diff --git a/.gitignore b/.gitignore index 55273366..c40b6f34 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,5 @@ temp_dirs/yankring_history_v2.txt sources_forked/yankring/doc/tags sources_non_forked/tlib/doc/tags sources_non_forked/ctrlp.vim/doc/tags* -my_plugins/ -my_configs.vim tags .DS_Store diff --git a/after/ftplugin/c.vim b/after/ftplugin/c.vim new file mode 100644 index 00000000..66dfc5eb --- /dev/null +++ b/after/ftplugin/c.vim @@ -0,0 +1,2 @@ +" OmniCppComplete initialization +call omni#cpp#complete#Init() diff --git a/after/ftplugin/cpp.vim b/after/ftplugin/cpp.vim new file mode 100644 index 00000000..66dfc5eb --- /dev/null +++ b/after/ftplugin/cpp.vim @@ -0,0 +1,2 @@ +" OmniCppComplete initialization +call omni#cpp#complete#Init() diff --git a/autoload/omni/common/debug.vim b/autoload/omni/common/debug.vim new file mode 100644 index 00000000..eded649c --- /dev/null +++ b/autoload/omni/common/debug.vim @@ -0,0 +1,32 @@ +" Description: Omni completion debug functions +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +let s:CACHE_DEBUG_TRACE = [] + +" Start debug, clear the debug file +function! omni#common#debug#Start() + let s:CACHE_DEBUG_TRACE = [] + call extend(s:CACHE_DEBUG_TRACE, ['============ Debug Start ============']) + call writefile(s:CACHE_DEBUG_TRACE, "Omni.dbg") +endfunc + +" End debug, write to debug file +function! omni#common#debug#End() + call extend(s:CACHE_DEBUG_TRACE, ["============= Debug End ============="]) + call extend(s:CACHE_DEBUG_TRACE, [""]) + call writefile(s:CACHE_DEBUG_TRACE, "Omni.dbg") +endfunc + +" Debug trace function +function! omni#common#debug#Trace(szFuncName, ...) + let szTrace = a:szFuncName + let paramNum = a:0 + if paramNum>0 + let szTrace .= ':' + endif + for i in range(paramNum) + let szTrace = szTrace .' ('. string(eval('a:'.string(i+1))).')' + endfor + call extend(s:CACHE_DEBUG_TRACE, [szTrace]) +endfunc diff --git a/autoload/omni/common/utils.vim b/autoload/omni/common/utils.vim new file mode 100644 index 00000000..c880ad21 --- /dev/null +++ b/autoload/omni/common/utils.vim @@ -0,0 +1,67 @@ +" Description: Omni completion utils +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +" For sort numbers in list +function! omni#common#utils#CompareNumber(i1, i2) + let num1 = eval(a:i1) + let num2 = eval(a:i2) + return num1 == num2 ? 0 : num1 > num2 ? 1 : -1 +endfunc + +" TagList function calling the vim taglist() with try catch +" The only throwed exception is 'TagList:UserInterrupt' +" We also force the noignorecase option to avoid linear search when calling +" taglist() +function! omni#common#utils#TagList(szTagQuery) + let result = [] + let bUserIgnoreCase = &ignorecase + " Forcing noignorecase search => binary search can be used in taglist() + " if tags in the tag file are sorted + if bUserIgnoreCase + set noignorecase + endif + try + let result = taglist(a:szTagQuery) + catch /^Vim:Interrupt$/ + " Restoring user's setting + if bUserIgnoreCase + set ignorecase + endif + throw 'TagList:UserInterrupt' + catch + "Note: it seems that ctags can generate corrupted files, in this case + "taglist() will fail to read the tagfile and an exception from + "has_add() is thrown + endtry + + " Restoring user's setting + if bUserIgnoreCase + set ignorecase + endif + return result +endfunc + +" Same as TagList but don't throw exception +function! omni#common#utils#TagListNoThrow(szTagQuery) + let result = [] + try + let result = omni#common#utils#TagList(a:szTagQuery) + catch + endtry + return result +endfunc + +" Get the word under the cursor +function! omni#common#utils#GetWordUnderCursor() + let szLine = getline('.') + let startPos = getpos('.')[2]-1 + let startPos = (startPos < 0)? 0 : startPos + if szLine[startPos] =~ '\w' + let startPos = searchpos('\<\w\+', 'cbn', line('.'))[1] - 1 + endif + + let startPos = (startPos < 0)? 0 : startPos + let szResult = matchstr(szLine, '\w\+', startPos) + return szResult +endfunc diff --git a/autoload/omni/cpp/complete.vim b/autoload/omni/cpp/complete.vim new file mode 100644 index 00000000..a7e4edce --- /dev/null +++ b/autoload/omni/cpp/complete.vim @@ -0,0 +1,569 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 27 sept. 2007 + +if v:version < 700 + echohl WarningMsg + echomsg "omni#cpp#complete.vim: Please install vim 7.0 or higher for omni-completion" + echohl None + finish +endif + +call omni#cpp#settings#Init() +let s:OmniCpp_ShowScopeInAbbr = g:OmniCpp_ShowScopeInAbbr +let s:OmniCpp_ShowPrototypeInAbbr = g:OmniCpp_ShowPrototypeInAbbr +let s:OmniCpp_ShowAccess = g:OmniCpp_ShowAccess +let s:szCurrentWorkingDir = getcwd() + +" Cache data +let s:CACHE_TAG_POPUP_ITEMS = {} +let s:CACHE_TAG_FILES = {} +let s:CACHE_TAG_ENV = '' +let s:CACHE_OVERLOADED_FUNCTIONS = {} + +" Has preview window? +let s:hasPreviewWindow = match(&completeopt, 'preview')>=0 +let s:hasPreviewWindowOld = s:hasPreviewWindow + +" Popup item list +let s:popupItemResultList = [] + +" May complete indicator +let s:bMayComplete = 0 + +" Init mappings +function! omni#cpp#complete#Init() + call omni#cpp#settings#Init() + set omnifunc=omni#cpp#complete#Main + inoremap omni#cpp#maycomplete#Complete() + inoremap . omni#cpp#maycomplete#Dot() + inoremap > omni#cpp#maycomplete#Arrow() + inoremap : omni#cpp#maycomplete#Scope() +endfunc + +" Find the start position of the completion +function! s:FindStartPositionOfCompletion() + " Locate the start of the item, including ".", "->" and "[...]". + let line = getline('.') + let start = col('.') - 1 + + let lastword = -1 + while start > 0 + if line[start - 1] =~ '\w' + let start -= 1 + elseif line[start - 1] =~ '\.' + " Searching for dot '.' + if lastword == -1 + let lastword = start + endif + let start -= 1 + elseif start > 1 && line[start - 2] == '-' && line[start - 1] == '>' + " Searching for '->' + if lastword == -1 + let lastword = start + endif + let start -= 2 + elseif start > 1 && line[start - 2] == ':' && line[start - 1] == ':' + " Searching for '::' for namespaces and class + if lastword == -1 + let lastword = start + endif + let start -= 2 + elseif line[start - 1] == ']' + " Skip over [...]. + let n = 0 + let start -= 1 + while start > 0 + let start -= 1 + if line[start] == '[' + if n == 0 + break + endif + let n -= 1 + elseif line[start] == ']' " nested [] + let n += 1 + endif + endwhile + else + break + endif + endwhile + if lastword==-1 + " For completion on the current scope + let lastword = start + endif + return lastword +endfunc + +" Returns if szKey1.szKey2 is in the cache +" @return +" - 0 = key not found +" - 1 = szKey1.szKey2 found +" - 2 = szKey1.[part of szKey2] found +function! s:IsCached(cache, szKey1, szKey2) + " Searching key in the result cache + let szResultKey = a:szKey1 . a:szKey2 + let result = [0, szResultKey] + if a:szKey2 != '' + let szKey = a:szKey2 + while len(szKey)>0 + if has_key(a:cache, a:szKey1 . szKey) + let result[1] = a:szKey1 . szKey + if szKey != a:szKey2 + let result[0] = 2 + else + let result[0] = 1 + endif + break + endif + let szKey = szKey[:-2] + endwhile + else + if has_key(a:cache, szResultKey) + let result[0] = 1 + endif + endif + return result +endfunc + +" Extend a tag item to a popup item +function! s:ExtendTagItemToPopupItem(tagItem, szTypeName) + let tagItem = a:tagItem + + " Add the access + let szItemMenu = '' + let accessChar = {'public': '+','protected': '#','private': '-'} + if g:OmniCpp_ShowAccess + if has_key(tagItem, 'access') && has_key(accessChar, tagItem.access) + let szItemMenu = szItemMenu.accessChar[tagItem.access] + else + let szItemMenu = szItemMenu." " + endif + endif + + " Formating optional menu string we extract the scope information + let szName = substitute(tagItem.name, '.*::', '', 'g') + let szItemWord = szName + let szAbbr = szName + + if !g:OmniCpp_ShowScopeInAbbr + let szScopeOfTag = omni#cpp#utils#ExtractScope(tagItem) + let szItemMenu = szItemMenu.' '.szScopeOfTag[2:] + let szItemMenu = substitute(szItemMenu, '\s\+$', '', 'g') + else + let szAbbr = tagItem.name + endif + if g:OmniCpp_ShowAccess + let szItemMenu = substitute(szItemMenu, '^\s\+$', '', 'g') + else + let szItemMenu = substitute(szItemMenu, '\(^\s\+\)\|\(\s\+$\)', '', 'g') + endif + + " Formating information for the preview window + if index(['f', 'p'], tagItem.kind[0])>=0 + let szItemWord .= '(' + if g:OmniCpp_ShowPrototypeInAbbr && has_key(tagItem, 'signature') + let szAbbr .= tagItem.signature + else + let szAbbr .= '(' + endif + endif + let szItemInfo = '' + if s:hasPreviewWindow + let szItemInfo = omni#cpp#utils#GetPreviewWindowStringFromTagItem(tagItem) + endif + + " If a function is a ctor we add a new key in the tagItem + if index(['f', 'p'], tagItem.kind[0])>=0 + if match(szName, '^\~') < 0 && a:szTypeName =~ '\C\<'.szName.'$' + " It's a ctor + let tagItem['ctor'] = 1 + elseif has_key(tagItem, 'access') && tagItem.access == 'friend' + " Friend function + let tagItem['friendfunc'] = 1 + endif + endif + + " Extending the tag item to a popup item + let tagItem['word'] = szItemWord + let tagItem['abbr'] = szAbbr + let tagItem['menu'] = szItemMenu + let tagItem['info'] = szItemInfo + let tagItem['dup'] = (s:hasPreviewWindow && index(['f', 'p', 'm'], tagItem.kind[0])>=0) + return tagItem +endfunc + +" Get tag popup item list +function! s:TagPopupList(szTypeName, szBase) + let result = [] + + " Searching key in the result cache + let cacheResult = s:IsCached(s:CACHE_TAG_POPUP_ITEMS, a:szTypeName, a:szBase) + + " Building the tag query, we don't forget dtors when a:szBase=='' + if a:szTypeName!='' + " Scope search + let szTagQuery = '^' . a:szTypeName . '::' . a:szBase . '\~\?\w\+$' + else + " Global search + let szTagQuery = '^' . a:szBase . '\w\+$' + endif + + " If the result is already in the cache we return it + if cacheResult[0] + let result = s:CACHE_TAG_POPUP_ITEMS[ cacheResult[1] ] + if cacheResult[0] == 2 + let result = filter(copy(result), 'v:val.name =~ szTagQuery' ) + endif + return result + endif + + try + " Getting tags + let result = omni#common#utils#TagList(szTagQuery) + + " We extend tag items to popup items + call map(result, 's:ExtendTagItemToPopupItem(v:val, a:szTypeName)') + + " We store the result in a cache + if cacheResult[1] != '' + let s:CACHE_TAG_POPUP_ITEMS[ cacheResult[1] ] = result + endif + catch /^TagList:UserInterrupt$/ + endtry + + return result +endfunc + +" Find complete matches for a completion on the global scope +function! s:SearchGlobalMembers(szBase) + if a:szBase != '' + let tagPopupList = s:TagPopupList('', a:szBase) + let tagPopupList = filter(copy(tagPopupList), g:omni#cpp#utils#szFilterGlobalScope) + call extend(s:popupItemResultList, tagPopupList) + endif +endfunc + +" Search class, struct, union members +" @param resolvedTagItem: a resolved tag item +" @param szBase: string base +" @return list of tag items extended to popup items +function! s:SearchMembers(resolvedTagItem, szBase) + let result = [] + if a:resolvedTagItem == {} + return result + endif + + " Get type info without the starting '::' + let szTagName = omni#cpp#utils#ExtractTypeInfoFromTag(a:resolvedTagItem)[2:] + + " Unnamed type case. A tag item representing an unnamed type is a variable + " ('v') a member ('m') or a typedef ('t') + if index(['v', 't', 'm'], a:resolvedTagItem.kind[0])>=0 && has_key(a:resolvedTagItem, 'typeref') + " We remove the 'struct:' or 'class:' etc... + let szTagName = substitute(a:resolvedTagItem.typeref, '^\w\+:', '', 'g') + endif + + return copy(s:TagPopupList(szTagName, a:szBase)) +endfunc + +" Return if the tag env has changed +function! s:HasTagEnvChanged() + if s:CACHE_TAG_ENV == &tags + return 0 + else + let s:CACHE_TAG_ENV = &tags + return 1 + endif +endfunc + +" Return if a tag file has changed in tagfiles() +function! s:HasATagFileOrTagEnvChanged() + if s:HasTagEnvChanged() + let s:CACHE_TAG_FILES = {} + return 1 + endif + + let result = 0 + for tagFile in tagfiles() + if tagFile == "" + continue + endif + + if has_key(s:CACHE_TAG_FILES, tagFile) + let currentFiletime = getftime(tagFile) + if currentFiletime > s:CACHE_TAG_FILES[tagFile] + " The file has changed, updating the cache + let s:CACHE_TAG_FILES[tagFile] = currentFiletime + let result = 1 + endif + else + " We store the time of the file + let s:CACHE_TAG_FILES[tagFile] = getftime(tagFile) + let result = 1 + endif + endfor + return result +endfunc +" Initialization +call s:HasATagFileOrTagEnvChanged() + +" Filter same function signatures of base classes +function! s:FilterOverloadedFunctions(tagPopupList) + let result = [] + for tagPopupItem in a:tagPopupList + if has_key(tagPopupItem, 'kind') && index(['f', 'p'], tagPopupItem.kind[0])>=0 && has_key(tagPopupItem, 'signature') + if !has_key(s:CACHE_OVERLOADED_FUNCTIONS, tagPopupItem.word . tagPopupItem.signature) + let s:CACHE_OVERLOADED_FUNCTIONS[tagPopupItem.word . tagPopupItem.signature] = 1 + call extend(result, [tagPopupItem]) + endif + else + call extend(result, [tagPopupItem]) + endif + endfor + return result +endfunc + +" Access filter +function! s:GetAccessFilter(szFilter, szAccessFilter) + let szFilter = a:szFilter + if g:OmniCpp_DisplayMode == 0 + if a:szAccessFilter == 'public' + " We only get public members + let szFilter .= "&& v:val.access == 'public'" + elseif a:szAccessFilter == 'protected' + " We get public and protected members + let szFilter .= "&& v:val.access != 'private'" + endif + endif + return szFilter +endfunc + +" Filter class members in the popup menu after a completion with -> or . +function! s:FilterClassMembers(tagPopupList, szAccessFilter) + let szFilter = "(!has_key(v:val, 'friendfunc') && !has_key(v:val, 'ctor') && has_key(v:val, 'kind') && index(['m', 'p', 'f'], v:val.kind[0])>=0 && has_key(v:val, 'access'))" + call filter(a:tagPopupList, s:GetAccessFilter(szFilter, a:szAccessFilter)) + call extend(s:popupItemResultList, s:FilterOverloadedFunctions(a:tagPopupList)) +endfunc + +" Filter class scope members in the popup menu after a completion with :: +" We only display attribute and functions members that +" have an access information. We also display nested +" class, struct, union, and enums, typedefs +function! s:FilterClassScopeMembers(tagPopupList, szAccessFilter) + let szFilter = "!has_key(v:val, 'friendfunc') && has_key(v:val, 'kind') && (index(['m', 'p', 'f'], v:val.kind[0])>=0 && has_key(v:val, 'access'))" + let szFilter = s:GetAccessFilter(szFilter, a:szAccessFilter) + let szFilter .= "|| index(['c','e','g','s','t','u'], v:val.kind[0])>=0" + call filter(a:tagPopupList, szFilter) + call extend(s:popupItemResultList, s:FilterOverloadedFunctions(a:tagPopupList)) +endfunc + +" Filter static class members in the popup menu +function! s:FilterStaticClassMembers(tagPopupList, szAccessFilter) + let szFilter = "!has_key(v:val, 'friendfunc') && has_key(v:val, 'kind') && (index(['m', 'p', 'f'], v:val.kind[0])>=0 && has_key(v:val, 'access') && match(v:val.cmd, '\\Cstatic')!=-1)" + let szFilter = s:GetAccessFilter(szFilter, a:szAccessFilter) + let szFilter = szFilter . "|| index(['c','e','g','n','s','t','u','v'], v:val.kind[0])>=0" + call filter(a:tagPopupList, szFilter) + call extend(s:popupItemResultList, s:FilterOverloadedFunctions(a:tagPopupList)) +endfunc + +" Filter scope members in the popup menu +function! s:FilterNamespaceScopeMembers(tagPopupList) + call extend(s:popupItemResultList, a:tagPopupList) +endfunc + +" Init data at the start of completion +function! s:InitComplete() + " Reset the popup item list + let s:popupItemResultList = [] + let s:CACHE_OVERLOADED_FUNCTIONS = {} + + " Reset includes cache when the current working directory has changed + let szCurrentWorkingDir = getcwd() + if s:szCurrentWorkingDir != szCurrentWorkingDir + let s:szCurrentWorkingDir = szCurrentWorkingDir + let g:omni#cpp#includes#CACHE_INCLUDES = {} + let g:omni#cpp#includes#CACHE_FILE_TIME = {} + endif + + " Has preview window ? + let s:hasPreviewWindow = match(&completeopt, 'preview')>=0 + + let bResetCache = 0 + + " Reset tag env or tag files dependent caches + if s:HasATagFileOrTagEnvChanged() + let bResetCache = 1 + endif + + if (s:OmniCpp_ShowScopeInAbbr != g:OmniCpp_ShowScopeInAbbr) + \|| (s:OmniCpp_ShowPrototypeInAbbr != g:OmniCpp_ShowPrototypeInAbbr) + \|| (s:OmniCpp_ShowAccess != g:OmniCpp_ShowAccess) + + let s:OmniCpp_ShowScopeInAbbr = g:OmniCpp_ShowScopeInAbbr + let s:OmniCpp_ShowPrototypeInAbbr = g:OmniCpp_ShowPrototypeInAbbr + let s:OmniCpp_ShowAccess = g:OmniCpp_ShowAccess + let bResetCache = 1 + endif + + if s:hasPreviewWindow != s:hasPreviewWindowOld + let s:hasPreviewWindowOld = s:hasPreviewWindow + let bResetCache = 1 + endif + + if bResetCache + let g:omni#cpp#namespaces#CacheResolve = {} + let s:CACHE_TAG_POPUP_ITEMS = {} + let g:omni#cpp#utils#CACHE_TAG_INHERITS = {} + call garbagecollect() + endif + + " Check for updates + for szIncludeName in keys(g:omni#cpp#includes#CACHE_INCLUDES) + let fTime = getftime(szIncludeName) + let bNeedUpdate = 0 + if has_key(g:omni#cpp#includes#CACHE_FILE_TIME, szIncludeName) + if fTime != g:omni#cpp#includes#CACHE_FILE_TIME[szIncludeName] + let bNeedUpdate = 1 + endif + else + let g:omni#cpp#includes#CACHE_FILE_TIME[szIncludeName] = fTime + let bNeedUpdate = 1 + endif + + if bNeedUpdate + " We have to update include list and namespace map of this file + call omni#cpp#includes#GetList(szIncludeName, 1) + call omni#cpp#namespaces#GetMapFromBuffer(szIncludeName, 1) + endif + endfor + + let s:bDoNotComplete = 0 +endfunc + + +" This function is used for the 'omnifunc' option. +function! omni#cpp#complete#Main(findstart, base) + if a:findstart + "call omni#common#debug#Start() + + call s:InitComplete() + + " Note: if s:bMayComplete==1 g:omni#cpp#items#data is build by MayComplete functions + if !s:bMayComplete + " If the cursor is in a comment we go out + if omni#cpp#utils#IsCursorInCommentOrString() + " Returning -1 is not enough we have to set a variable to let + " the second call of omni#cpp#complete knows that the + " cursor was in a comment + " Why is there a second call when the first call returns -1 ? + let s:bDoNotComplete = 1 + return -1 + endif + + " We get items here (whend a:findstart==1) because GetItemsToComplete() + " depends on the cursor position. + " When a:findstart==0 the cursor position is modified + let g:omni#cpp#items#data = omni#cpp#items#Get(omni#cpp#utils#TokenizeCurrentInstruction()) + endif + + " Get contexts stack + let s:contextStack = omni#cpp#namespaces#GetContexts() + + " Reinit of may complete indicator + let s:bMayComplete = 0 + return s:FindStartPositionOfCompletion() + endif + + " If the cursor is in a comment we return an empty result + if s:bDoNotComplete + let s:bDoNotComplete = 0 + return [] + endif + + if len(g:omni#cpp#items#data)==0 + " A) CURRENT_SCOPE_COMPLETION_MODE + + " 1) Displaying data of each context + let szAccessFilter = 'all' + for szCurrentContext in s:contextStack + if szCurrentContext == '::' + continue + endif + + let resolvedTagItem = omni#cpp#utils#GetResolvedTagItem(s:contextStack, omni#cpp#utils#CreateTypeInfo(szCurrentContext)) + if resolvedTagItem != {} + " We don't search base classes because bases classes are + " already in the context stack + let tagPopupList = s:SearchMembers(resolvedTagItem, a:base) + if index(['c','s'], resolvedTagItem.kind[0])>=0 + " It's a class or struct + call s:FilterClassScopeMembers(tagPopupList, szAccessFilter) + let szAccessFilter = 'protected' + else + " It's a namespace or union, we display all members + call s:FilterNamespaceScopeMembers(tagPopupList) + endif + endif + endfor + + " 2) Displaying global scope members + if g:OmniCpp_GlobalScopeSearch + call s:SearchGlobalMembers(a:base) + endif + else + let typeInfo = omni#cpp#items#ResolveItemsTypeInfo(s:contextStack, g:omni#cpp#items#data) + + if typeInfo != {} + if g:omni#cpp#items#data[-1].kind == 'itemScope' + " B) SCOPE_COMPLETION_MODE + if omni#cpp#utils#GetTypeInfoString(typeInfo)=='' + call s:SearchGlobalMembers(a:base) + else + for resolvedTagItem in omni#cpp#utils#GetResolvedTags(s:contextStack, typeInfo) + let tagPopupList = s:SearchMembers(resolvedTagItem, a:base) + if index(['c','s'], resolvedTagItem.kind[0])>=0 + let szTypeInfo = omni#cpp#utils#ExtractTypeInfoFromTag(resolvedTagItem) + if g:OmniCpp_DisplayMode==0 + " We want to complete a class or struct + " If this class is a base class so we display all class members + if index(s:contextStack, szTypeInfo)<0 + let szAccessFilter = 'public' + call s:FilterStaticClassMembers(tagPopupList, szAccessFilter) + else + let szAccessFilter = (s:contextStack[0] == szTypeInfo)? 'all' : 'protected' + call s:FilterClassScopeMembers(tagPopupList, szAccessFilter) + endif + else + if index(s:contextStack, szTypeInfo)<0 + let szAccessFilter = 'public' + else + let szAccessFilter = (s:contextStack[0] == szTypeInfo)? 'all' : 'protected' + endif + call s:FilterClassScopeMembers(tagPopupList, szAccessFilter) + endif + else + " We want to complete a namespace + call s:FilterNamespaceScopeMembers(tagPopupList) + endif + endfor + endif + else + " C) CLASS_MEMBERS_COMPLETION_MODE + for resolvedTagItem in omni#cpp#utils#GetResolvedTags(s:contextStack, typeInfo) + let szTypeInfo = omni#cpp#utils#ExtractTypeInfoFromTag(resolvedTagItem) + if index(s:contextStack, szTypeInfo)<0 + let szAccessFilter = 'public' + else + let szAccessFilter = (s:contextStack[0] == szTypeInfo)? 'all' : 'protected' + endif + call s:FilterClassMembers(s:SearchMembers(resolvedTagItem, a:base), szAccessFilter) + endfor + endif + endif + endif + + "call omni#common#debug#End() + + return s:popupItemResultList +endfunc diff --git a/autoload/omni/cpp/includes.vim b/autoload/omni/cpp/includes.vim new file mode 100644 index 00000000..10a89bc6 --- /dev/null +++ b/autoload/omni/cpp/includes.vim @@ -0,0 +1,126 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +let g:omni#cpp#includes#CACHE_INCLUDES = {} +let g:omni#cpp#includes#CACHE_FILE_TIME = {} + +let s:rePreprocIncludePart = '\C#\s*include\s*' +let s:reIncludeFilePart = '\(<\|"\)\(\f\|\s\)\+\(>\|"\)' +let s:rePreprocIncludeFile = s:rePreprocIncludePart . s:reIncludeFilePart + +" Get the include list of a file +function! omni#cpp#includes#GetList(...) + if a:0 > 0 + return s:GetIncludeListFromFile(a:1, (a:0 > 1)? a:2 : 0 ) + else + return s:GetIncludeListFromCurrentBuffer() + endif +endfunc + +" Get the include list from the current buffer +function! s:GetIncludeListFromCurrentBuffer() + let listIncludes = [] + let originalPos = getpos('.') + + call setpos('.', [0, 1, 1, 0]) + let curPos = [1,1] + let alreadyInclude = {} + while curPos != [0,0] + let curPos = searchpos('\C\(^'.s:rePreprocIncludeFile.'\)', 'W') + if curPos != [0,0] + let szLine = getline('.') + let startPos = curPos[1] + let endPos = matchend(szLine, s:reIncludeFilePart, startPos-1) + if endPos!=-1 + let szInclusion = szLine[startPos-1:endPos-1] + let szIncludeFile = substitute(szInclusion, '\('.s:rePreprocIncludePart.'\)\|[<>""]', '', 'g') + let szResolvedInclude = omni#cpp#utils#ResolveFilePath(szIncludeFile) + + " Protection over self inclusion + if szResolvedInclude != '' && szResolvedInclude != omni#cpp#utils#ResolveFilePath(getreg('%')) + let includePos = curPos + if !has_key(alreadyInclude, szResolvedInclude) + call extend(listIncludes, [{'pos' : includePos, 'include' : szResolvedInclude}]) + let alreadyInclude[szResolvedInclude] = 1 + endif + endif + endif + endif + endwhile + + call setpos('.', originalPos) + return listIncludes +endfunc + +" Get the include list from a file +function! s:GetIncludeListFromFile(szFilePath, bUpdate) + let listIncludes = [] + if a:szFilePath == '' + return listIncludes + endif + + if !a:bUpdate && has_key(g:omni#cpp#includes#CACHE_INCLUDES, a:szFilePath) + return copy(g:omni#cpp#includes#CACHE_INCLUDES[a:szFilePath]) + endif + + let g:omni#cpp#includes#CACHE_FILE_TIME[a:szFilePath] = getftime(a:szFilePath) + + let szFixedPath = escape(a:szFilePath, g:omni#cpp#utils#szEscapedCharacters) + execute 'silent! lvimgrep /\C\(^'.s:rePreprocIncludeFile.'\)/gj '.szFixedPath + + let listQuickFix = getloclist(0) + let alreadyInclude = {} + for qf in listQuickFix + let szLine = qf.text + let startPos = qf.col + let endPos = matchend(szLine, s:reIncludeFilePart, startPos-1) + if endPos!=-1 + let szInclusion = szLine[startPos-1:endPos-1] + let szIncludeFile = substitute(szInclusion, '\('.s:rePreprocIncludePart.'\)\|[<>""]', '', 'g') + let szResolvedInclude = omni#cpp#utils#ResolveFilePath(szIncludeFile) + + " Protection over self inclusion + if szResolvedInclude != '' && szResolvedInclude != a:szFilePath + let includePos = [qf.lnum, qf.col] + if !has_key(alreadyInclude, szResolvedInclude) + call extend(listIncludes, [{'pos' : includePos, 'include' : szResolvedInclude}]) + let alreadyInclude[szResolvedInclude] = 1 + endif + endif + endif + endfor + + let g:omni#cpp#includes#CACHE_INCLUDES[a:szFilePath] = listIncludes + + return copy(listIncludes) +endfunc + +" For debug purpose +function! omni#cpp#includes#Display() + let szPathBuffer = omni#cpp#utils#ResolveFilePath(getreg('%')) + call s:DisplayIncludeTree(szPathBuffer, 0) +endfunc + +" For debug purpose +function! s:DisplayIncludeTree(szFilePath, indent, ...) + let includeGuard = {} + if a:0 >0 + let includeGuard = a:1 + endif + let szFilePath = omni#cpp#utils#ResolveFilePath(a:szFilePath) + if has_key(includeGuard, szFilePath) + return + else + let includeGuard[szFilePath] = 1 + endif + + let szIndent = repeat(' ', a:indent) + echo szIndent . a:szFilePath + let incList = omni#cpp#includes#GetList(a:szFilePath) + for inc in incList + call s:DisplayIncludeTree(inc.include, a:indent+1, includeGuard) + endfor +endfunc + + diff --git a/autoload/omni/cpp/items.vim b/autoload/omni/cpp/items.vim new file mode 100644 index 00000000..b943ad47 --- /dev/null +++ b/autoload/omni/cpp/items.vim @@ -0,0 +1,660 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +" Build the item list of an instruction +" An item is an instruction between a -> or . or ->* or .* +" We can sort an item in different kinds: +" eg: ((MyClass1*)(pObject))->_memberOfClass1.get() ->show() +" | cast | | member | | method | | method | +" @return a list of item +" an item is a dictionnary where keys are: +" tokens = list of token +" kind = itemVariable|itemCast|itemCppCast|itemTemplate|itemFunction|itemUnknown|itemThis|itemScope +function! omni#cpp#items#Get(tokens, ...) + let bGetWordUnderCursor = (a:0>0)? a:1 : 0 + + let result = [] + let itemsDelimiters = ['->', '.', '->*', '.*'] + + let tokens = reverse(omni#cpp#utils#BuildParenthesisGroups(a:tokens)) + + " fsm states: + " 0 = initial state + " TODO: add description of fsm states + let state=(bGetWordUnderCursor)? 1 : 0 + let item = {'tokens' : [], 'kind' : 'itemUnknown'} + let parenGroup=-1 + for token in tokens + if state==0 + if index(itemsDelimiters, token.value)>=0 + let item = {'tokens' : [], 'kind' : 'itemUnknown'} + let state = 1 + elseif token.value=='::' + let state = 9 + let item.kind = 'itemScope' + " Maybe end of tokens + elseif token.kind =='cppOperatorPunctuator' + " If it's a cppOperatorPunctuator and the current token is not + " a itemsDelimiters or '::' we can exit + let state=-1 + break + endif + elseif state==1 + call insert(item.tokens, token) + if token.kind=='cppWord' + " It's an attribute member or a variable + let item.kind = 'itemVariable' + let state = 2 + " Maybe end of tokens + elseif token.value=='this' + let item.kind = 'itemThis' + let state = 2 + " Maybe end of tokens + elseif token.value==')' + let parenGroup = token.group + let state = 3 + elseif token.value==']' + let parenGroup = token.group + let state = 4 + elseif token.kind == 'cppDigit' + let state = -1 + break + endif + elseif state==2 + if index(itemsDelimiters, token.value)>=0 + call insert(result, item) + let item = {'tokens' : [], 'kind' : 'itemUnknown'} + let state = 1 + elseif token.value == '::' + call insert(item.tokens, token) + " We have to get namespace or classscope + let state = 8 + " Maybe end of tokens + else + call insert(result, item) + let state=-1 + break + endif + elseif state==3 + call insert(item.tokens, token) + if token.value=='(' && token.group == parenGroup + let state = 5 + " Maybe end of tokens + endif + elseif state==4 + call insert(item.tokens, token) + if token.value=='[' && token.group == parenGroup + let state = 1 + endif + elseif state==5 + if token.kind=='cppWord' + " It's a function or method + let item.kind = 'itemFunction' + call insert(item.tokens, token) + let state = 2 + " Maybe end of tokens + elseif token.value == '>' + " Maybe a cpp cast or template + let item.kind = 'itemTemplate' + call insert(item.tokens, token) + let parenGroup = token.group + let state = 6 + else + " Perhaps it's a C cast eg: ((void*)(pData)) or a variable eg:(*pData) + let item.kind = omni#cpp#utils#GetCastType(item.tokens) + let state=-1 + call insert(result, item) + break + endif + elseif state==6 + call insert(item.tokens, token) + if token.value == '<' && token.group == parenGroup + " Maybe a cpp cast or template + let state = 7 + endif + elseif state==7 + call insert(item.tokens, token) + if token.kind=='cppKeyword' + " It's a cpp cast + let item.kind = omni#cpp#utils#GetCastType(item.tokens) + let state=-1 + call insert(result, item) + break + else + " Template ? + let state=-1 + call insert(result, item) + break + endif + elseif state==8 + if token.kind=='cppWord' + call insert(item.tokens, token) + let state = 2 + " Maybe end of tokens + else + let state=-1 + call insert(result, item) + break + endif + elseif state==9 + if token.kind == 'cppWord' + call insert(item.tokens, token) + let state = 10 + " Maybe end of tokens + else + let state=-1 + call insert(result, item) + break + endif + elseif state==10 + if token.value == '::' + call insert(item.tokens, token) + let state = 9 + " Maybe end of tokens + else + let state=-1 + call insert(result, item) + break + endif + endif + endfor + + if index([2, 5, 8, 9, 10], state)>=0 + if state==5 + let item.kind = omni#cpp#utils#GetCastType(item.tokens) + endif + call insert(result, item) + endif + + return result +endfunc + +" Resolve type information of items +" @param namespaces: list of namespaces used in the file +" @param szCurrentClassScope: the current class scope, only used for the first +" item to detect if this item is a class member (attribute, method) +" @param items: list of item, can be an empty list @see GetItemsToComplete +function! omni#cpp#items#ResolveItemsTypeInfo(contextStack, items) + " Note: kind = itemVariable|cCast|cppCast|template|function|itemUnknown|this + " For the first item, if it's a variable we try to detect the type of the + " variable with the function searchdecl. If it fails, thanks to the + " current class scope, we try to detect if the variable is an attribute + " member. + " If the kind of the item is a function, we have to first check if the + " function is a method of the class, if it fails we try to get a match in + " the global namespace. After that we get the returned type of the + " function. + " It the kind is a C cast or C++ cast, there is no problem, it's the + " easiest case. We just extract the type of the cast. + + let szCurrentContext = '' + let typeInfo = {} + " Note: We search the decl only for the first item + let bSearchDecl = 1 + for item in a:items + let curItem = item + if index(['itemVariable', 'itemFunction'], curItem.kind)>=0 + " Note: a variable can be : MyNs::MyClass::_var or _var or (*pVar) + " or _var[0][0] + let szSymbol = s:GetSymbol(curItem.tokens) + + " If we have MyNamespace::myVar + " We add MyNamespace in the context stack set szSymbol to myVar + if match(szSymbol, '::\w\+$') >= 0 + let szCurrentContext = substitute(szSymbol, '::\w\+$', '', 'g') + let szSymbol = matchstr(szSymbol, '\w\+$') + endif + let tmpContextStack = a:contextStack + if szCurrentContext != '' + let tmpContextStack = [szCurrentContext] + a:contextStack + endif + + if curItem.kind == 'itemVariable' + let typeInfo = s:GetTypeInfoOfVariable(tmpContextStack, szSymbol, bSearchDecl) + else + let typeInfo = s:GetTypeInfoOfReturnedType(tmpContextStack, szSymbol) + endif + + elseif curItem.kind == 'itemThis' + if len(a:contextStack) + let typeInfo = omni#cpp#utils#CreateTypeInfo(substitute(a:contextStack[0], '^::', '', 'g')) + endif + elseif curItem.kind == 'itemCast' + let typeInfo = omni#cpp#utils#CreateTypeInfo(s:ResolveCCast(curItem.tokens)) + elseif curItem.kind == 'itemCppCast' + let typeInfo = omni#cpp#utils#CreateTypeInfo(s:ResolveCppCast(curItem.tokens)) + elseif curItem.kind == 'itemScope' + let typeInfo = omni#cpp#utils#CreateTypeInfo(substitute(s:TokensToString(curItem.tokens), '\s', '', 'g')) + endif + + if omni#cpp#utils#IsTypeInfoValid(typeInfo) + let szCurrentContext = omni#cpp#utils#GetTypeInfoString(typeInfo) + endif + let bSearchDecl = 0 + endfor + + return typeInfo +endfunc + +" Get symbol name +function! s:GetSymbol(tokens) + let szSymbol = '' + let state = 0 + for token in a:tokens + if state == 0 + if token.value == '::' + let szSymbol .= token.value + let state = 1 + elseif token.kind == 'cppWord' + let szSymbol .= token.value + let state = 2 + " Maybe end of token + endif + elseif state == 1 + if token.kind == 'cppWord' + let szSymbol .= token.value + let state = 2 + " Maybe end of token + else + " Error + break + endif + elseif state == 2 + if token.value == '::' + let szSymbol .= token.value + let state = 1 + else + break + endif + endif + endfor + return szSymbol +endfunc + +" Search a declaration. +" eg: std::map +" can be empty +" Note: The returned type info can be a typedef +" The typedef resolution is done later +" @return +" - a dictionnary where keys are +" - type: the type of value same as type() +" - value: the value +function! s:GetTypeInfoOfVariable(contextStack, szVariable, bSearchDecl) + let result = {} + + if a:bSearchDecl + " Search type of declaration + "let result = s:SearchTypeInfoOfDecl(a:szVariable) + let result = s:SearchDecl(a:szVariable) + endif + + if result=={} + let szFilter = "index(['m', 'v'], v:val.kind[0])>=0" + let tagItem = s:ResolveSymbol(a:contextStack, a:szVariable, szFilter) + if tagItem=={} + return result + endif + + let szCmdWithoutVariable = substitute(omni#cpp#utils#ExtractCmdFromTagItem(tagItem), '\C\<'.a:szVariable.'\>.*', '', 'g') + let tokens = omni#cpp#tokenizer#Tokenize(omni#cpp#utils#GetCodeFromLine(szCmdWithoutVariable)) + let result = omni#cpp#utils#CreateTypeInfo(omni#cpp#utils#ExtractTypeInfoFromTokens(tokens)) + " TODO: Namespace resolution for result + + if result != {} && result.value=='' + " result.value=='' + " eg: + " struct + " { + " }gVariable; + if has_key(tagItem, 'typeref') + " Maybe the variable is a global var of an + " unnamed class, struct or union. + " eg: + " 1) + " struct + " { + " }gVariable; + " In this case we need the tags (the patched version) + " Note: We can have a named type like this: + " 2) + " class A + " { + " }gVariable; + if s:IsUnnamedType(tagItem) + " It's an unnamed type we are in the case 1) + let result = omni#cpp#utils#CreateTypeInfo(tagItem) + else + " It's not an unnamed type we are in the case 2) + + " eg: tagItem.typeref = 'struct:MY_STRUCT::MY_SUBSTRUCT' + let szTypeRef = substitute(tagItem.typeref, '^\w\+:', '', '') + + " eg: szTypeRef = 'MY_STRUCT::MY_SUBSTRUCT' + let result = omni#cpp#utils#CreateTypeInfo(szTypeRef) + endif + endif + endif + endif + return result +endfunc + +" Get the type info string from the returned type of function +function! s:GetTypeInfoOfReturnedType(contextStack, szFunctionName) + let result = {} + + let szFilter = "index(['f', 'p'], v:val.kind[0])>=0" + let tagItem = s:ResolveSymbol(a:contextStack, a:szFunctionName, szFilter) + + if tagItem != {} + let szCmdWithoutVariable = substitute(omni#cpp#utils#ExtractCmdFromTagItem(tagItem), '\C\<'.a:szFunctionName.'\>.*', '', 'g') + let tokens = omni#cpp#tokenizer#Tokenize(omni#cpp#utils#GetCodeFromLine(szCmdWithoutVariable)) + let result = omni#cpp#utils#CreateTypeInfo(omni#cpp#utils#ExtractTypeInfoFromTokens(tokens)) + " TODO: Namespace resolution for result + return result + endif + return result +endfunc + +" Resolve a symbol, return a tagItem +" Gets the first symbol found in the context stack +function! s:ResolveSymbol(contextStack, szSymbol, szTagFilter) + let tagItem = {} + for szCurrentContext in a:contextStack + if szCurrentContext != '::' + let szTagQuery = substitute(szCurrentContext, '^::', '', 'g').'::'.a:szSymbol + else + let szTagQuery = a:szSymbol + endif + + let tagList = omni#common#utils#TagListNoThrow('^'.szTagQuery.'$') + call filter(tagList, a:szTagFilter) + if len(tagList) + let tagItem = tagList[0] + break + endif + endfor + return tagItem +endfunc + +" Return if the tag item represent an unnamed type +function! s:IsUnnamedType(tagItem) + let bResult = 0 + if has_key(a:tagItem, 'typeref') + " Note: Thanks for __anon ! + let bResult = match(a:tagItem.typeref, '\C\<__anon') >= 0 + endif + return bResult +endfunc + +" Search the declaration of a variable and return the type info +function! s:SearchTypeInfoOfDecl(szVariable) + let szReVariable = '\C\<'.a:szVariable.'\>' + + let originalPos = getpos('.') + let origPos = originalPos[1:2] + let curPos = origPos + let stopPos = origPos + + while curPos !=[0,0] + " We go to the start of the current scope + let curPos = searchpairpos('{', '', '}', 'bW', g:omni#cpp#utils#expIgnoreComments) + if curPos != [0,0] + let matchPos = curPos + " Now want to search our variable but we don't want to go in child + " scope + while matchPos != [0,0] + let matchPos = searchpos('{\|'.szReVariable, 'W', stopPos[0]) + if matchPos != [0,0] + " We ignore matches under comment + if omni#cpp#utils#IsCursorInCommentOrString() + continue + endif + + " Getting the current line + let szLine = getline('.') + if match(szLine, szReVariable)>=0 + " We found our variable + " Check if the current instruction is a decl instruction + let tokens = omni#cpp#utils#TokenizeCurrentInstruction() + let szTypeInfo = s:ExtractTypeInfoFromDecl(tokens) + if szTypeInfo != '' + call setpos('.', originalPos) + return omni#cpp#utils#CreateTypeInfo(szTypeInfo) + endif + else + " We found a child scope, we don't want to go in, thus + " we search for the end } of this child scope + let bracketEnd = searchpairpos('{', '', '}', 'nW', g:omni#cpp#utils#expIgnoreComments) + if bracketEnd == [0,0] + break + endif + + if bracketEnd[0] >= stopPos[0] + " The end of the scope is after our cursor we stop + " the search + break + else + " We move the cursor and continue to search our + " variable + call setpos('.', [0, bracketEnd[0], bracketEnd[1], 0]) + endif + endif + endif + endwhile + + " Backing to the start of the scope + call setpos('.', [0,curPos[0], curPos[1], 0]) + let stopPos = curPos + endif + endwhile + + let result = {} + if s:LocalSearchDecl(a:szVariable)==0 && !omni#cpp#utils#IsCursorInCommentOrString() + let tokens = omni#cpp#utils#TokenizeCurrentInstruction() + let szTypeInfo = s:ExtractTypeInfoFromDecl(tokens) + if szTypeInfo != '' + let result = omni#cpp#utils#CreateTypeInfo(szTypeInfo) + endif + endif + + call setpos('.', originalPos) + + return result +endfunc + +" Search a declaration +" @return +" - tokens of the current instruction if success +" - empty list if failure +function! s:SearchDecl(szVariable) + let result = {} + let originalPos = getpos('.') + let searchResult = s:LocalSearchDecl(a:szVariable) + if searchResult==0 + " searchdecl() may detect a decl if the variable is in a conditional + " instruction (if, elseif, while etc...) + " We have to check if the detected decl is really a decl instruction + let tokens = omni#cpp#utils#TokenizeCurrentInstruction() + + for token in tokens + " Simple test + if index(['if', 'elseif', 'while', 'for', 'switch'], token.value)>=0 + " Invalid declaration instruction + call setpos('.', originalPos) + return result + endif + endfor + + let szTypeInfo = s:ExtractTypeInfoFromDecl(tokens) + if szTypeInfo != '' + let result = omni#cpp#utils#CreateTypeInfo(szTypeInfo) + endif + endif + call setpos('.', originalPos) + return result +endfunc + +" Extract the type info string from an instruction. +" We use a small parser to extract the type +" We parse the code according to a C++ BNF from: http://www.nongnu.org/hcb/#basic.link +" @param tokens: token list of the current instruction +function! s:ExtractTypeInfoFromDecl(tokens) + return omni#cpp#utils#ExtractTypeInfoFromTokens(a:tokens) +endfunc + +" Convert tokens to string +function! s:TokensToString(tokens) + let result = '' + for token in a:tokens + let result = result . token.value . ' ' + endfor + return result[:-2] +endfunc + +" Resolve a cast. +" Resolve a C++ cast +" @param list of token. tokens must be a list that represents +" a cast expression (C++ cast) the function does not control +" if it's a cast or not +" eg: static_cast(something) +" @return type info string +function! s:ResolveCppCast(tokens) + return omni#cpp#utils#ExtractTypeInfoFromTokens(s:ResolveCast(a:tokens, '<', '>')) +endfunc + +" Resolve a cast. +" Resolve a C cast +" @param list of token. tokens must be a list that represents +" a cast expression (C cast) the function does not control +" if it's a cast or not +" eg: (MyClass*)something +" @return type info string +function! s:ResolveCCast(tokens) + return omni#cpp#utils#ExtractTypeInfoFromTokens(s:ResolveCast(a:tokens, '(', ')')) +endfunc + +" Resolve a cast. +" Resolve a C cast +" @param list of token. tokens must be a list that represents +" a cast expression (C cast) the function does not control +" if it's a cast or not +" eg: (MyClass*)something +" @return type tokens +function! s:ResolveCast(tokens, startChar, endChar) + let tokens = omni#cpp#utils#BuildParenthesisGroups(a:tokens) + + " We remove useless parenthesis eg: (((MyClass))) + let tokens = omni#cpp#utils#SimplifyParenthesis(tokens) + + let countItem=0 + let startIndex = -1 + let endIndex = -1 + let i = 0 + for token in tokens + if startIndex==-1 + if token.value==a:startChar + let countItem += 1 + let startIndex = i + endif + else + if token.value==a:startChar + let countItem += 1 + elseif token.value==a:endChar + let countItem -= 1 + endif + + if countItem==0 + let endIndex = i + break + endif + endif + let i+=1 + endfor + + return tokens[startIndex+1 : endIndex-1] +endfunc + +" Replacement for build-in function 'searchdecl' +" It does not require that the upper-level bracket is in the first column. +" Otherwise it should be equal to 'searchdecl(name, 0, 1)' +" @param name: name of variable to find declaration for +function! s:LocalSearchDecl(name) + + if g:OmniCpp_LocalSearchDecl == 0 + let bUserIgnoreCase = &ignorecase + + " Forcing the noignorecase option + " avoid bug when, for example, if we have a declaration like this : "A a;" + set noignorecase + + let result = searchdecl(a:name, 0, 1) + + " Restoring user's setting + let &ignorecase = bUserIgnoreCase + + return result + endif + + let lastpos = getpos('.') + let winview = winsaveview() + let lastfoldenable = &foldenable + let &foldenable = 0 + + " We add \C (noignorecase) to + " avoid bug when, for example, if we have a declaration like this : "A a;" + let varname = "\\C\\<" . a:name . "\\>" + + " Go to first blank line before begin of highest scope + normal 99[{ + let scopepos = getpos('.') + while (line('.') > 1) && (len(split(getline('.'))) > 0) + call cursor(line('.')-1, 0) + endwhile + + let declpos = [ 0, 0, 0, 0 ] + while search(varname, '', scopepos[1]) > 0 + " Check if we are a string or a comment + if omni#cpp#utils#IsCursorInCommentOrString() + continue + endif + + " Remember match + let declpos = getpos('.') + endwhile + if declpos[1] != 0 + " We found a match + call winrestview(winview) + call setpos('.', declpos) + let &foldenable = lastfoldenable + return 0 + endif + + while search(varname, '', lastpos[1]) > 0 + " Check if current scope is ending before variable + let old_cur = getpos('.') + normal ]} + let new_cur = getpos('.') + call setpos('.', old_cur) + if (new_cur[1] < lastpos[1]) || ((new_cur[1] == lastpos[1]) && (new_cur[2] < lastpos[2])) + continue + endif + + " Check if we are a string or a comment + if omni#cpp#utils#IsCursorInCommentOrString() + continue + endif + + " We found match + call winrestview(winview) + call setpos('.', old_cur) + let &foldenable = lastfoldenable + return 0 + endwhile + + " No match found. + call winrestview(winview) + let &foldenable = lastfoldenable + return 1 +endfunc diff --git a/autoload/omni/cpp/maycomplete.vim b/autoload/omni/cpp/maycomplete.vim new file mode 100644 index 00000000..610526bb --- /dev/null +++ b/autoload/omni/cpp/maycomplete.vim @@ -0,0 +1,82 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +" Check if we can use omni completion in the current buffer +function! s:CanUseOmnicompletion() + " For C and C++ files and only if the omnifunc is omni#cpp#complete#Main + return (index(['c', 'cpp'], &filetype)>=0 && &omnifunc == 'omni#cpp#complete#Main' && !omni#cpp#utils#IsCursorInCommentOrString()) +endfunc + +" Return the mapping of omni completion +function! omni#cpp#maycomplete#Complete() + let szOmniMapping = "\\" + + " 0 = don't select first item + " 1 = select first item (inserting it to the text, default vim behaviour) + " 2 = select first item (without inserting it to the text) + if g:OmniCpp_SelectFirstItem == 0 + " We have to force the menuone option to avoid confusion when there is + " only one popup item + set completeopt-=menu + set completeopt+=menuone + let szOmniMapping .= "\" + elseif g:OmniCpp_SelectFirstItem == 2 + " We have to force the menuone option to avoid confusion when there is + " only one popup item + set completeopt-=menu + set completeopt+=menuone + let szOmniMapping .= "\" + let szOmniMapping .= "\=pumvisible() ? \"\\\" : \"\"\" + endif + return szOmniMapping +endfunc + +" May complete function for dot +function! omni#cpp#maycomplete#Dot() + if s:CanUseOmnicompletion() && g:OmniCpp_MayCompleteDot + let g:omni#cpp#items#data = omni#cpp#items#Get(omni#cpp#utils#TokenizeCurrentInstruction('.')) + if len(g:omni#cpp#items#data) + let s:bMayComplete = 1 + return '.' . omni#cpp#maycomplete#Complete() + endif + endif + return '.' +endfunc +" May complete function for arrow +function! omni#cpp#maycomplete#Arrow() + if s:CanUseOmnicompletion() && g:OmniCpp_MayCompleteArrow + let index = col('.') - 2 + if index >= 0 + let char = getline('.')[index] + if char == '-' + let g:omni#cpp#items#data = omni#cpp#items#Get(omni#cpp#utils#TokenizeCurrentInstruction('>')) + if len(g:omni#cpp#items#data) + let s:bMayComplete = 1 + return '>' . omni#cpp#maycomplete#Complete() + endif + endif + endif + endif + return '>' +endfunc + +" May complete function for double points +function! omni#cpp#maycomplete#Scope() + if s:CanUseOmnicompletion() && g:OmniCpp_MayCompleteScope + let index = col('.') - 2 + if index >= 0 + let char = getline('.')[index] + if char == ':' + let g:omni#cpp#items#data = omni#cpp#items#Get(omni#cpp#utils#TokenizeCurrentInstruction(':')) + if len(g:omni#cpp#items#data) + if len(g:omni#cpp#items#data[-1].tokens) && g:omni#cpp#items#data[-1].tokens[-1].value != '::' + let s:bMayComplete = 1 + return ':' . omni#cpp#maycomplete#Complete() + endif + endif + endif + endif + endif + return ':' +endfunc diff --git a/autoload/omni/cpp/namespaces.vim b/autoload/omni/cpp/namespaces.vim new file mode 100644 index 00000000..386b3f99 --- /dev/null +++ b/autoload/omni/cpp/namespaces.vim @@ -0,0 +1,838 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +let g:omni#cpp#namespaces#CacheResolve = {} +let g:omni#cpp#namespaces#CacheUsing = {} +" TODO: For the next release +"let g:omni#cpp#namespaces#CacheAlias = {} + +" Get the using namespace list from a line +function! s:GetNamespaceAliasListFromLine(szLine) + let result = {} + let tokens = omni#cpp#tokenizer#Tokenize(a:szLine) + let szAlias = '' + let szNamespace = '' + let state = 0 + for token in tokens + if state==0 + let szAlias = '' + let szNamespace = '' + if token.value == '/*' + let state = 1 + elseif token.value == '//' + " It's a comment + let state = -1 + break + elseif token.value == 'namespace' + let state = 2 + endif + elseif state==1 + if token.value == '*/' + let state=0 + endif + elseif state==2 + if token.kind == 'cppWord' + let szAlias .= token.value + let state = 3 + else + let state = -1 + break + endif + elseif state == 3 + if token.value == '=' + let state = 4 + else + let state = -1 + break + endif + elseif state == 4 + if token.value == '::' + let szNamespace .= token.value + let state = 5 + elseif token.kind == 'cppWord' + let szNamespace .= token.value + let state = 6 + " Maybe end of tokens + endif + elseif state==5 + if token.kind == 'cppWord' + let szNamespace .= token.value + let state = 6 + " Maybe end of tokens + else + " Error, we can't have 'namespace ALIAS = Something::' + let state = -1 + break + endif + elseif state==6 + if token.value == '::' + let szNamespace .= token.value + let state = 5 + else + call extend(result, {szAlias : szNamespace}) + let state = 0 + endif + endif + endfor + + if state == 6 + call extend(result, {szAlias : szNamespace}) + endif + + return result +endfunc + +" Get the using namespace list from a line +function! s:GetNamespaceListFromLine(szLine) + let result = [] + let tokens = omni#cpp#tokenizer#Tokenize(a:szLine) + let szNamespace = '' + let state = 0 + for token in tokens + if state==0 + let szNamespace = '' + if token.value == '/*' + let state = 1 + elseif token.value == '//' + " It's a comment + let state = -1 + break + elseif token.value == 'using' + let state = 2 + endif + elseif state==1 + if token.value == '*/' + let state=0 + endif + elseif state==2 + if token.value == 'namespace' + let state = 3 + else + " Error, 'using' must be followed by 'namespace' + let state = -1 + break + endif + elseif state==3 + if token.value == '::' + let szNamespace .= token.value + let state = 4 + elseif token.kind == 'cppWord' + let szNamespace .= token.value + let state = 5 + " Maybe end of tokens + endif + elseif state==4 + if token.kind == 'cppWord' + let szNamespace .= token.value + let state = 5 + " Maybe end of tokens + else + " Error, we can't have 'using namespace Something::' + let state = -1 + break + endif + elseif state==5 + if token.value == '::' + let szNamespace .= token.value + let state = 4 + else + call extend(result, [szNamespace]) + let state = 0 + endif + endif + endfor + + if state == 5 + call extend(result, [szNamespace]) + endif + + return result +endfunc + +" Get the namespace list from a namespace map +function! s:GetUsingNamespaceListFromMap(namespaceMap, ...) + let stopLine = 0 + if a:0>0 + let stopLine = a:1 + endif + + let result = [] + let keys = sort(keys(a:namespaceMap), 'omni#common#utils#CompareNumber') + for i in keys + if stopLine != 0 && i > stopLine + break + endif + call extend(result, a:namespaceMap[i]) + endfor + return result +endfunc + +" Get global using namespace list from the current buffer +function! omni#cpp#namespaces#GetListFromCurrentBuffer(...) + let namespaceMap = s:GetAllUsingNamespaceMapFromCurrentBuffer() + let result = [] + if namespaceMap != {} + let result = s:GetUsingNamespaceListFromMap(namespaceMap, (a:0 > 0)? a:1 : line('.')) + endif + return result +endfunc + +" Get global using namespace map from the current buffer and include files recursively +function! s:GetAllUsingNamespaceMapFromCurrentBuffer(...) + let includeGuard = (a:0>0)? a:1 : {} + + let szBufferName = getreg("%") + let szFilePath = omni#cpp#utils#ResolveFilePath(szBufferName) + let szFilePath = (szFilePath=='')? szBufferName : szFilePath + + let namespaceMap = {} + if has_key(includeGuard, szFilePath) + return namespaceMap + else + let includeGuard[szFilePath] = 1 + endif + + let namespaceMap = omni#cpp#namespaces#GetMapFromCurrentBuffer() + + if g:OmniCpp_NamespaceSearch != 2 + " We don't search included files if OmniCpp_NamespaceSearch != 2 + return namespaceMap + endif + + for inc in omni#cpp#includes#GetList() + let lnum = inc.pos[0] + let tmpMap = s:GetAllUsingNamespaceMapFromFile(inc.include, includeGuard) + if tmpMap != {} + if has_key(namespaceMap, lnum) + call extend(namespaceMap[lnum], s:GetUsingNamespaceListFromMap(tmpMap)) + else + let namespaceMap[lnum] = s:GetUsingNamespaceListFromMap(tmpMap) + endif + endif + endfor + + return namespaceMap +endfunc + +" Get global using namespace map from a file and include files recursively +function! s:GetAllUsingNamespaceMapFromFile(szFilePath, ...) + let includeGuard = {} + if a:0 >0 + let includeGuard = a:1 + endif + + let szFilePath = omni#cpp#utils#ResolveFilePath(a:szFilePath) + let szFilePath = (szFilePath=='')? a:szFilePath : szFilePath + + let namespaceMap = {} + if has_key(includeGuard, szFilePath) + return namespaceMap + else + let includeGuard[szFilePath] = 1 + endif + + " If g:OmniCpp_NamespaceSearch == 1 (search namespaces only in the current + " buffer) we don't use cache for the current buffer + let namespaceMap = omni#cpp#namespaces#GetMapFromBuffer(szFilePath, g:OmniCpp_NamespaceSearch==1) + + if g:OmniCpp_NamespaceSearch != 2 + " We don't search included files if OmniCpp_NamespaceSearch != 2 + return namespaceMap + endif + + for inc in omni#cpp#includes#GetList(szFilePath) + let lnum = inc.pos[0] + let tmpMap = s:GetAllUsingNamespaceMapFromFile(inc.include, includeGuard) + if tmpMap != {} + if has_key(namespaceMap, lnum) + call extend(namespaceMap[lnum], s:GetUsingNamespaceListFromMap(tmpMap)) + else + let namespaceMap[lnum] = s:GetUsingNamespaceListFromMap(tmpMap) + endif + endif + endfor + + return namespaceMap +endfunc + +" Get global using namespace map from a the current buffer +function! omni#cpp#namespaces#GetMapFromCurrentBuffer() + let namespaceMap = {} + let originalPos = getpos('.') + + call setpos('.', [0, 1, 1, 0]) + let curPos = [1,1] + while curPos != [0,0] + let curPos = searchpos('\C^using\s\+namespace', 'W') + if curPos != [0,0] + let szLine = getline('.') + let startPos = curPos[1] + let endPos = match(szLine, ';', startPos-1) + if endPos!=-1 + " We get the namespace list from the line + let namespaceMap[curPos[0]] = s:GetNamespaceListFromLine(szLine) + endif + endif + endwhile + + call setpos('.', originalPos) + return namespaceMap +endfunc + +" Get global using namespace map from a file +function! omni#cpp#namespaces#GetMapFromBuffer(szFilePath, ...) + let bUpdate = 0 + if a:0 > 0 + let bUpdate = a:1 + endif + + let szFilePath = omni#cpp#utils#ResolveFilePath(a:szFilePath) + let szFilePath = (szFilePath=='')? a:szFilePath : szFilePath + + if !bUpdate && has_key(g:omni#cpp#namespaces#CacheUsing, szFilePath) + return copy(g:omni#cpp#namespaces#CacheUsing[szFilePath]) + endif + + let namespaceMap = {} + " The file exists, we get the global namespaces in this file + let szFixedPath = escape(szFilePath, g:omni#cpp#utils#szEscapedCharacters) + execute 'silent! lvimgrep /\C^using\s\+namespace/gj '.szFixedPath + + " key = line number + " value = list of namespaces + let listQuickFix = getloclist(0) + for qf in listQuickFix + let szLine = qf.text + let startPos = qf.col + let endPos = match(szLine, ';', startPos-1) + if endPos!=-1 + " We get the namespace list from the line + let namespaceMap[qf.lnum] = s:GetNamespaceListFromLine(szLine) + endif + endfor + + if szFixedPath != '' + let g:omni#cpp#namespaces#CacheUsing[szFixedPath] = namespaceMap + endif + + return copy(namespaceMap) +endfunc + +" Get the stop position when searching for local variables +function! s:GetStopPositionForLocalSearch() + " Stop position when searching a local variable + let originalPos = getpos('.') + let origPos = originalPos[1:2] + let stopPosition = origPos + let curPos = origPos + while curPos !=[0,0] + let stopPosition = curPos + let curPos = searchpairpos('{', '', '}', 'bW', g:omni#cpp#utils#expIgnoreComments) + endwhile + call setpos('.', originalPos) + + return stopPosition +endfunc + +" Get namespaces alias used at the cursor postion in a vim buffer +" Note: The result depends on the current cursor position +" @return +" - Map of namespace alias +function! s:GetNamespaceAliasMap() + " We store the cursor position because searchpairpos() moves the cursor + let result = {} + let originalPos = getpos('.') + let origPos = originalPos[1:2] + + let stopPos = s:GetStopPositionForLocalSearch() + let stopLine = stopPos[0] + let curPos = origPos + let lastLine = 0 + let nextStopLine = origPos[0] + let szReAlias = '\Cnamespace\s\+\w\+\s\+=' + while curPos !=[0,0] + let curPos = searchpos('}\|\('. szReAlias .'\)', 'bW',stopLine) + if curPos!=[0,0] && curPos[0]!=lastLine + let lastLine = curPos[0] + + let szLine = getline('.') + if origPos[0] == curPos[0] + " We get the line until cursor position + let szLine = szLine[:origPos[1]] + endif + + let szLine = omni#cpp#utils#GetCodeFromLine(szLine) + if match(szLine, szReAlias)<0 + " We found a '}' + let curPos = searchpairpos('{', '', '}', 'bW', g:omni#cpp#utils#expIgnoreComments) + else + " We get the namespace alias from the line + call extend(result, s:GetNamespaceAliasListFromLine(szLine)) + let nextStopLine = curPos[0] + endif + endif + endwhile + + " Setting the cursor to the original position + call setpos('.', originalPos) + + call s:ResolveAliasKeys(result) + return result +endfunc + +" Resolve an alias +" eg: namespace IAmAnAlias1 = Ns1 +" eg: namespace IAmAnAlias2 = IAmAnAlias1::Ns2 +" => IAmAnAlias2 = Ns1::Ns2 +function! s:ResolveAliasKey(mapNamespaceAlias, szAlias) + let szResult = a:mapNamespaceAlias[a:szAlias] + " ::Ns1::Ns2::Ns3 => ['Ns1', 'Ns2', 'Ns3'] + let listNamespace = split(szResult, '::') + if len(listNamespace) + " szBeginPart = 'Ns1' + let szBeginPart = remove(listNamespace, 0) + + " Is 'Ns1' an alias ? + if has_key(a:mapNamespaceAlias, szBeginPart) && szBeginPart != a:szAlias + " Resolving alias 'Ns1' + " eg: Ns1 = NsResolved + let szResult = s:ResolveAliasKey(a:mapNamespaceAlias, szBeginPart) + " szEndPart = 'Ns2::Ns3' + let szEndPart = join(listNamespace, '::') + if szEndPart != '' + " Concatenation => szResult = 'NsResolved::Ns2::Ns3' + let szResult .= '::' . szEndPart + endif + endif + endif + return szResult +endfunc + +" Resolve all keys in the namespace alias map +function! s:ResolveAliasKeys(mapNamespaceAlias) + let mapNamespaceAlias = a:mapNamespaceAlias + call map(mapNamespaceAlias, 's:ResolveAliasKey(mapNamespaceAlias, v:key)') +endfunc + +" Resolve namespace alias +function! omni#cpp#namespaces#ResolveAlias(mapNamespaceAlias, szNamespace) + let szResult = a:szNamespace + " ::Ns1::Ns2::Ns3 => ['Ns1', 'Ns2', 'Ns3'] + let listNamespace = split(a:szNamespace, '::') + if len(listNamespace) + " szBeginPart = 'Ns1' + let szBeginPart = remove(listNamespace, 0) + + " Is 'Ns1' an alias ? + if has_key(a:mapNamespaceAlias, szBeginPart) + " Resolving alias 'Ns1' + " eg: Ns1 = NsResolved + let szResult = a:mapNamespaceAlias[szBeginPart] + " szEndPart = 'Ns2::Ns3' + let szEndPart = join(listNamespace, '::') + if szEndPart != '' + " Concatenation => szResult = 'NsResolved::Ns2::Ns3' + let szResult .= '::' . szEndPart + endif + + " If a:szNamespace starts with '::' we add '::' to the beginning + " of the result + if match(a:szNamespace, '^::')>=0 + let szResult = omni#cpp#utils#SimplifyScope('::' . szResult) + endif + endif + endif + return szResult +endfunc + +" Resolve namespace alias +function! s:ResolveAliasInNamespaceList(mapNamespaceAlias, listNamespaces) + call map(a:listNamespaces, 'omni#cpp#namespaces#ResolveAlias(a:mapNamespaceAlias, v:val)') +endfunc + +" Get namespaces used at the cursor postion in a vim buffer +" Note: The result depends on the current cursor position +" @return +" - List of namespace used in the reverse order +function! omni#cpp#namespaces#GetUsingNamespaces() + " We have to get local using namespace declarations + " We need the current cursor position and the position of the start of the + " current scope + + " We store the cursor position because searchpairpos() moves the cursor + let result = [] + let originalPos = getpos('.') + let origPos = originalPos[1:2] + + let stopPos = s:GetStopPositionForLocalSearch() + + let stopLine = stopPos[0] + let curPos = origPos + let lastLine = 0 + let nextStopLine = origPos[0] + while curPos !=[0,0] + let curPos = searchpos('\C}\|\(using\s\+namespace\)', 'bW',stopLine) + if curPos!=[0,0] && curPos[0]!=lastLine + let lastLine = curPos[0] + + let szLine = getline('.') + if origPos[0] == curPos[0] + " We get the line until cursor position + let szLine = szLine[:origPos[1]] + endif + + let szLine = omni#cpp#utils#GetCodeFromLine(szLine) + if match(szLine, '\Cusing\s\+namespace')<0 + " We found a '}' + let curPos = searchpairpos('{', '', '}', 'bW', g:omni#cpp#utils#expIgnoreComments) + else + " We get the namespace list from the line + let result = s:GetNamespaceListFromLine(szLine) + result + let nextStopLine = curPos[0] + endif + endif + endwhile + + " Setting the cursor to the original position + call setpos('.', originalPos) + + " 2) Now we can get all global using namespace declaration from the + " beginning of the file to nextStopLine + let result = omni#cpp#namespaces#GetListFromCurrentBuffer(nextStopLine) + result + + " Resolving alias in the namespace list + " TODO: For the next release + "let g:omni#cpp#namespaces#CacheAlias= s:GetNamespaceAliasMap() + "call s:ResolveAliasInNamespaceList(g:omni#cpp#namespaces#CacheAlias, result) + + return ['::'] + result +endfunc + +" Resolve a using namespace regarding the current context +" For each namespace used: +" - We get all possible contexts where the namespace +" can be define +" - We do a comparison test of each parent contexts with the current +" context list +" - If one and only one parent context is present in the +" current context list we add the namespace in the current +" context +" - If there is more than one of parent contexts in the +" current context the namespace is ambiguous +" @return +" - result item +" - kind = 0|1 +" - 0 = unresolved or error +" - 1 = resolved +" - value = resolved namespace +function! s:ResolveNamespace(namespace, mapCurrentContexts) + let result = {'kind':0, 'value': ''} + + " If the namespace is already resolved we add it in the list of + " current contexts + if match(a:namespace, '^::')>=0 + let result.kind = 1 + let result.value = a:namespace + return result + elseif match(a:namespace, '\w\+::\w\+')>=0 + let mapCurrentContextsTmp = copy(a:mapCurrentContexts) + let resolvedItem = {} + for nsTmp in split(a:namespace, '::') + let resolvedItem = s:ResolveNamespace(nsTmp, mapCurrentContextsTmp) + if resolvedItem.kind + " Note: We don't extend the map + let mapCurrentContextsTmp = {resolvedItem.value : 1} + else + break + endif + endfor + if resolvedItem!={} && resolvedItem.kind + let result.kind = 1 + let result.value = resolvedItem.value + endif + return result + endif + + " We get all possible parent contexts of this namespace + let listTagsOfNamespace = [] + if has_key(g:omni#cpp#namespaces#CacheResolve, a:namespace) + let listTagsOfNamespace = g:omni#cpp#namespaces#CacheResolve[a:namespace] + else + let listTagsOfNamespace = omni#common#utils#TagList('^'.a:namespace.'$') + let g:omni#cpp#namespaces#CacheResolve[a:namespace] = listTagsOfNamespace + endif + + if len(listTagsOfNamespace)==0 + return result + endif + call filter(listTagsOfNamespace, 'v:val.kind[0]=="n"') + + " We extract parent context from tags + " We use a map to avoid multiple entries + let mapContext = {} + for tagItem in listTagsOfNamespace + let szParentContext = omni#cpp#utils#ExtractScope(tagItem) + let mapContext[szParentContext] = 1 + endfor + let listParentContext = keys(mapContext) + + " Now for each parent context we test if the context is in the current + " contexts list + let listResolvedNamespace = [] + for szParentContext in listParentContext + if has_key(a:mapCurrentContexts, szParentContext) + call extend(listResolvedNamespace, [omni#cpp#utils#SimplifyScope(szParentContext.'::'.a:namespace)]) + endif + endfor + + " Now we know if the namespace is ambiguous or not + let len = len(listResolvedNamespace) + if len==1 + " Namespace resolved + let result.kind = 1 + let result.value = listResolvedNamespace[0] + elseif len > 1 + " Ambiguous namespace, possible matches are in listResolvedNamespace + else + " Other cases + endif + return result +endfunc + +" Resolve namespaces +"@return +" - List of resolved namespaces +function! omni#cpp#namespaces#ResolveAll(namespacesUsed) + + " We add the default context '::' + let contextOrder = 0 + let mapCurrentContexts = {} + + " For each namespace used: + " - We get all possible contexts where the namespace + " can be define + " - We do a comparison test of each parent contexts with the current + " context list + " - If one and only one parent context is present in the + " current context list we add the namespace in the current + " context + " - If there is more than one of parent contexts in the + " current context the namespace is ambiguous + for ns in a:namespacesUsed + let resolvedItem = s:ResolveNamespace(ns, mapCurrentContexts) + if resolvedItem.kind + let contextOrder+=1 + let mapCurrentContexts[resolvedItem.value] = contextOrder + endif + endfor + + " Build the list of current contexts from the map, we have to keep the + " order + let mapReorder = {} + for key in keys(mapCurrentContexts) + let mapReorder[ mapCurrentContexts[key] ] = key + endfor + let result = [] + for key in sort(keys(mapReorder)) + call extend(result, [mapReorder[key]]) + endfor + return result +endfunc + +" Build the context stack +function! s:BuildContextStack(namespaces, szCurrentScope) + let result = copy(a:namespaces) + if a:szCurrentScope != '::' + let tagItem = omni#cpp#utils#GetResolvedTagItem(a:namespaces, omni#cpp#utils#CreateTypeInfo(a:szCurrentScope)) + if has_key(tagItem, 'inherits') + let listBaseClass = omni#cpp#utils#GetClassInheritanceList(a:namespaces, omni#cpp#utils#CreateTypeInfo(a:szCurrentScope)) + let result = listBaseClass + result + elseif has_key(tagItem, 'kind') && index(['c', 's', 'u', 'n'], tagItem.kind[0])>=0 + call insert(result, omni#cpp#utils#ExtractTypeInfoFromTag(tagItem)) + endif + endif + return result +endfunc + +" Returns the class scope at the current position of the cursor +" @return a string that represents the class scope +" eg: ::NameSpace1::Class1 +" The returned string always starts with '::' +" Note: In term of performance it's the weak point of the script +function! s:GetClassScopeAtCursor() + " We store the cursor position because searchpairpos() moves the cursor + let originalPos = getpos('.') + let endPos = originalPos[1:2] + let listCode = [] + let result = {'namespaces': [], 'scope': ''} + + while endPos!=[0,0] + let endPos = searchpairpos('{', '', '}', 'bW', g:omni#cpp#utils#expIgnoreComments) + let szReStartPos = '[;{}]\|\%^' + let startPos = searchpairpos(szReStartPos, '', '{', 'bWn', g:omni#cpp#utils#expIgnoreComments) + + " If the file starts with a comment so the startPos can be [0,0] + " we change it to [1,1] + if startPos==[0,0] + let startPos = [1,1] + endif + + " Get lines backward from cursor position to last ; or { or } + " or when we are at the beginning of the file. + " We store lines in listCode + if endPos!=[0,0] + " We remove the last character which is a '{' + " We also remove starting { or } or ; if exits + let szCodeWithoutComments = substitute(omni#cpp#utils#GetCode(startPos, endPos)[:-2], '^[;{}]', '', 'g') + call insert(listCode, {'startLine' : startPos[0], 'code' : szCodeWithoutComments}) + endif + endwhile + " Setting the cursor to the original position + call setpos('.', originalPos) + + let listClassScope = [] + let bResolved = 0 + let startLine = 0 + " Now we can check in the list of code if there is a function + for code in listCode + " We get the name of the namespace, class, struct or union + " and we store it in listClassScope + let tokens = omni#cpp#tokenizer#Tokenize(code.code) + let bContinue=0 + let bAddNamespace = 0 + let state=0 + for token in tokens + if state==0 + if index(['namespace', 'class', 'struct', 'union'], token.value)>=0 + if token.value == 'namespace' + let bAddNamespace = 1 + endif + let state= 1 + " Maybe end of tokens + endif + elseif state==1 + if token.kind == 'cppWord' + " eg: namespace MyNs { class MyCl {}; } + " => listClassScope = [MyNs, MyCl] + call extend( listClassScope , [token.value] ) + + " Add the namespace in result + if bAddNamespace + call extend(result.namespaces, [token.value]) + let bAddNamespace = 0 + endif + + let bContinue=1 + break + endif + endif + endfor + if bContinue==1 + continue + endif + + " Simple test to check if we have a chance to find a + " class method + let aPos = matchend(code.code, '::\s*\~*\s*\w\+\s*(') + if aPos ==-1 + continue + endif + + let startLine = code.startLine + let listTmp = [] + " eg: 'void MyNamespace::MyClass::foo(' + " => tokens = ['MyClass', '::', 'MyNamespace', 'void'] + let tokens = reverse(omni#cpp#tokenizer#Tokenize(code.code[:aPos-1])[:-4]) + let state = 0 + " Reading tokens backward + for token in tokens + if state==0 + if token.kind=='cppWord' + call insert(listTmp, token.value) + let state=1 + endif + elseif state==1 + if token.value=='::' + let state=2 + else + break + endif + elseif state==2 + if token.kind=='cppWord' + call insert(listTmp, token.value) + let state=1 + else + break + endif + endif + endfor + + if len(listTmp) + if len(listClassScope) + let bResolved = 1 + " Merging class scopes + " eg: current class scope = 'MyNs::MyCl1' + " method class scope = 'MyCl1::MyCl2' + " If we add the method class scope to current class scope + " we'll have MyNs::MyCl1::MyCl1::MyCl2 => it's wrong + " we want MyNs::MyCl1::MyCl2 + let index = 0 + for methodClassScope in listTmp + if methodClassScope==listClassScope[-1] + let listTmp = listTmp[index+1:] + break + else + let index+=1 + endif + endfor + endif + call extend(listClassScope, listTmp) + break + endif + endfor + + let szClassScope = '::' + if len(listClassScope) + if bResolved + let szClassScope .= join(listClassScope, '::') + else + let szClassScope = join(listClassScope, '::') + + " The class scope is not resolved, we have to check using + " namespace declarations and search the class scope in each + " namespace + if startLine != 0 + let namespaces = ['::'] + omni#cpp#namespaces#GetListFromCurrentBuffer(startLine) + let namespaces = omni#cpp#namespaces#ResolveAll(namespaces) + let tagItem = omni#cpp#utils#GetResolvedTagItem(namespaces, omni#cpp#utils#CreateTypeInfo(szClassScope)) + if tagItem != {} + let szClassScope = omni#cpp#utils#ExtractTypeInfoFromTag(tagItem) + endif + endif + endif + endif + + let result.scope = szClassScope + return result +endfunc + +" Get all contexts at the cursor position +function! omni#cpp#namespaces#GetContexts() + " Get the current class scope at the cursor, the result depends on the current cursor position + let scopeItem = s:GetClassScopeAtCursor() + let listUsingNamespace = copy(g:OmniCpp_DefaultNamespaces) + call extend(listUsingNamespace, scopeItem.namespaces) + if g:OmniCpp_NamespaceSearch && &filetype != 'c' + " Get namespaces used in the file until the cursor position + let listUsingNamespace = omni#cpp#namespaces#GetUsingNamespaces() + listUsingNamespace + " Resolving namespaces, removing ambiguous namespaces + let namespaces = omni#cpp#namespaces#ResolveAll(listUsingNamespace) + else + let namespaces = ['::'] + listUsingNamespace + endif + call reverse(namespaces) + + " Building context stack from namespaces and the current class scope + return s:BuildContextStack(namespaces, scopeItem.scope) +endfunc diff --git a/autoload/omni/cpp/settings.vim b/autoload/omni/cpp/settings.vim new file mode 100644 index 00000000..6683d3a3 --- /dev/null +++ b/autoload/omni/cpp/settings.vim @@ -0,0 +1,96 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +function! omni#cpp#settings#Init() + " Global scope search on/off + " 0 = disabled + " 1 = enabled + if !exists('g:OmniCpp_GlobalScopeSearch') + let g:OmniCpp_GlobalScopeSearch = 1 + endif + + " Sets the namespace search method + " 0 = disabled + " 1 = search namespaces in the current file + " 2 = search namespaces in the current file and included files + if !exists('g:OmniCpp_NamespaceSearch') + let g:OmniCpp_NamespaceSearch = 1 + endif + + " Set the class scope completion mode + " 0 = auto + " 1 = show all members (static, public, protected and private) + if !exists('g:OmniCpp_DisplayMode') + let g:OmniCpp_DisplayMode = 0 + endif + + " Set if the scope is displayed in the abbr column of the popup + " 0 = no + " 1 = yes + if !exists('g:OmniCpp_ShowScopeInAbbr') + let g:OmniCpp_ShowScopeInAbbr = 0 + endif + + " Set if the function prototype is displayed in the abbr column of the popup + " 0 = no + " 1 = yes + if !exists('g:OmniCpp_ShowPrototypeInAbbr') + let g:OmniCpp_ShowPrototypeInAbbr = 0 + endif + + " Set if the access (+,#,-) is displayed + " 0 = no + " 1 = yes + if !exists('g:OmniCpp_ShowAccess') + let g:OmniCpp_ShowAccess = 1 + endif + + " Set the list of default namespaces + " eg: ['std'] + if !exists('g:OmniCpp_DefaultNamespaces') + let g:OmniCpp_DefaultNamespaces = [] + endif + + " Set MayComplete to '.' + " 0 = disabled + " 1 = enabled + " default = 1 + if !exists('g:OmniCpp_MayCompleteDot') + let g:OmniCpp_MayCompleteDot = 1 + endif + + " Set MayComplete to '->' + " 0 = disabled + " 1 = enabled + " default = 1 + if !exists('g:OmniCpp_MayCompleteArrow') + let g:OmniCpp_MayCompleteArrow = 1 + endif + + " Set MayComplete to dot + " 0 = disabled + " 1 = enabled + " default = 0 + if !exists('g:OmniCpp_MayCompleteScope') + let g:OmniCpp_MayCompleteScope = 0 + endif + + " When completeopt does not contain longest option, this setting + " controls the behaviour of the popup menu selection when starting the completion + " 0 = don't select first item + " 1 = select first item (inserting it to the text) + " 2 = select first item (without inserting it to the text) + " default = 0 + if !exists('g:OmniCpp_SelectFirstItem') + let g:OmniCpp_SelectFirstItem= 0 + endif + + " Use local search function for variable definitions + " 0 = use standard vim search function + " 1 = use local search function + " default = 0 + if !exists('g:OmniCpp_LocalSearchDecl') + let g:OmniCpp_LocalSearchDecl= 0 + endif +endfunc diff --git a/autoload/omni/cpp/tokenizer.vim b/autoload/omni/cpp/tokenizer.vim new file mode 100644 index 00000000..16e0be23 --- /dev/null +++ b/autoload/omni/cpp/tokenizer.vim @@ -0,0 +1,93 @@ +" Description: Omni completion tokenizer +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 +" TODO: Generic behaviour for Tokenize() + +" From the C++ BNF +let s:cppKeyword = ['asm', 'auto', 'bool', 'break', 'case', 'catch', 'char', 'class', 'const', 'const_cast', 'continue', 'default', 'delete', 'do', 'double', 'dynamic_cast', 'else', 'enum', 'explicit', 'export', 'extern', 'false', 'float', 'for', 'friend', 'goto', 'if', 'inline', 'int', 'long', 'mutable', 'namespace', 'new', 'operator', 'private', 'protected', 'public', 'register', 'reinterpret_cast', 'return', 'short', 'signed', 'sizeof', 'static', 'static_cast', 'struct', 'switch', 'template', 'this', 'throw', 'true', 'try', 'typedef', 'typeid', 'typename', 'union', 'unsigned', 'using', 'virtual', 'void', 'volatile', 'wchar_t', 'while', 'and', 'and_eq', 'bitand', 'bitor', 'compl', 'not', 'not_eq', 'or', 'or_eq', 'xor', 'xor_eq'] + +let s:reCppKeyword = '\C\<'.join(s:cppKeyword, '\>\|\<').'\>' + +" The order of items in this list is very important because we use this list to build a regular +" expression (see below) for tokenization +let s:cppOperatorPunctuator = ['->*', '->', '--', '-=', '-', '!=', '!', '##', '#', '%:%:', '%=', '%>', '%:', '%', '&&', '&=', '&', '(', ')', '*=', '*', ',', '...', '.*', '.', '/=', '/', '::', ':>', ':', ';', '?', '[', ']', '^=', '^', '{', '||', '|=', '|', '}', '~', '++', '+=', '+', '<<=', '<%', '<:', '<<', '<=', '<', '==', '=', '>>=', '>>', '>=', '>'] + +" We build the regexp for the tokenizer +let s:reCComment = '\/\*\|\*\/' +let s:reCppComment = '\/\/' +let s:reComment = s:reCComment.'\|'.s:reCppComment +let s:reCppOperatorOrPunctuator = escape(join(s:cppOperatorPunctuator, '\|'), '*./^~[]') + + +" Tokenize a c++ code +" a token is dictionary where keys are: +" - kind = cppKeyword|cppWord|cppOperatorPunctuator|unknown|cComment|cppComment|cppDigit +" - value = 'something' +" Note: a cppWord is any word that is not a cpp keyword +function! omni#cpp#tokenizer#Tokenize(szCode) + let result = [] + + " The regexp to find a token, a token is a keyword, word or + " c++ operator or punctuator. To work properly we have to put + " spaces and tabs to our regexp. + let reTokenSearch = '\(\w\+\)\|\s\+\|'.s:reComment.'\|'.s:reCppOperatorOrPunctuator + " eg: 'using namespace std;' + " ^ ^ + " start=0 end=5 + let startPos = 0 + let endPos = matchend(a:szCode, reTokenSearch) + let len = endPos-startPos + while endPos!=-1 + " eg: 'using namespace std;' + " ^ ^ + " start=0 end=5 + " token = 'using' + " We also remove space and tabs + let token = substitute(strpart(a:szCode, startPos, len), '\s', '', 'g') + + " eg: 'using namespace std;' + " ^ ^ + " start=5 end=15 + let startPos = endPos + let endPos = matchend(a:szCode, reTokenSearch, startPos) + let len = endPos-startPos + + " It the token is empty we continue + if token=='' + continue + endif + + " Building the token + let resultToken = {'kind' : 'unknown', 'value' : token} + + " Classify the token + if token =~ '^\d\+' + " It's a digit + let resultToken.kind = 'cppDigit' + elseif token=~'^\w\+$' + " It's a word + let resultToken.kind = 'cppWord' + + " But maybe it's a c++ keyword + if match(token, s:reCppKeyword)>=0 + let resultToken.kind = 'cppKeyword' + endif + else + if match(token, s:reComment)>=0 + if index(['/*','*/'],token)>=0 + let resultToken.kind = 'cComment' + else + let resultToken.kind = 'cppComment' + endif + else + " It's an operator + let resultToken.kind = 'cppOperatorPunctuator' + endif + endif + + " We have our token, let's add it to the result list + call extend(result, [resultToken]) + endwhile + + return result +endfunc diff --git a/autoload/omni/cpp/utils.vim b/autoload/omni/cpp/utils.vim new file mode 100644 index 00000000..5d74d348 --- /dev/null +++ b/autoload/omni/cpp/utils.vim @@ -0,0 +1,587 @@ +" Description: Omni completion script for cpp files +" Maintainer: Vissale NEANG +" Last Change: 26 sept. 2007 + +let g:omni#cpp#utils#CACHE_TAG_INHERITS = {} +let g:omni#cpp#utils#szFilterGlobalScope = "(!has_key(v:val, 'class') && !has_key(v:val, 'struct') && !has_key(v:val, 'union') && !has_key(v:val, 'namespace')" +let g:omni#cpp#utils#szFilterGlobalScope .= "&& (!has_key(v:val, 'enum') || (has_key(v:val, 'enum') && v:val.enum =~ '^\\w\\+$')))" + +" Expression used to ignore comments +" Note: this expression drop drastically the performance +"let omni#cpp#utils#expIgnoreComments = 'match(synIDattr(synID(line("."), col("."), 1), "name"), '\CcComment')!=-1' +" This one is faster but not really good for C comments +let omni#cpp#utils#reIgnoreComment = escape('\/\/\|\/\*\|\*\/', '*/\') +let omni#cpp#utils#expIgnoreComments = 'getline(".") =~ g:omni#cpp#utils#reIgnoreComment' + +" Characters to escape in a filename for vimgrep +"TODO: Find more characters to escape +let omni#cpp#utils#szEscapedCharacters = ' %#' + +" Resolve the path of the file +" TODO: absolute file path +function! omni#cpp#utils#ResolveFilePath(szFile) + let result = '' + let listPath = split(globpath(&path, a:szFile), "\n") + if len(listPath) + let result = listPath[0] + endif + return simplify(result) +endfunc + +" Get code without comments and with empty strings +" szSingleLine must not have carriage return +function! omni#cpp#utils#GetCodeFromLine(szSingleLine) + " We set all strings to empty strings, it's safer for + " the next of the process + let szResult = substitute(a:szSingleLine, '".*"', '""', 'g') + + " Removing c++ comments, we can use the pattern ".*" because + " we are modifying a line + let szResult = substitute(szResult, '\/\/.*', '', 'g') + + " Now we have the entire code in one line and we can remove C comments + return s:RemoveCComments(szResult) +endfunc + +" Remove C comments on a line +function! s:RemoveCComments(szLine) + let result = a:szLine + + " We have to match the first '/*' and first '*/' + let startCmt = match(result, '\/\*') + let endCmt = match(result, '\*\/') + while startCmt!=-1 && endCmt!=-1 && startCmt0 + let result = result[ : startCmt-1 ] . result[ endCmt+2 : ] + else + " Case where '/*' is at the start of the line + let result = result[ endCmt+2 : ] + endif + let startCmt = match(result, '\/\*') + let endCmt = match(result, '\*\/') + endwhile + return result +endfunc + +" Get a c++ code from current buffer from [lineStart, colStart] to +" [lineEnd, colEnd] without c++ and c comments, without end of line +" and with empty strings if any +" @return a string +function! omni#cpp#utils#GetCode(posStart, posEnd) + let posStart = a:posStart + let posEnd = a:posEnd + if a:posStart[0]>a:posEnd[0] + let posStart = a:posEnd + let posEnd = a:posStart + elseif a:posStart[0]==a:posEnd[0] && a:posStart[1]>a:posEnd[1] + let posStart = a:posEnd + let posEnd = a:posStart + endif + + " Getting the lines + let lines = getline(posStart[0], posEnd[0]) + let lenLines = len(lines) + + " Formatting the result + let result = '' + if lenLines==1 + let sStart = posStart[1]-1 + let sEnd = posEnd[1]-1 + let line = lines[0] + let lenLastLine = strlen(line) + let sEnd = (sEnd>lenLastLine)?lenLastLine : sEnd + if sStart >= 0 + let result = omni#cpp#utils#GetCodeFromLine(line[ sStart : sEnd ]) + endif + elseif lenLines>1 + let sStart = posStart[1]-1 + let sEnd = posEnd[1]-1 + let lenLastLine = strlen(lines[-1]) + let sEnd = (sEnd>lenLastLine)?lenLastLine : sEnd + if sStart >= 0 + let lines[0] = lines[0][ sStart : ] + let lines[-1] = lines[-1][ : sEnd ] + for aLine in lines + let result = result . omni#cpp#utils#GetCodeFromLine(aLine)." " + endfor + let result = result[:-2] + endif + endif + + " Now we have the entire code in one line and we can remove C comments + return s:RemoveCComments(result) +endfunc + +" Extract the scope (context) of a tag item +" eg: ::MyNamespace +" @return a string of the scope. a scope from tag always starts with '::' +function! omni#cpp#utils#ExtractScope(tagItem) + let listKindScope = ['class', 'struct', 'union', 'namespace', 'enum'] + let szResult = '::' + for scope in listKindScope + if has_key(a:tagItem, scope) + let szResult = szResult . a:tagItem[scope] + break + endif + endfor + return szResult +endfunc + +" Simplify scope string, remove consecutive '::' if any +function! omni#cpp#utils#SimplifyScope(szScope) + let szResult = substitute(a:szScope, '\(::\)\+', '::', 'g') + if szResult=='::' + return szResult + else + return substitute(szResult, '::$', '', 'g') + endif +endfunc + +" Check if the cursor is in comment +function! omni#cpp#utils#IsCursorInCommentOrString() + return match(synIDattr(synID(line("."), col(".")-1, 1), "name"), '\C\=0 +endfunc + +" Tokenize the current instruction until the cursor position. +" @return list of tokens +function! omni#cpp#utils#TokenizeCurrentInstruction(...) + let szAppendText = '' + if a:0>0 + let szAppendText = a:1 + endif + + let startPos = searchpos('[;{}]\|\%^', 'bWn') + let curPos = getpos('.')[1:2] + " We don't want the character under the cursor + let column = curPos[1]-1 + let curPos[1] = (column<1)?1:column + return omni#cpp#tokenizer#Tokenize(omni#cpp#utils#GetCode(startPos, curPos)[1:] . szAppendText) +endfunc + +" Tokenize the current instruction until the word under the cursor. +" @return list of tokens +function! omni#cpp#utils#TokenizeCurrentInstructionUntilWord() + let startPos = searchpos('[;{}]\|\%^', 'bWn') + + " Saving the current cursor pos + let originalPos = getpos('.') + + " We go at the end of the word + execute 'normal gee' + let curPos = getpos('.')[1:2] + + " Restoring the original cursor pos + call setpos('.', originalPos) + + let szCode = omni#cpp#utils#GetCode(startPos, curPos)[1:] + return omni#cpp#tokenizer#Tokenize(szCode) +endfunc + +" Build parenthesis groups +" add a new key 'group' in the token +" where value is the group number of the parenthesis +" eg: (void*)(MyClass*) +" group1 group0 +" if a parenthesis is unresolved the group id is -1 +" @return a copy of a:tokens with parenthesis group +function! omni#cpp#utils#BuildParenthesisGroups(tokens) + let tokens = copy(a:tokens) + let kinds = {'(': '()', ')' : '()', '[' : '[]', ']' : '[]', '<' : '<>', '>' : '<>', '{': '{}', '}': '{}'} + let unresolved = {'()' : [], '[]': [], '<>' : [], '{}' : []} + let groupId = 0 + + " Note: we build paren group in a backward way + " because we can often have parenthesis unbalanced + " instruction + " eg: doSomething(_member.get()-> + for token in reverse(tokens) + if index([')', ']', '>', '}'], token.value)>=0 + let token['group'] = groupId + call extend(unresolved[kinds[token.value]], [token]) + let groupId+=1 + elseif index(['(', '[', '<', '{'], token.value)>=0 + if len(unresolved[kinds[token.value]]) + let tokenResolved = remove(unresolved[kinds[token.value]], -1) + let token['group'] = tokenResolved.group + else + let token['group'] = -1 + endif + endif + endfor + + return reverse(tokens) +endfunc + +" Determine if tokens represent a C cast +" @return +" - itemCast +" - itemCppCast +" - itemVariable +" - itemThis +function! omni#cpp#utils#GetCastType(tokens) + " Note: a:tokens is not modified + let tokens = omni#cpp#utils#SimplifyParenthesis(omni#cpp#utils#BuildParenthesisGroups(a:tokens)) + + if tokens[0].value == '(' + return 'itemCast' + elseif index(['static_cast', 'dynamic_cast', 'reinterpret_cast', 'const_cast'], tokens[0].value)>=0 + return 'itemCppCast' + else + for token in tokens + if token.value=='this' + return 'itemThis' + endif + endfor + return 'itemVariable' + endif +endfunc + +" Remove useless parenthesis +function! omni#cpp#utils#SimplifyParenthesis(tokens) + "Note: a:tokens is not modified + let tokens = a:tokens + " We remove useless parenthesis eg: (((MyClass))) + if len(tokens)>2 + while tokens[0].value=='(' && tokens[-1].value==')' && tokens[0].group==tokens[-1].group + let tokens = tokens[1:-2] + endwhile + endif + return tokens +endfunc + +" Function create a type info +function! omni#cpp#utils#CreateTypeInfo(param) + let type = type(a:param) + return {'type': type, 'value':a:param} +endfunc + +" Extract type info from a tag item +" eg: ::MyNamespace::MyClass +function! omni#cpp#utils#ExtractTypeInfoFromTag(tagItem) + let szTypeInfo = omni#cpp#utils#ExtractScope(a:tagItem) . '::' . substitute(a:tagItem.name, '.*::', '', 'g') + return omni#cpp#utils#SimplifyScope(szTypeInfo) +endfunc + +" Build a class inheritance list +function! omni#cpp#utils#GetClassInheritanceList(namespaces, typeInfo) + let result = [] + for tagItem in omni#cpp#utils#GetResolvedTags(a:namespaces, a:typeInfo) + call extend(result, [omni#cpp#utils#ExtractTypeInfoFromTag(tagItem)]) + endfor + return result +endfunc + +" Get class inheritance list where items in the list are tag items. +" TODO: Verify inheritance order +function! omni#cpp#utils#GetResolvedTags(namespaces, typeInfo) + let result = [] + let tagItem = omni#cpp#utils#GetResolvedTagItem(a:namespaces, a:typeInfo) + if tagItem!={} + let szTypeInfo = omni#cpp#utils#ExtractTypeInfoFromTag(tagItem) + if has_key(g:omni#cpp#utils#CACHE_TAG_INHERITS, szTypeInfo) + let result = g:omni#cpp#utils#CACHE_TAG_INHERITS[szTypeInfo] + else + call extend(result, [tagItem]) + if has_key(tagItem, 'inherits') + for baseClassTypeInfo in split(tagItem.inherits, ',') + let namespaces = [omni#cpp#utils#ExtractScope(tagItem), '::'] + call extend(result, omni#cpp#utils#GetResolvedTags(namespaces, omni#cpp#utils#CreateTypeInfo(baseClassTypeInfo))) + endfor + endif + let g:omni#cpp#utils#CACHE_TAG_INHERITS[szTypeInfo] = result + endif + endif + return result +endfunc + +" Get a tag item after a scope resolution and typedef resolution +function! omni#cpp#utils#GetResolvedTagItem(namespaces, typeInfo) + let typeInfo = {} + if type(a:typeInfo) == 1 + let typeInfo = omni#cpp#utils#CreateTypeInfo(a:typeInfo) + else + let typeInfo = a:typeInfo + endif + + let result = {} + if !omni#cpp#utils#IsTypeInfoValid(typeInfo) + return result + endif + + " Unnamed type case eg: '1::2' + if typeInfo.type == 4 + " Here there is no typedef or namespace to resolve, the tagInfo.value is a tag item + " representing a variable ('v') a member ('m') or a typedef ('t') and the typename is + " always in global scope + return typeInfo.value + endif + + " Named type case eg: 'MyNamespace::MyClass' + let szTypeInfo = omni#cpp#utils#GetTypeInfoString(typeInfo) + + " Resolving namespace alias + " TODO: For the next release + "let szTypeInfo = omni#cpp#namespaces#ResolveAlias(g:omni#cpp#namespaces#CacheAlias, szTypeInfo) + + if szTypeInfo=='::' + return result + endif + + " We can only get members of class, struct, union and namespace + let szTagFilter = "index(['c', 's', 'u', 'n', 't'], v:val.kind[0])>=0" + let szTagQuery = szTypeInfo + + if s:IsTypeInfoResolved(szTypeInfo) + " The type info is already resolved, we remove the starting '::' + let szTagQuery = substitute(szTypeInfo, '^::', '', 'g') + if len(split(szTagQuery, '::'))==1 + " eg: ::MyClass + " Here we have to get tags that have no parent scope + " That's why we change the szTagFilter + let szTagFilter .= '&& ' . g:omni#cpp#utils#szFilterGlobalScope + let tagList = omni#common#utils#TagListNoThrow('^'.szTagQuery.'$') + call filter(tagList, szTagFilter) + if len(tagList) + let result = tagList[0] + endif + else + " eg: ::MyNamespace::MyClass + let tagList = omni#common#utils#TagListNoThrow('^'.szTagQuery.'$') + call filter(tagList, szTagFilter) + + if len(tagList) + let result = tagList[0] + endif + endif + else + " The type is not resolved + let tagList = omni#common#utils#TagListNoThrow('^'.szTagQuery.'$') + call filter(tagList, szTagFilter) + + if len(tagList) + " Resolving scope (namespace, nested class etc...) + let szScopeOfTypeInfo = s:ExtractScopeFromTypeInfo(szTypeInfo) + if s:IsTypeInfoResolved(szTypeInfo) + let result = s:GetTagOfSameScope(tagList, szScopeOfTypeInfo) + else + " For each namespace of the namespace list we try to get a tag + " that can be in the same scope + if g:OmniCpp_NamespaceSearch && &filetype != 'c' + for scope in a:namespaces + let szTmpScope = omni#cpp#utils#SimplifyScope(scope.'::'.szScopeOfTypeInfo) + let result = s:GetTagOfSameScope(tagList, szTmpScope) + if result!={} + break + endif + endfor + else + let szTmpScope = omni#cpp#utils#SimplifyScope('::'.szScopeOfTypeInfo) + let result = s:GetTagOfSameScope(tagList, szTmpScope) + endif + endif + endif + endif + + if result!={} + " We have our tagItem but maybe it's a typedef or an unnamed type + if result.kind[0]=='t' + " Here we can have a typedef to another typedef, a class, struct, union etc + " but we can also have a typedef to an unnamed type, in that + " case the result contains a 'typeref' key + let namespaces = [omni#cpp#utils#ExtractScope(result), '::'] + if has_key(result, 'typeref') + let result = omni#cpp#utils#GetResolvedTagItem(namespaces, omni#cpp#utils#CreateTypeInfo(result)) + else + let szCmd = omni#cpp#utils#ExtractCmdFromTagItem(result) + let szCode = substitute(omni#cpp#utils#GetCodeFromLine(szCmd), '\C\<'.result.name.'\>.*', '', 'g') + let szTypeInfo = omni#cpp#utils#ExtractTypeInfoFromTokens(omni#cpp#tokenizer#Tokenize(szCode)) + let result = omni#cpp#utils#GetResolvedTagItem(namespaces, omni#cpp#utils#CreateTypeInfo(szTypeInfo)) + " TODO: Namespace resolution for result + endif + endif + endif + + return result +endfunc + +" Returns if the type info is valid +" @return +" - 1 if valid +" - 0 otherwise +function! omni#cpp#utils#IsTypeInfoValid(typeInfo) + if a:typeInfo=={} + return 0 + else + if a:typeInfo.type == 1 && a:typeInfo.value=='' + " String case + return 0 + elseif a:typeInfo.type == 4 && a:typeInfo.value=={} + " Dictionary case + return 0 + endif + endif + return 1 +endfunc + +" Get the string of the type info +function! omni#cpp#utils#GetTypeInfoString(typeInfo) + if a:typeInfo.type == 1 + return a:typeInfo.value + else + return substitute(a:typeInfo.value.typeref, '^\w\+:', '', 'g') + endif +endfunc + +" A resolved type info starts with '::' +" @return +" - 1 if type info starts with '::' +" - 0 otherwise +function! s:IsTypeInfoResolved(szTypeInfo) + return match(a:szTypeInfo, '^::')!=-1 +endfunc + +" A returned type info's scope may not have the global namespace '::' +" eg: '::NameSpace1::NameSpace2::MyClass' => '::NameSpace1::NameSpace2' +" 'NameSpace1::NameSpace2::MyClass' => 'NameSpace1::NameSpace2' +function! s:ExtractScopeFromTypeInfo(szTypeInfo) + let szScope = substitute(a:szTypeInfo, '\w\+$', '', 'g') + if szScope =='::' + return szScope + else + return substitute(szScope, '::$', '', 'g') + endif +endfunc + +" @return +" - the tag with the same scope +" - {} otherwise +function! s:GetTagOfSameScope(listTags, szScopeToMatch) + for tagItem in a:listTags + let szScopeOfTag = omni#cpp#utils#ExtractScope(tagItem) + if szScopeOfTag == a:szScopeToMatch + return tagItem + endif + endfor + return {} +endfunc + +" Extract the cmd of a tag item without regexp +function! omni#cpp#utils#ExtractCmdFromTagItem(tagItem) + let line = a:tagItem.cmd + let re = '\(\/\^\)\|\(\$\/\)' + if match(line, re)!=-1 + let line = substitute(line, re, '', 'g') + return line + else + " TODO: the cmd is a line number + return '' + endif +endfunc + +" Extract type from tokens. +" eg: examples of tokens format +" 'const MyClass&' +" 'const map < int, int >&' +" 'MyNs::MyClass' +" '::MyClass**' +" 'MyClass a, *b = NULL, c[1] = {}; +" 'hello(MyClass a, MyClass* b' +" @return the type info string eg: ::std::map +" can be empty +function! omni#cpp#utils#ExtractTypeInfoFromTokens(tokens) + let szResult = '' + let state = 0 + + let tokens = omni#cpp#utils#BuildParenthesisGroups(a:tokens) + + " If there is an unbalanced parenthesis we are in a parameter list + let bParameterList = 0 + for token in tokens + if token.value == '(' && token.group==-1 + let bParameterList = 1 + break + endif + endfor + + if bParameterList + let tokens = reverse(tokens) + let state = 0 + let parenGroup = -1 + for token in tokens + if state==0 + if token.value=='>' + let parenGroup = token.group + let state=1 + elseif token.kind == 'cppWord' + let szResult = token.value.szResult + let state=2 + elseif index(['*', '&'], token.value)<0 + break + endif + elseif state==1 + if token.value=='<' && token.group==parenGroup + let state=0 + endif + elseif state==2 + if token.value=='::' + let szResult = token.value.szResult + let state=3 + else + break + endif + elseif state==3 + if token.kind == 'cppWord' + let szResult = token.value.szResult + let state=2 + else + break + endif + endif + endfor + return szResult + endif + + for token in tokens + if state==0 + if token.value == '::' + let szResult .= token.value + let state = 1 + elseif token.kind == 'cppWord' + let szResult .= token.value + let state = 2 + " Maybe end of token + endif + elseif state==1 + if token.kind == 'cppWord' + let szResult .= token.value + let state = 2 + " Maybe end of token + else + break + endif + elseif state==2 + if token.value == '::' + let szResult .= token.value + let state = 1 + else + break + endif + endif + endfor + return szResult +endfunc + +" Get the preview window string +function! omni#cpp#utils#GetPreviewWindowStringFromTagItem(tagItem) + let szResult = '' + + let szResult .= 'name: '.a:tagItem.name."\n" + for tagKey in keys(a:tagItem) + if index(['name', 'static'], tagKey)>=0 + continue + endif + let szResult .= tagKey.': '.a:tagItem[tagKey]."\n" + endfor + + return substitute(szResult, "\n$", '', 'g') +endfunc diff --git a/dictionary/cpp_keywords_list.txt b/dictionary/cpp_keywords_list.txt new file mode 100644 index 00000000..5b3507ca --- /dev/null +++ b/dictionary/cpp_keywords_list.txt @@ -0,0 +1,1263 @@ +" Copyright (c) 2018 +" Carl Sun +" Power CPP keywords list +" We grant permission to use, copy modify, distribute, this keywords list + +CPP basic keywords +asm else new this +auto enum operator throw +bool explicit private true +break export protected try +case extern public typedef +catch false register typeid +char float reinterpret_cast typename +class for return union +const friend short unsigned +const_cast goto signed using +continue if sizeof virtual +default inline static void +delete int static_cast volatile +do long struct wchar_t +double mutable switch while +dynamic_cast namespace template include + +CPP STL keywords +syntax keyword cppSTLconstant badbit +syntax keyword cppSTLconstant cerr +syntax keyword cppSTLconstant cin +syntax keyword cppSTLconstant clog +syntax keyword cppSTLconstant cout +syntax keyword cppSTLconstant endl +syntax keyword cppSTLconstant digits +syntax keyword cppSTLconstant digits10 +syntax keyword cppSTLconstant eofbit +syntax keyword cppSTLconstant failbit +syntax keyword cppSTLconstant goodbit +syntax keyword cppSTLconstant has_denorm +syntax keyword cppSTLconstant has_denorm_loss +syntax keyword cppSTLconstant has_infinity +syntax keyword cppSTLconstant has_quiet_NaN +syntax keyword cppSTLconstant has_signaling_NaN +syntax keyword cppSTLconstant is_bounded +syntax keyword cppSTLconstant is_exact +syntax keyword cppSTLconstant is_iec559 +syntax keyword cppSTLconstant is_integer +syntax keyword cppSTLconstant is_modulo +syntax keyword cppSTLconstant is_signed +syntax keyword cppSTLconstant is_specialized +syntax keyword cppSTLconstant max_digits10 +syntax keyword cppSTLconstant max_exponent +syntax keyword cppSTLconstant max_exponent10 +syntax keyword cppSTLconstant min_exponent +syntax keyword cppSTLconstant min_exponent10 +syntax keyword cppSTLconstant nothrow +syntax keyword cppSTLconstant npos +syntax keyword cppSTLconstant radix +syntax keyword cppSTLconstant round_style +syntax keyword cppSTLconstant tinyness_before +syntax keyword cppSTLconstant traps +syntax keyword cppSTLconstant wcerr +syntax keyword cppSTLconstant wcin +syntax keyword cppSTLconstant wclog +syntax keyword cppSTLconstant wcout +syntax keyword cppSTLexception bad_alloc +syntax keyword cppSTLexception bad_array_new_length +syntax keyword cppSTLexception bad_exception +syntax keyword cppSTLexception bad_typeid bad_cast +syntax keyword cppSTLexception domain_error +syntax keyword cppSTLexception exception +syntax keyword cppSTLexception invalid_argument +syntax keyword cppSTLexception length_error +syntax keyword cppSTLexception logic_error +syntax keyword cppSTLexception out_of_range +syntax keyword cppSTLexception overflow_error +syntax keyword cppSTLexception range_error +syntax keyword cppSTLexception runtime_error +syntax keyword cppSTLexception underflow_error +syntax keyword cppSTLfunction abort +syntax keyword cppSTLfunction abs +syntax keyword cppSTLfunction accumulate +syntax keyword cppSTLfunction acos +syntax keyword cppSTLfunction adjacent_difference +syntax keyword cppSTLfunction adjacent_find +syntax keyword cppSTLfunction adjacent_find_if +syntax keyword cppSTLfunction advance +syntax keyword cppSTLfunctional binary_function +syntax keyword cppSTLfunctional binary_negate +syntax keyword cppSTLfunctional bit_and +syntax keyword cppSTLfunctional bit_not +syntax keyword cppSTLfunctional bit_or +syntax keyword cppSTLfunctional divides +syntax keyword cppSTLfunctional equal_to +syntax keyword cppSTLfunctional greater +syntax keyword cppSTLfunctional greater_equal +syntax keyword cppSTLfunctional less +syntax keyword cppSTLfunctional less_equal +syntax keyword cppSTLfunctional logical_and +syntax keyword cppSTLfunctional logical_not +syntax keyword cppSTLfunctional logical_or +syntax keyword cppSTLfunctional minus +syntax keyword cppSTLfunctional modulus +syntax keyword cppSTLfunctional multiplies +syntax keyword cppSTLfunctional negate +syntax keyword cppSTLfunctional not_equal_to +syntax keyword cppSTLfunctional plus +syntax keyword cppSTLfunctional unary_function +syntax keyword cppSTLfunctional unary_negate +"syntax keyword cppSTLfunction any +syntax keyword cppSTLfunction append +syntax keyword cppSTLfunction arg +syntax keyword cppSTLfunction asctime +syntax keyword cppSTLfunction asin +syntax keyword cppSTLfunction assert +syntax keyword cppSTLfunction assign +syntax keyword cppSTLfunction at +syntax keyword cppSTLfunction atan +syntax keyword cppSTLfunction atan2 +syntax keyword cppSTLfunction atexit +syntax keyword cppSTLfunction atof +syntax keyword cppSTLfunction atoi +syntax keyword cppSTLfunction atol +syntax keyword cppSTLfunction atoll +syntax keyword cppSTLfunction back +syntax keyword cppSTLfunction back_inserter +syntax keyword cppSTLfunction bad +syntax keyword cppSTLfunction beg +syntax keyword cppSTLfunction begin +syntax keyword cppSTLfunction binary_compose +syntax keyword cppSTLfunction binary_negate +syntax keyword cppSTLfunction binary_search +syntax keyword cppSTLfunction bind1st +syntax keyword cppSTLfunction bind2nd +syntax keyword cppSTLfunction binder1st +syntax keyword cppSTLfunction binder2nd +syntax keyword cppSTLfunction bsearch +syntax keyword cppSTLfunction calloc +syntax keyword cppSTLfunction capacity +syntax keyword cppSTLfunction ceil +syntax keyword cppSTLfunction clear +syntax keyword cppSTLfunction clearerr +syntax keyword cppSTLfunction clock +syntax keyword cppSTLfunction close +syntax keyword cppSTLfunction compare +syntax keyword cppSTLfunction conj +syntax keyword cppSTLfunction construct +syntax keyword cppSTLfunction copy +syntax keyword cppSTLfunction copy_backward +syntax keyword cppSTLfunction cos +syntax keyword cppSTLfunction cosh +syntax keyword cppSTLfunction count +syntax keyword cppSTLfunction count_if +syntax keyword cppSTLfunction c_str +syntax keyword cppSTLfunction ctime +syntax keyword cppSTLfunction data +syntax keyword cppSTLfunction denorm_min +syntax keyword cppSTLfunction destroy +syntax keyword cppSTLfunction difftime +syntax keyword cppSTLfunction distance +syntax keyword cppSTLfunction div +syntax keyword cppSTLfunction empty +syntax keyword cppSTLfunction end +syntax keyword cppSTLfunction eof +syntax keyword cppSTLfunction epsilon +syntax keyword cppSTLfunction equal +syntax keyword cppSTLfunction equal_range +syntax keyword cppSTLfunction erase +syntax keyword cppSTLfunction exit +syntax keyword cppSTLfunction exp +syntax keyword cppSTLfunction fabs +syntax keyword cppSTLfunction fail +syntax keyword cppSTLfunction failure +syntax keyword cppSTLfunction fclose +syntax keyword cppSTLfunction feof +syntax keyword cppSTLfunction ferror +syntax keyword cppSTLfunction fflush +syntax keyword cppSTLfunction fgetc +syntax keyword cppSTLfunction fgetpos +syntax keyword cppSTLfunction fgets +syntax keyword cppSTLfunction fill +syntax keyword cppSTLfunction fill_n +syntax keyword cppSTLfunction find +syntax keyword cppSTLfunction find_end +syntax keyword cppSTLfunction find_first_not_of +syntax keyword cppSTLfunction find_first_of +syntax keyword cppSTLfunction find_if +syntax keyword cppSTLfunction find_last_not_of +syntax keyword cppSTLfunction find_last_of +syntax keyword cppSTLfunction first +syntax keyword cppSTLfunction flags +syntax keyword cppSTLfunction flip +syntax keyword cppSTLfunction floor +syntax keyword cppSTLfunction flush +syntax keyword cppSTLfunction fmod +syntax keyword cppSTLfunction fopen +syntax keyword cppSTLfunction for_each +syntax keyword cppSTLfunction fprintf +syntax keyword cppSTLfunction fputc +syntax keyword cppSTLfunction fputs +syntax keyword cppSTLfunction fread +syntax keyword cppSTLfunction free +syntax keyword cppSTLfunction freopen +syntax keyword cppSTLfunction frexp +syntax keyword cppSTLfunction front +syntax keyword cppSTLfunction fscanf +syntax keyword cppSTLfunction fseek +syntax keyword cppSTLfunction fsetpos +syntax keyword cppSTLfunction ftell +syntax keyword cppSTLfunction fwide +syntax keyword cppSTLfunction fwprintf +syntax keyword cppSTLfunction fwrite +syntax keyword cppSTLfunction fwscanf +syntax keyword cppSTLfunction gcount +syntax keyword cppSTLfunction generate +syntax keyword cppSTLfunction generate_n +syntax keyword cppSTLfunction get +syntax keyword cppSTLfunction get_allocator +syntax keyword cppSTLfunction getc +syntax keyword cppSTLfunction getchar +syntax keyword cppSTLfunction getenv +syntax keyword cppSTLfunction getline +syntax keyword cppSTLfunction gets +syntax keyword cppSTLfunction get_temporary_buffer +syntax keyword cppSTLfunction gmtime +syntax keyword cppSTLfunction good +syntax keyword cppSTLfunction ignore +syntax keyword cppSTLfunction imag +syntax keyword cppSTLfunction in +syntax keyword cppSTLfunction includes +syntax keyword cppSTLfunction infinity +syntax keyword cppSTLfunction inner_product +syntax keyword cppSTLfunction inplace_merge +syntax keyword cppSTLfunction insert +syntax keyword cppSTLfunction inserter +syntax keyword cppSTLfunction ios +syntax keyword cppSTLfunction ios_base +syntax keyword cppSTLfunction iostate +syntax keyword cppSTLfunction iota +syntax keyword cppSTLfunction isalnum +syntax keyword cppSTLfunction isalpha +syntax keyword cppSTLfunction iscntrl +syntax keyword cppSTLfunction isdigit +syntax keyword cppSTLfunction isgraph +syntax keyword cppSTLfunction is_heap +syntax keyword cppSTLfunction islower +syntax keyword cppSTLfunction is_open +syntax keyword cppSTLfunction isprint +syntax keyword cppSTLfunction ispunct +syntax keyword cppSTLfunction isspace +syntax keyword cppSTLfunction isupper +syntax keyword cppSTLfunction isxdigit +syntax keyword cppSTLfunction iterator_category +syntax keyword cppSTLfunction iter_swap +syntax keyword cppSTLfunction jmp_buf +syntax keyword cppSTLfunction key_comp +syntax keyword cppSTLfunction labs +syntax keyword cppSTLfunction ldexp +syntax keyword cppSTLfunction ldiv +syntax keyword cppSTLfunction length +syntax keyword cppSTLfunction lexicographical_compare +syntax keyword cppSTLfunction lexicographical_compare_3way +syntax keyword cppSTLfunction llabs +syntax keyword cppSTLfunction lldiv +syntax keyword cppSTLfunction localtime +syntax keyword cppSTLfunction log +syntax keyword cppSTLfunction log10 +syntax keyword cppSTLfunction longjmp +syntax keyword cppSTLfunction lower_bound +syntax keyword cppSTLfunction make_heap +syntax keyword cppSTLfunction make_pair +syntax keyword cppSTLfunction malloc +syntax keyword cppSTLfunction max +syntax keyword cppSTLfunction max_element +syntax keyword cppSTLfunction max_size +syntax keyword cppSTLfunction memchr +syntax keyword cppSTLfunction memcpy +syntax keyword cppSTLfunction mem_fun +syntax keyword cppSTLfunction mem_fun_ref +syntax keyword cppSTLfunction memmove +syntax keyword cppSTLfunction memset +syntax keyword cppSTLfunction merge +syntax keyword cppSTLfunction min +syntax keyword cppSTLfunction min_element +syntax keyword cppSTLfunction mismatch +syntax keyword cppSTLfunction mktime +syntax keyword cppSTLfunction modf +syntax keyword cppSTLfunction next_permutation +syntax keyword cppSTLfunction none +syntax keyword cppSTLfunction norm +syntax keyword cppSTLfunction not1 +syntax keyword cppSTLfunction not2 +syntax keyword cppSTLfunction nth_element +syntax keyword cppSTLtype numeric_limits +syntax keyword cppSTLfunction open +syntax keyword cppSTLfunction partial_sort +syntax keyword cppSTLfunction partial_sort_copy +syntax keyword cppSTLfunction partial_sum +syntax keyword cppSTLfunction partition +syntax keyword cppSTLfunction peek +syntax keyword cppSTLfunction perror +syntax keyword cppSTLfunction polar +syntax keyword cppSTLfunction pop +syntax keyword cppSTLfunction pop_back +syntax keyword cppSTLfunction pop_front +syntax keyword cppSTLfunction pop_heap +syntax keyword cppSTLfunction pow +syntax keyword cppSTLfunction power +syntax keyword cppSTLfunction precision +syntax keyword cppSTLfunction prev_permutation +syntax keyword cppSTLfunction printf +syntax keyword cppSTLfunction ptr_fun +syntax keyword cppSTLfunction push +syntax keyword cppSTLfunction push_back +syntax keyword cppSTLfunction push_front +syntax keyword cppSTLfunction push_heap +syntax keyword cppSTLfunction put +syntax keyword cppSTLfunction putback +syntax keyword cppSTLfunction putc +syntax keyword cppSTLfunction putchar +syntax keyword cppSTLfunction puts +syntax keyword cppSTLfunction qsort +syntax keyword cppSTLfunction quiet_NaN +syntax keyword cppSTLfunction raise +syntax keyword cppSTLfunction rand +syntax keyword cppSTLfunction random_sample +syntax keyword cppSTLfunction random_sample_n +syntax keyword cppSTLfunction random_shuffle +syntax keyword cppSTLfunction rbegin +syntax keyword cppSTLfunction rdbuf +syntax keyword cppSTLfunction rdstate +syntax keyword cppSTLfunction read +syntax keyword cppSTLfunction real +syntax keyword cppSTLfunction realloc +syntax keyword cppSTLfunction remove +syntax keyword cppSTLfunction remove_copy +syntax keyword cppSTLfunction remove_copy_if +syntax keyword cppSTLfunction remove_if +syntax keyword cppSTLfunction rename +syntax keyword cppSTLfunction rend +syntax keyword cppSTLfunction replace +syntax keyword cppSTLfunction replace_copy +syntax keyword cppSTLfunction replace_copy_if +syntax keyword cppSTLfunction replace_if +syntax keyword cppSTLfunction reserve +syntax keyword cppSTLfunction reset +syntax keyword cppSTLfunction resize +syntax keyword cppSTLfunction return_temporary_buffer +syntax keyword cppSTLfunction reverse +syntax keyword cppSTLfunction reverse_copy +syntax keyword cppSTLfunction rewind +syntax keyword cppSTLfunction rfind +syntax keyword cppSTLfunction rotate +syntax keyword cppSTLfunction rotate_copy +syntax keyword cppSTLfunction round_error +syntax keyword cppSTLfunction scanf +syntax keyword cppSTLfunction search +syntax keyword cppSTLfunction search_n +syntax keyword cppSTLfunction second +syntax keyword cppSTLfunction seekg +syntax keyword cppSTLfunction seekp +syntax keyword cppSTLfunction setbuf +syntax keyword cppSTLfunction set_difference +syntax keyword cppSTLfunction setf +syntax keyword cppSTLfunction set_intersection +syntax keyword cppSTLfunction setjmp +syntax keyword cppSTLfunction setlocale +syntax keyword cppSTLfunction set_new_handler +syntax keyword cppSTLfunction set_symmetric_difference +syntax keyword cppSTLfunction set_union +syntax keyword cppSTLfunction setvbuf +syntax keyword cppSTLfunction signal +syntax keyword cppSTLfunction signaling_NaN +syntax keyword cppSTLfunction sin +syntax keyword cppSTLfunction sinh +syntax keyword cppSTLfunction size +syntax keyword cppSTLfunction sort +syntax keyword cppSTLfunction sort_heap +syntax keyword cppSTLfunction splice +syntax keyword cppSTLfunction sprintf +syntax keyword cppSTLfunction sqrt +syntax keyword cppSTLfunction srand +syntax keyword cppSTLfunction sscanf +syntax keyword cppSTLfunction stable_partition +syntax keyword cppSTLfunction stable_sort +syntax keyword cppSTLfunction str +syntax keyword cppSTLfunction strcat +syntax keyword cppSTLfunction strchr +syntax keyword cppSTLfunction strcmp +syntax keyword cppSTLfunction strcoll +syntax keyword cppSTLfunction strcpy +syntax keyword cppSTLfunction strcspn +syntax keyword cppSTLfunction strerror +syntax keyword cppSTLfunction strftime +syntax keyword cppSTLfunction string +syntax keyword cppSTLfunction strlen +syntax keyword cppSTLfunction strncat +syntax keyword cppSTLfunction strncmp +syntax keyword cppSTLfunction strncpy +syntax keyword cppSTLfunction strpbrk +syntax keyword cppSTLfunction strrchr +syntax keyword cppSTLfunction strspn +syntax keyword cppSTLfunction strstr +syntax keyword cppSTLfunction strtod +syntax keyword cppSTLfunction strtof +syntax keyword cppSTLfunction strtok +syntax keyword cppSTLfunction strtol +syntax keyword cppSTLfunction strtold +syntax keyword cppSTLfunction strtoll +syntax keyword cppSTLfunction strtoul +syntax keyword cppSTLfunction strxfrm +syntax keyword cppSTLfunction substr +syntax keyword cppSTLfunction swap +syntax keyword cppSTLfunction swap_ranges +syntax keyword cppSTLfunction swprintf +syntax keyword cppSTLfunction swscanf +syntax keyword cppSTLfunction sync_with_stdio +syntax keyword cppSTLfunction system +syntax keyword cppSTLfunction tan +syntax keyword cppSTLfunction tanh +syntax keyword cppSTLfunction tellg +syntax keyword cppSTLfunction tellp +syntax keyword cppSTLfunction test +syntax keyword cppSTLfunction time +syntax keyword cppSTLfunction tmpfile +syntax keyword cppSTLfunction tmpnam +syntax keyword cppSTLfunction tolower +syntax keyword cppSTLfunction top +syntax keyword cppSTLfunction to_string +syntax keyword cppSTLfunction to_ulong +syntax keyword cppSTLfunction toupper +syntax keyword cppSTLfunction to_wstring +syntax keyword cppSTLfunction transform +syntax keyword cppSTLfunction unary_compose +syntax keyword cppSTLfunction unget +syntax keyword cppSTLfunction ungetc +syntax keyword cppSTLfunction uninitialized_copy +syntax keyword cppSTLfunction uninitialized_copy_n +syntax keyword cppSTLfunction uninitialized_fill +syntax keyword cppSTLfunction uninitialized_fill_n +syntax keyword cppSTLfunction unique +syntax keyword cppSTLfunction unique_copy +syntax keyword cppSTLfunction unsetf +syntax keyword cppSTLfunction upper_bound +syntax keyword cppSTLfunction va_arg +syntax keyword cppSTLfunction va_copy +syntax keyword cppSTLfunction va_end +syntax keyword cppSTLfunction value_comp +syntax keyword cppSTLfunction va_start +syntax keyword cppSTLfunction vfprintf +syntax keyword cppSTLfunction vfwprintf +syntax keyword cppSTLfunction vprintf +syntax keyword cppSTLfunction vsprintf +syntax keyword cppSTLfunction vswprintf +syntax keyword cppSTLfunction vwprintf +syntax keyword cppSTLfunction width +syntax keyword cppSTLfunction wprintf +syntax keyword cppSTLfunction write +syntax keyword cppSTLfunction wscanf +syntax keyword cppSTLios boolalpha +syntax keyword cppSTLios dec +syntax keyword cppSTLios defaultfloat +syntax keyword cppSTLios ends +syntax keyword cppSTLios fixed +syntax keyword cppSTLios flush +syntax keyword cppSTLios get_money +syntax keyword cppSTLios get_time +syntax keyword cppSTLios hex +syntax keyword cppSTLios hexfloat +syntax keyword cppSTLios internal +syntax keyword cppSTLios noboolalpha +syntax keyword cppSTLios noshowbase +syntax keyword cppSTLios noshowpoint +syntax keyword cppSTLios noshowpos +syntax keyword cppSTLios noskipws +syntax keyword cppSTLios nounitbuf +syntax keyword cppSTLios nouppercase +syntax keyword cppSTLios oct +syntax keyword cppSTLios put_money +syntax keyword cppSTLios put_time +syntax keyword cppSTLios resetiosflags +syntax keyword cppSTLios scientific +syntax keyword cppSTLios setbase +syntax keyword cppSTLios setfill +syntax keyword cppSTLios setiosflags +syntax keyword cppSTLios setprecision +syntax keyword cppSTLios setw +syntax keyword cppSTLios showbase +syntax keyword cppSTLios showpoint +syntax keyword cppSTLios showpos +syntax keyword cppSTLios skipws +syntax keyword cppSTLios unitbuf +syntax keyword cppSTLios uppercase +"syntax keyword cppSTLios ws +syntax keyword cppSTLiterator back_insert_iterator +syntax keyword cppSTLiterator bidirectional_iterator +syntax keyword cppSTLiterator const_iterator +syntax keyword cppSTLiterator const_reverse_iterator +syntax keyword cppSTLiterator forward_iterator +syntax keyword cppSTLiterator front_insert_iterator +syntax keyword cppSTLiterator input_iterator +syntax keyword cppSTLiterator insert_iterator +syntax keyword cppSTLiterator istreambuf_iterator +syntax keyword cppSTLiterator istream_iterator +syntax keyword cppSTLiterator iterator +syntax keyword cppSTLiterator ostream_iterator +syntax keyword cppSTLiterator output_iterator +syntax keyword cppSTLiterator random_access_iterator +syntax keyword cppSTLiterator raw_storage_iterator +syntax keyword cppSTLiterator reverse_bidirectional_iterator +syntax keyword cppSTLiterator reverse_iterator +syntax keyword cppSTLiterator_tag bidirectional_iterator_tag +syntax keyword cppSTLiterator_tag forward_iterator_tag +syntax keyword cppSTLiterator_tag input_iterator_tag +syntax keyword cppSTLiterator_tag output_iterator_tag +syntax keyword cppSTLiterator_tag random_access_iterator_tag +syntax keyword cppSTLnamespace rel_ops +syntax keyword cppSTLnamespace std +syntax keyword cppSTLtype allocator +syntax keyword cppSTLtype auto_ptr +syntax keyword cppSTLtype basic_filebuf +syntax keyword cppSTLtype basic_fstream +syntax keyword cppSTLtype basic_ifstream +syntax keyword cppSTLtype basic_iostream +syntax keyword cppSTLtype basic_istream +syntax keyword cppSTLtype basic_istringstream +syntax keyword cppSTLtype basic_ofstream +syntax keyword cppSTLtype basic_ostream +syntax keyword cppSTLtype basic_ostringstream +syntax keyword cppSTLtype basic_streambuf +syntax keyword cppSTLtype basic_string +syntax keyword cppSTLtype basic_stringbuf +syntax keyword cppSTLtype basic_stringstream +syntax keyword cppSTLtype binary_compose +syntax keyword cppSTLtype binder1st +syntax keyword cppSTLtype binder2nd +syntax keyword cppSTLtype bitset +syntax keyword cppSTLtype char_traits +syntax keyword cppSTLtype char_type +syntax keyword cppSTLtype const_mem_fun1_t +syntax keyword cppSTLtype const_mem_fun_ref1_t +syntax keyword cppSTLtype const_mem_fun_ref_t +syntax keyword cppSTLtype const_mem_fun_t +syntax keyword cppSTLtype const_pointer +syntax keyword cppSTLtype const_reference +syntax keyword cppSTLtype deque +syntax keyword cppSTLtype difference_type +syntax keyword cppSTLtype div_t +syntax keyword cppSTLtype double_t +syntax keyword cppSTLtype filebuf +syntax keyword cppSTLtype first_type +syntax keyword cppSTLtype float_denorm_style +syntax keyword cppSTLtype float_round_style +syntax keyword cppSTLtype float_t +syntax keyword cppSTLtype fstream +syntax keyword cppSTLtype gslice_array +syntax keyword cppSTLtype ifstream +syntax keyword cppSTLtype imaxdiv_t +syntax keyword cppSTLtype indirect_array +syntax keyword cppSTLtype int_type +syntax keyword cppSTLtype ios_base +syntax keyword cppSTLtype iostream +syntax keyword cppSTLtype istream +syntax keyword cppSTLtype istringstream +syntax keyword cppSTLtype istrstream +syntax keyword cppSTLtype iterator_traits +syntax keyword cppSTLtype key_compare +syntax keyword cppSTLtype key_type +syntax keyword cppSTLtype ldiv_t +syntax keyword cppSTLtype list +syntax keyword cppSTLtype lldiv_t +syntax keyword cppSTLtype map +syntax keyword cppSTLtype mapped_type +syntax keyword cppSTLtype mask_array +syntax keyword cppSTLtype mem_fun1_t +syntax keyword cppSTLtype mem_fun_ref1_t +syntax keyword cppSTLtype mem_fun_ref_t +syntax keyword cppSTLtype mem_fun_t +syntax keyword cppSTLtype multimap +syntax keyword cppSTLtype multiset +syntax keyword cppSTLtype nothrow_t +syntax keyword cppSTLtype off_type +syntax keyword cppSTLtype ofstream +syntax keyword cppSTLtype ostream +syntax keyword cppSTLtype ostringstream +syntax keyword cppSTLtype ostrstream +syntax keyword cppSTLtype pair +syntax keyword cppSTLtype pointer +syntax keyword cppSTLtype pointer_to_binary_function +syntax keyword cppSTLtype pointer_to_unary_function +syntax keyword cppSTLtype pos_type +syntax keyword cppSTLtype priority_queue +syntax keyword cppSTLtype queue +syntax keyword cppSTLtype reference +syntax keyword cppSTLtype second_type +syntax keyword cppSTLtype sequence_buffer +syntax keyword cppSTLtype set +syntax keyword cppSTLtype sig_atomic_t +syntax keyword cppSTLtype size_type +syntax keyword cppSTLtype slice_array +syntax keyword cppSTLtype stack +syntax keyword cppSTLtype stream +syntax keyword cppSTLtype streambuf +syntax keyword cppSTLtype string +syntax keyword cppSTLtype stringbuf +syntax keyword cppSTLtype stringstream +syntax keyword cppSTLtype strstream +syntax keyword cppSTLtype strstreambuf +syntax keyword cppSTLtype temporary_buffer +syntax keyword cppSTLtype test_type +syntax keyword cppSTLtype time_t +syntax keyword cppSTLtype tm +syntax keyword cppSTLtype traits_type +syntax keyword cppSTLtype type_info +syntax keyword cppSTLtype u16string +syntax keyword cppSTLtype u32string +syntax keyword cppSTLtype unary_compose +syntax keyword cppSTLtype unary_negate +syntax keyword cppSTLtype valarray +syntax keyword cppSTLtype value_compare +syntax keyword cppSTLtype value_type +syntax keyword cppSTLtype vector +syntax keyword cppSTLtype wfilebuf +syntax keyword cppSTLtype wfstream +syntax keyword cppSTLtype wifstream +syntax keyword cppSTLtype wiostream +syntax keyword cppSTLtype wistream +syntax keyword cppSTLtype wistringstream +syntax keyword cppSTLtype wofstream +syntax keyword cppSTLtype wostream +syntax keyword cppSTLtype wostringstream +syntax keyword cppSTLtype wstreambuf +syntax keyword cppSTLtype wstring +syntax keyword cppSTLtype wstringbuf +syntax keyword cppSTLtype wstringstream + +syntax keyword cppSTLfunction mblen +syntax keyword cppSTLfunction mbtowc +syntax keyword cppSTLfunction wctomb +syntax keyword cppSTLfunction mbstowcs +syntax keyword cppSTLfunction wcstombs +syntax keyword cppSTLfunction mbsinit +syntax keyword cppSTLfunction btowc +syntax keyword cppSTLfunction wctob +syntax keyword cppSTLfunction mbrlen +syntax keyword cppSTLfunction mbrtowc +syntax keyword cppSTLfunction wcrtomb +syntax keyword cppSTLfunction mbsrtowcs +syntax keyword cppSTLfunction wcsrtombs + +syntax keyword cppSTLtype mbstate_t + +syntax keyword cppSTLconstant MB_LEN_MAX +syntax keyword cppSTLconstant MB_CUR_MAX +syntax keyword cppSTLconstant __STDC_UTF_16__ +syntax keyword cppSTLconstant __STDC_UTF_32__ + +syntax keyword cppSTLfunction iswalnum +syntax keyword cppSTLfunction iswalpha +syntax keyword cppSTLfunction iswlower +syntax keyword cppSTLfunction iswupper +syntax keyword cppSTLfunction iswdigit +syntax keyword cppSTLfunction iswxdigit +syntax keyword cppSTLfunction iswcntrl +syntax keyword cppSTLfunction iswgraph +syntax keyword cppSTLfunction iswspace +syntax keyword cppSTLfunction iswprint +syntax keyword cppSTLfunction iswpunct +syntax keyword cppSTLfunction iswctype +syntax keyword cppSTLfunction wctype + +syntax keyword cppSTLfunction towlower +syntax keyword cppSTLfunction towupper +syntax keyword cppSTLfunction towctrans +syntax keyword cppSTLfunction wctrans + +syntax keyword cppSTLfunction wcstol +syntax keyword cppSTLfunction wcstoll +syntax keyword cppSTLfunction wcstoul +syntax keyword cppSTLfunction wcstoull +syntax keyword cppSTLfunction wcstof +syntax keyword cppSTLfunction wcstod +syntax keyword cppSTLfunction wcstold + +syntax keyword cppSTLfunction wcscpy +syntax keyword cppSTLfunction wcsncpy +syntax keyword cppSTLfunction wcscat +syntax keyword cppSTLfunction wcsncat +syntax keyword cppSTLfunction wcsxfrm +syntax keyword cppSTLfunction wcslen +syntax keyword cppSTLfunction wcscmp +syntax keyword cppSTLfunction wcsncmp +syntax keyword cppSTLfunction wcscoll +syntax keyword cppSTLfunction wcschr +syntax keyword cppSTLfunction wcsrchr +syntax keyword cppSTLfunction wcsspn +syntax keyword cppSTLfunction wcscspn +syntax keyword cppSTLfunction wcspbrk +syntax keyword cppSTLfunction wcsstr +syntax keyword cppSTLfunction wcstok +syntax keyword cppSTLfunction wmemcpy +syntax keyword cppSTLfunction wmemmove +syntax keyword cppSTLfunction wmemcmp +syntax keyword cppSTLfunction wmemchr +syntax keyword cppSTLfunction wmemset + +syntax keyword cppSTLtype wctrans_t +syntax keyword cppSTLtype wctype_t +syntax keyword cppSTLtype wint_t + +syntax keyword cppSTLconstant WEOF +syntax keyword cppSTLconstant WCHAR_MIN +syntax keyword cppSTLconstant WCHAR_MAX + +syntax keyword cppSTLtype nullptr_t max_align_t +syntax keyword cppSTLtype type_index + +" type_traits +syntax keyword cppSTLtype is_void +syntax keyword cppSTLtype is_integral +syntax keyword cppSTLtype is_floating_point +syntax keyword cppSTLtype is_array +syntax keyword cppSTLtype is_enum +syntax keyword cppSTLtype is_union +syntax keyword cppSTLtype is_class +syntax keyword cppSTLtype is_function +syntax keyword cppSTLtype is_pointer +syntax keyword cppSTLtype is_lvalue_reference +syntax keyword cppSTLtype is_rvalue_reference +syntax keyword cppSTLtype is_member_object_pointer +syntax keyword cppSTLtype is_member_function_pointer +syntax keyword cppSTLtype is_fundamental +syntax keyword cppSTLtype is_arithmetic +syntax keyword cppSTLtype is_scalar +syntax keyword cppSTLtype is_object +syntax keyword cppSTLtype is_compound +syntax keyword cppSTLtype is_reference +syntax keyword cppSTLtype is_member_pointer +syntax keyword cppSTLtype is_const +syntax keyword cppSTLtype is_volatile +syntax keyword cppSTLtype is_trivial +syntax keyword cppSTLtype is_trivially_copyable +syntax keyword cppSTLtype is_standard_layout +syntax keyword cppSTLtype is_pod +syntax keyword cppSTLtype is_literal_type +syntax keyword cppSTLtype is_empty +syntax keyword cppSTLtype is_polymorphic +syntax keyword cppSTLtype is_abstract +syntax keyword cppSTLtype is_signed +syntax keyword cppSTLtype is_unsigned +syntax keyword cppSTLtype is_constructible +syntax keyword cppSTLtype is_trivially_constructible +syntax keyword cppSTLtype is_nothrow_constructible +syntax keyword cppSTLtype is_default_constructible +syntax keyword cppSTLtype is_trivially_default_constructible +syntax keyword cppSTLtype is_nothrow_default_constructible +syntax keyword cppSTLtype is_copy_constructible +syntax keyword cppSTLtype is_trivially_copy_constructible +syntax keyword cppSTLtype is_nothrow_copy_constructible +syntax keyword cppSTLtype is_move_constructible +syntax keyword cppSTLtype is_trivially_move_constructible +syntax keyword cppSTLtype is_nothrow_move_constructible +syntax keyword cppSTLtype is_assignable +syntax keyword cppSTLtype is_trivially_assignable +syntax keyword cppSTLtype is_nothrow_assignable +syntax keyword cppSTLtype is_copy_assignable +syntax keyword cppSTLtype is_trivially_copy_assignable +syntax keyword cppSTLtype is_nothrow_copy_assignable +syntax keyword cppSTLtype is_move_assignable +syntax keyword cppSTLtype is_trivially_move_assignable +syntax keyword cppSTLtype is_nothrow_move_assignable +syntax keyword cppSTLtype is_destructible +syntax keyword cppSTLtype is_trivially_destructible +syntax keyword cppSTLtype alignment_of +syntax keyword cppSTLtype rank +syntax keyword cppSTLtype extent +syntax keyword cppSTLtype is_same +syntax keyword cppSTLtype is_base_of +syntax keyword cppSTLtype is_convertible +syntax keyword cppSTLtype remove_cv +syntax keyword cppSTLtype remove_const +syntax keyword cppSTLtype remove_volatile +syntax keyword cppSTLtype add_cv +syntax keyword cppSTLtype add_const +syntax keyword cppSTLtype add_volatile +syntax keyword cppSTLtype remove_reference +syntax keyword cppSTLtype add_lvalue_reference +syntax keyword cppSTLtype add_rvalue_reference +syntax keyword cppSTLtype remove_pointer +syntax keyword cppSTLtype add_pointer +syntax keyword cppSTLtype make_signed +syntax keyword cppSTLtype make_unsigned +syntax keyword cppSTLtype remove_extent +syntax keyword cppSTLtype remove_all_extents +syntax keyword cppSTLtype aligned_storage +syntax keyword cppSTLtype aligned_union +syntax keyword cppSTLtype decay +syntax keyword cppSTLtype enable_if +syntax keyword cppSTLtype conditional +syntax keyword cppSTLtype common_type +syntax keyword cppSTLtype underlying_type +syntax keyword cppSTLtype result_of +syntax keyword cppSTLtype integral_constant +syntax keyword cppSTLtype true_type +syntax keyword cppSTLtype false_type +syntax keyword cppSTLfunction declval + +syntax keyword cppSTLconstant piecewise_construct +syntax keyword cppSTLtype piecewise_construct_t + +" memory +syntax keyword cppSTLtype unique_ptr +syntax keyword cppSTLtype shared_ptr +syntax keyword cppSTLtype weak_ptr +syntax keyword cppSTLtype owner_less +syntax keyword cppSTLtype enable_shared_from_this +syntax keyword cppSTLexception bad_weak_ptr +syntax keyword cppSTLtype default_delete +syntax keyword cppSTLtype allocator_traits +syntax keyword cppSTLtype allocator_type +syntax keyword cppSTLtype allocator_arg_t +syntax keyword cppSTLconstant allocator_arg +syntax keyword cppSTLtype uses_allocator +syntax keyword cppSTLtype scoped_allocator_adaptor +syntax keyword cppSTLfunction declare_reachable +syntax keyword cppSTLfunction undeclare_reachable +syntax keyword cppSTLfunction declare_no_pointers +syntax keyword cppSTLfunction undeclare_no_pointers +syntax keyword cppSTLfunction get_pointer_safety +syntax keyword cppSTLtype pointer_safety +syntax keyword cppSTLtype pointer_traits +syntax keyword cppSTLfunction addressof +syntax keyword cppSTLfunction align +syntax keyword cppSTLfunction make_shared +syntax keyword cppSTLfunction allocate_shared +syntax keyword cppSTLcast static_pointer_cast +syntax keyword cppSTLcast dynamic_pointer_cast +syntax keyword cppSTLcast const_pointer_cast +syntax keyword cppSTLfunction get_deleter + +" function object +syntax keyword cppSTLfunction bind +syntax keyword cppSTLtype is_bind_expression +syntax keyword cppSTLtype is_placeholder +syntax keyword cppSTLconstant _1 _2 _3 _4 _5 _6 _7 _8 _9 +syntax keyword cppSTLfunction mem_fn +syntax keyword cppSTLfunctional function +syntax keyword cppSTLexception bad_function_call +syntax keyword cppSTLtype reference_wrapper +syntax keyword cppSTLfunction ref cref + +" bitset +syntax keyword cppSTLfunction all +syntax keyword cppSTLfunction to_ullong + +" iterator +syntax keyword cppSTLiterator move_iterator +syntax keyword cppSTLfunction make_move_iterator +syntax keyword cppSTLfunction next prev + +" program support utilities +syntax keyword cppSTLfunction quick_exit +syntax keyword cppSTLfunction _Exit +syntax keyword cppSTLfunction at_quick_exit +syntax keyword cppSTLfunction forward + +" date and time +syntax keyword cppSTLnamespace chrono +syntax keyword cppSTLtype duration +syntax keyword cppSTLtype system_clock +syntax keyword cppSTLtype steady_clock +syntax keyword cppSTLtype high_resolution_clock +syntax keyword cppSTLtype time_point +syntax keyword cppSTLcast duration_cast +syntax keyword cppSTLcast time_point_cast + +" tuple +syntax keyword cppSTLtype tuple +syntax keyword cppSTLfunction make_tuple +syntax keyword cppSTLfunction tie +syntax keyword cppSTLfunction forward_as_tuple +syntax keyword cppSTLfunction tuple_cat +syntax keyword cppSTLtype tuple_size tuple_element + +" Container +syntax keyword cppSTLtype array +syntax keyword cppSTLtype forward_list +syntax keyword cppSTLtype unordered_map +syntax keyword cppSTLtype unordered_set +syntax keyword cppSTLtype unordered_multimap +syntax keyword cppSTLtype unordered_multiset +syntax keyword cppSTLtype tuple +syntax keyword cppSTLfunction cbegin +syntax keyword cppSTLfunction cend +syntax keyword cppSTLfunction crbegin +syntax keyword cppSTLfunction crend +syntax keyword cppSTLfunction shrink_to_fit +syntax keyword cppSTLfunction emplace +syntax keyword cppSTLfunction emplace_back +syntax keyword cppSTLfunction emplace_front +syntax keyword cppSTLfunction emplace_hint + +"forward_list +syntax keyword cppSTLfunction before_begin +syntax keyword cppSTLfunction cbefore_begin +syntax keyword cppSTLfunction insert_after +syntax keyword cppSTLfunction emplace_after +syntax keyword cppSTLfunction erase_after +syntax keyword cppSTLfunction splice_after + +" unordered +syntax keyword cppSTLtype hash +syntax keyword cppSTLtype hasher +syntax keyword cppSTLtype key_equal +syntax keyword cppSTLiterator local_iterator +syntax keyword cppSTLiterator const_local_iterator +syntax keyword cppSTLfunction bucket_count +syntax keyword cppSTLfunction max_bucket_count +syntax keyword cppSTLfunction bucket_size +syntax keyword cppSTLfunction bucket +syntax keyword cppSTLfunction load_factor +syntax keyword cppSTLfunction max_load_factor +syntax keyword cppSTLfunction rehash +syntax keyword cppSTLfunction reserve +syntax keyword cppSTLfunction hash_function +syntax keyword cppSTLfunction key_eq + +" algorithm +syntax keyword cppSTLfunction all_of any_of none_of +syntax keyword cppSTLfunction find_if_not +syntax keyword cppSTLfunction copy_if +syntax keyword cppSTLfunction copy_n +syntax keyword cppSTLfunction move +syntax keyword cppSTLfunction move_if_noexcept +syntax keyword cppSTLfunction move_backward +syntax keyword cppSTLfunction shuffle +syntax keyword cppSTLfunction is_partitioned +syntax keyword cppSTLfunction partition_copy +syntax keyword cppSTLfunction partition_point +syntax keyword cppSTLfunction is_sorted +syntax keyword cppSTLfunction is_sorted_until +syntax keyword cppSTLfunction is_heap_until +syntax keyword cppSTLfunction minmax +syntax keyword cppSTLfunction minmax_element +syntax keyword cppSTLfunction is_permutation +syntax keyword cppSTLfunction itoa + +" numerics +syntax keyword cppSTLfunction imaxabs +syntax keyword cppSTLfunction imaxdiv +syntax keyword cppSTLfunction remainder +syntax keyword cppSTLfunction remquo +syntax keyword cppSTLfunction fma +syntax keyword cppSTLfunction fmax +syntax keyword cppSTLfunction fmin +syntax keyword cppSTLfunction fdim +syntax keyword cppSTLfunction nan +syntax keyword cppSTLfunction nanf +syntax keyword cppSTLfunction nanl +syntax keyword cppSTLfunction exp2 +syntax keyword cppSTLfunction expm1 +syntax keyword cppSTLfunction log1p +syntax keyword cppSTLfunction log2 +syntax keyword cppSTLfunction cbrt +syntax keyword cppSTLfunction hypot +syntax keyword cppSTLfunction asinh +syntax keyword cppSTLfunction acosh +syntax keyword cppSTLfunction atanh +syntax keyword cppSTLfunction erf +syntax keyword cppSTLfunction erfc +syntax keyword cppSTLfunction lgamma +syntax keyword cppSTLfunction tgamma +syntax keyword cppSTLfunction trunc +syntax keyword cppSTLfunction round +syntax keyword cppSTLfunction lround +syntax keyword cppSTLfunction llround +syntax keyword cppSTLfunction nearbyint +syntax keyword cppSTLfunction rint +syntax keyword cppSTLfunction lrint +syntax keyword cppSTLfunction llrint +syntax keyword cppSTLfunction scalbn +syntax keyword cppSTLfunction scalbln +syntax keyword cppSTLfunction ilogb +syntax keyword cppSTLfunction logb +syntax keyword cppSTLfunction nextafter +syntax keyword cppSTLfunction nexttoward +syntax keyword cppSTLfunction copysign +syntax keyword cppSTLfunction fpclassify +syntax keyword cppSTLfunction isfinite +syntax keyword cppSTLfunction isinf +syntax keyword cppSTLfunction isnan +syntax keyword cppSTLfunction isnormal +syntax keyword cppSTLfunction signbit +syntax keyword cppSTLconstant HUGE_VALF +syntax keyword cppSTLconstant HUGE_VALL +syntax keyword cppSTLconstant INFINITY +syntax keyword cppSTLconstant NAN +syntax keyword cppSTLconstant math_errhandling +syntax keyword cppSTLconstant MATH_ERRNO +syntax keyword cppSTLconstant MATH_ERREXCEPT +syntax keyword cppSTLconstant FP_NORMAL +syntax keyword cppSTLconstant FP_SUBNORMAL +syntax keyword cppSTLconstant FP_ZERO +syntax keyword cppSTLconstant FP_INFINITY +syntax keyword cppSTLconstant FP_NAN +syntax keyword cppSTLconstant FLT_EVAL_METHOD + +" complex +syntax keyword cppSTLfunction proj + +" random +syntax keyword cppSTLtype linear_congruential_engine +syntax keyword cppSTLtype mersenne_twister_engine +syntax keyword cppSTLtype subtract_with_carry_engine +syntax keyword cppSTLtype discard_block_engine +syntax keyword cppSTLtype independent_bits_engine +syntax keyword cppSTLtype shuffle_order_engine +syntax keyword cppSTLtype random_device +syntax keyword cppSTLtype default_random_engine +syntax keyword cppSTLtype minstd_rand0 +syntax keyword cppSTLtype minstd_rand +syntax keyword cppSTLtype mt19937 +syntax keyword cppSTLtype mt19937_64 +syntax keyword cppSTLtype ranlux24_base +syntax keyword cppSTLtype ranlux48_base +syntax keyword cppSTLtype ranlux24 +syntax keyword cppSTLtype ranlux48 +syntax keyword cppSTLtype knuth_b +syntax keyword cppSTLfunction generate_canonical +syntax keyword cppSTLtype uniform_int_distribution +syntax keyword cppSTLtype uniform_real_distribution +syntax keyword cppSTLtype bernoulli_distribution +syntax keyword cppSTLtype binomial_distribution +syntax keyword cppSTLtype negative_binomial_distribution +syntax keyword cppSTLtype geometric_distribution +syntax keyword cppSTLtype poisson_distribution +syntax keyword cppSTLtype exponential_distribution +syntax keyword cppSTLtype gamma_distribution +syntax keyword cppSTLtype weibull_distribution +syntax keyword cppSTLtype extreme_value_distribution +syntax keyword cppSTLtype normal_distribution +syntax keyword cppSTLtype lognormal_distribution +syntax keyword cppSTLtype chi_squared_distribution +syntax keyword cppSTLtype cauchy_distribution +syntax keyword cppSTLtype fisher_f_distribution +syntax keyword cppSTLtype student_t_distribution +syntax keyword cppSTLtype discrete_distribution +syntax keyword cppSTLtype piecewise_constant_distribution +syntax keyword cppSTLtype piecewise_linear_distribution +syntax keyword cppSTLtype seed_seq + +" io +syntax keyword cppSTLfunction iostream_category +syntax keyword cppSTLenum io_errc +syntax keyword cppSTLfunction vscanf vfscanf vsscanf +syntax keyword cppSTLfunction snprintf vsnprintf +syntax keyword cppSTLfunction vwscanf vfwscanf vswscanf + +" locale +syntax keyword cppSTLfunction isblank +syntax keyword cppSTLfunction iswblank +syntax keyword cppSTLtype wstring_convert +syntax keyword cppSTLtype wbuffer_convert +syntax keyword cppSTLtype codecvt_utf8 +syntax keyword cppSTLtype codecvt_utf16 +syntax keyword cppSTLtype codecvt_utf8_utf16 +syntax keyword cppSTLtype codecvt_mode + +" regex +syntax keyword cppSTLtype basic_regex +syntax keyword cppSTLtype sub_match +syntax keyword cppSTLtype match_results +syntax keyword cppSTLtype regex_traits +syntax keyword cppSTLtype regex_match regex_search regex_replace +syntax keyword cppSTLiterator regex_iterator +syntax keyword cppSTLiterator regex_token_iterator +syntax keyword cppSTLexception regex_error +syntax keyword cppSTLtype syntax_option_type match_flag_type error_type + +" atomic +syntax keyword cppSTLtype atomic +syntax keyword cppSTLfunction atomic_is_lock_free +syntax keyword cppSTLfunction atomic_store +syntax keyword cppSTLfunction atomic_store_explicit +syntax keyword cppSTLfunction atomic_load +syntax keyword cppSTLfunction atomic_load_explicit +syntax keyword cppSTLfunction atomic_exchange +syntax keyword cppSTLfunction atomic_exchange_explicit +syntax keyword cppSTLfunction atomic_compare_exchange_weak +syntax keyword cppSTLfunction atomic_compare_exchange_weak_explicit +syntax keyword cppSTLfunction atomic_compare_exchange_strong +syntax keyword cppSTLfunction atomic_compare_exchange_strong_explicit +syntax keyword cppSTLfunction atomic_fetch_add +syntax keyword cppSTLfunction atomic_fetch_add_explicit +syntax keyword cppSTLfunction atomic_fetch_sub +syntax keyword cppSTLfunction atomic_fetch_sub_explicit +syntax keyword cppSTLfunction atomic_fetch_and +syntax keyword cppSTLfunction atomic_fetch_and_explicit +syntax keyword cppSTLfunction atomic_fetch_or +syntax keyword cppSTLfunction atomic_fetch_or_explicit +syntax keyword cppSTLfunction atomic_fetch_xor +syntax keyword cppSTLfunction atomic_fetch_xor_explicit + +syntax keyword cppSTLtype atomic_flag +syntax keyword cppSTLfunction atomic_flag_test_and_set +syntax keyword cppSTLfunction atomic_flag_test_and_set_explicit +syntax keyword cppSTLfunction atomic_flag_clear +syntax keyword cppSTLfunction atomic_flag_clear_explicit + +syntax keyword cppSTLtype atomic_bool +syntax keyword cppSTLtype atomic_char +syntax keyword cppSTLtype atomic_schar +syntax keyword cppSTLtype atomic_uchar +syntax keyword cppSTLtype atomic_short +syntax keyword cppSTLtype atomic_ushort +syntax keyword cppSTLtype atomic_int +syntax keyword cppSTLtype atomic_uint +syntax keyword cppSTLtype atomic_long +syntax keyword cppSTLtype atomic_ulong +syntax keyword cppSTLtype atomic_llong +syntax keyword cppSTLtype atomic_ullong +syntax keyword cppSTLtype atomic_char16_t +syntax keyword cppSTLtype atomic_char32_t +syntax keyword cppSTLtype atomic_wchar_t +syntax keyword cppSTLtype atomic_int_least8_t +syntax keyword cppSTLtype atomic_uint_least8_t +syntax keyword cppSTLtype atomic_int_least16_t +syntax keyword cppSTLtype atomic_uint_least16_t +syntax keyword cppSTLtype atomic_int_least32_t +syntax keyword cppSTLtype atomic_uint_least32_t +syntax keyword cppSTLtype atomic_int_least64_t +syntax keyword cppSTLtype atomic_uint_least64_t +syntax keyword cppSTLtype atomic_int_fast8_t +syntax keyword cppSTLtype atomic_uint_fast8_t +syntax keyword cppSTLtype atomic_int_fast16_t +syntax keyword cppSTLtype atomic_uint_fast16_t +syntax keyword cppSTLtype atomic_int_fast32_t +syntax keyword cppSTLtype atomic_uint_fast32_t +syntax keyword cppSTLtype atomic_int_fast64_t +syntax keyword cppSTLtype atomic_uint_fast64_t +syntax keyword cppSTLtype atomic_intptr_t +syntax keyword cppSTLtype atomic_uintptr_t +syntax keyword cppSTLtype atomic_size_t +syntax keyword cppSTLtype atomic_ptrdiff_t +syntax keyword cppSTLtype atomic_intmax_t +syntax keyword cppSTLtype atomic_uintmax_t + +syntax keyword cppSTLtype memory_order +syntax keyword cppSTLfunction atomic_init +syntax keyword cppSTLfunction ATOMIC_VAR_INIT +syntax keyword cppSTLconstant ATOMIC_FLAG_INIT +syntax keyword cppSTLfunction kill_dependency +syntax keyword cppSTLfunction atomic_thread_fence +syntax keyword cppSTLfunction atomic_signal_fence + +" thread +syntax keyword cppSTLtype thread +syntax keyword cppSTLnamespace this_thread +syntax keyword cppSTLfunction yield +syntax keyword cppSTLfunction get_id +syntax keyword cppSTLfunction sleep_for +syntax keyword cppSTLfunction sleep_until + +syntax keyword cppSTLfunction joinable +syntax keyword cppSTLfunction get_id +syntax keyword cppSTLfunction native_handle +syntax keyword cppSTLfunction hardware_concurrency +syntax keyword cppSTLfunction join +syntax keyword cppSTLfunction detach + +syntax keyword cppSTLtype mutex +syntax keyword cppSTLtype timed_mutex +syntax keyword cppSTLtype recursive_mutex +syntax keyword cppSTLtype recursive_timed_mutex +syntax keyword cppSTLtype lock_guard +syntax keyword cppSTLtype unique_lock +syntax keyword cppSTLtype defer_lock_t +syntax keyword cppSTLtype try_to_lock_t +syntax keyword cppSTLtype adopt_lock_t +syntax keyword cppSTLconstant defer_lock try_to_lock adopt_lock +syntax keyword cppSTLfunction try_lock lock +syntax keyword cppSTLfunction call_once +syntax keyword cppSTLtype once_flag +syntax keyword cppSTLtype condition_variable +syntax keyword cppSTLtype condition_variable_any +syntax keyword cppSTLfunction notify_all_at_thread_exit +syntax keyword cppSTLenum cv_status + +syntax keyword cppSTLtype promise +syntax keyword cppSTLtype packaged_task +syntax keyword cppSTLtype future +syntax keyword cppSTLtype shared_future + +syntax keyword cppSTLfunction async +syntax keyword cppSTLenum launch + +syntax keyword cppSTLenum future_status +syntax keyword cppSTLenum future_errc +syntax keyword cppSTLtype future_error +syntax keyword cppSTLfunction future_category + +" string +syntax keyword cppSTLfunction stoi +syntax keyword cppSTLfunction stol +syntax keyword cppSTLfunction stoll +syntax keyword cppSTLfunction stoul +syntax keyword cppSTLfunction stoull +syntax keyword cppSTLfunction stof +syntax keyword cppSTLfunction stod +syntax keyword cppSTLfunction stold + +" ratio +syntax keyword cppSTLtype ratio +syntax keyword cppSTLtype yocto +syntax keyword cppSTLtype zepto +syntax keyword cppSTLtype atto +syntax keyword cppSTLtype femto +syntax keyword cppSTLtype pico +syntax keyword cppSTLtype nano +syntax keyword cppSTLtype micro +syntax keyword cppSTLtype milli +syntax keyword cppSTLtype centi +syntax keyword cppSTLtype deci +syntax keyword cppSTLtype deca +syntax keyword cppSTLtype hecto +syntax keyword cppSTLtype kilo +syntax keyword cppSTLtype mega +syntax keyword cppSTLtype giga +syntax keyword cppSTLtype tera +syntax keyword cppSTLtype peta +syntax keyword cppSTLtype exa +syntax keyword cppSTLtype zetta +syntax keyword cppSTLtype yotta +syntax keyword cppSTLtype ratio_add +syntax keyword cppSTLtype ratio_subtract +syntax keyword cppSTLtype ratio_multiply +syntax keyword cppSTLtype ratio_divide +syntax keyword cppSTLtype ratio_equal +syntax keyword cppSTLtype ratio_not_equal +syntax keyword cppSTLtype ratio_less +syntax keyword cppSTLtype ratio_less_equal +syntax keyword cppSTLtype ratio_greater +syntax keyword cppSTLtype ratio_greater_equal + +"limits +syntax keyword cppSTLfunction lowest + +"cuchar +syntax keyword cppSTLfunction mbrtoc16 +syntax keyword cppSTLfunction c16rtomb +syntax keyword cppSTLfunction mbrtoc32 +syntax keyword cppSTLfunction c32rtomb + +"cinttypes +syntax keyword cppSTLfunction strtoimax +syntax keyword cppSTLfunction strtoumax +syntax keyword cppSTLfunction wcstoimax +syntax keyword cppSTLfunction wcstoumax + +syntax keyword cppSTLtype nanoseconds +syntax keyword cppSTLtype microseconds +syntax keyword cppSTLtype milliseconds +syntax keyword cppSTLtype seconds +syntax keyword cppSTLtype minutes +syntax keyword cppSTLtype hours + diff --git a/dictionary/java_keywords_list.txt b/dictionary/java_keywords_list.txt new file mode 100644 index 00000000..a59b0717 --- /dev/null +++ b/dictionary/java_keywords_list.txt @@ -0,0 +1,934 @@ +# THE TEXT BELOW IS HAND WRITTEN AND FOUND IN THE FILE "keywords_base.txt" +# IN THE PROCESSING-DOCS REPO. DON'T EDITS THE keywords.txt FILE DIRECTLY. + +# For an explanation of these tags, see Token.java +# trunk/processing/app/src/processing/app/syntax/Token.java + +ADD LITERAL2 blend_ +ALIGN_CENTER LITERAL2 +ALIGN_LEFT LITERAL2 +ALIGN_RIGHT LITERAL2 +ALPHA LITERAL2 +ALPHA_MASK LITERAL2 +ALT LITERAL2 +AMBIENT LITERAL2 +ARC LITERAL2 createShape_ +ARROW LITERAL2 cursor_ +ARGB LITERAL2 +BACKSPACE LITERAL2 keyCode +BASELINE LITERAL2 textAlign_ +BEVEL LITERAL2 strokeJoin_ +BLEND LITERAL2 blend_ +BLUE_MASK LITERAL2 +BLUR LITERAL2 filter_ +BOTTOM LITERAL2 textAlign_ +BOX LITERAL2 createShape_ +BURN LITERAL2 blend_ +CENTER LITERAL2 +CHATTER LITERAL2 +CHORD LITERAL2 arc_ +CLAMP LITERAL2 +CLICK LITERAL2 +CLOSE LITERAL2 +CMYK LITERAL2 +CODED LITERAL2 key +COMPLAINT LITERAL2 +COMPOSITE LITERAL2 +COMPONENT LITERAL2 +CONCAVE_POLYGON LITERAL2 +CONTROL LITERAL2 +CONVEX_POLYGON LITERAL2 +CORNER LITERAL2 textAlign_ +CORNERS LITERAL2 +CROSS LITERAL2 cursor_ +CUSTOM LITERAL2 +DARKEST LITERAL2 blend_ +DEGREES LITERAL2 +DEG_TO_RAD LITERAL2 +DELETE LITERAL2 +DIAMETER LITERAL2 +DIFFERENCE LITERAL2 blend_ +DIFFUSE LITERAL2 +DILATE LITERAL2 filter_ +DIRECTIONAL LITERAL2 +DISABLE_ACCURATE_2D LITERAL2 +DISABLE_DEPTH_MASK LITERAL2 +DISABLE_DEPTH_SORT LITERAL2 +DISABLE_DEPTH_TEST LITERAL2 +DISABLE_NATIVE_FONTS LITERAL2 +DISABLE_OPENGL_ERRORS LITERAL2 +DISABLE_PURE_STROKE LITERAL2 +DISABLE_TEXTURE_MIPMAPS LITERAL2 +DISABLE_TRANSFORM_CACHE LITERAL2 +DISABLE_STROKE_PERSPECTIVE LITERAL2 +DISABLED LITERAL2 +DODGE LITERAL2 blend_ +DOWN LITERAL2 keyCode +DRAG LITERAL2 +DXF LITERAL2 size_ +ELLIPSE LITERAL2 createShape_ +ENABLE_ACCURATE_2D LITERAL2 +ENABLE_DEPTH_MASK LITERAL2 +ENABLE_DEPTH_SORT LITERAL2 +ENABLE_DEPTH_TEST LITERAL2 +ENABLE_NATIVE_FONTS LITERAL2 +ENABLE_OPENGL_ERRORS LITERAL2 +ENABLE_PURE_STROKE LITERAL2 +ENABLE_TEXTURE_MIPMAPS LITERAL2 +ENABLE_TRANSFORM_CACHE LITERAL2 +ENABLE_STROKE_PERSPECTIVE LITERAL2 +ENTER LITERAL2 keyCode +EPSILON LITERAL2 +ERODE LITERAL2 filter_ +ESC LITERAL2 keyCode +EXCLUSION LITERAL2 blend_ +EXIT LITERAL2 +FX2D LITERAL2 size_ +GIF LITERAL2 +GRAY LITERAL2 filter_ +GREEN_MASK LITERAL2 +GROUP LITERAL2 +HALF LITERAL2 +HALF_PI LITERAL2 HALF_PI +HAND LITERAL2 cursor_ +HARD_LIGHT LITERAL2 blend_ +HINT_COUNT LITERAL2 +HSB LITERAL2 colorMode_ +IMAGE LITERAL2 textureMode_ +INVERT LITERAL2 filter_ +JAVA2D LITERAL2 size_ +JPEG LITERAL2 +LEFT LITERAL2 keyCode +LIGHTEST LITERAL2 blend_ +LINE LITERAL2 createShape_ +LINES LITERAL2 beginShape_ +LINUX LITERAL2 +MACOSX LITERAL2 +MAX_FLOAT LITERAL2 +MAX_INT LITERAL2 +MIN_FLOAT LITERAL2 +MIN_INT LITERAL2 +MITER LITERAL2 stokeJoin_ +MODEL LITERAL2 textMode_ +MOVE LITERAL2 cursor_ +MULTIPLY LITERAL2 blend_ +NORMAL LITERAL2 +NORMALIZED LITERAL2 textureMode_ +NO_DEPTH_TEST LITERAL2 +NTSC LITERAL2 +ONE LITERAL2 +OPAQUE LITERAL2 filter_ +OPEN LITERAL2 +ORTHOGRAPHIC LITERAL2 +OVERLAY LITERAL2 blend_ +PAL LITERAL2 +PDF LITERAL2 size_ +P2D LITERAL2 size_ +P3D LITERAL2 size_ +PERSPECTIVE LITERAL2 +PI LITERAL2 PI +PIE LITERAL2 +PIXEL_CENTER LITERAL2 +POINT LITERAL2 +POINTS LITERAL2 +POSTERIZE LITERAL2 filter_ +PRESS LITERAL2 +PROBLEM LITERAL2 +PROJECT LITERAL2 strokeCap_ +QUAD LITERAL2 createShape_ +QUAD_STRIP LITERAL2 beginShape_ +QUADS LITERAL2 beginShape_ +QUARTER_PI LITERAL2 QUARTER_PI +RAD_TO_DEG LITERAL2 +RADIUS LITERAL2 +RADIANS LITERAL2 +RECT LITERAL2 +RED_MASK LITERAL2 +RELEASE LITERAL2 +REPEAT LITERAL2 +REPLACE LITERAL2 +RETURN LITERAL2 +RGB LITERAL2 colorMode_ +RIGHT LITERAL2 keyCode +ROUND LITERAL2 strokeCap_ +SCREEN LITERAL2 blend_ +SECAM LITERAL2 +SHAPE LITERAL2 textMode_ +SHIFT LITERAL2 +SPAN LITERAL2 fullScreen_ +SPECULAR LITERAL2 +SPHERE LITERAL2 createShape_ +SOFT_LIGHT LITERAL2 blend_ +SQUARE LITERAL2 strokeCap_ +SUBTRACT LITERAL2 blend_ +SVG LITERAL2 +SVIDEO LITERAL2 +TAB LITERAL2 keyCode +TARGA LITERAL2 +TAU LITERAL2 TAU +TEXT LITERAL2 cursor_ +TFF LITERAL2 +THIRD_PI LITERAL2 +THRESHOLD LITERAL2 filter_ +TIFF LITERAL2 +TOP LITERAL2 textAlign_ +TRIANGLE LITERAL2 createShape_ +TRIANGLE_FAN LITERAL2 beginShape_ +TRIANGLES LITERAL2 beginShape_ +TRIANGLE_STRIP LITERAL2 beginShape_ +TUNER LITERAL2 +TWO LITERAL2 +TWO_PI LITERAL2 TWO_PI +UP LITERAL2 keyCode +WAIT LITERAL2 cursor_ +WHITESPACE LITERAL2 + + +# Java keywords (void, import, , etc.) + +abstract KEYWORD1 +break KEYWORD1 break +class KEYWORD1 class +continue KEYWORD1 continue +default KEYWORD1 default +enum KEYWORD1 +extends KEYWORD1 extends +false KEYWORD1 false +final KEYWORD1 final +finally KEYWORD1 +implements KEYWORD1 implements +import KEYWORD1 import +instanceof KEYWORD1 +interface KEYWORD1 +native KEYWORD1 +new KEYWORD1 new +null KEYWORD1 null +package KEYWORD1 +private KEYWORD1 private +protected KEYWORD1 +public KEYWORD1 public +static KEYWORD1 static +strictfp KEYWORD1 +throws KEYWORD1 +transient KEYWORD1 +true KEYWORD1 true +void KEYWORD1 void +volatile KEYWORD1 + + +# Java keywords which can be followed by a parenthesis + +assert KEYWORD6 +case KEYWORD6 case +return KEYWORD6 return +super KEYWORD6 super +this KEYWORD6 this +throw KEYWORD6 + + +# Datatypes + +Array KEYWORD5 Array +ArrayList KEYWORD5 ArrayList +Boolean KEYWORD5 +Byte KEYWORD5 +BufferedReader KEYWORD5 BufferedReader +Character KEYWORD5 +Class KEYWORD5 class +Double KEYWORD5 +Float KEYWORD5 +Integer KEYWORD5 +HashMap KEYWORD5 HashMap +PrintWriter KEYWORD5 PrintWriter +String KEYWORD5 String +StringBuffer KEYWORD5 +StringBuilder KEYWORD5 +Thread KEYWORD5 +boolean KEYWORD5 boolean +byte KEYWORD5 byte +char KEYWORD5 char +color KEYWORD5 color_datatype +double KEYWORD5 double +float KEYWORD5 float +int KEYWORD5 int +long KEYWORD5 long +short KEYWORD5 + + +# Flow structures + +catch KEYWORD3 catch +do KEYWORD3 +for KEYWORD3 for +if KEYWORD3 if +else KEYWORD3 else +switch KEYWORD3 switch +synchronized KEYWORD3 +while KEYWORD3 while +try KEYWORD3 try + +catch FUNCTION3 catch +do FUNCTION3 +for FUNCTION3 for +if FUNCTION3 if +#else FUNCTION3 else +switch FUNCTION3 switch +synchronized FUNCTION3 +while FUNCTION3 while +#try FUNCTION3 try + + +# These items are a part of Processing but, but pages don't generate + +boolean FUNCTION1 booleanconvert_ +byte FUNCTION1 byteconvert_ +cache FUNCTION2 +char FUNCTION1 charconvert_ +start FUNCTION1 +stop FUNCTION1 +breakShape FUNCTION1 +createPath FUNCTION1 +float FUNCTION1 floatconvert_ +int FUNCTION1 intconvert_ +str FUNCTION1 strconvert_ +loadMatrix FUNCTION1 +parseBoolean FUNCTION1 +parseByte FUNCTION1 +parseChar FUNCTION1 +parseFloat FUNCTION1 +parseInt FUNCTION1 +saveFile FUNCTION1 +savePath FUNCTION1 +sketchFile FUNCTION1 +sketchPath FUNCTION1 + +readLine FUNCTION2 BufferedReader_readLine_ +close FUNCTION2 PrintWriter_close_ +flush FUNCTION2 PrintWriter_flush_ +print FUNCTION2 PrintWriter_print_ +println FUNCTION2 PrintWriter_println_ +charAt FUNCTION2 String_charAt_ +equals FUNCTION2 String_equals_ +indexOf FUNCTION2 String_indexOf_ +length FUNCTION2 String_length_ +substring FUNCTION2 String_substring_ +toLowerCase FUNCTION2 String_toLowerCase_ +toUpperCase FUNCTION2 String_toUpperCase_ + +getDouble FUNCTION2 +getLong FUNCTION2 +getColumnTitles FUNCTION2 +getColumnTypes FUNCTION2 +getColumnType FUNCTION2 +setDouble FUNCTION2 +setLong FUNCTION2 + +length KEYWORD2 String + + +# Temporary additions 3 September 2012 as the reference is getting updated +#end FUNCTION1 +#addChild FUNCTION1 + +# Operators are without KEYWORDS + ++= addassign ++ addition +[] arrayaccess += assign +& bitwiseAND +| bitwiseOR +, comma +// comment +? conditional +{} curlybraces +-- decrement +/ divide +/= divideassign +/** doccomment +. dot +== equality +> greaterthan +>= greaterthanorequalto +++ increment +!= inequality +<< leftshift +< lessthan +<= lessthanorequalto +&& logicalAND +! logicalNOT +|| logicalOR +- minus +% modulo +/* multilinecomment +* multiply +*= multiplyassign +() parentheses +>> rightshift +; semicolon +-= subtractassign + +# Suppressed from Generate to avoid conflicts with variables inside methods + +width KEYWORD4 width_ +height KEYWORD4 height_ + +PVector FUNCTION1 PVector +ArrayList FUNCTION1 ArrayList +HashMap FUNCTION1 HashMap + +# pixelHeight is not generating correctly: https://github.com/processing/processing-docs/issues/260 + +pixelHeight KEYWORD4 pixelHeight + + +# THE TEXT ABOVE IS HAND-WRITTEN AND FOUND IN THE FILE "keywords_base.txt" in processing/processing-docs/generate +# +# THE TEXT BELOW IS AUTO-GENERATED +# +# SO +# DON'T +# TOUCH +# IT + + +abs FUNCTION1 abs_ +acos FUNCTION1 acos_ +alpha FUNCTION1 alpha_ +ambient FUNCTION1 ambient_ +ambientLight FUNCTION1 ambientLight_ +append FUNCTION1 append_ +applyMatrix FUNCTION1 applyMatrix_ +arc FUNCTION1 arc_ +arrayCopy FUNCTION1 arrayCopy_ +asin FUNCTION1 asin_ +atan FUNCTION1 atan_ +atan2 FUNCTION1 atan2_ +background FUNCTION1 background_ +beginCamera FUNCTION1 beginCamera_ +beginContour FUNCTION1 beginContour_ +beginRaw FUNCTION1 beginRaw_ +beginRecord FUNCTION1 beginRecord_ +beginShape FUNCTION1 beginShape_ +bezier FUNCTION1 bezier_ +bezierDetail FUNCTION1 bezierDetail_ +bezierPoint FUNCTION1 bezierPoint_ +bezierTangent FUNCTION1 bezierTangent_ +bezierVertex FUNCTION1 bezierVertex_ +binary FUNCTION1 binary_ +blend FUNCTION1 blend_ +blendColor FUNCTION1 blendColor_ +blendMode FUNCTION1 blendMode_ +blue FUNCTION1 blue_ +box FUNCTION1 box_ +brightness FUNCTION1 brightness_ +camera FUNCTION1 camera_ +ceil FUNCTION1 ceil_ +clear FUNCTION1 clear_ +clip FUNCTION1 clip_ +color FUNCTION1 color_ +colorMode FUNCTION1 colorMode_ +concat FUNCTION1 concat_ +constrain FUNCTION1 constrain_ +copy FUNCTION1 copy_ +cos FUNCTION1 cos_ +createFont FUNCTION1 createFont_ +createGraphics FUNCTION1 createGraphics_ +createImage FUNCTION1 createImage_ +createInput FUNCTION1 createInput_ +createOutput FUNCTION1 createOutput_ +createReader FUNCTION1 createReader_ +createShape FUNCTION1 createShape_ +createWriter FUNCTION1 createWriter_ +cursor FUNCTION1 cursor_ +curve FUNCTION1 curve_ +curveDetail FUNCTION1 curveDetail_ +curvePoint FUNCTION1 curvePoint_ +curveTangent FUNCTION1 curveTangent_ +curveTightness FUNCTION1 curveTightness_ +curveVertex FUNCTION1 curveVertex_ +day FUNCTION1 day_ +degrees FUNCTION1 degrees_ +delay FUNCTION1 delay_ +directionalLight FUNCTION1 directionalLight_ +displayDensity FUNCTION1 displayDensity_ +displayHeight KEYWORD4 displayHeight +displayWidth KEYWORD4 displayWidth +dist FUNCTION1 dist_ +draw FUNCTION4 draw +ellipse FUNCTION1 ellipse_ +ellipseMode FUNCTION1 ellipseMode_ +emissive FUNCTION1 emissive_ +endCamera FUNCTION1 endCamera_ +endContour FUNCTION1 endContour_ +endRaw FUNCTION1 endRaw_ +endRecord FUNCTION1 endRecord_ +endShape FUNCTION1 endShape_ +exit FUNCTION1 exit_ +exp FUNCTION1 exp_ +expand FUNCTION1 expand_ +fill FUNCTION1 fill_ +filter FUNCTION1 filter_ +FloatDict KEYWORD5 FloatDict +add FUNCTION2 FloatDict_add_ +clear FUNCTION2 FloatDict_clear_ +div FUNCTION2 FloatDict_div_ +get FUNCTION2 FloatDict_get_ +hasKey FUNCTION2 FloatDict_hasKey_ +keyArray FUNCTION2 FloatDict_keyArray_ +keys FUNCTION2 FloatDict_keys_ +mult FUNCTION2 FloatDict_mult_ +remove FUNCTION2 FloatDict_remove_ +set FUNCTION2 FloatDict_set_ +size FUNCTION2 FloatDict_size_ +sortKeys FUNCTION2 FloatDict_sortKeys_ +sortKeysReverse FUNCTION2 FloatDict_sortKeysReverse_ +sortValues FUNCTION2 FloatDict_sortValues_ +sortValuesReverse FUNCTION2 FloatDict_sortValuesReverse_ +sub FUNCTION2 FloatDict_sub_ +valueArray FUNCTION2 FloatDict_valueArray_ +values FUNCTION2 FloatDict_values_ +FloatList KEYWORD5 FloatList +add FUNCTION2 FloatList_add_ +append FUNCTION2 FloatList_append_ +array FUNCTION2 FloatList_array_ +clear FUNCTION2 FloatList_clear_ +div FUNCTION2 FloatList_div_ +get FUNCTION2 FloatList_get_ +hasValue FUNCTION2 FloatList_hasValue_ +max FUNCTION2 FloatList_max_ +min FUNCTION2 FloatList_min_ +mult FUNCTION2 FloatList_mult_ +remove FUNCTION2 FloatList_remove_ +reverse FUNCTION2 FloatList_reverse_ +set FUNCTION2 FloatList_set_ +shuffle FUNCTION2 FloatList_shuffle_ +size FUNCTION2 FloatList_size_ +sort FUNCTION2 FloatList_sort_ +sortReverse FUNCTION2 FloatList_sortReverse_ +sub FUNCTION2 FloatList_sub_ +floor FUNCTION1 floor_ +focused KEYWORD4 focused +frameCount KEYWORD4 frameCount +frameRate KEYWORD4 frameRate +frameRate FUNCTION1 frameRate_ +frustum FUNCTION1 frustum_ +fullScreen FUNCTION1 fullScreen_ +get FUNCTION1 get_ +green FUNCTION1 green_ +HALF_PI LITERAL2 HALF_PI +hex FUNCTION1 hex_ +hint FUNCTION1 hint_ +hour FUNCTION1 hour_ +hue FUNCTION1 hue_ +image FUNCTION1 image_ +imageMode FUNCTION1 imageMode_ +IntDict KEYWORD5 IntDict +add FUNCTION2 IntDict_add_ +clear FUNCTION2 IntDict_clear_ +div FUNCTION2 IntDict_div_ +get FUNCTION2 IntDict_get_ +hasKey FUNCTION2 IntDict_hasKey_ +increment FUNCTION2 IntDict_increment_ +keyArray FUNCTION2 IntDict_keyArray_ +keys FUNCTION2 IntDict_keys_ +mult FUNCTION2 IntDict_mult_ +remove FUNCTION2 IntDict_remove_ +set FUNCTION2 IntDict_set_ +size FUNCTION2 IntDict_size_ +sortKeys FUNCTION2 IntDict_sortKeys_ +sortKeysReverse FUNCTION2 IntDict_sortKeysReverse_ +sortValues FUNCTION2 IntDict_sortValues_ +sortValuesReverse FUNCTION2 IntDict_sortValuesReverse_ +sub FUNCTION2 IntDict_sub_ +valueArray FUNCTION2 IntDict_valueArray_ +values FUNCTION2 IntDict_values_ +IntList KEYWORD5 IntList +add FUNCTION2 IntList_add_ +append FUNCTION2 IntList_append_ +array FUNCTION2 IntList_array_ +clear FUNCTION2 IntList_clear_ +div FUNCTION2 IntList_div_ +get FUNCTION2 IntList_get_ +hasValue FUNCTION2 IntList_hasValue_ +increment FUNCTION2 IntList_increment_ +max FUNCTION2 IntList_max_ +min FUNCTION2 IntList_min_ +mult FUNCTION2 IntList_mult_ +remove FUNCTION2 IntList_remove_ +reverse FUNCTION2 IntList_reverse_ +set FUNCTION2 IntList_set_ +shuffle FUNCTION2 IntList_shuffle_ +size FUNCTION2 IntList_size_ +sort FUNCTION2 IntList_sort_ +sortReverse FUNCTION2 IntList_sortReverse_ +sub FUNCTION2 IntList_sub_ +join FUNCTION1 join_ +JSONArray KEYWORD5 JSONArray +append FUNCTION2 JSONArray_append_ +getBoolean FUNCTION2 JSONArray_getBoolean_ +getFloat FUNCTION2 JSONArray_getFloat_ +getInt FUNCTION2 JSONArray_getInt_ +getIntArray FUNCTION2 JSONArray_getIntArray_ +getJSONArray FUNCTION2 JSONArray_getJSONArray_ +getJSONObject FUNCTION2 JSONArray_getJSONObject_ +getString FUNCTION2 JSONArray_getString_ +getStringArray FUNCTION2 JSONArray_getStringArray_ +isNull FUNCTION2 JSONArray_isNull_ +remove FUNCTION2 JSONArray_remove_ +setBoolean FUNCTION2 JSONArray_setBoolean_ +setFloat FUNCTION2 JSONArray_setFloat_ +setInt FUNCTION2 JSONArray_setInt_ +setJSONArray FUNCTION2 JSONArray_setJSONArray_ +setJSONObject FUNCTION2 JSONArray_setJSONObject_ +setString FUNCTION2 JSONArray_setString_ +size FUNCTION2 JSONArray_size_ +JSONObject KEYWORD5 JSONObject +getBoolean FUNCTION2 JSONObject_getBoolean_ +getFloat FUNCTION2 JSONObject_getFloat_ +getInt FUNCTION2 JSONObject_getInt_ +getJSONArray FUNCTION2 JSONObject_getJSONArray_ +getJSONObject FUNCTION2 JSONObject_getJSONObject_ +getString FUNCTION2 JSONObject_getString_ +isNull FUNCTION2 JSONObject_isNull_ +setBoolean FUNCTION2 JSONObject_setBoolean_ +setFloat FUNCTION2 JSONObject_setFloat_ +setInt FUNCTION2 JSONObject_setInt_ +setJSONArray FUNCTION2 JSONObject_setJSONArray_ +setJSONObject FUNCTION2 JSONObject_setJSONObject_ +setString FUNCTION2 JSONObject_setString_ +key KEYWORD4 key +keyCode KEYWORD4 keyCode +keyPressed FUNCTION4 keyPressed +keyPressed KEYWORD4 keyPressed +keyReleased FUNCTION4 keyReleased +keyTyped FUNCTION4 keyTyped +launch FUNCTION1 launch_ +lerp FUNCTION1 lerp_ +lerpColor FUNCTION1 lerpColor_ +lightFalloff FUNCTION1 lightFalloff_ +lights FUNCTION1 lights_ +lightSpecular FUNCTION1 lightSpecular_ +line FUNCTION1 line_ +loadBytes FUNCTION1 loadBytes_ +loadFont FUNCTION1 loadFont_ +loadImage FUNCTION1 loadImage_ +loadJSONArray FUNCTION1 loadJSONArray_ +loadJSONObject FUNCTION1 loadJSONObject_ +loadPixels FUNCTION1 loadPixels_ +loadShader FUNCTION1 loadShader_ +loadShape FUNCTION1 loadShape_ +loadStrings FUNCTION1 loadStrings_ +loadTable FUNCTION1 loadTable_ +loadXML FUNCTION1 loadXML_ +log FUNCTION1 log_ +loop FUNCTION1 loop_ +mag FUNCTION1 mag_ +map FUNCTION1 map_ +match FUNCTION1 match_ +matchAll FUNCTION1 matchAll_ +max FUNCTION1 max_ +millis FUNCTION1 millis_ +min FUNCTION1 min_ +minute FUNCTION1 minute_ +modelX FUNCTION1 modelX_ +modelY FUNCTION1 modelY_ +modelZ FUNCTION1 modelZ_ +month FUNCTION1 month_ +mouseButton KEYWORD4 mouseButton +mouseClicked FUNCTION4 mouseClicked +mouseDragged FUNCTION4 mouseDragged +mouseMoved FUNCTION4 mouseMoved +mousePressed FUNCTION4 mousePressed +mousePressed KEYWORD4 mousePressed +mouseReleased FUNCTION4 mouseReleased +mouseWheel FUNCTION4 mouseWheel +mouseX KEYWORD4 mouseX +mouseY KEYWORD4 mouseY +nf FUNCTION1 nf_ +nfc FUNCTION1 nfc_ +nfp FUNCTION1 nfp_ +nfs FUNCTION1 nfs_ +noClip FUNCTION1 noClip_ +noCursor FUNCTION1 noCursor_ +noFill FUNCTION1 noFill_ +noise FUNCTION1 noise_ +noiseDetail FUNCTION1 noiseDetail_ +noiseSeed FUNCTION1 noiseSeed_ +noLights FUNCTION1 noLights_ +noLoop FUNCTION1 noLoop_ +norm FUNCTION1 norm_ +normal FUNCTION1 normal_ +noSmooth FUNCTION1 noSmooth_ +noStroke FUNCTION1 noStroke_ +noTint FUNCTION1 noTint_ +ortho FUNCTION1 ortho_ +parseJSONArray FUNCTION1 parseJSONArray_ +parseJSONObject FUNCTION1 parseJSONObject_ +parseXML FUNCTION1 parseXML_ +perspective FUNCTION1 perspective_ +PFont KEYWORD5 PFont +list FUNCTION1 PFont_list_ +PGraphics KEYWORD5 PGraphics +beginDraw FUNCTION2 PGraphics_beginDraw_ +endDraw FUNCTION2 PGraphics_endDraw_ +PI LITERAL2 PI +PImage KEYWORD5 PImage +blend FUNCTION2 PImage_blend_ +copy FUNCTION2 PImage_copy_ +filter FUNCTION2 PImage_filter_ +get FUNCTION2 PImage_get_ +loadPixels FUNCTION2 PImage_loadPixels_ +mask FUNCTION2 PImage_mask_ +pixels KEYWORD2 PImage_pixels +resize FUNCTION2 PImage_resize_ +save FUNCTION2 PImage_save_ +set FUNCTION2 PImage_set_ +updatePixels FUNCTION2 PImage_updatePixels_ +pixelDensity FUNCTION1 pixelDensity_ +pixelHeight FUNCTION1 pixelHeight_ +pixels KEYWORD4 pixels +pixelWidth KEYWORD4 pixelWidth +pmouseX KEYWORD4 pmouseX +pmouseY KEYWORD4 pmouseY +point FUNCTION1 point_ +pointLight FUNCTION1 pointLight_ +popMatrix FUNCTION1 popMatrix_ +popStyle FUNCTION1 popStyle_ +pow FUNCTION1 pow_ +print FUNCTION1 print_ +printArray FUNCTION1 printArray_ +printCamera FUNCTION1 printCamera_ +println FUNCTION1 println_ +printMatrix FUNCTION1 printMatrix_ +printProjection FUNCTION1 printProjection_ +PShader KEYWORD5 PShader +PShader FUNCTION2 PShader_set_ +PShape KEYWORD5 PShape +addChild FUNCTION2 PShape_addChild_ +beginContour FUNCTION2 PShape_beginContour_ +beginShape FUNCTION2 PShape_beginShape_ +disableStyle FUNCTION2 PShape_disableStyle_ +enableStyle FUNCTION2 PShape_enableStyle_ +endContour FUNCTION2 PShape_endContour_ +endShape FUNCTION2 PShape_endShape_ +getChild FUNCTION2 PShape_getChild_ +getChildCount FUNCTION2 PShape_getChildCount_ +getVertex FUNCTION2 PShape_getVertex_ +getVertexCount FUNCTION2 PShape_getVertexCount_ +isVisible FUNCTION2 PShape_isVisible_ +resetMatrix FUNCTION2 PShape_resetMatrix_ +rotate FUNCTION2 PShape_rotate_ +rotateX FUNCTION2 PShape_rotateX_ +rotateY FUNCTION2 PShape_rotateY_ +rotateZ FUNCTION2 PShape_rotateZ_ +scale FUNCTION2 PShape_scale_ +setFill FUNCTION2 PShape_setFill_ +setStroke FUNCTION2 PShape_setStroke_ +setVertex FUNCTION2 PShape_setVertex_ +setVisible FUNCTION2 PShape_setVisible_ +translate FUNCTION2 PShape_translate_ +pushMatrix FUNCTION1 pushMatrix_ +pushStyle FUNCTION1 pushStyle_ +PVector KEYWORD5 PVector +add FUNCTION2 PVector_add_ +angleBetween FUNCTION2 PVector_angleBetween_ +array FUNCTION2 PVector_array_ +copy FUNCTION2 PVector_copy_ +cross FUNCTION2 PVector_cross_ +dist FUNCTION2 PVector_dist_ +div FUNCTION2 PVector_div_ +dot FUNCTION2 PVector_dot_ +fromAngle FUNCTION2 PVector_fromAngle_ +get FUNCTION2 PVector_get_ +heading FUNCTION2 PVector_heading_ +lerp FUNCTION2 PVector_lerp_ +limit FUNCTION2 PVector_limit_ +mag FUNCTION2 PVector_mag_ +magSq FUNCTION2 PVector_magSq_ +mult FUNCTION2 PVector_mult_ +normalize FUNCTION2 PVector_normalize_ +random2D FUNCTION2 PVector_random2D_ +random3D FUNCTION2 PVector_random3D_ +rotate FUNCTION2 PVector_rotate_ +set FUNCTION2 PVector_set_ +setMag FUNCTION2 PVector_setMag_ +sub FUNCTION2 PVector_sub_ +quad FUNCTION1 quad_ +quadraticVertex FUNCTION1 quadraticVertex_ +QUARTER_PI LITERAL2 QUARTER_PI +radians FUNCTION1 radians_ +random FUNCTION1 random_ +randomGaussian FUNCTION1 randomGaussian_ +randomSeed FUNCTION1 randomSeed_ +rect FUNCTION1 rect_ +rectMode FUNCTION1 rectMode_ +red FUNCTION1 red_ +redraw FUNCTION1 redraw_ +requestImage FUNCTION1 requestImage_ +resetMatrix FUNCTION1 resetMatrix_ +resetShader FUNCTION1 resetShader_ +reverse FUNCTION1 reverse_ +rotate FUNCTION1 rotate_ +rotateX FUNCTION1 rotateX_ +rotateY FUNCTION1 rotateY_ +rotateZ FUNCTION1 rotateZ_ +round FUNCTION1 round_ +saturation FUNCTION1 saturation_ +save FUNCTION1 save_ +saveBytes FUNCTION1 saveBytes_ +saveFrame FUNCTION1 saveFrame_ +saveJSONArray FUNCTION1 saveJSONArray_ +saveJSONObject FUNCTION1 saveJSONObject_ +saveStream FUNCTION1 saveStream_ +saveStrings FUNCTION1 saveStrings_ +saveTable FUNCTION1 saveTable_ +saveXML FUNCTION1 saveXML_ +scale FUNCTION1 scale_ +screenX FUNCTION1 screenX_ +screenY FUNCTION1 screenY_ +screenZ FUNCTION1 screenZ_ +second FUNCTION1 second_ +selectFolder FUNCTION1 selectFolder_ +selectInput FUNCTION1 selectInput_ +selectOutput FUNCTION1 selectOutput_ +set FUNCTION1 set_ +settings FUNCTION4 settings +setup FUNCTION4 setup +shader FUNCTION1 shader_ +shape FUNCTION1 shape_ +shapeMode FUNCTION1 shapeMode_ +shearX FUNCTION1 shearX_ +shearY FUNCTION1 shearY_ +shininess FUNCTION1 shininess_ +shorten FUNCTION1 shorten_ +sin FUNCTION1 sin_ +size FUNCTION1 size_ +smooth FUNCTION1 smooth_ +sort FUNCTION1 sort_ +specular FUNCTION1 specular_ +sphere FUNCTION1 sphere_ +sphereDetail FUNCTION1 sphereDetail_ +splice FUNCTION1 splice_ +split FUNCTION1 split_ +splitTokens FUNCTION1 splitTokens_ +spotLight FUNCTION1 spotLight_ +sq FUNCTION1 sq_ +sqrt FUNCTION1 sqrt_ +StringDict KEYWORD5 StringDict +clear FUNCTION2 StringDict_clear_ +get FUNCTION2 StringDict_get_ +hasKey FUNCTION2 StringDict_hasKey_ +keyArray FUNCTION2 StringDict_keyArray_ +keys FUNCTION2 StringDict_keys_ +remove FUNCTION2 StringDict_remove_ +set FUNCTION2 StringDict_set_ +size FUNCTION2 StringDict_size_ +sortKeys FUNCTION2 StringDict_sortKeys_ +sortKeysReverse FUNCTION2 StringDict_sortKeysReverse_ +sortValues FUNCTION2 StringDict_sortValues_ +sortValuesReverse FUNCTION2 StringDict_sortValuesReverse_ +valueArray FUNCTION2 StringDict_valueArray_ +values FUNCTION2 StringDict_values_ +StringList KEYWORD5 StringList +append FUNCTION2 StringList_append_ +array FUNCTION2 StringList_array_ +clear FUNCTION2 StringList_clear_ +get FUNCTION2 StringList_get_ +hasValue FUNCTION2 StringList_hasValue_ +lower FUNCTION2 StringList_lower_ +remove FUNCTION2 StringList_remove_ +reverse FUNCTION2 StringList_reverse_ +set FUNCTION2 StringList_set_ +shuffle FUNCTION2 StringList_shuffle_ +size FUNCTION2 StringList_size_ +sort FUNCTION2 StringList_sort_ +sortReverse FUNCTION2 StringList_sortReverse_ +upper FUNCTION2 StringList_upper_ +stroke FUNCTION1 stroke_ +strokeCap FUNCTION1 strokeCap_ +strokeJoin FUNCTION1 strokeJoin_ +strokeWeight FUNCTION1 strokeWeight_ +subset FUNCTION1 subset_ +Table KEYWORD5 Table +addColumn FUNCTION2 Table_addColumn_ +addRow FUNCTION2 Table_addRow_ +clearRows FUNCTION2 Table_clearRows_ +findRow FUNCTION2 Table_findRow_ +findRows FUNCTION2 Table_findRows_ +getColumnCount FUNCTION2 Table_getColumnCount_ +getFloat FUNCTION2 Table_getFloat_ +getInt FUNCTION2 Table_getInt_ +getRow FUNCTION2 Table_getRow_ +getRowCount FUNCTION2 Table_getRowCount_ +getString FUNCTION2 Table_getString_ +getStringColumn FUNCTION2 Table_getStringColumn_ +matchRow FUNCTION2 Table_matchRow_ +matchRows FUNCTION2 Table_matchRows_ +removeColumn FUNCTION2 Table_removeColumn_ +removeRow FUNCTION2 Table_removeRow_ +removeTokens FUNCTION2 Table_removeTokens_ +rows FUNCTION2 Table_rows_ +setFloat FUNCTION2 Table_setFloat_ +setInt FUNCTION2 Table_setInt_ +setString FUNCTION2 Table_setString_ +trim FUNCTION2 Table_trim_ +TableRow KEYWORD5 TableRow +getColumnCount FUNCTION2 TableRow_getColumnCount_ +getColumnTitle FUNCTION2 TableRow_getColumnTitle_ +getFloat FUNCTION2 TableRow_getFloat_ +getInt FUNCTION2 TableRow_getInt_ +getString FUNCTION2 TableRow_getString_ +setFloat FUNCTION2 TableRow_setFloat_ +setInt FUNCTION2 TableRow_setInt_ +setString FUNCTION2 TableRow_setString_ +tan FUNCTION1 tan_ +TAU LITERAL2 TAU +text FUNCTION1 text_ +textAlign FUNCTION1 textAlign_ +textAscent FUNCTION1 textAscent_ +textDescent FUNCTION1 textDescent_ +textFont FUNCTION1 textFont_ +textLeading FUNCTION1 textLeading_ +textMode FUNCTION1 textMode_ +textSize FUNCTION1 textSize_ +texture FUNCTION1 texture_ +textureMode FUNCTION1 textureMode_ +textureWrap FUNCTION1 textureWrap_ +textWidth FUNCTION1 textWidth_ +thread FUNCTION1 thread_ +tint FUNCTION1 tint_ +translate FUNCTION1 translate_ +triangle FUNCTION1 triangle_ +trim FUNCTION1 trim_ +TWO_PI LITERAL2 TWO_PI +unbinary FUNCTION1 unbinary_ +unhex FUNCTION1 unhex_ +updatePixels FUNCTION1 updatePixels_ +vertex FUNCTION1 vertex_ +XML KEYWORD5 XML +addChild FUNCTION2 XML_addChild_ +format FUNCTION2 XML_format_ +getAttributeCount FUNCTION2 XML_getAttributeCount_ +getChild FUNCTION2 XML_getChild_ +getChildren FUNCTION2 XML_getChildren_ +getContent FUNCTION2 XML_getContent_ +getFloat FUNCTION2 XML_getFloat_ +getContent FUNCTION2 XML_getFloatContent_ +getInt FUNCTION2 XML_getInt_ +getContent FUNCTION2 XML_getIntContent_ +getName FUNCTION2 XML_getName_ +getParent FUNCTION2 XML_getParent_ +getString FUNCTION2 XML_getString_ +hasAttribute FUNCTION2 XML_hasAttribute_ +hasChildren FUNCTION2 XML_hasChildren_ +listAttributes FUNCTION2 XML_listAttributes_ +listChildren FUNCTION2 XML_listChildren_ +removeChild FUNCTION2 XML_removeChild_ +setContent FUNCTION2 XML_setContent_ +setFloat FUNCTION2 XML_setFloat_ +setInt FUNCTION2 XML_setInt_ +setName FUNCTION2 XML_setName_ +setString FUNCTION2 XML_setString_ +toString FUNCTION2 XML_toString_ +year FUNCTION1 year_ diff --git a/dictionary/php_keywords_list.txt b/dictionary/php_keywords_list.txt new file mode 100644 index 00000000..e0e8a15e --- /dev/null +++ b/dictionary/php_keywords_list.txt @@ -0,0 +1,8309 @@ +abs +acos +acosh +addcslashes +addslashes +aggregate +aggregate_info +aggregate_methods +aggregate_methods_by_list +aggregate_methods_by_regexp +aggregate_properties +aggregate_properties_by_list +aggregate_properties_by_regexp +aggregation_info +apache_child_terminate +apache_getenv +apache_get_modules +apache_get_version +apache_lookup_uri +apache_note +apache_request_headers +apache_reset_timeout +apache_response_headers +apache_setenv +APCIterator::current +APCIterator::getTotalCount +APCIterator::getTotalHits +APCIterator::getTotalSize +APCIterator::key +APCIterator::next +APCIterator::rewind +APCIterator::valid +APCIterator::__construct +apc_add +apc_bin_dump +apc_bin_dumpfile +apc_bin_load +apc_bin_loadfile +apc_cache_info +apc_cas +apc_clear_cache +apc_compile_file +apc_dec +apc_define_constants +apc_delete +apc_delete_file +apc_exists +apc_fetch +apc_inc +apc_load_constants +apc_sma_info +apc_store +apd_breakpoint +apd_callstack +apd_clunk +apd_continue +apd_croak +apd_dump_function_table +apd_dump_persistent_resources +apd_dump_regular_resources +apd_echo +apd_get_active_symbols +apd_set_pprof_trace +apd_set_session +apd_set_session_trace +apd_set_session_trace_socket +AppendIterator::append +AppendIterator::current +AppendIterator::getArrayIterator +AppendIterator::getInnerIterator +AppendIterator::getIteratorIndex +AppendIterator::key +AppendIterator::next +AppendIterator::rewind +AppendIterator::valid +AppendIterator::__construct +array +ArrayIterator::append +ArrayIterator::asort +ArrayIterator::count +ArrayIterator::current +ArrayIterator::getArrayCopy +ArrayIterator::getFlags +ArrayIterator::key +ArrayIterator::ksort +ArrayIterator::natcasesort +ArrayIterator::natsort +ArrayIterator::next +ArrayIterator::offsetExists +ArrayIterator::offsetGet +ArrayIterator::offsetSet +ArrayIterator::offsetUnset +ArrayIterator::rewind +ArrayIterator::seek +ArrayIterator::serialize +ArrayIterator::setFlags +ArrayIterator::uasort +ArrayIterator::uksort +ArrayIterator::unserialize +ArrayIterator::valid +ArrayIterator::__construct +ArrayObject::append +ArrayObject::asort +ArrayObject::count +ArrayObject::exchangeArray +ArrayObject::getArrayCopy +ArrayObject::getFlags +ArrayObject::getIterator +ArrayObject::getIteratorClass +ArrayObject::ksort +ArrayObject::natcasesort +ArrayObject::natsort +ArrayObject::offsetExists +ArrayObject::offsetGet +ArrayObject::offsetSet +ArrayObject::offsetUnset +ArrayObject::serialize +ArrayObject::setFlags +ArrayObject::setIteratorClass +ArrayObject::uasort +ArrayObject::uksort +ArrayObject::unserialize +ArrayObject::__construct +array_change_key_case +array_chunk +array_combine +array_count_values +array_diff +array_diff_assoc +array_diff_key +array_diff_uassoc +array_diff_ukey +array_fill +array_fill_keys +array_filter +array_flip +array_intersect +array_intersect_assoc +array_intersect_key +array_intersect_uassoc +array_intersect_ukey +array_keys +array_key_exists +array_map +array_merge +array_merge_recursive +array_multisort +array_pad +array_pop +array_product +array_push +array_rand +array_reduce +array_replace +array_replace_recursive +array_reverse +array_search +array_shift +array_slice +array_splice +array_sum +array_udiff +array_udiff_assoc +array_udiff_uassoc +array_uintersect +array_uintersect_assoc +array_uintersect_uassoc +array_unique +array_unshift +array_values +array_walk +array_walk_recursive +arsort +asin +asinh +asort +assert +assert_options +atan +atan2 +atanh +base64_decode +base64_encode +basename +base_convert +bbcode_add_element +bbcode_add_smiley +bbcode_create +bbcode_destroy +bbcode_parse +bbcode_set_arg_parser +bbcode_set_flags +bcadd +bccomp +bcdiv +bcmod +bcmul +bcompiler_load +bcompiler_load_exe +bcompiler_parse_class +bcompiler_read +bcompiler_write_class +bcompiler_write_constant +bcompiler_write_exe_footer +bcompiler_write_file +bcompiler_write_footer +bcompiler_write_function +bcompiler_write_functions_from_file +bcompiler_write_header +bcompiler_write_included_filename +bcpow +bcpowmod +bcscale +bcsqrt +bcsub +bin2hex +bindec +bindtextdomain +bind_textdomain_codeset +bson_decode +bson_encode +bzclose +bzcompress +bzdecompress +bzerrno +bzerror +bzerrstr +bzflush +bzopen +bzread +bzwrite +CachingIterator::count +CachingIterator::current +CachingIterator::getCache +CachingIterator::getFlags +CachingIterator::getInnerIterator +CachingIterator::hasNext +CachingIterator::key +CachingIterator::next +CachingIterator::offsetExists +CachingIterator::offsetGet +CachingIterator::offsetSet +CachingIterator::offsetUnset +CachingIterator::rewind +CachingIterator::setFlags +CachingIterator::valid +CachingIterator::__construct +CachingIterator::__toString +Cairo::availableFonts +Cairo::availableSurfaces +Cairo::statusToString +Cairo::version +Cairo::versionString +CairoContext::appendPath +CairoContext::arc +CairoContext::arcNegative +CairoContext::clip +CairoContext::clipExtents +CairoContext::clipPreserve +CairoContext::clipRectangleList +CairoContext::closePath +CairoContext::copyPage +CairoContext::copyPath +CairoContext::copyPathFlat +CairoContext::curveTo +CairoContext::deviceToUser +CairoContext::deviceToUserDistance +CairoContext::fill +CairoContext::fillExtents +CairoContext::fillPreserve +CairoContext::fontExtents +CairoContext::getAntialias +CairoContext::getCurrentPoint +CairoContext::getDash +CairoContext::getDashCount +CairoContext::getFillRule +CairoContext::getFontFace +CairoContext::getFontMatrix +CairoContext::getFontOptions +CairoContext::getGroupTarget +CairoContext::getLineCap +CairoContext::getLineJoin +CairoContext::getLineWidth +CairoContext::getMatrix +CairoContext::getMiterLimit +CairoContext::getOperator +CairoContext::getScaledFont +CairoContext::getSource +CairoContext::getTarget +CairoContext::getTolerance +CairoContext::glyphPath +CairoContext::hasCurrentPoint +CairoContext::identityMatrix +CairoContext::inFill +CairoContext::inStroke +CairoContext::lineTo +CairoContext::mask +CairoContext::maskSurface +CairoContext::moveTo +CairoContext::newPath +CairoContext::newSubPath +CairoContext::paint +CairoContext::paintWithAlpha +CairoContext::pathExtents +CairoContext::popGroup +CairoContext::popGroupToSource +CairoContext::pushGroup +CairoContext::pushGroupWithContent +CairoContext::rectangle +CairoContext::relCurveTo +CairoContext::relLineTo +CairoContext::relMoveTo +CairoContext::resetClip +CairoContext::restore +CairoContext::rotate +CairoContext::save +CairoContext::scale +CairoContext::selectFontFace +CairoContext::setAntialias +CairoContext::setDash +CairoContext::setFillRule +CairoContext::setFontFace +CairoContext::setFontMatrix +CairoContext::setFontOptions +CairoContext::setFontSize +CairoContext::setLineCap +CairoContext::setLineJoin +CairoContext::setLineWidth +CairoContext::setMatrix +CairoContext::setMiterLimit +CairoContext::setOperator +CairoContext::setScaledFont +CairoContext::setSource +CairoContext::setSourceRGB +CairoContext::setSourceRGBA +CairoContext::setSourceSurface +CairoContext::setTolerance +CairoContext::showPage +CairoContext::showText +CairoContext::status +CairoContext::stroke +CairoContext::strokeExtents +CairoContext::strokePreserve +CairoContext::textExtents +CairoContext::textPath +CairoContext::transform +CairoContext::translate +CairoContext::userToDevice +CairoContext::userToDeviceDistance +CairoContext::__construct +CairoFontFace::getType +CairoFontFace::status +CairoFontFace::__construct +CairoFontOptions::equal +CairoFontOptions::getAntialias +CairoFontOptions::getHintMetrics +CairoFontOptions::getHintStyle +CairoFontOptions::getSubpixelOrder +CairoFontOptions::hash +CairoFontOptions::merge +CairoFontOptions::setAntialias +CairoFontOptions::setHintMetrics +CairoFontOptions::setHintStyle +CairoFontOptions::setSubpixelOrder +CairoFontOptions::status +CairoFontOptions::__construct +CairoFormat::strideForWidth +CairoGradientPattern::addColorStopRgb +CairoGradientPattern::addColorStopRgba +CairoGradientPattern::getColorStopCount +CairoGradientPattern::getColorStopRgba +CairoGradientPattern::getExtend +CairoGradientPattern::setExtend +CairoImageSurface::createForData +CairoImageSurface::createFromPng +CairoImageSurface::getData +CairoImageSurface::getFormat +CairoImageSurface::getHeight +CairoImageSurface::getStride +CairoImageSurface::getWidth +CairoImageSurface::__construct +CairoLinearGradient::getPoints +CairoLinearGradient::__construct +CairoMatrix::initIdentity +CairoMatrix::initRotate +CairoMatrix::initScale +CairoMatrix::initTranslate +CairoMatrix::invert +CairoMatrix::multiply +CairoMatrix::rotate +CairoMatrix::scale +CairoMatrix::transformDistance +CairoMatrix::transformPoint +CairoMatrix::translate +CairoMatrix::__construct +CairoPattern::getMatrix +CairoPattern::getType +CairoPattern::setMatrix +CairoPattern::status +CairoPattern::__construct +CairoPdfSurface::setSize +CairoPdfSurface::__construct +CairoPsSurface::dscBeginPageSetup +CairoPsSurface::dscBeginSetup +CairoPsSurface::dscComment +CairoPsSurface::getEps +CairoPsSurface::getLevels +CairoPsSurface::levelToString +CairoPsSurface::restrictToLevel +CairoPsSurface::setEps +CairoPsSurface::setSize +CairoPsSurface::__construct +CairoRadialGradient::getCircles +CairoRadialGradient::__construct +CairoScaledFont::extents +CairoScaledFont::getCtm +CairoScaledFont::getFontFace +CairoScaledFont::getFontMatrix +CairoScaledFont::getFontOptions +CairoScaledFont::getScaleMatrix +CairoScaledFont::getType +CairoScaledFont::glyphExtents +CairoScaledFont::status +CairoScaledFont::textExtents +CairoScaledFont::__construct +CairoSolidPattern::getRgba +CairoSolidPattern::__construct +CairoSurface::copyPage +CairoSurface::createSimilar +CairoSurface::finish +CairoSurface::flush +CairoSurface::getContent +CairoSurface::getDeviceOffset +CairoSurface::getFontOptions +CairoSurface::getType +CairoSurface::markDirty +CairoSurface::markDirtyRectangle +CairoSurface::setDeviceOffset +CairoSurface::setFallbackResolution +CairoSurface::showPage +CairoSurface::status +CairoSurface::writeToPng +CairoSurface::__construct +CairoSurfacePattern::getExtend +CairoSurfacePattern::getFilter +CairoSurfacePattern::getSurface +CairoSurfacePattern::setExtend +CairoSurfacePattern::setFilter +CairoSurfacePattern::__construct +CairoSvgSurface::getVersions +CairoSvgSurface::restrictToVersion +CairoSvgSurface::versionToString +CairoSvgSurface::__construct +cairo_append_path +cairo_arc +cairo_arc_negative +cairo_available_fonts +cairo_available_surfaces +cairo_clip +cairo_clip_extents +cairo_clip_preserve +cairo_clip_rectangle_list +cairo_close_path +cairo_copy_page +cairo_copy_page +cairo_copy_path +cairo_copy_path_flat +cairo_create +cairo_curve_to +cairo_device_to_user +cairo_device_to_user_distance +cairo_fill +cairo_fill_extents +cairo_fill_preserve +cairo_font_extents +cairo_font_face_get_type +cairo_font_face_status +cairo_font_face_status +cairo_font_options_create +cairo_font_options_equal +cairo_font_options_get_antialias +cairo_font_options_get_hint_metrics +cairo_font_options_get_hint_style +cairo_font_options_get_subpixel_order +cairo_font_options_hash +cairo_font_options_merge +cairo_font_options_set_antialias +cairo_font_options_set_hint_metrics +cairo_font_options_set_hint_style +cairo_font_options_set_subpixel_order +cairo_font_options_status +cairo_format_stride_for_width +cairo_get_antialias +cairo_get_antialias +cairo_get_current_point +cairo_get_dash +cairo_get_dash_count +cairo_get_fill_rule +cairo_get_font_face +cairo_get_font_face +cairo_get_font_matrix +cairo_get_font_matrix +cairo_get_font_options +cairo_get_font_options +cairo_get_font_options +cairo_get_group_target +cairo_get_line_cap +cairo_get_line_join +cairo_get_line_width +cairo_get_matrix +cairo_get_matrix +cairo_get_miter_limit +cairo_get_operator +cairo_get_scaled_font +cairo_get_source +cairo_get_target +cairo_get_tolerance +cairo_glyph_path +cairo_has_current_point +cairo_identity_matrix +cairo_image_surface_create +cairo_image_surface_create_for_data +cairo_image_surface_create_from_png +cairo_image_surface_get_data +cairo_image_surface_get_format +cairo_image_surface_get_height +cairo_image_surface_get_stride +cairo_image_surface_get_width +cairo_in_fill +cairo_in_stroke +cairo_line_to +cairo_mask +cairo_mask_surface +cairo_matrix_create_scale +cairo_matrix_create_scale +cairo_matrix_create_translate +cairo_matrix_init +cairo_matrix_init_identity +cairo_matrix_init_rotate +cairo_matrix_init_scale +cairo_matrix_init_translate +cairo_matrix_invert +cairo_matrix_multiply +cairo_matrix_rotate +cairo_matrix_scale +cairo_matrix_transform_distance +cairo_matrix_transform_point +cairo_matrix_translate +cairo_move_to +cairo_new_path +cairo_new_sub_path +cairo_paint +cairo_paint_with_alpha +cairo_path_extents +cairo_pattern_add_color_stop_rgb +cairo_pattern_add_color_stop_rgba +cairo_pattern_create_for_surface +cairo_pattern_create_linear +cairo_pattern_create_radial +cairo_pattern_create_rgb +cairo_pattern_create_rgba +cairo_pattern_get_color_stop_count +cairo_pattern_get_color_stop_rgba +cairo_pattern_get_extend +cairo_pattern_get_filter +cairo_pattern_get_linear_points +cairo_pattern_get_matrix +cairo_pattern_get_radial_circles +cairo_pattern_get_rgba +cairo_pattern_get_surface +cairo_pattern_get_type +cairo_pattern_set_extend +cairo_pattern_set_filter +cairo_pattern_set_matrix +cairo_pattern_status +cairo_pdf_surface_create +cairo_pdf_surface_set_size +cairo_pop_group +cairo_pop_group_to_source +cairo_ps_get_levels +cairo_ps_level_to_string +cairo_ps_surface_create +cairo_ps_surface_dsc_begin_page_setup +cairo_ps_surface_dsc_begin_setup +cairo_ps_surface_dsc_comment +cairo_ps_surface_get_eps +cairo_ps_surface_restrict_to_level +cairo_ps_surface_set_eps +cairo_ps_surface_set_size +cairo_push_group +cairo_push_group_with_content +cairo_rectangle +cairo_rel_curve_to +cairo_rel_line_to +cairo_rel_move_to +cairo_reset_clip +cairo_restore +cairo_rotate +cairo_rotate +cairo_save +cairo_scale +cairo_scaled_font_create +cairo_scaled_font_extents +cairo_scaled_font_get_ctm +cairo_scaled_font_get_font_face +cairo_scaled_font_get_font_matrix +cairo_scaled_font_get_font_options +cairo_scaled_font_get_scale_matrix +cairo_scaled_font_get_type +cairo_scaled_font_glyph_extents +cairo_scaled_font_status +cairo_scaled_font_text_extents +cairo_select_font_face +cairo_set_antialias +cairo_set_antialias +cairo_set_dash +cairo_set_fill_rule +cairo_set_font_face +cairo_set_font_matrix +cairo_set_font_options +cairo_set_font_size +cairo_set_line_cap +cairo_set_line_join +cairo_set_line_width +cairo_set_matrix +cairo_set_matrix +cairo_set_miter_limit +cairo_set_operator +cairo_set_scaled_font +cairo_set_source +cairo_set_source +cairo_set_source +cairo_set_source_surface +cairo_set_tolerance +cairo_show_page +cairo_show_page +cairo_show_text +cairo_status +cairo_status +cairo_status +cairo_status +cairo_status +cairo_status_to_string +cairo_stroke +cairo_stroke_extents +cairo_stroke_preserve +cairo_surface_copy_page +cairo_surface_create_similar +cairo_surface_finish +cairo_surface_flush +cairo_surface_get_content +cairo_surface_get_device_offset +cairo_surface_get_font_options +cairo_surface_get_type +cairo_surface_mark_dirty +cairo_surface_mark_dirty_rectangle +cairo_surface_set_device_offset +cairo_surface_set_fallback_resolution +cairo_surface_show_page +cairo_surface_status +cairo_surface_write_to_png +cairo_svg_surface_create +cairo_svg_surface_get_versions +cairo_svg_surface_restrict_to_version +cairo_svg_version_to_string +cairo_text_extents +cairo_text_extents +cairo_text_path +cairo_transform +cairo_translate +cairo_translate +cairo_user_to_device +cairo_user_to_device_distance +cairo_version +cairo_version_string +calculhmac +calcul_hmac +call_user_func +call_user_func_array +call_user_method +call_user_method_array +cal_days_in_month +cal_from_jd +cal_info +cal_to_jd +ceil +chdb::get +chdb::__construct +chdb_create +chdir +checkdate +checkdnsrr +chgrp +chmod +chop +chown +chr +chroot +chunk_split +classkit_import +classkit_method_add +classkit_method_copy +classkit_method_redefine +classkit_method_remove +classkit_method_rename +class_alias +class_exists +class_implements +class_parents +clearstatcache +closedir +closelog +Collator::asort +Collator::compare +Collator::create +Collator::getAttribute +Collator::getErrorCode +Collator::getErrorMessage +Collator::getLocale +Collator::getSortKey +Collator::getStrength +Collator::setAttribute +Collator::setStrength +Collator::sort +Collator::sortWithSortKeys +Collator::__construct +collator_asort +collator_compare +collator_create +collator_get_attribute +collator_get_error_code +collator_get_error_message +collator_get_locale +collator_get_sort_key +collator_get_strength +collator_set_attribute +collator_set_strength +collator_sort +collator_sort_with_sort_keys +COM +compact +com_addref +com_create_guid +com_event_sink +com_get +com_get_active_object +com_invoke +com_isenum +com_load +com_load_typelib +com_message_pump +com_print_typeinfo +com_propget +com_propput +com_propset +com_release +com_set +connection_aborted +connection_status +connection_timeout +constant +convert_cyr_string +convert_uudecode +convert_uuencode +copy +cos +cosh +count +Countable::count +count_chars +crack_check +crack_closedict +crack_getlastmessage +crack_opendict +crc32 +create_function +crypt +ctype_alnum +ctype_alpha +ctype_cntrl +ctype_digit +ctype_graph +ctype_lower +ctype_print +ctype_punct +ctype_space +ctype_upper +ctype_xdigit +cubrid_affected_rows +cubrid_bind +cubrid_client_encoding +cubrid_close +cubrid_close_prepare +cubrid_close_request +cubrid_column_names +cubrid_column_types +cubrid_col_get +cubrid_col_size +cubrid_commit +cubrid_connect +cubrid_connect_with_url +cubrid_current_oid +cubrid_data_seek +cubrid_db_name +cubrid_disconnect +cubrid_drop +cubrid_errno +cubrid_error +cubrid_error_code +cubrid_error_code_facility +cubrid_error_msg +cubrid_execute +cubrid_fetch +cubrid_fetch_array +cubrid_fetch_assoc +cubrid_fetch_field +cubrid_fetch_lengths +cubrid_fetch_object +cubrid_fetch_row +cubrid_field_flags +cubrid_field_len +cubrid_field_name +cubrid_field_seek +cubrid_field_table +cubrid_field_type +cubrid_free_result +cubrid_get +cubrid_get_autocommit +cubrid_get_charset +cubrid_get_class_name +cubrid_get_client_info +cubrid_get_db_parameter +cubrid_get_server_info +cubrid_insert_id +cubrid_is_instance +cubrid_list_dbs +cubrid_load_from_glo +cubrid_lob_close +cubrid_lob_export +cubrid_lob_get +cubrid_lob_send +cubrid_lob_size +cubrid_lock_read +cubrid_lock_write +cubrid_move_cursor +cubrid_new_glo +cubrid_next_result +cubrid_num_cols +cubrid_num_fields +cubrid_num_rows +cubrid_ping +cubrid_prepare +cubrid_put +cubrid_query +cubrid_real_escape_string +cubrid_result +cubrid_rollback +cubrid_save_to_glo +cubrid_schema +cubrid_send_glo +cubrid_seq_drop +cubrid_seq_insert +cubrid_seq_put +cubrid_set_add +cubrid_set_autocommit +cubrid_set_db_parameter +cubrid_set_drop +cubrid_unbuffered_query +cubrid_version +curl_close +curl_copy_handle +curl_errno +curl_error +curl_exec +curl_getinfo +curl_init +curl_multi_add_handle +curl_multi_close +curl_multi_exec +curl_multi_getcontent +curl_multi_info_read +curl_multi_init +curl_multi_remove_handle +curl_multi_select +curl_setopt +curl_setopt_array +curl_version +current +cyrus_authenticate +cyrus_bind +cyrus_close +cyrus_connect +cyrus_query +cyrus_unbind +date +datefmt_create +datefmt_format +datefmt_get_calendar +datefmt_get_datetype +datefmt_get_error_code +datefmt_get_error_message +datefmt_get_locale +datefmt_get_pattern +datefmt_get_timetype +datefmt_get_timezone_id +datefmt_is_lenient +datefmt_localtime +datefmt_parse +datefmt_set_calendar +datefmt_set_lenient +datefmt_set_pattern +datefmt_set_timezone_id +DateInterval::createFromDateString +DateInterval::format +DateInterval::__construct +DatePeriod::__construct +DateTime::add +DateTime::createFromFormat +DateTime::diff +DateTime::format +DateTime::getLastErrors +DateTime::getOffset +DateTime::getTimestamp +DateTime::getTimezone +DateTime::modify +DateTime::setDate +DateTime::setISODate +DateTime::setTime +DateTime::setTimestamp +DateTime::setTimezone +DateTime::sub +DateTime::__construct +DateTime::__set_state +DateTime::__wakeup +DateTimeZone::getLocation +DateTimeZone::getName +DateTimeZone::getOffset +DateTimeZone::getTransitions +DateTimeZone::listAbbreviations +DateTimeZone::listIdentifiers +DateTimeZone::__construct +date_add +date_create +date_create_from_format +date_date_set +date_default_timezone_get +date_default_timezone_set +date_diff +date_format +date_get_last_errors +date_interval_create_from_date_string +date_interval_format +date_isodate_set +date_modify +date_offset_get +date_parse +date_parse_from_format +date_sub +date_sunrise +date_sunset +date_sun_info +date_timestamp_get +date_timestamp_set +date_timezone_get +date_timezone_set +date_time_set +db2_autocommit +db2_bind_param +db2_client_info +db2_close +db2_columns +db2_column_privileges +db2_commit +db2_connect +db2_conn_error +db2_conn_errormsg +db2_cursor_type +db2_escape_string +db2_exec +db2_execute +db2_fetch_array +db2_fetch_assoc +db2_fetch_both +db2_fetch_object +db2_fetch_row +db2_field_display_size +db2_field_name +db2_field_num +db2_field_precision +db2_field_scale +db2_field_type +db2_field_width +db2_foreign_keys +db2_free_result +db2_free_stmt +db2_get_option +db2_last_insert_id +db2_lob_read +db2_next_result +db2_num_fields +db2_num_rows +db2_pclose +db2_pconnect +db2_prepare +db2_primary_keys +db2_procedures +db2_procedure_columns +db2_result +db2_rollback +db2_server_info +db2_set_option +db2_special_columns +db2_statistics +db2_stmt_error +db2_stmt_errormsg +db2_tables +db2_table_privileges +dbase_add_record +dbase_close +dbase_create +dbase_delete_record +dbase_get_header_info +dbase_get_record +dbase_get_record_with_names +dbase_numfields +dbase_numrecords +dbase_open +dbase_pack +dbase_replace_record +dba_close +dba_delete +dba_exists +dba_fetch +dba_firstkey +dba_handlers +dba_insert +dba_key_split +dba_list +dba_nextkey +dba_open +dba_optimize +dba_popen +dba_replace +dba_sync +dbplus_add +dbplus_aql +dbplus_chdir +dbplus_close +dbplus_curr +dbplus_errcode +dbplus_errno +dbplus_find +dbplus_first +dbplus_flush +dbplus_freealllocks +dbplus_freelock +dbplus_freerlocks +dbplus_getlock +dbplus_getunique +dbplus_info +dbplus_last +dbplus_lockrel +dbplus_next +dbplus_open +dbplus_prev +dbplus_rchperm +dbplus_rcreate +dbplus_rcrtexact +dbplus_rcrtlike +dbplus_resolve +dbplus_restorepos +dbplus_rkeys +dbplus_ropen +dbplus_rquery +dbplus_rrename +dbplus_rsecindex +dbplus_runlink +dbplus_rzap +dbplus_savepos +dbplus_setindex +dbplus_setindexbynumber +dbplus_sql +dbplus_tcl +dbplus_tremove +dbplus_undo +dbplus_undoprepare +dbplus_unlockrel +dbplus_unselect +dbplus_update +dbplus_xlockrel +dbplus_xunlockrel +dbx_close +dbx_compare +dbx_connect +dbx_error +dbx_escape_string +dbx_fetch_row +dbx_query +dbx_sort +dcgettext +dcngettext +deaggregate +debug_backtrace +debug_print_backtrace +debug_zval_dump +decbin +dechex +decoct +define +defined +define_syslog_variables +deg2rad +delete +dgettext +die +dio_close +dio_fcntl +dio_open +dio_read +dio_seek +dio_stat +dio_tcsetattr +dio_truncate +dio_write +dir +DirectoryIterator::current +DirectoryIterator::getATime +DirectoryIterator::getBasename +DirectoryIterator::getCTime +DirectoryIterator::getFilename +DirectoryIterator::getGroup +DirectoryIterator::getInode +DirectoryIterator::getMTime +DirectoryIterator::getOwner +DirectoryIterator::getPath +DirectoryIterator::getPathname +DirectoryIterator::getPerms +DirectoryIterator::getSize +DirectoryIterator::getType +DirectoryIterator::isDir +DirectoryIterator::isDot +DirectoryIterator::isExecutable +DirectoryIterator::isFile +DirectoryIterator::isLink +DirectoryIterator::isReadable +DirectoryIterator::isWritable +DirectoryIterator::key +DirectoryIterator::next +DirectoryIterator::rewind +DirectoryIterator::seek +DirectoryIterator::valid +DirectoryIterator::__construct +DirectoryIterator::__toString +dirname +diskfreespace +disk_free_space +disk_total_space +dl +dngettext +dns_check_record +dns_get_mx +dns_get_record +DOMAttr::isId +DOMAttr::__construct +DomAttribute::name +DomAttribute::set_value +DomAttribute::specified +DomAttribute::value +DOMCharacterData::appendData +DOMCharacterData::deleteData +DOMCharacterData::insertData +DOMCharacterData::replaceData +DOMCharacterData::substringData +DOMComment::__construct +DomDocument::add_root +DOMDocument::createAttribute +DOMDocument::createAttributeNS +DOMDocument::createCDATASection +DOMDocument::createComment +DOMDocument::createDocumentFragment +DOMDocument::createElement +DOMDocument::createElementNS +DOMDocument::createEntityReference +DOMDocument::createProcessingInstruction +DOMDocument::createTextNode +DomDocument::create_attribute +DomDocument::create_cdata_section +DomDocument::create_comment +DomDocument::create_element +DomDocument::create_element_ns +DomDocument::create_entity_reference +DomDocument::create_processing_instruction +DomDocument::create_text_node +DomDocument::doctype +DomDocument::document_element +DomDocument::dump_file +DomDocument::dump_mem +DOMDocument::getElementById +DOMDocument::getElementsByTagName +DOMDocument::getElementsByTagNameNS +DomDocument::get_elements_by_tagname +DomDocument::get_element_by_id +DomDocument::html_dump_mem +DOMDocument::importNode +DOMDocument::load +DOMDocument::loadHTML +DOMDocument::loadHTMLFile +DOMDocument::loadXML +DOMDocument::normalizeDocument +DOMDocument::registerNodeClass +DOMDocument::relaxNGValidate +DOMDocument::relaxNGValidateSource +DOMDocument::save +DOMDocument::saveHTML +DOMDocument::saveHTMLFile +DOMDocument::saveXML +DOMDocument::schemaValidate +DOMDocument::schemaValidateSource +DOMDocument::validate +DOMDocument::xinclude +DomDocument::xinclude +DOMDocument::__construct +DOMDocumentFragment::appendXML +DomDocumentType::entities +DomDocumentType::internal_subset +DomDocumentType::name +DomDocumentType::notations +DomDocumentType::public_id +DomDocumentType::system_id +DOMElement::getAttribute +DOMElement::getAttributeNode +DOMElement::getAttributeNodeNS +DOMElement::getAttributeNS +DOMElement::getElementsByTagName +DOMElement::getElementsByTagNameNS +DomElement::get_attribute +DomElement::get_attribute_node +DomElement::get_elements_by_tagname +DOMElement::hasAttribute +DOMElement::hasAttributeNS +DomElement::has_attribute +DOMElement::removeAttribute +DOMElement::removeAttributeNode +DOMElement::removeAttributeNS +DomElement::remove_attribute +DOMElement::setAttribute +DOMElement::setAttributeNode +DOMElement::setAttributeNodeNS +DOMElement::setAttributeNS +DOMElement::setIdAttribute +DOMElement::setIdAttributeNode +DOMElement::setIdAttributeNS +DomElement::set_attribute +DomElement::set_attribute_node +DomElement::tagname +DOMElement::__construct +DOMEntityReference::__construct +DOMImplementation::createDocument +DOMImplementation::createDocumentType +DOMImplementation::hasFeature +DOMImplementation::__construct +DOMNamedNodeMap::getNamedItem +DOMNamedNodeMap::getNamedItemNS +DOMNamedNodeMap::item +DomNode::add_namespace +DOMNode::appendChild +DomNode::append_child +DomNode::append_sibling +DomNode::attributes +DomNode::child_nodes +DOMNode::cloneNode +DomNode::clone_node +DomNode::dump_node +DomNode::first_child +DOMNode::getLineNo +DomNode::get_content +DOMNode::hasAttributes +DOMNode::hasChildNodes +DomNode::has_attributes +DomNode::has_child_nodes +DOMNode::insertBefore +DomNode::insert_before +DOMNode::isDefaultNamespace +DOMNode::isSameNode +DOMNode::isSupported +DomNode::is_blank_node +DomNode::last_child +DOMNode::lookupNamespaceURI +DOMNode::lookupPrefix +DomNode::next_sibling +DomNode::node_name +DomNode::node_type +DomNode::node_value +DOMNode::normalize +DomNode::owner_document +DomNode::parent_node +DomNode::prefix +DomNode::previous_sibling +DOMNode::removeChild +DomNode::remove_child +DOMNode::replaceChild +DomNode::replace_child +DomNode::replace_node +DomNode::set_content +DomNode::set_name +DomNode::set_namespace +DomNode::unlink_node +DOMNodelist::item +DomProcessingInstruction::data +DomProcessingInstruction::target +DOMProcessingInstruction::__construct +DOMText::isWhitespaceInElementContent +DOMText::splitText +DOMText::__construct +domxml_new_doc +domxml_open_file +domxml_open_mem +domxml_version +domxml_xmltree +domxml_xslt_stylesheet +domxml_xslt_stylesheet_doc +domxml_xslt_stylesheet_file +domxml_xslt_version +DOMXPath::evaluate +DOMXPath::query +DOMXPath::registerNamespace +DOMXPath::registerPhpFunctions +DOMXPath::__construct +DomXsltStylesheet::process +DomXsltStylesheet::result_dump_file +DomXsltStylesheet::result_dump_mem +dom_import_simplexml +DOTNET +dotnet_load +doubleval +each +easter_date +easter_days +echo +empty +EmptyIterator::current +EmptyIterator::key +EmptyIterator::next +EmptyIterator::rewind +EmptyIterator::valid +enchant_broker_describe +enchant_broker_dict_exists +enchant_broker_free +enchant_broker_free_dict +enchant_broker_get_error +enchant_broker_init +enchant_broker_list_dicts +enchant_broker_request_dict +enchant_broker_request_pwl_dict +enchant_broker_set_ordering +enchant_dict_add_to_personal +enchant_dict_add_to_session +enchant_dict_check +enchant_dict_describe +enchant_dict_get_error +enchant_dict_is_in_session +enchant_dict_quick_check +enchant_dict_store_replacement +enchant_dict_suggest +end +ereg +eregi +eregi_replace +ereg_replace +error_get_last +error_log +error_reporting +escapeshellarg +escapeshellcmd +eval +event_add +event_base_free +event_base_loop +event_base_loopbreak +event_base_loopexit +event_base_new +event_base_priority_init +event_base_set +event_buffer_base_set +event_buffer_disable +event_buffer_enable +event_buffer_fd_set +event_buffer_free +event_buffer_new +event_buffer_priority_set +event_buffer_read +event_buffer_set_callback +event_buffer_timeout_set +event_buffer_watermark_set +event_buffer_write +event_del +event_free +event_new +event_set +exec +exif_imagetype +exif_read_data +exif_tagname +exif_thumbnail +exit +exp +expect_expectl +expect_popen +explode +expm1 +extension_loaded +extract +ezmlm_hash +fam_cancel_monitor +fam_close +fam_monitor_collection +fam_monitor_directory +fam_monitor_file +fam_next_event +fam_open +fam_pending +fam_resume_monitor +fam_suspend_monitor +fbsql_affected_rows +fbsql_autocommit +fbsql_blob_size +fbsql_change_user +fbsql_clob_size +fbsql_close +fbsql_commit +fbsql_connect +fbsql_create_blob +fbsql_create_clob +fbsql_create_db +fbsql_database +fbsql_database_password +fbsql_data_seek +fbsql_db_query +fbsql_db_status +fbsql_drop_db +fbsql_errno +fbsql_error +fbsql_fetch_array +fbsql_fetch_assoc +fbsql_fetch_field +fbsql_fetch_lengths +fbsql_fetch_object +fbsql_fetch_row +fbsql_field_flags +fbsql_field_len +fbsql_field_name +fbsql_field_seek +fbsql_field_table +fbsql_field_type +fbsql_free_result +fbsql_get_autostart_info +fbsql_hostname +fbsql_insert_id +fbsql_list_dbs +fbsql_list_fields +fbsql_list_tables +fbsql_next_result +fbsql_num_fields +fbsql_num_rows +fbsql_password +fbsql_pconnect +fbsql_query +fbsql_read_blob +fbsql_read_clob +fbsql_result +fbsql_rollback +fbsql_rows_fetched +fbsql_select_db +fbsql_set_characterset +fbsql_set_lob_mode +fbsql_set_password +fbsql_set_transaction +fbsql_start_db +fbsql_stop_db +fbsql_tablename +fbsql_table_name +fbsql_username +fbsql_warnings +fclose +fdf_add_doc_javascript +fdf_add_template +fdf_close +fdf_create +fdf_enum_values +fdf_errno +fdf_error +fdf_get_ap +fdf_get_attachment +fdf_get_encoding +fdf_get_file +fdf_get_flags +fdf_get_opt +fdf_get_status +fdf_get_value +fdf_get_version +fdf_header +fdf_next_field_name +fdf_open +fdf_open_string +fdf_remove_item +fdf_save +fdf_save_string +fdf_set_ap +fdf_set_encoding +fdf_set_file +fdf_set_flags +fdf_set_javascript_action +fdf_set_on_import_javascript +fdf_set_opt +fdf_set_status +fdf_set_submit_form_action +fdf_set_target_frame +fdf_set_value +fdf_set_version +feof +fflush +fgetc +fgetcsv +fgets +fgetss +file +fileatime +filectime +filegroup +fileinode +filemtime +fileowner +fileperms +filepro +filepro_fieldcount +filepro_fieldname +filepro_fieldtype +filepro_fieldwidth +filepro_retrieve +filepro_rowcount +filesize +FilesystemIterator::current +FilesystemIterator::getFlags +FilesystemIterator::key +FilesystemIterator::next +FilesystemIterator::rewind +FilesystemIterator::setFlags +FilesystemIterator::__construct +filetype +file_exists +file_get_contents +file_put_contents +FilterIterator::accept +FilterIterator::current +FilterIterator::getInnerIterator +FilterIterator::key +FilterIterator::next +FilterIterator::rewind +FilterIterator::valid +FilterIterator::__construct +filter_has_var +filter_id +filter_input +filter_input_array +filter_list +filter_var +filter_var_array +finfo::__construct +finfo_buffer +finfo_close +finfo_file +finfo_open +finfo_set_flags +floatval +flock +floor +flush +fmod +fnmatch +fopen +forward_static_call +forward_static_call_array +fpassthru +fprintf +fputcsv +fputs +fread +FrenchToJD +fribidi_log2vis +fscanf +fseek +fsockopen +fstat +ftell +ftok +ftp_alloc +ftp_cdup +ftp_chdir +ftp_chmod +ftp_close +ftp_connect +ftp_delete +ftp_exec +ftp_fget +ftp_fput +ftp_get +ftp_get_option +ftp_login +ftp_mdtm +ftp_mkdir +ftp_nb_continue +ftp_nb_fget +ftp_nb_fput +ftp_nb_get +ftp_nb_put +ftp_nlist +ftp_pasv +ftp_put +ftp_pwd +ftp_quit +ftp_raw +ftp_rawlist +ftp_rename +ftp_rmdir +ftp_set_option +ftp_site +ftp_size +ftp_ssl_connect +ftp_systype +ftruncate +function_exists +func_get_arg +func_get_args +func_num_args +fwrite +gc_collect_cycles +gc_disable +gc_enable +gc_enabled +gd_info +GearmanClient::addOptions +GearmanClient::addServer +GearmanClient::addServers +GearmanClient::addTask +GearmanClient::addTaskBackground +GearmanClient::addTaskHigh +GearmanClient::addTaskHighBackground +GearmanClient::addTaskLow +GearmanClient::addTaskLowBackground +GearmanClient::addTaskStatus +GearmanClient::clearCallbacks +GearmanClient::clone +GearmanClient::context +GearmanClient::data +GearmanClient::do +GearmanClient::doBackground +GearmanClient::doHigh +GearmanClient::doHighBackground +GearmanClient::doJobHandle +GearmanClient::doLow +GearmanClient::doLowBackground +GearmanClient::doStatus +GearmanClient::echo +GearmanClient::error +GearmanClient::getErrno +GearmanClient::jobStatus +GearmanClient::removeOptions +GearmanClient::returnCode +GearmanClient::runTasks +GearmanClient::setClientCallback +GearmanClient::setCompleteCallback +GearmanClient::setContext +GearmanClient::setCreatedCallback +GearmanClient::setData +GearmanClient::setDataCallback +GearmanClient::setExceptionCallback +GearmanClient::setFailCallback +GearmanClient::setOptions +GearmanClient::setStatusCallback +GearmanClient::setTimeout +GearmanClient::setWarningCallback +GearmanClient::setWorkloadCallback +GearmanClient::timeout +GearmanClient::__construct +GearmanJob::complete +GearmanJob::data +GearmanJob::exception +GearmanJob::fail +GearmanJob::functionName +GearmanJob::handle +GearmanJob::returnCode +GearmanJob::sendComplete +GearmanJob::sendData +GearmanJob::sendException +GearmanJob::sendFail +GearmanJob::sendStatus +GearmanJob::sendWarning +GearmanJob::setReturn +GearmanJob::status +GearmanJob::unique +GearmanJob::warning +GearmanJob::workload +GearmanJob::workloadSize +GearmanJob::__construct +GearmanTask::create +GearmanTask::data +GearmanTask::dataSize +GearmanTask::function +GearmanTask::functionName +GearmanTask::isKnown +GearmanTask::isRunning +GearmanTask::jobHandle +GearmanTask::recvData +GearmanTask::returnCode +GearmanTask::sendData +GearmanTask::sendWorkload +GearmanTask::taskDenominator +GearmanTask::taskNumerator +GearmanTask::unique +GearmanTask::uuid +GearmanTask::__construct +GearmanWorker::addFunction +GearmanWorker::addOptions +GearmanWorker::addServer +GearmanWorker::addServers +GearmanWorker::clone +GearmanWorker::echo +GearmanWorker::error +GearmanWorker::getErrno +GearmanWorker::options +GearmanWorker::register +GearmanWorker::removeOptions +GearmanWorker::returnCode +GearmanWorker::setOptions +GearmanWorker::setTimeout +GearmanWorker::timeout +GearmanWorker::unregister +GearmanWorker::unregisterAll +GearmanWorker::wait +GearmanWorker::work +GearmanWorker::__construct +gearman_job_handle +gearman_job_status +geoip_continent_code_by_name +geoip_country_code3_by_name +geoip_country_code_by_name +geoip_country_name_by_name +geoip_database_info +geoip_db_avail +geoip_db_filename +geoip_db_get_all_info +geoip_id_by_name +geoip_isp_by_name +geoip_org_by_name +geoip_record_by_name +geoip_region_by_name +geoip_region_name_by_code +geoip_time_zone_by_country_and_region +getallheaders +getcwd +getdate +getenv +gethostbyaddr +gethostbyname +gethostbynamel +gethostname +getimagesize +getlastmod +getmxrr +getmygid +getmyinode +getmypid +getmyuid +getopt +getprotobyname +getprotobynumber +getrandmax +getrusage +getservbyname +getservbyport +gettext +gettimeofday +gettype +get_browser +get_called_class +get_cfg_var +get_class +get_class_methods +get_class_vars +get_current_user +get_declared_classes +get_declared_interfaces +get_defined_constants +get_defined_functions +get_defined_vars +get_extension_funcs +get_headers +get_html_translation_table +get_included_files +get_include_path +get_loaded_extensions +get_magic_quotes_gpc +get_magic_quotes_runtime +get_meta_tags +get_object_vars +get_parent_class +get_required_files +get_resource_type +glob +GlobIterator::count +GlobIterator::__construct +Gmagick::addimage +Gmagick::addnoiseimage +Gmagick::annotateimage +Gmagick::blurimage +Gmagick::borderimage +Gmagick::charcoalimage +Gmagick::chopimage +Gmagick::clear +Gmagick::commentimage +Gmagick::compositeimage +Gmagick::cropimage +Gmagick::cropthumbnailimage +Gmagick::current +Gmagick::cyclecolormapimage +Gmagick::deconstructimages +Gmagick::despeckleimage +Gmagick::destroy +Gmagick::drawimage +Gmagick::edgeimage +Gmagick::embossimage +Gmagick::enhanceimage +Gmagick::equalizeimage +Gmagick::flipimage +Gmagick::flopimage +Gmagick::frameimage +Gmagick::gammaimage +Gmagick::getcopyright +Gmagick::getfilename +Gmagick::getimagebackgroundcolor +Gmagick::getimageblueprimary +Gmagick::getimagebordercolor +Gmagick::getimagechanneldepth +Gmagick::getimagecolors +Gmagick::getimagecolorspace +Gmagick::getimagecompose +Gmagick::getimagedelay +Gmagick::getimagedepth +Gmagick::getimagedispose +Gmagick::getimageextrema +Gmagick::getimagefilename +Gmagick::getimageformat +Gmagick::getimagegamma +Gmagick::getimagegreenprimary +Gmagick::getimageheight +Gmagick::getimagehistogram +Gmagick::getimageindex +Gmagick::getimageinterlacescheme +Gmagick::getimageiterations +Gmagick::getimagematte +Gmagick::getimagemattecolor +Gmagick::getimageprofile +Gmagick::getimageredprimary +Gmagick::getimagerenderingintent +Gmagick::getimageresolution +Gmagick::getimagescene +Gmagick::getimagesignature +Gmagick::getimagetype +Gmagick::getimageunits +Gmagick::getimagewhitepoint +Gmagick::getimagewidth +Gmagick::getpackagename +Gmagick::getquantumdepth +Gmagick::getreleasedate +Gmagick::getsamplingfactors +Gmagick::getsize +Gmagick::getversion +Gmagick::hasnextimage +Gmagick::haspreviousimage +Gmagick::implodeimage +Gmagick::labelimage +Gmagick::levelimage +Gmagick::magnifyimage +Gmagick::mapimage +Gmagick::medianfilterimage +Gmagick::minifyimage +Gmagick::modulateimage +Gmagick::motionblurimage +Gmagick::newimage +Gmagick::nextimage +Gmagick::normalizeimage +Gmagick::oilpaintimage +Gmagick::previousimage +Gmagick::profileimage +Gmagick::quantizeimage +Gmagick::quantizeimages +Gmagick::queryfontmetrics +Gmagick::queryfonts +Gmagick::queryformats +Gmagick::radialblurimage +Gmagick::raiseimage +Gmagick::read +Gmagick::readimage +Gmagick::readimageblob +Gmagick::readimagefile +Gmagick::reducenoiseimage +Gmagick::removeimage +Gmagick::removeimageprofile +Gmagick::resampleimage +Gmagick::resizeimage +Gmagick::rollimage +Gmagick::rotateimage +Gmagick::scaleimage +Gmagick::separateimagechannel +Gmagick::setfilename +Gmagick::setimagebackgroundcolor +Gmagick::setimageblueprimary +Gmagick::setimagebordercolor +Gmagick::setimagechanneldepth +Gmagick::setimagecolorspace +Gmagick::setimagecompose +Gmagick::setimagedelay +Gmagick::setimagedepth +Gmagick::setimagedispose +Gmagick::setimagefilename +Gmagick::setimageformat +Gmagick::setimagegamma +Gmagick::setimagegreenprimary +Gmagick::setimageindex +Gmagick::setimageinterlacescheme +Gmagick::setimageiterations +Gmagick::setimageprofile +Gmagick::setimageredprimary +Gmagick::setimagerenderingintent +Gmagick::setimageresolution +Gmagick::setimagescene +Gmagick::setimagetype +Gmagick::setimageunits +Gmagick::setimagewhitepoint +Gmagick::setsamplingfactors +Gmagick::setsize +Gmagick::shearimage +Gmagick::solarizeimage +Gmagick::spreadimage +Gmagick::stripimage +Gmagick::swirlimage +Gmagick::thumbnailimage +Gmagick::trimimage +Gmagick::write +Gmagick::writeimage +Gmagick::__construct +GmagickDraw::annotate +GmagickDraw::arc +GmagickDraw::bezier +GmagickDraw::ellipse +GmagickDraw::getfillcolor +GmagickDraw::getfillopacity +GmagickDraw::getfont +GmagickDraw::getfontsize +GmagickDraw::getfontstyle +GmagickDraw::getfontweight +GmagickDraw::getstrokecolor +GmagickDraw::getstrokeopacity +GmagickDraw::getstrokewidth +GmagickDraw::gettextdecoration +GmagickDraw::gettextencoding +GmagickDraw::line +GmagickDraw::point +GmagickDraw::polygon +GmagickDraw::polyline +GmagickDraw::rectangle +GmagickDraw::rotate +GmagickDraw::roundrectangle +GmagickDraw::scale +GmagickDraw::setfillcolor +GmagickDraw::setfillopacity +GmagickDraw::setfont +GmagickDraw::setfontsize +GmagickDraw::setfontstyle +GmagickDraw::setfontweight +GmagickDraw::setstrokecolor +GmagickDraw::setstrokeopacity +GmagickDraw::setstrokewidth +GmagickDraw::settextdecoration +GmagickDraw::settextencoding +GmagickPixel::getcolor +GmagickPixel::getcolorcount +GmagickPixel::getcolorvalue +GmagickPixel::setcolor +GmagickPixel::setcolorvalue +GmagickPixel::__construct +gmdate +gmmktime +gmp_abs +gmp_add +gmp_and +gmp_clrbit +gmp_cmp +gmp_com +gmp_div +gmp_divexact +gmp_div_q +gmp_div_qr +gmp_div_r +gmp_fact +gmp_gcd +gmp_gcdext +gmp_hamdist +gmp_init +gmp_intval +gmp_invert +gmp_jacobi +gmp_legendre +gmp_mod +gmp_mul +gmp_neg +gmp_nextprime +gmp_or +gmp_perfect_square +gmp_popcount +gmp_pow +gmp_powm +gmp_prob_prime +gmp_random +gmp_scan0 +gmp_scan1 +gmp_setbit +gmp_sign +gmp_sqrt +gmp_sqrtrem +gmp_strval +gmp_sub +gmp_testbit +gmp_xor +gmstrftime +gnupg_adddecryptkey +gnupg_addencryptkey +gnupg_addsignkey +gnupg_cleardecryptkeys +gnupg_clearencryptkeys +gnupg_clearsignkeys +gnupg_decrypt +gnupg_decryptverify +gnupg_encrypt +gnupg_encryptsign +gnupg_export +gnupg_geterror +gnupg_getprotocol +gnupg_import +gnupg_init +gnupg_keyinfo +gnupg_setarmor +gnupg_seterrormode +gnupg_setsignmode +gnupg_sign +gnupg_verify +gopher_parsedir +grapheme_extract +grapheme_stripos +grapheme_stristr +grapheme_strlen +grapheme_strpos +grapheme_strripos +grapheme_strrpos +grapheme_strstr +grapheme_substr +GregorianToJD +gupnp_context_get_host_ip +gupnp_context_get_port +gupnp_context_get_subscription_timeout +gupnp_context_host_path +gupnp_context_new +gupnp_context_set_subscription_timeout +gupnp_context_timeout_add +gupnp_context_unhost_path +gupnp_control_point_browse_start +gupnp_control_point_browse_stop +gupnp_control_point_callback_set +gupnp_control_point_new +gupnp_device_action_callback_set +gupnp_device_info_get +gupnp_device_info_get_service +gupnp_root_device_get_available +gupnp_root_device_get_relative_location +gupnp_root_device_new +gupnp_root_device_set_available +gupnp_root_device_start +gupnp_root_device_stop +gupnp_service_action_get +gupnp_service_action_return +gupnp_service_action_return_error +gupnp_service_action_set +gupnp_service_freeze_notify +gupnp_service_info_get +gupnp_service_info_get_introspection +gupnp_service_introspection_get_state_variable +gupnp_service_notify +gupnp_service_proxy_action_get +gupnp_service_proxy_action_set +gupnp_service_proxy_add_notify +gupnp_service_proxy_callback_set +gupnp_service_proxy_get_subscribed +gupnp_service_proxy_remove_notify +gupnp_service_proxy_send_action +gupnp_service_proxy_set_subscribed +gupnp_service_thaw_notify +gzclose +gzcompress +gzdecode +gzdeflate +gzencode +gzeof +gzfile +gzgetc +gzgets +gzgetss +gzinflate +gzopen +gzpassthru +gzputs +gzread +gzrewind +gzseek +gztell +gzuncompress +gzwrite +HaruAnnotation::setBorderStyle +HaruAnnotation::setHighlightMode +HaruAnnotation::setIcon +HaruAnnotation::setOpened +HaruDestination::setFit +HaruDestination::setFitB +HaruDestination::setFitBH +HaruDestination::setFitBV +HaruDestination::setFitH +HaruDestination::setFitR +HaruDestination::setFitV +HaruDestination::setXYZ +HaruDoc::addPage +HaruDoc::addPageLabel +HaruDoc::createOutline +HaruDoc::getCurrentEncoder +HaruDoc::getCurrentPage +HaruDoc::getEncoder +HaruDoc::getFont +HaruDoc::getInfoAttr +HaruDoc::getPageLayout +HaruDoc::getPageMode +HaruDoc::getStreamSize +HaruDoc::insertPage +HaruDoc::loadJPEG +HaruDoc::loadPNG +HaruDoc::loadRaw +HaruDoc::loadTTC +HaruDoc::loadTTF +HaruDoc::loadType1 +HaruDoc::output +HaruDoc::readFromStream +HaruDoc::resetError +HaruDoc::resetStream +HaruDoc::save +HaruDoc::saveToStream +HaruDoc::setCompressionMode +HaruDoc::setCurrentEncoder +HaruDoc::setEncryptionMode +HaruDoc::setInfoAttr +HaruDoc::setInfoDateAttr +HaruDoc::setOpenAction +HaruDoc::setPageLayout +HaruDoc::setPageMode +HaruDoc::setPagesConfiguration +HaruDoc::setPassword +HaruDoc::setPermission +HaruDoc::useCNSEncodings +HaruDoc::useCNSFonts +HaruDoc::useCNTEncodings +HaruDoc::useCNTFonts +HaruDoc::useJPEncodings +HaruDoc::useJPFonts +HaruDoc::useKREncodings +HaruDoc::useKRFonts +HaruDoc::__construct +HaruEncoder::getByteType +HaruEncoder::getType +HaruEncoder::getUnicode +HaruEncoder::getWritingMode +HaruFont::getAscent +HaruFont::getCapHeight +HaruFont::getDescent +HaruFont::getEncodingName +HaruFont::getFontName +HaruFont::getTextWidth +HaruFont::getUnicodeWidth +HaruFont::getXHeight +HaruFont::measureText +HaruImage::getBitsPerComponent +HaruImage::getColorSpace +HaruImage::getHeight +HaruImage::getSize +HaruImage::getWidth +HaruImage::setColorMask +HaruImage::setMaskImage +HaruOutline::setDestination +HaruOutline::setOpened +HaruPage::arc +HaruPage::beginText +HaruPage::circle +HaruPage::closePath +HaruPage::concat +HaruPage::createDestination +HaruPage::createLinkAnnotation +HaruPage::createTextAnnotation +HaruPage::createURLAnnotation +HaruPage::curveTo +HaruPage::curveTo2 +HaruPage::curveTo3 +HaruPage::drawImage +HaruPage::ellipse +HaruPage::endPath +HaruPage::endText +HaruPage::eofill +HaruPage::eoFillStroke +HaruPage::fill +HaruPage::fillStroke +HaruPage::getCharSpace +HaruPage::getCMYKFill +HaruPage::getCMYKStroke +HaruPage::getCurrentFont +HaruPage::getCurrentFontSize +HaruPage::getCurrentPos +HaruPage::getCurrentTextPos +HaruPage::getDash +HaruPage::getFillingColorSpace +HaruPage::getFlatness +HaruPage::getGMode +HaruPage::getGrayFill +HaruPage::getGrayStroke +HaruPage::getHeight +HaruPage::getHorizontalScaling +HaruPage::getLineCap +HaruPage::getLineJoin +HaruPage::getLineWidth +HaruPage::getMiterLimit +HaruPage::getRGBFill +HaruPage::getRGBStroke +HaruPage::getStrokingColorSpace +HaruPage::getTextLeading +HaruPage::getTextMatrix +HaruPage::getTextRenderingMode +HaruPage::getTextRise +HaruPage::getTextWidth +HaruPage::getTransMatrix +HaruPage::getWidth +HaruPage::getWordSpace +HaruPage::lineTo +HaruPage::measureText +HaruPage::moveTextPos +HaruPage::moveTo +HaruPage::moveToNextLine +HaruPage::rectangle +HaruPage::setCharSpace +HaruPage::setCMYKFill +HaruPage::setCMYKStroke +HaruPage::setDash +HaruPage::setFlatness +HaruPage::setFontAndSize +HaruPage::setGrayFill +HaruPage::setGrayStroke +HaruPage::setHeight +HaruPage::setHorizontalScaling +HaruPage::setLineCap +HaruPage::setLineJoin +HaruPage::setLineWidth +HaruPage::setMiterLimit +HaruPage::setRGBFill +HaruPage::setRGBStroke +HaruPage::setRotate +HaruPage::setSize +HaruPage::setSlideShow +HaruPage::setTextLeading +HaruPage::setTextMatrix +HaruPage::setTextRenderingMode +HaruPage::setTextRise +HaruPage::setWidth +HaruPage::setWordSpace +HaruPage::showText +HaruPage::showTextNextLine +HaruPage::stroke +HaruPage::textOut +HaruPage::textRect +hash +hash_algos +hash_copy +hash_file +hash_final +hash_hmac +hash_hmac_file +hash_init +hash_update +hash_update_file +hash_update_stream +header +headers_list +headers_sent +header_remove +hebrev +hebrevc +hexdec +highlight_file +highlight_string +htmlentities +htmlspecialchars +htmlspecialchars_decode +html_entity_decode +HttpDeflateStream::factory +HttpDeflateStream::finish +HttpDeflateStream::flush +HttpDeflateStream::update +HttpDeflateStream::__construct +HttpInflateStream::factory +HttpInflateStream::finish +HttpInflateStream::flush +HttpInflateStream::update +HttpInflateStream::__construct +HttpMessage::addHeaders +HttpMessage::detach +HttpMessage::factory +HttpMessage::fromEnv +HttpMessage::fromString +HttpMessage::getBody +HttpMessage::getHeader +HttpMessage::getHeaders +HttpMessage::getHttpVersion +HttpMessage::getParentMessage +HttpMessage::getRequestMethod +HttpMessage::getRequestUrl +HttpMessage::getResponseCode +HttpMessage::getResponseStatus +HttpMessage::getType +HttpMessage::guessContentType +HttpMessage::prepend +HttpMessage::reverse +HttpMessage::send +HttpMessage::setBody +HttpMessage::setHeaders +HttpMessage::setHttpVersion +HttpMessage::setRequestMethod +HttpMessage::setRequestUrl +HttpMessage::setResponseCode +HttpMessage::setResponseStatus +HttpMessage::setType +HttpMessage::toMessageTypeObject +HttpMessage::toString +HttpMessage::__construct +HttpQueryString::get +HttpQueryString::mod +HttpQueryString::set +HttpQueryString::singleton +HttpQueryString::toArray +HttpQueryString::toString +HttpQueryString::xlate +HttpQueryString::__construct +HttpRequest::addCookies +HttpRequest::addHeaders +HttpRequest::addPostFields +HttpRequest::addPostFile +HttpRequest::addPutData +HttpRequest::addQueryData +HttpRequest::addRawPostData +HttpRequest::addSslOptions +HttpRequest::clearHistory +HttpRequest::enableCookies +HttpRequest::getContentType +HttpRequest::getCookies +HttpRequest::getHeaders +HttpRequest::getHistory +HttpRequest::getMethod +HttpRequest::getOptions +HttpRequest::getPostFields +HttpRequest::getPostFiles +HttpRequest::getPutData +HttpRequest::getPutFile +HttpRequest::getQueryData +HttpRequest::getRawPostData +HttpRequest::getRawRequestMessage +HttpRequest::getRawResponseMessage +HttpRequest::getRequestMessage +HttpRequest::getResponseBody +HttpRequest::getResponseCode +HttpRequest::getResponseCookies +HttpRequest::getResponseData +HttpRequest::getResponseHeader +HttpRequest::getResponseInfo +HttpRequest::getResponseMessage +HttpRequest::getResponseStatus +HttpRequest::getSslOptions +HttpRequest::getUrl +HttpRequest::resetCookies +HttpRequest::send +HttpRequest::setContentType +HttpRequest::setCookies +HttpRequest::setHeaders +HttpRequest::setMethod +HttpRequest::setOptions +HttpRequest::setPostFields +HttpRequest::setPostFiles +HttpRequest::setPutData +HttpRequest::setPutFile +HttpRequest::setQueryData +HttpRequest::setRawPostData +HttpRequest::setSslOptions +HttpRequest::setUrl +HttpRequest::__construct +HttpRequestPool::attach +HttpRequestPool::detach +HttpRequestPool::getAttachedRequests +HttpRequestPool::getFinishedRequests +HttpRequestPool::reset +HttpRequestPool::send +HttpRequestPool::socketPerform +HttpRequestPool::socketSelect +HttpRequestPool::__construct +HttpRequestPool::__destruct +HttpResponse::capture +HttpResponse::getBufferSize +HttpResponse::getCache +HttpResponse::getCacheControl +HttpResponse::getContentDisposition +HttpResponse::getContentType +HttpResponse::getData +HttpResponse::getETag +HttpResponse::getFile +HttpResponse::getGzip +HttpResponse::getHeader +HttpResponse::getLastModified +HttpResponse::getRequestBody +HttpResponse::getRequestBodyStream +HttpResponse::getRequestHeaders +HttpResponse::getStream +HttpResponse::getThrottleDelay +HttpResponse::guessContentType +HttpResponse::redirect +HttpResponse::send +HttpResponse::setBufferSize +HttpResponse::setCache +HttpResponse::setCacheControl +HttpResponse::setContentDisposition +HttpResponse::setContentType +HttpResponse::setData +HttpResponse::setETag +HttpResponse::setFile +HttpResponse::setGzip +HttpResponse::setHeader +HttpResponse::setLastModified +HttpResponse::setStream +HttpResponse::setThrottleDelay +HttpResponse::status +http_build_cookie +http_build_query +http_build_str +http_build_url +http_cache_etag +http_cache_last_modified +http_chunked_decode +http_date +http_deflate +http_get +http_get_request_body +http_get_request_body_stream +http_get_request_headers +http_head +http_inflate +http_match_etag +http_match_modified +http_match_request_header +http_negotiate_charset +http_negotiate_content_type +http_negotiate_language +http_parse_cookie +http_parse_headers +http_parse_message +http_parse_params +http_persistent_handles_clean +http_persistent_handles_count +http_persistent_handles_ident +http_post_data +http_post_fields +http_put_data +http_put_file +http_put_stream +http_redirect +http_request +http_request_body_encode +http_request_method_exists +http_request_method_name +http_request_method_register +http_request_method_unregister +http_send_content_disposition +http_send_content_type +http_send_data +http_send_file +http_send_last_modified +http_send_status +http_send_stream +http_support +http_throttle +hwapi_hgcsp +hw_api::checkin +hw_api::checkout +hw_api::children +hw_api::content +hw_api::copy +hw_api::dbstat +hw_api::dcstat +hw_api::dstanchors +hw_api::dstofsrcanchor +hw_api::find +hw_api::ftstat +hw_api::hwstat +hw_api::identify +hw_api::info +hw_api::insert +hw_api::insertanchor +hw_api::insertcollection +hw_api::insertdocument +hw_api::link +hw_api::lock +hw_api::move +hw_api::object +hw_api::objectbyanchor +hw_api::parents +hw_api::remove +hw_api::replace +hw_api::setcommittedversion +hw_api::srcanchors +hw_api::srcsofdst +hw_api::unlock +hw_api::user +hw_api::userlist +hw_api_attribute +hw_api_attribute::key +hw_api_attribute::langdepvalue +hw_api_attribute::value +hw_api_attribute::values +hw_api_content +hw_api_content::mimetype +hw_api_content::read +hw_api_error::count +hw_api_error::reason +hw_api_object +hw_api_object::assign +hw_api_object::attreditable +hw_api_object::count +hw_api_object::insert +hw_api_object::remove +hw_api_object::title +hw_api_object::value +hw_api_reason::description +hw_api_reason::type +hw_Array2Objrec +hw_changeobject +hw_Children +hw_ChildrenObj +hw_Close +hw_Connect +hw_connection_info +hw_cp +hw_Deleteobject +hw_DocByAnchor +hw_DocByAnchorObj +hw_Document_Attributes +hw_Document_BodyTag +hw_Document_Content +hw_Document_SetContent +hw_Document_Size +hw_dummy +hw_EditText +hw_Error +hw_ErrorMsg +hw_Free_Document +hw_GetAnchors +hw_GetAnchorsObj +hw_GetAndLock +hw_GetChildColl +hw_GetChildCollObj +hw_GetChildDocColl +hw_GetChildDocCollObj +hw_GetObject +hw_GetObjectByQuery +hw_GetObjectByQueryColl +hw_GetObjectByQueryCollObj +hw_GetObjectByQueryObj +hw_GetParents +hw_GetParentsObj +hw_getrellink +hw_GetRemote +hw_getremotechildren +hw_GetSrcByDestObj +hw_GetText +hw_getusername +hw_Identify +hw_InCollections +hw_Info +hw_InsColl +hw_InsDoc +hw_insertanchors +hw_InsertDocument +hw_InsertObject +hw_mapid +hw_Modifyobject +hw_mv +hw_New_Document +hw_objrec2array +hw_Output_Document +hw_pConnect +hw_PipeDocument +hw_Root +hw_setlinkroot +hw_stat +hw_Unlock +hw_Who +hypot +ibase_add_user +ibase_affected_rows +ibase_backup +ibase_blob_add +ibase_blob_cancel +ibase_blob_close +ibase_blob_create +ibase_blob_echo +ibase_blob_get +ibase_blob_import +ibase_blob_info +ibase_blob_open +ibase_close +ibase_commit +ibase_commit_ret +ibase_connect +ibase_db_info +ibase_delete_user +ibase_drop_db +ibase_errcode +ibase_errmsg +ibase_execute +ibase_fetch_assoc +ibase_fetch_object +ibase_fetch_row +ibase_field_info +ibase_free_event_handler +ibase_free_query +ibase_free_result +ibase_gen_id +ibase_maintain_db +ibase_modify_user +ibase_name_result +ibase_num_fields +ibase_num_params +ibase_param_info +ibase_pconnect +ibase_prepare +ibase_query +ibase_restore +ibase_rollback +ibase_rollback_ret +ibase_server_info +ibase_service_attach +ibase_service_detach +ibase_set_event_handler +ibase_timefmt +ibase_trans +ibase_wait_event +iconv +iconv_get_encoding +iconv_mime_decode +iconv_mime_decode_headers +iconv_mime_encode +iconv_set_encoding +iconv_strlen +iconv_strpos +iconv_strrpos +iconv_substr +id3_get_frame_long_name +id3_get_frame_short_name +id3_get_genre_id +id3_get_genre_list +id3_get_genre_name +id3_get_tag +id3_get_version +id3_remove_tag +id3_set_tag +idate +idn_to_ascii +idn_to_unicode +idn_to_utf8 +ifxus_close_slob +ifxus_create_slob +ifxus_free_slob +ifxus_open_slob +ifxus_read_slob +ifxus_seek_slob +ifxus_tell_slob +ifxus_write_slob +ifx_affected_rows +ifx_blobinfile_mode +ifx_byteasvarchar +ifx_close +ifx_connect +ifx_copy_blob +ifx_create_blob +ifx_create_char +ifx_do +ifx_error +ifx_errormsg +ifx_fetch_row +ifx_fieldproperties +ifx_fieldtypes +ifx_free_blob +ifx_free_char +ifx_free_result +ifx_getsqlca +ifx_get_blob +ifx_get_char +ifx_htmltbl_result +ifx_nullformat +ifx_num_fields +ifx_num_rows +ifx_pconnect +ifx_prepare +ifx_query +ifx_textasvarchar +ifx_update_blob +ifx_update_char +ignore_user_abort +iis_add_server +iis_get_dir_security +iis_get_script_map +iis_get_server_by_comment +iis_get_server_by_path +iis_get_server_rights +iis_get_service_state +iis_remove_server +iis_set_app_settings +iis_set_dir_security +iis_set_script_map +iis_set_server_rights +iis_start_server +iis_start_service +iis_stop_server +iis_stop_service +image2wbmp +imagealphablending +imageantialias +imagearc +imagechar +imagecharup +imagecolorallocate +imagecolorallocatealpha +imagecolorat +imagecolorclosest +imagecolorclosestalpha +imagecolorclosesthwb +imagecolordeallocate +imagecolorexact +imagecolorexactalpha +imagecolormatch +imagecolorresolve +imagecolorresolvealpha +imagecolorset +imagecolorsforindex +imagecolorstotal +imagecolortransparent +imageconvolution +imagecopy +imagecopymerge +imagecopymergegray +imagecopyresampled +imagecopyresized +imagecreate +imagecreatefromgd +imagecreatefromgd2 +imagecreatefromgd2part +imagecreatefromgif +imagecreatefromjpeg +imagecreatefrompng +imagecreatefromstring +imagecreatefromwbmp +imagecreatefromxbm +imagecreatefromxpm +imagecreatetruecolor +imagedashedline +imagedestroy +imageellipse +imagefill +imagefilledarc +imagefilledellipse +imagefilledpolygon +imagefilledrectangle +imagefilltoborder +imagefilter +imagefontheight +imagefontwidth +imageftbbox +imagefttext +imagegammacorrect +imagegd +imagegd2 +imagegif +imagegrabscreen +imagegrabwindow +imageinterlace +imageistruecolor +imagejpeg +imagelayereffect +imageline +imageloadfont +imagepalettecopy +imagepng +imagepolygon +imagepsbbox +imagepsencodefont +imagepsextendfont +imagepsfreefont +imagepsloadfont +imagepsslantfont +imagepstext +imagerectangle +imagerotate +imagesavealpha +imagesetbrush +imagesetpixel +imagesetstyle +imagesetthickness +imagesettile +imagestring +imagestringup +imagesx +imagesy +imagetruecolortopalette +imagettfbbox +imagettftext +imagetypes +imagewbmp +imagexbm +image_type_to_extension +image_type_to_mime_type +Imagick::adaptiveBlurImage +Imagick::adaptiveResizeImage +Imagick::adaptiveSharpenImage +Imagick::adaptiveThresholdImage +Imagick::addImage +Imagick::addNoiseImage +Imagick::affineTransformImage +Imagick::animateImages +Imagick::annotateImage +Imagick::appendImages +Imagick::averageImages +Imagick::blackThresholdImage +Imagick::blurImage +Imagick::borderImage +Imagick::charcoalImage +Imagick::chopImage +Imagick::clear +Imagick::clipImage +Imagick::clipPathImage +Imagick::clone +Imagick::clutImage +Imagick::coalesceImages +Imagick::colorFloodfillImage +Imagick::colorizeImage +Imagick::combineImages +Imagick::commentImage +Imagick::compareImageChannels +Imagick::compareImageLayers +Imagick::compareImages +Imagick::compositeImage +Imagick::contrastImage +Imagick::contrastStretchImage +Imagick::convolveImage +Imagick::cropImage +Imagick::cropThumbnailImage +Imagick::current +Imagick::cycleColormapImage +Imagick::decipherImage +Imagick::deconstructImages +Imagick::deleteImageArtifact +Imagick::deskewImage +Imagick::despeckleImage +Imagick::destroy +Imagick::displayImage +Imagick::displayImages +Imagick::distortImage +Imagick::drawImage +Imagick::edgeImage +Imagick::embossImage +Imagick::encipherImage +Imagick::enhanceImage +Imagick::equalizeImage +Imagick::evaluateImage +Imagick::exportImagePixels +Imagick::extentImage +Imagick::flattenImages +Imagick::flipImage +Imagick::floodFillPaintImage +Imagick::flopImage +Imagick::frameImage +Imagick::functionImage +Imagick::fxImage +Imagick::gammaImage +Imagick::gaussianBlurImage +Imagick::getColorspace +Imagick::getCompression +Imagick::getCompressionQuality +Imagick::getCopyright +Imagick::getFilename +Imagick::getFont +Imagick::getFormat +Imagick::getGravity +Imagick::getHomeURL +Imagick::getImage +Imagick::getImageAlphaChannel +Imagick::getImageArtifact +Imagick::getImageBackgroundColor +Imagick::getImageBlob +Imagick::getImageBluePrimary +Imagick::getImageBorderColor +Imagick::getImageChannelDepth +Imagick::getImageChannelDistortion +Imagick::getImageChannelDistortions +Imagick::getImageChannelExtrema +Imagick::getImageChannelKurtosis +Imagick::getImageChannelMean +Imagick::getImageChannelRange +Imagick::getImageChannelStatistics +Imagick::getImageClipMask +Imagick::getImageColormapColor +Imagick::getImageColors +Imagick::getImageColorspace +Imagick::getImageCompose +Imagick::getImageCompression +Imagick::getImageCompressionQuality +Imagick::getImageDelay +Imagick::getImageDepth +Imagick::getImageDispose +Imagick::getImageDistortion +Imagick::getImageExtrema +Imagick::getImageFilename +Imagick::getImageFormat +Imagick::getImageGamma +Imagick::getImageGeometry +Imagick::getImageGravity +Imagick::getImageGreenPrimary +Imagick::getImageHeight +Imagick::getImageHistogram +Imagick::getImageIndex +Imagick::getImageInterlaceScheme +Imagick::getImageInterpolateMethod +Imagick::getImageIterations +Imagick::getImageLength +Imagick::getImageMagickLicense +Imagick::getImageMatte +Imagick::getImageMatteColor +Imagick::getImageOrientation +Imagick::getImagePage +Imagick::getImagePixelColor +Imagick::getImageProfile +Imagick::getImageProfiles +Imagick::getImageProperties +Imagick::getImageProperty +Imagick::getImageRedPrimary +Imagick::getImageRegion +Imagick::getImageRenderingIntent +Imagick::getImageResolution +Imagick::getImagesBlob +Imagick::getImageScene +Imagick::getImageSignature +Imagick::getImageSize +Imagick::getImageTicksPerSecond +Imagick::getImageTotalInkDensity +Imagick::getImageType +Imagick::getImageUnits +Imagick::getImageVirtualPixelMethod +Imagick::getImageWhitePoint +Imagick::getImageWidth +Imagick::getInterlaceScheme +Imagick::getIteratorIndex +Imagick::getNumberImages +Imagick::getOption +Imagick::getPackageName +Imagick::getPage +Imagick::getPixelIterator +Imagick::getPixelRegionIterator +Imagick::getPointSize +Imagick::getQuantumDepth +Imagick::getQuantumRange +Imagick::getReleaseDate +Imagick::getResource +Imagick::getResourceLimit +Imagick::getSamplingFactors +Imagick::getSize +Imagick::getSizeOffset +Imagick::getVersion +Imagick::haldClutImage +Imagick::hasNextImage +Imagick::hasPreviousImage +Imagick::identifyImage +Imagick::implodeImage +Imagick::importImagePixels +Imagick::labelImage +Imagick::levelImage +Imagick::linearStretchImage +Imagick::liquidRescaleImage +Imagick::magnifyImage +Imagick::mapImage +Imagick::matteFloodfillImage +Imagick::medianFilterImage +Imagick::mergeImageLayers +Imagick::minifyImage +Imagick::modulateImage +Imagick::montageImage +Imagick::morphImages +Imagick::mosaicImages +Imagick::motionBlurImage +Imagick::negateImage +Imagick::newImage +Imagick::newPseudoImage +Imagick::nextImage +Imagick::normalizeImage +Imagick::oilPaintImage +Imagick::opaquePaintImage +Imagick::optimizeImageLayers +Imagick::orderedPosterizeImage +Imagick::paintFloodfillImage +Imagick::paintOpaqueImage +Imagick::paintTransparentImage +Imagick::pingImage +Imagick::pingImageBlob +Imagick::pingImageFile +Imagick::polaroidImage +Imagick::posterizeImage +Imagick::previewImages +Imagick::previousImage +Imagick::profileImage +Imagick::quantizeImage +Imagick::quantizeImages +Imagick::queryFontMetrics +Imagick::queryFonts +Imagick::queryFormats +Imagick::radialBlurImage +Imagick::raiseImage +Imagick::randomThresholdImage +Imagick::readImage +Imagick::readImageBlob +Imagick::readImageFile +Imagick::recolorImage +Imagick::reduceNoiseImage +Imagick::remapImage +Imagick::removeImage +Imagick::removeImageProfile +Imagick::render +Imagick::resampleImage +Imagick::resetImagePage +Imagick::resizeImage +Imagick::rollImage +Imagick::rotateImage +Imagick::roundCorners +Imagick::sampleImage +Imagick::scaleImage +Imagick::segmentImage +Imagick::separateImageChannel +Imagick::sepiaToneImage +Imagick::setBackgroundColor +Imagick::setColorspace +Imagick::setCompression +Imagick::setCompressionQuality +Imagick::setFilename +Imagick::setFirstIterator +Imagick::setFont +Imagick::setFormat +Imagick::setGravity +Imagick::setImage +Imagick::setImageAlphaChannel +Imagick::setImageArtifact +Imagick::setImageBackgroundColor +Imagick::setImageBias +Imagick::setImageBluePrimary +Imagick::setImageBorderColor +Imagick::setImageChannelDepth +Imagick::setImageClipMask +Imagick::setImageColormapColor +Imagick::setImageColorspace +Imagick::setImageCompose +Imagick::setImageCompression +Imagick::setImageCompressionQuality +Imagick::setImageDelay +Imagick::setImageDepth +Imagick::setImageDispose +Imagick::setImageExtent +Imagick::setImageFilename +Imagick::setImageFormat +Imagick::setImageGamma +Imagick::setImageGravity +Imagick::setImageGreenPrimary +Imagick::setImageIndex +Imagick::setImageInterlaceScheme +Imagick::setImageInterpolateMethod +Imagick::setImageIterations +Imagick::setImageMatte +Imagick::setImageMatteColor +Imagick::setImageOpacity +Imagick::setImageOrientation +Imagick::setImagePage +Imagick::setImageProfile +Imagick::setImageProperty +Imagick::setImageRedPrimary +Imagick::setImageRenderingIntent +Imagick::setImageResolution +Imagick::setImageScene +Imagick::setImageTicksPerSecond +Imagick::setImageType +Imagick::setImageUnits +Imagick::setImageVirtualPixelMethod +Imagick::setImageWhitePoint +Imagick::setInterlaceScheme +Imagick::setIteratorIndex +Imagick::setLastIterator +Imagick::setOption +Imagick::setPage +Imagick::setPointSize +Imagick::setResolution +Imagick::setResourceLimit +Imagick::setSamplingFactors +Imagick::setSize +Imagick::setSizeOffset +Imagick::setType +Imagick::shadeImage +Imagick::shadowImage +Imagick::sharpenImage +Imagick::shaveImage +Imagick::shearImage +Imagick::sigmoidalContrastImage +Imagick::sketchImage +Imagick::solarizeImage +Imagick::sparseColorImage +Imagick::spliceImage +Imagick::spreadImage +Imagick::steganoImage +Imagick::stereoImage +Imagick::stripImage +Imagick::swirlImage +Imagick::textureImage +Imagick::thresholdImage +Imagick::thumbnailImage +Imagick::tintImage +Imagick::transformImage +Imagick::transparentPaintImage +Imagick::transposeImage +Imagick::transverseImage +Imagick::trimImage +Imagick::uniqueImageColors +Imagick::unsharpMaskImage +Imagick::valid +Imagick::vignetteImage +Imagick::waveImage +Imagick::whiteThresholdImage +Imagick::writeImage +Imagick::writeImageFile +Imagick::writeImages +Imagick::writeImagesFile +Imagick::__construct +ImagickDraw::affine +ImagickDraw::annotation +ImagickDraw::arc +ImagickDraw::bezier +ImagickDraw::circle +ImagickDraw::clear +ImagickDraw::clone +ImagickDraw::color +ImagickDraw::comment +ImagickDraw::composite +ImagickDraw::destroy +ImagickDraw::ellipse +ImagickDraw::getClipPath +ImagickDraw::getClipRule +ImagickDraw::getClipUnits +ImagickDraw::getFillColor +ImagickDraw::getFillOpacity +ImagickDraw::getFillRule +ImagickDraw::getFont +ImagickDraw::getFontFamily +ImagickDraw::getFontSize +ImagickDraw::getFontStyle +ImagickDraw::getFontWeight +ImagickDraw::getGravity +ImagickDraw::getStrokeAntialias +ImagickDraw::getStrokeColor +ImagickDraw::getStrokeDashArray +ImagickDraw::getStrokeDashOffset +ImagickDraw::getStrokeLineCap +ImagickDraw::getStrokeLineJoin +ImagickDraw::getStrokeMiterLimit +ImagickDraw::getStrokeOpacity +ImagickDraw::getStrokeWidth +ImagickDraw::getTextAlignment +ImagickDraw::getTextAntialias +ImagickDraw::getTextDecoration +ImagickDraw::getTextEncoding +ImagickDraw::getTextUnderColor +ImagickDraw::getVectorGraphics +ImagickDraw::line +ImagickDraw::matte +ImagickDraw::pathClose +ImagickDraw::pathCurveToAbsolute +ImagickDraw::pathCurveToQuadraticBezierAbsolute +ImagickDraw::pathCurveToQuadraticBezierRelative +ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute +ImagickDraw::pathCurveToQuadraticBezierSmoothRelative +ImagickDraw::pathCurveToRelative +ImagickDraw::pathCurveToSmoothAbsolute +ImagickDraw::pathCurveToSmoothRelative +ImagickDraw::pathEllipticArcAbsolute +ImagickDraw::pathEllipticArcRelative +ImagickDraw::pathFinish +ImagickDraw::pathLineToAbsolute +ImagickDraw::pathLineToHorizontalAbsolute +ImagickDraw::pathLineToHorizontalRelative +ImagickDraw::pathLineToRelative +ImagickDraw::pathLineToVerticalAbsolute +ImagickDraw::pathLineToVerticalRelative +ImagickDraw::pathMoveToAbsolute +ImagickDraw::pathMoveToRelative +ImagickDraw::pathStart +ImagickDraw::point +ImagickDraw::polygon +ImagickDraw::polyline +ImagickDraw::pop +ImagickDraw::popClipPath +ImagickDraw::popDefs +ImagickDraw::popPattern +ImagickDraw::push +ImagickDraw::pushClipPath +ImagickDraw::pushDefs +ImagickDraw::pushPattern +ImagickDraw::rectangle +ImagickDraw::render +ImagickDraw::rotate +ImagickDraw::roundRectangle +ImagickDraw::scale +ImagickDraw::setClipPath +ImagickDraw::setClipRule +ImagickDraw::setClipUnits +ImagickDraw::setFillAlpha +ImagickDraw::setFillColor +ImagickDraw::setFillOpacity +ImagickDraw::setFillPatternURL +ImagickDraw::setFillRule +ImagickDraw::setFont +ImagickDraw::setFontFamily +ImagickDraw::setFontSize +ImagickDraw::setFontStretch +ImagickDraw::setFontStyle +ImagickDraw::setFontWeight +ImagickDraw::setGravity +ImagickDraw::setStrokeAlpha +ImagickDraw::setStrokeAntialias +ImagickDraw::setStrokeColor +ImagickDraw::setStrokeDashArray +ImagickDraw::setStrokeDashOffset +ImagickDraw::setStrokeLineCap +ImagickDraw::setStrokeLineJoin +ImagickDraw::setStrokeMiterLimit +ImagickDraw::setStrokeOpacity +ImagickDraw::setStrokePatternURL +ImagickDraw::setStrokeWidth +ImagickDraw::setTextAlignment +ImagickDraw::setTextAntialias +ImagickDraw::setTextDecoration +ImagickDraw::setTextEncoding +ImagickDraw::setTextUnderColor +ImagickDraw::setVectorGraphics +ImagickDraw::setViewbox +ImagickDraw::skewX +ImagickDraw::skewY +ImagickDraw::translate +ImagickDraw::__construct +ImagickPixel::clear +ImagickPixel::destroy +ImagickPixel::getColor +ImagickPixel::getColorAsString +ImagickPixel::getColorCount +ImagickPixel::getColorValue +ImagickPixel::getHSL +ImagickPixel::isSimilar +ImagickPixel::setColor +ImagickPixel::setColorValue +ImagickPixel::setHSL +ImagickPixel::__construct +ImagickPixelIterator::clear +ImagickPixelIterator::destroy +ImagickPixelIterator::getCurrentIteratorRow +ImagickPixelIterator::getIteratorRow +ImagickPixelIterator::getNextIteratorRow +ImagickPixelIterator::getPreviousIteratorRow +ImagickPixelIterator::newPixelIterator +ImagickPixelIterator::newPixelRegionIterator +ImagickPixelIterator::resetIterator +ImagickPixelIterator::setIteratorFirstRow +ImagickPixelIterator::setIteratorLastRow +ImagickPixelIterator::setIteratorRow +ImagickPixelIterator::syncIterator +ImagickPixelIterator::__construct +imap_8bit +imap_alerts +imap_append +imap_base64 +imap_binary +imap_body +imap_bodystruct +imap_check +imap_clearflag_full +imap_close +imap_createmailbox +imap_delete +imap_deletemailbox +imap_errors +imap_expunge +imap_fetchbody +imap_fetchheader +imap_fetchmime +imap_fetchstructure +imap_fetch_overview +imap_gc +imap_getacl +imap_getmailboxes +imap_getsubscribed +imap_get_quota +imap_get_quotaroot +imap_header +imap_headerinfo +imap_headers +imap_last_error +imap_list +imap_listmailbox +imap_listscan +imap_listsubscribed +imap_lsub +imap_mail +imap_mailboxmsginfo +imap_mail_compose +imap_mail_copy +imap_mail_move +imap_mime_header_decode +imap_msgno +imap_num_msg +imap_num_recent +imap_open +imap_ping +imap_qprint +imap_renamemailbox +imap_reopen +imap_rfc822_parse_adrlist +imap_rfc822_parse_headers +imap_rfc822_write_address +imap_savebody +imap_scanmailbox +imap_search +imap_setacl +imap_setflag_full +imap_set_quota +imap_sort +imap_status +imap_subscribe +imap_thread +imap_timeout +imap_uid +imap_undelete +imap_unsubscribe +imap_utf7_decode +imap_utf7_encode +imap_utf8 +implode +import_request_variables +inclued_get_data +inet_ntop +inet_pton +InfiniteIterator::next +InfiniteIterator::__construct +ingres_autocommit +ingres_autocommit_state +ingres_charset +ingres_close +ingres_commit +ingres_connect +ingres_cursor +ingres_errno +ingres_error +ingres_errsqlstate +ingres_escape_string +ingres_execute +ingres_fetch_array +ingres_fetch_assoc +ingres_fetch_object +ingres_fetch_proc_return +ingres_fetch_row +ingres_field_length +ingres_field_name +ingres_field_nullable +ingres_field_precision +ingres_field_scale +ingres_field_type +ingres_free_result +ingres_next_error +ingres_num_fields +ingres_num_rows +ingres_pconnect +ingres_prepare +ingres_query +ingres_result_seek +ingres_rollback +ingres_set_environment +ingres_unbuffered_query +ini_alter +ini_get +ini_get_all +ini_restore +ini_set +inotify_add_watch +inotify_init +inotify_queue_len +inotify_read +inotify_rm_watch +interface_exists +IntlDateFormatter::create +IntlDateFormatter::format +IntlDateFormatter::getCalendar +IntlDateFormatter::getDateType +IntlDateFormatter::getErrorCode +IntlDateFormatter::getErrorMessage +IntlDateFormatter::getLocale +IntlDateFormatter::getPattern +IntlDateFormatter::getTimeType +IntlDateFormatter::getTimeZoneId +IntlDateFormatter::isLenient +IntlDateFormatter::localtime +IntlDateFormatter::parse +IntlDateFormatter::setCalendar +IntlDateFormatter::setLenient +IntlDateFormatter::setPattern +IntlDateFormatter::setTimeZoneId +IntlDateFormatter::__construct +intl_error_name +intl_get_error_code +intl_get_error_message +intl_is_failure +intval +in_array +ip2long +iptcembed +iptcparse +isset +is_a +is_array +is_bool +is_callable +is_dir +is_double +is_executable +is_file +is_finite +is_float +is_infinite +is_int +is_integer +is_link +is_long +is_nan +is_null +is_numeric +is_object +is_readable +is_real +is_resource +is_scalar +is_soap_fault +is_string +is_subclass_of +is_uploaded_file +is_writable +is_writeable +IteratorIterator::current +IteratorIterator::getInnerIterator +IteratorIterator::key +IteratorIterator::next +IteratorIterator::rewind +IteratorIterator::valid +IteratorIterator::__construct +iterator_apply +iterator_count +iterator_to_array +java_last_exception_clear +java_last_exception_get +JDDayOfWeek +JDMonthName +JDToFrench +JDToGregorian +jdtojewish +JDToJulian +jdtounix +JewishToJD +join +jpeg2wbmp +json_decode +json_encode +json_last_error +Judy::byCount +Judy::count +Judy::first +Judy::firstEmpty +Judy::free +Judy::getType +Judy::last +Judy::lastEmpty +Judy::memoryUsage +Judy::next +Judy::nextEmpty +Judy::offsetExists +Judy::offsetGet +Judy::offsetSet +Judy::offsetUnset +Judy::prev +Judy::prevEmpty +Judy::size +Judy::__construct +Judy::__destruct +judy_type +judy_version +JulianToJD +kadm5_chpass_principal +kadm5_create_principal +kadm5_delete_principal +kadm5_destroy +kadm5_flush +kadm5_get_policies +kadm5_get_principal +kadm5_get_principals +kadm5_init_with_password +kadm5_modify_principal +key +krsort +ksort +KTaglib_ID3v2_AttachedPictureFrame::getDescription +KTaglib_ID3v2_AttachedPictureFrame::getMimeType +KTaglib_ID3v2_AttachedPictureFrame::getType +KTaglib_ID3v2_AttachedPictureFrame::savePicture +KTaglib_ID3v2_AttachedPictureFrame::setMimeType +KTaglib_ID3v2_AttachedPictureFrame::setPicture +KTaglib_ID3v2_AttachedPictureFrame::setType +KTaglib_ID3v2_Frame::getSize +KTaglib_ID3v2_Frame::__toString +KTaglib_ID3v2_Tag::addFrame +KTaglib_ID3v2_Tag::getFrameList +KTaglib_MPEG_AudioProperties::getBitrate +KTaglib_MPEG_AudioProperties::getChannels +KTaglib_MPEG_AudioProperties::getLayer +KTaglib_MPEG_AudioProperties::getLength +KTaglib_MPEG_AudioProperties::getSampleBitrate +KTaglib_MPEG_AudioProperties::getVersion +KTaglib_MPEG_AudioProperties::isCopyrighted +KTaglib_MPEG_AudioProperties::isOriginal +KTaglib_MPEG_AudioProperties::isProtectionEnabled +KTaglib_MPEG_File::getAudioProperties +KTaglib_MPEG_File::getID3v1Tag +KTaglib_MPEG_File::getID3v2Tag +KTaglib_MPEG_File::__construct +KTaglib_Tag::getAlbum +KTaglib_Tag::getArtist +KTaglib_Tag::getComment +KTaglib_Tag::getGenre +KTaglib_Tag::getTitle +KTaglib_Tag::getTrack +KTaglib_Tag::getYear +KTaglib_Tag::isEmpty +lcfirst +lcg_value +lchgrp +lchown +ldap_8859_to_t61 +ldap_add +ldap_bind +ldap_close +ldap_compare +ldap_connect +ldap_count_entries +ldap_delete +ldap_dn2ufn +ldap_err2str +ldap_errno +ldap_error +ldap_explode_dn +ldap_first_attribute +ldap_first_entry +ldap_first_reference +ldap_free_result +ldap_get_attributes +ldap_get_dn +ldap_get_entries +ldap_get_option +ldap_get_values +ldap_get_values_len +ldap_list +ldap_modify +ldap_mod_add +ldap_mod_del +ldap_mod_replace +ldap_next_attribute +ldap_next_entry +ldap_next_reference +ldap_parse_reference +ldap_parse_result +ldap_read +ldap_rename +ldap_sasl_bind +ldap_search +ldap_set_option +ldap_set_rebind_proc +ldap_sort +ldap_start_tls +ldap_t61_to_8859 +ldap_unbind +levenshtein +libxml_clear_errors +libxml_disable_entity_loader +libxml_get_errors +libxml_get_last_error +libxml_set_streams_context +libxml_use_internal_errors +LimitIterator::current +LimitIterator::getInnerIterator +LimitIterator::getPosition +LimitIterator::key +LimitIterator::next +LimitIterator::rewind +LimitIterator::seek +LimitIterator::valid +LimitIterator::__construct +link +linkinfo +list +Locale::acceptFromHttp +Locale::composeLocale +Locale::filterMatches +Locale::getAllVariants +Locale::getDefault +Locale::getDisplayLanguage +Locale::getDisplayName +Locale::getDisplayRegion +Locale::getDisplayScript +Locale::getDisplayVariant +Locale::getKeywords +Locale::getPrimaryLanguage +Locale::getRegion +Locale::getScript +Locale::lookup +Locale::parseLocale +Locale::setDefault +localeconv +locale_accept_from_http +locale_compose +locale_filter_matches +locale_get_all_variants +locale_get_default +locale_get_display_language +locale_get_display_name +locale_get_display_region +locale_get_display_script +locale_get_display_variant +locale_get_keywords +locale_get_primary_language +locale_get_region +locale_get_script +locale_lookup +locale_parse +locale_set_default +localtime +log +log1p +log10 +long2ip +lstat +ltrim +lzf_compress +lzf_decompress +lzf_optimized_for +magic_quotes_runtime +mail +mailparse_determine_best_xfer_encoding +mailparse_msg_create +mailparse_msg_extract_part +mailparse_msg_extract_part_file +mailparse_msg_extract_whole_part_file +mailparse_msg_free +mailparse_msg_get_part +mailparse_msg_get_part_data +mailparse_msg_get_structure +mailparse_msg_parse +mailparse_msg_parse_file +mailparse_rfc822_parse_addresses +mailparse_stream_encode +mailparse_uudecode_all +main +max +maxdb::affected_rows +maxdb::auto_commit +maxdb::change_user +maxdb::character_set_name +maxdb::close +maxdb::close_long_data +maxdb::commit +maxdb::disable_reads_from_master +maxdb::errno +maxdb::error +maxdb::field_count +maxdb::get_host_info +maxdb::info +maxdb::insert_id +maxdb::kill +maxdb::more_results +maxdb::multi_query +maxdb::next_result +maxdb::num_rows +maxdb::options +maxdb::ping +maxdb::prepare +maxdb::protocol_version +maxdb::query +maxdb::real_connect +maxdb::real_escape_string +maxdb::real_query +maxdb::rollback +maxdb::rpl_query_type +maxdb::select_db +maxdb::send_query +maxdb::server_info +maxdb::server_version +maxdb::sqlstate +maxdb::ssl_set +maxdb::stat +maxdb::stmt_init +maxdb::store_result +maxdb::store_result +maxdb::thread_id +maxdb::use_result +maxdb::warning_count +maxdb::__construct +maxdb_affected_rows +maxdb_autocommit +maxdb_bind_param +maxdb_bind_result +maxdb_change_user +maxdb_character_set_name +maxdb_client_encoding +maxdb_close +maxdb_close_long_data +maxdb_commit +maxdb_connect +maxdb_connect_errno +maxdb_connect_error +maxdb_data_seek +maxdb_debug +maxdb_disable_reads_from_master +maxdb_disable_rpl_parse +maxdb_dump_debug_info +maxdb_embedded_connect +maxdb_enable_reads_from_master +maxdb_enable_rpl_parse +maxdb_errno +maxdb_error +maxdb_escape_string +maxdb_execute +maxdb_fetch +maxdb_fetch_array +maxdb_fetch_assoc +maxdb_fetch_field +maxdb_fetch_fields +maxdb_fetch_field_direct +maxdb_fetch_lengths +maxdb_fetch_object +maxdb_fetch_row +maxdb_field_count +maxdb_field_seek +maxdb_field_tell +maxdb_free_result +maxdb_get_client_info +maxdb_get_client_version +maxdb_get_host_info +maxdb_get_metadata +maxdb_get_proto_info +maxdb_get_server_info +maxdb_get_server_version +maxdb_info +maxdb_init +maxdb_insert_id +maxdb_kill +maxdb_master_query +maxdb_more_results +maxdb_multi_query +maxdb_next_result +maxdb_num_fields +maxdb_num_rows +maxdb_options +maxdb_param_count +maxdb_ping +maxdb_prepare +maxdb_query +maxdb_real_connect +maxdb_real_escape_string +maxdb_real_query +maxdb_report +maxdb_result::current_field +maxdb_result::data_seek +maxdb_result::fetch_array +maxdb_result::fetch_assoc +maxdb_result::fetch_field +maxdb_result::fetch_fields +maxdb_result::fetch_field_direct +maxdb_result::fetch_object +maxdb_result::fetch_row +maxdb_result::field_count +maxdb_result::field_seek +maxdb_result::free +maxdb_result::lengths +maxdb_rollback +maxdb_rpl_parse_enabled +maxdb_rpl_probe +maxdb_rpl_query_type +maxdb_select_db +maxdb_send_long_data +maxdb_send_query +maxdb_server_end +maxdb_server_init +maxdb_set_opt +maxdb_sqlstate +maxdb_ssl_set +maxdb_stat +maxdb_stmt::affected_rows +maxdb_stmt::bind_param +maxdb_stmt::bind_result +maxdb_stmt::close +maxdb_stmt::close_long_data +maxdb_stmt::data_seek +maxdb_stmt::errno +maxdb_stmt::error +maxdb_stmt::execute +maxdb_stmt::fetch +maxdb_stmt::free_result +maxdb_stmt::num_rows +maxdb_stmt::param_count +maxdb_stmt::prepare +maxdb_stmt::reset +maxdb_stmt::result_metadata +maxdb_stmt::send_long_data +maxdb_stmt_affected_rows +maxdb_stmt_bind_param +maxdb_stmt_bind_result +maxdb_stmt_close +maxdb_stmt_close_long_data +maxdb_stmt_data_seek +maxdb_stmt_errno +maxdb_stmt_error +maxdb_stmt_execute +maxdb_stmt_fetch +maxdb_stmt_free_result +maxdb_stmt_init +maxdb_stmt_num_rows +maxdb_stmt_param_count +maxdb_stmt_prepare +maxdb_stmt_reset +maxdb_stmt_result_metadata +maxdb_stmt_send_long_data +maxdb_stmt_sqlstate +maxdb_stmt_store_result +maxdb_store_result +maxdb_thread_id +maxdb_thread_safe +maxdb_use_result +maxdb_warning_count +mb_check_encoding +mb_convert_case +mb_convert_encoding +mb_convert_kana +mb_convert_variables +mb_decode_mimeheader +mb_decode_numericentity +mb_detect_encoding +mb_detect_order +mb_encode_mimeheader +mb_encode_numericentity +mb_encoding_aliases +mb_ereg +mb_eregi +mb_eregi_replace +mb_ereg_match +mb_ereg_replace +mb_ereg_search +mb_ereg_search_getpos +mb_ereg_search_getregs +mb_ereg_search_init +mb_ereg_search_pos +mb_ereg_search_regs +mb_ereg_search_setpos +mb_get_info +mb_http_input +mb_http_output +mb_internal_encoding +mb_language +mb_list_encodings +mb_output_handler +mb_parse_str +mb_preferred_mime_name +mb_regex_encoding +mb_regex_set_options +mb_send_mail +mb_split +mb_strcut +mb_strimwidth +mb_stripos +mb_stristr +mb_strlen +mb_strpos +mb_strrchr +mb_strrichr +mb_strripos +mb_strrpos +mb_strstr +mb_strtolower +mb_strtoupper +mb_strwidth +mb_substitute_character +mb_substr +mb_substr_count +mcrypt_cbc +mcrypt_cfb +mcrypt_create_iv +mcrypt_decrypt +mcrypt_ecb +mcrypt_encrypt +mcrypt_enc_get_algorithms_name +mcrypt_enc_get_block_size +mcrypt_enc_get_iv_size +mcrypt_enc_get_key_size +mcrypt_enc_get_modes_name +mcrypt_enc_get_supported_key_sizes +mcrypt_enc_is_block_algorithm +mcrypt_enc_is_block_algorithm_mode +mcrypt_enc_is_block_mode +mcrypt_enc_self_test +mcrypt_generic +mcrypt_generic_deinit +mcrypt_generic_end +mcrypt_generic_init +mcrypt_get_block_size +mcrypt_get_cipher_name +mcrypt_get_iv_size +mcrypt_get_key_size +mcrypt_list_algorithms +mcrypt_list_modes +mcrypt_module_close +mcrypt_module_get_algo_block_size +mcrypt_module_get_algo_key_size +mcrypt_module_get_supported_key_sizes +mcrypt_module_is_block_algorithm +mcrypt_module_is_block_algorithm_mode +mcrypt_module_is_block_mode +mcrypt_module_open +mcrypt_module_self_test +mcrypt_ofb +md5 +md5_file +mdecrypt_generic +Memcache::add +Memcache::addServer +Memcache::close +Memcache::connect +Memcache::decrement +Memcache::delete +Memcache::flush +Memcache::get +Memcache::getExtendedStats +Memcache::getServerStatus +Memcache::getStats +Memcache::getVersion +Memcache::increment +Memcache::pconnect +Memcache::replace +Memcache::set +Memcache::setCompressThreshold +Memcache::setServerParams +Memcached::add +Memcached::addByKey +Memcached::addServer +Memcached::addServers +Memcached::append +Memcached::appendByKey +Memcached::cas +Memcached::casByKey +Memcached::decrement +Memcached::delete +Memcached::deleteByKey +Memcached::fetch +Memcached::fetchAll +Memcached::flush +Memcached::get +Memcached::getByKey +Memcached::getDelayed +Memcached::getDelayedByKey +Memcached::getMulti +Memcached::getMultiByKey +Memcached::getOption +Memcached::getResultCode +Memcached::getResultMessage +Memcached::getServerByKey +Memcached::getServerList +Memcached::getStats +Memcached::getVersion +Memcached::increment +Memcached::prepend +Memcached::prependByKey +Memcached::replace +Memcached::replaceByKey +Memcached::set +Memcached::setByKey +Memcached::setMulti +Memcached::setMultiByKey +Memcached::setOption +Memcached::__construct +memcache_debug +memory_get_peak_usage +memory_get_usage +MessageFormatter::create +MessageFormatter::format +MessageFormatter::formatMessage +MessageFormatter::getErrorCode +MessageFormatter::getErrorMessage +MessageFormatter::getLocale +MessageFormatter::getPattern +MessageFormatter::parse +MessageFormatter::parseMessage +MessageFormatter::setPattern +MessageFormatter::__construct +metaphone +method_exists +mhash +mhash_count +mhash_get_block_size +mhash_get_hash_name +mhash_keygen_s2k +microtime +mime_content_type +min +ming_keypress +ming_setcubicthreshold +ming_setscale +ming_setswfcompression +ming_useconstants +ming_useswfversion +mkdir +mktime +money_format +Mongo::close +Mongo::connect +Mongo::connectUtil +Mongo::dropDB +Mongo::getHosts +Mongo::getSlave +Mongo::getSlaveOkay +Mongo::selectDB +Mongo::setSlaveOkay +Mongo::switchSlave +Mongo::__construct +Mongo::__get +Mongo::__toString +MongoBinData::__construct +MongoBinData::__toString +MongoCode::__construct +MongoCode::__toString +MongoCollection::batchInsert +MongoCollection::count +MongoCollection::createDBRef +MongoCollection::deleteIndex +MongoCollection::deleteIndexes +MongoCollection::drop +MongoCollection::ensureIndex +MongoCollection::find +MongoCollection::findOne +MongoCollection::getDBRef +MongoCollection::getIndexInfo +MongoCollection::getName +MongoCollection::getSlaveOkay +MongoCollection::group +MongoCollection::insert +MongoCollection::remove +MongoCollection::save +MongoCollection::setSlaveOkay +MongoCollection::update +MongoCollection::validate +MongoCollection::__construct +MongoCollection::__get +MongoCollection::__toString +MongoCursor::addOption +MongoCursor::batchSize +MongoCursor::count +MongoCursor::current +MongoCursor::dead +MongoCursor::doQuery +MongoCursor::explain +MongoCursor::fields +MongoCursor::getNext +MongoCursor::hasNext +MongoCursor::hint +MongoCursor::immortal +MongoCursor::info +MongoCursor::key +MongoCursor::limit +MongoCursor::next +MongoCursor::partial +MongoCursor::reset +MongoCursor::rewind +MongoCursor::skip +MongoCursor::slaveOkay +MongoCursor::snapshot +MongoCursor::sort +MongoCursor::tailable +MongoCursor::timeout +MongoCursor::valid +MongoCursor::__construct +MongoDate::__construct +MongoDate::__toString +MongoDB::authenticate +MongoDB::command +MongoDB::createCollection +MongoDB::createDBRef +MongoDB::drop +MongoDB::dropCollection +MongoDB::execute +MongoDB::getDBRef +MongoDB::getGridFS +MongoDB::getProfilingLevel +MongoDB::getSlaveOkay +MongoDB::lastError +MongoDB::listCollections +MongoDB::prevError +MongoDB::repair +MongoDB::resetError +MongoDB::selectCollection +MongoDB::setProfilingLevel +MongoDB::setSlaveOkay +MongoDB::__construct +MongoDB::__get +MongoDB::__toString +MongoDBRef::create +MongoDBRef::get +MongoDBRef::isRef +MongoGridFS::delete +MongoGridFS::drop +MongoGridFS::find +MongoGridFS::findOne +MongoGridFS::get +MongoGridFS::put +MongoGridFS::remove +MongoGridFS::storeBytes +MongoGridFS::storeFile +MongoGridFS::storeUpload +MongoGridFS::__construct +MongoGridFSCursor::current +MongoGridFSCursor::getNext +MongoGridFSCursor::key +MongoGridFSCursor::__construct +MongoGridFSFile::getBytes +MongoGridFSFile::getFilename +MongoGridFSFile::getSize +MongoGridFSFile::write +MongoGridfsFile::__construct +MongoId::getHostname +MongoId::getInc +MongoId::getPID +MongoId::getTimestamp +MongoId::__construct +MongoId::__set_state +MongoId::__toString +MongoInt32::__construct +MongoInt32::__toString +MongoInt64::__construct +MongoInt64::__toString +MongoRegex::__construct +MongoRegex::__toString +MongoTimestamp::__construct +MongoTimestamp::__toString +move_uploaded_file +mqseries_back +mqseries_begin +mqseries_close +mqseries_cmit +mqseries_conn +mqseries_connx +mqseries_disc +mqseries_get +mqseries_inq +mqseries_open +mqseries_put +mqseries_put1 +mqseries_set +mqseries_strerror +msession_connect +msession_count +msession_create +msession_destroy +msession_disconnect +msession_find +msession_get +msession_get_array +msession_get_data +msession_inc +msession_list +msession_listvar +msession_lock +msession_plugin +msession_randstr +msession_set +msession_set_array +msession_set_data +msession_timeout +msession_uniq +msession_unlock +msgfmt_create +msgfmt_format +msgfmt_format_message +msgfmt_get_error_code +msgfmt_get_error_message +msgfmt_get_locale +msgfmt_get_pattern +msgfmt_parse +msgfmt_parse_message +msgfmt_set_pattern +msg_get_queue +msg_queue_exists +msg_receive +msg_remove_queue +msg_send +msg_set_queue +msg_stat_queue +msql +msql_affected_rows +msql_close +msql_connect +msql_createdb +msql_create_db +msql_data_seek +msql_dbname +msql_db_query +msql_drop_db +msql_error +msql_fetch_array +msql_fetch_field +msql_fetch_object +msql_fetch_row +msql_fieldflags +msql_fieldlen +msql_fieldname +msql_fieldtable +msql_fieldtype +msql_field_flags +msql_field_len +msql_field_name +msql_field_seek +msql_field_table +msql_field_type +msql_free_result +msql_list_dbs +msql_list_fields +msql_list_tables +msql_numfields +msql_numrows +msql_num_fields +msql_num_rows +msql_pconnect +msql_query +msql_regcase +msql_result +msql_select_db +msql_tablename +mssql_bind +mssql_close +mssql_connect +mssql_data_seek +mssql_execute +mssql_fetch_array +mssql_fetch_assoc +mssql_fetch_batch +mssql_fetch_field +mssql_fetch_object +mssql_fetch_row +mssql_field_length +mssql_field_name +mssql_field_seek +mssql_field_type +mssql_free_result +mssql_free_statement +mssql_get_last_message +mssql_guid_string +mssql_init +mssql_min_error_severity +mssql_min_message_severity +mssql_next_result +mssql_num_fields +mssql_num_rows +mssql_pconnect +mssql_query +mssql_result +mssql_rows_affected +mssql_select_db +mt_getrandmax +mt_rand +mt_srand +MultipleIterator::attachIterator +MultipleIterator::containsIterator +MultipleIterator::countIterators +MultipleIterator::current +MultipleIterator::detachIterator +MultipleIterator::getFlags +MultipleIterator::key +MultipleIterator::next +MultipleIterator::rewind +MultipleIterator::setFlags +MultipleIterator::valid +MultipleIterator::__construct +mysqli::affected_rows +mysqli::autocommit +mysqli::change_user +mysqli::character_set_name +mysqli::client_info +mysqli::client_version +mysqli::client_version +mysqli::close +mysqli::commit +mysqli::connect_errno +mysqli::connect_error +mysqli::debug +mysqli::disable_reads_from_master +mysqli::dump_debug_info +mysqli::errno +mysqli::error +mysqli::field_count +mysqli::get_charset +mysqli::get_client_info +mysqli::get_connection_stats +mysqli::get_warnings +mysqli::host_info +mysqli::info +mysqli::init +mysqli::insert_id +mysqli::kill +mysqli::more_results +mysqli::multi_query +mysqli::next_result +mysqli::options +mysqli::ping +mysqli::poll +mysqli::prepare +mysqli::protocol_version +mysqli::query +mysqli::real_connect +mysqli::real_escape_string +mysqli::real_query +mysqli::reap_async_query +mysqli::rollback +mysqli::rpl_query_type +mysqli::select_db +mysqli::send_query +mysqli::server_info +mysqli::server_version +mysqli::set_charset +mysqli::set_local_infile_default +mysqli::set_local_infile_handler +mysqli::sqlstate +mysqli::ssl_set +mysqli::stat +mysqli::stmt_init +mysqli::store_result +mysqli::thread_id +mysqli::thread_safe +mysqli::use_result +mysqli::warning_count +mysqli::__construct +mysqli_affected_rows +mysqli_autocommit +mysqli_bind_param +mysqli_bind_result +mysqli_change_user +mysqli_character_set_name +mysqli_client_encoding +mysqli_close +mysqli_commit +mysqli_connect +mysqli_connect +mysqli_connect_errno +mysqli_connect_error +mysqli_data_seek +mysqli_debug +mysqli_disable_reads_from_master +mysqli_disable_rpl_parse +mysqli_driver::embedded_server_end +mysqli_driver::embedded_server_start +mysqli_dump_debug_info +mysqli_embedded_server_end +mysqli_embedded_server_start +mysqli_enable_reads_from_master +mysqli_enable_rpl_parse +mysqli_errno +mysqli_error +mysqli_escape_string +mysqli_execute +mysqli_fetch +mysqli_fetch_all +mysqli_fetch_array +mysqli_fetch_assoc +mysqli_fetch_field +mysqli_fetch_fields +mysqli_fetch_field_direct +mysqli_fetch_lengths +mysqli_fetch_object +mysqli_fetch_row +mysqli_field_count +mysqli_field_seek +mysqli_field_tell +mysqli_free_result +mysqli_get_cache_stats +mysqli_get_charset +mysqli_get_client_info +mysqli_get_client_info +mysqli_get_client_stats +mysqli_get_client_version +mysqli_get_client_version +mysqli_get_connection_stats +mysqli_get_host_info +mysqli_get_metadata +mysqli_get_proto_info +mysqli_get_server_info +mysqli_get_server_version +mysqli_get_warnings +mysqli_info +mysqli_init +mysqli_insert_id +mysqli_kill +mysqli_master_query +mysqli_more_results +mysqli_multi_query +mysqli_next_result +mysqli_num_fields +mysqli_num_rows +mysqli_options +mysqli_param_count +mysqli_ping +mysqli_poll +mysqli_prepare +mysqli_query +mysqli_real_connect +mysqli_real_escape_string +mysqli_real_query +mysqli_reap_async_query +mysqli_report +mysqli_result::current_field +mysqli_result::data_seek +mysqli_result::fetch_all +mysqli_result::fetch_array +mysqli_result::fetch_assoc +mysqli_result::fetch_field +mysqli_result::fetch_fields +mysqli_result::fetch_field_direct +mysqli_result::fetch_object +mysqli_result::fetch_row +mysqli_result::field_count +mysqli_result::field_seek +mysqli_result::free +mysqli_result::lengths +mysqli_result::num_rows +mysqli_rollback +mysqli_rpl_parse_enabled +mysqli_rpl_probe +mysqli_rpl_query_type +mysqli_select_db +mysqli_send_long_data +mysqli_send_query +mysqli_set_charset +mysqli_set_local_infile_default +mysqli_set_local_infile_handler +mysqli_set_opt +mysqli_slave_query +mysqli_sqlstate +mysqli_ssl_set +mysqli_stat +mysqli_stmt::affected_rows +mysqli_stmt::attr_get +mysqli_stmt::attr_set +mysqli_stmt::bind_param +mysqli_stmt::bind_result +mysqli_stmt::close +mysqli_stmt::data_seek +mysqli_stmt::errno +mysqli_stmt::error +mysqli_stmt::execute +mysqli_stmt::fetch +mysqli_stmt::field_count +mysqli_stmt::free_result +mysqli_stmt::get_result +mysqli_stmt::get_warnings +mysqli_stmt::insert_id +mysqli_stmt::num_rows +mysqli_stmt::param_count +mysqli_stmt::prepare +mysqli_stmt::reset +mysqli_stmt::result_metadata +mysqli_stmt::send_long_data +mysqli_stmt::sqlstate +mysqli_stmt::store_result +mysqli_stmt_affected_rows +mysqli_stmt_attr_get +mysqli_stmt_attr_set +mysqli_stmt_bind_param +mysqli_stmt_bind_result +mysqli_stmt_close +mysqli_stmt_data_seek +mysqli_stmt_errno +mysqli_stmt_error +mysqli_stmt_execute +mysqli_stmt_fetch +mysqli_stmt_field_count +mysqli_stmt_free_result +mysqli_stmt_get_result +mysqli_stmt_get_warnings +mysqli_stmt_init +mysqli_stmt_insert_id +mysqli_stmt_num_rows +mysqli_stmt_param_count +mysqli_stmt_prepare +mysqli_stmt_reset +mysqli_stmt_result_metadata +mysqli_stmt_send_long_data +mysqli_stmt_sqlstate +mysqli_stmt_store_result +mysqli_store_result +mysqli_thread_id +mysqli_thread_safe +mysqli_use_result +mysqli_warning::next +mysqli_warning::__construct +mysqli_warning_count +mysqlnd_ms_get_stats +mysqlnd_ms_query_is_select +mysqlnd_ms_set_user_pick_server +mysqlnd_qc_change_handler +mysqlnd_qc_clear_cache +mysqlnd_qc_get_cache_info +mysqlnd_qc_get_core_stats +mysqlnd_qc_get_handler +mysqlnd_qc_get_query_trace_log +mysqlnd_qc_set_user_handlers +mysql_affected_rows +mysql_client_encoding +mysql_close +mysql_connect +mysql_create_db +mysql_data_seek +mysql_db_name +mysql_db_query +mysql_drop_db +mysql_errno +mysql_error +mysql_escape_string +mysql_fetch_array +mysql_fetch_assoc +mysql_fetch_field +mysql_fetch_lengths +mysql_fetch_object +mysql_fetch_row +mysql_field_flags +mysql_field_len +mysql_field_name +mysql_field_seek +mysql_field_table +mysql_field_type +mysql_free_result +mysql_get_client_info +mysql_get_host_info +mysql_get_proto_info +mysql_get_server_info +mysql_info +mysql_insert_id +mysql_list_dbs +mysql_list_fields +mysql_list_processes +mysql_list_tables +mysql_num_fields +mysql_num_rows +mysql_pconnect +mysql_ping +mysql_query +mysql_real_escape_string +mysql_result +mysql_select_db +mysql_set_charset +mysql_stat +mysql_tablename +mysql_thread_id +mysql_unbuffered_query +m_checkstatus +m_completeauthorizations +m_connect +m_connectionerror +m_deletetrans +m_destroyconn +m_destroyengine +m_getcell +m_getcellbynum +m_getcommadelimited +m_getheader +m_initconn +m_initengine +m_iscommadelimited +m_maxconntimeout +m_monitor +m_numcolumns +m_numrows +m_parsecommadelimited +m_responsekeys +m_responseparam +m_returnstatus +m_setblocking +m_setdropfile +m_setip +m_setssl +m_setssl_cafile +m_setssl_files +m_settimeout +m_sslcert_gen_hash +m_transactionssent +m_transinqueue +m_transkeyval +m_transnew +m_transsend +m_uwait +m_validateidentifier +m_verifyconnection +m_verifysslcert +natcasesort +natsort +ncurses_addch +ncurses_addchnstr +ncurses_addchstr +ncurses_addnstr +ncurses_addstr +ncurses_assume_default_colors +ncurses_attroff +ncurses_attron +ncurses_attrset +ncurses_baudrate +ncurses_beep +ncurses_bkgd +ncurses_bkgdset +ncurses_border +ncurses_bottom_panel +ncurses_can_change_color +ncurses_cbreak +ncurses_clear +ncurses_clrtobot +ncurses_clrtoeol +ncurses_color_content +ncurses_color_set +ncurses_curs_set +ncurses_define_key +ncurses_def_prog_mode +ncurses_def_shell_mode +ncurses_delay_output +ncurses_delch +ncurses_deleteln +ncurses_delwin +ncurses_del_panel +ncurses_doupdate +ncurses_echo +ncurses_echochar +ncurses_end +ncurses_erase +ncurses_erasechar +ncurses_filter +ncurses_flash +ncurses_flushinp +ncurses_getch +ncurses_getmaxyx +ncurses_getmouse +ncurses_getyx +ncurses_halfdelay +ncurses_has_colors +ncurses_has_ic +ncurses_has_il +ncurses_has_key +ncurses_hide_panel +ncurses_hline +ncurses_inch +ncurses_init +ncurses_init_color +ncurses_init_pair +ncurses_insch +ncurses_insdelln +ncurses_insertln +ncurses_insstr +ncurses_instr +ncurses_isendwin +ncurses_keyok +ncurses_keypad +ncurses_killchar +ncurses_longname +ncurses_meta +ncurses_mouseinterval +ncurses_mousemask +ncurses_mouse_trafo +ncurses_move +ncurses_move_panel +ncurses_mvaddch +ncurses_mvaddchnstr +ncurses_mvaddchstr +ncurses_mvaddnstr +ncurses_mvaddstr +ncurses_mvcur +ncurses_mvdelch +ncurses_mvgetch +ncurses_mvhline +ncurses_mvinch +ncurses_mvvline +ncurses_mvwaddstr +ncurses_napms +ncurses_newpad +ncurses_newwin +ncurses_new_panel +ncurses_nl +ncurses_nocbreak +ncurses_noecho +ncurses_nonl +ncurses_noqiflush +ncurses_noraw +ncurses_pair_content +ncurses_panel_above +ncurses_panel_below +ncurses_panel_window +ncurses_pnoutrefresh +ncurses_prefresh +ncurses_putp +ncurses_qiflush +ncurses_raw +ncurses_refresh +ncurses_replace_panel +ncurses_resetty +ncurses_reset_prog_mode +ncurses_reset_shell_mode +ncurses_savetty +ncurses_scrl +ncurses_scr_dump +ncurses_scr_init +ncurses_scr_restore +ncurses_scr_set +ncurses_show_panel +ncurses_slk_attr +ncurses_slk_attroff +ncurses_slk_attron +ncurses_slk_attrset +ncurses_slk_clear +ncurses_slk_color +ncurses_slk_init +ncurses_slk_noutrefresh +ncurses_slk_refresh +ncurses_slk_restore +ncurses_slk_set +ncurses_slk_touch +ncurses_standend +ncurses_standout +ncurses_start_color +ncurses_termattrs +ncurses_termname +ncurses_timeout +ncurses_top_panel +ncurses_typeahead +ncurses_ungetch +ncurses_ungetmouse +ncurses_update_panels +ncurses_use_default_colors +ncurses_use_env +ncurses_use_extended_names +ncurses_vidattr +ncurses_vline +ncurses_waddch +ncurses_waddstr +ncurses_wattroff +ncurses_wattron +ncurses_wattrset +ncurses_wborder +ncurses_wclear +ncurses_wcolor_set +ncurses_werase +ncurses_wgetch +ncurses_whline +ncurses_wmouse_trafo +ncurses_wmove +ncurses_wnoutrefresh +ncurses_wrefresh +ncurses_wstandend +ncurses_wstandout +ncurses_wvline +newt_bell +newt_button +newt_button_bar +newt_centered_window +newt_checkbox +newt_checkbox_get_value +newt_checkbox_set_flags +newt_checkbox_set_value +newt_checkbox_tree +newt_checkbox_tree_add_item +newt_checkbox_tree_find_item +newt_checkbox_tree_get_current +newt_checkbox_tree_get_entry_value +newt_checkbox_tree_get_multi_selection +newt_checkbox_tree_get_selection +newt_checkbox_tree_multi +newt_checkbox_tree_set_current +newt_checkbox_tree_set_entry +newt_checkbox_tree_set_entry_value +newt_checkbox_tree_set_width +newt_clear_key_buffer +newt_cls +newt_compact_button +newt_component_add_callback +newt_component_takes_focus +newt_create_grid +newt_cursor_off +newt_cursor_on +newt_delay +newt_draw_form +newt_draw_root_text +newt_entry +newt_entry_get_value +newt_entry_set +newt_entry_set_filter +newt_entry_set_flags +newt_finished +newt_form +newt_form_add_component +newt_form_add_components +newt_form_add_hot_key +newt_form_destroy +newt_form_get_current +newt_form_run +newt_form_set_background +newt_form_set_height +newt_form_set_size +newt_form_set_timer +newt_form_set_width +newt_form_watch_fd +newt_get_screen_size +newt_grid_add_components_to_form +newt_grid_basic_window +newt_grid_free +newt_grid_get_size +newt_grid_h_close_stacked +newt_grid_h_stacked +newt_grid_place +newt_grid_set_field +newt_grid_simple_window +newt_grid_v_close_stacked +newt_grid_v_stacked +newt_grid_wrapped_window +newt_grid_wrapped_window_at +newt_init +newt_label +newt_label_set_text +newt_listbox +newt_listbox_append_entry +newt_listbox_clear +newt_listbox_clear_selection +newt_listbox_delete_entry +newt_listbox_get_current +newt_listbox_get_selection +newt_listbox_insert_entry +newt_listbox_item_count +newt_listbox_select_item +newt_listbox_set_current +newt_listbox_set_current_by_key +newt_listbox_set_data +newt_listbox_set_entry +newt_listbox_set_width +newt_listitem +newt_listitem_get_data +newt_listitem_set +newt_open_window +newt_pop_help_line +newt_pop_window +newt_push_help_line +newt_radiobutton +newt_radio_get_current +newt_redraw_help_line +newt_reflow_text +newt_refresh +newt_resize_screen +newt_resume +newt_run_form +newt_scale +newt_scale_set +newt_scrollbar_set +newt_set_help_callback +newt_set_suspend_callback +newt_suspend +newt_textbox +newt_textbox_get_num_lines +newt_textbox_reflowed +newt_textbox_set_height +newt_textbox_set_text +newt_vertical_scrollbar +newt_wait_for_key +newt_win_choice +newt_win_entries +newt_win_menu +newt_win_message +newt_win_messagev +newt_win_ternary +next +ngettext +nl2br +nl_langinfo +NoRewindIterator::current +NoRewindIterator::getInnerIterator +NoRewindIterator::key +NoRewindIterator::next +NoRewindIterator::rewind +NoRewindIterator::valid +NoRewindIterator::__construct +Normalizer::isNormalized +Normalizer::normalize +normalizer_is_normalized +normalizer_normalize +notes_body +notes_copy_db +notes_create_db +notes_create_note +notes_drop_db +notes_find_note +notes_header_info +notes_list_msgs +notes_mark_read +notes_mark_unread +notes_nav_create +notes_search +notes_unread +notes_version +nsapi_request_headers +nsapi_response_headers +nsapi_virtual +nthmac +NumberFormatter::create +NumberFormatter::format +NumberFormatter::formatCurrency +NumberFormatter::getAttribute +NumberFormatter::getErrorCode +NumberFormatter::getErrorMessage +NumberFormatter::getLocale +NumberFormatter::getPattern +NumberFormatter::getSymbol +NumberFormatter::getTextAttribute +NumberFormatter::parse +NumberFormatter::parseCurrency +NumberFormatter::setAttribute +NumberFormatter::setPattern +NumberFormatter::setSymbol +NumberFormatter::setTextAttribute +NumberFormatter::__construct +number_format +numfmt_create +numfmt_format +numfmt_format_currency +numfmt_get_attribute +numfmt_get_error_code +numfmt_get_error_message +numfmt_get_locale +numfmt_get_pattern +numfmt_get_symbol +numfmt_get_text_attribute +numfmt_parse +numfmt_parse_currency +numfmt_set_attribute +numfmt_set_pattern +numfmt_set_symbol +numfmt_set_text_attribute +OAuth::disableDebug +OAuth::disableRedirects +OAuth::disableSSLChecks +OAuth::enableDebug +OAuth::enableRedirects +OAuth::enableSSLChecks +OAuth::fetch +OAuth::getAccessToken +OAuth::getCAPath +OAuth::getLastResponse +OAuth::getLastResponseInfo +OAuth::getRequestToken +OAuth::setAuthType +OAuth::setCAPath +OAuth::setNonce +OAuth::setRequestEngine +OAuth::setRSACertificate +OAuth::setTimestamp +OAuth::setToken +OAuth::setVersion +OAuth::__construct +OAuth::__destruct +OAuthProvider::addRequiredParameter +OAuthProvider::callconsumerHandler +OAuthProvider::callTimestampNonceHandler +OAuthProvider::calltokenHandler +OAuthProvider::checkOAuthRequest +OAuthProvider::consumerHandler +OAuthProvider::generateToken +OAuthProvider::is2LeggedEndpoint +OAuthProvider::isRequestTokenEndpoint +OAuthProvider::removeRequiredParameter +OAuthProvider::reportProblem +OAuthProvider::setParam +OAuthProvider::setRequestTokenPath +OAuthProvider::timestampNonceHandler +OAuthProvider::tokenHandler +OAuthProvider::__construct +oauth_get_sbs +oauth_urlencode +ob_clean +ob_deflatehandler +ob_end_clean +ob_end_flush +ob_etaghandler +ob_flush +ob_get_clean +ob_get_contents +ob_get_flush +ob_get_length +ob_get_level +ob_get_status +ob_gzhandler +ob_iconv_handler +ob_implicit_flush +ob_inflatehandler +ob_list_handlers +ob_start +ob_tidyhandler +OCI-Collection::append +OCI-Collection::assign +OCI-Collection::assignElem +OCI-Collection::free +OCI-Collection::getElem +OCI-Collection::max +OCI-Collection::size +OCI-Collection::trim +OCI-Lob::append +OCI-Lob::close +OCI-Lob::eof +OCI-Lob::erase +OCI-Lob::export +OCI-Lob::flush +OCI-Lob::free +OCI-Lob::getBuffering +OCI-Lob::import +OCI-Lob::load +OCI-Lob::read +OCI-Lob::rewind +OCI-Lob::save +OCI-Lob::saveFile +OCI-Lob::seek +OCI-Lob::setBuffering +OCI-Lob::size +OCI-Lob::tell +OCI-Lob::truncate +OCI-Lob::write +OCI-Lob::writeTemporary +OCI-Lob::writeToFile +ocibindbyname +ocicancel +ocicloselob +ocicollappend +ocicollassign +ocicollassignelem +ocicollgetelem +ocicollmax +ocicollsize +ocicolltrim +ocicolumnisnull +ocicolumnname +ocicolumnprecision +ocicolumnscale +ocicolumnsize +ocicolumntype +ocicolumntyperaw +ocicommit +ocidefinebyname +ocierror +ociexecute +ocifetch +ocifetchinto +ocifetchstatement +ocifreecollection +ocifreecursor +ocifreedesc +ocifreestatement +ociinternaldebug +ociloadlob +ocilogoff +ocilogon +ocinewcollection +ocinewcursor +ocinewdescriptor +ocinlogon +ocinumcols +ociparse +ociplogon +ociresult +ocirollback +ocirowcount +ocisavelob +ocisavelobfile +ociserverversion +ocisetprefetch +ocistatementtype +ociwritelobtofile +ociwritetemporarylob +oci_bind_array_by_name +oci_bind_by_name +oci_cancel +oci_close +oci_commit +oci_connect +oci_define_by_name +oci_error +oci_execute +oci_fetch +oci_fetch_all +oci_fetch_array +oci_fetch_assoc +oci_fetch_object +oci_fetch_row +oci_field_is_null +oci_field_name +oci_field_precision +oci_field_scale +oci_field_size +oci_field_type +oci_field_type_raw +oci_free_statement +oci_internal_debug +oci_lob_copy +oci_lob_is_equal +oci_new_collection +oci_new_connect +oci_new_cursor +oci_new_descriptor +oci_num_fields +oci_num_rows +oci_parse +oci_password_change +oci_pconnect +oci_result +oci_rollback +oci_server_version +oci_set_action +oci_set_client_identifier +oci_set_client_info +oci_set_edition +oci_set_module_name +oci_set_prefetch +oci_statement_type +octdec +odbc_autocommit +odbc_binmode +odbc_close +odbc_close_all +odbc_columnprivileges +odbc_columns +odbc_commit +odbc_connect +odbc_cursor +odbc_data_source +odbc_do +odbc_error +odbc_errormsg +odbc_exec +odbc_execute +odbc_fetch_array +odbc_fetch_into +odbc_fetch_object +odbc_fetch_row +odbc_field_len +odbc_field_name +odbc_field_num +odbc_field_precision +odbc_field_scale +odbc_field_type +odbc_foreignkeys +odbc_free_result +odbc_gettypeinfo +odbc_longreadlen +odbc_next_result +odbc_num_fields +odbc_num_rows +odbc_pconnect +odbc_prepare +odbc_primarykeys +odbc_procedurecolumns +odbc_procedures +odbc_result +odbc_result_all +odbc_rollback +odbc_setoption +odbc_specialcolumns +odbc_statistics +odbc_tableprivileges +odbc_tables +openal_buffer_create +openal_buffer_data +openal_buffer_destroy +openal_buffer_get +openal_buffer_loadwav +openal_context_create +openal_context_current +openal_context_destroy +openal_context_process +openal_context_suspend +openal_device_close +openal_device_open +openal_listener_get +openal_listener_set +openal_source_create +openal_source_destroy +openal_source_get +openal_source_pause +openal_source_play +openal_source_rewind +openal_source_set +openal_source_stop +openal_stream +opendir +openlog +openssl_cipher_iv_length +openssl_csr_export +openssl_csr_export_to_file +openssl_csr_get_public_key +openssl_csr_get_subject +openssl_csr_new +openssl_csr_sign +openssl_decrypt +openssl_dh_compute_key +openssl_digest +openssl_encrypt +openssl_error_string +openssl_free_key +openssl_get_cipher_methods +openssl_get_md_methods +openssl_get_privatekey +openssl_get_publickey +openssl_open +openssl_pkcs7_decrypt +openssl_pkcs7_encrypt +openssl_pkcs7_sign +openssl_pkcs7_verify +openssl_pkcs12_export +openssl_pkcs12_export_to_file +openssl_pkcs12_read +openssl_pkey_export +openssl_pkey_export_to_file +openssl_pkey_free +openssl_pkey_get_details +openssl_pkey_get_private +openssl_pkey_get_public +openssl_pkey_new +openssl_private_decrypt +openssl_private_encrypt +openssl_public_decrypt +openssl_public_encrypt +openssl_random_pseudo_bytes +openssl_seal +openssl_sign +openssl_verify +openssl_x509_checkpurpose +openssl_x509_check_private_key +openssl_x509_export +openssl_x509_export_to_file +openssl_x509_free +openssl_x509_parse +openssl_x509_read +ord +OuterIterator::getInnerIterator +output_add_rewrite_var +output_reset_rewrite_vars +overload +override_function +ovrimos_close +ovrimos_commit +ovrimos_connect +ovrimos_cursor +ovrimos_exec +ovrimos_execute +ovrimos_fetch_into +ovrimos_fetch_row +ovrimos_field_len +ovrimos_field_name +ovrimos_field_num +ovrimos_field_type +ovrimos_free_result +ovrimos_longreadlen +ovrimos_num_fields +ovrimos_num_rows +ovrimos_prepare +ovrimos_result +ovrimos_result_all +ovrimos_rollback +pack +ParentIterator::accept +ParentIterator::getChildren +ParentIterator::hasChildren +ParentIterator::next +ParentIterator::rewind +ParentIterator::__construct +parsekit_compile_file +parsekit_compile_string +parsekit_func_arginfo +parse_ini_file +parse_ini_string +parse_str +parse_url +passthru +pathinfo +pclose +pcntl_alarm +pcntl_exec +pcntl_fork +pcntl_getpriority +pcntl_setpriority +pcntl_signal +pcntl_signal_dispatch +pcntl_sigprocmask +pcntl_sigtimedwait +pcntl_sigwaitinfo +pcntl_wait +pcntl_waitpid +pcntl_wexitstatus +pcntl_wifexited +pcntl_wifsignaled +pcntl_wifstopped +pcntl_wstopsig +pcntl_wtermsig +PDF_activate_item +PDF_add_annotation +PDF_add_bookmark +PDF_add_launchlink +PDF_add_locallink +PDF_add_nameddest +PDF_add_note +PDF_add_outline +PDF_add_pdflink +PDF_add_table_cell +PDF_add_textflow +PDF_add_thumbnail +PDF_add_weblink +PDF_arc +PDF_arcn +PDF_attach_file +PDF_begin_document +PDF_begin_font +PDF_begin_glyph +PDF_begin_item +PDF_begin_layer +PDF_begin_page +PDF_begin_page_ext +PDF_begin_pattern +PDF_begin_template +PDF_begin_template_ext +PDF_circle +PDF_clip +PDF_close +PDF_closepath +PDF_closepath_fill_stroke +PDF_closepath_stroke +PDF_close_image +PDF_close_pdi +PDF_close_pdi_page +PDF_concat +PDF_continue_text +PDF_create_3dview +PDF_create_action +PDF_create_annotation +PDF_create_bookmark +PDF_create_field +PDF_create_fieldgroup +PDF_create_gstate +PDF_create_pvf +PDF_create_textflow +PDF_curveto +PDF_define_layer +PDF_delete +PDF_delete_pvf +PDF_delete_table +PDF_delete_textflow +PDF_encoding_set_char +PDF_endpath +PDF_end_document +PDF_end_font +PDF_end_glyph +PDF_end_item +PDF_end_layer +PDF_end_page +PDF_end_page_ext +PDF_end_pattern +PDF_end_template +PDF_fill +PDF_fill_imageblock +PDF_fill_pdfblock +PDF_fill_stroke +PDF_fill_textblock +PDF_findfont +PDF_fit_image +PDF_fit_pdi_page +PDF_fit_table +PDF_fit_textflow +PDF_fit_textline +PDF_get_apiname +PDF_get_buffer +PDF_get_errmsg +PDF_get_errnum +PDF_get_font +PDF_get_fontname +PDF_get_fontsize +PDF_get_image_height +PDF_get_image_width +PDF_get_majorversion +PDF_get_minorversion +PDF_get_parameter +PDF_get_pdi_parameter +PDF_get_pdi_value +PDF_get_value +PDF_info_font +PDF_info_matchbox +PDF_info_table +PDF_info_textflow +PDF_info_textline +PDF_initgraphics +PDF_lineto +PDF_load_3ddata +PDF_load_font +PDF_load_iccprofile +PDF_load_image +PDF_makespotcolor +PDF_moveto +PDF_new +PDF_open_ccitt +PDF_open_file +PDF_open_gif +PDF_open_image +PDF_open_image_file +PDF_open_jpeg +PDF_open_memory_image +PDF_open_pdi +PDF_open_pdi_document +PDF_open_pdi_page +PDF_open_tiff +PDF_pcos_get_number +PDF_pcos_get_stream +PDF_pcos_get_string +PDF_place_image +PDF_place_pdi_page +PDF_process_pdi +PDF_rect +PDF_restore +PDF_resume_page +PDF_rotate +PDF_save +PDF_scale +PDF_setcolor +PDF_setdash +PDF_setdashpattern +PDF_setflat +PDF_setfont +PDF_setgray +PDF_setgray_fill +PDF_setgray_stroke +PDF_setlinecap +PDF_setlinejoin +PDF_setlinewidth +PDF_setmatrix +PDF_setmiterlimit +PDF_setpolydash +PDF_setrgbcolor +PDF_setrgbcolor_fill +PDF_setrgbcolor_stroke +PDF_set_border_color +PDF_set_border_dash +PDF_set_border_style +PDF_set_char_spacing +PDF_set_duration +PDF_set_gstate +PDF_set_horiz_scaling +PDF_set_info +PDF_set_info_author +PDF_set_info_creator +PDF_set_info_keywords +PDF_set_info_subject +PDF_set_info_title +PDF_set_layer_dependency +PDF_set_leading +PDF_set_parameter +PDF_set_text_matrix +PDF_set_text_pos +PDF_set_text_rendering +PDF_set_text_rise +PDF_set_value +PDF_set_word_spacing +PDF_shading +PDF_shading_pattern +PDF_shfill +PDF_show +PDF_show_boxed +PDF_show_xy +PDF_skew +PDF_stringwidth +PDF_stroke +PDF_suspend_page +PDF_translate +PDF_utf8_to_utf16 +PDF_utf16_to_utf8 +PDF_utf32_to_utf16 +PDO::beginTransaction +PDO::commit +PDO::cubrid_schema +PDO::errorCode +PDO::errorInfo +PDO::exec +PDO::getAttribute +PDO::getAvailableDrivers +PDO::inTransaction +PDO::lastInsertId +PDO::pgsqlLOBCreate +PDO::pgsqlLOBOpen +PDO::pgsqlLOBUnlink +PDO::prepare +PDO::query +PDO::quote +PDO::rollBack +PDO::setAttribute +PDO::sqliteCreateAggregate +PDO::sqliteCreateFunction +PDO::__construct +PDOStatement::bindColumn +PDOStatement::bindParam +PDOStatement::bindValue +PDOStatement::closeCursor +PDOStatement::columnCount +PDOStatement::debugDumpParams +PDOStatement::errorCode +PDOStatement::errorInfo +PDOStatement::execute +PDOStatement::fetch +PDOStatement::fetchAll +PDOStatement::fetchColumn +PDOStatement::fetchObject +PDOStatement::getAttribute +PDOStatement::getColumnMeta +PDOStatement::nextRowset +PDOStatement::rowCount +PDOStatement::setAttribute +PDOStatement::setFetchMode +pfsockopen +pg_affected_rows +pg_cancel_query +pg_client_encoding +pg_close +pg_connect +pg_connection_busy +pg_connection_reset +pg_connection_status +pg_convert +pg_copy_from +pg_copy_to +pg_dbname +pg_delete +pg_end_copy +pg_escape_bytea +pg_escape_string +pg_execute +pg_fetch_all +pg_fetch_all_columns +pg_fetch_array +pg_fetch_assoc +pg_fetch_object +pg_fetch_result +pg_fetch_row +pg_field_is_null +pg_field_name +pg_field_num +pg_field_prtlen +pg_field_size +pg_field_table +pg_field_type +pg_field_type_oid +pg_free_result +pg_get_notify +pg_get_pid +pg_get_result +pg_host +pg_insert +pg_last_error +pg_last_notice +pg_last_oid +pg_lo_close +pg_lo_create +pg_lo_export +pg_lo_import +pg_lo_open +pg_lo_read +pg_lo_read_all +pg_lo_seek +pg_lo_tell +pg_lo_unlink +pg_lo_write +pg_meta_data +pg_num_fields +pg_num_rows +pg_options +pg_parameter_status +pg_pconnect +pg_ping +pg_port +pg_prepare +pg_put_line +pg_query +pg_query_params +pg_result_error +pg_result_error_field +pg_result_seek +pg_result_status +pg_select +pg_send_execute +pg_send_prepare +pg_send_query +pg_send_query_params +pg_set_client_encoding +pg_set_error_verbosity +pg_trace +pg_transaction_status +pg_tty +pg_unescape_bytea +pg_untrace +pg_update +pg_version +Phar::addEmptyDir +Phar::addFile +Phar::addFromString +Phar::apiVersion +Phar::buildFromDirectory +Phar::buildFromIterator +Phar::canCompress +Phar::canWrite +Phar::compress +Phar::compressAllFilesBZIP2 +Phar::compressAllFilesGZ +Phar::compressFiles +Phar::convertToData +Phar::convertToExecutable +Phar::copy +Phar::count +Phar::createDefaultStub +Phar::decompress +Phar::decompressFiles +Phar::delete +Phar::delMetadata +Phar::extractTo +Phar::getMetaData +Phar::getModified +Phar::getSignature +Phar::getStub +Phar::getSupportedCompression +Phar::getSupportedSignatures +Phar::getVersion +Phar::hasMetaData +Phar::interceptFileFuncs +Phar::isBuffering +Phar::isCompressed +Phar::isFileFormat +Phar::isValidPharFilename +Phar::isWritable +Phar::loadPhar +Phar::mapPhar +Phar::mount +Phar::mungServer +Phar::offsetExists +Phar::offsetGet +Phar::offsetSet +Phar::offsetUnset +Phar::running +Phar::setAlias +Phar::setDefaultStub +Phar::setMetadata +Phar::setMetadata +Phar::setSignatureAlgorithm +Phar::setSignatureAlgorithm +Phar::setStub +Phar::startBuffering +Phar::stopBuffering +Phar::uncompressAllFiles +Phar::unlinkArchive +Phar::webPhar +Phar::__construct +PharData::addEmptyDir +PharData::addFile +PharData::addFromString +PharData::buildFromDirectory +PharData::buildFromIterator +PharData::compress +PharData::compressFiles +PharData::convertToData +PharData::convertToExecutable +PharData::copy +PharData::decompress +PharData::decompressFiles +PharData::delete +PharData::delMetadata +PharData::extractTo +PharData::isWritable +PharData::offsetSet +PharData::offsetUnset +PharData::setAlias +PharData::setDefaultStub +PharData::setStub +PharData::__construct +PharException +PharFileInfo::chmod +PharFileInfo::compress +PharFileInfo::decompress +PharFileInfo::delMetadata +PharFileInfo::getCompressedSize +PharFileInfo::getCRC32 +PharFileInfo::getMetaData +PharFileInfo::getPharFlags +PharFileInfo::hasMetadata +PharFileInfo::isCompressed +PharFileInfo::isCompressedBZIP2 +PharFileInfo::isCompressedGZ +PharFileInfo::isCRCChecked +PharFileInfo::setCompressedBZIP2 +PharFileInfo::setCompressedGZ +PharFileInfo::setMetaData +PharFileInfo::setUncompressed +PharFileInfo::__construct +phpcredits +phpinfo +phpversion +php_check_syntax +php_ini_loaded_file +php_ini_scanned_files +php_logo_guid +php_sapi_name +php_strip_whitespace +php_uname +pi +png2wbmp +popen +pos +posix_access +posix_ctermid +posix_errno +posix_getcwd +posix_getegid +posix_geteuid +posix_getgid +posix_getgrgid +posix_getgrnam +posix_getgroups +posix_getlogin +posix_getpgid +posix_getpgrp +posix_getpid +posix_getppid +posix_getpwnam +posix_getpwuid +posix_getrlimit +posix_getsid +posix_getuid +posix_get_last_error +posix_initgroups +posix_isatty +posix_kill +posix_mkfifo +posix_mknod +posix_setegid +posix_seteuid +posix_setgid +posix_setpgid +posix_setsid +posix_setuid +posix_strerror +posix_times +posix_ttyname +posix_uname +pow +preg_filter +preg_grep +preg_last_error +preg_match +preg_match_all +preg_quote +preg_replace +preg_replace_callback +preg_split +prev +print +printer_abort +printer_close +printer_create_brush +printer_create_dc +printer_create_font +printer_create_pen +printer_delete_brush +printer_delete_dc +printer_delete_font +printer_delete_pen +printer_draw_bmp +printer_draw_chord +printer_draw_elipse +printer_draw_line +printer_draw_pie +printer_draw_rectangle +printer_draw_roundrect +printer_draw_text +printer_end_doc +printer_end_page +printer_get_option +printer_list +printer_logical_fontheight +printer_open +printer_select_brush +printer_select_font +printer_select_pen +printer_set_option +printer_start_doc +printer_start_page +printer_write +printf +print_r +proc_close +proc_get_status +proc_nice +proc_open +proc_terminate +property_exists +pspell_add_to_personal +pspell_add_to_session +pspell_check +pspell_clear_session +pspell_config_create +pspell_config_data_dir +pspell_config_dict_dir +pspell_config_ignore +pspell_config_mode +pspell_config_personal +pspell_config_repl +pspell_config_runtogether +pspell_config_save_repl +pspell_new +pspell_new_config +pspell_new_personal +pspell_save_wordlist +pspell_store_replacement +pspell_suggest +ps_add_bookmark +ps_add_launchlink +ps_add_locallink +ps_add_note +ps_add_pdflink +ps_add_weblink +ps_arc +ps_arcn +ps_begin_page +ps_begin_pattern +ps_begin_template +ps_circle +ps_clip +ps_close +ps_closepath +ps_closepath_stroke +ps_close_image +ps_continue_text +ps_curveto +ps_delete +ps_end_page +ps_end_pattern +ps_end_template +ps_fill +ps_fill_stroke +ps_findfont +ps_get_buffer +ps_get_parameter +ps_get_value +ps_hyphenate +ps_include_file +ps_lineto +ps_makespotcolor +ps_moveto +ps_new +ps_open_file +ps_open_image +ps_open_image_file +ps_open_memory_image +ps_place_image +ps_rect +ps_restore +ps_rotate +ps_save +ps_scale +ps_setcolor +ps_setdash +ps_setflat +ps_setfont +ps_setgray +ps_setlinecap +ps_setlinejoin +ps_setlinewidth +ps_setmiterlimit +ps_setoverprintmode +ps_setpolydash +ps_set_border_color +ps_set_border_dash +ps_set_border_style +ps_set_info +ps_set_parameter +ps_set_text_pos +ps_set_value +ps_shading +ps_shading_pattern +ps_shfill +ps_show +ps_show2 +ps_show_boxed +ps_show_xy +ps_show_xy2 +ps_stringwidth +ps_string_geometry +ps_stroke +ps_symbol +ps_symbol_name +ps_symbol_width +ps_translate +putenv +px_close +px_create_fp +px_date2string +px_delete +px_delete_record +px_get_field +px_get_info +px_get_parameter +px_get_record +px_get_schema +px_get_value +px_insert_record +px_new +px_numfields +px_numrecords +px_open_fp +px_put_record +px_retrieve_record +px_set_blob_file +px_set_parameter +px_set_tablename +px_set_targetencoding +px_set_value +px_timestamp2string +px_update_record +qdom_error +qdom_tree +quoted_printable_decode +quoted_printable_encode +quotemeta +rad2deg +radius_acct_open +radius_add_server +radius_auth_open +radius_close +radius_config +radius_create_request +radius_cvt_addr +radius_cvt_int +radius_cvt_string +radius_demangle +radius_demangle_mppe_key +radius_get_attr +radius_get_vendor_attr +radius_put_addr +radius_put_attr +radius_put_int +radius_put_string +radius_put_vendor_addr +radius_put_vendor_attr +radius_put_vendor_int +radius_put_vendor_string +radius_request_authenticator +radius_send_request +radius_server_secret +radius_strerror +rand +range +RarArchive::close +RarArchive::getComment +RarArchive::getEntries +RarArchive::getEntry +RarArchive::isBroken +RarArchive::isSolid +RarArchive::open +RarArchive::setAllowBroken +RarArchive::__toString +RarEntry::extract +RarEntry::getAttr +RarEntry::getCrc +RarEntry::getFileTime +RarEntry::getHostOs +RarEntry::getMethod +RarEntry::getName +RarEntry::getPackedSize +RarEntry::getStream +RarEntry::getUnpackedSize +RarEntry::getVersion +RarEntry::isDirectory +RarEntry::isEncrypted +RarEntry::__toString +RarException::isUsingExceptions +RarException::setUsingExceptions +rar_broken_is +rar_close +rar_comment_get +rar_entry_get +rar_list +rar_open +rar_solid_is +rar_wrapper_cache_stats +rawurldecode +rawurlencode +readdir +readfile +readgzfile +readline +readline_add_history +readline_callback_handler_install +readline_callback_handler_remove +readline_callback_read_char +readline_clear_history +readline_completion_function +readline_info +readline_list_history +readline_on_new_line +readline_read_history +readline_redisplay +readline_write_history +readlink +read_exif_data +realpath +realpath_cache_get +realpath_cache_size +recode +recode_file +recode_string +RecursiveArrayIterator::getChildren +RecursiveArrayIterator::hasChildren +RecursiveCachingIterator::getChildren +RecursiveCachingIterator::hasChildren +RecursiveCachingIterator::__construct +RecursiveDirectoryIterator::getChildren +RecursiveDirectoryIterator::getSubPath +RecursiveDirectoryIterator::getSubPathname +RecursiveDirectoryIterator::hasChildren +RecursiveDirectoryIterator::key +RecursiveDirectoryIterator::next +RecursiveDirectoryIterator::rewind +RecursiveDirectoryIterator::__construct +RecursiveFilterIterator::getChildren +RecursiveFilterIterator::hasChildren +RecursiveFilterIterator::__construct +RecursiveIterator::getChildren +RecursiveIterator::hasChildren +RecursiveIteratorIterator::beginChildren +RecursiveIteratorIterator::beginIteration +RecursiveIteratorIterator::callGetChildren +RecursiveIteratorIterator::callHasChildren +RecursiveIteratorIterator::current +RecursiveIteratorIterator::endChildren +RecursiveIteratorIterator::endIteration +RecursiveIteratorIterator::getDepth +RecursiveIteratorIterator::getInnerIterator +RecursiveIteratorIterator::getMaxDepth +RecursiveIteratorIterator::getSubIterator +RecursiveIteratorIterator::key +RecursiveIteratorIterator::next +RecursiveIteratorIterator::nextElement +RecursiveIteratorIterator::rewind +RecursiveIteratorIterator::setMaxDepth +RecursiveIteratorIterator::valid +RecursiveIteratorIterator::__construct +RecursiveRegexIterator::getChildren +RecursiveRegexIterator::hasChildren +RecursiveRegexIterator::__construct +RecursiveTreeIterator::beginChildren +RecursiveTreeIterator::beginIteration +RecursiveTreeIterator::callGetChildren +RecursiveTreeIterator::callHasChildren +RecursiveTreeIterator::current +RecursiveTreeIterator::endChildren +RecursiveTreeIterator::endIteration +RecursiveTreeIterator::getEntry +RecursiveTreeIterator::getPostfix +RecursiveTreeIterator::getPrefix +RecursiveTreeIterator::key +RecursiveTreeIterator::next +RecursiveTreeIterator::nextElement +RecursiveTreeIterator::rewind +RecursiveTreeIterator::setPrefixPart +RecursiveTreeIterator::valid +RecursiveTreeIterator::__construct +Reflection::export +Reflection::getModifierNames +ReflectionClass::export +ReflectionClass::getConstant +ReflectionClass::getConstants +ReflectionClass::getConstructor +ReflectionClass::getDefaultProperties +ReflectionClass::getDocComment +ReflectionClass::getEndLine +ReflectionClass::getExtension +ReflectionClass::getExtensionName +ReflectionClass::getFileName +ReflectionClass::getInterfaceNames +ReflectionClass::getInterfaces +ReflectionClass::getMethod +ReflectionClass::getMethods +ReflectionClass::getModifiers +ReflectionClass::getName +ReflectionClass::getNamespaceName +ReflectionClass::getParentClass +ReflectionClass::getProperties +ReflectionClass::getProperty +ReflectionClass::getShortName +ReflectionClass::getStartLine +ReflectionClass::getStaticProperties +ReflectionClass::getStaticPropertyValue +ReflectionClass::hasConstant +ReflectionClass::hasMethod +ReflectionClass::hasProperty +ReflectionClass::implementsInterface +ReflectionClass::inNamespace +ReflectionClass::isAbstract +ReflectionClass::isFinal +ReflectionClass::isInstance +ReflectionClass::isInstantiable +ReflectionClass::isInterface +ReflectionClass::isInternal +ReflectionClass::isIterateable +ReflectionClass::isSubclassOf +ReflectionClass::isUserDefined +ReflectionClass::newInstance +ReflectionClass::newInstanceArgs +ReflectionClass::setStaticPropertyValue +ReflectionClass::__clone +ReflectionClass::__construct +ReflectionClass::__toString +ReflectionExtension::export +ReflectionExtension::getClasses +ReflectionExtension::getClassNames +ReflectionExtension::getConstants +ReflectionExtension::getDependencies +ReflectionExtension::getFunctions +ReflectionExtension::getINIEntries +ReflectionExtension::getName +ReflectionExtension::getVersion +ReflectionExtension::info +ReflectionExtension::__clone +ReflectionExtension::__construct +ReflectionExtension::__toString +ReflectionFunction::export +ReflectionFunction::invoke +ReflectionFunction::invokeArgs +ReflectionFunction::isDisabled +ReflectionFunction::__construct +ReflectionFunction::__toString +ReflectionFunctionAbstract::getDocComment +ReflectionFunctionAbstract::getEndLine +ReflectionFunctionAbstract::getExtension +ReflectionFunctionAbstract::getExtensionName +ReflectionFunctionAbstract::getFileName +ReflectionFunctionAbstract::getName +ReflectionFunctionAbstract::getNamespaceName +ReflectionFunctionAbstract::getNumberOfParameters +ReflectionFunctionAbstract::getNumberOfRequiredParameters +ReflectionFunctionAbstract::getParameters +ReflectionFunctionAbstract::getShortName +ReflectionFunctionAbstract::getStartLine +ReflectionFunctionAbstract::getStaticVariables +ReflectionFunctionAbstract::inNamespace +ReflectionFunctionAbstract::isClosure +ReflectionFunctionAbstract::isDeprecated +ReflectionFunctionAbstract::isInternal +ReflectionFunctionAbstract::isUserDefined +ReflectionFunctionAbstract::returnsReference +ReflectionFunctionAbstract::__clone +ReflectionFunctionAbstract::__toString +ReflectionMethod::export +ReflectionMethod::getDeclaringClass +ReflectionMethod::getModifiers +ReflectionMethod::getPrototype +ReflectionMethod::invoke +ReflectionMethod::invokeArgs +ReflectionMethod::isAbstract +ReflectionMethod::isConstructor +ReflectionMethod::isDestructor +ReflectionMethod::isFinal +ReflectionMethod::isPrivate +ReflectionMethod::isProtected +ReflectionMethod::isPublic +ReflectionMethod::isStatic +ReflectionMethod::setAccessible +ReflectionMethod::__construct +ReflectionMethod::__toString +ReflectionObject::export +ReflectionObject::__construct +ReflectionParameter::allowsNull +ReflectionParameter::export +ReflectionParameter::getClass +ReflectionParameter::getDeclaringClass +ReflectionParameter::getDeclaringFunction +ReflectionParameter::getDefaultValue +ReflectionParameter::getName +ReflectionParameter::getPosition +ReflectionParameter::isArray +ReflectionParameter::isDefaultValueAvailable +ReflectionParameter::isOptional +ReflectionParameter::isPassedByReference +ReflectionParameter::__clone +ReflectionParameter::__construct +ReflectionParameter::__toString +ReflectionProperty::export +ReflectionProperty::getDeclaringClass +ReflectionProperty::getDocComment +ReflectionProperty::getModifiers +ReflectionProperty::getName +ReflectionProperty::getValue +ReflectionProperty::isDefault +ReflectionProperty::isPrivate +ReflectionProperty::isProtected +ReflectionProperty::isPublic +ReflectionProperty::isStatic +ReflectionProperty::setAccessible +ReflectionProperty::setValue +ReflectionProperty::__clone +ReflectionProperty::__construct +ReflectionProperty::__toString +Reflector::export +Reflector::__toString +RegexIterator::accept +RegexIterator::getFlags +RegexIterator::getMode +RegexIterator::getPregFlags +RegexIterator::setFlags +RegexIterator::setMode +RegexIterator::setPregFlags +RegexIterator::__construct +register_shutdown_function +register_tick_function +rename +rename_function +reset +ResourceBundle::count +ResourceBundle::create +ResourceBundle::get +ResourceBundle::getErrorCode +ResourceBundle::getErrorMessage +ResourceBundle::getLocales +ResourceBundle::__construct +resourcebundle_count +resourcebundle_create +resourcebundle_get +resourcebundle_get_error_code +resourcebundle_get_error_message +resourcebundle_locales +restore_error_handler +restore_exception_handler +restore_include_path +rewind +rewinddir +rmdir +round +rpm_close +rpm_get_tag +rpm_is_valid +rpm_open +rpm_version +RRDCreator::addArchive +RRDCreator::addDataSource +RRDCreator::save +RRDCreator::__construct +RRDGraph::save +RRDGraph::saveVerbose +RRDGraph::setOptions +RRDGraph::__construct +RRDUpdater::update +RRDUpdater::__construct +rrd_create +rrd_error +rrd_fetch +rrd_first +rrd_graph +rrd_info +rrd_last +rrd_lastupdate +rrd_restore +rrd_tune +rrd_update +rrd_xport +rsort +rtrim +runkit_class_adopt +runkit_class_emancipate +runkit_constant_add +runkit_constant_redefine +runkit_constant_remove +runkit_function_add +runkit_function_copy +runkit_function_redefine +runkit_function_remove +runkit_function_rename +runkit_import +runkit_lint +runkit_lint_file +runkit_method_add +runkit_method_copy +runkit_method_redefine +runkit_method_remove +runkit_method_rename +runkit_return_value_used +Runkit_Sandbox +runkit_sandbox_output_handler +Runkit_Sandbox_Parent +runkit_superglobals +SAMConnection::commit +SAMConnection::connect +SAMConnection::disconnect +SAMConnection::errno +SAMConnection::error +SAMConnection::isConnected +SAMConnection::peek +SAMConnection::peekAll +SAMConnection::receive +SAMConnection::remove +SAMConnection::rollback +SAMConnection::send +SAMConnection::setDebug +SAMConnection::subscribe +SAMConnection::unsubscribe +SAMConnection::__construct +SAMMessage::body +SAMMessage::header +SAMMessage::__construct +SCA::createDataObject +SCA::getService +scandir +SCA_LocalProxy::createDataObject +SCA_SoapProxy::createDataObject +SDO_DAS_ChangeSummary::beginLogging +SDO_DAS_ChangeSummary::endLogging +SDO_DAS_ChangeSummary::getChangedDataObjects +SDO_DAS_ChangeSummary::getChangeType +SDO_DAS_ChangeSummary::getOldContainer +SDO_DAS_ChangeSummary::getOldValues +SDO_DAS_ChangeSummary::isLogging +SDO_DAS_DataFactory::addPropertyToType +SDO_DAS_DataFactory::addType +SDO_DAS_DataFactory::getDataFactory +SDO_DAS_DataObject::getChangeSummary +SDO_DAS_Relational::applyChanges +SDO_DAS_Relational::createRootDataObject +SDO_DAS_Relational::executePreparedQuery +SDO_DAS_Relational::executeQuery +SDO_DAS_Relational::__construct +SDO_DAS_Setting::getListIndex +SDO_DAS_Setting::getPropertyIndex +SDO_DAS_Setting::getPropertyName +SDO_DAS_Setting::getValue +SDO_DAS_Setting::isSet +SDO_DAS_XML::addTypes +SDO_DAS_XML::create +SDO_DAS_XML::createDataObject +SDO_DAS_XML::createDocument +SDO_DAS_XML::loadFile +SDO_DAS_XML::loadString +SDO_DAS_XML::saveFile +SDO_DAS_XML::saveString +SDO_DAS_XML_Document::getRootDataObject +SDO_DAS_XML_Document::getRootElementName +SDO_DAS_XML_Document::getRootElementURI +SDO_DAS_XML_Document::setEncoding +SDO_DAS_XML_Document::setXMLDeclaration +SDO_DAS_XML_Document::setXMLVersion +SDO_DataFactory::create +SDO_DataObject::clear +SDO_DataObject::createDataObject +SDO_DataObject::getContainer +SDO_DataObject::getSequence +SDO_DataObject::getTypeName +SDO_DataObject::getTypeNamespaceURI +SDO_Exception::getCause +SDO_List::insert +SDO_Model_Property::getContainingType +SDO_Model_Property::getDefault +SDO_Model_Property::getName +SDO_Model_Property::getType +SDO_Model_Property::isContainment +SDO_Model_Property::isMany +SDO_Model_ReflectionDataObject::export +SDO_Model_ReflectionDataObject::getContainmentProperty +SDO_Model_ReflectionDataObject::getInstanceProperties +SDO_Model_ReflectionDataObject::getType +SDO_Model_ReflectionDataObject::__construct +SDO_Model_Type::getBaseType +SDO_Model_Type::getName +SDO_Model_Type::getNamespaceURI +SDO_Model_Type::getProperties +SDO_Model_Type::getProperty +SDO_Model_Type::isAbstractType +SDO_Model_Type::isDataType +SDO_Model_Type::isInstance +SDO_Model_Type::isOpenType +SDO_Model_Type::isSequencedType +SDO_Sequence::getProperty +SDO_Sequence::insert +SDO_Sequence::move +SeekableIterator::seek +sem_acquire +sem_get +sem_release +sem_remove +serialize +session_cache_expire +session_cache_limiter +session_commit +session_decode +session_destroy +session_encode +session_get_cookie_params +session_id +session_is_registered +session_module_name +session_name +session_pgsql_add_error +session_pgsql_get_error +session_pgsql_get_field +session_pgsql_reset +session_pgsql_set_field +session_pgsql_status +session_regenerate_id +session_register +session_save_path +session_set_cookie_params +session_set_save_handler +session_start +session_unregister +session_unset +session_write_close +setcookie +setlocale +setproctitle +setrawcookie +setthreadtitle +settype +set_error_handler +set_exception_handler +set_file_buffer +set_include_path +set_magic_quotes_runtime +set_socket_blocking +set_time_limit +sha1 +sha1_file +shell_exec +shmop_close +shmop_delete +shmop_open +shmop_read +shmop_size +shmop_write +shm_attach +shm_detach +shm_get_var +shm_has_var +shm_put_var +shm_remove +shm_remove_var +show_source +shuffle +signeurlpaiement +similar_text +SimpleXMLElement::addAttribute +SimpleXMLElement::addChild +SimpleXMLElement::asXML +SimpleXMLElement::attributes +SimpleXMLElement::children +SimpleXMLElement::count +SimpleXMLElement::getDocNamespaces +SimpleXMLElement::getName +SimpleXMLElement::getNamespaces +SimpleXMLElement::registerXPathNamespace +SimpleXMLElement::saveXML +SimpleXMLElement::xpath +SimpleXMLElement::__construct +SimpleXMLIterator::current +SimpleXMLIterator::getChildren +SimpleXMLIterator::hasChildren +SimpleXMLIterator::key +SimpleXMLIterator::next +SimpleXMLIterator::rewind +SimpleXMLIterator::valid +simplexml_import_dom +simplexml_load_file +simplexml_load_string +sin +sinh +sizeof +sleep +snmp2_get +snmp2_getnext +snmp2_real_walk +snmp2_set +snmp2_walk +snmp3_get +snmp3_getnext +snmp3_real_walk +snmp3_set +snmp3_walk +snmpget +snmpgetnext +snmprealwalk +snmpset +snmpwalk +snmpwalkoid +snmp_get_quick_print +snmp_get_valueretrieval +snmp_read_mib +snmp_set_enum_print +snmp_set_oid_numeric_print +snmp_set_oid_output_format +snmp_set_quick_print +snmp_set_valueretrieval +SoapClient::SoapClient +SoapClient::__call +SoapClient::__construct +SoapClient::__doRequest +SoapClient::__getFunctions +SoapClient::__getLastRequest +SoapClient::__getLastRequestHeaders +SoapClient::__getLastResponse +SoapClient::__getLastResponseHeaders +SoapClient::__getTypes +SoapClient::__setCookie +SoapClient::__setLocation +SoapClient::__setSoapHeaders +SoapClient::__soapCall +SoapFault::SoapFault +SoapFault::__construct +SoapFault::__toString +SoapHeader::SoapHeader +SoapHeader::__construct +SoapParam::SoapParam +SoapParam::__construct +SoapServer::addFunction +SoapServer::addSoapHeader +SoapServer::fault +SoapServer::getFunctions +SoapServer::handle +SoapServer::setClass +SoapServer::setObject +SoapServer::setPersistence +SoapServer::SoapServer +SoapServer::__construct +SoapVar::SoapVar +SoapVar::__construct +socket_accept +socket_bind +socket_clear_error +socket_close +socket_connect +socket_create +socket_create_listen +socket_create_pair +socket_getpeername +socket_getsockname +socket_get_option +socket_get_status +socket_last_error +socket_listen +socket_read +socket_recv +socket_recvfrom +socket_select +socket_send +socket_sendto +socket_set_block +socket_set_blocking +socket_set_nonblock +socket_set_option +socket_set_timeout +socket_shutdown +socket_strerror +socket_write +SolrClient::addDocument +SolrClient::addDocuments +SolrClient::commit +SolrClient::deleteById +SolrClient::deleteByIds +SolrClient::deleteByQueries +SolrClient::deleteByQuery +SolrClient::getDebug +SolrClient::getOptions +SolrClient::optimize +SolrClient::ping +SolrClient::query +SolrClient::request +SolrClient::rollback +SolrClient::setResponseWriter +SolrClient::setServlet +SolrClient::threads +SolrClient::__construct +SolrClient::__destruct +SolrClientException::getInternalInfo +SolrDocument::addField +SolrDocument::clear +SolrDocument::current +SolrDocument::deleteField +SolrDocument::fieldExists +SolrDocument::getField +SolrDocument::getFieldCount +SolrDocument::getFieldNames +SolrDocument::getInputDocument +SolrDocument::key +SolrDocument::merge +SolrDocument::next +SolrDocument::offsetExists +SolrDocument::offsetGet +SolrDocument::offsetSet +SolrDocument::offsetUnset +SolrDocument::reset +SolrDocument::rewind +SolrDocument::serialize +SolrDocument::sort +SolrDocument::toArray +SolrDocument::unserialize +SolrDocument::valid +SolrDocument::__clone +SolrDocument::__construct +SolrDocument::__destruct +SolrDocument::__get +SolrDocument::__isset +SolrDocument::__set +SolrDocument::__unset +SolrDocumentField::__construct +SolrDocumentField::__destruct +SolrException::getInternalInfo +SolrGenericResponse::__construct +SolrGenericResponse::__destruct +SolrIllegalArgumentException::getInternalInfo +SolrIllegalOperationException::getInternalInfo +SolrInputDocument::addField +SolrInputDocument::clear +SolrInputDocument::deleteField +SolrInputDocument::fieldExists +SolrInputDocument::getBoost +SolrInputDocument::getField +SolrInputDocument::getFieldBoost +SolrInputDocument::getFieldCount +SolrInputDocument::getFieldNames +SolrInputDocument::merge +SolrInputDocument::reset +SolrInputDocument::setBoost +SolrInputDocument::setFieldBoost +SolrInputDocument::sort +SolrInputDocument::toArray +SolrInputDocument::__clone +SolrInputDocument::__construct +SolrInputDocument::__destruct +SolrModifiableParams::__construct +SolrModifiableParams::__destruct +SolrObject::getPropertyNames +SolrObject::offsetExists +SolrObject::offsetGet +SolrObject::offsetSet +SolrObject::offsetUnset +SolrObject::__construct +SolrObject::__destruct +SolrParams::add +SolrParams::addParam +SolrParams::get +SolrParams::getParam +SolrParams::getParams +SolrParams::getPreparedParams +SolrParams::serialize +SolrParams::set +SolrParams::setParam +SolrParams::toString +SolrParams::unserialize +SolrPingResponse::getResponse +SolrPingResponse::__construct +SolrPingResponse::__destruct +SolrQuery::addFacetDateField +SolrQuery::addFacetDateOther +SolrQuery::addFacetField +SolrQuery::addFacetQuery +SolrQuery::addField +SolrQuery::addFilterQuery +SolrQuery::addHighlightField +SolrQuery::addMltField +SolrQuery::addMltQueryField +SolrQuery::addSortField +SolrQuery::addStatsFacet +SolrQuery::addStatsField +SolrQuery::getFacet +SolrQuery::getFacetDateEnd +SolrQuery::getFacetDateFields +SolrQuery::getFacetDateGap +SolrQuery::getFacetDateHardEnd +SolrQuery::getFacetDateOther +SolrQuery::getFacetDateStart +SolrQuery::getFacetFields +SolrQuery::getFacetLimit +SolrQuery::getFacetMethod +SolrQuery::getFacetMinCount +SolrQuery::getFacetMissing +SolrQuery::getFacetOffset +SolrQuery::getFacetPrefix +SolrQuery::getFacetQueries +SolrQuery::getFacetSort +SolrQuery::getFields +SolrQuery::getFilterQueries +SolrQuery::getHighlight +SolrQuery::getHighlightAlternateField +SolrQuery::getHighlightFields +SolrQuery::getHighlightFormatter +SolrQuery::getHighlightFragmenter +SolrQuery::getHighlightFragsize +SolrQuery::getHighlightHighlightMultiTerm +SolrQuery::getHighlightMaxAlternateFieldLength +SolrQuery::getHighlightMaxAnalyzedChars +SolrQuery::getHighlightMergeContiguous +SolrQuery::getHighlightRegexMaxAnalyzedChars +SolrQuery::getHighlightRegexPattern +SolrQuery::getHighlightRegexSlop +SolrQuery::getHighlightRequireFieldMatch +SolrQuery::getHighlightSimplePost +SolrQuery::getHighlightSimplePre +SolrQuery::getHighlightSnippets +SolrQuery::getHighlightUsePhraseHighlighter +SolrQuery::getMlt +SolrQuery::getMltBoost +SolrQuery::getMltCount +SolrQuery::getMltFields +SolrQuery::getMltMaxNumQueryTerms +SolrQuery::getMltMaxNumTokens +SolrQuery::getMltMaxWordLength +SolrQuery::getMltMinDocFrequency +SolrQuery::getMltMinTermFrequency +SolrQuery::getMltMinWordLength +SolrQuery::getMltQueryFields +SolrQuery::getQuery +SolrQuery::getRows +SolrQuery::getSortFields +SolrQuery::getStart +SolrQuery::getStats +SolrQuery::getStatsFacets +SolrQuery::getStatsFields +SolrQuery::getTerms +SolrQuery::getTermsField +SolrQuery::getTermsIncludeLowerBound +SolrQuery::getTermsIncludeUpperBound +SolrQuery::getTermsLimit +SolrQuery::getTermsLowerBound +SolrQuery::getTermsMaxCount +SolrQuery::getTermsMinCount +SolrQuery::getTermsPrefix +SolrQuery::getTermsReturnRaw +SolrQuery::getTermsSort +SolrQuery::getTermsUpperBound +SolrQuery::getTimeAllowed +SolrQuery::removeFacetDateField +SolrQuery::removeFacetDateOther +SolrQuery::removeFacetField +SolrQuery::removeFacetQuery +SolrQuery::removeField +SolrQuery::removeFilterQuery +SolrQuery::removeHighlightField +SolrQuery::removeMltField +SolrQuery::removeMltQueryField +SolrQuery::removeSortField +SolrQuery::removeStatsFacet +SolrQuery::removeStatsField +SolrQuery::setEchoHandler +SolrQuery::setEchoParams +SolrQuery::setExplainOther +SolrQuery::setFacet +SolrQuery::setFacetDateEnd +SolrQuery::setFacetDateGap +SolrQuery::setFacetDateHardEnd +SolrQuery::setFacetDateStart +SolrQuery::setFacetEnumCacheMinDefaultFrequency +SolrQuery::setFacetLimit +SolrQuery::setFacetMethod +SolrQuery::setFacetMinCount +SolrQuery::setFacetMissing +SolrQuery::setFacetOffset +SolrQuery::setFacetPrefix +SolrQuery::setFacetSort +SolrQuery::setHighlight +SolrQuery::setHighlightAlternateField +SolrQuery::setHighlightFormatter +SolrQuery::setHighlightFragmenter +SolrQuery::setHighlightFragsize +SolrQuery::setHighlightHighlightMultiTerm +SolrQuery::setHighlightMaxAlternateFieldLength +SolrQuery::setHighlightMaxAnalyzedChars +SolrQuery::setHighlightMergeContiguous +SolrQuery::setHighlightRegexMaxAnalyzedChars +SolrQuery::setHighlightRegexPattern +SolrQuery::setHighlightRegexSlop +SolrQuery::setHighlightRequireFieldMatch +SolrQuery::setHighlightSimplePost +SolrQuery::setHighlightSimplePre +SolrQuery::setHighlightSnippets +SolrQuery::setHighlightUsePhraseHighlighter +SolrQuery::setMlt +SolrQuery::setMltBoost +SolrQuery::setMltCount +SolrQuery::setMltMaxNumQueryTerms +SolrQuery::setMltMaxNumTokens +SolrQuery::setMltMaxWordLength +SolrQuery::setMltMinDocFrequency +SolrQuery::setMltMinTermFrequency +SolrQuery::setMltMinWordLength +SolrQuery::setOmitHeader +SolrQuery::setQuery +SolrQuery::setRows +SolrQuery::setShowDebugInfo +SolrQuery::setStart +SolrQuery::setStats +SolrQuery::setTerms +SolrQuery::setTermsField +SolrQuery::setTermsIncludeLowerBound +SolrQuery::setTermsIncludeUpperBound +SolrQuery::setTermsLimit +SolrQuery::setTermsLowerBound +SolrQuery::setTermsMaxCount +SolrQuery::setTermsMinCount +SolrQuery::setTermsPrefix +SolrQuery::setTermsReturnRaw +SolrQuery::setTermsSort +SolrQuery::setTermsUpperBound +SolrQuery::setTimeAllowed +SolrQuery::__construct +SolrQuery::__destruct +SolrQueryResponse::__construct +SolrQueryResponse::__destruct +SolrResponse::getDigestedResponse +SolrResponse::getHttpStatus +SolrResponse::getHttpStatusMessage +SolrResponse::getRawRequest +SolrResponse::getRawRequestHeaders +SolrResponse::getRawResponse +SolrResponse::getRawResponseHeaders +SolrResponse::getRequestUrl +SolrResponse::getResponse +SolrResponse::setParseMode +SolrResponse::success +SolrUpdateResponse::__construct +SolrUpdateResponse::__destruct +SolrUtils::digestXmlResponse +SolrUtils::escapeQueryChars +SolrUtils::getSolrVersion +SolrUtils::queryPhrase +solr_get_version +sort +soundex +SphinxClient::addQuery +SphinxClient::buildExcerpts +SphinxClient::buildKeywords +SphinxClient::close +SphinxClient::escapeString +SphinxClient::getLastError +SphinxClient::getLastWarning +SphinxClient::open +SphinxClient::query +SphinxClient::resetFilters +SphinxClient::resetGroupBy +SphinxClient::runQueries +SphinxClient::setArrayResult +SphinxClient::setConnectTimeout +SphinxClient::setFieldWeights +SphinxClient::setFilter +SphinxClient::setFilterFloatRange +SphinxClient::setFilterRange +SphinxClient::setGeoAnchor +SphinxClient::setGroupBy +SphinxClient::setGroupDistinct +SphinxClient::setIDRange +SphinxClient::setIndexWeights +SphinxClient::setLimits +SphinxClient::setMatchMode +SphinxClient::setMaxQueryTime +SphinxClient::setOverride +SphinxClient::setRankingMode +SphinxClient::setRetries +SphinxClient::setSelect +SphinxClient::setServer +SphinxClient::setSortMode +SphinxClient::status +SphinxClient::updateAttributes +SphinxClient::__construct +SplBool::__construct +SplDoublyLinkedList::bottom +SplDoublyLinkedList::count +SplDoublyLinkedList::current +SplDoublyLinkedList::getIteratorMode +SplDoublyLinkedList::isEmpty +SplDoublyLinkedList::key +SplDoublyLinkedList::next +SplDoublyLinkedList::offsetExists +SplDoublyLinkedList::offsetGet +SplDoublyLinkedList::offsetSet +SplDoublyLinkedList::offsetUnset +SplDoublyLinkedList::pop +SplDoublyLinkedList::prev +SplDoublyLinkedList::push +SplDoublyLinkedList::rewind +SplDoublyLinkedList::setIteratorMode +SplDoublyLinkedList::shift +SplDoublyLinkedList::top +SplDoublyLinkedList::unshift +SplDoublyLinkedList::valid +SplDoublyLinkedList::__construct +SplEnum::__construct +SplFileInfo::getATime +SplFileInfo::getBasename +SplFileInfo::getCTime +SplFileInfo::getExtension +SplFileInfo::getFileInfo +SplFileInfo::getFilename +SplFileInfo::getGroup +SplFileInfo::getInode +SplFileInfo::getLinkTarget +SplFileInfo::getMTime +SplFileInfo::getOwner +SplFileInfo::getPath +SplFileInfo::getPathInfo +SplFileInfo::getPathname +SplFileInfo::getPerms +SplFileInfo::getRealPath +SplFileInfo::getSize +SplFileInfo::getType +SplFileInfo::isDir +SplFileInfo::isExecutable +SplFileInfo::isFile +SplFileInfo::isLink +SplFileInfo::isReadable +SplFileInfo::isWritable +SplFileInfo::openFile +SplFileInfo::setFileClass +SplFileInfo::setInfoClass +SplFileInfo::__construct +SplFileInfo::__toString +SplFileObject::current +SplFileObject::eof +SplFileObject::fflush +SplFileObject::fgetc +SplFileObject::fgetcsv +SplFileObject::fgets +SplFileObject::fgetss +SplFileObject::flock +SplFileObject::fpassthru +SplFileObject::fscanf +SplFileObject::fseek +SplFileObject::fstat +SplFileObject::ftell +SplFileObject::ftruncate +SplFileObject::fwrite +SplFileObject::getChildren +SplFileObject::getCsvControl +SplFileObject::getCurrentLine +SplFileObject::getFlags +SplFileObject::getMaxLineLen +SplFileObject::hasChildren +SplFileObject::key +SplFileObject::next +SplFileObject::rewind +SplFileObject::seek +SplFileObject::setCsvControl +SplFileObject::setFlags +SplFileObject::setMaxLineLen +SplFileObject::valid +SplFileObject::__construct +SplFileObject::__toString +SplFixedArray::count +SplFixedArray::current +SplFixedArray::fromArray +SplFixedArray::getSize +SplFixedArray::key +SplFixedArray::next +SplFixedArray::offsetExists +SplFixedArray::offsetGet +SplFixedArray::offsetSet +SplFixedArray::offsetUnset +SplFixedArray::rewind +SplFixedArray::setSize +SplFixedArray::toArray +SplFixedArray::valid +SplFixedArray::__construct +SplFloat::__construct +SplHeap::compare +SplHeap::count +SplHeap::current +SplHeap::extract +SplHeap::insert +SplHeap::isEmpty +SplHeap::key +SplHeap::next +SplHeap::recoverFromCorruption +SplHeap::rewind +SplHeap::top +SplHeap::valid +SplHeap::__construct +SplInt::__construct +split +spliti +SplMaxHeap::compare +SplMinHeap::compare +SplObjectStorage::addAll +SplObjectStorage::attach +SplObjectStorage::contains +SplObjectStorage::count +SplObjectStorage::current +SplObjectStorage::detach +SplObjectStorage::getInfo +SplObjectStorage::key +SplObjectStorage::next +SplObjectStorage::offsetExists +SplObjectStorage::offsetGet +SplObjectStorage::offsetSet +SplObjectStorage::offsetUnset +SplObjectStorage::removeAll +SplObjectStorage::removeAllExcept +SplObjectStorage::rewind +SplObjectStorage::serialize +SplObjectStorage::setInfo +SplObjectStorage::unserialize +SplObjectStorage::valid +SplObserver::update +SplPriorityQueue::compare +SplPriorityQueue::count +SplPriorityQueue::current +SplPriorityQueue::extract +SplPriorityQueue::insert +SplPriorityQueue::isEmpty +SplPriorityQueue::key +SplPriorityQueue::next +SplPriorityQueue::recoverFromCorruption +SplPriorityQueue::rewind +SplPriorityQueue::setExtractFlags +SplPriorityQueue::top +SplPriorityQueue::valid +SplPriorityQueue::__construct +SplQueue::dequeue +SplQueue::enqueue +SplQueue::setIteratorMode +SplQueue::__construct +SplStack::setIteratorMode +SplStack::__construct +SplString::__construct +SplSubject::attach +SplSubject::detach +SplSubject::notify +SplTempFileObject::__construct +spl_autoload +spl_autoload_call +spl_autoload_extensions +spl_autoload_functions +spl_autoload_register +spl_autoload_unregister +spl_classes +spl_object_hash +sprintf +SQLite3::busyTimeout +SQLite3::changes +SQLite3::close +SQLite3::createAggregate +SQLite3::createFunction +SQLite3::escapeString +SQLite3::exec +SQLite3::lastErrorCode +SQLite3::lastErrorMsg +SQLite3::lastInsertRowID +SQLite3::loadExtension +SQLite3::open +SQLite3::prepare +SQLite3::query +SQLite3::querySingle +SQLite3::version +SQLite3::__construct +SQLite3Result::columnName +SQLite3Result::columnType +SQLite3Result::fetchArray +SQLite3Result::finalize +SQLite3Result::numColumns +SQLite3Result::reset +SQLite3Stmt::bindParam +SQLite3Stmt::bindValue +SQLite3Stmt::clear +SQLite3Stmt::close +SQLite3Stmt::execute +SQLite3Stmt::paramCount +SQLite3Stmt::reset +SQLiteDatabase::arrayQuery +SQLiteDatabase::busyTimeout +SQLiteDatabase::changes +SQLiteDatabase::createAggregate +SQLiteDatabase::createFunction +SQLiteDatabase::exec +SQLiteDatabase::fetchColumnTypes +SQLiteDatabase::lastError +SQLiteDatabase::lastInsertRowid +SQLiteDatabase::query +SQLiteDatabase::singleQuery +SQLiteDatabase::unbufferedQuery +SQLiteResult::column +SQLiteResult::current +SQLiteResult::fetch +SQLiteResult::fetchAll +SQLiteResult::fetchObject +SQLiteResult::fetchSingle +SQLiteResult::fieldName +SQLiteResult::hasPrev +SQLiteResult::key +SQLiteResult::next +SQLiteResult::numFields +SQLiteResult::numRows +SQLiteResult::prev +SQLiteResult::rewind +SQLiteResult::seek +SQLiteResult::valid +SQLiteUnbuffered::column +SQLiteUnbuffered::current +SQLiteUnbuffered::fetch +SQLiteUnbuffered::fetchAll +SQLiteUnbuffered::fetchObject +SQLiteUnbuffered::fetchSingle +SQLiteUnbuffered::fieldName +SQLiteUnbuffered::next +SQLiteUnbuffered::numFields +SQLiteUnbuffered::valid +sqlite_array_query +sqlite_busy_timeout +sqlite_changes +sqlite_close +sqlite_column +sqlite_create_aggregate +sqlite_create_function +sqlite_current +sqlite_error_string +sqlite_escape_string +sqlite_exec +sqlite_factory +sqlite_fetch_all +sqlite_fetch_array +sqlite_fetch_column_types +sqlite_fetch_object +sqlite_fetch_single +sqlite_fetch_string +sqlite_field_name +sqlite_has_more +sqlite_has_prev +sqlite_key +sqlite_last_error +sqlite_last_insert_rowid +sqlite_libencoding +sqlite_libversion +sqlite_next +sqlite_num_fields +sqlite_num_rows +sqlite_open +sqlite_popen +sqlite_prev +sqlite_query +sqlite_rewind +sqlite_seek +sqlite_single_query +sqlite_udf_decode_binary +sqlite_udf_encode_binary +sqlite_unbuffered_query +sqlite_valid +sql_regcase +sqrt +srand +sscanf +ssdeep_fuzzy_compare +ssdeep_fuzzy_hash +ssdeep_fuzzy_hash_filename +ssh2_auth_hostbased_file +ssh2_auth_none +ssh2_auth_password +ssh2_auth_pubkey_file +ssh2_connect +ssh2_exec +ssh2_fetch_stream +ssh2_fingerprint +ssh2_methods_negotiated +ssh2_publickey_add +ssh2_publickey_init +ssh2_publickey_list +ssh2_publickey_remove +ssh2_scp_recv +ssh2_scp_send +ssh2_sftp +ssh2_sftp_lstat +ssh2_sftp_mkdir +ssh2_sftp_readlink +ssh2_sftp_realpath +ssh2_sftp_rename +ssh2_sftp_rmdir +ssh2_sftp_stat +ssh2_sftp_symlink +ssh2_sftp_unlink +ssh2_shell +ssh2_tunnel +stat +stats_absolute_deviation +stats_cdf_beta +stats_cdf_binomial +stats_cdf_cauchy +stats_cdf_chisquare +stats_cdf_exponential +stats_cdf_f +stats_cdf_gamma +stats_cdf_laplace +stats_cdf_logistic +stats_cdf_negative_binomial +stats_cdf_noncentral_chisquare +stats_cdf_noncentral_f +stats_cdf_poisson +stats_cdf_t +stats_cdf_uniform +stats_cdf_weibull +stats_covariance +stats_dens_beta +stats_dens_cauchy +stats_dens_chisquare +stats_dens_exponential +stats_dens_f +stats_dens_gamma +stats_dens_laplace +stats_dens_logistic +stats_dens_negative_binomial +stats_dens_normal +stats_dens_pmf_binomial +stats_dens_pmf_hypergeometric +stats_dens_pmf_poisson +stats_dens_t +stats_dens_weibull +stats_den_uniform +stats_harmonic_mean +stats_kurtosis +stats_rand_gen_beta +stats_rand_gen_chisquare +stats_rand_gen_exponential +stats_rand_gen_f +stats_rand_gen_funiform +stats_rand_gen_gamma +stats_rand_gen_ibinomial +stats_rand_gen_ibinomial_negative +stats_rand_gen_int +stats_rand_gen_ipoisson +stats_rand_gen_iuniform +stats_rand_gen_noncenral_chisquare +stats_rand_gen_noncentral_f +stats_rand_gen_noncentral_t +stats_rand_gen_normal +stats_rand_gen_t +stats_rand_get_seeds +stats_rand_phrase_to_seeds +stats_rand_ranf +stats_rand_setall +stats_skew +stats_standard_deviation +stats_stat_binomial_coef +stats_stat_correlation +stats_stat_gennch +stats_stat_independent_t +stats_stat_innerproduct +stats_stat_noncentral_t +stats_stat_paired_t +stats_stat_percentile +stats_stat_powersum +stats_variance +Stomp::abort +Stomp::ack +Stomp::begin +Stomp::commit +Stomp::error +Stomp::getReadTimeout +Stomp::getSessionId +Stomp::hasFrame +Stomp::readFrame +Stomp::send +Stomp::setReadTimeout +Stomp::subscribe +Stomp::unsubscribe +Stomp::__construct +Stomp::__destruct +StompException::getDetails +StompFrame::__construct +stomp_abort +stomp_ack +stomp_begin +stomp_close +stomp_commit +stomp_connect +stomp_connect_error +stomp_error +stomp_get_read_timeout +stomp_get_session_id +stomp_has_frame +stomp_read_frame +stomp_send +stomp_set_read_timeout +stomp_subscribe +stomp_unsubscribe +stomp_version +strcasecmp +strchr +strcmp +strcoll +strcspn +streamWrapper::dir_closedir +streamWrapper::dir_opendir +streamWrapper::dir_readdir +streamWrapper::dir_rewinddir +streamWrapper::mkdir +streamWrapper::rename +streamWrapper::rmdir +streamWrapper::stream_cast +streamWrapper::stream_close +streamWrapper::stream_eof +streamWrapper::stream_flush +streamWrapper::stream_lock +streamWrapper::stream_open +streamWrapper::stream_read +streamWrapper::stream_seek +streamWrapper::stream_set_option +streamWrapper::stream_stat +streamWrapper::stream_tell +streamWrapper::stream_write +streamWrapper::unlink +streamWrapper::url_stat +streamWrapper::__construct +stream_bucket_append +stream_bucket_make_writeable +stream_bucket_new +stream_bucket_prepend +stream_context_create +stream_context_get_default +stream_context_get_options +stream_context_get_params +stream_context_set_default +stream_context_set_option +stream_context_set_params +stream_copy_to_stream +stream_encoding +stream_filter_append +stream_filter_prepend +stream_filter_register +stream_filter_remove +stream_get_contents +stream_get_filters +stream_get_line +stream_get_meta_data +stream_get_transports +stream_get_wrappers +stream_is_local +stream_notification_callback +stream_register_wrapper +stream_resolve_include_path +stream_select +stream_set_blocking +stream_set_read_buffer +stream_set_timeout +stream_set_write_buffer +stream_socket_accept +stream_socket_client +stream_socket_enable_crypto +stream_socket_get_name +stream_socket_pair +stream_socket_recvfrom +stream_socket_sendto +stream_socket_server +stream_socket_shutdown +stream_supports_lock +stream_wrapper_register +stream_wrapper_restore +stream_wrapper_unregister +strftime +stripcslashes +stripos +stripslashes +strip_tags +stristr +strlen +strnatcasecmp +strnatcmp +strncasecmp +strncmp +strpbrk +strpos +strptime +strrchr +strrev +strripos +strrpos +strspn +strstr +strtok +strtolower +strtotime +strtoupper +strtr +strval +str_getcsv +str_ireplace +str_pad +str_repeat +str_replace +str_rot13 +str_shuffle +str_split +str_word_count +substr +substr_compare +substr_count +substr_replace +svn_add +svn_auth_get_parameter +svn_auth_set_parameter +svn_blame +svn_cat +svn_checkout +svn_cleanup +svn_client_version +svn_commit +svn_delete +svn_diff +svn_export +svn_fs_abort_txn +svn_fs_apply_text +svn_fs_begin_txn2 +svn_fs_change_node_prop +svn_fs_check_path +svn_fs_contents_changed +svn_fs_copy +svn_fs_delete +svn_fs_dir_entries +svn_fs_file_contents +svn_fs_file_length +svn_fs_is_dir +svn_fs_is_file +svn_fs_make_dir +svn_fs_make_file +svn_fs_node_created_rev +svn_fs_node_prop +svn_fs_props_changed +svn_fs_revision_prop +svn_fs_revision_root +svn_fs_txn_root +svn_fs_youngest_rev +svn_import +svn_log +svn_ls +svn_mkdir +svn_repos_create +svn_repos_fs +svn_repos_fs_begin_txn_for_commit +svn_repos_fs_commit_txn +svn_repos_hotcopy +svn_repos_open +svn_repos_recover +svn_revert +svn_status +svn_update +SWFAction::__construct +SWFBitmap::getHeight +SWFBitmap::getWidth +SWFBitmap::__construct +SWFButton::addAction +SWFButton::addASound +SWFButton::addShape +SWFButton::setAction +SWFButton::setDown +SWFButton::setHit +SWFButton::setMenu +SWFButton::setOver +SWFButton::setUp +SWFButton::__construct +SWFDisplayItem::addAction +SWFDisplayItem::addColor +SWFDisplayItem::endMask +SWFDisplayItem::getRot +SWFDisplayItem::getX +SWFDisplayItem::getXScale +SWFDisplayItem::getXSkew +SWFDisplayItem::getY +SWFDisplayItem::getYScale +SWFDisplayItem::getYSkew +SWFDisplayItem::move +SWFDisplayItem::moveTo +SWFDisplayItem::multColor +SWFDisplayItem::remove +SWFDisplayItem::rotate +SWFDisplayItem::rotateTo +SWFDisplayItem::scale +SWFDisplayItem::scaleTo +SWFDisplayItem::setDepth +SWFDisplayItem::setMaskLevel +SWFDisplayItem::setMatrix +SWFDisplayItem::setName +SWFDisplayItem::setRatio +SWFDisplayItem::skewX +SWFDisplayItem::skewXTo +SWFDisplayItem::skewY +SWFDisplayItem::skewYTo +SWFFill::moveTo +SWFFill::rotateTo +SWFFill::scaleTo +SWFFill::skewXTo +SWFFill::skewYTo +SWFFont::getAscent +SWFFont::getDescent +SWFFont::getLeading +SWFFont::getShape +SWFFont::getUTF8Width +SWFFont::getWidth +SWFFont::__construct +SWFFontChar::addChars +SWFFontChar::addUTF8Chars +SWFGradient::addEntry +SWFGradient::__construct +SWFMorph::getShape1 +SWFMorph::getShape2 +SWFMorph::__construct +SWFMovie::add +SWFMovie::addExport +SWFMovie::addFont +SWFMovie::importChar +SWFMovie::importFont +SWFMovie::labelFrame +SWFMovie::nextFrame +SWFMovie::output +SWFMovie::remove +SWFMovie::save +SWFMovie::saveToFile +SWFMovie::setbackground +SWFMovie::setDimension +SWFMovie::setFrames +SWFMovie::setRate +SWFMovie::startSound +SWFMovie::stopSound +SWFMovie::streamMP3 +SWFMovie::writeExports +SWFMovie::__construct +SWFPrebuiltClip::__construct +SWFShape::addFill +SWFShape::drawArc +SWFShape::drawCircle +SWFShape::drawCubic +SWFShape::drawCubicTo +SWFShape::drawCurve +SWFShape::drawCurveTo +SWFShape::drawGlyph +SWFShape::drawLine +SWFShape::drawLineTo +SWFShape::movePen +SWFShape::movePenTo +SWFShape::setLeftFill +SWFShape::setLine +SWFShape::setRightFill +SWFShape::__construct +SWFSound +SWFSoundInstance::loopCount +SWFSoundInstance::loopInPoint +SWFSoundInstance::loopOutPoint +SWFSoundInstance::noMultiple +SWFSprite::add +SWFSprite::labelFrame +SWFSprite::nextFrame +SWFSprite::remove +SWFSprite::setFrames +SWFSprite::startSound +SWFSprite::stopSound +SWFSprite::__construct +SWFText::addString +SWFText::addUTF8String +SWFText::getAscent +SWFText::getDescent +SWFText::getLeading +SWFText::getUTF8Width +SWFText::getWidth +SWFText::moveTo +SWFText::setColor +SWFText::setFont +SWFText::setHeight +SWFText::setSpacing +SWFText::__construct +SWFTextField::addChars +SWFTextField::addString +SWFTextField::align +SWFTextField::setBounds +SWFTextField::setColor +SWFTextField::setFont +SWFTextField::setHeight +SWFTextField::setIndentation +SWFTextField::setLeftMargin +SWFTextField::setLineSpacing +SWFTextField::setMargins +SWFTextField::setName +SWFTextField::setPadding +SWFTextField::setRightMargin +SWFTextField::__construct +SWFVideoStream::getNumFrames +SWFVideoStream::setDimension +SWFVideoStream::__construct +swf_actiongeturl +swf_actiongotoframe +swf_actiongotolabel +swf_actionnextframe +swf_actionplay +swf_actionprevframe +swf_actionsettarget +swf_actionstop +swf_actiontogglequality +swf_actionwaitforframe +swf_addbuttonrecord +swf_addcolor +swf_closefile +swf_definebitmap +swf_definefont +swf_defineline +swf_definepoly +swf_definerect +swf_definetext +swf_endbutton +swf_enddoaction +swf_endshape +swf_endsymbol +swf_fontsize +swf_fontslant +swf_fonttracking +swf_getbitmapinfo +swf_getfontinfo +swf_getframe +swf_labelframe +swf_lookat +swf_modifyobject +swf_mulcolor +swf_nextid +swf_oncondition +swf_openfile +swf_ortho +swf_ortho2 +swf_perspective +swf_placeobject +swf_polarview +swf_popmatrix +swf_posround +swf_pushmatrix +swf_removeobject +swf_rotate +swf_scale +swf_setfont +swf_setframe +swf_shapearc +swf_shapecurveto +swf_shapecurveto3 +swf_shapefillbitmapclip +swf_shapefillbitmaptile +swf_shapefilloff +swf_shapefillsolid +swf_shapelinesolid +swf_shapelineto +swf_shapemoveto +swf_showframe +swf_startbutton +swf_startdoaction +swf_startshape +swf_startsymbol +swf_textwidth +swf_translate +swf_viewport +Swish::getMetaList +Swish::getPropertyList +Swish::prepare +Swish::query +Swish::__construct +SwishResult::getMetaList +SwishResult::stem +SwishResults::getParsedWords +SwishResults::getRemovedStopwords +SwishResults::nextResult +SwishResults::seekResult +SwishSearch::execute +SwishSearch::resetLimit +SwishSearch::setLimit +SwishSearch::setPhraseDelimiter +SwishSearch::setSort +SwishSearch::setStructure +sybase_affected_rows +sybase_close +sybase_connect +sybase_data_seek +sybase_deadlock_retry_count +sybase_fetch_array +sybase_fetch_assoc +sybase_fetch_field +sybase_fetch_object +sybase_fetch_row +sybase_field_seek +sybase_free_result +sybase_get_last_message +sybase_min_client_severity +sybase_min_error_severity +sybase_min_message_severity +sybase_min_server_severity +sybase_num_fields +sybase_num_rows +sybase_pconnect +sybase_query +sybase_result +sybase_select_db +sybase_set_message_handler +sybase_unbuffered_query +symlink +syslog +system +sys_getloadavg +sys_get_temp_dir +tan +tanh +tcpwrap_check +tempnam +textdomain +tidy::body +tidy::cleanRepair +tidy::diagnose +tidy::getConfig +tidy::getOpt +tidy::getoptdoc +tidy::getRelease +tidy::getStatus +tidy::head +tidy::html +tidy::htmlver +tidy::isXhtml +tidy::isXml +tidy::parseFile +tidy::parseString +tidy::repairFile +tidy::repairString +tidy::root +tidy::__construct +tidyNode::getParent +tidyNode::hasChildren +tidyNode::hasSiblings +tidyNode::isAsp +tidyNode::isComment +tidyNode::isHtml +tidyNode::isJste +tidyNode::isPhp +tidyNode::isText +tidy_access_count +tidy_clean_repair +tidy_config_count +tidy_diagnose +tidy_error_count +tidy_getopt +tidy_get_body +tidy_get_config +tidy_get_error_buffer +tidy_get_head +tidy_get_html +tidy_get_html_ver +tidy_get_opt_doc +tidy_get_output +tidy_get_release +tidy_get_root +tidy_get_status +tidy_is_xhtml +tidy_is_xml +tidy_load_config +tidy_parse_file +tidy_parse_string +tidy_repair_file +tidy_repair_string +tidy_reset_config +tidy_save_config +tidy_setopt +tidy_set_encoding +tidy_warning_count +time +timezone_abbreviations_list +timezone_identifiers_list +timezone_location_get +timezone_name_from_abbr +timezone_name_get +timezone_offset_get +timezone_open +timezone_transitions_get +timezone_version_get +time_nanosleep +time_sleep_until +tmpfile +token_get_all +token_name +TokyoTyrant::add +TokyoTyrant::connect +TokyoTyrant::connectUri +TokyoTyrant::copy +TokyoTyrant::ext +TokyoTyrant::fwmKeys +TokyoTyrant::get +TokyoTyrant::getIterator +TokyoTyrant::num +TokyoTyrant::out +TokyoTyrant::put +TokyoTyrant::putCat +TokyoTyrant::putKeep +TokyoTyrant::putNr +TokyoTyrant::putShl +TokyoTyrant::restore +TokyoTyrant::setMaster +TokyoTyrant::size +TokyoTyrant::stat +TokyoTyrant::sync +TokyoTyrant::tune +TokyoTyrant::vanish +TokyoTyrant::__construct +TokyoTyrantQuery::addCond +TokyoTyrantQuery::count +TokyoTyrantQuery::current +TokyoTyrantQuery::hint +TokyoTyrantQuery::key +TokyoTyrantQuery::metaSearch +TokyoTyrantQuery::next +TokyoTyrantQuery::out +TokyoTyrantQuery::rewind +TokyoTyrantQuery::search +TokyoTyrantQuery::setLimit +TokyoTyrantQuery::setOrder +TokyoTyrantQuery::valid +TokyoTyrantQuery::__construct +TokyoTyrantTable::add +TokyoTyrantTable::genUid +TokyoTyrantTable::get +TokyoTyrantTable::getIterator +TokyoTyrantTable::getQuery +TokyoTyrantTable::out +TokyoTyrantTable::put +TokyoTyrantTable::putCat +TokyoTyrantTable::putKeep +TokyoTyrantTable::putNr +TokyoTyrantTable::putShl +TokyoTyrantTable::setIndex +touch +Transliterator::create +Transliterator::createFromRules +Transliterator::createInverse +Transliterator::getErrorCode +Transliterator::getErrorMessage +Transliterator::listIDs +Transliterator::transliterate +Transliterator::__construct +transliterator_create +transliterator_create_from_rules +transliterator_create_inverse +transliterator_get_error_code +transliterator_get_error_message +transliterator_list_ids +transliterator_transliterate +trigger_error +trim +uasort +ucfirst +ucwords +udm_add_search_limit +udm_alloc_agent +udm_alloc_agent_array +udm_api_version +udm_cat_list +udm_cat_path +udm_check_charset +udm_check_stored +udm_clear_search_limits +udm_close_stored +udm_crc32 +udm_errno +udm_error +udm_find +udm_free_agent +udm_free_ispell_data +udm_free_res +udm_get_doc_count +udm_get_res_field +udm_get_res_param +udm_hash32 +udm_load_ispell_data +udm_open_stored +udm_set_agent_param +uksort +umask +uniqid +unixtojd +unlink +unpack +unregister_tick_function +unserialize +unset +urldecode +urlencode +user_error +use_soap_error_handler +usleep +usort +utf8_decode +utf8_encode +V8Js::executeString +V8Js::getExtensions +V8Js::getPendingException +V8Js::registerExtension +V8Js::__construct +V8JsException::getJsFileName +V8JsException::getJsLineNumber +V8JsException::getJsSourceLine +V8JsException::getJsTrace +VARIANT +variant_abs +variant_add +variant_and +variant_cast +variant_cat +variant_cmp +variant_date_from_timestamp +variant_date_to_timestamp +variant_div +variant_eqv +variant_fix +variant_get_type +variant_idiv +variant_imp +variant_int +variant_mod +variant_mul +variant_neg +variant_not +variant_or +variant_pow +variant_round +variant_set +variant_set_type +variant_sub +variant_xor +var_dump +var_export +version_compare +vfprintf +virtual +vpopmail_add_alias_domain +vpopmail_add_alias_domain_ex +vpopmail_add_domain +vpopmail_add_domain_ex +vpopmail_add_user +vpopmail_alias_add +vpopmail_alias_del +vpopmail_alias_del_domain +vpopmail_alias_get +vpopmail_alias_get_all +vpopmail_auth_user +vpopmail_del_domain +vpopmail_del_domain_ex +vpopmail_del_user +vpopmail_error +vpopmail_passwd +vpopmail_set_user_quota +vprintf +vsprintf +w32api_deftype +w32api_init_dtype +w32api_invoke_function +w32api_register_function +w32api_set_call_method +wddx_add_vars +wddx_deserialize +wddx_packet_end +wddx_packet_start +wddx_serialize_value +wddx_serialize_vars +win32_continue_service +win32_create_service +win32_delete_service +win32_get_last_control_message +win32_pause_service +win32_ps_list_procs +win32_ps_stat_mem +win32_ps_stat_proc +win32_query_service_status +win32_set_service_status +win32_start_service +win32_start_service_ctrl_dispatcher +win32_stop_service +wincache_fcache_fileinfo +wincache_fcache_meminfo +wincache_lock +wincache_ocache_fileinfo +wincache_ocache_meminfo +wincache_refresh_if_changed +wincache_rplist_fileinfo +wincache_rplist_meminfo +wincache_scache_info +wincache_scache_meminfo +wincache_ucache_add +wincache_ucache_cas +wincache_ucache_clear +wincache_ucache_dec +wincache_ucache_delete +wincache_ucache_exists +wincache_ucache_get +wincache_ucache_inc +wincache_ucache_info +wincache_ucache_meminfo +wincache_ucache_set +wincache_unlock +wordwrap +xattr_get +xattr_list +xattr_remove +xattr_set +xattr_supported +xdiff_file_bdiff +xdiff_file_bdiff_size +xdiff_file_bpatch +xdiff_file_diff +xdiff_file_diff_binary +xdiff_file_merge3 +xdiff_file_patch +xdiff_file_patch_binary +xdiff_file_rabdiff +xdiff_string_bdiff +xdiff_string_bdiff_size +xdiff_string_bpatch +xdiff_string_diff +xdiff_string_diff_binary +xdiff_string_merge3 +xdiff_string_patch +xdiff_string_patch_binary +xdiff_string_rabdiff +xhprof_disable +xhprof_enable +xhprof_sample_disable +xhprof_sample_enable +XMLReader::close +XMLReader::expand +XMLReader::getAttribute +XMLReader::getAttributeNo +XMLReader::getAttributeNs +XMLReader::getParserProperty +XMLReader::isValid +XMLReader::lookupNamespace +XMLReader::moveToAttribute +XMLReader::moveToAttributeNo +XMLReader::moveToAttributeNs +XMLReader::moveToElement +XMLReader::moveToFirstAttribute +XMLReader::moveToNextAttribute +XMLReader::next +XMLReader::open +XMLReader::read +XMLReader::readInnerXML +XMLReader::readOuterXML +XMLReader::readString +XMLReader::setParserProperty +XMLReader::setRelaxNGSchema +XMLReader::setRelaxNGSchemaSource +XMLReader::setSchema +XMLReader::XML +xmlrpc_decode +xmlrpc_decode_request +xmlrpc_encode +xmlrpc_encode_request +xmlrpc_get_type +xmlrpc_is_fault +xmlrpc_parse_method_descriptions +xmlrpc_server_add_introspection_data +xmlrpc_server_call_method +xmlrpc_server_create +xmlrpc_server_destroy +xmlrpc_server_register_introspection_callback +xmlrpc_server_register_method +xmlrpc_set_type +XMLWriter::endAttribute +XMLWriter::endCData +XMLWriter::endComment +XMLWriter::endDocument +XMLWriter::endDTD +XMLWriter::endDTDAttlist +XMLWriter::endDTDElement +XMLWriter::endDTDEntity +XMLWriter::endElement +XMLWriter::endPI +XMLWriter::flush +XMLWriter::fullEndElement +XMLWriter::openMemory +XMLWriter::openURI +XMLWriter::outputMemory +XMLWriter::setIndent +XMLWriter::setIndentString +XMLWriter::startAttribute +XMLWriter::startAttributeNS +XMLWriter::startCData +XMLWriter::startComment +XMLWriter::startDocument +XMLWriter::startDTD +XMLWriter::startDTDAttlist +XMLWriter::startDTDElement +XMLWriter::startDTDEntity +XMLWriter::startElement +XMLWriter::startElementNS +XMLWriter::startPI +XMLWriter::text +XMLWriter::writeAttribute +XMLWriter::writeAttributeNS +XMLWriter::writeCData +XMLWriter::writeComment +XMLWriter::writeDTD +XMLWriter::writeDTDAttlist +XMLWriter::writeDTDElement +XMLWriter::writeDTDEntity +XMLWriter::writeElement +XMLWriter::writeElementNS +XMLWriter::writePI +XMLWriter::writeRaw +xml_error_string +xml_get_current_byte_index +xml_get_current_column_number +xml_get_current_line_number +xml_get_error_code +xml_parse +xml_parser_create +xml_parser_create_ns +xml_parser_free +xml_parser_get_option +xml_parser_set_option +xml_parse_into_struct +xml_set_character_data_handler +xml_set_default_handler +xml_set_element_handler +xml_set_end_namespace_decl_handler +xml_set_external_entity_ref_handler +xml_set_notation_decl_handler +xml_set_object +xml_set_processing_instruction_handler +xml_set_start_namespace_decl_handler +xml_set_unparsed_entity_decl_handler +xpath_eval +xpath_eval_expression +xpath_new_context +xpath_register_ns +xpath_register_ns_auto +xptr_eval +xptr_new_context +XSLTProcessor::getParameter +XSLTProcessor::hasExsltSupport +XSLTProcessor::importStylesheet +XSLTProcessor::registerPHPFunctions +XSLTProcessor::removeParameter +XSLTProcessor::setParameter +XSLTProcessor::setProfiling +XSLTProcessor::transformToDoc +XSLTProcessor::transformToUri +XSLTProcessor::transformToXML +XSLTProcessor::__construct +xslt_backend_info +xslt_backend_name +xslt_backend_version +xslt_create +xslt_errno +xslt_error +xslt_free +xslt_getopt +xslt_process +xslt_setopt +xslt_set_base +xslt_set_encoding +xslt_set_error_handler +xslt_set_log +xslt_set_object +xslt_set_sax_handler +xslt_set_sax_handlers +xslt_set_scheme_handler +xslt_set_scheme_handlers +yaml_emit +yaml_emit_file +yaml_parse +yaml_parse_file +yaml_parse_url +yaz_addinfo +yaz_ccl_conf +yaz_ccl_parse +yaz_close +yaz_connect +yaz_database +yaz_element +yaz_errno +yaz_error +yaz_es +yaz_es_result +yaz_get_option +yaz_hits +yaz_itemorder +yaz_present +yaz_range +yaz_record +yaz_scan +yaz_scan_result +yaz_schema +yaz_search +yaz_set_option +yaz_sort +yaz_syntax +yaz_wait +yp_all +yp_cat +yp_errno +yp_err_string +yp_first +yp_get_default_domain +yp_master +yp_match +yp_next +yp_order +zend_logo_guid +zend_thread_id +zend_version +ZipArchive::addEmptyDir +ZipArchive::addFile +ZipArchive::addFromString +ZipArchive::close +ZipArchive::deleteIndex +ZipArchive::deleteName +ZipArchive::extractTo +ZipArchive::getArchiveComment +ZipArchive::getCommentIndex +ZipArchive::getCommentName +ZipArchive::getFromIndex +ZipArchive::getFromName +ZipArchive::getNameIndex +ZipArchive::getStatusString +ZipArchive::getStream +ZipArchive::locateName +ZipArchive::open +ZipArchive::renameIndex +ZipArchive::renameName +ZipArchive::setArchiveComment +ZipArchive::setCommentIndex +ZipArchive::setCommentName +ZipArchive::statIndex +ZipArchive::statName +ZipArchive::unchangeAll +ZipArchive::unchangeArchive +ZipArchive::unchangeIndex +ZipArchive::unchangeName +zip_close +zip_entry_close +zip_entry_compressedsize +zip_entry_compressionmethod +zip_entry_filesize +zip_entry_name +zip_entry_open +zip_entry_read +zip_open +zip_read +zlib_get_coding_type +__halt_compiler diff --git a/dictionary/words.txt b/dictionary/words.txt new file mode 100644 index 00000000..a6c00125 --- /dev/null +++ b/dictionary/words.txt @@ -0,0 +1,466544 @@ +2 +1080 +&c +10-point +10th +11-point +12-point +16-point +18-point +1st +2,4,5-t +2,4-d +20-point +2D +2nd +30-30 +3D +3-D +3M +3rd +48-point +4-D +4GL +4H +4th +5-point +5-T +5th +6-point +6th +7-point +7th +8-point +8th +9-point +9th +a +a' +a- +A&M +A&P +A. +A.A.A. +A.B. +A.B.A. +A.C. +A.D. +A.D.C. +A.F. +A.F.A.M. +A.G. +A.H. +A.I. +A.I.A. +A.I.D. +A.L. +A.L.P. +A.M. +A.M.A. +A.M.D.G. +A.N. +a.p. +a.r. +A.R.C.S. +A.U. +A.U.C. +A.V. +a.w. +A.W.O.L. +A/C +A/F +A/O +A/P +A/V +A1 +A-1 +A4 +A5 +AA +AAA +AAAA +AAAAAA +AAAL +AAAS +Aaberg +Aachen +AAE +AAEE +AAF +AAG +aah +aahed +aahing +aahs +AAII +aal +Aalborg +Aalesund +aalii +aaliis +aals +Aalst +Aalto +AAM +AAMSI +Aandahl +A-and-R +Aani +AAO +AAP +AAPSS +Aaqbiye +Aar +Aara +Aarau +AARC +aardvark +aardvarks +aardwolf +aardwolves +Aaren +Aargau +aargh +Aarhus +Aarika +Aaron +Aaronic +Aaronical +Aaronite +Aaronitic +Aaron's-beard +Aaronsburg +Aaronson +AARP +aarrgh +aarrghh +Aaru +AAS +A'asia +aasvogel +aasvogels +AAU +AAUP +AAUW +AAVSO +AAX +A-axes +A-axis +AB +ab- +ABA +Ababa +Ababdeh +Ababua +abac +abaca +abacay +abacas +abacate +abacaxi +abaci +abacinate +abacination +abacisci +abaciscus +abacist +aback +abacli +Abaco +abacot +abacterial +abactinal +abactinally +abaction +abactor +abaculi +abaculus +abacus +abacuses +Abad +abada +Abadan +Abaddon +abadejo +abadengo +abadia +Abadite +abaff +abaft +Abagael +Abagail +Abagtha +abay +abayah +Abailard +abaisance +abaised +abaiser +abaisse +abaissed +abaka +Abakan +abakas +Abakumov +abalation +abalienate +abalienated +abalienating +abalienation +abalone +abalones +Abama +abamp +abampere +abamperes +abamps +Abana +aband +abandon +abandonable +abandoned +abandonedly +abandonee +abandoner +abandoners +abandoning +abandonment +abandonments +abandons +abandum +abanet +abanga +Abanic +abannition +Abantes +abapical +abaptiston +abaptistum +Abarambo +Abarbarea +Abaris +abarthrosis +abarticular +abarticulation +Abas +abase +abased +abasedly +abasedness +abasement +abasements +abaser +abasers +abases +Abasgi +abash +abashed +abashedly +abashedness +abashes +abashing +abashless +abashlessly +abashment +abashments +abasia +abasias +abasic +abasing +abasio +abask +abassi +Abassieh +Abassin +abastard +abastardize +abastral +abatable +abatage +Abate +abated +abatement +abatements +abater +abaters +abates +abatic +abating +abatis +abatised +abatises +abatjour +abatjours +abaton +abator +abators +ABATS +abattage +abattis +abattised +abattises +abattoir +abattoirs +abattu +abattue +Abatua +abature +abaue +abave +abaxial +abaxile +abaze +abb +Abba +abbacy +abbacies +abbacomes +Abbadide +Abbai +abbaye +abbandono +abbas +abbasi +Abbasid +abbassi +Abbassid +Abbasside +Abbate +abbatial +abbatical +abbatie +Abbe +Abbey +abbeys +abbey's +abbeystead +abbeystede +abbes +abbess +abbesses +abbest +Abbevilean +Abbeville +Abbevillian +Abbi +Abby +Abbie +Abbye +Abbyville +abboccato +abbogada +Abbot +abbotcy +abbotcies +abbotnullius +abbotric +abbots +abbot's +Abbotsen +Abbotsford +abbotship +abbotships +Abbotson +Abbotsun +Abbott +Abbottson +Abbottstown +Abboud +abbozzo +ABBR +abbrev +abbreviatable +abbreviate +abbreviated +abbreviately +abbreviates +abbreviating +abbreviation +abbreviations +abbreviator +abbreviatory +abbreviators +abbreviature +abbroachment +ABC +abcess +abcissa +abcoulomb +ABCs +abd +abdal +abdali +abdaria +abdat +Abdel +Abd-el-Kadir +Abd-el-Krim +Abdella +Abderhalden +Abderian +Abderite +Abderus +abdest +Abdias +abdicable +abdicant +abdicate +abdicated +abdicates +abdicating +abdication +abdications +abdicative +abdicator +Abdiel +abditive +abditory +abdom +abdomen +abdomens +abdomen's +abdomina +abdominal +Abdominales +abdominalia +abdominalian +abdominally +abdominals +abdominoanterior +abdominocardiac +abdominocentesis +abdominocystic +abdominogenital +abdominohysterectomy +abdominohysterotomy +abdominoposterior +abdominoscope +abdominoscopy +abdominothoracic +abdominous +abdomino-uterotomy +abdominovaginal +abdominovesical +Abdon +Abdu +abduce +abduced +abducens +abducent +abducentes +abduces +abducing +abduct +abducted +abducting +abduction +abductions +abduction's +abductor +abductores +abductors +abductor's +abducts +Abdul +Abdul-Aziz +Abdul-baha +Abdulla +Abe +a-be +abeam +abear +abearance +Abebi +abecedaire +abecedary +abecedaria +abecedarian +abecedarians +abecedaries +abecedarium +abecedarius +abed +abede +abedge +Abednego +abegge +Abey +abeyance +abeyances +abeyancy +abeyancies +abeyant +abeigh +ABEL +Abelard +abele +abeles +Abelia +Abelian +Abelicea +Abelite +Abell +Abelmoschus +abelmosk +abelmosks +abelmusk +Abelonian +Abelson +abeltree +Abencerrages +abend +abends +Abenezra +abenteric +Abeokuta +abepithymia +ABEPP +Abercromby +Abercrombie +Aberdare +aberdavine +Aberdeen +Aberdeenshire +aberdevine +Aberdonian +aberduvine +Aberfan +Aberglaube +Aberia +Aberystwyth +Abernant +Abernathy +abernethy +Abernon +aberr +aberrance +aberrancy +aberrancies +aberrant +aberrantly +aberrants +aberrate +aberrated +aberrating +aberration +aberrational +aberrations +aberrative +aberrator +aberrometer +aberroscope +Abert +aberuncate +aberuncator +abesse +abessive +abet +abetment +abetments +abets +abettal +abettals +abetted +abetter +abetters +abetting +abettor +abettors +Abeu +abevacuation +abfarad +abfarads +ABFM +Abgatha +ABHC +abhenry +abhenries +abhenrys +abhinaya +abhiseka +abhominable +abhor +abhorred +abhorrence +abhorrences +abhorrency +abhorrent +abhorrently +abhorrer +abhorrers +abhorrible +abhorring +abhors +Abhorson +ABI +aby +Abia +Abiathar +Abib +abichite +abidal +abidance +abidances +abidden +abide +abided +abider +abiders +abides +abidi +abiding +abidingly +abidingness +Abidjan +Abydos +Abie +abye +abied +abyed +abiegh +abience +abient +Abies +abyes +abietate +abietene +abietic +abietin +Abietineae +abietineous +abietinic +abietite +Abiezer +Abigael +Abigail +abigails +abigailship +Abigale +abigeat +abigei +abigeus +Abihu +abying +Abijah +Abyla +abilao +Abilene +abiliment +Abilyne +abilitable +ability +abilities +ability's +abilla +abilo +abime +Abimelech +Abineri +Abingdon +Abinger +Abington +Abinoam +Abinoem +abintestate +abiogeneses +abiogenesis +abiogenesist +abiogenetic +abiogenetical +abiogenetically +abiogeny +abiogenist +abiogenous +abiology +abiological +abiologically +abioses +abiosis +abiotic +abiotical +abiotically +abiotrophy +abiotrophic +Abipon +Abiquiu +abir +abirritant +abirritate +abirritated +abirritating +abirritation +abirritative +abys +Abisag +Abisha +Abishag +Abisia +abysm +abysmal +abysmally +abysms +Abyss +abyssa +abyssal +abysses +Abyssinia +Abyssinian +abyssinians +abyssobenthonic +abyssolith +abyssopelagic +abyss's +abyssus +abiston +abit +Abitibi +Abiu +abiuret +Abixah +abject +abjectedness +abjection +abjections +abjective +abjectly +abjectness +abjectnesses +abjoint +abjudge +abjudged +abjudging +abjudicate +abjudicated +abjudicating +abjudication +abjudicator +abjugate +abjunct +abjunction +abjunctive +abjuration +abjurations +abjuratory +abjure +abjured +abjurement +abjurer +abjurers +abjures +abjuring +abkar +abkari +abkary +Abkhas +Abkhasia +Abkhasian +Abkhaz +Abkhazia +Abkhazian +abl +abl. +ablach +ablactate +ablactated +ablactating +ablactation +ablaqueate +ablare +A-blast +ablastemic +ablastin +ablastous +ablate +ablated +ablates +ablating +ablation +ablations +ablatitious +ablatival +ablative +ablatively +ablatives +ablator +ablaut +ablauts +ablaze +able +able-bodied +able-bodiedness +ableeze +ablegate +ablegates +ablegation +able-minded +able-mindedness +ablend +ableness +ablepharia +ablepharon +ablepharous +Ablepharus +ablepsy +ablepsia +ableptical +ableptically +abler +ables +ablesse +ablest +ablet +ablewhackets +ably +ablings +ablins +ablock +abloom +ablow +ABLS +ablude +abluent +abluents +ablush +ablute +abluted +ablution +ablutionary +ablutions +abluvion +ABM +abmho +abmhos +abmodality +abmodalities +abn +Abnaki +Abnakis +abnegate +abnegated +abnegates +abnegating +abnegation +abnegations +abnegative +abnegator +abnegators +Abner +abnerval +abnet +abneural +abnormal +abnormalcy +abnormalcies +abnormalise +abnormalised +abnormalising +abnormalism +abnormalist +abnormality +abnormalities +abnormalize +abnormalized +abnormalizing +abnormally +abnormalness +abnormals +abnormity +abnormities +abnormous +abnumerable +Abo +aboard +aboardage +Abobra +abococket +abodah +abode +aboded +abodement +abodes +abode's +abody +aboding +abogado +abogados +abohm +abohms +aboideau +aboideaus +aboideaux +aboil +aboiteau +aboiteaus +aboiteaux +abolete +abolish +abolishable +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishments +abolishment's +abolition +abolitionary +abolitionise +abolitionised +abolitionising +abolitionism +abolitionist +abolitionists +abolitionize +abolitionized +abolitionizing +abolitions +abolla +abollae +aboma +abomas +abomasa +abomasal +abomasi +abomasum +abomasus +abomasusi +A-bomb +abominability +abominable +abominableness +abominably +abominate +abominated +abominates +abominating +abomination +abominations +abominator +abominators +abomine +abondance +Abongo +abonne +abonnement +aboon +aborad +aboral +aborally +abord +Aboriginal +aboriginality +aboriginally +aboriginals +aboriginary +Aborigine +aborigines +aborigine's +Abor-miri +Aborn +aborning +a-borning +aborsement +aborsive +abort +aborted +aborter +aborters +aborticide +abortient +abortifacient +abortin +aborting +abortion +abortional +abortionist +abortionists +abortions +abortion's +abortive +abortively +abortiveness +abortogenic +aborts +abortus +abortuses +abos +abote +Abott +abouchement +aboudikro +abought +Aboukir +aboulia +aboulias +aboulic +abound +abounded +abounder +abounding +aboundingly +abounds +Abourezk +about +about-face +about-faced +about-facing +abouts +about-ship +about-shipped +about-shipping +about-sledge +about-turn +above +aboveboard +above-board +above-cited +abovedeck +above-found +above-given +aboveground +abovementioned +above-mentioned +above-named +aboveproof +above-quoted +above-reported +aboves +abovesaid +above-said +abovestairs +above-water +above-written +abow +abox +Abp +ABPC +Abqaiq +abr +abr. +Abra +abracadabra +abrachia +abrachias +abradable +abradant +abradants +abrade +abraded +abrader +abraders +abrades +abrading +Abraham +Abrahamic +Abrahamidae +Abrahamite +Abrahamitic +Abraham-man +Abrahams +Abrahamsen +Abrahan +abray +abraid +Abram +Abramis +Abramo +Abrams +Abramson +Abran +abranchial +abranchialism +abranchian +Abranchiata +abranchiate +abranchious +abrasax +abrase +abrased +abraser +abrash +abrasing +abrasiometer +abrasion +abrasions +abrasion's +abrasive +abrasively +abrasiveness +abrasivenesses +abrasives +abrastol +abraum +abraxas +abrazite +abrazitic +abrazo +abrazos +abreact +abreacted +abreacting +abreaction +abreactions +abreacts +abreast +abreed +abrege +abreid +abrenounce +abrenunciate +abrenunciation +abreption +abret +abreuvoir +abri +abrico +abricock +abricot +abridgable +abridge +abridgeable +abridged +abridgedly +abridgement +abridgements +abridger +abridgers +abridges +abridging +abridgment +abridgments +abrim +abrin +abrine +abris +abristle +abroach +abroad +Abrocoma +abrocome +abrogable +abrogate +abrogated +abrogates +abrogating +abrogation +abrogations +abrogative +abrogator +abrogators +Abroma +Abroms +Abronia +abrood +abrook +abrosia +abrosias +abrotanum +abrotin +abrotine +abrupt +abruptedly +abrupter +abruptest +abruptio +abruption +abruptiones +abruptly +abruptness +Abrus +Abruzzi +ABS +abs- +Absa +Absalom +absampere +Absaraka +Absaroka +Absarokee +absarokite +ABSBH +abscam +abscess +abscessed +abscesses +abscessing +abscession +abscessroot +abscind +abscise +abscised +abscises +abscisin +abscising +abscisins +abscision +absciss +abscissa +abscissae +abscissas +abscissa's +abscisse +abscissin +abscission +abscissions +absconce +abscond +absconded +abscondedly +abscondence +absconder +absconders +absconding +absconds +absconsa +abscoulomb +abscound +Absecon +absee +absey +abseil +abseiled +abseiling +abseils +absence +absences +absence's +absent +absentation +absented +absentee +absenteeism +absentees +absentee's +absenteeship +absenter +absenters +absentia +absenting +absently +absentment +absentminded +absent-minded +absentmindedly +absent-mindedly +absentmindedness +absent-mindedness +absentmindednesses +absentness +absents +absfarad +abshenry +Abshier +Absi +absinth +absinthe +absinthes +absinthial +absinthian +absinthiate +absinthiated +absinthiating +absinthic +absinthiin +absinthin +absinthine +absinthism +absinthismic +absinthium +absinthol +absinthole +absinths +Absyrtus +absis +absist +absistos +absit +absmho +absohm +absoil +absolent +Absolute +absolutely +absoluteness +absoluter +absolutes +absolutest +absolution +absolutions +absolutism +absolutist +absolutista +absolutistic +absolutistically +absolutists +absolutive +absolutization +absolutize +absolutory +absolvable +absolvatory +absolve +absolved +absolvent +absolver +absolvers +absolves +absolving +absolvitor +absolvitory +absonant +absonous +absorb +absorbability +absorbable +absorbance +absorbancy +absorbant +absorbed +absorbedly +absorbedness +absorbefacient +absorbency +absorbencies +absorbent +absorbents +absorber +absorbers +absorbing +absorbingly +absorbition +absorbs +absorbtion +absorpt +absorptance +absorptiometer +absorptiometric +absorption +absorptional +absorptions +absorption's +absorptive +absorptively +absorptiveness +absorptivity +absquatulate +absquatulation +abstain +abstained +abstainer +abstainers +abstaining +abstainment +abstains +abstemious +abstemiously +abstemiousness +abstention +abstentionism +abstentionist +abstentions +abstentious +absterge +absterged +abstergent +absterges +absterging +absterse +abstersion +abstersive +abstersiveness +abstertion +abstinence +abstinences +abstinency +abstinent +abstinential +abstinently +abstort +abstr +abstract +abstractable +abstracted +abstractedly +abstractedness +abstracter +abstracters +abstractest +abstracting +abstraction +abstractional +abstractionism +abstractionist +abstractionists +abstractions +abstraction's +abstractitious +abstractive +abstractively +abstractiveness +abstractly +abstractness +abstractnesses +abstractor +abstractors +abstractor's +abstracts +abstrahent +abstrict +abstricted +abstricting +abstriction +abstricts +abstrude +abstruse +abstrusely +abstruseness +abstrusenesses +abstruser +abstrusest +abstrusion +abstrusity +abstrusities +absume +absumption +absurd +absurder +absurdest +absurdism +absurdist +absurdity +absurdities +absurdity's +absurdly +absurdness +absurds +absurdum +absvolt +abt +abterminal +abthain +abthainry +abthainrie +abthanage +abtruse +Abu +abubble +Abu-Bekr +Abucay +abucco +abuilding +Abukir +abuleia +Abulfeda +abulia +abulias +abulic +abulyeit +abulomania +abumbral +abumbrellar +Abuna +abundance +abundances +abundancy +abundant +Abundantia +abundantly +abune +abura +aburabozu +aburagiri +aburban +Abury +aburst +aburton +abusable +abusage +abuse +abused +abusedly +abusee +abuseful +abusefully +abusefulness +abuser +abusers +abuses +abush +abusing +abusion +abusious +abusive +abusively +abusiveness +abusivenesses +abut +Abuta +Abutilon +abutilons +abutment +abutments +abuts +abuttal +abuttals +abutted +abutter +abutters +abutter's +abutting +abuzz +abv +abvolt +abvolts +abwab +abwatt +abwatts +ac +ac- +a-c +AC/DC +ACAA +Acacallis +acacatechin +acacatechol +Acacea +Acaceae +acacetin +Acacia +Acacian +acacias +acaciin +acacin +acacine +acad +academe +academes +Academy +academia +academial +academian +academias +Academic +academical +academically +academicals +academician +academicians +academicianship +academicism +academics +academie +academies +academy's +academise +academised +academising +academism +academist +academite +academization +academize +academized +academizing +Academus +Acadia +acadialite +Acadian +Acadie +Acaena +acajou +acajous +acal +acalculia +acale +acaleph +Acalepha +Acalephae +acalephan +acalephe +acalephes +acalephoid +acalephs +Acalia +acalycal +acalycine +acalycinous +acalyculate +Acalypha +Acalypterae +Acalyptrata +Acalyptratae +acalyptrate +Acamar +Acamas +Acampo +acampsia +acana +acanaceous +acanonical +acanth +acanth- +acantha +Acanthaceae +acanthaceous +acanthad +Acantharia +acanthi +Acanthia +acanthial +acanthin +acanthine +acanthion +acanthite +acantho- +acanthocarpous +Acanthocephala +acanthocephalan +Acanthocephali +acanthocephalous +Acanthocereus +acanthocladous +Acanthodea +acanthodean +Acanthodei +Acanthodes +acanthodian +Acanthodidae +Acanthodii +Acanthodini +acanthoid +Acantholimon +acantholysis +acanthology +acanthological +acanthoma +acanthomas +Acanthomeridae +acanthon +Acanthopanax +Acanthophis +acanthophorous +acanthopod +acanthopodous +acanthopomatous +acanthopore +acanthopteran +Acanthopteri +acanthopterygian +Acanthopterygii +acanthopterous +acanthoses +acanthosis +acanthotic +acanthous +Acanthuridae +Acanthurus +acanthus +acanthuses +acanthuthi +acapnia +acapnial +acapnias +acappella +acapsular +acapu +Acapulco +acara +Acarapis +acarari +acardia +acardiac +acardite +acari +acarian +acariasis +acariatre +acaricidal +acaricide +acarid +Acarida +acaridae +acaridan +acaridans +Acaridea +acaridean +acaridomatia +acaridomatium +acarids +acariform +Acarina +acarine +acarines +acarinosis +Acarnan +acarocecidia +acarocecidium +acarodermatitis +acaroid +acarol +acarology +acarologist +acarophilous +acarophobia +acarotoxic +acarpellous +acarpelous +acarpous +Acarus +ACAS +acast +Acastus +acatalectic +acatalepsy +acatalepsia +acataleptic +acatallactic +acatamathesia +acataphasia +acataposis +acatastasia +acatastatic +acate +acategorical +acater +acatery +acates +acatharsy +acatharsia +acatholic +acaudal +acaudate +acaudelescent +acaulescence +acaulescent +acauline +acaulose +acaulous +ACAWS +ACB +ACBL +ACC +acc. +acca +accable +Accad +accademia +Accadian +Accalia +acce +accede +acceded +accedence +acceder +acceders +accedes +acceding +accel +accel. +accelerable +accelerando +accelerant +accelerate +accelerated +acceleratedly +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +acceleratorh +acceleratory +accelerators +accelerograph +accelerometer +accelerometers +accelerometer's +accend +accendibility +accendible +accensed +accension +accensor +accent +accented +accenting +accentless +accentor +accentors +accents +accentuable +accentual +accentuality +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accentuations +accentuator +accentus +accept +acceptability +acceptabilities +acceptable +acceptableness +acceptably +acceptance +acceptances +acceptance's +acceptancy +acceptancies +acceptant +acceptation +acceptavit +accepted +acceptedly +acceptee +acceptees +accepter +accepters +acceptilate +acceptilated +acceptilating +acceptilation +accepting +acceptingly +acceptingness +acception +acceptive +acceptor +acceptors +acceptor's +acceptress +accepts +accerse +accersition +accersitor +access +accessability +accessable +accessary +accessaries +accessarily +accessariness +accessaryship +accessed +accesses +accessibility +accessibilities +accessible +accessibleness +accessibly +accessing +accession +accessional +accessioned +accessioner +accessioning +accessions +accession's +accessit +accessive +accessively +accessless +accessor +accessory +accessorial +accessories +accessorii +accessorily +accessoriness +accessory's +accessorius +accessoriusorii +accessorize +accessorized +accessorizing +accessors +accessor's +acciaccatura +acciaccaturas +acciaccature +accidence +accidency +accidencies +accident +accidental +accidentalism +accidentalist +accidentality +accidentally +accidentalness +accidentals +accidentary +accidentarily +accidented +accidential +accidentiality +accidently +accident-prone +accidents +accidia +accidias +accidie +accidies +accinge +accinged +accinging +accipenser +accipient +Accipiter +accipitral +accipitrary +Accipitres +accipitrine +accipter +accise +accismus +accite +Accius +acclaim +acclaimable +acclaimed +acclaimer +acclaimers +acclaiming +acclaims +acclamation +acclamations +acclamator +acclamatory +acclimatable +acclimatation +acclimate +acclimated +acclimatement +acclimates +acclimating +acclimation +acclimations +acclimatisable +acclimatisation +acclimatise +acclimatised +acclimatiser +acclimatising +acclimatizable +acclimatization +acclimatizations +acclimatize +acclimatized +acclimatizer +acclimatizes +acclimatizing +acclimature +acclinal +acclinate +acclivity +acclivities +acclivitous +acclivous +accloy +accoast +accoy +accoyed +accoying +accoil +Accokeek +accolade +accoladed +accolades +accolated +accolent +accoll +accolle +accolled +accollee +Accomac +accombination +accommodable +accommodableness +accommodate +accommodated +accommodately +accommodateness +accommodates +accommodating +accommodatingly +accommodatingness +accommodation +accommodational +accommodationist +accommodations +accommodative +accommodatively +accommodativeness +accommodator +accommodators +accomodate +accompanable +accompany +accompanied +accompanier +accompanies +accompanying +accompanyist +accompaniment +accompanimental +accompaniments +accompaniment's +accompanist +accompanists +accompanist's +accomplement +accompletive +accompli +accomplice +accomplices +accompliceship +accomplicity +accomplis +accomplish +accomplishable +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishments +accomplishment's +accomplisht +accompt +accord +accordable +accordance +accordances +accordancy +accordant +accordantly +accordatura +accordaturas +accordature +accorded +accorder +accorders +according +accordingly +accordion +accordionist +accordionists +accordions +accordion's +accords +accorporate +accorporation +accost +accostable +accosted +accosting +accosts +accouche +accouchement +accouchements +accoucheur +accoucheurs +accoucheuse +accoucheuses +accounsel +account +accountability +accountabilities +accountable +accountableness +accountably +accountancy +accountancies +accountant +accountants +accountant's +accountantship +accounted +accounter +accounters +accounting +accountings +accountment +accountrement +accounts +accouple +accouplement +accourage +accourt +accouter +accoutered +accoutering +accouterment +accouterments +accouters +accoutre +accoutred +accoutrement +accoutrements +accoutres +accoutring +Accoville +ACCRA +accrease +accredit +accreditable +accreditate +accreditation +accreditations +accredited +accreditee +accrediting +accreditment +accredits +accrementitial +accrementition +accresce +accrescence +accrescendi +accrescendo +accrescent +accretal +accrete +accreted +accretes +accreting +accretion +accretionary +accretions +accretion's +accretive +accriminate +Accrington +accroach +accroached +accroaching +accroachment +accroides +accruable +accrual +accruals +accrue +accrued +accruement +accruer +accrues +accruing +ACCS +ACCT +acct. +accts +accubation +accubita +accubitum +accubitus +accueil +accultural +acculturate +acculturated +acculturates +acculturating +acculturation +acculturational +acculturationist +acculturative +acculturize +acculturized +acculturizing +accum +accumb +accumbency +accumbent +accumber +accumulable +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulativ +accumulative +accumulatively +accumulativeness +accumulator +accumulators +accumulator's +accupy +accur +accuracy +accuracies +accurate +accurately +accurateness +accuratenesses +accurre +accurse +accursed +accursedly +accursedness +accursing +accurst +accurtation +accus +accusable +accusably +accusal +accusals +accusant +accusants +accusation +accusations +accusation's +accusatival +accusative +accusative-dative +accusatively +accusativeness +accusatives +accusator +accusatory +accusatorial +accusatorially +accusatrix +accusatrixes +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accusive +accusor +accustom +accustomation +accustomed +accustomedly +accustomedness +accustoming +accustomize +accustomized +accustomizing +accustoms +Accutron +ACD +ACDA +AC-DC +ACE +acea +aceacenaphthene +aceae +acean +aceanthrene +aceanthrenequinone +acecaffin +acecaffine +aceconitic +aced +acedy +acedia +acediamin +acediamine +acedias +acediast +ace-high +Acey +acey-deucy +aceite +aceituna +Aceldama +aceldamas +acellular +Acemetae +Acemetic +acemila +acenaphthene +acenaphthenyl +acenaphthylene +acenesthesia +acensuada +acensuador +acentric +acentrous +aceology +aceologic +aceous +acephal +Acephala +acephalan +Acephali +acephalia +Acephalina +acephaline +acephalism +acephalist +Acephalite +acephalocyst +acephalous +acephalus +acepots +acequia +acequiador +acequias +Acer +Aceraceae +aceraceous +Acerae +Acerata +acerate +acerated +Acerates +acerathere +Aceratherium +aceratosis +acerb +Acerbas +acerbate +acerbated +acerbates +acerbating +acerber +acerbest +acerbic +acerbically +acerbity +acerbityacerose +acerbities +acerbitude +acerbly +acerbophobia +acerdol +aceric +acerin +acerli +acerola +acerolas +acerose +acerous +acerra +acers +acertannin +acerval +acervate +acervately +acervatim +acervation +acervative +acervose +acervuli +acervuline +acervulus +aces +ace's +acescence +acescency +acescent +acescents +aceship +Acesius +acesodyne +acesodynous +Acessamenus +Acestes +acestoma +acet- +aceta +acetable +acetabula +acetabular +Acetabularia +acetabuliferous +acetabuliform +acetabulous +acetabulum +acetabulums +acetacetic +acetal +acetaldehydase +acetaldehyde +acetaldehydrase +acetaldol +acetalization +acetalize +acetals +acetamid +acetamide +acetamidin +acetamidine +acetamido +acetamids +acetaminol +Acetaminophen +acetanilid +acetanilide +acetanion +acetaniside +acetanisidide +acetanisidine +acetannin +acetary +acetarious +acetars +acetarsone +acetate +acetated +acetates +acetation +acetazolamide +acetbromamide +acetenyl +Acetes +acethydrazide +acetiam +acetic +acetify +acetification +acetified +acetifier +acetifies +acetifying +acetyl +acetylacetonates +acetylacetone +acetylamine +acetylaminobenzene +acetylaniline +acetylasalicylic +acetylate +acetylated +acetylating +acetylation +acetylative +acetylator +acetylbenzene +acetylbenzoate +acetylbenzoic +acetylbiuret +acetylcarbazole +acetylcellulose +acetylcholine +acetylcholinesterase +acetylcholinic +acetylcyanide +acetylenation +acetylene +acetylenediurein +acetylenes +acetylenic +acetylenyl +acetylenogen +acetylfluoride +acetylglycin +acetylglycine +acetylhydrazine +acetylic +acetylid +acetylide +acetyliodide +acetylizable +acetylization +acetylize +acetylized +acetylizer +acetylizing +acetylmethylcarbinol +acetylperoxide +acetylphenylhydrazine +acetylphenol +acetylrosaniline +acetyls +acetylsalicylate +acetylsalicylic +acetylsalol +acetyltannin +acetylthymol +acetyltropeine +acetylurea +acetimeter +acetimetry +acetimetric +acetin +acetine +acetins +acetite +acetize +acetla +acetmethylanilide +acetnaphthalide +aceto- +acetoacetanilide +acetoacetate +acetoacetic +acetoamidophenol +acetoarsenite +Acetobacter +acetobenzoic +acetobromanilide +acetochloral +acetocinnamene +acetoin +acetol +acetolysis +acetolytic +acetometer +acetometry +acetometric +acetometrical +acetometrically +acetomorphin +acetomorphine +acetonaemia +acetonaemic +acetonaphthone +acetonate +acetonation +acetone +acetonemia +acetonemic +acetones +acetonic +acetonyl +acetonylacetone +acetonylidene +acetonitrile +acetonization +acetonize +acetonuria +acetonurometer +acetophenetide +acetophenetidin +acetophenetidine +acetophenin +acetophenine +acetophenone +acetopiperone +acetopyrin +acetopyrine +acetosalicylic +acetose +acetosity +acetosoluble +acetostearin +acetothienone +acetotoluid +acetotoluide +acetotoluidine +acetous +acetoveratrone +acetoxyl +acetoxyls +acetoxim +acetoxime +acetoxyphthalide +acetphenetid +acetphenetidin +acetract +acettoluide +acetum +aceturic +ACF +ACGI +ac-globulin +ACH +Achab +Achad +Achaea +Achaean +Achaemenes +Achaemenian +Achaemenid +Achaemenidae +Achaemenides +Achaemenidian +Achaemenids +achaenocarp +Achaenodon +Achaeta +achaetous +Achaeus +achafe +achage +Achagua +Achaia +Achaian +Achakzai +achalasia +Achamoth +Achan +Achango +achape +achaque +achar +acharya +Achariaceae +Achariaceous +acharne +acharnement +Acharnians +achate +Achates +Achatina +Achatinella +Achatinidae +achatour +Achaz +ache +acheat +achech +acheck +ached +acheer +ACHEFT +acheilary +acheilia +acheilous +acheiria +acheirous +acheirus +Achelous +Achen +achene +achenes +achenia +achenial +achenium +achenocarp +achenodia +achenodium +acher +Acherman +Achernar +Acheron +Acheronian +Acherontic +Acherontical +aches +Acheson +achesoun +achete +Achetidae +Acheulean +Acheulian +acheweed +achy +achier +achiest +achievability +achievable +achieve +achieved +achievement +achievements +achievement's +achiever +achievers +achieves +achieving +ach-y-fi +achigan +achilary +achylia +Achill +Achille +Achillea +Achillean +achilleas +Achilleid +achillein +achilleine +Achilles +Achillize +achillobursitis +achillodynia +achilous +achylous +Achimaas +achime +Achimelech +Achimenes +achymia +achymous +Achinese +achiness +achinesses +aching +achingly +achiote +achiotes +achira +Achyranthes +achirite +Achyrodes +Achish +Achitophel +achkan +achlamydate +Achlamydeae +achlamydeous +achlorhydria +achlorhydric +achlorophyllous +achloropsia +achluophobia +Achmed +Achmetha +achoke +acholia +acholias +acholic +Acholoe +acholous +acholuria +acholuric +Achomawi +achondrite +achondritic +achondroplasia +achondroplastic +achoo +achor +achordal +Achordata +achordate +Achorion +Achorn +Achras +achree +achroacyte +Achroanthes +achrodextrin +achrodextrinase +achroglobin +achroiocythaemia +achroiocythemia +achroite +achroma +achromacyte +achromasia +achromat +achromat- +achromate +Achromatiaceae +achromatic +achromatically +achromaticity +achromatin +achromatinic +achromatisation +achromatise +achromatised +achromatising +achromatism +Achromatium +achromatizable +achromatization +achromatize +achromatized +achromatizing +achromatocyte +achromatolysis +achromatope +achromatophil +achromatophile +achromatophilia +achromatophilic +achromatopia +achromatopsy +achromatopsia +achromatosis +achromatous +achromats +achromaturia +achromia +achromic +Achromycin +Achromobacter +Achromobacterieae +achromoderma +achromophilous +achromotrichia +achromous +achronical +achronychous +achronism +achroo- +achroodextrin +achroodextrinase +achroous +achropsia +Achsah +achtehalber +achtel +achtelthaler +achter +achterveld +Achuas +achuete +acy +acyanoblepsia +acyanopsia +acichlorid +acichloride +acyclic +acyclically +acicula +aciculae +acicular +acicularity +acicularly +aciculas +aciculate +aciculated +aciculum +aciculums +acid +acidaemia +Acidalium +Acidanthera +Acidaspis +acid-binding +acidemia +acidemias +acider +acid-fast +acid-fastness +acid-forming +acidhead +acid-head +acidheads +acidy +acidic +acidiferous +acidify +acidifiable +acidifiant +acidific +acidification +acidified +acidifier +acidifiers +acidifies +acidifying +acidyl +acidimeter +acidimetry +acidimetric +acidimetrical +acidimetrically +acidite +acidity +acidities +acidize +acidized +acidizing +acidly +acidness +acidnesses +acidogenic +acidoid +acidolysis +acidology +acidometer +acidometry +acidophil +acidophile +acidophilic +acidophilous +acidophilus +acidoproteolytic +acidoses +acidosis +acidosteophyte +acidotic +acidproof +acids +acid-treat +acidulant +acidulate +acidulated +acidulates +acidulating +acidulation +acidulent +acidulous +acidulously +acidulousness +aciduria +acidurias +aciduric +Acie +acier +acierage +Acieral +acierate +acierated +acierates +acierating +acieration +acies +acyesis +acyetic +aciform +acyl +acylal +acylamido +acylamidobenzene +acylamino +acylase +acylate +acylated +acylates +acylating +acylation +aciliate +aciliated +Acilius +acylogen +acyloin +acyloins +acyloxy +acyloxymethane +acyls +Acima +acinaceous +acinaces +acinacifoliate +acinacifolious +acinaciform +acinacious +acinacity +acinar +acinary +acinarious +Acineta +Acinetae +acinetan +Acinetaria +acinetarian +acinetic +acinetiform +Acinetina +acinetinan +acing +acini +acinic +aciniform +acinose +acinotubular +acinous +acinuni +acinus +acious +Acipenser +Acipenseres +acipenserid +Acipenseridae +acipenserine +acipenseroid +Acipenseroidei +acyrology +acyrological +Acis +acystia +acitate +acity +aciurgy +ACK +ack-ack +ackee +ackees +ackey +ackeys +Acker +Ackerley +Ackerly +Ackerman +Ackermanville +Ackley +Ackler +ackman +ackmen +acknew +acknow +acknowing +acknowledge +acknowledgeable +acknowledged +acknowledgedly +acknowledgement +acknowledgements +acknowledger +acknowledgers +acknowledges +acknowledging +acknowledgment +acknowledgments +acknowledgment's +acknown +ack-pirate +ackton +Ackworth +ACL +aclastic +acle +acleidian +acleistocardia +acleistous +Aclemon +aclydes +aclidian +aclinal +aclinic +aclys +a-clock +acloud +ACLS +ACLU +ACM +Acmaea +Acmaeidae +acmaesthesia +acmatic +acme +acmes +acmesthesia +acmic +Acmispon +acmite +Acmon +acne +acned +acneform +acneiform +acnemia +acnes +Acnida +acnodal +acnode +acnodes +ACO +acoasm +acoasma +a-coast +Acocanthera +acocantherin +acock +acockbill +a-cock-bill +a-cock-horse +acocotl +Acoela +Acoelomata +acoelomate +acoelomatous +Acoelomi +acoelomous +acoelous +Acoemetae +Acoemeti +Acoemetic +acoenaesthesia +ACOF +acoin +acoine +Acol +Acolapissa +acold +Acolhua +Acolhuan +acolyctine +acolyte +acolytes +acolyth +acolythate +acolytus +acology +acologic +acolous +acoluthic +Acoma +acomia +acomous +a-compass +aconative +Aconcagua +acondylose +acondylous +acone +aconelline +aconic +aconin +aconine +aconital +aconite +aconites +aconitia +aconitic +aconitin +aconitine +Aconitum +aconitums +acontia +Acontias +acontium +Acontius +aconuresis +acool +acop +acopic +acopyrin +acopyrine +acopon +acor +acorea +acoria +acorn +acorned +acorns +acorn's +acorn-shell +Acorus +acosmic +acosmism +acosmist +acosmistic +acost +Acosta +acotyledon +acotyledonous +acouasm +acouchi +acouchy +acoumeter +acoumetry +acounter +acouometer +acouophonia +acoup +acoupa +acoupe +acousma +acousmas +acousmata +acousmatic +acoustic +acoustical +acoustically +acoustician +acoustico- +acousticolateral +Acousticon +acousticophobia +acoustics +acoustoelectric +ACP +acpt +acpt. +Acquah +acquaint +acquaintance +acquaintances +acquaintance's +acquaintanceship +acquaintanceships +acquaintancy +acquaintant +acquainted +acquaintedness +acquainting +acquaints +Acquaviva +acquent +acquereur +acquest +acquests +acquiesce +acquiesced +acquiescement +acquiescence +acquiescences +acquiescency +acquiescent +acquiescently +acquiescer +acquiesces +acquiescing +acquiescingly +acquiesence +acquiet +acquirability +acquirable +acquire +acquired +acquirement +acquirements +acquirenda +acquirer +acquirers +acquires +acquiring +acquisible +acquisita +acquisite +acquisited +acquisition +acquisitional +acquisitions +acquisition's +acquisitive +acquisitively +acquisitiveness +acquisitor +acquisitum +acquist +acquit +acquital +acquitment +acquits +acquittal +acquittals +acquittance +acquitted +acquitter +acquitting +acquophonia +acr- +Acra +Acrab +acracy +Acraea +acraein +Acraeinae +acraldehyde +Acrania +acranial +acraniate +acrasy +acrasia +Acrasiaceae +Acrasiales +acrasias +Acrasida +Acrasieae +acrasin +acrasins +Acraspeda +acraspedote +acratia +acraturesis +acrawl +acraze +Acre +acreable +acreage +acreages +acreak +acream +acred +acre-dale +Acredula +acre-foot +acre-inch +acreman +acremen +Acres +acre's +acrestaff +a-cry +acrid +acridan +acridane +acrider +acridest +acridian +acridic +acridid +Acrididae +Acridiidae +acridyl +acridin +acridine +acridines +acridinic +acridinium +acridity +acridities +Acridium +Acrydium +acridly +acridness +acridnesses +acridone +acridonium +acridophagus +acriflavin +acriflavine +acryl +acrylaldehyde +Acrilan +acrylate +acrylates +acrylic +acrylics +acrylyl +acrylonitrile +acrimony +acrimonies +acrimonious +acrimoniously +acrimoniousness +acrindolin +acrindoline +acrinyl +acrisy +acrisia +Acrisius +Acrita +acritan +acrite +acrity +acritical +acritochromacy +acritol +acritude +ACRNEMA +acro- +Acroa +acroaesthesia +acroama +acroamata +acroamatic +acroamatical +acroamatics +acroanesthesia +acroarthritis +acroasis +acroasphyxia +acroataxia +acroatic +acrobacy +acrobacies +acrobat +Acrobates +acrobatholithic +acrobatic +acrobatical +acrobatically +acrobatics +acrobatism +acrobats +acrobat's +acrobystitis +acroblast +acrobryous +Acrocarpi +acrocarpous +acrocentric +acrocephaly +acrocephalia +acrocephalic +acrocephalous +Acrocera +Acroceratidae +Acroceraunian +Acroceridae +Acrochordidae +Acrochordinae +acrochordon +acrocyanosis +acrocyst +acrock +Acroclinium +Acrocomia +acroconidium +acrocontracture +acrocoracoid +Acrocorinth +acrodactyla +acrodactylum +acrodermatitis +acrodynia +acrodont +acrodontism +acrodonts +acrodrome +acrodromous +Acrodus +acroesthesia +acrogamy +acrogamous +acrogen +acrogenic +acrogenous +acrogenously +acrogens +Acrogynae +acrogynous +acrography +acrolein +acroleins +acrolith +acrolithan +acrolithic +acroliths +acrology +acrologic +acrologically +acrologies +acrologism +acrologue +acromania +acromastitis +acromegaly +acromegalia +acromegalic +acromegalies +acromelalgia +acrometer +acromia +acromial +acromicria +acromimia +acromioclavicular +acromiocoracoid +acromiodeltoid +Acromyodi +acromyodian +acromyodic +acromyodous +acromiohyoid +acromiohumeral +acromion +acromioscapular +acromiosternal +acromiothoracic +acromyotonia +acromyotonus +acromonogrammatic +acromphalus +acron +acronal +acronarcotic +acroneurosis +acronic +acronyc +acronical +acronycal +acronically +acronycally +acronych +acronichal +acronychal +acronichally +acronychally +acronychous +Acronycta +acronyctous +acronym +acronymic +acronymically +acronymize +acronymized +acronymizing +acronymous +acronyms +acronym's +acronyx +acronomy +acrook +acroparalysis +acroparesthesia +acropathy +acropathology +acropetal +acropetally +acrophobia +acrophonetic +acrophony +acrophonic +acrophonically +acrophonies +acropodia +acropodium +acropoleis +Acropolis +acropolises +acropolitan +Acropora +acropore +acrorhagus +acrorrheuma +acrosarc +acrosarca +acrosarcum +acroscleriasis +acroscleroderma +acroscopic +acrose +acrosome +acrosomes +acrosphacelus +acrospire +acrospired +acrospiring +acrospore +acrosporous +across +across-the-board +acrostic +acrostical +acrostically +acrostichal +Acrosticheae +acrostichic +acrostichoid +Acrostichum +acrosticism +acrostics +acrostolia +acrostolion +acrostolium +acrotarsial +acrotarsium +acroteleutic +acroter +acroteral +acroteria +acroterial +acroteric +acroterion +acroterium +acroterteria +Acrothoracica +acrotic +acrotism +acrotisms +acrotomous +Acrotreta +Acrotretidae +acrotrophic +acrotrophoneurosis +Acrux +ACRV +ACS +ACSE +ACSNET +ACSU +ACT +Acta +actability +actable +Actaea +Actaeaceae +Actaeon +Actaeonidae +acted +actg +actg. +ACTH +Actiad +Actian +actify +actification +actifier +actin +actin- +actinal +actinally +actinautography +actinautographic +actine +actinenchyma +acting +acting-out +actings +Actinia +actiniae +actinian +actinians +Actiniaria +actiniarian +actinias +actinic +actinical +actinically +actinide +actinides +Actinidia +Actinidiaceae +actiniferous +actiniform +actinine +actiniochrome +actiniohematin +Actiniomorpha +actinism +actinisms +Actinistia +actinium +actiniums +actino- +actinobaccilli +actinobacilli +actinobacillosis +actinobacillotic +Actinobacillus +actinoblast +actinobranch +actinobranchia +actinocarp +actinocarpic +actinocarpous +actinochemical +actinochemistry +actinocrinid +Actinocrinidae +actinocrinite +Actinocrinus +actinocutitis +actinodermatitis +actinodielectric +actinodrome +actinodromous +actinoelectric +actinoelectrically +actinoelectricity +actinogonidiate +actinogram +actinograph +actinography +actinographic +actinoid +Actinoida +Actinoidea +actinoids +actinolite +actinolitic +actinology +actinologous +actinologue +actinomere +actinomeric +actinometer +actinometers +actinometry +actinometric +actinometrical +actinometricy +Actinomyces +actinomycese +actinomycesous +actinomycestal +Actinomycetaceae +actinomycetal +Actinomycetales +actinomycete +actinomycetous +actinomycin +actinomycoma +actinomycosis +actinomycosistic +actinomycotic +Actinomyxidia +Actinomyxidiida +actinomorphy +actinomorphic +actinomorphous +actinon +Actinonema +actinoneuritis +actinons +actinophone +actinophonic +actinophore +actinophorous +actinophryan +Actinophrys +actinopod +Actinopoda +actinopraxis +actinopteran +Actinopteri +actinopterygian +Actinopterygii +actinopterygious +actinopterous +actinoscopy +actinosoma +actinosome +Actinosphaerium +actinost +actinostereoscopy +actinostomal +actinostome +actinotherapeutic +actinotherapeutics +actinotherapy +actinotoxemia +actinotrichium +actinotrocha +actinouranium +Actinozoa +actinozoal +actinozoan +actinozoon +actins +actinula +actinulae +action +actionability +actionable +actionably +actional +actionary +actioner +actiones +actionist +actionize +actionized +actionizing +actionless +actions +action's +action-taking +actious +Actipylea +Actis +Actium +activable +activate +activated +activates +activating +activation +activations +activator +activators +activator's +active +active-bodied +actively +active-limbed +active-minded +activeness +actives +activin +activism +activisms +activist +activistic +activists +activist's +activital +activity +activities +activity's +activize +activized +activizing +actless +actomyosin +Acton +Actor +actory +Actoridae +actorish +actor-manager +actor-proof +actors +actor's +actorship +actos +ACTPU +actress +actresses +actressy +actress's +ACTS +ACTU +actual +actualisation +actualise +actualised +actualising +actualism +actualist +actualistic +actuality +actualities +actualization +actualizations +actualize +actualized +actualizes +actualizing +actually +actualness +actuals +actuary +actuarial +actuarially +actuarian +actuaries +actuaryship +actuate +actuated +actuates +actuating +actuation +actuator +actuators +actuator's +actuose +ACTUP +acture +acturience +actus +actutate +act-wait +ACU +acuaesthesia +Acuan +acuate +acuating +acuation +Acubens +acuchi +acuclosure +acuductor +acuerdo +acuerdos +acuesthesia +acuity +acuities +aculea +aculeae +Aculeata +aculeate +aculeated +aculei +aculeiform +aculeolate +aculeolus +aculeus +acumble +acumen +acumens +acuminate +acuminated +acuminating +acumination +acuminose +acuminous +acuminulate +acupress +acupressure +acupunctuate +acupunctuation +acupuncturation +acupuncturator +acupuncture +acupunctured +acupunctures +acupuncturing +acupuncturist +acupuncturists +acurative +Acus +acusection +acusector +acushla +Acushnet +acustom +acutance +acutances +acutangular +acutate +acute +acute-angled +acutely +acutenaculum +acuteness +acutenesses +acuter +acutes +acutest +acuti- +acutiator +acutifoliate +Acutilinguae +acutilingual +acutilobate +acutiplantar +acutish +acuto- +acutograve +acutonodose +acutorsion +ACV +ACW +ACWA +Acworth +ACWP +acxoyatl +ad +ad- +ADA +Adabel +Adabelle +Adachi +adactyl +adactylia +adactylism +adactylous +Adad +adage +adages +adagy +adagial +adagietto +adagiettos +adagio +adagios +adagissimo +Adah +Adaha +Adai +Aday +A-day +Adaiha +Adair +Adairsville +Adairville +adays +Adaize +Adal +Adala +Adalai +Adalard +adalat +Adalbert +Adalheid +Adali +Adalia +Adaliah +adalid +Adalie +Adaline +Adall +Adallard +Adam +Adama +adamance +adamances +adamancy +adamancies +Adam-and-Eve +adamant +adamantean +adamantine +adamantinoma +adamantly +adamantlies +adamantness +adamantoblast +adamantoblastoma +adamantoid +adamantoma +adamants +Adamas +Adamastor +Adamawa +Adamawa-Eastern +adambulacral +Adamec +Adamek +adamellite +Adamello +Adamhood +Adamic +Adamical +Adamically +Adamik +Adamina +Adaminah +adamine +Adamis +Adamite +Adamitic +Adamitical +Adamitism +Adamo +Adamok +Adams +Adamsbasin +Adamsburg +Adamsen +Adamsia +adamsite +adamsites +Adamski +Adam's-needle +Adamson +Adamstown +Adamsun +Adamsville +Adan +Adana +adance +a-dance +adangle +a-dangle +Adansonia +Adao +Adapa +adapid +Adapis +adapt +adaptability +adaptabilities +adaptable +adaptableness +adaptably +adaptation +adaptational +adaptationally +adaptations +adaptation's +adaptative +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptional +adaptionism +adaptions +adaptitude +adaptive +adaptively +adaptiveness +adaptivity +adaptometer +adaptor +adaptorial +adaptors +adapts +Adar +Adara +adarbitrium +adarme +adarticulation +adat +adati +adaty +adatis +adatom +adaunt +Adaurd +adaw +adawe +adawlut +adawn +adaxial +adazzle +ADB +ADC +ADCCP +ADCI +adcon +adcons +adcraft +ADD +add. +Adda +addability +addable +add-add +Addam +Addams +addax +addaxes +ADDCP +addda +addebted +added +addedly +addeem +addend +addenda +addends +addendum +addendums +adder +adderbolt +adderfish +adders +adder's-grass +adder's-meat +adder's-mouth +adder's-mouths +adderspit +adders-tongue +adder's-tongue +adderwort +Addi +Addy +Addia +addibility +addible +addice +addicent +addict +addicted +addictedness +addicting +addiction +addictions +addiction's +addictive +addictively +addictiveness +addictives +addicts +Addie +Addiego +Addiel +Addieville +addiment +adding +Addington +addio +Addis +Addison +Addisonian +Addisoniana +Addyston +addita +additament +additamentary +additiment +addition +additional +additionally +additionary +additionist +additions +addition's +addititious +additive +additively +additives +additive's +additivity +additory +additum +additur +addle +addlebrain +addlebrained +addled +addlehead +addleheaded +addleheadedly +addleheadedness +addlement +addleness +addlepate +addlepated +addlepatedness +addleplot +addles +addling +addlings +addlins +addn +addnl +addoom +addorsed +addossed +addr +address +addressability +addressable +addressed +addressee +addressees +addressee's +addresser +addressers +addresses +addressful +addressing +Addressograph +addressor +addrest +adds +Addu +adduce +adduceable +adduced +adducent +adducer +adducers +adduces +adducible +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adductors +adducts +addulce +ade +adead +a-dead +Adebayo +Adee +adeem +adeemed +adeeming +adeems +adeep +a-deep +Adey +Adel +Adela +Adelaida +Adelaide +Adelaja +adelantado +adelantados +adelante +Adelanto +Adelarthra +Adelarthrosomata +adelarthrosomatous +adelaster +Adelbert +Adele +Adelea +Adeleidae +Adelges +Adelheid +Adelia +Adelice +Adelina +Adelind +Adeline +adeling +adelite +Adeliza +Adell +Adella +Adelle +adelocerous +Adelochorda +adelocodonic +adelomorphic +adelomorphous +adelopod +Adelops +Adelphe +Adelphi +adelphia +Adelphian +adelphic +Adelpho +adelphogamy +Adelphoi +adelpholite +adelphophagy +adelphous +Adelric +ademonist +adempt +adempted +ademption +Aden +aden- +Adena +adenalgy +adenalgia +Adenanthera +adenase +adenasthenia +Adenauer +adendric +adendritic +adenectomy +adenectomies +adenectopia +adenectopic +adenemphractic +adenemphraxis +adenia +adeniform +adenyl +adenylic +adenylpyrophosphate +adenyls +adenin +adenine +adenines +adenitis +adenitises +adenization +adeno- +adenoacanthoma +adenoblast +adenocancroid +adenocarcinoma +adenocarcinomas +adenocarcinomata +adenocarcinomatous +adenocele +adenocellulitis +adenochondroma +adenochondrosarcoma +adenochrome +adenocyst +adenocystoma +adenocystomatous +adenodermia +adenodiastasis +adenodynia +adenofibroma +adenofibrosis +adenogenesis +adenogenous +adenographer +adenography +adenographic +adenographical +adenohypersthenia +adenohypophyseal +adenohypophysial +adenohypophysis +adenoid +adenoidal +adenoidectomy +adenoidectomies +adenoidism +adenoiditis +adenoids +adenolymphocele +adenolymphoma +adenoliomyofibroma +adenolipoma +adenolipomatosis +adenologaditis +adenology +adenological +adenoma +adenomalacia +adenomas +adenomata +adenomatome +adenomatous +adenomeningeal +adenometritis +adenomycosis +adenomyofibroma +adenomyoma +adenomyxoma +adenomyxosarcoma +adenoncus +adenoneural +adenoneure +adenopathy +adenopharyngeal +adenopharyngitis +adenophyllous +adenophyma +adenophlegmon +Adenophora +adenophore +adenophoreus +adenophorous +adenophthalmia +adenopodous +adenosarcoma +adenosarcomas +adenosarcomata +adenosclerosis +adenose +adenoses +adenosine +adenosis +adenostemonous +Adenostoma +adenotyphoid +adenotyphus +adenotome +adenotomy +adenotomic +adenous +adenoviral +adenovirus +adenoviruses +Adeodatus +Adeona +Adephaga +adephagan +adephagia +adephagous +adeps +adept +adepter +adeptest +adeption +adeptly +adeptness +adeptnesses +adepts +adeptship +adequacy +adequacies +adequate +adequately +adequateness +adequation +adequative +Ader +adermia +adermin +adermine +adesmy +adespota +adespoton +Adessenarian +adessive +Adest +adeste +adet +adeuism +adevism +ADEW +ADF +adfected +adffroze +adffrozen +adfiliate +adfix +adfluxion +adfreeze +adfreezing +ADFRF +adfroze +adfrozen +Adger +adglutinate +Adhafera +adhaka +Adham +adhamant +Adhamh +Adhara +adharma +adherant +adhere +adhered +adherence +adherences +adherency +adherend +adherends +adherent +adherently +adherents +adherent's +adherer +adherers +adheres +adherescence +adherescent +adhering +Adhern +adhesion +adhesional +adhesions +adhesive +adhesively +adhesivemeter +adhesiveness +adhesives +adhesive's +adhibit +adhibited +adhibiting +adhibition +adhibits +adhocracy +adhort +ADI +ady +adiabat +adiabatic +adiabatically +adiabolist +adiactinic +adiadochokinesia +adiadochokinesis +adiadokokinesi +adiadokokinesia +adiagnostic +adiamorphic +adiamorphism +Adiana +adiantiform +Adiantum +adiaphanous +adiaphanousness +adiaphon +adiaphonon +adiaphora +adiaphoral +adiaphoresis +adiaphoretic +adiaphory +adiaphorism +adiaphorist +adiaphoristic +adiaphorite +adiaphoron +adiaphorous +adiapneustia +adiate +adiated +adiathermal +adiathermancy +adiathermanous +adiathermic +adiathetic +adiating +adiation +Adib +adibasi +Adi-buddha +Adicea +adicity +Adie +Adiel +Adiell +adience +adient +adieu +adieus +adieux +Adige +Adyge +Adigei +Adygei +Adighe +Adyghe +adight +Adigranth +Adigun +Adila +Adim +Adin +Adina +adynamy +adynamia +adynamias +adynamic +Adine +Adinida +adinidan +adinole +adinvention +adion +adios +adipate +adipescent +adiphenine +adipic +adipyl +adipinic +adipocele +adipocellulose +adipocere +adipoceriform +adipocerite +adipocerous +adipocyte +adipofibroma +adipogenic +adipogenous +adipoid +adipolysis +adipolytic +adipoma +adipomata +adipomatous +adipometer +adiponitrile +adipopectic +adipopexia +adipopexic +adipopexis +adipose +adiposeness +adiposes +adiposis +adiposity +adiposities +adiposogenital +adiposuria +adipous +adipsy +adipsia +adipsic +adipsous +Adirondack +Adirondacks +Adis +adit +adyta +adital +Aditya +aditio +adyton +adits +adytta +adytum +aditus +Adivasi +ADIZ +adj +adj. +adjacence +adjacency +adjacencies +adjacent +adjacently +adjag +adject +adjection +adjectional +adjectitious +adjectival +adjectivally +adjective +adjectively +adjectives +adjective's +adjectivism +adjectivitis +adjiga +adjiger +adjoin +adjoinant +adjoined +adjoinedly +adjoiner +adjoining +adjoiningness +adjoins +adjoint +adjoints +adjourn +adjournal +adjourned +adjourning +adjournment +adjournments +adjourns +adjoust +adjt +adjt. +adjudge +adjudgeable +adjudged +adjudger +adjudges +adjudging +adjudgment +adjudicata +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudications +adjudication's +adjudicative +adjudicator +adjudicatory +adjudicators +adjudicature +adjugate +adjument +adjunct +adjunction +adjunctive +adjunctively +adjunctly +adjuncts +adjunct's +Adjuntas +adjuration +adjurations +adjuratory +adjure +adjured +adjurer +adjurers +adjures +adjuring +adjuror +adjurors +adjust +adjustability +adjustable +adjustable-pitch +adjustably +adjustage +adjustation +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustmental +adjustments +adjustment's +adjustor +adjustores +adjustoring +adjustors +adjustor's +adjusts +adjutage +adjutancy +adjutancies +adjutant +adjutant-general +adjutants +adjutantship +adjutator +adjute +adjutor +adjutory +adjutorious +adjutrice +adjutrix +adjuvant +adjuvants +adjuvate +Adkins +Adlai +Adlay +Adlar +Adlare +Adlee +adlegation +adlegiare +Adlei +Adley +Adler +Adlerian +adless +adlet +ad-lib +ad-libbed +ad-libber +ad-libbing +Adlumia +adlumidin +adlumidine +adlumin +adlumine +ADM +Adm. +Admah +adman +admarginate +admass +admaxillary +ADMD +admeasure +admeasured +admeasurement +admeasurer +admeasuring +admedial +admedian +admen +admensuration +admerveylle +Admete +Admetus +admi +admin +adminicle +adminicula +adminicular +adminiculary +adminiculate +adminiculation +adminiculum +administer +administerd +administered +administerial +administering +administerings +administers +administrable +administrant +administrants +administrate +administrated +administrates +administrating +administration +administrational +administrationist +administrations +administration's +administrative +administratively +administrator +administrators +administrator's +administratorship +administratress +administratrices +administratrix +adminstration +adminstrations +admirability +admirable +admirableness +admirably +Admiral +admirals +admiral's +admiralship +admiralships +admiralty +Admiralties +admirance +admiration +admirations +admirative +admiratively +admirator +admire +admired +admiredly +admirer +admirers +admires +admiring +admiringly +admissability +admissable +admissibility +admissibilities +admissible +admissibleness +admissibly +admission +admissions +admission's +admissive +admissively +admissory +admit +admits +admittable +admittance +admittances +admittatur +admitted +admittedly +admittee +admitter +admitters +admitty +admittible +admitting +admix +admixed +admixes +admixing +admixt +admixtion +admixture +admixtures +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishments +admonishment's +admonition +admonitioner +admonitionist +admonitions +admonition's +admonitive +admonitively +admonitor +admonitory +admonitorial +admonitorily +admonitrix +admortization +admov +admove +admrx +ADN +Adna +Adnah +Adnan +adnascence +adnascent +adnate +adnation +adnations +Adne +adnephrine +adnerval +adnescent +adneural +adnex +adnexa +adnexal +adnexed +adnexitis +adnexopexy +adnominal +adnominally +adnomination +Adnopoz +adnoun +adnouns +adnumber +ado +adobe +adobes +adobo +adobos +adod +adolesce +adolesced +adolescence +adolescences +adolescency +adolescent +adolescently +adolescents +adolescent's +adolescing +Adolf +Adolfo +Adolph +Adolphe +Adolpho +Adolphus +Adon +Adona +Adonai +Adonais +Adonean +Adonia +Adoniad +Adonian +Adonias +Adonic +Adonica +adonidin +Adonijah +adonin +Adoniram +Adonis +adonises +adonist +adonite +adonitol +adonize +adonized +adonizing +Adonoy +adoors +a-doors +adoperate +adoperation +adopt +adoptability +adoptabilities +adoptable +adoptant +adoptative +adopted +adoptedly +adoptee +adoptees +adopter +adopters +adoptian +adoptianism +adoptianist +adopting +adoption +adoptional +adoptionism +adoptionist +adoptions +adoption's +adoptious +adoptive +adoptively +adopts +ador +Adora +adorability +adorable +adorableness +adorably +adoral +adorally +adorant +Adorantes +adoration +adorations +adoratory +Adore +adored +Adoree +adorer +adorers +adores +Adoretus +adoring +adoringly +Adorl +adorn +adornation +Adorne +adorned +adorner +adorners +adorning +adorningly +adornment +adornments +adornment's +adorno +adornos +adorns +adorsed +ados +adosculation +adossed +adossee +Adoula +adoulie +Adowa +adown +Adoxa +Adoxaceae +adoxaceous +adoxy +adoxies +adoxography +adoze +ADP +adp- +adpao +ADPCM +adposition +adpress +adpromission +adpromissor +adq- +adrad +adradial +adradially +adradius +Adramelech +Adrammelech +Adrastea +Adrastos +Adrastus +Adrea +adread +adream +adreamed +adreamt +adrectal +Adrell +adren- +adrenal +adrenalcortical +adrenalectomy +adrenalectomies +adrenalectomize +adrenalectomized +adrenalectomizing +Adrenalin +adrenaline +adrenalize +adrenally +adrenalone +adrenals +adrench +adrenergic +adrenin +adrenine +adrenitis +adreno +adrenochrome +adrenocortical +adrenocorticosteroid +adrenocorticotrophic +adrenocorticotrophin +adrenocorticotropic +adrenolysis +adrenolytic +adrenomedullary +adrenosterone +adrenotrophin +adrenotropic +adrent +Adrestus +adret +adry +Adria +Adriaen +Adriaens +Adrial +adriamycin +Adrian +Adriana +Adriane +Adrianna +Adrianne +Adriano +Adrianople +Adrianopolis +Adriatic +Adriel +Adriell +Adrien +Adriena +Adriene +Adrienne +adrift +adrip +adrogate +adroit +adroiter +adroitest +adroitly +adroitness +adroitnesses +Adron +adroop +adrop +adrostal +adrostral +adrowse +adrue +ADS +adsbud +adscendent +adscititious +adscititiously +adscript +adscripted +adscription +adscriptitious +adscriptitius +adscriptive +adscripts +adsessor +adsheart +adsignify +adsignification +adsmith +adsmithing +adsorb +adsorbability +adsorbable +adsorbate +adsorbates +adsorbed +adsorbent +adsorbents +adsorbing +adsorbs +adsorption +adsorptive +adsorptively +adsorptiveness +ADSP +adspiration +ADSR +adstipulate +adstipulated +adstipulating +adstipulation +adstipulator +adstrict +adstringe +adsum +ADT +adterminal +adtevac +aduana +adular +adularescence +adularescent +adularia +adularias +adulate +adulated +adulates +adulating +adulation +adulator +adulatory +adulators +adulatress +adulce +Adullam +Adullamite +adult +adulter +adulterant +adulterants +adulterate +adulterated +adulterately +adulterateness +adulterates +adulterating +adulteration +adulterations +adulterator +adulterators +adulterer +adulterers +adulterer's +adulteress +adulteresses +adultery +adulteries +adulterine +adulterize +adulterous +adulterously +adulterousness +adulthood +adulthoods +adulticidal +adulticide +adultly +adultlike +adultness +adultoid +adultress +adults +adult's +adumbral +adumbrant +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrations +adumbrative +adumbratively +adumbrellar +adunation +adunc +aduncate +aduncated +aduncity +aduncous +Adur +adure +adurent +Adurol +adusk +adust +adustion +adustiosis +adustive +Aduwa +adv +adv. +Advaita +advance +advanceable +advanced +advancedness +advancement +advancements +advancement's +advancer +advancers +advances +advancing +advancingly +advancive +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advect +advected +advecting +advection +advectitious +advective +advects +advehent +advena +advenae +advene +advenience +advenient +Advent +advential +Adventism +Adventist +adventists +adventitia +adventitial +adventitious +adventitiously +adventitiousness +adventitiousnesses +adventive +adventively +adventry +advents +adventual +adventure +adventured +adventureful +adventurement +adventurer +adventurers +adventures +adventureship +adventuresome +adventuresomely +adventuresomeness +adventuresomes +adventuress +adventuresses +adventuring +adventurish +adventurism +adventurist +adventuristic +adventurous +adventurously +adventurousness +adverb +adverbial +adverbiality +adverbialize +adverbially +adverbiation +adverbless +adverbs +adverb's +adversa +adversant +adversary +adversaria +adversarial +adversaries +adversariness +adversarious +adversary's +adversative +adversatively +adverse +adversed +adversely +adverseness +adversifoliate +adversifolious +adversing +adversion +adversity +adversities +adversive +adversus +advert +adverted +advertence +advertency +advertent +advertently +adverting +advertisable +advertise +advertised +advertisee +advertisement +advertisements +advertisement's +advertiser +advertisers +advertises +advertising +advertisings +advertizable +advertize +advertized +advertizement +advertizer +advertizes +advertizing +adverts +advice +adviceful +advices +advisability +advisabilities +advisable +advisableness +advisably +advisal +advisatory +advise +advised +advisedly +advisedness +advisee +advisees +advisee's +advisement +advisements +adviser +advisers +advisership +advises +advisy +advising +advisive +advisiveness +adviso +advisor +advisory +advisories +advisorily +advisors +advisor's +advitant +advocaat +advocacy +advocacies +advocate +advocated +advocates +advocateship +advocatess +advocating +advocation +advocative +advocator +advocatory +advocatress +advocatrice +advocatrix +advoyer +advoke +advolution +advoteresse +advowee +advowry +advowsance +advowson +advowsons +advt +advt. +adward +adwesch +adz +adze +adzer +adzes +Adzharia +Adzharistan +adzooks +ae +ae- +ae. +AEA +Aeacidae +Aeacides +Aeacus +Aeaea +Aeaean +AEC +Aechmagoras +Aechmophorus +aecia +aecial +aecidia +Aecidiaceae +aecidial +aecidioform +Aecidiomycetes +aecidiospore +aecidiostage +aecidium +aeciospore +aeciostage +aeciotelia +aecioteliospore +aeciotelium +aecium +aedeagal +aedeagi +aedeagus +aedegi +Aedes +aedicula +aediculae +aedicule +Aedilberct +aedile +aediles +aedileship +aedilian +aedilic +aedility +aedilitian +aedilities +aedine +aedoeagi +aedoeagus +aedoeology +Aedon +Aeetes +AEF +aefald +aefaldy +aefaldness +aefauld +Aegaeon +aegagri +aegagropila +aegagropilae +aegagropile +aegagropiles +aegagrus +Aegates +Aegean +aegemony +aeger +Aegeria +aegerian +aegeriid +Aegeriidae +Aegesta +Aegeus +Aegia +Aegiale +Aegialeus +Aegialia +Aegialitis +Aegicores +aegicrania +aegilops +Aegimius +Aegina +Aeginaea +Aeginetan +Aeginetic +Aegiochus +Aegipan +aegyptilla +Aegyptus +Aegir +aegirine +aegirinolite +aegirite +aegyrite +AEGIS +aegises +Aegisthus +Aegithalos +Aegithognathae +aegithognathism +aegithognathous +Aegium +Aegle +aegophony +Aegopodium +Aegospotami +aegritude +aegrotant +aegrotat +aeipathy +Aekerly +Aelber +Aelbert +Aella +Aello +aelodicon +aeluroid +Aeluroidea +aelurophobe +aelurophobia +aeluropodous +aemia +aenach +Aenea +aenean +Aeneas +Aeneid +Aeneolithic +aeneous +Aeneus +Aeniah +aenigma +aenigmatite +Aenius +Aenneea +aeolharmonica +Aeolia +Aeolian +Aeolic +Aeolicism +aeolid +Aeolidae +Aeolides +Aeolididae +aeolight +aeolina +aeoline +aeolipile +aeolipyle +Aeolis +Aeolism +Aeolist +aeolistic +aeolo- +aeolodicon +aeolodion +aeolomelodicon +aeolopantalon +aeolotropy +aeolotropic +aeolotropism +aeolsklavier +Aeolus +aeon +aeonial +aeonian +aeonic +aeonicaeonist +aeonist +aeons +Aepyceros +Aepyornis +Aepyornithidae +Aepyornithiformes +Aepytus +aeq +Aequi +Aequian +Aequiculi +Aequipalpia +aequor +aequoreal +aequorin +aequorins +aer +aer- +aerage +aeraria +aerarian +aerarium +aerate +aerated +aerates +aerating +aeration +aerations +aerator +aerators +aerenchyma +aerenterectasia +aery +aeri- +Aeria +aerial +aerialist +aerialists +aeriality +aerially +aerialness +aerials +aerial's +aeric +aerical +Aerides +aerie +aeried +Aeriel +Aeriela +Aeriell +aerier +aeries +aeriest +aerifaction +aeriferous +aerify +aerification +aerified +aerifies +aerifying +aeriform +aerily +aeriness +aero +aero- +aeroacoustic +Aerobacter +aerobacteriology +aerobacteriological +aerobacteriologically +aerobacteriologist +aerobacters +aeroballistic +aeroballistics +aerobate +aerobated +aerobatic +aerobatics +aerobating +aerobe +aerobee +aerobes +aerobia +aerobian +aerobic +aerobically +aerobics +aerobiology +aerobiologic +aerobiological +aerobiologically +aerobiologist +aerobion +aerobiont +aerobioscope +aerobiosis +aerobiotic +aerobiotically +aerobious +aerobium +aeroboat +Aerobranchia +aerobranchiate +aerobus +aerocamera +aerocar +aerocartograph +aerocartography +Aerocharidae +aerocyst +aerocolpos +aerocraft +aerocurve +aerodermectasia +aerodynamic +aerodynamical +aerodynamically +aerodynamicist +aerodynamics +aerodyne +aerodynes +aerodone +aerodonetic +aerodonetics +aerodontalgia +aerodontia +aerodontic +aerodrome +aerodromes +aerodromics +aeroduct +aeroducts +aeroelastic +aeroelasticity +aeroelastics +aeroembolism +aeroenterectasia +Aeroflot +aerofoil +aerofoils +aerogel +aerogels +aerogen +aerogene +aerogenes +aerogenesis +aerogenic +aerogenically +aerogenous +aerogeography +aerogeology +aerogeologist +aerognosy +aerogram +aerogramme +aerograms +aerograph +aerographer +aerography +aerographic +aerographical +aerographics +aerographies +aerogun +aerohydrodynamic +aerohydropathy +aerohydroplane +aerohydrotherapy +aerohydrous +aeroyacht +aeroides +Aerojet +Aerol +aerolite +aerolites +aerolith +aerolithology +aeroliths +aerolitic +aerolitics +aerology +aerologic +aerological +aerologies +aerologist +aerologists +aeromaechanic +aeromagnetic +aeromancer +aeromancy +aeromantic +aeromarine +aeromechanic +aeromechanical +aeromechanics +aeromedical +aeromedicine +aerometeorograph +aerometer +aerometry +aerometric +aeromotor +aeron +aeron. +aeronat +aeronaut +aeronautic +aeronautical +aeronautically +aeronautics +aeronautism +aeronauts +aeronef +aeroneurosis +aeronomer +aeronomy +aeronomic +aeronomical +aeronomics +aeronomies +aeronomist +aero-otitis +aeropathy +aeropause +Aerope +aeroperitoneum +aeroperitonia +aerophagy +aerophagia +aerophagist +aerophane +aerophilately +aerophilatelic +aerophilatelist +aerophile +aerophilia +aerophilic +aerophilous +aerophysical +aerophysicist +aerophysics +aerophyte +aerophobia +aerophobic +aerophone +aerophor +aerophore +aerophoto +aerophotography +aerophotos +aeroplane +aeroplaner +aeroplanes +aeroplanist +aeroplankton +aeropleustic +aeroporotomy +aeropulse +aerosat +aerosats +aeroscepsy +aeroscepsis +aeroscope +aeroscopy +aeroscopic +aeroscopically +aerose +aerosiderite +aerosiderolite +aerosinusitis +Aerosol +aerosolization +aerosolize +aerosolized +aerosolizing +aerosols +aerospace +aerosphere +aerosporin +aerostat +aerostatic +aerostatical +aerostatics +aerostation +aerostats +aerosteam +aerotactic +aerotaxis +aerotechnical +aerotechnics +aerotherapeutics +aerotherapy +aerothermodynamic +aerothermodynamics +aerotonometer +aerotonometry +aerotonometric +aerotow +aerotropic +aerotropism +aeroview +aeruginous +aerugo +aerugos +AES +Aesacus +aesc +Aeschylean +Aeschylus +Aeschynanthus +Aeschines +aeschynite +Aeschynomene +aeschynomenous +Aesculaceae +aesculaceous +Aesculapian +Aesculapius +aesculetin +aesculin +Aesculus +Aesepus +Aeshma +Aesyetes +Aesir +Aesop +Aesopian +Aesopic +Aestatis +aestethic +aesthesia +aesthesics +aesthesio- +aesthesis +aesthesodic +aesthete +aesthetes +aesthetic +aesthetical +aesthetically +aesthetician +aestheticism +aestheticist +aestheticize +aesthetics +aesthetic's +aesthiology +aesthophysiology +aestho-physiology +Aestii +aestival +aestivate +aestivated +aestivates +aestivating +aestivation +aestivator +aestive +aestuary +aestuate +aestuation +aestuous +aesture +aestus +AET +aet. +aetat +aethalia +Aethalides +aethalioid +aethalium +Aethelbert +aetheling +aetheogam +aetheogamic +aetheogamous +aether +aethereal +aethered +Aetheria +aetheric +aethers +Aethylla +Aethionema +aethogen +aethon +Aethra +aethrioscope +Aethusa +Aetian +aetiogenic +aetiology +aetiological +aetiologically +aetiologies +aetiologist +aetiologue +aetiophyllin +aetiotropic +aetiotropically +aetites +Aetna +Aetobatidae +Aetobatus +Aetolia +Aetolian +Aetolus +Aetomorphae +aetosaur +aetosaurian +Aetosaurus +aettekees +AEU +aevia +aeviternal +aevum +AF +af- +Af. +AFA +aface +afaced +afacing +AFACTS +AFADS +afaint +AFAM +Afar +afara +afars +AFATDS +AFB +AFC +AFCAC +AFCC +afd +afdecho +afear +afeard +afeared +afebrile +Afenil +afer +afernan +afetal +aff +affa +affability +affabilities +affable +affableness +affably +affabrous +affair +affaire +affaires +affairs +affair's +affaite +affamish +affatuate +affect +affectability +affectable +affectate +affectation +affectationist +affectations +affectation's +affected +affectedly +affectedness +affecter +affecters +affectibility +affectible +affecting +affectingly +affection +affectional +affectionally +affectionate +affectionately +affectionateness +affectioned +affectionless +affections +affection's +affectious +affective +affectively +affectivity +affectless +affectlessness +affector +affects +affectual +affectum +affectuous +affectus +affeeble +affeer +affeerer +affeerment +affeeror +affeir +affenpinscher +affenspalte +Affer +affere +afferent +afferently +affettuoso +affettuosos +affy +affiance +affianced +affiancer +affiances +affiancing +affiant +affiants +affich +affiche +affiches +afficionado +affidare +affidation +affidavy +affydavy +affidavit +affidavits +affidavit's +affied +affies +affying +affile +affiliable +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinage +affinal +affination +affine +affined +affinely +affines +affing +affinitative +affinitatively +affinite +affinity +affinities +affinition +affinity's +affinitive +affirm +affirmable +affirmably +affirmance +affirmant +affirmation +affirmations +affirmation's +affirmative +affirmative-action +affirmatively +affirmativeness +affirmatives +affirmatory +affirmed +affirmer +affirmers +affirming +affirmingly +affirmly +affirms +affix +affixable +affixal +affixation +affixed +affixer +affixers +affixes +affixial +affixing +affixion +affixment +affixt +affixture +afflate +afflated +afflation +afflatus +afflatuses +afflict +afflicted +afflictedness +afflicter +afflicting +afflictingly +affliction +afflictionless +afflictions +affliction's +afflictive +afflictively +afflicts +affloof +afflue +affluence +affluences +affluency +affluent +affluently +affluentness +affluents +afflux +affluxes +affluxion +affodill +afforce +afforced +afforcement +afforcing +afford +affordable +afforded +affording +affords +afforest +afforestable +afforestation +afforestational +afforested +afforesting +afforestment +afforests +afformative +Affra +affray +affrayed +affrayer +affrayers +affraying +affrays +affranchise +affranchised +affranchisement +affranchising +affrap +affreight +affreighter +affreightment +affret +affrettando +affreux +Affrica +affricate +affricated +affricates +affrication +affricative +affriended +affright +affrighted +affrightedly +affrighter +affrightful +affrightfully +affrighting +affrightingly +affrightment +affrights +affront +affronte +affronted +affrontedly +affrontedness +affrontee +affronter +affronty +affronting +affrontingly +affrontingness +affrontive +affrontiveness +affrontment +affronts +afft +affuse +affusedaffusing +affusion +affusions +Afg +AFGE +Afgh +Afghan +afghanets +Afghani +afghanis +Afghanistan +afghans +afgod +AFI +afibrinogenemia +aficionada +aficionadas +aficionado +aficionados +afield +Afifi +afikomen +Afyon +AFIPS +afire +AFL +aflagellar +aflame +aflare +aflat +A-flat +aflatoxin +aflatus +aflaunt +AFLCIO +AFL-CIO +afley +Aflex +aflicker +a-flicker +aflight +afloat +aflow +aflower +afluking +aflush +aflutter +AFM +AFNOR +afoam +afocal +afoot +afore +afore-acted +afore-cited +afore-coming +afore-decried +afore-given +aforegoing +afore-going +afore-granted +aforehand +afore-heard +afore-known +aforementioned +afore-mentioned +aforenamed +afore-planned +afore-quoted +afore-running +aforesaid +afore-seeing +afore-seen +afore-spoken +afore-stated +aforethought +aforetime +aforetimes +afore-told +aforeward +afortiori +afoul +afounde +AFP +Afr +afr- +Afra +afray +afraid +afraidness +A-frame +Aframerican +Afrasia +Afrasian +afreet +afreets +afresca +afresh +afret +afrete +Afric +Africa +Africah +African +Africana +Africander +Africanderism +Africanism +Africanist +Africanization +Africanize +Africanized +Africanizing +Africanoid +africans +Africanthropus +Afridi +afright +Afrika +Afrikaans +Afrikah +Afrikander +Afrikanderdom +Afrikanderism +Afrikaner +Afrikanerdom +Afrikanerize +afrit +afrite +afrits +Afro +Afro- +Afro-American +Afro-Asian +Afroasiatic +Afro-Asiatic +Afro-chain +Afro-comb +Afro-Cuban +Afro-european +Afrogaea +Afrogaean +afront +afrormosia +afros +Afro-semitic +afrown +AFS +AFSC +AFSCME +Afshah +Afshar +AFSK +AFT +aftaba +after +after- +after-acquired +afteract +afterage +afterattack +afterbay +afterband +afterbeat +afterbirth +afterbirths +afterblow +afterbody +afterbodies +after-born +afterbrain +afterbreach +afterbreast +afterburner +afterburners +afterburning +aftercare +aftercareer +aftercast +aftercataract +aftercause +afterchance +afterchrome +afterchurch +afterclap +afterclause +aftercome +aftercomer +aftercoming +aftercooler +aftercost +aftercourse +after-course +aftercrop +aftercure +afterdays +afterdamp +afterdate +afterdated +afterdeal +afterdeath +afterdeck +afterdecks +after-described +after-designed +afterdinner +after-dinner +afterdischarge +afterdrain +afterdrops +aftereffect +aftereffects +aftereye +afterend +afterfall +afterfame +afterfeed +afterfermentation +afterform +afterfriend +afterfruits +afterfuture +aftergame +after-game +aftergas +afterglide +afterglow +afterglows +aftergo +aftergood +aftergrass +after-grass +aftergrave +aftergrief +aftergrind +aftergrowth +afterguard +after-guard +afterguns +afterhand +afterharm +afterhatch +afterheat +afterhelp +afterhend +afterhold +afterhope +afterhours +afteryears +afterimage +after-image +afterimages +afterimpression +afterings +afterking +afterknowledge +afterlife +after-life +afterlifes +afterlifetime +afterlight +afterlives +afterloss +afterlove +aftermark +aftermarket +aftermarriage +aftermass +aftermast +aftermath +aftermaths +aftermatter +aftermeal +after-mentioned +aftermilk +aftermost +after-named +afternight +afternoon +afternoons +afternoon's +afternose +afternote +afteroar +afterpain +after-pain +afterpains +afterpart +afterpast +afterpeak +afterpiece +afterplay +afterplanting +afterpotential +afterpressure +afterproof +afterrake +afterreckoning +afterrider +afterripening +afterroll +afters +afterschool +aftersend +aftersensation +aftershaft +aftershafted +aftershave +aftershaves +aftershine +aftership +aftershock +aftershocks +aftersong +aftersound +after-specified +afterspeech +afterspring +afterstain +after-stampable +afterstate +afterstorm +afterstrain +afterstretch +afterstudy +aftersupper +after-supper +afterswarm +afterswarming +afterswell +aftertan +aftertask +aftertaste +aftertastes +aftertax +after-theater +after-theatre +afterthinker +afterthought +afterthoughted +afterthoughts +afterthrift +aftertime +aftertimes +aftertouch +aftertreatment +aftertrial +afterturn +aftervision +afterwale +afterwar +afterward +afterwards +afterwash +afterwhile +afterwisdom +afterwise +afterwit +after-wit +afterwitted +afterword +afterwork +afterworking +afterworld +afterwort +afterwrath +afterwrist +after-written +aftmost +Afton +Aftonian +aftosa +aftosas +AFTRA +aftward +aftwards +afunction +afunctional +AFUU +afwillite +Afzelia +AG +ag- +aga +agabanee +Agabus +agacant +agacante +Agace +agacella +agacerie +Agaces +Agacles +agad +agada +Agade +agadic +Agadir +Agag +Agagianian +again +again- +againbuy +againsay +against +againstand +againward +agal +agalactia +agalactic +agalactous +agal-agal +agalawood +agalaxy +agalaxia +Agalena +Agalenidae +Agalinis +agalite +agalloch +agallochs +agallochum +agallop +agalma +agalmatolite +agalwood +agalwoods +Agama +Agamae +agamas +a-game +Agamede +Agamedes +Agamemnon +agamete +agametes +agami +agamy +agamian +agamic +agamically +agamid +Agamidae +agamis +agamist +agammaglobulinemia +agammaglobulinemic +agamobia +agamobium +agamogenesis +agamogenetic +agamogenetically +agamogony +agamoid +agamont +agamospermy +agamospore +agamous +Agan +Agana +aganglionic +Aganice +Aganippe +Aganus +Agao +Agaonidae +agapae +agapai +Agapanthus +agapanthuses +Agape +agapeic +agapeically +Agapemone +Agapemonian +Agapemonist +Agapemonite +agapetae +agapeti +agapetid +Agapetidae +agaphite +Agapornis +Agar +agar-agar +agaric +agaricaceae +agaricaceous +Agaricales +agaricic +agariciform +agaricin +agaricine +agaricinic +agaricoid +agarics +Agaricus +Agaristidae +agarita +agaroid +agarose +agaroses +agars +Agartala +Agarum +agarwal +agas +agasp +Agassiz +agast +Agastache +Agastya +Agastreae +agastric +agastroneuria +Agastrophus +Agata +Agate +agatelike +agates +agateware +Agatha +Agathaea +Agatharchides +Agathaumas +Agathe +Agathy +agathin +Agathyrsus +Agathis +agathism +agathist +Agatho +agatho- +Agathocles +agathodaemon +agathodaemonic +agathodemon +agathokakological +agathology +Agathon +Agathosma +agaty +agatiferous +agatiform +agatine +agatize +agatized +agatizes +agatizing +agatoid +Agau +Agave +agaves +agavose +Agawam +Agaz +agaze +agazed +agba +Agbogla +AGC +AGCA +agcy +agcy. +AGCT +AGD +Agdistis +age +ageable +age-adorning +age-bent +age-coeval +age-cracked +aged +age-despoiled +age-dispelling +agedly +agedness +agednesses +Agee +agee-jawed +age-encrusted +age-enfeebled +age-group +age-harden +age-honored +ageing +ageings +ageism +ageisms +ageist +ageists +Agelacrinites +Agelacrinitidae +Agelaius +agelast +age-lasting +Agelaus +ageless +agelessly +agelessness +agelong +age-long +Agen +Agena +Agenais +agency +agencies +agency's +agend +agenda +agendaless +agendas +agenda's +agendum +agendums +agene +agenes +ageneses +agenesia +agenesias +agenesic +agenesis +agenetic +agenize +agenized +agenizes +agenizing +agennesis +agennetic +Agenois +Agenor +agent +agentess +agent-general +agential +agenting +agentival +agentive +agentives +agentry +agentries +agents +agent's +agentship +age-old +ageometrical +age-peeled +ager +agerasia +Ageratum +ageratums +agers +ages +age-struck +aget +agete +ageusia +ageusic +ageustia +age-weary +age-weathered +age-worn +Aggada +Aggadah +Aggadic +Aggadoth +Aggappe +Aggappera +Aggappora +Aggarwal +aggelation +aggenerate +agger +aggerate +aggeration +aggerose +aggers +aggest +Aggeus +Aggi +Aggy +Aggie +aggies +aggiornamenti +aggiornamento +agglomerant +agglomerate +agglomerated +agglomerates +agglomeratic +agglomerating +agglomeration +agglomerations +agglomerative +agglomerator +agglutinability +agglutinable +agglutinant +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinationist +agglutinations +agglutinative +agglutinatively +agglutinator +agglutinin +agglutinins +agglutinize +agglutinogen +agglutinogenic +agglutinoid +agglutinoscope +agglutogenic +aggrace +aggradation +aggradational +aggrade +aggraded +aggrades +aggrading +aggrammatism +aggrandise +aggrandised +aggrandisement +aggrandiser +aggrandising +aggrandizable +aggrandize +aggrandized +aggrandizement +aggrandizements +aggrandizer +aggrandizers +aggrandizes +aggrandizing +aggrate +aggravable +aggravate +aggravated +aggravates +aggravating +aggravatingly +aggravation +aggravations +aggravative +aggravator +aggregable +aggregant +Aggregata +Aggregatae +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregational +aggregations +aggregative +aggregatively +aggregato- +aggregator +aggregatory +aggrege +aggress +aggressed +aggresses +aggressin +aggressing +aggression +aggressionist +aggressions +aggression's +aggressive +aggressively +aggressiveness +aggressivenesses +aggressivity +aggressor +aggressors +Aggri +aggry +aggrievance +aggrieve +aggrieved +aggrievedly +aggrievedness +aggrievement +aggrieves +aggrieving +aggro +aggros +aggroup +aggroupment +aggur +Agh +agha +Aghan +aghanee +aghas +aghast +aghastness +Aghlabite +Aghorapanthi +Aghori +agy +Agialid +Agib +agible +Agiel +Agyieus +agyiomania +agilawood +agile +agilely +agileness +agility +agilities +agillawood +agilmente +agin +agynary +agynarious +Agincourt +aging +agings +agynic +aginner +aginners +agynous +agio +agios +agiotage +agiotages +agyrate +agyria +agyrophobia +agism +agisms +agist +agistator +agisted +agister +agisting +agistment +agistor +agists +agit +agitability +agitable +agitant +agitate +agitated +agitatedly +agitates +agitating +agitation +agitational +agitationist +agitations +agitative +agitato +agitator +agitatorial +agitators +agitator's +agitatrix +agitprop +agitpropist +agitprops +agitpunkt +Agkistrodon +AGL +agla +Aglaia +aglance +Aglaonema +Aglaos +aglaozonia +aglare +Aglaspis +Aglauros +Aglaus +Agle +agleaf +agleam +aglee +agley +Agler +aglet +aglethead +aglets +agly +aglycon +aglycone +aglycones +aglycons +aglycosuric +aglimmer +a-glimmer +aglint +Aglipayan +Aglipayano +Aglypha +aglyphodont +Aglyphodonta +Aglyphodontia +aglyphous +aglisten +aglitter +aglobulia +aglobulism +Aglossa +aglossal +aglossate +aglossia +aglow +aglucon +aglucone +a-glucosidase +aglutition +AGM +AGMA +agmas +agmatine +agmatology +agminate +agminated +AGN +Agna +agnail +agnails +agname +agnamed +agnat +agnate +agnates +Agnatha +agnathia +agnathic +Agnathostomata +agnathostomatous +agnathous +agnatic +agnatical +agnatically +agnation +agnations +agnean +agneau +agneaux +agnel +Agnella +Agnes +Agnese +Agness +Agnesse +Agneta +Agnew +Agni +agnification +agnition +agnize +agnized +agnizes +agnizing +Agnoetae +Agnoete +Agnoetism +agnoiology +Agnoite +agnoites +Agnola +agnomen +agnomens +agnomical +agnomina +agnominal +agnomination +agnosy +agnosia +agnosias +agnosis +agnostic +agnostical +agnostically +agnosticism +agnostics +agnostic's +Agnostus +Agnotozoic +agnus +agnuses +ago +agog +agoge +agogic +agogics +agogue +agoho +agoing +agomensin +agomphiasis +agomphious +agomphosis +Agon +agonal +agone +agones +agony +agonia +agoniada +agoniadin +agoniatite +Agoniatites +agonic +agonied +agonies +agonise +agonised +agonises +agonising +agonisingly +agonist +Agonista +agonistarch +agonistic +agonistical +agonistically +agonistics +agonists +agonium +agonize +agonized +agonizedly +agonizer +agonizes +agonizing +agonizingly +agonizingness +Agonostomus +agonothet +agonothete +agonothetic +agons +a-good +agora +agorae +Agoraea +Agoraeus +agoramania +agoranome +agoranomus +agoraphobia +agoraphobiac +agoraphobic +agoras +a-gore-blood +agorot +agoroth +agos +agostadero +Agostini +Agostino +Agosto +agouara +agouta +agouti +agouty +agouties +agoutis +agpaite +agpaitic +AGR +agr. +Agra +agrace +Agraeus +agrafe +agrafes +agraffe +agraffee +agraffes +agrah +agral +Agram +agramed +agrammaphasia +agrammatica +agrammatical +agrammatism +agrammatologia +Agrania +agranulocyte +agranulocytosis +agranuloplastic +Agrapha +agraphia +agraphias +agraphic +agraria +agrarian +agrarianism +agrarianisms +agrarianize +agrarianly +agrarians +Agrauleum +Agraulos +agravic +agre +agreat +agreation +agreations +agree +agreeability +agreeable +agreeableness +agreeablenesses +agreeable-sounding +agreeably +agreed +agreeing +agreeingly +agreement +agreements +agreement's +agreer +agreers +agrees +agregation +agrege +agreges +agreing +agremens +agrement +agrements +agrest +agrestal +agrestial +agrestian +agrestic +agrestical +agrestis +Agretha +agria +agrias +agribusiness +agribusinesses +agric +agric. +agricere +Agricola +agricole +agricolist +agricolite +agricolous +agricultor +agricultural +agriculturalist +agriculturalists +agriculturally +agriculture +agriculturer +agricultures +agriculturist +agriculturists +agrief +Agrigento +Agrilus +agrimony +Agrimonia +agrimonies +agrimotor +agrin +Agrinion +Agriochoeridae +Agriochoerus +agriology +agriological +agriologist +Agrionia +agrionid +Agrionidae +Agriope +agriot +Agriotes +agriotype +Agriotypidae +Agriotypus +Agripina +agrypnia +agrypniai +agrypnias +agrypnode +agrypnotic +Agrippa +Agrippina +agrise +agrised +agrising +agrito +agritos +Agrius +agro- +agroan +agrobacterium +agrobiology +agrobiologic +agrobiological +agrobiologically +agrobiologist +agrodolce +agrogeology +agrogeological +agrogeologically +agrology +agrologic +agrological +agrologically +agrologies +agrologist +agrom +agromania +Agromyza +agromyzid +Agromyzidae +agron +agron. +agronome +agronomy +agronomial +agronomic +agronomical +agronomically +agronomics +agronomies +agronomist +agronomists +agroof +agrope +Agropyron +Agrostemma +agrosteral +agrosterol +Agrostis +agrostographer +agrostography +agrostographic +agrostographical +agrostographies +agrostology +agrostologic +agrostological +agrostologist +agrote +agrotechny +Agrotera +agrotype +Agrotis +aground +agrufe +agruif +AGS +agsam +agst +Agt +agtbasic +AGU +agua +aguacate +Aguacateca +Aguada +Aguadilla +aguador +Aguadulce +Aguayo +aguaji +aguamas +aguamiel +Aguanga +aguara +aguardiente +Aguascalientes +aguavina +Agudist +ague +Agueda +ague-faced +aguey +aguelike +ague-plagued +agueproof +ague-rid +agues +ague-sore +ague-struck +agueweed +agueweeds +aguglia +Aguie +Aguijan +Aguila +Aguilar +aguilarite +aguilawood +aguilt +Aguinaldo +aguinaldos +aguirage +Aguirre +aguise +aguish +aguishly +aguishness +Aguistin +agujon +Agulhas +agunah +Agung +agura +aguroth +agush +agust +Aguste +Agustin +Agway +AH +AHA +ahaaina +Ahab +ahamkara +ahankara +Ahantchuyuk +Aharon +ahartalav +Ahasuerus +ahaunch +Ahaz +Ahaziah +ahchoo +Ahders +AHE +ahead +aheap +Ahearn +ahey +a-hey +aheight +a-height +ahem +ahems +Ahepatokla +Ahern +Ahet +Ahgwahching +Ahhiyawa +ahi +Ahidjo +Ahiezer +a-high +a-high-lone +Ahimaaz +Ahimelech +ahimsa +ahimsas +ahind +ahint +ahypnia +Ahir +Ahira +Ahisar +Ahishar +ahistoric +ahistorical +Ahithophel +AHL +Ahlgren +ahluwalia +Ahmad +Ahmadabad +Ahmadi +Ahmadiya +Ahmadnagar +Ahmadou +Ahmadpur +Ahmar +Ahmed +Ahmedabad +ahmedi +Ahmednagar +Ahmeek +ahmet +Ahnfeltia +aho +ahoy +ahoys +Ahola +Aholah +ahold +a-hold +aholds +Aholla +aholt +Ahom +ahong +a-horizon +ahorse +ahorseback +a-horseback +Ahoskie +Ahoufe +Ahouh +Ahousaht +AHQ +Ahrendahronon +Ahrendt +Ahrens +Ahriman +Ahrimanian +Ahron +ahs +AHSA +Ahsahka +ahsan +Aht +Ahtena +ahu +ahuaca +ahuatle +ahuehuete +ahull +ahum +ahungered +ahungry +ahunt +a-hunt +ahura +Ahura-mazda +ahurewa +ahush +ahuula +Ahuzzath +Ahvaz +Ahvenanmaa +Ahwahnee +ahwal +Ahwaz +AI +AY +ay- +AIA +AIAA +ayacahuite +Ayacucho +ayah +ayahausca +ayahs +ayahuasca +Ayahuca +Ayala +ayapana +Aias +ayatollah +ayatollahs +Aiawong +aiblins +Aibonito +AIC +AICC +aichmophobia +Aycliffe +AID +Aida +aidable +Aidan +aidance +aidant +AIDDE +aid-de-camp +aide +aided +aide-de-camp +aide-de-campship +Aydelotte +aide-memoire +aide-mmoire +Aiden +Ayden +Aydendron +Aidenn +aider +aiders +Aides +aides-de-camp +aidful +Aidin +Aydin +aiding +Aidit +aidless +Aydlett +aidman +aidmanmen +aidmen +Aidoneus +Aidos +AIDS +aids-de-camp +aye +Aiea +aye-aye +a-year +aye-ceaseless +aye-during +aye-dwelling +AIEEE +ayegreen +aiel +aye-lasting +aye-living +Aiello +ayelp +a-yelp +ayen +ayenbite +ayens +ayenst +Ayer +ayer-ayer +aye-remaining +aye-renewed +aye-restless +aiery +aye-rolling +Ayers +aye-running +ayes +Ayesha +aye-sought +aye-troubled +aye-turning +aye-varied +aye-welcome +AIF +aiger +aigialosaur +Aigialosauridae +Aigialosaurus +aiglet +aiglets +aiglette +Aigneis +aigre +aigre-doux +ay-green +aigremore +aigret +aigrets +aigrette +aigrettes +aiguelle +aiguellette +aigue-marine +aiguiere +aiguille +aiguilles +aiguillesque +aiguillette +aiguilletted +AIH +AYH +ayield +ayin +Ayina +ayins +Ayyubid +aik +aikane +Aiken +aikido +aikidos +aikinite +aikona +aikuchi +ail +Aila +ailantery +ailanthic +Ailanthus +ailanthuses +ailantine +ailanto +Ailbert +Aile +ailed +Ailee +Aileen +Ailey +Ailene +aileron +ailerons +Aylesbury +ayless +aylet +Aylett +ailette +Aili +Ailie +Ailin +Ailyn +Ailina +ailing +Ailis +Ailleret +aillt +ayllu +Aylmar +ailment +ailments +ailment's +Aylmer +ails +Ailsa +ailsyte +Ailssa +Ailsun +Aylsworth +Ailuridae +ailuro +ailuroid +Ailuroidea +ailuromania +ailurophile +ailurophilia +ailurophilic +ailurophobe +ailurophobia +ailurophobic +Ailuropoda +Ailuropus +Ailurus +Aylward +ailweed +AIM +Aym +aimable +Aimak +aimara +Aymara +Aymaran +Aymaras +AIME +Ayme +aimed +Aimee +aimer +Aymer +aimers +aimful +aimfully +Aimil +aiming +aimless +aimlessly +aimlessness +aimlessnesses +Aimo +Aimore +Aymoro +AIMS +Aimwell +aimworthiness +Ain +Ayn +ainaleh +Aynat +AInd +Aindrea +aine +ayne +ainee +ainhum +ainoi +Aynor +ains +ainsell +ainsells +Ainslee +Ainsley +Ainslie +Ainsworth +aint +ain't +Aintab +Ayntab +Ainu +Ainus +Ayo +AIOD +aioli +aiolis +aion +ayond +aionial +ayont +ayous +AIPS +AIR +Ayr +Aira +airable +airampo +airan +airbag +airbags +air-balloon +airbill +airbills +air-bind +air-blasted +air-blown +airboat +airboats +airborn +air-born +airborne +air-borne +airbound +air-bound +airbrained +air-braked +airbrasive +air-braving +air-breathe +air-breathed +air-breather +air-breathing +air-bred +airbrick +airbrush +airbrushed +airbrushes +airbrushing +air-built +airburst +airbursts +airbus +airbuses +airbusses +air-chambered +aircheck +airchecks +air-cheeked +air-clear +aircoach +aircoaches +aircondition +air-condition +airconditioned +air-conditioned +airconditioning +air-conditioning +airconditions +air-conscious +air-conveying +air-cool +air-cooled +air-core +aircraft +aircraftman +aircraftmen +aircrafts +aircraftsman +aircraftsmen +aircraftswoman +aircraftswomen +aircraftwoman +aircrew +aircrewman +aircrewmen +aircrews +air-cure +air-cured +airdate +airdates +air-defiling +airdock +air-drawn +air-dry +Airdrie +air-dried +air-drying +air-driven +airdrome +airdromes +airdrop +airdropped +airdropping +airdrops +Aire +ayre +aired +Airedale +airedales +Airel +air-embraced +airer +airers +Aires +Ayres +airest +air-express +airfare +airfares +air-faring +airfield +airfields +airfield's +air-filled +air-floated +airflow +airflows +airfoil +airfoils +air-formed +airframe +airframes +airfreight +airfreighter +airglow +airglows +airgraph +airgraphics +air-hardening +airhead +airheads +air-heating +Airy +airier +airiest +airy-fairy +airiferous +airify +airified +airily +airiness +airinesses +airing +airings +air-insulated +air-intake +airish +Airla +air-lance +air-lanced +air-lancing +Airlee +airle-penny +airless +airlessly +airlessness +Airlia +Airliah +Airlie +airlift +airlifted +airlifting +airlifts +airlift's +airlight +airlike +airline +air-line +airliner +airliners +airlines +airling +airlock +airlocks +airlock's +air-logged +airmail +air-mail +airmailed +airmailing +airmails +airman +airmanship +airmark +airmarker +airmass +airmen +air-minded +air-mindedness +airmobile +airmonger +airn +airns +airohydrogen +airometer +airpark +airparks +air-pervious +airphobia +airplay +airplays +airplane +airplaned +airplaner +airplanes +airplane's +airplaning +airplanist +airplot +airport +airports +airport's +airpost +airposts +airproof +airproofed +airproofing +airproofs +air-raid +airs +airscape +airscapes +airscrew +airscrews +air-season +air-seasoned +airshed +airsheds +airsheet +air-shy +airship +airships +airship's +Ayrshire +airsick +airsickness +air-slake +air-slaked +air-slaking +airsome +airspace +airspaces +airspeed +airspeeds +air-spray +air-sprayed +air-spun +air-stirring +airstream +airstrip +airstrips +airstrip's +air-swallowing +airt +airted +airth +airthed +airthing +air-threatening +airths +airtight +airtightly +airtightness +airtime +airtimes +airting +air-to-air +air-to-ground +air-to-surface +air-trampling +airts +air-twisted +air-vessel +airview +Airville +airway +airwaybill +airwayman +airways +airway's +airward +airwards +airwash +airwave +airwaves +airwise +air-wise +air-wiseness +airwoman +airwomen +airworthy +airworthier +airworthiest +airworthiness +AIS +ays +aischrolatreia +aiseweed +Aisha +AISI +aisle +aisled +aisleless +aisles +aisling +Aisne +Aisne-Marne +Aissaoua +Aissor +aisteoir +aistopod +Aistopoda +Aistopodes +ait +aitch +aitchbone +aitch-bone +aitches +aitchless +aitchpiece +aitesis +aith +Aythya +aithochroi +aitiology +aition +aitiotropic +aitis +Aitken +Aitkenite +Aitkin +aits +Aitutakian +ayu +Ayubite +ayudante +Ayudhya +ayuyu +ayuntamiento +ayuntamientos +Ayurveda +ayurvedas +Ayurvedic +Ayuthea +Ayuthia +Ayutthaya +aiver +aivers +aivr +aiwain +aiwan +aywhere +AIX +Aix-en-Provence +Aix-la-Chapelle +Aix-les-Bains +aizle +Aizoaceae +aizoaceous +Aizoon +AJ +AJA +Ajaccio +Ajay +Ajaja +ajangle +Ajani +Ajanta +ajar +ajari +Ajatasatru +ajava +Ajax +AJC +ajee +ajenjo +ajhar +ajimez +Ajit +ajitter +ajiva +ajivas +Ajivika +Ajmer +Ajo +Ajodhya +ajog +ajoint +ajonjoli +ajoure +ajourise +ajowan +ajowans +Ajuga +ajugas +ajutment +AK +AKA +akaakai +Akaba +Akademi +Akal +akala +Akali +akalimba +akamai +akamatsu +Akamnik +Akan +Akanekunik +Akania +Akaniaceae +Akanke +akaroa +akasa +akasha +Akaska +Akas-mukhi +Akawai +akazga +akazgin +akazgine +Akbar +AKC +akcheh +ake +akeake +akebi +Akebia +aked +akee +akees +akehorne +akey +Akeyla +Akeylah +akeki +Akel +Akela +akelas +Akeldama +Akeley +akemboll +akenbold +akene +akenes +akenobeite +akepiro +akepiros +Aker +Akerboom +akerite +Akerley +Akers +aketon +Akh +Akha +Akhaia +akhara +Akhenaten +Akhetaton +akhyana +Akhisar +Akhissar +Akhlame +Akhmatova +Akhmimic +Akhnaton +akhoond +akhrot +akhund +akhundzada +Akhziv +akia +Akyab +Akiachak +Akiak +Akiba +Akihito +Akiyenik +Akili +Akim +akimbo +Akimovsky +Akin +akindle +akinesia +akinesic +akinesis +akinete +akinetic +aking +Akins +Akira +Akiskemikinik +Akita +Akka +Akkad +Akkadian +Akkadist +Akkerman +Akkra +Aklog +akmite +Akmolinsk +akmudar +akmuddar +aknee +aknow +ako +akoasm +akoasma +akolouthia +akoluthia +akonge +Akontae +Akoulalion +akov +akpek +Akra +Akrabattine +akre +akroasis +akrochordite +Akron +akroter +akroteria +akroterial +akroterion +akrteria +Aksel +Aksoyn +Aksum +aktiebolag +Aktiengesellschaft +Aktistetae +Aktistete +Aktyubinsk +Aktivismus +Aktivist +aku +akuammin +akuammine +akule +akund +Akure +Akutagawa +Akutan +akvavit +akvavits +Akwapim +al +al- +al. +ALA +Ala. +Alabama +Alabaman +Alabamian +alabamians +alabamide +alabamine +alabandine +alabandite +alabarch +Alabaster +alabasters +alabastoi +alabastos +alabastra +alabastrian +alabastrine +alabastrites +alabastron +alabastrons +alabastrum +alabastrums +alablaster +alacha +alachah +Alachua +alack +alackaday +alacran +alacreatine +alacreatinin +alacreatinine +alacrify +alacrious +alacriously +alacrity +alacrities +alacritous +Alactaga +alada +Aladdin +Aladdinize +Aladfar +Aladinist +alae +alagao +alagarto +alagau +Alage +Alagez +Alagoas +Alagoz +alahee +Alai +alay +alaihi +Alain +Alaine +Alayne +Alain-Fournier +Alair +alaite +Alakanuk +Alake +Alaki +Alala +Alalcomeneus +alalia +alalite +alaloi +alalonga +alalunga +alalus +Alamance +Alamanni +Alamannian +Alamannic +alambique +Alameda +alamedas +Alamein +Alaminos +alamiqui +alamire +Alamo +alamodality +alamode +alamodes +Alamogordo +alamonti +alamort +alamos +Alamosa +alamosite +Alamota +alamoth +Alan +Alana +Alan-a-dale +Alanah +Alanbrooke +Aland +alands +Alane +alang +alang-alang +alange +Alangiaceae +alangin +alangine +Alangium +alani +alanyl +alanyls +alanin +alanine +alanines +alanins +Alanna +alannah +Alano +Alanreed +Alans +Alansen +Alanson +alant +alantic +alantin +alantol +alantolactone +alantolic +alants +ALAP +alapa +Alapaha +Alar +Alarbus +Alarcon +Alard +alares +alarge +alary +Alaria +Alaric +Alarice +Alarick +Alarise +alarm +alarmable +alarmclock +alarmed +alarmedly +alarming +alarmingly +alarmingness +alarmism +alarmisms +alarmist +alarmists +alarms +Alarodian +alarum +alarumed +alaruming +alarums +Alas +Alas. +alasas +Alascan +Alasdair +Alaska +alaskaite +Alaskan +alaskans +alaskas +alaskite +Alastair +Alasteir +Alaster +Alastor +alastors +alastrim +alate +Alatea +alated +alatern +alaternus +alates +Alathia +alation +alations +Alauda +Alaudidae +alaudine +alaund +Alaunian +alaunt +Alawi +alazor +Alb +Alb. +Alba +albacea +Albacete +albacora +albacore +albacores +albahaca +Albay +Albainn +Albamycin +Alban +Albana +Albanenses +Albanensian +Albanese +Albany +Albania +Albanian +albanians +albanite +albarco +albardine +albarelli +albarello +albarellos +albarium +Albarran +albas +albaspidin +albata +albatas +Albategnius +albation +Albatros +albatross +albatrosses +albe +albedo +albedoes +albedograph +albedometer +albedos +Albee +albeit +Albemarle +Alben +Albeniz +Alber +alberca +Alberene +albergatrice +alberge +alberghi +albergo +Alberic +Alberich +Alberik +Alberoni +Albers +Albert +Alberta +Alberti +albertin +Albertina +Albertine +Albertinian +albertype +Albertist +albertite +Albertlea +Alberto +Alberton +Albertson +alberttype +albert-type +albertustaler +Albertville +albescence +albescent +albespine +albespyne +albeston +albetad +Albi +Alby +Albia +Albian +albicans +albicant +albication +albicore +albicores +albiculi +Albie +albify +albification +albificative +albified +albifying +albiflorous +Albigenses +Albigensian +Albigensianism +Albin +Albyn +Albina +albinal +albines +albiness +albinic +albinism +albinisms +albinistic +albino +albinoism +Albinoni +albinos +albinotic +albinuria +Albinus +Albion +Albireo +albite +albites +albitic +albitical +albitite +albitization +albitophyre +albizia +albizias +Albizzia +albizzias +ALBM +Albniz +ALBO +albocarbon +albocinereous +Albococcus +albocracy +Alboin +albolite +albolith +albopannin +albopruinose +alborada +alborak +Alboran +alboranite +Alborn +Albrecht +Albric +albricias +Albright +Albrightsville +albronze +Albruna +albs +Albuca +Albuginaceae +albuginea +albugineous +albugines +albuginitis +albugo +album +albumean +albumen +albumeniizer +albumenisation +albumenise +albumenised +albumeniser +albumenising +albumenization +albumenize +albumenized +albumenizer +albumenizing +albumenoid +albumens +albumimeter +albumin +albuminate +albuminaturia +albuminiferous +albuminiform +albuminimeter +albuminimetry +albuminiparous +albuminise +albuminised +albuminising +albuminization +albuminize +albuminized +albuminizing +albumino- +albuminocholia +albuminofibrin +albuminogenous +albuminoid +albuminoidal +albuminolysis +albuminometer +albuminometry +albuminone +albuminorrhea +albuminoscope +albuminose +albuminosis +albuminous +albuminousness +albumins +albuminuria +albuminuric +albuminurophobia +albumoid +albumoscope +albumose +albumoses +albumosuria +albums +Albuna +Albunea +Albuquerque +Albur +Alburg +Alburga +Albury +alburn +Alburnett +alburnous +alburnum +alburnums +Alburtis +albus +albutannin +ALC +Alca +Alcaaba +alcabala +alcade +alcades +Alcae +Alcaeus +alcahest +alcahests +Alcaic +alcaiceria +Alcaics +alcaid +alcaide +alcayde +alcaides +alcaydes +Alcaids +Alcalde +alcaldes +alcaldeship +alcaldia +alcali +Alcaligenes +alcalizate +Alcalzar +alcamine +Alcandre +alcanna +Alcantara +Alcantarines +alcapton +alcaptonuria +alcargen +alcarraza +Alcathous +alcatras +Alcatraz +alcavala +alcazaba +Alcazar +alcazars +alcazava +alce +Alcedines +Alcedinidae +Alcedininae +Alcedo +alcelaphine +Alcelaphus +Alces +Alceste +Alcester +Alcestis +alchem +alchemy +alchemic +alchemical +alchemically +alchemies +Alchemilla +alchemise +alchemised +alchemising +alchemist +alchemister +alchemistic +alchemistical +alchemistry +alchemists +alchemize +alchemized +alchemizing +alchera +alcheringa +alchim- +alchym- +alchimy +alchymy +alchymies +alchitran +alchochoden +Alchornea +Alchuine +Alcibiadean +Alcibiades +Alcicornium +alcid +Alcidae +Alcide +Alcides +Alcidice +alcidine +alcids +Alcimede +Alcimedes +Alcimedon +Alcina +Alcine +Alcinia +Alcinous +alcyon +Alcyonacea +alcyonacean +Alcyonaria +alcyonarian +Alcyone +Alcyones +Alcyoneus +Alcyoniaceae +alcyonic +alcyoniform +Alcyonium +alcyonoid +Alcippe +Alcis +Alcithoe +alclad +Alcmaeon +Alcman +Alcmaon +Alcmena +Alcmene +Alco +Alcoa +alcoate +Alcock +alcogel +alcogene +alcohate +alcohol +alcoholate +alcoholature +alcoholdom +alcoholemia +alcoholic +alcoholically +alcoholicity +alcoholics +alcoholic's +alcoholimeter +alcoholisation +alcoholise +alcoholised +alcoholising +alcoholysis +alcoholism +alcoholisms +alcoholist +alcoholytic +alcoholizable +alcoholization +alcoholize +alcoholized +alcoholizing +alcoholmeter +alcoholmetric +alcoholomania +alcoholometer +alcoholometry +alcoholometric +alcoholometrical +alcoholophilia +alcohols +alcohol's +alcoholuria +Alcolu +Alcon +alconde +alco-ometer +alco-ometry +alco-ometric +alco-ometrical +alcoothionic +Alcor +Alcoran +Alcoranic +Alcoranist +alcornoco +alcornoque +alcosol +Alcot +Alcotate +Alcott +Alcova +alcove +alcoved +alcoves +alcove's +alcovinometer +Alcuin +Alcuinian +alcumy +Alcus +Ald +Ald. +Alda +Aldabra +alday +aldamin +aldamine +Aldan +aldane +Aldarcy +Aldarcie +Aldas +aldazin +aldazine +aldea +aldeament +Aldebaran +aldebaranium +Alded +aldehydase +aldehyde +aldehydes +aldehydic +aldehydine +aldehydrol +aldehol +aldeia +Alden +Aldenville +Alder +alder- +Alderamin +Aldercy +alderfly +alderflies +alder-leaved +alderliefest +alderling +Alderman +aldermanate +aldermancy +aldermaness +aldermanic +aldermanical +aldermanity +aldermanly +aldermanlike +aldermanry +aldermanries +alderman's +aldermanship +Aldermaston +aldermen +aldern +Alderney +alders +Aldershot +Alderson +alderwoman +alderwomen +Aldhafara +Aldhafera +aldide +Aldie +aldim +aldime +aldimin +aldimine +Aldin +Aldine +Aldington +Aldis +alditol +Aldm +Aldo +aldoheptose +aldohexose +aldoketene +aldol +aldolase +aldolases +aldolization +aldolize +aldolized +aldolizing +aldols +Aldon +aldononose +aldopentose +Aldora +Aldos +aldose +aldoses +aldoside +aldosterone +aldosteronism +Aldous +aldovandi +aldoxime +Aldred +Aldredge +Aldric +Aldrich +Aldridge +Aldridge-Brownhills +Aldrin +aldrins +Aldrovanda +Alduino +Aldus +Aldwin +Aldwon +ale +Alea +aleak +Aleardi +aleatory +aleatoric +alebench +aleberry +Alebion +ale-blown +ale-born +alebush +Alec +Alecia +alecithal +alecithic +alecize +Aleck +aleconner +alecost +alecs +Alecto +Alectoria +alectoriae +Alectorides +alectoridine +alectorioid +Alectoris +alectoromachy +alectoromancy +Alectoromorphae +alectoromorphous +Alectoropodes +alectoropodous +alectryomachy +alectryomancy +Alectrion +Alectryon +Alectrionidae +alecup +Aleda +Aledo +alee +Aleece +Aleedis +Aleen +Aleetha +alef +ale-fed +alefnull +alefs +aleft +alefzero +alegar +alegars +aleger +Alegre +Alegrete +alehoof +alehouse +alehouses +Aley +aleyard +Aleichem +Aleydis +aleikoum +aleikum +aleiptes +aleiptic +Aleyrodes +aleyrodid +Aleyrodidae +Aleixandre +Alejandra +Alejandrina +Alejandro +Alejo +Alejoa +Alek +Alekhine +Aleknagik +aleknight +Aleksandr +Aleksandropol +Aleksandrov +Aleksandrovac +Aleksandrovsk +Alekseyevska +Aleksin +Alem +Aleman +alemana +Alemanni +Alemannian +Alemannic +Alemannish +Alembert +alembic +alembicate +alembicated +alembics +alembroth +Alemite +alemmal +alemonger +alen +Alena +Alencon +alencons +Alene +alenge +alength +Alenson +Alentejo +alentours +alenu +Aleochara +Alep +aleph +aleph-null +alephs +alephzero +aleph-zero +alepidote +alepine +alepole +alepot +Aleppine +Aleppo +Aleras +alerce +alerion +Aleris +Aleron +alerse +alert +alerta +alerted +alertedly +alerter +alerters +alertest +alerting +alertly +alertness +alertnesses +alerts +ales +alesan +Alesandrini +aleshot +Alesia +Alessandra +Alessandri +Alessandria +Alessandro +alestake +ale-swilling +Aleta +aletap +aletaster +Aletes +Aletha +Alethea +Alethia +alethic +alethiology +alethiologic +alethiological +alethiologist +alethopteis +alethopteroid +alethoscope +aletocyte +Aletris +Aletta +Alette +aleucaemic +aleucemic +aleukaemic +aleukemic +Aleurites +aleuritic +Aleurobius +Aleurodes +Aleurodidae +aleuromancy +aleurometer +aleuron +aleuronat +aleurone +aleurones +aleuronic +aleurons +aleuroscope +Aleus +Aleut +Aleutian +Aleutians +Aleutic +aleutite +alevin +alevins +Alevitsa +alew +ale-washed +alewhap +alewife +ale-wife +alewives +Alex +Alexa +Alexander +alexanders +Alexanderson +Alexandr +Alexandra +Alexandre +Alexandreid +Alexandretta +Alexandria +Alexandrian +Alexandrianism +Alexandrina +Alexandrine +alexandrines +Alexandrinus +alexandrite +Alexandro +Alexandropolis +Alexandros +Alexandroupolis +Alexas +Alexei +Alexi +Alexia +Alexian +Alexiares +alexias +alexic +Alexicacus +alexin +Alexina +Alexine +alexines +alexinic +alexins +Alexio +alexipharmacon +alexipharmacum +alexipharmic +alexipharmical +alexipyretic +ALEXIS +Alexishafen +alexiteric +alexiterical +Alexius +alezan +Alf +ALFA +Alfadir +alfaje +alfaki +alfakis +alfalfa +alfalfas +alfaqui +alfaquin +alfaquins +alfaquis +Alfarabius +alfarga +alfas +ALFE +Alfedena +alfenide +Alfeo +alferes +alferez +alfet +Alfeus +Alfheim +Alfi +Alfy +Alfie +Alfieri +alfilaria +alfileria +alfilerilla +alfilerillo +alfin +alfiona +alfione +Alfirk +alfoncino +Alfons +Alfonse +alfonsin +Alfonso +Alfonson +Alfonzo +Alford +alforge +alforja +alforjas +Alfraganus +Alfred +Alfreda +Alfredo +alfresco +Alfric +alfridary +alfridaric +Alfur +Alfurese +Alfuro +al-Fustat +Alg +alg- +Alg. +alga +algae +algaecide +algaeology +algaeological +algaeologist +algaesthesia +algaesthesis +algal +algal-algal +Algalene +algalia +Algar +algarad +algarde +algaroba +algarobas +algarot +Algaroth +algarroba +algarrobilla +algarrobin +Algarsyf +Algarsife +Algarve +algas +algate +algates +algazel +Al-Gazel +Algebar +algebra +algebraic +algebraical +algebraically +algebraist +algebraists +algebraization +algebraize +algebraized +algebraizing +algebras +algebra's +algebrization +Algeciras +Algedi +algedo +algedonic +algedonics +algefacient +Algenib +Alger +Algeria +Algerian +algerians +algerienne +Algerine +algerines +algerita +algerite +Algernon +algesia +algesic +algesimeter +algesiometer +algesireceptor +algesis +algesthesis +algetic +Alghero +Algy +algia +Algic +algicidal +algicide +algicides +algid +algidity +algidities +algidness +Algie +Algieba +Algiers +algific +algin +alginate +alginates +algine +alginic +algins +alginuresis +algiomuscular +algist +algivorous +algo- +algocyan +algodon +algodoncillo +algodonite +algoesthesiometer +algogenic +algoid +ALGOL +algolagny +algolagnia +algolagnic +algolagnist +algology +algological +algologically +algologies +algologist +Algoma +Algoman +algometer +algometry +algometric +algometrical +algometrically +Algomian +Algomic +Algona +Algonac +Algonkian +Algonkin +Algonkins +Algonquian +Algonquians +Algonquin +Algonquins +algophagous +algophilia +algophilist +algophobia +algor +Algorab +Algores +algorism +algorismic +algorisms +algorist +algoristic +algorithm +algorithmic +algorithmically +algorithms +algorithm's +algors +algosis +algous +algovite +algraphy +algraphic +Algren +alguacil +alguazil +alguifou +Alguire +algum +algums +alhacena +Alhagi +Alhambra +Alhambraic +Alhambresque +alhandal +Alhazen +Alhena +alhenna +alhet +ALI +aly +ali- +Alia +Alya +Aliacensis +aliamenta +alias +aliased +aliases +aliasing +Alyattes +Alibamu +alibangbang +Aliber +alibi +alibied +alibies +alibiing +alibility +alibis +alibi's +alible +Alic +Alica +Alicant +Alicante +Alice +Alyce +Alicea +Alice-in-Wonderland +Aliceville +alichel +Alichino +Alicia +alicyclic +Alick +alicoche +alycompaine +alictisal +alicula +aliculae +Alida +Alyda +alidad +alidada +alidade +alidades +alidads +Alydar +Alidia +Alidis +Alids +Alidus +Alie +Alief +alien +alienability +alienabilities +alienable +alienage +alienages +alienate +alienated +alienates +alienating +alienation +alienations +alienator +aliency +aliene +aliened +alienee +alienees +aliener +alieners +alienicola +alienicolae +alienigenate +aliening +alienism +alienisms +alienist +alienists +alienize +alienly +alienness +alienor +alienors +aliens +alien's +alienship +Alyeska +aliesterase +aliet +aliethmoid +aliethmoidal +alif +Alifanfaron +alife +aliferous +aliform +alifs +Aligarh +aligerous +alight +alighted +alighten +alighting +alightment +alights +align +aligned +aligner +aligners +aligning +alignment +alignments +aligns +aligreek +alii +aliya +aliyah +aliyahs +aliyas +aliyos +aliyot +aliyoth +aliipoe +Alika +alike +Alikee +alikeness +alikewise +Alikuluf +Alikulufan +alilonghi +alima +alimenation +aliment +alimental +alimentally +alimentary +alimentariness +alimentation +alimentative +alimentatively +alimentativeness +alimented +alimenter +alimentic +alimenting +alimentive +alimentiveness +alimentotherapy +aliments +alimentum +alimony +alimonied +alimonies +alymphia +alymphopotent +alin +Alina +alinasal +Aline +A-line +alineation +alined +alinement +aliner +aliners +alines +alingual +alining +alinit +Alinna +alinota +alinotum +alintatao +aliofar +Alyose +Alyosha +Alioth +alipata +aliped +alipeds +aliphatic +alipin +alypin +alypine +aliptae +alipteria +alipterion +aliptes +aliptic +aliptteria +alypum +aliquant +aliquid +Aliquippa +aliquot +aliquots +Alis +Alys +Alisa +Alysa +Alisan +Alisander +alisanders +Alyse +Alisen +aliseptal +alish +Alisha +Alisia +Alysia +alisier +Al-Iskandariyah +Alisma +Alismaceae +alismaceous +alismad +alismal +Alismales +Alismataceae +alismoid +aliso +Alison +Alyson +alisonite +alisos +Alysoun +alisp +alispheno +alisphenoid +alisphenoidal +Alyss +Alissa +Alyssa +alysson +Alyssum +alyssums +alist +Alistair +Alister +Alisun +ALIT +Alita +Alitalia +alytarch +alite +aliter +Alytes +Alitha +Alithea +Alithia +ality +alitrunk +Alitta +aliturgic +aliturgical +aliunde +Alius +alive +aliveness +alives +alivincular +Alyworth +Alix +Aliza +alizarate +alizari +alizarin +alizarine +alizarins +aljama +aljamado +aljamia +aljamiado +aljamiah +aljoba +aljofaina +alk +alk. +Alkabo +alkahest +alkahestic +alkahestica +alkahestical +alkahests +Alkaid +alkalamide +alkalemia +alkalescence +alkalescency +alkalescent +alkali +alkalic +alkalies +alkaliferous +alkalify +alkalifiable +alkalified +alkalifies +alkalifying +alkaligen +alkaligenous +alkalimeter +alkalimetry +alkalimetric +alkalimetrical +alkalimetrically +alkalin +alkaline +alkalinisation +alkalinise +alkalinised +alkalinising +alkalinity +alkalinities +alkalinization +alkalinize +alkalinized +alkalinizes +alkalinizing +alkalinuria +alkalis +alkali's +alkalisable +alkalisation +alkalise +alkalised +alkaliser +alkalises +alkalising +alkalizable +alkalizate +alkalization +alkalize +alkalized +alkalizer +alkalizes +alkalizing +alkaloid +alkaloidal +alkaloids +alkaloid's +alkalometry +alkalosis +alkalous +Alkalurops +alkamin +alkamine +alkanal +alkane +alkanes +alkanet +alkanethiol +alkanets +Alkanna +alkannin +alkanol +Alkaphrah +alkapton +alkaptone +alkaptonuria +alkaptonuric +alkargen +alkarsin +alkarsine +Alka-Seltzer +alkatively +alkedavy +alkekengi +alkene +alkenes +alkenyl +alkenna +alkermes +Alkes +Alkhimovo +alky +alkyd +alkide +alkyds +alkies +alkyl +alkylamine +alkylamino +alkylarylsulfonate +alkylate +alkylated +alkylates +alkylating +alkylation +alkylbenzenesulfonate +alkylbenzenesulfonates +alkylene +alkylic +alkylidene +alkylize +alkylogen +alkylol +alkyloxy +alkyls +alkin +alkine +alkyne +alkines +alkynes +alkitran +Alkmaar +Alkol +alkool +Alkoran +Alkoranic +alkoxy +alkoxid +alkoxide +alkoxyl +all +all- +Alla +all-abhorred +all-able +all-absorbing +allabuta +all-accomplished +allachesthesia +all-acting +allactite +all-admired +all-admiring +all-advised +allaeanthus +all-affecting +all-afflicting +all-aged +allagite +allagophyllous +allagostemonous +Allah +Allahabad +allah's +allay +allayed +allayer +allayers +allaying +allayment +Allain +Allayne +all-air +allays +allalinite +Allamanda +all-amazed +All-american +allamonti +all-a-mort +allamoth +allamotti +Allamuchy +Allan +Allana +Allan-a-Dale +allanite +allanites +allanitic +Allanson +allantiasis +all'antica +allantochorion +allantoic +allantoid +allantoidal +Allantoidea +allantoidean +allantoides +allantoidian +allantoin +allantoinase +allantoinuria +allantois +allantoxaidin +allanturic +all-appaled +all-appointing +all-approved +all-approving +Allard +Allardt +Allare +allargando +all-armed +all-around +all-arraigning +all-arranging +Allasch +all-assistless +allassotonic +al-Lat +allative +all-atoning +allatrate +all-attempting +all-availing +all-bearing +all-beauteous +all-beautiful +Allbee +all-beholding +all-bestowing +all-binding +all-bitter +all-black +all-blasting +all-blessing +allbone +all-bounteous +all-bountiful +all-bright +all-brilliant +All-british +All-caucasian +all-changing +all-cheering +all-collected +all-colored +all-comfortless +all-commander +all-commanding +all-compelling +all-complying +all-composing +all-comprehending +all-comprehensive +all-comprehensiveness +all-concealing +all-conceiving +all-concerning +all-confounding +all-conquering +all-conscious +all-considering +all-constant +all-constraining +all-consuming +all-content +all-controlling +all-convincing +all-convincingly +Allcot +all-covering +all-creating +all-creator +all-curing +all-day +all-daring +all-dazzling +all-deciding +all-defiance +all-defying +all-depending +all-designing +all-desired +all-despising +all-destroyer +all-destroying +all-devastating +all-devouring +all-dimming +all-directing +all-discerning +all-discovering +all-disgraced +all-dispensing +all-disposer +all-disposing +all-divine +all-divining +all-dreaded +all-dreadful +all-drowsy +Alle +all-earnest +all-eating +allecret +allect +allectory +Alledonia +Alleen +Alleene +all-efficacious +all-efficient +Allegan +Allegany +allegata +allegate +allegation +allegations +allegation's +allegator +allegatum +allege +allegeable +alleged +allegedly +allegement +alleger +allegers +alleges +Alleghany +Alleghanian +Allegheny +Alleghenian +Alleghenies +allegiance +allegiances +allegiance's +allegiancy +allegiant +allegiantly +allegiare +alleging +allegory +allegoric +allegorical +allegorically +allegoricalness +allegories +allegory's +allegorisation +allegorise +allegorised +allegoriser +allegorising +allegorism +allegorist +allegorister +allegoristic +allegorists +allegorization +allegorize +allegorized +allegorizer +allegorizing +Allegra +Allegre +allegresse +allegretto +allegrettos +allegretto's +allegro +allegros +allegro's +Alley +alleyed +all-eyed +alleyite +Alleyn +Alleyne +alley-oop +alleys +alley's +alleyway +alleyways +alleyway's +allele +alleles +alleleu +allelic +allelism +allelisms +allelocatalytic +allelomorph +allelomorphic +allelomorphism +allelopathy +all-eloquent +allelotropy +allelotropic +allelotropism +Alleluia +alleluiah +alleluias +alleluiatic +alleluja +allelvia +Alleman +allemand +allemande +allemandes +allemands +all-embracing +all-embracingness +allemontite +Allen +allenarly +Allenby +all-encompasser +all-encompassing +Allendale +Allende +all-ending +Allendorf +all-enduring +Allene +all-engrossing +all-engulfing +Allenhurst +alleniate +all-enlightened +all-enlightening +Allenport +all-enraged +Allensville +allentando +allentato +Allentiac +Allentiacan +Allenton +Allentown +all-envied +Allenwood +Alleppey +aller +Alleras +allergen +allergenic +allergenicity +allergens +allergy +allergia +allergic +allergies +allergin +allergins +allergy's +allergist +allergists +allergology +Allerie +allerion +Alleris +aller-retour +Allerton +Allerus +all-essential +allesthesia +allethrin +alleve +alleviant +alleviate +alleviated +alleviater +alleviaters +alleviates +alleviating +alleviatingly +alleviation +alleviations +alleviative +alleviator +alleviatory +alleviators +all-evil +all-excellent +all-expense +all-expenses-paid +allez +allez-vous-en +all-fair +All-father +All-fatherhood +All-fatherly +all-filling +all-fired +all-firedest +all-firedly +all-flaming +all-flotation +all-flower-water +all-foreseeing +all-forgetful +all-forgetting +all-forgiving +all-forgotten +all-fullness +all-gas +all-giver +all-glorious +all-golden +Allgood +all-governing +allgovite +all-gracious +all-grasping +all-great +all-guiding +Allhallow +all-hallow +all-hallowed +Allhallowmas +Allhallows +Allhallowtide +all-happy +allheal +all-healing +allheals +all-hearing +all-heeding +all-helping +all-hiding +all-holy +all-honored +all-hoping +all-hurting +Alli +ally +alliable +alliably +Alliaceae +alliaceous +alliage +Alliance +allianced +alliancer +alliances +alliance's +alliancing +Allianora +alliant +Alliaria +Alliber +allicampane +allice +Allyce +allicholly +alliciency +allicient +allicin +allicins +allicit +all-idolizing +Allie +all-year +Allied +Allier +Allies +alligate +alligated +alligating +alligation +alligations +alligator +alligatored +alligatorfish +alligatorfishes +alligatoring +alligators +alligator's +allyic +allying +allyl +allylamine +allylate +allylation +allylene +allylic +all-illuminating +allyls +allylthiourea +all-imitating +all-important +all-impressive +Allin +all-in +Allyn +Allina +all-including +all-inclusive +all-inclusiveness +All-india +Allyne +allineate +allineation +all-infolding +all-informing +all-in-one +all-interesting +all-interpreting +all-invading +all-involving +Allionia +Allioniaceae +allyou +Allis +Allys +Allisan +allision +Allison +Allyson +Allissa +Allista +Allister +Allistir +all'italiana +alliteral +alliterate +alliterated +alliterates +alliterating +alliteration +alliterational +alliterationist +alliterations +alliteration's +alliterative +alliteratively +alliterativeness +alliterator +allituric +Allium +alliums +allivalite +Allix +all-jarred +all-judging +all-just +all-justifying +all-kind +all-knavish +all-knowing +all-knowingness +all-land +all-lavish +all-licensed +all-lovely +all-loving +all-maintaining +all-maker +all-making +all-maturing +all-meaningness +all-merciful +all-metal +all-might +all-miscreative +Allmon +allmouth +allmouths +all-murdering +allness +all-night +all-noble +all-nourishing +allo +allo- +Alloa +alloantibody +allobar +allobaric +allobars +all-obedient +all-obeying +all-oblivious +Allobroges +allobrogical +all-obscuring +allocability +allocable +allocaffeine +allocatable +allocate +allocated +allocatee +allocates +allocating +allocation +allocations +allocator +allocators +allocator's +allocatur +allocheiria +allochetia +allochetite +allochezia +allochiral +allochirally +allochiria +allochlorophyll +allochroic +allochroite +allochromatic +allochroous +allochthon +allochthonous +allocyanine +allocinnamic +Allock +alloclase +alloclasite +allocochick +allocryptic +allocrotonic +allocthonous +allocute +allocution +allocutive +allod +allodelphite +allodesmism +allodge +allody +allodia +allodial +allodialism +allodialist +allodiality +allodially +allodian +allodiary +allodiaries +allodies +allodification +allodium +allods +alloeosis +alloeostropha +alloeotic +alloerotic +alloerotism +allogamy +allogamies +allogamous +allogene +allogeneic +allogeneity +allogeneous +allogenic +allogenically +allograft +allograph +allographic +alloy +alloyage +alloyed +alloying +all-oil +alloimmune +alloiogenesis +alloiometry +alloiometric +alloys +alloy's +alloisomer +alloisomeric +alloisomerism +allokinesis +allokinetic +allokurtic +allolalia +allolalic +allomerism +allomerization +allomerize +allomerized +allomerizing +allomerous +allometry +allometric +allomorph +allomorphic +allomorphism +allomorphite +allomucic +allonge +allonges +allonym +allonymous +allonymously +allonyms +allonomous +Allons +alloo +allo-octaploid +allopalladium +allopath +allopathetic +allopathetically +allopathy +allopathic +allopathically +allopathies +allopathist +allopaths +allopatry +allopatric +allopatrically +allopelagic +allophanamid +allophanamide +allophanate +allophanates +allophane +allophanic +allophyle +allophylian +allophylic +Allophylus +allophite +allophytoid +allophone +allophones +allophonic +allophonically +allophore +alloplasm +alloplasmatic +alloplasmic +alloplast +alloplasty +alloplastic +alloploidy +allopolyploid +allopolyploidy +allopsychic +allopurinol +alloquy +alloquial +alloquialism +all-ordering +allorhythmia +all-or-none +allorrhyhmia +allorrhythmic +allosaur +Allosaurus +allose +allosematic +allosyndesis +allosyndetic +allosome +allosteric +allosterically +allot +alloted +allotee +allotelluric +allotheism +allotheist +allotheistic +Allotheria +allothigene +allothigenetic +allothigenetically +allothigenic +allothigenous +allothimorph +allothimorphic +allothogenic +allothogenous +allotype +allotypes +allotypy +allotypic +allotypical +allotypically +allotypies +allotment +allotments +allotment's +allotransplant +allotransplantation +allotrylic +allotriodontia +Allotriognathi +allotriomorphic +allotriophagy +allotriophagia +allotriuria +allotrope +allotropes +allotrophic +allotropy +allotropic +allotropical +allotropically +allotropicity +allotropies +allotropism +allotropize +allotropous +allots +allottable +all'ottava +allotted +allottee +allottees +allotter +allottery +allotters +allotting +Allouez +all-out +allover +all-over +all-overish +all-overishness +all-overpowering +allovers +all-overs +all-overtopping +allow +allowable +allowableness +allowably +Alloway +allowance +allowanced +allowances +allowance's +allowancing +allowed +allowedly +allower +allowing +allows +alloxan +alloxanate +alloxanic +alloxans +alloxantin +alloxy +alloxyproteic +alloxuraemia +alloxuremia +alloxuric +allozooid +all-panting +all-parent +all-pass +all-patient +all-peaceful +all-penetrating +all-peopled +all-perceptive +all-perfect +all-perfection +all-perfectness +all-perficient +all-persuasive +all-pervading +all-pervadingness +all-pervasive +all-pervasiveness +all-piercing +all-pitying +all-pitiless +all-pondering +Allport +all-possessed +all-potency +all-potent +all-potential +all-power +all-powerful +all-powerfully +all-powerfulness +all-praised +all-praiseworthy +all-presence +all-present +all-prevailing +all-prevailingness +all-prevalency +all-prevalent +all-preventing +all-prolific +all-protecting +all-provident +all-providing +all-puissant +all-pure +all-purpose +all-quickening +all-rail +all-rapacious +all-reaching +Allred +all-red +all-redeeming +all-relieving +all-rending +all-righteous +allround +all-round +all-roundedness +all-rounder +all-rubber +Allrud +all-ruling +All-russia +All-russian +alls +all-sacred +all-sayer +all-sanctifying +all-satiating +all-satisfying +all-saving +all-sea +all-searching +allseed +allseeds +all-seeing +all-seeingly +all-seeingness +all-seer +all-shaking +all-shamed +all-shaped +all-shrouding +all-shunned +all-sided +all-silent +all-sized +all-sliming +all-soothing +Allsopp +all-sorts +all-soul +All-southern +allspice +allspices +all-spreading +all-star +all-stars +Allstate +all-steel +Allston +all-strangling +all-subduing +all-submissive +all-substantial +all-sufficiency +all-sufficient +all-sufficiently +all-sufficing +Allsun +all-surpassing +all-surrounding +all-surveying +all-sustainer +all-sustaining +all-swaying +all-swallowing +all-telling +all-terrible +allthing +allthorn +all-thorny +all-time +all-tolerating +all-transcending +all-triumphing +all-truth +alltud +all-turned +all-turning +allude +alluded +alludes +alluding +allumette +allumine +alluminor +all-understanding +all-unwilling +all-upholder +all-upholding +allurance +allure +allured +allurement +allurements +allurer +allurers +allures +alluring +alluringly +alluringness +allusion +allusions +allusion's +allusive +allusively +allusiveness +allusivenesses +allusory +allutterly +alluvia +alluvial +alluvials +alluviate +alluviation +alluvio +alluvion +alluvions +alluvious +alluvium +alluviums +alluvivia +alluviviums +Allvar +all-various +all-vast +Allveta +all-watched +all-water +all-weak +all-weather +all-weight +Allwein +allwhere +allwhither +all-whole +all-wisdom +all-wise +all-wisely +all-wiseness +all-wondrous +all-wood +all-wool +allwork +all-working +all-worshiped +Allworthy +all-worthy +all-wrongness +Allx +ALM +Alma +Alma-Ata +almacantar +almacen +almacenista +Almach +almaciga +almacigo +Almad +Almada +Almaden +almadia +almadie +Almagest +almagests +almagra +almah +almahs +Almain +almaine +almain-rivets +Almallah +alma-materism +al-Mamoun +Alman +almanac +almanacs +almanac's +almander +almandine +almandines +almandite +almanner +Almanon +almas +Alma-Tadema +alme +Almeda +Almeeta +almeh +almehs +Almeida +almeidina +Almelo +almemar +almemars +almemor +Almena +almendro +almendron +Almera +almery +Almeria +Almerian +Almeric +almeries +almeriite +almes +Almeta +almice +almicore +Almida +almight +Almighty +almightily +almightiness +almique +Almira +Almyra +almirah +Almire +almistry +Almita +almner +almners +Almo +almochoden +almocrebe +almogavar +Almohad +Almohade +Almohades +almoign +almoin +Almon +almonage +Almond +almond-eyed +almond-furnace +almondy +almond-leaved +almondlike +almonds +almond's +almond-shaped +almoner +almoners +almonership +almoning +almonry +almonries +Almont +Almoravid +Almoravide +Almoravides +almose +almost +almous +alms +alms-dealing +almsdeed +alms-fed +almsfolk +almsful +almsgiver +almsgiving +almshouse +alms-house +almshouses +almsman +almsmen +almsmoney +almswoman +almswomen +almucantar +almuce +almuces +almud +almude +almudes +almuds +almuerzo +almug +almugs +Almund +Almuredin +almury +almuten +aln +Alna +alnage +alnager +alnagership +Alnaschar +Alnascharism +alnath +alnein +Alnico +alnicoes +Alnilam +alniresinol +Alnitak +Alnitham +alniviridol +alnoite +alnuin +Alnus +Alo +Aloadae +Alocasia +alochia +alod +aloddia +Alodee +Alodi +alody +alodia +alodial +alodialism +alodialist +alodiality +alodially +alodialty +alodian +alodiary +alodiaries +Alodie +alodies +alodification +alodium +aloe +aloed +aloedary +aloe-emodin +aloelike +aloemodin +aloeroot +aloes +aloesol +aloeswood +aloetic +aloetical +Aloeus +aloewood +aloft +Alogi +alogy +alogia +Alogian +alogical +alogically +alogism +alogotrophy +Aloha +alohas +aloyau +aloid +Aloidae +Aloin +aloins +Alois +Aloys +Aloise +Aloisia +Aloysia +aloisiite +Aloisius +Aloysius +Aloke +aloma +alomancy +Alon +alone +alonely +aloneness +along +alongships +alongshore +alongshoreman +alongside +alongst +Alonso +Alonsoa +Alonzo +aloof +aloofe +aloofly +aloofness +aloose +alop +alopathic +Alope +alopecia +Alopecias +alopecic +alopecist +alopecoid +Alopecurus +Alopecus +alopekai +alopeke +alophas +Alopias +Alopiidae +alorcinic +Alorton +Alosa +alose +Alost +Alouatta +alouatte +aloud +Alouette +alouettes +alout +alow +alowe +Aloxe-Corton +Aloxite +ALP +alpaca +alpacas +alpargata +alpasotes +Alpaugh +Alpax +alpeen +Alpen +Alpena +alpenglow +alpenhorn +alpenhorns +alpenstock +alpenstocker +alpenstocks +Alper +Alpers +Alpert +Alpes-de-Haute-Provence +Alpes-Maritimes +alpestral +alpestrian +alpestrine +Alpetragius +Alpha +alpha-amylase +alphabet +alphabetary +alphabetarian +alphabeted +alphabetic +alphabetical +alphabetically +alphabetics +alphabetiform +alphabeting +alphabetisation +alphabetise +alphabetised +alphabetiser +alphabetising +alphabetism +alphabetist +alphabetization +alphabetize +alphabetized +alphabetizer +alphabetizers +alphabetizes +alphabetizing +alphabetology +alphabets +alphabet's +alpha-cellulose +Alphaea +alpha-eucaine +alpha-hypophamine +alphameric +alphamerical +alphamerically +alpha-naphthylamine +alpha-naphthylthiourea +alpha-naphthol +alphanumeric +alphanumerical +alphanumerically +alphanumerics +Alphard +Alpharetta +alphas +Alphatype +alpha-tocopherol +alphatoluic +alpha-truxilline +Alphean +Alphecca +alphenic +Alpheratz +Alphesiboea +Alpheus +alphyl +alphyls +alphin +alphyn +alphitomancy +alphitomorphous +alphol +Alphonist +Alphons +Alphonsa +Alphonse +alphonsin +Alphonsine +Alphonsism +Alphonso +Alphonsus +alphorn +alphorns +alphos +alphosis +alphosises +Alpian +Alpid +alpieu +alpigene +Alpine +alpinely +alpinery +alpines +alpinesque +Alpinia +Alpiniaceae +Alpinism +alpinisms +Alpinist +alpinists +alpist +alpiste +ALPO +Alpoca +Alps +Alpujarra +alqueire +alquier +alquifou +alraun +already +alreadiness +Alric +Alrich +Alrick +alright +alrighty +Alroi +Alroy +alroot +ALRU +alruna +alrune +AlrZc +ALS +Alsace +Alsace-Lorraine +Alsace-lorrainer +al-Sahih +Alsatia +Alsatian +alsbachite +Alsea +Alsey +Alsen +Alshain +alsifilm +alsike +alsikes +Alsinaceae +alsinaceous +Alsine +Alsip +alsmekill +Also +Alson +alsoon +Alsop +Alsophila +also-ran +Alstead +Alston +Alstonia +alstonidine +alstonine +alstonite +Alstroemeria +alsweill +alswith +Alsworth +alt +alt. +Alta +Alta. +Altadena +Altaf +Altai +Altay +Altaian +Altaic +Altaid +Altair +altaite +Altaloma +altaltissimo +Altamahaw +Altamira +Altamont +altar +altarage +altared +altarist +altarlet +altarpiece +altarpieces +altars +altar's +altarwise +Altavista +altazimuth +Altdorf +Altdorfer +Alten +Altenburg +alter +alterability +alterable +alterableness +alterably +alterant +alterants +alterate +alteration +alterations +alteration's +alterative +alteratively +altercate +altercated +altercating +altercation +altercations +altercation's +altercative +altered +alteregoism +alteregoistic +alterer +alterers +altering +alterity +alterius +alterman +altern +alternacy +alternamente +alternance +alternant +Alternanthera +Alternaria +alternariose +alternat +alternate +alternated +alternate-leaved +alternately +alternateness +alternater +alternates +alternating +alternatingly +alternation +alternationist +alternations +alternative +alternatively +alternativeness +alternatives +alternativity +alternativo +alternator +alternators +alternator's +alterne +alterni- +alternifoliate +alternipetalous +alternipinnate +alternisepalous +alternity +alternize +alterocentric +alters +alterum +Altes +altesse +alteza +altezza +Altgeld +Altha +Althaea +althaeas +althaein +Althaemenes +Althea +altheas +Althee +Altheimer +althein +altheine +Altheta +Althing +althionic +altho +althorn +althorns +although +alti- +Altica +Alticamelus +altify +altigraph +altilik +altiloquence +altiloquent +altimeter +altimeters +altimetry +altimetrical +altimetrically +altimettrically +altin +altincar +Altingiaceae +altingiaceous +altininck +altiplanicie +Altiplano +alti-rilievi +Altis +altiscope +altisonant +altisonous +altissimo +altitonant +altitude +altitudes +altitudinal +altitudinarian +altitudinous +Altman +Altmar +alto +alto- +altocumulus +alto-cumulus +alto-cumulus-castellatus +altogether +altogetherness +altoist +altoists +altometer +Alton +Altona +Altoona +alto-relievo +alto-relievos +alto-rilievo +altos +alto's +altostratus +alto-stratus +altoun +altrices +altricial +Altrincham +Altro +altropathy +altrose +altruism +altruisms +altruist +altruistic +altruistically +altruists +alts +altschin +altumal +altun +Altura +Alturas +alture +Altus +ALU +Aluco +Aluconidae +Aluconinae +aludel +aludels +Aludra +Aluin +Aluino +alula +alulae +alular +alulet +Alulim +alum +alum. +Alumbank +alumbloom +alumbrado +Alumel +alumen +alumetize +alumian +alumic +alumiferous +alumin +alumina +aluminaphone +aluminas +aluminate +alumine +alumines +aluminic +aluminide +aluminiferous +aluminiform +aluminyl +aluminio- +aluminise +aluminised +aluminish +aluminising +aluminite +aluminium +aluminize +aluminized +aluminizes +aluminizing +alumino- +aluminoferric +aluminography +aluminographic +aluminose +aluminosilicate +aluminosis +aluminosity +aluminothermy +aluminothermic +aluminothermics +aluminotype +aluminous +alumins +aluminum +aluminums +alumish +alumite +alumium +alumna +alumnae +alumnal +alumna's +alumni +alumniate +Alumnol +alumnus +alumohydrocalcite +alumroot +alumroots +alums +alumstone +alun-alun +Alundum +aluniferous +alunite +alunites +alunogen +alupag +Alur +Alurd +alure +alurgite +Alurta +alushtite +aluta +alutaceous +al-Uzza +Alva +Alvada +Alvadore +Alvah +Alvan +Alvar +Alvarado +Alvarez +Alvaro +Alvaton +alveary +alvearies +alvearium +alveated +alvelos +alveloz +alveola +alveolae +alveolar +alveolary +alveolariform +alveolarly +alveolars +alveolate +alveolated +alveolation +alveole +alveolectomy +alveoli +alveoliform +alveolite +Alveolites +alveolitis +alveolo- +alveoloclasia +alveolocondylean +alveolodental +alveololabial +alveololingual +alveolonasal +alveolosubnasal +alveolotomy +alveolus +Alver +Alvera +Alverda +Alverson +Alverta +Alverton +Alves +Alveta +alveus +Alvy +alvia +Alviani +alviducous +Alvie +Alvin +Alvina +alvine +Alvinia +Alvino +Alvira +Alvis +Alviso +Alviss +Alvissmal +Alvita +alvite +Alvito +Alvo +Alvord +Alvordton +alvus +alw +alway +always +Alwin +Alwyn +alwise +alwite +Alwitt +Alzada +alzheimer +AM +Am. +AMA +amaas +Amabel +Amabella +Amabelle +Amabil +amabile +amability +amable +amacratic +amacrinal +amacrine +AMACS +amadan +Amadas +amadavat +amadavats +amadelphous +Amadeo +Amadeus +Amadi +Amadis +Amado +Amador +amadou +amadous +Amadus +Amaethon +Amafingo +amaga +Amagansett +Amagasaki +Amagon +amah +amahs +Amahuaca +amay +Amaya +Amaigbo +amain +amaine +amaist +amaister +amakebe +Amakosa +Amal +amala +amalaita +amalaka +Amalbena +Amalberga +Amalbergas +Amalburga +Amalea +Amalee +Amalek +Amalekite +Amaleta +amalett +Amalfian +Amalfitan +amalg +amalgam +amalgamable +amalgamate +amalgamated +amalgamater +amalgamates +amalgamating +amalgamation +amalgamationist +amalgamations +amalgamative +amalgamatize +amalgamator +amalgamators +amalgamist +amalgamization +amalgamize +amalgams +amalgam's +Amalia +amalic +Amalie +Amalings +Amalita +Amalle +Amalrician +amaltas +Amalthaea +Amalthea +Amaltheia +amamau +Amampondo +Aman +Amana +Amand +Amanda +amande +Amandi +Amandy +Amandie +amandin +amandine +Amando +Amandus +amang +amani +amania +Amanist +Amanita +amanitas +amanitin +amanitine +amanitins +Amanitopsis +Amann +amanori +amanous +amant +amantadine +amante +amantillo +amanuenses +amanuensis +Amap +Amapa +Amapondo +Amar +Amara +amaracus +Amara-kosha +Amaral +Amarant +Amarantaceae +amarantaceous +amaranth +Amaranthaceae +amaranthaceous +amaranthine +amaranthoid +amaranth-purple +amaranths +Amaranthus +amarantine +amarantite +Amarantus +Amaras +AMARC +amarelle +amarelles +Amarette +amaretto +amarettos +amarevole +Amargo +amargosa +amargoso +amargosos +Amari +Amary +Amaryl +Amarillas +amaryllid +Amaryllidaceae +amaryllidaceous +amaryllideous +Amarillis +Amaryllis +amaryllises +Amarillo +amarillos +amarin +Amarynceus +amarine +Amaris +amarity +amaritude +Amarna +amaroid +amaroidal +amarth +amarthritis +amarvel +amas +Amasa +AMASE +amasesis +Amasias +amass +amassable +amassed +amasser +amassers +amasses +amassette +amassing +amassment +amassments +Amasta +amasthenic +amasty +amastia +AMAT +Amata +amate +amated +Amatembu +Amaterasu +amaterialistic +amateur +amateurish +amateurishly +amateurishness +amateurism +amateurisms +amateurs +amateur's +amateurship +Amathi +Amathist +Amathiste +amathophobia +Amati +Amaty +amating +amatito +amative +amatively +amativeness +Amato +amatol +amatols +amatory +amatorial +amatorially +amatorian +amatories +amatorio +amatorious +AMATPS +amatrice +Amatruda +Amatsumara +amatungula +amaurosis +amaurotic +amaut +Amawalk +amaxomania +amaze +amazed +amazedly +amazedness +amazeful +amazement +amazements +amazer +amazers +amazes +amazia +Amaziah +Amazilia +amazing +amazingly +Amazon +Amazona +Amazonas +Amazonia +Amazonian +Amazonis +Amazonism +amazonite +Amazonomachia +amazons +amazon's +amazonstone +Amazulu +Amb +AMBA +ambach +ambage +ambages +ambagiosity +ambagious +ambagiously +ambagiousness +ambagitory +ambay +Ambala +ambalam +amban +ambar +ambaree +ambarella +ambari +ambary +ambaries +ambaris +ambas +ambash +ambassade +Ambassadeur +ambassador +ambassador-at-large +ambassadorial +ambassadorially +ambassadors +ambassador's +ambassadors-at-large +ambassadorship +ambassadorships +ambassadress +ambassage +ambassy +ambassiate +ambatch +ambatoarinite +ambe +Ambedkar +ambeer +ambeers +Amber +amber-clear +amber-colored +amber-days +amber-dropping +amberfish +amberfishes +Amberg +ambergrease +ambergris +ambergrises +amber-headed +amber-hued +ambery +amberies +amberiferous +amber-yielding +amberina +amberite +amberjack +amberjacks +Amberley +Amberly +amberlike +amber-locked +amberoid +amberoids +amberous +ambers +Amberson +Ambert +amber-tinted +amber-tipped +amber-weeping +amber-white +Amby +ambi- +Ambia +ambiance +ambiances +ambicolorate +ambicoloration +ambidexter +ambidexterity +ambidexterities +ambidexterous +ambidextral +ambidextrous +ambidextrously +ambidextrousness +Ambie +ambience +ambiences +ambiency +ambiens +ambient +ambients +ambier +ambigenal +ambigenous +ambigu +ambiguity +ambiguities +ambiguity's +ambiguous +ambiguously +ambiguousness +ambilaevous +ambil-anak +ambilateral +ambilateralaterally +ambilaterality +ambilaterally +ambilevous +ambilian +ambilogy +ambiopia +ambiparous +ambisextrous +ambisexual +ambisexuality +ambisexualities +ambisyllabic +ambisinister +ambisinistrous +ambisporangiate +Ambystoma +Ambystomidae +ambit +ambital +ambitendency +ambitendencies +ambitendent +ambition +ambitioned +ambitioning +ambitionist +ambitionless +ambitionlessly +ambitions +ambition's +ambitious +ambitiously +ambitiousness +ambits +ambitty +ambitus +ambivalence +ambivalences +ambivalency +ambivalent +ambivalently +ambiversion +ambiversive +ambivert +ambiverts +Amble +ambled +ambleocarpus +Ambler +amblers +ambles +amblyacousia +amblyaphia +Amblycephalidae +Amblycephalus +amblychromatic +Amblydactyla +amblygeusia +amblygon +amblygonal +amblygonite +ambling +amblingly +amblyocarpous +Amblyomma +amblyope +amblyopia +amblyopic +Amblyopsidae +Amblyopsis +amblyoscope +amblypod +Amblypoda +amblypodous +Amblyrhynchus +amblystegite +Amblystoma +amblosis +amblotic +ambo +amboceptoid +amboceptor +Ambocoelia +ambodexter +Amboy +Amboina +amboyna +amboinas +amboynas +Amboinese +Amboise +ambolic +ambomalleal +Ambon +ambones +ambonite +Ambonnay +ambos +ambosexous +ambosexual +ambracan +ambrain +ambreate +ambreic +ambrein +ambrette +ambrettolide +ambry +Ambrica +ambries +ambrite +Ambrogino +Ambrogio +ambroid +ambroids +Ambroise +ambrology +Ambros +Ambrosane +Ambrose +Ambrosi +Ambrosia +ambrosiac +Ambrosiaceae +ambrosiaceous +ambrosial +ambrosially +Ambrosian +ambrosias +ambrosiate +ambrosin +Ambrosine +Ambrosio +Ambrosius +ambrosterol +ambrotype +ambsace +ambs-ace +ambsaces +ambulacra +ambulacral +ambulacriform +ambulacrum +ambulance +ambulanced +ambulancer +ambulances +ambulance's +ambulancing +ambulant +ambulante +ambulantes +ambulate +ambulated +ambulates +ambulating +ambulatio +ambulation +ambulative +ambulator +ambulatory +Ambulatoria +ambulatorial +ambulatories +ambulatorily +ambulatorium +ambulatoriums +ambulators +ambulia +ambuling +ambulomancy +Ambur +amburbial +Amburgey +ambury +ambuscade +ambuscaded +ambuscader +ambuscades +ambuscading +ambuscado +ambuscadoed +ambuscados +ambush +ambushed +ambusher +ambushers +ambushes +ambushing +ambushlike +ambushment +ambustion +AMC +Amchitka +amchoor +AMD +amdahl +AMDG +amdt +AME +Ameagle +ameba +amebae +ameban +amebas +amebean +amebian +amebiasis +amebic +amebicidal +amebicide +amebid +amebiform +amebobacter +amebocyte +ameboid +ameboidism +amebous +amebula +Amedeo +AMEDS +ameed +ameen +ameer +ameerate +ameerates +ameers +ameiosis +ameiotic +Ameiuridae +Ameiurus +Ameiva +Ameizoeira +amel +Amelanchier +ameland +amelcorn +amelcorns +amelet +Amelia +Amelie +amelification +Amelina +Ameline +ameliorable +ameliorableness +ameliorant +ameliorate +ameliorated +ameliorates +ameliorating +amelioration +ameliorations +ameliorativ +ameliorative +amelioratively +ameliorator +amelioratory +Amelita +amellus +ameloblast +ameloblastic +amelu +amelus +Amen +Amena +amenability +amenable +amenableness +amenably +amenage +amenance +Amend +amendable +amendableness +amendatory +amende +amended +amende-honorable +amender +amenders +amending +amendment +amendments +amendment's +amends +amene +Amenia +Amenism +Amenite +amenity +amenities +amenorrhea +amenorrheal +amenorrheic +amenorrho +amenorrhoea +amenorrhoeal +amenorrhoeic +Amen-Ra +amens +ament +amenta +amentaceous +amental +Amenti +amenty +amentia +amentias +Amentiferae +amentiferous +amentiform +aments +amentula +amentulum +amentum +amenuse +Amer +Amer. +Amerada +amerce +amerceable +amerced +amercement +amercements +amercer +amercers +amerces +amerciable +amerciament +amercing +Amery +America +American +Americana +Americanese +Americanisation +Americanise +Americanised +Americaniser +Americanising +Americanism +americanisms +Americanist +Americanistic +Americanitis +Americanization +Americanize +Americanized +Americanizer +americanizes +Americanizing +Americanly +Americano +Americano-european +Americanoid +Americanos +americans +american's +americanum +americanumancestors +americas +america's +Americaward +Americawards +americium +americo- +Americomania +Americophobe +Americus +Amerigo +Amerika +amerikani +Amerimnon +AmerInd +Amerindian +amerindians +Amerindic +amerinds +amerism +ameristic +AMERITECH +Amero +Amersfoort +Amersham +AmerSp +amerveil +Ames +amesace +ames-ace +amesaces +Amesbury +amesite +Ameslan +amess +Amesville +Ametabola +ametabole +ametaboly +ametabolia +ametabolian +ametabolic +ametabolism +ametabolous +ametallous +Amethi +Amethist +Amethyst +amethystine +amethystlike +amethysts +amethodical +amethodically +ametoecious +ametria +ametrometer +ametrope +ametropia +ametropic +ametrous +AMEX +Amfortas +amgarn +amhar +Amhara +Amharic +Amherst +Amherstdale +amherstite +amhran +AMI +Amy +Amia +amiability +amiabilities +amiable +amiableness +amiably +amiant +amianth +amianthiform +amianthine +Amianthium +amianthoid +amianthoidal +amianthus +amiantus +amiantuses +Amias +Amyas +amyatonic +amic +amicability +amicabilities +amicable +amicableness +amicably +amical +AMICE +amiced +amices +AMIChemE +amici +amicicide +Amick +Amyclaean +Amyclas +amicous +amicrobic +amicron +amicronucleate +amyctic +amictus +amicus +Amycus +amid +amid- +Amida +Amidah +amidase +amidases +amidate +amidated +amidating +amidation +amide +amides +amidic +amidid +amidide +amidin +amidine +amidines +amidins +Amidism +Amidist +amidmost +amido +amido- +amidoacetal +amidoacetic +amidoacetophenone +amidoaldehyde +amidoazo +amidoazobenzene +amidoazobenzol +amidocaffeine +amidocapric +amidocyanogen +amidofluorid +amidofluoride +amidogen +amidogens +amidoguaiacol +amidohexose +amidoketone +Amidol +amidols +amidomyelin +Amidon +amydon +amidone +amidones +amidophenol +amidophosphoric +amidopyrine +amidoplast +amidoplastid +amidosuccinamic +amidosulphonal +amidothiazole +amido-urea +amidoxy +amidoxyl +amidoxime +amidrazone +amids +amidship +amidships +amidst +amidstream +amidulin +amidward +Amie +Amye +Amiel +amyelencephalia +amyelencephalic +amyelencephalous +amyelia +amyelic +amyelinic +amyelonic +amyelotrophy +amyelous +Amiens +amies +Amieva +amiga +amigas +amygdal +amygdala +Amygdalaceae +amygdalaceous +amygdalae +amygdalase +amygdalate +amygdale +amygdalectomy +amygdales +amygdalic +amygdaliferous +amygdaliform +amygdalin +amygdaline +amygdalinic +amygdalitis +amygdaloid +amygdaloidal +amygdalolith +amygdaloncus +amygdalopathy +amygdalothripsis +amygdalotome +amygdalotomy +amygdalo-uvular +Amygdalus +amygdonitrile +amygdophenin +amygdule +amygdules +Amigen +amigo +amigos +Amii +Amiidae +Amil +amyl +amyl- +amylaceous +amylamine +amylan +amylase +amylases +amylate +Amilcare +amildar +amylemia +amylene +amylenes +amylenol +Amiles +amylic +amylidene +amyliferous +amylin +amylo +amylo- +amylocellulose +amyloclastic +amylocoagulase +amylodextrin +amylodyspepsia +amylogen +amylogenesis +amylogenic +amylogens +amylohydrolysis +amylohydrolytic +amyloid +amyloidal +amyloidoses +amyloidosis +amyloids +amyloleucite +amylolysis +amylolytic +amylom +amylome +amylometer +amylon +amylopectin +amylophagia +amylophosphate +amylophosphoric +amyloplast +amyloplastic +amyloplastid +amylopsase +amylopsin +amylose +amyloses +amylosynthesis +amylosis +Amiloun +amyls +amylum +amylums +amyluria +AMIMechE +amimia +amimide +Amymone +Amin +amin- +aminase +aminate +aminated +aminating +amination +aminded +amine +amines +amini +aminic +aminish +aminity +aminities +aminization +aminize +amino +amino- +aminoacetal +aminoacetanilide +aminoacetic +aminoacetone +aminoacetophenetidine +aminoacetophenone +aminoacidemia +aminoaciduria +aminoanthraquinone +aminoazo +aminoazobenzene +aminobarbituric +aminobenzaldehyde +aminobenzamide +aminobenzene +aminobenzine +aminobenzoic +aminocaproic +aminodiphenyl +Amynodon +amynodont +aminoethionic +aminoformic +aminogen +aminoglutaric +aminoguanidine +aminoid +aminoketone +aminolipin +aminolysis +aminolytic +aminomalonic +aminomyelin +amino-oxypurin +aminopeptidase +aminophenol +aminopherase +aminophylline +aminopyrine +aminoplast +aminoplastic +aminopolypeptidase +aminopropionic +aminopurine +aminoquin +aminoquinoline +aminosis +aminosuccinamic +aminosulphonic +aminothiophen +aminotransferase +aminotriazole +aminovaleric +aminoxylol +amins +Aminta +Amintor +Amyntor +Amintore +Amioidei +amyosthenia +amyosthenic +amyotaxia +amyotonia +amyotrophy +amyotrophia +amyotrophic +amyous +Amir +amiray +amiral +Amyraldism +Amyraldist +Amiranha +amirate +amirates +amire +Amiret +Amyridaceae +amyrin +Amyris +amyrol +amyroot +amirs +amirship +Amis +Amish +Amishgo +amiss +amissibility +amissible +amissing +amission +amissness +Amissville +Amistad +amit +Amita +Amitabha +Amytal +amitate +Amite +Amythaon +Amity +Amitie +amities +Amityville +amitoses +amitosis +amitotic +amitotically +amitriptyline +amitrole +amitroles +Amittai +amitular +amixia +amyxorrhea +amyxorrhoea +Amizilis +amla +amlacra +amlet +amli +amlikar +Amlin +Amling +amlong +AMLS +Amma +Ammadas +Ammadis +Ammamaria +Amman +Ammanati +Ammanite +Ammann +ammelide +ammelin +ammeline +ammeos +ammer +Ammerman +ammeter +ammeters +Ammi +Ammiaceae +ammiaceous +Ammianus +AmMIEE +ammine +ammines +ammino +amminochloride +amminolysis +amminolytic +ammiolite +ammiral +Ammisaddai +Ammishaddai +ammites +ammo +ammo- +Ammobium +ammocete +ammocetes +ammochaeta +ammochaetae +ammochryse +ammocoete +ammocoetes +ammocoetid +Ammocoetidae +ammocoetiform +ammocoetoid +ammodyte +Ammodytes +Ammodytidae +ammodytoid +Ammon +ammonal +ammonals +ammonate +ammonation +Ammonea +ammonia +ammoniac +ammoniacal +ammoniaco- +ammoniacs +ammoniacum +ammoniaemia +ammonias +ammoniate +ammoniated +ammoniating +ammoniation +ammonic +ammonical +ammoniemia +ammonify +ammonification +ammonified +ammonifier +ammonifies +ammonifying +ammonio- +ammoniojarosite +ammonion +ammonionitrate +Ammonite +Ammonites +Ammonitess +ammonitic +ammoniticone +ammonitiferous +Ammonitish +ammonitoid +Ammonitoidea +ammonium +ammoniums +ammoniuret +ammoniureted +ammoniuria +ammonization +ammono +ammonobasic +ammonocarbonic +ammonocarbonous +ammonoid +Ammonoidea +ammonoidean +ammonoids +ammonolyses +ammonolysis +ammonolitic +ammonolytic +ammonolyze +ammonolyzed +ammonolyzing +Ammophila +ammophilous +ammoresinol +ammoreslinol +ammos +ammotherapy +ammu +ammunition +ammunitions +amnemonic +amnesia +amnesiac +amnesiacs +amnesias +amnesic +amnesics +amnesty +amnestic +amnestied +amnesties +amnestying +amnia +amniac +amniatic +amnic +Amnigenia +amninia +amninions +amnioallantoic +amniocentesis +amniochorial +amnioclepsis +amniomancy +amnion +Amnionata +amnionate +amnionia +amnionic +amnions +amniorrhea +amnios +Amniota +amniote +amniotes +amniotic +amniotin +amniotitis +amniotome +amn't +Amo +Amoakuh +amobarbital +amober +amobyr +Amoco +amoeba +amoebae +Amoebaea +amoebaean +amoebaeum +amoebalike +amoeban +amoebas +amoeba's +amoebean +amoebeum +amoebian +amoebiasis +amoebic +amoebicidal +amoebicide +amoebid +Amoebida +Amoebidae +amoebiform +Amoebobacter +Amoebobacterieae +amoebocyte +Amoebogeniae +amoeboid +amoeboidism +amoebous +amoebula +Amoy +Amoyan +amoibite +Amoyese +amoinder +amok +amoke +amoks +amole +amoles +amolilla +amolish +amollish +amomal +Amomales +Amomis +amomum +Amon +Amonate +among +amongst +Amon-Ra +amontillado +amontillados +Amopaon +Amor +Amora +amorado +amoraic +amoraim +amoral +amoralism +amoralist +amorality +amoralize +amorally +AMORC +Amores +Amoret +Amoreta +Amorete +Amorette +Amoretti +amoretto +amorettos +Amoreuxia +Amorgos +Amory +amorini +amorino +amorism +amorist +amoristic +amorists +Amorita +Amorite +Amoritic +Amoritish +Amoritta +amornings +amorosa +amorosity +amoroso +amorous +amorously +amorousness +amorousnesses +amorph +Amorpha +amorphi +amorphy +amorphia +amorphic +amorphinism +amorphism +amorpho- +Amorphophallus +amorphophyte +amorphotae +amorphous +amorphously +amorphousness +amorphozoa +amorphus +a-morrow +amort +amortisable +amortise +amortised +amortises +amortising +amortissement +amortisseur +amortizable +amortization +amortizations +amortize +amortized +amortizement +amortizes +amortizing +Amorua +Amos +amosite +Amoskeag +amotion +amotions +amotus +Amou +amouli +amount +amounted +amounter +amounters +amounting +amounts +amour +amouret +amourette +amourist +amour-propre +amours +amovability +amovable +amove +amoved +amoving +amowt +AMP +amp. +ampalaya +ampalea +ampangabeite +amparo +AMPAS +ampasimenite +ampassy +Ampelidaceae +ampelidaceous +Ampelidae +ampelideous +Ampelis +ampelite +ampelitic +ampelography +ampelographist +ampelograpny +ampelopsidin +ampelopsin +Ampelopsis +Ampelos +Ampelosicyos +ampelotherapy +amper +amperage +amperages +Ampere +ampere-foot +ampere-hour +amperemeter +ampere-minute +amperes +ampere-second +ampere-turn +ampery +Amperian +amperometer +amperometric +ampersand +ampersands +ampersand's +Ampex +amphanthia +amphanthium +ampheclexis +ampherotoky +ampherotokous +amphetamine +amphetamines +amphi +amphi- +Amphiaraus +amphiarthrodial +amphiarthroses +amphiarthrosis +amphiaster +amphib +amphibali +amphibalus +Amphibia +amphibial +amphibian +amphibians +amphibian's +amphibichnite +amphibiety +amphibiology +amphibiological +amphibion +amphibiontic +amphibiotic +Amphibiotica +amphibious +amphibiously +amphibiousness +amphibium +amphiblastic +amphiblastula +amphiblestritis +Amphibola +amphibole +amphiboles +amphiboly +amphibolia +amphibolic +amphibolies +amphiboliferous +amphiboline +amphibolite +amphibolitic +amphibology +amphibological +amphibologically +amphibologies +amphibologism +amphibolostylous +amphibolous +amphibrach +amphibrachic +amphibryous +Amphicarpa +Amphicarpaea +amphicarpia +amphicarpic +amphicarpium +amphicarpogenous +amphicarpous +amphicarpus +amphicentric +amphichroic +amphichrom +amphichromatic +amphichrome +amphichromy +Amphicyon +Amphicyonidae +amphicyrtic +amphicyrtous +amphicytula +amphicoelian +amphicoelous +amphicome +Amphicondyla +amphicondylous +amphicrania +amphicreatinine +amphicribral +Amphictyon +amphictyony +amphictyonian +amphictyonic +amphictyonies +amphictyons +amphid +Amphidamas +amphide +amphidesmous +amphidetic +amphidiarthrosis +amphidiploid +amphidiploidy +amphidisc +Amphidiscophora +amphidiscophoran +amphidisk +amphidromia +amphidromic +amphierotic +amphierotism +Amphigaea +amphigaean +amphigam +Amphigamae +amphigamous +amphigastria +amphigastrium +amphigastrula +amphigean +amphigen +amphigene +amphigenesis +amphigenetic +amphigenous +amphigenously +amphigony +amphigonia +amphigonic +amphigonium +amphigonous +amphigory +amphigoric +amphigories +amphigouri +amphigouris +amphikaryon +amphikaryotic +Amphilochus +amphilogy +amphilogism +amphimacer +Amphimachus +Amphimarus +amphimictic +amphimictical +amphimictically +amphimixes +amphimixis +amphimorula +amphimorulae +Amphinesian +Amphineura +amphineurous +Amphinome +Amphinomus +amphinucleus +Amphion +Amphionic +Amphioxi +Amphioxidae +Amphioxides +Amphioxididae +amphioxis +amphioxus +amphioxuses +amphipeptone +amphiphithyra +amphiphloic +amphipyrenin +amphiplatyan +Amphipleura +amphiploid +amphiploidy +amphipneust +Amphipneusta +amphipneustic +Amphipnous +amphipod +Amphipoda +amphipodal +amphipodan +amphipodiform +amphipodous +amphipods +amphiprostylar +amphiprostyle +amphiprotic +Amphirhina +amphirhinal +amphirhine +amphisarca +amphisbaena +amphisbaenae +amphisbaenas +amphisbaenian +amphisbaenic +amphisbaenid +Amphisbaenidae +amphisbaenoid +amphisbaenous +amphiscians +amphiscii +Amphisile +Amphisilidae +amphispermous +amphisporangiate +amphispore +Amphissa +Amphissus +amphistylar +amphistyly +amphistylic +Amphistoma +amphistomatic +amphistome +amphistomoid +amphistomous +Amphistomum +amphitene +amphithalami +amphithalamus +amphithalmi +amphitheater +amphitheatered +amphitheaters +amphitheater's +amphitheatral +amphitheatre +amphitheatric +amphitheatrical +amphitheatrically +amphitheccia +amphithecia +amphithecial +amphithecium +amphithect +Amphithemis +amphithere +amphithyra +amphithyron +amphithyrons +amphithura +amphithuron +amphithurons +amphithurthura +amphitokal +amphitoky +amphitokous +amphitriaene +amphitricha +amphitrichate +amphitrichous +Amphitryon +Amphitrite +amphitron +amphitropal +amphitropous +Amphitruo +Amphiuma +Amphiumidae +Amphius +amphivasal +amphivorous +Amphizoidae +amphodarch +amphodelite +amphodiplopia +amphogeny +amphogenic +amphogenous +ampholyte +ampholytic +amphopeptone +amphophil +amphophile +amphophilic +amphophilous +amphora +amphorae +amphoral +amphoras +amphore +amphorette +amphoric +amphoricity +amphoriloquy +amphoriskoi +amphoriskos +amphorophony +amphorous +amphoteric +amphotericin +Amphoterus +Amphrysian +ampyces +Ampycides +ampicillin +Ampycus +ampitheater +Ampyx +ampyxes +ample +amplect +amplectant +ampleness +ampler +amplest +amplex +amplexation +amplexicaudate +amplexicaul +amplexicauline +amplexifoliate +amplexus +amplexuses +amply +ampliate +ampliation +ampliative +amplication +amplicative +amplidyne +amplify +amplifiable +amplificate +amplification +amplifications +amplificative +amplificator +amplificatory +amplified +amplifier +amplifiers +amplifies +amplifying +amplitude +amplitudes +amplitude's +amplitudinous +ampollosity +ampongue +ampoule +ampoules +ampoule's +AMPS +ampul +ampulate +ampulated +ampulating +ampule +ampules +ampulla +ampullaceous +ampullae +ampullar +ampullary +Ampullaria +Ampullariidae +ampullate +ampullated +ampulliform +ampullitis +ampullosity +ampullula +ampullulae +ampuls +ampus-and +amputate +amputated +amputates +amputating +amputation +amputational +amputations +amputative +amputator +amputee +amputees +Amr +amra +AMRAAM +Amram +Amratian +Amravati +amreeta +amreetas +amrelle +Amri +amrit +Amrita +amritas +Amritsar +Amroati +AMROC +AMS +AMSAT +amsath +Amschel +Amsden +amsel +Amsha-spand +Amsha-spend +Amsonia +Amsterdam +Amsterdamer +Amston +AMSW +AMT +amt. +amtman +amtmen +Amtorg +amtrac +amtrack +amtracks +amtracs +Amtrak +AMU +Amuchco +amuck +amucks +Amueixa +amugis +amuguis +amuyon +amuyong +amula +amulae +amulas +amulet +amuletic +amulets +Amulius +amulla +amunam +Amund +Amundsen +Amur +amurca +amurcosity +amurcous +Amurru +amus +amusable +amuse +amused +amusedly +amusee +amusement +amusements +amusement's +amuser +amusers +amuses +amusette +Amusgo +amusia +amusias +amusing +amusingly +amusingness +amusive +amusively +amusiveness +amutter +amuze +amuzzle +AMVET +amvis +Amvrakikos +amzel +an +an- +an. +ana +ana- +an'a +Anabaena +anabaenas +Anabal +anabantid +Anabantidae +Anabaptism +Anabaptist +Anabaptistic +Anabaptistical +Anabaptistically +Anabaptistry +anabaptists +anabaptist's +anabaptize +anabaptized +anabaptizing +Anabas +Anabase +anabases +anabasin +anabasine +anabasis +anabasse +anabata +anabathmoi +anabathmos +anabathrum +anabatic +Anabel +Anabella +Anabelle +anaberoga +anabia +anabibazon +anabiosis +anabiotic +Anablepidae +Anableps +anablepses +anabo +anabohitsite +anaboly +anabolic +anabolin +anabolism +anabolite +anabolitic +anabolize +anabong +anabranch +anabrosis +anabrotic +ANAC +anacahuita +anacahuite +anacalypsis +anacampsis +anacamptic +anacamptically +anacamptics +anacamptometer +anacanth +anacanthine +Anacanthini +anacanthous +anacara +anacard +Anacardiaceae +anacardiaceous +anacardic +Anacardium +anacatadidymus +anacatharsis +anacathartic +anacephalaeosis +anacephalize +Anaces +Anacharis +anachoret +anachorism +anachromasis +anachronic +anachronical +anachronically +anachronism +anachronismatical +anachronisms +anachronism's +anachronist +anachronistic +anachronistical +anachronistically +anachronize +anachronous +anachronously +anachueta +Anacyclus +anacid +anacidity +Anacin +anack +anaclasis +anaclastic +anaclastics +Anaclete +anacletica +anacleticum +Anacletus +anaclinal +anaclisis +anaclitic +Anacoco +anacoenoses +anacoenosis +anacolutha +anacoluthia +anacoluthic +anacoluthically +anacoluthon +anacoluthons +anacoluttha +Anaconda +anacondas +Anacortes +Anacostia +anacoustic +Anacreon +Anacreontic +Anacreontically +anacrisis +Anacrogynae +anacrogynous +anacromyodian +anacrotic +anacrotism +anacruses +anacrusis +anacrustic +anacrustically +anaculture +anacusia +anacusic +anacusis +Anadarko +anadem +anadems +anadenia +anadesm +anadicrotic +anadicrotism +anadidymus +Anadyomene +anadiplosis +anadipsia +anadipsic +Anadyr +anadrom +anadromous +anaematosis +anaemia +anaemias +anaemic +anaemotropy +anaeretic +anaerobation +anaerobe +anaerobes +anaerobia +anaerobian +anaerobic +anaerobically +anaerobies +anaerobion +anaerobiont +anaerobiosis +anaerobiotic +anaerobiotically +anaerobious +anaerobism +anaerobium +anaerophyte +anaeroplasty +anaeroplastic +anaesthatic +anaesthesia +anaesthesiant +anaesthesiology +anaesthesiologist +anaesthesis +anaesthetic +anaesthetically +anaesthetics +anaesthetist +anaesthetization +anaesthetize +anaesthetized +anaesthetizer +anaesthetizing +anaesthyl +anaetiological +anagalactic +Anagallis +anagap +anagenesis +anagenetic +anagenetical +anagennesis +anagep +anagignoskomena +anagyrin +anagyrine +Anagyris +anaglyph +anaglyphy +anaglyphic +anaglyphical +anaglyphics +anaglyphoscope +anaglyphs +anaglypta +anaglyptic +anaglyptical +anaglyptics +anaglyptograph +anaglyptography +anaglyptographic +anaglypton +Anagni +anagnorises +anagnorisis +Anagnos +anagnost +anagnostes +anagoge +anagoges +anagogy +anagogic +anagogical +anagogically +anagogics +anagogies +anagram +anagrammatic +anagrammatical +anagrammatically +anagrammatise +anagrammatised +anagrammatising +anagrammatism +anagrammatist +anagrammatization +anagrammatize +anagrammatized +anagrammatizing +anagrammed +anagramming +anagrams +anagram's +anagraph +anagua +anahao +anahau +Anaheim +Anahita +Anahola +Anahuac +anay +Anaitis +Anakes +Anakim +anakinesis +anakinetic +anakinetomer +anakinetomeric +anakoluthia +anakrousis +anaktoron +anal +anal. +analabos +analagous +analav +analcime +analcimes +analcimic +analcimite +analcite +analcites +analcitite +analecta +analectic +analects +analemma +analemmas +analemmata +analemmatic +analepses +analepsy +analepsis +analeptic +analeptical +analgen +analgene +analgesia +analgesic +analgesics +Analgesidae +analgesis +analgesist +analgetic +analgia +analgias +analgic +analgize +Analiese +analysability +analysable +analysand +analysands +analysation +Analise +analyse +analysed +analyser +analysers +analyses +analysing +analysis +analyst +analysts +analyst's +analyt +anality +analytic +analytical +analytically +analyticity +analyticities +analytico-architectural +analytics +analities +analytique +analyzability +analyzable +analyzation +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +analkalinity +anallagmatic +anallagmatis +anallantoic +Anallantoidea +anallantoidean +anallergic +Anallese +anally +Anallise +analog +analoga +analogal +analogy +analogia +analogic +analogical +analogically +analogicalness +analogice +analogies +analogion +analogions +analogy's +analogise +analogised +analogising +analogism +analogist +analogistic +analogize +analogized +analogizing +analogon +analogous +analogously +analogousness +analogs +analogue +analogues +analogue's +Analomink +analphabet +analphabete +analphabetic +analphabetical +analphabetism +Anam +anama +Anambra +Anamelech +anamesite +anametadromous +Anamirta +anamirtin +Anamite +Anammelech +anammonid +anammonide +anamneses +Anamnesis +anamnestic +anamnestically +Anamnia +Anamniata +Anamnionata +anamnionic +Anamniota +anamniote +anamniotic +Anamoose +anamorphic +anamorphism +anamorphoscope +anamorphose +anamorphoses +anamorphosis +anamorphote +anamorphous +Anamosa +anan +Anana +ananaplas +ananaples +ananas +Anand +Ananda +anandrarious +anandria +anandrious +anandrous +ananepionic +anangioid +anangular +Ananias +ananym +Ananism +Ananite +anankastic +ananke +anankes +Ananna +Anansi +Ananta +ananter +anantherate +anantherous +ananthous +ananthropism +anapaest +anapaestic +anapaestical +anapaestically +anapaests +anapaganize +anapaite +anapanapa +anapeiratic +anapes +anapest +anapestic +anapestically +anapests +anaphalantiasis +Anaphalis +anaphase +anaphases +anaphasic +Anaphe +anaphia +anaphylactic +anaphylactically +anaphylactin +anaphylactogen +anaphylactogenic +anaphylactoid +anaphylatoxin +anaphylaxis +anaphyte +anaphora +anaphoral +anaphoras +anaphoria +anaphoric +anaphorical +anaphorically +anaphrodisia +anaphrodisiac +anaphroditic +anaphroditous +anaplasia +anaplasis +anaplasm +Anaplasma +anaplasmoses +anaplasmosis +anaplasty +anaplastic +anapleroses +anaplerosis +anaplerotic +anapnea +anapneic +anapnoeic +anapnograph +anapnoic +anapnometer +anapodeictic +Anapolis +anapophyses +anapophysial +anapophysis +anapsid +Anapsida +anapsidan +Anapterygota +anapterygote +anapterygotism +anapterygotous +anaptychi +anaptychus +anaptyctic +anaptyctical +anaptyxes +anaptyxis +Anaptomorphidae +Anaptomorphus +anaptotic +Anapurna +anaqua +anarcestean +Anarcestes +anarch +anarchal +anarchy +anarchial +anarchic +anarchical +anarchically +anarchies +anarchism +anarchisms +anarchist +anarchistic +anarchists +anarchist's +anarchize +anarcho +anarchoindividualist +anarchosyndicalism +anarcho-syndicalism +anarchosyndicalist +anarcho-syndicalist +anarchosocialist +anarchs +anarcotin +anareta +anaretic +anaretical +anargyroi +anargyros +anarya +Anaryan +anarithia +anarithmia +anarthria +anarthric +anarthropod +Anarthropoda +anarthropodous +anarthrosis +anarthrous +anarthrously +anarthrousness +anartismos +Anas +Anasa +anasarca +anasarcas +anasarcous +Anasazi +Anasazis +anaschistic +Anasco +anaseismic +Anasitch +anaspadias +anaspalin +anaspid +Anaspida +Anaspidacea +Anaspides +anastalsis +anastaltic +Anastas +Anastase +anastases +Anastasia +Anastasian +Anastasie +anastasimon +anastasimos +Anastasio +anastasis +Anastasius +Anastassia +anastate +anastatic +Anastatica +Anastatius +Anastatus +Anastice +anastigmat +anastigmatic +anastomos +anastomose +anastomosed +anastomoses +anastomosing +anastomosis +anastomotic +Anastomus +Anastos +anastrophe +anastrophy +Anastrophia +Anat +anat. +anatabine +anatase +anatases +anatexes +anatexis +anathem +anathema +anathemas +anathemata +anathematic +anathematical +anathematically +anathematisation +anathematise +anathematised +anathematiser +anathematising +anathematism +anathematization +anathematize +anathematized +anathematizer +anathematizes +anathematizing +anatheme +anathemize +Anatherum +Anatidae +anatifa +Anatifae +anatifer +anatiferous +Anatinacea +Anatinae +anatine +anatira +anatman +anatocism +Anatol +Anatola +Anatole +anatoly +Anatolia +Anatolian +Anatolic +Anatolio +Anatollo +anatomy +anatomic +anatomical +anatomically +anatomicals +anatomico- +anatomicobiological +anatomicochirurgical +anatomicomedical +anatomicopathologic +anatomicopathological +anatomicophysiologic +anatomicophysiological +anatomicosurgical +anatomies +anatomiless +anatomisable +anatomisation +anatomise +anatomised +anatomiser +anatomising +anatomism +anatomist +anatomists +anatomizable +anatomization +anatomize +anatomized +anatomizer +anatomizes +anatomizing +anatomopathologic +anatomopathological +Anatone +anatopism +anatosaurus +anatox +anatoxin +anatoxins +anatreptic +anatripsis +anatripsology +anatriptic +anatron +anatropal +anatropia +anatropous +anatta +anatto +anattos +Anatum +anaudia +anaudic +anaunter +anaunters +anauxite +Anawalt +Anax +Anaxagoras +Anaxagorean +Anaxagorize +Anaxarete +anaxial +Anaxibia +Anaximander +Anaximandrian +Anaximenes +Anaxo +anaxon +anaxone +Anaxonia +anazoturia +anba +anbury +ANC +Ancaeus +Ancalin +ance +Ancel +Ancelin +Anceline +Ancell +Ancerata +ancestor +ancestorial +ancestorially +ancestors +ancestor's +ancestral +ancestrally +ancestress +ancestresses +ancestry +ancestrial +ancestrian +ancestries +Ancha +Anchat +Anchesmius +Anchiale +Anchie +Anchietea +anchietin +anchietine +anchieutectic +anchylose +anchylosed +anchylosing +anchylosis +anchylotic +anchimonomineral +Anchinoe +Anchisaurus +Anchises +Anchistea +Anchistopoda +anchithere +anchitherioid +anchoic +Anchong-Ni +anchor +anchorable +Anchorage +anchorages +anchorage's +anchorate +anchored +anchorer +anchoress +anchoresses +anchoret +anchoretic +anchoretical +anchoretish +anchoretism +anchorets +anchorhold +anchory +anchoring +anchorite +anchorites +anchoritess +anchoritic +anchoritical +anchoritically +anchoritish +anchoritism +anchorless +anchorlike +anchorman +anchormen +anchors +anchor-shaped +Anchorville +anchorwise +anchoveta +anchovy +anchovies +Anchtherium +Anchusa +anchusas +anchusin +anchusine +anchusins +ancy +ancien +ancience +anciency +anciennete +anciens +ancient +ancienter +ancientest +ancienty +ancientism +anciently +ancientness +ancientry +ancients +Ancier +ancile +ancilia +Ancilin +ancilla +ancillae +ancillary +ancillaries +ancillas +ancille +Ancyloceras +Ancylocladus +Ancylodactyla +ancylopod +Ancylopoda +ancylose +Ancylostoma +ancylostome +ancylostomiasis +Ancylostomum +Ancylus +ancipital +ancipitous +Ancyrean +Ancyrene +ancyroid +Ancistrocladaceae +ancistrocladaceous +Ancistrocladus +ancistrodon +ancistroid +Ancius +ancle +Anco +ancodont +Ancohuma +ancoly +ancome +Ancon +Ancona +anconad +anconagra +anconal +anconas +ancone +anconeal +anconei +anconeous +ancones +anconeus +ancony +anconitis +anconoid +ancor +ancora +ancoral +Ancram +Ancramdale +ancraophobia +ancre +ancress +ancresses +and +and- +and/or +anda +anda-assu +andabata +andabatarian +andabatism +Andale +Andalusia +Andalusian +andalusite +Andaman +Andamanese +andamenta +andamento +andamentos +andante +andantes +andantini +andantino +andantinos +Andaqui +Andaquian +Andarko +Andaste +Ande +Andean +anded +Andee +Andeee +Andel +Andelee +Ander +Anderea +Anderegg +Anderer +Anderlecht +Anders +Andersen +Anderson +Andersonville +Anderssen +Anderstorp +Andert +anderun +Andes +Andesic +andesine +andesinite +andesite +andesyte +andesites +andesytes +andesitic +Andevo +ANDF +Andhra +Andi +Andy +andia +Andian +Andie +Andikithira +Andine +anding +Andy-over +Andira +andirin +andirine +andiroba +andiron +andirons +Andizhan +Ando +Andoche +Andoke +Andonis +andor +andorite +andoroba +Andorobo +Andorra +Andorran +Andorre +andouille +andouillet +andouillette +Andover +Andr +andr- +Andra +Andrade +andradite +andragogy +andranatomy +andrarchy +Andras +Andrassy +Andre +Andrea +Andreaea +Andreaeaceae +Andreaeales +Andreana +Andreas +Andree +Andrei +Andrey +Andreyev +Andreyevka +Andrej +Andrel +Andrena +andrenid +Andrenidae +Andreotti +Andres +Andrew +andrewartha +Andrewes +Andrews +andrewsite +Andri +andry +Andria +Andriana +Andrias +Andric +Andryc +Andrien +andries +Andriette +Andrija +Andris +andrite +andro- +androcentric +androcephalous +androcephalum +androcyte +androclclinia +Androclea +Androcles +androclinia +androclinium +Androclus +androconia +androconium +androcracy +Androcrates +androcratic +androdynamous +androdioecious +androdioecism +androeccia +androecia +androecial +androecium +androgametangium +androgametophore +androgamone +androgen +androgenesis +androgenetic +androgenic +androgenous +androgens +Androgeus +androgyn +androgynal +androgynary +androgyne +androgyneity +androgyny +androgynia +androgynic +androgynies +androgynism +androginous +androgynous +androgynus +androgone +androgonia +androgonial +androgonidium +androgonium +Andrographis +andrographolide +android +androidal +androides +androids +androkinin +androl +androlepsy +androlepsia +Andromache +Andromada +andromania +Andromaque +andromed +Andromeda +Andromede +andromedotoxin +andromonoecious +andromonoecism +andromorphous +Andron +Andronicus +andronitis +andropetalar +andropetalous +androphagous +androphyll +androphobia +androphonomania +Androphonos +androphore +androphorous +androphorum +Andropogon +Andros +Androsace +Androscoggin +androseme +androsin +androsphinges +androsphinx +androsphinxes +androsporangium +androspore +androsterone +androtauric +androtomy +Androuet +androus +Androw +Andrsy +Andrus +ands +Andvar +Andvare +Andvari +ane +Aneale +anear +aneared +anearing +anears +aneath +anecdysis +anecdota +anecdotage +anecdotal +anecdotalism +anecdotalist +anecdotally +anecdote +anecdotes +anecdote's +anecdotic +anecdotical +anecdotically +anecdotist +anecdotists +anechoic +Aney +anelace +anelastic +anelasticity +anele +anelectric +anelectrode +anelectrotonic +anelectrotonus +aneled +aneles +aneling +anelytrous +anem- +anematize +anematized +anematizing +anematosis +Anemia +anemias +anemic +anemically +anemious +anemo- +anemobiagraph +anemochord +anemochore +anemochoric +anemochorous +anemoclastic +anemogram +anemograph +anemography +anemographic +anemographically +anemology +anemologic +anemological +anemometer +anemometers +anemometer's +anemometry +anemometric +anemometrical +anemometrically +anemometrograph +anemometrographic +anemometrographically +anemonal +anemone +Anemonella +anemones +anemony +anemonin +anemonol +anemopathy +anemophile +anemophily +anemophilous +Anemopsis +anemoscope +anemoses +anemosis +anemotactic +anemotaxis +Anemotis +anemotropic +anemotropism +anencephaly +anencephalia +anencephalic +anencephalotrophia +anencephalous +anencephalus +anend +an-end +anenergia +anenst +anent +anenterous +anepia +anepigraphic +anepigraphous +anepiploic +anepithymia +anerethisia +aneretic +anergy +anergia +anergias +anergic +anergies +anerythroplasia +anerythroplastic +anerly +aneroid +aneroidograph +aneroids +anerotic +anes +Anesidora +anesis +anesone +Anestassia +anesthesia +anesthesiant +anesthesias +anesthesimeter +anesthesiology +anesthesiologies +anesthesiologist +anesthesiologists +anesthesiometer +anesthesis +anesthetic +anesthetically +anesthetics +anesthetic's +anesthetist +anesthetists +anesthetization +anesthetize +anesthetized +anesthetizer +anesthetizes +anesthetizing +anesthyl +anestri +anestrous +anestrus +Anet +Aneta +Aneth +anethene +anethol +anethole +anetholes +anethols +Anethum +anetic +anetiological +Aneto +Anett +Anetta +Anette +aneuch +aneuploid +aneuploidy +aneuria +aneuric +aneurilemmic +Aneurin +aneurine +aneurins +aneurism +aneurysm +aneurismal +aneurysmal +aneurismally +aneurysmally +aneurismatic +aneurysmatic +aneurisms +aneurysms +anew +Anezeh +ANF +anfeeld +anfract +anfractuose +anfractuosity +anfractuous +anfractuousness +anfracture +Anfuso +ANG +anga +Angadreme +Angadresma +angakok +angakoks +angakut +Angami +Angami-naga +Angang +Angara +angaralite +angareb +angareeb +angarep +angary +angaria +angarias +angariation +angaries +Angarsk +Angarstroi +angas +Angdistis +Ange +angeyok +angekkok +angekok +angekut +Angel +Angela +angelate +angel-borne +angel-bright +angel-builded +angeldom +Angele +angeled +angeleen +angel-eyed +angeleyes +Angeleno +Angelenos +Angeles +angelet +angel-faced +angelfish +angelfishes +angel-guarded +angel-heralded +angelhood +Angeli +Angelia +Angelic +Angelica +Angelical +angelically +angelicalness +Angelican +angelica-root +angelicas +angelicic +angelicize +angelicness +Angelico +Angelika +angelim +angelin +Angelyn +Angelina +Angeline +angelinformal +angeling +Angelique +Angelis +Angelita +angelito +angelize +angelized +angelizing +Angell +Angelle +angellike +angel-noble +Angelo +angelocracy +angelographer +angelolater +angelolatry +angelology +angelologic +angelological +angelomachy +angelon +Angelonia +angelophany +angelophanic +angelot +angels +angel's +angel-seeming +angelship +angels-on-horseback +angel's-trumpet +Angelus +angeluses +angel-warned +anger +Angerboda +angered +angering +angerless +angerly +Angerona +Angeronalia +Angeronia +Angers +Angetenar +Angevin +Angevine +Angi +Angy +angi- +angia +angiasthenia +angico +Angie +angiectasis +angiectopia +angiemphraxis +Angier +angiitis +Angil +angild +angili +angilo +angina +anginal +anginas +anginiform +anginoid +anginophobia +anginose +anginous +angio- +angioasthenia +angioataxia +angioblast +angioblastic +angiocardiography +angiocardiographic +angiocardiographies +angiocarditis +angiocarp +angiocarpy +angiocarpian +angiocarpic +angiocarpous +angiocavernous +angiocholecystitis +angiocholitis +angiochondroma +angiocyst +angioclast +angiodermatitis +angiodiascopy +angioelephantiasis +angiofibroma +angiogenesis +angiogeny +angiogenic +angioglioma +angiogram +angiograph +angiography +angiographic +angiohemophilia +angiohyalinosis +angiohydrotomy +angiohypertonia +angiohypotonia +angioid +angiokeratoma +angiokinesis +angiokinetic +angioleucitis +angiolymphitis +angiolymphoma +angiolipoma +angiolith +angiology +angioma +angiomalacia +angiomas +angiomata +angiomatosis +angiomatous +angiomegaly +angiometer +angiomyocardiac +angiomyoma +angiomyosarcoma +angioneoplasm +angioneurosis +angioneurotic +angionoma +angionosis +angioparalysis +angioparalytic +angioparesis +angiopathy +angiophorous +angioplany +angioplasty +angioplerosis +angiopoietic +angiopressure +angiorrhagia +angiorrhaphy +angiorrhea +angiorrhexis +angiosarcoma +angiosclerosis +angiosclerotic +angioscope +angiosymphysis +angiosis +angiospasm +angiospastic +angiosperm +Angiospermae +angiospermal +angiospermatous +angiospermic +angiospermous +angiosperms +angiosporous +angiostegnosis +angiostenosis +angiosteosis +angiostomy +angiostomize +angiostrophy +angiotasis +angiotelectasia +angiotenosis +angiotensin +angiotensinase +angiothlipsis +angiotome +angiotomy +angiotonase +angiotonic +angiotonin +angiotribe +angiotripsy +angiotrophic +angiport +Angka +angkhak +ang-khak +Angkor +Angl +Angl. +anglaise +Angle +angleberry +angled +angledog +Angledozer +angled-toothed +anglehook +Angleinlet +anglemeter +angle-off +anglepod +anglepods +angler +anglers +Angles +Anglesey +anglesite +anglesmith +Angleton +angletouch +angletwitch +anglewing +anglewise +angleworm +angleworms +Anglia +angliae +Anglian +anglians +Anglic +Anglican +Anglicanism +anglicanisms +Anglicanize +Anglicanly +anglicans +Anglicanum +Anglice +Anglicisation +Anglicise +Anglicised +Anglicising +Anglicism +anglicisms +Anglicist +Anglicization +Anglicize +Anglicized +anglicizes +Anglicizing +Anglify +Anglification +Anglified +Anglifying +Anglim +anglimaniac +angling +anglings +Anglish +Anglist +Anglistics +Anglo +Anglo- +Anglo-abyssinian +Anglo-afghan +Anglo-african +Anglo-america +Anglo-American +Anglo-Americanism +Anglo-asian +Anglo-asiatic +Anglo-australian +Anglo-austrian +Anglo-belgian +Anglo-boer +Anglo-brazilian +Anglo-canadian +Anglo-Catholic +AngloCatholicism +Anglo-Catholicism +Anglo-chinese +Anglo-danish +Anglo-dutch +Anglo-dutchman +Anglo-ecclesiastical +Anglo-ecuadorian +Anglo-egyptian +Anglo-French +Anglogaea +Anglogaean +Anglo-Gallic +Anglo-german +Anglo-greek +Anglo-hibernian +angloid +Anglo-Indian +Anglo-Irish +Anglo-irishism +Anglo-israel +Anglo-israelism +Anglo-israelite +Anglo-italian +Anglo-japanese +Anglo-jewish +Anglo-judaic +Anglo-latin +Anglo-maltese +Angloman +Anglomane +Anglomania +Anglomaniac +Anglomaniacal +Anglo-manx +Anglo-mexican +Anglo-mohammedan +Anglo-Norman +Anglo-norwegian +Anglo-nubian +Anglo-persian +Anglophil +Anglophile +anglophiles +anglophily +Anglophilia +Anglophiliac +Anglophilic +anglophilism +Anglophobe +anglophobes +Anglophobia +Anglophobiac +Anglophobic +Anglophobist +Anglophone +Anglo-portuguese +Anglo-russian +Anglos +Anglo-Saxon +Anglo-saxondom +Anglo-saxonic +Anglo-saxonism +Anglo-scottish +Anglo-serbian +Anglo-soviet +Anglo-spanish +Anglo-swedish +Anglo-swiss +Anglo-teutonic +Anglo-turkish +Anglo-venetian +ango +angoise +Angola +angolan +angolans +angolar +Angolese +angor +Angora +angoras +Angostura +Angouleme +Angoumian +Angoumois +Angraecum +Angrbodha +angry +angry-eyed +angrier +angriest +angrily +angry-looking +angriness +Angrist +angrite +angst +angster +Angstrom +angstroms +angsts +anguid +Anguidae +Anguier +anguiform +Anguilla +Anguillaria +anguille +Anguillidae +anguilliform +anguilloid +Anguillula +anguillule +Anguillulidae +Anguimorpha +anguine +anguineal +anguineous +Anguinidae +anguiped +Anguis +anguish +anguished +anguishes +anguishful +anguishing +anguishous +anguishously +angula +angular +angulare +angularia +angularity +angularities +angularization +angularize +angularly +angularness +angular-toothed +angulate +angulated +angulately +angulateness +angulates +angulating +angulation +angulato- +angulatogibbous +angulatosinuous +angule +anguliferous +angulinerved +angulo- +Anguloa +angulodentate +angulometer +angulose +angulosity +anguloso- +angulosplenial +angulous +angulus +Angurboda +anguria +Angus +anguses +angust +angustate +angusti- +angustia +angusticlave +angustifoliate +angustifolious +angustirostrate +angustisellate +angustiseptal +angustiseptate +angustura +angwantibo +angwich +Angwin +Anh +anhaematopoiesis +anhaematosis +anhaemolytic +anhalamine +anhaline +anhalonidine +anhalonin +anhalonine +Anhalonium +anhalouidine +Anhalt +anhang +Anhanga +anharmonic +anhedonia +anhedonic +anhedral +anhedron +anhelation +anhele +anhelose +anhelous +anhematopoiesis +anhematosis +anhemitonic +anhemolytic +Anheuser +anhyd +anhydraemia +anhydraemic +anhydrate +anhydrated +anhydrating +anhydration +anhydremia +anhydremic +anhydric +anhydride +anhydrides +anhydridization +anhydridize +anhydrite +anhydrization +anhydrize +anhydro- +anhydroglocose +anhydromyelia +anhidrosis +anhydrosis +anhidrotic +anhydrotic +anhydrous +anhydrously +anhydroxime +anhima +Anhimae +Anhimidae +anhinga +anhingas +anhysteretic +anhistic +anhistous +anhungered +anhungry +Anhwei +ANI +Any +Ania +Anya +Anyah +Aniak +Aniakchak +Aniakudo +Anyang +Aniba +anybody +anybodyd +anybody'd +anybodies +Anica +anicca +Anice +Anicetus +Anychia +aniconic +aniconism +anicular +anicut +anidian +anidiomatic +anidiomatical +anidrosis +Aniela +Aniellidae +aniente +anientise +ANIF +anigh +anight +anights +anyhow +any-kyn +Anil +anilao +anilau +anile +anileness +anilic +anilid +anilide +anilidic +anilidoxime +aniliid +anilin +anilinctus +aniline +anilines +anilingus +anilinism +anilino +anilinophile +anilinophilous +anilins +anility +anilities +anilla +anilopyrin +anilopyrine +anils +anim +anim. +anima +animability +animable +animableness +animacule +animadversal +animadversion +animadversional +animadversions +animadversive +animadversiveness +animadvert +animadverted +animadverter +animadverting +animadverts +animal +animala +animalcula +animalculae +animalcular +animalcule +animalcules +animalculine +animalculism +animalculist +animalculous +animalculum +animalhood +Animalia +animalian +animalic +animalier +animalillio +animalisation +animalise +animalised +animalish +animalising +animalism +animalist +animalistic +animality +animalities +Animalivora +animalivore +animalivorous +animalization +animalize +animalized +animalizing +animally +animallike +animalness +animals +animal's +animal-sized +animando +animant +Animas +animastic +animastical +animate +animated +animatedly +animately +animateness +animater +animaters +animates +animating +animatingly +animation +animations +animatism +animatist +animatistic +animative +animato +animatograph +animator +animators +animator's +anime +animes +animetta +animi +Animikean +animikite +animine +animis +animism +animisms +animist +animistic +animists +animize +animized +animo +anymore +animose +animoseness +animosity +animosities +animoso +animotheism +animous +animus +animuses +anion +anyone +anionic +anionically +anionics +anions +anion's +anyplace +aniridia +Anis +anis- +anisado +anisal +anisalcohol +anisaldehyde +anisaldoxime +anisamide +anisandrous +anisanilide +anisanthous +anisate +anisated +anischuria +anise +aniseed +aniseeds +aniseikonia +aniseikonic +aniselike +aniseroot +anises +anisette +anisettes +anisic +anisidin +anisidine +anisidino +anisil +anisyl +anisilic +anisylidene +aniso- +anisobranchiate +anisocarpic +anisocarpous +anisocercal +anisochromatic +anisochromia +anisocycle +anisocytosis +anisocoria +anisocotyledonous +anisocotyly +anisocratic +anisodactyl +Anisodactyla +anisodactyle +Anisodactyli +anisodactylic +anisodactylous +anisodont +anisogamete +anisogametes +anisogametic +anisogamy +anisogamic +anisogamous +anisogeny +anisogenous +anisogynous +anisognathism +anisognathous +anisoiconia +anisoyl +anisoin +anisokonia +anisol +anisole +anisoles +anisoleucocytosis +Anisomeles +anisomelia +anisomelus +anisomeric +anisomerous +anisometric +anisometrope +anisometropia +anisometropic +anisomyarian +Anisomyodi +anisomyodian +anisomyodous +anisopetalous +anisophylly +anisophyllous +anisopia +anisopleural +anisopleurous +anisopod +Anisopoda +anisopodal +anisopodous +anisopogonous +Anisoptera +anisopteran +anisopterous +anisosepalous +anisospore +anisostaminous +anisostemonous +anisosthenic +anisostichous +Anisostichus +anisostomous +anisotonic +anisotropal +anisotrope +anisotropy +anisotropic +anisotropical +anisotropically +anisotropies +anisotropism +anisotropous +Anissa +Anystidae +anisum +anisuria +Anita +anither +anything +anythingarian +anythingarianism +anythings +anytime +anitinstitutionalism +anitos +Anitra +anitrogenous +Anius +Aniwa +anyway +anyways +Aniweta +anywhen +anywhence +anywhere +anywhereness +anywheres +anywhy +anywhither +anywise +anywither +Anjali +anjan +Anjanette +Anjela +Anjou +Ankara +ankaramite +ankaratrite +ankee +Ankeny +anker +ankerhold +ankerite +ankerites +ankh +ankhs +ankylenteron +ankyloblepharon +ankylocheilia +ankylodactylia +ankylodontia +ankyloglossia +ankylomele +ankylomerism +ankylophobia +ankylopodia +ankylopoietic +ankyloproctia +ankylorrhinia +ankylos +ankylosaur +Ankylosaurus +ankylose +ankylosed +ankyloses +ankylosing +ankylosis +ankylostoma +ankylostomiasis +ankylotia +ankylotic +ankylotome +ankylotomy +ankylurethria +Anking +ankyroid +ankle +anklebone +anklebones +ankled +ankle-deep +anklejack +ankle-jacked +ankles +ankle's +anklet +anklets +ankling +anklong +anklung +Ankney +Ankoli +Ankou +ankus +ankuses +ankush +ankusha +ankushes +ANL +anlace +anlaces +Anlage +anlagen +anlages +anlas +anlases +anlaut +anlaute +anlet +anlia +anmia +Anmoore +Ann +ann. +Anna +Annaba +Annabal +Annabel +Annabela +Annabell +Annabella +Annabelle +annabergite +Annada +Annadiana +Anna-Diana +Annadiane +Anna-Diane +annal +Annale +Annalee +Annalen +annaly +annalia +Annaliese +annaline +Annalise +annalism +annalist +annalistic +annalistically +annalists +annalize +annals +Annam +Annamaria +Anna-Maria +Annamarie +Annamese +Annamite +Annamitic +Annam-Muong +Annandale +Annapolis +Annapurna +Annarbor +annard +annary +annas +annat +annates +Annatol +annats +annatto +annattos +Annawan +Anne +anneal +annealed +annealer +annealers +annealing +anneals +Annecy +Annecorinne +Anne-Corinne +annect +annectant +annectent +annection +annelid +Annelida +annelidan +Annelides +annelidian +annelidous +annelids +Anneliese +Annelise +annelism +Annellata +anneloid +Annemanie +Annemarie +Anne-Marie +Annenski +Annensky +annerodite +annerre +Anneslia +annet +Annetta +Annette +annex +annexa +annexable +annexal +annexation +annexational +annexationism +annexationist +annexations +annexe +annexed +annexer +annexes +annexing +annexion +annexionist +annexitis +annexive +annexment +annexure +Annfwn +Anni +Anny +Annia +Annibale +Annice +annicut +annidalin +Annie +Anniellidae +annihil +annihilability +annihilable +annihilate +annihilated +annihilates +annihilating +annihilation +annihilationism +annihilationist +annihilationistic +annihilationistical +annihilations +annihilative +annihilator +annihilatory +annihilators +Anniken +Annis +Annissa +Annist +Anniston +annite +anniv +anniversalily +anniversary +anniversaries +anniversarily +anniversariness +anniversary's +anniverse +Annmaria +Annmarie +Ann-Marie +Annnora +anno +annodated +annoy +annoyance +annoyancer +annoyances +annoyance's +annoyed +annoyer +annoyers +annoyful +annoying +annoyingly +annoyingness +annoyment +annoyous +annoyously +annoys +annominate +annomination +Annona +Annonaceae +annonaceous +annonce +Annora +Annorah +annot +annotate +annotated +annotater +annotates +annotating +annotation +annotations +annotative +annotatively +annotativeness +annotator +annotatory +annotators +annotine +annotinous +annotto +announce +announceable +announced +announcement +announcements +announcement's +announcer +announcers +announces +announcing +annual +annualist +annualize +annualized +annually +annuals +annuary +annuation +annueler +annueller +annuent +annuisance +annuitant +annuitants +annuity +annuities +annul +annular +annulary +Annularia +annularity +annularly +Annulata +annulate +annulated +annulately +annulation +annulations +annule +annuler +annulet +annulets +annulettee +annuli +annulism +annullable +annullate +annullation +annulled +annuller +annulli +annulling +annulment +annulments +annulment's +annuloid +Annuloida +Annulosa +annulosan +annulose +annuls +annulus +annuluses +annum +annumerate +annunciable +annunciade +Annunciata +annunciate +annunciated +annunciates +annunciating +Annunciation +annunciations +annunciative +annunciator +annunciatory +annunciators +Annunziata +annus +Annville +Annwfn +Annwn +ano- +anoa +anoas +Anobiidae +anobing +anocarpous +anocathartic +anociassociation +anociation +anocithesia +anococcygeal +anodal +anodally +anode +anodendron +anodes +anode's +anodic +anodically +anodine +anodyne +anodynes +anodynia +anodynic +anodynous +anodization +anodize +anodized +anodizes +anodizing +Anodon +Anodonta +anodontia +anodos +anoegenetic +anoesia +anoesis +anoestrous +anoestrum +anoestrus +anoetic +anogenic +anogenital +Anogra +anoia +anoil +anoine +anoint +anointed +anointer +anointers +anointing +anointment +anointments +anoints +Anoka +anole +anoles +anoli +anolian +Anolympiad +Anolis +anolyte +anolytes +anomal +Anomala +anomaly +anomalies +anomaliflorous +anomaliped +anomalipod +anomaly's +anomalism +anomalist +anomalistic +anomalistical +anomalistically +anomalo- +anomalocephalus +anomaloflorous +Anomalogonatae +anomalogonatous +Anomalon +anomalonomy +Anomalopteryx +anomaloscope +anomalotrophy +anomalous +anomalously +anomalousness +anomalure +Anomaluridae +Anomalurus +Anomatheca +anomer +anomy +Anomia +Anomiacea +anomic +anomie +anomies +Anomiidae +anomite +anomo- +anomocarpous +anomodont +Anomodontia +Anomoean +Anomoeanism +anomoeomery +anomophyllous +anomorhomboid +anomorhomboidal +anomouran +anomphalous +Anomura +anomural +anomuran +anomurous +anon +anon. +anonaceous +anonad +anonang +anoncillo +anonychia +anonym +anonyma +anonyme +anonymity +anonymities +anonymous +anonymously +anonymousness +anonyms +anonymuncule +anonol +anoopsia +anoopsias +anoperineal +anophele +Anopheles +Anophelinae +anopheline +anophyte +anophoria +anophthalmia +anophthalmos +Anophthalmus +anopia +anopias +anopisthograph +anopisthographic +anopisthographically +Anopla +Anoplanthus +anoplocephalic +anoplonemertean +Anoplonemertini +anoplothere +Anoplotheriidae +anoplotherioid +Anoplotherium +anoplotheroid +Anoplura +anopluriform +anopsy +anopsia +anopsias +anopubic +Anora +anorak +anoraks +anorchi +anorchia +anorchism +anorchous +anorchus +anorectal +anorectic +anorectous +anoretic +anorexy +anorexia +anorexiant +anorexias +anorexic +anorexics +anorexies +anorexigenic +anorgana +anorganic +anorganism +anorganology +anormal +anormality +anorn +anorogenic +anorth +anorthic +anorthite +anorthite-basalt +anorthitic +anorthitite +anorthoclase +anorthography +anorthographic +anorthographical +anorthographically +anorthophyre +anorthopia +anorthoscope +anorthose +anorthosite +anoscope +anoscopy +Anosia +anosmatic +anosmia +anosmias +anosmic +anosognosia +anosphrasia +anosphresia +anospinal +anostosis +Anostraca +anoterite +Another +another-gates +anotherguess +another-guess +another-guise +anotherkins +another's +anotia +anotropia +anotta +anotto +anotus +Anouilh +anounou +anour +anoura +anoure +anourous +Anous +ANOVA +anovesical +anovulant +anovular +anovulatory +anoxaemia +anoxaemic +anoxemia +anoxemias +anoxemic +anoxia +anoxias +anoxybiosis +anoxybiotic +anoxic +anoxidative +anoxyscope +anp- +ANPA +anquera +anre +ans +ansa +ansae +Ansar +Ansarian +Ansarie +ansate +ansated +ansation +Anschauung +Anschluss +Anse +Anseis +Ansel +Ansela +Ansell +Anselm +Anselma +Anselme +Anselmi +Anselmian +Anselmo +Anser +anserated +Anseres +Anseriformes +anserin +Anserinae +anserine +anserines +Ansermet +anserous +Ansgarius +Anshan +Anshar +ANSI +Ansilma +Ansilme +Ansley +Anson +Ansonia +Ansonville +anspessade +Ansted +Anstice +anstoss +anstosse +Anstus +ansu +ansulate +answer +answerability +answerable +answerableness +answerably +answer-back +answered +answerer +answerers +answering +answeringly +answerless +answerlessly +answers +ant +ant- +an't +ant. +ANTA +Antabus +Antabuse +antacid +antacids +antacrid +antadiform +antae +Antaea +Antaean +Antaeus +antagony +antagonisable +antagonisation +antagonise +antagonised +antagonising +antagonism +antagonisms +antagonist +antagonistic +antagonistical +antagonistically +antagonists +antagonist's +antagonizable +antagonization +antagonize +antagonized +antagonizer +antagonizes +antagonizing +Antagoras +Antaimerina +Antaios +Antaiva +Antakya +Antakiya +Antal +antalgesic +antalgic +antalgics +antalgol +Antalya +antalkali +antalkalies +antalkaline +antalkalis +antambulacral +antanacathartic +antanaclasis +antanagoge +Antananarivo +Antanandro +antanemic +antapex +antapexes +antaphrodisiac +antaphroditic +antapices +antapocha +antapodosis +antapology +antapoplectic +Antar +Antara +antarala +antaranga +antarchy +antarchism +antarchist +antarchistic +antarchistical +Antarctalia +Antarctalian +Antarctic +Antarctica +antarctical +antarctically +Antarctogaea +Antarctogaean +Antares +antarthritic +antas +antasphyctic +antasthenic +antasthmatic +antatrophic +antbird +antdom +ante +ante- +anteact +ante-acted +anteal +anteambulate +anteambulation +ante-ambulo +anteater +ant-eater +anteaters +anteater's +Ante-babylonish +antebaptismal +antebath +antebellum +ante-bellum +Antebi +antebrachia +antebrachial +antebrachium +antebridal +antecabinet +antecaecal +antecardium +antecavern +antecedal +antecedaneous +antecedaneously +antecede +anteceded +antecedence +antecedency +antecedent +antecedental +antecedently +antecedents +antecedent's +antecedes +anteceding +antecell +antecessor +antechamber +antechambers +antechapel +ante-chapel +Antechinomys +antechoir +antechoirs +Ante-christian +ante-Christum +antechurch +anteclassical +antecloset +antecolic +antecommunion +anteconsonantal +antecornu +antecourt +antecoxal +antecubital +antecurvature +Ante-cuvierian +anted +antedate +antedated +antedates +antedating +antedawn +antediluvial +antediluvially +antediluvian +Antedon +antedonin +antedorsal +ante-ecclesiastical +anteed +ante-eternity +antefact +antefebrile +antefix +antefixa +antefixal +antefixes +anteflected +anteflexed +anteflexion +antefurca +antefurcae +antefurcal +antefuture +antegarden +Ante-gothic +antegrade +antehall +Ante-hieronymian +antehypophysis +antehistoric +antehuman +anteing +anteinitial +antejentacular +antejudiciary +antejuramentum +Ante-justinian +antelabium +antelation +antelegal +antelocation +antelope +antelopes +antelope's +antelopian +antelopine +antelucan +antelude +anteluminary +antemarginal +antemarital +antemask +antemedial +antemeridian +antemetallic +antemetic +antemillennial +antemingent +antemortal +antemortem +ante-mortem +Ante-mosaic +Ante-mosaical +antemundane +antemural +antenarial +antenatal +antenatalitial +antenati +antenatus +antenave +ante-Nicaean +Ante-nicene +antenna +antennae +antennal +antennary +Antennaria +antennariid +Antennariidae +Antennarius +antennas +antenna's +Antennata +antennate +antennifer +antenniferous +antenniform +antennula +antennular +antennulary +antennule +antenodal +antenoon +Antenor +Ante-norman +antenumber +antenuptial +anteoccupation +anteocular +anteopercle +anteoperculum +anteorbital +ante-orbital +Antep +antepagment +antepagmenta +antepagments +antepalatal +antepartum +ante-partum +antepaschal +antepaschel +antepast +antepasts +antepatriarchal +antepectoral +antepectus +antependia +antependium +antependiums +antepenuit +antepenult +antepenultima +antepenultimate +antepenults +antephialtic +antepileptic +antepyretic +antepirrhema +antepone +anteporch +anteport +anteportico +anteporticoes +anteporticos +anteposition +anteposthumous +anteprandial +antepredicament +antepredicamental +antepreterit +antepretonic +anteprohibition +anteprostate +anteprostatic +antequalm +antereformation +antereformational +anteresurrection +anterethic +anterevolutional +anterevolutionary +antergic +anteri +anteriad +anterin +anterioyancer +anterior +anteriority +anteriorly +anteriorness +anteriors +antero- +anteroclusion +anterodorsal +anteroexternal +anterofixation +anteroflexion +anterofrontal +anterograde +anteroinferior +anterointerior +anterointernal +anterolateral +anterolaterally +anteromedial +anteromedian +anteroom +ante-room +anterooms +anteroparietal +anteropygal +anteroposterior +anteroposteriorly +Anteros +anterospinal +anterosuperior +anteroventral +anteroventrally +Anterus +antes +antescript +Antesfort +antesignani +antesignanus +antespring +antestature +antesternal +antesternum +antesunrise +antesuperior +antetemple +ante-temple +antethem +antetype +antetypes +Anteva +antevenient +anteversion +antevert +anteverted +anteverting +anteverts +Ante-victorian +antevocalic +Antevorta +antewar +anth- +Anthas +anthdia +Anthe +Anthea +anthecology +anthecological +anthecologist +Antheia +Antheil +anthela +anthelae +anthelia +anthelices +anthelion +anthelions +anthelix +Anthelme +anthelminthic +anthelmintic +anthem +anthema +anthemas +anthemata +anthemed +anthemene +anthemy +anthemia +Anthemideae +antheming +anthemion +Anthemis +anthems +anthem's +anthemwise +anther +Antheraea +antheral +Anthericum +antherid +antheridia +antheridial +antheridiophore +antheridium +antherids +antheriferous +antheriform +antherine +antherless +antherogenous +antheroid +antherozoid +antherozoidal +antherozooid +antherozooidal +anthers +antheses +anthesis +Anthesteria +Anthesteriac +anthesterin +Anthesterion +anthesterol +Antheus +antheximeter +Anthia +Anthiathia +Anthicidae +Anthidium +anthill +Anthyllis +anthills +Anthinae +anthine +anthypnotic +anthypophora +anthypophoretic +antho- +anthobian +anthobiology +anthocarp +anthocarpous +anthocephalous +Anthoceros +Anthocerotaceae +Anthocerotales +anthocerote +anthochlor +anthochlorine +anthocyan +anthocyanidin +anthocyanin +anthoclinium +anthodia +anthodium +anthoecology +anthoecological +anthoecologist +anthogenesis +anthogenetic +anthogenous +anthography +anthoid +anthokyan +anthol +antholysis +antholite +Antholyza +anthology +anthological +anthologically +anthologies +anthologion +anthologise +anthologised +anthologising +anthologist +anthologists +anthologize +anthologized +anthologizer +anthologizes +anthologizing +anthomania +anthomaniac +Anthomedusae +anthomedusan +Anthomyia +anthomyiid +Anthomyiidae +Anthon +Anthony +Anthonin +Anthonomus +anthood +anthophagy +anthophagous +Anthophila +anthophile +anthophilian +anthophyllite +anthophyllitic +anthophilous +Anthophyta +anthophyte +anthophobia +Anthophora +anthophore +Anthophoridae +anthophorous +anthorine +anthos +anthosiderite +Anthospermum +anthotaxy +anthotaxis +anthotropic +anthotropism +anthoxanthin +Anthoxanthum +Anthozoa +anthozoan +anthozoic +anthozooid +anthozoon +anthra- +anthracaemia +anthracemia +anthracene +anthraceniferous +anthraces +anthrachrysone +anthracia +anthracic +anthraciferous +anthracyl +anthracin +anthracite +anthracites +anthracitic +anthracitiferous +anthracitious +anthracitism +anthracitization +anthracitous +anthracnose +anthracnosis +anthracocide +anthracoid +anthracolithic +anthracomancy +Anthracomarti +anthracomartian +Anthracomartus +anthracometer +anthracometric +anthraconecrosis +anthraconite +Anthracosaurus +anthracosilicosis +anthracosis +anthracothere +Anthracotheriidae +Anthracotherium +anthracotic +anthracoxen +anthradiol +anthradiquinone +anthraflavic +anthragallol +anthrahydroquinone +anthralin +anthramin +anthramine +anthranil +anthranyl +anthranilate +anthranilic +anthranoyl +anthranol +anthranone +anthraphenone +anthrapyridine +anthrapurpurin +anthraquinol +anthraquinone +anthraquinonyl +anthrarufin +anthrasilicosis +anthratetrol +anthrathiophene +anthratriol +anthrax +anthraxylon +anthraxolite +Anthrenus +anthribid +Anthribidae +anthryl +anthrylene +Anthriscus +anthrohopobiological +anthroic +anthrol +anthrone +anthrop +anthrop- +anthrop. +anthrophore +anthropic +anthropical +Anthropidae +anthropo- +anthropobiology +anthropobiologist +anthropocentric +anthropocentrically +anthropocentricity +anthropocentrism +anthropoclimatology +anthropoclimatologist +anthropocosmic +anthropodeoxycholic +Anthropodus +anthropogenesis +anthropogenetic +anthropogeny +anthropogenic +anthropogenist +anthropogenous +anthropogeographer +anthropogeography +anthropogeographic +anthropogeographical +anthropoglot +anthropogony +anthropography +anthropographic +anthropoid +anthropoidal +Anthropoidea +anthropoidean +anthropoids +anthropol +anthropol. +anthropolater +anthropolatry +anthropolatric +anthropolite +anthropolith +anthropolithic +anthropolitic +anthropology +anthropologic +anthropological +anthropologically +anthropologies +anthropologist +anthropologists +anthropologist's +anthropomancy +anthropomantic +anthropomantist +anthropometer +anthropometry +anthropometric +anthropometrical +anthropometrically +anthropometrist +anthropomophitism +anthropomorph +Anthropomorpha +anthropomorphic +anthropomorphical +anthropomorphically +Anthropomorphidae +anthropomorphisation +anthropomorphise +anthropomorphised +anthropomorphising +anthropomorphism +anthropomorphisms +anthropomorphist +anthropomorphite +anthropomorphitic +anthropomorphitical +anthropomorphitism +anthropomorphization +anthropomorphize +anthropomorphized +anthropomorphizing +anthropomorphology +anthropomorphological +anthropomorphologically +anthropomorphosis +anthropomorphotheist +anthropomorphous +anthropomorphously +anthroponym +anthroponomy +anthroponomical +anthroponomics +anthroponomist +anthropopathy +anthropopathia +anthropopathic +anthropopathically +anthropopathism +anthropopathite +anthropophagi +anthropophagy +anthropophagic +anthropophagical +anthropophaginian +anthropophagism +anthropophagist +anthropophagistic +anthropophagit +anthropophagite +anthropophagize +anthropophagous +anthropophagously +anthropophagus +anthropophilous +anthropophysiography +anthropophysite +anthropophobia +anthropophuism +anthropophuistic +Anthropopithecus +anthropopsychic +anthropopsychism +Anthropos +anthroposcopy +anthroposociology +anthroposociologist +anthroposomatology +anthroposophy +anthroposophic +anthroposophical +anthroposophist +anthropoteleoclogy +anthropoteleological +anthropotheism +anthropotheist +anthropotheistic +anthropotomy +anthropotomical +anthropotomist +anthropotoxin +Anthropozoic +anthropurgic +anthroropolith +anthroxan +anthroxanic +anththeridia +Anthurium +Anthus +Anti +anti- +Antia +antiabolitionist +antiabortion +antiabrasion +antiabrin +antiabsolutist +antiacademic +antiacid +anti-acid +antiadiaphorist +antiaditis +antiadministration +antiae +antiaesthetic +antiager +antiagglutinant +antiagglutinating +antiagglutination +antiagglutinative +antiagglutinin +antiaggression +antiaggressionist +antiaggressive +antiaggressively +antiaggressiveness +antiaircraft +anti-aircraft +antialbumid +antialbumin +antialbumose +antialcoholic +antialcoholism +antialcoholist +antialdoxime +antialexin +antialien +Anti-ally +Anti-allied +antiamboceptor +Anti-american +Anti-americanism +antiamylase +antiamusement +antianaphylactogen +antianaphylaxis +antianarchic +antianarchist +Anti-anglican +antiangular +antiannexation +antiannexationist +antianopheline +antianthrax +antianthropocentric +antianthropomorphism +antiantibody +antiantidote +antiantienzyme +antiantitoxin +antianxiety +antiapartheid +antiaphrodisiac +antiaphthic +antiapoplectic +antiapostle +antiaquatic +antiar +Anti-arab +Antiarcha +Antiarchi +Anti-arian +antiarin +antiarins +Antiaris +antiaristocracy +antiaristocracies +antiaristocrat +antiaristocratic +antiaristocratical +antiaristocratically +Anti-aristotelian +anti-Aristotelianism +Anti-armenian +Anti-arminian +Anti-arminianism +antiarrhythmic +antiars +antiarthritic +antiascetic +antiasthmatic +antiastronomical +Anti-athanasian +antiatheism +antiatheist +antiatheistic +antiatheistical +antiatheistically +Anti-athenian +antiatom +antiatoms +antiatonement +antiattrition +anti-attrition +anti-Australian +anti-Austria +Anti-austrian +antiauthoritarian +antiauthoritarianism +antiautolysin +antiauxin +Anti-babylonianism +antibacchic +antibacchii +antibacchius +antibacterial +antibacteriolytic +antiballistic +antiballooner +antibalm +antibank +antibaryon +Anti-bartholomew +antibasilican +antibenzaldoxime +antiberiberin +Antibes +antibias +anti-Bible +Anti-biblic +Anti-biblical +anti-Biblically +antibibliolatry +antibigotry +antibilious +antibiont +antibiosis +antibiotic +antibiotically +antibiotics +Anti-birmingham +antibishop +antiblack +antiblackism +antiblastic +antiblennorrhagic +antiblock +antiblue +antibody +antibodies +Anti-bohemian +antiboycott +Anti-bolshevik +anti-Bolshevism +Anti-bolshevist +anti-Bolshevistic +Anti-bonapartist +antiboss +antibourgeois +antiboxing +antibrachial +antibreakage +antibridal +Anti-british +Anti-britishism +antibromic +antibubonic +antibug +antibureaucratic +Antiburgher +antiburglar +antiburglary +antibusiness +antibusing +antic +antica +anticachectic +Anti-caesar +antical +anticalcimine +anticalculous +antically +anticalligraphic +Anti-calvinism +Anti-calvinist +Anti-calvinistic +anti-Calvinistical +Anti-calvinistically +anticamera +anticancer +anticancerous +anticapital +anticapitalism +anticapitalist +anticapitalistic +anticapitalistically +anticapitalists +anticar +anticardiac +anticardium +anticarious +anticarnivorous +anticaste +anticatalase +anticatalyst +anticatalytic +anticatalytically +anticatalyzer +anticatarrhal +Anti-cathedralist +anticathexis +anticathode +anticatholic +Anti-catholic +anti-Catholicism +anticausotic +anticaustic +anticensorial +anticensorious +anticensoriously +anticensoriousness +anticensorship +anticentralism +anticentralist +anticentralization +anticephalalgic +anticeremonial +anticeremonialism +anticeremonialist +anticeremonially +anticeremonious +anticeremoniously +anticeremoniousness +antichamber +antichance +anticheater +antichymosin +antichlor +antichlorine +antichloristic +antichlorotic +anticholagogue +anticholinergic +anticholinesterase +antichoromanic +antichorus +antichreses +antichresis +antichretic +Antichrist +antichristian +Anti-christian +antichristianism +Anti-christianism +antichristianity +Anti-christianity +Anti-christianize +antichristianly +Anti-christianly +antichrists +antichrome +antichronical +antichronically +antichronism +antichthon +antichthones +antichurch +antichurchian +anticyclic +anticyclical +anticyclically +anticyclogenesis +anticyclolysis +anticyclone +anticyclones +anticyclonic +anticyclonically +anticigarette +anticynic +anticynical +anticynically +anticynicism +anticipant +anticipatable +anticipate +anticipated +anticipates +anticipating +anticipatingly +anticipation +anticipations +anticipative +anticipatively +anticipator +anticipatory +anticipatorily +anticipators +anticity +anticytolysin +anticytotoxin +anticivic +anticivil +anticivilian +anticivism +anticize +antick +anticked +anticker +anticking +anticks +antickt +anticlactic +anticlassical +anticlassicalism +anticlassicalist +anticlassically +anticlassicalness +anticlassicism +anticlassicist +anticlastic +Anticlea +anticlergy +anticlerical +anticlericalism +anticlericalist +anticly +anticlimactic +anticlimactical +anticlimactically +anticlimax +anticlimaxes +anticlinal +anticline +anticlines +anticlinoria +anticlinorium +anticlnoria +anticlockwise +anticlogging +anticnemion +anticness +anticoagulan +anticoagulant +anticoagulants +anticoagulate +anticoagulating +anticoagulation +anticoagulative +anticoagulator +anticoagulin +anticodon +anticogitative +anticoincidence +anticold +anticolic +anticollision +anticolonial +anticombination +anticomet +anticomment +anticommercial +anticommercialism +anticommercialist +anticommercialistic +anticommerciality +anticommercially +anticommercialness +anticommunism +anticommunist +anticommunistic +anticommunistical +anticommunistically +anticommunists +anticommutative +anticompetitive +anticomplement +anticomplementary +anticomplex +anticonceptionist +anticonductor +anticonfederationism +anticonfederationist +anticonfederative +anticonformist +anticonformity +anticonformities +anticonscience +anticonscription +anticonscriptive +anticonservation +anticonservationist +anticonservatism +anticonservative +anticonservatively +anticonservativeness +anticonstitution +anticonstitutional +anticonstitutionalism +anticonstitutionalist +anticonstitutionally +anticonsumer +anticontagion +anticontagionist +anticontagious +anticontagiously +anticontagiousness +anticonvellent +anticonvention +anticonventional +anticonventionalism +anticonventionalist +anticonventionally +anticonvulsant +anticonvulsive +anticor +anticorn +anticorona +anticorrosion +anticorrosive +anticorrosively +anticorrosiveness +anticorrosives +anticorruption +anticorset +anticosine +anticosmetic +anticosmetics +Anticosti +anticouncil +anticourt +anticourtier +anticous +anticovenanter +anticovenanting +anticreation +anticreational +anticreationism +anticreationist +anticreative +anticreatively +anticreativeness +anticreativity +anticreator +anticreep +anticreeper +anticreeping +anticrepuscular +anticrepuscule +anticrime +anticryptic +anticryptically +anticrisis +anticritic +anticritical +anticritically +anticriticalness +anticritique +anticrochet +anticrotalic +anticruelty +antics +antic's +anticularia +anticult +anticultural +anticum +anticus +antidactyl +antidancing +antidandruff +anti-Darwin +Anti-darwinian +Anti-darwinism +anti-Darwinist +antidecalogue +antideflation +antidemocracy +antidemocracies +antidemocrat +antidemocratic +antidemocratical +antidemocratically +antidemoniac +antidepressant +anti-depressant +antidepressants +antidepressive +antiderivative +antidetonant +antidetonating +antidiabetic +antidiastase +Antidicomarian +Antidicomarianite +antidictionary +antidiffuser +antidynamic +antidynasty +antidynastic +antidynastical +antidynastically +antidinic +antidiphtheria +antidiphtheric +antidiphtherin +antidiphtheritic +antidisciplinarian +antidyscratic +antidiscrimination +antidysenteric +antidisestablishmentarian +antidisestablishmentarianism +antidysuric +antidiuretic +antidivine +antidivorce +Antido +Anti-docetae +antidogmatic +antidogmatical +antidogmatically +antidogmatism +antidogmatist +antidomestic +antidomestically +antidominican +antidora +Antidorcas +antidoron +antidotal +antidotally +antidotary +antidote +antidoted +antidotes +antidote's +antidotical +antidotically +antidoting +antidotism +antidraft +antidrag +Anti-dreyfusard +antidromal +antidromy +antidromic +antidromically +antidromous +antidrug +antiduke +antidumping +antieavesdropping +antiecclesiastic +antiecclesiastical +antiecclesiastically +antiecclesiasticism +antiedemic +antieducation +antieducational +antieducationalist +antieducationally +antieducationist +antiegoism +antiegoist +antiegoistic +antiegoistical +antiegoistically +antiegotism +antiegotist +antiegotistic +antiegotistical +antiegotistically +antieyestrain +antiejaculation +antielectron +antielectrons +antiemetic +anti-emetic +antiemetics +antiemperor +antiempiric +antiempirical +antiempirically +antiempiricism +antiempiricist +antiendotoxin +antiendowment +antienergistic +Anti-english +antient +Anti-entente +antienthusiasm +antienthusiast +antienthusiastic +antienthusiastically +antienvironmentalism +antienvironmentalist +antienvironmentalists +antienzymatic +antienzyme +antienzymic +antiepicenter +antiepileptic +antiepiscopal +antiepiscopist +antiepithelial +antierysipelas +antierosion +antierosive +antiestablishment +Antietam +anti-ethmc +antiethnic +antieugenic +anti-Europe +Anti-european +anti-Europeanism +antievangelical +antievolution +antievolutional +antievolutionally +antievolutionary +antievolutionist +antievolutionistic +antiexpansion +antiexpansionism +antiexpansionist +antiexporting +antiexpressionism +antiexpressionist +antiexpressionistic +antiexpressive +antiexpressively +antiexpressiveness +antiextreme +antiface +antifaction +antifame +antifanatic +antifascism +Anti-fascism +antifascist +Anti-fascist +Anti-fascisti +antifascists +antifat +antifatigue +antifebrile +antifebrin +antifederal +Antifederalism +Antifederalist +anti-federalist +antifelon +antifelony +antifemale +antifeminine +antifeminism +antifeminist +antifeministic +antiferment +antifermentative +antiferroelectric +antiferromagnet +antiferromagnetic +antiferromagnetism +antifertility +antifertilizer +antifeudal +antifeudalism +antifeudalist +antifeudalistic +antifeudalization +antifibrinolysin +antifibrinolysis +antifideism +antifire +antiflash +antiflattering +antiflatulent +antiflux +antifoam +antifoaming +antifoggant +antifogmatic +antiforeign +antiforeigner +antiforeignism +antiformant +antiformin +antifouler +antifouling +Anti-fourierist +antifowl +anti-France +antifraud +antifreeze +antifreezes +antifreezing +Anti-french +anti-Freud +Anti-freudian +anti-Freudianism +antifriction +antifrictional +antifrost +antifundamentalism +antifundamentalist +antifungal +antifungin +antifungus +antigay +antigalactagogue +antigalactic +anti-gallic +Anti-gallican +anti-gallicanism +antigambling +antiganting +antigen +antigene +antigenes +antigenic +antigenically +antigenicity +antigens +antigen's +Anti-german +anti-Germanic +Anti-germanism +anti-Germanization +antighostism +antigigmanic +antigyrous +antiglare +antiglyoxalase +antiglobulin +antignostic +Anti-gnostic +antignostical +Antigo +antigod +anti-god +Antigone +antigonococcic +Antigonon +antigonorrheal +antigonorrheic +Antigonus +antigorite +Anti-gothicist +antigovernment +antigovernmental +antigovernmentally +antigraft +antigrammatical +antigrammatically +antigrammaticalness +antigraph +antigraphy +antigravitate +antigravitation +antigravitational +antigravitationally +antigravity +anti-Greece +anti-Greek +antigropelos +antigrowth +Antigua +Antiguan +antiguerilla +antiguggler +anti-guggler +antigun +antihalation +Anti-hanoverian +antiharmonist +antihectic +antihelices +antihelix +antihelixes +antihelminthic +antihemagglutinin +antihemisphere +antihemoglobin +antihemolysin +antihemolytic +antihemophilic +antihemorrhagic +antihemorrheidal +antihero +anti-hero +antiheroes +antiheroic +anti-heroic +antiheroism +antiheterolysin +antihydrophobic +antihydropic +antihydropin +antihidrotic +antihierarchal +antihierarchy +antihierarchic +antihierarchical +antihierarchically +antihierarchies +antihierarchism +antihierarchist +antihygienic +antihygienically +antihijack +antihylist +antihypertensive +antihypertensives +antihypnotic +antihypnotically +antihypochondriac +antihypophora +antihistamine +antihistamines +antihistaminic +antihysteric +antihistorical +anti-hog-cholera +antiholiday +antihomosexual +antihormone +antihuff +antihum +antihuman +antihumanism +antihumanist +antihumanistic +antihumanity +antihumbuggist +antihunting +Anti-ibsenite +anti-icer +anti-icteric +anti-idealism +anti-idealist +anti-idealistic +anti-idealistically +anti-idolatrous +anti-immigration +anti-immigrationist +anti-immune +anti-imperialism +anti-imperialist +anti-imperialistic +anti-incrustator +anti-indemnity +anti-induction +anti-inductive +anti-inductively +anti-inductiveness +anti-infallibilist +anti-infantal +antiinflammatory +antiinflammatories +anti-innovationist +antiinstitutionalist +antiinstitutionalists +antiinsurrectionally +antiinsurrectionists +anti-intellectual +anti-intellectualism +anti-intellectualist +anti-intellectuality +anti-intermediary +anti-Irish +Anti-irishism +anti-isolation +anti-isolationism +anti-isolationist +anti-isolysin +Anti-italian +anti-Italianism +anti-jacobin +anti-jacobinism +antijam +antijamming +Anti-jansenist +Anti-japanese +Anti-japanism +Anti-jesuit +anti-Jesuitic +anti-Jesuitical +anti-Jesuitically +anti-Jesuitism +anti-Jesuitry +Anti-jewish +Anti-judaic +Anti-judaism +anti-Judaist +anti-Judaistic +Antikamnia +antikathode +antikenotoxin +antiketogen +antiketogenesis +antiketogenic +antikinase +antiking +antikings +Antikythera +Anti-klan +Anti-klanism +antiknock +antiknocks +antilabor +antilaborist +antilacrosse +antilacrosser +antilactase +anti-laissez-faire +Anti-lamarckian +antilapsarian +antilapse +Anti-latin +anti-Latinism +Anti-laudism +antileague +anti-leaguer +antileak +Anti-Lebanon +anti-lecomption +anti-lecomptom +antileft +antilegalist +antilegomena +antilemic +antilens +antilepsis +antileptic +antilepton +antilethargic +antileukemic +antileveling +antilevelling +Antilia +antiliberal +Anti-liberal +antiliberalism +antiliberalist +antiliberalistic +antiliberally +antiliberalness +antiliberals +antilibration +antilife +antilift +antilynching +antilipase +antilipoid +antiliquor +antilysin +antilysis +antilyssic +antilithic +antilytic +antilitter +antilittering +antiliturgy +antiliturgic +antiliturgical +antiliturgically +antiliturgist +Antillean +Antilles +antilobium +Antilocapra +Antilocapridae +Antilochus +antiloemic +antilog +antilogarithm +antilogarithmic +antilogarithms +antilogy +antilogic +antilogical +antilogies +antilogism +antilogistic +antilogistically +antilogous +antilogs +antiloimic +Antilope +Antilopinae +antilopine +antiloquy +antilottery +antiluetic +antiluetin +antimacassar +antimacassars +Anti-macedonian +Anti-macedonianism +antimachination +antimachine +antimachinery +Antimachus +antimagistratical +antimagnetic +antimalaria +antimalarial +antimale +antimallein +Anti-malthusian +anti-Malthusianism +antiman +antimanagement +antimaniac +antimaniacal +anti-maniacal +Antimarian +antimark +antimartyr +antimask +antimasker +antimasks +Antimason +Anti-Mason +Antimasonic +Anti-Masonic +Antimasonry +Anti-Masonry +antimasque +antimasquer +antimasquerade +antimaterialism +antimaterialist +antimaterialistic +antimaterialistically +antimatrimonial +antimatrimonialist +antimatter +antimechanism +antimechanist +antimechanistic +antimechanistically +antimechanization +antimediaeval +antimediaevalism +antimediaevalist +antimediaevally +antimedical +antimedically +antimedication +antimedicative +antimedicine +antimedieval +antimedievalism +antimedievalist +antimedievally +antimelancholic +antimellin +antimeningococcic +antimensia +antimension +antimensium +antimephitic +antimere +antimeres +antimerger +antimerging +antimeric +Antimerina +antimerism +antimeristem +antimesia +antimeson +Anti-messiah +antimetabole +antimetabolite +antimetathesis +antimetathetic +antimeter +antimethod +antimethodic +antimethodical +antimethodically +antimethodicalness +antimetrical +antimetropia +antimetropic +Anti-mexican +antimiasmatic +antimycotic +antimicrobial +antimicrobic +antimilitary +antimilitarism +antimilitarist +antimilitaristic +antimilitaristically +antiministerial +antiministerialist +antiministerially +antiminsia +antiminsion +antimiscegenation +antimissile +antimission +antimissionary +antimissioner +antimystic +antimystical +antimystically +antimysticalness +antimysticism +antimythic +antimythical +antimitotic +antimixing +antimnemonic +antimodel +antimodern +antimodernism +antimodernist +antimodernistic +antimodernization +antimodernly +antimodernness +Anti-mohammedan +antimonarch +antimonarchal +antimonarchally +antimonarchy +antimonarchial +antimonarchic +antimonarchical +antimonarchically +antimonarchicalness +antimonarchism +antimonarchist +antimonarchistic +antimonarchists +antimonate +Anti-mongolian +antimony +antimonial +antimoniate +antimoniated +antimonic +antimonid +antimonide +antimonies +antimoniferous +anti-mony-yellow +antimonyl +antimonioso- +antimonious +antimonite +antimonium +antimoniuret +antimoniureted +antimoniuretted +antimonopoly +antimonopolism +antimonopolist +antimonopolistic +antimonopolization +antimonous +antimonsoon +antimoral +antimoralism +antimoralist +antimoralistic +antimorality +Anti-mosaical +antimosquito +antimusical +antimusically +antimusicalness +Antin +antinarcotic +antinarcotics +antinarrative +antinational +antinationalism +antinationalist +Anti-nationalist +antinationalistic +antinationalistically +antinationalists +antinationalization +antinationally +antinatural +antinaturalism +antinaturalist +antinaturalistic +antinaturally +antinaturalness +anti-nebraska +antinegro +anti-Negro +anti-Negroes +antinegroism +anti-Negroism +antineologian +antineoplastic +antinephritic +antinepotic +antineuralgic +antineuritic +antineurotoxin +antineutral +antineutralism +antineutrality +antineutrally +antineutrino +antineutrinos +antineutron +antineutrons +anting +anting-anting +antings +antinial +anti-nicaean +antinicotine +antinihilism +antinihilist +Anti-nihilist +antinihilistic +antinion +Anti-noahite +antinodal +antinode +antinodes +antinoise +antinome +antinomy +antinomian +antinomianism +antinomians +antinomic +antinomical +antinomies +antinomist +antinoness +Anti-nordic +antinormal +antinormality +antinormalness +Antinos +antinosarian +Antinous +antinovel +anti-novel +antinovelist +anti-novelist +antinovels +antinucleon +antinucleons +antinuke +antiobesity +Antioch +Antiochene +Antiochian +Antiochianism +Antiochus +antiodont +antiodontalgic +anti-odontalgic +Antiope +antiopelmous +anti-open-shop +antiophthalmic +antiopium +antiopiumist +antiopiumite +antioptimism +antioptimist +antioptimistic +antioptimistical +antioptimistically +antioptionist +antiorgastic +anti-orgastic +Anti-oriental +anti-Orientalism +anti-Orientalist +antiorthodox +antiorthodoxy +antiorthodoxly +anti-over +antioxidant +antioxidants +antioxidase +antioxidizer +antioxidizing +antioxygen +antioxygenating +antioxygenation +antioxygenator +antioxygenic +antiozonant +antipacifism +antipacifist +antipacifistic +antipacifists +antipapacy +antipapal +antipapalist +antipapism +antipapist +antipapistic +antipapistical +antiparabema +antiparabemata +antiparagraphe +antiparagraphic +antiparalytic +antiparalytical +antiparallel +antiparallelogram +antiparasitic +antiparasitical +antiparasitically +antiparastatitis +antiparliament +antiparliamental +antiparliamentary +antiparliamentarian +antiparliamentarians +antiparliamentarist +antiparliamenteer +antipart +antiparticle +antiparticles +Antipas +Antipasch +Antipascha +antipass +antipasti +antipastic +antipasto +antipastos +Antipater +Antipatharia +antipatharian +antipathetic +antipathetical +antipathetically +antipatheticalness +antipathy +antipathic +Antipathida +antipathies +antipathist +antipathize +antipathogen +antipathogene +antipathogenic +antipatriarch +antipatriarchal +antipatriarchally +antipatriarchy +antipatriot +antipatriotic +antipatriotically +antipatriotism +Anti-paul +Anti-pauline +antipedal +Antipedobaptism +Antipedobaptist +antipeduncular +Anti-pelagian +antipellagric +antipendium +antipepsin +antipeptone +antiperiodic +antiperistalsis +antiperistaltic +antiperistasis +antiperistatic +antiperistatical +antiperistatically +antipersonnel +antiperspirant +antiperspirants +antiperthite +antipestilence +antipestilent +antipestilential +antipestilently +antipetalous +antipewism +antiphagocytic +antipharisaic +antipharmic +Antiphas +antiphase +Antiphates +Anti-philippizing +antiphylloxeric +antiphilosophy +antiphilosophic +antiphilosophical +antiphilosophically +antiphilosophies +antiphilosophism +antiphysic +antiphysical +antiphysically +antiphysicalness +antiphysician +antiphlogistian +antiphlogistic +antiphlogistin +antiphon +antiphona +antiphonal +antiphonally +antiphonary +antiphonaries +antiphoner +antiphonetic +antiphony +antiphonic +antiphonical +antiphonically +antiphonies +antiphonon +antiphons +antiphrases +antiphrasis +antiphrastic +antiphrastical +antiphrastically +antiphthisic +antiphthisical +Antiphus +antipyic +antipyics +antipill +antipyonin +antipyresis +antipyretic +antipyretics +antipyryl +antipyrin +Antipyrine +antipyrotic +antiplague +antiplanet +antiplastic +antiplatelet +anti-Plato +Anti-platonic +anti-Platonically +anti-Platonism +anti-Platonist +antipleion +antiplenist +antiplethoric +antipleuritic +antiplurality +antipneumococcic +antipodagric +antipodagron +antipodal +antipode +antipodean +antipodeans +Antipodes +antipode's +antipodic +antipodism +antipodist +Antipoenus +antipoetic +antipoetical +antipoetically +antipoints +antipolar +antipole +antipolemist +antipoles +antipolice +antipolygamy +antipolyneuritic +Anti-polish +antipolitical +antipolitically +antipolitics +antipollution +antipolo +antipool +antipooling +antipope +antipopery +antipopes +antipopular +antipopularization +antipopulationist +antipopulism +anti-Populist +antipornography +antipornographic +antiportable +antiposition +antipot +antipoverty +antipragmatic +antipragmatical +antipragmatically +antipragmaticism +antipragmatism +antipragmatist +antiprecipitin +antipredeterminant +anti-pre-existentiary +antiprelate +antiprelatic +antiprelatism +antiprelatist +antipreparedness +antiprestidigitation +antipriest +antipriestcraft +antipriesthood +antiprime +antiprimer +antipriming +antiprinciple +antiprism +antiproductionist +antiproductive +antiproductively +antiproductiveness +antiproductivity +antiprofiteering +antiprogressive +antiprohibition +antiprohibitionist +antiprojectivity +antiprophet +antiprostate +antiprostatic +antiprostitution +antiprotease +antiproteolysis +Anti-protestant +anti-Protestantism +antiproton +antiprotons +antiprotozoal +antiprudential +antipruritic +antipsalmist +antipsychiatry +antipsychotic +antipsoric +antiptosis +antipudic +antipuritan +anti-Puritan +anti-Puritanism +Antipus +antiputrefaction +antiputrefactive +antiputrescent +antiputrid +antiq +antiq. +antiqua +antiquary +antiquarian +antiquarianism +antiquarianize +antiquarianly +antiquarians +antiquarian's +antiquaries +antiquarism +antiquarium +antiquartan +antiquate +antiquated +antiquatedness +antiquates +antiquating +antiquation +antique +antiqued +antiquely +antiqueness +antiquer +antiquers +antiques +antique's +antiquing +antiquist +antiquitarian +antiquity +antiquities +antiquum +antirabic +antirabies +antiracemate +antiracer +antirachitic +antirachitically +antiracial +antiracially +antiracing +antiracism +antiracketeering +antiradiant +antiradiating +antiradiation +antiradical +antiradicalism +antiradically +antiradicals +antirailwayist +antirape +antirational +antirationalism +antirationalist +antirationalistic +antirationality +antirationally +antirattler +antireacting +antireaction +antireactionary +antireactionaries +antireactive +antirealism +antirealist +antirealistic +antirealistically +antireality +antirebating +antirecession +antirecruiting +antired +antiredeposition +antireducer +antireducing +antireduction +antireductive +antireflexive +antireform +antireformer +antireforming +antireformist +antireligion +antireligionist +antireligiosity +antireligious +antireligiously +Antiremonstrant +antirennet +antirennin +antirent +antirenter +antirentism +antirepublican +Anti-republican +antirepublicanism +antireservationist +antiresonance +antiresonator +antirestoration +antireticular +antirevisionist +antirevolution +antirevolutionary +antirevolutionaries +antirevolutionist +antirheumatic +antiricin +antirickets +antiriot +antiritual +antiritualism +antiritualist +antiritualistic +antirobbery +antirobin +antiroyal +antiroyalism +antiroyalist +antiroll +Anti-roman +antiromance +Anti-romanist +antiromantic +antiromanticism +antiromanticist +Antirrhinum +antirumor +antirun +Anti-ruskinian +anti-Russia +Anti-russian +antirust +antirusts +antis +antisabbatarian +Anti-sabbatarian +Anti-sabian +antisacerdotal +antisacerdotalist +antisag +antisaloon +antisalooner +Antisana +antisavage +Anti-saxonism +antiscabious +antiscale +anti-Scandinavia +antisceptic +antisceptical +antiscepticism +antischolastic +antischolastically +antischolasticism +antischool +antiscia +antiscians +antiscience +antiscientific +antiscientifically +antiscii +antiscion +antiscolic +antiscorbutic +antiscorbutical +antiscriptural +Anti-scriptural +anti-Scripture +antiscripturism +Anti-scripturism +Anti-scripturist +antiscrofulous +antisegregation +antiseismic +antiselene +antisemite +Anti-semite +antisemitic +Anti-semitic +Anti-semitically +antisemitism +Anti-semitism +antisensitivity +antisensitizer +antisensitizing +antisensuality +antisensuous +antisensuously +antisensuousness +antisepalous +antisepsin +antisepsis +antiseptic +antiseptical +antiseptically +antisepticise +antisepticised +antisepticising +antisepticism +antisepticist +antisepticize +antisepticized +antisepticizing +antiseptics +antiseption +antiseptize +antisera +Anti-serb +antiserum +antiserums +antiserumsera +antisex +antisexist +antisexual +Anti-shelleyan +Anti-shemite +Anti-shemitic +Anti-shemitism +antiship +antishipping +antishoplifting +Antisi +antisialagogue +antisialic +antisiccative +antisideric +antisilverite +antisymmetry +antisymmetric +antisymmetrical +antisimoniacal +antisyndicalism +antisyndicalist +antisyndication +antisine +antisynod +antisyphilitic +antisyphillis +antisiphon +antisiphonal +antiskeptic +antiskeptical +antiskepticism +antiskid +antiskidding +Anti-slav +antislavery +antislaveryism +anti-Slavic +antislickens +antislip +Anti-slovene +antismog +antismoking +antismuggling +antismut +antisnapper +antisnob +antisocial +antisocialist +antisocialistic +antisocialistically +antisociality +antisocially +Anti-socinian +anti-Socrates +anti-Socratic +antisolar +antisophism +antisophist +antisophistic +antisophistication +antisophistry +antisoporific +Anti-soviet +antispace +antispadix +anti-Spain +Anti-spanish +antispasis +antispasmodic +antispasmodics +antispast +antispastic +antispectroscopic +antispeculation +antispending +antispermotoxin +antispiritual +antispiritualism +antispiritualist +antispiritualistic +antispiritually +antispirochetic +antisplasher +antisplenetic +antisplitting +antispreader +antispreading +antisquama +antisquatting +antistadholder +antistadholderian +antistalling +antistaphylococcic +antistat +antistate +antistater +antistatic +antistatism +antistatist +antisteapsin +antisterility +antistes +Antisthenes +antistimulant +antistimulation +antistock +antistreptococcal +antistreptococcic +antistreptococcin +antistreptococcus +antistrike +antistriker +antistrophal +antistrophe +antistrophic +antistrophically +antistrophize +antistrophon +antistrumatic +antistrumous +antistudent +antisubmarine +antisubstance +antisubversion +antisubversive +antisudoral +antisudorific +antisuffrage +antisuffragist +antisuicide +antisun +antisupernatural +antisupernaturalism +antisupernaturalist +antisupernaturalistic +antisurplician +anti-Sweden +anti-Swedish +antitabetic +antitabloid +antitangent +antitank +antitarnish +antitarnishing +antitartaric +antitax +antitaxation +antitechnology +antitechnological +antiteetotalism +antitegula +antitemperance +antiterrorism +antiterrorist +antitetanic +antitetanolysin +Anti-teuton +Anti-teutonic +antithalian +antitheft +antitheism +antitheist +antitheistic +antitheistical +antitheistically +antithenar +antitheology +antitheologian +antitheological +antitheologizing +antithermic +antithermin +antitheses +antithesis +antithesism +antithesize +antithet +antithetic +antithetical +antithetically +antithetics +antithyroid +antithrombic +antithrombin +antitintinnabularian +antitypal +antitype +antitypes +antityphoid +antitypy +antitypic +antitypical +antitypically +antitypous +antityrosinase +antitobacco +antitobacconal +antitobacconist +antitonic +antitorpedo +antitotalitarian +antitoxic +antitoxin +antitoxine +antitoxins +antitoxin's +antitrade +anti-trade +antitrades +antitradition +antitraditional +antitraditionalist +antitraditionally +antitragal +antitragi +antitragic +antitragicus +antitragus +Anti-tribonian +antitrinitarian +Anti-trinitarian +anti-Trinitarianism +antitrypsin +antitryptic +antitrismus +antitrochanter +antitropal +antitrope +antitropy +antitropic +antitropical +antitropous +antitrust +antitruster +antitubercular +antituberculin +antituberculosis +antituberculotic +antituberculous +antitumor +antitumoral +Anti-turkish +antiturnpikeism +antitussive +antitwilight +antiuating +antiulcer +antiunemployment +antiunion +antiunionist +Anti-unitarian +antiuniversity +antiuratic +antiurban +antiurease +antiusurious +antiutilitarian +antiutilitarianism +antivaccination +antivaccinationist +antivaccinator +antivaccinist +antivandalism +antivariolous +antivenefic +antivenene +antivenereal +antivenin +antivenine +antivenins +Anti-venizelist +antivenom +antivenomous +antivermicular +antivibrating +antivibrator +antivibratory +antivice +antiviolence +antiviral +antivirotic +antivirus +antivitalist +antivitalistic +antivitamin +antivivisection +antivivisectionist +antivivisectionists +antivolition +Anti-volstead +Anti-volsteadian +antiwar +antiwarlike +antiwaste +antiwear +antiwedge +antiweed +Anti-whig +antiwhite +antiwhitism +Anti-wycliffist +Anti-wycliffite +antiwiretapping +antiwit +antiwoman +antiworld +anti-worlds +antixerophthalmic +antizealot +antizymic +antizymotic +Anti-zionism +Anti-zionist +antizoea +Anti-zwinglian +antjar +antler +antlered +antlerite +antlerless +Antlers +Antlia +Antliae +antliate +Antlid +antlike +antling +antlion +antlions +antlophobia +antluetic +Antntonioni +antocular +antodontalgic +antoeci +antoecian +antoecians +Antofagasta +Antoine +Antoinetta +Antoinette +Anton +Antonchico +Antone +Antonella +Antonescu +Antonet +Antonetta +Antoni +Antony +Antonia +Antonie +Antonietta +antonym +antonymy +antonymic +antonymies +antonymous +antonyms +Antonin +Antonina +antoniniani +antoninianus +Antonino +Antoninus +Antonio +Antony-over +Antonito +Antonius +antonomasy +antonomasia +antonomastic +antonomastical +antonomastically +Antonovich +antonovics +Antons +antorbital +antozone +antozonite +ant-pipit +antproof +antra +antral +antralgia +antre +antrectomy +antres +Antrim +antrin +antritis +antrocele +antronasal +antrophore +antrophose +antrorse +antrorsely +antroscope +antroscopy +Antrostomus +antrotympanic +antrotympanitis +antrotome +antrotomy +antroversion +antrovert +antrum +antrums +antrustion +antrustionship +ants +ant's +antship +antshrike +antsy +antsier +antsiest +antsigne +antsy-pantsy +Antsirane +antthrush +ant-thrush +ANTU +Antum +Antung +Antwerp +Antwerpen +antwise +ANU +anubin +anubing +Anubis +anucleate +anucleated +anukabiet +Anukit +anuloma +Anunaki +anunder +Anunnaki +Anura +Anuradhapura +Anurag +anural +anuran +anurans +anureses +anuresis +anuretic +anury +anuria +anurias +anuric +anurous +anus +anuses +anusim +Anuska +anusvara +anutraminosa +anvasser +Anvers +Anvik +anvil +anvil-drilling +anviled +anvil-faced +anvil-facing +anvil-headed +anviling +anvilled +anvilling +anvils +anvil's +anvilsmith +anviltop +anviltops +anxiety +anxieties +anxietude +anxiolytic +anxious +anxiously +anxiousness +Anza +Anzac +Anzanian +Anzanite +Anzengruber +Anzio +Anzovin +ANZUS +AO +AOA +aob +AOCS +Aoede +aogiri +Aoide +Aoife +A-OK +Aoki +AOL +aoli +Aomori +aonach +A-one +Aonian +AOP +AOPA +AOQ +aor +Aorangi +aorist +aoristic +aoristically +aorists +Aornis +Aornum +aorta +aortae +aortal +aortarctia +aortas +aortectasia +aortectasis +aortic +aorticorenal +aortism +aortitis +aortoclasia +aortoclasis +aortography +aortographic +aortographies +aortoiliac +aortolith +aortomalacia +aortomalaxis +aortopathy +aortoptosia +aortoptosis +aortorrhaphy +aortosclerosis +aortostenosis +aortotomy +AOS +aosmic +AOSS +Aosta +Aotea +Aotearoa +Aotes +Aotus +AOU +aouad +aouads +aoudad +aoudads +Aouellimiden +Aoul +AOW +AP +ap- +APA +apabhramsa +apace +Apache +Apaches +Apachette +apachism +apachite +apadana +apaesthesia +apaesthetic +apaesthetize +apaestically +apagoge +apagoges +apagogic +apagogical +apagogically +apagogue +apay +Apayao +apaid +apair +apaise +Apalachee +Apalachicola +Apalachin +apalit +Apama +apanage +apanaged +apanages +apanaging +apandry +Apanteles +Apantesis +apanthropy +apanthropia +apar +apar- +Aparai +aparaphysate +aparavidya +apardon +aparejo +aparejos +Apargia +aparithmesis +Aparri +apart +apartado +Apartheid +apartheids +aparthrosis +apartment +apartmental +apartments +apartment's +apartness +apasote +apass +apast +apastra +apastron +apasttra +apatan +Apatela +apatetic +apathaton +apatheia +apathetic +apathetical +apathetically +apathy +apathia +apathic +apathies +apathism +apathist +apathistical +apathize +apathogenic +Apathus +apatite +apatites +Apatornis +Apatosaurus +Apaturia +APB +APC +APDA +APDU +APE +apeak +apectomy +aped +apedom +apeek +ape-headed +apehood +apeiron +apeirophobia +apel- +Apeldoorn +apelet +apelike +apeling +Apelles +apellous +apeman +ape-man +Apemantus +ape-men +Apemius +Apemosyne +apen- +Apennine +Apennines +apenteric +Apepi +apepsy +apepsia +apepsinia +apeptic +aper +aper- +aperch +apercu +apercus +aperea +apery +aperient +aperients +aperies +aperiodic +aperiodically +aperiodicity +aperispermic +aperistalsis +aperitif +aperitifs +aperitive +apers +apersee +apert +apertion +apertly +apertness +apertometer +apertum +apertural +aperture +apertured +apertures +Aperu +aperulosid +apes +apesthesia +apesthetic +apesthetize +apet- +Apetalae +apetaly +apetalies +apetaloid +apetalose +apetalous +apetalousness +apex +apexed +apexes +apexing +Apfel +Apfelstadt +APG +Apgar +aph +aph- +aphacia +aphacial +aphacic +aphaeresis +aphaeretic +aphagia +aphagias +aphakia +aphakial +aphakic +Aphanapteryx +Aphanes +aphanesite +Aphaniptera +aphanipterous +aphanisia +aphanisis +aphanite +aphanites +aphanitic +aphanitism +Aphanomyces +aphanophyre +aphanozygous +Aphareus +Apharsathacites +aphasia +aphasiac +aphasiacs +aphasias +aphasic +aphasics +aphasiology +Aphelandra +Aphelenchus +aphelia +aphelian +aphelilia +aphelilions +Aphelinus +aphelion +apheliotropic +apheliotropically +apheliotropism +Aphelops +aphemia +aphemic +aphengescope +aphengoscope +aphenoscope +apheresis +apheretic +apheses +aphesis +Aphesius +apheta +aphetic +aphetically +aphetism +aphetize +aphicidal +aphicide +aphid +Aphidas +aphides +aphidian +aphidians +aphidicide +aphidicolous +aphidid +Aphididae +Aphidiinae +aphidious +Aphidius +aphidivorous +aphidlion +aphid-lion +aphidolysin +aphidophagous +aphidozer +aphydrotropic +aphydrotropism +aphids +aphid's +aphilanthropy +aphylly +aphyllies +aphyllose +aphyllous +aphyric +Aphis +aphislion +aphis-lion +aphizog +aphlaston +aphlebia +aphlogistic +aphnology +aphodal +aphodi +aphodian +Aphodius +aphodus +apholate +apholates +aphony +aphonia +aphonias +aphonic +aphonics +aphonous +aphoria +aphorise +aphorised +aphoriser +aphorises +aphorising +aphorism +aphorismatic +aphorismer +aphorismic +aphorismical +aphorismos +aphorisms +aphorism's +aphorist +aphoristic +aphoristical +aphoristically +aphorists +aphorize +aphorized +aphorizer +aphorizes +aphorizing +Aphoruridae +aphotaxis +aphotic +aphototactic +aphototaxis +aphototropic +aphototropism +Aphra +aphrasia +aphrite +aphrizite +aphrodesiac +aphrodisia +aphrodisiac +aphrodisiacal +aphrodisiacs +aphrodisian +aphrodisiomania +aphrodisiomaniac +aphrodisiomaniacal +Aphrodision +Aphrodistic +Aphrodite +Aphroditeum +aphroditic +Aphroditidae +aphroditous +Aphrogeneia +aphrolite +aphronia +aphronitre +aphrosiderite +aphtha +aphthae +Aphthartodocetae +Aphthartodocetic +Aphthartodocetism +aphthic +aphthitalite +aphthoid +aphthong +aphthongal +aphthongia +aphthonite +aphthous +API +Apia +Apiaca +Apiaceae +apiaceous +Apiales +apian +Apianus +apiararies +apiary +apiarian +apiarians +apiaries +apiarist +apiarists +apiator +apicad +apical +apically +apicals +Apicella +apices +apicial +Apician +apicifixed +apicilar +apicillary +apicitis +apickaback +apickback +apickpack +apico-alveolar +apico-dental +apicoectomy +apicolysis +APICS +apicula +apicular +apiculate +apiculated +apiculation +apiculi +apicultural +apiculture +apiculturist +apiculus +Apidae +apiece +apieces +a-pieces +Apiezon +apigenin +apii +apiin +apikores +apikoros +apikorsim +apilary +apili +apimania +apimanias +Apina +Apinae +Apinage +apinch +a-pinch +aping +apinoid +apio +Apioceridae +apiocrinite +apioid +apioidal +apiol +apiole +apiolin +apiology +apiologies +apiologist +apyonin +apionol +Apios +apiose +Apiosoma +apiphobia +apyrase +apyrases +apyrene +apyretic +apyrexy +apyrexia +apyrexial +apyrotype +apyrous +Apis +apish +apishamore +apishly +apishness +apism +Apison +apitong +apitpat +Apium +apivorous +APJ +apjohnite +Apl +aplace +aplacental +Aplacentalia +Aplacentaria +Aplacophora +aplacophoran +aplacophorous +aplanat +aplanatic +aplanatically +aplanatism +Aplanobacter +aplanogamete +aplanospore +aplasia +aplasias +aplastic +Aplectrum +aplenty +a-plenty +Aplington +Aplysia +aplite +aplites +aplitic +aplobasalt +aplodiorite +Aplodontia +Aplodontiidae +aplomb +aplombs +aplome +Aplopappus +aploperistomatous +aplostemonous +aplotaxene +aplotomy +Apluda +aplustra +aplustre +aplustria +APM +apnea +apneal +apneas +apneic +apneumatic +apneumatosis +Apneumona +apneumonous +apneusis +apneustic +apnoea +apnoeal +apnoeas +apnoeic +APO +apo- +apoaconitine +apoapsides +apoapsis +apoatropine +apobiotic +apoblast +Apoc +Apoc. +apocaffeine +Apocalypse +apocalypses +apocalypst +apocalypt +apocalyptic +apocalyptical +apocalyptically +apocalypticism +apocalyptism +apocalyptist +apocamphoric +apocarp +apocarpy +apocarpies +apocarpous +apocarps +apocatastasis +apocatastatic +apocatharsis +apocathartic +apocenter +apocentre +apocentric +apocentricity +apocha +apochae +apocholic +apochromat +apochromatic +apochromatism +Apocynaceae +apocynaceous +apocinchonine +apocyneous +apocynthion +apocynthions +Apocynum +apocyte +apocodeine +apocopate +apocopated +apocopating +apocopation +apocope +apocopes +apocopic +Apocr +apocrenic +apocrine +apocryph +Apocrypha +apocryphal +apocryphalist +apocryphally +apocryphalness +apocryphate +apocryphon +apocrisiary +Apocrita +apocrustic +apod +Apoda +apodal +apodan +apodedeipna +apodeictic +apodeictical +apodeictically +apodeipna +apodeipnon +apodeixis +apodema +apodemal +apodemas +apodemata +apodematal +apodeme +Apodes +Apodia +apodiabolosis +apodictic +apodictical +apodictically +apodictive +Apodidae +apodioxis +Apodis +apodyteria +apodyterium +apodixis +apodoses +apodosis +apodous +apods +apoembryony +apoenzyme +apofenchene +apoferritin +apogaeic +apogaic +apogalacteum +apogamy +apogamic +apogamically +apogamies +apogamous +apogamously +apogeal +apogean +apogee +apogees +apogeic +apogeny +apogenous +apogeotropic +apogeotropically +apogeotropism +Apogon +apogonid +Apogonidae +apograph +apographal +apographic +apographical +apoharmine +apohyal +Apoidea +apoikia +apoious +apoise +apojove +apokatastasis +apokatastatic +apokrea +apokreos +apolar +apolarity +apolaustic +A-pole +apolegamic +Apolysin +apolysis +Apolista +Apolistan +apolitical +apolitically +apolytikion +Apollinaire +Apollinarian +Apollinarianism +Apollinaris +Apolline +apollinian +Apollyon +Apollo +Apollon +Apollonia +Apollonian +Apollonic +apollonicon +Apollonistic +Apollonius +Apollos +Apolloship +Apollus +apolog +apologal +apologer +apologete +apologetic +apologetical +apologetically +apologetics +apology +apologia +apologiae +apologias +apological +apologies +apology's +apologise +apologised +apologiser +apologising +apologist +apologists +apologist's +apologize +apologized +apologizer +apologizers +apologizes +apologizing +apologs +apologue +apologues +apolousis +apolune +apolunes +apolusis +apomecometer +apomecometry +apometaboly +apometabolic +apometabolism +apometabolous +apomict +apomictic +apomictical +apomictically +apomicts +Apomyius +apomixes +apomixis +apomorphia +apomorphin +apomorphine +aponeurology +aponeurorrhaphy +aponeuroses +aponeurosis +aponeurositis +aponeurotic +aponeurotome +aponeurotomy +aponia +aponic +Aponogeton +Aponogetonaceae +aponogetonaceous +apoop +a-poop +apopemptic +apopenptic +apopetalous +apophantic +apophasis +apophatic +apophyeeal +apophyge +apophyges +apophylactic +apophylaxis +apophyllite +apophyllous +Apophis +apophysary +apophysate +apophyseal +apophyses +apophysial +apophysis +apophysitis +apophlegm +apophlegmatic +apophlegmatism +apophony +apophonia +apophonic +apophonies +apophorometer +apophthegm +apophthegmatic +apophthegmatical +apophthegmatist +apopyle +Apopka +apoplasmodial +apoplastogamous +apoplectic +apoplectical +apoplectically +apoplectiform +apoplectoid +apoplex +apoplexy +apoplexies +apoplexious +apoquinamine +apoquinine +aporetic +aporetical +aporhyolite +aporia +aporiae +aporias +Aporobranchia +aporobranchian +Aporobranchiata +Aporocactus +Aporosa +aporose +aporphin +aporphine +Aporrhaidae +Aporrhais +aporrhaoid +aporrhea +aporrhegma +aporrhiegma +aporrhoea +aport +aportlast +aportoise +aposafranine +aposaturn +aposaturnium +aposelene +aposematic +aposematically +aposepalous +aposia +aposiopeses +aposiopesis +aposiopestic +aposiopetic +apositia +apositic +aposoro +apospory +aposporic +apospories +aposporogony +aposporous +apostacy +apostacies +apostacize +apostasy +apostasies +apostasis +apostate +apostates +apostatic +apostatical +apostatically +apostatise +apostatised +apostatising +apostatism +apostatize +apostatized +apostatizes +apostatizing +apostaxis +apostem +apostemate +apostematic +apostemation +apostematous +aposteme +aposteriori +aposthia +aposthume +apostil +apostille +apostils +apostle +apostlehood +Apostles +apostle's +apostleship +apostleships +apostoile +apostolate +apostoless +apostoli +Apostolian +Apostolic +apostolical +apostolically +apostolicalness +Apostolici +apostolicism +apostolicity +apostolize +Apostolos +apostrophal +apostrophation +apostrophe +apostrophes +apostrophi +Apostrophia +apostrophic +apostrophied +apostrophise +apostrophised +apostrophising +apostrophize +apostrophized +apostrophizes +apostrophizing +apostrophus +apostume +Apotactic +Apotactici +apotactite +apotelesm +apotelesmatic +apotelesmatical +apothec +apothecal +apothecarcaries +apothecary +apothecaries +apothecaryship +apothece +apotheces +apothecia +apothecial +apothecium +apothegm +apothegmatic +apothegmatical +apothegmatically +apothegmatist +apothegmatize +apothegms +apothem +apothems +apotheose +apotheoses +apotheosis +apotheosise +apotheosised +apotheosising +apotheosize +apotheosized +apotheosizing +apothesine +apothesis +apothgm +apotihecal +apotype +apotypic +apotome +apotracheal +apotropaic +apotropaically +apotropaion +apotropaism +apotropous +apoturmeric +apout +apoxesis +Apoxyomenos +apozem +apozema +apozemical +apozymase +APP +app. +appay +appair +appal +Appalachia +Appalachian +Appalachians +appale +appall +appalled +appalling +appallingly +appallingness +appallment +appalls +appalment +Appaloosa +appaloosas +appals +appalto +appanage +appanaged +appanages +appanaging +appanagist +appar +apparail +apparance +apparat +apparatchik +apparatchiki +apparatchiks +apparation +apparats +apparatus +apparatuses +apparel +appareled +appareling +apparelled +apparelling +apparelment +apparels +apparence +apparency +apparencies +apparens +apparent +apparentation +apparentement +apparentements +apparently +apparentness +apparition +apparitional +apparitions +apparition's +apparitor +appartement +appassionata +appassionatamente +appassionate +appassionato +appast +appaume +appaumee +APPC +appd +appeach +appeacher +appeachment +appeal +appealability +appealable +appealed +appealer +appealers +appealing +appealingly +appealingness +appeals +appear +appearance +appearanced +appearances +appeared +appearer +appearers +appearing +appears +appeasable +appeasableness +appeasably +appease +appeased +appeasement +appeasements +appeaser +appeasers +appeases +appeasing +appeasingly +appeasive +Appel +appellability +appellable +appellancy +appellant +appellants +appellant's +appellate +appellation +appellational +appellations +appellative +appellatived +appellatively +appellativeness +appellatory +appellee +appellees +appellor +appellors +appels +appenage +append +appendage +appendaged +appendages +appendage's +appendalgia +appendance +appendancy +appendant +appendectomy +appendectomies +appended +appendence +appendency +appendent +appender +appenders +appendical +appendicalgia +appendicate +appendice +appendiceal +appendicectasis +appendicectomy +appendicectomies +appendices +appendicial +appendicious +appendicitis +appendicle +appendicocaecostomy +appendico-enterostomy +appendicostomy +appendicular +Appendicularia +appendicularian +Appendiculariidae +Appendiculata +appendiculate +appendiculated +appending +appenditious +appendix +appendixed +appendixes +appendixing +appendix's +appendorontgenography +appendotome +appends +appennage +appense +appentice +Appenzell +apperceive +apperceived +apperceiving +apperception +apperceptionism +apperceptionist +apperceptionistic +apperceptive +apperceptively +appercipient +appere +apperil +appersonation +appersonification +appert +appertain +appertained +appertaining +appertainment +appertains +appertinent +appertise +appestat +appestats +appet +appete +appetence +appetency +appetencies +appetent +appetently +appetibility +appetible +appetibleness +appetiser +appetising +appetisse +appetit +appetite +appetites +appetite's +appetition +appetitional +appetitious +appetitive +appetitiveness +appetitost +appetize +appetized +appetizement +appetizer +appetizers +appetizing +appetizingly +Appia +Appian +appinite +Appius +appl +applanate +applanation +applaud +applaudable +applaudably +applauded +applauder +applauders +applauding +applaudingly +applauds +applause +applauses +applausive +applausively +Apple +appleberry +Appleby +appleblossom +applecart +apple-cheeked +appled +Appledorf +appledrane +appledrone +apple-eating +apple-faced +apple-fallow +Applegate +applegrower +applejack +applejacks +applejohn +apple-john +applemonger +applenut +apple-pie +apple-polish +apple-polisher +apple-polishing +appleringy +appleringie +appleroot +apples +apple's +applesauce +apple-scented +Appleseed +apple-shaped +applesnits +apple-stealing +Appleton +apple-twig +applewife +applewoman +applewood +apply +appliable +appliableness +appliably +appliance +appliances +appliance's +appliant +applicability +applicabilities +applicable +applicableness +applicably +applicancy +applicancies +applicant +applicants +applicant's +applicate +application +applications +application's +applicative +applicatively +applicator +applicatory +applicatorily +applicators +applicator's +applied +appliedly +applier +appliers +applies +applying +applyingly +applyment +Appling +applique +appliqued +appliqueing +appliques +applosion +applosive +applot +applotment +appmt +appoggiatura +appoggiaturas +appoggiature +appoint +appointable +appointe +appointed +appointee +appointees +appointee's +appointer +appointers +appointing +appointive +appointively +appointment +appointments +appointment's +appointor +appoints +Appolonia +Appomatox +Appomattoc +Appomattox +apport +apportion +apportionable +apportionate +apportioned +apportioner +apportioning +apportionment +apportionments +apportions +apposability +apposable +appose +apposed +apposer +apposers +apposes +apposing +apposiopestic +apposite +appositely +appositeness +apposition +appositional +appositionally +appositions +appositive +appositively +apppetible +appraisable +appraisal +appraisals +appraisal's +appraise +appraised +appraisement +appraiser +appraisers +appraises +appraising +appraisingly +appraisive +apprecate +appreciable +appreciably +appreciant +appreciate +appreciated +appreciates +appreciating +appreciatingly +appreciation +appreciational +appreciations +appreciativ +appreciative +appreciatively +appreciativeness +appreciator +appreciatory +appreciatorily +appreciators +appredicate +apprehend +apprehendable +apprehended +apprehender +apprehending +apprehendingly +apprehends +apprehensibility +apprehensible +apprehensibly +apprehension +apprehensions +apprehension's +apprehensive +apprehensively +apprehensiveness +apprehensivenesses +apprend +apprense +apprentice +apprenticed +apprenticehood +apprenticement +apprentices +apprenticeship +apprenticeships +apprenticing +appress +appressed +appressor +appressoria +appressorial +appressorium +apprest +appreteur +appreve +apprise +apprised +appriser +apprisers +apprises +apprising +apprizal +apprize +apprized +apprizement +apprizer +apprizers +apprizes +apprizing +appro +approach +approachability +approachabl +approachable +approachableness +approached +approacher +approachers +approaches +approaching +approachless +approachment +approbate +approbated +approbating +approbation +approbations +approbative +approbativeness +approbator +approbatory +apprompt +approof +appropinquate +appropinquation +appropinquity +appropre +appropriable +appropriament +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriating +appropriation +Appropriations +appropriative +appropriativeness +appropriator +appropriators +appropriator's +approvability +approvable +approvableness +approvably +approval +approvals +approval's +approvance +approve +approved +approvedly +approvedness +approvement +approver +approvers +approves +approving +approvingly +approx +approx. +approximable +approximal +approximant +approximants +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +approximativeness +approximator +Apps +appt +apptd +appui +appulse +appulses +appulsion +appulsive +appulsively +appunctuation +appurtenance +appurtenances +appurtenant +APR +Apr. +APRA +apractic +apraxia +apraxias +apraxic +apreynte +aprendiz +apres +Apresoline +apricate +aprication +aprickle +apricot +apricot-kernal +apricots +apricot's +April +Aprile +Aprilesque +Aprilette +April-gowk +Apriline +Aprilis +apriori +apriorism +apriorist +aprioristic +aprioristically +apriority +apritif +Aprocta +aproctia +aproctous +apron +aproned +aproneer +apronful +aproning +apronless +apronlike +aprons +apron's +apron-squire +apronstring +apron-string +apropos +aprosexia +aprosopia +aprosopous +aproterodont +aprowl +APS +APSA +Apsaras +Apsarases +APSE +apselaphesia +apselaphesis +apses +apsychia +apsychical +apsid +apsidal +apsidally +apsides +apsidiole +apsinthion +Apsyrtus +apsis +Apsu +APT +apt. +Aptal +aptate +Aptenodytes +apter +Aptera +apteral +apteran +apteria +apterial +Apteryges +apterygial +Apterygidae +Apterygiformes +Apterygogenea +Apterygota +apterygote +apterygotous +apteryla +apterium +Apteryx +apteryxes +apteroid +apterous +aptest +Apthorp +aptyalia +aptyalism +Aptian +Aptiana +aptychus +aptitude +aptitudes +aptitudinal +aptitudinally +aptly +aptness +aptnesses +Aptos +aptote +aptotic +apts +APU +Apul +Apuleius +Apulia +Apulian +apulmonic +apulse +Apure +Apurimac +apurpose +Apus +apx +AQ +Aqaba +AQL +aqua +aquabelle +aquabib +aquacade +aquacades +aquacultural +aquaculture +aquadag +aquaduct +aquaducts +aquae +aquaemanale +aquaemanalia +aquafer +aquafortis +aquafortist +aquage +aquagreen +aquake +aqualung +Aqua-Lung +aqualunger +aquamanale +aquamanalia +aquamanile +aquamaniles +aquamanilia +aquamarine +aquamarines +aquameter +aquanaut +aquanauts +aquaphobia +aquaplane +aquaplaned +aquaplaner +aquaplanes +aquaplaning +aquapuncture +aquaregia +aquarelle +aquarelles +aquarellist +aquaria +aquarial +Aquarian +aquarians +Aquarid +Aquarii +aquariia +aquariist +aquariiums +aquarist +aquarists +aquarium +aquariums +Aquarius +aquarter +a-quarter +aquas +Aquasco +aquascope +aquascutum +Aquashicola +aquashow +aquate +aquatic +aquatical +aquatically +aquatics +aquatile +aquatint +aquatinta +aquatinted +aquatinter +aquatinting +aquatintist +aquatints +aquation +aquativeness +aquatone +aquatones +aquavalent +aquavit +aqua-vitae +aquavits +Aquebogue +aqueduct +aqueducts +aqueduct's +aqueity +aquench +aqueo- +aqueoglacial +aqueoigneous +aqueomercurial +aqueous +aqueously +aqueousness +aquerne +Aqueus +aquiclude +aquicolous +aquicultural +aquiculture +aquiculturist +aquifer +aquiferous +aquifers +Aquifoliaceae +aquifoliaceous +aquiform +aquifuge +Aquila +Aquilae +Aquilaria +aquilawood +aquilege +Aquilegia +Aquileia +aquilia +Aquilian +Aquilid +aquiline +aquiline-nosed +aquilinity +aquilino +Aquilla +Aquilo +aquilon +Aquinas +aquincubital +aquincubitalism +Aquinist +aquintocubital +aquintocubitalism +aquiparous +Aquitaine +Aquitania +Aquitanian +aquiver +a-quiver +aquo +aquocapsulitis +aquocarbonic +aquocellolitis +aquo-ion +Aquone +aquopentamminecobaltic +aquose +aquosity +aquotization +aquotize +ar +ar- +Ar. +ARA +Arab +Arab. +araba +araban +arabana +Arabeila +Arabel +Arabela +Arabele +Arabella +Arabelle +arabesk +arabesks +Arabesque +arabesquely +arabesquerie +arabesques +Arabi +Araby +Arabia +Arabian +Arabianize +arabians +Arabic +arabica +Arabicism +Arabicize +Arabidopsis +arabiyeh +arability +arabin +arabine +arabinic +arabinose +arabinosic +arabinoside +Arabis +Arabism +Arabist +arabit +arabite +arabitol +Arabize +arabized +arabizes +arabizing +arable +arables +Arabo-byzantine +Arabophil +arabs +arab's +araca +Aracaj +Aracaju +Aracana +aracanga +aracari +Aracatuba +arace +Araceae +araceous +arach +arache +arachic +arachide +arachidic +arachidonic +arachin +Arachis +arachnactis +Arachne +arachnean +arachnephobia +arachnid +Arachnida +arachnidan +arachnidial +arachnidism +arachnidium +arachnids +arachnid's +arachnism +Arachnites +arachnitis +arachnoid +arachnoidal +Arachnoidea +arachnoidean +arachnoiditis +arachnology +arachnological +arachnologist +Arachnomorphae +arachnophagous +arachnopia +Arad +aradid +Aradidae +arado +Arae +araeometer +araeosystyle +araeostyle +araeotic +Arafat +Arafura +Aragallus +Aragats +arage +Arago +Aragon +Aragonese +Aragonian +aragonite +aragonitic +aragonspath +Araguaia +Araguaya +araguane +Araguari +araguato +araignee +arain +arayne +Arains +araire +araise +Arak +Arakan +Arakanese +Arakawa +arakawaite +arake +a-rake +Araks +Aralac +Araldo +Arales +Aralia +Araliaceae +araliaceous +araliad +Araliaephyllum +aralie +Araliophyllum +aralkyl +aralkylated +Arallu +Aralu +Aram +Aramaean +Aramaic +Aramaicize +aramayoite +Aramaism +Aramanta +Aramburu +Aramean +Aramen +Aramenta +aramid +Aramidae +aramids +aramina +Araminta +ARAMIS +Aramitess +Aramu +Aramus +Aran +Arand +Aranda +Arandas +Aranea +Araneae +araneid +Araneida +araneidal +araneidan +araneids +araneiform +Araneiformes +Araneiformia +aranein +Araneina +Araneoidea +araneology +araneologist +araneose +araneous +aranga +arango +arangoes +Aranha +Arany +Aranyaka +Aranyaprathet +arank +aranzada +arapahite +Arapaho +Arapahoe +Arapahoes +Arapahos +arapaima +arapaimas +Arapesh +Arapeshes +araphorostic +araphostic +araponga +arapunga +Araquaju +arar +Arara +araracanga +ararao +Ararat +ararauna +arariba +araroba +ararobas +araru +Aras +arase +Arathorn +arati +aratinga +aration +aratory +Aratus +Araua +Arauan +Araucan +Araucania +Araucanian +Araucano +Araucaria +Araucariaceae +araucarian +Araucarioxylon +Araujia +Arauna +Arawa +Arawak +Arawakan +Arawakian +Arawaks +Arawn +Araxa +Araxes +arb +arba +Arbacia +arbacin +arbalest +arbalester +arbalestre +arbalestrier +arbalests +arbalist +arbalister +arbalists +arbalo +arbalos +Arbe +Arbela +Arbela-Gaugamela +arbelest +Arber +Arbil +arbinose +Arbyrd +arbiter +arbiters +arbiter's +arbith +arbitrable +arbitrage +arbitrager +arbitragers +arbitrages +arbitrageur +arbitragist +arbitral +arbitrament +arbitraments +arbitrary +arbitraries +arbitrarily +arbitrariness +arbitrarinesses +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrational +arbitrationist +arbitrations +arbitrative +arbitrator +arbitrators +arbitrator's +arbitratorship +arbitratrix +arbitre +arbitrement +arbitrer +arbitress +arbitry +Arblay +arblast +Arboles +arboloco +Arbon +arbor +arboraceous +arboral +arborary +arborator +arborea +arboreal +arboreally +arborean +arbored +arboreous +arborer +arbores +arborescence +arborescent +arborescently +arboresque +arboret +arboreta +arboretum +arboretums +arbory +arborical +arboricole +arboricoline +arboricolous +arboricultural +arboriculture +arboriculturist +arboriform +arborise +arborist +arborists +arborization +arborize +arborized +arborizes +arborizing +arboroid +arborolater +arborolatry +arborous +arbors +arbor's +arborvitae +arborvitaes +arborway +arbota +arbour +arboured +arbours +Arbovale +arbovirus +Arbroath +arbs +arbtrn +Arbuckle +arbuscle +arbuscles +arbuscula +arbuscular +arbuscule +arbust +arbusta +arbusterin +arbusterol +arbustum +arbutase +arbute +arbutean +arbutes +Arbuthnot +arbutin +arbutinase +arbutus +arbutuses +ARC +arca +arcabucero +Arcacea +arcade +arcaded +arcades +arcade's +Arcady +Arcadia +Arcadian +Arcadianism +Arcadianly +arcadians +arcadias +Arcadic +arcading +arcadings +arcae +arcana +arcanal +arcane +Arcangelo +arcanist +arcanite +Arcanum +arcanums +Arcaro +Arcas +Arcata +arcate +arcato +arcature +arcatures +arc-back +arcboutant +arc-boutant +arccos +arccosine +Arce +arced +Arcella +arces +Arcesilaus +Arcesius +Arceuthobium +arcform +arch +arch- +Arch. +archabomination +archae +archae- +Archaean +archaecraniate +archaeo- +Archaeoceti +Archaeocyathid +Archaeocyathidae +Archaeocyathus +archaeocyte +archaeogeology +archaeography +archaeographic +archaeographical +archaeohippus +archaeol +archaeol. +archaeolater +archaeolatry +archaeolith +archaeolithic +archaeologer +archaeology +archaeologian +archaeologic +archaeological +archaeologically +archaeologies +archaeologist +archaeologists +archaeologist's +archaeomagnetism +Archaeopithecus +Archaeopterygiformes +Archaeopteris +Archaeopteryx +Archaeornis +Archaeornithes +archaeostoma +Archaeostomata +archaeostomatous +archaeotherium +Archaeozoic +archaeus +archagitator +archai +Archaic +archaical +archaically +archaicism +archaicness +Archaimbaud +archaise +archaised +archaiser +archaises +archaising +archaism +archaisms +archaist +archaistic +archaists +archaize +archaized +archaizer +archaizes +archaizing +Archambault +Ar-chang +Archangel +archangelic +Archangelica +archangelical +archangels +archangel's +archangelship +archantagonist +archanthropine +archantiquary +archapostate +archapostle +archarchitect +archarios +archartist +Archbald +archbanc +archbancs +archband +archbeacon +archbeadle +archbishop +archbishopess +archbishopry +archbishopric +archbishoprics +archbishops +Archbold +archbotcher +archboutefeu +Archbp +arch-brahman +archbuffoon +archbuilder +arch-butler +arch-buttress +Archcape +archchampion +arch-chanter +archchaplain +archcharlatan +archcheater +archchemic +archchief +arch-christendom +arch-christianity +archchronicler +archcity +archconfraternity +archconfraternities +archconsoler +archconspirator +archcorrupter +archcorsair +archcount +archcozener +archcriminal +archcritic +archcrown +archcupbearer +Archd +archdapifer +archdapifership +archdeacon +archdeaconate +archdeaconess +archdeaconry +archdeaconries +archdeacons +archdeaconship +archdean +archdeanery +archdeceiver +archdefender +archdemon +archdepredator +archdespot +archdetective +archdevil +archdiocesan +archdiocese +archdioceses +archdiplomatist +archdissembler +archdisturber +archdivine +archdogmatist +archdolt +archdruid +archducal +archduchess +archduchesses +archduchy +archduchies +archduke +archdukedom +archdukes +archduxe +arche +archeal +Archean +archearl +archebanc +archebancs +archebiosis +archecclesiastic +archecentric +arched +archegay +Archegetes +archegone +archegony +archegonia +archegonial +Archegoniata +Archegoniatae +archegoniate +archegoniophore +archegonium +Archegosaurus +archeion +Archelaus +Archelenis +Archelochus +archelogy +Archelon +archemastry +Archemorus +archemperor +Archencephala +archencephalic +archenemy +arch-enemy +archenemies +archengineer +archenia +archenteric +archenteron +archeocyte +archeol +archeolithic +archeology +archeologian +archeologic +archeological +archeologically +archeologies +archeologist +archeopteryx +archeostome +Archeozoic +Archeptolemus +Archer +archeress +archerfish +archerfishes +archery +archeries +archers +archership +Arches +arches-court +archespore +archespores +archesporia +archesporial +archesporium +archespsporia +archest +archetypal +archetypally +archetype +archetypes +archetypic +archetypical +archetypically +archetypist +archetto +archettos +archeunuch +archeus +archexorcist +archfelon +Archfiend +arch-fiend +archfiends +archfire +archflamen +arch-flamen +archflatterer +archfoe +arch-foe +archfool +archform +archfounder +archfriend +archgenethliac +archgod +archgomeral +archgovernor +archgunner +archhead +archheart +archheresy +archheretic +arch-heretic +archhypocrisy +archhypocrite +archhost +archhouse +archhumbug +archy +archi- +Archiannelida +Archias +archiater +Archibald +Archibaldo +archibenthal +archibenthic +archibenthos +archiblast +archiblastic +archiblastoma +archiblastula +Archibold +Archibuteo +archical +archicantor +archicarp +archicerebra +archicerebrum +Archichlamydeae +archichlamydeous +archicyte +archicytula +archicleistogamy +archicleistogamous +archicoele +archicontinent +Archidamus +Archidiaceae +archidiaconal +archidiaconate +archididascalian +archididascalos +Archidiskodon +Archidium +archidome +archidoxis +Archie +archiepiscopacy +archiepiscopal +archiepiscopality +archiepiscopally +archiepiscopate +archiereus +archigaster +archigastrula +archigenesis +archigony +archigonic +archigonocyte +archiheretical +archikaryon +archil +archilithic +archilla +Archilochian +Archilochus +archilowe +archils +archilute +archimage +Archimago +archimagus +archimandrite +archimandrites +Archimedean +Archimedes +Archimycetes +archimime +archimorphic +archimorula +archimperial +archimperialism +archimperialist +archimperialistic +archimpressionist +archin +archine +archines +archineuron +archinfamy +archinformer +arching +archings +archipallial +archipallium +archipelagian +archipelagic +archipelago +archipelagoes +archipelagos +Archipenko +archiphoneme +archipin +archiplasm +archiplasmic +Archiplata +archiprelatical +archipresbyter +archipterygial +archipterygium +archisymbolical +archisynagogue +archisperm +Archispermae +archisphere +archispore +archistome +archisupreme +archit +archit. +Archytas +architect +architective +architectonic +Architectonica +architectonically +architectonics +architectress +architects +architect's +architectural +architecturalist +architecturally +architecture +architectures +architecture's +architecturesque +architecure +Architeuthis +architypographer +architis +architraval +architrave +architraved +architraves +architricline +archival +archivault +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archivolt +archizoic +archjockey +archking +archknave +Archle +archleader +archlecher +archlet +archleveler +archlexicographer +archly +archliar +archlute +archmachine +archmagician +archmagirist +archmarshal +archmediocrity +archmessenger +archmilitarist +archmime +archminister +archmystagogue +archmock +archmocker +archmockery +archmonarch +archmonarchy +archmonarchist +archmugwump +archmurderer +archness +archnesses +archocele +archocystosyrinx +archology +archon +archons +archonship +archonships +archont +archontate +Archontia +archontic +archoplasm +archoplasma +archoplasmic +archoptoma +archoptosis +archorrhagia +archorrhea +archosyrinx +archostegnosis +archostenosis +archoverseer +archpall +archpapist +archpastor +archpatriarch +archpatron +archphylarch +archphilosopher +archpiece +archpilferer +archpillar +archpirate +archplagiary +archplagiarist +archplayer +archplotter +archplunderer +archplutocrat +archpoet +arch-poet +archpolitician +archpontiff +archpractice +archprelate +arch-prelate +archprelatic +archprelatical +archpresbyter +arch-presbyter +archpresbyterate +archpresbytery +archpretender +archpriest +archpriesthood +archpriestship +archprimate +archprince +archprophet +arch-protestant +archprotopope +archprototype +archpublican +archpuritan +archradical +archrascal +archreactionary +archrebel +archregent +archrepresentative +archrobber +archrogue +archruler +archsacrificator +archsacrificer +archsaint +archsatrap +archscoundrel +arch-sea +archseducer +archsee +archsewer +archshepherd +archsin +archsynagogue +archsnob +archspy +archspirit +archsteward +archswindler +archt +archt. +archtempter +archthief +archtyrant +archtraitor +arch-traitor +archtreasurer +archtreasurership +archturncoat +archurger +archvagabond +archvampire +archvestryman +archvillain +arch-villain +archvillainy +archvisitor +archwag +archway +archways +archwench +arch-whig +archwife +archwise +archworker +archworkmaster +Arcidae +Arcifera +arciferous +arcifinious +arciform +Arcimboldi +arcing +Arciniegas +Arcite +arcked +arcking +arclength +arclike +ARCM +ARCNET +ARCO +arcocentrous +arcocentrum +arcograph +Arcola +Arcos +arcose +arcosolia +arcosoliulia +arcosolium +arc-over +ARCS +arcs-boutants +arc-shaped +arcsin +arcsine +arcsines +Arctalia +Arctalian +Arctamerican +arctan +arctangent +arctation +Arctia +arctian +Arctic +arctically +arctician +arcticize +arcticized +arcticizing +arctico-altaic +arcticology +arcticologist +arctics +arcticward +arcticwards +arctiid +Arctiidae +Arctisca +arctitude +Arctium +Arctocephalus +Arctogaea +Arctogaeal +Arctogaean +Arctogaeic +Arctogea +Arctogean +Arctogeic +arctoid +Arctoidea +arctoidean +Arctomys +Arctos +Arctosis +Arctostaphylos +Arcturia +Arcturian +Arcturus +arcual +arcuale +arcualia +arcuate +arcuated +arcuately +arcuation +arcubalist +arcubalister +arcubos +arcula +arculite +arcus +arcuses +ard +Arda +Ardara +ardass +ardassine +Ardath +Arde +Ardea +Ardeae +ardeb +ardebs +Ardeche +Ardeen +Ardeha +Ardehs +ardeid +Ardeidae +Ardel +Ardelia +ardelio +Ardelis +Ardell +Ardella +ardellae +Ardelle +Arden +ardency +ardencies +Ardene +Ardenia +Ardennes +ardennite +ardent +ardently +ardentness +Ardenvoir +arder +Ardeth +Ardhamagadhi +Ardhanari +Ardy +Ardyce +Ardie +Ardi-ea +ardilla +Ardin +Ardine +Ardis +Ardys +ardish +Ardisia +Ardisiaceae +Ardisj +Ardith +Ardyth +arditi +ardito +Ardme +Ardmore +Ardmored +Ardoch +ardoise +Ardolino +ardor +ardors +ardour +ardours +Ardra +Ardrey +ardri +ardrigh +Ardsley +ardu +arduinite +arduous +arduously +arduousness +arduousnesses +ardure +ardurous +Ardussi +ARE +area +areach +aread +aready +areae +areal +areality +areally +Arean +arear +areas +area's +areason +areasoner +areaway +areaways +areawide +Areca +Arecaceae +arecaceous +arecaidin +arecaidine +arecain +arecaine +Arecales +arecas +areche +Arecibo +arecolidin +arecolidine +arecolin +arecoline +Arecuna +ared +Aredale +areek +areel +arefact +arefaction +arefy +areg +aregenerative +aregeneratory +areic +Areithous +areito +Areius +Arel +Arela +Arelia +Arella +Arelus +aren +ARENA +arenaceo- +arenaceous +arenae +Arenaria +arenariae +arenarious +arenas +arena's +arenation +arend +arendalite +arendator +Arends +Arendt +Arendtsville +Arene +areng +Arenga +Arenicola +arenicole +arenicolite +arenicolor +arenicolous +Arenig +arenilitic +arenite +arenites +arenoid +arenose +arenosity +arenoso- +arenous +Arensky +arent +aren't +arenulous +Arenzville +areo- +areocentric +areographer +areography +areographic +areographical +areographically +areola +areolae +areolar +areolas +areolate +areolated +areolation +areole +areoles +areolet +areology +areologic +areological +areologically +areologies +areologist +areometer +areometry +areometric +areometrical +areopagy +Areopagist +Areopagite +Areopagitic +Areopagitica +Areopagus +areosystyle +areostyle +areotectonics +Arequipa +arere +arerola +areroscope +Ares +Areskutan +arest +Aret +Areta +aretaics +aretalogy +Arete +aretes +Aretha +Arethusa +arethusas +Arethuse +Aretina +Aretinian +Aretino +Aretta +Arette +Aretus +Areus +arew +Arezzini +Arezzo +ARF +arfillite +arfs +arfvedsonite +Arg +Arg. +Argades +argaile +argal +argala +argalas +argali +argalis +Argall +argals +argan +argand +argans +Argante +Argas +argasid +Argasidae +Argean +argeers +Argeiphontes +argel +Argelander +argema +Argemone +argemony +argenol +Argent +Argenta +argental +argentamid +argentamide +argentamin +argentamine +argentan +argentarii +argentarius +argentate +argentation +argenteous +argenter +Argenteuil +argenteum +Argentia +argentic +argenticyanide +argentide +argentiferous +argentin +Argentina +Argentine +Argentinean +argentineans +argentines +Argentinian +Argentinidae +argentinitrate +Argentinize +Argentino +argention +argentite +argento- +argentojarosite +argentol +argentometer +argentometry +argentometric +argentometrically +argenton +argentoproteinum +argentose +argentous +argentry +argents +argentum +argentums +argent-vive +Arges +Argestes +argh +arghan +arghel +arghool +arghoul +Argia +argy-bargy +argy-bargied +argy-bargies +argy-bargying +Argid +argify +argil +Argile +Argyle +argyles +Argyll +argillaceo- +argillaceous +argillic +argilliferous +Argillite +argillitic +argillo- +argilloarenaceous +argillocalcareous +argillocalcite +argilloferruginous +argilloid +argillomagnesian +argillous +argylls +Argyllshire +argils +argin +arginase +arginases +argine +arginine +argininephosphoric +arginines +Argynnis +Argiope +Argiopidae +Argiopoidea +Argiphontes +argyr- +Argyra +argyranthemous +argyranthous +Argyraspides +Argyres +argyria +argyric +argyrite +argyrythrose +argyrocephalous +argyrodite +Argyrol +Argyroneta +Argyropelecus +argyrose +argyrosis +Argyrosomus +Argyrotoxus +Argive +argle +argle-bargie +arglebargle +argle-bargle +arglebargled +arglebargling +argled +argles +argling +Argo +Argoan +argol +argolet +argoletier +Argolian +Argolic +Argolid +Argolis +argols +argon +Argonaut +Argonauta +Argonautic +argonautid +argonauts +Argonia +Argonne +argonon +argons +Argos +argosy +argosies +argosine +Argostolion +argot +argotic +argots +Argovian +Argovie +arguable +arguably +argue +argue-bargue +argued +Arguedas +arguendo +arguer +arguers +argues +argufy +argufied +argufier +argufiers +argufies +argufying +arguing +arguitively +Argulus +argument +argumenta +argumental +argumentation +argumentatious +argumentative +argumentatively +argumentativeness +argumentator +argumentatory +argumentive +argumentMaths +arguments +argument's +argumentum +Argus +Argus-eyed +arguses +argusfish +argusfishes +Argusianus +Arguslike +Argusville +arguta +argutation +argute +argutely +arguteness +arh- +arhar +Arhat +arhats +Arhatship +Arhauaco +arhythmia +arhythmic +arhythmical +arhythmically +Arhna +Ari +ary +Aria +Arya +Ariadaeus +Ariadna +Ariadne +Aryaman +arian +Aryan +Ariana +Ariane +Arianie +Aryanise +Aryanised +Aryanising +Arianism +Aryanism +arianist +Arianistic +Arianistical +arianists +Aryanization +Arianize +Aryanize +Aryanized +Arianizer +Aryanizing +Arianna +Arianne +Arianrhod +aryans +arias +aryballi +aryballoi +aryballoid +aryballos +aryballus +arybballi +aribin +aribine +ariboflavinosis +Aribold +Aric +Arica +Arician +aricin +aricine +Arick +arid +Aridatha +Arided +arider +aridest +aridge +aridian +aridity +aridities +aridly +aridness +aridnesses +Arie +Ariege +ariegite +Ariel +Ariela +Ariella +Arielle +ariels +arienzo +aryepiglottic +aryepiglottidean +Aries +arietate +arietation +Arietid +arietinous +Arietis +arietta +ariettas +ariette +ariettes +Ariew +aright +arightly +arigue +Ariidae +Arikara +ariki +aril +aryl +arylamine +arylamino +arylate +arylated +arylating +arylation +ariled +arylide +arillary +arillate +arillated +arilled +arilli +arilliform +arillode +arillodes +arillodium +arilloid +arillus +arils +aryls +Arimasp +Arimaspian +Arimaspians +Arimathaea +Arimathaean +Arimathea +Arimathean +Ariminum +Arimo +Arin +Aryn +Ario +Ariocarpus +Aryo-dravidian +Arioi +Arioian +Aryo-indian +ariolate +ariole +Arion +ariose +ariosi +arioso +ariosos +Ariosto +ariot +a-riot +arious +Ariovistus +Aripeka +aripple +a-ripple +ARIS +Arisaema +arisaid +arisard +Arisbe +arise +arised +arisen +ariser +arises +arish +arising +arisings +Arispe +Arissa +arist +Arista +aristae +Aristaeus +Aristarch +aristarchy +Aristarchian +aristarchies +Aristarchus +aristas +aristate +ariste +Aristeas +aristeia +Aristes +Aristida +Aristide +Aristides +Aristillus +Aristippus +Aristo +aristo- +aristocracy +aristocracies +aristocrat +aristocratic +aristocratical +aristocratically +aristocraticalness +aristocraticism +aristocraticness +aristocratism +aristocrats +aristocrat's +aristodemocracy +aristodemocracies +aristodemocratical +Aristodemus +aristogenesis +aristogenetic +aristogenic +aristogenics +aristoi +Aristol +Aristolochia +Aristolochiaceae +aristolochiaceous +Aristolochiales +aristolochin +aristolochine +aristology +aristological +aristologist +Aristomachus +aristomonarchy +Aristophanes +Aristophanic +aristorepublicanism +aristos +Aristotelean +Aristoteles +Aristotelian +Aristotelianism +Aristotelic +Aristotelism +aristotype +Aristotle +aristulate +Arita +arite +aryteno- +arytenoepiglottic +aryteno-epiglottic +arytenoid +arytenoidal +arith +arithmancy +arithmetic +arithmetical +arithmetically +arithmetician +arithmeticians +arithmetico-geometric +arithmetico-geometrical +arithmetics +arithmetization +arithmetizations +arithmetize +arithmetized +arithmetizes +arythmia +arythmias +arithmic +arythmic +arythmical +arythmically +arithmo- +arithmocracy +arithmocratic +arithmogram +arithmograph +arithmography +arithmomancy +arithmomania +arithmometer +arithromania +Ariton +arium +Arius +Arivaca +Arivaipa +Ariz +Ariz. +Arizona +Arizonan +arizonans +Arizonian +arizonians +arizonite +Arjay +Arjan +Arjun +Arjuna +Ark +Ark. +Arkab +Arkabutla +Arkadelphia +Arkansan +arkansans +Arkansas +Arkansaw +Arkansawyer +Arkansian +arkansite +Arkdale +Arkhangelsk +Arkie +Arkite +Arkoma +arkose +arkoses +arkosic +Arkport +arks +arksutite +Arkville +Arkwright +Arlan +Arlana +Arlberg +arle +Arlee +Arleen +Arley +Arleyne +Arlen +Arlena +Arlene +Arleng +arlequinade +Arles +arless +Arleta +Arlette +Arly +Arlie +Arliene +Arlin +Arlyn +Arlina +Arlinda +Arline +Arlyne +arling +Arlington +Arlynne +Arlis +Arliss +Arlo +Arlon +arloup +Arluene +ARM +Arm. +Arma +Armada +armadas +armadilla +Armadillididae +Armadillidium +armadillo +armadillos +Armado +Armageddon +Armageddonist +Armagh +Armagnac +armagnacs +Armalda +Armalla +Armallas +armament +armamentary +armamentaria +armamentarium +armaments +armament's +Arman +Armand +Armanda +Armando +armangite +armary +armaria +armarian +armaries +armariolum +armarium +armariumaria +Armata +Armatoles +Armatoli +armature +armatured +armatures +armaturing +Armavir +armband +armbands +armbone +Armbrecht +Armbrust +Armbruster +armchair +arm-chair +armchaired +armchairs +armchair's +Armco +armed +Armelda +Armen +Armenia +armeniaceous +Armenian +armenians +Armenic +armenite +Armenize +Armenoid +Armeno-turkish +Armenti +Armentieres +armer +Armeria +Armeriaceae +armers +armet +armets +armful +armfuls +armgaunt +arm-great +armguard +arm-headed +armhole +arm-hole +armholes +armhoop +army +Armida +armied +armies +armiferous +armiger +armigeral +armigeri +armigero +armigeros +armigerous +armigers +Armil +Armilda +armill +Armilla +armillae +armillary +Armillaria +Armillas +armillate +armillated +Armillda +Armillia +Armin +Armyn +Armina +arm-in-arm +armine +arming +armings +Armington +Arminian +Arminianism +Arminianize +Arminianizer +Arminius +armipotence +armipotent +army's +armisonant +armisonous +armistice +armistices +armit +Armitage +armitas +armyworm +armyworms +armless +armlessly +armlessness +armlet +armlets +armlike +arm-linked +armload +armloads +armlock +armlocks +armoire +armoires +armomancy +Armona +Armond +armoniac +armonica +armonicas +Armonk +armor +Armoracia +armorbearer +armor-bearer +armor-clad +armored +Armorel +armorer +armorers +armory +armorial +armorially +armorials +Armoric +Armorica +Armorican +Armorician +armoried +armories +armoring +armorist +armorless +armor-piercing +armor-plate +armorplated +armor-plated +armorproof +armors +armorwise +Armouchiquois +Armour +armourbearer +armour-bearer +armour-clad +armoured +armourer +armourers +armoury +armouries +armouring +armour-piercing +armour-plate +armours +armozeen +armozine +armpad +armpiece +armpit +armpits +armpit's +armplate +armrack +armrest +armrests +arms +armscye +armseye +armsful +arm-shaped +armsize +Armstrong +Armstrong-Jones +Armuchee +armure +armures +arn +arna +Arnaeus +Arnaldo +arnatta +arnatto +arnattos +Arnaud +Arnaudville +Arnaut +arnberry +Arndt +Arne +Arneb +Arnebia +arnee +Arnegard +Arney +Arnel +Arnelle +arnement +Arnett +Arnhem +Arni +Arny +arnica +arnicas +Arnie +Arnim +Arno +Arnold +Arnoldist +Arnoldo +Arnoldsburg +Arnoldson +Arnoldsville +Arnon +Arnoseris +Arnot +arnotta +arnotto +arnottos +Arnst +ar'n't +Arnuad +Arnulf +Arnulfo +Arnusian +arnut +ARO +aroar +a-roar +aroast +Arock +Aroda +aroeira +aroid +aroideous +Aroides +aroids +aroint +aroynt +arointed +aroynted +arointing +aroynting +aroints +aroynts +Arola +arolia +arolium +arolla +aroma +aromacity +aromadendrin +aromal +Aromas +aromata +aromatic +aromatical +aromatically +aromaticity +aromaticness +aromatics +aromatise +aromatised +aromatiser +aromatising +aromatitae +aromatite +aromatites +aromatization +aromatize +aromatized +aromatizer +aromatizing +aromatophor +aromatophore +aromatous +Aron +Arona +Arondel +Arondell +Aronia +Aronoff +Aronow +Aronson +a-room +aroon +Aroostook +a-root +aroph +Aroras +Arosaguntacook +arose +around +around-the-clock +arousable +arousal +arousals +arouse +aroused +arousement +arouser +arousers +arouses +arousing +arow +a-row +aroxyl +ARP +ARPA +ARPANET +arpeggiando +arpeggiated +arpeggiation +arpeggio +arpeggioed +arpeggios +arpeggio's +arpen +arpens +arpent +arpenteur +arpents +Arpin +ARQ +arquated +arquebus +arquebuses +arquebusier +arquerite +arquifoux +Arquit +arr +arr. +arracach +arracacha +Arracacia +arrace +arrach +arrack +arracks +arrage +Arragon +arragonite +arrah +array +arrayal +arrayals +arrayan +arrayed +arrayer +arrayers +arraign +arraignability +arraignable +arraignableness +arraigned +arraigner +arraigning +arraignment +arraignments +arraignment's +arraigns +arraying +arrayment +arrays +arrame +Arran +arrand +arrange +arrangeable +arranged +arrangement +arrangements +arrangement's +arranger +arrangers +arranges +arranging +arrant +arrantly +arrantness +Arras +arrased +arrasene +arrases +arrastra +arrastre +arras-wise +arratel +Arratoon +Arrau +arrear +arrearage +arrearages +arrear-guard +arrears +arrear-ward +arrect +arrectary +arrector +Arrey +arrendation +arrendator +arrenotoky +arrenotokous +arrent +arrentable +arrentation +Arrephoria +Arrephoroi +Arrephoros +arreption +arreptitious +arrest +arrestable +arrestant +arrestation +arrested +arrestee +arrestees +arrester +arresters +arresting +arrestingly +arrestive +arrestment +arrestor +arrestors +arrestor's +arrests +arret +arretez +Arretine +Arretium +arrgt +arrha +arrhal +arrhenal +Arrhenatherum +Arrhenius +arrhenoid +arrhenotoky +arrhenotokous +Arrhephoria +arrhinia +arrhythmy +arrhythmia +arrhythmias +arrhythmic +arrhythmical +arrhythmically +arrhythmous +arrhizal +arrhizous +Arri +Arry +Arria +arriage +Arriba +arribadas +arricci +arricciati +arricciato +arricciatos +arriccio +arriccioci +arriccios +arride +arrided +arridge +arriding +arrie +arriere +arriere-ban +arriere-pensee +arriero +Arries +Arriet +Arrigny +Arrigo +Arryish +arrimby +Arrington +Arrio +arris +arrises +arrish +arrisways +arriswise +arrythmia +arrythmic +arrythmical +arrythmically +arrivage +arrival +arrivals +arrival's +arrivance +arrive +arrived +arrivederci +arrivederla +arriver +arrivers +arrives +arriving +arrivism +arrivisme +arrivist +arriviste +arrivistes +ARRL +arroba +arrobas +arrode +arrogance +arrogances +arrogancy +arrogant +arrogantly +arrogantness +arrogate +arrogated +arrogates +arrogating +arrogatingly +arrogation +arrogations +arrogative +arrogator +arroya +arroyo +arroyos +arroyuelo +arrojadite +Arron +arrondi +arrondissement +arrondissements +arrope +arrosion +arrosive +arround +arrouse +arrow +arrow-back +arrow-bearing +arrowbush +arrowed +arrow-grass +arrowhead +arrow-head +arrowheaded +arrowheads +arrowhead's +arrowy +arrowing +arrowleaf +arrow-leaved +arrowless +arrowlet +arrowlike +arrowplate +arrowroot +arrow-root +arrowroots +arrows +arrow-shaped +arrow-slain +Arrowsmith +arrow-smitten +arrowstone +arrow-toothed +arrowweed +arrowwood +arrow-wood +arrowworm +arrow-wounded +arroz +arrtez +Arruague +ARS +ARSA +Arsacid +Arsacidan +arsanilic +ARSB +arse +arsedine +arsefoot +arsehole +arsen- +arsenal +arsenals +arsenal's +arsenate +arsenates +arsenation +arseneted +arsenetted +arsenfast +arsenferratose +arsenhemol +Arseny +arseniasis +arseniate +arsenic +arsenic- +arsenical +arsenicalism +arsenicate +arsenicated +arsenicating +arsenicism +arsenicize +arsenicked +arsenicking +arsenicophagy +arsenics +arsenide +arsenides +arseniferous +arsenyl +arsenillo +arsenio- +arseniopleite +arseniosiderite +arsenious +arsenism +arsenite +arsenites +arsenium +arseniuret +arseniureted +arseniuretted +arsenization +arseno +arseno- +arsenobenzene +arsenobenzol +arsenobismite +arsenoferratin +arsenofuran +arsenohemol +arsenolite +arsenophagy +arsenophen +arsenophenylglycin +arsenophenol +arsenopyrite +arsenostyracol +arsenotherapy +arsenotungstates +arsenotungstic +arsenous +arsenoxide +arses +arsesmart +arsheen +Arshile +arshin +arshine +arshins +arsyl +arsylene +arsine +arsines +arsinic +arsino +Arsinoe +Arsinoitherium +Arsinous +Arsippe +arsis +arsy-varsy +arsy-varsiness +arsyversy +arsy-versy +arsle +ARSM +arsmetik +arsmetry +arsmetrik +arsmetrike +arsnicker +arsoite +arson +arsonate +arsonation +arsonic +arsonist +arsonists +arsonite +arsonium +arsono +arsonous +arsons +arsonvalization +arsphenamine +Arst +art +art. +Arta +artaba +artabe +Artacia +Artair +artal +Artamas +Artamidae +Artamus +artar +artarin +artarine +Artas +Artaud +ARTCC +art-colored +art-conscious +artcraft +Arte +artefac +artefact +artefacts +artel +artels +Artema +Artemas +Artemia +ARTEMIS +Artemisa +Artemisia +artemisic +artemisin +Artemision +Artemisium +artemon +Artemovsk +Artemus +arter +artery +arteri- +arteria +arteriac +arteriae +arteriagra +arterial +arterialisation +arterialise +arterialised +arterialising +arterialization +arterialize +arterialized +arterializing +arterially +arterials +arteriarctia +arteriasis +arteriectasia +arteriectasis +arteriectomy +arteriectopia +arteried +arteries +arterying +arterin +arterio- +arterioarctia +arteriocapillary +arteriococcygeal +arteriodialysis +arteriodiastasis +arteriofibrosis +arteriogenesis +arteriogram +arteriograph +arteriography +arteriographic +arteriolar +arteriole +arterioles +arteriole's +arteriolith +arteriology +arterioloscleroses +arteriolosclerosis +arteriomalacia +arteriometer +arteriomotor +arterionecrosis +arteriopalmus +arteriopathy +arteriophlebotomy +arterioplania +arterioplasty +arteriopressor +arteriorenal +arteriorrhagia +arteriorrhaphy +arteriorrhexis +arterioscleroses +arteriosclerosis +arteriosclerotic +arteriosympathectomy +arteriospasm +arteriostenosis +arteriostosis +arteriostrepsis +arteriotome +arteriotomy +arteriotomies +arteriotrepsis +arterious +arteriovenous +arterioversion +arterioverter +artery's +arteritis +Artesia +Artesian +artesonado +artesonados +Arteveld +Artevelde +artful +artfully +artfulness +artfulnesses +Artgum +Artha +Arthaud +arthel +arthemis +Arther +arthogram +arthr- +arthra +arthragra +arthral +arthralgia +arthralgic +arthrectomy +arthrectomies +arthredema +arthrempyesis +arthresthesia +arthritic +arthritical +arthritically +arthriticine +arthritics +arthritides +arthritis +arthritism +arthro- +Arthrobacter +arthrobacterium +arthrobranch +arthrobranchia +arthrocace +arthrocarcinoma +arthrocele +arthrochondritis +arthroclasia +arthrocleisis +arthroclisis +arthroderm +arthrodesis +arthrodia +arthrodiae +arthrodial +arthrodic +arthrodymic +arthrodynia +arthrodynic +Arthrodira +arthrodiran +arthrodire +arthrodirous +Arthrodonteae +arthroempyema +arthroempyesis +arthroendoscopy +Arthrogastra +arthrogastran +arthrogenous +arthrography +arthrogryposis +arthrolite +arthrolith +arthrolithiasis +arthrology +arthromeningitis +arthromere +arthromeric +arthrometer +arthrometry +arthron +arthroncus +arthroneuralgia +arthropathy +arthropathic +arthropathology +arthrophyma +arthrophlogosis +arthropyosis +arthroplasty +arthroplastic +arthropleura +arthropleure +arthropod +Arthropoda +arthropodal +arthropodan +arthropody +arthropodous +arthropods +arthropod's +Arthropomata +arthropomatous +arthropterous +arthrorheumatism +arthrorrhagia +arthrosclerosis +arthroses +arthrosia +arthrosynovitis +arthrosyrinx +arthrosis +arthrospore +arthrosporic +arthrosporous +arthrosteitis +arthrosterigma +arthrostome +arthrostomy +Arthrostraca +arthrotyphoid +arthrotome +arthrotomy +arthrotomies +arthrotrauma +arthrotropic +arthrous +arthroxerosis +Arthrozoa +arthrozoan +arthrozoic +Arthur +Arthurdale +Arthurian +Arthuriana +Arty +artiad +artic +artichoke +artichokes +artichoke's +article +articled +articles +article's +articling +Articodactyla +arty-crafty +arty-craftiness +articulability +articulable +articulacy +articulant +articular +articulare +articulary +articularly +articulars +Articulata +articulate +articulated +articulately +articulateness +articulatenesses +articulates +articulating +articulation +articulationes +articulationist +articulations +articulative +articulator +articulatory +articulatorily +articulators +articulite +articulus +Artie +artier +artiest +artifact +artifactitious +artifacts +artifact's +artifactual +artifactually +artifex +artifice +artificer +artificers +artificership +artifices +artificial +artificialism +artificiality +artificialities +artificialize +artificially +artificialness +artificialnesses +artificious +Artigas +artily +artilize +artiller +artillery +artilleries +artilleryman +artillerymen +artilleryship +artillerist +artillerists +Artima +Artimas +Artina +artiness +artinesses +artinite +Artinskian +artiodactyl +Artiodactyla +artiodactylous +artiphyllous +artisan +artisanal +artisanry +artisans +artisan's +artisanship +artist +artistdom +artiste +artiste-peintre +artistes +artistess +artistic +artistical +artistically +artist-in-residence +artistry +artistries +artists +artist's +artize +artless +artlessly +artlessness +artlessnesses +artlet +artly +artlike +art-like +art-minded +artmobile +Artocarpaceae +artocarpad +artocarpeous +artocarpous +Artocarpus +Artois +artolater +artolatry +artophagous +artophophoria +artophoria +artophorion +artotype +artotypy +Artotyrite +artou +arts +art's +artsy +Artsybashev +artsy-craftsy +artsy-craftsiness +artsier +artsiest +artsman +arts-man +arts-master +Artukovic +Artur +Arturo +Artus +artware +artwork +artworks +Artzybasheff +Artzybashev +ARU +Aruabea +Aruac +Aruba +arugola +arugolas +arugula +arugulas +arui +aruke +Arulo +Arum +arumin +arumlike +arums +Arun +Aruncus +Arundel +Arundell +arundiferous +arundinaceous +Arundinaria +arundineous +Arundo +Aruns +Arunta +Aruntas +arupa +Aruru +arusa +Arusha +aruspex +aruspice +aruspices +aruspicy +arustle +Arutiunian +Aruwimi +ARV +Arva +Arvad +Arvada +Arval +Arvales +ArvArva +arvejon +arvel +Arvell +Arverni +Arvy +Arvicola +arvicole +Arvicolinae +arvicoline +arvicolous +arviculture +Arvid +Arvida +Arvie +Arvilla +Arvin +Arvind +Arvo +Arvol +Arvonia +Arvonio +arvos +arx +Arzachel +arzan +Arzava +Arzawa +arzrunite +arzun +AS +as- +a's +ASA +ASA/BS +Asabi +asaddle +Asael +asafetida +asafoetida +Asag +Asahel +Asahi +Asahigawa +Asahikawa +ASAIGAC +asak +asale +a-sale +asamblea +asana +Asante +Asantehene +ASAP +Asaph +asaphia +Asaphic +asaphid +Asaphidae +Asaphus +asaprol +Asapurna +Asar +asarabacca +Asaraceae +Asare +Asarh +asarin +asarite +asaron +asarone +asarota +asarotum +asarta +Asarum +asarums +Asat +asb +Asben +asbest +asbestic +asbestiform +asbestine +asbestinize +asbestoid +asbestoidal +asbestos +asbestos-coated +asbestos-corrugated +asbestos-covered +asbestoses +Asbestosis +asbestos-packed +asbestos-protected +asbestos-welded +asbestous +asbestus +asbestuses +Asbjornsen +asbolan +asbolane +asbolin +asboline +asbolite +Asbury +ASC +asc- +Ascabart +Ascalabota +Ascalabus +Ascalaphus +ascan +Ascanian +Ascanius +ASCAP +Ascapart +ascape +ascare +ascared +ascariasis +ascaricidal +ascaricide +ascarid +Ascaridae +ascarides +Ascaridia +ascaridiasis +ascaridol +ascaridole +ascarids +Ascaris +ascaron +ASCC +ascebc +Ascella +ascelli +ascellus +ascence +ascend +ascendable +ascendance +ascendancy +ascendancies +ascendant +ascendantly +ascendants +ascended +ascendence +ascendency +ascendent +ascender +ascenders +ascendible +ascending +ascendingly +ascends +Ascenez +ascenseur +Ascension +ascensional +ascensionist +ascensions +Ascensiontide +ascensive +ascensor +ascent +ascents +ascertain +ascertainability +ascertainable +ascertainableness +ascertainably +ascertained +ascertainer +ascertaining +ascertainment +ascertains +ascescency +ascescent +asceses +ascesis +ascetic +ascetical +ascetically +asceticism +asceticisms +ascetics +ascetic's +Ascetta +Asch +Aschaffenburg +aschaffite +Ascham +Aschelminthes +ascher +Aschim +aschistic +asci +ascian +ascians +ascicidia +Ascidia +Ascidiacea +Ascidiae +ascidian +ascidians +ascidiate +ascidicolous +ascidiferous +ascidiform +ascidiia +ascidioid +Ascidioida +Ascidioidea +Ascidiozoa +ascidiozooid +ascidium +asciferous +ascigerous +ASCII +ascill +ascyphous +Ascyrum +ascitan +ascitb +ascite +ascites +ascitic +ascitical +ascititious +asclent +Asclepi +Asclepiad +Asclepiadaceae +asclepiadaceous +Asclepiadae +Asclepiade +Asclepiadean +asclepiadeous +Asclepiadic +Asclepian +Asclepias +asclepidin +asclepidoid +Asclepieion +asclepin +Asclepius +Asco +asco- +ascocarp +ascocarpous +ascocarps +Ascochyta +ascogenous +ascogone +ascogonia +ascogonial +ascogonidia +ascogonidium +ascogonium +ascolichen +Ascolichenes +ascoma +ascomata +ascomycetal +ascomycete +Ascomycetes +ascomycetous +ascon +Ascones +asconia +asconoid +A-scope +Ascophyllum +ascophore +ascophorous +ascorbate +ascorbic +ascospore +ascosporic +ascosporous +Ascot +Ascothoracica +ascots +ASCQ +ascry +ascribable +ascribe +ascribed +ascribes +ascribing +ascript +ascription +ascriptions +ascriptitii +ascriptitious +ascriptitius +ascriptive +ascrive +ascula +asculae +Ascupart +Ascus +Ascutney +ASDIC +asdics +ASDSP +ase +asea +a-sea +ASEAN +asearch +asecretory +aseethe +a-seethe +Aseyev +aseismatic +aseismic +aseismicity +aseitas +aseity +a-seity +Asel +aselar +aselgeia +asellate +Aselli +Asellidae +Aselline +Asellus +asem +asemasia +asemia +asemic +Asenath +Aseneth +asepalous +asepses +asepsis +aseptate +aseptic +aseptically +asepticism +asepticize +asepticized +asepticizing +aseptify +aseptol +aseptolin +Aser +asexual +asexualisation +asexualise +asexualised +asexualising +asexuality +asexualization +asexualize +asexualized +asexualizing +asexually +asexuals +asfast +asfetida +ASG +Asgard +Asgardhr +Asgarth +asgd +Asgeir +Asgeirsson +asgmt +Ash +Asha +Ashab +ashake +a-shake +ashame +ashamed +ashamedly +ashamedness +ashamnu +Ashangos +Ashantee +Ashanti +A-shaped +Asharasi +A-sharp +Ashaway +Ashbaugh +Ashbey +ash-bellied +ashberry +Ashby +ash-blond +ash-blue +Ashburn +Ashburnham +Ashburton +ashcake +ashcan +ashcans +Ashchenaz +ash-colored +Ashcroft +Ashdod +Ashdown +Ashe +Asheboro +ashed +Ashely +Ashelman +ashen +ashen-hued +Asher +Asherah +Asherahs +ashery +asheries +Asherim +Asherite +Asherites +Asherton +Ashes +ashet +Asheville +ashfall +Ashfield +Ashford +ash-free +ash-gray +ashy +Ashia +Ashien +ashier +ashiest +Ashikaga +Ashil +ashily +ashimmer +ashine +a-shine +ashiness +ashing +ashipboard +a-shipboard +Ashippun +Ashir +ashiver +a-shiver +Ashjian +ashkey +Ashkenaz +Ashkenazi +Ashkenazic +Ashkenazim +Ashkhabad +ashkoko +Ashkum +Ashla +Ashlan +Ashland +ashlar +ashlared +ashlaring +ashlars +ash-leaved +Ashlee +Ashley +Ashleigh +Ashlen +ashler +ashlered +ashlering +ashlers +ashless +Ashli +Ashly +Ashlie +Ashlin +Ashling +ash-looking +Ashluslay +Ashman +Ashmead +ashmen +Ashmolean +Ashmore +Ashochimi +Ashok +ashore +ashot +ashpan +ashpit +ashplant +ashplants +ASHRAE +Ashraf +ashrafi +ashram +ashrama +ashrams +ash-staved +ashstone +Ashtabula +ashthroat +ash-throated +Ashti +Ashton +Ashton-under-Lyne +Ashtoreth +ashtray +ashtrays +ashtray's +Ashuelot +Ashur +Ashurbanipal +ashvamedha +Ashville +ash-wednesday +ashweed +Ashwell +ash-white +Ashwin +Ashwood +ashwort +ASI +Asia +As-yakh +asialia +Asian +Asianic +Asianism +asians +Asiarch +Asiarchate +Asiatic +Asiatical +Asiatically +Asiatican +Asiaticism +Asiaticization +Asiaticize +Asiatize +ASIC +aside +asidehand +asiden +asideness +asiderite +asides +asideu +asiento +asyla +asylabia +asyle +asilid +Asilidae +asyllabia +asyllabic +asyllabical +Asilomar +asylum +asylums +Asilus +asymbiotic +asymbolia +asymbolic +asymbolical +asimen +Asimina +asimmer +a-simmer +asymmetral +asymmetranthous +asymmetry +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetrocarpous +Asymmetron +asymptomatic +asymptomatically +asymptote +asymptotes +asymptote's +asymptotic +asymptotical +asymptotically +asymtote +asymtotes +asymtotic +asymtotically +asynapsis +asynaptic +asynartete +asynartetic +async +asynchrony +asynchronism +asynchronisms +asynchronous +asynchronously +asyndesis +asyndeta +asyndetic +asyndetically +asyndeton +asyndetons +Asine +asinego +asinegoes +asynergy +asynergia +asyngamy +asyngamic +asinine +asininely +asininity +asininities +Asynjur +asyntactic +asyntrophy +ASIO +asiphonate +asiphonogama +Asir +asis +asystematic +asystole +asystolic +asystolism +asitia +Asius +Asyut +asyzygetic +ASK +askable +askance +askant +askapart +askar +askarel +Askari +askaris +asked +Askelon +asker +askers +askeses +askesis +askew +askewgee +askewness +askile +asking +askingly +askings +askip +Askja +asklent +Asklepios +askoi +askoye +askos +Askov +Askr +asks +Askwith +aslake +Aslam +aslant +aslantwise +aslaver +asleep +ASLEF +aslop +aslope +a-slug +aslumber +ASM +asmack +asmalte +Asmara +ASME +asmear +a-smear +asmile +Asmodeus +asmoke +asmolder +Asmonaean +Asmonean +a-smoulder +ASN +ASN1 +Asni +Asnieres +asniffle +asnort +a-snort +Aso +asoak +a-soak +ASOC +asocial +asok +Asoka +asomatophyte +asomatous +asonant +asonia +asop +Asopus +asor +Asosan +Asotin +asouth +a-south +ASP +Aspa +ASPAC +aspace +aspalathus +Aspalax +asparagic +asparagyl +asparagin +asparagine +asparaginic +asparaginous +asparagus +asparaguses +asparamic +asparkle +a-sparkle +Aspartame +aspartate +aspartic +aspartyl +aspartokinase +Aspasia +Aspatia +ASPCA +aspect +aspectable +aspectant +aspection +aspects +aspect's +aspectual +ASPEN +aspens +asper +asperate +asperated +asperates +asperating +asperation +aspergation +asperge +asperger +Asperges +asperggilla +asperggilli +aspergil +aspergill +aspergilla +Aspergillaceae +Aspergillales +aspergilli +aspergilliform +aspergillin +aspergilloses +aspergillosis +aspergillum +aspergillums +aspergillus +Asperifoliae +asperifoliate +asperifolious +asperite +asperity +asperities +asperly +aspermatic +aspermatism +aspermatous +aspermia +aspermic +Aspermont +aspermous +aspern +asperness +asperous +asperously +Aspers +asperse +aspersed +asperser +aspersers +asperses +aspersing +aspersion +aspersions +aspersion's +aspersive +aspersively +aspersoir +aspersor +aspersory +aspersoria +aspersorium +aspersoriums +aspersors +Asperugo +Asperula +asperuloside +asperulous +Asphalius +asphalt +asphalt-base +asphalted +asphaltene +asphalter +asphaltic +asphalting +asphaltite +asphaltlike +asphalts +asphaltum +asphaltums +asphaltus +aspheric +aspherical +aspheterism +aspheterize +asphyctic +asphyctous +asphyxy +asphyxia +asphyxial +asphyxiant +asphyxias +asphyxiate +asphyxiated +asphyxiates +asphyxiating +asphyxiation +asphyxiations +asphyxiative +asphyxiator +asphyxied +asphyxies +asphodel +Asphodelaceae +Asphodeline +asphodels +Asphodelus +aspy +Aspia +aspic +aspics +aspiculate +aspiculous +aspidate +aspide +aspidiaria +aspidinol +Aspidiotus +Aspidiske +Aspidistra +aspidistras +aspidium +Aspidobranchia +Aspidobranchiata +aspidobranchiate +Aspidocephali +Aspidochirota +Aspidoganoidei +aspidomancy +Aspidosperma +aspidospermine +Aspinwall +aspiquee +aspirant +aspirants +aspirant's +aspirata +aspiratae +aspirate +aspirated +aspirates +aspirating +aspiration +aspirations +aspiration's +aspirator +aspiratory +aspirators +aspire +aspired +aspiree +aspirer +aspirers +aspires +aspirin +aspiring +aspiringly +aspiringness +aspirins +aspis +aspises +aspish +asplanchnic +Asplenieae +asplenioid +Asplenium +asporogenic +asporogenous +asporous +asport +asportation +asporulate +aspout +a-spout +asprawl +a-sprawl +aspread +a-spread +Aspredinidae +Aspredo +asprete +aspring +asprout +a-sprout +asps +asquare +asquat +a-squat +asqueal +asquint +asquirm +a-squirm +Asquith +ASR +asrama +asramas +ASRM +Asroc +ASRS +ASS +assacu +Assad +assafetida +assafoetida +assagai +assagaied +assagaiing +assagais +assahy +assai +assay +assayable +assayed +assayer +assayers +assaying +assail +assailability +assailable +assailableness +assailant +assailants +assailant's +assailed +assailer +assailers +assailing +assailment +assails +assais +assays +assalto +Assam +Assama +assamar +Assamese +Assamites +assapan +assapanic +assapanick +Assaracus +assary +Assaria +assarion +assart +Assassin +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassinative +assassinator +assassinatress +assassinist +assassins +assassin's +assate +assation +assaugement +assault +assaultable +assaulted +assaulter +assaulters +assaulting +assaultive +assaults +assausive +assaut +Assawoman +assbaa +ass-backwards +ass-chewing +asse +asseal +ass-ear +assecuration +assecurator +assecure +assecution +assedat +assedation +assegai +assegaied +assegaiing +assegaing +assegais +asseize +asself +assembl +assemblable +assemblage +assemblages +assemblage's +assemblagist +assemblance +assemble +assembled +assemblee +assemblement +assembler +assemblers +assembles +Assembly +assemblies +assemblyman +assemblymen +assembling +assembly's +assemblywoman +assemblywomen +Assen +assent +assentaneous +assentation +assentatious +assentator +assentatory +assentatorily +assented +assenter +assenters +assentient +assenting +assentingly +assentive +assentiveness +assentor +assentors +assents +asseour +Asser +assert +asserta +assertable +assertative +asserted +assertedly +asserter +asserters +assertible +asserting +assertingly +assertion +assertional +assertions +assertion's +assertive +assertively +assertiveness +assertivenesses +assertor +assertory +assertorial +assertorially +assertoric +assertorical +assertorically +assertorily +assertors +assertress +assertrix +asserts +assertum +asserve +asservilize +asses +assess +assessable +assessably +assessed +assessee +assesses +assessing +assession +assessionary +assessment +assessments +assessment's +assessor +assessory +assessorial +assessors +assessorship +asset +asseth +assets +asset's +asset-stripping +assever +asseverate +asseverated +asseverates +asseverating +asseveratingly +asseveration +asseverations +asseverative +asseveratively +asseveratory +assewer +asshead +ass-head +ass-headed +assheadedness +asshole +assholes +Asshur +assi +assibilate +assibilated +assibilating +assibilation +Assidaean +Assidean +assident +assidual +assidually +assiduate +assiduity +assiduities +assiduous +assiduously +assiduousness +assiduousnesses +assiege +assientist +assiento +assiette +assify +assign +assignability +assignable +assignably +assignat +assignation +assignations +assignats +assigned +assignee +assignees +assignee's +assigneeship +assigner +assigners +assigning +assignment +assignments +assignment's +assignor +assignors +assigns +assilag +assimilability +assimilable +assimilate +assimilated +assimilates +assimilating +assimilation +assimilationist +assimilations +assimilative +assimilativeness +assimilator +assimilatory +assimulate +assinego +Assiniboin +Assiniboine +Assiniboins +assyntite +assinuate +Assyr +Assyr. +Assyria +Assyrian +Assyrianize +assyrians +Assyriology +Assyriological +Assyriologist +Assyriologue +Assyro-Babylonian +Assyroid +assis +assisa +Assisan +assise +assish +assishly +assishness +Assisi +assist +assistance +assistances +assistant +assistanted +assistants +assistant's +assistantship +assistantships +assisted +assistency +assister +assisters +assistful +assisting +assistive +assistless +assistor +assistors +assists +assith +assyth +assythment +Assiut +Assyut +assize +assized +assizement +assizer +assizes +assizing +ass-kisser +ass-kissing +ass-licker +ass-licking +asslike +assman +Assmannshausen +Assmannshauser +assmanship +Assn +assn. +assobre +assoc +assoc. +associability +associable +associableness +associate +associated +associatedness +associates +associateship +associating +association +associational +associationalism +associationalist +associationism +associationist +associationistic +associations +associative +associatively +associativeness +associativity +associator +associatory +associators +associator's +associe +assoil +assoiled +assoiling +assoilment +assoils +assoilzie +assoin +assoluto +assonance +assonanced +assonances +assonant +assonantal +assonantic +assonantly +assonants +assonate +Assonet +Assonia +assoria +assort +assortative +assortatively +assorted +assortedness +assorter +assorters +assorting +assortive +assortment +assortments +assortment's +assorts +assot +Assouan +ASSR +ass-reaming +ass's +asssembler +ass-ship +asst +asst. +assuade +assuagable +assuage +assuaged +assuagement +assuagements +assuager +assuages +assuaging +Assuan +assuasive +assubjugate +assuefaction +Assuerus +assuetude +assumable +assumably +assume +assumed +assumedly +assument +assumer +assumers +assumes +assuming +assumingly +assumingness +assummon +assumpsit +assumpt +Assumption +Assumptionist +assumptions +assumption's +assumptious +assumptiousness +assumptive +assumptively +assumptiveness +Assur +assurable +assurance +assurances +assurance's +assurant +assurate +Assurbanipal +assurd +assure +assured +assuredly +assuredness +assureds +assurer +assurers +assures +assurge +assurgency +assurgent +assuring +assuringly +assuror +assurors +asswage +asswaged +asswages +asswaging +ast +Asta +astable +astacian +Astacidae +Astacus +astay +a-stay +Astaire +a-stays +Astakiwi +astalk +astarboard +a-starboard +astare +a-stare +astart +a-start +Astarte +Astartian +Astartidae +astasia +astasia-abasia +astasias +astate +astatic +astatically +astaticism +astatine +astatines +astatize +astatized +astatizer +astatizing +Astatula +asteam +asteatosis +asteep +asteer +asteism +astel +astely +astelic +aster +Astera +Asteraceae +asteraceous +Asterales +Asterella +astereognosis +Asteria +asteriae +asterial +Asterias +asteriated +Asteriidae +asterikos +asterin +Asterina +Asterinidae +asterioid +Asterion +Asterionella +asteriscus +asteriscuses +asterisk +asterisked +asterisking +asteriskless +asteriskos +asterisks +asterisk's +asterism +asterismal +asterisms +asterite +Asterius +asterixis +astern +asternal +Asternata +asternia +Asterochiton +Asterodia +asteroid +asteroidal +Asteroidea +asteroidean +asteroids +asteroid's +Asterolepidae +Asterolepis +Asteropaeus +Asterope +asterophyllite +Asterophyllites +Asterospondyli +asterospondylic +asterospondylous +Asteroxylaceae +Asteroxylon +Asterozoa +asters +aster's +astert +asterwort +asthamatic +astheny +asthenia +asthenias +asthenic +asthenical +asthenics +asthenies +asthenobiosis +asthenobiotic +asthenolith +asthenology +asthenope +asthenophobia +asthenopia +asthenopic +asthenosphere +asthma +asthmas +asthmatic +asthmatical +asthmatically +asthmatics +asthmatoid +asthmogenic +asthore +asthorin +Asti +Astian +Astyanax +astichous +Astydamia +astigmat +astigmatic +astigmatical +astigmatically +astigmatism +astigmatisms +astigmatizer +astigmatometer +astigmatometry +astigmatoscope +astigmatoscopy +astigmatoscopies +astigmia +astigmias +astigmic +astigmism +astigmometer +astigmometry +astigmoscope +astylar +Astilbe +astyllen +Astylospongia +Astylosternus +astint +astipulate +astipulation +astir +Astispumante +astite +ASTM +ASTMS +astogeny +Astolat +astomatal +astomatous +astomia +astomous +Aston +astond +astone +astoned +astony +astonied +astonies +astonying +astonish +astonished +astonishedly +astonisher +astonishes +astonishing +astonishingly +astonishingness +astonishment +astonishments +astoop +Astor +astore +Astoria +astound +astoundable +astounded +astounding +astoundingly +astoundment +astounds +astr +astr- +astr. +Astra +Astrabacus +Astrachan +astracism +astraddle +a-straddle +Astraea +Astraean +astraeid +Astraeidae +astraeiform +Astraeus +astragal +astragalar +astragalectomy +astragali +astragalocalcaneal +astragalocentral +astragalomancy +astragalonavicular +astragaloscaphoid +astragalotibial +astragals +Astragalus +Astrahan +astray +astrain +a-strain +astrakanite +Astrakhan +astral +astrally +astrals +astrand +a-strand +Astrangia +Astrantia +astraphobia +astrapophobia +Astrateia +astre +Astrea +astream +astrean +Astred +astrer +Astri +astrict +astricted +astricting +astriction +astrictive +astrictively +astrictiveness +astricts +Astrid +astride +astrier +astriferous +astrild +astringe +astringed +astringence +astringency +astringencies +astringent +astringently +astringents +astringer +astringes +astringing +astrion +astrionics +Astrix +astro- +astroalchemist +astrobiology +astrobiological +astrobiologically +astrobiologies +astrobiologist +astrobiologists +astroblast +astrobotany +Astrocaryum +astrochemist +astrochemistry +astrochronological +astrocyte +astrocytic +astrocytoma +astrocytomas +astrocytomata +astrocompass +astrodiagnosis +astrodynamic +astrodynamics +astrodome +astrofel +astrofell +astrogate +astrogated +astrogating +astrogation +astrogational +astrogator +astrogeny +astrogeology +astrogeologist +astroglia +astrognosy +astrogony +astrogonic +astrograph +astrographer +astrography +astrographic +astrohatch +astroid +astroite +astrol +astrol. +astrolabe +astrolabes +astrolabical +astrolater +astrolatry +astrolithology +astrolog +astrologaster +astrologe +astrologer +astrologers +astrology +astrologian +astrologic +astrological +astrologically +astrologies +astrologist +astrologistic +astrologists +astrologize +astrologous +astromancer +astromancy +astromantic +astromeda +astrometeorology +astro-meteorology +astrometeorological +astrometeorologist +astrometer +astrometry +astrometric +astrometrical +astron +astronaut +Astronautarum +astronautic +astronautical +astronautically +astronautics +Astronauts +astronaut's +astronavigation +astronavigator +astronomer +astronomers +astronomer's +astronomy +astronomic +astronomical +astronomically +astronomics +astronomien +astronomize +Astropecten +Astropectinidae +astrophel +astrophil +astrophyllite +astrophysical +astrophysicist +astrophysicists +astrophysics +Astrophyton +astrophobia +astrophotographer +astrophotography +astrophotographic +astrophotometer +astrophotometry +astrophotometrical +astroscope +astroscopy +Astroscopus +astrose +astrospectral +astrospectroscopic +astrosphere +astrospherecentrosomic +astrotheology +Astroturf +astructive +astrut +a-strut +Astto +astucious +astuciously +astucity +Astur +Asturian +Asturias +astute +astutely +astuteness +astutious +ASU +asuang +asudden +a-sudden +Asunci +Asuncion +asunder +Asur +Asura +Asuri +ASV +Asvins +ASW +asway +a-sway +aswail +Aswan +aswarm +a-swarm +aswash +a-swash +asweat +a-sweat +aswell +asweve +aswim +a-swim +aswing +a-swing +aswirl +aswithe +aswoon +a-swoon +aswooned +aswough +Asz +AT +at- +AT&T +at. +At/m +At/Wb +ATA +atabal +Atabalipa +atabals +atabeg +atabek +Atabyrian +Atabrine +Atacaman +Atacamenan +Atacamenian +Atacameno +atacamite +ATACC +atactic +atactiform +Ataentsic +atafter +ataghan +ataghans +Atahualpa +Ataigal +Ataiyal +Atakapa +Atakapas +atake +Atal +Atalaya +Atalayah +atalayas +Atalan +Atalanta +Atalante +Atalanti +atalantis +Atalee +Atalya +Ataliah +Atalie +Atalissa +ataman +atamans +atamasco +atamascos +atame +Atamosco +atangle +atap +ataps +atar +ataractic +Atarax +ataraxy +ataraxia +ataraxias +ataraxic +ataraxics +ataraxies +Atascadero +Atascosa +Atat +atatschite +Ataturk +ataunt +ataunto +atavi +atavic +atavism +atavisms +atavist +atavistic +atavistically +atavists +atavus +ataxaphasia +ataxy +ataxia +ataxiagram +ataxiagraph +ataxiameter +ataxiaphasia +ataxias +ataxic +ataxics +ataxies +ataxinomic +ataxite +ataxonomic +ataxophemia +atazir +ATB +Atbara +atbash +ATC +Atcheson +Atchison +Atcliffe +Atco +ATDA +ATDRS +ate +ate- +Ateba +atebrin +atechny +atechnic +atechnical +ated +atees +ateeter +atef +atef-crown +ateknia +atelectasis +atelectatic +ateleiosis +atelene +ateleological +Ateles +atelestite +atelets +ately +atelic +atelier +ateliers +ateliosis +ateliotic +Atellan +atelo +atelo- +atelocardia +atelocephalous +ateloglossia +atelognathia +atelomyelia +atelomitic +atelophobia +atelopodia +ateloprosopia +atelorachidia +atelostomia +atemoya +atemporal +a-temporal +Aten +Atenism +Atenist +A-tent +ater- +Aterian +ates +Ateste +Atestine +ateuchi +ateuchus +ATF +Atfalati +Atglen +ATH +Athabasca +Athabascan +Athabaska +Athabaskan +Athal +athalamous +Athalee +Athalia +Athaliah +Athalie +Athalla +Athallia +athalline +Athamantid +athamantin +Athamas +athamaunte +athanasy +athanasia +Athanasian +Athanasianism +Athanasianist +athanasies +Athanasius +athanor +Athapascan +Athapaskan +athar +Atharvan +Atharva-Veda +athbash +Athecae +Athecata +athecate +Athey +atheism +atheisms +atheist +atheistic +atheistical +atheistically +atheisticalness +atheisticness +atheists +atheist's +atheize +atheizer +Athel +Athelbert +athelia +atheling +athelings +Athelred +Athelstan +Athelstane +athematic +Athena +Athenaea +Athenaeum +athenaeums +Athenaeus +Athenagoras +Athenai +Athene +athenee +atheneum +atheneums +Athenian +Athenianly +athenians +Athenienne +athenor +Athens +atheology +atheological +atheologically +atheous +Athericera +athericeran +athericerous +atherine +Atherinidae +Atheriogaea +Atheriogaean +Atheris +athermancy +athermanous +athermic +athermous +atherogenesis +atherogenic +atheroma +atheromas +atheromasia +atheromata +atheromatosis +atheromatous +atheroscleroses +atherosclerosis +atherosclerotic +atherosclerotically +Atherosperma +Atherton +Atherurus +athetesis +atheticize +athetize +athetized +athetizing +athetoid +athetoids +athetosic +athetosis +athetotic +Athie +athymy +athymia +athymic +athing +athink +athyreosis +athyria +athyrid +Athyridae +Athyris +Athyrium +athyroid +athyroidism +athyrosis +athirst +Athiste +athlete +athletehood +athletes +athlete's +athletic +athletical +athletically +athleticism +athletics +athletism +athletocracy +athlothete +athlothetes +athodyd +athodyds +athogen +Athol +athold +at-home +at-homeish +at-homeishness +at-homeness +athonite +athort +Athos +athrepsia +athreptic +athrill +a-thrill +athrive +athrob +a-throb +athrocyte +athrocytosis +athrogenic +athrong +a-throng +athrough +athumia +athwart +athwarthawse +athwartship +athwartships +athwartwise +ATI +Atiana +atic +Atik +Atikokania +Atila +atile +atilt +atimy +Atymnius +atimon +ating +atinga +atingle +atinkle +ation +atip +atypy +atypic +atypical +atypicality +atypically +atiptoe +a-tiptoe +ATIS +Atys +ative +ATK +Atka +Atkins +Atkinson +Atlanta +atlantad +atlantal +Atlante +Atlantean +atlantes +Atlantic +Atlantica +Atlantid +Atlantides +Atlantis +atlantite +atlanto- +atlantoaxial +atlantodidymus +atlantomastoid +Atlanto-mediterranean +atlantoodontoid +Atlantosaurus +at-large +ATLAS +Atlas-Agena +Atlasburg +Atlas-Centaur +atlases +Atlaslike +Atlas-Score +atlatl +atlatls +atle +Atlee +Atli +atlo- +atloaxoid +atloid +atloidean +atloidoaxoid +atloido-occipital +atlo-odontoid +ATM +atm. +atma +Atman +atmans +atmas +atmiatry +atmiatrics +atmid +atmidalbumin +atmidometer +atmidometry +atmo +atmo- +atmocausis +atmocautery +atmoclastic +atmogenic +atmograph +atmolyses +atmolysis +atmolyzation +atmolyze +atmolyzer +atmology +atmologic +atmological +atmologist +atmometer +atmometry +atmometric +atmophile +Atmore +atmos +atmosphere +atmosphered +atmosphereful +atmosphereless +atmospheres +atmosphere's +atmospheric +atmospherical +atmospherically +atmospherics +atmospherium +atmospherology +atmostea +atmosteal +atmosteon +ATMS +ATN +Atnah +ATO +atocha +atocia +Atoka +atokal +atoke +atokous +atole +a-tolyl +atoll +atolls +atoll's +atom +atomatic +atom-bomb +atom-chipping +atomechanics +atomerg +atomy +atomic +atomical +atomically +atomician +atomicism +atomicity +atomics +atomies +atomiferous +atomisation +atomise +atomised +atomises +atomising +atomism +atomisms +atomist +atomistic +atomistical +atomistically +atomistics +atomists +atomity +atomization +atomize +atomized +atomizer +atomizers +atomizes +atomizing +atomology +atom-rocket +ATOMS +atom's +atom-smashing +atom-tagger +atom-tagging +Aton +atonable +atonal +atonalism +atonalist +atonalistic +atonality +atonally +atone +atoneable +atoned +atonement +atonements +atoneness +atoner +atoners +atones +atony +atonia +atonic +atonicity +atonics +atonies +atoning +atoningly +Atonsah +atop +atopen +Atophan +atopy +atopic +atopies +atopite +ator +Atorai +atory +Atossa +atour +atoxic +Atoxyl +ATP +ATP2 +ATPCO +atpoints +ATR +atrabilaire +atrabilar +atrabilarian +atrabilarious +atrabile +atrabiliar +atrabiliary +atrabiliarious +atrabilious +atrabiliousness +atracheate +Atractaspis +Atragene +Atrahasis +atrail +atrament +atramental +atramentary +atramentous +atraumatic +Atrax +atrazine +atrazines +Atrebates +atrede +Atremata +atremate +atrematous +atremble +a-tremble +atren +atrenne +atrepsy +atreptic +atresy +atresia +atresias +atresic +atretic +Atreus +atry +a-try +atria +atrial +atrible +Atrice +atrichia +atrichic +atrichosis +atrichous +atrickle +Atridae +Atridean +atrienses +atriensis +atriocoelomic +atrioporal +atriopore +atrioventricular +atrip +a-trip +Atrypa +Atriplex +atrypoid +atrium +atriums +atro- +atroce +atroceruleous +atroceruleus +atrocha +atrochal +atrochous +atrocious +atrociously +atrociousness +atrociousnesses +atrocity +atrocities +atrocity's +atrocoeruleus +atrolactic +Atronna +Atropa +atropaceous +atropal +atropamine +Atropatene +atrophy +atrophia +atrophias +atrophiated +atrophic +atrophied +atrophies +atrophying +atrophoderma +atrophous +atropia +atropic +Atropidae +atropin +atropine +atropines +atropinism +atropinization +atropinize +atropins +atropism +atropisms +Atropos +atropous +atrorubent +atrosanguineous +atroscine +atrous +ATRS +ATS +atsara +Atsugi +ATT +att. +Atta +attababy +attabal +attaboy +Attacapan +attacca +attacco +attach +attachable +attachableness +attache +attached +attachedly +attacher +attachers +attaches +attacheship +attaching +attachment +attachments +attachment's +attack +attackable +attacked +attacker +attackers +attacking +attackingly +attackman +attacks +attacolite +Attacus +attagal +attagen +attaghan +attagirl +Attah +attain +attainability +attainabilities +attainable +attainableness +attainably +attainder +attainders +attained +attainer +attainers +attaining +attainment +attainments +attainment's +attainor +attains +attaint +attainted +attainting +attaintment +attaints +attainture +attal +Attalanta +Attalea +attaleh +Attalid +Attalie +Attalla +attame +attapulgite +Attapulgus +attar +attargul +attars +attask +attaste +attatched +attatches +ATTC +ATTCOM +atte +atteal +attemper +attemperament +attemperance +attemperate +attemperately +attemperation +attemperator +attempered +attempering +attempers +attempre +attempt +attemptability +attemptable +attempted +attempter +attempters +attempting +attemptive +attemptless +attempts +Attenborough +attend +attendance +attendances +attendance's +attendancy +attendant +attendantly +attendants +attendant's +attended +attendee +attendees +attendee's +attender +attenders +attending +attendingly +attendings +attendment +attendress +attends +attensity +attent +attentat +attentate +attention +attentional +attentionality +attention-getting +attentions +attention's +attentive +attentively +attentiveness +attentivenesses +attently +attenuable +attenuant +attenuate +attenuated +attenuates +attenuating +attenuation +attenuations +attenuative +attenuator +attenuators +attenuator's +Attenweiler +atter +Atterbury +attercop +attercrop +attery +atterminal +attermine +attermined +atterminement +attern +atterr +atterrate +attest +attestable +attestant +attestation +attestations +attestative +attestator +attested +attester +attesters +attesting +attestive +attestor +attestors +attests +Atthia +atty +atty. +Attic +Attica +Attical +attice +Atticise +Atticised +Atticising +Atticism +atticisms +Atticist +atticists +Atticize +Atticized +Atticizing +atticomastoid +attics +attic's +attid +Attidae +Attila +attinge +attingence +attingency +attingent +attirail +attire +attired +attirement +attirer +attires +attiring +ATTIS +attitude +attitudes +attitude's +attitudinal +attitudinarian +attitudinarianism +attitudinise +attitudinised +attitudiniser +attitudinising +attitudinize +attitudinized +attitudinizer +attitudinizes +attitudinizing +attitudist +Attius +Attiwendaronk +attle +Attleboro +Attlee +attn +attntrp +atto- +attollent +attomy +attorn +attornare +attorned +attorney +attorney-at-law +attorneydom +attorney-generalship +attorney-in-fact +attorneyism +attorneys +attorney's +attorneys-at-law +attorneyship +attorneys-in-fact +attorning +attornment +attorns +attouchement +attour +attourne +attract +attractability +attractable +attractableness +attractance +attractancy +attractant +attractants +attracted +attracted-disk +attracter +attractile +attracting +attractingly +attraction +attractionally +attractions +attraction's +attractive +attractively +attractiveness +attractivenesses +attractivity +attractor +attractors +attractor's +attracts +attrahent +attrap +attrectation +attry +attrib +attrib. +attributable +attributal +attribute +attributed +attributer +attributes +attributing +attribution +attributional +attributions +attributive +attributively +attributiveness +attributives +attributor +attrist +attrite +attrited +attriteness +attriting +attrition +attritional +attritive +attritus +attriutively +attroopment +attroupement +Attu +attune +attuned +attunely +attunement +attunes +attuning +atturn +Attwood +atua +Atuami +Atul +atule +Atum +atumble +a-tumble +atune +ATV +atveen +atwain +a-twain +Atwater +atweel +atween +Atwekk +atwin +atwind +atwirl +atwist +a-twist +atwitch +atwite +atwitter +a-twitter +atwixt +atwo +a-two +Atwood +Atworth +AU +AUA +auantic +aubade +aubades +aubain +aubaine +Aubanel +Aubarta +Aube +aubepine +Auber +Auberbach +Auberge +auberges +aubergine +aubergiste +aubergistes +Auberon +Auberry +Aubert +Auberta +Aubervilliers +Aubigny +Aubin +Aubyn +Aubine +Aubree +Aubrey +Aubreir +aubretia +aubretias +Aubrette +Aubry +Aubrie +aubrieta +aubrietas +Aubrietia +aubrite +Auburn +Auburndale +auburn-haired +auburns +Auburntown +Auburta +Aubusson +AUC +Auca +Aucan +Aucaner +Aucanian +Auchenia +auchenium +Auchincloss +Auchinleck +auchlet +aucht +Auckland +auctary +auction +auctionary +auctioned +auctioneer +auctioneers +auctioneer's +auctioning +auctions +auctor +auctorial +auctorizate +auctors +Aucuba +aucubas +aucupate +aud +aud. +audace +audacious +audaciously +audaciousness +audacity +audacities +audad +audads +Audaean +Aude +Auden +Audette +Audhumbla +Audhumla +Audi +Audy +Audian +Audibertia +audibility +audible +audibleness +audibles +audibly +Audie +audience +audience-proof +audiencer +audiences +audience's +audiencia +audiencier +audient +audients +audile +audiles +auding +audings +audio +audio- +audioemission +audio-frequency +audiogenic +audiogram +audiograms +audiogram's +audiology +audiological +audiologies +audiologist +audiologists +audiologist's +audiometer +audiometers +audiometry +audiometric +audiometrically +audiometries +audiometrist +Audion +audiophile +audiophiles +audios +audiotape +audiotapes +audiotypist +audiovisual +audio-visual +audio-visually +audiovisuals +audiphone +audit +auditable +audited +auditing +audition +auditioned +auditioning +auditions +audition's +auditive +auditives +auditor +auditor-general +auditory +auditoria +auditorial +auditorially +auditories +auditorily +auditorium +auditoriums +auditors +auditor's +auditors-general +auditorship +auditotoria +auditress +audits +auditual +audivise +audiviser +audivision +AUDIX +Audley +Audly +Audra +Audras +Audre +Audrey +Audres +Audri +Audry +Audrie +Audrye +Audris +Audrit +Audsley +Audubon +Audubonistic +Audun +Audwen +Audwin +Auer +Auerbach +Aueto +AUEW +auf +aufait +aufgabe +Aufklarung +Aufklrung +Aufmann +auftakt +Aug +Aug. +auganite +Auge +Augean +Augeas +augelite +Augelot +augen +augend +augends +augen-gabbro +augen-gneiss +auger +augerer +auger-nose +augers +auger's +auger-type +auget +augh +aught +aughtlins +aughts +Augy +Augie +Augier +augite +augite-porphyry +augite-porphyrite +augites +augitic +augitite +augitophyre +augment +augmentable +augmentation +augmentationer +augmentations +augmentative +augmentatively +augmented +augmentedly +augmenter +augmenters +augmenting +augmentive +augmentor +augments +Augres +augrim +Augsburg +augur +augural +augurate +auguration +augure +augured +augurer +augurers +augury +augurial +auguries +auguring +augurous +augurs +augurship +August +Augusta +augustal +Augustales +Augustan +Auguste +auguster +augustest +Augusti +Augustin +Augustina +Augustine +Augustinian +Augustinianism +Augustinism +augustly +augustness +Augusto +Augustus +auh +auhuhu +AUI +Auk +auklet +auklets +auks +auksinai +auksinas +auksinu +aul +aula +aulacocarpous +Aulacodus +Aulacomniaceae +Aulacomnium +aulae +Aulander +Aulard +aularian +aulas +auld +aulder +auldest +auld-farran +auld-farrand +auld-farrant +auldfarrantlike +auld-warld +Aulea +auletai +aulete +auletes +auletic +auletrides +auletris +aulic +aulical +aulicism +Auliffe +Aulis +aullay +auln- +auloi +aulophyte +aulophobia +aulos +Aulostoma +Aulostomatidae +Aulostomi +aulostomid +Aulostomidae +Aulostomus +Ault +Aultman +aulu +AUM +aumaga +aumail +aumakua +aumbry +aumbries +aumery +aumil +aumildar +aummbulatory +aumoniere +aumous +aumrie +Aumsville +Aun +aunc- +auncel +Aundrea +aune +Aunjetitz +Aunson +aunt +aunter +aunters +aunthood +aunthoods +aunty +auntie +aunties +auntish +auntly +auntlier +auntliest +auntlike +auntre +auntrous +aunts +aunt's +auntsary +auntship +AUP +aupaka +aur- +AURA +aurae +Aural +aurally +auramin +auramine +aurang +Aurangzeb +aurantia +Aurantiaceae +aurantiaceous +Aurantium +aurar +auras +aura's +aurata +aurate +aurated +Aurea +aureal +aureate +aureately +aureateness +aureation +aurei +aureity +Aurel +Aurelea +Aurelia +Aurelian +Aurelie +Aurelio +Aurelius +aurene +Aureocasidium +aureola +aureolae +aureolas +aureole +aureoled +aureoles +aureolin +aureoline +aureoling +Aureomycin +aureous +aureously +Aures +auresca +aureus +Auria +auribromide +Auric +aurichalcite +aurichalcum +aurichloride +aurichlorohydric +auricyanhydric +auricyanic +auricyanide +auricle +auricled +auricles +auricomous +Auricula +auriculae +auricular +auriculare +auriculares +Auricularia +Auriculariaceae +auriculariae +Auriculariales +auricularian +auricularias +auricularis +auricularly +auriculars +auriculas +auriculate +auriculated +auriculately +Auriculidae +auriculo +auriculocranial +auriculoid +auriculo-infraorbital +auriculo-occipital +auriculoparietal +auriculotemporal +auriculoventricular +auriculovertical +auride +Aurie +auriferous +aurifex +aurify +aurific +aurification +aurified +aurifying +auriflamme +auriform +Auriga +Aurigae +aurigal +aurigation +aurigerous +Aurigid +Aurignac +Aurignacian +aurigo +aurigraphy +auri-iodide +auryl +aurilave +Aurilia +aurin +aurinasal +aurine +Auriol +auriphone +auriphrygia +auriphrygiate +auripigment +auripuncture +aurir +auris +auriscalp +auriscalpia +auriscalpium +auriscope +auriscopy +auriscopic +auriscopically +aurist +aurists +Aurita +aurite +aurited +aurivorous +Aurlie +auro- +auroauric +aurobromide +auroch +aurochloride +aurochs +aurochses +aurocyanide +aurodiamine +auronal +Auroora +aurophobia +aurophore +Aurora +aurorae +auroral +aurorally +auroras +Aurore +aurorean +Aurorian +aurorium +aurotellurite +aurothiosulphate +aurothiosulphuric +aurous +aurrescu +Aurthur +aurulent +Aurum +aurums +aurung +Aurungzeb +aurure +AUS +Aus. +Ausable +Auschwitz +auscult +auscultascope +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auscultative +auscultator +auscultatory +Auscultoscope +Ause +ausform +ausformed +ausforming +ausforms +ausgespielt +Ausgleich +Ausgleiche +Aushar +Auslander +auslaut +auslaute +Auslese +Ausones +Ausonian +Ausonius +auspex +auspicate +auspicated +auspicating +auspice +auspices +auspicy +auspicial +auspicious +auspiciously +auspiciousness +Aussie +aussies +Aust +Aust. +Austafrican +austausch +Austell +austemper +Austen +austenite +austenitic +austenitize +austenitized +austenitizing +Auster +austere +austerely +austereness +austerer +austerest +austerity +austerities +Austerlitz +austerus +Austin +Austina +Austinburg +Austine +Austinville +Auston +austr- +Austral +Austral. +Australanthropus +Australasia +Australasian +Australe +australene +Austral-english +Australia +Australian +Australiana +Australianism +Australianize +Australian-oak +australians +Australic +Australioid +Australis +australite +Australoid +Australopithecinae +Australopithecine +Australopithecus +Australorp +australs +Austrasia +Austrasian +Austreng +Austria +Austria-Hungary +Austrian +Austrianize +austrians +Austric +austrine +austringer +austrium +Austro- +Austroasiatic +Austro-Asiatic +Austro-columbia +Austro-columbian +Austrogaea +Austrogaean +Austro-Hungarian +Austro-malayan +austromancy +Austronesia +Austronesian +Austrophil +Austrophile +Austrophilism +Austroriparian +Austro-swiss +Austwell +ausu +ausubo +ausubos +aut- +autacoid +autacoidal +autacoids +autaesthesy +autallotriomorphic +autantitypy +autarch +autarchy +autarchic +autarchical +autarchically +autarchies +autarchist +Autarchoglossa +autarky +autarkic +autarkical +autarkically +autarkies +autarkik +autarkikal +autarkist +Autaugaville +aute +autechoscope +autecy +autecious +auteciously +auteciousness +autecism +autecisms +autecology +autecologic +autecological +autecologically +autecologist +autem +autere +Auteuil +auteur +auteurism +auteurs +autexousy +auth +auth. +authentic +authentical +authentically +authenticalness +authenticatable +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +authenticities +authenticly +authenticness +authigene +authigenetic +authigenic +authigenous +Authon +author +authorcraft +author-created +authored +author-entry +authoress +authoresses +authorhood +authorial +authorially +authoring +authorisable +authorisation +authorise +authorised +authoriser +authorish +authorising +authorism +authoritarian +authoritarianism +authoritarianisms +authoritarians +authoritative +authoritatively +authoritativeness +authority +authorities +authority's +authorizable +authorization +authorizations +authorization's +authorize +authorized +authorizer +authorizers +authorizes +authorizing +authorless +authorly +authorling +author-publisher +author-ridden +authors +author's +authorship +authorships +authotype +autism +autisms +autist +autistic +auto +auto- +auto. +autoabstract +autoactivation +autoactive +autoaddress +autoagglutinating +autoagglutination +autoagglutinin +autoalarm +auto-alarm +autoalkylation +autoallogamy +autoallogamous +autoanalysis +autoanalytic +autoantibody +autoanticomplement +autoantitoxin +autoasphyxiation +autoaspiration +autoassimilation +auto-audible +Autobahn +autobahnen +autobahns +autobasidia +Autobasidiomycetes +autobasidiomycetous +autobasidium +Autobasisii +autobiographal +autobiographer +autobiographers +autobiography +autobiographic +autobiographical +autobiographically +autobiographies +autobiography's +autobiographist +autobiology +autoblast +autoboat +autoboating +autobolide +autobus +autobuses +autobusses +autocab +autocade +autocades +autocall +autocamp +autocamper +autocamping +autocar +autocarist +autocarp +autocarpian +autocarpic +autocarpous +autocatalepsy +autocatalyses +autocatalysis +autocatalytic +autocatalytically +autocatalyze +autocatharsis +autocatheterism +autocephaly +autocephalia +autocephalic +autocephality +autocephalous +autoceptive +autochanger +autochemical +autocholecystectomy +autochrome +autochromy +autochronograph +autochthon +autochthonal +autochthones +autochthony +autochthonic +autochthonism +autochthonous +autochthonously +autochthonousness +autochthons +autochton +autocycle +autocide +autocinesis +autocystoplasty +autocytolysis +autocytolytic +autoclasis +autoclastic +autoclave +autoclaved +autoclaves +autoclaving +autocoder +autocoenobium +autocoherer +autocoid +autocoids +autocollimate +autocollimation +autocollimator +autocollimators +autocolony +autocombustible +autocombustion +autocomplexes +autocondensation +autoconduction +autoconvection +autoconverter +autocopist +autocoprophagous +autocorrelate +autocorrelation +autocorrosion +autocosm +autocracy +autocracies +autocrat +autocratic +autocratical +autocratically +autocraticalness +autocrator +autocratoric +autocratorical +autocratrix +autocrats +autocrat's +autocratship +autocremation +autocriticism +autocross +autocue +auto-da-f +auto-dafe +auto-da-fe +autodecomposition +autodecrement +autodecremented +autodecrements +autodepolymerization +autodermic +autodestruction +autodetector +autodiagnosis +autodiagnostic +autodiagrammatic +autodial +autodialed +autodialer +autodialers +autodialing +autodialled +autodialling +autodials +autodidact +autodidactic +autodidactically +autodidacts +autodifferentiation +autodiffusion +autodigestion +autodigestive +AUTODIN +autodynamic +autodyne +autodynes +autodrainage +autodrome +autoecholalia +autoecy +autoecic +autoecious +autoeciously +autoeciousness +autoecism +autoecous +autoed +autoeducation +autoeducative +autoelectrolysis +autoelectrolytic +autoelectronic +autoelevation +autoepigraph +autoepilation +autoerotic +autoerotically +autoeroticism +autoerotism +autoette +autoexcitation +autofecundation +autofermentation +autofluorescence +autoformation +autofrettage +autogamy +autogamic +autogamies +autogamous +autogauge +autogeneal +autogeneses +autogenesis +autogenetic +autogenetically +autogeny +autogenic +autogenies +autogenous +autogenously +autogenuous +Autogiro +autogyro +autogiros +autogyros +autognosis +autognostic +autograft +autografting +autogram +autograph +autographal +autographed +autographer +autography +autographic +autographical +autographically +autographing +autographism +autographist +autographometer +autographs +autogravure +Autoharp +autoheader +autohemic +autohemolysin +autohemolysis +autohemolytic +autohemorrhage +autohemotherapy +autoheterodyne +autoheterosis +autohexaploid +autohybridization +autohypnosis +autohypnotic +autohypnotically +autohypnotism +autohypnotization +autoicous +autoignition +autoimmune +autoimmunity +autoimmunities +autoimmunization +autoimmunize +autoimmunized +autoimmunizing +autoincrement +autoincremented +autoincrements +autoindex +autoindexing +autoinduction +autoinductive +autoinfection +auto-infection +autoinfusion +autoing +autoinhibited +auto-inoculability +autoinoculable +auto-inoculable +autoinoculation +auto-inoculation +autointellectual +autointoxicant +autointoxication +autoionization +autoirrigation +autoist +autojigger +autojuggernaut +autokinesy +autokinesis +autokinetic +autokrator +autolaryngoscope +autolaryngoscopy +autolaryngoscopic +autolater +autolatry +autolavage +autolesion +Autolycus +autolimnetic +autolysate +autolysate-precipitate +autolyse +autolysin +autolysis +autolith +autolithograph +autolithographer +autolithography +autolithographic +autolytic +Autolytus +autolyzate +autolyze +autolyzed +autolyzes +autolyzing +autoloader +autoloaders +autoloading +autology +autological +autologist +autologous +autoluminescence +autoluminescent +automa +automacy +automaker +automan +automania +automanipulation +automanipulative +automanual +automat +automata +automatable +automate +automateable +automated +automates +automatic +automatical +automatically +automaticity +automatics +automatictacessing +automatin +automating +automation +automations +automatism +automatist +automative +automatization +automatize +automatized +automatizes +automatizing +automatograph +automaton +automatonlike +automatons +automatonta +automatontons +automatous +automats +automechanical +automechanism +Automedon +automelon +automen +autometamorphosis +autometry +autometric +automysophobia +automobile +automobiled +automobiles +automobile's +automobiling +automobilism +automobilist +automobilistic +automobilists +automobility +automolite +automonstration +automorph +automorphic +automorphically +automorphic-granular +automorphism +automotive +automotor +automower +autompne +autonavigator +autonavigators +autonavigator's +autonegation +autonephrectomy +autonephrotoxin +autonetics +autoneurotoxin +autonym +autonitridation +Autonoe +autonoetic +autonomasy +autonomy +autonomic +autonomical +autonomically +autonomies +autonomist +autonomize +autonomous +autonomously +autonomousness +auto-objective +auto-observation +auto-omnibus +auto-ophthalmoscope +auto-ophthalmoscopy +autooxidation +auto-oxidation +auto-oxidize +autoparasitism +autopathy +autopathic +autopathography +autopelagic +autopepsia +autophagi +autophagy +autophagia +autophagous +autophyllogeny +autophyte +autophytic +autophytically +autophytograph +autophytography +autophoby +autophobia +autophon +autophone +autophony +autophonoscope +autophonous +autophotoelectric +autophotograph +autophotometry +autophthalmoscope +autopilot +autopilots +autopilot's +autopyotherapy +autopista +autoplagiarism +autoplasmotherapy +autoplast +autoplasty +autoplastic +autoplastically +autoplasties +autopneumatic +autopoint +autopoisonous +autopolar +autopolyploid +autopolyploidy +autopolo +autopoloist +autopore +autoportrait +autoportraiture +Autopositive +autopotamic +autopotent +autoprogressive +autoproteolysis +autoprothesis +autopsy +autopsic +autopsical +autopsychic +autopsychoanalysis +autopsychology +autopsychorhythmia +autopsychosis +autopsied +autopsies +autopsying +autopsist +autoptic +autoptical +autoptically +autopticity +autoput +autor +autoracemization +autoradiogram +autoradiograph +autoradiography +autoradiographic +autorail +autoreduction +autoreflection +autoregenerator +autoregressive +autoregulation +autoregulative +autoregulatory +autoreinfusion +autoretardation +autorhythmic +autorhythmus +auto-rickshaw +auto-rifle +autoriser +autorotate +autorotation +autorotational +autoroute +autorrhaphy +autos +auto's +Autosauri +Autosauria +autoschediasm +autoschediastic +autoschediastical +autoschediastically +autoschediaze +autoscience +autoscope +autoscopy +autoscopic +autosender +autosensitization +autosensitized +autosepticemia +autoserotherapy +autoserum +autosexing +autosight +autosign +autosymbiontic +autosymbolic +autosymbolical +autosymbolically +autosymnoia +Autosyn +autosyndesis +autosite +autositic +autoskeleton +autosled +autoslip +autosomal +autosomally +autosomatognosis +autosomatognostic +autosome +autosomes +autosoteric +autosoterism +autospore +autosporic +autospray +autostability +autostage +autostandardization +autostarter +autostethoscope +autostyly +autostylic +autostylism +autostoper +autostrada +autostradas +autosuggest +autosuggestibility +autosuggestible +autosuggestion +autosuggestionist +autosuggestions +autosuggestive +autosuppression +autota +autotelegraph +autotelic +autotelism +autotetraploid +autotetraploidy +autothaumaturgist +autotheater +autotheism +autotheist +autotherapeutic +autotherapy +autothermy +autotimer +autotype +autotypes +autotyphization +autotypy +autotypic +autotypies +autotypography +autotomy +autotomic +autotomies +autotomise +autotomised +autotomising +autotomize +autotomized +autotomizing +autotomous +autotoxaemia +autotoxemia +autotoxic +autotoxication +autotoxicity +autotoxicosis +autotoxin +autotoxis +autotractor +autotransformer +autotransfusion +autotransplant +autotransplantation +autotrepanation +autotriploid +autotriploidy +autotroph +autotrophy +autotrophic +autotrophically +autotropic +autotropically +autotropism +autotruck +autotuberculin +autoturning +autourine +autovaccination +autovaccine +autovalet +autovalve +autovivisection +AUTOVON +autoxeny +autoxidation +autoxidation-reduction +autoxidator +autoxidizability +autoxidizable +autoxidize +autoxidizer +autozooid +Autrain +Autrans +autre +autrefois +Autrey +Autry +Autryville +Autum +Autumn +autumnal +autumnally +autumn-brown +Autumni +autumnian +autumnity +autumns +autumn's +autumn-spring +Autun +Autunian +autunite +autunites +auturgy +Auvergne +Auvil +Auwers +AUX +aux. +auxamylase +auxanogram +auxanology +auxanometer +auxeses +auxesis +auxetic +auxetical +auxetically +auxetics +AUXF +Auxier +auxil +auxiliar +auxiliary +auxiliaries +auxiliarly +auxiliate +auxiliation +auxiliator +auxiliatory +auxilytic +auxilium +auxillary +auximone +auxin +auxinic +auxinically +auxins +Auxo +auxoaction +auxoamylase +auxoblast +auxobody +auxocardia +auxochrome +auxochromic +auxochromism +auxochromous +auxocyte +auxoflore +auxofluor +auxograph +auxographic +auxohormone +auxology +auxometer +auxospore +auxosubstance +auxotonic +auxotox +auxotroph +auxotrophy +auxotrophic +Auxvasse +Auzout +AV +av- +a-v +av. +Ava +avadana +avadavat +avadavats +avadhuta +avahi +avail +availabile +availability +availabilities +available +availableness +availably +availed +availer +availers +availing +availingly +availment +avails +aval +avalanche +avalanched +avalanches +avalanching +avale +avalent +Avallon +Avalokita +Avalokitesvara +Avalon +avalvular +Avan +avance +Avanguardisti +avania +avanious +avanyu +Avant +avant- +avantage +avant-courier +avanters +avantgarde +avant-garde +avant-gardism +avant-gardist +Avanti +avantlay +avant-propos +avanturine +Avar +Avaradrano +avaram +avaremotemo +Avaria +Avarian +avarice +avarices +avaricious +avariciously +avariciousness +Avarish +avaritia +Avars +avascular +avast +avatar +avatara +avatars +avaunt +Avawam +AVC +AVD +avdp +avdp. +Ave +Ave. +Avebury +Aveiro +Aveyron +Avelin +Avelina +Aveline +avell +Avella +avellan +avellane +Avellaneda +avellaneous +avellano +Avellino +avelonge +aveloz +Avena +avenaceous +avenage +Avenal +avenalin +avenant +avenary +Avenel +avener +avenery +avenge +avenged +avengeful +avengement +avenger +avengeress +avengers +avenges +avenging +avengingly +aveny +avenida +aveniform +avenin +avenine +avenolith +avenous +avens +avenses +aventail +aventayle +aventails +Aventine +aventre +aventure +aventurin +aventurine +avenue +avenues +avenue's +aver +aver- +Avera +average +averaged +averagely +averageness +averager +averages +averaging +averah +Averell +Averi +Avery +averia +Averil +Averyl +Averill +averin +Averir +averish +averment +averments +avern +Avernal +Averno +Avernus +averrable +averral +averred +averrer +Averrhoa +Averrhoism +Averrhoist +Averrhoistic +averring +Averroes +Averroism +Averroist +Averroistic +averruncate +averruncation +averruncator +avers +aversant +aversation +averse +aversely +averseness +aversion +aversions +aversion's +aversive +avert +avertable +averted +avertedly +averter +avertible +avertiment +Avertin +averting +avertive +averts +Aves +Avesta +Avestan +avestruz +aveugle +avg +avg. +avgas +avgases +avgasses +Avi +aviador +avyayibhava +avian +avianization +avianize +avianized +avianizes +avianizing +avians +aviararies +aviary +aviaries +aviarist +aviarists +aviate +aviated +aviates +aviatic +aviating +aviation +aviational +aviations +aviator +aviatory +aviatorial +aviatoriality +aviators +aviator's +aviatress +aviatrice +aviatrices +aviatrix +aviatrixes +Avice +Avicebron +Avicenna +Avicennia +Avicenniaceae +Avicennism +avichi +avicide +avick +avicolous +Avictor +Avicula +avicular +Avicularia +avicularian +Aviculariidae +Avicularimorphae +avicularium +Aviculidae +aviculture +aviculturist +avid +avidya +avidin +avidins +avidious +avidiously +avidity +avidities +avidly +avidness +avidnesses +avidous +Avie +Aviemore +aview +avifauna +avifaunae +avifaunal +avifaunally +avifaunas +avifaunistic +avigate +avigation +avigator +avigators +Avigdor +Avignon +Avignonese +avijja +Avikom +Avila +avilaria +avile +avilement +Avilion +Avilla +avine +Avinger +aviolite +avion +avion-canon +avionic +avionics +avions +avirulence +avirulent +Avis +avys +Avisco +avision +aviso +avisos +Aviston +avital +avitaminoses +avitaminosis +avitaminotic +avitic +Avitzur +Aviv +Aviva +Avivah +avives +avizandum +AVLIS +Avlona +AVM +avn +avn. +Avner +Avo +Avoca +avocado +avocadoes +avocados +avocat +avocate +avocation +avocational +avocationally +avocations +avocation's +avocative +avocatory +avocet +avocets +avodire +avodires +avogadrite +Avogadro +avogram +avoy +avoid +avoidable +avoidably +avoidance +avoidances +avoidant +avoided +avoider +avoiders +avoiding +avoidless +avoidment +avoids +avoidupois +avoidupoises +avoyer +avoyership +avoir +avoir. +avoirdupois +avoke +avolate +avolation +avolitional +Avon +Avondale +avondbloem +Avonmore +Avonne +avos +avoset +avosets +avouch +avouchable +avouched +avoucher +avouchers +avouches +avouching +avouchment +avoue +avour +avoure +avourneen +avouter +avoutry +avow +avowable +avowableness +avowably +avowal +avowals +avowance +avowant +avowe +avowed +avowedly +avowedness +avower +avowers +avowing +avowry +avowries +avows +avowter +Avra +Avraham +Avram +Avril +Avrit +Avrom +Avron +Avruch +Avshar +avulse +avulsed +avulses +avulsing +avulsion +avulsions +avuncular +avunculate +avunculize +AW +aw- +awa +Awabakal +awabi +AWACS +Awad +Awadhi +awaft +awag +away +away-going +awayness +awaynesses +aways +await +awaited +awaiter +awaiters +awaiting +Awaitlala +awaits +awakable +awake +awakeable +awaked +awaken +awakenable +awakened +awakener +awakeners +awakening +awakeningly +awakenings +awakenment +awakens +awakes +awaking +awakings +awald +awalim +awalt +Awan +awane +awanyu +awanting +awapuhi +A-war +award +awardable +awarded +awardee +awardees +awarder +awarders +awarding +awardment +awards +aware +awaredom +awareness +awarn +awarrant +awaruite +awash +awaste +awat +awatch +awater +awave +AWB +awber +awd +awe +AWEA +A-weapons +aweary +awearied +aweather +a-weather +awe-awakening +aweband +awe-band +awe-bound +awe-commanding +awe-compelling +awed +awedly +awedness +awee +aweek +a-week +aweel +awe-filled +aweigh +aweing +awe-inspired +awe-inspiring +awe-inspiringly +aweless +awelessness +Awellimiden +Awendaw +awes +awesome +awesomely +awesomeness +awest +a-west +awestricken +awe-stricken +awestrike +awe-strike +awestruck +awe-struck +aweto +awfu +awful +awful-eyed +awful-gleaming +awfuller +awfullest +awfully +awful-looking +awfulness +awful-voiced +AWG +awhape +awheel +a-wheels +awheft +awhet +a-whet +awhile +a-whiles +awhir +a-whir +awhirl +a-whirl +awide +awiggle +awikiwiki +awin +awing +a-wing +awingly +awink +a-wink +awiwi +AWK +awkly +awkward +awkwarder +awkwardest +awkwardish +awkwardly +awkwardness +awkwardnesses +AWL +awless +awlessness +awl-fruited +awl-leaved +awls +awl's +awl-shaped +awlwort +awlworts +awm +awmbrie +awmous +awn +awned +awner +awny +awning +awninged +awnings +awning's +awnless +awnlike +awns +a-wobble +awoke +awoken +AWOL +Awolowo +awols +awonder +awork +a-work +aworry +aworth +a-wrack +awreak +a-wreak +awreck +awry +awrist +awrong +Awshar +AWST +AWU +awunctive +Ax +ax. +Axa +ax-adz +AXAF +axal +axanthopsia +axbreaker +Axe +axebreaker +axe-breaker +axed +Axel +axels +axeman +axemaster +axemen +axenic +axenically +axer +axerophthol +axers +axes +axfetch +axhammer +axhammered +axhead +axial +axial-flow +axiality +axialities +axially +axiate +axiation +Axifera +axiferous +axiform +axifugal +axil +axile +axilemma +axilemmas +axilemmata +axilla +axillae +axillant +axillar +axillary +axillaries +axillars +axillas +axils +axin +axine +axing +axiniform +axinite +axinomancy +axiolite +axiolitic +axiology +axiological +axiologically +axiologies +axiologist +axiom +axiomatic +axiomatical +axiomatically +axiomatization +axiomatizations +axiomatization's +axiomatize +axiomatized +axiomatizes +axiomatizing +axioms +axiom's +axion +axiopisty +Axiopoenus +Axis +axised +axises +axisymmetry +axisymmetric +axisymmetrical +axisymmetrically +axite +axites +axle +axle-bending +axle-boring +axle-centering +axled +axle-forging +axles +axle's +axlesmith +axle-tooth +axletree +axle-tree +axletrees +axlike +axmaker +axmaking +axman +axmanship +axmaster +axmen +Axminster +axodendrite +axofugal +axogamy +axoid +axoidean +axolemma +axolysis +axolotl +axolotls +axolotl's +axometer +axometry +axometric +axon +axonal +axone +axonemal +axoneme +axonemes +axones +axoneure +axoneuron +Axonia +axonic +Axonolipa +axonolipous +axonometry +axonometric +Axonophora +axonophorous +Axonopus +axonost +axons +axon's +axopetal +axophyte +axoplasm +axoplasmic +axoplasms +axopodia +axopodium +axospermous +axostyle +axotomous +axseed +axseeds +ax-shaped +Axson +axstone +Axtel +Axtell +Axton +axtree +Axum +Axumite +axunge +axweed +axwise +axwort +AZ +az- +aza- +azadirachta +azadrachta +azafran +azafrin +Azal +Azalea +Azaleah +azaleamum +azaleas +azalea's +Azalia +Azan +Azana +Azande +azans +Azar +Azarcon +Azaria +Azariah +azarole +Azarria +azaserine +azathioprine +Azazel +Azbine +azedarac +azedarach +Azeglio +Azeito +azelaic +azelate +Azelea +Azelfafage +azeotrope +azeotropy +azeotropic +azeotropism +Azerbaidzhan +Azerbaijan +Azerbaijanese +Azerbaijani +Azerbaijanian +Azerbaijanis +Azeria +Azha +Azide +azides +azido +aziethane +azygo- +Azygobranchia +Azygobranchiata +azygobranchiate +azygomatous +azygos +azygoses +azygosperm +azygospore +azygote +azygous +Azikiwe +Azilian +Azilian-tardenoisian +azilut +azyme +Azimech +azimene +azimethylene +azimide +azimin +azimine +azimino +aziminobenzene +azymite +azymous +azimuth +azimuthal +azimuthally +azimuths +azimuth's +azine +azines +azinphosmethyl +aziola +Aziza +azlactone +Azle +azlon +azlons +Aznavour +azo +azo- +azobacter +azobenzene +azobenzil +azobenzoic +azobenzol +azoblack +azoch +azocyanide +azocyclic +azocochineal +azocoralline +azocorinth +azodicarboxylic +azodiphenyl +azodisulphonic +azoeosin +azoerythrin +Azof +azofy +azofication +azofier +azoflavine +azoformamide +azoformic +azogallein +azogreen +azogrenadine +azohumic +azoic +azoimide +azoisobutyronitrile +azole +azoles +azolitmin +Azolla +azomethine +azon +azonal +azonaphthalene +azonic +azonium +azons +azoology +azo-orange +azo-orchil +azo-orseilline +azoospermia +azoparaffin +azophen +azophenetole +azophenyl +azophenylene +azophenine +azophenol +Azophi +azophosphin +azophosphore +azoprotein +Azor +Azores +Azorian +Azorin +azorite +azorubine +azosulphine +azosulphonic +azotaemia +azotate +azote +azotea +azoted +azotemia +azotemias +azotemic +azotenesis +azotes +azotetrazole +azoth +azothionium +azoths +azotic +azotin +azotine +azotise +azotised +azotises +azotising +azotite +azotize +azotized +azotizes +azotizing +Azotobacter +Azotobacterieae +azotoluene +azotometer +azotorrhea +azotorrhoea +Azotos +azotous +azoturia +azoturias +Azov +azovernine +azox +azoxazole +azoxy +azoxyanisole +azoxybenzene +azoxybenzoic +azoxime +azoxynaphthalene +azoxine +azoxyphenetole +azoxytoluidine +azoxonium +Azpurua +Azrael +Azral +Azriel +Aztec +Azteca +Aztecan +aztecs +azthionium +Azuela +Azuero +azulejo +azulejos +azulene +azuline +azulite +azulmic +azumbre +azure +azurean +azure-blazoned +azure-blue +azure-canopied +azure-circled +azure-colored +azured +azure-domed +azure-eyed +azure-footed +azure-inlaid +azure-mantled +azureness +azureous +azure-penciled +azure-plumed +azures +azure-tinted +azure-vaulted +azure-veined +azury +azurine +azurite +azurites +azurmalachite +azurous +Azusa +B +B- +B.A. +B.A.A. +B.Arch. +B.B.C. +B.C. +B.C.E. +B.C.L. +B.Ch. +B.D. +B.D.S. +B.E. +B.E.F. +B.E.M. +B.Ed. +b.f. +B.L. +B.Litt. +B.M. +B.Mus. +B.O. +B.O.D. +B.P. +B.Phil. +B.R.C.S. +B.S. +B.S.S. +B.Sc. +B.T.U. +B.V. +B.V.M. +B/B +B/C +B/D +B/E +B/F +B/L +B/O +B/P +B/R +B/S +B/W +B911 +BA +BAA +baaed +baahling +baaing +Baal +Baalath +Baalbeer +Baalbek +Baal-berith +Baalim +Baalish +Baalism +baalisms +Baalist +Baalistic +Baalite +Baalitical +Baalize +Baalized +Baalizing +Baalman +baals +Baalshem +baar +baas +baases +baaskaap +baaskaaps +baaskap +Baastan +Bab +Baba +babacoote +babai +babaylan +babaylanes +babajaga +babakoto +baba-koto +Babar +Babara +babas +babasco +babassu +babassus +babasu +Babb +Babbage +Babbette +Babby +Babbie +babbishly +babbit +babbit-metal +Babbitry +Babbitt +babbitted +babbitter +Babbittess +Babbittian +babbitting +Babbittish +Babbittism +Babbittry +babbitts +babblative +babble +babbled +babblement +babbler +babblers +babbles +babblesome +babbly +babbling +babblingly +babblings +babblish +babblishly +babbool +babbools +Babcock +Babe +babe-faced +babehood +Babel +Babeldom +babelet +Babelic +babelike +Babelisation +Babelise +Babelised +Babelish +Babelising +Babelism +Babelization +Babelize +Babelized +Babelizing +babels +babel's +Baber +babery +babes +babe's +babeship +Babesia +babesias +babesiasis +babesiosis +Babette +Babeuf +Babhan +Babi +baby +Babiana +baby-blue-eyes +Baby-bouncer +baby-browed +babiche +babiches +baby-doll +babydom +babied +babies +babies'-breath +baby-face +baby-faced +baby-featured +babyfied +babyhood +babyhoods +babyhouse +babying +babyish +babyishly +babyishness +Babiism +babyism +baby-kissing +babylike +babillard +Babylon +Babylonia +Babylonian +babylonians +Babylonic +Babylonish +Babylonism +Babylonite +Babylonize +Babine +babingtonite +babyolatry +babion +babirousa +babiroussa +babirusa +babirusas +babirussa +babis +babysat +baby-sat +baby's-breath +babish +babished +babyship +babishly +babishness +babysit +baby-sit +babysitter +baby-sitter +babysitting +baby-sitting +baby-sized +Babism +baby-snatching +baby's-slippers +Babist +Babita +Babite +baby-tears +Babits +Baby-walker +babka +babkas +bablah +bable +babloh +baboen +Babol +Babongo +baboo +baboodom +babooism +babool +babools +baboon +baboonery +baboonish +baboonroot +baboons +baboos +baboosh +baboot +babouche +Babouvism +Babouvist +babracot +babroot +Babs +Babson +babu +Babua +babudom +babuina +babuism +babul +babuls +Babuma +Babungera +Babur +baburd +babus +babushka +babushkas +Bac +bacaba +bacach +bacalao +bacalaos +bacao +Bacardi +Bacau +bacauan +bacbakiri +BAcc +bacca +baccaceous +baccae +baccalaurean +baccalaureat +baccalaureate +baccalaureates +baccalaureus +baccar +baccara +baccaras +baccarat +baccarats +baccare +baccate +baccated +Bacchae +bacchanal +Bacchanalia +bacchanalian +bacchanalianism +bacchanalianly +Bacchanalias +bacchanalism +bacchanalization +bacchanalize +bacchanals +bacchant +bacchante +bacchantes +bacchantic +bacchants +bacchar +baccharis +baccharoid +baccheion +Bacchelli +bacchiac +bacchian +Bacchic +Bacchical +Bacchides +bacchii +Bacchylides +bacchiuchii +bacchius +Bacchus +Bacchuslike +baccy +baccies +bacciferous +bacciform +baccilla +baccilli +baccillla +baccillum +Baccio +baccivorous +BACH +Bacharach +Bache +bached +bachel +Bacheller +bachelor +bachelor-at-arms +bachelordom +bachelorette +bachelorhood +bachelorhoods +bachelorism +bachelorize +bachelorly +bachelorlike +bachelors +bachelor's +bachelors-at-arms +bachelor's-button +bachelor's-buttons +bachelorship +bachelorwise +bachelry +baches +Bachichi +baching +Bachman +bach's +bacilary +bacile +Bacillaceae +bacillar +bacillary +Bacillariaceae +bacillariaceous +Bacillariales +Bacillarieae +Bacillariophyta +bacillemia +bacilli +bacillian +bacillicidal +bacillicide +bacillicidic +bacilliculture +bacilliform +bacilligenic +bacilliparous +bacillite +bacillogenic +bacillogenous +bacillophobia +bacillosis +bacilluria +bacillus +bacin +Bacis +bacitracin +back +back- +backache +backaches +backache's +backachy +backaching +back-acting +backadation +backage +back-alley +back-and-forth +back-angle +backare +backarrow +backarrows +backband +backbar +backbear +backbearing +backbeat +backbeats +backbencher +back-bencher +backbenchers +backbend +backbends +backbend's +backberand +backberend +back-berend +backbit +backbite +backbiter +backbiters +backbites +backbiting +back-biting +backbitingly +backbitten +back-blocker +backblocks +backblow +back-blowing +backboard +back-board +backboards +backbone +backboned +backboneless +backbonelessness +backbones +backbone's +backbrand +backbreaker +backbreaking +back-breaking +back-breathing +back-broken +back-burner +backcap +backcast +backcasts +backchain +backchat +backchats +back-check +backcloth +back-cloth +back-cloths +backcomb +back-coming +back-connected +backcountry +back-country +backcourt +backcourtman +backcross +backdate +backdated +backdates +backdating +backdoor +back-door +backdown +back-drawing +back-drawn +backdrop +backdrops +backdrop's +backed +backed-off +backen +back-end +backened +backening +Backer +backers +backers-up +backer-up +backet +back-face +back-facing +backfall +back-fanged +backfatter +backfield +backfields +backfill +backfilled +backfiller +back-filleted +backfilling +backfills +backfire +back-fire +backfired +backfires +backfiring +backflap +backflash +backflip +backflow +backflowing +back-flowing +back-flung +back-focused +backfold +back-formation +backframe +backfriend +backfurrow +backgame +backgammon +backgammons +backgeared +back-geared +back-glancing +back-going +background +backgrounds +background's +backhand +back-hand +backhanded +back-handed +backhandedly +backhandedness +backhander +back-hander +backhanding +backhands +backhatch +backhaul +backhauled +backhauling +backhauls +Backhaus +backheel +backhoe +backhoes +backhooker +backhouse +backhouses +backy +backyard +backyarder +backyards +backyard's +backie +backiebird +backing +backing-off +backings +backjaw +backjoint +backland +backlands +backlash +back-lash +backlashed +backlasher +backlashers +backlashes +backlashing +back-leaning +Backler +backless +backlet +backliding +back-light +back-lighted +backlighting +back-lighting +back-lying +backlings +backlins +backlist +back-list +backlists +backlit +back-lit +backlog +back-log +backlogged +backlogging +backlogs +backlog's +back-looking +backlotter +back-making +backmost +back-number +backoff +backorder +backout +backouts +backpack +backpacked +backpacker +backpackers +backpacking +backpacks +backpack's +back-paddle +back-paint +back-palm +backpedal +back-pedal +backpedaled +back-pedaled +backpedaling +back-pedaling +back-pedalled +back-pedalling +backpiece +back-piece +backplane +backplanes +backplane's +back-plaster +backplate +back-plate +backpointer +backpointers +backpointer's +back-pulling +back-putty +back-racket +back-raking +backrest +backrests +backrope +backropes +backrun +backrush +backrushes +Backs +backsaw +backsaws +backscatter +backscattered +backscattering +backscatters +backscraper +backscratcher +back-scratcher +backscratching +back-scratching +backseat +backseats +backsey +back-sey +backset +back-set +backsets +backsetting +backsettler +back-settler +backsheesh +backshift +backshish +backside +backsides +backsight +backsite +back-slang +back-slanging +backslap +backslapped +backslapper +backslappers +backslapping +back-slapping +backslaps +backslash +backslashes +backslid +backslidden +backslide +backslided +backslider +backsliders +backslides +backsliding +backslidingness +backspace +backspaced +backspacefile +backspacer +backspaces +backspacing +backspang +backspear +backspeer +backspeir +backspier +backspierer +back-spiker +backspin +backspins +backsplice +backspliced +backsplicing +backspread +backspringing +backstab +backstabbed +backstabber +backstabbing +backstaff +back-staff +backstage +backstay +backstair +backstairs +backstays +backstamp +back-starting +Backstein +back-stepping +backster +backstick +backstitch +back-stitch +backstitched +backstitches +backstitching +backstone +backstop +back-stope +backstopped +backstopping +backstops +backstrap +backstrapped +back-strapped +backstreet +back-streeter +backstretch +backstretches +backstring +backstrip +backstroke +back-stroke +backstroked +backstrokes +backstroking +backstromite +back-surging +backswept +backswimmer +backswing +backsword +back-sword +backswording +backswordman +backswordmen +backswordsman +backtack +backtalk +back-talk +back-tan +backtender +backtenter +back-titrate +back-titration +back-to-back +back-to-front +backtrace +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backtrail +back-trailer +backtrick +back-trip +backup +back-up +backups +Backus +backveld +backvelder +backway +back-way +backwall +backward +back-ward +backwardation +backwardly +backwardness +backwardnesses +backwards +backwash +backwashed +backwasher +backwashes +backwashing +backwater +backwatered +backwaters +backwater's +backwind +backwinded +backwinding +backwood +backwoods +backwoodser +backwoodsy +backwoodsiness +backwoodsman +backwoodsmen +backword +backworm +backwort +backwrap +backwraps +baclava +Bacliff +baclin +Baco +Bacolod +Bacon +bacon-and-eggs +baconer +bacony +Baconian +Baconianism +Baconic +Baconism +Baconist +baconize +bacons +Baconton +baconweed +Bacopa +Bacova +bacquet +bact +bact. +bacteraemia +bacteremia +bacteremic +bacteri- +bacteria +Bacteriaceae +bacteriaceous +bacteriaemia +bacterial +bacterially +bacterian +bacteric +bactericholia +bactericidal +bactericidally +bactericide +bactericides +bactericidin +bacterid +bacteriemia +bacteriform +bacterin +bacterins +bacterio- +bacterioagglutinin +bacterioblast +bacteriochlorophyll +bacteriocidal +bacteriocin +bacteriocyte +bacteriodiagnosis +bacteriofluorescin +bacteriogenic +bacteriogenous +bacteriohemolysin +bacterioid +bacterioidal +bacteriol +bacteriol. +bacteriolysin +bacteriolysis +bacteriolytic +bacteriolyze +bacteriology +bacteriologic +bacteriological +bacteriologically +bacteriologies +bacteriologist +bacteriologists +bacterio-opsonic +bacterio-opsonin +bacteriopathology +bacteriophage +bacteriophages +bacteriophagy +bacteriophagia +bacteriophagic +bacteriophagous +bacteriophobia +bacterioprecipitin +bacterioprotein +bacteriopsonic +bacteriopsonin +bacteriopurpurin +bacteriorhodopsin +bacterioscopy +bacterioscopic +bacterioscopical +bacterioscopically +bacterioscopist +bacteriosis +bacteriosolvent +bacteriostasis +bacteriostat +bacteriostatic +bacteriostatically +bacteriotherapeutic +bacteriotherapy +bacteriotoxic +bacteriotoxin +bacteriotrypsin +bacteriotropic +bacteriotropin +bacterious +bacteririum +bacteritic +bacterium +bacteriuria +bacterization +bacterize +bacterized +bacterizing +bacteroid +bacteroidal +Bacteroideae +Bacteroides +bactetiophage +Bactra +Bactria +Bactrian +Bactris +Bactrites +bactriticone +bactritoid +bacubert +bacula +bacule +baculere +baculi +baculiferous +baculiform +baculine +baculite +Baculites +baculitic +baculiticone +baculoid +baculo-metry +baculum +baculums +baculus +bacury +bad +Badacsonyi +Badaga +Badajoz +Badakhshan +Badalona +badan +Badarian +badarrah +badass +badassed +badasses +badaud +Badawi +Badaxe +Badb +badchan +baddeleyite +badder +badderlocks +baddest +baddy +baddie +baddies +baddish +baddishly +baddishness +baddock +bade +Baden +Baden-Baden +badenite +Baden-Powell +Baden-Wtemberg +badge +badged +badgeless +badgeman +badgemen +Badger +badgerbrush +badgered +badgerer +badgering +badgeringly +badger-legged +badgerly +badgerlike +badgers +badger's +badgerweed +badges +badging +badgir +badhan +bad-headed +bad-hearted +bad-humored +badiaga +badian +badigeon +Badin +badinage +badinaged +badinages +badinaging +badiner +badinerie +badineur +badious +badju +badland +badlands +badly +badling +bad-looking +badman +badmash +badmen +BAdmEng +bad-minded +badminton +badmintons +badmouth +bad-mouth +badmouthed +badmouthing +badmouths +badness +badnesses +Badoeng +Badoglio +Badon +Badr +badrans +bads +bad-smelling +bad-tempered +Baduhenna +BAE +bae- +Baecher +BAEd +Baeda +Baedeker +Baedekerian +baedekers +Baeyer +Baekeland +Bael +Baelbeer +Baer +Baeria +Baerl +Baerman +Baese +baetyl +baetylic +baetylus +baetuli +baetulus +baetzner +Baez +bafaro +baff +baffed +baffeta +baffy +baffies +Baffin +baffing +baffle +baffled +bafflement +bafflements +baffleplate +baffler +bafflers +baffles +baffling +bafflingly +bafflingness +baffs +Bafyot +BAFO +baft +bafta +baftah +BAg +baga +Baganda +bagani +bagass +bagasse +bagasses +bagataway +bagatelle +bagatelles +bagatelle's +Bagatha +bagatine +bagattini +bagattino +Bagaudae +bag-bearing +bag-bedded +bag-bundling +bag-cheeked +bag-closing +bag-cutting +Bagdad +Bagdi +BAgE +Bagehot +bagel +bagels +bagel's +bag-filling +bag-flower +bag-folding +bagful +bagfuls +baggage +baggageman +baggagemaster +baggager +baggages +baggage-smasher +baggala +bagganet +Baggara +bagge +bagged +Bagger +baggers +bagger's +Baggett +baggy +baggie +baggier +baggies +baggiest +baggily +bagginess +bagging +baggings +baggyrinkle +baggit +baggywrinkle +Baggott +Baggs +bagh +Baghdad +Bagheera +Bagheli +baghla +Baghlan +baghouse +bagie +Baginda +bagio +bagios +Bagirmi +bagle +bagleaves +Bagley +baglike +bagmaker +bagmaking +bagman +bagmen +bagne +Bagnes +bagnet +bagnette +bagnio +bagnios +bagnut +bago +Bagobo +bagonet +bagong +bagoong +bagpipe +bagpiped +bagpiper +bagpipers +bagpipes +bagpipe's +bagpiping +bagplant +bagpod +bag-printing +bagpudding +Bagpuize +BAgr +Bagram +bagrationite +bagre +bagreef +bag-reef +Bagritski +bagroom +bags +bag's +BAgSc +bag-sewing +bagsful +bag-shaped +bagtikan +baguet +baguets +baguette +baguettes +Baguio +baguios +bagwash +Bagwell +bagwig +bag-wig +bagwigged +bagwigs +bagwyn +bagwoman +bagwomen +bagwork +bagworm +bagworms +bah +bahada +bahadur +bahadurs +Bahai +Baha'i +bahay +Bahaism +Bahaist +Baham +Bahama +Bahamas +Bahamian +bahamians +bahan +bahar +Bahaullah +Baha'ullah +Bahawalpur +bahawder +bahera +Bahia +bahiaite +Bahima +bahisti +Bahmani +Bahmanid +Bahner +bahnung +baho +bahoe +bahoo +Bahr +Bahrain +Bahrein +baht +bahts +Bahuma +bahur +bahut +bahuts +Bahutu +bahuvrihi +bahuvrihis +Bai +Bay +Baya +bayadeer +bayadeers +bayadere +bayaderes +Baiae +bayal +Bayam +Bayamo +Bayamon +bayamos +Baianism +bayano +Bayar +Bayard +bayardly +bayards +bay-bay +bayberry +bayberries +baybolt +Bayboro +bay-breasted +baybush +bay-colored +baycuru +Bayda +baidak +baidar +baidarka +baidarkas +Baidya +Bayeau +bayed +Baiel +Bayer +Baiera +Bayern +Bayesian +bayeta +bayete +Bayfield +baygall +baiginet +baign +baignet +baigneuse +baigneuses +baignoire +Bayh +bayhead +baying +bayish +Baikal +baikalite +baikerinite +baikerite +baikie +Baikonur +Bail +bailable +bailage +Bailar +bail-dock +bayldonite +baile +Bayle +bailed +bailee +bailees +Bailey +Bayley +baileys +Baileyton +Baileyville +bailer +bailers +Bayless +baylet +Baily +Bayly +bailiary +bailiaries +Bailie +bailiery +bailieries +bailies +bailieship +bailiff +bailiffry +bailiffs +bailiff's +bailiffship +bailiffwick +baylike +bailing +Baylis +bailiwick +bailiwicks +Baillaud +bailli +Bailly +bailliage +Baillie +Baillieu +baillone +Baillonella +bailment +bailments +bailo +bailor +Baylor +bailors +bailout +bail-out +bailouts +bailpiece +bails +bailsman +bailsmen +bailwood +bayman +baymen +Bayminette +Bain +Bainbridge +Bainbrudge +Baynebridge +bayness +bainie +Baining +bainite +bain-marie +Bains +bains-marie +Bainter +Bainville +baioc +baiocchi +baiocco +Bayogoula +bayok +bayonet +bayoneted +bayoneteer +bayoneting +bayonets +bayonet's +bayonetted +bayonetting +bayong +Bayonne +bayou +Bayougoula +bayous +bayou's +Baypines +Bayport +bairagi +Bairam +Baird +Bairdford +bairdi +Bayreuth +bairn +bairnie +bairnish +bairnishness +bairnly +bairnlier +bairnliest +bairnliness +bairns +Bairnsfather +bairnteam +bairnteem +bairntime +bairnwort +Bairoil +Bais +Bays +Baisakh +bay-salt +Baisden +baisemain +Bayshore +Bayside +baysmelt +baysmelts +Baiss +baister +bait +baited +baiter +baiters +baitfish +baith +baitylos +baiting +Baytown +baits +baittle +Bayview +Bayville +bay-window +bay-winged +baywood +baywoods +bayz +baiza +baizas +baize +baized +baizes +baizing +Baja +bajada +Bajadero +Bajaj +Bajan +Bajardo +bajarigar +Bajau +Bajer +bajocco +bajochi +Bajocian +bajoire +bajonado +BAJour +bajra +bajree +bajri +bajulate +bajury +Bak +baka +Bakairi +bakal +Bakalai +Bakalei +Bakatan +bake +bakeapple +bakeboard +baked +baked-apple +bakehead +bakehouse +bakehouses +Bakelite +bakelize +Bakeman +bakemeat +bake-meat +bakemeats +Bakemeier +baken +bake-off +bakeout +bakeoven +bakepan +Baker +bakerdom +bakeress +bakery +bakeries +bakery's +bakerite +baker-knee +baker-kneed +baker-leg +baker-legged +bakerless +bakerly +bakerlike +Bakerman +bakers +Bakersfield +bakership +Bakerstown +Bakersville +Bakerton +Bakes +bakeshop +bakeshops +bakestone +bakeware +Bakewell +Bakhmut +Bakhtiari +bakie +baking +bakingly +bakings +Bakke +Bakki +baklava +baklavas +baklawa +baklawas +bakli +Bakongo +bakra +Bakshaish +baksheesh +baksheeshes +bakshi +bakshis +bakshish +bakshished +bakshishes +bakshishing +Bakst +baktun +Baku +Bakuba +bakula +Bakunda +Bakunin +Bakuninism +Bakuninist +bakupari +Bakutu +Bakwiri +BAL +bal. +Bala +Balaam +Balaamite +Balaamitical +balabos +Balac +balachan +balachong +Balaclava +balada +baladine +Balaena +Balaenicipites +balaenid +Balaenidae +balaenoid +Balaenoidea +balaenoidean +Balaenoptera +Balaenopteridae +balafo +balagan +balaghat +balaghaut +balai +Balaic +balayeuse +Balak +Balakirev +Balaklava +balalaika +balalaikas +balalaika's +Balan +Balance +balanceable +balanced +balancedness +balancelle +balanceman +balancement +balancer +balancers +balances +balancewise +Balanchine +balancing +balander +balandra +balandrana +balaneutics +Balanga +balangay +balanic +balanid +Balanidae +balaniferous +balanism +balanite +Balanites +balanitis +balanoblennorrhea +balanocele +Balanoglossida +Balanoglossus +balanoid +Balanophora +Balanophoraceae +balanophoraceous +balanophore +balanophorin +balanoplasty +balanoposthitis +balanopreputial +Balanops +Balanopsidaceae +Balanopsidales +balanorrhagia +balant +Balanta +Balante +balantidial +balantidiasis +balantidic +balantidiosis +Balantidium +Balanus +Balao +balaos +balaphon +Balarama +balarao +Balas +balases +balat +balata +balatas +balate +Balaton +balatong +balatron +balatronic +balatte +balau +balausta +balaustine +balaustre +Balawa +Balawu +Balbinder +Balbo +Balboa +balboas +balbriggan +Balbuena +Balbur +balbusard +balbutiate +balbutient +balbuties +Balcer +Balch +balche +Balcke +balcon +balcone +balconet +balconette +balcony +balconied +balconies +balcony's +Bald +baldacchini +baldacchino +baldachin +baldachined +baldachini +baldachino +baldachinos +baldachins +Baldad +baldakin +baldaquin +Baldassare +baldberry +baldcrown +balded +balden +Balder +balder-brae +balderdash +balderdashes +balder-herb +baldest +baldfaced +bald-faced +baldhead +baldheaded +bald-headed +bald-headedness +baldheads +baldy +baldicoot +Baldie +baldies +balding +baldish +baldly +baldling +baldmoney +baldmoneys +baldness +baldnesses +Baldomero +baldoquin +baldpate +baldpated +bald-pated +baldpatedness +bald-patedness +baldpates +Baldr +baldrib +baldric +baldrick +baldricked +baldricks +baldrics +baldricwise +Baldridge +balds +balducta +balductum +Balduin +Baldur +Baldwin +Baldwyn +Baldwinsville +Baldwinville +Bale +baleare +Baleares +Balearian +Balearic +Balearica +balebos +baled +baleen +baleens +balefire +bale-fire +balefires +baleful +balefully +balefulness +balei +baleys +baleise +baleless +Balenciaga +Baler +balers +bales +balestra +balete +Balewa +balewort +Balf +Balfore +Balfour +Bali +balian +balibago +balibuntal +balibuntl +Balija +Balikpapan +Balilla +balimbing +baline +Balinese +baling +balinger +balinghasay +Baliol +balisaur +balisaurs +balisier +balistarii +balistarius +balister +Balistes +balistid +Balistidae +balistraria +balita +balitao +baliti +Balius +balize +balk +Balkan +Balkanic +Balkanise +Balkanised +Balkanising +Balkanism +Balkanite +Balkanization +Balkanize +Balkanized +Balkanizing +balkans +Balkar +balked +balker +balkers +Balkh +Balkhash +balky +balkier +balkiest +balkily +Balkin +balkiness +balking +balkingly +Balkis +balkish +balkline +balklines +Balko +balks +Ball +Balla +ballad +ballade +balladeer +balladeers +ballader +balladeroyal +ballades +balladic +balladical +balladier +balladise +balladised +balladising +balladism +balladist +balladize +balladized +balladizing +balladlike +balladling +balladmonger +balladmongering +balladry +balladries +balladromic +ballads +ballad's +balladwise +ballahoo +ballahou +ballam +ballan +Ballance +ballant +Ballantine +ballarag +Ballarat +Ballard +ballas +ballast +ballastage +ballast-cleaning +ballast-crushing +ballasted +ballaster +ballastic +ballasting +ballast-loading +ballasts +ballast's +ballat +ballata +ballate +ballaton +ballatoon +ball-bearing +ballbuster +ballcarrier +ball-carrier +balldom +balldress +balled +balled-up +Ballengee +Ballentine +baller +ballerina +ballerinas +ballerina's +ballerine +ballers +ballet +balletic +balletically +balletomane +balletomanes +balletomania +ballets +ballet's +ballett +ballfield +ballflower +ball-flower +ballgame +ballgames +ballgown +ballgowns +ballgown's +Ballhausplatz +ballhawk +ballhawks +ballhooter +ball-hooter +balli +Bally +balliage +Ballico +ballies +Balliett +ballyhack +ballyhoo +ballyhooed +ballyhooer +ballyhooing +ballyhoos +Ballyllumford +Balling +Ballinger +Ballington +Balliol +ballyrag +ballyragged +ballyragging +ballyrags +ballised +ballism +ballismus +ballist +ballista +ballistae +ballistic +ballistically +ballistician +ballisticians +ballistics +Ballistite +ballistocardiogram +ballistocardiograph +ballistocardiography +ballistocardiographic +ballistophobia +ballium +ballywack +ballywrack +ball-jasper +Ballman +ballmine +ballo +ballock +ballocks +balloen +ballogan +ballon +ballone +ballones +ballonet +ballonets +ballonette +ballonne +ballonnes +ballons +ballon-sonde +balloon +balloonation +balloon-berry +balloon-berries +ballooned +ballooner +balloonery +ballooners +balloonet +balloonfish +balloonfishes +balloonflower +balloonful +ballooning +balloonish +balloonist +balloonists +balloonlike +balloons +ballot +Ballota +ballotade +ballotage +ballote +balloted +balloter +balloters +balloting +ballotist +ballots +ballot's +ballottable +ballottement +ballottine +ballottines +Ballou +Ballouville +ballow +ballpark +ball-park +ballparks +ballpark's +ballplayer +ballplayers +ballplayer's +ball-planting +Ballplatz +ballpoint +ball-point +ballpoints +ballproof +ballroom +ballrooms +ballroom's +balls +ball-shaped +ballsy +ballsier +ballsiest +ballstock +balls-up +ball-thrombus +ballup +ballute +ballutes +ballweed +Ballwin +balm +balmacaan +Balmain +balm-apple +Balmarcodes +Balmat +Balmawhapple +balm-breathing +balm-cricket +balmy +balmier +balmiest +balmily +balminess +balminesses +balm-leaved +balmlike +balmony +balmonies +Balmont +Balmoral +balmorals +Balmorhea +balms +balm's +balm-shed +Balmunc +Balmung +Balmuth +balnea +balneae +balneal +balneary +balneation +balneatory +balneographer +balneography +balneology +balneologic +balneological +balneologist +balneophysiology +balneotechnics +balneotherapeutics +balneotherapy +balneotherapia +balneum +Balnibarbi +Baloch +Balochi +Balochis +Baloghia +Balolo +balon +balonea +baloney +baloneys +baloo +Balopticon +Balor +Baloskion +Baloskionaceae +balotade +Balough +balourdise +balow +BALPA +balr +bals +balsa +Balsam +balsamaceous +balsamation +Balsamea +Balsameaceae +balsameaceous +balsamed +balsamer +balsamy +balsamic +balsamical +balsamically +balsamiferous +balsamina +Balsaminaceae +balsaminaceous +balsamine +balsaming +balsamitic +balsamiticness +balsamize +balsamo +Balsamodendron +Balsamorrhiza +balsamous +balsamroot +balsams +balsamum +balsamweed +balsas +balsawood +Balshem +Balt +Balt. +Balta +Baltassar +baltei +balter +baltetei +balteus +Balthasar +Balthazar +baltheus +Balti +Baltic +Baltimore +Baltimorean +baltimorite +Baltis +Balto-slav +Balto-Slavic +Balto-Slavonic +balu +Baluba +Baluch +Baluchi +Baluchis +Baluchistan +baluchithere +baluchitheria +Baluchitherium +Baluga +BALUN +Balunda +balushai +baluster +balustered +balusters +balustrade +balustraded +balustrades +balustrade's +balustrading +balut +balwarra +balza +Balzac +Balzacian +balzarine +BAM +BAMAF +bamah +Bamako +Bamalip +Bamangwato +bambacciata +bamban +Bambara +Bamberg +Bamberger +Bambi +Bamby +Bambie +bambini +bambino +bambinos +bambocciade +bambochade +bamboche +bamboo +bamboos +bamboozle +bamboozled +bamboozlement +bamboozler +bamboozlers +bamboozles +bamboozling +Bambos +bamboula +Bambuba +bambuco +bambuk +Bambusa +Bambuseae +Bambute +Bamford +Bamian +Bamileke +bammed +bamming +bamoth +bams +BAMusEd +Ban +Bana +banaba +Banach +banago +banagos +banak +banakite +banal +banality +banalities +banalize +banally +banalness +banana +Bananaland +Bananalander +bananaquit +bananas +banana's +Banande +bananist +bananivorous +Banaras +Banares +Banat +Banate +banatite +banausic +Banba +Banbury +banc +banca +bancal +bancales +bancha +banchi +Banco +bancos +Bancroft +BANCS +bancus +band +Banda +bandage +bandaged +bandager +bandagers +bandages +bandaging +bandagist +bandaid +Band-Aid +bandaite +bandaka +bandala +bandalore +Bandana +bandanaed +bandanas +bandanna +bandannaed +bandannas +bandar +Bandaranaike +bandarlog +Bandar-log +bandbox +bandboxes +bandboxy +bandboxical +bandcase +bandcutter +bande +bandeau +bandeaus +bandeaux +banded +Bandeen +bandel +bandelet +bandelette +Bandello +bandeng +Bander +Bandera +banderilla +banderillas +banderillero +banderilleros +banderlog +Banderma +banderol +banderole +banderoled +banderoles +banderoling +banderols +banders +bandersnatch +bandfile +bandfiled +bandfiling +bandfish +band-gala +bandgap +bandh +bandhava +bandhook +Bandhor +bandhu +bandi +bandy +bandyball +bandy-bandy +bandicoy +bandicoot +bandicoots +bandido +bandidos +bandie +bandied +bandies +bandying +bandikai +bandylegged +bandy-legged +bandyman +Bandinelli +bandiness +banding +bandit +banditism +Bandytown +banditry +banditries +bandits +bandit's +banditti +Bandjarmasin +Bandjermasin +Bandkeramik +bandle +bandleader +Bandler +bandless +bandlessly +bandlessness +bandlet +bandlimit +bandlimited +bandlimiting +bandlimits +bandman +bandmaster +bandmasters +bando +bandobust +Bandoeng +bandog +bandogs +bandoleer +bandoleered +bandoleers +bandolerismo +bandolero +bandoleros +bandolier +bandoliered +bandoline +Bandon +bandonion +Bandor +bandora +bandoras +bandore +bandores +bandos +bandpass +bandrol +bands +bandsaw +bandsawed +band-sawyer +bandsawing +band-sawing +bandsawn +band-shaped +bandsman +bandsmen +bandspreading +bandstand +bandstands +bandstand's +bandster +bandstop +bandstring +band-tailed +Bandundu +Bandung +Bandur +bandura +bandurria +bandurrias +Bandusia +Bandusian +bandwagon +bandwagons +bandwagon's +bandwidth +bandwidths +bandwork +bandworm +bane +baneberry +baneberries +Banebrudge +Banecroft +baned +baneful +banefully +banefulness +Banerjea +Banerjee +banes +banewort +Banff +Banffshire +Bang +banga +Bangala +bangalay +Bangall +Bangalore +bangalow +Bangash +bang-bang +bangboard +bange +banged +banged-up +banger +bangers +banghy +bangy +Bangia +Bangiaceae +bangiaceous +Bangiales +banging +Bangka +Bangkok +bangkoks +Bangladesh +bangle +bangled +bangles +bangle's +bangling +Bangor +bangos +Bangs +bangster +bangtail +bang-tail +bangtailed +bangtails +Bangui +bangup +bang-up +Bangwaketsi +Bangweulu +bani +bania +banya +Banyai +banian +banyan +banians +banyans +Banias +banig +baniya +banilad +baning +Banyoro +banish +banished +banisher +banishers +banishes +banishing +banishment +banishments +banister +banister-back +banisterine +banisters +banister's +Banyuls +Baniva +baniwa +banjara +Banjermasin +banjo +banjoes +banjoist +banjoists +banjo-picker +banjore +banjorine +banjos +banjo's +banjo-uke +banjo-ukulele +banjo-zither +banjuke +Banjul +banjulele +Bank +Banka +bankable +Bankalachi +bank-bill +bankbook +bank-book +bankbooks +bankcard +bankcards +banked +banker +bankera +bankerdom +bankeress +banker-mark +banker-out +bankers +banket +bankfull +bank-full +Bankhead +bank-high +Banky +Banking +banking-house +bankings +bankman +bankmen +banknote +bank-note +banknotes +bankrider +bank-riding +bankroll +bankrolled +bankroller +bankrolling +bankrolls +bankrupcy +bankrupt +bankruptcy +bankruptcies +bankruptcy's +bankrupted +bankrupting +bankruptism +bankruptly +bankruptlike +bankrupts +bankruptship +bankrupture +Banks +bankshall +Banksia +Banksian +banksias +Bankside +bank-side +bank-sided +banksides +banksman +banksmen +Bankston +bankweed +bank-wound +banlieu +banlieue +Banlon +Bann +Banna +bannack +Bannasch +bannat +banned +Banner +bannered +bannerer +banneret +bannerets +bannerette +banner-fashioned +bannerfish +bannerless +bannerlike +bannerline +Bannerman +bannermen +bannerol +bannerole +bannerols +banners +banner's +banner-shaped +bannerwise +bannet +bannets +bannimus +Banning +Bannister +bannisters +bannition +Bannock +Bannockburn +bannocks +Bannon +banns +bannut +Banon +banovina +banque +Banquer +banquet +Banquete +banqueted +banqueteer +banqueteering +banqueter +banqueters +banqueting +banquetings +banquets +banquette +banquettes +Banquo +bans +ban's +bansalague +bansela +banshee +banshees +banshee's +banshie +banshies +Banstead +banstickle +bant +bantay +bantayan +Bantam +bantamize +bantams +bantamweight +bantamweights +banteng +banter +bantered +banterer +banterers +bantery +bantering +banteringly +banters +Banthine +banty +banties +bantin +Banting +Bantingism +bantingize +bantings +bantling +bantlings +Bantoid +Bantry +Bantu +Bantus +Bantustan +banuyo +banus +Banville +Banwell +banxring +banzai +banzais +BAO +baobab +baobabs +BAOR +Bap +BAPCO +BAPCT +Baphia +Baphomet +Baphometic +bapistery +BAppArts +Bapt +Baptanodon +baptise +baptised +baptises +Baptisia +baptisias +baptisin +baptising +baptism +baptismal +baptismally +baptisms +baptism's +Baptist +Baptista +Baptiste +baptistery +baptisteries +Baptistic +Baptistown +baptistry +baptistries +baptistry's +baptists +baptist's +baptizable +baptize +baptized +baptizee +baptizement +baptizer +baptizers +baptizes +baptizing +Baptlsta +Baptornis +BAR +bar- +bar. +Bara +barabara +Barabas +Barabbas +Baraboo +barabora +Barabra +Barac +Baraca +Barack +Baracoa +barad +baradari +Baraga +baragnosis +baragouin +baragouinish +Barahona +Baray +Barayon +baraita +Baraithas +Barajas +barajillo +Barak +baraka +Baralipton +Baram +Baramika +baramin +bar-and-grill +barandos +barangay +barani +Barany +Baranov +bara-picklet +bararesque +bararite +Baras +Barashit +barasingha +barat +Barataria +barathea +baratheas +barathra +barathron +barathrum +barato +baratte +barauna +baraza +Barb +barba +Barbabas +Barbabra +barbacan +Barbacoa +Barbacoan +barbacou +Barbadian +barbadoes +Barbados +barbal +barbaloin +barbar +Barbara +Barbaraanne +Barbara-Anne +barbaralalia +Barbarea +Barbaresco +Barbarese +Barbaresi +barbaresque +Barbary +Barbarian +barbarianism +barbarianize +barbarianized +barbarianizing +barbarians +barbarian's +barbaric +barbarical +barbarically +barbarious +barbariousness +barbarisation +barbarise +barbarised +barbarising +barbarism +barbarisms +barbarity +barbarities +barbarization +barbarize +barbarized +barbarizes +barbarizing +Barbarossa +barbarous +barbarously +barbarousness +barbas +barbasco +barbascoes +barbascos +barbastel +barbastelle +barbate +barbated +barbatimao +Barbe +Barbeau +barbecue +barbecued +barbecueing +barbecuer +barbecues +barbecuing +barbed +barbedness +Barbee +Barbey +Barbeyaceae +barbeiro +barbel +barbeled +barbell +barbellate +barbells +barbell's +barbellula +barbellulae +barbellulate +barbels +barbeque +barbequed +barbequing +Barber +Barbera +barbered +barberess +barberfish +barbery +barbering +barberish +barberite +barbermonger +barbero +barberry +barberries +barbers +barbershop +barbershops +barber-surgeon +Barberton +Barberville +barbes +barbet +barbets +Barbette +barbettes +Barbi +Barby +Barbica +barbican +barbicanage +barbicans +barbicel +barbicels +Barbie +barbierite +barbigerous +barbing +barbion +Barbirolli +barbita +barbital +barbitalism +barbitals +barbiton +barbitone +barbitos +barbituism +barbiturate +barbiturates +barbituric +barbiturism +Barbizon +barble +barbless +barblet +barboy +barbola +barbone +barbotine +barbotte +barbouillage +Barbour +Barboursville +Barbourville +Barboza +Barbra +barbre +barbs +barbu +Barbuda +barbudo +barbudos +Barbula +barbulate +barbule +barbules +barbulyie +Barbur +Barbusse +barbut +barbute +Barbuto +barbuts +barbwire +barbwires +Barca +Barcan +barcarole +barcaroles +barcarolle +barcas +Barce +barcella +Barcellona +Barcelona +barcelonas +Barceloneta +BArch +barchan +barchans +BArchE +Barclay +Barco +barcolongo +barcone +Barcoo +Barcot +Barcroft +Barcus +Bard +bardane +bardash +bardcraft +Barde +barded +bardee +Bardeen +bardel +bardelle +Barden +bardes +Bardesanism +Bardesanist +Bardesanite +bardess +bardy +Bardia +bardic +bardie +bardier +bardiest +bardiglio +bardily +bardiness +barding +bardings +bardish +bardism +bardlet +bardlike +bardling +Bardo +bardocucullus +Bardolater +Bardolatry +Bardolino +Bardolph +Bardolphian +Bardot +bards +bard's +bardship +Bardstown +Bardulph +Bardwell +Bare +Barea +bare-ankled +bare-armed +bare-ass +bare-assed +bareback +barebacked +bare-backed +bare-bitten +bareboat +bareboats +barebone +bareboned +bare-boned +barebones +bare-bosomed +bare-branched +bare-breasted +bareca +bare-chested +bare-clawed +bared +barefaced +bare-faced +barefacedly +barefacedness +bare-fingered +barefisted +barefit +Barefoot +barefooted +barege +bareges +bare-gnawn +barehanded +bare-handed +barehead +bareheaded +bare-headed +bareheadedness +Bareilly +bareka +bare-kneed +bareknuckle +bareknuckled +barelegged +bare-legged +Bareli +barely +Barenboim +barenecked +bare-necked +bareness +barenesses +Barents +bare-picked +barer +bare-ribbed +bares +baresark +baresarks +bare-skinned +bare-skulled +baresma +barest +baresthesia +baret +bare-throated +bare-toed +baretta +bare-walled +bare-worn +barf +barfed +barff +barfy +barfing +barfish +barfly +barflies +barfly's +barfs +barful +Barfuss +bargain +bargainable +bargain-basement +bargain-counter +bargained +bargainee +bargainer +bargainers +bargain-hunting +bargaining +bargainor +bargains +bargainwise +bargander +barge +bargeboard +barge-board +barge-couple +barge-course +barged +bargee +bargeer +bargees +bargeese +bargehouse +barge-laden +bargelike +bargelli +bargello +bargellos +bargeload +bargeman +bargemaster +bargemen +bargepole +Barger +barge-rigged +Bargersville +barges +bargestone +barge-stone +bargh +bargham +barghest +barghests +barging +bargir +bargoose +bar-goose +barguest +barguests +barhal +Barhamsville +barhop +barhopped +barhopping +barhops +Bari +Bary +baria +bariatrician +bariatrics +baric +barycenter +barycentre +barycentric +barid +barie +Barye +baryecoia +baryes +baryglossia +barih +barylalia +barile +barylite +barilla +barillas +Bariloche +Barimah +Barina +Barinas +Baring +bariolage +baryon +baryonic +baryons +baryphony +baryphonia +baryphonic +Baryram +baris +barish +barysilite +barysphere +barit +barit. +baryta +barytas +barite +baryte +baritenor +barites +barytes +barythymia +barytic +barytine +baryto- +barytocalcite +barytocelestine +barytocelestite +baryton +baritonal +baritone +barytone +baritones +baritone's +barytones +barytons +barytophyllite +barytostrontianite +barytosulphate +barium +bariums +bark +barkan +barkantine +barkary +bark-bared +barkbound +barkcutter +bark-cutting +barked +barkeep +barkeeper +barkeepers +barkeeps +barkey +barken +barkened +barkening +barkentine +barkentines +Barker +barkery +barkers +barkevikite +barkevikitic +bark-formed +bark-galled +bark-galling +bark-grinding +barkhan +barky +barkier +barkiest +Barking +barkingly +Barkinji +Barkla +barkle +Barkley +Barkleigh +barkless +barklyite +barkometer +barkpeel +barkpeeler +barkpeeling +barks +Barksdale +bark-shredding +barksome +barkstone +bark-tanned +Barlach +barlafumble +barlafummil +barleduc +Bar-le-duc +barleducs +barley +barleybird +barleybrake +barleybreak +barley-break +barley-bree +barley-broo +barley-cap +barley-clipping +Barleycorn +barley-corn +barley-fed +barley-grinding +barleyhood +barley-hood +barley-hulling +barleymow +barleys +barleysick +barley-sugar +barless +Barletta +barly +Barling +barlock +Barlow +barlows +barm +barmaid +barmaids +barman +barmaster +barmbrack +barmcloth +Barmecidal +Barmecide +Barmen +barmfel +barmy +barmybrained +barmie +barmier +barmiest +barming +barmkin +barmote +barms +barmskin +Barn +Barna +Barnaba +Barnabas +Barnabe +Barnaby +Barnabite +Barna-brahman +barnacle +barnacle-back +barnacled +barnacle-eater +barnacles +barnacling +barnage +Barnaise +Barnard +Barnardo +Barnardsville +Barnaul +barnbrack +barn-brack +Barnburner +Barncard +barndoor +barn-door +Barnebas +Barnegat +Barney +barney-clapper +barneys +Barnes +Barnesboro +Barneston +Barnesville +Barnet +Barnett +Barneveld +Barneveldt +barnful +Barnhard +barnhardtite +Barnhart +Barny +barnyard +barnyards +barnyard's +Barnie +barnier +barniest +barnlike +barnman +barnmen +barn-raising +barns +barn's +barns-breaking +Barnsdall +Barnsley +Barnstable +Barnstead +Barnstock +barnstorm +barnstormed +barnstormer +barnstormers +barnstorming +barnstorms +Barnum +Barnumesque +Barnumism +Barnumize +Barnwell +baro- +Barocchio +barocco +barocyclonometer +Barocius +baroclinicity +baroclinity +Baroco +Baroda +barodynamic +barodynamics +barognosis +barogram +barograms +barograph +barographic +barographs +baroi +Baroja +baroko +Barolet +Barolo +barology +Barolong +baromacrometer +barometer +barometers +barometer's +barometry +barometric +barometrical +barometrically +barometrograph +barometrography +barometz +baromotor +Baron +baronage +baronages +baronduki +baroness +baronesses +baronet +baronetage +baronetcy +baronetcies +baroneted +baronethood +baronetical +baroneting +baronetise +baronetised +baronetising +baronetize +baronetized +baronetizing +baronets +baronetship +barong +Baronga +barongs +baroni +barony +baronial +baronies +barony's +baronize +baronized +baronizing +baronne +baronnes +baronry +baronries +barons +baron's +baronship +barophobia +Baroque +baroquely +baroqueness +baroques +baroreceptor +baroscope +baroscopic +baroscopical +barosinusitis +barosinusitus +Barosma +barosmin +barostat +baroswitch +barotactic +barotaxy +barotaxis +barothermogram +barothermograph +barothermohygrogram +barothermohygrograph +baroto +barotrauma +barotraumas +barotraumata +barotropy +barotropic +Barotse +Barotseland +barouche +barouches +barouchet +barouchette +Barouni +baroxyton +Barozzi +barpost +barquantine +barque +barquentine +Barquero +barques +barquest +barquette +Barquisimeto +Barr +Barra +barrabkie +barrable +barrabora +barracan +barrace +barrack +barracked +barracker +barracking +barracks +Barrackville +barraclade +barracoon +barracouta +barracoutas +barracuda +barracudas +barracudina +barrad +Barrada +barragan +barrage +barraged +barrages +barrage's +barraging +barragon +Barram +barramunda +barramundas +barramundi +barramundies +barramundis +barranca +Barrancabermeja +barrancas +barranco +barrancos +barrandite +Barranquilla +Barranquitas +barras +barrat +barrater +barraters +barrator +barrators +barratry +barratries +barratrous +barratrously +Barrault +Barraza +Barre +barred +Barree +barrel +barrelage +barrel-bellied +barrel-boring +barrel-branding +barrel-chested +barrel-driving +barreled +barreleye +barreleyes +barreler +barrelet +barrelfish +barrelfishes +barrelful +barrelfuls +barrelhead +barrel-heading +barrelhouse +barrelhouses +barreling +barrelled +barrelling +barrelmaker +barrelmaking +barrel-packing +barrel-roll +barrels +barrel's +barrelsful +barrel-shaped +barrel-vaulted +barrelwise +Barren +barrener +barrenest +barrenly +barrenness +barrennesses +barrens +barrenwort +barrer +barrera +barrer-off +Barres +Barret +barretor +barretors +barretry +barretries +barrets +Barrett +barrette +barretter +barrettes +Barri +Barry +barry-bendy +barricade +barricaded +barricader +barricaders +barricades +barricade's +barricading +barricado +barricadoed +barricadoes +barricadoing +barricados +barrico +barricoes +barricos +Barrie +Barrientos +barrier +barriers +barrier's +barriguda +barrigudo +barrigudos +barrikin +Barrymore +barry-nebuly +barriness +barring +barringer +Barrington +Barringtonia +barrio +barrio-dwellers +Barrios +barry-pily +Barris +barrister +barrister-at-law +barristerial +barristers +barristership +barristress +Barryton +Barrytown +Barryville +barry-wavy +BARRNET +Barron +Barronett +barroom +barrooms +Barros +Barrow +barrow-boy +barrowcoat +barrowful +Barrow-in-Furness +Barrowist +barrowman +barrow-man +barrow-men +barrows +barrulee +barrulet +barrulety +barruly +Barrus +bars +bar's +Barsac +barse +Barsky +barsom +barspoon +barstool +barstools +Barstow +Bart +Bart. +Barta +bar-tailed +Bartel +Bartelso +bartend +bartended +bartender +bartenders +bartender's +bartending +bartends +barter +bartered +barterer +barterers +bartering +barters +Barth +Barthel +Barthelemy +Barthian +Barthianism +barthite +Barthol +Barthold +Bartholdi +Bartholemy +bartholinitis +Bartholomean +Bartholomeo +Bartholomeus +Bartholomew +Bartholomewtide +Bartholomite +Barthou +Barty +Bartie +bartisan +bartisans +bartizan +bartizaned +bartizans +Bartko +Bartle +Bartley +Bartlemy +Bartlesville +Bartlet +Bartlett +bartletts +Barto +Bartok +Bartolemo +Bartolome +Bartolomeo +Bartolommeo +Bartolozzi +Barton +Bartonella +Bartonia +Bartonsville +Bartonville +Bartosch +Bartow +Bartram +Bartramia +Bartramiaceae +Bartramian +bartree +Bartsia +baru +Baruch +barukhzy +Barundi +baruria +barvel +barvell +Barvick +barway +barways +barwal +barware +barwares +Barwick +barwin +barwing +barwise +barwood +bar-wound +Barzani +BAS +basad +basal +basale +basalia +basally +basal-nerved +basalt +basaltes +basaltic +basaltiform +basaltine +basaltoid +basalt-porphyry +basalts +basaltware +basan +basanite +basaree +basat +BASc +bascinet +Bascio +Basco +Bascology +Bascom +Bascomb +basculation +bascule +bascules +bascunan +Base +baseball +base-ball +baseballdom +baseballer +baseballs +baseball's +baseband +base-begged +base-begot +baseboard +baseboards +baseboard's +baseborn +base-born +basebred +baseburner +base-burner +basecoat +basecourt +base-court +based +base-forming +basehearted +baseheartedness +Basehor +Basel +baselard +Baseler +baseless +baselessly +baselessness +baselevel +basely +baselike +baseline +baseliner +baselines +baseline's +Basella +Basellaceae +basellaceous +Basel-Land +Basel-Mulhouse +Basel-Stadt +baseman +basemen +basement +basementless +basements +basement's +basementward +base-mettled +base-minded +base-mindedly +base-mindedness +basename +baseness +basenesses +basenet +Basenji +basenjis +baseplate +baseplug +basepoint +baser +baserunning +bases +base-souled +base-spirited +base-spiritedness +basest +base-witted +bas-fond +BASH +bashalick +Basham +Bashan +bashara +bashaw +bashawdom +bashawism +bashaws +bashawship +bashed +Bashee +Bashemath +Bashemeth +basher +bashers +bashes +bashful +bashfully +bashfulness +bashfulnesses +bashibazouk +bashi-bazouk +bashi-bazoukery +Bashilange +bashyle +bashing +Bashkir +Bashkiria +bashless +bashlik +bashlyk +bashlyks +bashment +Bashmuric +Basho +Bashuk +basi- +Basia +basial +basialveolar +basiarachnitis +basiarachnoiditis +basiate +basiated +basiating +basiation +Basibracteolate +basibranchial +basibranchiate +basibregmatic +BASIC +basically +basicerite +basichromatic +basichromatin +basichromatinic +basichromiole +basicity +basicities +basicytoparaplastin +basic-lined +basicranial +basics +basic's +basidia +basidial +basidigital +basidigitale +basidigitalia +basidiocarp +basidiogenetic +basidiolichen +Basidiolichenes +basidiomycete +Basidiomycetes +basidiomycetous +basidiophore +basidiospore +basidiosporous +basidium +basidorsal +Basie +Basye +basifacial +basify +basification +basified +basifier +basifiers +basifies +basifying +basifixed +basifugal +basigamy +basigamous +basigenic +basigenous +basigynium +basiglandular +basihyal +basihyoid +Basil +basyl +Basilan +basilar +Basilarchia +basilard +basilary +basilateral +Basildon +Basile +basilect +basileis +basilemma +basileus +Basilian +basilic +Basilica +Basilicae +basilical +basilicalike +basilican +basilicas +Basilicata +basilicate +basilicock +basilicon +Basilics +basilidan +Basilidian +Basilidianism +Basiliensis +basilinna +Basilio +basiliscan +basiliscine +Basiliscus +basilysis +basilisk +basilisks +basilissa +basilyst +Basilius +Basilosauridae +Basilosaurus +basils +basilweed +basimesostasis +basin +basinal +basinasal +basinasial +basined +basinerved +basinet +basinets +basinful +basing +Basingstoke +basinlike +basins +basin's +basioccipital +basion +basions +basiophitic +basiophthalmite +basiophthalmous +basiotribe +basiotripsy +basiparachromatin +basiparaplastin +basipetal +basipetally +basiphobia +basipodite +basipoditic +basipterygial +basipterygium +basipterygoid +Basir +basiradial +basirhinal +basirostral +basis +basiscopic +basisidia +basisolute +basisphenoid +basisphenoidal +basitemporal +basitting +basiventral +basivertebral +bask +baske +basked +basker +Baskerville +basket +basketball +basket-ball +basketballer +basketballs +basketball's +basket-bearing +basketful +basketfuls +basket-hilted +basketing +basketlike +basketmaker +basketmaking +basket-of-gold +basketry +basketries +baskets +basket's +basket-star +Baskett +basketware +basketweaving +basketwoman +basketwood +basketwork +basketworm +Baskin +basking +Baskish +Baskonize +basks +Basle +basnat +basnet +Basoche +basocyte +Basoga +basoid +Basoko +Basom +Basommatophora +basommatophorous +bason +Basonga-mina +Basongo +basophil +basophile +basophilia +basophilic +basophilous +basophils +basophobia +basos +basote +Basotho +Basotho-Qwaqwa +Basov +Basque +basqued +basques +basquine +Basra +bas-relief +Bas-Rhin +Bass +Bassa +Bassalia +Bassalian +bassan +bassanello +bassanite +Bassano +bassara +bassarid +Bassaris +Bassariscus +bassarisk +bass-bar +Bassein +Basse-Normandie +Bassenthwaite +basses +Basses-Alpes +Basses-Pyrn +Basset +basse-taille +basseted +Basseterre +Basse-Terre +basset-horn +basseting +bassetite +bassets +Bassett +bassetta +bassette +bassetted +bassetting +Bassetts +Bassfield +bass-horn +bassi +bassy +Bassia +bassie +bassine +bassinet +bassinets +bassinet's +bassing +bassirilievi +bassi-rilievi +bassist +bassists +bassly +bassness +bassnesses +Basso +basson +bassoon +bassoonist +bassoonists +bassoons +basso-relievo +basso-relievos +basso-rilievo +bassorin +bassos +bass-relief +bass's +bassus +bass-viol +basswood +bass-wood +basswoods +Bast +basta +Bastaard +Bastad +bastant +Bastard +bastarda +bastard-cut +bastardy +bastardice +bastardies +bastardisation +bastardise +bastardised +bastardising +bastardism +bastardization +bastardizations +bastardize +bastardized +bastardizes +bastardizing +bastardly +bastardliness +bastardry +bastards +bastard's +bastard-saw +bastard-sawed +bastard-sawing +bastard-sawn +baste +basted +bastel-house +basten +baster +basters +bastes +basti +Bastia +Bastian +bastide +Bastien +bastile +bastiles +Bastille +bastilles +bastillion +bastiment +bastinade +bastinaded +bastinades +bastinading +bastinado +bastinadoed +bastinadoes +bastinadoing +basting +bastings +bastion +bastionary +bastioned +bastionet +bastions +bastion's +bastite +bastnaesite +bastnasite +basto +Bastogne +baston +bastonet +bastonite +Bastrop +basts +basural +basurale +Basuto +Basutoland +Basutos +Bat +Bataan +Bataan-Corregidor +batable +batad +Batak +batakan +bataleur +batamote +Batan +Batanes +Batangas +batara +batarde +batardeau +batata +Batatas +batatilla +Batavi +Batavia +Batavian +batboy +batboys +batch +batched +Batchelder +Batchelor +batcher +batchers +batches +batching +Batchtown +Bate +batea +bat-eared +bateau +bateaux +bated +bateful +Batekes +batel +bateleur +batell +Bateman +batement +Baten +bater +Bates +Batesburg +Batesland +Batesville +batete +Batetela +batfish +batfishes +batfowl +bat-fowl +batfowled +batfowler +batfowling +batfowls +batful +Bath +bath- +Batha +Bathala +bathe +batheable +bathed +Bathelda +bather +bathers +bathes +Bathesda +bathetic +bathetically +bathflower +bathhouse +bathhouses +bathy- +bathyal +bathyanesthesia +bathybian +bathybic +bathybius +bathic +bathycentesis +bathychrome +bathycolpian +bathycolpic +bathycurrent +bathyesthesia +bathygraphic +bathyhyperesthesia +bathyhypesthesia +bathyl +Bathilda +bathylimnetic +bathylite +bathylith +bathylithic +bathylitic +bathymeter +bathymetry +bathymetric +bathymetrical +bathymetrically +Bathinette +bathing +bathing-machine +bathyorographical +bathypelagic +bathyplankton +bathyscape +bathyscaph +bathyscaphe +bathyscaphes +bathyseism +bathysmal +bathysophic +bathysophical +bathysphere +bathyspheres +bathythermogram +bathythermograph +bathkol +bathless +bath-loving +bathman +bathmat +bathmats +bathmic +bathmism +bathmotropic +bathmotropism +batho- +bathochromatic +bathochromatism +bathochrome +bathochromy +bathochromic +bathoflore +bathofloric +batholite +batholith +batholithic +batholiths +batholitic +Batholomew +bathomania +bathometer +bathometry +Bathonian +bathool +bathophobia +bathorse +bathos +bathoses +bathrobe +bathrobes +bathrobe's +bathroom +bathroomed +bathrooms +bathroom's +bathroot +baths +Bathsheb +Bathsheba +Bath-sheba +Bathsheeb +bathtub +bathtubful +bathtubs +bathtub's +bathukolpian +bathukolpic +Bathulda +Bathurst +bathvillite +bathwater +bathwort +Batia +Batidaceae +batidaceous +batik +batiked +batiker +batiking +batiks +batikulin +batikuling +Batilda +bating +batino +batyphone +Batis +Batish +Batista +batiste +batistes +batitinan +batlan +Batley +batler +batlet +batlike +batling +batlon +Batman +batmen +bat-minded +bat-mindedness +bat-mule +Batna +Batocrinidae +Batocrinus +Batodendron +batoid +Batoidei +Batoka +Baton +batoneer +Batonga +batonist +batonistic +batonne +batonnier +batons +baton's +batoon +batophobia +Bator +Batory +Batrachia +batrachian +batrachians +batrachiate +Batrachidae +batrachite +Batrachium +batracho- +batrachoid +Batrachoididae +batrachophagous +Batrachophidia +batrachophobia +batrachoplasty +Batrachospermum +batrachotoxin +Batruk +bats +bat's +BATSE +Batsheva +bats-in-the-belfry +batsman +batsmanship +batsmen +Batson +batster +batswing +batt +Batta +battable +battailant +battailous +Battak +Battakhin +battalia +battalias +battalion +battalions +battalion's +Battambang +battarism +battarismus +Battat +batteau +batteaux +batted +battel +batteled +batteler +batteling +Battelle +Battelmatt +battels +battement +battements +batten +Battenburg +battened +battener +batteners +battening +battens +batter +batterable +battercake +batterdock +battered +batterer +batterfang +Battery +battery-charging +batterie +batteried +batteries +batteryman +battering +battering-ram +battery-powered +battery's +battery-testing +batterman +batter-out +batters +Battersea +batteuse +Batty +battycake +Batticaloa +battier +batties +Battiest +battik +battiks +battiness +batting +battings +Battipaglia +battish +Battista +Battiste +battle +battle-ax +battle-axe +Battleboro +battled +battledore +battledored +battledores +battledoring +battle-fallen +battlefield +battlefields +battlefield's +battlefront +battlefronts +battlefront's +battleful +battleground +battlegrounds +battleground's +battlement +battlemented +battlements +battlement's +battlepiece +battleplane +battler +battlers +battles +battle-scarred +battleship +battleships +battleship's +battle-slain +battlesome +battle-spent +battlestead +Battletown +battlewagon +battleward +battlewise +battle-writhen +battling +battology +battological +battologise +battologised +battologising +battologist +battologize +battologized +battologizing +batton +batts +battu +battue +battues +batture +Battus +battuta +battutas +battute +battuto +battutos +batukite +batule +Batum +Batumi +batuque +Batussi +Batwa +batwing +batwoman +batwomen +batz +batzen +BAU +baubee +baubees +bauble +baublery +baubles +bauble's +baubling +Baubo +bauch +Bauchi +bauchle +Baucis +bauckie +bauckiebird +baud +baudekin +baudekins +Baudelaire +baudery +Baudette +Baudin +Baudoin +Baudouin +baudrons +baudronses +bauds +Bauer +Bauera +Bauernbrot +baufrey +bauge +Baugh +Baughman +Bauhaus +Bauhinia +bauhinias +bauk +Baul +bauld +baulea +bauleah +baulk +baulked +baulky +baulkier +baulkiest +baulking +baulks +Baum +Baumann +Baumbaugh +Baume +Baumeister +baumhauerite +baumier +Baun +bauno +Baure +Bauru +Bausch +Bauske +Bausman +bauson +bausond +bauson-faced +bauta +Bautain +Bautista +Bautram +bautta +Bautzen +bauxite +bauxites +bauxitic +bauxitite +Bav +bavardage +bavary +Bavaria +Bavarian +bavaroy +bavarois +bavaroise +bavenite +bavette +baviaantje +Bavian +baviere +bavin +Bavius +Bavon +bavoso +baw +bawarchi +bawbee +bawbees +bawble +bawcock +bawcocks +bawd +bawdy +bawdier +bawdies +bawdiest +bawdyhouse +bawdyhouses +bawdily +bawdiness +bawdinesses +bawdry +bawdric +bawdrick +bawdrics +bawdries +bawds +bawdship +bawdstrot +bawhorse +bawke +bawl +bawled +bawley +bawler +bawlers +bawly +bawling +bawling-out +bawls +bawn +bawneen +Bawra +bawrel +bawsint +baws'nt +bawsunt +bawty +bawtie +bawties +Bax +B-axes +Baxy +Baxie +B-axis +Baxley +Baxter +Baxterian +Baxterianism +baxtone +bazaar +bazaars +bazaar's +Bazaine +Bazar +bazars +Bazatha +baze +Bazigar +Bazil +Bazin +Bazine +Baziotes +Bazluke +bazoo +bazooka +bazookaman +bazookamen +bazookas +bazooms +bazoos +bazzite +BB +BBA +BBB +BBC +BBL +bbl. +bbls +BBN +bbs +BBXRT +BC +BCBS +BCC +BCD +BCDIC +BCE +BCerE +bcf +BCh +Bchar +BChE +bchs +BCL +BCM +BCom +BComSc +BCP +BCPL +BCR +BCS +BCWP +BCWS +BD +bd. +BDA +BDC +BDD +Bde +bdellatomy +bdellid +Bdellidae +bdellium +bdelliums +bdelloid +Bdelloida +bdellometer +Bdellostoma +Bdellostomatidae +Bdellostomidae +bdellotomy +Bdelloura +Bdellouridae +bdellovibrio +BDes +BDF +bdft +bdl +bdl. +bdle +bdls +bdrm +BDS +BDSA +BDT +BE +be- +BEA +Beach +Beacham +beachboy +Beachboys +beachcomb +beachcomber +beachcombers +beachcombing +beachdrops +beached +beacher +beaches +beachfront +beachhead +beachheads +beachhead's +beachy +beachie +beachier +beachiest +beaching +beachlamar +Beach-la-Mar +beachless +beachman +beachmaster +beachmen +beach-sap +beachside +beachward +beachwear +Beachwood +beacon +beaconage +beaconed +beaconing +beaconless +beacons +beacon's +Beaconsfield +beaconwise +bead +beaded +beaded-edge +beadeye +bead-eyed +beadeyes +beader +beadflush +bead-hook +beadhouse +beadhouses +beady +beady-eyed +beadier +beadiest +beadily +beadiness +beading +beadings +Beadle +beadledom +beadlehood +beadleism +beadlery +beadles +beadle's +beadleship +beadlet +beadlike +bead-like +beadman +beadmen +beadroll +bead-roll +beadrolls +beadrow +bead-ruby +bead-rubies +beads +bead-shaped +beadsman +beadsmen +beadswoman +beadswomen +beadwork +beadworks +Beagle +beagles +beagle's +beagling +beak +beak-bearing +beaked +beaker +beakerful +beakerman +beakermen +beakers +beakful +beakhead +beak-head +beaky +beakier +beakiest +beakiron +beak-iron +beakless +beaklike +beak-like +beak-nosed +beaks +beak-shaped +Beal +beala +bealach +Beale +Bealeton +bealing +Beall +be-all +beallach +Bealle +Beallsville +Beals +bealtared +Bealtine +Bealtuinn +beam +beamage +Beaman +beam-bending +beambird +beamed +beam-end +beam-ends +beamer +beamers +beamfilling +beamful +beamhouse +beamy +beamier +beamiest +beamily +beaminess +beaming +beamingly +beamish +beamishly +beamless +beamlet +beamlike +beamman +beamroom +beams +beamsman +beamsmen +beamster +beam-straightening +beam-tree +beamwork +Bean +beanbag +bean-bag +beanbags +beanball +beanballs +bean-cleaning +beancod +bean-crushing +Beane +beaned +Beaner +beanery +beaneries +beaners +beanfeast +bean-feast +beanfeaster +bean-fed +beanfest +beanfield +beany +beanie +beanier +beanies +beaniest +beaning +beanlike +beano +beanos +bean-planting +beanpole +beanpoles +bean-polishing +beans +beansetter +bean-shaped +beanshooter +beanstalk +beanstalks +beant +beanweed +beaproned +Bear +bearability +bearable +bearableness +bearably +bearance +bearbaiter +bearbaiting +bear-baiting +bearbane +bearberry +bearberries +bearbind +bearbine +bearbush +bearcat +bearcats +Bearce +bearcoot +Beard +bearded +beardedness +Bearden +bearder +beardfish +beardfishes +beardy +beardie +bearding +beardless +beardlessness +beardlike +beardom +beards +Beardsley +Beardstown +beardtongue +Beare +beared +bearer +bearer-off +bearers +bearess +bearfoot +bearfoots +bearherd +bearhide +bearhound +bearhug +bearhugs +bearing +bearings +bearish +bearishly +bearishness +bear-lead +bear-leader +bearleap +bearlet +bearlike +bearm +Bearnaise +Bearnard +bearpaw +bears +bear's-breech +bear's-ear +bear's-foot +bear's-foots +bearship +bearskin +bearskins +bear's-paw +Bearsville +beartongue +bear-tree +bearward +bearwood +bearwoods +bearwort +Beasley +Beason +beast +beastbane +beastdom +beasthood +beastie +beasties +beastily +beastings +beastish +beastishness +beastly +beastlier +beastliest +beastlike +beastlily +beastliness +beastlinesses +beastling +beastlings +beastman +Beaston +beasts +beastship +beat +Beata +beatable +beatably +beatae +beatas +beat-beat +beatee +beaten +beater +beaterman +beatermen +beater-out +beaters +beaters-up +beater-up +beath +beati +beatify +beatific +beatifical +beatifically +beatificate +beatification +beatifications +beatified +beatifies +beatifying +beatille +beatinest +beating +beatings +beating-up +Beatitude +beatitudes +beatitude's +Beatles +beatless +beatnik +beatnikism +beatniks +beatnik's +Beaton +Beatrice +Beatrisa +Beatrix +Beatriz +beats +beatster +Beatty +Beattie +Beattyville +beat-up +beatus +beatuti +Beau +Beauchamp +Beauclerc +beauclerk +beaucoup +Beaudoin +beaued +beauetry +Beaufert +beaufet +beaufin +Beauford +Beaufort +beaugregory +beaugregories +Beauharnais +beau-ideal +beau-idealize +beauing +beauish +beauism +Beaujolais +Beaujolaises +Beaulieu +Beaumarchais +beaume +beau-monde +Beaumont +Beaumontia +Beaune +beaupere +beaupers +beau-pleader +beau-pot +Beauregard +beaus +beau's +beauseant +beauship +beausire +beaut +beauteous +beauteously +beauteousness +beauti +beauty +beauty-beaming +beauty-berry +beauty-blind +beauty-blooming +beauty-blushing +beauty-breathing +beauty-bright +beauty-bush +beautician +beauticians +beauty-clad +beautydom +beautied +beauties +beautify +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautifying +beauty-fruit +beautiful +beautifully +beautifulness +beautihood +beautiless +beauty-loving +beauty-proof +beauty's +beautyship +beauty-waning +beauts +Beauvais +Beauvoir +beaux +Beaux-Arts +beaux-esprits +beauxite +BEAV +Beaver +Beaverboard +Beaverbrook +Beaverdale +beavered +beaverette +beavery +beaveries +beavering +beaverish +beaverism +beaverite +beaverize +Beaverkill +beaverkin +Beaverlett +beaverlike +beaverpelt +beaverroot +beavers +beaver's +beaverskin +beaverteen +Beaverton +Beavertown +beaver-tree +Beaverville +beaverwood +beback +bebay +bebait +beballed +bebang +bebannered +bebar +bebaron +bebaste +bebat +bebathe +bebatter +Bebe +bebeast +bebed +bebeerin +bebeerine +bebeeru +bebeerus +Bebel +bebelted +Beberg +bebilya +Bebington +bebite +bebization +beblain +beblear +bebled +bebleed +bebless +beblister +beblood +beblooded +beblooding +bebloods +bebloom +beblot +beblotch +beblubber +beblubbered +bebog +bebop +bebopper +beboppers +bebops +beboss +bebotch +bebothered +bebouldered +bebrave +bebreech +Bebryces +bebrine +bebrother +bebrush +bebump +Bebung +bebusy +bebuttoned +bec +becafico +becall +becalm +becalmed +becalming +becalmment +becalms +became +becap +becapped +becapping +becaps +becard +becarpet +becarpeted +becarpeting +becarpets +becarve +becasse +becassine +becassocked +becater +because +Becca +beccabunga +beccaccia +beccafico +beccaficoes +beccaficos +Beccaria +becchi +becco +becense +bechained +bechalk +bechalked +bechalking +bechalks +bechamel +bechamels +bechance +bechanced +bechances +bechancing +becharm +becharmed +becharming +becharms +bechase +bechatter +bechauffeur +beche +becheck +Beche-de-Mer +beche-le-mar +becher +bechern +Bechet +bechic +bechignoned +bechirp +Bechler +Becht +Bechtel +Bechtelsville +Bechtler +Bechuana +Bechuanaland +Bechuanas +becircled +becivet +Beck +Becka +becked +beckelite +Beckemeyer +Becker +Beckerman +Becket +beckets +Beckett +Beckford +Becki +Becky +Beckie +becking +beckiron +Beckley +Beckman +Beckmann +beckon +beckoned +beckoner +beckoners +beckoning +beckoningly +beckons +becks +Beckville +Beckwith +beclad +beclamor +beclamored +beclamoring +beclamors +beclamour +beclang +beclap +beclart +beclasp +beclasped +beclasping +beclasps +beclatter +beclaw +beclip +becloak +becloaked +becloaking +becloaks +beclog +beclogged +beclogging +beclogs +beclose +beclothe +beclothed +beclothes +beclothing +becloud +beclouded +beclouding +beclouds +beclout +beclown +beclowned +beclowning +beclowns +becluster +becobweb +becoiffed +becollier +becolme +becolor +becombed +become +becomed +becomes +becometh +becoming +becomingly +becomingness +becomings +becomma +becompass +becompliment +becoom +becoresh +becost +becousined +becovet +becoward +becowarded +becowarding +becowards +Becquer +Becquerel +becquerelite +becram +becramp +becrampon +becrawl +becrawled +becrawling +becrawls +becreep +becry +becrime +becrimed +becrimes +becriming +becrimson +becrinolined +becripple +becrippled +becrippling +becroak +becross +becrowd +becrowded +becrowding +becrowds +becrown +becrush +becrust +becrusted +becrusting +becrusts +becudgel +becudgeled +becudgeling +becudgelled +becudgelling +becudgels +becuffed +becuiba +becumber +becuna +becurl +becurry +becurse +becursed +becurses +becursing +becurst +becurtained +becushioned +becut +BED +bedabble +bedabbled +bedabbles +bedabbling +Bedad +bedaff +bedaggered +bedaggle +beday +bedamn +bedamned +bedamning +bedamns +bedamp +bedangled +bedare +bedark +bedarken +bedarkened +bedarkening +bedarkens +bedash +bedaub +bedaubed +bedaubing +bedaubs +bedawee +bedawn +bedaze +bedazed +bedazement +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedazzlingly +bedboard +bedbug +bedbugs +bedbug's +bedcap +bedcase +bedchair +bedchairs +bedchamber +bedclothes +bed-clothes +bedclothing +bedcord +bedcover +bedcovers +beddable +bed-davenport +bedded +bedder +bedders +bedder's +beddy-bye +bedding +beddingroll +beddings +Beddoes +Bede +bedead +bedeaf +bedeafen +bedeafened +bedeafening +bedeafens +bedebt +bedeck +bedecked +bedecking +bedecks +bedecorate +bedeen +bedegar +bedeguar +bedehouse +bedehouses +bedel +Bedelia +Bedell +bedells +bedels +bedelve +bedeman +bedemen +beden +bedene +bedesman +bedesmen +bedeswoman +bedeswomen +bedevil +bedeviled +bedeviling +bedevilled +bedevilling +bedevilment +bedevils +bedew +bedewed +bedewer +bedewing +bedewoman +bedews +bedfast +bedfellow +bedfellows +bedfellowship +bed-fere +bedflower +bedfoot +Bedford +Bedfordshire +bedframe +bedframes +bedgery +bedgoer +bedgown +bedgowns +bed-head +bediademed +bediamonded +bediaper +bediapered +bediapering +bediapers +Bedias +bedye +bedight +bedighted +bedighting +bedights +bedikah +bedim +bedimmed +bedimming +bedimple +bedimpled +bedimples +bedimplies +bedimpling +bedims +bedin +bedip +bedirt +bedirter +bedirty +bedirtied +bedirties +bedirtying +bedismal +Bedivere +bedizen +bedizened +bedizening +bedizenment +bedizens +bedkey +bedlam +bedlamer +Bedlamic +bedlamise +bedlamised +bedlamising +bedlamism +bedlamite +bedlamitish +bedlamize +bedlamized +bedlamizing +bedlamp +bedlamps +bedlams +bedlar +bedless +bedlids +bedlight +bedlike +Bedlington +Bedlingtonshire +bedmaker +bed-maker +bedmakers +bedmaking +bedman +bedmate +bedmates +Bedminster +bednighted +bednights +bedoctor +bedog +bedoyo +bedolt +bedot +bedote +bedotted +Bedouin +Bedouinism +Bedouins +bedouse +bedown +bedpad +bedpan +bedpans +bedplate +bedplates +bedpost +bedposts +bedpost's +bedquilt +bedquilts +bedrabble +bedrabbled +bedrabbling +bedraggle +bedraggled +bedragglement +bedraggles +bedraggling +bedrail +bedrails +bedral +bedrape +bedraped +bedrapes +bedraping +bedravel +bedread +bedrel +bedrench +bedrenched +bedrenches +bedrenching +bedress +bedribble +bedrid +bedridden +bedriddenness +bedrift +bedright +bedrip +bedrite +bedrivel +bedriveled +bedriveling +bedrivelled +bedrivelling +bedrivels +bedrizzle +bedrock +bedrocks +bedrock's +bedroll +bedrolls +bedroom +bedrooms +bedroom's +bedrop +bedrown +bedrowse +bedrug +bedrugged +bedrugging +bedrugs +Beds +bed's +bedscrew +bedsheet +bedsheets +bedsick +bedside +bedsides +bedsit +bedsite +bedsitter +bed-sitter +bed-sitting-room +bedsock +bedsonia +bedsonias +bedsore +bedsores +bedspread +bedspreads +bedspread's +bedspring +bedsprings +bedspring's +bedstaff +bedstand +bedstands +bedstaves +bedstead +bedsteads +bedstead's +bedstock +bedstraw +bedstraws +bedstring +bedswerver +bedtick +bedticking +bedticks +bedtime +bedtimes +bedub +beduchess +beduck +Beduin +Beduins +beduke +bedull +bedumb +bedumbed +bedumbing +bedumbs +bedunce +bedunced +bedunces +bedunch +beduncing +bedung +bedur +bedusk +bedust +bedway +bedways +bedward +bedwards +bedwarf +bedwarfed +bedwarfing +bedwarfs +bedwarmer +Bedwell +bed-wetting +Bedworth +BEE +beearn +be-east +Beeb +beeball +Beebe +beebee +beebees +beebread +beebreads +bee-butt +beech +Beecham +Beechbottom +beechdrops +beechen +Beecher +beeches +beech-green +beechy +beechier +beechiest +Beechmont +beechnut +beechnuts +beechwood +beechwoods +Beeck +Beedeville +beedged +beedi +beedom +Beedon +bee-eater +beef +beefalo +beefaloes +beefalos +beef-brained +beefburger +beefburgers +beefcake +beefcakes +beefeater +beefeaters +beef-eating +beefed +beefed-up +beefer +beefers +beef-faced +beefhead +beefheaded +beefy +beefier +beefiest +beefily +beefin +beefiness +beefing +beefing-up +beefish +beefishness +beefless +beeflower +beefs +beefsteak +beef-steak +beefsteaks +beeftongue +beef-witted +beef-wittedly +beef-wittedness +beefwood +beef-wood +beefwoods +beegerite +beehead +beeheaded +bee-headed +beeherd +Beehive +beehives +beehive's +beehive-shaped +Beehouse +beeyard +beeish +beeishness +beek +beekeeper +beekeepers +beekeeping +beekite +Beekman +Beekmantown +beelbow +beele +Beeler +beelike +beeline +beelines +beelol +bee-loud +Beelzebub +Beelzebubian +Beelzebul +beeman +beemaster +beemen +Beemer +been +beennut +beent +beento +beep +beeped +beeper +beepers +beeping +beeps +Beer +Beera +beerage +beerbachite +beerbelly +beerbibber +Beerbohm +beeregar +beerhouse +beerhouses +beery +beerier +beeriest +beerily +beeriness +beerish +beerishly +beermaker +beermaking +beermonger +Beernaert +beerocracy +Beerothite +beerpull +Beers +Beersheba +Beersheeba +beer-up +bees +Beesley +Beeson +beest +beesting +beestings +beestride +beeswax +bees-wax +beeswaxes +beeswing +beeswinged +beeswings +beet +beetewk +beetfly +beeth +Beethoven +Beethovenian +Beethovenish +Beethovian +beety +beetiest +beetle +beetle-browed +beetle-crusher +beetled +beetle-green +beetlehead +beetleheaded +beetle-headed +beetleheadedness +beetler +beetlers +beetles +beetle's +beetlestock +beetlestone +beetleweed +beetlike +beetling +beetmister +Beetner +Beetown +beetrave +beet-red +beetroot +beetrooty +beetroots +beets +beet's +beeve +beeves +Beeville +beevish +beeway +beeware +beeweed +beewinged +beewise +beewort +beezer +beezers +BEF +befall +befallen +befalling +befalls +befame +befamilied +befamine +befan +befancy +befanned +befathered +befavor +befavour +befeather +befell +beferned +befetished +befetter +befezzed +Beffrey +beffroy +befiddle +befilch +befile +befilleted +befilmed +befilth +Befind +befinger +befingered +befingering +befingers +befire +befist +befit +befits +befit's +befitted +befitting +befittingly +befittingness +beflag +beflagged +beflagging +beflags +beflannel +beflap +beflatter +beflea +befleaed +befleaing +befleas +befleck +beflecked +beflecking +beflecks +beflounce +beflour +beflout +beflower +beflowered +beflowering +beflowers +beflum +befluster +befoam +befog +befogged +befogging +befogs +befool +befoolable +befooled +befooling +befoolment +befools +befop +before +before-cited +before-created +before-delivered +before-going +beforehand +beforehandedness +before-known +beforementioned +before-mentioned +before-named +beforeness +before-noticed +before-recited +beforesaid +before-said +beforested +before-tasted +before-thought +beforetime +beforetimes +before-told +before-warned +before-written +befortune +befoul +befouled +befouler +befoulers +befoulier +befouling +befoulment +befouls +befountained +befraught +befreckle +befreeze +befreight +befret +befrets +befretted +befretting +befriend +befriended +befriender +befriending +befriendment +befriends +befrill +befrilled +befringe +befringed +befringes +befringing +befriz +befrocked +befrogged +befrounce +befrumple +befuddle +befuddled +befuddlement +befuddlements +befuddler +befuddlers +befuddles +befuddling +befume +befur +befurbelowed +befurred +beg +Bega +begabled +begad +begay +begall +begalled +begalling +begalls +began +begani +begar +begari +begary +begarie +begarlanded +begarnish +begartered +begash +begass +begat +begats +begattal +begaud +begaudy +begaze +begazed +begazes +begazing +begeck +begem +begemmed +begemming +beget +begets +begettal +begetter +begetters +begetting +Begga +beggable +beggar +beggardom +beggared +beggarer +beggaress +beggarhood +beggary +beggaries +beggaring +beggarism +beggarly +beggarlice +beggar-lice +beggarlike +beggarliness +beggarman +beggar-my-neighbor +beggar-my-neighbour +beggar-patched +beggars +beggar's-lice +beggar's-tick +beggar's-ticks +beggar-tick +beggar-ticks +beggarweed +beggarwise +beggarwoman +begged +begger +Beggiatoa +Beggiatoaceae +beggiatoaceous +begging +beggingly +beggingwise +Beggs +Beghard +Beghtol +begift +begiggle +begild +Begin +beginger +beginner +beginners +beginner's +beginning +beginnings +beginning's +begins +begird +begirded +begirding +begirdle +begirdled +begirdles +begirdling +begirds +begirt +beglad +begladded +begladding +beglads +beglamour +beglare +beglerbeg +beglerbeglic +beglerbeglik +beglerbegluc +beglerbegship +beglerbey +beglew +beglic +beglide +beglitter +beglobed +begloom +begloomed +beglooming +beglooms +begloze +begluc +beglue +begnaw +begnawed +begnawn +bego +begob +begobs +begod +begoggled +begohm +begone +begonia +Begoniaceae +begoniaceous +Begoniales +begonias +begorah +begorra +begorrah +begorry +begot +begotten +begottenness +begoud +begowk +begowned +begrace +begray +begrain +begrave +begrease +begreen +begrett +begrim +begrime +begrimed +begrimer +begrimes +begriming +begrimmed +begrimming +begrims +begripe +begroan +begroaned +begroaning +begroans +begrown +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begruntle +begrutch +begrutten +begs +begster +beguard +beguess +beguile +beguiled +beguileful +beguilement +beguilements +beguiler +beguilers +beguiles +beguiling +beguilingly +beguilingness +Beguin +Beguine +beguines +begulf +begulfed +begulfing +begulfs +begum +begummed +begumming +begums +begun +begunk +begut +Behah +Behaim +behale +behalf +behallow +behalves +behammer +Behan +behang +behap +Behar +behatted +behav +behave +behaved +behaver +behavers +behaves +behaving +behavior +behavioral +behaviorally +behaviored +behaviorism +behaviorist +behavioristic +behavioristically +behaviorists +behaviors +behaviour +behavioural +behaviourally +behaviourism +behaviourist +behaviours +behead +beheadal +beheaded +beheader +beheading +beheadlined +beheads +behear +behears +behearse +behedge +beheira +beheld +behelp +behemoth +behemothic +behemoths +behen +behenate +behenic +behest +behests +behew +behight +behymn +behind +behinder +behindhand +behinds +behindsight +behint +behypocrite +Behistun +behither +Behka +Behl +Behlau +Behlke +Behm +Behmen +Behmenism +Behmenist +Behmenite +Behn +Behnken +behold +beholdable +beholden +beholder +beholders +beholding +beholdingness +beholds +behoney +behoof +behooped +behoot +behoove +behooved +behooveful +behoovefully +behoovefulness +behooves +behooving +behoovingly +behorn +behorror +behove +behoved +behovely +behoves +behoving +behowl +behowled +behowling +behowls +Behre +Behrens +Behring +Behrman +behung +behusband +bey +Beica +beice +Beichner +Beid +Beiderbecke +beydom +Beyer +beyerite +beige +beigel +beiges +beigy +beignet +beignets +Beijing +beild +Beyle +Beylic +beylical +beylics +beylik +beyliks +Beilul +Bein +being +beingless +beingness +beings +beinked +beinly +beinness +Beyo +Beyoglu +beyond +beyondness +beyonds +Beira +beyrichite +Beirne +Beyrouth +Beirut +beys +beisa +beisance +Beisel +beyship +Beitch +Beitnes +Beitris +Beitz +Beja +bejabbers +bejabers +bejade +bejan +bejant +bejape +bejaundice +bejazz +bejel +bejeled +bejeling +bejelled +bejelling +bejesuit +bejesus +bejewel +bejeweled +bejeweling +bejewelled +bejewelling +bejewels +bejezebel +bejig +Bejou +bejuco +bejuggle +bejumble +bejumbled +bejumbles +bejumbling +Beka +Bekaa +Bekah +Bekelja +Beker +bekerchief +Bekha +bekick +bekilted +beking +bekinkinite +bekiss +bekissed +bekisses +bekissing +Bekki +bekko +beknave +beknight +beknighted +beknighting +beknights +beknit +beknived +beknot +beknots +beknotted +beknottedly +beknottedness +beknotting +beknow +beknown +Bel +Bela +belabor +belabored +belaboring +belabors +belabour +belaboured +belabouring +belabours +bel-accoil +belace +belaced +belady +beladied +beladies +beladying +beladle +Belafonte +belage +belah +belay +belayed +belayer +belaying +Belayneh +Belair +belays +Belait +Belaites +Belak +Belalton +belam +Belamcanda +Bel-ami +Belamy +belamour +belanda +belander +Belanger +belap +belar +belard +Belasco +belash +belast +belat +belate +belated +belatedly +belatedness +belating +Belatrix +belatticed +belaud +belauded +belauder +belauding +belauds +Belaunde +belavendered +belch +belched +Belcher +belchers +Belchertown +belches +belching +Belcourt +beld +Belda +beldam +beldame +beldames +beldams +beldamship +Belden +Beldenville +belder +belderroot +Belding +belduque +beleaf +beleaguer +beleaguered +beleaguerer +beleaguering +beleaguerment +beleaguers +beleap +beleaped +beleaping +beleaps +beleapt +beleave +belection +belecture +beledgered +belee +beleed +beleft +Belem +belemnid +belemnite +Belemnites +belemnitic +Belemnitidae +belemnoid +Belemnoidea +Belen +beleper +belesprit +bel-esprit +beletter +beleve +Belfair +Belfast +belfather +Belfield +Belford +Belfort +belfry +belfried +belfries +belfry's +Belg +Belg. +belga +Belgae +belgard +belgas +Belgaum +Belgian +belgians +belgian's +Belgic +Belgique +Belgium +Belgophile +Belgorod-Dnestrovski +Belgrade +Belgrano +Belgravia +Belgravian +Bely +Belia +Belial +Belialic +Belialist +belibel +belibeled +belibeling +Belicia +belick +belicoseness +belie +belied +belief +beliefful +belieffulness +beliefless +beliefs +belief's +Belier +beliers +belies +believability +believable +believableness +believably +believe +belie-ve +believed +believer +believers +believes +believeth +believing +believingly +belight +beliing +belying +belyingly +belike +beliked +belikely +Belili +belime +belimousined +Belinda +Belington +Belinuridae +Belinurus +belion +beliquor +beliquored +beliquoring +beliquors +Belis +Belisarius +Belita +belite +Belitoeng +Belitong +belitter +belittle +belittled +belittlement +belittler +belittlers +belittles +belittling +Belitung +belive +Belize +Belk +Belknap +Bell +Bella +Bellabella +Bellacoola +belladonna +belladonnas +Bellaghy +Bellay +Bellaire +Bellamy +Bellanca +bellarmine +Bellarthur +Bellatrix +Bellaude +bell-bearer +bellbind +bellbinder +bellbine +bellbird +bell-bird +bellbirds +bellboy +bellboys +bellboy's +bellbottle +bell-bottom +bell-bottomed +bell-bottoms +Bellbrook +Bellbuckle +BELLCORE +bell-cranked +bell-crowned +Bellda +Belldame +Belldas +Belle +Bellechasse +belled +belledom +Belleek +belleeks +Bellefonte +bellehood +Bellelay +Bellemead +Bellemina +Belleplaine +Beller +belleric +Bellerive +Bellerophon +Bellerophontes +Bellerophontic +Bellerophontidae +Bellerose +belles +belle's +belles-lettres +belleter +belletrist +belletristic +belletrists +Bellevernon +Belleview +Belleville +Bellevue +Bellew +bell-faced +Bellflower +bell-flower +bell-flowered +bellhanger +bellhanging +bell-hooded +bellhop +bellhops +bellhop's +bellhouse +bell-house +belli +belly +bellyache +bellyached +bellyacher +bellyaches +bellyaching +bellyband +belly-band +belly-beaten +belly-blind +bellibone +belly-bound +belly-bumper +bellybutton +bellybuttons +bellic +bellical +belly-cheer +bellicism +bellicist +bellicose +bellicosely +bellicoseness +bellicosity +bellicosities +belly-devout +bellied +bellyer +bellies +belly-fed +belliferous +bellyfish +bellyflaught +belly-flop +belly-flopped +belly-flopping +bellyful +belly-ful +bellyfull +bellyfulls +bellyfuls +belligerence +belligerences +belligerency +belligerencies +belligerent +belligerently +belligerents +belligerent's +belly-god +belly-gulled +belly-gun +belly-helve +bellying +belly-laden +bellyland +belly-land +belly-landing +bellylike +bellyman +Bellina +belly-naked +belling +Bellingham +Bellini +Bellinzona +bellypiece +belly-piece +bellypinch +belly-pinched +bellipotent +belly-proud +Bellis +belly's +belly-sprung +bellite +belly-timber +belly-wash +belly-whop +belly-whopped +belly-whopping +belly-worshiping +bell-less +bell-like +bell-magpie +bellmaker +bellmaking +bellman +bellmanship +bellmaster +Bellmead +bellmen +bell-metal +Bellmont +Bellmore +bellmouth +bellmouthed +bell-mouthed +bell-nosed +Bello +Belloc +Belloir +bellon +Bellona +Bellonian +bellonion +belloot +Bellot +bellota +bellote +Bellotto +Bellovaci +Bellow +bellowed +bellower +bellowers +bellowing +Bellows +bellowsful +bellowslike +bellowsmaker +bellowsmaking +bellowsman +Bellport +bellpull +bellpulls +bellrags +bell-ringer +Bells +bell's +bell-shaped +belltail +bell-tongue +belltopper +belltopperdom +belluine +bellum +bell-up +Bellvale +Bellville +Bellvue +bellware +bellwaver +bellweather +bellweed +bellwether +bell-wether +bellwethers +bellwether's +bellwind +bellwine +Bellwood +bellwort +bellworts +Belmar +Bel-Merodach +Belmond +Belmondo +Belmont +Belmonte +Belmopan +beloam +belock +beloeilite +beloid +Beloit +belomancy +Belone +belonephobia +belonesite +belong +belonged +belonger +belonging +belongings +belongs +belonid +Belonidae +belonite +belonoid +belonosphaerite +belook +belord +Belorussia +Belorussian +Belostok +Belostoma +Belostomatidae +Belostomidae +belotte +belouke +belout +belove +beloved +beloveds +Belovo +below +belowdecks +belowground +belows +belowstairs +belozenged +Belpre +Bel-Ridge +bels +Belsano +Belsen +Belshazzar +Belshazzaresque +Belshin +belsire +Belsky +belswagger +belt +Beltane +belt-coupled +beltcourse +belt-cutting +belt-driven +belted +Beltene +Belter +belter-skelter +Belteshazzar +belt-folding +Beltian +beltie +beltine +belting +beltings +Beltir +Beltis +beltless +beltline +beltlines +beltmaker +beltmaking +beltman +beltmen +Belton +Beltrami +Beltran +belt-repairing +belts +belt-sanding +belt-sewing +Beltsville +belt-tightening +Beltu +beltway +beltways +beltwise +Beluchi +Belucki +belue +beluga +belugas +belugite +Belus +belute +Belva +belve +Belvedere +belvedered +belvederes +Belverdian +Belvia +Belvidere +Belview +Belvue +belzebub +belzebuth +Belzoni +BEM +BEMA +bemad +bemadam +bemadamed +bemadaming +bemadams +bemadden +bemaddened +bemaddening +bemaddens +bemail +bemaim +bemajesty +beman +bemangle +bemantle +bemar +bemartyr +bemas +bemask +bemaster +bemat +bemata +bemaul +bemazed +Bemba +Bembas +Bembecidae +Bemberg +Bembex +beme +bemeal +bemean +bemeaned +bemeaning +bemeans +bemedaled +bemedalled +bemeet +Bemelmans +Bement +bementite +bemercy +bemete +Bemidji +bemingle +bemingled +bemingles +bemingling +beminstrel +bemire +bemired +bemirement +bemires +bemiring +bemirror +bemirrorment +Bemis +bemist +bemisted +bemisting +bemistress +bemists +bemitered +bemitred +bemix +bemixed +bemixes +bemixing +bemixt +bemoan +bemoanable +bemoaned +bemoaner +bemoaning +bemoaningly +bemoans +bemoat +bemock +bemocked +bemocking +bemocks +bemoil +bemoisten +bemol +bemole +bemolt +bemonster +bemoon +bemotto +bemoult +bemourn +bemouth +bemuck +bemud +bemuddy +bemuddle +bemuddled +bemuddlement +bemuddles +bemuddling +bemuffle +bemurmur +bemurmure +bemurmured +bemurmuring +bemurmurs +bemuse +bemused +bemusedly +bemusement +bemuses +bemusing +bemusk +bemuslined +bemuzzle +bemuzzled +bemuzzles +bemuzzling +Ben +Bena +benab +Benacus +Benadryl +bename +benamed +benamee +benames +benami +benamidar +benaming +Benares +Benarnold +benasty +Benavides +benben +Benbow +Benbrook +bench +benchboard +benched +bencher +benchers +benchership +benches +benchfellow +benchful +bench-hardened +benchy +benching +bench-kneed +benchland +bench-legged +Benchley +benchless +benchlet +bench-made +benchman +benchmar +benchmark +bench-mark +benchmarked +benchmarking +benchmarks +benchmark's +benchmen +benchwarmer +bench-warmer +benchwork +Bencion +bencite +Benco +Bend +Benda +bendability +bendable +benday +bendayed +bendaying +bendays +bended +bendee +bendees +Bendel +bendell +Bendena +Bender +benders +Bendersville +bendy +Bendick +Bendict +Bendicta +Bendicty +bendies +Bendigo +bending +bendingly +bendys +Bendite +bendy-wavy +Bendix +bendlet +bends +bendsome +bendways +bendwise +Bene +beneaped +beneath +beneception +beneceptive +beneceptor +Benedetta +Benedetto +Benedic +Benedicite +Benedick +benedicks +Benedict +Benedicta +Benedictine +Benedictinism +benediction +benedictional +benedictionale +benedictionary +benedictions +benediction's +benedictive +benedictively +Benedicto +benedictory +benedicts +Benedictus +benedight +Benedikt +Benedikta +Benediktov +Benedix +benefact +benefaction +benefactions +benefactive +benefactor +benefactory +benefactors +benefactor's +benefactorship +benefactress +benefactresses +benefactrices +benefactrix +benefactrixes +benefic +benefice +beneficed +benefice-holder +beneficeless +beneficence +beneficences +beneficency +beneficent +beneficential +beneficently +benefices +beneficiaire +beneficial +beneficially +beneficialness +beneficiary +beneficiaries +beneficiaryship +beneficiate +beneficiated +beneficiating +beneficiation +beneficience +beneficient +beneficing +beneficium +benefit +benefited +benefiter +benefiting +benefits +benefitted +benefitting +benegro +beneighbored +BENELUX +beneme +Benemid +benempt +benempted +Benenson +beneplacit +beneplacity +beneplacito +Benes +Benet +Benet-Mercie +Benetnasch +Benetta +benetted +benetting +benettle +beneurous +Beneventan +Beneventana +Benevento +benevolence +benevolences +benevolency +benevolent +benevolently +benevolentness +benevolist +Benezett +Benfleet +BEng +Beng. +Bengal +Bengalese +Bengali +Bengalic +bengaline +bengals +Bengasi +Benge +Benghazi +Bengkalis +Bengola +Bengt +Benguela +Ben-Gurion +Benham +Benhur +Beni +Benia +Benyamin +Beniamino +benic +Benicia +benight +benighted +benightedly +benightedness +benighten +benighter +benighting +benightmare +benightment +benign +benignancy +benignancies +benignant +benignantly +benignity +benignities +benignly +benignness +Beni-israel +Benil +Benilda +Benildas +Benildis +benim +Benin +Benincasa +Benioff +Benis +Benisch +beniseed +benison +benisons +Benita +benitier +Benito +benitoite +benj +Benjamen +Benjamin +benjamin-bush +Benjamin-Constant +Benjaminite +benjamins +Benjamite +Benji +Benjy +Benjie +benjoin +Benkelman +Benkley +Benkulen +Benld +Benlomond +benmost +Benn +benne +bennel +bennes +Bennet +bennets +Bennett +Bennettitaceae +bennettitaceous +Bennettitales +Bennettites +Bennettsville +bennetweed +Benni +Benny +Bennie +bennies +Bennington +Bennink +Bennion +Bennir +bennis +benniseed +Bennu +Beno +Benoit +Benoite +benomyl +benomyls +Benoni +Ben-oni +benorth +benote +bens +bensail +Bensalem +bensall +bensel +bensell +Bensen +Bensenville +bensh +benshea +benshee +benshi +bensil +Bensky +Benson +Bent +bentang +ben-teak +bentgrass +benthal +Bentham +Benthamic +Benthamism +Benthamite +benthic +benthon +benthonic +benthopelagic +benthos +benthoscope +benthoses +benty +Bentinck +Bentincks +bentiness +benting +Bentlee +Bentley +Bentleyville +bentlet +Bently +Benton +Bentonia +bentonite +bentonitic +Bentonville +Bentree +bents +bentstar +bent-taildog +bentwood +bentwoods +Benu +Benue +Benue-Congo +benumb +benumbed +benumbedness +benumbing +benumbingly +benumbment +benumbs +Benvenuto +benward +benweed +Benwood +Benz +benz- +benzacridine +benzal +benzalacetone +benzalacetophenone +benzalaniline +benzalazine +benzalcyanhydrin +benzalcohol +benzaldehyde +benzaldiphenyl +benzaldoxime +benzalethylamine +benzalhydrazine +benzalphenylhydrazone +benzalphthalide +benzamide +benzamido +benzamine +benzaminic +benzamino +benzanalgen +benzanilide +benzanthracene +benzanthrone +benzantialdoxime +benzazide +benzazimide +benzazine +benzazole +benzbitriazole +benzdiazine +benzdifuran +benzdioxazine +benzdioxdiazine +benzdioxtriazine +Benzedrine +benzein +Benzel +benzene +benzeneazobenzene +benzenediazonium +benzenes +benzenyl +benzenoid +benzhydrol +benzhydroxamic +benzidin +benzidine +benzidino +benzidins +benzil +benzyl +benzylamine +benzilic +benzylic +benzylidene +benzylpenicillin +benzyls +benzimidazole +benziminazole +benzin +benzinduline +benzine +benzines +benzins +benzo +benzo- +benzoate +benzoated +benzoates +benzoazurine +benzobis +benzocaine +benzocoumaran +benzodiazine +benzodiazole +benzoflavine +benzofluorene +benzofulvene +benzofuran +benzofuryl +benzofuroquinoxaline +benzoglycolic +benzoglyoxaline +benzohydrol +benzoic +benzoid +benzoyl +benzoylate +benzoylated +benzoylating +benzoylation +benzoylformic +benzoylglycine +benzoyls +benzoin +benzoinated +benzoins +benzoiodohydrin +benzol +benzolate +benzole +benzoles +benzoline +benzolize +benzols +benzomorpholine +benzonaphthol +Benzonia +benzonitrile +benzonitrol +benzoperoxide +benzophenanthrazine +benzophenanthroline +benzophenazine +benzophenol +benzophenone +benzophenothiazine +benzophenoxazine +benzophloroglucinol +benzophosphinic +benzophthalazine +benzopinacone +benzopyran +benzopyranyl +benzopyrazolone +benzopyrene +benzopyrylium +benzoquinoline +benzoquinone +benzoquinoxaline +benzosulfimide +benzosulphimide +benzotetrazine +benzotetrazole +benzothiazine +benzothiazole +benzothiazoline +benzothiodiazole +benzothiofuran +benzothiophene +benzothiopyran +benzotoluide +benzotriazine +benzotriazole +benzotrichloride +benzotrifluoride +benzotrifuran +benzoxate +benzoxy +benzoxyacetic +benzoxycamphor +benzoxyphenanthrene +benzpinacone +benzpyrene +benzthiophen +benztrioxazine +Ben-Zvi +beode +Beograd +Beora +Beore +Beothuk +Beothukan +Beowawe +Beowulf +BEP +bepaid +Bepaint +bepainted +bepainting +bepaints +bepale +bepaper +beparch +beparody +beparse +bepart +bepaste +bepastured +bepat +bepatched +bepaw +bepearl +bepelt +bepen +bepepper +beperiwigged +bepester +bepewed +bephilter +bephrase +bepicture +bepiece +bepierce +bepile +bepill +bepillared +bepimple +bepimpled +bepimples +bepimpling +bepinch +bepistoled +bepity +beplague +beplaided +beplaster +beplumed +bepommel +bepowder +bepray +bepraise +bepraisement +bepraiser +beprank +bepranked +bepreach +bepress +bepretty +bepride +beprose +bepuddle +bepuff +bepuffed +bepun +bepurple +bepuzzle +bepuzzlement +Beqaa +bequalm +bequeath +bequeathable +bequeathal +bequeathed +bequeather +bequeathing +bequeathment +bequeaths +bequest +bequests +bequest's +bequirtle +bequote +beqwete +BER +beray +berain +berairou +berakah +berake +beraked +berakes +beraking +berakot +berakoth +Beranger +berapt +Berar +Berard +Berardo +berascal +berascaled +berascaling +berascals +berat +berate +berated +berates +berating +berattle +beraunite +berbamine +Berber +Berbera +Berberi +berbery +berberia +Berberian +berberid +Berberidaceae +berberidaceous +berberin +berberine +berberins +Berberis +berberry +berbers +berceau +berceaunette +bercelet +berceuse +berceuses +Berchemia +Berchta +Berchtesgaden +Bercy +Berck +Berclair +Bercovici +berdache +berdaches +berdash +Berdyaev +Berdyayev +Berdichev +bere +Berea +Berean +bereareft +bereason +bereave +bereaved +bereavement +bereavements +bereaven +bereaver +bereavers +bereaves +bereaving +Berecyntia +berede +bereft +Berey +berend +berendo +Berengaria +Berengarian +Berengarianism +berengelite +berengena +Berenice +Berenices +Berenson +Beresford +Bereshith +beresite +Beret +berets +beret's +Beretta +berettas +berewick +Berezina +Berezniki +Berfield +Berg +Berga +bergalith +bergall +Bergama +bergamasca +bergamasche +Bergamask +Bergamee +bergamiol +Bergamo +Bergamos +Bergamot +bergamots +bergander +bergaptene +Bergdama +Bergeman +Bergen +Bergen-Belsen +Bergenfield +Berger +Bergerac +bergere +bergeres +bergeret +bergerette +Bergeron +Bergess +Berget +bergfall +berggylt +Bergh +berghaan +Berghoff +Bergholz +bergy +bergylt +Bergin +berginization +berginize +Bergius +Bergland +berglet +Berglund +Bergman +Bergmann +bergmannite +Bergmans +bergomask +Bergoo +Bergquist +Bergren +bergs +bergschrund +Bergsma +Bergson +Bergsonian +Bergsonism +Bergstein +Bergstrom +Bergton +bergut +Bergwall +berhyme +berhymed +berhymes +berhyming +Berhley +Beri +Beria +beribanded +beribbon +beribboned +beriber +beriberi +beriberic +beriberis +beribers +berycid +Berycidae +beryciform +berycine +berycoid +Berycoidea +berycoidean +Berycoidei +Berycomorphi +beride +berigora +Beryl +berylate +beryl-blue +Beryle +beryl-green +beryline +beryllate +beryllia +berylline +berylliosis +beryllium +berylloid +beryllonate +beryllonite +beryllosis +beryls +berime +berimed +berimes +beriming +Bering +beringed +beringite +beringleted +berinse +Berio +Beriosova +Berit +Berith +Berytidae +Beryx +Berk +Berke +Berkey +Berkeley +Berkeleian +Berkeleianism +Berkeleyism +Berkeleyite +berkelium +Berky +Berkie +Berkin +Berkley +Berkly +Berkman +berkovets +berkovtsi +Berkow +Berkowitz +Berks +Berkshire +Berkshires +Berl +Berlauda +berley +Berlen +Berlichingen +Berlin +Berlyn +berlina +Berlinda +berline +Berlyne +berline-landaulet +Berliner +berliners +berlines +Berlinguer +berlinite +Berlinize +berlin-landaulet +berlins +Berlioz +Berlitz +Berlon +berloque +berm +Berman +berme +Bermejo +bermensch +bermes +berms +Bermuda +Bermudan +Bermudas +Bermudian +bermudians +bermudite +Bern +Berna +bernacle +Bernadene +Bernadette +Bernadina +Bernadine +Bernadotte +Bernal +Bernalillo +Bernanos +Bernard +Bernardi +Bernardina +Bernardine +Bernardino +Bernardo +Bernardston +Bernardsville +Bernarr +Bernat +Berne +Bernelle +Berner +Berners +Bernese +Bernet +Berneta +Bernete +Bernetta +Bernette +Bernhard +Bernhardi +Bernhardt +Berni +Berny +Bernice +Bernicia +bernicle +bernicles +Bernie +Berniece +Bernina +Berninesque +Bernini +Bernis +Bernita +Bernj +Bernkasteler +bernoo +Bernouilli +Bernoulli +Bernoullian +Berns +Bernstein +Bernstorff +Bernt +Bernville +berob +berobed +Beroe +berogue +Beroida +Beroidae +beroll +Berossos +Berosus +berouged +Beroun +beround +Berra +berreave +berreaved +berreaves +berreaving +Berrellez +berrendo +berret +berretta +berrettas +berrettino +Berri +Berry +berry-bearing +berry-brown +berrybush +berrichon +berrichonne +Berrie +berried +berrier +berries +berry-formed +berrigan +berrying +berryless +berrylike +Berriman +Berryman +berry-on-bone +berrypicker +berrypicking +berry's +Berrysburg +berry-shaped +Berryton +Berryville +berrugate +bersagliere +bersaglieri +berseem +berseems +berserk +berserker +berserks +Bersiamite +Bersil +bersim +berskin +berstel +Berstine +BERT +Berta +Bertasi +Bertat +Bertaud +Berte +Bertelli +Bertero +Berteroa +berth +Bertha +berthage +berthas +Berthe +berthed +berther +berthierite +berthing +Berthold +Bertholletia +Berthoud +berths +Berti +Berty +Bertie +Bertila +Bertilla +Bertillon +bertillonage +bertin +Bertina +Bertine +Bertle +Bertoia +Bertold +Bertolde +Bertolonia +Bertolt +Bertolucci +Berton +Bertram +Bertrand +bertrandite +Bertrando +Bertrant +bertrum +Bertsche +beruffed +beruffled +berun +berust +bervie +Berwick +Berwickshire +Berwick-upon-Tweed +Berwyn +Berwind +berzelianite +berzeliite +Berzelius +BES +bes- +besa +besagne +besague +besaiel +besaile +besayle +besaint +besan +Besancon +besanctify +besand +Besant +bes-antler +besauce +bescab +bescarf +bescatter +bescent +bescorch +bescorched +bescorches +bescorching +bescorn +bescoundrel +bescour +bescoured +bescourge +bescouring +bescours +bescramble +bescrape +bescratch +bescrawl +bescreen +bescreened +bescreening +bescreens +bescribble +bescribbled +bescribbling +bescurf +bescurvy +bescutcheon +beseam +besee +beseech +beseeched +beseecher +beseechers +beseeches +beseeching +beseechingly +beseechingness +beseechment +beseek +beseem +beseemed +beseeming +beseemingly +beseemingness +beseemly +beseemliness +beseems +beseen +beseige +Beseleel +beset +besetment +besets +besetter +besetters +besetting +besew +beshackle +beshade +beshadow +beshadowed +beshadowing +beshadows +beshag +beshake +beshame +beshamed +beshames +beshaming +beshawled +beshear +beshell +beshield +beshine +beshiver +beshivered +beshivering +beshivers +beshlik +beshod +Beshore +beshout +beshouted +beshouting +beshouts +beshow +beshower +beshrew +beshrewed +beshrewing +beshrews +beshriek +beshrivel +beshroud +beshrouded +beshrouding +beshrouds +BeShT +besiclometer +beside +besides +besiege +besieged +besiegement +besieger +besiegers +besieges +besieging +besiegingly +Besier +besigh +besilver +besin +besing +besiren +besit +beslab +beslabber +beslap +beslash +beslave +beslaved +beslaver +besleeve +beslime +beslimed +beslimer +beslimes +besliming +beslings +beslipper +beslobber +beslow +beslubber +besluit +beslur +beslushed +besmear +besmeared +besmearer +besmearing +besmears +besmell +besmile +besmiled +besmiles +besmiling +besmirch +besmirched +besmircher +besmirchers +besmirches +besmirching +besmirchment +besmoke +besmoked +besmokes +besmoking +besmooth +besmoothed +besmoothing +besmooths +besmother +besmottered +besmouch +besmudge +besmudged +besmudges +besmudging +besmut +be-smut +besmutch +be-smutch +besmuts +besmutted +besmutting +Besnard +besnare +besneer +besnivel +besnow +besnowed +besnowing +besnows +besnuff +besodden +besogne +besognier +besoil +besoin +besom +besomer +besoms +besonio +besonnet +besoot +besoothe +besoothed +besoothement +besoothes +besoothing +besort +besot +besotment +besots +besotted +besottedly +besottedness +besotter +besotting +besottingly +besought +besoul +besour +besouth +bespake +bespangle +bespangled +bespangles +bespangling +bespate +bespatter +bespattered +bespatterer +bespattering +bespatterment +bespatters +bespawl +bespeak +bespeakable +bespeaker +bespeaking +bespeaks +bespecked +bespeckle +bespeckled +bespecklement +bespectacled +besped +bespeech +bespeed +bespell +bespelled +bespend +bespete +bespew +bespy +bespice +bespill +bespin +bespirit +bespit +besplash +besplatter +besplit +bespoke +bespoken +bespot +bespotted +bespottedness +bespotting +bespouse +bespoused +bespouses +bespousing +bespout +bespray +bespread +bespreading +bespreads +bespreng +besprent +bespring +besprinkle +besprinkled +besprinkler +besprinkles +besprinkling +besprizorni +bespurred +bespurt +besputter +besqueeze +besquib +besquirt +besra +Bess +Bessarabia +Bessarabian +Bessarion +Besse +Bessel +Besselian +Bessemer +Bessemerize +bessemerized +bessemerizing +Bessera +besses +Bessi +Bessy +Bessie +Bessye +BEST +bestab +best-able +best-abused +best-accomplished +bestad +best-agreeable +bestay +bestayed +bestain +bestamp +bestand +bestar +bestare +best-armed +bestarve +bestatued +best-ball +best-beloved +best-bred +best-built +best-clad +best-conditioned +best-conducted +best-considered +best-consulted +best-cultivated +best-dressed +bestead +besteaded +besteading +besteads +besteal +bested +besteer +bestench +bester +best-established +best-esteemed +best-formed +best-graced +best-grounded +best-hated +best-humored +bestial +bestialise +bestialised +bestialising +bestialism +bestialist +bestiality +bestialities +bestialize +bestialized +bestializes +bestializing +bestially +bestials +bestian +bestiary +bestiarian +bestiarianism +bestiaries +bestiarist +bestick +besticking +bestill +best-informed +besting +bestink +best-intentioned +bestir +bestirred +bestirring +bestirs +best-known +best-laid +best-learned +best-liked +best-loved +best-made +best-managed +best-meaning +best-meant +best-minded +best-natured +bestness +best-nourishing +bestock +bestore +bestorm +bestove +bestow +bestowable +bestowage +bestowal +bestowals +bestowed +bestower +bestowing +bestowment +bestows +best-paid +best-paying +best-pleasing +best-preserved +best-principled +bestraddle +bestraddled +bestraddling +bestrapped +bestraught +bestraw +best-read +bestreak +bestream +best-resolved +bestrew +bestrewed +bestrewing +bestrewment +bestrewn +bestrews +bestrid +bestridden +bestride +bestrided +bestrides +bestriding +bestripe +bestrode +bestrow +bestrowed +bestrowing +bestrown +bestrows +bestrut +bests +bestseller +bestsellerdom +bestsellers +bestseller's +bestselling +best-selling +best-sighted +best-skilled +best-tempered +best-trained +bestubble +bestubbled +bestuck +bestud +bestudded +bestudding +bestuds +bestuur +besugar +besugo +besuit +besully +beswarm +beswarmed +beswarming +beswarms +besweatered +besweeten +beswelter +beswim +beswinge +beswink +beswitch +bet +bet. +Beta +beta-amylase +betacaine +betacism +betacismus +beta-eucaine +betafite +betag +beta-glucose +betail +betailor +betain +betaine +betaines +betainogen +betake +betaken +betakes +betaking +betalk +betallow +beta-naphthyl +beta-naphthylamine +betanaphthol +beta-naphthol +Betancourt +betangle +betanglement +beta-orcin +beta-orcinol +betas +betask +betassel +betatron +betatrons +betatter +betattered +betattering +betatters +betaxed +bete +beteach +betear +beteela +beteem +betel +Betelgeuse +Betelgeux +betell +betelnut +betelnuts +betels +beterschap +betes +Beth +bethabara +Bethalto +Bethany +Bethania +bethank +bethanked +bethanking +bethankit +bethanks +Bethanna +Bethanne +Bethe +Bethel +bethels +Bethena +Bethera +Bethesda +bethesdas +Bethesde +Bethezel +bethflower +bethylid +Bethylidae +Bethina +bethink +bethinking +bethinks +Bethlehem +Bethlehemite +bethorn +bethorned +bethorning +bethorns +bethought +Bethpage +bethrall +bethreaten +bethroot +beths +Bethsabee +Bethsaida +Bethuel +bethumb +bethump +bethumped +bethumping +bethumps +bethunder +Bethune +bethwack +bethwine +betide +betided +betides +betiding +betimber +betime +betimes +betinge +betipple +betire +betis +betise +betises +betitle +Betjeman +betocsin +Betoya +Betoyan +betoil +betoken +betokened +betokener +betokening +betokenment +betokens +beton +betone +betongue +betony +Betonica +betonies +betons +betook +betorcin +betorcinol +betorn +betoss +betowel +betowered +betrace +betray +betrayal +betrayals +betrayed +betrayer +betrayers +betraying +betra'ying +betrail +betrayment +betrays +betraise +betrample +betrap +betravel +betread +betrend +betrim +betrinket +betroth +betrothal +betrothals +betrothed +betrotheds +betrothing +betrothment +betroths +betrough +betrousered +BETRS +betrumpet +betrunk +betrust +bets +bet's +Betsey +Betsi +Betsy +Betsileos +Betsimisaraka +betso +Bett +Betta +bettas +Bette +Betteann +Bette-Ann +Betteanne +betted +Bettencourt +Bettendorf +better +better-advised +better-affected +better-balanced +better-becoming +better-behaved +better-born +better-bred +better-considered +better-disposed +better-dressed +bettered +betterer +bettergates +better-humored +better-informed +bettering +better-knowing +better-known +betterly +better-liked +better-liking +better-meant +betterment +betterments +bettermost +better-natured +betterness +better-omened +better-principled +better-regulated +betters +better-seasoned +better-taught +Betterton +better-witted +Betthel +Betthezel +Betthezul +Betti +Betty +Bettye +betties +Bettina +Bettine +betting +Bettinus +bettong +bettonga +Bettongia +bettor +bettors +Bettsville +Bettzel +betuckered +Betula +Betulaceae +betulaceous +betulin +betulinamaric +betulinic +betulinol +Betulites +betumbled +beturbaned +betusked +betutor +betutored +betwattled +between +betweenbrain +between-deck +between-decks +betweenity +betweenmaid +between-maid +betweenness +betweens +betweentimes +betweenwhiles +between-whiles +betwine +betwit +betwixen +betwixt +Betz +beudanite +beudantite +Beulah +Beulaville +beuncled +beuniformed +beurre +Beuthel +Beuthen +Beutler +Beutner +BeV +Bevan +bevaring +Bevash +bevatron +bevatrons +beveil +bevel +beveled +bevel-edged +beveler +bevelers +beveling +bevelled +beveller +bevellers +bevelling +bevelment +bevels +bevenom +Bever +beverage +beverages +beverage's +Beveridge +Beverie +Beverle +Beverlee +Beverley +Beverly +Beverlie +Bevers +beverse +bevesseled +bevesselled +beveto +bevy +Bevier +bevies +bevil +bevillain +bevilled +Bevin +bevined +Bevington +Bevinsville +Bevis +bevoiled +bevomit +bevomited +bevomiting +bevomits +Bevon +bevor +bevors +bevue +Bevus +Bevvy +BEW +bewail +bewailable +bewailed +bewailer +bewailers +bewailing +bewailingly +bewailment +bewails +bewaitered +bewake +bewall +beware +bewared +bewares +bewary +bewaring +bewash +bewaste +bewater +beweary +bewearied +bewearies +bewearying +beweep +beweeper +beweeping +beweeps +bewelcome +bewelter +bewend +bewept +bewest +bewet +bewhig +bewhisker +bewhiskered +bewhisper +bewhistle +bewhite +bewhiten +bewhore +Bewick +bewidow +bewield +bewig +bewigged +bewigging +bewigs +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilderments +bewilders +bewimple +bewinged +bewinter +bewired +bewit +bewitch +bewitched +bewitchedness +bewitcher +bewitchery +bewitches +bewitchful +bewitching +bewitchingly +bewitchingness +bewitchment +bewitchments +bewith +bewizard +bewonder +bework +beworm +bewormed +beworming +beworms +beworn +beworry +beworried +beworries +beworrying +beworship +bewpers +bewray +bewrayed +bewrayer +bewrayers +bewraying +bewrayingly +bewrayment +bewrays +bewrap +bewrapped +bewrapping +bewraps +bewrapt +bewrathed +bewreak +bewreath +bewreck +bewry +bewrite +bewrought +bewwept +Bexar +Bexhill-on-Sea +Bexley +Bezae +Bezaleel +Bezaleelian +bezan +Bezanson +bezant +bezante +bezantee +bezanty +bez-antler +bezants +bezazz +bezazzes +bezel +bezels +bezesteen +bezetta +bezette +Beziers +bezil +bezils +bezique +beziques +bezoar +bezoardic +bezoars +bezonian +Bezpopovets +Bezwada +bezzant +bezzants +bezzi +bezzle +bezzled +bezzling +bezzo +BF +BFA +BFAMus +BFD +BFDC +BFHD +B-flat +BFR +BFS +BFT +BG +BGE +BGeNEd +B-girl +Bglr +BGP +BH +BHA +bhabar +Bhabha +Bhadgaon +Bhadon +Bhaga +Bhagalpur +bhagat +Bhagavad-Gita +bhagavat +bhagavata +Bhai +bhaiachara +bhaiachari +Bhayani +bhaiyachara +Bhairava +Bhairavi +bhajan +bhakta +Bhaktapur +bhaktas +bhakti +bhaktimarga +bhaktis +bhalu +bhandar +bhandari +bhang +bhangi +bhangs +Bhar +bhara +bharal +Bharat +Bharata +Bharatiya +bharti +bhat +Bhatpara +Bhatt +Bhaunagar +bhava +Bhavabhuti +bhavan +Bhavani +Bhave +Bhavnagar +BHC +bhd +bheesty +bheestie +bheesties +bhikhari +Bhikku +Bhikkuni +Bhikshu +Bhil +Bhili +Bhima +bhindi +bhishti +bhisti +bhistie +bhisties +BHL +bhoy +b'hoy +Bhojpuri +bhokra +Bhola +Bhoodan +bhoosa +bhoot +bhoots +Bhopal +b-horizon +Bhotia +Bhotiya +Bhowani +BHP +BHT +Bhubaneswar +Bhudan +Bhudevi +Bhumibol +bhumidar +Bhumij +bhunder +bhungi +bhungini +bhut +Bhutan +Bhutanese +Bhutani +Bhutatathata +bhut-bali +Bhutia +bhuts +Bhutto +BI +by +bi- +by- +Bia +biabo +biacetyl +biacetylene +biacetyls +biacid +biacromial +biacuminate +biacuru +Biadice +Biafra +Biafran +Biagi +Biagio +Biayenda +biajaiba +Biak +bialate +biali +bialy +Bialik +bialis +bialys +Bialystok +bialystoker +by-alley +biallyl +by-altar +bialveolar +Byam +Biamonte +Bianca +Biancha +Bianchi +Bianchini +bianchite +Bianco +by-and-by +by-and-large +biangular +biangulate +biangulated +biangulous +bianisidine +Bianka +biannual +biannually +biannulate +biarchy +biarcuate +biarcuated +byard +Biarritz +Byars +biarticular +biarticulate +biarticulated +Bias +biased +biasedly +biases +biasing +biasness +biasnesses +biassed +biassedly +biasses +biassing +biasteric +biasways +biaswise +biathlon +biathlons +biatomic +biaural +biauricular +biauriculate +biaxal +biaxial +biaxiality +biaxially +biaxillary +Bib +Bib. +bibacious +bibaciousness +bibacity +bibasic +bibasilar +bibation +bibb +bibbed +bibber +bibbery +bibberies +bibbers +Bibby +Bibbie +Bibbye +Bibbiena +bibbing +bibble +bibble-babble +bibbled +bibbler +bibbling +bibbons +bibbs +bibcock +bibcocks +Bibeau +Bybee +bibelot +bibelots +bibenzyl +biberon +Bibi +by-bid +by-bidder +by-bidding +Bibiena +Bibio +bibionid +Bibionidae +bibiri +bibiru +bibitory +bi-bivalent +Bibl +Bibl. +Bible +Bible-basher +bible-christian +bible-clerk +bibles +bible's +bibless +BiblHeb +Biblic +Biblical +Biblicality +Biblically +Biblicism +Biblicist +Biblicistic +biblico- +Biblicolegal +Biblicoliterary +Biblicopsychological +Byblidaceae +biblike +biblio- +biblioclasm +biblioclast +bibliofilm +bibliog +bibliog. +bibliogenesis +bibliognost +bibliognostic +bibliogony +bibliograph +bibliographer +bibliographers +bibliography +bibliographic +bibliographical +bibliographically +bibliographies +bibliography's +bibliographize +bibliokelpt +biblioklept +bibliokleptomania +bibliokleptomaniac +bibliolater +bibliolatry +bibliolatrist +bibliolatrous +bibliology +bibliological +bibliologies +bibliologist +bibliomancy +bibliomane +bibliomania +bibliomaniac +bibliomaniacal +bibliomanian +bibliomanianism +bibliomanism +bibliomanist +bibliopegy +bibliopegic +bibliopegically +bibliopegist +bibliopegistic +bibliopegistical +bibliophage +bibliophagic +bibliophagist +bibliophagous +bibliophil +bibliophile +bibliophiles +bibliophily +bibliophilic +bibliophilism +bibliophilist +bibliophilistic +bibliophobe +bibliophobia +bibliopolar +bibliopole +bibliopolery +bibliopoly +bibliopolic +bibliopolical +bibliopolically +bibliopolism +bibliopolist +bibliopolistic +bibliosoph +bibliotaph +bibliotaphe +bibliotaphic +bibliothec +bibliotheca +bibliothecae +bibliothecaire +bibliothecal +bibliothecary +bibliothecarial +bibliothecarian +bibliothecas +bibliotheke +bibliotheque +bibliotherapeutic +bibliotherapy +bibliotherapies +bibliotherapist +bibliothetic +bibliothque +bibliotic +bibliotics +bibliotist +Byblis +Biblism +Biblist +biblists +biblos +Byblos +by-blow +biblus +by-boat +biborate +bibracteate +bibracteolate +bibs +bib's +bibulosity +bibulosities +bibulous +bibulously +bibulousness +Bibulus +Bicakci +bicalcarate +bicalvous +bicameral +bicameralism +bicameralist +bicamerist +bicapitate +bicapsular +bicarb +bicarbide +bicarbonate +bicarbonates +bicarbs +bicarbureted +bicarburetted +bicarinate +bicarpellary +bicarpellate +bicaudal +bicaudate +bicched +Bice +bicellular +bicentenary +bicentenaries +bicentenarnaries +bicentennial +bicentennially +bicentennials +bicentral +bicentric +bicentrically +bicentricity +bicep +bicephalic +bicephalous +biceps +bicep's +bicepses +bices +bicetyl +by-channel +Bichat +Bichelamar +Biche-la-mar +bichy +by-child +bichir +bichloride +bichlorides +by-chop +bichord +bichos +bichromate +bichromated +bichromatic +bichromatize +bichrome +bichromic +bicyanide +bicycle +bicycle-built-for-two +bicycled +bicycler +bicyclers +bicycles +bicyclic +bicyclical +bicycling +bicyclism +bicyclist +bicyclists +bicyclo +bicycloheptane +bicycular +biciliate +biciliated +bicylindrical +bicipital +bicipitous +bicircular +bicirrose +Bick +Bickart +bicker +bickered +bickerer +bickerers +bickering +bickern +bickers +bickiron +bick-iron +Bickleton +Bickmore +Bicknell +biclavate +biclinia +biclinium +by-cock +bycoket +Bicol +bicollateral +bicollaterality +bicolligate +bicolor +bicolored +bicolorous +bicolors +bicolour +bicoloured +bicolourous +bicolours +Bicols +by-common +bicompact +biconcave +biconcavity +biconcavities +bicondylar +biconditional +bicone +biconic +biconical +biconically +biconjugate +biconnected +biconsonantal +biconvex +biconvexity +biconvexities +Bicorn +bicornate +bicorne +bicorned +by-corner +bicornes +bicornous +bicornuate +bicornuous +bicornute +bicorporal +bicorporate +bicorporeal +bicostate +bicrenate +bicrescentic +bicrofarad +bicron +bicrons +bicrural +BICS +bicuculline +bicultural +biculturalism +bicursal +bicuspid +bicuspidal +bicuspidate +bicuspids +BID +Bida +bid-a-bid +bidactyl +bidactyle +bidactylous +by-day +bid-ale +bidar +bidarka +bidarkas +bidarkee +bidarkees +Bidault +bidcock +biddability +biddable +biddableness +biddably +biddance +Biddeford +Biddelian +bidden +bidder +biddery +bidders +bidder's +Biddy +biddy-bid +biddy-biddy +Biddick +Biddie +biddies +bidding +biddings +Biddle +Biddulphia +Biddulphiaceae +bide +bided +bidene +Bidens +bident +bidental +bidentalia +bidentate +bidented +bidential +bidenticulate +by-dependency +bider +bidery +biders +bides +by-design +bidet +bidets +bidgee-widgee +Bidget +Bydgoszcz +bidi +bidiagonal +bidialectal +bidialectalism +bidigitate +bidimensional +biding +bidirectional +bidirectionally +bidiurnal +Bidle +by-doing +by-doingby-drinking +bidonville +Bidpai +bidree +bidri +bidry +by-drinking +bids +bid's +bidstand +biduous +Bidwell +by-dweller +BIE +bye +Biebel +Bieber +bieberite +bye-bye +bye-byes +bye-blow +Biedermann +Biedermeier +byee +bye-election +bieennia +by-effect +byegaein +Biegel +Biel +Biela +byelaw +byelaws +bielby +bielbrief +bield +bielded +bieldy +bielding +bields +by-election +bielectrolysis +Bielefeld +bielenite +Bielersee +Byelgorod-Dnestrovski +Bielid +Bielka +Bielorouss +Byelorussia +Bielo-russian +Byelorussian +byelorussians +Byelostok +Byelovo +bye-low +Bielsko-Biala +byeman +bien +by-end +bienly +biennale +biennales +Bienne +bienness +biennia +biennial +biennially +biennials +biennium +bienniums +biens +bienseance +bientt +bienvenu +bienvenue +Bienville +byepath +bier +bierbalk +Bierce +byerite +bierkeller +byerlite +Bierman +Biernat +biers +Byers +bierstube +bierstuben +bierstubes +byes +bye-stake +biestings +byestreet +Byesville +biethnic +bietle +bye-turn +bye-water +bye-wood +byeworker +byeworkman +biface +bifaces +bifacial +bifanged +bifara +bifarious +bifariously +by-fellow +by-fellowship +bifer +biferous +biff +Biffar +biffed +biffy +biffies +biffin +biffing +biffins +biffs +bifid +bifidate +bifidated +bifidity +bifidities +bifidly +Byfield +bifilar +bifilarly +bifistular +biflabellate +biflagelate +biflagellate +biflecnode +biflected +biflex +biflorate +biflorous +bifluorid +bifluoride +bifocal +bifocals +bifoil +bifold +bifolia +bifoliate +bifoliolate +bifolium +bifollicular +biforate +biforin +biforine +biforked +biforking +biform +by-form +biformed +biformity +biforous +bifront +bifrontal +bifronted +Bifrost +bifteck +bifunctional +bifurcal +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +bifurcous +big +biga +bigae +bigam +bigamy +bigamic +bigamies +bigamist +bigamistic +bigamistically +bigamists +bigamize +bigamized +bigamizing +bigamous +bigamously +bygane +byganging +big-antlered +bigarade +bigarades +big-armed +bigaroon +bigaroons +Bigarreau +bigas +bigate +big-bearded +big-bellied +bigbloom +big-bodied +big-boned +big-bosomed +big-breasted +big-bulked +bigbury +big-chested +big-eared +bigeye +big-eyed +bigeyes +Bigelow +bigemina +bigeminal +bigeminate +bigeminated +bigeminy +bigeminies +bigeminum +Big-endian +bigener +bigeneric +bigential +bigfeet +bigfoot +big-footed +bigfoots +Bigford +big-framed +Bigg +biggah +big-gaited +bigged +biggen +biggened +biggening +bigger +biggest +biggety +biggy +biggie +biggies +biggin +bigging +biggings +biggins +biggish +biggishness +biggity +biggonet +Biggs +bigha +big-handed +bighead +bigheaded +big-headed +bigheads +bighearted +big-hearted +bigheartedly +bigheartedness +big-hoofed +Bighorn +Bighorns +bight +bighted +bighting +bights +bight's +big-jawed +big-laden +biglandular +big-league +big-leaguer +big-leaved +biglenoid +Bigler +bigly +big-looking +biglot +bigmitt +bigmouth +bigmouthed +big-mouthed +bigmouths +big-name +Bigner +bigness +bignesses +Bignonia +Bignoniaceae +bignoniaceous +bignoniad +bignonias +big-nosed +big-note +bignou +bygo +Bigod +bygoing +by-gold +bygone +bygones +bigoniac +bigonial +Bigot +bigoted +bigotedly +bigotedness +bigothero +bigotish +bigotry +bigotries +bigots +bigot's +bigotty +bigram +big-rich +bigroot +big-souled +big-sounding +big-swollen +Bigtha +bigthatch +big-ticket +big-time +big-timer +biguanide +bi-guy +biguttate +biguttulate +big-voiced +big-waisted +bigwig +bigwigged +bigwiggedness +bigwiggery +bigwiggism +bigwigs +Bihai +Byhalia +bihalve +Biham +bihamate +byhand +Bihar +Bihari +biharmonic +bihydrazine +by-hour +bihourly +Bihzad +biyearly +bi-iliac +by-interest +by-your-leave +bi-ischiadic +bi-ischiatic +Biisk +Biysk +by-issue +bija +Bijapur +bijasal +bijection +bijections +bijection's +bijective +bijectively +by-job +bijou +bijous +bijouterie +bijoux +bijugate +bijugous +bijugular +bijwoner +Bik +Bikales +Bikaner +bike +biked +biker +bikers +bikes +bike's +bikeway +bikeways +bikh +bikhaconitine +bikie +bikies +Bikila +biking +Bikini +bikinied +bikinis +bikini's +bikkurim +Bikol +Bikols +Bikram +Bikukulla +Bil +Bilaan +bilabe +bilabial +bilabials +bilabiate +Bilac +bilaciniate +bilayer +bilayers +bilalo +bilamellar +bilamellate +bilamellated +bilaminar +bilaminate +bilaminated +biland +byland +by-land +bilander +bylander +bilanders +by-lane +Bylas +bilateral +bilateralism +bilateralistic +bilaterality +bilateralities +bilaterally +bilateralness +Bilati +bylaw +by-law +bylawman +bylaws +bylaw's +Bilbao +Bilbe +bilberry +bilberries +bilbi +bilby +bilbie +bilbies +bilbo +bilboa +bilboas +bilboes +bilboquet +bilbos +bilch +bilcock +Bildad +bildar +bilder +bilders +Bildungsroman +bile +by-lead +bilection +Bilek +Byler +bilertinned +Biles +bilestone +bileve +bilewhit +bilge +bilged +bilge-hoop +bilge-keel +bilges +bilge's +bilgeway +bilgewater +bilge-water +bilgy +bilgier +bilgiest +bilging +Bilhah +Bilharzia +bilharzial +bilharziasis +bilharzic +bilharziosis +Bili +bili- +bilianic +biliary +biliate +biliation +bilic +bilicyanin +Bilicki +bilifaction +biliferous +bilify +bilification +bilifuscin +bilihumin +bilimbi +bilimbing +bilimbis +biliment +Bilin +bylina +byline +by-line +bilinear +bilineate +bilineated +bylined +byliner +byliners +bylines +byline's +bilingual +bilingualism +bilinguality +bilingually +bilinguar +bilinguist +byliny +bilinigrin +bylining +bilinite +bilio +bilious +biliously +biliousness +biliousnesses +bilipyrrhin +biliprasin +bilipurpurin +bilirubin +bilirubinemia +bilirubinic +bilirubinuria +biliteral +biliteralism +bilith +bilithon +by-live +biliverdic +biliverdin +bilixanthin +bilk +bilked +bilker +bilkers +bilking +bilkis +bilks +Bill +billa +billable +billabong +billage +bill-and-cooers +billard +Billat +billback +billbeetle +Billbergia +billboard +billboards +billboard's +bill-broker +billbroking +billbug +billbugs +Bille +billed +Billen +biller +Billerica +billers +billet +billet-doux +billete +billeted +billeter +billeters +billethead +billety +billeting +billets +billets-doux +billette +billetty +billetwood +billfish +billfishes +billfold +billfolds +billhead +billheading +billheads +billholder +billhook +bill-hook +billhooks +Billi +Billy +billian +billiard +billiardist +billiardly +billiards +billyboy +billy-button +billycan +billycans +billycock +Billie +Billye +billyer +billies +billy-goat +billyhood +Billiken +billikin +billing +Billings +Billingsgate +Billingsley +billyo +billion +billionaire +billionaires +billionism +billions +billionth +billionths +Billiton +billitonite +billywix +Billjim +bill-like +billman +billmen +Billmyre +billon +billons +billot +billow +billowed +billowy +billowier +billowiest +billowiness +billowing +Billows +bill-patched +billposter +billposting +Billroth +Bills +bill-shaped +billsticker +billsticking +billtong +bilo +bilobate +bilobated +bilobe +bilobed +bilobiate +bilobular +bilocation +bilocellate +bilocular +biloculate +Biloculina +biloculine +bilophodont +biloquist +bilos +Bilow +Biloxi +bilsh +Bilski +Bilskirnir +bilsted +bilsteds +Biltmore +biltong +biltongs +biltongue +BIM +BIMA +bimaculate +bimaculated +bimah +bimahs +bimalar +Bimana +bimanal +bimane +bimanous +bimanual +bimanually +bimarginate +bimarine +bimas +bimasty +bimastic +bimastism +bimastoid +by-matter +bimaxillary +bimbashi +bimbil +Bimbisara +Bimble +bimbo +bimboes +bimbos +bimeby +bimedial +bimensal +bimester +bimesters +bimestrial +bimetal +bimetalic +bimetalism +bimetallic +bimetallism +bimetallist +bimetallistic +bimetallists +bimetals +bimethyl +bimethyls +bimillenary +bimillenial +bimillenium +bimillennia +bimillennium +bimillenniums +bimillionaire +bimilllennia +Bimini +Biminis +Bimmeler +bimodal +bimodality +bimodule +bimodulus +bimolecular +bimolecularly +bimong +bimonthly +bimonthlies +bimorph +bimorphemic +bimorphs +by-motive +bimotor +bimotored +bimotors +bimucronate +bimuscular +bin +bin- +Bina +Binah +binal +Binalonen +byname +by-name +bynames +binaphthyl +binapthyl +binary +binaries +binarium +binate +binately +bination +binational +binationalism +binationalisms +binaural +binaurally +binauricular +binbashi +bin-burn +Binchois +BIND +bindable +bind-days +BIndEd +binder +bindery +binderies +binders +bindheimite +bindi +bindi-eye +binding +bindingly +bindingness +bindings +bindis +bindle +bindles +bindlet +Bindman +bindoree +binds +bindweb +bindweed +bindweeds +bindwith +bindwood +bine +bynedestin +binervate +bines +Binet +Binetta +Binette +bineweed +Binford +binful +Bing +Byng +binge +binged +bingee +bingey +bingeing +bingeys +Bingen +Binger +binges +Bingham +Binghamton +binghi +bingy +bingies +binging +bingle +bingo +bingos +binh +Binhdinh +Bini +Bynin +biniodide +Binyon +biniou +binit +Binitarian +Binitarianism +binits +Bink +Binky +binman +binmen +binna +binnacle +binnacles +binned +Binni +Binny +Binnie +binning +Binnings +binnite +binnogue +bino +binocle +binocles +binocs +binocular +binocularity +binocularly +binoculars +binoculate +binodal +binode +binodose +binodous +binomen +binomenclature +binomy +binomial +binomialism +binomially +binomials +binominal +binominated +binominous +binormal +binotic +binotonous +binous +binoxalate +binoxide +bins +bin's +bint +bintangor +bints +binturong +binuclear +binucleate +binucleated +binucleolate +binukau +Bynum +Binzuru +bio +BYO +bio- +bioaccumulation +bioacoustics +bioactivity +bioactivities +bio-aeration +bioassay +bio-assay +bioassayed +bioassaying +bioassays +bioastronautical +bioastronautics +bioavailability +biobibliographer +biobibliography +biobibliographic +biobibliographical +biobibliographies +bioblast +bioblastic +BIOC +biocatalyst +biocatalytic +biocellate +biocenology +biocenosis +biocenotic +biocentric +biochemy +biochemic +biochemical +biochemically +biochemicals +biochemics +biochemist +biochemistry +biochemistries +biochemists +biochore +biochron +biocycle +biocycles +biocidal +biocide +biocides +bioclean +bioclimatic +bioclimatician +bioclimatology +bioclimatological +bioclimatologically +bioclimatologies +bioclimatologist +biocoenose +biocoenoses +biocoenosis +biocoenotic +biocontrol +biod +biodegradability +biodegradabilities +biodegradable +biodegradation +biodegradations +biodegrade +biodegraded +biodegrades +biodegrading +biodynamic +biodynamical +biodynamics +biodyne +bioecology +bioecologic +bioecological +bioecologically +bioecologies +bioecologist +bio-economic +bioelectric +bio-electric +bioelectrical +bioelectricity +bioelectricities +bioelectrogenesis +bio-electrogenesis +bioelectrogenetic +bioelectrogenetically +bioelectronics +bioenergetics +bio-energetics +bioengineering +bioenvironmental +bioenvironmentaly +bioethic +bioethics +biofeedback +by-office +bioflavinoid +bioflavonoid +biofog +biog +biog. +biogas +biogases +biogasses +biogen +biogenase +biogenesis +biogenesist +biogenetic +biogenetical +biogenetically +biogenetics +biogeny +biogenic +biogenies +biogenous +biogens +biogeochemical +biogeochemistry +biogeographer +biogeographers +biogeography +biogeographic +biogeographical +biogeographically +biognosis +biograph +biographee +biographer +biographers +biographer's +biography +biographic +biographical +biographically +biographies +biography's +biographist +biographize +biohazard +bioherm +bioherms +bioinstrument +bioinstrumentation +biokinetics +biol +biol. +Biola +biolinguistics +biolyses +biolysis +biolite +biolith +biolytic +biologese +biology +biologic +biological +biologically +biologicohumanistic +biologics +biologies +biologism +biologist +biologistic +biologists +biologist's +biologize +bioluminescence +bioluminescent +biomagnetic +biomagnetism +biomass +biomasses +biomaterial +biomathematics +biome +biomechanical +biomechanics +biomedical +biomedicine +biomes +biometeorology +biometer +biometry +biometric +biometrical +biometrically +biometrician +biometricist +biometrics +biometries +Biometrika +biometrist +biomicroscope +biomicroscopy +biomicroscopies +biomorphic +Bion +byon +bionditional +Biondo +bionergy +bionic +bionics +bionomy +bionomic +bionomical +bionomically +bionomics +bionomies +bionomist +biont +biontic +bionts +bio-osmosis +bio-osmotic +biophagy +biophagism +biophagous +biophilous +biophysic +biophysical +biophysically +biophysicist +biophysicists +biophysicochemical +biophysics +biophysiography +biophysiology +biophysiological +biophysiologist +biophyte +biophor +biophore +biophotometer +biophotophone +biopic +biopyribole +bioplasm +bioplasmic +bioplasms +bioplast +bioplastic +biopoesis +biopoiesis +biopotential +bioprecipitation +biopsy +biopsic +biopsychic +biopsychical +biopsychology +biopsychological +biopsychologies +biopsychologist +biopsies +bioptic +bioral +biorbital +biordinal +byordinar +byordinary +bioreaction +bioresearch +biorgan +biorhythm +biorhythmic +biorhythmicity +biorhythmicities +biorythmic +BIOS +Biosatellite +biosatellites +bioscience +biosciences +bioscientific +bioscientist +bioscope +bioscopes +bioscopy +bioscopic +bioscopies +biose +biosensor +bioseston +biosyntheses +biosynthesis +biosynthesize +biosynthetic +biosynthetically +biosis +biosystematy +biosystematic +biosystematics +biosystematist +biosocial +biosociology +biosociological +biosome +biospeleology +biosphere +biospheres +biostatic +biostatical +biostatics +biostatistic +biostatistics +biosterin +biosterol +biostratigraphy +biostrome +Biot +Biota +biotas +biotaxy +biotech +biotechnics +biotechnology +biotechnological +biotechnologicaly +biotechnologically +biotechnologies +biotechs +biotelemetry +biotelemetric +biotelemetries +biotherapy +biotic +biotical +biotically +biotics +biotin +biotins +biotype +biotypes +biotypic +biotypology +biotite +biotites +biotitic +biotome +biotomy +biotope +biotopes +biotoxin +biotoxins +biotransformation +biotron +biotrons +byous +byously +biovular +biovulate +bioxalate +bioxide +biozone +byp +bipack +bipacks +bipaleolate +Bipaliidae +Bipalium +bipalmate +biparasitic +biparental +biparentally +biparietal +biparous +biparted +biparty +bipartible +bipartient +bipartile +bipartisan +bipartisanism +bipartisanship +bipartite +bipartitely +bipartition +bipartizan +bipaschal +bypass +by-pass +by-passage +bypassed +by-passed +bypasser +by-passer +bypasses +bypassing +by-passing +bypast +by-past +bypath +by-path +bypaths +by-paths +bipectinate +bipectinated +biped +bipedal +bipedality +bipedism +bipeds +bipeltate +bipennate +bipennated +bipenniform +biperforate +bipersonal +bipetalous +biphase +biphasic +biphenyl +biphenylene +biphenyls +biphenol +bipinnaria +bipinnariae +bipinnarias +bipinnate +bipinnated +bipinnately +bipinnatifid +bipinnatiparted +bipinnatipartite +bipinnatisect +bipinnatisected +bipyramid +bipyramidal +bipyridyl +bipyridine +biplace +byplace +by-place +byplay +by-play +byplays +biplanal +biplanar +biplane +biplanes +biplane's +biplicate +biplicity +biplosion +biplosive +by-plot +bipod +bipods +bipolar +bipolarity +bipolarization +bipolarize +Bipont +Bipontine +biporose +biporous +bipotentiality +bipotentialities +Bippus +biprism +Bypro +byproduct +by-product +byproducts +byproduct's +biprong +bipropellant +bipunctal +bipunctate +bipunctual +bipupillate +by-purpose +biquadrantal +biquadrate +biquadratic +biquarterly +biquartz +biquintile +biracial +biracialism +biracially +biradial +biradiate +biradiated +Byram +biramose +biramous +Byran +Byrann +birational +Birch +Birchard +birchbark +Birchdale +birched +birchen +Bircher +birchers +Birches +birching +Birchism +Birchite +Birchleaf +birchman +Birchrunville +Birchtree +Birchwood +Birck +Bird +Byrd +birdbander +birdbanding +birdbath +birdbaths +birdbath's +bird-batting +birdberry +birdbrain +birdbrained +bird-brained +birdbrains +birdcage +bird-cage +birdcages +birdcall +birdcalls +birdcatcher +birdcatching +birdclapper +birdcraft +bird-dog +bird-dogged +bird-dogging +birddom +birde +birded +birdeen +Birdeye +bird-eyed +Birdell +Birdella +birder +birders +bird-faced +birdfarm +birdfarms +bird-fingered +bird-foot +bird-foots +birdglue +birdhood +birdhouse +birdhouses +birdy +birdyback +Birdie +Byrdie +birdieback +birdied +birdieing +birdies +birdikin +birding +birdings +Birdinhand +bird-in-the-bush +birdland +birdless +birdlet +birdlife +birdlike +birdlime +bird-lime +birdlimed +birdlimes +birdliming +birdling +birdlore +birdman +birdmen +birdmouthed +birdnest +bird-nest +birdnester +bird-nesting +bird-ridden +Birds +bird's +birdsall +Birdsboro +birdseed +birdseeds +Birdseye +bird's-eye +birdseyes +bird's-eyes +bird's-foot +bird's-foots +birdshot +birdshots +birds-in-the-bush +birdsnest +bird's-nest +birdsong +birdstone +Byrdstown +Birdt +birdwatch +bird-watch +bird-watcher +birdweed +birdwise +birdwitted +bird-witted +birdwoman +birdwomen +byre +by-reaction +Birecree +birectangular +birefracting +birefraction +birefractive +birefringence +birefringent +byreman +byre-man +bireme +byre-men +biremes +byres +by-respect +by-result +biretta +birettas +byrewards +byrewoman +birgand +Birgit +Birgitta +Byrgius +Birgus +biri +biriani +biriba +birimose +Birk +Birkbeck +birken +Birkenhead +Birkenia +Birkeniidae +Birkett +Birkhoff +birky +birkie +birkies +Birkle +Birkner +birkremite +birks +birl +Byrl +byrlady +byrlakin +byrlaw +byrlawman +byrlawmen +birle +Byrle +birled +byrled +birler +birlers +birles +birlie +birlieman +birling +byrling +birlings +birlinn +birls +byrls +birma +Birmingham +Birminghamize +birn +Byrn +Birnamwood +birne +Byrne +Byrnedale +Birney +Byrnes +birny +byrnie +byrnies +Biro +byroad +by-road +byroads +Birobidzhan +Birobijan +Birobizhan +birodo +Byrom +Birome +Byromville +Biron +Byron +Byronesque +Byronian +Byroniana +Byronic +Byronically +Byronics +Byronish +Byronism +Byronist +Byronite +Byronize +by-room +birostrate +birostrated +birota +birotation +birotatory +by-route +birr +birred +Birrell +birretta +birrettas +Byrrh +birri +byrri +birring +birrotch +birrs +birrus +byrrus +birse +birses +birsy +birsit +birsle +Byrsonima +Birt +birth +birthbed +birthday +birthdays +birthday's +birthdate +birthdates +birthdom +birthed +birthy +birthing +byrthynsak +birthland +birthless +birthmark +birthmarks +birthmate +birthnight +birthplace +birthplaces +birthrate +birthrates +birthright +birthrights +birthright's +birthroot +births +birthstone +birthstones +birthstool +birthwort +Birtwhistle +Birzai +BIS +bys +bis- +bisabol +bisaccate +Bysacki +bisacromial +bisagre +Bisayan +Bisayans +Bisayas +bisalt +Bisaltae +bisannual +bisantler +bisaxillary +Bisbee +bisbeeite +biscacha +Biscay +Biscayan +Biscayanism +biscayen +Biscayner +Biscanism +bischofite +Biscoe +biscot +biscotin +biscuit +biscuit-brained +biscuit-colored +biscuit-fired +biscuiting +biscuitlike +biscuitmaker +biscuitmaking +biscuitry +biscuitroot +biscuits +biscuit's +biscuit-shaped +biscutate +bisdiapason +bisdimethylamino +BISDN +bise +bisect +bisected +bisecting +bisection +bisectional +bisectionally +bisections +bisection's +bisector +bisectors +bisector's +bisectrices +bisectrix +bisects +bisegment +bisellia +bisellium +bysen +biseptate +biserial +biserially +biseriate +biseriately +biserrate +bises +biset +bisetose +bisetous +bisexed +bisext +bisexual +bisexualism +bisexuality +bisexually +bisexuals +bisexuous +bisglyoxaline +Bish +Bishareen +Bishari +Bisharin +bishydroxycoumarin +Bishop +bishopbird +bishopdom +bishoped +bishopess +bishopful +bishophood +bishoping +bishopless +bishoplet +bishoplike +bishopling +bishopric +bishoprics +bishops +bishop's +bishopscap +bishop's-cap +bishopship +bishopstool +bishop's-weed +Bishopville +bishopweed +bisie +bisiliac +bisilicate +bisiliquous +bisyllabic +bisyllabism +bisimine +bisymmetry +bisymmetric +bisymmetrical +bisymmetrically +BISYNC +bisinuate +bisinuation +bisischiadic +bisischiatic +by-sitter +Bisitun +Bisk +biskop +Biskra +bisks +Bisley +bislings +bysmalith +bismanol +bismar +Bismarck +Bismarckian +Bismarckianism +bismarine +Bismark +bisme +bismer +bismerpund +bismethyl +bismillah +bismite +Bismosol +bismuth +bismuthal +bismuthate +bismuthic +bismuthide +bismuthiferous +bismuthyl +bismuthine +bismuthinite +bismuthite +bismuthous +bismuths +bismutite +bismutoplagionite +bismutosmaltite +bismutosphaerite +bisnaga +bisnagas +bisognio +bison +bisonant +bisons +bison's +bisontine +BISP +by-speech +by-spel +byspell +bisphenoid +bispinose +bispinous +bispore +bisporous +bisque +bisques +bisquette +byss +bissabol +byssaceous +byssal +Bissau +Bissell +bissellia +Bisset +bissext +bissextile +bissextus +Bysshe +byssi +byssiferous +byssin +byssine +Byssinosis +bisso +byssogenous +byssoid +byssolite +bisson +bissonata +byssus +byssuses +bist +bistable +by-stake +bystander +bystanders +bystander's +bistate +bistephanic +bister +bistered +bisters +bistetrazole +bisti +bistipular +bistipulate +bistipuled +bistort +Bistorta +bistorts +bistoury +bistouries +bistournage +bistratal +bistratose +bistre +bistred +bystreet +by-street +bystreets +bistres +bistriate +bistriazole +bistro +bistroic +by-stroke +bistros +bisubstituted +bisubstitution +bisulc +bisulcate +bisulcated +bisulfate +bisulfid +bisulfide +bisulfite +bisulphate +bisulphide +bisulphite +Bisutun +BIT +bitable +bitake +bytalk +by-talk +bytalks +bitangent +bitangential +bitanhol +bitartrate +bit-by-bit +bitbrace +Bitburg +bitch +bitched +bitchery +bitcheries +bitches +bitchy +bitchier +bitchiest +bitchily +bitchiness +bitching +bitch-kitty +bitch's +bite +byte +biteable +biteche +bited +biteless +Bitely +bitemporal +bitentaculate +biter +by-term +biternate +biternately +biters +bites +bytes +byte's +bitesheep +bite-sheep +bite-tongue +bitewing +bitewings +byth +by-the-bye +bitheism +by-the-way +Bithia +by-thing +Bithynia +Bithynian +by-throw +by-thrust +biti +bityite +bytime +by-time +biting +bitingly +bitingness +bitypic +Bitis +bitless +bitmap +bitmapped +BITNET +bito +bitolyl +Bitolj +Bytom +Biton +bitonal +bitonality +bitonalities +by-tone +bitore +bytownite +bytownitite +by-track +by-trail +bitreadle +bi-tri- +bitripartite +bitripinnatifid +bitriseptate +bitrochanteric +BITS +bit's +bitser +bitsy +bitstalk +bitstock +bitstocks +bitstone +bitt +bittacle +bitte +bitted +bitten +Bittencourt +bitter +bitter- +bitterbark +bitter-biting +bitterblain +bitterbloom +bitterbrush +bitterbump +bitterbur +bitterbush +bittered +bitter-end +bitterender +bitter-ender +bitter-enderism +bitter-endism +bitterer +bitterest +bitterful +bitterhead +bitterhearted +bitterheartedness +bittering +bitterish +bitterishness +bitterless +bitterly +bitterling +bittern +bitterness +bitternesses +bitterns +bitternut +bitter-rinded +bitterroot +bitters +bittersweet +bitter-sweet +bitter-sweeting +bittersweetly +bittersweetness +bittersweets +bitter-tasting +bitter-tongued +bitterweed +bitterwood +bitterworm +bitterwort +bitthead +Bitthia +bitty +bittie +bittier +bittiest +bitting +Bittinger +bittings +Bittium +Bittner +Bitto +bittock +bittocks +bittor +bitts +bitubercular +bituberculate +bituberculated +Bitulithic +bitume +bitumed +bitumen +bitumens +bituminate +bituminiferous +bituminisation +bituminise +bituminised +bituminising +bituminization +bituminize +bituminized +bituminizing +bituminoid +bituminosis +bituminous +by-turning +bitwise +bit-wise +BIU +BYU +biune +biunial +biunique +biuniquely +biuniqueness +biunity +biunivocal +biurate +biurea +biuret +bivalence +bivalency +bivalencies +bivalent +bivalents +bivalve +bivalved +bivalves +bivalve's +Bivalvia +bivalvian +bivalvous +bivalvular +bivane +bivariant +bivariate +bivascular +bivaulted +bivector +biventer +biventral +biverb +biverbal +bivial +by-view +bivinyl +bivinyls +Bivins +bivious +bivittate +bivium +bivocal +bivocalized +bivoltine +bivoluminous +bivouac +bivouaced +bivouacked +bivouacking +bivouacks +bivouacs +bivvy +biw- +biwa +Biwabik +byway +by-way +byways +bywalk +by-walk +bywalker +bywalking +by-walking +byward +by-wash +by-water +Bywaters +biweekly +biweeklies +by-west +biwinter +by-wipe +bywoner +by-wood +Bywoods +byword +by-word +bywords +byword's +bywork +by-work +byworks +BIX +Bixa +Bixaceae +bixaceous +Bixby +bixbyite +bixin +Bixler +biz +Byz +Byz. +bizant +byzant +Byzantian +Byzantine +Byzantinesque +Byzantinism +Byzantinize +Byzantium +byzants +bizardite +bizarre +bizarrely +bizarreness +bizarrerie +bizarres +Byzas +bizcacha +bize +bizel +Bizen +Bizerta +Bizerte +bizes +Bizet +bizygomatic +biznaga +biznagas +bizonal +bizone +bizones +Bizonia +Biztha +bizz +bizzarro +Bjart +Bjneborg +Bjoerling +Bjork +Bjorn +bjorne +Bjornson +Bk +bk. +bkbndr +bkcy +bkcy. +bkg +bkg. +bkgd +bklr +bkpr +bkpt +bks +bks. +bkt +BL +bl. +BLA +blaasop +blab +blabbed +blabber +blabbered +blabberer +blabbering +blabbermouth +blabbermouths +blabbers +blabby +blabbing +blabmouth +blabs +Blacher +Blachly +blachong +Black +blackacre +blackamoor +blackamoors +black-and-blue +black-and-tan +black-and-white +black-aproned +blackarm +black-a-viced +black-a-visaged +black-a-vised +blackback +black-backed +blackball +black-ball +blackballed +blackballer +blackballing +blackballs +blackband +black-banded +Blackbeard +black-bearded +blackbeetle +blackbelly +black-bellied +black-belt +blackberry +black-berried +blackberries +blackberrylike +blackberry's +black-billed +blackbine +blackbird +blackbirder +blackbirding +blackbirds +blackbird's +black-blooded +black-blue +blackboard +blackboards +blackboard's +blackbody +black-bodied +black-boding +blackboy +blackboys +black-bordered +black-boughed +blackbreast +black-breasted +black-browed +black-brown +blackbrush +blackbuck +Blackburn +blackbush +blackbutt +blackcap +black-capped +blackcaps +black-chinned +black-clad +blackcoat +black-coated +blackcock +blackcod +blackcods +black-colored +black-cornered +black-crested +black-crowned +blackcurrant +blackdamp +Blackduck +black-eared +black-ears +blacked +black-edged +Blackey +blackeye +black-eyed +blackeyes +blacken +blackened +blackener +blackeners +blackening +blackens +blacker +blackest +blacketeer +Blackett +blackface +black-faced +black-favored +black-feathered +Blackfeet +blackfellow +blackfellows +black-figure +blackfigured +black-figured +blackfin +blackfins +blackfire +blackfish +blackfisher +blackfishes +blackfishing +blackfly +blackflies +Blackfoot +black-footed +Blackford +Blackfriars +black-fruited +black-gowned +blackguard +blackguardism +blackguardize +blackguardly +blackguardry +blackguards +blackgum +blackgums +black-hafted +black-haired +Blackhander +Blackhawk +blackhead +black-head +black-headed +blackheads +blackheart +blackhearted +black-hearted +blackheartedly +blackheartedness +black-hilted +black-hole +black-hooded +black-hoofed +blacky +blackie +blackies +blacking +blackings +Blackington +blackish +blackishly +blackishness +blackit +blackjack +blackjacked +blackjacking +blackjacks +blackjack's +blackland +blacklead +blackleg +black-leg +blacklegged +black-legged +blackleggery +blacklegging +blacklegism +blacklegs +black-letter +blackly +Blacklick +black-lidded +blacklight +black-lipped +blacklist +blacklisted +blacklister +blacklisting +blacklists +black-locked +black-looking +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +Blackman +black-maned +black-margined +black-market +black-marketeer +Blackmore +black-mouth +black-mouthed +Blackmun +Blackmur +blackneb +black-neb +blackneck +black-necked +blackness +blacknesses +blacknob +black-nosed +blackout +black-out +blackouts +blackout's +blackpatch +black-peopled +blackplate +black-plumed +blackpoll +Blackpool +blackpot +black-pot +blackprint +blackrag +black-red +black-robed +blackroot +black-rooted +blacks +black-sander +Blacksburg +blackseed +Blackshear +Blackshirt +blackshirted +black-shouldered +black-skinned +blacksmith +blacksmithing +blacksmiths +blacksnake +black-snake +black-spotted +blackstick +Blackstock +black-stoled +Blackstone +blackstrap +Blacksville +blacktail +black-tail +black-tailed +blackthorn +black-thorn +blackthorns +black-throated +black-tie +black-toed +blacktongue +black-tongued +blacktop +blacktopped +blacktopping +blacktops +blacktree +black-tressed +black-tufted +black-veiled +Blackville +black-visaged +blackware +blackwash +black-wash +blackwasher +blackwashing +Blackwater +blackweed +Blackwell +black-whiskered +Blackwood +black-wood +blackwork +blackwort +blad +bladder +bladderet +bladdery +bladderless +bladderlike +bladdernose +bladdernut +bladderpod +bladders +bladder's +bladderseed +bladderweed +bladderwort +bladderwrack +blade +bladebone +bladed +bladeless +bladelet +bladelike +Bladen +Bladenboro +Bladensburg +blade-point +Blader +blades +blade's +bladesmith +bladewise +blady +bladygrass +blading +bladish +Bladon +blae +blaeberry +blaeberries +blaeness +Blaeu +Blaeuw +Blaew +blaewort +blaff +blaffert +blaflum +Blagg +blaggard +Blagonravov +Blagoveshchensk +blague +blagueur +blah +blah-blah +blahlaut +blahs +blay +Blaydon +blayk +Blain +Blaine +Blayne +Blainey +blains +Blair +Blaire +blairmorite +Blairs +Blairsburg +Blairsden +Blairstown +Blairsville +Blaisdell +Blaise +Blayze +Blake +blakeberyed +blakeite +Blakelee +Blakeley +Blakely +Blakemore +Blakesburg +Blakeslee +Blalock +blam +blamability +blamable +blamableness +blamably +blame +blameable +blameableness +blameably +blamed +blameful +blamefully +blamefulness +Blamey +blameless +blamelessly +blamelessness +blamer +blamers +blames +blame-shifting +blameworthy +blameworthiness +blameworthinesses +blaming +blamingly +blams +blan +Blanc +Blanca +Blancanus +blancard +Blanch +Blancha +Blanchard +Blanchardville +Blanche +blanched +blancher +blanchers +blanches +Blanchester +Blanchette +blanchi +blanchimeter +blanching +blanchingly +Blanchinus +blancmange +blancmanger +blancmanges +Blanco +blancs +Bland +blanda +BLandArch +blandation +Blandburg +blander +blandest +Blandford +Blandfordia +Blandy-les-Tours +blandiloquence +blandiloquious +blandiloquous +Blandina +Blanding +Blandinsville +blandish +blandished +blandisher +blandishers +blandishes +blandishing +blandishingly +blandishment +blandishments +blandly +blandness +blandnesses +Blandon +Blandville +Blane +Blanford +Blank +Blanka +blankard +blankbook +blanked +blankeel +blank-eyed +Blankenship +blanker +blankest +blanket +blanketed +blanketeer +blanketer +blanketers +blanketflower +blanket-flower +blankety +blankety-blank +blanketing +blanketless +blanketlike +blanketmaker +blanketmaking +blanketry +blankets +blanket-stitch +blanketweed +blanky +blanking +blankish +Blankit +blankite +blankly +blank-looking +blankminded +blank-minded +blankmindedness +blankness +blanknesses +Blanks +blanque +blanquette +blanquillo +blanquillos +Blantyre +Blantyre-Limbe +blaoner +blaoners +blare +blared +blares +Blarina +blaring +blarney +blarneyed +blarneyer +blarneying +blarneys +blarny +blarnid +blart +BLAS +Blasdell +Blase +Blaseio +blaseness +blash +blashy +Blasia +Blasien +Blasius +blason +blaspheme +blasphemed +blasphemer +blasphemers +blasphemes +blasphemy +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blast +blast- +blastaea +blast-borne +blasted +blastema +blastemal +blastemas +blastemata +blastematic +blastemic +blaster +blasters +blast-freeze +blast-freezing +blast-frozen +blastful +blast-furnace +blasthole +blasty +blastic +blastid +blastide +blastie +blastier +blasties +blastiest +blasting +blastings +blastman +blastment +blasto- +blastocarpous +blastocele +blastocheme +blastochyle +blastocyst +blastocyte +blastocoel +blastocoele +blastocoelic +blastocolla +blastoderm +blastodermatic +blastodermic +blastodisc +blastodisk +blastoff +blast-off +blastoffs +blastogenesis +blastogenetic +blastogeny +blastogenic +blastogranitic +blastoid +Blastoidea +blastoma +blastomas +blastomata +blastomere +blastomeric +Blastomyces +blastomycete +Blastomycetes +blastomycetic +blastomycetous +blastomycin +blastomycosis +blastomycotic +blastoneuropore +Blastophaga +blastophyllum +blastophitic +blastophoral +blastophore +blastophoric +blastophthoria +blastophthoric +blastoporal +blastopore +blastoporic +blastoporphyritic +blastosphere +blastospheric +blastostylar +blastostyle +blastozooid +blastplate +blasts +blastula +blastulae +blastular +blastulas +blastulation +blastule +blat +blatancy +blatancies +blatant +blatantly +blatch +blatchang +blate +blately +blateness +blateration +blateroon +blather +blathered +blatherer +blathery +blathering +blathers +blatherskite +blatherskites +blatiform +blatjang +Blatman +blats +Blatt +Blatta +Blattariae +blatted +blatter +blattered +blatterer +blattering +blatters +blatti +blattid +Blattidae +blattiform +blatting +Blattodea +blattoid +Blattoidea +Blatz +Blau +blaubok +blauboks +Blaugas +blaunner +blautok +Blauvelt +blauwbok +Blavatsky +blaver +blaw +blawed +Blawenburg +blawing +blawn +blawort +blaws +Blaze +blazed +blazer +blazers +blazes +blazy +blazing +blazingly +blazon +blazoned +blazoner +blazoners +blazoning +blazonment +blazonry +blazonries +blazons +Blcher +bld +bldg +bldg. +BldgE +bldr +BLDS +ble +blea +bleaberry +bleach +bleachability +bleachable +bleached +bleached-blond +bleacher +bleachery +bleacheries +bleacherite +bleacherman +bleachers +bleaches +bleachfield +bleachground +bleachhouse +bleachyard +bleaching +bleachman +bleachs +bleachworks +bleak +bleaker +bleakest +bleaky +bleakish +bleakly +bleakness +bleaknesses +bleaks +blear +bleared +blearedness +bleareye +bleareyed +blear-eyed +blear-eyedness +bleary +bleary-eyed +blearyeyedness +blearier +bleariest +blearily +bleariness +blearing +blearness +blears +blear-witted +bleat +bleated +bleater +bleaters +bleaty +bleating +bleatingly +bleats +bleaunt +bleb +blebby +blebs +blechnoid +Blechnum +bleck +bled +Bledsoe +blee +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +bleekbok +Bleeker +bleep +bleeped +bleeping +bleeps +bleery +bleeze +bleezy +Bleiblerville +Bleier +bleymes +bleinerite +blellum +blellums +blemish +blemished +blemisher +blemishes +blemishing +blemishment +blemish's +blemmatrope +Blemmyes +Blen +blench +blenched +blencher +blenchers +blenches +blenching +blenchingly +Blencoe +blencorn +blend +Blenda +blendcorn +blende +blended +blender +blenders +blendes +blending +blendor +blends +blendure +blendwater +blend-word +Blenheim +blenk +Blenker +blennadenitis +blennemesis +blennenteria +blennenteritis +blenny +blennies +blenniid +Blenniidae +blenniiform +Blenniiformes +blennymenitis +blennioid +Blennioidea +blenno- +blennocele +blennocystitis +blennoemesis +blennogenic +blennogenous +blennoid +blennoma +blennometritis +blennophlogisma +blennophlogosis +blennophobia +blennophthalmia +blennoptysis +blennorhea +blennorrhagia +blennorrhagic +blennorrhea +blennorrheal +blennorrhinia +blennorrhoea +blennosis +blennostasis +blennostatic +blennothorax +blennotorrhea +blennuria +blens +blent +bleo +bleomycin +blephar- +blephara +blepharadenitis +blepharal +blepharanthracosis +blepharedema +blepharelcosis +blepharemphysema +blepharydatis +Blephariglottis +blepharism +blepharitic +blepharitis +blepharo- +blepharoadenitis +blepharoadenoma +blepharoatheroma +blepharoblennorrhea +blepharocarcinoma +Blepharocera +Blepharoceridae +blepharochalasis +blepharochromidrosis +blepharoclonus +blepharocoloboma +blepharoconjunctivitis +blepharodiastasis +blepharodyschroia +blepharohematidrosis +blepharolithiasis +blepharomelasma +blepharoncosis +blepharoncus +blepharophyma +blepharophimosis +blepharophryplasty +blepharophthalmia +blepharopyorrhea +blepharoplast +blepharoplasty +blepharoplastic +blepharoplegia +blepharoptosis +blepharorrhaphy +blepharosymphysis +blepharosyndesmitis +blepharosynechia +blepharospasm +blepharospath +blepharosphincterectomy +blepharostat +blepharostenosis +blepharotomy +Blephillia +BLER +blere +Bleriot +BLERT +blesbok +bles-bok +blesboks +blesbuck +blesbucks +blesmol +bless +blesse +blessed +blesseder +blessedest +blessedly +blessedness +blessednesses +blesser +blessers +blesses +Blessing +blessingly +blessings +Blessington +blest +blet +blethe +blether +bletheration +blethered +blethering +blethers +bletherskate +Bletia +Bletilla +bletonism +blets +bletted +bletting +bleu +Bleuler +Blevins +blew +blewits +BLF +BLFE +BLI +Bly +bliaut +blibe +blick +blickey +blickeys +blicky +blickie +blickies +Blida +blier +bliest +Bligh +Blighia +Blight +blightbird +blighted +blighter +blighters +Blighty +blighties +blighting +blightingly +blights +blijver +Blim +blimbing +blimey +blimy +Blimp +blimpish +blimpishly +blimpishness +blimps +blimp's +blin +blind +blindage +blindages +blind-alley +blindball +blindcat +blinded +blindedly +blindeyes +blinder +blinders +blindest +blindfast +blindfish +blindfishes +blindfold +blindfolded +blindfoldedly +blindfoldedness +blindfolder +blindfolding +blindfoldly +blindfolds +blind-head +Blindheim +blinding +blindingly +blind-your-eyes +blindish +blindism +blindless +blindly +blindling +blind-loaded +blindman +blind-man's-buff +blind-nail +blindness +blindnesses +blind-nettle +blind-pigger +blind-pigging +blind-punch +blinds +blind-stamp +blind-stamped +blindstitch +blindstorey +blindstory +blindstories +blind-tool +blind-tooled +blindweed +blindworm +blind-worm +blinger +blini +bliny +blinis +blink +blinkard +blinkards +blinked +blink-eyed +blinker +blinkered +blinkering +blinkers +blinky +blinking +blinkingly +blinks +Blinn +Blynn +Blinni +Blinny +Blinnie +blinter +blintz +blintze +blintzes +blip +blype +blypes +blipped +blippers +blipping +blips +blip's +blirt +Bliss +Blisse +blissed +blisses +Blissfield +blissful +blissfully +blissfulness +blissing +blissless +blissom +blist +blister +blistered +blistery +blistering +blisteringly +blisterous +blisters +blisterweed +blisterwort +BLit +blite +blites +Blyth +Blithe +Blythe +blithebread +Blythedale +blitheful +blithefully +blithehearted +blithely +blithelike +blithe-looking +blithemeat +blithen +blitheness +blither +blithered +blithering +blithers +blithesome +blithesomely +blithesomeness +blithest +Blytheville +Blythewood +BLitt +blitter +Blitum +Blitz +blitzbuggy +blitzed +blitzes +blitzing +blitzkrieg +blitzkrieged +blitzkrieging +blitzkriegs +blitz's +Blitzstein +Blixen +blizz +blizzard +blizzardy +blizzardly +blizzardous +blizzards +blizzard's +blk +blk. +blksize +BLL +BLM +blo +bloat +bloated +bloatedness +bloater +bloaters +bloating +bloats +blob +blobbed +blobber +blobber-lipped +blobby +blobbier +blobbiest +blobbiness +blobbing +BLOBS +blob's +bloc +blocage +Bloch +Block +blockade +blockaded +blockader +blockaders +blockade-runner +blockaderunning +blockade-running +blockades +blockading +blockage +blockages +blockage's +blockboard +block-book +blockbuster +blockbusters +blockbusting +block-caving +blocked +blocked-out +Blocker +blocker-out +blockers +blockhead +blockheaded +blockheadedly +blockheadedness +blockheadish +blockheadishness +blockheadism +blockheads +blockhole +blockholer +blockhouse +blockhouses +blocky +blockier +blockiest +blockiness +blocking +blockish +blockishly +blockishness +blocklayer +blocklike +blockline +blockmaker +blockmaking +blockman +blockout +blockpate +block-printed +blocks +block's +block-saw +Blocksburg +block-serifed +blockship +Blockton +Blockus +blockwood +blocs +bloc's +Blodenwedd +Blodget +Blodgett +blodite +bloedite +Bloem +Bloemfontein +Blois +Blok +bloke +blokes +bloke's +blolly +bloman +Blomberg +Blomkest +Blomquist +blomstrandine +blond +blonde +Blondel +Blondell +Blondelle +blondeness +blonder +blondes +blonde's +blondest +blond-haired +blond-headed +Blondy +Blondie +blondine +blondish +blondness +blonds +blond's +Blood +bloodalley +bloodalp +blood-and-guts +blood-and-thunder +bloodbath +bloodbeat +blood-bedabbled +bloodberry +blood-bespotted +blood-besprinkled +bloodbird +blood-boltered +blood-bought +blood-cemented +blood-colored +blood-consuming +bloodcurdler +bloodcurdling +bloodcurdlingly +blood-defiled +blood-dyed +blood-discolored +blood-drenched +blooddrop +blooddrops +blood-drunk +blooded +bloodedness +blood-extorting +blood-faced +blood-filled +bloodfin +bloodfins +blood-fired +blood-flecked +bloodflower +blood-frozen +bloodguilt +bloodguilty +blood-guilty +bloodguiltiness +bloodguiltless +blood-gushing +blood-heat +blood-hot +bloodhound +bloodhounds +bloodhound's +blood-hued +bloody +bloody-back +bloodybones +bloody-bones +bloodied +bloody-eyed +bloodier +bloodies +bloodiest +bloody-faced +bloody-handed +bloody-hearted +bloodying +bloodily +bloody-minded +bloody-mindedness +bloody-mouthed +bloodiness +blooding +bloodings +bloody-nosed +bloody-red +bloody-sceptered +bloody-veined +bloodleaf +bloodless +bloodlessly +bloodlessness +bloodletter +blood-letter +bloodletting +blood-letting +bloodlettings +bloodlike +bloodline +bloodlines +blood-loving +bloodlust +bloodlusting +blood-mad +bloodmobile +bloodmobiles +blood-money +bloodmonger +bloodnoun +blood-plashed +blood-polluted +blood-polluting +blood-raw +bloodred +blood-red +blood-relation +bloodripe +bloodripeness +bloodroot +blood-root +bloodroots +bloods +blood-scrawled +blood-shaken +bloodshed +bloodshedder +bloodshedding +bloodsheds +bloodshot +blood-shot +bloodshotten +blood-shotten +blood-sized +blood-spattered +blood-spavin +bloodspiller +bloodspilling +bloodstain +blood-stain +bloodstained +bloodstainedness +bloodstains +bloodstain's +bloodstanch +blood-stirring +blood-stirringness +bloodstock +bloodstone +blood-stone +bloodstones +blood-strange +bloodstream +bloodstreams +bloodstroke +bloodsuck +blood-suck +bloodsucker +blood-sucker +bloodsuckers +bloodsucking +bloodsuckings +blood-swelled +blood-swoln +bloodtest +bloodthirst +bloodthirster +bloodthirsty +bloodthirstier +bloodthirstiest +bloodthirstily +bloodthirstiness +bloodthirstinesses +bloodthirsting +blood-tinctured +blood-type +blood-vascular +blood-vessel +blood-warm +bloodweed +bloodwit +bloodwite +blood-wite +blood-won +bloodwood +bloodworm +blood-worm +bloodwort +blood-wort +bloodworthy +blooey +blooie +Bloom +bloomage +Bloomburg +bloom-colored +Bloomdale +bloomed +Bloomer +Bloomery +Bloomeria +bloomeries +bloomerism +bloomers +bloomfell +bloom-fell +Bloomfield +Bloomfieldian +bloomy +bloomy-down +bloomier +bloomiest +blooming +Bloomingburg +Bloomingdale +bloomingly +bloomingness +Bloomingrose +Bloomington +bloomkin +bloomless +blooms +Bloomsburg +Bloomsbury +Bloomsburian +Bloomsdale +bloom-shearing +Bloomville +bloop +blooped +blooper +bloopers +blooping +bloops +blooth +blore +blosmy +Blossburg +Blossom +blossom-bearing +blossombill +blossom-billed +blossom-bordered +blossom-crested +blossomed +blossom-faced +blossomhead +blossom-headed +blossomy +blossoming +blossom-laden +blossomless +blossom-nosed +blossomry +blossoms +blossomtime +Blossvale +blot +blotch +blotched +blotches +blotchy +blotchier +blotchiest +blotchily +blotchiness +blotching +blotch-shaped +blote +blotless +blotlessness +blots +blot's +blotted +blotter +blotters +blottesque +blottesquely +blotty +blottier +blottiest +blotting +blottingly +blotto +blottto +bloubiskop +Blount +Blountstown +Blountsville +Blountville +blouse +bloused +blouselike +blouses +blouse's +blousy +blousier +blousiest +blousily +blousing +blouson +blousons +blout +bloviate +bloviated +bloviates +bloviating +Blow +blow- +blowback +blowbacks +blowball +blowballs +blowby +blow-by +blow-by-blow +blow-bies +blowbys +blowcase +blowcock +blowdown +blow-dry +blowed +blowen +blower +blowers +blower-up +blowess +blowfish +blowfishes +blowfly +blow-fly +blowflies +blowgun +blowguns +blowhard +blow-hard +blowhards +blowhole +blow-hole +blowholes +blowy +blowie +blowier +blowiest +blow-in +blowiness +blowing +blowings +blowiron +blow-iron +blowjob +blowjobs +blowlamp +blowline +blow-molded +blown +blown-in-the-bottle +blown-mold +blown-molded +blown-out +blown-up +blowoff +blowoffs +blowout +blowouts +blowpipe +blow-pipe +blowpipes +blowpit +blowpoint +blowproof +blows +blowse +blowsed +blowsy +blowsier +blowsiest +blowsily +blowspray +blowth +blow-through +blowtorch +blowtorches +blowtube +blowtubes +blowup +blow-up +blowups +blow-wave +blowze +blowzed +blowzy +blowzier +blowziest +blowzily +blowziness +blowzing +Bloxberg +Bloxom +Blriot +BLS +BLT +blub +blubbed +blubber +blubber-cheeked +blubbered +blubberer +blubberers +blubber-fed +blubberhead +blubbery +blubbering +blubberingly +blubberman +blubberous +blubbers +blubbing +Blucher +bluchers +bludge +bludged +bludgeon +bludgeoned +bludgeoneer +bludgeoner +bludgeoning +bludgeons +bludger +bludging +Blue +blue-annealed +blue-aproned +blueback +blue-backed +Blueball +blueballs +blue-banded +bluebead +Bluebeard +Bluebeardism +Bluebell +bluebelled +blue-bellied +bluebells +blue-belt +blueberry +blue-berried +blueberries +blueberry's +bluebill +blue-billed +bluebills +bluebird +blue-bird +bluebirds +bluebird's +blueblack +blue-black +blue-blackness +blueblaw +blue-blind +blueblood +blue-blooded +blueblossom +blue-blossom +blue-bloused +bluebonnet +bluebonnets +bluebonnet's +bluebook +bluebooks +bluebottle +blue-bottle +bluebottles +bluebreast +blue-breasted +bluebuck +bluebush +bluebutton +bluecap +blue-cap +bluecaps +blue-checked +blue-cheeked +blue-chip +bluecoat +bluecoated +blue-coated +bluecoats +blue-collar +blue-colored +blue-crested +blue-cross +bluecup +bluecurls +blue-curls +blued +blue-devilage +blue-devilism +blue-eared +Blueeye +blue-eye +blue-eyed +blue-faced +Bluefarb +Bluefield +Bluefields +bluefin +bluefins +bluefish +blue-fish +bluefishes +blue-flowered +blue-footed +blue-fronted +bluegill +bluegills +blue-glancing +blue-glimmering +bluegown +blue-gray +bluegrass +blue-green +bluegum +bluegums +blue-haired +bluehead +blue-headed +blueheads +bluehearted +bluehearts +blue-hearts +Bluehole +blue-hot +Bluey +blue-yellow +blue-yellow-blind +blueing +blueings +blueys +blueish +bluejack +bluejacket +bluejackets +bluejacks +Bluejay +bluejays +blue-john +bluejoint +blue-leaved +blueleg +bluelegs +bluely +blueline +blue-lined +bluelines +blue-mantled +blue-molded +blue-molding +Bluemont +blue-mottled +blue-mouthed +blueness +bluenesses +bluenose +blue-nose +bluenosed +blue-nosed +Bluenoser +bluenoses +blue-pencil +blue-penciled +blue-penciling +blue-pencilled +blue-pencilling +bluepoint +bluepoints +blueprint +blueprinted +blueprinter +blueprinting +blueprints +blueprint's +bluer +blue-rayed +blue-red +blue-ribbon +blue-ribboner +blue-ribbonism +blue-ribbonist +blue-roan +blue-rolled +blues +blue-sailors +bluesy +bluesides +bluesier +blue-sighted +blue-sky +blue-slate +bluesman +bluesmen +blue-spotted +bluest +blue-stained +blue-starry +bluestem +blue-stemmed +bluestems +bluestocking +blue-stocking +bluestockingish +bluestockingism +bluestockings +bluestone +bluestoner +blue-striped +Bluet +blue-tailed +blueth +bluethroat +blue-throated +bluetick +blue-tinted +bluetit +bluetongue +blue-tongued +bluetop +bluetops +bluets +blue-veined +blue-washed +Bluewater +blue-water +blue-wattled +blueweed +blueweeds +blue-white +bluewing +blue-winged +bluewood +bluewoods +bluff +bluffable +bluff-bowed +Bluffdale +bluffed +bluffer +bluffers +bluffest +bluff-headed +bluffy +bluffing +bluffly +bluffness +Bluffs +Bluffton +Bluford +blufter +bluggy +Bluh +Bluhm +bluing +bluings +bluish +bluish-green +bluishness +bluism +bluisness +Blum +Bluma +blume +Blumea +blumed +Blumenfeld +Blumenthal +blumes +bluming +blunder +Blunderbore +blunderbuss +blunderbusses +blundered +blunderer +blunderers +blunderful +blunderhead +blunderheaded +blunderheadedness +blundering +blunderingly +blunderings +blunders +blundersome +blunge +blunged +blunger +blungers +blunges +blunging +Blunk +blunker +blunket +blunks +blunnen +Blunt +blunt-angled +blunted +blunt-edged +blunt-ended +blunter +bluntest +blunt-faced +blunthead +blunt-headed +blunthearted +bluntie +blunting +bluntish +bluntishness +blunt-leaved +bluntly +blunt-lobed +bluntness +bluntnesses +blunt-nosed +blunt-pointed +blunts +blunt-spoken +blunt-witted +blup +blur +blurb +blurbed +blurbing +blurbist +blurbs +blurping +blurred +blurredly +blurredness +blurrer +blurry +blurrier +blurriest +blurrily +blurriness +blurring +blurringly +blurs +blur's +blurt +blurted +blurter +blurters +blurting +blurts +Blus +blush +blush-colored +blush-compelling +blushed +blusher +blushers +blushes +blushet +blush-faced +blushful +blushfully +blushfulness +blushy +blushiness +blushing +blushingly +blushless +blush-suffused +blusht +blush-tinted +blushwort +bluster +blusteration +blustered +blusterer +blusterers +blustery +blustering +blusteringly +blusterous +blusterously +blusters +blutwurst +BLV +Blvd +BM +BMA +BMarE +BME +BMEd +BMet +BMetE +BMEWS +BMG +BMgtE +BMI +BMJ +BMO +BMOC +BMP +BMR +BMS +BMT +BMus +BMV +BMW +BN +Bn. +BNC +BNET +BNF +BNFL +BNS +BNSC +BNU +BO +boa +Boabdil +BOAC +boa-constrictor +Boadicea +Boaedon +boagane +Boak +Boalsburg +Boanbura +boanergean +Boanerges +boanergism +boanthropy +Boar +boarcite +board +boardable +board-and-roomer +board-and-shingle +boardbill +boarded +boarder +boarders +boarder-up +boardy +boarding +boardinghouse +boardinghouses +boardinghouse's +boardings +boardly +boardlike +Boardman +boardmanship +boardmen +boardroom +boards +board-school +boardsmanship +board-wages +boardwalk +boardwalks +Boarer +boarfish +boar-fish +boarfishes +boarhound +boar-hunting +boarish +boarishly +boarishness +boars +boarship +boarskin +boarspear +boarstaff +boart +boarts +boarwood +Boas +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastingly +boastings +boastive +boastless +boasts +boat +boatable +boatage +boatbill +boat-bill +boatbills +boatbuilder +boatbuilding +boated +boatel +boatels +Boaten +boater +boaters +boatfalls +boat-fly +boatful +boat-green +boat-handler +boathead +boatheader +boathook +boathouse +boathouses +boathouse's +boatyard +boatyards +boatyard's +boatie +boating +boatings +boation +boatkeeper +boatless +boatly +boatlike +boatlip +boatload +boatloader +boatloading +boatloads +boatload's +boat-lowering +boatman +boatmanship +boatmaster +boatmen +boatowner +boat-race +boats +boatsetter +boat-shaped +boatshop +boatside +boatsman +boatsmanship +boatsmen +boatsteerer +boatswain +boatswains +boatswain's +boattail +boat-tailed +boatward +boatwise +boatwoman +boat-woman +Boatwright +Boaz +Bob +boba +bobac +bobache +bobachee +Bobadil +Bobadilian +Bobadilish +Bobadilism +Bobadilla +bobance +Bobbe +bobbed +Bobbee +bobbejaan +bobber +bobbery +bobberies +bobbers +Bobbette +Bobbi +Bobby +bobby-dazzler +Bobbie +Bobbye +Bobbielee +bobbies +bobbin +bobbiner +bobbinet +bobbinets +bobbing +Bobbinite +bobbin-net +bobbins +bobbin's +bobbinwork +bobbish +bobbishly +bobby-socker +bobbysocks +bobbysoxer +bobby-soxer +bobbysoxers +bobble +bobbled +bobbles +bobbling +bobcat +bobcats +bob-cherry +bobcoat +bobeche +bobeches +bobet +Bobette +bobfly +bobflies +bobfloat +bob-haired +bobierrite +Bobina +Bobine +Bobinette +bobization +bobjerom +Bobker +boblet +Bobo +Bo-Bo +Bobo-Dioulasso +bobol +bobolink +bobolinks +bobolink's +bobooti +bobotee +bobotie +bobowler +bobs +bob's +Bobseine +bobsy-die +bobsled +bob-sled +bobsledded +bobsledder +bobsledders +bobsledding +bobsleded +bobsleding +bobsleds +bobsleigh +bobstay +bobstays +bobtail +bob-tail +bobtailed +bobtailing +bobtails +Bobtown +Bobwhite +bob-white +bobwhites +bobwhite's +bob-wig +bobwood +BOC +Boca +bocaccio +bocaccios +bocage +bocal +bocardo +bocasin +bocasine +bocca +Boccaccio +boccale +boccarella +boccaro +bocce +bocces +Boccherini +bocci +boccia +boccias +boccie +boccies +Boccioni +boccis +Bocconia +boce +bocedization +Boche +bocher +boches +Bochism +Bochum +bochur +Bock +bockey +bockerel +bockeret +bocking +bocklogged +bocks +Bockstein +Bocock +bocoy +bocstaff +BOD +bodach +bodacious +bodaciously +Bodanzky +Bodb +bodd- +boddagh +boddhisattva +boddle +Bode +boded +bodeful +bodefully +bodefulness +Bodega +bodegas +bodegon +bodegones +bodement +bodements +boden +bodenbenderite +Bodenheim +Bodensee +boder +bodes +bodewash +bodeword +Bodfish +bodge +bodger +bodgery +bodgie +bodhi +Bodhidharma +bodhisat +Bodhisattva +bodhisattwa +Bodi +Body +bodybending +body-breaking +bodybuild +body-build +bodybuilder +bodybuilders +bodybuilder's +bodybuilding +bodice +bodiced +bodicemaker +bodicemaking +body-centered +body-centred +bodices +bodycheck +bodied +bodier +bodieron +bodies +bodyguard +body-guard +bodyguards +bodyguard's +bodyhood +bodying +body-killing +bodikin +bodykins +bodiless +bodyless +bodilessness +bodily +body-line +bodiliness +bodilize +bodymaker +bodymaking +bodiment +body-mind +Bodine +boding +bodingly +bodings +bodyplate +bodyshirt +body-snatching +bodysuit +bodysuits +bodysurf +bodysurfed +bodysurfer +bodysurfing +bodysurfs +bodywear +bodyweight +bodywise +bodywood +bodywork +bodyworks +bodken +Bodkin +bodkins +bodkinwise +bodle +Bodley +Bodleian +Bodmin +Bodnar +Bodo +bodock +Bodoni +bodonid +bodrag +bodrage +Bodrogi +bods +bodstick +Bodwell +bodword +boe +Boebera +Boece +Boedromion +Boedromius +Boehike +Boehme +Boehmenism +Boehmenist +Boehmenite +Boehmer +Boehmeria +Boehmian +Boehmist +Boehmite +boehmites +Boeing +Boeke +Boelter +Boelus +boeotarch +Boeotia +Boeotian +Boeotic +Boeotus +Boer +Boerdom +Boerhavia +Boerne +boers +Boesch +Boeschen +Boethian +Boethius +Boethusian +Boetius +Boettiger +boettner +BOF +Boff +Boffa +boffin +boffins +boffo +boffola +boffolas +boffos +boffs +Bofors +bog +boga +bogach +Bogalusa +Bogan +bogans +Bogard +Bogarde +Bogart +Bogata +bogatyr +bogbean +bogbeans +bogberry +bogberries +bog-bred +bog-down +Bogey +bogeyed +bog-eyed +bogey-hole +bogeying +bogeyman +bogeymen +bogeys +boget +bogfern +boggard +boggart +bogged +Boggers +boggy +boggier +boggiest +boggin +bogginess +bogging +boggish +boggishness +boggle +bogglebo +boggled +boggle-dy-botch +boggler +bogglers +boggles +boggling +bogglingly +bogglish +Boggs +Boggstown +Boghazkeui +Boghazkoy +boghole +bog-hoose +bogy +bogydom +Bogie +bogieman +bogier +bogies +bogyism +bogyisms +Bogijiab +bogyland +bogyman +bogymen +bogys +bogland +boglander +bogle +bogled +bogledom +bogles +boglet +bogman +bogmire +Bogo +Bogoch +Bogomil +Bogomile +Bogomilian +Bogomilism +bogong +Bogor +Bogosian +Bogot +Bogota +bogotana +bog-rush +bogs +bog's +bogsucker +bogtrot +bog-trot +bogtrotter +bog-trotter +bogtrotting +Bogue +Boguechitto +bogued +boguing +bogum +bogus +Boguslawsky +bogusness +Bogusz +bogway +bogwood +bogwoods +bogwort +boh +Bohairic +Bohannon +Bohaty +bohawn +Bohea +boheas +Bohemia +Bohemia-Moravia +Bohemian +Bohemianism +bohemians +Bohemian-tartar +bohemias +bohemium +bohereen +Bohi +bohireen +Bohlen +Bohlin +Bohm +Bohman +Bohme +Bohmerwald +bohmite +Bohnenberger +Bohner +boho +Bohol +Bohon +bohor +bohora +bohorok +Bohr +Bohrer +Bohs +Bohun +bohunk +bohunks +Bohuslav +Boy +boyang +boyar +boyard +boyardism +Boiardo +boyardom +boyards +boyarism +boyarisms +boyars +boyau +boyaus +boyaux +Boice +Boyce +Boycey +Boiceville +Boyceville +boychick +boychicks +boychik +boychiks +Boycie +boycott +boycottage +boycotted +boycotter +boycotting +boycottism +boycotts +boid +Boyd +Boidae +boydekyn +Boyden +boydom +Boyds +Boydton +Boieldieu +Boyer +Boyers +Boyertown +Boyes +boiette +boyfriend +boyfriends +boyfriend's +boyg +boigid +Boigie +boiguacu +boyhood +boyhoods +Boii +boyish +boyishly +boyishness +boyishnesses +boyism +Boykin +Boykins +Boiko +boil +boyla +boilable +Boylan +boylas +boildown +Boyle +Boileau +boiled +boiler +boiler-cleaning +boilerful +boilerhouse +boilery +boilerless +boilermaker +boilermakers +boilermaking +boilerman +boiler-off +boiler-out +boilerplate +boilers +boilersmith +boiler-testing +boiler-washing +boilerworks +boily +boylike +boylikeness +boiling +boiling-house +boilingly +boilinglike +boiloff +boil-off +boiloffs +boilover +boils +Boylston +boy-meets-girl +Boyne +Boiney +boing +Boynton +boyo +boyology +boyos +Bois +Boys +boy's +bois-brl +Boisdarc +Boise +Boyse +boysenberry +boysenberries +boiserie +boiseries +boyship +Bois-le-Duc +boisseau +boisseaux +Boissevain +boist +boisterous +boisterously +boisterousness +boistous +boistously +boistousness +Boystown +Boyt +boite +boites +boithrin +Boito +boyuna +Bojardo +Bojer +Bojig-ngiji +bojite +bojo +Bok +bokadam +bokard +bokark +Bokchito +boke +Bokeelia +Bokhara +Bokharan +Bokm' +bokmakierie +boko +bokom +bokos +Bokoshe +Bokoto +Bol +Bol. +bola +Bolag +Bolan +Boland +Bolanger +bolar +bolas +bolases +bolbanac +bolbonac +Bolboxalis +Bolckow +bold +boldacious +bold-beating +bolded +bolden +bolder +Bolderian +boldest +boldface +bold-face +boldfaced +bold-faced +boldfacedly +bold-facedly +boldfacedness +bold-facedness +boldfaces +boldfacing +bold-following +boldhearted +boldheartedly +boldheartedness +boldin +boldine +bolding +boldly +bold-looking +bold-minded +boldness +boldnesses +boldo +boldoine +boldos +bold-spirited +Boldu +bole +bolection +bolectioned +boled +Boley +Boleyn +boleite +Bolelia +bolelike +Bolen +bolero +boleros +Boles +Boleslaw +Boletaceae +boletaceous +bolete +boletes +boleti +boletic +Boletus +boletuses +boleweed +bolewort +Bolger +Bolyai +Bolyaian +boliche +bolide +bolides +Boligee +bolimba +Bolinas +Boling +Bolingbroke +Bolinger +bolis +bolita +Bolitho +Bolivar +bolivares +bolivarite +bolivars +Bolivia +Bolivian +boliviano +bolivianos +bolivians +bolivias +bolk +Boll +Bollay +Bolland +Bollandist +Bollandus +bollard +bollards +bolled +Bollen +boller +bolly +bollies +Bolling +Bollinger +bollito +bollix +bollixed +bollixes +bollixing +bollock +bollocks +bollox +bolloxed +bolloxes +bolloxing +bolls +bollworm +bollworms +Bolme +Bolo +boloball +bolo-bolo +boloed +Bologna +Bolognan +bolognas +Bologne +Bolognese +bolograph +bolography +bolographic +bolographically +boloing +Boloism +boloman +bolomen +bolometer +bolometric +bolometrically +boloney +boloneys +boloroot +bolos +Bolshevik +Bolsheviki +Bolshevikian +Bolshevikism +Bolsheviks +bolshevik's +Bolshevism +Bolshevist +Bolshevistic +Bolshevistically +bolshevists +Bolshevization +Bolshevize +Bolshevized +Bolshevizing +Bolshy +Bolshie +Bolshies +Bolshoi +bolson +bolsons +bolster +bolstered +bolsterer +bolsterers +bolstering +bolsters +bolsterwork +Bolt +bolt-action +boltage +boltant +boltcutter +bolt-cutting +Bolte +bolted +boltel +Bolten +bolter +bolter-down +bolters +bolters-down +bolters-up +bolter-up +bolt-forging +bolthead +bolt-head +boltheader +boltheading +boltheads +bolthole +bolt-hole +boltholes +bolti +bolty +boltin +bolting +boltings +boltless +boltlike +boltmaker +boltmaking +Bolton +Boltonia +boltonias +boltonite +bolt-pointing +boltrope +bolt-rope +boltropes +bolts +bolt-shaped +boltsmith +boltspreet +boltstrake +bolt-threading +bolt-turning +boltuprightness +boltwork +Boltzmann +bolus +boluses +Bolzano +BOM +Boma +Bomarc +Bomarea +bomb +bombable +Bombacaceae +bombacaceous +bombace +Bombay +bombard +bombarde +bombarded +bombardelle +bombarder +bombardier +bombardiers +bombarding +bombardman +bombardmen +bombardment +bombardments +bombardo +bombardon +bombards +bombasine +bombast +bombaster +bombastic +bombastical +bombastically +bombasticness +bombastry +bombasts +Bombax +bombazeen +bombazet +bombazette +bombazine +bombe +bombed +bomber +bombernickel +bombers +bombes +bombesin +bombesins +bombic +bombiccite +bombycid +Bombycidae +bombycids +bombyciform +Bombycilla +Bombycillidae +Bombycina +bombycine +bombycinous +Bombidae +bombilate +bombilation +Bombyliidae +bombylious +bombilla +bombillas +Bombinae +bombinate +bombinating +bombination +bombing +bombings +Bombyx +bombyxes +bomb-ketch +bomble +bombline +bombload +bombloads +bombo +bombola +bombonne +bombora +bombous +bombproof +bomb-proof +bombs +bombshell +bomb-shell +bombshells +bombsight +bombsights +bomb-throwing +Bombus +BOMFOG +bomi +Bomke +Bomont +bomos +Bomoseen +Bomu +Bon +Bona +Bonacci +bon-accord +bonace +bonaci +bonacis +Bonadoxin +bona-fide +bonagh +bonaght +bonailie +Bonair +Bonaire +bonairly +bonairness +bonally +bonamano +bonang +bonanza +bonanzas +bonanza's +Bonaparte +Bonapartean +Bonapartism +Bonapartist +Bonaqua +Bonar +bona-roba +Bonasa +bonassus +bonasus +bonaught +bonav +Bonaventura +Bonaventure +Bonaventurism +Bonaveria +bonavist +Bonbo +bonbon +bon-bon +bonbonniere +bonbonnieres +bonbons +Boncarbo +bonce +bonchief +Bond +bondable +bondage +bondager +bondages +bondar +bonded +Bondelswarts +bonder +bonderize +bonderman +bonders +Bondes +bondfolk +bondhold +bondholder +bondholders +bondholding +Bondy +Bondie +bondieuserie +bonding +bondings +bondland +bond-land +bondless +bondmaid +bondmaids +bondman +bondmanship +bondmen +bondminder +bondoc +Bondon +bonds +bondservant +bond-servant +bondship +bondslave +bondsman +bondsmen +bondstone +Bondsville +bondswoman +bondswomen +bonduc +bonducnut +bonducs +Bonduel +Bondurant +Bondville +bondwoman +bondwomen +Bone +bone-ace +boneache +bonebinder +boneblack +bonebreaker +bone-breaking +bone-bred +bone-bruising +bone-carving +bone-crushing +boned +bonedog +bonedry +bone-dry +bone-dryness +bone-eater +boneen +bonefish +bonefishes +boneflower +bone-grinding +bone-hard +bonehead +boneheaded +boneheadedness +boneheads +Boney +boneyard +boneyards +bone-idle +bone-lace +bone-laced +bone-lazy +boneless +bonelessly +bonelessness +bonelet +bonelike +Bonellia +bonemeal +bone-piercing +boner +bone-rotting +boners +bones +boneset +bonesets +bonesetter +bone-setter +bonesetting +boneshaker +boneshave +boneshaw +Bonesteel +bonetail +bonete +bone-tired +bonetta +Boneville +bone-weary +bone-white +bonewood +bonework +bonewort +bone-wort +Bonfield +bonfire +bonfires +bonfire's +bong +bongar +bonged +bonging +Bongo +bongoes +bongoist +bongoists +bongos +bongrace +bongs +Bonham +Bonheur +bonheur-du-jour +bonheurs-du-jour +Bonhoeffer +bonhomie +bonhomies +Bonhomme +bonhommie +bonhomous +bonhomously +Boni +bony +boniata +bonier +boniest +Boniface +bonifaces +Bonifay +bonify +bonification +bonyfish +boniform +bonilass +Bonilla +Bonina +Bonine +boniness +boninesses +boning +Bonington +boninite +Bonis +bonism +Bonita +bonytail +bonitary +bonitarian +bonitas +bonity +bonito +bonitoes +bonitos +bonjour +bonk +bonked +bonkers +bonking +bonks +Bonlee +Bonn +Bonnard +Bonnaz +Bonne +Bonneau +Bonnee +Bonney +Bonnell +Bonner +Bonnerdale +bonnering +Bonnes +Bonnesbosq +Bonnet +bonneted +bonneter +Bonneterre +bonnethead +bonnet-headed +bonnetiere +bonnetieres +bonneting +bonnetless +bonnetlike +bonnetman +bonnetmen +bonnets +Bonnette +Bonneville +Bonni +Bonny +bonnibel +Bonnibelle +Bonnice +bonnyclabber +bonny-clabber +Bonnie +bonnier +bonniest +Bonnieville +bonnyish +bonnily +Bonnyman +bonniness +bonnive +bonnyvis +bonnne +bonnnes +bonnock +bonnocks +Bonns +bonnwis +Bono +Bononcini +Bononian +bonorum +bonos +Bonpa +Bonpland +bons +bonsai +Bonsall +Bonsecour +bonsela +bonser +bonsoir +bonspell +bonspells +bonspiel +bonspiels +bontebok +bonteboks +bontebuck +bontebucks +bontee +Bontempelli +bontequagga +Bontoc +Bontocs +Bontok +Bontoks +bon-ton +Bonucci +bonum +bonus +bonuses +bonus's +bon-vivant +Bonwier +bonxie +bonze +bonzer +bonzery +bonzes +bonzian +boo +boob +boobed +boobery +booby +boobialla +boobyalla +boobie +boobies +boobyish +boobyism +boobily +boobing +boobish +boobishness +booby-trap +booby-trapped +booby-trapping +booboisie +booboo +boo-boo +boobook +booboos +boo-boos +boobs +bood +boodh +Boody +boodie +Boodin +boodle +boodled +boodledom +boodleism +boodleize +boodler +boodlers +boodles +boodling +booed +boof +boogaloo +boogeyman +boogeymen +booger +boogerman +boogers +boogy +boogie +boogied +boogies +boogiewoogie +boogie-woogie +boogying +boogyman +boogymen +boogum +boohoo +boohooed +boohooing +boohoos +booing +boojum +Book +bookable +bookbind +bookbinder +bookbindery +bookbinderies +bookbinders +bookbinding +bookboard +bookcase +book-case +bookcases +bookcase's +bookcraft +book-craft +bookdealer +bookdom +booked +bookend +bookends +Booker +bookery +bookers +bookfair +book-fed +book-fell +book-flat +bookfold +book-folder +bookful +bookfuls +bookholder +bookhood +booky +bookie +bookies +bookie's +bookiness +booking +bookings +bookish +bookishly +bookishness +bookism +bookit +bookkeep +bookkeeper +book-keeper +bookkeepers +bookkeeper's +bookkeeping +book-keeping +bookkeepings +bookkeeps +bookland +book-latin +booklear +book-learned +book-learning +bookless +booklet +booklets +booklet's +booklice +booklift +booklike +book-lined +bookling +booklists +booklore +book-lore +booklores +booklouse +booklover +book-loving +bookmaker +book-maker +bookmakers +bookmaking +bookmakings +Bookman +bookmark +bookmarker +bookmarks +book-match +bookmate +bookmen +book-minded +bookmobile +bookmobiles +bookmonger +bookplate +book-plate +bookplates +bookpress +bookrack +bookracks +book-read +bookrest +bookrests +bookroom +books +bookseller +booksellerish +booksellerism +booksellers +bookseller's +bookselling +book-sewer +book-sewing +bookshelf +bookshelfs +bookshelf's +bookshelves +bookshop +bookshops +booksy +bookstack +bookstall +bookstand +book-stealer +book-stitching +bookstore +bookstores +bookstore's +book-taught +bookways +book-ways +bookward +bookwards +book-wing +bookwise +book-wise +bookwork +book-work +bookworm +book-worm +bookworms +bookwright +bool +Boole +boolean +booleans +booley +booleys +booly +boolya +Boolian +boolies +boom +Booma +boomable +boomage +boomah +boom-and-bust +boomboat +boombox +boomboxes +boomdas +boomed +boom-ended +Boomer +boomerang +boomeranged +boomeranging +boomerangs +boomerang's +boomers +boomy +boomier +boomiest +boominess +booming +boomingly +boomkin +boomkins +boomless +boomlet +boomlets +boomorah +booms +boomslang +boomslange +boomster +boomtown +boomtowns +boomtown's +boon +boondock +boondocker +boondocks +boondoggle +boondoggled +boondoggler +boondogglers +boondoggles +boondoggling +Boone +Booneville +boonfellow +boong +boongary +Boony +Boonie +boonies +boonk +boonless +boons +Boonsboro +Boonton +Boonville +Boophilus +boopic +boopis +Boor +boordly +Boorer +boorga +boorish +boorishly +boorishness +Boorman +boors +boor's +boort +boos +boose +boosy +boosies +boost +boosted +booster +boosterism +boosters +boosting +boosts +Boot +bootable +bootblack +bootblacks +bootboy +boot-cleaning +Boote +booted +bootee +bootees +booter +bootery +booteries +Bootes +bootful +Booth +boothage +boothale +boot-hale +Boothe +bootheel +boother +boothes +Boothia +Boothian +boothite +Boothman +bootholder +boothose +booths +Boothville +booty +Bootid +bootie +bootied +booties +bootikin +bootikins +bootyless +booting +bootjack +bootjacks +bootlace +bootlaces +Bootle +bootle-blade +bootleg +boot-leg +bootleger +bootlegged +bootlegger +bootleggers +bootlegger's +bootlegging +bootlegs +bootless +bootlessly +bootlessness +bootlick +bootlicked +bootlicker +bootlickers +bootlicking +bootlicks +bootloader +bootmaker +bootmaking +bootman +bootprint +Boots +bootstrap +bootstrapped +bootstrapping +bootstraps +bootstrap's +boottop +boottopping +boot-topping +Booz +Booze +boozed +boozehound +boozer +boozers +boozes +booze-up +boozy +boozier +booziest +boozify +boozily +booziness +boozing +Bop +Bopeep +Bo-peep +Bophuthatswana +bopyrid +Bopyridae +bopyridian +Bopyrus +Bopp +bopped +bopper +boppers +bopping +boppist +bops +bopster +BOQ +Boqueron +BOR +Bor' +bor- +bor. +Bora +borable +boraces +borachio +boracic +boraciferous +boracite +boracites +boracium +boracous +borage +borages +Boraginaceae +boraginaceous +boragineous +Borago +Borah +Borak +boral +borals +Boran +Borana +borane +boranes +Borani +boras +borasca +borasco +borasque +borasqueborate +Borassus +borate +borated +borates +borating +borax +boraxes +borazon +borazons +Borboridae +borborygm +borborygmatic +borborygmi +borborygmic +borborygmies +borborygmus +Borborus +Borchers +Borchert +Bord +Borda +bordage +bord-and-pillar +bordar +bordarius +Bordeaux +bordel +Bordelais +Bordelaise +bordello +bordellos +bordello's +Bordelonville +bordels +Borden +Bordentown +Border +bordereau +bordereaux +bordered +borderer +borderers +Borderies +bordering +borderings +borderism +borderland +border-land +borderlander +borderlands +borderland's +borderless +borderlight +borderline +borderlines +bordermark +borders +Borderside +Bordet +Bordy +Bordie +Bordiuk +bord-land +bord-lode +bordman +bordrag +bordrage +bordroom +Bordulac +bordun +bordure +bordured +bordures +Bore +boreable +boread +Boreadae +Boreades +Boreal +Borealis +borean +Boreas +borecole +borecoles +bored +boredness +boredom +boredoms +boree +boreen +boreens +boregat +borehole +boreholes +Boreiad +boreism +Borek +Borel +borele +Borer +borers +Bores +boresight +boresome +boresomely +boresomeness +Boreum +Boreus +Borg +Borger +Borgerhout +Borges +Borgeson +borgh +borghalpenny +Borghese +borghi +Borghild +Borgholm +Borgia +Borglum +borh +Bori +boric +borickite +borid +boride +borides +boryl +borine +Boring +boringly +boringness +borings +Borinqueno +Boris +borish +Borislav +borism +borith +bority +borities +borize +Bork +Borlase +borley +Borlow +Borman +Born +bornan +bornane +borne +Bornean +Borneo +borneol +borneols +Bornholm +Bornie +bornyl +borning +bornite +bornites +bornitic +Bornstein +Bornu +Boro +boro- +Borocaine +borocalcite +borocarbide +borocitrate +Borodankov +Borodin +Borodino +borofluohydric +borofluoric +borofluoride +borofluorin +boroglycerate +boroglyceride +boroglycerine +borohydride +borolanite +boron +boronatrocalcite +Borongan +Boronia +boronic +borons +borophenylic +borophenol +Bororo +Bororoan +borosalicylate +borosalicylic +borosilicate +borosilicic +Borotno +borotungstate +borotungstic +borough +Borough-english +borough-holder +boroughlet +borough-man +boroughmaster +borough-master +boroughmonger +boroughmongery +boroughmongering +borough-reeve +boroughs +boroughship +borough-town +boroughwide +borowolframic +borracha +borrachio +Borras +borrasca +borrel +Borrelia +Borrell +Borrelomycetaceae +Borreri +Borreria +Borrichia +Borries +Borroff +Borromean +Borromini +Borroughs +Borrovian +Borrow +borrowable +borrowed +borrower +borrowers +borrowing +borrows +Bors +Borsalino +borsch +borsches +borscht +borschts +borsholder +borsht +borshts +borstal +borstall +borstals +Borszcz +bort +borty +Bortman +borts +bortsch +Bortz +bortzes +Boru +Boruca +Borup +Borussian +borwort +Borzicactus +borzoi +borzois +BOS +Bosanquet +Bosc +boscage +boscages +Bosch +boschbok +boschboks +Boschneger +boschvark +boschveld +Boscobel +Boscovich +Bose +bosey +Boselaphus +Boser +bosh +Boshas +boshbok +boshboks +bosher +boshes +boshvark +boshvarks +BOSIX +Bosjesman +bosk +boskage +boskages +bosker +bosket +boskets +bosky +boskier +boskiest +boskiness +Boskop +boskopoid +bosks +Bosler +bosn +bos'n +bo's'n +Bosnia +Bosniac +Bosniak +Bosnian +Bosnisch +bosom +bosom-breathing +bosom-deep +bosomed +bosomer +bosom-felt +bosom-folded +bosomy +bosominess +bosoming +bosoms +bosom's +bosom-stricken +boson +Bosone +bosonic +bosons +Bosphorus +Bosporan +Bosporanic +Bosporian +Bosporus +Bosque +bosques +bosquet +bosquets +BOSS +bossa +bossage +bossboy +bossdom +bossdoms +bossed +bosseyed +boss-eyed +bosselated +bosselation +bosser +bosses +bosset +bossy +bossier +bossies +bossiest +bossily +bossiness +bossing +bossism +bossisms +bosslet +Bosson +bossship +Bossuet +bostal +bostangi +bostanji +bosthoon +Bostic +Boston +Bostonese +Bostonian +bostonians +bostonian's +bostonite +bostons +Bostow +bostrychid +Bostrychidae +bostrychoid +bostrychoidal +bostryx +Bostwick +bosun +bosuns +Boswall +Boswell +Boswellia +Boswellian +Boswelliana +Boswellism +Boswellize +boswellized +boswellizing +Bosworth +BOT +bot. +bota +botan +botany +botanic +botanica +botanical +botanically +botanicas +botanics +botanies +botanise +botanised +botaniser +botanises +botanising +botanist +botanists +botanist's +botanize +botanized +botanizer +botanizes +botanizing +botano- +botanomancy +botanophile +botanophilist +botargo +botargos +botas +Botaurinae +Botaurus +botch +botched +botchedly +botched-up +botcher +botchery +botcheries +botcherly +botchers +botches +botchy +botchier +botchiest +botchily +botchiness +botching +botchka +botchwork +bote +Botein +botel +boteler +botella +botels +boterol +boteroll +Botes +botete +botfly +botflies +both +Botha +Bothe +Bothell +bother +botheration +bothered +botherer +botherheaded +bothering +botherment +bothers +bothersome +bothersomely +bothersomeness +both-handed +both-handedness +both-hands +bothy +bothie +bothies +bothlike +Bothnia +Bothnian +Bothnic +bothrenchyma +bothria +bothridia +bothridium +bothridiums +Bothriocephalus +Bothriocidaris +Bothriolepis +bothrium +bothriums +Bothrodendron +bothroi +bothropic +Bothrops +bothros +bothsided +bothsidedness +boththridia +bothway +Bothwell +boti +Botkin +Botkins +botling +Botnick +Botocudo +botoyan +botone +botonee +botong +botony +botonn +botonnee +botonny +bo-tree +botry +Botrychium +botrycymose +Botrydium +botrylle +Botryllidae +Botryllus +botryogen +botryoid +botryoidal +botryoidally +botryolite +Botryomyces +botryomycoma +botryomycosis +botryomycotic +Botryopteriaceae +botryopterid +Botryopteris +botryose +botryotherapy +Botrytis +botrytises +bots +Botsares +Botsford +Botswana +bott +Bottali +botte +bottega +bottegas +botteghe +bottekin +Bottger +Botti +Botticelli +Botticellian +bottier +bottine +Bottineau +bottle +bottle-bellied +bottlebird +bottle-blowing +bottlebrush +bottle-brush +bottle-butted +bottle-capping +bottle-carrying +bottle-cleaning +bottle-corking +bottled +bottle-fed +bottle-feed +bottle-filling +bottleflower +bottleful +bottlefuls +bottle-green +bottlehead +bottle-head +bottleholder +bottle-holder +bottlelike +bottlemaker +bottlemaking +bottleman +bottleneck +bottlenecks +bottleneck's +bottlenest +bottlenose +bottle-nose +bottle-nosed +bottle-o +bottler +bottle-rinsing +bottlers +bottles +bottlesful +bottle-shaped +bottle-soaking +bottle-sterilizing +bottlestone +bottle-tailed +bottle-tight +bottle-washer +bottle-washing +bottling +bottom +bottomchrome +bottomed +bottomer +bottomers +bottoming +bottomland +bottomless +bottomlessly +bottomlessness +bottommost +bottomry +bottomried +bottomries +bottomrying +bottoms +bottom-set +bottonhook +Bottrop +botts +bottstick +bottu +botuliform +botulin +botulinal +botulins +botulinum +botulinus +botulinuses +botulism +botulisms +botulismus +Botvinnik +Botzow +Bouak +Bouake +Bouar +boubas +boubou +boubous +boucan +bouch +bouchal +bouchaleen +Bouchard +boucharde +Bouche +bouchee +bouchees +Boucher +boucherism +boucherize +Bouches-du-Rh +bouchette +Bouchier +bouchon +bouchons +Boucicault +Bouckville +boucl +boucle +boucles +boud +bouderie +boudeuse +Boudicca +boudin +boudoir +boudoiresque +boudoirs +Boudreaux +bouet +Boufarik +bouffage +bouffancy +bouffant +bouffante +bouffants +bouffe +bouffes +bouffon +Bougainvillaea +bougainvillaeas +Bougainville +Bougainvillea +Bougainvillia +Bougainvilliidae +bougar +bouge +bougee +bougeron +bouget +Bough +boughed +boughy +boughless +boughpot +bough-pot +boughpots +boughs +bough's +bought +boughten +bougie +bougies +Bouguer +Bouguereau +bouillabaisse +bouilli +bouillon +bouillone +bouillons +bouk +boukit +boul +Boulanger +boulangerite +Boulangism +Boulangist +Boulder +bouldered +boulderhead +bouldery +bouldering +boulders +boulder's +boulder-stone +boulder-strewn +Bouldon +Boule +Boule-de-suif +Bouley +boules +bouleuteria +bouleuterion +boulevard +boulevardier +boulevardiers +boulevardize +boulevards +boulevard's +bouleverse +bouleversement +boulework +Boulez +boulimy +boulimia +boulle +boulles +boullework +Boulogne +Boulogne-Billancourt +Boulogne-sur-Mer +Boulogne-sur-Seine +Boult +boultel +boultell +boulter +boulterer +Boumdienne +boun +bounce +bounceable +bounceably +bounceback +bounced +bouncer +bouncers +bounces +bouncy +bouncier +bounciest +bouncily +bounciness +bouncing +bouncingly +Bound +boundable +boundary +boundaries +boundary-marking +boundary's +Boundbrook +bounded +boundedly +boundedness +bounden +bounder +bounderish +bounderishly +bounders +bounding +boundingly +boundless +boundlessly +boundlessness +boundlessnesses +boundly +boundness +Bounds +boundure +bounteous +bounteously +bounteousness +Bounty +bountied +bounties +bounty-fed +Bountiful +bountifully +bountifulness +bountihead +bountyless +bountiousness +bounty's +bountith +bountree +Bouphonia +bouquet +bouquetiere +bouquetin +bouquets +bouquet's +bouquiniste +bour +bourage +bourasque +Bourbaki +Bourbon +Bourbonesque +Bourbonian +Bourbonic +Bourbonism +Bourbonist +bourbonize +Bourbonnais +bourbons +bourd +bourder +bourdis +bourdon +bourdons +bourette +Bourg +bourgade +Bourgeois +bourgeoise +bourgeoises +bourgeoisie +bourgeoisies +bourgeoisify +bourgeoisitic +bourgeon +bourgeoned +bourgeoning +bourgeons +Bourges +Bourget +Bourgogne +bourgs +Bourguiba +bourguignonne +Bourignian +Bourignianism +Bourignianist +Bourignonism +Bourignonist +Bourke +bourkha +bourlaw +Bourn +Bourne +Bournemouth +bournes +Bourneville +bournless +bournonite +bournous +bourns +bourock +Bourout +Bourque +bourr +bourran +bourrasque +bourre +bourreau +bourree +bourrees +bourrelet +bourride +bourrides +Bourse +bourses +Boursin +bourtree +bourtrees +Bouse +boused +bouser +bouses +bousy +bousing +bousouki +bousoukia +bousoukis +Boussingault +Boussingaultia +boussingaultite +boustrophedon +boustrophedonic +bout +boutade +boutefeu +boutel +boutell +Bouteloua +bouteria +bouteselle +boutylka +boutique +boutiques +Boutis +bouto +Bouton +boutonniere +boutonnieres +boutons +boutre +bouts +bout's +bouts-rimes +Boutte +Boutwell +Bouvard +Bouvardia +bouvier +bouviers +Bouvines +bouw +bouzouki +bouzoukia +bouzoukis +Bouzoun +Bovard +bovarism +bovarysm +bovarist +bovaristic +bovate +Bove +Bovey +bovenland +Bovensmilde +Bovet +Bovgazk +bovicide +boviculture +bovid +Bovidae +bovids +boviform +Bovill +Bovina +bovine +bovinely +bovines +bovinity +bovinities +Bovista +bovld +bovoid +bovovaccination +bovovaccine +Bovril +bovver +Bow +bowable +bowback +bow-back +bow-backed +bow-beaked +bow-bearer +Bow-bell +Bowbells +bow-bending +bowbent +bowboy +bow-compass +Bowden +Bowdichia +bow-dye +bow-dyer +Bowditch +Bowdle +bowdlerisation +bowdlerise +bowdlerised +bowdlerising +bowdlerism +bowdlerization +bowdlerizations +bowdlerize +bowdlerized +bowdlerizer +bowdlerizes +bowdlerizing +Bowdoin +Bowdoinham +Bowdon +bow-draught +bowdrill +Bowe +bowed +bowed-down +bowedness +bowel +boweled +boweling +Bowell +bowelled +bowelless +bowellike +bowelling +bowels +bowel's +Bowen +bowenite +Bower +bowerbird +bower-bird +bowered +Bowery +boweries +Boweryish +bowering +bowerlet +bowerly +bowerlike +bowermay +bowermaiden +Bowerman +Bowers +Bowerston +Bowersville +bowerwoman +Bowes +bowess +bowet +bowfin +bowfins +bowfront +bowge +bowgrace +bow-hand +bowhead +bowheads +bow-houghd +bowyang +bowyangs +Bowie +bowieful +bowie-knife +Bowyer +bowyers +bowing +bowingly +bowings +bow-iron +bowk +bowkail +bowker +bowknot +bowknots +bowl +bowla +bowlder +bowlderhead +bowldery +bowldering +bowlders +Bowlds +bowle +bowled +bowleg +bowlegged +bow-legged +bowleggedness +Bowlegs +Bowler +bowlers +Bowles +bowless +bow-less +bowlful +bowlfuls +bowly +bowlike +bowlin +bowline +bowlines +bowline's +bowling +bowlings +bowllike +bowlmaker +bowls +bowl-shaped +Bowlus +bowmaker +bowmaking +Bowman +Bowmansdale +Bowmanstown +Bowmansville +bowmen +bown +Bowne +bow-necked +bow-net +bowpin +bowpot +bowpots +Bowra +Bowrah +bowralite +Bowring +bows +bowsaw +bowse +bowsed +bowser +bowsery +bowses +bow-shaped +bowshot +bowshots +bowsie +bowsing +bowsman +bowsprit +bowsprits +bowssen +bowstaff +bowstave +bow-street +bowstring +bow-string +bowstringed +bowstringing +bowstrings +bowstring's +bowstrung +bowtel +bowtell +bowtie +bow-window +bow-windowed +bowwoman +bowwood +bowwort +bowwow +bow-wow +bowwowed +bowwows +Box +boxball +boxberry +boxberries +boxboard +boxboards +box-bordered +box-branding +boxbush +box-calf +boxcar +boxcars +boxcar's +box-cleating +box-covering +boxed +box-edged +boxed-in +Boxelder +boxen +Boxer +Boxerism +boxer-off +boxers +boxer-up +boxes +boxfish +boxfishes +Boxford +boxful +boxfuls +boxhaul +box-haul +boxhauled +boxhauling +boxhauls +boxhead +boxholder +Boxholm +boxy +boxiana +boxier +boxiest +boxiness +boxinesses +boxing +boxing-day +boxing-in +boxings +boxkeeper +box-leaved +boxlike +box-locking +boxmaker +boxmaking +boxman +box-nailing +box-office +box-plaited +boxroom +box-shaped +box-strapping +boxthorn +boxthorns +boxty +boxtop +boxtops +boxtop's +boxtree +box-tree +box-trimming +box-turning +boxwallah +boxwood +boxwoods +boxwork +Boz +boza +bozal +Bozcaada +Bozeman +Bozen +bozine +Bozman +bozo +Bozoo +bozos +Bozovich +Bozrah +Bozuwa +Bozzaris +bozze +bozzetto +BP +bp. +BPA +BPC +BPDPA +BPE +BPetE +BPH +BPharm +BPhil +BPI +BPOC +BPOE +BPPS +BPS +BPSS +bpt +BR +Br. +Bra +Braasch +braata +brab +brabagious +Brabancon +Brabant +Brabanter +Brabantine +Brabazon +brabble +brabbled +brabblement +brabbler +brabblers +brabbles +brabbling +brabblingly +Brabejum +Braca +bracae +braccae +braccate +Bracci +braccia +bracciale +braccianite +braccio +Brace +braced +Bracey +bracelet +braceleted +bracelets +bracelet's +bracer +bracery +bracero +braceros +bracers +braces +Braceville +brach +brache +Brachelytra +brachelytrous +bracherer +brachering +braches +brachet +brachets +brachy- +brachia +brachial +brachialgia +brachialis +brachials +Brachiata +brachiate +brachiated +brachiating +brachiation +brachiator +brachyaxis +brachycardia +brachycatalectic +brachycephal +brachycephales +brachycephali +brachycephaly +brachycephalic +brachycephalies +brachycephalism +brachycephalization +brachycephalize +brachycephalous +Brachycera +brachyceral +brachyceric +brachycerous +brachychronic +brachycnemic +Brachycome +brachycrany +brachycranial +brachycranic +brachydactyl +brachydactyly +brachydactylia +brachydactylic +brachydactylism +brachydactylous +brachydiagonal +brachydodrome +brachydodromous +brachydomal +brachydomatic +brachydome +brachydont +brachydontism +brachyfacial +brachiferous +brachigerous +brachyglossal +brachygnathia +brachygnathism +brachygnathous +brachygrapher +brachygraphy +brachygraphic +brachygraphical +brachyhieric +brachylogy +brachylogies +brachymetropia +brachymetropic +Brachinus +brachio- +brachiocephalic +brachio-cephalic +brachiocyllosis +brachiocrural +brachiocubital +brachiofacial +brachiofaciolingual +brachioganoid +Brachioganoidei +brachiolaria +brachiolarian +brachiopod +Brachiopoda +brachiopode +brachiopodist +brachiopodous +brachioradial +brachioradialis +brachiorrhachidian +brachiorrheuma +brachiosaur +Brachiosaurus +brachiostrophosis +brachiotomy +Brachyoura +brachyphalangia +Brachyphyllum +brachypinacoid +brachypinacoidal +brachypyramid +brachypleural +brachypnea +brachypodine +brachypodous +brachyprism +brachyprosopic +brachypterous +brachyrrhinia +brachysclereid +brachyskelic +brachysm +brachystaphylic +Brachystegia +brachisto- +brachistocephali +brachistocephaly +brachistocephalic +brachistocephalous +brachistochrone +brachystochrone +brachistochronic +brachistochronous +Brachystomata +brachystomatous +brachystomous +brachytic +brachytypous +brachytmema +brachium +Brachyura +brachyural +brachyuran +brachyuranic +brachyure +brachyurous +Brachyurus +brachman +brachs +brachtmema +bracing +bracingly +bracingness +bracings +braciola +braciolas +braciole +bracioles +brack +brackebuschite +bracked +Brackely +bracken +brackened +Brackenridge +brackens +bracker +bracket +bracketed +bracketing +brackets +Brackett +bracketted +Brackettville +bracketwise +bracky +bracking +brackish +brackishness +brackmard +Brackney +Bracknell +Bracon +braconid +Braconidae +braconids +braconniere +bracozzo +bract +bractea +bracteal +bracteate +bracted +bracteiform +bracteolate +bracteole +bracteose +bractless +bractlet +bractlets +bracts +Brad +Bradan +bradawl +bradawls +Bradbury +Bradburya +bradded +bradding +Braddyville +Braddock +Brade +Braden +bradenhead +Bradenton +Bradenville +Bradeord +Brader +Bradford +Bradfordsville +Brady +brady- +bradyacousia +bradyauxesis +bradyauxetic +bradyauxetically +bradycardia +bradycardic +bradycauma +bradycinesia +bradycrotic +bradydactylia +bradyesthesia +bradyglossia +bradykinesia +bradykinesis +bradykinetic +bradykinin +bradylalia +bradylexia +bradylogia +bradynosus +bradypepsy +bradypepsia +bradypeptic +bradyphagia +bradyphasia +bradyphemia +bradyphrasia +bradyphrenia +bradypnea +bradypnoea +bradypod +bradypode +Bradypodidae +bradypodoid +Bradypus +bradyseism +bradyseismal +bradyseismic +bradyseismical +bradyseismism +bradyspermatism +bradysphygmia +bradystalsis +bradyteleocinesia +bradyteleokinesis +bradytely +bradytelic +bradytocia +bradytrophic +bradyuria +Bradyville +Bradlee +Bradley +Bradleianism +Bradleigh +Bradleyville +Bradly +bradmaker +Bradman +Bradney +Bradner +bradoon +bradoons +brads +Bradshaw +Bradski +bradsot +Bradstreet +Bradway +Bradwell +brae +braeface +braehead +braeman +braes +brae's +braeside +Braeunig +Brag +Braga +bragas +Bragdon +Brage +brager +Bragg +braggadocian +braggadocianism +Braggadocio +braggadocios +braggardism +braggart +braggartism +braggartly +braggartry +braggarts +braggat +bragged +bragger +braggery +braggers +braggest +bragget +braggy +braggier +braggiest +bragging +braggingly +braggish +braggishly +braggite +braggle +Braggs +Bragi +bragite +bragless +bragly +bragozzo +brags +braguette +bragwort +Braham +Brahe +Brahear +Brahm +Brahma +brahmachari +Brahmahood +Brahmaic +Brahmajnana +Brahmaloka +Brahman +Brahmana +Brahmanaspati +Brahmanda +Brahmanee +Brahmaness +Brahmanhood +Brahmani +Brahmany +Brahmanic +Brahmanical +Brahmanis +Brahmanism +Brahmanist +Brahmanistic +brahmanists +Brahmanize +Brahmans +brahmapootra +Brahmaputra +brahmas +Brahmi +Brahmic +Brahmin +brahminee +Brahminic +Brahminical +Brahminism +Brahminist +brahminists +Brahmins +brahmism +Brahmoism +Brahms +Brahmsian +Brahmsite +Brahui +Bray +braid +braided +braider +braiders +braiding +braidings +Braidism +Braidist +braids +Braidwood +braye +brayed +brayer +brayera +brayerin +brayers +braies +brayette +braying +brail +Braila +brailed +Brayley +brailing +Braille +Brailled +brailler +brailles +Braillewriter +Brailling +Braillist +Brailowsky +brails +Braymer +brain +brainache +Brainard +Braynard +Brainardsville +brain-begot +brain-born +brain-breaking +brain-bred +braincap +braincase +brainchild +brain-child +brainchildren +brainchild's +brain-cracked +braincraft +brain-crazed +brain-crumpled +brain-damaged +brained +brainer +Brainerd +brainfag +brain-fevered +brain-fretting +brainge +brainy +brainier +brainiest +brainily +braininess +braining +brain-injured +brainish +brainless +brainlessly +brainlessness +brainlike +brainpan +brainpans +brainpower +brain-purging +brains +brainsick +brainsickly +brainsickness +brain-smoking +brain-spattering +brain-spun +brainstem +brainstems +brainstem's +brainstone +brainstorm +brainstormer +brainstorming +brainstorms +brainstorm's +brain-strong +brainteaser +brain-teaser +brainteasers +brain-tire +Braintree +brain-trust +brainward +brainwash +brain-wash +brainwashed +brainwasher +brainwashers +brainwashes +brainwashing +brain-washing +brainwashjng +brainwater +brainwave +brainwood +brainwork +brainworker +braird +brairded +brairding +braireau +brairo +brays +braise +braised +braises +braising +braystone +Braithwaite +Brayton +braize +braizes +brake +brakeage +brakeages +braked +brakehand +brakehead +brakeless +brakeload +brakemaker +brakemaking +brakeman +brakemen +braker +brakeroot +brakes +brakesman +brakesmen +brake-testing +brake-van +braky +brakie +brakier +brakiest +braking +Brakpan +Brale +braless +Bram +Bramah +Braman +Bramante +Bramantesque +Bramantip +bramble +brambleberry +brambleberries +bramblebush +brambled +brambles +bramble's +brambly +bramblier +brambliest +brambling +brambrack +brame +Bramia +Bramley +Bramwell +Bran +Brana +Branca +brancard +brancardier +branch +branchage +branch-bearing +branch-building +branch-charmed +branch-climber +Branchdale +branched +branchedness +Branchellion +branch-embellished +brancher +branchery +branches +branchful +branchi +branchy +branchia +branchiae +branchial +Branchiata +branchiate +branchicolous +branchier +branchiest +branchiferous +branchiform +branchihyal +branchiness +branching +branchings +branchio- +Branchiobdella +branchiocardiac +branchiogenous +branchiomere +branchiomeric +branchiomerism +branchiopallial +branchiopneustic +branchiopod +Branchiopoda +branchiopodan +branchiopodous +branchiopoo +Branchiopulmonata +branchiopulmonate +branchiosaur +Branchiosauria +branchiosaurian +Branchiosaurus +branchiostegal +branchiostegan +branchiostege +Branchiostegidae +branchiostegite +branchiostegous +Branchiostoma +branchiostomid +Branchiostomidae +branchiostomous +Branchipodidae +Branchipus +branchireme +Branchiura +branchiurous +Branchland +branchless +branchlet +branchlike +branchling +branchman +Branchport +branch-rent +branchstand +branch-strewn +Branchton +Branchus +Branchville +branchway +Brancusi +Brand +brandade +Brandais +Brandamore +Brande +Brandea +branded +bran-deer +Brandeis +Branden +Brandenburg +Brandenburger +brandenburgh +brandenburgs +Brander +brandering +branders +Brandes +brand-goose +Brandi +Brandy +brandyball +brandy-bottle +brandy-burnt +Brandice +Brandie +brandied +brandies +brandy-faced +brandify +brandying +brandyman +Brandyn +branding +brandy-pawnee +brandiron +Brandise +brandish +brandished +brandisher +brandishers +brandishes +brandishing +brandisite +Brandywine +brandle +brandless +brandling +brand-mark +brand-new +brand-newness +Brando +Brandon +Brandonville +brandreth +brandrith +brands +brandsolder +Brandsville +Brandt +Brandtr +Brandwein +Branen +Branford +Branger +brangle +brangled +branglement +brangler +brangling +Brangus +Branguses +Branham +branial +Braniff +brank +branky +brankie +brankier +brankiest +brank-new +branks +brankursine +brank-ursine +branle +branles +branned +branner +brannerite +branners +bran-new +branny +brannier +branniest +brannigan +branniness +branning +Brannon +Brans +Branscum +Bransford +bransle +bransles +bransolder +Branson +Branstock +Brant +Branta +brantail +brantails +brantcorn +Brantford +brant-fox +Branting +Brantingham +brantle +Brantley +brantness +brants +Brantsford +Brantwood +branular +Branwen +Braque +braquemard +brarow +bras +bra's +Brasca +bras-dessus-bras-dessous +Braselton +brasen +Brasenia +brasero +braseros +brash +Brashear +brasher +brashes +brashest +brashy +brashier +brashiest +brashiness +brashly +brashness +Brasia +brasier +brasiers +Brasil +brasilein +brasilete +brasiletto +Brasilia +brasilin +brasilins +brasils +Brasov +brasque +brasqued +brasquing +Brass +brassage +brassages +brassard +brassards +brass-armed +brassart +brassarts +brassate +Brassavola +brass-bold +brassbound +brassbounder +brass-browed +brass-cheeked +brass-colored +brasse +brassed +brassey +brass-eyed +brasseys +brasser +brasserie +brasseries +brasses +brasset +brass-finishing +brass-fitted +brass-footed +brass-fronted +brass-handled +brass-headed +brass-hilted +brass-hooved +brassy +Brassia +brassic +Brassica +Brassicaceae +brassicaceous +brassicas +brassidic +brassie +brassier +brassiere +brassieres +brassies +brassiest +brassily +brassylic +brassiness +brassing +brassish +brasslike +brass-lined +brass-melting +brass-mounted +Brasso +brass-plated +brass-renting +brass-shapen +brass-smith +brass-tipped +Brasstown +brass-visaged +brassware +brasswork +brassworker +brass-working +brassworks +brast +Braswell +BRAT +bratchet +Brathwaite +Bratianu +bratina +Bratislava +bratling +brats +brat's +bratstva +bratstvo +brattach +Brattain +bratty +brattice +bratticed +bratticer +brattices +bratticing +brattie +brattier +brattiest +brattiness +brattish +brattishing +brattle +Brattleboro +brattled +brattles +brattling +Bratton +Bratwurst +Brauhaus +Brauhauser +braula +Braun +brauna +Brauneberger +Brauneria +Braunfels +braunite +braunites +Braunschweig +Braunschweiger +Braunstein +Brauronia +Brauronian +Brause +Brautlied +Brava +bravade +bravado +bravadoed +bravadoes +bravadoing +bravadoism +bravados +Bravar +bravas +brave +braved +bravehearted +brave-horsed +bravely +brave-looking +brave-minded +braveness +braver +bravery +braveries +bravers +braves +brave-sensed +brave-showing +brave-souled +brave-spirited +brave-spiritedness +bravest +bravi +Bravin +braving +bravish +bravissimo +bravo +bravoed +bravoes +bravoing +bravoite +bravos +bravura +bravuraish +bravuras +bravure +braw +brawer +brawest +brawl +brawled +Brawley +brawler +brawlers +brawly +brawlie +brawlier +brawliest +brawling +brawlingly +brawlis +brawlys +brawls +brawlsome +brawn +brawned +brawnedness +Brawner +brawny +brawnier +brawniest +brawnily +brawniness +brawns +braws +braxy +braxies +Braxton +Braz +Braz. +braza +brazas +braze +Brazeau +brazed +Brazee +braze-jointed +brazen +brazen-barking +brazen-browed +brazen-clawed +brazen-colored +brazened +brazenface +brazen-face +brazenfaced +brazen-faced +brazenfacedly +brazen-facedly +brazenfacedness +brazen-fisted +brazen-floored +brazen-footed +brazen-fronted +brazen-gated +brazen-headed +brazen-hilted +brazen-hoofed +brazen-imaged +brazening +brazen-leaved +brazenly +brazen-lunged +brazen-mailed +brazen-mouthed +brazenness +brazennesses +brazen-pointed +brazens +brazer +brazera +brazers +brazes +brazier +braziery +braziers +brazier's +Brazil +brazilein +brazilette +braziletto +Brazilian +brazilianite +brazilians +brazilin +brazilins +brazilite +Brazil-nut +brazils +brazilwood +brazing +Brazoria +Brazos +Brazzaville +BRC +BRCA +BRCS +BRE +Brea +breach +breached +breacher +breachers +breaches +breachful +breachy +breaching +bread +bread-and-butter +bread-baking +breadbasket +bread-basket +breadbaskets +breadberry +breadboard +breadboards +breadboard's +breadbox +breadboxes +breadbox's +bread-corn +bread-crumb +bread-crumbing +bread-cutting +breadearner +breadearning +bread-eating +breaded +breaden +bread-faced +breadfruit +bread-fruit +breadfruits +breading +breadless +breadlessness +breadline +bread-liner +breadmaker +breadmaking +breadman +breadness +breadnut +breadnuts +breadroot +breads +breadseller +breadstitch +bread-stitch +breadstuff +bread-stuff +breadstuffs +breadth +breadthen +breadthless +breadthriders +breadths +breadthways +breadthwise +bread-tree +breadwinner +bread-winner +breadwinners +breadwinner's +breadwinning +bread-wrapping +breaghe +break +break- +breakability +breakable +breakableness +breakables +breakably +breakage +breakages +breakaway +breakax +breakaxe +breakback +break-back +breakbone +breakbones +break-circuit +breakdown +break-down +breakdowns +breakdown's +breaker +breaker-down +breakerman +breakermen +breaker-off +breakers +breaker-up +break-even +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfastless +breakfasts +breakfront +break-front +breakfronts +break-in +breaking +breaking-in +breakings +breakless +breaklist +breakneck +break-neck +breakoff +break-off +breakout +breakouts +breakover +breakpoint +breakpoints +breakpoint's +break-promise +Breaks +breakshugh +breakstone +breakthrough +break-through +breakthroughes +breakthroughs +breakthrough's +breakup +break-up +breakups +breakwater +breakwaters +breakwater's +breakweather +breakwind +Bream +breamed +breaming +breams +Breana +Breanne +Brear +breards +breast +breastband +breastbeam +breast-beam +breast-beater +breast-beating +breast-board +breastbone +breastbones +breast-deep +Breasted +breaster +breastfast +breast-fed +breast-feed +breastfeeding +breast-feeding +breastful +breastheight +breast-high +breasthook +breast-hook +breastie +breasting +breastless +breastmark +breastpiece +breastpin +breastplate +breast-plate +breastplates +breastplough +breast-plough +breastplow +breastrail +breast-rending +breastrope +breasts +breaststroke +breaststroker +breaststrokes +breastsummer +breastweed +breast-wheel +breastwise +breastwood +breastwork +breastworks +breastwork's +breath +breathability +breathable +breathableness +breathalyse +Breathalyzer +breath-bereaving +breath-blown +breathe +breatheableness +breathed +breather +breathers +breathes +breathful +breath-giving +breathy +breathier +breathiest +breathily +breathiness +breathing +breathingly +Breathitt +breathless +breathlessly +breathlessness +breaths +breathseller +breath-stopping +breath-sucking +breath-tainted +breathtaking +breath-taking +breathtakingly +breba +Breban +Brebner +breccia +breccial +breccias +brecciate +brecciated +brecciating +brecciation +brecham +brechams +brechan +brechans +Brecher +Brechites +Brecht +Brechtel +brechtian +brecia +breck +brecken +Breckenridge +Breckinridge +Brecknockshire +Brecksville +Brecon +Breconshire +Bred +Breda +bredbergite +brede +bredes +bredestitch +bredi +bred-in-the-bone +bredstitch +Bree +Breech +breechblock +breechcloth +breechcloths +breechclout +breeched +breeches +breechesflower +breechesless +breeching +breechless +breechloader +breech-loader +breechloading +breech-loading +breech's +Breed +breedable +breedbate +Breeden +breeder +breeders +breedy +breediness +Breeding +breedings +breedling +breeds +Breedsville +breek +breekless +breeks +breekums +Breen +Breena +breenge +breenger +brees +Breese +Breesport +Breeze +breeze-borne +breezed +breeze-fanned +breezeful +breezeless +breeze-lifted +breezelike +breezes +breeze's +breeze-shaken +breeze-swept +breezeway +breezeways +Breezewood +breeze-wooing +breezy +breezier +breeziest +breezily +breeziness +breezing +Bregenz +Breger +bregma +bregmata +bregmate +bregmatic +brehon +brehonia +brehonship +brei +Brey +Breinigsville +breird +Breislak +breislakite +Breithablik +breithauptite +brekky +brekkle +brelan +brelaw +Brelje +breloque +brember +Bremble +breme +bremely +Bremen +bremeness +Bremer +Bremerhaven +Bremerton +Bremia +Bremond +Bremser +bremsstrahlung +Bren +Brena +Brenan +Brenda +Brendan +brended +Brendel +Brenden +brender +brendice +Brendin +Brendis +Brendon +Brengun +Brenham +Brenk +Brenn +Brenna +brennage +Brennan +Brennen +Brenner +Brennschluss +brens +Brent +Brentano +Brentford +Brenthis +brent-new +Brenton +brents +Brentt +Brentwood +Brenza +brephic +brepho- +br'er +brerd +brere +Bres +Brescia +Brescian +Bresee +Breshkovsky +Breskin +Breslau +Bress +bressomer +Bresson +bressummer +Brest +Bret +Bretagne +bretelle +bretesse +bret-full +breth +brethel +brethren +brethrenism +Breton +Bretonian +bretons +Bretschneideraceae +Brett +Bretta +brettice +Bretwalda +Bretwaldadom +Bretwaldaship +Bretz +breu- +Breuer +Breugel +Breughel +breunnerite +brev +breva +Brevard +breve +breves +brevet +brevetcy +brevetcies +brevete +breveted +breveting +brevets +brevetted +brevetting +brevi +brevi- +breviary +breviaries +breviate +breviature +brevicauda +brevicaudate +brevicipitid +Brevicipitidae +brevicomis +breviconic +brevier +breviers +brevifoliate +breviger +brevilingual +breviloquence +breviloquent +breviped +brevipen +brevipennate +breviradiate +brevirostral +brevirostrate +Brevirostrines +brevis +brevit +brevity +brevities +Brew +brewage +brewages +brewed +Brewer +brewery +breweries +brewery's +brewers +brewership +Brewerton +brewhouse +brewhouses +brewing +brewings +brewis +brewises +brewmaster +brews +brewst +Brewster +brewsterite +Brewton +Brezhnev +Brezin +BRG +BRI +bry- +Bria +Bryaceae +bryaceous +Bryales +Brian +Bryan +Briana +Bryana +Briand +Brianhead +Bryanism +Bryanite +Brianna +Brianne +Briano +Bryansk +Briant +Bryant +Bryanthus +Bryanty +Bryantown +Bryantsville +Bryantville +briar +briarberry +Briard +briards +Briarean +briared +Briareus +briar-hopper +briary +briarroot +briars +briar's +briarwood +bribability +bribable +bribe +bribeability +bribeable +bribed +bribe-devouring +bribee +bribees +bribe-free +bribegiver +bribegiving +bribeless +bribemonger +briber +bribery +briberies +bribers +bribes +bribetaker +bribetaking +bribeworthy +bribing +Bribri +bric-a-brac +bric-a-brackery +Brice +Bryce +Bryceland +Bricelyn +Briceville +Bryceville +brichen +brichette +Brick +brick-barred +brickbat +brickbats +brickbatted +brickbatting +brick-bound +brick-building +brick-built +brick-burning +brick-colored +brickcroft +brick-cutting +brick-drying +brick-dust +brick-earth +bricked +Brickeys +brickel +bricken +Bricker +brickfield +brick-field +brickfielder +brick-fronted +brick-grinding +brick-hemmed +brickhood +bricky +brickyard +brickier +brickiest +bricking +brickish +brickkiln +brick-kiln +bricklay +bricklayer +bricklayers +bricklayer's +bricklaying +bricklayings +brickle +brickleness +brickles +brickly +bricklike +brickliner +bricklining +brickmaker +brickmaking +brickmason +brick-nogged +brick-paved +brickred +brick-red +bricks +brickset +bricksetter +brick-testing +bricktimber +bricktop +brickwall +brick-walled +brickwise +brickwork +bricole +bricoles +brid +bridal +bridale +bridaler +bridally +bridals +bridalty +Bridalveil +Bride +bride-ale +bridebed +bridebowl +bridecake +bridechamber +bridecup +bride-cup +bridegod +bridegroom +bridegrooms +bridegroomship +bridehead +bridehood +bridehouse +Bridey +brideknot +bridelace +bride-lace +brideless +bridely +bridelike +bridelope +bridemaid +bridemaiden +bridemaidship +brideman +brides +bride's +brideship +bridesmaid +bridesmaiding +bridesmaids +bridesmaid's +bridesman +bridesmen +bridestake +bride-to-be +bridewain +brideweed +bridewell +bridewort +Bridge +bridgeable +bridgeables +bridgeboard +bridgebote +bridgebuilder +bridgebuilding +bridged +Bridgehampton +bridgehead +bridgeheads +bridgehead's +bridge-house +bridgekeeper +Bridgeland +bridgeless +bridgelike +bridgemaker +bridgemaking +bridgeman +bridgemaster +bridgemen +Bridgeport +bridgepot +Bridger +Bridges +Bridget +bridgetin +Bridgeton +Bridgetown +bridgetree +Bridgette +Bridgeville +bridgeway +bridgewall +bridgeward +bridgewards +Bridgewater +bridgework +bridgework's +Bridgid +bridging +bridgings +Bridgman +Bridgton +Bridgwater +Bridie +bridle +bridled +bridleless +bridleman +bridler +bridlers +bridles +bridlewise +bridle-wise +bridling +bridoon +bridoons +Bridport +Bridwell +Brie +BRIEF +briefcase +briefcases +briefcase's +briefed +briefer +briefers +briefest +briefing +briefings +briefing's +briefless +brieflessly +brieflessness +briefly +briefness +briefnesses +briefs +Brielle +Brien +Brier +brierberry +briered +Brierfield +briery +brierroot +briers +brierwood +bries +Brieta +Brietta +Brieux +brieve +Brig +Brig. +brigade +brigaded +brigades +brigade's +brigadier +brigadiers +brigadier's +brigadiership +brigading +brigalow +brigand +brigandage +brigander +brigandine +brigandish +brigandishly +brigandism +brigands +Brigantes +Brigantia +Brigantine +brigantines +brigatry +brigbote +Brigette +brigetty +Brigg +Briggs +Briggsdale +Briggsian +Briggsville +Brigham +Brighella +Brighid +Brighouse +Bright +bright-bloomed +bright-cheeked +bright-colored +bright-dyed +bright-eyed +Brighteyes +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +bright-faced +bright-featured +bright-field +bright-flaming +bright-haired +bright-headed +bright-hued +brightish +bright-leaved +brightly +Brightman +bright-minded +brightness +brightnesses +Brighton +bright-robed +brights +brightsmith +brightsome +brightsomeness +bright-spotted +bright-striped +bright-studded +bright-tinted +Brightwaters +bright-witted +Brightwood +brightwork +Brigid +Brigida +Brigit +Brigitta +Brigitte +Brigittine +brigous +brig-rigged +brigs +brig's +brigsail +brigue +brigued +briguer +briguing +Brihaspati +brike +Brill +brillante +Brillat-Savarin +brilliance +brilliances +brilliancy +brilliancies +brilliandeer +Brilliant +brilliant-cut +brilliantine +brilliantined +brilliantly +brilliantness +brilliants +brilliantwise +brilliolette +Brillion +brillolette +Brillouin +brills +brim +brimborion +brimborium +Brimfield +brimful +brimfull +brimfully +brimfullness +brimfulness +Brimhall +briming +Brimley +brimless +brimly +brimmed +brimmer +brimmered +brimmering +brimmers +brimmimg +brimming +brimmingly +Brimo +brims +brimse +Brimson +brimstone +brimstones +brimstonewort +brimstony +brin +Bryn +Brina +Bryna +Brynathyn +brince +brinded +Brindell +Brindisi +Brindle +brindled +brindles +brindlish +bryndza +Brine +brine-bound +brine-cooler +brine-cooling +brined +brine-dripping +brinehouse +Briney +brineless +brineman +brine-pumping +briner +Bryner +briners +brines +brine-soaked +Bring +bringal +bringall +bringdown +bringed +bringela +bringer +bringers +bringer-up +bringeth +Bringhurst +bringing +bringing-up +brings +bringsel +Brynhild +Briny +brinie +brinier +brinies +briniest +brininess +brininesses +brining +brinish +brinishness +brinjal +brinjaree +brinjarry +brinjarries +brinjaul +Brinje +Brink +Brinkema +Brinkley +brinkless +Brinklow +brinkmanship +brinks +brinksmanship +Brinktown +Brynmawr +Brinn +Brynn +Brinna +Brynna +Brynne +brinny +Brinnon +brins +brinsell +Brinsmade +Brinson +brinston +Brynza +brio +brioche +brioches +bryogenin +briolet +briolette +briolettes +bryology +bryological +bryologies +bryologist +Brion +Bryon +Brioni +briony +bryony +Bryonia +bryonidin +brionies +bryonies +bryonin +brionine +Bryophyllum +Bryophyta +bryophyte +bryophytes +bryophytic +brios +Brioschi +Bryozoa +bryozoan +bryozoans +bryozoon +bryozoum +brique +briquet +briquets +briquette +briquetted +briquettes +briquetting +bris +brys- +brisa +brisance +brisances +brisant +Brisbane +Brisbin +Briscoe +briscola +brise +Briseis +brisement +brises +brise-soleil +Briseus +Brisingamen +brisk +brisked +brisken +briskened +briskening +brisker +briskest +brisket +briskets +brisky +brisking +briskish +briskly +briskness +brisknesses +brisks +brisling +brislings +Bryson +brisque +briss +brisses +Brissotin +Brissotine +brist +bristle +bristlebird +bristlecone +bristled +bristle-faced +bristle-grass +bristleless +bristlelike +bristlemouth +bristlemouths +bristle-pointed +bristler +bristles +bristle-stalked +bristletail +bristle-tailed +bristle-thighed +bristle-toothed +bristlewort +bristly +bristlier +bristliest +bristliness +bristling +Bristo +Bristol +bristols +Bristolville +Bristow +brisure +Brit +Brit. +Brita +Britain +britany +Britannia +Britannian +Britannic +Britannica +Britannically +Britannicus +britchel +britches +britchka +brite +Brith +brither +Brython +Brythonic +Briticism +British +Britisher +britishers +Britishhood +Britishism +British-israel +Britishly +Britishness +Britney +Britni +Brito-icelandic +Britomartis +Briton +Britoness +britons +briton's +brits +britska +britskas +Britt +Britta +Brittain +Brittan +Brittaney +Brittani +Brittany +Britte +Britten +Britteny +brittle +brittlebush +brittled +brittlely +brittleness +brittler +brittles +brittlest +brittle-star +brittlestem +brittlewood +brittlewort +brittly +brittling +Brittne +Brittnee +Brittney +Brittni +Britton +Brittonic +britts +britzka +britzkas +britzska +britzskas +Bryum +Brix +Brixey +Briza +Brize +Brizo +brizz +BRL +BRM +BRN +Brnaba +Brnaby +Brno +Bro +broach +broached +broacher +broachers +broaches +broaching +Broad +broadacre +Broadalbin +broad-arrow +broadax +broadaxe +broad-axe +broadaxes +broad-backed +broadband +broad-based +broad-beamed +Broadbent +broadbill +broad-billed +broad-bladed +broad-blown +broad-bodied +broad-bosomed +broad-bottomed +broad-boughed +broad-bowed +broad-breasted +Broadbrim +broad-brim +broad-brimmed +Broadbrook +broad-built +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broad-chested +broad-chinned +broadcloth +broadcloths +broad-crested +Broaddus +broad-eared +broad-eyed +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broad-faced +broad-flapped +Broadford +broad-fronted +broadgage +broad-gage +broad-gaged +broad-gauge +broad-gauged +broad-guage +broad-handed +broadhead +broad-headed +broadhearted +broad-hoofed +broadhorn +broad-horned +broadish +broad-jump +Broadlands +Broadleaf +broad-leafed +broad-leaved +broadleaves +broadly +broad-limbed +broadling +broadlings +broad-lipped +broad-listed +broadloom +broadlooms +broad-margined +broad-minded +broadmindedly +broad-mindedly +broad-mindedness +Broadmoor +broadmouth +broad-mouthed +broadness +broadnesses +broad-nosed +broadpiece +broad-piece +broad-ribbed +broad-roomed +Broadrun +Broads +broad-set +broadshare +broadsheet +broad-shouldered +broadside +broadsided +broadsider +broadsides +broadsiding +broad-skirted +broad-souled +broad-spectrum +broad-spoken +broadspread +broad-spreading +broad-sterned +broad-striped +broadsword +broadswords +broadtail +broad-tailed +broad-thighed +broadthroat +broad-tired +broad-toed +broad-toothed +Broadus +Broadview +Broadway +broad-wayed +Broadwayite +broadways +Broadwater +Broadwell +broad-wheeled +broadwife +broad-winged +broadwise +broadwives +brob +Brobdingnag +Brobdingnagian +Broca +brocade +brocaded +brocades +brocading +brocage +brocard +brocardic +brocatel +brocatelle +brocatello +brocatels +Broccio +broccoli +broccolis +broch +brochan +brochant +brochantite +broche +brochette +brochettes +brochidodromous +brocho +brochophony +brocht +brochure +brochures +brochure's +Brock +brockage +brockages +brocked +Brocken +Brocket +brockets +brock-faced +Brocky +Brockie +brockish +brockle +Brocklin +Brockport +brocks +Brockton +Brockway +Brockwell +brocoli +brocolis +Brocton +Brod +brodder +Broddy +Broddie +broddle +brodee +brodeglass +Brodehurst +brodekin +Brodench +brodequin +Broder +broderer +Broderic +Broderick +broderie +Brodeur +Brodhead +Brodheadsville +Brody +Brodiaea +brodyaga +brodyagi +Brodie +Brodnax +Brodsky +broeboe +Broeder +Broederbond +Broek +Broeker +brog +Brogan +brogans +brogger +broggerite +broggle +brogh +Brogle +Broglie +Brogue +brogued +brogueful +brogueneer +broguer +broguery +brogueries +brogues +broguing +broguish +Brohard +Brohman +broid +Broida +broiden +broider +broidered +broiderer +broideress +broidery +broideries +broidering +broiders +broigne +broil +broiled +broiler +broilery +broilers +broiling +broilingly +broils +Brok +brokage +brokages +Brokaw +broke +broken +broken-arched +broken-backed +broken-bellied +Brokenbow +broken-check +broken-down +broken-ended +broken-footed +broken-fortuned +broken-handed +broken-headed +brokenhearted +broken-hearted +brokenheartedly +broken-heartedly +brokenheartedness +broken-heartedness +broken-hipped +broken-hoofed +broken-in +broken-kneed +broken-legged +brokenly +broken-minded +broken-mouthed +brokenness +broken-nosed +broken-paced +broken-record +broken-shanked +broken-spirited +broken-winded +broken-winged +broker +brokerage +brokerages +brokered +brokeress +brokery +brokerly +brokers +brokership +brokes +broking +broletti +broletto +brolga +broll +brolly +brollies +brolly-hop +Brom +brom- +broma +bromacetanilide +bromacetate +bromacetic +bromacetone +bromal +bromalbumin +bromals +bromamide +bromargyrite +bromate +bromated +bromates +bromating +bromatium +bromatology +bromaurate +bromauric +brombenzamide +brombenzene +brombenzyl +Bromberg +bromcamphor +bromcresol +Brome +bromegrass +bromeigon +Bromeikon +Bromelia +Bromeliaceae +bromeliaceous +bromeliad +bromelin +bromelins +bromellite +bromeosin +bromes +bromethyl +bromethylene +Bromfield +bromgelatin +bromhydrate +bromhydric +bromhidrosis +Bromian +bromic +bromid +bromide +bromides +bromide's +bromidic +bromidically +bromidrosiphobia +bromidrosis +bromids +bromin +brominate +brominated +brominating +bromination +bromindigo +bromine +bromines +brominism +brominize +bromins +bromiodide +Bromios +bromyrite +bromisation +bromise +bromised +bromising +bromism +bromisms +bromite +Bromius +bromization +bromize +bromized +bromizer +bromizes +bromizing +Bromley +Bromleigh +bromlite +bromo +bromo- +bromoacetone +bromoaurate +bromoaurates +bromoauric +bromobenzene +bromobenzyl +bromocamphor +bromochloromethane +bromochlorophenol +bromocyanid +bromocyanidation +bromocyanide +bromocyanogen +bromocresol +bromodeoxyuridine +bromoethylene +bromoform +bromogelatin +bromohydrate +bromohydrin +bromoil +bromoiodid +bromoiodide +bromoiodism +bromoiodized +bromoketone +bromol +bromomania +bromomenorrhea +bromomethane +bromometry +bromometric +bromometrical +bromometrically +bromonaphthalene +bromophenol +bromopicrin +bromopikrin +bromopnea +bromoprotein +bromos +bromothymol +bromouracil +bromous +bromphenol +brompicrin +Bromsgrove +bromthymol +bromuret +Bromus +bromvoel +bromvogel +Bron +Bronaugh +bronc +bronch- +bronchadenitis +bronchi +bronchia +bronchial +bronchially +bronchiarctia +bronchiectasis +bronchiectatic +bronchiloquy +bronchio- +bronchiocele +bronchiocrisis +bronchiogenic +bronchiolar +bronchiole +bronchioles +bronchiole's +bronchioli +bronchiolitis +bronchiolus +bronchiospasm +bronchiostenosis +bronchitic +bronchitis +bronchium +broncho +broncho- +bronchoadenitis +bronchoalveolar +bronchoaspergillosis +bronchoblennorrhea +bronchobuster +bronchocavernous +bronchocele +bronchocephalitis +bronchoconstriction +bronchoconstrictor +bronchodilatation +bronchodilator +bronchoegophony +bronchoesophagoscopy +bronchogenic +bronchography +bronchographic +bronchohemorrhagia +broncholemmitis +broncholith +broncholithiasis +bronchomycosis +bronchomotor +bronchomucormycosis +bronchopathy +bronchophony +bronchophonic +bronchophthisis +bronchoplasty +bronchoplegia +bronchopleurisy +bronchopneumonia +bronchopneumonic +bronchopulmonary +bronchorrhagia +bronchorrhaphy +bronchorrhea +bronchos +bronchoscope +Bronchoscopy +bronchoscopic +bronchoscopically +bronchoscopist +bronchospasm +bronchostenosis +bronchostomy +bronchostomies +bronchotetany +bronchotyphoid +bronchotyphus +bronchotome +bronchotomy +bronchotomist +bronchotracheal +bronchovesicular +bronchus +bronco +broncobuster +broncobusters +broncobusting +broncos +broncs +Bronder +Bronez +brongniardite +Bronislaw +Bronk +Bronny +Bronnie +Bronson +Bronston +bronstrops +Bront +Bronte +Bronteana +bronteon +brontephobia +Brontes +Brontesque +bronteum +brontide +brontides +brontogram +brontograph +brontolite +brontolith +brontology +brontometer +brontophobia +Brontops +brontosaur +brontosauri +brontosaurs +Brontosaurus +brontosauruses +brontoscopy +brontothere +Brontotherium +Brontozoum +Bronwen +Bronwyn +Bronwood +Bronx +Bronxite +Bronxville +bronze +bronze-bearing +bronze-bound +bronze-brown +bronze-casting +bronze-clad +bronze-colored +bronze-covered +bronzed +bronze-foreheaded +bronze-gilt +bronze-gleaming +bronze-golden +bronze-haired +bronze-yellow +bronzelike +bronzen +bronze-purple +bronzer +bronzers +bronzes +bronze-shod +bronzesmith +bronzewing +bronze-winged +bronzy +bronzier +bronziest +bronzify +bronzine +bronzing +bronzings +Bronzino +bronzite +bronzitite +broo +brooch +brooched +brooches +brooching +brooch's +brood +brooded +brooder +brooders +broody +broodier +broodiest +broodily +broodiness +brooding +broodingly +broodless +broodlet +broodling +broodmare +broods +broodsac +Brook +brookable +Brookdale +Brooke +brooked +Brookeland +Brooker +Brookes +Brookesmith +Brookeville +Brookfield +brookflower +Brookhaven +Brookhouse +brooky +brookie +brookier +brookiest +Brooking +Brookings +brookite +brookites +Brookland +Brooklandville +Brooklawn +brookless +Brooklet +brooklets +brooklike +brooklime +Brooklin +Brooklyn +Brookline +Brooklynese +Brooklynite +Brookneal +Brookner +Brookport +Brooks +Brookshire +brookside +Brookston +Brooksville +Brookton +Brooktondale +Brookview +Brookville +brookweed +Brookwood +brool +broom +Broomall +broomball +broomballer +broombush +broomcorn +Broome +broomed +broomer +Broomfield +broomy +broomier +broomiest +brooming +broom-leaved +broommaker +broommaking +broomrape +broomroot +brooms +broom's +broom-sewing +broomshank +broomsquire +broomstaff +broomstick +broomsticks +broomstick's +broomstraw +broomtail +broomweed +broomwood +broomwort +broon +Broonzy +broos +broose +Brooten +broozled +broquery +broquineer +Bros +bros. +Brose +Broseley +broses +Brosy +Brosimum +Brosine +brosot +brosse +Brost +brot +brotan +brotany +brotchen +Brote +Broteas +brotel +broth +brothe +brothel +brotheler +brothellike +brothelry +brothels +brothel's +Brother +brothered +brother-german +brotherhood +brotherhoods +brother-in-arms +brothering +brother-in-law +brotherless +brotherly +brotherlike +brotherliness +brotherlinesses +brotherred +Brothers +brother's +brothership +brothers-in-law +Brotherson +Brotherton +brotherwort +brothy +brothier +brothiest +broths +brotocrystal +Brott +Brottman +Brotula +brotulid +Brotulidae +brotuliform +Broucek +brouette +brough +brougham +brougham-landaulet +broughams +brought +broughta +broughtas +Broughton +brouhaha +brouhahas +brouille +brouillon +Broun +Broussard +Broussonetia +Brout +Brouwer +brouze +brow +browache +Browallia +browband +browbands +browbeat +browbeaten +browbeater +browbeating +browbeats +brow-bent +browbound +browd +browden +Browder +browed +Brower +Browerville +browet +browis +browless +browman +Brown +brown-armed +brownback +brown-backed +brown-banded +brown-barreled +brown-bearded +brown-berried +brown-colored +brown-complexioned +Browne +browned +browned-off +brown-eyed +Brownell +browner +brownest +brown-faced +Brownfield +brown-green +brown-haired +brown-headed +browny +Brownian +Brownie +brownier +brownies +brownie's +browniest +browniness +Browning +Browningesque +brownish +brownish-yellow +brownishness +brownish-red +Brownism +Brownist +Brownistic +Brownistical +brown-leaved +Brownlee +Brownley +brownly +brown-locked +brownness +brownnose +brown-nose +brown-nosed +brownnoser +brown-noser +brown-nosing +brownout +brownouts +brownprint +brown-purple +brown-red +brown-roofed +Browns +brown-sailed +Brownsboro +Brownsburg +Brownsdale +brownshirt +brown-skinned +brown-sleeve +Brownson +brown-spotted +brown-state +brown-stemmed +brownstone +brownstones +Brownstown +brown-strained +Brownsville +browntail +brown-tailed +Brownton +browntop +Browntown +Brownville +brown-washed +brownweed +Brownwood +brownwort +browpiece +browpost +brows +brow's +browsability +browsage +browse +browsed +browser +browsers +browses +browsick +browsing +browst +brow-wreathed +browzer +Broxton +Broz +Brozak +brr +brrr +BRS +BRT +bruang +Bruant +Brubaker +Brubeck +brubru +brubu +Bruce +Brucella +brucellae +brucellas +brucellosis +Bruceton +Brucetown +Bruceville +Bruch +bruchid +Bruchidae +Bruchus +brucia +Brucie +brucin +brucina +brucine +brucines +brucins +brucite +bruckle +bruckled +bruckleness +Bruckner +Bructeri +Bruegel +Brueghel +Bruell +bruet +Brufsky +Bruges +Brugge +brugh +brughs +brugnatellite +Bruhn +bruyere +Bruyeres +Bruin +Bruyn +Bruington +bruins +Bruis +bruise +bruised +bruiser +bruisers +bruises +bruisewort +bruising +bruisingly +bruit +bruited +bruiter +bruiters +bruiting +bruits +bruja +brujas +brujeria +brujo +brujos +bruke +Brule +brulee +brules +brulyie +brulyiement +brulyies +brulot +brulots +brulzie +brulzies +brum +Brumaire +brumal +Brumalia +brumbee +brumby +brumbie +brumbies +brume +brumes +Brumidi +Brumley +Brummagem +brummagen +Brummell +brummer +brummy +Brummie +brumous +brumstane +brumstone +Brunanburh +brunch +brunched +brunches +brunching +brunch-word +Brundidge +Brundisium +brune +Bruneau +Brunei +Brunel +Brunell +Brunella +Brunelle +Brunelleschi +Brunellesco +Brunellia +Brunelliaceae +brunelliaceous +Bruner +brunet +Brunetiere +brunetness +brunets +brunette +brunetteness +brunettes +Brunfelsia +Brunhild +Brunhilda +Brunhilde +Bruni +Bruning +brunion +brunissure +Brunistic +brunizem +brunizems +Brunk +Brunn +brunneous +Brunner +Brunnhilde +Brunnichia +Bruno +Brunonia +Brunoniaceae +Brunonian +Brunonism +Bruns +Brunson +Brunsville +Brunswick +brunt +brunts +Brusa +bruscha +bruscus +Brusett +Brush +brushability +brushable +brushback +brushball +brushbird +brush-breaking +brushbush +brushcut +brushed +brusher +brusher-off +brushers +brusher-up +brushes +brushet +brushfire +brush-fire +brushfires +brushfire's +brush-footed +brushful +brushy +brushier +brushiest +brushiness +brushing +brushite +brushland +brushless +brushlessness +brushlet +brushlike +brushmaker +brushmaking +brushman +brushmen +brushoff +brush-off +brushoffs +brushpopper +brushproof +brush-shaped +brush-tail +brush-tailed +Brushton +brush-tongued +brush-treat +brushup +brushups +brushwood +brushwork +brusk +brusker +bruskest +bruskly +bruskness +Brusly +brusque +brusquely +brusqueness +brusquer +brusquerie +brusquest +Brussel +Brussels +brustle +brustled +brustling +brusure +Brut +Bruta +brutage +brutal +brutalisation +brutalise +brutalised +brutalising +brutalism +brutalist +brutalitarian +brutalitarianism +brutality +brutalities +brutalization +brutalize +brutalized +brutalizes +brutalizing +brutally +brutalness +brute +bruted +brutedom +brutely +brutelike +bruteness +brutes +brute's +brutify +brutification +brutified +brutifies +brutifying +bruting +brutish +brutishly +brutishness +brutism +brutisms +brutter +Brutus +Bruxelles +bruxism +bruxisms +bruzz +Brzegiem +BS +b's +Bs/L +BSA +BSAA +BSAdv +BSAE +BSAeE +BSAgE +BSAgr +BSArch +BSArchE +BSArchEng +BSBA +BSBH +BSBus +BSBusMgt +BSC +BSCE +BSCh +BSChE +BSchMusic +BSCM +BSCom +B-scope +BSCP +BSD +BSDes +BSDHyg +BSE +BSEc +BSEd +BSEE +BSEEngr +BSElE +BSEM +BSEng +BSEP +BSES +BSF +BSFM +BSFMgt +BSFS +BSFT +BSGE +BSGeNEd +BSGeolE +BSGMgt +BSGph +bsh +BSHA +B-shaped +BSHE +BSHEc +BSHEd +BSHyg +BSI +BSIE +BSIndEd +BSIndEngr +BSIndMgt +BSIR +BSIT +BSJ +bskt +BSL +BSLabRel +BSLArch +BSLM +BSLS +BSM +BSME +BSMedTech +BSMet +BSMetE +BSMin +BSMT +BSMTP +BSMusEd +BSN +BSNA +BSO +BSOC +BSOrNHort +BSOT +BSP +BSPA +BSPE +BSPH +BSPhar +BSPharm +BSPHN +BSPhTh +BSPT +BSRec +BSRet +BSRFS +BSRT +BSS +BSSA +BSSc +BSSE +BSSS +BST +BSTIE +BSTJ +BSTrans +BSW +BT +Bt. +BTAM +BTCh +BTE +BTh +BTHU +B-type +btise +BTL +btl. +BTN +BTO +BTOL +btry +btry. +BTS +BTU +BTW +BU +bu. +BuAer +bual +buat +Buatti +buaze +Bub +buba +bubal +bubale +bubales +bubaline +Bubalis +bubalises +Bubalo +bubals +bubas +Bubastid +Bubastite +Bubb +Bubba +bubber +bubby +bubbybush +bubbies +bubble +bubble-and-squeak +bubblebow +bubble-bow +bubbled +bubbleless +bubblelike +bubblement +bubbler +bubblers +bubbles +bubbletop +bubbletops +bubbly +bubblier +bubblies +bubbliest +bubbly-jock +bubbliness +bubbling +bubblingly +bubblish +Bube +Buber +bubinga +bubingas +Bubo +buboed +buboes +Bubona +bubonalgia +bubonic +Bubonidae +bubonocele +bubonoceze +bubos +bubs +bubukle +bucayo +Bucaramanga +bucare +bucca +buccal +buccally +buccan +buccaned +buccaneer +buccaneering +buccaneerish +buccaneers +buccaning +buccanned +buccanning +buccaro +buccate +Buccellarius +bucchero +buccheros +buccin +buccina +buccinae +buccinal +buccinator +buccinatory +Buccinidae +bucciniform +buccinoid +Buccinum +Bucco +buccobranchial +buccocervical +buccogingival +buccolabial +buccolingual +bucconasal +Bucconidae +Bucconinae +buccopharyngeal +buccula +bucculae +Bucculatrix +Bucelas +Bucella +bucellas +bucentaur +bucentur +Bucephala +Bucephalus +Buceros +Bucerotes +Bucerotidae +Bucerotinae +Buch +Buchalter +Buchan +Buchanan +Buchanite +Bucharest +Buchbinder +Buchenwald +Bucher +Buchheim +buchite +Buchloe +Buchman +Buchmanism +Buchmanite +Buchner +Buchnera +buchnerite +buchonite +Buchtel +buchu +Buchwald +Bucyrus +Buck +buckayro +buckayros +buck-and-wing +buckaroo +buckaroos +buckass +Buckatunna +buckbean +buck-bean +buckbeans +buckberry +buckboard +buckboards +buckboard's +buckbrush +buckbush +Buckden +bucked +buckeen +buckeens +buckeye +buck-eye +buckeyed +buck-eyed +buckeyes +Buckeystown +Buckels +bucker +buckeroo +buckeroos +buckers +bucker-up +bucket +bucketed +bucketeer +bucket-eyed +bucketer +bucketful +bucketfull +bucketfuls +buckety +bucketing +bucketmaker +bucketmaking +bucketman +buckets +bucket's +bucketsful +bucket-shaped +bucketshop +bucket-shop +Buckfield +Buckhannon +Buckhead +Buckholts +buckhorn +buck-horn +buckhound +buck-hound +buckhounds +Bucky +Buckie +bucking +Buckingham +Buckinghamshire +buckish +buckishly +buckishness +buckism +buckjump +buck-jump +buckjumper +Buckland +bucklandite +Buckle +buckle-beggar +buckled +Buckley +Buckleya +buckleless +Buckler +bucklered +buckler-fern +buckler-headed +bucklering +bucklers +buckler-shaped +buckles +Bucklin +buckling +bucklum +Buckman +buck-mast +Bucknell +Buckner +bucko +buckoes +buckone +buck-one +buck-passing +buckplate +buckpot +buckra +buckram +buckramed +buckraming +buckrams +buckras +Bucks +bucksaw +bucksaws +bucks-beard +buckshee +buckshees +buck's-horn +buckshot +buck-shot +buckshots +buckskin +buckskinned +buckskins +Bucksport +buckstay +buckstall +buck-stall +buckstone +bucktail +bucktails +buckteeth +buckthorn +bucktooth +buck-tooth +bucktoothed +buck-toothed +bucktooths +bucku +buckwagon +buckwash +buckwasher +buckwashing +buck-washing +buckwheat +buckwheater +buckwheatlike +buckwheats +Bucoda +bucoliast +bucolic +bucolical +bucolically +bucolicism +Bucolics +Bucolion +Bucorvinae +Bucorvus +Bucovina +bucrane +bucrania +bucranium +bucrnia +Bucure +Bucuresti +Bud +Buda +Budapest +budbreak +Budd +buddage +buddah +Budde +budded +Buddenbrooks +budder +budders +Buddh +Buddha +Buddha-field +Buddhahood +Buddhaship +buddhi +Buddhic +Buddhism +Buddhist +Buddhistic +Buddhistical +Buddhistically +buddhists +Buddhology +Buddhological +Buddy +buddy-boy +buddy-buddy +Buddie +buddied +buddies +buddying +Budding +buddings +buddy's +buddle +buddled +Buddleia +buddleias +buddleman +buddler +buddles +buddling +Bude +Budenny +Budennovsk +Buderus +Budge +budge-barrel +budged +budger +budgeree +budgereegah +budgerigah +budgerygah +budgerigar +budgerigars +budgero +budgerow +budgers +budges +Budget +budgetary +budgeted +budgeteer +budgeter +budgeters +budgetful +budgeting +budgets +budgy +budgie +budgies +budging +Budh +budless +budlet +budlike +budling +budmash +Budorcas +buds +bud's +budtime +Budukha +Buduma +Budweis +Budweiser +Budwig +budwood +budworm +budworms +Budworth +budzart +budzat +Bueche +Buehler +Buehrer +Bueyeros +Buell +Buellton +Buena +buenas +Buenaventura +Bueno +Buenos +Buerger +Bueschel +Buettneria +Buettneriaceae +BUF +bufagin +Buff +buffa +buffability +buffable +Buffalo +buffaloback +buffaloed +buffaloes +buffalofish +buffalofishes +buffalo-headed +buffaloing +buffalos +buff-backed +buffball +buffbar +buff-bare +buff-breasted +buff-citrine +buffcoat +buff-colored +buffe +buffed +buffer +buffered +Bufferin +buffering +bufferrer +bufferrers +bufferrer's +buffers +buffer's +Buffet +buffeted +buffeter +buffeters +buffeting +buffetings +buffets +buffi +Buffy +buff-yellow +buffier +buffiest +buffin +buffing +buffle +bufflehead +buffleheaded +buffle-headed +bufflehorn +Buffo +Buffon +buffone +buffont +buffoon +buffoonery +buffooneries +buffoonesque +buffoonish +buffoonishness +buffoonism +buffoons +buffoon's +buff-orange +buffos +buffs +buff's +buff-tipped +Buffum +buffware +buff-washed +bufidin +bufo +bufonid +Bufonidae +bufonite +Buford +bufotalin +bufotenin +bufotenine +bufotoxin +Bug +bugaboo +bugaboos +Bugayev +bugala +bugan +Buganda +bugara +Bugas +bugbane +bugbanes +bugbear +bugbeardom +bugbearish +bugbears +Bugbee +bugbite +bugdom +bugeye +bugeyed +bug-eyed +bugeyes +bug-eyes +bugfish +buggane +bugged +bugger +buggered +buggery +buggeries +buggering +buggers +bugger's +buggess +buggy +buggier +buggies +buggiest +buggyman +buggymen +bugginess +bugging +buggy's +bughead +bughouse +bughouses +bught +Bugi +Buginese +Buginvillaea +bug-juice +bugle +bugled +bugle-horn +bugler +buglers +bugles +buglet +bugleweed +bugle-weed +buglewort +bugling +bugloss +buglosses +bugology +bugologist +bugong +bugout +bugproof +bugre +bugs +bug's +bugseed +bugseeds +bugsha +bugshas +bugweed +bug-word +bugwort +Buhl +buhlbuhl +Buhler +buhls +buhlwork +buhlworks +buhr +buhrmill +buhrs +buhrstone +Bui +buy +Buia +buyable +buyback +buybacks +buibui +Buick +buicks +Buyer +Buyers +buyer's +Buyides +buying +build +buildable +builded +builder +builders +building +buildingless +buildings +buildress +builds +buildup +build-up +buildups +buildup's +built +builtin +built-in +built-up +Buine +buyout +buyouts +buirdly +Buiron +buys +Buyse +Buisson +buist +Buitenzorg +Bujumbura +Buka +Bukat +Bukavu +Buke +Bukeyef +bukh +Bukhara +Bukharin +Bukidnon +Bukittinggi +bukk- +Bukovina +bukshee +bukshi +Bukum +Bul +bul. +Bula +Bulacan +bulak +Bulan +Bulanda +Bulawayo +bulb +bulbaceous +bulbar +bulbed +bulbel +bulbels +bulby +bulbier +bulbiest +bulbiferous +bulbiform +bulbil +Bulbilis +bulbilla +bulbils +bulbine +bulbless +bulblet +bulblets +bulblike +bulbo- +bulbocapnin +bulbocapnine +bulbocavernosus +bulbocavernous +Bulbochaete +Bulbocodium +bulbomedullary +bulbomembranous +bulbonuclear +Bulbophyllum +bulborectal +bulbose +bulbospinal +bulbotuber +bulbourethral +bulbo-urethral +bulbous +bulbously +bulbous-rooted +bulbs +bulb's +bulb-tee +bulbul +bulbule +bulbuls +bulbus +bulchin +bulder +Bulfinch +Bulg +Bulg. +Bulganin +Bulgar +Bulgari +Bulgaria +Bulgarian +bulgarians +Bulgaric +Bulgarophil +Bulge +bulged +Bulger +bulgers +bulges +bulgy +bulgier +bulgiest +bulginess +bulging +bulgingly +bulgur +bulgurs +bulies +bulimy +bulimia +bulimiac +bulimias +bulimic +bulimiform +bulimoid +Bulimulidae +Bulimus +bulk +bulkage +bulkages +bulked +bulker +bulkhead +bulkheaded +bulkheading +bulkheads +bulkhead's +bulky +bulkier +bulkiest +bulkily +bulkin +bulkiness +bulking +bulkish +bulk-pile +bulks +Bull +bull- +bull. +bulla +bullace +bullaces +bullae +bullalaria +bullamacow +bullan +Bullard +bullary +bullaria +bullaries +bullarium +bullate +bullated +bullation +bullback +bull-bait +bull-baiter +bullbaiting +bull-baiting +bullbat +bullbats +bull-bearing +bullbeggar +bull-beggar +bullberry +bullbird +bull-bitch +bullboat +bull-bragging +bull-browed +bullcart +bullcomber +bulldog +bull-dog +bulldogged +bulldoggedness +bulldogger +bulldoggy +bulldogging +bulldoggish +bulldoggishly +bulldoggishness +bulldogism +bulldogs +bulldog's +bull-dose +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulldust +bulled +Bulley +Bullen +bullen-bullen +Buller +bullescene +bullet +bulleted +bullethead +bullet-head +bulletheaded +bulletheadedness +bullet-hole +bullety +bulletin +bulletined +bulleting +bulletining +bulletins +bulletin's +bulletless +bulletlike +bulletmaker +bulletmaking +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bullet's +bulletwood +bull-faced +bullfeast +bullfice +bullfight +bull-fight +bullfighter +bullfighters +bullfighting +bullfights +bullfinch +bullfinches +bullfist +bullflower +bullfoot +bullfrog +bull-frog +bullfrogs +bull-fronted +bullgine +bull-god +bull-grip +bullhead +bullheaded +bull-headed +bullheadedly +bullheadedness +bullheads +bullhide +bullhoof +bullhorn +bull-horn +bullhorns +Bully +bullyable +Bullialdus +bullyboy +bullyboys +Bullidae +bullydom +bullied +bullier +bullies +bulliest +bulliform +bullyhuff +bullying +bullyingly +bullyism +bullimong +bulling +bully-off +Bullion +bullionism +bullionist +bullionless +bullions +bullyrag +bullyragged +bullyragger +bullyragging +bullyrags +bullyrock +bully-rock +bullyrook +Bullis +bullish +bullishly +bullishness +bullism +bullit +bullition +Bullitt +Bullivant +bulllike +bull-like +bull-man +bull-mastiff +bull-mouthed +bullneck +bullnecked +bull-necked +bullnecks +bullnose +bull-nosed +bullnoses +bullnut +Bullock +bullocker +bullocky +Bullockite +bullockman +bullocks +bullock's-heart +Bullom +bullose +Bullough +bullous +bullpates +bullpen +bullpens +bullpoll +bullpout +bullpouts +Bullpup +bullragged +bullragging +bullring +bullrings +bullroarer +bull-roarer +bull-roaring +bull-run +bull-running +bullrush +bullrushes +bulls +bullseye +bull's-eye +bull's-eyed +bull's-eyes +bullshit +bullshits +bullshitted +bullshitting +Bullshoals +bullshot +bullshots +bullskin +bullsnake +bullsticker +bullsucker +bullswool +bullterrier +bull-terrier +bulltoad +bull-tongue +bull-tongued +bull-tonguing +bull-trout +bullule +Bullville +bull-voiced +bullweed +bullweeds +bullwhack +bull-whack +bullwhacker +bullwhip +bull-whip +bullwhipped +bullwhipping +bullwhips +bullwork +bullwort +Bulmer +bulnbuln +Bulolo +Bulow +Bulpitt +bulreedy +bulrush +bulrushes +bulrushy +bulrushlike +bulse +bult +bultey +bultell +bulten +bulter +Bultman +Bultmann +bultong +bultow +bulwand +bulwark +bulwarked +bulwarking +bulwarks +Bulwer +Bulwer-Lytton +Bum +bum- +bumaloe +bumaree +bumbailiff +bumbailiffship +bumbard +bumbarge +bumbass +bumbaste +bumbaze +bumbee +bumbelo +bumbershoot +bumble +bumblebee +bumble-bee +bumblebeefish +bumblebeefishes +bumblebees +bumblebee's +bumbleberry +bumblebomb +bumbled +Bumbledom +bumblefoot +bumblekite +bumblepuppy +bumble-puppy +bumbler +bumblers +bumbles +bumbling +bumblingly +bumblingness +bumblings +bumbo +bumboat +bumboatman +bumboatmen +bumboats +bumboatwoman +bumclock +Bumelia +bumf +bumfeg +bumfs +bumfuzzle +Bumgardner +bumicky +bumkin +bumkins +bummack +bummalo +bummalos +bummaree +bummed +bummel +bummer +bummery +bummerish +bummers +bummest +bummie +bummil +bumming +bummle +bummler +bummock +bump +bumped +bumpee +bumper +bumpered +bumperette +bumpering +bumpers +bumph +bumphs +bumpy +bumpier +bumpiest +bumpily +bumpiness +bumping +bumpingly +bumping-off +bumpity +bumpkin +bumpkinet +bumpkinish +bumpkinly +bumpkins +bumpoff +bump-off +bumpology +bumps +bumpsy +bump-start +bumptious +bumptiously +bumptiousness +bums +bum's +bumsucking +bumtrap +bumwood +bun +Buna +Bunaea +buncal +Bunce +Bunceton +Bunch +bunchbacked +bunch-backed +bunchberry +bunchberries +Bunche +bunched +buncher +bunches +bunchflower +bunchy +bunchier +bunchiest +bunchily +bunchiness +bunching +bunch-word +bunco +buncoed +buncoing +Buncombe +buncombes +buncos +Bund +Bunda +Bundaberg +Bundahish +Bunde +Bundeli +Bundelkhand +Bunder +Bundesrat +Bundesrath +Bundestag +bundh +Bundy +bundies +Bundist +bundists +bundle +bundled +bundler +bundlerooted +bundle-rooted +bundlers +bundles +bundlet +bundling +bundlings +bundobust +bundoc +bundocks +bundook +Bundoora +bunds +bundt +bundts +Bundu +bundweed +bunemost +bung +Bunga +bungaloid +bungalow +bungalows +bungalow's +bungarum +Bungarus +bunged +bungee +bungey +bunger +bungerly +bungfu +bungfull +bung-full +bunghole +bungholes +bungy +bunging +bungle +bungled +bungler +bunglers +bungles +bunglesome +bungling +bunglingly +bunglings +bungmaker +bungo +bungos +bungs +bungstarter +bungtown +bungwall +Bunia +bunya +bunya-bunya +bunyah +Bunyan +Bunyanesque +bunyas +bunyip +Bunin +Buninahua +bunion +bunions +bunion's +Bunyoro +bunjara +bunji-bunji +bunk +bunked +Bunker +bunkerage +bunkered +bunkery +bunkering +bunkerman +bunkermen +bunkers +bunker's +Bunkerville +bunkhouse +bunkhouses +bunkhouse's +Bunky +Bunkie +bunking +bunkload +bunkmate +bunkmates +bunkmate's +bunko +bunkoed +bunkoing +bunkos +bunks +bunkum +bunkums +Bunn +Bunnell +Bunni +Bunny +bunnia +Bunnie +bunnies +bunnymouth +bunning +bunny's +Bunns +bunodont +Bunodonta +Bunola +bunolophodont +Bunomastodontidae +bunoselenodont +Bunow +bunraku +bunrakus +buns +bun's +Bunsen +bunsenite +bunt +buntal +bunted +Bunter +bunters +bunty +buntine +Bunting +buntings +buntline +buntlines +bunton +bunts +Bunuel +bunuelo +Bunus +buoy +buoyage +buoyages +buoyance +buoyances +buoyancy +buoyancies +buoyant +buoyantly +buoyantness +buoyed +buoyed-up +buoying +buoys +buoy-tender +buonamani +buonamano +Buonaparte +Buonarroti +Buonomo +Buononcini +Buote +Buphaga +Buphagus +Buphonia +buphthalmia +buphthalmic +buphthalmos +Buphthalmum +bupleurol +Bupleurum +buplever +buprestid +Buprestidae +buprestidan +Buprestis +buqsha +buqshas +BUR +Bur. +bura +Burack +Burayan +Buraydah +Buran +burans +burao +Buraq +Buras +Burbage +Burbank +burbankian +Burbankism +burbark +Burberry +Burberries +burble +burbled +burbler +burblers +burbles +burbly +burblier +burbliest +burbling +burbolt +burbot +burbots +burbs +burbush +Burch +Burchard +Burchett +Burchfield +Burck +Burckhardt +Burd +burdalone +burd-alone +burdash +Burdelle +burden +burdenable +burdened +burdener +burdeners +burdening +burdenless +burdenous +burdens +burdensome +burdensomely +burdensomeness +Burdett +Burdette +Burdick +burdie +burdies +Burdigalian +Burdine +burdock +burdocks +burdon +burds +Bure +bureau +bureaucracy +bureaucracies +bureaucracy's +bureaucrat +bureaucratese +bureaucratic +bureaucratical +bureaucratically +bureaucratism +bureaucratist +bureaucratization +bureaucratize +bureaucratized +bureaucratizes +bureaucratizing +bureaucrats +bureaucrat's +bureaus +bureau's +bureaux +burel +burelage +burele +burely +burelle +burelly +Buren +buret +burets +burette +burettes +burez +burfish +Burford +Burfordville +Burg +burga +burgage +burgages +burgality +burgall +burgamot +burganet +Burgas +burgau +burgaudine +Burgaw +burg-bryce +burge +burgee +burgees +Burgener +Burgenland +burgensic +burgeon +burgeoned +burgeoning +burgeons +Burger +burgers +Burgess +burgessdom +burgesses +burgess's +burgess-ship +Burget +Burgettstown +burggrave +burgh +burghal +burghalpenny +burghal-penny +burghbote +burghemot +burgh-english +burgher +burgherage +burgherdom +burgheress +burgherhood +burgheristh +burghermaster +burghers +burgher's +burghership +Burghley +burghmaster +burghmoot +burghmote +burghs +Burgin +burglar +burglary +burglaries +burglarious +burglariously +burglary's +burglarise +burglarised +burglarising +burglarize +burglarized +burglarizes +burglarizing +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burglar's +burgle +burgled +burgles +burgling +Burgoyne +burgomaster +burgomasters +burgomastership +burgonet +burgonets +burgoo +Burgoon +burgoos +Burgos +burgout +burgouts +burgrave +burgraves +burgraviate +burgs +burgul +burgullian +Burgundy +Burgundian +Burgundies +burgus +burgware +Burgwell +burgwere +burh +Burhans +burhead +burhel +Burhinidae +Burhinus +burhmoot +Buri +Bury +buriable +burial +burial-ground +burial-place +burials +burian +Buriat +Buryat +Buryats +buried +buriels +burier +buriers +buries +burying +burying-ground +burying-place +burin +burinist +burins +burion +burys +buriti +Burk +burka +Burkburnett +Burke +burked +burkei +burker +burkers +burkes +Burkesville +Burket +Burkett +Burkettsville +Burkeville +burkha +Burkhard +Burkhardt +Burkhart +burking +burkite +burkites +Burkitt +Burkittsville +Burkle +Burkley +burkundauze +burkundaz +Burkville +Burl +burlace +burladero +burlap +burlaps +burlecue +burled +Burley +burleycue +Burleigh +burleys +burler +burlers +burlesk +burlesks +Burleson +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlet +burletta +burly +burly-boned +Burlie +burlier +burlies +burliest +burly-faced +burly-headed +burlily +burliness +burling +Burlingame +Burlingham +Burlington +Burlison +burls +Burma +Burman +Burmannia +Burmanniaceae +burmanniaceous +Burmans +Burmese +burmite +Burmo-chinese +Burn +burn- +Burna +Burnaby +burnable +Burnard +burnbeat +burn-beat +Burne +burned +burned-out +burned-over +Burney +Burneyville +Burne-Jones +Burner +burner-off +burners +Burnet +burnetize +burnets +Burnett +burnettize +burnettized +burnettizing +Burnettsville +burnewin +burnfire +Burnham +Burny +Burnie +burniebee +burnies +Burnight +burning +burning-bush +burning-glass +burningly +burnings +burning-wood +Burnips +burnish +burnishable +burnished +burnished-gold +burnisher +burnishers +burnishes +burnishing +burnishment +Burnley +burn-nose +burnoose +burnoosed +burnooses +burnous +burnoused +burnouses +burnout +burnouts +burnover +Burns +Burnsed +Burnsian +Burnside +burnsides +Burnsville +burnt +burnt-child +Burntcorn +burn-the-wind +burntly +burntness +burnt-out +burnt-umber +burnt-up +burntweed +burnup +burn-up +burnut +burnweed +Burnwell +burnwood +buro +Buroker +buroo +BURP +burped +burping +burps +Burr +Burra +burrah +burras-pipe +burratine +burrawang +burrbark +burred +burree +bur-reed +burrel +burrel-fly +Burrell +burrel-shot +burrer +burrers +burrfish +burrfishes +burrgrailer +burrhead +burrheaded +burrheadedness +burrhel +burry +burrier +burriest +Burrill +burring +burrio +Burris +burrish +burrito +burritos +burrknot +burro +burro-back +burrobrush +burrock +burros +burro's +Burroughs +Burrow +burrow-duck +burrowed +burroweed +burrower +burrowers +burrowing +Burrows +burrowstown +burrows-town +burr-pump +burrs +burr's +burrstone +burr-stone +Burrton +Burrus +burs +Bursa +bursae +bursal +bursar +bursary +bursarial +bursaries +bursars +bursarship +bursas +bursate +bursati +bursattee +bursautee +bursch +Burschenschaft +Burschenschaften +burse +bursectomy +burseed +burseeds +Bursera +Burseraceae +Burseraceous +burses +bursicle +bursiculate +bursiform +bursitis +bursitises +bursitos +Burson +burst +burst-cow +bursted +burster +bursters +bursty +burstiness +bursting +burstone +burstones +bursts +burstwort +bursula +Burt +Burta +burthen +burthened +burthening +burthenman +burthens +burthensome +Burty +Burtie +Burtis +Burton +burtonization +burtonize +burtons +Burtonsville +Burton-upon-Trent +burtree +Burtrum +Burtt +burucha +Burundi +burundians +Burushaski +Burut +burweed +burweeds +Burwell +BUS +bus. +Busaos +busbar +busbars +Busby +busbies +busboy +busboys +busboy's +buscarl +buscarle +Busch +Buschi +Busching +Buseck +bused +Busey +busera +buses +Bush +bushbaby +bushbashing +bushbeater +bushbeck +bushbody +bushbodies +bushboy +bushbuck +bushbucks +bushcraft +bushed +Bushey +Bushel +bushelage +bushelbasket +busheled +busheler +bushelers +bushelful +bushelfuls +busheling +bushelled +busheller +bushelling +bushelman +bushelmen +bushels +bushel's +bushelwoman +busher +bushers +bushes +bushet +bushfighter +bush-fighter +bushfighting +bushfire +bushfires +bushful +bushgoat +bushgoats +bushgrass +bush-grown +bush-haired +bushhammer +bush-hammer +bush-harrow +bush-head +bush-headed +bushi +bushy +bushy-bearded +bushy-browed +Bushido +bushidos +bushie +bushy-eared +bushier +bushiest +bushy-haired +bushy-headed +bushy-legged +bushily +bushiness +bushing +bushings +Bushire +bushy-tailed +bushy-whiskered +bushy-wigged +Bushkill +Bushland +bushlands +bush-league +bushless +bushlet +bushlike +bushmaker +bushmaking +Bushman +bushmanship +bushmaster +bushmasters +bushmen +bushment +Bushnell +Bushongo +Bushore +bushpig +bushranger +bush-ranger +bushranging +bushrope +bush-rope +bush-shrike +bush-skirted +bush-tailed +bushtit +bushtits +Bushton +Bushveld +bushwa +bushwack +bushwah +bushwahs +bushwalking +bushwas +Bushweller +bushwhack +bushwhacked +bushwhacker +bushwhackers +bushwhacking +bushwhacks +bushwife +bushwoman +Bushwood +busy +busybody +busybodied +busybodies +busybodyish +busybodyism +busybodyness +busy-brained +Busycon +busied +Busiek +busier +busies +busiest +busy-fingered +busyhead +busy-headed +busy-idle +busying +busyish +busily +busine +business +busyness +businesses +busynesses +businessese +businesslike +businesslikeness +businessman +businessmen +business's +businesswoman +businesswomen +busing +busings +Busiris +busy-tongued +busywork +busyworks +busk +busked +busker +buskers +busket +busky +buskin +buskined +busking +buskins +Buskirk +buskle +busks +Buskus +busload +busman +busmen +Busoni +Busra +Busrah +buss +bussed +Bussey +busser +busser-in +busses +Bussy +bussing +bussings +bussock +bussu +Bust +bustard +bustards +bustard's +busted +bustee +Buster +busters +busthead +busti +busty +bustian +bustic +busticate +bustics +bustier +bustiers +bustiest +busting +bustle +bustled +bustler +bustlers +bustles +bustling +bustlingly +busto +busts +bust-up +busulfan +busulfans +busuuti +busway +BUT +but- +butacaine +butadiene +butadiyne +butanal +but-and-ben +butane +butanes +butanoic +butanol +butanolid +butanolide +butanols +butanone +butanones +butat +Butazolidin +Butch +butcha +Butcher +butcherbird +butcher-bird +butcherbroom +butcherdom +butchered +butcherer +butcheress +butchery +butcheries +butchering +butcherless +butcherly +butcherliness +butcherous +butcher-row +butchers +butcher's +butcher's-broom +butches +Bute +Butea +butein +Butenandt +but-end +butene +butenes +butenyl +Buteo +buteonine +buteos +Butes +Buteshire +butic +Butyl +butylamine +butylate +butylated +butylates +butylating +butylation +butyl-chloral +butylene +butylenes +butylic +butyls +butin +Butyn +butine +butyne +butyr +butyr- +butyraceous +butyral +butyraldehyde +butyrals +butyrate +butyrates +butyric +butyrically +butyryl +butyryls +butyrin +butyrinase +butyrins +butyro- +butyrochloral +butyrolactone +butyrometer +butyrometric +butyrone +butyrous +butyrousness +butle +butled +Butler +butlerage +butlerdom +butleress +butlery +butleries +butlerism +butlerlike +butlers +butler's +butlership +Butlerville +butles +butling +butment +Butner +butolism +Butomaceae +butomaceous +Butomus +butoxy +butoxyl +buts +buts-and-bens +Butsu +butsudan +Butt +Butta +buttal +buttals +Buttaro +Butte +butted +butter +butteraceous +butter-and-eggs +butterback +butterball +butterbill +butter-billed +butterbird +butterboat-bill +butterboat-billed +butterbough +butterbox +butter-box +butterbump +butter-bump +butterbur +butterburr +butterbush +butter-colored +buttercup +buttercups +butter-cutting +buttered +butterer +butterers +butterfat +butterfats +Butterfield +butterfingered +butter-fingered +butterfingers +butterfish +butterfishes +butterfly +butterflied +butterflyer +butterflies +butterflyfish +butterflyfishes +butterfly-flower +butterflying +butterflylike +butterfly-pea +butterfly's +butterflower +butterhead +buttery +butterier +butteries +butteriest +butteryfingered +butterine +butteriness +buttering +butteris +butterjags +butterless +butterlike +buttermaker +buttermaking +butterman +Buttermere +buttermilk +buttermonger +buttermouth +butter-mouthed +butternose +butternut +butter-nut +butternuts +butterpaste +butter-print +butter-rigged +butterroot +butter-rose +Butters +butterscotch +butterscotches +butter-smooth +butter-toothed +butterweed +butterwife +butterwoman +butterworker +butterwort +Butterworth +butterwright +buttes +buttgenbachite +butt-headed +butty +butties +buttyman +butt-in +butting +butting-in +butting-joint +buttinski +buttinsky +buttinskies +buttle +buttled +buttling +buttock +buttocked +buttocker +buttocks +buttock's +Button +buttonball +buttonbur +buttonbush +button-covering +button-down +button-eared +buttoned +buttoner +buttoners +buttoner-up +button-fastening +button-headed +buttonhold +button-hold +buttonholder +button-holder +buttonhole +button-hole +buttonholed +buttonholer +buttonholes +buttonhole's +buttonholing +buttonhook +buttony +buttoning +buttonless +buttonlike +buttonmold +buttonmould +buttons +button-sewing +button-shaped +button-slitting +button-tufting +buttonweed +Buttonwillow +buttonwood +buttress +buttressed +buttresses +buttressing +buttressless +buttresslike +Buttrick +butts +butt's +buttstock +butt-stock +buttstrap +buttstrapped +buttstrapping +buttwoman +buttwomen +buttwood +Buttzville +Butung +butut +bututs +Butzbach +buvette +Buxaceae +buxaceous +Buxbaumia +Buxbaumiaceae +buxeous +buxerry +buxerries +buxine +buxom +buxomer +buxomest +buxomly +buxomness +Buxtehude +Buxton +Buxus +buz +buzane +buzylene +buzuki +buzukia +buzukis +Buzz +Buzzard +buzzardly +buzzardlike +buzzards +buzzard's +buzzbomb +buzzed +Buzzell +buzzer +buzzerphone +buzzers +buzzes +buzzgloak +buzzy +buzzier +buzzies +buzziest +buzzing +buzzingly +buzzle +buzzsaw +buzzwig +buzzwigs +buzzword +buzzwords +buzzword's +BV +BVA +BVC +BVD +BVDs +BVE +BVY +BVM +bvt +BW +bwana +bwanas +BWC +BWG +BWI +BWM +BWR +BWT +BWTS +BWV +BX +bx. +bxs +Bz +Bziers +C +C. +C.A. +C.A.F. +C.B. +C.B.D. +C.B.E. +C.C. +C.D. +C.E. +C.F. +C.G. +c.h. +C.I. +C.I.O. +c.m. +C.M.G. +C.O. +C.O.D. +C.P. +C.R. +C.S. +C.T. +C.V.O. +c.w.o. +c/- +C/A +C/D +c/f +C/L +c/m +C/N +C/O +C3 +CA +ca' +ca. +CAA +Caaba +caam +caama +caaming +Caanthus +caapeba +caatinga +CAB +caba +cabaa +cabaan +caback +Cabaeus +cabaho +Cabal +cabala +cabalas +cabalassou +cabaletta +cabalic +cabalism +cabalisms +cabalist +cabalistic +cabalistical +cabalistically +cabalists +Caball +caballed +caballer +caballeria +caballero +caballeros +caballine +caballing +Caballo +caballos +cabals +caban +cabana +cabanas +Cabanatuan +cabane +Cabanis +cabaret +cabaretier +cabarets +cabas +cabasa +cabasset +cabassou +Cabazon +cabbage +cabbaged +cabbagehead +cabbageheaded +cabbageheadedness +cabbagelike +cabbages +cabbage's +cabbagetown +cabbage-tree +cabbagewood +cabbageworm +cabbagy +cabbaging +cabbala +cabbalah +cabbalahs +cabbalas +cabbalism +cabbalist +cabbalistic +cabbalistical +cabbalistically +cabbalize +cabbed +cabber +cabby +cabbie +cabbies +cabbing +cabble +cabbled +cabbler +cabbling +cabda +cabdriver +cabdriving +Cabe +cabecera +cabecudo +Cabeiri +cabeliau +Cabell +cabellerote +caber +Cabery +Cabernet +cabernets +cabers +cabestro +cabestros +Cabet +cabezon +cabezone +cabezones +cabezons +cabful +cabiai +cabildo +cabildos +cabilliau +Cabimas +cabin +cabin-class +Cabinda +cabined +cabinet +cabineted +cabineting +cabinetmake +cabinetmaker +cabinet-maker +cabinetmakers +cabinetmaking +cabinetmakings +cabinetry +cabinets +cabinet's +cabinetted +cabinetwork +cabinetworker +cabinetworking +cabinetworks +cabining +cabinlike +Cabins +cabin's +cabio +Cabirean +Cabiri +Cabiria +Cabirian +Cabiric +Cabiritic +Cable +cable-car +cablecast +cabled +cablegram +cablegrams +cablelaid +cable-laid +cableless +cablelike +cableman +cablemen +cabler +cables +cablese +cable-stitch +cablet +cablets +cableway +cableways +cabling +cablish +cabman +cabmen +cabob +cabobs +caboceer +caboche +caboched +cabochon +cabochons +cabocle +caboclo +caboclos +Cabomba +Cabombaceae +cabombas +caboodle +caboodles +cabook +Cabool +caboose +cabooses +Caborojo +caboshed +cabossed +Cabot +cabotage +cabotages +cabotin +cabotinage +cabots +cabouca +Cabral +cabre +cabree +Cabrera +cabrerite +cabresta +cabrestas +cabresto +cabrestos +cabret +cabretta +cabrettas +cabreuva +cabrie +cabrilla +cabrillas +Cabrini +cabriole +cabrioles +cabriolet +cabriolets +cabrit +cabrito +CABS +cab's +cabstand +cabstands +cabuya +cabuyas +cabuja +cabulla +cabureiba +caburn +CAC +cac- +Caca +ca-ca +cacaesthesia +cacafuego +cacafugo +Cacajao +Cacak +Cacalia +cacam +Cacan +Cacana +cacanapa +ca'canny +cacanthrax +cacao +cacaos +Cacara +cacas +Cacatua +Cacatuidae +Cacatuinae +cacaxte +Caccabis +caccagogue +caccia +caccias +cacciatora +cacciatore +Caccini +Cacciocavallo +cace +cacei +cacemphaton +cacesthesia +cacesthesis +cachaca +cachaemia +cachaemic +cachalot +cachalote +cachalots +cachaza +cache +cache-cache +cachectic +cachectical +cached +cachemia +cachemic +cachepot +cachepots +caches +cache's +cachespell +cachet +cacheted +cachetic +cacheting +cachets +cachexy +cachexia +cachexias +cachexic +cachexies +cachibou +cachila +cachimailla +cachina +cachinate +caching +cachinnate +cachinnated +cachinnating +cachinnation +cachinnator +cachinnatory +cachoeira +cacholong +cachot +cachou +cachous +cachrys +cachua +cachucha +cachuchas +cachucho +cachunde +caci +Cacia +Cacicus +cacidrosis +Cacie +Cacilia +Cacilie +cacimbo +cacimbos +caciocavallo +cacique +caciques +caciqueship +caciquism +cack +Cacka +cacked +cackerel +cack-handed +cacking +cackle +cackled +cackler +cacklers +cackles +cackling +cacks +CACM +caco- +cacochylia +cacochymy +cacochymia +cacochymic +cacochymical +cacocholia +cacochroia +cacocnemia +cacodaemon +cacodaemoniac +cacodaemonial +cacodaemonic +cacodemon +cacodemonia +cacodemoniac +cacodemonial +cacodemonic +cacodemonize +cacodemonomania +cacodyl +cacodylate +cacodylic +cacodyls +cacodontia +cacodorous +cacodoxy +cacodoxian +cacodoxical +cacoeconomy +cacoenthes +cacoepy +cacoepist +cacoepistic +cacoethes +cacoethic +cacogalactia +cacogastric +cacogenesis +cacogenic +cacogenics +cacogeusia +cacoglossia +cacographer +cacography +cacographic +cacographical +cacolet +cacolike +cacology +cacological +cacomagician +cacomelia +cacomistle +cacomixl +cacomixle +cacomixls +cacomorphia +cacomorphosis +caconychia +caconym +caconymic +cacoon +cacopathy +cacopharyngia +cacophony +cacophonia +cacophonic +cacophonical +cacophonically +cacophonies +cacophonist +cacophonists +cacophonize +cacophonous +cacophonously +cacophthalmia +cacoplasia +cacoplastic +cacoproctia +cacorhythmic +cacorrhachis +cacorrhinia +cacosmia +cacospermia +cacosplanchnia +cacostomia +cacothansia +cacothelin +cacotheline +cacothes +cacothesis +cacothymia +cacotype +cacotopia +cacotrichia +cacotrophy +cacotrophia +cacotrophic +cacoxene +cacoxenite +cacozeal +caco-zeal +cacozealous +cacozyme +cacqueteuse +cacqueteuses +Cactaceae +cactaceous +cactal +Cactales +cacti +cactiform +cactoid +Cactus +cactuses +cactuslike +cacumen +cacuminal +cacuminate +cacumination +cacuminous +cacur +Cacus +CAD +Cadal +cadalene +cadamba +cadaster +cadasters +cadastral +cadastrally +cadastration +cadastre +cadastres +cadaver +cadaveric +cadaverin +cadaverine +cadaverize +cadaverous +cadaverously +cadaverousness +cadavers +cadbait +cadbit +cadbote +CADD +Caddaric +cadded +caddesse +caddy +caddice +caddiced +caddicefly +caddices +Caddie +caddied +caddies +caddiing +caddying +cadding +caddis +caddised +caddises +caddisfly +caddisflies +caddish +caddishly +caddishness +caddishnesses +caddisworm +caddle +Caddo +Caddoan +caddow +Caddric +cade +cadeau +cadee +Cadel +Cadell +cadelle +cadelles +Cadena +Cadence +cadenced +cadences +cadency +cadencies +cadencing +cadenette +cadent +cadential +Cadenza +cadenzas +cader +caderas +cadere +Cades +cadesse +Cadet +cadetcy +cadets +cadetship +cadette +cadettes +cadew +cadge +cadged +cadger +cadgers +cadges +cadgy +cadgily +cadginess +cadging +cadi +Cady +cadie +cadying +cadilesker +Cadillac +cadillacs +cadillo +cadinene +cadis +cadish +cadism +cadiueio +Cadyville +Cadiz +cadjan +cadlock +Cadman +Cadmann +Cadmar +Cadmarr +Cadmean +cadmia +cadmic +cadmide +cadmiferous +cadmium +cadmiumize +cadmiums +Cadmopone +Cadmus +Cadogan +Cadorna +cados +Cadott +cadouk +cadrans +cadre +cadres +cads +cadua +caduac +caduca +caducary +caducean +caducecei +caducei +caduceus +caduciary +caduciaries +caducibranch +Caducibranchiata +caducibranchiate +caducicorn +caducity +caducities +caducous +caduke +cadus +CADV +Cadwal +Cadwallader +cadweed +Cadwell +Cadzand +CAE +cae- +caeca +caecal +caecally +caecectomy +caecias +caeciform +Caecilia +Caeciliae +caecilian +Caeciliidae +caecity +caecitis +caecocolic +caecostomy +caecotomy +caecum +Caedmon +Caedmonian +Caedmonic +Caeli +Caelian +caelometer +Caelum +Caelus +Caen +caen- +Caeneus +Caenis +Caenogaea +Caenogaean +caenogenesis +caenogenetic +caenogenetically +Caenolestes +caenostyly +caenostylic +Caenozoic +caen-stone +caeoma +caeomas +caeremoniarius +Caerleon +Caernarfon +Caernarvon +Caernarvonshire +Caerphilly +Caesalpinia +Caesalpiniaceae +caesalpiniaceous +Caesar +Caesaraugusta +Caesardom +Caesarea +Caesarean +Caesareanize +caesareans +Caesaria +Caesarian +Caesarism +Caesarist +caesarists +Caesarize +caesaropapacy +caesaropapism +caesaropapist +caesaropopism +Caesarotomy +caesars +Caesarship +caesious +caesium +caesiums +caespitose +caespitosely +caestus +caestuses +caesura +caesurae +caesural +caesuras +caesuric +Caetano +CAF +cafard +cafardise +CAFE +cafeneh +cafenet +cafes +cafe's +cafe-society +cafetal +cafeteria +cafeterias +cafetiere +cafetorium +caff +caffa +caffeate +caffeic +caffein +caffeina +caffeine +caffeines +caffeinic +caffeinism +caffeins +caffeism +caffeol +caffeone +caffetannic +caffetannin +caffiaceous +caffiso +caffle +caffled +caffling +caffoy +caffoline +caffre +Caffrey +cafh +Cafiero +cafila +cafiz +cafoy +caftan +caftaned +caftans +cafuso +cag +Cagayan +cagayans +Cage +caged +cageful +cagefuls +cagey +cageyness +cageless +cagelike +cageling +cagelings +cageman +cageot +cager +cager-on +cagers +cages +cagester +cagework +caggy +cag-handed +cagy +cagier +cagiest +cagily +caginess +caginesses +caging +cagit +Cagle +Cagliari +Cagliostro +cagmag +Cagn +Cagney +cagot +Cagoulard +Cagoulards +cagoule +CAGR +Caguas +cagui +Cahan +Cahenslyism +cahier +cahiers +Cahill +Cahilly +cahincic +Cahita +cahiz +Cahn +Cahnite +Cahokia +Cahone +cahoot +cahoots +Cahors +cahot +cahow +cahows +Cahra +Cahuapana +cahuy +Cahuilla +cahuita +CAI +cay +Caia +Cayapa +Caiaphas +Cayapo +caiarara +caic +Cayce +caickle +Caicos +caid +caids +Caye +Cayey +Cayenne +cayenned +cayennes +Cayes +Cayla +cailcedra +Cailean +Cayley +Cayleyan +caille +Cailleac +cailleach +Cailly +cailliach +Caylor +caimacam +caimakam +caiman +cayman +caimans +caymans +caimitillo +caimito +Cain +caynard +Cain-colored +caine +Caines +Caingang +Caingangs +caingin +Caingua +ca'ing-whale +Cainian +Cainish +Cainism +Cainite +Cainitic +cainogenesis +Cainozoic +cains +Cainsville +cayos +caiper-callie +caique +caiquejee +caiques +cair +Cairba +Caird +cairds +Cairene +Cairistiona +cairn +Cairnbrook +cairned +cairngorm +cairngorum +cairn-headed +cairny +Cairns +Cairo +CAIS +cays +Cayser +caisse +caisson +caissoned +caissons +Caitanyas +Caite +Caithness +caitif +caitiff +caitiffs +caitifty +Caitlin +Caitrin +Cayubaba +Cayubaban +cayuca +cayuco +Cayucos +Cayuga +Cayugan +Cayugas +Caius +Cayuse +cayuses +Cayuta +Cayuvava +caixinha +Cajan +cajang +Cajanus +cajaput +cajaputs +cajava +cajeput +cajeputol +cajeputole +cajeputs +cajeta +cajole +cajoled +cajolement +cajolements +cajoler +cajolery +cajoleries +cajolers +cajoles +cajoling +cajolingly +cajon +cajones +cajou +cajuela +Cajun +cajuns +cajuput +cajuputene +cajuputol +cajuputs +Cakavci +Cakchikel +cake +cakebox +cakebread +caked +cake-eater +cakehouse +cakey +cakemaker +cakemaking +cake-mixing +caker +cakes +cakette +cakewalk +cakewalked +cakewalker +cakewalking +cakewalks +caky +cakier +cakiest +Cakile +caking +cakra +cakravartin +Cal +Cal. +calaba +Calabar +calabar-bean +Calabari +Calabasas +calabash +calabashes +calabaza +calabazilla +calaber +calaboose +calabooses +calabozo +calabrasella +Calabrese +Calabresi +Calabria +Calabrian +calabrians +calabur +calade +Caladium +caladiums +Calah +calahan +Calais +calaite +Calakmul +calalu +Calama +Calamagrostis +calamanco +calamancoes +calamancos +calamander +calamansi +calamar +calamari +calamary +Calamariaceae +calamariaceous +Calamariales +calamarian +calamaries +calamarioid +calamarmar +calamaroid +calamars +calambac +calambour +calami +calamiferious +calamiferous +calamiform +calaminary +calaminaris +calamine +calamined +calamines +calamining +calamint +Calamintha +calamints +calamistral +calamistrate +calamistrum +calamite +calamitean +Calamites +calamity +calamities +calamity's +calamitoid +calamitous +calamitously +calamitousness +calamitousnesses +Calamodendron +calamondin +Calamopitys +Calamospermae +Calamostachys +calamumi +calamus +Calan +calander +calando +Calandra +calandre +Calandria +Calandridae +Calandrinae +Calandrinia +calangay +calanid +calanque +calantas +Calantha +Calanthe +Calapan +calapite +calapitte +Calappa +Calappidae +Calas +calascione +calash +calashes +calastic +Calathea +calathi +calathian +calathidia +calathidium +calathiform +calathisci +calathiscus +calathos +calaththi +calathus +Calatrava +calavance +calaverite +Calbert +calbroben +calc +calc- +calcaemia +calcaire +calcanea +calcaneal +calcanean +calcanei +calcaneoastragalar +calcaneoastragaloid +calcaneocuboid +calcaneofibular +calcaneonavicular +calcaneoplantar +calcaneoscaphoid +calcaneotibial +calcaneum +calcaneus +calcannea +calcannei +calc-aphanite +calcar +calcarate +calcarated +Calcarea +calcareo- +calcareoargillaceous +calcareobituminous +calcareocorneous +calcareosiliceous +calcareosulphurous +calcareous +calcareously +calcareousness +calcaria +calcariferous +calcariform +calcarine +calcarium +calcars +calcate +calcavella +calceate +calced +calcedon +calcedony +calceiform +calcemia +Calceolaria +calceolate +calceolately +calces +calce-scence +calceus +Calchaqui +Calchaquian +Calchas +calche +calci +calci- +calcic +calciclase +calcicole +calcicolous +calcicosis +Calcydon +calciferol +Calciferous +calcify +calcific +calcification +calcifications +calcified +calcifies +calcifying +calciform +calcifugal +calcifuge +calcifugous +calcigenous +calcigerous +calcimeter +calcimine +calcimined +calciminer +calcimines +calcimining +calcinable +calcinate +calcination +calcinator +calcinatory +calcine +calcined +calciner +calcines +calcining +calcinize +calcino +calcinosis +calcio- +calciobiotite +calciocarnotite +calcioferrite +calcioscheelite +calciovolborthite +calcipexy +calciphylactic +calciphylactically +calciphylaxis +calciphile +calciphilia +calciphilic +calciphilous +calciphyre +calciphobe +calciphobic +calciphobous +calciprivic +calcisponge +Calcispongiae +calcite +calcites +calcitestaceous +calcitic +calcitonin +calcitrant +calcitrate +calcitration +calcitreation +calcium +calciums +calcivorous +calco- +calcographer +calcography +calcographic +calcomp +calcrete +calcsinter +calc-sinter +calcspar +calc-spar +calcspars +calctufa +calc-tufa +calctufas +calctuff +calc-tuff +calctuffs +calculability +calculabilities +calculable +calculableness +calculably +Calculagraph +calcular +calculary +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculatingly +calculation +calculational +calculations +calculative +calculator +calculatory +calculators +calculator's +calculer +calculi +calculiform +calculifrage +calculist +calculous +calculus +calculuses +Calcutta +caldadaria +caldaria +caldarium +Caldeira +calden +Calder +Caldera +calderas +Calderca +calderium +Calderon +CaldoraCaldwell +caldron +caldrons +Caldwell +Cale +calean +Caleb +Calebite +calebites +caleche +caleches +Caledonia +Caledonian +caledonite +calef +calefacient +calefaction +calefactive +calefactor +calefactory +calefactories +calefy +calelectric +calelectrical +calelectricity +calembour +Calemes +Calen +calenda +calendal +calendar +calendared +calendarer +calendarial +calendarian +calendaric +calendaring +calendarist +calendar-making +calendars +calendar's +calendas +Calender +calendered +calenderer +calendering +calenders +Calendra +Calendre +calendry +calendric +calendrical +calends +Calendula +calendulas +calendulin +calentural +calenture +calentured +calenturing +calenturish +calenturist +calepin +Calera +calesa +calesas +calescence +calescent +calesero +calesin +Calesta +Caletor +Calexico +calf +calfbound +calfdozer +calfhood +calfish +calfkill +calfless +calflike +calfling +calfret +calfs +calf's-foot +calfskin +calf-skin +calfskins +Calgary +calgon +Calhan +Calhoun +Cali +cali- +Calia +Caliban +Calibanism +caliber +calibered +calibers +calybite +calibogus +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calibre +calibred +calibres +Caliburn +Caliburno +calic +Calica +calycanth +Calycanthaceae +calycanthaceous +calycanthemy +calycanthemous +calycanthin +calycanthine +Calycanthus +calicate +calycate +Calyce +calyceal +Calyceraceae +calyceraceous +calices +calyces +caliche +caliches +calyciferous +calycifloral +calyciflorate +calyciflorous +caliciform +calyciform +calycinal +calycine +calicle +calycle +calycled +calicles +calycles +calycli +calico +calicoback +Calycocarpum +calicoed +calicoes +calycoid +calycoideous +Calycophora +Calycophorae +calycophoran +calicos +Calycozoa +calycozoan +calycozoic +calycozoon +calicular +calycular +caliculate +calyculate +calyculated +calycule +caliculi +calyculi +caliculus +calyculus +Calicut +calid +Calida +calidity +Calydon +Calydonian +caliduct +Calie +Caliente +Calif +Calif. +califate +califates +Califon +California +Californian +californiana +californians +californicus +californite +Californium +califs +caliga +caligate +caligated +caligation +caliginosity +caliginous +caliginously +caliginousness +caligo +caligrapher +caligraphy +Caligula +caligulism +calili +calimanco +calimancos +Calymene +Calimere +Calimeris +calymma +calin +calina +Calinago +calinda +calindas +caline +Calinog +calinut +Calio +caliology +caliological +caliologist +Calion +calyon +calipash +calipashes +Calipatria +calipee +calipees +caliper +calipered +caliperer +calipering +calipers +calipeva +caliph +caliphal +caliphate +caliphates +calyphyomy +caliphs +caliphship +calippic +Calippus +calypsist +Calypso +calypsoes +calypsonian +Calypsos +calypter +Calypterae +calypters +Calyptoblastea +calyptoblastic +Calyptorhynchus +calyptra +Calyptraea +Calyptranthes +calyptras +Calyptrata +Calyptratae +calyptrate +calyptriform +calyptrimorphous +calyptro +calyptrogen +Calyptrogyne +Calisa +calisaya +calisayas +Calise +Calista +Calysta +Calystegia +calistheneum +calisthenic +calisthenical +calisthenics +Calistoga +Calite +caliver +calix +calyx +calyxes +Calixtin +Calixtine +Calixto +Calixtus +calk +calkage +calked +calker +calkers +calkin +calking +Calkins +calks +Call +Calla +calla- +callable +callaesthetic +Callaghan +Callahan +callainite +callais +callaloo +callaloos +Callan +Callands +callans +callant +callants +Callao +Callas +callat +callate +Callaway +callback +callbacks +call-board +callboy +callboys +call-down +Calle +Callean +called +Calley +Callender +Callensburg +caller +Callery +callers +Calles +callet +callets +call-fire +Calli +Cally +calli- +Callianassa +Callianassidae +Calliandra +Callicarpa +Callicebus +Callicoon +Callicrates +callid +Callida +Callidice +callidity +callidness +Callie +calligram +calligraph +calligrapha +calligrapher +calligraphers +calligraphy +calligraphic +calligraphical +calligraphically +calligraphist +Calliham +Callimachus +calling +calling-down +calling-over +callings +Callynteria +Callionymidae +Callionymus +Calliope +calliopean +calliopes +calliophone +Calliopsis +callipash +callipee +callipees +calliper +callipered +calliperer +callipering +callipers +Calliphora +calliphorid +Calliphoridae +calliphorine +callipygian +callipygous +Callipolis +callippic +Callippus +Callipus +Callirrhoe +Callisaurus +callisection +callis-sand +Callista +Calliste +callisteia +Callistemon +Callistephus +callisthenic +callisthenics +Callisto +Callithrix +callithump +callithumpian +callitype +callityped +callityping +Callitrichaceae +callitrichaceous +Callitriche +Callitrichidae +Callitris +callo +call-off +calloo +callop +Callorhynchidae +Callorhynchus +callosal +callose +calloses +callosity +callosities +callosomarginal +callosum +Callot +callous +calloused +callouses +callousing +callously +callousness +callousnesses +callout +call-out +call-over +Callovian +callow +Calloway +callower +callowest +callowman +callowness +callownesses +calls +Callum +Calluna +Calluori +call-up +callus +callused +calluses +callusing +calm +calmant +Calmar +Calmas +calmative +calmato +calmecac +calmed +calm-eyed +calmer +calmest +calmy +calmier +calmierer +calmiest +calming +calmingly +calmly +calm-minded +calmness +calmnesses +calms +calm-throated +calo- +Calocarpum +Calochortaceae +Calochortus +calodaemon +calodemon +calodemonial +calogram +calography +caloyer +caloyers +calomba +calombigas +calombo +calomel +calomels +calomorphic +Calondra +Calonectria +Calonyction +Calon-segur +calool +Calophyllum +Calopogon +calor +Calore +caloreceptor +calorescence +calorescent +calory +caloric +calorically +caloricity +calorics +caloriduct +Calorie +calorie-counting +calories +calorie's +calorifacient +calorify +calorific +calorifical +calorifically +calorification +calorifics +calorifier +calorigenic +calorimeter +calorimeters +calorimetry +calorimetric +calorimetrical +calorimetrically +calorimotor +caloris +calorisator +calorist +Calorite +calorize +calorized +calorizer +calorizes +calorizing +Calosoma +Calotermes +calotermitid +Calotermitidae +Calothrix +calotin +calotype +calotypic +calotypist +calotte +calottes +calp +calpac +calpack +calpacked +calpacks +calpacs +Calpe +calpolli +calpul +calpulli +Calpurnia +calque +calqued +calques +calquing +CALRS +CALS +calsouns +Caltanissetta +Caltech +Caltha +calthrop +calthrops +caltrap +caltraps +caltrop +caltrops +calumba +Calumet +calumets +calumny +calumnia +calumniate +calumniated +calumniates +calumniating +calumniation +calumniations +calumniative +calumniator +calumniatory +calumniators +calumnies +calumnious +calumniously +calumniousness +caluptra +Calusa +calusar +calutron +calutrons +Calv +Calva +Calvados +calvadoses +calvaire +Calvano +Calvary +calvaria +calvarial +calvarias +Calvaries +calvarium +Calvatia +Calve +calved +calver +Calvert +Calverton +calves +Calvin +Calvina +calving +Calvinian +Calvinism +Calvinist +Calvinistic +Calvinistical +Calvinistically +calvinists +Calvinize +Calvinna +calvish +calvity +calvities +Calvo +calvous +calvus +calx +calxes +calzada +calzone +calzoneras +calzones +calzoons +CAM +CAMA +CAMAC +camaca +Camacan +camacey +camachile +Camacho +Camag +camagon +Camaguey +camay +camaieu +camail +camaile +camailed +camails +Camak +camaka +Camala +Camaldolensian +Camaldolese +Camaldolesian +Camaldolite +Camaldule +Camaldulian +camalig +camalote +caman +camanay +camanchaca +Camanche +camansi +camara +camarada +camarade +camaraderie +camaraderies +Camarasaurus +Camarata +camarera +Camargo +camarilla +camarillas +Camarillo +camarin +camarine +camaron +Camas +camases +camass +camasses +Camassia +camata +camatina +camauro +camauros +Camaxtli +Camb +Camb. +Cambay +cambaye +Camball +Cambalo +Cambarus +camber +cambered +cambering +camber-keeled +cambers +Camberwell +Cambeva +Camby +cambia +cambial +cambiata +cambibia +cambiform +cambio +cambiogenetic +cambion +Cambyses +cambism +cambisms +cambist +cambistry +cambists +cambium +cambiums +Cambyuskan +camblet +Cambodia +Cambodian +cambodians +camboge +cambogia +cambogias +Cambon +camboose +Camborne-Redruth +cambouis +Cambra +Cambrai +cambrel +cambresine +Cambria +Cambrian +Cambric +cambricleaf +cambrics +Cambridge +Cambridgeport +Cambridgeshire +Cambro-briton +Cambs +cambuca +Cambuscan +Camden +Camdenton +Came +Camey +cameist +Camel +camelback +camel-backed +cameleer +cameleers +cameleon +camel-faced +camel-grazing +camelhair +camel-hair +camel-haired +camelia +camel-yarn +camelias +Camelid +Camelidae +Camelina +cameline +camelion +camelish +camelishness +camelkeeper +camel-kneed +Camella +Camellia +Camelliaceae +camellias +camellike +camellin +Camellus +camelman +cameloid +Cameloidea +camelopard +Camelopardalis +camelopardel +Camelopardid +Camelopardidae +camelopards +Camelopardus +Camelot +camelry +camels +camel's +camel's-hair +camel-shaped +Camelus +Camembert +Camena +Camenae +Camenes +Cameo +cameoed +cameograph +cameography +cameoing +cameos +camera +camerae +camera-eye +cameral +cameralism +cameralist +cameralistic +cameralistics +cameraman +cameramen +cameras +camera's +camera-shy +Camerata +camerate +camerated +cameration +camerawork +camery +camerier +cameriera +camerieri +Camerina +camerine +Camerinidae +camerist +camerlengo +camerlengos +camerlingo +camerlingos +Cameron +Cameronian +cameronians +Cameroon +cameroonian +cameroonians +Cameroons +Cameroun +cames +Camestres +Camfort +Cami +camias +Camiguin +camiknickers +Camila +Camile +Camilia +Camilla +Camille +Camillo +Camillus +Camilo +Camino +camion +camions +Camirus +camis +camisa +camisade +camisades +camisado +camisadoes +camisados +Camisard +camisas +camiscia +camise +camises +camisia +camisias +camisole +camisoles +camister +camize +camla +camlet +camleted +camleteen +camletine +camleting +camlets +camletted +camletting +CAMM +Cammaerts +Cammal +Cammarum +cammas +cammed +Cammi +Cammy +Cammie +cammock +cammocky +camoca +Camoens +camogie +camois +camomile +camomiles +camooch +camoodi +camoodie +Camorist +Camorra +camorras +Camorrism +Camorrist +Camorrista +camorristi +camote +camoudie +camouflage +camouflageable +camouflaged +camouflager +camouflagers +camouflages +camouflagic +camouflaging +camouflet +camoufleur +camoufleurs +CAMP +Campa +campagi +Campagna +Campagne +campagnol +campagnols +campagus +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +campal +campana +campane +campanella +campanero +Campania +Campanian +campaniform +campanile +campaniles +campanili +campaniliform +campanilla +campanini +campanist +campanistic +campanologer +campanology +campanological +campanologically +campanologist +campanologists +Campanula +Campanulaceae +campanulaceous +Campanulales +campanular +Campanularia +Campanulariae +campanularian +Campanularidae +Campanulatae +campanulate +campanulated +campanulous +Campanus +Campari +Campaspe +Campball +Campbell +Campbell-Bannerman +Campbellism +campbellisms +Campbellite +campbellites +Campbellsburg +Campbellsville +Campbellton +Campbelltown +Campbeltown +campcraft +Campe +Campeche +camped +campement +Campephagidae +campephagine +Campephilus +camper +campers +campership +campesino +campesinos +campestral +campestrian +campfight +camp-fight +campfire +campfires +campground +campgrounds +camph- +camphane +camphanic +camphanyl +camphanone +camphene +camphenes +camphylene +camphine +camphines +camphire +camphires +campho +camphocarboxylic +camphoid +camphol +campholic +campholide +campholytic +camphols +camphor +camphoraceous +camphorate +camphorated +camphorates +camphorating +camphory +camphoric +camphoryl +camphorize +camphoroyl +camphorone +camphoronic +camphorphorone +camphors +camphorweed +camphorwood +campi +Campy +campier +campiest +Campignian +campilan +campily +campylite +campylodrome +campylometer +Campyloneuron +campylospermous +campylotropal +campylotropous +campimeter +campimetry +campimetrical +Campinas +Campine +campiness +camping +campings +Campion +campions +campit +cample +Campman +campmaster +camp-meeting +Campney +Campo +Campobello +Campodea +campodean +campodeid +Campodeidae +campodeiform +campodeoid +campody +Campoformido +campong +campongs +Camponotus +campoo +campoody +Camporeale +camporee +camporees +Campos +campout +camp-out +camps +campshed +campshedding +camp-shedding +campsheeting +campshot +camp-shot +campsite +camp-site +campsites +campstool +campstools +Campti +camptodrome +Campton +camptonite +Camptonville +Camptosorus +Camptown +campulitropal +campulitropous +campus +campused +campuses +campus's +campusses +campward +Campwood +CAMRA +cams +camshach +camshachle +camshaft +camshafts +camstane +camsteary +camsteery +camstone +camstrary +Camuy +camuning +Camus +camuse +camused +camuses +camwood +cam-wood +CAN +Can. +Cana +Canaan +Canaanite +canaanites +Canaanitess +Canaanitic +Canaanitish +canaba +canabae +Canace +Canacee +canacuas +Canad +Canad. +Canada +Canadensis +Canadian +Canadianism +canadianisms +Canadianization +Canadianize +Canadianized +Canadianizing +canadians +canadine +Canadys +canadite +canadol +canafistola +canafistolo +canafistula +canafistulo +canaglia +canaigre +canaille +canailles +Canajoharie +canajong +canakin +canakins +Canakkale +canal +canalage +canalatura +canalboat +canal-bone +canal-built +Canale +canaled +canaler +canales +canalete +Canaletto +canali +canalicular +canaliculate +canaliculated +canaliculation +canaliculi +canaliculization +canaliculus +canaliferous +canaliform +canaling +canalis +canalisation +canalise +canalised +canalises +canalising +canalization +canalizations +canalize +canalized +canalizes +canalizing +canalla +canalled +canaller +canallers +canalling +canalman +Canalou +canals +canal's +canalside +Canamary +canamo +Cananaean +Canandaigua +Canandelabrum +Cananea +Cananean +Cananga +Canangium +canap +canape +canapes +canapina +Canara +canard +canards +Canarese +Canari +Canary +Canarian +canary-bird +Canaries +canary-yellow +canarin +canarine +Canariote +canary's +Canarium +Canarsee +Canaseraga +canasta +canastas +canaster +Canastota +canaut +Canavali +Canavalia +canavalin +Canaveral +can-beading +Canberra +Canby +can-boxing +can-buoy +can-burnishing +canc +canc. +cancan +can-can +cancans +can-capping +canccelli +cancel +cancelability +cancelable +cancelation +canceled +canceleer +canceler +cancelers +cancelier +canceling +cancellability +cancellable +cancellarian +cancellarius +cancellate +cancellated +cancellation +cancellations +cancellation's +cancelled +canceller +cancelli +cancelling +cancellous +cancellus +cancelment +cancels +Cancer +cancerate +cancerated +cancerating +canceration +cancerdrops +cancered +cancerigenic +cancerin +cancerism +cancerite +cancerization +cancerlog +cancerogenic +cancerophobe +cancerophobia +cancerous +cancerously +cancerousness +cancerphobia +cancerroot +cancers +cancer's +cancerweed +cancerwort +canch +cancha +canchalagua +canchas +Canchi +canchito +cancion +cancionero +canciones +can-cleaning +can-closing +Cancri +Cancrid +cancriform +can-crimping +cancrine +cancrinite +cancrinite-syenite +cancrisocial +cancrivorous +cancrizans +cancroid +cancroids +cancrophagous +cancrum +cancrums +Cancun +Cand +Candace +candareen +Candee +candela +candelabra +candelabras +candelabrum +candelabrums +candelas +candelilla +candency +candent +candescence +candescent +candescently +Candi +Candy +Candia +Candice +Candyce +candid +Candida +candidacy +candidacies +candidas +candidate +candidated +candidates +candidate's +candidateship +candidating +candidature +candidatures +Candide +candider +candidest +candidiasis +candidly +candidness +candidnesses +candids +Candie +candied +candiel +candier +candies +candify +candyfloss +candyh +candying +candil +candylike +candymaker +candymaking +Candiot +Candiote +candiru +Candis +candys +candystick +candy-striped +candite +candytuft +candyweed +candle +candleball +candlebeam +candle-beam +candle-bearing +candleberry +candleberries +candlebomb +candlebox +candle-branch +candled +candle-dipper +candle-end +candlefish +candlefishes +candle-foot +candleholder +candle-holder +candle-hour +candlelight +candlelighted +candlelighter +candle-lighter +candlelighting +candlelights +candlelit +candlemaker +candlemaking +Candlemas +candle-meter +candlenut +candlepin +candlepins +candlepower +Candler +candlerent +candle-rent +candlers +candles +candle-shaped +candleshine +candleshrift +candle-snuff +candlesnuffer +Candless +candlestand +candlestick +candlesticked +candlesticks +candlestick's +candlestickward +candle-tapering +candle-tree +candlewaster +candle-waster +candlewasting +candlewick +candlewicking +candlewicks +candlewood +candle-wood +candlewright +candling +Cando +candock +can-dock +Candolle +Candollea +Candolleaceae +candolleaceous +Candor +candors +candour +candours +Candra +candroy +candroys +canduc +cane +Canea +Caneadea +cane-backed +cane-bottomed +Canebrake +canebrakes +caned +Caneghem +Caney +Caneyville +canel +canela +canelas +canelike +canell +canella +Canellaceae +canellaceous +canellas +canelle +Canelo +canelos +Canens +caneology +canephor +canephora +canephorae +canephore +canephori +canephoroe +canephoroi +canephoros +canephors +canephorus +cane-phorus +canephroi +canepin +caner +caners +canes +canescence +canescene +canescent +cane-seated +Canestrato +caneton +canette +caneva +Canevari +caneware +canewares +canewise +canework +canezou +CanF +Canfield +canfieldite +canfields +can-filling +can-flanging +canful +canfuls +cangan +cangenet +cangy +cangia +cangica-wood +cangle +cangler +cangue +cangues +canham +can-heading +can-hook +canhoop +cany +Canica +Canice +Canichana +Canichanan +canicide +canicola +Canicula +canicular +canicule +canid +Canidae +Canidia +canids +Caniff +canikin +canikins +canille +caninal +canine +canines +caning +caniniform +caninity +caninities +caninus +canion +Canyon +canioned +canions +canyons +canyon's +canyonside +Canyonville +Canis +Canisiana +canistel +Canisteo +canister +canisters +Canistota +canities +canjac +Canjilon +cank +canker +cankerberry +cankerbird +canker-bit +canker-bitten +cankereat +canker-eaten +cankered +cankeredly +cankeredness +cankerflower +cankerfret +canker-hearted +cankery +cankering +canker-mouthed +cankerous +cankerroot +cankers +canker-toothed +cankerweed +cankerworm +cankerworms +cankerwort +can-labeling +can-lacquering +canli +can-lining +canmaker +canmaking +canman +can-marking +Canmer +Cann +Canna +cannabic +cannabidiol +cannabin +Cannabinaceae +cannabinaceous +cannabine +cannabinol +cannabins +Cannabis +cannabises +cannabism +Cannaceae +cannaceous +cannach +canna-down +Cannae +cannaled +cannalling +Cannanore +cannas +cannat +canned +cannel +cannelated +cannel-bone +Cannelburg +cannele +Cannell +cannellate +cannellated +cannelle +cannelloni +cannelon +cannelons +cannels +Cannelton +cannelure +cannelured +cannequin +canner +cannery +canneries +canners +canner's +Cannes +cannet +cannetille +canny +cannibal +cannibalean +cannibalic +cannibalish +cannibalism +cannibalisms +cannibalistic +cannibalistically +cannibality +cannibalization +cannibalize +cannibalized +cannibalizes +cannibalizing +cannibally +cannibals +cannibal's +Cannice +cannie +cannier +canniest +cannikin +cannikins +cannily +canniness +canninesses +Canning +cannings +cannister +cannisters +cannister's +Cannizzaro +Cannock +cannoli +Cannon +cannonade +cannonaded +cannonades +cannonading +cannonarchy +cannonball +cannon-ball +cannonballed +cannonballing +cannonballs +cannoned +cannoneer +cannoneering +cannoneers +cannonier +cannoning +Cannonism +cannonproof +cannon-proof +cannonry +cannonries +cannon-royal +cannons +cannon's +Cannonsburg +cannon-shot +Cannonville +cannophori +cannot +Cannstatt +cannula +cannulae +cannular +cannulas +Cannulate +cannulated +cannulating +cannulation +canoe +canoed +canoeing +Canoeiro +canoeist +canoeists +canoeload +canoeman +canoes +canoe's +canoewood +Canoga +canoing +Canon +canoncito +Canones +canoness +canonesses +canonic +canonical +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +canonically +canonicalness +canonicals +canonicate +canonici +canonicity +canonics +canonisation +canonise +canonised +canoniser +canonises +canonising +canonist +canonistic +canonistical +canonists +canonizant +canonization +canonizations +canonize +canonized +canonizer +canonizes +canonizing +canonlike +canonry +canonries +canons +canon's +Canonsburg +canonship +canoodle +canoodled +canoodler +canoodles +canoodling +can-opener +can-opening +canopy +Canopic +canopid +canopied +canopies +canopying +Canopus +canorous +canorously +canorousness +canos +Canossa +Canotas +canotier +Canova +Canovanas +can-polishing +can-quaffing +canreply +Canrobert +canroy +canroyer +cans +can's +can-salting +can-scoring +can-sealing +can-seaming +cansful +can-slitting +Canso +can-soldering +cansos +can-squeezing +canst +can-stamping +can-sterilizing +canstick +Cant +can't +Cant. +Cantab +cantabank +cantabile +Cantabri +Cantabrian +Cantabrigian +Cantabrize +Cantacuzene +cantador +Cantal +cantala +cantalas +cantalever +cantalite +cantaliver +cantaloup +cantaloupe +cantaloupes +cantando +cantankerous +cantankerously +cantankerousness +cantankerousnesses +cantar +cantara +cantare +cantaro +cantata +cantatas +Cantate +cantation +cantative +cantator +cantatory +cantatrice +cantatrices +cantatrici +cantboard +cantdog +cantdogs +canted +canteen +canteens +cantefable +cantel +Canter +Canterbury +Canterburian +Canterburianism +canterburies +cantered +canterelle +canterer +cantering +canters +can-testing +canthal +Cantharellus +canthari +cantharic +Cantharidae +cantharidal +cantharidate +cantharidated +cantharidating +cantharidean +cantharides +cantharidian +cantharidin +cantharidism +cantharidize +cantharidized +cantharidizing +cantharis +cantharophilous +cantharus +canthathari +canthectomy +canthi +canthitis +cantholysis +canthoplasty +canthorrhaphy +canthotomy +Canthus +canthuthi +Canty +cantic +canticle +Canticles +cantico +cantiga +Cantigny +Cantil +cantilated +cantilating +cantilena +cantilene +cantilenes +cantilever +cantilevered +cantilevering +cantilevers +cantily +cantillate +cantillated +cantillating +cantillation +Cantillon +cantina +cantinas +cantiness +canting +cantingly +cantingness +cantinier +cantino +cantion +cantish +cantle +cantles +cantlet +cantline +cantling +Cantlon +canto +Canton +cantonal +cantonalism +Cantone +cantoned +cantoner +Cantonese +cantoning +cantonize +Cantonment +cantonments +cantons +canton's +cantoon +Cantor +cantoral +cantoria +cantorial +Cantorian +cantoris +cantorous +cantors +cantor's +cantorship +Cantos +cantraip +cantraips +Cantrall +cantrap +cantraps +cantred +cantref +Cantril +cantrip +cantrips +cants +Cantu +Cantuar +cantus +cantut +cantuta +cantwise +Canuck +canula +canulae +canular +canulas +canulate +canulated +canulates +canulating +canun +Canute +Canutillo +canvas +canvasado +canvasback +canvas-back +canvasbacks +canvas-covered +canvased +canvaser +canvasers +canvases +canvasing +canvaslike +canvasman +canvass +canvas's +canvassed +canvasser +canvassers +canvasses +canvassy +canvassing +can-washing +can-weighing +can-wiping +can-wrapping +canzo +canzon +canzona +canzonas +canzone +canzones +canzonet +canzonets +canzonetta +canzoni +canzos +caoba +Caodaism +Caodaist +caoine +caon +caoutchin +caoutchouc +caoutchoucin +CAP +cap. +capa +capability +capabilities +capability's +Capablanca +capable +capableness +capabler +capablest +capably +Capac +capacify +capacious +capaciously +capaciousness +capacitance +capacitances +capacitate +capacitated +capacitates +capacitating +capacitation +capacitations +capacitative +capacitativly +capacitator +capacity +capacities +capacitive +capacitively +capacitor +capacitors +capacitor's +Capaneus +capanna +capanne +cap-a-pie +caparison +caparisoned +caparisoning +caparisons +capataces +capataz +capax +capcase +cap-case +Cape +capeador +capeadores +capeadors +caped +Capefair +Capek +capel +capelan +capelans +capelet +capelets +capelin +capeline +capelins +Capella +capellane +capellet +capelline +Capello +capelocracy +Capels +Capemay +cape-merchant +Capeneddick +caper +caperbush +capercailye +capercaillie +capercailzie +capercally +capercut +caper-cut +caperdewsie +capered +caperer +caperers +capering +caperingly +Capernaism +Capernaite +Capernaitic +Capernaitical +Capernaitically +Capernaitish +Capernaum +capernoited +capernoity +capernoitie +capernutie +capers +capersome +capersomeness +caperwort +capes +capeskin +capeskins +Capet +Capetian +Capetonian +Capetown +capette +Capeville +capeweed +capewise +capework +capeworks +cap-flash +capful +capfuls +Caph +Cap-Haitien +caphar +capharnaism +Caphaurus +caphite +caphs +Caphtor +Caphtorim +capias +capiases +capiatur +capibara +capybara +capybaras +capicha +capilaceous +capillaceous +capillaire +capillament +capillarectasia +capillary +capillaries +capillarily +capillarimeter +capillariness +capillariomotor +capillarity +capillarities +capillaritis +capillation +capillatus +capilli +capilliculture +capilliform +capillitia +capillitial +capillitium +capillose +capillus +capilotade +caping +cap-in-hand +Capys +Capistrano +capistrate +capita +capital +capitaldom +capitaled +capitaling +capitalisable +capitalise +capitalised +capitaliser +capitalising +capitalism +capitalist +capitalistic +capitalistically +capitalists +capitalist's +capitalizable +capitalization +capitalizations +capitalize +capitalized +capitalizer +capitalizers +capitalizes +capitalizing +capitally +capitalness +capitals +Capitan +capitana +capitano +capitare +capitasti +capitate +capitated +capitatim +capitation +capitations +capitative +capitatum +capite +capiteaux +capitella +capitellar +capitellate +capitelliform +capitellum +capitle +Capito +Capitol +Capitola +Capitolian +Capitoline +Capitolium +capitols +capitol's +Capitonidae +Capitoninae +capitoul +capitoulate +capitula +capitulant +capitular +capitulary +capitularies +capitularly +capitulars +capitulate +capitulated +capitulates +capitulating +capitulation +capitulations +capitulator +capitulatory +capituliform +capitulum +capiturlary +capivi +Capiz +capkin +Caplan +capless +caplet +caplets +caplin +capling +caplins +caplock +capmaker +capmakers +capmaking +capman +capmint +Cap'n +Capnodium +Capnoides +capnomancy +capnomor +capo +capoc +capocchia +capoche +Capodacqua +capomo +Capon +caponata +caponatas +Capone +caponette +caponier +caponiere +caponiers +caponisation +caponise +caponised +caponiser +caponising +caponization +caponize +caponized +caponizer +caponizes +caponizing +caponniere +capons +caporal +caporals +Caporetto +capos +capot +capotasto +capotastos +Capote +capotes +capouch +capouches +CAPP +cappadine +cappadochio +Cappadocia +Cappadocian +cappae +cappagh +cap-paper +capparid +Capparidaceae +capparidaceous +Capparis +capped +cappelenite +Cappella +cappelletti +Cappello +capper +cappers +cappy +cappie +cappier +cappiest +capping +cappings +capple +capple-faced +Cappotas +Capps +cappuccino +Capra +caprate +Caprella +Caprellidae +caprelline +capreol +capreolar +capreolary +capreolate +capreoline +Capreolus +capreomycin +capretto +Capri +capric +capriccetto +capriccettos +capricci +capriccio +capriccios +capriccioso +Caprice +caprices +capricious +capriciously +capriciousness +Capricorn +Capricorni +Capricornid +capricorns +Capricornus +caprid +caprificate +caprification +caprificator +caprifig +caprifigs +caprifoil +caprifole +Caprifoliaceae +caprifoliaceous +Caprifolium +capriform +caprigenous +capryl +caprylate +caprylene +caprylic +caprylyl +caprylin +caprylone +Caprimulgi +Caprimulgidae +Caprimulgiformes +caprimulgine +Caprimulgus +caprin +caprine +caprinic +Capriola +capriole +caprioled +caprioles +caprioling +Capriote +capriped +capripede +Capris +caprizant +caproate +caprock +caprocks +caproic +caproyl +caproin +Capromys +Capron +caprone +capronic +capronyl +caps +cap's +caps. +capsa +capsaicin +Capsella +Capshaw +capsheaf +capshore +Capsian +capsicin +capsicins +Capsicum +capsicums +capsid +Capsidae +capsidal +capsids +capsizable +capsizal +capsize +capsized +capsizes +capsizing +capsomer +capsomere +capsomers +capstan +capstan-headed +capstans +capstone +cap-stone +capstones +capsula +capsulae +capsular +capsulate +capsulated +capsulation +capsule +capsulectomy +capsuled +capsuler +capsules +capsuli- +capsuliferous +capsuliform +capsuligerous +capsuling +capsulitis +capsulize +capsulized +capsulizing +capsulociliary +capsulogenous +capsulolenticular +capsulopupillary +capsulorrhaphy +capsulotome +capsulotomy +capsumin +Capt +Capt. +captacula +captaculum +CAPTAIN +captaincy +captaincies +Captaincook +captained +captainess +captain-generalcy +captaining +captainly +captain-lieutenant +captainry +captainries +captains +captainship +captainships +captan +captance +captandum +captans +captate +captation +caption +captioned +captioning +captionless +captions +caption's +captious +captiously +captiousness +Captiva +captivance +captivate +captivated +captivately +captivates +captivating +captivatingly +captivation +captivations +captivative +captivator +captivators +captivatrix +captive +captived +captives +captive's +captiving +captivity +captivities +captor +captors +captor's +captress +capturable +capture +captured +capturer +capturers +captures +capturing +Capua +Capuan +Capuanus +capuche +capuched +capuches +Capuchin +capuchins +capucine +Capulet +capuli +Capulin +caput +Caputa +caputium +Caputo +Caputto +Capuzzo +Capwell +caque +Caquet +caqueterie +caqueteuse +caqueteuses +Caquetio +caquetoire +caquetoires +CAR +Cara +Carabancel +carabao +carabaos +carabeen +carabid +Carabidae +carabidan +carabideous +carabidoid +carabids +carabin +carabine +carabineer +carabiner +carabinero +carabineros +carabines +Carabini +carabinier +carabiniere +carabinieri +carabins +caraboa +caraboid +Carabus +caracal +Caracalla +caracals +caracara +caracaras +Caracas +carack +caracks +caraco +caracoa +caracol +caracole +caracoled +caracoler +caracoles +caracoli +caracoling +caracolite +caracolled +caracoller +caracolling +caracols +caracora +caracore +caract +Caractacus +caracter +caracul +caraculs +Caradoc +Caradon +carafe +carafes +carafon +Caragana +caraganas +carageen +carageens +caragheen +Caraguata +Caraho +Carayan +caraibe +Caraipa +caraipe +caraipi +Caraja +Carajas +carajo +carajura +Caralie +caramba +carambola +carambole +caramboled +caramboling +caramel +caramelan +caramelen +caramelin +caramelisation +caramelise +caramelised +caramelising +caramelization +caramelize +caramelized +caramelizes +caramelizing +caramels +caramoussal +Caramuel +carancha +carancho +caranda +caranday +Carandas +carane +Caranga +carangid +Carangidae +carangids +carangin +carangoid +Carangus +caranna +Caranx +carap +Carapa +carapace +carapaced +carapaces +Carapache +Carapacho +carapacial +carapacic +carapato +carapax +carapaxes +Carapidae +carapine +carapo +Carapus +Carara +Caras +carassow +carassows +carat +caratacus +caratch +carate +carates +Caratinga +carats +Caratunk +carauna +caraunda +Caravaggio +caravan +caravaned +caravaneer +caravaner +caravaning +caravanist +caravanned +caravanner +caravanning +caravans +caravan's +caravansary +caravansaries +caravanserai +caravanserial +caravel +caravelle +caravels +Caravette +Caraviello +caraway +caraways +Caraz +carb +carb- +carbachol +carbacidometer +carbamate +carbamic +carbamide +carbamidine +carbamido +carbamyl +carbamyls +carbamine +carbamino +carbamoyl +carbanil +carbanilic +carbanilid +carbanilide +carbanion +carbaryl +carbaryls +carbarn +carbarns +carbasus +carbazic +carbazide +carbazylic +carbazin +carbazine +carbazole +carbeen +carbene +Carberry +carbethoxy +carbethoxyl +carby +carbide +carbides +carbyl +carbylamine +carbimide +carbin +carbine +carbineer +carbineers +carbines +carbinyl +carbinol +carbinols +Carbo +carbo- +carboazotine +carbocer +carbocyclic +carbocinchomeronic +carbodiimide +carbodynamite +carbogelatin +carbohemoglobin +carbohydrase +carbohydrate +carbo-hydrate +carbohydrates +carbohydraturia +carbohydrazide +carbohydride +carbohydrogen +carboy +carboyed +carboys +carbolate +carbolated +carbolating +carbolfuchsin +carbolic +carbolics +carboline +carbolineate +Carbolineum +carbolise +carbolised +carbolising +carbolize +carbolized +carbolizes +carbolizing +Carboloy +carboluria +carbolxylol +carbomethene +carbomethoxy +carbomethoxyl +carbomycin +carbon +Carbona +carbonaceous +carbonade +Carbonado +carbonadoed +carbonadoes +carbonadoing +carbonados +Carbonari +Carbonarism +Carbonarist +Carbonaro +carbonatation +carbonate +carbonated +carbonates +carbonating +carbonation +carbonations +carbonatization +carbonator +carbonators +Carboncliff +Carbondale +Carbone +carboned +carbonemia +carbonero +carbones +Carboni +carbonic +carbonide +Carboniferous +carbonify +carbonification +carbonigenous +carbonyl +carbonylate +carbonylated +carbonylating +carbonylation +carbonylene +carbonylic +carbonyls +carbonimeter +carbonimide +carbonisable +carbonisation +carbonise +carbonised +carboniser +carbonising +carbonite +carbonitride +carbonium +carbonizable +carbonization +carbonize +carbonized +carbonizer +carbonizers +carbonizes +carbonizing +carbonless +Carbonnieux +carbonometer +carbonometry +carbonous +carbons +carbon's +carbonuria +carbophilous +carbora +carboras +car-borne +Carborundum +carbosilicate +carbostyril +carboxy +carboxide +Carboxydomonas +carboxyhemoglobin +carboxyl +carboxylase +carboxylate +carboxylated +carboxylating +carboxylation +carboxylic +carboxyls +carboxypeptidase +Carbrey +carbro +carbromal +carbs +carbuilder +carbuncle +carbuncled +carbuncles +carbuncular +carbunculation +carbungi +carburan +carburant +carburate +carburated +carburating +carburation +carburator +carbure +carburet +carburetant +carbureted +carbureter +carburetest +carbureting +carburetion +carburetor +carburetors +carburets +carburetted +carburetter +carburetting +carburettor +carburisation +carburise +carburised +carburiser +carburising +carburization +carburize +carburized +carburizer +carburizes +carburizing +carburometer +carcajou +carcajous +carcake +carcan +carcanet +carcaneted +carcanets +carcanetted +Carcas +carcase +carcased +carcases +carcasing +carcass +carcassed +carcasses +carcassing +carcassless +Carcassonne +carcass's +Carcavelhos +Carce +carceag +carcel +carcels +carcer +carceral +carcerate +carcerated +carcerating +carceration +carcerist +Carcharhinus +Carcharias +carchariid +Carchariidae +carcharioid +Carcharodon +carcharodont +Carchemish +carcin- +carcinemia +carcinogen +carcinogeneses +carcinogenesis +carcinogenic +carcinogenicity +carcinogenics +carcinogens +carcinoid +carcinolysin +carcinolytic +carcinology +carcinological +carcinologist +carcinoma +carcinomas +carcinomata +carcinomatoid +carcinomatosis +carcinomatous +carcinomorphic +carcinophagous +carcinophobia +carcinopolypus +carcinosarcoma +carcinosarcomas +carcinosarcomata +Carcinoscorpius +carcinosis +carcinus +carcoon +Card +Card. +cardaissin +Cardale +Cardamine +cardamom +cardamoms +cardamon +cardamons +cardamum +cardamums +Cardanic +cardanol +Cardanus +cardboard +cardboards +card-carrier +card-carrying +cardcase +cardcases +cardcastle +card-counting +card-cut +card-cutting +card-devoted +Cardea +cardecu +carded +cardel +Cardenas +Carder +carders +Cardew +cardholder +cardholders +cardhouse +cardi- +cardia +cardiac +cardiacal +Cardiacea +cardiacean +cardiacle +cardiacs +cardiae +cardiagra +cardiagram +cardiagraph +cardiagraphy +cardial +cardialgy +cardialgia +cardialgic +cardiameter +cardiamorphia +cardianesthesia +cardianeuria +cardiant +cardiaplegia +cardiarctia +cardias +cardiasthenia +cardiasthma +cardiataxia +cardiatomy +cardiatrophia +cardiauxe +Cardiazol +cardicentesis +Cardie +cardiectasis +cardiectomy +cardiectomize +cardielcosis +cardiemphraxia +Cardiff +cardiform +Cardiga +Cardigan +cardigans +Cardiganshire +Cardiidae +Cardijn +Cardin +Cardinal +cardinalate +cardinalated +cardinalates +cardinal-bishop +cardinal-deacon +cardinalfish +cardinalfishes +cardinal-flower +cardinalic +Cardinalis +cardinalism +cardinalist +cardinality +cardinalitial +cardinalitian +cardinalities +cardinality's +cardinally +cardinal-priest +cardinal-red +cardinals +cardinalship +Cardinas +card-index +cardines +carding +cardings +Cardington +cardio- +cardioaccelerator +cardio-aortic +cardioarterial +cardioblast +cardiocarpum +cardiocele +cardiocentesis +cardiocirrhosis +cardioclasia +cardioclasis +cardiod +cardiodilator +cardiodynamics +cardiodynia +cardiodysesthesia +cardiodysneuria +cardiogenesis +cardiogenic +cardiogram +cardiograms +cardiograph +cardiographer +cardiography +cardiographic +cardiographies +cardiographs +cardiohepatic +cardioid +cardioids +cardio-inhibitory +cardiokinetic +cardiolysis +cardiolith +cardiology +cardiologic +cardiological +cardiologies +cardiologist +cardiologists +cardiomalacia +cardiomegaly +cardiomegalia +cardiomelanosis +cardiometer +cardiometry +cardiometric +cardiomyoliposis +cardiomyomalacia +cardiomyopathy +cardiomotility +cardioncus +cardionecrosis +cardionephric +cardioneural +cardioneurosis +cardionosus +cardioparplasis +cardiopath +cardiopathy +cardiopathic +cardiopericarditis +cardiophobe +cardiophobia +cardiophrenia +cardiopyloric +cardioplasty +cardioplegia +cardiopneumatic +cardiopneumograph +cardioptosis +cardiopulmonary +cardiopuncture +cardiorenal +cardiorespiratory +cardiorrhaphy +cardiorrheuma +cardiorrhexis +cardioschisis +cardiosclerosis +cardioscope +cardiosymphysis +cardiospasm +Cardiospermum +cardiosphygmogram +cardiosphygmograph +cardiotherapy +cardiotherapies +cardiotomy +cardiotonic +cardiotoxic +cardiotoxicity +cardiotoxicities +cardiotrophia +cardiotrophotherapy +cardiovascular +cardiovisceral +cardipaludism +cardipericarditis +cardisophistical +cardita +carditic +carditis +carditises +Cardito +Cardium +cardlike +cardmaker +cardmaking +cardo +cardol +Cardon +cardona +cardoncillo +cardooer +cardoon +cardoons +cardophagus +cardosanto +Cardozo +card-perforating +cardplayer +cardplaying +card-printing +cardroom +cards +cardshark +cardsharp +cardsharper +cardsharping +cardsharps +card-sorting +cardstock +Carduaceae +carduaceous +Carducci +cardueline +Carduelis +car-dumping +Carduus +Cardville +Cardwell +CARE +Careaga +care-bewitching +care-bringing +care-charming +carecloth +care-cloth +care-crazed +care-crossed +cared +care-defying +care-dispelling +care-eluding +careen +careenage +care-encumbered +careened +careener +careeners +careening +careens +career +careered +careerer +careerers +careering +careeringly +careerism +careerist +careeristic +careers +career's +carefox +care-fraught +carefree +carefreeness +careful +carefull +carefuller +carefullest +carefully +carefulness +carefulnesses +Carey +careys +Careywood +care-killing +Carel +care-laden +careless +carelessly +carelessness +carelessnesses +care-lined +careme +Caren +Carena +Carencro +carene +Carenton +carer +carers +cares +Caresa +care-scorched +caress +Caressa +caressable +caressant +Caresse +caressed +caresser +caressers +caresses +caressing +caressingly +caressive +caressively +carest +caret +caretake +caretaken +caretaker +care-taker +caretakers +caretakes +caretaking +care-tired +caretook +carets +Caretta +Carettochelydidae +care-tuned +Carew +careworn +care-wounded +Carex +carf +carfare +carfares +carfax +carfloat +carfour +carfuffle +carfuffled +carfuffling +carful +carfuls +carga +cargador +cargadores +cargason +Cargian +Cargill +cargo +cargoes +cargoose +cargos +cargued +Carhart +carhop +carhops +carhouse +Cari +Cary +cary- +Caria +Carya +cariacine +Cariacus +cariama +Cariamae +Carian +caryatic +caryatid +caryatidal +caryatidean +caryatides +caryatidic +caryatids +Caryatis +Carib +Caribal +Cariban +Caribbean +caribbeans +Caribbee +Caribbees +caribe +caribed +Caribees +caribes +Caribi +caribing +Caribisi +Caribou +Caribou-eater +caribous +Caribs +Carica +Caricaceae +caricaceous +caricatura +caricaturable +caricatural +caricature +caricatured +caricatures +caricaturing +caricaturist +caricaturists +carices +caricetum +caricographer +caricography +caricology +caricologist +caricous +carid +Carida +Caridea +caridean +carideer +caridoid +Caridomorpha +Carie +caried +carien +caries +cariform +CARIFTA +Carignan +Cariyo +Carijona +Caril +Caryl +Carilyn +Caryll +Carilla +carillon +carilloneur +carillonned +carillonneur +carillonneurs +carillonning +carillons +Carin +Caryn +Carina +carinae +carinal +Carinaria +carinas +Carinatae +carinate +carinated +carination +Carine +caring +Cariniana +cariniform +Carinthia +Carinthian +carinula +carinulate +carinule +caryo- +Carioca +Cariocan +Caryocar +Caryocaraceae +caryocaraceous +cariocas +cariogenic +cariole +carioles +carioling +Caryophyllaceae +caryophyllaceous +caryophyllene +caryophylleous +caryophyllin +caryophyllous +Caryophyllus +caryopilite +caryopses +caryopsides +caryopsis +Caryopteris +cariosity +Caryota +caryotin +caryotins +Cariotta +carious +cariousness +caripeta +Caripuna +Cariri +Caririan +Carisa +carisoprodol +Carissa +Carissimi +Carita +caritas +caritative +carites +carity +caritive +Caritta +Carius +Caryville +cark +carked +carking +carkingly +carkled +carks +Carl +Carla +carlage +Carland +carle +Carlee +Carleen +Carley +Carlen +Carlene +carles +carless +carlet +Carleta +Carleton +Carli +Carly +Carlick +Carlie +Carlye +Carlile +Carlyle +Carlylean +Carlyleian +Carlylese +Carlylesque +Carlylian +Carlylism +Carlin +Carlyn +Carlina +Carline +Carlyne +carlines +Carling +carlings +Carlini +Carlynn +Carlynne +carlino +carlins +Carlinville +carlish +carlishness +Carlisle +Carlism +Carlist +Carlita +Carlo +carload +carloading +carloadings +carloads +Carlock +Carlos +carlot +Carlota +Carlotta +Carlovingian +Carlow +carls +Carlsbad +Carlsborg +Carlson +Carlstadt +Carlstrom +Carlton +Carludovica +Carma +carmagnole +carmagnoles +carmaker +carmakers +carmalum +Carman +Carmania +Carmanians +Carmanor +Carmarthen +Carmarthenshire +Carme +Carmel +Carmela +carmele +Carmelia +Carmelina +Carmelita +Carmelite +Carmelitess +Carmella +Carmelle +Carmelo +carmeloite +Carmen +Carmena +Carmencita +Carmenta +Carmentis +carmetta +Carmi +Carmichael +Carmichaels +car-mile +Carmina +carminate +carminative +carminatives +Carmine +carmines +carminette +carminic +carminite +carminophilous +Carmita +carmoisin +Carmon +carmot +Carn +Carnac +Carnacian +carnage +carnaged +carnages +Carnahan +Carnay +carnal +carnalism +carnalite +carnality +carnalities +carnalize +carnalized +carnalizing +carnally +carnallite +carnal-minded +carnal-mindedness +carnalness +Carnap +carnaptious +carnary +Carnaria +Carnarvon +Carnarvonshire +carnassial +carnate +Carnatic +Carnation +carnationed +carnationist +carnation-red +carnations +carnauba +carnaubas +carnaubic +carnaubyl +carne +Carneades +carneau +Carnegie +Carnegiea +Carney +carneyed +carneys +carnel +carnelian +carnelians +carneol +carneole +carneous +Carnes +Carnesville +carnet +carnets +Carneus +Carny +carnic +carnie +carnied +carnies +carniferous +carniferrin +carnifex +carnifexes +carnify +carnification +carnifices +carnificial +carnified +carnifies +carnifying +carniform +Carniola +Carniolan +carnitine +Carnival +carnivaler +carnivalesque +carnivaller +carnivallike +carnivals +carnival's +Carnivora +carnivoracity +carnivoral +carnivore +carnivores +carnivorism +carnivority +carnivorous +carnivorously +carnivorousness +carnivorousnesses +carnose +carnosin +carnosine +carnosity +carnosities +carnoso- +Carnot +carnotite +carnous +Carnoustie +Carnovsky +carns +Carnus +Caro +caroa +caroach +caroaches +carob +caroba +carobs +caroch +caroche +caroches +Caroid +caroigne +Carol +Carola +Carolan +Carolann +Carole +Carolean +caroled +Carolee +Caroleen +caroler +carolers +caroli +Carolin +Carolyn +Carolina +carolinas +carolina's +Caroline +Carolyne +carolines +Caroling +Carolingian +Carolinian +carolinians +Carolynn +Carolynne +carolitic +Caroljean +Carol-Jean +Carolle +carolled +caroller +carollers +carolling +carols +carol's +Carolus +caroluses +carom +carombolette +caromed +caromel +caroming +caroms +Caron +Carona +carone +caronic +caroome +caroon +carosella +carosse +CAROT +caroteel +carotene +carotenes +carotenoid +Carothers +carotic +carotid +carotidal +carotidean +carotids +carotin +carotinaemia +carotinemia +carotinoid +carotins +carotol +carotte +carouba +caroubier +carousal +carousals +carouse +caroused +carousel +carousels +carouser +carousers +carouses +carousing +carousingly +carp +carp- +Carpaccio +carpaine +carpal +carpale +carpalia +carpals +Carpathia +Carpathian +Carpathians +Carpatho-russian +Carpatho-ruthenian +Carpatho-Ukraine +carpe +Carpeaux +carped +carpel +carpellary +carpellate +carpellum +carpels +carpent +Carpentaria +Carpenter +carpentered +Carpenteria +carpentering +carpenters +carpenter's +carpentership +Carpentersville +carpenterworm +Carpentier +carpentry +carpentries +Carper +carpers +Carpet +carpetbag +carpet-bag +carpetbagged +carpetbagger +carpet-bagger +carpetbaggery +carpetbaggers +carpetbagging +carpetbaggism +carpetbagism +carpetbags +carpetbeater +carpet-covered +carpet-cut +carpeted +carpeting +carpet-knight +carpetlayer +carpetless +carpetmaker +carpetmaking +carpetmonger +carpets +carpet-smooth +carpet-sweeper +carpetweb +carpetweed +carpetwork +carpetwoven +Carphiophiops +carpholite +carphology +Carphophis +carphosiderite +carpi +carpic +carpid +carpidium +carpincho +carping +carpingly +carpings +Carpinteria +carpintero +Carpinus +Carpio +Carpiodes +carpitis +carpium +Carpo +carpo- +carpocace +Carpocapsa +carpocarpal +carpocephala +carpocephalum +carpocerite +carpocervical +Carpocratian +Carpodacus +Carpodetus +carpogam +carpogamy +carpogenic +carpogenous +carpognia +carpogone +carpogonia +carpogonial +carpogonium +Carpoidea +carpolite +carpolith +carpology +carpological +carpologically +carpologist +carpomania +carpometacarpal +carpometacarpi +carpometacarpus +carpompi +carpool +carpo-olecranal +carpools +carpopedal +Carpophaga +carpophagous +carpophalangeal +carpophyl +carpophyll +carpophyte +carpophore +Carpophorus +carpopodite +carpopoditic +carpoptosia +carpoptosis +carport +carports +carpos +carposperm +carposporangia +carposporangial +carposporangium +carpospore +carposporic +carposporous +carpostome +carpous +carps +carpsucker +carpus +carpuspi +carquaise +Carr +Carrabelle +Carracci +carrack +carracks +carrageen +carrageenan +carrageenin +carragheen +carragheenin +Carranza +Carrara +Carraran +carrat +carraway +carraways +Carrboro +carreau +Carree +carrefour +Carrel +carrell +Carrelli +carrells +carrels +car-replacing +Carrere +carreta +carretela +carretera +carreton +carretta +Carrew +Carri +Carry +carriable +carryable +carriage +carriageable +carriage-free +carriageful +carriageless +carriages +carriage's +carriagesmith +carriageway +carryall +carry-all +carryalls +carry-back +Carrick +carrycot +Carrie +carried +carryed +Carrier +Carriere +carrier-free +carrier-pigeon +carriers +carries +carry-forward +carrigeen +carry-in +carrying +carrying-on +carrying-out +carryings +carryings-on +carryke +Carrillo +carry-log +Carrington +carriole +carrioles +carrion +carryon +carry-on +carrions +carryons +carryout +carryouts +carryover +carry-over +carryovers +carrys +Carrissa +carrytale +carry-tale +carritch +carritches +carriwitchet +Carrizo +Carrizozo +Carrnan +Carrobili +carrocci +carroccio +carroch +carroches +Carrol +Carroll +carrollite +Carrolls +Carrollton +Carrolltown +carrom +carromata +carromatas +carromed +carroming +carroms +carronade +carroon +carrosserie +carrot +carrotage +carrot-colored +carroter +carrot-head +carrot-headed +Carrothers +carroty +carrotier +carrotiest +carrotin +carrotiness +carroting +carrotins +carrot-pated +carrots +carrot's +carrot-shaped +carrottop +carrot-top +carrotweed +carrotwood +carrousel +carrousels +carrow +carrozza +carrs +Carrsville +carrus +Carruthers +cars +car's +carse +carses +carshop +carshops +carsick +carsickness +carsmith +Carson +Carsonville +carsten +Carstensz +carstone +CART +cartable +cartaceous +cartage +Cartagena +cartages +Cartago +Cartan +cartboot +cartbote +Carte +carted +carte-de-visite +cartel +cartelism +cartelist +cartelistic +cartelization +cartelize +cartelized +cartelizing +cartellist +cartels +Carter +Carteret +carterly +carters +Cartersburg +Cartersville +Carterville +cartes +Cartesian +Cartesianism +cartful +Carthage +Carthaginian +Carthal +carthame +carthamic +carthamin +Carthamus +Carthy +carthorse +Carthusian +carty +Cartie +Cartier +Cartier-Bresson +cartiest +cartilage +cartilages +cartilaginean +Cartilaginei +cartilagineous +Cartilagines +cartilaginification +cartilaginoid +cartilaginous +carting +cartisane +Cartist +cartload +cartloads +cartmaker +cartmaking +cartman +cartobibliography +cartogram +cartograph +cartographer +cartographers +cartography +cartographic +cartographical +cartographically +cartographies +cartomancy +cartomancies +carton +cartoned +cartoner +cartonful +cartoning +cartonnage +cartonnier +cartonniers +carton-pierre +cartons +carton's +cartoon +cartooned +cartooning +cartoonist +cartoonists +cartoons +cartoon's +cartop +cartopper +cartouch +cartouche +cartouches +cartridge +cartridges +cartridge's +cart-rutted +carts +cartsale +cartulary +cartularies +cartway +cartware +Cartwell +cartwheel +cart-wheel +cartwheeler +cartwheels +cartwhip +Cartwright +cartwrighting +carua +caruage +carucage +carucal +carucarius +carucate +carucated +Carum +caruncle +caruncles +caruncula +carunculae +caruncular +carunculate +carunculated +carunculous +Carupano +carus +Caruso +Caruthers +Caruthersville +carvacryl +carvacrol +carvage +carval +carve +carved +Carvey +carvel +carvel-built +carvel-planked +carvels +carven +carvene +Carver +carvers +carvership +Carversville +carves +carvestrene +carvy +carvyl +Carville +carving +carvings +carvist +carvoeira +carvoepra +carvol +carvomenthene +carvone +carwash +carwashes +carwitchet +carzey +CAS +Casa +casaba +casabas +casabe +Casabianca +Casablanca +Casabonne +Casadesus +Casady +casal +Casaleggio +Casals +casalty +Casamarca +Casandra +Casanova +Casanovanic +casanovas +casaque +casaques +casaquin +Casar +casas +Casasia +casate +Casatus +Casaubon +casaun +casava +Casavant +casavas +casave +casavi +Casbah +casbahs +cascabel +cascabels +cascable +cascables +cascadable +cascade +cascade-connect +cascaded +cascades +Cascadia +Cascadian +cascading +cascadite +cascado +Cascais +cascalho +cascalote +cascan +cascara +cascaras +cascarilla +cascaron +cascavel +caschielawis +caschrom +Cascilla +Casco +cascol +cascrom +cascrome +CASE +Casearia +casease +caseases +caseate +caseated +caseates +caseating +caseation +casebearer +case-bearer +casebook +casebooks +casebound +case-bound +casebox +caseconv +cased +casefy +casefied +casefies +casefying +caseful +caseharden +case-harden +casehardened +case-hardened +casehardening +casehardens +Casey +caseic +casein +caseinate +caseine +caseinogen +caseins +Caseyville +casekeeper +case-knife +Casel +caseless +caselessly +caseload +caseloads +caselty +casemaker +casemaking +casemate +casemated +casemates +Casement +casemented +casements +casement's +caseolysis +caseose +caseoses +caseous +caser +caser-in +caserio +caserios +casern +caserne +casernes +caserns +Caserta +cases +case-shot +casette +casettes +caseum +Caseville +caseweed +case-weed +casewood +casework +caseworker +case-worker +caseworkers +caseworks +caseworm +case-worm +caseworms +Cash +casha +cashable +cashableness +cash-and-carry +cashaw +cashaws +cashboy +cashbook +cash-book +cashbooks +cashbox +cashboxes +cashcuttee +cashdrawer +cashed +casheen +cashel +casher +cashers +cashes +cashew +cashews +cashgirl +Cashibo +cashier +cashiered +cashierer +cashiering +cashierment +Cashiers +cashier's +cashing +Cashion +cashkeeper +cashless +cashment +Cashmere +cashmeres +cashmerette +Cashmerian +Cashmirian +cashoo +cashoos +cashou +Cashton +Cashtown +Casi +Casia +Casie +Casilda +Casilde +casimere +casimeres +Casimir +Casimire +casimires +Casimiroa +casina +casinet +casing +casing-in +casings +casini +casino +casinos +casiri +casita +casitas +cask +caskanet +casked +casket +casketed +casketing +casketlike +caskets +casket's +casky +casking +casklike +casks +cask's +cask-shaped +Caslon +Casmalia +Casmey +Casnovia +Cason +Caspar +Casparian +Casper +Caspian +casque +casqued +casques +casquet +casquetel +casquette +Cass +cassaba +cassabanana +cassabas +cassabully +cassada +Cassadaga +Cassady +cassalty +cassan +Cassander +Cassandra +Cassandra-like +Cassandran +cassandras +Cassandre +Cassandry +Cassandrian +cassapanca +cassare +cassareep +cassata +cassatas +cassate +cassation +Cassatt +Cassaundra +cassava +cassavas +Casscoe +casse +Cassegrain +Cassegrainian +Cassey +Cassel +Casselberry +Cassell +Cassella +casselty +Casselton +cassena +casserole +casseroled +casseroles +casserole's +casseroling +casse-tete +cassette +cassettes +casshe +Cassi +Cassy +Cassia +Cassiaceae +Cassian +Cassiani +cassias +cassican +Cassicus +Cassida +cassideous +Cassidy +cassidid +Cassididae +Cassidinae +cassidoine +cassidony +Cassidulina +cassiduloid +Cassiduloidea +Cassie +Cassiepea +Cassiepean +Cassiepeia +Cassil +Cassilda +cassimere +cassina +cassine +Cassinese +cassinette +Cassini +Cassinian +Cassino +cassinoid +cassinos +cassioberry +Cassiodorus +Cassiope +Cassiopea +Cassiopean +Cassiopeia +Cassiopeiae +Cassiopeian +Cassiopeid +cassiopeium +cassique +Cassirer +cassiri +CASSIS +cassises +Cassite +cassiterite +cassites +Cassytha +Cassythaceae +Cassius +cassock +cassocked +cassocks +Cassoday +cassolette +casson +cassonade +Cassondra +cassone +cassoni +cassons +cassoon +Cassopolis +cassoulet +cassowary +cassowaries +Casstown +cassumunar +cassumuniar +Cassville +cast +Casta +castable +castagnole +Castalia +Castalian +Castalides +Castalio +Castana +castane +Castanea +castanean +castaneous +castanet +castanets +castanian +castano +Castanopsis +Castanospermum +Castara +castaway +castaways +cast-back +cast-by +caste +Casteau +casted +Casteel +casteism +casteisms +casteless +castelet +Castell +Castella +castellan +castellany +castellanies +castellano +Castellanos +castellans +castellanship +castellanus +castellar +castellate +castellated +castellation +castellatus +castellet +castelli +Castellna +castellum +Castelnuovo-Tedesco +Castelvetro +casten +Caster +Castera +caste-ridden +casterless +caster-off +casters +castes +casteth +casthouse +castice +castigable +castigate +castigated +castigates +castigating +castigation +castigations +castigative +castigator +castigatory +castigatories +castigators +Castiglione +Castile +Castilian +Castilla +Castilleja +Castillo +Castilloa +Castine +casting +castings +cast-iron +cast-iron-plant +Castle +Castleberry +castle-builder +castle-building +castle-built +castle-buttressed +castle-crowned +castled +Castledale +Castleford +castle-guard +castle-guarded +castlelike +Castlereagh +castlery +castles +castlet +Castleton +castleward +castlewards +castlewise +Castlewood +castling +cast-me-down +castock +castoff +cast-off +castoffs +Castor +Castora +castor-bean +Castores +castoreum +castory +castorial +Castoridae +castorin +Castorina +castorite +castorized +Castorland +Castoroides +castors +Castra +castral +castrametation +castrate +castrated +castrater +castrates +castrati +castrating +castration +castrations +castrato +castrator +castratory +castrators +castrensial +castrensian +Castries +Castro +Castroism +Castroist +Castroite +Castrop-Rauxel +Castroville +castrum +casts +cast's +cast-steel +castuli +cast-weld +CASU +casual +casualism +casualist +casuality +casually +casualness +casualnesses +casuals +casualty +casualties +casualty's +casuary +Casuariidae +Casuariiformes +Casuarina +Casuarinaceae +casuarinaceous +Casuarinales +Casuarius +casuist +casuistess +casuistic +casuistical +casuistically +casuistry +casuistries +casuists +casula +casule +casus +casusistry +Caswell +caswellite +Casziel +CAT +cat. +cata- +catabaptist +catabases +catabasion +catabasis +catabatic +catabibazon +catabiotic +catabolic +catabolically +catabolin +catabolism +catabolite +catabolize +catabolized +catabolizing +catacaustic +catachreses +catachresis +catachresti +catachrestic +catachrestical +catachrestically +catachthonian +catachthonic +catacylsmic +cataclasis +cataclasm +cataclasmic +cataclastic +cataclinal +cataclysm +cataclysmal +cataclysmatic +cataclysmatist +cataclysmic +cataclysmically +cataclysmist +cataclysms +catacomb +catacombic +catacombs +catacorner +catacorolla +catacoustics +catacromyodian +catacrotic +catacrotism +catacumba +catacumbal +catadicrotic +catadicrotism +catadioptric +catadioptrical +catadioptrics +catadrome +catadromous +catadupe +Cataebates +catafalco +catafalque +catafalques +catagenesis +catagenetic +catagmatic +catagories +Cataian +catakinesis +catakinetic +catakinetomer +catakinomeric +Catalan +Catalanganes +Catalanist +catalase +catalases +catalatic +Catalaunian +Cataldo +catalecta +catalectic +catalecticant +catalects +catalepsy +catalepsies +catalepsis +cataleptic +cataleptically +cataleptics +cataleptiform +cataleptize +cataleptoid +catalexes +catalexis +Catalin +Catalina +catalineta +catalinite +catalyse +catalyses +catalysis +catalyst +catalysts +catalyst's +catalyte +catalytic +catalytical +catalytically +catalyzator +catalyze +catalyzed +catalyzer +catalyzers +catalyzes +catalyzing +catallactic +catallactically +catallactics +catallum +catalo +cataloes +catalog +cataloged +cataloger +catalogers +catalogia +catalogic +catalogical +cataloging +catalogist +catalogistic +catalogize +catalogs +catalogue +catalogued +cataloguer +cataloguers +catalogues +cataloguing +cataloguish +cataloguist +cataloguize +Catalonia +Catalonian +cataloon +catalos +catalowne +Catalpa +catalpas +catalufa +catalufas +catamaran +catamarans +Catamarca +Catamarcan +Catamarenan +catamenia +catamenial +catamite +catamited +catamites +catamiting +Catamitus +catamneses +catamnesis +catamnestic +catamount +catamountain +cat-a-mountain +catamounts +catan +catanadromous +Catananche +cat-and-dog +cat-and-doggish +Catania +Catano +Catanzaro +catapan +catapasm +catapetalous +cataphasia +cataphatic +cataphyll +cataphylla +cataphyllary +cataphyllum +cataphysic +cataphysical +cataphonic +cataphonics +cataphora +cataphoresis +cataphoretic +cataphoretically +cataphoria +cataphoric +cataphract +Cataphracta +cataphracted +Cataphracti +cataphractic +cataphrenia +cataphrenic +Cataphrygian +cataphrygianism +cataplane +cataplasia +cataplasis +cataplasm +cataplastic +catapleiite +cataplexy +catapuce +catapult +catapulted +catapultic +catapultier +catapulting +catapults +cataract +cataractal +cataracted +cataracteg +cataractine +cataractous +cataracts +cataractwise +cataria +Catarina +catarinite +catarrh +catarrhal +catarrhally +catarrhed +Catarrhina +catarrhine +catarrhinian +catarrhous +catarrhs +catasarka +Catasauqua +Catasetum +cataspilite +catasta +catastaltic +catastases +catastasis +catastate +catastatic +catasterism +catastrophal +catastrophe +catastrophes +catastrophic +catastrophical +catastrophically +catastrophism +catastrophist +catathymic +catatony +catatonia +catatoniac +catatonias +catatonic +catatonics +Cataula +Cataumet +Catavi +catawampous +catawampously +catawamptious +catawamptiously +catawampus +Catawba +catawbas +Catawissa +cat-bed +catberry +catbird +catbirds +catboat +catboats +catbrier +catbriers +cat-built +catcall +catcalled +catcaller +catcalling +catcalls +catch +catch- +catch-22 +catchable +catchall +catch-all +catchalls +catch-as-catch-can +catch-cord +catchcry +catched +catcher +catchers +catches +catchfly +catchflies +catchy +catchie +catchier +catchiest +catchiness +catching +catchingly +catchingness +catchland +catchlight +catchline +catchment +catchments +cat-chop +catchpenny +catchpennies +catchphrase +catchplate +catchpole +catchpoled +catchpolery +catchpoleship +catchpoling +catchpoll +catchpolled +catchpollery +catchpolling +catchup +catch-up +catchups +catchwater +catchweed +catchweight +catchword +catchwords +catchwork +catclaw +cat-clover +catdom +Cate +catecheses +catechesis +catechetic +catechetical +catechetically +catechin +catechins +catechisable +catechisation +catechise +catechised +catechiser +catechising +Catechism +catechismal +catechisms +catechist +catechistic +catechistical +catechistically +catechists +catechizable +catechization +catechize +catechized +catechizer +catechizes +catechizing +catechol +catecholamine +catecholamines +catechols +catechu +catechumen +catechumenal +catechumenate +catechumenical +catechumenically +catechumenism +catechumens +catechumenship +catechus +catechutannic +categorem +categorematic +categorematical +categorematically +category +categorial +categoric +categorical +categorically +categoricalness +categories +category's +categorisation +categorise +categorised +categorising +categorist +categorization +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +cateye +cat-eyed +catel +catelectrode +catelectrotonic +catelectrotonus +catella +catena +catenae +catenane +catenary +catenarian +catenaries +catenas +catenate +catenated +catenates +catenating +catenation +catenative +catenoid +catenoids +catenulate +catepuce +cater +cateran +caterans +caterbrawl +catercap +catercorner +cater-corner +catercornered +cater-cornered +catercornerways +catercousin +cater-cousin +cater-cousinship +catered +caterer +caterers +caterership +cateress +cateresses +catery +Caterina +catering +cateringly +Caterpillar +caterpillared +caterpillarlike +caterpillars +caterpillar's +caters +caterva +caterwaul +caterwauled +caterwauler +caterwauling +caterwauls +Cates +Catesbaea +catesbeiana +Catesby +catface +catfaced +catfaces +catfacing +catfall +catfalls +catfight +catfish +cat-fish +catfishes +catfoot +cat-foot +catfooted +catgut +catguts +Cath +cath- +Cath. +Catha +Cathay +Cathayan +cat-hammed +Cathar +catharan +Cathari +Catharina +Catharine +Catharism +Catharist +Catharistic +catharization +catharize +catharized +catharizing +Catharpin +cat-harpin +catharping +cat-harpings +Cathars +catharses +catharsis +Catharsius +Cathartae +Cathartes +cathartic +cathartical +cathartically +catharticalness +cathartics +Cathartidae +Cathartides +cathartin +Cathartolinum +Cathe +cathead +cat-head +catheads +cathect +cathected +cathectic +cathecting +cathection +cathects +cathedra +cathedrae +cathedral +cathedraled +cathedralesque +cathedralic +cathedrallike +cathedral-like +cathedrals +cathedral's +cathedralwise +cathedras +cathedrated +cathedratic +cathedratica +cathedratical +cathedratically +cathedraticum +Cathee +Cathey +cathepsin +catheptic +Cather +catheretic +Catherin +Catheryn +Catherina +Catherine +cathern +Catherwood +catheter +catheterisation +catheterise +catheterised +catheterising +catheterism +catheterization +catheterize +catheterized +catheterizes +catheterizing +catheters +catheti +cathetometer +cathetometric +cathetus +cathetusti +cathexes +cathexion +cathexis +Cathi +Cathy +cathidine +Cathie +Cathyleen +cathin +cathine +cathinine +cathion +cathisma +cathismata +Cathlamet +Cathleen +Cathlene +cathodal +cathode +cathodegraph +cathodes +cathode's +cathodic +cathodical +cathodically +cathodofluorescence +cathodograph +cathodography +cathodoluminescence +cathodoluminescent +cathodo-luminescent +cathograph +cathography +cathole +cat-hole +Catholic +catholical +catholically +catholicalness +catholicate +catholici +catholicisation +catholicise +catholicised +catholiciser +catholicising +Catholicism +catholicist +Catholicity +catholicization +catholicize +catholicized +catholicizer +catholicizing +catholicly +catholicness +catholico- +catholicoi +catholicon +catholicos +catholicoses +catholics +catholic's +catholicus +catholyte +Cathomycin +cathood +cathop +cathouse +cathouses +Cathrin +Cathryn +Cathrine +cathro +ca'-thro' +cathud +Cati +Caty +catydid +Catie +Catilinarian +Catiline +Catima +Catina +cating +cation +cation-active +cationic +cationically +cations +CATIS +cativo +catjang +catkin +catkinate +catkins +Catlaina +catlap +cat-lap +CATLAS +Catlee +Catlett +Catlettsburg +catlike +cat-like +Catlin +catline +catling +catlings +catlinite +catlins +cat-locks +catmalison +catmint +catmints +catnache +catnap +catnaper +catnapers +catnapped +catnapper +catnapping +catnaps +catnep +catnip +catnips +Cato +catoblepas +Catocala +catocalid +catocarthartic +catocathartic +catochus +Catoctin +Catodon +catodont +catogene +catogenic +Catoism +cat-o'-mountain +Caton +Catonian +Catonic +Catonically +cat-o'-nine-tails +cat-o-nine-tails +Catonism +Catonsville +Catoosa +catoptric +catoptrical +catoptrically +catoptrics +catoptrite +catoptromancy +catoptromantic +Catoquina +catostomid +Catostomidae +catostomoid +Catostomus +catouse +catpiece +catpipe +catproof +Catreus +catrigged +cat-rigged +Catrina +Catriona +Catron +cats +cat's +cat's-claw +cat's-cradle +cat's-ear +cat's-eye +cat's-eyes +cat's-feet +cat's-foot +cat's-head +Catskill +Catskills +catskin +catskinner +catslide +catso +catsos +catspaw +cat's-paw +catspaws +cat's-tail +catstane +catstep +catstick +cat-stick +catstitch +catstitcher +catstone +catsup +catsups +Catt +cattabu +cattail +cattails +cattalo +cattaloes +cattalos +Cattan +Cattaraugus +catted +Cattegat +Cattell +catter +cattery +catteries +Catti +Catty +catty-co +cattycorner +catty-corner +cattycornered +catty-cornered +cattie +Cattier +catties +cattiest +cattily +Cattima +cattyman +cattimandoo +cattiness +cattinesses +catting +cattyphoid +cattish +cattishly +cattishness +cattle +cattlebush +cattlefold +cattlegate +cattle-grid +cattle-guard +cattlehide +Cattleya +cattleyak +cattleyas +cattleless +cattleman +cattlemen +cattle-plague +cattle-ranching +cattleship +cattle-specked +Catto +Catton +cat-train +Catullian +Catullus +catur +CATV +catvine +catwalk +catwalks +cat-whistles +catwise +cat-witted +catwood +catwort +catzerie +CAU +caubeen +cauboge +Cauca +Caucasia +Caucasian +caucasians +Caucasic +Caucasoid +caucasoids +Caucasus +Caucete +cauch +cauchemar +Cauchy +cauchillo +caucho +Caucon +caucus +caucused +caucuses +caucusing +caucussed +caucusses +caucussing +cauda +caudad +caudae +caudaite +caudal +caudally +caudalward +Caudata +caudate +caudated +caudates +caudation +caudatolenticular +caudatory +caudatum +Caudebec +caudebeck +caudex +caudexes +caudices +caudicle +caudiform +caudillism +Caudillo +caudillos +caudle +caudles +caudocephalad +caudodorsal +caudofemoral +caudolateral +caudotibial +caudotibialis +cauf +caufle +Caughey +Caughnawaga +caught +cauk +cauked +cauking +caul +cauld +cauldrife +cauldrifeness +cauldron +cauldrons +caulds +Caulerpa +Caulerpaceae +caulerpaceous +caules +caulescent +Caulfield +cauli +caulicle +caulicles +caulicole +caulicolous +caulicule +cauliculi +cauliculus +cauliferous +cauliflory +cauliflorous +cauliflower +cauliflower-eared +cauliflowers +cauliform +cauligenous +caulinar +caulinary +cauline +caulis +Caulite +caulivorous +caulk +caulked +caulker +caulkers +caulking +caulkings +caulks +caulo- +caulocarpic +caulocarpous +caulome +caulomer +caulomic +Caulonia +caulophylline +Caulophyllum +Caulopteris +caulosarc +caulotaxy +caulotaxis +caulote +cauls +caum +cauma +caumatic +caunch +Caundra +Caunos +caunter +Caunus +caup +caupo +cauponate +cauponation +caupones +cauponize +Cauquenes +Cauqui +caurale +Caurus +caus +caus. +causa +causability +causable +causae +causal +causaless +causalgia +causality +causalities +causally +causals +causans +causata +causate +causation +causational +causationism +causationist +causations +causation's +causative +causatively +causativeness +causativity +causator +causatum +cause +cause-and-effect +caused +causeful +Causey +causeys +causeless +causelessly +causelessness +causer +causerie +causeries +causers +causes +causeur +causeuse +causeuses +causeway +causewayed +causewaying +causewayman +causeways +causeway's +causidical +causing +causingness +causon +causse +causson +caustic +caustical +caustically +causticiser +causticism +causticity +causticization +causticize +causticized +causticizer +causticizing +causticly +causticness +caustics +caustify +caustification +caustified +caustifying +Causus +cautel +cautela +cautelous +cautelously +cautelousness +cauter +cauterant +cautery +cauteries +cauterisation +cauterise +cauterised +cauterising +cauterism +cauterization +cauterizations +cauterize +cauterized +cauterizer +cauterizes +cauterizing +Cauthornville +cautio +caution +cautionary +cautionaries +cautioned +cautioner +cautioners +cautiones +cautioning +cautionings +cautionry +cautions +cautious +cautiously +cautiousness +cautiousnesses +cautivo +Cauvery +CAV +Cav. +cava +cavae +cavaedia +cavaedium +Cavafy +cavayard +caval +cavalcade +cavalcaded +cavalcades +cavalcading +Cavalerius +cavalero +cavaleros +Cavalier +cavaliere +cavaliered +cavalieres +Cavalieri +cavaliering +cavalierish +cavalierishness +cavalierism +cavalierly +cavalierness +cavaliernesses +cavaliero +cavaliers +cavaliership +cavalla +Cavallaro +cavallas +cavally +cavallies +cavalry +cavalries +cavalryman +cavalrymen +Cavan +Cavanagh +Cavanaugh +cavascope +cavate +cavated +cavatina +cavatinas +cavatine +cavdia +Cave +cavea +caveae +caveat +caveated +caveatee +caveating +caveator +caveators +caveats +caveat's +caved +cavefish +cavefishes +cave-guarded +cavey +cave-in +cavekeeper +cave-keeping +cavel +cavelet +cavelike +Cavell +cave-lodged +cave-loving +caveman +cavemen +Cavendish +caver +cavern +cavernal +caverned +cavernicolous +caverning +cavernitis +cavernlike +cavernoma +cavernous +cavernously +caverns +cavern's +cavernulous +cavers +Caves +cavesson +Cavetown +cavetti +cavetto +cavettos +cavy +Cavia +caviar +caviare +caviares +caviars +cavicorn +Cavicornia +Cavidae +cavie +cavies +caviya +cavyyard +Cavil +caviled +caviler +cavilers +caviling +cavilingly +cavilingness +Cavill +cavillation +cavillatory +cavilled +caviller +cavillers +cavilling +cavillingly +cavillingness +cavillous +cavils +cavin +Cavina +Caviness +caving +cavings +cavi-relievi +cavi-rilievi +cavish +Cavit +cavitary +cavitate +cavitated +cavitates +cavitating +cavitation +cavitations +Cavite +caviteno +cavity +cavitied +cavities +cavity's +cavo-relievo +cavo-relievos +cavo-rilievo +cavort +cavorted +cavorter +cavorters +cavorting +cavorts +Cavour +CAVU +cavum +Cavuoto +cavus +caw +Cawdrey +cawed +cawing +cawk +cawker +cawky +cawl +Cawley +cawney +cawny +cawnie +Cawnpore +Cawood +cawquaw +caws +c-axes +Caxias +caxiri +c-axis +caxon +Caxton +Caxtonian +Caz +caza +Cazadero +Cazenovia +cazibi +cazimi +cazique +caziques +Cazzie +CB +CBC +CBD +CBDS +CBE +CBEL +CBEMA +CBI +C-bias +CBR +CBS +CBW +CBX +CC +cc. +CCA +CCAFS +CCC +CCCCM +CCCI +CCD +CCDS +Cceres +ccesser +CCF +CCH +Cchaddie +cchaddoorck +Cchakri +CCI +ccid +CCIM +CCIP +CCIR +CCIS +CCITT +cckw +CCL +CCls +ccm +CCNC +CCNY +Ccoya +CCP +CCR +CCRP +CCS +CCSA +CCT +CCTA +CCTAC +CCTV +CCU +Ccuta +CCV +CCW +ccws +CD +cd. +CDA +CDAR +CDB +CDC +CDCF +Cdenas +CDEV +CDF +cdg +CDI +CDIAC +Cdiz +CDN +CDO +Cdoba +CDP +CDPR +CDR +Cdr. +Cdre +CDROM +CDS +CDSF +CDT +CDU +CE +CEA +Ceanothus +Cear +Ceara +cearin +cease +ceased +cease-fire +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +ceasmic +Ceausescu +Ceb +Cebalrai +Cebatha +cebell +cebian +cebid +Cebidae +cebids +cebil +cebine +ceboid +ceboids +Cebolla +cebollite +Cebriones +Cebu +cebur +Cebus +CEC +ceca +cecal +cecally +cecca +cecchine +Cece +Cecelia +Cechy +cecidiology +cecidiologist +cecidium +cecidogenous +cecidology +cecidologist +cecidomyian +cecidomyiid +Cecidomyiidae +cecidomyiidous +Cecil +Cecile +Cecyle +Ceciley +Cecily +Cecilia +Cecilio +cecilite +Cecilius +Cecilla +Cecillia +cecils +Cecilton +cecity +cecitis +cecograph +Cecomorphae +cecomorphic +cecopexy +cecostomy +cecotomy +Cecropia +Cecrops +cecum +cecums +cecutiency +CED +Cedalion +Cedar +cedarbird +Cedarbrook +cedar-brown +Cedarburg +cedar-colored +Cedarcrest +cedared +Cedaredge +Cedarhurst +cedary +Cedarkey +Cedarlane +cedarn +Cedars +Cedartown +Cedarvale +Cedarville +cedarware +cedarwood +cede +ceded +Cedell +cedens +cedent +ceder +ceders +cedes +cedi +cedilla +cedillas +ceding +cedis +cedr- +cedrat +cedrate +cedre +Cedreatis +Cedrela +cedrene +cedry +Cedric +cedrin +cedrine +cedriret +cedrium +cedrol +cedron +Cedrus +cedula +cedulas +cedule +ceduous +cee +ceennacuelum +CEERT +cees +Ceevah +Ceevee +CEF +Cefis +CEGB +CEI +Ceiba +ceibas +ceibo +ceibos +Ceil +ceylanite +ceile +ceiled +ceiler +ceilers +ceilidh +ceilidhe +ceiling +ceilinged +ceilings +ceiling's +ceilingward +ceilingwards +ceilometer +Ceylon +Ceylonese +ceylonite +ceils +ceint +ceinte +ceinture +ceintures +ceyssatite +Ceyx +ceja +Cela +Celadon +celadonite +celadons +Celaeno +Celaya +celandine +celandines +Celanese +Celarent +Celastraceae +celastraceous +Celastrus +celation +celative +celature +cele +celeb +celebe +Celebes +Celebesian +celebrant +celebrants +celebrate +celebrated +celebratedly +celebratedness +celebrater +celebrates +celebrating +celebration +celebrationis +celebrations +celebrative +celebrator +celebratory +celebrators +celebre +celebres +celebret +Celebrezze +celebrious +celebrity +celebrities +celebrity's +celebs +celemin +celemines +Celene +celeomorph +Celeomorphae +celeomorphic +celery +celeriac +celeriacs +celeries +celery-leaved +celerity +celerities +celery-topped +Celeski +Celesta +celestas +Celeste +celestes +Celestia +celestial +celestiality +celestialize +celestialized +celestially +celestialness +celestify +Celestyn +Celestina +Celestyna +Celestine +Celestinian +celestite +celestitude +celeusma +Celeuthea +Celia +celiac +celiacs +celiadelphus +celiagra +celialgia +celibacy +celibacies +celibataire +celibatarian +celibate +celibates +celibatic +celibatist +celibatory +celidographer +celidography +Celie +celiectasia +celiectomy +celiemia +celiitis +Celik +Celin +Celina +Celinda +Celine +Celinka +Celio +celiocele +celiocentesis +celiocyesis +celiocolpotomy +celiodynia +celioelytrotomy +celioenterotomy +celiogastrotomy +celiohysterotomy +celiolymph +celiomyalgia +celiomyodynia +celiomyomectomy +celiomyomotomy +celiomyositis +celioncus +celioparacentesis +celiopyosis +celiorrhaphy +celiorrhea +celiosalpingectomy +celiosalpingotomy +celioschisis +celioscope +celioscopy +celiotomy +celiotomies +Celisse +celite +Celka +cell +cella +cellae +cellager +cellar +cellarage +cellared +cellarer +cellarers +cellaress +cellaret +cellarets +cellarette +cellaring +cellarless +cellarman +cellarmen +cellarous +cellars +cellar's +cellarway +cellarwoman +cellated +cellblock +cell-blockade +cellblocks +Celle +celled +Cellepora +cellepore +Cellfalcicula +celli +celliferous +celliform +cellifugal +celling +Cellini +cellipetal +cellist +cellists +cellist's +Cellite +cell-like +cellmate +cellmates +Cello +cellobiose +cellocut +celloid +celloidin +celloist +cellophane +cellophanes +cellos +cellose +cells +cell-shaped +Cellucotton +cellular +cellularity +cellularly +cellulase +cellulate +cellulated +cellulating +cellulation +cellule +cellules +cellulicidal +celluliferous +cellulifugal +cellulifugally +cellulin +cellulipetal +cellulipetally +cellulitis +cellulo- +cellulocutaneous +cellulofibrous +Celluloid +celluloided +cellulolytic +Cellulomonadeae +Cellulomonas +cellulose +cellulosed +celluloses +cellulosic +cellulosing +cellulosity +cellulosities +cellulotoxic +cellulous +Cellvibrio +Cel-o-Glass +celom +celomata +celoms +celo-navigation +Celoron +celoscope +Celosia +celosias +Celotex +celotomy +celotomies +Cels +Celsia +celsian +celsitude +Celsius +CELSS +Celt +Celt. +Celtdom +Celtiberi +Celtiberian +Celtic +Celtically +Celtic-Germanic +Celticism +Celticist +Celticize +Celtidaceae +celtiform +Celtillyrians +Celtis +Celtish +Celtism +Celtist +celtium +Celtization +celto- +Celto-Germanic +Celto-ligyes +Celtologist +Celtologue +Celtomaniac +Celtophil +Celtophobe +Celtophobia +Celto-roman +Celto-slavic +Celto-thracians +celts +celtuce +celure +Cemal +cembali +cembalist +cembalo +cembalon +cembalos +cement +cementa +cemental +cementation +cementations +cementatory +cement-coated +cement-covered +cement-drying +cemented +cementer +cementers +cement-faced +cement-forming +cementification +cementin +cementing +cementite +cementitious +cementless +cementlike +cement-lined +cement-lining +cementmaker +cementmaking +cementoblast +cementoma +Cementon +cements +cement-temper +cementum +cementwork +cemetary +cemetaries +cemetery +cemeterial +cemeteries +cemetery's +CEN +cen- +cen. +Cenac +cenacle +cenacles +cenaculum +Cenaean +Cenaeum +cenanthy +cenanthous +cenation +cenatory +Cence +cencerro +cencerros +Cenchrias +Cenchrus +Cenci +cendre +cene +cenesthesia +cenesthesis +cenesthetic +Cenis +cenizo +cenobe +cenoby +cenobian +cenobies +cenobite +cenobites +cenobitic +cenobitical +cenobitically +cenobitism +cenobium +cenogamy +cenogenesis +cenogenetic +cenogenetically +cenogonous +Cenomanian +cenosite +cenosity +cenospecies +cenospecific +cenospecifically +cenotaph +cenotaphy +cenotaphic +cenotaphies +cenotaphs +cenote +cenotes +Cenozoic +cenozoology +CENS +cense +censed +censer +censerless +censers +censes +censing +censitaire +censive +censor +censorable +censorate +censored +censorial +censorian +censoring +Censorinus +censorious +censoriously +censoriousness +censoriousnesses +censors +censorship +censorships +censual +censurability +censurable +censurableness +censurably +censure +censured +censureless +censurer +censurers +censures +censureship +censuring +census +censused +censuses +censusing +census's +cent +cent. +centage +centai +cental +centals +centare +centares +centas +centaur +centaurdom +Centaurea +centauress +Centauri +centaury +centaurial +centaurian +centauric +Centaurid +Centauridium +centauries +Centaurium +centauromachy +centauromachia +centauro-triton +centaurs +Centaurus +centavo +centavos +centena +centenar +Centenary +centenarian +centenarianism +centenarians +centenaries +centenier +centenionales +centenionalis +centennia +centennial +centennially +centennials +centennium +Centeno +Center +centerable +centerboard +centerboards +centered +centeredly +centeredness +centerer +center-fire +centerfold +centerfolds +centering +centerless +centerline +centermost +centerpiece +centerpieces +centerpiece's +centerpunch +centers +center's +center-sawed +center-second +centervelic +Centerville +centerward +centerwise +centeses +centesimal +centesimally +centesimate +centesimation +centesimi +centesimo +centesimos +centesis +centesm +Centetes +centetid +Centetidae +centgener +centgrave +centi +centi- +centiar +centiare +centiares +centibar +centiday +centifolious +centigrade +centigrado +centigram +centigramme +centigrams +centile +centiles +centiliter +centiliters +centilitre +centillion +centillions +centillionth +Centiloquy +Centimani +centime +centimes +centimeter +centimeter-gram +centimeter-gram-second +centimeters +centimetre +centimetre-gramme-second +centimetre-gram-second +centimetres +centimo +centimolar +centimos +centinel +centinody +centinormal +centipedal +centipede +centipedes +centipede's +centiplume +centipoise +centistere +centistoke +centner +centners +CENTO +centon +centones +centonical +centonism +centonization +Centonze +centos +centr- +centra +centrad +Centrahoma +central +centrale +centraler +Centrales +centralest +central-fire +Centralia +centralisation +centralise +centralised +centraliser +centralising +centralism +centralist +centralistic +centralists +centrality +centralities +centralization +centralizations +centralize +centralized +centralizer +centralizers +centralizes +centralizing +centrally +centralness +centrals +centranth +Centranthus +centrarchid +Centrarchidae +centrarchoid +centration +Centraxonia +centraxonial +Centre +centreboard +Centrechinoida +centred +centref +centre-fire +centrefold +Centrehall +centreless +centremost +centrepiece +centrer +centres +centrev +Centreville +centrex +centry +centri- +centric +Centricae +centrical +centricality +centrically +centricalness +centricipital +centriciput +centricity +centriffed +centrifugal +centrifugalisation +centrifugalise +centrifugalization +centrifugalize +centrifugalized +centrifugalizing +centrifugaller +centrifugally +centrifugate +centrifugation +centrifuge +centrifuged +centrifugence +centrifuges +centrifuging +centring +centrings +centriole +centripetal +centripetalism +centripetally +centripetence +centripetency +centriscid +Centriscidae +centrisciform +centriscoid +Centriscus +centrism +centrisms +centrist +centrists +centro +centro- +centroacinar +centrobaric +centrobarical +centroclinal +centrode +centrodesmose +centrodesmus +centrodorsal +centrodorsally +centroid +centroidal +centroids +centrolecithal +Centrolepidaceae +centrolepidaceous +centrolinead +centrolineal +centromere +centromeric +centronote +centronucleus +centroplasm +Centropomidae +Centropomus +Centrosema +centrosymmetry +centrosymmetric +centrosymmetrical +Centrosoyus +centrosome +centrosomic +Centrospermae +centrosphere +Centrotus +centrum +centrums +centrutra +cents +centum +centums +centumvir +centumviral +centumvirate +Centunculus +centuple +centupled +centuples +centuply +centuplicate +centuplicated +centuplicating +centuplication +centupling +centure +Century +Centuria +centurial +centuriate +centuriation +centuriator +centuried +centuries +centurion +centurions +century's +centurist +CEO +ceonocyte +ceorl +ceorlish +ceorls +cep +cepa +cepaceous +cepe +cepes +cephadia +cephaeline +Cephaelis +cephal- +cephala +Cephalacanthidae +Cephalacanthus +cephalad +cephalagra +cephalalgy +cephalalgia +cephalalgic +cephalanthium +cephalanthous +Cephalanthus +Cephalaspis +Cephalata +cephalate +cephaldemae +cephalemia +cephaletron +Cephaleuros +cephalexin +cephalhematoma +cephalhydrocele +cephalic +cephalically +cephalin +Cephalina +cephaline +cephalins +cephalism +cephalitis +cephalization +cephalo- +cephaloauricular +cephalob +Cephalobranchiata +cephalobranchiate +cephalocathartic +cephalocaudal +cephalocele +cephalocentesis +cephalocercal +Cephalocereus +cephalochord +Cephalochorda +cephalochordal +Cephalochordata +cephalochordate +cephalocyst +cephaloclasia +cephaloclast +cephalocone +cephaloconic +cephalodia +cephalodymia +cephalodymus +cephalodynia +cephalodiscid +Cephalodiscida +Cephalodiscus +cephalodium +cephalofacial +cephalogenesis +cephalogram +cephalograph +cephalohumeral +cephalohumeralis +cephaloid +cephalology +cephalom +cephalomancy +cephalomant +cephalomelus +cephalomenia +cephalomeningitis +cephalomere +cephalometer +cephalometry +cephalometric +cephalomyitis +cephalomotor +cephalon +cephalonasal +Cephalonia +cephalopagus +cephalopathy +cephalopharyngeal +cephalophyma +cephalophine +cephalophorous +Cephalophus +cephaloplegia +cephaloplegic +cephalopod +Cephalopoda +cephalopodan +cephalopodic +cephalopodous +Cephalopterus +cephalorachidian +cephalorhachidian +cephaloridine +cephalosome +cephalospinal +cephalosporin +Cephalosporium +cephalostyle +Cephalotaceae +cephalotaceous +Cephalotaxus +cephalotheca +cephalothecal +cephalothoraces +cephalothoracic +cephalothoracopagus +cephalothorax +cephalothoraxes +cephalotome +cephalotomy +cephalotractor +cephalotribe +cephalotripsy +cephalotrocha +Cephalotus +cephalous +cephalus +Cephas +Cephei +Cepheid +cepheids +cephen +Cepheus +cephid +Cephidae +Cephus +Cepolidae +Ceporah +cepous +ceps +cepter +ceptor +CEQ +cequi +cera +ceraceous +cerago +ceral +Cerallua +Ceram +ceramal +ceramals +cerambycid +Cerambycidae +Cerambus +Ceramiaceae +ceramiaceous +ceramic +ceramicist +ceramicists +ceramicite +ceramics +ceramidium +ceramist +ceramists +Ceramium +ceramography +ceramographic +cerargyrite +ceras +cerasein +cerasin +cerastes +Cerastium +Cerasus +cerat +cerat- +cerata +cerate +ceratectomy +cerated +cerates +ceratiasis +ceratiid +Ceratiidae +ceratin +ceratinous +ceratins +ceratioid +ceration +ceratite +Ceratites +ceratitic +Ceratitidae +Ceratitis +ceratitoid +Ceratitoidea +Ceratium +cerato- +Ceratobatrachinae +ceratoblast +ceratobranchial +ceratocystis +ceratocricoid +Ceratodidae +Ceratodontidae +Ceratodus +ceratoduses +ceratofibrous +ceratoglossal +ceratoglossus +ceratohyal +ceratohyoid +ceratoid +ceratomandibular +ceratomania +Ceratonia +Ceratophyllaceae +ceratophyllaceous +Ceratophyllum +Ceratophyta +ceratophyte +Ceratophrys +Ceratops +Ceratopsia +ceratopsian +ceratopsid +Ceratopsidae +Ceratopteridaceae +ceratopteridaceous +Ceratopteris +ceratorhine +Ceratosa +Ceratosaurus +Ceratospongiae +ceratospongian +Ceratostomataceae +Ceratostomella +ceratotheca +ceratothecae +ceratothecal +Ceratozamia +ceraunia +ceraunics +ceraunite +ceraunogram +ceraunograph +ceraunomancy +ceraunophone +ceraunoscope +ceraunoscopy +Cerbberi +Cerberean +Cerberi +Cerberic +Cerberus +Cerberuses +cercal +cercaria +cercariae +cercarial +cercarian +cercarias +cercariform +cercelee +cerci +Cercidiphyllaceae +Cercyon +Cercis +cercises +cercis-leaf +cercle +Cercocebus +Cercolabes +Cercolabidae +cercomonad +Cercomonadidae +Cercomonas +Cercopes +cercopid +Cercopidae +cercopithecid +Cercopithecidae +Cercopithecoid +Cercopithecus +cercopod +Cercospora +Cercosporella +cercus +Cerdonian +CerE +cereal +cerealian +cerealin +cerealism +cerealist +cerealose +cereals +cereal's +cerebbella +cerebella +cerebellar +cerebellifugal +cerebellipetal +cerebellitis +cerebellocortex +cerebello-olivary +cerebellopontile +cerebellopontine +cerebellorubral +cerebellospinal +cerebellum +cerebellums +cerebr- +cerebra +cerebral +cerebralgia +cerebralism +cerebralist +cerebralization +cerebralize +cerebrally +cerebrals +cerebrasthenia +cerebrasthenic +cerebrate +cerebrated +cerebrates +cerebrating +cerebration +cerebrational +cerebrations +Cerebratulus +cerebri +cerebric +cerebricity +cerebriform +cerebriformly +cerebrifugal +cerebrin +cerebripetal +cerebritis +cerebrize +cerebro- +cerebrocardiac +cerebrogalactose +cerebroganglion +cerebroganglionic +cerebroid +cerebrology +cerebroma +cerebromalacia +cerebromedullary +cerebromeningeal +cerebromeningitis +cerebrometer +cerebron +cerebronic +cerebro-ocular +cerebroparietal +cerebropathy +cerebropedal +cerebrophysiology +cerebropontile +cerebropsychosis +cerebrorachidian +cerebrosclerosis +cerebroscope +cerebroscopy +cerebrose +cerebrosensorial +cerebroside +cerebrosis +cerebrospinal +cerebro-spinal +cerebrospinant +cerebrosuria +cerebrotomy +cerebrotonia +cerebrotonic +cerebrovascular +cerebrovisceral +cerebrum +cerebrums +cerecloth +cerecloths +cered +Ceredo +cereless +Cerelia +Cerell +Cerelly +Cerellia +cerement +cerements +ceremony +ceremonial +ceremonialism +ceremonialist +ceremonialists +ceremonialize +ceremonially +ceremonialness +ceremonials +ceremoniary +ceremonies +ceremonious +ceremoniously +ceremoniousness +ceremony's +Cerenkov +cereous +cerer +cererite +Ceres +Ceresco +ceresin +ceresine +Cereus +cereuses +cerevis +cerevisial +cereza +Cerf +cerfoil +Cery +ceria +Cerialia +cerianthid +Cerianthidae +cerianthoid +Cerianthus +cerias +ceric +ceride +ceriferous +cerigerous +Cerigo +ceryl +cerilla +cerillo +ceriman +cerimans +cerin +cerine +Cerynean +cering +Cerinthe +Cerinthian +Ceriomyces +Cerion +Cerionidae +ceriops +Ceriornis +ceriph +ceriphs +Cerys +cerise +cerises +cerite +cerites +Cerithiidae +cerithioid +Cerithium +cerium +ceriums +Ceryx +CERMET +cermets +CERN +Cernauti +cerned +cerning +cerniture +Cernuda +cernuous +cero +cero- +cerograph +cerographer +cerography +cerographic +cerographical +cerographies +cerographist +ceroid +ceroline +cerolite +ceroma +ceromancy +ceromez +ceroon +cerophilous +ceroplast +ceroplasty +ceroplastic +ceroplastics +ceros +cerosin +ceroso- +cerotate +cerote +cerotene +cerotic +cerotin +cerotype +cerotypes +cerous +ceroxyle +Ceroxylon +Cerracchio +cerrero +cerre-tree +cerrial +Cerrillos +cerris +Cerritos +Cerro +Cerrogordo +CERT +cert. +certain +certainer +certainest +certainly +certainness +certainty +certainties +certes +Certhia +Certhiidae +certy +Certie +certif +certify +certifiability +certifiable +certifiableness +certifiably +certificate +certificated +certificates +certificating +certification +certifications +certificative +certificator +certificatory +certified +certifier +certifiers +certifies +certifying +certiorari +certiorate +certiorating +certioration +certis +certitude +certitudes +certosa +certose +certosina +certosino +cerule +cerulean +ceruleans +cerulein +ceruleite +ceruleo- +ceruleolactite +ceruleous +cerulescent +ceruleum +cerulific +cerulignol +cerulignone +ceruloplasmin +cerumen +cerumens +ceruminal +ceruminiferous +ceruminous +cerumniparous +ceruse +ceruses +cerusite +cerusites +cerussite +cervalet +Cervantes +cervantic +Cervantist +cervantite +cervelas +cervelases +cervelat +cervelats +cerveliere +cervelliere +Cerveny +cervical +Cervicapra +cervicaprine +cervicectomy +cervices +cervicicardiac +cervicide +cerviciplex +cervicispinal +cervicitis +cervico- +cervicoauricular +cervicoaxillary +cervicobasilar +cervicobrachial +cervicobregmatic +cervicobuccal +cervicodynia +cervicodorsal +cervicofacial +cervicohumeral +cervicolabial +cervicolingual +cervicolumbar +cervicomuscular +cerviconasal +cervico-occipital +cervico-orbicular +cervicorn +cervicoscapular +cervicothoracic +cervicovaginal +cervicovesical +cervid +Cervidae +Cervin +Cervinae +cervine +cervisia +cervisial +cervix +cervixes +cervoid +cervuline +Cervulus +Cervus +Cesar +Cesare +Cesarean +cesareans +cesarevitch +Cesaria +Cesarian +cesarians +Cesaro +cesarolite +Cesena +Cesya +cesious +cesium +cesiums +cespititious +cespititous +cespitose +cespitosely +cespitulose +cess +cessant +cessantly +cessation +cessations +cessation's +cessative +cessavit +cessed +cesser +cesses +cessible +cessing +cessio +cession +cessionaire +cessionary +cessionaries +cessionee +cessions +cessment +Cessna +cessor +cesspipe +cesspit +cesspits +cesspool +cesspools +cest +cesta +Cestar +cestas +ceste +Cesti +Cestida +Cestidae +Cestoda +Cestodaria +cestode +cestodes +cestoi +cestoid +Cestoidea +cestoidean +cestoids +ceston +cestos +Cestracion +cestraciont +Cestraciontes +Cestraciontidae +cestraction +Cestrian +Cestrinus +Cestrum +cestui +cestuy +cestus +cestuses +cesura +cesurae +cesural +cesuras +cesure +CET +cet- +Ceta +Cetacea +cetacean +cetaceans +cetaceous +cetaceum +cetane +cetanes +Cete +cetene +ceteosaur +cetera +ceterach +cetes +Ceti +cetic +ceticide +Cetid +cetyl +cetylene +cetylic +cetin +Cetinje +Cetiosauria +cetiosaurian +Cetiosaurus +Ceto +cetology +cetological +cetologies +cetologist +Cetomorpha +cetomorphic +Cetonia +cetonian +Cetoniides +Cetoniinae +cetorhinid +Cetorhinidae +cetorhinoid +Cetorhinus +cetotolite +Cetraria +cetraric +cetrarin +Cetura +Cetus +Ceuta +CEV +cevadilla +cevadilline +cevadine +Cevdet +Cevennes +Cevennian +Cevenol +Cevenole +CEVI +cevian +ceviche +ceviches +cevine +cevitamic +Cezanne +Cezannesque +CF +cf. +CFA +CFB +CFC +CFCA +CFD +CFE +CFF +cfh +CFHT +CFI +CFL +cfm +CFO +CFP +CFR +cfs +CG +cg. +CGA +CGCT +CGE +CGI +CGIAR +CGM +CGN +CGS +CGX +CH +ch. +Ch.B. +Ch.E. +CHA +chaa +Cha'ah +chab +chabasie +chabasite +chabazite +chaber +Chabichou +Chablis +Chabot +chabouk +chabouks +Chabrier +Chabrol +chabuk +chabuks +chabutra +Chac +chacate +chac-chac +chaccon +Chace +Cha-cha +cha-cha-cha +cha-chaed +cha-chaing +chachalaca +chachalakas +Chachapuya +cha-chas +chack +chack-bird +Chackchiuma +chacker +chackle +chackled +chackler +chackling +chacma +chacmas +Chac-mool +Chaco +chacoli +Chacon +chacona +chaconne +chaconnes +chacra +chacte +chacun +Chad +Chadabe +chadacryst +chadar +chadarim +chadars +Chadbourn +Chadbourne +Chadburn +Chadd +Chadderton +Chaddy +Chaddie +Chaddsford +chadelle +Chader +Chadic +chadless +chadlock +chador +chadors +chadri +Chadron +chads +Chadwick +Chadwicks +Chae +Chaenactis +Chaenolobus +Chaenomeles +Chaeronea +chaeta +chaetae +chaetal +Chaetangiaceae +Chaetangium +Chaetetes +Chaetetidae +Chaetifera +chaetiferous +Chaetites +Chaetitidae +Chaetochloa +Chaetodon +chaetodont +chaetodontid +Chaetodontidae +chaetognath +Chaetognatha +chaetognathan +chaetognathous +chaetophobia +Chaetophora +Chaetophoraceae +chaetophoraceous +Chaetophorales +chaetophorous +chaetopod +Chaetopoda +chaetopodan +chaetopodous +chaetopterin +Chaetopterus +chaetosema +Chaetosoma +Chaetosomatidae +Chaetosomidae +chaetotactic +chaetotaxy +Chaetura +chafe +chafed +Chafee +chafer +chafery +chaferies +chafers +chafes +chafewax +chafe-wax +chafeweed +chaff +chaffcutter +chaffed +Chaffee +chaffer +chaffered +chafferer +chafferers +chaffery +chaffering +chaffers +chaffeur-ship +chaff-flower +chaffy +chaffier +chaffiest +Chaffin +Chaffinch +chaffinches +chaffiness +chaffing +chaffingly +chaffless +chafflike +chaffman +chaffron +chaffs +chaffseed +chaffwax +chaffweed +chaff-weed +chafing +chaft +chafted +Chaga +chagal +Chagall +chagan +Chagatai +Chagga +chagigah +chagoma +Chagres +chagrin +chagrined +chagrining +chagrinned +chagrinning +chagrins +chaguar +chagul +Chahab +Chahar +chahars +chai +chay +chaya +chayaroot +Chayefsky +Chaiken +Chaikovski +Chaille +Chailletiaceae +Chaillot +Chaim +Chayma +Chain +chainage +chain-bag +chainbearer +chainbreak +chain-bridge +chain-driven +chain-drooped +chaine +chained +Chainey +chainer +chaines +chainette +Chaing +Chaingy +chaining +chainless +chainlet +chainlike +chainmaker +chainmaking +chainman +chainmen +chainomatic +chainon +chainplate +chain-pump +chain-react +chain-reacting +chains +chain-shaped +chain-shot +chainsman +chainsmen +chainsmith +chain-smoke +chain-smoked +chain-smoker +chain-smoking +chain-spotted +chainstitch +chain-stitch +chain-stitching +chain-swung +chain-testing +chainwale +chain-wale +chain-welding +chainwork +chain-work +Chayota +chayote +chayotes +chair +chairborne +chaired +chairer +chair-fast +chairing +chairlady +chairladies +chairless +chairlift +chairmaker +chairmaking +chairman +chairmaned +chairmaning +chairmanned +chairmanning +chairmans +chairmanship +chairmanships +chairmen +chairmender +chairmending +chair-mortising +chayroot +chairperson +chairpersons +chairperson's +chairs +chair-shaped +chairway +chairwarmer +chair-warmer +chairwoman +chairwomen +chais +chays +chaise +chaiseless +chaise-longue +chaise-marine +chaises +Chait +chaitya +chaityas +chaitra +chaja +Chak +chaka +Chakales +chakar +chakari +Chakavski +chakazi +chakdar +Chaker +chakobu +chakra +chakram +chakras +chakravartin +chaksi +Chal +chalaco +chalah +chalahs +chalana +chalastic +Chalastogastra +chalaza +chalazae +chalazal +chalazas +chalaze +chalazia +chalazian +chalaziferous +chalazion +chalazium +chalazogam +chalazogamy +chalazogamic +chalazoidite +chalazoin +chalcanth +chalcanthite +Chalcedon +chalcedony +Chalcedonian +chalcedonic +chalcedonies +chalcedonyx +chalcedonous +chalchihuitl +chalchuite +chalcid +Chalcidian +Chalcidic +chalcidica +Chalcidice +chalcidicum +chalcidid +Chalcididae +chalcidiform +chalcidoid +Chalcidoidea +chalcids +Chalcioecus +Chalciope +Chalcis +chalcites +chalco- +chalcocite +chalcogen +chalcogenide +chalcograph +chalcographer +chalcography +chalcographic +chalcographical +chalcographist +chalcolite +Chalcolithic +chalcomancy +chalcomenite +chalcon +chalcone +chalcophanite +chalcophile +chalcophyllite +chalcopyrite +chalcosiderite +chalcosine +chalcostibite +chalcotrichite +chalcotript +chalcus +Chald +Chaldaei +Chaldae-pahlavi +Chaldaic +Chaldaical +Chaldaism +Chaldea +Chaldean +Chaldee +chalder +chaldese +chaldron +chaldrons +chaleh +chalehs +chalet +chalets +Chalfont +Chaliapin +Chalybean +chalybeate +chalybeous +Chalybes +chalybite +chalice +chaliced +chalices +chalice's +chalicosis +chalicothere +chalicotheriid +Chalicotheriidae +chalicotherioid +Chalicotherium +Chalina +Chalinidae +chalinine +Chalinitis +chalk +chalkboard +chalkboards +chalkcutter +chalk-eating +chalked +chalk-eyed +chalker +chalky +chalkier +chalkiest +chalkiness +chalking +chalklike +chalkline +chalkography +chalkone +chalkos +chalkosideric +chalkotheke +chalkpit +chalkrail +chalks +chalkstone +chalk-stone +chalkstony +chalk-talk +chalk-white +chalkworker +challa +challah +challahs +challas +challengable +challenge +challengeable +challenged +challengee +challengeful +challenger +challengers +challenges +challenging +challengingly +Chally +challie +challies +challiho +challihos +Challis +challises +challot +challote +challoth +Chalmer +Chalmers +Chalmette +chalon +chalone +chalones +Chalonnais +Chalons +Chalons-sur-Marne +Chalon-sur-Sa +chalot +chaloth +chaloupe +chalque +chalta +chaluka +Chalukya +Chalukyan +chalumeau +chalumeaux +chalutz +chalutzim +Cham +Chama +Chamacea +Chamacoco +chamade +chamades +Chamaebatia +Chamaecyparis +Chamaecistus +chamaecranial +Chamaecrista +Chamaedaphne +Chamaeleo +Chamaeleon +Chamaeleontidae +Chamaeleontis +Chamaelirium +Chamaenerion +Chamaepericlymenum +chamaephyte +chamaeprosopic +Chamaerops +chamaerrhine +Chamaesaura +Chamaesyce +Chamaesiphon +Chamaesiphonaceae +Chamaesiphonaceous +Chamaesiphonales +chamal +Chamar +chambellan +chamber +chamberdeacon +chamber-deacon +chambered +chamberer +chamberfellow +Chambery +chambering +Chamberino +Chamberlain +chamberlainry +chamberlains +chamberlain's +chamberlainship +chamberlet +chamberleted +chamberletted +Chamberlin +chambermaid +chambermaids +chamber-master +Chambers +Chambersburg +Chambersville +Chambertin +chamberwoman +Chambioa +Chamblee +Chambord +chambray +chambrays +chambranle +chambre +chambrel +Chambry +chambul +Chamdo +chamecephaly +chamecephalic +chamecephalous +chamecephalus +chameleon +chameleonic +chameleonize +chameleonlike +chameleons +chametz +chamfer +chamfered +chamferer +chamfering +chamfers +chamfrain +chamfron +chamfrons +Chamian +Chamicuro +Chamidae +Chaminade +Chamyne +Chamisal +chamise +chamises +chamiso +chamisos +Chamite +Chamizal +Chamkanni +Chamkis +chamlet +chamm +chamma +chammy +chammied +chammies +chammying +chamois +chamoised +chamoises +Chamoisette +chamoising +chamoisite +chamoix +chamoline +chamomile +Chamomilla +Chamonix +Chamorro +Chamorros +Chamos +chamosite +chamotte +Chamouni +Champ +Champa +champac +champaca +champacol +champacs +Champagne +Champagne-Ardenne +champagned +champagneless +champagnes +champagning +champagnize +champagnized +champagnizing +Champaign +Champaigne +champain +champak +champaka +champaks +champart +champe +champed +Champenois +champer +champerator +champers +champert +champerty +champerties +champertor +champertous +champy +champian +Champigny-sur-Marne +champignon +champignons +champine +champing +champion +championed +championess +championing +championize +championless +championlike +champions +championship +championships +championship's +Champlain +Champlainic +champlev +champleve +Champlin +Champollion +champs +chams +Cham-selung +chamsin +Chamuel +Chan +Ch'an +Chana +Chanaan +Chanabal +Chanc +Chanca +Chancay +Chance +chanceable +chanceably +chanced +chance-dropped +chanceful +chancefully +chancefulness +chance-hit +chance-hurt +Chancey +chancel +chanceled +chanceless +chancelled +chancellery +chancelleries +Chancellor +chancellorate +chancelloress +chancellory +chancellories +chancellorism +chancellors +chancellorship +chancellorships +Chancellorsville +Chancelor +chancelry +chancels +chanceman +chance-medley +chancemen +chance-met +chance-poised +chancer +chancered +chancery +chanceries +chancering +chances +chance-shot +chance-sown +chance-taken +chancewise +chance-won +Chan-chan +chanche +chanchito +chancy +chancier +chanciest +chancily +chanciness +chancing +chancito +chanco +chancre +chancres +chancriform +chancroid +chancroidal +chancroids +chancrous +Chanda +Chandal +chandala +chandam +Chandarnagar +chandelier +chandeliers +chandelier's +chandelle +chandelled +chandelles +chandelling +Chandernagor +Chandernagore +Chandi +Chandigarh +Chandler +chandleress +chandlery +chandleries +chandlering +chandlerly +chandlers +Chandlersville +Chandlerville +Chandless +chandoo +Chandos +Chandra +Chandragupta +chandrakanta +chandrakhi +chandry +chandu +chandui +chanduy +chandul +Chane +Chaney +Chanel +chaneled +chaneling +chanelled +chanfrin +chanfron +chanfrons +Chang +changa +changable +Changan +changar +Changaris +Changchiakow +Changchow +Changchowfu +Changchun +change +changeability +changeable +changeableness +changeably +changeabout +changed +changedale +changedness +changeful +changefully +changefulness +change-house +changeless +changelessly +changelessness +changeling +changelings +changemaker +changement +changeover +change-over +changeovers +changepocket +changer +change-ringing +changer-off +changers +changes +change-up +Changewater +changing +Changoan +Changos +changs +Changsha +Changteh +Changuina +Changuinan +Chanhassen +Chany +Chanidae +chank +chankings +Channa +Channahon +Channel +channelbill +channeled +channeler +channeling +channelization +channelize +channelized +channelizes +channelizing +channelled +channeller +channellers +channeller's +channelly +channelling +channels +channelure +channelwards +channer +Channing +chanoyu +chanson +chansonette +chansonnette +chansonnier +chansonniers +chansons +Chansoo +chanst +chant +chantable +chantage +chantages +Chantal +Chantalle +chantant +chantecler +chanted +chantefable +chante-fable +chante-fables +chantey +chanteyman +chanteys +chantepleure +chanter +chanterelle +chanters +chantership +chanteur +chanteuse +chanteuses +chanty +chanticleer +chanticleers +chanticleer's +chantier +chanties +Chantilly +chanting +chantingly +chantlate +chantment +chantor +chantors +chantress +chantry +chantries +chants +Chanukah +Chanute +Chao +Chaoan +Chaochow +Chaochowfu +chaogenous +chaology +Chaon +chaori +chaos +chaoses +chaotic +chaotical +chaotically +chaoticness +chaoua +Chaouia +Chaource +chaoush +CHAP +chap. +Chapa +Chapacura +Chapacuran +chapah +Chapanec +chapapote +chaparajos +chaparejos +chaparral +chaparrals +chaparraz +chaparro +chapati +chapaties +chapatis +chapatti +chapatty +chapatties +chapattis +chapbook +chap-book +chapbooks +chape +chapeau +chapeaus +chapeaux +chaped +Chapei +Chapel +chapeled +chapeless +chapelet +chapelgoer +chapelgoing +chapeling +chapelize +Chapell +chapellage +chapellany +chapelled +chapelling +chapelman +chapelmaster +chapelry +chapelries +chapels +chapel's +chapelward +Chapen +chaperno +chaperon +chaperonage +chaperonages +chaperone +chaperoned +chaperones +chaperoning +chaperonless +chaperons +chapes +chapfallen +chap-fallen +chapfallenly +Chapin +chapiter +chapiters +chapitle +chapitral +chaplain +chaplaincy +chaplaincies +chaplainry +chaplains +chaplain's +chaplainship +Chapland +chaplanry +chapless +chaplet +chapleted +chaplets +Chaplin +Chapman +Chapmansboro +chapmanship +Chapmanville +chapmen +chap-money +Chapnick +chapon +chapote +chapourn +chapournet +chapournetted +chappal +Chappaqua +Chappaquiddick +chappaul +chappe +chapped +Chappelka +Chappell +Chappells +chapper +Chappy +Chappie +chappies +chappin +chapping +chappow +chaprasi +chaprassi +chaps +chap's +chapstick +chapt +chaptalization +chaptalize +chaptalized +chaptalizing +chapter +chapteral +chaptered +chapterful +chapterhouse +chaptering +chapters +chapter's +Chaptico +chaptrel +Chapultepec +chapwoman +chaqueta +chaquetas +Char +char- +CHARA +charabanc +char-a-banc +charabancer +charabancs +char-a-bancs +charac +Characeae +characeous +characetum +characid +characids +characin +characine +characinid +Characinidae +characinoid +characins +charact +character +charactered +characterful +charactery +characterial +characterical +characteries +charactering +characterisable +characterisation +characterise +characterised +characteriser +characterising +characterism +characterist +characteristic +characteristical +characteristically +characteristicalness +characteristicness +characteristics +characteristic's +characterizable +characterization +characterizations +characterization's +characterize +characterized +characterizer +characterizers +characterizes +characterizing +characterless +characterlessness +characterology +characterological +characterologically +characterologist +characters +character's +characterstring +charactonym +charade +charades +Charadrii +Charadriidae +charadriiform +Charadriiformes +charadrine +charadrioid +Charadriomorphae +Charadrius +Charales +charango +charangos +chararas +charas +charases +charbocle +charbon +Charbonneau +Charbonnier +charbroil +charbroiled +charbroiling +charbroils +Charca +Charcas +Charchemish +charcia +charco +charcoal +charcoal-burner +charcoaled +charcoal-gray +charcoaly +charcoaling +charcoalist +charcoals +Charcot +charcuterie +charcuteries +charcutier +charcutiers +Chard +Chardin +chardock +Chardon +Chardonnay +Chardonnet +chards +chare +chared +charely +Charente +Charente-Maritime +Charenton +charer +chares +charet +chareter +charette +chargable +charga-plate +charge +chargeability +chargeable +chargeableness +chargeably +chargeant +charge-a-plate +charged +chargedness +chargee +chargeful +chargehouse +charge-house +chargeless +chargeling +chargeman +CHARGEN +charge-off +charger +chargers +charges +chargeship +chargfaires +charging +Chari +chary +Charybdian +Charybdis +Charicleia +Chariclo +Charie +charier +chariest +Charil +Charyl +charily +Charin +chariness +charing +Chari-Nile +Chariot +charioted +chariotee +charioteer +charioteers +charioteership +charioting +chariotlike +chariotman +chariotry +chariots +chariot's +chariot-shaped +chariotway +Charis +charism +charisma +charismas +charismata +charismatic +charisms +Charissa +Charisse +charisticary +Charita +charitable +charitableness +charitably +charitative +Charites +Charity +charities +charityless +charity's +Chariton +charivan +charivari +charivaried +charivariing +charivaris +chark +charka +charkas +charked +charkha +charkhana +charkhas +charking +charks +Charla +charlady +charladies +charlatan +charlatanic +charlatanical +charlatanically +charlatanish +charlatanism +charlatanistic +charlatanry +charlatanries +charlatans +charlatanship +Charlean +Charlee +Charleen +Charley +charleys +Charlemagne +Charlemont +Charlena +Charlene +Charleroi +Charleroy +Charles +Charleston +charlestons +Charlestown +charlesworth +Charlet +Charleton +Charleville-Mzi +Charlevoix +Charlie +Charlye +charlies +Charlyn +Charline +Charlyne +Charlo +charlock +charlocks +Charlot +Charlotta +Charlotte +Charlottenburg +Charlottesville +Charlottetown +Charlotteville +Charlton +charm +Charmain +Charmaine +Charmane +charm-bound +charm-built +Charmco +charmed +charmedly +charmel +charm-engirdled +charmer +charmers +Charmeuse +charmful +charmfully +charmfulness +Charmian +Charminar +Charmine +charming +charminger +charmingest +charmingly +charmingness +Charmion +charmless +charmlessly +charmonium +charms +charm-struck +charmwise +charneco +charnel +charnels +charnockite +charnockites +charnu +Charo +Charolais +Charollais +Charon +Charonian +Charonic +Charontas +Charophyta +Charops +charoses +charoset +charoseth +charpai +charpais +Charpentier +charpie +charpit +charpoy +charpoys +charque +charqued +charqui +charquid +charquis +charr +charras +charre +charred +charrette +Charry +charrier +charriest +charring +charro +Charron +charros +charrs +Charruan +Charruas +chars +charshaf +charsingha +chart +Charta +chartable +chartaceous +chartae +charted +charter +charterable +charterage +chartered +charterer +charterers +Charterhouse +Charterhouses +chartering +Charteris +charterism +Charterist +charterless +chartermaster +charter-party +Charters +charthouse +charting +chartings +Chartism +Chartist +chartists +Chartley +chartless +chartlet +chartographer +chartography +chartographic +chartographical +chartographically +chartographist +chartology +chartometer +chartophylacia +chartophylacium +chartophylax +chartophylaxes +Chartres +Chartreuse +chartreuses +Chartreux +chartroom +charts +chartula +chartulae +chartulary +chartularies +chartulas +charuk +Charvaka +charvet +charwoman +charwomen +Chas +chasable +Chase +chaseable +Chaseburg +chased +chase-hooped +chase-hooping +Chaseley +chase-mortised +chaser +chasers +chases +chashitsu +Chasid +Chasidic +Chasidim +Chasidism +chasing +chasings +Chaska +Chasles +chasm +chasma +chasmal +chasmed +chasmy +chasmic +chasmogamy +chasmogamic +chasmogamous +chasmophyte +chasms +chasm's +chass +Chasse +chassed +chasseing +Chasselas +Chassell +chasse-maree +chassepot +chassepots +chasses +chasseur +chasseurs +chassignite +Chassin +chassis +Chastacosta +Chastain +chaste +chastelain +chastely +chasten +chastened +chastener +chasteners +chasteness +chastenesses +chastening +chasteningly +chastenment +chastens +chaster +chastest +chasteweed +chasty +chastiment +chastisable +chastise +chastised +chastisement +chastisements +chastiser +chastisers +chastises +chastising +Chastity +chastities +chastize +chastizer +chasuble +chasubled +chasubles +chat +Chataignier +chataka +Chatav +Chatawa +chatchka +chatchkas +chatchke +chatchkes +Chateau +Chateaubriand +Chateaugay +chateaugray +Chateauneuf-du-Pape +Chateauroux +chateaus +chateau's +Chateau-Thierry +chateaux +chatelain +chatelaine +chatelaines +chatelainry +chatelains +chatelet +chatellany +chateus +Chatfield +Chatham +chathamite +chathamites +chati +Chatillon +Chatino +chatoyance +chatoyancy +chatoyant +Chatom +chaton +chatons +Chatot +chats +chatsome +Chatsworth +chatta +chattable +chattack +chattah +Chattahoochee +Chattanooga +Chattanoogan +Chattanoogian +Chattaroy +chattation +chatted +chattel +chattelhood +chattelism +chattelization +chattelize +chattelized +chattelizing +chattels +chattelship +chatter +chatteration +chatterbag +chatterbox +chatterboxes +chattered +chatterer +chatterers +chattererz +chattery +chattering +chatteringly +Chatterjee +chattermag +chattermagging +chatters +Chatterton +Chattertonian +Chatti +chatty +chattier +chatties +chattiest +chattily +chattiness +chatting +chattingly +Chatwin +chatwood +Chaucer +Chaucerian +Chauceriana +Chaucerianism +Chaucerism +Chauchat +chaudfroid +chaud-froid +chaud-melle +Chaudoin +chaudron +chaufer +chaufers +chauffage +chauffer +chauffers +chauffeur +chauffeured +chauffeuring +chauffeurs +chauffeurship +chauffeuse +chauffeuses +Chaui +chauk +chaukidari +chauldron +chaule +Chauliodes +chaulmaugra +chaulmoogra +chaulmoograte +chaulmoogric +chaulmugra +chaum +chaumer +chaumiere +Chaumont +chaumontel +Chaumont-en-Bassigny +chaun- +Chauna +Chaunce +Chauncey +chaunoprockt +chaunt +chaunted +chaunter +chaunters +chaunting +chaunts +chauri +chaus +chausse +chaussee +chausseemeile +chaussees +chausses +Chausson +chaussure +chaussures +Chautauqua +Chautauquan +chaute +Chautemps +chauth +chauve +Chauvin +chauvinism +chauvinisms +chauvinist +chauvinistic +chauvinistically +chauvinists +Chavannes +Chavante +Chavantean +Chavaree +chave +Chavey +chavel +chavender +chaver +Chaves +Chavez +chavibetol +chavicin +chavicine +chavicol +Chavies +Chavignol +Chavin +chavish +chaw +chawan +chawbacon +chaw-bacon +chawbone +chawbuck +chawdron +chawed +chawer +chawers +Chawia +chawing +chawk +chawl +chawle +chawn +Chaworth +chaws +chawstick +chaw-stick +chazan +chazanim +chazans +chazanut +Chazy +chazzan +chazzanim +chazzans +chazzanut +chazzen +chazzenim +chazzens +ChB +ChE +Cheadle +Cheam +cheap +cheapen +cheapened +cheapener +cheapening +cheapens +cheaper +cheapery +cheapest +cheapie +cheapies +cheaping +cheapish +cheapishly +cheapjack +Cheap-jack +cheap-john +cheaply +cheapness +cheapnesses +cheapo +cheapos +cheaps +Cheapside +cheapskate +cheapskates +cheare +cheat +cheatable +cheatableness +cheated +cheatee +cheater +cheatery +cheateries +cheaters +Cheatham +cheating +cheatingly +cheatry +cheatrie +cheats +Cheb +Chebacco +Chebanse +chebec +chebeck +chebecs +chebel +chebog +Cheboygan +Cheboksary +chebule +chebulic +chebulinic +Checani +chechako +chechakos +Chechehet +chechem +Chechen +chechia +che-choy +check +check- +checkable +checkage +checkback +checkbird +checkbit +checkbite +checkbits +checkbook +checkbooks +checkbook's +check-canceling +checke +checked +checked-out +check-endorsing +checker +checkerbelly +checkerbellies +checkerberry +checker-berry +checkerberries +checkerbloom +checkerboard +checkerboarded +checkerboarding +checkerboards +checkerbreast +checker-brick +checkered +checkery +checkering +checkerist +checker-roll +checkers +checkerspot +checker-up +checkerwise +checkerwork +check-flood +checkhook +checky +check-in +checking +checklaton +checkle +checkless +checkline +checklist +checklists +checkman +checkmark +checkmate +checkmated +checkmates +checkmating +checkoff +checkoffs +checkout +check-out +checkouts +check-over +check-perforating +checkpoint +checkpointed +checkpointing +checkpoints +checkpoint's +checkrack +checkrail +checkrein +checkroll +check-roll +checkroom +checkrooms +checkrope +checkrow +checkrowed +checkrower +checkrowing +checkrows +checks +checkstone +check-stone +checkstrap +checkstring +check-string +checksum +checksummed +checksumming +checksums +checksum's +checkup +checkups +checkweigher +checkweighman +checkweighmen +checkwork +checkwriter +check-writing +Checotah +chedar +Cheddar +cheddaring +cheddars +cheddite +cheddites +cheder +cheders +chedite +chedites +chedlock +chedreux +CheE +cheecha +cheechaco +cheechako +cheechakos +chee-chee +cheeful +cheefuller +cheefullest +cheek +cheek-by-jowl +cheekbone +cheekbones +cheeked +cheeker +cheekful +cheekfuls +cheeky +cheekier +cheekiest +cheekily +cheekiness +cheeking +cheekish +cheekless +cheekpiece +cheeks +cheek's +Cheektowaga +cheeney +cheep +cheeped +cheeper +cheepers +cheepy +cheepier +cheepiest +cheepily +cheepiness +cheeping +cheeps +cheer +cheered +cheerer +cheerers +cheerful +cheerfulize +cheerfuller +cheerfullest +cheerfully +cheerfulness +cheerfulnesses +cheerfulsome +cheery +cheerier +cheeriest +cheerily +cheeriness +cheerinesses +cheering +cheeringly +cheerio +cheerios +cheerlead +cheerleader +cheerleaders +cheerleading +cheerled +cheerless +cheerlessly +cheerlessness +cheerlessnesses +cheerly +cheero +cheeros +cheers +cheer-up +cheese +cheeseboard +cheesebox +cheeseburger +cheeseburgers +cheesecake +cheesecakes +cheesecloth +cheesecloths +cheesecurd +cheesecutter +cheesed +cheeseflower +cheese-head +cheese-headed +cheeselep +cheeselip +cheesemaker +cheesemaking +cheesemonger +cheesemongery +cheesemongering +cheesemongerly +cheeseparer +cheeseparing +cheese-paring +cheeser +cheesery +cheeses +cheese's +cheesewood +cheesy +cheesier +cheesiest +cheesily +cheesiness +cheesing +cheet +cheetah +cheetahs +cheetal +cheeter +cheetie +cheetul +cheewink +cheezit +chef +Chefang +chef-d' +chef-d'oeuvre +chefdom +chefdoms +cheffed +Cheffetz +cheffing +Chefoo +Chefornak +Chefrinia +chefs +chef's +chefs-d'oeuvre +chego +chegoe +chegoes +chegre +Chehalis +cheiceral +Cheyenne +Cheyennes +cheil- +Cheilanthes +cheilion +cheilitis +Cheilodipteridae +Cheilodipterus +cheiloplasty +cheiloplasties +Cheilostomata +cheilostomatous +cheilotomy +cheilotomies +cheimaphobia +cheimatophobia +Cheyne +Cheyney +cheyneys +cheir +cheir- +cheiragra +Cheiranthus +cheiro- +Cheirogaleus +Cheiroglossa +cheirognomy +cheirography +cheirolin +cheiroline +cheirology +cheiromancy +cheiromegaly +Cheiron +cheiropatagium +cheiropod +cheiropody +cheiropodist +cheiropompholyx +Cheiroptera +cheiropterygium +cheirosophy +cheirospasm +Cheirotherium +Cheju +Cheka +chekan +Cheke +cheken +Chekhov +Chekhovian +cheki +Chekiang +Chekist +chekker +chekmak +chela +chelae +Chelan +chelas +chelaship +chelatable +chelate +chelated +chelates +chelating +chelation +chelator +chelators +chelem +chelerythrin +chelerythrine +Chelyabinsk +chelicer +chelicera +chelicerae +cheliceral +chelicerate +chelicere +chelide +Chelydidae +Chelidon +chelidonate +chelidonian +chelidonic +chelidonin +chelidonine +Chelidonium +Chelidosaurus +Chelydra +chelydre +Chelydridae +chelydroid +chelifer +Cheliferidea +cheliferous +cheliform +chelinga +chelingas +chelingo +chelingos +cheliped +chelys +Chelyuskin +Chellean +Chellman +chello +Chelmno +Chelmsford +Chelodina +chelodine +cheloid +cheloids +chelone +Chelonia +chelonian +chelonid +Chelonidae +cheloniid +Cheloniidae +chelonin +chelophore +chelp +Chelsae +Chelsea +Chelsey +Chelsy +Chelsie +Cheltenham +Chelton +Chelura +Chem +chem- +chem. +Chema +Chemakuan +Chemar +Chemaram +Chemarin +Chemash +chemasthenia +chemawinite +ChemE +Chemehuevi +Chemesh +chemesthesis +chemiatry +chemiatric +chemiatrist +chemic +chemical +chemicalization +chemicalize +chemically +chemicals +chemick +chemicked +chemicker +chemicking +chemico- +chemicoastrological +chemicobiology +chemicobiologic +chemicobiological +chemicocautery +chemicodynamic +chemicoengineering +chemicoluminescence +chemicoluminescent +chemicomechanical +chemicomineralogical +chemicopharmaceutical +chemicophysical +chemicophysics +chemicophysiological +chemicovital +chemics +chemiculture +chemigraph +chemigrapher +chemigraphy +chemigraphic +chemigraphically +chemiloon +chemiluminescence +chemiluminescent +chemin +cheminee +chemins +chemiotactic +chemiotaxic +chemiotaxis +chemiotropic +chemiotropism +chemiphotic +chemis +chemise +chemises +chemisette +chemism +chemisms +chemisorb +chemisorption +chemisorptive +chemist +chemistry +chemistries +chemists +chemist's +chemitype +chemitypy +chemitypies +chemizo +chemmy +Chemnitz +chemo- +chemoautotrophy +chemoautotrophic +chemoautotrophically +chemoceptor +chemokinesis +chemokinetic +chemolysis +chemolytic +chemolyze +chemonite +chemopallidectomy +chemopallidectomies +chemopause +chemophysiology +chemophysiological +chemoprophyalctic +chemoprophylactic +chemoprophylaxis +chemoreception +chemoreceptive +chemoreceptivity +chemoreceptivities +chemoreceptor +chemoreflex +chemoresistance +chemosensitive +chemosensitivity +chemosensitivities +chemoserotherapy +chemoses +Chemosh +chemosynthesis +chemosynthetic +chemosynthetically +chemosis +chemosmoic +chemosmoses +chemosmosis +chemosmotic +chemosorb +chemosorption +chemosorptive +chemosphere +chemospheric +chemostat +chemosterilant +chemosterilants +chemosurgery +chemosurgical +chemotactic +chemotactically +chemotaxy +chemotaxis +chemotaxonomy +chemotaxonomic +chemotaxonomically +chemotaxonomist +chemotherapeutic +chemotherapeutical +chemotherapeutically +chemotherapeuticness +chemotherapeutics +chemotherapy +chemotherapies +chemotherapist +chemotherapists +chemotic +chemotroph +chemotrophic +chemotropic +chemotropically +chemotropism +chempaduk +Chemstrand +Chemulpo +Chemult +Chemung +chemurgy +chemurgic +chemurgical +chemurgically +chemurgies +Chemush +Chen +chena +Chenab +Chenay +chenar +chende +cheneau +cheneaus +cheneaux +Chenee +Cheney +Cheneyville +chenet +chenevixite +chenfish +Cheng +chengal +Chengchow +Chengteh +Chengtu +chenica +Chenier +chenille +cheniller +chenilles +Chennault +Chenoa +chenopod +Chenopodiaceae +chenopodiaceous +Chenopodiales +Chenopodium +chenopods +Chenoweth +cheongsam +cheoplastic +Cheops +Chepachet +Chephren +chepster +cheque +chequebook +chequeen +chequer +chequerboard +chequer-chamber +chequered +chequering +Chequers +chequerwise +chequer-wise +chequerwork +chequer-work +cheques +chequy +chequin +chequinn +Cher +Chera +Cheraw +Cherbourg +cherchez +chercock +Chere +Cherey +cherely +cherem +Cheremis +Cheremiss +Cheremissian +Cheremkhovo +Cherenkov +chergui +Cheri +Chery +Cheria +Cherian +Cherianne +Cheribon +Cherice +Cherida +Cherie +Cherye +Cheries +Cheryl +Cherylene +Cherilyn +Cherilynn +cherimoya +cherimoyer +cherimolla +Cherin +Cherise +Cherish +cherishable +cherished +cherisher +cherishers +cherishes +cherishing +cherishingly +cherishment +Cheriton +Cherkess +Cherkesser +Cherlyn +Chermes +Chermidae +Chermish +cherna +chernites +Chernobyl +Chernomorish +Chernovtsy +Chernow +chernozem +chernozemic +cherogril +Cherokee +Cherokees +cheroot +cheroots +Cherri +Cherry +cherryblossom +cherry-bob +cherry-cheeked +cherry-colored +cherry-crimson +cherried +cherries +Cherryfield +cherry-flavored +cherrying +cherrylike +cherry-lipped +Cherrylog +cherry-merry +cherry-pie +cherry-red +cherry-ripe +cherry-rose +cherry's +cherrystone +cherrystones +Cherrita +Cherrytree +Cherryvale +Cherryville +cherry-wood +Chersydridae +chersonese +chert +cherte +cherty +chertier +chertiest +cherts +Chertsey +cherub +cherubfish +cherubfishes +cherubic +cherubical +cherubically +Cherubicon +Cherubikon +cherubim +cherubimic +cherubimical +cherubin +Cherubini +cherublike +cherubs +cherub's +cherup +Cherusci +Chervante +chervil +chervils +chervonei +chervonets +chervonetz +chervontsi +Ches +Chesaning +Chesapeake +chesboil +chesboll +chese +cheselip +Cheshire +Cheshunt +Cheshvan +chesil +cheskey +cheskeys +cheslep +Cheslie +Chesna +Chesnee +Chesney +Chesnut +cheson +chesoun +chess +Chessa +chess-apple +chessart +chessboard +chessboards +chessdom +chessel +chesser +chesses +chesset +Chessy +chessylite +chessist +chessman +chessmen +chess-men +chessner +chessom +chessplayer +chessplayers +chesstree +chess-tree +chest +chest-deep +chested +chesteine +Chester +chesterbed +Chesterfield +Chesterfieldian +chesterfields +Chesterland +chesterlite +Chesterton +Chestertown +Chesterville +chest-foundered +chestful +chestfuls +chesty +chestier +chestiest +chestily +chestiness +chestnut +chestnut-backed +chestnut-bellied +chestnut-brown +chestnut-collared +chestnut-colored +chestnut-crested +chestnut-crowned +chestnut-red +chestnut-roan +chestnuts +chestnut's +chestnut-sided +chestnutty +chestnut-winged +Cheston +chest-on-chest +chests +Cheswick +Cheswold +Chet +chetah +chetahs +Chetek +cheth +cheths +chetif +chetive +Chetnik +Chetopa +chetopod +chetrum +chetrums +chetty +chettik +Chetumal +chetverik +chetvert +Cheung +Cheux +Chev +chevachee +chevachie +chevage +Chevak +cheval +cheval-de-frise +chevalet +chevalets +cheval-glass +Chevalier +Chevalier-Montrachet +chevaliers +chevaline +Chevallier +chevance +chevaux +chevaux-de-frise +cheve +chevee +cheveys +chevelure +cheven +chevener +cheventayn +cheverel +cheveret +cheveril +Cheverly +cheveron +cheverons +Cheves +chevesaile +chevesne +chevet +chevetaine +Chevy +chevied +chevies +chevying +cheville +chevin +Cheviot +cheviots +chevisance +chevise +chevon +chevre +chevres +Chevret +chevrette +chevreuil +Chevrier +Chevrolet +chevrolets +chevron +chevrone +chevroned +chevronel +chevronelly +chevrony +chevronny +chevrons +chevron-shaped +chevronwise +chevrotain +Chevrotin +chevvy +Chew +Chewa +chewable +Chewalla +chewbark +chewed +Chewelah +cheweler +chewer +chewers +chewet +chewy +chewie +chewier +chewiest +chewing +chewing-out +chewink +chewinks +chews +chewstick +Chewsville +chez +chg +chg. +chhatri +Chhnang +CHI +chia +Chia-Chia +chiack +chyack +Chiayi +chyak +Chiaki +Chiam +Chian +Chiang +Chiangling +Chiangmai +Chianti +chiao +Chiapanec +Chiapanecan +Chiapas +Chiaretto +Chiari +chiarooscurist +chiarooscuro +chiarooscuros +chiaroscurist +chiaroscuro +chiaroscuros +Chiarra +chias +chiasm +chiasma +chiasmal +chiasmas +chiasmata +chiasmatic +chiasmatype +chiasmatypy +chiasmi +chiasmic +Chiasmodon +chiasmodontid +Chiasmodontidae +chiasms +chiasmus +Chiasso +chiastic +chiastolite +chiastoneural +chiastoneury +chiastoneurous +chiaus +chiauses +chiave +chiavetta +chyazic +Chiba +Chibcha +Chibchan +Chibchas +chibinite +chibol +chibouk +chibouks +chibouque +chibrit +Chic +chica +chicadee +Chicago +Chicagoan +chicagoans +chicayote +chicalote +chicane +chicaned +chicaner +chicanery +chicaneries +chicaners +chicanes +chicaning +Chicano +Chicanos +chicaric +chiccory +chiccories +chicer +chicest +chich +Chicha +chicharra +Chichester +chichevache +Chichewa +chichi +chichicaste +Chichihaerh +Chichihar +chichili +Chichimec +chichimecan +chichipate +chichipe +chichis +chichituna +Chichivache +chichling +Chick +chickabiddy +chickadee +chickadees +chickadee's +Chickahominy +Chickamauga +chickaree +Chickasaw +Chickasaws +Chickasha +chickee +chickees +chickell +chicken +chickenberry +chickenbill +chicken-billed +chicken-brained +chickenbreasted +chicken-breasted +chicken-breastedness +chickened +chicken-farming +chicken-hazard +chickenhearted +chicken-hearted +chickenheartedly +chicken-heartedly +chickenheartedness +chicken-heartedness +chickenhood +chickening +chicken-livered +chicken-liveredness +chicken-meat +chickenpox +chickens +chickenshit +chicken-spirited +chickens-toes +chicken-toed +chickenweed +chickenwort +chicker +chickery +chickhood +Chicky +Chickie +chickies +chickling +chickory +chickories +chickpea +chick-pea +chickpeas +chicks +chickstone +chickweed +chickweeds +chickwit +Chiclayo +chicle +chiclero +chicles +chicly +chicness +chicnesses +Chico +Chicoine +Chicomecoatl +Chicopee +Chicora +chicory +chicories +chicos +chicot +Chicota +chicote +chicqued +chicquer +chicquest +chicquing +chics +chid +chidden +chide +chided +chider +chiders +chides +Chidester +chiding +chidingly +chidingness +chidra +chief +chiefage +chiefdom +chiefdoms +chiefer +chiefery +chiefess +chiefest +chiefish +chief-justiceship +Chiefland +chiefless +chiefly +chiefling +chief-pledge +chiefry +chiefs +chiefship +chieftain +chieftaincy +chieftaincies +chieftainess +chieftainry +chieftainries +chieftains +chieftain's +chieftainship +chieftainships +chieftess +chiefty +chiel +chield +chields +chiels +Chiemsee +Chien +Chiengmai +Chiengrai +chierete +chievance +chieve +chiffchaff +chiff-chaff +chiffer +chifferobe +chiffon +chiffonade +chiffony +chiffonier +chiffoniers +chiffonnier +chiffonnieres +chiffonniers +chiffons +chifforobe +chifforobes +chiffre +chiffrobe +Chifley +chigetai +chigetais +chigga +chiggak +chigger +chiggers +chiggerweed +Chignik +chignon +chignoned +chignons +chigoe +chigoe-poison +chigoes +Chigwell +chih +chihfu +Chihli +Chihuahua +chihuahuas +Chikamatsu +chikara +chikee +Chikmagalur +Chil +chilacayote +chilacavote +chylaceous +chilalgia +chylangioma +chylaqueous +chilaria +chilarium +chilblain +chilblained +chilblains +Chilcat +Chilcats +Chilcoot +Chilcote +Child +childage +childbear +childbearing +child-bearing +childbed +childbeds +child-bereft +childbirth +child-birth +childbirths +childcrowing +Childe +childed +Childermas +Childers +Childersburg +childes +child-fashion +child-god +child-hearted +child-heartedness +childhood +childhoods +childing +childish +childishly +childishness +childishnesses +childkind +childless +childlessness +childlessnesses +childly +childlier +childliest +childlike +childlikeness +child-loving +child-minded +child-mindedness +childminder +childness +childproof +childre +children +childrenite +children's +Childress +childridden +Childs +childship +childward +childwife +childwite +Childwold +Chile +chyle +Chilean +Chileanization +Chileanize +chileans +chilectropion +chylemia +chilenite +Chiles +chyles +Chilhowee +Chilhowie +chili +chiliad +chiliadal +chiliadic +chiliadron +chiliads +chiliaedron +chiliagon +chiliahedron +chiliarch +chiliarchy +chiliarchia +chiliasm +chiliasms +chiliast +chiliastic +chiliasts +chilicote +chilicothe +chilidium +chilidog +chilidogs +chylidrosis +chilies +chylifaction +chylifactive +chylifactory +chyliferous +chylify +chylific +chylification +chylificatory +chylified +chylifying +chyliform +Chi-lin +Chilina +chilindre +Chilinidae +chilio- +chiliomb +Chilion +chilipepper +chilitis +Chilkat +Chilkats +Chill +chilla +chillagite +Chillan +chill-cast +chilled +chiller +chillers +chillest +chilli +chilly +Chillicothe +chillier +chillies +chilliest +chillily +chilliness +chillinesses +chilling +chillingly +chillis +chillish +Chilliwack +chillness +chillo +chilloes +Chillon +chillroom +chills +chillsome +chillum +chillumchee +chillums +Chilmark +Chilo +chilo- +chylo- +chylocauly +chylocaulous +chylocaulously +chylocele +chylocyst +chilodon +chilognath +Chilognatha +chilognathan +chilognathous +chilogrammo +chyloid +chiloma +Chilomastix +chilomata +chylomicron +Chilomonas +Chilon +chiloncus +chylopericardium +chylophylly +chylophyllous +chylophyllously +chiloplasty +chilopod +Chilopoda +chilopodan +chilopodous +chilopods +chylopoetic +chylopoiesis +chylopoietic +Chilopsis +Chiloquin +chylosis +Chilostoma +Chilostomata +chilostomatous +chilostome +chylothorax +chilotomy +chilotomies +chylous +Chilpancingo +Chilson +Chilt +chilte +Chiltern +Chilton +Chilung +chyluria +chilver +chym- +chimachima +Chimacum +chimaera +chimaeras +chimaerid +Chimaeridae +chimaeroid +Chimaeroidei +Chimayo +Chimakuan +Chimakum +Chimalakwe +Chimalapa +Chimane +chimango +Chimaphila +chymaqueous +chimar +Chimarikan +Chimariko +chimars +chymase +chimb +chimbe +chimble +chimbley +chimbleys +chimbly +chimblies +Chimborazo +Chimbote +chimbs +chime +chyme +chimed +Chimene +chimer +chimera +chimeral +chimeras +chimere +chimeres +chimeric +chimerical +chimerically +chimericalness +chimerism +chimers +chimes +chime's +chymes +chimesmaster +chymia +chymic +chymics +chymiferous +chymify +chymification +chymified +chymifying +chimin +chiminage +chiming +Chimique +chymist +chymistry +chymists +Chimkent +chimla +chimlas +chimley +chimleys +Chimmesyan +chimney +chimneyed +chimneyhead +chimneying +chimneyless +chimneylike +chimneyman +chimneypiece +chimney-piece +chimneypot +chimneys +chimney's +chymo- +Chimonanthus +chimopeelagic +chimopelagic +chymosin +chymosinogen +chymosins +chymotrypsin +chymotrypsinogen +chymous +chimp +chimpanzee +chimpanzees +chimps +Chimu +Chimus +Chin +Ch'in +Chin. +China +chinaberry +chinaberries +chinafy +chinafish +Chinagraph +chinalike +Chinaman +chinamania +china-mania +chinamaniac +Chinamen +chinampa +Chinan +chinanta +Chinantecan +Chinantecs +chinaphthol +chinar +chinaroot +chinas +Chinatown +chinaware +chinawoman +chinband +chinbeak +chin-bearded +chinbone +chin-bone +chinbones +chincapin +chinch +chincha +chinchayote +Chinchasuyu +chinche +chincher +chincherinchee +chincherinchees +chinches +chinchy +chinchier +chinchiest +chinchilla +chinchillas +chinchillette +chin-chin +chinchiness +chinching +chin-chinned +chin-chinning +chinchona +Chin-Chou +chincloth +chincof +chincona +Chincoteague +chincough +chindee +chin-deep +chindi +Chindit +Chindwin +chine +chined +Chinee +chinela +chinenses +chines +Chinese +Chinese-houses +Chinesery +chinfest +Ching +Ch'ing +Chinghai +Ch'ing-yan +chingma +Chingpaw +Chingtao +Ching-tu +Ching-t'u +chin-high +Chin-Hsien +Chinhwan +chinik +chiniks +chinin +chining +chiniofon +Chink +chinkapin +chinkara +chink-backed +chinked +chinker +chinkerinchee +chinkers +chinky +Chinkiang +chinkier +chinkiest +chinking +chinkle +chinks +Chinle +chinles +chinless +chinnam +Chinnampo +chinned +chinner +chinners +chinny +chinnier +chinniest +chinning +Chino +Chino- +chinoa +chinoidin +chinoidine +chinois +chinoiserie +Chino-japanese +chinol +chinoleine +chinoline +chinologist +chinone +chinones +Chinook +Chinookan +Chinooks +chinos +chinotoxine +chinotti +chinotto +chinovnik +chinpiece +chinquapin +chins +chin's +chinse +chinsed +chinsing +chint +chints +chintses +chintz +chintze +chintzes +chintzy +chintzier +chintziest +chintziness +Chinua +chin-up +chinwag +chin-wag +chinwood +Chiococca +chiococcine +Chiogenes +chiolite +chyometer +chionablepsia +Chionanthus +Chionaspis +Chione +Chionididae +Chionis +Chionodoxa +chionophobia +chiopin +Chios +Chiot +chiotilla +Chiou +Chyou +Chip +chipboard +chipchap +chipchop +Chipewyan +chipyard +Chipley +chiplet +chipling +Chipman +chipmuck +chipmucks +chipmunk +chipmunks +chipmunk's +chipolata +chippable +chippage +chipped +Chippendale +chipper +chippered +chippering +chippers +chipper-up +Chippewa +Chippeway +Chippeways +Chippewas +chippy +chippie +chippier +chippies +chippiest +chipping +chippings +chipproof +chip-proof +chypre +chips +chip's +chipwood +chiquero +chiquest +Chiquia +Chiquinquira +Chiquita +Chiquitan +Chiquito +chir- +Chirac +chiragra +chiragrical +chirayta +chiral +chiralgia +chirality +Chiran +chirapsia +chirarthritis +chirata +Chirau +Chireno +Chi-Rho +Chi-Rhos +Chiriana +Chiricahua +Chirico +Chiriguano +Chirikof +chirimen +chirimia +chirimoya +chirimoyer +Chirino +chirinola +chiripa +Chiriqui +chirivita +chirk +chirked +chirker +chirkest +chirking +chirks +chirl +Chirlin +chirm +chirmed +chirming +chirms +chiro +chiro- +chirocosmetics +chirogale +chirogymnast +chirognomy +chirognomic +chirognomically +chirognomist +chirognostic +chirograph +chirographary +chirographer +chirographers +chirography +chirographic +chirographical +chirolas +chirology +chirological +chirologically +chirologies +chirologist +chiromance +chiromancer +chiromancy +chiromancist +chiromant +chiromantic +chiromantical +Chiromantis +chiromegaly +chirometer +Chiromyidae +Chiromys +Chiron +chironym +chironomy +chironomic +chironomid +Chironomidae +Chironomus +chiropatagium +chiroplasty +chiropod +chiropody +chiropodial +chiropodic +chiropodical +chiropodies +chiropodist +chiropodistry +chiropodists +chiropodous +chiropompholyx +chiropractic +chiropractics +chiropractor +chiropractors +chiropraxis +chiropter +Chiroptera +chiropteran +chiropterygian +chiropterygious +chiropterygium +chiropterite +chiropterophilous +chiropterous +chiros +chirosophist +chirospasm +Chirotes +chirotherian +Chirotherium +chirothesia +chirotype +chirotony +chirotonsor +chirotonsory +chirp +chirped +chirper +chirpers +chirpy +chirpier +chirpiest +chirpily +chirpiness +chirping +chirpingly +chirpling +chirps +chirr +chirre +chirred +chirres +chirring +chirrs +chirrup +chirruped +chirruper +chirrupy +chirruping +chirrupper +chirrups +chirt +chiru +chirurgeon +chirurgeonly +chirurgery +chirurgy +chirurgic +chirurgical +chis +Chisedec +chisel +chisel-cut +chiseled +chisel-edged +chiseler +chiselers +chiseling +chiselled +chiseller +chisellers +chiselly +chisellike +chiselling +chiselmouth +chisel-pointed +chisels +chisel-shaped +Chishima +Chisholm +Chisimaio +Chisin +chisled +chi-square +chistera +chistka +chit +Chita +chitak +chital +chitarra +chitarrino +chitarrone +chitarroni +chitchat +chit-chat +chitchats +chitchatted +chitchatty +chitchatting +chithe +Chitimacha +Chitimachan +chitin +Chitina +chitinization +chitinized +chitino-arenaceous +chitinocalcareous +chitinogenous +chitinoid +chitinous +chitins +Chitkara +chitlin +chitling +chitlings +chitlins +chiton +chitons +chitosamine +chitosan +chitosans +chitose +chitra +chytra +Chitragupta +Chitrali +chytrid +Chytridiaceae +chytridiaceous +chytridial +Chytridiales +chytridiose +chytridiosis +Chytridium +Chytroi +chits +Chi-tse +chittack +Chittagong +chittak +chittamwood +chitted +Chittenango +Chittenden +chitter +chitter-chatter +chittered +chittering +chitterling +chitterlings +chitters +chitty +chitties +chitty-face +chitting +Chi-tzu +chiule +chiurm +Chiusi +chiv +chivachee +chivage +chivalresque +chivalry +chivalric +chivalries +chivalrous +chivalrously +chivalrousness +chivalrousnesses +chivaree +chivareed +chivareeing +chivarees +chivareing +chivari +chivaried +chivariing +chivaring +chivaris +chivarra +chivarras +chivarro +chive +chivey +chiver +chiveret +Chivers +chives +chivy +chiviatite +chivied +chivies +chivying +Chivington +chivvy +chivvied +chivvies +chivvying +chivw +Chiwere +chizz +chizzel +chkalik +Chkalov +chkfil +chkfile +Chladek +Chladni +chladnite +chlamyd +chlamydate +chlamydeous +chlamydes +Chlamydia +Chlamydobacteriaceae +chlamydobacteriaceous +Chlamydobacteriales +Chlamydomonadaceae +Chlamydomonadidae +Chlamydomonas +chlamydophore +Chlamydosaurus +Chlamydoselachidae +Chlamydoselachus +chlamydospore +chlamydosporic +Chlamydozoa +chlamydozoan +chlamyphore +Chlamyphorus +chlamys +chlamyses +Chleuh +Chlidanope +Chlo +chloanthite +chloasma +chloasmata +Chlodwig +Chloe +Chloette +Chlons-sur-Marne +chlor +chlor- +chloracetate +chloracne +chloraemia +chloragen +chloragogen +chloragogue +chloral +chloralformamide +chloralide +chloralism +chloralization +chloralize +chloralized +chloralizing +chloralose +chloralosed +chlorals +chloralum +chlorambucil +chloramide +chloramin +chloramine +chloramine-T +chloramphenicol +chloranaemia +chloranemia +chloranemic +chloranhydride +chloranil +Chloranthaceae +chloranthaceous +chloranthy +Chloranthus +chlorapatite +chlorargyrite +Chloras +chlorastrolite +chlorate +chlorates +chlorazide +chlorcosane +chlordan +chlordane +chlordans +chlordiazepoxide +chlore +chlored +Chlorella +Chlorellaceae +chlorellaceous +chloremia +chloremic +chlorenchyma +Chlores +chlorguanide +chlorhexidine +chlorhydrate +chlorhydric +Chlori +chloriamb +chloriambus +chloric +chlorid +chloridate +chloridated +chloridation +chloride +Chloridella +Chloridellidae +chlorider +chlorides +chloridic +chloridize +chloridized +chloridizing +chlorids +chloryl +chlorimeter +chlorimetry +chlorimetric +chlorin +chlorinate +chlorinated +chlorinates +chlorinating +chlorination +chlorinations +chlorinator +chlorinators +chlorine +chlorines +chlorinity +chlorinize +chlorinous +chlorins +chloriodide +Chlorion +Chlorioninae +Chloris +chlorite +chlorites +chloritic +chloritization +chloritize +chloritoid +chlorize +chlormethane +chlormethylic +chlornal +chloro +chloro- +chloroacetate +chloroacetic +chloroacetone +chloroacetophenone +chloroamide +chloroamine +chloroanaemia +chloroanemia +chloroaurate +chloroauric +chloroaurite +chlorobenzene +chlorobromide +chlorobromomethane +chlorocalcite +chlorocarbon +chlorocarbonate +chlorochromates +chlorochromic +chlorochrous +Chlorococcaceae +Chlorococcales +Chlorococcum +Chlorococcus +chlorocresol +chlorocruorin +chlorodyne +chlorodize +chlorodized +chlorodizing +chloroethene +chloroethylene +chlorofluorocarbon +chlorofluoromethane +chloroform +chloroformate +chloroformed +chloroformic +chloroforming +chloroformism +chloroformist +chloroformization +chloroformize +chloroforms +chlorogenic +chlorogenine +chloroguanide +chlorohydrin +chlorohydrocarbon +chlorohydroquinone +chloroid +chloroiodide +chloroleucite +chloroma +chloromata +chloromelanite +chlorometer +chloromethane +chlorometry +chlorometric +Chloromycetin +chloronaphthalene +chloronitrate +chloropal +chloropalladates +chloropalladic +chlorophaeite +chlorophane +chlorophenol +chlorophenothane +Chlorophyceae +chlorophyceous +chlorophyl +chlorophyll +chlorophyllaceous +chlorophyllan +chlorophyllase +chlorophyllian +chlorophyllide +chlorophylliferous +chlorophylligenous +chlorophylligerous +chlorophyllin +chlorophyllite +chlorophylloid +chlorophyllose +chlorophyllous +chlorophylls +chlorophoenicite +Chlorophora +chloropia +chloropicrin +chloroplast +chloroplastic +chloroplastid +chloroplasts +chloroplast's +chloroplatinate +chloroplatinic +chloroplatinite +chloroplatinous +chloroprene +chloropsia +chloroquine +chlorosilicate +chlorosis +chlorospinel +chlorosulphonic +chlorothiazide +chlorotic +chlorotically +chlorotrifluoroethylene +chlorotrifluoromethane +chlorous +chlorozincate +chlorpheniramine +chlorphenol +chlorpicrin +chlorpikrin +chlorpromazine +chlorpropamide +chlorprophenpyridamine +chlorsalol +chlortetracycline +Chlor-Trimeton +ChM +chm. +Chmielewski +chmn +chn +Chnier +Chnuphis +Cho +choachyte +choak +choana +choanae +choanate +Choanephora +choanite +choanocytal +choanocyte +Choanoflagellata +choanoflagellate +Choanoflagellida +Choanoflagellidae +choanoid +choanophorous +choanosomal +choanosome +Choapas +Choate +choaty +chob +chobdar +chobie +Chobot +choca +chocalho +chocard +Choccolocco +Chocho +chochos +choc-ice +chock +chockablock +chock-a-block +chocked +chocker +chockful +chockfull +chock-full +chocking +chockler +chockman +chocks +chock's +chockstone +Choco +Chocoan +chocolate +chocolate-box +chocolate-brown +chocolate-coated +chocolate-colored +chocolate-flower +chocolatey +chocolate-red +chocolates +chocolate's +chocolaty +chocolatier +chocolatiere +Chocorua +Chocowinity +Choctaw +choctaw-root +Choctaws +choel +choenix +Choephori +Choeropsis +Choes +choffer +choga +chogak +Chogyal +chogset +choy +choya +Choiak +choyaroot +choice +choice-drawn +choiceful +choiceless +choicelessness +choicely +choiceness +choicer +choices +choicest +choicy +choicier +choiciest +choil +choile +choiler +choir +choirboy +choirboys +choired +choirgirl +choiring +choirlike +choirman +choirmaster +choirmasters +choyroot +choirs +choir's +choirwise +choise +Choiseul +Choisya +chok +chokage +choke +choke- +chokeable +chokeberry +chokeberries +chokebore +choke-bore +chokecherry +chokecherries +choked +chokedamp +choke-full +chokey +chokeys +choker +chokered +chokerman +chokers +chokes +chokestrap +chokeweed +choky +chokidar +chokier +chokies +chokiest +choking +chokingly +Chokio +choko +Chokoloskee +chokra +Chol +chol- +Chola +cholaemia +cholagogic +cholagogue +cholalic +cholam +Cholame +cholane +cholangiography +cholangiographic +cholangioitis +cholangitis +cholanic +cholanthrene +cholate +cholates +chold +chole- +choleate +cholecalciferol +cholecyanin +cholecyanine +cholecyst +cholecystalgia +cholecystectasia +cholecystectomy +cholecystectomies +cholecystectomized +cholecystenterorrhaphy +cholecystenterostomy +cholecystgastrostomy +cholecystic +cholecystis +cholecystitis +cholecystnephrostomy +cholecystocolostomy +cholecystocolotomy +cholecystoduodenostomy +cholecystogastrostomy +cholecystogram +cholecystography +cholecystoileostomy +cholecystojejunostomy +cholecystokinin +cholecystolithiasis +cholecystolithotripsy +cholecystonephrostomy +cholecystopexy +cholecystorrhaphy +cholecystostomy +cholecystostomies +cholecystotomy +cholecystotomies +choledoch +choledochal +choledochectomy +choledochitis +choledochoduodenostomy +choledochoenterostomy +choledocholithiasis +choledocholithotomy +choledocholithotripsy +choledochoplasty +choledochorrhaphy +choledochostomy +choledochostomies +choledochotomy +choledochotomies +choledography +cholee +cholehematin +choleic +choleine +choleinic +cholelith +cholelithiasis +cholelithic +cholelithotomy +cholelithotripsy +cholelithotrity +cholemia +cholent +cholents +choleokinase +cholepoietic +choler +cholera +choleraic +choleras +choleric +cholerically +cholericly +cholericness +choleriform +cholerigenous +cholerine +choleroid +choleromania +cholerophobia +cholerrhagia +cholers +cholestane +cholestanol +cholesteatoma +cholesteatomatous +cholestene +cholesterate +cholesteremia +cholesteric +cholesteryl +cholesterin +cholesterinemia +cholesterinic +cholesterinuria +cholesterol +cholesterolemia +cholesterols +cholesteroluria +cholesterosis +choletelin +choletherapy +choleuria +choli +choliamb +choliambic +choliambist +cholic +cholick +choline +cholinergic +cholines +cholinesterase +cholinic +cholinolytic +cholla +chollas +choller +chollers +Cholo +cholo- +cholochrome +cholocyanine +Choloepus +chologenetic +choloid +choloidic +choloidinic +chololith +chololithic +Cholon +Cholonan +Cholones +cholophaein +cholophein +cholorrhea +Cholos +choloscopy +cholralosed +cholterheaded +choltry +Cholula +cholum +choluria +Choluteca +chomage +chomer +chomp +chomped +chomper +chompers +chomping +chomps +Chomsky +Chon +chonchina +chondr- +chondral +chondralgia +chondrarsenite +chondre +chondrectomy +chondrenchyma +chondri +chondria +chondric +Chondrichthyes +chondrify +chondrification +chondrified +chondrigen +chondrigenous +Chondrilla +chondrin +chondrinous +chondriocont +chondrioma +chondriome +chondriomere +chondriomite +chondriosomal +chondriosome +chondriosomes +chondriosphere +chondrite +chondrites +chondritic +chondritis +chondro- +chondroadenoma +chondroalbuminoid +chondroangioma +chondroarthritis +chondroblast +chondroblastoma +chondrocarcinoma +chondrocele +chondrocyte +chondroclasis +chondroclast +chondrocoracoid +chondrocostal +chondrocranial +chondrocranium +chondrodynia +chondrodystrophy +chondrodystrophia +chondrodite +chondroditic +chondroendothelioma +chondroepiphysis +chondrofetal +chondrofibroma +chondrofibromatous +Chondroganoidei +chondrogen +chondrogenesis +chondrogenetic +chondrogeny +chondrogenous +chondroglossal +chondroglossus +chondrography +chondroid +chondroitic +chondroitin +chondroitin-sulphuric +chondrolipoma +chondrology +chondroma +chondromalacia +chondromas +chondromata +chondromatous +Chondromyces +chondromyoma +chondromyxoma +chondromyxosarcoma +chondromucoid +chondro-osseous +chondropharyngeal +chondropharyngeus +chondrophyte +chondrophore +chondroplast +chondroplasty +chondroplastic +chondroprotein +chondropterygian +Chondropterygii +chondropterygious +chondrosamine +chondrosarcoma +chondrosarcomas +chondrosarcomata +chondrosarcomatous +chondroseptum +chondrosin +chondrosis +chondroskeleton +chondrostean +Chondrostei +chondrosteoma +chondrosteous +chondrosternal +chondrotome +chondrotomy +chondroxiphoid +chondrule +chondrules +chondrus +Chong +Chongjin +chonicrite +Chonju +chonk +chonolith +chonta +Chontal +Chontalan +Chontaquiro +chontawood +Choo +choochoo +choo-choo +choo-chooed +choo-chooing +chook +chooky +chookie +chookies +choom +Choong +choop +choora +choosable +choosableness +choose +chooseable +choosey +chooser +choosers +chooses +choosy +choosier +choosiest +choosiness +choosing +choosingly +chop +chopa +chopas +chopboat +chop-cherry +chop-chop +chop-church +chopdar +chopfallen +chop-fallen +chophouse +chop-house +chophouses +Chopin +chopine +chopines +chopins +choplogic +chop-logic +choplogical +chopped +chopped-off +chopper +choppered +choppers +chopper's +choppy +choppier +choppiest +choppily +choppin +choppiness +choppinesses +chopping +chops +chopstick +chop-stick +Chopsticks +chop-suey +Chopunnish +Chor +Chora +choragi +choragy +choragic +choragion +choragium +choragus +choraguses +Chorai +choral +choralcelo +chorale +choraleon +chorales +choralist +chorally +chorals +Chorasmian +chord +chorda +Chordaceae +chordacentrous +chordacentrum +chordaceous +chordal +chordally +chordamesoderm +chordamesodermal +chordamesodermic +Chordata +chordate +chordates +chorded +chordee +Chordeiles +chording +chorditis +chordoid +chordomesoderm +chordophone +chordotomy +chordotonal +chords +chord's +chore +chorea +choreal +choreas +choreatic +chored +choree +choregi +choregy +choregic +choregrapher +choregraphy +choregraphic +choregraphically +choregus +choreguses +chorei +choreic +choreiform +choreman +choremen +choreo- +choreodrama +choreograph +choreographed +choreographer +choreographers +choreography +choreographic +choreographical +choreographically +choreographies +choreographing +choreographs +choreoid +choreomania +chorepiscopal +chorepiscope +chorepiscopus +chores +choreus +choreutic +chorgi +chori- +chorial +choriamb +choriambi +choriambic +choriambize +choriambs +choriambus +choriambuses +choribi +choric +chorically +chorine +chorines +choring +chorio +chorioadenoma +chorioallantoic +chorioallantoid +chorioallantois +choriocapillary +choriocapillaris +choriocarcinoma +choriocarcinomas +choriocarcinomata +choriocele +chorioepithelioma +chorioepitheliomas +chorioepitheliomata +chorioid +chorioidal +chorioiditis +chorioidocyclitis +chorioidoiritis +chorioidoretinitis +chorioids +chorioma +choriomas +choriomata +chorion +chorionepithelioma +chorionic +chorions +Chorioptes +chorioptic +chorioretinal +chorioretinitis +choryos +Choripetalae +choripetalous +choriphyllous +chorisepalous +chorisis +chorism +choriso +chorisos +chorist +choristate +chorister +choristers +choristership +choristic +choristoblastoma +choristoma +choristoneura +choristry +chorization +chorizo +c-horizon +chorizont +chorizontal +chorizontes +chorizontic +chorizontist +chorizos +Chorley +chorobates +chorogi +chorograph +chorographer +chorography +chorographic +chorographical +chorographically +chorographies +choroid +choroidal +choroidea +choroiditis +choroidocyclitis +choroidoiritis +choroidoretinitis +choroids +chorology +chorological +chorologist +choromania +choromanic +chorometry +chorook +Chorotega +Choroti +chorous +chort +chorten +Chorti +chortle +chortled +chortler +chortlers +chortles +chortling +chortosterol +chorus +chorused +choruser +choruses +chorusing +choruslike +chorusmaster +chorussed +chorusses +chorussing +Chorwat +Chorwon +Chorz +Chorzow +chose +Chosen +choses +chosing +Chosn +Chosunilbo +Choteau +CHOTS +chott +chotts +Chou +Chouan +Chouanize +choucroute +Choudrant +Chouest +chouette +choufleur +chou-fleur +chough +choughs +chouka +Choukoutien +choule +choultry +choultries +chounce +choup +choupic +chouquette +chous +chouse +choused +chouser +chousers +chouses +choush +choushes +chousing +chousingha +chout +Chouteau +choux +Chow +Chowanoc +Chowchilla +chowchow +chow-chow +chowchows +chowder +chowdered +chowderhead +chowderheaded +chowderheadedness +chowdering +chowders +chowed +chowhound +chowing +chowk +chowry +chowries +chows +chowse +chowsed +chowses +chowsing +chowtime +chowtimes +Chozar +CHP +CHQ +Chr +Chr. +chrematheism +chrematist +chrematistic +chrematistics +chremsel +chremzel +chremzlach +chreotechnics +chresard +chresards +chresmology +chrestomathy +chrestomathic +chrestomathics +chrestomathies +Chretien +chry +chria +Chriesman +chrimsel +Chris +chrys- +Chrysa +chrysal +chrysalid +chrysalida +chrysalidal +chrysalides +chrysalidian +chrysaline +chrysalis +chrysalises +chrysaloid +chrysamine +chrysammic +chrysamminic +Chrysamphora +chrysanilin +chrysaniline +chrysanisic +chrysanthemin +chrysanthemum +chrysanthemums +chrysanthous +Chrysaor +chrysarobin +chrysatropic +chrysazin +chrysazol +Chryseis +chryselectrum +chryselephantine +Chrysemys +chrysene +chrysenic +Chryses +Chrisy +chrysid +Chrysidella +chrysidid +Chrysididae +chrysin +Chrysippus +Chrysis +Chrysler +chryslers +chrism +chrisma +chrismal +chrismale +Chrisman +chrismary +chrismatine +chrismation +chrismatite +chrismatize +chrismatory +chrismatories +chrismon +chrismons +chrisms +Chrisney +chryso- +chrysoaristocracy +Chrysobalanaceae +Chrysobalanus +chrysoberyl +chrysobull +chrysocale +chrysocarpous +chrysochlore +Chrysochloridae +Chrysochloris +chrysochlorous +chrysochrous +chrysocolla +chrysocracy +chrysoeriol +chrysogen +chrysograph +chrysographer +chrysography +chrysohermidin +chrysoidine +chrysolite +chrysolitic +chrysology +Chrysolophus +chrisom +chrysome +chrysomelid +Chrysomelidae +Chrysomyia +chrisomloosing +chrysomonad +Chrysomonadales +Chrysomonadina +chrysomonadine +chrisoms +Chrysopa +chrysopal +chrysopee +chrysophan +chrysophane +chrysophanic +Chrysophanus +chrysophenin +chrysophenine +chrysophilist +chrysophilite +chrysophyll +Chrysophyllum +chrysophyte +Chrysophlyctis +chrysopid +Chrysopidae +chrysopoeia +chrysopoetic +chrysopoetics +chrysoprase +chrysoprasus +Chrysops +Chrysopsis +chrysorin +chrysosperm +Chrysosplenium +Chrysostom +chrysostomic +Chrysostomus +Chrysothamnus +Chrysothemis +chrysotherapy +Chrysothrix +chrysotile +Chrysotis +Chrisoula +chrisroot +Chrissa +Chrisse +Chryssee +Chrissy +Chrissie +Christ +Christa +Christabel +Christabella +Christabelle +Christadelphian +Christadelphianism +Christal +Chrystal +Christalle +Christan +Christ-borne +Christchurch +Christ-confessing +christcross +christ-cross +christcross-row +christ-cross-row +Christdom +Chryste +Christean +Christed +Christel +Chrystel +Christen +Christendie +Christendom +christened +christener +christeners +christenhead +christening +christenings +Christenmas +christens +Christensen +Christenson +Christ-given +Christ-hymning +Christhood +Christi +Christy +Christiaan +Christiad +Christian +Christiana +Christiane +Christiania +Christianiadeal +Christianisation +Christianise +Christianised +Christianiser +Christianising +Christianism +christianite +Christianity +Christianities +Christianization +Christianize +Christianized +Christianizer +christianizes +Christianizing +Christianly +Christianlike +Christianna +Christianness +Christiano +christiano- +Christianogentilism +Christianography +Christianomastix +Christianopaganism +Christiano-platonic +christians +christian's +Christiansand +Christiansburg +Christiansen +Christian-socialize +Christianson +Christiansted +Christicide +Christie +Christye +Christies +Christiform +Christ-imitating +Christin +Christina +Christyna +Christine +Christ-inspired +Christis +Christless +Christlessness +Christly +Christlike +christ-like +Christlikeness +Christliness +Christmann +Christmas +Christmasberry +Christmasberries +christmases +Christmasy +Christmasing +Christmastide +Christmastime +Christo- +Christocentric +Christocentrism +chrystocrene +christofer +Christoff +Christoffel +Christoffer +Christoforo +Christogram +Christolatry +Christology +Christological +Christologies +Christologist +Christoper +Christoph +Christophany +Christophanic +Christophanies +Christophe +Christopher +Christophorus +Christos +Christoval +Christ-professing +christs +Christ's-thorn +Christ-taught +christ-tide +christward +chroatol +Chrobat +chrom- +chroma +chroma-blind +chromaffin +chromaffinic +chromamamin +chromammine +chromaphil +chromaphore +chromas +chromascope +chromat- +chromate +chromates +chromatic +chromatical +chromatically +chromatician +chromaticism +chromaticity +chromaticness +chromatics +chromatid +chromatin +chromatinic +Chromatioideae +chromatype +chromatism +chromatist +Chromatium +chromatize +chromato- +chromatocyte +chromatodysopia +chromatogenous +chromatogram +chromatograph +chromatography +chromatographic +chromatographically +chromatoid +chromatolysis +chromatolytic +chromatology +chromatologies +chromatometer +chromatone +chromatopathy +chromatopathia +chromatopathic +chromatophil +chromatophile +chromatophilia +chromatophilic +chromatophilous +chromatophobia +chromatophore +chromatophoric +chromatophorous +chromatoplasm +chromatopsia +chromatoptometer +chromatoptometry +chromatoscope +chromatoscopy +chromatosis +chromatosphere +chromatospheric +chromatrope +chromaturia +chromazurine +chromdiagnosis +chrome +chromed +Chromel +chromene +chrome-nickel +chromeplate +chromeplated +chromeplating +chromes +chromesthesia +chrome-tanned +chrometophobia +chromhidrosis +chromy +chromic +chromicize +chromicizing +chromid +Chromidae +chromide +Chromides +chromidial +Chromididae +chromidiogamy +chromidiosome +chromidium +chromidrosis +chromiferous +chromyl +chromyls +chrominance +chroming +chromiole +chromism +chromite +chromites +chromitite +chromium +chromium-plate +chromium-plated +chromiums +chromize +chromized +chromizes +chromizing +Chromo +chromo- +chromo-arsenate +Chromobacterieae +Chromobacterium +chromoblast +chromocenter +chromocentral +chromochalcography +chromochalcographic +chromocyte +chromocytometer +chromocollograph +chromocollography +chromocollographic +chromocollotype +chromocollotypy +chromocratic +chromoctye +chromodermatosis +chromodiascope +chromogen +chromogene +chromogenesis +chromogenetic +chromogenic +chromogenous +chromogram +chromograph +chromoisomer +chromoisomeric +chromoisomerism +chromoleucite +chromolipoid +chromolysis +chromolith +chromolithic +chromolithograph +chromolithographer +chromolithography +chromolithographic +chromomere +chromomeric +chromometer +chromone +chromonema +chromonemal +chromonemata +chromonematal +chromonematic +chromonemic +chromoparous +chromophage +chromophane +chromophil +chromophyl +chromophile +chromophilia +chromophilic +chromophyll +chromophilous +chromophobe +chromophobia +chromophobic +chromophor +chromophore +chromophoric +chromophorous +chromophotograph +chromophotography +chromophotographic +chromophotolithograph +chromoplasm +chromoplasmic +chromoplast +chromoplastid +chromoprotein +chromopsia +chromoptometer +chromoptometrical +chromos +chromosantonin +chromoscope +chromoscopy +chromoscopic +chromosomal +chromosomally +chromosome +chromosomes +chromosomic +chromosphere +chromospheres +chromospheric +chromotherapy +chromotherapist +chromotype +chromotypy +chromotypic +chromotypography +chromotypographic +chromotrope +chromotropy +chromotropic +chromotropism +chromous +chromoxylograph +chromoxylography +chromule +Chron +chron- +Chron. +chronal +chronanagram +chronaxy +chronaxia +chronaxie +chronaxies +chroncmeter +chronic +chronica +chronical +chronically +chronicity +chronicle +chronicled +chronicler +chroniclers +Chronicles +chronicling +chronicon +chronics +chronique +chronisotherm +chronist +Chronium +chrono- +chronobarometer +chronobiology +chronocarator +chronocyclegraph +chronocinematography +chronocrator +chronodeik +chronogeneous +chronogenesis +chronogenetic +chronogram +chronogrammatic +chronogrammatical +chronogrammatically +chronogrammatist +chronogrammic +chronograph +chronographer +chronography +chronographic +chronographical +chronographically +chronographs +chronoisothermal +chronol +chronologer +chronology +chronologic +chronological +chronologically +chronologies +chronology's +chronologist +chronologists +chronologize +chronologizing +chronomancy +chronomantic +chronomastix +chronometer +chronometers +chronometry +chronometric +chronometrical +chronometrically +chronon +chrononomy +chronons +chronopher +chronophotograph +chronophotography +chronophotographic +Chronos +chronoscope +chronoscopy +chronoscopic +chronoscopically +chronoscopv +chronosemic +chronostichon +chronothermal +chronothermometer +Chronotron +chronotropic +chronotropism +Chroococcaceae +chroococcaceous +Chroococcales +chroococcoid +Chroococcus +chroous +Chrosperma +Chrotoem +chrotta +chs +chs. +Chtaura +chteau +Chteauroux +Chteau-Thierry +chthonian +chthonic +Chthonius +chthonophagy +chthonophagia +Chu +Chuadanga +Chuah +Chualar +chuana +Chuanchow +chub +chubasco +chubascos +Chubb +chubbed +chubbedness +chubby +chubbier +chubbiest +chubby-faced +chubbily +chubbiness +chubbinesses +chub-faced +chubs +chubsucker +Chuch +Chuchchi +Chuchchis +Chucho +Chuchona +Chuck +chuck-a-luck +chuckawalla +Chuckchi +Chuckchis +chucked +Chuckey +chucker +chucker-out +chuckers-out +chuckfarthing +chuck-farthing +chuckfull +chuck-full +chuckhole +chuckholes +chucky +chucky-chuck +chucky-chucky +chuckie +chuckies +chucking +chuckingly +chuckle +chuckled +chucklehead +chuckleheaded +chuckleheadedness +chuckler +chucklers +chuckles +chucklesome +chuckling +chucklingly +chuck-luck +chuckram +chuckrum +chucks +chuck's +chuckstone +chuckwalla +chuck-will's-widow +Chud +chuddah +chuddahs +chuddar +chuddars +chudder +chudders +Chude +Chudic +chuet +Chueta +chufa +chufas +chuff +chuffed +chuffer +chuffest +chuffy +chuffier +chuffiest +chuffily +chuffiness +chuffing +chuffs +chug +chugalug +chug-a-lug +chugalugged +chugalugging +chugalugs +chug-chug +chugged +chugger +chuggers +chugging +chughole +Chugiak +chugs +Chugwater +chuhra +Chui +Chuipek +Chuje +chukar +chukars +Chukchee +Chukchees +Chukchi +Chukchis +chukka +chukkar +chukkars +chukkas +chukker +chukkers +chukor +Chula +chulan +chulha +chullo +chullpa +chulpa +chultun +chum +chumar +Chumash +Chumashan +Chumashim +Chumawi +chumble +Chumley +chummage +chummed +chummer +chummery +chummy +chummier +chummies +chummiest +chummily +chumminess +chumming +chump +chumpa +chumpaka +chumped +chumpy +chumpiness +chumping +chumpish +chumpishness +Chumpivilca +chumps +chums +chumship +chumships +Chumulu +Chun +chunam +chunari +Chuncho +Chunchula +chundari +chunder +chunderous +Chung +chunga +Chungking +Chunichi +chunk +chunked +chunkhead +chunky +chunkier +chunkiest +chunkily +chunkiness +chunking +chunks +chunk's +Chunnel +chunner +chunnia +chunter +chuntered +chuntering +chunters +chupa-chupa +chupak +chupatti +chupatty +chupon +chuppah +chuppahs +chuppoth +chuprassi +chuprassy +chuprassie +Chuquicamata +Chur +Chura +churada +Church +church-ale +churchanity +church-chopper +churchcraft +churchdom +church-door +churched +churches +churchful +church-gang +church-garth +churchgo +churchgoer +churchgoers +churchgoing +churchgoings +church-government +churchgrith +churchy +churchianity +churchyard +churchyards +churchyard's +churchier +churchiest +churchified +Churchill +Churchillian +churchiness +churching +churchish +churchism +churchite +churchless +churchlet +churchly +churchlier +churchliest +churchlike +churchliness +Churchman +churchmanly +churchmanship +churchmaster +churchmen +church-papist +churchreeve +churchscot +church-scot +churchshot +church-soken +Churchton +Churchville +churchway +churchward +church-ward +churchwarden +churchwardenism +churchwardenize +churchwardens +churchwardenship +churchwards +churchwise +churchwoman +churchwomen +Churdan +churel +churidars +churinga +churingas +churl +churled +churlhood +churly +churlier +churliest +churlish +churlishly +churlishness +churls +churm +churn +churnability +churnable +churn-butted +churned +churner +churners +churnful +churning +churnings +churnmilk +churns +churnstaff +Churoya +Churoyan +churr +churrasco +churred +churrigueresco +Churrigueresque +churring +churrip +churro +churr-owl +churrs +churruck +churrus +churrworm +churr-worm +Churubusco +chuse +chuser +chusite +chut +Chute +chuted +chuter +chutes +chute's +chute-the-chute +chute-the-chutes +chuting +chutist +chutists +chutnee +chutnees +chutney +chutneys +chuttie +chutzpa +chutzpadik +chutzpah +chutzpahs +chutzpanik +chutzpas +Chuu +chuumnapm +Chuvash +chuvashes +Chuvashi +chuzwi +Chwana +Chwang-tse +chwas +CI +cy +ci- +CIA +cya- +cyaathia +CIAC +Ciales +cyamelid +cyamelide +cyamid +cyamoid +Ciampino +Cyamus +cyan +cyan- +cyanacetic +Cyanamid +cyanamide +cyanamids +cyananthrol +Cyanastraceae +Cyanastrum +cyanate +cyanates +cyanaurate +cyanauric +cyanbenzyl +cyan-blue +Cianca +cyancarbonic +Cyane +Cyanea +cyanean +Cyanee +cyanemia +cyaneous +cyanephidrosis +cyanformate +cyanformic +cyanhydrate +cyanhydric +cyanhydrin +cyanhidrosis +cyanic +cyanicide +cyanid +cyanidation +cyanide +cyanided +cyanides +cyanidin +cyanidine +cyaniding +cyanidrosis +cyanids +cyanimide +cyanin +cyanine +cyanines +cyanins +cyanite +cyanites +cyanitic +cyanize +cyanized +cyanizing +cyanmethemoglobin +Ciano +cyano +cyano- +cyanoacetate +cyanoacetic +cyanoacrylate +cyanoaurate +cyanoauric +cyanobenzene +cyanocarbonic +cyanochlorous +cyanochroia +cyanochroic +Cyanocitta +cyanocobalamin +cyanocobalamine +cyanocrystallin +cyanoderma +cyanoethylate +cyanoethylation +cyanogen +cyanogenamide +cyanogenesis +cyanogenetic +cyanogenic +cyanogens +cyanoguanidine +cyanohermidin +cyanohydrin +cyanol +cyanole +cyanomaclurin +cyanometer +cyanomethaemoglobin +cyanomethemoglobin +cyanometry +cyanometric +cyanometries +cyanopathy +cyanopathic +Cyanophyceae +cyanophycean +cyanophyceous +cyanophycin +cyanophil +cyanophile +cyanophilous +cyanophoric +cyanophose +cyanopia +cyanoplastid +cyanoplatinite +cyanoplatinous +cyanopsia +cyanose +cyanosed +cyanoses +cyanosis +cyanosite +Cyanospiza +cyanotic +cyanotype +cyanotrichite +cyans +cyanuramide +cyanurate +cyanuret +cyanuric +cyanurin +cyanurine +cyanus +ciao +Ciapas +Ciapha +cyaphenine +Ciaphus +Ciardi +cyath +Cyathaspis +Cyathea +Cyatheaceae +cyatheaceous +cyathi +cyathia +cyathiform +cyathium +cyathoid +cyatholith +Cyathophyllidae +cyathophylline +cyathophylloid +Cyathophyllum +cyathos +cyathozooid +cyathus +CIB +Cyb +cibaria +cibarial +cibarian +cibaries +cibarious +cibarium +cibation +cibbaria +Cibber +cibboria +Cybebe +Cybele +cybercultural +cyberculture +cybernate +cybernated +cybernating +cybernation +cybernetic +cybernetical +cybernetically +cybernetician +cyberneticist +cyberneticists +cybernetics +cybernion +Cybil +Cybill +Cibis +Cybister +cibol +Cibola +Cibolan +cibolero +Cibolo +cibols +Ciboney +cibophobia +cibophobiafood +cyborg +cyborgs +cibory +ciboria +ciborium +ciboule +ciboules +CIC +cyc +CICA +cicad +cycad +cicada +Cycadaceae +cycadaceous +cicadae +Cycadales +cicadas +cycadean +Cicadellidae +cycadeoid +Cycadeoidea +cycadeous +cicadid +Cicadidae +cycadiform +cycadite +cycadlike +cycadofilicale +Cycadofilicales +Cycadofilices +cycadofilicinean +Cycadophyta +cycadophyte +cycads +cicala +cicalas +cicale +Cycas +cycases +cycasin +cycasins +cicatrice +cicatrices +cicatricial +cicatricle +cicatricose +cicatricula +cicatriculae +cicatricule +cicatrisant +cicatrisate +cicatrisation +cicatrise +cicatrised +cicatriser +cicatrising +cicatrisive +cicatrix +cicatrixes +cicatrizant +cicatrizate +cicatrization +cicatrize +cicatrized +cicatrizer +cicatrizing +cicatrose +Ciccia +Cicely +cicelies +Cicenia +cicer +Cicero +ciceronage +cicerone +cicerones +ciceroni +Ciceronian +Ciceronianism +ciceronianisms +ciceronianist +ciceronianists +Ciceronianize +ciceronians +Ciceronic +Ciceronically +ciceroning +ciceronism +ciceronize +ciceros +cichar +cichlid +Cichlidae +cichlids +cichloid +Cichocki +cichoraceous +Cichoriaceae +cichoriaceous +Cichorium +Cychosz +cich-pea +Cychreus +Cichus +Cicily +Cicindela +cicindelid +cicindelidae +cicisbei +cicisbeism +cicisbeo +cycl +cycl- +Cyclades +Cycladic +cyclamate +cyclamates +cyclamen +cyclamens +Cyclamycin +cyclamin +cyclamine +cyclammonium +cyclane +Cyclanthaceae +cyclanthaceous +Cyclanthales +Cyclanthus +cyclar +cyclarthrodial +cyclarthrosis +cyclarthrsis +cyclas +cyclase +cyclases +ciclatoun +cyclazocine +cycle +cyclecar +cyclecars +cycled +cycledom +cyclene +cycler +cyclery +cyclers +cycles +cyclesmith +Cycliae +cyclian +cyclic +cyclical +cyclicality +cyclically +cyclicalness +cyclicism +cyclicity +cyclicly +cyclide +cyclindroid +cycling +cyclings +cyclism +cyclist +cyclistic +cyclists +cyclitic +cyclitis +cyclitol +cyclitols +cyclization +cyclize +cyclized +cyclizes +cyclizing +Ciclo +cyclo +cyclo- +cycloacetylene +cycloaddition +cycloaliphatic +cycloalkane +Cyclobothra +cyclobutane +cyclocephaly +cyclocoelic +cyclocoelous +Cycloconium +cyclo-cross +cyclode +cyclodiene +cyclodiolefin +cyclodiolefine +cycloganoid +Cycloganoidei +cyclogenesis +cyclogram +cyclograph +cyclographer +cycloheptane +cycloheptanone +cyclohexadienyl +cyclohexane +cyclohexanol +cyclohexanone +cyclohexatriene +cyclohexene +cyclohexyl +cyclohexylamine +cycloheximide +cycloid +cycloidal +cycloidally +cycloidean +Cycloidei +cycloidian +cycloidotrope +cycloids +cycloid's +cyclolysis +cyclolith +Cycloloma +cyclomania +cyclometer +cyclometers +cyclometry +cyclometric +cyclometrical +cyclometries +Cyclomyaria +cyclomyarian +cyclonal +cyclone +cyclone-proof +cyclones +cyclone's +cyclonic +cyclonical +cyclonically +cyclonist +cyclonite +cyclonology +cyclonologist +cyclonometer +cyclonoscope +cycloolefin +cycloolefine +cycloolefinic +cyclop +cyclopaedia +cyclopaedias +cyclopaedic +cyclopaedically +cyclopaedist +cycloparaffin +cyclope +Cyclopean +cyclopedia +cyclopedias +cyclopedic +cyclopedical +cyclopedically +cyclopedist +cyclopentadiene +cyclopentane +cyclopentanone +cyclopentene +Cyclopes +cyclophoria +cyclophoric +Cyclophorus +cyclophosphamide +cyclophosphamides +cyclophrenia +cyclopy +cyclopia +Cyclopic +cyclopism +cyclopite +cycloplegia +cycloplegic +cyclopoid +cyclopropane +Cyclops +Cyclopteridae +cyclopteroid +cyclopterous +cyclorama +cycloramas +cycloramic +Cyclorrhapha +cyclorrhaphous +cyclos +cycloscope +cyclose +cycloserine +cycloses +cyclosilicate +cyclosis +cyclospermous +Cyclospondyli +cyclospondylic +cyclospondylous +Cyclosporales +Cyclosporeae +Cyclosporinae +cyclosporous +cyclostylar +cyclostyle +Cyclostoma +Cyclostomata +cyclostomate +Cyclostomatidae +cyclostomatous +cyclostome +Cyclostomes +Cyclostomi +Cyclostomidae +cyclostomous +cyclostrophic +Cyclotella +cyclothem +cyclothyme +cyclothymia +cyclothymiac +cyclothymic +cyclothure +cyclothurine +Cyclothurus +cyclotome +cyclotomy +cyclotomic +cyclotomies +Cyclotosaurus +cyclotrimethylenetrinitramine +cyclotron +cyclotrons +cyclovertebral +cyclus +Cycnus +cicone +Cicones +Ciconia +Ciconiae +ciconian +Ciconians +ciconiform +ciconiid +Ciconiidae +ciconiiform +Ciconiiformes +ciconine +ciconioid +cicoree +cicorees +cicrumspections +CICS +CICSVS +cicurate +Cicuta +cicutoxin +CID +Cyd +Cida +cidal +cidarid +Cidaridae +cidaris +Cidaroida +cide +cider +cyder +ciderish +ciderist +ciderkin +ciderlike +ciders +cyders +ci-devant +CIDIN +Cydippe +cydippian +cydippid +Cydippida +Cidney +Cydnus +cydon +Cydonia +Cydonian +cydonium +Cidra +CIE +Ciel +cienaga +cienega +Cienfuegos +cierge +cierzo +cierzos +cyeses +cyesiology +cyesis +cyetic +CIF +cig +cigala +cigale +cigar +cigaresque +cigaret +cigarets +cigarette +cigarettes +cigarette's +cigarette-smoker +cigarfish +cigar-flower +cigarillo +cigarillos +cigarito +cigaritos +cigarless +cigar-loving +cigars +cigar's +cigar-shaped +cigar-smoker +cygneous +Cygnet +cygnets +Cygni +Cygnid +Cygninae +cygnine +Cygnus +CIGS +cigua +ciguatera +CII +Ciitroen +Cykana +cyke +cyl +cyl. +Cila +cilantro +cilantros +cilectomy +Cyler +cilery +cilia +ciliary +Ciliata +ciliate +ciliated +ciliate-leaved +ciliately +ciliates +ciliate-toothed +ciliation +cilice +cilices +cylices +Cilicia +Cilician +cilicious +Cilicism +ciliectomy +ciliella +ciliferous +ciliform +ciliiferous +ciliiform +ciliium +cylinder +cylinder-bored +cylinder-boring +cylinder-dried +cylindered +cylinderer +cylinder-grinding +cylindering +cylinderlike +cylinders +cylinder's +cylinder-shaped +cylindraceous +cylindrarthrosis +Cylindrella +cylindrelloid +cylindrenchema +cylindrenchyma +cylindric +cylindrical +cylindricality +cylindrically +cylindricalness +cylindric-campanulate +cylindric-fusiform +cylindricity +cylindric-oblong +cylindric-ovoid +cylindric-subulate +cylindricule +cylindriform +cylindrite +cylindro- +cylindro-cylindric +cylindrocellular +cylindrocephalic +cylindroconical +cylindroconoidal +cylindrodendrite +cylindrograph +cylindroid +cylindroidal +cylindroma +cylindromata +cylindromatous +cylindrometric +cylindroogival +Cylindrophis +Cylindrosporium +cylindruria +Cilioflagellata +cilioflagellate +ciliograde +ciliola +ciliolate +ciliolum +Ciliophora +cilioretinal +cilioscleral +ciliospinal +ciliotomy +Cilissa +cilium +Cilix +cylix +Cilka +cill +Cilla +Cyllene +Cyllenian +Cyllenius +cylloses +cillosis +cyllosis +Cillus +Cilo +cilo-spinal +Cilurzo +Cylvia +CIM +Cym +CIMA +Cyma +Cimabue +cymae +cymagraph +Cimah +cimaise +cymaise +cymaphen +cymaphyte +cymaphytic +cymaphytism +cymar +cymarin +cimaroon +Cimarosa +cymarose +Cimarron +cymars +cymas +cymatia +cymation +cymatium +cymba +cymbaeform +cimbal +cymbal +Cymbalaria +cymbaled +cymbaleer +cymbaler +cymbalers +cymbaline +cymbalist +cymbalists +cymballed +cymballike +cymballing +cymbalo +cimbalom +cymbalom +cimbaloms +cymbalon +cymbals +cymbal's +cymbate +cymbel +Cymbeline +Cymbella +cimbia +cymbid +cymbidia +cymbidium +cymbiform +Cymbium +cymblin +cymbling +cymblings +cymbocephaly +cymbocephalic +cymbocephalous +Cymbopogon +cimborio +Cymbre +Cimbri +Cimbrian +Cimbric +Cimbura +cimcumvention +cyme +cymelet +cimelia +cimeliarch +cimelium +cymene +cymenes +cymes +cimeter +cimex +cimices +cimicid +Cimicidae +cimicide +cimiciform +Cimicifuga +cimicifugin +cimicoid +cimier +cymiferous +ciminite +cymlin +cimline +cymling +cymlings +cymlins +cimmaron +Cimmeria +Cimmerian +Cimmerianism +Cimmerium +cimnel +cymobotryose +Cymodoce +Cymodoceaceae +cymogene +cymogenes +cymograph +cymographic +cymoid +Cymoidium +cymol +cimolite +cymols +cymometer +Cimon +cymophane +cymophanous +cymophenol +cymophobia +cymoscope +cymose +cymosely +cymotrichy +cymotrichous +cymous +Cymraeg +Cymry +Cymric +cymrite +cymtia +cymule +cymulose +Cyn +Cyna +cynanche +Cynanchum +cynanthropy +Cynar +Cynara +cynaraceous +cynarctomachy +cynareous +cynaroid +Cynarra +C-in-C +cinch +cincha +cinched +cincher +cinches +cinching +cincholoipon +cincholoiponic +cinchomeronic +Cinchona +Cinchonaceae +cinchonaceous +cinchonamin +cinchonamine +cinchonas +cinchonate +Cinchonero +cinchonia +cinchonic +cinchonicin +cinchonicine +cinchonidia +cinchonidine +cinchonin +cinchonine +cinchoninic +cinchonisation +cinchonise +cinchonised +cinchonising +cinchonism +cinchonization +cinchonize +cinchonized +cinchonizing +cinchonology +cinchophen +cinchotine +cinchotoxine +cincinatti +cincinnal +Cincinnati +Cincinnatia +Cincinnatian +Cincinnatus +cincinni +cincinnus +Cinclidae +cinclides +Cinclidotus +cinclis +Cinclus +cinct +cincture +cinctured +cinctures +cincturing +Cinda +Cynde +Cindee +Cindelyn +cinder +cindered +Cinderella +cindery +cindering +cinderlike +cinderman +cinderous +cinders +cinder's +Cindi +Cindy +Cyndi +Cyndy +Cyndia +Cindie +Cyndie +Cindylou +Cindra +cine +cine- +cyne- +cineangiocardiography +cineangiocardiographic +cineangiography +cineangiographic +cineast +cineaste +cineastes +cineasts +Cinebar +cynebot +cinecamera +cinefaction +cinefilm +cynegetic +cynegetics +cynegild +cinel +Cinelli +cinema +cinemactic +cinemagoer +cinemagoers +cinemas +CinemaScope +CinemaScopic +cinematheque +cinematheques +cinematic +cinematical +cinematically +cinematics +cinematize +cinematized +cinematizing +cinematograph +cinematographer +cinematographers +cinematography +cinematographic +cinematographical +cinematographically +cinematographies +cinematographist +cinemelodrama +cinemese +cinemize +cinemograph +cinenchym +cinenchyma +cinenchymatous +cinene +cinenegative +cineol +cineole +cineoles +cineolic +cineols +cinephone +cinephotomicrography +cineplasty +cineplastics +Cynera +cineraceous +cineradiography +Cinerama +cinerararia +cinerary +Cineraria +cinerarias +cinerarium +cineration +cinerator +cinerea +cinereal +cinereous +cinerin +cinerins +cineritious +cinerous +cines +cinevariety +Cynewulf +Cingalese +cynghanedd +cingle +cingula +cingular +cingulate +cingulated +cingulectomy +cingulectomies +cingulum +cynhyena +Cini +Cynias +cyniatria +cyniatrics +Cynic +Cynical +cynically +cynicalness +Cynicism +cynicisms +cynicist +cynics +ciniphes +cynipid +Cynipidae +cynipidous +cynipoid +Cynipoidea +Cynips +Cinyras +cynism +Cinna +cinnabar +cinnabaric +cinnabarine +cinnabars +cinnamal +cinnamaldehyde +cinnamate +cinnamein +cinnamene +cinnamenyl +cinnamic +cinnamyl +cinnamylidene +cinnamyls +Cinnamodendron +cinnamoyl +cinnamol +cinnamomic +Cinnamomum +Cinnamon +cinnamoned +cinnamonic +cinnamonlike +cinnamonroot +cinnamons +cinnamonwood +cinnyl +cinnolin +cinnoline +cyno- +cynocephalic +cynocephalous +cynocephalus +cynoclept +Cynocrambaceae +cynocrambaceous +Cynocrambe +cynodictis +Cynodon +cynodont +Cynodontia +cinofoil +Cynogale +cynogenealogy +cynogenealogist +Cynoglossum +Cynognathus +cynography +cynoid +Cynoidea +cynology +Cynomys +cynomolgus +Cynomoriaceae +cynomoriaceous +Cynomorium +Cynomorpha +cynomorphic +cynomorphous +cynophile +cynophilic +cynophilist +cynophobe +cynophobia +Cynopithecidae +cynopithecoid +cynopodous +cynorrhoda +cynorrhodon +Cynortes +Cynosarges +Cynoscephalae +Cynoscion +Cynosura +cynosural +cynosure +cynosures +Cynosurus +cynotherapy +Cynoxylon +cinquain +cinquains +cinquanter +cinque +cinquecentism +cinquecentist +cinquecento +cinquedea +cinquefoil +cinquefoiled +cinquefoils +cinquepace +cinques +cinque-spotted +cinter +Cynth +Cynthea +Cynthy +Cynthia +Cynthian +Cynthiana +Cynthie +Cynthiidae +Cynthius +Cynthla +cintre +Cinura +cinuran +cinurous +Cynurus +Cynwyd +Cynwulf +Cinzano +CIO +CYO +Cioban +Cioffred +cion +cionectomy +cionitis +cionocranial +cionocranian +cionoptosis +cionorrhaphia +cionotome +cionotomy +cions +cioppino +cioppinos +CIP +cyp +cipaye +Cipango +Cyparissia +Cyparissus +Cyperaceae +cyperaceous +Cyperus +cyphella +cyphellae +cyphellate +cipher +cypher +cipherable +cipherdom +ciphered +cyphered +cipherer +cipherhood +ciphering +cyphering +ciphers +cipher's +cyphers +ciphertext +ciphertexts +Cyphomandra +cyphonautes +ciphony +ciphonies +cyphonism +cyphosis +cipo +cipolin +cipolins +cipollino +cippi +cippus +Cypraea +cypraeid +Cypraeidae +cypraeiform +cypraeoid +cypre +cypres +cypreses +cypress +cypressed +cypresses +Cypressinn +cypressroot +Cypria +Ciprian +Cyprian +cyprians +cyprid +Cyprididae +Cypridina +Cypridinidae +cypridinoid +Cyprina +cyprine +cyprinid +Cyprinidae +cyprinids +cypriniform +cyprinin +cyprinine +cyprinodont +Cyprinodontes +Cyprinodontidae +cyprinodontoid +cyprinoid +Cyprinoidea +cyprinoidean +Cyprinus +Cyprio +Cypriot +Cypriote +cypriotes +cypriots +cypripedin +Cypripedium +Cypris +Cypro +cyproheptadine +Cypro-Minoan +Cypro-phoenician +cyproterone +Cyprus +cypruses +cypsela +cypselae +Cypseli +Cypselid +Cypselidae +cypseliform +Cypseliformes +cypseline +cypseloid +cypselomorph +Cypselomorphae +cypselomorphic +cypselous +Cypselus +cyptozoic +Cipus +cir +cir. +Cyra +Cyrano +circ +CIRCA +circadian +Circaea +Circaeaceae +Circaean +Circaetus +circar +Circassia +Circassian +Circassic +Circe +Circean +Circensian +circinal +circinate +circinately +circination +Circini +Circinus +circiter +circle +circle-branching +circled +circle-in +circle-out +circler +circlers +circles +circle-shearing +circle-squaring +circlet +circleting +circlets +Circleville +circlewise +circle-wise +circline +circling +circling-in +circling-out +Circlorama +circocele +Circosta +circovarian +circs +circue +circuit +circuitable +circuital +circuited +circuiteer +circuiter +circuity +circuities +circuiting +circuition +circuitman +circuitmen +circuitor +circuitous +circuitously +circuitousness +circuitry +circuit-riding +circuitries +circuits +circuit's +circuituously +circulable +circulant +circular +circular-cut +circularisation +circularise +circularised +circulariser +circularising +circularism +circularity +circularities +circularization +circularizations +circularize +circularized +circularizer +circularizers +circularizes +circularizing +circular-knit +circularly +circularness +circulars +circularwise +circulatable +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circulator +circulatory +circulatories +circulators +circule +circulet +circuli +circulin +circulus +circum +circum- +circumaction +circumadjacent +circumagitate +circumagitation +circumambages +circumambagious +circumambience +circumambiency +circumambiencies +circumambient +circumambiently +circumambulate +circumambulated +circumambulates +circumambulating +circumambulation +circumambulations +circumambulator +circumambulatory +circumanal +circumantarctic +circumarctic +Circum-arean +circumarticular +circumaviate +circumaviation +circumaviator +circumaxial +circumaxile +circumaxillary +circumbasal +circumbendibus +circumbendibuses +circumboreal +circumbuccal +circumbulbar +circumcallosal +Circumcellion +circumcenter +circumcentral +circumcinct +circumcincture +circumcircle +circumcise +circumcised +circumciser +circumcises +circumcising +circumcision +circumcisions +circumcission +Circum-cytherean +circumclude +circumclusion +circumcolumnar +circumcone +circumconic +circumcorneal +circumcrescence +circumcrescent +circumdate +circumdenudation +circumdiction +circumduce +circumducing +circumduct +circumducted +circumduction +circumesophagal +circumesophageal +circumfer +circumference +circumferences +circumferent +circumferential +circumferentially +circumferentor +circumflant +circumflect +circumflex +circumflexes +circumflexion +circumfluence +circumfluent +circumfluous +circumforaneous +circumfulgent +circumfuse +circumfused +circumfusile +circumfusing +circumfusion +circumgenital +circumgestation +circumgyrate +circumgyration +circumgyratory +circumhorizontal +circumincession +circuminsession +circuminsular +circumintestinal +circumitineration +circumjacence +circumjacency +circumjacencies +circumjacent +circumjovial +Circum-jovial +circumlental +circumlitio +circumlittoral +circumlocute +circumlocution +circumlocutional +circumlocutionary +circumlocutionist +circumlocutions +circumlocution's +circumlocutory +circumlunar +Circum-mercurial +circummeridian +circum-meridian +circummeridional +circummigrate +circummigration +circummundane +circummure +circummured +circummuring +circumnatant +circumnavigable +circumnavigate +circumnavigated +circumnavigates +circumnavigating +circumnavigation +circumnavigations +circumnavigator +circumnavigatory +Circum-neptunian +circumneutral +circumnuclear +circumnutate +circumnutated +circumnutating +circumnutation +circumnutatory +circumocular +circumoesophagal +circumoral +circumorbital +circumpacific +circumpallial +circumparallelogram +circumpentagon +circumplanetary +circumplect +circumplicate +circumplication +circumpolar +circumpolygon +circumpose +circumposition +circumquaque +circumradii +circumradius +circumradiuses +circumrenal +circumrotate +circumrotated +circumrotating +circumrotation +circumrotatory +circumsail +Circum-saturnal +circumsaturnian +Circum-saturnian +circumsciss +circumscissile +circumscribable +circumscribe +circumscribed +circumscriber +circumscribes +circumscribing +circumscript +circumscription +circumscriptions +circumscriptive +circumscriptively +circumscriptly +circumscrive +circumsession +circumsinous +circumsolar +circumspangle +circumspatial +circumspect +circumspection +circumspections +circumspective +circumspectively +circumspectly +circumspectness +circumspheral +circumsphere +circumstance +circumstanced +circumstances +circumstance's +circumstancing +circumstant +circumstantiability +circumstantiable +circumstantial +circumstantiality +circumstantialities +circumstantially +circumstantialness +circumstantiate +circumstantiated +circumstantiates +circumstantiating +circumstantiation +circumstantiations +circumstellar +circumtabular +circumterraneous +circumterrestrial +circumtonsillar +circumtropical +circumumbilical +circumundulate +circumundulation +Circum-uranian +circumvallate +circumvallated +circumvallating +circumvallation +circumvascular +circumvent +circumventable +circumvented +circumventer +circumventing +circumvention +circumventions +circumventive +circumventor +circumvents +circumvest +circumviate +circumvoisin +circumvolant +circumvolute +circumvolution +circumvolutory +circumvolve +circumvolved +circumvolving +circumzenithal +circus +circuses +circusy +circus's +circut +circuted +circuting +circuts +cire +Cyrena +Cyrenaic +Cirenaica +Cyrenaica +Cyrenaicism +Cirencester +Cyrene +Cyrenian +cire-perdue +cires +Ciri +Cyrie +Cyril +Cyrill +Cirilla +Cyrilla +Cyrillaceae +cyrillaceous +Cyrille +Cyrillian +Cyrillianism +Cyrillic +Cirillo +Cyrillus +Cirilo +cyriologic +cyriological +cirl +cirmcumferential +Ciro +Cirone +cirque +cirque-couchant +cirques +cirr- +cirrate +cirrated +Cirratulidae +Cirratulus +cirrh- +Cirrhopetalum +cirrhopod +cirrhose +cirrhosed +cirrhoses +cirrhosis +cirrhotic +cirrhous +cirrhus +Cirri +cirribranch +cirriferous +cirriform +cirrigerous +cirrigrade +cirriped +cirripede +Cirripedia +cirripedial +cirripeds +CIRRIS +cirro- +cirrocumular +cirro-cumular +cirrocumulative +cirro-cumulative +cirrocumulous +cirro-cumulous +cirrocumulus +cirro-cumulus +cirro-fillum +cirro-filum +cirrolite +cirro-macula +cirro-nebula +cirropodous +cirrose +cirrosely +cirrostome +cirro-stome +Cirrostomi +cirrostrative +cirro-strative +cirro-stratous +cirrostratus +cirro-stratus +cirrous +cirro-velum +cirrus +cirsectomy +cirsectomies +Cirsium +cirsocele +cirsoid +cirsomphalos +cirsophthalmia +cirsotome +cirsotomy +cirsotomies +Cyrtandraceae +cirterion +Cyrtidae +cyrto- +cyrtoceracone +Cyrtoceras +cyrtoceratite +cyrtoceratitic +cyrtograph +cyrtolite +cyrtometer +Cyrtomium +cyrtopia +cyrtosis +cyrtostyle +ciruela +cirurgian +Cyrus +ciruses +CIS +cis- +Cisalpine +Cisalpinism +cisandine +cisatlantic +Cysatus +CISC +Ciscaucasia +Cisco +ciscoes +ciscos +cise +ciseaux +cisele +ciseleur +ciseleurs +cis-elysian +cis-Elizabethan +ciselure +ciselures +cisgangetic +cising +cisium +cisjurane +Ciskei +cisleithan +cislunar +cismarine +Cismontane +Cismontanism +Cisne +cisoceanic +cispadane +cisplatine +cispontine +Cis-reformation +cisrhenane +Cissaea +Cissampelos +Cissy +Cissie +Cissiee +cissies +cissing +cissoid +cissoidal +cissoids +Cissus +cist +cyst +cyst- +cista +Cistaceae +cistaceous +cystadenoma +cystadenosarcoma +cistae +cystal +cystalgia +cystamine +cystaster +cystathionine +cystatrophy +cystatrophia +cysteamine +cystectasy +cystectasia +cystectomy +cystectomies +cisted +cysted +cystein +cysteine +cysteines +cysteinic +cysteins +cystelcosis +cystenchyma +cystenchymatous +cystenchyme +cystencyte +Cistercian +Cistercianism +cysterethism +cistern +cisterna +cisternae +cisternal +cisterns +cistern's +cysti- +cistic +cystic +cysticarpic +cysticarpium +cysticercerci +cysticerci +cysticercoid +cysticercoidal +cysticercosis +cysticercus +cysticerus +cysticle +cysticolous +cystid +Cystidea +cystidean +cystidia +cystidicolous +cystidium +cystidiums +cystiferous +cystiform +cystigerous +Cystignathidae +cystignathine +cystin +cystine +cystines +cystinosis +cystinuria +cystirrhea +cystis +cystitides +cystitis +cystitome +cysto- +cystoadenoma +cystocarcinoma +cystocarp +cystocarpic +cystocele +cystocyte +cystocolostomy +cystodynia +cystoelytroplasty +cystoenterocele +cystoepiplocele +cystoepithelioma +cystofibroma +Cystoflagellata +cystoflagellate +cystogenesis +cystogenous +cystogram +cystoid +Cystoidea +cystoidean +cystoids +cystolith +cystolithectomy +cystolithiasis +cystolithic +cystoma +cystomas +cystomata +cystomatous +cystometer +cystomyoma +cystomyxoma +cystomorphous +Cystonectae +cystonectous +cystonephrosis +cystoneuralgia +cystoparalysis +Cystophora +cystophore +cistophori +cistophoric +cistophorus +cystophotography +cystophthisis +cystopyelitis +cystopyelography +cystopyelonephritis +cystoplasty +cystoplegia +cystoproctostomy +Cystopteris +cystoptosis +Cystopus +cystoradiography +cistori +cystorrhagia +cystorrhaphy +cystorrhea +cystosarcoma +cystoschisis +cystoscope +cystoscopy +cystoscopic +cystoscopies +cystose +cystosyrinx +cystospasm +cystospastic +cystospore +cystostomy +cystostomies +cystotome +cystotomy +cystotomies +cystotrachelotomy +cystoureteritis +cystourethritis +cystourethrography +cystous +cis-trans +cistron +cistronic +cistrons +cists +cysts +Cistudo +Cistus +cistuses +cistvaen +Ciszek +CIT +cyt- +cit. +Cita +citable +citadel +citadels +citadel's +cital +Citarella +cytase +cytasic +cytaster +cytasters +Citation +citational +citations +citation's +citator +citatory +citators +citatum +cite +cyte +citeable +cited +citee +Citellus +citer +citers +cites +citess +Cithaeron +Cithaeronian +cithara +citharas +Citharexylum +citharist +citharista +citharoedi +citharoedic +citharoedus +cither +Cythera +Cytherea +Cytherean +Cytherella +Cytherellidae +cithern +citherns +cithers +cithren +cithrens +City +city-born +city-bound +city-bred +citybuster +citicism +citycism +city-commonwealth +citicorp +cytidine +cytidines +citydom +citied +cities +citify +citification +citified +cityfied +citifies +citifying +cityfolk +cityful +city-god +Citigradae +citigrade +cityish +cityless +citylike +Cytinaceae +cytinaceous +cityness +citynesses +citing +Cytinus +cytioderm +cytioderma +city's +cityscape +cityscapes +cytisine +Cytissorus +city-state +Cytisus +cytitis +cityward +citywards +citywide +city-wide +citizen +citizendom +citizeness +citizenhood +citizenish +citizenism +citizenize +citizenized +citizenizing +citizenly +citizenry +citizenries +citizens +citizen's +citizenship +citizenships +Citlaltepetl +Citlaltpetl +cyto- +cytoanalyzer +cytoarchitectural +cytoarchitecturally +cytoarchitecture +cytoblast +cytoblastema +cytoblastemal +cytoblastematous +cytoblastemic +cytoblastemous +cytocentrum +cytochalasin +cytochemical +cytochemistry +cytochylema +cytochrome +cytocide +cytocyst +cytoclasis +cytoclastic +cytococci +cytococcus +cytode +cytodendrite +cytoderm +cytodiagnosis +cytodieresis +cytodieretic +cytodifferentiation +cytoecology +cytogamy +cytogene +cytogenesis +cytogenetic +cytogenetical +cytogenetically +cytogeneticist +cytogenetics +cytogeny +cytogenic +cytogenies +cytogenous +cytoglobin +cytoglobulin +cytohyaloplasm +cytoid +citoyen +citoyenne +citoyens +cytokinesis +cytokinetic +cytokinin +cytol +citola +citolas +citole +citoler +citolers +citoles +cytolymph +cytolysin +cytolysis +cytolist +cytolytic +cytology +cytologic +cytological +cytologically +cytologies +cytologist +cytologists +cytoma +cytome +cytomegalic +cytomegalovirus +cytomere +cytometer +cytomicrosome +cytomitome +cytomorphology +cytomorphological +cytomorphosis +cyton +cytone +cytons +cytopahgous +cytoparaplastin +cytopathic +cytopathogenic +cytopathogenicity +cytopathology +cytopathologic +cytopathological +cytopathologically +cytopenia +Cytophaga +cytophagy +cytophagic +cytophagous +cytopharynges +cytopharynx +cytopharynxes +cytophil +cytophilic +cytophysics +cytophysiology +cytopyge +cytoplasm +cytoplasmic +cytoplasmically +cytoplast +cytoplastic +cytoproct +cytoreticulum +cytoryctes +cytosin +cytosine +cytosines +cytosol +cytosols +cytosome +cytospectrophotometry +Cytospora +Cytosporina +cytost +cytostatic +cytostatically +cytostomal +cytostome +cytostroma +cytostromatic +cytotactic +cytotaxis +cytotaxonomy +cytotaxonomic +cytotaxonomically +cytotechnology +cytotechnologist +cytotoxic +cytotoxicity +cytotoxin +cytotrophy +cytotrophoblast +cytotrophoblastic +cytotropic +cytotropism +cytovirin +cytozymase +cytozyme +cytozoa +cytozoic +cytozoon +cytozzoa +citr- +Citra +citra- +citraconate +citraconic +citral +citrals +citramide +citramontane +citrange +citrangeade +citrate +citrated +citrates +citrean +citrene +citreous +citric +citriculture +citriculturist +citril +citrylidene +citrin +citrination +citrine +citrines +citrinin +citrinins +citrinous +citrins +citrocola +Citroen +citrometer +Citromyces +Citron +citronade +citronalis +citron-colored +citronella +citronellal +Citronelle +citronellic +citronellol +citron-yellow +citronin +citronize +citrons +citronwood +Citropsis +citropten +citrous +citrul +citrullin +citrulline +Citrullus +Citrus +citruses +cittern +citternhead +citterns +Cittticano +citua +cytula +cytulae +CIU +Ciudad +cyul +civ +civ. +cive +civet +civet-cat +civetlike +civetone +civets +civy +Civia +civic +civical +civically +civicism +civicisms +civic-minded +civic-mindedly +civic-mindedness +civics +civie +civies +civil +civile +civiler +civilest +civilian +civilianization +civilianize +civilians +civilian's +civilisable +civilisation +civilisational +civilisations +civilisatory +civilise +civilised +civilisedness +civiliser +civilises +civilising +civilist +civilite +civility +civilities +civilizable +civilizade +civilization +civilizational +civilizationally +civilizations +civilization's +civilizatory +civilize +civilized +civilizedness +civilizee +civilizer +civilizers +civilizes +civilizing +civil-law +civilly +civilness +civil-rights +civism +civisms +Civitan +civitas +civite +civory +civvy +civvies +cywydd +ciwies +cixiid +Cixiidae +Cixo +cizar +cize +Cyzicene +Cyzicus +CJ +ck +ckw +CL +cl. +clabber +clabbered +clabbery +clabbering +clabbers +clablaria +Clabo +clabularia +clabularium +clach +clachan +clachans +clachs +clack +Clackama +Clackamas +clackdish +clacked +clacker +clackers +clacket +clackety +clacking +Clackmannan +Clackmannanshire +clacks +Clacton +Clactonian +clad +cladanthous +cladautoicous +cladding +claddings +clade +cladine +cladistic +clado- +cladocarpous +Cladocera +cladoceran +cladocerans +cladocerous +cladode +cladodes +cladodial +cladodium +cladodont +cladodontid +Cladodontidae +Cladodus +cladogenesis +cladogenetic +cladogenetically +cladogenous +Cladonia +Cladoniaceae +cladoniaceous +cladonioid +cladophyll +cladophyllum +Cladophora +Cladophoraceae +cladophoraceous +Cladophorales +cladoptosis +cladose +Cladoselache +Cladoselachea +cladoselachian +Cladoselachidae +cladosiphonic +Cladosporium +Cladothrix +Cladrastis +clads +cladus +claes +Claflin +clag +clagged +claggy +clagging +claggum +clags +Clay +claybank +claybanks +Clayberg +Claiborn +Clayborn +Claiborne +Clayborne +Claibornian +clay-bound +Claybourne +claybrained +clay-built +clay-cold +clay-colored +clay-digging +clay-dimmed +clay-drying +claye +clayed +clayey +clayen +clayer +clay-faced +clay-filtering +clay-forming +clay-grinding +Clayhole +clayier +clayiest +clayiness +claying +clayish +claik +claylike +clay-lined +claim +claimable +clayman +claimant +claimants +claimant's +claimed +claimer +claimers +claiming +clay-mixing +claim-jumper +claim-jumping +claimless +Claymont +claymore +claymores +claims +claimsman +claimsmen +Clayoquot +claypan +claypans +Claypool +Clair +clairaudience +clairaudient +clairaudiently +Clairaut +clairce +Claire +clairecole +clairecolle +claires +Clairfield +clair-obscure +clairschach +clairschacher +clairseach +clairseacher +clairsentience +clairsentient +Clairton +clairvoyance +clairvoyances +clairvoyancy +clairvoyancies +clairvoyant +clairvoyantly +clairvoyants +clays +clay's +Claysburg +Clayson +claystone +Claysville +clay-tempering +claith +claithes +Clayton +Claytonia +Claytonville +claiver +clayver-grass +Clayville +clayware +claywares +clay-washing +clayweed +clay-wrapped +clake +Clallam +clam +Claman +clamant +clamantly +clamaroo +clamation +clamative +Clamatores +clamatory +clamatorial +clamb +clambake +clambakes +clamber +clambered +clamberer +clambering +clambers +clamcracker +clame +clamehewit +clamer +clamflat +clamjamfery +clamjamfry +clamjamphrie +clamlike +clammed +clammer +clammers +clammersome +clammy +clammier +clammiest +clammily +clamminess +clamminesses +clamming +clammish +clammyweed +clamor +clamored +clamorer +clamorers +clamoring +clamorist +clamorous +clamorously +clamorousness +clamors +clamorsome +clamour +clamoured +clamourer +clamouring +clamourist +clamourous +clamours +clamoursome +clamp +clampdown +clamped +clamper +clampers +clamping +clamps +clams +clam's +clamshell +clamshells +clamworm +clamworms +clan +Clance +Clancy +clancular +clancularly +clandestine +clandestinely +clandestineness +clandestinity +clanfellow +clang +clanged +clanger +clangers +clangful +clanging +clangingly +clangor +clangored +clangoring +clangorous +clangorously +clangorousness +clangors +clangour +clangoured +clangouring +clangours +clangs +Clangula +clanjamfray +clanjamfrey +clanjamfrie +clanjamphrey +clank +clanked +clankety +clanking +clankingly +clankingness +clankless +clanks +clankum +clanless +clanned +clanning +clannish +clannishly +clannishness +clannishnesses +clans +clansfolk +clanship +clansman +clansmanship +clansmen +clanswoman +clanswomen +Clanton +Claosaurus +clap +clapboard +clapboarding +clapboards +clapbread +clapcake +clapdish +clape +Clapeyron +clapholt +clapmatch +clapnest +clapnet +clap-net +clapotis +Clapp +clappe +clapped +Clapper +clapperboard +clapperclaw +clapper-claw +clapperclawer +clapperdudgeon +clappered +clappering +clappermaclaw +clappers +clapping +claps +clapstick +clap-stick +clapt +Clapton +claptrap +claptraps +clapwort +claque +claquer +claquers +claques +claqueur +claqueurs +clar +Clara +clarabella +Clarabelle +clarain +Claramae +Clarance +Clarcona +Clardy +Clare +Clarey +Claremont +Claremore +Clarence +clarences +Clarenceux +Clarenceuxship +Clarencieux +Clarendon +clare-obscure +clares +Claresta +claret +Clareta +Claretian +clarets +Claretta +Clarette +Clarhe +Clari +Clary +Claribel +claribella +Clarice +clarichord +Clarie +claries +clarify +clarifiable +clarifiant +clarificant +clarification +clarifications +clarified +clarifier +clarifiers +clarifies +clarifying +clarigate +clarigation +clarigold +clarin +clarina +Clarinda +Clarine +clarinet +clarinetist +clarinetists +clarinets +clarinettist +clarinettists +Clarington +clarini +clarino +clarinos +Clarion +clarioned +clarionet +clarioning +clarions +clarion-voiced +Clarisa +Clarise +Clarissa +Clarisse +clarissimo +Clarist +Clarita +clarity +clarities +claritude +Claryville +Clark +Clarkdale +Clarke +Clarkedale +clarkeite +clarkeites +Clarkesville +Clarkfield +Clarkia +clarkias +Clarkin +Clarks +Clarksboro +Clarksburg +Clarksdale +Clarkson +Clarkston +Clarksville +Clarkton +claro +claroes +Claromontane +Claromontanus +claros +clarre +clarsach +clarseach +clarsech +clarseth +clarshech +clart +clarty +clartier +clartiest +clarts +clase +clash +clashed +clashee +clasher +clashers +clashes +clashy +clashing +clashingly +clasmatocyte +clasmatocytic +clasmatosis +CLASP +clasped +clasper +claspers +clasping +clasping-leaved +clasps +claspt +CLASS +class. +classable +classbook +class-cleavage +class-conscious +classed +classer +classers +classes +classfellow +classy +classic +classical +classicalism +classicalist +classicality +classicalities +classicalize +classically +classicalness +classicise +classicised +classicising +classicism +classicisms +classicist +classicistic +classicists +classicize +classicized +classicizing +classico +classico- +classicolatry +classico-lombardic +classics +classier +classiest +classify +classifiable +classific +classifically +classification +classificational +classifications +classificator +classificatory +classified +classifier +classifiers +classifies +classifying +classily +classiness +classing +classis +classism +classisms +classist +classists +classless +classlessness +classman +classmanship +classmate +classmates +classmate's +classmen +classroom +classrooms +classroom's +classwise +classwork +clast +clastic +clastics +clasts +clat +clatch +clatchy +Clathraceae +clathraceous +Clathraria +clathrarian +clathrate +Clathrina +Clathrinidae +clathroid +clathrose +clathrulate +Clathrus +Clatonia +Clatskanie +Clatsop +clatter +clattered +clatterer +clattery +clattering +clatteringly +clatters +clattertrap +clattertraps +clatty +clauber +claucht +Claud +Clauddetta +Claude +Claudel +Claudell +Claudelle +claudent +claudetite +claudetites +Claudetta +Claudette +Claudy +Claudia +Claudian +Claudianus +claudicant +claudicate +claudication +Claudie +Claudina +Claudine +Claudio +Claudius +Claudville +claught +claughted +claughting +claughts +Claunch +Claus +clausal +clause +Clausen +clauses +clause's +Clausewitz +Clausilia +Clausiliidae +Clausius +clauster +clausthalite +claustra +claustral +claustration +claustrophilia +claustrophobe +claustrophobia +claustrophobiac +claustrophobias +claustrophobic +claustrum +clausula +clausulae +clausular +clausule +clausum +clausure +claut +Clava +clavacin +clavae +claval +Clavaria +Clavariaceae +clavariaceous +clavate +clavated +clavately +clavatin +clavation +clave +clavecin +clavecinist +clavel +clavelization +clavelize +clavellate +clavellated +claver +Claverack +clavered +clavering +clavers +claves +clavi +clavy +clavial +claviature +clavicembali +clavicembalist +clavicembalo +Claviceps +clavichord +clavichordist +clavichordists +clavichords +clavicylinder +clavicymbal +clavicytheria +clavicytherium +clavicithern +clavicythetheria +clavicittern +clavicle +clavicles +clavicor +clavicorn +clavicornate +Clavicornes +Clavicornia +clavicotomy +clavicular +clavicularium +claviculate +claviculo-humeral +claviculus +clavier +clavierist +clavieristic +clavierists +claviers +claviform +claviger +clavigerous +claviharp +clavilux +claviol +claviole +clavipectoral +clavis +clavises +Clavius +clavodeltoid +clavodeltoideus +clavola +clavolae +clavolet +clavus +clavuvi +claw +clawback +clawed +clawer +clawers +claw-footed +clawhammer +clawing +clawk +clawker +clawless +clawlike +claws +clawsick +Clawson +claw-tailed +claxon +claxons +Claxton +CLDN +cle +Clea +cleach +clead +cleaded +cleading +cleam +cleamer +clean +clean- +cleanable +clean-appearing +clean-armed +clean-boled +clean-bred +clean-built +clean-complexioned +clean-cut +cleaned +cleaner +cleaner-off +cleaner-out +cleaners +cleaner's +cleaner-up +cleanest +clean-faced +clean-feeding +clean-fingered +clean-grained +cleanhanded +clean-handed +cleanhandedness +cleanhearted +cleaning +cleanings +cleanish +clean-legged +cleanly +cleanlier +cleanliest +cleanlily +clean-limbed +cleanliness +cleanlinesses +clean-lived +clean-living +clean-looking +clean-made +clean-minded +clean-moving +cleanness +cleannesses +cleanout +cleans +cleansable +clean-saying +clean-sailing +cleanse +cleansed +clean-seeming +cleanser +cleansers +cleanses +clean-shanked +clean-shaped +clean-shaved +clean-shaven +cleansing +cleanskin +clean-skin +clean-skinned +cleanskins +clean-smelling +clean-souled +clean-speaking +clean-sweeping +Cleanth +Cleantha +Cleanthes +clean-thinking +clean-timbered +cleanup +cleanups +clean-washed +clear +clearable +clearage +clearance +clearances +clearance's +clear-boled +Clearbrook +Clearchus +clearcole +clear-cole +clear-complexioned +clear-crested +clear-cut +clear-cutness +clear-cutting +cleared +clearedness +clear-eye +clear-eyed +clear-eyes +clearer +clearers +clearest +clear-faced +clear-featured +Clearfield +clearheaded +clear-headed +clearheadedly +clearheadedness +clearhearted +Cleary +clearing +clearinghouse +clearinghouses +clearings +clearing's +clearish +clearly +clearminded +clear-minded +clear-mindedness +Clearmont +clearness +clearnesses +clear-obscure +clears +clearsighted +clear-sighted +clear-sightedly +clearsightedness +clear-sightedness +Clearsite +clear-skinned +clearskins +clear-spirited +clearstarch +clear-starch +clearstarcher +clear-starcher +clear-stemmed +clearstory +clear-story +clearstoried +clearstories +clear-sunned +clear-throated +clear-tinted +clear-toned +clear-up +Clearview +Clearville +clear-visioned +clear-voiced +clearway +clear-walled +Clearwater +clearweed +clearwing +clear-witted +Cleasta +cleat +cleated +cleating +Cleaton +cleats +cleavability +cleavable +cleavage +cleavages +Cleave +cleaved +cleaveful +cleavelandite +cleaver +cleavers +cleaverwort +Cleaves +cleaving +cleavingly +Cleavland +Cleburne +cleche +clechee +clechy +cleck +cled +cledde +cledge +cledgy +cledonism +clee +cleech +cleek +cleeked +cleeky +cleeking +cleeks +Cleelum +Cleethorpes +CLEF +clefs +cleft +clefted +cleft-footed +cleft-graft +clefting +clefts +cleft's +cleg +Cleghorn +CLEI +cleidagra +cleidarthritis +cleidocostal +cleidocranial +cleidohyoid +cleidoic +cleidomancy +cleidomastoid +cleido-mastoid +cleido-occipital +cleidorrhexis +cleidoscapular +cleidosternal +cleidotomy +cleidotripsy +Clein +Cleisthenes +cleistocarp +cleistocarpous +cleistogamy +cleistogamic +cleistogamically +cleistogamous +cleistogamously +cleistogene +cleistogeny +cleistogenous +cleistotcia +cleistothecia +cleistothecium +Cleistothecopsis +cleithral +cleithrum +Clela +Cleland +Clellan +Clem +Clematis +clematises +clematite +Clemclemalats +Clemen +Clemence +Clemenceau +Clemency +clemencies +Clemens +Clement +Clementas +Clemente +Clementi +Clementia +Clementina +Clementine +Clementis +Clementius +clemently +clementness +Clementon +Clements +clemmed +Clemmy +Clemmie +clemming +Clemmons +Clemon +Clemons +Clemson +clench +clench-built +clenched +clencher +clenchers +clenches +clenching +Clendenin +Cleo +Cleobis +Cleobulus +Cleodaeus +Cleodal +Cleodel +Cleodell +cleoid +Cleome +cleomes +Cleon +Cleone +Cleopatra +Cleopatre +Cleostratus +Cleota +Cleothera +clep +clepe +cleped +clepes +cleping +clepsydra +clepsydrae +clepsydras +Clepsine +clept +cleptobioses +cleptobiosis +cleptobiotic +cleptomania +cleptomaniac +Clerc +Clercq +Clere +Cleres +clerestory +clerestoried +clerestories +clerete +clergess +clergy +clergyable +clergies +clergylike +clergyman +clergymen +clergion +clergywoman +clergywomen +cleric +clerical +clericalism +clericalist +clericalists +clericality +clericalize +clerically +clericals +clericate +clericature +clericism +clericity +clerico- +clerico-political +clerics +clericum +clerid +Cleridae +clerids +clerihew +clerihews +clerisy +clerisies +Clerissa +Clerk +clerkage +clerk-ale +clerkdom +clerkdoms +clerked +clerkery +clerkess +clerkhood +clerking +clerkish +clerkless +clerkly +clerklier +clerkliest +clerklike +clerkliness +clerks +clerkship +clerkships +Clermont +Clermont-Ferrand +clernly +clero- +Clerodendron +cleromancy +cleronomy +clerstory +cleruch +cleruchy +cleruchial +cleruchic +cleruchies +clerum +Clerus +Clervaux +Cleta +cletch +Clete +Clethra +Clethraceae +clethraceous +clethrionomys +Cleti +Cletis +Cletus +cleuch +cleuk +cleuks +Cleva +Cleve +Clevey +cleveite +cleveites +Cleveland +Clevenger +clever +cleverality +clever-clever +Cleverdale +cleverer +cleverest +clever-handed +cleverish +cleverishly +cleverly +cleverness +clevernesses +Cleves +Clevie +clevis +clevises +clew +clewed +clewgarnet +clewing +Clewiston +clews +CLI +Cly +cliack +clianthus +clich +cliche +cliched +cliche-ridden +cliches +cliche's +Clichy +Clichy-la-Garenne +click +click-clack +clicked +clicker +clickers +clicket +clickety-clack +clickety-click +clicky +clicking +clickless +clicks +CLID +Clidastes +Clide +Clyde +Clydebank +Clydesdale +Clydeside +Clydesider +Clie +cliency +client +clientage +cliental +cliented +clientelage +clientele +clienteles +clientless +clientry +clients +client's +clientship +clyer +clyers +clyfaker +clyfaking +Cliff +cliff-bound +cliff-chafed +cliffed +Cliffes +cliff-girdled +cliffhang +cliffhanger +cliff-hanger +cliffhangers +cliffhanging +cliff-hanging +cliffy +cliffier +cliffiest +cliffing +cliffless +clifflet +clifflike +cliff-marked +Clifford +cliffs +cliff's +cliffside +cliffsman +cliffweed +Cliffwood +cliff-worn +Clift +Clifty +Clifton +Cliftonia +cliftonite +clifts +Clim +clima +Climaciaceae +climaciaceous +Climacium +climacter +climactery +climacterial +climacteric +climacterical +climacterically +climacterics +climactic +climactical +climactically +climacus +Clyman +climant +climata +climatal +climatarchic +climate +climates +climate's +climath +climatic +climatical +climatically +Climatius +climatize +climatography +climatographical +climatology +climatologic +climatological +climatologically +climatologist +climatologists +climatometer +climatotherapeutics +climatotherapy +climatotherapies +climature +climax +climaxed +climaxes +climaxing +climb +climbable +climb-down +climbed +climber +climbers +climbing +climbingfish +climbingfishes +climbs +clime +Clymene +Clymenia +Clymenus +Clymer +climes +clime's +climograph +clin +clin- +clinah +clinal +clinally +clinamen +clinamina +clinandrdria +clinandria +clinandrium +clinanthia +clinanthium +clinch +clinch-built +Clinchco +clinched +clincher +clincher-built +clinchers +clinches +Clinchfield +clinching +clinchingly +clinchingness +clinchpoop +cline +clines +Clynes +cling +Clingan +clinged +clinger +clingers +clingfish +clingfishes +clingy +clingier +clingiest +clinginess +clinging +clingingly +clingingness +cling-rascal +clings +clingstone +clingstones +clinia +clinic +clinical +clinically +clinician +clinicians +clinicist +clinicopathologic +clinicopathological +clinicopathologically +clinics +clinic's +clinid +Clinis +clinium +clink +clinkant +clink-clank +clinked +clinker +clinker-built +clinkered +clinkerer +clinkery +clinkering +clinkers +clinkety-clink +clinking +clinks +clinkstone +clinkum +clino- +clinoaxis +clinocephaly +clinocephalic +clinocephalism +clinocephalous +clinocephalus +clinochlore +clinoclase +clinoclasite +clinodiagonal +clinodomatic +clinodome +clinograph +clinographic +clinohedral +clinohedrite +clinohumite +clinoid +clinology +clinologic +clinometer +clinometry +clinometria +clinometric +clinometrical +clinophobia +clinopinacoid +clinopinacoidal +clinopyramid +clinopyroxene +Clinopodium +clinoprism +clinorhombic +clinospore +clinostat +clinous +clinquant +Clint +clinty +clinting +Clintock +Clinton +Clintondale +Clintonia +clintonite +Clintonville +clints +Clintwood +Clio +Clyo +Cliona +Clione +clip +clipboard +clipboards +clip-clop +clype +clypeal +Clypeaster +Clypeastridea +Clypeastrina +clypeastroid +Clypeastroida +Clypeastroidea +clypeate +clypeated +clip-edged +clipei +clypei +clypeiform +clypeo- +clypeola +clypeolar +clypeolate +clypeole +clipeus +clypeus +clip-fed +clip-marked +clip-on +clippable +Clippard +clipped +clipper +clipper-built +clipperman +clippers +clipper's +clippety-clop +clippie +clipping +clippingly +clippings +clipping's +clips +clip's +clipse +clipsheet +clipsheets +clipsome +clipt +clip-winged +clique +cliqued +cliquedom +cliquey +cliqueier +cliqueiest +cliqueyness +cliqueless +cliques +clique's +cliquy +cliquier +cliquiest +cliquing +cliquish +cliquishly +cliquishness +cliquism +cliseometer +clisere +clyses +clish-clash +clishmaclaver +clish-ma-claver +Clisiocampa +clysis +clysma +clysmian +clysmic +clyssus +clyster +clysterize +clysters +Clisthenes +clistocarp +clistocarpous +Clistogastra +clistothcia +clistothecia +clistothecium +clit +Clytaemnesra +clitch +Clite +Clyte +clitella +clitellar +clitelliferous +clitelline +clitellum +clitellus +Clytemnestra +clites +clithe +Clitherall +clithral +clithridiate +clitia +Clytia +clitic +Clytie +clition +Clytius +Clitocybe +clitoral +Clitoria +clitoric +clitoridauxe +clitoridean +clitoridectomy +clitoridectomies +clitoriditis +clitoridotomy +clitoris +clitorises +clitorism +clitoritis +clitoromania +clitoromaniac +clitoromaniacal +clitter +clitterclatter +Clitus +cliv +clival +Clive +Clyve +cliver +clivers +Clivia +clivias +clivis +clivises +clivus +Clywd +clk +CLLI +Cllr +CLNP +Clo +cloaca +cloacae +cloacal +cloacaline +cloacas +cloacean +cloacinal +cloacinean +cloacitis +cloak +cloakage +cloak-and-dagger +cloak-and-suiter +cloak-and-sword +cloaked +cloakedly +cloak-fashion +cloaking +cloakless +cloaklet +cloakmaker +cloakmaking +cloakroom +cloak-room +cloakrooms +cloaks +cloak's +cloakwise +cloam +cloamen +cloamer +Cloanthus +clobber +clobbered +clobberer +clobbering +clobbers +clochan +clochard +clochards +cloche +clocher +cloches +clochette +clock +clockbird +clockcase +clocked +clocker +clockers +clockface +clock-hour +clockhouse +clocking +clockings +clockkeeper +clockless +clocklike +clockmaker +clockmaking +clock-making +clock-minded +clockmutch +clockroom +clocks +clocksmith +Clockville +clockwatcher +clock-watcher +clock-watching +clockwise +clockwork +clock-work +clockworked +clockworks +clod +clodbreaker +clod-brown +clodded +clodder +cloddy +cloddier +cloddiest +cloddily +cloddiness +clodding +cloddish +cloddishly +cloddishness +clodhead +clodhopper +clod-hopper +clodhopperish +clodhoppers +clodhopping +clodknocker +clodlet +clodlike +clodpate +clod-pate +clodpated +clodpates +clodpole +clodpoles +clodpoll +clod-poll +clodpolls +clods +clod's +clod-tongued +Cloe +Cloelia +cloes +Cloete +clof +cloff +clofibrate +clog +clogdogdo +clogged +clogger +cloggy +cloggier +cloggiest +cloggily +clogginess +clogging +cloghad +cloghaun +cloghead +cloglike +clogmaker +clogmaking +clogs +clog's +clogwheel +clogwyn +clogwood +cloy +cloyed +cloyedness +cloyer +cloying +cloyingly +cloyingness +cloyless +cloyment +cloine +cloyne +cloiochoanitic +Clois +cloys +cloysome +cloison +cloisonless +cloisonn +cloisonne +cloisonnism +Cloisonnisme +Cloisonnist +cloister +cloisteral +cloistered +cloisterer +cloistering +cloisterless +cloisterly +cloisterlike +cloisterliness +cloisters +cloister's +cloisterwise +cloistral +cloistress +cloit +cloke +cloky +clokies +clomb +clomben +clomiphene +clomp +clomped +clomping +clomps +clon +clonal +clonally +clone +cloned +cloner +cloners +clones +clong +clonic +clonicity +clonicotonic +cloning +clonings +clonism +clonisms +clonk +clonked +clonking +clonks +clonorchiasis +Clonorchis +clonos +Clonothrix +clons +Clontarf +clonus +clonuses +cloof +cloop +cloot +clootie +Cloots +clop +clop-clop +clopped +clopping +clops +Clopton +cloque +cloques +Cloquet +cloragen +clorargyrite +clorinator +Clorinda +Clorinde +cloriodid +Cloris +Clorox +CLOS +closable +Close +closeable +close-annealed +close-at-hand +close-banded +close-barred +close-by +close-bitten +close-bodied +close-bred +close-buttoned +close-clad +close-clapped +close-clipped +close-coifed +close-compacted +close-connected +close-couched +close-coupled +close-cropped +closecross +close-curled +close-curtained +close-cut +closed +closed-circuit +closed-coil +closed-door +closed-end +closed-in +closed-minded +closed-out +closedown +close-drawn +close-eared +close-fertilization +close-fertilize +close-fibered +close-fights +closefisted +close-fisted +closefistedly +closefistedness +closefitting +close-fitting +close-gleaning +close-grain +close-grained +close-grated +closehanded +close-handed +close-haul +closehauled +close-hauled +close-headed +closehearted +close-herd +close-hooded +close-in +close-jointed +close-kept +close-knit +close-latticed +close-legged +closely +close-lying +closelipped +close-lipped +close-meshed +close-minded +closemouth +closemouthed +close-mouthed +closen +closeness +closenesses +closeout +close-out +closeouts +close-packed +close-partnered +close-pent +close-piled +close-pressed +closer +close-reef +close-reefed +close-ribbed +close-rounded +closers +closes +close-set +close-shanked +close-shaven +close-shut +close-soled +closest +close-standing +close-sticking +closestool +close-stool +closet +closeted +close-tempered +close-textured +closetful +close-thinking +closeting +close-tongued +closets +closeup +close-up +closeups +close-visaged +close-winded +closewing +close-woven +close-written +closh +closing +closings +closish +closkey +closky +Closplint +Closter +Closterium +clostridia +clostridial +clostridian +Clostridium +closure +closured +closures +closure's +closuring +clot +clot-bird +clotbur +clot-bur +clote +cloth +cloth-backed +clothbound +cloth-calendering +cloth-covered +cloth-cropping +cloth-cutting +cloth-dyeing +cloth-drying +clothe +cloth-eared +clothed +clothes +clothesbag +clothesbasket +clothesbrush +clothes-conscious +clothes-consciousness +clothes-drier +clothes-drying +clotheshorse +clotheshorses +clothesyard +clothesless +clothesline +clotheslines +clothesman +clothesmen +clothesmonger +clothes-peg +clothespin +clothespins +clothespress +clothes-press +clothespresses +clothes-washing +cloth-faced +cloth-finishing +cloth-folding +clothy +cloth-yard +clothier +clothiers +clothify +Clothilda +Clothilde +clothing +clothings +cloth-inserted +cloth-laying +clothlike +cloth-lined +clothmaker +cloth-maker +clothmaking +cloth-measuring +Clotho +cloth-of-gold +cloths +cloth-shearing +cloth-shrinking +cloth-smoothing +cloth-sponger +cloth-spreading +cloth-stamping +cloth-testing +cloth-weaving +cloth-winding +clothworker +Clotilda +Clotilde +clot-poll +clots +clottage +clotted +clottedness +clotter +clotty +clotting +cloture +clotured +clotures +cloturing +clotweed +clou +CLOUD +cloudage +cloud-ascending +cloud-barred +cloudberry +cloudberries +cloud-born +cloud-built +cloudburst +cloudbursts +cloudcap +cloud-capped +cloud-compacted +cloud-compeller +cloud-compelling +cloud-covered +cloud-crammed +Cloudcroft +cloud-crossed +Cloudcuckooland +Cloud-cuckoo-land +cloud-curtained +cloud-dispelling +cloud-dividing +cloud-drowned +cloud-eclipsed +clouded +cloud-enveloped +cloud-flecked +cloudful +cloud-girt +cloud-headed +cloud-hidden +cloudy +cloudier +cloudiest +cloudily +cloudiness +cloudinesses +clouding +cloud-kissing +cloud-laden +cloudland +cloud-led +cloudless +cloudlessly +cloudlessness +cloudlet +cloudlets +cloudlike +cloudling +cloudology +cloud-piercing +cloud-rocked +Clouds +cloud-scaling +cloudscape +cloud-seeding +cloud-shaped +cloudship +cloud-surmounting +cloud-surrounded +cloud-topped +cloud-touching +cloudward +cloudwards +cloud-woven +cloud-wrapped +clouee +Clouet +Clough +Clougher +cloughs +clour +cloured +clouring +clours +clout +clouted +clouter +clouterly +clouters +clouty +Cloutierville +clouting +Cloutman +clouts +clout-shoe +Clova +Clovah +clove +clove-gillyflower +cloven +clovene +cloven-footed +cloven-footedness +cloven-hoofed +Clover +Cloverdale +clovered +clover-grass +clovery +cloverlay +cloverleaf +cloverleafs +cloverleaves +cloverley +cloveroot +Cloverport +cloverroot +clovers +clover-sick +clover-sickness +cloves +clove-strip +clovewort +Clovis +clow +clowder +clowders +Clower +clow-gilofre +clown +clownade +clownage +clowned +clownery +clowneries +clownheal +clowning +clownish +clownishly +clownishness +clownishnesses +clowns +clownship +clowre +clowring +cloxacillin +cloze +clozes +CLR +CLRC +CLS +CLTP +CLU +club +clubability +clubable +club-armed +Clubb +clubbability +clubbable +clubbed +clubber +clubbers +clubby +clubbier +clubbiest +clubbily +clubbiness +clubbing +clubbish +clubbishness +clubbism +clubbist +clubdom +club-ended +clubfeet +clubfellow +clubfist +club-fist +clubfisted +clubfoot +club-foot +clubfooted +club-footed +clubhand +clubhands +clubhaul +club-haul +clubhauled +clubhauling +clubhauls +club-headed +club-high +clubhouse +clubhouses +clubionid +Clubionidae +clubland +club-law +clubman +club-man +clubmate +clubmen +clubmobile +clubmonger +club-moss +clubridden +club-riser +clubroom +clubrooms +clubroot +clubroots +club-rush +clubs +club's +club-shaped +clubstart +clubster +clubweed +clubwoman +clubwomen +clubwood +cluck +clucked +clucky +clucking +clucks +cludder +clue +clued +clueing +clueless +clues +clue's +cluff +cluing +Cluj +clum +clumber +clumbers +clump +clumped +clumper +clumpy +clumpier +clumpiest +clumping +clumpish +clumpishness +clumplike +clumproot +clumps +clumpst +clumse +clumsy +clumsier +clumsiest +clumsy-fisted +clumsily +clumsiness +clumsinesses +clunch +Clune +clung +Cluny +Cluniac +Cluniacensian +Clunisian +Clunist +clunk +clunked +clunker +clunkers +clunky +clunkier +clunking +clunks +clunter +clupanodonic +Clupea +clupeid +Clupeidae +clupeids +clupeiform +clupein +clupeine +clupeiod +Clupeodei +clupeoid +clupeoids +clupien +cluppe +cluricaune +Clurman +Clusia +Clusiaceae +clusiaceous +Clusium +cluster +clusterberry +clustered +clusterfist +clustery +clustering +clusteringly +clusterings +clusters +CLUT +clutch +clutched +clutcher +clutches +clutchy +clutching +clutchingly +clutchman +Clute +cluther +Clutier +clutter +cluttered +clutterer +cluttery +cluttering +clutterment +clutters +CLV +Clwyd +CM +CMA +CMAC +CMC +CMCC +CMD +CMDF +cmdg +Cmdr +Cmdr. +CMDS +CMF +CMG +CM-glass +CMH +CMI +CMYK +CMIP +CMIS +CMISE +c-mitosis +CML +cml. +CMMU +Cmon +CMOS +CMOT +CMRR +CMS +CMSGT +CMT +CMTC +CMU +CMW +CN +cn- +CNA +CNAA +CNAB +CNC +CNCC +CND +cnemapophysis +cnemial +cnemic +cnemides +cnemidium +Cnemidophorus +cnemis +Cneoraceae +cneoraceous +Cneorum +CNES +CNI +cnibophore +cnicin +Cnicus +cnida +cnidae +Cnidaria +cnidarian +Cnidean +Cnidia +Cnidian +cnidoblast +cnidocell +cnidocil +cnidocyst +cnidogenous +cnidophobia +cnidophore +cnidophorous +cnidopod +cnidosac +Cnidoscolus +cnidosis +Cnidus +CNM +CNMS +CNN +CNO +Cnossian +Cnossus +C-note +CNR +CNS +CNSR +Cnut +CO +co- +Co. +coabode +coabound +coabsume +coacceptor +coacervate +coacervated +coacervating +coacervation +coach +coachability +coachable +coach-and-four +coach-box +coachbuilder +coachbuilding +coach-built +coached +coachee +Coachella +coacher +coachers +coaches +coachfellow +coachful +coachy +coaching +coachlet +coachmaker +coachmaking +coachman +coachmanship +coachmaster +coachmen +coachs +coachsmith +coachsmithing +coachway +coachwhip +coach-whip +coachwise +coachwoman +coachwood +coachwork +coachwright +coact +coacted +coacting +coaction +coactions +coactive +coactively +coactivity +coactor +coactors +coacts +Coad +coadamite +coadapt +coadaptation +co-adaptation +coadaptations +coadapted +coadapting +coadequate +Coady +coadjacence +coadjacency +coadjacent +coadjacently +coadjudicator +coadjument +coadjust +co-adjust +coadjustment +coadjutant +coadjutator +coadjute +coadjutement +coadjutive +coadjutor +coadjutors +coadjutorship +coadjutress +coadjutrice +coadjutrices +coadjutrix +coadjuvancy +coadjuvant +coadjuvate +coadminister +coadministration +coadministrator +coadministratrix +coadmiration +coadmire +coadmired +coadmires +coadmiring +coadmit +coadmits +coadmitted +coadmitting +coadnate +coadore +coadsorbent +coadunate +coadunated +coadunating +coadunation +coadunative +coadunatively +coadunite +coadventure +co-adventure +coadventured +coadventurer +coadventuress +coadventuring +coadvice +coae- +coaeval +coaevals +coaffirmation +coafforest +co-afforest +coaged +coagel +coagency +co-agency +coagencies +coagent +coagents +coaggregate +coaggregated +coaggregation +coagitate +coagitator +coagment +coagmentation +coagonize +coagriculturist +coagula +coagulability +coagulable +coagulant +coagulants +coagulase +coagulate +coagulated +coagulates +coagulating +coagulation +coagulations +coagulative +coagulator +coagulatory +coagulators +coagule +coagulin +coaguline +coagulometer +coagulose +coagulum +coagulums +Coahoma +Coahuila +Coahuiltecan +coaid +coaita +coak +coakum +coal +coala +coalas +coalbag +coalbagger +coal-bearing +coalbin +coalbins +coal-black +coal-blue +coal-boring +coalbox +coalboxes +coal-breaking +coal-burning +coal-cutting +Coaldale +coal-dark +coaldealer +coal-dumping +coaled +coal-eyed +coal-elevating +coaler +coalers +coalesce +coalesced +coalescence +coalescency +coalescent +coalesces +coalescing +coalface +coal-faced +Coalfield +coalfields +coal-fired +coalfish +coal-fish +coalfishes +coalfitter +coal-gas +Coalgood +coal-handling +coalheugh +coalhole +coalholes +coal-house +coaly +coalyard +coalyards +coalier +coaliest +coalify +coalification +coalified +coalifies +coalifying +Coaling +Coalinga +Coalisland +Coalite +coalition +coalitional +coalitioner +coalitionist +coalitions +coalize +coalized +coalizer +coalizing +coal-laden +coalless +coal-leveling +co-ally +co-allied +coal-loading +coal-man +coal-measure +coal-meter +coalmonger +Coalmont +coalmouse +coal-picking +coalpit +coal-pit +coalpits +Coalport +coal-producing +coal-pulverizing +coalrake +coals +Coalsack +coal-sack +coalsacks +coal-scuttle +coalshed +coalsheds +coal-sifting +coal-stone +coal-tar +coalternate +coalternation +coalternative +coal-tester +coal-tit +coaltitude +Coalton +Coalville +coal-whipper +coal-whipping +Coalwood +coal-works +COAM +coambassador +coambulant +coamiable +coaming +coamings +Coamo +Coan +Coanda +coanimate +coannex +coannexed +coannexes +coannexing +coannihilate +coapostate +coapparition +coappear +co-appear +coappearance +coappeared +coappearing +coappears +coappellee +coapprehend +coapprentice +coappriser +coapprover +coapt +coaptate +coaptation +coapted +coapting +coapts +coaration +co-aration +coarb +coarbiter +coarbitrator +coarct +coarctate +coarctation +coarcted +coarcting +coardent +coarrange +coarrangement +coarse +coarse-featured +coarse-fibered +Coarsegold +coarse-grained +coarse-grainedness +coarse-haired +coarse-handed +coarsely +coarse-lipped +coarse-minded +coarsen +coarsened +coarseness +coarsenesses +coarsening +coarsens +coarser +coarse-skinned +coarse-spoken +coarse-spun +coarsest +coarse-textured +coarse-tongued +coarse-toothed +coarse-wrought +coarsish +coart +coarticulate +coarticulation +coascend +coassert +coasserter +coassession +coassessor +co-assessor +coassignee +coassist +co-assist +coassistance +coassistant +coassisted +coassisting +coassists +coassume +coassumed +coassumes +coassuming +coast +coastal +coastally +coasted +coaster +coasters +coast-fishing +Coastguard +coastguardman +coastguardsman +coastguardsmen +coasting +coastings +coastland +coastline +coastlines +coastman +coastmen +coasts +coastside +coastways +coastwaiter +coastward +coastwards +coastwise +coat +coat-armour +Coatbridge +coat-card +coatdress +coated +coatee +coatees +coater +coaters +Coates +Coatesville +coathangers +coati +coatie +coati-mondi +coatimondie +coatimundi +coati-mundi +coating +coatings +coation +coatis +coatless +coat-money +coatrack +coatracks +coatroom +coatrooms +Coats +Coatsburg +Coatsville +Coatsworth +coattail +coat-tail +coattailed +coattails +coattend +coattended +coattending +coattends +coattest +co-attest +coattestation +coattestator +coattested +coattesting +coattests +coaudience +coauditor +coaugment +coauthered +coauthor +coauthored +coauthoring +coauthority +coauthors +coauthorship +coauthorships +coawareness +coax +co-ax +coaxal +coaxation +coaxed +coaxer +coaxers +coaxes +coaxy +coaxial +coaxially +coaxing +coaxingly +coazervate +coazervation +COB +cobaea +cobalamin +cobalamine +cobalt +cobaltamine +cobaltammine +cobalti- +cobaltic +cobalticyanic +cobalticyanides +cobaltiferous +cobaltine +cobaltinitrite +cobaltite +cobalto- +cobaltocyanic +cobaltocyanide +cobaltous +cobalts +Coban +cobang +Cobb +cobbed +cobber +cobberer +cobbers +Cobbett +Cobby +Cobbie +cobbier +cobbiest +cobbin +cobbing +cobble +cobbled +cobbler +cobblerfish +cobblery +cobblerism +cobblerless +cobblers +cobbler's +cobblership +cobbles +cobblestone +cobble-stone +cobblestoned +cobblestones +cobbly +cobbling +cobbra +cobbs +Cobbtown +cobcab +Cobden +Cobdenism +Cobdenite +COBE +cobego +cobelief +cobeliever +cobelligerent +Coben +cobenignity +coberger +cobewail +Cobh +Cobham +cobhead +cobhouse +cobia +cobias +cobiron +cob-iron +cobishop +co-bishop +Cobitidae +Cobitis +coble +cobleman +Coblentzian +Coblenz +cobles +Cobleskill +cobless +cobloaf +cobnut +cob-nut +cobnuts +COBOL +cobola +coboss +coboundless +cobourg +Cobra +cobra-hooded +cobras +cobreathe +cobridgehead +cobriform +cobrother +co-brother +cobs +cobstone +cob-swan +Coburg +coburgess +coburgher +coburghership +Coburn +Cobus +cobweb +cobwebbed +cobwebbery +cobwebby +cobwebbier +cobwebbiest +cobwebbing +cobwebs +cobweb's +cobwork +COC +coca +cocaceous +Coca-Cola +cocaigne +cocain +cocaine +cocaines +cocainisation +cocainise +cocainised +cocainising +cocainism +cocainist +cocainization +cocainize +cocainized +cocainizing +cocainomania +cocainomaniac +cocains +Cocalus +Cocama +Cocamama +cocamine +Cocanucos +cocao +cocaptain +cocaptains +cocarboxylase +cocarde +cocas +cocash +cocashweed +cocause +cocautioner +Coccaceae +coccaceous +coccagee +coccal +Cocceian +Cocceianism +coccerin +cocci +coccy- +coccic +coccid +Coccidae +coccidia +coccidial +coccidian +Coccidiidea +coccydynia +coccidioidal +Coccidioides +coccidioidomycosis +Coccidiomorpha +coccidiosis +coccidium +coccidology +coccids +cocciferous +cocciform +coccygalgia +coccygeal +coccygean +coccygectomy +coccigenic +coccygeo-anal +coccygeo-mesenteric +coccygerector +coccyges +coccygeus +coccygine +Coccygius +coccygo- +coccygodynia +coccygomorph +Coccygomorphae +coccygomorphic +coccygotomy +coccin +coccinella +coccinellid +Coccinellidae +coccineous +coccyodynia +coccionella +coccyx +coccyxes +Coccyzus +cocco +coccobaccilli +coccobacilli +coccobacillus +coccochromatic +Coccogonales +coccogone +Coccogoneae +coccogonium +coccoid +coccoidal +coccoids +coccolite +coccolith +coccolithophorid +Coccolithophoridae +Coccoloba +Coccolobis +Coccomyces +coccosphere +coccostean +coccosteid +Coccosteidae +Coccosteus +Coccothraustes +coccothraustine +Coccothrinax +coccous +coccule +cocculiferous +Cocculus +coccus +cocentric +coch +Cochabamba +cochair +cochaired +cochairing +cochairman +cochairmanship +cochairmen +cochairs +cochal +cochampion +cochampions +Cochard +Cochecton +cocher +cochero +cochief +cochylis +Cochin +Cochin-China +Cochinchine +cochineal +cochins +Cochise +cochlea +cochleae +cochlear +cochleare +cochleary +Cochlearia +cochlearifoliate +cochleariform +cochleas +cochleate +cochleated +cochleiform +cochleitis +cochleleae +cochleleas +cochleous +cochlidiid +Cochlidiidae +cochliodont +Cochliodontidae +Cochliodus +cochlite +cochlitis +Cochlospermaceae +cochlospermaceous +Cochlospermum +cochon +Cochran +Cochrane +Cochranea +Cochranton +Cochranville +cochromatography +cochurchwarden +cocillana +cocin +cocinera +cocineras +cocinero +cocircular +cocircularity +Cocytean +cocitizen +cocitizenship +Cocytus +Cock +cock-a +cockabondy +cockade +cockaded +cockades +cock-a-doodle +cockadoodledoo +cock-a-doodle-doo +cock-a-doodle--dooed +cock-a-doodle--dooing +cock-a-doodle-doos +cock-a-hoop +cock-a-hooping +cock-a-hoopish +cock-a-hoopness +Cockaigne +Cockayne +cockal +cockalan +cockaleekie +cock-a-leekie +cockalorum +cockamamy +cockamamie +cockamaroo +cock-and-bull +cock-and-bull-story +cockandy +cock-and-pinch +cockapoo +cockapoos +cockard +cockarouse +cock-as-hoop +cockateel +cockatiel +cockatoo +cockatoos +cockatrice +cockatrices +cockawee +cock-awhoop +cock-a-whoop +cockbell +cockbill +cock-bill +cockbilled +cockbilling +cockbills +cockbird +cockboat +cock-boat +cockboats +cockbrain +cock-brain +cock-brained +Cockburn +cockchafer +Cockcroft +cockcrow +cock-crow +cockcrower +cockcrowing +cock-crowing +cockcrows +Cocke +cocked +cockeye +cock-eye +cockeyed +cock-eyed +cockeyedly +cockeyedness +cockeyes +Cockeysville +Cocker +cockered +cockerel +cockerels +cockerie +cockering +cockermeg +cockernony +cockernonnie +cockerouse +cockers +cocket +cocketed +cocketing +cock-feathered +cock-feathering +cockfight +cock-fight +cockfighter +cockfighting +cock-fighting +cockfights +cockhead +cockhorse +cock-horse +cockhorses +cocky +cockie +cockieleekie +cockie-leekie +cockier +cockies +cockiest +cocky-leeky +cockily +cockiness +cockinesses +cocking +cockyolly +cockish +cockishly +cockishness +cock-laird +cockle +cockleboat +cockle-bread +cocklebur +cockled +cockle-headed +cockler +cockles +cockleshell +cockle-shell +cockleshells +cocklet +cocklewife +cockly +cocklight +cocklike +cockling +cockloche +cockloft +cock-loft +cocklofts +cockmaster +cock-master +cockmatch +cock-match +cockmate +Cockney +cockneian +cockneybred +cockneydom +cockneyese +cockneyess +cockneyfy +cockneyfication +cockneyfied +cockneyfying +cockneyish +cockneyishly +cockneyism +cockneyize +cockneyland +cockneylike +cockneys +cockneyship +cockneity +cock-nest +cock-of-the-rock +cockpaddle +cock-paddle +cock-penny +cockpit +cockpits +cockroach +cockroaches +cock-road +Cocks +cockscomb +cock's-comb +cockscombed +cockscombs +cocksfoot +cock's-foot +cockshead +cock's-head +cockshy +cock-shy +cockshies +cockshying +cockshoot +cockshot +cockshut +cock-shut +cockshuts +cocksy +cocks-of-the-rock +cocksparrow +cock-sparrowish +cockspur +cockspurs +cockstone +cock-stride +cocksure +cock-sure +cocksuredom +cocksureism +cocksurely +cocksureness +cocksurety +cockswain +cocktail +cocktailed +cock-tailed +cocktailing +cocktails +cocktail's +cock-throppled +cockthrowing +cockup +cock-up +cockups +cockweed +co-clause +Cocle +coclea +Cocles +Coco +cocoa +cocoa-brown +cocoach +cocoa-colored +cocoanut +cocoanuts +cocoas +cocoawood +cocobola +cocobolas +cocobolo +cocobolos +cocodette +cocoyam +Cocolalla +Cocolamus +COCOM +CoComanchean +cocomat +cocomats +cocomposer +cocomposers +cocona +Coconino +coconnection +coconqueror +coconscious +coconsciously +coconsciousness +coconsecrator +coconspirator +co-conspirator +coconspirators +coconstituent +cocontractor +Coconucan +Coconuco +coconut +coconuts +coconut's +cocoon +cocooned +cocoonery +cocooneries +cocooning +cocoons +cocoon's +cocopan +cocopans +coco-plum +cocorico +cocoroot +Cocos +COCOT +cocotte +cocottes +cocovenantor +cocowood +cocowort +cocozelle +cocreate +cocreated +cocreates +cocreating +cocreator +cocreators +cocreatorship +cocreditor +cocrucify +coct +Cocteau +coctile +coction +coctoantigen +coctoprecipitin +cocuyo +cocuisa +cocuiza +cocullo +cocurator +cocurrent +cocurricular +cocus +cocuswood +COD +coda +codable +Codacci-Pisanelli +codal +codamin +codamine +codas +CODASYL +cod-bait +codbank +CODCF +Codd +codded +codder +codders +coddy +coddy-moddy +Codding +Coddington +coddle +coddled +coddler +coddlers +coddles +coddling +code +codebook +codebooks +codebreak +codebreaker +codebtor +codebtors +CODEC +codeclination +codecree +codecs +coded +Codee +codefendant +co-defendant +codefendants +codeia +codeias +codein +codeina +codeinas +codeine +codeines +codeins +Codel +codeless +codelight +codelinquency +codelinquent +Codell +Coden +codenization +codens +codeposit +coder +coderive +coderived +coderives +coderiving +coders +codes +codescendant +codesign +codesigned +codesigner +codesigners +codesigning +codesigns +codespairer +codetermination +codetermine +codetta +codettas +codette +codevelop +codeveloped +codeveloper +codevelopers +codeveloping +codevelops +codeword +codewords +codeword's +codex +codfish +cod-fish +codfisher +codfishery +codfisheries +codfishes +codfishing +codger +codgers +codhead +codheaded +Codi +Cody +Codiaceae +codiaceous +Codiaeum +Codiales +codical +codices +codicil +codicilic +codicillary +codicils +codicology +codictatorship +Codie +codify +codifiability +codification +codifications +codification's +codified +codifier +codifiers +codifier's +codifies +codifying +codilla +codille +coding +codings +codiniac +codirect +codirected +codirecting +codirectional +codirector +codirectors +codirectorship +codirects +codiscoverer +codiscoverers +codisjunct +codist +Codium +codivine +codlin +codline +codling +codlings +codlins +codlins-and-cream +codman +codo +codol +codomain +codomestication +codominant +codon +codons +Codorus +codpiece +cod-piece +codpieces +codpitchings +codrive +codriven +codriver +co-driver +codrives +codrove +Codrus +cods +codshead +cod-smack +codswallop +codworm +COE +Coeburn +coecal +coecum +coed +co-ed +coedit +coedited +coediting +coeditor +coeditors +coeditorship +coedits +coeds +coeducate +coeducation +co-education +coeducational +coeducationalism +coeducationalize +coeducationally +coeducations +COEES +coef +coeff +coeffect +co-effect +coeffects +coefficacy +co-efficacy +coefficient +coefficiently +coefficients +coefficient's +coeffluent +coeffluential +coehorn +Coeymans +coel- +coelacanth +coelacanthid +Coelacanthidae +coelacanthine +Coelacanthini +coelacanthoid +coelacanthous +coelanaglyphic +coelar +coelarium +Coelastraceae +coelastraceous +Coelastrum +Coelata +coelder +coeldership +coele +Coelebogyne +coelect +coelection +coelector +coelectron +coelelminth +Coelelminthes +coelelminthic +Coelentera +Coelenterata +coelenterate +coelenterates +coelenteric +coelenteron +coelestial +coelestine +coelevate +coelho +coelia +coeliac +coelialgia +coelian +Coelicolae +Coelicolist +coeligenous +coelin +coeline +coelio- +coeliomyalgia +coeliorrhea +coeliorrhoea +coelioscopy +coeliotomy +Coello +coelo- +coeloblastic +coeloblastula +Coelococcus +coelodont +coelogastrula +Coelogyne +Coeloglossum +coelom +coeloma +Coelomata +coelomate +coelomatic +coelomatous +coelome +coelomes +coelomesoblast +coelomic +Coelomocoela +coelomopore +coeloms +coelonavigation +coelongated +coeloplanula +coeloscope +coelosperm +coelospermous +coelostat +coelozoic +coeltera +coemanate +coembedded +coembody +coembodied +coembodies +coembodying +coembrace +coeminency +coemperor +coemploy +coemployed +coemployee +coemploying +coemployment +coemploys +coempt +coempted +coempting +coemptio +coemption +coemptional +coemptionator +coemptive +coemptor +coempts +coen- +coenacle +coenact +coenacted +coenacting +coenactor +coenacts +coenacula +coenaculous +coenaculum +coenaesthesis +coenamor +coenamored +coenamoring +coenamorment +coenamors +coenamourment +coenanthium +coendear +Coendidae +Coendou +coendure +coendured +coendures +coenduring +coenenchym +coenenchyma +coenenchymal +coenenchymata +coenenchymatous +coenenchyme +coenesthesia +coenesthesis +coenflame +coengage +coengager +coenjoy +coenla +coeno +coeno- +coenobe +coenoby +coenobiar +coenobic +coenobiod +coenobioid +coenobite +coenobitic +coenobitical +coenobitism +coenobium +coenoblast +coenoblastic +coenocentrum +coenocyte +coenocytic +coenodioecism +coenoecial +coenoecic +coenoecium +coenogamete +coenogenesis +coenogenetic +coenomonoecism +coenosarc +coenosarcal +coenosarcous +coenosite +coenospecies +coenospecific +coenospecifically +coenosteal +coenosteum +coenotype +coenotypic +coenotrope +coenthrone +coenunuri +coenure +coenures +coenuri +coenurus +coenzymatic +coenzymatically +coenzyme +coenzymes +coequal +coequality +coequalize +coequally +coequalness +coequals +coequate +co-equate +coequated +coequates +coequating +coequation +COER +coerce +coerceable +coerced +coercement +coercend +coercends +coercer +coercers +coerces +coercibility +coercible +coercibleness +coercibly +coercing +coercion +coercionary +coercionist +coercions +coercitive +coercive +coercively +coerciveness +coercivity +Coerebidae +coerect +coerected +coerecting +coerects +coeruleolactite +coes +coesite +coesites +coessential +coessentiality +coessentially +coessentialness +coestablishment +co-establishment +coestate +co-estate +coetanean +coetaneity +coetaneous +coetaneously +coetaneousness +coeternal +coeternally +coeternity +coetus +Coeus +coeval +coevality +coevally +coevalneity +coevalness +coevals +coevolution +coevolutionary +coevolve +coevolved +coevolves +coevolving +coexchangeable +coexclusive +coexecutant +coexecutor +co-executor +coexecutors +coexecutrices +coexecutrix +coexert +coexerted +coexerting +coexertion +coexerts +coexist +co-exist +coexisted +coexistence +coexistences +coexistency +coexistent +coexisting +coexists +coexpand +coexpanded +coexperiencer +coexpire +coexplosion +coextend +coextended +coextending +coextends +coextension +coextensive +coextensively +coextensiveness +coextent +cofactor +cofactors +Cofane +cofaster +cofather +cofathership +cofeature +cofeatures +cofeoffee +co-feoffee +coferment +cofermentation +COFF +Coffea +Coffee +coffee-and +coffeeberry +coffeeberries +coffee-blending +coffee-brown +coffeebush +coffeecake +coffeecakes +coffee-cleaning +coffee-color +coffee-colored +coffeecup +coffee-faced +coffee-grading +coffee-grinding +coffeegrower +coffeegrowing +coffeehouse +coffee-house +coffeehoused +coffeehouses +coffeehousing +coffee-imbibing +coffee-klatsch +coffeeleaf +coffee-making +coffeeman +Coffeen +coffee-planter +coffee-planting +coffee-polishing +coffeepot +coffeepots +coffee-roasting +coffeeroom +coffee-room +coffees +coffee's +coffee-scented +coffeetime +Coffeeville +coffeeweed +coffeewood +Coffey +Coffeyville +Coffeng +coffer +cofferdam +coffer-dam +cofferdams +coffered +cofferer +cofferfish +coffering +cofferlike +coffers +coffer's +cofferwork +coffer-work +coff-fronted +Coffin +coffined +coffin-fashioned +coffing +coffin-headed +coffining +coffinite +coffinless +coffinmaker +coffinmaking +coffins +coffin's +coffin-shaped +coffle +coffled +coffles +coffling +Coffman +coffret +coffrets +coffs +Cofield +cofighter +cofinal +cofinance +cofinanced +cofinances +cofinancing +coforeknown +coformulator +cofound +cofounded +cofounder +cofounders +cofounding +cofoundress +cofounds +cofreighter +Cofsky +coft +cofunction +cog +cog. +Cogan +cogboat +Cogen +cogence +cogences +cogency +cogencies +cogener +cogeneration +cogeneric +cogenial +cogent +cogently +Coggan +cogged +cogger +coggers +coggie +cogging +coggle +coggledy +cogglety +coggly +Coggon +coghle +cogida +cogie +cogit +cogitability +cogitable +cogitabund +cogitabundity +cogitabundly +cogitabundous +cogitant +cogitantly +cogitate +cogitated +cogitates +cogitating +cogitatingly +cogitation +cogitations +cogitative +cogitatively +cogitativeness +cogitativity +cogitator +cogitators +cogito +cogitos +coglorify +coglorious +cogman +cogmen +Cognac +cognacs +cognate +cognately +cognateness +cognates +cognati +cognatic +cognatical +cognation +cognatus +cognisability +cognisable +cognisableness +cognisably +cognisance +cognisant +cognise +cognised +cogniser +cognises +cognising +cognition +cognitional +cognitions +cognitive +cognitively +cognitives +cognitivity +Cognitum +cognizability +cognizable +cognizableness +cognizably +cognizance +cognizances +cognizant +cognize +cognized +cognizee +cognizer +cognizers +cognizes +cognizing +cognizor +cognomen +cognomens +cognomina +cognominal +cognominally +cognominate +cognominated +cognomination +cognosce +cognoscent +cognoscente +cognoscenti +cognoscibility +cognoscible +cognoscing +cognoscitive +cognoscitively +cognovit +cognovits +cogon +cogonal +cogons +cogovernment +cogovernor +cogracious +cograil +cogrediency +cogredient +cogroad +cogs +Cogswell +Cogswellia +coguarantor +coguardian +co-guardian +cogue +cogway +cogways +cogware +cogweel +cogweels +cogwheel +cog-wheel +cogwheels +cogwood +cog-wood +Coh +cohabit +cohabitancy +cohabitant +cohabitate +cohabitation +cohabitations +cohabited +cohabiter +cohabiting +cohabits +Cohagen +Cohan +Cohanim +cohanims +coharmonious +coharmoniously +coharmonize +Cohasset +Cohbath +Cohberg +Cohbert +Cohby +Cohdwell +Cohe +cohead +coheaded +coheading +coheads +coheartedness +coheir +coheiress +coheiresses +coheirs +coheirship +cohelper +cohelpership +Coheman +Cohen +cohenite +Cohens +coherald +cohere +cohered +coherence +coherences +coherency +coherent +coherently +coherer +coherers +coheres +coheretic +cohering +coheritage +coheritor +cohert +cohesibility +cohesible +cohesion +cohesionless +cohesions +cohesive +cohesively +cohesiveness +Cohette +cohibit +cohibition +cohibitive +cohibitor +Cohin +cohitre +Cohl +Cohla +Cohleen +Cohlette +Cohlier +Cohligan +Cohn +coho +cohob +cohoba +cohobate +cohobated +cohobates +cohobating +cohobation +cohobator +Cohoctah +Cohocton +Cohoes +cohog +cohogs +cohol +coholder +coholders +cohomology +Co-hong +cohorn +cohort +cohortation +cohortative +cohorts +cohos +cohosh +cohoshes +cohost +cohosted +cohostess +cohostesses +cohosting +cohosts +cohow +cohue +cohune +cohunes +cohusband +Cohutta +COI +Coy +coyan +Coyanosa +Coibita +coidentity +coydog +coydogs +coyed +coyer +coyest +coif +coifed +coiffe +coiffed +coiffes +coiffeur +coiffeurs +coiffeuse +coiffeuses +coiffing +coiffure +coiffured +coiffures +coiffuring +coifing +coifs +coign +coigne +coigned +coignes +coigny +coigning +coigns +coigue +coying +coyish +coyishness +coil +Coila +coilability +Coyle +coiled +coiler +coilers +coil-filling +coyly +coilyear +coiling +coillen +coils +coilsmith +coil-testing +coil-winding +Coimbatore +Coimbra +coimmense +coimplicant +coimplicate +coimplore +coin +coyn +coinable +coinage +coinages +coincide +coincided +coincidence +coincidences +coincidence's +coincidency +coincident +coincidental +coincidentally +coincidently +coincidents +coincider +coincides +coinciding +coinclination +coincline +coin-clipper +coin-clipping +coinclude +coin-controlled +coincorporate +coin-counting +coindicant +coindicate +coindication +coindwelling +coined +coiner +coiners +coyness +coynesses +coinfeftment +coinfer +coinferred +coinferring +coinfers +coinfinite +co-infinite +coinfinity +coing +coinhabit +co-inhabit +coinhabitant +coinhabitor +coinhere +co-inhere +coinhered +coinherence +coinherent +coinheres +coinhering +coinheritance +coinheritor +co-inheritor +coiny +coynye +coining +coinitial +Coinjock +coin-made +coinmaker +coinmaking +coinmate +coinmates +coin-op +coin-operated +coin-operating +coinquinate +coins +coin-separating +coin-shaped +coinspire +coinstantaneity +coinstantaneous +coinstantaneously +coinstantaneousness +coinsurable +coinsurance +coinsure +coinsured +coinsurer +coinsures +coinsuring +cointense +cointension +cointensity +cointer +cointerest +cointerred +cointerring +cointers +cointersecting +cointise +Cointon +Cointreau +coinvent +coinventor +coinventors +coinvestigator +coinvestigators +coinvolve +coin-weighing +coyo +coyol +Coyolxauhqui +coyos +coyote +coyote-brush +coyote-bush +Coyotero +coyotes +coyote's +coyotillo +coyotillos +coyoting +coypou +coypous +coypu +coypus +coir +Coire +coirs +coys +Coysevox +coislander +coisns +coistrel +coystrel +coistrels +coistril +coistrils +Coit +coital +coitally +coition +coitional +coitions +coitophobia +coiture +coitus +coituses +coyure +Coyville +Coix +cojoin +cojoined +cojoins +cojones +cojudge +cojudices +cojuror +cojusticiar +Cokato +Coke +Cokeburg +coked +Cokedale +cokey +cokelike +cokeman +cokeney +Coker +cokery +cokernut +cokers +coker-sack +cokes +Cokeville +cokewold +coky +cokie +coking +cokneyfy +cokuloris +Col +col- +Col. +COLA +colaborer +co-labourer +colacobioses +colacobiosis +colacobiotic +Colada +colage +colalgia +colament +Colan +colander +colanders +colane +colaphize +Colares +colarin +Colas +colascione +colasciones +colascioni +colat +colate +colation +colatitude +co-latitude +colatorium +colature +colauxe +Colaxais +colazione +Colb +colback +Colbaith +Colbert +colberter +colbertine +Colbertism +Colby +Colbye +Colburn +colcannon +Colchester +Colchian +Colchicaceae +colchicia +colchicin +colchicine +Colchicum +Colchis +colchyte +Colcine +Colcord +colcothar +Cold +coldblood +coldblooded +cold-blooded +cold-bloodedly +coldbloodedness +cold-bloodedness +cold-braving +Coldbrook +cold-catching +cold-chisel +cold-chiseled +cold-chiseling +cold-chiselled +cold-chiselling +coldcock +cold-complexioned +cold-cream +cold-draw +cold-drawing +cold-drawn +cold-drew +Colden +cold-engendered +colder +coldest +cold-faced +coldfinch +cold-finch +cold-flow +cold-forge +cold-hammer +cold-hammered +cold-head +coldhearted +cold-hearted +coldheartedly +cold-heartedly +coldheartedness +cold-heartedness +coldish +coldly +cold-natured +coldness +coldnesses +cold-nipped +coldong +cold-pack +cold-patch +cold-pated +cold-press +cold-producing +coldproof +cold-roll +cold-rolled +colds +cold-saw +cold-short +cold-shortness +cold-shoulder +cold-shut +cold-slain +coldslaw +cold-spirited +cold-storage +cold-store +Coldstream +Cold-streamers +cold-swage +cold-sweat +cold-taking +cold-type +coldturkey +Coldwater +cold-water +cold-weld +cold-white +cold-work +cold-working +Cole +colead +coleader +coleads +Colebrook +colecannon +colectomy +colectomies +coled +Coleen +colegatee +colegislator +cole-goose +coley +Coleman +colemanite +colemouse +Colen +colen-bell +Colene +colent +Coleochaetaceae +coleochaetaceous +Coleochaete +Coleophora +Coleophoridae +coleopter +Coleoptera +coleopteral +coleopteran +coleopterist +coleopteroid +coleopterology +coleopterological +coleopteron +coleopterous +coleoptile +coleoptilum +coleopttera +coleorhiza +coleorhizae +Coleosporiaceae +Coleosporium +coleplant +cole-prophet +colera +Colerain +Coleraine +cole-rake +Coleridge +Coleridge-Taylor +Coleridgian +Coles +Colesburg +coleseed +coleseeds +coleslaw +cole-slaw +coleslaws +colessee +co-lessee +colessees +colessor +colessors +cole-staff +Colet +Coleta +coletit +cole-tit +Coletta +Colette +coleur +Coleus +coleuses +Coleville +colewort +coleworts +Colfax +Colfin +colfox +Colgate +coli +coly +coliander +Colias +colyba +colibacillosis +colibacterin +colibert +colibertus +colibri +colic +colical +colichemarde +colicin +colicine +colicines +colicins +colicystitis +colicystopyelitis +colicker +colicky +colicolitis +colicroot +colics +colicweed +colicwort +Colier +Colyer +colies +co-life +coliform +coliforms +Coligni +Coligny +Coliidae +Coliiformes +colilysin +Colima +Colymbidae +colymbiform +colymbion +Colymbriformes +Colymbus +Colin +colinear +colinearity +colinephritis +Colinette +coling +colins +Colinson +Colinus +colyone +colyonic +coliphage +colipyelitis +colipyuria +coliplication +colipuncture +Colis +colisepsis +Coliseum +coliseums +colistin +colistins +colitic +colytic +colitis +colitises +colitoxemia +colyum +colyumist +coliuria +Colius +colk +coll +coll- +coll. +Colla +collab +collabent +collaborate +collaborated +collaborates +collaborateur +collaborating +collaboration +collaborationism +collaborationist +collaborationists +collaborations +collaborative +collaboratively +collaborativeness +collaborator +collaborators +collaborator's +collada +colladas +collage +collaged +collagen +collagenase +collagenic +collagenous +collagens +collages +collagist +Collayer +collapsability +collapsable +collapsar +collapse +collapsed +collapses +collapsibility +collapsible +collapsing +Collar +collarband +collarbird +collarbone +collar-bone +collarbones +collar-bound +collar-cutting +collard +collards +collare +collared +collaret +collarets +collarette +collaring +collarino +collarinos +collarless +collarman +collars +collar-shaping +collar-to-collar +collar-wearing +collat +collat. +collatable +collate +collated +collatee +collateral +collaterality +collateralize +collateralized +collateralizing +collaterally +collateralness +collaterals +collates +collating +collation +collational +collationer +collations +collatitious +collative +collator +collators +collatress +collaud +collaudation +Collbaith +Collbran +colleague +colleagued +colleagues +colleague's +colleagueship +colleaguesmanship +colleaguing +Collect +collectability +collectable +collectables +collectanea +collectarium +collected +collectedly +collectedness +collectibility +collectible +collectibles +collecting +collection +collectional +collectioner +collections +collection's +collective +collectively +collectiveness +collectives +collectivise +collectivism +collectivist +collectivistic +collectivistically +collectivists +collectivity +collectivities +collectivization +collectivize +collectivized +collectivizes +collectivizing +collectivum +collector +collectorate +collectors +collector's +collectorship +collectress +collects +Colleen +colleens +collegatary +college +college-bred +college-preparatory +colleger +collegers +colleges +college's +collegese +collegia +collegial +collegialism +collegiality +collegially +collegian +collegianer +collegians +Collegiant +collegiate +collegiately +collegiateness +collegiation +collegiugia +collegium +collegiums +Colley +Colleyville +Collembola +collembolan +collembole +collembolic +collembolous +Collen +collenchyma +collenchymatic +collenchymatous +collenchyme +collencytal +collencyte +Colleri +Collery +Colleries +collet +colletarium +Collete +colleted +colleter +colleterial +colleterium +Colletes +Colletia +colletic +Colletidae +colletin +colleting +Colletotrichum +collets +colletside +Collette +Collettsville +Colly +collyba +collibert +Collybia +collybist +collicle +colliculate +colliculus +collide +collided +collides +collidin +collidine +colliding +Collie +collied +collielike +Collier +Collyer +colliery +collieries +Colliers +Colliersville +Collierville +collies +collieshangie +colliflower +colliform +Colligan +colligance +colligate +colligated +colligating +colligation +colligative +colligible +collying +collylyria +collimate +collimated +collimates +collimating +collimation +collimator +collimators +Collimore +Collin +collinal +Colline +collinear +collinearity +collinearly +collineate +collineation +colling +collingly +Collingswood +collingual +Collingwood +Collins +collinses +Collinsia +collinsite +Collinsonia +Collinston +Collinsville +Collinwood +colliquable +colliquament +colliquate +colliquation +colliquative +colliquativeness +colliquefaction +collyr +collyria +Collyridian +collyrie +collyrite +collyrium +collyriums +Collis +collision +collisional +collision-proof +collisions +collision's +collisive +Collison +collywest +collyweston +collywobbles +collo- +colloblast +collobrierite +collocal +Collocalia +collocate +collocated +collocates +collocating +collocation +collocationable +collocational +collocations +collocative +collocatory +collochemistry +collochromate +collock +collocution +collocutor +collocutory +Collodi +collodio- +collodiochloride +collodion +collodionization +collodionize +collodiotype +collodium +collogen +collogue +collogued +collogues +colloguing +colloid +colloidal +colloidality +colloidally +colloider +colloidize +colloidochemical +colloids +Collomia +collop +colloped +collophane +collophanite +collophore +collops +Colloq +colloq. +colloque +colloquy +colloquia +colloquial +colloquialism +colloquialisms +colloquialist +colloquiality +colloquialize +colloquializer +colloquially +colloquialness +colloquies +colloquiquia +colloquiquiums +colloquist +colloquium +colloquiums +colloquize +colloquized +colloquizing +colloququia +collossians +collothun +collotype +collotyped +collotypy +collotypic +collotyping +collow +colloxylin +colluctation +collude +colluded +colluder +colluders +colludes +colluding +Collum +collumelliaceous +collun +collunaria +collunarium +collusion +collusions +collusive +collusively +collusiveness +collusory +collut +collution +collutory +collutoria +collutories +collutorium +colluvia +colluvial +colluvies +colluvium +colluviums +Colman +Colmar +colmars +Colmer +Colmesneil +colmose +Coln +colnaria +Colner +Colo +colo- +Colo. +colob +colobi +colobin +colobium +coloboma +Colobus +Colocasia +colocate +colocated +colocates +colocating +colocentesis +Colocephali +colocephalous +colocynth +colocynthin +coloclysis +colocola +colocolic +colocolo +colodyspepsia +coloenteritis +colog +cologarithm +Cologne +cologned +colognes +cologs +colola +cololite +Coloma +colomb +Colomb-Bchar +Colombes +Colombi +Colombia +Colombian +colombians +colombier +colombin +Colombina +Colombo +Colome +colometry +colometric +colometrically +Colon +Colona +colonaded +colonalgia +colonate +colone +colonel +colonelcy +colonelcies +colonel-commandantship +colonels +colonel's +colonelship +colonelships +coloner +colones +colonette +colongitude +coloni +colony +colonial +colonialise +colonialised +colonialising +colonialism +colonialist +colonialistic +colonialists +colonialization +colonialize +colonialized +colonializing +colonially +colonialness +colonials +colonic +colonical +colonics +Colonie +Colonies +colony's +colonisability +colonisable +colonisation +colonisationist +colonise +colonised +coloniser +colonises +colonising +colonist +colonists +colonist's +colonitis +colonizability +colonizable +colonization +colonizationist +colonizations +colonize +colonized +colonizer +colonizers +colonizes +colonizing +colonnade +colonnaded +colonnades +colonnette +colonopathy +colonopexy +colonoscope +colonoscopy +colons +colon's +Colonsay +colonus +colopexy +colopexia +colopexotomy +coloph- +colophan +colophane +colophany +colophene +colophenic +Colophon +colophonate +colophony +Colophonian +colophonic +colophonist +colophonite +colophonium +colophons +coloplication +coloppe +coloproctitis +coloptosis +colopuncture +coloquies +coloquintid +coloquintida +color +Colora +colorability +colorable +colorableness +colorably +Coloradan +coloradans +Colorado +Coloradoan +coloradoite +colorant +colorants +colorate +coloration +colorational +colorationally +colorations +colorative +coloratura +coloraturas +colorature +colorbearer +color-bearer +colorblind +color-blind +colorblindness +colorbreed +colorcast +colorcasted +colorcaster +colorcasting +colorcasts +colorectitis +colorectostomy +colored +coloreds +colorer +colorers +color-fading +colorfast +colorfastness +color-free +colorful +colorfully +colorfulness +color-grinding +colory +colorific +colorifics +colorimeter +colorimetry +colorimetric +colorimetrical +colorimetrically +colorimetrics +colorimetrist +colorin +coloring +colorings +colorism +colorisms +colorist +coloristic +coloristically +colorists +colorization +colorize +colorless +colorlessly +colorlessness +colormaker +colormaking +colorman +color-matching +coloroto +colorrhaphy +colors +color-sensitize +color-testing +colortype +Colorum +color-washed +coloslossi +coloslossuses +coloss +Colossae +colossal +colossality +colossally +colossean +Colosseum +colossi +Colossian +Colossians +colosso +Colossochelys +colossus +colossuses +Colossuswise +colostomy +colostomies +colostral +colostration +colostric +colostrous +colostrum +colotyphoid +colotomy +colotomies +colour +colourability +colourable +colourableness +colourably +colouration +colourational +colourationally +colourative +colour-blind +colour-box +Coloured +colourer +colourers +colourfast +colourful +colourfully +colourfulness +coloury +colourific +colourifics +colouring +colourist +colouristic +colourize +colourless +colourlessly +colourlessness +colourman +colours +colourtype +colous +colove +Colp +colpenchyma +colpeo +colpeurynter +colpeurysis +colpheg +Colpin +colpindach +colpitis +colpitises +colpo- +colpocele +colpocystocele +Colpoda +colpohyperplasia +colpohysterotomy +colpoperineoplasty +colpoperineorrhaphy +colpoplasty +colpoplastic +colpoptosis +colporrhagia +colporrhaphy +colporrhea +colporrhexis +colport +colportage +colporter +colporteur +colporteurs +colposcope +colposcopy +colpostat +colpotomy +colpotomies +colpus +Colquitt +Colrain +cols +Colson +colstaff +Colston +Colstrip +COLT +Coltee +colter +colters +colt-herb +colthood +Coltin +coltish +coltishly +coltishness +coltlike +Colton +coltoria +coltpixy +coltpixie +colt-pixie +Coltrane +colts +colt's +coltsfoot +coltsfoots +coltskin +Coltson +colt's-tail +Coltun +Coltwood +colubaria +Coluber +colubrid +Colubridae +colubrids +colubriform +Colubriformes +Colubriformia +Colubrina +Colubrinae +colubrine +colubroid +colugo +colugos +Colum +Columba +columbaceous +Columbae +Columban +Columbanian +columbary +columbaria +columbaries +columbarium +columbate +columbeia +columbeion +Columbella +Columbia +columbiad +Columbian +Columbiana +Columbiaville +columbic +Columbid +Columbidae +columbier +columbiferous +Columbiformes +columbin +Columbine +Columbyne +columbines +columbite +columbium +columbo +columboid +columbotantalate +columbotitanate +columbous +Columbus +columel +columella +columellae +columellar +columellate +Columellia +Columelliaceae +columelliform +columels +column +columna +columnal +columnar +columnarian +columnarity +columnarized +columnate +columnated +columnates +columnating +columnation +columnea +columned +columner +columniation +columniferous +columniform +columning +columnist +columnistic +columnists +columnization +columnize +columnized +columnizes +columnizing +columns +column's +columnwise +colunar +colure +colures +Colusa +colusite +Colutea +Colver +Colvert +Colville +Colvin +Colwell +Colwen +Colwich +Colwin +Colwyn +colza +colzas +COM +com- +Com. +coma +comacine +comade +comae +Comaetho +comagistracy +comagmatic +comake +comaker +comakers +comakes +comaking +comal +comales +comals +comamie +Coman +comanage +comanagement +comanagements +comanager +comanagers +Comanche +Comanchean +Comanches +comandante +comandantes +comandanti +Comandra +Comaneci +comanic +comarca +comart +co-mart +co-martyr +Comarum +COMAS +comate +co-mate +comates +comatic +comatik +comatiks +comatose +comatosely +comatoseness +comatosity +comatous +comatula +comatulae +comatulid +comb +comb. +combaron +combasou +combat +combatable +combatant +combatants +combatant's +combated +combater +combaters +combating +combative +combatively +combativeness +combativity +combats +combattant +combattants +combatted +combatter +combatting +comb-back +comb-broach +comb-brush +comb-building +Combe +Combe-Capelle +combed +comber +combers +Combes +combfish +combfishes +combflower +comb-footed +comb-grained +comby +combinability +combinable +combinableness +combinably +combinant +combinantive +combinate +combination +combinational +combinations +combination's +combinative +combinator +combinatory +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combinator's +combind +combine +combined +combinedly +combinedness +combinement +combiner +combiners +combines +combing +combings +combining +combite +comble +combless +comblessness +comblike +combmaker +combmaking +combo +comboy +comboloio +combos +comb-out +combre +Combretaceae +combretaceous +Combretum +Combs +comb-shaped +combure +comburendo +comburent +comburgess +comburimeter +comburimetry +comburivorous +combust +combusted +combustibility +combustibilities +combustible +combustibleness +combustibles +combustibly +combusting +combustion +combustions +combustious +combustive +combustively +combustor +combusts +combwise +combwright +comd +COMDEX +comdg +comdg. +comdia +Comdr +Comdr. +Comdt +Comdt. +come +come-all-ye +come-along +come-at-ability +comeatable +come-at-able +come-at-ableness +comeback +come-back +comebacker +comebacks +come-between +come-by-chance +Comecon +Comecrudo +comeddle +comedy +comedia +comedial +comedian +comedians +comedian's +comediant +comedic +comedical +comedically +comedienne +comediennes +comedies +comedietta +comediettas +comediette +comedy's +comedist +comedo +comedones +comedos +comedown +come-down +comedowns +come-hither +come-hithery +comely +comelier +comeliest +comely-featured +comelily +comeliness +comeling +comendite +comenic +Comenius +come-off +come-on +come-out +come-outer +comephorous +Comer +Comerio +comers +comes +comessation +comestible +comestibles +comestion +comet +cometary +cometaria +cometarium +Cometes +cometh +comether +comethers +cometic +cometical +cometlike +cometographer +cometography +cometographical +cometoid +cometology +comets +comet's +cometwise +comeupance +comeuppance +comeuppances +comfy +comfier +comfiest +comfily +comfiness +comfit +comfits +comfiture +Comfort +comfortability +comfortabilities +comfortable +comfortableness +comfortably +comfortation +comfortative +comforted +Comforter +comforters +comfortful +comforting +comfortingly +comfortless +comfortlessly +comfortlessness +comfortress +comfortroot +comforts +Comfrey +comfreys +Comiakin +comic +comical +comicality +comically +comicalness +comices +comic-iambic +comico- +comicocynical +comicocratic +comicodidactic +comicography +comicoprosaic +comicotragedy +comicotragic +comicotragical +comicry +comics +comic's +Comid +comida +comiferous +Comilla +COMINCH +Comines +Cominform +Cominformist +cominformists +coming +coming-forth +comingle +coming-on +comings +comino +Comins +Comyns +Comintern +comique +comism +Comiso +Comitadji +comital +comitant +comitatensian +comitative +comitatus +comite +comites +comity +comitia +comitial +comities +Comitium +comitiva +comitje +comitragedy +comix +coml +COMM +comm. +comma +Commack +commaes +Commager +commaing +command +commandable +commandant +commandants +commandant's +commandatory +commanded +commandedness +commandeer +commandeered +commandeering +commandeers +commander +commandery +commanderies +commanders +commandership +commanding +commandingly +commandingness +commandite +commandless +commandment +commandments +commandment's +commando +commandoes +commandoman +commandos +commandress +commandry +commandrie +commandries +commands +command's +commark +commas +comma's +commassation +commassee +commata +commaterial +commatic +commation +commatism +comme +commeasurable +commeasure +commeasured +commeasuring +commeddle +Commelina +Commelinaceae +commelinaceous +commem +commemorable +commemorate +commemorated +commemorates +commemorating +commemoration +commemorational +commemorations +commemorative +commemoratively +commemorativeness +commemorator +commemoratory +commemorators +commemorize +commemorized +commemorizing +commence +commenceable +commenced +commencement +commencements +commencement's +commencer +commences +commencing +commend +commenda +commendable +commendableness +commendably +commendador +commendam +commendatary +commendation +commendations +commendation's +commendator +commendatory +commendatories +commendatorily +commended +commender +commending +commendingly +commendment +commends +commensal +commensalism +commensalist +commensalistic +commensality +commensally +commensals +commensurability +commensurable +commensurableness +commensurably +commensurate +commensurated +commensurately +commensurateness +commensurating +commensuration +commensurations +comment +commentable +commentary +commentarial +commentarialism +commentaries +commentary's +commentate +commentated +commentating +commentation +commentative +commentator +commentatorial +commentatorially +commentators +commentator's +commentatorship +commented +commenter +commenting +commentitious +comments +Commerce +commerced +commerceless +commercer +commerces +commercia +commerciable +commercial +commercialisation +commercialise +commercialised +commercialising +commercialism +commercialist +commercialistic +commercialists +commerciality +commercialization +commercializations +commercialize +commercialized +commercializes +commercializing +commercially +commercialness +commercials +commercing +commercium +commerge +commers +commesso +commy +commie +commies +commigration +commilitant +comminate +comminated +comminating +commination +comminative +comminator +comminatory +Commines +commingle +commingled +comminglement +commingler +commingles +commingling +comminister +comminuate +comminute +comminuted +comminuting +comminution +comminutor +Commiphora +commis +commisce +commise +commiserable +commiserate +commiserated +commiserates +commiserating +commiseratingly +commiseration +commiserations +commiserative +commiseratively +commiserator +Commiskey +commissar +commissary +commissarial +commissariat +commissariats +commissaries +commissaryship +commissars +commission +commissionaire +commissional +commissionary +commissionate +commissionated +commissionating +commissioned +commissioner +commissioner-general +commissioners +commissionership +commissionerships +commissioning +commissions +commissionship +commissive +commissively +commissoria +commissural +commissure +commissurotomy +commissurotomies +commistion +commit +commitment +commitments +commitment's +commits +committable +committal +committals +committed +committedly +committedness +committee +committeeism +committeeman +committeemen +committees +committee's +committeeship +committeewoman +committeewomen +committent +committer +committible +committing +committitur +committment +committor +commix +commixed +commixes +commixing +commixt +commixtion +commixture +commo +commodata +commodatary +commodate +commodation +commodatum +commode +commoderate +commodes +commodious +commodiously +commodiousness +commoditable +commodity +commodities +commodity's +commodore +commodores +commodore's +Commodus +commoigne +commolition +common +commonable +commonage +commonality +commonalities +commonalty +commonalties +commonance +commoned +commonefaction +commoney +commoner +commoners +commoner's +commonership +commonest +commoning +commonish +commonition +commonize +common-law +commonly +commonness +commonplace +commonplaceism +commonplacely +commonplaceness +commonplacer +commonplaces +common-room +Commons +commonsense +commonsensible +commonsensibly +commonsensical +commonsensically +commonty +common-variety +commonweal +commonweals +Commonwealth +commonwealthism +commonwealths +commorancy +commorancies +commorant +commorient +commorse +commorth +commos +commot +commote +commotion +commotional +commotions +commotive +commove +commoved +commoves +commoving +commulation +commulative +communa +communal +communalisation +communalise +communalised +communaliser +communalising +communalism +communalist +communalistic +communality +communalization +communalize +communalized +communalizer +communalizing +communally +Communard +communbus +Commune +communed +communer +communes +communicability +communicable +communicableness +communicably +communicant +communicants +communicant's +communicate +communicated +communicatee +communicates +communicating +communication +communicational +communications +communicative +communicatively +communicativeness +communicator +communicatory +communicators +communicator's +communing +Communion +communionable +communional +communionist +communions +communiqu +communique +communiques +communis +communisation +communise +communised +communising +communism +Communist +communistery +communisteries +communistic +communistical +communistically +communists +communist's +communital +communitary +communitarian +communitarianism +community +communities +community's +communitive +communitywide +communitorium +communization +communize +communized +communizing +commutability +commutable +commutableness +commutant +commutate +commutated +commutating +commutation +commutations +commutative +commutatively +commutativity +commutator +commutators +commute +commuted +commuter +commuters +commutes +commuting +commutual +commutuality +Comnenian +Comnenus +Como +comodato +comodo +comoedia +comoedus +comoid +comolecule +comonomer +comonte +comoquer +comorado +Comorin +comortgagee +comose +comourn +comourner +comournful +comous +Comox +comp +comp. +compaa +COMPACT +compactability +compactable +compacted +compactedly +compactedness +compacter +compactest +compactible +compactify +compactification +compactile +compacting +compaction +compactions +compactly +compactness +compactnesses +compactor +compactors +compactor's +compacts +compacture +compadre +compadres +compage +compages +compaginate +compagination +Compagnie +compagnies +companable +companage +companator +compander +companero +companeros +company +compania +companiable +companias +companied +companies +companying +companyless +companion +companionability +companionable +companionableness +companionably +companionage +companionate +companioned +companioning +companionize +companionized +companionizing +companionless +companions +companion's +companionship +companionships +companionway +companionways +company's +compar +compar. +comparability +comparable +comparableness +comparably +comparascope +comparate +comparatist +comparatival +comparative +comparatively +comparativeness +comparatives +comparativist +comparator +comparators +comparator's +comparcioner +compare +compared +comparer +comparers +compares +comparing +comparison +comparisons +comparison's +comparition +comparograph +comparsa +compart +comparted +compartimenti +compartimento +comparting +compartition +compartment +compartmental +compartmentalization +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +compartmentally +compartmentation +compartmented +compartmentize +compartments +compartner +comparts +compass +compassability +compassable +compassed +compasser +Compasses +compass-headed +compassing +compassion +compassionable +compassionate +compassionated +compassionately +compassionateness +compassionating +compassionless +compassions +compassive +compassivity +compassless +compassment +compatability +compatable +compaternity +compathy +compatibility +compatibilities +compatibility's +compatible +compatibleness +compatibles +compatibly +compatience +compatient +compatriot +compatriotic +compatriotism +compatriots +Compazine +compd +compear +compearance +compearant +comped +compeer +compeered +compeering +compeers +compel +compellability +compellable +compellably +compellation +compellative +compelled +compellent +compeller +compellers +compelling +compellingly +compels +compend +compendency +compendent +compendia +compendiary +compendiate +compendious +compendiously +compendiousness +compendium +compendiums +compends +compenetrate +compenetration +compensability +compensable +compensate +compensated +compensates +compensating +compensatingly +compensation +compensational +compensations +compensative +compensatively +compensativeness +compensator +compensatory +compensators +compense +compenser +compere +compered +comperes +compering +compert +compesce +compester +compete +competed +competence +competences +competency +competencies +competent +competently +competentness +competer +competes +competible +competing +competingly +competition +competitioner +competitions +competition's +competitive +competitively +competitiveness +competitor +competitory +competitors +competitor's +competitorship +competitress +competitrix +Compi +Compiegne +compilable +compilation +compilations +compilation's +compilator +compilatory +compile +compileable +compiled +compilement +compiler +compilers +compiler's +compiles +compiling +comping +compinge +compital +Compitalia +compitum +complacence +complacences +complacency +complacencies +complacent +complacential +complacentially +complacently +complain +complainable +complainant +complainants +complained +complainer +complainers +complaining +complainingly +complainingness +complains +complaint +complaintful +complaintive +complaintiveness +complaints +complaint's +complaisance +complaisant +complaisantly +complaisantness +complanar +complanate +complanation +complant +compleat +compleated +complect +complected +complecting +complection +complects +complement +complemental +complementally +complementalness +complementary +complementaries +complementarily +complementariness +complementarism +complementarity +complementation +complementative +complement-binding +complemented +complementer +complementers +complement-fixing +complementing +complementizer +complementoid +complements +completable +complete +completed +completedness +completely +completement +completeness +completenesses +completer +completers +completes +completest +completing +completion +completions +completive +completively +completory +completories +complex +complexation +complexed +complexedness +complexer +complexes +complexest +complexify +complexification +complexing +complexion +complexionably +complexional +complexionally +complexionary +complexioned +complexionist +complexionless +complexions +complexity +complexities +complexive +complexively +complexly +complexness +complexometry +complexometric +complexus +comply +compliable +compliableness +compliably +compliance +compliances +compliancy +compliancies +compliant +compliantly +complicacy +complicacies +complicant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicative +complicator +complicators +complicator's +complice +complices +complicity +complicities +complicitous +complied +complier +compliers +complies +complying +compliment +complimentable +complimental +complimentally +complimentalness +complimentary +complimentarily +complimentariness +complimentarity +complimentation +complimentative +complimented +complimenter +complimenters +complimenting +complimentingly +compliments +complin +compline +complines +complins +complish +complot +complotment +complots +complotted +complotter +complotting +Complutensian +compluvia +compluvium +compo +Compoboard +compoed +compoer +compoing +compole +compone +componed +componency +componendo +component +componental +componented +componential +componentry +components +component's +componentwise +compony +comport +comportable +comportance +comported +comporting +comportment +comportments +comports +compos +composable +composal +Composaline +composant +compose +composed +composedly +composedness +composer +composers +composes +composing +composit +composita +Compositae +composite +composite-built +composited +compositely +compositeness +composites +compositing +composition +compositional +compositionally +compositions +compositive +compositively +compositor +compositorial +compositors +compositous +compositure +composograph +compossibility +compossible +compost +composted +Compostela +composting +composts +composture +composure +compot +compotation +compotationship +compotator +compotatory +compote +compotes +compotier +compotiers +compotor +compound +compoundable +compound-complex +compounded +compoundedness +compounder +compounders +compounding +compoundness +compounds +compound-wound +comprachico +comprachicos +comprador +compradore +comprecation +compreg +compregnate +comprehend +comprehended +comprehender +comprehendible +comprehending +comprehendingly +comprehends +comprehense +comprehensibility +comprehensible +comprehensibleness +comprehensibly +comprehension +comprehensions +comprehensive +comprehensively +comprehensiveness +comprehensivenesses +comprehensives +comprehensor +comprend +compresbyter +compresbyterial +compresence +compresent +compress +compressed +compressedly +compresses +compressibility +compressibilities +compressible +compressibleness +compressibly +compressing +compressingly +compression +compressional +compression-ignition +compressions +compressive +compressively +compressometer +compressor +compressors +compressure +comprest +compriest +comprint +comprisable +comprisal +comprise +comprised +comprises +comprising +comprizable +comprizal +comprize +comprized +comprizes +comprizing +comprobate +comprobation +comproduce +compromis +compromisable +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +compromissary +compromission +compromissorial +compromit +compromitment +compromitted +compromitting +comprovincial +comps +Compsilura +Compsoa +Compsognathus +Compsothlypidae +compt +Comptche +Compte +Comptean +compted +COMPTEL +compter +comptible +comptie +compting +comptly +comptness +comptoir +Comptom +Comptometer +Compton +Compton-Burnett +Comptonia +comptonite +comptrol +comptroller +comptrollers +comptroller's +comptrollership +compts +compulsative +compulsatively +compulsatory +compulsatorily +compulse +compulsed +compulsion +compulsions +compulsion's +compulsitor +compulsive +compulsively +compulsiveness +compulsives +compulsivity +compulsory +compulsorily +compulsoriness +compunct +compunction +compunctionary +compunctionless +compunctions +compunctious +compunctiously +compunctive +compupil +compurgation +compurgator +compurgatory +compurgatorial +compursion +computability +computable +computably +computate +computation +computational +computationally +computations +computation's +computative +computatively +computativeness +compute +computed +computer +computerese +computerise +computerite +computerizable +computerization +computerize +computerized +computerizes +computerizing +computerlike +computernik +computers +computer's +computes +computing +computist +computus +Comr +Comr. +comrade +comrade-in-arms +comradely +comradeliness +comradery +comrades +comradeship +comradeships +comrado +Comras +comrogue +COMS +COMSAT +comsymp +comsymps +Comsomol +Comstock +comstockery +comstockeries +Comte +comtemplate +comtemplated +comtemplates +comtemplating +comtes +Comtesse +comtesses +Comtian +Comtism +Comtist +comunidad +comurmurer +Comus +comvia +Con +con- +Con. +conable +conacaste +conacre +Conah +Conakry +Conal +conalbumin +Conall +conamarin +conamed +Conan +conand +Conant +Conard +conarial +conario- +conarium +Conasauga +conation +conational +conationalistic +conations +conative +conatural +conatus +Conaway +conaxial +conbinas +conc +conc. +concactenated +concamerate +concamerated +concameration +Concan +concanavalin +concannon +concaptive +concarnation +Concarneau +concassation +concatenary +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +concatenator +concatervate +concaulescence +concausal +concause +concavation +concave +concaved +concavely +concaveness +concaver +concaves +concaving +concavity +concavities +concavo +concavo- +concavo-concave +concavo-convex +conceal +concealable +concealed +concealedly +concealedness +concealer +concealers +concealing +concealingly +concealment +concealments +conceals +concede +conceded +concededly +conceder +conceders +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceity +conceiting +conceitless +conceits +conceivability +conceivable +conceivableness +conceivably +conceive +conceived +conceiver +conceivers +conceives +conceiving +concelebrate +concelebrated +concelebrates +concelebrating +concelebration +concelebrations +concent +concenter +concentered +concentering +concentive +concento +concentralization +concentralize +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrativeness +concentrator +concentrators +concentre +concentred +concentric +concentrical +concentrically +concentricate +concentricity +concentring +concents +concentual +concentus +Concepci +Concepcion +concept +conceptacle +conceptacular +conceptaculum +conceptible +conception +conceptional +conceptionist +conceptions +conception's +conceptism +conceptive +conceptiveness +concepts +concept's +conceptual +conceptualisation +conceptualise +conceptualised +conceptualising +conceptualism +conceptualist +conceptualistic +conceptualistically +conceptualists +conceptuality +conceptualization +conceptualizations +conceptualization's +conceptualize +conceptualized +conceptualizer +conceptualizes +conceptualizing +conceptually +conceptus +concern +concernancy +concerned +concernedly +concernedness +concerning +concerningly +concerningness +concernment +concerns +concert +concertante +concertantes +concertanti +concertanto +concertati +concertation +concertato +concertatos +concerted +concertedly +concertedness +Concertgebouw +concertgoer +concerti +concertina +concertinas +concerting +concertini +concertinist +concertino +concertinos +concertion +concertise +concertised +concertiser +concertising +concertist +concertize +concertized +concertizer +concertizes +concertizing +concertmaster +concertmasters +concertmeister +concertment +concerto +concertos +concerts +concertstck +concertstuck +Concesio +concessible +concession +concessionaire +concessionaires +concessional +concessionary +concessionaries +concessioner +concessionist +concessions +concession's +concessit +concessive +concessively +concessiveness +concessor +concessory +concetti +Concettina +concettism +concettist +concetto +conch +conch- +Concha +conchae +conchal +conchate +conche +conched +concher +conches +conchfish +conchfishes +conchy +conchie +conchies +Conchifera +conchiferous +conchiform +conchyle +conchylia +conchyliated +conchyliferous +conchylium +conchinin +conchinine +conchiolin +Conchita +conchite +conchitic +conchitis +Concho +Conchobar +Conchobor +conchoid +conchoidal +conchoidally +conchoids +conchol +conchology +conchological +conchologically +conchologist +conchologize +conchometer +conchometry +conchospiral +Conchostraca +conchotome +conchs +Conchubar +Conchucu +conchuela +conciator +concyclic +concyclically +concierge +concierges +concile +conciliable +conciliabule +conciliabulum +conciliar +conciliarism +conciliarly +conciliate +conciliated +conciliates +conciliating +conciliatingly +conciliation +conciliationist +conciliations +conciliative +conciliator +conciliatory +conciliatorily +conciliatoriness +conciliators +concilium +concinnate +concinnated +concinnating +concinnity +concinnities +concinnous +concinnously +concio +concion +concional +concionary +concionate +concionator +concionatory +conciousness +concipiency +concipient +concise +concisely +conciseness +concisenesses +conciser +concisest +concision +concitation +concite +concitizen +conclamant +conclamation +conclave +conclaves +conclavist +concludable +conclude +concluded +concludence +concludency +concludendi +concludent +concludently +concluder +concluders +concludes +concludible +concluding +concludingly +conclusible +conclusion +conclusional +conclusionally +conclusions +conclusion's +conclusive +conclusively +conclusiveness +conclusory +conclusum +concn +concoagulate +concoagulation +concoct +concocted +concocter +concocting +concoction +concoctions +concoctive +concoctor +concocts +Concoff +concolor +concolorous +concolour +concomitance +concomitancy +concomitant +concomitantly +concomitants +concomitate +concommitant +concommitantly +conconscious +Conconully +Concord +concordable +concordably +concordal +concordance +concordancer +concordances +concordancy +concordant +concordantial +concordantly +concordat +concordatory +concordats +concordatum +Concorde +concorder +Concordia +concordial +concordist +concordity +concordly +concords +Concordville +concorporate +concorporated +concorporating +concorporation +Concorrezanes +concours +concourse +concourses +concreate +concredit +concremation +concrement +concresce +concrescence +concrescences +concrescent +concrescible +concrescive +concrete +concreted +concretely +concreteness +concreter +concretes +concreting +concretion +concretional +concretionary +concretions +concretism +concretist +concretive +concretively +concretization +concretize +concretized +concretizing +concretor +concrew +concrfsce +concubinage +concubinal +concubinary +concubinarian +concubinaries +concubinate +concubine +concubinehood +concubines +concubitancy +concubitant +concubitous +concubitus +conculcate +conculcation +concumbency +concupy +concupiscence +concupiscent +concupiscible +concupiscibleness +concur +concurbit +concurred +concurrence +concurrences +concurrency +concurrencies +concurrent +concurrently +concurrentness +concurring +concurringly +concurs +concursion +concurso +concursus +concuss +concussant +concussation +concussed +concusses +concussing +concussion +concussional +concussions +concussive +concussively +concutient +Cond +Conda +Condalia +Condamine +Conde +condecent +condemn +condemnable +condemnably +condemnate +condemnation +condemnations +condemnatory +condemned +condemner +condemners +condemning +condemningly +condemnor +condemns +condensability +condensable +condensance +condensary +condensaries +condensate +condensates +condensation +condensational +condensations +condensative +condensator +condense +condensed +condensedly +condensedness +condenser +condensery +condenseries +condensers +condenses +condensible +condensing +condensity +conder +condescend +condescended +condescendence +condescendent +condescender +condescending +condescendingly +condescendingness +condescends +condescension +condescensions +condescensive +condescensively +condescensiveness +condescent +condiction +condictious +condiddle +condiddled +condiddlement +condiddling +condign +condigness +condignity +condignly +condignness +condylar +condylarth +Condylarthra +condylarthrosis +condylarthrous +condyle +condylectomy +condyles +condylion +Condillac +condyloid +condyloma +condylomas +condylomata +condylomatous +condylome +condylopod +Condylopoda +condylopodous +condylos +condylotomy +Condylura +condylure +condiment +condimental +condimentary +condiments +condisciple +condistillation +Condit +condite +condition +conditionable +conditional +conditionalism +conditionalist +conditionality +conditionalities +conditionalize +conditionally +conditionals +conditionate +conditione +conditioned +conditioner +conditioners +conditioning +conditions +condititivia +conditivia +conditivium +conditory +conditoria +conditorium +conditotoria +condivision +condo +condoes +condog +condolatory +condole +condoled +condolement +condolence +condolences +condolent +condoler +condolers +condoles +condoling +condolingly +condom +condominate +condominial +condominiia +condominiiums +condominium +condominiums +condoms +Condon +condonable +condonance +condonation +condonations +condonative +condone +condoned +condonement +condoner +condoners +condones +condoning +condor +Condorcet +condores +condors +condos +condottiere +condottieri +conduce +conduceability +conduced +conducement +conducent +conducer +conducers +conduces +conducible +conducibleness +conducibly +conducing +conducingly +conducive +conduciveness +conduct +conducta +conductance +conductances +conducted +conductibility +conductible +conductility +conductimeter +conductimetric +conducting +conductio +conduction +conductional +conductions +conductitious +conductive +conductively +conductivity +conductivities +conduct-money +conductometer +conductometric +conductor +conductory +conductorial +conductorless +conductors +conductor's +conductorship +conductress +conducts +conductus +condue +conduit +conduits +conduplicate +conduplicated +conduplication +condurangin +condurango +condurrite +cone +cone-billed +coned +coneen +coneflower +Conehatta +conehead +cone-headed +Coney +coneighboring +cone-in-cone +coneine +coneys +Conejos +conelet +conelike +Conelrad +conelrads +conemaker +conemaking +Conemaugh +conenchyma +conenose +cone-nose +conenoses +conepate +conepates +conepatl +conepatls +coner +cones +cone's +cone-shaped +conessine +Conestee +Conestoga +Conesus +Conesville +Conetoe +conf +conf. +confab +confabbed +confabbing +confabs +confabular +confabulate +confabulated +confabulates +confabulating +confabulation +confabulations +confabulator +confabulatory +confact +confarreate +confarreated +confarreation +confated +confect +confected +confecting +confection +confectionary +confectionaries +confectioner +confectionery +confectioneries +confectioners +confectiones +confections +confectory +confects +confecture +Confed +confeder +Confederacy +confederacies +confederal +confederalist +Confederate +confederated +confederater +confederates +confederating +confederatio +Confederation +confederationism +confederationist +confederations +confederatism +confederative +confederatize +confederator +confelicity +confer +conferee +conferees +conference +conferences +conference's +conferencing +conferential +conferment +conferrable +conferral +conferred +conferree +conferrence +conferrer +conferrers +conferrer's +conferring +conferruminate +confers +conferted +Conferva +Confervaceae +confervaceous +confervae +conferval +Confervales +confervalike +confervas +confervoid +Confervoideae +confervous +confess +confessable +confessant +confessary +confessarius +confessed +confessedly +confesser +confesses +confessing +confessingly +confession +confessional +confessionalian +confessionalism +confessionalist +confessionally +confessionals +confessionary +confessionaries +confessionist +confessions +confession's +confessor +confessory +confessors +confessor's +confessorship +confest +confetti +confetto +conficient +confidant +confidante +confidantes +confidants +confidant's +confide +confided +confidence +confidences +confidency +confident +confidente +confidential +confidentiality +confidentially +confidentialness +confidentiary +confidently +confidentness +confider +confiders +confides +confiding +confidingly +confidingness +configurable +configural +configurate +configurated +configurating +configuration +configurational +configurationally +configurationism +configurationist +configurations +configuration's +configurative +configure +configured +configures +configuring +confinable +confine +confineable +confined +confinedly +confinedness +confineless +confinement +confinements +confinement's +confiner +confiners +confines +confining +confinity +confirm +confirmability +confirmable +confirmand +confirmation +confirmational +confirmations +confirmation's +confirmative +confirmatively +confirmatory +confirmatorily +confirmed +confirmedly +confirmedness +confirmee +confirmer +confirming +confirmingly +confirmity +confirmment +confirmor +confirms +confiscable +confiscatable +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +confiscator +confiscatory +confiscators +confiserie +confisk +confisticating +confit +confitent +Confiteor +confiture +confix +confixed +confixing +conflab +conflagrant +conflagrate +conflagrated +conflagrating +conflagration +conflagrations +conflagrative +conflagrator +conflagratory +conflate +conflated +conflates +conflating +conflation +conflexure +conflict +conflicted +conflictful +conflicting +conflictingly +confliction +conflictive +conflictless +conflictory +conflicts +conflictual +conflow +Confluence +confluences +confluent +confluently +conflux +confluxes +confluxibility +confluxible +confluxibleness +confocal +confocally +conforbably +conform +conformability +conformable +conformableness +conformably +conformal +conformance +conformant +conformate +conformation +conformational +conformationally +conformations +conformator +conformed +conformer +conformers +conforming +conformingly +conformism +conformist +conformists +conformity +conformities +conforms +confort +confound +confoundable +confounded +confoundedly +confoundedness +confounder +confounders +confounding +confoundingly +confoundment +confounds +confr +confract +confraction +confragose +confrater +confraternal +confraternity +confraternities +confraternization +confrere +confreres +confrerie +confriar +confricamenta +confricamentum +confrication +confront +confrontal +confrontation +confrontational +confrontationism +confrontationist +confrontations +confrontation's +confronte +confronted +confronter +confronters +confronting +confrontment +confronts +Confucian +Confucianism +Confucianist +confucians +Confucius +confusability +confusable +confusably +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusional +confusions +confusive +confusticate +confustication +confutability +confutable +confutation +confutations +confutative +confutator +confute +confuted +confuter +confuters +confutes +confuting +Cong +Cong. +conga +congaed +congaing +congas +Congdon +conge +congeable +congeal +congealability +congealable +congealableness +congealed +congealedness +congealer +congealing +congealment +congeals +conged +congee +congeed +congeeing +congees +congeing +congelation +congelative +congelifract +congelifraction +congeliturbate +congeliturbation +congenator +congener +congeneracy +congeneric +congenerical +congenerous +congenerousness +congeners +congenetic +congenial +congeniality +congenialities +congenialize +congenially +congenialness +congenital +congenitally +congenitalness +congenite +congeon +Conger +congeree +conger-eel +congery +congerie +congeries +Congers +Congerville +conges +congession +congest +congested +congestedness +congestible +congesting +congestion +congestions +congestive +congests +congestus +congiary +congiaries +congii +congius +conglaciate +conglobate +conglobated +conglobately +conglobating +conglobation +conglobe +conglobed +conglobes +conglobing +conglobulate +conglomerate +conglomerated +conglomerates +conglomeratic +conglomerating +conglomeration +conglomerations +conglomerative +conglomerator +conglomeritic +conglutin +conglutinant +conglutinate +conglutinated +conglutinating +conglutination +conglutinative +conglution +Congo +congoes +Congoese +Congolese +Congoleum +Congonhas +congoni +congos +congou +congous +congrats +congratulable +congratulant +congratulate +congratulated +congratulates +congratulating +congratulation +congratulational +congratulations +congratulator +congratulatory +congredient +congree +congreet +congregable +congreganist +congregant +congregants +congregate +congregated +congregates +congregating +congregation +congregational +Congregationalism +Congregationalist +congregationalists +congregationalize +congregationally +Congregationer +congregationist +congregations +congregative +congregativeness +congregator +congresional +Congreso +Congress +congressed +congresser +congresses +congressing +congressional +congressionalist +congressionally +congressionist +congressist +congressive +Congressman +congressman-at-large +congressmen +congressmen-at-large +Congresso +congress's +congresswoman +congresswomen +Congreve +congrid +Congridae +congrio +congroid +congrue +congruence +congruences +congruency +congruencies +congruent +congruential +congruently +congruism +congruist +congruistic +congruity +congruities +congruous +congruously +congruousness +congustable +conhydrin +conhydrine +coni +Cony +conia +Coniacian +Coniah +Conias +conic +conical +conicality +conically +conicalness +conical-shaped +cony-catch +conycatcher +conicein +coniceine +conichalcite +conicine +conicity +conicities +conicle +conico- +conico-cylindrical +conico-elongate +conico-hemispherical +conicoid +conico-ovate +conico-ovoid +conicopoly +conico-subhemispherical +conico-subulate +conics +Conidae +conidia +conidial +conidian +conidiiferous +conidioid +conidiophore +conidiophorous +conidiospore +conidium +Conyers +conies +conifer +Coniferae +coniferin +coniferophyte +coniferous +conifers +conification +coniform +conyger +coniine +coniines +conylene +Conilurus +conima +conimene +conin +conine +conines +coning +conynge +Conyngham +coninidia +conins +Coniogramme +coniology +coniomycetes +Coniophora +Coniopterygidae +Conioselinum +conioses +coniosis +coniospermous +Coniothyrium +conyrin +conyrine +coniroster +conirostral +Conirostres +conisance +conite +Conium +coniums +conyza +conj +conj. +conject +conjective +conjecturable +conjecturableness +conjecturably +conjectural +conjecturalist +conjecturality +conjecturally +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjee +conjegates +conjobble +conjoin +conjoined +conjoinedly +conjoiner +conjoining +conjoins +conjoint +conjointly +conjointment +conjointness +conjoints +conjon +conjubilant +conjuctiva +conjugable +conjugably +conjugacy +conjugal +Conjugales +conjugality +conjugally +conjugant +conjugata +Conjugatae +conjugate +conjugated +conjugately +conjugateness +conjugates +conjugating +conjugation +conjugational +conjugationally +conjugations +conjugative +conjugato- +conjugato-palmate +conjugato-pinnate +conjugator +conjugators +conjugial +conjugium +conjunct +conjuncted +conjunction +conjunctional +conjunctionally +conjunction-reduction +conjunctions +conjunction's +conjunctiva +conjunctivae +conjunctival +conjunctivas +conjunctive +conjunctively +conjunctiveness +conjunctives +conjunctivitis +conjunctly +conjuncts +conjunctur +conjunctural +conjuncture +conjunctures +conjuration +conjurations +conjurator +conjure +conjured +conjurement +conjurer +conjurers +conjurership +conjures +conjury +conjuring +conjurison +conjuror +conjurors +conk +conkanee +conked +conker +conkers +conky +conking +Conklin +conks +Conlan +Conlee +Conley +Conlen +conli +Conlin +Conlon +CONN +Conn. +connach +Connacht +connaisseur +Connally +Connaraceae +connaraceous +connarite +Connarus +connascency +connascent +connatal +connate +connately +connateness +connate-perfoliate +connation +connatural +connaturality +connaturalize +connaturally +connaturalness +connature +Connaught +Conneaut +Conneautville +connect +connectable +connectant +connected +connectedly +connectedness +connecter +connecters +connectibility +connectible +connectibly +Connecticut +connecting +connection +connectional +connectionism +connectionless +connections +connection's +connectival +connective +connectively +connectives +connective's +connectivity +connector +connectors +connector's +connects +conned +Connee +Conney +Connel +Connell +Connelley +Connelly +connellite +Connellsville +Connemara +Conner +Conners +Connersville +Connerville +Connett +connex +connexes +connexion +connexional +connexionalism +connexity +connexities +connexiva +connexive +connexivum +connexure +connexus +Conni +Conny +Connie +connies +conning +conniption +conniptions +connivance +connivances +connivancy +connivant +connivantly +connive +connived +connivence +connivent +connivently +conniver +connivery +connivers +connives +conniving +connivingly +connixation +Connochaetes +connoissance +connoisseur +connoisseurs +connoisseur's +connoisseurship +Connolly +Connor +Connors +connotate +connotation +connotational +connotations +connotative +connotatively +connote +connoted +connotes +connoting +connotive +connotively +conns +connu +connubial +connubialism +connubiality +connubially +connubiate +connubium +connumerate +connumeration +connusable +conocarp +Conocarpus +Conocephalum +Conocephalus +conoclinium +conocuneus +conodont +conodonts +Conoy +conoid +conoidal +conoidally +conoidic +conoidical +conoidically +conoido-hemispherical +conoido-rotundate +conoids +Conolophus +conominee +co-nominee +Conon +cononintelligent +Conopholis +conopid +Conopidae +conoplain +conopodium +Conopophaga +Conopophagidae +Conor +Conorhinus +conormal +conoscente +conoscenti +conoscope +conoscopic +conourish +Conover +Conowingo +conphaseolin +conplane +conquassate +conquedle +conquer +conquerable +conquerableness +conquered +conquerer +conquerers +conqueress +conquering +conqueringly +conquerment +Conqueror +conquerors +conqueror's +conquers +Conquest +conquests +conquest's +conquian +conquians +conquinamine +conquinine +conquisition +conquistador +conquistadores +conquistadors +Conrad +Conrade +Conrado +Conrail +Conral +Conran +Conrath +conrector +conrectorship +conred +conrey +Conringia +Conroe +Conroy +CONS +Cons. +consacre +Consalve +consanguine +consanguineal +consanguinean +consanguineous +consanguineously +consanguinity +consanguinities +consarcinate +consarn +consarned +conscience +conscienceless +consciencelessly +consciencelessness +conscience-proof +consciences +conscience's +conscience-smitten +conscience-stricken +conscience-striken +consciencewise +conscient +conscientious +conscientiously +conscientiousness +conscionable +conscionableness +conscionably +conscious +consciously +consciousness +consciousnesses +consciousness-expanding +consciousness-expansion +conscive +conscribe +conscribed +conscribing +conscript +conscripted +conscripting +conscription +conscriptional +conscriptionist +conscriptions +conscriptive +conscripts +conscripttion +consderations +consecrate +consecrated +consecratedness +consecrater +consecrates +consecrating +Consecration +consecrations +consecrative +consecrator +consecratory +consectary +consecute +consecution +consecutive +consecutively +consecutiveness +consecutives +consence +consenescence +consenescency +consension +consensual +consensually +consensus +consensuses +consent +consentable +consentaneity +consentaneous +consentaneously +consentaneousness +consentant +consented +consenter +consenters +consentful +consentfully +consentience +consentient +consentiently +consenting +consentingly +consentingness +consentive +consentively +consentment +consents +consequence +consequences +consequence's +consequency +consequent +consequential +consequentiality +consequentialities +consequentially +consequentialness +consequently +consequents +consertal +consertion +conservable +conservacy +conservancy +conservancies +conservant +conservate +conservation +conservational +conservationism +conservationist +conservationists +conservationist's +conservations +conservation's +Conservatism +conservatisms +conservatist +Conservative +conservatively +conservativeness +conservatives +conservatize +conservatoire +conservatoires +conservator +conservatory +conservatorial +conservatories +conservatorio +conservatorium +conservators +conservatorship +conservatrix +conserve +conserved +conserver +conservers +conserves +conserving +Consett +Conshohocken +consy +consider +considerability +considerable +considerableness +considerably +considerance +considerate +considerately +considerateness +consideratenesses +consideration +considerations +considerative +consideratively +considerativeness +considerator +considered +considerer +considering +consideringly +considers +consign +consignable +consignatary +consignataries +consignation +consignatory +consigne +consigned +consignee +consignees +consigneeship +consigner +consignify +consignificant +consignificate +consignification +consignificative +consignificator +consignified +consignifying +consigning +consignment +consignments +consignor +consignors +consigns +consiliary +consilience +consilient +consimilar +consimilarity +consimilate +consimilated +consimilating +consimile +consisently +consist +consisted +consistence +consistences +consistency +consistencies +consistent +consistently +consistible +consisting +consistory +consistorial +consistorian +consistories +consists +consition +consitutional +consociate +consociated +consociating +consociation +consociational +consociationism +consociative +consocies +consol +consolable +consolableness +consolably +Consolamentum +consolan +Consolata +consolate +consolation +consolations +consolation's +Consolato +consolator +consolatory +consolatorily +consolatoriness +consolatrix +console +consoled +consolement +consoler +consolers +consoles +consolette +consolidant +consolidate +consolidated +consolidates +consolidating +consolidation +consolidationist +consolidations +consolidative +consolidator +consolidators +consoling +consolingly +consolitorily +consolitoriness +consols +consolute +consomm +consomme +consommes +consonance +consonances +consonancy +consonant +consonantal +consonantalize +consonantalized +consonantalizing +consonantally +consonantic +consonantise +consonantised +consonantising +consonantism +consonantize +consonantized +consonantizing +consonantly +consonantness +consonants +consonant's +consonate +consonous +consopite +consort +consortable +consorted +consorter +consortia +consortial +consorting +consortion +consortism +consortitia +consortium +consortiums +consorts +consortship +consoude +consound +conspecies +conspecific +conspecifics +conspect +conspection +conspectuity +conspectus +conspectuses +consperg +consperse +conspersion +conspicuity +conspicuous +conspicuously +conspicuousness +conspiracy +conspiracies +conspiracy's +conspirant +conspiration +conspirational +conspirative +conspirator +conspiratory +conspiratorial +conspiratorially +conspirators +conspirator's +conspiratress +conspire +conspired +conspirer +conspirers +conspires +conspiring +conspiringly +conspissate +conspue +conspurcate +Const +Constable +constablery +constables +constable's +constableship +constabless +Constableville +constablewick +constabular +constabulary +constabularies +Constance +constances +Constancy +Constancia +constancies +Constant +Constanta +constantan +Constantia +Constantin +Constantina +Constantine +Constantinian +Constantino +Constantinople +Constantinopolitan +constantly +constantness +constants +constat +constatation +constatations +constate +constative +constatory +constellate +constellated +constellating +constellation +constellations +constellation's +constellatory +conster +consternate +consternated +consternating +consternation +consternations +constipate +constipated +constipates +constipating +constipation +constipations +constituency +constituencies +constituency's +constituent +constituently +constituents +constituent's +constitute +constituted +constituter +constitutes +constituting +constitution +constitutional +constitutionalism +constitutionalist +constitutionality +constitutionalization +constitutionalize +constitutionally +constitutionals +constitutionary +constitutioner +constitutionist +constitutionless +constitutions +constitutive +constitutively +constitutiveness +constitutor +constr +constr. +constrain +constrainable +constrained +constrainedly +constrainedness +constrainer +constrainers +constraining +constrainingly +constrainment +constrains +constraint +constraints +constraint's +constrict +constricted +constricting +constriction +constrictions +constrictive +constrictor +constrictors +constricts +constringe +constringed +constringency +constringent +constringing +construability +construable +construal +construct +constructable +constructed +constructer +constructibility +constructible +constructing +construction +constructional +constructionally +constructionism +constructionist +constructionists +constructions +construction's +constructive +constructively +constructiveness +Constructivism +Constructivist +constructor +constructors +constructor's +constructorship +constructs +constructure +construe +construed +construer +construers +construes +construing +constuctor +constuprate +constupration +consubsist +consubsistency +consubstantial +consubstantialism +consubstantialist +consubstantiality +consubstantially +consubstantiate +consubstantiated +consubstantiating +consubstantiation +consubstantiationist +consubstantive +Consuela +Consuelo +consuete +consuetitude +consuetude +consuetudinal +consuetudinary +consul +consulage +consular +consulary +consularity +consulate +consulated +consulates +consulate's +consulating +consuls +consul's +consulship +consulships +consult +consulta +consultable +consultancy +consultant +consultants +consultant's +consultantship +consultary +consultation +consultations +consultation's +consultative +consultatively +consultatory +consulted +consultee +consulter +consulting +consultive +consultively +consulto +consultor +consultory +consults +consumable +consumables +consumate +consumated +consumating +consumation +consume +consumed +consumedly +consumeless +consumer +consumerism +consumerist +consumers +consumer's +consumership +consumes +consuming +consumingly +consumingness +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consummatively +consummativeness +consummator +consummatory +consumo +consumpt +consumpted +consumptible +consumption +consumptional +consumptions +consumption's +consumptive +consumptively +consumptiveness +consumptives +consumptivity +Consus +consute +Cont +cont. +contabescence +contabescent +CONTAC +contact +contactant +contacted +contactile +contacting +contaction +contactor +contacts +contactual +contactually +contadino +contaggia +contagia +contagion +contagioned +contagionist +contagions +contagiosity +contagious +contagiously +contagiousness +contagium +contain +containable +contained +containedly +container +containerboard +containerization +containerize +containerized +containerizes +containerizing +containerport +containers +containership +containerships +containing +containment +containments +containment's +contains +contakia +contakion +contakionkia +contam +contaminable +contaminant +contaminants +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contaminator +contaminous +contangential +contango +contangoes +contangos +contchar +contd +contd. +Conte +conteck +conte-crayon +contect +contection +contek +conteke +contemn +contemned +contemner +contemnible +contemnibly +contemning +contemningly +contemnor +contemns +contemp +contemp. +contemper +contemperate +contemperature +contemplable +contemplamen +contemplance +contemplant +contemplate +contemplated +contemplatedly +contemplates +contemplating +contemplatingly +contemplation +contemplations +contemplatist +contemplative +contemplatively +contemplativeness +contemplator +contemplators +contemplature +contemple +contemporanean +contemporaneity +contemporaneous +contemporaneously +contemporaneousness +contemporary +contemporaries +contemporarily +contemporariness +contemporise +contemporised +contemporising +contemporize +contemporized +contemporizing +contempt +contemptful +contemptibility +contemptible +contemptibleness +contemptibly +contempts +contemptuous +contemptuously +contemptuousness +contend +contended +contendent +contender +contendere +contenders +contending +contendingly +contendress +contends +contenement +content +contentable +contentation +contented +contentedly +contentedness +contentednesses +contentful +contenting +contention +contentional +contentions +contention's +contentious +contentiously +contentiousness +contentless +contently +contentment +contentments +contentness +contents +contenu +conter +conterminable +conterminal +conterminant +conterminate +contermine +conterminous +conterminously +conterminousness +conterraneous +contes +contessa +contesseration +contest +contestability +contestable +contestableness +contestably +contestant +contestants +contestate +contestation +contested +contestee +contester +contesters +contesting +contestingly +contestless +contests +conteur +contex +context +contextive +contexts +context's +contextual +contextualize +contextually +contextural +contexture +contextured +contg +Conti +conticent +contignate +contignation +contiguate +contiguity +contiguities +contiguous +contiguously +contiguousness +contin +continence +continences +continency +Continent +Continental +Continentaler +continentalism +continentalist +continentality +Continentalize +continentally +continentals +continently +continents +continent's +continent-wide +contineu +contingence +contingency +contingencies +contingency's +contingent +contingential +contingentialness +contingentiam +contingently +contingentness +contingents +contingent's +continua +continuable +continual +continuality +continually +continualness +continuance +continuances +continuance's +continuancy +continuando +continuant +continuantly +continuate +continuately +continuateness +continuation +continuations +continuation's +continuative +continuatively +continuativeness +continuator +continue +continued +continuedly +continuedness +continuer +continuers +continues +continuing +continuingly +continuist +continuity +continuities +continuo +continuos +continuous +continuousity +continuousities +continuously +continuousness +continuua +continuum +continuums +contise +contline +cont-line +conto +contoid +contoise +Contoocook +contorniate +contorniates +contorno +contorsion +contorsive +contort +contorta +Contortae +contorted +contortedly +contortedness +contorting +contortion +contortional +contortionate +contortioned +contortionist +contortionistic +contortionists +contortions +contortive +contortively +contorts +contortuplicate +contos +contour +contoured +contouring +contourne +contours +contour's +contr +contr. +contra +contra- +contra-acting +contra-approach +contraband +contrabandage +contrabandery +contrabandism +contrabandist +contrabandista +contrabands +contrabass +contrabassist +contrabasso +contrabassoon +contrabassoonist +contracapitalist +contraception +contraceptionist +contraceptions +contraceptive +contraceptives +contracyclical +contracivil +contraclockwise +contract +contractable +contractant +contractation +contracted +contractedly +contractedness +contractee +contracter +contractibility +contractible +contractibleness +contractibly +contractile +contractility +contracting +contraction +contractional +contractionist +contractions +contraction's +contractive +contractively +contractiveness +contractly +contractor +contractors +contractor's +contracts +contractu +contractual +contractually +contracture +contractured +contractus +contrada +contradance +contra-dance +contrade +contradebt +contradict +contradictable +contradicted +contradictedness +contradicter +contradicting +contradiction +contradictional +contradictions +contradiction's +contradictious +contradictiously +contradictiousness +contradictive +contradictively +contradictiveness +contradictor +contradictory +contradictories +contradictorily +contradictoriness +contradicts +contradiscriminate +contradistinct +contradistinction +contradistinctions +contradistinctive +contradistinctively +contradistinctly +contradistinguish +contradivide +contrafacture +contrafagotto +contrafissura +contrafissure +contraflexure +contraflow +contrafocal +contragredience +contragredient +contrahent +contrayerva +contrail +contrails +contraindicant +contra-indicant +contraindicate +contra-indicate +contraindicated +contraindicates +contraindicating +contraindication +contra-indication +contraindications +contraindicative +contra-ion +contrair +contraire +contralateral +contra-lode +contralti +contralto +contraltos +contramarque +contramure +contranatural +contrantiscion +contraoctave +contraorbital +contraorbitally +contraparallelogram +contrapletal +contraplete +contraplex +contrapolarization +contrapone +contraponend +Contraposaune +contrapose +contraposed +contraposing +contraposit +contraposita +contraposition +contrapositive +contrapositives +contrapposto +contrappostos +contraprogressist +contraprop +contraproposal +contraprops +contraprovectant +contraption +contraptions +contraption's +contraptious +contrapuntal +contrapuntalist +contrapuntally +contrapuntist +contrapunto +contrarational +contraregular +contraregularity +contra-related +contraremonstrance +contraremonstrant +contra-remonstrant +contrarevolutionary +contrary +contrariant +contrariantly +contraries +contrariety +contrarieties +contrarily +contrary-minded +contrariness +contrarious +contrariously +contrariousness +contrariwise +contrarotation +contra-rotation +contras +contrascriptural +contrast +contrastable +contrastably +contraste +contrasted +contrastedly +contraster +contrasters +contrasty +contrastimulant +contrastimulation +contrastimulus +contrasting +contrastingly +contrastive +contrastively +contrastiveness +contrastment +contrasts +contrasuggestible +contratabular +contrate +contratempo +contratenor +contratulations +contravalence +contravallation +contravariant +contravene +contravened +contravener +contravenes +contravening +contravention +contraversion +contravindicate +contravindication +contrawise +contre- +contrecoup +contrectation +contre-dance +contredanse +contredanses +contreface +contrefort +contrepartie +contre-partie +contretemps +contrib +contrib. +contributable +contributary +contribute +contributed +contributes +contributing +contribution +contributional +contributions +contributive +contributively +contributiveness +contributor +contributory +contributorial +contributories +contributorily +contributors +contributor's +contributorship +contrist +contrite +contritely +contriteness +contrition +contritions +contriturate +contrivable +contrivance +contrivances +contrivance's +contrivancy +contrive +contrived +contrivedly +contrivement +contriver +contrivers +contrives +contriving +control +controled +controling +controllability +controllable +controllableness +controllable-pitch +controllably +controlled +controller +controllers +controller's +controllership +controlless +controlling +controllingly +controlment +controls +control's +controversal +controverse +controversed +controversy +controversial +controversialism +controversialist +controversialists +controversialize +controversially +controversies +controversion +controversional +controversionalism +controversionalist +controversy's +controvert +controverted +controverter +controvertibility +controvertible +controvertibly +controverting +controvertist +controverts +contrude +conttinua +contubernal +contubernial +contubernium +contumaceous +contumacy +contumacies +contumacious +contumaciously +contumaciousness +contumacity +contumacities +contumax +contumely +contumelies +contumelious +contumeliously +contumeliousness +contund +contune +conturb +conturbation +contuse +contused +contuses +contusing +contusion +contusioned +contusions +contusive +conubium +Conularia +conule +conumerary +conumerous +conundrum +conundrumize +conundrums +conundrum's +conurbation +conurbations +conure +Conuropsis +Conurus +CONUS +conusable +conusance +conusant +conusee +conuses +conusor +conutrition +conuzee +conuzor +conv +Convair +convalesce +convalesced +convalescence +convalescences +convalescency +convalescent +convalescently +convalescents +convalesces +convalescing +convallamarin +Convallaria +Convallariaceae +convallariaceous +convallarin +convally +convect +convected +convecting +convection +convectional +convections +convective +convectively +convector +convects +convey +conveyability +conveyable +conveyal +conveyance +conveyancer +conveyances +conveyance's +conveyancing +conveyed +conveyer +conveyers +conveying +conveyor +conveyorization +conveyorize +conveyorized +conveyorizer +conveyorizing +conveyors +conveys +convell +convenable +convenably +convenance +convenances +convene +convened +convenee +convener +convenery +conveneries +conveners +convenership +convenes +convenience +convenienced +conveniences +convenience's +conveniency +conveniencies +conveniens +convenient +conveniently +convenientness +convening +convenor +convent +convented +conventical +conventically +conventicle +conventicler +conventicles +conventicular +conventing +convention +conventional +conventionalisation +conventionalise +conventionalised +conventionalising +conventionalism +conventionalist +conventionality +conventionalities +conventionalization +conventionalize +conventionalized +conventionalizes +conventionalizing +conventionally +conventionary +conventioneer +conventioneers +conventioner +conventionism +conventionist +conventionize +conventions +convention's +convento +convents +convent's +Conventual +conventually +converge +converged +convergement +convergence +convergences +convergency +convergencies +convergent +convergently +converges +convergescence +converginerved +converging +Convery +conversable +conversableness +conversably +conversance +conversancy +conversant +conversantly +conversation +conversationable +conversational +conversationalism +conversationalist +conversationalists +conversationally +conversationism +conversationist +conversationize +conversations +conversation's +conversative +conversazione +conversaziones +conversazioni +Converse +conversed +conversely +converser +converses +conversi +conversibility +conversible +conversing +conversion +conversional +conversionary +conversionism +conversionist +conversions +conversive +converso +conversus +conversusi +convert +convertable +convertaplane +converted +convertend +converter +converters +convertibility +convertible +convertibleness +convertibles +convertibly +converting +convertingness +convertiplane +convertise +convertism +convertite +convertive +convertoplane +convertor +convertors +converts +conveth +convex +convex-concave +convexed +convexedly +convexedness +convexes +convexity +convexities +convexly +convexness +convexo +convexo- +convexoconcave +convexo-concave +convexo-convex +convexo-plane +conviciate +convicinity +convict +convictable +convicted +convictfish +convictfishes +convictible +convicting +conviction +convictional +convictions +conviction's +convictism +convictive +convictively +convictiveness +convictment +convictor +convicts +convince +convinced +convincedly +convincedness +convincement +convincer +convincers +convinces +convincibility +convincible +convincing +convincingly +convincingness +convite +convito +convival +convive +convives +convivial +convivialist +conviviality +convivialities +convivialize +convivially +convivio +convocant +convocate +convocated +convocating +convocation +convocational +convocationally +convocationist +convocations +convocative +convocator +convoy +convoyed +convoying +convoys +convoke +convoked +convoker +convokers +convokes +convoking +Convoluta +convolute +convoluted +convolutedly +convolutedness +convolutely +convoluting +convolution +convolutional +convolutionary +convolutions +convolutive +convolve +convolved +convolvement +convolves +convolving +Convolvulaceae +convolvulaceous +convolvulad +convolvuli +convolvulic +convolvulin +convolvulinic +convolvulinolic +Convolvulus +convolvuluses +convulsant +convulse +convulsed +convulsedly +convulses +convulsibility +convulsible +convulsing +convulsion +convulsional +convulsionary +convulsionaries +convulsionism +convulsionist +convulsions +convulsion's +convulsive +convulsively +convulsiveness +Conway +COO +cooba +coobah +co-obligant +co-oblige +co-obligor +cooboo +cooboos +co-occupant +co-occupy +co-occurrence +cooch +cooches +coocoo +coo-coo +coodle +Cooe +cooed +cooee +cooeed +cooeeing +cooees +cooey +cooeyed +cooeying +cooeys +cooer +cooers +coof +coofs +cooghneiorvlt +Coohee +cooing +cooingly +cooja +Cook +cookable +cookbook +cookbooks +cookdom +Cooke +cooked +cooked-up +cookee +cookey +cookeys +cookeite +cooker +cookery +cookeries +cookers +Cookeville +cook-general +cookhouse +cookhouses +Cooky +Cookie +cookies +cookie's +cooking +cooking-range +cookings +cookish +cookishly +cookless +cookmaid +cookout +cook-out +cookouts +cookroom +Cooks +Cooksburg +cooks-general +cookshack +cookshop +cookshops +Cookson +cookstove +Cookstown +Cooksville +Cookville +cookware +cookwares +cool +coolabah +coolaman +coolamon +coolant +coolants +cooled +Cooleemee +Cooley +coolen +cooler +coolerman +coolers +cooler's +coolest +coolheaded +cool-headed +coolheadedly +cool-headedly +coolheadedness +cool-headedness +coolhouse +cooly +coolibah +Coolidge +coolie +coolies +coolie's +cooliman +Coolin +cooling +cooling-card +coolingly +coolingness +cooling-off +coolish +coolly +coolness +coolnesses +cools +coolth +coolths +coolung +Coolville +coolweed +coolwort +coom +coomb +coombe +coombes +Coombs +coom-ceiled +coomy +co-omnipotent +co-omniscient +coon +Coonan +cooncan +cooncans +cooner +coonhound +coonhounds +coony +coonier +cooniest +coonily +cooniness +coonjine +coonroot +coons +coon's +coonskin +coonskins +coontah +coontail +coontie +coonties +Coop +co-op +coop. +cooped +cooped-in +coopee +Cooper +co-operable +cooperage +cooperancy +co-operancy +cooperant +co-operant +cooperate +co-operate +cooperated +cooperates +cooperating +cooperatingly +cooperation +co-operation +cooperationist +co-operationist +cooperations +cooperative +co-operative +cooperatively +co-operatively +cooperativeness +co-operativeness +cooperatives +cooperator +co-operator +cooperators +cooperator's +co-operculum +coopered +coopery +Cooperia +cooperies +coopering +cooperite +Cooperman +coopers +Coopersburg +Coopersmith +Cooperstein +Cooperstown +Coopersville +cooper's-wood +cooping +coops +coopt +co-opt +cooptate +co-optate +cooptation +co-optation +cooptative +co-optative +coopted +coopting +cooption +co-option +cooptions +cooptive +co-optive +coopts +coordain +co-ordain +co-ordainer +co-order +co-ordinacy +coordinal +co-ordinal +co-ordinance +co-ordinancy +coordinate +co-ordinate +coordinated +coordinately +co-ordinately +coordinateness +co-ordinateness +coordinates +coordinating +coordination +co-ordination +coordinations +coordinative +co-ordinative +coordinator +co-ordinator +coordinatory +co-ordinatory +coordinators +coordinator's +cooree +Coorg +co-organize +coorie +cooried +coorieing +coories +co-origin +co-original +co-originality +Coors +co-orthogonal +co-orthotomic +cooruptibly +Coos +Coosa +Coosada +cooser +coosers +coosify +co-ossify +co-ossification +coost +Coosuc +coot +cootch +Cooter +cootfoot +coot-footed +cooth +coothay +cooty +cootie +cooties +coots +co-owner +co-ownership +COP +copa +copable +copacetic +copaene +copaiba +copaibas +copaibic +Copaifera +copaiye +copain +Copaiva +copaivic +Copake +copal +copalche +copalchi +copalcocote +copaliferous +copaline +copalite +copaljocote +copalm +copalms +copals +Copan +coparallel +coparcenar +coparcenary +coparcener +coparceny +coparenary +coparent +coparents +copart +copartaker +coparty +copartiment +copartner +copartnery +copartners +copartnership +copartnerships +copasetic +copassionate +copastor +copastorate +copastors +copatain +copataine +copatentee +copatriot +co-patriot +copatron +copatroness +copatrons +Cope +copeck +copecks +coped +Copehan +copei +copeia +Copeland +Copelata +Copelatae +copelate +copelidine +copellidine +copeman +copemate +copemates +Copemish +copen +copending +copenetrate +Copenhagen +copens +Copeognatha +copepod +Copepoda +copepodan +copepodous +copepods +coper +coperception +coperiodic +Copernican +Copernicanism +copernicans +Copernicia +Copernicus +coperose +copers +coperta +copes +copesetic +copesettic +copesman +copesmate +copestone +cope-stone +copetitioner +Copeville +cophasal +Cophetua +cophosis +cophouse +Copht +copy +copia +copiability +copiable +Copiague +copiapite +Copiapo +copyboy +copyboys +copybook +copybooks +copycat +copycats +copycatted +copycatting +copycutter +copydesk +copydesks +copied +copyedit +copy-edit +copier +copiers +copies +copyfitter +copyfitting +copygraph +copygraphed +copyhold +copyholder +copyholders +copyholding +copyholds +copihue +copihues +copying +copyism +copyist +copyists +copilot +copilots +copyman +coping +copings +copingstone +copintank +copiopia +copiopsia +copiosity +copious +copiously +copiousness +copiousnesses +copyread +copyreader +copyreaders +copyreading +copyright +copyrightable +copyrighted +copyrighter +copyrighting +copyrights +copyright's +copis +copist +copita +copywise +copywriter +copywriters +copywriting +Coplay +coplaintiff +coplanar +coplanarity +coplanarities +coplanation +Copland +copleased +Copley +Coplin +coplot +coplots +coplotted +coplotter +coplotting +coploughing +coplowing +copolar +copolymer +copolymeric +copolymerism +copolymerization +copolymerizations +copolymerize +copolymerized +copolymerizing +copolymerous +copolymers +copopoda +copopsia +coportion +copout +cop-out +copouts +Copp +coppa +coppaelite +Coppard +coppas +copped +Coppelia +Coppell +copper +copperah +copperahs +copper-alloyed +copperas +copperases +copper-bearing +copper-belly +copper-bellied +copperbottom +copper-bottomed +copper-coated +copper-colored +copper-covered +coppered +copperer +copper-faced +copper-fastened +Copperfield +copperhead +copper-headed +Copperheadism +copperheads +coppery +coppering +copperish +copperytailed +coppery-tailed +copperization +copperize +copperleaf +copper-leaf +copper-leaves +copper-lined +copper-melting +Coppermine +coppernose +coppernosed +Copperopolis +copperplate +copper-plate +copperplated +copperproof +copper-red +coppers +copper's +coppersidesman +copperskin +copper-skinned +copper-smelting +coppersmith +copper-smith +coppersmithing +copper-toed +copperware +copperwing +copperworks +copper-worm +coppet +coppy +coppice +coppiced +coppice-feathered +coppices +coppice-topped +coppicing +coppin +copping +Coppinger +Coppins +copple +copplecrown +copple-crown +copple-crowned +coppled +copple-stone +coppling +Coppock +Coppola +coppra +coppras +copps +copr +copr- +copra +copraemia +copraemic +coprah +coprahs +copras +coprecipitate +coprecipitated +coprecipitating +coprecipitation +copremia +copremias +copremic +copresbyter +copresence +co-presence +copresent +copresident +copresidents +Copreus +Coprides +Coprinae +coprince +coprincipal +coprincipals +coprincipate +Coprinus +coprisoner +coprisoners +copro- +coprocessing +coprocessor +coprocessors +coprodaeum +coproduce +coproduced +coproducer +coproducers +coproduces +coproducing +coproduct +coproduction +coproductions +coproite +coprojector +coprolagnia +coprolagnist +coprolalia +coprolaliac +coprolite +coprolith +coprolitic +coprology +copromisor +copromote +copromoted +copromoter +copromoters +copromotes +copromoting +coprophagan +coprophagy +coprophagia +coprophagist +coprophagous +coprophilia +coprophiliac +coprophilic +coprophilism +coprophilous +coprophyte +coprophobia +coprophobic +coproprietor +coproprietors +coproprietorship +coproprietorships +coprose +cop-rose +Coprosma +coprostanol +coprostasia +coprostasis +coprostasophobia +coprosterol +coprozoic +COPS +cop's +copse +copse-clad +copse-covered +copses +copsewood +copsewooded +copsy +copsing +copsole +Copt +copter +copters +Coptic +coptine +Coptis +copublish +copublished +copublisher +copublishers +copublishes +copublishing +copula +copulable +copulae +copular +copularium +copulas +copulate +copulated +copulates +copulating +copulation +copulations +copulative +copulatively +copulatives +copulatory +copunctal +copurchaser +copurify +copus +COQ +coque +coquecigrue +coquelicot +Coquelin +coqueluche +coquet +coquetoon +coquetry +coquetries +coquets +coquette +coquetted +coquettes +coquetting +coquettish +coquettishly +coquettishness +coquicken +Coquilhatville +coquilla +coquillage +Coquille +coquilles +coquimbite +Coquimbo +coquin +coquina +coquinas +coquita +Coquitlam +coquito +coquitos +Cor +cor- +Cor. +Cora +Corabeca +Corabecan +Corabel +Corabella +Corabelle +corach +Coraciae +coracial +Coracias +Coracii +Coraciidae +coraciiform +Coraciiformes +coracine +coracle +coracler +coracles +coraco- +coracoacromial +coracobrachial +coracobrachialis +coracoclavicular +coracocostal +coracohyoid +coracohumeral +coracoid +coracoidal +coracoids +coracomandibular +coracomorph +Coracomorphae +coracomorphic +coracopectoral +coracoradialis +coracoscapular +coracosteon +coracovertebral +coradical +coradicate +co-radicate +corage +coraggio +coragio +corah +Coray +coraise +coraji +Coral +coral-beaded +coralbells +coralberry +coralberries +coral-bound +coral-built +coralbush +coral-buttoned +coral-colored +coraled +coralene +coral-fishing +coralflower +coral-girt +Coralie +Coralye +Coralyn +Coraline +coralist +coralita +coralla +corallet +Corallian +corallic +Corallidae +corallidomous +coralliferous +coralliform +Coralligena +coralligenous +coralligerous +corallike +corallin +Corallina +Corallinaceae +corallinaceous +coralline +corallita +corallite +Corallium +coralloid +coralloidal +Corallorhiza +corallum +Corallus +coral-making +coral-plant +coral-producing +coral-red +coralroot +coral-rooted +corals +coral-secreting +coral-snake +coral-tree +Coralville +coral-wood +coralwort +Coram +Corambis +Coramine +coran +corance +coranoch +Corantijn +coranto +corantoes +corantos +Coraopolis +Corapeake +coraveca +corban +corbans +corbe +corbeau +corbed +Corbeil +corbeille +corbeilles +corbeils +corbel +corbeled +corbeling +corbelled +corbelling +corbels +Corbet +Corbett +Corbettsville +Corby +corbicula +corbiculae +corbiculate +corbiculum +Corbie +corbies +corbiestep +corbie-step +Corbin +corbina +corbinas +corbleu +corblimey +corblimy +corbovinum +corbula +Corbusier +corcass +corchat +Corchorus +corcir +Corcyra +Corcyraean +corcle +corcopali +Corcoran +Corcovado +Cord +cordage +cordages +Corday +Cordaitaceae +cordaitaceous +cordaitalean +Cordaitales +cordaitean +Cordaites +cordal +Cordalia +cordant +cordate +cordate-amplexicaul +cordate-lanceolate +cordately +cordate-oblong +cordate-sagittate +cordax +Cordeau +corded +Cordeelia +Cordey +cordel +Cordele +Cordelia +Cordelie +Cordelier +cordeliere +Cordeliers +Cordell +cordelle +cordelled +cordelling +Corder +Cordery +corders +Cordesville +cordewane +Cordi +Cordy +Cordia +cordial +cordiality +cordialities +cordialize +cordially +cordialness +cordials +cordycepin +cordiceps +Cordyceps +cordicole +Cordie +Cordier +cordierite +cordies +cordiform +cordigeri +cordyl +Cordylanthus +Cordyline +cordillera +Cordilleran +Cordilleras +cordinar +cordiner +cording +cordings +cordis +cordite +cordites +corditis +Cordle +cordleaf +cordless +cordlessly +cordlike +cordmaker +Cordoba +cordoban +cordobas +cordon +cordonazo +cordonazos +cordoned +cordoning +cordonnet +cordons +Cordova +Cordovan +cordovans +cords +Cordula +corduroy +corduroyed +corduroying +corduroys +cordwain +cordwainer +cordwainery +cordwains +cordwood +cordwoods +CORE +core- +Corea +core-baking +corebel +corebox +coreceiver +corecipient +corecipients +coreciprocal +corectome +corectomy +corector +core-cutting +cored +coredeem +coredeemed +coredeemer +coredeeming +coredeems +coredemptress +core-drying +coreductase +Coree +Coreen +coreflexed +coregence +coregency +coregent +co-regent +coregnancy +coregnant +coregonid +Coregonidae +coregonine +coregonoid +Coregonus +Corey +coreid +Coreidae +coreign +coreigner +coreigns +core-jarring +corejoice +Corel +corelate +corelated +corelates +corelating +corelation +co-relation +corelational +corelative +corelatively +coreless +coreligionist +co-religionist +corelysis +Corell +Corella +Corelli +Corema +coremaker +coremaking +coremia +coremium +coremiumia +coremorphosis +Corena +Corenda +Corene +corenounce +coreometer +Coreopsis +coreplasty +coreplastic +corepressor +corequisite +corer +corers +cores +coresidence +coresident +coresidents +coresidual +coresign +coresonant +coresort +corespect +corespondency +corespondent +co-respondent +corespondents +Coresus +coretomy +Coretta +Corette +coreveler +coreveller +corevolve +corf +Corfam +Corfiote +Corflambo +Corfu +corge +corgi +corgis +Cori +Cory +coria +coriaceous +corial +coriamyrtin +coriander +corianders +coriandrol +Coriandrum +Coriaria +Coriariaceae +coriariaceous +Coryat +Coryate +coriaus +Corybant +Corybantes +Corybantian +corybantiasm +Corybantic +Corybantine +corybantish +Corybants +corybulbin +corybulbine +corycavamine +corycavidin +corycavidine +corycavine +Corycia +Corycian +Coricidin +corydalin +corydaline +Corydalis +Coryden +corydine +Coridon +Corydon +corydora +Corie +Coryell +coriin +coryl +Corylaceae +corylaceous +corylet +corylin +Corilla +Corylopsis +Corylus +corymb +corymbed +corymbiate +corymbiated +corymbiferous +corymbiform +corymblike +corymbose +corymbosely +corymbous +corymbs +Corimelaena +Corimelaenidae +Corin +Corina +corindon +Corine +corynebacteria +corynebacterial +Corynebacterium +coryneform +Corynetes +Coryneum +Corineus +coring +corynid +corynine +corynite +Corinna +Corinne +Corynne +Corynocarpaceae +corynocarpaceous +Corynocarpus +corynteria +Corinth +corinthes +corinthiac +Corinthian +Corinthianesque +Corinthianism +Corinthianize +Corinthians +Corinthus +Coriolanus +coriparian +coryph +Corypha +Coryphaea +coryphaei +Coryphaena +coryphaenid +Coryphaenidae +coryphaenoid +Coryphaenoididae +coryphaeus +Coryphasia +coryphee +coryphees +coryphene +coryphylly +Coryphodon +coryphodont +corypphaei +Coriss +Corissa +corystoid +corita +Corythus +corytuberine +corium +co-rival +Corixa +Corixidae +coryza +coryzal +coryzas +Cork +corkage +corkages +cork-barked +cork-bearing +corkboard +cork-boring +cork-cutting +corke +corked +corker +corkers +cork-forming +cork-grinding +cork-heeled +Corkhill +corky +corkier +corkiest +corky-headed +corkiness +corking +corking-pin +corkir +corkish +corkite +corky-winged +corklike +corkline +cork-lined +corkmaker +corkmaking +corks +corkscrew +corkscrewed +corkscrewy +corkscrewing +corkscrews +cork-tipped +corkwing +corkwood +corkwoods +Corley +Corly +Corliss +corm +Cormac +Cormack +cormel +cormels +Cormick +cormidium +Cormier +cormlike +cormo- +cormogen +cormoid +Cormophyta +cormophyte +cormophytic +cormorant +cormorants +cormous +corms +cormus +CORN +Cornaceae +cornaceous +cornada +cornage +Cornall +cornamute +cornball +cornballs +corn-beads +cornbell +cornberry +cornbin +cornbind +cornbinks +cornbird +cornbole +cornbottle +cornbrash +cornbread +corncake +corncakes +corncob +corn-cob +corncobs +corncockle +corn-colored +corncracker +corn-cracker +corncrake +corn-crake +corncrib +corncribs +corncrusher +corncutter +corncutting +corn-devouring +corndodger +cornea +corneagen +corneal +corneas +corn-eater +corned +Corney +Corneille +cornein +corneine +corneitis +Cornel +Cornela +Cornelia +cornelian +Cornelie +Cornelis +Cornelius +Cornell +Cornelle +cornels +cornemuse +corneo- +corneocalcareous +corneosclerotic +corneosiliceous +corneous +Corner +cornerback +cornerbind +cornercap +cornered +cornerer +cornering +cornerman +corner-man +cornerpiece +corners +cornerstone +corner-stone +cornerstones +cornerstone's +Cornersville +cornerways +cornerwise +CORNET +cornet-a-pistons +cornetcy +cornetcies +corneter +cornetfish +cornetfishes +cornetist +cornetists +cornets +cornett +cornette +cornetter +cornetti +cornettino +cornettist +cornetto +Cornettsville +corneule +corneum +Cornew +corn-exporting +cornfactor +cornfed +corn-fed +corn-feeding +cornfield +cornfields +cornfield's +cornflag +corn-flag +cornflakes +cornfloor +cornflour +corn-flour +cornflower +corn-flower +cornflowers +corngrower +corn-growing +cornhole +cornhouse +cornhusk +corn-husk +cornhusker +cornhusking +cornhusks +Corny +Cornia +cornic +cornice +corniced +cornices +corniche +corniches +Cornichon +cornicing +cornicle +cornicles +cornicular +corniculate +corniculer +corniculum +Cornie +cornier +corniest +Corniferous +cornify +cornific +cornification +cornified +corniform +cornigeous +cornigerous +cornily +cornin +corniness +Corning +corniplume +Cornish +Cornishman +Cornishmen +cornix +Cornland +corn-law +Cornlea +cornless +cornloft +cornmaster +corn-master +cornmeal +cornmeals +cornmonger +cornmuse +Corno +cornopean +Cornopion +corn-picker +cornpipe +corn-planting +corn-producing +corn-rent +cornrick +cornroot +cornrow +cornrows +corns +cornsack +corn-salad +corn-snake +Cornstalk +corn-stalk +cornstalks +cornstarch +cornstarches +cornstone +cornstook +cornu +cornua +cornual +cornuate +cornuated +cornubianite +cornucopia +Cornucopiae +cornucopian +cornucopias +cornucopiate +cornule +cornulite +Cornulites +cornupete +Cornus +cornuses +cornute +cornuted +cornutin +cornutine +cornuting +cornuto +cornutos +cornutus +Cornville +Cornwall +Cornwallis +cornwallises +cornwallite +Cornwallville +Cornwell +Coro +coro- +coroa +Coroado +corocleisis +corody +corodiary +corodiastasis +corodiastole +corodies +Coroebus +corojo +corol +corolitic +coroll +Corolla +corollaceous +corollary +corollarial +corollarially +corollaries +corollary's +corollas +corollate +corollated +corollet +corolliferous +corollifloral +corolliform +corollike +corolline +corollitic +coromandel +coromell +corometer +corona +coronach +coronachs +coronad +coronadite +Coronado +coronados +coronae +coronagraph +coronagraphic +coronal +coronale +coronaled +coronalled +coronally +coronals +coronamen +coronary +coronaries +coronas +coronate +coronated +coronation +coronations +coronatorial +coronavirus +corone +Coronel +coronels +coronene +coroner +coroners +coronership +coronet +coroneted +coronetlike +coronets +coronet's +coronetted +coronettee +coronetty +coroniform +Coronilla +coronillin +coronillo +coronion +Coronis +coronitis +coronium +coronize +coronobasilar +coronofacial +coronofrontal +coronograph +coronographic +coronoid +Coronopus +coronule +Coronus +coroparelcysis +coroplast +coroplasta +coroplastae +coroplasty +coroplastic +Coropo +coroscopy +corosif +Corot +corotate +corotated +corotates +corotating +corotation +corotomy +Corotto +coroun +coroutine +coroutines +coroutine's +Corozal +corozo +corozos +Corp +corp. +Corpl +corpn +corpora +corporacy +corporacies +Corporal +corporalcy +corporale +corporales +corporalism +corporality +corporalities +corporally +corporals +corporal's +corporalship +corporas +corporate +corporately +corporateness +corporation +corporational +corporationer +corporationism +corporations +corporation's +corporatism +corporatist +corporative +corporatively +corporativism +corporator +corporature +corpore +corporeal +corporealist +corporeality +corporealization +corporealize +corporeally +corporealness +corporeals +corporeity +corporeous +corporify +corporification +corporosity +corposant +corps +corpsbruder +corpse +corpse-candle +corpselike +corpselikeness +corpses +corpse's +corpsy +corpsman +corpsmen +corpulence +corpulences +corpulency +corpulencies +corpulent +corpulently +corpulentness +corpus +corpuscle +corpuscles +corpuscular +corpuscularian +corpuscularity +corpusculated +corpuscule +corpusculous +corpusculum +Corr +corr. +corrade +corraded +corrades +corradial +corradiate +corradiated +corradiating +corradiation +corrading +Corrado +corral +Corrales +corralled +corralling +corrals +corrasion +corrasive +Correa +correal +correality +correct +correctable +correctant +corrected +correctedness +correcter +correctest +correctible +correctify +correcting +correctingly +correction +correctional +correctionalist +correctioner +corrections +Correctionville +correctitude +corrective +correctively +correctiveness +correctives +correctly +correctness +correctnesses +corrector +correctory +correctorship +correctress +correctrice +corrects +Correggio +Corregidor +corregidores +corregidors +corregimiento +corregimientos +Correy +correl +correl. +correlatable +correlate +correlated +correlates +correlating +correlation +correlational +correlations +correlative +correlatively +correlativeness +correlatives +correlativism +correlativity +correligionist +Correll +correllated +correllation +correllations +Correna +corrente +correo +correption +corresol +corresp +correspond +corresponded +correspondence +correspondences +correspondence's +correspondency +correspondencies +correspondent +correspondential +correspondentially +correspondently +correspondents +correspondent's +correspondentship +corresponder +corresponding +correspondingly +corresponds +corresponsion +corresponsive +corresponsively +Correze +Corri +Corry +Corrianne +corrida +corridas +corrido +corridor +corridored +corridors +corridor's +Corrie +Corriedale +Corrientes +corries +Corrigan +Corriganville +corrige +corrigenda +corrigendum +corrigent +corrigibility +corrigible +corrigibleness +corrigibly +Corrigiola +Corrigiolaceae +Corrina +Corrine +Corrinne +Corryton +corrival +corrivality +corrivalry +corrivals +corrivalship +corrivate +corrivation +corrive +corrobboree +corrober +corroborant +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corroborator +corroboratory +corroboratorily +corroborators +corroboree +corroboreed +corroboreeing +corroborees +corrobori +corrodant +corrode +corroded +corrodent +Corrodentia +corroder +corroders +corrodes +corrody +corrodiary +corrodibility +corrodible +corrodier +corrodies +corroding +corrodingly +Corron +corrosibility +corrosible +corrosibleness +corrosion +corrosional +corrosionproof +corrosions +corrosive +corrosived +corrosively +corrosiveness +corrosives +corrosiving +corrosivity +corrugant +corrugate +corrugated +corrugates +corrugating +corrugation +corrugations +corrugator +corrugators +corrugent +corrump +corrumpable +corrup +corrupable +corrupt +corrupted +corruptedly +corruptedness +corrupter +corruptest +corruptful +corruptibility +corruptibilities +corruptible +corruptibleness +corruptibly +corrupting +corruptingly +corruption +corruptionist +corruptions +corruptious +corruptive +corruptively +corruptless +corruptly +corruptness +corruptor +corruptress +corrupts +corsac +corsacs +corsage +corsages +corsaint +corsair +corsairs +corsak +Corse +corselet +corseleted +corseleting +corselets +corselette +corsepresent +corseque +corser +corses +corsesque +corset +corseted +corsetier +corsetiere +corseting +corsetless +corsetry +corsets +Corsetti +corsy +Corsica +Corsican +Corsicana +corsie +Corsiglia +corsite +corslet +corslets +corsned +Corso +Corson +corsos +Cort +corta +Cortaderia +Cortaillod +Cortaro +cortege +corteges +corteise +Cortelyou +Cortemadera +Cortes +Cortese +cortex +cortexes +Cortez +Corti +Corty +cortian +cortical +cortically +corticate +corticated +corticating +cortication +cortices +corticiferous +corticiform +corticifugal +corticifugally +corticin +corticine +corticipetal +corticipetally +Corticium +cortico- +corticoafferent +corticoefferent +corticoid +corticole +corticoline +corticolous +corticopeduncular +corticose +corticospinal +corticosteroid +corticosteroids +corticosterone +corticostriate +corticotrophin +corticotropin +corticous +Cortie +cortile +cortin +cortina +cortinae +cortinarious +Cortinarius +cortinate +cortine +cortins +cortisol +cortisols +cortisone +cortisones +Cortland +cortlandtite +Cortney +Corton +Cortona +Cortot +coruco +coruler +Corum +Corumba +Coruminacan +Coruna +corundophilite +corundum +corundums +Corunna +corupay +coruscant +coruscate +coruscated +coruscates +coruscating +coruscation +coruscations +coruscative +corv +Corvallis +corve +corved +corvee +corvees +corven +corver +corves +Corvese +corvet +corvets +corvette +corvettes +corvetto +Corvi +Corvidae +corviform +corvillosum +Corvin +corvina +Corvinae +corvinas +corvine +corviser +corvisor +corvktte +Corvo +corvoid +corvorant +Corvus +Corwin +Corwith +Corwun +COS +cosalite +cosaque +cosavior +Cosby +coscet +Coscinodiscaceae +Coscinodiscus +coscinomancy +Coscob +coscoroba +coscript +cose +coseasonal +coseat +cosec +cosecant +cosecants +cosech +cosecs +cosectarian +cosectional +cosed +cosegment +cosey +coseier +coseiest +coseys +coseism +coseismal +coseismic +cosen +cosenator +cosentiency +cosentient +co-sentient +Cosenza +coservant +coses +cosession +coset +cosets +Cosetta +Cosette +cosettler +Cosgrave +Cosgrove +cosh +cosharer +cosheath +coshed +cosher +coshered +cosherer +coshery +cosheries +coshering +coshers +coshes +coshing +Coshocton +Coshow +cosy +cosie +cosied +cosier +cosies +cosiest +cosign +cosignatory +co-signatory +cosignatories +cosigned +cosigner +co-signer +cosigners +cosignificative +cosigning +cosignitary +cosigns +cosying +cosily +cosymmedian +Cosimo +cosin +cosinage +COSINE +cosines +cosiness +cosinesses +cosing +cosingular +cosins +cosinusoid +Cosyra +Cosma +Cosmati +Cosme +cosmecology +cosmesis +Cosmetas +cosmete +cosmetic +cosmetical +cosmetically +cosmetician +cosmeticize +cosmetics +cosmetiste +cosmetology +cosmetological +cosmetologist +cosmetologists +COSMIC +cosmical +cosmicality +cosmically +cosmico-natural +cosmine +cosmism +cosmisms +cosmist +cosmists +Cosmo +cosmo- +cosmochemical +cosmochemistry +cosmocracy +cosmocrat +cosmocratic +cosmodrome +cosmogenesis +cosmogenetic +cosmogeny +cosmogenic +cosmognosis +cosmogonal +cosmogoner +cosmogony +cosmogonic +cosmogonical +cosmogonies +cosmogonist +cosmogonists +cosmogonize +cosmographer +cosmography +cosmographic +cosmographical +cosmographically +cosmographies +cosmographist +cosmoid +cosmolabe +cosmolatry +cosmoline +cosmolined +cosmolining +cosmology +cosmologic +cosmological +cosmologically +cosmologies +cosmologygy +cosmologist +cosmologists +cosmometry +cosmonaut +cosmonautic +cosmonautical +cosmonautically +cosmonautics +cosmonauts +cosmopathic +cosmoplastic +cosmopoietic +cosmopolicy +Cosmopolis +cosmopolises +cosmopolitan +cosmopolitanisation +cosmopolitanise +cosmopolitanised +cosmopolitanising +cosmopolitanism +cosmopolitanization +cosmopolitanize +cosmopolitanized +cosmopolitanizing +cosmopolitanly +cosmopolitans +cosmopolite +cosmopolitic +cosmopolitical +cosmopolitics +cosmopolitism +cosmorama +cosmoramic +cosmorganic +COSMOS +cosmoscope +cosmoses +cosmosophy +cosmosphere +cosmotellurian +cosmotheism +cosmotheist +cosmotheistic +cosmothetic +Cosmotron +cosmozoan +cosmozoans +cosmozoic +cosmozoism +cosonant +cosounding +cosovereign +co-sovereign +cosovereignty +COSPAR +cospecies +cospecific +cosphered +cosplendor +cosplendour +cosponsor +cosponsored +cosponsoring +cosponsors +cosponsorship +cosponsorships +coss +Cossack +cossacks +Cossaean +Cossayuna +cossas +cosse +cosset +cosseted +cosseting +cossets +cossette +cossetted +cossetting +cosshen +cossic +cossid +Cossidae +cossie +cossyrite +cossnent +Cost +Costa +cost-account +costae +Costaea +costage +Costain +costal +costalgia +costally +costal-nerved +costander +Costanoan +Costanza +Costanzia +COSTAR +co-star +costard +costard-monger +costards +costarred +co-starred +costarring +co-starring +costars +Costata +costate +costated +costean +costeaning +costectomy +costectomies +costed +costeen +cost-effective +Coste-Floret +costellate +Costello +Costen +Coster +costerdom +Costermansville +costermonger +costers +cost-free +costful +costicartilage +costicartilaginous +costicervical +costiferous +costiform +Costigan +Costilla +Costin +costing +costing-out +costious +costipulator +costispinal +costive +costively +costiveness +costless +costlessly +costlessness +costlew +costly +costlier +costliest +costliness +costlinesses +costmary +costmaries +costo- +costoabdominal +costoapical +costocentral +costochondral +costoclavicular +costocolic +costocoracoid +costodiaphragmatic +costogenic +costoinferior +costophrenic +costopleural +costopneumopexy +costopulmonary +costoscapular +costosternal +costosuperior +costothoracic +costotome +costotomy +costotomies +costotrachelian +costotransversal +costotransverse +costovertebral +costoxiphoid +cost-plus +costraight +costrel +costrels +costs +costula +costulation +costume +costumed +costumey +costumer +costumery +costumers +costumes +costumic +costumier +costumiere +costumiers +costuming +costumire +costumist +costusroot +cosubject +cosubordinate +co-subordinate +cosuffer +cosufferer +cosuggestion +cosuitor +co-supreme +cosurety +co-surety +co-sureties +cosuretyship +cosustain +coswearer +COT +Cotabato +cotabulate +cotan +cotangent +cotangential +cotangents +cotans +cotarius +cotarnin +cotarnine +Cotati +cotbetty +cotch +Cote +Coteau +coteaux +coted +coteen +coteful +cotehardie +cote-hardie +cotele +coteline +coteller +cotemporane +cotemporanean +cotemporaneous +cotemporaneously +cotemporary +cotemporaries +cotemporarily +cotenancy +cotenant +co-tenant +cotenants +cotenure +coterell +cotery +coterie +coteries +coterminal +coterminous +coterminously +coterminousness +cotes +Cotesfield +Cotesian +coth +cotham +cothamore +cothe +cotheorist +Cotherstone +cothy +cothish +cothon +cothouse +cothurn +cothurnal +cothurnate +cothurned +cothurni +cothurnian +cothurnni +cothurns +cothurnus +Coty +cotice +coticed +coticing +coticular +cotidal +co-tidal +cotyl +cotyl- +cotyla +cotylar +cotyle +cotyledon +cotyledonal +cotyledonar +cotyledonary +cotyledonoid +cotyledonous +cotyledons +cotyledon's +Cotyleus +cotyliform +cotyligerous +cotyliscus +cotillage +cotillion +cotillions +cotillon +cotillons +cotyloid +cotyloidal +Cotylophora +cotylophorous +cotylopubic +cotylosacral +cotylosaur +Cotylosauria +cotylosaurian +coting +Cotinga +cotingid +Cotingidae +cotingoid +Cotinus +cotype +cotypes +Cotys +cotise +cotised +cotising +Cotyttia +cotitular +cotland +Cotman +coto +cotoin +Cotolaurel +Cotonam +Cotoneaster +cotonia +cotonier +Cotonou +Cotopaxi +cotorment +cotoro +cotoros +cotorture +Cotoxo +cotquean +cotqueans +cotraitor +cotransduction +cotransfuse +cotranslator +cotranspire +cotransubstantiate +cotrespasser +cotrine +cotripper +cotrustee +co-trustee +COTS +cot's +Cotsen +cotset +cotsetla +cotsetland +cotsetle +Cotswold +Cotswolds +Cott +cotta +cottabus +cottae +cottage +cottaged +cottagey +cottager +cottagers +cottages +Cottageville +cottar +cottars +cottas +Cottbus +cotte +cotted +Cottekill +Cottenham +Cotter +cottered +cotterel +Cotterell +cottering +cotterite +cotters +cotterway +cotty +cottid +Cottidae +cottier +cottierism +cottiers +cottiest +cottiform +cottise +Cottle +Cottleville +cottoid +Cotton +cottonade +cotton-backed +cotton-baling +cotton-bleaching +cottonbush +cotton-clad +cotton-covered +Cottondale +cotton-dyeing +cottoned +cottonee +cottoneer +cottoner +cotton-ginning +cotton-growing +cottony +Cottonian +cottoning +cottonization +cottonize +cotton-knitting +cottonless +cottonmouth +cottonmouths +cottonocracy +Cottonopolis +cottonpickin' +cottonpicking +cotton-picking +cotton-planting +Cottonport +cotton-printing +cotton-producing +cottons +cotton-sampling +cottonseed +cottonseeds +cotton-sick +cotton-spinning +cottontail +cottontails +Cottonton +cottontop +Cottontown +cotton-weaving +cottonweed +cottonwick +cotton-wicked +cottonwood +cottonwoods +cottrel +Cottrell +Cottus +Cotuit +cotula +Cotulla +cotunnite +Coturnix +cotutor +cotwal +cotwin +cotwinned +cotwist +couac +coucal +couch +couchancy +couchant +couchantly +couche +couched +couchee +Coucher +couchers +couches +couchette +couchy +couching +couchings +couchmaker +couchmaking +Couchman +couchmate +cou-cou +coud +coude +coudee +Couderay +Coudersport +Coue +Coueism +cougar +cougars +cough +coughed +cougher +coughers +coughing +Coughlin +coughroot +coughs +coughweed +coughwort +cougnar +couhage +coul +coulage +could +couldest +couldn +couldna +couldnt +couldn't +couldron +couldst +coulee +coulees +couleur +coulibiaca +coulie +coulier +coulis +coulisse +coulisses +couloir +couloirs +Coulomb +Coulombe +coulombic +coulombmeter +coulombs +coulometer +coulometry +coulometric +coulometrically +Coulommiers +Coulson +Coulter +coulterneb +Coulters +Coulterville +coulthard +coulure +couma +coumalic +coumalin +coumaphos +coumara +coumaran +coumarane +coumarate +coumaric +coumarilic +coumarin +coumarinic +coumarins +coumarone +coumarone-indene +coumarou +Coumarouna +coumarous +Coumas +coumbite +Counce +council +councilist +councillary +councillor +councillors +councillor's +councillorship +councilman +councilmanic +councilmen +councilor +councilors +councilorship +councils +council's +councilwoman +councilwomen +counderstand +co-une +counite +co-unite +couniversal +counsel +counselable +counseled +counselee +counselful +counseling +counsel-keeper +counsellable +counselled +counselling +counsellor +counsellors +counsellor's +counsellorship +counselor +counselor-at-law +counselors +counselor's +counselors-at-law +counselorship +counsels +counsinhood +Count +countability +countable +countableness +countably +countdom +countdown +countdowns +counted +Countee +countenance +countenanced +countenancer +countenances +countenancing +counter +counter- +counterabut +counteraccusation +counteraccusations +counteracquittance +counter-acquittance +counteract +counteractant +counteracted +counteracter +counteracting +counteractingly +counteraction +counteractions +counteractive +counteractively +counteractivity +counteractor +counteracts +counteraddress +counteradvance +counteradvantage +counteradvice +counteradvise +counteraffirm +counteraffirmation +counteragency +counter-agency +counteragent +counteraggression +counteraggressions +counteragitate +counteragitation +counteralliance +counterambush +counterannouncement +counteranswer +counterappeal +counterappellant +counterapproach +counter-approach +counterapse +counterarch +counter-arch +counterargue +counterargued +counterargues +counterarguing +counterargument +counterartillery +counterassault +counterassaults +counterassertion +counterassociation +counterassurance +counterattack +counterattacked +counterattacker +counterattacking +counterattacks +counterattestation +counterattired +counterattraction +counter-attraction +counterattractive +counterattractively +counteraverment +counteravouch +counteravouchment +counterbalance +counterbalanced +counterbalances +counterbalancing +counterband +counterbarrage +counter-barry +counterbase +counterbattery +counter-battery +counter-beam +counterbeating +counterbend +counterbewitch +counterbid +counterbids +counter-bill +counterblast +counterblockade +counterblockades +counterblow +counterblows +counterboycott +counterbond +counterborder +counterbore +counter-bore +counterbored +counterborer +counterboring +counterboulle +counter-boulle +counterbrace +counter-brace +counterbracing +counterbranch +counterbrand +counterbreastwork +counterbuff +counterbuilding +countercampaign +countercampaigns +countercarte +counter-carte +counter-cast +counter-caster +countercathexis +countercause +counterchallenge +counterchallenges +counterchange +counterchanged +counterchanging +countercharge +countercharged +countercharges +countercharging +countercharm +countercheck +countercheer +counter-chevroned +counterclaim +counter-claim +counterclaimant +counterclaimed +counterclaiming +counterclaims +counterclassification +counterclassifications +counterclockwise +counter-clockwise +countercolored +counter-coloured +countercommand +countercompany +counter-company +countercompetition +countercomplaint +countercomplaints +countercompony +countercondemnation +counterconditioning +counterconquest +counterconversion +countercouchant +counter-couchant +countercoup +countercoupe +countercoups +countercourant +countercraft +countercry +countercriticism +countercriticisms +countercross +countercultural +counterculture +counter-culture +countercultures +counterculturist +countercurrent +counter-current +countercurrently +countercurrentwise +counterdance +counterdash +counterdecision +counterdeclaration +counterdecree +counter-deed +counterdefender +counterdemand +counterdemands +counterdemonstrate +counterdemonstration +counterdemonstrations +counterdemonstrator +counterdemonstrators +counterdeputation +counterdesire +counterdevelopment +counterdifficulty +counterdigged +counterdike +counterdiscipline +counterdisengage +counter-disengage +counterdisengagement +counterdistinct +counterdistinction +counterdistinguish +counterdoctrine +counterdogmatism +counterdraft +counterdrain +counter-drain +counter-draw +counterdrive +counterearth +counter-earth +countered +countereffect +countereffects +counterefficiency +countereffort +counterefforts +counterembargo +counterembargos +counterembattled +counter-embattled +counterembowed +counter-embowed +counterenamel +counterend +counterenergy +counterengagement +counterengine +counterenthusiasm +counterentry +counterequivalent +counterermine +counter-ermine +counterespionage +counterestablishment +counterevidence +counter-evidence +counterevidences +counterexaggeration +counterexample +counterexamples +counterexcitement +counterexcommunication +counterexercise +counterexplanation +counterexposition +counterexpostulation +counterextend +counterextension +counter-extension +counter-faced +counterfact +counterfactual +counterfactually +counterfallacy +counterfaller +counter-faller +counterfeisance +counterfeit +counterfeited +counterfeiter +counterfeiters +counterfeiting +counterfeitly +counterfeitment +counterfeitness +counterfeits +counterferment +counterfessed +counter-fessed +counterfire +counter-fissure +counterfix +counterflange +counterflashing +counterfleury +counterflight +counterflory +counterflow +counterflux +counterfoil +counterforce +counter-force +counterformula +counterfort +counterfugue +countergabble +countergabion +countergage +countergager +countergambit +countergarrison +countergauge +counter-gauge +countergauger +counter-gear +countergift +countergirded +counterglow +counterguard +counter-guard +counterguerilla +counterguerrila +counterguerrilla +counterhaft +counterhammering +counter-hem +counterhypothesis +counteridea +counterideal +counterimagination +counterimitate +counterimitation +counterimpulse +counterindentation +counterindented +counterindicate +counterindication +counter-indication +counterindoctrinate +counterindoctrination +counterinflationary +counterinfluence +counter-influence +counterinfluences +countering +counterinsult +counterinsurgency +counterinsurgencies +counterinsurgent +counterinsurgents +counterintelligence +counterinterest +counterinterpretation +counterintrigue +counterintrigues +counterintuitive +counterinvective +counterinvestment +counterion +counter-ion +counterirritant +counter-irritant +counterirritate +counterirritation +counterjudging +counterjumper +counter-jumper +counterlath +counter-lath +counterlathed +counterlathing +counterlatration +counterlaw +counterleague +counterlegislation +counter-letter +counterly +counterlife +counterlight +counterlighted +counterlighting +counterlilit +counterlit +counterlocking +counterlode +counter-lode +counterlove +countermachination +countermaid +counterman +countermand +countermandable +countermanded +countermanding +countermands +countermaneuver +countermanifesto +countermanifestoes +countermarch +countermarching +countermark +counter-marque +countermarriage +countermeasure +countermeasures +countermeasure's +countermeet +countermen +countermessage +countermigration +countermine +countermined +countermining +countermissile +countermission +countermotion +counter-motion +countermount +countermove +counter-move +countermoved +countermovement +countermovements +countermoves +countermoving +countermure +countermutiny +counternaiant +counter-naiant +counternarrative +counternatural +counter-nebule +counternecromancy +counternoise +counternotice +counterobjection +counterobligation +counter-off +counteroffensive +counteroffensives +counteroffer +counteroffers +counteropening +counter-opening +counteropponent +counteropposite +counterorator +counterorder +counterorganization +counterpace +counterpaled +counter-paled +counterpaly +counterpane +counterpaned +counterpanes +counter-parade +counterparadox +counterparallel +counterparole +counter-parole +counterparry +counterpart +counter-party +counterparts +counterpart's +counterpassant +counter-passant +counterpassion +counter-pawn +counterpenalty +counter-penalty +counterpendent +counterpetition +counterpetitions +counterphobic +counterpicture +counterpillar +counterplay +counterplayer +counterplan +counterplea +counterplead +counterpleading +counterplease +counterploy +counterploys +counterplot +counterplotted +counterplotter +counterplotting +counterpoint +counterpointe +counterpointed +counterpointing +counterpoints +counterpoise +counterpoised +counterpoises +counterpoising +counterpoison +counterpole +counter-pole +counterpoles +counterponderate +counterpose +counterposition +counterposting +counterpotence +counterpotency +counterpotent +counter-potent +counterpower +counterpowers +counterpractice +counterpray +counterpreach +counterpreparation +counterpressure +counter-pressure +counterpressures +counter-price +counterprick +counterprinciple +counterprocess +counterproductive +counterproductively +counterproductiveness +counterproductivity +counterprogramming +counterproject +counterpronunciamento +counterproof +counter-proof +counterpropaganda +counterpropagandize +counterpropagation +counterpropagations +counterprophet +counterproposal +counterproposals +counterproposition +counterprotection +counterprotest +counterprotests +counterprove +counterpull +counterpunch +counterpuncher +counterpuncture +counterpush +counterquartered +counter-quartered +counterquarterly +counterquery +counterquestion +counterquestions +counterquip +counterradiation +counter-raguled +counterraid +counterraids +counterraising +counterrally +counterrallies +counterrampant +counter-rampant +counterrate +counterreaction +counterreason +counterrebuttal +counterrebuttals +counterreckoning +counterrecoil +counterreconnaissance +counterrefer +counterreflected +counterreform +counterreformation +Counter-Reformation +counterreforms +counterreligion +counterremonstrant +counterreply +counterreplied +counterreplies +counterreplying +counterreprisal +counterresolution +counterresponse +counterresponses +counterrestoration +counterretaliation +counterretaliations +counterretreat +counterrevolution +counter-revolution +counterrevolutionary +counter-revolutionary +counterrevolutionaries +counterrevolutionist +counterrevolutionize +counterrevolutions +counterriposte +counter-riposte +counterroll +counter-roll +counterrotating +counterround +counter-round +counterruin +counters +countersale +countersalient +counter-salient +countersank +counterscale +counter-scale +counterscalloped +counterscarp +counterscoff +countersconce +counterscrutiny +counter-scuffle +countersea +counter-sea +counterseal +counter-seal +countersecure +counter-secure +countersecurity +counterselection +countersense +counterservice +countershade +countershading +countershaft +countershafting +countershear +countershine +countershock +countershout +counterside +countersiege +countersign +countersignal +countersignature +countersignatures +countersigned +countersigning +countersigns +countersympathy +countersink +countersinking +countersinks +countersynod +countersleight +counterslope +countersmile +countersnarl +counter-spell +counterspy +counterspies +counterspying +counterstain +counterstamp +counterstand +counterstatant +counterstatement +counter-statement +counterstatute +counterstep +counter-step +counterstyle +counterstyles +counterstimulate +counterstimulation +counterstimulus +counterstock +counterstratagem +counterstrategy +counterstrategies +counterstream +counterstrike +counterstroke +counterstruggle +countersubject +countersue +countersued +countersues +countersuggestion +countersuggestions +countersuing +countersuit +countersuits +countersun +countersunk +countersunken +countersurprise +countersway +counterswing +countersworn +countertack +countertail +countertally +countertaste +counter-taste +countertechnicality +countertendency +counter-tendency +countertendencies +countertenor +counter-tenor +countertenors +counterterm +counterterror +counterterrorism +counterterrorisms +counterterrorist +counterterrorists +counterterrors +countertheme +countertheory +counterthought +counterthreat +counterthreats +counterthrust +counterthrusts +counterthwarting +counter-tide +countertierce +counter-tierce +countertime +counter-time +countertype +countertouch +countertraction +countertrades +countertransference +countertranslation +countertraverse +countertreason +countertree +countertrench +counter-trench +countertrend +countertrends +countertrespass +countertrippant +countertripping +counter-tripping +countertruth +countertug +counterturn +counter-turn +counterturned +countervail +countervailed +countervailing +countervails +countervair +countervairy +countervallation +countervalue +countervaunt +countervene +countervengeance +countervenom +countervibration +counterview +countervindication +countervolition +countervolley +countervote +counter-vote +counterwager +counter-wait +counterwall +counter-wall +counterwarmth +counterwave +counterweigh +counterweighed +counterweighing +counterweight +counter-weight +counterweighted +counterweights +counterwheel +counterwill +counterwilling +counterwind +counterwitness +counterword +counterwork +counterworker +counter-worker +counterworking +counterwrite +Countess +countesses +countfish +county +countian +countians +counties +counting +countinghouse +countys +county's +countywide +county-wide +countless +countlessly +countlessness +countor +countour +countre- +countree +countreeman +country +country-and-western +country-born +country-bred +country-dance +countrie +countrieman +countries +country-fashion +countrify +countrification +countrified +countryfied +countrifiedness +countryfiedness +countryfolk +countryish +country-made +countryman +countrymen +countrypeople +country's +countryseat +countryside +countrysides +country-style +countryward +countrywide +country-wide +countrywoman +countrywomen +counts +countship +coup +coupage +coup-cart +coupe +couped +coupee +coupe-gorge +coupelet +couper +Couperin +Couperus +coupes +Coupeville +couping +Coupland +couple +couple-beggar +couple-close +coupled +couplement +coupler +coupleress +couplers +couples +couplet +coupleteer +couplets +coupling +couplings +coupon +couponed +couponless +coupons +coupon's +coups +coupstick +coupure +courage +courageous +courageously +courageousness +courager +courages +courant +courante +courantes +Courantyne +couranto +courantoes +courantos +courants +courap +couratari +courb +courbache +courbaril +courbash +courbe +Courbet +courbette +courbettes +Courbevoie +courche +Courcy +courge +courgette +courida +courie +Courier +couriers +courier's +couril +courlan +Courland +courlans +Cournand +couronne +Cours +course +coursed +coursey +courser +coursers +courses +coursy +coursing +coursings +Court +courtage +courtal +court-baron +courtby +court-bouillon +courtbred +courtcraft +court-cupboard +court-customary +court-dress +courted +Courtelle +Courtenay +Courteney +courteous +courteously +courteousness +courtepy +courter +courters +courtesan +courtesanry +courtesans +courtesanship +courtesy +courtesied +courtesies +courtesying +courtesy's +courtezan +courtezanry +courtezanship +courthouse +court-house +courthouses +courthouse's +courty +courtyard +court-yard +courtyards +courtyard's +courtier +courtiery +courtierism +courtierly +courtiers +courtier's +courtiership +courtin +courting +Courtland +court-leet +courtless +courtlet +courtly +courtlier +courtliest +courtlike +courtliness +courtling +courtman +court-mantle +court-martial +court-martials +Courtnay +Courtney +courtnoll +court-noue +Courtois +court-plaster +Courtrai +courtroll +courtroom +courtrooms +courtroom's +courts +courtship +courtship-and-matrimony +courtships +courtside +courts-martial +court-tialed +court-tialing +court-tialled +court-tialling +Courtund +courtzilite +Cousance-les-Forges +couscous +couscouses +couscousou +co-use +couseranite +Coushatta +Cousy +Cousin +cousinage +cousiness +cousin-german +cousinhood +cousiny +cousin-in-law +cousinly +cousinry +cousinries +Cousins +cousin's +cousins-german +cousinship +coussinet +Coussoule +Cousteau +coustumier +couteau +couteaux +coutel +coutelle +couter +couters +Coutet +couth +couthe +couther +couthest +couthy +couthie +couthier +couthiest +couthily +couthiness +couthless +couthly +couths +coutil +coutille +coutumier +Couture +coutures +couturier +couturiere +couturieres +couturiers +couturire +couvade +couvades +couve +couvert +couverte +couveuse +couvre-feu +couxia +couxio +covado +covalence +covalences +covalency +covalent +covalently +Covarecan +Covarecas +covary +covariable +covariables +covariance +covariant +covariate +covariates +covariation +Covarrubias +covassal +cove +coved +covey +coveys +Covel +Covell +covelline +covellite +Covelo +coven +Covena +covenable +covenably +covenance +Covenant +covenantal +covenantally +covenanted +covenantee +Covenanter +covenanting +Covenant-israel +covenantor +covenants +covenant's +Coveney +covens +covent +coventrate +coven-tree +Coventry +coventries +coventrize +cover +coverable +coverage +coverages +coverall +coveralled +coveralls +coverchief +covercle +Coverdale +covered +coverer +coverers +covering +coverings +Coverley +coverless +coverlet +coverlets +coverlet's +coverlid +coverlids +cover-point +covers +coversed +co-versed +cover-shame +cover-shoulder +coverside +coversine +coverslip +coverslut +cover-slut +covert +covert-baron +covertical +covertly +covertness +coverts +coverture +coverup +cover-up +coverups +coves +Covesville +covet +covetable +coveted +coveter +coveters +coveting +covetingly +covetise +covetiveness +covetous +covetously +covetousness +covets +covibrate +covibration +covid +covido +Coviello +covillager +Covillea +covin +Covina +covine +coving +covings +Covington +covinous +covinously +covins +covin-tree +covisit +covisitor +covite +covolume +covotary +cow +cowage +cowages +cowal +co-walker +Cowan +Cowanesque +Cowansville +Coward +cowardy +cowardice +cowardices +cowardish +cowardly +cowardliness +cowardness +cowards +Cowarts +cowbane +cow-bane +cowbanes +cowbarn +cowbell +cowbells +cowberry +cowberries +cowbind +cowbinds +cowbird +cowbirds +cowbyre +cowboy +cow-boy +cowboys +cowboy's +cowbrute +cowcatcher +cowcatchers +Cowden +cowdie +Cowdrey +cowed +cowedly +coween +Cowey +cow-eyed +Cowell +Cowen +Cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +Cowes +Coweta +cow-fat +cowfish +cow-fish +cowfishes +cowflap +cowflaps +cowflop +cowflops +cowgate +Cowgill +cowgirl +cowgirls +cow-goddess +cowgram +cowgrass +cowhage +cowhages +cowhand +cowhands +cow-headed +cowheart +cowhearted +cowheel +cowherb +cowherbs +cowherd +cowherds +cowhide +cow-hide +cowhided +cowhides +cowhiding +cow-hitch +cow-hocked +cowhorn +cowhouse +cowy +cowyard +Cowichan +Cowiche +co-widow +Cowie +cowier +cowiest +co-wife +cowing +cowinner +co-winner +cowinners +cowish +cowishness +cowitch +cow-itch +cowk +cowkeeper +cowkine +Cowl +cowle +cowled +cowleech +cowleeching +Cowley +Cowles +Cowlesville +cow-lice +cowlick +cowlicks +cowlike +cowling +cowlings +Cowlitz +cowls +cowl-shaped +cowlstaff +cowman +cowmen +cow-mumble +Cown +cow-nosed +co-work +coworker +co-worker +coworkers +coworking +co-working +co-worship +cowpat +cowpath +cowpats +cowpea +cowpeas +cowpen +Cowper +Cowperian +cowperitis +cowpie +cowpies +cowplop +cowplops +cowpock +cowpoke +cowpokes +cowpony +cowpox +cow-pox +cowpoxes +cowpunch +cowpuncher +cowpunchers +cowquake +cowry +cowrie +cowries +cowrite +cowrites +cowroid +cowrote +cows +cowshard +cowsharn +cowshed +cowsheds +cowshot +cowshut +cowskin +cowskins +cowslip +cowslip'd +cowslipped +cowslips +cowslip's +cowson +cow-stealing +cowsucker +cowtail +cowthwort +cowtongue +cow-tongue +cowtown +cowweed +cowwheat +Cox +coxa +coxae +coxal +coxalgy +coxalgia +coxalgias +coxalgic +coxalgies +coxankylometer +coxarthritis +coxarthrocace +coxarthropathy +coxbones +coxcomb +coxcombess +coxcombhood +coxcomby +coxcombic +coxcombical +coxcombicality +coxcombically +coxcombity +coxcombry +coxcombries +coxcombs +coxcomical +coxcomically +coxed +Coxey +coxendix +coxes +coxy +Coxyde +coxier +coxiest +coxing +coxite +coxitis +coxocerite +coxoceritic +coxodynia +coxofemoral +coxo-femoral +coxopodite +Coxsackie +coxswain +coxswained +coxswaining +coxswains +coxwain +coxwaining +coxwains +coz +Cozad +coze +cozed +cozey +cozeier +cozeiest +cozeys +cozen +cozenage +cozenages +cozened +cozener +cozeners +cozening +cozeningly +Cozens +cozes +cozy +cozie +cozied +cozier +cozies +coziest +cozying +cozily +coziness +cozinesses +cozing +Cozmo +Cozumel +Cozza +Cozzens +cozzes +CP +cp. +CPA +CPC +CPCU +CPD +cpd. +CPE +CPFF +CPH +CPI +CPIO +CPL +CPM +CPMP +CPO +CPP +CPR +CPS +CPSR +CPSU +CPT +CPU +cpus +cputime +CPW +CQ +CR +cr. +craal +craaled +craaling +craals +Crab +crabapple +Crabb +Crabbe +crabbed +crabbedly +crabbedness +crabber +crabbery +crabbers +crabby +crabbier +crabbiest +crabbily +crabbiness +crabbing +crabbish +crabbit +crabcatcher +crabeater +crabeating +crab-eating +craber +crab-faced +crabfish +crab-fish +crabgrass +crab-grass +crab-harrow +crabhole +crabier +crabit +crablet +crablike +crabman +crabmeat +crabmill +Craborchard +crab-plover +crabs +crab's +crab-shed +crabsidle +crab-sidle +crabstick +Crabtree +crabut +crabweed +crabwise +crabwood +Cracca +craccus +crachoir +cracy +Cracidae +Cracinae +crack +crack- +crackability +crackable +crackableness +crackajack +crackback +crackbrain +crackbrained +crackbrainedness +crackdown +crackdowns +cracked +crackedness +cracker +cracker-barrel +crackerberry +crackerberries +crackerjack +crackerjacks +cracker-off +cracker-on +cracker-open +crackers +crackers-on +cracket +crackhemp +cracky +crackiness +cracking +crackings +crackjaw +crackle +crackled +crackles +crackless +crackleware +crackly +cracklier +crackliest +crackling +cracklings +crack-loo +crackmans +cracknel +cracknels +crack-off +crackpot +crackpotism +crackpots +crackpottedness +crackrope +cracks +crackskull +cracksman +cracksmen +crack-the-whip +crackup +crack-up +crackups +crack-willow +cracovienne +Cracow +cracowe +craddy +Craddock +Craddockville +cradge +cradle +cradleboard +cradlechild +cradled +cradlefellow +cradleland +cradlelike +cradlemaker +cradlemaking +cradleman +cradlemate +cradlemen +cradler +cradlers +cradles +cradle-shaped +cradleside +cradlesong +cradlesongs +cradletime +cradling +Cradock +CRAF +craft +crafted +crafter +crafty +craftier +craftiest +craftily +craftiness +craftinesses +crafting +Craftint +Craftype +craftless +craftly +craftmanship +Crafton +crafts +Craftsbury +craftsman +craftsmanly +craftsmanlike +craftsmanship +craftsmanships +craftsmaster +craftsmen +craftsmenship +craftsmenships +craftspeople +craftsperson +craftswoman +craftwork +craftworker +Crag +crag-and-tail +crag-bound +crag-built +crag-carven +crag-covered +crag-fast +Cragford +craggan +cragged +craggedly +craggedness +Craggy +Craggie +craggier +craggiest +craggily +cragginess +craglike +crags +crag's +cragsman +cragsmen +Cragsmoor +cragwork +cray +craichy +craie +craye +crayer +crayfish +crayfishes +crayfishing +Craig +Craigavon +craighle +Craigie +Craigmont +craigmontite +Craigsville +Craigville +Craik +craylet +Crailsheim +Crain +Crayne +Craynor +crayon +crayoned +crayoning +crayonist +crayonists +crayons +crayonstone +Craiova +craisey +craythur +craizey +crajuru +crake +craked +crakefeet +crake-needles +craker +crakes +craking +crakow +Craley +Cralg +CRAM +cramasie +crambambulee +crambambuli +Crambe +cramberry +crambes +crambid +Crambidae +Crambinae +cramble +crambly +crambo +cramboes +crambos +Crambus +cramel +Cramer +Cramerton +cram-full +crammed +crammel +crammer +crammers +cramming +crammingly +cramoisy +cramoisie +cramoisies +cramp +crampbit +cramped +crampedness +cramper +crampet +crampette +crampfish +crampfishes +crampy +cramping +crampingly +cramp-iron +crampish +crampit +crampits +crampon +cramponnee +crampons +crampoon +crampoons +cramps +cramp's +crams +Cran +Cranach +cranage +Cranaus +cranberry +cranberries +cranberry's +Cranbury +crance +crancelin +cranch +cranched +cranches +cranching +Crandale +Crandall +crandallite +Crandell +Crandon +Crane +cranebill +craned +crane-fly +craney +cranely +cranelike +craneman +cranemanship +cranemen +Craner +cranes +crane's +cranesbill +crane's-bill +cranesman +Cranesville +cranet +craneway +Cranford +crang +crany +crani- +Crania +craniacromial +craniad +cranial +cranially +cranian +Craniata +craniate +craniates +cranic +craniectomy +craning +craninia +craniniums +cranio- +cranio-acromial +cranio-aural +craniocele +craniocerebral +cranioclasis +cranioclasm +cranioclast +cranioclasty +craniodidymus +craniofacial +craniognomy +craniognomic +craniognosy +craniograph +craniographer +craniography +cranioid +craniol +craniology +craniological +craniologically +craniologist +craniom +craniomalacia +craniomaxillary +craniometer +craniometry +craniometric +craniometrical +craniometrically +craniometrist +craniopagus +craniopathy +craniopathic +craniopharyngeal +craniopharyngioma +craniophore +cranioplasty +craniopuncture +craniorhachischisis +craniosacral +cranioschisis +cranioscopy +cranioscopical +cranioscopist +craniospinal +craniostenosis +craniostosis +Craniota +craniotabes +craniotympanic +craniotome +craniotomy +craniotomies +craniotopography +craniovertebral +cranium +craniums +crank +crankbird +crankcase +crankcases +crankdisk +crank-driven +cranked +cranker +crankery +crankest +cranky +crankier +crankiest +crankily +crankiness +cranking +crankish +crankism +crankle +crankled +crankles +crankless +crankly +crankling +crankman +crankness +Cranko +crankous +crankpin +crankpins +crankplate +Cranks +crankshaft +crankshafts +crank-sided +crankum +Cranmer +crannage +crannel +crannequin +cranny +crannia +crannied +crannies +crannying +crannock +crannog +crannoge +crannoger +crannoges +crannogs +cranreuch +cransier +Cranston +crantara +crants +Cranwell +crap +crapaud +crapaudine +crape +craped +crapefish +crape-fish +crapehanger +crapelike +crapes +crapette +crapy +craping +Crapo +crapon +crapped +crapper +crappers +crappy +crappie +crappier +crappies +crappiest +crappin +crappiness +crapping +crappit-head +crapple +crappo +craps +crapshooter +crapshooters +crapshooting +crapula +crapulate +crapulence +crapulency +crapulent +crapulous +crapulously +crapulousness +crapwa +craquelure +craquelures +crare +Crary +Craryville +CRAS +crases +crash +Crashaw +crash-dive +crash-dived +crash-diving +crash-dove +crashed +crasher +crashers +crashes +crashing +crashingly +crash-land +crash-landing +crashproof +crashworthy +crashworthiness +crasis +craspedal +craspedodromous +craspedon +Craspedota +craspedotal +craspedote +craspedum +crass +crassament +crassamentum +crasser +crassest +crassier +crassilingual +Crassina +crassis +crassities +crassitude +crassly +crassness +Crassula +Crassulaceae +crassulaceous +Crassus +crat +Crataegus +Crataeis +Crataeva +cratch +cratchens +cratches +cratchins +crate +crated +crateful +cratemaker +cratemaking +crateman +cratemen +Crater +crateral +cratered +Craterellus +Craterid +crateriform +cratering +Crateris +craterkin +craterless +craterlet +craterlike +craterous +craters +crater-shaped +crates +craticular +Cratinean +crating +cratometer +cratometry +cratometric +craton +cratonic +cratons +cratsmanship +Cratus +craunch +craunched +craunches +craunching +craunchingly +cravat +cravats +cravat's +cravatted +cravatting +crave +craved +Craven +cravened +Cravenette +Cravenetted +Cravenetting +cravenhearted +cravening +cravenly +cravenness +cravens +craver +cravers +craves +craving +cravingly +cravingness +cravings +cravo +Craw +crawberry +craw-craw +crawdad +crawdads +crawfish +crawfished +crawfishes +crawfishing +crawfoot +crawfoots +Crawford +Crawfordsville +Crawfordville +crawful +crawl +crawl-a-bottom +crawled +Crawley +crawleyroot +crawler +crawlerize +crawlers +crawly +crawlie +crawlier +crawliest +crawling +crawlingly +crawls +crawlsome +crawlspace +crawl-up +crawlway +crawlways +crawm +craws +crawtae +Crawthumper +Crax +craze +crazed +crazed-headed +crazedly +crazedness +crazes +crazy +crazycat +crazy-drunk +crazier +crazies +craziest +crazy-headed +crazily +crazy-looking +crazy-mad +craziness +crazinesses +crazing +crazingmill +crazy-pate +crazy-paving +crazyweed +crazy-work +CRB +CRC +crcao +crche +Crcy +CRD +cre +crea +creach +creachy +cread +creagh +creaght +creak +creaked +creaker +creaky +creakier +creakiest +creakily +creakiness +creaking +creakingly +creaks +cream +creambush +creamcake +cream-cheese +cream-color +cream-colored +creamcup +creamcups +creamed +Creamer +creamery +creameries +creameryman +creamerymen +creamers +cream-faced +cream-flowered +creamfruit +creamy +cream-yellow +creamier +creamiest +creamily +creaminess +creaming +creamlaid +creamless +creamlike +creammaker +creammaking +creamometer +creams +creamsacs +cream-slice +creamware +cream-white +Crean +creance +creancer +creant +crease +creased +creaseless +creaser +crease-resistant +creasers +creases +creashaks +creasy +creasier +creasiest +creasing +creasol +creasot +creat +creatable +create +created +createdness +creates +Creath +creatic +creatin +creatine +creatinephosphoric +creatines +creating +creatinin +creatinine +creatininemia +creatins +creatinuria +Creation +creational +creationary +creationism +creationist +creationistic +creations +creative +creatively +creativeness +creativity +creativities +creatophagous +Creator +creatorhood +creatorrhea +creators +creator's +creatorship +creatotoxism +creatress +creatrix +creatural +creature +creaturehood +creatureless +creaturely +creatureliness +creatureling +creatures +creature's +creatureship +creaturize +creaze +crebri- +crebricostate +crebrisulcate +crebrity +crebrous +creche +creches +Crecy +creda +credal +creddock +credence +credences +credencive +credenciveness +credenda +credendum +credens +credensive +credensiveness +credent +credential +credentialed +credentialism +credentials +credently +credenza +credenzas +credere +credibility +credibilities +credible +credibleness +credibly +credit +creditability +creditabilities +creditable +creditableness +creditably +credited +crediting +creditive +creditless +creditor +creditors +creditor's +creditorship +creditress +creditrix +credits +crednerite +Credo +credos +credulity +credulities +credulous +credulously +credulousness +Cree +creed +creedal +creedalism +creedalist +creedbound +Creede +creeded +creedist +creedite +creedless +creedlessness +Creedmoor +creedmore +Creedon +creeds +creed's +creedsman +Creek +creeker +creekfish +creekfishes +creeky +Creeks +creek's +creekside +creekstuff +Creel +creeled +creeler +creeling +creels +creem +creen +creep +creepage +creepages +creeper +creepered +creeperless +creepers +creep-fed +creep-feed +creep-feeding +creephole +creepy +creepy-crawly +creepie +creepie-peepie +creepier +creepies +creepiest +creepily +creepiness +creeping +creepingly +creepmouse +creepmousy +creeps +Crees +creese +creeses +creesh +creeshed +creeshes +creeshy +creeshie +creeshing +Crefeld +CREG +Creigh +Creight +Creighton +Creil +creirgist +Crelin +Crellen +cremaillere +cremains +cremant +cremaster +cremasterial +cremasteric +cremate +cremated +cremates +cremating +cremation +cremationism +cremationist +cremations +cremator +crematory +crematoria +crematorial +crematories +crematoriria +crematoririums +crematorium +crematoriums +cremators +crembalum +creme +Cremer +cremerie +cremes +Cremini +cremnophobia +cremocarp +cremometer +Cremona +cremone +cremor +cremorne +cremosin +cremule +CREN +crena +crenae +crenallation +crenate +crenated +crenate-leaved +crenately +crenate-toothed +crenation +crenato- +crenature +crenel +crenelate +crenelated +crenelates +crenelating +crenelation +crenelations +crenele +creneled +crenelee +crenelet +creneling +crenellate +crenellated +crenellating +crenellation +crenelle +crenelled +crenelles +crenelling +crenels +crengle +crenic +crenitic +crenology +crenotherapy +Crenothrix +Crenshaw +crenula +crenulate +crenulated +crenulation +creodont +Creodonta +creodonts +Creola +Creole +creole-fish +creole-fishes +creoleize +creoles +creolian +Creolin +creolism +creolite +creolization +creolize +creolized +creolizing +Creon +creophagy +creophagia +creophagism +creophagist +creophagous +creosol +creosols +creosote +creosoted +creosoter +creosotes +creosotic +creosoting +crepance +crepe +crepe-backed +creped +crepehanger +crepey +crepeier +crepeiest +crepe-paper +crepes +Crepy +crepidoma +crepidomata +Crepidula +crepier +crepiest +Crepin +crepine +crepiness +creping +Crepis +crepitacula +crepitaculum +crepitant +crepitate +crepitated +crepitating +crepitation +crepitous +crepitus +creply +crepon +crepons +crept +crepuscle +crepuscular +crepuscule +crepusculine +crepusculum +Cres +Cresa +cresamine +Cresbard +cresc +Crescantia +Crescas +Crescen +crescence +crescendi +Crescendo +crescendoed +crescendoing +crescendos +Crescent +crescentade +crescentader +crescented +crescent-formed +Crescentia +crescentic +crescentiform +crescenting +crescentlike +crescent-lit +crescentoid +crescent-pointed +crescents +crescent's +crescent-shaped +crescentwise +Crescin +Crescint +crescive +crescively +Cresco +crescograph +crescographic +cresegol +Cresida +cresyl +cresylate +cresylene +cresylic +cresylite +cresyls +Cresius +cresive +cresol +cresolin +cresoline +cresols +cresorcin +cresorcinol +cresotate +cresotic +cresotinate +cresotinic +cresoxy +cresoxid +cresoxide +Cresphontes +Crespi +Crespo +cress +cressed +Cressey +cresselle +cresses +cresset +cressets +Cressi +Cressy +Cressida +Cressie +cressier +cressiest +Cresskill +Cressler +Cresson +Cressona +cressweed +cresswort +crest +crestal +crested +crestfallen +crest-fallen +crestfallenly +crestfallenness +crestfallens +crestfish +cresting +crestings +crestless +Crestline +crestmoreite +Creston +Crestone +crests +Crestview +Crestwood +Creswell +Creta +cretaceo- +Cretaceous +cretaceously +Cretacic +Cretan +Crete +cretefaction +Cretheis +Cretheus +Cretic +creticism +cretics +cretify +cretification +cretin +cretinic +cretinism +cretinistic +cretinization +cretinize +cretinized +cretinizing +cretinoid +cretinous +cretins +cretion +cretionary +Cretism +cretize +Creto-mycenaean +cretonne +cretonnes +cretoria +Creusa +Creuse +Creusois +Creusot +creutzer +crevalle +crevalles +crevass +crevasse +crevassed +crevasses +crevassing +Crevecoeur +crevet +crevette +crevice +creviced +crevices +crevice's +crevis +crew +crew-cropped +crewcut +Crewe +crewed +crewel +crewelist +crewellery +crewels +crewelwork +crewel-work +crewer +crewet +crewing +crewless +crewman +crewmanship +crewmen +crewneck +crew-necked +crews +Crex +CRFC +CRFMP +CR-glass +CRI +CRY +cry- +cryable +cryaesthesia +cryal +cryalgesia +Cryan +criance +cryanesthesia +criant +crib +crybaby +crybabies +cribbage +cribbages +cribbed +cribber +cribbers +cribbing +cribbings +crib-bit +crib-bite +cribbiter +crib-biter +cribbiting +crib-biting +crib-bitten +cribble +cribbled +cribbling +cribella +cribellum +crible +cribo +cribose +cribral +cribrate +cribrately +cribration +cribriform +cribriformity +cribrose +cribrosity +cribrous +cribs +crib's +cribwork +cribworks +cric +cricetid +Cricetidae +cricetids +cricetine +Cricetus +Crichton +Crick +crick-crack +cricke +cricked +crickey +cricket +cricketed +cricketer +cricketers +crickety +cricketing +cricketings +cricketlike +crickets +cricket's +cricking +crickle +cricks +crico- +cricoarytenoid +cricoid +cricoidectomy +cricoids +cricopharyngeal +cricothyreoid +cricothyreotomy +cricothyroid +cricothyroidean +cricotomy +cricotracheotomy +Cricotus +criddle +Criders +cried +criey +crier +criers +cries +cryesthesia +Crifasi +crig +crying +cryingly +crikey +Crile +Crim +crim. +crimble +crime +Crimea +Crimean +crimeful +crimeless +crimelessness +crimeproof +crimes +crime's +criminal +criminaldom +criminalese +criminalism +criminalist +criminalistic +criminalistician +criminalistics +criminality +criminalities +criminally +criminalness +criminaloid +criminals +criminate +criminated +criminating +crimination +criminative +criminator +criminatory +crimine +crimini +criminis +criminogenesis +criminogenic +criminol +criminology +criminologic +criminological +criminologically +criminologies +criminologist +criminologists +criminosis +criminous +criminously +criminousness +crimison +crimmer +crimmers +crimmy +crymoanesthesia +crymodynia +crimogenic +Crimora +crymotherapy +crimp +crimpage +crimped +crimper +crimpers +crimpy +crimpier +crimpiest +crimpy-haired +crimpiness +crimping +crimple +crimpled +Crimplene +crimples +crimpling +crimpness +crimps +crimson +crimson-banded +crimson-barred +crimson-billed +crimson-carmine +crimson-colored +crimson-dyed +crimsoned +crimson-fronted +crimsony +crimsoning +crimsonly +crimson-lined +crimsonness +crimson-petaled +crimson-purple +crimsons +crimson-scarfed +crimson-spotted +crimson-tipped +crimson-veined +crimson-violet +CRIN +crinal +crinanite +crinate +crinated +crinatory +crinc- +crinch +crine +crined +crinel +crinet +cringe +cringed +cringeling +cringer +cringers +cringes +cringing +cringingly +cringingness +cringle +cringle-crangle +cringles +crini- +crinicultural +criniculture +crinid +criniere +criniferous +Criniger +crinigerous +crinion +criniparous +crinital +crinite +crinites +crinitory +crinivorous +crink +crinkle +crinkle-crankle +crinkled +crinkleroot +crinkles +crinkly +crinklier +crinkliest +crinkly-haired +crinkliness +crinkling +crinkum +crinkum-crankum +crinogenic +crinoid +crinoidal +Crinoidea +crinoidean +crinoids +crinolette +crinoline +crinolines +crinose +crinosity +crinula +Crinum +crinums +crio- +cryo- +cryo-aerotherapy +cryobiology +cryobiological +cryobiologically +cryobiologist +crioboly +criobolium +cryocautery +criocephalus +Crioceras +crioceratite +crioceratitic +Crioceris +cryochore +cryochoric +cryoconite +cryogen +cryogeny +cryogenic +cryogenically +cryogenics +cryogenies +cryogens +cryohydrate +cryohydric +cryolite +cryolites +criolla +criollas +criollo +criollos +cryology +cryological +cryometer +cryometry +cryonic +cryonics +cryopathy +cryophile +cryophilic +cryophyllite +cryophyte +criophore +cryophoric +Criophoros +Criophorus +cryophorus +cryoplankton +cryoprobe +cryoprotective +cryo-pump +cryoscope +cryoscopy +cryoscopic +cryoscopies +cryosel +cryosphere +cryospheric +criosphinges +criosphinx +criosphinxes +cryostase +cryostat +cryostats +cryosurgeon +cryosurgery +cryosurgical +cryotherapy +cryotherapies +cryotron +cryotrons +crip +cripe +cripes +Crippen +crippied +crippingly +cripple +crippled +crippledom +crippleness +crippler +cripplers +cripples +cripply +crippling +cripplingly +Cripps +crips +crypt +crypt- +crypta +cryptaesthesia +cryptal +cryptamnesia +cryptamnesic +cryptanalysis +cryptanalyst +cryptanalytic +cryptanalytical +cryptanalytically +cryptanalytics +cryptanalyze +cryptanalyzed +cryptanalyzing +cryptarch +cryptarchy +crypted +Crypteronia +Crypteroniaceae +cryptesthesia +cryptesthetic +cryptic +cryptical +cryptically +crypticness +crypto +crypto- +cryptoagnostic +cryptoanalysis +cryptoanalyst +cryptoanalytic +cryptoanalytically +cryptoanalytics +cryptobatholithic +cryptobranch +Cryptobranchia +Cryptobranchiata +cryptobranchiate +Cryptobranchidae +Cryptobranchus +Crypto-calvinism +Crypto-calvinist +Crypto-calvinistic +Cryptocarya +cryptocarp +cryptocarpic +cryptocarpous +Crypto-catholic +Crypto-catholicism +Cryptocephala +cryptocephalous +Cryptocerata +cryptocerous +Crypto-christian +cryptoclastic +Cryptocleidus +cryptoclimate +cryptoclimatology +cryptococcal +cryptococci +cryptococcic +cryptococcosis +Cryptococcus +cryptocommercial +cryptocrystalline +cryptocrystallization +cryptodeist +cryptodynamic +Cryptodira +cryptodiran +cryptodire +cryptodirous +cryptodouble +Crypto-fenian +cryptogam +cryptogame +cryptogamy +Cryptogamia +cryptogamian +cryptogamic +cryptogamical +cryptogamist +cryptogamous +cryptogenetic +cryptogenic +cryptogenous +Cryptoglaux +cryptoglioma +cryptogram +Cryptogramma +cryptogrammatic +cryptogrammatical +cryptogrammatist +cryptogrammic +cryptograms +cryptograph +cryptographal +cryptographer +cryptographers +cryptography +cryptographic +cryptographical +cryptographically +cryptographies +cryptographist +cryptoheresy +cryptoheretic +cryptoinflationist +Crypto-jesuit +Crypto-jew +Crypto-jewish +cryptolite +cryptolith +cryptology +cryptologic +cryptological +cryptologist +cryptolunatic +cryptomere +Cryptomeria +cryptomerous +cryptometer +cryptomnesia +cryptomnesic +cryptomonad +Cryptomonadales +Cryptomonadina +cryptonema +Cryptonemiales +cryptoneurous +cryptonym +cryptonymic +cryptonymous +cryptopapist +cryptoperthite +Cryptophagidae +Cryptophyceae +cryptophyte +cryptophytic +cryptophthalmos +cryptopyic +cryptopin +cryptopine +cryptopyrrole +cryptoporticus +Cryptoprocta +cryptoproselyte +cryptoproselytism +Crypto-protestant +cryptorchid +cryptorchidism +cryptorchis +cryptorchism +Cryptorhynchus +Crypto-royalist +cryptorrhesis +cryptorrhetic +cryptos +cryptoscope +cryptoscopy +Crypto-socinian +cryptosplenetic +Cryptostegia +cryptostoma +Cryptostomata +cryptostomate +cryptostome +Cryptotaenia +cryptous +cryptovalence +cryptovalency +cryptovolcanic +cryptovolcanism +cryptoxanthin +cryptozygy +cryptozygosity +cryptozygous +Cryptozoic +cryptozoite +cryptozonate +Cryptozonia +Cryptozoon +crypts +Crypturi +Crypturidae +CRIS +Crisey +Criseyde +Crises +Crisfield +crisic +crisis +Crisium +crisle +CRISP +Crispa +Crispas +crispate +crispated +crispation +crispature +crispbread +crisped +crisped-leaved +Crispen +crispened +crispening +crispens +crisper +crispers +crispest +Crispi +crispy +crispier +crispiest +crispily +Crispin +crispine +crispiness +crisping +Crispinian +crispins +crisp-leaved +crisply +crispness +crispnesses +crisps +criss +crissa +crissal +crisscross +criss-cross +crisscrossed +crisscrosses +crisscrossing +crisscross-row +crisset +Crissy +Crissie +crissum +Crist +cryst +cryst. +Crista +Crysta +Cristabel +cristae +Cristal +Crystal +crystal-clear +crystal-clearness +crystal-dropping +crystaled +crystal-flowing +crystal-gazer +crystal-girded +crystaling +Crystalite +crystalitic +crystalize +crystall +crystal-leaved +crystalled +crystallic +crystalliferous +crystalliform +crystalligerous +crystallike +crystallin +crystalline +crystalling +crystallinity +crystallisability +crystallisable +crystallisation +crystallise +crystallised +crystallising +crystallite +crystallites +crystallitic +crystallitis +crystallizability +crystallizable +crystallization +crystallizations +crystallize +crystallized +crystallizer +crystallizes +crystallizing +crystallo- +crystalloblastic +crystallochemical +crystallochemistry +crystallod +crystallogenesis +crystallogenetic +crystallogeny +crystallogenic +crystallogenical +crystallogy +crystallogram +crystallograph +crystallographer +crystallographers +crystallography +crystallographic +crystallographical +crystallographically +crystalloid +crystalloidal +crystallology +crystalloluminescence +crystallomagnetic +crystallomancy +crystallometry +crystallometric +crystallophyllian +crystallophobia +Crystallose +crystallurgy +crystal-producing +crystals +crystal's +crystal-smooth +crystal-streaming +crystal-winged +crystalwort +cristate +cristated +Cristatella +cryste +Cristen +Cristi +Cristy +Cristian +Cristiano +crystic +Cristie +Crystie +cristiform +Cristin +Cristina +Cristine +Cristineaux +Cristino +Cristiona +Cristionna +Cristispira +Cristivomer +Cristobal +cristobalite +Cristoforo +crystograph +crystoleum +Crystolon +Cristophe +cristopher +crystosphene +Criswell +crit +crit. +critch +Critchfield +criteria +criteriia +criteriions +criteriology +criterion +criterional +criterions +criterium +crith +Crithidia +crithmene +crithomancy +critic +critical +criticality +critically +criticalness +criticaster +criticasterism +criticastry +criticisable +criticise +criticised +criticiser +criticises +criticising +criticisingly +criticism +criticisms +criticism's +criticist +criticizable +criticize +criticized +criticizer +criticizers +criticizes +criticizing +criticizingly +critickin +critico- +critico-analytically +critico-historical +critico-poetical +critico-theological +critics +critic's +criticship +criticsm +criticule +critique +critiqued +critiques +critiquing +critism +critize +critling +Critta +Crittenden +critter +critteria +critters +crittur +critturs +Critz +Crius +crivetz +Crivitz +crizzel +crizzle +crizzled +crizzling +CRL +CRLF +cro +croak +croaked +Croaker +croakers +croaky +croakier +croakiest +croakily +croakiness +croaking +croaks +croape +Croat +Croatan +Croatia +Croatian +croc +Crocanthemum +crocard +Croce +Croceatas +croceic +crocein +croceine +croceines +croceins +croceous +crocetin +croceus +croche +Crocheron +crochet +crocheted +crocheter +crocheters +crocheteur +crocheting +crochets +croci +crociary +crociate +crocidolite +Crocidura +crocin +crocine +crock +crockard +crocked +Crocker +crockery +crockeries +crockeryware +crocket +crocketed +crocketing +crockets +Crockett +Crocketville +Crockford +crocky +crocking +crocko +crocks +crocodile +crocodilean +crocodiles +Crocodilia +crocodilian +Crocodilidae +Crocodylidae +crocodiline +crocodilite +crocodility +crocodiloid +Crocodilus +Crocodylus +crocoisite +crocoite +crocoites +croconate +croconic +Crocosmia +crocs +Crocus +crocused +crocuses +crocuta +Croesi +Croesus +Croesuses +Croesusi +Crofoot +Croft +crofter +crofterization +crofterize +crofters +crofting +croftland +Crofton +crofts +Croghan +croh +croy +croyden +Croydon +croighle +croiik +croyl +crois +croisad +croisade +croisard +croise +croisee +croises +croisette +croissant +croissante +croissants +Croix +crojack +crojik +crojiks +croker +Crokinole +Crom +Cro-Magnon +cromaltite +crombec +crome +Cromer +Cromerian +cromfordite +cromlech +cromlechs +cromme +crommel +Crommelin +Cromona +cromorna +cromorne +Crompton +cromster +Cromwell +Cromwellian +Cronartium +crone +croneberry +cronel +Croner +crones +cronet +crony +Cronia +Cronian +CRONIC +cronie +cronied +cronies +cronying +cronyism +cronyisms +Cronin +Cronyn +cronish +cronk +cronkness +Cronos +cronstedtite +Cronus +crooch +crood +croodle +crooisite +crook +crookback +crookbacked +crook-backed +crookbill +crookbilled +crooked +crookedbacked +crooked-backed +crooked-billed +crooked-branched +crooked-clawed +crooked-eyed +crookeder +crookedest +crooked-foot +crooked-legged +crookedly +crooked-limbed +crooked-lined +crooked-lipped +crookedness +crookednesses +crooked-nosed +crooked-pated +crooked-shouldered +crooked-stemmed +crooked-toothed +crooked-winged +crooked-wood +crooken +crookery +crookeries +Crookes +crookesite +crookfingered +crookheaded +crooking +crookkneed +crookle +crooklegged +crookneck +crooknecked +crooknecks +crooknosed +Crooks +crookshouldered +crooksided +crooksterned +Crookston +Crooksville +crooktoothed +crool +Croom +Croomia +croon +crooned +crooner +crooners +crooning +crooningly +croons +croose +crop +crop-bound +crop-dust +crop-duster +crop-dusting +crop-ear +crop-eared +crop-farming +crop-full +crop-haired +crophead +crop-headed +cropland +croplands +cropless +cropman +crop-nosed +croppa +cropped +cropper +croppers +cropper's +croppy +croppie +croppies +cropping +cropplecrown +crop-producing +crops +crop's +Cropsey +Cropseyville +crop-shaped +cropshin +cropsick +crop-sick +cropsickness +crop-tailed +cropweed +Cropwell +croquet +croqueted +croqueting +croquets +croquette +croquettes +croquignole +croquis +crore +crores +crosa +Crosby +Crosbyton +crose +croset +crosette +croshabell +crosier +crosiered +crosiers +Crosley +croslet +crosne +crosnes +Cross +cross- +crossability +crossable +cross-adoring +cross-aisle +cross-appeal +crossarm +cross-armed +crossarms +crossband +crossbanded +cross-banded +crossbanding +cross-banding +crossbar +cross-bar +crossbarred +crossbarring +crossbars +crossbar's +crossbbred +crossbeak +cross-beak +crossbeam +cross-beam +crossbeams +crossbearer +cross-bearer +cross-bearing +cross-bearings +cross-bedded +cross-bedding +crossbelt +crossbench +cross-bench +cross-benched +cross-benchedness +crossbencher +cross-bencher +cross-bias +cross-biased +cross-biassed +crossbill +cross-bill +cross-bind +crossbirth +crossbite +crossbolt +crossbolted +cross-bombard +cross-bond +crossbones +cross-bones +Crossbow +cross-bow +crossbowman +crossbowmen +crossbows +crossbred +cross-bred +crossbreds +crossbreed +cross-breed +crossbreeded +crossbreeding +crossbreeds +cross-bridge +cross-brush +cross-bun +cross-buttock +cross-buttocker +cross-carve +cross-channel +crosscheck +cross-check +cross-church +cross-claim +cross-cloth +cross-compound +cross-connect +cross-country +cross-course +crosscourt +cross-cousin +crosscrosslet +cross-crosslet +cross-crosslets +crosscurrent +crosscurrented +crosscurrents +cross-curve +crosscut +cross-cut +crosscuts +crosscutter +crosscutting +cross-days +cross-datable +cross-date +cross-dating +cross-dye +cross-dyeing +cross-disciplinary +cross-division +cross-drain +Crosse +crossed +crossed-h +crossed-out +cross-eye +cross-eyed +cross-eyedness +cross-eyes +cross-elbowed +crosser +crossers +crosses +crossest +Crossett +crossette +cross-examination +cross-examine +cross-examined +cross-examiner +cross-examining +cross-face +cross-fade +cross-faded +cross-fading +crossfall +cross-feed +cross-ferred +cross-ferring +cross-fertile +crossfertilizable +cross-fertilizable +cross-fertilization +cross-fertilize +cross-fertilized +cross-fertilizing +cross-fiber +cross-file +cross-filed +cross-filing +cross-finger +cross-fingered +crossfire +cross-fire +crossfired +crossfiring +cross-firing +crossfish +cross-fish +cross-fissured +cross-fixed +crossflow +crossflower +cross-flower +cross-folded +crossfoot +cross-fox +cross-fur +cross-gagged +cross-garnet +cross-gartered +cross-grain +cross-grained +cross-grainedly +crossgrainedness +cross-grainedness +crosshackle +crosshair +crosshairs +crosshand +cross-handed +cross-handled +crosshatch +cross-hatch +crosshatched +crosshatcher +cross-hatcher +crosshatches +crosshatching +cross-hatching +crosshaul +crosshauling +crosshead +cross-head +cross-headed +cross-hilted +cross-immunity +cross-immunization +cross-index +crossing +crossing-out +crossing-over +crossings +cross-interrogate +cross-interrogation +cross-interrogator +cross-interrogatory +cross-invite +crossite +crossjack +cross-jack +cross-joined +cross-jostle +cross-laced +cross-laminated +cross-land +crosslap +cross-lap +cross-latticed +cross-leaved +cross-legged +cross-leggedly +cross-leggedness +crosslegs +crossley +crosslet +crossleted +crosslets +cross-level +crossly +cross-license +cross-licensed +cross-licensing +cross-lift +crosslight +cross-light +crosslighted +crosslike +crossline +crosslink +cross-link +cross-locking +cross-lots +cross-marked +cross-mate +cross-mated +cross-mating +cross-multiplication +crossness +Crossnore +crossopodia +crossopt +crossopterygian +Crossopterygii +Crossosoma +Crossosomataceae +crossosomataceous +cross-out +crossover +cross-over +crossovers +crossover's +crosspatch +cross-patch +crosspatches +crosspath +cross-pawl +cross-peal +crosspiece +cross-piece +crosspieces +cross-piled +cross-ply +cross-plough +cross-plow +crosspoint +cross-point +crosspoints +cross-pollen +cross-pollenize +cross-pollinate +cross-pollinated +cross-pollinating +cross-pollination +cross-pollinize +crosspost +cross-post +cross-purpose +cross-purposes +cross-question +cross-questionable +cross-questioner +cross-questioning +crossrail +cross-ratio +cross-reaction +cross-reading +cross-refer +cross-reference +cross-remainder +crossroad +cross-road +crossroading +Crossroads +crossrow +cross-row +crossruff +cross-ruff +cross-sail +cross-section +cross-sectional +cross-shaped +cross-shave +cross-slide +cross-spale +cross-spall +cross-springer +cross-staff +cross-staffs +cross-star +cross-staves +cross-sterile +cross-sterility +cross-stitch +cross-stitching +cross-stone +cross-stratification +cross-stratified +cross-striated +cross-string +cross-stringed +cross-stringing +cross-striped +cross-strung +cross-sue +cross-surge +crosstail +cross-tail +crosstalk +crosstie +crosstied +crossties +cross-tine +crosstoes +crosstown +cross-town +crosstrack +crosstree +cross-tree +crosstrees +cross-validation +cross-vault +cross-vaulted +cross-vaulting +cross-vein +cross-veined +cross-ventilate +cross-ventilation +Crossville +cross-vine +cross-voting +crossway +cross-way +crossways +crosswalk +crosswalks +crossweb +crossweed +Crosswicks +crosswind +cross-wind +crosswise +crosswiseness +crossword +crossworder +cross-worder +crosswords +crossword's +crosswort +cross-wrapped +crost +crostarie +Croswell +crotal +Crotalaria +crotalic +crotalid +Crotalidae +crotaliform +crotalin +Crotalinae +crotaline +crotalism +crotalo +crotaloid +crotalum +Crotalus +crotaphic +crotaphion +crotaphite +crotaphitic +Crotaphytus +crotch +crotched +crotches +crotchet +crotcheted +crotcheteer +crotchety +crotchetiness +crotcheting +crotchets +crotchy +crotching +crotchwood +Croteau +crotesco +Crothersville +Crotia +crotyl +crotin +Croton +crotonaldehyde +crotonate +crotonbug +croton-bug +Crotone +crotonic +crotonyl +crotonylene +crotonization +Croton-on-Hudson +crotons +Crotophaga +Crotopus +crottal +crottels +Crotty +crottle +Crotus +crouch +crouchant +crouchback +crouche +crouched +croucher +crouches +crouchie +crouching +crouchingly +crouchmas +crouch-ware +crouke +crounotherapy +croup +croupade +croupal +croupe +crouperbush +croupes +croupy +croupier +croupiers +croupiest +croupily +croupiness +croupon +croupous +croups +Crouse +crousely +Crouseville +croustade +crout +croute +crouth +crouton +croutons +Crow +crowbait +crowbar +crow-bar +crowbars +crowbell +crowberry +crowberries +crowbill +crow-bill +crowboot +crowd +crowded +crowdedly +crowdedness +Crowder +crowders +crowdy +crowdie +crowdies +crowding +crowdle +crowds +crowdweed +Crowe +crowed +Crowell +crower +crowers +crowfeet +crowflower +crow-flower +crowfoot +crowfooted +crowfoots +crow-garlic +Crowheart +crowhop +crowhopper +crowing +crowingly +crowkeeper +crowl +crow-leek +Crowley +Crown +crownal +crownation +crownband +crownbeard +crowncapping +crowned +crowner +crowners +crownet +crownets +crown-glass +crowning +crownland +crown-land +crownless +crownlet +crownlike +crownling +crownmaker +crownment +crown-of-jewels +crown-of-thorns +crown-paper +crownpiece +crown-piece +crown-post +Crowns +crown-scab +crown-shaped +Crownsville +crown-wheel +crownwork +crown-work +crownwort +crow-pheasant +crow-quill +crows +crow's-feet +crow's-foot +crowshay +crow-silk +crow's-nest +crow-soap +crowstep +crow-step +crowstepped +crowsteps +crowstick +crowstone +crow-stone +crowtoe +crow-toe +crow-tread +crow-victuals +Crowville +croze +crozed +crozer +crozers +crozes +Crozet +Crozier +croziers +crozing +crozle +crozzle +crozzly +CRP +crpe +CRRES +CRS +CRSAB +CRT +CRTC +crts +cru +crub +crubeen +Cruce +cruces +crucethouse +cruche +crucial +cruciality +crucially +crucialness +crucian +Crucianella +crucians +cruciate +cruciated +cruciately +cruciating +cruciation +cruciato- +crucible +crucibles +Crucibulum +crucifer +Cruciferae +cruciferous +crucifers +crucify +crucificial +crucified +crucifier +crucifies +crucifyfied +crucifyfying +crucifige +crucifying +crucifix +crucifixes +Crucifixion +crucifixions +cruciform +cruciformity +cruciformly +crucigerous +crucily +crucilly +Crucis +cruck +crucks +crud +crudded +Crudden +cruddy +cruddier +crudding +cruddle +crude +crudely +crudelity +crudeness +cruder +crudes +crudest +crudy +crudites +crudity +crudities +crudle +cruds +crudwort +cruel +crueler +cruelest +cruelhearted +cruel-hearted +cruelize +crueller +cruellest +cruelly +cruelness +cruels +cruelty +cruelties +cruent +cruentate +cruentation +cruentous +cruet +cruety +cruets +Cruger +Cruickshank +Cruyff +Cruikshank +cruise +cruised +cruiser +cruisers +cruiserweight +cruises +cruiseway +cruising +cruisingly +cruiskeen +cruisken +cruive +crull +cruller +crullers +Crum +crumb +crumbable +crumbcloth +crumbed +crumber +crumbers +crumby +crumbier +crumbiest +crumbing +crumble +crumbled +crumblement +crumbles +crumblet +crumbly +crumblier +crumbliest +crumbliness +crumbling +crumblingness +crumblings +crumbs +crumbum +crumbums +crumen +crumena +crumenal +crumhorn +crumlet +crummable +crummed +crummer +crummy +crummie +crummier +crummies +crummiest +crumminess +crumming +crummock +crump +crumped +crumper +crumpet +crumpets +crumpy +crumping +crumple +crumpled +Crumpler +crumples +crumply +crumpling +crumps +Crumpton +Crumrod +crumster +crunch +crunchable +crunched +cruncher +crunchers +crunches +crunchy +crunchier +crunchiest +crunchily +crunchiness +crunching +crunchingly +crunchingness +crunchweed +crunk +crunkle +crunodal +crunode +crunodes +crunt +cruor +cruorin +cruors +crup +cruppen +crupper +cruppered +cruppering +cruppers +crura +crural +crureus +crurogenital +cruroinguinal +crurotarsal +crus +crusade +crusaded +crusader +crusaders +Crusades +crusading +crusado +crusadoes +crusados +Crusca +cruse +cruses +cruset +crusets +crush +crushability +crushable +crushableness +crushed +crusher +crushers +crushes +crushing +crushingly +crushproof +crusie +crusile +crusilee +crusily +crusily-fitchy +Crusoe +crust +crusta +Crustacea +crustaceal +crustacean +crustaceans +crustacean's +crustaceology +crustaceological +crustaceologist +crustaceorubrin +crustaceous +crustade +crustal +crustalogy +crustalogical +crustalogist +crustate +crustated +crustation +crusted +crustedly +cruster +crust-hunt +crust-hunter +crust-hunting +crusty +crustier +crustiest +crustific +crustification +crustily +crustiness +crusting +crustless +crustose +crustosis +crusts +crust's +crut +crutch +crutch-cross +crutched +Crutcher +crutches +crutching +crutchlike +crutch's +crutch-stick +cruth +crutter +Crux +cruxes +crux's +Cruz +cruzado +cruzadoes +cruzados +cruzeiro +cruzeiros +cruziero +cruzieros +crwd +crwth +crwths +crzette +CS +c's +cs. +CSA +CSAB +CSACC +CSACS +CSAR +csardas +CSB +CSC +csch +C-scroll +CSD +CSDC +CSE +csect +csects +Csel +CSF +C-shaped +C-sharp +CSI +CSIRO +CSIS +csk +CSL +CSM +CSMA +CSMACA +CSMACD +csmp +CSN +CSNET +CSO +CSOC +CSP +CSPAN +CSR +CSRG +CSRI +CSRS +CSS +CST +C-star +CSTC +CSU +csw +CT +ct. +CTA +CTC +CTD +cte +Cteatus +ctelette +Ctenacanthus +ctene +ctenidia +ctenidial +ctenidium +cteniform +ctenii +cteninidia +ctenizid +cteno- +Ctenocephalus +ctenocyst +ctenodactyl +Ctenodipterini +ctenodont +Ctenodontidae +Ctenodus +ctenoid +ctenoidean +Ctenoidei +ctenoidian +ctenolium +Ctenophora +ctenophoral +ctenophoran +ctenophore +ctenophoric +ctenophorous +Ctenoplana +Ctenostomata +ctenostomatous +ctenostome +CTERM +Ctesiphon +Ctesippus +Ctesius +ctetology +ctf +ctg +ctge +Cthrine +ctimo +CTIO +CTM +CTMS +ctn +CTNE +CTO +ctr +ctr. +ctrl +CTS +cts. +CTSS +CTT +CTTC +CTTN +CTV +CU +CUA +cuadra +cuadrilla +cuadrillas +cuadrillero +Cuailnge +Cuajone +cuamuchil +cuapinole +cuarenta +cuarta +cuartel +cuarteron +cuartilla +cuartillo +cuartino +cuarto +Cub +Cuba +Cubage +cubages +cubalaya +Cuban +cubane +cubangle +cubanite +Cubanize +cubans +cubas +cubation +cubatory +cubature +cubatures +cubby +cubbies +cubbyhole +cubbyholes +cubbyhouse +cubbyyew +cubbing +cubbish +cubbishly +cubbishness +cubbyu +cubdom +cub-drawn +cube +cubeb +cubebs +cubed +cubehead +cubelet +Cubelium +cuber +cubera +Cubero +cubers +cubes +cube-shaped +cubhood +cub-hunting +cubi +cubi- +cubic +cubica +cubical +cubically +cubicalness +cubicity +cubicities +cubicle +cubicles +cubicly +cubicone +cubicontravariant +cubicovariant +cubics +cubicula +cubicular +cubiculary +cubiculo +cubiculum +cubiform +cubing +Cubism +cubisms +cubist +cubistic +cubistically +cubists +cubit +cubital +cubitale +cubitalia +cubited +cubiti +cubitiere +cubito +cubito- +cubitocarpal +cubitocutaneous +cubitodigital +cubitometacarpal +cubitopalmar +cubitoplantar +cubitoradial +cubits +cubitus +cubla +cubmaster +cubo- +cubocalcaneal +cuboctahedron +cubocube +cubocuneiform +cubododecahedral +cuboid +cuboidal +cuboides +cuboids +cubomancy +Cubomedusae +cubomedusan +cubometatarsal +cubonavicular +cubo-octahedral +cubo-octahedron +Cu-bop +Cubrun +cubs +cub's +cubti +cuca +cucaracha +Cuchan +cuchia +Cuchillo +Cuchulain +Cuchulainn +Cuchullain +cuck +cuckhold +cucking +cucking-stool +cuckold +cuckolded +cuckoldy +cuckolding +cuckoldize +cuckoldly +cuckoldom +cuckoldry +cuckolds +cuckoo +cuckoo-babies +cuckoo-bread +cuckoo-bud +cuckoo-button +cuckooed +cuckoo-fly +cuckooflower +cuckoo-flower +cuckoo-fool +cuckooing +cuckoomaid +cuckoomaiden +cuckoomate +cuckoo-meat +cuckoopint +cuckoo-pint +cuckoopintle +cuckoo-pintle +cuckoos +cuckoo's +cuckoo-shrike +cuckoo-spit +cuckoo-spittle +cuckquean +cuckstool +cuck-stool +cucoline +CUCRIT +cucuy +cucuyo +Cucujid +Cucujidae +Cucujus +cucularis +cucule +Cuculi +Cuculidae +cuculiform +Cuculiformes +cuculine +cuculla +cucullaris +cucullate +cucullated +cucullately +cuculle +cuculliform +cucullus +cuculoid +Cuculus +Cucumaria +Cucumariidae +cucumber +cucumbers +cucumber's +cucumiform +Cucumis +cucupha +cucurb +cucurbit +Cucurbita +Cucurbitaceae +cucurbitaceous +cucurbital +cucurbite +cucurbitine +cucurbits +Cucuta +cud +Cuda +Cudahy +cudava +cudbear +cudbears +cud-chewing +Cuddebackville +cudden +Cuddy +cuddie +cuddies +cuddyhole +cuddle +cuddleable +cuddled +cuddles +cuddlesome +cuddly +cuddlier +cuddliest +cuddling +cudeigh +cudgel +cudgeled +cudgeler +cudgelers +cudgeling +cudgelled +cudgeller +cudgelling +cudgels +cudgel's +cudgerie +Cudlip +cuds +cudweed +cudweeds +cudwort +cue +cueball +cue-bid +cue-bidden +cue-bidding +cueca +cuecas +cued +cueing +cueist +cueman +cuemanship +cuemen +Cuenca +cue-owl +cuerda +Cuernavaca +Cuero +cuerpo +Cuervo +cues +cuesta +cuestas +Cueva +cuff +cuffed +cuffer +cuffy +cuffyism +cuffin +cuffing +cuffle +cuffless +cufflink +cufflinks +cuffs +cuff's +Cufic +cuggermugger +Cui +cuya +Cuyab +Cuiaba +Cuyaba +Cuyama +Cuyapo +cuyas +cuichunchulli +Cuicuilco +cuidado +cuiejo +cuiejos +cuif +cuifs +Cuyler +cuinage +cuinfo +cuing +Cuyp +cuir +cuirass +cuirassed +cuirasses +cuirassier +cuirassing +cuir-bouilli +cuirie +cuish +cuishes +cuisinary +cuisine +cuisines +cuisinier +cuissard +cuissart +cuisse +cuissen +cuisses +cuisten +cuit +Cuitlateco +cuitle +cuitled +cuitling +cuittikin +cuittle +cuittled +cuittles +cuittling +cui-ui +cuj +Cujam +cuke +cukes +Cukor +CUL +cula +culation +Culavamsa +Culberson +Culbert +Culbertson +culbut +culbute +culbuter +culch +culches +Culdee +cul-de-four +cul-de-lampe +Culdesac +cul-de-sac +cule +Culebra +culerage +culet +culets +culett +culeus +Culex +culgee +Culhert +Culiac +Culiacan +culices +culicid +Culicidae +culicidal +culicide +culicids +culiciform +culicifugal +culicifuge +Culicinae +culicine +culicines +Culicoides +culilawan +culinary +culinarian +culinarily +Culion +Cull +culla +cullage +cullay +cullays +Cullan +cullas +culled +Culley +Cullen +cullender +Culleoka +culler +cullers +cullet +cullets +Cully +cullibility +cullible +Cullie +cullied +cullies +cullying +Cullin +culling +cullion +cullionly +cullionry +cullions +cullis +cullisance +cullises +Culliton +Cullman +Culloden +Cullom +Cullowhee +culls +Culm +culmed +culmen +culmy +culmicolous +culmiferous +culmigenous +culminal +culminant +culminatation +culminatations +culminate +culminated +culminates +culminating +culmination +culminations +culminative +culming +culms +Culosio +culot +culotte +culottes +culottic +culottism +culp +culpa +culpabilis +culpability +culpable +culpableness +culpably +culpae +culpas +culpate +culpatory +culpeo +Culpeper +culpon +culpose +culprit +culprits +culprit's +culrage +culsdesac +cult +cultch +cultches +cultellation +cultelli +cultellus +culter +culteranismo +culti +cultic +cultigen +cultigens +cultirostral +Cultirostres +cultish +cultism +cultismo +cultisms +cultist +cultistic +cultists +cultivability +cultivable +cultivably +cultivar +cultivars +cultivatability +cultivatable +cultivatation +cultivatations +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivative +cultivator +cultivators +cultivator's +cultive +cultrate +cultrated +cultriform +cultrirostral +Cultrirostres +cults +cult's +culttelli +cult-title +cultual +culturable +cultural +culturalist +culturally +cultural-nomadic +culture +cultured +cultureless +cultures +culturine +culturing +culturist +culturization +culturize +culturology +culturological +culturologically +culturologist +cultus +cultus-cod +cultuses +culus +Culver +culverfoot +culverhouse +culverin +culverineer +culveriner +culverins +culverkey +culverkeys +culvers +culvert +culvertage +culverts +culverwort +cum +Cumacea +cumacean +cumaceous +Cumae +Cumaean +cumay +cumal +cumaldehyde +Cuman +Cumana +Cumanagoto +cumaphyte +cumaphytic +cumaphytism +Cumar +cumara +cumarin +cumarins +cumarone +cumaru +cumbent +cumber +cumbered +cumberer +cumberers +cumbering +Cumberland +cumberlandite +cumberless +cumberment +Cumbernauld +cumbers +cumbersome +cumbersomely +cumbersomeness +cumberworld +cumbha +Cumby +cumble +cumbly +Cumbola +cumbraite +cumbrance +cumbre +Cumbria +Cumbrian +cumbrous +cumbrously +cumbrousness +cumbu +cumene +cumengite +cumenyl +cumflutter +cumhal +cumic +cumidin +cumidine +cumyl +cumin +cuminal +Cumine +Cumings +cuminic +cuminyl +cuminoin +cuminol +cuminole +cumins +cuminseed +cumly +Cummaquid +cummer +cummerbund +cummerbunds +cummers +cummin +Cummine +Cumming +Cummings +Cummington +cummingtonite +Cummins +cummock +cumol +cump +cumquat +cumquats +cumsha +cumshaw +cumshaws +cumu-cirro-stratus +cumul- +cumulant +cumular +cumular-spherulite +cumulate +cumulated +cumulately +cumulates +cumulating +cumulation +cumulatist +cumulative +cumulatively +cumulativeness +cumulato- +cumulene +cumulet +cumuli +cumuliform +cumulite +cumulo- +cumulo-cirro-stratus +cumulocirrus +cumulo-cirrus +cumulonimbus +cumulo-nimbus +cumulophyric +cumulose +cumulostratus +cumulo-stratus +cumulous +cumulo-volcano +cumulus +cun +Cuna +cunabula +cunabular +Cunan +Cunard +Cunarder +Cunas +Cunaxa +cunctation +cunctatious +cunctative +cunctator +cunctatory +cunctatorship +cunctatury +cunctipotent +cund +cundeamor +cundy +Cundiff +cundite +cundum +cundums +cundurango +cunea +cuneal +cuneate +cuneated +cuneately +cuneatic +cuneator +cunei +Cuney +cuneiform +cuneiformist +cunenei +Cuneo +cuneo- +cuneocuboid +cuneonavicular +cuneoscaphoid +cunette +cuneus +Cung +cungeboi +cungevoi +CUNY +cunicular +cuniculi +cuniculus +cunye +cuniform +cuniforms +cunyie +cunila +cunili +Cunina +cunit +cunjah +cunjer +cunjevoi +cunner +cunners +cunni +cunny +cunnilinctus +cunnilinguism +cunnilingus +cunning +cunningaire +cunninger +cunningest +Cunningham +Cunninghamia +cunningly +cunningness +cunnings +Cunonia +Cunoniaceae +cunoniaceous +cunt +cunts +Cunza +cunzie +Cuon +cuorin +cup +cupay +Cupania +Cupavo +cupbearer +cup-bearer +cupbearers +cupboard +cupboards +cupboard's +cupcake +cupcakes +cupel +cupeled +cupeler +cupelers +cupeling +cupellation +cupelled +cupeller +cupellers +cupelling +cupels +Cupertino +cupflower +cupful +cupfulfuls +cupfuls +Cuphea +cuphead +cup-headed +cupholder +Cupid +cupidinous +cupidity +cupidities +cupidon +cupidone +cupids +cupid's-bow +Cupid's-dart +cupiuba +cupless +cuplike +cupmaker +cupmaking +cupman +cup-mark +cup-marked +cupmate +cup-moss +Cupo +cupola +cupola-capped +cupolaed +cupolaing +cupolaman +cupolar +cupola-roofed +cupolas +cupolated +cuppa +cuppas +cupped +cuppen +cupper +cuppers +cuppy +cuppier +cuppiest +cuppin +cupping +cuppings +cuprammonia +cuprammonium +cuprate +cuprein +cupreine +cuprene +cupreo- +cupreous +Cupressaceae +cupressineous +Cupressinoxylon +Cupressus +cupric +cupride +cupriferous +cuprite +cuprites +cupro- +cuproammonium +cuprobismutite +cuprocyanide +cuprodescloizite +cuproid +cuproiodargyrite +cupromanganese +cupronickel +cuproplumbite +cuproscheelite +cuprose +cuprosilicon +cuproso- +cuprotungstite +cuprous +cuprum +cuprums +cups +cup's +cupseed +cupsful +cup-shake +cup-shaped +cup-shot +cupstone +cup-tied +cup-tossing +cupula +cupulae +cupular +cupulate +cupule +cupules +Cupuliferae +cupuliferous +cupuliform +cur +cur. +cura +Curaao +curability +curable +curableness +curably +Curacao +curacaos +curace +curacy +curacies +curacoa +curacoas +curage +curagh +curaghs +curara +curaras +Curare +curares +curari +curarine +curarines +curaris +curarization +curarize +curarized +curarizes +curarizing +curassow +curassows +curat +curatage +curate +curatel +curates +curateship +curatess +curatial +curatic +curatical +curation +curative +curatively +curativeness +curatives +curatize +curatolatry +curator +curatory +curatorial +curatorium +curators +curatorship +curatrices +curatrix +Curavecan +curb +curbable +curbash +curbed +curber +curbers +curby +curbing +curbings +curbless +curblike +curbline +curb-plate +curb-roof +curbs +curb-sending +curbside +curbstone +curb-stone +curbstoner +curbstones +curcas +curch +curchef +curches +curchy +Curcio +curcuddoch +Curculio +curculionid +Curculionidae +curculionist +curculios +Curcuma +curcumas +curcumin +curd +curded +curdy +curdier +curdiest +curdiness +curding +curdle +curdled +curdler +curdlers +curdles +curdly +curdling +curdoo +curds +Curdsville +curdwort +cure +cure-all +cured +cureless +curelessly +curelessness +curemaster +curer +curers +cures +curet +Curetes +curets +curettage +curette +curetted +curettement +curettes +curetting +curf +curfew +curfewed +curfewing +curfews +curfew's +curfs +Curhan +cury +Curia +curiae +curiage +curial +curialism +curialist +curialistic +curiality +curialities +curiam +curiara +curiate +Curiatii +curiboca +Curie +curiegram +curies +curiescopy +curiet +curietherapy +curying +curin +curine +curing +curio +curiolofic +curiology +curiologic +curiological +curiologically +curiologics +curiomaniac +curios +curiosa +curiosi +curiosity +curiosities +curiosity's +curioso +curiosos +curious +curiouser +curiousest +curiously +curiousness +curiousnesses +curite +curites +Curitiba +Curityba +Curitis +curium +curiums +Curkell +curl +curled +curled-leaved +curledly +curledness +Curley +curler +curlers +curlew +curlewberry +curlews +curl-flowered +curly +curly-coated +curlicue +curlycue +curlicued +curlicues +curlycues +curlicuing +curlier +curliest +curliewurly +curliewurlie +curlie-wurlie +curly-haired +curlyhead +curly-headed +curlyheads +curlike +curlily +curly-locked +curlylocks +curliness +curling +curlingly +curlings +curly-pate +curly-pated +curly-polled +curly-toed +Curllsville +curlpaper +curls +curmudgeon +curmudgeonery +curmudgeonish +curmudgeonly +curmudgeons +curmurging +curmurring +curn +curney +curneys +curnie +curnies +Curnin +curnock +curns +curpel +curpin +curple +Curr +currach +currachs +currack +curragh +curraghs +currajong +Curran +currance +currane +currans +currant +currant-leaf +currants +currant's +currantworm +curratow +currawang +currawong +curred +Currey +Curren +currency +currencies +currency's +current +currently +currentness +currents +currentwise +Currer +Curry +curricla +curricle +curricled +curricles +curricling +currycomb +curry-comb +currycombed +currycombing +currycombs +curricula +curricular +curricularization +curricularize +curriculum +curriculums +curriculum's +Currie +curried +Currier +curriery +currieries +curriers +curries +curryfavel +curry-favel +curryfavour +curriing +currying +currijong +curring +currish +currishly +currishness +Currituck +Curryville +currock +currs +curs +Cursa +cursal +cursaro +curse +cursed +curseder +cursedest +cursedly +cursedness +cursement +cursen +curser +cursers +curses +curship +cursillo +cursing +cursitate +cursitor +cursive +cursively +cursiveness +cursives +Curson +cursor +cursorary +Cursores +cursory +Cursoria +cursorial +Cursoriidae +cursorily +cursoriness +cursorious +Cursorius +cursors +cursor's +curst +curstful +curstfully +curstly +curstness +cursus +Curt +curtail +curtailed +curtailedly +curtailer +curtailing +curtailment +curtailments +curtails +curtail-step +curtain +curtained +curtaining +curtainless +curtain-raiser +curtains +curtainwise +curtays +curtal +curtalax +curtal-ax +curtalaxes +curtals +Curtana +curtate +curtation +curtaxe +curted +curtein +curtelace +curteous +curter +curtesy +curtesies +curtest +Curt-hose +Curtice +curtilage +Curtin +Curtis +Curtise +Curtiss +Curtisville +Curtius +curtlax +curtly +curtness +curtnesses +curtsey +curtseyed +curtseying +curtseys +curtsy +curtsied +curtsies +curtsying +curtsy's +curua +curuba +Curucaneca +Curucanecan +curucucu +curucui +curule +Curuminaca +Curuminacan +curupay +curupays +curupey +Curupira +cururo +cururos +Curuzu-Cuatia +curvaceous +curvaceously +curvaceousness +curvacious +curval +curvant +curvate +curvated +curvation +curvative +curvature +curvatures +curve +curveball +curve-ball +curve-billed +curved +curved-fruited +curved-horned +curvedly +curvedness +curved-veined +curve-fruited +curvey +curver +curves +curvesome +curvesomeness +curvet +curveted +curveting +curvets +curvette +curvetted +curvetting +curve-veined +curvy +curvi- +curvicaudate +curvicostate +curvidentate +curvier +curviest +curvifoliate +curviform +curvilinead +curvilineal +curvilinear +curvilinearity +curvilinearly +curvimeter +curvinervate +curvinerved +curviness +curving +curvirostral +Curvirostres +curviserial +curvital +curvity +curvities +curvle +curvograph +curvometer +curvous +curvulate +Curwensville +curwhibble +curwillet +Curzon +Cusack +Cusanus +Cusco +cusco-bark +cuscohygrin +cuscohygrine +cusconin +cusconine +Cuscus +cuscuses +Cuscuta +Cuscutaceae +cuscutaceous +cusec +cusecs +cuselite +Cush +cushag +cushat +cushats +cushaw +cushaws +cush-cush +cushewbird +cushew-bird +cushy +cushie +cushier +cushiest +cushily +cushiness +Cushing +cushion +cushioncraft +cushioned +cushionet +cushionflower +cushion-footed +cushiony +cushioniness +cushioning +cushionless +cushionlike +cushions +cushion-shaped +cushion-tired +Cushite +Cushitic +cushlamochree +Cushman +Cusick +cusie +cusinero +cusk +cusk-eel +cusk-eels +cusks +CUSO +Cusp +cuspal +cusparia +cusparidine +cusparine +cuspate +cuspated +cusped +cuspid +cuspidal +cuspidate +cuspidated +cuspidation +cuspides +cuspidine +cuspidor +cuspidors +cuspids +cusping +cuspis +cusps +cusp's +cusp-shaped +cuspule +cuss +cussed +cussedly +cussedness +cusser +cussers +cusses +Cusseta +cussing +cussing-out +cusso +cussos +cussword +cusswords +cust +Custar +custard +custard-cups +custards +Custer +custerite +custode +custodee +custodes +custody +custodia +custodial +custodiam +custodian +custodians +custodian's +custodianship +custodier +custodies +custom +customable +customableness +customably +customance +customary +customaries +customarily +customariness +custom-built +custom-cut +customed +customer +customers +customhouse +custom-house +customhouses +customing +customizable +customization +customizations +customization's +customize +customized +customizer +customizers +customizes +customizing +customly +custom-made +customs +customs-exempt +customshouse +customs-house +custom-tailored +custos +custrel +custron +custroun +custumal +custumals +Cut +cutability +Cutaiar +cut-and-cover +cut-and-dry +cut-and-dried +cut-and-try +cutaneal +cutaneous +cutaneously +cutaway +cut-away +cutaways +cutback +cut-back +cutbacks +Cutbank +cutbanks +Cutch +cutcha +Cutcheon +cutcher +cutchery +cutcheries +cutcherry +cutcherries +cutches +Cutchogue +Cutcliffe +cutdown +cut-down +cutdowns +cute +cutey +cuteys +cutely +cuteness +cutenesses +cuter +Cuterebra +cutes +cutesy +cutesie +cutesier +cutesiest +cutest +cut-finger +cut-glass +cutgrass +cut-grass +cutgrasses +Cuthbert +Cuthbertson +Cuthburt +cutheal +cuticle +cuticles +cuticolor +cuticula +cuticulae +cuticular +cuticularization +cuticularize +cuticulate +cutidure +cutiduris +cutie +cuties +cutify +cutification +cutigeral +cutikin +cutin +cut-in +cutinisation +cutinise +cutinised +cutinises +cutinising +cutinization +cutinize +cutinized +cutinizes +cutinizing +cutins +cutireaction +cutis +cutisector +cutises +Cutiterebra +cutitis +cutization +CUTK +cutlas +cutlases +cutlash +cutlass +cutlasses +cutlassfish +cutlassfishes +cut-leaf +cut-leaved +Cutler +cutleress +cutlery +Cutleria +Cutleriaceae +cutleriaceous +Cutleriales +cutleries +Cutlerr +cutlers +cutlet +cutlets +cutline +cutlines +cutling +cutlings +Cutlip +cutlips +Cutlor +cutocellulose +cutoff +cut-off +cutoffs +cutose +cutout +cut-out +cutouts +cutover +cutovers +cut-paper +cut-price +cutpurse +cutpurses +cut-rate +CUTS +cut's +cutset +Cutshin +cuttable +Cuttack +cuttage +cuttages +cuttail +cuttanee +cutted +Cutter +cutter-built +cutter-down +cutter-gig +cutterhead +cutterman +cutter-off +cutter-out +cutter-rigged +cutters +cutter's +cutter-up +cutthroat +cutthroats +cut-through +Cutty +Cuttie +cutties +Cuttyhunk +cuttikin +cutting +cuttingly +cuttingness +cuttings +Cuttingsville +cutty-stool +cuttle +cuttlebone +cuttle-bone +cuttlebones +cuttled +cuttlefish +cuttle-fish +cuttlefishes +Cuttler +cuttles +cuttling +cuttoe +cuttoo +cuttoos +cut-toothed +cut-under +Cutuno +cutup +cutups +cutwal +cutwater +cutwaters +cutweed +cutwork +cut-work +cutworks +cutworm +cutworms +cuvage +cuve +cuvee +cuvette +cuvettes +cuvy +Cuvier +Cuvierian +cuvies +Cuxhaven +Cuzceno +Cuzco +Cuzzart +CV +CVA +CVCC +Cvennes +CVO +CVR +CVT +CW +CWA +CWC +CWI +cwierc +Cwikielnik +Cwlth +cwm +Cwmbran +cwms +CWO +cwrite +CWRU +cwt +cwt. +CXI +CZ +Czajer +Czanne +czar +czardas +czardases +czardom +czardoms +czarevitch +czarevna +czarevnas +czarian +czaric +czarina +czarinas +czarinian +czarish +czarism +czarisms +czarist +czaristic +czarists +czaritza +czaritzas +czarowitch +czarowitz +Czarra +czars +czarship +Czech +Czech. +Czechic +Czechish +Czechization +Czechosl +Czechoslovak +Czecho-Slovak +Czechoslovakia +Czecho-Slovakia +Czechoslovakian +Czecho-Slovakian +czechoslovakians +czechoslovaks +czechs +Czerny +Czerniak +Czerniakov +Czernowitz +czigany +Czstochowa +Czur +D +d' +d- +'d +D. +D.A. +D.B.E. +D.C. +D.C.L. +D.C.M. +D.D. +D.D.S. +D.Eng. +D.F. +D.F.C. +D.J. +D.O. +D.O.A. +D.O.M. +D.P. +D.P.H. +D.P.W. +D.S. +D.S.C. +D.S.M. +D.S.O. +D.Sc. +D.V. +D.V.M. +d.w.t. +D/A +D/F +D/L +D/O +D/P +D/W +D1-C +D2-D +DA +daalder +DAB +dabb +dabba +dabbed +dabber +dabbers +dabby +dabbing +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dabblingly +dabblingness +dabblings +Dabbs +dabchick +dabchicks +Daberath +Dabih +Dabitis +dablet +Dabney +Dabneys +daboia +daboya +Dabolt +dabs +dabster +dabsters +dabuh +DAC +Dacca +d'accord +DACCS +Dace +Dacey +Dacelo +Daceloninae +dacelonine +daces +dacha +dachas +Dachau +Dache +Dachi +Dachy +Dachia +dachs +dachshound +dachshund +dachshunde +dachshunds +Dacy +Dacia +Dacian +Dacie +dacyorrhea +dacite +dacitic +dacker +dackered +dackering +dackers +Dacko +dacoit +dacoitage +dacoited +dacoity +dacoities +dacoiting +dacoits +Dacoma +Dacono +dacrya +dacryadenalgia +dacryadenitis +dacryagogue +dacrycystalgia +dacryd +Dacrydium +dacryelcosis +dacryoadenalgia +dacryoadenitis +dacryoblenorrhea +dacryocele +dacryocyst +dacryocystalgia +dacryocystitis +dacryocystoblennorrhea +dacryocystocele +dacryocystoptosis +dacryocystorhinostomy +dacryocystosyringotomy +dacryocystotome +dacryocystotomy +dacryohelcosis +dacryohemorrhea +dacryolin +dacryolite +dacryolith +dacryolithiasis +dacryoma +dacryon +dacryopyorrhea +dacryopyosis +dacryops +dacryorrhea +dacryosyrinx +dacryosolenitis +dacryostenosis +dacryuria +Dacron +DACS +Dactyi +Dactyl +dactyl- +dactylar +dactylate +Dactyli +dactylic +dactylically +dactylics +dactylio- +dactylioglyph +dactylioglyphy +dactylioglyphic +dactylioglyphist +dactylioglyphtic +dactyliographer +dactyliography +dactyliographic +dactyliology +dactyliomancy +dactylion +dactyliotheca +Dactylis +dactylist +dactylitic +dactylitis +dactylo- +dactylogram +dactylograph +dactylographer +dactylography +dactylographic +dactyloid +dactylology +dactylologies +dactylomegaly +dactylonomy +dactylopatagium +Dactylopius +dactylopodite +dactylopore +Dactylopteridae +Dactylopterus +dactylorhiza +dactyloscopy +dactyloscopic +dactylose +dactylosymphysis +dactylosternal +dactylotheca +dactylous +dactylozooid +Dactyls +dactylus +Dacula +Dacus +DAD +Dada +Dadayag +Dadaism +dadaisms +Dadaist +Dadaistic +dadaistically +dadaists +dadap +dadas +dad-blamed +dad-blasted +dadburned +dad-burned +Daddah +dadder +daddy +daddies +daddy-longlegs +daddy-long-legs +dadding +daddynut +daddle +daddled +daddles +daddling +daddock +daddocky +daddums +Dade +dadenhudd +Dadeville +dading +dado +dadoed +dadoes +dadoing +dados +dadouchos +Dadoxylon +dads +dad's +Dadu +daduchus +Dadupanthi +DAE +Daedal +Daedala +Daedalea +Daedalean +daedaleous +Daedalian +Daedalic +Daedalid +Daedalidae +Daedalion +Daedalist +daedaloid +daedalous +Daedalus +Daegal +daekon +Dael +daemon +Daemonelix +daemones +daemony +daemonian +daemonic +daemonies +daemonistic +daemonology +daemons +daemon's +daemonurgy +daemonurgist +daer +daer-stock +D'Aeth +daeva +daff +daffadilly +daffadillies +daffadowndilly +daffadowndillies +daffed +daffery +Daffi +Daffy +daffydowndilly +Daffie +daffier +daffiest +daffily +daffiness +daffing +daffish +daffle +daffled +daffling +Daffodil +daffodilly +daffodillies +daffodils +daffodil's +daffodowndilly +daffodowndillies +daffs +Dafla +Dafna +Dafodil +daft +daftar +daftardar +daftberry +Dafter +daftest +daftly +daftlike +daftness +daftnesses +Dag +dagaba +Dagall +dagame +Dagan +dagassa +Dagbamba +Dagbane +Dagda +Dagenham +dagesh +Dagestan +dagga +daggar +daggas +dagged +dagger +daggerboard +daggerbush +daggered +daggering +daggerlike +daggerproof +daggers +dagger-shaped +Daggett +daggy +dagging +daggle +daggled +daggles +daggletail +daggle-tail +daggletailed +daggly +daggling +Daggna +Daghda +daghesh +Daghestan +Dagley +daglock +dag-lock +daglocks +Dagmar +Dagna +Dagnah +Dagney +Dagny +Dago +dagoba +dagobas +Dagoberto +dagoes +Dagomba +Dagon +dagos +dags +Dagsboro +dagswain +dag-tailed +Daguerre +Daguerrean +daguerreotype +daguerreotyped +daguerreotyper +daguerreotypes +daguerreotypy +daguerreotypic +daguerreotyping +daguerreotypist +daguilla +Dagupan +Dagusmines +Dagwood +dagwoods +dah +dahabeah +dahabeahs +dahabeeyah +dahabiah +dahabiahs +dahabieh +dahabiehs +dahabiya +dahabiyas +dahabiyeh +Dahinda +Dahl +Dahle +Dahlgren +Dahlia +dahlias +dahlin +Dahlonega +dahls +dahlsten +Dahlstrom +dahms +Dahna +Dahoman +Dahomey +Dahomeyan +dahoon +dahoons +dahs +DAY +dayabhaga +Dayak +Dayakker +Dayaks +dayal +Dayan +day-and-night +dayanim +day-appearing +daybeacon +daybeam +daybed +day-bed +daybeds +dayberry +day-by-day +daybill +day-blindness +dayblush +dayboy +daybook +daybooks +daybreak +daybreaks +day-bright +Daibutsu +day-clean +day-clear +day-day +daydawn +day-dawn +day-detesting +day-devouring +day-dispensing +day-distracting +daidle +daidled +daidly +daidlie +daidling +daydream +day-dream +daydreamed +daydreamer +daydreamers +daydreamy +daydreaming +daydreamlike +daydreams +daydreamt +daydrudge +Daye +day-eyed +day-fever +dayfly +day-fly +dayflies +day-flying +dayflower +day-flower +dayflowers +Daigle +Day-Glo +dayglow +dayglows +Daigneault +daygoing +day-hating +day-hired +Dayhoit +daying +Daijo +daiker +daikered +daikering +daikers +Daykin +daikon +daikons +Dail +Dailamite +day-lasting +Daile +Dayle +Dailey +dayless +Day-Lewis +daily +daily-breader +dailies +daylight +daylighted +daylighting +daylights +daylight's +daylily +day-lily +daylilies +dailiness +daylit +day-lived +daylong +day-loving +dayman +daymare +day-mare +daymares +daymark +daimen +daymen +dayment +daimiate +daimiel +daimio +daimyo +daimioate +daimios +daimyos +daimiote +Daimler +daimon +daimones +daimonic +daimonion +daimonistic +daimonology +daimons +dain +Dayna +daincha +dainchas +daynet +day-net +day-neutral +dainful +Daingerfield +daint +dainteous +dainteth +dainty +dainty-eared +daintier +dainties +daintiest +daintify +daintified +daintifying +dainty-fingered +daintihood +daintily +dainty-limbed +dainty-mouthed +daintiness +daintinesses +daintith +dainty-tongued +dainty-toothed +daintrel +daypeep +day-peep +Daiquiri +daiquiris +Daira +day-rawe +Dairen +dairi +dairy +dairy-cooling +dairies +dairy-farming +dairy-fed +dairying +dairyings +Dairylea +dairy-made +dairymaid +dairymaids +dairyman +dairymen +dairywoman +dairywomen +dayroom +dayrooms +dairous +dairt +day-rule +DAIS +days +day's +daised +daisee +Daisey +daises +Daisetta +daishiki +daishikis +dayshine +day-shining +dai-sho +dai-sho-no-soroimono +Daisi +Daisy +daisy-blossomed +daisybush +daisy-clipping +daisycutter +daisy-cutter +daisy-cutting +daisy-dappled +dayside +daysides +daisy-dimpled +Daisie +Daysie +daisied +daisies +day-sight +daising +daisy-painted +daisy's +daisy-spangled +Daisytown +daysman +daysmen +dayspring +day-spring +daystar +day-star +daystars +daystreak +day's-work +daytale +day-tale +daitya +daytide +daytime +day-time +daytimes +day-to-day +Dayton +Daytona +day-tripper +Daitzman +daiva +Dayville +dayward +day-wearied +day-woman +daywork +dayworker +dayworks +daywrit +day-writ +Dak +Dak. +Dakar +daker +dakerhen +daker-hen +dakerhens +Dakhini +Dakhla +dakhma +dakir +dakoit +dakoity +dakoities +dakoits +Dakota +Dakotan +dakotans +dakotas +daks +Daksha +Daktyi +Daktyl +Daktyli +daktylon +daktylos +Daktyls +Dal +Daladier +dalaga +dalai +dalan +dalapon +dalapons +dalar +Dalarnian +dalasi +dalasis +Dalat +Dalbergia +d'Albert +Dalbo +Dalcassian +Dalcroze +Dale +Dalea +dale-backed +Dalecarlian +daledh +daledhs +Daley +daleman +d'Alembert +Dalen +Dalenna +daler +Dales +dale's +dalesfolk +dalesman +dalesmen +dalespeople +daleswoman +daleth +daleths +Daleville +dalf +Dalhart +Dalhousie +Dali +Daly +Dalia +daliance +Dalibarda +Dalyce +Dalila +Dalilia +Dalymore +Dalis +dalk +Dall +dallack +Dallan +Dallapiccola +Dallardsville +Dallas +Dallastown +dalle +dalles +Dalli +dally +dalliance +dalliances +dallied +dallier +dalliers +dallies +dallying +dallyingly +dallyman +Dallin +Dallis +Dallman +Dallon +dallop +Dalmania +Dalmanites +Dalmatia +Dalmatian +dalmatians +Dalmatic +dalmatics +Dalny +Daloris +Dalpe +Dalradian +Dalrymple +dals +Dalston +Dalt +dalteen +Dalton +Daltonian +Daltonic +Daltonism +Daltonist +daltons +Dalury +Dalzell +Dam +dama +damage +damageability +damageable +damageableness +damageably +damaged +damage-feasant +damagement +damageous +damager +damagers +damages +damaging +damagingly +Damayanti +Damal +Damalas +Damales +Damali +damalic +Damalis +Damalus +Daman +Damanh +Damanhur +damans +Damar +Damara +Damaraland +Damaris +Damariscotta +Damarra +damars +Damas +Damascene +Damascened +damascener +damascenes +damascenine +Damascening +Damascus +damask +damasked +damaskeen +damaskeening +damaskin +damaskine +damasking +damasks +DaMassa +damasse +damassin +Damastes +damboard +D'Amboise +dambonite +dambonitol +dambose +Dambro +dambrod +dam-brod +Dame +Damek +damenization +Dameron +dames +dame-school +dame's-violet +damewort +dameworts +damfool +damfoolish +Damgalnunna +Damia +Damian +damiana +Damiani +Damianist +damyankee +Damiano +Damick +Damicke +damie +Damien +damier +Damietta +damine +Damysus +Damita +Damkina +damkjernite +Damle +damlike +dammar +Dammara +dammaret +dammars +damme +dammed +dammer +dammers +damming +dammish +dammit +damn +damnability +damnabilities +damnable +damnableness +damnably +damnation +damnations +damnatory +damndest +damndests +damned +damneder +damnedest +damner +damners +damnyankee +damnify +damnification +damnificatus +damnified +damnifies +damnifying +Damnii +damning +damningly +damningness +damnit +damnonians +Damnonii +damnosa +damnous +damnously +damns +damnum +Damoclean +Damocles +Damodar +Damoetas +damoiseau +damoisel +damoiselle +damolic +Damon +damone +damonico +damosel +damosels +Damour +D'Amour +damourite +damozel +damozels +damp +dampang +dampcourse +damped +dampen +dampened +dampener +dampeners +dampening +dampens +damper +dampers +dampest +dampy +Dampier +damping +damping-off +dampings +dampish +dampishly +dampishness +damply +dampne +dampness +dampnesses +dampproof +dampproofer +dampproofing +damps +damp-stained +damp-worn +DAMQAM +Damrosch +dams +dam's +damsel +damsel-errant +damselfish +damselfishes +damselfly +damselflies +damselhood +damsels +damsel's +damsite +damson +damsons +Dan +Dan. +Dana +Danaan +Danae +Danagla +Danaher +Danai +Danaid +Danaidae +danaide +Danaidean +Danaides +Danaids +Danainae +danaine +Danais +danaite +Danakil +danalite +Danang +danaro +Danas +Danaus +Danava +Danby +Danboro +Danbury +danburite +dancalite +dance +danceability +danceable +danced +dance-loving +dancer +danceress +dancery +dancers +dances +dancette +dancettee +dancetty +dancy +Danciger +dancing +dancing-girl +dancing-girls +dancingly +Danczyk +dand +danda +dandelion +dandelion-leaved +dandelions +dandelion's +dander +dandered +dandering +danders +Dandy +dandiacal +dandiacally +dandy-brush +dandically +dandy-cock +dandydom +Dandie +dandier +dandies +dandiest +dandify +dandification +dandified +dandifies +dandifying +dandy-hen +dandy-horse +dandyish +dandyishy +dandyishly +dandyism +dandyisms +dandyize +dandily +dandy-line +dandyling +dandilly +dandiprat +dandyprat +dandy-roller +dandis +dandisette +dandizette +dandle +dandled +dandler +dandlers +dandles +dandling +dandlingly +D'Andre +dandriff +dandriffy +dandriffs +dandruff +dandruffy +dandruffs +Dane +Daneball +danebrog +Daneen +Daneflower +Danegeld +danegelds +Danegelt +Daney +Danelage +Danelagh +Danelaw +dane-law +Danell +Danella +Danelle +Danene +danes +danes'-blood +Danese +Danete +Danette +Danevang +Daneweed +daneweeds +Danewort +daneworts +Danford +Danforth +Dang +danged +danger +dangered +danger-fearing +danger-fraught +danger-free +dangerful +dangerfully +dangering +dangerless +danger-loving +dangerous +dangerously +dangerousness +dangers +danger's +dangersome +danger-teaching +danging +dangle +dangleberry +dangleberries +dangled +danglement +dangler +danglers +dangles +danglin +dangling +danglingly +dangs +Dani +Dania +Danya +Daniala +Danialah +Danian +Danic +Danica +Danice +danicism +Danie +Daniel +Daniela +Daniele +Danielic +Daniell +Daniella +Danielle +Danyelle +Daniels +Danielson +Danielsville +Danyette +Danieu +Daniglacial +Daniyal +Danika +Danila +Danilo +Danilova +Danyluk +danio +danios +Danish +Danism +Danit +Danita +Danite +Danization +Danize +dank +Dankali +danke +danker +dankest +dankish +dankishness +dankly +dankness +danknesses +Danl +danli +Danmark +Dann +Danna +Dannebrog +Dannel +Dannemora +dannemorite +danner +Danni +Danny +Dannica +Dannie +Dannye +dannock +Dannon +D'Annunzio +Dano-eskimo +Dano-Norwegian +danoranja +dansant +dansants +danseur +danseurs +danseuse +danseuses +danseusse +dansy +dansk +dansker +Dansville +danta +Dante +Dantean +Dantesque +Danthonia +Dantist +Dantology +Dantomania +Danton +Dantonesque +Dantonist +Dantophily +Dantophilist +Danu +Danube +Danubian +Danuloff +Danuri +Danuta +Danvers +Danville +Danzig +Danziger +danzon +Dao +daoine +DAP +dap-dap +Dapedium +Dapedius +Daph +Daphene +Daphie +Daphna +Daphnaceae +daphnad +Daphnaea +Daphne +Daphnean +Daphnephoria +daphnes +daphnetin +daphni +Daphnia +daphnias +daphnid +daphnin +daphnioid +Daphnis +daphnite +daphnoid +dapicho +dapico +dapifer +dapped +dapper +dapperer +dapperest +dapperly +dapperling +dapperness +dapping +dapple +dapple-bay +dappled +dappled-gray +dappledness +dapple-gray +dapple-grey +dappleness +dapples +dappling +daps +Dapsang +dapson +dapsone +dapsones +DAR +Dara +darabukka +darac +Darach +daraf +Darapti +darat +Darb +Darbee +darbha +Darby +Darbie +darbies +Darbyism +Darbyite +d'Arblay +darbs +darbukka +DARC +Darce +Darcee +Darcey +Darci +Darcy +D'Arcy +Darcia +Darcie +Dard +Darda +Dardan +dardanarius +Dardanelle +Dardanelles +Dardani +Dardanian +dardanium +Dardanus +dardaol +Darden +Dardic +Dardistan +Dare +dareall +dare-base +dared +daredevil +dare-devil +daredevilism +daredevilry +daredevils +daredeviltry +Dareece +Dareen +Darees +dareful +Darell +Darelle +Daren +daren't +darer +darers +Dares +daresay +Dar-es-Salaam +Darfur +darg +dargah +darger +Darghin +Dargo +dargsman +dargue +Dari +Daria +Darya +Darian +daribah +daric +Darice +darics +Darien +Darii +Daryl +Daryle +Darill +Darin +Daryn +daring +daringly +daringness +darings +Dario +dariole +darioles +Darius +Darjeeling +dark +dark-adapted +dark-bearded +dark-blue +dark-bosomed +dark-boughed +dark-breasted +dark-browed +dark-closed +dark-colored +dark-complexioned +darked +darkey +dark-eyed +darkeys +dark-embrowned +Darken +darkened +darkener +darkeners +darkening +darkens +darker +darkest +dark-featured +dark-field +dark-fired +dark-flowing +dark-fringed +darkful +dark-glancing +dark-gray +dark-green +dark-grown +darkhaired +dark-haired +darkhearted +darkheartedness +dark-hued +dark-hulled +darky +darkie +darkies +darking +darkish +darkishness +dark-lantern +darkle +dark-leaved +darkled +darkles +darkly +darklier +darkliest +darkling +darklings +darkmans +dark-minded +darkness +darknesses +dark-orange +dark-prisoned +dark-red +dark-rolling +darkroom +darkrooms +darks +dark-shining +dark-sighted +darkskin +dark-skinned +darksome +darksomeness +dark-splendid +dark-stemmed +dark-suited +darksum +darktown +dark-veiled +dark-veined +dark-visaged +dark-working +Darla +Darlan +Darleen +Darlene +Darline +Darling +darlingly +darlingness +darlings +darling's +Darlington +Darlingtonia +Darlleen +Darmit +Darmstadt +Darn +Darnall +darnation +darndest +darndests +darned +darneder +darnedest +Darney +darnel +Darnell +darnels +darner +darners +darnex +darning +darnings +darnix +Darnley +darns +daroga +darogah +darogha +Daron +daroo +Darooge +DARPA +darr +Darra +Darragh +darraign +Darrey +darrein +Darrel +Darrell +Darrelle +Darren +D'Arrest +Darry +Darrick +Darryl +Darrill +Darrin +Darryn +Darrington +Darrouzett +Darrow +Darsey +darshan +darshana +darshans +Darsie +Darsonval +Darsonvalism +darst +Dart +d'art +Dartagnan +dartars +dartboard +darted +darter +darters +Dartford +darting +dartingly +dartingness +dartle +dartled +dartles +dartlike +dartling +dartman +Dartmoor +Dartmouth +dartoic +dartoid +Darton +dartos +dartre +dartrose +dartrous +darts +dartsman +DARU +Darvon +darwan +Darwen +darwesh +Darwin +Darwinian +darwinians +Darwinical +Darwinically +Darwinism +Darwinist +Darwinistic +darwinists +Darwinite +Darwinize +darzee +DAS +Dasahara +Dasahra +Dasara +Daschagga +Dascylus +DASD +dase +Dasehra +dasein +dasewe +Dash +Dasha +Dashahara +dashboard +dash-board +dashboards +dashed +dashedly +dashee +dasheen +dasheens +dashel +dasher +dashers +dashes +dashi +dashy +dashier +dashiest +dashiki +dashikis +dashing +dashingly +dashis +dashmaker +Dashnak +Dashnakist +Dashnaktzutiun +dashplate +dashpot +dashpots +dasht +Dasht-i-Kavir +Dasht-i-Lut +dashwheel +Dasi +Dasya +Dasyatidae +Dasyatis +Dasycladaceae +dasycladaceous +Dasie +Dasylirion +dasymeter +dasypaedal +dasypaedes +dasypaedic +Dasypeltis +dasyphyllous +Dasiphora +dasypygal +dasypod +Dasypodidae +dasypodoid +Dasyprocta +Dasyproctidae +dasyproctine +Dasypus +Dasystephana +dasyure +dasyures +dasyurid +Dasyuridae +dasyurine +dasyuroid +Dasyurus +Dasyus +dasnt +dasn't +Dassel +dassent +dassy +dassie +dassies +Dassin +dassn't +dastard +dastardy +dastardize +dastardly +dastardliness +dastards +Dasteel +dastur +dasturi +DASWDT +daswen +DAT +dat. +DATA +databank +database +databases +database's +datable +datableness +datably +datacell +datafile +dataflow +data-gathering +datagram +datagrams +datakit +datamation +datamedia +datana +datapac +datapoint +datapunch +datary +dataria +dataries +dataset +datasetname +datasets +datatype +datatypes +datch +datcha +datchas +date +dateable +dateableness +date-bearing +datebook +dated +datedly +datedness +dateless +datelessness +dateline +datelined +datelines +datelining +datemark +dater +daterman +daters +dates +date-stamp +date-stamping +Datha +Datil +dating +dation +Datisca +Datiscaceae +datiscaceous +datiscetin +datiscin +datiscosid +datiscoside +Datisi +Datism +datival +dative +datively +datives +dativogerundial +Datnow +dato +datolite +datolitic +datos +Datsun +datsuns +datsw +Datto +dattock +D'Attoma +dattos +Datuk +datum +datums +Datura +daturas +daturic +daturism +dau +Daub +daube +daubed +Daubentonia +Daubentoniidae +dauber +daubery +dauberies +daubers +daubes +dauby +daubier +daubiest +Daubigny +daubing +daubingly +daubreeite +daubreelite +daubreite +daubry +daubries +daubs +daubster +Daucus +daud +dauded +Daudet +dauding +daudit +dauerlauf +dauerschlaf +Daugava +Daugavpils +Daugherty +daughter +daughterhood +daughter-in-law +daughterkin +daughterless +daughterly +daughterlike +daughterliness +daughterling +daughters +daughtership +daughters-in-law +Daughtry +dauk +Daukas +dauke +daukin +Daulias +dault +Daumier +daun +daunch +dauncy +daunder +daundered +daundering +daunders +Daune +dauner +Daunii +daunomycin +daunt +daunted +daunter +daunters +daunting +dauntingly +dauntingness +dauntless +dauntlessly +dauntlessness +daunton +daunts +Dauphin +Dauphine +dauphines +dauphiness +dauphins +Daur +Dauri +daurna +daut +dauted +dautie +dauties +dauting +dauts +dauw +DAV +davach +davainea +Davallia +Davant +Davao +Dave +Daveda +Daveen +Davey +Daven +Davena +Davenant +D'Avenant +Davene +davened +davening +Davenport +davenports +davens +daver +daverdy +Daveta +Davy +David +Davida +Davidde +Davide +Davidian +Davidic +Davidical +Davidist +Davidoff +Davidson +davidsonite +Davidsonville +Davidsville +Davie +daviely +Davies +Daviesia +daviesite +Davilla +Davilman +Davin +Davina +Davine +davyne +Davis +Davys +Davisboro +Davisburg +Davison +Davisson +Daviston +Davisville +davit +Davita +davits +davyum +davoch +Davon +Davos +Davout +daw +dawcock +dawdy +dawdle +dawdled +dawdler +dawdlers +dawdles +dawdling +dawdlingly +dawe +dawed +dawen +Dawes +dawing +dawish +dawk +dawkin +Dawkins +dawks +Dawmont +Dawn +Dawna +dawned +dawny +dawn-illumined +dawning +dawnlight +dawnlike +dawns +dawnstreak +dawn-tinted +dawnward +dawpate +daws +Dawson +Dawsonia +Dawsoniaceae +dawsoniaceous +dawsonite +Dawsonville +dawt +dawted +dawtet +dawtie +dawties +dawting +dawtit +dawts +dawut +Dax +Daza +daze +dazed +dazedly +dazedness +Dazey +dazement +dazes +dazy +dazing +dazingly +dazzle +dazzled +dazzlement +dazzler +dazzlers +dazzles +dazzling +dazzlingly +dazzlingness +DB +DBA +DBAC +DBAS +DBE +DBF +Dbh +DBI +dbl +dbl. +DBM +dBm/m +DBME +DBMS +DBO +D-borneol +DBRAD +dbridement +dBrn +DBS +dBV +dBW +DC +d-c +DCA +DCB +dcbname +DCC +DCCO +DCCS +DCD +DCE +DCH +DChE +DCI +DCL +dclass +DCLU +DCM +DCMG +DCMS +DCMU +DCNA +DCNL +DCO +dcollet +dcolletage +dcor +DCP +DCPR +DCPSK +DCS +DCT +DCTN +DCTS +DCVO +DD +dd. +DDA +D-day +DDB +DDC +DDCMP +DDCU +DDD +DDE +Ddene +Ddenise +DDJ +DDK +DDL +DDN +ddname +DDP +DDPEX +DDR +DDS +DDSc +DDT +DDX +DE +de- +DEA +deaccession +deaccessioned +deaccessioning +deaccessions +deacetylate +deacetylated +deacetylating +deacetylation +Deach +deacidify +deacidification +deacidified +deacidifying +Deacon +deaconal +deaconate +deaconed +deaconess +deaconesses +deaconhood +deaconing +deaconize +deaconry +deaconries +deacons +deacon's +deaconship +deactivate +deactivated +deactivates +deactivating +deactivation +deactivations +deactivator +deactivators +dead +dead-afraid +dead-air +dead-alive +dead-alivism +dead-and-alive +dead-anneal +dead-arm +deadbeat +deadbeats +dead-blanched +deadbolt +deadborn +dead-born +dead-bright +dead-burn +deadcenter +dead-center +dead-centre +dead-cold +dead-color +dead-colored +dead-dip +dead-doing +dead-drifting +dead-drunk +dead-drunkenness +deadeye +dead-eye +deadeyes +deaden +dead-end +deadened +deadener +deadeners +deadening +deadeningly +deadens +deader +deadest +dead-face +deadfall +deadfalls +deadflat +dead-front +dead-frozen +dead-grown +deadhand +dead-hand +deadhead +deadheaded +deadheading +deadheadism +deadheads +deadhearted +dead-hearted +deadheartedly +deadheartedness +dead-heat +dead-heater +dead-heavy +deadhouse +deady +deading +deadish +deadishly +deadishness +dead-kill +deadlatch +dead-leaf +dead-letter +deadly +deadlier +deadliest +deadlight +dead-light +deadlihead +deadlily +deadline +dead-line +deadlines +deadline's +deadliness +deadlinesses +dead-live +deadlock +deadlocked +deadlocking +deadlocks +Deadman +deadmelt +dead-melt +deadmen +deadness +deadnesses +dead-nettle +deadpay +deadpan +deadpanned +deadpanner +deadpanning +deadpans +dead-point +deadrise +dead-rise +deadrize +dead-roast +deads +dead-seeming +dead-set +dead-sick +dead-smooth +dead-soft +dead-stick +dead-still +dead-stroke +dead-struck +dead-tired +deadtongue +dead-tongue +deadweight +dead-weight +Deadwood +deadwoods +deadwork +dead-work +deadworks +deadwort +deaerate +de-aerate +deaerated +deaerates +deaerating +deaeration +deaerator +de-aereate +deaf +deaf-and-dumb +deaf-dumb +deaf-dumbness +deaf-eared +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafforest +de-afforest +deafforestation +deafish +deafly +deaf-minded +deaf-mute +deafmuteness +deaf-muteness +deaf-mutism +deafness +deafnesses +deair +deaired +deairing +deairs +Deakin +deal +dealable +dealate +dealated +dealates +dealation +dealbate +dealbation +deal-board +dealbuminize +dealcoholist +dealcoholization +dealcoholize +Deale +dealer +dealerdom +dealers +dealership +dealerships +dealfish +dealfishes +dealing +dealings +dealkalize +dealkylate +dealkylation +deallocate +deallocated +deallocates +deallocating +deallocation +deallocations +deals +dealt +deambulate +deambulation +deambulatory +deambulatories +De-americanization +De-americanize +deamidase +deamidate +deamidation +deamidization +deamidize +deaminase +deaminate +deaminated +deaminating +deamination +deaminization +deaminize +deaminized +deaminizing +deammonation +Dean +Deana +deanathematize +Deane +deaned +Deaner +deanery +deaneries +deaness +dea-nettle +De-anglicization +De-anglicize +deanimalize +deaning +Deanna +Deanne +deans +dean's +Deansboro +deanship +deanships +deanthropomorphic +deanthropomorphism +deanthropomorphization +deanthropomorphize +Deanville +deappetizing +deaquation +DEAR +Dearborn +dear-bought +dear-cut +Dearden +deare +dearer +dearest +Deary +dearie +dearies +Dearing +dearly +dearling +Dearman +Dearmanville +dearn +dearness +dearnesses +dearomatize +Dearr +dears +dearsenicate +dearsenicator +dearsenicize +dearth +dearthfu +dearths +de-articulate +dearticulation +de-articulation +dearworth +dearworthily +dearworthiness +deas +deash +deashed +deashes +deashing +deasil +deaspirate +deaspiration +deassimilation +Death +death-bearing +deathbed +death-bed +deathbeds +death-begirt +death-bell +death-bird +death-black +deathblow +death-blow +deathblows +death-boding +death-braving +death-bringing +death-cold +death-come-quickly +death-counterfeiting +deathcup +deathcups +deathday +death-day +death-darting +death-deaf +death-deafened +death-dealing +death-deep +death-defying +death-devoted +death-dewed +death-divided +death-divining +death-doing +death-doom +death-due +death-fire +deathful +deathfully +deathfulness +deathy +deathify +deathin +deathiness +death-laden +deathless +deathlessly +deathlessness +deathly +deathlike +deathlikeness +deathliness +deathling +death-marked +death-pale +death-polluted +death-practiced +deathrate +deathrates +deathrate's +deathroot +deaths +death's-face +death-shadowed +death's-head +death-sheeted +death's-herb +deathshot +death-sick +deathsman +deathsmen +death-stiffening +death-stricken +death-struck +death-subduing +death-swimming +death-threatening +death-throe +deathtime +deathtrap +deathtraps +deathward +deathwards +death-warrant +deathwatch +death-watch +deathwatches +death-weary +deathweed +death-winged +deathworm +death-worm +death-worthy +death-wound +death-wounded +Deatsville +deaurate +Deauville +deave +deaved +deavely +Deaver +deaves +deaving +Deb +deb. +debacchate +debacle +debacles +debadge +debag +debagged +debagging +debamboozle +debar +Debarath +debarbarization +debarbarize +Debary +debark +debarkation +debarkations +debarked +debarking +debarkment +debarks +debarment +debarrance +debarrass +debarration +debarred +debarring +debars +debase +debased +debasedness +debasement +debasements +debaser +debasers +debases +debasing +debasingly +debat +debatable +debatably +debate +debateable +debated +debateful +debatefully +debatement +debater +debaters +debates +debating +debatingly +debatter +debauch +debauched +debauchedly +debauchedness +debauchee +debauchees +debaucher +debauchery +debaucheries +debauches +debauching +debauchment +Debbee +Debbi +Debby +Debbie +debbies +Debbora +Debbra +debcle +debe +debeak +debeaker +Debee +debeige +debel +debell +debellate +debellation +debellator +deben +debenture +debentured +debentureholder +debentures +debenzolize +Debeque +Debera +Deberry +Debes +Debi +Debye +debyes +debile +debilissima +debilitant +debilitate +debilitated +debilitates +debilitating +debilitation +debilitations +debilitative +debility +debilities +debind +Debir +debit +debitable +debite +debited +debiteuse +debiting +debitor +debitrix +debits +debitum +debitumenize +debituminization +debituminize +deblai +deblaterate +deblateration +deblock +deblocked +deblocking +DEBNA +deboise +deboist +deboistly +deboistness +deboite +deboites +DeBolt +debonair +debonaire +debonairity +debonairly +debonairness +debonairty +debone +deboned +deboner +deboners +debones +deboning +debonnaire +Debor +Debora +Deborah +Deborath +Debord +debordment +debosh +deboshed +deboshment +deboss +debouch +debouche +debouched +debouches +debouching +debouchment +debouchure +debout +debowel +Debra +Debrecen +debride +debrided +debridement +debrides +debriding +debrief +debriefed +debriefing +debriefings +debriefs +debris +debrominate +debromination +debruise +debruised +debruises +debruising +Debs +debt +debted +debtee +debtful +debtless +debtor +debtors +debtorship +debts +debt's +debug +debugged +debugger +debuggers +debugger's +debugging +debugs +debullition +debunk +debunked +debunker +debunkers +debunking +debunkment +debunks +deburr +deburse +debus +debused +debusing +debussed +Debussy +Debussyan +Debussyanize +debussing +debut +debutant +debutante +debutantes +debutants +debuted +debuting +debuts +DEC +Dec. +deca- +decachord +decad +decadactylous +decadal +decadally +decadarch +decadarchy +decadary +decadation +decade +decadence +decadency +decadent +decadentism +decadently +decadents +decadenza +decades +decade's +decadescent +decadi +decadianome +decadic +decadist +decadrachm +decadrachma +decadrachmae +Decadron +decaedron +decaesarize +decaf +decaffeinate +decaffeinated +decaffeinates +decaffeinating +decaffeinize +decafid +decafs +decagynous +decagon +decagonal +decagonally +decagons +decagram +decagramme +decagrams +decahedra +decahedral +decahedrodra +decahedron +decahedrons +decahydrate +decahydrated +decahydronaphthalene +Decay +decayable +decayed +decayedness +decayer +decayers +decaying +decayless +decays +Decaisnea +decal +decalage +decalcify +decalcification +decalcified +decalcifier +decalcifies +decalcifying +decalcomania +decalcomaniac +decalcomanias +decalescence +decalescent +Decalin +decaliter +decaliters +decalitre +decalobate +decalog +Decalogist +decalogs +Decalogue +decalomania +decals +decalvant +decalvation +De-calvinize +decameral +Decameron +Decameronic +decamerous +decameter +decameters +decamethonium +decametre +decametric +Decamp +decamped +decamping +decampment +decamps +decan +decanal +decanally +decanate +decancellate +decancellated +decancellating +decancellation +decandently +decandria +decandrous +decane +decanery +decanes +decangular +decani +decanically +decannulation +decanoyl +decanol +decanonization +decanonize +decanormal +decant +decantate +decantation +decanted +decanter +decanters +decantherous +decanting +decantist +decants +decap +decapetalous +decaphyllous +decapitable +decapitalization +decapitalize +decapitatation +decapitatations +decapitate +decapitated +decapitates +decapitating +decapitation +decapitations +decapitator +decapod +Decapoda +decapodal +decapodan +decapodiform +decapodous +decapods +Decapolis +decapper +decapsulate +decapsulation +decarbonate +decarbonated +decarbonating +decarbonation +decarbonator +decarbonylate +decarbonylated +decarbonylating +decarbonylation +decarbonisation +decarbonise +decarbonised +decarboniser +decarbonising +decarbonization +decarbonize +decarbonized +decarbonizer +decarbonizing +decarboxylase +decarboxylate +decarboxylated +decarboxylating +decarboxylation +decarboxylization +decarboxylize +decarburation +decarburisation +decarburise +decarburised +decarburising +decarburization +decarburize +decarburized +decarburizing +decarch +decarchy +decarchies +decard +decardinalize +decare +decares +decarhinus +decarnate +decarnated +decart +decartelization +decartelize +decartelized +decartelizing +decasemic +decasepalous +decasyllabic +decasyllable +decasyllables +decasyllabon +decaspermal +decaspermous +decast +decastellate +decastere +decastich +decastylar +decastyle +decastylos +decasualisation +decasualise +decasualised +decasualising +decasualization +decasualize +decasualized +decasualizing +decate +decathlon +decathlons +decatholicize +decatyl +decating +decatize +decatizer +decatizing +Decato +decatoic +decator +Decatur +Decaturville +decaudate +decaudation +Decca +Deccan +deccennia +decciare +decciares +decd +decd. +decease +deceased +deceases +deceasing +decede +decedent +decedents +deceit +deceitful +deceitfully +deceitfulness +deceitfulnesses +deceits +deceivability +deceivable +deceivableness +deceivably +deceivance +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decelerator +decelerators +decelerometer +deceleron +De-celticize +decem +decem- +December +Decemberish +Decemberly +Decembrist +decemcostate +decemdentate +decemfid +decemflorous +decemfoliate +decemfoliolate +decemjugate +decemlocular +decempartite +decempeda +decempedal +decempedate +decempennate +decemplex +decemplicate +decempunctate +decemstriate +decemuiri +decemvii +decemvir +decemviral +decemvirate +decemviri +decemvirs +decemvirship +decenary +decenaries +decence +decency +decencies +decency's +decene +decener +decenyl +decennal +decennary +decennaries +decennia +decenniad +decennial +decennially +decennials +decennium +decenniums +decennoval +decent +decenter +decentered +decentering +decenters +decentest +decently +decentness +decentralisation +decentralise +decentralised +decentralising +decentralism +decentralist +decentralization +decentralizationist +decentralizations +decentralize +decentralized +decentralizes +decentralizing +decentration +decentre +decentred +decentres +decentring +decephalization +decephalize +deceptibility +deceptible +deception +deceptional +deceptions +deception's +deceptious +deceptiously +deceptitious +deceptive +deceptively +deceptiveness +deceptivity +deceptory +decerebrate +decerebrated +decerebrating +decerebration +decerebrize +decern +decerned +decerning +decerniture +decernment +decerns +decerp +decertation +decertify +decertification +decertificaton +decertified +decertifying +decess +decession +decessit +decessor +decharm +dechemicalization +dechemicalize +Dechen +dechenite +Decherd +Dechlog +dechlore +dechloridation +dechloridize +dechloridized +dechloridizing +dechlorinate +dechlorinated +dechlorinating +dechlorination +dechoralize +dechristianization +dechristianize +de-christianize +deci- +Decian +deciare +deciares +deciatine +decibar +decibel +decibels +deciceronize +decidability +decidable +decide +decided +decidedly +decidedness +decidement +decidence +decidendi +decident +decider +deciders +decides +deciding +decidingly +decidua +deciduae +decidual +deciduary +deciduas +Deciduata +deciduate +deciduity +deciduitis +deciduoma +deciduous +deciduously +deciduousness +decigram +decigramme +decigrams +decil +decyl +decile +decylene +decylenic +deciles +decylic +deciliter +deciliters +decilitre +decillion +decillionth +Decima +decimal +decimalisation +decimalise +decimalised +decimalising +decimalism +decimalist +decimalization +decimalize +decimalized +decimalizes +decimalizing +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decimator +decime +decimestrial +decimeter +decimeters +decimetre +decimetres +decimolar +decimole +decimosexto +decimo-sexto +Decimus +decine +decyne +decinormal +decipher +decipherability +decipherable +decipherably +deciphered +decipherer +deciphering +decipherment +deciphers +decipium +decipolar +decise +decision +decisional +decisionmake +decision-making +decisions +decision's +decisis +decisive +decisively +decisiveness +decisivenesses +decistere +decisteres +decitizenize +Decius +decivilization +decivilize +Decize +Deck +decke +decked +deckedout +deckel +deckels +decken +decker +deckers +Deckert +Deckerville +deckhand +deckhands +deckhead +deckhouse +deckhouses +deckie +decking +deckings +deckle +deckle-edged +deckles +deckload +deckman +deck-piercing +deckpipe +decks +deckswabber +decl +decl. +declaim +declaimant +declaimed +declaimer +declaimers +declaiming +declaims +declamando +declamation +declamations +declamator +declamatory +declamatoriness +Declan +declarable +declarant +declaration +declarations +declaration's +declarative +declaratively +declaratives +declarator +declaratory +declaratorily +declarators +declare +declared +declaredly +declaredness +declarer +declarers +declares +declaring +declass +declasse +declassed +declassee +declasses +declassicize +declassify +declassification +declassifications +declassified +declassifies +declassifying +declassing +declension +declensional +declensionally +declensions +declericalize +declimatize +declinable +declinal +declinate +declination +declinational +declinations +declination's +declinator +declinatory +declinature +decline +declined +declinedness +decliner +decliners +declines +declining +declinograph +declinometer +declivate +declive +declivent +declivity +declivities +declivitous +declivitously +declivous +Declo +Declomycin +declutch +decnet +deco +decoagulate +decoagulated +decoagulation +decoat +decocainize +decoct +decocted +decoctible +decocting +decoction +decoctive +decocts +decoctum +decodable +decode +decoded +decoder +decoders +decodes +decoding +decodings +Decodon +decohere +decoherence +decoherer +decohesion +decoy +decoic +decoy-duck +decoyed +decoyer +decoyers +decoying +decoyman +decoymen +decoys +decoy's +decoke +decoll +decollate +decollated +decollating +decollation +decollator +decolletage +decollete +decollimate +decolonisation +decolonise +decolonised +decolonising +decolonization +decolonize +decolonized +decolonizes +decolonizing +decolor +decolorant +decolorate +decoloration +decolored +decolorimeter +decoloring +decolorisation +decolorise +decolorised +decoloriser +decolorising +decolorization +decolorize +decolorized +decolorizer +decolorizing +decolors +decolour +decolouration +decoloured +decolouring +decolourisation +decolourise +decolourised +decolouriser +decolourising +decolourization +decolourize +decolourized +decolourizer +decolourizing +decolours +decommission +decommissioned +decommissioning +decommissions +decompensate +decompensated +decompensates +decompensating +decompensation +decompensations +decompensatory +decompile +decompiler +decomplex +decomponent +decomponible +decomposability +decomposable +decompose +decomposed +decomposer +decomposers +decomposes +decomposing +decomposite +decomposition +decompositional +decompositions +decomposition's +decomposure +decompound +decompoundable +decompoundly +decompress +decompressed +decompresses +decompressing +decompression +decompressions +decompressive +deconcatenate +deconcentrate +deconcentrated +deconcentrating +deconcentration +deconcentrator +decondition +decongest +decongestant +decongestants +decongested +decongesting +decongestion +decongestive +decongests +deconsecrate +deconsecrated +deconsecrating +deconsecration +deconsider +deconsideration +decontaminate +decontaminated +decontaminates +decontaminating +decontamination +decontaminations +decontaminative +decontaminator +decontaminators +decontrol +decontrolled +decontrolling +decontrols +deconventionalize +deconvolution +deconvolve +decopperization +decopperize +decor +decorability +decorable +decorably +Decorah +decorament +decorate +Decorated +decorates +decorating +decoration +decorationist +decorations +decorative +decoratively +decorativeness +decorator +decoratory +decorators +decore +decorement +decorist +decorous +decorously +decorousness +decorousnesses +decorrugative +decors +decorticate +decorticated +decorticating +decortication +decorticator +decorticosis +decortization +decorum +decorums +decos +decostate +decoupage +decouple +decoupled +decouples +decoupling +decourse +decourt +decousu +decrassify +decrassified +decream +decrease +decreased +decreaseless +decreases +decreasing +decreasingly +decreation +decreative +decree +decreeable +decreed +decreeing +decree-law +decreement +decreer +decreers +decrees +decreet +decreing +decrement +decremental +decremented +decrementing +decrementless +decrements +decremeter +decrepid +decrepit +decrepitate +decrepitated +decrepitating +decrepitation +decrepity +decrepitly +decrepitness +decrepitude +decreptitude +decresc +decresc. +decrescence +decrescendo +decrescendos +decrescent +decretal +decretalist +Decretals +decrete +decretion +decretist +decretive +decretively +decretory +decretorial +decretorian +decretorily +decretum +decrew +decry +decrial +decrials +decried +decrier +decriers +decries +decrying +decriminalization +decriminalize +decriminalized +decriminalizes +decriminalizing +decrypt +decrypted +decrypting +decryption +decryptions +decryptograph +decrypts +decrystallization +decrown +decrowned +decrowning +decrowns +decrudescence +decrustation +decubation +decubital +decubiti +decubitus +decultivate +deculturate +Decuma +decuman +decumana +decumani +decumanus +decumary +Decumaria +decumbence +decumbency +decumbent +decumbently +decumbiture +decuple +decupled +decuples +decuplet +decupling +decury +decuria +decuries +decurion +decurionate +decurions +decurrence +decurrences +decurrency +decurrencies +decurrent +decurrently +decurring +decursion +decursive +decursively +decurt +decurtate +decurvation +decurvature +decurve +decurved +decurves +decurving +DECUS +decuss +decussate +decussated +decussately +decussating +decussation +decussatively +decussion +decussis +decussoria +decussorium +decwriter +DEd +deda +Dedagach +dedal +Dedan +Dedanim +Dedanite +dedans +dedd +deddy +Dede +dedecorate +dedecoration +dedecorous +Dedekind +Deden +dedenda +dedendum +dedentition +Dedham +dedicant +dedicate +dedicated +dedicatedly +dedicatee +dedicates +dedicating +dedication +dedicational +dedications +dedicative +dedicator +dedicatory +dedicatorial +dedicatorily +dedicators +dedicature +Dedie +dedifferentiate +dedifferentiated +dedifferentiating +dedifferentiation +dedignation +dedimus +dedit +deditician +dediticiancy +dedition +dedo +dedoggerelize +dedogmatize +dedolation +dedolence +dedolency +dedolent +dedolomitization +dedolomitize +dedolomitized +dedolomitizing +Dedra +Dedric +Dedrick +deduce +deduced +deducement +deducer +deduces +deducibility +deducible +deducibleness +deducibly +deducing +deducive +deduct +deducted +deductibility +deductible +deductibles +deductile +deducting +deductio +deduction +deductions +deduction's +deductive +deductively +deductory +deducts +deduit +deduplication +Dee +DeeAnn +Deeanne +deecodder +deed +deedbote +deedbox +deeded +Deedee +deedeed +deedful +deedfully +deedholder +deedy +deedier +deediest +deedily +deediness +deeding +deedless +deeds +Deedsville +de-educate +Deegan +Deeyn +deejay +deejays +deek +de-electrify +de-electrization +de-electrize +deem +de-emanate +de-emanation +deemed +deemer +deemie +deeming +de-emphases +deemphasis +de-emphasis +deemphasize +de-emphasize +deemphasized +de-emphasized +deemphasizes +deemphasizing +de-emphasizing +Deems +deemster +deemsters +deemstership +de-emulsibility +de-emulsify +de-emulsivity +Deena +deener +de-energize +deeny +Deenya +deep +deep-affected +deep-affrighted +deep-asleep +deep-bellied +deep-biting +deep-blue +deep-bodied +deep-bosomed +deep-brained +deep-breasted +deep-breathing +deep-brooding +deep-browed +deep-buried +deep-chested +deep-colored +deep-contemplative +deep-crimsoned +deep-cut +deep-damasked +deep-dye +deep-dyed +deep-discerning +deep-dish +deep-domed +deep-down +deep-downness +deep-draw +deep-drawing +deep-drawn +deep-drenched +deep-drew +deep-drinking +deep-drunk +deep-echoing +deep-eyed +deep-embattled +deepen +deepened +deepener +deepeners +deep-engraven +deepening +deepeningly +deepens +deeper +deepest +deep-faced +deep-felt +deep-fermenting +deep-fetched +deep-fixed +deep-flewed +Deepfreeze +deep-freeze +deepfreezed +deep-freezed +deep-freezer +deepfreezing +deep-freezing +deep-fry +deep-fried +deep-frying +deepfroze +deep-froze +deepfrozen +deep-frozen +deepgoing +deep-going +deep-green +deep-groaning +deep-grounded +deep-grown +Deephaven +Deeping +deepish +deep-kiss +deep-laden +deep-laid +deeply +deeplier +deep-lying +deep-lunged +deepmost +deepmouthed +deep-mouthed +deep-musing +deep-naked +deepness +deepnesses +deep-persuading +deep-piled +deep-pitched +deep-pointed +deep-pondering +deep-premeditated +deep-questioning +deep-reaching +deep-read +deep-revolving +deep-rooted +deep-rootedness +deep-rooting +deeps +deep-sea +deep-searching +deep-seated +deep-seatedness +deep-set +deep-settled +deep-sided +deep-sighted +deep-sinking +deep-six +deep-skirted +deepsome +deep-sore +deep-sounding +deep-stapled +deep-sunk +deep-sunken +deep-sweet +deep-sworn +deep-tangled +deep-thinking +deep-thoughted +deep-thrilling +deep-throated +deep-toned +deep-transported +deep-trenching +deep-troubled +deep-uddered +deep-vaulted +deep-versed +deep-voiced +deep-waisted +Deepwater +deep-water +deepwaterman +deepwatermen +deep-worn +deep-wounded +Deer +deerberry +Deerbrook +deer-coloured +deerdog +Deerdre +deerdrive +Deere +deer-eyed +Deerfield +deerfly +deerflies +deerflys +deerfood +deergrass +deerhair +deer-hair +deerherd +deerhorn +deerhound +deer-hound +Deery +deeryard +deeryards +Deering +deerkill +deerlet +deer-lick +deerlike +deermeat +deer-mouse +deer-neck +deers +deerskin +deerskins +deer-staiker +deerstalker +deerstalkers +deerstalking +deerstand +deerstealer +deer-stealer +deer's-tongue +Deersville +Deerton +deertongue +deervetch +deerweed +deerweeds +Deerwood +dees +deescalate +de-escalate +deescalated +deescalates +deescalating +deescalation +de-escalation +deescalations +deeses +deesis +deess +deet +Deeth +de-ethicization +de-ethicize +deets +deevey +deevilick +deewan +deewans +de-excite +de-excited +de-exciting +def +def. +deface +defaceable +defaced +defacement +defacements +defacer +defacers +defaces +defacing +defacingly +defacto +defade +defaecate +defail +defailance +defaillance +defailment +defaisance +defaitisme +defaitiste +defalcate +defalcated +defalcates +defalcating +defalcation +defalcations +defalcator +DeFalco +defalk +defamation +defamations +defamatory +defame +defamed +defamer +defamers +defames +defamy +defaming +defamingly +defamous +defang +defanged +defangs +Defant +defassa +defat +defatigable +defatigate +defatigated +defatigation +defats +defatted +defatting +default +defaultant +defaulted +defaulter +defaulters +defaulting +defaultless +defaults +defaulture +defeasance +defeasanced +defease +defeasibility +defeasible +defeasibleness +defeasive +defeat +defeated +defeatee +defeater +defeaters +defeating +defeatism +defeatist +defeatists +defeatment +defeats +defeature +defecant +defecate +defecated +defecates +defecating +defecation +defecations +defecator +defect +defected +defecter +defecters +defectibility +defectible +defecting +defection +defectionist +defections +defection's +defectious +defective +defectively +defectiveness +defectives +defectless +defectlessness +defectology +defector +defectors +defectoscope +defects +defectum +defectuous +defedation +defeise +defeit +defeminisation +defeminise +defeminised +defeminising +defeminization +defeminize +defeminized +defeminizing +defence +defenceable +defenceless +defencelessly +defencelessness +defences +defencive +defend +defendable +defendant +defendants +defendant's +defended +defender +defenders +defending +defendress +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defensative +defense +defensed +defenseless +defenselessly +defenselessness +defenseman +defensemen +defenser +defenses +defensibility +defensible +defensibleness +defensibly +defensing +defension +defensive +defensively +defensiveness +defensor +defensory +defensorship +defer +deferable +deference +deferences +deferens +deferent +deferentectomy +deferential +deferentiality +deferentially +deferentitis +deferents +Deferiet +deferment +deferments +deferment's +deferrable +deferral +deferrals +deferred +deferrer +deferrers +deferrer's +deferring +deferrization +deferrize +deferrized +deferrizing +defers +defervesce +defervesced +defervescence +defervescent +defervescing +defet +defeudalize +defi +defy +defiable +defial +Defiance +defiances +defiant +defiantly +defiantness +defiatory +defiber +defibrillate +defibrillated +defibrillating +defibrillation +defibrillative +defibrillator +defibrillatory +defibrinate +defibrination +defibrinize +deficience +deficiency +deficiencies +deficient +deficiently +deficit +deficits +deficit's +defied +defier +defiers +defies +defiguration +defigure +defying +defyingly +defilable +defilade +defiladed +defilades +defilading +defile +defiled +defiledness +defilement +defilements +defiler +defilers +defiles +defiliation +defiling +defilingly +definability +definable +definably +define +defined +definedly +definement +definer +definers +defines +definienda +definiendum +definiens +definientia +defining +definish +definite +definitely +definiteness +definite-time +definition +definitional +definitiones +definitions +definition's +definitise +definitised +definitising +definitive +definitively +definitiveness +definitization +definitize +definitized +definitizing +definitor +definitude +defis +defix +deflagrability +deflagrable +deflagrate +deflagrated +deflagrates +deflagrating +deflagration +deflagrations +deflagrator +deflate +deflated +deflater +deflates +deflating +deflation +deflationary +deflationist +deflations +deflator +deflators +deflea +defleaed +defleaing +defleas +deflect +deflectable +deflected +deflecting +deflection +deflectional +deflectionization +deflectionize +deflections +deflective +deflectometer +deflector +deflectors +deflects +deflesh +deflex +deflexed +deflexibility +deflexible +deflexing +deflexion +deflexionize +deflexure +deflocculant +deflocculate +deflocculated +deflocculating +deflocculation +deflocculator +deflocculent +deflorate +defloration +deflorations +deflore +deflorescence +deflourish +deflow +deflower +deflowered +deflowerer +deflowering +deflowerment +deflowers +defluent +defluous +defluvium +deflux +defluxion +defoam +defoamed +defoamer +defoamers +defoaming +defoams +defocus +defocusses +Defoe +defoedation +defog +defogged +defogger +defoggers +defogging +defogs +defoil +defoliage +defoliant +defoliants +defoliate +defoliated +defoliates +defoliating +defoliation +defoliations +defoliator +defoliators +deforce +deforced +deforcement +deforceor +deforcer +deforces +deforciant +deforcing +Deford +DeForest +deforestation +deforested +deforester +deforesting +deforests +deform +deformability +deformable +deformalize +deformation +deformational +deformations +deformation's +deformative +deformed +deformedly +deformedness +deformer +deformers +deformeter +deforming +deformism +deformity +deformities +deformity's +deforms +deforse +defortify +defossion +defoul +defray +defrayable +defrayal +defrayals +defrayed +defrayer +defrayers +defraying +defrayment +defrays +defraud +defraudation +defrauded +defrauder +defrauders +defrauding +defraudment +defrauds +defreeze +defrication +defrock +defrocked +defrocking +defrocks +defrost +defrosted +defroster +defrosters +defrosting +defrosts +defs +deft +defter +defterdar +deftest +deft-fingered +deftly +deftness +deftnesses +defunct +defunction +defunctionalization +defunctionalize +defunctive +defunctness +defuse +defused +defuses +defusing +defusion +defuze +defuzed +defuzes +defuzing +deg +deg. +degage +degame +degames +degami +degamis +deganglionate +degarnish +Degas +degases +degasify +degasification +degasifier +degass +degassed +degasser +degassers +degasses +degassing +degauss +degaussed +degausser +degausses +degaussing +degelatinize +degelation +degender +degener +degeneracy +degeneracies +degeneralize +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerationist +degenerations +degenerative +degeneratively +degenerescence +degenerescent +degeneroos +degentilize +degerm +De-germanize +degermed +degerminate +degerminator +degerming +degerms +degged +degger +degging +deglaciation +deglamorization +deglamorize +deglamorized +deglamorizing +deglaze +deglazed +deglazes +deglazing +deglycerin +deglycerine +deglory +deglut +deglute +deglutinate +deglutinated +deglutinating +deglutination +deglutition +deglutitious +deglutitive +deglutitory +degold +degomme +degorder +degorge +degradability +degradable +degradand +degradation +degradational +degradations +degradation's +degradative +degrade +degraded +degradedly +degradedness +degradement +degrader +degraders +degrades +degrading +degradingly +degradingness +degraduate +degraduation +Degraff +degrain +degranulation +degras +degratia +degravate +degrease +degreased +degreaser +degreases +degreasing +degree +degree-cut +degreed +degree-day +degreeing +degreeless +degrees +degree's +degreewise +degression +degressive +degressively +degringolade +degu +Deguelia +deguelin +degum +degummed +degummer +degumming +degums +degust +degustate +degustation +degusted +degusting +degusts +dehache +dehair +dehairer +Dehaites +deheathenize +De-hellenize +dehematize +dehepatize +Dehgan +dehydrant +dehydrase +dehydratase +dehydrate +dehydrated +dehydrates +dehydrating +dehydration +dehydrations +dehydrator +dehydrators +dehydroascorbic +dehydrochlorinase +dehydrochlorinate +dehydrochlorination +dehydrocorydaline +dehydrocorticosterone +dehydroffroze +dehydroffrozen +dehydrofreeze +dehydrofreezing +dehydrofroze +dehydrofrozen +dehydrogenase +dehydrogenate +dehydrogenated +dehydrogenates +dehydrogenating +dehydrogenation +dehydrogenisation +dehydrogenise +dehydrogenised +dehydrogeniser +dehydrogenising +dehydrogenization +dehydrogenize +dehydrogenized +dehydrogenizer +dehydromucic +dehydroretinol +dehydrosparteine +dehydrotestosterone +dehypnotize +dehypnotized +dehypnotizing +dehisce +dehisced +dehiscence +dehiscent +dehisces +dehiscing +dehistoricize +Dehkan +Dehlia +Dehnel +dehnstufe +DeHoff +dehonestate +dehonestation +dehorn +dehorned +dehorner +dehorners +dehorning +dehorns +dehors +dehort +dehortation +dehortative +dehortatory +dehorted +dehorter +dehorting +dehorts +Dehradun +Dehue +dehull +dehumanisation +dehumanise +dehumanised +dehumanising +dehumanization +dehumanize +dehumanized +dehumanizes +dehumanizing +dehumidify +dehumidification +dehumidified +dehumidifier +dehumidifiers +dehumidifies +dehumidifying +dehusk +Dehwar +DEI +Dey +deia +Deianeira +Deianira +Deibel +deicate +deice +de-ice +deiced +deicer +de-icer +deicers +deices +deicidal +deicide +deicides +deicing +Deicoon +deictic +deictical +deictically +Deidamia +deidealize +Deidesheimer +Deidre +deify +deific +deifical +deification +deifications +deificatory +deified +deifier +deifiers +deifies +deifying +deiform +deiformity +deign +deigned +deigning +deignous +deigns +deyhouse +deil +deils +Deimos +Deina +deincrustant +deindividualization +deindividualize +deindividuate +deindustrialization +deindustrialize +deink +Deino +Deinocephalia +Deinoceras +Deinodon +Deinodontidae +deinos +deinosaur +Deinosauria +Deinotherium +deinstitutionalization +deinsularize +de-insularize +deynt +deintellectualization +deintellectualize +Deion +deionization +deionizations +deionize +deionized +deionizer +deionizes +deionizing +Deiope +Deyoung +Deipara +deiparous +Deiphilus +Deiphobe +Deiphobus +Deiphontes +Deipyle +Deipylus +deipnodiplomatic +deipnophobia +deipnosophism +deipnosophist +deipnosophistic +deipotent +Deirdra +Deirdre +deirid +deis +deys +deiseal +deyship +deisidaimonia +deisin +deism +deisms +deist +deistic +deistical +deistically +deisticalness +deists +De-italianize +deitate +Deity +deities +deity's +deityship +deywoman +deixis +deja +De-jansenize +deject +dejecta +dejected +dejectedly +dejectedness +dejectile +dejecting +dejection +dejections +dejectly +dejectory +dejects +dejecture +dejerate +dejeration +dejerator +dejeune +dejeuner +dejeuners +De-judaize +dejunkerize +deka- +Dekabrist +dekadarchy +dekadrachm +dekagram +dekagramme +dekagrams +DeKalb +dekaliter +dekaliters +dekalitre +dekameter +dekameters +dekametre +dekaparsec +dekapode +dekarch +dekare +dekares +dekastere +deke +deked +Dekeles +dekes +deking +Dekker +dekko +dekkos +dekle +deknight +DeKoven +Dekow +Del +Del. +Dela +delabialization +delabialize +delabialized +delabializing +delace +DeLacey +delacerate +Delacourt +delacrimation +Delacroix +delactation +Delafield +delay +delayable +delay-action +delayage +delayed +delayed-action +delayer +delayers +delayful +delaying +delayingly +Delaine +Delainey +delaines +DeLayre +delays +Delamare +Delambre +delaminate +delaminated +delaminating +delamination +Delancey +Deland +Delaney +Delanie +Delannoy +Delano +Delanos +Delanson +Delanty +Delaplaine +Delaplane +delapse +delapsion +Delaryd +Delaroche +delassation +delassement +Delastre +delate +delated +delater +delates +delating +delatinization +delatinize +delation +delations +delative +delator +delatorian +delators +Delaunay +Delavan +Delavigne +delaw +Delaware +Delawarean +Delawares +delawn +Delbarton +Delbert +Delcambre +Delcasse +Delcina +Delcine +Delco +dele +delead +deleaded +deleading +deleads +deleatur +deleave +deleaved +deleaves +deleble +delectability +delectable +delectableness +delectably +delectate +delectated +delectating +delectation +delectations +delectible +delectus +deled +Deledda +deleerit +delegable +delegacy +delegacies +delegalize +delegalized +delegalizing +delegant +delegare +delegate +delegated +delegatee +delegates +delegateship +delegati +delegating +delegation +delegations +delegative +delegator +delegatory +delegatus +deleing +delenda +deleniate +Deleon +deles +Delesseria +Delesseriaceae +delesseriaceous +delete +deleted +deleter +deletery +deleterious +deleteriously +deleteriousness +deletes +deleting +deletion +deletions +deletive +deletory +Delevan +delf +Delfeena +Delfine +delfs +Delft +delfts +delftware +Delgado +Delhi +deli +dely +Delia +Delian +delibate +deliber +deliberalization +deliberalize +deliberandum +deliberant +deliberate +deliberated +deliberately +deliberateness +deliberatenesses +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberators +deliberator's +Delibes +delible +delicacy +delicacies +delicacy's +delicat +delicate +delicate-handed +delicately +delicateness +delicates +delicatesse +delicatessen +delicatessens +delice +delicense +Delichon +Delicia +deliciae +deliciate +delicioso +Delicious +deliciouses +deliciously +deliciousness +delict +delicti +delicto +delicts +delictual +delictum +delictus +delieret +delies +deligated +deligation +Delight +delightable +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delightingly +delightless +delights +delightsome +delightsomely +delightsomeness +delignate +delignated +delignification +Delija +Delila +Delilah +deliliria +delim +delime +delimed +delimer +delimes +deliming +delimit +delimitate +delimitated +delimitating +delimitation +delimitations +delimitative +delimited +delimiter +delimiters +delimiting +delimitize +delimitized +delimitizing +delimits +Delinda +deline +delineable +delineament +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delineator +delineatory +delineature +delineavit +delinition +delinquence +delinquency +delinquencies +delinquent +delinquently +delinquents +delint +delinter +deliquate +deliquesce +deliquesced +deliquescence +deliquescent +deliquesces +deliquescing +deliquiate +deliquiesce +deliquium +deliracy +delirament +delirant +delirate +deliration +delire +deliria +deliriant +deliriate +delirifacient +delirious +deliriously +deliriousness +delirium +deliriums +delirous +delis +delisk +Delisle +delist +delisted +delisting +delists +delit +delitescence +delitescency +delitescent +delitous +Delium +Delius +deliver +deliverability +deliverable +deliverables +deliverance +deliverances +delivered +deliverer +deliverers +deliveress +delivery +deliveries +deliveryman +deliverymen +delivering +delivery's +deliverly +deliveror +delivers +Dell +dell' +Della +dellaring +Delle +dellenite +Delly +dellies +Dellora +Dellroy +dells +dell's +Dellslow +Delma +Delmar +Delmarva +Delmer +Delmita +Delmont +Delmor +Delmore +Delmotte +DELNI +Delnorte +Delobranchiata +delocalisation +delocalise +delocalised +delocalising +delocalization +delocalize +delocalized +delocalizing +Delogu +Deloit +delomorphic +delomorphous +DeLong +deloo +Delora +Delorean +Delorenzo +Delores +Deloria +Deloris +Delorme +Delos +deloul +delouse +deloused +delouser +delouses +delousing +Delp +delph +delphacid +Delphacidae +Delphi +Delphia +Delphian +Delphic +delphically +Delphin +Delphina +Delphinapterus +Delphine +Delphyne +Delphini +Delphinia +delphinic +Delphinid +Delphinidae +delphinin +delphinine +delphinite +Delphinium +delphiniums +Delphinius +delphinoid +Delphinoidea +delphinoidine +Delphinus +delphocurarine +Delphos +Delphus +DELQA +Delray +Delrey +Delrio +dels +Delsarte +Delsartean +Delsartian +Delsman +Delta +deltafication +deltahedra +deltahedron +deltaic +deltaite +deltal +deltalike +deltarium +deltas +delta's +delta-shaped +deltation +Deltaville +delthyria +delthyrial +delthyrium +deltic +deltidia +deltidial +deltidium +deltiology +deltohedra +deltohedron +deltoid +deltoidal +deltoidei +deltoideus +deltoids +Delton +DELUA +delubra +delubrubra +delubrum +Deluc +deluce +deludable +delude +deluded +deluder +deluders +deludes +deludher +deluding +deludingly +Deluge +deluged +deluges +deluging +delumbate +deluminize +delundung +delusion +delusional +delusionary +delusionist +delusions +delusion's +delusive +delusively +delusiveness +delusory +deluster +delusterant +delustered +delustering +delusters +delustrant +deluxe +Delvalle +delve +delved +delver +delvers +delves +delving +Delwin +Delwyn +Dem +Dem. +Dema +Demaggio +demagnetisable +demagnetisation +demagnetise +demagnetised +demagnetiser +demagnetising +demagnetizable +demagnetization +demagnetize +demagnetized +demagnetizer +demagnetizes +demagnetizing +demagnify +demagnification +demagog +demagogy +demagogic +demagogical +demagogically +demagogies +demagogism +demagogs +demagogue +demagoguery +demagogueries +demagogues +demagoguism +demain +DeMaio +Demakis +demal +demand +demandable +demandant +demandative +demanded +demander +demanders +demanding +demandingly +demandingness +demands +demanganization +demanganize +demantoid +demarcate +demarcated +demarcates +demarcating +demarcation +demarcations +demarcator +demarcatordemarcators +demarcators +demarcature +demarch +demarche +demarches +demarchy +demaree +Demarest +demargarinate +Demaria +demark +demarkation +demarked +demarking +demarks +DeMartini +demasculinisation +demasculinise +demasculinised +demasculinising +demasculinization +demasculinize +demasculinized +demasculinizing +demast +demasted +demasting +demasts +dematerialisation +dematerialise +dematerialised +dematerialising +dematerialization +dematerialize +dematerialized +dematerializing +Dematiaceae +dematiaceous +Demavend +Demb +Dembowski +Demchok +deme +demean +demeaned +demeaning +demeanor +demeanored +demeanors +demeanour +demeans +demegoric +Demeyer +demele +demembration +demembre +demency +dement +dementate +dementation +demented +dementedly +dementedness +dementholize +dementi +dementia +demential +dementias +dementie +dementing +dementis +dements +demeore +demephitize +Demerara +demerge +demerged +demerger +demerges +demerit +demerited +demeriting +demeritorious +demeritoriously +demerits +Demerol +demersal +demerse +demersed +demersion +demes +demesgne +demesgnes +demesman +demesmerize +demesne +demesnes +demesnial +demetallize +Demeter +demethylate +demethylation +demethylchlortetracycline +demeton +demetons +Demetra +Demetre +Demetri +Demetria +Demetrian +Demetrias +demetricize +Demetrios +Demetris +Demetrius +demi +Demy +demi- +demiadult +demiangel +demiassignation +demiatheism +demiatheist +Demi-atlas +demibarrel +demibastion +demibastioned +demibath +demi-batn +demibeast +demibelt +demibob +demibombard +demibrassart +demibrigade +demibrute +demibuckram +demicadence +demicannon +demi-cannon +demicanon +demicanton +demicaponier +demichamfron +Demi-christian +demicylinder +demicylindrical +demicircle +demicircular +demicivilized +demicolumn +demicoronal +demicritic +demicuirass +demiculverin +demi-culverin +demidandiprat +demideify +demideity +demidevil +demidigested +demidistance +demiditone +demidoctor +demidog +demidolmen +demidome +demieagle +demyelinate +demyelination +demies +demifarthing +demifigure +demiflouncing +demifusion +demigardebras +demigauntlet +demigentleman +demiglace +demiglobe +demigod +demigoddess +demigoddessship +demigods +demigorge +demigrate +demigriffin +demigroat +demihag +demihagbut +demihague +demihake +demihaque +demihearse +demiheavenly +demihigh +demihogshead +demihorse +demihuman +demi-hunter +demi-incognito +demi-island +demi-islander +demijambe +demijohn +demijohns +demi-jour +demikindred +demiking +demilance +demi-lance +demilancer +demi-landau +demilawyer +demilegato +demilion +demilitarisation +demilitarise +demilitarised +demilitarising +demilitarization +demilitarize +demilitarized +demilitarizes +demilitarizing +demiliterate +demilune +demilunes +demiluster +demilustre +demiman +demimark +demimentoniere +demimetope +demimillionaire +Demi-mohammedan +demimondain +demimondaine +demi-mondaine +demimondaines +demimonde +demi-monde +demimonk +Demi-moor +deminatured +demineralization +demineralize +demineralized +demineralizer +demineralizes +demineralizing +Deming +Demi-norman +deminude +deminudity +demioctagonal +demioctangular +demiofficial +demiorbit +demi-ostade +demiourgoi +Demiourgos +demiowl +demiox +demipagan +demiparadise +demi-paradise +demiparallel +demipauldron +demipectinate +Demi-pelagian +demi-pension +demipesade +Demiphon +demipike +demipillar +demipique +demi-pique +demiplacate +demiplate +demipomada +demipremise +demipremiss +demipriest +demipronation +demipuppet +demi-puppet +demiquaver +demiracle +demiram +Demirel +demirelief +demirep +demi-rep +demireps +demirevetment +demirhumb +demirilievo +demirobe +demisability +demisable +demisacrilege +demisang +demi-sang +demisangue +demisavage +demiscible +demise +demiseason +demi-season +demi-sec +demisecond +demised +demi-sel +demi-semi +demisemiquaver +demisemitone +demises +demisheath +demi-sheath +demyship +demishirt +demising +demisolde +demisovereign +demisphere +demiss +demission +demissionary +demissive +demissly +demissness +demissory +demist +demystify +demystification +demisuit +demit +demitasse +demitasses +demythify +demythologisation +demythologise +demythologised +demythologising +demythologization +demythologizations +demythologize +demythologized +demythologizer +demythologizes +demythologizing +demitint +demitoilet +demitone +demitrain +demitranslucence +Demitria +demits +demitted +demitting +demitube +demiturned +Demiurge +demiurgeous +demiurges +demiurgic +demiurgical +demiurgically +demiurgism +demiurgos +demiurgus +demivambrace +demivierge +demi-vill +demivirgin +demivoice +demivol +demivolt +demivolte +demivolts +demivotary +demiwivern +demiwolf +demiworld +Demjanjuk +Demmer +Demmy +demnition +Demo +demo- +demob +demobbed +demobbing +demobilisation +demobilise +demobilised +demobilising +demobilization +demobilizations +demobilize +demobilized +demobilizes +demobilizing +demobs +Democoon +democracy +democracies +democracy's +Democrat +democratian +democratic +democratical +democratically +Democratic-republican +democratifiable +democratisation +democratise +democratised +democratising +democratism +democratist +democratization +democratize +democratized +democratizer +democratizes +democratizing +democrats +democrat's +democraw +democritean +Democritus +demode +demodectic +demoded +Demodena +Demodex +Demodicidae +Demodocus +demodulate +demodulated +demodulates +demodulating +demodulation +demodulations +demodulator +demogenic +Demogorgon +demographer +demographers +demography +demographic +demographical +demographically +demographics +demographies +demographist +demoid +demoiselle +demoiselles +demolish +demolished +demolisher +demolishes +demolishing +demolishment +demolition +demolitionary +demolitionist +demolitions +demology +demological +Demon +Demona +Demonassa +demonastery +Demonax +demoness +demonesses +demonetisation +demonetise +demonetised +demonetising +demonetization +demonetize +demonetized +demonetizes +demonetizing +demoniac +demoniacal +demoniacally +demoniacism +demoniacs +demonial +demonian +demonianism +demoniast +demonic +demonical +demonically +demonifuge +demonio +demonise +demonised +demonises +demonish +demonishness +demonising +demonism +demonisms +demonist +demonists +demonization +demonize +demonized +demonizes +demonizing +demonkind +demonland +demonlike +demono- +demonocracy +demonograph +demonographer +demonography +demonographies +demonolater +demonolatry +demonolatrous +demonolatrously +demonologer +demonology +demonologic +demonological +demonologically +demonologies +demonologist +demonomancy +demonomanie +demonomy +demonomist +demonophobia +demonopolize +demonry +demons +demon's +demonship +demonstrability +demonstrable +demonstrableness +demonstrably +demonstrance +demonstrandum +demonstrant +demonstratability +demonstratable +demonstrate +demonstrated +demonstratedly +demonstrater +demonstrates +demonstrating +demonstration +demonstrational +demonstrationist +demonstrationists +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstratory +demonstrators +demonstrator's +demonstratorship +demophil +demophile +demophilism +demophobe +demophobia +Demophon +Demophoon +Demopolis +demorage +demoralisation +demoralise +demoralised +demoraliser +demoralising +demoralization +demoralize +demoralized +demoralizer +demoralizers +demoralizes +demoralizing +demoralizingly +Demorest +demorphinization +demorphism +Demos +demoses +Demospongiae +Demossville +Demosthenean +Demosthenes +Demosthenian +Demosthenic +demot +demote +demoted +demotes +demothball +Demotic +demotics +Demotika +demoting +demotion +demotions +demotist +demotists +Demott +Demotte +demount +demountability +demountable +demounted +demounting +demounts +demove +Demp +dempne +DEMPR +Dempsey +Dempster +dempsters +Dempstor +demulce +demulceate +demulcent +demulcents +demulsibility +demulsify +demulsification +demulsified +demulsifier +demulsifying +demulsion +demultiplex +demultiplexed +demultiplexer +demultiplexers +demultiplexes +demultiplexing +demur +demure +demurely +demureness +demurer +demurest +demurity +demurrable +demurrage +demurrages +demurral +demurrals +demurrant +demurred +demurrer +demurrers +demurring +demurringly +demurs +Demus +Demuth +demutization +Den +Den. +Dena +Denae +denay +Denair +dename +denar +denarcotization +denarcotize +denari +denary +denaries +denarii +denarinarii +denarius +denaro +denasalize +denasalized +denasalizing +denat +denationalisation +denationalise +denationalised +denationalising +denationalization +denationalize +denationalized +denationalizing +denaturalisation +denaturalise +denaturalised +denaturalising +denaturalization +denaturalize +denaturalized +denaturalizing +denaturant +denaturants +denaturate +denaturation +denaturational +denature +denatured +denatures +denaturing +denaturisation +denaturise +denaturised +denaturiser +denaturising +denaturization +denaturize +denaturized +denaturizer +denaturizing +denazify +De-nazify +denazification +denazified +denazifies +denazifying +Denby +Denbigh +Denbighshire +Denbo +Denbrook +denda +dendr- +dendra +dendrachate +dendral +Dendraspis +dendraxon +dendric +dendriform +dendrite +Dendrites +dendritic +dendritical +dendritically +dendritiform +Dendrium +dendro- +Dendrobates +Dendrobatinae +dendrobe +Dendrobium +Dendrocalamus +Dendroceratina +dendroceratine +Dendrochirota +dendrochronology +dendrochronological +dendrochronologically +dendrochronologist +Dendrocygna +dendroclastic +Dendrocoela +dendrocoelan +dendrocoele +dendrocoelous +Dendrocolaptidae +dendrocolaptine +Dendroctonus +dendrodic +dendrodont +dendrodra +Dendrodus +Dendroeca +Dendrogaea +Dendrogaean +dendrograph +dendrography +Dendrohyrax +Dendroica +dendroid +dendroidal +Dendroidea +Dendrolagus +dendrolater +dendrolatry +Dendrolene +dendrolite +dendrology +dendrologic +dendrological +dendrologist +dendrologists +dendrologous +Dendromecon +dendrometer +Dendron +dendrons +dendrophagous +dendrophil +dendrophile +dendrophilous +Dendropogon +Dene +Deneb +Denebola +denegate +denegation +denehole +dene-hole +denervate +denervation +denes +deneutralization +DEng +dengue +dengues +Denham +Denhoff +Deni +Deny +deniability +deniable +deniably +denial +denials +denial's +Denice +denicotine +denicotinize +denicotinized +denicotinizes +denicotinizing +Denie +denied +denier +denyer +denierage +denierer +deniers +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrations +denigrative +denigrator +denigratory +denigrators +denying +denyingly +Deniker +denim +denims +Denio +Denis +Denys +Denise +Denyse +Denison +denitrate +denitrated +denitrating +denitration +denitrator +denitrify +denitrificant +denitrification +denitrificator +denitrified +denitrifier +denitrifying +denitrize +denizate +denization +denize +denizen +denizenation +denizened +denizening +denizenize +denizens +denizenship +Denizlik +Denman +Denmark +Denn +Denna +Dennard +denned +Denney +Dennet +Dennett +Denni +Denny +Dennie +Denning +Dennis +Dennison +Dennisport +Denniston +Dennisville +Dennysville +Dennstaedtia +denom +denom. +denominable +denominant +denominate +denominated +denominates +denominating +denomination +denominational +denominationalism +denominationalist +denominationalize +denominationally +denominations +denomination's +denominative +denominatively +denominator +denominators +denominator's +denormalized +denotable +denotate +denotation +denotational +denotationally +denotations +denotation's +denotative +denotatively +denotativeness +denotatum +denote +denoted +denotement +denotes +Denoting +denotive +denouement +denouements +denounce +denounced +denouncement +denouncements +denouncer +denouncers +denounces +denouncing +Denpasar +dens +den's +densate +densation +dense +dense-flowered +dense-headed +densely +dense-minded +densen +denseness +densenesses +denser +densest +dense-wooded +denshare +densher +denshire +densify +densification +densified +densifier +densifies +densifying +densimeter +densimetry +densimetric +densimetrically +density +densities +density's +densitometer +densitometers +densitometry +densitometric +Densmore +densus +Dent +dent- +dent. +dentagra +dental +dentale +dentalgia +dentalia +Dentaliidae +dentalisation +dentalise +dentalised +dentalising +dentalism +dentality +Dentalium +dentaliums +dentalization +dentalize +dentalized +dentalizing +dentally +dentallia +dentalman +dentalmen +dentals +dentaphone +dentary +Dentaria +dentaries +dentary-splenial +dentata +dentate +dentate-ciliate +dentate-crenate +dentated +dentately +dentate-serrate +dentate-sinuate +dentation +dentato- +dentatoangulate +dentatocillitate +dentatocostate +dentatocrenate +dentatoserrate +dentatosetaceous +dentatosinuate +dented +dentel +dentelated +dentellated +dentelle +dentelliere +dentello +dentelure +Denten +denter +dentes +dentex +denty +denti- +dentical +denticate +denticete +Denticeti +denticle +denticles +denticular +denticulate +denticulated +denticulately +denticulation +denticule +dentiferous +dentification +dentiform +dentifrice +dentifrices +dentigerous +dentil +dentilabial +dentilated +dentilation +dentile +dentiled +dentilingual +dentiloguy +dentiloquy +dentiloquist +dentils +dentimeter +dentin +dentinal +dentinalgia +dentinasal +dentine +dentines +denting +dentinitis +dentinoblast +dentinocemental +dentinoid +dentinoma +dentins +dentiparous +dentiphone +dentiroster +dentirostral +dentirostrate +Dentirostres +dentiscalp +dentist +dentistic +dentistical +dentistry +dentistries +dentists +dentist's +dentition +dentitions +dento- +dentoid +dentolabial +dentolingual +dentololabial +Denton +dentonasal +dentosurgical +den-tree +dents +dentulous +dentural +denture +dentures +denuclearization +denuclearize +denuclearized +denuclearizes +denuclearizing +denucleate +denudant +denudate +denudated +denudates +denudating +denudation +denudational +denudations +denudative +denudatory +denude +denuded +denudement +denuder +denuders +denudes +denuding +denumberment +denumerability +denumerable +denumerably +denumeral +denumerant +denumerantive +denumeration +denumerative +denunciable +denunciant +denunciate +denunciated +denunciating +denunciation +denunciations +denunciative +denunciatively +denunciator +denunciatory +denutrition +Denver +Denville +Denzil +deobstruct +deobstruent +deoccidentalize +deoculate +deodand +deodands +deodar +deodara +deodaras +deodars +deodate +deodorant +deodorants +deodorisation +deodorise +deodorised +deodoriser +deodorising +deodorization +deodorize +deodorized +deodorizer +deodorizers +deodorizes +deodorizing +deonerate +Deonne +deontic +deontology +deontological +deontologist +deoperculate +deoppilant +deoppilate +deoppilation +deoppilative +deorbit +deorbits +deordination +deorganization +deorganize +deorientalize +deorsum +deorsumvergence +deorsumversion +deorusumduction +deosculate +deossify +de-ossify +deossification +deota +deoxy- +deoxycorticosterone +deoxidant +deoxidate +deoxidation +deoxidative +deoxidator +deoxidisation +deoxidise +deoxidised +deoxidiser +deoxidising +deoxidization +deoxidize +deoxidized +deoxidizer +deoxidizers +deoxidizes +deoxidizing +deoxygenate +deoxygenated +deoxygenating +deoxygenation +deoxygenization +deoxygenize +deoxygenized +deoxygenizing +deoxyribonuclease +deoxyribonucleic +deoxyribonucleoprotein +deoxyribonucleotide +deoxyribose +deozonization +deozonize +deozonizer +dep +dep. +depa +depaganize +depaint +depainted +depainting +depaints +depair +depayse +depaysee +depancreatization +depancreatize +depardieu +depark +deparliament +depart +departed +departee +departement +departements +departer +departing +departisanize +departition +department +departmental +departmentalisation +departmentalise +departmentalised +departmentalising +departmentalism +departmentalization +departmentalize +departmentalized +departmentalizes +departmentalizing +departmentally +departmentization +departmentize +departments +department's +departs +departure +departures +departure's +depas +depascent +depass +depasturable +depasturage +depasturation +depasture +depastured +depasturing +depatriate +depauperate +depauperation +depauperization +depauperize +de-pauperize +depauperized +Depauville +Depauw +DEPCA +depe +depeach +depeche +depectible +depeculate +depeinct +Depeyster +depel +depencil +depend +dependability +dependabilities +dependable +dependableness +dependably +dependance +dependancy +dependant +dependantly +dependants +depended +dependence +dependences +dependency +dependencies +dependent +dependently +dependents +depender +depending +dependingly +depends +depeople +depeopled +depeopling +deperdit +deperdite +deperditely +deperdition +Depere +deperition +deperm +depermed +deperming +deperms +depersonalise +depersonalised +depersonalising +depersonalization +depersonalize +depersonalized +depersonalizes +depersonalizing +depersonize +depertible +depetalize +depeter +depetticoat +DePew +dephase +dephased +dephasing +dephycercal +dephilosophize +dephysicalization +dephysicalize +dephlegm +dephlegmate +dephlegmated +dephlegmation +dephlegmatize +dephlegmator +dephlegmatory +dephlegmedness +dephlogisticate +dephlogisticated +dephlogistication +dephosphorization +dephosphorize +depickle +depict +depicted +depicter +depicters +depicting +depiction +depictions +depictive +depictment +depictor +depictors +depicts +depicture +depictured +depicturing +depiedmontize +depigment +depigmentate +depigmentation +depigmentize +depilate +depilated +depilates +depilating +depilation +depilator +depilatory +depilatories +depilitant +depilous +depit +deplace +deplaceable +deplane +deplaned +deplanes +deplaning +deplant +deplantation +deplasmolysis +deplaster +deplenish +depletable +deplete +depleteable +depleted +depletes +deplethoric +depleting +depletion +depletions +depletive +depletory +deploy +deployable +deployed +deploying +deployment +deployments +deployment's +deploys +deploitation +deplorabilia +deplorability +deplorable +deplorableness +deplorably +deplorate +deploration +deplore +deplored +deploredly +deploredness +deplorer +deplorers +deplores +deploring +deploringly +deplumate +deplumated +deplumation +deplume +deplumed +deplumes +depluming +deplump +depoetize +depoh +Depoy +depolarisation +depolarise +depolarised +depolariser +depolarising +depolarization +depolarize +depolarized +depolarizer +depolarizers +depolarizes +depolarizing +depolymerization +depolymerize +depolymerized +depolymerizing +depolish +depolished +depolishes +depolishing +Depoliti +depoliticize +depoliticized +depoliticizes +depoliticizing +depone +deponed +deponent +deponents +deponer +depones +deponing +depopularize +depopulate +depopulated +depopulates +depopulating +depopulation +depopulations +depopulative +depopulator +depopulators +deport +deportability +deportable +deportation +deportations +deporte +deported +deportee +deportees +deporter +deporting +deportment +deportments +deports +deporture +deposable +deposal +deposals +depose +deposed +deposer +deposers +deposes +deposing +deposit +deposita +depositary +depositaries +depositation +deposited +depositee +depositing +Deposition +depositional +depositions +deposition's +depositive +deposito +depositor +depository +depositories +depositors +depositor's +deposits +depositum +depositure +deposure +depot +depotentiate +depotentiation +depots +depot's +Deppy +depr +depravate +depravation +depravations +deprave +depraved +depravedly +depravedness +depravement +depraver +depravers +depraves +depraving +depravingly +depravity +depravities +deprecable +deprecate +deprecated +deprecates +deprecating +deprecatingly +deprecation +deprecations +deprecative +deprecatively +deprecator +deprecatory +deprecatorily +deprecatoriness +deprecators +depreciable +depreciant +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depreciator +depreciatory +depreciatoriness +depreciators +depredable +depredate +depredated +depredating +depredation +depredationist +depredations +depredator +depredatory +depredicate +DePree +deprehend +deprehensible +deprehension +depress +depressant +depressanth +depressants +depressed +depressed-bed +depresses +depressibility +depressibilities +depressible +depressing +depressingly +depressingness +Depression +depressional +depressionary +depressions +depression's +depressive +depressively +depressiveness +depressives +depressomotor +depressor +depressors +depressure +depressurize +deprest +depreter +deprevation +Deprez +depriment +deprint +depriorize +deprisure +deprivable +deprival +deprivals +deprivate +deprivation +deprivations +deprivation's +deprivative +deprive +deprived +deprivement +depriver +deprivers +deprives +depriving +deprocedured +deproceduring +deprogram +deprogrammed +deprogrammer +deprogrammers +deprogramming +deprogrammings +deprograms +deprome +deprostrate +deprotestantize +De-protestantize +deprovincialize +depsid +depside +depsides +dept +dept. +Deptford +depth +depth-charge +depth-charged +depth-charging +depthen +depthing +depthless +depthlessness +depthometer +depths +depthways +depthwise +depucel +depudorate +Depue +Depuy +depullulation +depulse +depurant +depurate +depurated +depurates +depurating +depuration +depurative +depurator +depuratory +depure +depurge +depurged +depurging +depurition +depursement +deputable +deputation +deputational +deputationist +deputationize +deputations +deputative +deputatively +deputator +depute +deputed +deputes +deputy +deputies +deputing +deputy's +deputise +deputised +deputyship +deputising +deputization +deputize +deputized +deputizes +deputizing +DEQNA +dequantitate +Dequeen +dequeue +dequeued +dequeues +dequeuing +Der +der. +Der'a +derabbinize +deracialize +deracinate +deracinated +deracinating +deracination +deracine +deradelphus +deradenitis +deradenoncus +Deragon +derah +deray +deraign +deraigned +deraigning +deraignment +deraigns +derail +derailed +derailer +derailing +derailleur +derailleurs +derailment +derailments +derails +Derain +Derayne +derays +derange +derangeable +deranged +derangement +derangements +deranger +deranges +deranging +derat +derate +derated +derater +derating +deration +derationalization +derationalize +deratization +deratize +deratized +deratizing +derats +deratted +deratting +Derbend +Derbent +Derby +Derbies +Derbyline +derbylite +Derbyshire +derbukka +Dercy +der-doing +dere +derealization +derecho +dereference +dereferenced +dereferences +dereferencing +deregister +deregulate +deregulated +deregulates +deregulating +deregulation +deregulationize +deregulations +deregulatory +dereign +dereism +dereistic +dereistically +Derek +derelict +derelicta +dereliction +derelictions +derelictly +derelictness +derelicts +dereligion +dereligionize +dereling +derelinquendi +derelinquish +derencephalocele +derencephalus +DEREP +derepress +derepression +derequisition +derere +deresinate +deresinize +derestrict +derf +derfly +derfness +derham +Derian +deric +Derick +deride +derided +derider +deriders +derides +deriding +deridingly +Deryl +Derina +Deringa +deringer +deringers +Derinna +Deripia +derisible +derision +derisions +derisive +derisively +derisiveness +derisory +deriv +deriv. +derivability +derivable +derivably +derival +derivant +derivate +derivately +derivates +derivation +derivational +derivationally +derivationist +derivations +derivation's +derivatist +derivative +derivatively +derivativeness +derivatives +derivative's +derive +derived +derivedly +derivedness +deriver +derivers +derives +deriving +Derk +Derleth +derm +derm- +derma +dermabrasion +Dermacentor +dermad +dermahemia +dermal +dermalgia +dermalith +dermamycosis +dermamyiasis +Derman +dermanaplasty +dermapostasis +Dermaptera +dermapteran +dermapterous +dermas +dermaskeleton +dermasurgery +dermat- +dermatagra +dermatalgia +dermataneuria +dermatatrophia +dermatauxe +dermathemia +dermatherm +dermatic +dermatine +dermatitis +dermatitises +dermato- +dermato-autoplasty +Dermatobia +dermatocele +dermatocellulitis +dermatocyst +dermatoconiosis +Dermatocoptes +dermatocoptic +dermatodynia +dermatogen +dermatoglyphic +dermatoglyphics +dermatograph +dermatography +dermatographia +dermatographic +dermatographism +dermatoheteroplasty +dermatoid +dermatolysis +dermatology +dermatologic +dermatological +dermatologies +dermatologist +dermatologists +dermatoma +dermatome +dermatomere +dermatomic +dermatomyces +dermatomycosis +dermatomyoma +dermatomuscular +dermatoneural +dermatoneurology +dermatoneurosis +dermatonosus +dermatopathia +dermatopathic +dermatopathology +dermatopathophobia +Dermatophagus +dermatophyte +dermatophytic +dermatophytosis +dermatophobia +dermatophone +dermatophony +dermatoplasm +dermatoplast +dermatoplasty +dermatoplastic +dermatopnagic +dermatopsy +Dermatoptera +dermatoptic +dermatorrhagia +dermatorrhea +dermatorrhoea +dermatosclerosis +dermatoscopy +dermatoses +dermatosiophobia +dermatosis +dermatoskeleton +dermatotherapy +dermatotome +dermatotomy +dermatotropic +dermatous +dermatoxerasia +dermatozoon +dermatozoonosis +dermatozzoa +dermatrophy +dermatrophia +dermatropic +dermenchysis +Dermestes +dermestid +Dermestidae +dermestoid +dermic +dermis +dermises +dermitis +dermititis +dermo- +dermoblast +Dermobranchia +dermobranchiata +dermobranchiate +Dermochelys +dermochrome +dermococcus +dermogastric +dermography +dermographia +dermographic +dermographism +dermohemal +dermohemia +dermohumeral +dermoid +dermoidal +dermoidectomy +dermoids +dermol +dermolysis +dermomycosis +dermomuscular +dermonecrotic +dermoneural +dermoneurosis +dermonosology +dermoosseous +dermoossification +dermopathy +dermopathic +dermophyte +dermophytic +dermophlebitis +dermophobe +dermoplasty +Dermoptera +dermopteran +dermopterous +dermoreaction +Dermorhynchi +dermorhynchous +dermosclerite +dermosynovitis +dermoskeletal +dermoskeleton +dermostenosis +dermostosis +Dermot +dermotherm +dermotropic +Dermott +dermovaccine +derms +dermutation +dern +Derna +derned +derner +dernful +dernier +derning +dernly +dero +derobe +derodidymus +derog +derogate +derogated +derogately +derogates +derogating +derogation +derogations +derogative +derogatively +derogator +derogatory +derogatorily +derogatoriness +deromanticize +Deron +Deroo +DeRosa +Derotrema +Derotremata +derotremate +derotrematous +derotreme +Derounian +derout +DERP +Derr +Derrek +Derrel +derri +Derry +Derrick +derricking +derrickman +derrickmen +derricks +derrid +derride +derry-down +Derriey +derriere +derrieres +derries +Derrik +Derril +derring-do +derringer +derringers +derrire +Derris +derrises +Derron +Derte +derth +dertra +dertrotheca +dertrum +deruinate +Deruyter +deruralize +de-russianize +derust +derv +derve +dervish +dervishes +dervishhood +dervishism +dervishlike +Derward +Derwent +Derwentwater +Derwin +Derwon +Derwood +Derzon +DES +des- +desaccharification +desacralization +desacralize +desagrement +Desai +desalinate +desalinated +desalinates +desalinating +desalination +desalinator +desalinization +desalinize +desalinized +desalinizes +desalinizing +desalt +desalted +desalter +desalters +desalting +desalts +desamidase +desamidization +desaminase +desand +desanded +desanding +desands +DeSantis +Desarc +Desargues +desaturate +desaturation +desaurin +desaurine +de-saxonize +Desberg +desc +desc. +descale +descaled +descaling +descamisado +descamisados +Descanso +descant +descanted +descanter +descanting +descantist +descants +Descartes +descend +descendability +descendable +descendance +Descendant +descendants +descendant's +descended +descendence +descendent +descendental +descendentalism +descendentalist +descendentalistic +descendents +descender +descenders +descendibility +descendible +descending +descendingly +descends +descension +descensional +descensionist +descensive +descensory +descensories +descent +descents +descent's +Deschamps +Deschampsia +deschool +Deschutes +descloizite +Descombes +descort +descry +descrial +describability +describable +describably +describe +described +describent +describer +describers +describes +describing +descried +descrier +descriers +descries +descrying +descript +description +descriptionist +descriptionless +descriptions +description's +descriptive +descriptively +descriptiveness +descriptives +descriptivism +descriptor +descriptory +descriptors +descriptor's +descrive +descure +Desdamona +Desdamonna +Desde +Desdee +Desdemona +deseam +deseasonalize +desecate +desecrate +desecrated +desecrater +desecrates +desecrating +desecration +desecrations +desecrator +desectionalize +deseed +desegmentation +desegmented +desegregate +desegregated +desegregates +desegregating +desegregation +desegregations +Deseilligny +deselect +deselected +deselecting +deselects +desemer +de-semiticize +desensitization +desensitizations +desensitize +desensitized +desensitizer +desensitizers +desensitizes +desensitizing +desentimentalize +deseret +desert +desert-bred +deserted +desertedly +desertedness +deserter +deserters +desertful +desertfully +desertic +deserticolous +desertification +deserting +desertion +desertions +desertism +desertless +desertlessly +desertlike +desert-locked +desertness +desertress +desertrice +deserts +desertward +desert-wearied +deserve +deserved +deservedly +deservedness +deserveless +deserver +deservers +deserves +deserving +deservingly +deservingness +deservings +desesperance +desex +desexed +desexes +desexing +desexualization +desexualize +desexualized +desexualizing +Desha +deshabille +Deshler +Desi +desiatin +desyatin +desicate +desiccant +desiccants +desiccate +desiccated +desiccates +desiccating +desiccation +desiccations +desiccative +desiccator +desiccatory +desiccators +desiderable +desiderant +desiderata +desiderate +desiderated +desiderating +desideration +desiderative +desideratum +Desiderii +desiderium +Desiderius +desiderta +desidiose +desidious +desight +desightment +design +designable +designado +designate +designated +designates +designating +designation +designations +designative +designator +designatory +designators +designator's +designatum +designed +designedly +designedness +designee +designees +designer +designers +designer's +designful +designfully +designfulness +designing +designingly +designless +designlessly +designlessness +designment +designs +desyl +desilicate +desilicated +desilicating +desilicify +desilicification +desilicified +desiliconization +desiliconize +desilt +desilver +desilvered +desilvering +desilverization +desilverize +desilverized +desilverizer +desilverizing +desilvers +DeSimone +desynapsis +desynaptic +desynchronize +desynchronizing +desinence +desinent +desinential +desynonymization +desynonymize +desiodothyroxine +desipience +desipiency +desipient +desipramine +desirability +desirabilities +desirable +desirableness +desirably +Desirae +desire +Desirea +desireable +Desireah +desired +desiredly +desiredness +Desiree +desireful +desirefulness +desireless +desirelessness +desirer +desirers +desires +Desiri +desiring +desiringly +desirous +desirously +desirousness +desist +desistance +desisted +desistence +desisting +desistive +desists +desition +desitive +desize +desk +deskbound +deskill +desklike +deskman +deskmen +desks +desk's +desktop +desktops +Deslacs +Deslandres +deslime +desm- +Desma +desmachymatous +desmachyme +desmacyte +desman +desmans +Desmanthus +Desmarestia +Desmarestiaceae +desmarestiaceous +Desmatippus +desmectasia +desmepithelium +Desmet +desmic +desmid +Desmidiaceae +desmidiaceous +Desmidiales +desmidian +desmidiology +desmidiologist +desmids +desmine +desmitis +desmo- +desmocyte +desmocytoma +Desmodactyli +desmodynia +Desmodium +desmodont +Desmodontidae +Desmodus +desmogen +desmogenous +Desmognathae +desmognathism +desmognathous +desmography +desmohemoblast +desmoid +desmoids +Desmoines +desmolase +desmology +desmoma +Desmomyaria +desmon +Desmona +Desmoncus +Desmond +desmoneme +desmoneoplasm +desmonosology +Desmontes +desmopathy +desmopathology +desmopathologist +desmopelmous +desmopexia +desmopyknosis +desmorrhexis +Desmoscolecidae +Desmoscolex +desmose +desmosis +desmosite +desmosome +Desmothoraca +desmotomy +desmotrope +desmotropy +desmotropic +desmotropism +Desmoulins +Desmund +desobligeant +desocialization +desocialize +desoeuvre +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +desolative +desolator +desole +desonation +desophisticate +desophistication +desorb +desorbed +desorbing +desorbs +desorption +Desoto +desoxalate +desoxalic +desoxy- +desoxyanisoin +desoxybenzoin +desoxycinchonine +desoxycorticosterone +desoxyephedrine +desoxymorphine +desoxyribonuclease +desoxyribonucleic +desoxyribonucleoprotein +desoxyribose +despair +despaired +despairer +despairful +despairfully +despairfulness +despairing +despairingly +despairingness +despairs +desparple +despatch +despatched +despatcher +despatchers +despatches +despatching +despeche +despecialization +despecialize +despecificate +despecification +despect +despectant +despeed +despend +Despenser +desperacy +desperado +desperadoes +desperadoism +desperados +desperance +desperate +desperately +desperateness +desperation +desperations +despert +Despiau +despicability +despicable +despicableness +despicably +despiciency +despin +despiritualization +despiritualize +despisable +despisableness +despisal +despise +despised +despisedness +despisement +despiser +despisers +despises +despising +despisingly +despite +despited +despiteful +despitefully +despitefulness +despiteous +despiteously +despites +despiting +despitous +Despoena +despoil +despoiled +despoiler +despoilers +despoiling +despoilment +despoilments +despoils +Despoina +despoliation +despoliations +despond +desponded +despondence +despondency +despondencies +despondent +despondently +despondentness +desponder +desponding +despondingly +desponds +desponsage +desponsate +desponsories +despose +despot +despotat +Despotes +despotic +despotical +despotically +despoticalness +despoticly +despotism +despotisms +despotist +despotize +despots +despot's +despouse +DESPR +despraise +despumate +despumated +despumating +despumation +despume +desquamate +desquamated +desquamating +desquamation +desquamations +desquamative +desquamatory +desray +dess +dessa +Dessalines +Dessau +dessert +desserts +dessert's +dessertspoon +dessertspoonful +dessertspoonfuls +dessiatine +dessicate +dessil +Dessma +dessous +dessus +DESTA +destabilization +destabilize +destabilized +destabilizing +destain +destained +destaining +destains +destalinization +de-Stalinization +destalinize +de-Stalinize +de-Stalinized +de-Stalinizing +destandardize +Deste +destemper +desterilization +desterilize +desterilized +desterilizing +Desterro +destigmatization +destigmatize +destigmatizing +Destin +destinal +destinate +destination +destinations +destination's +destine +destined +Destinee +destines +destinezite +Destiny +destinies +destining +destiny's +destinism +destinist +destituent +destitute +destituted +destitutely +destituteness +destituting +destitution +destitutions +desto +destool +destoolment +destour +Destrehan +destrer +destress +destressed +destry +destrier +destriers +destroy +destroyable +destroyed +destroyer +destroyers +destroyer's +destroying +destroyingly +destroys +destruct +destructed +destructibility +destructibilities +destructible +destructibleness +destructing +destruction +destructional +destructionism +destructionist +destructions +destruction's +destructive +destructively +destructiveness +destructivism +destructivity +destructor +destructory +destructors +destructs +destructuralize +destrudo +destuff +destuffing +destuffs +desubstantialize +desubstantiate +desucration +desudation +desuete +desuetude +desuetudes +desugar +desugared +desugaring +desugarize +desugars +Desulfovibrio +desulfur +desulfurate +desulfurated +desulfurating +desulfuration +desulfured +desulfuring +desulfurisation +desulfurise +desulfurised +desulfuriser +desulfurising +desulfurization +desulfurize +desulfurized +desulfurizer +desulfurizing +desulfurs +desulphur +desulphurate +desulphurated +desulphurating +desulphuration +desulphuret +desulphurise +desulphurised +desulphurising +desulphurization +desulphurize +desulphurized +desulphurizer +desulphurizing +desultor +desultory +desultorily +desultoriness +desultorious +desume +desuperheater +desuvre +DET +detach +detachability +detachable +detachableness +detachably +detache +detached +detachedly +detachedness +detacher +detachers +detaches +detaching +detachment +detachments +detachment's +detachs +detacwable +detail +detailed +detailedly +detailedness +detailer +detailers +detailing +detailism +detailist +details +detain +detainable +detainal +detained +detainee +detainees +detainer +detainers +detaining +detainingly +detainment +detains +detant +detar +detassel +detat +d'etat +detax +detd +detect +detectability +detectable +detectably +detectaphone +detected +detecter +detecters +detectible +detecting +detection +detections +detection's +detective +detectives +detectivism +detector +detectors +detector's +detects +detenant +detenebrate +detent +detente +detentes +detention +detentions +detentive +detents +detenu +detenue +detenues +detenus +deter +deterge +deterged +detergence +detergency +detergent +detergents +deterger +detergers +deterges +detergible +deterging +detering +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorationist +deteriorations +deteriorative +deteriorator +deteriorism +deteriority +determ +determa +determent +determents +determinability +determinable +determinableness +determinably +determinacy +determinant +determinantal +determinants +determinant's +determinate +determinated +determinately +determinateness +determinating +determination +determinations +determinative +determinatively +determinativeness +determinator +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +determinist +deterministic +deterministically +determinists +determinoid +deterrability +deterrable +deterration +deterred +deterrence +deterrences +deterrent +deterrently +deterrents +deterrer +deterrers +deterring +deters +detersion +detersive +detersively +detersiveness +detest +detestability +detestable +detestableness +detestably +detestation +detestations +detested +detester +detesters +detesting +detests +Deth +dethyroidism +dethronable +dethrone +dethroned +dethronement +dethronements +dethroner +dethrones +dethroning +deti +detick +deticked +deticker +detickers +deticking +deticks +detin +detinet +detinue +detinues +detinuit +Detmold +detn +detonability +detonable +detonatability +detonatable +detonate +detonated +detonates +detonating +detonation +detonational +detonations +detonative +detonator +detonators +detonize +detorsion +detort +detour +detoured +detouring +detournement +detours +detox +detoxed +detoxes +detoxicant +detoxicate +detoxicated +detoxicating +detoxication +detoxicator +detoxify +detoxification +detoxified +detoxifier +detoxifies +detoxifying +detoxing +detract +detracted +detracter +detracting +detractingly +detraction +detractions +detractive +detractively +detractiveness +detractor +detractory +detractors +detractor's +detractress +detracts +detray +detrain +detrained +detraining +detrainment +detrains +detraque +detrect +detrench +detribalization +detribalize +detribalized +detribalizing +detriment +detrimental +detrimentality +detrimentally +detrimentalness +detriments +detrital +detrited +detrition +detritivorous +detritus +detrivorous +Detroit +Detroiter +detruck +detrude +detruded +detrudes +detruding +detruncate +detruncated +detruncating +detruncation +detrusion +detrusive +detrusor +detruss +Dett +Detta +dette +Dettmer +detubation +detumescence +detumescent +detune +detuned +detuning +detur +deturb +deturn +deturpate +Deucalion +deuce +deuce-ace +deuced +deucedly +deuces +deucing +deul +DEUNA +deunam +deuniting +Deuno +deurbanize +Deurne +deurwaarder +Deus +deusan +Deusdedit +Deut +deut- +Deut. +deutencephalic +deutencephalon +deuter- +deuteragonist +deuteranomal +deuteranomaly +deuteranomalous +deuteranope +deuteranopia +deuteranopic +deuterate +deuteration +deuteric +deuteride +deuterium +deutero- +deuteroalbumose +deuterocanonical +deuterocasease +deuterocone +deuteroconid +deuterodome +deuteroelastose +deuterofibrinose +deuterogamy +deuterogamist +deuterogelatose +deuterogenesis +deuterogenic +deuteroglobulose +deutero-malayan +Deuteromycetes +deuteromyosinose +deuteromorphic +deuteron +Deutero-nicene +Deuteronomy +Deuteronomic +Deuteronomical +Deuteronomist +Deuteronomistic +deuterons +deuteropathy +deuteropathic +deuteroplasm +deuteroprism +deuteroproteose +deuteroscopy +deuteroscopic +deuterosy +deuterostoma +Deuterostomata +deuterostomatous +deuterostome +deuterotype +deuterotoky +deuterotokous +deuterovitellose +deuterozooid +deuto- +deutobromide +deutocarbonate +deutochloride +deutomala +deutomalal +deutomalar +deutomerite +deuton +deutonephron +deutonymph +deutonymphal +deutoplasm +deutoplasmic +deutoplastic +deutoscolex +deutovum +deutoxide +Deutsch +deutsche +Deutschemark +Deutscher +Deutschland +Deutschmark +Deutzia +deutzias +deux +Deux-S +deuzan +Dev +Deva +devachan +devadasi +Devaki +deval +devall +devaloka +devalorize +devaluate +devaluated +devaluates +devaluating +devaluation +devaluations +devalue +devalued +devalues +devaluing +Devan +Devanagari +devance +Devaney +devant +devaporate +devaporation +devaraja +devarshi +devas +devast +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +devastator +devastators +devastavit +devaster +devata +devaul +Devault +devaunt +devchar +deve +devein +deveined +deveining +deveins +devel +develed +develin +develing +develop +developability +developable +develope +developed +developedness +developement +developer +developers +developes +developing +developist +development +developmental +developmentalist +developmentally +developmentary +developmentarian +developmentist +developments +development's +developoid +developpe +developpes +develops +devels +Deventer +devenustate +Dever +deverbal +deverbative +Devereux +Devers +devertebrated +devest +devested +devesting +devests +devex +devexity +Devi +Devy +deviability +deviable +deviance +deviances +deviancy +deviancies +deviant +deviants +deviant's +deviascope +deviate +deviated +deviately +deviates +deviating +deviation +deviational +deviationism +deviationist +deviations +deviative +deviator +deviatory +deviators +device +deviceful +devicefully +devicefulness +devices +device's +devide +Devil +devilbird +devil-born +devil-devil +devil-diver +devil-dodger +devildom +deviled +deviler +deviless +devilet +devilfish +devil-fish +devilfishes +devil-giant +devil-god +devil-haired +devilhood +devily +deviling +devil-inspired +devil-in-the-bush +devilish +devilishly +devilishness +devilism +devility +devilize +devilized +devilizing +devilkin +devilkins +Deville +devilled +devillike +devil-like +devilling +devil-may-care +devil-may-careness +devilman +devilment +devilments +devilmonger +devil-porter +devilry +devil-ridden +devilries +devils +devil's +devil's-bit +devil's-bones +devilship +devil's-ivy +devils-on-horseback +devil's-pincushion +devil's-tongue +devil's-walking-stick +devil-tender +deviltry +deviltries +devilward +devilwise +devilwood +Devin +Devina +devinct +Devine +Devinna +Devinne +devious +deviously +deviousness +devirginate +devirgination +devirginator +devirilize +devisability +devisable +devisal +devisals +deviscerate +devisceration +devise +devised +devisee +devisees +deviser +devisers +devises +devising +devisings +devisor +devisors +devitalisation +devitalise +devitalised +devitalising +devitalization +devitalize +devitalized +devitalizes +devitalizing +devitaminize +devitation +devitrify +devitrifiable +devitrification +devitrified +devitrifying +Devitt +Devland +Devlen +Devlin +devocalisation +devocalise +devocalised +devocalising +devocalization +devocalize +devocalized +devocalizing +devocate +devocation +devoice +devoiced +devoices +devoicing +devoid +devoir +devoirs +Devol +devolatilisation +devolatilise +devolatilised +devolatilising +devolatilization +devolatilize +devolatilized +devolatilizing +devolute +devolution +devolutionary +devolutionist +devolutive +devolve +devolved +devolvement +devolvements +devolves +devolving +Devon +Devona +Devondra +Devonian +Devonic +devonite +Devonna +Devonne +Devonport +devons +Devonshire +Devora +devoration +devorative +devot +devota +devotary +devote +devoted +devotedly +devotedness +devotee +devoteeism +devotees +devotee's +devotement +devoter +devotes +devoting +devotion +devotional +devotionalism +devotionalist +devotionality +devotionally +devotionalness +devotionary +devotionate +devotionist +devotions +devoto +devour +devourable +devoured +devourer +devourers +devouress +devouring +devouringly +devouringness +devourment +devours +devout +devouter +devoutful +devoutless +devoutlessly +devoutlessness +devoutly +devoutness +devoutnesses +devove +devow +devs +devulcanization +devulcanize +devulgarize +devvel +devwsor +DEW +Dewain +DeWayne +dewal +Dewali +dewan +dewanee +dewani +dewanny +dewans +dewanship +Dewar +dewars +Dewart +D'ewart +dewata +dewater +dewatered +dewaterer +dewatering +dewaters +dewax +dewaxed +dewaxes +dewaxing +dewbeam +dew-beat +dew-beater +dew-bedabbled +dew-bediamonded +dew-bent +dewberry +dew-berry +dewberries +dew-bespangled +dew-bespattered +dew-besprinkled +dew-boine +dew-bolne +dew-bright +dewcap +dew-clad +dewclaw +dew-claw +dewclawed +dewclaws +dew-cold +dewcup +dew-dabbled +dewdamp +dew-drenched +dew-dripped +dewdrop +dewdropper +dew-dropping +dewdrops +dewdrop's +dew-drunk +dewed +Dewees +Deweese +Dewey +Deweyan +deweylite +Deweyville +dewer +dewfall +dew-fall +dewfalls +dew-fed +dewflower +dew-gemmed +Dewhirst +Dewhurst +Dewi +dewy +dewy-bright +dewy-dark +Dewie +dewy-eyed +dewier +dewiest +dewy-feathered +dewy-fresh +dewily +dewiness +dewinesses +dewing +dewy-pinioned +Dewyrose +Dewitt +Dewittville +dew-laden +dewlap +dewlapped +dewlaps +dewless +dewlight +dewlike +dew-lipped +dew-lit +dewool +dewooled +dewooling +dewools +deworm +dewormed +deworming +deworms +dew-pearled +dew-point +dew-pond +dewret +dew-ret +dewrot +dews +Dewsbury +dew-sprent +dew-sprinkled +dewtry +dewworm +dew-worm +Dex +Dexamenus +dexamethasone +Dexamyl +DEXEC +Dexedrine +dexes +dexy +dexie +dexies +dexiocardia +dexiotrope +dexiotropic +dexiotropism +dexiotropous +Dexter +dexterical +dexterity +dexterous +dexterously +dexterousness +dextorsal +dextr- +Dextra +dextrad +dextral +dextrality +dextrally +dextran +dextranase +dextrane +dextrans +dextraural +dextrer +dextrin +dextrinase +dextrinate +dextrine +dextrines +dextrinize +dextrinous +dextrins +dextro +dextro- +dextroamphetamine +dextroaural +dextrocardia +dextrocardial +dextrocerebral +dextrocular +dextrocularity +dextroduction +dextrogyrate +dextrogyration +dextrogyratory +dextrogyre +dextrogyrous +dextroglucose +dextro-glucose +dextrolactic +dextrolimonene +dextromanual +dextropedal +dextropinene +dextrorotary +dextrorotatary +dextrorotation +dextrorotatory +dextrorsal +dextrorse +dextrorsely +dextrosazone +dextrose +dextroses +dextrosinistral +dextrosinistrally +dextrosuria +dextrotartaric +dextrotropic +dextrotropous +dextrous +dextrously +dextrousness +dextroversion +Dezaley +Dezful +Dezhnev +dezymotize +dezinc +dezincation +dezinced +dezincify +dezincification +dezincified +dezincifying +dezincing +dezincked +dezincking +dezincs +dezinkify +DF +DFA +dfault +DFC +DFD +DFE +DFI +D-flat +DFM +DFMS +DFRF +DFS +DFT +DFW +DG +DGA +dgag +dghaisa +d-glucose +DGP +DGSC +DH +dh- +dha +dhabb +Dhabi +Dhahran +dhai +dhak +Dhaka +dhaks +dhal +dhals +dhaman +dhamma +Dhammapada +dhamnoo +dhan +dhangar +Dhanis +dhanuk +dhanush +Dhanvantari +Dhar +dharana +dharani +Dharma +dharmakaya +Dharmapada +dharmas +Dharmasastra +dharmashastra +dharmasmriti +Dharmasutra +dharmic +dharmsala +dharna +dharnas +Dhaulagiri +dhaura +dhauri +dhava +dhaw +Dhekelia +Dheneb +dheri +DHHS +dhyal +dhyana +dhikr +dhikrs +Dhiman +Dhiren +DHL +Dhlos +dhobee +dhobey +dhobi +dhoby +dhobie +dhobies +dhobis +Dhodheknisos +d'Holbach +dhole +dholes +dhoney +dhoni +dhooley +dhooly +dhoolies +dhoon +dhoora +dhooras +dhooti +dhootie +dhooties +dhootis +dhotee +dhoti +dhoty +dhotis +dhoul +dhourra +dhourras +dhow +dhows +Dhritarashtra +Dhruv +DHSS +Dhu +dhu'l-hijja +dhu'l-qa'dah +Dhumma +dhunchee +dhunchi +Dhundia +dhurna +dhurnas +dhurra +dhurry +dhurrie +dhurries +dhuti +dhutis +DI +Dy +di- +dy- +di. +DIA +dia- +diabantite +diabase +diabase-porphyrite +diabases +diabasic +diabaterial +Diabelli +diabetes +diabetic +diabetical +diabetics +diabetogenic +diabetogenous +diabetometer +diabetophobia +diable +dyable +diablene +diablery +diablerie +diableries +Diablo +diablotin +diabol- +diabolarch +diabolarchy +diabolatry +diabolepsy +diaboleptic +diabolic +diabolical +diabolically +diabolicalness +diabolify +diabolification +diabolifuge +diabolisation +diabolise +diabolised +diabolising +diabolism +diabolist +diabolization +diabolize +diabolized +diabolizing +diabolo +diabology +diabological +diabolology +diabolonian +diabolos +diabolus +diabrosis +diabrotic +Diabrotica +diacanthous +diacatholicon +diacaustic +diacetamide +diacetate +diacetic +diacetyl +diacetylene +diacetylmorphine +diacetyls +diacetin +diacetine +diacetonuria +diaceturia +diachaenium +diachylon +diachylum +diachyma +diachoresis +diachoretic +diachrony +diachronic +diachronically +diachronicness +diacid +diacidic +diacids +diacipiperazine +diaclase +diaclasis +diaclasite +diaclastic +diacle +diaclinal +diacoca +diacodion +diacodium +diacoele +diacoelia +diacoelosis +diaconal +diaconate +diaconia +diaconica +diaconicon +diaconicum +diaconus +diacope +diacoustics +diacranterian +diacranteric +diacrisis +diacritic +diacritical +diacritically +diacritics +Diacromyodi +diacromyodian +diact +diactin +diactinal +diactine +diactinic +diactinism +diaculum +DIAD +dyad +di-adapan +Diadelphia +diadelphian +diadelphic +diadelphous +diadem +Diadema +Diadematoida +diademed +diademing +diadems +diaderm +diadermic +diadic +dyadic +dyadically +dyadics +diadkokinesia +diadoche +Diadochi +diadochy +Diadochian +diadochic +diadochite +diadochokinesia +diadochokinesis +diadochokinetic +diadokokinesis +diadoumenos +diadrom +diadrome +diadromous +dyads +diadumenus +diaene +diaereses +diaeresis +diaeretic +diaetetae +diag +diag. +diagenesis +diagenetic +diagenetically +diageotropy +diageotropic +diageotropism +Diaghilev +diaglyph +diaglyphic +diaglyptic +diagnosable +diagnose +diagnoseable +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostical +diagnostically +diagnosticate +diagnosticated +diagnosticating +diagnostication +diagnostician +diagnosticians +diagnostics +diagnostic's +diagometer +diagonal +diagonal-built +diagonal-cut +diagonality +diagonalizable +diagonalization +diagonalize +diagonally +diagonals +diagonalwise +diagonial +diagonic +diagram +diagramed +diagraming +diagrammable +diagrammatic +diagrammatical +diagrammatically +diagrammatician +diagrammatize +diagrammed +diagrammer +diagrammers +diagrammer's +diagrammeter +diagramming +diagrammitically +diagrams +diagram's +diagraph +diagraphic +diagraphical +diagraphics +diagraphs +diagredium +diagrydium +Diaguitas +Diaguite +Diahann +diaheliotropic +diaheliotropically +diaheliotropism +Dyak +diaka +diakineses +diakinesis +diakinetic +dyakisdodecahedron +dyakis-dodecahedron +Dyakish +diakonika +diakonikon +DIAL +Dyal +dial. +dialcohol +dialdehyde +dialect +dialectal +dialectalize +dialectally +dialectic +dialectical +dialectically +dialectician +dialecticism +dialecticize +dialectics +dialectologer +dialectology +dialectologic +dialectological +dialectologically +dialectologies +dialectologist +dialector +dialects +dialect's +dialed +dialer +dialers +dialy- +dialycarpous +dialin +dialiness +dialing +dialings +Dialypetalae +dialypetalous +dialyphyllous +dialysability +dialysable +dialysate +dialysation +dialyse +dialysed +dialysepalous +dialyser +dialysers +dialyses +dialysing +dialysis +dialist +dialystaminous +dialystely +dialystelic +Dialister +dialists +dialytic +dialytically +dialyzability +dialyzable +dialyzate +dialyzation +dialyzator +dialyze +dialyzed +dialyzer +dialyzers +dialyzes +dialyzing +dialkyl +dialkylamine +dialkylic +diallage +diallages +diallagic +diallagite +diallagoid +dialled +diallel +diallela +dialleli +diallelon +diallelus +dialler +diallers +diallyl +di-allyl +dialling +diallings +diallist +diallists +dialog +dialoged +dialoger +dialogers +dialogged +dialogging +dialogic +dialogical +dialogically +dialogised +dialogising +dialogism +dialogist +dialogistic +dialogistical +dialogistically +dialogite +dialogize +dialogized +dialogizing +dialogs +dialog's +dialogue +dialogued +dialoguer +dialogues +dialogue's +dialoguing +Dialonian +dial-plate +dials +dialup +dialuric +diam +diam. +diamagnet +diamagnetic +diamagnetically +diamagnetism +diamagnetize +diamagnetometer +Diamant +Diamanta +Diamante +diamantiferous +diamantine +diamantoid +diamat +diamb +diamber +diambic +diamegnetism +diamesogamous +diameter +diameters +diameter's +diametral +diametrally +diametric +diametrical +diametrically +diamicton +diamide +diamides +diamido +diamido- +diamidogen +diamyl +diamylene +diamylose +diamin +diamine +diamines +diaminogen +diaminogene +diamins +diammine +diamminobromide +diamminonitrate +diammonium +Diamond +diamondback +diamond-back +diamondbacked +diamond-backed +diamondbacks +diamond-beetle +diamond-boring +diamond-bright +diamond-cut +diamond-cutter +diamonded +diamond-headed +diamondiferous +diamonding +diamondize +diamondized +diamondizing +diamondlike +diamond-matched +diamond-paned +diamond-point +diamond-pointed +diamond-producing +diamonds +diamond's +diamond-shaped +diamond-snake +diamond-tiled +diamond-tipped +Diamondville +diamondwise +diamondwork +diamorphine +diamorphosis +Diamox +Dian +Dyan +Diana +Dyana +Diancecht +diander +Diandra +Diandre +Diandria +diandrian +diandrous +Diane +Dyane +Dianemarie +Diane-Marie +dianetics +Dianil +dianilid +dianilide +dianisidin +dianisidine +dianite +Diann +Dyann +Dianna +Dyanna +Dianne +Dyanne +Diannne +dianodal +dianoetic +dianoetical +dianoetically +dianoia +dianoialogy +Diantha +Dianthaceae +Dianthe +Dianthera +Dianthus +dianthuses +diantre +Diao +diapalma +diapase +diapasm +Diapason +diapasonal +diapasons +diapause +diapaused +diapauses +diapausing +diapedeses +diapedesis +diapedetic +Diapensia +Diapensiaceae +diapensiaceous +diapente +diaper +diapered +diapery +diapering +diapers +diaper's +diaphane +diaphaneity +diaphany +diaphanie +diaphanometer +diaphanometry +diaphanometric +diaphanoscope +diaphanoscopy +diaphanotype +diaphanous +diaphanously +diaphanousness +diaphemetric +diaphyseal +diaphyses +diaphysial +diaphysis +diaphone +diaphones +diaphony +diaphonia +diaphonic +diaphonical +diaphonies +diaphorase +diaphoreses +diaphoresis +diaphoretic +diaphoretical +diaphoretics +diaphorite +diaphote +diaphototropic +diaphototropism +diaphragm +diaphragmal +diaphragmatic +diaphragmatically +diaphragmed +diaphragming +diaphragms +diaphragm's +diaphtherin +diapyesis +diapyetic +diapir +diapiric +diapirs +diaplases +diaplasis +diaplasma +diaplex +diaplexal +diaplexus +diapnoe +diapnoic +diapnotic +diapophyses +diapophysial +diapophysis +diaporesis +Diaporthe +diapositive +diapsid +Diapsida +diapsidan +Diarbekr +diarch +diarchy +dyarchy +diarchial +diarchic +dyarchic +dyarchical +diarchies +dyarchies +diarhemia +diary +diarial +diarian +diaries +diary's +diarist +diaristic +diarists +diarize +Diarmid +Diarmit +Diarmuid +diarrhea +diarrheal +diarrheas +diarrheic +diarrhetic +diarrhoea +diarrhoeal +diarrhoeas +diarrhoeic +diarrhoetic +diarsenide +diarthric +diarthrodial +diarthroses +diarthrosis +diarticular +DIAS +Dyas +diaschisis +diaschisma +diaschistic +Diascia +diascope +diascopy +diascord +diascordium +diasene +Diasia +diasynthesis +diasyrm +diasystem +diaskeuasis +diaskeuast +diasper +Diaspidinae +diaspidine +Diaspinae +diaspine +diaspirin +Diaspora +diasporas +diaspore +diaspores +Dyassic +diastalses +diastalsis +diastaltic +diastase +diastases +diastasic +diastasimetry +diastasis +diastataxy +diastataxic +diastatic +diastatically +diastem +diastema +diastemata +diastematic +diastematomyelia +diastems +diaster +dyaster +diastereoisomer +diastereoisomeric +diastereoisomerism +diastereomer +diasters +diastyle +diastimeter +diastole +diastoles +diastolic +diastomatic +diastral +diastrophe +diastrophy +diastrophic +diastrophically +diastrophism +diatessaron +diatesseron +diathermacy +diathermal +diathermance +diathermancy +diathermaneity +diathermanous +diathermy +diathermia +diathermic +diathermies +diathermize +diathermometer +diathermotherapy +diathermous +diatheses +diathesic +diathesis +diathetic +Diatype +diatom +Diatoma +Diatomaceae +diatomacean +diatomaceoid +diatomaceous +Diatomales +Diatomeae +diatomean +diatomic +diatomicity +diatomiferous +diatomin +diatomine +diatomist +diatomite +diatomous +diatoms +diatonic +diatonical +diatonically +diatonicism +diatonous +diatoric +diatreme +diatribe +diatribes +diatribe's +diatribist +Diatryma +Diatrymiformes +diatron +diatrons +diatropic +diatropism +Diau +diauli +diaulic +diaulos +Dyaus +Dyaus-pitar +diavolo +diaxial +diaxon +diaxone +diaxonic +Diaz +diazenithal +diazepam +diazepams +diazeuctic +diazeutic +diazeuxis +diazid +diazide +diazin +diazine +diazines +diazinon +diazins +diazo +diazo- +diazoalkane +diazoamin +diazoamine +diazoamino +diazoaminobenzene +diazoanhydride +diazoate +diazobenzene +diazohydroxide +diazoic +diazoimide +diazoimido +diazole +diazoles +diazoma +diazomethane +diazonium +diazotate +diazotic +diazotype +diazotizability +diazotizable +diazotization +diazotize +diazotized +diazotizing +diaz-oxide +DIB +Diba +Dibai +dibase +dibasic +dibasicity +dibatag +Dibatis +Dibb +dibbed +Dibbell +dibber +dibbers +dibbing +dibble +dibbled +dibbler +dibblers +dibbles +dibbling +Dibbrun +dibbuk +dybbuk +dibbukim +dybbukim +dibbuks +dybbuks +Dibelius +dibenzyl +dibenzoyl +dibenzophenazine +dibenzopyrrole +D'Iberville +dibhole +dib-hole +DiBiasi +DiBlasi +diblastula +Diboll +diborate +Dibothriocephalus +dibrach +dibranch +Dibranchia +Dibranchiata +dibranchiate +dibranchious +Dibri +Dibrin +dibrom +dibromid +dibromide +dibromoacetaldehyde +dibromobenzene +Dibru +dibs +dibstone +dibstones +dibucaine +dibutyl +dibutylamino-propanol +dibutyrate +dibutyrin +DIC +dicacity +dicacodyl +Dicaeidae +dicaeology +dicalcic +dicalcium +dicarbo- +dicarbonate +dicarbonic +dicarboxylate +dicarboxylic +dicaryon +dicaryophase +dicaryophyte +dicaryotic +dicarpellary +dicast +dicastery +dicasteries +dicastic +dicasts +dicatalectic +dicatalexis +Diccon +Dice +Dyce +diceboard +dicebox +dice-box +dicecup +diced +dicey +dicellate +diceman +Dicentra +dicentras +dicentrin +dicentrine +DiCenzo +dicephalism +dicephalous +dicephalus +diceplay +dicer +Diceras +Diceratidae +dicerion +dicerous +dicers +dices +dicetyl +dice-top +Dich +dich- +Dichapetalaceae +Dichapetalum +dichas +dichasia +dichasial +dichasium +dichastasis +dichastic +Dyche +Dichelyma +Dichy +dichlamydeous +dichlone +dichloramin +dichloramine +dichloramine-t +dichlorhydrin +dichloride +dichloroacetic +dichlorobenzene +dichlorodifluoromethane +dichlorodiphenyltrichloroethane +dichlorohydrin +dichloromethane +dichlorvos +dicho- +dichocarpism +dichocarpous +dichogamy +dichogamic +dichogamous +Dichondra +Dichondraceae +dichopodial +dichoptic +dichord +dichoree +Dichorisandra +dichotic +dichotically +dichotomal +dichotomy +dichotomic +dichotomically +dichotomies +dichotomisation +dichotomise +dichotomised +dichotomising +dichotomist +dichotomistic +dichotomization +dichotomize +dichotomized +dichotomizing +dichotomous +dichotomously +dichotomousness +dichotriaene +dichro- +dichroic +dichroiscope +dichroiscopic +dichroism +dichroite +dichroitic +dichromasy +dichromasia +dichromat +dichromate +dichromatic +dichromaticism +dichromatism +dichromatopsia +dichromic +dichromism +dichronous +dichrooscope +dichrooscopic +dichroous +dichroscope +dichroscopic +dicht +Dichter +Dichterliebe +dicyan +dicyandiamide +dicyanid +dicyanide +dicyanin +dicyanine +dicyanodiamide +dicyanogen +dicycle +dicycly +dicyclic +Dicyclica +dicyclies +dicyclist +dicyclopentadienyliron +Dicyema +Dicyemata +dicyemid +Dicyemida +Dicyemidae +dicier +diciest +dicing +Dicynodon +dicynodont +Dicynodontia +Dicynodontidae +Dick +dickcissel +dicked +Dickey +dickeybird +dickeys +Dickeyville +Dickens +dickenses +Dickensian +Dickensiana +Dickenson +dicker +dickered +dickering +dickers +Dickerson +Dicky +dickybird +Dickie +dickier +dickies +dickiest +dicking +Dickinson +dickinsonite +dickite +Dickman +Dicks +Dickson +Dicksonia +dickty +diclesium +Diclidantheraceae +dicliny +diclinic +diclinies +diclinism +diclinous +Diclytra +dicoccous +dicodeine +dicoelious +dicoelous +dicolic +dicolon +dicondylian +dicophane +dicot +dicotyl +dicotyledon +dicotyledonary +Dicotyledones +dicotyledonous +dicotyledons +Dicotyles +Dicotylidae +dicotylous +dicotyls +dicots +dicoumarin +dicoumarol +Dicranaceae +dicranaceous +dicranoid +dicranterian +Dicranum +Dicrostonyx +dicrotal +dicrotic +dicrotism +dicrotous +Dicruridae +dict +dict. +dicta +Dictaen +dictagraph +dictamen +dictamina +Dictamnus +Dictaphone +dictaphones +dictate +dictated +dictates +dictating +dictatingly +dictation +dictational +dictations +dictative +dictator +dictatory +dictatorial +dictatorialism +dictatorially +dictatorialness +dictators +dictator's +dictatorship +dictatorships +dictatress +dictatrix +dictature +dictery +dicty +dicty- +dictic +dictier +dictiest +dictynid +Dictynidae +Dictynna +Dictyoceratina +dictyoceratine +dictyodromous +dictyogen +dictyogenous +Dictyograptus +dictyoid +diction +dictional +dictionally +dictionary +dictionarian +dictionaries +dictionary-proof +dictionary's +Dictyonema +Dictyonina +dictyonine +dictions +Dictyophora +dictyopteran +Dictyopteris +Dictyosiphon +Dictyosiphonaceae +dictyosiphonaceous +dictyosome +dictyostele +dictyostelic +Dictyota +Dictyotaceae +dictyotaceous +Dictyotales +dictyotic +Dictyoxylon +Dictys +Dictograph +dictronics +dictum +dictums +dictum's +Dicumarol +Dycusburg +DID +Didache +Didachist +Didachographer +didact +didactic +didactical +didacticality +didactically +didactician +didacticism +didacticity +didactics +didactyl +didactylism +didactylous +didactive +didacts +didal +didapper +didappers +didascalar +didascaly +didascaliae +didascalic +didascalos +didder +diddered +diddering +diddest +diddy +diddies +diddikai +diddle +diddle- +diddled +diddle-daddle +diddle-dee +diddley +diddler +diddlers +diddles +diddly +diddlies +diddling +di-decahedral +didelph +Didelphia +didelphian +didelphic +didelphid +Didelphidae +Didelphyidae +didelphine +Didelphis +didelphoid +didelphous +didepsid +didepside +Diderot +didest +didgeridoo +Didi +didy +didicoy +Dididae +didie +Didier +didies +didym +Didymaea +didymate +didymia +didymis +didymitis +didymium +didymiums +didymoid +didymolite +didymous +didymus +didynamy +Didynamia +didynamian +didynamic +didynamies +didynamous +didine +Didinium +didle +didler +Didlove +didn +didna +didnt +didn't +Dido +didodecahedral +didodecahedron +didoes +didonia +didos +didrachm +didrachma +didrachmal +didrachmas +didric +Didrikson +didromy +didromies +didst +diduce +diduced +diducing +diduction +diductively +diductor +Didunculidae +Didunculinae +Didunculus +Didus +Die +dye +dyeability +dyeable +die-away +dieb +dieback +die-back +diebacks +Dieball +dyebeck +Diebold +diecase +die-cast +die-casting +diecious +dieciously +diectasis +die-cut +died +dyed +dyed-in-the-wool +diedral +diedric +Diefenbaker +Dieffenbachia +diegesis +Diego +Diegueno +diehard +die-hard +die-hardism +diehards +Diehl +dyehouse +Dieyerie +dieing +dyeing +dyeings +diel +dieldrin +dieldrins +dyeleaves +dielec +dielectric +dielectrical +dielectrically +dielectrics +dielectric's +dielike +dyeline +Dielytra +Diella +Dielle +Diels +Dielu +diem +diemaker +dyemaker +diemakers +diemaking +dyemaking +Diena +Dienbienphu +diencephala +diencephalic +diencephalon +diencephalons +diene +diener +dienes +Dieppe +dier +Dyer +Dierdre +diereses +dieresis +dieretic +Dieri +Dierks +Dierolf +dyers +dyer's-broom +Dyersburg +dyer's-greenweed +Dyersville +dyer's-weed +Diervilla +Dies +dyes +Diesel +diesel-driven +dieseled +diesel-electric +diesel-engined +diesel-hydraulic +dieselization +dieselize +dieselized +dieselizing +diesel-powered +diesel-propelled +diesels +dieses +diesinker +diesinking +diesis +die-square +Dyess +diester +dyester +diesters +diestock +diestocks +diestrous +diestrual +diestrum +diestrums +diestrus +diestruses +dyestuff +dyestuffs +Diet +dietal +dietary +dietarian +dietaries +dietarily +dieted +Dieter +Dieterich +dieters +dietetic +dietetical +dietetically +dietetics +dietetist +diethanolamine +diethene- +diether +diethers +diethyl +diethylacetal +diethylamide +diethylamine +diethylaminoethanol +diethylenediamine +diethylethanolamine +diethylmalonylurea +diethylstilbestrol +diethylstilboestrol +diethyltryptamine +diety +dietic +dietical +dietician +dieticians +dietics +dieties +dietine +dieting +dietist +dietitian +dietitians +dietitian's +dietotherapeutics +dietotherapy +dietotoxic +dietotoxicity +Dietrich +dietrichite +diets +Dietsche +dietted +Dietz +dietzeite +Dieu +dieugard +dyeware +dyeweed +dyeweeds +diewise +dyewood +dyewoods +diezeugmenon +DIF +dif- +Difda +Dyfed +diferrion +diff +diff. +diffame +diffareation +diffarreation +diffeomorphic +diffeomorphism +differ +differed +differen +difference +differenced +differences +difference's +differency +differencing +differencingly +different +differentia +differentiability +differentiable +differentiae +differential +differentialize +differentially +differentials +differential's +differentiant +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiative +differentiator +differentiators +differently +differentness +differer +differers +differing +differingly +differs +difficile +difficileness +difficilitate +difficult +difficulty +difficulties +difficulty's +difficultly +difficultness +diffidation +diffide +diffided +diffidence +diffidences +diffident +diffidently +diffidentness +diffiding +diffinity +difflation +diffluence +diffluent +Difflugia +difform +difforme +difformed +difformity +diffract +diffracted +diffracting +diffraction +diffractional +diffractions +diffractive +diffractively +diffractiveness +diffractometer +diffracts +diffranchise +diffrangibility +diffrangible +diffugient +diffund +diffusate +diffuse +diffused +diffusedly +diffusedness +diffusely +diffuseness +diffuse-porous +diffuser +diffusers +diffuses +diffusibility +diffusible +diffusibleness +diffusibly +diffusimeter +diffusing +diffusiometer +diffusion +diffusional +diffusionism +diffusionist +diffusions +diffusive +diffusively +diffusiveness +diffusivity +diffusor +diffusors +difluence +difluoride +DIFMOS +diformin +difunctional +dig +dig. +Dygal +Dygall +digallate +digallic +Digambara +digametic +digamy +digamies +digamist +digamists +digamma +digammas +digammate +digammated +digammic +digamous +digastric +Digby +Digenea +digeneous +digenesis +digenetic +Digenetica +digeny +digenic +digenite +digenous +DiGenova +digerent +Dygert +Digest +digestant +digested +digestedly +digestedness +digester +digesters +digestibility +digestible +digestibleness +digestibly +digestif +digesting +digestion +digestional +digestions +digestive +digestively +digestiveness +digestment +digestor +digestory +digestors +digests +digesture +diggable +digged +Digger +Diggers +digger's +digging +diggings +Diggins +Diggs +dight +dighted +dighter +dighting +Dighton +dights +DiGiangi +Digynia +digynian +digynous +Digiorgio +digit +digital +digitalein +digitalic +digitaliform +digitalin +digitalis +digitalism +digitalization +digitalize +digitalized +digitalizing +digitally +digitals +Digitaria +digitate +digitated +digitately +digitation +digitato-palmate +digitato-pinnate +digiti- +digitiform +Digitigrada +digitigrade +digitigradism +digitinervate +digitinerved +digitipinnate +digitisation +digitise +digitised +digitising +digitization +digitize +digitized +digitizer +digitizes +digitizing +digito- +digitogenin +digitonin +digitoplantar +digitorium +digitoxigenin +digitoxin +digitoxose +digitron +digits +digit's +digitule +digitus +digladiate +digladiated +digladiating +digladiation +digladiator +diglyceride +diglyph +diglyphic +diglossia +diglot +diglots +diglottic +diglottism +diglottist +diglucoside +digmeat +dignation +D'Ignazio +digne +dignify +dignification +dignified +dignifiedly +dignifiedness +dignifies +dignifying +dignitary +dignitarial +dignitarian +dignitaries +dignitas +dignity +dignities +dignosce +dignosle +dignotion +dygogram +digonal +digoneutic +digoneutism +digonoporous +digonous +Digor +Digo-Suarez +digoxin +digoxins +digram +digraph +digraphic +digraphically +digraphs +digredience +digrediency +digredient +digress +digressed +digresser +digresses +digressing +digressingly +digression +digressional +digressionary +digressions +digression's +digressive +digressively +digressiveness +digressory +digs +diguanide +digue +dihalid +dihalide +dihalo +dihalogen +dihdroxycholecalciferol +dihedral +dihedrals +dihedron +dihedrons +dihely +dihelios +dihelium +dihexagonal +dihexahedral +dihexahedron +dihybrid +dihybridism +dihybrids +dihydrate +dihydrated +dihydrazone +dihydric +dihydride +dihydrite +dihydrochloride +dihydrocupreine +dihydrocuprin +dihydroergotamine +dihydrogen +dihydrol +dihydromorphinone +dihydronaphthalene +dihydronicotine +dihydrosphingosine +dihydrostreptomycin +dihydrotachysterol +dihydroxy +dihydroxyacetone +dihydroxysuccinic +dihydroxytoluene +dihysteria +DIY +diiamb +diiambus +Diyarbakir +Diyarbekir +dying +dyingly +dyingness +dyings +diiodid +diiodide +di-iodide +diiodo +diiodoform +diiodotyrosine +diipenates +Diipolia +diisatogen +Dijon +dijudicant +dijudicate +dijudicated +dijudicating +dijudication +dika +dikage +dykage +dikamali +dikamalli +dikaryon +dikaryophase +dikaryophasic +dikaryophyte +dikaryophytic +dikaryotic +dikast +dikdik +dik-dik +dikdiks +Dike +Dyke +diked +dyked +dikegrave +dike-grave +dykehopper +dikey +dykey +dikelet +dikelocephalid +Dikelocephalus +dike-louper +dikephobia +diker +dyker +dikereeve +dike-reeve +dykereeve +dikeria +dikerion +dikers +dikes +dike's +dykes +dikeside +diketene +diketo +diketone +diking +dyking +dikkop +Dikmen +diksha +diktat +diktats +diktyonite +DIL +Dyl +dilacerate +dilacerated +dilacerating +dilaceration +dilactic +dilactone +dilambdodont +dilamination +Dilan +Dylan +Dylana +Dylane +dilaniate +Dilantin +dilapidate +dilapidated +dilapidating +dilapidation +dilapidations +dilapidator +dilatability +dilatable +dilatableness +dilatably +dilatancy +dilatant +dilatants +dilatate +dilatation +dilatational +dilatations +dilatative +dilatator +dilatatory +dilate +dilated +dilatedly +dilatedness +dilatement +dilater +dilaters +dilates +dilating +dilatingly +dilation +dilations +dilative +dilatometer +dilatometry +dilatometric +dilatometrically +dilator +dilatory +dilatorily +dilatoriness +dilators +Dilaudid +dildo +dildoe +dildoes +dildos +dilection +Diley +Dilemi +Dilemite +dilemma +dilemmas +dilemma's +dilemmatic +dilemmatical +dilemmatically +dilemmic +diletant +dilettanist +dilettant +dilettante +dilettanteish +dilettanteism +dilettantes +dilettanteship +dilettanti +dilettantish +dilettantism +dilettantist +dilettantship +Dili +diligence +diligences +diligency +diligent +diligentia +diligently +diligentness +dilis +Dilisio +dilker +Dilks +Dill +Dillard +Dille +dilled +Dilley +Dillenia +Dilleniaceae +dilleniaceous +dilleniad +Diller +dillesk +dilli +Dilly +dillydally +dilly-dally +dillydallied +dillydallier +dillydallies +dillydallying +Dillie +dillier +dillies +dilligrout +dillyman +dillymen +Dilliner +dilling +Dillinger +Dillingham +dillis +dillisk +Dillon +Dillonvale +dills +Dillsboro +Dillsburg +dillseed +Dilltown +dillue +dilluer +dillweed +Dillwyn +dilo +DILOG +dilogarithm +dilogy +dilogical +Dilolo +dilos +Dilthey +dilucid +dilucidate +diluendo +diluent +diluents +dilutant +dilute +diluted +dilutedly +dilutedness +dilutee +dilutely +diluteness +dilutent +diluter +diluters +dilutes +diluting +dilution +dilutions +dilutive +dilutor +dilutors +diluvy +diluvia +diluvial +diluvialist +diluvian +diluvianism +diluviate +diluvion +diluvions +diluvium +diluviums +Dilworth +DIM +dim. +DiMaggio +dimagnesic +dimane +dimanganion +dimanganous +DiMaria +Dimaris +Dymas +Dimashq +dimastigate +Dimatis +dimber +dimberdamber +dimble +dim-brooding +dim-browed +dim-colored +dim-discovered +dime +dime-a-dozen +Dimebox +dimedon +dimedone +dim-eyed +dimenhydrinate +dimensible +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensionless +dimensions +dimensive +dimensum +dimensuration +dimer +Dimera +dimeran +dimercaprol +dimercury +dimercuric +dimercurion +dimeric +dimeride +dimerism +dimerisms +dimerization +dimerize +dimerized +dimerizes +dimerizing +dimerlie +dimerous +dimers +dimes +dime's +dime-store +dimetallic +dimeter +dimeters +dimethyl +dimethylamine +dimethylamino +dimethylaniline +dimethylanthranilate +dimethylbenzene +dimethylcarbinol +dimethyldiketone +dimethylhydrazine +dimethylketol +dimethylketone +dimethylmethane +dimethylnitrosamine +dimethyls +dimethylsulfoxide +dimethylsulphoxide +dimethyltryptamine +dimethoate +dimethoxy +dimethoxymethane +dimetient +dimetry +dimetria +dimetric +dimetrodon +dim-felt +dim-gleaming +dim-gray +dimyary +Dimyaria +dimyarian +dimyaric +dimication +dimidiate +dimidiated +dimidiating +dimidiation +dim-yellow +dimin +diminish +diminishable +diminishableness +diminished +diminisher +diminishes +diminishing +diminishingly +diminishingturns +diminishment +diminishments +diminue +diminuendo +diminuendoed +diminuendoes +diminuendos +diminuent +diminutal +diminute +diminuted +diminutely +diminuting +diminution +diminutional +diminutions +diminutival +diminutive +diminutively +diminutiveness +diminutivize +dimiss +dimissaries +dimission +dimissory +dimissorial +dimit +dimity +dimities +Dimitri +Dimitry +Dimitris +Dimitrov +Dimitrovo +dimitted +dimitting +Dimittis +dim-lettered +dimly +dim-lighted +dim-lit +dim-litten +dimmable +dimmed +dimmedness +dimmer +dimmers +dimmer's +dimmest +dimmet +dimmy +Dimmick +dimming +dimmish +dimmit +Dimmitt +dimmock +Dimna +dimness +dimnesses +Dimock +Dymoke +dimolecular +Dimond +Dimondale +dimoric +dimorph +dimorphic +dimorphism +dimorphisms +dimorphite +Dimorphotheca +dimorphous +dimorphs +dimout +dim-out +dimouts +Dympha +Dimphia +Dymphia +dimple +dimpled +dimplement +dimples +dimply +dimplier +dimpliest +dimpling +dimps +dimpsy +dim-remembered +DIMS +dim-seen +dim-sensed +dim-sheeted +dim-sighted +dim-sightedness +dimuence +dim-visioned +dimwit +dimwits +dimwitted +dim-witted +dimwittedly +dimwittedness +dim-wittedness +DIN +dyn +Din. +Dina +Dyna +dynactinometer +dynagraph +Dinah +Dynah +dynam +dynam- +dynameter +dynametric +dynametrical +dynamic +dynamical +dynamically +dynamicity +dynamics +dynamis +dynamism +dynamisms +dynamist +dynamistic +dynamists +dynamitard +dynamite +dynamited +dynamiter +dynamiters +dynamites +dynamitic +dynamitical +dynamitically +dynamiting +dynamitish +dynamitism +dynamitist +dynamization +dynamize +dynamo +dynamo- +dinamode +dynamoelectric +dynamoelectrical +dynamogeneses +dynamogenesis +dynamogeny +dynamogenic +dynamogenous +dynamogenously +dynamograph +dynamometamorphic +dynamometamorphism +dynamometamorphosed +dynamometer +dynamometers +dynamometry +dynamometric +dynamometrical +dynamomorphic +dynamoneure +dynamophone +dynamos +dynamoscope +dynamostatic +dynamotor +Dinan +dinanderie +Dinantian +dinaphthyl +dynapolis +dinar +dinarchy +dinarchies +Dinard +Dinaric +dinars +Dinarzade +dynast +Dynastes +dynasty +dynastic +dynastical +dynastically +dynasticism +dynastid +dynastidan +Dynastides +dynasties +Dynastinae +dynasty's +dynasts +dynatron +dynatrons +Dincolo +dinder +d'Indy +Dindymene +Dindymus +dindle +dindled +dindles +dindling +dindon +Dine +dyne +dined +Dynel +dynels +diner +dinergate +dineric +Dinerman +dinero +dineros +diner-out +diners +dines +dynes +Dinesen +dyne-seven +Dinesh +dinetic +dinette +dinettes +dineuric +dineutron +ding +Dingaan +ding-a-ling +dingar +dingbat +dingbats +Dingbelle +dingdong +Ding-Dong +dingdonged +dingdonging +dingdongs +dinge +dinged +dingee +dingey +dingeing +dingeys +Dingell +Dingelstadt +dinger +dinges +Dingess +dinghee +dinghy +dinghies +dingy +dingier +dingies +dingiest +dingily +dinginess +dinginesses +dinging +Dingle +dingleberry +dinglebird +dingled +dingledangle +dingle-dangle +dingles +dingly +dingling +Dingman +dingmaul +dingo +dingoes +dings +dingthrift +Dingus +dinguses +Dingwall +dinheiro +dinic +dinical +dinichthyid +Dinichthys +Dinin +dining +dinitrate +dinitril +dinitrile +dinitro +dinitro- +dinitrobenzene +dinitrocellulose +dinitrophenylhydrazine +dinitrophenol +dinitrotoluene +dink +Dinka +Dinkas +dinked +dinkey +dinkeys +dinky +dinky-di +dinkier +dinkies +dinkiest +dinking +dinkly +dinks +Dinkum +dinkums +dinman +dinmont +Dinnage +dinned +dinner +dinner-dance +dinner-getting +dinnery +dinnerless +dinnerly +dinners +dinner's +dinnertime +dinnerware +Dinny +Dinnie +dinning +Dino +Dinobryon +Dinoceras +Dinocerata +dinoceratan +dinoceratid +Dinoceratidae +dynode +dynodes +Dinoflagellata +Dinoflagellatae +dinoflagellate +Dinoflagellida +dinomic +Dinomys +Dinophyceae +Dinophilea +Dinophilus +Dinornis +Dinornithes +dinornithic +dinornithid +Dinornithidae +Dinornithiformes +dinornithine +dinornithoid +dinos +dinosaur +Dinosauria +dinosaurian +dinosauric +dinosaurs +dinothere +Dinotheres +dinotherian +Dinotheriidae +Dinotherium +dins +Dinsdale +Dinse +Dinsmore +dinsome +dint +dinted +dinting +dintless +dints +Dinuba +dinucleotide +dinumeration +dinus +Dinwiddie +D'Inzeo +diobely +diobol +diobolon +diobolons +diobols +dioc +diocesan +diocesans +diocese +dioceses +diocesian +Diocletian +diocoel +dioctahedral +Dioctophyme +diode +diodes +diode's +Diodia +Diodon +diodont +Diodontidae +dioecy +Dioecia +dioecian +dioeciodimorphous +dioeciopolygamous +dioecious +dioeciously +dioeciousness +dioecism +dioecisms +dioestrous +dioestrum +dioestrus +Diogenean +Diogenes +Diogenic +diogenite +dioicous +dioicously +dioicousness +diol +diolefin +diolefine +diolefinic +diolefins +diols +diomate +Diomede +Diomedea +Diomedeidae +Diomedes +Dion +Dionaea +Dionaeaceae +Dione +dionym +dionymal +Dionis +dionise +Dionysia +Dionysiac +Dionysiacal +Dionysiacally +Dionysian +Dionisio +Dionysius +Dionysos +Dionysus +dionize +Dionne +Dioon +Diophantine +Diophantus +diophysite +Dyophysite +Dyophysitic +Dyophysitical +Dyophysitism +dyophone +Diopsidae +diopside +diopsides +diopsidic +diopsimeter +Diopsis +dioptase +dioptases +diopter +diopters +Dioptidae +dioptograph +dioptometer +dioptometry +dioptomiter +dioptoscopy +dioptra +dioptral +dioptrate +dioptre +dioptres +dioptry +dioptric +dioptrical +dioptrically +dioptrics +dioptrometer +dioptrometry +dioptroscopy +Dior +diorama +dioramas +dioramic +diordinal +Diores +diorism +diorite +diorite-porphyrite +diorites +dioritic +diorthoses +diorthosis +diorthotic +Dioscorea +Dioscoreaceae +dioscoreaceous +dioscorein +dioscorine +Dioscuri +Dioscurian +Diosdado +diose +diosgenin +Diosma +diosmin +diosmose +diosmosed +diosmosing +diosmosis +diosmotic +diosphenol +Diospyraceae +diospyraceous +Diospyros +dyostyle +diota +dyotheism +Dyothelete +Dyotheletian +Dyotheletic +Dyotheletical +Dyotheletism +diothelism +Dyothelism +Dyothelite +Dyothelitism +dioti +diotic +Diotocardia +diotrephes +diovular +dioxan +dioxane +dioxanes +dioxy +dioxid +dioxide +dioxides +dioxids +dioxime +dioxin +dioxindole +dioxins +DIP +Dipala +diparentum +dipartite +dipartition +dipaschal +dipchick +dipcoat +dip-dye +dipentene +dipentine +dipeptid +dipeptidase +dipeptide +dipetalous +dipetto +dip-grained +diphase +diphaser +diphasic +diphead +diphen- +diphenan +diphenhydramine +diphenyl +diphenylacetylene +diphenylamine +diphenylaminechlorarsine +diphenylchloroarsine +diphenylene +diphenylene-methane +diphenylenimide +diphenylenimine +diphenylguanidine +diphenylhydantoin +diphenylmethane +diphenylquinomethane +diphenyls +diphenylthiourea +diphenol +diphenoxylate +diphy- +diphycercal +diphycercy +Diphyes +diphyesis +diphygenic +diphyletic +Diphylla +Diphylleia +Diphyllobothrium +diphyllous +diphyo- +diphyodont +diphyozooid +Diphysite +Diphysitism +diphyzooid +dyphone +diphonia +diphosgene +diphosphate +diphosphid +diphosphide +diphosphoric +diphosphothiamine +diphrelatic +diphtheria +diphtherial +diphtherian +diphtheriaphor +diphtherias +diphtheric +diphtheritic +diphtheritically +diphtheritis +diphtheroid +diphtheroidal +diphtherotoxin +diphthong +diphthongal +diphthongalize +diphthongally +diphthongation +diphthonged +diphthongia +diphthongic +diphthonging +diphthongisation +diphthongise +diphthongised +diphthongising +diphthongization +diphthongize +diphthongized +diphthongizing +diphthongous +diphthongs +dipicrate +dipicrylamin +dipicrylamine +dipygi +dipygus +dipylon +dipyramid +dipyramidal +dipyre +dipyrenous +dipyridyl +dipl +dipl- +dipl. +Diplacanthidae +Diplacanthus +diplacuses +diplacusis +Dipladenia +diplanar +diplanetic +diplanetism +diplantidian +diplarthrism +diplarthrous +diplasiasmus +diplasic +diplasion +diple +diplegia +diplegias +diplegic +dipleidoscope +dipleiodoscope +dipleura +dipleural +dipleuric +dipleurobranchiate +dipleurogenesis +dipleurogenetic +dipleurula +dipleurulas +dipleurule +diplex +diplexer +diplo- +diplobacillus +diplobacterium +diploblastic +diplocardia +diplocardiac +Diplocarpon +diplocaulescent +diplocephaly +diplocephalous +diplocephalus +diplochlamydeous +diplococcal +diplococcemia +diplococci +diplococcic +diplococcocci +diplococcoid +diplococcus +diploconical +diplocoria +Diplodia +Diplodocus +diplodocuses +Diplodus +diploe +diploes +diploetic +diplogangliate +diplogenesis +diplogenetic +diplogenic +Diploglossata +diploglossate +diplograph +diplography +diplographic +diplographical +diplohedral +diplohedron +diploic +diploid +diploidy +diploidic +diploidies +diploidion +diploidize +diploids +diplois +diplokaryon +diploma +diplomacy +diplomacies +diplomaed +diplomaing +diplomas +diploma's +diplomat +diplomata +diplomate +diplomates +diplomatic +diplomatical +diplomatically +diplomatics +diplomatique +diplomatism +diplomatist +diplomatists +diplomatize +diplomatized +diplomatology +diplomats +diplomat's +diplomyelia +diplonema +diplonephridia +diploneural +diplont +diplontic +diplonts +diploperistomic +diplophase +diplophyte +diplophonia +diplophonic +diplopy +diplopia +diplopiaphobia +diplopias +diplopic +diploplacula +diploplacular +diploplaculate +diplopod +Diplopoda +diplopodic +diplopodous +diplopods +Diploptera +Diplopteryga +diplopterous +diploses +diplosis +diplosome +diplosphenal +diplosphene +Diplospondyli +diplospondylic +diplospondylism +diplostemony +diplostemonous +diplostichous +Diplotaxis +diplotegia +diplotene +Diplozoon +diplumbic +dipmeter +dipneedle +dip-needling +Dipneumona +Dipneumones +dipneumonous +dipneust +dipneustal +Dipneusti +dipnoan +dipnoans +Dipnoi +dipnoid +dypnone +dipnoous +dipode +dipody +dipodic +dipodid +Dipodidae +dipodies +Dipodomyinae +Dipodomys +dipolar +dipolarization +dipolarize +dipole +dipoles +Dipolia +dipolsphene +diporpa +dipotassic +dipotassium +dippable +dipped +dipper +dipperful +dipper-in +dippers +dipper's +dippy +dippier +dippiest +dipping +dipping-needle +dippings +Dippold +dipppy +dipppier +dipppiest +diprimary +diprismatic +dipropargyl +dipropellant +dipropyl +diprotic +diprotodan +Diprotodon +diprotodont +Diprotodontia +dips +Dipsacaceae +dipsacaceous +Dipsaceae +dipsaceous +Dipsacus +dipsades +Dipsadinae +dipsadine +dipsas +dipsey +dipsetic +dipsy +dipsy-doodle +dipsie +dipso +dipsomania +dipsomaniac +dipsomaniacal +dipsomaniacs +dipsopathy +dipsos +Dipsosaurus +dipsosis +dipstick +dipsticks +dipt +dipter +Diptera +Dipteraceae +dipteraceous +dipterad +dipteral +dipteran +dipterans +dipterygian +dipterist +Dipteryx +dipterocarp +Dipterocarpaceae +dipterocarpaceous +dipterocarpous +Dipterocarpus +dipterocecidium +dipteroi +dipterology +dipterological +dipterologist +dipteron +dipteros +dipterous +dipterus +dipththeria +dipththerias +diptyca +diptycas +diptych +diptychon +diptychs +diptote +Dipus +dipware +diquat +diquats +DIR +dir. +Dira +Dirac +diradiation +Dirae +Dirca +Dircaean +Dirck +dird +dirdum +dirdums +DIRE +direcly +direct +directable +direct-acting +direct-actionist +directcarving +direct-connected +direct-coupled +direct-current +directdiscourse +direct-driven +directed +directer +directest +directeur +directexamination +direct-examine +direct-examined +direct-examining +direct-geared +directing +direction +directional +directionality +directionalize +directionally +directionize +directionless +directions +direction's +directitude +directive +directively +directiveness +directives +directive's +directivity +directly +direct-mail +directness +Directoire +director +directoral +directorate +directorates +director-general +Directory +directorial +directorially +directories +directory's +directors +director's +directorship +directorships +directress +directrices +directrix +directrixes +directs +Diredawa +direful +direfully +direfulness +direly +dirempt +diremption +direness +direnesses +direption +direr +direst +direx +direxit +dirge +dirged +dirgeful +dirgelike +dirgeman +dirges +dirge's +dirgy +dirgie +dirging +dirgler +dirham +dirhams +dirhem +dirhinous +Dirian +Dirichlet +Dirichletian +dirige +dirigent +dirigibility +dirigible +dirigibles +dirigo +dirigomotor +dirigo-motor +diriment +dirity +Dirk +dirked +dirking +dirks +dirl +dirled +dirling +dirls +dirndl +dirndls +DIRT +dirt-besmeared +dirtbird +dirtboard +dirt-born +dirt-cheap +dirten +dirtfarmer +dirt-fast +dirt-flinging +dirt-free +dirt-grimed +dirty +dirty-colored +dirtied +dirtier +dirties +dirtiest +dirty-faced +dirty-handed +dirtying +dirtily +dirty-minded +dirt-incrusted +dirtiness +dirtinesses +dirty-shirted +dirty-souled +dirt-line +dirtplate +dirt-rotten +dirts +dirt-smirched +dirt-soaked +diruption +DIS +dys +dis- +dys- +DISA +disability +disabilities +disability's +disable +disabled +disablement +disableness +disabler +disablers +disables +disabling +disabusal +disabuse +disabused +disabuses +disabusing +disacceptance +disaccharid +disaccharidase +disaccharide +disaccharides +disaccharose +disaccommodate +disaccommodation +disaccomodate +disaccord +disaccordance +disaccordant +disaccredit +disaccustom +disaccustomed +disaccustomedness +disacidify +disacidified +disacknowledge +disacknowledgement +disacknowledgements +dysacousia +dysacousis +dysacousma +disacquaint +disacquaintance +disacryl +dysacusia +dysadaptation +disadjust +disadorn +disadvance +disadvanced +disadvancing +disadvantage +disadvantaged +disadvantagedness +disadvantageous +disadvantageously +disadvantageousness +disadvantages +disadvantage's +disadvantaging +disadventure +disadventurous +disadvise +disadvised +disadvising +dysaesthesia +dysaesthetic +disaffect +disaffectation +disaffected +disaffectedly +disaffectedness +disaffecting +disaffection +disaffectionate +disaffections +disaffects +disaffiliate +disaffiliated +disaffiliates +disaffiliating +disaffiliation +disaffiliations +disaffinity +disaffirm +disaffirmance +disaffirmation +disaffirmative +disaffirming +disafforest +disafforestation +disafforestment +disagglomeration +disaggregate +disaggregated +disaggregation +disaggregative +disagio +disagree +disagreeability +disagreeable +disagreeableness +disagreeables +disagreeably +disagreeance +disagreed +disagreeing +disagreement +disagreements +disagreement's +disagreer +disagrees +disagreing +disalicylide +disalign +disaligned +disaligning +disalignment +disalike +disally +disalliege +disallow +disallowable +disallowableness +disallowance +disallowances +disallowed +disallowing +disallows +disaltern +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disamenity +Disamis +dysanagnosia +disanagrammatize +dysanalyte +disanalogy +disanalogous +disanchor +disangelical +disangularize +disanimal +disanimate +disanimated +disanimating +disanimation +disanney +disannex +disannexation +disannul +disannulled +disannuller +disannulling +disannulment +disannuls +disanoint +disanswerable +dysaphia +disapostle +disapparel +disappear +disappearance +disappearances +disappearance's +disappeared +disappearer +disappearing +disappears +disappendancy +disappendant +disappoint +disappointed +disappointedly +disappointer +disappointing +disappointingly +disappointingness +disappointment +disappointments +disappointment's +disappoints +disappreciate +disappreciation +disapprobation +disapprobations +disapprobative +disapprobatory +disappropriate +disappropriation +disapprovable +disapproval +disapprovals +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disaproned +dysaptation +disarchbishop +disard +Disario +disarm +disarmament +disarmaments +disarmature +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disarray +disarrayed +disarraying +disarrays +disarrange +disarranged +disarrangement +disarrangements +disarranger +disarranges +disarranging +disarrest +Dysart +dysarthria +dysarthric +dysarthrosis +disarticulate +disarticulated +disarticulating +disarticulation +disarticulator +disasinate +disasinize +disassemble +disassembled +disassembler +disassembles +disassembly +disassembling +disassent +disassiduity +disassimilate +disassimilated +disassimilating +disassimilation +disassimilative +disassociable +disassociate +disassociated +disassociates +disassociating +disassociation +disaster +disasterly +disasters +disaster's +disastimeter +disastrous +disastrously +disastrousness +disattaint +disattire +disattune +disaugment +disauthentic +disauthenticate +disauthorize +dysautonomia +disavail +disavaunce +disavouch +disavow +disavowable +disavowal +disavowals +disavowance +disavowed +disavowedly +disavower +disavowing +disavowment +disavows +disawa +disazo +disbalance +disbalancement +disband +disbanded +disbanding +disbandment +disbandments +disbands +disbar +dysbarism +disbark +disbarment +disbarments +disbarred +disbarring +disbars +disbase +disbecome +disbelief +disbeliefs +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disbelievingly +disbench +disbenched +disbenching +disbenchment +disbend +disbind +dis-byronize +disblame +disbloom +disboard +disbody +disbodied +disbogue +disboscation +disbosom +disbosomed +disbosoming +disbosoms +disbound +disbowel +disboweled +disboweling +disbowelled +disbowelling +disbowels +disbrain +disbranch +disbranched +disbranching +disbud +disbudded +disbudder +disbudding +disbuds +dysbulia +dysbulic +disburden +disburdened +disburdening +disburdenment +disburdens +disburgeon +disbury +disbursable +disbursal +disbursals +disburse +disbursed +disbursement +disbursements +disbursement's +disburser +disburses +disbursing +disburthen +disbutton +disc +disc- +disc. +discabinet +discage +discal +discalceate +discalced +discamp +discandy +discanonization +discanonize +discanonized +discant +discanted +discanter +discanting +discants +discantus +discapacitate +discard +discardable +discarded +discarder +discarding +discardment +discards +discarnate +discarnation +discase +discased +discases +discasing +discastle +discatter +disced +discede +discept +disceptation +disceptator +discepted +discepting +discepts +discern +discernable +discernableness +discernably +discerned +discerner +discerners +discernibility +discernible +discernibleness +discernibly +discerning +discerningly +discernment +discernments +discerns +discerp +discerped +discerpibility +discerpible +discerpibleness +discerping +discerptibility +discerptible +discerptibleness +discerption +discerptive +discession +discharacter +discharge +dischargeable +discharged +dischargee +discharger +dischargers +discharges +discharging +discharity +discharm +dischase +dischevel +dyschiria +dyschroa +dyschroia +dyschromatopsia +dyschromatoptic +dyschronous +dischurch +disci +discide +disciferous +Disciflorae +discifloral +disciflorous +disciform +discigerous +Discina +discinct +discind +discing +discinoid +disciple +discipled +disciplelike +disciples +disciple's +discipleship +disciplinability +disciplinable +disciplinableness +disciplinal +disciplinant +disciplinary +disciplinarian +disciplinarianism +disciplinarians +disciplinarily +disciplinarity +disciplinate +disciplinative +disciplinatory +discipline +disciplined +discipliner +discipliners +disciplines +discipling +disciplining +discipular +discircumspection +discission +discitis +disclaim +disclaimant +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclamation +disclamatory +disclander +disclass +disclassify +disclike +disclimax +discloak +discloister +disclosable +disclose +disclosed +discloser +discloses +disclosing +disclosive +disclosure +disclosures +disclosure's +discloud +disclout +disclusion +disco +disco- +discoach +discoactine +discoast +discoblastic +discoblastula +discoboli +discobolos +discobolus +discocarp +discocarpium +discocarpous +discocephalous +discodactyl +discodactylous +discoed +discogastrula +discoglossid +Discoglossidae +discoglossoid +discographer +discography +discographic +discographical +discographically +discographies +discoherent +discohexaster +discoid +discoidal +Discoidea +Discoideae +discoids +discoing +discolichen +discolith +discolor +discolorate +discolorated +discoloration +discolorations +discolored +discoloredness +discoloring +discolorization +discolorment +discolors +discolour +discoloured +discolouring +discolourization +discombobulate +discombobulated +discombobulates +discombobulating +discombobulation +Discomedusae +discomedusan +discomedusoid +discomfit +discomfited +discomfiter +discomfiting +discomfits +discomfiture +discomfitures +discomfort +discomfortable +discomfortableness +discomfortably +discomforted +discomforter +discomforting +discomfortingly +discomforts +discomycete +Discomycetes +discomycetous +discommend +discommendable +discommendableness +discommendably +discommendation +discommender +discommission +discommodate +discommode +discommoded +discommodes +discommoding +discommodious +discommodiously +discommodiousness +discommodity +discommodities +discommon +discommoned +discommoning +discommons +discommune +discommunity +discomorula +discompanied +discomplexion +discompliance +discompose +discomposed +discomposedly +discomposedness +discomposes +discomposing +discomposingly +discomposure +discompt +Disconanthae +disconanthous +disconcert +disconcerted +disconcertedly +disconcertedness +disconcerting +disconcertingly +disconcertingness +disconcertion +disconcertment +disconcerts +disconcord +disconduce +disconducive +Disconectae +disconfirm +disconfirmation +disconfirmed +disconform +disconformable +disconformably +disconformity +disconformities +discongruity +disconjure +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnective +disconnectiveness +disconnector +disconnects +disconsent +disconsider +disconsideration +disconsolacy +disconsolance +disconsolate +disconsolately +disconsolateness +disconsolation +disconsonancy +disconsonant +discontent +discontented +discontentedly +discontentedness +discontentful +discontenting +discontentive +discontentment +discontentments +discontents +discontiguity +discontiguous +discontiguousness +discontinuable +discontinual +discontinuance +discontinuances +discontinuation +discontinuations +discontinue +discontinued +discontinuee +discontinuer +discontinues +discontinuing +discontinuity +discontinuities +discontinuity's +discontinuor +discontinuous +discontinuously +discontinuousness +disconula +disconvenience +disconvenient +disconventicle +discophile +Discophora +discophoran +discophore +discophorous +discoplacenta +discoplacental +Discoplacentalia +discoplacentalian +discoplasm +discopodous +discord +discordable +discordance +discordancy +discordancies +discordant +discordantly +discordantness +discorded +discorder +discordful +Discordia +discording +discordous +discords +discorporate +discorrespondency +discorrespondent +discos +discost +discostate +discostomatous +discotheque +discotheques +discothque +discounsel +discount +discountable +discounted +discountenance +discountenanced +discountenancer +discountenances +discountenancing +discounter +discounters +discounting +discountinuous +discounts +discouple +discour +discourage +discourageable +discouraged +discouragedly +discouragement +discouragements +discourager +discourages +discouraging +discouragingly +discouragingness +discourse +discoursed +discourseless +discourser +discoursers +discourses +discourse's +discoursing +discoursive +discoursively +discoursiveness +discourt +discourteous +discourteously +discourteousness +discourtesy +discourtesies +discourtship +discous +discovenant +discover +discoverability +discoverable +discoverably +discovered +Discoverer +discoverers +discovery +discoveries +discovering +discovery's +discovers +discovert +discoverture +discradle +dyscrase +dyscrased +dyscrasy +dyscrasia +dyscrasial +dyscrasic +dyscrasing +dyscrasite +dyscratic +discreate +discreated +discreating +discreation +discredence +discredit +discreditability +discreditable +discreditableness +discreditably +discredited +discrediting +discredits +discreet +discreeter +discreetest +discreetly +discreetness +discrepance +discrepancy +discrepancies +discrepancy's +discrepancries +discrepant +discrepantly +discrepate +discrepated +discrepating +discrepation +discrepencies +discrested +discrete +discretely +discreteness +discretion +discretional +discretionally +discretionary +discretionarily +discretions +discretive +discretively +discretiveness +discriminability +discriminable +discriminably +discriminal +discriminant +discriminantal +discriminate +discriminated +discriminately +discriminateness +discriminates +discriminating +discriminatingly +discriminatingness +discrimination +discriminational +discriminations +discriminative +discriminatively +discriminativeness +discriminator +discriminatory +discriminatorily +discriminators +discriminoid +discriminous +dyscrinism +dyscrystalline +discrive +discrown +discrowned +discrowning +discrownment +discrowns +discruciate +discs +disc's +discubation +discubitory +disculpate +disculpation +disculpatory +discumb +discumber +discure +discuren +discurre +discurrent +discursative +discursativeness +discursify +discursion +discursive +discursively +discursiveness +discursivenesses +discursory +discursus +discurtain +discus +discuses +discuss +discussable +discussant +discussants +discussed +discusser +discusses +discussible +discussing +discussion +discussional +discussionis +discussionism +discussionist +discussions +discussion's +discussive +discussment +discustom +discutable +discute +discutient +disdain +disdainable +disdained +disdainer +disdainful +disdainfully +disdainfulness +disdaining +disdainly +disdainous +disdains +disdar +disdeceive +disdeify +disdein +disdenominationalize +disdiaclasis +disdiaclast +disdiaclastic +disdiapason +disdiazo +disdiplomatize +disdodecahedroid +disdub +disease +disease-causing +diseased +diseasedly +diseasedness +diseaseful +diseasefulness +disease-producing +disease-resisting +diseases +disease-spreading +diseasy +diseasing +disecondary +diseconomy +disedge +disedify +disedification +diseducate +disegno +diselder +diselectrify +diselectrification +dis-element +diselenid +diselenide +disematism +disembay +disembalm +disembargo +disembargoed +disembargoing +disembark +disembarkation +disembarkations +disembarked +disembarking +disembarkment +disembarks +disembarrass +disembarrassed +disembarrassment +disembattle +disembed +disembellish +disembitter +disembocation +disembody +disembodied +disembodies +disembodying +disembodiment +disembodiments +disembogue +disembogued +disemboguement +disemboguing +disembosom +disembowel +disemboweled +disemboweling +disembowelled +disembowelling +disembowelment +disembowelments +disembowels +disembower +disembrace +disembrangle +disembroil +disembroilment +disemburden +diseme +disemic +disemplane +disemplaned +disemploy +disemployed +disemploying +disemployment +disemploys +disempower +disemprison +disen- +disenable +disenabled +disenablement +disenabling +disenact +disenactment +disenamor +disenamour +disenchain +disenchant +disenchanted +disenchanter +disenchanting +disenchantingly +disenchantment +disenchantments +disenchantress +disenchants +disencharm +disenclose +disencourage +disencrease +disencumber +disencumbered +disencumbering +disencumberment +disencumbers +disencumbrance +disendow +disendowed +disendower +disendowing +disendowment +disendows +disenfranchise +disenfranchised +disenfranchisement +disenfranchisements +disenfranchises +disenfranchising +disengage +disengaged +disengagedness +disengagement +disengagements +disengages +disengaging +disengirdle +disenjoy +disenjoyment +disenmesh +disennoble +disennui +disenorm +disenrol +disenroll +disensanity +disenshroud +disenslave +disensoul +disensure +disentail +disentailment +disentangle +disentangled +disentanglement +disentanglements +disentangler +disentangles +disentangling +disenter +dysentery +dysenteric +dysenterical +dysenteries +disenthral +disenthrall +disenthralled +disenthralling +disenthrallment +disenthralls +disenthralment +disenthrone +disenthroned +disenthronement +disenthroning +disentitle +disentitled +disentitlement +disentitling +disentomb +disentombment +disentraced +disentrail +disentrain +disentrainment +disentrammel +disentrance +disentranced +disentrancement +disentrancing +disentwine +disentwined +disentwining +disenvelop +disepalous +dysepulotic +dysepulotical +disequality +disequalization +disequalize +disequalizer +disequilibrate +disequilibration +disequilibria +disequilibrium +disequilibriums +dyserethisia +dysergasia +dysergia +disert +disespouse +disestablish +disestablished +disestablisher +disestablishes +disestablishing +disestablishment +disestablishmentarian +disestablishmentarianism +disestablismentarian +disestablismentarianism +disesteem +disesteemed +disesteemer +disesteeming +dysesthesia +dysesthetic +disestimation +diseur +diseurs +diseuse +diseuses +disexcommunicate +disexercise +disfaith +disfame +disfashion +disfavor +disfavored +disfavorer +disfavoring +disfavors +disfavour +disfavourable +disfavoured +disfavourer +disfavouring +disfeature +disfeatured +disfeaturement +disfeaturing +disfellowship +disfen +disfiguration +disfigurative +disfigure +disfigured +disfigurement +disfigurements +disfigurer +disfigures +disfiguring +disfiguringly +disflesh +disfoliage +disfoliaged +disforest +disforestation +disform +disformity +disfortune +disframe +disfranchise +disfranchised +disfranchisement +disfranchisements +disfranchiser +disfranchisers +disfranchises +disfranchising +disfrancnise +disfrequent +disfriar +disfrock +disfrocked +disfrocking +disfrocks +disfunction +dysfunction +dysfunctional +dysfunctioning +disfunctions +dysfunctions +disfurnish +disfurnished +disfurnishment +disfurniture +disgage +disgallant +disgarland +disgarnish +disgarrison +disgavel +disgaveled +disgaveling +disgavelled +disgavelling +disgeneric +dysgenesic +dysgenesis +dysgenetic +disgenic +dysgenic +dysgenical +dysgenics +disgenius +dysgeogenous +disgig +disglory +disglorify +disglut +dysgnosia +dysgonic +disgood +disgorge +disgorged +disgorgement +disgorger +disgorges +disgorging +disgospel +disgospelize +disgout +disgown +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracement +disgracer +disgracers +disgraces +disgracia +disgracing +disgracious +disgracive +disgradation +disgrade +disgraded +disgrading +disgradulate +dysgraphia +disgregate +disgregated +disgregating +disgregation +disgress +disgross +disgruntle +disgruntled +disgruntlement +disgruntles +disgruntling +disguisable +disguisay +disguisal +disguise +disguised +disguisedly +disguisedness +disguiseless +disguisement +disguisements +disguiser +disguises +disguising +disgulf +disgust +disgusted +disgustedly +disgustedness +disguster +disgustful +disgustfully +disgustfulness +disgusting +disgustingly +disgustingness +disgusts +dish +dishabilitate +dishabilitation +dishabille +dishabit +dishabited +dishabituate +dishabituated +dishabituating +dishable +dishallow +dishallucination +disharmony +disharmonic +disharmonical +disharmonies +disharmonious +disharmonise +disharmonised +disharmonising +disharmonism +disharmonize +disharmonized +disharmonizing +Disharoon +dishaunt +dishboard +dishcloth +dishcloths +dishclout +dishcross +dish-crowned +disheart +dishearten +disheartened +disheartenedly +disheartener +disheartening +dishearteningly +disheartenment +disheartens +disheathing +disheaven +dished +disheir +dishellenize +dishelm +dishelmed +dishelming +dishelms +disher +disherent +disherison +disherit +disherited +disheriting +disheritment +disheritor +disherits +dishes +dishevel +disheveled +dishevely +disheveling +dishevelled +dishevelling +dishevelment +dishevelments +dishevels +dishexecontahedroid +dish-faced +dishful +dishfuls +dish-headed +dishy +dishier +dishiest +dishing +Dishley +dishlike +dishling +dishmaker +dishmaking +dishmonger +dishmop +dishome +dishonest +dishonesty +dishonesties +dishonestly +dishonor +dishonorable +dishonorableness +dishonorably +dishonorary +dishonored +dishonorer +dishonoring +dishonors +dishonour +dishonourable +dishonourableness +dishonourably +dishonourary +dishonoured +dishonourer +dishonouring +dishorn +dishorner +dishorse +dishouse +dishpan +dishpanful +dishpans +dishrag +dishrags +dish-shaped +dishtowel +dishtowels +dishumanize +dishumor +dishumour +dishware +dishwares +dishwash +dishwasher +dishwashers +dishwashing +dishwashings +dishwater +dishwatery +dishwaters +dishwiper +dishwiping +disidentify +dysidrosis +disilane +disilicane +disilicate +disilicic +disilicid +disilicide +disyllabic +disyllabism +disyllabize +disyllabized +disyllabizing +disyllable +disillude +disilluded +disilluminate +disillusion +disillusionary +disillusioned +disillusioning +disillusionise +disillusionised +disillusioniser +disillusionising +disillusionist +disillusionize +disillusionized +disillusionizer +disillusionizing +disillusionment +disillusionments +disillusionment's +disillusions +disillusive +disimagine +disimbitter +disimitate +disimitation +disimmure +disimpark +disimpassioned +disimprison +disimprisonment +disimprove +disimprovement +disincarcerate +disincarceration +disincarnate +disincarnation +disincentive +disinclination +disinclinations +disincline +disinclined +disinclines +disinclining +disinclose +disincorporate +disincorporated +disincorporating +disincorporation +disincrease +disincrust +disincrustant +disincrustion +disindividualize +disinfect +disinfectant +disinfectants +disinfected +disinfecter +disinfecting +disinfection +disinfections +disinfective +disinfector +disinfects +disinfest +disinfestant +disinfestation +disinfeudation +disinflame +disinflate +disinflated +disinflating +disinflation +disinflationary +disinformation +disingenious +disingenuity +disingenuous +disingenuously +disingenuousness +disinhabit +disinherison +disinherit +disinheritable +disinheritance +disinheritances +disinherited +disinheriting +disinherits +disinhibition +disinhume +disinhumed +disinhuming +Disini +disinsection +disinsectization +disinsulation +disinsure +disintegrable +disintegrant +disintegrate +disintegrated +disintegrates +disintegrating +disintegration +disintegrationist +disintegrations +disintegrative +disintegrator +disintegratory +disintegrators +disintegrity +disintegrous +disintensify +disinter +disinteress +disinterest +disinterested +disinterestedly +disinterestedness +disinterestednesses +disinteresting +disintermediation +disinterment +disinterred +disinterring +disinters +disintertwine +disyntheme +disinthrall +disintoxicate +disintoxication +disintrench +dysyntribite +disintricate +disinure +disinvagination +disinvest +disinvestiture +disinvestment +disinvigorate +disinvite +disinvolve +disinvolvement +disyoke +disyoked +disyokes +disyoking +disjasked +disjasket +disjaskit +disject +disjected +disjecting +disjection +disjects +disjeune +disjoin +disjoinable +disjoined +disjoining +disjoins +disjoint +disjointed +disjointedly +disjointedness +disjointing +disjointly +disjointness +disjoints +disjointure +disjudication +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjunctor +disjuncts +disjuncture +disjune +disk +disk-bearing +disked +diskelion +disker +dyskeratosis +diskery +diskette +diskettes +Diskin +diskindness +dyskinesia +dyskinetic +disking +diskless +disklike +disknow +Disko +diskography +diskophile +diskos +disks +disk's +disk-shaped +Diskson +dislade +dislady +dyslalia +dislaurel +disleaf +disleafed +disleafing +disleal +disleave +disleaved +disleaving +dyslectic +dislegitimate +dislevelment +dyslexia +dyslexias +dyslexic +dyslexics +disli +dislicense +dislikable +dislike +dislikeable +disliked +dislikeful +dislikelihood +disliken +dislikeness +disliker +dislikers +dislikes +disliking +dislimb +dislimn +dislimned +dislimning +dislimns +dislink +dislip +dyslysin +dislive +dislluminate +disload +dislocability +dislocable +dislocate +dislocated +dislocatedly +dislocatedness +dislocates +dislocating +dislocation +dislocations +dislocator +dislocatory +dislock +dislodge +dislodgeable +dislodged +dislodgement +dislodges +dislodging +dislodgment +dyslogy +dyslogia +dyslogistic +dyslogistically +disloyal +disloyalist +disloyally +disloyalty +disloyalties +disloign +dislove +dysluite +disluster +dislustered +dislustering +dislustre +dislustred +dislustring +dismay +dismayable +dismayed +dismayedness +dismayful +dismayfully +dismaying +dismayingly +dismayingness +dismail +dismain +dismays +dismal +dismaler +dismalest +dismality +dismalities +dismalize +dismally +dismalness +dismals +disman +dismantle +dismantled +dismantlement +dismantler +dismantles +dismantling +dismarble +dismarch +dismark +dismarket +dismarketed +dismarketing +dismarry +dismarshall +dismask +dismast +dismasted +dismasting +dismastment +dismasts +dismaw +disme +dismeasurable +dismeasured +dismember +dismembered +dismemberer +dismembering +dismemberment +dismemberments +dismembers +dismembrate +dismembrated +dismembrator +dysmenorrhagia +dysmenorrhea +dysmenorrheal +dysmenorrheic +dysmenorrhoea +dysmenorrhoeal +dysmerism +dysmeristic +dismerit +dysmerogenesis +dysmerogenetic +dysmeromorph +dysmeromorphic +dismes +dysmetria +dismettled +disminion +disminister +dismiss +dismissable +Dismissal +dismissals +dismissal's +dismissed +dismisser +dismissers +dismisses +dismissible +dismissing +dismissingly +dismission +dismissive +dismissory +dismit +dysmnesia +dismoded +dysmorphism +dysmorphophobia +dismortgage +dismortgaged +dismortgaging +dismount +dismountable +dismounted +dismounting +dismounts +dismutation +disna +disnatural +disnaturalization +disnaturalize +disnature +disnatured +disnaturing +Disney +Disneyesque +Disneyland +disnest +dysneuria +disnew +disniche +dysnomy +disnosed +disnumber +disobedience +disobediences +disobedient +disobediently +disobey +disobeyal +disobeyed +disobeyer +disobeyers +disobeying +disobeys +disobligation +disobligatory +disoblige +disobliged +disobliger +disobliges +disobliging +disobligingly +disobligingness +disobstruct +disoccident +disocclude +disoccluded +disoccluding +disoccupation +disoccupy +disoccupied +disoccupying +disodic +dysodile +dysodyle +disodium +dysodontiasis +disomaty +disomatic +disomatous +disomic +disomus +Dyson +disoperation +disoperculate +disopinion +disoppilate +disorb +disorchard +disordain +disordained +disordeine +disorder +disordered +disorderedly +disorderedness +disorderer +disordering +disorderly +disorderliness +disorderlinesses +disorders +disordinance +disordinate +disordinated +disordination +dysorexy +dysorexia +disorganic +disorganise +disorganised +disorganiser +disorganising +disorganization +disorganizations +disorganize +disorganized +disorganizer +disorganizers +disorganizes +disorganizing +disorient +disorientate +disorientated +disorientates +disorientating +disorientation +disoriented +disorienting +disorients +DISOSS +disour +disown +disownable +disowned +disowning +disownment +disowns +disoxidate +dysoxidation +dysoxidizable +dysoxidize +disoxygenate +disoxygenation +disozonize +disp +dispace +dispaint +dispair +dispand +dispansive +dispapalize +dispar +disparadise +disparage +disparageable +disparaged +disparagement +disparagements +disparager +disparages +disparaging +disparagingly +disparate +disparately +disparateness +disparation +disparatum +dyspareunia +disparish +disparison +disparity +disparities +disparition +disparity's +dispark +disparkle +disparple +disparpled +disparpling +dispart +disparted +disparting +dispartment +disparts +dispassion +dispassionate +dispassionately +dispassionateness +dispassioned +dispassions +dispatch +dispatch-bearer +dispatch-bearing +dispatched +dispatcher +dispatchers +dispatches +dispatchful +dispatching +dispatch-rider +dyspathetic +dispathy +dyspathy +dispatriated +dispauper +dispauperize +dispeace +dispeaceful +dispeed +dispel +dispell +dispellable +dispelled +dispeller +dispelling +dispells +dispels +dispence +dispend +dispended +dispender +dispending +dispendious +dispendiously +dispenditure +dispends +dispensability +dispensable +dispensableness +dispensary +dispensaries +dispensate +dispensated +dispensating +dispensation +dispensational +dispensationalism +dispensations +dispensative +dispensatively +dispensator +dispensatory +dispensatories +dispensatorily +dispensatress +dispensatrix +dispense +dispensed +dispenser +dispensers +dispenses +dispensible +dispensing +dispensingly +dispensive +dispeople +dispeopled +dispeoplement +dispeopler +dispeopling +dyspepsy +dyspepsia +dyspepsias +dyspepsies +dyspeptic +dyspeptical +dyspeptically +dyspeptics +disperato +dispergate +dispergated +dispergating +dispergation +dispergator +disperge +dispericraniate +disperiwig +dispermy +dispermic +dispermous +disperple +dispersal +dispersals +dispersant +disperse +dispersed +dispersedelement +dispersedye +dispersedly +dispersedness +dispersement +disperser +dispersers +disperses +dispersibility +dispersible +dispersing +Dispersion +dispersions +dispersity +dispersive +dispersively +dispersiveness +dispersoid +dispersoidology +dispersoidological +dispersonalize +dispersonate +dispersonify +dispersonification +dispetal +dysphagia +dysphagic +dysphasia +dysphasic +dysphemia +dysphemism +dysphemistic +dysphemize +dysphemized +disphenoid +dysphonia +dysphonic +dysphoria +dysphoric +dysphotic +dysphrasia +dysphrenia +dispicion +dispiece +dispirem +dispireme +dispirit +dispirited +dispiritedly +dispiritedness +dispiriting +dispiritingly +dispiritment +dispirits +dispiteous +dispiteously +dispiteousness +dyspituitarism +displace +displaceability +displaceable +displaced +displacement +displacements +displacement's +displacency +displacer +displaces +displacing +display +displayable +displayed +displayer +displaying +displays +displant +displanted +displanting +displants +dysplasia +dysplastic +displat +disple +displeasance +displeasant +displease +displeased +displeasedly +displeaser +displeases +displeasing +displeasingly +displeasingness +displeasurable +displeasurably +displeasure +displeasureable +displeasureably +displeasured +displeasurement +displeasures +displeasuring +displenish +displicence +displicency +displode +disploded +displodes +disploding +displosion +displume +displumed +displumes +displuming +displuviate +dyspnea +dyspneal +dyspneas +dyspneic +dyspnoea +dyspnoeal +dyspnoeas +dyspnoeic +dyspnoi +dyspnoic +dispoint +dispond +dispondaic +dispondee +dispone +disponed +disponee +disponent +disponer +disponge +disponing +dispope +dispopularize +dysporomorph +disporous +disport +disported +disporting +disportive +disportment +disports +Disporum +disposability +disposable +disposableness +disposal +disposals +disposal's +dispose +disposed +disposedly +disposedness +disposement +disposer +disposers +disposes +disposing +disposingly +disposit +disposition +dispositional +dispositionally +dispositioned +dispositions +disposition's +dispositive +dispositively +dispositor +dispossed +dispossess +dispossessed +dispossesses +dispossessing +dispossession +dispossessions +dispossessor +dispossessory +dispost +disposure +dispowder +dispractice +dispraise +dispraised +dispraiser +dispraising +dispraisingly +dyspraxia +dispread +dispreader +dispreading +dispreads +disprejudice +disprepare +dispress +disprince +disprison +disprivacied +disprivilege +disprize +disprized +disprizes +disprizing +disprobabilization +disprobabilize +disprobative +disprofess +disprofit +disprofitable +dispromise +disproof +disproofs +disproperty +disproportion +disproportionable +disproportionableness +disproportionably +disproportional +disproportionality +disproportionally +disproportionalness +disproportionate +disproportionately +disproportionateness +disproportionates +disproportionation +disproportions +dispropriate +dysprosia +dysprosium +disprovable +disproval +disprove +disproved +disprovement +disproven +disprover +disproves +disprovide +disproving +dispulp +dispunct +dispunge +dispunishable +dispunitive +dispurpose +dispurse +dispurvey +disputability +disputable +disputableness +disputably +disputacity +disputant +Disputanta +disputants +disputation +disputations +disputatious +disputatiously +disputatiousness +disputative +disputatively +disputativeness +disputator +dispute +disputed +disputeful +disputeless +disputer +disputers +disputes +disputing +disputisoun +disqualify +disqualifiable +disqualification +disqualifications +disqualified +disqualifies +disqualifying +disquantity +disquarter +disquiet +disquieted +disquietedly +disquietedness +disquieten +disquieter +disquieting +disquietingly +disquietingness +disquietly +disquietness +disquiets +disquietude +disquietudes +disquiparancy +disquiparant +disquiparation +disquisit +disquisite +disquisited +disquisiting +disquisition +disquisitional +disquisitionary +disquisitions +disquisitive +disquisitively +disquisitor +disquisitory +disquisitorial +disquixote +Disraeli +disray +disrange +disrank +dysraphia +disrate +disrated +disrates +disrating +disrealize +disreason +disrecommendation +disregard +disregardable +disregardance +disregardant +disregarded +disregarder +disregardful +disregardfully +disregardfulness +disregarding +disregards +disregular +disrelate +disrelated +disrelation +disrelish +disrelishable +disremember +disrepair +disrepairs +disreport +disreputability +disreputable +disreputableness +disreputably +disreputation +disrepute +disreputed +disreputes +disrespect +disrespectability +disrespectable +disrespecter +disrespectful +disrespectfully +disrespectfulness +disrespective +disrespects +disrespondency +disrest +disrestore +disreverence +dysrhythmia +disring +disrobe +disrobed +disrobement +disrober +disrobers +disrobes +disrobing +disroof +disroost +disroot +disrooted +disrooting +disroots +disrout +disrudder +disruddered +disruly +disrump +disrupt +disruptability +disruptable +disrupted +disrupter +disrupting +disruption +disruptionist +disruptions +disruption's +disruptive +disruptively +disruptiveness +disruptment +disruptor +disrupts +disrupture +diss +dissait +dissatisfaction +dissatisfactions +dissatisfaction's +dissatisfactory +dissatisfactorily +dissatisfactoriness +dissatisfy +dissatisfied +dissatisfiedly +dissatisfiedness +dissatisfies +dissatisfying +dissatisfyingly +dissaturate +dissava +dissavage +dissave +dissaved +dissaves +dissaving +dissavs +disscepter +dissceptered +dissceptre +dissceptred +dissceptring +disscussive +disseason +disseat +disseated +disseating +disseats +dissect +dissected +dissectible +dissecting +dissection +dissectional +dissections +dissective +dissector +dissectors +dissects +disseise +disseised +disseisee +disseises +disseisin +disseising +disseisor +disseisoress +disseize +disseized +disseizee +disseizes +disseizin +disseizing +disseizor +disseizoress +disseizure +disselboom +dissel-boom +dissemblance +dissemble +dissembled +dissembler +dissemblers +dissembles +dissembly +dissemblies +dissembling +dissemblingly +dissemilative +disseminate +disseminated +disseminates +disseminating +dissemination +disseminations +disseminative +disseminator +disseminule +dissension +dissensions +dissension's +dissensious +dissensualize +dissent +dissentaneous +dissentaneousness +dissentation +dissented +Dissenter +dissenterism +dissenters +dissentiate +dissentience +dissentiency +dissentient +dissentiently +dissentients +dissenting +dissentingly +dissention +dissentions +dissentious +dissentiously +dissentism +dissentive +dissentment +dissents +dissepiment +dissepimental +dissert +dissertate +dissertated +dissertating +dissertation +dissertational +dissertationist +dissertations +dissertation's +dissertative +dissertator +disserted +disserting +disserts +disserve +disserved +disserves +disservice +disserviceable +disserviceableness +disserviceably +disservices +disserving +dissettle +dissettlement +dissever +disseverance +disseveration +dissevered +dissevering +disseverment +dissevers +disshadow +dissheathe +dissheathed +disship +disshiver +disshroud +dissidence +dissidences +dissident +dissidently +dissidents +dissident's +dissight +dissightly +dissilience +dissiliency +dissilient +dissilition +dissyllabic +dissyllabify +dissyllabification +dissyllabise +dissyllabised +dissyllabising +dissyllabism +dissyllabize +dissyllabized +dissyllabizing +dissyllable +dissimilar +dissimilarity +dissimilarities +dissimilarity's +dissimilarly +dissimilars +dissimilate +dissimilated +dissimilating +dissimilation +dissimilative +dissimilatory +dissimile +dissimilitude +dissymmetry +dissymmetric +dissymmetrical +dissymmetrically +dissymmettric +dissympathy +dissympathize +dissimulate +dissimulated +dissimulates +dissimulating +dissimulation +dissimulations +dissimulative +dissimulator +dissimulators +dissimule +dissimuler +dyssynergy +dyssynergia +dissinew +dissipable +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipaters +dissipates +dissipating +dissipation +dissipations +dissipative +dissipativity +dissipator +dissipators +dyssystole +dissite +disslander +dyssnite +dissociability +dissociable +dissociableness +dissociably +dissocial +dissociality +dissocialize +dissociant +dissociate +dissociated +dissociates +dissociating +dissociation +dissociations +dissociative +dissoconch +Dyssodia +dissogeny +dissogony +dissolubility +dissoluble +dissolubleness +dissolute +dissolutely +dissoluteness +dissolution +dissolutional +dissolutionism +dissolutionist +dissolutions +dissolution's +dissolutive +dissolvability +dissolvable +dissolvableness +dissolvative +dissolve +dissolveability +dissolved +dissolvent +dissolver +dissolves +dissolving +dissolvingly +dissonance +dissonances +dissonancy +dissonancies +dissonant +dissonantly +dissonate +dissonous +dissoul +dissour +dysspermatism +disspirit +disspread +disspreading +disstate +dissuadable +dissuade +dissuaded +dissuader +dissuades +dissuading +dissuasion +dissuasions +dissuasive +dissuasively +dissuasiveness +dissuasory +dissue +dissuit +dissuitable +dissuited +dissunder +dissweeten +dist +dist. +distad +distaff +distaffs +distain +distained +distaining +distains +distal +distale +distalia +distally +distalwards +distance +distanced +distanceless +distances +distancy +distancing +distannic +distant +distantly +distantness +distaste +distasted +distasteful +distastefully +distastefulness +distastes +distasting +distater +distaves +dystaxia +dystaxias +dystectic +dysteleology +dysteleological +dysteleologically +dysteleologist +distelfink +distemonous +distemper +distemperance +distemperate +distemperature +distempered +distemperedly +distemperedness +distemperer +distempering +distemperment +distemperoid +distempers +distemperure +distenant +distend +distended +distendedly +distendedness +distender +distending +distends +distensibility +distensibilities +distensible +distensile +distension +distensions +distensive +distent +distention +distentions +dister +disterminate +disterr +disthene +dysthymia +dysthymic +dysthyroidism +disthrall +disthrone +disthroned +disthroning +disty +distich +distichal +distichiasis +Distichlis +distichous +distichously +distichs +distil +distylar +distyle +distilery +distileries +distill +distillable +distillage +distilland +distillate +distillates +distillation +distillations +distillator +distillatory +distilled +distiller +distillery +distilleries +distillers +distilling +distillment +distillmint +distills +distilment +distils +distinct +distincter +distinctest +distinctify +distinctio +distinction +distinctional +distinctionless +distinctions +distinction's +distinctity +distinctive +distinctively +distinctiveness +distinctivenesses +distinctly +distinctness +distinctnesses +distinctor +distingu +distingue +distinguee +distinguish +distinguishability +distinguishable +distinguishableness +distinguishably +distinguished +distinguishedly +distinguisher +distinguishes +distinguishing +distinguishingly +distinguishment +distintion +distitle +distn +dystocia +dystocial +dystocias +distoclusion +Distoma +Distomatidae +distomatosis +distomatous +distome +dystome +distomes +distomian +distomiasis +dystomic +Distomidae +dystomous +Distomum +dystonia +dystonias +dystonic +disto-occlusion +dystopia +dystopian +dystopias +distort +distortable +distorted +distortedly +distortedness +distorter +distorters +distorting +distortion +distortional +distortionist +distortionless +distortions +distortion's +distortive +distorts +distr +distr. +distract +distracted +distractedly +distractedness +distracter +distractibility +distractible +distractile +distracting +distractingly +distraction +distractions +distraction's +distractive +distractively +distracts +distrail +distrain +distrainable +distrained +distrainee +distrainer +distraining +distrainment +distrainor +distrains +distraint +distrait +distraite +distraught +distraughted +distraughtly +distream +distress +distressed +distressedly +distressedness +distresses +distressful +distressfully +distressfulness +distressing +distressingly +distrest +distributable +distributary +distributaries +distribute +distributed +distributedly +distributee +distributer +distributes +distributing +distribution +distributional +distributionist +distributions +distribution's +distributival +distributive +distributively +distributiveness +distributivity +distributor +distributors +distributor's +distributorship +distributress +distributution +district +districted +districting +distriction +districtly +districts +district's +distringas +distritbute +distritbuted +distritbutes +distritbuting +distrito +distritos +distrix +dystrophy +dystrophia +dystrophic +dystrophies +distrouble +distrouser +distruss +distrust +distrusted +distruster +distrustful +distrustfully +distrustfulness +distrusting +distrustingly +distrusts +distune +disturb +disturbance +disturbances +disturbance's +disturbant +disturbation +disturbative +disturbed +disturbedly +disturber +disturbers +disturbing +disturbingly +disturbor +disturbs +dis-turk +disturn +disturnpike +disubstituted +disubstitution +disulfate +disulfid +disulfide +disulfids +disulfiram +disulfonic +disulfoton +disulfoxid +disulfoxide +disulfuret +disulfuric +disulphate +disulphid +disulphide +disulpho- +disulphonate +disulphone +disulphonic +disulphoxid +disulphoxide +disulphuret +disulphuric +disunify +disunified +disunifying +disuniform +disuniformity +disunion +disunionism +disunionist +disunions +disunite +disunited +disuniter +disuniters +disunites +disunity +disunities +disuniting +dysury +dysuria +dysurias +dysuric +disusage +disusance +disuse +disused +disuses +disusing +disutility +disutilize +disvaluation +disvalue +disvalued +disvalues +disvaluing +disvantage +disvelop +disventure +disvertebrate +disvisage +disvisor +disvoice +disvouch +disvulnerability +diswarn +diswarren +diswarrened +diswarrening +diswashing +disweapon +diswench +diswere +diswit +diswont +diswood +disworkmanship +disworship +disworth +dit +Dita +dital +ditali +ditalini +ditas +ditation +ditch +ditchbank +ditchbur +ditch-delivered +ditchdigger +ditchdigging +ditchdown +ditch-drawn +ditched +ditcher +ditchers +ditches +ditching +ditchless +ditch-moss +ditch's +ditchside +ditchwater +dite +diter +diterpene +ditertiary +dites +ditetragonal +ditetrahedral +dithalous +dithecal +dithecous +ditheism +ditheisms +ditheist +ditheistic +ditheistical +ditheists +dithematic +dither +dithered +ditherer +dithery +dithering +dithers +dithymol +dithiobenzoic +dithioglycol +dithioic +dithiol +dithion +dithionate +dithionic +dithionite +dithionous +dithyramb +dithyrambic +dithyrambically +Dithyrambos +dithyrambs +Dithyrambus +diting +dition +dytiscid +Dytiscidae +Dytiscus +Ditmars +Ditmore +ditokous +ditolyl +ditone +ditrematous +ditremid +Ditremidae +di-tri- +ditrichotomous +ditriglyph +ditriglyphic +ditrigonal +ditrigonally +Ditrocha +ditrochean +ditrochee +ditrochous +ditroite +dits +ditsy +ditsier +ditsiest +ditt +dittay +dittamy +dittander +dittany +dittanies +ditted +Ditter +Dittersdorf +ditty +ditty-bag +dittied +ditties +dittying +ditting +Dittman +Dittmer +Ditto +dittoed +dittoes +dittogram +dittograph +dittography +dittographic +dittoing +dittology +dittologies +ditton +dittos +Dituri +Ditzel +ditzy +ditzier +ditziest +DIU +Dyula +diumvirate +Dyun +diuranate +diureide +diureses +diuresis +diuretic +diuretical +diuretically +diureticalness +diuretics +Diuril +diurn +Diurna +diurnal +diurnally +diurnalness +diurnals +diurnation +diurne +diurnule +diuron +diurons +Diushambe +Dyushambe +diuturnal +diuturnity +DIV +div. +diva +divagate +divagated +divagates +divagating +divagation +divagational +divagationally +divagations +divagatory +divalence +divalent +Divali +divan +divans +divan's +divaporation +divariant +divaricate +divaricated +divaricately +divaricating +divaricatingly +divarication +divaricator +divas +divast +divata +dive +divebomb +dive-bomb +dive-bombing +dived +dive-dap +dive-dapper +divekeeper +divel +divell +divelled +divellent +divellicate +divelling +Diver +diverb +diverberate +diverge +diverged +divergement +divergence +divergences +divergence's +divergency +divergencies +divergenge +divergent +divergently +diverges +diverging +divergingly +Divernon +divers +divers-colored +diverse +diverse-colored +diversely +diverse-natured +diverseness +diverse-shaped +diversi- +diversicolored +diversify +diversifiability +diversifiable +diversification +diversifications +diversified +diversifier +diversifies +diversifying +diversiflorate +diversiflorous +diversifoliate +diversifolious +diversiform +diversion +diversional +diversionary +diversionist +diversions +diversipedate +diversisporous +diversity +diversities +diversly +diversory +divert +diverted +divertedly +diverter +diverters +divertibility +divertible +diverticle +diverticula +diverticular +diverticulate +diverticulitis +diverticulosis +diverticulum +divertila +divertimenti +divertimento +divertimentos +diverting +divertingly +divertingness +divertise +divertisement +divertissant +divertissement +divertissements +divertive +divertor +diverts +Dives +divest +divested +divestible +divesting +divestitive +divestiture +divestitures +divestment +divests +divesture +divet +divi +divia +divid +dividable +dividableness +dividant +divide +divided +dividedly +dividedness +dividend +dividends +dividend's +dividendus +divident +divider +dividers +divides +dividing +dividingly +divi-divi +dividivis +dividual +dividualism +dividually +dividuity +dividuous +divinability +divinable +divinail +divination +divinations +divinator +divinatory +Divine +divined +divine-human +divinely +divineness +diviner +divineress +diviners +divines +divinesse +divinest +diving +divinify +divinified +divinifying +divinyl +divining +diviningly +divinisation +divinise +divinised +divinises +divinising +divinister +divinistre +divinity +divinities +divinity's +divinityship +divinization +divinize +divinized +divinizes +divinizing +divisa +divise +divisi +divisibility +divisibilities +divisible +divisibleness +divisibly +Division +divisional +divisionally +divisionary +Divisionism +Divisionist +divisionistic +divisions +division's +divisive +divisively +divisiveness +divisor +divisory +divisorial +divisors +divisor's +divisural +divorce +divorceable +divorced +divorcee +divorcees +divorcement +divorcements +divorcer +divorcers +divorces +divorceuse +divorcible +divorcing +divorcive +divort +divot +divoto +divots +dyvour +dyvours +divulgate +divulgated +divulgater +divulgating +divulgation +divulgator +divulgatory +divulge +divulged +divulgement +divulgence +divulgences +divulger +divulgers +divulges +divulging +divulse +divulsed +divulsing +divulsion +divulsive +divulsor +divus +Divvers +divvy +divvied +divvies +divvying +Diwali +diwan +diwani +diwans +diwata +DIX +dixain +dixenite +Dixfield +dixy +Dixiana +Dixie +Dixiecrat +Dixiecratic +Dixieland +Dixielander +dixies +Dixil +dixit +dixits +Dixmont +Dixmoor +Dixon +Dixonville +dizain +dizaine +dizdar +dizen +dizened +dizening +dizenment +dizens +dizygotic +dizygous +Dizney +dizoic +dizz +dizzard +dizzardly +dizzen +dizzy +dizzied +dizzier +dizzies +dizziest +dizzying +dizzyingly +dizzily +dizziness +DJ +dj- +Djagatay +djagoong +Djailolo +Djaja +Djajapura +Djakarta +djalmaite +Djambi +djasakid +djave +djebel +djebels +djehad +djelab +djelfa +djellab +djellaba +djellabah +djellabas +Djeloula +Djemas +Djerba +djerib +djersa +djibbah +Djibouti +Djilas +djin +djinn +djinni +djinny +djinns +djins +Djokjakarta +DJS +DJT +Djuka +DK +dk. +dkg +dkl +dkm +dks +dl +DLA +DLC +DLCU +DLE +DLG +DLI +DLitt +DLL +DLO +DLP +dlr +dlr. +DLS +DLTU +DLUPG +dlvy +dlvy. +DM +DMA +dmarche +DMD +DMDT +DME +DMI +Dmitrevsk +Dmitri +Dmitriev +Dmitrov +Dmitrovka +DMK +DML +dmod +DMOS +DMS +DMSO +DMSP +DMT +DMU +DMus +DMV +DMZ +DN +DNA +Dnaburg +DNB +DNC +DNCRI +Dnepr +Dneprodzerzhinsk +Dnepropetrovsk +Dnestr +DNHR +DNI +DNIC +Dnieper +Dniester +Dniren +Dnitz +DNL +D-notice +DNR +DNS +DNX +DO +do. +DOA +doab +doability +doable +Doak +do-all +doand +Doane +Doanna +doarium +doat +doated +doater +doaty +doating +doatish +doats +DOB +Dobb +dobbed +dobber +dobber-in +dobbers +dobby +dobbie +dobbies +Dobbin +dobbing +Dobbins +Dobbs +dobchick +dobe +doberman +dobermans +doby +Dobie +dobies +dobl +dobla +doblas +Doble +Doblin +doblon +doblones +doblons +dobos +dobra +dobrao +dobras +Dobrynin +Dobrinsky +Dobro +dobroes +Dobrogea +Dobrovir +Dobruja +Dobson +dobsonfly +dobsonflies +dobsons +Dobuan +Dobuans +dobule +dobzhansky +DOC +doc. +Docena +docent +docents +docentship +Docetae +Docetic +Docetically +Docetism +Docetist +Docetistic +Docetize +doch-an-dorrach +doch-an-dorris +doch-an-dorroch +dochmiac +dochmiacal +dochmiasis +dochmii +dochmius +dochter +Docia +docibility +docible +docibleness +Docila +Docile +docilely +docility +docilities +Docilla +Docilu +docimasy +docimasia +docimasies +docimastic +docimastical +docimology +docious +docity +dock +dockage +dockages +docked +docken +docker +dockers +docket +docketed +docketing +dockets +dockhand +dockhands +dockhead +dockhouse +dockyard +dockyardman +dockyards +docking +dockization +dockize +dockland +docklands +dock-leaved +dockmackie +dockman +dockmaster +docks +dockside +docksides +dock-tailed +dock-walloper +dock-walloping +dockworker +dockworkers +docmac +Docoglossa +docoglossan +docoglossate +docosane +docosanoic +docquet +DOCS +Doctor +doctoral +doctorally +doctorate +doctorates +doctorate's +doctorbird +doctordom +doctored +doctoress +doctorfish +doctorfishes +doctorhood +doctorial +doctorially +doctoring +doctorization +doctorize +doctorless +doctorly +doctorlike +doctors +doctors'commons +doctorship +doctress +doctrinable +doctrinaire +doctrinairism +doctrinal +doctrinalism +doctrinalist +doctrinality +doctrinally +doctrinary +doctrinarian +doctrinarianism +doctrinarily +doctrinarity +doctrinate +doctrine +doctrines +doctrine's +doctrinism +doctrinist +doctrinization +doctrinize +doctrinized +doctrinizing +doctrix +doctus +docudrama +docudramas +document +documentable +documental +documentalist +documentary +documentarian +documentaries +documentarily +documentary's +documentarist +documentation +documentational +documentations +documentation's +documented +documenter +documenters +documenting +documentize +documentor +documents +DOD +do-dad +Dodd +doddard +doddart +dodded +dodder +doddered +dodderer +dodderers +doddery +doddering +dodders +doddy +doddie +doddies +dodding +doddypoll +doddle +Dodds +Doddsville +Dode +dodeca- +dodecade +dodecadrachm +dodecafid +dodecagon +dodecagonal +dodecaheddra +dodecahedra +dodecahedral +dodecahedric +dodecahedron +dodecahedrons +dodecahydrate +dodecahydrated +dodecamerous +dodecanal +dodecane +Dodecanese +Dodecanesian +dodecanoic +dodecant +dodecapartite +dodecapetalous +dodecaphony +dodecaphonic +dodecaphonically +dodecaphonism +dodecaphonist +dodecarch +dodecarchy +dodecasemic +dodecasyllabic +dodecasyllable +dodecastylar +dodecastyle +dodecastylos +dodecatemory +Dodecatheon +dodecatyl +dodecatylic +dodecatoic +dodecyl +dodecylene +dodecylic +dodecylphenol +dodecuplet +dodgasted +Dodge +dodged +dodgeful +Dodgem +dodgems +dodger +dodgery +dodgeries +dodgers +dodges +Dodgeville +dodgy +dodgier +dodgiest +dodgily +dodginess +dodging +Dodgson +Dodi +Dody +Dodie +dodipole +dodkin +dodlet +dodman +dodo +dodoes +dodoism +dodoisms +Dodoma +Dodona +Dodonaea +Dodonaeaceae +Dodonaean +dodonaena +Dodonean +Dodonian +dodos +dodrans +dodrantal +dods +Dodson +Dodsworth +dodunk +Dodwell +DOE +doebird +Doedicurus +Doeg +doeglic +doegling +Doehne +doek +doeling +Doelling +Doenitz +doer +Doerrer +doers +Doersten +Doerun +does +doeskin +doeskins +doesn +doesnt +doesn't +doest +doeth +doeuvre +d'oeuvre +doff +doffed +doffer +doffers +doffing +doffs +doftberry +dofunny +do-funny +dog +dogal +dogana +dogaressa +dogate +dogbane +dogbanes +dog-banner +Dogberry +Dogberrydom +dogberries +Dogberryism +Dogberrys +dogbite +dog-bitten +dogblow +dogboat +dogbody +dogbodies +dogbolt +dog-bramble +dog-brier +dogbush +dogcart +dog-cart +dogcarts +dogcatcher +dog-catcher +dogcatchers +dog-cheap +dog-days +dogdom +dogdoms +dog-draw +dog-drawn +dog-driven +Doge +dogear +dog-ear +dogeared +dog-eared +dogears +dog-eat-dog +dogedom +dogedoms +dogey +dog-eyed +dogeys +dogeless +dog-end +doges +dogeship +dogeships +dogface +dog-faced +dogfaces +dogfall +dogfennel +dog-fennel +dogfight +dogfighting +dogfights +dogfish +dog-fish +dog-fisher +dogfishes +dog-fly +dogfoot +dog-footed +dogfought +dog-fox +dogged +doggedly +doggedness +Dogger +doggerel +doggereled +doggereler +doggerelism +doggerelist +doggerelize +doggerelizer +doggerelizing +doggerelled +doggerelling +doggerels +doggery +doggeries +doggers +doggess +dogget +Doggett +doggy +doggie +doggier +doggies +doggiest +dogging +doggish +doggishly +doggishness +doggle +dog-gnawn +doggo +doggone +dog-gone +doggoned +doggoneder +doggonedest +doggoner +doggones +doggonest +doggoning +dog-grass +doggrel +doggrelize +doggrels +doghead +dog-head +dog-headed +doghearted +doghole +dog-hole +doghood +dog-hook +doghouse +doghouses +dog-hungry +dog-hutch +dogy +dogie +dogies +dog-in-the-manger +dog-keeping +dog-lame +dog-latin +dog-lean +dog-leaved +dog-leech +dogleg +dog-leg +doglegged +dog-legged +doglegging +doglegs +dogless +dogly +doglike +dogma +dog-mad +dogman +dogmas +dogma's +dogmata +dogmatic +dogmatical +dogmatically +dogmaticalness +dogmatician +dogmatics +dogmatisation +dogmatise +dogmatised +dogmatiser +dogmatising +dogmatism +dogmatisms +dogmatist +dogmatists +dogmatization +dogmatize +dogmatized +dogmatizer +dogmatizing +dogmeat +dogmen +dogmouth +dog-nail +dognap +dognaped +dognaper +dognapers +dognaping +dognapped +dognapper +dognapping +dognaps +do-good +do-gooder +do-goodism +dog-owning +dog-paddle +dog-paddled +dog-paddling +Dogpatch +dogplate +dog-plum +dog-poor +dogproof +Dogra +Dogrib +dog-rose +Dogs +dog's +dog's-bane +dogsbody +dogsbodies +dog's-ear +dog's-eared +dogship +dogshore +dog-shore +dog-sick +dogskin +dog-skin +dogsled +dogsleds +dogsleep +dog-sleep +dog's-meat +dogstail +dog's-tail +dog-star +dogstone +dog-stone +dogstones +dog's-tongue +dog's-tooth +dog-stopper +dogtail +dogteeth +dogtie +dog-tired +dog-toes +dogtooth +dog-tooth +dog-toothed +dogtoothing +dog-tree +dogtrick +dog-trick +dogtrot +dog-trot +dogtrots +dogtrotted +dogtrotting +Dogue +dogvane +dog-vane +dogvanes +dog-violet +dogwatch +dog-watch +dogwatches +dog-weary +dog-whelk +dogwinkle +dogwood +dogwoods +doh +Doha +DOHC +Doherty +dohickey +Dohnanyi +Dohnnyi +dohter +Doi +Doy +doyen +doyenne +doyennes +doyens +Doig +doigt +doigte +Doykos +Doyle +doiled +doyley +doyleys +Doylestown +doily +doyly +doilies +doylies +Doyline +doylt +doina +doing +doings +Doyon +Doisy +doyst +doit +doited +do-it-yourself +do-it-yourselfer +doitkin +doitrified +doits +DOJ +dojigger +dojiggy +dojo +dojos +doke +Doketic +Doketism +dokhma +dokimastic +Dokmarok +Doko +Dol +dol. +Dola +dolabra +dolabrate +dolabre +dolabriform +Dolan +Doland +Dolby +dolcan +dolce +dolcemente +dolci +dolcian +dolciano +dolcinist +dolcino +dolcissimo +doldrum +doldrums +Dole +doleance +doled +dolefish +doleful +dolefuller +dolefullest +dolefully +dolefulness +dolefuls +Doley +dolent +dolente +dolentissimo +dolently +dolerin +dolerite +dolerites +doleritic +dolerophanite +doles +dolesman +dolesome +dolesomely +dolesomeness +doless +Dolf +Dolgeville +Dolhenty +doli +dolia +dolich- +dolichoblond +dolichocephal +dolichocephali +dolichocephaly +dolichocephalic +dolichocephalism +dolichocephalize +dolichocephalous +dolichocercic +dolichocnemic +dolichocrany +dolichocranial +dolichocranic +dolichofacial +Dolichoglossus +dolichohieric +Dolicholus +dolichopellic +dolichopodous +dolichoprosopic +Dolichopsyllidae +Dolichos +dolichosaur +Dolichosauri +Dolichosauria +Dolichosaurus +Dolichosoma +dolichostylous +dolichotmema +dolichuric +dolichurus +Doliidae +Dolin +dolina +doline +doling +dolioform +Doliolidae +Doliolum +dolisie +dolite +dolittle +do-little +dolium +Dolius +Doll +Dollar +dollarbird +dollardee +dollardom +dollarfish +dollarfishes +dollarleaf +dollars +dollarwise +dollbeer +dolldom +dolled +Dolley +dollface +dollfaced +doll-faced +dollfish +Dollfuss +dollhood +dollhouse +dollhouses +Dolli +Dolly +dollia +Dollie +dollied +dollier +dollies +dolly-head +dollying +dollyman +dollymen +dolly-mop +dollin +dolliness +dolling +Dollinger +dolly's +dollish +dollishly +dollishness +Dolliver +dollyway +doll-like +dollmaker +dollmaking +Dolloff +Dollond +dollop +dolloped +dollops +dolls +doll's +dollship +dolma +dolmades +dolman +dolmans +dolmas +dolmen +dolmenic +dolmens +Dolmetsch +Dolomedes +dolomite +Dolomites +dolomitic +dolomitise +dolomitised +dolomitising +dolomitization +dolomitize +dolomitized +dolomitizing +dolomization +dolomize +Dolon +Dolophine +dolor +Dolora +Dolores +doloriferous +dolorific +dolorifuge +dolorimeter +dolorimetry +dolorimetric +dolorimetrically +Dolorita +Doloritas +dolorogenic +doloroso +dolorous +dolorously +dolorousness +dolors +dolos +dolose +dolour +dolours +dolous +Dolph +Dolphin +dolphinfish +dolphinfishes +dolphin-flower +dolphinlike +dolphins +dolphin's +Dolphus +dols +dolt +dolthead +doltish +doltishly +doltishness +Dolton +dolts +dolus +dolven +dom +Dom. +domable +domage +Domagk +DOMAIN +domainal +domains +domain's +domajig +domajigger +domal +domanial +Domash +domatium +domatophobia +domba +Dombeya +domboc +Dombrowski +Domdaniel +dome +domed +domeykite +Domel +Domela +domelike +Domella +Domenech +Domenic +Domenick +Domenico +Domeniga +Domenikos +doment +domer +domes +domes-booke +Domesday +domesdays +dome-shaped +domestic +domesticability +domesticable +domesticality +domestically +domesticate +domesticated +domesticates +domesticating +domestication +domestications +domesticative +domesticator +domesticity +domesticities +domesticize +domesticized +domestics +Domett +domy +domic +domical +domically +Domicella +domicil +domicile +domiciled +domicilement +domiciles +domiciliar +domiciliary +domiciliate +domiciliated +domiciliating +domiciliation +domicilii +domiciling +domicils +domiculture +domify +domification +Domina +dominae +dominance +dominances +dominancy +dominant +dominantly +dominants +dominate +dominated +dominates +dominating +dominatingly +domination +dominations +dominative +dominator +dominators +domine +Domineca +dominee +domineer +domineered +domineerer +domineering +domineeringly +domineeringness +domineers +domines +doming +Dominga +Domingo +Domini +Dominy +dominial +Dominic +Dominica +dominical +dominicale +Dominican +dominicans +Dominick +dominicker +dominicks +dominie +dominies +Dominik +Dominikus +dominion +dominionism +dominionist +dominions +Dominique +dominium +dominiums +Domino +dominoes +dominos +dominule +Dominus +domitable +domite +Domitian +domitic +domn +domnei +Domnus +domoid +Domonic +Domph +dompt +dompteuse +Domremy +Domremy-la-Pucelle +Domrmy-la-Pucelle +doms +domus +Don +Dona +Donaana +donable +Donacidae +donaciform +donack +Donadee +Donaghue +Donahoe +Donahue +Donal +Donald +Donalda +Donalds +Donaldson +Donaldsonville +Donall +Donalsonville +Donalt +Donar +donary +donaries +donas +donat +Donata +donatary +donataries +donate +donated +donatee +Donatelli +Donatello +donates +Donati +Donatiaceae +donating +donatio +donation +donationes +donations +Donatism +Donatist +Donatistic +Donatistical +donative +donatively +donatives +Donato +donator +donatory +donatories +donators +donatress +Donatus +Donau +Donaugh +do-naught +Donavon +donax +Donbass +Doncaster +doncella +doncy +dondaine +Dondi +Dondia +dondine +done +donec +Doneck +donee +donees +Donegal +Donegan +doney +Donela +Donell +Donella +Donelle +Donelson +Donelu +doneness +donenesses +Doner +Donet +Donets +Donetsk +Donetta +Dong +donga +dongas +donging +Dongola +dongolas +Dongolese +dongon +dongs +doni +Donia +Donica +donicker +Donie +Donielle +Doniphan +donis +Donizetti +donjon +donjons +donk +donkey +donkeyback +donkey-drawn +donkey-eared +donkeyish +donkeyism +donkeyman +donkeymen +donkeys +donkey's +donkeywork +donkey-work +Donmeh +Donn +Donna +Donnamarie +donnard +donnas +Donne +donned +donnee +donnees +Donnell +Donnelly +Donnellson +Donnelsville +Donnenfeld +Donner +donnerd +donnered +donnert +Donni +Donny +donnybrook +donnybrooks +donnick +Donnie +donning +donnish +donnishly +donnishness +donnism +donnock +donnot +Donoghue +Donoho +Donohue +donor +Donora +donors +donorship +do-nothing +do-nothingism +do-nothingness +Donough +donought +do-nought +Donovan +dons +donship +donsy +donsie +donsky +dont +don't +don'ts +donum +Donus +donut +donuts +donzel +donzella +donzels +doo +doob +doocot +doodab +doodad +doodads +doodah +Doodia +doodle +doodlebug +doodled +doodler +doodlers +doodles +doodlesack +doodling +doodskop +doohickey +doohickeys +doohickus +doohinkey +doohinkus +dooja +dook +dooket +dookit +dool +Doole +doolee +doolees +Dooley +doolfu +dooli +dooly +doolie +doolies +Doolittle +doom +doomage +doombook +doomed +doomer +doomful +doomfully +doomfulness +dooming +doomlike +dooms +doomsayer +Doomsday +doomsdays +doomsman +doomstead +doomster +doomsters +doomwatcher +Doon +Doone +doon-head-clock +dooputty +door +doorba +doorbell +doorbells +doorboy +doorbrand +doorcase +doorcheek +do-or-die +doored +doorframe +doorhawk +doorhead +dooryard +dooryards +dooring +doorjamb +doorjambs +doorkeep +doorkeeper +doorknob +doorknobs +doorless +doorlike +doormaid +doormaker +doormaking +doorman +doormat +doormats +doormen +Doorn +doornail +doornails +doornboom +Doornik +doorpiece +doorplate +doorplates +doorpost +doorposts +door-roller +doors +door's +door-shaped +doorsill +doorsills +doorstead +doorstep +doorsteps +doorstep's +doorstone +doorstop +doorstops +door-to-door +doorway +doorways +doorway's +doorward +doorweed +doorwise +Doostoevsky +doover +do-over +dooxidize +doozer +doozers +doozy +doozie +doozies +DOP +dopa +dopamelanin +dopamine +dopaminergic +dopamines +dopant +dopants +dopaoxidase +dopas +dopatta +dopchick +dope +dopebook +doped +dopehead +dopey +doper +dopers +dopes +dopesheet +dopester +dopesters +dopy +dopier +dopiest +dopiness +dopinesses +doping +Dopp +dopped +Doppelganger +Doppelger +Doppelgnger +doppelkummel +Doppelmayer +Dopper +dopperbird +doppia +dopping +doppio +Doppler +dopplerite +dopster +Dor +Dora +dorab +dorad +Doradidae +doradilla +Dorado +dorados +doray +Doralia +Doralice +Doralin +Doralyn +Doralynn +Doralynne +doralium +DORAN +doraphobia +Dorask +Doraskean +Dorati +Doraville +dorbeetle +dorbel +dorbie +dorbug +dorbugs +Dorca +Dorcas +dorcastry +Dorcatherium +Dorcea +Dorchester +Dorcy +Dorcia +Dorcopsis +Dorcus +Dordogne +Dordrecht +DORE +doree +Doreen +Dorey +Dorelia +Dorella +Dorelle +do-re-mi +Dorena +Dorene +dorestane +Doretta +Dorette +dor-fly +Dorfman +dorhawk +dorhawks +Dori +Dory +Doria +D'Oria +Dorian +Doryanthes +Doric +Dorical +Dorice +Doricism +Doricize +Doriden +Dorididae +Dorie +dories +Dorylinae +doryline +doryman +dorymen +Dorin +Dorina +Dorinda +Dorine +Dorion +doryphoros +doryphorus +dorippid +Doris +Dorisa +Dorise +Dorism +Dorison +Dorita +Doritis +Dorize +dorje +dork +Dorkas +dorky +dorkier +dorkiest +Dorking +dorks +Dorkus +dorlach +Dorlisa +Dorloo +dorlot +dorm +Dorman +dormancy +dormancies +dormant +dormantly +dormer +dormered +dormers +dormer-windowed +dormette +dormeuse +dormy +dormice +dormie +dormient +dormilona +dormin +dormins +dormitary +dormition +dormitive +dormitory +dormitories +dormitory's +dormmice +Dormobile +dormouse +dorms +Dorn +Dornbirn +dorneck +dornecks +dornic +dornick +dornicks +dornock +dornocks +Dornsife +Doro +Dorobo +Dorobos +Dorolice +Dorolisa +Doronicum +dorosacral +doroscentral +Dorosoma +dorosternal +Dorotea +Doroteya +Dorothea +Dorothee +Dorothi +Dorothy +dorp +Dorpat +dorper +dorpers +dorps +Dorr +Dorran +Dorrance +dorrbeetle +Dorree +Dorren +Dorri +Dorry +Dorrie +Dorris +dorrs +dors +dors- +dorsa +dorsabdominal +dorsabdominally +dorsad +dorsal +dorsale +dorsales +dorsalgia +dorsalis +dorsally +dorsalmost +dorsals +dorsalward +dorsalwards +dorse +Dorsey +dorsel +dorsels +dorser +dorsers +Dorset +Dorsetshire +dorsi +Dorsy +dorsi- +dorsibranch +Dorsibranchiata +dorsibranchiate +dorsicollar +dorsicolumn +dorsicommissure +dorsicornu +dorsiduct +dorsiferous +dorsifixed +dorsiflex +dorsiflexion +dorsiflexor +dorsigerous +dorsigrade +dorsilateral +dorsilumbar +dorsimedian +dorsimesal +dorsimeson +dorsiparous +dorsipinal +dorsispinal +dorsiventral +dorsi-ventral +dorsiventrality +dorsiventrally +Dorsman +dorso- +dorsoabdominal +dorsoanterior +dorsoapical +Dorsobranchiata +dorsocaudad +dorsocaudal +dorsocentral +dorsocephalad +dorsocephalic +dorsocervical +dorsocervically +dorsodynia +dorsoepitrochlear +dorsointercostal +dorsointestinal +dorsolateral +dorsolum +dorsolumbar +dorsomedial +dorsomedian +dorsomesal +dorsonasal +dorsonuchal +dorso-occipital +dorsopleural +dorsoposteriad +dorsoposterior +dorsoradial +dorsosacral +dorsoscapular +dorsosternal +dorsothoracic +dorso-ulnar +dorsoventrad +dorsoventral +dorsoventrality +dorsoventrally +Dorstenia +dorsula +dorsulum +dorsum +dorsumbonal +dors-umbonal +Dort +dorter +Dorthea +Dorthy +dorty +Dorticos +dortiness +dortiship +Dortmund +Dorton +dortour +dorts +doruck +Dorus +Dorweiler +Dorwin +DOS +dos- +do's +dosa +dosadh +dos-a-dos +dosage +dosages +dosain +Doscher +dose +dosed +doser +dosers +doses +Dosh +Dosi +Dosia +do-si-do +dosimeter +dosimeters +dosimetry +dosimetric +dosimetrician +dosimetries +dosimetrist +dosing +Dosinia +dosiology +dosis +Dositheans +dosology +Dospalos +Doss +dossal +dossals +dossed +dossel +dossels +dossennus +dosser +dosseret +dosserets +dossers +dosses +dossety +dosshouse +dossy +dossier +dossiere +dossiers +dossil +dossils +dossing +dossman +dossmen +dost +Dostoevski +Dostoevsky +Dostoievski +Dostoyevski +Dostoyevsky +Doswell +DOT +dotage +dotages +dotal +dotant +dotard +dotardy +dotardism +dotardly +dotards +dotarie +dotate +dotation +dotations +dotchin +DOTE +doted +doter +doters +dotes +doth +Dothan +dother +Dothideacea +dothideaceous +Dothideales +Dothidella +dothienenteritis +Dothiorella +Doti +Doty +dotier +dotiest +dotiness +doting +dotingly +dotingness +dotish +dotishness +dotkin +dotless +dotlet +dotlike +Doto +Dotonidae +dotriacontane +DOTS +dot's +dot-sequential +Dotson +Dott +dottard +dotted +dottedness +dottel +dottels +dotter +dotterel +dotterels +dotters +Dotti +Dotty +Dottie +dottier +dottiest +dottily +dottiness +dotting +dottle +dottled +dottler +dottles +dottling +Dottore +dottrel +dottrels +Dou +Douai +Douay +Douala +douane +douanes +douanier +douar +doub +double +double-acting +double-action +double-armed +double-bank +double-banked +double-banker +double-barred +double-barrel +double-barreled +double-barrelled +double-bass +double-battalioned +double-bedded +double-benched +double-biting +double-bitt +double-bitted +double-bladed +double-blind +double-blossomed +double-bodied +double-bottom +double-bottomed +double-branch +double-branched +double-breasted +double-brooded +double-bubble +double-buttoned +double-charge +double-check +double-chinned +double-clasping +double-claw +double-clutch +double-concave +double-convex +double-creme +double-crested +double-crop +double-cropped +double-cropping +doublecross +double-cross +doublecrossed +double-crosser +doublecrosses +doublecrossing +double-crossing +Double-Crostic +double-cupped +double-cut +doubled +Doubleday +doubledamn +double-dare +double-date +double-dated +double-dating +double-dealer +double-dealing +double-deck +double-decked +double-decker +double-declutch +double-dye +double-dyed +double-disk +double-distilled +double-ditched +double-dodge +double-dome +double-doored +double-dotted +double-duty +double-edged +double-eyed +double-ended +double-ender +double-engined +double-face +double-faced +double-facedly +double-facedness +double-fault +double-feature +double-flowered +double-flowering +double-fold +double-footed +double-framed +double-fronted +doubleganger +double-ganger +doublegear +double-gilt +doublehanded +double-handed +doublehandedly +doublehandedness +double-harness +double-hatched +doublehatching +double-head +double-headed +doubleheader +double-header +doubleheaders +doublehearted +double-hearted +doubleheartedness +double-helical +doublehorned +double-horned +doublehung +double-hung +doubleyou +double-ironed +double-jointed +double-keeled +double-knit +double-leaded +doubleleaf +double-line +double-lived +double-livedness +double-loaded +double-loathed +double-lock +doublelunged +double-lunged +double-magnum +double-manned +double-milled +double-minded +double-mindedly +double-mindedness +double-mouthed +double-natured +doubleness +double-O +double-opposed +double-or-nothing +double-Os +double-park +double-pedal +double-piled +double-pointed +double-pored +double-ported +doubleprecision +double-printing +double-prop +double-queue +double-quick +double-quirked +Doubler +double-reed +double-reef +double-reefed +double-refined +double-refracting +double-ripper +double-rivet +double-riveted +double-rooted +doublers +double-runner +doubles +double-scull +double-seater +double-seeing +double-sensed +double-shot +double-sided +double-sidedness +double-sighted +double-slide +double-soled +double-space +double-spaced +double-spacing +doublespeak +double-spun +double-starred +double-stemmed +double-stitch +double-stitched +double-stop +double-stopped +double-stopping +double-strength +double-struck +double-sunk +double-surfaced +double-sworded +doublet +double-tailed +double-talk +double-team +doubleted +doublethink +double-think +doublethinking +double-thong +doublethought +double-thread +double-threaded +double-time +double-timed +double-timing +doubleton +doubletone +double-tongue +double-tongued +double-tonguing +double-tooth +double-track +doubletree +double-trenched +double-trouble +doublets +doublet's +doublette +double-twisted +Double-u +double-visaged +double-voiced +doublewidth +double-windowed +double-winged +doubleword +doublewords +double-work +double-worked +doubly +doubling +doubloon +doubloons +doublure +doublures +Doubs +doubt +doubtable +doubtably +doubtance +doubt-beset +doubt-cherishing +doubt-dispelling +doubted +doubtedly +doubter +doubters +doubt-excluding +doubtful +doubtfully +doubtfulness +doubt-harboring +doubty +doubting +doubtingly +doubtingness +doubtless +doubtlessly +doubtlessness +doubtmonger +doubtous +doubt-ridden +doubts +doubtsome +doubt-sprung +doubt-troubled +douc +douce +doucely +douceness +doucepere +doucet +Doucette +douceur +douceurs +douche +douched +douches +douching +doucin +doucine +doucker +doudle +Douds +Doug +Dougal +Dougald +Dougall +dough +dough-baked +doughbelly +doughbellies +doughbird +dough-bird +doughboy +dough-boy +doughboys +dough-colored +dough-dividing +Dougherty +doughface +dough-face +dough-faced +doughfaceism +doughfeet +doughfoot +doughfoots +doughhead +doughy +doughier +doughiest +doughiness +dough-kneading +doughlike +doughmaker +doughmaking +Doughman +doughmen +dough-mixing +doughnut +doughnuts +doughnut's +doughs +dought +Doughty +doughtier +doughtiest +doughtily +doughtiness +Doughton +dough-trough +Dougy +Dougie +dougl +Douglas +Douglas-Home +Douglass +Douglassville +Douglasville +Doukhobor +Doukhobors +Doukhobortsy +doulce +doulocracy +doum +douma +doumaist +doumas +Doumergue +doums +doundake +doup +do-up +douper +douping +doupion +doupioni +douppioni +dour +doura +dourade +dourah +dourahs +douras +dourer +dourest +douricouli +dourine +dourines +dourly +dourness +dournesses +Douro +douroucouli +Douschka +douse +doused +douser +dousers +douses +dousing +dousing-chock +Dousman +dout +douter +Douty +doutous +douvecot +Douville +Douw +doux +douzaine +douzaines +douzainier +douzeper +douzepers +douzieme +douziemes +DOV +DOVAP +Dove +dove-colored +dovecot +dovecote +dovecotes +dovecots +dove-eyed +doveflower +dovefoot +dove-gray +dovehouse +dovey +dovekey +dovekeys +dovekie +dovekies +dovelet +dovelike +dovelikeness +doveling +doven +dovened +dovening +dovens +Dover +doves +dove-shaped +dovetail +dovetailed +dovetailer +dovetailing +dovetails +dovetail-shaped +dovetailwise +Dovev +doveweed +dovewood +Dovyalis +dovish +dovishness +Dovray +Dovzhenko +DOW +dowable +dowage +dowager +dowagerism +dowagers +Dowagiac +dowcet +dowcote +Dowd +Dowdell +Dowden +dowdy +dowdier +dowdies +dowdiest +dowdyish +dowdyism +dowdily +dowdiness +Dowding +dowed +dowel +doweled +doweling +Dowell +dowelled +dowelling +Dowelltown +dowels +dower +doweral +dowered +doweress +dowery +doweries +dowering +dowerless +dowers +dowf +dowfart +dowhacky +dowy +dowie +Dowieism +Dowieite +dowily +dowiness +dowing +dowitch +dowitcher +dowitchers +dowl +Dowland +dowlas +Dowlen +dowless +dowly +Dowling +dowment +Dowmetal +Down +Downall +down-and-out +down-and-outer +down-at-heel +down-at-heels +downat-the-heel +down-at-the-heel +down-at-the-heels +downbear +downbeard +downbeat +down-beater +downbeats +downbend +downbent +downby +downbye +down-bow +downcast +downcastly +downcastness +downcasts +down-charge +down-coast +downcome +downcomer +downcomes +downcoming +downcourt +down-covered +downcry +downcried +down-crier +downcrying +downcurve +downcurved +down-curving +downcut +downdale +downdraft +down-drag +downdraught +down-draught +Downe +Down-easter +downed +Downey +downer +downers +Downes +downface +downfall +downfallen +downfalling +downfalls +downfeed +downfield +downflow +downfold +downfolded +downgate +downgyved +down-gyved +downgoing +downgone +downgrade +downgraded +downgrades +downgrading +downgrowth +downhanging +downhaul +downhauls +downheaded +downhearted +downheartedly +downheartedness +downhill +downhills +down-hip +down-house +downy +downy-cheeked +downy-clad +downier +downiest +Downieville +downy-feathered +downy-fruited +downily +downiness +Downing +Downingia +Downingtown +down-in-the-mouth +downy-winged +downland +down-lead +downless +downlie +downlier +downligging +downlying +down-lying +downlike +downline +downlink +downlinked +downlinking +downlinks +download +downloadable +downloaded +downloading +downloads +downlooked +downlooker +down-market +downmost +downness +down-payment +Downpatrick +downpipe +downplay +downplayed +downplaying +downplays +downpour +downpouring +downpours +downrange +down-reaching +downright +downrightly +downrightness +downriver +down-river +downrush +downrushing +Downs +downset +downshare +downshift +downshifted +downshifting +downshifts +downshore +downside +downside-up +downsinking +downsitting +downsize +downsized +downsizes +downsizing +downslide +downsliding +downslip +downslope +downsman +down-soft +downsome +downspout +downstage +downstair +downstairs +downstate +downstater +downsteepy +downstream +downstreet +downstroke +downstrokes +Downsville +downswing +downswings +downtake +down-talk +down-the-line +downthrow +downthrown +downthrust +downtick +downtime +downtimes +down-to-date +down-to-earth +down-to-earthness +Downton +downtown +downtowner +downtowns +downtrampling +downtreading +downtrend +down-trending +downtrends +downtrod +downtrodden +downtroddenness +downturn +downturned +downturns +down-valley +downway +downward +downwardly +downwardness +downwards +downwarp +downwash +down-wash +downweed +downweigh +downweight +downweighted +downwind +downwith +dowp +dowress +dowry +dowries +Dows +dowsabel +dowsabels +dowse +dowsed +dowser +dowsers +dowses +dowset +dowsets +dowsing +Dowski +Dowson +dowve +Dowzall +doxa +Doxantha +doxastic +doxasticon +doxy +Doxia +doxycycline +doxie +doxies +doxographer +doxography +doxographical +doxology +doxological +doxologically +doxologies +doxologize +doxologized +doxologizing +doxorubicin +doz +doz. +doze +dozed +dozen +dozened +dozener +dozening +dozens +dozent +dozenth +dozenths +dozer +dozers +dozes +dozy +Dozier +doziest +dozily +doziness +dozinesses +dozing +dozzle +dozzled +DP +DPA +DPAC +DPANS +DPC +DPE +DPH +DPhil +DPI +DPM +DPMI +DPN +DPNH +DPNPH +DPP +DPS +DPSK +dpt +dpt. +DPW +DQ +DQDB +DQL +DR +Dr. +drab +Draba +drabant +drabbed +drabber +drabbest +drabbet +drabbets +drabby +drabbing +drabbish +drabble +drabbled +drabbler +drabbles +drabbletail +drabbletailed +drabbling +drab-breeched +drab-coated +drab-colored +Drabeck +drabler +drably +drabness +drabnesses +drabs +drab-tinted +Dracaena +Dracaenaceae +dracaenas +drachen +drachm +drachma +drachmae +drachmai +drachmal +drachmas +drachms +dracin +dracma +Draco +Dracocephalum +Dracon +dracone +Draconian +Draconianism +Draconic +Draconically +Draconid +draconin +Draconis +Draconism +draconites +draconitic +dracontian +dracontiasis +dracontic +dracontine +dracontites +Dracontium +Dracula +dracunculus +Dracut +drad +dradge +draegerman +draegermen +draff +draffy +draffier +draffiest +Draffin +draffish +draffman +draffs +draffsack +draft +draftable +draftage +drafted +draftee +draftees +drafter +drafters +draft-exempt +drafty +draftier +draftiest +draftily +draftiness +drafting +draftings +draftman +draftmanship +draftproof +drafts +draftsman +draftsmanship +draftsmen +draftsperson +draftswoman +draftswomanship +draftwoman +drag +dragade +dragaded +dragading +dragbar +dragboat +dragbolt +drag-chain +drag-down +dragee +dragees +Dragelin +drageoir +dragged +dragged-out +dragger +dragger-down +dragger-out +draggers +dragger-up +draggy +draggier +draggiest +draggily +dragginess +dragging +draggingly +dragging-out +draggle +draggled +draggle-haired +draggles +draggletail +draggle-tail +draggletailed +draggle-tailed +draggletailedly +draggletailedness +draggly +draggling +drag-hook +draghound +dragline +draglines +dragman +dragnet +dragnets +Drago +dragoman +dragomanate +dragomanic +dragomanish +dragomans +dragomen +Dragon +dragonade +Dragone +dragon-eyed +dragonesque +dragoness +dragonet +dragonets +dragon-faced +dragonfish +dragonfishes +dragonfly +dragon-fly +dragonflies +dragonhead +dragonhood +dragonish +dragonism +dragonize +dragonkind +dragonlike +dragon-mouthed +dragonnade +dragonne +dragon-ridden +dragonroot +dragon-root +dragons +dragon's +dragon's-tongue +dragontail +dragon-tree +dragon-winged +dragonwort +Dragoon +dragoonable +dragoonade +dragoonage +dragooned +dragooner +dragooning +dragoons +drag-out +dragrope +dragropes +drags +dragsaw +dragsawing +dragshoe +dragsman +dragsmen +dragstaff +drag-staff +dragster +dragsters +Draguignan +drahthaar +Dray +drayage +drayages +Drayden +drayed +drayhorse +draying +drail +drailed +drailing +drails +drayman +draymen +Drain +drainable +drainage +drainages +drainageway +drainboard +draine +drained +drainer +drainerman +drainermen +drainers +drainfield +draining +drainless +drainman +drainpipe +drainpipes +drains +drainspout +draintile +drainway +Drais +drays +draisene +draisine +Drayton +Drake +drakefly +drakelet +Drakensberg +drakes +Drakesboro +drakestone +Drakesville +drakonite +DRAM +drama +dramalogue +Dramamine +dramas +drama's +dramatic +dramatical +dramatically +dramaticism +dramaticle +dramatico-musical +dramatics +dramaticule +dramatis +dramatisable +dramatise +dramatised +dramatiser +dramatising +dramatism +dramatist +dramatists +dramatist's +dramatizable +dramatization +dramatizations +dramatize +dramatized +dramatizer +dramatizes +dramatizing +dramaturge +dramaturgy +dramaturgic +dramaturgical +dramaturgically +dramaturgist +drama-writing +Drambuie +drame +dramm +drammach +drammage +dramme +drammed +Drammen +drammer +dramming +drammock +drammocks +drams +dramseller +dramshop +dramshops +Drances +Drancy +Drandell +drang +drank +drant +drapability +drapable +Draparnaldia +drap-de-berry +Drape +drapeability +drapeable +draped +drapey +Draper +draperess +drapery +draperied +draperies +drapery's +drapers +drapes +drapet +drapetomania +draping +drapping +Drasco +drassid +Drassidae +drastic +drastically +drat +dratchell +drate +drats +dratted +dratting +Drau +draught +draughtboard +draught-bridge +draughted +draughter +draughthouse +draughty +draughtier +draughtiest +draughtily +draughtiness +draughting +draughtman +draughtmanship +draughts +draught's +draughtsboard +draughtsman +draughtsmanship +draughtsmen +draughtswoman +draughtswomanship +Drava +Drave +dravya +Dravida +Dravidian +Dravidic +Dravido-munda +dravite +Dravosburg +draw +draw- +drawability +drawable +draw-arch +drawarm +drawback +drawbacks +drawback's +drawbar +draw-bar +drawbars +drawbeam +drawbench +drawboard +drawboy +draw-boy +drawbolt +drawbore +drawbored +drawbores +drawboring +drawbridge +draw-bridge +drawbridges +drawbridge's +Drawcansir +drawcard +drawcut +draw-cut +drawdown +drawdowns +drawee +drawees +drawer +drawer-down +drawerful +drawer-in +drawer-off +drawer-out +drawers +drawer-up +drawfile +draw-file +drawfiling +drawgate +drawgear +drawglove +draw-glove +drawhead +drawhorse +drawing +drawing-in +drawing-knife +drawing-master +drawing-out +drawing-room +drawing-roomy +drawings +drawings-in +drawk +drawknife +draw-knife +drawknives +drawknot +drawl +drawlatch +draw-latch +drawled +drawler +drawlers +drawly +drawlier +drawliest +drawling +drawlingly +drawlingness +drawlink +drawloom +draw-loom +drawls +drawn +drawnet +draw-net +drawnly +drawnness +drawn-out +drawnwork +drawn-work +drawoff +drawout +drawplate +draw-plate +drawpoint +drawrod +draws +drawshave +drawsheet +draw-sheet +drawspan +drawspring +drawstop +drawstring +drawstrings +drawtongs +drawtube +drawtubes +draw-water +draw-well +drazel +drch +DRD +DRE +dread +dreadable +dread-bolted +dreaded +dreader +dreadful +dreadfully +dreadfulness +dreadfuls +dreading +dreadingly +dreadless +dreadlessly +dreadlessness +dreadly +dreadlocks +dreadnaught +dreadness +dreadnought +dreadnoughts +dreads +Dream +dreamage +dream-blinded +dreamboat +dream-born +dream-built +dream-created +dreamed +dreamer +dreamery +dreamers +dream-footed +dream-found +dreamful +dreamfully +dreamfulness +dream-haunted +dream-haunting +dreamhole +dream-hole +dreamy +dreamy-eyed +dreamier +dreamiest +dreamily +dreamy-minded +dreaminess +dreaming +dreamingful +dreamingly +dreamish +dreamy-souled +dreamy-voiced +dreamland +dreamless +dreamlessly +dreamlessness +dreamlet +dreamlike +dreamlikeness +dreamlit +dreamlore +dream-perturbed +Dreams +dreamscape +dreamsy +dreamsily +dreamsiness +dream-stricken +dreamt +dreamtide +dreamtime +dreamwhile +dreamwise +dreamworld +Dreann +drear +drearfully +dreary +dreary-eyed +drearier +drearies +dreariest +drearihead +drearily +dreary-looking +dreariment +dreary-minded +dreariness +drearing +drearisome +drearisomely +drearisomeness +dreary-souled +drearly +drearness +drear-nighted +drears +drear-white +Drebbel +dreche +dreck +drecky +drecks +Dred +Dreda +Dreddy +dredge +dredged +dredgeful +dredger +dredgers +dredges +dredging +dredgings +Dredi +dree +dreed +Dreeda +dree-draw +dreegh +dreeing +dreep +dreepy +dreepiness +drees +dreg +dreggy +dreggier +dreggiest +dreggily +dregginess +dreggish +dregless +dregs +Dreher +drey +Dreibund +dreich +dreidel +dreidels +dreidl +dreidls +Dreyer +Dreyfus +Dreyfusard +Dreyfusism +Dreyfusist +Dreyfuss +dreigh +dreikanter +dreikanters +dreiling +dreint +dreynt +Dreisch +Dreiser +Dreissensia +dreissiger +drek +dreks +Dremann +Dren +drench +drenched +drencher +drenchers +drenches +drenching +drenchingly +dreng +drengage +drengh +Drenmatt +Drennen +drent +Drente +Drenthe +Drepanaspis +drepane +drepania +drepanid +Drepanidae +Drepanididae +drepaniform +Drepanis +drepanium +drepanoid +Dreparnaudia +Drer +Drescher +Dresden +dress +dressage +dressages +dress-coated +dressed +Dressel +Dresser +dressers +dressership +dresses +dressy +dressier +dressiest +dressily +dressiness +dressing +dressing-board +dressing-case +dressing-down +dressings +Dressler +dressline +dressmake +dressmaker +dress-maker +dressmakery +dressmakers +dressmaker's +dressmakership +dressmaking +dress-making +dressmakings +dressoir +dressoirs +dress-up +drest +dretch +drevel +Drew +Drewett +drewite +Drewryville +Drews +Drewsey +Drexel +Drexler +DRG +DRI +Dry +dryable +dryad +dryades +dryadetum +dryadic +dryads +drias +Dryas +dryasdust +dry-as-dust +drib +dribbed +dribber +dribbet +dribbing +dribble +dribbled +dribblement +dribbler +dribblers +dribbles +dribblet +dribblets +dribbly +dribbling +drybeard +dry-beat +driblet +driblets +dry-blowing +dry-boned +dry-bones +drybrained +drybrush +dry-brush +dribs +dry-burnt +Dric +Drice +dry-clean +dry-cleanse +dry-cleansed +dry-cleansing +drycoal +dry-cure +dry-curing +Drida +dridder +driddle +Dryden +Drydenian +Drydenic +Drydenism +dry-dye +dry-dock +drie +Drye +dry-eared +driech +dried +dried-up +driegh +dry-eyed +drier +dryer +drier-down +drierman +dryerman +dryermen +driers +drier's +dryers +dries +driest +dryest +dryfarm +dry-farm +dryfarmer +dryfat +dry-fine +dryfist +dry-fist +dry-fly +Dryfoos +dryfoot +dry-foot +dry-footed +dry-footing +dry-founder +dry-fruited +drift +driftage +driftages +driftbolt +drifted +drifter +drifters +driftfish +driftfishes +drifty +drift-ice +driftier +driftiest +Drifting +driftingly +driftland +driftless +driftlessness +driftlet +driftman +drift-netter +Drifton +driftpiece +driftpin +driftpins +drifts +driftway +driftweed +driftwind +Driftwood +drift-wood +driftwoods +Drygalski +driggle-draggle +Driggs +drighten +drightin +drygoodsman +dry-grind +dry-gulch +dry-handed +dryhouse +drying +dryinid +dryish +dry-ki +dryland +dry-leaved +drily +dryly +dry-lipped +drill +drillability +drillable +drillbit +drilled +driller +drillers +drillet +drilling +drillings +drill-like +drillman +drillmaster +drillmasters +drills +drillstock +dry-looking +drylot +drylots +drilvis +Drimys +dry-mouthed +Drin +Drina +Drynaria +dryness +drynesses +dringle +drink +drinkability +drinkable +drinkableness +drinkables +drinkably +drinker +drinkery +drinkers +drink-hael +drink-hail +drinky +drinking +drinkless +drinkproof +drinks +Drinkwater +drinn +dry-nurse +dry-nursed +dry-nursing +Dryobalanops +Dryope +Dryopes +Dryophyllum +Dryopians +dryopithecid +Dryopithecinae +dryopithecine +Dryopithecus +Dryops +Dryopteris +dryopteroid +drip +dry-paved +drip-dry +drip-dried +drip-drying +drip-drip +drip-drop +drip-ground +dry-pick +dripless +drypoint +drypoints +dripolator +drippage +dripped +dripper +drippers +drippy +drippier +drippiest +dripping +drippings +dripple +dripproof +Dripps +dry-press +Dryprong +drips +drip's +dripstick +dripstone +dript +dry-roasted +dryrot +dry-rot +dry-rotted +dry-rub +drys +dry-sail +dry-salt +dry-salted +drysalter +drysaltery +drysalteries +Driscoll +dry-scrubbed +Drysdale +dry-shave +drisheen +dry-shod +dry-shoot +drisk +Driskill +dry-skinned +Drisko +Drislane +drysne +dry-soled +drissel +dryster +dry-stone +dryth +dry-throated +dry-tongued +drivable +drivage +drive +drive- +driveable +driveaway +driveboat +drivebolt +drivecap +drivehead +drive-in +drivel +driveled +driveler +drivelers +driveline +driveling +drivelingly +drivelled +driveller +drivellers +drivelling +drivellingly +drivels +driven +drivenness +drivepipe +driver +driverless +drivers +drivership +drives +drivescrew +driveway +driveways +driveway's +drivewell +driving +driving-box +drivingly +drivings +driving-wheel +drywall +drywalls +dryworker +drizzle +drizzled +drizzle-drozzle +drizzles +drizzly +drizzlier +drizzliest +drizzling +drizzlingly +DRMU +Drobman +drochuil +droddum +drof +drofland +drof-land +droger +drogerman +drogermen +drogh +Drogheda +drogher +drogherman +droghlin +Drogin +drogoman +drogue +drogues +droguet +droh +droich +droil +droyl +droit +droits +droitsman +droitural +droiture +droiturel +Drokpa +drolerie +Drolet +droll +drolled +droller +drollery +drolleries +drollest +drolly +drolling +drollingly +drollish +drollishness +drollist +drollness +drolls +drolushness +Dromaeognathae +dromaeognathism +dromaeognathous +Dromaeus +drome +dromed +dromedary +dromedarian +dromedaries +dromedarist +drometer +Dromiacea +dromic +dromical +Dromiceiidae +Dromiceius +Dromicia +dromioid +dromograph +dromoi +dromomania +dromometer +dromon +dromond +dromonds +dromons +dromophobia +Dromornis +dromos +dromotropic +dromous +Drona +dronage +drone +droned +dronel +dronepipe +droner +droners +drones +drone's +dronet +drongo +drongos +drony +droning +droningly +dronish +dronishly +dronishness +dronkelew +dronkgrass +Dronski +dronte +droob +Drooff +drool +drooled +drooly +droolier +drooliest +drooling +drools +droop +droop-eared +drooped +drooper +droop-headed +droopy +droopier +droopiest +droopily +droopiness +drooping +droopingly +droopingness +droop-nosed +droops +droopt +drop +drop- +drop-away +dropax +dropberry +dropcloth +drop-eared +dropflower +dropforge +drop-forge +dropforged +drop-forged +dropforger +drop-forger +dropforging +drop-forging +drop-front +drophead +dropheads +dropkick +drop-kick +dropkicker +drop-kicker +dropkicks +drop-leaf +drop-leg +droplet +droplets +drop-letter +droplight +droplike +dropline +dropling +dropman +dropmeal +drop-meal +drop-off +dropout +drop-out +dropouts +droppage +dropped +dropper +dropperful +dropper-on +droppers +dropper's +droppy +dropping +droppingly +droppings +dropping's +drops +drop's +drop-scene +dropseed +drop-shaped +dropshot +dropshots +dropsy +dropsical +dropsically +dropsicalness +dropsy-dry +dropsied +dropsies +dropsy-sick +dropsywort +dropsonde +drop-stich +dropt +dropvie +dropwise +dropworm +dropwort +dropworts +Droschken +Drosera +Droseraceae +droseraceous +droseras +droshky +droshkies +drosky +droskies +drosograph +drosometer +Drosophila +drosophilae +drosophilas +Drosophilidae +Drosophyllum +dross +drossed +drossel +drosser +drosses +drossy +drossier +drossiest +drossiness +drossing +drossless +drostden +drostdy +drou +droud +droughermen +drought +droughty +droughtier +droughtiest +droughtiness +drought-parched +drought-resisting +droughts +drought's +drought-stricken +drouk +droukan +drouked +drouket +drouking +droukit +drouks +droumy +drouth +drouthy +drouthier +drouthiest +drouthiness +drouths +drove +droved +drover +drove-road +drovers +droves +drovy +droving +drow +drown +drownd +drownded +drownding +drownds +drowned +drowner +drowners +drowning +drowningly +drownings +drownproofing +drowns +drowse +drowsed +drowses +drowsy +drowsier +drowsiest +drowsihead +drowsihood +drowsily +drowsiness +drowsing +drowte +DRP +DRS +Dru +drub +drubbed +drubber +drubbers +drubbing +drubbings +drubble +drubbly +drubly +drubs +Druce +Druci +Drucy +Drucie +Drucill +Drucilla +drucken +Drud +drudge +drudged +drudger +drudgery +drudgeries +drudgers +drudges +drudging +drudgingly +drudgism +Drue +Druella +druery +druffen +Drug +drug-addicted +drug-damned +drugeteria +Drugge +drugged +drugger +druggery +druggeries +drugget +druggeting +druggets +druggy +druggie +druggier +druggies +druggiest +drugging +druggist +druggister +druggists +druggist's +drug-grinding +Drugi +drugless +drugmaker +drugman +drug-mixing +drug-pulverizing +drugs +drug's +drug-selling +drugshop +drugstore +drugstores +drug-using +Druid +Druidess +druidesses +druidic +druidical +Druidism +druidisms +druidology +druidry +druids +druith +Drukpa +drum +drumbeat +drumbeater +drumbeating +drumbeats +drumble +drumbled +drumbledore +drumble-drone +drumbler +drumbles +drumbling +drumfire +drumfires +drumfish +drumfishes +drumhead +drumheads +drumler +drumly +drumlier +drumliest +drumlike +drumlin +drumline +drumlinoid +drumlins +drumloid +drumloidal +drum-major +drummed +drummer +drummers +drummer's +drummy +drumming +drummock +Drummond +Drummonds +Drumore +drumread +drumreads +Drumright +drumroll +drumrolls +Drums +drum's +drum-shaped +drumskin +drumslade +drumsler +drumstick +drumsticks +drum-up +drumwood +drum-wound +drung +drungar +drunk +drunkard +drunkards +drunkard's +drunkelew +drunken +drunkeness +drunkenly +drunkenness +drunkennesses +drunkensome +drunkenwise +drunker +drunkery +drunkeries +drunkest +drunkly +drunkometer +drunks +drunt +Drupa +Drupaceae +drupaceous +drupal +drupe +drupel +drupelet +drupelets +drupeole +drupes +drupetum +drupiferous +drupose +Drury +Drus +Druse +Drusean +drused +Drusedom +druses +Drusi +Drusy +Drusian +Drusie +Drusilla +Drusus +druther +druthers +druttle +druxey +druxy +druxiness +Druze +DS +d's +DSA +DSAB +DSBAM +DSC +Dschubba +DSCS +DSD +DSDC +DSE +dsect +dsects +DSEE +Dseldorf +D-sharp +DSI +DSM +DSN +dsname +dsnames +DSO +DSP +DSR +DSRI +DSS +DSSI +DST +D-state +DSTN +DSU +DSW +DSX +DT +DTAS +DTB +DTC +dtd +DTE +dtente +DTF +DTG +DTh +DTI +DTIF +DTL +DTMF +DTP +DTR +dt's +dtset +DTSS +DTU +DU +Du. +DUA +duad +duadic +duads +dual +Duala +duali +dualin +dualism +dualisms +dualist +dualistic +dualistically +dualists +duality +dualities +duality's +dualization +dualize +dualized +dualizes +dualizing +dually +Dualmutef +dualogue +dual-purpose +duals +duan +Duane +Duanesburg +duant +duarch +duarchy +duarchies +Duarte +DUATS +Duax +dub +Dubach +Dubai +Du-barry +dubash +dubb +dubba +dubbah +dubbed +dubbeh +dubbeltje +dubber +Dubberly +dubbers +dubby +dubbin +dubbing +dubbings +dubbins +Dubbo +Dubcek +Dubenko +Dubhe +Dubhgall +dubiety +dubieties +Dubinsky +dubio +dubiocrystalline +dubiosity +dubiosities +dubious +dubiously +dubiousness +dubiousnesses +dubitable +dubitably +dubitancy +dubitant +dubitante +dubitate +dubitatingly +dubitation +dubitative +dubitatively +Dublin +Dubliners +Dubna +DuBois +Duboisia +duboisin +duboisine +Dubonnet +dubonnets +DuBose +Dubre +Dubrovnik +dubs +Dubuffet +Dubuque +Duc +Ducal +ducally +ducamara +Ducan +ducape +Ducasse +ducat +ducato +ducaton +ducatoon +ducats +ducatus +ducdame +Duce +duces +Duchamp +duchan +duchery +Duchesne +Duchesnea +Duchess +duchesse +duchesses +duchesslike +duchess's +duchy +duchies +duci +Duck +duckbill +duck-bill +duck-billed +duckbills +duckblind +duckboard +duckboards +duckboat +ducked +duck-egg +ducker +duckery +duckeries +duckers +duckfoot +duckfooted +duck-footed +duck-hawk +duckhearted +duckhood +duckhouse +duckhunting +ducky +duckie +duckier +duckies +duckiest +ducking +ducking-pond +ducking-stool +duckish +ducklar +duck-legged +ducklet +duckling +ducklings +ducklingship +duckmeat +duckmole +duckpin +duckpins +duckpond +duck-retter +ducks +duckstone +ducktail +ducktails +duck-toed +Ducktown +duckwalk +Duckwater +duckweed +duckweeds +duckwheat +duckwife +duckwing +Duclos +Duco +Ducommun +Ducor +ducs +duct +ductal +ducted +ductibility +ductible +ductile +ductilely +ductileness +ductilimeter +ductility +ductilities +ductilize +ductilized +ductilizing +ducting +ductings +duction +ductless +ductor +ducts +ductule +ductules +ducture +ductus +ductwork +Ducula +Duculinae +Dud +dudaim +Dudden +dudder +duddery +duddy +duddie +duddies +duddle +dude +duded +dudeen +dudeens +Dudelsack +dudes +Dudevant +dudgen +dudgeon +dudgeons +dudine +duding +dudish +dudishly +dudishness +dudism +Dudley +Dudleya +dudleyite +dudler +dudman +duds +due +duecentist +duecento +duecentos +dueful +duel +dueled +dueler +duelers +dueling +duelist +duelistic +duelists +duelled +dueller +duellers +duelli +duelling +duellist +duellistic +duellists +duellize +duello +duellos +duels +Duena +duenas +duende +duendes +dueness +duenesses +duenna +duennadom +duennas +duennaship +Duenweg +Duer +Duero +dues +Duessa +Duester +duet +duets +duetted +duetting +duettino +duettist +duettists +duetto +Duewest +Dufay +Duff +duffadar +Duffau +duffed +duffel +duffels +duffer +dufferdom +duffers +Duffy +Duffie +Duffield +duffies +duffing +duffle +duffles +duffs +Dufy +dufoil +dufrenite +dufrenoysite +dufter +dufterdar +duftery +duftite +duftry +Dufur +dug +Dugaid +dugal +Dugald +Dugan +Dugas +dugdug +dugento +Duggan +Dugger +duggler +dugong +Dugongidae +dugongs +dugout +dug-out +dugouts +dugs +Dugspur +dug-up +Dugway +Duhamel +duhat +Duhl +Duhr +DUI +duiker +duyker +duikerbok +duikerboks +duikerbuck +duikers +duim +Duyne +duinhewassel +Duisburg +Duit +duits +dujan +duka +Dukakis +Dukas +Duk-duk +Duke +dukedom +dukedoms +Dukey +dukely +dukeling +dukery +dukes +duke's +dukeship +dukhn +Dukhobor +Dukhobors +Dukhobortsy +Duky +Dukie +dukker +dukkeripen +dukkha +dukuma +DUKW +Dulac +Dulaney +Dulanganes +Dulat +dulbert +dulc +dulcamara +dulcarnon +Dulce +Dulcea +dulcely +dulceness +dulcet +dulcetly +dulcetness +dulcets +Dulci +Dulcy +Dulcia +dulcian +Dulciana +dulcianas +Dulcibelle +dulcid +Dulcie +dulcify +dulcification +dulcified +dulcifies +dulcifying +dulcifluous +dulcigenic +dulciloquent +dulciloquy +dulcimer +dulcimers +dulcimore +Dulcin +Dulcine +Dulcinea +dulcineas +Dulcinist +dulcite +dulcity +dulcitol +Dulcitone +dulcitude +Dulcle +dulcor +dulcorate +dulcose +Duleba +duledge +duler +duly +dulia +dulias +dull +Dulla +dullard +dullardism +dullardness +dullards +dullbrained +dull-brained +dull-browed +dull-colored +dull-eared +dulled +dull-edged +dull-eyed +duller +dullery +Dulles +dullest +dullhead +dull-head +dull-headed +dull-headedness +dullhearted +dully +dullify +dullification +dulling +dullish +dullishly +dullity +dull-lived +dull-looking +dullness +dullnesses +dullpate +dull-pated +dull-pointed +dull-red +dulls +dull-scented +dull-sighted +dull-sightedness +dullsome +dull-sounding +dull-spirited +dull-surfaced +dullsville +dull-toned +dull-tuned +dull-voiced +dull-witted +dull-wittedness +dulness +dulnesses +dulocracy +dulosis +dulotic +dulse +Dulsea +dulse-green +dulseman +dulses +dult +dultie +Duluth +dulwilly +Dulzura +dum +Duma +Dumaguete +Dumah +dumaist +Dumanian +Dumarao +Dumas +dumb +dumba +Dumbarton +Dumbartonshire +dumbbell +dumb-bell +dumbbeller +dumbbells +dumbbell's +dumb-bird +dumb-cane +dumbcow +dumbed +dumber +dumbest +dumbfish +dumbfound +dumbfounded +dumbfounder +dumbfounderment +dumbfounding +dumbfoundment +dumbfounds +dumbhead +dumbheaded +dumby +dumbing +dumble +dumble- +dumbledore +dumbly +dumbness +dumbnesses +dumbs +dumb-show +dumbstricken +dumbstruck +dumb-struck +dumbwaiter +dumb-waiter +dumbwaiters +dumdum +dumdums +dumetose +dumfound +dumfounded +dumfounder +dumfounderment +dumfounding +dumfounds +Dumfries +Dumfriesshire +Dumyat +dumka +dumky +Dumm +dummel +dummered +dummerer +dummy +dummied +dummies +dummying +dummyism +dumminess +dummy's +dummyweed +dummkopf +dummkopfs +Dumond +Dumont +Dumontia +Dumontiaceae +dumontite +dumortierite +dumose +dumosity +dumous +dump +dumpage +dumpcart +dumpcarts +dumped +dumper +dumpers +dumpfile +dumpy +dumpier +dumpies +dumpiest +dumpily +dumpiness +dumping +dumpings +dumpish +dumpishly +dumpishness +dumple +dumpled +dumpler +dumpling +dumplings +dumpoke +dumps +Dumpty +dumsola +Dumuzi +Dun +Duna +Dunaburg +dunair +Dunaj +dunal +dunam +dunamis +dunams +Dunant +Dunarea +Dunaville +Dunbar +Dunbarton +dun-belted +dunbird +dun-bird +dun-brown +Dunc +Duncan +Duncannon +Duncansville +Duncanville +dunce +duncedom +duncehood +duncery +dunces +dunce's +dunch +dunches +Dunciad +duncical +duncify +duncifying +duncish +duncishly +duncishness +dun-colored +Duncombe +Dundalk +Dundas +dundasite +dundavoe +Dundee +dundees +dundee's +dunder +dunderbolt +dunderfunk +dunderhead +dunderheaded +dunderheadedness +dunderheads +dunderpate +dunderpates +dun-diver +dun-drab +dundreary +dundrearies +dun-driven +dune +Dunedin +duneland +dunelands +dunelike +Dunellen +dunes +dune's +Dunfermline +dunfish +dung +Dungan +Dungannin +Dungannon +dungannonite +dungaree +dungarees +dungari +dunga-runga +dungas +dungbeck +dungbird +dungbred +dung-cart +dunged +Dungeness +dungeon +dungeoner +dungeonlike +dungeons +dungeon's +dunger +dung-fork +dunghill +dunghilly +dunghills +dungy +dungyard +dungier +dungiest +dunging +dungol +dungon +dungs +Dunham +dun-haunted +duny +dun-yellow +dun-yellowish +duniewassal +dunite +dunites +dunitic +duniwassal +dunk +dunkadoo +Dunkard +dunked +Dunker +Dunkerque +dunkers +Dunkerton +Dunkin +dunking +Dunkirk +Dunkirker +Dunkirque +dunkle +dunkled +dunkling +dunks +Dunlap +Dunlavy +Dunleary +Dunlevy +dunlin +dunlins +Dunlo +Dunlop +Dunlow +Dunmor +Dunmore +Dunn +dunnage +dunnaged +dunnages +dunnaging +dunnakin +Dunne +dunned +Dunnegan +Dunnell +Dunnellon +dunner +dunness +dunnesses +dunnest +dunny +dunniewassel +Dunnigan +Dunning +dunnish +dunnite +dunnites +dunno +dunnock +Dunnsville +Dunnville +Dunois +dun-olive +Dunoon +dunpickle +dun-plagued +dun-racked +dun-red +Dunreith +Duns +Dunsany +Dunseath +Dunseith +Dunsinane +Dunsmuir +Dunson +dunst +Dunstable +Dunstan +Dunstaple +dunster +Dunston +dunstone +dunt +dunted +dunter +Dunthorne +dunting +duntle +Dunton +Duntroon +dunts +Duntson +dun-white +Dunwoody +dunziekte +duo +duo- +duocosane +duodecagon +duodecahedral +duodecahedron +duodecane +duodecastyle +duodecennial +duodecillion +duodecillions +duodecillionth +duodecim- +duodecimal +duodecimality +duodecimally +duodecimals +duodecimfid +duodecimo +duodecimole +duodecimomos +duodecimos +duodecuple +duodedena +duodedenums +duoden- +duodena +duodenal +duodenary +duodenas +duodenate +duodenation +duodene +duodenectomy +duodenitis +duodenocholangitis +duodenocholecystostomy +duodenocholedochotomy +duodenocystostomy +duodenoenterostomy +duodenogram +duodenojejunal +duodenojejunostomy +duodenojejunostomies +duodenopancreatectomy +duodenoscopy +duodenostomy +duodenotomy +duodenum +duodenums +duodial +duodynatron +duodiode +duodiodepentode +duodiode-triode +duodrama +duograph +duogravure +duole +duoliteral +duolog +duologs +duologue +duologues +duomachy +duomi +duomo +duomos +Duong +duopod +duopoly +duopolies +duopolist +duopolistic +duopsony +duopsonies +duopsonistic +duos +duosecant +duotype +duotone +duotoned +duotones +duotriacontane +duotriode +duoviri +dup +dup. +dupability +dupable +Dupaix +Duparc +dupatta +dupe +duped +dupedom +duper +dupery +duperies +Duperrault +dupers +dupes +Dupin +duping +dupion +dupioni +dupla +duplation +duple +Dupleix +Duplessis +Duplessis-Mornay +duplet +duplex +duplexed +duplexer +duplexers +duplexes +duplexing +duplexity +duplexs +duply +duplicability +duplicable +duplicand +duplicando +duplicate +duplicated +duplicately +duplicate-pinnate +duplicates +duplicating +duplication +duplications +duplicative +duplicato- +duplicato-dentate +duplicator +duplicators +duplicator's +duplicato-serrate +duplicato-ternate +duplicature +duplicatus +duplicia +duplicident +Duplicidentata +duplicidentate +duplicious +duplicipennate +duplicitas +duplicity +duplicities +duplicitous +duplicitously +duplify +duplification +duplified +duplifying +duplon +duplone +Dupo +dupondidii +dupondii +dupondius +DuPont +duppa +dupped +dupper +duppy +duppies +dupping +Dupr +Dupre +Dupree +dups +Dupuy +Dupuyer +Dupuis +Dupuytren +Duquesne +Duquette +Duquoin +Dur +Dur. +dura +durability +durabilities +durable +durableness +durables +durably +duracine +durain +dural +Duralumin +duramater +duramatral +duramen +duramens +Duran +Durance +durances +Durand +Durandarte +durangite +Durango +Durani +Durant +Duranta +Durante +Duranty +duraplasty +duraquara +Durarte +duras +duraspinalis +duration +durational +durationless +durations +duration's +durative +duratives +durax +Durazzo +durbachite +Durban +durbar +durbars +Durbin +durdenite +durdum +dure +dured +duree +dureful +Durene +durenol +Durer +dureresque +dures +duress +duresses +duressor +duret +duretto +Durex +durezza +D'Urfey +Durga +durgah +durgan +durgen +Durgy +Durham +Durhamville +durian +durians +duricrust +duridine +Duryea +duryl +Durindana +during +duringly +Durio +Duryodhana +durion +durions +Duriron +durity +Durkee +Durkheim +Durkin +Durman +durmast +durmasts +durn +Durnan +durndest +durned +durneder +durnedest +Durning +Durno +durns +duro +Duroc +Duroc-Jersey +durocs +duroy +durometer +duroquinone +duros +durous +Durovic +Durr +durra +Durrace +durras +Durrell +Durrett +durry +durry-dandy +durrie +durries +durrin +durrs +Durst +Durstin +Durston +Durtschi +durukuli +durum +durums +durwan +Durward +Durware +durwaun +Durwin +Durwyn +Durwood +Durzada +durzee +durzi +Dusa +dusack +duscle +Duse +Dusehra +Dusen +Dusenberg +Dusenbury +dusenwind +dush +Dushanbe +Dushehra +Dushore +dusio +dusk +dusk-down +dusked +dusken +dusky +dusky-browed +dusky-colored +duskier +duskiest +dusky-faced +duskily +dusky-mantled +duskiness +dusking +duskingtide +dusky-raftered +dusky-sandaled +duskish +duskishly +duskishness +duskly +duskness +dusks +Duson +Dussehra +Dusseldorf +Dussera +Dusserah +Dust +Dustan +dustband +dust-bath +dust-begrimed +dustbin +dustbins +dustblu +dustbox +dust-box +dust-brand +dustcart +dustcloth +dustcloths +dustcoat +dust-colored +dust-counter +dustcover +dust-covered +dust-dry +dusted +dustee +Duster +dusterman +dustermen +duster-off +dusters +dustfall +dust-gray +dustheap +dustheaps +Dusty +Dustie +dustier +dustiest +dustyfoot +dustily +Dustin +dustiness +dusting +dusting-powder +dust-laden +dust-laying +dustless +dustlessness +dustlike +Dustman +dustmen +dustoff +dustoffs +Duston +dustoor +dustoori +dustour +dustpan +dustpans +dustpoint +dust-point +dust-polluting +dust-producing +dustproof +dustrag +dustrags +dusts +dustsheet +dust-soiled +duststorm +dust-throwing +dusttight +dust-tight +dustuck +dustuk +dustup +dust-up +dustups +dustwoman +Dusun +Dusza +DUT +Dutch +dutched +Dutcher +dutchess +Dutch-gabled +Dutchy +Dutchify +dutching +Dutchman +Dutchman's-breeches +Dutchman's-pipe +Dutchmen +Dutch-process +Dutchtown +Dutch-ware-blue +duteous +duteously +duteousness +Duthie +duty +dutiability +dutiable +duty-bound +dutied +duties +duty-free +dutiful +dutifully +dutifulness +dutymonger +duty's +dutra +Dutton +dutuburi +Dutzow +duumvir +duumviral +duumvirate +duumviri +duumvirs +DUV +Duval +Duvalier +Duvall +Duveneck +duvet +duvetyn +duvetine +duvetyne +duvetines +duvetynes +duvetyns +duvets +Duvida +Duwalt +Duwe +dux +Duxbury +duxelles +duxes +DV +dvaita +dvandva +DVC +dvigu +dvi-manganese +Dvina +Dvinsk +DVM +DVMA +DVMRP +DVMS +Dvorak +dvornik +DVS +DVX +DW +dwayberry +dwaible +dwaibly +Dwain +Dwaine +Dwayne +Dwale +dwalm +Dwamish +Dwan +Dwane +dwang +DWAPS +dwarf +dwarfed +dwarfer +dwarfest +dwarfy +dwarfing +dwarfish +dwarfishly +dwarfishness +dwarfism +dwarfisms +dwarflike +dwarfling +dwarfness +dwarfs +dwarves +DWB +Dweck +dweeble +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwelt +DWI +Dwyer +Dwight +Dwyka +DWIM +dwindle +dwindled +dwindlement +dwindles +dwindling +dwine +dwined +dwines +dwining +Dwinnell +Dworak +Dworman +Dworshak +dwt +DX +DXT +DZ +dz. +Dzaudzhikau +dzeren +dzerin +dzeron +Dzerzhinsk +Dzhambul +Dzhugashvili +dziggetai +Dzyubin +dzo +Dzoba +Dzongka +Dzugashvili +Dzungar +Dzungaria +E +e- +E. +E.E. +e.g. +E.I. +e.o. +e.o.m. +E.R. +E.T.A. +E.T.D. +E.V. +E911 +EA +ea. +EAA +eably +eaceworm +each +Eachelle +Eachern +eachwhere +each-where +EACSO +ead +Eada +EADAS +EADASNM +EADASS +Eade +eadi +Eadie +eadios +eadish +Eadith +Eadmund +Eads +Eadwina +Eadwine +EAEO +EAFB +Eagan +Eagar +Eagarville +eager +eager-eyed +eagerer +eagerest +eager-hearted +eagerly +eager-looking +eager-minded +eagerness +eagernesses +eagers +eager-seeming +Eagle +eagle-billed +eagled +eagle-eyed +eagle-flighted +eaglehawk +eagle-hawk +eagle-headed +eaglelike +eagle-pinioned +eagles +eagle's +eagle-seeing +eagle-sighted +Eaglesmere +eagless +eaglestone +eaglet +Eagletown +eaglets +Eagleville +eagle-winged +eaglewood +eagle-wood +eagling +eagrass +eagre +eagres +Eaineant +EAK +Eakins +Eakly +Eal +Ealasaid +ealderman +ealdorman +ealdormen +Ealing +EAM +Eamon +ean +Eanes +eaning +eanling +eanlings +Eanore +ear +earable +earache +ear-ache +earaches +earbash +earbob +ear-brisk +earcap +earclip +ear-cockie +earcockle +ear-deafening +Eardley +eardrop +eardropper +eardrops +eardrum +eardrums +eared +ear-filling +earflap +earflaps +earflower +earful +earfuls +Earhart +earhead +earhole +earing +earings +earjewel +Earl +Earla +earlap +earlaps +earldom +earldoms +earlduck +Earle +ear-leaved +Earleen +Earley +Earlene +earless +earlesss +earlet +Earleton +Earleville +Earlham +Early +Earlie +earlier +earliest +earlyish +earlike +Earlimart +Earline +earliness +Earling +Earlington +earlish +Earlysville +earlywood +earlobe +earlobes +earlock +earlocks +earls +earl's +Earlsboro +earlship +earlships +Earlton +Earlville +earmark +ear-mark +earmarked +earmarking +earmarkings +earmarks +ear-minded +earmindedness +ear-mindedness +earmuff +earmuffs +EARN +earnable +earned +earner +earners +earner's +earnest +earnestful +earnestly +earnestness +earnestnesses +earnest-penny +earnests +earnful +earnie +earning +earnings +earns +earock +EAROM +Earp +earphone +earphones +earpick +earpiece +earpieces +ear-piercing +earplug +earplugs +earreach +ear-rending +ear-rent +earring +ear-ring +earringed +earrings +earring's +ears +earscrew +earsh +earshell +earshot +earshots +earsore +earsplitting +ear-splitting +earspool +earstone +earstones +eartab +eartag +eartagged +Earth +Eartha +earth-apple +earth-ball +earthboard +earth-board +earthborn +earth-born +earthbound +earth-bound +earth-boundness +earthbred +earth-convulsing +earth-delving +earth-destroying +earth-devouring +earth-din +earthdrake +earth-dwelling +earth-eating +earthed +earthen +earth-engendered +earthenhearted +earthenware +earthenwares +earthfall +earthfast +earth-fed +earthgall +earth-god +earth-goddess +earthgrubber +earth-homing +earthy +earthian +earthier +earthiest +earthily +earthiness +earthinesses +earthing +earthkin +earthless +earthly +earthlier +earthliest +earthlight +earth-light +earthlike +earthly-minded +earthly-mindedness +earthliness +earthlinesses +earthling +earthlings +earth-lit +earthly-wise +earth-mad +earthmaker +earthmaking +earthman +earthmen +earthmove +earthmover +earthmoving +earth-moving +earthnut +earth-nut +earthnuts +earth-old +earthpea +earthpeas +earthquake +earthquaked +earthquaken +earthquake-proof +earthquakes +earthquake's +earthquaking +earthquave +earth-refreshing +earth-rending +earthrise +earths +earthset +earthsets +Earthshaker +earthshaking +earth-shaking +earthshakingly +earthshattering +earthshine +earthshock +earthslide +earthsmoke +earth-sounds +earth-sprung +earth-stained +earthstar +earth-strewn +earthtongue +earth-vexing +earthwall +earthward +earthwards +earth-wide +earthwork +earthworks +earthworm +earthworms +earthworm's +earth-wrecking +ear-trumpet +Earvin +earwax +ear-wax +earwaxes +earwig +earwigged +earwiggy +earwigginess +earwigging +earwigs +earwitness +ear-witness +earworm +earworms +earwort +EAS +EASD +ease +eased +easeful +easefully +easefulness +easel +easeled +easeless +easel-picture +easels +easement +easements +easement's +ease-off +easer +easers +eases +ease-up +EASI +easy +easier +easies +easiest +easy-fitting +easy-flowing +easygoing +easy-going +easygoingly +easygoingness +easy-hearted +easy-humored +easily +easylike +easy-mannered +easy-minded +easy-natured +easiness +easinesses +easing +easy-paced +easy-rising +easy-running +easy-spoken +Easley +eassel +East +eastabout +eastbound +Eastbourne +east-country +easted +east-end +East-ender +Easter +easter-day +Easter-giant +eastering +Easter-ledges +Easterly +easterlies +easterliness +easterling +eastermost +Eastern +Easterner +easterners +Easternism +easternize +easternized +easternizing +Easternly +easternmost +easters +Eastertide +easting +eastings +East-insular +Eastlake +Eastland +eastlander +Eastleigh +eastlin +eastling +eastlings +eastlins +Eastman +eastmost +eastness +east-northeast +east-northeastward +east-northeastwardly +Easton +Eastre +easts +Eastside +East-sider +east-southeast +east-southeastward +east-southeastwardly +eastward +eastwardly +eastwards +east-windy +Eastwood +eat +eatability +eatable +eatableness +eatables +eatage +eat-all +Eatanswill +eatberry +eatche +eaten +eaten-leaf +eater +eatery +eateries +eater-out +eaters +eath +eathly +eating +eatings +Eaton +Eatonton +Eatontown +Eatonville +eats +Eatton +EAU +Eauclaire +eau-de-vie +Eaugalle +eaux +eave +eaved +eavedrop +eavedropper +eavedropping +eaver +Eaves +eavesdrip +eavesdrop +eavesdropped +eavesdropper +eavesdroppers +eavesdropper's +eavesdropping +eavesdrops +eavesing +eavy-soled +Eb +Eba +Ebarta +ebauche +ebauchoir +ebb +Ebba +Ebbarta +ebbed +Ebberta +ebbet +ebbets +Ebby +Ebbie +ebbing +ebbman +ebbs +ebcasc +ebcd +EBCDIC +ebdomade +Ebeye +Eben +Ebenaceae +ebenaceous +Ebenales +ebeneous +Ebeneser +Ebenezer +Ebensburg +Eberhard +Eberhart +Eberle +Eberly +Ebert +Eberta +Eberthella +Eberto +Ebervale +EBI +Ebionism +Ebionite +Ebionitic +Ebionitism +Ebionitist +Ebionize +Eblis +EbN +Ebner +Ebneter +E-boat +Eboe +Eboh +Eboli +ebon +Ebonee +Ebony +ebonies +ebonige +ebonise +ebonised +ebonises +ebonising +ebonist +ebonite +ebonites +ebonize +ebonized +ebonizes +ebonizing +ebons +Eboracum +eboulement +ebracteate +ebracteolate +ebraick +ebriate +ebriated +ebricty +ebriety +ebrillade +ebriose +ebriosity +ebrious +ebriously +Ebro +EBS +Ebsen +ebullate +ebulliate +ebullience +ebulliency +ebullient +ebulliently +ebulliometer +ebulliometry +ebullioscope +ebullioscopy +ebullioscopic +ebullition +ebullitions +ebullitive +ebulus +eburated +eburin +eburine +Eburna +eburnated +eburnation +eburnean +eburneoid +eburneous +eburnian +eburnification +EC +ec- +ECA +ECAD +ECAFE +ecalcarate +ecalcavate +ecanda +ECAP +ecardinal +ecardine +Ecardines +ecarinate +ecart +ecarte +ecartes +ECASS +Ecaudata +ecaudate +ecb +Ecballium +ecbasis +Ecbatana +ecbatic +ecblastesis +ecblastpsis +ecbole +ecbolic +ecbolics +ECC +Ecca +eccaleobion +ecce +eccentrate +eccentric +eccentrical +eccentrically +eccentricity +eccentricities +eccentrics +eccentric's +eccentring +eccentrometer +ecch +ecchymoma +ecchymose +ecchymosed +ecchymoses +ecchymosis +ecchymotic +ecchondroma +ecchondrosis +ecchondrotome +eccyclema +eccyesis +Eccl +eccl. +Eccles +ecclesi- +ecclesia +ecclesiae +ecclesial +ecclesiarch +ecclesiarchy +ecclesiast +Ecclesiastes +ecclesiastic +ecclesiastical +ecclesiasticalism +ecclesiastically +ecclesiasticalness +ecclesiasticism +ecclesiasticize +ecclesiastico-military +ecclesiastico-secular +ecclesiastics +Ecclesiasticus +ecclesiastry +ecclesioclastic +ecclesiography +ecclesiolater +ecclesiolatry +ecclesiology +ecclesiologic +ecclesiological +ecclesiologically +ecclesiologist +ecclesiophobia +Ecclus +Ecclus. +ECCM +eccoprotic +eccoproticophoric +eccrine +eccrinology +eccrisis +eccritic +ECCS +ECD +ecdemic +ecdemite +ecderon +ecderonic +ecdyses +ecdysial +ecdysiast +ecdysis +ecdyson +ecdysone +ecdysones +ecdysons +ECDO +ECE +ecesic +ecesis +ecesises +Ecevit +ECF +ECG +ecgonin +ecgonine +echafaudage +echappe +echappee +echar +echard +echards +eche +echea +Echecles +eched +Echegaray +echelette +echelle +echelon +echeloned +echeloning +echelonment +echelons +Echeloot +Echemus +echeneid +Echeneidae +echeneidid +Echeneididae +echeneidoid +Echeneis +eches +Echetus +echevaria +Echeveria +Echeverria +echevin +Echidna +echidnae +echidnas +Echidnidae +Echikson +Echimys +echin- +Echinacea +echinal +echinate +echinated +eching +echini +echinid +echinidan +Echinidea +echiniform +echinital +echinite +echino- +Echinocactus +Echinocaris +Echinocereus +Echinochloa +echinochrome +E-chinocystis +echinococcosis +echinococcus +Echinoderes +Echinoderidae +echinoderm +Echinoderma +echinodermal +Echinodermata +echinodermatous +echinodermic +Echinodorus +echinoid +Echinoidea +echinoids +echinology +echinologist +Echinomys +Echinopanax +Echinops +echinopsine +Echinorhynchus +Echinorhinidae +Echinorhinus +Echinospermum +Echinosphaerites +Echinosphaeritidae +Echinostoma +Echinostomatidae +echinostome +echinostomiasis +Echinozoa +echinulate +echinulated +echinulation +echinuliform +echinus +Echion +Echis +echitamine +Echites +Echium +echiurid +Echiurida +echiuroid +Echiuroidea +Echiurus +echnida +Echo +echocardiogram +echoed +echoey +echoencephalography +echoer +echoers +echoes +echogram +echograph +echoic +echoing +echoingly +echoism +echoisms +echoist +echoize +echoized +echoizing +Echola +echolalia +echolalic +echoless +echolocate +echolocation +Echols +echometer +echopractic +echopraxia +echos +echovirus +echowise +echt +Echuca +eciliate +ecyphellate +Eciton +ecize +Eck +Eckardt +Eckart +Eckblad +Eckehart +Eckel +Eckelson +Eckerman +Eckermann +Eckert +Eckerty +Eckhardt +Eckhart +Eckley +ecklein +Eckman +Eckmann +ECL +ECLA +eclair +eclaircise +eclaircissement +eclairissement +eclairs +eclampsia +eclamptic +eclat +eclated +eclating +eclats +eclectic +eclectical +eclectically +eclecticism +eclecticist +eclecticize +Eclectics +eclectism +eclectist +eclegm +eclegma +eclegme +eclipsable +eclipsareon +eclipsation +eclipse +eclipsed +eclipser +eclipses +eclipsing +eclipsis +eclipsises +ecliptic +ecliptical +ecliptically +ecliptics +eclogic +eclogite +eclogites +eclogue +Eclogues +eclosion +eclosions +ECLSS +ECM +ECMA +ecmnesia +ECN +ECO +eco- +ecocidal +ecocide +ecocides +ecoclimate +ecod +ecodeme +ecofreak +ecoid +ecol +ecol. +Ecole +ecoles +ecology +ecologic +ecological +ecologically +ecologies +ecologist +ecologists +ECOM +ecomomist +econ +econ. +Econah +economese +econometer +econometric +Econometrica +econometrical +econometrically +econometrician +econometrics +econometrist +Economy +economic +economical +economically +economicalness +economics +economies +economy's +economise +economised +economiser +economising +economism +economist +economists +economist's +Economite +economization +economize +economized +economizer +economizers +economizes +economizing +ecophene +ecophysiology +ecophysiological +ecophobia +ecorch +ecorche +Ecorse +ecorticate +ecosystem +ecosystems +ECOSOC +ecospecies +ecospecific +ecospecifically +ecosphere +ecossaise +ecostate +ecotype +ecotypes +ecotypic +ecotipically +ecotypically +ecotonal +ecotone +ecotones +ecotopic +ecoute +ECOWAS +ECPA +ecphasis +ecphonema +ecphonesis +ecphorable +ecphore +ecphory +ecphoria +ecphoriae +ecphorias +ecphorization +ecphorize +ecphova +ecphractic +ecphrasis +ECPT +ECR +ecrase +ecraseur +ecraseurs +ecrasite +ecrevisse +ecroulement +Ecru +ecrus +ecrustaceous +ECS +ECSA +ECSC +ecstasy +ecstasies +ecstasis +ecstasize +ecstatic +ecstatica +ecstatical +ecstatically +ecstaticize +ecstatics +ecstrophy +ECT +ect- +ectad +ectadenia +ectal +ectally +ectases +ectasia +ectasis +ectatic +ectene +ectental +ectepicondylar +ecteron +ectethmoid +ectethmoidal +Ecthesis +ecthetically +ecthyma +ecthymata +ecthymatous +ecthlipses +ecthlipsis +ectypal +ectype +ectypes +ectypography +ectiris +ecto- +ectobatic +ectoblast +ectoblastic +ectobronchium +ectocardia +Ectocarpaceae +ectocarpaceous +Ectocarpales +ectocarpic +ectocarpous +Ectocarpus +ectocelic +ectochondral +ectocinerea +ectocinereal +ectocyst +ectocoelic +ectocommensal +ectocondylar +ectocondyle +ectocondyloid +ectocornea +ectocranial +ectocrine +ectocuneiform +ectocuniform +ectodactylism +ectoderm +ectodermal +ectodermic +ectodermoidal +ectodermosis +ectoderms +ectodynamomorphic +ectoentad +ectoenzym +ectoenzyme +ectoethmoid +ectogeneous +ectogenesis +ectogenetic +ectogenic +ectogenous +ectoglia +Ectognatha +ectolecithal +ectoloph +ectomere +ectomeres +ectomeric +ectomesoblast +ectomy +ectomorph +ectomorphy +ectomorphic +ectomorphism +ectonephridium +ectoparasite +ectoparasitic +Ectoparasitica +ectopatagia +ectopatagium +ectophyte +ectophytic +ectophloic +ectopy +ectopia +ectopias +ectopic +Ectopistes +ectoplacenta +ectoplasy +ectoplasm +ectoplasmatic +ectoplasmic +ectoplastic +ectoproct +Ectoprocta +ectoproctan +ectoproctous +ectopterygoid +Ector +ectoretina +ectorganism +ectorhinal +ectosarc +ectosarcous +ectosarcs +ectoskeleton +ectosomal +ectosome +ectosphenoid +ectosphenotic +ectosphere +ectosteal +ectosteally +ectostosis +ectotheca +ectotherm +ectothermic +ectotoxin +Ectotrophi +ectotrophic +ectotropic +ectozoa +ectozoan +ectozoans +ectozoic +ectozoon +ectrodactyly +ectrodactylia +ectrodactylism +ectrodactylous +ectrogeny +ectrogenic +ectromelia +ectromelian +ectromelic +ectromelus +ectropion +ectropionization +ectropionize +ectropionized +ectropionizing +ectropium +ectropometer +ectrosyndactyly +ectrotic +ecttypal +ECU +Ecua +Ecua. +Ecuador +Ecuadoran +Ecuadorean +Ecuadorian +ecuelle +ecuelling +ecumenacy +ecumene +ecumenic +ecumenical +ecumenicalism +ecumenicality +ecumenically +ecumenicism +ecumenicist +ecumenicity +ecumenicize +ecumenics +ecumenism +ecumenist +ecumenistic +ecumenopolis +ecurie +ecus +ECV +eczema +eczemas +eczematization +eczematoid +eczematosis +eczematous +ed +ed- +ed. +EDA +EDAC +edacious +edaciously +edaciousness +edacity +edacities +Edam +Edan +Edana +edaphic +edaphically +edaphodont +edaphology +edaphon +Edaphosauria +edaphosaurid +Edaphosaurus +EdB +Edbert +EDC +Edcouch +EDD +Edda +Eddaic +Eddana +Eddas +edder +Eddi +Eddy +Eddic +Eddie +eddied +eddies +eddying +Eddina +Eddington +eddyroot +eddy's +eddish +Eddystone +Eddyville +eddy-wind +eddo +eddoes +Eddra +Ede +Edea +edeagra +Edee +edeitis +Edeline +Edelman +Edelson +Edelstein +Edelsten +edelweiss +edelweisses +edema +edemas +edemata +edematose +edematous +edemic +Eden +Edenic +edenite +Edenization +Edenize +edental +edentalous +Edentata +edentate +edentates +Edenton +edentulate +edentulous +Edenville +edeodynia +edeology +edeomania +edeoscopy +edeotomy +Ederle +EDES +Edessa +Edessan +Edessene +edestan +edestin +Edestosaurus +Edette +EDF +EDGAR +Edgard +Edgardo +Edgarton +Edgartown +Edge +edgebone +edge-bone +edgeboned +edged +Edgefield +edge-grain +edge-grained +Edgehill +Edgeley +edgeless +edgeling +Edgell +edgemaker +edgemaking +edgeman +Edgemont +Edgemoor +edger +edgerman +edgers +Edgerton +edges +edgeshot +edgestone +edge-tool +edgeway +edgeways +edge-ways +Edgewater +edgeweed +edgewise +Edgewood +Edgeworth +edgy +edgier +edgiest +edgily +edginess +edginesses +edging +edgingly +edgings +edgrew +edgrow +edh +Edhessa +Edholm +edhs +EDI +Edy +edibile +edibility +edibilities +edible +edibleness +edibles +edict +edictal +edictally +edicts +edict's +edictum +edicule +Edie +EDIF +ediface +edify +edificable +edificant +edificate +edification +edifications +edificative +edificator +edificatory +edifice +edificed +edifices +edifice's +edificial +edificing +edified +edifier +edifiers +edifies +edifying +edifyingly +edifyingness +Ediya +Edyie +Edik +edile +ediles +edility +Edin +Edina +Edinboro +Edinburg +Edinburgh +edingtonite +Edirne +Edison +edit +edit. +Edita +editable +edital +editchar +edited +Edith +Edyth +Editha +Edithe +Edythe +editing +edition +editions +edition's +editor +editorial +editorialist +editorialization +editorializations +editorialize +editorialized +editorializer +editorializers +editorializes +editorializing +editorially +editorials +editorial-writing +editor-in-chief +editors +editor's +editorship +editorships +editress +editresses +edits +edituate +Ediva +Edla +Edley +Edlin +Edlyn +Edlun +EdM +Edman +Edmanda +Edme +Edmea +Edmead +Edmee +Edmeston +Edmon +Edmond +Edmonda +Edmonde +Edmondo +Edmonds +Edmondson +Edmonson +Edmonton +Edmore +Edmund +Edmunda +Edna +Ednas +Edneyville +Edny +Ednie +EDO +Edom +Edomite +Edomitic +Edomitish +Edon +Edoni +Edora +Edouard +EDP +edplot +Edra +Edrea +Edrei +Edriasteroidea +Edric +Edrick +Edrioasteroid +Edrioasteroidea +Edriophthalma +edriophthalmatous +edriophthalmian +edriophthalmic +edriophthalmous +Edris +Edrock +Edroi +Edroy +EDS +Edsel +Edson +EDSX +EDT +EDTA +EDTCC +Eduard +Eduardo +educ +educ. +Educabilia +educabilian +educability +educable +educables +educand +educatability +educatable +educate +educated +educatedly +educatedness +educatee +educates +educating +Education +educationable +educational +educationalism +educationalist +educationally +educationary +educationese +educationist +educations +educative +educator +educatory +educators +educator's +educatress +educe +educed +educement +educes +educible +educing +educive +educt +eduction +eductions +eductive +eductor +eductors +educts +Eduino +edulcorate +edulcorated +edulcorating +edulcoration +edulcorative +edulcorator +Eduskunta +Edva +Edvard +Edveh +Edwall +Edward +Edwardean +Edwardeanism +Edwardian +Edwardianism +Edwardine +Edwards +Edwardsburg +Edwardsia +Edwardsian +Edwardsianism +Edwardsiidae +Edwardsport +Edwardsville +Edwin +Edwina +Edwyna +Edwine +ee +eebree +EEC +EECT +EEDP +EEE +EEG +eegrass +EEHO +EEI +Eeyore +eeyuch +eeyuck +Eek +EEL +eelback +eel-backed +eel-bed +eelblenny +eelblennies +eelboat +eelbob +eelbobber +eelcake +eelcatcher +eel-catching +eeler +eelery +eelfare +eel-fare +eelfish +eelgrass +eelgrasses +eely +eelier +eeliest +eeling +eellike +eelpot +eelpout +eel-pout +eelpouts +eels +eel's +eel-shaped +eelshop +eelskin +eel-skin +eelspear +eel-spear +eelware +eelworm +eelworms +EEM +eemis +een +e'en +eentsy-weentsy +EEO +EEOC +EEPROM +eequinoctium +eer +e'er +eery +eerie +eerier +eeriest +eerily +eeriness +eerinesses +eerisome +eerock +Eerotema +eesome +eeten +Eetion +EF +ef- +Efahan +Efaita +Efatese +EFD +efecks +eff +effable +efface +effaceable +effaced +effacement +effacements +effacer +effacers +effaces +effacing +effare +effascinate +effate +effatum +effect +effected +effecter +effecters +effectful +effectible +effecting +effective +effectively +effectiveness +effectivity +effectless +effector +effectors +effector's +effectress +effects +effectual +effectuality +effectualize +effectually +effectualness +effectualnesses +effectuate +effectuated +effectuates +effectuating +effectuation +effectuous +effeir +effeminacy +effeminacies +effeminate +effeminated +effeminately +effeminateness +effeminating +effemination +effeminatize +effeminisation +effeminise +effeminised +effeminising +effeminization +effeminize +effeminized +effeminizing +effendi +effendis +efference +efferent +efferently +efferents +efferous +effervesce +effervesced +effervescence +effervescences +effervescency +effervescent +effervescently +effervesces +effervescible +effervescing +effervescingly +effervescive +effet +effete +effetely +effeteness +effetman +effetmen +Effy +efficace +efficacy +efficacies +efficacious +efficaciously +efficaciousness +efficacity +efficience +efficiency +efficiencies +efficient +efficiently +Effie +Effye +effierce +effigy +effigial +effigiate +effigiated +effigiating +effigiation +effigies +effigurate +effiguration +Effingham +efflagitate +efflate +efflation +effleurage +effloresce +effloresced +efflorescence +efflorescency +efflorescent +effloresces +efflorescing +efflower +effluence +effluences +effluency +effluent +effluents +effluve +effluvia +effluviable +effluvial +effluvias +effluviate +effluviography +effluvious +effluvium +effluviums +effluvivia +effluviviums +efflux +effluxes +effluxion +effodient +Effodientia +effoliate +efforce +efford +efform +efformation +efformative +effort +effortful +effortfully +effortfulness +effortless +effortlessly +effortlessness +efforts +effort's +effossion +effraction +effractor +effray +effranchise +effranchisement +effrenate +effront +effronted +effrontery +effronteries +effs +effude +effulge +effulged +effulgence +effulgences +effulgent +effulgently +effulges +effulging +effumability +effume +effund +effuse +effused +effusely +effuses +effusing +effusiometer +effusion +effusions +effusive +effusively +effusiveness +effuso +effuviate +EFI +Efik +EFIS +efl +eflagelliferous +Efland +efoliolate +efoliose +Eforia +efoveolate +efph +efractory +Efram +EFRAP +efreet +Efrem +Efremov +Efren +Efron +EFS +eft +EFTA +eftest +Efthim +efts +eftsoon +eftsoons +EG +Eg. +EGA +egad +Egadi +egads +egal +egalitarian +egalitarianism +egalitarians +egalite +egalites +egality +egall +egally +Egan +egards +Egarton +Egba +Egbert +Egbo +Egeberg +Egede +Egegik +Egeland +egence +egency +Eger +egeran +Egeria +egers +Egerton +egest +Egesta +egested +egesting +egestion +egestions +egestive +egests +egg +eggar +eggars +eggbeater +eggbeaters +eggberry +eggberries +egg-bound +eggcrate +eggcup +eggcupful +eggcups +eggeater +egged +egger +eggers +Eggett +eggfish +eggfruit +egghead +eggheaded +eggheadedness +eggheads +egghot +eggy +eggy-hot +egging +eggler +eggless +Eggleston +egglike +eggment +eggnog +egg-nog +eggnogs +eggplant +egg-plant +eggplants +eggroll +eggrolls +eggs +egg-shaped +eggshell +egg-shell +eggshells +eggwhisk +egg-white +Egham +Egide +Egidio +Egidius +egilops +Egin +Egypt +Egyptiac +Egyptian +Egyptianisation +Egyptianise +Egyptianised +Egyptianising +Egyptianism +Egyptianization +Egyptianize +Egyptianized +Egyptianizing +egyptians +Egypticity +Egyptize +egipto +egypto- +Egypto-arabic +Egypto-greek +Egyptologer +Egyptology +Egyptologic +Egyptological +Egyptologist +Egypto-roman +egis +egises +Egk +Eglamore +eglandular +eglandulose +eglandulous +Eglanteen +Eglantine +eglantines +eglatere +eglateres +eglestonite +Eglevsky +Eglin +egling +eglogue +eglomerate +eglomise +Eglon +egma +EGmc +Egmont +Egnar +EGO +egocentric +egocentrically +egocentricity +egocentricities +egocentrism +egocentristic +Egocerus +egohood +ego-involve +egoism +egoisms +egoist +egoistic +egoistical +egoistically +egoisticalness +egoistry +egoists +egoity +egoize +egoizer +egol +egolatrous +egoless +ego-libido +egomania +egomaniac +egomaniacal +egomaniacally +egomanias +egomism +Egon +egophony +egophonic +Egor +egos +egosyntonic +egotheism +egotism +egotisms +egotist +egotistic +egotistical +egotistically +egotisticalness +egotists +egotize +egotized +egotizing +ego-trip +EGP +egracias +egranulose +egre +egregious +egregiously +egregiousness +egremoigne +EGREP +egress +egressAstronomy +egressed +egresses +egressing +egression +egressive +egressor +EGRET +egrets +Egretta +egrid +egrimony +egrimonle +egriot +egritude +egromancy +egualmente +egueiite +egurgitate +egurgitated +egurgitating +eguttulate +Egwan +Egwin +eh +Ehatisaht +Ehden +eheu +EHF +EHFA +Ehling +ehlite +Ehlke +Ehman +EHP +Ehr +Ehrenberg +Ehrenbreitstein +Ehrenburg +Ehretia +Ehretiaceae +Ehrhardt +Ehrlich +Ehrman +Ehrsam +ehrwaldite +ehtanethial +ehuawa +Ehud +Ehudd +EI +ey +EIA +eyah +eyalet +eyas +eyases +eyass +EIB +Eibar +eichbergite +Eichendorff +Eichhornia +Eichman +Eichmann +Eichstadt +eichwaldite +Eyck +eicosane +eide +Eyde +eident +eydent +eidently +eider +eiderdown +eider-down +eiderdowns +eiders +eidetic +eidetically +Eydie +eidograph +eidola +eidolic +eidolism +eidology +eidolology +eidolon +eidolons +eidoptometry +eidos +eidouranion +Eidson +eye +eyeable +eye-appealing +eyeball +eye-ball +eyeballed +eyeballing +eyeballs +eyeball-to-eyeball +eyebalm +eyebar +eyebath +eyebeam +eye-beam +eyebeams +eye-bedewing +eye-beguiling +eyeberry +eye-bewildering +eye-bewitching +eyeblack +eyeblink +eye-blinking +eye-blurred +eye-bold +eyebolt +eye-bolt +eyebolts +eyebree +eye-bree +eyebridled +eyebright +eye-brightening +eyebrow +eyebrows +eyebrow's +eye-casting +eye-catcher +eye-catching +eye-charmed +eye-checked +eye-conscious +eyecup +eyecups +eyed +eye-dazzling +eye-delighting +eye-devouring +eye-distracting +eyedness +eyednesses +eyedot +eye-draught +eyedrop +eyedropper +eyedropperful +eyedroppers +eye-earnestly +eye-filling +eyeflap +eyeful +eyefuls +eyeglance +eyeglass +eye-glass +eyeglasses +eye-glutting +eyeground +eyehole +eyeholes +eyehook +eyehooks +eyey +eyeing +Eyeish +eyelash +eye-lash +eyelashes +eyelast +Eyeleen +eyeless +eyelessness +eyelet +eyeleted +eyeleteer +eyelet-hole +eyeleting +eyelets +eyeletted +eyeletter +eyeletting +eyelid +eyelids +eyelid's +eyelight +eyelike +eyeline +eyeliner +eyeliners +eye-lotion +Eielson +eyemark +eye-minded +eye-mindedness +eyen +eye-offending +eyeopener +eye-opener +eye-opening +eye-overflowing +eye-peep +eyepiece +eyepieces +eyepiece's +eyepit +eye-pit +eye-pleasing +eyepoint +eyepoints +eyepopper +eye-popper +eye-popping +eyer +eyereach +eye-rejoicing +eye-rolling +eyeroot +eyers +eyes +eyesalve +eye-searing +eyeseed +eye-seen +eyeservant +eye-servant +eyeserver +eye-server +eyeservice +eye-service +eyeshade +eyeshades +eyeshield +eyeshine +eyeshot +eye-shot +eyeshots +eye-sick +eyesight +eyesights +eyesome +eyesore +eyesores +eye-splice +eyespot +eyespots +eye-spotted +eyess +eyestalk +eyestalks +eye-starting +eyestone +eyestones +eyestrain +eyestrains +eyestring +eye-string +eyestrings +eyeteeth +Eyetie +eyetooth +eye-tooth +eye-trying +eyewaiter +eyewash +eyewashes +eyewater +eye-watering +eyewaters +eyewear +eye-weariness +eyewink +eye-wink +eyewinker +eye-winking +eyewinks +eyewitness +eye-witness +eyewitnesses +eyewitness's +eyewort +Eifel +Eiffel +eigen- +eigenfrequency +eigenfunction +eigenspace +eigenstate +eigenvalue +eigenvalues +eigenvalue's +eigenvector +eigenvectors +Eiger +eigh +eight +eyght +eight-angled +eight-armed +eightball +eightballs +eight-celled +eight-cylinder +eight-day +eighteen +eighteenfold +eighteenmo +eighteenmos +eighteens +eighteenth +eighteenthly +eighteenths +eight-flowered +eightfoil +eightfold +eight-gauge +eighth +eighthes +eighthly +eight-hour +eighths +eighth's +eighty +eighty-eight +eighty-eighth +eighties +eightieth +eightieths +eighty-fifth +eighty-first +eighty-five +eightyfold +eighty-four +eighty-fourth +eighty-nine +eighty-niner +eighty-ninth +eighty-one +eighty-second +eighty-seven +eighty-seventh +eighty-six +eighty-sixth +eighty-third +eighty-three +eighty-two +eightling +eight-oar +eight-oared +eightpenny +eight-ply +eights +eightscore +eightsman +eightsmen +eightsome +eight-spot +eight-square +eightvo +eightvos +eight-wheeler +eigne +eying +Eijkman +eikon +eikones +Eikonogen +eikonology +eikons +eyl +eila +Eyla +Eilat +eild +Eileen +Eileithyia +eyliad +Eilis +Eilshemius +Eimak +eimer +Eimeria +Eimile +Eimmart +ein +eyn +Einar +Einberger +Eindhoven +EINE +eyne +Einhorn +einkanter +einkorn +einkorns +Einstein +Einsteinian +einsteinium +Einthoven +Eioneus +eyot +Eyota +eyoty +Eipper +eir +eyr +eyra +eirack +eyrant +eyrar +eyras +Eire +Eyre +Eireannach +eyren +Eirena +eirenarch +Eirene +eirenic +eirenicon +eyrer +eyres +eiresione +eiry +eyry +eyrie +eyries +Eirikson +eyrir +EIS +EISA +EISB +eisegeses +eisegesis +eisegetic +eisegetical +Eisele +eisell +Eisen +Eisenach +Eisenberg +Eysenck +Eisenhart +Eisenhower +Eisenstadt +Eisenstark +Eisenstein +Eiser +Eisinger +Eisk +Eysk +Eyskens +Eisler +Eisner +eisodic +eysoge +eisoptrophobia +EISS +eisteddfod +eisteddfodau +eisteddfodic +eisteddfodism +eisteddfods +Eiswein +Eiten +either +either-or +EITS +Eitzen +ejacula +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +ejaculative +ejaculator +ejaculatory +ejaculators +ejaculum +Ejam +EJASA +eject +ejecta +ejectable +ejectamenta +ejected +ejectee +ejecting +ejection +ejections +ejective +ejectively +ejectives +ejectivity +ejectment +ejector +ejectors +ejects +ejectum +ejicient +ejidal +ejido +ejidos +ejoo +ejulate +ejulation +ejurate +ejuration +ejusd +ejusdem +eka-aluminum +ekaboron +ekacaesium +ekaha +eka-iodine +Ekalaka +ekamanganese +ekasilicon +ekatantalum +Ekaterina +Ekaterinburg +Ekaterinodar +Ekaterinoslav +eke +ekebergite +eked +ekename +eke-name +eker +ekerite +ekes +EKG +ekhimi +eking +ekistic +ekistics +ekka +Ekoi +ekphore +ekphory +ekphoria +ekphorias +ekphorize +ekpwele +ekpweles +Ekron +Ekronite +Ekstrom +Ektachrome +ektene +ektenes +ektexine +ektexines +ektodynamorphic +EKTS +ekuele +Ekwok +el +Ela +elabor +elaborate +elaborated +elaborately +elaborateness +elaboratenesses +elaborates +elaborating +elaboration +elaborations +elaborative +elaboratively +elaborator +elaboratory +elaborators +elabrate +Elachista +Elachistaceae +elachistaceous +elacolite +Elaeagnaceae +elaeagnaceous +Elaeagnus +Elaeis +elaenia +elaeo- +elaeoblast +elaeoblastic +Elaeocarpaceae +elaeocarpaceous +Elaeocarpus +Elaeococca +Elaeodendron +elaeodochon +elaeomargaric +elaeometer +elaeopten +elaeoptene +elaeosaccharum +elaeosia +elaeothesia +elaeothesium +Elagabalus +Elah +elaic +elaidate +elaidic +elaidin +elaidinic +elayl +elain +Elaina +Elaine +Elayne +elains +elaioleucite +elaioplast +elaiosome +Elais +Elam +Elamite +Elamitic +Elamitish +elamp +elan +Elana +elance +Eland +elands +Elane +elanet +elans +Elanus +elao- +Elaphe +Elaphebolia +Elaphebolion +elaphine +Elaphodus +Elaphoglossum +Elaphomyces +Elaphomycetaceae +Elaphrium +elaphure +elaphurine +Elaphurus +elapid +Elapidae +elapids +Elapinae +elapine +elapoid +Elaps +elapse +elapsed +elapses +elapsing +Elapsoidea +Elara +elargement +ELAS +elasmobranch +elasmobranchian +elasmobranchiate +Elasmobranchii +elasmosaur +Elasmosaurus +elasmothere +Elasmotherium +elastance +elastase +elastases +elastic +elastica +elastically +elasticate +elastician +elasticin +elasticity +elasticities +elasticize +elasticized +elasticizer +elasticizes +elasticizing +elasticness +elastics +elastic-seeming +elastic-sided +elasticum +elastin +elastins +elastivity +elastomer +elastomeric +elastomers +elastometer +elastometry +Elastoplast +elastose +Elat +Elata +elatcha +elate +elated +elatedly +elatedness +elater +elatery +elaterid +Elateridae +elaterids +elaterin +elaterins +elaterist +elaterite +elaterium +elateroid +elaterometer +elaters +elates +Elath +Elatha +Elatia +Elatinaceae +elatinaceous +Elatine +elating +elation +elations +elative +elatives +elator +elatrometer +Elatus +Elazaro +Elazig +elb +Elba +Elbart +Elbassan +Elbe +Elberfeld +Elberon +Elbert +Elberta +Elbertina +Elbertine +Elberton +El-beth-el +Elbie +Elbing +Elbl +Elblag +Elboa +elboic +elbow +elbowboard +elbowbush +elbowchair +elbowed +elbower +elbowy +elbowing +elbowpiece +elbowroom +elbows +elbow-shaped +Elbridge +Elbring +Elbrus +Elbruz +elbuck +Elburn +Elburr +Elburt +Elburtz +ELC +elcaja +Elche +elchee +Elcho +Elco +Elconin +eld +Elda +Elden +Eldena +Elder +elderberry +elderberries +elder-born +elder-brother +elderbrotherhood +elderbrotherish +elderbrotherly +elderbush +elderhood +elder-leaved +elderly +elderlies +elderliness +elderling +elderman +eldermen +eldern +Elderon +elders +eldership +elder-sister +eldersisterly +Eldersville +Elderton +elderwoman +elderwomen +elderwood +elderwort +eldest +eldest-born +eldfather +Eldin +elding +eldmother +ELDO +Eldon +Eldora +Eldorado +Eldoree +Eldoria +Eldred +Eldreda +Eldredge +Eldreeda +eldress +eldrich +Eldrid +Eldrida +Eldridge +eldritch +elds +Eldwen +Eldwin +Eldwon +Eldwun +Ele +Elea +Elean +Elean-eretrian +Eleanor +Eleanora +Eleanore +Eleatic +Eleaticism +Eleazar +elec +elecampane +elechi +elecive +elecives +elect +elect. +electability +electable +electant +electary +elected +electee +electees +electic +electicism +electing +election +electionary +electioneer +electioneered +electioneerer +electioneering +electioneers +elections +election's +elective +electively +electiveness +electives +electivism +electivity +electly +electo +elector +electoral +electorally +electorate +electorates +electorial +electors +elector's +electorship +electr- +Electra +electragy +electragist +electral +electralize +electre +electrepeter +electress +electret +electrets +electric +electrical +electricalize +electrically +electricalness +electrican +electricans +electric-drive +electric-heat +electric-heated +electrician +electricians +electricity +electricities +electricize +electric-lighted +electric-powered +electrics +Electrides +electriferous +electrify +electrifiable +electrification +electrifications +electrified +electrifier +electrifiers +electrifies +electrifying +electrine +electrion +Electryon +electrionic +electrizable +electrization +electrize +electrized +electrizer +electrizing +electro +electro- +electroacoustic +electroacoustical +electroacoustically +electroacoustics +electroaffinity +electroamalgamation +electroanalysis +electroanalytic +electroanalytical +electroanesthesia +electroballistic +electroballistically +electroballistician +electroballistics +electrobath +electrobiology +electro-biology +electrobiological +electrobiologically +electrobiologist +electrobioscopy +electroblasting +electrobrasser +electrobus +electrocapillary +electrocapillarity +electrocardiogram +electrocardiograms +electrocardiograph +electrocardiography +electrocardiographic +electrocardiographically +electrocardiographs +electrocatalysis +electrocatalytic +electrocataphoresis +electrocataphoretic +electrocautery +electrocauteries +electrocauterization +electroceramic +electrochemical +electrochemically +electrochemist +electrochemistry +electrochronograph +electrochronographic +electrochronometer +electrochronometric +electrocystoscope +electrocoagulation +electrocoating +electrocolloidal +electrocontractility +electroconvulsive +electrocorticogram +electrocratic +electroculture +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutional +electrocutioner +electrocutions +electrode +electrodeless +electrodentistry +electrodeposit +electrodepositable +electrodeposition +electrodepositor +electrodes +electrode's +electrodesiccate +electrodesiccation +electrodiagnoses +electrodiagnosis +electrodiagnostic +electrodiagnostically +electrodialyses +electrodialysis +electrodialitic +electrodialytic +electrodialitically +electrodialyze +electrodialyzer +electrodynamic +electrodynamical +electrodynamics +electrodynamism +electrodynamometer +electrodiplomatic +electrodispersive +electrodissolution +electroed +electroencephalogram +electroencephalograms +electroencephalograph +electroencephalography +electroencephalographic +electroencephalographical +electroencephalographically +electroencephalographs +electroendosmose +electroendosmosis +electroendosmotic +electroengrave +electroengraving +electroergometer +electroetching +electroethereal +electroextraction +electrofishing +electroform +electroforming +electrofuse +electrofused +electrofusion +electrogalvanic +electrogalvanization +electrogalvanize +electrogasdynamics +electrogenesis +electrogenetic +electrogenic +electrogild +electrogilding +electrogilt +electrogram +electrograph +electrography +electrographic +electrographite +electrograving +electroharmonic +electrohemostasis +electrohydraulic +electrohydraulically +electrohomeopathy +electrohorticulture +electroimpulse +electroindustrial +electroing +electroionic +electroirrigation +electrojet +electrokinematics +electrokinetic +electrokinetics +electroless +electrolier +electrolysation +electrolyse +electrolysed +electrolyser +electrolyses +electrolysing +electrolysis +electrolysises +electrolyte +electrolytes +electrolyte's +electrolithotrity +electrolytic +electrolytical +electrolytically +electrolyzability +electrolyzable +electrolyzation +electrolyze +electrolyzed +electrolyzer +electrolyzing +electrology +electrologic +electrological +electrologist +electrologists +electroluminescence +electroluminescent +electromagnet +electro-magnet +electromagnetally +electromagnetic +electromagnetical +electromagnetically +electromagnetics +electromagnetism +electromagnetist +electromagnetize +electromagnets +electromassage +electromechanical +electromechanically +electromechanics +electromedical +electromer +electromeric +electromerism +electrometallurgy +electrometallurgical +electrometallurgist +electrometeor +electrometer +electrometry +electrometric +electrometrical +electrometrically +electromyogram +electromyograph +electromyography +electromyographic +electromyographical +electromyographically +electromobile +electromobilism +electromotion +electromotiv +electromotive +electromotivity +electromotograph +electromotor +electromuscular +electron +electronarcosis +electronegative +electronegativity +electronervous +electroneutral +electroneutrality +electronic +electronically +electronics +electronography +electronographic +electrons +electron's +electronvolt +electron-volt +electrooculogram +electrooptic +electrooptical +electrooptically +electrooptics +electroori +electroosmosis +electro-osmosis +electroosmotic +electro-osmotic +electroosmotically +electro-osmotically +electrootiatrics +electropathy +electropathic +electropathology +electropercussive +electrophilic +electrophilically +electrophysicist +electrophysics +electrophysiology +electrophysiologic +electrophysiological +electrophysiologically +electrophysiologist +electrophobia +electrophone +electrophonic +electrophonically +electrophore +electrophorese +electrophoresed +electrophoreses +electrophoresing +electrophoresis +electrophoretic +electrophoretically +electrophoretogram +electrophori +electrophoric +Electrophoridae +electrophorus +electrophotography +electrophotographic +electrophotometer +electrophotometry +electrophotomicrography +electrophototherapy +electrophrenic +electropyrometer +electropism +electroplaque +electroplate +electroplated +electroplater +electroplates +electroplating +electroplax +electropneumatic +electropneumatically +electropoion +electropolar +electropolish +electropositive +electropotential +electropower +electropsychrometer +electropult +electropuncturation +electropuncture +electropuncturing +electroreceptive +electroreduction +electrorefine +electrorefining +electroresection +electroretinogram +electroretinograph +electroretinography +electroretinographic +electros +electroscission +electroscope +electroscopes +electroscopic +electrosensitive +electrosherardizing +electroshock +electroshocks +electrosynthesis +electrosynthetic +electrosynthetically +electrosmosis +electrostatic +electrostatical +electrostatically +electrostatics +electrosteel +electrostenolysis +electrostenolytic +electrostereotype +electrostriction +electrostrictive +electrosurgery +electrosurgeries +electrosurgical +electrosurgically +electrotactic +electrotautomerism +electrotaxis +electrotechnic +electrotechnical +electrotechnician +electrotechnics +electrotechnology +electrotechnologist +electrotelegraphy +electrotelegraphic +electrotelethermometer +electrotellurograph +electrotest +electrothanasia +electrothanatosis +electrotherapeutic +electrotherapeutical +electrotherapeutics +electrotherapeutist +electrotherapy +electrotherapies +electrotherapist +electrotheraputic +electrotheraputical +electrotheraputically +electrotheraputics +electrothermal +electrothermally +electrothermancy +electrothermic +electrothermics +electrothermometer +electrothermostat +electrothermostatic +electrothermotic +electrotype +electrotyped +electrotyper +electrotypes +electrotypy +electrotypic +electrotyping +electrotypist +electrotitration +electrotonic +electrotonicity +electrotonize +electrotonus +electrotrephine +electrotropic +electrotropism +electro-ultrafiltration +electrovalence +electrovalency +electrovalent +electrovalently +electrovection +electroviscous +electrovital +electrowin +electrowinning +electrum +electrums +elects +electuary +electuaries +eledoisin +eledone +Eleele +eleemosinar +eleemosynar +eleemosynary +eleemosynarily +eleemosynariness +Eleen +elegance +elegances +elegancy +elegancies +elegant +elegante +eleganter +elegantly +elegy +elegiac +elegiacal +elegiacally +elegiacs +elegiambic +elegiambus +elegiast +elegibility +elegies +elegious +elegise +elegised +elegises +elegising +elegist +elegists +elegit +elegits +elegize +elegized +elegizes +elegizing +Eleia +eleidin +elektra +Elektron +elelments +elem +elem. +eleme +element +elemental +elementalism +elementalist +elementalistic +elementalistically +elementality +elementalize +elementally +elementaloid +elementals +elementary +elementarily +elementariness +elementarism +elementarist +elementarity +elementate +elementish +elementoid +elements +element's +elemi +elemicin +elemin +elemis +elemol +elemong +Elena +elench +elenchi +elenchic +elenchical +elenchically +elenchize +elenchtic +elenchtical +elenchus +elenctic +elenctical +Elene +elenge +elengely +elengeness +Eleni +Elenor +Elenore +eleoblast +Eleocharis +eleolite +eleomargaric +eleometer +Eleonora +Eleonore +eleonorite +eleoplast +eleoptene +eleostearate +eleostearic +eleotrid +elepaio +Eleph +elephancy +elephant +elephanta +elephantiac +elephantiases +elephantiasic +elephantiasis +elephantic +elephanticide +Elephantidae +elephantine +elephantlike +elephantoid +elephantoidal +Elephantopus +elephantous +elephantry +elephants +elephant's +elephant's-ear +elephant's-foot +elephant's-foots +Elephas +Elephus +Elery +Eleroy +Elettaria +eleuin +Eleusine +Eleusinia +Eleusinian +Eleusinianism +Eleusinion +Eleusis +Eleut +Eleuthera +eleutherarch +Eleutheri +Eleutheria +Eleutherian +Eleutherios +eleutherism +Eleutherius +eleuthero- +Eleutherococcus +eleutherodactyl +Eleutherodactyli +Eleutherodactylus +eleutheromania +eleutheromaniac +eleutheromorph +eleutheropetalous +eleutherophyllous +eleutherophobia +eleutherosepalous +Eleutherozoa +eleutherozoan +elev +Eleva +elevable +elevate +elevated +elevatedly +elevatedness +elevates +elevating +elevatingly +elevation +elevational +elevations +elevato +elevator +elevatory +elevators +elevator's +eleve +eleven +elevener +elevenfold +eleven-oclock-lady +eleven-plus +elevens +elevenses +eleventeenth +eleventh +eleventh-hour +eleventhly +elevenths +elevon +elevons +Elevs +Elexa +ELF +elfdom +elfenfolk +Elfers +elf-god +elfhood +elfic +Elfie +elfin +elfins +elfin-tree +elfinwood +elfish +elfishly +elfishness +elfkin +elfland +elflike +elflock +elf-lock +elflocks +Elfont +Elfreda +Elfrida +Elfrieda +elfship +elf-shoot +elf-shot +Elfstan +elf-stricken +elf-struck +elf-taken +elfwife +elfwort +Elga +Elgan +Elgar +Elgenia +Elger +Elgin +Elgon +elhi +Eli +Ely +Elia +Eliades +Elian +Elianic +Elianora +Elianore +Elias +eliasite +Eliason +Eliasville +Eliath +Eliathan +Eliathas +elychnious +Elicia +elicit +elicitable +elicitate +elicitation +elicited +eliciting +elicitor +elicitory +elicitors +elicits +Elicius +Elida +Elidad +elide +elided +elides +elidible +eliding +elydoric +Elie +Eliezer +Eliga +eligenda +eligent +eligibility +eligibilities +eligible +eligibleness +eligibles +eligibly +Elihu +Elijah +Elik +Elymi +eliminability +eliminable +eliminand +eliminant +eliminate +eliminated +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminatory +eliminators +Elymus +Elyn +elinguate +elinguated +elinguating +elinguation +elingued +Elinor +Elinore +elint +elints +Elinvar +Eliot +Elyot +Eliott +Eliphalet +Eliphaz +eliquate +eliquated +eliquating +eliquation +eliquidate +Elyria +Elis +Elys +Elisa +Elisabet +Elisabeth +Elisabethville +Elisabetta +Elisavetgrad +Elisavetpol +Elysburg +Elise +Elyse +Elisee +Elysee +Eliseo +Eliseus +Elish +Elisha +Elysha +Elishah +Elisia +Elysia +Elysian +Elysiidae +elision +elisions +Elysium +Elison +elisor +Elissa +Elyssa +Elista +Elita +elite +elites +elitism +elitisms +elitist +elitists +elytr- +elytra +elytral +elytriferous +elytriform +elytrigerous +elytrin +elytrocele +elytroclasia +elytroid +elytron +elytroplastic +elytropolypus +elytroposis +elytroptosis +elytrorhagia +elytrorrhagia +elytrorrhaphy +elytrostenosis +elytrotomy +elytrous +elytrtra +elytrum +Elyutin +elix +elixate +elixation +elixed +elixir +elixirs +elixiviate +Eliz +Eliz. +Eliza +Elizabet +Elizabeth +Elizabethan +Elizabethanism +Elizabethanize +elizabethans +Elizabethton +Elizabethtown +Elizabethville +Elizaville +elk +Elka +Elkader +Elkanah +Elkdom +Elke +Elkesaite +elk-grass +Elkhart +Elkhorn +elkhound +elkhounds +Elkin +Elkins +Elkland +Elkmont +Elkmound +Elko +Elkoshite +Elkport +elks +elk's +elkslip +Elkton +Elkuma +Elkview +Elkville +Elkwood +Ell +Ella +Ellabell +ellachick +Elladine +ellagate +ellagic +ellagitannin +Ellamae +Ellamay +Ellamore +Ellan +Ellard +Ellary +Ellas +Ellasar +Ellata +Ellaville +ell-broad +Elldridge +ELLE +ellebore +elleck +Ellen +Ellenboro +Ellenburg +Ellendale +Ellene +ellenyard +Ellensburg +Ellenton +Ellenville +Ellenwood +Ellerbe +Ellerd +Ellerey +Ellery +Ellerian +Ellersick +Ellerslie +Ellett +Ellette +Ellettsville +ellfish +Ellga +Elli +Elly +Ellice +Ellick +Ellicott +Ellicottville +Ellie +Ellijay +El-lil +Ellin +Ellyn +elling +ellinge +Ellinger +Ellingston +Ellington +Ellynn +Ellinwood +Elliot +Elliott +Elliottsburg +Elliottville +ellipse +ellipses +ellipse's +ellipsis +ellipsograph +ellipsoid +ellipsoidal +ellipsoids +ellipsoid's +ellipsometer +ellipsometry +ellipsone +ellipsonic +elliptic +elliptical +elliptically +ellipticalness +ellipticity +elliptic-lanceolate +elliptic-leaved +elliptograph +elliptoid +Ellis +Ellisburg +Ellison +Ellissa +Elliston +Ellisville +Ellita +ell-long +Ellmyer +Ellon +ellops +Ellora +Ellord +Elloree +ells +Ellsinore +Ellston +Ellswerth +Ellsworth +ellwand +ell-wand +ell-wide +Ellwood +ELM +Elma +Elmajian +Elmaleh +Elman +Elmaton +Elmdale +Elmendorf +Elmer +Elmhall +Elmhurst +elmy +elmier +elmiest +Elmina +Elmira +elm-leaved +Elmmott +Elmo +Elmont +Elmonte +Elmora +Elmore +elms +Elmsford +Elmwood +Elna +Elnar +elne +Elnora +Elnore +ELO +Eloah +elocation +elocular +elocute +elocution +elocutionary +elocutioner +elocutionist +elocutionists +elocutionize +elocutions +elocutive +elod +Elodea +Elodeaceae +elodeas +Elodes +Elodia +Elodie +eloge +elogy +elogium +Elohim +Elohimic +Elohism +Elohist +Elohistic +Eloy +eloign +eloigned +eloigner +eloigners +eloigning +eloignment +eloigns +eloin +eloine +eloined +eloiner +eloiners +eloining +eloinment +eloins +Eloisa +Eloise +Eloyse +Elon +elong +elongate +elongated +elongates +elongating +elongation +elongations +elongative +elongato-conical +elongato-ovate +Elonite +Elonore +elope +eloped +elopement +elopements +eloper +elopers +elopes +Elopidae +eloping +elops +eloquence +eloquent +eloquential +eloquently +eloquentness +Elora +Elotherium +elotillo +ELP +elpasolite +Elpenor +elpidite +elrage +Elreath +elric +Elrica +elritch +Elrod +Elroy +elroquite +els +Elsa +Elsah +Elsan +Elsass +Elsass-Lothringen +Elsberry +Elsbeth +Elsdon +Else +elsehow +Elsey +Elsene +elses +Elset +Elsevier +elseways +elsewards +elsewhat +elsewhen +elsewhere +elsewheres +elsewhither +elsewise +elshin +Elsholtzia +Elsi +Elsy +Elsie +elsin +Elsinore +Elsmere +Elsmore +Elson +Elspet +Elspeth +Elstan +Elston +Elsworth +ELT +eltime +Elton +eltrot +eluant +eluants +Eluard +eluate +eluated +eluates +eluating +elucid +elucidate +elucidated +elucidates +elucidating +elucidation +elucidations +elucidative +elucidator +elucidatory +elucidators +eluctate +eluctation +elucubrate +elucubration +elude +eluded +eluder +eluders +eludes +eludible +eluding +eluent +eluents +Elul +Elum +elumbated +Elura +Elurd +elusion +elusions +elusive +elusively +elusiveness +elusivenesses +elusory +elusoriness +elute +eluted +elutes +eluting +elution +elutions +elutor +elutriate +elutriated +elutriating +elutriation +elutriator +eluvia +eluvial +eluviate +eluviated +eluviates +eluviating +eluviation +eluvies +eluvium +eluviums +eluvivia +eluxate +ELV +Elva +Elvah +elvan +elvanite +elvanitic +Elvaston +elve +elver +Elvera +Elverda +elvers +Elverson +Elverta +elves +elvet +Elvia +Elvie +Elvin +Elvyn +Elvina +Elvine +Elvira +Elvis +elvish +elvishly +Elvita +Elwaine +Elwee +Elwell +Elwin +Elwyn +Elwina +Elwira +Elwood +Elzevier +Elzevir +Elzevirian +EM +em- +'em +EMA +emacerate +emacerated +emaceration +emaciate +emaciated +emaciates +emaciating +emaciation +emaciations +EMACS +emaculate +Emad +emagram +EMAIL +emailed +emajagua +Emalee +Emalia +emamelware +emanant +emanate +emanated +emanates +emanating +emanation +emanational +emanationism +emanationist +emanations +emanatism +emanatist +emanatistic +emanativ +emanative +emanatively +emanator +emanatory +emanators +emancipatation +emancipatations +emancipate +emancipated +emancipates +emancipating +emancipation +emancipationist +emancipations +emancipatist +emancipative +emancipator +emancipatory +emancipators +emancipatress +emancipist +emandibulate +emane +emanent +emanium +Emanuel +Emanuela +Emanuele +emarcid +emarginate +emarginated +emarginately +emarginating +emargination +Emarginula +Emarie +emasculatation +emasculatations +emasculate +emasculated +emasculates +emasculating +emasculation +emasculations +emasculative +emasculator +emasculatory +emasculators +Emathion +embace +embacle +Embadomonas +embay +embayed +embaying +embayment +embain +embays +embale +emball +emballonurid +Emballonuridae +emballonurine +embalm +embalmed +embalmer +embalmers +embalming +embalmment +embalms +embank +embanked +embanking +embankment +embankments +embanks +embannered +embaphium +embar +embarcadero +embarcation +embarge +embargo +embargoed +embargoes +embargoing +embargoist +embargos +embark +embarkation +embarkations +embarked +embarking +embarkment +embarks +embarment +embarque +embarras +embarrased +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embarrassments +embarred +embarrel +embarren +embarricado +embarring +embars +embase +embassade +embassador +embassadress +embassage +embassy +embassiate +embassies +embassy's +embastardize +embastioned +embathe +embatholithic +embattle +embattled +embattlement +embattles +embattling +Embden +embeam +embed +embeddable +embedded +embedder +embedding +embedment +embeds +embeggar +Embelia +embelic +embelif +embelin +embellish +embellished +embellisher +embellishers +embellishes +embellishing +embellishment +embellishments +embellishment's +ember +embergeese +embergoose +Emberiza +emberizidae +Emberizinae +emberizine +embers +embetter +embezzle +embezzled +embezzlement +embezzlements +embezzler +embezzlers +embezzles +embezzling +embiid +Embiidae +Embiidina +embillow +embind +Embiodea +Embioptera +embiotocid +Embiotocidae +embiotocoid +embira +embitter +embittered +embitterer +embittering +embitterment +embitterments +embitters +Embla +embladder +emblanch +emblaze +emblazed +emblazer +emblazers +emblazes +emblazing +emblazon +emblazoned +emblazoner +emblazoning +emblazonment +emblazonments +emblazonry +emblazons +emblem +emblema +emblematic +emblematical +emblematically +emblematicalness +emblematicize +emblematise +emblematised +emblematising +emblematist +emblematize +emblematized +emblematizing +emblematology +emblemed +emblement +emblements +embleming +emblemish +emblemist +emblemize +emblemized +emblemizing +emblemology +emblems +emblic +embliss +embloom +emblossom +embody +embodied +embodier +embodiers +embodies +embodying +embodiment +embodiments +embodiment's +embog +embogue +emboil +emboite +emboitement +emboites +embol- +embolden +emboldened +emboldener +emboldening +emboldens +embole +embolectomy +embolectomies +embolemia +emboli +emboly +embolic +embolies +emboliform +embolimeal +embolism +embolismic +embolisms +embolismus +embolite +embolium +embolization +embolize +embolo +embololalia +embolomalerism +Embolomeri +embolomerism +embolomerous +embolomycotic +embolon +emboltement +embolum +embolus +embonpoint +emborder +embordered +embordering +emborders +emboscata +embosk +embosked +embosking +embosks +embosom +embosomed +embosoming +embosoms +emboss +embossable +embossage +embossed +embosser +embossers +embosses +embossing +embossman +embossmen +embossment +embossments +embost +embosture +embottle +embouchement +embouchment +embouchure +embouchures +embound +embourgeoisement +embow +embowed +embowel +emboweled +emboweler +emboweling +embowelled +emboweller +embowelling +embowelment +embowels +embower +embowered +embowering +embowerment +embowers +embowing +embowl +embowment +embows +embox +embrace +embraceable +embraceably +embraced +embracement +embraceor +embraceorr +embracer +embracery +embraceries +embracers +embraces +embracing +embracingly +embracingness +embracive +embraciveg +embraid +embrail +embrake +embranchment +embrangle +embrangled +embranglement +embrangling +embrase +embrasure +embrasured +embrasures +embrasuring +embrave +embrawn +embreach +embread +embreastment +embreathe +embreathement +embrectomy +embrew +Embry +embry- +Embrica +embryectomy +embryectomies +embright +embrighten +embryo +embryocardia +embryoctony +embryoctonic +embryoferous +embryogenesis +embryogenetic +embryogeny +embryogenic +embryogony +embryographer +embryography +embryographic +embryoid +embryoism +embryol +embryol. +embryology +embryologic +embryological +embryologically +embryologies +embryologist +embryologists +embryoma +embryomas +embryomata +embryon +embryon- +embryonal +embryonally +embryonary +embryonate +embryonated +embryony +embryonic +embryonically +embryoniferous +embryoniform +embryons +embryopathology +embryophagous +Embryophyta +embryophyte +embryophore +embryoplastic +embryos +embryo's +embryoscope +embryoscopic +embryotega +embryotegae +embryotic +embryotome +embryotomy +embryotomies +embryotroph +embryotrophe +embryotrophy +embryotrophic +embryous +embrittle +embrittled +embrittlement +embrittling +embryulci +embryulcia +embryulculci +embryulcus +embryulcuses +embroaden +embrocado +embrocate +embrocated +embrocates +embrocating +embrocation +embrocations +embroche +embroglio +embroglios +embroider +embroidered +embroiderer +embroiderers +embroideress +embroidery +embroideries +embroidering +embroiders +embroil +embroiled +embroiler +embroiling +embroilment +embroilments +embroils +embronze +embroscopic +embrothelled +embrowd +embrown +embrowned +embrowning +embrowns +embrue +embrued +embrues +embruing +embrute +embruted +embrutes +embruting +embubble +Embudo +embue +embuia +embulk +embull +embus +embush +embusy +embusk +embuskin +embusqu +embusque +embussed +embussing +EMC +emcee +emceed +emceeing +emcees +emceing +emcumbering +emda +Emden +eme +Emee +emeer +emeerate +emeerates +emeers +emeership +Emeigh +Emelda +Emelen +Emelia +Emelin +Emelina +Emeline +Emelyne +Emelita +Emelle +Emelun +emend +emendable +emendandum +emendate +emendated +emendately +emendates +emendating +emendation +emendations +emendator +emendatory +emended +emender +emenders +emendicate +emending +emends +emer +Emera +Emerado +Emerald +emerald-green +emeraldine +emeralds +emerald's +emerant +emeras +emeraude +emerge +emerged +emergence +emergences +emergency +emergencies +emergency's +emergent +emergently +emergentness +emergents +emergers +emerges +emerging +Emery +Emeric +Emerick +emeried +emeries +emerying +emeril +emerit +Emerita +emeritae +emerited +emeriti +emeritus +emerituti +Emeryville +emerize +emerized +emerizing +emerod +emerods +emeroid +emeroids +emerse +emersed +Emersen +emersion +emersions +Emerson +Emersonian +Emersonianism +emes +Emesa +Eme-sal +emeses +Emesidae +emesis +EMet +emetatrophia +emetia +emetic +emetical +emetically +emetics +emetin +emetine +emetines +emetins +emetocathartic +emeto-cathartic +emetology +emetomorphine +emetophobia +emeu +emeus +emeute +emeutes +EMF +emforth +emgalla +emhpasizing +EMI +emia +emic +emicant +emicate +emication +emiction +emictory +emyd +emyde +Emydea +emydes +emydian +Emydidae +Emydinae +Emydosauria +emydosaurian +emyds +Emie +emigate +emigated +emigates +emigating +emigr +emigrant +emigrants +emigrant's +emigrate +emigrated +emigrates +emigrating +emigration +emigrational +emigrationist +emigrations +emigrative +emigrator +emigratory +emigre +emigree +emigres +Emigsville +Emil +Emile +Emyle +Emilee +Emylee +Emili +Emily +Emilia +Emiliano +Emilia-Romagna +Emilie +Emiline +Emilio +Emim +Emina +Eminence +eminences +eminency +eminencies +eminent +eminently +Eminescu +Emington +emir +emirate +emirates +emirs +emirship +Emys +Emiscan +Emison +emissary +emissaria +emissaries +emissaryship +emissarium +emissi +emissile +emission +emissions +emissitious +emissive +emissivity +emissory +emit +Emitron +emits +emittance +emitted +emittent +emitter +emitters +emitting +EML +Emlen +Emlenton +Emlin +Emlyn +Emlynn +Emlynne +Emm +Emma +Emmalee +Emmalena +Emmalyn +Emmaline +Emmalynn +Emmalynne +emmantle +Emmanuel +emmarble +emmarbled +emmarbling +emmarvel +Emmaus +Emmey +Emmeleen +emmeleia +Emmelene +Emmelina +Emmeline +Emmen +emmenagogic +emmenagogue +emmenia +emmenic +emmeniopathy +emmenology +emmensite +Emmental +Emmentaler +Emmenthal +Emmenthaler +Emmer +Emmeram +emmergoose +Emmery +Emmerich +Emmerie +emmers +Emmet +emmetrope +emmetropy +emmetropia +emmetropic +emmetropism +emmets +Emmetsburg +Emmett +emmew +Emmi +Emmy +Emmie +Emmye +Emmies +Emmylou +Emmit +Emmitsburg +Emmonak +Emmons +Emmott +emmove +Emmuela +emodin +emodins +Emogene +emollescence +emolliate +emollience +emollient +emollients +emollition +emoloa +emolument +emolumental +emolumentary +emoluments +emong +emony +Emory +emote +emoted +emoter +emoters +emotes +emoting +emotiometabolic +emotiomotor +emotiomuscular +emotion +emotionable +emotional +emotionalise +emotionalised +emotionalising +emotionalism +emotionalist +emotionalistic +emotionality +emotionalization +emotionalize +emotionalized +emotionalizing +emotionally +emotioned +emotionist +emotionize +emotionless +emotionlessly +emotionlessness +emotions +emotion's +emotiovascular +emotive +emotively +emotiveness +emotivism +emotivity +emove +EMP +Emp. +empacket +empaestic +empair +empaistic +empale +empaled +empalement +empaler +empalers +empales +empaling +empall +empanada +empanel +empaneled +empaneling +empanelled +empanelling +empanelment +empanels +empannel +empanoply +empaper +emparadise +emparchment +empark +emparl +empasm +empasma +empassion +empathetic +empathetically +empathy +empathic +empathically +empathies +empathize +empathized +empathizes +empathizing +empatron +empearl +Empedoclean +Empedocles +empeine +empeirema +empemata +empennage +empennages +Empeo +empeople +empeopled +empeoplement +emperess +empery +emperies +emperil +emperish +emperize +emperor +emperors +emperor's +emperorship +empest +empestic +Empetraceae +empetraceous +empetrous +Empetrum +empexa +emphase +emphases +emphasis +emphasise +emphasised +emphasising +emphasize +emphasized +emphasizes +emphasizing +emphatic +emphatical +emphatically +emphaticalness +emphemeralness +emphysema +emphysemas +emphysematous +emphyteusis +emphyteuta +emphyteutic +emphlysis +emphractic +emphraxis +emphrensy +empicture +Empididae +Empidonax +empiecement +empyema +empyemas +empyemata +empyemic +empierce +empiercement +empyesis +empight +empyocele +Empire +empyreal +empyrean +empyreans +empire-builder +empirema +empires +empire's +empyreum +empyreuma +empyreumata +empyreumatic +empyreumatical +empyreumatize +empiry +empiric +empirical +empyrical +empirically +empiricalness +empiricism +empiricist +empiricists +empiricist's +empirics +Empirin +empiriocritcism +empiriocritical +empiriological +empirism +empiristic +empyromancy +empyrosis +emplace +emplaced +emplacement +emplacements +emplaces +emplacing +emplane +emplaned +emplanement +emplanes +emplaning +emplaster +emplastic +emplastra +emplastration +emplastrum +emplead +emplectic +emplection +emplectite +emplecton +empleomania +employ +employability +employable +employe +employed +employee +employees +employee's +employer +employer-owned +employers +employer's +employes +employing +employless +employment +employments +employment's +employs +emplore +emplume +emplunge +empocket +empodia +empodium +empoison +empoisoned +empoisoner +empoisoning +empoisonment +empoisons +empolder +emporetic +emporeutic +empory +Emporia +emporial +emporiria +empoririums +Emporium +emporiums +emporte +emportment +empover +empoverish +empower +empowered +empowering +empowerment +empowers +emprent +empresa +empresario +EMPRESS +empresse +empressement +empressements +empresses +empressment +emprime +emprint +emprise +emprises +emprison +emprize +emprizes +emprosthotonic +emprosthotonos +emprosthotonus +Empson +empt +empty +emptiable +empty-armed +empty-barreled +empty-bellied +emptied +emptier +emptiers +empties +emptiest +empty-fisted +empty-handed +empty-handedness +empty-headed +empty-headedness +emptyhearted +emptying +emptily +empty-looking +empty-minded +empty-mindedness +empty-mouthed +emptiness +emptinesses +emptings +empty-noddled +emptins +emptio +emption +emptional +empty-paneled +empty-pated +emptysis +empty-skulled +empty-stomached +empty-vaulted +emptive +empty-voiced +emptor +emptores +emptory +empurple +empurpled +empurples +empurpling +Empusa +Empusae +empuzzle +EMR +emraud +Emrich +emrode +EMS +Emsmus +Emsworth +EMT +EMU +emulable +emulant +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulatory +emulators +emulator's +emulatress +emule +emulge +emulgence +emulgens +emulgent +emulous +emulously +emulousness +emuls +emulsibility +emulsible +emulsic +emulsify +emulsifiability +emulsifiable +emulsification +emulsifications +emulsified +emulsifier +emulsifiers +emulsifies +emulsifying +emulsin +emulsion +emulsionize +emulsions +emulsive +emulsoid +emulsoidal +emulsoids +emulsor +emunct +emunctory +emunctories +emundation +emunge +emus +emuscation +emusify +emusified +emusifies +emusifying +emusive +emu-wren +en +en- +Ena +enable +enabled +enablement +enabler +enablers +enables +enabling +enact +enactable +enacted +enacting +enaction +enactive +enactment +enactments +enactor +enactory +enactors +enacts +enacture +enaena +enage +Enajim +Enalda +enalid +Enaliornis +enaliosaur +Enaliosauria +enaliosaurian +enalyron +enalite +enallachrome +enallage +enaluron +Enalus +enam +enamber +enambush +enamdar +enamel +enameled +enameler +enamelers +enameling +enamelist +enamellar +enamelled +enameller +enamellers +enamelless +enamelling +enamellist +enameloma +enamels +enamelware +enamelwork +enami +enamine +enamines +enamor +enamorado +enamorate +enamorato +enamored +enamoredness +enamoring +enamorment +enamors +enamour +enamoured +enamouredness +enamouring +enamourment +enamours +enanguish +enanthem +enanthema +enanthematous +enanthesis +enantiobiosis +enantioblastic +enantioblastous +enantiomer +enantiomeric +enantiomeride +enantiomorph +enantiomorphy +enantiomorphic +enantiomorphism +enantiomorphous +enantiomorphously +enantiopathy +enantiopathia +enantiopathic +enantioses +enantiosis +enantiotropy +enantiotropic +enantobiosis +enapt +enarbor +enarbour +enarch +enarched +Enarete +enargite +enarm +enarme +enarration +enarthrodia +enarthrodial +enarthroses +enarthrosis +enascent +enatant +enate +enates +enatic +enation +enations +enaunter +enb- +enbaissing +enbibe +enbloc +enbranglement +enbrave +enbusshe +enc +enc. +encadre +encaenia +encage +encaged +encages +encaging +encake +encalendar +encallow +encamp +encamped +encamping +Encampment +encampments +encamps +encanker +encanthis +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +encapsulations +encapsule +encapsuled +encapsules +encapsuling +encaptivate +encaptive +encardion +encarditis +encarnadine +encarnalise +encarnalised +encarnalising +encarnalize +encarnalized +encarnalizing +encarpa +encarpi +encarpium +encarpus +encarpuspi +encase +encased +encasement +encases +encash +encashable +encashed +encashes +encashing +encashment +encasing +encasserole +encastage +encastered +encastre +encastrement +encatarrhaphy +encauma +encaustes +encaustic +encaustically +encave +ence +encefalon +enceint +enceinte +enceintes +Enceladus +Encelia +encell +encense +encenter +encephal- +encephala +encephalalgia +Encephalartos +encephalasthenia +encephalic +encephalin +encephalitic +encephalitides +encephalitis +encephalitogenic +encephalo- +encephalocele +encephalocoele +encephalodialysis +encephalogram +encephalograph +encephalography +encephalographic +encephalographically +encephaloid +encephalola +encephalolith +encephalology +encephaloma +encephalomalacia +encephalomalacosis +encephalomalaxis +encephalomas +encephalomata +encephalomeningitis +encephalomeningocele +encephalomere +encephalomeric +encephalometer +encephalometric +encephalomyelitic +encephalomyelitis +encephalomyelopathy +encephalomyocarditis +encephalon +encephalonarcosis +encephalopathy +encephalopathia +encephalopathic +encephalophyma +encephalopyosis +encephalopsychesis +encephalorrhagia +encephalos +encephalosclerosis +encephaloscope +encephaloscopy +encephalosepsis +encephalosis +encephalospinal +encephalothlipsis +encephalotome +encephalotomy +encephalotomies +encephalous +enchafe +enchain +enchained +enchainement +enchainements +enchaining +enchainment +enchainments +enchains +enchair +enchalice +enchancement +enchannel +enchant +enchanted +enchanter +enchantery +enchanters +enchanting +enchantingly +enchantingness +enchantment +enchantments +enchantress +enchantresses +enchants +encharge +encharged +encharging +encharm +encharnel +enchase +enchased +enchaser +enchasers +enchases +enchasing +enchasten +encheason +encheat +encheck +encheer +encheiria +Enchelycephali +enchequer +encheson +enchesoun +enchest +enchilada +enchiladas +enchylema +enchylematous +enchyma +enchymatous +enchiridia +enchiridion +enchiridions +enchiriridia +enchisel +enchytrae +enchytraeid +Enchytraeidae +Enchytraeus +Enchodontid +Enchodontidae +Enchodontoid +Enchodus +enchondroma +enchondromas +enchondromata +enchondromatous +enchondrosis +enchorial +enchoric +enchronicle +enchurch +ency +ency. +encia +encyc +encycl +encyclic +encyclical +encyclicals +encyclics +encyclopaedia +encyclopaediac +encyclopaedial +encyclopaedian +encyclopaedias +encyclopaedic +encyclopaedical +encyclopaedically +encyclopaedism +encyclopaedist +encyclopaedize +encyclopedia +encyclopediac +encyclopediacal +encyclopedial +encyclopedian +encyclopedias +encyclopedia's +encyclopediast +encyclopedic +encyclopedical +encyclopedically +encyclopedism +encyclopedist +encyclopedize +encydlopaedic +enciente +Encina +Encinal +encinas +encincture +encinctured +encincturing +encinder +encinillo +Encinitas +Encino +encipher +enciphered +encipherer +enciphering +encipherment +encipherments +enciphers +encircle +encircled +encirclement +encirclements +encircler +encircles +encircling +encyrtid +Encyrtidae +encist +encyst +encystation +encysted +encysting +encystment +encystments +encysts +encitadel +Encke +encl +encl. +enclaret +enclasp +enclasped +enclasping +enclasps +enclave +enclaved +enclavement +enclaves +enclaving +enclear +enclisis +enclitic +enclitical +enclitically +enclitics +encloak +enclog +encloister +enclosable +enclose +enclosed +encloser +enclosers +encloses +enclosing +enclosure +enclosures +enclosure's +enclothe +encloud +encoach +encode +encoded +encodement +encoder +encoders +encodes +encoding +encodings +encoffin +encoffinment +encoignure +encoignures +encoil +encolden +encollar +encolor +encolour +encolpia +encolpion +encolumn +encolure +encomendero +encomy +encomia +encomiast +encomiastic +encomiastical +encomiastically +encomic +encomienda +encomiendas +encomimia +encomimiums +encomiologic +encomium +encomiumia +encomiums +encommon +encompany +encompass +encompassed +encompasser +encompasses +encompassing +encompassment +encoop +encopreses +encopresis +encorbellment +encorbelment +encore +encored +encores +encoring +encoronal +encoronate +encoronet +encorpore +encounter +encounterable +encountered +encounterer +encounterers +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encouragers +encourages +encouraging +encouragingly +encover +encowl +encraal +encradle +encranial +Encrata +encraty +Encratia +Encratic +Encratis +Encratism +Encratite +encrease +encreel +encrimson +encrinal +encrinic +Encrinidae +encrinital +encrinite +encrinitic +encrinitical +encrinoid +Encrinoidea +Encrinus +encrypt +encrypted +encrypting +encryption +encryptions +encrypts +encrisp +encroach +encroached +encroacher +encroaches +encroaching +encroachingly +encroachment +encroachments +encrotchet +encrown +encrownment +encrust +encrustant +encrustation +encrusted +encrusting +encrustment +encrusts +encuirassed +enculturate +enculturated +enculturating +enculturation +enculturative +encumber +encumberance +encumberances +encumbered +encumberer +encumbering +encumberingly +encumberment +encumbers +encumbrance +encumbrancer +encumbrances +encumbrous +encup +encurl +encurtain +encushion +end +end- +endable +end-all +endamage +endamageable +endamaged +endamagement +endamages +endamaging +endamask +endameba +endamebae +endamebas +endamebiasis +endamebic +endamnify +Endamoeba +endamoebae +endamoebas +endamoebiasis +endamoebic +Endamoebidae +endangeitis +endanger +endangered +endangerer +endangering +endangerment +endangerments +endangers +endangiitis +endangitis +endangium +endaortic +endaortitis +endarch +endarchy +endarchies +endark +endarterectomy +endarteria +endarterial +endarteritis +endarterium +endarteteria +endaseh +endaspidean +endaze +endball +end-blown +endboard +endbrain +endbrains +enddamage +enddamaged +enddamaging +ende +endear +endearance +endeared +endearedly +endearedness +endearing +endearingly +endearingness +endearment +endearments +endears +Endeavor +endeavored +endeavorer +endeavoring +endeavors +endeavour +endeavoured +endeavourer +endeavouring +endebt +endeca- +endecha +Endecott +ended +endeictic +endeign +Endeis +endellionite +endemial +endemic +endemical +endemically +endemicity +endemics +endemiology +endemiological +endemism +endemisms +endenization +endenize +endenizen +endent +Ender +endere +endergonic +Enderlin +endermatic +endermic +endermically +enderon +ender-on +enderonic +Enders +ender-up +endevil +endew +endexine +endexines +endfile +endgame +endgames +endgate +end-grain +endhand +endia +endiablee +endiadem +endiaper +Endicott +endict +endyma +endymal +endimanche +Endymion +ending +endings +endysis +endite +endited +endites +enditing +endive +endives +endjunk +endleaf +endleaves +endless +endlessly +endlessness +endlichite +endlong +end-match +endmatcher +end-measure +endmost +endnote +endnotes +Endo +endo- +endoabdominal +endoangiitis +endoaortitis +endoappendicitis +endoarteritis +endoauscultation +endobatholithic +endobiotic +endoblast +endoblastic +endobronchial +endobronchially +endobronchitis +endocannibalism +endocardia +endocardiac +endocardial +endocarditic +endocarditis +endocardium +endocarp +endocarpal +endocarpic +endocarpoid +endocarps +endocast +endocellular +endocentric +Endoceras +Endoceratidae +endoceratite +endoceratitic +endocervical +endocervicitis +endochylous +endochondral +endochorion +endochorionic +endochrome +endocycle +endocyclic +endocyemate +endocyst +endocystitis +endocytic +endocytosis +endocytotic +endoclinal +endocline +endocoelar +endocoele +endocoeliac +endocolitis +endocolpitis +endocondensation +endocone +endoconidia +endoconidium +endocorpuscular +endocortex +endocrania +endocranial +endocranium +endocrin +endocrinal +endocrine +endocrines +endocrinic +endocrinism +endocrinology +endocrinologic +endocrinological +endocrinologies +endocrinologist +endocrinologists +endocrinopath +endocrinopathy +endocrinopathic +endocrinotherapy +endocrinous +endocritic +endoderm +endodermal +endodermic +endodermis +endoderms +endodynamomorphic +endodontia +endodontic +endodontically +endodontics +endodontist +endodontium +endodontology +endodontologist +endoenteritis +endoenzyme +endoergic +endoerythrocytic +endoesophagitis +endofaradism +endogalvanism +endogamy +endogamic +endogamies +endogamous +endogastric +endogastrically +endogastritis +endogen +Endogenae +endogenesis +endogenetic +endogeny +endogenic +endogenicity +endogenies +endogenous +endogenously +endogens +endoglobular +endognath +endognathal +endognathion +endogonidium +endointoxication +endokaryogamy +endolabyrinthitis +endolaryngeal +endolemma +endolymph +endolymphangial +endolymphatic +endolymphic +endolysin +endolithic +endolumbar +endomastoiditis +endome +endomesoderm +endometry +endometria +endometrial +endometriosis +endometritis +endometrium +Endomyces +Endomycetaceae +endomictic +endomysial +endomysium +endomitosis +endomitotic +endomixis +endomorph +endomorphy +endomorphic +endomorphism +endoneurial +endoneurium +endonuclear +endonuclease +endonucleolus +endoparasite +endoparasitic +Endoparasitica +endoparasitism +endopathic +endopelvic +endopeptidase +endopericarditis +endoperidial +endoperidium +endoperitonitis +endophagy +endophagous +endophasia +endophasic +Endophyllaceae +endophyllous +Endophyllum +endophytal +endophyte +endophytic +endophytically +endophytous +endophlebitis +endophragm +endophragmal +endoplasm +endoplasma +endoplasmic +endoplast +endoplastron +endoplastular +endoplastule +endopleura +endopleural +endopleurite +endopleuritic +endopod +endopodite +endopoditic +endopods +endopolyploid +endopolyploidy +endoproct +Endoprocta +endoproctous +endopsychic +Endopterygota +endopterygote +endopterygotic +endopterygotism +endopterygotous +Endor +Endora +endorachis +endoradiosonde +endoral +endore +endorhinitis +endorphin +endorsable +endorsation +endorse +endorsed +endorsee +endorsees +endorsement +endorsements +endorser +endorsers +endorses +endorsing +endorsingly +endorsor +endorsors +endosalpingitis +endosarc +endosarcode +endosarcous +endosarcs +endosclerite +endoscope +endoscopes +endoscopy +endoscopic +endoscopically +endoscopies +endoscopist +endosecretory +endosepsis +endosymbiosis +endosiphon +endosiphonal +endosiphonate +endosiphuncle +endoskeletal +endoskeleton +endoskeletons +endosmic +endosmometer +endosmometric +endosmos +endosmose +endosmoses +endosmosic +endosmosis +endosmotic +endosmotically +endosome +endosomes +endosperm +endospermic +endospermous +endospore +endosporia +endosporic +endosporium +endosporous +endosporously +endoss +endostea +endosteal +endosteally +endosteitis +endosteoma +endosteomas +endosteomata +endosternite +endosternum +endosteum +endostylar +endostyle +endostylic +endostitis +endostoma +endostomata +endostome +endostosis +endostraca +endostracal +endostracum +endosulfan +endotheca +endothecal +endothecate +endothecia +endothecial +endothecium +endotheli- +endothelia +endothelial +endothelioblastoma +endotheliocyte +endothelioid +endotheliolysin +endotheliolytic +endothelioma +endotheliomas +endotheliomata +endotheliomyoma +endotheliomyxoma +endotheliotoxin +endotheliulia +endothelium +endotheloid +endotherm +endothermal +endothermy +endothermic +endothermically +endothermism +endothermous +Endothia +endothys +endothoracic +endothorax +Endothrix +endotys +endotoxic +endotoxin +endotoxoid +endotracheal +endotracheitis +endotrachelitis +Endotrophi +endotrophic +endotropic +endoubt +endoute +endovaccination +endovasculitis +endovenous +endover +endow +endowed +endower +endowers +endowing +endowment +endowments +endowment's +endows +endozoa +endozoic +endpaper +endpapers +endpiece +endplay +endplate +endplates +endpleasure +endpoint +endpoints +end-rack +Endres +endrin +endrins +Endromididae +Endromis +endrudge +endrumpf +ends +endseal +endshake +endsheet +endship +end-shrink +end-stopped +endsweep +end-to-end +endue +endued +enduement +endues +enduing +endungeon +endura +endurability +endurable +endurableness +endurably +endurance +endurances +endurant +endure +endured +endurer +endures +enduring +enduringly +enduringness +enduro +enduros +endways +end-ways +endwise +ene +ENEA +Eneas +enecate +eneclann +ened +eneid +enema +enemas +enema's +enemata +enemy +enemied +enemies +enemying +enemylike +enemy's +enemyship +Enenstein +enent +Eneolithic +enepidermic +energeia +energesis +energetic +energetical +energetically +energeticalness +energeticist +energeticness +energetics +energetistic +energy +energiatye +energic +energical +energico +energy-consuming +energid +energids +energies +energy-producing +energise +energised +energiser +energises +energising +energism +energist +energistic +energize +energized +energizer +energizers +energizes +energizing +energumen +energumenon +enervate +enervated +enervates +enervating +enervation +enervations +enervative +enervator +enervators +enerve +enervous +Enesco +Enescu +ENET +enetophobia +eneuch +eneugh +enew +Enewetak +enface +enfaced +enfacement +enfaces +enfacing +enfamish +enfamous +enfant +enfants +enfarce +enfasten +enfatico +enfavor +enfeature +enfect +enfeeble +enfeebled +enfeeblement +enfeeblements +enfeebler +enfeebles +enfeebling +enfeeblish +enfelon +enfeoff +enfeoffed +enfeoffing +enfeoffment +enfeoffs +enfester +enfetter +enfettered +enfettering +enfetters +enfever +enfevered +enfevering +enfevers +ENFIA +enfief +Enfield +enfierce +enfigure +enfilade +enfiladed +enfilades +enfilading +enfile +enfiled +enfin +enfire +enfirm +enflagellate +enflagellation +enflame +enflamed +enflames +enflaming +enflesh +enfleurage +enflower +enflowered +enflowering +enfoeffment +enfoil +enfold +enfolded +enfolden +enfolder +enfolders +enfolding +enfoldings +enfoldment +enfolds +enfollow +enfonce +enfonced +enfoncee +enforce +enforceability +enforceable +enforced +enforcedly +enforcement +enforcements +enforcer +enforcers +enforces +enforcibility +enforcible +enforcing +enforcingly +enforcive +enforcively +enforest +enfork +enform +enfort +enforth +enfortune +enfoul +enfoulder +enfrai +enframe +enframed +enframement +enframes +enframing +enfranch +enfranchisable +enfranchise +enfranchised +enfranchisement +enfranchisements +enfranchiser +enfranchises +enfranchising +enfree +enfrenzy +enfroward +enfuddle +enfume +enfurrow +Eng +Eng. +Engadine +engage +engaged +engagedly +engagedness +engagee +engagement +engagements +engagement's +engager +engagers +engages +engaging +engagingly +engagingness +engallant +engaol +engarb +engarble +engarde +engarland +engarment +engarrison +engastrimyth +engastrimythic +engaud +engaze +Engdahl +Engeddi +Engedi +Engedus +Engel +Engelbert +Engelberta +Engelhard +Engelhart +engelmann +engelmanni +Engelmannia +Engels +engem +Engen +engender +engendered +engenderer +engendering +engenderment +engenders +engendrure +engendure +Engenia +engerminate +enghle +enghosted +Engiish +engild +engilded +engilding +engilds +engin +engin. +engine +engined +engine-driven +engineer +engineered +engineery +engineering +engineeringly +engineerings +engineers +engineer's +engineership +enginehouse +engineless +enginelike +engineman +enginemen +enginery +engineries +engines +engine's +engine-sized +engine-sizer +engine-turned +engine-turner +engining +enginous +engird +engirded +engirding +engirdle +engirdled +engirdles +engirdling +engirds +engirt +engiscope +engyscope +engysseismology +Engystomatidae +engjateigur +engl +englacial +englacially +englad +engladden +England +Englander +englanders +englante +Engle +Englebert +engleim +Engleman +Engler +Englerophoenix +Englewood +Englify +Englifier +englyn +englyns +Englis +English +Englishable +English-born +English-bred +English-built +englished +Englisher +englishes +English-hearted +Englishhood +englishing +Englishism +Englishize +Englishly +English-made +Englishman +English-manned +Englishmen +English-minded +Englishness +Englishry +English-rigged +English-setter +English-speaking +Englishtown +Englishwoman +Englishwomen +englobe +englobed +englobement +englobing +engloom +englory +englue +englut +englute +engluts +englutted +englutting +engnessang +engobe +engold +engolden +engore +engorge +engorged +engorgement +engorges +engorging +engoue +engouee +engouement +engouled +engoument +engr +engr. +engrace +engraced +Engracia +engracing +engraff +engraffed +engraffing +engraft +engraftation +engrafted +engrafter +engrafting +engraftment +engrafts +engrail +engrailed +engrailing +engrailment +engrails +engrain +engrained +engrainedly +engrainer +engraining +engrains +engram +engramma +engrammatic +engramme +engrammes +engrammic +engrams +engrandize +engrandizement +engraphy +engraphia +engraphic +engraphically +engrapple +engrasp +Engraulidae +Engraulis +engrave +engraved +engravement +engraven +engraver +engravers +engraves +engraving +engravings +engreaten +engreen +engrege +engregge +engrid +engrieve +engroove +engross +engrossed +engrossedly +engrosser +engrossers +engrosses +engrossing +engrossingly +engrossingness +engrossment +engs +enguard +Engud +engulf +engulfed +engulfing +engulfment +engulfs +Engvall +enhaemospore +enhallow +enhalo +enhaloed +enhaloes +enhaloing +enhalos +enhamper +enhance +enhanced +enhancement +enhancements +enhancement's +enhancer +enhancers +enhances +enhancing +enhancive +enhappy +enharbor +enharbour +enharden +enhardy +enharmonic +enharmonical +enharmonically +enhat +enhaulse +enhaunt +enhazard +enhearse +enheart +enhearten +enheaven +enhedge +enhelm +enhemospore +enherit +enheritage +enheritance +Enhydra +Enhydrinae +Enhydris +enhydrite +enhydritic +enhydros +enhydrous +enhypostasia +enhypostasis +enhypostatic +enhypostatize +enhorror +enhort +enhuile +enhunger +enhungered +enhusk +ENIAC +Enyalius +Enicuridae +Enid +Enyedy +Enyeus +Enif +enigma +enigmas +enigmata +enigmatic +enigmatical +enigmatically +enigmaticalness +enigmatist +enigmatization +enigmatize +enigmatized +enigmatizing +enigmato- +enigmatographer +enigmatography +enigmatology +enigua +Enyo +Eniopeus +enisle +enisled +enisles +enisling +Eniwetok +enjail +enjamb +enjambed +enjambement +enjambements +enjambment +enjambments +enjelly +enjeopard +enjeopardy +enjewel +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoyer +enjoyers +enjoying +enjoyingly +enjoyment +enjoyments +enjoin +enjoinder +enjoinders +enjoined +enjoiner +enjoiners +enjoining +enjoinment +enjoins +enjoys +Enka +enkennel +enkerchief +enkernel +Enki +Enkidu +Enkimdu +enkindle +enkindled +enkindler +enkindles +enkindling +enkolpia +enkolpion +enkraal +enl +enl. +enlace +enlaced +enlacement +enlaces +enlacing +enlay +enlard +enlarge +enlargeable +enlargeableness +enlarged +enlargedly +enlargedness +enlargement +enlargements +enlargement's +enlarger +enlargers +enlarges +enlarging +enlargingly +enlaurel +enleaf +enleague +enleagued +enleen +enlength +enlevement +enlief +enlife +enlight +enlighten +enlightened +enlightenedly +enlightenedness +enlightener +enlighteners +enlightening +enlighteningly +Enlightenment +enlightenments +enlightens +Enlil +En-lil +enlimn +enlink +enlinked +enlinking +enlinkment +enlist +enlisted +enlistee +enlistees +enlister +enlisters +enlisting +enlistment +enlistments +enlists +enlive +enliven +enlivened +enlivener +enlivening +enliveningly +enlivenment +enlivenments +enlivens +enlock +enlodge +enlodgement +Enloe +enlumine +enlure +enlute +enmagazine +enmanche +enmarble +enmarbled +enmarbling +enmask +enmass +enmesh +enmeshed +enmeshes +enmeshing +enmeshment +enmeshments +enmew +enmist +enmity +enmities +enmoss +enmove +enmuffle +ennage +enneacontahedral +enneacontahedron +ennead +enneadianome +enneadic +enneads +enneaeteric +ennea-eteric +enneagynous +enneagon +enneagonal +enneagons +enneahedra +enneahedral +enneahedria +enneahedron +enneahedrons +enneandrian +enneandrous +enneapetalous +enneaphyllous +enneasemic +enneasepalous +enneasyllabic +enneaspermous +enneastylar +enneastyle +enneastylos +enneateric +enneatic +enneatical +ennedra +ennerve +ennew +ennia +Ennice +enniche +Enning +Ennis +Enniskillen +Ennius +ennoble +ennobled +ennoblement +ennoblements +ennobler +ennoblers +ennobles +ennobling +ennoblingly +ennoblment +ennoy +ennoic +ennomic +Ennomus +Ennosigaeus +ennui +ennuyant +ennuyante +ennuye +ennuied +ennuyee +ennuying +ennuis +Eno +Enoch +Enochic +Enochs +enocyte +enodal +enodally +enodate +enodation +enode +enoil +enoint +enol +Enola +enolase +enolases +enolate +enolic +enolizable +enolization +enolize +enolized +enolizing +enology +enological +enologies +enologist +enols +enomania +enomaniac +enomotarch +enomoty +Enon +Enone +enophthalmos +enophthalmus +Enopla +enoplan +enoplion +enoptromancy +Enoree +enorganic +enorm +enormious +enormity +enormities +enormous +enormously +enormousness +enormousnesses +enorn +enorthotrope +Enos +enosis +enosises +enosist +enostosis +enough +enoughs +enounce +enounced +enouncement +enounces +enouncing +Enovid +enow +enows +enp- +enphytotic +enpia +enplane +enplaned +enplanement +enplanes +enplaning +enquarter +enquere +enqueue +enqueued +enqueues +enquicken +enquire +enquired +enquirer +enquires +enquiry +enquiries +enquiring +enrace +enrage +enraged +enragedly +enragedness +enragement +enrages +enraging +enray +enrail +enramada +enrange +enrank +enrapt +enrapted +enrapting +enrapts +enrapture +enraptured +enrapturedly +enrapturer +enraptures +enrapturing +enravish +enravished +enravishes +enravishing +enravishingly +enravishment +enregiment +enregister +enregistered +enregistering +enregistration +enregistry +enrheum +enrib +Enrica +enrich +enriched +enrichener +enricher +enrichers +enriches +Enrichetta +enriching +enrichingly +enrichment +enrichments +Enrico +enridged +enright +Enrika +enring +enringed +enringing +enripen +Enrique +Enriqueta +enrive +enrobe +enrobed +enrobement +enrober +enrobers +enrobes +enrobing +enrockment +enrol +enroll +enrolle +enrolled +enrollee +enrollees +enroller +enrollers +enrolles +enrolling +enrollment +enrollments +enrollment's +enrolls +enrolment +enrols +enroot +enrooted +enrooting +enroots +enrough +enround +enruin +enrut +ENS +Ens. +ensafe +ensaffron +ensaint +ensalada +ensample +ensampler +ensamples +ensand +ensandal +ensanguine +ensanguined +ensanguining +ensate +enscale +enscene +Enschede +enschedule +ensconce +ensconced +ensconces +ensconcing +enscroll +enscrolled +enscrolling +enscrolls +ensculpture +ense +enseal +ensealed +ensealing +enseam +ensear +ensearch +ensearcher +enseat +enseated +enseating +enseel +enseem +ensellure +ensemble +ensembles +ensemble's +Ensenada +ensepulcher +ensepulchered +ensepulchering +ensepulchre +enseraph +enserf +enserfed +enserfing +enserfment +enserfs +ensete +enshade +enshadow +enshawl +ensheath +ensheathe +ensheathed +ensheathes +ensheathing +ensheaths +enshell +enshelter +enshield +enshielded +enshielding +Enshih +enshrine +enshrined +enshrinement +enshrinements +enshrines +enshrining +enshroud +enshrouded +enshrouding +enshrouds +ensient +Ensiferi +ensiform +Ensign +ensign-bearer +ensigncy +ensigncies +ensigned +ensignhood +ensigning +ensignment +ensignry +ensigns +ensign's +ensignship +ensilability +ensilage +ensilaged +ensilages +ensilaging +ensilate +ensilation +ensile +ensiled +ensiles +ensiling +ensilist +ensilver +ensindon +ensynopticity +ensisternal +ensisternum +ensky +enskied +enskyed +enskies +enskying +enslave +enslaved +enslavedness +enslavement +enslavements +enslaver +enslavers +enslaves +enslaving +enslumber +ensmall +ensnare +ensnared +ensnarement +ensnarements +ensnarer +ensnarers +ensnares +ensnaring +ensnaringly +ensnarl +ensnarled +ensnarling +ensnarls +ensnow +ensober +Ensoll +ensophic +Ensor +ensorcel +ensorceled +ensorceling +ensorcelize +ensorcell +ensorcellment +ensorcels +ensorcerize +ensorrow +ensoul +ensouled +ensouling +ensouls +enspangle +enspell +ensphere +ensphered +enspheres +ensphering +enspirit +ensporia +enstamp +enstar +enstate +enstatite +enstatitic +enstatitite +enstatolite +ensteel +ensteep +enstyle +enstool +enstore +enstranged +enstrengthen +ensuable +ensuance +ensuant +ensue +ensued +ensuer +ensues +ensuing +ensuingly +ensuite +ensulphur +ensurance +ensure +ensured +ensurer +ensurers +ensures +ensuring +enswathe +enswathed +enswathement +enswathes +enswathing +ensweep +ensweeten +ent +ent- +entablature +entablatured +entablement +entablements +entach +entackle +entad +Entada +entail +entailable +entailed +entailer +entailers +entailing +entailment +entailments +entails +ental +entalent +entally +entame +entameba +entamebae +entamebas +entamebic +Entamoeba +entamoebiasis +entamoebic +entangle +entangleable +entangled +entangledly +entangledness +entanglement +entanglements +entangler +entanglers +entangles +entangling +entanglingly +entapophysial +entapophysis +entarthrotic +entases +entasia +entasias +entasis +entassment +entastic +entea +Entebbe +entelam +entelechy +entelechial +entelechies +Entellus +entelluses +Entelodon +entelodont +entempest +entemple +entender +entendre +entendres +entente +ententes +Ententophil +entepicondylar +enter +enter- +entera +enterable +enteraden +enteradenography +enteradenographic +enteradenology +enteradenological +enteral +enteralgia +enterally +enterate +enterauxe +enterclose +enterectomy +enterectomies +entered +enterer +enterers +enterfeat +entergogenic +enteria +enteric +entericoid +entering +enteritidis +enteritis +entermete +entermise +entero- +enteroanastomosis +enterobacterial +enterobacterium +enterobiasis +enterobiliary +enterocele +enterocentesis +enteroceptor +enterochirurgia +enterochlorophyll +enterocholecystostomy +enterochromaffin +enterocinesia +enterocinetic +enterocyst +enterocystoma +enterocleisis +enteroclisis +enteroclysis +enterococcal +enterococci +enterococcus +enterocoel +Enterocoela +enterocoele +enterocoelic +enterocoelous +enterocolitis +enterocolostomy +enterocrinin +enterodelous +enterodynia +enteroepiplocele +enterogastritis +enterogastrone +enterogenous +enterogram +enterograph +enterography +enterohelcosis +enterohemorrhage +enterohepatitis +enterohydrocele +enteroid +enterointestinal +enteroischiocele +enterokinase +enterokinesia +enterokinetic +enterolysis +enterolith +enterolithiasis +Enterolobium +enterology +enterologic +enterological +enteromegaly +enteromegalia +enteromere +enteromesenteric +enteromycosis +enteromyiasis +Enteromorpha +enteron +enteroneuritis +enterons +enteroparalysis +enteroparesis +enteropathy +enteropathogenic +enteropexy +enteropexia +enterophthisis +enteroplasty +enteroplegia +enteropneust +Enteropneusta +enteropneustal +enteropneustan +enteroptosis +enteroptotic +enterorrhagia +enterorrhaphy +enterorrhea +enterorrhexis +enteroscope +enteroscopy +enterosepsis +enterosyphilis +enterospasm +enterostasis +enterostenosis +enterostomy +enterostomies +enterotome +enterotomy +enterotoxemia +enterotoxication +enterotoxin +enteroviral +enterovirus +enterozoa +enterozoan +enterozoic +enterozoon +enterparlance +enterpillar +Enterprise +enterprised +enterpriseless +enterpriser +enterprises +enterprising +enterprisingly +enterprisingness +enterprize +enterritoriality +enterrologist +enters +entertain +entertainable +entertained +entertainer +entertainers +entertaining +entertainingly +entertainingness +entertainment +entertainments +entertainment's +entertains +entertake +entertissue +entete +entfaoilff +enthalpy +enthalpies +entheal +enthean +entheasm +entheate +enthelmintha +enthelminthes +enthelminthic +entheos +enthetic +enthymematic +enthymematical +enthymeme +enthral +enthraldom +enthrall +enthralldom +enthralled +enthraller +enthralling +enthrallingly +enthrallment +enthrallments +enthralls +enthralment +enthrals +enthrill +enthrone +enthroned +enthronement +enthronements +enthrones +enthrong +enthroning +enthronise +enthronised +enthronising +enthronization +enthronize +enthronized +enthronizing +enthuse +enthused +enthuses +enthusiasm +enthusiasms +enthusiast +enthusiastic +enthusiastical +enthusiastically +enthusiasticalness +enthusiastly +enthusiasts +enthusiast's +enthusing +entia +Entiat +entice +enticeable +enticed +enticeful +enticement +enticements +enticer +enticers +entices +enticing +enticingly +enticingness +entier +enties +entify +entifical +entification +Entyloma +entincture +entypies +entire +entire-leaved +entirely +entireness +entires +entirety +entireties +entire-wheat +entiris +entirities +entitative +entitatively +entity +entities +entity's +entitle +entitled +entitledness +entitlement +entitles +entitling +entitule +ento- +entoblast +entoblastic +entobranchiate +entobronchium +entocalcaneal +entocarotid +entocele +entocyemate +entocyst +entocnemial +entocoel +entocoele +entocoelic +entocondylar +entocondyle +entocondyloid +entocone +entoconid +entocornea +entocranial +entocuneiform +entocuniform +entoderm +entodermal +entodermic +entoderms +ento-ectad +entogastric +entogenous +entoglossal +entohyal +entoil +entoiled +entoiling +entoilment +entoils +entoire +Entoloma +entom +entom- +entomb +entombed +entombing +entombment +entombments +entombs +entomere +entomeric +entomic +entomical +entomion +entomo- +entomofauna +entomogenous +entomoid +entomol +entomol. +entomolegist +entomolite +entomology +entomologic +entomological +entomologically +entomologies +entomologise +entomologised +entomologising +entomologist +entomologists +entomologize +entomologized +entomologizing +Entomophaga +entomophagan +entomophagous +Entomophila +entomophily +entomophilous +entomophytous +entomophobia +Entomophthora +Entomophthoraceae +entomophthoraceous +Entomophthorales +entomophthorous +Entomosporium +Entomostraca +entomostracan +entomostracous +entomotaxy +entomotomy +entomotomist +entone +entonement +entonic +entoolitic +entoparasite +entoparasitic +entoperipheral +entophytal +entophyte +entophytic +entophytically +entophytous +entopic +entopical +entoplasm +entoplastic +entoplastral +entoplastron +entopopliteal +entoproct +Entoprocta +entoproctous +entopterygoid +entoptic +entoptical +entoptically +entoptics +entoptoscope +entoptoscopy +entoptoscopic +entoretina +entorganism +entortill +entosarc +entosclerite +entosphenal +entosphenoid +entosphere +entosterna +entosternal +entosternite +entosternum +entosthoblast +entothorax +entotic +entotympanic +Entotrophi +entour +entourage +entourages +entozoa +entozoal +entozoan +entozoans +entozoarian +entozoic +entozoology +entozoological +entozoologically +entozoologist +entozoon +entr +entracte +entr'acte +entr'actes +entrada +entradas +entrail +entrails +entrain +entrained +entrainer +entraining +entrainment +entrains +entrammel +entrance +entranced +entrance-denying +entrancedly +entrancement +entrancements +entrancer +entrances +entranceway +entrancing +entrancingly +entrant +entrants +entrap +entrapment +entrapments +entrapped +entrapper +entrapping +entrappingly +entraps +entre +entreasure +entreasured +entreasuring +entreat +entreatable +entreated +entreater +entreatful +entreaty +entreaties +entreating +entreatingly +entreatment +entreats +entrec +entrechat +entrechats +entrecote +entrecotes +entredeux +Entre-Deux-Mers +entree +entrees +entrefer +entrelac +entremess +entremets +entrench +entrenched +entrenches +entrenching +entrenchment +entrenchments +entrep +entrepas +entrepeneur +entrepeneurs +entrepot +entrepots +entreprenant +entrepreneur +entrepreneurial +entrepreneurs +entrepreneur's +entrepreneurship +entrepreneuse +entrepreneuses +entrept +entrer +entresalle +entresol +entresols +entresse +entrez +entry +entria +entries +entrike +Entriken +entryman +entrymen +entry's +entryway +entryways +entrochite +entrochus +entropy +entropic +entropies +entropion +entropionize +entropium +entrough +entrust +entrusted +entrusting +entrustment +entrusts +entte +entune +enturret +entwine +entwined +entwinement +entwines +entwining +entwist +entwisted +entwisting +Entwistle +entwists +entwite +enucleate +enucleated +enucleating +enucleation +enucleator +Enugu +Enukki +Enumclaw +enumerability +enumerable +enumerably +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerators +enunciability +enunciable +enunciate +enunciated +enunciates +enunciating +enunciation +enunciations +enunciative +enunciatively +enunciator +enunciatory +enunciators +enure +enured +enures +enureses +enuresis +enuresises +enuretic +enuring +enurny +env +envaye +envapor +envapour +envassal +envassalage +envault +enveigle +enveil +envelop +envelope +enveloped +enveloper +envelopers +envelopes +enveloping +envelopment +envelopments +envelops +envenom +envenomation +envenomed +envenoming +envenomization +envenomous +envenoms +enventual +Enver +enverdure +envergure +envermeil +envy +enviable +enviableness +enviably +envied +envier +enviers +envies +envigor +envying +envyingly +Enville +envine +envined +envineyard +envious +enviously +enviousness +envire +enviroment +environ +environage +environal +environed +environic +environing +environment +environmental +environmentalism +environmentalist +environmentalists +environmentally +environments +environment's +environs +envisage +envisaged +envisagement +envisages +envisaging +envision +envisioned +envisioning +envisionment +envisions +envoi +envoy +envois +envoys +envoy's +envoyship +envolume +envolupen +enwall +enwallow +enweave +enweaved +enweaving +enweb +enwheel +enwheeled +enwheeling +enwheels +enwiden +enwind +enwinding +enwinds +enwing +enwingly +enwisen +enwoman +enwomb +enwombed +enwombing +enwombs +enwood +enworthed +enworthy +enwound +enwove +enwoven +enwrap +enwrapment +enwrapped +enwrapping +enwraps +enwrapt +enwreath +enwreathe +enwreathed +enwreathing +enwrite +enwrought +enwwove +enwwoven +Enzed +Enzedder +enzygotic +enzym +enzymatic +enzymatically +enzyme +enzymes +enzymic +enzymically +enzymolysis +enzymolytic +enzymology +enzymologies +enzymologist +enzymosis +enzymotic +enzyms +enzone +enzooty +enzootic +enzootically +enzootics +EO +eo- +eoan +Eoanthropus +eobiont +eobionts +Eocarboniferous +Eocene +EOD +Eodevonian +eodiscid +EOE +EOF +Eogaea +Eogaean +Eogene +Eoghanacht +Eohippus +eohippuses +Eoin +eoith +eoiths +eol- +Eola +Eolanda +Eolande +eolation +eole +Eolia +Eolian +Eolic +eolienne +Eoline +eolipile +eolipiles +eolith +Eolithic +eoliths +eolopile +eolopiles +eolotropic +EOM +Eomecon +eon +eonian +eonism +eonisms +eons +Eopalaeozoic +Eopaleozoic +eophyte +eophytic +eophyton +eorhyolite +EOS +eosate +Eosaurus +eoside +eosin +eosinate +eosine +eosines +eosinic +eosinlike +eosinoblast +eosinophil +eosinophile +eosinophilia +eosinophilic +eosinophilous +eosins +eosophobia +eosphorite +EOT +EOTT +eous +Eozoic +eozoon +eozoonal +EP +ep- +Ep. +EPA +epacmaic +epacme +epacrid +Epacridaceae +epacridaceous +Epacris +epact +epactal +epacts +epaenetic +epagoge +epagogic +epagomenae +epagomenal +epagomenic +epagomenous +epaleaceous +epalpate +epalpebrate +Epaminondas +epana- +epanadiplosis +Epanagoge +epanalepsis +epanaleptic +epanaphora +epanaphoral +epanastrophe +epanisognathism +epanisognathous +epanody +epanodos +Epanorthidae +epanorthoses +epanorthosis +epanorthotic +epanthous +Epaphus +epapillate +epapophysial +epapophysis +epappose +eparch +eparchate +Eparchean +eparchy +eparchial +eparchies +eparchs +eparcuale +eparterial +epaule +epaulement +epaulet +epauleted +epaulets +epaulet's +epaulette +epauletted +epauliere +epaxial +epaxially +epazote +epazotes +EPD +Epeans +epedaphic +epee +epeeist +epeeists +epees +epeidia +Epeira +epeiric +epeirid +Epeiridae +epeirogenesis +epeirogenetic +epeirogeny +epeirogenic +epeirogenically +Epeirot +epeisodia +epeisodion +epembryonic +epencephal +epencephala +epencephalic +epencephalon +epencephalons +ependyma +ependymal +ependymary +ependyme +ependymitis +ependymoma +ependytes +epenetic +epenla +epentheses +epenthesis +epenthesize +epenthetic +epephragmal +epepophysial +epepophysis +epergne +epergnes +eperlan +eperotesis +Eperua +eperva +Epes +Epeus +epexegeses +epexegesis +epexegetic +epexegetical +epexegetically +Eph +eph- +Eph. +epha +ephah +ephahs +ephapse +epharmony +epharmonic +ephas +ephebe +ephebea +ephebeia +ephebeibeia +ephebeion +ephebes +ephebeubea +ephebeum +ephebi +ephebic +epheboi +ephebos +ephebus +ephectic +Ephedra +Ephedraceae +ephedras +ephedrin +ephedrine +ephedrins +ephelcystic +ephelis +Ephemera +ephemerae +ephemeral +ephemerality +ephemeralities +ephemerally +ephemeralness +ephemeran +ephemeras +ephemeric +ephemerid +Ephemerida +Ephemeridae +ephemerides +ephemeris +ephemerist +ephemeromorph +ephemeromorphic +ephemeron +ephemerons +Ephemeroptera +ephemerous +ephererist +Ephes +Ephesian +Ephesians +Ephesine +ephestia +ephestian +Ephesus +ephetae +ephete +ephetic +Ephialtes +Ephydra +ephydriad +ephydrid +Ephydridae +ephidrosis +ephymnium +ephippia +ephippial +ephippium +ephyra +ephyrae +ephyrula +ephod +ephods +ephoi +ephor +ephoral +ephoralty +ephorate +ephorates +ephori +ephoric +ephors +ephorship +ephorus +ephphatha +Ephrayim +Ephraim +Ephraimite +Ephraimitic +Ephraimitish +Ephraitic +Ephram +Ephrata +Ephrathite +Ephrem +Ephthalite +Ephthianura +ephthianure +epi +epi- +epibasal +Epibaterium +Epibaterius +epibatholithic +epibatus +epibenthic +epibenthos +epibiotic +epiblast +epiblastema +epiblastic +epiblasts +epiblema +epiblemata +epibole +epiboly +epibolic +epibolies +epibolism +epiboulangerite +epibranchial +epic +epical +epicalyces +epicalyx +epicalyxes +epically +epicanthi +epicanthic +epicanthus +epicardia +epicardiac +epicardial +epicardium +epicarid +epicaridan +Epicaridea +Epicarides +epicarp +epicarpal +epicarps +Epicaste +Epicauta +epicede +epicedia +epicedial +epicedian +epicedium +epicele +epicene +epicenes +epicenism +epicenity +epicenter +epicenters +epicentra +epicentral +epicentre +epicentrum +epicentrums +epicerastic +Epiceratodus +epicerebral +epicheirema +epicheiremata +epichil +epichile +epichilia +epichilium +epichindrotic +epichirema +epichlorohydrin +epichondrosis +epichondrotic +epichordal +epichorial +epichoric +epichorion +epichoristic +Epichristian +epicycle +epicycles +epicyclic +epicyclical +epicycloid +epicycloidal +epicyemate +epicier +epicyesis +epicism +epicist +epicystotomy +epicyte +epiclastic +epicleidian +epicleidium +epicleses +epiclesis +epicly +epiclidal +epiclike +epiclinal +epicnemial +Epicoela +epicoelar +epicoele +epicoelia +epicoeliac +epicoelian +epicoeloma +epicoelous +epicolic +epicondylar +epicondyle +epicondylian +epicondylic +epicondylitis +epicontinental +epicoracohumeral +epicoracoid +epicoracoidal +epicormic +epicorolline +epicortical +epicostal +epicotyl +epicotyleal +epicotyledonary +epicotyls +epicranial +epicranium +epicranius +epicrasis +Epicrates +epicrises +epicrisis +epicrystalline +epicritic +epics +epic's +Epictetian +Epictetus +epicure +Epicurean +Epicureanism +epicureans +epicures +epicurish +epicurishly +Epicurism +Epicurize +Epicurus +epicuticle +epicuticular +Epidaurus +epideictic +epideictical +epideistic +epidemy +epidemial +Epidemiarum +epidemic +epidemical +epidemically +epidemicalness +epidemicity +epidemics +epidemic's +epidemiography +epidemiographist +epidemiology +epidemiologic +epidemiological +epidemiologically +epidemiologies +epidemiologist +epidendral +epidendric +Epidendron +Epidendrum +epiderm +epiderm- +epiderma +epidermal +epidermatic +epidermatoid +epidermatous +epidermic +epidermical +epidermically +epidermidalization +epidermis +epidermises +epidermization +epidermoid +epidermoidal +epidermolysis +epidermomycosis +Epidermophyton +epidermophytosis +epidermose +epidermous +epiderms +epidesmine +epidia +epidialogue +epidiascope +epidiascopic +epidictic +epidictical +epididymal +epididymectomy +epididymides +epididymis +epididymite +epididymitis +epididymodeferentectomy +epididymodeferential +epididymo-orchitis +epididymovasostomy +epidymides +epidiorite +epidiorthosis +epidiplosis +epidosite +epidote +epidotes +epidotic +epidotiferous +epidotization +epidural +Epifano +epifascial +epifauna +epifaunae +epifaunal +epifaunas +epifocal +epifolliculitis +Epigaea +epigaeous +epigamic +epigaster +epigastraeum +epigastral +epigastria +epigastrial +epigastric +epigastrical +epigastriocele +epigastrium +epigastrocele +epigeal +epigean +epigee +epigeic +epigene +Epigenes +epigenesis +epigenesist +epigenetic +epigenetically +epigenic +epigenist +epigenous +epigeous +epigeum +epigyne +epigyny +epigynies +epigynous +epigynum +epiglot +epiglottal +epiglottic +epiglottidean +epiglottides +epiglottiditis +epiglottis +epiglottises +epiglottitis +epiglotto-hyoidean +epignathous +epigne +epigon +epigonal +epigonation +epigone +epigoneion +epigones +Epigoni +epigonic +Epigonichthyidae +Epigonichthys +epigonism +epigonium +epigonos +epigonous +epigons +Epigonus +epigram +epigrammatarian +epigrammatic +epigrammatical +epigrammatically +epigrammatise +epigrammatised +epigrammatising +epigrammatism +epigrammatist +epigrammatize +epigrammatized +epigrammatizer +epigrammatizing +epigramme +epigrams +epigraph +epigrapher +epigraphy +epigraphic +epigraphical +epigraphically +epigraphist +epigraphs +epiguanine +epihyal +epihydric +epihydrinic +Epihippus +epikeia +epiky +epikia +epikleses +epiklesis +Epikouros +epil +epilabra +epilabrum +Epilachna +Epilachnides +epilamellar +epilaryngeal +epilate +epilated +epilating +epilation +epilator +epilatory +epilegomenon +epilemma +epilemmal +epileny +epilepsy +epilepsia +epilepsies +epilept- +epileptic +epileptical +epileptically +epileptics +epileptiform +epileptogenic +epileptogenous +epileptoid +epileptology +epileptologist +epilimnetic +epilimnia +epilimnial +epilimnion +epilimnionia +epilithic +epyllia +epyllion +epilobe +Epilobiaceae +Epilobium +epilog +epilogate +epilogation +epilogic +epilogical +epilogism +epilogist +epilogistic +epilogize +epilogized +epilogizing +epilogs +epilogue +epilogued +epilogues +epiloguing +epiloguize +epiloia +Epimachinae +epimacus +epimandibular +epimanikia +epimanikion +Epimedium +Epimenidean +Epimenides +epimer +epimeral +epimerase +epimere +epimeres +epimeric +epimeride +epimerise +epimerised +epimerising +epimerism +epimerite +epimeritic +epimerize +epimerized +epimerizing +epimeron +epimers +epimerum +Epimetheus +epimyocardial +epimyocardium +epimysia +epimysium +epimyth +epimorpha +epimorphic +epimorphism +epimorphosis +epinaoi +epinaos +epinard +epinasty +epinastic +epinastically +epinasties +epineolithic +Epinephelidae +Epinephelus +epinephrin +epinephrine +epinette +epineuneuria +epineural +epineuria +epineurial +epineurium +epingle +epinglette +epinicia +epinicial +epinician +epinicion +epinyctis +epinikia +epinikian +epinikion +epinine +Epione +epionychia +epionychium +epionynychia +epiopticon +epiotic +Epipactis +Epipaleolithic +epipany +epipanies +epiparasite +epiparodos +epipastic +epipedometry +epipelagic +epiperipheral +epipetalous +Epiph +Epiph. +Epiphany +Epiphania +epiphanic +Epiphanies +epiphanise +epiphanised +epiphanising +epiphanize +epiphanized +epiphanizing +epiphanous +epipharyngeal +epipharynx +Epiphegus +epiphenomena +epiphenomenal +epiphenomenalism +epiphenomenalist +epiphenomenally +epiphenomenon +epiphylaxis +epiphyll +epiphylline +epiphyllospermous +epiphyllous +Epiphyllum +epiphysary +epiphyseal +epiphyseolysis +epiphyses +epiphysial +epiphysis +epiphysitis +epiphytal +epiphyte +epiphytes +epiphytic +epiphytical +epiphytically +epiphytism +epiphytology +epiphytotic +epiphytous +epiphloedal +epiphloedic +epiphloeum +epiphonema +epiphonemae +epiphonemas +epiphora +epiphragm +epiphragmal +epipial +epiplankton +epiplanktonic +epiplasm +epiplasmic +epiplastral +epiplastron +epiplectic +epipleura +epipleurae +epipleural +epiplexis +epiploce +epiplocele +epiploic +epiploitis +epiploon +epiplopexy +epipodia +epipodial +epipodiale +epipodialia +epipodite +epipoditic +epipodium +epipolic +epipolism +epipolize +epiprecoracoid +epiproct +Epipsychidion +epipteric +epipterygoid +epipterous +epipubes +epipubic +epipubis +epirhizous +epirogenetic +epirogeny +epirogenic +epirot +Epirote +Epirotic +epirotulian +epirrhema +epirrhematic +epirrheme +Epirus +Epis +Epis. +episarcine +episarkine +Episc +episcenia +episcenium +episcia +episcias +episclera +episcleral +episcleritis +episcopable +episcopacy +episcopacies +Episcopal +Episcopalian +Episcopalianism +Episcopalianize +episcopalians +episcopalism +episcopality +Episcopally +episcopant +episcoparian +episcopate +episcopates +episcopation +episcopature +episcope +episcopes +episcopy +episcopicide +episcopise +episcopised +episcopising +episcopization +episcopize +episcopized +episcopizing +episcopolatry +episcotister +episedia +episematic +episememe +episepalous +episyllogism +episynaloephe +episynthetic +episyntheton +episiocele +episiohematoma +episioplasty +episiorrhagia +episiorrhaphy +episiostenosis +episiotomy +episiotomies +episkeletal +episkotister +episodal +episode +episodes +episode's +episodial +episodic +episodical +episodically +episomal +episomally +episome +episomes +epispadia +epispadiac +epispadias +epispastic +episperm +epispermic +epispinal +episplenitis +episporangium +epispore +episporium +Epist +epistapedial +epistases +epistasy +epistasies +epistasis +epistatic +epistaxis +episteme +epistemic +epistemically +epistemolog +epistemology +epistemological +epistemologically +epistemologist +epistemonic +epistemonical +epistemophilia +epistemophiliac +epistemophilic +epistena +episterna +episternal +episternalia +episternite +episternum +episthotonos +epistylar +epistilbite +epistyle +epistyles +Epistylis +epistlar +Epistle +epistler +epistlers +Epistles +epistle's +epistolar +epistolary +epistolarian +epistolarily +epistolatory +epistolean +epistoler +epistolet +epistolic +epistolical +epistolise +epistolised +epistolising +epistolist +epistolizable +epistolization +epistolize +epistolized +epistolizer +epistolizing +epistolographer +epistolography +epistolographic +epistolographist +epistoma +epistomal +epistomata +epistome +epistomian +epistroma +epistrophe +epistropheal +epistropheus +epistrophy +epistrophic +epit +epitactic +epitaph +epitapher +epitaphial +epitaphian +epitaphic +epitaphical +epitaphist +epitaphize +epitaphless +epitaphs +epitases +epitasis +epitaxy +epitaxial +epitaxially +epitaxic +epitaxies +epitaxis +epitela +epitendineum +epitenon +epithalami +epithalamy +epithalamia +epithalamial +epithalamiast +epithalamic +epithalamion +epithalamium +epithalamiumia +epithalamiums +epithalamize +epithalamus +epithalline +epithamia +epitheca +epithecal +epithecate +epithecia +epithecial +epithecicia +epithecium +epitheli- +epithelia +epithelial +epithelialize +epithelilia +epitheliliums +epithelioblastoma +epithelioceptor +epitheliogenetic +epithelioglandular +epithelioid +epitheliolysin +epitheliolysis +epitheliolytic +epithelioma +epitheliomas +epitheliomata +epitheliomatous +epitheliomuscular +epitheliosis +epitheliotoxin +epitheliulia +epithelium +epitheliums +epithelization +epithelize +epitheloid +epithem +epitheme +epithermal +epithermally +epithesis +epithet +epithetic +epithetical +epithetically +epithetician +epithetize +epitheton +epithets +epithet's +epithi +epithyme +epithymetic +epithymetical +epithumetic +epitimesis +epitympa +epitympanic +epitympanum +epityphlitis +epityphlon +epitoke +epitomate +epitomator +epitomatory +epitome +epitomes +epitomic +epitomical +epitomically +epitomisation +epitomise +epitomised +epitomiser +epitomising +epitomist +epitomization +epitomize +epitomized +epitomizer +epitomizes +epitomizing +epitonic +Epitoniidae +epitonion +Epitonium +epitoxoid +epitra +epitrachelia +epitrachelion +epitrchelia +epitria +epitrichial +epitrichium +epitrite +epitritic +epitrochlea +epitrochlear +epitrochoid +epitrochoidal +epitrope +epitrophy +epitrophic +epituberculosis +epituberculous +epiural +epivalve +epixylous +epizeuxis +Epizoa +epizoal +epizoan +epizoarian +epizoic +epizoicide +epizoism +epizoisms +epizoite +epizoites +epizoology +epizoon +epizooty +epizootic +epizootically +epizooties +epizootiology +epizootiologic +epizootiological +epizootiologically +epizootology +epizzoa +EPL +eplot +Epner +EPNS +epoch +epocha +epochal +epochally +epoche +epoch-forming +epochism +epochist +epoch-making +epoch-marking +epochs +epode +epodes +epodic +Epoisses +epoist +epollicate +Epomophorus +Epona +eponge +eponychium +eponym +eponymy +eponymic +eponymies +eponymism +eponymist +eponymize +eponymous +eponyms +eponymus +epoophoron +epop +epopee +epopees +epopoean +epopoeia +epopoeias +epopoeist +epopt +epoptes +epoptic +epoptist +epornitic +epornitically +EPOS +eposes +epotation +epoxy +epoxide +epoxides +epoxidize +epoxied +epoxyed +epoxies +epoxying +Epp +Epperson +Eppes +Eppy +Eppie +Epping +EPPS +EPRI +epris +eprise +Eproboscidea +EPROM +eprosy +eprouvette +epruinose +EPS +EPSCS +EPSF +EPSI +Epsilon +epsilon-delta +epsilon-neighborhood +epsilons +Epsom +epsomite +Epstein +EPT +Eptatretidae +Eptatretus +EPTS +EPUB +Epulafquen +epulary +epulation +epulis +epulo +epuloid +epulones +epulosis +epulotic +epupillate +epural +epurate +epuration +EPW +Epworth +EQ +eq. +eqpt +equability +equabilities +equable +equableness +equably +equaeval +equal +equalable +equal-angled +equal-aqual +equal-area +equal-armed +equal-balanced +equal-blooded +equaled +equal-eyed +equal-handed +equal-headed +equaling +equalisation +equalise +equalised +equalises +equalising +equalist +equalitarian +equalitarianism +Equality +equalities +equality's +equalization +equalize +equalized +equalizer +equalizers +equalizes +equalizing +equalled +equaller +equally +equal-limbed +equalling +equalness +equal-poised +equals +equal-sided +equal-souled +equal-weighted +equangular +Equanil +equanimity +equanimities +equanimous +equanimously +equanimousness +equant +equatability +equatable +equate +equated +equates +equating +equation +equational +equationally +equationism +equationist +equations +equative +equator +equatoreal +equatorial +equatorially +equators +equator's +equatorward +equatorwards +EQUEL +equerry +equerries +equerryship +eques +equestrial +equestrian +equestrianism +equestrianize +equestrians +equestrianship +equestrienne +equestriennes +equi- +equianchorate +equiangle +equiangular +equiangularity +equianharmonic +equiarticulate +equiatomic +equiaxe +equiaxed +equiaxial +equibalance +equibalanced +equibiradiate +equicaloric +equicellular +equichangeable +equicohesive +equicontinuous +equiconvex +equicostate +equicrural +equicurve +equid +equidense +equidensity +equidiagonal +equidifferent +equidimensional +equidist +equidistance +equidistant +equidistantial +equidistantly +equidistribution +equidiurnal +equidivision +equidominant +equidurable +equielliptical +equiexcellency +equiform +equiformal +equiformity +equiglacial +equi-gram-molar +equigranular +equijacent +equilater +equilateral +equilaterally +equilibrant +equilibrate +equilibrated +equilibrates +equilibrating +equilibration +equilibrations +equilibrative +equilibrator +equilibratory +equilibria +equilibrial +equilibriate +equilibrio +equilibrious +equilibriria +equilibrist +equilibristat +equilibristic +equilibrity +equilibrium +equilibriums +equilibrize +equilin +equiliria +equilobate +equilobed +equilocation +equilucent +equimodal +equimolal +equimolar +equimolecular +equimomental +equimultiple +equinal +equinate +equine +equinecessary +equinely +equines +equinia +equinity +equinities +equinoctial +equinoctially +equinovarus +equinox +equinoxes +equinumerally +Equinunk +equinus +equiomnipotent +equip +equipaga +equipage +equipages +equiparable +equiparant +equiparate +equiparation +equipartile +equipartisan +equipartition +equiped +equipedal +equipede +equipendent +equiperiodic +equipluve +equipment +equipments +equipoise +equipoised +equipoises +equipoising +equipollence +equipollency +equipollent +equipollently +equipollentness +equiponderance +equiponderancy +equiponderant +equiponderate +equiponderated +equiponderating +equiponderation +equiponderous +equipondious +equipostile +equipotent +equipotential +equipotentiality +equipped +equipper +equippers +equipping +equiprobabilism +equiprobabilist +equiprobability +equiprobable +equiprobably +equiproducing +equiproportional +equiproportionality +equips +equipt +equiradial +equiradiate +equiradical +equirotal +equisegmented +equiseta +Equisetaceae +equisetaceous +Equisetales +equisetic +Equisetum +equisetums +equisided +equisignal +equisized +equison +equisonance +equisonant +equispaced +equispatial +equisufficiency +equisurface +equitability +equitable +equitableness +equitably +equitangential +equitant +equitation +equitative +equitemporal +equitemporaneous +equites +Equity +equities +equitist +equitriangular +equiv +equiv. +equivale +equivalence +equivalenced +equivalences +equivalency +equivalencies +equivalencing +equivalent +equivalently +equivalents +equivaliant +equivalue +equivaluer +equivalve +equivalved +equivalvular +equivelocity +equivocacy +equivocacies +equivocal +equivocality +equivocalities +equivocally +equivocalness +equivocate +equivocated +equivocates +equivocating +equivocatingly +equivocation +equivocations +equivocator +equivocatory +equivocators +equivoke +equivokes +equivoluminal +equivoque +equivorous +equivote +equoid +equoidean +Equulei +Equuleus +Equus +equvalent +er +ERA +erade +eradiate +eradiated +eradiates +eradiating +eradiation +eradicable +eradicably +eradicant +eradicate +eradicated +eradicates +eradicating +eradication +eradications +eradicative +eradicator +eradicatory +eradicators +eradiculose +Eradis +Eragrostis +eral +Eran +eranist +Eranthemum +Eranthis +ERAR +Eras +era's +erasability +erasable +erase +erased +erasement +eraser +erasers +erases +erasing +erasion +erasions +Erasme +Erasmian +Erasmianism +Erasmo +Erasmus +Erastatus +Eraste +Erastes +Erastian +Erastianism +Erastianize +Erastus +erasure +erasures +erat +Erath +Erato +Eratosthenes +Erava +Erb +Erbaa +Erbacon +Erbe +Erbes +erbia +Erbil +erbium +erbiums +Erce +erce- +Erceldoune +Ercilla +ERD +ERDA +Erdah +Erdda +Erde +Erdei +Erdman +Erdrich +erdvark +ERE +Erebus +Erech +Erechim +Erechtheum +Erechtheus +Erechtites +erect +erectable +erected +erecter +erecters +erectile +erectility +erectilities +erecting +erection +erections +erection's +erective +erectly +erectness +erectopatent +erector +erectors +erector's +erects +Erek +Erelia +erelong +eremacausis +Eremian +eremic +eremital +eremite +eremites +eremiteship +eremitic +eremitical +eremitish +eremitism +Eremochaeta +eremochaetous +eremology +eremophilous +eremophyte +Eremopteris +eremuri +Eremurus +Erena +erenach +Erenburg +erenow +EREP +erepsin +erepsins +erept +ereptase +ereptic +ereption +erer +Ereshkigal +Ereshkigel +erethic +erethisia +erethism +erethismic +erethisms +erethistic +erethitic +Erethizon +Erethizontidae +Eretrian +Ereuthalion +Erevan +erewhile +erewhiles +Erewhon +erf +Erfert +Erfurt +erg +erg- +ergal +ergamine +Ergane +ergasia +ergasterion +ergastic +ergastoplasm +ergastoplasmic +ergastulum +ergatandry +ergatandromorph +ergatandromorphic +ergatandrous +ergate +ergates +ergative +ergatocracy +ergatocrat +ergatogyne +ergatogyny +ergatogynous +ergatoid +ergatomorph +ergatomorphic +ergatomorphism +Ergener +Erginus +ergmeter +ergo +ergo- +ergocalciferol +ergodic +ergodicity +ergogram +ergograph +ergographic +ergoism +ergology +ergomaniac +ergometer +ergometric +ergometrine +ergon +ergonomic +ergonomically +ergonomics +ergonomist +ergonovine +ergophile +ergophobia +ergophobiac +ergophobic +ergoplasm +ergostat +ergosterin +ergosterol +ergot +ergotamine +ergotaminine +ergoted +ergothioneine +ergotic +ergotin +ergotine +ergotinine +ergotism +ergotisms +ergotist +ergotization +ergotize +ergotized +ergotizing +ergotoxin +ergotoxine +Ergotrate +ergots +ergs +ergusia +Erhard +Erhardt +Erhart +Eri +ery +eria +Erian +Erianthus +Eriboea +Eric +ERICA +Ericaceae +ericaceous +ericad +erical +Ericales +ericas +ericetal +ericeticolous +ericetum +Erich +Ericha +erichthoid +Erichthonius +erichthus +erichtoid +Erycina +ericineous +ericius +Erick +Ericka +Ericksen +Erickson +ericoid +ericolin +ericophyte +Ericson +Ericsson +Erida +Eridani +Eridanid +Eridanus +Eridu +Erie +Eries +Erieville +Erigena +Erigenia +Erigeron +erigerons +erigible +Eriglossa +eriglossate +Erigone +Eriha +eryhtrism +Erik +Erika +erikite +Erikson +Eriline +Erymanthian +Erymanthos +Erimanthus +Erymanthus +Erin +Eryn +Erina +Erinaceidae +erinaceous +Erinaceus +Erine +erineum +Eryngium +eringo +eryngo +eringoes +eryngoes +eringos +eryngos +Erinyes +Erinys +erinite +Erinize +Erinn +Erinna +erinnic +erinose +Eriobotrya +Eriocaulaceae +eriocaulaceous +Eriocaulon +Eriocomi +Eriodendron +Eriodictyon +erioglaucine +Eriogonum +eriometer +Eryon +erionite +Eriophyes +eriophyid +Eriophyidae +eriophyllous +Eriophorum +eryopid +Eryops +eryopsid +Eriosoma +Eriphyle +Eris +ERISA +Erysibe +Erysichthon +Erysimum +erysipelas +erysipelatoid +erysipelatous +erysipeloid +Erysipelothrix +erysipelous +Erysiphaceae +Erysiphe +Eristalis +eristic +eristical +eristically +eristics +Erithacus +Erythea +Erytheis +erythema +erythemal +erythemas +erythematic +erythematous +erythemic +erythorbate +erythr- +Erythraea +Erythraean +Erythraeidae +erythraemia +Erythraeum +erythrasma +erythrean +erythremia +erythremomelalgia +erythrene +erythric +erythrin +Erythrina +erythrine +Erythrinidae +Erythrinus +erythrism +erythrismal +erythristic +erythrite +erythritic +erythritol +erythro- +erythroblast +erythroblastic +erythroblastosis +erythroblastotic +erythrocarpous +erythrocatalysis +Erythrochaete +erythrochroic +erythrochroism +erythrocyte +erythrocytes +erythrocytic +erythrocytoblast +erythrocytolysin +erythrocytolysis +erythrocytolytic +erythrocytometer +erythrocytometry +erythrocytorrhexis +erythrocytoschisis +erythrocytosis +erythroclasis +erythroclastic +erythrodegenerative +erythroderma +erythrodermia +erythrodextrin +erythrogen +erythrogenesis +erythrogenic +erythroglucin +erythrogonium +erythroid +erythrol +erythrolein +erythrolysin +erythrolysis +erythrolytic +erythrolitmin +erythromania +erythromelalgia +erythromycin +erythron +erythroneocytosis +Erythronium +erythrons +erythropenia +erythrophage +erythrophagous +erythrophyll +erythrophyllin +erythrophilous +erythrophleine +erythrophobia +erythrophore +erythropia +erythroplastid +erythropoiesis +erythropoietic +erythropoietin +erythropsia +erythropsin +erythrorrhexis +erythroscope +erythrose +erythrosiderite +erythrosin +erythrosine +erythrosinophile +erythrosis +Erythroxylaceae +erythroxylaceous +erythroxyline +Erythroxylon +Erythroxylum +erythrozyme +erythrozincite +erythrulose +Eritrea +Eritrean +Erivan +Eryx +erizo +erk +Erkan +erke +ERL +Erland +Erlander +Erlandson +Erlang +Erlangen +Erlanger +Erle +Erleena +Erlene +Erlenmeyer +Erlewine +erliche +Erlin +Erlina +Erline +Erlinna +erlking +erl-king +erlkings +Erlond +Erma +Ermalinda +Ermanaric +Ermani +Ermanno +Ermanrich +Erme +Ermeena +Ermey +ermelin +Ermengarde +Ermentrude +ermiline +Ermin +Ermina +Ermine +ermined +erminee +ermines +ermine's +erminette +Erminia +Erminie +ermining +erminites +Erminna +erminois +ermit +ermitophobia +Ern +Erna +Ernald +Ernaldus +Ernaline +ern-bleater +Erne +ernes +ernesse +Ernest +Ernesta +Ernestine +Ernestyne +Ernesto +Ernestus +ern-fern +Erny +Ernie +erns +Ernst +Ernul +erodability +erodable +erode +eroded +erodent +erodes +erodibility +erodible +eroding +Erodium +erogate +erogeneity +erogenesis +erogenetic +erogeny +erogenic +erogenous +eromania +Eros +erose +erosely +eroses +erosible +erosion +erosional +erosionally +erosionist +erosions +erosive +erosiveness +erosivity +eroso- +erostrate +erotema +eroteme +Erotes +erotesis +erotetic +erotic +erotica +erotical +erotically +eroticism +eroticist +eroticization +eroticize +eroticizing +eroticomania +eroticomaniac +eroticomaniacal +erotics +erotylid +Erotylidae +erotism +erotisms +erotization +erotize +erotized +erotizes +erotizing +eroto- +erotogeneses +erotogenesis +erotogenetic +erotogenic +erotogenicity +erotographomania +erotology +erotomania +erotomaniac +erotomaniacal +erotopath +erotopathy +erotopathic +erotophobia +ERP +Erpetoichthys +erpetology +erpetologist +err +errability +errable +errableness +errabund +errancy +errancies +errand +errands +errant +Errantia +errantly +errantness +errantry +errantries +errants +errata +erratas +erratic +erratical +erratically +erraticalness +erraticism +erraticness +erratics +erratum +erratums +erratuta +Errecart +erred +Errhephoria +errhine +errhines +Errick +erring +erringly +errite +Errol +Erroll +erron +erroneous +erroneously +erroneousness +error +error-blasted +error-darkened +errordump +errorful +errorist +errorless +error-prone +error-proof +errors +error's +error-stricken +error-tainted +error-teaching +errs +errsyn +ERS +Ersar +ersatz +ersatzes +Erse +erses +ersh +Erskine +erst +erstwhile +erstwhiles +ERT +Ertebolle +erth +Ertha +erthen +erthly +erthling +ERU +erubescence +erubescent +erubescite +eruc +Eruca +erucic +eruciform +erucin +erucivorous +eruct +eructance +eructate +eructated +eructates +eructating +eructation +eructative +eructed +eructing +eruction +eructs +erudit +erudite +eruditely +eruditeness +eruditical +erudition +eruditional +eruditionist +eruditions +erugate +erugation +erugatory +eruginous +erugo +erugos +Erulus +erump +erumpent +Erund +erupt +erupted +eruptible +erupting +eruption +eruptional +eruptions +eruptive +eruptively +eruptiveness +eruptives +eruptivity +erupts +erupturient +ERV +ervenholder +Ervy +ervil +ervils +ErvIn +Ervine +Erving +Ervipiame +Ervum +Erwin +Erwinia +Erwinna +Erwinville +erzahler +Erzerum +Erzgebirge +Erzurum +es +es- +e's +ESA +ESAC +Esau +ESB +esbay +esbatement +Esbensen +Esbenshade +Esbjerg +Esbon +Esc +esca +escadrille +escadrilles +escalade +escaladed +escalader +escalades +escalading +escalado +escalan +Escalante +escalate +escalated +escalates +escalating +escalation +escalations +Escalator +escalatory +escalators +escalier +escalin +Escallonia +Escalloniaceae +escalloniaceous +escallop +escalloped +escalloping +escallops +escallop-shell +Escalon +escalop +escalope +escaloped +escaloping +escalops +escambio +escambron +escamotage +escamoteur +Escanaba +escandalize +escapable +escapade +escapades +escapade's +escapado +escapage +escape +escaped +escapee +escapees +escapee's +escapeful +escapeless +escapement +escapements +escaper +escapers +escapes +escapeway +escaping +escapingly +escapism +escapisms +escapist +escapists +escapology +escapologist +escar +escarbuncle +escargatoire +escargot +escargotieres +escargots +escarmouche +escarole +escaroles +escarp +escarped +escarping +escarpment +escarpments +escarps +escars +escarteled +escartelly +Escatawpa +Escaut +escence +escent +Esch +eschalot +eschalots +eschar +eschara +escharine +escharoid +escharotic +eschars +eschatocol +eschatology +eschatological +eschatologically +eschatologist +eschaufe +eschaunge +escheat +escheatable +escheatage +escheated +escheating +escheatment +escheator +escheatorship +escheats +eschel +eschele +Escherichia +escheve +eschevin +eschew +eschewal +eschewals +eschewance +eschewed +eschewer +eschewers +eschewing +eschews +eschynite +eschoppe +eschrufe +Eschscholtzia +esclandre +esclavage +escoba +escobadura +escobedo +escobilla +escobita +escocheon +Escoffier +Escoheag +escolar +escolars +Escondido +esconson +escopet +escopeta +escopette +Escorial +escort +escortage +escorted +escortee +escorting +escortment +escorts +escot +escoted +escoting +escots +escout +escry +escribano +escribe +escribed +escribiente +escribientes +escribing +escrime +escript +escritoire +escritoires +escritorial +escrod +escrol +escroll +escropulo +escrow +escrowed +escrowee +escrowing +escrows +escruage +escuage +escuages +Escudero +escudo +escudos +escuela +Esculapian +esculent +esculents +esculetin +esculic +esculin +Escurial +escurialize +escutcheon +escutcheoned +escutcheons +escutellate +ESD +Esd. +ESDI +Esdraelon +esdragol +Esdras +Esdud +ese +Esebrias +esemplasy +esemplastic +Esenin +eseptate +esere +eserin +eserine +eserines +eses +esexual +ESF +esguard +ESH +E-shaped +Eshelman +Esher +Eshi-kongo +eshin +Eshkol +Eshman +ESI +Esidrix +esiphonal +ESIS +Esk +eskar +eskars +Eskdale +esker +eskers +Esky +Eskil +Eskill +Eskilstuna +Eskimauan +Eskimo +Eskimo-Aleut +Eskimoan +eskimoes +Eskimoic +Eskimoid +Eskimoized +Eskimology +Eskimologist +Eskimos +Eskisehir +Eskishehir +Esko +Eskualdun +Eskuara +ESL +eslabon +Eslie +eslisor +esloign +ESM +Esma +esmayle +Esmaria +Esmark +ESMD +Esme +Esmeralda +Esmeraldan +Esmeraldas +esmeraldite +Esmerelda +Esmerolda +Esmond +Esmont +ESN +esne +esnecy +ESO +eso- +esoanhydride +esocataphoria +esocyclic +Esocidae +esociform +esodic +esoenteritis +esoethmoiditis +esogastritis +esonarthex +esoneural +ESOP +esopgi +esophagal +esophagalgia +esophageal +esophagean +esophagectasia +esophagectomy +esophageo-cutaneous +esophagi +esophagism +esophagismus +esophagitis +esophago +esophagocele +esophagodynia +esophago-enterostomy +esophagogastroscopy +esophagogastrostomy +esophagomalacia +esophagometer +esophagomycosis +esophagopathy +esophagoplasty +esophagoplegia +esophagoplication +esophagoptosis +esophagorrhagia +esophagoscope +esophagoscopy +esophagospasm +esophagostenosis +esophagostomy +esophagotome +esophagotomy +esophagus +esophoria +esophoric +Esopus +esotery +esoteric +esoterica +esoterical +esoterically +esotericism +esotericist +esoterics +esoterism +esoterist +esoterize +esothyropexy +esotrope +esotropia +esotropic +Esox +ESP +esp. +espace +espacement +espada +espadon +espadrille +espadrilles +espagnole +espagnolette +espalier +espaliered +espaliering +espaliers +Espana +espanol +Espanola +espanoles +espantoon +esparcet +esparsette +Espartero +Esparto +espartos +espathate +espave +espavel +ESPEC +espece +especial +especially +especialness +espeire +Esperance +Esperantic +Esperantidist +Esperantido +Esperantism +Esperantist +Esperanto +esphresis +Espy +espial +espials +espichellite +espied +espiegle +espieglerie +espiegleries +espier +espies +espigle +espiglerie +espying +espinal +espinel +espinette +espingole +espinillo +espino +espinos +espionage +espionages +espiritual +esplanade +esplanades +esplees +esponton +espontoon +Espoo +Esposito +espousage +espousal +espousals +espouse +espoused +espousement +espouser +espousers +espouses +espousing +espressivo +espresso +espressos +Espriella +espringal +esprise +esprit +esprits +Espronceda +esprove +ESPS +espundia +Esq +Esq. +esquamate +esquamulose +esque +Esquiline +Esquimau +Esquimauan +Esquimaux +Esquipulas +Esquire +esquirearchy +esquired +esquiredom +esquires +esquireship +esquiring +esquisse +esquisse-esquisse +ESR +Esra +ESRO +esrog +esrogim +esrogs +ess +Essa +essay +essayed +essayer +essayers +essayette +essayical +essaying +essayish +essayism +essayist +essayistic +essayistical +essayists +essaylet +essays +essay-writing +Essam +essancia +essancias +essang +Essaouira +essart +esse +essed +esseda +essede +Essedones +essee +Esselen +Esselenian +Essen +essence +essenced +essences +essence's +essency +essencing +Essene +essenhout +Essenian +Essenianism +Essenic +Essenical +Essenis +Essenism +Essenize +essentia +essential +essentialism +essentialist +essentiality +essentialities +essentialization +essentialize +essentialized +essentializing +essentially +essentialness +essentials +essentiate +essenwood +Essequibo +essera +esses +ESSEX +Essexfells +essexite +Essexville +Essy +Essie +Essig +Essinger +Essington +essive +essling +essoign +essoin +essoined +essoinee +essoiner +essoining +essoinment +essoins +essonite +essonites +Essonne +essorant +ESSX +est +est. +Esta +estab +estable +establish +establishable +established +establisher +establishes +establishing +Establishment +establishmentarian +establishmentarianism +establishmentism +establishments +establishment's +establismentarian +establismentarianism +Estacada +estacade +estadal +estadel +estadio +estado +estafa +estafet +estafette +estafetted +Estaing +estall +estamene +estamin +estaminet +estaminets +estamp +estampage +estampede +estampedero +estampie +Estancia +estancias +estanciero +estancieros +estang +estantion +Estas +estate +estated +estately +estates +estate's +estatesman +estatesmen +estating +estats +Este +Esteban +esteem +esteemable +esteemed +esteemer +esteeming +esteems +Estey +Estel +Estele +Esteli +Estell +Estella +Estelle +Estelline +Esten +estensible +Ester +esterase +esterases +esterellite +Esterhazy +esteriferous +esterify +esterifiable +esterification +esterified +esterifies +esterifying +esterization +esterize +esterizing +esterlin +esterling +Estero +esteros +esters +Estes +Estevan +estevin +Esth +Esth. +Esthacyte +esthematology +Esther +Estheria +estherian +Estheriidae +Estherville +Estherwood +estheses +esthesia +esthesias +esthesio +esthesio- +esthesioblast +esthesiogen +esthesiogeny +esthesiogenic +esthesiography +esthesiology +esthesiometer +esthesiometry +esthesiometric +esthesioneurosis +esthesiophysiology +esthesis +esthesises +esthete +esthetes +esthetic +esthetical +esthetically +esthetician +estheticism +esthetics +esthetology +esthetophore +esthiomene +esthiomenus +Esthonia +Esthonian +Estienne +Estill +estimable +estimableness +estimably +estimate +estimated +estimates +estimating +estimatingly +estimation +estimations +estimative +estimator +estimators +estipulate +Estis +estivage +estival +estivate +estivated +estivates +estivating +estivation +estivator +estive +estivo-autumnal +estmark +estoc +estocada +estocs +estoil +estoile +estolide +Estonia +Estonian +estonians +estop +estoppage +estoppal +estopped +estoppel +estoppels +estopping +estops +estoque +Estotiland +estovers +estrada +estradas +estrade +estradiol +estradiot +estrado +estragol +estragole +estragon +estragons +estray +estrayed +estraying +estrays +estral +estramazone +estrange +estranged +estrangedness +estrangelo +estrangement +estrangements +estranger +estranges +estranging +estrangle +estrapade +estre +estreat +estreated +estreating +estreats +Estrella +Estrellita +Estremadura +Estren +estrepe +estrepement +estriate +estrich +estriche +estrif +estrildine +Estrin +estrins +estriol +estriols +estrogen +estrogenic +estrogenically +estrogenicity +estrogens +Estron +estrone +estrones +estrous +estrual +estruate +estruation +estrum +estrums +estrus +estruses +estuant +estuary +estuarial +estuarian +estuaries +estuarine +estuate +estudy +estufa +estuosity +estuous +esture +Estus +ESU +esugarization +esurience +esuriency +esurient +esuriently +esurine +Eszencia +Esztergom +Eszterhazy +et +ETA +etaballi +etabelli +ETACC +etacism +etacist +etaerio +etagere +etageres +etagre +etalage +etalon +etalons +Etam +Etamin +etamine +etamines +etamins +Etan +Etana +etang +etape +etapes +ETAS +etatism +etatisme +etatisms +etatist +etatists +ETC +etc. +etcetera +etceteras +etch +etchant +etchants +Etchareottine +etched +etcher +etchers +etches +Etchimin +etching +etchings +ETD +Etem +eten +Eteocles +Eteoclus +Eteocretan +Eteocretes +Eteocreton +eteostic +eterminable +eternal +eternalise +eternalised +eternalising +eternalism +eternalist +eternality +eternalization +eternalize +eternalized +eternalizing +eternally +eternalness +eternals +eterne +eternisation +eternise +eternised +eternises +eternish +eternising +eternity +eternities +eternization +eternize +eternized +eternizes +eternizing +etesian +etesians +ETF +ETFD +eth +eth- +Eth. +ethal +ethaldehyde +ethambutol +Ethan +ethanal +ethanamide +ethane +ethanedial +ethanediol +ethanedithiol +ethanes +ethanethial +ethanethiol +Ethanim +ethanoyl +ethanol +ethanolamine +ethanolysis +ethanols +Ethban +Ethben +Ethbin +Ethbinium +Ethbun +ethchlorvynol +Ethe +Ethel +Ethelbert +Ethelda +Ethelee +Ethelene +Ethelette +Ethelin +Ethelyn +Ethelind +Ethelinda +Etheline +etheling +Ethelynne +Ethelred +Ethelstan +Ethelsville +ethene +Etheneldeli +ethenes +ethenic +ethenyl +ethenoid +ethenoidal +ethenol +Etheostoma +Etheostomidae +Etheostominae +etheostomoid +ethephon +ether +etherate +ethereal +etherealisation +etherealise +etherealised +etherealising +etherealism +ethereality +etherealization +etherealize +etherealized +etherealizing +ethereally +etherealness +etherean +ethered +Etherege +etherene +ethereous +Etheria +etherial +etherialisation +etherialise +etherialised +etherialising +etherialism +etherialization +etherialize +etherialized +etherializing +etherially +etheric +etherical +etherify +etherification +etherified +etherifies +etherifying +etheriform +Etheriidae +etherin +etherion +etherish +etherism +etherization +etherize +etherized +etherizer +etherizes +etherizing +etherlike +ethernet +ethernets +etherol +etherolate +etherous +ethers +ether's +ethic +ethical +ethicalism +ethicality +ethicalities +ethically +ethicalness +ethicals +ethician +ethicians +ethicism +ethicist +ethicists +ethicize +ethicized +ethicizes +ethicizing +ethico- +ethicoaesthetic +ethicophysical +ethicopolitical +ethicoreligious +ethicosocial +ethics +ethid +ethide +ethidene +Ethyl +ethylamide +ethylamime +ethylamin +ethylamine +ethylate +ethylated +ethylates +ethylating +ethylation +ethylbenzene +ethyldichloroarsine +Ethyle +ethylenation +ethylene +ethylenediamine +ethylenes +ethylenic +ethylenically +ethylenimine +ethylenoid +ethylhydrocupreine +ethylic +ethylidene +ethylidyne +ethylin +ethylmorphine +ethyls +ethylsulphuric +ethylthioethane +ethylthioether +ethinamate +ethine +ethyne +ethynes +ethinyl +ethynyl +ethynylation +ethinyls +ethynyls +ethiodide +ethion +ethionamide +ethionic +ethionine +ethions +Ethiop +Ethiope +Ethiopia +Ethiopian +ethiopians +Ethiopic +ethiops +ethysulphuric +ethize +Ethlyn +ethmyphitis +ethmo- +ethmofrontal +ethmoid +ethmoidal +ethmoiditis +ethmoids +ethmolachrymal +ethmolith +ethmomaxillary +ethmonasal +ethmopalatal +ethmopalatine +ethmophysal +ethmopresphenoidal +ethmose +ethmosphenoid +ethmosphenoidal +ethmoturbinal +ethmoturbinate +ethmovomer +ethmovomerine +ethnal +ethnarch +ethnarchy +ethnarchies +ethnarchs +ethnic +ethnical +ethnically +ethnicism +ethnicist +ethnicity +ethnicities +ethnicize +ethnicon +ethnics +ethnish +ethnize +ethno- +ethnobiology +ethnobiological +ethnobotany +ethnobotanic +ethnobotanical +ethnobotanist +ethnocentric +ethnocentrically +ethnocentricity +ethnocentrism +ethnocracy +ethnodicy +ethnoflora +ethnog +ethnogeny +ethnogenic +ethnogenies +ethnogenist +ethnogeographer +ethnogeography +ethnogeographic +ethnogeographical +ethnogeographically +ethnographer +ethnography +ethnographic +ethnographical +ethnographically +ethnographies +ethnographist +ethnohistory +ethnohistorian +ethnohistoric +ethnohistorical +ethnohistorically +ethnol +ethnol. +ethnolinguist +ethnolinguistic +ethnolinguistics +ethnologer +ethnology +ethnologic +ethnological +ethnologically +ethnologies +ethnologist +ethnologists +ethnomaniac +ethnomanic +ethnomusicology +ethnomusicological +ethnomusicologically +ethnomusicologist +ethnopsychic +ethnopsychology +ethnopsychological +ethnos +ethnoses +ethnotechnics +ethnotechnography +ethnozoology +ethnozoological +ethography +etholide +ethology +ethologic +ethological +ethologically +ethologies +ethologist +ethologists +ethonomic +ethonomics +ethonone +ethopoeia +ethopoetic +ethos +ethoses +ethoxy +ethoxycaffeine +ethoxide +ethoxies +ethoxyethane +ethoxyl +ethoxyls +ethrog +ethrogim +ethrogs +eths +ety +etiam +etic +Etienne +etym +etyma +etymic +etymography +etymol +etymologer +etymology +etymologic +etymological +etymologically +etymologicon +etymologies +etymologisable +etymologise +etymologised +etymologising +etymologist +etymologists +etymologizable +etymologization +etymologize +etymologized +etymologizing +etymon +etymonic +etymons +etiogenic +etiolate +etiolated +etiolates +etiolating +etiolation +etiolin +etiolize +etiology +etiologic +etiological +etiologically +etiologies +etiologist +etiologue +etiophyllin +etioporphyrin +etiotropic +etiotropically +etypic +etypical +etypically +etiquet +etiquette +etiquettes +etiquettical +Etiwanda +Etka +ETLA +Etlan +ETN +Etna +etnas +Etnean +ETO +etoffe +Etoile +etoiles +Etom +Eton +Etonian +etouffe +etourderie +Etowah +ETR +Etra +Etrem +etrenne +etrier +etrog +etrogim +etrogs +Etruria +Etrurian +Etruscan +etruscans +Etruscology +Etruscologist +Etrusco-roman +ETS +ETSACI +ETSI +ETSSP +Etta +Ettabeth +Ettari +Ettarre +ette +ettercap +Etters +Etterville +Etti +Etty +Ettie +Ettinger +ettirone +ettle +ettled +ettling +Ettore +Ettrick +etua +etude +etudes +etui +etuis +etuve +etuvee +ETV +etwas +etwee +etwees +etwite +Etz +Etzel +Eu +eu- +Euaechme +Euahlayi +euangiotic +Euascomycetes +euaster +eubacteria +Eubacteriales +eubacterium +Eubank +Eubasidii +Euboea +Euboean +Euboic +Eubranchipus +eubteria +Eubuleus +EUC +eucaine +eucaines +eucairite +eucalyn +eucalypt +eucalypteol +eucalypti +eucalyptian +eucalyptic +eucalyptography +eucalyptol +eucalyptole +eucalypts +Eucalyptus +eucalyptuses +Eucarida +eucaryote +eucaryotic +eucarpic +eucarpous +eucatropine +eucephalous +eucgia +Eucha +Eucharis +eucharises +Eucharist +eucharistial +Eucharistic +Eucharistical +Eucharistically +eucharistize +eucharistized +eucharistizing +eucharists +Eucharitidae +Euchenor +euchymous +euchysiderite +Euchite +Euchlaena +euchlorhydria +euchloric +euchlorine +euchlorite +Euchlorophyceae +euchology +euchologia +euchological +euchologies +euchologion +Euchorda +euchre +euchred +euchres +euchring +euchroic +euchroite +euchromatic +euchromatin +euchrome +euchromosome +euchrone +eucyclic +euciliate +Eucirripedia +Eucken +euclase +euclases +Euclea +eucleid +Eucleidae +Euclid +Euclidean +Euclideanism +Euclides +Euclidian +Eucnemidae +eucolite +Eucommia +Eucommiaceae +eucone +euconic +Euconjugatae +Eucopepoda +Eucosia +eucosmid +Eucosmidae +eucrasy +eucrasia +eucrasite +eucre +Eucryphia +Eucryphiaceae +eucryphiaceous +eucryptite +eucrystalline +eucrite +eucrites +eucritic +Euctemon +eucti +euctical +euda +eudaemon +eudaemony +eudaemonia +eudaemonic +eudaemonical +eudaemonics +eudaemonism +eudaemonist +eudaemonistic +eudaemonistical +eudaemonistically +eudaemonize +eudaemons +eudaimonia +eudaimonism +eudaimonist +eudalene +Eudemian +eudemon +eudemony +eudemonia +eudemonic +eudemonics +eudemonism +eudemonist +eudemonistic +eudemonistical +eudemonistically +eudemons +Eudendrium +eudesmol +Eudeve +eudiagnostic +eudialyte +eudiaphoresis +eudidymite +eudiometer +eudiometry +eudiometric +eudiometrical +eudiometrically +eudipleural +Eudyptes +Eudist +Eudo +Eudoca +Eudocia +Eudora +Eudorina +Eudorus +Eudosia +Eudoxia +Eudoxian +Eudoxus +Eudromias +euectic +Euell +euemerism +Euemerus +Euergetes +Eufaula +euflavine +eu-form +Eug +euge +Eugen +Eugene +eugenesic +eugenesis +eugenetic +eugeny +Eugenia +eugenias +eugenic +eugenical +eugenically +eugenicist +eugenicists +eugenics +Eugenides +Eugenie +Eugenio +eugenism +eugenist +eugenists +Eugenius +Eugeniusz +Eugenle +eugenol +eugenolate +eugenols +eugeosynclinal +eugeosyncline +Eugine +Euglandina +Euglena +Euglenaceae +Euglenales +euglenas +Euglenida +Euglenidae +Euglenineae +euglenoid +Euglenoidina +euglobulin +Eugnie +eugonic +eugranitic +Eugregarinida +Eugubine +Eugubium +Euh +euhages +euharmonic +euhedral +euhemerise +euhemerised +euhemerising +euhemerism +euhemerist +euhemeristic +euhemeristically +euhemerize +euhemerized +euhemerizing +Euhemerus +euhyostyly +euhyostylic +Euippe +eukairite +eukaryote +euktolite +Eula +eulachan +eulachans +eulachon +eulachons +Eulalee +Eulalia +Eulaliah +Eulalie +eulamellibranch +Eulamellibranchia +Eulamellibranchiata +eulamellibranchiate +Eulau +Eulee +Eulenspiegel +Euler +Euler-Chelpin +Eulerian +Euless +Eulima +Eulimidae +Eulis +eulysite +eulytin +eulytine +eulytite +eulogy +eulogia +eulogiae +eulogias +eulogic +eulogical +eulogically +eulogies +eulogious +eulogisation +eulogise +eulogised +eulogiser +eulogises +eulogising +eulogism +eulogist +eulogistic +eulogistical +eulogistically +eulogists +eulogium +eulogiums +eulogization +eulogize +eulogized +eulogizer +eulogizers +eulogizes +eulogizing +eulophid +Eumaeus +Eumedes +eumelanin +Eumelus +eumemorrhea +Eumenes +eumenid +Eumenidae +Eumenidean +Eumenides +eumenorrhea +eumerism +eumeristic +eumerogenesis +eumerogenetic +eumeromorph +eumeromorphic +eumycete +Eumycetes +eumycetic +eumitosis +eumitotic +eumoiriety +eumoirous +Eumolpides +eumolpique +Eumolpus +eumorphic +eumorphous +eundem +Eunectes +EUNET +Euneus +Eunice +eunicid +Eunicidae +eunomy +Eunomia +Eunomian +Eunomianism +Eunomus +Eunson +eunuch +eunuchal +eunuchise +eunuchised +eunuchising +eunuchism +eunuchize +eunuchized +eunuchizing +eunuchoid +eunuchoidism +eunuchry +eunuchs +euodic +euomphalid +Euomphalus +euonym +euonymy +euonymin +euonymous +Euonymus +euonymuses +Euornithes +euornithic +Euorthoptera +euosmite +euouae +eupad +Eupanorthidae +Eupanorthus +eupathy +eupatory +eupatoriaceous +eupatorin +eupatorine +Eupatorium +eupatrid +eupatridae +eupatrids +eupepsy +eupepsia +eupepsias +eupepsies +eupeptic +eupeptically +eupepticism +eupepticity +Euphausia +Euphausiacea +euphausid +euphausiid +Euphausiidae +Eupheemia +euphemy +Euphemia +Euphemiah +euphemian +Euphemie +euphemious +euphemiously +euphemisation +euphemise +euphemised +euphemiser +euphemising +euphemism +euphemisms +euphemism's +euphemist +euphemistic +euphemistical +euphemistically +euphemization +euphemize +euphemized +euphemizer +euphemizing +euphemous +Euphemus +euphenic +euphenics +euphyllite +Euphyllopoda +euphon +euphone +euphonetic +euphonetics +euphony +euphonia +euphoniad +euphonic +euphonical +euphonically +euphonicalness +euphonies +euphonym +euphonious +euphoniously +euphoniousness +euphonise +euphonised +euphonising +euphonism +euphonium +euphonize +euphonized +euphonizing +euphonon +euphonous +Euphorbia +Euphorbiaceae +euphorbiaceous +euphorbial +euphorbine +euphorbium +Euphorbus +euphory +euphoria +euphoriant +euphorias +euphoric +euphorically +Euphorion +euphotic +euphotide +euphrasy +Euphrasia +euphrasies +Euphratean +Euphrates +Euphremia +euphroe +euphroes +Euphrosyne +Euphues +euphuism +euphuisms +euphuist +euphuistic +euphuistical +euphuistically +euphuists +euphuize +euphuized +euphuizing +eupion +eupione +eupyrchroite +eupyrene +eupyrion +eupittone +eupittonic +euplastic +Euplectella +Euplexoptera +Euplocomi +Euploeinae +euploid +euploidy +euploidies +euploids +Euplotes +euplotid +eupnea +eupneas +eupneic +eupnoea +eupnoeas +eupnoeic +Eupolidean +Eupolyzoa +eupolyzoan +Eupomatia +Eupomatiaceae +Eupora +eupotamic +eupractic +eupraxia +Euprepia +Euproctis +eupsychics +Euptelea +Eupterotidae +Eur +Eur- +Eur. +Eurafric +Eurafrican +Euramerican +Euraquilo +Eurasia +Eurasian +Eurasianism +eurasians +Eurasiatic +Euratom +Eure +Eure-et-Loir +Eureka +eurhythmy +eurhythmic +eurhythmical +eurhythmics +eurhodine +eurhodol +eury- +Euryalae +Euryale +Euryaleae +euryalean +Euryalida +euryalidan +Euryalus +Eurybates +eurybath +eurybathic +eurybenthic +Eurybia +eurycephalic +eurycephalous +Eurycerotidae +eurycerous +eurychoric +Euryclea +Euryclia +Eurydamas +Euridice +Euridyce +Eurydice +Eurygaea +Eurygaean +Euryganeia +eurygnathic +eurygnathism +eurygnathous +euryhaline +Eurylaimi +Eurylaimidae +eurylaimoid +Eurylaimus +Eurylochus +Eurymachus +Eurymede +Eurymedon +Eurymus +Eurindic +Eurynome +euryoky +euryon +Eurypelma +euryphage +euryphagous +Eurypharyngidae +Eurypharynx +euripi +Euripidean +Euripides +Eurypyga +Eurypygae +Eurypygidae +eurypylous +Eurypylus +euripos +Eurippa +euryprognathous +euryprosopic +eurypterid +Eurypterida +eurypteroid +Eurypteroidea +Eurypterus +euripupi +euripus +Eurysaces +euryscope +Eurysthenes +Eurystheus +eurystomatous +eurite +euryte +eurytherm +eurythermal +eurythermic +eurithermophile +eurithermophilic +eurythermous +eurythmy +eurythmic +eurythmical +eurythmics +eurythmies +Eurytion +eurytomid +Eurytomidae +eurytopic +eurytopicity +eurytropic +Eurytus +euryzygous +euro +Euro- +Euro-American +Euroaquilo +eurobin +euro-boreal +eurocentric +Euroclydon +Eurocommunism +Eurocrat +Eurodollar +Eurodollars +euroky +eurokies +eurokous +Euromarket +Euromart +Europa +europaeo- +Europan +Europasian +Europe +European +Europeanisation +Europeanise +Europeanised +Europeanising +Europeanism +Europeanization +Europeanize +Europeanized +Europeanizing +Europeanly +europeans +Europeo-american +Europeo-asiatic +Europeo-siberian +Europeward +europhium +europium +europiums +Europocentric +Europoort +euros +Eurotas +eurous +Eurovision +Eurus +Euscaro +Eusebian +Eusebio +Eusebius +Euselachii +eusynchite +Euskaldun +Euskara +Euskarian +Euskaric +Euskera +eusol +Euspongia +eusporangiate +Eustace +Eustache +Eustachian +Eustachio +eustachium +Eustachius +eustacy +Eustacia +eustacies +Eustashe +Eustasius +Eustathian +eustatic +eustatically +Eustatius +Eustazio +eustele +eusteles +Eusthenopteron +eustyle +Eustis +eustomatous +Eusuchia +eusuchian +Eutaenia +eutannin +Eutaw +Eutawville +eutaxy +eutaxic +eutaxie +eutaxies +eutaxite +eutaxitic +eutechnic +eutechnics +eutectic +eutectics +eutectoid +eutelegenic +Euterpe +Euterpean +eutexia +Euthamia +euthanasy +euthanasia +euthanasias +euthanasic +euthanatize +euthenasia +euthenic +euthenics +euthenist +Eutheria +eutherian +euthermic +Euthycomi +euthycomic +euthymy +Euthyneura +euthyneural +euthyneurous +euthyroid +euthytatic +euthytropic +Eutychian +Eutychianism +Eutychianus +eu-type +eutocia +eutomous +Euton +eutony +Eutopia +Eutopian +eutrophy +eutrophic +eutrophication +eutrophies +eutropic +eutropous +EUUG +EUV +EUVE +euvrou +euxanthate +euxanthic +euxanthin +euxanthone +euxenite +euxenites +Euxine +EV +EVA +evacuant +evacuants +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evacuator +evacuators +evacue +evacuee +evacuees +evadable +Evadale +evade +evaded +evader +evaders +evades +evadible +evading +evadingly +Evadne +Evadnee +evagation +evaginable +evaginate +evaginated +evaginating +evagination +eval +Evaleen +Evalyn +evaluable +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluators +evaluator's +evalue +Evan +Evander +evanesce +evanesced +evanescence +evanescency +evanescenrly +evanescent +evanescently +evanesces +evanescible +evanescing +Evang +evangel +evangelary +evangely +Evangelia +evangelian +evangeliary +evangeliaries +evangeliarium +evangelic +Evangelical +Evangelicalism +evangelicality +evangelically +evangelicalness +evangelicals +evangelican +evangelicism +evangelicity +Evangelin +Evangelina +Evangeline +evangelion +evangelisation +evangelise +evangelised +evangeliser +evangelising +evangelism +evangelisms +Evangelist +evangelistary +evangelistaries +evangelistarion +evangelistarium +evangelistic +evangelistically +evangelistics +Evangelists +evangelistship +evangelium +evangelization +evangelize +evangelized +evangelizer +evangelizes +evangelizing +Evangels +Evania +evanid +Evaniidae +evanish +evanished +evanishes +evanishing +evanishment +evanition +Evanne +Evannia +Evans +Evansdale +evansite +Evansport +evans-root +Evanston +Evansville +Evant +Evante +Evanthe +Evanthia +evap +evaporability +evaporable +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +evaporativity +evaporator +evaporators +evaporimeter +evaporite +evaporitic +evaporize +evaporometer +evapotranspiration +Evarglice +Evaristus +Evars +Evart +Evarts +evase +evasible +evasion +evasional +evasions +evasive +evasively +evasiveness +evasivenesses +Evatt +Eve +Evea +evechurr +eve-churr +eveck +evectant +evected +evectic +evection +evectional +evections +evector +Evehood +Evey +evejar +eve-jar +Eveleen +Eveless +Eveleth +evelight +Evelin +Evelyn +Evelina +Eveline +Evelinn +Evelynne +evelong +Evelunn +Evemerus +Even +even- +evenblush +Even-christian +Evendale +evendown +evene +evened +even-edged +evener +eveners +evener-up +evenest +evenfall +evenfalls +evenforth +evenglome +evenglow +evenhand +evenhanded +even-handed +evenhandedly +even-handedly +evenhandedness +even-handedness +evenhead +evening +evening-dressed +evening-glory +evenings +evening's +Eveningshade +evening-snow +evenly +evenlight +evenlong +evenmete +evenminded +even-minded +evenmindedness +even-mindedness +even-money +evenness +evennesses +even-numbered +even-old +evenoo +even-paged +even-pleached +evens +even-set +evensong +evensongs +even-spun +even-star +even-steven +Evensville +event +eventail +even-tempered +even-tenored +eventerate +eventful +eventfully +eventfulness +eventide +eventides +eventilate +eventime +eventless +eventlessly +eventlessness +even-toed +eventognath +Eventognathi +eventognathous +even-toothed +eventration +events +event's +eventual +eventuality +eventualities +eventualize +eventually +eventuate +eventuated +eventuates +eventuating +eventuation +eventuations +Eventus +even-up +Evenus +even-wayed +evenwise +evenworthy +eveque +ever +ever-abiding +ever-active +ever-admiring +ever-angry +Everara +Everard +everbearer +everbearing +ever-bearing +ever-being +ever-beloved +ever-blazing +ever-blessed +everbloomer +everblooming +ever-blooming +ever-burning +ever-celebrated +ever-changeful +ever-changing +ever-circling +ever-conquering +ever-constant +ever-craving +ever-dear +ever-deepening +ever-dying +ever-dripping +ever-drizzling +ever-dropping +Everdur +ever-durable +everduring +ever-during +ever-duringness +Eveready +ever-echoing +Evered +ever-endingly +Everes +Everest +ever-esteemed +Everett +Everetts +Everettville +ever-expanding +ever-faithful +ever-fast +ever-fertile +ever-fresh +ever-friendly +everglade +Everglades +ever-glooming +ever-goading +ever-going +Evergood +Evergreen +evergreenery +evergreenite +evergreens +ever-growing +ever-happy +Everhart +ever-honored +every +everybody +everich +Everick +everyday +everydayness +everydeal +everyhow +everylike +Everyman +everymen +ever-increasing +everyness +everyone +everyone's +ever-young +everyplace +everything +everyway +every-way +everywhen +everywhence +everywhere +everywhere-dense +everywhereness +everywheres +everywhither +everywoman +everlasting +everlastingly +everlastingness +Everly +everliving +ever-living +ever-loving +ever-mingling +evermo +evermore +ever-moving +everness +ever-new +Evernia +evernioid +ever-noble +ever-present +ever-prompt +ever-ready +ever-recurrent +ever-recurring +ever-renewing +Everrs +Evers +everse +eversible +eversion +eversions +eversive +ever-smiling +Eversole +Everson +eversporting +ever-strong +Evert +evertebral +Evertebrata +evertebrate +everted +ever-thrilling +evertile +everting +Everton +evertor +evertors +everts +ever-varying +ever-victorious +ever-wearing +everwhich +ever-white +everwho +ever-widening +ever-willing +ever-wise +eves +evese +Evesham +evestar +eve-star +evetide +Evetta +Evette +eveweed +evg +Evy +Evian-les-Bains +evibrate +evicke +evict +evicted +evictee +evictees +evicting +eviction +evictions +eviction's +evictor +evictors +evicts +evidence +evidenced +evidence-proof +evidences +evidencing +evidencive +evident +evidential +evidentially +evidentiary +evidently +evidentness +Evie +evigilation +evil +evil-affected +evil-affectedness +evil-boding +evil-complexioned +evil-disposed +evildoer +evildoers +evildoing +evil-doing +Evyleen +evil-eyed +eviler +evilest +evil-faced +evil-fashioned +evil-favored +evil-favoredly +evil-favoredness +evil-favoured +evil-featured +evil-fortuned +evil-gotten +evil-headed +evilhearted +evil-hued +evil-humored +evil-impregnated +eviller +evillest +evilly +evil-looking +evil-loved +evil-mannered +evil-minded +evil-mindedly +evil-mindedness +evilmouthed +evil-mouthed +evilness +evilnesses +evil-ordered +evil-pieced +evilproof +evil-qualitied +evils +evilsayer +evil-savored +evil-shaped +evil-shapen +evil-smelling +evil-sounding +evil-sown +evilspeaker +evilspeaking +evil-spun +evil-starred +evil-taught +evil-tempered +evil-thewed +evil-thoughted +evil-tongued +evil-weaponed +evil-willed +evilwishing +evil-won +Evin +Evyn +evince +evinced +evincement +evinces +evincible +evincibly +evincing +evincingly +evincive +Evington +Evinston +Evipal +evirate +eviration +evirato +evirtuate +eviscerate +eviscerated +eviscerates +eviscerating +evisceration +eviscerations +eviscerator +evisite +Evita +evitable +evitate +evitation +evite +evited +eviternal +evites +eviting +evittate +Evius +Evnissyen +evocable +evocate +evocated +evocating +evocation +evocations +evocative +evocatively +evocativeness +evocator +evocatory +evocators +evocatrix +Evodia +evoe +Evoy +evoke +evoked +evoker +evokers +evokes +evoking +evolate +evolute +evolutes +evolute's +evolutility +evolution +evolutional +evolutionally +evolutionary +evolutionarily +evolutionism +evolutionist +evolutionistic +evolutionistically +evolutionists +evolutionize +evolutions +evolution's +evolutive +evolutoid +evolvable +evolve +evolved +evolvement +evolvements +evolvent +evolver +evolvers +evolves +evolving +evolvulus +evomit +Evonymus +evonymuses +Evonne +Evora +evovae +Evreux +Evros +Evslin +Evtushenko +evulgate +evulgation +evulge +evulse +evulsion +evulsions +Evva +Evvy +Evvie +evviva +Evvoia +EVX +evzone +evzones +EW +Ewa +Ewald +Ewall +Ewan +Eward +Ewart +ewder +Ewe +ewe-daisy +ewe-gowan +ewelease +Ewell +Ewen +ewe-neck +ewe-necked +Ewens +Ewer +ewerer +ewery +eweries +ewers +ewes +ewe's +ewest +ewhow +Ewig-weibliche +Ewing +EWO +Ewold +EWOS +ewound +ewry +EWS +ewte +Ex +ex- +Ex. +exa- +exacerbate +exacerbated +exacerbates +exacerbating +exacerbatingly +exacerbation +exacerbations +exacerbescence +exacerbescent +exacervation +exacinate +exact +exacta +exactable +exactas +exacted +exacter +exacters +exactest +exacting +exactingly +exactingness +exaction +exactions +exaction's +exactitude +exactitudes +exactive +exactiveness +exactly +exactment +exactness +exactnesses +exactor +exactors +exactress +exacts +exactus +exacuate +exacum +exadverso +exadversum +exaestuate +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeratingly +exaggeration +exaggerations +exaggerative +exaggeratively +exaggerativeness +exaggerator +exaggeratory +exaggerators +exagitate +exagitation +exairesis +exalate +exalbuminose +exalbuminous +exallotriote +exalt +exaltate +exaltation +exaltations +exaltative +exalte +exalted +exaltedly +exaltedness +exaltee +exalter +exalters +exalting +exaltment +exalts +exam +examen +examens +exameter +examinability +examinable +examinant +examinate +examination +examinational +examinationism +examinationist +examinations +examination's +examinative +examinator +examinatory +examinatorial +examine +examined +examinee +examinees +examine-in-chief +examiner +examiners +examinership +examines +examining +examiningly +examplar +example +exampled +exampleless +examples +example's +exampleship +exampless +exampling +exams +exam's +exanguin +exanimate +exanimation +exannulate +exanthalose +exanthem +exanthema +exanthemas +exanthemata +exanthematic +exanthematous +exanthems +exanthine +exantlate +exantlation +exappendiculate +exarate +exaration +exarch +exarchal +exarchate +exarchateship +exarchy +Exarchic +exarchies +Exarchist +exarchs +exareolate +exarillate +exaristate +ex-army +exarteritis +exarticulate +exarticulation +exasper +exasperate +exasperated +exasperatedly +exasperater +exasperates +exasperating +exasperatingly +exasperation +exasperations +exasperative +exaspidean +exauctorate +Exaudi +exaugurate +exauguration +exaun +exauthorate +exauthorize +exauthorizeexc +Exc +Exc. +excalate +excalation +excalcarate +excalceate +excalceation +excalfaction +Excalibur +excamb +excamber +excambion +excandescence +excandescency +excandescent +excantation +excardination +excarnate +excarnation +excarnificate +ex-cathedra +excathedral +excaudate +excavate +excavated +excavates +excavating +excavation +excavational +excavationist +excavations +excavator +excavatory +excavatorial +excavators +excave +excecate +excecation +excedent +Excedrin +exceed +exceedable +exceeded +exceeder +exceeders +exceeding +exceedingly +exceedingness +exceeds +excel +excelente +excelled +Excellence +excellences +Excellency +excellencies +excellent +excellently +excelling +Excello +excels +excelse +excelsin +Excelsior +excelsitude +excentral +excentric +excentrical +excentricity +excepable +except +exceptant +excepted +excepter +excepting +exceptio +exception +exceptionability +exceptionable +exceptionableness +exceptionably +exceptional +exceptionalally +exceptionality +exceptionally +exceptionalness +exceptionary +exceptioner +exceptionless +exceptions +exception's +exceptious +exceptiousness +exceptive +exceptively +exceptiveness +exceptless +exceptor +excepts +excercise +excerebrate +excerebration +excern +excerp +excerpt +excerpta +excerpted +excerpter +excerptible +excerpting +excerption +excerptive +excerptor +excerpts +excess +excessed +excesses +excessive +excessively +excessiveness +excess-loss +excessman +excessmen +exch +exch. +exchange +exchangeability +exchangeable +exchangeably +exchanged +exchangee +exchanger +exchanges +exchanging +Exchangite +excheat +Exchequer +exchequer-chamber +exchequers +exchequer's +excide +excided +excides +exciding +excimer +excimers +excipient +exciple +exciples +excipula +Excipulaceae +excipular +excipule +excipuliform +excipulum +excircle +excisable +excise +excised +exciseman +excisemanship +excisemen +excises +excising +excision +excisions +excisor +excyst +excystation +excysted +excystment +excitability +excitabilities +excitable +excitableness +excitably +excitancy +excitant +excitants +excitate +excitation +excitations +excitation's +excitative +excitator +excitatory +excite +excited +excitedly +excitedness +excitement +excitements +exciter +exciters +excites +exciting +excitingly +excitive +excitoglandular +excitometabolic +excitomotion +excitomotor +excitomotory +excito-motory +excitomuscular +exciton +excitonic +excitons +excitonutrient +excitor +excitory +excitors +excitosecretory +excitovascular +excitron +excl +excl. +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaimingly +exclaims +exclam +exclamation +exclamational +exclamations +exclamation's +exclamative +exclamatively +exclamatory +exclamatorily +exclaustration +exclave +exclaves +exclosure +excludability +excludable +exclude +excluded +excluder +excluders +excludes +excludible +excluding +excludingly +exclusion +exclusionary +exclusioner +exclusionism +exclusionist +exclusions +exclusive +exclusively +exclusiveness +exclusivenesses +exclusivism +exclusivist +exclusivistic +exclusivity +exclusory +excoct +excoction +Excoecaria +excogitable +excogitate +excogitated +excogitates +excogitating +excogitation +excogitative +excogitator +excommenge +excommune +excommunicable +excommunicant +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunications +excommunicative +excommunicator +excommunicatory +excommunicators +excommunion +exconjugant +ex-consul +ex-convict +excoriable +excoriate +excoriated +excoriates +excoriating +excoriation +excoriations +excoriator +excorticate +excorticated +excorticating +excortication +excreation +excrement +excremental +excrementally +excrementary +excrementitial +excrementitious +excrementitiously +excrementitiousness +excrementive +excrementize +excrementous +excrements +excresce +excrescence +excrescences +excrescency +excrescencies +excrescent +excrescential +excrescently +excresence +excression +excreta +excretal +excrete +excreted +excreter +excreters +excretes +excreting +excretion +excretionary +excretions +excretitious +excretive +excretolic +excretory +excriminate +excruciable +excruciate +excruciated +excruciating +excruciatingly +excruciatingness +excruciation +excruciator +excubant +excubitoria +excubitorium +excubittoria +excud +excudate +excuderunt +excudit +exculpable +exculpate +exculpated +exculpates +exculpating +exculpation +exculpations +exculpative +exculpatory +exculpatorily +excur +excurrent +excurse +excursed +excursing +excursion +excursional +excursionary +excursioner +excursionism +excursionist +excursionists +excursionize +excursions +excursion's +excursive +excursively +excursiveness +excursory +excursus +excursuses +excurvate +excurvated +excurvation +excurvature +excurved +excusability +excusable +excusableness +excusably +excusal +excusation +excusative +excusator +excusatory +excuse +excused +excuseful +excusefully +excuseless +excuse-me +excuser +excusers +excuses +excusing +excusingly +excusive +excusively +excuss +excussed +excussing +excussio +excussion +ex-czar +exdelicto +exdie +ex-directory +exdividend +exeat +exec +exec. +execeptional +execrable +execrableness +execrably +execrate +execrated +execrates +execrating +execration +execrations +execrative +execratively +execrator +execratory +execrators +execs +exect +executable +executancy +executant +execute +executed +executer +executers +executes +executing +execution +executional +executioneering +executioner +executioneress +executioners +executionist +executions +executive +executively +executiveness +executives +executive's +executiveship +executonis +executor +executory +executorial +executors +executor's +executorship +executress +executry +executrices +executrix +executrixes +executrixship +exede +exedent +exedra +exedrae +exedral +exegeses +exegesis +exegesist +exegete +exegetes +exegetic +exegetical +exegetically +exegetics +exegetist +Exeland +exembryonate +ex-emperor +exempla +exemplar +exemplary +exemplaric +exemplarily +exemplariness +exemplarism +exemplarity +exemplars +exempli +exemplify +exemplifiable +exemplification +exemplificational +exemplifications +exemplificative +exemplificator +exemplified +exemplifier +exemplifiers +exemplifies +exemplifying +ex-employee +exemplum +exemplupla +exempt +exempted +exemptible +exemptile +exempting +exemption +exemptionist +exemptions +exemptive +exempts +exencephalia +exencephalic +exencephalous +exencephalus +exendospermic +exendospermous +ex-enemy +exenterate +exenterated +exenterating +exenteration +exenteritis +exequatur +exequy +exequial +exequies +exerce +exercent +exercisable +exercise +exercised +exerciser +exercisers +exercises +exercising +exercitant +exercitation +exercite +exercitor +exercitorial +exercitorian +exeresis +exergonic +exergual +exergue +exergues +exert +exerted +exerting +exertion +exertionless +exertions +exertion's +exertive +exerts +exes +exesion +exestuate +Exeter +exeunt +exfetation +exfiguration +exfigure +exfiltrate +exfiltration +exflagellate +exflagellation +exflect +exfodiate +exfodiation +exfoliate +exfoliated +exfoliating +exfoliation +exfoliative +exfoliatory +exgorgitation +ex-governor +exh- +exhalable +exhalant +exhalants +exhalate +exhalation +exhalations +exhalatory +exhale +exhaled +exhalent +exhalents +exhales +exhaling +exhance +exhaust +exhaustable +exhausted +exhaustedly +exhaustedness +exhauster +exhaustibility +exhaustible +exhausting +exhaustingly +exhaustion +exhaustions +exhaustive +exhaustively +exhaustiveness +exhaustivity +exhaustless +exhaustlessly +exhaustlessness +exhausts +exhbn +exhedra +exhedrae +exheredate +exheredation +exhibit +exhibitable +exhibitant +exhibited +exhibiter +exhibiters +exhibiting +exhibition +exhibitional +exhibitioner +exhibitionism +exhibitionist +exhibitionistic +exhibitionists +exhibitionize +exhibitions +exhibition's +exhibitive +exhibitively +exhibitor +exhibitory +exhibitorial +exhibitors +exhibitor's +exhibitorship +exhibits +exhilarant +exhilarate +exhilarated +exhilarates +exhilarating +exhilaratingly +exhilaration +exhilarations +exhilarative +exhilarator +exhilaratory +ex-holder +exhort +exhortation +exhortations +exhortation's +exhortative +exhortatively +exhortator +exhortatory +exhorted +exhorter +exhorters +exhorting +exhortingly +exhorts +exhumate +exhumated +exhumating +exhumation +exhumations +exhumator +exhumatory +exhume +exhumed +exhumer +exhumers +exhumes +exhuming +exhusband +exibilate +exies +exigeant +exigeante +exigence +exigences +exigency +exigencies +exigent +exigenter +exigently +exigible +exiguity +exiguities +exiguous +exiguously +exiguousness +exilable +exilarch +exilarchate +Exile +exiled +exiledom +exilement +exiler +exiles +exilian +exilic +exiling +exility +exilition +eximidus +eximious +eximiously +eximiousness +exinanite +exinanition +exindusiate +exine +exines +exing +exinguinal +exinite +exintine +ex-invalid +exion +Exira +exist +existability +existant +existed +existence +existences +existent +existential +existentialism +existentialist +existentialistic +existentialistically +existentialists +existentialist's +existentialize +existentially +existently +existents +exister +existibility +existible +existimation +existing +existless +existlessness +exists +exit +exitance +exite +exited +exitial +exiting +exition +exitious +exitless +exits +exiture +exitus +ex-judge +ex-kaiser +ex-king +exla +exlex +ex-libres +ex-librism +ex-librist +Exline +ex-mayor +exmeridian +ex-minister +Exmoor +Exmore +exo- +exoarteritis +Exoascaceae +exoascaceous +Exoascales +Exoascus +Exobasidiaceae +Exobasidiales +Exobasidium +exobiology +exobiological +exobiologist +exobiologists +exocannibalism +exocardia +exocardiac +exocardial +exocarp +exocarps +exocataphoria +exoccipital +exocentric +Exochorda +exochorion +exocyclic +Exocyclica +Exocycloida +exocytosis +exoclinal +exocline +exocoelar +exocoele +exocoelic +exocoelom +exocoelum +Exocoetidae +Exocoetus +exocolitis +exo-condensation +exocone +exocrine +exocrines +exocrinology +exocrinologies +exoculate +exoculated +exoculating +exoculation +Exod +Exod. +exode +exoderm +exodermal +exodermis +exoderms +exody +exodic +exodist +exodium +exodoi +exodontia +exodontic +exodontics +exodontist +exodos +exodromy +exodromic +Exodus +exoduses +exoenzyme +exoenzymic +exoergic +exoerythrocytic +ex-official +ex-officio +exogamy +exogamic +exogamies +exogamous +exogastric +exogastrically +exogastritis +exogen +Exogenae +exogenetic +exogeny +exogenic +exogenism +exogenous +exogenously +exogens +Exogyra +exognathion +exognathite +Exogonium +exograph +exolemma +exolete +exolution +exolve +exometritis +exomion +exomis +exomologesis +exomorphic +exomorphism +exomphalos +exomphalous +exomphalus +Exon +exonarthex +exoner +exonerate +exonerated +exonerates +exonerating +exoneration +exonerations +exonerative +exonerator +exonerators +exoneretur +exoneural +Exonian +exonic +exonym +exons +exonship +exonuclease +exonumia +exopathic +exopeptidase +exoperidium +exophagy +exophagous +exophasia +exophasic +exophoria +exophoric +exophthalmia +exophthalmic +exophthalmos +exophthalmus +exoplasm +exopod +exopodite +exopoditic +exopt +Exopterygota +exopterygote +exopterygotic +exopterygotism +exopterygotous +exor +exorability +exorable +exorableness +exorate +exorbital +exorbitance +exorbitancy +exorbitant +exorbitantly +exorbitate +exorbitation +exorcisation +exorcise +exorcised +exorcisement +exorciser +exorcisers +exorcises +exorcising +exorcism +exorcismal +exorcisms +exorcisory +exorcist +exorcista +exorcistic +exorcistical +exorcists +exorcization +exorcize +exorcized +exorcizement +exorcizer +exorcizes +exorcizing +exordia +exordial +exordium +exordiums +exordize +exorganic +exorhason +exormia +exornate +exornation +exortion +exosculation +exosepsis +exoskeletal +exoskeleton +exosmic +exosmose +exosmoses +exosmosis +exosmotic +exosperm +exosphere +exospheres +exospheric +exospherical +exosporal +exospore +exospores +exosporium +exosporous +exossate +exosseous +Exostema +exostome +exostosed +exostoses +exostosis +exostotic +exostra +exostracism +exostracize +exostrae +exotery +exoteric +exoterica +exoterical +exoterically +exotericism +exoterics +exotheca +exothecal +exothecate +exothecium +exothermal +exothermally +exothermic +exothermically +exothermicity +exothermous +exotic +exotica +exotically +exoticalness +exoticism +exoticisms +exoticist +exoticity +exoticness +exotics +exotism +exotisms +exotospore +exotoxic +exotoxin +exotoxins +exotropia +exotropic +exotropism +exp +exp. +expalpate +expand +expandability +expandable +expanded +expandedly +expandedness +expander +expanders +expander's +expandibility +expandible +expanding +expandingly +expandor +expands +expanse +expanses +expansibility +expansible +expansibleness +expansibly +expansile +expansion +expansional +expansionary +expansionism +expansionist +expansionistic +expansionists +expansions +expansive +expansively +expansiveness +expansivenesses +expansivity +expansometer +expansum +expansure +expatiate +expatiated +expatiater +expatiates +expatiating +expatiatingly +expatiation +expatiations +expatiative +expatiator +expatiatory +expatiators +expatriate +expatriated +expatriates +expatriating +expatriation +expatriations +expatriatism +expdt +expect +expectable +expectably +expectance +expectancy +expectancies +expectant +expectantly +expectation +expectations +expectation's +expectative +expected +expectedly +expectedness +expecter +expecters +expecting +expectingly +expection +expective +expectorant +expectorants +expectorate +expectorated +expectorates +expectorating +expectoration +expectorations +expectorative +expectorator +expectorators +expects +expede +expeded +expediate +expedience +expediences +expediency +expediencies +expedient +expediente +expediential +expedientially +expedientist +expediently +expedients +expediment +expeding +expedious +expeditate +expeditated +expeditating +expeditation +expedite +expedited +expeditely +expediteness +expediter +expediters +expedites +expediting +expedition +expeditionary +expeditionist +expeditions +expedition's +expeditious +expeditiously +expeditiousness +expeditive +expeditor +expel +expellable +expellant +expelled +expellee +expellees +expellent +expeller +expellers +expelling +expels +expend +expendability +expendable +expendables +expended +expender +expenders +expendible +expending +expenditor +expenditrix +expenditure +expenditures +expenditure's +expends +expense +expensed +expenseful +expensefully +expensefulness +expenseless +expenselessness +expenses +expensilation +expensing +expensive +expensively +expensiveness +expenthesis +expergefacient +expergefaction +experience +experienceable +experienced +experienceless +experiencer +experiences +experiencible +experiencing +experient +experiential +experientialism +experientialist +experientialistic +experientially +experiment +experimental +experimentalism +experimentalist +experimentalists +experimentalize +experimentally +experimentarian +experimentation +experimentations +experimentation's +experimentative +experimentator +experimented +experimentee +experimenter +experimenters +experimenting +experimentist +experimentize +experimently +experimentor +experiments +expermentized +experrection +expert +experted +experting +expertise +expertised +expertises +expertising +expertism +expertize +expertized +expertizing +expertly +expertness +expertnesses +experts +expertship +expetible +expy +expiable +expiate +expiated +expiates +expiating +expiation +expiational +expiations +expiatist +expiative +expiator +expiatory +expiatoriness +expiators +ex-pier +expilate +expilation +expilator +expirable +expirant +expirate +expiration +expirations +expiration's +expirator +expiratory +expire +expired +expiree +expirer +expirers +expires +expiry +expiries +expiring +expiringly +expiscate +expiscated +expiscating +expiscation +expiscator +expiscatory +explain +explainability +explainable +explainableness +explained +explainer +explainers +explaining +explainingly +explains +explait +explanate +explanation +explanations +explanation's +explanative +explanatively +explanato- +explanator +explanatory +explanatorily +explanatoriness +explanitory +explant +explantation +explanted +explanting +explants +explat +explees +explement +explemental +explementary +explete +expletive +expletively +expletiveness +expletives +expletory +explicability +explicable +explicableness +explicably +explicanda +explicandum +explicans +explicantia +explicate +explicated +explicates +explicating +explication +explications +explicative +explicatively +explicator +explicatory +explicators +explicit +explicitly +explicitness +explicitnesses +explicits +explida +explodable +explode +exploded +explodent +exploder +exploders +explodes +exploding +exploit +exploitable +exploitage +exploitation +exploitationist +exploitations +exploitation's +exploitative +exploitatively +exploitatory +exploited +exploitee +exploiter +exploiters +exploiting +exploitive +exploits +exploiture +explorable +explorate +exploration +explorational +explorations +exploration's +explorative +exploratively +explorativeness +explorator +exploratory +explore +explored +explorement +Explorer +explorers +explores +exploring +exploringly +explosibility +explosible +explosimeter +explosion +explosionist +explosion-proof +explosions +explosion's +explosive +explosively +explosiveness +explosives +EXPO +expoliate +expolish +expone +exponence +exponency +exponent +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiations +exponentiation's +exponention +exponents +exponent's +exponible +export +exportability +exportable +exportation +exportations +exported +exporter +exporters +exporting +exports +expos +exposable +exposal +exposals +expose +exposed +exposedness +exposer +exposers +exposes +exposing +exposit +exposited +expositing +exposition +expositional +expositionary +expositions +exposition's +expositive +expositively +expositor +expository +expositorial +expositorially +expositorily +expositoriness +expositors +expositress +exposits +expostulate +expostulated +expostulates +expostulating +expostulatingly +expostulation +expostulations +expostulative +expostulatively +expostulator +expostulatory +exposture +exposure +exposures +exposure's +expound +expoundable +expounded +expounder +expounders +expounding +expounds +ex-praetor +expreme +ex-president +express +expressable +expressage +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expressio +expression +expressionable +expressional +expressionful +Expressionism +Expressionismus +Expressionist +Expressionistic +Expressionistically +expressionists +expressionless +expressionlessly +expressionlessness +expressions +expression's +expressive +expressively +expressiveness +expressivenesses +expressivism +expressivity +expressless +expressly +expressman +expressmen +expressness +expresso +expressor +expressure +expressway +expressways +exprimable +exprobate +exprobrate +exprobration +exprobratory +expromission +expromissor +expropriable +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expropriator +expropriatory +expt +exptl +expugn +expugnable +expuition +expulsatory +expulse +expulsed +expulser +expulses +expulsing +expulsion +expulsionist +expulsions +expulsive +expulsory +expunction +expunge +expungeable +expunged +expungement +expunger +expungers +expunges +expunging +expurgate +expurgated +expurgates +expurgating +expurgation +expurgational +expurgations +expurgative +expurgator +expurgatory +expurgatorial +expurgators +expurge +expwy +ex-quay +exquire +exquisite +exquisitely +exquisiteness +exquisitism +exquisitive +exquisitively +exquisitiveness +exr +exr. +exradio +exradius +ex-rights +exrupeal +exrx +exsanguinate +exsanguinated +exsanguinating +exsanguination +exsanguine +exsanguineous +exsanguinity +exsanguinous +exsanguious +exscind +exscinded +exscinding +exscinds +exscissor +exscribe +exscript +exscriptural +exsculp +exsculptate +exscutellate +exsec +exsecant +exsecants +exsect +exsected +exsectile +exsecting +exsection +exsector +exsects +exsequatur +exsert +exserted +exsertile +exserting +exsertion +exserts +ex-service +ex-serviceman +ex-servicemen +exsheath +exship +ex-ship +exsibilate +exsibilation +exsiccant +exsiccatae +exsiccate +exsiccated +exsiccating +exsiccation +exsiccative +exsiccator +exsiliency +exsolution +exsolve +exsolved +exsolving +exsomatic +exspoliation +exspuition +exsputory +exstemporal +exstemporaneous +exstill +exstimulate +exstipulate +exstrophy +exstruct +exsuccous +exsuction +exsudate +exsufflate +exsufflation +exsufflicate +exsuperance +exsuperate +exsurge +exsurgent +exsuscitate +ext +ext. +exta +extacie +extance +extancy +extant +Extasie +Extasiie +extatic +extbook +extemporal +extemporally +extemporalness +extemporaneity +extemporaneous +extemporaneously +extemporaneousness +extemporary +extemporarily +extemporariness +extempore +extempory +extemporisation +extemporise +extemporised +extemporiser +extemporising +extemporization +extemporize +extemporized +extemporizer +extemporizes +extemporizing +extend +extendability +extendable +extended +extendedly +extendedness +extended-play +extender +extenders +extendibility +extendible +extending +extendlessness +extends +extense +extensibility +extensible +extensibleness +extensile +extensimeter +extension +extensional +extensionalism +extensionality +extensionally +extensionist +extensionless +extensions +extension's +extensity +extensive +extensively +extensiveness +extensivity +extensometer +extensor +extensory +extensors +extensum +extensure +extent +extentions +extents +extent's +extenuate +extenuated +extenuates +extenuating +extenuatingly +extenuation +extenuations +extenuative +extenuator +extenuatory +exter +exterior +exteriorate +exterioration +exteriorisation +exteriorise +exteriorised +exteriorising +exteriority +exteriorization +exteriorize +exteriorized +exteriorizing +exteriorly +exteriorness +exteriors +exterior's +exter-marriage +exterminable +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +exterminative +exterminator +exterminatory +exterminators +exterminatress +exterminatrix +extermine +extermined +extermining +exterminist +extern +externa +external +external-combustion +externalisation +externalise +externalised +externalising +externalism +externalist +externalistic +externality +externalities +externalization +externalize +externalized +externalizes +externalizing +externally +externalness +externals +externat +externate +externation +externe +externes +externity +externization +externize +externomedian +externs +externship +externum +exteroceptist +exteroceptive +exteroceptor +exterous +exterraneous +exterrestrial +exterritorial +exterritoriality +exterritorialize +exterritorially +extersive +extg +extill +extima +extime +extimulate +extinct +extincted +extincteur +extincting +extinction +extinctionist +extinctions +extinctive +extinctor +extincts +extine +extinguised +extinguish +extinguishable +extinguishant +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extinguishment +extypal +extipulate +extirp +extirpate +extirpated +extirpateo +extirpates +extirpating +extirpation +extirpationist +extirpations +extirpative +extirpator +extirpatory +extispex +extispices +extispicy +extispicious +extogenous +extol +extoled +extoling +extoll +extollation +extolled +extoller +extollers +extolling +extollingly +extollment +extolls +extolment +extols +Exton +extoolitic +extorsion +extorsive +extorsively +extort +extorted +extorter +extorters +extorting +extortion +extortionary +extortionate +extortionately +extortionateness +extortioner +extortioners +extortionist +extortionists +extortions +extortive +extorts +extra +extra- +extra-acinous +extra-alimentary +Extra-american +extra-ammotic +extra-analogical +extra-anthropic +extra-articular +extra-artistic +extra-atmospheric +extra-axillar +extra-axillary +extra-binding +extrabold +extraboldface +extra-bound +extrabranchial +extra-britannic +extrabronchial +extrabuccal +extrabulbar +extrabureau +extraburghal +extracalendar +extracalicular +extracampus +extracanonical +extracapsular +extracardial +extracarpal +extracathedral +extracellular +extracellularly +extracerebral +Extra-christrian +extrachromosomal +extracystic +extracivic +extracivically +extraclassroom +extraclaustral +extracloacal +extracollegiate +extracolumella +extracommunity +extracondensed +extra-condensed +extraconscious +extraconstellated +extraconstitutional +extracontinental +extracorporeal +extracorporeally +extracorpuscular +extracosmic +extracosmical +extracostal +extracranial +extract +extractability +extractable +extractant +extracted +extractibility +extractible +extractiform +extracting +extraction +extractions +extraction's +extractive +extractively +extractor +extractors +extractor's +extractorship +extracts +extracultural +extracurial +extracurricular +extracurriculum +extracutaneous +extradecretal +extradepartmental +extradialectal +extradict +extradictable +extradicted +extradicting +extradictionary +extradiocesan +extraditable +extradite +extradited +extradites +extraditing +extradition +extraditions +extradomestic +extrados +extradosed +extradoses +extradotal +extra-dry +extraduction +extradural +extraembryonal +extraembryonic +extraenteric +extraepiphyseal +extraequilibrium +extraessential +extraessentially +extra-european +extrafamilial +extra-fare +extrafascicular +extrafine +extra-fine +extrafloral +extrafocal +extrafoliaceous +extraforaneous +extra-foraneous +extraformal +extragalactic +extragastric +extra-good +extragovernmental +extrahazardous +extra-hazardous +extrahepatic +extrahuman +extra-illustrate +extra-illustration +extrait +Extra-judaical +extrajudicial +extrajudicially +extra-large +extralateral +Extra-league +extralegal +extralegally +extraliminal +extralimital +extralinguistic +extralinguistically +extralite +extrality +extra-long +extramarginal +extramarital +extramatrical +extramedullary +extramental +extrameridian +extrameridional +extrametaphysical +extrametrical +extrametropolitan +extra-mild +extramission +extramodal +extramolecular +extramorainal +extramorainic +extramoral +extramoralist +extramundane +extramural +extramurally +extramusical +extranational +extranatural +extranean +extraneity +extraneous +extraneously +extraneousness +Extra-neptunian +extranidal +extranormal +extranuclear +extraocular +extraofficial +extraoral +extraorbital +extraorbitally +extraordinary +extraordinaries +extraordinarily +extraordinariness +extraorganismal +extraovate +extraovular +extraparenchymal +extraparental +extraparietal +extraparliamentary +extraparochial +extra-parochial +extraparochially +extrapatriarchal +extrapelvic +extraperineal +extraperiodic +extraperiosteal +extraperitoneal +extraphenomenal +extraphysical +extraphysiological +extrapyramidal +extrapituitary +extraplacental +extraplanetary +extrapleural +extrapoetical +extrapolar +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extrapolator +extrapolatory +extrapopular +extraposition +extraprofessional +extraprostatic +extraprovincial +extrapulmonary +extrapunitive +extraquiz +extrared +extraregarding +extraregular +extraregularly +extrarenal +extraretinal +extrarhythmical +extras +extrasacerdotal +extrascholastic +extraschool +extrascientific +extrascriptural +extrascripturality +extrasensible +extrasensory +extrasensorial +extrasensuous +extraserous +extrasyllabic +extrasyllogistic +extrasyphilitic +extrasystole +extrasystolic +extrasocial +extrasolar +extrasomatic +extra-special +extraspectral +extraspherical +extraspinal +extrastapedial +extrastate +extrasterile +extrastomachal +extra-strong +extratabular +extratarsal +extratellurian +extratelluric +extratemporal +extratension +extratensive +extraterrene +extraterrestrial +extraterrestrially +extraterrestrials +extraterritorial +extraterritoriality +extraterritorially +extraterritorials +extrathecal +extratheistic +extrathermodynamic +extrathoracic +extratympanic +extratorrid +extratracheal +extratribal +extratropical +extratubal +extraught +extra-university +extra-urban +extrauterine +extravagance +extravagances +extravagancy +extravagancies +extravagant +Extravagantes +extravagantly +extravagantness +extravaganza +extravaganzas +extravagate +extravagated +extravagating +extravagation +extravagence +extravaginal +extravasate +extravasated +extravasates +extravasating +extravasation +extravasations +extravascular +extravehicular +extravenate +extraventricular +extraversion +extraversions +extraversive +extraversively +extravert +extraverted +extravertish +extravertive +extravertively +extraverts +extravillar +extraviolet +extravisceral +extrazodiacal +extreat +extrema +Extremadura +extremal +extreme +extremeless +extremely +extremeness +extremer +extremes +extremest +extremis +extremism +extremist +extremistic +extremists +extremist's +extremital +extremity +extremities +extremity's +extremum +extremuma +extricable +extricably +extricate +extricated +extricates +extricating +extrication +extrications +extrinsic +extrinsical +extrinsicality +extrinsically +extrinsicalness +extrinsicate +extrinsication +extro- +extroitive +extromit +extropical +extrorsal +extrorse +extrorsely +extrospect +extrospection +extrospective +extroversion +extroversive +extroversively +extrovert +extroverted +extrovertedness +extrovertish +extrovertive +extrovertively +extroverts +extruct +extrudability +extrudable +extrude +extruded +extruder +extruders +extrudes +extruding +extrusible +extrusile +extrusion +extrusions +extrusive +extrusory +extubate +extubation +extuberance +extuberant +extuberate +extumescence +extund +exturb +extusion +exuberance +exuberances +exuberancy +exuberant +exuberantly +exuberantness +exuberate +exuberated +exuberating +exuberation +exuccous +exucontian +exudate +exudates +exudation +exudations +exudative +exudatory +exude +exuded +exudence +exudes +exuding +exul +exulate +exulcerate +exulcerated +exulcerating +exulceration +exulcerative +exulceratory +exulding +exult +exultance +exultancy +exultant +exultantly +exultation +exulted +Exultet +exulting +exultingly +exults +exululate +Exuma +exumbral +exumbrella +exumbrellar +exundance +exundancy +exundate +exundation +exungulate +exuperable +exurb +exurban +exurbanite +exurbanites +exurbia +exurbias +exurbs +exurge +exuscitate +exust +exuvia +exuviability +exuviable +exuviae +exuvial +exuviate +exuviated +exuviates +exuviating +exuviation +exuvium +ex-voto +Exxon +exzodiacal +Ez +Ez. +ezan +Ezana +Ezar +Ezara +Ezaria +Ezarra +Ezarras +ezba +Ezechias +Ezechiel +Ezek +Ezek. +Ezekiel +Ezel +Ezequiel +Eziama +Eziechiele +Ezmeralda +ezod +Ezr +Ezra +Ezri +Ezzard +Ezzo +F +f. +F.A.M. +F.A.S. +F.B.A. +f.c. +F.D. +F.I. +F.O. +f.o.b. +F.P. +f.p.s. +f.s. +f.v. +F.Z.S. +FA +FAA +FAAAS +faade +faailk +FAB +Faba +Fabaceae +fabaceous +Fabe +fabella +Fabens +Faber +Faberg +Faberge +fabes +Fabi +Fabian +Fabyan +Fabianism +Fabianist +Fabiano +Fabien +fabiform +Fabio +Fabiola +Fabyola +Fabiolas +Fabius +Fablan +fable +fabled +fabledom +fable-framing +fableist +fableland +fablemaker +fablemonger +fablemongering +fabler +fablers +Fables +fabliau +fabliaux +fabling +Fabozzi +Fabraea +Fabre +Fabri +Fabria +Fabriane +Fabrianna +Fabrianne +Fabriano +fabric +fabricable +fabricant +fabricate +fabricated +fabricates +fabricating +fabrication +fabricational +fabrications +fabricative +fabricator +fabricators +fabricatress +fabricature +Fabrice +Fabricius +fabrics +fabric's +Fabrienne +Fabrikoid +fabrile +Fabrin +fabrique +Fabritius +Fabron +Fabronia +Fabroniaceae +fabula +fabular +fabulate +fabulist +fabulists +fabulize +fabulosity +fabulous +fabulously +fabulousness +faburden +fac +fac. +facadal +facade +facaded +facades +FACD +face +faceable +face-about +face-ache +face-arbor +facebar +face-bedded +facebow +facebread +face-centered +face-centred +facecloth +faced +faced-lined +facedown +faceharden +face-harden +faceless +facelessness +facelessnesses +facelift +face-lift +face-lifting +facelifts +facellite +facemaker +facemaking +faceman +facemark +faceoff +face-off +face-on +facepiece +faceplate +facer +facers +faces +facesaving +face-saving +facesheet +facesheets +facet +facete +faceted +facetely +faceteness +facetiae +facetiation +faceting +facetious +facetiously +facetiousness +face-to-face +facets +facette +facetted +facetting +faceup +facewise +facework +Fachan +Fachanan +Fachini +facy +facia +facial +facially +facials +facias +faciata +faciation +facie +faciend +faciends +faciendum +facient +facier +facies +facies-suite +faciest +facile +facilely +facileness +facily +facilitate +facilitated +facilitates +facilitating +facilitation +facilitations +facilitative +facilitator +facilitators +facility +facilities +facility's +facing +facingly +facings +facinorous +facinorousness +faciobrachial +faciocervical +faciolingual +facioplegia +facioscapulohumeral +facit +fack +fackeltanz +fackings +fackins +Fackler +facks +FACOM +faconde +faconne +FACS +facsim +facsimile +facsimiled +facsimileing +facsimiles +facsimile's +facsimiling +facsimilist +facsimilize +fact +factable +factabling +factfinder +fact-finding +factful +facty +Factice +facticide +facticity +faction +factional +factionalism +factionalisms +factionalist +factionally +factionary +factionaries +factionate +factioneer +factionism +factionist +factionistism +factions +faction's +factious +factiously +factiousness +factish +factitial +factitious +factitiously +factitiousness +factitive +factitively +factitude +factive +facto +Factor +factorability +factorable +factorage +factordom +factored +factoress +factory +factorial +factorially +factorials +factories +factorylike +factory-new +factoring +factory's +factoryship +factorist +Factoryville +factorization +factorizations +factorization's +factorize +factorized +factorizing +factors +factorship +factotum +factotums +factrix +facts +fact's +factual +factualism +factualist +factualistic +factuality +factually +factualness +factum +facture +factures +facula +faculae +facular +faculative +faculous +facultate +facultative +facultatively +faculty +facultied +faculties +faculty's +facultize +facund +facundity +FAD +fadable +fadaise +Fadden +faddy +faddier +faddiest +faddiness +fadding +faddish +faddishly +faddishness +faddism +faddisms +faddist +faddists +faddle +fade +fadeaway +fadeaways +faded +fadedly +fadedness +fadednyess +Fadeev +Fadeyev +fade-in +fadeless +fadelessly +Faden +Fadeometer +fadeout +fade-out +fade-proof +fader +faders +fades +fadge +fadged +fadges +fadging +fady +Fadil +Fadiman +fading +fadingly +fadingness +fadings +fadlike +FAdm +fadme +fadmonger +fadmongery +fadmongering +fado +fados +fadridden +fads +FAE +faecal +faecalith +faeces +faecula +faeculence +faena +faenas +faence +faenus +Faenza +faery +faerie +faeries +faery-fair +faery-frail +faeryland +Faeroe +Faeroes +Faeroese +fafaronade +faff +faffy +faffle +Fafner +Fafnir +FAG +Fagaceae +fagaceous +fagald +Fagales +Fagaly +Fagan +Fagara +fage +Fagelia +Fagen +fag-end +fager +Fagerholm +fagged +fagger +faggery +Faggi +faggy +fagging +faggingly +faggot +faggoted +faggoty +faggoting +faggotry +faggots +faggot-vote +Fagin +fagine +fagins +fagopyrism +fagopyrismus +Fagopyrum +fagot +fagoted +fagoter +fagoters +fagoty +fagoting +fagotings +fagots +fagott +fagotte +fagottino +fagottist +fagotto +fagottone +fags +Fagus +Fah +faham +Fahey +Fahy +Fahland +fahlband +fahlbands +fahlerz +fahlore +fahlunite +fahlunitte +Fahr +Fahrenheit +fahrenhett +FAI +Fay +Faial +Fayal +fayalite +fayalites +Fayanne +Faydra +Faye +fayed +faience +fayence +faiences +Fayetta +Fayette +Fayetteville +Fayettism +Fayina +faying +Faiyum +faikes +fail +failance +failed +fayles +failing +failingly +failingness +failings +faille +failles +fails +failsafe +fail-safe +failsoft +failure +failures +failure's +Fayme +fain +Faina +fainaigue +fainaigued +fainaiguer +fainaiguing +fainant +faineance +faineancy +faineant +faineantise +faineantism +faineants +fainer +fainest +fainly +fainness +fains +faint +faint-blue +fainted +fainter +fainters +faintest +faintful +faint-gleaming +faint-glimmering +faint-green +faint-heard +faintheart +faint-heart +fainthearted +faintheartedly +faintheartedness +faint-hued +fainty +fainting +faintingly +faintise +faintish +faintishness +faintly +faint-lined +faintling +faint-lipped +faintness +faintnesses +faint-ruled +faint-run +faints +faint-sounding +faint-spoken +faint-voiced +faint-warbled +Fayola +faipule +Fair +Fairbank +Fairbanks +Fairborn +fair-born +fair-breasted +fair-browed +Fairbury +Fairburn +Fairchance +fair-cheeked +Fairchild +fair-colored +fair-complexioned +fair-conditioned +fair-copy +fair-days +Fairdale +faire +Fayre +faired +fair-eyed +fairer +Faires +fairest +fair-faced +fair-favored +Fairfax +fair-featured +Fairfield +fairfieldite +fair-fortuned +fair-fronted +fairgoer +fairgoing +fairgrass +fairground +fairgrounds +fair-haired +fairhead +Fairhope +fair-horned +fair-hued +fairy +fairy-born +fairydom +fairies +fairyfloss +fairyfolk +fairyhood +fairyish +fairyism +fairyisms +fairyland +fairylands +fairily +fairylike +fairing +fairings +fairyology +fairyologist +fairy-ring +fairy's +fairish +fairyship +fairishly +fairishness +fairy-tale +fairkeeper +Fairland +Fairlawn +fairlead +fair-lead +fairleader +fair-leader +fair-leading +fairleads +Fairlee +Fairley +Fairleigh +fairly +Fairlie +fairlike +fairling +fairm +fair-maid +Fairman +fair-maned +fair-minded +fair-mindedness +Fairmont +Fairmount +fair-natured +fairness +fairnesses +Fairoaks +Fairplay +Fairport +fair-reputed +fairs +fairship +fair-sized +fair-skinned +fairsome +fair-sounding +fair-spoken +fair-spokenness +fairstead +fair-stitch +fair-stitcher +fairtime +Fairton +fair-tongued +fair-trade +fair-traded +fair-trader +fair-trading +fair-tressed +Fairview +fair-visaged +Fairway +fairways +Fairwater +Fairweather +fair-weather +fays +Faisal +faisan +faisceau +Faison +fait +faitery +Faith +Fayth +faithbreach +faithbreaker +faith-breaking +faith-confirming +faith-curist +Faythe +faithed +faithful +faithfully +faithfulness +faithfulnesses +faithfuls +faith-infringing +faithing +faith-keeping +faithless +faithlessly +faithlessness +faithlessnesses +faiths +faithwise +faithworthy +faithworthiness +faitor +faitour +faitours +faits +Fayum +Fayumic +Faywood +Faizabad +Fajardo +fajita +fajitas +fake +faked +fakeer +fakeers +fakey +fakement +faker +fakery +fakeries +faker-out +fakers +fakes +faki +faky +Fakieh +fakiness +faking +fakir +fakirism +fakirs +Fakofo +fala +fa-la +falafel +falanaka +Falange +Falangism +Falangist +Falasha +Falashas +falbala +falbalas +falbelo +falcade +Falcata +falcate +falcated +falcation +falcer +falces +falchion +falchions +falcial +Falcidian +falciform +Falcinellus +falciparum +Falco +Falcon +falcon-beaked +falconbill +Falcone +falcon-eyed +falconelle +Falconer +falconers +Falcones +falconet +falconets +falcon-gentle +Falconidae +falconiform +Falconiformes +Falconinae +falconine +falconlike +falconnoid +falconoid +falconry +falconries +falcons +falcopern +falcula +falcular +falculate +Falcunculus +Falda +faldage +Falderal +falderals +falderol +falderols +faldetta +faldfee +falding +faldistory +faldstool +faldworth +Falerian +Falerii +falern +Falernian +Falerno +Falernum +Faletti +Falfurrias +Falieri +Faliero +Faline +Faliscan +Falisci +Falito +Falk +Falkenhayn +Falkirk +Falkland +Falkner +Falkville +Fall +Falla +fallace +fallacy +fallacia +fallacies +fallacious +fallaciously +fallaciousness +fallacy's +fallage +fallal +fal-lal +fallalery +fal-lalery +fal-lalish +fallalishly +fal-lalishly +fallals +fallation +fallaway +fallback +fallbacks +fall-board +Fallbrook +fall-down +fallectomy +fallen +fallency +fallenness +faller +fallers +fallfish +fallfishes +fally +fallibilism +fallibilist +fallibility +fallible +fallibleness +fallibly +fall-in +falling +falling-away +falling-off +falling-out +falling-outs +fallings +fallings-out +falloff +fall-off +falloffs +Fallon +Fallopian +fallostomy +fallotomy +fallout +fall-out +fallouts +fallow +fallow-deer +fallowed +fallowing +fallowist +fallowness +fallows +fall-plow +Falls +Fallsburg +fall-sow +Fallston +falltime +fall-trap +fallway +Falmouth +falsary +false-bedded +false-boding +false-bottomed +false-card +falsedad +false-dealing +false-derived +false-eyed +falseface +false-face +false-faced +false-fingered +false-fronted +false-gotten +false-heart +falsehearted +false-hearted +falseheartedly +false-heartedly +falseheartedness +false-heartedness +falsehood +falsehood-free +falsehoods +falsehood's +falsely +falsen +false-nerved +falseness +falsenesses +false-packed +false-plighted +false-principled +false-purchased +falser +false-spoken +falsest +false-sworn +false-tongued +falsettist +falsetto +falsettos +false-visored +falsework +false-written +falsidical +falsie +falsies +falsify +falsifiability +falsifiable +falsificate +falsification +falsifications +falsificator +falsified +falsifier +falsifiers +falsifies +falsifying +falsism +falsiteit +falsity +falsities +Falstaff +Falstaffian +Falster +falsum +Faltboat +faltboats +faltche +falter +faltere +faltered +falterer +falterers +faltering +falteringly +falters +Faludi +Falun +Falunian +Faluns +falus +falutin +falx +Falzetta +FAM +fam. +Fama +famacide +Famagusta +famatinite +famble +famble-crop +fame +fame-achieving +fame-blazed +Famechon +fame-crowned +famed +fame-ennobled +fameflower +fameful +fame-giving +fameless +famelessly +famelessness +famelic +fame-loving +fame-preserving +fames +fame-seeking +fame-sung +fame-thirsty +fame-thirsting +Fameuse +fameworthy +fame-worthy +Famgio +famiglietti +familarity +Family +familia +familial +familiar +familiary +familiarisation +familiarise +familiarised +familiariser +familiarising +familiarisingly +familiarism +familiarity +familiarities +familiarization +familiarizations +familiarize +familiarized +familiarizer +familiarizes +familiarizing +familiarizingly +familiarly +familiarness +familiars +familic +family-conscious +families +familyish +family's +familism +Familist +familistere +familistery +familistic +familistical +famille +famine +famines +famine's +faming +famish +famished +famishes +famishing +famishment +famose +famous +famously +famousness +famp +famular +famulary +famulative +famuli +famulli +famulus +Fan +fana +Fanagalo +fanakalo +fanal +fanaloka +fanam +fanatic +fanatical +fanatically +fanaticalness +fanaticise +fanaticised +fanaticising +fanaticism +fanaticisms +fanaticize +fanaticized +fanaticizing +fanatico +fanatics +fanatic's +fanatism +fanback +fanbearer +fan-bearing +Fanchan +Fancher +Fanchet +Fanchette +Fanchie +Fanchon +Fancy +Fancia +fanciable +fancy-baffled +fancy-blest +fancy-born +fancy-borne +fancy-bred +fancy-built +fancical +fancy-caught +fancy-driven +Fancie +fancied +fancier +fanciers +fancier's +fancies +fanciest +fancy-fed +fancy-feeding +fancify +fancy-formed +fancy-framed +fancy-free +fanciful +fancifully +fancifulness +fancy-guided +fancying +fancy-led +fanciless +fancily +fancy-loose +fancymonger +fanciness +fancy-raised +fancy-shaped +fancysick +fancy-stirring +fancy-struck +fancy-stung +fancy-weaving +fancywork +fancy-woven +fancy-wrought +fan-crested +fand +fandangle +fandango +fandangos +fandom +fandoms +fane +Fanechka +fanega +fanegada +fanegadas +fanegas +fanes +Fanestil +Faneuil +Fanfani +fanfarade +Fanfare +fanfares +fanfaron +fanfaronade +fanfaronading +fanfarons +fan-fashion +fanfish +fanfishes +fanflower +fanfold +fanfolds +fanfoot +Fang +fanga +fangas +fanged +fanger +fangy +fanging +Fangio +fangle +fangled +fanglement +fangless +fanglet +fanglike +fanglomerate +fango +fangot +fangotherapy +fangs +fang's +fanhouse +Fany +Fania +Fanya +faniente +fanion +fanioned +fanions +fanit +fanjet +fan-jet +fanjets +fankle +fanleaf +fan-leaved +fanlight +fan-light +fanlights +fanlike +fanmaker +fanmaking +fanman +fanned +fannel +fanneling +fannell +fanner +fanners +fan-nerved +Fannettsburg +Fanni +Fanny +Fannia +Fannie +fannier +fannies +Fannin +Fanning +fannings +fannon +Fano +fanon +fanons +fanos +fanout +fan-pleated +fans +fan's +fan-shape +fan-shaped +Fanshawe +fant +fantad +fantaddish +fantail +fan-tail +fantailed +fan-tailed +fantails +fantaisie +fan-tan +fantaseid +Fantasy +Fantasia +fantasias +fantasie +fantasied +fantasies +Fantasiestck +fantasying +fantasy's +fantasist +fantasists +fantasize +fantasized +fantasizes +fantasizing +fantasm +fantasmagoria +fantasmagoric +fantasmagorically +fantasmal +fantasms +fantasque +fantassin +fantast +fantastic +fantastical +fantasticality +fantastically +fantasticalness +fantasticate +fantastication +fantasticism +fantasticly +fantasticness +fantastico +fantastry +fantasts +Fante +fanteague +fantee +fanteeg +fanterie +Fanti +fantigue +Fantin-Latour +fantoccini +fantocine +fantod +fantoddish +fantods +fantom +fantoms +fanum +fanums +fan-veined +Fanwe +fanweed +fanwise +Fanwood +fanwork +fanwort +fanworts +fanwright +fanzine +fanzines +FAO +faon +Fapesmo +FAQ +faqir +faqirs +FAQL +faquir +faquirs +FAR +Fara +far-about +farad +Faraday +faradaic +faradays +faradic +faradisation +faradise +faradised +faradiser +faradises +faradising +faradism +faradisms +faradization +faradize +faradized +faradizer +faradizes +faradizing +faradmeter +faradocontractility +faradomuscular +faradonervous +faradopalpation +farads +far-advanced +Farah +Farallon +Farallones +far-aloft +Farand +farandine +farandman +farandmen +farandola +farandole +farandoles +Farant +faraon +farasula +faraway +far-away +farawayness +far-back +Farber +far-between +far-borne +far-branching +far-called +farce +farced +farcelike +farcemeat +farcer +farcers +farces +farce's +farcetta +farceur +farceurs +farceuse +farceuses +farci +farcy +farcial +farcialize +farcical +farcicality +farcically +farcicalness +farcie +farcied +farcies +farcify +farcilite +farcin +farcing +farcinoma +farcist +far-come +far-cost +farctate +fard +fardage +far-darting +farde +farded +fardel +fardel-bound +fardelet +fardels +fardh +farding +far-discovered +far-distant +fardo +far-down +far-downer +far-driven +fards +fare +far-eastern +fared +fare-free +Fareham +fare-ye-well +fare-you-well +far-embracing +farenheit +farer +farers +fares +fare-thee-well +faretta +Farewell +farewelled +farewelling +farewells +farewell-summer +farewell-to-spring +far-extended +far-extending +farfal +farfals +far-famed +farfara +farfel +farfels +farfet +far-fet +farfetch +far-fetch +farfetched +far-fetched +farfetchedness +far-flashing +far-flying +far-flown +far-flung +far-foamed +far-forth +farforthly +Farfugium +fargite +far-gleaming +Fargo +fargoing +far-going +far-gone +fargood +farhand +farhands +far-heard +Farhi +far-horizoned +Fari +Faria +Faribault +Farica +Farida +Farika +farina +farinaceous +farinaceously +farinacious +farinas +farine +Farinelli +faring +farinha +farinhas +farinometer +farinose +farinosel +farinosely +farinulent +fario +Farish +Farisita +Fariss +Farkas +farkleberry +farkleberries +Farl +Farlay +Farland +farle +Farlee +Farley +Farleigh +Farler +farles +farleu +Farly +Farlie +Farlington +far-looking +far-looming +farls +farm +farmable +farmage +Farman +Farmann +farm-bred +Farmdale +farmed +Farmelo +farm-engro +Farmer +farmeress +farmerette +farmer-general +farmer-generalship +farmery +farmeries +farmerish +farmerly +farmerlike +Farmers +Farmersburg +farmers-general +farmership +Farmersville +Farmerville +farmhand +farmhands +farmhold +farmhouse +farm-house +farmhousey +farmhouses +farmhouse's +farmy +farmyard +farm-yard +farmyardy +farmyards +farmyard's +farming +Farmingdale +farmings +Farmington +Farmingville +farmland +farmlands +farmost +farmout +farmplace +farms +farmscape +farmstead +farm-stead +farmsteading +farmsteads +farmtown +Farmville +farmwife +Farnam +Farnborough +Farner +Farnese +farnesol +farnesols +farness +farnesses +FARNET +Farnham +Farnhamville +Farny +far-northern +Farnovian +Farnsworth +Faro +Faroeish +faroelite +Faroes +Faroese +faroff +far-off +far-offness +farolito +faros +farouche +Farouk +far-out +far-parted +far-passing +far-point +far-projecting +Farquhar +Farr +Farra +farrage +farraginous +farrago +farragoes +farragos +Farragut +Farrah +Farrand +farrandly +Farrandsville +far-ranging +farrant +farrantly +Farrar +far-reaching +farreachingly +far-reachingness +farreate +farreation +Farrel +Farrell +far-removed +far-resounding +Farrica +farrier +farriery +farrieries +farrierlike +farriers +Farrington +Farris +Farrish +farrisite +Farrison +Farro +Farron +Farrow +farrowed +farrowing +farrows +farruca +Fars +farsakh +farsalah +Farsang +farse +farseeing +far-seeing +farseeingness +far-seen +farseer +farset +far-shooting +Farsi +farsight +far-sight +farsighted +far-sighted +farsightedly +farsightedness +farsightednesses +Farson +far-sought +far-sounding +far-southern +far-spread +far-spreading +farstepped +far-stretched +far-stretching +fart +farted +farth +farther +fartherance +fartherer +farthermore +farthermost +farthest +farthing +farthingale +farthingales +farthingdeal +farthingless +farthings +farting +fartlek +far-traveled +farts +Faruq +Farver +Farwell +farweltered +far-western +FAS +Fasano +fasc +fasces +fascet +fascia +fasciae +fascial +fascias +fasciate +fasciated +fasciately +fasciation +fascicle +fascicled +fascicles +fascicular +fascicularly +fasciculate +fasciculated +fasciculately +fasciculation +fascicule +fasciculi +fasciculite +fasciculus +fascili +fascinate +fascinated +fascinatedly +fascinates +fascinating +fascinatingly +fascination +fascinations +fascinative +fascinator +fascinatress +fascine +fascinery +fascines +fascintatingly +Fascio +fasciodesis +fasciola +fasciolae +fasciolar +Fasciolaria +Fasciolariidae +fasciole +fasciolet +fascioliasis +Fasciolidae +fascioloid +fascioplasty +fasciotomy +fascis +Fascism +fascisms +Fascist +Fascista +Fascisti +fascistic +fascistically +fascisticization +fascisticize +fascistization +fascistize +fascists +fasels +fash +fashed +fasher +fashery +fasherie +fashes +Fashing +fashion +fashionability +fashionable +fashionableness +fashionably +fashional +fashionative +fashioned +fashioner +fashioners +fashion-fancying +fashion-fettered +fashion-following +fashioning +fashionist +fashionize +fashion-led +fashionless +fashionmonger +fashion-monger +fashionmonging +fashions +fashion-setting +fashious +fashiousness +Fashoda +fasibitikite +fasinite +fasnacht +Faso +fasola +fass +fassaite +fassalite +Fassbinder +Fassold +FASST +FAST +Fasta +fast-anchored +fastback +fastbacks +fastball +fastballs +fast-bound +fast-breaking +fast-cleaving +fast-darkening +fast-dye +fast-dyed +fasted +fasten +fastened +fastener +fasteners +fastening +fastening-penny +fastenings +fastens +fastens-een +faster +fastest +fast-fading +fast-falling +fast-feeding +fast-fettered +fast-fleeting +fast-flowing +fast-footed +fast-gathering +fastgoing +fast-grounded +fast-growing +fast-handed +fasthold +fasti +fastidiosity +fastidious +fastidiously +fastidiousness +fastidium +fastiduous +fastiduously +fastiduousness +fastiduousnesses +fastigate +fastigated +fastigia +fastigiate +fastigiated +fastigiately +fastigious +fastigium +fastigiums +fastiia +fasting +fastingly +fastings +fastish +fast-knit +fastland +fastly +fast-mass +fast-moving +fastnacht +fastness +fastnesses +Fasto +fast-plighted +fast-rooted +fast-rootedness +fast-running +fasts +fast-sailing +fast-settled +fast-stepping +fast-talk +fast-tied +fastuous +fastuously +fastuousness +fastus +fastwalk +FAT +Fata +Fatagaga +Fatah +fatal +fatal-boding +fatale +fatales +fatalism +fatalisms +fatalist +fatalistic +fatalistically +fatalists +fatality +fatalities +fatality's +fatalize +fatally +fatal-looking +fatalness +fatal-plotted +fatals +fatal-seeming +fat-assed +fatback +fat-backed +fatbacks +fat-barked +fat-bellied +fatbird +fatbirds +fat-bodied +fatbrained +fatcake +fat-cheeked +fat-choy +fate +fate-bowed +fated +fate-denouncing +fat-edged +fate-dogged +fate-environed +fate-foretelling +fateful +fatefully +fatefulness +fate-furrowed +fatelike +fate-menaced +fat-engendering +Fates +fate-scorning +fate-stricken +fat-faced +fat-fed +fat-fleshed +fat-free +fath +fath. +fathead +fat-head +fatheaded +fatheadedly +fatheadedness +fatheads +fathearted +fat-hen +Father +father-confessor +fathercraft +fathered +Fatherhood +fatherhoods +fathering +father-in-law +fatherkin +fatherland +fatherlandish +fatherlands +father-lasher +fatherless +fatherlessness +fatherly +fatherlike +fatherliness +fatherling +father-long-legs +fathers +father's +fathership +fathers-in-law +fat-hipped +fathmur +fathogram +fathom +fathomable +fathomableness +fathomage +fathom-deep +fathomed +fathomer +Fathometer +fathoming +fathomless +fathomlessly +fathomlessness +fathoms +faticableness +fatidic +fatidical +fatidically +fatiferous +fatigability +fatigable +fatigableness +fatigate +fatigated +fatigating +fatigation +fatiguability +fatiguabilities +fatiguable +fatigue +fatigued +fatigueless +fatigues +fatiguesome +fatiguing +fatiguingly +Fatiha +fatihah +fatil +fatiloquent +Fatima +Fatimah +Fatimid +Fatimite +fating +fatiscence +fatiscent +fat-legged +fatless +fatly +fatlike +fatling +fatlings +Fatma +fat-necrosis +fatness +fatnesses +fator +fat-paunched +fat-reducing +fats +Fatshan +fatshedera +fat-shunning +fatsia +fatso +fatsoes +fat-soluble +fatsos +fatstock +fatstocks +fattable +fat-tailed +Fattal +fatted +fatten +fattenable +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fatty +fattier +fatties +fattiest +fattily +fattiness +fatting +fattish +fattishness +fattrels +fatuate +fatuism +fatuity +fatuities +fatuitous +fatuitousness +fatuoid +fatuous +fatuously +fatuousness +fatuousnesses +fatuus +fatwa +fat-witted +fatwood +Faubert +Faubion +faubourg +faubourgs +Faubush +faucal +faucalize +faucals +fauces +faucet +faucets +Faucett +Fauch +fauchard +fauchards +Faucher +faucial +Faucille +faucitis +fauconnier +faucre +faufel +faugh +faujasite +faujdar +fauld +faulds +Faulkland +Faulkner +Faulkton +fault +faultage +faulted +faulter +faultfind +fault-find +faultfinder +faultfinders +faultfinding +fault-finding +faultfindings +faultful +faultfully +faulty +faultier +faultiest +faultily +faultiness +faulting +faultless +faultlessly +faultlessness +faults +fault-slip +faultsman +faulx +Fauman +Faun +Fauna +faunae +faunal +faunally +faunas +faunated +faunch +faun-colored +Faunia +Faunie +faunish +faunist +faunistic +faunistical +faunistically +faunlike +faunology +faunological +fauns +Faunsdale +fauntleroy +faunula +faunule +Faunus +Faur +faurd +Faure +faured +Faus +fausant +fause +fause-house +fausen +faussebraie +faussebraye +faussebrayed +Faust +Fausta +Faustena +fauster +Faustian +Faustianism +Faustina +Faustine +Fausto +Faustulus +Faustus +faut +faute +fauterer +fauteuil +fauteuils +fautor +fautorship +Fauve +Fauver +fauves +fauvette +Fauvism +fauvisms +Fauvist +fauvists +Faux +fauxbourdon +faux-bourdon +faux-na +favaginous +Favata +favel +favela +favelas +favelidium +favella +favellae +favellidia +favellidium +favellilidia +favelloid +Faventine +faveolate +faveoli +faveoluli +faveolus +faverel +faverole +Faverolle +favi +Favian +Favianus +Favien +faviform +Favilla +favillae +favillous +Favin +favism +favisms +favissa +favissae +favn +Favonia +favonian +Favonius +favor +favorability +favorable +favorableness +favorably +favored +favoredly +favoredness +favorer +favorers +favoress +favoring +favoringly +favorite +favorites +favoritism +favoritisms +favorless +favors +favose +favosely +favosite +Favosites +Favositidae +favositoid +favour +favourable +favourableness +favourably +favoured +favouredly +favouredness +favourer +favourers +favouress +favouring +favouringly +favourite +favouritism +favourless +favours +favous +Favrot +favus +favuses +Fawcett +Fawcette +fawe +fawkener +Fawkes +Fawn +Fawna +fawn-color +fawn-colored +fawn-colour +Fawne +fawned +fawner +fawnery +fawners +fawny +Fawnia +fawnier +fawniest +fawning +fawningly +fawningness +fawnlike +fawns +Fawnskin +Fawzia +FAX +Faxan +faxed +Faxen +faxes +faxing +Faxon +Faxun +faze +fazed +Fazeli +fazenda +fazendas +fazendeiro +fazes +fazing +FB +FBA +FBI +FBO +FBV +FC +FCA +FCAP +FCC +FCCSET +FCFS +FCG +fchar +fcy +FCIC +FCO +fcomp +fconv +fconvert +fcp +FCRC +FCS +FCT +FD +FDA +FDDI +FDDIII +FDHD +FDIC +F-display +FDM +fdname +fdnames +FDP +FDR +fdtype +fdub +fdubs +FDX +FE +FEA +feaberry +FEAF +feague +feak +feaked +feaking +feal +Feala +fealty +fealties +Fear +fearable +fearbabe +fear-babe +fear-broken +fear-created +fear-depressed +feared +fearedly +fearedness +fearer +fearers +fear-free +fear-froze +fearful +fearfuller +fearfullest +fearfully +fearfulness +fearing +fearingly +fear-inspiring +fearless +fearlessly +fearlessness +fearlessnesses +fearnaught +fearnought +fear-palsied +fear-pursued +fears +fear-shaken +fearsome +fearsomely +fearsome-looking +fearsomeness +fear-stricken +fear-struck +fear-tangled +fear-taught +feasance +feasances +feasant +fease +feased +feases +feasibility +feasibilities +feasible +feasibleness +feasibly +feasing +feasor +Feast +feasted +feasten +feaster +feasters +feastful +feastfully +feasting +feastless +feastly +feast-or-famine +feastraw +feasts +feat +feateous +feater +featest +feather +featherback +featherbed +feather-bed +featherbedded +featherbedding +featherbird +featherbone +featherbrain +featherbrained +feather-covered +feathercut +featherdom +feathered +featheredge +feather-edge +featheredged +featheredges +featherer +featherers +featherfew +feather-fleece +featherfoil +feather-footed +featherhead +feather-head +featherheaded +feather-heeled +feathery +featherier +featheriest +featheriness +feathering +featherleaf +feather-leaved +feather-legged +featherless +featherlessness +featherlet +featherlight +featherlike +featherman +feathermonger +featherpate +featherpated +feathers +featherstitch +feather-stitch +featherstitching +Featherstone +feather-tongue +feathertop +feather-veined +featherway +featherweed +featherweight +feather-weight +feather-weighted +featherweights +featherwing +featherwise +featherwood +featherwork +feather-work +featherworker +featy +featish +featishly +featishness +featless +featly +featlier +featliest +featliness +featness +featous +feats +feat's +featural +featurally +feature +featured +featureful +feature-length +featureless +featurelessness +featurely +featureliness +features +featurette +feature-writing +featuring +featurish +feaze +feazed +feazes +feazing +feazings +FEB +Feb. +Febe +febres +febri- +febricant +febricide +febricitant +febricitation +febricity +febricula +febrifacient +febriferous +febrific +febrifugal +febrifuge +febrifuges +febrile +febrility +febriphobia +febris +Febronian +Febronianism +February +Februaries +february's +Februarius +februation +FEC +fec. +fecal +fecalith +fecaloid +fecche +feceris +feces +Fechner +Fechnerian +Fechter +fecial +fecials +fecifork +fecit +feck +fecket +feckful +feckfully +feckless +fecklessly +fecklessness +feckly +fecks +feckulence +fecula +feculae +feculence +feculency +feculent +fecund +fecundate +fecundated +fecundates +fecundating +fecundation +fecundations +fecundative +fecundator +fecundatory +fecundify +Fecunditatis +fecundity +fecundities +fecundize +FED +Fed. +fedayee +Fedayeen +Fedak +fedarie +feddan +feddans +Fedders +fedelini +fedellini +federacy +federacies +Federal +federalese +federalisation +federalise +federalised +federalising +Federalism +federalisms +federalist +federalistic +federalists +federalization +federalizations +federalize +federalized +federalizes +federalizing +federally +federalness +federals +Federalsburg +federary +federarie +federate +federated +federates +federating +federation +federational +federationist +federations +federatist +federative +federatively +federator +Federica +Federico +Fedia +fedifragous +Fedin +Fedirko +fedity +fedn +Fedor +Fedora +fedoras +feds +FEDSIM +fed-up +fed-upedness +fed-upness +Fee +feeable +feeb +feeble +feeble-bodied +feeblebrained +feeble-eyed +feeblehearted +feebleheartedly +feebleheartedness +feeble-lunged +feebleminded +feeble-minded +feeblemindedly +feeble-mindedly +feeblemindedness +feeble-mindedness +feeblemindednesses +feebleness +feeblenesses +feebler +feebless +feeblest +feeble-voiced +feeble-winged +feeble-wit +feebly +feebling +feeblish +feed +feedable +feedback +feedbacks +feedbag +feedbags +feedbin +feedboard +feedbox +feedboxes +feeded +feeder +feeder-in +feeders +feeder-up +feedhead +feedhole +feedy +feeding +feedings +feedingstuff +feedlot +feedlots +feedman +feeds +feedsman +feedstock +feedstuff +feedstuffs +feedway +feedwater +fee-farm +fee-faw-fum +feeing +feel +feelable +Feeley +feeler +feelers +feeless +feely +feelies +feeling +feelingful +feelingless +feelinglessly +feelingly +feelingness +feelings +feels +Feeney +Feer +feere +feerie +feery-fary +feering +fees +Feesburg +fee-simple +fee-splitter +fee-splitting +feest +feet +feetage +fee-tail +feetfirst +feetless +feeze +feezed +feezes +feezing +feff +fefnicute +fegary +Fegatella +fegs +feh +Fehmic +FEHQ +fehs +fei +Fey +Feydeau +feyer +feyest +feif +Feighan +feigher +Feigin +Feigl +feign +feigned +feignedly +feignedness +feigner +feigners +feigning +feigningly +feigns +Feijoa +Feil +feyly +Fein +Feinberg +feyness +feynesses +Feingold +Feininger +Feinleib +Feynman +feinschmecker +feinschmeckers +Feinstein +feint +feinted +feinter +feinting +feints +feirie +feis +Feisal +feiseanna +feist +feisty +feistier +feistiest +feists +felafel +felaheen +felahin +felanders +Felapton +Felch +Feld +Felda +Felder +Feldman +feldsher +feldspar +feldsparphyre +feldspars +feldspath +feldspathic +feldspathization +feldspathoid +feldspathoidal +feldspathose +Feldstein +Feldt +fele +Felecia +Feledy +Felic +Felicdad +Felice +Felichthys +Felicia +Feliciana +Felicidad +felicide +Felicie +felicify +felicific +Felicio +Felicita +felicitate +felicitated +felicitates +felicitating +felicitation +felicitations +felicitator +felicitators +Felicity +felicities +felicitous +felicitously +felicitousness +Felicle +felid +Felidae +felids +feliform +Felike +Feliks +Felinae +feline +felinely +felineness +felines +felinity +felinities +felinophile +felinophobe +Felipa +Felipe +Felippe +Felis +Felise +Felisha +Felita +Felix +Feliza +Felizio +fell +fella +fellable +fellage +fellagha +fellah +fellaheen +fellahin +fellahs +Fellani +fellas +Fellata +Fellatah +fellate +fellated +fellatee +fellates +fellating +fellatio +fellation +fellations +fellatios +fellator +fellatory +fellatrice +fellatrices +fellatrix +fellatrixes +felled +fellen +Feller +fellers +fellest +fellfare +fell-fare +fell-field +felly +fellic +felliducous +fellies +fellifluous +Felling +fellingbird +Fellini +fellinic +fell-land +fellmonger +fellmongered +fellmongery +fellmongering +Fellner +fellness +fellnesses +felloe +felloes +fellon +Fellow +fellow-commoner +fellowcraft +fellow-creature +fellowed +fellowess +fellow-feel +fellow-feeling +fellow-heir +fellowheirship +fellowing +fellowless +fellowly +fellowlike +fellowman +fellow-man +fellowmen +fellow-men +fellowred +Fellows +fellow's +fellowship +fellowshiped +fellowshiping +fellowshipped +fellowshipping +fellowships +fellowship's +fellow-soldier +fells +fellside +fellsman +Fellsmere +felo-de-se +feloid +felon +felones +felones-de-se +feloness +felony +felonies +felonious +feloniously +feloniousness +felonous +felonry +felonries +felons +felonsetter +felonsetting +felonweed +felonwood +felonwort +felos-de-se +fels +felsic +felsite +felsite-porphyry +felsites +felsitic +Felske +felsobanyite +felsophyre +felsophyric +felsosphaerite +felspar +felspars +felspath +felspathic +felspathose +felstone +felstones +Felt +felted +Felten +felter +Felty +Feltie +feltyfare +feltyflier +felting +feltings +felt-jacketed +feltlike +felt-lined +feltmaker +feltmaking +feltman +feltmonger +feltness +Felton +felts +felt-shod +feltwork +feltwort +felucca +feluccas +Felup +felwort +felworts +FEM +fem. +FEMA +female +femalely +femaleness +females +female's +femalist +femality +femalize +femcee +Feme +femereil +femerell +femes +FEMF +Femi +femic +femicide +feminacy +feminacies +feminal +feminality +feminate +femineity +feminie +feminility +feminin +Feminine +femininely +feminineness +feminines +femininism +femininity +femininities +feminisation +feminise +feminised +feminises +feminising +feminism +feminisms +feminist +feministic +feministics +feminists +feminity +feminities +feminization +feminizations +feminize +feminized +feminizes +feminizing +feminology +feminologist +feminophobe +femme +femmes +Femmine +femora +femoral +femorocaudal +femorocele +femorococcygeal +femorofibular +femoropopliteal +femororotulian +femorotibial +fempty +fems +femto- +femur +femurs +femur's +Fen +fenagle +fenagled +fenagler +fenagles +fenagling +fenbank +fenberry +fen-born +fen-bred +fence +fenced +fenced-in +fenceful +fenceless +fencelessness +fencelet +fencelike +fence-off +fenceplay +fencepost +fencer +fenceress +fencerow +fencers +fences +fence-sitter +fence-sitting +fence-straddler +fence-straddling +fenchene +fenchyl +fenchol +fenchone +fencible +fencibles +fencing +fencing-in +fencings +fend +fendable +fended +fender +fendered +fendering +fenderless +fenders +fendy +Fendig +fendillate +fendillation +fending +fends +Fenelia +Fenella +Fenelon +Fenelton +fenerate +feneration +fenestella +fenestellae +fenestellid +Fenestellidae +fenester +fenestra +fenestrae +fenestral +fenestrate +fenestrated +fenestration +fenestrato +fenestrone +fenestrule +fenetre +fengite +Fengkieh +Fengtien +Fenian +Fenianism +fenite +fenks +fenland +fenlander +fenman +fenmen +Fenn +fennec +fennecs +fennel +fennelflower +Fennell +fennel-leaved +Fennelly +fennels +Fenner +Fennessy +Fenny +fennici +Fennie +fennig +Fennimore +fennish +Fennoman +Fennville +fenouillet +fenouillette +Fenrir +Fenris-wolf +Fens +Fensalir +fensive +fenster +fen-sucked +fent +fentanyl +fenter +fenthion +fen-ting +Fenton +Fentress +fenugreek +fenuron +fenurons +Fenwick +Fenzelia +feod +feodal +feodality +feodary +feodaries +feodatory +Feodor +Feodora +Feodore +feods +feodum +feoff +feoffed +feoffee +feoffees +feoffeeship +feoffer +feoffers +feoffing +feoffment +feoffor +feoffors +feoffs +Feola +Feosol +feower +FEP +FEPC +FEPS +fer +FERA +feracious +feracity +feracities +Ferae +Ferahan +feral +feralin +ferally +Feramorz +ferash +ferbam +ferbams +Ferber +ferberite +Ferd +Ferde +fer-de-lance +fer-de-moline +Ferdy +Ferdiad +Ferdie +Ferdinana +Ferdinand +Ferdinanda +Ferdinande +Ferdus +ferdwit +fere +Ferenc +feres +feretory +feretories +feretra +feretrum +ferfathmur +ferfel +ferfet +ferforth +Fergana +ferganite +Fergus +fergusite +Ferguson +fergusonite +feria +feriae +ferial +ferias +feriation +feridgi +feridjee +feridji +ferie +Feriga +ferigee +ferijee +ferine +ferinely +ferineness +Feringhee +Feringi +Ferino +Ferio +Ferison +ferity +ferities +ferk +ferkin +ferly +ferlie +ferlied +ferlies +ferlying +ferling +ferling-noble +fermacy +fermage +fermail +fermal +Fermanagh +Fermat +fermata +fermatas +fermate +Fermatian +ferme +ferment +fermentability +fermentable +fermental +fermentarian +fermentate +fermentation +fermentations +fermentation's +fermentative +fermentatively +fermentativeness +fermentatory +fermented +fermenter +fermentescible +fermenting +fermentitious +fermentive +fermentology +fermentor +ferments +fermentum +fermerer +fermery +Fermi +fermila +fermillet +Fermin +fermion +fermions +fermis +fermium +fermiums +fermorite +Fern +Ferna +Fernald +fernambuck +Fernand +Fernanda +Fernande +Fernandel +Fernandes +Fernandez +Fernandina +fernandinite +Fernando +Fernas +Fernata +fernbird +fernbrake +fern-clad +fern-crowned +Ferndale +Ferne +Ferneau +ferned +Ferney +Fernelius +fernery +ferneries +fern-fringed +ferngale +ferngrower +ferny +Fernyak +fernyear +fernier +ferniest +ferninst +fernland +fernleaf +fern-leaved +Fernley +fernless +fernlike +Fernos-Isern +fern-owl +ferns +fern's +fernseed +fern-seed +fernshaw +fernsick +fern-thatched +ferntickle +ferntickled +fernticle +Fernwood +fernwort +Ferocactus +feroce +ferocious +ferociously +ferociousness +ferociousnesses +ferocity +ferocities +feroher +Feronia +ferous +ferox +ferr +ferrado +Ferragus +ferrament +Ferrand +ferrandin +Ferrara +Ferrarese +Ferrari +ferrary +ferrash +ferrate +ferrated +ferrateen +ferrates +ferratin +ferrean +Ferreby +ferredoxin +Ferree +Ferreira +ferreiro +Ferrel +ferreled +ferreling +Ferrell +ferrelled +ferrelling +Ferrellsburg +ferrels +Ferren +ferreous +Ferrer +Ferrero +ferret +ferret-badger +ferreted +ferret-eyed +ferreter +ferreters +ferrety +ferreting +ferrets +Ferretti +ferretto +Ferri +ferry +ferri- +ferriage +ferryage +ferriages +ferryboat +ferry-boat +ferryboats +ferric +ferrichloride +ferricyanate +ferricyanhydric +ferricyanic +ferricyanide +ferricyanogen +Ferrick +Ferriday +ferried +ferrier +ferries +ferriferous +Ferrigno +ferrihemoglobin +ferrihydrocyanic +ferryhouse +ferrying +ferrimagnet +ferrimagnetic +ferrimagnetically +ferrimagnetism +ferryman +ferrymen +ferring +ferriprussiate +ferriprussic +Ferris +Ferrisburg +Ferrysburg +ferrite +Ferriter +ferrites +ferritic +ferritin +ferritins +ferritization +ferritungstite +Ferryville +ferrivorous +ferryway +Ferro +ferro- +ferroalloy +ferroaluminum +ferroboron +ferrocalcite +ferro-carbon-titanium +ferrocene +ferrocerium +ferrochrome +ferrochromium +ferrocyanate +ferrocyanhydric +ferrocyanic +ferrocyanide +ferrocyanogen +ferroconcrete +ferro-concrete +ferroconcretor +ferroelectric +ferroelectrically +ferroelectricity +ferroglass +ferrogoslarite +ferrohydrocyanic +ferroinclave +Ferrol +ferromagnesian +ferromagnet +ferromagnetic +ferromagneticism +ferromagnetism +ferromanganese +ferrometer +ferromolybdenum +Ferron +ferronatrite +ferronickel +ferrophosphorus +ferroprint +ferroprussiate +ferroprussic +ferrosilicon +ferroso- +ferrotype +ferrotyped +ferrotyper +ferrotypes +ferrotyping +ferrotitanium +ferrotungsten +ferro-uranium +ferrous +ferrovanadium +ferrozirconium +ferruginate +ferruginated +ferruginating +ferrugination +ferruginean +ferrugineous +ferruginous +ferrugo +ferrule +ferruled +ferruler +ferrules +ferruling +Ferrum +ferruminate +ferruminated +ferruminating +ferrumination +ferrums +FERS +fersmite +ferter +ferth +ferther +ferthumlungur +Fertil +fertile +fertile-flowered +fertile-fresh +fertile-headed +fertilely +fertileness +fertilisability +fertilisable +fertilisation +fertilisational +fertilise +fertilised +fertiliser +fertilising +fertilitate +Fertility +fertilities +fertilizability +fertilizable +fertilization +fertilizational +fertilizations +fertilize +fertilized +fertilizer +fertilizer-crushing +fertilizers +fertilizes +fertilizing +feru +ferula +ferulaceous +ferulae +ferulaic +ferular +ferulas +ferule +feruled +ferules +ferulic +feruling +Ferullo +ferv +fervanite +fervence +fervency +fervencies +fervent +fervently +ferventness +fervescence +fervescent +fervid +fervidity +fervidly +fervidness +Fervidor +fervor +fervorless +fervorlessness +fervorous +fervors +fervor's +fervour +fervours +Ferwerda +Fesapo +Fescennine +fescenninity +fescue +fescues +fesels +fess +fesse +fessed +fessely +Fessenden +fesses +fessewise +fessing +fessways +fesswise +fest +Festa +festae +festal +festally +Festatus +Feste +festellae +fester +festered +festering +festerment +festers +festy +festilogy +festilogies +festin +Festina +festinance +festinate +festinated +festinately +festinating +festination +festine +festing +Festino +festival +festivalgoer +festivally +festivals +festival's +festive +festively +festiveness +festivity +festivities +festivous +festology +feston +festoon +festooned +festoonery +festooneries +festoony +festooning +festoons +Festschrift +Festschriften +Festschrifts +festshrifts +festuca +festucine +festucous +Festus +FET +feta +fetal +fetalism +fetalization +fetas +fetation +fetations +fetch +fetch- +fetch-candle +fetched +fetched-on +fetcher +fetchers +fetches +fetching +fetchingly +fetching-up +fetch-light +fete +fete-champetre +feted +feteless +feterita +feteritas +fetes +feti- +fetial +fetiales +fetialis +fetials +fetich +fetiches +fetichic +fetichism +fetichist +fetichistic +fetichize +fetichlike +fetichmonger +fetichry +feticidal +feticide +feticides +fetid +fetidity +fetidly +fetidness +fetiferous +feting +fetiparous +fetis +fetise +fetish +fetisheer +fetisher +fetishes +fetishic +fetishism +fetishist +fetishistic +fetishists +fetishization +fetishize +fetishlike +fetishmonger +fetishry +fetlock +fetlock-deep +fetlocked +fetlocks +fetlow +fetography +fetology +fetologies +fetologist +fetometry +fetoplacental +fetor +fetors +fets +fetted +fetter +fetterbush +fettered +fetterer +fetterers +fettering +fetterless +fetterlock +fetters +fetticus +fetting +fettle +fettled +fettler +fettles +fettling +fettlings +fettstein +fettuccine +fettucine +fettucini +feture +fetus +fetuses +fetwa +feu +feuage +feuar +feuars +Feucht +Feuchtwanger +feud +feudal +feudalisation +feudalise +feudalised +feudalising +feudalism +feudalist +feudalistic +feudalists +feudality +feudalities +feudalizable +feudalization +feudalize +feudalized +feudalizing +feudally +feudary +feudaries +feudatary +feudatory +feudatorial +feudatories +feuded +feudee +feuder +feuding +feudist +feudists +feudovassalism +feuds +feud's +feudum +feued +Feuerbach +feu-farm +feuillage +Feuillant +Feuillants +feuille +Feuillee +feuillemorte +feuille-morte +feuillet +feuilleton +feuilletonism +feuilletonist +feuilletonistic +feuilletons +feuing +feulamort +Feune +Feurabush +feus +feute +feuter +feuterer +FEV +fever +feverberry +feverberries +feverbush +fever-cooling +fevercup +fever-destroying +fevered +feveret +feverfew +feverfews +fevergum +fever-haunted +fevery +fevering +feverish +feverishly +feverishness +feverless +feverlike +fever-lurden +fever-maddened +feverous +feverously +fever-reducer +fever-ridden +feverroot +fevers +fever-shaken +fever-sick +fever-smitten +fever-stricken +fevertrap +fever-troubled +fevertwig +fevertwitch +fever-warm +fever-weakened +feverweed +feverwort +Fevre +Fevrier +few +few-acred +few-celled +fewer +fewest +few-flowered +few-fruited +fewmand +fewmets +fewnes +fewneses +fewness +fewnesses +few-seeded +fewsome +fewter +fewterer +few-toothed +fewtrils +Fez +fezes +Fezzan +fezzed +fezzes +fezzy +Fezziwig +FF +ff. +FFA +FFC +FFI +F-flat +FFRDC +FFS +FFT +FFV +FFVs +fg +FGA +FGB +FGC +FGD +fgn +FGREP +fgrid +FGS +FGSA +FHA +FHLBA +FHLMC +FHMA +f-hole +fhrer +FHST +FI +fy +Fia +FYA +fiacre +fiacres +fiador +fiancailles +fiance +fianced +fiancee +fiancees +fiances +fianchetti +fianchetto +fiancing +Fiann +Fianna +fiant +fiants +fiar +fiard +fiaroblast +fiars +fiaschi +fiasco +fiascoes +fiascos +fiat +fiatconfirmatio +fiats +Fiatt +fiaunt +FIB +fibbed +fibber +fibbery +fibbers +fibbing +fibble-fable +fibdom +Fiber +fiberboard +fiberboards +fibered +fiber-faced +fiberfill +Fiberfrax +Fiberglas +fiberglass +fiberglasses +fiberization +fiberize +fiberized +fiberizer +fiberizes +fiberizing +fiberless +fiberous +fibers +fiber's +fiberscope +fiber-shaped +fiberware +Fibiger +fible-fable +Fibonacci +fibr- +fibra +fibranne +fibration +fibratus +fibre +fibreboard +fibred +fibrefill +fibreglass +fibreless +fibres +fibreware +fibry +fibriform +fibril +fibrilated +fibrilation +fibrilations +fibrilla +fibrillae +fibrillar +fibrillary +fibrillate +fibrillated +fibrillates +fibrillating +fibrillation +fibrillations +fibrilled +fibrilliferous +fibrilliform +fibrillose +fibrillous +fibrils +fibrin +fibrinate +fibrination +fibrine +fibrinemia +fibrino- +fibrinoalbuminous +fibrinocellular +fibrinogen +fibrinogenetic +fibrinogenic +fibrinogenically +fibrinogenous +fibrinoid +fibrinokinase +fibrinolyses +fibrinolysin +fibrinolysis +fibrinolytic +fibrinoplastic +fibrinoplastin +fibrinopurulent +fibrinose +fibrinosis +fibrinous +fibrins +fibrinuria +fibro +fibro- +fibroadenia +fibroadenoma +fibroadipose +fibroangioma +fibroareolar +fibroblast +fibroblastic +fibrobronchitis +fibrocalcareous +fibrocarcinoma +fibrocartilage +fibrocartilaginous +fibrocaseose +fibrocaseous +fibrocellular +fibrocement +fibrochondritis +fibrochondroma +fibrochondrosteal +fibrocyst +fibrocystic +fibrocystoma +fibrocyte +fibrocytic +fibrocrystalline +fibroelastic +fibroenchondroma +fibrofatty +fibroferrite +fibroglia +fibroglioma +fibrohemorrhagic +fibroid +fibroids +fibroin +fibroins +fibrointestinal +fibroligamentous +fibrolipoma +fibrolipomatous +fibrolite +fibrolitic +fibroma +fibromas +fibromata +fibromatoid +fibromatosis +fibromatous +fibromembrane +fibromembranous +fibromyectomy +fibromyitis +fibromyoma +fibromyomatous +fibromyomectomy +fibromyositis +fibromyotomy +fibromyxoma +fibromyxosarcoma +fibromucous +fibromuscular +fibroneuroma +fibronuclear +fibronucleated +fibro-osteoma +fibropapilloma +fibropericarditis +fibroplasia +fibroplastic +fibropolypus +fibropsammoma +fibropurulent +fibroreticulate +fibrosarcoma +fibrose +fibroserous +fibroses +fibrosis +fibrosity +fibrosities +fibrositis +Fibrospongiae +fibrotic +fibrotuberculosis +fibrous +fibrous-coated +fibrously +fibrousness +fibrous-rooted +fibrovasal +fibrovascular +fibs +fibster +fibula +fibulae +fibular +fibulare +fibularia +fibulas +fibulocalcaneal +fic +FICA +ficary +Ficaria +ficaries +fication +ficche +fice +fyce +ficelle +fices +fyces +fichat +fiche +fiches +Fichte +Fichtean +Fichteanism +fichtelite +fichu +fichus +ficiform +ficin +Ficino +ficins +fickle +fickle-fancied +fickle-headed +ficklehearted +fickle-minded +fickle-mindedly +fickle-mindedness +fickleness +ficklenesses +fickler +ficklest +ficklety +ficklewise +fickly +fico +ficoes +ficoid +Ficoidaceae +ficoidal +Ficoideae +ficoides +fict +fictation +fictil +fictile +fictileness +fictility +fiction +fictional +fictionalization +fictionalize +fictionalized +fictionalizes +fictionalizing +fictionally +fictionary +fictioneer +fictioneering +fictioner +fictionisation +fictionise +fictionised +fictionising +fictionist +fictionistic +fictionization +fictionize +fictionized +fictionizing +fictionmonger +fictions +fiction's +fictious +fictitious +fictitiously +fictitiousness +fictive +fictively +fictor +Ficula +Ficus +ficuses +fid +Fidac +fidalgo +fidate +fidation +fidawi +fidded +fidding +fiddle +fiddleback +fiddle-back +fiddlebow +fiddlebrained +fiddle-brained +fiddlecome +fiddled +fiddlededee +fiddle-de-dee +fiddledeedee +fiddlefaced +fiddle-faced +fiddle-faddle +fiddle-faddled +fiddle-faddler +fiddle-faddling +fiddle-flanked +fiddlehead +fiddle-head +fiddleheaded +fiddley +fiddleys +fiddle-lipped +fiddleneck +fiddle-neck +fiddler +fiddlerfish +fiddlerfishes +fiddlery +fiddlers +fiddles +fiddle-scraping +fiddle-shaped +fiddlestick +fiddlesticks +fiddlestring +fiddle-string +Fiddletown +fiddle-waist +fiddlewood +fiddly +fiddlies +fiddling +FIDE +fideicommiss +fideicommissa +fideicommissary +fideicommissaries +fideicommission +fideicommissioner +fideicommissor +fideicommissum +fidei-commissum +fideicommissumissa +fideism +fideisms +fideist +fideistic +fideists +fidejussion +fidejussionary +fidejussor +fidejussory +Fidel +Fidela +Fidelas +Fidele +fideles +Fidelia +Fidelio +Fidelis +Fidelism +Fidelity +fidelities +Fidellas +Fidellia +Fiden +fideos +fidepromission +fidepromissor +Fides +Fidessa +fidfad +fidge +fidged +fidges +fidget +fidgetation +fidgeted +fidgeter +fidgeters +fidgety +fidgetily +fidgetiness +fidgeting +fidgetingly +fidgets +fidging +Fidia +fidibus +fidicinal +fidicinales +fidicula +fidiculae +fidley +fidleys +FIDO +Fidole +Fydorova +fidos +fids +fiducia +fiducial +fiducially +fiduciary +fiduciaries +fiduciarily +fiducinales +fie +fied +Fiedler +fiedlerite +Fiedling +fief +fiefdom +fiefdoms +fie-fie +fiefs +fiel +Field +Fieldale +fieldball +field-bed +fieldbird +field-book +field-controlled +field-conventicle +field-conventicler +field-cornet +field-cornetcy +field-day +fielded +fielden +fielder +fielders +fieldfare +fieldfight +field-glass +field-holler +fieldy +fieldie +Fielding +fieldish +fieldleft +fieldman +field-marshal +field-meeting +fieldmen +fieldmice +fieldmouse +Fieldon +fieldpiece +fieldpieces +Fields +fieldsman +fieldsmen +fieldstone +fieldstrip +field-strip +field-stripped +field-stripping +field-stript +Fieldton +fieldward +fieldwards +fieldwork +field-work +fieldworker +fieldwort +Fiend +fiendful +fiendfully +fiendhead +fiendish +fiendishly +fiendishness +fiendism +fiendly +fiendlier +fiendliest +fiendlike +fiendliness +fiends +fiendship +fient +Fierabras +Fierasfer +fierasferid +Fierasferidae +fierasferoid +fierce +fierce-eyed +fierce-faced +fiercehearted +fiercely +fierce-looking +fierce-minded +fiercen +fierce-natured +fiercened +fierceness +fiercenesses +fiercening +fiercer +fiercest +fiercly +fierding +Fierebras +fieri +fiery +fiery-bright +fiery-cross +fiery-crowned +fiery-eyed +fierier +fieriest +fiery-faced +fiery-fierce +fiery-flaming +fiery-footed +fiery-helmed +fiery-hoofed +fiery-hot +fiery-kindled +fierily +fiery-liquid +fiery-mouthed +fieriness +fierinesses +fiery-pointed +fiery-rash +fiery-seeming +fiery-shining +fiery-spangled +fiery-sparkling +fiery-spirited +fiery-sworded +fiery-tempered +fiery-tressed +fiery-twinkling +fiery-veined +fiery-visaged +fiery-wheeled +fiery-winged +fierte +Fiertz +Fiesole +fiesta +fiestas +Fiester +fieulamort +FIFA +Fife +fifed +fifer +fife-rail +fifers +fifes +Fifeshire +Fyffe +Fifi +fifie +Fifield +Fifine +Fifinella +fifing +fifish +FIFO +fifteen +fifteener +fifteenfold +fifteen-pounder +fifteens +fifteenth +fifteenthly +fifteenths +fifth +fifth-column +fifthly +fifths +fifty +fifty-acre +fifty-eight +fifty-eighth +fifties +fiftieth +fiftieths +fifty-fifth +fifty-fifty +fifty-first +fifty-five +fiftyfold +fifty-four +fifty-fourth +fifty-year +fifty-mile +fifty-nine +fifty-ninth +fifty-one +fiftypenny +fifty-second +fifty-seven +fifty-seventh +fifty-six +fifty-sixth +fifty-third +fifty-three +fiftyty-fifty +fifty-two +fig +fig. +figary +figaro +figbird +fig-bird +figboy +figeater +figeaters +figent +figeter +Figge +figged +figgery +figgy +figgier +figgiest +figging +figgle +figgum +fight +fightable +fighter +fighter-bomber +fighteress +fighter-interceptor +fighters +fighting +fightingly +fightings +fight-off +fights +fightwite +Figitidae +Figl +fig-leaf +figless +figlike +figment +figmental +figments +figo +Figone +figpecker +figs +fig's +fig-shaped +figshell +fig-tree +Figueres +Figueroa +figulate +figulated +figuline +figulines +figura +figurability +figurable +figurae +figural +figurally +figurant +figurante +figurants +figurate +figurately +figuration +figurational +figurations +figurative +figuratively +figurativeness +figurato +figure +figure-caster +figured +figuredly +figure-flinger +figure-ground +figurehead +figure-head +figureheadless +figureheads +figureheadship +figureless +figurer +figurers +figures +figuresome +figurette +figury +figurial +figurine +figurines +figuring +figurings +figurism +figurist +figuriste +figurize +figworm +figwort +fig-wort +figworts +FYI +Fiji +Fijian +fike +fyke +fiked +fikey +fikery +fykes +fikh +fikie +fiking +fil +fila +filace +filaceous +filacer +Filago +filagree +filagreed +filagreeing +filagrees +filagreing +filament +filamentar +filamentary +filamented +filamentiferous +filamentoid +filamentose +filamentous +filaments +filament's +filamentule +filander +filanders +filao +filar +filaree +filarees +Filaria +filariae +filarial +filarian +filariasis +filaricidal +filariform +filariid +Filariidae +filariids +filarious +filasse +filate +filator +filatory +filature +filatures +filaze +filazer +Filbert +Filberte +Filberto +filberts +filch +filched +filcher +filchery +filchers +filches +filching +filchingly +Fylde +file +filea +fileable +filecard +filechar +filed +filefish +file-fish +filefishes +file-hard +filelike +filemaker +filemaking +filemark +filemarks +Filemon +filemot +filename +filenames +filename's +Filer +filers +Files +file's +filesave +filesmith +filesniff +file-soft +filespec +filestatus +filet +fileted +fileting +filets +fylfot +fylfots +fylgja +fylgjur +fili +fili- +Filia +filial +filiality +filially +filialness +Filiano +filiate +filiated +filiates +filiating +filiation +filibeg +filibegs +filibranch +Filibranchia +filibranchiate +filibuster +filibustered +filibusterer +filibusterers +filibustering +filibusterism +filibusterous +filibusters +filibustrous +filical +Filicales +filicauline +Filices +filicic +filicidal +filicide +filicides +filiciform +filicin +Filicineae +filicinean +filicinian +filicite +Filicites +filicoid +filicoids +filicology +filicologist +Filicornia +Filide +filiety +filiferous +filiform +filiformed +Filigera +filigerous +filigrain +filigrained +filigrane +filigraned +filigree +filigreed +filigreeing +filigrees +filigreing +filii +filing +filings +Filion +filionymic +filiopietistic +filioque +Filip +Filipe +Filipendula +filipendulous +Filipina +Filipiniana +Filipinization +Filipinize +Filipino +Filipino-american +Filipinos +Filippa +filippi +filippic +Filippino +Filippo +filipuncture +filister +filisters +filite +filius +Filix +filix-mas +fylker +fill +filla +fillable +fillagree +fillagreed +fillagreing +Fillander +fill-belly +Fillbert +fill-dike +fille +fillebeg +filled +Filley +fillemot +Fillender +Filler +fillercap +filler-in +filler-out +fillers +filler-up +filles +fillet +filleted +filleter +filleting +filletlike +fillets +filletster +filleul +filly +filli- +Fillian +fillies +filly-folly +fill-in +filling +fillingly +fillingness +fillings +fillip +filliped +fillipeen +filliping +fillips +fillister +fillmass +Fillmore +fillo +fillock +fillos +fillowite +fill-paunch +fills +fill-space +fill-up +film +filmable +filmcard +filmcards +filmdom +filmdoms +filmed +film-eyed +Filmer +filmers +filmet +film-free +filmgoer +filmgoers +filmgoing +filmy +filmic +filmically +filmy-eyed +filmier +filmiest +filmiform +filmily +filminess +filming +filmish +filmist +filmize +filmized +filmizing +filmland +filmlands +filmlike +filmmake +filmmaker +filmmaking +filmogen +filmography +filmographies +Filmore +films +filmset +filmsets +filmsetter +filmsetting +filmslide +filmstrip +filmstrips +film-struck +FILO +filo- +Filomena +filoplumaceous +filoplume +filopodia +filopodium +filos +Filosa +filose +filoselle +filosofe +filosus +fils +filt +filter +filterability +filterable +filterableness +filtered +filterer +filterers +filtering +filterman +filtermen +filter-passing +filters +filter's +filter-tipped +filth +filth-borne +filth-created +filth-fed +filthy +filthier +filthiest +filthify +filthified +filthifying +filthy-handed +filthily +filthiness +filthinesses +filthless +filths +filth-sodden +filtrability +filtrable +filtratable +filtrate +filtrated +filtrates +filtrating +filtration +filtrations +filtre +filum +Fima +fimble +fimbles +fimbria +fimbriae +fimbrial +fimbriate +fimbriated +fimbriating +fimbriation +fimbriatum +fimbricate +fimbricated +fimbrilla +fimbrillae +fimbrillate +fimbrilliferous +fimbrillose +fimbriodentate +Fimbristylis +Fimbul-winter +fimetarious +fimetic +fimicolous +FIMS +FIN +Fyn +Fin. +Fina +finable +finableness +finagle +finagled +finagler +finaglers +finagles +finagling +final +finale +finales +finalis +finalism +finalisms +finalist +finalists +finality +finalities +finalization +finalizations +finalize +finalized +finalizes +finalizing +finally +finals +Finance +financed +financer +finances +financial +financialist +financially +financier +financiere +financiered +financiery +financiering +financiers +financier's +financing +financist +finary +finback +fin-backed +finbacks +Finbar +finbone +Finbur +finca +fincas +finch +finchbacked +finch-backed +finched +finchery +finches +Finchley +Finchville +find +findability +findable +findal +finder +finders +findfault +findhorn +findy +finding +finding-out +findings +findjan +Findlay +Findley +findon +finds +FINE +fineable +fineableness +fine-appearing +fine-ax +finebent +Fineberg +fine-bore +fine-bred +finecomb +fine-count +fine-cut +fined +fine-dividing +finedraw +fine-draw +fine-drawer +finedrawing +fine-drawing +fine-drawn +fine-dressed +fine-drew +fine-eyed +Fineen +fineer +fine-feathered +fine-featured +fine-feeling +fine-fleeced +fine-furred +Finegan +fine-graded +fine-grain +fine-grained +fine-grainedness +fine-haired +fine-headed +fineish +fineleaf +fine-leaved +fineless +finely +Finella +fine-looking +Fineman +finement +fine-mouthed +fineness +finenesses +fine-nosed +Finer +finery +fineries +fines +fine-set +fine-sifted +fine-skinned +fine-spirited +fine-spoken +finespun +fine-spun +finesse +finessed +finesser +finesses +finessing +finest +finestill +fine-still +finestiller +finestra +fine-tapering +fine-threaded +fine-timbered +fine-toned +fine-tongued +fine-tooth +fine-toothcomb +fine-tooth-comb +fine-toothed +finetop +fine-tricked +Fineview +finew +finewed +fine-wrought +finfish +finfishes +finfoot +fin-footed +finfoots +Fingal +Fingall +Fingallian +fingan +fingent +finger +fingerable +finger-ache +finger-and-toe +fingerberry +fingerboard +fingerboards +fingerbreadth +finger-comb +finger-cone +finger-cut +fingered +finger-end +fingerer +fingerers +fingerfish +fingerfishes +fingerflower +finger-foxed +fingerhold +fingerhook +fingery +fingering +fingerings +fingerleaf +fingerless +fingerlet +fingerlike +fingerling +fingerlings +fingermark +finger-marked +fingernail +fingernails +finger-paint +fingerparted +finger-pointing +fingerpost +finger-post +fingerprint +fingerprinted +fingerprinting +fingerprints +fingerroot +fingers +finger-shaped +fingersmith +fingerspin +fingerstall +finger-stall +fingerstone +finger-stone +fingertip +fingertips +Fingerville +fingerwise +fingerwork +fingian +fingle-fangle +Fingo +fingram +fingrigo +Fingu +Fini +finial +finialed +finials +finical +finicality +finically +finicalness +finicism +finick +finicky +finickier +finickiest +finickily +finickin +finickiness +finicking +finickingly +finickingness +finify +finific +Finiglacial +finikin +finiking +fining +finings +finis +finises +finish +finishable +finish-bore +finish-cut +finished +finisher +finishers +finishes +finish-form +finish-grind +finishing +finish-machine +finish-mill +finish-plane +finish-ream +finish-shape +finish-stock +finish-turn +Finist +Finistere +Finisterre +finitary +finite +finite-dimensional +finitely +finiteness +finites +finitesimal +finity +finitism +finitive +finitude +finitudes +finjan +Fink +finked +finkel +Finkelstein +finky +finking +finks +Finksburg +Finlay +Finlayson +Finland +Finlander +Finlandia +finlandization +Finley +Finleyville +finless +finlet +Finletter +Finly +finlike +Finmark +finmarks +Finn +finnac +finnack +finnan +Finnbeara +finned +Finnegan +Finney +finner +finnesko +Finny +Finnic +Finnicize +finnick +finnicky +finnickier +finnickiest +finnicking +Finnie +finnier +finniest +Finnigan +finning +finnip +Finnish +Finnmark +finnmarks +finnoc +finnochio +Finno-hungarian +Finno-slav +Finno-slavonic +Finno-tatar +Finno-turki +Finno-turkish +Finno-Ugrian +Finno-Ugric +finns +Fino +finochio +finochios +finos +fins +fin's +Finsen +fin-shaped +fin-spined +finspot +Finstad +Finsteraarhorn +fintadores +fin-tailed +fin-toed +fin-winged +Finzer +FIO +FIOC +Fyodor +Fiona +Fionn +Fionna +Fionnuala +Fionnula +Fiora +fiord +fiorded +fiords +Fiore +Fiorello +Fiorenza +Fiorenze +Fioretti +fiorin +fiorite +fioritura +fioriture +Fiot +FIP +fipenny +fippence +fipple +fipples +FIPS +fiqh +fique +fiques +FIR +Firbank +Firbauti +Firbolg +Firbolgs +fir-bordered +fir-built +firca +Fircrest +fir-crested +fyrd +Firdausi +Firdousi +fyrdung +Firdusi +fire +fire- +fireable +fire-and-brimstone +fire-angry +firearm +fire-arm +firearmed +firearms +firearm's +fireback +fireball +fire-ball +fireballs +fire-baptized +firebase +firebases +Firebaugh +fire-bearing +firebed +Firebee +fire-bellied +firebird +fire-bird +firebirds +fireblende +fireboard +fireboat +fireboats +fireboy +firebolt +firebolted +firebomb +firebombed +firebombing +firebombs +fireboot +fire-boot +fire-born +firebote +firebox +fire-box +fireboxes +firebrand +fire-brand +firebrands +firebrat +firebrats +firebreak +firebreaks +fire-breathing +fire-breeding +Firebrick +firebricks +firebug +firebugs +fireburn +fire-burning +fire-burnt +fire-chaser +fire-clad +fireclay +fireclays +firecoat +fire-cracked +firecracker +firecrackers +firecrest +fire-crested +fire-cross +fire-crowned +fire-cure +fire-cured +fire-curing +fired +firedamp +fire-damp +firedamps +fire-darting +fire-detecting +firedog +firedogs +firedragon +firedrake +fire-drake +fire-eater +fire-eating +fire-eyed +fire-endurance +fire-engine +fire-extinguisher +fire-extinguishing +firefall +firefang +fire-fang +firefanged +firefanging +firefangs +firefight +firefighter +firefighters +firefighting +fireflaught +fire-flaught +firefly +fire-fly +fireflies +fireflirt +firefly's +fire-float +fireflower +fire-flowing +fire-foaming +fire-footed +fire-free +fire-gilded +fire-god +fireguard +firehall +firehalls +fire-hardened +fire-hoofed +fire-hook +fire-hot +firehouse +firehouses +fire-hunt +fire-hunting +fire-iron +fire-leaves +fireless +firelight +fire-light +fire-lighted +firelike +fire-lily +fire-lilies +fireling +fire-lipped +firelit +firelock +firelocks +fireman +firemanship +fire-marked +firemaster +fire-master +firemen +fire-mouthed +fire-new +Firenze +firepan +fire-pan +firepans +firepink +firepinks +fire-pitted +fireplace +fire-place +fireplaces +fireplace's +fireplough +fireplow +fire-plow +fireplug +fireplugs +fire-polish +firepot +fire-pot +firepower +fireproof +fire-proof +fireproofed +fireproofing +fireproofness +fireproofs +fire-quenching +firer +fire-raiser +fire-raising +fire-red +fire-resistant +fire-resisting +fire-resistive +fire-retardant +fire-retarded +fire-ring +fire-robed +fireroom +firerooms +firers +fires +firesafe +firesafeness +fire-safeness +firesafety +fire-scarred +fire-scathed +fire-screen +fire-seamed +fireshaft +fireshine +fire-ship +fireside +firesider +firesides +firesideship +fire-souled +fire-spirited +fire-spitting +firespout +fire-sprinkling +Firesteel +Firestone +fire-stone +firestop +firestopping +firestorm +fire-strong +fire-swart +fire-swift +firetail +fire-tailed +firethorn +fire-tight +firetop +firetower +firetrap +firetraps +firewall +fireward +firewarden +fire-warmed +firewater +fireweed +fireweeds +fire-wheeled +fire-winged +firewood +firewoods +firework +fire-work +fire-worker +fireworky +fireworkless +fireworks +fireworm +fireworms +firy +firiness +firing +firings +firk +firked +firker +firkin +firking +firkins +firlot +firm +firma +firmament +firmamental +firmaments +Firman +firmance +firmans +firmarii +firmarius +firmation +firm-based +firm-braced +firm-chinned +firm-compacted +firmed +firmer +firmers +firmest +firm-footed +firm-framed +firmhearted +Firmicus +Firmin +firming +firmisternal +Firmisternia +firmisternial +firmisternous +firmity +firmitude +firm-jawed +firm-joint +firmland +firmless +firmly +firm-minded +firm-nerved +firmness +firmnesses +firm-paced +firm-planted +FIRMR +firm-rooted +firms +firm-set +firm-sinewed +firm-textured +firmware +firm-written +firn +firnification +Firnismalerei +firns +Firoloida +Firooc +firry +firring +firs +fir-scented +first +first-aid +first-aider +first-begot +first-begotten +firstborn +first-born +first-bred +first-built +first-chop +first-class +firstcomer +first-conceived +first-created +first-day +first-done +first-endeavoring +firster +first-expressed +first-famed +first-floor +first-foot +first-footer +first-formed +first-found +first-framed +first-fruit +firstfruits +first-gendered +first-generation +first-gotten +first-grown +firsthand +first-hand +first-in +first-invented +first-known +firstly +first-line +firstling +firstlings +first-loved +first-made +first-mentioned +first-mining +first-mortgage +first-name +first-named +firstness +first-night +first-nighter +first-out +first-page +first-past-the-post +first-preferred +first-rate +first-rately +first-rateness +first-rater +first-ripe +first-run +firsts +first-seen +firstship +first-string +first-told +first-written +Firth +firths +fir-topped +fir-tree +FYS +fisc +fiscal +fiscalify +fiscalism +fiscality +fiscalization +fiscalize +fiscalized +fiscalizing +fiscally +fiscals +Fisch +Fischbein +Fischer +Fischer-Dieskau +fischerite +fiscs +fiscus +fise +fisetin +Fish +fishability +fishable +fish-and-chips +Fishback +fish-backed +fishbed +Fishbein +fish-bellied +fishberry +fishberries +fish-blooded +fishboat +fishboats +fishbolt +fishbolts +fishbone +fishbones +fishbowl +fishbowls +fish-canning +fish-cultural +fish-culturist +fish-day +fisheater +fish-eating +fished +fisheye +fish-eyed +fisheyes +Fisher +fisherboat +fisherboy +fisher-cat +fisheress +fisherfolk +fishergirl +fishery +fisheries +fisherman +fishermen +fisherpeople +Fishers +Fishersville +Fishertown +Fisherville +fisherwoman +Fishes +fishet +fish-fag +fishfall +fish-fed +fish-feeding +fishfinger +fish-flaking +fishful +fishgarth +fishgig +fish-gig +fishgigs +fish-god +fish-goddess +fishgrass +fish-hatching +fishhold +fishhood +fishhook +fish-hook +fishhooks +fishhouse +fishy +fishyard +fishyback +fishybacking +fishier +fishiest +fishify +fishified +fishifying +fishily +fishiness +fishing +fishingly +fishings +Fishkill +fishless +fishlet +fishlike +fishline +fishlines +fishling +Fishman +fishmeal +fishmeals +fishmen +fishmonger +fishmouth +fishnet +fishnets +fishplate +fishpole +fishpoles +fishpond +fishponds +fishpool +fishpot +fishpotter +fishpound +fish-producing +fish-scale +fish-scaling +fish-selling +fish-shaped +fishskin +fish-skin +fish-slitting +fishspear +Fishtail +fish-tail +fishtailed +fishtailing +fishtails +fishtail-shaped +Fishtrap +fishway +fishways +fishweed +fishweir +fishwife +fishwives +fishwoman +fishwood +fishworker +fishworks +fishworm +Fisk +Fiskdale +Fiske +Fisken +Fiskeville +fisnoga +fissate +fissi- +fissicostate +fissidactyl +Fissidens +Fissidentaceae +fissidentaceous +fissile +fissileness +fissilingual +Fissilinguia +fissility +fission +fissionability +fissionable +fissional +fissioned +fissioning +fissions +fissipalmate +fissipalmation +fissiparation +fissiparism +fissiparity +fissiparous +fissiparously +fissiparousness +fissiped +Fissipeda +fissipedal +fissipedate +Fissipedia +fissipedial +fissipeds +Fissipes +fissirostral +fissirostrate +Fissirostres +fissive +fissle +fissura +fissural +fissuration +fissure +fissured +fissureless +Fissurella +Fissurellidae +fissures +fissury +fissuriform +fissuring +fist +fisted +fister +fistfight +fistful +fistfuls +Fisty +fistiana +fistic +fistical +fisticuff +fisticuffer +fisticuffery +fisticuffing +fisticuffs +fistify +fistiness +fisting +fistinut +fistle +fistlike +fistmele +fistnote +fistnotes +fists +fistuca +fistula +fistulae +Fistulana +fistular +Fistularia +Fistulariidae +fistularioid +fistulas +fistulate +fistulated +fistulatome +fistulatous +fistule +fistuliform +Fistulina +fistulization +fistulize +fistulized +fistulizing +fistulose +fistulous +fistwise +FIT +Fitch +Fitchburg +fitche +fitched +fitchee +fitcher +fitchered +fitchery +fitchering +fitches +fitchet +fitchets +fitchew +fitchews +fitchy +fitful +fitfully +fitfulness +Fithian +fitified +fitly +fitment +fitments +fitness +fitnesses +fitout +fitroot +FITS +fittable +fittage +fytte +fitted +fittedness +fitten +fitter +fitters +fitter's +fyttes +fittest +fitty +fittie-lan +fittier +fittiest +fittyfied +fittily +fittiness +Fitting +fittingly +fittingness +fittings +Fittipaldi +fittit +fittyways +fittywise +Fitton +Fittonia +Fitts +Fittstown +fitweed +Fitz +Fitzclarence +Fitzger +FitzGerald +Fitzhugh +Fitz-james +Fitzpat +Fitzpatrick +Fitzroy +Fitzroya +Fitzsimmons +Fiuman +fiumara +Fiume +Fiumicino +five +five-acre +five-act +five-and-dime +five-and-ten +fivebar +five-barred +five-beaded +five-by-five +five-branched +five-card +five-chambered +five-corn +five-cornered +five-corners +five-cut +five-day +five-eighth +five-figure +five-finger +five-fingered +five-fingers +five-flowered +five-foiled +fivefold +fivefoldness +five-foot +five-gaited +five-guinea +five-horned +five-hour +five-year +five-inch +five-leaf +five-leafed +five-leaved +five-legged +five-line +five-lined +fiveling +five-lobed +five-master +five-mile +five-minute +five-nerved +five-nine +five-page +five-part +five-parted +fivepence +fivepenny +five-percenter +fivepins +five-ply +five-pointed +five-pound +five-quart +fiver +five-rater +five-reel +five-reeler +five-ribbed +five-room +fivers +fives +fivescore +five-shooter +five-sisters +fivesome +five-spot +five-spotted +five-star +fivestones +five-story +five-stringed +five-toed +five-toothed +five-twenty +five-valved +five-volume +five-week +fivish +fix +fixable +fixage +fixate +fixated +fixates +fixatif +fixatifs +fixating +fixation +fixations +fixative +fixatives +fixator +fixature +fixe +fixed +fixed-bar +fixed-do +fixed-hub +fixed-income +fixedly +fixedness +fixednesses +fixed-temperature +fixer +fixers +fixes +fixgig +fixidity +Fixin +fixing +fixings +fixin's +fixion +fixit +fixity +fixities +fixive +fixt +fixture +fixtureless +fixtures +fixture's +fixup +fixups +fixure +fixures +fiz +Fyzabad +Fizeau +fizelyite +fizgig +fizgigs +fizz +fizzed +fizzer +fizzers +fizzes +fizzy +fizzier +fizziest +fizzing +fizzle +fizzled +fizzles +fizzling +fizzwater +fjarding +Fjare +fjeld +fjelds +Fjelsted +fjerding +fjord +fjorded +fjords +Fjorgyn +FL +Fl. +Fla +Fla. +flab +flabbella +flabbergast +flabbergastation +flabbergasted +flabbergasting +flabbergastingly +flabbergasts +flabby +flabby-cheeked +flabbier +flabbiest +flabbily +flabbiness +flabbinesses +flabel +flabella +flabellarium +flabellate +flabellation +flabelli- +flabellifoliate +flabelliform +flabellinerved +flabellum +flabile +flabra +flabrum +flabs +FLACC +flaccid +flaccidity +flaccidities +flaccidly +flaccidness +flachery +flacherie +Flacian +Flacianism +Flacianist +flack +flacked +flacker +flackery +flacket +flacking +flacks +flacon +flacons +Flacourtia +Flacourtiaceae +flacourtiaceous +flaff +flaffer +flag +flagarie +flag-bearer +flag-bedizened +flagboat +flagella +flagellant +flagellantism +flagellants +flagellar +Flagellaria +Flagellariaceae +flagellariaceous +Flagellata +Flagellatae +flagellate +flagellated +flagellates +flagellating +flagellation +flagellations +flagellative +flagellator +flagellatory +flagellators +flagelliferous +flagelliform +flagellist +flagellosis +flagellula +flagellulae +flagellum +flagellums +flageolet +flageolets +flagfall +flagfish +flagfishes +Flagg +flagged +flaggelate +flaggelated +flaggelating +flaggelation +flaggella +flagger +flaggery +flaggers +flaggy +flaggier +flaggiest +flaggily +flagginess +flagging +flaggingly +flaggings +flaggish +flagilate +flagitate +flagitation +flagitious +flagitiously +flagitiousness +flagleaf +Flagler +flagless +flaglet +flaglike +flagmaker +flagmaking +flagman +flag-man +flagmen +flag-officer +flagon +flagonet +flagonless +flagons +flagon-shaped +flagpole +flagpoles +flagrance +flagrancy +flagrant +flagrante +flagrantly +flagrantness +flagrate +flagroot +flag-root +flags +flag's +flagship +flag-ship +flagships +Flagstad +Flagstaff +flag-staff +flagstaffs +flagstaves +flagstick +flagstone +flag-stone +flagstones +Flagtown +flag-waver +flag-waving +flagworm +Flaherty +flay +flayed +flayer +flayers +flayflint +flaying +flail +flailed +flailing +flaillike +flails +flain +flair +flairs +flays +flaite +flaith +flaithship +flajolotite +flak +flakage +flake +flakeboard +flaked +flaked-out +flakeless +flakelet +flaker +flakers +flakes +flaky +flakier +flakiest +flakily +flakiness +flaking +Flam +Flamandization +Flamandize +flamant +flamb +flambage +flambant +flambe +flambeau +flambeaus +flambeaux +flambee +flambeed +flambeing +flamberg +flamberge +flambes +flamboyance +flamboyances +flamboyancy +flamboyant +flamboyantism +flamboyantize +flamboyantly +flamboyer +flame +flame-breasted +flame-breathing +flame-colored +flame-colour +flame-cut +flamed +flame-darting +flame-devoted +flame-eyed +flame-faced +flame-feathered +flamefish +flamefishes +flameflower +flame-haired +flameholder +flameless +flamelet +flamelike +flamen +flamenco +flamencos +flamens +flamenship +flame-of-the-forest +flame-of-the-woods +flameout +flame-out +flameouts +flameproof +flameproofer +flamer +flame-red +flame-robed +flamers +flames +flame-shaped +flame-snorting +flames-of-the-woods +flame-sparkling +flamethrower +flame-thrower +flamethrowers +flame-tight +flame-tipped +flame-tree +flame-uplifted +flame-winged +flamfew +flamy +flamier +flamiest +flamineous +flamines +flaming +Flamingant +flamingly +flamingo +flamingoes +flamingo-flower +flamingos +Flaminian +flaminica +flaminical +Flamininus +Flaminius +flamless +flammability +flammable +flammably +flammant +Flammarion +flammation +flammed +flammeous +flammiferous +flammigerous +flamming +flammivomous +flammulated +flammulation +flammule +flams +Flamsteed +Flan +Flanagan +flancard +flancards +flanch +flanchard +flanche +flanched +flanconade +flanconnade +flandan +flanderkin +Flanders +flandowser +Flandreau +flane +flanerie +flaneries +flanes +flaneur +flaneurs +flang +flange +flanged +flangeless +flanger +flangers +flanges +flangeway +flanging +Flanigan +flank +flankard +flanked +flanken +flanker +flankers +flanky +flanking +flanks +flankwise +Flann +Flanna +flanned +flannel +flannelboard +flannelbush +flanneled +flannelet +flannelette +flannelflower +flanneling +flannelleaf +flannelleaves +flannelled +flannelly +flannelling +flannelmouth +flannelmouthed +flannelmouths +flannels +flannel's +Flannery +flanning +flanque +flans +flap +flapcake +flapdock +flapdoodle +flapdragon +flap-dragon +flap-eared +flaperon +flapjack +flapjacks +flapless +flapmouthed +flappable +flapped +flapper +flapper-bag +flapperdom +flappered +flapperhood +flappering +flapperish +flapperism +flappers +flappet +flappy +flappier +flappiest +flapping +flaps +flap's +flare +flareback +flareboard +flared +flareless +flare-out +flarer +flares +flare-up +flarfish +flarfishes +flary +flaring +flaringly +flaser +flash +flashback +flashbacks +flashboard +flash-board +flashbulb +flashbulbs +flashcube +flashcubes +flashed +Flasher +flashers +flashes +flashet +flashflood +flashforward +flashforwards +flashgun +flashguns +flash-house +flashy +flashier +flashiest +flashily +flashiness +flashinesses +flashing +flashingly +flashings +flashlamp +flashlamps +flashly +flashlight +flashlights +flashlight's +flashlike +flash-lock +flash-man +flashness +flashover +flashpan +flash-pasteurize +flashproof +flashtester +flashtube +flashtubes +flask +flasker +flasket +flaskets +flaskful +flasklet +flasks +flask-shaped +flasque +flat +flat-armed +flat-backed +flat-beaked +flatbed +flat-bed +flatbeds +flat-billed +flatboat +flat-boat +flatboats +flat-bosomed +flatbottom +flat-bottom +flat-bottomed +flatbread +flat-breasted +flatbrod +flat-browed +flatcap +flat-cap +flatcaps +flatcar +flatcars +flat-cheeked +flat-chested +flat-compound +flat-crowned +flat-decked +flatdom +flated +flat-ended +flateria +flatette +flat-faced +flatfeet +flatfish +flatfishes +flat-floored +flat-fold +flatfoot +flat-foot +flatfooted +flat-footed +flatfootedly +flat-footedly +flatfootedness +flat-footedness +flatfooting +flatfoots +flat-fronted +flat-grained +flat-handled +flathat +flat-hat +flat-hatted +flat-hatter +flat-hatting +flathe +Flathead +flat-head +flat-headed +flatheads +flat-heeled +flat-hoofed +flat-horned +flatiron +flat-iron +flatirons +flative +flat-knit +flatland +flatlander +flatlanders +flatlands +flatlet +flatlets +flatly +Flatlick +flatling +flatlings +flatlong +flatman +flatmate +flatmen +flat-minded +flat-mouthed +flatness +flatnesses +flatnose +flat-nose +flat-nosed +Flatonia +flat-out +flat-packed +flat-ribbed +flat-ring +flat-roofed +flats +flat-saw +flat-sawed +flat-sawing +flat-sawn +flat-shouldered +flat-sided +flat-soled +flat-sour +flatted +flatten +flattened +flattener +flatteners +flattening +flattens +flatter +flatterable +flatter-blind +flattercap +flatterdock +flattered +flatterer +flatterers +flatteress +flattery +flatteries +flattering +flatteringly +flatteringness +flatterous +flatters +flattest +flatteur +flattie +flatting +flattish +Flatto +flat-toothed +flattop +flat-top +flat-topped +flattops +flatulence +flatulences +flatulency +flatulencies +flatulent +flatulently +flatulentness +flatuosity +flatuous +flatus +flatuses +flat-visaged +flatway +flatways +flat-ways +flat-waisted +flatware +flatwares +flatwash +flatwashes +flatweed +flatwise +Flatwoods +flatwork +flatworks +flatworm +flatworms +flat-woven +Flaubert +Flaubertian +flaucht +flaught +flaughtbred +flaughter +flaughts +flaunch +flaunche +flaunched +flaunching +flaunt +flaunted +flaunter +flaunters +flaunty +flauntier +flauntiest +flauntily +flauntiness +flaunting +flauntingly +flaunts +flautino +flautist +flautists +flauto +flav +flavanilin +flavaniline +flavanol +flavanone +flavanthrene +flavanthrone +flavedo +flavedos +Flaveria +flavescence +flavescent +Flavia +Flavian +flavic +flavicant +flavid +flavin +flavine +flavines +flavins +Flavio +Flavius +flavo +flavo- +flavobacteria +Flavobacterium +flavone +flavones +flavonoid +flavonol +flavonols +flavoprotein +flavopurpurin +flavor +flavored +flavorer +flavorers +flavorful +flavorfully +flavorfulness +flavory +flavoriness +flavoring +flavorings +flavorless +flavorlessness +flavorous +flavorousness +flavors +flavorsome +flavorsomeness +flavour +flavoured +flavourer +flavourful +flavourfully +flavoury +flavouring +flavourless +flavourous +flavours +flavoursome +flavous +flaw +flawed +flawedness +flawflower +flawful +flawy +flawier +flawiest +flawing +flawless +flawlessly +flawlessness +flawn +flaws +flax +flaxbird +flaxboard +flaxbush +flax-colored +flaxdrop +flaxen +flaxen-colored +flaxen-haired +flaxen-headed +flaxen-wigged +flaxes +flaxy +flaxier +flaxiest +flax-leaved +flaxlike +Flaxman +flax-polled +flaxseed +flax-seed +flaxseeds +flax-sick +flaxtail +Flaxton +Flaxville +flaxweed +flaxwench +flaxwife +flaxwoman +flaxwort +FLB +flche +flchette +fld +fld. +fldxt +flea +fleabag +fleabags +fleabane +flea-bane +fleabanes +fleabite +flea-bite +fleabites +fleabiting +fleabitten +flea-bitten +fleabug +fleabugs +fleadock +fleahopper +fleay +fleak +flea-lugged +fleam +fleamy +fleams +fleapit +fleapits +flear +fleas +flea's +fleaseed +fleaweed +fleawood +fleawort +fleaworts +flebile +flebotomy +fleche +fleches +flechette +flechettes +Fleck +flecked +flecken +Flecker +fleckered +fleckering +flecky +fleckier +fleckiest +fleckiness +flecking +fleckled +fleckless +flecklessly +flecks +flecnodal +flecnode +flect +flection +flectional +flectionless +flections +flector +fled +Fleda +fledge +fledged +fledgeless +fledgeling +fledges +fledgy +fledgier +fledgiest +fledging +fledgling +fledglings +fledgling's +flee +Fleece +fleeceable +fleeced +fleeceflower +fleeceless +fleecelike +fleece-lined +fleecer +fleecers +fleeces +fleece's +fleece-vine +fleece-white +fleech +fleeched +fleeches +fleeching +fleechment +fleecy +fleecier +fleeciest +fleecily +fleecy-looking +fleeciness +fleecing +fleecy-white +fleecy-winged +fleeing +Fleeman +fleer +fleered +fleerer +fleering +fleeringly +fleerish +fleers +flees +Fleet +Fleeta +fleeted +fleeten +fleeter +fleetest +fleet-foot +fleet-footed +fleetful +fleeting +fleetingly +fleetingness +fleetings +fleetly +fleetness +fleetnesses +fleets +Fleetville +fleetwing +Fleetwood +flegm +fley +fleyed +fleyedly +fleyedness +fleying +fleyland +fleing +fleys +Fleischer +Fleischmanns +Fleisher +fleishig +Fleisig +fleysome +Flem +Flem. +fleme +flemer +Fleming +Flemings +Flemingsburg +Flemington +Flemish +Flemish-coil +flemished +flemishes +flemishing +Flemming +flench +flenched +flenches +flench-gut +flenching +Flensburg +flense +flensed +flenser +flensers +flenses +flensing +flentes +flerry +flerried +flerrying +flesh +flesh-bearing +fleshbrush +flesh-color +flesh-colored +flesh-colour +flesh-consuming +flesh-devouring +flesh-eater +flesh-eating +fleshed +fleshen +flesher +fleshers +fleshes +flesh-fallen +flesh-fly +fleshful +fleshhood +fleshhook +fleshy +fleshier +fleshiest +fleshy-fruited +fleshiness +fleshing +fleshings +fleshless +fleshlessness +fleshly +fleshlier +fleshliest +fleshlike +fleshlily +fleshly-minded +fleshliness +fleshling +fleshment +fleshmonger +flesh-pink +fleshpot +flesh-pot +fleshpots +fleshquake +Flessel +flet +Fleta +Fletch +fletched +Fletcher +Fletcherise +Fletcherised +Fletcherising +Fletcherism +Fletcherite +Fletcherize +Fletcherized +Fletcherizing +fletchers +fletches +fletching +fletchings +flether +fletton +Fleur +fleur-de-lis +fleur-de-lys +fleuret +Fleurette +fleurettee +fleuretty +Fleury +fleuron +fleuronee +fleuronne +fleuronnee +fleurs-de-lis +fleurs-de-lys +flew +flewed +Flewelling +flewit +flews +flex +flexagon +flexanimous +flexed +flexes +flexibility +flexibilities +flexibilty +flexible +flexibleness +flexibly +flexile +flexility +flexing +flexion +flexional +flexionless +flexions +flexity +flexitime +flexive +Flexner +flexo +Flexography +flexographic +flexographically +flexor +flexors +Flexowriter +flextime +flexuose +flexuosely +flexuoseness +flexuosity +flexuosities +flexuoso- +flexuous +flexuously +flexuousness +flexura +flexural +flexure +flexured +flexures +fly +flyability +flyable +flyaway +fly-away +flyaways +flyback +flyball +flybane +fly-bane +flibbertigibbet +flibbertigibbety +flibbertigibbets +flybelt +flybelts +flyby +fly-by-night +flybys +fly-bitten +flyblew +flyblow +fly-blow +flyblowing +flyblown +fly-blown +flyblows +flyboat +fly-boat +flyboats +flyboy +fly-boy +flyboys +flybook +flybrush +flibustier +flic +flycaster +flycatcher +fly-catcher +flycatchers +fly-catching +flicflac +flichter +flichtered +flichtering +flichters +flick +flicked +flicker +flickered +flickery +flickering +flickeringly +flickermouse +flickerproof +flickers +flickertail +flicky +flicking +flicks +Flicksville +flics +flidder +flidge +fly-dung +flyeater +flied +Flieger +Fliegerabwehrkanone +flier +flyer +flier-out +fliers +flyers +flyer's +flies +fliest +fliffus +fly-fish +fly-fisher +fly-fisherman +fly-fishing +flyflap +fly-flap +flyflapper +flyflower +fly-free +fligged +fligger +Flight +flighted +flighter +flightful +flighthead +flighty +flightier +flightiest +flightily +flightiness +flighting +flightless +flights +flight's +flight-shooting +flightshot +flight-shot +flight-test +flightworthy +flying +Flyingh +flyingly +flyings +fly-yrap +fly-killing +flyleaf +fly-leaf +flyleaves +flyless +flyman +flymen +flimflam +flim-flam +flimflammed +flimflammer +flimflammery +flimflamming +flimflams +flimmer +flimp +flimsy +flimsier +flimsies +flimsiest +flimsily +flimsilyst +flimsiness +flimsinesses +Flin +Flyn +flinch +flinched +flincher +flincher-mouse +flinchers +flinches +flinching +flinchingly +flinder +flinders +Flindersia +flindosa +flindosy +flyness +fly-net +fling +flingdust +flinger +flingers +flingy +flinging +flinging-tree +flings +fling's +flinkite +Flinn +Flynn +Flint +flint-dried +flinted +flinter +flint-glass +flinthead +flinthearted +flinty +flintier +flintiest +flintify +flintified +flintifying +flintily +flintiness +flinting +flintless +flintlike +flintlock +flint-lock +flintlocks +Flinton +flints +Flintshire +Flintstone +Flintville +flintwood +flintwork +flintworker +flyoff +flyoffs +flioma +flyover +flyovers +Flip +flypaper +flypapers +flypast +fly-past +flypasts +flipe +flype +fliped +flip-flap +flipflop +flip-flop +flip-flopped +flip-flopping +flip-flops +fliping +flipjack +flippance +flippancy +flippancies +flippant +flippantly +flippantness +flipped +flipper +flippery +flipperling +flippers +flipperty-flopperty +flippest +Flippin +flipping +flippity-flop +flyproof +flips +Flip-top +flip-up +fly-rail +flirt +flirtable +flirtation +flirtational +flirtationless +flirtation-proof +flirtations +flirtatious +flirtatiously +flirtatiousness +flirted +flirter +flirters +flirt-gill +flirty +flirtier +flirtiest +flirtigig +flirting +flirtingly +flirtish +flirtishness +flirtling +flirts +Flysch +flysches +fly-sheet +flisk +flisked +flisky +fliskier +fliskiest +flyspeck +flyspecked +fly-specked +flyspecking +flyspecks +fly-spleckled +fly-strike +fly-stuck +fly-swarmed +flyswat +flyswatter +flit +Flita +flytail +flitch +flitched +flitchen +flitches +flitching +flitchplate +flite +flyte +flited +flyted +flites +flytes +flitfold +flytier +flytiers +flytime +fliting +flyting +flytings +flytrap +flytraps +flits +flitted +flitter +flitterbat +flittered +flittering +flittermice +flittermmice +flittermouse +flitter-mouse +flittern +flitters +flitty +flittiness +flitting +flittingly +flitwite +fly-up +flivver +flivvers +flyway +flyways +flyweight +flyweights +flywheel +fly-wheel +flywheel-explosion +flywheels +flywinch +flywire +flywort +flix +flixweed +fll +FLN +flnerie +flneur +flneuse +Flo +fload +float +floatability +floatable +floatage +floatages +floatation +floatative +floatboard +float-boat +float-cut +floated +floatel +floatels +floater +floaters +float-feed +floaty +floatier +floatiest +floatiness +floating +floatingly +float-iron +floative +floatless +floatmaker +floatman +floatmen +floatplane +floats +floatsman +floatsmen +floatstone +float-stone +flob +flobby +Flobert +floc +flocced +flocci +floccilation +floccillation +floccing +floccipend +floccose +floccosely +flocculable +flocculant +floccular +flocculate +flocculated +flocculating +flocculation +flocculator +floccule +flocculence +flocculency +flocculent +flocculently +floccules +flocculi +flocculose +flocculous +flocculus +floccus +flock +flockbed +flocked +flocker +flocky +flockier +flockiest +flocking +flockings +flockless +flocklike +flockling +flockman +flockmaster +flock-meal +flockowner +flocks +flockwise +flocoon +flocs +Flodden +flodge +floe +floeberg +floey +Floerkea +floes +Floeter +flog +floggable +flogged +flogger +floggers +flogging +floggingly +floggings +flogmaster +flogs +flogster +Floy +Floyce +Floyd +Floydada +Floyddale +Flois +floit +floyt +flokati +flokatis +flokite +Flom +Flomaton +Flomot +Flon +flong +flongs +Flood +floodable +floodage +floodboard +floodcock +flooded +flooder +flooders +floodgate +flood-gate +floodgates +flood-hatch +floody +flooding +floodless +floodlet +floodlight +floodlighted +floodlighting +floodlights +floodlike +floodlilit +floodlit +floodmark +floodometer +floodplain +floodproof +floods +flood-tide +floodtime +floodway +floodways +floodwall +floodwater +floodwaters +Floodwood +flooey +flooie +flook +flookan +floor +floorage +floorages +floorboard +floorboards +floorcloth +floor-cloth +floorcloths +floored +floorer +floorers +floorhead +flooring +floorings +floor-length +floorless +floor-load +floorman +floormen +floors +floorshift +floorshifts +floorshow +floorthrough +floorway +floorwalker +floor-walker +floorwalkers +floorward +floorwise +floosy +floosie +floosies +floozy +floozie +floozies +FLOP +flop-eared +floperoo +flophouse +flophouses +flopover +flopovers +flopped +flopper +floppers +floppy +floppier +floppies +floppiest +floppily +floppiness +flopping +FLOPS +flop's +flop-top +flopwing +Flor +flor. +Flora +florae +Floral +Florala +Floralia +floralize +florally +floramor +floramour +floran +Florance +floras +florate +Flore +Floreal +floreat +floreate +floreated +floreating +Florey +Florella +Florence +florences +Florencia +Florencita +Florenda +florent +Florentia +Florentine +florentines +Florentinism +florentium +Florenz +Florenza +Flores +florescence +florescent +floressence +Floresville +floret +floreta +floreted +florets +Florette +floretty +floretum +Flori +Flory +flori- +Floria +floriage +Florian +Floriano +Florianolis +Florianopolis +floriate +floriated +floriation +floribunda +florican +floricin +floricomous +floricultural +floriculturally +floriculture +floriculturist +florid +Florida +Floridan +floridans +Florideae +floridean +florideous +Floridia +Floridian +floridians +floridity +floridities +floridly +floridness +Florie +Florien +floriferous +floriferously +floriferousness +florification +floriform +florigen +florigenic +florigens +florigraphy +florikan +floriken +florilage +florilege +florilegia +florilegium +florimania +florimanist +Florin +Florina +Florinda +Florine +florins +Florio +floriparous +floripondio +Floris +floriscope +Florissant +florist +floristic +floristically +floristics +Floriston +floristry +florists +florisugent +florivorous +florizine +Floro +floroon +floroscope +floroun +florous +Florri +Florry +Florrie +floruit +floruits +florula +florulae +florulas +florulent +floscular +Floscularia +floscularian +Flosculariidae +floscule +flosculet +flosculose +flosculous +flos-ferri +flosh +Flosi +Floss +flossa +flossed +Flosser +flosses +flossflower +Flossi +Flossy +Flossie +flossier +flossies +flossiest +flossification +flossily +flossiness +flossing +Flossmoor +floss-silk +flot +flota +flotage +flotages +flotant +flotas +flotation +flotations +flotative +flote +floter +flotilla +flotillas +flotorial +Flotow +flots +flotsam +flotsams +flotsan +flotsen +flotson +flotten +flotter +flounce +flounced +flouncey +flounces +flouncy +flouncier +flounciest +flouncing +flounder +floundered +floundering +flounderingly +flounder-man +flounders +flour +floured +flourescent +floury +flouriness +flouring +flourish +flourishable +flourished +flourisher +flourishes +flourishy +flourishing +flourishingly +flourishment +flourless +flourlike +flours +Flourtown +flouse +floush +flout +flouted +flouter +flouters +flouting +floutingly +flouts +Flovilla +flow +flowable +flowage +flowages +flow-blue +flowchart +flowcharted +flowcharting +flowcharts +flowcontrol +flowe +flowed +Flower +flowerage +flower-bearing +flowerbed +flower-bespangled +flower-besprinkled +flower-breeding +flower-crowned +flower-decked +flower-de-luce +flowered +flower-embroidered +flower-enameled +flower-enwoven +flowerer +flowerers +floweret +flowerets +flower-faced +flowerfence +flowerfly +flowerful +flower-gentle +flower-growing +flower-hung +flowery +flowerier +floweriest +flowery-kirtled +flowerily +flowery-mantled +floweriness +flowerinesses +flower-infolding +flowering +flower-inwoven +flowerist +flower-kirtled +flowerless +flowerlessness +flowerlet +flowerlike +flower-of-an-hour +flower-of-Jove +flowerpecker +flower-pecker +flowerpot +flower-pot +flowerpots +Flowers +flower-scented +flower-shaped +flowers-of-Jove +flower-sprinkled +flower-strewn +flower-sucking +flower-sweet +flower-teeming +flowerwork +flowing +flowingly +flowingness +flowing-robed +flowk +flowmanostat +flowmeter +flown +flowoff +flow-on +flows +flowsheet +flowsheets +flowstone +FLRA +flrie +FLS +Flss +FLT +flu +fluate +fluavil +fluavile +flub +flubbed +flubber +flubbers +flubbing +flubdub +flubdubbery +flubdubberies +flubdubs +flubs +flucan +flucti- +fluctiferous +fluctigerous +fluctisonant +fluctisonous +fluctuability +fluctuable +fluctuant +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuational +fluctuation-proof +fluctuations +fluctuosity +fluctuous +flue +flue-cure +flue-cured +flue-curing +flued +fluegelhorn +fluey +flueless +fluellen +fluellin +fluellite +flueman +fluemen +fluence +fluency +fluencies +fluent +fluently +fluentness +fluer +flueric +fluerics +flues +fluework +fluff +fluffed +fluffer +fluff-gib +fluffy +fluffier +fluffiest +fluffy-haired +fluffily +fluffy-minded +fluffiness +fluffing +fluffs +flugel +Flugelhorn +flugelman +flugelmen +fluible +fluid +fluidacetextract +fluidal +fluidally +fluid-compressed +fluidextract +fluidglycerate +fluidible +fluidic +fluidics +fluidify +fluidification +fluidified +fluidifier +fluidifying +fluidimeter +fluidisation +fluidise +fluidised +fluidiser +fluidises +fluidising +fluidism +fluidist +fluidity +fluidities +fluidization +fluidize +fluidized +fluidizer +fluidizes +fluidizing +fluidly +fluidmeter +fluidness +fluidounce +fluidounces +fluidrachm +fluidram +fluidrams +fluids +fluigram +fluigramme +fluing +fluyt +fluitant +fluyts +fluke +fluked +flukey +flukeless +Fluker +flukes +flukeworm +flukewort +fluky +flukier +flukiest +flukily +flukiness +fluking +flumadiddle +flumdiddle +flume +flumed +flumerin +flumes +fluming +fluminose +fluminous +flummadiddle +flummer +flummery +flummeries +flummydiddle +flummox +flummoxed +flummoxes +flummoxing +flump +flumped +flumping +flumps +flung +flunk +flunked +flunkey +flunkeydom +flunkeyhood +flunkeyish +flunkeyism +flunkeyistic +flunkeyite +flunkeyize +flunkeys +flunker +flunkers +flunky +flunkydom +flunkies +flunkyhood +flunkyish +flunkyism +flunkyistic +flunkyite +flunkyize +flunking +flunks +fluo- +fluoaluminate +fluoaluminic +fluoarsenate +fluoborate +fluoboric +fluoborid +fluoboride +fluoborite +fluobromide +fluocarbonate +fluocerine +fluocerite +fluochloride +fluohydric +fluophosphate +fluor +fluor- +fluoran +fluorane +fluoranthene +fluorapatite +fluorate +fluorated +fluorbenzene +fluorboric +fluorene +fluorenes +fluorenyl +fluoresage +fluoresce +fluoresced +fluorescein +fluoresceine +fluorescence +fluorescences +fluorescent +fluorescer +fluoresces +fluorescigenic +fluorescigenous +fluorescin +fluorescing +fluorhydric +fluoric +fluorid +fluoridate +fluoridated +fluoridates +fluoridating +fluoridation +fluoridations +fluoride +fluorides +fluoridisation +fluoridise +fluoridised +fluoridising +fluoridization +fluoridize +fluoridized +fluoridizing +fluorids +fluoryl +fluorimeter +fluorimetry +fluorimetric +fluorin +fluorinate +fluorinated +fluorinates +fluorinating +fluorination +fluorinations +fluorindin +fluorindine +fluorine +fluorines +fluorins +fluorite +fluorites +fluormeter +fluoro- +fluorobenzene +fluoroborate +fluorocarbon +fluorocarbons +fluorochrome +fluoroform +fluoroformol +fluorogen +fluorogenic +fluorography +fluorographic +fluoroid +fluorometer +fluorometry +fluorometric +fluorophosphate +fluoroscope +fluoroscoped +fluoroscopes +fluoroscopy +fluoroscopic +fluoroscopically +fluoroscopies +fluoroscoping +fluoroscopist +fluoroscopists +fluorosis +fluorotic +fluorotype +fluorouracil +fluors +fluorspar +fluor-spar +fluosilicate +fluosilicic +fluotantalate +fluotantalic +fluotitanate +fluotitanic +fluozirconic +fluphenazine +flurn +flurr +flurry +flurried +flurriedly +flurries +flurrying +flurriment +flurt +flus +flush +flushable +flushboard +flush-bound +flush-cut +flush-decked +flush-decker +flushed +flusher +flusherman +flushermen +flushers +flushes +flushest +flushgate +flush-headed +flushy +Flushing +flushingly +flush-jointed +flushness +flush-plated +flusk +flusker +fluster +flusterate +flusterated +flusterating +flusteration +flustered +flusterer +flustery +flustering +flusterment +flusters +Flustra +flustrate +flustrated +flustrating +flustration +flustrine +flustroid +flustrum +flute +flutebird +fluted +flute-douce +flutey +flutelike +flutemouth +fluter +fluters +flutes +flute-shaped +flutework +fluther +fluty +Flutidae +flutier +flutiest +flutina +fluting +flutings +flutist +flutists +flutter +flutterable +flutteration +flutterboard +fluttered +flutterer +flutterers +flutter-headed +fluttery +flutteriness +fluttering +flutteringly +flutterless +flutterment +flutters +fluttersome +Fluvanna +fluvial +fluvialist +fluviatic +fluviatile +fluviation +fluvicoline +fluvio +fluvio-aeolian +fluvioglacial +fluviograph +fluviolacustrine +fluviology +fluviomarine +fluviometer +fluviose +fluvioterrestrial +fluvious +fluviovolcanic +flux +fluxation +fluxed +fluxer +fluxes +fluxgraph +fluxibility +fluxible +fluxibleness +fluxibly +fluxile +fluxility +fluxing +fluxion +fluxional +fluxionally +fluxionary +fluxionist +fluxions +fluxive +fluxmeter +fluxroot +fluxure +fluxweed +FM +fm. +FMAC +FMB +FMC +FMCS +FMEA +FMk +FMN +FMR +FMS +fmt +fn +fname +FNC +Fnen +fnese +FNMA +FNPA +f-number +FO +fo. +FOAC +Foah +foal +foaled +foalfoot +foalfoots +foalhood +foaly +foaling +foals +foam +foamable +foam-beat +foam-born +foambow +foam-crested +foamed +foamer +foamers +foam-flanked +foam-flecked +foamflower +foam-girt +foamy +foamier +foamiest +foamily +foaminess +foaming +foamingly +Foamite +foamless +foamlike +foam-lit +foam-painted +foams +foam-white +FOB +fobbed +fobbing +fobs +FOC +focal +focalisation +focalise +focalised +focalises +focalising +focalization +focalize +focalized +focalizes +focalizing +focally +focaloid +Foch +foci +focimeter +focimetry +fockle +focoids +focometer +focometry +focsle +fo'c'sle +fo'c's'le +focus +focusable +focused +focuser +focusers +focuses +focusing +focusless +focussed +focusses +focussing +fod +fodda +fodder +foddered +fodderer +foddering +fodderless +fodders +foder +fodge +fodgel +fodient +Fodientia +FOE +Foecunditatis +foederal +foederati +foederatus +foederis +foe-encompassed +foeffment +foehn +foehnlike +foehns +foeish +foeless +foelike +foeman +foemanship +foemen +Foeniculum +foenngreek +foe-reaped +foes +foe's +foeship +foe-subduing +foetal +foetalism +foetalization +foetation +foeti +foeti- +foeticidal +foeticide +foetid +foetiferous +foetiparous +foetor +foetors +foeture +foetus +foetuses +fofarraw +fog +Fogarty +fogas +fogbank +fog-bank +fog-beset +fog-blue +fog-born +fogbound +fogbow +fogbows +fog-bred +fogdog +fogdogs +fogdom +foge +fogeater +fogey +fogeys +Fogel +Fogelsville +Fogertown +fogfruit +fogfruits +Fogg +foggage +foggages +foggara +fogged +fogger +foggers +foggy +Foggia +foggier +foggiest +foggily +fogginess +fogging +foggish +fog-hidden +foghorn +foghorns +fogy +fogydom +fogie +fogies +fogyish +fogyishness +fogyism +fogyisms +fogle +fogless +foglietto +fog-logged +fogman +fogmen +fogo +fogon +fogou +fogproof +fogram +fogramite +fogramity +fog-ridden +fogrum +fogs +fog's +fogscoffer +fog-signal +fogus +foh +fohat +fohn +fohns +Foy +FOIA +foyaite +foyaitic +foible +foibles +foiblesse +foyboat +foyer +foyers +Foyil +foil +foilable +foiled +foiler +foiling +foils +foilsman +foilsmen +FOIMS +foin +foined +foining +foiningly +foins +FOIRL +foys +foysen +Foism +foison +foisonless +foisons +Foist +foisted +foister +foisty +foistiness +foisting +foists +foiter +Foix +Fokine +Fokker +Fokos +fol +fol. +Fola +folacin +folacins +folate +folates +Folberth +folcgemot +Folcroft +fold +foldable +foldage +foldaway +foldboat +foldboater +foldboating +foldboats +foldcourse +folded +foldedly +folden +folder +folderol +folderols +folders +folder-up +foldy +folding +foldless +foldout +foldouts +folds +foldskirt +foldstool +foldure +foldwards +fole +Foley +foleye +Folger +folgerite +folia +foliaceous +foliaceousness +foliage +foliaged +foliageous +foliages +foliaging +folial +foliar +foliary +foliate +foliated +foliates +foliating +foliation +foliato- +foliator +foliature +folic +folie +folies +foliicolous +foliiferous +foliiform +folily +folio +foliobranch +foliobranchiate +foliocellosis +folioed +folioing +foliolate +foliole +folioliferous +foliolose +folios +foliose +foliosity +foliot +folious +foliously +folium +foliums +folk +folkboat +folkcraft +folk-dancer +Folkestone +Folkething +folk-etymological +Folketing +folkfree +folky +folkie +folkies +folkish +folkishness +folkland +folklike +folklore +folk-lore +folklores +folkloric +folklorish +folklorism +folklorist +folkloristic +folklorists +folkmoot +folkmooter +folkmoots +folkmot +folkmote +folkmoter +folkmotes +folkmots +folkright +folk-rock +folks +folk's +folksay +folksey +folksy +folksier +folksiest +folksily +folksiness +folk-sing +folksinger +folksinging +folksong +folksongs +Folkston +folktale +folktales +Folkvang +Folkvangr +folkway +folkways +foll +foll. +Follansbee +foller +folles +folletage +Follett +folletti +folletto +Folly +folly-bent +folly-blind +follicle +follicles +follicular +folliculate +folliculated +follicule +folliculin +Folliculina +folliculitis +folliculose +folliculosis +folliculous +folly-drenched +follied +follyer +follies +folly-fallen +folly-fed +folliful +follying +follily +folly-maddened +folly-painting +follyproof +follis +folly-snared +folly-stricken +Follmer +follow +followable +followed +follower +followers +followership +follower-up +followeth +following +followingly +followings +follow-my-leader +follow-on +follows +follow-through +followup +follow-up +Folsom +Folsomville +Fomalhaut +Fombell +foment +fomentation +fomentations +fomented +fomenter +fomenters +fomenting +fomento +foments +fomes +fomite +fomites +Fomor +Fomorian +FON +fonctionnaire +fond +Fonda +fondaco +fondak +fondant +fondants +fondateur +fond-blind +fond-conceited +Fonddulac +Fondea +fonded +fonder +fondest +fond-hardy +fonding +fondish +fondle +fondled +fondler +fondlers +fondles +fondlesome +fondly +fondlike +fondling +fondlingly +fondlings +fondness +fondnesses +fondon +Fondouk +fonds +fond-sparkling +fondu +fondue +fondues +fonduk +fondus +fone +Foneswood +Fong +fonly +fonnish +fono +Fons +Fonseca +Fonsie +font +Fontaine +Fontainea +Fontainebleau +fontal +fontally +Fontana +fontanel +Fontanelle +fontanels +Fontanet +fontange +fontanges +Fontanne +fonted +Fonteyn +Fontenelle +Fontenoy +Fontes +fontful +fonticulus +Fontina +fontinal +Fontinalaceae +fontinalaceous +Fontinalis +fontinas +fontlet +fonts +font's +Fonville +Fonz +Fonzie +foo +FOOBAR +Foochow +Foochowese +food +fooder +foodful +food-gathering +foody +foodie +foodies +foodless +foodlessness +food-processing +food-producing +food-productive +food-providing +foods +food's +foodservices +food-sick +food-size +foodstuff +foodstuffs +foodstuff's +foofaraw +foofaraws +foo-foo +fooyoung +fooyung +fool +foolable +fool-bold +fool-born +fooldom +fooled +fooler +foolery +fooleries +fooless +foolfish +foolfishes +fool-frequented +fool-frighting +fool-happy +foolhardy +foolhardier +foolhardiest +foolhardihood +foolhardily +foolhardiness +foolhardinesses +foolhardiship +fool-hasty +foolhead +foolheaded +fool-headed +foolheadedness +fool-heady +foolify +fooling +foolish +foolish-bold +foolisher +foolishest +foolishly +foolish-looking +foolishness +foolishnesses +foolish-wise +foolish-witty +fool-large +foollike +foolmonger +foolocracy +foolproof +fool-proof +foolproofness +fools +foolscap +fool's-cap +foolscaps +foolship +fool's-parsley +fooner +Foosland +fooster +foosterer +Foot +foot-acted +footage +footages +footback +football +footballer +footballist +footballs +football's +footband +footbath +footbaths +footbeat +foot-binding +footblower +footboard +footboards +footboy +footboys +footbreadth +foot-breadth +footbridge +footbridges +footcandle +foot-candle +footcandles +footcloth +foot-cloth +footcloths +foot-dragger +foot-dragging +Foote +footed +footeite +footer +footers +footfall +footfalls +footfarer +foot-faring +footfault +footfeed +foot-firm +footfolk +foot-free +footful +footganger +footgear +footgears +footgeld +footglove +foot-grain +footgrip +foot-guard +foothalt +foothil +foothill +foothills +foothils +foothold +footholds +foothook +foot-hook +foothot +foot-hot +footy +footie +footier +footies +footiest +footing +footingly +footings +foot-lambert +foot-lame +footle +footled +foot-length +footler +footlers +footles +footless +footlessly +footlessness +footlicker +footlicking +foot-licking +footlight +footlights +footlike +footling +footlining +footlock +footlocker +footlockers +footlog +footloose +foot-loose +footmaker +footman +footmanhood +footmanry +footmanship +foot-mantle +footmark +foot-mark +footmarks +footmen +footmenfootpad +footnote +foot-note +footnoted +footnotes +footnote's +footnoting +footpace +footpaces +footpad +footpaddery +footpads +foot-payh +foot-pale +footpath +footpaths +footpick +footplate +footpound +foot-pound +foot-poundal +footpounds +foot-pound-second +foot-power +footprint +footprints +footprint's +footrace +footraces +footrail +footrest +footrests +footrill +footroom +footrope +footropes +foot-running +foots +footscald +footscraper +foot-second +footsy +footsie +footsies +footslog +foot-slog +footslogged +footslogger +footslogging +footslogs +footsoldier +footsoldiers +footsore +foot-sore +footsoreness +footsores +footstalk +footstall +footstep +footsteps +footstick +footstock +footstone +footstool +footstools +foot-tiring +foot-ton +foot-up +Footville +footway +footways +footwalk +footwall +foot-wall +footwalls +footwarmer +footwarmers +footwear +footweary +foot-weary +footwears +footwork +footworks +footworn +foozle +foozled +foozler +foozlers +foozles +foozling +fop +fopdoodle +fopling +fopped +foppery +fopperies +fopperly +foppy +fopping +foppish +foppishly +foppishness +fops +fopship +FOR +for- +for. +fora +forage +foraged +foragement +forager +foragers +forages +foraging +foray +forayed +forayer +forayers +foraying +forays +foray's +Foraker +foralite +foram +foramen +foramens +foramina +foraminal +foraminate +foraminated +foramination +foraminifer +Foraminifera +foraminiferal +foraminiferan +foraminiferous +foraminose +foraminous +foraminulate +foraminule +foraminulose +foraminulous +forams +forane +foraneen +foraneous +foraramens +foraramina +forasmuch +forastero +forb +forbad +forbade +forbar +forbare +forbarred +forbathe +forbbore +forbborne +forbear +forbearable +forbearance +forbearances +forbearant +forbearantly +forbearer +forbearers +forbearing +forbearingly +forbearingness +forbears +forbear's +forbecause +Forbes +forbesite +Forbestown +forby +forbid +forbidal +forbidals +forbiddable +forbiddal +forbiddance +forbidden +forbiddenly +forbiddenness +forbidder +forbidding +forbiddingly +forbiddingness +forbids +forbye +forbysen +forbysening +forbit +forbite +forblack +forbled +forblow +forbode +forboded +forbodes +forboding +forbore +forborn +forborne +forbow +forbreak +forbruise +forbs +forcaria +forcarve +forcat +force +forceable +force-closed +forced +forcedly +forcedness +force-fed +force-feed +force-feeding +forceful +forcefully +forcefulness +forceless +forcelessness +forcelet +forcemeat +force-meat +forcement +forcene +force-out +forceps +forcepses +forcepslike +forceps-shaped +force-pump +forceput +force-put +forcer +force-ripe +forcers +Forces +force's +forcet +forchase +forche +forches +forcy +forcibility +forcible +forcible-feeble +forcibleness +forcibly +Forcier +forcing +forcingly +forcing-pump +forcipal +forcipate +forcipated +forcipation +forcipes +forcipial +forcipiform +forcipressure +Forcipulata +forcipulate +forcite +forcive +forcleave +forclose +forconceit +FORCS +forcut +FORD +fordable +fordableness +fordays +fordam +Fordcliff +fordeal +forded +Fordham +fordy +Fordyce +Fordicidia +fordid +Fording +Fordize +Fordized +Fordizing +Fordland +fordless +fordo +Fordoche +fordoes +fordoing +fordone +fordrive +Fords +Fordsville +fordull +Fordville +fordwine +fore +fore- +foreaccounting +foreaccustom +foreacquaint +foreact +foreadapt +fore-adapt +foreadmonish +foreadvertise +foreadvice +foreadvise +fore-age +foreallege +fore-alleged +foreallot +fore-and-aft +fore-and-after +fore-and-aft-rigged +foreannounce +foreannouncement +foreanswer +foreappoint +fore-appoint +foreappointment +forearm +forearmed +forearming +forearms +forearm's +foreassign +foreassurance +fore-axle +forebackwardly +forebay +forebays +forebar +forebear +forebearing +forebears +fore-being +forebemoan +forebemoaned +forebespeak +foreby +forebye +forebitt +forebitten +forebitter +forebless +foreboard +forebode +foreboded +forebodement +foreboder +forebodes +forebody +forebodies +foreboding +forebodingly +forebodingness +forebodings +foreboom +forebooms +foreboot +forebow +forebowels +forebowline +forebows +forebrace +forebrain +forebreast +forebridge +forebroads +foreburton +forebush +forecabin +fore-cabin +forecaddie +forecar +forecarriage +forecast +forecasted +forecaster +forecasters +forecasting +forecastingly +forecastle +forecastlehead +forecastleman +forecastlemen +forecastles +forecastors +forecasts +forecatching +forecatharping +forechamber +forechase +fore-check +forechoice +forechoir +forechoose +forechurch +forecited +fore-cited +foreclaw +foreclosable +foreclose +foreclosed +forecloses +foreclosing +foreclosure +foreclosures +forecome +forecomingness +forecommend +foreconceive +foreconclude +forecondemn +foreconscious +foreconsent +foreconsider +forecontrive +forecool +forecooler +forecounsel +forecount +forecourse +forecourt +fore-court +forecourts +forecover +forecovert +foreday +foredays +foredate +foredated +fore-dated +foredates +foredating +foredawn +foredeck +fore-deck +foredecks +foredeclare +foredecree +foredeem +foredeep +foredefeated +foredefine +foredenounce +foredescribe +foredeserved +foredesign +foredesignment +foredesk +foredestine +foredestined +foredestiny +foredestining +foredetermination +foredetermine +foredevised +foredevote +foredid +forediscern +foredispose +foredivine +foredo +foredoes +foredoing +foredone +foredoom +foredoomed +foredoomer +foredooming +foredooms +foredoor +foredune +fore-edge +fore-elder +fore-elders +fore-end +fore-exercise +foreface +forefaces +forefather +forefatherly +forefathers +forefather's +forefault +forefeel +forefeeling +forefeelingly +forefeels +forefeet +forefelt +forefence +forefend +forefended +forefending +forefends +foreffelt +forefield +forefigure +forefin +forefinger +forefingers +forefinger's +forefit +foreflank +foreflap +foreflipper +forefoot +fore-foot +forefront +forefronts +foregahger +foregallery +foregame +fore-game +foreganger +foregate +foregather +foregathered +foregathering +foregathers +foregift +foregirth +foreglance +foregleam +fore-glide +foreglimpse +foreglimpsed +foreglow +forego +foregoer +foregoers +foregoes +foregoing +foregone +foregoneness +foreground +foregrounds +foreguess +foreguidance +foregut +fore-gut +foreguts +forehalf +forehall +forehammer +fore-hammer +forehand +forehanded +fore-handed +forehandedly +forehandedness +forehands +forehandsel +forehard +forehatch +forehatchway +forehead +foreheaded +foreheads +forehead's +forehear +forehearth +fore-hearth +foreheater +forehent +forehew +forehill +forehinting +forehock +forehold +forehood +forehoof +forehoofs +forehook +forehooves +forehorse +foreyard +foreyards +foreyear +foreign +foreign-aid +foreign-appearing +foreign-born +foreign-bred +foreign-built +foreigneering +foreigner +foreigners +foreignership +foreign-flag +foreignism +foreignization +foreignize +foreignly +foreign-looking +foreign-made +foreign-manned +foreignness +foreign-owned +foreigns +foreign-speaking +foreimagination +foreimagine +foreimpressed +foreimpression +foreinclined +foreinstruct +foreintend +foreiron +forejudge +fore-judge +forejudged +forejudger +forejudging +forejudgment +forekeel +foreking +foreknee +foreknew +foreknow +foreknowable +foreknowableness +foreknower +foreknowing +foreknowingly +foreknowledge +foreknowledges +foreknown +foreknows +forel +forelady +foreladies +forelay +forelaid +forelaying +Foreland +forelands +foreleader +foreleech +foreleg +forelegs +fore-lie +forelimb +forelimbs +forelive +forellenstein +Forelli +forelock +forelocks +forelook +foreloop +forelooper +foreloper +forelouper +foremade +Foreman +foremanship +foremarch +foremark +foremartyr +foremast +foremasthand +foremastman +foremastmen +foremasts +foremean +fore-mean +foremeant +foremelt +foremen +foremention +fore-mention +forementioned +foremessenger +foremilk +foremilks +foremind +foremisgiving +foremistress +foremost +foremostly +foremother +forename +forenamed +forenames +forenent +forenews +forenight +forenoon +forenoons +forenote +forenoted +forenotice +fore-notice +forenotion +forensal +forensic +forensical +forensicality +forensically +forensics +fore-oath +foreordain +foreordained +foreordaining +foreordainment +foreordainments +foreordains +foreorder +foreordinate +foreordinated +foreordinating +foreordination +foreorlop +forepad +forepayment +forepale +forepaled +forepaling +foreparent +foreparents +forepart +fore-part +foreparts +forepass +forepassed +forepast +forepaw +forepaws +forepeak +forepeaks +foreperiod +forepiece +fore-piece +foreplace +foreplay +foreplays +foreplan +foreplanting +forepleasure +foreplot +forepoint +forepointer +forepole +forepoled +forepoling +foreporch +fore-possess +forepossessed +forepost +forepredicament +forepreparation +foreprepare +forepretended +foreprise +foreprize +foreproduct +foreproffer +forepromise +forepromised +foreprovided +foreprovision +forepurpose +fore-purpose +forequarter +forequarters +fore-quote +forequoted +forerake +foreran +forerank +fore-rank +foreranks +forereach +fore-reach +forereaching +foreread +fore-read +forereading +forerecited +fore-recited +forereckon +forerehearsed +foreremembered +forereport +forerequest +forerevelation +forerib +foreribs +fore-rider +forerigging +foreright +foreroyal +foreroom +forerun +fore-run +forerunner +forerunners +forerunnership +forerunning +forerunnings +foreruns +fores +foresaddle +foresay +fore-say +foresaid +foresaying +foresail +fore-sail +foresails +foresays +foresaw +forescene +forescent +foreschool +foreschooling +forescript +foreseason +foreseat +foresee +foreseeability +foreseeable +foreseeing +foreseeingly +foreseen +foreseer +foreseers +foresees +foresey +foreseing +foreseize +foresend +foresense +foresentence +foreset +foresettle +foresettled +foreshadow +foreshadowed +foreshadower +foreshadowing +foreshadows +foreshaft +foreshank +foreshape +foresheet +fore-sheet +foresheets +foreshift +foreship +foreshock +foreshoe +foreshop +foreshore +foreshorten +foreshortened +foreshortening +foreshortens +foreshot +foreshots +foreshoulder +foreshow +foreshowed +foreshower +foreshowing +foreshown +foreshows +foreshroud +foreside +foresides +foresight +foresighted +foresightedly +foresightedness +foresightednesses +foresightful +foresightless +foresights +foresign +foresignify +foresin +foresing +foresinger +foreskin +foreskins +foreskirt +fore-skysail +foreslack +foresleeve +foreslow +foresound +forespake +forespeak +forespeaker +forespeaking +forespecified +forespeech +forespeed +forespencer +forespent +forespoke +forespoken +Forest +forestaff +fore-staff +forestaffs +forestage +fore-stage +forestay +fore-stay +forestair +forestays +forestaysail +forestal +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forestalment +forestarling +forestate +forestation +forestaves +forest-belted +forest-born +forest-bosomed +forest-bound +forest-bred +Forestburg +Forestburgh +forest-clad +forest-covered +forestcraft +forest-crowned +Forestdale +forest-dwelling +forested +foresteep +forestem +forestep +Forester +forestery +foresters +forestership +forest-felling +forest-frowning +forestful +forest-grown +foresty +forestial +Forestian +forestick +fore-stick +Forestiera +forestine +foresting +forestish +forestland +forestlands +forestless +forestlike +forestology +Foreston +Forestport +forestral +forestress +forestry +forestries +forest-rustling +forests +forestside +forestudy +Forestville +forestwards +foresummer +foresummon +foreswear +foresweared +foreswearing +foreswears +foresweat +foreswore +foresworn +foret +foretack +fore-tack +foretackle +foretake +foretalk +foretalking +foretaste +foretasted +foretaster +foretastes +foretasting +foreteach +foreteeth +foretell +foretellable +foretellableness +foreteller +foretellers +foretelling +foretells +forethink +forethinker +forethinking +forethough +forethought +forethoughted +forethoughtful +forethoughtfully +forethoughtfulness +forethoughtless +forethoughts +forethrift +foretime +foretimed +foretimes +foretype +foretypified +foretoken +foretokened +foretokening +foretokens +foretold +foretooth +fore-tooth +foretop +fore-topgallant +foretopman +foretopmast +fore-topmast +foretopmen +foretops +foretopsail +fore-topsail +foretrace +foretriangle +foretrysail +foreturn +fore-uard +foreuse +foreutter +forevalue +forever +forevermore +foreverness +forevers +foreview +forevision +forevouch +forevouched +fore-vouched +forevow +foreward +forewarm +forewarmer +forewarn +forewarned +forewarner +forewarning +forewarningly +forewarnings +forewarns +forewaters +foreween +foreweep +foreweigh +forewent +forewind +fore-wind +forewing +forewings +forewinning +forewisdom +forewish +forewit +fore-wit +forewoman +forewomen +forewonted +foreword +forewords +foreworld +foreworn +forewritten +forewrought +forex +forfairn +forfalt +Forfar +forfare +forfars +forfault +forfaulture +forfear +forfeit +forfeitable +forfeitableness +forfeited +forfeiter +forfeiting +forfeits +forfeiture +forfeitures +forfend +forfended +forfending +forfends +forfex +forficate +forficated +forfication +forficiform +Forficula +forficulate +Forficulidae +forfit +forfouchten +forfoughen +forfoughten +forgab +forgainst +Forgan +forgat +forgather +forgathered +forgathering +forgathers +forgave +forge +forgeability +forgeable +forged +forgedly +forgeful +forgeman +forgemen +forger +forgery +forgeries +forgery-proof +forgery's +forgers +forges +forget +forgetable +forgetful +forgetfully +forgetfulness +forgetive +forget-me-not +forgetness +forgets +forgett +forgettable +forgettably +forgette +forgetter +forgettery +forgetters +forgetting +forgettingly +forgie +forgift +forging +forgings +forgivable +forgivableness +forgivably +forgive +forgiveable +forgiveably +forgiveless +forgiven +forgiveness +forgivenesses +forgiver +forgivers +forgives +forgiving +forgivingly +forgivingness +forgo +forgoer +forgoers +forgoes +forgoing +forgone +forgot +forgotten +forgottenness +forgrow +forgrown +forhaile +forhale +forheed +forhoo +forhooy +forhooie +forhow +foryield +forinsec +forinsecal +forint +forints +forisfamiliate +forisfamiliation +Foristell +forjaskit +forjesket +forjudge +forjudged +forjudger +forjudges +forjudging +forjudgment +fork +forkable +forkball +forkbeard +fork-carving +forked +forked-headed +forkedly +forkedness +forked-tailed +Forkey +fork-end +forker +forkers +fork-filled +forkful +forkfuls +forkhead +fork-head +forky +forkier +forkiest +forkiness +forking +Forkland +forkless +forklift +forklifts +forklike +forkman +forkmen +fork-pronged +fork-ribbed +Forks +forksful +fork-shaped +forksmith +Forksville +forktail +fork-tail +fork-tailed +fork-tined +fork-tongued +Forkunion +Forkville +forkwise +Forl +forlay +forlain +forlana +forlanas +Forland +forlane +forleave +forleaving +forleft +forleit +forlese +forlet +forletting +Forli +forlie +Forlini +forlive +forloin +forlore +forlorn +forlorner +forlornest +forlornity +forlornly +forlornness +form +form- +forma +formability +formable +formably +formagen +formagenic +formal +formalazine +formaldehyd +formaldehyde +formaldehydes +formaldehydesulphoxylate +formaldehydesulphoxylic +formaldoxime +formalesque +Formalin +formalins +formalisation +formalise +formalised +formaliser +formalising +formalism +formalisms +formalism's +formalist +formalistic +formalistically +formaliter +formalith +formality +formalities +formalizable +formalization +formalizations +formalization's +formalize +formalized +formalizer +formalizes +formalizing +formally +formalness +formals +formamide +formamidine +formamido +formamidoxime +Forman +formanilide +formant +formants +format +formate +formated +formates +formating +formation +formational +formations +formation's +formative +formatively +formativeness +formats +formatted +formatter +formatters +formatter's +formatting +formature +formazan +formazyl +formby +formboard +forme +formed +formedon +formee +formel +formelt +formene +formenic +formentation +Formenti +former +formeret +formerly +formerness +formers +formes +form-establishing +formfeed +formfeeds +formfitting +form-fitting +formful +form-giving +formy +formiate +formic +Formica +formican +formicary +formicaria +Formicariae +formicarian +formicaries +Formicariidae +formicarioid +formicarium +formicaroid +formicate +formicated +formicating +formication +formicative +formicicide +formicid +Formicidae +formicide +Formicina +Formicinae +formicine +Formicivora +formicivorous +Formicoidea +formidability +formidable +formidableness +formidably +formidolous +formyl +formylal +formylate +formylated +formylating +formylation +formyls +formin +forminate +forming +formism +formity +formless +formlessly +formlessness +formly +formnail +formo- +Formol +formolit +formolite +formols +formonitrile +Formosa +Formosan +formose +formosity +Formoso +Formosus +formous +formoxime +form-relieve +form-revealing +forms +formula +formulable +formulae +formulaic +formulaically +formular +formulary +formularies +formularisation +formularise +formularised +formulariser +formularising +formularism +formularist +formularistic +formularization +formularize +formularized +formularizer +formularizing +formulas +formula's +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulatory +formulators +formulator's +formule +formulisation +formulise +formulised +formuliser +formulising +formulism +formulist +formulistic +formulization +formulize +formulized +formulizer +formulizing +formwork +Fornacalia +fornacic +Fornacis +Fornax +fornaxid +forncast +Forney +Forneys +fornenst +fornent +fornical +fornicate +fornicated +fornicates +fornicating +fornication +fornications +fornicator +fornicatory +fornicators +fornicatress +fornicatrices +fornicatrix +fornices +forniciform +forninst +fornix +Fornof +forold +forpass +forpet +forpine +forpined +forpining +forpit +forprise +forra +forrad +forrader +forrard +forrarder +Forras +forrel +Forrer +Forrest +Forrestal +Forrester +Forreston +forride +forril +forrit +forritsome +forrue +forsado +forsay +forsake +forsaken +forsakenly +forsakenness +forsaker +forsakers +forsakes +forsaking +Forsan +forsar +forsee +forseeable +forseek +forseen +forset +Forsete +Forseti +forshape +Forsyth +Forsythe +Forsythia +forsythias +forslack +forslake +forsloth +forslow +forsook +forsooth +forspeak +forspeaking +forspend +forspent +forspoke +forspoken +forspread +Forssman +Forst +Forsta +forstall +forstand +forsteal +Forster +forsterite +forstraught +forsung +forswat +forswear +forswearer +forswearing +forswears +forswore +forsworn +forswornness +Fort +fort. +Forta +fortake +Fortaleza +fortalice +Fortas +fortaxed +Fort-de-France +forte +fortemente +fortepiano +forte-piano +fortes +Fortescue +fortescure +Forth +forthby +forthbring +forthbringer +forthbringing +forthbrought +forthcall +forthcame +forthcome +forthcomer +forthcoming +forthcomingness +forthcut +forthfare +forthfigured +forthgaze +forthgo +forthgoing +forthy +forthink +forthinking +forthon +forthought +forthputting +forthright +forthrightly +forthrightness +forthrightnesses +forthrights +forthset +forthtell +forthteller +forthward +forthwith +forty +forty-acre +forty-eight +forty-eighth +forty-eightmo +forty-eightmos +Fortier +forties +fortieth +fortieths +fortify +fortifiable +fortification +fortifications +fortified +fortifier +fortifiers +fortifies +forty-fifth +fortifying +fortifyingly +forty-first +fortifys +fortyfive +Forty-Five +fortyfives +fortyfold +forty-foot +forty-four +forty-fourth +forty-year +fortyish +forty-knot +fortilage +forty-legged +forty-mile +Fortin +forty-nine +forty-niner +forty-ninth +forty-one +fortiori +fortypenny +forty-pound +fortis +Fortisan +forty-second +forty-seven +forty-seventh +forty-six +forty-sixth +forty-skewer +forty-spot +fortissimi +fortissimo +fortissimos +forty-third +forty-three +forty-ton +fortitude +fortitudes +fortitudinous +forty-two +Fort-Lamy +fortlet +Fortna +fortnight +fortnightly +fortnightlies +fortnights +FORTRAN +fortranh +fortravail +fortread +fortress +fortressed +fortresses +fortressing +fortress's +forts +fort's +fortuity +fortuities +fortuitism +fortuitist +fortuitous +fortuitously +fortuitousness +fortuitus +Fortuna +fortunate +fortunately +fortunateness +fortunation +Fortunato +Fortune +fortuned +fortune-hunter +fortune-hunting +fortunel +fortuneless +Fortunella +fortunes +fortune's +fortunetell +fortune-tell +fortuneteller +fortune-teller +fortunetellers +fortunetelling +fortune-telling +Fortunia +fortuning +Fortunio +fortunite +fortunize +Fortunna +fortunous +fortuuned +Forum +forumize +forums +forum's +forvay +forwake +forwaked +forwalk +forwander +Forward +forwardal +forwardation +forward-bearing +forward-creeping +forwarded +forwarder +forwarders +forwardest +forward-flowing +forwarding +forwardly +forward-looking +forwardness +forwardnesses +forward-pressing +forwards +forwardsearch +forward-turned +forwarn +forwaste +forwean +forwear +forweary +forwearied +forwearying +forweend +forweep +forwelk +forwent +forwhy +forwoden +forworden +forwore +forwork +forworn +forwrap +forz +forzando +forzandos +forzato +FOS +Foscalina +Fosdick +FOSE +fosh +Foshan +fosie +Fosite +Foskett +Fosque +Foss +fossa +fossae +fossage +fossane +fossarian +fossate +fosse +fossed +fosses +fosset +fossette +fossettes +fossick +fossicked +fossicker +fossicking +fossicks +fossified +fossiform +fossil +fossilage +fossilated +fossilation +fossildom +fossiled +fossiliferous +fossilify +fossilification +fossilisable +fossilisation +fossilise +fossilised +fossilising +fossilism +fossilist +fossilizable +fossilization +fossilize +fossilized +fossilizes +fossilizing +fossillike +fossilogy +fossilogist +fossilology +fossilological +fossilologist +fossils +fosslfying +fosslify +fosslology +fossor +Fossores +Fossoria +fossorial +fossorious +fossors +Fosston +fossula +fossulae +fossulate +fossule +fossulet +fostell +Foster +fosterable +fosterage +foster-brother +foster-child +fostered +fosterer +fosterers +foster-father +fosterhood +fostering +fosteringly +fosterite +fosterland +fosterling +fosterlings +foster-mother +foster-nurse +Fosters +fostership +foster-sister +foster-son +Fosterville +Fostoria +fostress +FOT +fotch +fotched +fother +Fothergilla +fothering +Fotheringhay +Fotina +Fotinas +fotive +fotmal +Fotomatic +Fotosetter +Fototronic +fotui +fou +Foucault +Foucquet +foud +foudroyant +fouett +fouette +fouettee +fouettes +fougade +fougasse +Fougere +Fougerolles +fought +foughten +foughty +fougue +foujdar +foujdary +foujdarry +Foujita +Fouke +foul +foulage +foulard +foulards +Foulbec +foul-breathed +foulbrood +foul-browed +foulder +fouldre +fouled +fouled-up +fouler +foulest +foul-faced +foul-handed +fouling +foulings +foulish +Foulk +foully +foul-looking +foulmart +foulminded +foul-minded +foul-mindedness +foulmouth +foulmouthed +foul-mouthed +foulmouthedly +foulmouthedness +Foulness +foulnesses +foul-reeking +fouls +foul-smelling +foulsome +foul-spoken +foul-tasting +foul-tongued +foul-up +foumart +foun +founce +found +foundation +foundational +foundationally +foundationary +foundationed +foundationer +foundationless +foundationlessness +foundations +foundation's +founded +founder +foundered +foundery +foundering +founderous +founders +foundership +founding +foundling +foundlings +foundress +foundry +foundries +foundryman +foundrymen +foundry's +foundrous +founds +Fount +fountain +fountained +fountaineer +fountainhead +fountainheads +fountaining +fountainless +fountainlet +fountainlike +fountainous +fountainously +fountains +fountain's +Fountaintown +Fountainville +fountainwise +founte +fountful +founts +fount's +Fouqu +Fouque +Fouquet +Fouquieria +Fouquieriaceae +fouquieriaceous +Fouquier-Tinville +Four +four-a-cat +four-acre +fourb +fourbagger +four-bagger +fourball +four-ball +fourberie +four-bit +fourble +four-cant +four-cent +four-centered +fourche +fourchee +fourcher +fourchet +fourchette +fourchite +four-cycle +four-cylinder +four-cylindered +four-color +four-colored +four-colour +four-cornered +four-coupled +four-cutter +four-day +four-deck +four-decked +four-decker +four-dimensional +four-dimensioned +four-dollar +Fourdrinier +four-edged +four-eyed +four-eyes +fourer +four-faced +four-figured +four-fingered +fourfiusher +four-flowered +four-flush +fourflusher +four-flusher +fourflushers +four-flushing +fourfold +four-foot +four-footed +four-footer +four-gallon +fourgon +fourgons +four-grain +four-gram +four-gun +Four-h +four-hand +fourhanded +four-handed +four-hander +four-headed +four-horned +four-horse +four-horsed +four-hour +four-hours +four-yard +four-year +four-year-old +four-year-older +Fourier +Fourierian +Fourierism +Fourierist +Fourieristic +Fourierite +four-inch +four-in-hand +four-leaf +four-leafed +four-leaved +four-legged +four-letter +four-lettered +four-line +four-lined +fourling +four-lobed +four-masted +four-master +Fourmile +four-minute +four-month +fourneau +fourness +Fournier +fourniture +Fouroaks +four-oar +four-oared +four-oclock +four-o'clock +four-ounce +four-part +fourpence +fourpenny +four-percenter +four-phase +four-place +fourplex +four-ply +four-post +four-posted +fourposter +four-poster +fourposters +four-pound +fourpounder +Four-power +four-quarter +fourquine +fourrag +fourragere +fourrageres +four-rayed +fourre +fourrier +four-ring +four-roomed +four-rowed +fours +fourscore +fourscorth +four-second +four-shilling +four-sided +foursome +foursomes +four-spined +four-spot +four-spotted +foursquare +four-square +foursquarely +foursquareness +four-story +four-storied +fourstrand +four-stranded +four-stringed +four-striped +four-striper +four-stroke +four-stroke-cycle +fourteen +fourteener +fourteenfold +fourteens +fourteenth +fourteenthly +fourteenths +fourth +fourth-born +fourth-class +fourth-dimensional +fourther +fourth-form +fourth-hand +fourth-year +fourthly +fourth-rate +fourth-rateness +fourth-rater +fourths +four-time +four-times-accented +four-tined +four-toed +four-toes +four-ton +four-tooth +four-way +four-week +four-wheel +four-wheeled +four-wheeler +four-winged +Foushee +foussa +foute +fouter +fouth +fouty +foutra +foutre +FOV +fovea +foveae +foveal +foveas +foveate +foveated +foveation +foveiform +fovent +foveola +foveolae +foveolar +foveolarious +foveolas +foveolate +foveolated +foveole +foveoles +foveolet +foveolets +fovilla +fow +fowage +Fowey +fowells +fowent +fowk +Fowkes +fowl +Fowle +fowled +Fowler +fowlery +fowlerite +fowlers +Fowlerton +Fowlerville +fowlfoot +Fowliang +fowling +fowling-piece +fowlings +Fowlkes +fowlpox +fowlpoxes +fowls +Fowlstown +Fox +foxbane +foxberry +foxberries +Foxboro +Foxborough +Foxburg +foxchop +fox-colored +Foxcroft +Foxe +foxed +foxer +foxery +foxes +fox-faced +foxfeet +foxfinger +foxfire +fox-fire +foxfires +foxfish +foxfishes +fox-flove +fox-fur +fox-furred +foxglove +foxgloves +Foxhall +foxhole +foxholes +Foxholm +foxhound +foxhounds +fox-hunt +fox-hunting +foxy +foxie +foxier +foxiest +foxily +foxiness +foxinesses +foxing +foxings +foxish +foxite +foxly +foxlike +fox-like +fox-nosed +foxproof +fox's +foxship +foxskin +fox-skinned +foxskins +foxtail +foxtailed +foxtails +foxter-leaves +Foxton +foxtongue +Foxtown +Foxtrot +fox-trot +foxtrots +fox-trotted +fox-trotting +fox-visaged +foxwood +Foxworth +fozy +fozier +foziest +foziness +fozinesses +FP +FPA +FPC +FPDU +FPE +FPHA +FPLA +fplot +FPM +FPO +FPP +FPS +fpsps +FPU +FQDN +FR +Fr. +FR-1 +Fra +Fraase +frab +frabbit +frabjous +frabjously +frabous +fracas +fracases +Fracastorius +fracedinous +frache +fracid +frack +Frackville +fract +fractable +fractabling +FRACTAL +fractals +fracted +fracti +Fracticipita +fractile +Fraction +fractional +fractionalism +fractionalization +fractionalize +fractionalized +fractionalizing +fractionally +fractional-pitch +fractionary +fractionate +fractionated +fractionating +fractionation +fractionator +fractioned +fractioning +fractionisation +fractionise +fractionised +fractionising +fractionization +fractionize +fractionized +fractionizing +fractionlet +fractions +fraction's +fractious +fractiously +fractiousness +fractocumulus +fractonimbus +fractostratus +fractuosity +fractur +fracturable +fracturableness +fractural +fracture +fractured +fractureproof +fractures +fracturing +fracturs +fractus +fradicin +Fradin +frae +fraela +fraena +fraenula +fraenular +fraenulum +fraenum +fraenums +frag +Fragaria +Frager +fragged +fragging +fraggings +fraghan +Fragilaria +Fragilariaceae +fragile +fragilely +fragileness +fragility +fragilities +fragment +fragmental +fragmentalize +fragmentally +fragmentary +fragmentarily +fragmentariness +fragmentate +fragmentation +fragmentations +fragmented +fragmenting +fragmentisation +fragmentise +fragmentised +fragmentising +fragmentist +fragmentitious +fragmentization +fragmentize +fragmentized +fragmentizer +fragmentizing +fragments +Fragonard +fragor +fragrance +fragrances +fragrance's +fragrancy +fragrancies +fragrant +fragrantly +fragrantness +frags +fray +Fraya +fraicheur +fraid +Frayda +fraid-cat +fraidycat +fraidy-cat +frayed +frayedly +frayedness +fraying +frayings +fraik +frail +frail-bodied +fraile +frailejon +frailer +frailero +fraileros +frailes +frailest +frailish +frailly +frailness +frails +frailty +frailties +frayn +Frayne +frayproof +frays +fraischeur +fraise +fraised +fraiser +fraises +fraising +fraist +fraken +Frakes +frakfurt +Fraktur +frakturs +FRAM +framable +framableness +frambesia +framboesia +framboise +Frame +framea +frameable +frameableness +frameae +framed +frame-house +frameless +frame-made +framer +framers +frames +frameshift +framesmith +Frametown +frame-up +framework +frame-work +frameworks +framework's +framing +Framingham +framings +frammit +frampler +frampold +Fran +franc +franca +Francaix +franc-archer +francas +France +Francene +Frances +france's +Francesca +Francescatti +Francesco +Francestown +Francesville +Franche-Comt +franchisal +franchise +franchised +franchisee +franchisees +franchisement +franchiser +franchisers +franchises +franchise's +franchising +franchisor +Franchot +Franci +Francy +francia +Francic +Francie +Francine +Francyne +Francis +francisc +Francisca +Franciscan +Franciscanism +franciscans +Franciscka +Francisco +Franciscus +Franciska +Franciskus +Francitas +francium +franciums +Francize +Franck +Francklin +Francklyn +Franckot +Franco +Franco- +Franco-american +Franco-annamese +Franco-austrian +Franco-british +Franco-canadian +Franco-chinese +Franco-gallic +Franco-gallician +Franco-gaul +Franco-german +Francois +Francoise +Francoism +Francoist +Franco-italian +Franco-latin +francolin +francolite +Franco-lombardic +Francomania +Franco-mexican +Franco-negroid +Franconia +Franconian +Francophil +Francophile +Francophilia +Francophilism +Francophobe +Francophobia +francophone +Franco-provencal +Franco-prussian +Franco-roman +Franco-russian +Franco-soviet +Franco-spanish +Franco-swiss +francs +francs-archers +francs-tireurs +franc-tireur +Franek +frangent +franger +Frangi +frangibility +frangibilities +frangible +frangibleness +frangipane +frangipani +frangipanis +frangipanni +Franglais +Frangos +frangula +Frangulaceae +frangulic +frangulin +frangulinic +franion +Frank +frankability +frankable +frankalmoign +frank-almoign +frankalmoigne +frankalmoin +Frankclay +Franke +franked +Frankel +Frankenia +Frankeniaceae +frankeniaceous +Frankenmuth +Frankenstein +frankensteins +franker +frankers +frankest +Frankewing +frank-faced +frank-fee +frank-ferm +frankfold +Frankford +Frankfort +frankforter +frankforters +frankforts +Frankfurt +Frankfurter +frankfurters +frankfurts +frankhearted +frankheartedly +frankheartedness +frankheartness +Frankhouse +Franky +Frankie +Frankify +frankincense +frankincensed +frankincenses +franking +Frankish +Frankist +franklandite +frank-law +frankly +Franklin +Franklyn +Franklinia +Franklinian +Frankliniana +Franklinic +Franklinism +Franklinist +franklinite +Franklinization +franklins +Franklinton +Franklintown +Franklinville +frankmarriage +frank-marriage +frankness +franknesses +Franko +frankpledge +frank-pledge +franks +frank-spoken +Frankston +Franksville +frank-tenement +Frankton +Franktown +Frankville +Franni +Franny +Frannie +Frans +Fransen +franseria +Fransis +Fransisco +frantic +frantically +franticly +franticness +Frants +Frantz +Franz +Franza +Franzen +franzy +Franzoni +frap +frape +fraple +frapler +frapp +frappe +frapped +frappeed +frappeing +frappes +frapping +fraps +frary +Frascati +Frasch +Frasco +frase +Fraser +Frasera +Frasier +Frasquito +frass +frasse +frat +fratch +fratched +fratcheous +fratcher +fratchety +fratchy +fratching +frate +frater +Fratercula +fratery +frateries +fraternal +fraternalism +fraternalist +fraternality +fraternally +fraternate +fraternation +fraternisation +fraternise +fraternised +fraterniser +fraternising +fraternism +fraternity +fraternities +fraternity's +fraternization +fraternizations +fraternize +fraternized +fraternizer +fraternizes +fraternizing +fraters +Fraticelli +Fraticellian +fratority +fratry +fratriage +Fratricelli +fratricidal +fratricide +fratricides +fratries +frats +Frau +fraud +frauder +fraudful +fraudfully +fraudless +fraudlessly +fraudlessness +fraudproof +frauds +fraud's +fraudulence +fraudulency +fraudulent +fraudulently +fraudulentness +Frauen +Frauenfeld +fraughan +fraught +fraughtage +fraughted +fraughting +fraughts +Fraulein +frauleins +fraunch +Fraunhofer +Fraus +Fravashi +frawn +fraxetin +fraxin +fraxinella +Fraxinus +Fraze +frazed +Frazee +Frazeysburg +Frazer +Frazier +frazil +frazils +frazing +frazzle +frazzled +frazzles +frazzling +FRB +FRC +FRCM +FRCO +FRCP +FRCS +FRD +frden +freak +freakdom +freaked +freaked-out +freakery +freakful +freaky +freakier +freakiest +freakily +freakiness +freaking +freakish +freakishly +freakishness +freakout +freak-out +freakouts +freakpot +freaks +freak's +fream +Frear +freath +Freberg +Frecciarossa +Frech +Frechet +Frechette +freck +frecked +frecken +freckened +frecket +freckle +freckled +freckled-faced +freckledness +freckle-faced +freckleproof +freckles +freckly +frecklier +freckliest +freckliness +freckling +frecklish +FRED +Freda +fredaine +Freddi +Freddy +Freddie +freddo +Fredek +Fredel +Fredela +Fredelia +Fredella +Fredenburg +Frederic +Frederica +Frederich +Fredericia +Frederick +Fredericka +Fredericks +Fredericksburg +Fredericktown +Frederico +Fredericton +Frederigo +Frederik +Frederika +Frederiksberg +Frederiksen +Frederiksted +Frederique +Fredette +Fredholm +Fredi +Fredia +Fredie +Fredkin +Fredonia +Fredra +Fredric +Fredrich +fredricite +Fredrick +Fredrickson +Fredrik +Fredrika +Fredrikstad +fred-stole +Fredville +free +free-acting +free-armed +free-associate +free-associated +free-associating +free-banking +freebase +freebee +freebees +free-bestowed +freeby +freebie +freebies +free-blown +freeboard +free-board +freeboot +free-boot +freebooted +freebooter +freebootery +freebooters +freebooty +freebooting +freeboots +free-bored +Freeborn +free-born +free-bred +Freeburg +Freeburn +free-burning +Freechurchism +Freed +free-denizen +Freedman +freedmen +Freedom +Freedomites +freedoms +freedom's +freedoot +freedstool +freedwoman +freedwomen +free-enterprise +free-falling +freefd +free-floating +free-flowering +free-flowing +free-footed +free-for-all +freeform +free-form +free-going +free-grown +freehand +free-hand +freehanded +free-handed +freehandedly +free-handedly +freehandedness +free-handedness +freehearted +free-hearted +freeheartedly +freeheartedness +Freehold +freeholder +freeholders +freeholdership +freeholding +freeholds +freeing +freeings +freeish +Freekirker +freelage +freelance +free-lance +freelanced +freelancer +free-lancer +freelances +freelancing +Freeland +Freelandville +freely +free-liver +free-living +freeload +freeloaded +freeloader +freeloaders +freeloading +freeloads +freeloving +freelovism +free-lovism +free-machining +Freeman +freemanship +Freemanspur +freemartin +Freemason +freemasonic +freemasonical +freemasonism +Freemasonry +freemasons +freemen +free-minded +free-mindedly +free-mindedness +Freemon +free-mouthed +free-moving +freen +freend +freeness +freenesses +Freeport +free-quarter +free-quarterer +Freer +free-range +free-reed +free-rider +freers +frees +free-select +freesheet +Freesia +freesias +free-silver +freesilverism +freesilverite +Freesoil +free-soil +free-soiler +Free-soilism +freesp +freespac +freespace +free-speaking +free-spending +free-spirited +free-spoken +free-spokenly +free-spokenness +freest +freestanding +free-standing +freestyle +freestyler +freestone +free-stone +freestones +free-swimmer +free-swimming +freet +free-tailed +freethink +freethinker +free-thinker +freethinkers +freethinking +free-throw +freety +free-tongued +Freetown +free-trade +freetrader +free-trader +free-trading +free-tradist +Freeunion +free-versifier +Freeville +freeway +freeways +freeward +Freewater +freewheel +freewheeler +freewheelers +freewheeling +freewheelingness +freewill +free-willed +free-willer +freewoman +freewomen +free-working +freezable +freeze +freezed +freeze-dry +freeze-dried +freeze-drying +freeze-out +freezer +freezers +freezes +freeze-up +freezy +freezing +freezingly +Fregata +Fregatae +Fregatidae +Frege +Fregger +fregit +Frei +Frey +Freia +Freya +Freyah +freyalite +freibergite +Freiburg +Freycinetia +Freida +freieslebenite +freiezlebenhe +freight +freightage +freighted +freighter +freighters +freightyard +freighting +freightless +freightliner +freightment +freight-mile +freights +Freyja +freijo +Freiman +freinage +freir +Freyr +Freyre +Freistatt +freit +Freytag +freith +freity +Frejus +Frelimo +Frelinghuysen +Fremantle +fremd +fremdly +fremdness +fremescence +fremescent +fremitus +fremituses +Fremont +Fremontia +Fremontodendron +fremt +fren +frena +frenal +Frenatae +frenate +French +French-born +Frenchboro +French-bred +French-built +Frenchburg +frenched +French-educated +frenchen +frenches +French-fashion +French-grown +French-heeled +Frenchy +Frenchier +Frenchies +Frenchiest +Frenchify +Frenchification +Frenchified +Frenchifying +Frenchily +Frenchiness +frenching +Frenchism +Frenchize +French-kiss +Frenchless +Frenchly +Frenchlick +french-like +French-looking +French-loving +French-made +Frenchman +French-manned +Frenchmen +French-minded +Frenchness +French-polish +French-speaking +Frenchtown +Frenchville +Frenchweed +Frenchwise +Frenchwoman +Frenchwomen +Frendel +Freneau +frenetic +frenetical +frenetically +frenetics +Frenghi +frenne +Frentz +frenula +frenular +frenulum +frenum +frenums +frenuna +frenzelite +frenzy +frenzic +frenzied +frenziedly +frenziedness +frenzies +frenzying +frenzily +Freon +freq +freq. +frequence +frequency +frequencies +frequency-modulated +frequent +frequentable +frequentage +frequentation +frequentative +frequented +frequenter +frequenters +frequentest +frequenting +frequently +frequentness +frequents +Frere +freres +Frerichs +frescade +fresco +Frescobaldi +frescoed +frescoer +frescoers +frescoes +frescoing +frescoist +frescoists +frescos +fresh +fresh-baked +fresh-boiled +fresh-caught +fresh-cleaned +fresh-coined +fresh-colored +fresh-complexioned +fresh-cooked +fresh-cropped +fresh-cut +fresh-drawn +freshed +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshes +freshest +freshet +freshets +fresh-faced +fresh-fallen +freshhearted +freshing +freshish +fresh-killed +fresh-laid +fresh-leaved +freshly +fresh-looking +fresh-made +freshman +freshmanhood +freshmanic +freshmanship +freshmen +freshment +freshness +freshnesses +fresh-painted +fresh-picked +fresh-run +fresh-slaughtered +fresh-washed +freshwater +fresh-water +fresh-watered +freshwoman +Fresison +fresne +Fresnel +fresnels +Fresno +fress +fresser +fret +fretful +fretfully +fretfulness +fretfulnesses +fretish +fretize +fretless +frets +fretsaw +fret-sawing +fretsaws +fretsome +frett +frettage +frettation +frette +fretted +fretten +fretter +fretters +fretty +frettier +frettiest +fretting +frettingly +fretum +fretways +Fretwell +fretwise +fretwork +fretworked +fretworks +Freud +Freudberg +Freudian +Freudianism +freudians +Freudism +Freudist +Frewsburg +FRG +FRGS +Fri +Fry +Fri. +Fria +friability +friable +friableness +friand +friandise +Friant +friar +friarbird +friarhood +friary +friaries +friarly +friarling +friars +friar's +friation +frib +fribby +fribble +fribbled +fribbleism +fribbler +fribblery +fribblers +fribbles +fribbling +fribblish +friborg +friborgh +Fribourg +Fryburg +fricace +fricandeau +fricandeaus +fricandeaux +fricandel +fricandelle +fricando +fricandoes +fricassee +fricasseed +fricasseeing +fricassees +fricasseing +frication +fricative +fricatives +fricatrice +FRICC +Frick +Fricke +frickle +fry-cooker +fricti +friction +frictionable +frictional +frictionally +friction-head +frictionize +frictionized +frictionizing +frictionless +frictionlessly +frictionlessness +frictionproof +frictions +friction's +friction-saw +friction-sawed +friction-sawing +friction-sawn +friction-tight +Fryd +Frida +Friday +Fridays +friday's +Fridell +fridge +fridges +Fridila +Fridley +Fridlund +Frydman +fridstool +Fridtjof +Frye +Fryeburg +Fried +Frieda +Friedberg +friedcake +Friede +friedelite +Friedens +Friedensburg +Frieder +Friederike +Friedheim +Friedland +Friedlander +Friedly +Friedman +Friedrich +friedrichsdor +Friedrichshafen +Friedrichstrasse +Friedrick +Friend +friended +friending +friendless +friendlessness +Friendly +friendlier +friendlies +friendliest +friendlike +friendlily +friendliness +friendlinesses +friendliwise +friends +friend's +Friendship +friendships +friendship's +Friendsville +Friendswood +frier +fryer +friers +fryers +Frierson +Fries +friese +frieseite +Friesian +Friesic +Friesish +Friesland +Friesz +frieze +frieze-coated +friezed +friezer +friezes +frieze's +friezy +friezing +frig +frigage +frigate +frigate-built +frigates +frigate's +frigatoon +frigefact +Frigg +Frigga +frigged +frigger +frigging +friggle +fright +frightable +frighted +frighten +frightenable +frightened +frightenedly +frightenedness +frightener +frightening +frighteningly +frighteningness +frightens +frighter +frightful +frightfully +frightfulness +frightfulnesses +frighty +frighting +frightless +frightment +frights +frightsome +frigid +Frigidaire +frigidaria +frigidarium +frigiddaria +frigidity +frigidities +frigidly +frigidness +frigidoreceptor +frigiferous +frigolabile +frigor +frigoric +frigorify +frigorific +frigorifical +frigorifico +frigorimeter +Frigoris +frigostable +frigotherapy +frigs +frying +frying-pan +Frija +frijol +frijole +frijoles +frijolillo +frijolito +frike +frilal +frill +frillback +frill-bark +frill-barking +frilled +friller +frillery +frillers +frilly +frillier +frillies +frilliest +frillily +frilliness +frilling +frillings +frill-like +frills +frill's +frim +Frimaire +Frymire +frimitts +Friml +fringe +fringe-bell +fringed +fringeflower +fringefoot +fringehead +fringeless +fringelet +fringelike +fringent +fringepod +fringes +Fringetail +fringy +fringier +fringiest +Fringilla +fringillaceous +fringillid +Fringillidae +fringilliform +Fringilliformes +fringilline +fringilloid +fringiness +fringing +Friona +frypan +fry-pan +frypans +friponerie +fripper +fripperer +frippery +fripperies +frippet +Fris +Fris. +frisado +Frisbee +frisbees +frisca +friscal +Frisch +Frisco +frise +frises +Frisesomorum +frisette +frisettes +friseur +friseurs +Frisian +Frisii +frisk +frisked +frisker +friskers +friskest +frisket +friskets +friskful +frisky +friskier +friskiest +friskily +friskin +friskiness +friskinesses +frisking +friskingly +friskle +frisks +frislet +frisolee +frison +friss +Frisse +Frissell +frisson +frissons +frist +frisure +friszka +frit +Fritch +frit-fly +frith +frithborgh +frithborh +frithbot +frith-guild +frithy +frithles +friths +frithsoken +frithstool +frith-stool +frithwork +fritillary +Fritillaria +fritillaries +fritniency +Frits +fritt +frittata +fritted +fritter +frittered +fritterer +fritterers +frittering +fritters +fritting +Fritts +Fritz +Fritze +fritzes +Fritzie +Fritzsche +Friuli +Friulian +frivol +frivoled +frivoler +frivolers +frivoling +frivolism +frivolist +frivolity +frivolities +frivolity-proof +frivolize +frivolized +frivolizing +frivolled +frivoller +frivolling +frivolous +frivolously +frivolousness +frivols +frixion +friz +frizado +frize +frized +frizel +frizer +frizers +frizes +frizette +frizettes +frizing +frizz +frizzante +frizzed +frizzen +frizzer +frizzers +frizzes +frizzy +frizzier +frizziest +frizzily +frizziness +frizzing +frizzle +frizzled +frizzler +frizzlers +frizzles +frizzly +frizzlier +frizzliest +frizzling +Frl +Frlein +fro +Frobisher +frock +frock-coat +frocked +frocking +frockless +frocklike +frockmaker +frocks +frock's +Frodeen +Frodi +Frodin +Frodina +Frodine +froe +Froebel +Froebelian +Froebelism +Froebelist +Froehlich +froeman +Froemming +froes +FROG +frog-belly +frogbit +frog-bit +frogeater +frogeye +frogeyed +frog-eyed +frogeyes +frogface +frogfish +frog-fish +frogfishes +frogflower +frogfoot +frogged +frogger +froggery +froggy +froggier +froggies +froggiest +frogginess +frogging +froggish +froghood +froghopper +frogland +frogleaf +frogleg +froglet +froglets +froglike +frogling +frogman +frogmarch +frog-march +frogmen +Frogmore +frogmouth +frog-mouth +frogmouths +frognose +frogs +frog's +frog's-bit +frogskin +frogskins +frogspawn +frog-spawn +frogstool +frogtongue +frogwort +Froh +frohlich +Frohman +Frohna +Frohne +Froid +froideur +froise +Froissart +froisse +frokin +frolic +frolicful +Frolick +frolicked +frolicker +frolickers +frolicky +frolicking +frolickly +frolicks +frolicly +frolicness +frolics +frolicsome +frolicsomely +frolicsomeness +from +Froma +fromage +fromages +Fromberg +Frome +Fromental +fromenty +fromenties +Fromentin +fromfile +Fromm +Fromma +fromward +fromwards +Frona +frond +Fronda +frondage +frondation +Fronde +fronded +frondent +frondesce +frondesced +frondescence +frondescent +frondescing +Frondeur +frondeurs +frondiferous +frondiform +frondigerous +frondivorous +Frondizi +frondless +frondlet +frondose +frondosely +frondous +fronds +Fronia +Fronya +Fronnia +Fronniah +frons +front +frontad +frontage +frontager +frontages +frontal +frontalis +frontality +frontally +frontals +frontate +frontbencher +front-connected +frontcourt +fronted +Frontenac +frontenis +fronter +frontes +front-fanged +front-focus +front-focused +front-foot +frontier +frontierless +frontierlike +frontierman +frontiers +frontier's +frontiersman +frontiersmen +frontignac +Frontignan +fronting +frontingly +Frontirostria +frontis +frontispiece +frontispieced +frontispieces +frontispiecing +frontlash +frontless +frontlessly +frontlessness +frontlet +frontlets +fronto- +frontoauricular +frontoethmoid +frontogenesis +frontolysis +frontomalar +frontomallar +frontomaxillary +frontomental +fronton +frontonasal +frontons +frontooccipital +frontoorbital +frontoparietal +frontopontine +frontosphenoidal +frontosquamosal +frontotemporal +frontozygomatic +front-page +front-paged +front-paging +frontpiece +front-rank +front-ranker +Frontroyal +frontrunner +front-runner +fronts +frontsman +frontspiece +frontspieces +frontstall +fronture +frontways +frontward +frontwards +front-wheel +frontwise +froom +froppish +frore +froren +frory +frosh +frosk +Frost +frostation +frost-beaded +frostbird +frostbit +frost-bit +frostbite +frost-bite +frostbiter +frostbites +frostbiting +frostbitten +frost-bitten +frost-blite +frostbound +frost-bound +frostbow +Frostburg +frost-burnt +frost-chequered +frost-concocted +frost-congealed +frost-covered +frost-crack +frosted +frosteds +froster +frost-fettered +frost-firmed +frostfish +frostfishes +frostflower +frost-free +frost-hardy +frost-hoar +frosty +frostier +frostiest +frosty-face +frosty-faced +frostily +frosty-mannered +frosty-natured +frostiness +frosting +frostings +frosty-spirited +frosty-whiskered +frost-kibed +frostless +frostlike +frost-nip +frostnipped +frost-nipped +Frostproof +frostproofing +frost-pure +frost-rent +frost-ridge +frost-riven +frostroot +frosts +frost-tempered +frostweed +frostwork +frost-work +frostwort +frot +froth +froth-becurled +froth-born +froth-clad +frothed +frother +froth-faced +froth-foamy +Frothi +frothy +frothier +frothiest +frothily +frothiness +frothing +frothless +froths +frothsome +frottage +frottages +frotted +frotteur +frotteurs +frotting +frottola +frottole +frotton +Froude +froufrou +frou-frou +froufrous +frough +froughy +frounce +frounced +frounceless +frounces +frouncing +frousy +frousier +frousiest +froust +frousty +frouze +frouzy +frouzier +frouziest +frow +froward +frowardly +frowardness +frower +frowy +frowl +frown +frowned +frowner +frowners +frownful +frowny +frowning +frowningly +frownless +frowns +frows +frowsy +frowsier +frowsiest +frowsily +frowsiness +frowst +frowsted +frowsty +frowstier +frowstiest +frowstily +frowstiness +frowsts +frowze +frowzy +frowzier +frowziest +frowzy-headed +frowzily +frowziness +frowzled +frowzly +froze +frozen +frozenhearted +frozenly +frozenness +FRPG +FRR +FRS +Frs. +frsiket +frsikets +FRSL +FRSS +Frst +frt +frt. +FRU +frubbish +fruchtschiefer +fructed +fructescence +fructescent +fructiculose +fructicultural +fructiculture +Fructidor +fructiferous +fructiferously +fructiferousness +fructify +fructification +fructificative +fructified +fructifier +fructifies +fructifying +fructiform +fructiparous +fructivorous +fructokinase +fructosan +fructose +fructoses +fructoside +fructuary +fructuarius +fructuate +fructuose +fructuosity +fructuous +fructuously +fructuousness +fructure +fructus +Fruehauf +frug +frugal +frugalism +frugalist +frugality +frugalities +frugally +frugalness +fruggan +frugged +fruggin +frugging +frugiferous +frugiferousness +Frugivora +frugivorous +frugs +Fruin +fruit +Fruita +fruitade +fruitage +fruitages +fruitarian +fruitarianism +fruitbearing +fruit-bringing +fruitcake +fruitcakey +fruitcakes +fruit-candying +Fruitdale +fruit-drying +fruit-eating +fruited +fruiter +fruiterer +fruiterers +fruiteress +fruitery +fruiteries +fruiters +fruitester +fruit-evaporating +fruitful +fruitfuller +fruitfullest +fruitfully +fruitfullness +fruitfulness +fruitfulnesses +fruitgrower +fruit-grower +fruitgrowing +fruit-growing +Fruithurst +fruity +fruitier +fruitiest +fruitily +fruitiness +fruiting +fruition +fruitions +fruitist +fruitive +Fruitland +fruitless +fruitlessly +fruitlessness +fruitlet +fruitlets +fruitlike +fruitling +fruit-paring +Fruitport +fruit-producing +fruits +fruit's +fruitstalk +fruittime +Fruitvale +fruitwise +fruitwoman +fruitwomen +fruitwood +fruitworm +Frulein +Frulla +Frum +Fruma +frumaryl +frument +frumentaceous +frumentarious +frumentation +frumenty +frumenties +Frumentius +frumentum +frumety +frump +frumpery +frumperies +frumpy +frumpier +frumpiest +frumpily +frumpiness +frumpish +frumpishly +frumpishness +frumple +frumpled +frumpling +frumps +frundel +Frunze +frush +frusla +frust +frusta +frustrable +frustraneous +frustrate +frustrated +frustrately +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +frustrative +frustratory +frustula +frustule +frustulent +frustules +frustulose +frustulum +frustum +frustums +frutage +frutescence +frutescent +frutex +fruticant +fruticeous +frutices +fruticeta +fruticetum +fruticose +fruticous +fruticulose +fruticulture +frutify +frutilla +fruz +frwy +FS +f's +FSA +FSCM +F-scope +FSDO +FSE +FSF +FSH +F-shaped +F-sharp +fsiest +FSK +FSLIC +FSR +FSS +F-state +f-stop +fstore +FSU +FSW +FT +ft. +FT1 +FTAM +FTC +FTE +FTG +fth +fth. +fthm +FTL +ft-lb +ftncmd +ftnerr +FTP +ft-pdl +FTPI +FTS +FTW +FTZ +Fu +Fuad +fuage +fub +FUBAR +fubbed +fubbery +fubby +fubbing +fubs +fubsy +fubsier +fubsiest +Fucaceae +fucaceous +Fucales +fucate +fucation +fucatious +fuchi +Fu-chou +Fuchs +Fuchsia +fuchsia-flowered +Fuchsian +fuchsias +fuchsin +fuchsine +fuchsines +fuchsinophil +fuchsinophilous +fuchsins +fuchsite +fuchsone +fuci +fucinita +fuciphagous +fucivorous +fuck +fucked +fucker +fuckers +fucking +fucks +fuckup +fuckups +fuckwit +fucoid +fucoidal +Fucoideae +fucoidin +fucoids +fucosan +fucose +fucoses +fucous +fucoxanthin +fucoxanthine +fucus +fucused +fucuses +FUD +fudder +fuddy-duddy +fuddy-duddies +fuddy-duddiness +fuddle +fuddlebrained +fuddle-brained +fuddled +fuddledness +fuddlement +fuddler +fuddles +fuddling +fuder +fudge +fudged +fudger +fudges +fudgy +fudging +fuds +Fuegian +Fuehrer +fuehrers +fuel +fueled +fueler +fuelers +fueling +fuelizer +fuelled +fueller +fuellers +fuelling +fuels +fuelwood +fuerte +Fuertes +Fuerteventura +fuff +fuffy +fuffit +fuffle +fug +fugacy +fugacious +fugaciously +fugaciousness +fugacity +fugacities +fugal +fugally +fugara +fugard +Fugate +fugato +fugatos +Fugazy +fuge +Fugere +Fuget +fugged +Fugger +fuggy +fuggier +fuggiest +fuggily +fugging +fughetta +fughettas +fughette +fugie +fugient +fugio +fugios +fugit +fugitate +fugitated +fugitating +fugitation +fugitive +fugitively +fugitiveness +fugitives +fugitive's +fugitivism +fugitivity +fugle +fugled +fugleman +fuglemanship +fuglemen +fugler +fugles +fugling +fugs +fugu +fugue +fugued +fuguelike +fugues +fuguing +fuguist +fuguists +fugus +Fuhrer +fuhrers +Fuhrman +Fu-hsi +fu-yang +fuidhir +fuye +fuirdays +Fuirena +Fuji +Fujiyama +Fujio +fujis +Fujisan +Fuji-san +Fujitsu +Fujiwara +Fukien +Fukuda +Fukuoka +Fukushima +ful +Fula +Fulah +Fulahs +Fulah-zandeh +Fulani +Fulanis +Fulas +Fulbert +Fulbright +Fulcher +fulciform +fulciment +fulcra +fulcraceous +fulcral +fulcrate +fulcrum +fulcrumage +fulcrumed +fulcruming +fulcrums +Fuld +Fulda +fulfil +fulfill +fulfilled +fulfiller +fulfillers +fulfilling +fulfillment +fulfillments +fulfills +fulfilment +fulfils +fulful +Fulfulde +fulfullment +fulgence +fulgency +Fulgencio +fulgent +fulgently +fulgentness +fulgid +fulgide +fulgidity +fulgor +Fulgora +fulgorid +Fulgoridae +Fulgoroidea +fulgorous +fulgour +fulgourous +Fulgur +fulgural +fulgurant +fulgurantly +fulgurata +fulgurate +fulgurated +fulgurating +fulguration +fulgurator +fulgurite +fulgurous +Fulham +fulhams +Fulica +Fulicinae +fulicine +fuliginosity +fuliginous +fuliginously +fuliginousness +fuligo +Fuligula +Fuligulinae +fuliguline +fulyie +fulimart +fulk +Fulke +Fulks +full +full-accomplished +full-acorned +full-adjusted +fullage +fullam +fullams +full-annealing +full-armed +full-assembled +full-assured +full-attended +fullback +fullbacks +full-banked +full-beaming +full-bearded +full-bearing +full-bellied +full-blood +full-blooded +full-bloodedness +full-bloomed +full-blossomed +full-blown +fullbodied +full-bodied +full-boled +full-bore +full-born +full-bosomed +full-bottom +full-bottomed +full-bound +full-bowed +full-brained +full-breasted +full-brimmed +full-buckramed +full-built +full-busted +full-buttocked +full-cell +full-celled +full-centered +full-charge +full-charged +full-cheeked +full-chested +full-chilled +full-clustered +full-colored +full-crammed +full-cream +full-crew +full-crown +full-cut +full-depth +full-diamond +full-diesel +full-digested +full-distended +fulldo +full-draught +full-drawn +full-dress +full-dressed +full-dug +full-eared +fulled +full-edged +full-eyed +Fuller +fullerboard +fullered +fullery +fulleries +fullering +fullers +Fullerton +fullest +full-exerted +full-extended +fullface +full-faced +fullfaces +full-fashioned +full-fatted +full-feathered +full-fed +full-feed +full-feeding +full-felled +full-figured +fullfil +full-finished +full-fired +full-flanked +full-flavored +full-fledged +full-fleshed +full-floating +full-flocked +full-flowering +full-flowing +full-foliaged +full-form +full-formed +full-fortuned +full-fraught +full-freight +full-freighted +full-frontal +full-fronted +full-fruited +full-glowing +full-gorged +full-grown +fullgrownness +full-haired +full-hand +full-handed +full-happinessed +full-hard +full-haunched +full-headed +fullhearted +full-hearted +full-hipped +full-hot +fully +fullymart +fulling +fullish +full-jeweled +full-jointed +full-known +full-laden +full-leather +full-leaved +full-length +full-leveled +full-licensed +full-limbed +full-lined +full-lipped +full-load +full-made +full-manned +full-measured +full-minded +full-moon +fullmouth +fullmouthed +full-mouthed +fullmouthedly +full-mouthedly +full-natured +full-necked +full-nerved +fullness +fullnesses +fullom +Fullonian +full-opening +full-orbed +full-out +full-page +full-paid +full-panoplied +full-paunched +full-personed +full-pitch +full-plumed +full-power +full-powered +full-proportioned +full-pulsing +full-rayed +full-resounding +full-rigged +full-rigger +full-ripe +full-ripened +full-roed +full-run +fulls +full-sailed +full-scale +full-sensed +full-sharer +full-shouldered +full-shroud +full-size +full-sized +full-skirted +full-souled +full-speed +full-sphered +full-spread +full-stage +full-statured +full-stomached +full-strained +full-streamed +full-strength +full-stuffed +full-summed +full-swelling +fullterm +full-term +full-throated +full-tide +fulltime +full-time +full-timed +full-timer +full-to-full +full-toned +full-top +full-trimmed +full-tuned +full-tushed +full-uddered +full-value +full-voiced +full-volumed +full-way +full-wave +full-weight +full-weighted +full-whiskered +full-winged +full-witted +fullword +fullwords +fulmar +fulmars +Fulmarus +fulmen +Fulmer +fulmicotton +fulmina +fulminancy +fulminant +fulminate +fulminated +fulminates +fulminating +fulmination +fulminations +fulminator +fulminatory +fulmine +fulmined +fulmineous +fulmines +fulminic +fulmining +fulminous +fulminurate +fulminuric +Fulmis +fulness +fulnesses +Fuls +fulsamic +Fulshear +fulsome +fulsomely +fulsomeness +fulth +Fulton +Fultondale +Fultonham +Fultonville +Fults +Fultz +Fulup +fulvene +fulvescent +Fulvi +Fulvia +Fulviah +fulvid +fulvidness +fulvous +fulwa +fulzie +fum +fumacious +fumade +fumado +fumados +fumage +fumagine +Fumago +fumant +fumarase +fumarases +fumarate +fumarates +Fumaria +Fumariaceae +fumariaceous +fumaric +fumaryl +fumarin +fumarine +fumarium +fumaroid +fumaroidal +fumarole +fumaroles +fumarolic +fumatory +fumatoria +fumatories +fumatorium +fumatoriums +fumattoria +fumble +fumbled +fumble-fist +fumbler +fumblers +fumbles +fumbling +fumblingly +fumblingness +fumbulator +fume +fumed +fumeless +fumelike +fumer +fumerel +fumeroot +fumers +fumes +fumet +fumets +fumette +fumettes +fumeuse +fumeuses +fumewort +fumy +fumid +fumidity +fumiduct +fumier +fumiest +fumiferana +fumiferous +fumify +fumigant +fumigants +fumigate +fumigated +fumigates +fumigating +fumigation +fumigations +fumigator +fumigatory +fumigatories +fumigatorium +fumigators +fumily +fuminess +fuming +fumingly +fumish +fumishing +fumishly +fumishness +fumistery +fumitory +fumitories +fummel +fummle +fumose +fumosity +fumous +fumously +fumuli +fumulus +fun +funambulant +funambulate +funambulated +funambulating +funambulation +funambulator +funambulatory +funambule +funambulic +funambulism +funambulist +funambulo +funambuloes +Funaria +Funariaceae +funariaceous +funbre +Funch +Funchal +function +functional +functionalism +functionalist +functionalistic +functionality +functionalities +functionalize +functionalized +functionalizing +functionally +functionals +functionary +functionaries +functionarism +functionate +functionated +functionating +functionation +functioned +functioning +functionize +functionless +functionlessness +functionnaire +functions +function's +functor +functorial +functors +functor's +functus +fund +Funda +fundable +fundal +fundament +fundamental +fundamentalism +fundamentalist +fundamentalistic +fundamentalists +fundamentality +fundamentally +fundamentalness +fundamentals +fundatorial +fundatrices +fundatrix +funded +funder +funders +fundholder +fundi +Fundy +fundic +fundiform +funding +funditor +funditores +fundless +fundmonger +fundmongering +fundraise +fundraising +funds +funduck +Fundulinae +funduline +Fundulus +fundungi +fundus +funebre +funebrial +funebrious +funebrous +funeral +funeralize +funerally +funerals +funeral's +funerary +funerate +funeration +funereal +funereality +funereally +funerealness +funest +funestal +funfair +fun-fair +funfairs +funfest +fun-filled +Funfkirchen +fungaceous +fungal +Fungales +fungals +fungate +fungated +fungating +fungation +funge +fungi +fungi- +Fungia +fungian +fungibility +fungible +fungibles +fungic +fungicidal +fungicidally +fungicide +fungicides +fungicolous +fungid +fungiferous +fungify +fungiform +fungilliform +fungillus +fungin +fungistat +fungistatic +fungistatically +fungite +fungitoxic +fungitoxicity +fungivorous +fungo +fungoes +fungoid +fungoidal +fungoids +fungology +fungological +fungologist +fungose +fungosity +fungosities +fungous +Fungurume +fungus +fungus-covered +fungus-digesting +fungused +funguses +fungusy +funguslike +fungus-proof +funic +funicle +funicles +funicular +funiculars +funiculate +funicule +funiculi +funiculitis +funiculus +funiform +funiliform +funipendulous +funis +Funje +Funk +funked +funker +funkers +funky +Funkia +funkias +funkier +funkiest +funkiness +funking +funks +Funkstown +funli +fun-loving +funmaker +funmaking +funned +funnel +funnel-breasted +funnel-chested +funneled +funnel-fashioned +funnelform +funnel-formed +funneling +funnelled +funnellike +funnelling +funnel-necked +funnels +funnel-shaped +funnel-web +funnelwise +funny +funnier +funnies +funniest +funnily +funnyman +funnymen +funniment +funniness +funning +funori +funorin +funs +fun-seeking +funster +Funston +funt +Funtumia +Fuquay +Fur +fur. +furacana +furacious +furaciousness +furacity +fural +furaldehyde +furan +furandi +furane +furanes +furanoid +furanose +furanoses +furanoside +furans +furazan +furazane +furazolidone +furbearer +fur-bearing +furbelow +furbelowed +furbelowing +furbelows +furbish +furbishable +furbished +furbisher +furbishes +furbishing +furbishment +furca +furcae +furcal +fur-capped +furcate +furcated +furcately +furcates +furcating +furcation +Furcellaria +furcellate +furciferine +furciferous +furciform +furcilia +fur-clad +fur-coated +fur-collared +Furcraea +furcraeas +fur-cuffed +furcula +furculae +furcular +furcule +furculum +furdel +furdle +Furey +Furfooz +Furfooz-grenelle +furfur +furfuraceous +furfuraceously +furfural +furfuralcohol +furfuraldehyde +furfurals +furfuramid +furfuramide +furfuran +furfurans +furfuration +furfures +furfuryl +furfurylidene +furfurine +furfuroid +furfurol +furfurole +furfurous +Furgeson +fur-gowned +Fury +Furiae +furial +furiant +furibund +furicane +fury-driven +Furie +furied +Furies +furify +fury-haunted +Furiya +furil +furyl +furile +furilic +fury-moving +furiosa +furiosity +furioso +furious +furiouser +furious-faced +furiousity +furiously +furiousness +fury's +furison +furivae +furl +furlable +Furlan +furlana +furlanas +furlane +Furlani +furled +furler +furlers +furless +fur-lined +furling +Furlong +furlongs +furlough +furloughed +furloughing +furloughs +furls +Furman +Furmark +furmente +furmenty +furmenties +furmety +furmeties +furmint +furmity +furmities +furnace +furnaced +furnacelike +furnaceman +furnacemen +furnacer +furnaces +furnace's +furnacing +furnacite +furnage +Furnary +Furnariidae +Furnariides +Furnarius +furner +Furnerius +Furness +furniment +furnish +furnishable +furnished +furnisher +furnishes +furnishing +furnishings +furnishment +furnishness +furnit +furniture +furnitureless +furnitures +Furnivall +furoate +furodiazole +furoic +furoid +furoin +furole +furomethyl +furomonazole +furor +furore +furores +furors +furosemide +furphy +Furr +furr-ahin +furred +furry +furrier +furriered +furriery +furrieries +furriers +furriest +furrily +furriner +furriners +furriness +furring +furrings +furrow +furrow-cloven +furrowed +furrower +furrowers +furrow-faced +furrow-fronted +furrowy +furrowing +furrowless +furrowlike +furrows +furrure +furs +fur's +fursemide +furstone +Furtek +Furth +further +furtherance +furtherances +furthered +furtherer +furtherest +furthering +furtherly +furthermore +furthermost +furthers +furthersome +furthest +furthy +furtive +furtively +furtiveness +furtivenesses +fur-touched +fur-trimmed +furtum +Furtwler +Furud +furuncle +furuncles +furuncular +furunculoid +furunculosis +furunculous +furunculus +furze +furzechat +furze-clad +furzed +furzeling +furzery +furzes +furzetop +furzy +furzier +furziest +FUS +fusain +fusains +Fusan +fusarial +fusariose +fusariosis +Fusarium +fusarole +fusate +fusc +fuscescent +fuscin +Fusco +fusco- +fusco-ferruginous +fuscohyaline +fusco-piceous +fusco-testaceous +fuscous +FUSE +fuseau +fuseboard +fused +fusee +fusees +fusel +fuselage +fuselages +fuseless +Fuseli +fuselike +fusels +fuseplug +fuses +fusetron +Fushih +fusht +Fushun +fusi- +fusibility +fusible +fusibleness +fusibly +Fusicladium +Fusicoccum +fusiform +Fusiformis +fusil +fusilade +fusiladed +fusilades +fusilading +fusile +fusileer +fusileers +fusilier +fusiliers +fusillade +fusilladed +fusillades +fusillading +fusilly +fusils +fusing +fusinist +fusinite +fusion +fusional +fusionism +fusionist +fusionless +fusions +fusk +fusobacteria +fusobacterium +fusobteria +fusoid +fuss +fussbudget +fuss-budget +fussbudgety +fuss-budgety +fussbudgets +fussed +fusser +fussers +fusses +fussy +fussier +fussiest +fussify +fussification +fussily +fussiness +fussinesses +fussing +fussle +fussock +fusspot +fusspots +fust +fustanella +fustanelle +fustee +fuster +fusteric +fustet +fusty +fustian +fustianish +fustianist +fustianize +fustians +fustic +fustics +fustie +fustier +fustiest +fusty-framed +fustigate +fustigated +fustigating +fustigation +fustigator +fustigatory +fustilarian +fustily +fusty-looking +fustilugs +fustin +fustinella +fustiness +fusty-rusty +fustle +fustoc +fusula +fusulae +fusulas +Fusulina +fusuma +fusure +Fusus +fut +fut. +Futabatei +futchel +futchell +fute +futharc +futharcs +futhark +futharks +futhermore +futhorc +futhorcs +futhork +futhorks +futile +futiley +futilely +futileness +futilitarian +futilitarianism +futility +futilities +futilize +futilous +futon +futons +futtah +futter +futteret +futtermassel +futtock +futtocks +Futura +futurable +futural +futurama +futuramic +future +futureless +futurely +future-minded +futureness +futures +future's +futuric +Futurism +futurisms +Futurist +futuristic +futuristically +futurists +futurity +futurities +futurition +futurize +futuro +futurology +futurologist +futurologists +futwa +futz +futzed +futzes +futzing +fuze +fuzed +fuzee +fuzees +fuzes +fuzil +fuzils +fuzing +fuzz +fuzzball +fuzz-ball +fuzzed +fuzzes +fuzzy +fuzzier +fuzziest +fuzzy-guzzy +fuzzy-haired +fuzzy-headed +fuzzy-legged +fuzzily +fuzzines +fuzziness +fuzzinesses +fuzzing +fuzzy-wuzzy +fuzzle +fuzztail +FV +FW +FWA +FWD +fwd. +fwelling +FWHM +FWIW +FX +fz +FZS +G +G. +G.A. +G.A.R. +G.B. +G.B.E. +G.C.B. +G.C.F. +G.C.M. +G.H.Q. +G.I. +G.M. +G.O. +G.O.P. +G.P. +G.P.O. +G.P.U. +G.S. +g.u. +g.v. +GA +Ga. +Gaal +GAAP +GAAS +Gaastra +gaatch +GAB +Gabaon +Gabaonite +Gabar +gabardine +gabardines +gabari +gabarit +gabback +Gabbai +Gabbaim +gabbais +gabbard +gabbards +gabbart +gabbarts +gabbed +Gabbey +gabber +gabbers +Gabbert +Gabbi +Gabby +Gabbie +gabbier +gabbiest +gabbiness +gabbing +gabble +gabbled +gabblement +gabbler +gabblers +gabbles +gabbling +gabbro +gabbroic +gabbroid +gabbroitic +gabbro-porphyrite +gabbros +Gabbs +Gabe +Gabey +Gabel +gabeler +gabelle +gabelled +gabelleman +gabeller +gabelles +gabendum +gaberdine +gaberdines +gaberloonie +gaberlunzie +gaberlunzie-man +Gaberones +gabert +Gabes +gabfest +gabfests +gabgab +Gabi +Gaby +Gabie +gabies +gabion +gabionade +gabionage +gabioned +gabions +gablatores +Gable +gableboard +gable-bottom +gabled +gable-end +gableended +gable-ended +gablelike +Gabler +gable-roofed +gables +gable-shaped +gablet +gable-walled +gablewindowed +gable-windowed +gablewise +gabling +gablock +Gabo +Gabon +Gabonese +Gaboon +gaboons +Gabor +Gaboriau +Gaborone +Gabriel +Gabriela +Gabriele +Gabrieli +Gabriell +Gabriella +Gabrielle +Gabrielli +Gabriellia +Gabriello +Gabrielrache +Gabriels +Gabrielson +Gabrila +Gabrilowitsch +gabs +Gabumi +Gabun +Gabunese +gachupin +Gackle +Gad +Gadaba +gadabout +gadabouts +gadaea +Gadarene +Gadaria +gadbee +gad-bee +gadbush +Gaddafi +Gaddang +gadded +gadder +gadders +Gaddi +gadding +gaddingly +gaddis +gaddish +gaddishness +gade +gadean +Gader +gades +gadfly +gad-fly +gadflies +gadge +gadger +gadget +gadgeteer +gadgeteers +gadgety +gadgetry +gadgetries +gadgets +gadget's +Gadhelic +gadi +gadid +Gadidae +gadids +gadinic +gadinine +gadis +Gaditan +Gadite +gadling +gadman +Gadmann +Gadmon +GADO +gadoid +Gadoidea +gadoids +gadolinia +gadolinic +gadolinite +gadolinium +gadroon +gadroonage +gadrooned +gadrooning +gadroons +gads +Gadsbodikins +Gadsbud +Gadsden +Gadslid +gadsman +gadso +Gadswoons +gaduin +Gadus +gadwall +gadwalls +gadwell +Gadzooks +Gae +gaea +gaed +gaedelian +gaedown +gaeing +Gaekwar +Gael +Gaelan +Gaeldom +Gaelic +Gaelicism +Gaelicist +Gaelicization +Gaelicize +gaels +Gaeltacht +gaen +Gaertnerian +gaes +gaet +Gaeta +Gaetano +Gaetulan +Gaetuli +Gaetulian +gaff +gaffe +gaffed +gaffer +gaffers +gaffes +gaffing +Gaffkya +gaffle +Gaffney +gaff-rigged +gaffs +gaffsail +gaffsman +gaff-topsail +Gafsa +Gag +gaga +gagaku +Gagarin +gagate +Gagauzi +gag-bit +gag-check +Gage +gageable +gaged +gagee +gageite +gagelike +gager +gagers +gagership +gages +Gagetown +gagged +gagger +gaggery +gaggers +gagging +gaggle +gaggled +gaggler +gaggles +gaggling +gaging +Gagliano +gagman +gagmen +Gagne +Gagnon +gagor +gag-reined +gagroot +gags +gagster +gagsters +gagtooth +gag-tooth +gagwriter +Gahan +Gahanna +Gahl +gahnite +gahnites +Gahrwali +Gay +GAIA +Gaya +gayal +gayals +gaiassa +gayatri +gay-beseen +gaybine +gaycat +gay-chirping +gay-colored +Gaidano +gaydiang +Gaidropsaridae +Gaye +Gayel +Gayelord +gayer +gayest +gaiety +gayety +gaieties +gayeties +gay-feather +gay-flowered +Gaige +gay-glancing +gay-green +gay-hued +gay-humored +gayyou +gayish +Gaikwar +Gail +Gayl +Gayla +Gaile +Gayle +Gayleen +Gaylene +Gayler +Gaylesville +gaily +gayly +gaylies +Gaillard +Gaillardia +gay-looking +Gaylor +Gaylord +Gaylordsville +Gay-Lussac +Gaylussacia +gaylussite +gayment +gay-motleyed +gain +Gayn +gain- +gainable +gainage +gainbirth +gaincall +gaincome +gaincope +gaine +gained +Gainer +Gayner +gainers +Gaines +Gainesboro +gayness +gaynesses +Gainestown +Gainesville +gainful +gainfully +gainfulness +gaingiving +gain-giving +gainyield +gaining +gainings +gainless +gainlessness +gainly +gainlier +gainliest +gainliness +Gainor +Gaynor +gainpain +gains +gainsay +gainsaid +gainsayer +gainsayers +gainsaying +gainsays +Gainsborough +gainset +gainsome +gainspeaker +gainspeaking +gainst +gainstand +gainstrive +gainturn +gaintwist +gainward +Gayomart +gay-painted +Gay-Pay-Oo +Gaypoo +gair +gairfish +gairfowl +Gays +gay-seeming +Gaiser +Gaiseric +gaisling +gay-smiling +gaysome +gay-spent +gay-spotted +gaist +Gaysville +gait +gay-tailed +gaited +gaiter +gaiter-in +gaiterless +gaiters +Gaither +Gaithersburg +gay-throned +gaiting +gaits +Gaitskell +gaitt +Gaius +Gayville +Gaivn +gayway +gaywing +gaywings +gaize +gaj +Gajcur +Gajda +Gakona +Gal +Gal. +Gala +galabeah +galabia +galabias +galabieh +galabiya +Galacaceae +galact- +galactagog +galactagogue +galactagoguic +galactan +galactase +galactemia +galacthidrosis +Galactia +galactic +galactically +galactidrosis +galactin +galactite +galacto- +galactocele +galactodendron +galactodensimeter +galactogenetic +galactogogue +galactohemia +galactoid +galactolipide +galactolipin +galactolysis +galactolytic +galactoma +galactometer +galactometry +galactonic +galactopathy +galactophagist +galactophagous +galactophygous +galactophlebitis +galactophlysis +galactophore +galactophoritis +galactophorous +galactophthysis +galactopyra +galactopoiesis +galactopoietic +galactorrhea +galactorrhoea +galactosamine +galactosan +galactoscope +galactose +galactosemia +galactosemic +galactosidase +galactoside +galactosyl +galactosis +galactostasis +galactosuria +galactotherapy +galactotrophy +galacturia +galagala +Galaginae +Galago +galagos +galah +Galahad +galahads +galahs +Galan +galanas +Galang +galanga +galangal +galangals +galangin +galany +galant +galante +Galanthus +Galanti +galantine +galantuomo +galapago +Galapagos +galapee +galas +Galashiels +Galasyn +Galata +Galatae +Galatea +Galateah +galateas +Galati +Galatia +Galatian +Galatians +Galatic +galatine +galatotrophic +Galatz +galavant +galavanted +galavanting +galavants +Galax +galaxes +Galaxy +galaxian +Galaxias +galaxies +Galaxiidae +galaxy's +Galba +galban +galbanum +galbanums +galbe +Galbraith +galbraithian +Galbreath +Galbula +Galbulae +Galbulidae +Galbulinae +galbulus +Galcaio +Galcha +Galchas +Galchic +Gale +galea +galeae +galeage +Galeao +galeas +galeass +galeate +galeated +galeche +gale-driven +galee +galeeny +galeenies +Galega +galegine +Galei +galey +galeid +Galeidae +galeiform +galempong +galempung +Galen +Galena +galenas +Galenian +Galenic +Galenical +Galenism +Galenist +galenite +galenites +galenobismutite +galenoid +Galenus +galeod +Galeodes +Galeodidae +galeoid +Galeopithecus +Galeopsis +Galeorchis +Galeorhinidae +Galeorhinus +galeproof +Galer +galera +galere +galeres +galericulate +galerie +galerite +galerum +galerus +gales +galesaur +Galesaurus +Galesburg +Galesville +galet +Galeton +galette +Galeus +galewort +Galga +Galgal +Galgulidae +gali +galyac +galyacs +galyak +galyaks +galianes +Galibi +Galibis +Galicia +Galician +Galictis +Galidia +Galidictis +Galien +Galik +Galilean +Galilee +galilees +galilei +Galileo +Galili +galimatias +Galina +galinaceous +galingale +Galinsoga +Galinthias +Galion +galiongee +galionji +galiot +galiots +galipidine +galipine +galipoidin +galipoidine +galipoipin +galipot +galipots +Galitea +Galium +galivant +galivanted +galivanting +galivants +galjoen +Gall +Galla +gallacetophenone +gallach +Gallager +Gallagher +gallah +gallamine +gallanilide +gallant +gallanted +gallanting +gallantize +gallantly +gallantness +gallantry +gallantries +gallants +Gallard +Gallas +gallate +gallates +Gallatin +gallature +Gallaudet +Gallaway +gallberry +gallberries +gallbladder +gallbladders +gallbush +Galle +galleass +galleasses +galled +Gallegan +Gallegos +galley +galley-fashion +galleylike +galleyman +galley-man +gallein +galleine +galleins +galleypot +galleys +galley's +galley-slave +galley-tile +galley-west +galleyworm +Gallenz +galleon +galleons +galler +gallera +gallery +Galleria +gallerian +galleried +galleries +gallerygoer +Galleriidae +galleriies +gallerying +galleryite +gallerylike +gallet +galleta +galletas +galleted +galleting +gallets +gallfly +gall-fly +gallflies +gallflower +Galli +Gally +Gallia +galliambic +galliambus +Gallian +Galliano +galliard +galliardise +galliardize +galliardly +galliardness +galliards +galliass +galliasses +gallybagger +gallybeggar +Gallic +Gallican +Gallicanism +Galliccally +Gallice +Gallicisation +Gallicise +Gallicised +Galliciser +Gallicising +Gallicism +gallicisms +Gallicization +Gallicize +Gallicized +Gallicizer +Gallicizing +Gallico +gallicola +Gallicolae +gallicole +gallicolous +gallycrow +Galli-Curci +gallied +Gallienus +gallies +Galliett +galliferous +Gallify +Gallification +galliform +Galliformes +Galligan +Galligantus +galligaskin +galligaskins +gallygaskins +gallying +gallimatia +gallimaufry +gallimaufries +Gallina +Gallinaceae +gallinacean +Gallinacei +gallinaceous +Gallinae +gallinaginous +Gallinago +Gallinas +gallinazo +galline +galliney +galling +gallingly +gallingness +gallinipper +Gallinula +gallinule +gallinulelike +gallinules +Gallinulinae +gallinuline +Gallion +galliot +galliots +Gallipoli +Gallipolis +gallipot +gallipots +Gallirallus +gallish +gallisin +Gallitzin +gallium +galliums +gallivant +gallivanted +gallivanter +gallivanters +gallivanting +gallivants +gallivat +gallivorous +galliwasp +gallywasp +gallize +gall-less +gall-like +Gallman +gallnut +gall-nut +gallnuts +Gallo- +Gallo-briton +gallocyanin +gallocyanine +galloflavin +galloflavine +galloglass +Gallo-grecian +Galloman +Gallomania +Gallomaniac +gallon +gallonage +galloner +gallons +gallon's +galloon +gallooned +galloons +galloot +galloots +gallop +gallopade +galloped +galloper +Galloperdix +gallopers +Gallophile +Gallophilism +Gallophobe +Gallophobia +galloping +gallops +galloptious +Gallo-Rom +Gallo-roman +Gallo-Romance +gallotannate +gallo-tannate +gallotannic +gallo-tannic +gallotannin +gallous +Gallovidian +gallow +Galloway +gallowglass +gallows +gallows-bird +gallowses +gallows-grass +gallowsmaker +gallowsness +gallows-tree +gallowsward +galls +gallstone +gall-stone +gallstones +galluot +Gallup +galluptious +Gallupville +Gallus +gallused +galluses +gallweed +gallwort +galoch +Galofalo +Galois +Galoisian +galoot +galoots +galop +galopade +galopades +galoped +galopin +galoping +galops +galore +galores +galosh +galoshe +galoshed +galoshes +galoubet +galp +galravage +galravitch +gals +Galsworthy +Galt +Galton +Galtonia +Galtonian +galtrap +galuchat +galumph +galumphed +galumphing +galumphs +galumptious +Galuppi +Galusha +galut +Galuth +galv +Galva +galvayne +galvayned +galvayning +Galvan +Galvani +galvanic +galvanical +galvanically +galvanisation +galvanise +galvanised +galvaniser +galvanising +galvanism +galvanist +galvanization +galvanizations +galvanize +galvanized +galvanizer +galvanizers +galvanizes +galvanizing +galvano- +galvanocautery +galvanocauteries +galvanocauterization +galvanocontractility +galvanofaradization +galvanoglyph +galvanoglyphy +galvanograph +galvanography +galvanographic +galvanolysis +galvanology +galvanologist +galvanomagnet +galvanomagnetic +galvanomagnetism +galvanometer +galvanometers +galvanometry +galvanometric +galvanometrical +galvanometrically +galvanoplasty +galvanoplastic +galvanoplastical +galvanoplastically +galvanoplastics +galvanopsychic +galvanopuncture +galvanoscope +galvanoscopy +galvanoscopic +galvanosurgery +galvanotactic +galvanotaxis +galvanotherapy +galvanothermy +galvanothermometer +galvanotonic +galvanotropic +galvanotropism +Galven +Galveston +Galvin +galvo +galvvanoscopy +Galway +Galways +Galwegian +galziekte +gam +gam- +Gama +Gamages +gamahe +Gamay +gamays +Gamal +Gamali +Gamaliel +gamari +gamas +gamash +gamashes +gamasid +Gamasidae +Gamasoidea +gamb +gamba +gambade +gambades +gambado +gambadoes +gambados +gambang +Gambart +gambas +gambe +gambeer +gambeered +gambeering +Gambell +gambelli +Gamber +gambes +gambeson +gambesons +gambet +Gambetta +gambette +Gambi +Gambia +gambiae +gambian +gambians +gambias +Gambier +gambiers +gambir +gambirs +gambist +gambit +gambits +Gamble +gambled +gambler +gamblers +gambles +gamblesome +gamblesomeness +gambling +gambodic +gamboge +gamboges +gambogian +gambogic +gamboised +gambol +gamboled +gamboler +gamboling +gambolled +gamboller +gambolling +gambols +gambone +gambrel +gambreled +Gambrell +gambrelled +gambrel-roofed +gambrels +Gambrill +Gambrills +Gambrinus +gambroon +gambs +Gambusia +gambusias +Gambut +gamdeboo +gamdia +game +gamebag +gameball +gamecock +game-cock +gamecocks +gamecraft +gamed +game-destroying +game-fowl +gameful +gamey +gamekeeper +gamekeepers +gamekeeping +gamelan +gamelang +gamelans +game-law +gameless +gamely +gamelike +gamelin +Gamelion +gamelote +gamelotte +gamene +gameness +gamenesses +gamer +games +gamesman +gamesmanship +gamesome +gamesomely +gamesomeness +games-player +gamest +gamester +gamesters +gamestress +gamet- +gametal +gametange +gametangia +gametangium +gamete +gametes +gametic +gametically +gameto- +gametocyst +gametocyte +gametogenesis +gametogeny +gametogenic +gametogenous +gametogony +gametogonium +gametoid +gametophagia +gametophyll +gametophyte +gametophytic +gametophobia +gametophore +gametophoric +gamgee +gamgia +gamy +gamic +gamier +gamiest +gamily +Gamin +gamine +gamines +gaminesque +gaminess +gaminesses +gaming +gaming-proof +gamings +gaminish +gamins +Gamma +gammacism +gammacismus +gammadia +gammadion +gammarid +Gammaridae +gammarine +gammaroid +Gammarus +gammas +gammation +gammed +Gammelost +gammer +gammerel +gammers +gammerstang +Gammexane +gammy +gammick +gammier +gammiest +gamming +gammock +gammon +gammoned +gammoner +gammoners +gammon-faced +gammoning +gammons +gammon-visaged +gamo- +gamobium +gamodeme +gamodemes +gamodesmy +gamodesmic +gamogamy +gamogenesis +gamogenetic +gamogenetical +gamogenetically +gamogeny +gamogony +Gamolepis +gamomania +gamond +gamone +gamont +Gamopetalae +gamopetalous +gamophagy +gamophagia +gamophyllous +gamori +gamosepalous +gamostele +gamostely +gamostelic +gamotropic +gamotropism +gamous +gamp +gamphrel +gamps +gams +gamut +gamuts +GAN +Ganado +ganam +ganancial +gananciales +ganancias +Ganapati +Gance +ganch +ganched +ganching +Gand +Ganda +Gandeeville +Gander +gandered +ganderess +gandergoose +gandering +gandermooner +ganders +ganderteeth +gandertmeeth +Gandhara +Gandharan +Gandharva +Gandhi +Gandhian +Gandhiism +Gandhiist +Gandhism +Gandhist +gandoura +gandul +gandum +gandurah +Gandzha +gane +ganef +ganefs +Ganesa +Ganesha +ganev +ganevs +gang +Ganga +Gangamopteris +gangan +gangava +gangbang +gangboard +gang-board +gangbuster +gang-cask +gang-days +gangdom +gange +ganged +ganger +gangerel +gangers +Ganges +Gangetic +gangflower +gang-flower +ganggang +ganging +gangion +gangism +gangland +ganglander +ganglands +gangle-shanked +gangly +gangli- +ganglia +gangliac +ganglial +gangliar +gangliasthenia +gangliate +gangliated +gangliectomy +ganglier +gangliest +gangliform +gangliglia +gangliglions +gangliitis +gangling +ganglioblast +gangliocyte +ganglioform +ganglioid +ganglioma +gangliomas +gangliomata +ganglion +ganglionary +ganglionate +ganglionated +ganglionectomy +ganglionectomies +ganglioneural +ganglioneure +ganglioneuroma +ganglioneuron +ganglionic +ganglionitis +ganglionless +ganglions +ganglioplexus +ganglioside +gangman +gangmaster +gangplank +gang-plank +gangplanks +gangplow +gangplows +gangrel +gangrels +gangrenate +gangrene +gangrened +gangrenes +gangrenescent +gangrening +gangrenous +gangs +gang's +gangsa +gangshag +gangsman +gangster +gangsterism +gangsters +gangster's +gangtide +Gangtok +gangue +Ganguela +gangues +gangwa +gangway +gangwayed +gangwayman +gangwaymen +gangways +gang-week +Ganiats +ganyie +Ganymeda +Ganymede +Ganymedes +ganister +ganisters +ganja +ganjah +ganjahs +ganjas +Ganley +ganner +Gannes +gannet +gannetry +gannets +Gannett +Ganny +Gannie +gannister +Gannon +Gannonga +ganoblast +Ganocephala +ganocephalan +ganocephalous +ganodont +Ganodonta +Ganodus +ganof +ganofs +ganoid +ganoidal +ganoidean +Ganoidei +ganoidian +ganoids +ganoin +ganoine +ganomalite +ganophyllite +ganoses +ganosis +Ganowanian +Gans +gansa +gansey +gansel +ganser +Gansevoort +gansy +Gant +ganta +gantang +gantangs +gantelope +gantlet +gantleted +gantleting +gantlets +gantline +gantlines +gantlope +gantlopes +ganton +gantry +gantries +gantryman +Gantrisin +gantsl +Gantt +ganza +ganzie +GAO +gaol +gaolage +gaolbird +gaoled +gaoler +gaolering +gaolerness +gaolers +gaoling +gaoloring +gaols +Gaon +Gaonate +Gaonic +Gaons +gap +Gapa +gape +gaped +gape-gaze +gaper +Gaperon +gapers +gapes +gapeseed +gape-seed +gapeseeds +gapeworm +gapeworms +gapy +Gapin +gaping +gapingly +gapingstock +Gapland +gapless +gaplessness +gapo +gaposis +gaposises +gapped +gapper +gapperi +gappy +gappier +gappiest +gapping +gaps +gap's +gap-toothed +Gapville +GAR +gara +garabato +garad +garage +garaged +garageman +garages +garaging +Garald +Garamas +Garamond +garance +garancin +garancine +Garand +garapata +garapato +Garardsfort +Garate +garau +garava +garavance +Garaway +garawi +garb +garbage +garbages +garbage's +garbanzo +garbanzos +garbardine +Garbe +garbed +garbel +garbell +Garber +Garbers +Garberville +garbill +garbing +garble +garbleable +garbled +garbler +garblers +garbles +garbless +garbline +garbling +garblings +Garbo +garboard +garboards +garboil +garboils +garbologist +garbs +garbure +garce +Garceau +Garcia +Garcia-Godoy +Garcia-Inchaustegui +Garciasville +Garcinia +Garcon +garcons +Gard +Garda +Gardal +gardant +Gardas +gardbrace +garde +gardebras +garde-collet +garde-du-corps +gardeen +garde-feu +garde-feux +Gardel +Gardell +garde-manger +Garden +Gardena +gardenable +gardencraft +Gardendale +gardened +Gardener +gardeners +gardenership +gardenesque +gardenful +garden-gate +gardenhood +garden-house +gardeny +Gardenia +gardenias +gardenin +gardening +gardenize +gardenless +gardenly +gardenlike +gardenmaker +gardenmaking +gardens +garden-seated +garden-variety +Gardenville +gardenwards +gardenwise +garde-reins +garderobe +gardeviance +gardevin +gardevisure +Gardy +Gardia +Gardie +gardyloo +Gardiner +gardinol +gardnap +Gardner +Gardners +Gardnerville +Gardol +gardon +Gare +garefowl +gare-fowl +garefowls +gareh +Garey +Garek +Gareri +Gareth +Garett +garetta +garewaite +Garfield +Garfinkel +garfish +garfishes +garg +Gargalianoi +gargalize +Gargan +garganey +garganeys +Gargantua +Gargantuan +Gargaphia +gargarism +gargarize +Garges +garget +gargety +gargets +gargil +gargle +gargled +gargler +garglers +gargles +gargling +gargoyle +gargoyled +gargoyley +gargoyles +gargoylish +gargoylishly +gargoylism +gargol +Garhwali +Gari +Gary +garial +gariba +Garibald +Garibaldi +Garibaldian +Garibold +Garibull +Gariepy +Garifalia +garigue +garigues +Garik +Garin +GARIOA +Garysburg +garish +garishly +garishness +Garita +Garyville +Garlaand +Garlan +Garland +Garlanda +garlandage +garlanded +garlanding +garlandless +garlandlike +garlandry +garlands +garlandwise +garle +Garlen +garlic +garlicky +garliclike +garlicmonger +garlics +garlicwort +Garlinda +Garling +garlion +garlopa +Garm +Garmaise +garment +garmented +garmenting +garmentless +garmentmaker +garments +garment's +garmenture +garmentworker +Garmisch-Partenkirchen +Garmr +garn +Garnavillo +Garneau +garnel +Garner +garnerage +garnered +garnering +garners +Garnerville +Garnes +Garnet +garnetberry +garnet-breasted +garnet-colored +garneter +garnetiferous +garnetlike +garnet-red +garnets +Garnett +Garnette +garnetter +garnetwork +garnetz +garni +garnice +garniec +garnierite +garnish +garnishable +garnished +garnishee +garnisheed +garnisheeing +garnisheement +garnishees +garnisheing +garnisher +garnishes +garnishing +garnishment +garnishments +garnishry +garnison +garniture +garnitures +Garo +Garofalo +Garold +garon +Garonne +garoo +garookuh +garote +garoted +garoter +garotes +garoting +garotte +garotted +garotter +garotters +garottes +garotting +Garoua +garous +garpike +gar-pike +garpikes +garrafa +garran +Garrard +garrat +Garratt +Garrattsville +garred +Garrek +Garret +garreted +garreteer +Garreth +garretmaster +garrets +Garretson +Garrett +Garrettsville +Garry +Garrya +Garryaceae +Garrick +garridge +garrigue +Garrigues +Garrik +garring +Garris +Garrison +garrisoned +Garrisonian +garrisoning +Garrisonism +garrisons +Garrisonville +Garrity +garrnishable +garron +garrons +garroo +garrooka +Garrot +garrote +garroted +garroter +garroters +garrotes +garroting +Garrott +garrotte +garrotted +garrotter +garrottes +garrotting +Garrulinae +garruline +garrulity +garrulities +garrulous +garrulously +garrulousness +garrulousnesses +Garrulus +garrupa +gars +garse +Garshuni +garsil +Garson +garston +Gart +garten +Garter +garter-blue +gartered +gartering +garterless +garters +garter's +Garth +garthman +Garthrod +garths +Gartner +garua +Garuda +garum +Garv +garvance +garvanzo +Garvey +garveys +Garvy +garvie +Garvin +garvock +Garwin +Garwood +Garzon +GAS +gas-absorbing +gasalier +gasaliers +Gasan +gasbag +gas-bag +gasbags +gasboat +Gasburg +gas-burning +gas-charged +gascheck +gas-check +Gascogne +gascoign +Gascoigne +gascoigny +gascoyne +Gascon +Gasconade +gasconaded +gasconader +gasconading +Gascony +Gasconism +gascons +gascromh +gas-delivering +gas-driven +gaseity +gas-electric +gaselier +gaseliers +gaseosity +gaseous +gaseously +gaseousness +gases +gas-filled +gas-fired +gasfiring +gas-fitter +gas-fitting +gash +gas-heat +gas-heated +gashed +gasher +gashes +gashest +gashful +gash-gabbit +gashy +gashing +gashly +gashliness +gasholder +gashouse +gashouses +gash's +gasify +gasifiable +gasification +gasified +gasifier +gasifiers +gasifies +gasifying +gasiform +Gaskell +gasket +gaskets +Gaskill +Gaskin +gasking +gaskings +Gaskins +gas-laden +gas-lampy +gasless +gaslight +gas-light +gaslighted +gaslighting +gaslightness +gaslights +gaslike +gaslit +gaslock +gasmaker +gasman +Gasmata +gasmen +gasmetophytic +gasogen +gasogene +gasogenes +gasogenic +gasohol +gasohols +gasolene +gasolenes +gasolier +gasoliery +gasoliers +gasoline +gasoline-electric +gasolineless +gasoline-propelled +gasoliner +gasolines +gasolinic +gasometer +gasometry +gasometric +gasometrical +gasometrically +gas-operated +gasoscope +gas-oxygen +gasp +Gaspar +Gaspard +gasparillo +Gasparo +Gaspe +gasped +Gaspee +Gasper +gaspereau +gaspereaus +gaspergou +gaspergous +Gasperi +Gasperoni +gaspers +gaspy +gaspiness +gasping +gaspingly +Gaspinsula +gas-plant +Gasport +gas-producing +gasproof +gas-propelled +gasps +Gasquet +gas-resisting +gas-retort +Gass +gas's +Gassaway +gassed +Gassendi +gassendist +Gasser +Gasserian +gassers +gasses +gassy +gassier +gassiest +gassiness +gassing +gassings +gassit +Gassman +Gassville +gast +gastaldite +gastaldo +gasted +gaster +gaster- +gasteralgia +gasteria +Gasterocheires +Gasterolichenes +gasteromycete +Gasteromycetes +gasteromycetous +Gasterophilus +gasteropod +Gasteropoda +gasterosteid +Gasterosteidae +gasterosteiform +gasterosteoid +Gasterosteus +gasterotheca +gasterothecal +Gasterotricha +gasterotrichan +gasterozooid +gasters +gas-testing +gastful +gasthaus +gasthauser +gasthauses +gastight +gastightness +Gastineau +gasting +gastly +gastness +gastnesses +Gaston +Gastonia +Gastonville +Gastornis +Gastornithidae +gastr- +gastradenitis +gastraea +gastraead +Gastraeadae +gastraeal +gastraeas +gastraeum +gastral +gastralgy +gastralgia +gastralgic +gastraneuria +gastrasthenia +gastratrophia +gastrea +gastreas +gastrectasia +gastrectasis +gastrectomy +gastrectomies +gastrelcosis +gastric +gastricism +gastrilegous +gastriloquy +gastriloquial +gastriloquism +gastriloquist +gastriloquous +gastrimargy +gastrin +gastrins +gastritic +gastritis +gastro- +gastroadenitis +gastroadynamic +gastroalbuminorrhea +gastroanastomosis +gastroarthritis +gastroatonia +gastroatrophia +gastroblennorrhea +gastrocatarrhal +gastrocele +gastrocentrous +Gastrochaena +Gastrochaenidae +gastrocystic +gastrocystis +gastrocnemial +gastrocnemian +gastrocnemii +gastrocnemius +gastrocoel +gastrocoele +gastrocolic +gastrocoloptosis +gastrocolostomy +gastrocolotomy +gastrocolpotomy +gastrodermal +gastrodermis +gastrodialysis +gastrodiaphanoscopy +gastrodidymus +gastrodynia +gastrodisc +gastrodisk +gastroduodenal +gastroduodenitis +gastroduodenoscopy +gastroduodenostomy +gastroduodenostomies +gastroduodenotomy +gastroelytrotomy +gastroenteralgia +gastroenteric +gastroenteritic +gastroenteritis +gastroenteroanastomosis +gastroenterocolitis +gastroenterocolostomy +gastroenterology +gastroenterologic +gastroenterological +gastroenterologically +gastroenterologist +gastroenterologists +gastroenteroptosis +gastroenterostomy +gastroenterostomies +gastroenterotomy +gastroepiploic +gastroesophageal +gastroesophagostomy +gastrogastrotomy +gastrogenic +gastrogenital +gastrogenous +gastrograph +gastrohelcosis +gastrohepatic +gastrohepatitis +gastrohydrorrhea +gastrohyperneuria +gastrohypertonic +gastrohysterectomy +gastrohysteropexy +gastrohysterorrhaphy +gastrohysterotomy +gastroid +gastrointestinal +gastrojejunal +gastrojejunostomy +gastrojejunostomies +gastrolater +gastrolatrous +gastrolavage +gastrolienal +gastrolysis +gastrolith +gastrolytic +Gastrolobium +gastrologer +gastrology +gastrological +gastrologically +gastrologist +gastrologists +gastromalacia +gastromancy +gastromelus +gastromenia +gastromyces +gastromycosis +gastromyxorrhea +gastronephritis +gastronome +gastronomer +gastronomes +gastronomy +gastronomic +gastronomical +gastronomically +gastronomics +gastronomies +gastronomist +gastronosus +gastro-omental +gastropancreatic +gastropancreatitis +gastroparalysis +gastroparesis +gastroparietal +gastropathy +gastropathic +gastroperiodynia +gastropexy +gastrophile +gastrophilism +gastrophilist +gastrophilite +Gastrophilus +gastrophrenic +gastrophthisis +gastropyloric +gastroplasty +gastroplenic +gastropleuritis +gastroplication +gastropneumatic +gastropneumonic +gastropod +Gastropoda +gastropodan +gastropodous +gastropods +gastropore +gastroptosia +gastroptosis +gastropulmonary +gastropulmonic +gastrorrhagia +gastrorrhaphy +gastrorrhea +gastroschisis +gastroscope +gastroscopy +gastroscopic +gastroscopies +gastroscopist +gastrosoph +gastrosopher +gastrosophy +gastrospasm +gastrosplenic +gastrostaxis +gastrostegal +gastrostege +gastrostenosis +gastrostomy +gastrostomies +gastrostomize +Gastrostomus +gastrosuccorrhea +gastrotaxis +gastrotheca +gastrothecal +gastrotympanites +gastrotome +gastrotomy +gastrotomic +gastrotomies +gastrotrich +Gastrotricha +gastrotrichan +gastrotubotomy +gastrovascular +gastroxynsis +gastrozooid +gastrula +gastrulae +gastrular +gastrulas +gastrulate +gastrulated +gastrulating +gastrulation +gastruran +gasts +gasworker +gasworks +Gat +gata +gatch +gatchwork +gate +gateado +gateage +gateau +gateaux +gate-crash +gatecrasher +gate-crasher +gatecrashers +GATED +gatefold +gatefolds +gatehouse +gatehouses +gatekeep +gatekeeper +gate-keeper +gatekeepers +gate-leg +gate-legged +gateless +gatelike +gatemaker +gateman +gatemen +gate-netting +gatepost +gate-post +gateposts +gater +Gates +Gateshead +Gatesville +gatetender +gateway +gatewaying +gatewayman +gatewaymen +gateways +gateway's +gateward +gatewards +gatewise +gatewoman +Gatewood +gateworks +gatewright +Gath +Gatha +Gathard +gather +gatherable +gathered +gatherer +gatherers +gathering +gatherings +Gathers +gatherum +Gathic +Gathings +Gati +Gatian +Gatias +gating +Gatlinburg +Gatling +gator +gators +Gatow +gats +gatsby +GATT +Gattamelata +gatten +gatter +gatteridge +gattine +Gattman +gat-toothed +Gatun +GATV +Gatzke +gau +gaub +gauby +gauche +gauchely +gaucheness +gaucher +gaucherie +gaucheries +gauchest +Gaucho +gauchos +gaucy +gaucie +Gaud +gaudeamus +gaudeamuses +gaudery +gauderies +Gaudet +Gaudete +Gaudette +gaudful +gaudy +Gaudibert +gaudy-day +gaudier +Gaudier-Brzeska +gaudies +gaudiest +gaudy-green +gaudily +gaudiness +gaudinesses +gaudish +gaudless +gauds +gaudsman +gaufer +gauffer +gauffered +gaufferer +gauffering +gauffers +gauffre +gauffred +gaufre +gaufrette +gaufrettes +Gaugamela +gauge +gaugeable +gaugeably +gauged +gauger +gaugers +gaugership +gauges +Gaughan +gauging +Gauguin +Gauhati +gauily +gauk +Gaul +Gauldin +gaulding +Gauleiter +Gaulic +Gaulin +Gaulish +Gaulle +Gaullism +Gaullist +gauloiserie +gauls +gaulsh +Gault +gaulter +gaultherase +Gaultheria +gaultherin +gaultherine +Gaultiero +gaults +gaum +gaumed +gaumy +gauming +gaumish +gaumless +gaumlike +gaums +gaun +gaunch +Gaunt +gaunt-bellied +gaunted +gaunter +gauntest +gaunty +gauntlet +gauntleted +gauntleting +gauntlets +Gauntlett +gauntly +gauntness +gauntnesses +gauntree +gauntry +gauntries +gaup +gauping +gaupus +gaur +Gaura +gaure +Gauri +Gaurian +gauric +Gauricus +gaurie +gaurs +gaus +Gause +Gausman +Gauss +gaussage +gaussbergite +gausses +Gaussian +gaussmeter +gauster +gausterer +Gaut +Gautama +Gautea +gauteite +Gauthier +Gautier +Gautious +gauze +gauzelike +gauzes +gauzewing +gauze-winged +gauzy +gauzier +gauziest +gauzily +gauziness +Gav +gavage +gavages +gavall +Gavan +gave +gavel +gavelage +gaveled +gaveler +gavelet +gaveling +gavelkind +gavelkinder +gavelled +gaveller +gavelling +gavelman +gavelmen +gavelock +gavelocks +gavels +Gaven +gaverick +Gavette +Gavia +Gaviae +gavial +Gavialis +gavialoid +gavials +Gaviiformes +Gavin +Gavini +gavyuti +Gavle +gavot +gavots +gavotte +gavotted +gavottes +gavotting +Gavra +Gavrah +Gavriella +Gavrielle +Gavrila +Gavrilla +GAW +Gawain +gawby +gawcey +gawcie +Gawen +gawgaw +gawish +gawk +gawked +gawker +gawkers +gawkhammer +gawky +gawkier +gawkies +gawkiest +gawkihood +gawkily +gawkiness +gawking +gawkish +gawkishly +gawkishness +gawks +Gawlas +gawm +gawn +gawney +gawp +gawped +gawping +gawps +Gawra +gawsy +gawsie +gaz +gaz. +Gaza +gazabo +gazaboes +gazabos +gazangabin +Gazania +Gazankulu +gaze +gazebo +gazeboes +gazebos +gazed +gazee +gazeful +gazehound +gaze-hound +gazel +gazeless +Gazella +gazelle +gazelle-boy +gazelle-eyed +gazellelike +gazelles +gazelline +gazement +gazer +gazer-on +gazers +gazes +gazet +gazettal +gazette +gazetted +gazetteer +gazetteerage +gazetteerish +gazetteers +gazetteership +gazettes +gazetting +gazi +gazy +Gaziantep +gazing +gazingly +gazingstock +gazing-stock +Gazo +gazogene +gazogenes +gazolyte +gazometer +gazon +gazook +gazophylacium +gazoz +gazpacho +gazpachos +gazump +gazumped +gazumper +gazumps +gazzetta +Gazzo +GB +GBA +Gbari +Gbaris +GBE +GBG +GBH +GBIP +GBJ +GBM +GBS +GBT +GBZ +GC +Gc/s +GCA +g-cal +GCB +GCC +GCD +GCE +GCF +GCI +GCL +GCM +GCMG +gconv +gconvert +GCR +GCS +GCT +GCVO +GCVS +GD +Gda +Gdansk +GDB +Gde +Gdel +gdinfo +Gdynia +Gdns +GDP +GDR +GDS +gds. +GE +ge- +gea +Geadephaga +geadephagous +Geaghan +geal +Gean +Geanine +geanticlinal +geanticline +gear +Gearalt +Gearard +gearbox +gearboxes +gearcase +gearcases +gear-cutting +gear-driven +geared +Gearhart +Geary +gearing +gearings +gearksutite +gearless +gearman +gear-operated +gears +gearset +gearshift +gearshifts +gearwheel +gearwheels +gease +geason +geast +Geaster +Geat +Geatas +Geb +gebang +gebanga +Gebaur +gebbie +Gebelein +Geber +Gebhardt +Gebler +Gebrauchsmusik +gebur +gecarcinian +Gecarcinidae +Gecarcinus +geck +gecked +gecking +gecko +geckoes +geckoid +geckos +geckotian +geckotid +Geckotidae +geckotoid +gecks +GECOS +GECR +Ged +gedackt +gedact +Gedaliah +gedanite +gedanken +Gedankenexperiment +gedd +gedder +Geddes +gedds +gedeckt +gedecktwork +Gederathite +Gederite +gedrite +geds +gedunk +Gee +geebong +geebung +Geechee +geed +geegaw +geegaws +gee-gee +Geehan +gee-haw +geeing +geejee +geek +geeky +geekier +geekiest +geeks +geelbec +geelbeck +geelbek +geeldikkop +geelhout +Geelong +geepound +geepounds +Geer +geerah +Geerts +gees +geese +Geesey +geest +geests +geet +gee-throw +gee-up +Geez +Ge'ez +geezer +geezers +Gefell +Gefen +Geff +Geffner +gefilte +gefulltefish +gegenion +gegen-ion +Gegenschein +gegg +geggee +gegger +geggery +gehey +Geheimrat +Gehenna +Gehlbach +gehlenite +Gehman +Gehrig +gey +geyan +Geibel +geic +Geier +geyerite +Geiger +Geigertown +Geigy +Geikia +Geikie +geikielite +Geilich +geylies +gein +geir +geira +GEIS +geisa +GEISCO +Geisel +Geisenheimer +geyser +geyseral +geyseric +geyserine +geyserish +geyserite +geysers +Geyserville +geisha +geishas +Geismar +geison +geisotherm +geisothermal +Geiss +Geissoloma +Geissolomataceae +Geissolomataceous +Geissorhiza +geissospermin +geissospermine +Geist +Geistesgeschichte +geistlich +Geistown +Geithner +geitjie +geitonogamy +geitonogamous +Gekko +Gekkones +gekkonid +Gekkonidae +gekkonoid +Gekkota +Gel +Gela +gelable +gelada +geladas +gelandejump +gelandelaufer +gelandesprung +Gelanor +gelant +gelants +Gelasia +Gelasian +Gelasias +Gelasimus +Gelasius +gelastic +Gelastocoridae +gelate +gelated +gelates +gelati +gelatia +gelatification +gelatigenous +gelatin +gelatinate +gelatinated +gelatinating +gelatination +gelatin-coated +gelatine +gelatined +gelatines +gelating +gelatiniferous +gelatinify +gelatiniform +gelatinigerous +gelatinisation +gelatinise +gelatinised +gelatiniser +gelatinising +gelatinity +gelatinizability +gelatinizable +gelatinization +gelatinize +gelatinized +gelatinizer +gelatinizing +gelatino- +gelatinobromide +gelatinochloride +gelatinoid +gelatinotype +gelatinous +gelatinously +gelatinousness +gelatins +gelation +gelations +gelato +gelatos +gelatose +Gelb +geld +geldability +geldable +geldant +gelded +Geldens +gelder +Gelderland +gelders +geldesprung +gelding +geldings +gelds +Gelechia +gelechiid +Gelechiidae +Gelee +geleem +gelees +Gelene +Gelett +Gelfomino +Gelhar +Gelya +Gelibolu +gelid +Gelidiaceae +gelidity +gelidities +Gelidium +gelidly +gelidness +gelignite +gelilah +gelinotte +gell +gellant +gellants +gelled +Geller +Gellert +gelly +Gelligaer +gelling +Gellman +Gelman +gelndesprung +gelofer +gelofre +gelogenic +gelong +Gelonus +geloscopy +gelose +gelosie +gelosin +gelosine +gelotherapy +gelotometer +gelotoscopy +gelototherapy +gels +gel's +gelsemia +gelsemic +gelsemin +gelsemine +gelseminic +gelseminine +Gelsemium +gelsemiumia +gelsemiums +Gelsenkirchen +gelt +gelts +Gelugpa +GEM +Gemara +Gemaric +Gemarist +gematria +gematrical +gematriot +gemauve +gem-bearing +gem-bedewed +gem-bedizened +gem-bespangled +gem-bright +gem-cutting +gem-decked +gemeinde +gemeinschaft +gemeinschaften +gemel +gemeled +gemelled +gemellion +gemellione +gemellus +gemels +gem-engraving +gem-faced +gem-fruit +gem-grinding +Gemina +geminal +geminally +geminate +geminated +geminately +geminates +geminating +gemination +geminations +geminative +Gemini +Geminian +Geminiani +Geminid +geminiflorous +geminiform +geminis +Geminius +geminorum +geminous +Geminus +Gemitores +gemitorial +gemless +gemlich +gemlike +Gemma +gemmaceous +gemmae +gemman +gemmary +gemmate +gemmated +gemmates +gemmating +gemmation +gemmative +gemmed +gemmel +Gemmell +gemmeous +gemmer +gemmery +gemmy +gemmier +gemmiest +gemmiferous +gemmiferousness +gemmification +gemmiform +gemmily +gemminess +gemming +Gemmingia +gemmipara +gemmipares +gemmiparity +gemmiparous +gemmiparously +gemmoid +gemmology +gemmological +gemmologist +gemmologists +gemmula +gemmulation +gemmule +gemmules +gemmuliferous +Gemoets +gemology +gemological +gemologies +gemologist +gemologists +gemonies +gemot +gemote +gemotes +gemots +Gemperle +gempylid +GEMS +gem's +gemsbok +gemsboks +gemsbuck +gemsbucks +gemse +gemses +gem-set +gemshorn +gem-spangled +gemstone +gemstones +gemuetlich +Gemuetlichkeit +gemul +gemuti +gemutlich +Gemutlichkeit +gemwork +gen +gen- +Gen. +Gena +genae +genal +genapp +genappe +genapped +genapper +genapping +genarch +genarcha +genarchaship +genarchship +Genaro +gendarme +gendarmery +gendarmerie +gendarmes +gender +gendered +genderer +gendering +genderless +genders +gender's +gene +geneal +geneal. +genealogy +genealogic +genealogical +genealogically +genealogies +genealogist +genealogists +genealogize +genealogizer +genear +genearch +geneat +Geneautry +genecology +genecologic +genecological +genecologically +genecologist +genecor +Geneen +Geneina +geneki +geneology +geneological +geneologically +geneologist +geneologists +genep +genepi +genera +generability +generable +generableness +general +generalate +generalcy +generalcies +generale +generalia +Generalidad +generalific +generalisable +generalisation +generalise +generalised +generaliser +generalising +generalism +generalissima +generalissimo +generalissimos +generalist +generalistic +generalists +generalist's +generaliter +generality +generalities +generalizability +generalizable +generalization +generalizations +generalization's +generalize +generalizeable +generalized +generalizer +generalizers +generalizes +generalizing +generall +generally +generalness +general-purpose +generals +generalship +generalships +generalty +generant +generate +generated +generater +generates +generating +generation +generational +generationism +generations +generative +generatively +generativeness +generator +generators +generator's +generatrices +generatrix +generic +generical +generically +genericalness +genericness +generics +generification +generis +generosity +generosities +generosity's +generous +generous-hearted +generously +generousness +generousnesses +genes +gene's +Genesa +Genesco +Genesee +Geneseo +geneserin +geneserine +geneses +Genesia +Genesiac +Genesiacal +genesial +genesic +genesiology +genesis +Genesitic +genesiurgic +gene-string +Genet +genethliac +genethliacal +genethliacally +genethliacism +genethliacon +genethliacs +genethlialogy +genethlialogic +genethlialogical +genethliatic +genethlic +genetic +genetical +genetically +geneticism +geneticist +geneticists +genetics +genetika +Genetyllis +genetmoil +genetoid +genetor +genetous +Genetrix +genets +Genetta +genette +genettes +Geneura +Geneva +Geneva-cross +Genevan +genevas +Geneve +Genevese +Genevi +Genevieve +Genevois +genevoise +Genevra +Genf +Genfersee +genghis +Gengkow +geny +Genia +genial +geniality +genialities +genialize +genially +genialness +genian +genyantrum +genic +genically +genicular +geniculate +geniculated +geniculately +geniculation +geniculum +Genie +genies +genii +genin +genio +genio- +genioglossal +genioglossi +genioglossus +geniohyoglossal +geniohyoglossus +geniohyoid +geniolatry +genion +Genyophrynidae +genioplasty +genyoplasty +genip +Genipa +genipap +genipapada +genipaps +genyplasty +genips +genys +genisaro +Genisia +Genista +genistein +genistin +genit +genit. +genital +genitalia +genitalial +genitalic +genitally +genitals +geniting +genitival +genitivally +genitive +genitives +genito- +genitocrural +genitofemoral +genitor +genitory +genitorial +genitors +genitourinary +Genitrix +geniture +genitures +genius +geniuses +genius's +genizah +genizero +Genk +Genl +Genl. +Genna +Gennaro +Gennevilliers +Genni +Genny +Gennie +Gennifer +Geno +geno- +Genoa +genoas +genoblast +genoblastic +genocidal +genocide +genocides +Genoese +genoise +genoises +Genolla +genom +genome +genomes +genomic +genoms +genonema +genophobia +genos +genospecies +genotype +genotypes +genotypic +genotypical +genotypically +genotypicity +genouillere +genous +Genova +Genovera +Genovese +Genoveva +genovino +genre +genres +genre's +genro +genros +gens +Gensan +genseng +gensengs +Genseric +Gensler +Gensmer +genson +Gent +gentamicin +genteel +genteeler +genteelest +genteelish +genteelism +genteelize +genteelly +genteelness +Gentes +genthite +genty +gentian +Gentiana +Gentianaceae +gentianaceous +gentianal +Gentianales +gentianella +gentianic +gentianin +gentianose +gentians +gentianwort +gentiin +gentil +Gentile +gentiledom +gentile-falcon +gentiles +gentilesse +gentilhomme +gentilic +Gentilis +gentilish +gentilism +gentility +gentilitial +gentilitian +gentilities +gentilitious +gentilization +gentilize +gentill- +Gentille +gentiobiose +gentiopicrin +gentisate +gentisein +gentisic +gentisin +gentium +gentle +gentle-born +gentle-bred +gentle-browed +gentled +gentle-eyed +gentlefolk +gentlefolks +gentle-handed +gentle-handedly +gentle-handedness +gentlehearted +gentleheartedly +gentleheartedness +gentlehood +gentle-looking +gentleman +gentleman-adventurer +gentleman-agent +gentleman-at-arms +gentleman-beggar +gentleman-cadet +gentleman-commoner +gentleman-covenanter +gentleman-dependent +gentleman-digger +gentleman-farmer +gentlemanhood +gentlemanism +gentlemanize +gentleman-jailer +gentleman-jockey +gentleman-lackey +gentlemanly +gentlemanlike +gentlemanlikeness +gentlemanliness +gentleman-lodger +gentleman-murderer +gentle-mannered +gentle-manneredly +gentle-manneredness +gentleman-pensioner +gentleman-porter +gentleman-priest +gentleman-ranker +gentleman-recusant +gentleman-rider +gentleman-scholar +gentleman-sewer +gentlemanship +gentleman-tradesman +gentleman-usher +gentleman-vagabond +gentleman-volunteer +gentleman-waiter +gentlemen +gentlemen-at-arms +gentlemen-commoners +gentlemen-farmers +gentlemen-pensioners +gentlemens +gentle-minded +gentle-mindedly +gentle-mindedness +gentlemouthed +gentle-natured +gentle-naturedly +gentle-naturedness +gentleness +gentlenesses +gentlepeople +gentler +gentles +gentleship +gentle-spoken +gentle-spokenly +gentle-spokenness +gentlest +gentle-voiced +gentle-voicedly +gentle-voicedness +gentlewoman +gentlewomanhood +gentlewomanish +gentlewomanly +gentlewomanlike +gentlewomanliness +gentlewomen +gently +gentling +gentman +Gentoo +Gentoos +Gentry +gentrice +gentrices +gentries +gentrify +gentrification +Gentryville +gents +genu +genua +genual +Genucius +genuclast +genuflect +genuflected +genuflecting +genuflection +genuflections +genuflector +genuflectory +genuflects +genuflex +genuflexion +genuflexuous +genuine +genuinely +genuineness +genuinenesses +genupectoral +genus +genuses +Genvieve +GEO +geo- +geoaesthesia +geoagronomic +geobiology +geobiologic +geobiont +geobios +geoblast +geobotany +geobotanic +geobotanical +geobotanically +geobotanist +geocarpic +geocentric +geocentrical +geocentrically +geocentricism +geocerite +geochemical +geochemically +geochemist +geochemistry +geochemists +geochrony +geochronic +geochronology +geochronologic +geochronological +geochronologically +geochronologist +geochronometry +geochronometric +geocyclic +geocline +Geococcyx +geocoronium +geocratic +geocronite +geod +geod. +geodaesia +geodal +geode +geodes +geodesy +geodesia +geodesic +geodesical +geodesics +geodesies +geodesist +geodesists +geodete +geodetic +geodetical +geodetically +geodetician +geodetics +geodiatropism +geodic +geodiferous +geodynamic +geodynamical +geodynamicist +geodynamics +geodist +geoduck +geoducks +geoemtry +geoethnic +Geof +Geoff +Geoffrey +Geoffry +geoffroyin +geoffroyine +geoform +geog +geog. +geogen +geogenesis +geogenetic +geogeny +geogenic +geogenous +geoglyphic +Geoglossaceae +Geoglossum +geognosy +geognosies +geognosis +geognosist +geognost +geognostic +geognostical +geognostically +geogony +geogonic +geogonical +geographer +geographers +geography +geographic +geographical +geographically +geographics +geographies +geographism +geographize +geographized +geohydrology +geohydrologic +geohydrologist +geoid +geoidal +geoids +geoid-spheroid +geoisotherm +geol +geol. +geolatry +GeolE +geolinguistics +geologer +geologers +geology +geologian +geologic +geological +geologically +geologician +geologies +geologise +geologised +geologising +geologist +geologists +geologist's +geologize +geologized +geologizing +geom +geom. +geomagnetic +geomagnetically +geomagnetician +geomagnetics +geomagnetism +geomagnetist +geomaly +geomalic +geomalism +geomance +geomancer +geomancy +geomancies +geomant +geomantic +geomantical +geomantically +geomechanics +geomedical +geomedicine +geometdecrne +geometer +geometers +geometry +geometric +geometrical +geometrically +geometrician +geometricians +geometricism +geometricist +geometricize +geometrid +Geometridae +geometries +geometriform +Geometrina +geometrine +geometrise +geometrised +geometrising +geometrize +geometrized +geometrizing +geometroid +Geometroidea +geomyid +Geomyidae +Geomys +geomoroi +geomorphy +geomorphic +geomorphist +geomorphogeny +geomorphogenic +geomorphogenist +geomorphology +geomorphologic +geomorphological +geomorphologically +geomorphologist +Geon +geonavigation +geo-navigation +geonegative +Geonic +geonyctinastic +geonyctitropic +Geonim +Geonoma +geoparallelotropic +geophagy +geophagia +geophagies +geophagism +geophagist +geophagous +Geophila +geophilid +Geophilidae +geophilous +Geophilus +geophysical +geophysically +geophysicist +geophysicists +geophysics +geophyte +geophytes +geophytic +Geophone +geophones +geoplagiotropism +Geoplana +Geoplanidae +geopolar +geopolitic +geopolitical +geopolitically +geopolitician +geopolitics +Geopolitik +geopolitist +geopony +geoponic +geoponical +geoponics +geopositive +geopotential +geoprobe +Geoprumnon +georama +Georas +Geordie +Georg +Georgadjis +Georgann +George +Georgeanna +Georgeanne +Georged +Georgemas +Georgena +Georgene +Georges +Georgesman +Georgesmen +Georgeta +Georgetown +Georgetta +Georgette +Georgi +Georgy +Georgia +georgiadesite +Georgian +Georgiana +Georgianna +Georgianne +georgians +georgic +georgical +georgics +Georgie +Georgina +Georgine +georgium +Georgius +Georglana +geoscience +geoscientist +geoscientists +geoscopy +geoscopic +geoselenic +geosid +geoside +geosynchronous +geosynclinal +geosyncline +geosynclines +geosphere +Geospiza +geostatic +geostatics +geostationary +geostrategy +geostrategic +geostrategist +geostrophic +geostrophically +geotactic +geotactically +geotaxes +geotaxy +geotaxis +geotechnic +geotechnics +geotectology +geotectonic +geotectonically +geotectonics +Geoteuthis +geotherm +geothermal +geothermally +geothermic +geothermometer +Geothlypis +geoty +geotic +geotical +geotilla +geotonic +geotonus +geotropy +geotropic +geotropically +geotropism +Gepeoo +Gephyrea +gephyrean +gephyrocercal +gephyrocercy +gephyrophobia +Gepidae +gepoun +Gepp +Ger +Ger. +Gera +geraera +gerah +gerahs +Geraint +Gerald +Geralda +Geraldina +Geraldine +Geraldton +Geraniaceae +geraniaceous +geranial +Geraniales +geranials +geranic +geranyl +geranin +geraniol +geraniols +Geranium +geraniums +geranomorph +Geranomorphae +geranomorphic +Gerar +gerara +Gerard +gerardia +gerardias +Gerardo +Gerasene +gerastian +gerate +gerated +gerately +geraty +geratic +geratology +geratologic +geratologous +Geraud +gerb +Gerbatka +gerbe +Gerber +Gerbera +gerberas +Gerberia +gerbil +gerbille +gerbilles +Gerbillinae +Gerbillus +gerbils +gerbo +Gerbold +gercrow +Gerd +Gerda +Gerdeen +Gerdi +Gerdy +Gerdie +Gerdye +Gere +gereagle +gerefa +Gerek +Gereld +gerenda +gerendum +gerent +gerents +gerenuk +gerenuks +Gereron +gerfalcon +Gerfen +gerful +Gerge +Gerger +Gerhan +Gerhard +Gerhardine +Gerhardt +gerhardtite +Gerhardus +Gerhart +Geri +Gery +Gerianna +Gerianne +geriatric +geriatrician +geriatrics +geriatrist +Gericault +Gerick +Gerygone +Gerik +gerim +Gering +Geryon +Geryoneo +Geryones +Geryonia +geryonid +Geryonidae +Geryoniidae +gerip +Gerita +Gerius +gerkin +Gerkman +Gerlac +Gerlach +Gerlachovka +Gerladina +gerland +Gerlaw +germ +Germain +Germaine +Germayne +germal +German +Germana +German-american +German-built +germander +germane +germanely +germaneness +German-english +Germanesque +German-french +Germanhood +German-hungarian +Germany +Germania +Germanic +Germanical +Germanically +Germanics +germanies +Germanify +Germanification +germanyl +germanious +Germanisation +Germanise +Germanised +Germaniser +Germanish +Germanising +Germanism +Germanist +Germanistic +German-italian +germanite +Germanity +germanium +germaniums +Germanization +Germanize +Germanized +Germanizer +Germanizing +German-jewish +Germanly +German-made +Germann +Germanness +Germano +germano- +Germanocentric +Germanomania +Germanomaniac +Germanophile +Germanophilist +Germanophobe +Germanophobia +Germanophobic +Germanophobist +germanous +German-owned +German-palatine +germans +german's +German-speaking +Germansville +German-swiss +Germanton +Germantown +germarium +Germaun +germen +germens +germ-forming +germfree +germy +germicidal +germicide +germicides +germiculture +germier +germiest +germifuge +germigene +germigenous +Germin +germina +germinability +germinable +Germinal +germinally +germinance +germinancy +germinant +germinate +germinated +germinates +germinating +germination +germinational +germinations +germinative +germinatively +germinator +germing +germiniparous +germinogony +germiparity +germiparous +Germiston +germless +germlike +germling +germon +germproof +germs +germ's +germule +gernative +Gernhard +gernitz +gerocomy +gerocomia +gerocomical +geroderma +gerodermia +gerodontia +gerodontic +gerodontics +gerodontology +Gerome +geromorphism +Gerona +Geronimo +Geronomite +geront +geront- +gerontal +gerontes +gerontic +gerontine +gerontism +geronto +geronto- +gerontocracy +gerontocracies +gerontocrat +gerontocratic +gerontogeous +gerontology +gerontologic +gerontological +gerontologies +gerontologist +gerontologists +gerontomorphosis +gerontophilia +gerontotherapy +gerontotherapies +gerontoxon +geropiga +gerous +Gerousia +Gerrald +Gerrard +Gerrardstown +Gerres +gerrhosaurid +Gerrhosauridae +Gerri +Gerry +Gerridae +Gerrie +Gerrilee +gerrymander +gerrymandered +gerrymanderer +gerrymandering +gerrymanders +Gerrit +Gers +Gersam +gersdorffite +Gersham +Gershom +Gershon +Gershonite +Gershwin +Gerson +Gerstein +Gerstner +gersum +Gert +Gerta +Gerti +Gerty +Gertie +Gerton +Gertrud +Gertruda +Gertrude +Gertrudis +gerund +gerundial +gerundially +gerundival +gerundive +gerundively +gerunds +Gerusia +Gervais +gervao +Gervas +Gervase +Gerzean +Ges +Gesan +Gesell +Gesellschaft +gesellschaften +Geshurites +gesith +gesithcund +gesithcundman +gesling +Gesner +Gesnera +Gesneraceae +gesneraceous +gesnerad +Gesneria +Gesneriaceae +gesneriaceous +Gesnerian +gesning +gess +gessamine +Gessen +gesseron +Gessner +gesso +gessoed +gessoes +gest +gestae +Gestalt +gestalten +gestalter +gestaltist +gestalts +gestant +Gestapo +gestapos +gestate +gestated +gestates +gestating +gestation +gestational +gestations +gestative +gestatory +gestatorial +gestatorium +geste +gested +gesten +gestening +gester +gestes +gestic +gestical +gesticulacious +gesticulant +gesticular +gesticularious +gesticulate +gesticulated +gesticulates +gesticulating +gesticulation +gesticulations +gesticulative +gesticulatively +gesticulator +gesticulatory +gestio +gestion +gestning +gestonie +gestor +gests +gestura +gestural +gesture +gestured +gestureless +gesturer +gesturers +gestures +gesturing +gesturist +Gesualdo +gesundheit +geswarp +ges-warp +get +geta +getable +Getae +getah +getas +getatability +get-at-ability +getatable +get-at-able +getatableness +get-at-ableness +getaway +get-away +getaways +getfd +Geth +gether +Gethsemane +Gethsemanic +Getic +getid +getling +getmesost +getmjlkost +get-off +get-out +getpenny +Getraer +gets +getspa +getspace +Getsul +gettable +gettableness +Getter +gettered +gettering +getters +getter's +Getty +getting +Gettings +Gettysburg +get-together +get-tough +getup +get-up +get-up-and-get +get-up-and-go +getups +Getzville +geulah +Geulincx +Geullah +Geum +geumatophobia +geums +GeV +Gevaert +gewgaw +gewgawed +gewgawy +gewgawish +gewgawry +gewgaws +Gewirtz +Gewrztraminer +Gex +gez +Gezer +gezerah +Gezira +GFCI +G-flat +GFTU +GG +GGP +ggr +GH +GHA +ghaffir +ghafir +ghain +ghaist +ghalva +Ghan +Ghana +Ghanaian +ghanaians +Ghanian +Ghardaia +gharial +gharnao +gharri +gharry +gharries +gharris +gharry-wallah +Ghassan +Ghassanid +ghast +ghastful +ghastfully +ghastfulness +ghastily +ghastly +ghastlier +ghastliest +ghastlily +ghastliness +ghat +Ghats +ghatti +ghatwal +ghatwazi +ghaut +ghauts +ghawazee +ghawazi +ghazal +Ghazali +ghazel +ghazi +ghazies +ghazis +ghazism +Ghaznevid +Ghazzah +Ghazzali +ghbor +Gheber +ghebeta +Ghedda +ghee +Gheen +Gheens +ghees +Gheg +Ghegish +Ghelderode +gheleem +Ghent +ghenting +Gheorghe +gherao +gheraoed +gheraoes +gheraoing +Gherardi +Gherardo +gherkin +gherkins +Gherlein +ghess +ghetchoo +ghetti +ghetto +ghetto-dwellers +ghettoed +ghettoes +ghettoing +ghettoization +ghettoize +ghettoized +ghettoizes +ghettoizing +ghettos +ghi +Ghibelline +Ghibellinism +Ghiberti +ghibli +ghiblis +ghyll +ghillie +ghillies +ghylls +Ghilzai +Ghiordes +Ghirlandaio +Ghirlandajo +ghis +Ghiselin +ghizite +ghole +ghoom +ghorkhar +ghost +ghostcraft +ghostdom +ghosted +ghoster +ghostess +ghost-fearing +ghost-filled +ghostfish +ghostfishes +ghostflower +ghost-haunted +ghosthood +ghosty +ghostier +ghostiest +ghostified +ghostily +ghosting +ghostish +ghostism +ghostland +ghostless +ghostlet +ghostly +ghostlier +ghostliest +ghostlify +ghostlike +ghostlikeness +ghostlily +ghostliness +ghostmonger +ghostology +ghost-ridden +Ghosts +ghostship +ghostweed +ghost-weed +ghostwrite +ghostwriter +ghost-writer +ghostwriters +ghostwrites +ghostwriting +ghostwritten +ghostwrote +ghoul +ghoulery +ghoulie +ghoulish +ghoulishly +ghoulishness +ghouls +GHQ +GHRS +ghrush +ghurry +Ghuz +GHZ +GI +Gy +gy- +gi. +Giacamo +Giacinta +Giacobo +Giacometti +Giacomo +Giacomuzzo +Giacopo +Giai +Giaimo +Gyaing +gyal +giallolino +giambeux +Giamo +Gian +Giana +Gyani +Gianina +Gianna +Gianni +Giannini +Giansar +giant +giantesque +giantess +giantesses +gianthood +giantish +giantism +giantisms +giantize +giantkind +giantly +giantlike +giant-like +giantlikeness +giantry +giants +giant's +giantship +giantsize +giant-sized +giaour +giaours +Giardia +giardiasis +Giarla +giarra +giarre +Gyarung +Gyas +gyascutus +Gyasi +gyassa +Gyatt +Giauque +Giavani +Gib +gibaro +Gibb +gibbals +gibbar +gibbartas +gibbed +Gibbeon +gibber +gibbered +Gibberella +gibberellin +gibbergunyah +gibbering +gibberish +gibberishes +gibberose +gibberosity +gibbers +gibbert +gibbet +gibbeted +gibbeting +gibbets +gibbetted +gibbetting +gibbetwise +Gibbi +Gibby +Gibbie +gibbier +gibbing +gibbled +gibblegabble +gibble-gabble +gibblegabbler +gibble-gabbler +gibblegable +gibbles +gibbol +Gibbon +Gibbons +Gibbonsville +gibbose +gibbosely +gibboseness +gibbosity +gibbosities +gibboso- +gibbous +gibbously +gibbousness +Gibbs +Gibbsboro +gibbsite +gibbsites +Gibbstown +gibbus +gib-cat +Gibe +gybe +gibed +gybed +gibel +gibelite +Gibeon +Gibeonite +giber +gyber +gibers +Gibert +gibes +gybes +gibetting +gib-head +gibier +Gibil +gibing +gybing +gibingly +gibleh +giblet +giblet-check +giblet-checked +giblet-cheek +giblets +gibli +giboia +Giboulee +Gibraltar +Gibran +Gibrian +gibs +Gibsland +Gibson +Gibsonburg +Gibsonia +gibsons +Gibsonton +Gibsonville +gibstaff +Gibun +gibus +gibuses +GID +GI'd +giddap +giddea +giddy +giddyap +giddyberry +giddybrain +giddy-brained +giddy-drunk +giddied +giddier +giddies +giddiest +giddify +giddy-go-round +giddyhead +giddy-headed +giddying +giddyish +giddily +giddiness +giddinesses +Giddings +giddy-paced +giddypate +giddy-pated +giddyup +giddy-witted +Gide +Gideon +Gideonite +gidgea +gidgee +gidyea +gidjee +gids +gie +gye +gieaway +gieaways +gied +Giefer +gieing +Gielgud +gien +Gienah +gier-eagle +Gierek +gierfalcon +Gies +Gyes +Giesecke +gieseckite +Gieseking +giesel +Giess +Giessen +Giesser +GIF +gifblaar +Giff +Giffard +Giffer +Gifferd +giffgaff +giff-gaff +Giffy +Giffie +Gifford +Gifola +gift +giftbook +gifted +giftedly +giftedness +giftie +gifting +giftless +giftlike +giftling +gift-rope +gifts +gifture +giftware +giftwrap +gift-wrap +gift-wrapped +gift-wrapper +giftwrapping +gift-wrapping +gift-wrapt +Gifu +gig +giga +giga- +gigabit +gigabyte +gigabytes +gigabits +gigacycle +gigadoid +Gygaea +gigahertz +gigahertzes +gigaherz +gigamaree +gigameter +gigant +gigant- +gigantal +Gigante +gigantean +Gigantes +gigantesque +gigantic +gigantical +gigantically +giganticidal +giganticide +giganticness +gigantine +gigantism +gigantize +gigantoblast +gigantocyte +gigantolite +gigantology +gigantological +gigantomachy +gigantomachia +Gigantopithecus +Gigantosaurus +Gigantostraca +gigantostracan +gigantostracous +Gigartina +Gigartinaceae +gigartinaceous +Gigartinales +gigas +gigasecond +gigaton +gigatons +gigavolt +gigawatt +gigawatts +gigback +Gyge +gigelira +gigeria +gigerium +Gyges +gigful +gigge +gigged +gigger +gigget +gigging +giggish +giggit +giggle +giggled +giggledom +gigglement +giggler +gigglers +giggles +gigglesome +giggly +gigglier +giggliest +giggling +gigglingly +gigglish +gighe +Gigi +Gygis +gig-lamp +Gigle +giglet +giglets +Gigli +gigliato +Giglio +giglot +giglots +gigman +gigmaness +gigmanhood +gigmania +gigmanic +gigmanically +gigmanism +gigmanity +gig-mill +Gignac +gignate +gignitive +GIGO +gigolo +gigolos +gigot +gigots +gigs +gigsman +gigsmen +gigster +gigtree +gigue +Giguere +gigues +gigunu +giher +Gyimah +GI'ing +giinwale +Gij +Gijon +Gil +Gila +Gilaki +Gilba +Gilbart +Gilbert +Gilberta +gilbertage +Gilberte +Gilbertese +Gilbertian +Gilbertianism +Gilbertina +Gilbertine +gilbertite +Gilberto +Gilberton +Gilbertown +Gilberts +Gilbertson +Gilbertsville +Gilbertville +Gilby +Gilbye +Gilboa +Gilburt +Gilchrist +Gilcrest +gild +Gilda +gildable +Gildas +Gildea +gilded +gildedness +gilden +Gylden +Gilder +gilders +Gildford +gildhall +gildhalls +gilding +gildings +gilds +gildship +gildsman +gildsmen +Gildus +Gile +gyle +Gilead +Gileadite +gyle-fat +Gilels +Gilemette +gilenyer +gilenyie +Gileno +Giles +gilet +Gilford +gilgai +Gilgal +gilgames +Gilgamesh +Gilges +gilgie +gilguy +gilgul +gilgulim +Gilia +Giliak +Giliana +Giliane +gilim +Gylys +Gill +gill-ale +Gillan +gillar +gillaroo +gillbird +gill-book +gill-cup +Gillead +gilled +Gilley +Gillenia +Gilleod +giller +gillers +Gilles +Gillespie +Gillett +Gilletta +Gillette +gillflirt +gill-flirt +Gillham +gillhooter +Gilli +Gilly +Gilliam +Gillian +Gillie +gillied +gillies +Gilliette +gillie-wetfoot +gillie-whitefoot +gilliflirt +gilliflower +gillyflower +Gilligan +gillygaupus +gillying +gilling +Gillingham +gillion +gilliver +gill-less +gill-like +Gillman +Gillmore +gillnet +gillnets +gillnetted +gill-netter +gillnetting +gillot +gillotage +gillotype +gill-over-the-ground +Gillray +gill-run +gills +gill's +gill-shaped +gillstoup +Gillsville +Gilman +Gilmanton +Gilmer +Gilmore +Gilmour +gilo +Gilolo +gilour +gilpey +gilpy +Gilpin +gilravage +gilravager +Gilroy +gils +gilse +Gilson +Gilsonite +Gilsum +gilt +giltcup +gilt-edge +gilt-edged +gilten +gilt-handled +gilthead +gilt-head +gilt-headed +giltheads +gilty +gilt-knobbed +Giltner +gilt-robed +gilts +gilttail +gilt-tail +Giltzow +Gilud +Gilus +gilver +gim +gym +gimbal +gimbaled +gimbaling +gimbaljawed +gimballed +gimballing +gimbals +gimbawawed +Gimbel +gimberjawed +Gimble +gimblet +gimbri +gimcrack +gimcrackery +gimcracky +gimcrackiness +gimcracks +gimel +gymel +gimels +Gimirrai +gymkhana +gymkhanas +gimlet +gimleted +gimleteyed +gimlet-eyed +gimlety +gimleting +gimlets +gymm- +gimmal +gymmal +gimmaled +gimmals +gimme +gimmer +gimmeringly +gimmerpet +gimmick +gimmicked +gimmickery +gimmicky +gimmicking +gimmickry +gimmicks +gimmick's +gimmie +gimmies +gimmor +Gymnadenia +Gymnadeniopsis +Gymnanthes +gymnanthous +Gymnarchidae +Gymnarchus +gymnasia +gymnasial +gymnasiarch +gymnasiarchy +gymnasiast +gymnasic +gymnasisia +gymnasisiums +Gymnasium +gymnasiums +gymnasium's +gymnast +gymnastic +gymnastical +gymnastically +gymnastics +gymnasts +gymnast's +gymnemic +gymnetrous +gymnic +gymnical +gymnics +gymnite +gymno- +Gymnoblastea +gymnoblastic +Gymnocalycium +gymnocarpic +gymnocarpous +Gymnocerata +gymnoceratous +gymnocidium +Gymnocladus +Gymnoconia +Gymnoderinae +Gymnodiniaceae +gymnodiniaceous +Gymnodiniidae +Gymnodinium +gymnodont +Gymnodontes +gymnogen +gymnogene +gymnogenous +gymnogynous +Gymnogyps +Gymnoglossa +gymnoglossate +Gymnolaema +Gymnolaemata +gymnolaematous +Gymnonoti +Gymnopaedes +gymnopaedic +gymnophiona +gymnophobia +gymnoplast +Gymnorhina +gymnorhinal +Gymnorhininae +gymnosoph +gymnosophy +gymnosophical +gymnosophist +gymnosperm +Gymnospermae +gymnospermal +gymnospermy +gymnospermic +gymnospermism +Gymnospermous +gymnosperms +Gymnosporangium +gymnospore +gymnosporous +Gymnostomata +Gymnostomina +gymnostomous +Gymnothorax +gymnotid +Gymnotidae +Gymnotoka +gymnotokous +Gymnotus +Gymnura +gymnure +Gymnurinae +gymnurine +gimp +gimped +Gimpel +gimper +gimpy +gympie +gimpier +gimpiest +gimping +gimps +gyms +gymsia +gymslip +GIN +gyn +gyn- +Gina +gynaecea +gynaeceum +gynaecia +gynaecian +gynaecic +gynaecium +gynaeco- +gynaecocoenic +gynaecocracy +gynaecocracies +gynaecocrat +gynaecocratic +gynaecoid +gynaecol +gynaecology +gynaecologic +gynaecological +gynaecologist +gynaecomasty +gynaecomastia +gynaecomorphous +gynaeconitis +Gynaecothoenas +gynaeocracy +gynaeolater +gynaeolatry +gynander +gynandrarchy +gynandrarchic +gynandry +Gynandria +gynandrian +gynandries +gynandrism +gynandro- +gynandroid +gynandromorph +gynandromorphy +gynandromorphic +gynandromorphism +gynandromorphous +gynandrophore +gynandrosporous +gynandrous +gynantherous +gynarchy +gynarchic +gynarchies +Ginder +Gine +gyne +gynec- +gyneccia +gynecia +gynecic +gynecidal +gynecide +gynecium +gyneco- +gynecocentric +gynecocracy +gynecocracies +gynecocrat +gynecocratic +gynecocratical +gynecoid +gynecol +gynecolatry +gynecology +gynecologic +gynecological +gynecologies +gynecologist +gynecologists +gynecomania +gynecomaniac +gynecomaniacal +gynecomasty +gynecomastia +gynecomastism +gynecomazia +gynecomorphous +gyneconitis +gynecopathy +gynecopathic +gynecophore +gynecophoric +gynecophorous +gynecotelic +gynecratic +Ginelle +gyneocracy +gyneolater +gyneolatry +ginep +gynephobia +Gynergen +Gynerium +ginete +gynethusia +gynetype +Ginevra +ging +gingal +gingall +gingalls +gingals +gingeley +gingeleys +gingeli +gingely +gingelies +gingelis +gingelli +gingelly +gingellies +Ginger +gingerade +ginger-beer +ginger-beery +gingerberry +gingerbread +gingerbready +gingerbreads +ginger-color +ginger-colored +gingered +ginger-faced +ginger-hackled +ginger-haired +gingery +gingerin +gingering +gingerleaf +gingerly +gingerline +gingerliness +gingerness +gingernut +gingerol +gingerous +ginger-pop +ginger-red +gingerroot +gingers +gingersnap +gingersnaps +gingerspice +gingerwork +gingerwort +gingham +ginghamed +ginghams +gingili +gingilis +gingilli +gingiv- +gingiva +gingivae +gingival +gingivalgia +gingivectomy +gingivitis +gingivitises +gingivoglossitis +gingivolabial +gingko +gingkoes +gingle +gingles +ginglyform +ginglymi +ginglymoarthrodia +ginglymoarthrodial +Ginglymodi +ginglymodian +ginglymoid +ginglymoidal +Ginglymostoma +ginglymostomoid +ginglymus +ginglyni +ginglmi +Gingras +ginhound +ginhouse +gyny +gyniatry +gyniatrics +gyniatries +gynic +gynics +gyniolatry +gink +Ginkgo +Ginkgoaceae +ginkgoaceous +Ginkgoales +ginkgoes +ginkgos +ginks +ginmill +gin-mill +Ginn +ginned +ginney +ginnel +ginner +ginnery +ginneries +ginners +ginnet +Ginni +Ginny +ginny-carriage +Ginnie +ginnier +ginniest +Ginnifer +ginning +ginnings +ginnle +Ginnungagap +Gino +gyno- +gynobase +gynobaseous +gynobasic +gynocardia +gynocardic +gynocracy +gynocratic +gynodioecious +gynodioeciously +gynodioecism +gynoecia +gynoecium +gynoeciumcia +gynogenesis +gynogenetic +gynomonecious +gynomonoecious +gynomonoeciously +gynomonoecism +gynopara +gynophagite +gynophore +gynophoric +ginorite +gynosporangium +gynospore +gynostegia +gynostegigia +gynostegium +gynostemia +gynostemium +gynostemiumia +gynous +gin-palace +gin-run +gins +gin's +gin-saw +Ginsberg +Ginsburg +ginseng +ginsengs +gin-shop +gin-sling +Gintz +Gynura +ginward +Ginza +Ginzberg +Ginzburg +ginzo +ginzoes +Gio +giobertite +Gioconda +giocoso +giojoso +gyokuro +Giono +Gyor +Giordano +Giorgi +Giorgia +Giorgio +Giorgione +giornata +giornatate +Giottesque +Giotto +Giovanna +Giovanni +Giovannida +gip +gyp +Gypaetus +gype +gyplure +gyplures +gipon +gipons +Gyppaz +gipped +gypped +gipper +gypper +gyppery +gippers +gyppers +Gippy +gipping +gypping +gippo +Gyppo +Gipps +Gippsland +gyp-room +gips +Gyps +gipseian +gypseian +gypseous +gipser +Gipsy +Gypsy +gipsydom +gypsydom +gypsydoms +Gypsie +gipsied +gypsied +Gipsies +Gypsies +gipsyesque +gypsyesque +gypsiferous +gipsyfy +gypsyfy +gipsyhead +gypsyhead +gipsyhood +gypsyhood +gipsying +gypsying +gipsyish +gypsyish +gipsyism +gypsyism +gypsyisms +gipsylike +gypsylike +gypsy-like +gypsine +gipsiologist +gypsiologist +gipsire +gipsyry +gypsyry +gipsy's +gypsy's +gypsite +gipsyweed +gypsyweed +gypsywise +gipsywort +gypsywort +gypsography +gipsology +gypsology +gypsologist +Gipson +Gypsophila +gypsophily +gypsophilous +gypsoplast +gypsous +gypster +gypsters +gypsum +gypsumed +gypsuming +gypsums +gyr- +Gyracanthus +Girafano +Giraffa +giraffe +giraffes +giraffe's +giraffesque +Giraffidae +giraffine +giraffish +giraffoid +gyral +Giralda +Giraldo +gyrally +Girand +girandola +girandole +gyrant +Girard +Girardi +Girardo +girasol +girasole +girasoles +girasols +gyrate +gyrated +gyrates +gyrating +gyration +gyrational +gyrations +gyrator +gyratory +gyrators +Giraud +Giraudoux +girba +gird +girded +girder +girderage +girdering +girderless +girders +girder's +girding +girdingly +girdle +girdlecake +girdled +girdlelike +Girdler +girdlers +girdles +girdlestead +Girdletree +girdling +girdlingly +girds +Girdwood +gire +gyre +gyrectomy +gyrectomies +gyred +Girella +Girellidae +Gyrencephala +gyrencephalate +gyrencephalic +gyrencephalous +gyrene +gyrenes +gyres +gyrfalcon +gyrfalcons +Girgashite +Girgasite +Girgenti +Girhiny +gyri +gyric +gyring +gyrinid +Gyrinidae +Gyrinus +Girish +girja +girkin +girl +girland +girlchild +girleen +girlery +girlfriend +girlfriends +girlfully +girlhood +girlhoods +girly +girlie +girlies +girliness +girling +girlish +girlishly +girlishness +girlism +girllike +girllikeness +girl-o +girl-os +girls +girl's +girl-shy +girl-watcher +girn +girnal +girned +girnel +girny +girnie +girning +girns +giro +gyro +gyro- +gyrocar +gyroceracone +gyroceran +Gyroceras +gyrochrome +gyrocompass +gyrocompasses +Gyrodactylidae +Gyrodactylus +gyrodyne +giroflore +gyrofrequency +gyrofrequencies +gyrogonite +gyrograph +gyrohorizon +gyroidal +gyroidally +Girolamo +gyrolite +gyrolith +gyroma +gyromagnetic +gyromancy +gyromele +gyrometer +Gyromitra +giron +gyron +Gironde +Girondin +Girondism +Girondist +gironny +gyronny +girons +gyrons +Gyrophora +Gyrophoraceae +Gyrophoraceous +gyrophoric +gyropigeon +Gyropilot +gyroplane +giros +gyros +gyroscope +gyroscopes +gyroscope's +gyroscopic +gyroscopically +gyroscopics +gyrose +gyrosyn +girosol +girosols +gyrostabilized +gyrostabilizer +Gyrostachys +gyrostat +gyrostatic +gyrostatically +gyrostatics +gyrostats +Gyrotheca +girouette +girouettes +girouettism +gyrous +gyrovagi +gyrovague +gyrovagues +Girovard +gyrowheel +girr +girrit +girrock +Girru +girse +girsh +girshes +girsle +girt +girted +girth +girthed +girthing +girthline +girths +girth-web +Girtin +girting +girtline +girt-line +girtonian +girts +gyrus +Giruwa +Girvin +Girzfelden +GIs +gisant +gisants +gisarme +gisarmes +Gisborne +gise +gyse +gisel +Gisela +Giselbert +Gisele +Gisella +Giselle +gisement +Gish +Gishzida +gisla +gisler +gismo +gismondine +gismondite +gismos +gispin +GISS +Gisser +Gissing +gist +gists +git +gitaligenin +gitalin +Gitana +Gitanemuck +gitanemuk +gitano +gitanos +gite +gyte +Gitel +giterne +gith +Gytheion +Githens +gitim +Gitksan +Gytle +gytling +Gitlow +gitonin +gitoxigenin +gitoxin +gytrash +Gitt +Gittel +gitter +gittern +gitterns +Gittite +gittith +gyttja +Gittle +Giuba +Giuditta +Giuki +Giukung +Giule +Giulia +Giuliana +Giuliano +Giulietta +Giulini +Giulio +giunta +Giuseppe +giust +giustamente +Giustina +Giustino +Giusto +give +gyve +giveable +give-and-take +giveaway +giveaways +giveback +gyved +givey +Given +givenness +givens +giver +Giverin +giver-out +givers +gives +gyves +giveth +give-up +givin +giving +gyving +givingness +Givors-Badan +Giza +Gizeh +Gizela +gizmo +gizmos +Gizo +gizz +gizzard +gizzards +gizzen +gizzened +gizzern +gjedost +Gjellerup +gjetost +gjetosts +Gjuki +Gjukung +Gk +GKS +GKSM +Gl +gl. +Glaab +glabbella +glabella +glabellae +glabellar +glabellous +glabellum +Glaber +glabrate +glabreity +glabrescent +glabriety +glabrous +glabrousness +Glace +glaceed +glaceing +glaces +glaciable +Glacial +glacialism +glacialist +glacialize +glacially +glaciaria +glaciarium +glaciate +glaciated +glaciates +glaciating +glaciation +glacier +glaciered +glacieret +glacierist +glaciers +glacier's +glacify +glacification +glacioaqueous +glaciolacustrine +glaciology +glaciologic +glaciological +glaciologist +glaciologists +glaciomarine +glaciometer +glacionatant +glacious +glacis +glacises +glack +Glackens +glacon +Glad +gladatorial +Gladbeck +Gladbrook +glad-cheered +gladded +gladden +gladdened +gladdener +gladdening +gladdens +gladder +gladdest +Gladdy +Gladdie +gladding +gladdon +glade +gladeye +gladelike +gladen +glades +Gladeville +Gladewater +glad-flowing +gladful +gladfully +gladfulness +glad-hand +glad-handed +glad-hander +gladhearted +Gladi +Glady +gladiate +gladiator +gladiatory +gladiatorial +gladiatorism +gladiators +gladiatorship +gladiatrix +gladier +gladiest +gladify +gladii +Gladine +gladiola +gladiolar +gladiolas +gladiole +gladioli +gladiolus +gladioluses +Gladis +Gladys +gladite +gladius +gladkaite +gladless +gladly +gladlier +gladliest +gladness +gladnesses +gladrags +glads +glad-sad +Gladsheim +gladship +gladsome +gladsomely +gladsomeness +gladsomer +gladsomest +Gladstone +Gladstonian +Gladstonianism +glad-surviving +Gladwin +Gladwyne +glaga +glagah +Glagol +Glagolic +Glagolitic +Glagolitsa +glaieul +glaik +glaiket +glaiketness +glaikit +glaikitness +glaiks +glaymore +glair +glaire +glaired +glaireous +glaires +glairy +glairier +glairiest +glairin +glairiness +glairing +glairs +Glaisher +glaister +glaistig +glaive +glaived +glaives +glaizie +glaked +glaky +glali +glam +glamberry +glamor +Glamorgan +Glamorganshire +glamorization +glamorizations +glamorize +glamorized +glamorizer +glamorizes +glamorizing +glamorous +glamorously +glamorousness +glamors +glamour +glamoured +glamoury +glamourie +glamouring +glamourization +glamourize +glamourizer +glamourless +glamourous +glamourously +glamourousness +glamours +glance +glanced +glancer +glancers +glances +glancing +glancingly +gland +glandaceous +glandarious +glander +glandered +glanderous +glanders +glandes +glandiferous +glandiform +glanditerous +glandless +glandlike +Glandorf +glands +gland's +glandula +glandular +glandularly +glandulation +glandule +glandules +glanduliferous +glanduliform +glanduligerous +glandulose +glandulosity +glandulous +glandulousness +Glaniostomi +glanis +glans +Glanti +Glantz +Glanville +glar +glare +glared +glare-eyed +glareless +Glareola +glareole +Glareolidae +glareous +glareproof +glares +glareworm +glary +glarier +glariest +glarily +glariness +glaring +glaringly +glaringness +glarry +Glarum +Glarus +Glasco +Glaser +Glaserian +glaserite +Glasford +Glasgo +Glasgow +glashan +Glaspell +Glass +glassblower +glass-blower +glassblowers +glassblowing +glass-blowing +glassblowings +Glassboro +glass-bottomed +glass-built +glass-cloth +Glassco +glass-coach +glass-coated +glass-colored +glass-covered +glass-cutter +glass-cutting +glass-eater +glassed +glassed-in +glasseye +glass-eyed +glassen +Glasser +glasses +glass-faced +glassfish +glass-fronted +glassful +glassfuls +glass-glazed +glass-green +glass-hard +glasshouse +glass-house +glasshouses +glassy +glassie +glassy-eyed +glassier +glassies +glassiest +glassily +glassin +glassine +glassines +glassiness +glassing +Glassite +glassless +glasslike +glasslikeness +glass-lined +glassmaker +glass-maker +glassmaking +Glassman +glass-man +glassmen +glassophone +glass-paneled +glass-paper +Glassport +glassrope +glassteel +Glasston +glass-topped +glassware +glasswares +glassweed +glasswork +glass-work +glassworker +glassworkers +glassworking +glassworks +glassworm +glasswort +Glastonbury +Glaswegian +Glathsheim +Glathsheimr +glauber +glauberite +Glauce +glaucescence +glaucescent +Glaucia +glaucic +Glaucidium +glaucin +glaucine +Glaucionetta +Glaucium +glaucochroite +glaucodot +glaucodote +glaucolite +glaucoma +glaucomas +glaucomatous +Glaucomys +Glauconia +glauconiferous +Glauconiidae +glauconite +glauconitic +glauconitization +glaucophane +glaucophanite +glaucophanization +glaucophanize +glaucophyllous +Glaucopis +glaucosis +glaucosuria +glaucous +glaucous-green +glaucously +glaucousness +glaucous-winged +Glaucus +Glaudia +Glauke +glaum +glaumrie +glaur +glaury +Glaux +glave +glaver +glavered +glavering +Glavin +glaze +glazed +glazement +glazen +glazer +glazers +glazes +glazework +glazy +glazier +glaziery +glazieries +glaziers +glaziest +glazily +glaziness +glazing +glazing-bar +glazings +Glazunoff +Glazunov +glb +GLC +Gld +Gle +glead +gleam +gleamed +gleamer +gleamers +gleamy +gleamier +gleamiest +gleamily +gleaminess +gleaming +gleamingly +gleamless +gleams +glean +gleanable +gleaned +gleaner +gleaners +gleaning +gleanings +gleans +gleary +Gleason +gleave +gleba +glebae +glebal +glebe +glebeless +glebes +gleby +glebous +Glecoma +gled +Gleda +glede +gledes +gledge +gledy +Gleditsia +gleds +Glee +gleed +gleeds +glee-eyed +gleeful +gleefully +gleefulness +gleeishly +gleek +gleeked +gleeking +gleeks +gleemaiden +gleeman +gleemen +gleen +glees +gleesome +gleesomely +gleesomeness +Gleeson +gleet +gleeted +gleety +gleetier +gleetiest +gleeting +gleets +gleewoman +gleg +glegly +glegness +glegnesses +gley +Gleich +gleyde +Gleipnir +gleir +gleys +gleit +Gleiwitz +gleization +Gleizes +Glen +Glenallan +Glenallen +Glenarbor +Glenarm +Glenaubrey +Glenbeulah +Glenbrook +Glenburn +Glenburnie +Glencarbon +Glencliff +Glencoe +Glencross +Glenda +Glendale +Glendaniel +Glendean +Glenden +Glendive +Glendo +Glendon +Glendora +glendover +Glendower +glene +Gleneaston +Glenecho +Glenelder +Glenellen +Glenellyn +Glenferris +Glenfield +Glenflora +Glenford +Glengary +Glengarry +glengarries +Glenhayes +Glenham +Glenhead +Glenice +Glenine +Glenis +Glenyss +Glenjean +glenlike +Glenlyn +glenlivet +Glenmont +Glenmoore +Glenmora +Glenmorgan +Glenn +Glenna +Glennallen +Glenndale +Glennie +Glennis +Glennon +Glennville +gleno- +glenohumeral +glenoid +glenoidal +Glenolden +Glenoma +Glenpool +Glenrio +Glenrose +Glenrothes +glens +glen's +Glenshaw +Glenside +Glenspey +glent +Glentana +Glenullin +Glenus +Glenview +Glenvil +Glenville +Glenwhite +Glenwild +Glenwillard +Glenwilton +Glenwood +Glessariae +glessite +gletscher +gletty +glew +Glhwein +glia +gliadin +gliadine +gliadines +gliadins +glial +Glialentn +glias +glib +glibber +glibbery +glibbest +glib-gabbet +glibly +glibness +glibnesses +glib-tongued +glyc +glyc- +glycaemia +glycaemic +glycan +glycans +glycemia +glycemic +glycer- +glyceral +glyceraldehyde +glycerate +Glyceria +glyceric +glyceride +glyceridic +glyceryl +glyceryls +glycerin +glycerinate +glycerinated +glycerinating +glycerination +glycerine +glycerines +glycerinize +glycerins +glycerite +glycerize +glycerizin +glycerizine +glycero- +glycerogel +glycerogelatin +glycerol +glycerolate +glycerole +glycerolyses +glycerolysis +glycerolize +glycerols +glycerophosphate +glycerophosphoric +glycerose +glyceroxide +Glichingen +glycic +glycid +glycide +glycidic +glycidol +glycyl +glycyls +glycin +Glycine +glycines +glycinin +glycins +glycyphyllin +glycyrize +Glycyrrhiza +glycyrrhizin +Glick +glyco- +glycocholate +glycocholic +glycocin +glycocoll +glycogelatin +glycogen +glycogenase +glycogenesis +glycogenetic +glycogeny +glycogenic +glycogenize +glycogenolysis +glycogenolytic +glycogenosis +glycogenous +glycogens +glycohaemia +glycohemia +glycol +glycolaldehyde +glycolate +glycolic +glycolide +glycolyl +glycolylurea +glycolipid +glycolipide +glycolipin +glycolipine +glycolysis +glycolytic +glycolytically +glycollate +glycollic +glycollide +glycols +glycoluric +glycoluril +glyconean +glyconeogenesis +glyconeogenetic +Glyconian +Glyconic +glyconics +glyconin +glycopeptide +glycopexia +glycopexis +glycoproteid +glycoprotein +glycosaemia +glycose +glycosemia +glycosidase +glycoside +glycosides +glycosidic +glycosidically +glycosyl +glycosyls +glycosin +glycosine +glycosuria +glycosuric +glycuresis +glycuronic +glycuronid +glycuronide +Glidden +glidder +gliddery +glide +glide-bomb +glide-bombing +glided +glideless +glideness +glider +gliderport +gliders +glides +glidewort +gliding +glidingly +Gliere +gliff +gliffy +gliffing +gliffs +glike +glykopectic +glykopexic +glim +glime +glimed +glimes +gliming +glimmer +glimmered +glimmery +glimmering +glimmeringly +glimmerings +glimmerite +glimmerous +glimmers +Glimp +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glims +Glyn +Glynas +Glynda +Glyndon +Glynias +Glinys +Glynis +glink +Glinka +Glynn +Glynne +Glynnis +glinse +glint +glinted +glinting +glints +gliocyte +glioma +gliomas +gliomata +gliomatous +gliosa +gliosis +glyoxal +glyoxalase +glyoxalic +glyoxalin +glyoxaline +glyoxyl +glyoxylic +glyoxilin +glyoxim +glyoxime +glyph +glyphic +glyphograph +glyphographer +glyphography +glyphographic +glyphs +glyptal +glyptic +glyptical +glyptician +glyptics +Glyptodon +glyptodont +Glyptodontidae +glyptodontoid +glyptograph +glyptographer +glyptography +glyptographic +glyptolith +glyptology +glyptological +glyptologist +glyptotheca +Glyptotherium +Glires +Gliridae +gliriform +Gliriformia +glirine +Glis +glisk +glisky +gliss +glissade +glissaded +glissader +glissades +glissading +glissandi +glissando +glissandos +glissette +glist +glisten +glistened +glistening +glisteningly +glistens +glister +glyster +glistered +glistering +glisteringly +glisters +glitch +glitches +glitchy +Glitnir +glitter +glitterance +glittered +glittery +glittering +glitteringly +glitters +glittersome +Glitz +glitzes +glitzy +glitzier +Glivare +Gliwice +gloam +gloaming +gloamings +gloams +gloat +gloated +gloater +gloaters +gloating +gloatingly +gloats +glob +global +globalism +globalist +globalists +globality +globalization +globalize +globalized +globalizing +globally +globate +globated +globby +globbier +Globe +globed +globefish +globefishes +globeflower +globe-girdler +globe-girdling +globeholder +globelet +globelike +globes +globe's +globe-shaped +globe-trot +globetrotter +globe-trotter +globetrotters +globetrotting +globe-trotting +globy +globical +Globicephala +globiferous +Globigerina +globigerinae +globigerinas +globigerine +Globigerinidae +globin +globing +globins +Globiocephalus +globo-cumulus +globoid +globoids +globose +globosely +globoseness +globosite +globosity +globosities +globosphaerite +globous +globously +globousness +globs +globular +Globularia +Globulariaceae +globulariaceous +globularity +globularly +globularness +globule +globules +globulet +globulicidal +globulicide +globuliferous +globuliform +globulimeter +globulin +globulins +globulinuria +globulysis +globulite +globulitic +globuloid +globulolysis +globulose +globulous +globulousness +globus +glochchidia +glochid +glochideous +glochidia +glochidial +glochidian +glochidiate +glochidium +glochids +glochines +glochis +glockenspiel +glockenspiels +glod +gloea +gloeal +Gloeocapsa +gloeocapsoid +gloeosporiose +Gloeosporium +Glogau +glogg +gloggs +gloy +Gloiopeltis +Gloiosiphonia +Gloiosiphoniaceae +glom +glome +glomeli +glomera +glomerate +glomeration +Glomerella +glomeroporphyritic +glomerular +glomerulate +glomerule +glomeruli +glomerulitis +glomerulonephritis +glomerulose +glomerulus +glomi +Glomma +glommed +glomming +glommox +GLOMR +gloms +glomus +glonoin +glonoine +glonoins +glood +gloom +gloomed +gloomful +gloomfully +gloomy +gloomy-browed +gloomier +gloomiest +gloomy-faced +gloomily +gloominess +gloominesses +glooming +gloomingly +gloomings +gloomless +glooms +gloomth +Glooscap +glop +glopnen +glopped +gloppen +gloppy +glopping +glops +glor +glore +glor-fat +Glori +Glory +Gloria +gloriam +Gloriana +Gloriane +Gloriann +Glorianna +glorias +gloriation +Glorie +gloried +glories +Glorieta +gloriette +glorify +glorifiable +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorifying +gloryful +glory-hole +glorying +gloryingly +gloryless +glory-of-the-snow +glory-of-the-snows +glory-of-the-sun +glory-of-the-suns +gloriole +glorioles +Gloriosa +gloriosity +glorioso +glorious +gloriously +gloriousness +glory-pea +Glos +gloss +gloss- +gloss. +Glossa +glossae +glossagra +glossal +glossalgy +glossalgia +glossanthrax +glossary +glossarial +glossarially +glossarian +glossaries +glossary's +glossarist +glossarize +glossas +Glossata +glossate +glossator +glossatorial +glossectomy +glossectomies +glossed +glossem +glossematic +glossematics +glosseme +glossemes +glossemic +glosser +glossers +glosses +glossy +glossy-black +glossic +glossier +glossies +glossiest +glossy-leaved +glossily +Glossina +glossinas +glossiness +glossinesses +glossing +glossingly +Glossiphonia +Glossiphonidae +glossist +glossitic +glossitis +glossy-white +glossless +glossmeter +glosso- +glossocarcinoma +glossocele +glossocoma +glossocomium +glossocomon +glossodynamometer +glossodynia +glossoepiglottic +glossoepiglottidean +glossograph +glossographer +glossography +glossographical +glossohyal +glossoid +glossokinesthetic +glossolabial +glossolabiolaryngeal +glossolabiopharyngeal +glossolaly +glossolalia +glossolalist +glossolaryngeal +glossolysis +glossology +glossological +glossologies +glossologist +glossoncus +glossopalatine +glossopalatinus +glossopathy +glossopetra +Glossophaga +glossophagine +glossopharyngeal +glossopharyngeus +glossophytia +glossophobia +Glossophora +glossophorous +glossopyrosis +glossoplasty +glossoplegia +glossopode +glossopodium +Glossopteris +glossoptosis +glossorrhaphy +glossoscopy +glossoscopia +glossospasm +glossosteresis +Glossotherium +glossotype +glossotomy +glossotomies +glost +Gloster +glost-fired +glosts +glott- +glottal +glottalite +glottalization +glottalize +glottalized +glottalizing +glottic +glottid +glottidean +glottides +glottis +glottiscope +glottises +glottitis +glotto- +glottochronology +glottochronological +glottogony +glottogonic +glottogonist +glottology +glottologic +glottological +glottologies +glottologist +glotum +Gloucester +Gloucestershire +Glouster +glout +glouted +glouting +glouts +glove +gloved +glovey +gloveless +glovelike +glovemaker +glovemaking +gloveman +glovemen +Glover +gloveress +glovers +Gloversville +Gloverville +gloves +gloving +Glovsky +glow +glowbard +glowbird +glowed +glower +glowered +glowerer +glowering +gloweringly +glowers +glowfly +glowflies +glowing +glowingly +glows +glowworm +glow-worm +glowworms +Gloxinia +gloxinias +gloze +glozed +glozer +glozes +glozing +glozingly +glt +glt. +glub +glucaemia +glucagon +glucagons +glucase +glucate +glucemia +glucic +glucid +glucide +glucidic +glucina +glucine +glucinic +glucinium +glucinum +glucinums +Gluck +glucke +gluck-gluck +glucocorticoid +glucocorticord +glucofrangulin +glucogene +glucogenesis +glucogenic +glucokinase +glucokinin +glucolipid +glucolipide +glucolipin +glucolipine +glucolysis +gluconate +gluconeogenesis +gluconeogenetic +gluconeogenic +gluconokinase +glucoprotein +glucosaemia +glucosamine +glucosan +glucosane +glucosazone +glucose +glucosemia +glucoses +glucosic +glucosid +glucosidal +glucosidase +glucoside +glucosidic +glucosidically +glucosin +glucosine +glucosone +glucosulfone +glucosuria +glucosuric +glucuronic +glucuronidase +glucuronide +glue +glued +glued-up +gluey +glueyness +glueing +gluelike +gluelikeness +gluemaker +gluemaking +glueman +gluepot +glue-pot +gluepots +gluer +gluers +glues +glug +glugged +glugging +glugglug +glugs +gluhwein +gluier +gluiest +gluily +gluiness +gluing +gluing-off +gluish +gluishness +glum +gluma +Glumaceae +glumaceous +glumal +Glumales +glume +glumelike +glumella +glumes +glumiferous +Glumiflorae +glumly +glummer +glummest +glummy +glumness +glumnesses +glumose +glumosity +glumous +glump +glumpy +glumpier +glumpiest +glumpily +glumpiness +glumpish +glunch +glunched +glunches +glunching +Gluneamie +glunimie +gluon +gluons +glusid +gluside +glut +glut- +glutael +glutaeous +glutamate +glutamates +glutamic +glutaminase +glutamine +glutaminic +glutaraldehyde +glutaric +glutathione +glutch +gluteal +glutei +glutelin +glutelins +gluten +glutenin +glutenous +glutens +gluteofemoral +gluteoinguinal +gluteoperineal +glutetei +glutethimide +gluteus +glutimate +glutin +glutinant +glutinate +glutination +glutinative +glutinize +glutinose +glutinosity +glutinous +glutinously +glutinousness +glutition +glutoid +glutose +gluts +glutted +gluttei +glutter +gluttery +glutting +gluttingly +glutton +gluttoness +gluttony +gluttonies +gluttonise +gluttonised +gluttonish +gluttonising +gluttonism +gluttonize +gluttonized +gluttonizing +gluttonous +gluttonously +gluttonousness +gluttons +Glux +GM +G-man +Gmat +GMB +GMBH +GMC +Gmelina +gmelinite +G-men +GMRT +GMT +Gmur +GMW +GN +gnabble +Gnaeus +gnamma +gnaphalioid +Gnaphalium +gnapweed +gnar +gnarl +gnarled +gnarly +gnarlier +gnarliest +gnarliness +gnarling +gnarls +gnarr +gnarred +gnarring +gnarrs +gnars +gnash +gnashed +gnashes +gnashing +gnashingly +gnast +gnat +gnatcatcher +gnateater +gnatflower +gnath- +gnathal +gnathalgia +gnathic +gnathidium +gnathion +gnathions +gnathism +gnathite +gnathites +gnathitis +Gnatho +gnathobase +gnathobasic +Gnathobdellae +Gnathobdellida +gnathometer +gnathonic +gnathonical +gnathonically +gnathonism +gnathonize +gnathophorous +gnathoplasty +gnathopod +Gnathopoda +gnathopodite +gnathopodous +gnathostegite +Gnathostoma +Gnathostomata +gnathostomatous +gnathostome +Gnathostomi +gnathostomous +gnathotheca +gnathous +gnatlike +gnatling +gnatoo +gnatproof +gnats +gnat's +gnatsnap +gnatsnapper +gnatter +gnatty +gnattier +gnattiest +gnatworm +gnaw +gnawable +gnawed +gnawer +gnawers +gnawing +gnawingly +gnawings +gnawn +gnaws +GND +gneiss +gneisses +gneissy +gneissic +gneissitic +gneissoid +gneissoid-granite +gneissose +Gnesdilov +Gnesen +Gnesio-lutheran +gnessic +Gnetaceae +gnetaceous +Gnetales +Gnetum +gnetums +gneu +gnide +Gniezno +GNMA +Gnni +gnocchetti +gnocchi +gnoff +gnome +gnomed +gnomelike +gnomes +gnomesque +gnomic +gnomical +gnomically +gnomide +gnomish +gnomist +gnomists +gnomology +gnomologic +gnomological +gnomologist +gnomon +Gnomonia +Gnomoniaceae +gnomonic +gnomonical +gnomonics +gnomonology +gnomonological +gnomonologically +gnomons +gnoses +gnosiology +gnosiological +gnosis +Gnossian +Gnossus +Gnostic +gnostical +gnostically +Gnosticise +Gnosticised +Gnosticiser +Gnosticising +Gnosticism +gnosticity +Gnosticize +Gnosticized +Gnosticizer +Gnosticizing +gnostology +G-note +gnotobiology +gnotobiologies +gnotobiosis +gnotobiote +gnotobiotic +gnotobiotically +gnotobiotics +gnow +GNP +gns +GNU +gnus +GO +Goa +go-about +goad +goaded +goading +goadlike +goads +goadsman +goadster +goaf +go-ahead +Goajiro +goal +Goala +goalage +goaled +goalee +goaler +goalers +goalie +goalies +goaling +goalkeeper +goalkeepers +goalkeeping +goalless +goalmouth +goalpost +goalposts +goals +goal's +goaltender +goaltenders +goaltending +Goalundo +Goan +Goanese +goanna +goannas +Goar +goas +go-ashore +Goasila +go-as-you-please +Goat +goatbeard +goat-bearded +goatbrush +goatbush +goat-drunk +goatee +goateed +goatees +goatee's +goat-eyed +goatfish +goatfishes +goat-footed +goat-headed +goatherd +goat-herd +goatherdess +goatherds +goat-hoofed +goat-horned +goaty +goatish +goatishly +goatishness +goat-keeping +goat-kneed +goatland +goatly +goatlike +goatling +goatpox +goat-pox +goatroot +goats +goat's +goatsbane +goatsbeard +goat's-beard +goatsfoot +goatskin +goatskins +goat's-rue +goatstone +goatsucker +goat-toothed +goatweed +goave +goaves +gob +goback +go-back +goban +gobang +gobangs +gobans +Gobat +gobbe +gobbed +gobber +gobbet +gobbets +Gobbi +gobby +gobbin +gobbing +gobble +gobbled +gobbledegook +gobbledegooks +gobbledygook +gobbledygooks +gobbler +gobblers +gobbles +gobbling +Gobelin +gobemouche +gobe-mouches +Gober +gobernadora +Gobert +gobet +go-between +Gobi +goby +go-by +Gobia +Gobian +gobies +gobiesocid +Gobiesocidae +gobiesociform +Gobiesox +gobiid +Gobiidae +gobiiform +Gobiiformes +gobylike +Gobinism +Gobinist +Gobio +gobioid +Gobioidea +Gobioidei +gobioids +Gobler +Gobles +goblet +gobleted +gobletful +goblets +goblet's +goblin +gobline +gob-line +goblinesque +goblinish +goblinism +goblinize +goblinry +goblins +goblin's +gobmouthed +gobo +goboes +gobonated +gobonee +gobony +gobos +gobs +gobstick +gobstopper +goburra +GOC +gocart +go-cart +Goclenian +Goclenius +God +Goda +God-adoring +god-almighty +god-a-mercy +Godard +Godart +Godavari +godawful +God-awful +Godbeare +God-begot +God-begotten +God-beloved +Godber +God-bless +God-built +godchild +god-child +godchildren +God-conscious +God-consciousness +God-created +God-cursed +Goddam +goddammed +goddamming +goddammit +goddamn +god-damn +goddamndest +goddamned +goddamnedest +goddamning +goddamnit +goddamns +goddams +Goddard +Goddart +goddaughter +god-daughter +goddaughters +godded +Godden +Godderd +God-descended +goddess +goddesses +goddesshood +goddess-like +goddess's +goddessship +goddikin +Godding +goddize +Goddord +gode +Godeffroy +Godey +Godel +godelich +God-empowered +godendag +God-enlightened +God-entrusted +Goderich +Godesberg +godet +Godetia +go-devil +Godewyn +godfather +godfatherhood +godfathers +godfathership +God-fearing +God-forbidden +God-forgetting +God-forgotten +Godforsaken +Godfree +Godfrey +Godfry +Godful +God-given +Godhead +godheads +godhood +godhoods +god-horse +Godin +God-inspired +Godiva +godkin +god-king +Godley +godless +godlessly +godlessness +godlessnesses +godlet +godly +godlier +godliest +godlike +godlikeness +godly-learned +godlily +Godliman +godly-minded +godly-mindedness +godliness +godling +godlings +God-loved +God-loving +God-made +godmaker +godmaking +godmamma +god-mamma +God-man +God-manhood +God-men +godmother +godmotherhood +godmothers +godmother's +godmothership +Godolias +Godolphin +God-ordained +godown +go-down +godowns +Godowsky +godpapa +god-papa +godparent +god-parent +godparents +god-phere +Godred +Godric +Godrich +godroon +godroons +Gods +god's +Godsake +God-seeing +godsend +godsends +godsent +God-sent +godship +godships +godsib +godson +godsons +godsonship +God-sped +Godspeed +god-speed +god's-penny +God-taught +Godthaab +Godunov +Godward +Godwards +Godwin +Godwine +Godwinian +godwit +godwits +God-wrought +Goebbels +Goebel +goeduck +Goeger +Goehner +goel +goelism +Goemagot +Goemot +goen +Goer +goer-by +Goering +Goerke +Goerlitz +goers +GOES +Goeselt +Goessel +Goetae +Goethals +Goethe +Goethean +Goethian +goethite +goethites +goety +goetia +goetic +goetical +Goetz +Goetzville +gofer +gofers +Goff +goffer +goffered +gofferer +goffering +goffers +goffle +Goffstown +Gog +go-getter +go-getterism +gogetting +go-getting +gogga +goggan +Goggin +goggle +gogglebox +goggled +goggle-eye +goggle-eyed +goggle-eyes +goggle-nose +goggler +gogglers +goggles +goggly +gogglier +goggliest +goggling +Gogh +goglet +goglets +Goglidze +gogmagog +Gogo +go-go +Gogol +gogos +Gogra +Gohila +goi +goy +Goya +goiabada +Goyana +Goiania +Goias +goyazite +Goibniu +Goico +Goidel +Goidelic +Goyen +Goyetian +goyim +goyin +goyish +goyle +Goines +Going +going-concern +going-over +goings +goings-on +goings-over +gois +goys +goitcho +goiter +goitered +goiterogenic +goiters +goitral +goitre +goitres +goitrogen +goitrogenic +goitrogenicity +goitrous +GOK +go-kart +Gokey +Gokuraku +gol +Gola +golach +goladar +golandaas +golandause +Golanka +Golaseccan +Golconda +golcondas +Gold +Golda +goldang +goldanged +Goldarina +goldarn +goldarned +goldarnedest +goldarns +gold-ball +gold-banded +Goldbar +gold-basket +gold-bearing +goldbeater +gold-beater +goldbeating +gold-beating +Goldberg +Goldbird +gold-bloom +Goldbond +gold-bound +gold-braided +gold-breasted +goldbrick +gold-brick +goldbricked +goldbricker +goldbrickers +goldbricking +goldbricks +gold-bright +gold-broidered +goldbug +gold-bug +goldbugs +gold-ceiled +gold-chain +gold-clasped +gold-colored +gold-containing +goldcrest +gold-crested +goldcup +gold-daubed +gold-decked +gold-dig +gold-digger +gold-dust +gold-edged +goldeye +goldeyes +gold-embossed +gold-embroidered +Golden +golden-ager +goldenback +golden-banded +golden-bearded +Goldenberg +golden-breasted +golden-brown +golden-cheeked +golden-chestnut +golden-colored +golden-crested +golden-crowned +golden-cup +Goldendale +golden-eared +goldeney +goldeneye +golden-eye +golden-eyed +goldeneyes +goldener +goldenest +golden-fettered +golden-fingered +goldenfleece +golden-footed +golden-fruited +golden-gleaming +golden-glowing +golden-green +goldenhair +golden-haired +golden-headed +golden-hilted +golden-hued +golden-yellow +goldenknop +golden-leaved +goldenly +golden-locked +goldenlocks +Goldenmouth +goldenmouthed +golden-mouthed +goldenness +goldenpert +golden-rayed +goldenrod +golden-rod +goldenrods +goldenseal +golden-spotted +golden-throned +golden-tipped +golden-toned +golden-tongued +goldentop +golden-tressed +golden-voiced +goldenwing +golden-winged +gold-enwoven +golder +goldest +gold-exchange +Goldfarb +Goldfield +gold-field +goldfielder +goldfields +gold-fields +gold-filled +Goldfinch +goldfinches +gold-finder +goldfinny +goldfinnies +goldfish +gold-fish +goldfishes +goldflower +gold-foil +gold-framed +gold-fringed +gold-graved +gold-green +gold-haired +goldhammer +goldhead +gold-headed +gold-hilted +Goldi +Goldy +Goldia +Goldic +Goldie +gold-yellow +goldilocks +goldylocks +Goldin +Goldina +Golding +gold-inlaid +goldish +gold-laced +gold-laden +gold-leaf +goldless +goldlike +gold-lit +Goldman +Goldmark +gold-mine +goldminer +goldmist +gold-mounted +goldney +Goldner +gold-of-pleasure +Goldoni +Goldonian +Goldonna +Goldovsky +gold-plate +gold-plated +gold-plating +gold-red +gold-ribbed +gold-rimmed +gold-robed +gold-rolling +Goldrun +gold-rush +golds +Goldsboro +Goldschmidt +goldseed +gold-seeking +Goldshell +Goldshlag +goldsinny +Goldsmith +goldsmithery +goldsmithing +goldsmithry +goldsmiths +goldspink +gold-star +Goldstein +Goldstine +Goldston +goldstone +gold-striped +gold-strung +gold-studded +Goldsworthy +goldtail +gold-testing +goldthread +Goldthwaite +goldtit +goldurn +goldurned +goldurnedest +goldurns +Goldvein +gold-washer +Goldwasser +Goldwater +goldweed +gold-weight +Goldwin +Goldwyn +gold-winged +Goldwynism +goldwork +gold-work +goldworker +gold-wrought +golee +golem +golems +Goles +golet +Goleta +golf +golfdom +golfed +golfer +golfers +golfing +golfings +golfs +Golgi +Golgotha +golgothas +goli +Goliad +Goliard +goliardeys +goliardery +goliardic +goliards +Goliath +goliathize +goliaths +Golightly +golilla +golkakra +Goll +golland +gollar +goller +golly +Gollin +Golliner +gollywobbler +golliwog +gollywog +golliwogg +golliwogs +gollop +Golo +goloch +goloe +goloka +golosh +goloshe +goloshes +golo-shoe +golp +golpe +Golschmann +Golter +Goltry +Golts +Goltz +Golub +golundauze +goluptious +Golva +Goma +Gomar +gomari +Gomarian +Gomarist +Gomarite +gomart +gomashta +gomasta +gomavel +Gombach +gombay +gombeen +gombeenism +gombeen-man +gombeen-men +Gomberg +gombo +gombos +Gombosi +gombroon +gombroons +gome +Gomeisa +Gomel +Gomer +gomeral +gomerals +gomerec +gomerel +gomerels +gomeril +gomerils +Gomez +gomlah +gommelin +gommier +go-moku +gomoku-zogan +Gomontia +Gomorrah +Gomorrean +Gomorrha +Gomorrhean +gom-paauw +Gompers +gomphiasis +Gomphocarpus +gomphodont +Gompholobium +gomphoses +gomphosis +Gomphrena +gomukhi +Gomulka +gomuti +gomutis +gon +gon- +Gona +gonad +gonadal +gonadectomy +gonadectomies +gonadectomized +gonadectomizing +gonadial +gonadic +gonadotrope +gonadotrophic +gonadotrophin +gonadotropic +gonadotropin +gonads +gonaduct +gonagia +Gonagle +gonagra +Gonaives +gonake +gonakie +gonal +gonalgia +gonangia +gonangial +gonangium +gonangiums +gonapod +gonapophysal +gonapophysial +gonapophysis +gonarthritis +Gonave +goncalo +Goncharov +Goncourt +Gond +gondang +Gondar +Gondi +gondite +gondola +gondolas +gondolet +gondoletta +gondolier +gondoliere +gondoliers +Gondomar +Gondwana +Gondwanaland +Gone +gone-by +gonef +gonefs +goney +goneness +gonenesses +goneoclinic +gonepoiesis +gonepoietic +goner +Goneril +goners +gonesome +gonfalcon +gonfalon +gonfalonier +gonfalonierate +gonfaloniership +gonfalons +gonfanon +gonfanons +gong +gonged +gong-gong +gonging +gonglike +gongman +Gongola +Gongoresque +Gongorism +Gongorist +Gongoristic +gongs +gong's +gony +goni- +gonia +goniac +gonial +goniale +gonyalgia +Goniaster +goniatite +Goniatites +goniatitic +goniatitid +Goniatitidae +goniatitoid +gonyaulax +gonycampsis +Gonick +gonid +gonidangium +gonydeal +gonidia +gonidial +gonydial +gonidic +gonidiferous +gonidiogenous +gonidioid +gonidiophore +gonidiose +gonidiospore +gonidium +Gonyea +gonif +goniff +goniffs +gonifs +gonimic +gonimium +gonimoblast +gonimolobe +gonimous +goninidia +gonyocele +goniocraniometry +Goniodoridae +Goniodorididae +Goniodoris +goniometer +goniometry +goniometric +goniometrical +goniometrically +gonion +gonyoncus +gonionia +Goniopholidae +Goniopholis +goniostat +goniotheca +goniotropous +gonys +Gonystylaceae +gonystylaceous +Gonystylus +gonytheca +gonitis +gonium +goniums +goniunia +gonk +gonna +gonnardite +gonne +Gonnella +gono- +gonoblast +gonoblastic +gonoblastidial +gonoblastidium +gonocalycine +gonocalyx +gonocheme +gonochorism +gonochorismal +gonochorismus +gonochoristic +gonocyte +gonocytes +gonococcal +gonococci +gonococcic +gonococcocci +gonococcoid +gonococcus +gonocoel +gonocoele +gonoecium +gonof +gonofs +Go-no-further +gonogenesis +Gonolobus +gonomere +gonomery +gonoph +gonophore +gonophoric +gonophorous +gonophs +gonoplasm +gonopod +gonopodia +gonopodial +gonopodium +gonopodpodia +gonopoietic +gonopore +gonopores +gonorrhea +gonorrheal +gonorrheas +gonorrheic +gonorrhoea +gonorrhoeal +gonorrhoeic +gonosomal +gonosome +gonosphere +gonostyle +gonotheca +gonothecae +gonothecal +gonotyl +gonotype +gonotocont +gonotokont +gonotome +gonozooid +Gonroff +Gonsalve +Gonta +Gonvick +Gonzales +Gonzalez +Gonzalo +Gonzlez +gonzo +goo +Goober +goobers +Gooch +Goochland +Good +Goodacre +Goodard +goodby +good-by +goodbye +good-bye +goodbyes +good-bye-summer +goodbys +good-daughter +Goodden +good-den +good-doer +Goode +Goodell +Goodenia +Goodeniaceae +goodeniaceous +Goodenoviaceae +gooder +gooders +good-faith +good-father +good-fellow +good-fellowhood +good-fellowish +good-fellowship +Goodfield +good-for +good-for-naught +good-for-nothing +good-for-nothingness +goodhap +goodhearted +good-hearted +goodheartedly +goodheartedness +Goodhen +Goodhope +Goodhue +good-humored +good-humoredly +goodhumoredness +good-humoredness +good-humoured +good-humouredly +good-humouredness +Goody +goodie +Goodyear +Goodyera +goodies +goody-good +goody-goody +goody-goodies +goody-goodyism +goody-goodiness +goody-goodyness +goody-goodness +goodyish +goodyism +Goodill +goodyness +Gooding +goody's +goodish +goodyship +goodishness +Goodkin +Good-King-Henry +Good-King-Henries +Goodland +goodless +Goodlettsville +goodly +goodlier +goodliest +goodlihead +goodlike +good-liking +goodliness +good-looker +good-looking +good-lookingness +Goodman +good-mannered +goodmanship +goodmen +good-morning-spring +good-mother +good-natured +good-naturedly +goodnaturedness +good-naturedness +good-neighbor +good-neighbourhood +goodness +goodnesses +goodnight +good-night +good-o +good-oh +good-plucked +Goodrich +Goodrow +goods +goodship +goodsire +good-sister +good-size +good-sized +goodsome +Goodson +Goodspeed +good-tasting +good-tempered +good-temperedly +goodtemperedness +good-temperedness +good-time +Goodview +Goodville +Goodway +Goodwater +Goodwell +goodwife +goodwily +goodwilies +goodwill +goodwilled +goodwilly +goodwillie +goodwillies +goodwillit +goodwills +Goodwin +Goodwine +goodwives +gooey +goof +goofah +goofball +goofballs +goofed +goofer +go-off +goofy +goofier +goofiest +goofily +goofiness +goofinesses +goofing +goof-off +goofs +goof-up +goog +Googins +googly +googly-eyed +googlies +googol +googolplex +googolplexes +googols +goo-goo +googul +gooier +gooiest +gook +gooky +gooks +gool +goolah +goolde +Goole +gools +gooma +goombah +goombahs +goombay +goombays +goon +goonch +goonda +goondie +gooney +gooneys +goony +goonie +goonies +goons +Goop +goopy +goopier +goopiest +goops +gooral +goorals +gooranut +gooroo +goos +goosander +goose +goosebeak +gooseberry +gooseberry-eyed +gooseberries +goosebill +goose-bill +goosebird +gooseboy +goosebone +goose-cackle +goosecap +goosed +goose-egg +goosefish +goosefishes +gooseflesh +goose-flesh +goosefleshes +goose-fleshy +gooseflower +goosefoot +goose-foot +goose-footed +goosefoots +goosegirl +goosegog +goosegrass +goose-grass +goose-grease +goose-headed +gooseherd +goosehouse +goosey +gooselike +gooseliver +goosemouth +gooseneck +goose-neck +goosenecked +goose-pimple +goosepimply +goose-pimply +goose-quill +goosery +gooseries +gooserumped +gooses +goose-shaped +gooseskin +goose-skin +goose-step +goose-stepped +goose-stepper +goose-stepping +goosetongue +gooseweed +goosewing +goose-wing +goosewinged +goosy +goosier +goosiest +goosing +goosish +goosishly +goosishness +Goossens +gootee +goozle +GOP +gopak +gopher +gopherberry +gopherberries +gopherman +gopherroot +gophers +gopherwood +gopura +go-quick +Gor +Gora +goracco +Gorakhpur +goral +goralog +gorals +Goran +Goraud +gorb +gorbal +Gorbals +gorbelly +gorbellied +gorbellies +gorbet +gorbit +gorble +gorblimey +gorblimy +gorblin +Gorboduc +gorce +Gorchakov +gorcock +gorcocks +gorcrow +Gord +Gordan +Gorden +Gordy +Gordiacea +gordiacean +gordiaceous +Gordyaean +Gordian +Gordie +gordiid +Gordiidae +gordioid +Gordioidea +Gordius +Gordo +gordolobo +Gordon +Gordonia +Gordonsville +Gordonville +gordunite +Gore +gorebill +gored +Goree +gorefish +gore-fish +Gorey +Goren +gorer +gores +gorevan +Goreville +gorfly +Gorga +Gorgas +gorge +gorgeable +gorged +gorgedly +gorgelet +gorgeous +gorgeously +gorgeousness +gorger +gorgeret +gorgerin +gorgerins +gorgers +Gorges +gorget +gorgeted +gorgets +gorgia +Gorgias +gorging +gorgio +Gorgythion +gorglin +Gorgon +Gorgonacea +gorgonacean +gorgonaceous +gorgoneia +gorgoneion +gorgoneioneia +gorgonesque +gorgoneum +Gorgon-headed +Gorgonia +Gorgoniacea +gorgoniacean +gorgoniaceous +Gorgonian +gorgonin +gorgonise +gorgonised +gorgonising +gorgonize +gorgonized +gorgonizing +gorgonlike +gorgons +Gorgonzola +Gorgophone +Gorgosaurus +Gorham +gorhen +gorhens +gory +goric +Gorica +gorier +goriest +gorily +gorilla +gorillalike +gorillas +gorilla's +gorillaship +gorillian +gorilline +gorilloid +Gorin +goriness +gorinesses +Goring +Gorizia +Gorkhali +Gorki +Gorky +Gorkiesque +gorkun +Gorlicki +Gorlin +gorling +Gorlitz +gorlois +Gorlovka +Gorman +gormand +gormandise +gormandised +gormandiser +gormandising +gormandism +gormandize +gormandized +gormandizer +gormandizers +gormandizes +gormandizing +gormands +Gormania +gormaw +gormed +gormless +gorp +gorps +gorra +gorraf +gorrel +gorry +Gorrian +Gorrono +gorse +gorsebird +gorsechat +Gorsedd +gorsehatch +gorses +gorsy +gorsier +gorsiest +Gorski +gorst +Gortys +Gorton +Gortonian +Gortonite +Gorum +Gorz +GOS +gosain +Gosala +goschen +goschens +gosh +goshawful +gosh-awful +goshawk +goshawks +goshdarn +gosh-darn +Goshen +goshenite +GOSIP +Goslar +goslarite +goslet +gos-lettuce +gosling +goslings +gosmore +Gosney +Gosnell +Gospel +gospeler +gospelers +gospelist +gospelize +gospeller +gospelly +gospellike +gospelmonger +Gospels +gospel-true +gospelwards +Gosplan +gospoda +gospodar +gospodin +gospodipoda +Gosport +gosports +Goss +Gossaert +gossamer +gossamered +gossamery +gossameriness +gossamers +gossampine +gossan +gossaniferous +gossans +gossard +Gossart +Gosse +Gosselin +gossep +Gosser +gossy +gossip +gossipdom +gossiped +gossipee +gossiper +gossipers +gossiphood +gossipy +gossypin +gossypine +gossipiness +gossiping +gossipingly +Gossypium +gossipmonger +gossipmongering +gossypol +gossypols +gossypose +gossipped +gossipper +gossipping +gossipred +gossipry +gossipries +gossips +gossoon +gossoons +goster +gosther +got +Gotama +gotch +gotched +Gotcher +gotchy +gote +Gotebo +Goteborg +goter +Goth +Goth. +Gotha +Gotham +Gothamite +Gothar +Gothard +Gothart +Gothenburg +Gothic +Gothically +Gothicise +Gothicised +Gothiciser +Gothicising +Gothicism +Gothicist +Gothicity +Gothicize +Gothicized +Gothicizer +Gothicizing +Gothicness +gothics +Gothish +Gothism +gothite +gothites +Gothlander +Gothonic +goths +Gothurd +Gotiglacial +Gotland +Gotlander +Goto +go-to-itiveness +go-to-meeting +gotos +gotra +gotraja +Gott +gotta +gotten +Gotterdammerung +Gottfried +Gotthard +Gotthelf +Gottingen +Gottland +Gottlander +Gottlieb +Gottschalk +Gottuard +Gottwald +Gotz +gou +gouache +gouaches +gouaree +Goucher +Gouda +Goudeau +Goudy +gouge +gouged +gouger +gougers +gouges +Gough +gouging +gougingly +goujay +goujat +Goujon +goujons +goulan +goularo +goulash +goulashes +Gould +Gouldbusk +Goulden +Goulder +gouldian +Goulds +Gouldsboro +Goulet +Goulette +goumi +goumier +gounau +goundou +Gounod +goup +goupen +goupin +gour +Goura +gourami +gouramis +gourd +gourde +gourded +gourdes +gourdful +gourdhead +gourdy +Gourdine +gourdiness +gourding +gourdlike +gourds +gourd-shaped +gourdworm +goury +Gourinae +gourmand +gourmander +gourmanderie +gourmandise +gourmandism +gourmandize +gourmandizer +gourmands +gourmet +gourmetism +gourmets +Gourmont +Gournay +gournard +Gournia +gourounut +gousty +goustie +goustrous +gout +gouter +gouty +goutier +goutiest +goutify +goutily +goutiness +goutish +gouts +goutte +goutweed +goutwort +gouv- +gouvernante +gouvernantes +Gouverneur +Gov +Gov. +Gove +govern +governability +governable +governableness +governably +governail +governance +governante +governed +governeress +governess +governessdom +governesses +governesshood +governessy +governess-ship +governing +governingly +governless +government +governmental +governmentalism +governmentalist +governmentalize +governmentally +government-general +government-in-exile +governmentish +government-owned +governments +government's +governor +governorate +governor-elect +governor-general +governor-generalship +governors +governor's +governorship +governorships +governs +Govt +Govt. +Gow +gowan +Gowanda +gowaned +gowany +gowans +gowd +gowdy +gowdie +gowdnie +gowdnook +gowds +Gowen +Gower +gowf +gowfer +gowiddie +gowk +gowked +gowkedly +gowkedness +gowkit +gowks +gowl +gowlan +gowland +gown +gowned +gown-fashion +gowning +gownlet +gowns +gownsman +gownsmen +Gowon +gowpen +gowpin +Gowrie +GOX +goxes +gozell +gozill +gozzan +gozzard +GP +gpad +GPC +gpcd +GPCI +GPD +GpE +gph +GPI +GPIB +GPL +GPM +GPO +GPS +GPSI +GPSS +GPU +GQ +GR +Gr. +gra +Graaf +Graafian +graal +graals +grab +grab-all +grabbable +grabbed +grabber +grabbers +grabber's +grabby +grabbier +grabbiest +grabbing +grabbings +grabble +grabbled +grabbler +grabblers +grabbles +grabbling +grabbots +graben +grabens +grabhook +Grabill +grabman +grabouche +grabs +Gracchus +Grace +grace-and-favor +grace-and-favour +grace-cup +graced +graceful +gracefuller +gracefullest +gracefully +gracefulness +gracefulnesses +Gracey +graceless +gracelessly +gracelessness +gracelike +Gracemont +gracer +Graces +Graceville +Gracewood +gracy +Gracia +gracias +Gracie +Gracye +Gracilaria +gracilariid +Gracilariidae +gracile +gracileness +graciles +gracilescent +gracilis +gracility +gracing +graciosity +gracioso +graciosos +gracious +graciously +graciousness +graciousnesses +grackle +grackles +Graculus +grad +gradable +gradal +gradate +gradated +gradates +gradatim +gradating +gradation +gradational +gradationally +gradationately +gradations +gradation's +gradative +gradatively +gradatory +graddan +grade +graded +gradefinder +Gradey +Gradeigh +gradeless +gradely +grademark +grader +graders +grades +Gradgrind +Gradgrindian +Gradgrindish +Gradgrindism +Grady +gradient +gradienter +Gradientia +gradients +gradient's +gradin +gradine +gradines +grading +gradings +gradino +gradins +gradiometer +gradiometric +Gradyville +gradometer +Grados +grads +Gradual +graduale +gradualism +gradualist +gradualistic +graduality +gradually +gradualness +graduals +graduand +graduands +graduate +graduated +graduate-professional +graduates +graduateship +graduatical +graduating +graduation +graduations +graduator +graduators +gradus +graduses +Grae +Graeae +graecian +Graecise +Graecised +Graecising +Graecism +Graecize +Graecized +graecizes +Graecizing +Graeco- +graecomania +graecophil +Graeco-Roman +Graeculus +Graehl +Graehme +Graeme +Graettinger +Graf +Grafen +Graff +graffage +graffer +Graffias +graffiti +graffito +Graford +grafship +graft +graftage +graftages +graftdom +grafted +grafter +grafters +graft-hybridism +graft-hybridization +grafting +Grafton +graftonite +graftproof +grafts +Gragano +grager +gragers +Graham +Grahame +grahamism +grahamite +grahams +graham's +Grahamsville +Grahn +Gray +Graiae +Graian +Graiba +grayback +graybacks +gray-barked +graybeard +graybearded +gray-bearded +graybeards +gray-bellied +Graybill +gray-black +gray-blue +gray-bordered +gray-boughed +gray-breasted +gray-brindled +gray-brown +Grayce +gray-cheeked +gray-clad +graycoat +gray-colored +Graycourt +gray-crowned +Graydon +gray-drab +grayed +gray-eyed +grayer +grayest +gray-faced +grayfish +grayfishes +grayfly +Graig +gray-gowned +gray-green +gray-grown +grayhair +gray-haired +grayhead +gray-headed +gray-hooded +grayhound +gray-hued +graying +grayish +grayish-brown +grayishness +Grail +graylag +graylags +Grayland +gray-leaf +gray-leaved +grailer +grayly +grailing +Grayling +graylings +gray-lit +graille +grails +graymail +graymalkin +gray-mantled +graymill +gray-moldering +Graymont +gray-mustached +grain +grainage +grain-burnt +grain-carrying +grain-cleaning +grain-cut +graine +grain-eater +grain-eating +gray-necked +grained +grainedness +grainer +grainery +grainering +grainers +grayness +graynesses +grain-fed +Grainfield +grainfields +Grainger +grain-growing +grainy +grainier +grainiest +graininess +graining +grain-laden +grainland +grainless +grainman +grains +grainsick +grainsickness +grainsman +grainsmen +grainways +grayout +grayouts +graip +graypate +grays +graysby +graysbies +Grayslake +Grayson +gray-speckled +gray-spotted +graisse +Graysville +gray-tailed +graith +graithly +gray-tinted +gray-toned +Graytown +gray-twigged +gray-veined +Grayville +graywacke +graywall +grayware +graywether +gray-white +gray-winged +grakle +Grallae +Grallatores +grallatory +grallatorial +grallic +Grallina +gralline +gralloch +gram +gram. +grama +gramaphone +gramary +gramarye +gramaries +gramaryes +gramas +gramash +gramashes +Grambling +gram-centimeter +grame +gramenite +Gramercy +gramercies +Gram-fast +gramy +gramicidin +Graminaceae +graminaceous +Gramineae +gramineal +gramineous +gramineousness +graminicolous +graminiferous +graminifolious +graminiform +graminin +graminivore +graminivorous +graminology +graminological +graminous +Gramling +gramma +grammalogue +grammar +grammarian +grammarianism +grammarians +grammarless +grammars +grammar's +grammar-school +grammates +grammatic +grammatical +grammaticality +grammatically +grammaticalness +grammaticaster +grammatication +grammaticism +grammaticize +grammatico-allegorical +grammatics +grammatist +grammatistical +grammatite +grammatolator +grammatolatry +grammatology +Grammatophyllum +gramme +grammel +grammes +gram-meter +grammy +grammies +gram-molar +gram-molecular +Grammontine +Grammos +Gram-negative +gramoches +Gramont +Gramophone +gramophones +gramophonic +gramophonical +gramophonically +gramophonist +gramp +grampa +gramper +Grampian +Grampians +Gram-positive +gramps +grampus +grampuses +grams +gram-variable +Gran +Grana +Granada +granadilla +granadillo +Granadine +granado +Granados +granage +granam +granary +granaries +granary's +granat +granate +granatite +granatum +Granby +Granbury +granch +Grand +grand- +grandad +grandada +grandaddy +grandads +grandam +grandame +grandames +grandams +grandaunt +grand-aunt +grandaunts +grandbaby +grandchild +grandchildren +granddad +grand-dad +granddada +granddaddy +granddaddies +granddads +granddam +granddaughter +grand-daughter +granddaughterly +granddaughters +grand-ducal +Grande +grandee +grandeeism +grandees +grandeeship +grander +grandesque +grandest +Grande-Terre +grandeur +grandeurs +grandeval +grandevity +grandevous +grandeza +grandezza +grandfather +grandfatherhood +grandfatherish +grandfatherless +grandfatherly +grandfathers +grandfather's +grandfathership +grandfer +grandfilial +Grandgent +grandgore +Grand-guignolism +grandiflora +grandiloquence +grandiloquent +grandiloquently +grandiloquous +grandiose +grandiosely +grandioseness +grandiosity +grandioso +grandisonant +Grandisonian +Grandisonianism +grandisonous +grandity +grand-juryman +grand-juror +grandly +grandma +grandmama +grandmamma +grandmammy +grandmas +grandmaster +grandmaternal +Grandmontine +grandmother +grandmotherhood +grandmotherism +grandmotherly +grandmotherliness +grandmothers +grandmother's +grandnephew +grand-nephew +grandnephews +grandness +grandnesses +grandniece +grand-niece +grandnieces +grando +grandpa +grandpap +grandpapa +grandpappy +grandparent +grandparentage +grandparental +grandparenthood +grandparents +grandpas +grandpaternal +grandrelle +grands +grand-scale +grandsir +grandsire +grandsirs +grand-slammer +grandson +grandsons +grandson's +grandsonship +grandstand +grandstanded +grandstander +grandstanding +grandstands +grandtotal +granduncle +grand-uncle +granduncles +Grandview +Grandville +Grane +Graner +granes +Granese +granet +Grange +Grangemouth +Granger +grangerisation +grangerise +grangerised +grangeriser +grangerising +grangerism +grangerite +grangerization +grangerize +grangerized +grangerizer +grangerizing +grangers +granges +Grangeville +Grangousier +Grani +grani- +Grania +Graniah +Granicus +Graniela +graniferous +graniform +granilla +granita +granite +granite-dispersing +granite-gneiss +granite-gruss +granitelike +granites +granite-sprinkled +Graniteville +graniteware +granitic +granitical +graniticoline +granitiferous +granitification +granitiform +granitite +granitization +granitize +granitized +granitizing +granitoid +granitoidal +granivore +granivorous +granjeno +Granjon +grank +Granlund +granma +grannam +Granny +Grannia +Granniah +Grannias +grannybush +Grannie +grannies +grannyknot +Grannis +granny-thread +grannom +grano +grano- +granoblastic +granodiorite +granodioritic +Granoff +granogabbro +granola +granolas +granolite +Granolith +granolithic +Granollers +granomerite +granophyre +granophyric +granose +granospherite +grans +Grant +Granta +grantable +granted +grantedly +grantee +grantees +granter +granters +Granth +Grantha +Grantham +Granthem +granthi +Grantia +Grantiidae +grant-in-aid +granting +Grantland +Grantley +Granton +grantor +grantors +Grantorto +Grants +Grantsboro +Grantsburg +Grantsdale +grants-in-aid +grantsman +grantsmanship +grantsmen +Grantsville +Granttown +Grantville +granul- +granula +granular +granulary +granularity +granularities +granularly +granulate +granulated +granulater +granulates +granulating +granulation +granulations +granulative +granulator +granulators +granule +granules +granulet +granuliferous +granuliform +granulite +granulitic +granulitis +granulitization +granulitize +granulization +granulize +granulo- +granuloadipose +granuloblast +granuloblastic +granulocyte +granulocytic +granulocytopoiesis +granuloma +granulomas +granulomata +granulomatosis +granulomatous +granulometric +granulosa +granulose +granulosis +granulous +granum +Granville +Granville-Barker +granza +granzita +grape +grape-bearing +graped +grape-eater +grapeflower +grapefruit +grapefruits +grapeful +grape-hued +grapey +grapeys +Grapeland +grape-leaved +grapeless +grapelet +grapelike +grapeline +grapenuts +grapery +graperies +graperoot +grapes +grape's +grape-shaped +grapeshot +grape-shot +grape-sized +grapeskin +grapestalk +grapestone +grape-stone +Grapeview +Grapeville +Grapevine +grape-vine +grapevines +grapewise +grapewort +graph +Graphalloy +graphanalysis +graphed +grapheme +graphemes +graphemic +graphemically +graphemics +grapher +graphy +graphic +graphical +graphically +graphicalness +graphicly +graphicness +graphics +graphic-texture +Graphidiaceae +graphing +Graphiola +graphiology +graphiological +graphiologist +Graphis +graphist +graphite +graphiter +graphites +graphitic +graphitizable +graphitization +graphitize +graphitized +graphitizing +graphitoid +graphitoidal +Graphium +grapho- +graphoanalytical +grapholite +graphology +graphologic +graphological +graphologies +graphologist +graphologists +graphomania +graphomaniac +graphomaniacal +graphometer +graphometry +graphometric +graphometrical +graphometrist +graphomotor +graphonomy +graphophobia +Graphophone +graphophonic +graphorrhea +graphoscope +graphospasm +graphostatic +graphostatical +graphostatics +Graphotype +graphotypic +graphs +graph's +grapy +grapier +grapiest +graping +graplin +grapline +graplines +graplins +grapnel +grapnels +grappa +grappas +Grappelli +grapple +grappled +grapplement +grappler +grapplers +grapples +grappling +Grapsidae +grapsoid +Grapsus +Grapta +graptolite +Graptolitha +Graptolithida +Graptolithina +graptolitic +Graptolitoidea +Graptoloidea +graptomancy +gras +Grasmere +grasni +Grasonville +grasp +graspable +grasped +grasper +graspers +grasping +graspingly +graspingness +graspless +grasps +GRASS +grassant +grassation +grassbird +grass-blade +grass-carpeted +grasschat +grass-clad +grass-cloth +grass-covered +grass-cushioned +grasscut +grasscutter +grass-cutting +Grasse +grass-eater +grass-eating +grassed +grasseye +grass-embroidered +grasser +grasserie +grassers +grasses +grasset +grass-fed +grassfinch +grassfire +grassflat +grassflower +grass-green +grass-growing +grass-grown +grasshook +grass-hook +grasshop +grasshopper +grasshopperdom +grasshopperish +grasshoppers +grasshouse +Grassi +grassy +grassie +grassier +grassiest +grassy-green +grassy-leaved +grassily +grassiness +grassing +grass-killing +grassland +grasslands +grass-leaved +grassless +grasslike +Grassman +grassmen +grass-mowing +grassnut +grass-of-Parnassus +grassplat +grass-plat +grassplot +grassquit +grass-roofed +grassroots +grass-roots +Grasston +grass-tree +grasswards +grassweed +grasswidow +grasswidowhood +grasswork +grassworm +grass-woven +grass-wren +grat +Grata +gratae +grate +grated +grateful +gratefuller +gratefullest +gratefully +gratefullies +gratefulness +gratefulnesses +grateless +gratelike +grateman +grater +graters +grates +gratewise +Grath +grather +Grati +Gratia +Gratiae +Gratian +Gratiana +Gratianna +Gratiano +gratias +graticulate +graticulation +graticule +gratify +gratifiable +gratification +gratifications +gratified +gratifiedly +gratifier +gratifies +gratifying +gratifyingly +gratility +gratillity +gratin +gratinate +gratinated +gratinating +gratine +gratinee +grating +gratingly +gratings +gratins +Gratiola +gratiolin +gratiosolin +Gratiot +gratis +gratitude +Graton +Gratt +grattage +Grattan +gratten +gratters +grattoir +grattoirs +gratton +gratuitant +gratuity +gratuities +gratuity's +gratuito +gratuitous +gratuitously +gratuitousness +gratulant +gratulate +gratulated +gratulating +gratulation +gratulatory +gratulatorily +Gratz +Graubden +Graubert +Graubunden +graunt +graupel +graupels +Graustark +Graustarkian +grauwacke +grav +gravamem +gravamen +gravamens +gravamina +gravaminous +Gravante +gravat +gravata +grave +grave-born +grave-bound +grave-browed +graveclod +gravecloth +graveclothes +grave-clothes +grave-colored +graved +gravedigger +grave-digger +gravediggers +grave-digging +gravedo +grave-faced +gravegarth +graveyard +graveyards +gravel +gravel-bind +gravel-blind +gravel-blindness +graveldiver +graveled +graveless +gravel-grass +gravely +gravelike +graveling +gravelish +gravelled +Gravelly +gravelliness +gravelling +grave-looking +gravelous +gravel-pit +gravelroot +gravels +gravelstone +gravel-stone +gravel-walk +gravelweed +gravemaker +gravemaking +graveman +gravemaster +graven +graveness +gravenesses +Gravenhage +Gravenstein +graveolence +graveolency +graveolent +graver +gravery +grave-riven +graverobber +graverobbing +grave-robbing +gravers +Graves +Gravesend +graveship +graveside +gravest +gravestead +gravestone +gravestones +grave-toned +Gravette +Gravettian +grave-visaged +graveward +gravewards +grave-wax +gravy +gravi- +gravic +gravicembali +gravicembalo +gravicembalos +gravid +gravida +gravidae +gravidas +gravidate +gravidation +gravidity +gravidly +gravidness +graviers +gravies +gravific +Gravigrada +gravigrade +gravilea +gravimeter +gravimeters +gravimetry +gravimetric +gravimetrical +gravimetrically +graving +gravipause +gravisphere +gravispheric +gravitas +gravitate +gravitated +gravitater +gravitates +gravitating +gravitation +gravitational +gravitationally +gravitations +gravitative +Gravity +gravitic +gravity-circulation +gravities +gravity-fed +gravitometer +graviton +gravitons +gravo- +Gravolet +gravure +gravures +grawls +Grawn +Graz +grazable +graze +grazeable +grazed +grazer +grazers +grazes +Grazia +grazie +grazier +grazierdom +graziery +graziers +grazing +grazingly +grazings +grazioso +GRB +GRD +gre +Greabe +greable +greably +Grearson +grease +greaseball +greasebush +greased +grease-heel +grease-heels +greasehorn +greaseless +greaselessness +grease-nut +greasepaint +greaseproof +greaseproofness +greaser +greasers +greases +greasewood +greasy +greasier +greasiest +greasy-headed +greasily +greasiness +greasing +Great +great- +great-armed +great-aunt +great-bellied +great-boned +great-children +great-circle +greatcoat +great-coat +greatcoated +greatcoats +great-crested +great-eared +great-eyed +greaten +greatened +greatening +greatens +Greater +greatest +great-footed +great-grandaunt +great-grandchild +great-grandchildren +great-granddaughter +great-grandfather +great-grandmother +great-grandnephew +great-grandniece +great-grandparent +great-grandson +great-granduncle +great-great- +great-grown +greathead +great-head +great-headed +greatheart +greathearted +great-hearted +greatheartedly +greatheartedness +great-hipped +greatish +great-leaved +greatly +great-lipped +great-minded +great-mindedly +great-mindedness +greatmouthed +great-nephew +greatness +greatnesses +great-niece +great-nosed +Great-Power +Greats +great-sized +great-souled +great-sounding +great-spirited +great-stemmed +great-tailed +great-uncle +great-witted +greave +greaved +greaves +Greb +grebe +Grebenau +grebes +Grebo +grecale +grece +Grecia +Grecian +Grecianize +grecians +grecing +Grecise +Grecised +Grecising +Grecism +Grecize +Grecized +grecizes +Grecizing +Greco +Greco- +Greco-american +Greco-asiatic +Greco-buddhist +Greco-bulgarian +Greco-cretan +Greco-egyptian +Greco-hispanic +Greco-iberian +Greco-Italic +Greco-latin +Greco-macedonian +Grecomania +Grecomaniac +Greco-mohammedan +Greco-oriental +Greco-persian +Grecophil +Greco-phoenician +Greco-phrygian +Greco-punic +Greco-Roman +Greco-sicilian +Greco-trojan +Greco-turkish +grecoue +grecque +Gredel +gree +Greece +greed +greedy +greedier +greediest +greedygut +greedy-gut +greedyguts +greedily +greediness +greedinesses +greedless +greeds +greedsome +greegree +greegrees +greeing +Greek +Greekdom +Greekery +Greekess +Greekish +Greekism +Greekist +Greekize +Greekless +Greekling +greeks +greek's +Greeley +Greeleyville +Greely +Green +greenable +greenage +greenalite +Greenaway +Greenback +green-backed +Greenbacker +Greenbackism +greenbacks +Greenbackville +green-bag +green-banded +Greenbank +greenbark +green-barked +Greenbelt +green-belt +Greenberg +green-black +Greenblatt +green-blind +green-blue +greenboard +green-bodied +green-boled +greenbone +green-bordered +greenbottle +green-boughed +green-breasted +Greenbriar +Greenbrier +greenbug +greenbugs +greenbul +Greenburg +Greenbush +Greencastle +green-clad +Greencloth +greencoat +green-crested +green-curtained +Greendale +green-decked +Greendell +Greene +Greenebaum +greened +green-edged +greeney +green-eyed +green-embroidered +greener +greenery +greeneries +Greenes +greenest +Greeneville +green-faced +green-feathered +Greenfield +greenfinch +greenfish +green-fish +greenfishes +greenfly +green-fly +greenflies +green-flowered +Greenford +green-fringed +greengage +green-garbed +greengill +green-gilled +green-glazed +green-gold +green-gray +greengrocer +greengrocery +greengroceries +greengrocers +green-grown +green-haired +Greenhalgh +Greenhall +greenhead +greenheaded +green-headed +greenheart +greenhearted +greenhew +greenhide +Greenhills +greenhood +greenhorn +greenhornism +greenhorns +greenhouse +green-house +greenhouses +greenhouse's +green-hued +Greenhurst +greeny +greenyard +green-yard +greenie +green-yellow +greenier +greenies +greeniest +greening +greenings +greenish +greenish-blue +greenish-flowered +greenish-yellow +greenishness +greenkeeper +greenkeeping +Greenland +Greenlander +Greenlandic +Greenlandish +greenlandite +Greenlandman +Greenlane +Greenlawn +Greenleaf +green-leaved +Greenlee +greenleek +green-legged +greenless +greenlet +greenlets +greenly +greenling +Greenman +green-mantled +greenness +greennesses +Greenock +greenockite +Greenough +greenovite +green-peak +Greenport +Greenquist +green-recessed +green-ribbed +greenroom +green-room +greenrooms +green-rotted +greens +green-salted +greensand +green-sand +greensauce +Greensboro +Greensburg +Greensea +green-seeded +greenshank +green-shaving +green-sheathed +green-shining +greensick +greensickness +greenside +greenskeeper +green-skinned +greenslade +green-sleeves +green-stained +Greenstein +greenstick +greenstone +green-stone +green-striped +greenstuff +green-suited +greensward +greenswarded +greentail +green-tail +green-tailed +greenth +green-throated +greenths +greenthumbed +green-tinted +green-tipped +Greentown +Greentree +green-twined +greenuk +Greenup +Greenvale +green-veined +Greenview +Greenville +Greenway +Greenwald +greenware +greenwax +greenweed +Greenwell +Greenwich +greenwing +green-winged +greenwithe +Greenwood +greenwoods +greenwort +Greer +Greerson +grees +greesagh +greese +greeshoch +Greeson +greet +greeted +greeter +greeters +greeting +greetingless +greetingly +greetings +greets +greeve +Grefe +Grefer +Greff +greffe +greffier +greffotome +Greg +Grega +gregal +gregale +gregaloid +gregarian +gregarianism +Gregarina +Gregarinae +Gregarinaria +gregarine +gregarinian +Gregarinida +gregarinidal +gregariniform +Gregarinina +Gregarinoidea +gregarinosis +gregarinous +gregarious +gregariously +gregariousness +gregariousnesses +gregaritic +gregatim +gregau +grege +Gregg +gregge +greggle +Greggory +greggriffin +Greggs +grego +Gregoire +Gregoor +Gregor +Gregory +Gregorian +Gregorianist +Gregorianize +Gregorianizer +Gregorio +gregory-powder +Gregorius +gregos +Gregrory +Gregson +Grey +greyback +grey-back +greybeard +Greybull +grey-cheeked +Greycliff +greycoat +grey-coat +greyed +greyer +greyest +greyfish +greyfly +greyflies +Greig +greige +greiges +grey-headed +greyhen +grey-hen +greyhens +greyhound +greyhounds +Greyiaceae +greying +greyish +greylag +greylags +greyly +greyling +greillade +Greimmerath +grein +Greiner +greyness +greynesses +greing +Greynville +greypate +greys +greisen +greisens +greyskin +Greyso +Greyson +grey-state +greystone +Greysun +greit +greith +greywacke +greyware +greywether +Grekin +greking +grelot +gremial +gremiale +gremials +gremio +gremlin +gremlins +gremmy +gremmie +gremmies +Grenache +Grenada +grenade +grenades +grenade's +Grenadian +grenadier +grenadierial +grenadierly +grenadiers +grenadiership +grenadilla +grenadin +grenadine +Grenadines +grenado +grenat +grenatite +Grendel +grene +Grenelle +Grenfell +Grenier +Grenloch +Grenoble +Grenola +Grenora +Grenville +GREP +gres +Gresham +gresil +gressible +Gressoria +gressorial +gressorious +gret +Greta +Gretal +Gretchen +Grete +Gretel +Grethel +Gretna +Gretry +Gretta +greund +Greuze +Grevera +Greville +Grevillea +Grew +grewhound +Grewia +Grewitz +grewsome +grewsomely +grewsomeness +grewsomer +grewsomest +grewt +grex +grf +GRI +gry +gry- +gribane +gribble +gribbles +Gricault +grice +grid +gridded +gridder +gridders +gridding +griddle +griddlecake +griddlecakes +griddled +griddler +griddles +griddling +gride +gryde +grided +gridelin +Grider +grides +griding +gridiron +gridirons +Gridley +gridlock +grids +grid's +grieben +griece +grieced +griecep +grief +grief-bowed +grief-distraught +grief-exhausted +griefful +grieffully +grief-inspired +griefless +grieflessness +griefs +grief's +grief-scored +grief-shot +grief-stricken +grief-worn +Grieg +griege +grieko +Grier +Grierson +grieshoch +grieshuckle +grievable +grievance +grievances +grievance's +grievant +grievants +Grieve +grieved +grievedly +griever +grievers +grieves +grieveship +grieving +grievingly +grievous +grievously +grievousness +Griff +griffade +griffado +griffaun +griffe +Griffes +Griffy +Griffie +Griffin +griffinage +griffin-beaked +griffinesque +griffin-guarded +griffinhood +griffinish +griffinism +griffins +griffin-winged +Griffis +Griffith +griffithite +Griffiths +Griffithsville +Griffithville +Griffon +griffonage +griffonne +griffons +griffon-vulture +griffs +grift +grifted +grifter +grifters +grifting +Grifton +grifts +grig +griggles +Griggs +Griggsville +Grigioni +Grygla +Grignard +grignet +Grignolino +grigri +grigris +grigs +Grigson +grihastha +grihyasutra +grike +Grikwa +Grilikhes +grill +grillade +grilladed +grillades +grillading +grillage +grillages +grille +grylle +grilled +grillee +griller +grillers +grilles +grillework +grilly +grylli +gryllid +Gryllidae +grilling +gryllos +Gryllotalpa +Grillparzer +grillroom +grills +Gryllus +grillwork +grillworks +grilse +grilses +Grim +grimace +grimaced +grimacer +grimacers +grimaces +grimacier +grimacing +grimacingly +Grimaldi +Grimaldian +grimalkin +Grimaud +Grimbal +Grimbald +Grimbly +grim-cheeked +grime +grimed +grim-eyed +Grimes +Grimesland +grim-faced +grim-featured +grim-frowning +grimful +grimgribber +grim-grinning +Grimhild +grimy +grimier +grimiest +grimy-handed +grimily +grimines +griminess +griming +grimly +grimliness +grim-looking +Grimm +grimme +grimmer +grimmest +Grimmia +Grimmiaceae +grimmiaceous +grimmish +grimness +grimnesses +grimoire +Grimona +Grimonia +grimp +Grimsby +grim-set +grimsir +grimsire +Grimsley +Grimstead +grim-visaged +grin +Grynaeus +grinagog +grinch +grincome +grind +grindable +grindal +grinded +Grindelia +Grindelwald +grinder +grindery +grinderies +grinderman +grinders +grinding +grindingly +grindings +Grindlay +Grindle +grinds +grindstone +grindstones +grindstone's +Gring +gringo +gringole +gringolee +gringophobia +gringos +Grinling +grinned +Grinnell +Grinnellia +grinner +grinners +grinny +grinnie +grinning +grinningly +grins +grint +grinter +grintern +Grinzig +griot +griots +griotte +grip +grypanian +gripe +grype +griped +gripeful +gripey +griper +gripers +gripes +gripgrass +griph +gryph +Gryphaea +griphe +griphite +gryphite +gryphon +gryphons +Griphosaurus +Gryphosaurus +griphus +gripy +gripier +gripiest +griping +gripingly +gripless +gripman +gripmen +gripment +gryposis +Grypotherium +grippal +grippe +gripped +grippelike +gripper +grippers +grippes +grippy +grippier +grippiest +grippiness +gripping +grippingly +grippingness +grippit +gripple +gripple-handed +grippleness +grippotoxin +GRIPS +gripsack +gripsacks +gript +Griqua +griquaite +Griqualander +Gris +grisaille +grisailles +gris-amber +grisard +grisbet +grysbok +gris-de-lin +grise +Griselda +Griseldis +griseofulvin +griseous +grisette +grisettes +grisettish +grisgris +gris-gris +Grishilda +Grishilde +Grishun +griskin +griskins +grisled +grisly +grislier +grisliest +grisliness +Grison +Grisons +grisounite +grisoutine +grisping +Grissel +grissen +grissens +grisset +Grissom +grissons +grist +gristbite +Gristede +grister +Gristhorbia +gristy +gristle +gristles +gristly +gristlier +gristliest +gristliness +gristmill +gristmiller +gristmilling +gristmills +grists +Griswold +Grit +grith +grithbreach +grithman +griths +gritless +gritrock +grits +grit's +gritstone +gritted +gritten +gritter +gritty +grittie +grittier +grittiest +grittily +grittiness +gritting +grittle +grivation +grivet +grivets +grivna +grivois +grivoise +Griz +grizard +Grizel +Grizelda +grizelin +Grizzel +grizzle +grizzled +grizzler +grizzlers +grizzles +grizzly +grizzlier +grizzlies +grizzliest +grizzlyman +grizzliness +grizzling +Grnewald +GRO +gro. +groan +groaned +groaner +groaners +groanful +groaning +groaningly +groans +Groark +groat +groats +groatsworth +Grobe +grobian +grobianism +grocer +grocerdom +groceress +grocery +groceries +groceryman +grocerymen +grocerly +grocers +grocer's +grocerwise +groceteria +Grochow +grockle +Grodin +Grodno +Groenendael +groenlandicus +Groesbeck +Groesz +Groete +Grof +Grofe +groff +grog +Grogan +grogged +grogger +groggery +groggeries +groggy +groggier +groggiest +groggily +grogginess +grogginesses +grogging +grognard +grogram +grograms +grogs +grogshop +grogshops +Groh +groin +groyne +groined +groinery +groynes +groining +groins +Groland +Grolier +Grolieresque +groma +gromatic +gromatical +gromatics +gromet +Gromia +Gromyko +gromil +gromyl +Gromme +grommet +grommets +gromwell +gromwells +Gronchi +grond +Grondin +grondwet +Groningen +Gronseth +gront +groof +groo-groo +groom +Groome +groomed +groomer +groomers +groomy +grooming +groomish +groomishly +groomlet +groomling +groom-porter +grooms +groomsman +groomsmen +groop +grooper +Groos +groose +Groot +Groote +Grootfontein +grooty +groove +groove-billed +grooved +grooveless +groovelike +groover +grooverhead +groovers +grooves +groovy +groovier +grooviest +grooviness +grooving +groow +GROPE +groped +groper +gropers +gropes +groping +gropingly +Gropius +Gropper +gropple +Grory +groroilite +grorudite +Gros +grosbeak +grosbeaks +Grosberg +groschen +Groscr +Grose +groser +groset +grosgrain +grosgrained +grosgrains +Grosmark +Gross +grossart +gross-beak +gross-bodied +gross-brained +Grosse +grossed +Grosseile +grossen +grosser +grossers +grosses +grossest +Grosset +Grosseteste +Grossetete +gross-featured +gross-fed +grosshead +gross-headed +grossierete +grossify +grossification +grossing +grossirete +gross-jawed +grossly +gross-lived +Grossman +gross-mannered +gross-minded +gross-money +gross-natured +grossness +grossnesses +grosso +gross-pated +grossulaceous +grossular +Grossularia +Grossulariaceae +grossulariaceous +grossularious +grossularite +Grosswardein +gross-witted +Grosvenor +Grosvenordale +Grosz +grosze +groszy +grot +Grote +groten +grotesco +Grotesk +grotesque +grotesquely +grotesqueness +grotesquery +grotesquerie +grotesqueries +grotesques +Grotewohl +grothine +grothite +Grotian +Grotianism +Grotius +Groton +grots +grottesco +grotty +grottier +grotto +grottoed +Grottoes +grottolike +grottos +grotto's +grottowork +grotzen +grouch +grouched +grouches +Grouchy +grouchier +grouchiest +grouchily +grouchiness +grouching +grouchingly +groucho +grouf +grough +ground +groundable +groundably +groundage +ground-ash +ground-bait +groundberry +groundbird +ground-bird +groundbreaker +ground-cherry +ground-down +grounded +groundedly +groundedness +grounden +groundenell +grounder +grounders +ground-fast +ground-floor +groundflower +groundhog +ground-hog +groundhogs +groundy +ground-ice +grounding +ground-ivy +groundkeeper +groundless +groundlessly +groundlessness +groundly +groundline +ground-line +groundliness +groundling +groundlings +groundman +ground-man +groundmass +groundneedle +groundnut +ground-nut +groundout +ground-pea +ground-pine +ground-plan +ground-plate +groundplot +ground-plot +ground-rent +Grounds +ground-sea +groundsel +groundsheet +ground-sheet +groundsill +groundskeep +groundskeeping +ground-sluicer +groundsman +groundspeed +ground-squirrel +groundswell +ground-swell +groundswells +ground-tackle +ground-to-air +ground-to-ground +groundway +groundwall +groundward +groundwards +groundwater +groundwaters +groundwave +groundwood +groundwork +groundworks +group +groupable +groupage +groupageness +group-connect +group-conscious +grouped +grouper +groupers +groupie +groupies +grouping +groupings +groupist +grouplet +groupment +groupoid +groupoids +groups +groupthink +groupwise +Grous +grouse +grouseberry +groused +grouseless +grouselike +grouser +grousers +grouses +grouseward +grousewards +grousy +grousing +grout +grouted +grouter +grouters +grouthead +grout-head +grouty +groutier +groutiest +grouting +groutite +groutnoll +grouts +grouze +Grove +groved +grovel +Groveland +groveled +groveler +grovelers +groveless +groveling +grovelingly +grovelings +grovelled +groveller +grovelling +grovellingly +grovellings +grovels +Groveman +Grover +grovers +Grovertown +Groves +grovet +Groveton +Grovetown +grovy +Grow +growable +growan +growed +grower +growers +growing +growingly +growingupness +growl +growled +growler +growlery +growleries +growlers +growly +growlier +growliest +growliness +growling +growlingly +growls +grown +grownup +grown-up +grown-upness +grownups +grownup's +grows +growse +growsome +growth +growthful +growthy +growthiness +growthless +growths +growze +grozart +grozer +grozet +grozing-iron +Grozny +GRPMOD +grr +GRS +gr-s +grub +grub- +Grubb +grubbed +grubber +grubbery +grubberies +grubbers +grubby +grubbier +grubbies +grubbiest +grubbily +grubbiness +grubbinesses +grubbing +grubble +Grubbs +Grube +Gruber +grubhood +grubless +Grubman +grub-prairie +grubroot +Grubrus +grubs +grub's +grubstake +grubstaked +grubstaker +grubstakes +grubstaking +Grubstreet +grub-street +Grubville +grubworm +grubworms +grucche +Gruchot +grudge +grudged +grudgeful +grudgefully +grudgefulness +grudgekin +grudgeless +grudgeons +grudger +grudgery +grudgers +grudges +grudge's +grudging +grudgingly +grudgingness +grudgment +grue +gruel +grueled +grueler +gruelers +grueling +gruelingly +gruelings +gruelled +grueller +gruellers +gruelly +gruelling +gruellings +gruels +Gruemberger +Gruenberg +Grues +gruesome +gruesomely +gruesomeness +gruesomer +gruesomest +Gruetli +gruf +gruff +gruffed +gruffer +gruffest +gruffy +gruffier +gruffiest +gruffily +gruffiness +gruffing +gruffish +gruffly +gruffness +gruffs +gruft +grufted +grugous +grugru +gru-gru +grugrus +Gruhenwald +Gruidae +Gruyere +gruyeres +gruiform +Gruiformes +gruine +Gruyre +Gruis +gruys +Gruithuisen +Grulla +grum +grumble +grumbled +grumbler +grumblers +grumbles +grumblesome +Grumbletonian +grumbly +grumbling +grumblingly +grume +Grumello +grumes +Grumium +grumly +Grumman +grummel +grummels +grummer +grummest +grummet +grummeter +grummets +grumness +grumose +grumous +grumousness +grump +grumped +grumph +grumphy +grumphie +grumphies +grumpy +grumpier +grumpiest +grumpily +grumpiness +grumping +grumpish +grumpishness +grumps +grun +Grunberg +grunch +grundel +Grundy +Grundified +Grundyism +Grundyist +Grundyite +grundy-swallow +Grundlov +grundsil +Grunenwald +grunerite +gruneritization +Grunewald +grunge +grunges +grungy +grungier +grungiest +grunion +grunions +Grunitsky +grunswel +grunt +grunted +grunter +grunters +Grunth +grunting +gruntingly +gruntle +gruntled +gruntles +gruntling +grunts +grunzie +gruppetto +gruppo +Grus +grush +grushie +Grusian +Grusinian +gruss +Grussing +grutch +grutched +grutches +grutching +grutten +Gruver +grx +GS +g's +GSA +GSAT +GSBCA +GSC +Gschu +GSFC +G-shaped +G-sharp +GSR +G-string +G-strophanthin +GSTS +G-suit +GT +gt. +Gta +GTC +gtd +gtd. +GTE +gteau +Gteborg +Gterdmerung +Gtersloh +gthite +Gtingen +G-type +GTO +GTS +GTSI +GTT +GU +guaba +guacacoa +guacamole +guachamaca +Guachanama +guacharo +guacharoes +guacharos +guachipilin +Guacho +Guacico +guacimo +guacin +guaco +guaconize +guacos +Guadagnini +Guadalajara +Guadalcanal +guadalcazarite +Guadalquivir +Guadalupe +Guadalupita +Guadeloup +Guadeloupe +Guadiana +guadua +Guafo +Guage +guageable +guaguanche +Guaharibo +Guahiban +Guahibo +Guahivo +guayaba +guayabera +guayaberas +guayabi +guayabo +guaiac +guayacan +guaiacol +guaiacolize +guaiacols +guaiaconic +guaiacs +guaiacum +guaiacums +Guayama +Guayaniil +Guayanilla +Guayaqui +Guayaquil +guaiaretic +guaiasanol +guaican +Guaycuru +Guaycuruan +Guaymas +Guaymie +Guaynabo +guaiocum +guaiocums +guaiol +Guaira +guayroto +Guayule +guayules +guajillo +guajira +guajiras +guaka +Gualaca +Gualala +Gualterio +Gualtiero +Guam +guama +guamachil +Guamanian +guamuchil +guan +Guana +guanabana +guanabano +Guanabara +guanaco +guanacos +guanay +guanayes +guanays +guanajuatite +Guanajuato +guanamine +guanare +guanase +guanases +Guanche +guaneide +guanethidine +guango +Guanica +guanidin +guanidine +guanidins +guanidopropionic +guaniferous +guanyl +guanylic +guanin +guanine +guanines +guanins +guanize +guano +guanophore +guanos +guanosine +guans +Guantanamo +Guantnamo +guao +guapena +guapilla +guapinol +Guapor +Guapore +Guaque +guar +guar. +guara +guarabu +guaracha +guarachas +guarache +guaraguao +guarana +guarand +Guarani +Guaranian +Guaranies +guaranin +guaranine +Guaranis +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranteeship +guaranteing +guaranty +guarantied +guaranties +guarantying +guarantine +guarantor +guarantors +guarantorship +guarapo +guarapucu +Guaraunan +Guarauno +guard +guardable +guarda-costa +Guardafui +guardage +guardant +guardants +guard-boat +guarded +guardedly +guardedness +guardee +guardeen +guarder +guarders +guardfish +guard-fish +guardful +guardfully +guardhouse +guard-house +guardhouses +Guardi +Guardia +guardian +guardiancy +guardianess +guardianless +guardianly +guardians +guardian's +guardianship +guardianships +guarding +guardingly +guardless +guardlike +guardo +guardrail +guard-rail +guardrails +guardroom +guard-room +guardrooms +Guards +guardship +guard-ship +guardsman +guardsmen +guardstone +Guarea +guary +guariba +guarico +Guarini +guarinite +Guarino +guarish +Guarneri +Guarnerius +Guarneriuses +Guarnieri +Guarrau +guarri +guars +Guaruan +guasa +Guastalline +Guasti +Guat +Guat. +guatambu +Guatemala +Guatemalan +guatemalans +Guatemaltecan +guatibero +guativere +Guato +Guatoan +Guatusan +Guatuso +Guauaenok +guava +guavaberry +guavas +guavina +guaxima +guaza +Guazuma +guazuti +guazzo +gubat +gubbertush +Gubbin +gubbings +gubbins +gubbo +Gubbrud +guberla +gubernacula +gubernacular +gubernaculum +gubernance +gubernation +gubernative +gubernator +gubernatorial +gubernatrix +gubernia +guberniya +guck +gucked +gucki +gucks +gud +gudame +guddle +guddled +guddler +guddling +Gude +Gudea +gudebrother +gudefather +gudemother +Gudermannian +gudes +gudesake +gudesakes +gudesire +gudewife +gudge +gudgeon +gudgeoned +gudgeoning +gudgeons +gudget +Gudmundsson +gudok +Gudren +Gudrin +Gudrun +gue +guebre +guebucu +Guedalla +Gueydan +guejarite +guelder-rose +Guelders +Guelf +Guelfic +Guelfism +Guelph +Guelphic +Guelphish +Guelphism +guemal +guemul +Guendolen +guenepe +Guenevere +Guenna +guenon +guenons +Guenther +Guenzi +guepard +gueparde +Guerche +guerdon +guerdonable +guerdoned +guerdoner +guerdoning +guerdonless +guerdons +guereba +Gueret +guereza +guergal +Guericke +Guerickian +gueridon +gueridons +guerilla +guerillaism +guerillas +Guerin +Guerinet +guerison +guerite +guerites +Guerneville +Guernica +Guernsey +guernseyed +Guernseys +Guerra +Guerrant +guerre +Guerrero +guerrila +guerrilla +guerrillaism +guerrillas +guerrilla's +guerrillaship +Guesde +Guesdism +Guesdist +guess +guessable +guessed +guesser +guessers +guesses +guessing +guessingly +guessive +guess-rope +guesstimate +guesstimated +guesstimates +guesstimating +guess-warp +guesswork +guess-work +guessworker +Guest +guestchamber +guest-chamber +guested +guesten +guester +guesthouse +guesthouses +guestimate +guestimated +guestimating +guesting +guestive +guestless +Guestling +guestmaster +guest-rope +guests +guest's +guestship +guest-warp +guestwise +guet-apens +Guetar +Guetare +guetre +Gueux +Guevara +Guevarist +gufa +guff +guffaw +guffawed +guffawing +guffaws +Guffey +guffer +guffy +guffin +guffs +gufought +gugal +Guggenheim +guggle +guggled +guggles +gugglet +guggling +guglet +guglets +guglia +Guglielma +Guglielmo +guglio +gugu +Guha +Guhayna +guhr +GUI +Guy +guiac +Guiana +Guyana +Guianan +Guyandot +Guianese +Guiano-brazilian +guib +guiba +Guibert +guichet +guid +guidable +guidage +guidance +guidances +GUIDE +guideboard +guidebook +guide-book +guidebooky +guidebookish +guidebooks +guidebook's +guidecraft +guided +guideless +guideline +guidelines +guideline's +guidepost +guide-post +guideposts +guider +guideress +guider-in +Guiderock +guiders +guidership +guides +guideship +guideway +guiding +guidingly +guidman +Guido +guydom +guidon +Guidonia +Guidonian +guidons +Guidotti +guids +guidsire +guidwife +guidwilly +guidwillie +guyed +Guienne +Guyenne +Guyer +guyers +guige +Guignardia +guigne +guignol +guying +guijo +Guilandina +Guilbert +Guild +guild-brother +guilder +Guilderland +guilders +Guildford +guildhall +guild-hall +guildic +guildite +guildry +Guildroy +guilds +guildship +guildsman +guildsmen +guild-socialistic +guile +guiled +guileful +guilefully +guilefulness +guileless +guilelessly +guilelessness +guilelessnesses +guiler +guilery +guiles +guilfat +Guilford +guily +guyline +guiling +Guillaume +guillem +Guillema +guillemet +Guillemette +guillemot +Guillen +Guillermo +guillevat +guilloche +guillochee +guillotinade +guillotine +guillotined +guillotinement +guillotiner +guillotines +guillotining +guillotinism +guillotinist +guilt +guilt-feelings +guiltful +guilty +guilty-cup +guiltier +guiltiest +guiltily +guiltiness +guiltinesses +guiltless +guiltlessly +guiltlessness +guilts +guiltsick +Guimar +guimbard +Guymon +Guimond +guimpe +guimpes +Guin +Guin. +Guinda +guinde +Guinea +Guinea-Bissau +guinea-cock +guinea-fowl +guinea-hen +Guineaman +guinea-man +Guinean +guinea-pea +guineapig +guinea-pig +guineas +Guinevere +guinfo +Guinn +Guinna +Guinness +Guion +Guyon +guyot +guyots +guipure +guipures +Guipuzcoa +Guiraldes +guirlande +guiro +Guys +Guisard +guisards +guisarme +Guiscard +Guise +guised +guiser +guises +guise's +Guisian +guising +Guysville +guitar +guitarfish +guitarfishes +guitarist +guitarists +guitarlike +guitar-picker +guitars +guitar's +guitar-shaped +guitermanite +guitguit +guit-guit +Guyton +guytrash +Guitry +Guittonian +guywire +Guizot +Gujar +Gujarat +Gujarati +Gujerat +Gujral +Gujranwala +Gujrati +gul +Gula +gulae +Gulag +gulags +gulaman +gulancha +guland +Gulanganes +gular +gularis +gulas +gulash +Gulbenkian +gulch +gulches +gulch's +guld +gulden +guldengroschen +guldens +gule +gules +Gulf +gulfed +Gulfhammock +gulfy +gulfier +gulfiest +gulfing +gulflike +Gulfport +gulfs +gulf's +gulfside +gulfwards +gulfweed +gulf-weed +gulfweeds +Gulgee +gulgul +guly +Gulick +gulinula +gulinulae +gulinular +gulist +gulix +gull +gullability +gullable +gullably +gullage +Gullah +gull-billed +gulled +gulley +gulleys +guller +gullery +gulleries +gullet +gulleting +gullets +gully +gullibility +gullible +gullibly +gullied +gullies +gullygut +gullyhole +gullying +gulling +gullion +gully-raker +gully's +gullish +gullishly +gullishness +Gulliver +gulllike +gull-like +gulls +Gullstrand +gull-wing +gulmohar +Gulo +gulonic +gulose +gulosity +gulosities +gulp +gulped +gulper +gulpers +gulph +gulpy +gulpier +gulpiest +gulpin +gulping +gulpingly +gulps +gulravage +guls +gulsach +Gulston +gult +Gum +Gumberry +gumby +gum-bichromate +Gumbo +gumboil +gumboils +gumbolike +gumbo-limbo +gumbo-limbos +gumboot +gumboots +gumbos +gumbotil +gumbotils +gumchewer +gum-dichromate +gumdigger +gumdigging +gumdrop +gumdrops +gumfield +gumflower +gum-gum +gumhar +gumi +gumihan +gum-lac +gumlah +gumless +gumly +gumlike +gumlikeness +gumma +gummage +gummaker +gummaking +gummas +gummata +gummatous +gummed +gummer +gummers +gummy +gummic +gummier +gummiest +gummiferous +gummy-legged +gumminess +gumming +gum-myrtle +gummite +gummites +gummose +gummoses +gummosis +gummosity +gummous +gump +gumpheon +gumphion +Gumpoldskirchner +gumption +gumptionless +gumptions +gumptious +gumpus +gum-resinous +gums +gum's +gum-saline +gumshield +gumshoe +gumshoed +gumshoeing +gumshoes +gumshoing +gum-shrub +gum-top +gumtree +gum-tree +gumtrees +gumweed +gumweeds +gumwood +gumwoods +Gun +guna +Gunar +gunarchy +Gunas +gunate +gunated +gunating +gunation +gunbarrel +gunbearer +gunboat +gun-boat +gunboats +gunbright +gunbuilder +gun-carrying +gun-cleaning +gun-cotten +guncotton +gunda +gundalow +gundeck +gun-deck +gundelet +gundelow +Gunderson +gundi +gundy +gundie +gundygut +gundog +gundogs +Gundry +gunebo +gun-equipped +gunfight +gunfighter +gunfighters +gunfighting +gunfights +gunfire +gunfires +gunflint +gunflints +gunfought +gung +gunge +gung-ho +gunhouse +gunyah +gunyang +gunyeh +Gunilla +Gunite +guniter +gunj +gunja +gunjah +gunk +gunkhole +gunkholed +gunkholing +gunky +gunks +gunl +gunlayer +gunlaying +gunless +gunline +Gunlock +gunlocks +gunmaker +gunmaking +gunman +gun-man +gunmanship +gunmen +gunmetal +gun-metal +gunmetals +gun-mounted +Gunn +gunnage +Gunnar +gunne +gunned +gunnel +gunnels +gunnen +Gunner +Gunnera +Gunneraceae +gunneress +gunnery +gunneries +gunners +gunner's +gunnership +gunny +gunnybag +gunny-bag +gunnies +Gunning +gunnings +gunnysack +gunnysacks +Gunnison +gunnung +gunocracy +gunong +gunpaper +gunpapers +gunplay +gunplays +gunpoint +gunpoints +gunport +gunpowder +gunpowdery +gunpowderous +gunpowders +gunpower +gunrack +gunreach +gun-rivet +gunroom +gun-room +gunrooms +gunrunner +gunrunning +guns +gun's +gunsel +gunsels +gun-shy +gun-shyness +gunship +gunships +gunshop +gunshot +gun-shot +gunshots +gunsling +gunslinger +gunslingers +gunslinging +gunsman +gunsmith +gunsmithery +gunsmithing +gunsmiths +gunster +gunstick +gunstock +gun-stock +gunstocker +gunstocking +gunstocks +gunstone +Guntar +Gunter +Guntersville +gun-testing +Gunthar +Gunther +gun-toting +Guntown +guntub +Guntur +gunung +gunwale +gunwales +gunwhale +Gunz +Gunzburg +Gunzian +Gunz-mindel +gup +guppy +guppies +Gupta +guptavidya +Gur +Gurabo +Guran +Gurango +gurdfish +gurdy +gurdle +Gurdon +gurdwara +Gurevich +gurge +gurged +gurgeon +gurgeons +gurges +gurging +gurgitation +gurgle +gurgled +gurgles +gurglet +gurglets +gurgly +gurgling +gurglingly +gurgoyl +gurgoyle +gurgulation +gurgulio +Guria +Gurian +Gurias +Guric +Gurish +gurjan +Gurjara +gurjun +gurk +Gurkha +Gurkhali +Gurkhas +Gurl +gurle +Gurley +gurlet +gurly +Gurmukhi +gurnard +gurnards +Gurnee +Gurney +Gurneyite +gurneys +gurnet +gurnets +gurnetty +gurniad +Gurolinick +gurr +gurrah +gurry +gurries +Gursel +gursh +gurshes +gurt +Gurtner +gurts +guru +gurus +guruship +guruships +GUS +gusain +Gusba +Gusella +guser +guserid +gush +gushed +Gusher +gushers +gushes +gushet +gushy +gushier +gushiest +gushily +gushiness +gushing +gushingly +gushingness +gusla +gusle +guslee +Guss +gusset +gusseted +gusseting +gussets +Gussi +Gussy +Gussie +gussied +gussies +gussying +Gussman +gust +Gusta +gustable +gustables +Gustaf +Gustafson +Gustafsson +gustard +gustation +gustative +gustativeness +gustatory +gustatorial +gustatorially +gustatorily +Gustav +Gustave +Gustavo +Gustavus +gusted +gustful +gustfully +gustfulness +Gusti +Gusty +Gustie +gustier +gustiest +gustily +Gustin +Gustine +gustiness +gusting +gustless +gusto +gustoes +gustoish +Guston +gustoso +gusts +gust's +Gustus +Gut +gut-ache +gutbucket +Gutenberg +Guthrey +Guthry +Guthrie +Guthrun +Guti +gutierrez +Gutium +gutless +gutlessness +gutlike +gutling +Gutnic +Gutnish +Gutow +guts +gutser +gutsy +gutsier +gutsiest +gutsily +gutsiness +gutt +gutta +guttable +guttae +gutta-gum +gutta-percha +guttar +guttate +guttated +guttatim +guttation +gutte +gutted +guttee +Guttenberg +gutter +Guttera +gutteral +gutterblood +gutter-blood +gutter-bred +guttered +gutter-grubbing +Guttery +guttering +gutterize +gutterlike +gutterling +gutterman +gutters +guttersnipe +gutter-snipe +guttersnipes +guttersnipish +gutterspout +gutterwise +gutti +gutty +guttide +guttie +guttier +guttiest +guttifer +Guttiferae +guttiferal +Guttiferales +guttiferous +guttiform +guttiness +gutting +guttle +guttled +guttler +guttlers +guttles +guttling +guttula +guttulae +guttular +guttulate +guttule +guttulous +guttur +guttural +gutturalisation +gutturalise +gutturalised +gutturalising +gutturalism +gutturality +gutturalization +gutturalize +gutturalized +gutturalizing +gutturally +gutturalness +gutturals +gutturine +gutturize +gutturo- +gutturonasal +gutturopalatal +gutturopalatine +gutturotetany +guttus +gutweed +gutwise +gutwort +guv +guvacine +guvacoline +guvs +guz +guze +Guzel +guzerat +Guzman +Guzmania +Guzmco +Guzul +guzzle +guzzled +guzzledom +guzzler +guzzlers +guzzles +guzzling +gv +GW +gwag +Gwalior +gwantus +Gwari +Gwaris +Gwawl +gweduc +gweduck +gweducks +gweducs +gweed +gweeon +Gweyn +gwely +Gwelo +GWEN +Gwenda +Gwendolen +Gwendolin +Gwendolyn +Gwendolynne +Gweneth +Gwenette +Gwenn +Gwenneth +Gwenni +Gwenny +Gwennie +Gwenora +Gwenore +Gwent +gwerziou +Gwydion +Gwin +Gwyn +gwine +Gwynedd +Gwyneth +Gwynfa +gwiniad +gwyniad +Gwinn +Gwynn +Gwynne +Gwinner +Gwinnett +Gwynneville +GWS +Gza +Gzhatsk +H +h. +h.a. +H.C. +H.C.F. +H.H. +H.I. +H.I.H. +H.M. +H.M.S. +H.P. +H.Q. +H.R. +H.R.H. +h.s. +H.S.H. +H.S.M. +H.V. +HA +ha' +HAA +haab +haaf +haafs +Haag +haak +Haakon +Haapsalu +haar +Haaretz +Haarlem +haars +Haas +Haase +Hab +Hab. +Haba +Habab +Habacuc +habaera +Habakkuk +Habana +habanera +habaneras +Habanero +Habbe +habble +habbub +Habdalah +habdalahs +Habe +habeas +habena +habenal +habenar +Habenaria +habendum +habenula +habenulae +habenular +Haber +haberdash +haberdasher +haberdasheress +haberdashery +haberdasheries +haberdashers +haberdine +habere +habergeon +Haberman +habet +Habib +habilable +habilant +habilatory +habile +habilement +habiliment +habilimental +habilimentary +habilimentation +habilimented +habiliments +habilitate +habilitated +habilitating +habilitation +habilitator +hability +habille +Habiri +Habiru +habit +habitability +habitable +habitableness +habitably +habitacle +habitacule +habitally +habitan +habitance +habitancy +habitancies +habitans +habitant +habitants +habitat +habitatal +habitate +habitatio +habitation +habitational +habitations +habitation's +habitative +habitator +habitats +habitat's +habited +habit-forming +habiting +habits +habit's +habitual +habituality +habitualize +habitually +habitualness +habitualnesses +habituate +habituated +habituates +habituating +habituation +habituations +habitude +habitudes +habitudinal +habitue +habitues +habiture +habitus +hable +habnab +hab-nab +haboob +haboobs +haboub +Habronema +habronemiasis +habronemic +habrowne +Habsburg +habu +habub +habuka +habus +habutae +habutai +habutaye +HAC +haccucal +HACD +hacek +haceks +hacendado +Hach +hache +Hachiman +hachis +Hachita +Hachman +Hachmann +hachment +Hachmin +hacht +hachure +hachured +hachures +hachuring +hacienda +haciendado +haciendas +hack +hack- +hackamatak +hackamore +Hackathorn +hackbarrow +hackberry +hackberries +hackbolt +hackbush +hackbut +hackbuteer +hackbuts +hackbutter +hackdriver +hacked +hackee +hackeem +hackees +hackeymal +Hackensack +Hacker +hackery +hackeries +hackers +Hackett +Hackettstown +hacky +hackia +hackie +hackies +hackin +hacking +hackingly +hackle +hackleback +Hackleburg +hackled +hackler +hacklers +hackles +hacklet +hackly +hacklier +hackliest +hackling +hacklog +hackmack +hackmall +hackman +hackmatack +hackmen +hack-me-tack +Hackney +hackney-carriage +hackney-chair +hackney-coach +hackneyed +hackneyedly +hackneyedness +hackneyer +hackneying +hackneyism +hackneyman +hackney-man +hackneys +hacks +hacksaw +hacksaws +hacksilber +hackster +hackthorn +hacktree +hackwood +hackwork +hack-work +hackworks +hacqueton +Had +hadada +hadal +Hadamard +Hadar +hadarim +Hadas +Hadassah +Hadasseh +hadaway +hadbot +hadbote +Haddad +Haddam +Hadden +hadder +haddest +haddie +haddin +Haddington +Haddix +haddo +haddock +haddocker +haddocks +Haddon +Haddonfield +hade +Hadean +haded +Haden +Hadendoa +Hadendowa +Hadensville +hadentomoid +Hadentomoidea +hadephobia +Hades +Hadfield +Hadhramaut +Hadhramautian +Hadik +hading +hadit +Hadith +hadiths +hadj +hadjee +hadjees +Hadjemi +hadjes +hadji +Hadjipanos +hadjis +hadjs +hadland +Hadlee +Hadley +Hadleigh +Hadlyme +Hadlock +hadnt +hadn't +Hadramaut +Hadramautian +Hadria +Hadrian +hadrom +hadrome +Hadromerina +hadromycosis +hadron +hadronic +hadrons +hadrosaur +Hadrosaurus +Hadsall +hadst +Hadwin +Hadwyn +hae +haec +haecceity +haecceities +Haeckel +Haeckelian +Haeckelism +haed +haeing +Haeju +haem +haem- +haema- +haemachrome +haemacytometer +haemad +haemagglutinate +haemagglutinated +haemagglutinating +haemagglutination +haemagglutinative +haemagglutinin +haemagogue +haemal +Haemamoeba +haemangioma +haemangiomas +haemangiomata +haemangiomatosis +Haemanthus +Haemaphysalis +haemapophysis +haemaspectroscope +haemat- +haematal +haematein +haematemesis +haematherm +haemathermal +haemathermous +haematic +haematics +haematid +haematin +haematinic +haematinon +haematins +haematinum +haematite +haematitic +haemato- +haematoblast +Haematobranchia +haematobranchiate +haematocele +haematocyst +haematocystis +haematocyte +Haematocrya +haematocryal +haemato-crystallin +haematocrit +haematogenesis +haematogenous +haemato-globulin +haematoid +haematoidin +haematoin +haematolysis +haematology +haematologic +haematological +haematologist +haematoma +haematomas +haematomata +haematometer +Haematophilina +haematophiline +haematophyte +haematopoiesis +haematopoietic +Haematopus +haematorrhachis +haematosepsis +haematosin +haematosis +Haematotherma +haematothermal +haematoxylic +haematoxylin +Haematoxylon +haematozoa +haematozoal +haematozoic +haematozoon +haematozzoa +haematuria +haemia +haemic +haemin +haemins +haemo- +haemoblast +haemochrome +haemocyanin +haemocyte +haemocytoblast +haemocytoblastic +haemocytometer +haemocoel +haemoconcentration +haemodialysis +haemodilution +haemodynamic +haemodynamics +Haemodoraceae +haemodoraceous +haemoflagellate +haemoglobic +haemoglobin +haemoglobinous +haemoglobinuria +haemogram +Haemogregarina +Haemogregarinidae +haemoid +haemolysin +haemolysis +haemolytic +haemometer +Haemon +haemonchiasis +haemonchosis +Haemonchus +haemony +haemophil +haemophile +haemophilia +haemophiliac +haemophilic +haemopod +haemopoiesis +Haemoproteus +haemoptysis +haemorrhage +haemorrhaged +haemorrhagy +haemorrhagia +haemorrhagic +haemorrhaging +haemorrhoid +haemorrhoidal +haemorrhoidectomy +haemorrhoids +haemosporid +Haemosporidia +haemosporidian +Haemosporidium +haemostasia +haemostasis +haemostat +haemostatic +haemothorax +haemotoxic +haemotoxin +haems +Haemulidae +haemuloid +Haemus +haen +haeredes +haeremai +haeres +Ha-erh-pin +Haerle +Haerr +haes +haet +haets +haf +Haff +haffat +haffet +haffets +haffit +haffits +haffkinize +haffle +hafflins +Hafgan +hafis +Hafiz +Hafler +haflin +hafnia +hafnyl +hafnium +hafniums +haft +haftara +Haftarah +Haftarahs +haftaras +haftarot +Haftaroth +hafted +hafter +hafters +hafting +haftorah +haftorahs +haftorot +haftoroth +hafts +Hag +Hag. +hagada +hagadic +hagadist +hagadists +Hagai +Hagaman +Hagan +Haganah +Hagar +hagarene +Hagarite +Hagarstown +Hagarville +hagberry +hagberries +hagboat +hag-boat +hagbolt +hagborn +hagbush +hagbushes +hagbut +hagbuts +hagden +hagdin +hagdon +hagdons +hagdown +Hagecius +hageen +hagein +Hagen +Hagenia +Hager +Hagerman +Hagerstown +hagfish +hagfishes +Haggada +Haggadah +Haggadahs +haggaday +haggadal +haggadas +haggadic +haggadical +haggadist +haggadistic +haggadot +Haggadoth +Haggai +Haggar +Haggard +haggardly +haggardness +haggards +hagged +haggeis +hagger +Haggerty +Haggi +haggy +hagging +haggiographal +haggis +haggises +haggish +haggishly +haggishness +haggister +haggle +haggled +haggler +hagglers +haggles +haggly +haggling +Hagi +hagi- +hagia +hagiarchy +hagiarchies +hagigah +hagio- +hagiocracy +hagiocracies +Hagiographa +hagiographal +hagiographer +hagiographers +hagiography +hagiographic +hagiographical +hagiographies +hagiographist +hagiolater +hagiolatry +hagiolatrous +hagiolith +hagiology +hagiologic +hagiological +hagiologically +hagiologies +hagiologist +hagiophobia +hagioscope +hagioscopic +haglet +haglike +haglin +hagmall +hagmane +hagmena +hagmenay +Hagno +Hagood +hagrid +hagridden +hag-ridden +hagride +hagrider +hagrides +hagriding +hagrode +hagrope +hags +hagseed +hagship +hagstone +Hagstrom +hagtaper +hag-taper +Hague +hagueton +hagweed +hagworm +hah +haha +ha-ha +hahas +Hahira +Hahn +Hahnemann +Hahnemannian +Hahnemannism +Hahnert +hahnium +hahniums +Hahnke +Hahnville +hahs +Hay +Haya +Hayakawa +haiari +Hayari +Hayashi +hay-asthma +Hayatake +Haiathalah +Hayato +hayband +haybird +hay-bird +haybote +hay-bote +haybox +hayburner +haycap +haycart +haick +haycock +hay-cock +haycocks +hay-color +hay-colored +Haida +Haidan +Haidarabad +Haidas +Haidee +hay-de-guy +Hayden +haydenite +Haydenville +Haidinger +haidingerite +Haydn +Haydon +haiduck +Haiduk +Haye +hayed +hayey +hayer +hayers +Hayes +Hayesville +Haifa +hay-fed +hay-fever +hayfield +hay-field +hayfields +hayfork +hay-fork +hayforks +Haig +Haigler +haygrower +Hayyim +haying +hayings +haik +haika +haikai +haikal +Haikh +haiks +haiku +haikun +haikwan +hail +haylage +haylages +Haile +hailed +Hailee +Hailey +Hayley +Haileyville +hailer +hailers +hailes +Hailesboro +hail-fellow +hail-fellow-well-met +Haily +haylift +hailing +hayloft +haylofts +hailproof +hails +hailse +Hailsham +hailshot +hail-shot +hailstone +hailstoned +hailstones +hailstorm +hailstorms +hailweed +Hailwood +Haim +Haym +haymaker +haymakers +haymaking +Hayman +Haymarket +Haimavati +Haimes +Haymes +haymish +Haymo +haymow +hay-mow +haymows +haimsucken +hain +Hainai +Hainan +Hainanese +Hainaut +hainberry +hainch +haine +Hayne +hained +Haines +Haynes +Hainesport +Haynesville +Hayneville +Haynor +hain't +Hay-on-Wye +Hayott +Haiphong +hair +hayrack +hay-rack +hayracks +hayrake +hay-rake +hayraker +hairball +hairballs +hairband +hairbands +hairbeard +hairbell +hairbird +hairbrain +hairbrained +hairbreadth +hairbreadths +hairbrush +hairbrushes +haircap +haircaps +hair-check +hair-checking +haircloth +haircloths +haircut +haircuts +haircut's +haircutter +haircutting +hairdo +hairdodos +hairdos +hair-drawn +hairdress +hairdresser +hairdressers +hairdressing +hair-drier +hairdryer +hairdryers +hairdryer's +haire +haired +hairen +hair-fibered +hairgrass +hair-grass +hairgrip +hairhoof +hairhound +hairy +hairy-armed +hairychested +hairy-chested +hayrick +hay-rick +hayricks +hairy-clad +hayride +hayrides +hairy-eared +hairier +hairiest +hairif +hairy-faced +hairy-foot +hairy-footed +hairy-fruited +hairy-handed +hairy-headed +hairy-legged +hairy-looking +hairiness +hairinesses +hairy-skinned +hairlace +hair-lace +hairless +hairlessness +hairlet +hairlike +hairline +hair-line +hairlines +hair-lip +hairlock +hairlocks +hairmeal +hairmoneering +hairmonger +hairnet +hairnets +hairof +hairpiece +hairpieces +hairpin +hairpins +hair-powder +hair-raiser +hair-raising +hairs +hair's +hairsbreadth +hairs-breadth +hair's-breadth +hairsbreadths +hairse +hair-shirt +hair-sieve +hairsplitter +hair-splitter +hairsplitters +hairsplitting +hair-splitting +hairspray +hairsprays +hairspring +hairsprings +hairst +hairstane +hair-stemmed +hairstyle +hairstyles +hairstyling +hairstylings +hairstylist +hairstylists +hairstone +hairstreak +hair-streak +hair-stroke +hairtail +hair-trigger +hairup +hair-waving +hairweave +hairweaver +hairweavers +hairweaving +hairweed +hairwood +hairwork +hairworks +hairworm +hair-worm +hairworms +Hays +hay-scented +Haise +Hayse +hayseed +hay-seed +hayseeds +haysel +hayshock +Haysi +Haisla +haystack +haystacks +haysuck +Haysville +hait +hay-tallat +Haithal +haythorn +Haiti +Hayti +Haitian +haitians +haytime +Haitink +Hayton +haitsai +haiver +haywagon +Hayward +haywards +hayweed +haywire +haywires +Haywood +hayz +haj +haje +hajes +haji +hajib +hajilij +hajis +hajj +hajjes +hajji +hajjis +hajjs +Hak +hakafoth +Hakai +Hakalau +hakam +hakamim +Hakan +hakdar +Hake +Hakea +Hakeem +hakeems +Hakenkreuz +Hakenkreuze +Hakenkreuzler +hakes +Hakim +hakims +Hakka +Hakluyt +Hako +Hakodate +Hakon +Hakone +haku +HAL +hal- +hala +halacha +Halachah +Halachas +Halachic +halachist +Halachot +Halaf +Halafian +halaka +Halakah +Halakahs +halakha +halakhas +halakhist +halakhot +Halakic +halakist +halakistic +halakists +Halakoth +halal +halala +halalah +halalahs +halalas +halalcor +Haland +halapepe +halas +halation +halations +halavah +halavahs +Halawi +halazone +halazones +Halbe +Halbeib +halberd +halberd-headed +halberdier +halberd-leaved +halberdman +halberds +halberd-shaped +halberdsman +Halbert +halberts +Halbur +halch +Halcyon +Halcyone +halcyonian +halcyonic +Halcyonidae +Halcyoninae +halcyonine +halcyons +Halcottsville +Halda +Haldan +Haldane +Haldanite +Haldas +Haldeman +Halden +Haldes +Haldi +Haldis +haldu +Hale +Haleakala +halebi +Halecomorphi +halecret +haled +haleday +Haledon +Haley +Haleigh +Haleyville +Haleiwa +halely +Halemaumau +haleness +halenesses +Halenia +hale-nut +haler +halers +haleru +halerz +hales +Halesia +halesome +Halesowen +halest +Haletky +Haletta +Halette +Halevi +Halevy +haleweed +half +half- +halfa +half-abandoned +half-accustomed +half-acquainted +half-acquiescent +half-acquiescently +half-acre +half-a-crown +half-addressed +half-admiring +half-admiringly +half-admitted +half-admittedly +half-a-dollar +half-adream +half-affianced +half-afloat +half-afraid +half-agreed +half-alike +half-alive +half-altered +Half-american +Half-americanized +half-and-half +Half-anglicized +half-angry +half-angrily +half-annoyed +half-annoying +half-annoyingly +half-ape +Half-aristotelian +half-armed +half-armor +half-ashamed +half-ashamedly +half-Asian +Half-asiatic +half-asleep +half-assed +half-awake +halfback +half-backed +halfbacks +half-baked +half-bald +half-ball +half-banked +half-baptize +half-barbarian +half-bare +half-barrel +halfbeak +half-beak +halfbeaks +half-beam +half-begging +half-begun +half-belief +half-believed +half-believing +half-bent +half-binding +half-bleached +half-blind +half-blindly +halfblood +half-blood +half-blooded +half-blown +half-blue +half-board +half-boiled +half-boiling +half-boot +half-bound +half-bowl +half-bred +half-breed +half-broken +half-brother +half-buried +half-burned +half-burning +half-bushel +half-butt +half-calf +half-cap +half-carried +half-caste +half-cell +half-cent +half-century +half-centuries +half-chanted +half-cheek +Half-christian +half-civil +half-civilized +half-civilly +half-clad +half-cleaned +half-clear +half-clearly +half-climbing +half-closed +half-closing +half-clothed +half-coaxing +half-coaxingly +halfcock +half-cock +halfcocked +half-cocked +half-colored +half-completed +half-concealed +half-concealing +Half-confederate +half-confessed +half-congealed +half-conquered +half-conscious +half-consciously +half-conservative +half-conservatively +half-consonant +half-consumed +half-consummated +half-contemptuous +half-contemptuously +half-contented +half-contentedly +half-convicted +half-convinced +half-convincing +half-convincingly +half-cooked +half-cordate +half-corrected +half-cotton +half-counted +half-courtline +half-cousin +half-covered +half-cracked +half-crazed +half-crazy +Half-creole +half-critical +half-critically +half-crown +half-crumbled +half-crumbling +half-cured +half-cut +half-Dacron +half-day +Halfdan +half-dark +half-dazed +half-dead +half-deaf +half-deafened +half-deafening +half-decade +half-deck +half-decked +half-decker +half-defiant +half-defiantly +half-deified +half-demented +half-democratic +half-demolished +half-denuded +half-deprecating +half-deprecatingly +half-deserved +half-deservedly +half-destroyed +half-developed +half-digested +half-dying +half-dime +half-discriminated +half-discriminating +half-disposed +half-divine +half-divinely +half-dollar +half-done +half-door +half-dozen +half-dram +half-dressed +half-dressedness +half-dried +half-drowned +half-drowning +half-drunk +half-drunken +half-dug +half-eagle +half-earnest +half-earnestly +half-eaten +half-ebb +half-educated +Half-elizabethan +half-embraced +half-embracing +half-embracingly +halfen +half-enamored +halfendeal +half-enforced +Half-english +halfer +half-erased +half-evaporated +half-evaporating +half-evergreen +half-expectant +half-expectantly +half-exploited +half-exposed +half-face +half-faced +half-false +half-famished +half-farthing +half-fascinated +half-fascinating +half-fascinatingly +half-fed +half-feminine +half-fertile +half-fertilely +half-fictitious +half-fictitiously +half-filled +half-finished +half-firkin +half-fish +half-flattered +half-flattering +half-flatteringly +half-flood +half-florin +half-folded +half-foot +half-forgiven +half-forgotten +half-formed +half-forward +Half-french +half-frowning +half-frowningly +half-frozen +half-fulfilled +half-fulfilling +half-full +half-furnished +half-gallon +Half-german +half-gill +half-god +half-great +Half-grecized +half-Greek +half-grown +half-guinea +half-hard +half-hardy +half-harvested +halfheaded +half-headed +half-healed +half-heard +halfhearted +half-hearted +halfheartedly +halfheartedness +halfheartednesses +half-heathen +Half-hessian +half-hidden +half-hypnotized +half-hitch +half-holiday +half-hollow +half-horse +half-hour +halfhourly +half-hourly +half-human +half-hungered +half-hunter +halfy +half-year +half-yearly +half-imperial +half-important +half-importantly +half-inch +half-inclined +half-indignant +half-indignantly +half-inferior +half-informed +half-informing +half-informingly +half-ingenious +half-ingeniously +half-ingenuous +half-ingenuously +half-inherited +half-insinuated +half-insinuating +half-insinuatingly +half-instinctive +half-instinctively +half-intellectual +half-intellectually +half-intelligible +half-intelligibly +half-intoned +half-intoxicated +half-invalid +half-invalidly +Half-irish +half-iron +half-island +half-Italian +half-jack +half-jelled +half-joking +half-jokingly +half-justified +half-knot +half-know +halflang +half-languaged +half-languishing +half-lapped +Half-latinized +half-latticed +half-learned +half-learnedly +half-learning +half-leather +half-left +half-length +halfly +half-liberal +half-liberally +halflife +half-life +half-light +halflin +half-lined +half-linen +halfling +halflings +half-liter +half-lived +halflives +half-lives +half-long +half-looper +half-lop +half-lunatic +half-lunged +half-mad +half-made +half-madly +half-madness +halfman +half-marked +half-marrow +half-mast +half-masticated +half-matured +half-meant +half-measure +half-melted +half-mental +half-mentally +half-merited +Half-mexican +half-miler +half-minded +half-minute +half-miseducated +half-misunderstood +half-mitten +Half-mohammedan +half-monitor +half-monthly +halfmoon +half-moon +half-moral +Half-moslem +half-mourning +half-Muhammadan +half-mumbled +half-mummified +half-Muslim +half-naked +half-nelson +half-nephew +halfness +halfnesses +half-niece +half-nylon +half-noble +half-normal +half-normally +half-note +half-numb +half-obliterated +half-offended +Halfon +half-on +half-one +half-open +half-opened +Halford +Half-oriental +half-orphan +half-oval +half-oxidized +halfpace +half-pace +halfpaced +half-pay +half-peck +halfpence +halfpenny +halfpennies +halfpennyworth +half-petrified +half-pike +half-pint +half-pipe +half-pitch +half-playful +half-playfully +half-plane +half-plate +half-pleased +half-pleasing +half-plucked +half-port +half-pound +half-pounder +half-praised +half-praising +half-present +half-price +half-profane +half-professed +half-profile +half-proletarian +half-protested +half-protesting +half-proved +half-proven +half-provocative +half-quarter +half-quartern +half-quarterpace +half-questioning +half-questioningly +half-quire +half-quixotic +half-quixotically +half-radical +half-radically +half-rayon +half-rater +half-raw +half-reactionary +half-read +half-reasonable +half-reasonably +half-reasoning +half-rebellious +half-rebelliously +half-reclaimed +half-reclined +half-reclining +half-refined +half-regained +half-reluctant +half-reluctantly +half-remonstrant +half-repentant +half-republican +half-retinal +half-revealed +half-reversed +half-rhyme +half-right +half-ripe +half-ripened +half-roasted +half-rod +half-romantic +half-romantically +half-rotted +half-rotten +half-round +half-rueful +half-ruefully +half-ruined +half-run +half-russia +Half-russian +half-sagittate +half-savage +half-savagely +half-saved +Half-scottish +half-seal +half-seas-over +half-second +half-section +half-seen +Half-semitic +half-sensed +half-serious +half-seriously +half-severed +half-shade +Half-shakespearean +half-shamed +half-share +half-shared +half-sheathed +half-shy +half-shyly +half-shoddy +half-shot +half-shouted +half-shroud +half-shrub +half-shrubby +half-shut +half-sib +half-sibling +half-sighted +half-sightedly +half-sightedness +half-silk +half-syllabled +half-sinking +half-sister +half-size +half-sleeve +half-sleeved +half-slip +half-smile +half-smiling +half-smilingly +half-smothered +half-snipe +half-sole +half-soled +half-solid +half-soling +half-souled +half-sovereign +Half-spanish +half-spoonful +half-spun +half-squadron +half-staff +half-starved +half-starving +half-step +half-sterile +half-stock +half-stocking +half-stopped +half-strain +half-strained +half-stroke +half-strong +half-stuff +half-subdued +half-submerged +half-successful +half-successfully +half-succulent +half-suit +half-sung +half-sunk +half-sunken +half-swing +half-sword +half-taught +half-tearful +half-tearfully +half-teaspoonful +half-tented +half-terete +half-term +half-theatrical +half-thickness +half-thought +half-tide +half-timber +half-timbered +halftime +half-time +half-timer +halftimes +half-title +halftone +half-tone +halftones +half-tongue +halftrack +half-track +half-tracked +half-trained +half-training +half-translated +half-true +half-truth +half-truths +half-turn +half-turned +half-turning +half-understood +half-undone +halfungs +half-used +half-utilized +half-veiled +half-vellum +half-verified +half-vexed +half-visibility +half-visible +half-volley +half-volleyed +half-volleyer +half-volleying +half-vowelish +Halfway +half-way +half-waking +half-whispered +half-whisperingly +half-white +half-wicket +half-wild +half-wildly +half-willful +half-willfully +half-winged +halfwise +halfwit +half-wit +half-witted +half-wittedly +half-wittedness +half-womanly +half-won +half-woolen +halfword +half-word +halfwords +half-world +half-worsted +half-woven +half-written +Hali +Haliaeetus +halyard +halyards +halibios +halibiotic +halibiu +halibut +halibuter +halibuts +Halicarnassean +Halicarnassian +Halicarnassus +Halichondriae +halichondrine +halichondroid +Halicore +Halicoridae +halicot +halid +halide +halides +halidom +halidome +halidomes +halidoms +halids +Halie +halieutic +halieutical +halieutically +halieutics +Halifax +Haligonian +Halima +Halimeda +halimot +halimous +haling +halinous +haliographer +haliography +Haliotidae +Haliotis +haliotoid +haliplankton +haliplid +Haliplidae +Halirrhothius +Haliserites +Halysites +halisteresis +halisteretic +halite +halites +Halitheriidae +Halitherium +Halitherses +halitoses +halitosis +halitosises +halituosity +halituous +halitus +halituses +Haliver +halkahs +halke +Hall +Halla +hallabaloo +Hallagan +hallage +hallah +hallahs +hallalcor +hallali +Hallam +hallan +Halland +Hallandale +hallanshaker +hallboy +hallcist +hall-door +Halle +hallebardier +Halleck +hallecret +Hallee +halleflinta +halleflintoid +Halley +Halleyan +Hallel +hallels +halleluiah +hallelujah +hallelujahs +hallelujatic +Haller +Hallerson +Hallett +Hallette +Hallettsville +hallex +Halli +Hally +halliard +halliards +halliblash +hallicet +Halliday +hallidome +Hallie +Hallieford +hallier +halling +hallion +Halliwell +Hall-Jones +hallman +hallmark +hall-mark +hallmarked +hallmarker +hallmarking +hallmarks +hallmark's +hallmoot +hallmote +hallo +halloa +halloaed +halloaing +halloas +Hallock +halloed +halloes +hall-of-famer +halloing +halloysite +halloo +hallooed +hallooing +halloos +Hallopididae +hallopodous +Hallopus +hallos +hallot +halloth +Hallouf +hallow +hallowd +Hallowday +hallowed +hallowedly +hallowedness +Halloween +Hallowe'en +hallow-e'en +halloweens +Hallowell +hallower +hallowers +hallowing +Hallowmas +hallows +Hallowtide +hallow-tide +hallroom +Halls +hall's +Hallsboro +Hallsy +Hallstadt +Hallstadtan +Hallstatt +Hallstattan +Hallstattian +Hallstead +Hallsville +Halltown +hallucal +halluces +hallucinate +hallucinated +hallucinates +hallucinating +hallucination +hallucinational +hallucinations +hallucinative +hallucinator +hallucinatory +hallucined +hallucinogen +hallucinogenic +hallucinogens +hallucinoses +hallucinosis +hallux +Hallvard +hallway +hallways +hallway's +Hallwood +halm +Halma +Halmaheira +Halmahera +halmalille +halmawise +halms +Halmstad +halo +halo- +Haloa +Halobates +halobiont +halobios +halobiotic +halo-bright +halocaine +halocarbon +halochromy +halochromism +Halocynthiidae +halocline +halo-crowned +haloed +haloes +haloesque +halogen +halogenate +halogenated +halogenating +halogenation +halogenoid +halogenous +halogens +Halogeton +halo-girt +halohydrin +haloid +haloids +haloing +halolike +halolimnic +halomancy +halometer +halomorphic +halomorphism +Halona +Halonna +haloperidol +halophile +halophilic +halophilism +halophilous +halophyte +halophytic +halophytism +Halopsyche +Halopsychidae +Haloragidaceae +haloragidaceous +halos +Halosauridae +Halosaurus +haloscope +halosere +Halosphaera +halothane +halotrichite +haloxene +haloxylin +halp +halpace +halper +Halpern +Hals +halse +Halsey +halsen +halser +halsfang +Halsy +Halstad +Halstead +Halsted +halt +halte +halted +Haltemprice +halter +halterbreak +haltere +haltered +halteres +Halteridium +haltering +halterlike +halterproof +halters +halter-sack +halter-wise +Haltica +halting +haltingly +haltingness +haltless +halts +halucket +halukkah +halurgy +halurgist +halutz +halutzim +halva +Halvaard +halvah +halvahs +halvaner +halvans +halvas +halve +halved +halvelings +halver +halvers +Halverson +halves +Halvy +halving +halwe +HAM +Hama +Hamachi +hamacratic +hamada +Hamadan +hamadas +hamadryad +hamadryades +hamadryads +hamadryas +Hamal +hamald +hamals +Hamamatsu +Hamamelidaceae +hamamelidaceous +Hamamelidanthemum +hamamelidin +Hamamelidoxylon +hamamelin +Hamamelis +Hamamelites +Haman +Hamann +hamantasch +hamantaschen +hamantash +hamantashen +hamartia +hamartias +hamartiology +hamartiologist +hamartite +hamartophobia +hamata +hamate +hamated +hamates +Hamath +Hamathite +hamatum +hamaul +hamauls +hamber +Hamberg +hambergite +hamber-line +hamble +Hambley +Hambleton +Hambletonian +hambone +hamboned +hambones +Hamborn +hambro +hambroline +Hamburg +Hamburger +hamburgers +hamburger's +hamburgs +Hamden +hamdmaid +hame +hameil +Hamel +Hamelia +Hamelin +Hameln +hamelt +Hamer +Hamersville +hames +hamesoken +hamesucken +hametugs +hametz +hamewith +hamfare +hamfat +hamfatter +ham-fisted +Hamford +Hamforrd +Hamfurd +ham-handed +ham-handedness +Hamhung +hami +Hamid +Hamidian +Hamidieh +hamiform +Hamil +hamilt +Hamilton +Hamiltonian +Hamiltonianism +Hamiltonism +hamingja +haminoea +hamirostrate +Hamish +Hamital +Hamite +Hamites +Hamitic +Hamiticized +Hamitism +Hamitoid +Hamito-negro +Hamito-Semitic +hamlah +Hamlani +Hamlen +Hamler +Hamlet +hamleted +hamleteer +hamletization +hamletize +hamlets +hamlet's +Hamletsburg +hamli +Hamlin +hamline +hamlinite +Hamm +Hammad +hammada +hammadas +hammaid +hammal +hammals +hammam +Hammarskj +Hammarskjold +hammed +Hammel +Hammer +hammerable +hammer-beam +hammerbird +hammercloth +hammer-cloth +hammercloths +hammerdress +hammered +hammerer +hammerers +Hammerfest +hammerfish +hammer-hard +hammer-harden +hammerhead +hammer-head +hammerheaded +hammerheads +hammering +hammeringly +hammerkop +hammerless +hammerlike +hammerlock +hammerlocks +hammerman +hammer-proof +hammer-refined +hammers +hammer-shaped +Hammerskjold +Hammersmith +Hammerstein +hammerstone +hammer-strong +hammertoe +hammertoes +hammer-weld +hammer-welded +hammerwise +hammerwork +hammerwort +hammer-wrought +Hammett +hammy +hammier +hammiest +hammily +hamminess +hamming +hammochrysos +Hammock +hammocklike +hammocks +hammock's +Hammon +Hammond +Hammondsport +Hammondsville +Hammonton +Hammurabi +Hammurapi +Hamner +Hamnet +Hamo +Hamon +hamose +hamotzi +hamous +Hampden +hamper +hampered +hamperedly +hamperedness +hamperer +hamperers +hampering +hamperman +hampers +Hampshire +hampshireman +hampshiremen +hampshirite +hampshirites +Hampstead +Hampton +Hamptonville +Hamrah +Hamrnand +hamrongite +hams +ham's +hamsa +hamshackle +Hamshire +hamster +hamsters +hamstring +hamstringed +hamstringing +hamstrings +hamstrung +Hamsun +Hamtramck +hamular +hamulate +hamule +hamuli +Hamulites +hamulose +hamulous +hamulus +hamus +hamza +hamzah +hamzahs +hamzas +Han +Hana +Hanae +Hanafee +Hanafi +Hanafite +hanahill +Hanako +Hanalei +Hanan +hanap +Hanapepe +hanaper +hanapers +Hanasi +ha-Nasi +hanaster +Hanau +Hanbalite +hanbury +Hance +hanced +hances +Hanceville +hanch +Hancock +hancockite +Hand +Handal +handarm +hand-ax +handbag +handbags +handbag's +handball +hand-ball +handballer +handballs +handbank +handbanker +handbarrow +hand-barrow +handbarrows +hand-beaten +handbell +handbells +handbill +handbills +hand-blocked +handblow +hand-blown +handbolt +Handbook +handbooks +handbook's +handbound +hand-bound +handbow +handbrake +handbreadth +handbreed +hand-broad +hand-broken +hand-built +hand-canter +handcar +hand-carry +handcars +handcart +hand-cart +handcarts +hand-carve +hand-chase +handclap +handclapping +handclasp +hand-clasp +handclasps +hand-clean +hand-closed +handcloth +hand-colored +hand-comb +handcraft +handcrafted +handcrafting +handcraftman +handcrafts +handcraftsman +hand-crushed +handcuff +handcuffed +handcuffing +handcuffs +hand-culverin +hand-cut +hand-dress +hand-drill +hand-drop +hand-dug +handed +handedly +handedness +Handel +Handelian +hand-embroidered +hander +handersome +handfast +handfasted +handfasting +handfastly +handfastness +handfasts +hand-fed +handfeed +hand-feed +hand-feeding +hand-fill +hand-filled +hand-fire +handfish +hand-fives +handflag +handflower +hand-fold +hand-footed +handful +handfuls +handgallop +hand-glass +handgrasp +handgravure +hand-grenade +handgrip +handgriping +handgrips +handgun +handguns +hand-habend +handhaving +hand-held +hand-hewn +hand-hidden +hand-high +handhold +handholds +handhole +Handy +handy-andy +handy-andies +handybilly +handy-billy +handybillies +handyblow +handybook +handicap +handicapped +handicapper +handicappers +handicapping +handicaps +handicap's +handicrafsman +handicrafsmen +handicraft +handicrafter +handicrafters +handicrafts +handicraftship +handicraftsman +handicraftsmanship +handicraftsmen +handicraftswoman +handicuff +handycuff +handy-dandy +handier +handiest +Handie-Talkie +handyfight +handyframe +handygrip +handygripe +handily +handyman +handymen +hand-in +handiness +handinesses +handing +hand-in-glove +hand-in-hand +handy-pandy +handiron +handy-spandy +handistroke +handiwork +handiworks +handjar +handkercher +handkerchief +handkerchiefful +handkerchiefs +handkerchief's +handkerchieves +hand-knit +hand-knitted +hand-knitting +hand-knotted +hand-labour +handlaid +handle +handleable +handlebar +handlebars +handled +Handley +handleless +Handler +handlers +handles +handless +hand-lettered +handlike +handline +hand-line +hand-liner +handling +handlings +handlist +hand-list +handlists +handload +handloader +handloading +handlock +handloom +hand-loom +handloomed +handlooms +hand-lopped +handmade +hand-made +handmaid +handmaiden +handmaidenly +handmaidens +handmaids +hand-me-down +hand-me-downs +hand-mill +hand-minded +hand-mindedness +hand-mix +hand-mold +handoff +hand-off +handoffs +hand-operated +hand-organist +handout +hand-out +handouts +hand-packed +handpick +hand-pick +handpicked +hand-picked +handpicking +handpicks +handpiece +hand-pitched +hand-play +hand-pollinate +hand-pollination +handpost +hand-power +handpress +hand-presser +hand-pressman +handprint +hand-printing +hand-pump +handrail +hand-rail +handrailing +handrails +handreader +handreading +hand-rear +hand-reared +handrest +hand-rinse +hand-rivet +hand-roll +hand-rub +hand-rubbed +Hands +handsale +handsaw +handsawfish +handsawfishes +handsaws +handsbreadth +hand's-breadth +handscrape +hands-down +handsel +handseled +handseling +handselled +handseller +handselling +handsels +hand-sent +handset +handsets +handsetting +handsew +hand-sew +handsewed +handsewing +handsewn +hand-sewn +handsful +hand-shackled +handshake +handshaker +handshakes +handshaking +handsled +handsmooth +hands-off +Handsom +handsome +handsome-featured +handsomeish +handsomely +handsomeness +handsomenesses +handsomer +handsomest +hand-sort +handspade +handspan +handspec +handspike +hand-splice +hand-split +handspoke +handspring +handsprings +hand-spun +handstaff +hand-staff +hand-stamp +hand-stamped +handstand +handstands +hand-stitch +handstone +handstroke +hand-stuff +hand-tailor +hand-tailored +hand-taut +hand-thrown +hand-tied +hand-tight +hand-to-hand +hand-to-mouth +hand-tooled +handtrap +hand-treat +hand-trim +hand-turn +hand-vice +handwaled +hand-wash +handwaving +handwear +hand-weave +handweaving +hand-weed +handwheel +handwhile +handwork +handworked +hand-worked +handworker +handworkman +handworks +handworm +handwoven +hand-woven +handwrist +hand-wrist +handwrit +handwrite +handwrites +handwriting +handwritings +handwritten +handwrote +handwrought +hand-wrought +hanefiyeh +Haney +Hanford +Hanforrd +Hanfurd +hang +hang- +hangability +hangable +hangalai +hangar +hangared +hangaring +hangars +hangar's +hang-back +hangby +hang-by +hangbird +hangbirds +hang-choice +Hangchow +hangdog +hang-dog +hangdogs +hang-down +hange +hanged +hangee +hanger +hanger-back +hanger-on +hangers +hangers-on +hanger-up +hang-fair +hangfire +hangfires +hang-glider +hang-head +hangie +hanging +hangingly +hangings +hangkang +hangle +hangman +hangmanship +hangmen +hangment +hangnail +hang-nail +hangnails +hangnest +hangnests +hangout +hangouts +hangover +hang-over +hangovers +hangover's +hangs +hangtag +hangtags +hangul +hangup +hang-up +hangups +hangwoman +hangworm +hangworthy +Hanya +Hanyang +hanif +hanifiya +hanifism +hanifite +Hank +Hankamer +hanked +hankey-pankey +Hankel +hanker +hankered +hankerer +hankerers +hankering +hankeringly +hankerings +hankers +hanky +hankie +hankies +hanking +Hankins +Hankinson +hanky-panky +hankle +Hankow +hanks +hanksite +Hanksville +hankt +hankul +Hanley +Hanleigh +Han-lin +Hanlon +Hanlontown +Hanna +Hannacroix +Hannaford +Hannah +hannayite +Hannan +Hannastown +Hanni +Hanny +Hannibal +Hannibalian +Hannibalic +Hannie +Hannis +Hanno +Hannon +Hannover +Hannus +Hano +Hanoi +hanologate +Hanotaux +Hanover +Hanoverian +Hanoverianize +Hanoverize +Hanoverton +Hanratty +Hans +Hansa +Hansard +Hansardization +Hansardize +hansas +Hansboro +Hanschen +Hanse +Hanseatic +Hansel +hanseled +hanseling +Hanselka +Hansell +hanselled +hanselling +hansels +Hansen +hansenosis +Hanser +hanses +Hansetown +Hansford +hansgrave +Hanshaw +Hansiain +Hanska +hansom +hansomcab +hansoms +Hanson +Hansteen +Hanston +Hansville +Hanswurst +hant +han't +ha'nt +hanted +hanting +hantle +hantles +Hants +Hanukkah +Hanuman +hanumans +Hanus +Hanway +Hanzelin +HAO +haole +haoles +haoma +haori +haoris +HAP +Hapale +Hapalidae +hapalote +Hapalotis +hapax +hapaxanthous +hapaxes +hapchance +ha'penny +ha'pennies +haphazard +haphazardly +haphazardness +haphazardry +haphophobia +Haphsiba +haphtara +Haphtarah +Haphtarahs +Haphtaroth +Hapi +hapiton +hapl- +hapless +haplessly +haplessness +haplessnesses +haply +haplite +haplites +haplitic +haplo- +haplobiont +haplobiontic +haplocaulescent +haplochlamydeous +Haplodoci +Haplodon +haplodont +haplodonty +haplography +haploid +haploidy +haploidic +haploidies +haploids +haplolaly +haplology +haplologic +haploma +haplome +Haplomi +haplomid +haplomitosis +haplomous +haplont +haplontic +haplonts +haploperistomic +haploperistomous +haplopetalous +haplophase +haplophyte +haplopia +haplopias +haploscope +haploscopic +haploses +haplosis +haplostemonous +haplotype +ha'p'orth +Happ +happed +happen +happenchance +happened +happening +happenings +happens +happenstance +happer +Happy +happier +happiest +happify +happy-go-lucky +happy-go-luckyism +happy-go-luckiness +happiless +happily +happiness +happing +haps +Hapsburg +Hapte +hapten +haptene +haptenes +haptenic +haptens +haptera +haptere +hapteron +haptic +haptical +haptics +haptoglobin +haptometer +haptophobia +haptophor +haptophoric +haptophorous +haptor +haptotropic +haptotropically +haptotropism +hapu +hapuku +haquebut +haqueton +Hara +harace +Harahan +Haraya +harakeke +hara-kin +harakiri +hara-kiri +Harald +Haralson +haram +harambee +harang +harangue +harangued +harangueful +haranguer +haranguers +harangues +haranguing +Harappa +Harappan +Harar +Harare +Hararese +Harari +haras +harass +harassable +harassed +harassedly +harasser +harassers +harasses +harassing +harassingly +harassment +harassments +harassness +harassnesses +harast +haratch +harateen +Haratin +haraucana +Harb +Harbard +Harberd +harbergage +Harbert +Harbeson +harbi +Harbin +harbinge +harbinger +harbingery +harbinger-of-spring +harbingers +harbingership +harbingers-of-spring +Harbird +Harbison +Harbona +harbor +harborage +harbored +harborer +harborers +harborful +harboring +harborless +harbormaster +harborough +harborous +harbors +Harborside +Harborton +harborward +Harbot +Harbour +harbourage +harboured +harbourer +harbouring +harbourless +harbourous +harbours +harbourside +harbourward +harbrough +Harco +Harcourt +hard +hard-acquired +Harday +Hardan +hard-and-fast +hard-and-fastness +hardanger +Hardaway +hardback +hardbacks +hardbake +hard-bake +hard-baked +hardball +hardballs +hard-barked +hardbeam +hard-beating +hardberry +hard-bill +hard-billed +hard-biting +hard-bitted +hard-bitten +hard-bittenness +hardboard +hard-boil +hardboiled +hard-boiled +hard-boiledness +hard-boned +hardboot +hardboots +hardbought +hard-bought +hardbound +hard-bred +Hardburly +hardcase +hard-coated +hard-contested +hard-cooked +hardcopy +hardcore +hard-core +hardcover +hardcovered +hardcovers +hard-cured +Hardden +hard-drawn +hard-dried +hard-drying +hard-drinking +hard-driven +hard-driving +hard-earned +Hardecanute +hardedge +hard-edge +hard-edged +Hardeeville +hard-eyed +Hardej +Harden +hardenability +hardenable +Hardenberg +Hardenbergia +hardened +hardenedness +hardener +hardeners +hardening +hardenite +hardens +Hardenville +harder +Harderian +hardest +Hardesty +hard-faced +hard-fated +hard-favored +hard-favoredness +hard-favoured +hard-favouredness +hard-feathered +hard-featured +hard-featuredness +hard-fed +hardfern +hard-fighting +hard-finished +hard-fired +hardfist +hardfisted +hard-fisted +hardfistedness +hard-fistedness +hard-fleshed +hard-fought +hard-gained +hard-got +hard-grained +hardhack +hardhacks +hard-haired +hardhanded +hard-handed +hardhandedness +hard-handled +hardhat +hard-hat +hardhats +hardhead +hardheaded +hard-headed +hardheadedly +hardheadedness +hardheads +hard-heart +hardhearted +hard-hearted +hardheartedly +hardheartedness +hardheartednesses +hardhewer +hard-hit +hard-hitting +Hardi +Hardy +Hardicanute +Hardie +hardier +hardies +hardiesse +hardiest +Hardigg +hardihead +hardyhead +hardihood +hardily +hardim +hardiment +Hardin +hardiness +hardinesses +Harding +Hardinsburg +hard-iron +hardish +hardishrew +hardystonite +Hardyville +hard-laid +hard-learned +hardly +hardline +hard-line +hard-living +hard-looking +Hardman +hard-minded +hardmouth +hardmouthed +hard-mouthed +hard-natured +Hardner +hardness +hardnesses +hardnose +hard-nosed +hard-nosedness +hardock +hard-of-hearing +hardpan +hard-pan +hardpans +hard-plucked +hard-pressed +hard-pushed +hard-ridden +hard-riding +hard-run +hards +hardsalt +hardscrabble +hardset +hard-set +hardshell +hard-shell +hard-shelled +hardship +hardships +hardship's +hard-skinned +hard-spirited +hard-spun +hardstand +hardstanding +hardstands +hard-surface +hard-surfaced +hard-swearing +hardtack +hard-tack +hardtacks +hardtail +hardtails +hard-timbered +Hardtner +hardtop +hardtops +hard-trotting +Hardunn +hard-upness +hard-uppishness +hard-used +hard-visaged +hardway +hardwall +hardware +hardwareman +hardwares +hard-wearing +hardweed +Hardwick +Hardwicke +Hardwickia +hardwire +hardwired +hard-witted +hard-won +hardwood +hard-wooded +hardwoods +hard-worked +hardworking +hard-working +hard-wrought +hard-wrung +Hare +harebell +harebells +harebottle +harebrain +hare-brain +harebrained +hare-brained +harebrainedly +harebrainedness +harebur +hared +hare-eyed +hareem +hareems +hare-finder +harefoot +harefooted +harehearted +harehound +hareld +Harelda +harelike +harelip +hare-lip +harelipped +harelips +harem +hare-mad +haremism +haremlik +harems +harengiform +harenut +hares +hare's +hare's-ear +hare's-foot +Harewood +harfang +Harford +Hargeisa +Hargesia +Hargill +Hargreaves +Harhay +hariana +Haryana +harianas +harico +haricot +haricots +harier +hariffe +harigalds +Harijan +harijans +harikari +hari-kari +Harilda +Harim +haring +Haringey +harynges +hariolate +hariolation +hariolize +harish +hark +harka +harked +harkee +harken +harkened +harkener +harkeners +harkening +harkens +harking +Harkins +Harkness +harks +Harl +Harlamert +Harlan +Harland +Harle +Harlech +harled +Harley +Harleian +Harleigh +Harleysville +Harleyville +Harlem +Harlemese +Harlemite +Harlen +Harlene +Harlequin +harlequina +harlequinade +harlequinery +harlequinesque +harlequinic +harlequinism +harlequinize +harlequins +Harleton +Harli +Harlie +Harlin +harling +Harlingen +harlock +harlot +harlotry +harlotries +harlots +harlot's +Harlow +Harlowton +harls +HARM +Harmachis +harmal +harmala +harmalin +harmaline +Harman +Harmaning +Harmans +Harmat +harmattan +harmed +harmel +harmer +harmers +harmful +harmfully +harmfulness +harmfulnesses +harmin +harmine +harmines +harming +harminic +harmins +harmless +harmlessly +harmlessness +harmlessnesses +Harmon +Harmony +Harmonia +harmoniacal +harmonial +harmonic +harmonica +harmonical +harmonically +harmonicalness +harmonicas +harmonichord +harmonici +harmonicism +harmonicon +harmonics +Harmonides +Harmonie +harmonies +harmonious +harmoniously +harmoniousness +harmoniousnesses +harmoniphon +harmoniphone +harmonisable +harmonisation +harmonise +harmonised +harmoniser +harmonising +Harmonist +harmonistic +harmonistically +Harmonite +harmonium +harmoniums +harmonizable +harmonization +harmonizations +harmonize +harmonized +harmonizer +harmonizers +harmonizes +harmonizing +harmonogram +harmonograph +harmonometer +Harmonsburg +harmoot +harmost +Harmothoe +harmotome +harmotomic +harmout +harmproof +Harms +Harmsworth +harn +Harnack +Harned +Harneen +Harness +harness-bearer +harness-cask +harnessed +harnesser +harnessers +harnesses +harnessing +harnessless +harnesslike +harnessry +Harnett +harnpan +harns +Harod +Harold +Harolda +Haroldson +haroset +haroseth +Haroun +Harp +Harpa +harpago +harpagon +Harpagornis +Harpalyce +Harpalides +Harpalinae +Harpalus +harpaxophobia +harped +Harper +harperess +harpers +Harpersfield +Harpersville +Harperville +Harpy +harpy-bat +Harpidae +harpy-eagle +harpier +Harpies +harpy-footed +Harpyia +harpylike +harpin +Harpina +harping +harping-iron +harpingly +harpings +harpins +harpist +harpists +harpless +harplike +Harpocrates +Harpole +harpoon +harpooned +harpooneer +harpooner +harpooners +harpooning +harpoonlike +harpoons +Harporhynchus +Harpp +harpress +harps +harp-shaped +harpsical +harpsichon +harpsichord +harpsichordist +harpsichords +Harpster +harpula +Harpullia +Harpursville +harpwaytuning +harpwise +harquebus +harquebusade +harquebuse +harquebuses +harquebusier +harquebuss +harr +Harragan +harrage +Harrah +Harrar +harrateen +harre +Harrell +Harrells +Harrellsville +Harri +Harry +harrycane +harrid +harridan +harridans +Harrie +harried +harrier +harriers +harries +Harriet +Harriett +Harrietta +Harriette +harrying +Harriman +Harrington +Harriot +Harriott +Harris +Harrisburg +Harrisia +harrisite +Harrison +Harrisonburg +Harrisonville +Harriston +Harristown +Harrisville +Harrod +Harrodsburg +Harrogate +Harrold +Harrovian +Harrow +harrowed +harrower +harrowers +harrowing +harrowingly +harrowingness +harrowment +harrows +harrowtry +harrumph +harrumphed +harrumphing +harrumphs +Harrus +harsh +Harshaw +harsh-blustering +harshen +harshened +harshening +harshens +harsher +harshest +harsh-featured +harsh-grating +harshish +harshlet +harshlets +harshly +harsh-looking +Harshman +harsh-mannered +harshness +harshnesses +Harsho +harsh-syllabled +harsh-sounding +harsh-tongued +harsh-voiced +harshweed +harslet +harslets +harst +Harstad +harstigite +harstrang +harstrong +Hart +hartail +hartake +hartal +hartall +hartals +hartberry +Harte +hartebeest +hartebeests +harten +Hartfield +Hartford +Harthacanute +Harthacnut +Harty +Hartill +hartin +Hartington +hartite +Hartke +Hartland +Hartley +Hartleian +Hartleyan +Hartlepool +Hartleton +Hartly +Hartline +Hartman +Hartmann +Hartmannia +Hartmunn +Hartnell +Hartnett +Hartogia +Harts +Hartsburg +Hartsdale +Hartsel +Hartselle +Hartsfield +Hartshorn +Hartshorne +hartstongue +harts-tongue +hart's-tongue +Hartstown +Hartsville +harttite +Hartungen +Hartville +Hartwell +Hartwick +Hartwood +hartwort +Hartzel +Hartzell +Hartzke +harumph +harumphs +harum-scarum +harum-scarumness +Harunobu +haruspex +haruspical +haruspicate +haruspication +haruspice +haruspices +haruspicy +Harv +Harvard +Harvardian +Harvardize +Harve +Harvey +Harveian +Harveyize +Harveyized +Harveyizing +Harveysburg +Harveyville +Harvel +Harvest +harvestable +harvestbug +harvest-bug +harvested +harvester +harvesters +harvester-thresher +harvest-field +harvestfish +harvestfishes +harvesting +harvestless +harvest-lice +harvestman +harvestmen +harvestry +harvests +harvesttime +Harvie +Harviell +Harvison +Harwell +Harwich +Harwichport +Harwick +Harwill +Harwilll +Harwin +Harwood +Harz +harzburgite +Harze +has +Hasa +Hasan +Hasanlu +hasard +has-been +Hasdai +Hasdrubal +Hase +Hasek +Hasen +hasenpfeffer +hash +hashab +hashabi +hashed +Hasheem +hasheesh +hasheeshes +hasher +hashery +hashes +hashhead +hashheads +hashy +Hashiya +Hashim +Hashimite +Hashimoto +hashing +hashish +hashishes +hash-slinger +hasht +Hashum +Hasid +Hasidaean +Hasidean +Hasidic +Hasidim +Hasidism +Hasin +Hasinai +hask +Haskalah +haskard +Haskel +Haskell +hasky +Haskins +haskness +haskwort +Haslam +Haslet +haslets +Haslett +haslock +Hasmonaean +hasmonaeans +Hasmonean +hasn +hasnt +hasn't +HASP +hasped +haspicol +hasping +haspling +hasps +haspspecs +Hassam +Hassan +Hassani +hassar +Hasse +hassel +Hassell +hassels +Hasselt +Hasseman +hassenpfeffer +Hassett +Hassi +Hassin +hassing +hassle +hassled +hassles +hasslet +hassling +hassock +hassocky +hassocks +hast +hasta +hastate +hastated +hastately +hastati +hastato- +hastatolanceolate +hastatosagittate +haste +hasted +hasteful +hastefully +hasteless +hastelessness +hasten +hastened +hastener +hasteners +hastening +hastens +hasteproof +haster +hastes +Hasty +Hastie +hastier +hastiest +hastif +hastifly +hastifness +hastifoliate +hastiform +hastile +hastily +hastilude +hastiness +hasting +Hastings +hastingsite +Hastings-on-Hudson +hastish +hastive +hastler +hastula +Haswell +HAT +hatable +Hatasu +hatband +hatbands +Hatboro +hatbox +hatboxes +hatbrim +hatbrush +Hatch +hatchability +hatchable +hatchback +hatchbacks +hatch-boat +Hatchechubbee +hatcheck +hatched +hatchel +hatcheled +hatcheler +hatcheling +hatchelled +hatcheller +hatchelling +hatchels +Hatcher +hatchery +hatcheries +hatcheryman +hatchers +hatches +hatchet +hatchetback +hatchetfaced +hatchet-faced +hatchetfish +hatchetfishes +hatchety +hatchetlike +hatchetman +hatchets +hatchet's +hatchet-shaped +hatchettin +hatchettine +hatchettite +hatchettolite +hatchgate +hatching +hatchings +hatchite +hatchling +hatchman +hatchment +hatchminder +hatchway +hatchwayman +hatchways +hate +hateable +hated +hateful +hatefully +hatefullness +hatefullnesses +hatefulness +hatel +hateless +hatelessness +hatemonger +hatemongering +hater +haters +hates +Hatfield +hatful +hatfuls +hath +hatha-yoga +Hathaway +Hathcock +hatherlite +hathi +Hathor +Hathor-headed +Hathoric +Hathorne +hathpace +Hati +Hatia +Hatikva +Hatikvah +Hatillo +hating +hat-in-hand +Hatley +hatless +hatlessness +hatlike +hatmaker +hatmakers +hatmaking +hat-money +hatpin +hatpins +hatrack +hatracks +hatrail +hatred +hatreds +hatress +hats +hat's +hatsful +hat-shag +hat-shaped +Hatshepset +Hatshepsut +hatstand +hatt +Hatta +hatte +hatted +Hattemist +Hattenheimer +hatter +Hatteras +hattery +Hatteria +hatterias +hatters +Hatti +Hatty +Hattian +Hattic +Hattie +Hattiesburg +Hattieville +hatting +Hattism +Hattize +hattock +Hatton +Hattusas +Hatvan +Hau +haubergeon +hauberget +hauberk +hauberks +hauberticum +haubois +Haubstadt +hauchecornite +Hauck +hauerite +hauflin +Hauge +Haugen +Hauger +haugh +Haughay +haughland +haughs +haught +haughty +haughtier +haughtiest +haughtily +haughtiness +haughtinesses +haughtly +haughtness +Haughton +haughtonite +hauyne +hauynite +hauynophyre +Haukom +haul +haulabout +haulage +haulages +haulageway +haulaway +haulback +hauld +hauled +hauler +haulers +haulyard +haulyards +haulier +hauliers +hauling +haulm +haulmy +haulmier +haulmiest +haulms +hauls +haulse +haulster +hault +haum +Haunce +haunch +haunch-bone +haunched +hauncher +haunches +haunchy +haunching +haunchless +haunch's +haunt +haunted +haunter +haunters +haunty +haunting +hauntingly +haunts +haupia +Hauppauge +Hauptmann +Hauranitic +hauriant +haurient +Hausa +Hausas +Hausdorff +hause +hausen +hausens +Hauser +hausfrau +hausfrauen +hausfraus +Haushofer +Hausmann +hausmannite +Hausner +Haussa +Haussas +hausse +hausse-col +Haussmann +Haussmannization +Haussmannize +haust +Haustecan +haustella +haustellate +haustellated +haustellous +haustellum +haustement +haustoria +haustorial +haustorium +haustral +haustrum +haustus +haut +hautain +hautboy +hautboyist +hautbois +hautboys +haute +haute-feuillite +Haute-Garonne +hautein +Haute-Loire +Haute-Marne +Haute-Normandie +haute-piece +Haute-Sa +Hautes-Alpes +Haute-Savoie +Hautes-Pyrn +hautesse +hauteur +hauteurs +Haute-Vienne +haut-gout +haut-pas +haut-relief +Haut-Rhin +Hauts-de-Seine +haut-ton +Hauula +hav +Havaco +havage +Havaiki +Havaikian +Havana +havance +Havanese +Havant +Havard +havarti +havartis +Havasu +Havdala +Havdalah +havdalahs +have +haveable +haveage +have-been +havey-cavey +Havel +haveless +Havelock +havelocks +Haveman +Haven +havenage +havened +Havener +havenership +havenet +havenful +havening +havenless +Havenner +have-not +have-nots +Havens +haven's +Havensville +havent +haven't +havenward +haver +haveral +havercake +haver-corn +havered +haverel +haverels +haverer +Haverford +havergrass +Haverhill +Havering +havermeal +havers +haversack +haversacks +Haversian +haversine +Haverstraw +haves +havier +Havilah +Haviland +havildar +Havilland +having +havingness +havings +havior +haviored +haviors +haviour +havioured +haviours +havlagah +havoc +havocked +havocker +havockers +havocking +havocs +Havre +Havstad +haw +Hawaii +Hawaiian +hawaiians +hawaiite +Hawarden +hawbuck +hawcuaite +hawcubite +hawebake +hawe-bake +hawed +hawer +Hawesville +hawfinch +hawfinches +Hawger +Hawhaw +haw-haw +Hawi +Hawick +Hawiya +hawing +Hawk +hawk-beaked +hawkbill +hawk-billed +hawkbills +hawkbit +hawked +hawkey +Hawkeye +hawk-eyed +Hawkeyes +hawkeys +Hawken +Hawker +hawkery +hawkers +hawk-faced +hawk-headed +hawky +Hawkie +hawkies +hawking +hawkings +Hawkins +Hawkyns +Hawkinsville +hawkish +hawkishly +hawkishness +hawklike +hawkmoth +hawk-moth +hawkmoths +hawknose +hawk-nose +hawknosed +hawk-nosed +hawknoses +hawknut +hawk-owl +Hawks +hawksbeak +hawk's-beard +hawk's-bell +hawksbill +hawk's-bill +hawk's-eye +hawkshaw +hawkshaws +Hawksmoor +hawk-tailed +hawkweed +hawkweeds +hawkwise +Hawley +Hawleyville +hawm +hawok +Haworth +Haworthia +haws +hawse +hawsed +hawse-fallen +hawse-full +hawsehole +hawseman +hawsepiece +hawsepipe +hawser +hawser-laid +hawsers +hawserwise +hawses +hawsing +Hawthorn +Hawthorne +hawthorned +Hawthornesque +hawthorny +hawthorns +Hax +Haxtun +Hazaki +hazan +hazanim +hazans +hazanut +Hazara +Hazard +hazardable +hazarded +hazarder +hazardful +hazarding +hazardize +hazardless +hazardous +hazardously +hazardousness +hazardry +hazards +hazard's +Haze +hazed +Hazeghi +Hazel +Hazelbelle +Hazelcrest +hazeled +hazel-eyed +hazeless +hazel-gray +hazel-grouse +hazelhen +hazel-hen +hazel-hooped +Hazelhurst +hazeline +hazel-leaved +hazelly +hazelnut +hazel-nut +hazelnuts +hazels +Hazeltine +Hazelton +Hazelwood +hazel-wood +hazelwort +Hazem +hazemeter +Hazen +hazer +hazers +hazes +haze's +hazy +hazier +haziest +hazily +haziness +hazinesses +hazing +hazings +hazle +Hazlehurst +Hazlet +Hazleton +Hazlett +Hazlip +Hazlitt +haznadar +Hazor +hazzan +hazzanim +hazzans +hazzanut +HB +HBA +H-bar +H-beam +Hbert +H-blast +HBM +HBO +H-bomb +HC +hcb +HCF +HCFA +HCL +HCM +hconvert +HCR +HCSDS +HCTDS +HD +hd. +HDA +hdbk +HDBV +Hder +Hderlin +hdkf +HDL +HDLC +hdqrs +hdqrs. +Hdr +HDTV +hdwe +HDX +HE +head +headache +headaches +headache's +headachy +headachier +headachiest +head-aching +headband +headbander +headbands +head-block +headboard +head-board +headboards +headborough +headbox +headcap +headchair +headcheese +headchute +headcloth +head-cloth +headclothes +headcloths +head-court +headdress +head-dress +headdresses +headed +headend +headender +headends +header +headers +header-up +headfast +headfirst +headfish +headfishes +head-flattening +headforemost +head-foremost +headframe +headful +headgate +headgates +headgear +head-gear +headgears +head-hanging +head-high +headhunt +head-hunt +headhunted +headhunter +head-hunter +headhunters +headhunting +head-hunting +headhunts +Heady +headier +headiest +headily +headiness +heading +heading-machine +headings +heading's +headkerchief +headlamp +headlamps +Headland +headlands +headland's +headle +headledge +headless +headlessness +headly +headlight +headlighting +headlights +headlike +headliked +headline +head-line +headlined +headliner +headliners +headlines +headling +headlining +headload +head-load +headlock +headlocks +headlong +headlongly +headlongness +headlongs +headlongwise +headman +head-man +headmark +headmaster +headmasterly +headmasters +headmastership +headmen +headmistress +headmistresses +headmistressship +headmistress-ship +headmold +head-money +headmost +headmould +headnote +head-note +headnotes +head-on +head-over-heels +head-pan +headpenny +head-penny +headphone +headphones +headpiece +head-piece +headpieces +headpin +headpins +headplate +head-plate +headpost +headquarter +headquartered +headquartering +headquarters +headrace +head-race +headraces +headrail +head-rail +headreach +headrent +headrest +headrests +Headrick +headrig +headright +headring +headroom +headrooms +headrope +head-rope +heads +headsail +head-sail +headsails +headsaw +headscarf +headset +headsets +headshake +headshaker +head-shaking +headsheet +headsheets +headship +headships +headshrinker +headsill +headskin +headsman +headsmen +headspace +head-splitting +headspring +headsquare +headstay +headstays +headstall +head-stall +headstalls +headstand +headstands +headstick +headstock +headstone +headstones +headstream +headstrong +headstrongly +headstrongness +heads-up +headtire +head-tire +head-tossing +head-turned +head-voice +headway +headways +headwaiter +headwaiters +headwall +headward +headwards +headwark +headwater +headwaters +headwear +headwind +headwinds +headword +headwords +headwork +headworker +headworking +headworks +heaf +heal +healable +heal-all +heal-bite +heald +healder +heal-dog +Healdsburg +Healdton +healed +Healey +healer +healers +healful +Healy +healing +healingly +Healion +Heall +he-all +healless +heals +healsome +healsomeness +health +healthcare +healthcraft +health-enhancing +healthful +healthfully +healthfulness +healthfulnesses +healthguard +healthy +healthier +healthiest +healthily +healthy-minded +healthy-mindedly +healthy-mindedness +healthiness +healthless +healthlessness +health-preserving +healths +healthsome +healthsomely +healthsomeness +healthward +HEAO +HEAP +heaped +heaped-up +heaper +heapy +heaping +Heaps +heapstead +hear +hearable +heard +hearer +hearers +hearing +hearingless +hearings +hearken +hearkened +hearkener +hearkening +hearkens +Hearn +Hearne +hears +hearsay +hearsays +hearse +hearsecloth +hearsed +hearselike +hearses +Hearsh +hearsing +Hearst +heart +heartache +heart-ache +heartaches +heartaching +heart-affecting +heart-angry +heart-back +heartbeat +heartbeats +heartbird +heartblock +heartblood +heart-blood +heart-bond +heart-bound +heartbreak +heart-break +heartbreaker +heartbreaking +heartbreakingly +heartbreaks +heart-bred +heartbroke +heartbroken +heart-broken +heartbrokenly +heartbrokenness +heart-burdened +heartburn +heartburning +heart-burning +heartburns +heart-cheering +heart-chilled +heart-chilling +heart-corroding +heart-deadened +heartdeep +heart-dulling +heartease +heart-eating +hearted +heartedly +heartedness +hearten +heartened +heartener +heartening +hearteningly +heartens +heart-expanding +heart-fallen +heart-fashioned +heartfelt +heart-felt +heart-flowered +heart-free +heart-freezing +heart-fretting +heartful +heartfully +heartfulness +heart-gnawing +heartgrief +heart-gripping +hearth +heart-happy +heart-hardened +heart-hardening +heart-heavy +heart-heaviness +hearthless +hearthman +hearth-money +hearthpenny +hearth-penny +hearthrug +hearth-rug +hearths +hearthside +hearthsides +hearthstead +hearth-stead +hearthstone +hearthstones +hearth-tax +heart-hungry +hearthward +hearthwarming +hearty +heartier +hearties +heartiest +heartikin +heartily +heart-ill +heartiness +heartinesses +hearting +heartland +heartlands +heartleaf +heart-leaved +heartless +heartlessly +heartlessness +heartlet +heartly +heartlike +heartling +heart-melting +heart-moving +heartnut +heartpea +heart-piercing +heart-purifying +heartquake +heart-quake +heart-ravishing +heartrending +heart-rending +heartrendingly +heart-rendingly +heart-robbing +heartroot +heartrot +hearts +hearts-and-flowers +heartscald +heart-searching +heartsease +heart's-ease +heartseed +heartsette +heartshake +heart-shaking +heart-shaped +heart-shed +heartsick +heart-sick +heartsickening +heartsickness +heartsicknesses +heartsmitten +heartsome +heartsomely +heartsomeness +heartsore +heart-sore +heartsoreness +heart-sorrowing +heart-spoon +heart-stirring +heart-stricken +heart-strickenly +heart-strike +heartstring +heartstrings +heart-strings +heart-struck +heart-swelling +heart-swollen +heart-tearing +heart-thrilling +heartthrob +heart-throb +heart-throbbing +heartthrobs +heart-tickling +heart-to-heart +heartward +heart-warm +heartwarming +heart-warming +heartwater +heart-weary +heart-weariness +heartweed +Heartwell +heart-whole +heart-wholeness +heartwise +heart-wise +heartwood +heart-wood +heartwoods +heartworm +heartwort +heart-wounded +heartwounding +heart-wounding +heart-wringing +heart-wrung +heat +heatable +heat-absorbing +heat-conducting +heat-cracked +heatdrop +heat-drop +heatdrops +heated +heatedly +heatedness +heaten +Heater +heaterman +Heaters +heater-shaped +heat-forming +heatful +heat-giving +Heath +heath-bell +heathberry +heath-berry +heathberries +heathbird +heath-bird +heathbrd +heath-clad +heath-cock +Heathcote +heathen +heathendom +heatheness +heathenesse +heathenhood +heathenise +heathenised +heathenish +heathenishly +heathenishness +heathenising +heathenism +heathenist +heathenize +heathenized +heathenizing +heathenly +heathenness +heathenry +heathens +heathenship +Heather +heather-bell +heather-bleat +heather-blutter +heathered +heathery +heatheriness +heathers +heathfowl +heath-hen +heathy +heathier +heathiest +Heathkit +heathless +heathlike +heath-pea +heathrman +heaths +Heathsville +heathwort +heating +heatingly +heating-up +heat-island +heat-killed +heat-laden +heatless +heatlike +heat-loving +heatmaker +heatmaking +Heaton +heat-oppressed +heat-producing +heatproof +heat-radiating +heat-reducing +heat-regulating +heat-resistant +heat-resisting +heatronic +heats +heatsman +heat-softened +heat-spot +heatstroke +heatstrokes +heat-tempering +heat-treat +heat-treated +heat-treating +heat-treatment +heat-wave +heaume +heaumer +heaumes +heautarit +heauto- +heautomorphism +Heautontimorumenos +heautophany +heave +heaved +heave-ho +heaveless +Heaven +heaven-accepted +heaven-aspiring +heaven-assailing +heaven-begot +heaven-bent +heaven-born +heaven-bred +heaven-built +heaven-clear +heaven-controlled +heaven-daring +heaven-dear +heaven-defying +heaven-descended +heaven-devoted +heaven-directed +Heavener +heaven-erected +Heavenese +heaven-fallen +heaven-forsaken +heavenful +heaven-gate +heaven-gifted +heaven-given +heaven-guided +heaven-high +heavenhood +heaven-inspired +heaven-instructed +heavenish +heavenishly +heavenize +heaven-kissing +heavenless +heavenly +heavenlier +heavenliest +heaven-lighted +heavenlike +heavenly-minded +heavenly-mindedness +heavenliness +heaven-lit +heaven-made +heaven-prompted +heaven-protected +heaven-reaching +heaven-rending +Heavens +heaven-sent +heaven-sprung +heaven-sweet +heaven-taught +heaven-threatening +heaven-touched +heavenward +heavenwardly +heavenwardness +heavenwards +heaven-warring +heaven-wide +heave-offering +heaver +heaver-off +heaver-out +heaver-over +heavers +heaves +heave-shouldered +heavy +heavy-armed +heavyback +heavy-bearded +heavy-blossomed +heavy-bodied +heavy-boned +heavy-booted +heavy-boughed +heavy-drinking +heavy-duty +heavy-eared +heavy-eyed +heavier +heavier-than-air +heavies +heaviest +heavy-faced +heavy-featured +heavy-fisted +heavy-fleeced +heavy-footed +heavy-footedness +heavy-fruited +heavy-gaited +heavyhanded +heavy-handed +heavy-handedly +heavyhandedness +heavy-handedness +heavy-head +heavyheaded +heavy-headed +heavyhearted +heavy-hearted +heavyheartedly +heavy-heartedly +heavyheartedness +heavy-heartedness +heavy-heeled +heavy-jawed +heavy-laden +heavy-leaved +heavily +heavy-lidded +heavy-limbed +heavy-lipped +heavy-looking +heavy-mettled +heavy-mouthed +heaviness +heavinesses +heaving +heavinsogme +heavy-paced +heavy-scented +heavy-seeming +heavyset +heavy-set +heavy-shotted +heavy-shouldered +heavy-shuttered +Heaviside +heavy-smelling +heavy-soled +heavisome +heavy-tailed +heavity +heavy-timbered +heavyweight +heavy-weight +heavyweights +heavy-winged +heavy-witted +heavy-wooded +heazy +Heb +Heb. +he-balsam +hebamic +Hebbe +Hebbel +Hebbronville +hebdomad +hebdomadal +hebdomadally +hebdomadary +hebdomadaries +hebdomader +hebdomads +hebdomary +hebdomarian +hebdomcad +Hebe +hebe- +hebeanthous +hebecarpous +hebecladous +hebegynous +Hebel +heben +hebenon +hebeosteotomy +hebepetalous +hebephrenia +hebephreniac +hebephrenic +Heber +Hebert +hebes +hebetate +hebetated +hebetates +hebetating +hebetation +hebetative +hebete +hebetic +hebetomy +hebetude +hebetudes +hebetudinous +Hebner +Hebo +hebotomy +Hebr +Hebraean +Hebraic +Hebraica +Hebraical +Hebraically +Hebraicize +Hebraisation +Hebraise +Hebraised +Hebraiser +Hebraising +Hebraism +Hebraist +Hebraistic +Hebraistical +Hebraistically +hebraists +Hebraization +Hebraize +Hebraized +Hebraizer +hebraizes +Hebraizing +Hebrew +Hebrewdom +Hebrewess +Hebrewism +Hebrews +Hebrew-wise +Hebrician +Hebridean +Hebrides +Hebridian +Hebron +Hebronite +he-broom +heb-sed +he-cabbage-tree +Hecabe +Hecaleius +Hecamede +hecastotheism +Hecataean +Hecate +Hecatean +Hecatic +Hecatine +hecatomb +Hecatombaeon +hecatombed +hecatombs +hecatomped +hecatompedon +Hecatoncheires +Hecatonchires +hecatonstylon +hecatontarchy +hecatontome +hecatophyllous +hecchsmhaer +hecco +hecctkaerre +hech +hechsher +hechsherim +hechshers +Hecht +Hechtia +Heck +heckelphone +Hecker +Heckerism +heck-how +heckimal +Hecklau +heckle +heckled +heckler +hecklers +heckles +heckling +Heckman +hecks +Hecla +hect- +hectar +hectare +hectares +hecte +hectic +hectical +hectically +hecticly +hecticness +hectyli +hective +hecto- +hecto-ampere +hectocotyl +hectocotyle +hectocotyli +hectocotyliferous +hectocotylization +hectocotylize +hectocotylus +hectogram +hectogramme +hectograms +hectograph +hectography +hectographic +hectoliter +hectoliters +hectolitre +hectometer +hectometers +Hector +Hectorean +hectored +hectorer +Hectorian +hectoring +hectoringly +hectorism +hectorly +hectors +hectorship +hectostere +hectowatt +Hecuba +hed +he'd +Heda +Hedberg +Hedda +Heddi +Heddy +Heddie +heddle +heddlemaker +heddler +heddles +hede +hedebo +Hedelman +hedenbergite +Hedeoma +heder +Hedera +hederaceous +hederaceously +hederal +hederated +hederic +hederiferous +hederiform +hederigerent +hederin +hederose +heders +Hedgcock +hedge +hedgebe +hedgeberry +hedge-bird +hedgeborn +hedgebote +hedge-bound +hedgebreaker +hedge-creeper +hedged +hedged-in +hedge-hyssop +hedgehog +hedgehoggy +hedgehogs +hedgehog's +hedgehop +hedgehoppe +hedgehopped +hedgehopper +hedgehopping +hedgehops +hedgeless +hedgemaker +hedgemaking +hedgepig +hedge-pig +hedgepigs +hedge-priest +hedger +hedgerow +hedgerows +hedgers +Hedges +hedge-school +hedgesmith +hedge-sparrow +Hedgesville +hedgetaper +hedgeweed +hedgewise +hedgewood +hedgy +hedgier +hedgiest +hedging +hedging-in +hedgingly +Hedi +Hedy +Hedychium +Hedie +Hedin +hedyphane +Hedysarum +Hedjaz +Hedley +HEDM +Hedone +hedonic +hedonical +hedonically +hedonics +hedonism +hedonisms +hedonist +hedonistic +hedonistically +hedonists +hedonology +hedonophobia +hedral +Hedrick +hedriophthalmous +hedrocele +hedron +hedrumite +Hedva +Hedvah +Hedve +Hedveh +Hedvig +Hedvige +Hedwig +Hedwiga +hee +heebie-jeebies +heed +heeded +heeder +heeders +heedful +heedfully +heedfulness +heedfulnesses +heedy +heedily +heediness +heeding +heedless +heedlessly +heedlessness +heedlessnesses +heeds +heehaw +hee-haw +heehawed +heehawing +heehaws +hee-hee +hee-hee! +heel +heel-and-toe +heel-attaching +heelball +heel-ball +heelballs +heelband +heel-bone +heel-breast +heel-breaster +heelcap +heeled +Heeley +heeler +heelers +heel-fast +heelgrip +heeling +heelings +heelless +heelmaker +heelmaking +heelpath +heelpiece +heel-piece +heelplate +heel-plate +heelpost +heel-post +heelposts +heelprint +heel-rope +heels +heelstrap +heeltap +heel-tap +heeltaps +heeltree +heel-way +heelwork +heemraad +heemraat +Heenan +Heep +Heer +Heerlen +heeze +heezed +heezes +heezy +heezie +heezing +Heffron +Heflin +heft +hefted +Hefter +hefters +hefty +heftier +heftiest +heftily +heftiness +hefting +hefts +hegari +hegaris +Hegarty +Hege +Hegel +Hegeleos +Hegelian +Hegelianism +Hegelianize +Hegelizer +hegemon +Hegemone +Hegemony +hegemonic +hegemonical +hegemonies +hegemonist +hegemonistic +hegemonizer +Heger +Hegyera +Hegyeshalom +Hegins +Hegira +hegiras +he-goat +hegumen +hegumene +hegumenes +hegumeness +hegumeny +hegumenies +hegumenos +hegumens +heh +Hehe +he-he! +he-heather +HEHO +he-holly +Hehre +hehs +he-huckleberry +he-huckleberries +hei +Hey +Heian +heiau +Heyburn +Heid +Heida +heyday +hey-day +heydays +Heyde +Heidegger +Heideggerian +Heideggerianism +heydeguy +heydey +heydeys +Heidelberg +Heidenheimer +Heidenstam +Heidi +Heidy +Heidie +Heydon +Heydrich +Heidrick +Heidrun +Heidt +Heiduc +Heyduck +Heiduk +Heyduke +Heyer +Heyerdahl +Heyes +heifer +heiferhood +heifers +Heifetz +heigh +heygh +heighday +heigh-ho +Heigho +height +heighted +heighten +heightened +heightener +heightening +heightens +heighth +heighths +heights +height-to-paper +Heigl +hey-ho +heii +Heijo +Heike +Heikum +heil +Heilbronn +heild +heiled +heily +Heiligenschein +Heiligenscheine +heiling +Heilman +Heilner +heils +Heiltsuk +Heilungkiang +Heilwood +Heim +Heymaey +Heyman +Heymann +Heymans +Heimdal +Heimdall +Heimdallr +Heimer +heimin +heimish +Heimlich +Heimweh +Hein +Heindrick +Heine +Heiney +Heiner +Heinesque +Heinie +heinies +heynne +heinous +heinously +heinousness +heinousnesses +Heinrich +Heinrick +Heinrik +Heinrike +Heins +Heintz +heintzite +Heinz +heypen +heir +heyrat +heir-at-law +heirdom +heirdoms +heired +heiress +heiressdom +heiresses +heiresshood +heiress's +heiress-ship +heiring +heirless +heirlo +heirloom +heirlooms +Heyrovsky +heirs +heir's +heirship +heirships +heirskip +Heis +Heise +Heyse +Heisel +Heisenberg +Heysham +heishi +Heiskell +Heislerville +Heisser +Heisson +heist +heisted +heister +heisters +heisting +heists +heitiki +Heitler +Heyward +Heywood +Heyworth +heize +heized +heizing +Hejaz +Hejazi +Hejazian +Hejira +hejiras +Hekataean +Hekate +Hekatean +hekhsher +hekhsherim +hekhshers +Hekker +Hekking +Hekla +hektare +hektares +hekteus +hektogram +hektograph +hektoliter +hektometer +hektostere +Hel +Hela +Helain +Helaina +Helaine +Helali +helas +Helban +helbeh +Helbon +Helbona +Helbonia +Helbonna +Helbonnah +Helbonnas +helco +helcoid +helcology +helcoplasty +helcosis +helcotic +Held +Helda +Heldentenor +heldentenore +heldentenors +helder +Helderbergian +hele +Helechawa +Helen +Helena +Helendale +Helene +Helen-Elizabeth +helenin +helenioid +Helenium +Helenka +helenn +Helenor +Helenus +Helenville +Helenwood +helepole +helewou +Helfand +Helfant +Helfenstein +Helga +Helge +Helgeson +Helgoland +Heli +heli- +heliac +heliacal +heliacally +Heliadae +Heliades +Heliaea +heliaean +Heliamphora +Heliand +helianthaceous +Helianthemum +helianthic +helianthin +Helianthium +Helianthoidea +Helianthoidean +Helianthus +helianthuses +heliast +heliastic +heliasts +heliazophyte +helibus +helic- +helical +helically +Helicaon +Helice +heliced +helices +helichryse +helichrysum +Helicidae +heliciform +helicin +Helicina +helicine +Helicinidae +helicity +helicitic +helicities +helicline +helico- +helicogyrate +helicogyre +helicograph +helicoid +helicoidal +helicoidally +helicoids +helicometry +Helicon +Heliconia +Heliconian +Heliconiidae +Heliconiinae +heliconist +Heliconius +helicons +helicoprotein +helicopt +helicopted +helicopter +helicopters +helicopting +helicopts +helicorubin +helicotrema +Helicteres +helictite +helide +helidrome +Heligmus +Heligoland +helilift +Helyn +Helyne +heling +helio +helio- +heliocentric +heliocentrical +heliocentrically +heliocentricism +heliocentricity +Heliochrome +heliochromy +heliochromic +heliochromoscope +heliochromotype +helioculture +heliodon +heliodor +helioelectric +helioengraving +heliofugal +Heliogabalize +Heliogabalus +heliogram +heliograph +heliographer +heliography +heliographic +heliographical +heliographically +heliographs +heliogravure +helioid +heliolater +heliolator +heliolatry +heliolatrous +heliolite +Heliolites +heliolithic +Heliolitidae +heliology +heliological +heliologist +heliometer +heliometry +heliometric +heliometrical +heliometrically +heliomicrometer +Helion +heliophilia +heliophiliac +heliophyllite +heliophilous +heliophyte +heliophobe +heliophobia +heliophobic +heliophobous +heliophotography +Heliopolis +Heliopora +heliopore +Helioporidae +Heliopsis +heliopticon +Heliornis +Heliornithes +Heliornithidae +Helios +helioscope +helioscopy +helioscopic +heliosis +heliostat +heliostatic +heliotactic +heliotaxis +heliotherapy +heliotherapies +heliothermometer +Heliothis +heliotype +heliotyped +heliotypy +heliotypic +heliotypically +heliotyping +heliotypography +heliotrope +heliotroper +heliotropes +heliotropy +Heliotropiaceae +heliotropian +heliotropic +heliotropical +heliotropically +heliotropin +heliotropine +heliotropism +Heliotropium +Heliozoa +heliozoan +heliozoic +helipad +helipads +heliport +heliports +Helipterum +helispheric +helispherical +helistop +helistops +helium +heliums +Helius +helix +helixes +helixin +helizitic +Hell +he'll +Helladian +Helladic +Helladotherium +hellandite +hellanodic +Hellas +hell-begotten +hellbender +hellbent +hell-bent +hell-bind +hell-black +hellbore +hellborn +hell-born +hell-bound +hellbox +hellboxes +hellbred +hell-bred +hell-brewed +hellbroth +hellcat +hell-cat +hellcats +hell-dark +hell-deep +hell-devil +helldiver +hell-diver +helldog +hell-doomed +hell-driver +Helle +helleboraceous +helleboraster +hellebore +helleborein +hellebores +helleboric +helleborin +Helleborine +helleborism +Helleborus +helled +Hellelt +Hellen +Hellene +hellenes +hell-engendered +Hellenian +Hellenic +Hellenically +Hellenicism +Hellenisation +Hellenise +Hellenised +Helleniser +Hellenising +Hellenism +Hellenist +Hellenistic +Hellenistical +Hellenistically +Hellenisticism +hellenists +Hellenization +Hellenize +Hellenized +Hellenizer +Hellenizing +Hellenocentric +Helleno-italic +Hellenophile +Heller +helleri +hellery +helleries +hellers +Hellertown +Helles +Hellespont +Hellespontine +Hellespontus +hellfire +hell-fire +hell-fired +hellfires +hell-for-leather +hell-gate +hellgrammite +hellgrammites +hellhag +hell-hard +hell-hatched +hell-haunted +hellhole +hellholes +hellhound +hell-hound +Helli +helly +hellicat +hellicate +Hellier +hellim +helling +hellion +hellions +hellish +hellishly +hellishness +hellkite +hellkites +hell-like +Hellman +hellness +hello +helloed +helloes +helloing +hellos +hell-raiser +hell-raker +hell-red +hellroot +hells +hell's +hellship +helluo +helluva +hellvine +hell-vine +hellward +hellweed +Helm +helmage +Helman +Helmand +helmed +Helmer +helmet +helmet-crest +helmeted +helmetflower +helmeting +helmetlike +helmetmaker +helmetmaking +helmetpod +helmets +helmet's +helmet-shaped +Helmetta +helmet-wearing +Helmholtz +Helmholtzian +helming +helminth +helminth- +helminthagogic +helminthagogue +Helminthes +helminthiasis +helminthic +helminthism +helminthite +Helminthocladiaceae +helminthoid +helminthology +helminthologic +helminthological +helminthologist +helminthophobia +helminthosporiose +Helminthosporium +helminthosporoid +helminthous +helminths +helmless +Helmont +Helms +Helmsburg +helmsman +helmsmanship +helmsmen +Helmut +Helmuth +Helmville +helm-wind +helobious +heloderm +Heloderma +Helodermatidae +helodermatoid +helodermatous +helodes +heloe +Heloise +heloma +Helonia +Helonias +helonin +helosis +Helot +helotage +helotages +Helotes +helotism +helotisms +helotize +helotomy +helotry +helotries +helots +help +helpable +helped +Helper +helpers +helpful +helpfully +helpfulness +helpfulnesses +helping +helpingly +helpings +helpless +helplessly +helplessness +helplessnesses +helply +Helpmann +helpmate +helpmates +helpmeet +helpmeets +Helprin +helps +helpsome +helpworthy +Helsa +Helse +Helsell +Helsie +Helsingborg +Helsingfors +helsingkite +Helsingo +Helsingor +Helsinki +helter-skelter +helterskelteriness +helter-skelteriness +Heltonville +Helve +helved +helvell +Helvella +Helvellaceae +helvellaceous +Helvellales +helvellic +Helvellyn +helver +helves +Helvetia +Helvetian +Helvetic +Helvetica +Helvetii +Helvetius +Helvidian +helvin +helvine +helving +helvite +Helvtius +helzel +HEM +hem- +hema- +hemabarometer +hemachate +hemachrome +hemachrosis +hemacite +hemacytometer +hemad +hemadynameter +hemadynamic +hemadynamics +hemadynamometer +hemadrometer +hemadrometry +hemadromograph +hemadromometer +hemafibrite +hemagglutinate +hemagglutinated +hemagglutinating +hemagglutination +hemagglutinative +hemagglutinin +hemagog +hemagogic +hemagogs +hemagogue +hemal +hemalbumen +hemameba +hemamoeba +Heman +he-man +hemanalysis +hemangioma +hemangiomas +hemangiomata +hemangiomatosis +hemangiosarcoma +he-mannish +Hemans +hemaphein +hemaphobia +hemapod +hemapodous +hemapoiesis +hemapoietic +hemapophyseal +hemapophysial +hemapophysis +hemarthrosis +hemase +hemaspectroscope +hemastatics +hemat- +hematachometer +hematachometry +hematal +hematein +hemateins +hematemesis +hematemetic +hematencephalon +hematherapy +hematherm +hemathermal +hemathermous +hemathidrosis +hematic +hematics +hematid +hematidrosis +hematimeter +hematin +hematine +hematines +hematinic +hematinometer +hematinometric +hematins +hematinuria +hematite +hematites +hematitic +hemato- +hematobic +hematobious +hematobium +hematoblast +hematoblastic +hematobranchiate +hematocatharsis +hematocathartic +hematocele +hematochezia +hematochyluria +hematochrome +hematocyanin +hematocyst +hematocystis +hematocyte +hematocytoblast +hematocytogenesis +hematocytometer +hematocytotripsis +hematocytozoon +hematocyturia +hematoclasia +hematoclasis +hematocolpus +hematocryal +hematocrystallin +hematocrit +hematodynamics +hematodynamometer +hematodystrophy +hematogen +hematogenesis +hematogenetic +hematogenic +hematogenous +hematoglobulin +hematography +hematohidrosis +hematoid +hematoidin +hematoids +hematolymphangioma +hematolin +hematolysis +hematolite +hematolytic +hematology +hematologic +hematological +hematologies +hematologist +hematologists +hematoma +hematomancy +hematomas +hematomata +hematometer +hematometra +hematometry +hematomyelia +hematomyelitis +hematomphalocele +hematonephrosis +hematonic +hematopathology +hematopenia +hematopericardium +hematopexis +hematophagous +hematophyte +hematophobia +hematoplast +hematoplastic +hematopoiesis +hematopoietic +hematopoietically +hematoporphyria +hematoporphyrin +hematoporphyrinuria +hematorrhachis +hematorrhea +hematosalpinx +hematoscope +hematoscopy +hematose +hematosepsis +hematosin +hematosis +hematospectrophotometer +hematospectroscope +hematospermatocele +hematospermia +hematostibiite +hematotherapy +hematothermal +hematothorax +hematoxic +hematoxylic +hematoxylin +hematozymosis +hematozymotic +hematozoa +hematozoal +hematozoan +hematozoic +hematozoon +hematozzoa +hematuresis +hematuria +hematuric +hemautogram +hemautograph +hemautography +hemautographic +Hembree +heme +hemelytra +hemelytral +hemelytron +hemelytrum +hemelyttra +hemellitene +hemellitic +hemen +he-men +Hemera +hemeralope +hemeralopia +hemeralopic +Hemerasia +hemerythrin +Hemerobaptism +Hemerobaptist +Hemerobian +Hemerobiid +Hemerobiidae +Hemerobius +Hemerocallis +hemerology +hemerologium +hemes +Hemet +hemi- +hemia +hemiablepsia +hemiacetal +hemiachromatopsia +hemiageusia +hemiageustia +hemialbumin +hemialbumose +hemialbumosuria +hemialgia +hemiamaurosis +hemiamb +hemiamblyopia +hemiamyosthenia +hemianacusia +hemianalgesia +hemianatropous +hemianesthesia +hemianopia +hemianopic +hemianopsia +hemianoptic +hemianosmia +hemiapraxia +Hemiascales +Hemiasci +Hemiascomycetes +hemiasynergia +hemiataxy +hemiataxia +hemiathetosis +hemiatrophy +hemiauxin +hemiazygous +Hemibasidiales +Hemibasidii +Hemibasidiomycetes +hemibasidium +hemibathybian +hemibenthic +hemibenthonic +hemibranch +hemibranchiate +Hemibranchii +hemic +hemicanities +hemicardia +hemicardiac +hemicarp +hemicatalepsy +hemicataleptic +hemicellulose +hemicentrum +hemicephalous +hemicerebrum +hemicholinium +Hemichorda +hemichordate +hemichorea +hemichromatopsia +hemicycle +hemicyclic +hemicyclium +hemicylindrical +hemicircle +hemicircular +hemiclastic +hemicollin +hemicrane +hemicrany +hemicrania +hemicranic +hemicrystalline +hemidactyl +hemidactylous +Hemidactylus +hemidemisemiquaver +hemidiapente +hemidiaphoresis +hemidysergia +hemidysesthesia +hemidystrophy +hemiditone +hemidomatic +hemidome +hemidrachm +hemiekton +hemielytra +hemielytral +hemielytron +hemi-elytrum +hemielliptic +hemiepes +hemiepilepsy +hemifacial +hemiform +Hemigale +Hemigalus +Hemiganus +hemigastrectomy +hemigeusia +hemiglyph +hemiglobin +hemiglossal +hemiglossitis +hemignathous +hemihdry +hemihedral +hemihedrally +hemihedric +hemihedrism +hemihedron +hemihydrate +hemihydrated +hemihydrosis +hemihypalgesia +hemihyperesthesia +hemihyperidrosis +hemihypertonia +hemihypertrophy +hemihypesthesia +hemihypoesthesia +hemihypotonia +hemiholohedral +hemikaryon +hemikaryotic +hemilaminectomy +hemilaryngectomy +Hemileia +hemilethargy +hemiligulate +hemilingual +hemimellitene +hemimellitic +hemimelus +Hemimeridae +Hemimerus +Hemimetabola +hemimetabole +hemimetaboly +hemimetabolic +hemimetabolism +hemimetabolous +hemimetamorphic +hemimetamorphosis +hemimetamorphous +Hemimyaria +hemimorph +hemimorphy +hemimorphic +hemimorphism +hemimorphite +hemin +hemina +hemine +heminee +hemineurasthenia +Hemingford +Hemingway +Hemingwayesque +hemins +hemiobol +hemiola +hemiolas +hemiolia +hemiolic +hemionus +hemiope +hemiopia +hemiopic +hemiopsia +hemiorthotype +hemiparalysis +hemiparanesthesia +hemiparaplegia +hemiparasite +hemiparasitic +hemiparasitism +hemiparesis +hemiparesthesia +hemiparetic +hemipenis +hemipeptone +hemiphrase +hemipic +hemipinnate +hemipyramid +hemiplane +hemiplankton +hemiplegy +hemiplegia +hemiplegic +hemipod +hemipodan +hemipode +Hemipodii +Hemipodius +hemippe +hemiprism +hemiprismatic +hemiprotein +hemipter +Hemiptera +hemipteral +hemipteran +hemipteroid +hemipterology +hemipterological +hemipteron +hemipterous +hemipters +hemiquinonoid +hemiramph +Hemiramphidae +Hemiramphinae +hemiramphine +Hemiramphus +hemisaprophyte +hemisaprophytic +hemiscotosis +hemisect +hemisection +hemisymmetry +hemisymmetrical +hemisystematic +hemisystole +hemispasm +hemispheral +hemisphere +hemisphered +hemispheres +hemisphere's +hemispheric +hemispherical +hemispherically +hemispherico-conical +hemispherico-conoid +hemispheroid +hemispheroidal +hemispherule +hemistater +hemistich +hemistichal +hemistichs +hemistrumectomy +hemiterata +hemiteratic +hemiteratics +hemitery +hemiteria +hemiterpene +Hemithea +hemithyroidectomy +hemitype +hemi-type +hemitypic +hemitone +hemitremor +hemitrichous +hemitriglyph +hemitropal +hemitrope +hemitropy +hemitropic +hemitropism +hemitropous +hemivagotony +hemizygote +hemizygous +heml +hemline +hemlines +hemlock +hemlock-leaved +hemlocks +hemlock's +hemmed +hemmed-in +hemmel +hemmer +hemmers +hemming +Hemminger +hemming-in +hemo- +hemoalkalimeter +hemoblast +hemochromatosis +hemochromatotic +hemochrome +hemochromogen +hemochromometer +hemochromometry +hemocyanin +hemocyte +hemocytes +hemocytoblast +hemocytoblastic +hemocytogenesis +hemocytolysis +hemocytometer +hemocytotripsis +hemocytozoon +hemocyturia +hemoclasia +hemoclasis +hemoclastic +hemocoel +hemocoele +hemocoelic +hemocoelom +hemocoels +hemoconcentration +hemoconia +hemoconiosis +hemocry +hemocrystallin +hemoculture +hemodia +hemodiagnosis +hemodialyses +hemodialysis +hemodialyzer +hemodilution +hemodynameter +hemodynamic +hemodynamically +hemodynamics +hemodystrophy +hemodrometer +hemodrometry +hemodromograph +hemodromometer +hemoerythrin +hemoflagellate +hemofuscin +hemogastric +hemogenesis +hemogenetic +hemogenia +hemogenic +hemogenous +hemoglobic +hemoglobin +hemoglobinemia +hemoglobinic +hemoglobiniferous +hemoglobinocholia +hemoglobinometer +hemoglobinopathy +hemoglobinophilic +hemoglobinous +hemoglobinuria +hemoglobinuric +hemoglobulin +hemogram +hemogregarine +hemoid +hemokonia +hemokoniosis +hemol +hemoleucocyte +hemoleucocytic +hemolymph +hemolymphatic +hemolysate +hemolysin +hemolysis +hemolytic +hemolyze +hemolyzed +hemolyzes +hemolyzing +hemology +hemologist +hemomanometer +hemometer +hemometry +Hemon +hemonephrosis +hemopathy +hemopathology +hemopericardium +hemoperitoneum +hemopexis +hemophage +hemophagy +hemophagia +hemophagocyte +hemophagocytosis +hemophagous +hemophile +Hemophileae +hemophilia +hemophiliac +hemophiliacs +hemophilic +hemophilioid +Hemophilus +hemophobia +hemophthalmia +hemophthisis +hemopiezometer +hemopyrrole +hemoplasmodium +hemoplastic +hemopneumothorax +hemopod +hemopoiesis +hemopoietic +hemoproctia +hemoprotein +hemoptysis +hemoptoe +hemorrhage +hemorrhaged +hemorrhages +hemorrhagic +hemorrhagin +hemorrhaging +hemorrhea +hemorrhodin +hemorrhoid +hemorrhoidal +hemorrhoidectomy +hemorrhoidectomies +hemorrhoids +hemosalpinx +hemoscope +hemoscopy +hemosiderin +hemosiderosis +hemosiderotic +hemospasia +hemospastic +hemospermia +hemosporid +hemosporidian +hemostasia +hemostasis +hemostat +hemostatic +hemostats +hemotachometer +hemotherapeutics +hemotherapy +hemothorax +hemotoxic +hemotoxin +hemotrophe +hemotrophic +hemotropic +hemozoon +HEMP +hemp-agrimony +hempbush +hempen +hempherds +Hemphill +hempy +hempie +hempier +hempiest +hemplike +hemp-nettle +hemps +hempseed +hempseeds +Hempstead +hempstring +hempweed +hempweeds +hempwort +HEMS +hem's +hemself +hemstitch +hem-stitch +hemstitched +hemstitcher +hemstitches +hemstitching +HEMT +hemule +Hen +henad +Henagar +hen-and-chickens +henbane +henbanes +henbill +henbit +henbits +hence +henceforth +henceforward +henceforwards +Hench +henchboy +hench-boy +henchman +henchmanship +henchmen +hencoop +hen-coop +hencoops +hencote +hend +Hendaye +hendeca- +hendecacolic +hendecagon +hendecagonal +hendecahedra +hendecahedral +hendecahedron +hendecahedrons +hendecane +hendecasemic +hendecasyllabic +hendecasyllable +hendecatoic +hendecyl +hendecoic +hendedra +Hendel +Henden +Henderson +Hendersonville +hendy +hendiadys +Hendley +hendly +hendness +Hendon +Hendren +Hendry +Hendrick +Hendricks +Hendrickson +Hendrik +Hendrika +hen-driver +Hendrix +Hendrum +Henebry +Henefer +hen-egg +heneicosane +henen +henequen +henequens +henequin +henequins +hen-fat +hen-feathered +hen-feathering +henfish +Heng +henge +Hengel +Hengelo +Hengest +Hengfeng +Henghold +Hengyang +Heng-yang +Hengist +hen-harrier +henhawk +hen-hawk +henhearted +hen-hearted +henheartedness +henhouse +hen-house +henhouses +henhussy +henhussies +henyard +Henie +Henig +Henigman +Henioche +heniquen +heniquens +henism +Henka +Henke +Henlawson +Henley +Henleigh +Henley-on-Thames +henlike +henmoldy +Henn +henna +hennaed +Hennahane +hennaing +hennas +Hennebery +Hennebique +Hennepin +hennery +henneries +hennes +Hennessey +Hennessy +Henni +henny +Hennie +Hennig +Henniker +hennin +Henning +hennish +Henoch +henogeny +henotheism +henotheist +henotheistic +henotic +henpeck +hen-peck +henpecked +hen-pecked +henpecking +henpecks +henpen +Henri +Henry +Henrician +Henricks +Henrico +Henrie +henries +Henrieta +Henrietta +Henryetta +Henriette +Henrieville +Henriha +Henrik +Henryk +Henrika +Henrion +Henrique +Henriques +henrys +Henryson +Henryton +Henryville +henroost +hen-roost +hens +hen's +hens-and-chickens +Hensel +hen's-foot +Hensley +Hensler +Henslowe +Henson +Hensonville +hent +hen-tailed +hented +Hentenian +henter +Henty +henting +hentriacontane +Hentrich +hents +henware +henwife +henwile +henwise +henwoodite +Henzada +Henze +HEO +he-oak +heortology +heortological +heortologion +HEP +hepar +heparin +heparinization +heparinize +heparinized +heparinizing +heparinoid +heparins +hepat- +hepatalgia +hepatatrophy +hepatatrophia +hepatauxe +hepatectomy +hepatectomies +hepatectomize +hepatectomized +hepatectomizing +hepatic +Hepatica +Hepaticae +hepatical +hepaticas +hepaticoduodenostomy +hepaticoenterostomy +hepaticoenterostomies +hepaticogastrostomy +hepaticology +hepaticologist +hepaticopulmonary +hepaticostomy +hepaticotomy +hepatics +hepatisation +hepatise +hepatised +hepatising +hepatite +hepatitis +hepatization +hepatize +hepatized +hepatizes +hepatizing +hepato- +hepatocele +hepatocellular +hepatocirrhosis +hepatocystic +hepatocyte +hepatocolic +hepatodynia +hepatodysentery +hepatoduodenal +hepatoduodenostomy +hepatoenteric +hepatoflavin +hepatogastric +hepatogenic +hepatogenous +hepatography +hepatoid +hepatolenticular +hepatolysis +hepatolith +hepatolithiasis +hepatolithic +hepatolytic +hepatology +hepatological +hepatologist +hepatoma +hepatomalacia +hepatomas +hepatomata +hepatomegaly +hepatomegalia +hepatomelanosis +hepatonephric +hepatopancreas +hepato-pancreas +hepatopathy +hepatoperitonitis +hepatopexy +hepatopexia +hepatophyma +hepatophlebitis +hepatophlebotomy +hepatopneumonic +hepatoportal +hepatoptosia +hepatoptosis +hepatopulmonary +hepatorenal +hepatorrhagia +hepatorrhaphy +hepatorrhea +hepatorrhexis +hepatorrhoea +hepatoscopy +hepatoscopies +hepatostomy +hepatotherapy +hepatotomy +hepatotoxemia +hepatotoxic +hepatotoxicity +hepatotoxin +hepatoumbilical +Hepburn +hepcat +hepcats +Hephaesteum +Hephaestian +Hephaestic +Hephaestus +Hephaistos +hephthemimer +hephthemimeral +Hephzibah +Hephzipa +Hephzipah +hepialid +Hepialidae +Hepialus +Hepler +heppen +hepper +Hepplewhite +Heppman +Heppner +Hepsiba +Hepsibah +hepta- +heptacapsular +heptace +heptachlor +heptachord +heptachronous +heptacolic +heptacosane +heptad +heptadecane +heptadecyl +heptadic +heptads +heptagynia +heptagynous +heptaglot +heptagon +heptagonal +heptagons +heptagrid +heptahedra +heptahedral +heptahedrdra +heptahedrical +heptahedron +heptahedrons +heptahexahedral +heptahydrate +heptahydrated +heptahydric +heptahydroxy +heptal +heptameride +Heptameron +heptamerous +heptameter +heptameters +heptamethylene +heptametrical +heptanaphthene +Heptanchus +heptandria +heptandrous +heptane +heptanes +Heptanesian +heptangular +heptanoic +heptanone +heptapetalous +heptaphyllous +heptaploid +heptaploidy +heptapody +heptapodic +heptarch +heptarchal +heptarchy +heptarchic +heptarchical +heptarchies +heptarchist +heptarchs +heptasemic +heptasepalous +heptasyllabic +heptasyllable +heptaspermous +heptastich +heptastylar +heptastyle +heptastylos +heptastrophic +heptasulphide +Heptateuch +heptatomic +heptatonic +Heptatrema +heptavalent +heptene +hepteris +heptyl +heptylene +heptylic +heptine +heptyne +heptite +heptitol +heptode +heptoic +heptorite +heptose +heptoses +heptoxide +Heptranchias +Hepworth +Hepza +Hepzi +Hepzibah +her +her. +HERA +Heraclea +Heraclean +heracleid +Heracleidae +Heracleidan +Heracleonite +Heracleopolitan +Heracleopolite +Heracles +Heracleum +Heraclid +Heraclidae +Heraclidan +Heraclitean +Heracliteanism +Heraclitic +Heraclitical +Heraclitism +Heraclitus +Heraclius +Heraea +Heraye +Heraklean +Herakleion +Herakles +Heraklid +Heraklidan +Herald +heralded +heraldess +heraldic +heraldical +heraldically +heralding +heraldist +heraldists +heraldize +heraldress +heraldry +heraldries +heralds +heraldship +herapathite +Herat +heraud +Herault +heraus +Herb +herba +herbaceous +herbaceously +herbage +herbaged +herbager +herbages +herbagious +herbal +herbalism +herbalist +herbalists +herbalize +herbals +herbane +herbar +herbarbaria +herbary +herbaria +herbarial +herbarian +herbariia +herbariiums +herbarism +herbarist +herbarium +herbariums +herbarize +herbarized +herbarizing +Herbart +Herbartian +Herbartianism +herbbane +herbed +herber +herbergage +herberger +Herbert +herbescent +herb-grace +Herby +herbicidal +herbicidally +herbicide +herbicides +herbicolous +herbid +Herbie +herbier +herbiest +herbiferous +herbish +herbist +Herbivora +herbivore +herbivores +herbivorism +herbivority +herbivorous +herbivorously +herbivorousness +herbless +herblet +herblike +Herblock +herbman +herborist +herborization +herborize +herborized +herborizer +herborizing +Herborn +herbose +herbosity +herbous +herbrough +herbs +herb's +Herbst +Herbster +herbwife +herbwoman +herb-woman +Herc +Hercegovina +Herceius +Hercyna +Hercynian +hercynite +hercogamy +hercogamous +Herculanean +Herculanensian +Herculaneum +Herculanian +Hercule +Herculean +Hercules +Hercules'-club +herculeses +Herculid +Herculie +Herculis +herd +herdboy +herd-boy +herdbook +herd-book +herded +Herder +herderite +herders +herdess +herd-grass +herd-groom +herdic +herdics +herding +herdlike +herdman +herdmen +herds +herd's-grass +herdship +herdsman +herdsmen +herdswoman +herdswomen +Herdwick +Here +hereabout +hereabouts +hereadays +hereafter +hereafters +hereafterward +hereagain +hereagainst +hereamong +hereanent +hereat +hereaway +hereaways +herebefore +hereby +heredes +Heredia +heredipety +heredipetous +hereditability +hereditable +hereditably +heredital +hereditament +hereditaments +hereditary +hereditarian +hereditarianism +hereditarily +hereditariness +hereditarist +hereditas +hereditation +hereditative +heredity +heredities +hereditism +hereditist +hereditivity +heredium +heredofamilial +heredolues +heredoluetic +heredosyphilis +heredosyphilitic +heredosyphilogy +heredotuberculosis +Hereford +herefords +Herefordshire +herefore +herefrom +heregeld +heregild +herehence +here-hence +herein +hereinabove +hereinafter +hereinbefore +hereinbelow +hereinto +Hereld +herem +heremeit +herenach +hereness +hereniging +hereof +hereon +hereout +hereright +Herero +heres +here's +heresy +heresiarch +heresies +heresimach +heresiographer +heresiography +heresiographies +heresiologer +heresiology +heresiologies +heresiologist +heresyphobia +heresyproof +heretic +heretical +heretically +hereticalness +hereticate +hereticated +heretication +hereticator +hereticide +hereticize +heretics +heretic's +hereto +heretoch +heretofore +heretoforetime +heretoga +heretrices +heretrix +heretrixes +hereunder +hereunto +hereupon +hereupto +Hereward +herewith +herewithal +herezeld +Hergesheimer +hery +Heriberto +herigaut +Herigonius +herile +Hering +Heringer +Herington +heriot +heriotable +heriots +Herisau +herisson +heritability +heritabilities +heritable +heritably +heritage +heritages +heritance +Heritiera +heritor +heritors +heritress +heritrices +heritrix +heritrixes +herky-jerky +Herkimer +herl +herling +Herlong +herls +Herm +Herma +hermae +hermaean +hermai +hermaic +Herman +hermandad +Hermann +Hermannstadt +Hermansville +Hermanville +hermaphrodeity +hermaphrodism +hermaphrodite +hermaphrodites +hermaphroditic +hermaphroditical +hermaphroditically +hermaphroditish +hermaphroditism +hermaphroditize +Hermaphroditus +Hermas +hermatypic +hermele +hermeneut +hermeneutic +hermeneutical +hermeneutically +hermeneutics +hermeneutist +Hermes +Hermesian +Hermesianism +Hermetic +hermetical +hermetically +Hermeticism +Hermetics +Hermetism +Hermetist +hermi +Hermy +Hermia +hermidin +Hermie +Hermina +Hermine +Herminia +Herminie +Herminone +Hermione +Hermiston +Hermit +Hermitage +hermitages +hermitary +Hermite +hermitess +hermitian +hermitic +hermitical +hermitically +hermitish +hermitism +hermitize +hermitlike +hermitry +hermitries +hermits +hermit's +hermitship +Hermleigh +Hermo +hermo- +Hermod +hermodact +hermodactyl +Hermogenian +hermogeniarnun +hermoglyphic +hermoglyphist +hermokopid +Hermon +Hermosa +Hermosillo +Hermoupolis +herms +hern +her'n +Hernandez +Hernandia +Hernandiaceae +hernandiaceous +Hernando +hernanesell +hernani +hernant +Hernardo +Herndon +Herne +hernia +herniae +hernial +herniary +Herniaria +herniarin +hernias +herniate +herniated +herniates +herniating +herniation +herniations +hernio- +hernioenterotomy +hernioid +herniology +hernioplasty +hernioplasties +herniopuncture +herniorrhaphy +herniorrhaphies +herniotome +herniotomy +herniotomies +herniotomist +herns +hernsew +Hernshaw +HERO +heroarchy +Herod +Herodian +Herodianic +Herodias +Herodii +Herodiones +herodionine +Herodotus +heroes +heroess +herohead +herohood +heroic +heroical +heroically +heroicalness +heroicity +heroicly +heroicness +heroicomic +heroi-comic +heroicomical +heroics +heroid +Heroides +heroify +Heroin +heroine +heroines +heroine's +heroineship +heroinism +heroinize +heroins +heroism +heroisms +heroistic +heroization +heroize +heroized +heroizes +heroizing +herola +Herold +herolike +heromonger +Heron +heronbill +heroner +heronite +heronry +heronries +herons +heron's +heron's-bill +heronsew +heroogony +heroology +heroologist +Herophile +Herophilist +Herophilus +Heros +heroship +hero-shiped +hero-shiping +hero-shipped +hero-shipping +herotheism +hero-worship +hero-worshiper +hero-worshiping +heroworshipper +herp +herp. +herpangina +herpes +herpeses +Herpestes +Herpestinae +herpestine +herpesvirus +herpet +herpet- +herpetic +herpetiform +herpetism +herpetography +herpetoid +herpetology +herpetologic +herpetological +herpetologically +herpetologies +herpetologist +herpetologists +herpetomonad +Herpetomonas +herpetophobia +herpetotomy +herpetotomist +herpolhode +Herpotrichia +herquein +Herr +Herra +Herrah +herr-ban +Herreid +Herren +herrengrundite +Herrenvolk +Herrenvolker +Herrera +Herrerista +herrgrdsost +herry +Herrick +herried +Herries +herrying +herryment +Herrin +Herring +herringbone +herring-bone +herringbones +herringer +herring-kale +herringlike +herring-pond +Herrings +herring's +herring-shaped +Herrington +Herriot +Herriott +Herrle +Herrmann +Herrnhuter +Herrod +Herron +hers +hersall +Hersch +Herschel +Herschelian +herschelite +Herscher +Herse +hersed +Hersey +herself +Hersh +Hershey +Hershel +Hershell +hership +Hersilia +hersir +Herskowitz +Herson +Herstein +Herstmonceux +hert +Herta +Hertberg +Hertel +Herter +Hertford +Hertfordshire +Hertha +Hertogenbosch +Herts +Hertz +hertzes +Hertzfeld +Hertzian +Hertzog +Heruli +Herulian +Herut +Herv +Hervati +Herve +Hervey +Herwick +Herwig +Herwin +Herzberg +Herzegovina +Herzegovinian +Herzel +Herzen +Herzig +Herzl +Herzog +hes +he's +Hescock +Heshum +Heshvan +Hesychasm +Hesychast +Hesychastic +Hesiod +Hesiodic +Hesiodus +Hesione +Hesionidae +hesitance +hesitancy +hesitancies +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitaters +hesitates +hesitating +hesitatingly +hesitatingness +hesitation +hesitations +hesitative +hesitatively +hesitator +hesitatory +Hesketh +Hesky +Hesler +hesped +hespel +hespeperidia +Hesper +hesper- +Hespera +Hespere +Hesperia +Hesperian +Hesperic +Hesperid +hesperid- +hesperidate +hesperidene +hesperideous +Hesperides +hesperidia +Hesperidian +hesperidin +hesperidium +hesperiid +Hesperiidae +hesperinon +hesperinos +Hesperis +hesperitin +Hesperornis +Hesperornithes +hesperornithid +Hesperornithiformes +hesperornithoid +Hesperus +Hess +Hesse +Hessel +Hessen +Hesse-Nassau +Hessen-Nassau +Hessian +hessians +hessite +hessites +Hessler +Hessmer +Hessney +hessonite +Hesston +hest +Hesta +Hestand +Hester +hestern +hesternal +Hesther +hesthogenous +Hestia +hests +het +hetaera +hetaerae +hetaeras +hetaery +hetaeria +hetaeric +hetaerio +hetaerism +Hetaerist +hetaeristic +hetaerocracy +hetaerolite +hetaira +hetairai +hetairas +hetairy +hetairia +hetairic +hetairism +hetairist +hetairistic +hetchel +hete +heter- +heteradenia +heteradenic +heterakid +Heterakis +Heteralocha +heterandry +heterandrous +heteratomic +heterauxesis +heteraxial +heterecious +heteric +heterically +hetericism +hetericist +heterism +heterization +heterize +hetero +hetero- +heteroagglutinin +heteroalbumose +heteroaromatic +heteroatom +heteroatomic +heteroautotrophic +heteroauxin +heteroblasty +heteroblastic +heteroblastically +heterocaryon +heterocaryosis +heterocaryotic +heterocarpism +heterocarpous +Heterocarpus +heterocaseose +heterocellular +heterocentric +heterocephalous +Heterocera +heterocerc +heterocercal +heterocercality +heterocercy +heterocerous +heterochiral +heterochlamydeous +Heterochloridales +heterochromatic +heterochromatin +heterochromatism +heterochromatization +heterochromatized +heterochrome +heterochromy +heterochromia +heterochromic +heterochromosome +heterochromous +heterochrony +heterochronic +heterochronism +heterochronistic +heterochronous +heterochrosis +heterochthon +heterochthonous +heterocycle +heterocyclic +heterocyst +heterocystous +heterocline +heteroclinous +heteroclital +heteroclite +heteroclitic +heteroclitica +heteroclitical +heteroclitous +Heterocoela +heterocoelous +Heterocotylea +heterocrine +heterodactyl +Heterodactylae +heterodactylous +Heterodera +heterodyne +heterodyned +heterodyning +Heterodon +heterodont +Heterodonta +Heterodontidae +heterodontism +heterodontoid +Heterodontus +heterodox +heterodoxal +heterodoxy +heterodoxical +heterodoxies +heterodoxly +heterodoxness +heterodromy +heterodromous +heteroecy +heteroecious +heteroeciously +heteroeciousness +heteroecism +heteroecismal +heteroepy +heteroepic +heteroerotic +heteroerotism +heterofermentative +heterofertilization +heterogalactic +heterogamete +heterogamety +heterogametic +heterogametism +heterogamy +heterogamic +heterogamous +heterogangliate +heterogen +heterogene +heterogeneal +heterogenean +heterogeneity +heterogeneities +heterogeneous +heterogeneously +heterogeneousness +heterogenesis +heterogenetic +heterogenetically +heterogeny +heterogenic +heterogenicity +heterogenisis +heterogenist +heterogenous +heterogenously +heterogenousness +heterogenousnesses +Heterogyna +heterogynal +heterogynous +heteroglobulose +heterognath +Heterognathi +heterogone +heterogony +heterogonic +heterogonism +heterogonous +heterogonously +heterograft +heterography +heterographic +heterographical +heterographies +heteroicous +heteroimmune +heteroinfection +heteroinoculable +heteroinoculation +heterointoxication +heterokaryon +heterokaryosis +heterokaryotic +heterokinesia +heterokinesis +heterokinetic +Heterokontae +heterokontan +heterolalia +heterolateral +heterolecithal +heterolysin +heterolysis +heterolith +heterolytic +heterolobous +heterology +heterologic +heterological +heterologically +heterologies +heterologous +heterologously +heteromallous +heteromastigate +heteromastigote +Heteromeles +Heteromera +heteromeral +Heteromeran +Heteromeri +heteromeric +heteromerous +heteromesotrophic +Heterometabola +heterometabole +heterometaboly +heterometabolic +heterometabolism +heterometabolous +heterometatrophic +heterometric +Heteromi +Heteromya +Heteromyaria +heteromyarian +Heteromyidae +Heteromys +Heteromita +Heteromorpha +Heteromorphae +heteromorphy +heteromorphic +heteromorphism +heteromorphite +heteromorphosis +heteromorphous +heteronereid +heteronereis +Heteroneura +heteronym +heteronymy +heteronymic +heteronymous +heteronymously +heteronomy +heteronomic +heteronomous +heteronomously +heteronuclear +heteroousia +Heteroousian +Heteroousiast +heteroousious +heteropathy +heteropathic +heteropelmous +heteropetalous +Heterophaga +Heterophagi +heterophagous +heterophasia +heterophemy +heterophemism +heterophemist +heterophemistic +heterophemize +heterophil +heterophile +heterophylesis +heterophyletic +heterophyly +heterophilic +heterophylly +heterophyllous +heterophyte +heterophytic +heterophobia +heterophony +heterophonic +heterophoria +heterophoric +Heteropia +heteropycnosis +Heteropidae +heteroplasia +heteroplasm +heteroplasty +heteroplastic +heteroplasties +heteroploid +heteroploidy +heteropod +Heteropoda +heteropodal +heteropodous +heteropolar +heteropolarity +heteropoly +heteropolysaccharide +heteroproteide +heteroproteose +heteropter +Heteroptera +heteropterous +heteroptics +Heterorhachis +heteros +heteroscedasticity +heteroscian +heteroscope +heteroscopy +heteroses +heterosex +heterosexual +heterosexuality +heterosexually +heterosexuals +heteroside +heterosyllabic +Heterosiphonales +heterosis +Heterosomata +Heterosomati +heterosomatous +heterosome +Heterosomi +heterosomous +heterosphere +Heterosporeae +heterospory +heterosporic +Heterosporium +heterosporous +heterostatic +heterostemonous +heterostyled +heterostyly +heterostylism +heterostylous +Heterostraca +heterostracan +Heterostraci +heterostrophy +heterostrophic +heterostrophous +heterostructure +heterosuggestion +heterotactic +heterotactous +heterotaxy +heterotaxia +heterotaxic +heterotaxis +heterotelic +heterotelism +heterothallic +heterothallism +heterothermal +heterothermic +heterotic +heterotype +heterotypic +heterotypical +heterotopy +heterotopia +heterotopic +heterotopism +heterotopous +heterotransplant +heterotransplantation +heterotrich +Heterotricha +Heterotrichales +Heterotrichida +heterotrichosis +heterotrichous +heterotropal +heterotroph +heterotrophy +heterotrophic +heterotrophically +heterotropia +heterotropic +heterotropous +heteroxanthine +heteroxenous +heterozetesis +heterozygosis +heterozygosity +heterozygote +heterozygotes +heterozygotic +heterozygous +heterozygousness +Heth +hethen +hething +heths +Heti +Hetland +Hetman +hetmanate +hetmans +hetmanship +HETP +hets +Hett +hetter +hetterly +Hetti +Hetty +Hettick +Hettie +Hettinger +heuau +Heublein +heuch +Heuchera +heuchs +heugh +heughs +heuk +heulandite +heumite +Heuneburg +Heunis +heureka +heuretic +heuristic +heuristically +heuristics +heuristic's +Heurlin +Heusen +Heuser +heuvel +Heuvelton +Hevea +heved +Hevelius +Hevesy +hevi +HEW +hewable +Hewart +Hewe +hewed +hewel +hewer +hewers +Hewes +Hewet +Hewett +Hewette +hewettite +hewgag +hewgh +hewhall +hewhole +hew-hole +Hewie +hewing +Hewitt +Hewlett +hewn +hews +hewt +hex +hex- +hexa +hexa- +hexabasic +Hexabiblos +hexabiose +hexabromid +hexabromide +hexacanth +hexacanthous +hexacapsular +hexacarbon +hexace +hexachloraphene +hexachlorethane +hexachloride +hexachlorocyclohexane +hexachloroethane +hexachlorophene +hexachord +hexachronous +hexacyclic +hexacid +hexacolic +Hexacoralla +hexacorallan +Hexacorallia +hexacosane +hexacosihedroid +hexact +hexactinal +hexactine +hexactinellid +Hexactinellida +hexactinellidan +hexactinelline +hexactinian +hexad +hexadactyle +hexadactyly +hexadactylic +hexadactylism +hexadactylous +hexadd +hexade +hexadecahedroid +hexadecane +hexadecanoic +hexadecene +hexadecyl +hexadecimal +hexades +hexadic +hexadiene +hexadiine +hexadiyne +hexads +hexaemeric +hexaemeron +hexafluoride +hexafoil +hexagyn +Hexagynia +hexagynian +hexagynous +hexaglot +hexagon +hexagonal +hexagonally +hexagon-drill +hexagonial +hexagonical +hexagonous +hexagons +hexagram +Hexagrammidae +hexagrammoid +Hexagrammos +hexagrams +hexahedra +hexahedral +hexahedron +hexahedrons +hexahemeric +hexahemeron +hexahydrate +hexahydrated +hexahydric +hexahydride +hexahydrite +hexahydrobenzene +hexahydrothymol +hexahydroxy +hexahydroxycyclohexane +hexakis- +hexakisoctahedron +hexakistetrahedron +hexamer +hexameral +hexameric +hexamerism +hexameron +hexamerous +hexameter +hexameters +hexamethylenamine +hexamethylene +hexamethylenetetramine +hexamethonium +hexametral +hexametric +hexametrical +hexametrist +hexametrize +hexametrographer +hexamine +hexamines +Hexamita +hexamitiasis +hexammin +hexammine +hexammino +hexanal +hexanaphthene +Hexanchidae +Hexanchus +hexandry +Hexandria +hexandric +hexandrous +hexane +hexanedione +hexanes +hexangle +hexangular +hexangularly +hexanitrate +hexanitrodiphenylamine +hexapartite +hexaped +hexapetaloid +hexapetaloideous +hexapetalous +hexaphyllous +hexapla +hexaplar +hexaplarian +hexaplaric +hexaplas +hexaploid +hexaploidy +hexapod +Hexapoda +hexapodal +hexapodan +hexapody +hexapodic +hexapodies +hexapodous +hexapods +hexapterous +hexaradial +hexarch +hexarchy +hexarchies +hexascha +hexaseme +hexasemic +hexasepalous +hexasyllabic +hexasyllable +hexaspermous +hexastemonous +hexaster +hexastich +hexasticha +hexastichy +hexastichic +hexastichon +hexastichous +hexastigm +hexastylar +hexastyle +hexastylos +hexasulphide +hexatetrahedron +Hexateuch +Hexateuchal +hexathlon +hexatomic +hexatriacontane +hexatriose +hexavalent +hexaxon +hexdra +hexecontane +hexed +hexenbesen +hexene +hexer +hexerei +hexereis +hexeris +hexers +hexes +hexestrol +hexicology +hexicological +hexyl +hexylene +hexylic +hexylresorcinol +hexyls +hexine +hexyne +hexing +hexiology +hexiological +hexis +hexitol +hexobarbital +hexobiose +hexoctahedral +hexoctahedron +hexode +hexoestrol +hexogen +hexoic +hexoylene +hexokinase +hexone +hexones +hexonic +hexosamine +hexosaminic +hexosan +hexosans +hexose +hexosediphosphoric +hexosemonophosphoric +hexosephosphatase +hexosephosphoric +hexoses +hexpartite +hexs +hexsub +Hext +Hezbollah +Hezekiah +Hezron +Hezronites +HF +hf. +HFDF +HFE +HFS +HG +HGA +hgrnotine +hgt +hgt. +HGV +hgwy +HH +HHD +HHFA +H-hinge +H-hour +HI +Hy +hia +hyacine +Hyacinth +Hyacintha +Hyacinthe +hyacinth-flowered +Hyacinthia +hyacinthian +Hyacinthides +Hyacinthie +hyacinthin +hyacinthine +hyacinths +Hyacinthus +Hyades +Hyads +hyaena +Hyaenanche +Hyaenarctos +hyaenas +hyaenic +hyaenid +Hyaenidae +Hyaenodon +hyaenodont +hyaenodontoid +hyahya +Hyakume +hyal- +Hialeah +hyalescence +hyalescent +hyalin +hyaline +hyalines +hyalinization +hyalinize +hyalinized +hyalinizing +hyalinocrystalline +hyalinosis +hyalins +hyalite +hyalites +hyalithe +hyalitis +hyalo- +hyaloandesite +hyalobasalt +hyalocrystalline +hyalodacite +hyalogen +hyalogens +hyalograph +hyalographer +hyalography +hyaloid +hyaloiditis +hyaloids +hyaloliparite +hyalolith +hyalomelan +hyalomere +hyalomucoid +Hyalonema +hyalophagia +hyalophane +hyalophyre +hyalopilitic +hyaloplasm +hyaloplasma +hyaloplasmic +hyalopsite +hyalopterous +hyalosiderite +Hyalospongia +hyalotekite +hyalotype +hyalts +hyaluronic +hyaluronidase +Hyampom +Hyams +Hianakoto +Hyannis +Hyannisport +hiant +hiatal +hiate +hiation +Hiatt +Hyatt +Hyattsville +Hyattville +hiatus +hiatuses +Hiawassee +Hiawatha +hibachi +hibachis +Hybanthus +Hibbard +Hibben +Hibbert +Hibbertia +hibbin +Hibbing +Hibbitts +Hibbs +hybern- +hibernacle +hibernacula +hibernacular +hibernaculum +hibernal +hibernate +hibernated +hibernates +hibernating +hibernation +hibernations +hibernator +hibernators +Hibernia +Hibernian +Hibernianism +Hibernic +Hibernical +Hibernically +Hibernicise +Hibernicised +Hibernicising +Hibernicism +Hibernicize +Hibernicized +Hibernicizing +Hibernization +Hibernize +hiberno- +Hiberno-celtic +Hiberno-english +Hibernology +Hibernologist +Hiberno-Saxon +Hibiscus +hibiscuses +Hibito +Hibitos +hibla +Hybla +Hyblaea +Hyblaean +Hyblan +hybodont +Hybodus +hybosis +Hy-brasil +hybrid +hybrida +hybridae +hybridal +hybridation +hybridisable +hybridise +hybridised +hybridiser +hybridising +hybridism +hybridist +hybridity +hybridizable +hybridization +hybridizations +hybridize +hybridized +hybridizer +hybridizers +hybridizes +hybridizing +hybridous +hybrids +hybris +hybrises +hybristic +Hibunci +HIC +hicaco +hicatee +hiccough +hic-cough +hiccoughed +hiccoughing +hiccoughs +hiccup +hiccuped +hiccuping +hiccup-nut +hiccupped +hiccupping +hiccups +Hicetaon +Hichens +hicht +hichu +hick +Hickey +hickeyes +hickeys +hicket +hicky +Hickie +hickies +hickified +hickish +hickishness +Hickman +Hickok +Hickory +hickories +Hickorywithe +Hicks +hickscorner +Hicksite +Hicksville +hickway +hickwall +Hico +Hicoria +hid +hyd +hidable +hidage +hydage +hidalgism +Hidalgo +hidalgoism +hidalgos +hydantoate +hydantoic +hydantoin +hidated +hydathode +hydatic +hydatid +hydatidiform +hydatidinous +hydatidocele +hydatids +hydatiform +hydatigenous +Hydatina +hidation +hydatogenesis +hydatogenic +hydatogenous +hydatoid +hydatomorphic +hydatomorphism +hydatopyrogenic +hydatopneumatic +hydatopneumatolytic +hydatoscopy +Hidatsa +Hidatsas +hiddels +hidden +hidden-fruited +Hiddenite +hiddenly +hiddenmost +hiddenness +hidden-veined +hide +Hyde +hide-and-go-seek +hide-and-seek +hideaway +hideaways +hidebind +hidebound +hideboundness +hided +hidegeld +hidey-hole +Hideyo +Hideyoshi +Hideki +hidel +hideland +hideless +hideling +Hyden +hideosity +hideous +hideously +hideousness +hideousnesses +hideout +hide-out +hideouts +hideout's +hider +Hyderabad +hiders +hides +Hydes +Hydesville +Hydetown +Hydeville +Hidie +hidy-hole +hiding +hidings +hidling +hidlings +hidlins +Hydnaceae +hydnaceous +hydnocarpate +hydnocarpic +Hydnocarpus +hydnoid +Hydnora +Hydnoraceae +hydnoraceous +Hydnum +hydr- +Hydra +hydracetin +Hydrachna +hydrachnid +Hydrachnidae +hydracid +hydracids +hydracoral +hydracrylate +hydracrylic +Hydractinia +hydractinian +hidradenitis +Hydradephaga +hydradephagan +hydradephagous +hydrae +hydraemia +hydraemic +hydragog +hydragogy +hydragogs +hydragogue +Hydra-headed +hydralazine +hydramide +hydramine +hydramnion +hydramnios +Hydrangea +Hydrangeaceae +hydrangeaceous +hydrangeas +hydrant +hydranth +hydranths +hydrants +hydrarch +hydrargillite +hydrargyrate +hydrargyria +hydrargyriasis +hydrargyric +hydrargyrism +hydrargyrosis +hydrargyrum +hydrarthrosis +hydrarthrus +hydras +hydrase +hydrases +hydrastine +hydrastinine +Hydrastis +Hydra-tainted +hydrate +hydrated +hydrates +hydrating +hydration +hydrations +hydrator +hydrators +hydratropic +hydraucone +hydraul +hydrauli +hydraulic +hydraulically +hydraulician +hydraulicity +hydraulicked +hydraulicking +hydraulico- +hydraulicon +hydraulics +hydraulis +hydraulist +hydraulus +hydrauluses +hydrazide +hydrazidine +hydrazyl +hydrazimethylene +hydrazin +hydrazine +hydrazino +hydrazo +hydrazoate +hydrazobenzene +hydrazoic +hydrazone +hydremia +hydremic +hydrencephalocele +hydrencephaloid +hydrencephalus +Hydri +hydria +hydriad +hydriae +hydriatry +hydriatric +hydriatrist +hydric +hydrically +Hydrid +hydride +hydrides +hydrids +hydriform +hydrindene +hydriodate +hydriodic +hydriodide +hydrion +hydriotaphia +Hydriote +hydro +hidro- +hydro- +hydroa +hydroacoustic +hydroadipsia +hydroaeric +hydro-aeroplane +hydroairplane +hydro-airplane +hydroalcoholic +hydroaromatic +hydroatmospheric +hydroaviation +hydrobarometer +Hydrobates +Hydrobatidae +hydrobenzoin +hydrobilirubin +hydrobiology +hydrobiological +hydrobiologist +hydrobiosis +hydrobiplane +hydrobomb +hydroboracite +hydroborofluoric +hydrobranchiate +hydrobromate +hydrobromic +hydrobromid +hydrobromide +hydrocarbide +hydrocarbon +hydrocarbonaceous +hydrocarbonate +hydrocarbonic +hydrocarbonous +hydrocarbons +hydrocarbostyril +hydrocarburet +hydrocardia +Hydrocaryaceae +hydrocaryaceous +hydrocatalysis +hydrocauline +hydrocaulus +hydrocele +hydrocellulose +hydrocephali +hydrocephaly +hydrocephalic +hydrocephalies +hydrocephalocele +hydrocephaloid +hydrocephalous +hydrocephalus +hydroceramic +hydrocerussite +Hydrocharidaceae +hydrocharidaceous +Hydrocharis +Hydrocharitaceae +hydrocharitaceous +Hydrochelidon +hydrochemical +hydrochemistry +hydrochlorate +hydrochlorauric +hydrochloric +hydrochlorid +hydrochloride +hydrochlorothiazide +hydrochlorplatinic +hydrochlorplatinous +Hydrochoerus +hydrocholecystis +hydrocyanate +hydrocyanic +hydrocyanide +hydrocycle +hydrocyclic +hydrocyclist +hydrocinchonine +hydrocinnamaldehyde +hydrocinnamic +hydrocinnamyl +hydrocinnamoyl +Hydrocyon +hydrocirsocele +hydrocyst +hydrocystic +hidrocystoma +hydrocladium +hydroclastic +Hydrocleis +hydroclimate +hydrocobalticyanic +hydrocoele +hydrocollidine +hydrocolloid +hydrocolloidal +hydroconion +hydrocoral +Hydrocorallia +Hydrocorallinae +hydrocoralline +Hydrocores +Hydrocorisae +hydrocorisan +hydrocortisone +Hydrocortone +hydrocotarnine +Hydrocotyle +hydrocoumaric +hydrocrack +hydrocracking +hydrocupreine +Hydrodamalidae +Hydrodamalis +hydrodesulfurization +hydrodesulphurization +Hydrodictyaceae +Hydrodictyon +hydrodynamic +hydrodynamical +hydrodynamically +hydrodynamicist +hydrodynamics +hydrodynamometer +HydroDiuril +hydrodrome +Hydrodromica +hydrodromican +hydroeconomics +hydroelectric +hydro-electric +hydroelectrically +hydroelectricity +hydroelectricities +hydroelectrization +hydroergotinine +hydroextract +hydroextractor +hydroferricyanic +hydroferrocyanate +hydroferrocyanic +hydrofluate +hydrofluoboric +hydrofluoric +hydrofluorid +hydrofluoride +hydrofluosilicate +hydrofluosilicic +hydrofluozirconic +hydrofoil +hydrofoils +hydroformer +hydroformylation +hydroforming +hydrofranklinite +hydrofuge +hydrogalvanic +hydrogasification +hydrogel +hydrogels +hydrogen +hydrogenase +hydrogenate +hydrogenated +hydrogenates +hydrogenating +hydrogenation +hydrogenations +hydrogenator +hydrogen-bomb +hydrogenic +hydrogenide +hydrogenisation +hydrogenise +hydrogenised +hydrogenising +hydrogenium +hydrogenization +hydrogenize +hydrogenized +hydrogenizing +hydrogenolyses +hydrogenolysis +Hydrogenomonas +hydrogenous +hydrogens +hydrogen's +hydrogeology +hydrogeologic +hydrogeological +hydrogeologist +hydrogymnastics +hydroglider +hydrognosy +hydrogode +hydrograph +hydrographer +hydrographers +hydrography +hydrographic +hydrographical +hydrographically +hydroguret +hydrohalide +hydrohematite +hydrohemothorax +hydroid +Hydroida +Hydroidea +hydroidean +hydroids +hydroiodic +hydro-jet +hydrokineter +hydrokinetic +hydrokinetical +hydrokinetics +hydrol +hydrolant +hydrolase +hydrolatry +Hydrolea +Hydroleaceae +hydrolysable +hydrolysate +hydrolysation +hydrolyse +hydrolysed +hydrolyser +hydrolyses +hydrolysing +hydrolysis +hydrolyst +hydrolyte +hydrolytic +hydrolytically +hydrolyzable +hydrolyzate +hydrolyzation +hydrolize +hydrolyze +hydrolyzed +hydrolyzer +hydrolyzing +hydrology +hydrologic +hydrological +hydrologically +hydrologist +hydrologists +hydromagnesite +hydromagnetic +hydromagnetics +hydromancer +hidromancy +hydromancy +hydromania +hydromaniac +hydromantic +hydromantical +hydromantically +hydromassage +Hydromatic +hydrome +hydromechanic +hydromechanical +hydromechanics +hydromedusa +Hydromedusae +hydromedusan +hydromedusoid +hydromel +hydromels +hydromeningitis +hydromeningocele +hydrometallurgy +hydrometallurgical +hydrometallurgically +hydrometamorphism +hydrometeor +hydrometeorology +hydrometeorologic +hydrometeorological +hydrometeorologist +hydrometer +hydrometers +hydrometra +hydrometry +hydrometric +hydrometrical +hydrometrid +Hydrometridae +hydromica +hydromicaceous +hydromyelia +hydromyelocele +hydromyoma +Hydromys +hydromonoplane +hydromorph +hydromorphy +hydromorphic +hydromorphous +hydromotor +hydronaut +hydrone +hydronegative +hydronephelite +hydronephrosis +hydronephrotic +hydronic +hydronically +hydronitric +hydronitrogen +hydronitroprussic +hydronitrous +hydronium +hydropac +hydroparacoumaric +Hydroparastatae +hydropath +hydropathy +hydropathic +hydropathical +hydropathically +hydropathist +hydropericarditis +hydropericardium +hydroperiod +hydroperitoneum +hydroperitonitis +hydroperoxide +hydrophane +hydrophanous +hydrophid +Hydrophidae +hydrophil +hydrophylacium +hydrophile +hydrophily +hydrophilic +hydrophilicity +hydrophilid +Hydrophilidae +hydrophilism +hydrophilite +hydrophyll +Hydrophyllaceae +hydrophyllaceous +hydrophylliaceous +hydrophyllium +Hydrophyllum +hydrophiloid +hydrophilous +Hydrophinae +Hydrophis +hydrophysometra +hydrophyte +hydrophytic +hydrophytism +hydrophyton +hydrophytous +hydrophobe +hydrophoby +hydrophobia +hydrophobias +hydrophobic +hydrophobical +hydrophobicity +hydrophobist +hydrophobophobia +hydrophobous +hydrophoid +hydrophone +hydrophones +Hydrophora +hydrophoran +hydrophore +hydrophoria +hydrophorous +hydrophthalmia +hydrophthalmos +hydrophthalmus +hydropic +hydropical +hydropically +hydropigenous +hydroplane +hydroplaned +hydroplaner +hydroplanes +hydroplaning +hydroplanula +hydroplatinocyanic +hydroplutonic +hydropneumatic +hydro-pneumatic +hydropneumatization +hydropneumatosis +hydropneumopericardium +hydropneumothorax +hidropoiesis +hidropoietic +hydropolyp +hydroponic +hydroponically +hydroponicist +hydroponics +hydroponist +hydropositive +hydropot +Hydropotes +hydropower +hydropropulsion +hydrops +hydropses +hydropsy +hydropsies +Hydropterideae +hydroptic +hydropult +hydropultic +hydroquinine +hydroquinol +hydroquinoline +hydroquinone +hydrorachis +hydrorhiza +hydrorhizae +hydrorhizal +hydrorrhachis +hydrorrhachitis +hydrorrhea +hydrorrhoea +hydrorubber +hydros +hydrosalpinx +hydrosalt +hydrosarcocele +hydroscope +hydroscopic +hydroscopical +hydroscopicity +hydroscopist +hydroselenic +hydroselenide +hydroselenuret +hydroseparation +hydrosere +hidroses +hydrosilicate +hydrosilicon +hidrosis +hydroski +hydro-ski +hydrosol +hydrosole +hydrosolic +hydrosols +hydrosoma +hydrosomal +hydrosomata +hydrosomatous +hydrosome +hydrosorbic +hydrospace +hydrosphere +hydrospheres +hydrospheric +hydrospire +hydrospiric +hydrostat +hydrostatic +hydrostatical +hydrostatically +hydrostatician +hydrostatics +hydrostome +hydrosulfate +hydrosulfide +hydrosulfite +hydrosulfurous +hydrosulphate +hydrosulphide +hydrosulphite +hydrosulphocyanic +hydrosulphurated +hydrosulphuret +hydrosulphureted +hydrosulphuric +hydrosulphuryl +hydrosulphurous +hydrotachymeter +hydrotactic +hydrotalcite +hydrotasimeter +hydrotaxis +hydrotechny +hydrotechnic +hydrotechnical +hydrotechnologist +hydroterpene +hydrotheca +hydrothecae +hydrothecal +hydrotherapeutic +hydrotherapeutical +hydrotherapeutically +hydrotherapeutician +hydrotherapeuticians +hydrotherapeutics +hydrotherapy +hydrotherapies +hydrotherapist +hydrothermal +hydrothermally +hydrothoracic +hydrothorax +hidrotic +hydrotic +hydrotical +hydrotimeter +hydrotimetry +hydrotimetric +hydrotype +hydrotomy +hydrotropic +hydrotropically +hydrotropism +hydroturbine +hydro-ureter +hydrous +hydrovane +hydroxamic +hydroxamino +hydroxy +hydroxy- +hydroxyacetic +hydroxyanthraquinone +hydroxyapatite +hydroxyazobenzene +hydroxybenzene +hydroxybutyricacid +hydroxycorticosterone +hydroxide +hydroxydehydrocorticosterone +hydroxides +hydroxydesoxycorticosterone +hydroxyketone +hydroxyl +hydroxylactone +hydroxylamine +hydroxylase +hydroxylate +hydroxylation +hydroxylic +hydroxylization +hydroxylize +hydroxyls +hydroximic +hydroxyproline +hydroxytryptamine +hydroxyurea +hydroxyzine +hydrozincite +Hydrozoa +hydrozoal +hydrozoan +hydrozoic +hydrozoon +hydrula +Hydruntine +hydruret +Hydrurus +Hydrus +hydurilate +hydurilic +hie +Hye +hied +hieder +hieing +hielaman +hielamen +hielamon +hieland +hield +hielmite +hiemal +hyemal +hiemate +hiemation +Hiemis +hiems +hyena +hyenadog +hyena-dog +hyenanchin +hyenas +hyenia +hyenic +hyeniform +hyenine +hyenoid +hienz +hier- +Hiera +Hieracian +hieracite +Hieracium +hieracosphinges +hieracosphinx +hieracosphinxes +hierapicra +hierarch +hierarchal +hierarchy +hierarchial +hierarchic +hierarchical +hierarchically +hierarchies +hierarchy's +hierarchise +hierarchised +hierarchising +hierarchism +hierarchist +hierarchize +hierarchized +hierarchizing +hierarchs +hieratic +hieratica +hieratical +hieratically +hieraticism +hieratite +Hyeres +hiero- +Hierochloe +hierocracy +hierocracies +hierocratic +hierocratical +hierodeacon +hierodule +hierodulic +Hierofalco +hierogamy +hieroglyph +hieroglypher +hieroglyphy +hieroglyphic +hieroglyphical +hieroglyphically +hieroglyphics +hieroglyphist +hieroglyphize +hieroglyphology +hieroglyphologist +hierogram +hierogrammat +hierogrammate +hierogrammateus +hierogrammatic +hierogrammatical +hierogrammatist +hierograph +hierographer +hierography +hierographic +hierographical +hierolatry +hierology +hierologic +hierological +hierologist +hieromachy +hieromancy +hieromartyr +hieromnemon +hieromonach +hieromonk +hieron +Hieronymian +Hieronymic +Hieronymite +Hieronymus +hieropathic +hierophancy +hierophant +hierophantes +hierophantic +hierophantically +hierophanticly +hierophants +hierophobia +hieros +hieroscopy +Hierosolymitan +Hierosolymite +Hierro +hierurgy +hierurgical +hierurgies +hies +Hiestand +hyet- +hyetal +hyeto- +hyetograph +hyetography +hyetographic +hyetographical +hyetographically +hyetology +hyetological +hyetologist +hyetometer +hyetometric +hyetometrograph +hyetometrographic +Hiett +hifalutin +hifalutin' +hi-fi +HIFO +Higbee +Higden +Higdon +hygeen +Hygeia +Hygeian +hygeiolatry +hygeist +hygeistic +hygeists +hygenics +hygeology +higgaion +Higganum +Higginbotham +Higgins +higginsite +Higginson +Higginsport +Higginsville +higgle +higgled +higgledy-piggledy +higglehaggle +higgler +higglery +higglers +higgles +higgling +Higgs +High +high-aimed +high-aiming +Highams +high-and-mighty +high-and-mightiness +high-angled +high-arched +high-aspiring +high-backed +highball +highballed +highballing +highballs +highbelia +highbinder +high-binder +highbinding +high-blazing +high-blessed +high-blooded +high-blower +high-blown +highboard +high-bodiced +highboy +high-boiling +highboys +high-boned +highborn +high-born +high-breasted +highbred +high-bred +highbrow +high-brow +highbrowed +high-browed +high-browish +high-browishly +highbrowism +high-browism +highbrows +high-built +highbush +high-caliber +high-camp +high-case +high-caste +high-ceiled +high-ceilinged +highchair +highchairs +High-Church +High-Churchism +High-Churchist +High-Churchman +High-churchmanship +high-class +high-climber +high-climbing +high-collared +high-colored +high-coloured +high-complexioned +high-compression +high-count +high-crested +high-crowned +high-cut +highdaddy +highdaddies +high-density +high-duty +high-elbowed +high-embowed +higher +highermost +higher-up +higher-ups +highest +highest-ranking +Highet +high-explosive +highfalutin +highfalutin' +high-falutin +highfaluting +high-faluting +highfalutinism +high-fated +high-feathered +high-fed +high-fidelity +high-flavored +highflier +high-flier +highflyer +high-flyer +highflying +high-flying +high-flowing +high-flown +high-flushed +high-foreheaded +high-frequency +high-gazing +high-geared +high-grade +high-grown +highhanded +high-handed +highhandedly +high-handedly +highhandedness +high-handedness +highhat +high-hat +high-hatted +high-hattedness +high-hatter +high-hatty +high-hattiness +highhatting +high-hatting +high-headed +high-heaped +highhearted +high-hearted +highheartedly +highheartedness +high-heel +high-heeled +high-hoe +highholder +high-holder +highhole +high-hole +high-horned +high-hung +highish +highjack +highjacked +highjacker +highjacking +highjacks +high-judging +high-key +high-keyed +Highland +Highlander +highlanders +highlandish +Highlandman +Highlandry +Highlands +Highlandville +high-level +highly +highlife +highlight +highlighted +highlighting +highlights +high-lying +highline +high-lineaged +high-lived +highliving +high-living +highly-wrought +high-lone +highlow +high-low +high-low-jack +high-lows +highman +high-mettled +high-minded +high-mindedly +high-mindedness +highmoor +Highmore +highmost +high-motived +high-mounted +high-mounting +high-muck-a +high-muck-a-muck +high-muckety-muck +high-necked +Highness +highnesses +highness's +high-nosed +high-notioned +high-octane +high-pass +high-peaked +high-pitch +high-pitched +high-placed +highpockets +high-pointing +high-pooped +high-potency +high-potential +high-power +high-powered +high-pressure +high-pressured +high-pressuring +high-priced +high-principled +high-priority +high-prized +high-proof +high-quality +high-raised +high-ranking +high-reaching +high-reared +high-resolved +high-rigger +high-rise +high-riser +highroad +highroads +high-roofed +high-runner +highs +highschool +high-school +high-sea +high-seasoned +high-seated +high-set +Highshoals +high-shoe +high-shouldered +high-sided +high-sighted +high-soaring +high-society +high-soled +high-souled +high-sounding +high-speed +Highspire +high-spirited +high-spiritedly +high-spiritedness +high-stepper +high-stepping +high-stomached +high-strung +high-sulphur +high-swelling +high-swollen +high-swung +hight +hightail +high-tail +hightailed +hightailing +hightails +high-tasted +highted +high-tempered +high-tension +high-test +highth +high-thoughted +high-throned +highths +high-thundering +high-tide +highting +highty-tighty +hightoby +high-tone +high-toned +hightop +high-topped +high-tory +Hightower +high-towered +Hightown +hights +Hightstown +high-tuned +high-up +high-ups +high-vaulted +Highveld +high-velocity +Highview +high-voltage +highway +highwayman +highwaymen +highways +highway's +high-waisted +high-walled +high-warp +high-water +Highwood +high-wrought +hygiantic +hygiantics +hygiastic +hygiastics +hygieist +hygieists +hygienal +hygiene +hygienes +hygienic +hygienical +hygienically +hygienics +hygienist +hygienists +hygienization +hygienize +Higinbotham +Hyginus +hygiology +hygiologist +Higley +hygr- +higra +hygric +hygrin +hygrine +hygristor +hygro- +hygroblepharic +hygrodeik +hygroexpansivity +hygrogram +hygrograph +hygrology +hygroma +hygromatous +hygrometer +hygrometers +hygrometry +hygrometric +hygrometrical +hygrometrically +hygrometries +hygrophaneity +hygrophanous +hygrophilous +hygrophyte +hygrophytic +hygrophobia +hygrophthalmic +hygroplasm +hygroplasma +hygroscope +hygroscopy +hygroscopic +hygroscopical +hygroscopically +hygroscopicity +hygrostat +hygrostatics +hygrostomia +hygrothermal +hygrothermograph +higuero +HIH +Hihat +hiyakkin +hying +hyingly +HIIPS +Hiiumaa +hijack +hijacked +hijacker +hijackers +hijacking +hijackings +hijacks +Hijaz +hijinks +Hijoung +Hijra +Hijrah +Hike +hyke +hiked +hiker +hikers +hikes +hiking +Hiko +Hyksos +hikuli +hyl- +hila +Hyla +hylactic +hylactism +hylaeosaurus +Hylaeus +Hilaira +Hilaire +Hylan +Hiland +Hyland +Hilar +Hilara +hylarchic +hylarchical +Hilary +Hilaria +Hilarymas +Hilario +hilarious +hilariously +hilariousness +hilarity +Hilarytide +hilarities +Hilarius +hilaro-tragedy +Hilarus +Hylas +hilasmic +hylasmus +Hilbert +hilborn +hilch +Hild +Hilda +Hildagard +Hildagarde +Hilde +Hildebran +Hildebrand +Hildebrandian +Hildebrandic +Hildebrandine +Hildebrandism +Hildebrandist +Hildebrandslied +Hildebrandt +Hildegaard +Hildegard +Hildegarde +Hildesheim +Hildy +Hildick +Hildie +hilding +hildings +Hildreth +hile +hyle +hylean +hyleg +hylegiacal +Hilel +Hilger +Hilham +hili +hyli +hylic +hylicism +hylicist +Hylidae +hylids +hiliferous +hylism +hylist +Hill +Hilla +hill-altar +Hillard +Hillari +Hillary +hillberry +hillbilly +hillbillies +hillbird +Hillburn +Hillcrest +hillculture +hill-dwelling +Hilleary +hillebrandite +hilled +Hillegass +Hillel +Hillell +Hiller +Hillery +hillers +hillet +hillfort +hill-fort +hill-girdled +hill-girt +Hillhouse +Hillhousia +Hilly +Hilliard +Hilliards +Hilliary +hilly-billy +Hillie +Hillier +Hillyer +hilliest +Hillinck +hilliness +hilling +Hillingdon +Hillis +Hillisburg +Hillister +Hillman +hill-man +hillmen +hillo +hilloa +hilloaed +hilloaing +hilloas +hillock +hillocked +hillocky +hillocks +hilloed +hilloing +hillos +Hillrose +Hills +hill's +hillsale +hillsalesman +Hillsboro +Hillsborough +Hillsdale +Hillside +hill-side +hillsides +hillsite +hillsman +hill-surrounded +Hillsville +hilltop +hill-top +hilltopped +hilltopper +hilltopping +hilltops +hilltop's +Hilltown +hilltrot +Hyllus +Hillview +hillward +hillwoman +hillwort +Hilmar +Hilo +hylo- +Hylobates +hylobatian +hylobatic +hylobatine +Hylocereus +Hylocichla +Hylocomium +Hylodes +hylogenesis +hylogeny +hyloid +hyloist +hylology +Hylomys +hylomorphic +hylomorphical +hylomorphism +hylomorphist +hylomorphous +hylopathy +hylopathism +hylopathist +hylophagous +hylotheism +hylotheist +hylotheistic +hylotheistical +hylotomous +hylotropic +hylozoic +hylozoism +hylozoist +hylozoistic +hylozoistically +hilsa +hilsah +hilt +Hiltan +hilted +Hilten +hilting +hiltless +Hiltner +Hilton +Hylton +Hiltons +hilts +hilt's +hilum +hilus +Hilversum +HIM +Hima +Himalaya +Himalayan +Himalayas +Himalo-chinese +himamatia +Hyman +Himantopus +himati +himatia +himation +himations +Himavat +himawan +Hime +Himeji +Himelman +Hymen +Hymenaea +Hymenaeus +Hymenaic +hymenal +himene +hymeneal +hymeneally +hymeneals +hymenean +hymenia +hymenial +hymenic +hymenicolar +hymeniferous +hymeniophore +hymenium +hymeniumnia +hymeniums +hymeno- +Hymenocallis +Hymenochaete +Hymenogaster +Hymenogastraceae +hymenogeny +hymenoid +Hymenolepis +hymenomycetal +hymenomycete +Hymenomycetes +hymenomycetoid +hymenomycetous +Hymenophyllaceae +hymenophyllaceous +Hymenophyllites +Hymenophyllum +hymenophore +hymenophorum +hymenopter +Hymenoptera +hymenopteran +hymenopterist +hymenopterology +hymenopterological +hymenopterologist +hymenopteron +hymenopterous +hymenopttera +hymenotome +hymenotomy +hymenotomies +hymens +Hymera +Himeros +Himerus +Hymettian +Hymettic +Hymettius +Hymettus +Him-Heup +Himyaric +Himyarite +Himyaritic +Hymie +Himinbjorg +Hymir +himming +Himmler +hymn +hymnal +hymnals +hymnary +hymnaria +hymnaries +hymnarium +hymnariunaria +hymnbook +hymnbooks +himne +hymned +hymner +hymnic +hymning +hymnist +hymnists +hymnless +hymnlike +hymn-loving +hymnode +hymnody +hymnodical +hymnodies +hymnodist +hymnograher +hymnographer +hymnography +hymnology +hymnologic +hymnological +hymnologically +hymnologist +hymns +hymn's +hymn-tune +hymnwise +himp +himple +Himrod +Hims +himself +himward +himwards +hin +Hinayana +Hinayanist +hinau +Hinch +Hinckley +Hind +hynd +Hind. +Hinda +Hynda +Hindarfjall +hindberry +hindbrain +hind-calf +hindcast +hinddeck +hynde +Hindemith +Hindenburg +hinder +hynder +hinderance +hindered +hinderer +hinderers +hinderest +hinderful +hinderfully +hindering +hinderingly +hinderlands +hinderly +hinderlings +hinderlins +hinderment +hindermost +hinders +hindersome +Hindfell +hind-foremost +hindgut +hind-gut +hindguts +hindhand +hindhead +hind-head +Hindi +Hindman +Hyndman +hindmost +Hindoo +Hindooism +Hindoos +Hindoostani +Hindorff +Hindostani +hindquarter +hindquarters +hindrance +hindrances +hinds +hindsaddle +Hindsboro +hindsight +hind-sight +hindsights +Hindsville +Hindu +Hinduism +Hinduize +Hinduized +Hinduizing +Hindu-javan +Hindu-malayan +Hindus +Hindustan +Hindustani +hindward +hindwards +hine +hyne +hiney +Hynek +Hines +Hynes +Hinesburg +Hineston +Hinesville +hing +hinge +hingecorner +hinged +hingeflower +hingeless +hingelike +hinge-pole +hinger +hingers +hinges +hingeways +Hingham +hinging +hingle +Hinkel +Hinkle +Hinkley +Hinman +hinney +hinner +hinny +hinnible +hinnied +hinnies +hinnying +Hinnites +hinoid +hinoideous +hinoki +hins +Hinsdale +hinsdalite +Hinshelwood +Hinson +hint +hinted +hintedly +hinter +hinterland +hinterlander +hinterlands +hinters +hinting +hintingly +Hinton +hintproof +hints +Hintze +hintzeite +Hinze +Hyo +hyo- +hyobranchial +hyocholalic +hyocholic +Hiodon +hiodont +Hiodontidae +hyoepiglottic +hyoepiglottidean +hyoglycocholic +hyoglossal +hyoglossi +hyoglossus +hyoid +hyoidal +hyoidan +hyoideal +hyoidean +hyoides +hyoids +Hyolithes +hyolithid +Hyolithidae +hyolithoid +hyomandibula +hyomandibular +hyomental +hyoplastral +hyoplastron +Hiordis +hiortdahlite +hyoscapular +hyoscyamine +Hyoscyamus +hyoscine +hyoscines +hyosternal +hyosternum +hyostyly +hyostylic +hyothere +Hyotherium +hyothyreoid +hyothyroid +Hyozo +hip +hyp +hyp- +hyp. +hypabyssal +hypabyssally +hypacusia +hypacusis +hypaesthesia +hypaesthesic +hypaethral +hypaethron +hypaethros +hypaethrum +hypalgesia +hypalgesic +hypalgia +hypalgic +hypallactic +hypallage +Hypanis +hypanthia +hypanthial +hypanthium +hypantrum +Hypapante +hypapophysial +hypapophysis +hyparterial +hypaspist +hypate +Hypatia +Hypatie +hypaton +hypautomorphic +hypaxial +hipberry +hipbone +hip-bone +hipbones +hipe +hype +hyped +hypegiaphobia +Hypenantron +hiper +hyper +hyper- +hyperabelian +hyperabsorption +hyperaccuracy +hyperaccurate +hyperaccurately +hyperaccurateness +hyperacid +hyperacidaminuria +hyperacidity +hyperacidities +hyperacousia +hyperacoustics +hyperaction +hyperactive +hyperactively +hyperactivity +hyperactivities +hyperacuity +hyperacuness +hyperacusia +hyperacusis +hyperacute +hyperacuteness +hyperadenosis +hyperadipose +hyperadiposis +hyperadiposity +hyperadrenalemia +hyperadrenalism +hyperadrenia +hyperaemia +hyperaemic +hyperaeolism +hyperaesthesia +hyperaesthete +hyperaesthetic +hyperaggressive +hyperaggressiveness +hyperaggressivenesses +hyperalbuminosis +hyperaldosteronism +hyperalgebra +hyperalgesia +hyperalgesic +hyperalgesis +hyperalgetic +hyperalgia +hyperalimentation +hyperalkalinity +hyperaltruism +hyperaltruist +hyperaltruistic +hyperaminoacidemia +hyperanabolic +hyperanabolism +hyperanacinesia +hyperanakinesia +hyperanakinesis +hyperanarchy +hyperanarchic +hyperangelic +hyperangelical +hyperangelically +hyperanxious +hyperaphia +hyperaphic +hyperapophyseal +hyperapophysial +hyperapophysis +hyperarchaeological +hyperarchepiscopal +hyperaspist +hyperazotemia +hyperazoturia +hyperbarbarism +hyperbarbarous +hyperbarbarously +hyperbarbarousness +hyperbaric +hyperbarically +hyperbarism +hyperbata +hyperbatbata +hyperbatic +hyperbatically +hyperbaton +hyperbatons +hyperbola +hyperbolae +hyperbolaeon +hyperbolas +hyperbole +hyperboles +hyperbolic +hyperbolical +hyperbolically +hyperbolicly +hyperbolism +hyperbolist +hyperbolize +hyperbolized +hyperbolizing +hyperboloid +hyperboloidal +hyperboreal +Hyperborean +hyperbrachycephal +hyperbrachycephaly +hyperbrachycephalic +hyperbrachycranial +hyperbrachyskelic +hyperbranchia +hyperbranchial +hyperbrutal +hyperbrutally +hyperbulia +hypercalcaemia +hypercalcemia +hypercalcemias +hypercalcemic +hypercalcinaemia +hypercalcinemia +hypercalcinuria +hypercalciuria +hypercalcuria +Hyper-calvinism +Hyper-calvinist +Hyper-calvinistic +hypercapnia +hypercapnic +hypercarbamidemia +hypercarbia +hypercarbureted +hypercarburetted +hypercarnal +hypercarnally +hypercatabolism +hypercatalectic +hypercatalexis +hypercatharsis +hypercathartic +hypercathexis +hypercautious +hypercenosis +hyperchamaerrhine +hypercharge +Hypercheiria +hyperchloraemia +hyperchloremia +hyperchlorhydria +hyperchloric +hyperchlorination +hypercholesteremia +hypercholesteremic +hypercholesterinemia +hypercholesterolemia +hypercholesterolemic +hypercholesterolia +hypercholia +hypercyanosis +hypercyanotic +hypercycle +hypercylinder +hypercythemia +hypercytosis +hypercivilization +hypercivilized +hyperclassical +hyperclassicality +hyperclean +hyperclimax +hypercoagulability +hypercoagulable +hypercomplex +hypercomposite +hyperconcentration +hypercone +hyperconfidence +hyperconfident +hyperconfidently +hyperconformist +hyperconformity +hyperconscientious +hyperconscientiously +hyperconscientiousness +hyperconscious +hyperconsciousness +hyperconservatism +hyperconservative +hyperconservatively +hyperconservativeness +hyperconstitutional +hyperconstitutionalism +hyperconstitutionally +hypercoracoid +hypercorrect +hypercorrection +hypercorrectness +hypercorticoidism +hypercosmic +hypercreaturely +hypercryaesthesia +hypercryalgesia +hypercryesthesia +hypercrinemia +hypercrinia +hypercrinism +hypercrisia +hypercritic +hypercritical +hypercritically +hypercriticalness +hypercriticism +hypercriticize +hypercube +hyperdactyl +hyperdactyly +hyperdactylia +hyperdactylism +hyperdeify +hyperdeification +hyperdeified +hyperdeifying +hyperdelicacy +hyperdelicate +hyperdelicately +hyperdelicateness +hyperdelicious +hyperdeliciously +hyperdeliciousness +hyperdelness +hyperdemocracy +hyperdemocratic +hyperdeterminant +hyperdiabolical +hyperdiabolically +hyperdiabolicalness +hyperdialectism +hyperdiapason +hyperdiapente +hyperdiastole +hyperdiastolic +hyperdiatessaron +hyperdiazeuxis +hyperdicrotic +hyperdicrotism +hyperdicrotous +hyperdimensional +hyperdimensionality +hyperdiploid +hyperdissyllable +hyperdistention +hyperditone +hyperdivision +hyperdolichocephal +hyperdolichocephaly +hyperdolichocephalic +hyperdolichocranial +Hyper-dorian +hyperdoricism +hyperdulia +hyperdulic +hyperdulical +hyperelegance +hyperelegancy +hyperelegant +hyperelegantly +hyperelliptic +hyperemesis +hyperemetic +hyperemia +hyperemic +hyperemization +hyperemotional +hyperemotionally +hyperemotive +hyperemotively +hyperemotiveness +hyperemotivity +hyperemphasize +hyperemphasized +hyperemphasizing +hyperendocrinia +hyperendocrinism +hyperendocrisia +hyperenergetic +Hyperenor +hyperenthusiasm +hyperenthusiastic +hyperenthusiastically +hypereosinophilia +hyperephidrosis +hyperepinephry +hyperepinephria +hyperepinephrinemia +hyperequatorial +hypererethism +hyperessence +hyperesthesia +hyperesthete +hyperesthetic +hyperethical +hyperethically +hyperethicalness +hypereuryprosopic +hypereutectic +hypereutectoid +hyperexaltation +hyperexcitability +hyperexcitable +hyperexcitableness +hyperexcitably +hyperexcitement +hyperexcursive +hyperexcursively +hyperexcursiveness +hyperexophoria +hyperextend +hyperextension +hyperfastidious +hyperfastidiously +hyperfastidiousness +hyperfederalist +hyperfine +hyperflexibility +hyperflexible +hyperflexibleness +hyperflexibly +hyperflexion +hyperfocal +hyperform +hyperfunction +hyperfunctional +hyperfunctionally +hyperfunctioning +hypergalactia +hypergalactosia +hypergalactosis +hypergamy +hypergamous +hypergenesis +hypergenetic +hypergenetical +hypergenetically +hypergeneticalness +hypergeometry +hypergeometric +hypergeometrical +hypergeusesthesia +hypergeusia +hypergeustia +hyperglycaemia +hyperglycaemic +hyperglycemia +hyperglycemic +hyperglycistia +hyperglycorrhachia +hyperglycosuria +hyperglobulia +hyperglobulism +hypergoddess +hypergol +hypergolic +hypergolically +hypergols +Hypergon +hypergrammatical +hypergrammatically +hypergrammaticalness +hyperhedonia +hyperhemoglobinemia +hyperhepatia +hyperhidrosis +hyperhidrotic +hyperhilarious +hyperhilariously +hyperhilariousness +hyperhypocrisy +Hypericaceae +hypericaceous +Hypericales +hypericin +hypericism +Hypericum +hyperidealistic +hyperidealistically +hyperideation +hyperidrosis +hyperimmune +hyperimmunity +hyperimmunization +hyperimmunize +hyperimmunized +hyperimmunizing +hyperin +hyperinflation +hyperingenuity +hyperinosis +hyperinotic +hyperinsulinism +hyperinsulinization +hyperinsulinize +hyperintellectual +hyperintellectually +hyperintellectualness +hyperintelligence +hyperintelligent +hyperintelligently +hyperintense +hyperinvolution +Hyperion +Hyper-ionian +hyperirritability +hyperirritable +hyperisotonic +hyperite +Hyper-jacobean +hyperkalemia +hyperkalemic +hyperkaliemia +hyperkatabolism +hyperkeratoses +hyperkeratosis +hyperkeratotic +hyperkinesia +hyperkinesis +hyperkinetic +hyperlactation +Hyper-latinistic +hyperleptoprosopic +hyperlethal +hyperlethargy +hyperleucocytosis +hyperleucocytotic +hyperleukocytosis +hyperlexis +Hyper-lydian +hyperlipaemia +hyperlipaemic +hyperlipemia +hyperlipemic +hyperlipidemia +hyperlipoidemia +hyperlithuria +hyperlogical +hyperlogicality +hyperlogically +hyperlogicalness +hyperlustrous +hyperlustrously +hyperlustrousness +hypermagical +hypermagically +hypermakroskelic +hypermarket +hypermasculine +hypermedication +hypermegasoma +hypermenorrhea +hypermetabolism +hypermetamorphic +hypermetamorphism +hypermetamorphoses +hypermetamorphosis +hypermetamorphotic +hypermetaphysical +hypermetaphoric +hypermetaphorical +hypermetaplasia +hypermeter +hypermetric +hypermetrical +hypermetron +hypermetrope +hypermetropy +hypermetropia +hypermetropic +hypermetropical +hypermicrosoma +hypermilitant +hypermyotonia +hypermyotrophy +hypermiraculous +hypermiraculously +hypermiraculousness +hypermyriorama +hypermystical +hypermystically +hypermysticalness +hypermixolydian +hypermnesia +hypermnesic +hypermnesis +hypermnestic +Hypermnestra +hypermodest +hypermodestly +hypermodestness +hypermonosyllable +hypermoral +hypermoralistic +hypermorally +hypermorph +hypermorphic +hypermorphism +hypermorphosis +hypermotile +hypermotility +hypernationalistic +hypernatremia +hypernatronemia +hypernatural +hypernaturally +hypernaturalness +hypernephroma +hyperneuria +hyperneurotic +hypernic +hypernik +hypernitrogenous +hypernomian +hypernomic +hypernormal +hypernormality +hypernormally +hypernormalness +hypernote +hypernotion +hypernotions +hypernutrition +hypernutritive +Hyperoartia +hyperoartian +hyperobtrusive +hyperobtrusively +hyperobtrusiveness +hyperodontogeny +hyperon +hyperons +Hyperoodon +hyperoon +hyperope +hyperopes +hyperopia +hyperopic +hyperorganic +hyperorganically +hyperorthodox +hyperorthodoxy +hyperorthognathy +hyperorthognathic +hyperorthognathous +hyperosmia +hyperosmic +hyperosteogeny +hyperostoses +hyperostosis +hyperostotic +hyperothodox +hyperothodoxy +Hyperotreta +hyperotretan +Hyperotreti +hyperotretous +hyperovaria +hyperovarianism +hyperovarism +hyperoxemia +hyperoxidation +hyperoxide +hyperoxygenate +hyperoxygenating +hyperoxygenation +hyperoxygenize +hyperoxygenized +hyperoxygenizing +hyperoxymuriate +hyperoxymuriatic +hyperpanegyric +hyperparasite +hyperparasitic +hyperparasitism +hyperparasitize +hyperparathyroidism +hyperparoxysm +hyperpathetic +hyperpathetical +hyperpathetically +hyperpathia +hyperpathic +hyperpatriotic +hyperpatriotically +hyperpatriotism +hyperpencil +hyperpepsinia +hyperper +hyperperfection +hyperperistalsis +hyperperistaltic +hyperpersonal +hyperpersonally +hyperphagia +hyperphagic +hyperphalangeal +hyperphalangism +hyperpharyngeal +hyperphenomena +hyperphysical +hyperphysically +hyperphysics +hyperphoria +hyperphoric +hyperphosphatemia +hyperphospheremia +hyperphosphorescence +Hyper-phrygian +hyperpiesia +hyperpiesis +hyperpietic +hyperpietist +hyperpigmentation +hyperpigmented +hyperpinealism +hyperpyramid +hyperpyretic +hyperpyrexia +hyperpyrexial +hyperpituitary +hyperpituitarism +hyperplagiarism +hyperplane +hyperplasia +hyperplasic +hyperplastic +hyperplatyrrhine +hyperploid +hyperploidy +hyperpnea +hyperpneic +hyperpnoea +hyperpolarization +hyperpolarize +hyperpolysyllabic +hyperpolysyllabically +hyperpotassemia +hyperpotassemic +hyperpredator +hyperprism +hyperproduction +hyperprognathous +hyperprophetic +hyperprophetical +hyperprophetically +hyperprosexia +hyperpulmonary +hyperpure +hyperpurist +hyperquadric +hyperrational +hyperrationally +hyperreactive +hyperrealistic +hyperrealize +hyperrealized +hyperrealizing +hyperresonance +hyperresonant +hyperreverential +hyperrhythmical +hyperridiculous +hyperridiculously +hyperridiculousness +hyperritualism +hyperritualistic +hyperromantic +Hyper-romantic +hyperromantically +hyperromanticism +hypersacerdotal +hypersaintly +hypersalivation +hypersceptical +hyperscholastic +hyperscholastically +hyperscrupulosity +hyperscrupulous +hypersecretion +hypersensibility +hypersensitisation +hypersensitise +hypersensitised +hypersensitising +hypersensitive +hypersensitiveness +hypersensitivenesses +hypersensitivity +hypersensitivities +hypersensitization +hypersensitize +hypersensitized +hypersensitizing +hypersensual +hypersensualism +hypersensually +hypersensualness +hypersensuous +hypersensuously +hypersensuousness +hypersentimental +hypersentimentally +hypersexual +hypersexuality +hypersexualities +hypersystole +hypersystolic +hypersolid +hypersomnia +hypersonic +hypersonically +hypersonics +hypersophisticated +hypersophistication +hyperspace +hyperspatial +hyperspeculative +hyperspeculatively +hyperspeculativeness +hypersphere +hyperspherical +hyperspiritualizing +hypersplenia +hypersplenism +hyperstatic +hypersthene +hypersthenia +hypersthenic +hypersthenite +hyperstoic +hyperstoical +hyperstrophic +hypersubtle +hypersubtlety +hypersuggestibility +hypersuggestible +hypersuggestibleness +hypersuggestibly +hypersuperlative +hypersurface +hypersusceptibility +hypersusceptible +hypersuspicious +hypertechnical +hypertechnically +hypertechnicalness +hypertely +hypertelic +hypertense +hypertensely +hypertenseness +hypertensin +hypertensinase +hypertensinogen +hypertension +hypertensions +hypertensive +hypertensives +hyperterrestrial +hypertetrahedron +Hypertherm +hyperthermal +hyperthermalgesia +hyperthermally +hyperthermesthesia +hyperthermy +hyperthermia +hyperthermic +hyperthesis +hyperthetic +hyperthetical +hyperthymia +hyperthyreosis +hyperthyroid +hyperthyroidism +hyperthyroidization +hyperthyroidize +hyperthyroids +hyperthrombinemia +hypertype +hypertypic +hypertypical +hypertocicity +hypertonia +hypertonic +hypertonicity +hypertonus +hypertorrid +hypertoxic +hypertoxicity +hypertragic +hypertragical +hypertragically +hypertranscendent +hypertrichy +hypertrichosis +hypertridimensional +hypertrophy +hypertrophic +hypertrophied +hypertrophies +hypertrophying +hypertrophyphied +hypertrophous +hypertropia +hypertropical +Hyper-uranian +hyperurbanism +hyperuresis +hyperuricemia +hypervascular +hypervascularity +hypervelocity +hypervenosity +hyperventilate +hyperventilation +hypervigilant +hypervigilantly +hypervigilantness +hyperviscosity +hyperviscous +hypervitalization +hypervitalize +hypervitalized +hypervitalizing +hypervitaminosis +hypervolume +hypervoluminous +hyperwrought +hypes +hypesthesia +hypesthesic +hypethral +hipflask +hip-girdle +hip-gout +hypha +hyphae +Hyphaene +hyphaeresis +hyphal +hiphalt +hyphantria +hiphape +hyphedonia +hyphema +hyphemia +hyphemias +hyphen +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphenations +hyphened +hyphenic +hyphening +hyphenisation +hyphenise +hyphenised +hyphenising +hyphenism +hyphenization +hyphenize +hyphenized +hyphenizing +hyphenless +hyphens +hyphen's +hypho +hyphodrome +Hyphomycetales +hyphomycete +Hyphomycetes +hyphomycetic +hyphomycetous +hyphomycosis +hyphopdia +hyphopodia +hyphopodium +hiphuggers +hip-huggers +hypidiomorphic +hypidiomorphically +hyping +hypinosis +hypinotic +hip-joint +hiplength +hipless +hiplike +hipline +hiplines +hipmi +hipmold +hypn- +Hypnaceae +hypnaceous +hypnagogic +hypnale +hipness +hipnesses +hypnesthesis +hypnesthetic +hypnic +hypno- +hypnoanalyses +hypnoanalysis +hypnoanalytic +hypnobate +hypnocyst +hypnody +hypnoetic +hypnogenesis +hypnogenetic +hypnogenetically +hypnogia +hypnogogic +hypnograph +hypnoid +hypnoidal +hypnoidization +hypnoidize +hypnology +hypnologic +hypnological +hypnologist +hypnone +hypnopaedia +hypnophoby +hypnophobia +hypnophobias +hypnophobic +hypnopompic +Hypnos +hypnoses +hypnosis +hypnosperm +hypnosporangia +hypnosporangium +hypnospore +hypnosporic +hypnotherapy +hypnotherapist +hypnotic +hypnotically +hypnotics +hypnotisability +hypnotisable +hypnotisation +hypnotise +hypnotised +hypnotiser +hypnotising +hypnotism +hypnotisms +hypnotist +hypnotistic +hypnotists +hypnotizability +hypnotizable +hypnotization +hypnotize +hypnotized +hypnotizer +hypnotizes +hypnotizing +hypnotoid +hypnotoxin +Hypnum +Hypnus +hypo +hipo- +Hypo- +hypoacid +hypoacidity +hypoactive +hypoactivity +hypoacusia +hypoacussis +hypoadenia +hypoadrenia +hypoaeolian +hypoalbuminemia +hypoalimentation +hypoalkaline +hypoalkalinity +hypoalonemia +hypo-alum +hypoaminoacidemia +hypoantimonate +hypoazoturia +hypobaric +hypobarism +hypobaropathy +hypobasal +hypobases +hypobasis +hypobatholithic +hypobenthonic +hypobenthos +hypoblast +hypoblastic +hypobole +hypobranchial +hypobranchiate +hypobromite +hypobromites +hypobromous +hypobulia +hypobulic +hypocalcemia +hypocalcemic +hypocarp +hypocarpium +hypocarpogean +hypocatharsis +hypocathartic +hypocathexis +hypocaust +hypocenter +hypocenters +hypocentral +hypocentre +hypocentrum +hypocephalus +Hypochaeris +hypochchilia +hypochdria +hypochil +hypochilia +hypochylia +hypochilium +hypochloremia +hypochloremic +hypochlorhydria +hypochlorhydric +hypochloric +hypochloridemia +hypochlorite +hypochlorous +hypochloruria +Hypochnaceae +hypochnose +Hypochnus +hypocholesteremia +hypocholesterinemia +hypocholesterolemia +hypochonder +hypochondry +hypochondria +hypochondriac +hypochondriacal +hypochondriacally +hypochondriacism +hypochondriacs +hypochondrial +hypochondrias +hypochondriasis +hypochondriast +hypochondric +hypochondrium +hypochordal +hypochromia +hypochromic +hypochrosis +hypocycloid +hypocycloidal +hypocist +hypocistis +hypocystotomy +hypocytosis +hypocleidian +hypocleidium +hypocoelom +hypocondylar +hypocone +hypoconid +hypoconule +hypoconulid +hypocopy +hypocoracoid +hypocorism +hypocoristic +hypocoristical +hypocoristically +hypocotyl +hypocotyleal +hypocotyledonary +hypocotyledonous +hypocotylous +hypocrater +hypocrateriform +hypocraterimorphous +Hypocreaceae +hypocreaceous +Hypocreales +hypocrinia +hypocrinism +hypocrisy +hypocrisies +hypocrisis +hypocrystalline +hypocrital +hypocrite +hypocrites +hypocrite's +hypocritic +hypocritical +hypocritically +hypocriticalness +hypocrize +hypodactylum +hypoderm +hypoderma +hypodermal +hypodermatic +hypodermatically +hypodermatoclysis +hypodermatomy +Hypodermella +hypodermic +hypodermically +hypodermics +hypodermis +hypodermoclysis +hypodermosis +hypodermous +hypoderms +hypodiapason +hypodiapente +hypodiastole +hypodiatessaron +hypodiazeuxis +hypodicrotic +hypodicrotous +hypodynamia +hypodynamic +hypodiploid +hypodiploidy +hypoditone +Hypodorian +hypoed +hypoeliminator +hypoendocrinia +hypoendocrinism +hypoendocrisia +hypoeosinophilia +hypoergic +hypoeutectic +hypoeutectoid +hypofunction +hypogaeic +hypogamy +hypogastria +hypogastric +hypogastrium +hypogastrocele +hypogea +hypogeal +hypogeally +hypogean +hypogee +hypogeic +hypogeiody +hypogene +hypogenesis +hypogenetic +hypogenic +hypogenous +hypogeocarpous +hypogeous +hypogeugea +hypogeum +hypogeusia +hypogyn +hypogyny +hypogynic +hypogynies +hypogynium +hypogynous +hypoglycaemia +hypoglycemia +hypoglycemic +hypoglobulia +hypoglossal +hypoglossis +hypoglossitis +hypoglossus +hypoglottis +hypognathism +hypognathous +hypogonadia +hypogonadism +hypogonation +hypohalous +hypohemia +hypohepatia +hypohyal +hypohyaline +hypohydrochloria +hypohidrosis +hypohypophysism +Hypohippus +hypoid +hypoidrosis +hypoing +hypoinosemia +hypoiodite +hypoiodous +hypoionian +hypoischium +hypoisotonic +hypokalemia +hypokalemic +hypokaliemia +hypokeimenometry +hypokinemia +hypokinesia +hypokinesis +hypokinetic +hypokoristikon +hypolemniscus +hypoleptically +hypoleucocytosis +Hypolydian +hypolimnetic +hypolimnia +hypolimnial +hypolimnion +hypolimnionia +Hypolite +hypolithic +hypolocrian +hypomania +hypomanic +hypomelancholia +hypomeral +hypomere +hypomeron +hypometropia +hypomyotonia +hypomixolydian +hypomnematic +hypomnesia +hypomnesis +hypomochlion +hypomorph +hypomorphic +hypomotility +hyponasty +hyponastic +hyponastically +hyponatremia +hyponea +hyponeas +hyponeuria +hyponychial +hyponychium +hyponym +hyponymic +hyponymous +hyponitric +hyponitrite +hyponitrous +hyponoetic +hyponoia +hyponoias +hyponome +hyponomic +hypo-ovarianism +hypoparathyroidism +Hypoparia +hypopepsy +hypopepsia +hypopepsinia +hypopetaly +hypopetalous +hypophalangism +hypophamin +hypophamine +hypophare +hypopharyngeal +hypopharynges +hypopharyngoscope +hypopharyngoscopy +hypopharynx +hypopharynxes +hypophyge +hypophyll +hypophyllium +hypophyllous +hypophyllum +hypophysism +hypophyse +hypophyseal +hypophysectomy +hypophysectomies +hypophysectomize +hypophysectomized +hypophysectomizing +hypophyseoprivic +hypophyseoprivous +hypophyses +hypophysial +hypophysical +hypophysics +hypophysis +hypophysitis +hypophloeodal +hypophloeodic +hypophloeous +hypophonesis +hypophonia +hypophonic +hypophonous +hypophora +hypophoria +hypophosphate +hypophosphite +hypophosphoric +hypophosphorous +hypophrenia +hypophrenic +hypophrenosis +hypophrygian +hypopial +hypopiesia +hypopiesis +hypopygial +hypopygidium +hypopygium +hypopinealism +hypopyon +hypopyons +Hypopitys +hypopituitary +hypopituitarism +hypoplankton +hypoplanktonic +hypoplasy +hypoplasia +hypoplasty +hypoplastic +hypoplastral +hypoplastron +hypoploid +hypoploidy +hypopnea +hypopneas +hypopnoea +hypopoddia +hypopodia +hypopodium +hypopotassemia +hypopotassemic +hypopraxia +hypoprosexia +hypoproteinemia +hypoproteinosis +hypopselaphesia +hypopsychosis +hypopteral +hypopteron +hypoptyalism +hypoptilar +hypoptilum +hypoptosis +hypopus +hyporadial +hyporadiolus +hyporadius +hyporchema +hyporchemata +hyporchematic +hyporcheme +hyporchesis +hyporhachidian +hyporhachis +hyporhined +hyporight +hyporit +hyporrhythmic +hypos +hyposalemia +hyposarca +hyposcenium +hyposcleral +hyposcope +hyposecretion +hyposensitive +hyposensitivity +hyposensitization +hyposensitize +hyposensitized +hyposensitizing +hyposyllogistic +hyposynaphe +hyposynergia +hyposystole +hyposkeletal +hyposmia +hypospadiac +hypospadias +hyposphene +hyposphresia +hypospray +hypostase +hypostases +hypostasy +hypostasis +hypostasise +hypostasised +hypostasising +hypostasization +hypostasize +hypostasized +hypostasizing +hypostatic +hypostatical +hypostatically +hypostatisation +hypostatise +hypostatised +hypostatising +hypostatization +hypostatize +hypostatized +hypostatizing +hyposternal +hyposternum +hyposthenia +hyposthenic +hyposthenuria +hypostigma +hypostilbite +hypostyle +hypostypsis +hypostyptic +hypostoma +Hypostomata +hypostomatic +hypostomatous +hypostome +hypostomial +Hypostomides +hypostomous +hypostrophe +hyposulfite +hyposulfurous +hyposulphate +hyposulphite +hyposulphuric +hyposulphurous +hyposuprarenalism +hypotactic +hypotarsal +hypotarsus +hypotaxia +hypotaxic +hypotaxis +hypotension +hypotensions +hypotensive +hypotensor +hypotenusal +hypotenuse +hypotenuses +hypoth +hypoth. +hypothalami +hypothalamic +hypothalamus +hypothalli +hypothalline +hypothallus +hypothami +hypothec +hypotheca +hypothecal +hypothecary +hypothecate +hypothecated +hypothecater +hypothecates +hypothecating +hypothecation +hypothecative +hypothecator +hypothecatory +hypothecia +hypothecial +hypothecium +hypothecs +hypothenal +hypothenar +hypothenic +hypothenusal +hypothenuse +Hypotheria +hypothermal +hypothermy +hypothermia +hypothermic +hypotheses +hypothesi +hypothesis +hypothesise +hypothesised +hypothesiser +hypothesising +hypothesist +hypothesists +hypothesize +hypothesized +hypothesizer +hypothesizers +hypothesizes +hypothesizing +hypothetic +hypothetical +hypothetically +hypotheticalness +hypothetico-disjunctive +hypothetics +hypothetist +hypothetize +hypothetizer +hypothyreosis +hypothyroid +hypothyroidism +hypothyroids +hypotympanic +hypotype +hypotypic +hypotypical +hypotyposis +hypotony +hypotonia +hypotonic +hypotonically +hypotonicity +hypotonus +hypotoxic +hypotoxicity +hypotrachelia +hypotrachelium +hypotralia +Hypotremata +hypotrich +Hypotricha +Hypotrichida +hypotrichosis +hypotrichous +hypotrochanteric +hypotrochoid +hypotrochoidal +hypotrophy +hypotrophic +hypotrophies +hypotthalli +hypovalve +hypovanadate +hypovanadic +hypovanadious +hypovanadous +hypovitaminosis +hypoxanthic +hypoxanthine +hypoxemia +hypoxemic +hypoxia +hypoxias +hypoxic +Hypoxylon +Hypoxis +hypozeugma +hypozeuxis +Hypozoa +hypozoan +hypozoic +hipp- +Hippa +hippalectryon +Hippalus +hipparch +hipparchs +Hipparchus +Hipparion +Hippeastrum +hipped +hypped +Hippel +Hippelates +hippen +hipper +hippest +hippety-hop +hippety-hoppety +HIPPI +hippy +Hippia +hippian +Hippias +hippiater +hippiatry +hippiatric +hippiatrical +hippiatrics +hippiatrist +hippic +Hippidae +Hippidion +Hippidium +hippie +hippiedom +hippiedoms +hippiehood +hippiehoods +hippier +hippies +hippiest +hipping +hippish +hyppish +hipple +Hippo +hippo- +Hippobosca +hippoboscid +Hippoboscidae +hippocamp +hippocampal +hippocampi +hippocampine +hippocampus +Hippocastanaceae +hippocastanaceous +hippocaust +hippocentaur +hippocentauric +hippocerf +hippocoprosterol +hippocras +Hippocratea +Hippocrateaceae +hippocrateaceous +Hippocrates +Hippocratian +Hippocratic +Hippocratical +Hippocratism +Hippocrene +Hippocrenian +hippocrepian +hippocrepiform +Hippocurius +Hippodamas +hippodame +Hippodamia +hippodamous +hippodrome +hippodromes +hippodromic +hippodromist +hippogastronomy +Hippoglosinae +Hippoglossidae +Hippoglossus +hippogriff +hippogriffin +hippogryph +hippoid +Hippolyta +Hippolytan +hippolite +Hippolyte +hippolith +Hippolytidae +Hippolytus +Hippolochus +hippology +hippological +hippologist +hippomachy +hippomancy +hippomanes +Hippomedon +hippomelanin +Hippomenes +hippometer +hippometry +hippometric +Hipponactean +hipponosology +hipponosological +Hipponous +hippopathology +hippopathological +hippophagi +hippophagy +hippophagism +hippophagist +hippophagistical +hippophagous +hippophile +hippophobia +hippopod +hippopotami +hippopotamian +hippopotamic +Hippopotamidae +hippopotamine +hippopotamoid +hippopotamus +hippopotamuses +hippos +Hipposelinum +Hippothous +hippotigrine +Hippotigris +hippotomy +hippotomical +hippotomist +hippotragine +Hippotragus +hippurate +hippuria +hippuric +hippurid +Hippuridaceae +Hippuris +hippurite +Hippurites +hippuritic +Hippuritidae +hippuritoid +hippus +hip-roof +hip-roofed +hips +hip's +Hyps +hyps- +Hypseus +hipshot +hip-shot +hypsi- +hypsibrachycephaly +hypsibrachycephalic +hypsibrachycephalism +hypsicephaly +hypsicephalic +hypsicephalous +hypsidolichocephaly +hypsidolichocephalic +hypsidolichocephalism +hypsiliform +hypsiloid +Hypsilophodon +hypsilophodont +hypsilophodontid +Hypsilophodontidae +hypsilophodontoid +Hypsipyle +Hypsiprymninae +Hypsiprymnodontinae +Hypsiprymnus +Hypsistarian +hypsistenocephaly +hypsistenocephalic +hypsistenocephalism +Hypsistus +hypso- +hypsobathymetric +hypsocephalous +hypsochrome +hypsochromy +hypsochromic +hypsodont +hypsodonty +hypsodontism +hypsography +hypsographic +hypsographical +hypsoisotherm +hypsometer +hypsometry +hypsometric +hypsometrical +hypsometrically +hypsometrist +hypsophyll +hypsophyllar +hypsophyllary +hypsophyllous +hypsophyllum +hypsophobia +hypsophoeia +hypsophonous +hypsothermometer +hipster +hipsterism +hipsters +hypt +hypural +hipwort +hir +hirable +hyraces +hyraceum +Hyrachyus +hyraci- +hyracid +Hyracidae +hyraciform +Hyracina +Hyracodon +hyracodont +hyracodontid +Hyracodontidae +hyracodontoid +hyracoid +Hyracoidea +hyracoidean +hyracoidian +hyracoids +hyracothere +hyracotherian +Hyracotheriinae +Hyracotherium +hiragana +hiraganas +Hirai +Hiram +Hiramite +Hiranuma +Hirasuna +hyrate +hyrax +hyraxes +Hyrcan +Hyrcania +Hyrcanian +hircarra +hircic +hircin +hircine +hircinous +hircocerf +hircocervus +hircosity +hircus +hirdie-girdie +hirdum-dirdum +hire +hireable +hired +hireless +hireling +hirelings +hireman +Hiren +hire-purchase +hirer +hirers +HIRES +Hyrie +hiring +hirings +hirling +Hyrmina +hirmologion +hirmos +Hirneola +Hyrnetho +Hiro +hirofumi +Hirohito +hiroyuki +Hiroko +hirondelle +Hiroshi +Hiroshige +Hiroshima +hirotoshi +hirple +hirpled +hirples +hirpling +hirrient +Hirsch +Hirschfeld +hirse +hyrse +hirsel +hirseled +hirseling +hirselled +hirselling +hirsels +Hirsh +hirsle +hirsled +hirsles +hirsling +Hirst +hyrst +hirstie +hirsute +hirsuteness +hirsuties +hirsutism +hirsuto-rufous +hirsutulous +hirtch +Hirtella +hirtellous +Hyrtius +Hirudin +hirudinal +hirudine +Hirudinea +hirudinean +hirudiniculture +Hirudinidae +hirudinize +hirudinoid +hirudins +Hirudo +Hiruko +Hyrum +hirundine +Hirundinidae +hirundinous +Hirundo +Hyrup +Hirz +Hirza +HIS +Hisbe +Hiseville +hish +Hysham +hisingerite +hisis +hislopite +hisn +his'n +hyson +hysons +Hispa +Hispania +Hispanic +Hispanically +Hispanicisation +Hispanicise +Hispanicised +Hispanicising +Hispanicism +Hispanicization +Hispanicize +Hispanicized +Hispanicizing +hispanics +hispanidad +Hispaniola +Hispaniolate +Hispaniolize +hispanism +Hispanist +Hispanize +Hispano +hispano- +Hispano-american +Hispano-gallican +Hispano-german +Hispano-italian +Hispano-moresque +Hispanophile +Hispanophobe +hy-spy +hispid +hispidity +hispidulate +hispidulous +Hispinae +Hiss +Hissarlik +hissed +hissel +hisself +hisser +hissers +hisses +hissy +hissing +hissingly +hissings +Hissop +hyssop +hyssop-leaved +hyssops +Hyssopus +hissproof +hist +hist- +hyst- +hist. +Histadrut +histamin +histaminase +histamine +histaminergic +histamines +histaminic +histamins +hystazarin +histed +hister +hyster- +hysteralgia +hysteralgic +hysteranthous +hysterectomy +hysterectomies +hysterectomize +hysterectomized +hysterectomizes +hysterectomizing +hysterelcosis +hysteresial +hysteresis +hysteretic +hysteretically +hysteria +hysteriac +Hysteriales +hysteria-proof +hysterias +hysteric +hysterical +hysterically +hystericky +hysterics +hystericus +hysteriform +hysterioid +hystero- +Hysterocarpus +hysterocatalepsy +hysterocele +hysterocystic +hysterocleisis +hysterocrystalline +hysterodynia +hystero-epilepsy +hystero-epileptic +hystero-epileptogenic +hysterogen +hysterogenetic +hysterogeny +hysterogenic +hysterogenous +hysteroid +hysteroidal +hysterolaparotomy +hysterolysis +hysterolith +hysterolithiasis +hysterology +hysteromania +hysteromaniac +hysteromaniacal +hysterometer +hysterometry +hysteromyoma +hysteromyomectomy +hysteromorphous +hysteron +hysteroneurasthenia +hysteron-proteron +hystero-oophorectomy +hysteropathy +hysteropexy +hysteropexia +Hysterophyta +hysterophytal +hysterophyte +hysterophore +hysteroproterize +hysteroptosia +hysteroptosis +hysterorrhaphy +hysterorrhexis +hystero-salpingostomy +hysteroscope +hysterosis +hysterotely +hysterotome +hysterotomy +hysterotomies +hysterotraumatism +histidin +histidine +histidins +histie +histing +histiocyte +histiocytic +histioid +histiology +Histiophoridae +Histiophorus +histo- +histoblast +histochemic +histochemical +histochemically +histochemistry +histocyte +histoclastic +histocompatibility +histodiagnosis +histodialysis +histodialytic +histogen +histogenesis +histogenetic +histogenetically +histogeny +histogenic +histogenous +histogens +histogram +histograms +histogram's +histographer +histography +histographic +histographical +histographically +histographies +histoid +histolysis +histolytic +histology +histologic +histological +histologically +histologies +histologist +histologists +histometabasis +histomorphology +histomorphological +histomorphologically +histon +histonal +histone +histones +histonomy +histopathology +histopathologic +histopathological +histopathologically +histopathologist +histophyly +histophysiology +histophysiologic +histophysiological +Histoplasma +histoplasmin +histoplasmosis +history +historial +historian +historians +historian's +historiated +historic +historical +historically +historicalness +historician +historicism +historicist +historicity +historicize +historico- +historicocabbalistical +historicocritical +historicocultural +historicodogmatic +historico-ethical +historicogeographical +historicophilosophica +historicophysical +historicopolitical +historicoprophetic +historicoreligious +historics +historicus +historied +historier +histories +historiette +historify +historiograph +historiographer +historiographers +historiographership +historiography +historiographic +historiographical +historiographically +historiographies +historiology +historiological +historiometry +historiometric +historionomer +historious +history's +historism +historize +histotherapy +histotherapist +histothrombin +histotome +histotomy +histotomies +histotrophy +histotrophic +histotropic +histozyme +histozoic +hystriciasis +hystricid +Hystricidae +Hystricinae +hystricine +hystricism +hystricismus +hystricoid +hystricomorph +Hystricomorpha +hystricomorphic +hystricomorphous +histrio +Histriobdella +Histriomastix +histrion +histrionic +histrionical +histrionically +histrionicism +histrionics +histrionism +histrionize +Hystrix +hists +hit +Hitachi +hit-and-miss +hit-and-run +hitch +Hitchcock +hitched +hitchel +hitcher +hitchers +hitches +hitchhike +hitchhiked +hitchhiker +hitch-hiker +hitchhikers +hitchhikes +hitchhiking +hitchy +hitchier +hitchiest +hitchily +hitchiness +hitching +Hitchins +Hitchita +Hitchiti +hitchproof +Hite +hyte +hithe +hither +hythergraph +hithermost +hithertills +hitherto +hithertoward +hitherunto +hitherward +hitherwards +hit-in +Hitler +hitlerian +Hitlerism +Hitlerite +hitless +hit-off +hit-or-miss +hit-or-missness +Hitoshi +hit-run +hits +hit's +hit-skip +Hitt +hittable +Hittel +hitter +Hitterdal +hitters +hitter's +hitty-missy +hitting +hitting-up +Hittite +Hittitics +Hittitology +Hittology +Hiung-nu +HIV +hive +hived +hiveless +hivelike +hiver +hives +hiveward +hiving +Hivite +Hiwasse +Hiwassee +Hixson +Hixton +Hizar +hyzone +hizz +hizzie +hizzoner +HJ +Hjerpe +Hjordis +HJS +HK +HKJ +HL +HLBB +HLC +hld +Hler +HLHSR +Hlidhskjalf +Hliod +Hlithskjalf +HLL +Hloise +Hlorrithi +hlqn +Hluchy +HLV +HM +h'm +HMAS +HMC +HMI +hmm +HMOS +HMP +HMS +HMSO +HMT +HNC +HND +hny +HNPA +HNS +HO +hoactzin +hoactzines +hoactzins +Hoad +Hoag +hoagy +hoagie +hoagies +Hoagland +hoaming +Hoang +Hoangho +hoar +hoard +hoarded +hoarder +hoarders +hoarding +hoardings +hoards +hoardward +Hoare +hoared +hoarfrost +hoar-frost +hoar-frosted +hoarfrosts +hoarhead +hoarheaded +hoarhound +hoary +hoary-eyed +hoarier +hoariest +hoary-feathered +hoary-haired +hoaryheaded +hoary-headed +hoary-leaved +hoarily +hoariness +hoarinesses +hoarish +hoary-white +hoarness +hoars +hoarse +hoarsely +hoarsen +hoarsened +hoarseness +hoarsenesses +hoarsening +hoarsens +hoarser +hoarsest +hoarstone +hoar-stone +hoarwort +Hoashis +hoast +hoastman +hoatching +hoatzin +hoatzines +hoatzins +hoax +hoaxability +hoaxable +hoaxed +hoaxee +hoaxer +hoaxers +hoaxes +hoaxing +hoaxproof +hoazin +Hob +Hoban +hob-and-nob +Hobard +Hobart +hobbed +Hobbema +hobber +Hobbes +Hobbesian +hobbet +hobby +Hobbian +Hobbie +hobbies +hobbyhorse +hobby-horse +hobbyhorses +hobbyhorsical +hobbyhorsically +hobbyism +hobbyist +hobbyists +hobbyist's +hobbil +hobbyless +hobbing +hobbinoll +hobby's +Hobbism +Hobbist +Hobbistical +hobbit +hobble +hobblebush +hobble-bush +hobbled +hobbledehoy +hobbledehoydom +hobbledehoyhood +hobbledehoyish +hobbledehoyishness +hobbledehoyism +hobbledehoys +hobbledygee +hobbler +hobblers +hobbles +hobbly +hobbling +hobblingly +Hobbs +Hobbsville +Hobey +Hobgoblin +hobgoblins +Hobgood +hobhouchin +HOBIC +Hobie +hobiler +ho-bird +HOBIS +hobits +hoblike +hoblob +hobnail +hobnailed +hobnailer +hobnails +hobnob +hob-nob +hobnobbed +hobnobber +hobnobbing +hobnobs +hobo +hoboe +hoboed +hoboes +hoboing +hoboism +hoboisms +Hoboken +Hobomoco +hobos +Hobrecht +hobs +Hobson +hobson-jobson +hobthrush +hob-thrush +Hobucken +hoc +Hoccleve +hocco +hoch +Hochelaga +Hochheim +Hochheimer +hochhuth +Hochman +Hochpetsch +Hock +hockamore +hock-cart +Hockday +hock-day +hocked +hockey +hockeys +hockelty +Hockenheim +Hocker +hockers +Hockessin +hocket +hocky +Hocking +Hockingport +hockle +hockled +Hockley +hockling +hockmoney +Hockney +hocks +hockshin +hockshop +hockshops +Hocktide +hocus +hocused +hocuses +hocusing +hocus-pocus +hocus-pocused +hocus-pocusing +hocus-pocussed +hocus-pocussing +hocussed +hocusses +hocussing +hod +hodad +hodaddy +hodaddies +hodads +hodden +hoddens +hodder +hoddy +hoddy-doddy +hoddin +Hodding +hoddins +hoddypeak +hoddle +Hode +Hodeida +hodening +Hoder +Hodess +hodful +Hodge +Hodgen +Hodgenville +hodgepodge +hodge-podge +hodgepodges +hodge-pudding +Hodges +Hodgkin +Hodgkinson +hodgkinsonite +Hodgson +hodiernal +Hodler +hodman +hodmandod +hodmen +Hodmezovasarhely +hodograph +hodometer +hodometrical +hodophobia +hodoscope +Hodosh +hods +Hodur +hodure +Hoe +Hoebart +hoecake +hoe-cake +hoecakes +hoed +hoedown +hoedowns +hoeful +Hoeg +Hoehne +hoey +hoeing +hoelike +Hoem +Hoenack +Hoenir +hoe-plough +hoer +hoernesite +hoers +Hoes +hoe's +hoeshin +Hoeve +Hofei +Hofer +Hoff +Hoffa +Hoffarth +Hoffer +Hoffert +Hoffman +Hoffmann +Hoffmannist +Hoffmannite +Hoffmeister +Hofmann +Hofmannsthal +Hofstadter +Hofstetter +Hofuf +hog +hoga +Hogan +hogans +Hogansburg +Hogansville +Hogarth +Hogarthian +hogback +hog-backed +hogbacks +hog-brace +hogbush +hogchoker +hogcote +hog-cote +hog-deer +Hogeland +Hogen +Hogen-mogen +hog-faced +hog-fat +hogfish +hog-fish +hogfishes +hogframe +hog-frame +Hogg +hoggaster +hogged +hoggee +hogger +hoggerel +hoggery +hoggeries +hoggers +hogget +hoggets +hoggy +hoggie +hoggin +hogging +hogging-frame +hoggins +hoggish +hoggishly +hoggishness +hoggism +hoggler +hoggs +hoghead +hogherd +hoghide +hoghood +hogyard +Hogle +hoglike +hogling +hog-louse +hogmace +Hogmanay +hogmanays +hogmane +hog-maned +hogmanes +hogmenay +hogmenays +hogmolly +hogmollies +hog-mouthed +hog-necked +Hogni +hognose +hog-nose +hog-nosed +hognoses +hognut +hog-nut +hognuts +hogo +hogpen +hog-plum +hog-raising +hogreeve +hog-reeve +hogrophyte +hogs +hog's +hog's-back +hog-score +hogshead +hogsheads +hogship +hogshouther +hogskin +hog-skin +hogsteer +hogsty +hogsucker +hogtie +hog-tie +hogtied +hog-tied +hogtieing +hogties +hog-tight +hogtiing +hogtying +hogton +hog-trough +Hogue +hogward +hogwash +hog-wash +hogwashes +hogweed +hogweeds +hog-wild +hogwort +Hohe +Hohenlinden +Hohenlohe +Hohenstaufen +Hohenwald +Hohenzollern +Hohenzollernism +hohl-flute +hohn +hoho +ho-ho +Hohokam +Hohokus +ho-hum +Hoi +Hoy +Hoya +hoyas +hoick +hoicked +hoicking +hoicks +hoiden +hoyden +hoidened +hoydened +hoydenhood +hoidening +hoydening +hoidenish +hoydenish +hoydenishness +hoydenism +hoidens +hoydens +Hoye +hoihere +Hoylake +Hoyle +hoyles +Hoyleton +hoyman +hoin +hoys +Hoisch +hoise +hoised +hoises +hoising +Hoisington +hoist +hoist- +hoistaway +hoisted +hoister +hoisters +hoisting +hoistman +hoists +hoistway +hoit +Hoyt +hoity-toity +hoity-toityism +hoity-toitiness +hoity-toityness +Hoytville +Hojo +hoju +Hokah +Hokaltecan +Hokan +Hokan-Coahuiltecan +Hokan-Siouan +Hokanson +hoke +hoked +hokey +hokeyness +hokeypokey +hokey-pokey +hoker +hokerer +hokerly +hokes +Hokiang +hokier +hokiest +hokily +hokiness +hoking +Hokinson +hokypoky +hokypokies +Hokkaido +hokku +Hok-lo +Hokoto +hokum +hokums +Hokusai +HOL +hol- +Hola +Holabird +holagogue +holandry +holandric +Holarctic +holard +holards +holarthritic +holarthritis +holaspidean +Holbein +Holblitzell +Holbrook +Holbrooke +HOLC +holcad +Holcman +holcodont +Holcomb +Holcombe +Holconoti +Holcus +hold +holdable +holdall +hold-all +holdalls +holdback +hold-back +holdbacks +hold-clear +hold-down +Holden +holdenite +Holdenville +Holder +holder-forth +Holderlin +Holderness +holder-on +holders +holdership +holder-up +holdfast +holdfastness +holdfasts +holding +Holdingford +holdingly +holdings +holdman +hold-off +holdout +holdouts +holdover +holdovers +Holdredge +Holdrege +Holds +holdsman +holdup +hold-up +holdups +Hole +holeable +hole-and-comer +hole-and-corner +Holectypina +holectypoid +holed +hole-high +Holey +hole-in-corner +holeless +holeman +holeproof +holer +holes +holethnic +holethnos +holewort +holgate +Holgu +Holguin +Holi +holy +holia +holibut +holibuts +Holicong +Holiday +holyday +holy-day +holidayed +holidayer +holidaying +holidayism +holidaymaker +holiday-maker +holidaymaking +holiday-making +holidays +holiday's +holydays +holidam +holier +holier-than-thou +holies +holiest +Holyhead +holily +holy-minded +holy-mindedness +Holiness +holinesses +holing +holinight +Holinshed +Holyoake +Holyoke +holyokeite +Holyrood +holishkes +holism +holisms +holist +holistic +holistically +holystone +holystoned +holystones +holystoning +holists +holytide +holytides +holk +holked +holking +holks +holl +holla +Holladay +hollaed +Hollah +hollaing +hollaite +Holland +Hollandaise +Hollandale +Hollander +hollanders +Hollandia +Hollandish +hollandite +Hollands +Hollansburg +Hollantide +hollas +Holle +Holley +holleke +Hollenbeck +Hollenberg +holler +Holleran +hollered +hollering +Hollerith +Hollerman +hollers +Holli +Holly +Hollyanne +Holly-Anne +Hollybush +Holliday +Hollidaysburg +Hollie +hollies +Holliger +holly-green +hollyhock +hollyhocks +hollyleaf +holly-leaved +hollin +Hollinger +Hollingshead +Hollingsworth +Hollington +Hollins +holliper +Hollis +Hollister +Holliston +Hollytree +Hollywood +Hollywooder +Hollywoodian +Hollywoodish +Hollywoodite +Hollywoodize +hollo +holloa +holloaed +holloaing +holloas +hollock +holloed +holloes +holloing +Holloman +hollong +holloo +hollooed +hollooing +holloos +hollos +hollow +Holloway +holloware +hollow-back +hollow-backed +hollow-billed +hollow-cheeked +hollow-chested +hollowed +hollow-eyed +hollower +hollowest +hollowfaced +hollowfoot +hollow-footed +hollow-forge +hollow-forged +hollow-forging +hollow-fronted +hollow-ground +hollowhearted +hollow-hearted +hollowheartedness +hollow-horned +hollowing +hollow-jawed +hollowly +hollowness +hollownesses +hollow-pointed +hollowroot +hollow-root +hollows +hollow-toned +hollow-toothed +hollow-vaulted +Hollowville +hollow-voiced +hollowware +hollow-ware +Hollsopple +holluschick +holluschickie +Holm +Holman +Holman-Hunt +Holmann +holmberry +Holmdel +Holmen +Holmes +Holmesville +holmgang +holmia +holmic +holmium +holmiums +holm-oak +holmos +Holms +Holmsville +holm-tree +Holmun +Holna +holo- +holobaptist +holobenthic +holoblastic +holoblastically +holobranch +Holocaine +holocarpic +holocarpous +holocaust +holocaustal +holocaustic +holocausts +Holocene +holocentrid +Holocentridae +holocentroid +Holocentrus +Holocephala +holocephalan +Holocephali +holocephalian +holocephalous +Holochoanites +holochoanitic +holochoanoid +Holochoanoida +holochoanoidal +holochordate +holochroal +holoclastic +holocrine +holocryptic +holocrystalline +holodactylic +holodedron +Holodiscus +holoenzyme +Holofernes +hologamy +hologamous +hologastrula +hologastrular +hologyny +hologynic +hologynies +Holognatha +holognathous +hologonidia +hologonidium +hologoninidia +hologram +holograms +hologram's +holograph +holography +holographic +holographical +holographically +holographies +holographs +holohedral +holohedry +holohedric +holohedrism +holohedron +holohemihedral +holohyaline +holoku +hololith +holomastigote +Holometabola +holometabole +holometaboly +holometabolian +holometabolic +holometabolism +holometabolous +holometer +Holomyaria +holomyarian +Holomyarii +holomorph +holomorphy +holomorphic +holomorphism +holomorphosis +holoparasite +holoparasitic +Holophane +holophyte +holophytic +holophotal +holophote +holophotometer +holophrase +holophrases +holophrasis +holophrasm +holophrastic +holoplankton +holoplanktonic +holoplexia +holopneustic +holoproteide +holoptic +holoptychian +holoptychiid +Holoptychiidae +Holoptychius +holoquinoid +holoquinoidal +holoquinonic +holoquinonoid +holorhinal +holosaprophyte +holosaprophytic +holoscope +holosericeous +holoside +holosiderite +holosymmetry +holosymmetric +holosymmetrical +Holosiphona +holosiphonate +holosystematic +holosystolic +Holosomata +holosomatous +holospondaic +holostean +Holostei +holosteous +holosteric +Holosteum +holostylic +Holostomata +holostomate +holostomatous +holostome +holostomous +holothecal +holothoracic +Holothuria +holothurian +Holothuridea +holothurioid +Holothurioidea +Holothuroidea +holotype +holotypes +holotypic +holotony +holotonia +holotonic +holotrich +Holotricha +holotrichal +Holotrichida +holotrichous +holour +holozoic +holp +holpen +hols +holsom +Holst +Holstein +Holstein-Friesian +holsteins +holster +holstered +holsters +Holsworth +Holt +Holton +Holtorf +holts +Holtsville +Holtville +Holtwood +Holtz +Holub +holus-bolus +holw +Holzman +Hom +hom- +homacanth +Homadus +homage +homageable +homaged +homager +homagers +homages +homaging +Homagyrius +homagium +Homalin +Homalocenchrus +homalogonatous +homalographic +homaloid +homaloidal +Homalonotus +Homalopsinae +Homaloptera +Homalopterous +homalosternal +Homalosternii +Homam +Homans +homard +Homaridae +homarine +homaroid +Homarus +homatomic +homaxial +homaxonial +homaxonic +hombre +hombres +Homburg +homburgs +Home +home- +home-abiding +home-along +home-baked +homebody +homebodies +homeborn +home-born +homebound +homebred +home-bred +homebreds +homebrew +home-brew +homebrewed +home-brewed +home-bringing +homebuild +homebuilder +homebuilders +homebuilding +home-building +home-built +homecome +home-come +homecomer +homecoming +home-coming +homecomings +homecraft +homecroft +homecrofter +homecrofting +homed +Homedale +home-driven +home-dwelling +homefarer +home-faring +homefarm +home-fed +homefelt +home-felt +homefolk +homefolks +homegoer +home-going +homeground +home-growing +homegrown +home-grown +homey +homeyness +homekeeper +homekeeping +home-keeping +home-killed +homeland +homelander +homelands +homeless +homelessly +homelessness +homelet +homely +homelier +homeliest +homelife +homelike +homelikeness +homelily +homelyn +homeliness +homelinesses +homeling +home-loving +homelovingness +homemade +home-made +homemake +homemaker +homemakers +homemaker's +homemaking +homemakings +homeo- +homeoblastic +homeochromatic +homeochromatism +homeochronous +homeocrystalline +homeogenic +homeogenous +homeoid +homeoidal +homeoidality +homeokinesis +homeokinetic +homeomerous +homeomorph +homeomorphy +homeomorphic +homeomorphism +homeomorphisms +homeomorphism's +homeomorphous +homeopath +homeopathy +homeopathic +homeopathically +homeopathician +homeopathicity +homeopathies +homeopathist +homeophony +homeoplasy +homeoplasia +homeoplastic +homeopolar +homeosis +homeostases +homeostasis +homeostatic +homeostatically +homeostatis +homeotherapy +homeotherm +homeothermal +homeothermy +homeothermic +homeothermism +homeothermous +homeotic +homeotype +homeotypic +homeotypical +homeotransplant +homeotransplantation +homeown +homeowner +homeowners +home-owning +homeozoic +homeplace +Homer +home-raised +Homere +home-reared +homered +Homerian +Homeric +Homerical +Homerically +Homerid +Homeridae +Homeridian +homering +Homerist +homerite +Homerology +Homerologist +Homeromastix +homeroom +homerooms +homers +Homerus +Homerville +homes +home-sailing +homeseeker +home-sent +homesick +home-sick +homesickly +homesickness +home-sickness +homesicknesses +homesite +homesites +homesome +homespun +homespuns +homestay +home-staying +homestall +Homestead +homesteader +homesteaders +homesteads +homester +homestretch +homestretches +home-thrust +Hometown +hometowns +homeward +homeward-bound +homeward-bounder +homewardly +homewards +Homewood +homework +homeworker +homeworks +homewort +Homeworth +home-woven +homy +homichlophobia +homicidal +homicidally +homicide +homicides +homicidious +homicidium +homiculture +homier +homiest +homiform +homilete +homiletic +homiletical +homiletically +homiletics +homily +homiliary +homiliaries +homiliarium +homilies +homilist +homilists +homilite +homilize +hominal +hominem +homines +hominess +hominesses +homing +Hominy +Hominian +hominians +hominid +Hominidae +hominids +hominies +hominify +hominiform +hominine +hominisection +hominivorous +hominization +hominize +hominized +hominoid +hominoids +homish +homishness +hommack +hommage +homme +Hommel +hommock +hommocks +hommos +hommoses +Homo +homo- +homoanisaldehyde +homoanisic +homoarecoline +homobaric +homoblasty +homoblastic +homobront +homocarpous +homocategoric +homocentric +homocentrical +homocentrically +homocerc +homocercal +homocercality +homocercy +homocerebrin +homochiral +homochlamydeous +homochromatic +homochromatism +homochrome +homochromy +homochromic +homochromosome +homochromous +homochronous +homocycle +homocyclic +homoclinal +homocline +Homocoela +homocoelous +homocreosol +homodermy +homodermic +homodynamy +homodynamic +homodynamous +homodyne +homodont +homodontism +homodox +homodoxian +homodromal +homodrome +homodromy +homodromous +Homoean +Homoeanism +homoecious +homoeo- +homoeoarchy +homoeoblastic +homoeochromatic +homoeochronous +homoeocrystalline +homoeogenic +homoeogenous +homoeography +homoeoid +homoeokinesis +homoeomerae +homoeomeral +Homoeomeri +homoeomery +homoeomeria +homoeomerian +homoeomerianism +homoeomeric +homoeomerical +homoeomerous +homoeomorph +homoeomorphy +homoeomorphic +homoeomorphism +homoeomorphous +homoeopath +homoeopathy +homoeopathic +homoeopathically +homoeopathician +homoeopathicity +homoeopathist +homoeophyllous +homoeophony +homoeoplasy +homoeoplasia +homoeoplastic +homoeopolar +homoeosis +homoeotel +homoeoteleutic +homoeoteleuton +homoeotic +homoeotype +homoeotypic +homoeotypical +homoeotopy +homoeozoic +homoerotic +homoeroticism +homoerotism +homofermentative +homogametic +homogamy +homogamic +homogamies +homogamous +homogangliate +homogen +homogenate +homogene +homogeneal +homogenealness +homogeneate +homogeneity +homogeneities +homogeneity's +homogeneization +homogeneize +homogeneous +homogeneously +homogeneousness +homogeneousnesses +homogenesis +homogenetic +homogenetical +homogenetically +homogeny +homogenic +homogenies +homogenization +homogenize +homogenized +homogenizer +homogenizers +homogenizes +homogenizing +homogenous +homogentisic +homoglot +homogone +homogony +homogonies +homogonous +homogonously +homograft +homograph +homography +homographic +homographs +homohedral +homo-hetero-analysis +homoi- +homoio- +homoiotherm +homoiothermal +homoiothermy +homoiothermic +homoiothermism +homoiothermous +homoiousia +Homoiousian +Homoiousianism +homoiousious +homolateral +homolecithal +homolegalis +homolysin +homolysis +homolytic +homolog +homologal +homologate +homologated +homologating +homologation +homology +homologic +homological +homologically +homologies +homologise +homologised +homologiser +homologising +homologist +homologize +homologized +homologizer +homologizing +homologon +homologoumena +homologous +homolography +homolographic +homologs +homologue +homologumena +homolosine +homomallous +homomeral +homomerous +homometrical +homometrically +homomorph +Homomorpha +homomorphy +homomorphic +homomorphism +homomorphisms +homomorphism's +homomorphosis +homomorphous +Homoneura +homonid +homonym +homonymy +homonymic +homonymies +homonymity +homonymous +homonymously +homonyms +homonomy +homonomous +homonuclear +homo-organ +homoousia +Homoousian +Homoousianism +Homoousianist +Homoousiast +Homoousion +homoousious +homopathy +homopause +homoperiodic +homopetalous +homophene +homophenous +homophile +homophiles +homophyly +homophylic +homophyllous +homophobia +homophobic +homophone +homophones +homophony +homophonic +homophonically +homophonous +homophthalic +homopiperonyl +homoplasy +homoplasis +homoplasmy +homoplasmic +homoplassy +homoplast +homoplastic +homoplastically +homopolar +homopolarity +homopolic +homopolymer +homopolymerization +homopolymerize +homopter +Homoptera +homopteran +homopteron +homopterous +Homorelaps +homorganic +homos +Homosassa +homoscedastic +homoscedasticity +homoseismal +homosex +homosexual +homosexualism +homosexualist +homosexuality +homosexually +homosexuals +homosystemic +homosphere +homospory +homosporous +Homosteus +homostyled +homostyly +homostylic +homostylism +homostylous +homotactic +homotatic +homotaxeous +homotaxy +homotaxia +homotaxial +homotaxially +homotaxic +homotaxis +homothallic +homothallism +homotherm +homothermal +homothermy +homothermic +homothermism +homothermous +homothety +homothetic +homotypal +homotype +homotypy +homotypic +homotypical +homotony +homotonic +homotonous +homotonously +homotopy +homotopic +homotransplant +homotransplantation +homotropal +homotropous +homousian +homovanillic +homovanillin +Homovec +homoveratric +homoveratrole +homozygosis +homozygosity +homozygote +homozygotes +homozygotic +homozygous +homozygously +homozygousness +homrai +Homs +homuncio +homuncle +homuncular +homuncule +homunculi +homunculus +Hon +Honaker +Honan +honans +Honaunau +honcho +honchoed +honchos +Hond +Hond. +Honda +hondas +hondle +hondled +hondles +hondling +Hondo +Honduran +Honduranean +Honduranian +hondurans +Honduras +Hondurean +Hondurian +hone +Honeapath +Honebein +Honecker +honed +Honegger +Honey +honeyballs +honey-bear +honey-bearing +honeybee +honey-bee +honeybees +honeyberry +honeybind +honey-bird +honeyblob +honey-blond +honeybloom +honey-bloom +Honeybrook +honeybun +honeybunch +honeybuns +honey-buzzard +honey-color +honey-colored +honeycomb +honeycombed +honeycombing +honeycombs +honeycreeper +honeycup +honeydew +honey-dew +honeydewed +honeydews +honeydrop +honey-drop +honey-dropping +honey-eater +honey-eating +honeyed +honeyedly +honeyedness +honeyfall +honeyflower +honey-flower +honey-flowing +honeyfogle +honeyfugle +honeyful +honey-gathering +honey-guide +honeyhearted +honey-heavy +honey-yielding +honeying +honey-laden +honeyless +honeylike +honeylipped +honey-loaded +Honeyman +honeymonth +honey-month +honeymoon +honeymooned +honeymooner +honeymooners +honeymoony +honeymooning +honeymoonlight +honeymoons +honeymoonshine +honeymoonstruck +honeymouthed +honey-mouthed +honeypod +honeypot +honey-pot +honeys +honey-secreting +honey-stalks +honey-steeped +honeystone +honey-stone +honey-stored +honey-storing +honeystucker +honeysuck +honeysucker +honeysuckle +honeysuckled +honeysuckles +honeysweet +honey-sweet +honey-tasting +honey-tongued +Honeyville +honey-voiced +honeyware +Honeywell +Honeywood +honeywort +Honeoye +honer +honers +hones +Honesdale +honest +honester +honestest +honestete +honesty +honesties +honestly +honestness +honestone +honest-to-God +honewort +honeworts +Honfleur +Hong +hongkong +Hong-Kong +Hongleur +hongs +Honiara +honied +Honig +honily +honing +Honiton +honk +honked +honkey +honkeys +honker +honkers +honky +honkie +honkies +honking +honky-tonk +honkytonks +honks +Honna +Honniball +Honobia +Honokaa +Honolulu +Honomu +Honor +Honora +honorability +honorable +honorableness +honorables +honorableship +honorably +honorance +honorand +honorands +honorararia +honorary +honoraria +honoraries +honorarily +honorarium +honorariums +Honoraville +honor-bound +honored +honoree +honorees +honorer +honorers +honoress +honor-fired +honor-giving +Honoria +honorific +honorifical +honorifically +honorifics +Honorine +honoring +Honorius +honorless +honorous +honor-owing +honors +honorsman +honor-thirsty +honorworthy +Honour +Honourable +honourableness +honourably +honoured +honourer +honourers +honouring +honourless +honours +Hons +Honshu +hont +hontish +hontous +Honus +honzo +Hoo +Hooch +hooches +hoochinoo +hood +hoodcap +hood-crowned +hooded +hoodedness +hoodful +hoody +hoodie +hoodies +hooding +hoodle +hoodless +hoodlike +hoodlum +hoodlumish +hoodlumism +hoodlumize +hoodlums +hoodman +hoodman-blind +hoodmen +hoodmold +hood-mould +hoodoes +hoodoo +hoodooed +hoodooing +hoodooism +hoodoos +hoods +hood-shaped +hoodsheaf +hoodshy +hoodshyness +Hoodsport +hoodwink +hoodwinkable +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoodwise +hoodwort +hooey +hooeys +hoof +hoofbeat +hoofbeats +hoofbound +hoof-bound +hoof-cast +hoof-cut +hoofed +hoofer +hoofers +hoofy +hoofiness +hoofing +hoofish +hoofless +hooflet +hooflike +hoofmark +hoofmarks +hoof-plowed +hoofprint +hoof-printed +hoofrot +hoofs +hoof's +hoof-shaped +hoofworm +hoogaars +Hooge +Hoogh +Hooghly +hoo-ha +hooye +Hook +hooka +hookah +hookahs +hook-and-ladder +hook-armed +hookaroon +hookas +hook-backed +hook-beaked +hook-bill +hook-billed +hookcheck +Hooke +hooked +hookedness +hookedwise +hookey +hookeys +hookem-snivey +Hooker +Hookera +hookerman +hooker-off +hooker-on +hooker-out +hooker-over +hookers +Hookerton +hooker-up +hook-handed +hook-headed +hookheal +hooky +hooky-crooky +hookier +hookies +hookiest +hooking +hookish +hookland +hookless +hooklet +hooklets +hooklike +hookmaker +hookmaking +hookman +hooknose +hook-nose +hook-nosed +hooknoses +Hooks +hook-shaped +hookshop +hook-shouldered +hooksmith +hook-snouted +Hookstown +hookswinging +hooktip +hook-tipped +hookum +hookup +hook-up +hookups +hookupu +hookweed +hookwise +hookworm +hookwormer +hookwormy +hookworms +hool +hoolakin +hoolaulea +hoolee +Hoolehua +hooley +hooly +hoolie +hooligan +hooliganish +hooliganism +hooliganize +hooligans +hoolihan +hoolock +hoom +Hoon +hoondee +hoondi +hoonoomaun +hoop +Hoopa +hoop-back +hooped +Hoopen +Hooper +Hooperating +hooperman +hoopers +Hoopes +Hoopeston +hooping +hooping-cough +hoopla +hoop-la +hooplas +Hoople +hoopless +hooplike +hoopmaker +hoopman +hoopmen +hoopoe +hoopoes +hoopoo +hoopoos +hoop-petticoat +Hooppole +hoops +hoop-shaped +hoopskirt +hoopster +hoopsters +hoopstick +hoop-stick +hoopwood +hoorah +hoorahed +hoorahing +hoorahs +hooray +hoorayed +hooraying +hoorays +hooroo +hooroosh +hoose +hoosegow +hoosegows +hoosgow +hoosgows +hoosh +Hoosick +Hoosier +Hoosierdom +Hoosierese +Hoosierize +hoosiers +hoot +hootay +hootch +hootches +hootchie-kootchie +hootchy-kootch +hootchy-kootchy +hootchy-kootchies +hooted +hootenanny +hootenannies +hooter +hooters +hooty +hootier +hootiest +hooting +hootingly +hootmalalie +Hootman +Hooton +hoots +hoove +hooved +hoovey +Hooven +Hoover +Hooverism +Hooverize +Hooversville +Hooverville +hooves +hop +hop-about +hopak +Hopatcong +hopbind +hopbine +Hopbottom +hopbush +Hopcalite +hopcrease +Hope +hoped +Hopedale +hoped-for +hopeful +hopefully +hopefulness +hopefulnesses +hopefuls +Hopeh +Hopehull +Hopei +hopeite +Hopeland +hopeless +hopelessly +hopelessness +hopelessnesses +hoper +hopers +hopes +Hopestill +Hopeton +Hopewell +Hopfinger +hop-garden +hophead +hopheads +Hopi +hopyard +hop-yard +Hopin +hoping +hopingly +Hopis +Hopkins +Hopkinsian +Hopkinsianism +Hopkinson +Hopkinsonian +Hopkinsville +Hopkinton +Hopland +Hoples +hoplite +hoplites +hoplitic +hoplitodromos +hoplo- +Hoplocephalus +hoplology +hoplomachy +hoplomachic +hoplomachist +hoplomachos +Hoplonemertea +hoplonemertean +hoplonemertine +Hoplonemertini +hoplophoneus +hopoff +hop-o'-my-thumb +hop-o-my-thumb +Hoppe +hopped +hopped-up +Hopper +hopperburn +hoppercar +hopperdozer +hopperette +hoppergrass +hopperings +hopperman +hoppers +hopper's +hopper-shaped +hoppestere +hoppet +hoppy +hop-picker +hopping +hoppingly +hoppity +hoppytoad +hopple +hoppled +hopples +hoppling +hoppo +hops +hopsack +hop-sack +hopsacking +hop-sacking +hopsacks +hopsage +hopscotch +hopscotcher +hop-shaped +hopthumb +hoptoad +hoptoads +hoptree +hopvine +Hopwood +Hoquiam +hor +hor. +hora +Horace +Horacio +Horae +horah +horahs +horal +Horan +horary +horas +Horatia +Horatian +Horatii +horatiye +Horatio +horation +Horatius +horatory +horbachite +Horbal +Horcus +hordary +hordarian +horde +hordeaceous +hordeate +horded +hordeiform +hordein +hordeins +hordenine +hordeola +hordeolum +hordes +horde's +Hordeum +hording +hordock +Hordville +hore +Horeb +horehoond +horehound +horehounds +Horgan +hory +Horick +Horicon +Horim +horismology +Horite +horizometer +horizon +horizonal +horizonless +horizons +horizon's +horizontal +horizontalism +horizontality +horizontalization +horizontalize +horizontally +horizontalness +horizontic +horizontical +horizontically +horizonward +horkey +horla +Horlacher +horme +hormephobia +hormetic +hormic +hormigo +Hormigueros +hormion +Hormisdas +hormism +hormist +hormogon +Hormogonales +Hormogoneae +Hormogoneales +hormogonium +hormogonous +hormonal +hormonally +hormone +hormonelike +hormones +hormone's +hormonic +hormonize +hormonogenesis +hormonogenic +hormonoid +hormonology +hormonopoiesis +hormonopoietic +hormos +Hormuz +Horn +hornada +Hornbeak +hornbeam +hornbeams +Hornbeck +hornbill +hornbills +hornblende +hornblende-gabbro +hornblendic +hornblendite +hornblendophyre +Hornblower +hornbook +horn-book +hornbooks +Hornbrook +Horne +horned +hornedness +Horney +horn-eyed +Hornell +Horner +hornerah +hornero +Hornersville +hornet +hornety +hornets +hornet's +hornfair +hornfels +hornfish +horn-fish +horn-footed +hornful +horngeld +horny +Hornick +Hornie +hornier +horniest +hornify +hornification +hornified +horny-fingered +horny-fisted +hornyhanded +hornyhead +horny-hoofed +horny-knuckled +hornily +horniness +horning +horny-nibbed +hornish +hornist +hornists +hornito +horny-toad +Hornitos +hornkeck +hornless +hornlessness +hornlet +hornlike +horn-mad +horn-madness +hornmouth +hornotine +horn-owl +hornpipe +hornpipes +hornplant +horn-plate +hornpout +hornpouts +horn-rimmed +horn-rims +horns +Hornsby +horn-shaped +horn-silver +hornslate +hornsman +hornstay +Hornstein +hornstone +hornswaggle +hornswoggle +hornswoggled +hornswoggling +horntail +horntails +hornthumb +horntip +Horntown +hornweed +hornwood +horn-wood +hornwork +hornworm +hornworms +hornwort +hornworts +hornwrack +Horodko +horograph +horographer +horography +horokaka +horol +horol. +horologe +horologer +horologes +horology +horologia +horologic +horological +horologically +horologies +horologigia +horologiography +horologist +horologists +Horologium +horologue +horometer +horometry +horometrical +Horonite +horopito +horopter +horoptery +horopteric +horoscopal +horoscope +horoscoper +horoscopes +horoscopy +horoscopic +horoscopical +horoscopist +horotely +horotelic +Horouta +Horowitz +horrah +horray +horral +Horrebow +horrendous +horrendously +horrent +horrescent +horreum +horry +horribility +horrible +horribleness +horriblenesses +horribles +horribly +horrid +horridity +horridly +horridness +horrify +horrific +horrifically +horrification +horrified +horrifiedly +horrifies +horrifying +horrifyingly +horripilant +horripilate +horripilated +horripilating +horripilation +horrisonant +Horrocks +horror +horror-crowned +horror-fraught +horrorful +horror-inspiring +horrorish +horrorist +horrorize +horror-loving +horrormonger +horrormongering +horrorous +horrors +horror's +horrorsome +horror-stricken +horror-struck +hors +Horsa +horse +horse-and-buggy +horseback +horse-back +horsebacker +horsebacks +horsebane +horsebean +horse-bitten +horse-block +horse-boat +horseboy +horse-boy +horsebox +horse-box +horse-bread +horsebreaker +horse-breaker +horsebush +horsecar +horse-car +horsecars +horsecart +horse-chestnut +horsecloth +horsecloths +horse-collar +horse-coper +horse-corser +horse-course +horsecraft +horsed +horse-dealing +horsedom +horsedrawing +horse-drawn +horse-eye +horseess +horse-faced +horsefair +horse-fair +horsefeathers +horsefettler +horsefight +horsefish +horse-fish +horsefishes +horseflesh +horse-flesh +horsefly +horse-fly +horseflies +horseflower +horsefoot +horse-foot +horsegate +horse-godmother +horse-guard +Horse-guardsman +horsehair +horsehaired +horsehairs +horsehead +horse-head +Horseheads +horseheal +horseheel +horseherd +horsehide +horsehides +horse-hoe +horsehood +horsehoof +horse-hoof +horse-hour +Horsey +horseier +horseiest +horsejockey +horse-jockey +horsekeeper +horsekeeping +horselaugh +horse-laugh +horselaugher +horselaughs +horselaughter +horseleach +horseleech +horse-leech +horseless +horsely +horselike +horse-litter +horseload +horse-load +horselock +horse-loving +horse-mackerel +horseman +horsemanship +horsemanships +horse-marine +horse-master +horsemastership +horse-matcher +horsemen +horse-mill +horsemint +horse-mint +horsemonger +horsenail +horse-nail +Horsens +horse-owning +Horsepen +horsepipe +horseplay +horse-play +horseplayer +horseplayers +horseplayful +horseplays +horse-plum +horsepond +horse-pond +horsepower +horse-power +horsepower-hour +horsepower-year +horsepowers +horsepox +horse-pox +horser +horse-race +horseradish +horse-radish +horseradishes +horses +horse-scorser +horse-sense +horseshit +horseshoe +horseshoed +horseshoeing +horseshoer +horseshoers +horseshoes +horseshoe-shaped +horseshoing +horsetail +horse-tail +horsetails +horse-taming +horsetongue +Horsetown +horse-trade +horse-traded +horse-trading +horsetree +horseway +horseweed +horsewhip +horsewhipped +horsewhipper +horsewhipping +horsewhips +horsewoman +horsewomanship +horsewomen +horsewood +horsfordite +Horsham +horsy +horsier +horsiest +horsify +horsyism +horsily +horsiness +horsing +Horst +horste +horstes +horsts +Hort +hort. +Horta +hortation +hortative +hortatively +hortator +hortatory +hortatorily +Horten +Hortensa +Hortense +Hortensia +hortensial +Hortensian +Hortensius +Horter +hortesian +Horthy +hortyard +horticultor +horticultural +horticulturalist +horticulturally +horticulture +horticultures +horticulturist +horticulturists +hortite +Horton +hortonolite +Hortonville +hortorium +hortulan +Horus +Horvatian +Horvitz +Horwath +Horwitz +Hos +Hos. +Hosackia +hosanna +hosannaed +hosannah +hosannaing +hosannas +Hosbein +Hoschton +Hose +Hosea +hosebird +hosecock +hosed +Hoseia +Hosein +hose-in-hose +hosel +hoseless +hoselike +hosels +hoseman +hosen +hose-net +hosepipe +hoses +hose's +Hosfmann +Hosford +Hoshi +hosier +hosiery +hosieries +hosiers +hosing +hosiomartyr +Hoskins +Hoskinson +Hoskinston +Hosmer +hosp +hosp. +Hospers +hospice +hospices +hospita +hospitable +hospitableness +hospitably +hospitage +hospital +hospitalary +Hospitaler +Hospitalet +hospitalism +hospitality +hospitalities +hospitalization +hospitalizations +hospitalize +hospitalized +hospitalizes +hospitalizing +Hospitaller +hospitalman +hospitalmen +hospitals +hospital's +hospitant +hospitate +hospitation +hospitator +hospitia +hospitious +hospitium +hospitize +hospodar +hospodariat +hospodariate +hospodars +hoss +Hosston +Host +Hosta +hostage +hostaged +hostager +hostages +hostage's +hostageship +hostaging +hostal +hostas +hosted +hostel +hosteled +hosteler +hostelers +hosteling +hosteller +hostelling +hostelry +hostelries +hostels +hoster +hostess +hostessed +hostesses +hostessing +hostess's +hostess-ship +Hostetter +hostie +hostile +hostiley +hostilely +hostileness +hostiles +hostility +hostilities +hostilize +hosting +hostle +hostler +hostlers +hostlership +hostlerwife +hostless +hostly +hostry +hosts +hostship +hot +hot-air +hot-air-heat +hot-air-heated +Hotatian +hotbed +hotbeds +hot-blast +hotblood +hotblooded +hot-blooded +hot-bloodedness +hotbloods +hotbox +hotboxes +hot-brain +hotbrained +hot-breathed +hot-bright +hot-broached +hotcake +hotcakes +hotch +hotcha +hotched +hotches +hotching +Hotchkiss +hotchpot +hotchpotch +hotchpotchly +hotchpots +hot-cold +hot-deck +hot-dipped +hotdog +hot-dog +hotdogged +hotdogger +hotdogging +hotdogs +hot-draw +hot-drawing +hot-drawn +hot-drew +hot-dry +hote +Hotei +hot-eyed +hotel +hoteldom +hotelhood +hotelier +hoteliers +hotelization +hotelize +hotelkeeper +hotelless +hotelman +hotelmen +hotels +hotel's +hotelward +Hotevilla +hotfoot +hot-foot +hotfooted +hotfooting +hotfoots +hot-forged +hot-galvanize +hot-gospeller +hothead +hotheaded +hot-headed +hotheadedly +hotheadedness +hotheadednesses +hotheads +hothearted +hotheartedly +hotheartedness +hot-hoof +hothouse +hot-house +hothouses +hot-humid +hoti +Hotien +hotkey +hotly +hotline +hotlines +hot-livered +hotmelt +hot-mettled +hot-mix +hot-moist +hotmouthed +hotness +hotnesses +HOTOL +hotplate +hotpot +hot-pot +hotpress +hot-press +hotpressed +hot-presser +hotpresses +hotpressing +hot-punched +hotrod +hotrods +hot-roll +hot-rolled +hots +hot-short +hot-shortness +hotshot +hot-shot +hotshots +hotsy-totsy +hot-spirited +hot-spot +hot-spotted +hot-spotting +hotsprings +Hotspur +hotspurred +hotspurs +hot-stomached +hot-swage +hotta +hotted +hot-tempered +Hottentot +Hottentotese +Hottentotic +Hottentotish +Hottentotism +hotter +hottery +hottest +hottie +hotting +hottish +hottle +Hottonia +hot-vulcanized +hot-water-heat +hot-water-heated +hot-windy +hot-wire +hot-work +Hotze +hotzone +houbara +Houck +houdah +houdahs +Houdaille +Houdan +Houdini +Houdon +Hough +houghband +hougher +houghite +houghmagandy +houghsinew +hough-sinew +Houghton +Houghton-le-Spring +houhere +Houyhnhnm +Houlberg +houlet +Houlka +hoult +Houlton +Houma +houmous +hounce +Hound +hound-dog +hounded +hounder +hounders +houndfish +hound-fish +houndfishes +houndy +hounding +houndish +houndlike +houndman +hound-marked +hounds +houndsbane +houndsberry +hounds-berry +houndsfoot +houndshark +hound's-tongue +hound's-tooth +hounskull +Hounslow +houpelande +Houphouet-Boigny +houppelande +hour +hour-circle +hourful +hourglass +hour-glass +hourglasses +hourglass-shaped +houri +Hourigan +Hourihan +houris +hourless +hourly +hourlong +hour-long +Hours +housage +housal +Housatonic +House +houseball +houseboat +house-boat +houseboating +houseboats +houseboy +houseboys +housebote +housebound +housebreak +housebreaker +housebreakers +housebreaking +housebreaks +housebroke +housebroken +house-broken +housebrokenness +housebug +housebuilder +house-builder +housebuilding +house-cap +housecarl +houseclean +housecleaned +housecleaner +housecleaning +housecleanings +housecleans +housecoat +housecoats +housecraft +house-craft +housed +house-dog +house-dove +housedress +housefast +housefather +house-father +housefly +houseflies +housefly's +housefront +houseful +housefuls +housefurnishings +houseguest +house-headship +household +householder +householders +householdership +householding +householdry +households +household-stuff +househusband +househusbands +housey-housey +housekeep +housekeeper +housekeeperly +housekeeperlike +housekeepers +housekeeper's +housekeeping +housekept +housekkept +housel +Houselander +houseled +houseleek +houseless +houselessness +houselet +houselights +houseline +houseling +houselled +houselling +housels +housemaid +housemaidenly +housemaidy +housemaiding +housemaids +houseman +housemaster +housemastership +housemate +housemates +housemating +housemen +houseminder +housemistress +housemother +house-mother +housemotherly +housemothers +Housen +houseowner +housepaint +houseparent +housephone +house-place +houseplant +house-proud +Houser +house-raising +houseridden +houseroom +house-room +housers +houses +housesat +house-search +housesit +housesits +housesitting +housesmith +house-to-house +housetop +house-top +housetops +housetop's +house-train +houseward +housewares +housewarm +housewarmer +housewarming +house-warming +housewarmings +housewear +housewife +housewifely +housewifeliness +housewifelinesses +housewifery +housewiferies +housewifeship +housewifish +housewive +housewives +housework +houseworker +houseworkers +houseworks +housewrecker +housewright +housy +housing +housings +housling +Housman +houss +Houssay +housty +Houston +Houstonia +Housum +hout +houting +houtou +Houtzdale +houvari +houve +Hova +Hove +hovedance +Hovey +hovel +hoveled +hoveler +hoveling +hovelled +hoveller +hovelling +hovels +hovel's +Hoven +Hovenia +hover +hovercar +Hovercraft +hovercrafts +hovered +hoverer +hoverers +hovering +hoveringly +hoverly +hoverport +hovers +hovertrain +Hovland +HOW +howadji +Howard +howardite +Howardstown +Howarth +howbeit +howdah +howdahs +how-de-do +howder +howdy +howdy-do +howdie +howdied +how-d'ye-do +howdies +howdying +how-do-ye +how-do-ye-do +how-do-you-do +Howe +Howea +howe'er +Howey +howel +Howell +Howells +Howenstein +Howertons +Howes +however +howf +howff +howffs +howfing +howfs +howgates +Howie +howish +Howison +howitz +howitzer +howitzers +howk +howked +howker +howking +howkit +howks +howl +Howlan +Howland +howled +Howlend +howler +howlers +howlet +howlets +Howlyn +howling +howlingly +howlite +Howlond +howls +Howrah +hows +howsabout +howso +howsoever +howsomever +howsour +how-to +howtowdie +Howund +Howzell +hox +Hoxeyville +Hoxha +Hoxie +Hoxsie +HP +HPD +HPIB +hpital +HPLT +HPN +HPO +HPPA +HQ +HR +hr- +hr. +Hradcany +Hrault +Hrdlicka +hrdwre +HRE +Hreidmar +HRH +HRI +Hrimfaxi +HRIP +Hrolf +Hrothgar +Hrozny +hrs +Hruska +Hrutkay +Hrvatska +hrzn +HS +h's +HSB +HSC +HSFS +HSH +HSI +Hsia +Hsiamen +Hsia-men +Hsian +Hsiang +hsien +Hsingan +Hsingborg +Hsin-hai-lien +Hsining +Hsinking +HSLN +HSM +HSP +HSSDS +HST +H-steel +H-stretcher +Hsu +hsuan +HT +ht. +htel +Htindaw +Htizwe +HTK +Hts +HU +HUAC +huaca +Huachuca +huaco +Huai +Huai-nan +huajillo +Hualapai +Huambo +huamuchil +Huan +huanaco +Huang +huantajayite +Huanuco +huapango +huapangos +huarache +huaraches +huaracho +huarachos +Huaras +Huari +huarizo +Huascar +Huascaran +huashi +Huastec +Huastecan +Huastecs +Huave +Huavean +hub +Huba +hubb +hubba +hubbaboo +hub-band +hub-bander +hub-banding +Hubbard +Hubbardston +Hubbardsville +hubbed +Hubbell +hubber +hubby +hubbies +hubbing +Hubbite +Hubble +hubble-bubble +hubbly +hubbob +hub-boring +hubbub +hubbuboo +hubbubs +hubcap +hubcaps +hub-deep +Hube +Hubey +Huber +Huberman +Hubert +Huberty +Huberto +Hubertus +Hubertusburg +Hubie +Hubing +Hubli +hubmaker +hubmaking +hubnerite +hubris +hubrises +hubristic +hubristically +hubs +hub's +Hubsher +hubshi +hub-turning +Hucar +huccatoon +huchen +Huchnom +hucho +huck +huckaback +Huckaby +huckle +huckleback +hucklebacked +huckleberry +huckleberries +hucklebone +huckle-bone +huckles +huckmuck +hucks +huckster +hucksterage +huckstered +hucksterer +hucksteress +huckstery +huckstering +hucksterism +hucksterize +hucksters +huckstress +HUD +Huda +hudder-mudder +hudderon +Huddersfield +Huddy +Huddie +huddle +huddled +huddledom +huddlement +huddler +huddlers +huddles +Huddleston +huddling +huddlingly +huddock +huddroun +huddup +Hudgens +Hudgins +Hudibras +Hudibrastic +Hudibrastically +Hudis +Hudnut +Hudson +Hudsonia +Hudsonian +hudsonite +Hudsonville +Hue +Huebner +hued +hueful +huehuetl +Huei +Huey +Hueysville +Hueytown +hueless +huelessness +Huelva +huemul +huer +Huerta +hues +hue's +Huesca +Huesman +Hueston +Huff +huffaker +huffcap +huff-cap +huff-duff +huffed +huffer +huffy +huffier +huffiest +huffily +huffiness +huffing +huffingly +huffish +huffishly +huffishness +huffle +huffler +Huffman +huffs +huff-shouldered +huff-snuff +Hufnagel +Hufuf +hug +HUGE +huge-armed +huge-bellied +huge-bodied +huge-boned +huge-built +huge-grown +huge-horned +huge-jawed +Hugel +hugely +Hugelia +huge-limbed +hugelite +huge-looking +hugeness +hugenesses +hugeous +hugeously +hugeousness +huge-proportioned +Huger +hugest +huge-tongued +huggable +hugged +hugger +huggery +huggermugger +hugger-mugger +huggermuggery +hugger-muggery +hugger-muggeries +huggers +Huggin +hugging +huggingly +Huggins +huggle +Hugh +Hughes +Hugheston +Hughesville +Hughett +Hughie +Hughmanick +Hughoc +Hughson +Hughsonville +Hugi +hugy +Hugibert +Hugin +Hugli +hugmatee +hug-me-tight +Hugo +Hugoesque +Hugon +hugonis +Hugoton +hugs +hugsome +Huguenot +Huguenotic +Huguenotism +huguenots +Hugues +huh +Huhehot +Hui +huia +huic +Huichou +Huidobro +Huig +Huygenian +Huygens +huyghenian +Huyghens +Huila +huile +huipil +huipiles +huipilla +huipils +huisache +huiscoyol +huisher +Huysmans +huisquil +huissier +huitain +huitre +Huitzilopochtli +Hujsak +Huk +Hukawng +Hukbalahap +huke +Hukill +hula +Hula-Hoop +hula-hula +hulas +Hulbard +Hulbert +Hulbig +Hulburt +hulch +hulchy +Hulda +Huldah +huldee +Huldreich +Hulen +Hulett +huly +hulk +hulkage +hulked +hulky +hulkier +hulkiest +hulkily +hulkiness +hulking +hulkingly +hulkingness +hulks +Hull +hullaballoo +hullaballoos +hullabaloo +hullabaloos +Hullda +hulled +huller +hullers +hulling +hull-less +hullo +hulloa +hulloaed +hulloaing +hulloas +hullock +hulloed +hulloes +hulloing +hulloo +hullooed +hullooing +hulloos +hullos +hulls +hull's +Hulme +huloist +hulotheism +Hulsean +hulsite +hulster +Hultgren +Hultin +Hulton +hulu +Hulutao +hulver +hulverhead +hulverheaded +hulwort +Hum +Huma +Humacao +Humayun +human +humanate +humane +humanely +humaneness +humanenesses +humaner +humanest +human-headed +humanhood +humanics +humanify +humanification +humaniform +humaniformian +humanisation +humanise +humanised +humaniser +humanises +humanish +humanising +humanism +humanisms +humanist +humanistic +humanistical +humanistically +humanists +humanitary +humanitarian +humanitarianism +humanitarianisms +humanitarianist +humanitarianize +humanitarians +humanity +humanitian +humanities +humanitymonger +humanity's +humanization +humanizations +humanize +humanized +humanizer +humanizers +humanizes +humanizing +humankind +humankinds +humanly +humanlike +humanness +humannesses +humanoid +humanoids +humans +Humansville +Humarock +Humash +Humashim +humate +humates +humation +Humber +Humberside +Humbert +Humberto +Humbird +hum-bird +Humble +humblebee +humble-bee +humbled +humblehearted +humble-looking +humble-mannered +humble-minded +humble-mindedly +humble-mindedness +humblemouthed +humbleness +humblenesses +humbler +humblers +humbles +humble-spirited +humblesse +humblesso +humblest +humble-visaged +humbly +humblie +humbling +humblingly +humbo +Humboldt +Humboldtianum +humboldtilite +humboldtine +humboldtite +humbug +humbugability +humbugable +humbugged +humbugger +humbuggery +humbuggers +humbugging +humbuggism +humbug-proof +humbugs +humbuzz +humdinger +humdingers +humdrum +humdrumminess +humdrummish +humdrummishness +humdrumness +humdrums +humdudgeon +Hume +Humean +humect +humectant +humectate +humectation +humective +humeral +humerals +humeri +humermeri +humero- +humeroabdominal +humerocubital +humerodigital +humerodorsal +humerometacarpal +humero-olecranal +humeroradial +humeroscapular +humeroulnar +humerus +Humeston +humet +humettee +humetty +Humfrey +Humfrid +Humfried +humhum +humic +humicubation +humid +humidate +humidfied +humidfies +humidify +humidification +humidifications +humidified +humidifier +humidifiers +humidifies +humidifying +humidistat +humidity +humidities +humidityproof +humidity-proof +humidly +humidness +humidor +humidors +humify +humific +humification +humified +humifuse +humilation +humiliant +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humiliative +humiliator +humiliatory +humilific +humilis +humility +humilities +humilitude +humin +Humiria +Humiriaceae +Humiriaceous +Humism +Humist +humistratous +humit +humite +humiture +humlie +hummable +hummaul +hummed +Hummel +hummeler +Hummelstown +hummer +hummeri +hummers +hummie +humming +hummingbird +humming-bird +hummingbirds +hummingly +hummock +hummocky +hummocks +hummum +hummus +hummuses +Humnoke +Humo +humongous +humor +humoral +humoralism +humoralist +humoralistic +humored +humorer +humorers +humoresque +humoresquely +humorful +humorific +humoring +humorism +humorist +humoristic +humoristical +humorists +humorize +humorless +humorlessly +humorlessness +humorlessnesses +humorology +humorous +humorously +humorousness +humorousnesses +humorproof +humors +humorsome +humorsomely +humorsomeness +Humorum +humour +humoural +humoured +humourful +humouring +humourist +humourize +humourless +humourlessness +humours +humoursome +humous +Hump +Humpage +humpback +humpbacked +hump-backed +humpbacks +humped +Humperdinck +Humph +humphed +humphing +Humphrey +Humphreys +humphs +humpy +humpier +humpies +humpiest +humpiness +humping +humpless +humps +hump-shaped +hump-shoulder +hump-shouldered +humpty +humpty-dumpty +Humptulips +Hums +humstrum +humuhumunukunukuapuaa +humulene +humulon +humulone +Humulus +humus +humuses +humuslike +Hun +Hunan +Hunanese +hunch +Hunchakist +hunchback +hunchbacked +hunchbacks +hunched +hunches +hunchet +hunchy +hunching +hund +hunder +hundi +hundred +hundredal +hundredary +hundred-dollar +hundred-eyed +hundreder +hundred-feathered +hundredfold +hundred-footed +hundred-handed +hundred-headed +hundred-year +hundred-leaf +hundred-leaved +hundred-legged +hundred-legs +hundredman +hundred-mile +hundredpenny +hundred-percent +hundred-percenter +hundred-pound +hundred-pounder +hundreds +hundredth +hundredths +hundredweight +hundredweights +hundredwork +Huneker +hunfysh +Hunfredo +Hung +Hung. +hungar +Hungary +Hungaria +Hungarian +hungarians +hungaric +hungarite +Hunger +hunger-bit +hunger-bitten +hunger-driven +hungered +hungerer +Hungerford +hungering +hungeringly +hungerless +hungerly +hunger-mad +hunger-pressed +hungerproof +hungerroot +hungers +hunger-starve +hunger-stricken +hunger-stung +hungerweed +hunger-worn +Hungnam +hungry +hungrier +hungriest +hungrify +hungrily +hungriness +hung-up +hunh +Hunyadi +Hunyady +Hunyak +Hunk +Hunker +hunkered +hunkering +Hunkerism +Hunkerous +Hunkerousness +hunkers +hunky +hunky-dory +Hunkie +hunkies +Hunkpapa +hunks +hunk's +Hunley +Hunlike +hunner +Hunnewell +Hunnian +Hunnic +Hunnican +Hunnish +Hunnishness +huns +Hunsinger +Hunt +huntable +huntaway +hunted +huntedly +Hunter +Hunterian +hunterlike +Hunters +Huntersville +Huntertown +huntilite +hunting +Huntingburg +Huntingdon +Huntingdonshire +hunting-ground +huntings +Huntington +Huntingtown +Huntland +Huntlee +Huntley +Huntly +huntress +huntresses +Hunts +Huntsburg +huntsman +huntsman's-cup +huntsmanship +huntsmen +hunt's-up +Huntsville +huntswoman +Huoh +hup +Hupa +hupaithric +Hupeh +huppah +huppahs +Huppert +huppot +huppoth +Hura +hurcheon +Hurd +hurden +hurdies +hurdy-gurdy +hurdy-gurdies +hurdy-gurdyist +hurdy-gurdist +hurdis +Hurdland +hurdle +hurdled +hurdleman +hurdler +hurdlers +hurdles +hurdlewise +hurdling +hurds +Hurdsfield +hure +hureaulite +hureek +hurf +Hurff +hurgila +hurkaru +hurkle +hurl +hurlbarrow +hurlbat +hurl-bone +Hurlbut +hurled +Hurlee +Hurley +Hurleigh +hurleyhacket +hurley-hacket +hurleyhouse +hurleys +Hurleyville +hurlement +hurler +hurlers +Hurless +hurly +hurly-burly +hurly-burlies +hurlies +hurling +hurlings +Hurlock +Hurlow +hurlpit +hurls +hurlwind +Hurok +Huron +Huronian +hurr +hurrah +hurrahed +hurrahing +hurrahs +hurray +hurrayed +hurraying +hurrays +hurr-bur +hurrer +Hurri +hurry +Hurrian +hurry-burry +hurricane +hurricane-decked +hurricane-proof +hurricanes +hurricane's +hurricanize +hurricano +hurridly +hurried +hurriedly +hurriedness +hurrier +hurriers +hurries +hurrygraph +hurrying +hurryingly +hurryproof +Hurris +hurry-scurry +hurry-scurried +hurry-scurrying +hurry-skurry +hurry-skurried +hurry-skurrying +hurrisome +hurry-up +hurrock +hurroo +hurroosh +hursinghar +Hurst +Hurstmonceux +hursts +hurt +hurtable +hurted +hurter +hurters +hurtful +hurtfully +hurtfulness +Hurty +hurting +hurtingest +hurtle +hurtleberry +hurtleberries +hurtled +hurtles +hurtless +hurtlessly +hurtlessness +hurtling +hurtlingly +hurts +Hurtsboro +hurtsome +Hurwit +Hurwitz +Hus +Husain +husband +husbandable +husbandage +husbanded +husbander +husbandfield +husbandhood +husbanding +husbandland +husbandless +husbandly +husbandlike +husbandliness +husbandman +husbandmen +husbandress +husbandry +husbandries +husbands +husband's +husbandship +husband-to-be +huscarl +Husch +huse +Husein +hush +Husha +hushaby +hushable +hush-boat +hushcloth +hushed +hushedly +hushed-up +husheen +hushel +husher +hushes +hushful +hushfully +hush-hush +hushing +hushingly +hushion +hushllsost +hush-money +husho +hushpuppy +hushpuppies +husht +hush-up +Husk +Huskamp +huskanaw +husked +Huskey +huskened +husker +huskers +huskershredder +Husky +huskier +huskies +huskiest +huskily +huskiness +huskinesses +husking +huskings +Huskisson +husklike +huskroot +husks +husk-tomato +huskwort +huso +huspel +huspil +Huss +Hussar +hussars +Hussey +Hussein +Husser +Husserl +Husserlian +hussy +hussydom +hussies +hussyness +Hussism +Hussite +Hussitism +hust +husting +hustings +Hustisford +hustle +hustlecap +hustle-cap +hustled +hustlement +hustler +hustlers +hustles +hustling +Huston +Hustontown +Hustonville +Husum +huswife +huswifes +huswives +HUT +hutch +hutched +hutcher +hutches +Hutcheson +hutchet +hutchie +hutching +Hutchings +Hutchins +Hutchinson +Hutchinsonian +Hutchinsonianism +hutchinsonite +Hutchison +Huterian +HUTG +Huther +huthold +hutholder +hutia +hut-keep +hutkeeper +hutlet +hutlike +hutment +hutments +Hutner +hutre +huts +hut's +hut-shaped +Hutson +Hutsonville +Hutsulian +Hutt +Huttan +hutted +Hutterites +Huttig +hutting +Hutto +Hutton +Huttonian +Huttonianism +huttoning +Huttonsville +huttonweed +Hutu +hutukhtu +hutuktu +hutung +hutzpa +hutzpah +hutzpahs +hutzpas +huurder +huvelyk +Hux +Huxford +Huxham +Huxley +Huxleian +Huxleyan +Huxtable +huxter +huzoor +Huzvaresh +huzz +huzza +huzzaed +huzzah +huzzahed +huzzahing +huzzahs +huzzaing +huzzard +huzzas +huzzy +HV +HVAC +Hvar +Hvasta +hvy +HW +hw- +hwa +Hwaiyang +Hwajung +hwan +Hwang +Hwanghwatsun +Hwangmei +H-war +HWD +Hwelon +hwy +hwyl +HWM +hwt +Hwu +HZ +i +y +i' +i- +-i- +y- +i. +Y. +I.C. +I.C.S. +I.D. +i.e. +I.F.S. +I.M. +Y.M.C.A. +Y.M.H.A. +I.N.D. +I.O.O.F. +i.q. +I.R.A. +Y.T. +I.T.U. +I.V. +Y.W.C.A. +Y.W.H.A. +I.W.W. +i/c +I/O +ia +YA +ia- +Ia. +IAA +Yaakov +IAB +yaba +yabber +yabbered +yabbering +yabbers +yabbi +yabby +yabbie +yabble +Yablon +Yablonovoi +yaboo +yabu +Yabucoa +yacal +Yacano +yacare +yacata +YACC +yacca +Iacchic +Iacchos +Iacchus +yachan +Yachats +Iache +Iachimo +yacht +yacht-built +yachtdom +yachted +yachter +yachters +yachty +yachting +yachtings +yachtist +yachtman +yachtmanship +yachtmen +yachts +yachtsman +yachtsmanlike +yachtsmanship +yachtsmen +yachtswoman +yachtswomen +yack +yacked +yackety-yack +yackety-yak +yackety-yakked +yackety-yakking +yacking +yacks +Yacolt +Yacov +IAD +yad +yadayim +Yadava +IADB +yade +yadim +Yadkin +Yadkinville +IAEA +Iaeger +Yaeger +Yael +IAF +Yafa +yaff +yaffed +yaffil +yaffing +yaffingale +yaffle +yaffler +yaffs +Yafo +Yager +yagers +yagger +yaghourt +yagi +yagis +Yagnob +Iago +yagourundi +Yagua +yaguarundi +yaguas +yaguaza +IAH +yah +yahan +Yahata +Yahgan +Yahganan +Yahgans +Yahiya +Yahoo +Yahoodom +Yahooish +Yahooism +yahooisms +Yahoos +Yahrzeit +yahrzeits +Yahuna +Yahuskin +Yahve +Yahveh +Yahvist +Yahvistic +Yahwe +Yahweh +Yahwism +Yahwist +Yahwistic +yay +Yaya +Iain +yair +yaird +yairds +yays +yaje +yajein +yajeine +yajenin +yajenine +Yajna +Yajnavalkya +yajnopavita +Yajur-Veda +yak +Yaka +Yakala +yakalo +yakamik +Yakan +yakattalo +Yaker +yakety-yak +yakety-yakked +yakety-yakking +yak-yak +Yakima +yakin +yakity-yak +yakitori +yakitoris +yakka +yakked +yakker +yakkers +yakkety-yak +yakking +yakmak +yakman +Yakona +Yakonan +yaks +yaksha +yakshi +Yakut +Yakutat +Yakutsk +ial +Yalaha +yalb +yald +Yale +Yalensian +yali +Ialysos +Ialysus +yalla +yallaer +yallock +yallow +Ialmenus +Yalonda +Yalta +Yalu +IAM +Yam +Yama +Yamacraw +Yamagata +Yamaha +yamalka +yamalkas +Yamamadi +yamamai +yamanai +Yamani +Yamashita +yamaskite +Yamassee +Yamato +Yamato-e +iamatology +Yamauchi +iamb +Iambe +iambelegus +iambi +iambic +iambical +iambically +iambics +iambist +iambize +iambographer +iambs +iambus +iambuses +Yamel +yamen +yamens +Yameo +Yami +yamilke +Yamis +yammadji +yammer +yammered +yammerer +yammerers +yammering +yammerly +yammers +yamp +Yampa +yampee +yamph +yam-root +Iams +yams +yamshik +yamstchick +yamstchik +yamulka +yamulkas +yamun +yamuns +Iamus +ian +Yan +iana +Yana +yanacona +Yanan +Yanaton +Yance +Yancey +Yanceyville +Yancy +yancopin +Iand +Yand +yander +Yang +yanggona +yang-kin +Yangku +yangs +yangtao +Yangtze +Yangtze-Kiang +Yanina +Yank +yanked +Yankee +Yankeedom +Yankee-doodle +Yankee-doodledom +Yankee-doodleism +Yankeefy +Yankeefied +Yankeefying +Yankeeism +Yankeeist +Yankeeize +Yankeeland +Yankeeness +yankees +Yankeetown +yanker +yanky +yanking +yanks +Yankton +Yanktonai +Yann +yannam +Yannigan +Yannina +yanolite +yanqui +yanquis +Ianteen +Ianthe +Ianthina +ianthine +ianthinite +Yantic +Yantis +yantra +yantras +Ianus +iao +Yao +Yao-min +yaoort +Yaounde +yaourt +yaourti +Yap +yapa +Iapetus +Yaphank +Iapyges +Iapigia +Iapygian +Iapygii +Iapyx +yaply +Yapman +yapness +yapock +yapocks +yapok +yapoks +yapon +yapons +yapp +yapped +yapper +yappers +yappy +yappiness +yapping +yappingly +yappish +IAPPP +yaps +yapster +Yapur +yaqona +Yaqui +Yaquina +yar +yaray +Yarak +yarb +Iarbas +Yarborough +Yard +yardage +yardages +yardang +Iardanus +yardarm +yard-arm +yardarms +yardbird +yardbirds +yard-broad +yard-deep +yarded +yarder +yardful +yardgrass +yarding +yardkeep +yardland +yardlands +Yardley +yard-long +yardman +yardmaster +yardmasters +yard-measure +yardmen +yard-of-ale +Yards +yard's +yardsman +yard-square +yardstick +yardsticks +yardstick's +yard-thick +yardwand +yard-wand +yardwands +yard-wide +yardwork +yardworks +iare +yare +yarely +yarer +yarest +yareta +Iaria +yariyari +yark +Yarkand +yarke +yarkee +yarl +yarly +yarm +yarmalke +yarmelke +yarmelkes +Yarmouth +Yarmuk +yarmulka +yarmulke +yarmulkes +yarn +yarn-boiling +yarn-cleaning +yarn-dye +yarn-dyed +yarned +Yarnell +yarnen +yarner +yarners +yarning +yarn-measuring +yarn-mercerizing +yarns +yarn's +yarn-spinning +yarn-testing +yarnwindle +Yaron +Yaroslavl +iarovization +yarovization +iarovize +yarovize +iarovized +yarovized +iarovizing +yarovizing +yarpha +yarr +yarraman +yarramen +yarran +yarry +yarringle +yarrow +yarrows +yarth +yarthen +Yaru +Yarura +Yaruran +Yaruro +Yarvis +yarwhelp +yarwhip +IAS +yas +yashiro +yashmac +yashmacs +yashmak +yashmaks +Yasht +Yashts +Iasi +Iasion +iasis +yasmak +yasmaks +Yasmeen +Yasmin +Yasmine +Yasna +Yasnian +Iaso +Yassy +Yasu +Yasui +Yasuo +Iasus +yat +IATA +yatagan +yatagans +yataghan +yataghans +yatalite +ya-ta-ta +Yate +Yates +Yatesboro +Yatesville +yati +Yatigan +iatraliptic +iatraliptics +iatry +iatric +iatrical +iatrics +iatro- +iatrochemic +iatrochemical +iatrochemically +iatrochemist +iatrochemistry +iatrogenic +iatrogenically +iatrogenicity +iatrology +iatrological +iatromathematical +iatromathematician +iatromathematics +iatromechanical +iatromechanist +iatrophysical +iatrophysicist +iatrophysics +iatrotechnics +IATSE +yatter +yattered +yattering +yatters +Yatvyag +Yatzeck +IAU +Yauapery +IAUC +Yauco +yaud +yauds +yauld +Yaunde +yaup +yauped +yauper +yaupers +yauping +yaupon +yaupons +yaups +yautia +yautias +yava +Yavapai +Yavar +Iaverne +yaw +Yawata +yawed +yawey +yaw-haw +yawy +yaw-yaw +yawing +Yawkey +yawl +yawled +yawler +yawling +yawl-rigged +yawls +yawlsman +yawmeter +yawmeters +yawn +yawned +yawney +yawner +yawners +yawnful +yawnfully +yawny +yawnily +yawniness +yawning +yawningly +yawnproof +yawns +yawnups +yawp +yawped +yawper +yawpers +yawping +yawpings +yawps +yawroot +yaws +yawshrub +yaw-sighted +yaw-ways +yawweed +yaxche +y-axes +y-axis +yazata +Yazbak +Yazd +Yazdegerdian +Yazoo +IB +YB +ib. +IBA +Ibad +Ibada +Ibadan +Ibadhi +Ibadite +Ibagu +y-bake +Iban +Ibanag +Ibanez +Ibapah +Ibaraki +Ibarruri +Ibbetson +Ibby +Ibbie +Ibbison +I-beam +Iberes +Iberi +Iberia +Iberian +iberians +Iberic +Iberis +Iberism +iberite +Ibero- +Ibero-aryan +Ibero-celtic +Ibero-insular +Ibero-pictish +Ibert +IBEW +ibex +ibexes +Ibibio +ibices +Ibycter +Ibycus +ibid +ibid. +ibidem +Ibididae +Ibidinae +ibidine +Ibidium +Ibilao +ibility +ibis +ibisbill +ibises +Ibiza +ible +y-blend +y-blenny +y-blennies +yblent +y-blent +Iblis +IBM +IBN +ibn-Batuta +ibn-Rushd +ibn-Saud +ibn-Sina +Ibo +ibogaine +ibolium +Ibos +ibota +Ibrahim +IBRD +Ibsen +Ibsenian +Ibsenic +Ibsenish +Ibsenism +Ibsenite +Ibson +IBTCWH +I-bunga +ibuprofen +ic +ICA +ICAAAA +Icacinaceae +icacinaceous +icaco +Icacorea +ical +ically +ICAN +ICAO +Icard +Icaria +Icarian +Icarianism +Icarius +Icarus +icasm +y-cast +ICB +ICBM +ICBW +ICC +ICCC +ICCCM +ICD +ice +Ice. +iceberg +icebergs +iceberg's +ice-bird +ice-blind +iceblink +iceblinks +iceboat +ice-boat +iceboater +iceboating +iceboats +ice-bolt +icebone +icebound +ice-bound +icebox +iceboxes +icebreaker +ice-breaker +icebreakers +ice-breaking +ice-brook +ice-built +icecap +ice-cap +ice-capped +icecaps +ice-chipping +ice-clad +ice-cold +ice-cool +ice-cooled +ice-covered +icecraft +ice-cream +ice-crushing +ice-crusted +ice-cube +ice-cubing +ice-cutting +iced +ice-encrusted +ice-enveloped +icefall +ice-fall +icefalls +ice-field +icefish +icefishes +ice-floe +ice-foot +ice-free +ice-green +ice-hill +ice-hook +icehouse +ice-house +icehouses +ice-imprisoned +ice-island +icekhana +icekhanas +Icel +Icel. +ice-laid +Iceland +Icelander +icelanders +Icelandian +Icelandic +iceleaf +iceless +Icelidae +icelike +ice-locked +Icelus +iceman +ice-master +icemen +ice-mountain +Iceni +Icenic +icepick +ice-plant +ice-plough +icequake +Icerya +iceroot +icers +ices +ice-scoured +ice-sheet +iceskate +ice-skate +iceskated +ice-skated +iceskating +ice-skating +icespar +ice-stream +icework +ice-work +ICFTU +ich +Ichabod +Ichang +ichebu +IChemE +ichibu +Ichinomiya +ichn- +Ichneumia +ichneumon +ichneumon- +ichneumoned +Ichneumones +ichneumonid +Ichneumonidae +ichneumonidan +Ichneumonides +ichneumoniform +ichneumonized +ichneumonoid +Ichneumonoidea +ichneumonology +ichneumous +ichneutic +ichnite +ichnites +ichnography +ichnographic +ichnographical +ichnographically +ichnographies +ichnolite +ichnolithology +ichnolitic +ichnology +ichnological +ichnomancy +icho +ichoglan +ichor +ichorous +ichorrhaemia +ichorrhea +ichorrhemia +ichorrhoea +ichors +Y-chromosome +ichs +ichth +ichthammol +ichthy- +ichthyal +ichthyian +ichthyic +ichthyician +ichthyism +ichthyisms +ichthyismus +ichthyization +ichthyized +ichthyo- +ichthyobatrachian +Ichthyocentaur +Ichthyocephali +ichthyocephalous +ichthyocol +ichthyocolla +ichthyocoprolite +Ichthyodea +Ichthyodectidae +ichthyodian +ichthyodont +ichthyodorylite +ichthyodorulite +ichthyofauna +ichthyofaunal +ichthyoform +ichthyographer +ichthyography +ichthyographia +ichthyographic +ichthyographies +ichthyoid +ichthyoidal +Ichthyoidea +Ichthyol +ichthyol. +ichthyolatry +ichthyolatrous +ichthyolite +ichthyolitic +ichthyology +ichthyologic +ichthyological +ichthyologically +ichthyologies +ichthyologist +ichthyologists +ichthyomancy +ichthyomania +ichthyomantic +Ichthyomorpha +ichthyomorphic +ichthyomorphous +ichthyonomy +ichthyopaleontology +ichthyophagan +ichthyophagi +ichthyophagy +ichthyophagian +ichthyophagist +ichthyophagize +ichthyophagous +ichthyophile +ichthyophobia +ichthyophthalmite +ichthyophthiriasis +ichthyophthirius +ichthyopolism +ichthyopolist +ichthyopsid +Ichthyopsida +ichthyopsidan +Ichthyopterygia +ichthyopterygian +ichthyopterygium +Ichthyornis +Ichthyornithes +ichthyornithic +Ichthyornithidae +Ichthyornithiformes +ichthyornithoid +ichthyosaur +Ichthyosauria +ichthyosaurian +ichthyosaurid +Ichthyosauridae +ichthyosauroid +Ichthyosaurus +ichthyosauruses +ichthyosiform +ichthyosis +ichthyosism +ichthyotic +Ichthyotomi +ichthyotomy +ichthyotomist +ichthyotomous +ichthyotoxin +ichthyotoxism +ichthys +ichthytaxidermy +ichthulin +ichthulinic +ichthus +ichu +ichulle +ICI +icy +ician +icica +icicle +icicled +icicles +icy-cold +ycie +icier +iciest +icily +iciness +icinesses +icing +icings +icity +ICJ +ick +Icken +icker +ickers +Ickes +Ickesburg +icky +ickier +ickiest +ickily +ickiness +ickle +ICL +YCL +yclad +ycleped +ycleping +yclept +y-clept +ICLID +ICM +ICMP +icod +i-come +ICON +icon- +icones +Iconian +iconic +iconical +iconically +iconicity +iconism +Iconium +iconize +icono- +iconoclasm +iconoclasms +iconoclast +iconoclastic +iconoclastically +iconoclasticism +iconoclasts +iconodule +iconoduly +iconodulic +iconodulist +iconograph +iconographer +iconography +iconographic +iconographical +iconographically +iconographies +iconographist +iconolagny +iconolater +iconolatry +iconolatrous +iconology +iconological +iconologist +iconomachal +iconomachy +iconomachist +iconomania +iconomatic +iconomatically +iconomaticism +iconomatography +iconometer +iconometry +iconometric +iconometrical +iconometrically +iconophile +iconophily +iconophilism +iconophilist +iconoplast +Iconoscope +iconostas +iconostases +iconostasion +iconostasis +iconotype +icons +iconv +iconvert +icos- +icosaheddra +icosahedra +icosahedral +icosahedron +icosahedrons +Icosandria +icosasemic +icosian +icositedra +icositetrahedra +icositetrahedron +icositetrahedrons +icosteid +Icosteidae +icosteine +Icosteus +icotype +ICP +ICRC +i-cried +ics +ICSC +ICSH +ICST +ICT +icteric +icterical +icterics +Icteridae +icterine +icteritious +icteritous +icterode +icterogenetic +icterogenic +icterogenous +icterohematuria +icteroid +icterous +icterus +icteruses +ictic +Ictinus +Ictonyx +ictuate +ictus +ictuses +id +I'd +yd +id. +IDA +Idabel +idae +Idaea +Idaean +idaein +Idaho +Idahoan +idahoans +yday +Idaic +Idalia +Idalian +Idalina +Idaline +Ydalir +Idalla +Idalou +Idamay +idan +Idanha +idant +Idas +Idaville +IDB +IDC +idcue +iddat +IDDD +Idden +iddhi +Iddio +Iddo +ide +IDEA +idea'd +ideaed +ideaful +ideagenous +ideaistic +ideal +idealess +idealy +idealisation +idealise +idealised +idealiser +idealises +idealising +idealism +idealisms +idealist +idealistic +idealistical +idealistically +idealists +ideality +idealities +idealization +idealizations +idealization's +idealize +idealized +idealizer +idealizes +idealizing +idealless +ideally +idealness +idealogy +idealogical +idealogies +idealogue +ideals +ideamonger +Idean +ideas +idea's +ideata +ideate +ideated +ideates +ideating +ideation +ideational +ideationally +ideations +ideative +ideatum +idee +ideefixe +idee-force +idee-maitresse +ideist +Idel +Ideler +Idelia +Idell +Idelle +Idelson +idem +idemfactor +idempotency +idempotent +idems +Iden +idence +idenitifiers +ident +identic +identical +identicalism +identically +identicalness +identies +identifer +identifers +identify +identifiability +identifiable +identifiableness +identifiably +identific +identification +identificational +identifications +identified +identifier +identifiers +identifies +identifying +Identikit +identism +identity +identities +identity's +ideo +ideo- +ideogenetic +ideogeny +ideogenical +ideogenous +ideoglyph +ideogram +ideogramic +ideogrammatic +ideogrammic +ideograms +ideograph +ideography +ideographic +ideographical +ideographically +ideographs +ideokinetic +ideolatry +ideolect +ideology +ideologic +ideological +ideologically +ideologies +ideologise +ideologised +ideologising +ideologist +ideologize +ideologized +ideologizing +ideologue +ideomania +ideomotion +ideomotor +ideoogist +ideophobia +ideophone +ideophonetics +ideophonous +ideoplasty +ideoplastia +ideoplastic +ideoplastics +ideopraxist +ideotype +ideo-unit +Ider +ides +idesia +idest +ideta +Idette +Idewild +IDF +idgah +Idhi +IDI +idiasm +idic +idigbo +idyl +idyler +idylian +idylism +idylist +idylists +idylize +idyll +idyller +idyllia +idyllian +idyllic +idyllical +idyllically +idyllicism +idyllion +idyllist +idyllists +idyllium +idylls +Idyllwild +idyls +idin +idio- +idiobiology +idioblast +idioblastic +idiochromatic +idiochromatin +idiochromosome +idiocy +idiocyclophanous +idiocies +idiocrasy +idiocrasies +idiocrasis +idiocratic +idiocratical +idiocratically +idiodynamic +idiodynamics +idioelectric +idioelectrical +Idiogastra +idiogenesis +idiogenetic +idiogenous +idioglossia +idioglottic +idiogram +idiograph +idiographic +idiographical +idiohypnotism +idiolalia +idiolatry +idiolect +idiolectal +idiolects +idiolysin +idiologism +idiom +idiomatic +idiomatical +idiomatically +idiomaticalness +idiomaticity +idiomaticness +idiomelon +idiometer +idiomography +idiomology +idiomorphic +idiomorphically +idiomorphic-granular +idiomorphism +idiomorphous +idioms +idiomuscular +idion +idiopathetic +idiopathy +idiopathic +idiopathical +idiopathically +idiopathies +idiophanism +idiophanous +idiophone +idiophonic +idioplasm +idioplasmatic +idioplasmic +idiopsychology +idiopsychological +idioreflex +idiorepulsive +idioretinal +idiorrhythmy +idiorrhythmic +idiorrhythmism +Idiosepiidae +Idiosepion +idiosyncracy +idiosyncracies +idiosyncrasy +idiosyncrasies +idiosyncrasy's +idiosyncratic +idiosyncratical +idiosyncratically +idiosome +idiospasm +idiospastic +idiostatic +idiot +idiotcy +idiotcies +idiothalamous +idiothermy +idiothermic +idiothermous +idiotic +idiotical +idiotically +idioticalness +idioticon +idiotype +idiotypic +idiotise +idiotised +idiotish +idiotising +idiotism +idiotisms +idiotize +idiotized +idiotizing +idiotry +idiotropian +idiotropic +idiots +idiot's +idiozome +Idism +Idist +Idistic +Iditarod +idite +iditol +idium +IDL +idle +idleby +idle-brained +idled +Idledale +idleful +idle-handed +idleheaded +idle-headed +idlehood +idle-looking +Idleman +idlemen +idlement +idle-minded +idleness +idlenesses +idle-pated +idler +idlers +idles +idleset +idleship +idlesse +idlesses +idlest +idlety +Idlewild +idle-witted +idly +idling +idlish +IDM +Idmon +IDN +Ido +idocrase +idocrases +Idoism +Idoist +Idoistic +idol +Idola +Idolah +idolaster +idolastre +idolater +idolaters +idolator +idolatress +idolatry +idolatric +idolatrical +idolatries +idolatrise +idolatrised +idolatriser +idolatrising +idolatrize +idolatrized +idolatrizer +idolatrizing +idolatrous +idolatrously +idolatrousness +idolet +idolify +idolisation +idolise +idolised +idoliser +idolisers +idolises +idolish +idolising +idolism +idolisms +idolist +idolistic +idolization +idolize +idolized +idolizer +idolizers +idolizes +idolizing +Idolla +idolo- +idoloclast +idoloclastic +idolodulia +idolographical +idololater +idololatry +idololatrical +idolomancy +idolomania +idolon +idolothyte +idolothytic +idolous +idols +idol's +idolum +Idomeneo +Idomeneus +Idona +Idonah +Idonea +idoneal +idoneity +idoneities +idoneous +idoneousness +Idonna +idorgan +idosaccharic +idose +Idotea +Idoteidae +Idothea +Idotheidae +Idou +Idoux +IDP +Idria +idrialin +idrialine +idrialite +idryl +Idris +Idrisid +Idrisite +idrosis +IDS +yds +Idumaea +Idumaean +Idumea +Idumean +Idun +Iduna +IDV +IDVC +Idzik +ie +ye +ie- +yea +yea-and-nay +yea-and-nayish +Yeaddiss +Yeager +Yeagertown +yeah +yeah-yeah +yealing +yealings +yean +yea-nay +yeaned +yeaning +yeanling +yeanlings +yeans +yeaoman +year +yeara +year-around +yearbird +yearbook +year-book +yearbooks +year-born +year-counted +yeard +yearday +year-daimon +year-demon +yeared +yearend +year-end +yearends +yearful +Yeargain +yearly +yearlies +yearling +yearlings +yearlong +year-long +year-marked +yearn +yearned +yearner +yearners +yearnful +yearnfully +yearnfulness +yearning +yearningly +yearnings +yearnling +yearns +yearock +year-old +year-round +years +year's +yearth +Yearwood +yeas +yeasayer +yea-sayer +yeasayers +yea-saying +yeast +yeast-bitten +yeasted +yeasty +yeastier +yeastiest +yeastily +yeastiness +yeasting +yeastless +yeastlike +yeasts +yeast's +yeat +yeather +Yeaton +Yeats +Yeatsian +IEC +yecch +yecchy +yecchs +yech +yechy +yechs +Yecies +yed +Ieda +yedding +yede +yederly +Yedo +IEE +Yee +yeech +IEEE +yeel +yeelaman +yeelin +yeelins +yees +yeeuch +yeeuck +Yefremov +yegg +yeggman +yeggmen +yeggs +yeguita +Yeh +Yehudi +Yehudit +Iey +Ieyasu +Yeisk +Yekaterinburg +Yekaterinodar +Yekaterinoslav +yeld +yeldrin +yeldrine +yeldring +yeldrock +yelek +Yelena +Ielene +Yelich +Yelisavetgrad +Yelisavetpol +yelk +yelks +yell +yelled +yeller +yellers +yelly-hoo +yelly-hooing +yelling +yelloch +yellow +yellowammer +yellow-aproned +yellow-armed +yellowback +yellow-backed +yellow-banded +yellowbark +yellow-bark +yellow-barked +yellow-barred +yellow-beaked +yellow-bearded +yellowbelly +yellow-belly +yellowbellied +yellow-bellied +yellowbellies +yellowberry +yellowberries +yellowbill +yellow-billed +yellowbird +yellow-black +yellow-blossomed +yellow-blotched +yellow-bodied +yellow-breasted +yellow-browed +yellow-brown +yellowcake +yellow-capped +yellow-centered +yellow-checked +yellow-cheeked +yellow-chinned +yellow-collared +yellow-colored +yellow-complexioned +yellow-covered +yellow-crested +yellow-cross +yellowcrown +yellow-crowned +yellowcup +yellow-daisy +yellow-dye +yellow-dyed +yellow-dog +yellow-dotted +yellow-dun +yellow-eared +yellow-earth +yellowed +yellow-eye +yellow-eyed +yellower +yellowest +yellow-faced +yellow-feathered +yellow-fever +yellowfin +yellow-fin +yellow-fingered +yellow-finned +yellowfish +yellow-flagged +yellow-fleeced +yellow-fleshed +yellow-flowered +yellow-flowering +yellow-footed +yellow-fringed +yellow-fronted +yellow-fruited +yellow-funneled +yellow-girted +yellow-gloved +yellow-green +yellow-haired +yellowhammer +yellow-hammer +yellow-handed +yellowhead +yellow-headed +yellow-hilted +yellow-horned +yellow-hosed +yellowy +yellowing +yellowish +yellowish-amber +yellowish-brown +yellowish-colored +yellowish-gold +yellowish-gray +yellowish-green +yellowish-green-yellow +yellowish-haired +yellowishness +yellowish-orange +yellowish-pink +yellowish-red +yellowish-red-yellow +yellowish-rose +yellowish-skinned +yellowish-tan +yellowish-white +yellow-jerkined +Yellowknife +yellow-labeled +yellow-leaved +yellow-legged +yellow-legger +yellow-legginged +yellowlegs +yellow-lettered +yellowly +yellow-lit +yellow-locked +yellow-lustered +yellowman +yellow-maned +yellow-marked +yellow-necked +yellowness +yellow-nosed +yellow-olive +yellow-orange +yellow-painted +yellow-papered +yellow-pyed +yellow-pinioned +yellow-rayed +yellow-red +yellow-ringed +yellow-ringleted +yellow-ripe +yellow-robed +yellowroot +yellow-rooted +yellowrump +yellow-rumped +yellows +yellow-sallow +yellow-seal +yellow-sealed +yellowseed +yellow-shafted +yellowshank +yellow-shanked +yellowshanks +yellowshins +yellow-shouldered +yellow-skinned +yellow-skirted +yellow-speckled +yellow-splotched +yellow-spotted +yellow-sprinkled +yellow-stained +yellow-starched +Yellowstone +yellow-striped +yellowtail +yellow-tailed +yellowtails +yellowthorn +yellowthroat +yellow-throated +yellow-tinged +yellow-tinging +yellow-tinted +yellow-tipped +yellow-toed +yellowtop +yellow-tressed +yellow-tufted +yellow-vented +yellowware +yellow-washed +yellowweed +yellow-white +yellow-winged +yellowwood +yellowwort +yells +Yellville +Yelm +Yelmene +yelmer +yelp +yelped +yelper +yelpers +yelping +yelps +yelt +yelver +ye-makimono +Yemane +Yemassee +yemeless +Yemen +Yemeni +Yemenic +Yemenite +yemenites +yeming +yemschik +yemsel +IEN +Yen +Yenakiyero +Yenan +y-end +yender +Iene +Yengee +yengees +Yengeese +yeni +Yenisei +Yeniseian +yenite +yenned +yenning +yens +yenta +Yentai +yentas +yente +yentes +yentnite +Yeo +yeom +yeoman +yeomaness +yeomanette +yeomanhood +yeomanly +yeomanlike +yeomanry +yeomanries +yeomanwise +yeomen +Yeorgi +yeorling +yeowoman +yeowomen +yep +yepeleic +yepely +Ieper +yephede +yeply +ier +yer +Yerava +Yeraver +yerb +yerba +yerbal +yerbales +yerba-mate +yerbas +yercum +yerd +yere +Yerevan +Yerga +Yerington +yerk +yerked +Yerkes +yerking +Yerkovich +yerks +Yermo +yern +Ierna +Ierne +ier-oe +yertchuk +yerth +yerva +Yerwa-Maiduguri +Yerxa +yes +yese +ye'se +Yesenin +yeses +IESG +Yeshibah +Yeshiva +yeshivah +yeshivahs +yeshivas +yeshivot +yeshivoth +Yesilk +Yesilkoy +Yesima +yes-man +yes-no +yes-noer +yes-noism +Ieso +Yeso +yessed +yesses +yessing +yesso +yest +yester +yester- +yesterday +yesterdayness +yesterdays +yestereve +yestereven +yesterevening +yesteryear +yester-year +yesteryears +yestermorn +yestermorning +yestern +yesternight +yesternoon +yesterweek +yesty +yestreen +yestreens +yet +Yeta +Yetac +Yetah +yetapa +IETF +yeth +yether +yethhounds +yeti +yetis +yetlin +yetling +yett +Ietta +Yetta +Yettem +yetter +Yetti +Yetty +Yettie +yetts +yetzer +yeuk +yeuked +yeuky +yeukieness +yeuking +yeuks +Yeung +yeven +Yevette +Yevtushenko +yew +yew-besprinkled +yew-crested +yew-hedged +yew-leaved +yew-roofed +yews +yew-shaded +yew-treed +yex +yez +Yezd +Yezdi +Yezidi +Yezo +yezzy +IF +yfacks +i'faith +IFB +IFC +if-clause +Ife +ifecks +i-fere +yfere +iferous +yferre +IFF +iffy +iffier +iffiest +iffiness +iffinesses +ify +Ifill +ifint +IFIP +IFLA +IFLWU +Ifni +IFO +iform +IFR +ifreal +ifree +ifrit +IFRPS +IFS +Ifugao +Ifugaos +IG +igad +Igal +ygapo +Igara +igarape +igasuric +Igbira +Igbo +Igbos +Igdyr +Igdrasil +Ygdrasil +igelstromite +Igenia +Igerne +Ygerne +IGES +IGFET +Iggdrasil +Yggdrasil +Iggy +Iggie +ighly +IGY +Igigi +igitur +Iglau +iglesia +Iglesias +igloo +igloos +iglu +Iglulirmiut +iglus +IGM +IGMP +ign +ign. +Ignace +Ignacia +Ignacio +Ignacius +igname +ignaro +Ignatia +Ignatian +Ignatianist +ignatias +Ignatius +Ignatz +Ignatzia +ignavia +ignaw +Ignaz +Ignazio +igneoaqueous +igneous +ignescence +ignescent +igni- +ignicolist +igniferous +igniferousness +ignify +ignified +ignifies +ignifying +ignifluous +igniform +ignifuge +ignigenous +ignipotent +ignipuncture +ignis +ignitability +ignitable +ignite +ignited +igniter +igniters +ignites +ignitibility +ignitible +igniting +ignition +ignitions +ignitive +ignitor +ignitors +ignitron +ignitrons +ignivomous +ignivomousness +ignobility +ignoble +ignobleness +ignoblesse +ignobly +ignominy +ignominies +ignominious +ignominiously +ignominiousness +ignomious +ignorable +ignoramus +ignoramuses +ignorance +ignorances +ignorant +ignorantia +Ignorantine +ignorantism +ignorantist +ignorantly +ignorantness +ignoration +ignore +ignored +ignorement +ignorer +ignorers +ignores +ignoring +ignote +ignotus +Igo +I-go +Igor +Igorot +Igorots +IGP +Igraine +Iguac +iguana +iguanas +Iguania +iguanian +iguanians +iguanid +Iguanidae +iguaniform +Iguanodon +iguanodont +Iguanodontia +Iguanodontidae +iguanodontoid +Iguanodontoidea +iguanoid +Iguassu +Y-gun +Iguvine +YHA +Ihab +IHD +ihi +Ihlat +ihleite +Ihlen +IHP +ihram +ihrams +IHS +YHVH +YHWH +ii +Iy +Yi +YY +IIA +Iyang +Iyar +iiasa +Yid +Yiddish +Yiddisher +Yiddishism +Yiddishist +yids +IIE +Iyeyasu +yield +yieldable +yieldableness +yieldance +yielded +yielden +yielder +yielders +yieldy +yielding +yieldingly +yieldingness +yields +Iiette +Yigdal +yigh +IIHF +iii +Iyyar +yike +yikes +Yikirgaulit +IIL +Iila +Yila +Yildun +yill +yill-caup +yills +yilt +Yim +IIN +Yin +yince +Yinchuan +Iinde +Iinden +Yingkow +yins +yinst +Iynx +iyo +yip +yipe +yipes +yipped +yippee +yippie +yippies +yipping +yips +yird +yirds +Iyre +Yirinec +yirk +yirm +yirmilik +yirn +yirr +yirred +yirring +yirrs +yirth +yirths +yis +I-ism +IISPB +yite +Iives +iiwi +Yizkor +Ij +Ijamsville +ijithad +ijma +ijmaa +Ijo +ijolite +Ijore +IJssel +IJsselmeer +ijussite +ik +ikan +Ikara +ikary +Ikaria +ikat +Ike +ikebana +ikebanas +Ikeda +Ikey +Ikeya-Seki +ikeyness +Ikeja +Ikhnaton +Ikhwan +Ikkela +ikon +ikona +ikons +ikra +ikrar-namah +il +yl +il- +ILA +ylahayll +Ilaire +Ilam +ilama +Ilan +Ilana +ilang-ilang +ylang-ylang +Ilario +Ilarrold +Ilbert +ile +ile- +ILEA +ileac +ileal +Ileana +Ileane +Ile-de-France +ileectomy +ileitides +Ileitis +ylem +ylems +Ilene +ileo- +ileocaecal +ileocaecum +ileocecal +ileocolic +ileocolitis +ileocolostomy +ileocolotomy +ileo-ileostomy +ileon +ileosigmoidostomy +ileostomy +ileostomies +ileotomy +Ilesha +ilesite +Iletin +ileum +ileus +ileuses +Y-level +ilex +ilexes +Ilford +ILGWU +Ilha +Ilheus +Ilia +Ilya +Iliac +iliacus +Iliad +Iliadic +Iliadist +Iliadize +iliads +iliahi +ilial +Iliamna +Ilian +iliau +Ilicaceae +ilicaceous +ilicic +ilicin +Iliff +Iligan +ilima +Iline +ilio- +iliocaudal +iliocaudalis +iliococcygeal +iliococcygeus +iliococcygian +iliocostal +iliocostales +iliocostalis +iliodorsal +iliofemoral +iliohypogastric +ilioinguinal +ilio-inguinal +ilioischiac +ilioischiatic +iliolumbar +Ilion +Ilione +Ilioneus +iliopectineal +iliopelvic +ilioperoneal +iliopsoas +iliopsoatic +iliopubic +iliosacral +iliosciatic +ilioscrotal +iliospinal +iliotibial +iliotrochanteric +Ilisa +Ilysa +Ilysanthes +Ilise +Ilyse +Ilysia +Ilysiidae +ilysioid +Ilyssa +Ilissus +Ilithyia +ility +Ilium +Ilyushin +ilixanthin +ilk +Ilka +ilkane +Ilke +Ilkeston +Ilkley +ilks +Ill +ill- +I'll +Ill. +Illa +Ylla +illabile +illaborate +ill-according +ill-accoutered +ill-accustomed +ill-achieved +illachrymable +illachrymableness +ill-acquired +ill-acted +ill-adapted +ill-adventured +ill-advised +ill-advisedly +Illaenus +ill-affected +ill-affectedly +ill-affectedness +ill-agreeable +ill-agreeing +illamon +Illampu +ill-annexed +Illano +Illanun +illapsable +illapse +illapsed +illapsing +illapsive +illaqueable +illaqueate +illaqueation +ill-armed +ill-arranged +ill-assimilated +ill-assorted +ill-at-ease +illation +illations +illative +illatively +illatives +illaudable +illaudably +illaudation +illaudatory +Illawarra +ill-balanced +ill-befitting +ill-begotten +ill-behaved +ill-being +ill-beseeming +ill-bested +ill-boding +ill-born +ill-borne +ill-breathed +illbred +ill-bred +ill-built +ill-calculating +ill-cared +ill-celebrated +ill-cemented +ill-chosen +ill-clad +ill-cleckit +ill-coined +ill-colored +ill-come +ill-comer +ill-composed +ill-concealed +ill-conceived +ill-concerted +ill-conditioned +ill-conditionedness +ill-conducted +ill-considered +ill-consisting +ill-contented +ill-contenting +ill-contrived +ill-cured +ill-customed +ill-deedy +ill-defined +ill-definedness +ill-devised +ill-digested +ill-directed +ill-disciplined +ill-disposed +illdisposedness +ill-disposedness +ill-dissembled +ill-doing +ill-done +ill-drawn +ill-dressed +Illecebraceae +illecebration +illecebrous +illeck +illect +ill-educated +Ille-et-Vilaine +ill-effaceable +illegal +illegalisation +illegalise +illegalised +illegalising +illegality +illegalities +illegalization +illegalize +illegalized +illegalizing +illegally +illegalness +illegals +illegibility +illegibilities +illegible +illegibleness +illegibly +illegitimacy +illegitimacies +illegitimate +illegitimated +illegitimately +illegitimateness +illegitimating +illegitimation +illegitimatise +illegitimatised +illegitimatising +illegitimatize +illegitimatized +illegitimatizing +illeism +illeist +Illene +ill-equipped +iller +ill-erected +Illertissen +illess +illest +illeviable +ill-executed +ill-famed +ill-fardeled +illfare +ill-faring +ill-faringly +ill-fashioned +ill-fated +ill-fatedness +ill-favor +ill-favored +ill-favoredly +ill-favoredness +ill-favoured +ill-favouredly +ill-favouredness +ill-featured +ill-fed +ill-fitted +ill-fitting +ill-flavored +ill-foreseen +ill-formed +ill-found +ill-founded +ill-friended +ill-furnished +ill-gauged +ill-gendered +ill-given +ill-got +ill-gotten +ill-governed +ill-greeting +ill-grounded +illguide +illguided +illguiding +ill-hap +ill-headed +ill-health +ill-housed +illhumor +ill-humor +illhumored +ill-humored +ill-humoredly +ill-humoredness +ill-humoured +ill-humouredly +ill-humouredness +illy +Illia +illiberal +illiberalise +illiberalism +illiberality +illiberalize +illiberalized +illiberalizing +illiberally +illiberalness +Illich +illicit +illicitly +illicitness +Illicium +Illyes +illigation +illighten +ill-imagined +Illimani +illimitability +illimitable +illimitableness +illimitably +illimitate +illimitation +illimited +illimitedly +illimitedness +ill-informed +illing +illinition +illinium +illiniums +Illinoian +Illinois +Illinoisan +Illinoisian +ill-intentioned +ill-invented +ill-yoked +Illiopolis +Illipe +illipene +illiquation +illiquid +illiquidity +illiquidly +Illyria +Illyrian +Illyric +Illyric-anatolian +Illyricum +Illyrius +illish +illision +illite +illiteracy +illiteracies +illiteral +illiterate +illiterately +illiterateness +illiterates +illiterati +illiterature +illites +illitic +illium +ill-joined +ill-judge +ill-judged +ill-judging +ill-kempt +ill-kept +ill-knotted +ill-less +ill-lighted +ill-limbed +ill-lit +ill-lived +ill-looked +ill-looking +ill-lookingness +ill-made +ill-manageable +ill-managed +ill-mannered +ill-manneredly +illmanneredness +ill-manneredness +ill-mannerly +ill-marked +ill-matched +ill-mated +ill-meant +ill-met +ill-minded +ill-mindedly +ill-mindedness +illnature +ill-natured +illnaturedly +ill-naturedly +ill-naturedness +ill-neighboring +illness +illnesses +illness's +ill-noised +ill-nurtured +ill-observant +illocal +illocality +illocally +ill-occupied +illocution +illogic +illogical +illogicality +illogicalities +illogically +illogicalness +illogician +illogicity +illogics +illoyal +illoyalty +ill-omened +ill-omenedness +Illona +Illoricata +illoricate +illoricated +ill-paid +ill-perfuming +ill-persuaded +ill-placed +ill-pleased +ill-proportioned +ill-provided +ill-qualified +ill-regulated +ill-requite +ill-requited +ill-resounding +ill-rewarded +ill-roasted +ill-ruled +ills +ill-satisfied +ill-savored +ill-scented +ill-seasoned +ill-seen +ill-served +ill-set +ill-shaped +ill-smelling +ill-sorted +ill-sounding +ill-spent +ill-spun +ill-starred +ill-strung +ill-succeeding +ill-suited +ill-suiting +ill-supported +ill-tasted +ill-taught +illtempered +ill-tempered +ill-temperedly +ill-temperedness +illth +ill-time +ill-timed +ill-tongued +ill-treat +ill-treated +ill-treater +illtreatment +ill-treatment +ill-tuned +ill-turned +illucidate +illucidation +illucidative +illude +illuded +illudedly +illuder +illuding +illume +illumed +illumer +illumes +illuminability +illuminable +illuminance +illuminant +illuminate +illuminated +illuminates +Illuminati +illuminating +illuminatingly +illumination +illuminational +illuminations +illuminatism +illuminatist +illuminative +illuminato +illuminator +illuminatory +illuminators +illuminatus +illumine +illumined +illuminee +illuminer +illumines +illuming +illumining +Illuminism +illuminist +Illuministic +Illuminize +illuminometer +illuminous +illumonate +ill-understood +illupi +illure +illurement +illus +ill-usage +ill-use +ill-used +illusible +ill-using +illusion +illusionable +illusional +illusionary +illusioned +illusionism +illusionist +illusionistic +illusionists +illusion-proof +illusions +illusion's +illusive +illusively +illusiveness +illusor +illusory +illusorily +illusoriness +illust +illust. +illustrable +illustratable +illustrate +illustrated +illustrates +illustrating +illustration +illustrational +illustrations +illustrative +illustratively +illustrator +illustratory +illustrators +illustrator's +illustratress +illustre +illustricity +illustrious +illustriously +illustriousness +illustriousnesses +illustrissimo +illustrous +illutate +illutation +illuvia +illuvial +illuviate +illuviated +illuviating +illuviation +illuvium +illuviums +illuvivia +ill-ventilated +ill-weaved +ill-wedded +ill-willed +ill-willer +ill-willy +ill-willie +ill-willing +ill-wish +ill-wisher +ill-won +ill-worded +ill-written +ill-wrought +Ilmarinen +Ilmen +ilmenite +ilmenites +ilmenitite +ilmenorutile +ILO +Ilocano +Ilocanos +Iloilo +Ilokano +Ilokanos +Iloko +Ilona +Ilone +Ilongot +Ilonka +Ilorin +ilot +Ilotycin +Ilowell +ILP +Ilpirra +ILS +Ilsa +Ilse +Ilsedore +ilth +ILV +ilvaite +Ilwaco +Ilwain +ILWU +IM +ym +im- +I'm +Ima +Yma +image +imageable +image-breaker +image-breaking +imaged +imageless +image-maker +imagen +imager +imagery +imagerial +imagerially +imageries +imagers +images +image-worship +imagilet +imaginability +imaginable +imaginableness +imaginably +imaginal +imaginant +imaginary +imaginaries +imaginarily +imaginariness +imaginate +imaginated +imaginating +imagination +imaginational +imaginationalism +imagination-proof +imaginations +imagination's +imaginative +imaginatively +imaginativeness +imaginator +imagine +imagined +imaginer +imaginers +imagines +imaging +imagining +imaginings +imaginist +imaginous +imagism +imagisms +imagist +imagistic +imagistically +imagists +imagnableness +imago +imagoes +imagos +Imalda +imam +imamah +imamate +imamates +imambara +imambarah +imambarra +imamic +Imamite +imams +imamship +Iman +imanlaut +Imantophyllum +IMAP +IMAP3 +IMarE +imaret +imarets +IMAS +imaum +imaumbarah +imaums +imb- +imbalance +imbalances +imbalm +imbalmed +imbalmer +imbalmers +imbalming +imbalmment +imbalms +imban +imband +imbannered +imbarge +imbark +imbarkation +imbarked +imbarking +imbarkment +imbarks +imbarn +imbase +imbased +imbastardize +imbat +imbathe +imbauba +imbe +imbecile +imbecilely +imbeciles +imbecilic +imbecilitate +imbecilitated +imbecility +imbecilities +imbed +imbedded +imbedding +imbeds +imbellic +imbellious +imber +imberbe +imbesel +imbibe +imbibed +imbiber +imbibers +imbibes +imbibing +imbibition +imbibitional +imbibitions +imbibitory +imbirussu +imbitter +imbittered +imbitterer +imbittering +imbitterment +imbitters +imblaze +imblazed +imblazes +imblazing +Imbler +Imboden +imbody +imbodied +imbodies +imbodying +imbodiment +imbolden +imboldened +imboldening +imboldens +imbolish +imbondo +imbonity +imborder +imbordure +imborsation +imboscata +imbosk +imbosom +imbosomed +imbosoming +imbosoms +imbower +imbowered +imbowering +imbowers +imbracery +imbraceries +imbranch +imbrangle +imbrangled +imbrangling +imbreathe +imbred +imbreviate +imbreviated +imbreviating +imbrex +imbricate +imbricated +imbricately +imbricating +imbrication +imbrications +imbricative +imbricato- +imbrices +imbrier +Imbrium +Imbrius +imbrocado +imbroccata +imbroglio +imbroglios +imbroin +Imbros +imbrown +imbrowned +imbrowning +imbrowns +imbrue +imbrued +imbruement +imbrues +imbruing +imbrute +imbruted +imbrutement +imbrutes +imbruting +imbu +imbue +imbued +imbuement +imbues +imbuia +imbuing +imburse +imbursed +imbursement +imbursing +imbute +IMC +YMCA +YMCathA +imcnt +IMCO +IMD +imdtly +Imelda +Imelida +imelle +Imena +Imer +Imerina +Imeritian +IMF +YMHA +IMHO +imi +imid +imidazol +imidazole +imidazolyl +imide +imides +imidic +imido +imidogen +imids +iminazole +imine +imines +imino +iminohydrin +iminourea +Imipramine +Ymir +imit +imit. +imitability +imitable +imitableness +imitancy +imitant +imitate +imitated +imitatee +imitates +imitating +imitation +imitational +imitationist +imitation-proof +imitations +imitative +imitatively +imitativeness +imitator +imitators +imitatorship +imitatress +imitatrix +Imitt +Imlay +Imlaystown +Imler +IMM +immaculacy +immaculance +Immaculata +immaculate +immaculately +immaculateness +immailed +immalleable +immanacle +immanacled +immanacling +immanation +immane +immanely +immanence +immanency +immaneness +immanent +immanental +immanentism +immanentist +immanentistic +immanently +Immanes +immanifest +immanifestness +immanity +immantle +immantled +immantling +Immanuel +immarble +immarcescible +immarcescibly +immarcibleness +immarginate +immartial +immask +immatchable +immatchless +immatereality +immaterial +immaterialise +immaterialised +immaterialising +immaterialism +immaterialist +immaterialistic +immateriality +immaterialities +immaterialization +immaterialize +immaterialized +immaterializing +immaterially +immaterialness +immaterials +immateriate +immatriculate +immatriculation +immature +immatured +immaturely +immatureness +immatures +immaturity +immaturities +immeability +immeasurability +immeasurable +immeasurableness +immeasurably +immeasured +immechanical +immechanically +immediacy +immediacies +immedial +immediate +immediately +immediateness +immediatism +immediatist +immediatly +immedicable +immedicableness +immedicably +immelmann +immelodious +immember +immemorable +immemorial +immemorially +immense +immensely +immenseness +immenser +immensest +immensible +immensity +immensities +immensittye +immensive +immensurability +immensurable +immensurableness +immensurate +immerd +immerge +immerged +immergence +immergent +immerges +immerging +immerit +immerited +immeritorious +immeritoriously +immeritous +immerse +immersed +immersement +immerses +immersible +immersing +immersion +immersionism +immersionist +immersions +immersive +immesh +immeshed +immeshes +immeshing +immethodic +immethodical +immethodically +immethodicalness +immethodize +immetrical +immetrically +immetricalness +immeubles +immew +immi +immy +immies +immigrant +immigrants +immigrant's +immigrate +immigrated +immigrates +immigrating +immigration +immigrational +immigrations +immigrator +immigratory +immind +imminence +imminences +imminency +imminent +imminently +imminentness +Immingham +immingle +immingled +immingles +immingling +imminute +imminution +immis +immiscibility +immiscible +immiscibly +immiss +immission +immit +immitigability +immitigable +immitigableness +immitigably +immittance +immitted +immix +immixable +immixed +immixes +immixing +immixt +immixting +immixture +immobile +immobiles +immobilia +immobilisation +immobilise +immobilised +immobilising +immobilism +immobility +immobilities +immobilization +immobilize +immobilized +immobilizer +immobilizes +immobilizing +immoderacy +immoderacies +immoderate +immoderately +immoderateness +immoderation +immodest +immodesty +immodesties +immodestly +immodish +immodulated +Immokalee +immolate +immolated +immolates +immolating +immolation +immolations +immolator +immoment +immomentous +immonastered +immoral +immoralise +immoralised +immoralising +immoralism +immoralist +immorality +immoralities +immoralize +immoralized +immoralizing +immorally +immorigerous +immorigerousness +immortability +immortable +immortal +immortalisable +immortalisation +immortalise +immortalised +immortaliser +immortalising +immortalism +immortalist +immortality +immortalities +immortalizable +immortalization +immortalize +immortalized +immortalizer +immortalizes +immortalizing +immortally +immortalness +Immortals +immortalship +immortelle +immortification +immortified +immote +immotile +immotility +immotioned +immotive +immound +immov +immovability +immovabilities +immovable +immovableness +immovables +immovably +immoveability +immoveable +immoveableness +immoveables +immoveably +immoved +immun +immund +immundicity +immundity +immune +immunes +immunisation +immunise +immunised +immuniser +immunises +immunising +immunist +immunity +immunities +immunity's +immunization +immunizations +immunize +immunized +immunizer +immunizes +immunizing +immuno- +immunoassay +immunochemical +immunochemically +immunochemistry +immunodiffusion +immunoelectrophoresis +immunoelectrophoretic +immunoelectrophoretically +immunofluorescence +immunofluorescent +immunogen +immunogenesis +immunogenetic +immunogenetical +immunogenetically +immunogenetics +immunogenic +immunogenically +immunogenicity +immunoglobulin +immunohematology +immunohematologic +immunohematological +immunol +immunology +immunologic +immunological +immunologically +immunologies +immunologist +immunologists +immunopathology +immunopathologic +immunopathological +immunopathologist +immunoreaction +immunoreactive +immunoreactivity +immunosuppressant +immunosuppressants +immunosuppression +immunosuppressive +immunotherapy +immunotherapies +immunotoxin +immuration +immure +immured +immurement +immures +immuring +immusical +immusically +immutability +immutabilities +immutable +immutableness +immutably +immutate +immutation +immute +immutilate +immutual +Imnaha +Imo +Imogen +Imogene +Imojean +Imola +Imolinda +imonium +IMP +Imp. +impacability +impacable +impack +impackment +IMPACT +impacted +impacter +impacters +impactful +impacting +impaction +impactionize +impactite +impactive +impactment +impactor +impactors +impactor's +impacts +impactual +impages +impayable +impaint +impainted +impainting +impaints +impair +impairable +impaired +impairer +impairers +impairing +impairment +impairments +impairs +impala +impalace +impalas +impalatable +impale +impaled +impalement +impalements +impaler +impalers +impales +impaling +impall +impallid +impalm +impalmed +impalpability +impalpable +impalpably +impalsy +impaludism +impanate +impanated +impanation +impanator +impane +impanel +impaneled +impaneling +impanelled +impanelling +impanelment +impanels +impapase +impapyrate +impapyrated +impar +imparadise +imparadised +imparadising +imparalleled +imparasitic +impardonable +impardonably +imparidigitate +imparipinnate +imparisyllabic +imparity +imparities +impark +imparkation +imparked +imparking +imparks +imparl +imparlance +imparled +imparling +imparsonee +impart +impartability +impartable +impartance +impartation +imparted +imparter +imparters +impartial +impartialism +impartialist +impartiality +impartialities +impartially +impartialness +impartibilibly +impartibility +impartible +impartibly +imparticipable +imparting +impartite +impartive +impartivity +impartment +imparts +impassability +impassable +impassableness +impassably +impasse +impasses +impassibilibly +impassibility +impassible +impassibleness +impassibly +impassion +impassionable +impassionate +impassionately +impassioned +impassionedly +impassionedness +impassioning +impassionment +impassive +impassively +impassiveness +impassivity +impassivities +impastation +impaste +impasted +impastes +impasting +impasto +impastoed +impastos +impasture +impaternate +impatible +impatience +impatiences +impatiency +Impatiens +impatient +Impatientaceae +impatientaceous +impatiently +impatientness +impatronize +impave +impavid +impavidity +impavidly +impawn +impawned +impawning +impawns +impeach +impeachability +impeachable +impeachableness +impeached +impeacher +impeachers +impeaches +impeaching +impeachment +impeachments +impearl +impearled +impearling +impearls +impeccability +impeccable +impeccableness +impeccably +impeccance +impeccancy +impeccant +impeccunious +impectinate +impecuniary +impecuniosity +impecunious +impecuniously +impecuniousness +impecuniousnesses +imped +impedance +impedances +impedance's +impede +impeded +impeder +impeders +impedes +impedibility +impedible +impedient +impediment +impedimenta +impedimental +impedimentary +impediments +impediment's +impeding +impedingly +impedit +impedite +impedition +impeditive +impedometer +impedor +impeevish +Impeyan +impel +impelled +impellent +impeller +impellers +impelling +impellor +impellors +impels +impen +impend +impended +impendence +impendency +impendent +impending +impendingly +impends +impenetrability +impenetrabilities +impenetrable +impenetrableness +impenetrably +impenetrate +impenetration +impenetrative +impenitence +impenitences +impenitency +impenitent +impenitently +impenitentness +impenitible +impenitibleness +impennate +Impennes +impennous +impent +impeople +imper +imper. +imperance +imperant +Imperata +imperate +imperation +imperatival +imperativally +imperative +imperatively +imperativeness +imperatives +imperator +imperatory +imperatorial +imperatorially +imperatorian +imperatorin +imperatorious +imperatorship +imperatrice +imperatrix +imperceivable +imperceivableness +imperceivably +imperceived +imperceiverant +imperceptibility +imperceptible +imperceptibleness +imperceptibly +imperception +imperceptive +imperceptiveness +imperceptivity +impercipience +impercipient +imperdible +imperence +imperent +imperf +imperf. +imperfect +imperfectability +imperfected +imperfectibility +imperfectible +imperfection +imperfections +imperfection's +imperfectious +imperfective +imperfectly +imperfectness +imperfects +imperforable +Imperforata +imperforate +imperforated +imperforates +imperforation +imperformable +impery +Imperia +Imperial +imperialin +imperialine +imperialisation +imperialise +imperialised +imperialising +imperialism +imperialist +imperialistic +imperialistically +imperialists +imperialist's +imperiality +imperialities +imperialization +imperialize +imperialized +imperializing +imperially +imperialness +imperials +imperialty +imperii +imperil +imperiled +imperiling +imperilled +imperilling +imperilment +imperilments +imperils +imperious +imperiously +imperiousness +imperish +imperishability +imperishable +imperishableness +imperishably +imperite +imperium +imperiums +impermanence +impermanency +impermanent +impermanently +impermeability +impermeabilities +impermeabilization +impermeabilize +impermeable +impermeableness +impermeably +impermeated +impermeator +impermissibility +impermissible +impermissibly +impermixt +impermutable +imperperia +impers +impers. +imperscriptible +imperscrutable +imperseverant +impersonable +impersonal +impersonalisation +impersonalise +impersonalised +impersonalising +impersonalism +impersonality +impersonalities +impersonalization +impersonalize +impersonalized +impersonalizing +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impersonative +impersonator +impersonators +impersonatress +impersonatrix +impersonify +impersonification +impersonization +impersonize +imperspicable +imperspicuity +imperspicuous +imperspirability +imperspirable +impersuadability +impersuadable +impersuadableness +impersuasibility +impersuasible +impersuasibleness +impersuasibly +impertinacy +impertinence +impertinences +impertinency +impertinencies +impertinent +impertinently +impertinentness +impertransible +imperturbability +imperturbable +imperturbableness +imperturbably +imperturbation +imperturbed +imperverse +impervertible +impervestigable +imperviability +imperviable +imperviableness +impervial +impervious +imperviously +imperviousness +impest +impestation +impester +impeticos +impetiginous +impetigo +impetigos +impetition +impetrable +impetrate +impetrated +impetrating +impetration +impetrative +impetrator +impetratory +impetre +impetulant +impetulantly +impetuosity +impetuosities +impetuoso +impetuous +impetuousity +impetuousities +impetuously +impetuousness +impeturbability +impetus +impetuses +impf +impf. +Imphal +imphee +imphees +impi +impy +impicture +impierce +impierceable +impies +impiety +impieties +impignorate +impignorated +impignorating +impignoration +imping +impinge +impinged +impingement +impingements +impingence +impingent +impinger +impingers +impinges +impinging +impings +impinguate +impious +impiously +impiousness +impis +impish +impishly +impishness +impishnesses +impiteous +impitiably +implacability +implacabilities +implacable +implacableness +implacably +implacement +implacental +Implacentalia +implacentate +implant +implantable +implantation +implanted +implanter +implanting +implants +implastic +implasticity +implate +implausibility +implausibilities +implausible +implausibleness +implausibly +impleach +implead +impleadable +impleaded +impleader +impleading +impleads +impleasing +impledge +impledged +impledges +impledging +implement +implementable +implemental +implementation +implementational +implementations +implementation's +implemented +implementer +implementers +implementiferous +implementing +implementor +implementors +implementor's +implements +implete +impletion +impletive +implex +imply +impliability +impliable +impliably +implial +implicant +implicants +implicant's +implicate +implicated +implicately +implicateness +implicates +implicating +implication +implicational +implications +implicative +implicatively +implicativeness +implicatory +implicit +implicity +implicitly +implicitness +implied +impliedly +impliedness +implies +implying +impling +implode +imploded +implodent +implodes +imploding +implorable +imploration +implorations +implorator +imploratory +implore +implored +implorer +implorers +implores +imploring +imploringly +imploringness +implosion +implosions +implosive +implosively +implume +implumed +implunge +impluvia +impluvium +impocket +impofo +impoison +impoisoner +impolarily +impolarizable +impolder +impolicy +impolicies +impolished +impolite +impolitely +impoliteness +impolitic +impolitical +impolitically +impoliticalness +impoliticly +impoliticness +impollute +imponderabilia +imponderability +imponderable +imponderableness +imponderables +imponderably +imponderous +impone +imponed +imponent +impones +imponing +impoor +impopular +impopularly +imporosity +imporous +import +importability +importable +importableness +importably +importance +importancy +important +importantly +importation +importations +imported +importee +importer +importers +importing +importless +importment +importray +importraiture +imports +importunable +importunacy +importunance +importunate +importunately +importunateness +importunator +importune +importuned +importunely +importunement +importuner +importunes +importuning +importunite +importunity +importunities +imposable +imposableness +imposal +impose +imposed +imposement +imposer +imposers +imposes +imposing +imposingly +imposingness +imposition +impositional +impositions +imposition's +impositive +impossibilia +impossibilification +impossibilism +impossibilist +impossibilitate +impossibility +impossibilities +impossible +impossibleness +impossibly +impost +imposted +imposter +imposterous +imposters +imposthumate +imposthume +imposting +impostor +impostorism +impostors +impostor's +impostorship +impostress +impostrix +impostrous +imposts +impostumate +impostumation +impostume +imposture +impostures +impostury +imposturism +imposturous +imposure +impot +impotable +impotence +impotences +impotency +impotencies +impotent +impotently +impotentness +impotents +impotionate +impound +impoundable +impoundage +impounded +impounder +impounding +impoundment +impoundments +impounds +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impoverishments +impower +impowered +impowering +impowers +imp-pole +impracticability +impracticable +impracticableness +impracticably +impractical +impracticality +impracticalities +impractically +impracticalness +imprasa +imprecant +imprecate +imprecated +imprecates +imprecating +imprecation +imprecations +imprecator +imprecatory +imprecatorily +imprecators +imprecise +imprecisely +impreciseness +imprecisenesses +imprecision +imprecisions +impredicability +impredicable +impreg +impregability +impregabilities +impregable +impregn +impregnability +impregnable +impregnableness +impregnably +impregnant +impregnate +impregnated +impregnates +impregnating +impregnation +impregnations +impregnative +impregnator +impregnatory +impregned +impregning +impregns +imprejudicate +imprejudice +impremeditate +imprenable +impreparation +impresa +impresari +impresario +impresarios +impresas +imprescience +imprescribable +imprescriptibility +imprescriptible +imprescriptibly +imprese +impreses +impress +impressa +impressable +impressari +impressario +impressed +impressedly +impresser +impressers +impresses +impressibility +impressible +impressibleness +impressibly +impressing +impression +impressionability +impressionable +impressionableness +impressionably +impressional +impressionalist +impressionality +impressionally +impressionary +impressionis +impressionism +impressionist +impressionistic +impressionistically +impressionists +impressionless +impressions +impression's +impressive +impressively +impressiveness +impressivenesses +impressment +impressments +impressor +impressure +imprest +imprestable +imprested +impresting +imprests +imprevalency +impreventability +impreventable +imprevisibility +imprevisible +imprevision +imprevu +imprimatur +imprimatura +imprimaturs +imprime +impriment +imprimery +imprimis +imprimitive +imprimitivity +imprint +imprinted +imprinter +imprinters +imprinting +imprints +imprison +imprisonable +imprisoned +imprisoner +imprisoning +imprisonment +imprisonments +imprisonment's +imprisons +improbability +improbabilities +improbabilize +improbable +improbableness +improbably +improbate +improbation +improbative +improbatory +improbity +improcreant +improcurability +improcurable +improducible +improduction +improficience +improficiency +improfitable +improgressive +improgressively +improgressiveness +improlific +improlificate +improlificical +imprompt +impromptitude +impromptu +impromptuary +impromptuist +impromptus +improof +improper +improperation +Improperia +improperly +improperness +impropitious +improportion +impropry +impropriate +impropriated +impropriating +impropriation +impropriator +impropriatrice +impropriatrix +impropriety +improprieties +improprium +improsperity +improsperous +improv +improvability +improvable +improvableness +improvably +improve +improved +improvement +improvements +improver +improvers +improvership +improves +improvided +improvidence +improvidences +improvident +improvidentially +improvidently +improving +improvingly +improvisate +improvisation +improvisational +improvisations +improvisation's +improvisatize +improvisator +improvisatore +improvisatory +improvisatorial +improvisatorially +improvisatorize +improvisatrice +improvise +improvised +improvisedly +improviser +improvisers +improvises +improvising +improvision +improviso +improvisor +improvisors +improvs +improvvisatore +improvvisatori +imprudence +imprudences +imprudency +imprudent +imprudential +imprudently +imprudentness +imps +impship +impsonite +impuberal +impuberate +impuberty +impubic +impudence +impudences +impudency +impudencies +impudent +impudently +impudentness +impudicity +impugn +impugnability +impugnable +impugnation +impugned +impugner +impugners +impugning +impugnment +impugns +impuissance +impuissant +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impulsivenesses +impulsivity +impulsor +impulsory +impunctate +impunctual +impunctuality +impune +impunely +impunible +impunibly +impunity +impunities +impunitive +impuration +impure +impurely +impureness +impurify +impuritan +impuritanism +impurity +impurities +impurity's +impurple +imput +imputability +imputable +imputableness +imputably +imputation +imputations +imputative +imputatively +imputativeness +impute +imputed +imputedly +imputer +imputers +imputes +imputing +imputrescence +imputrescibility +imputrescible +imputrid +imputting +impv +impv. +Imray +Imre +Imroz +IMS +IMSA +imshi +IMSL +IMSO +imsonic +IMSVS +IMT +Imtiaz +IMTS +imu +IMunE +imvia +in +yn +in- +in. +ina +inability +inabilities +inable +inabordable +inabstinence +inabstracted +inabusively +inaccentuated +inaccentuation +inacceptable +inaccessibility +inaccessibilities +inaccessible +inaccessibleness +inaccessibly +inaccordance +inaccordancy +inaccordant +inaccordantly +inaccuracy +inaccuracies +inaccurate +inaccurately +inaccurateness +inachid +Inachidae +inachoid +Inachus +inacquaintance +inacquiescent +inact +inactinic +inaction +inactionist +inactions +inactivate +inactivated +inactivates +inactivating +inactivation +inactivations +inactive +inactively +inactiveness +inactivity +inactivities +inactuate +inactuation +inadaptability +inadaptable +inadaptation +inadaptive +inadept +inadeptly +inadeptness +inadequacy +inadequacies +inadequate +inadequately +inadequateness +inadequation +inadequative +inadequatively +inadherent +inadhesion +inadhesive +inadjustability +inadjustable +inadmissability +inadmissable +inadmissibility +inadmissible +inadmissibly +INADS +inadulterate +inadventurous +inadvertant +inadvertantly +inadvertence +inadvertences +inadvertency +inadvertencies +inadvertent +inadvertently +inadvertisement +inadvisability +inadvisabilities +inadvisable +inadvisableness +inadvisably +inadvisedly +inae +inaesthetic +inaffability +inaffable +inaffably +inaffectation +inaffected +inagglutinability +inagglutinable +inaggressive +inagile +inaidable +inaidible +inaja +inalacrity +inalienability +inalienabilities +inalienable +inalienableness +inalienably +inalimental +inalterability +inalterable +inalterableness +inalterably +ynambu +inamia +inamissibility +inamissible +inamissibleness +inamorata +inamoratas +inamorate +inamoration +inamorato +inamoratos +inamour +inamovability +inamovable +Ynan +in-and-in +in-and-out +in-and-outer +inane +inanely +inaneness +inaner +inaners +inanes +inanest +inanga +inangular +inangulate +inanimadvertence +inanimate +inanimated +inanimately +inanimateness +inanimatenesses +inanimation +inanity +inanities +inanition +inanitions +Inanna +inantherate +inapathy +inapostate +inapparent +inapparently +inappealable +inappeasable +inappellability +inappellable +inappendiculate +inapperceptible +inappertinent +inappetence +inappetency +inappetent +inappetible +inapplicability +inapplicable +inapplicableness +inapplicably +inapplication +inapposite +inappositely +inappositeness +inappositenesses +inappreciability +inappreciable +inappreciably +inappreciation +inappreciative +inappreciatively +inappreciativeness +inapprehensibility +inapprehensible +inapprehensibly +inapprehension +inapprehensive +inapprehensively +inapprehensiveness +inapproachability +inapproachable +inapproachably +inappropriable +inappropriableness +inappropriate +inappropriately +inappropriateness +inappropriatenesses +inapropos +inapt +inaptitude +inaptly +inaptness +inaquate +inaqueous +inarable +inarch +inarched +inarches +inarching +inarculum +inarguable +inarguably +Inari +inark +inarm +inarmed +inarming +inarms +inarticulacy +Inarticulata +inarticulate +inarticulated +inarticulately +inarticulateness +inarticulation +inartificial +inartificiality +inartificially +inartificialness +inartistic +inartistical +inartisticality +inartistically +inasmuch +inassimilable +inassimilation +inassuageable +inattackable +inattention +inattentions +inattentive +inattentively +inattentiveness +inattentivenesses +inaudibility +inaudible +inaudibleness +inaudibly +inaugur +inaugural +inaugurals +inaugurate +inaugurated +inaugurates +inaugurating +inauguration +inaugurations +inaugurative +inaugurator +inauguratory +inaugurer +inaunter +inaurate +inauration +inauspicate +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inauthoritative +inauthoritativeness +Inavale +inaxon +inbardge +inbassat +inbbred +inbd +inbe +inbeaming +in-beaming +inbearing +inbeing +in-being +inbeings +inbending +inbent +in-between +inbetweener +inby +inbye +inbirth +inbits +inblow +inblowing +inblown +inboard +inboard-rigged +inboards +inbody +inbond +in-book +inborn +inbound +inbounds +inbow +inbowed +inbread +inbreak +inbreaking +inbreath +inbreathe +inbreathed +inbreather +inbreathing +inbred +inbreds +inbreed +inbreeder +inbreeding +in-breeding +inbreedings +inbreeds +inbring +inbringer +inbringing +inbrought +inbuilt +in-built +inburning +inburnt +inburst +inbursts +inbush +INC +Inc. +Inca +Incabloc +incage +incaged +incages +incaging +Incaic +incalculability +incalculable +incalculableness +incalculably +incalendared +incalescence +incalescency +incalescent +in-calf +incaliculate +incalver +incalving +incameration +incamp +Incan +incandent +incandesce +incandesced +incandescence +incandescences +incandescency +incandescent +incandescently +incandescing +incanescent +incanous +incant +incantation +incantational +incantations +incantator +incantatory +incanted +incanton +incants +incapability +incapabilities +incapable +incapableness +incapably +incapacious +incapaciousness +incapacitant +incapacitate +incapacitated +incapacitates +incapacitating +incapacitation +incapacitator +incapacity +incapacities +Incaparina +incapsulate +incapsulated +incapsulating +incapsulation +incaptivate +in-car +incarcerate +incarcerated +incarcerates +incarcerating +incarceration +incarcerations +incarcerative +incarcerator +incarcerators +incardinate +incardinated +incardinating +incardination +Incarial +incarmined +incarn +incarnadine +incarnadined +incarnadines +incarnadining +incarnalise +incarnalised +incarnalising +incarnalize +incarnalized +incarnalizing +incarnant +incarnate +incarnated +incarnates +incarnating +Incarnation +incarnational +incarnationist +incarnations +incarnation's +incarnative +incarve +Incarvillea +incas +incase +incased +incasement +incases +incasing +incask +incast +incastellate +incastellated +incatenate +incatenation +incautelous +incaution +incautious +incautiously +incautiousness +incavate +incavated +incavation +incave +incavern +incavo +incede +incedingly +incelebrity +incend +incendiary +incendiaries +incendiarism +incendiarist +incendiarize +incendiarized +incendious +incendium +incendivity +incensation +incense +incense-breathing +incensed +incenseless +incensement +incenser +incenses +incensing +incension +incensive +incensor +incensory +incensories +incensurable +incensurably +incenter +incentive +incentively +incentives +incentive's +incentor +incentre +incept +incepted +incepting +inception +inceptions +inceptive +inceptively +inceptor +inceptors +incepts +incerate +inceration +incertain +incertainty +incertitude +incessable +incessably +incessancy +incessant +incessantly +incessantness +incession +incest +incests +incestuous +incestuously +incestuousness +incgrporate +inch +inchain +inchamber +inchangeable +inchant +incharitable +incharity +inchase +inchastity +inch-deep +inched +Inchelium +incher +inches +inchest +inch-high +inching +inchling +inch-long +inchmeal +inchoacy +inchoant +inchoate +inchoated +inchoately +inchoateness +inchoating +inchoation +inchoative +inchoatively +Inchon +inchpin +inch-pound +inch-thick +inch-ton +inchurch +inch-wide +inchworm +inchworms +incicurable +incide +incidence +incidences +incidency +incident +incidental +incidentalist +incidentally +incidentalness +incidentals +incidentless +incidently +incidents +incident's +incienso +incinerable +incinerate +incinerated +incinerates +incinerating +incineration +incinerations +incinerator +incinerators +incipience +incipiency +incipiencies +incipient +incipiently +incipit +incipits +incipitur +incircle +incirclet +incircumscriptible +incircumscription +incircumspect +incircumspection +incircumspectly +incircumspectness +incisal +incise +incised +incisely +incises +incisiform +incising +incision +incisions +incisive +incisively +incisiveness +inciso- +incisor +incisory +incisorial +incisors +incysted +incisura +incisural +incisure +incisures +incitability +incitable +incitamentum +incitant +incitants +incitate +incitation +incitations +incitative +incite +incited +incitement +incitements +inciter +inciters +incites +inciting +incitingly +incitive +incito-motor +incitory +incitress +incivic +incivil +incivility +incivilities +incivilization +incivilly +incivism +incl +incl. +inclamation +inclasp +inclasped +inclasping +inclasps +inclaudent +inclavate +inclave +incle +in-clearer +in-clearing +inclemency +inclemencies +inclement +inclemently +inclementness +in-clerk +inclinable +inclinableness +inclination +inclinational +inclinations +inclination's +inclinator +inclinatory +inclinatorily +inclinatorium +incline +inclined +incliner +incliners +inclines +inclining +inclinograph +inclinometer +inclip +inclipped +inclipping +inclips +incloister +inclose +inclosed +incloser +inclosers +incloses +inclosing +inclosure +inclosures +incloude +includable +include +included +includedness +includer +includes +includible +including +inclusa +incluse +inclusion +inclusion-exclusion +inclusionist +inclusions +inclusion's +inclusive +inclusively +inclusiveness +inclusory +inclusus +incoached +incoacted +incoagulable +incoalescence +incocted +incoercible +incoexistence +incoffin +incog +incogent +incogitability +incogitable +incogitance +incogitancy +incogitant +incogitantly +incogitative +incognita +incognite +incognitive +Incognito +incognitos +incognizability +incognizable +incognizance +incognizant +incognoscent +incognoscibility +incognoscible +incogs +incoherence +incoherences +incoherency +incoherencies +incoherent +incoherentific +incoherently +incoherentness +incohering +incohesion +incohesive +incoincidence +incoincident +incolant +incolumity +incomber +incombining +incombustibility +incombustible +incombustibleness +incombustibly +incombustion +income +incomeless +incomer +incomers +incomes +income-tax +incoming +incomings +incommend +incommensurability +incommensurable +incommensurableness +incommensurably +incommensurate +incommensurately +incommensurateness +incommiscibility +incommiscible +incommixed +incommodate +incommodation +incommode +incommoded +incommodement +incommodes +incommoding +incommodious +incommodiously +incommodiousness +incommodity +incommodities +incommunicability +incommunicable +incommunicableness +incommunicably +incommunicado +incommunicated +incommunicative +incommunicatively +incommunicativeness +incommutability +incommutable +incommutableness +incommutably +incompact +incompacted +incompactly +incompactness +incomparability +incomparable +incomparableness +incomparably +incompared +incompassion +incompassionate +incompassionately +incompassionateness +incompatibility +incompatibilities +incompatibility's +incompatible +incompatibleness +incompatibles +incompatibly +incompendious +incompensated +incompensation +incompentence +incompetence +incompetences +incompetency +incompetencies +incompetent +incompetently +incompetentness +incompetents +incompetent's +incompetible +incompletability +incompletable +incompletableness +incomplete +incompleted +incompletely +incompleteness +incompletenesses +incompletion +incomplex +incompliable +incompliance +incompliancy +incompliancies +incompliant +incompliantly +incomplicate +incomplying +incomportable +incomposed +incomposedly +incomposedness +incomposite +incompossibility +incompossible +incomposure +incomprehended +incomprehending +incomprehendingly +incomprehense +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehensiblies +incomprehension +incomprehensive +incomprehensively +incomprehensiveness +incompressable +incompressibility +incompressible +incompressibleness +incompressibly +incompt +incomputable +incomputably +inconcealable +inconceivability +inconceivabilities +inconceivable +inconceivableness +inconceivably +inconceptible +inconcernino +inconcievable +inconciliable +inconcinn +inconcinnate +inconcinnately +inconcinnity +inconcinnous +inconcludent +inconcluding +inconclusible +inconclusion +inconclusive +inconclusively +inconclusiveness +inconcoct +inconcocted +inconcoction +inconcrete +inconcurrent +inconcurring +inconcussible +incondensability +incondensable +incondensibility +incondensible +incondite +inconditional +inconditionate +inconditioned +inconducive +inconel +inconfirm +inconfirmed +inconform +inconformable +inconformably +inconformity +inconfused +inconfusedly +inconfusion +inconfutable +inconfutably +incongealable +incongealableness +incongenerous +incongenial +incongeniality +inconglomerate +incongruence +incongruent +incongruently +incongruity +incongruities +incongruous +incongruously +incongruousness +incony +inconjoinable +inconjunct +inconnected +inconnectedness +inconnection +inconnexion +inconnu +inconnus +inconquerable +inconscience +inconscient +inconsciently +inconscionable +inconscious +inconsciously +inconsecutive +inconsecutively +inconsecutiveness +inconsequence +inconsequences +inconsequent +inconsequentia +inconsequential +inconsequentiality +inconsequentially +inconsequently +inconsequentness +inconsiderable +inconsiderableness +inconsiderably +inconsideracy +inconsiderate +inconsiderately +inconsiderateness +inconsideratenesses +inconsideration +inconsidered +inconsistable +inconsistence +inconsistences +inconsistency +inconsistencies +inconsistency's +inconsistent +inconsistently +inconsistentness +inconsolability +inconsolable +inconsolableness +inconsolably +inconsolate +inconsolately +inconsonance +inconsonant +inconsonantly +inconspicuous +inconspicuously +inconspicuousness +inconstance +inconstancy +inconstancies +inconstant +inconstantly +inconstantness +inconstruable +inconsultable +inconsumable +inconsumably +inconsumed +inconsummate +inconsumptible +incontaminable +incontaminate +incontaminateness +incontemptible +incontestability +incontestabilities +incontestable +incontestableness +incontestably +incontested +incontiguous +incontinence +incontinences +incontinency +incontinencies +incontinent +incontinently +incontinuity +incontinuous +incontracted +incontractile +incontraction +incontrollable +incontrollably +incontrolled +incontrovertibility +incontrovertible +incontrovertibleness +incontrovertibly +inconvenience +inconvenienced +inconveniences +inconveniency +inconveniencies +inconveniencing +inconvenient +inconvenienti +inconveniently +inconvenientness +inconversable +inconversant +inconversibility +inconverted +inconvertibility +inconvertibilities +inconvertible +inconvertibleness +inconvertibly +inconvinced +inconvincedly +inconvincibility +inconvincible +inconvincibly +incoordinate +inco-ordinate +in-co-ordinate +incoordinated +in-co-ordinated +incoordination +inco-ordination +in-co-ordination +incopresentability +incopresentable +incor +incord +incornished +incoronate +incoronated +incoronation +incorp +incorporable +incorporal +incorporality +incorporally +incorporalness +incorporate +incorporated +incorporatedness +incorporates +incorporating +incorporation +incorporations +incorporative +incorporator +incorporators +incorporatorship +incorporeal +incorporealism +incorporealist +incorporeality +incorporealize +incorporeally +incorporealness +incorporeity +incorporeities +incorporeous +incorpse +incorpsed +incorpses +incorpsing +incorr +incorrect +incorrection +incorrectly +incorrectness +incorrectnesses +incorrespondence +incorrespondency +incorrespondent +incorresponding +incorrigibility +incorrigibilities +incorrigible +incorrigibleness +incorrigibly +incorrodable +incorrodible +incorrosive +incorrupt +incorrupted +incorruptibility +incorruptibilities +Incorruptible +incorruptibleness +incorruptibly +incorruption +incorruptive +incorruptly +incorruptness +incoup +incourse +incourteous +incourteously +incr +incr. +incra +incrash +incrassate +incrassated +incrassating +incrassation +incrassative +increasable +increasableness +Increase +increased +increasedly +increaseful +increasement +increaser +increasers +increases +increasing +increasingly +increate +increately +increative +incredibility +incredibilities +incredible +incredibleness +incredibly +increditability +increditable +incredited +incredulity +incredulities +incredulous +incredulously +incredulousness +increep +increeping +incremable +incremate +incremated +incremating +incremation +increment +incremental +incrementalism +incrementalist +incrementally +incrementation +incremented +incrementer +incrementing +increments +increpate +increpation +incrept +increscence +increscent +increst +incretion +incretionary +incretory +incriminate +incriminated +incriminates +incriminating +incrimination +incriminations +incriminator +incriminatory +incrystal +incrystallizable +Incrocci +incroyable +incross +incrossbred +incrosses +incrossing +incrotchet +in-crowd +incruent +incruental +incruentous +incrust +incrustant +Incrustata +incrustate +incrustated +incrustating +incrustation +incrustations +incrustator +incrusted +incrusting +incrustive +incrustment +incrusts +inctirate +inctri +incubate +incubated +incubates +incubating +incubation +incubational +incubations +incubative +incubator +incubatory +incubatorium +incubators +incubator's +incube +incubee +incubi +incubiture +incubous +incubus +incubuses +incudal +incudate +incudectomy +incudes +incudomalleal +incudostapedial +inculcate +inculcated +inculcates +inculcating +inculcation +inculcations +inculcative +inculcator +inculcatory +inculk +inculp +inculpability +inculpable +inculpableness +inculpably +inculpate +inculpated +inculpates +inculpating +inculpation +inculpative +inculpatory +incult +incultivated +incultivation +inculture +incumbant +incumbence +incumbency +incumbencies +incumbent +incumbentess +incumbently +incumbents +incumber +incumbered +incumbering +incumberment +incumbers +incumbition +incumbrance +incumbrancer +incumbrances +incunable +incunabula +incunabular +incunabulist +incunabulum +incunabuulum +incuneation +incur +incurability +incurable +incurableness +incurably +incuriosity +incurious +incuriously +incuriousness +incurment +incurrable +incurred +incurrence +incurrent +incurrer +incurring +incurs +incurse +incursion +incursionary +incursionist +incursions +incursive +incurtain +incurvate +incurvated +incurvating +incurvation +incurvature +incurve +incurved +incurves +incurving +incurvity +incurvous +incus +incuse +incused +incuses +incusing +incuss +incut +incute +incutting +IND +ind- +Ind. +indaba +indabas +indaconitin +indaconitine +indagate +indagated +indagates +indagating +indagation +indagative +indagator +indagatory +indamage +indamin +indamine +indamines +indamins +indan +indane +Indanthrene +indart +indazin +indazine +indazol +indazole +IndE +indear +indebitatus +indebt +indebted +indebtedness +indebtednesses +indebting +indebtment +indecence +indecency +indecencies +indecent +indecenter +indecentest +indecently +indecentness +Indecidua +indeciduate +indeciduous +indecimable +indecipherability +indecipherable +indecipherableness +indecipherably +indecision +indecisions +indecisive +indecisively +indecisiveness +indecisivenesses +indecl +indeclinable +indeclinableness +indeclinably +indecomponible +indecomposable +indecomposableness +indecorous +indecorously +indecorousness +indecorousnesses +indecorum +indeed +indeedy +indef +indef. +indefaceable +indefatigability +indefatigable +indefatigableness +indefatigably +indefeasibility +indefeasible +indefeasibleness +indefeasibly +indefeatable +indefectibility +indefectible +indefectibly +indefective +indefensibility +indefensible +indefensibleness +indefensibly +indefensive +indeficiency +indeficient +indeficiently +indefinability +indefinable +indefinableness +indefinably +indefinite +indefinitely +indefiniteness +indefinity +indefinitive +indefinitively +indefinitiveness +indefinitude +indeflectible +indefluent +indeformable +indehiscence +indehiscent +indelectable +indelegability +indelegable +indeliberate +indeliberately +indeliberateness +indeliberation +indelibility +indelible +indelibleness +indelibly +indelicacy +indelicacies +indelicate +indelicately +indelicateness +indemnify +indemnification +indemnifications +indemnificator +indemnificatory +indemnified +indemnifier +indemnifies +indemnifying +indemnitee +indemnity +indemnities +indemnitor +indemnization +indemoniate +indemonstrability +indemonstrable +indemonstrableness +indemonstrably +indene +indenes +indenize +indent +indentation +indentations +indentation's +indented +indentedly +indentee +indenter +indenters +indentifiers +indenting +indention +indentions +indentment +indentor +indentors +indents +indenture +indentured +indentures +indentureship +indenturing +indentwise +independable +Independence +Independency +independencies +Independent +independentism +independently +independents +independing +Independista +indeposable +indepravate +indeprehensible +indeprivability +indeprivable +inderite +inderivative +indescribability +indescribabilities +indescribable +indescribableness +indescribably +indescript +indescriptive +indesert +indesignate +indesinent +indesirable +indestrucibility +indestrucible +indestructibility +indestructible +indestructibleness +indestructibly +indetectable +indeterminable +indeterminableness +indeterminably +indeterminacy +indeterminacies +indeterminacy's +indeterminancy +indeterminate +indeterminately +indeterminateness +indetermination +indeterminative +indetermined +indeterminism +indeterminist +indeterministic +indevirginate +indevote +indevoted +indevotion +indevotional +indevout +indevoutly +indevoutness +indew +index +indexable +indexation +indexed +indexer +indexers +indexes +indexical +indexically +indexing +indexless +indexlessness +index-linked +indexterity +Indi +Indy +indi- +India +India-cut +indiadem +indiademed +Indiahoma +Indiaman +Indiamen +Indian +Indiana +indianaite +Indianan +indianans +Indianapolis +Indianeer +Indianesque +Indianhead +Indianhood +Indianian +indianians +Indianisation +Indianise +Indianised +Indianising +Indianism +Indianist +indianite +Indianization +Indianize +Indianized +Indianizing +Indianola +indians +indian's +Indiantown +indiary +india-rubber +Indic +indic. +indicable +indical +indican +indicans +indicant +indicants +indicanuria +indicatable +indicate +indicated +indicates +indicating +indication +indicational +indications +indicative +indicatively +indicativeness +indicatives +indicator +indicatory +Indicatoridae +Indicatorinae +indicators +indicator's +indicatrix +indicavit +indice +indices +indicia +indicial +indicially +indicias +indicible +indicium +indiciums +indico +indicolite +indict +indictability +indictable +indictableness +indictably +indicted +indictee +indictees +indicter +indicters +indicting +indiction +indictional +indictive +indictment +indictments +indictment's +indictor +indictors +indicts +indidicia +indie +Indienne +Indies +indiferous +indifference +indifferences +indifferency +indifferencies +indifferent +indifferential +indifferentiated +indifferentism +indifferentist +indifferentistic +indifferently +indifferentness +indifulvin +indifuscin +indigen +indigena +indigenae +indigenal +indigenate +indigence +indigences +indigency +indigene +indigeneity +indigenes +Indigenismo +indigenist +indigenity +indigenous +indigenously +indigenousness +indigens +indigent +indigently +indigents +indiges +indigest +indigested +indigestedness +indigestibility +indigestibilty +indigestible +indigestibleness +indigestibly +indigestion +indigestions +indigestive +indigitamenta +indigitate +indigitation +indigites +indiglucin +indign +indignance +indignancy +indignant +indignantly +indignation +indignation-proof +indignations +indignatory +indignify +indignified +indignifying +indignity +indignities +indignly +indigo +indigo-bearing +indigoberry +indigo-bird +indigo-blue +indigo-dyed +indigoes +Indigofera +indigoferous +indigogen +indigo-grinding +indigoid +indigoids +indigo-yielding +indigometer +indigo-plant +indigo-producing +indigos +indigotate +indigotic +indigotin +indigotindisulphonic +indigotine +indigo-white +indiguria +Indihar +indihumin +indii +indijbiously +indyl +indilatory +indylic +indiligence +indimensible +in-dimension +indimensional +indiminishable +indimple +indin +Indio +Indira +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirectnesses +indirects +indirubin +indirubine +indiscernibility +indiscernible +indiscernibleness +indiscernibly +indiscerpible +indiscerptibility +indiscerptible +indiscerptibleness +indiscerptibly +indisciplinable +indiscipline +indisciplined +indiscoverable +indiscoverably +indiscovered +indiscovery +indiscreet +indiscreetly +indiscreetness +indiscrete +indiscretely +indiscretion +indiscretionary +indiscretions +indiscrimanently +indiscriminantly +indiscriminate +indiscriminated +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indiscriminative +indiscriminatively +indiscriminatory +indiscussable +indiscussed +indiscussible +indish +indispellable +indispensability +indispensabilities +indispensable +indispensableness +indispensables +indispensably +indispensible +indispersed +indispose +indisposed +indisposedness +indisposing +indisposition +indispositions +indisputability +indisputable +indisputableness +indisputably +indisputed +indissipable +indissociable +indissociably +indissolubility +indissoluble +indissolubleness +indissolubly +indissolute +indissolvability +indissolvable +indissolvableness +indissolvably +indissuadable +indissuadably +indistance +indistant +indistinct +indistinctible +indistinction +indistinctive +indistinctively +indistinctiveness +indistinctly +indistinctness +indistinctnesses +indistinguishability +indistinguishable +indistinguishableness +indistinguishably +indistinguished +indistinguishing +indistortable +indistributable +indisturbable +indisturbance +indisturbed +inditch +indite +indited +inditement +inditer +inditers +indites +inditing +indium +indiums +indiv +indivertible +indivertibly +individ +individable +individed +individua +individual +individualisation +individualise +individualised +individualiser +individualising +individualism +individualist +individualistic +individualistically +individualists +individuality +individualities +individualization +individualize +individualized +individualizer +individualizes +individualizing +individualizingly +individually +individuals +individual's +individuate +individuated +individuates +individuating +individuation +individuative +individuator +individuity +individuous +individuum +individuums +indivinable +indivinity +indivisibility +indivisible +indivisibleness +indivisibly +indivisim +indivision +indn +Indo- +Indo-afghan +Indo-african +Indo-Aryan +Indo-australian +Indo-british +Indo-briton +Indo-burmese +Indo-celtic +Indochina +Indochinese +Indo-Chinese +indocibility +indocible +indocibleness +indocile +indocilely +indocility +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indoctrinations +indoctrinator +indoctrine +indoctrinization +indoctrinize +indoctrinized +indoctrinizing +Indo-dutch +Indo-egyptian +Indo-english +Indoeuropean +Indo-European +Indo-europeanist +Indo-french +Indogaea +Indogaean +Indo-gangetic +indogen +indogenide +Indo-german +Indo-Germanic +Indo-greek +Indo-hellenistic +Indo-Hittite +indoin +Indo-Iranian +indol +indole +indolence +indolences +indolent +indolently +indoles +indolyl +indolin +indoline +indologenous +Indology +Indologian +Indologist +Indologue +indoloid +indols +indomable +Indo-malayan +Indo-malaysian +indomethacin +indominitable +indominitably +indomitability +indomitable +indomitableness +indomitably +Indo-mohammedan +Indone +Indonesia +Indonesian +indonesians +Indo-oceanic +indoor +indoors +Indo-Pacific +indophenin +indophenol +Indophile +Indophilism +Indophilist +Indo-portuguese +Indore +indorsable +indorsation +indorse +indorsed +indorsee +indorsees +indorsement +indorser +indorsers +indorses +indorsing +indorsor +indorsors +Indo-saracenic +Indo-scythian +Indo-spanish +Indo-sumerian +Indo-teutonic +indow +indowed +indowing +indows +indoxyl +indoxylic +indoxyls +indoxylsulphuric +Indra +indraft +indrafts +Indrani +indrape +indraught +indrawal +indrawing +indrawn +Indre +Indre-et-Loire +indrench +indri +Indris +indubious +indubiously +indubitability +indubitable +indubitableness +indubitably +indubitate +indubitatively +induc +induc. +induce +induceable +induced +inducedly +inducement +inducements +inducement's +inducer +inducers +induces +induciae +inducibility +inducible +inducing +inducive +induct +inductance +inductances +inducted +inductee +inductees +inducteous +inductile +inductility +inducting +induction +inductional +inductionally +inductionless +inductions +induction's +inductive +inductively +inductiveness +inductivity +inducto- +inductometer +inductophone +inductor +inductory +inductorium +inductors +inductor's +inductoscope +inductothermy +inductril +inducts +indue +indued +induement +indues +induing +induism +indulge +indulgeable +indulged +indulgement +indulgence +indulgenced +indulgences +indulgence's +indulgency +indulgencies +indulgencing +indulgent +indulgential +indulgentially +indulgently +indulgentness +indulger +indulgers +indulges +indulgiate +indulging +indulgingly +indulin +induline +indulines +indulins +indult +indulto +indults +indument +indumenta +indumentum +indumentums +induna +induplicate +induplication +induplicative +indurable +indurance +indurate +indurated +indurates +indurating +induration +indurations +indurative +indure +indurite +Indus +indusia +indusial +indusiate +indusiated +indusiform +indusioid +indusium +industry +industrial +industrialisation +industrialise +industrialised +industrialising +industrialism +industrialist +industrialists +industrialist's +industrialization +industrializations +industrialize +industrialized +industrializes +industrializing +industrially +industrialness +industrials +industries +industrious +industriously +industriousness +industriousnesses +industrys +industry's +industrochemical +indutive +induviae +induvial +induviate +indwell +indweller +indwelling +indwellingness +indwells +indwelt +ine +yne +inearth +inearthed +inearthing +inearths +inebriacy +inebriant +inebriate +inebriated +inebriates +inebriating +inebriation +inebriations +inebriative +inebriety +inebrious +ineconomy +ineconomic +inedibility +inedible +inedita +inedited +Ineducabilia +ineducabilian +ineducability +ineducable +ineducation +ineffability +ineffable +ineffableness +ineffably +ineffaceability +ineffaceable +ineffaceably +ineffectible +ineffectibly +ineffective +ineffectively +ineffectiveness +ineffectivenesses +ineffectual +ineffectuality +ineffectually +ineffectualness +ineffectualnesses +ineffervescence +ineffervescent +ineffervescibility +ineffervescible +inefficacy +inefficacious +inefficaciously +inefficaciousness +inefficacity +inefficience +inefficiency +inefficiencies +inefficient +inefficiently +ineffulgent +inegalitarian +ineye +inelaborate +inelaborated +inelaborately +inelastic +inelastically +inelasticate +inelasticity +inelasticities +inelegance +inelegances +inelegancy +inelegancies +inelegant +inelegantly +ineligibility +ineligible +ineligibleness +ineligibles +ineligibly +ineliminable +ineloquence +ineloquent +ineloquently +ineluctability +ineluctable +ineluctably +ineludible +ineludibly +inembryonate +inemendable +inemotivity +inemulous +inenarrability +inenarrable +inenarrably +inenergetic +inenubilable +inenucleable +inept +ineptitude +ineptitudes +ineptly +ineptness +ineptnesses +inequable +inequal +inequalitarian +inequality +inequalities +inequally +inequalness +inequation +inequi- +inequiaxial +inequicostate +inequidistant +inequigranular +inequilateral +inequilaterally +inequilibrium +inequilobate +inequilobed +inequipotential +inequipotentiality +inequitable +inequitableness +inequitably +inequitate +inequity +inequities +inequivalent +inequivalve +inequivalved +inequivalvular +ineradicability +ineradicable +ineradicableness +ineradicably +inerasable +inerasableness +inerasably +inerasible +inergetic +Ineri +inerm +Inermes +Inermi +Inermia +inermous +Inerney +inerrability +inerrable +inerrableness +inerrably +inerrancy +inerrant +inerrantly +inerratic +inerring +inerringly +inerroneous +inert +inertance +inertia +inertiae +inertial +inertially +inertias +inertion +inertly +inertness +inertnesses +inerts +inerubescent +inerudite +ineruditely +inerudition +Ines +Ynes +inescapable +inescapableness +inescapably +inescate +inescation +inesculent +inescutcheon +Inesita +inesite +Ineslta +I-ness +Inessa +inessential +inessentiality +inessive +inesthetic +inestimability +inestimable +inestimableness +inestimably +inestivation +inethical +ineunt +ineuphonious +inevadible +inevadibly +inevaporable +inevasible +inevasibleness +inevasibly +inevidence +inevident +inevitability +inevitabilities +inevitable +inevitableness +inevitably +inexact +inexacting +inexactitude +inexactly +inexactness +inexcellence +inexcitability +inexcitable +inexcitableness +inexcitably +inexclusive +inexclusively +inexcommunicable +inexcusability +inexcusable +inexcusableness +inexcusably +inexecrable +inexecutable +inexecution +inexertion +inexhalable +inexhaust +inexhausted +inexhaustedly +inexhaustibility +inexhaustible +inexhaustibleness +inexhaustibly +inexhaustive +inexhaustively +inexhaustless +inexigible +inexist +inexistence +inexistency +inexistent +inexorability +inexorable +inexorableness +inexorably +inexpansible +inexpansive +inexpectable +inexpectance +inexpectancy +inexpectant +inexpectation +inexpected +inexpectedly +inexpectedness +inexpedience +inexpediency +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexperiences +inexpert +inexpertly +inexpertness +inexpertnesses +inexperts +inexpiable +inexpiableness +inexpiably +inexpiate +inexplainable +inexpleble +inexplicability +inexplicable +inexplicableness +inexplicables +inexplicably +inexplicit +inexplicitly +inexplicitness +inexplorable +inexplosive +inexportable +inexposable +inexposure +inexpress +inexpressibility +inexpressibilities +inexpressible +inexpressibleness +inexpressibles +inexpressibly +inexpressive +inexpressively +inexpressiveness +inexpugnability +inexpugnable +inexpugnableness +inexpugnably +inexpungeable +inexpungibility +inexpungible +inexsuperable +inextant +inextended +inextensibility +inextensible +inextensile +inextension +inextensional +inextensive +inexterminable +inextinct +inextinguible +inextinguishability +inextinguishable +inextinguishables +inextinguishably +inextinguished +inextirpable +inextirpableness +inextricability +inextricable +inextricableness +inextricably +Inez +Ynez +Inf +Inf. +inface +infair +infall +infallibilism +infallibilist +infallibility +infallible +infallibleness +infallibly +infallid +infalling +infalsificable +infamation +infamatory +infame +infamed +infamy +infamia +infamies +infamiliar +infamiliarity +infamize +infamized +infamizing +infamonize +infamous +infamously +infamousness +infancy +infancies +infand +infandous +infang +infanglement +infangthef +infangthief +infans +infant +infanta +infantado +infantas +infante +infantes +infanthood +infanticidal +infanticide +infanticides +infantile +infantilism +infantility +infantilize +infantine +infantive +infantly +infantlike +infantry +infantries +infantryman +infantrymen +infants +infant's +infant-school +infarce +infarct +infarctate +infarcted +infarction +infarctions +infarcts +infare +infares +infashionable +infatigable +infatuate +infatuated +infatuatedly +infatuatedness +infatuates +infatuating +infatuation +infatuations +infatuator +infauna +infaunae +infaunal +infaunas +infaust +infausting +infeasibility +infeasibilities +infeasible +infeasibleness +infect +infectant +infected +infectedness +infecter +infecters +infectible +infecting +infection +infectionist +infections +infection's +infectious +infectiously +infectiousness +infective +infectiveness +infectivity +infector +infectors +infectress +infects +infectum +infectuous +infecund +infecundity +infeeble +infeed +infeft +infefting +infeftment +infeijdation +Infeld +infelicific +infelicity +infelicities +infelicitous +infelicitously +infelicitousness +infelonious +infelt +infeminine +infenible +infeodation +infeof +infeoff +infeoffed +infeoffing +infeoffment +infeoffs +infer +inferable +inferably +inference +inferenced +inferences +inference's +inferencing +inferent +inferential +inferentialism +inferentialist +inferentially +Inferi +inferial +inferible +inferior +inferiorism +inferiority +inferiorities +inferiorize +inferiorly +inferiorness +inferiors +inferior's +infern +infernal +infernalism +infernality +infernalize +infernally +infernalry +infernalship +Inferno +infernos +inferno's +infero- +inferoanterior +inferobranch +inferobranchiate +inferofrontal +inferolateral +inferomedian +inferoposterior +inferred +inferrer +inferrers +inferribility +inferrible +inferring +inferringly +infers +infertile +infertilely +infertileness +infertility +infertilities +infest +infestant +infestation +infestations +infested +infester +infesters +infesting +infestious +infestive +infestivity +infestment +infests +infeudate +infeudation +infibulate +infibulation +inficete +infidel +infidelic +infidelical +infidelism +infidelistic +infidelity +infidelities +infidelize +infidelly +infidels +infidel's +Infield +infielder +infielders +infields +infieldsman +infight +infighter +infighters +infighting +in-fighting +infights +infigured +infile +infill +infilling +infilm +infilter +infiltered +infiltering +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrations +infiltrative +infiltrator +infiltrators +infima +infimum +infin +infin. +infinitant +infinitary +infinitarily +infinitate +infinitated +infinitating +infinitation +infinite +infinitely +infiniteness +infinites +infinitesimal +infinitesimalism +infinitesimality +infinitesimally +infinitesimalness +infinitesimals +infiniteth +infinity +infinities +infinitieth +infinitival +infinitivally +infinitive +infinitively +infinitives +infinitive's +infinitize +infinitized +infinitizing +infinito- +infinito-absolute +infinito-infinitesimal +infinitude +infinitudes +infinitum +infinituple +infirm +infirmable +infirmarer +infirmaress +infirmary +infirmarian +infirmaries +infirmate +infirmation +infirmative +infirmatory +infirmed +infirming +infirmity +infirmities +infirmly +infirmness +infirms +infissile +infit +infitter +infix +infixal +infixation +infixed +infixes +infixing +infixion +infixions +infl +inflamable +inflame +inflamed +inflamedly +inflamedness +inflamer +inflamers +inflames +inflaming +inflamingly +inflammability +inflammabilities +inflammable +inflammableness +inflammably +inflammation +inflammations +inflammative +inflammatory +inflammatorily +inflatable +inflate +inflated +inflatedly +inflatedness +inflater +inflaters +inflates +inflatile +inflating +inflatingly +inflation +inflationary +inflationism +inflationist +inflationists +inflations +inflative +inflator +inflators +inflatus +inflect +inflected +inflectedness +inflecting +inflection +inflectional +inflectionally +inflectionless +inflections +inflective +inflector +inflects +inflesh +inflex +inflexed +inflexibility +inflexibilities +inflexible +inflexibleness +inflexibly +inflexion +inflexional +inflexionally +inflexionless +inflexive +inflexure +inflict +inflictable +inflicted +inflicter +inflicting +infliction +inflictions +inflictive +inflictor +inflicts +inflight +in-flight +inflood +inflooding +inflorescence +inflorescent +inflow +inflowering +inflowing +inflows +influe +influencability +influencable +influence +influenceability +influenceabilities +influenceable +influenced +influencer +influences +influencing +influencive +influent +influential +influentiality +influentially +influentialness +influents +influenza +influenzal +influenzalike +influenzas +influenzic +influx +influxable +influxes +influxible +influxibly +influxion +influxionism +influxious +influxive +info +infold +infolded +infolder +infolders +infolding +infoldment +infolds +infoliate +inforgiveable +inform +informable +informal +informalism +informalist +informality +informalities +informalize +informally +informalness +informant +informants +informant's +Informatica +informatics +information +informational +informations +informative +informatively +informativeness +informatory +informatus +informed +informedly +informer +informers +informidable +informing +informingly +informity +informous +informs +infortiate +infortitude +infortunate +infortunately +infortunateness +infortune +infortunity +infos +infought +infound +infra +infra- +infra-anal +infra-angelic +infra-auricular +infra-axillary +infrabasal +infrabestial +infrabranchial +infrabuccal +infracanthal +infracaudal +infracelestial +infracentral +infracephalic +infraclavicle +infraclavicular +infraclusion +infraconscious +infracortical +infracostal +infracostalis +infracotyloid +infract +infracted +infractible +infracting +infraction +infractions +infractor +infracts +infradentary +infradiaphragmatic +infra-esophageal +infragenual +infraglacial +infraglenoid +infraglottic +infragrant +infragular +infrahyoid +infrahuman +infralabial +infralapsarian +infralapsarianism +Infra-lias +infralinear +infralittoral +inframammary +inframammillary +inframandibular +inframarginal +inframaxillary +inframedian +inframercurial +inframercurian +inframolecular +inframontane +inframundane +infranatural +infranaturalism +infranchise +infrangibility +infrangible +infrangibleness +infrangibly +infranodal +infranuclear +infraoccipital +infraocclusion +infraocular +infraoral +infraorbital +infraordinary +infrapapillary +infrapatellar +infraperipherial +infrapose +infraposed +infraposing +infraposition +infraprotein +infrapubian +infraradular +infrared +infra-red +infrareds +infrarenal +infrarenally +infrarimal +infrascapular +infrascapularis +infrascientific +infrasonic +infrasonics +infraspecific +infraspinal +infraspinate +infraspinatus +infraspinous +infrastapedial +infrasternal +infrastigmatal +infrastipular +infrastructure +infrastructures +infrasutral +infratemporal +infraterrene +infraterritorial +infrathoracic +infratonsillar +infratracheal +infratrochanteric +infratrochlear +infratubal +infraturbinal +infra-umbilical +infravaginal +infraventral +infree +infrequence +infrequency +infrequent +infrequentcy +infrequently +infrigidate +infrigidation +infrigidative +infringe +infringed +infringement +infringements +infringement's +infringer +infringers +infringes +infringible +infringing +infructiferous +infructuose +infructuosity +infructuous +infructuously +infrugal +infrunite +infrustrable +infrustrably +infula +infulae +infumate +infumated +infumation +infume +infund +infundibula +infundibular +Infundibulata +infundibulate +infundibuliform +infundibulum +infuneral +infuriate +infuriated +infuriatedly +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuscate +infuscated +infuscation +infuse +infused +infusedly +infuser +infusers +infuses +infusibility +infusible +infusibleness +infusile +infusing +infusion +infusionism +infusionist +infusions +infusive +infusory +Infusoria +infusorial +infusorian +infusories +infusoriform +infusorioid +infusorium +ing +Inga +Ingaberg +Ingaborg +Ingaevones +Ingaevonic +ingallantry +Ingalls +Ingamar +ingan +ingang +ingangs +ingannation +Ingar +ingate +ingates +ingather +ingathered +ingatherer +ingathering +ingathers +Inge +Ingeberg +Ingeborg +Ingelbert +ingeldable +Ingelow +ingem +Ingemar +ingeminate +ingeminated +ingeminating +ingemination +ingender +ingene +ingenerability +ingenerable +ingenerably +ingenerate +ingenerated +ingenerately +ingenerating +ingeneration +ingenerative +ingeny +ingeniary +ingeniate +ingenie +ingenier +ingenio +ingeniosity +ingenious +ingeniously +ingeniousness +ingeniousnesses +ingenit +ingenital +ingenite +ingent +ingenu +ingenue +ingenues +ingenuity +ingenuities +ingenuous +ingenuously +ingenuousness +ingenuousnesses +Inger +ingerminate +Ingersoll +ingest +ingesta +ingestant +ingested +ingester +ingestible +ingesting +ingestion +ingestive +ingests +Ingham +Inghamite +Inghilois +Inghirami +ingine +ingirt +ingiver +ingiving +Ingle +Inglebert +Ingleborough +ingle-bred +Inglefield +inglenook +inglenooks +Ingles +inglesa +Ingleside +Inglewood +Inglis +inglobate +inglobe +inglobed +inglobing +inglorious +ingloriously +ingloriousness +inglu +inglut +inglutition +ingluvial +ingluvies +ingluviitis +ingluvious +Ingmar +ingnue +in-goal +ingoing +in-going +ingoingness +Ingold +Ingolstadt +Ingomar +ingorge +ingot +ingoted +ingoting +ingotman +ingotmen +ingots +Ingra +ingracious +ingraft +ingraftation +ingrafted +ingrafter +ingrafting +ingraftment +ingrafts +Ingraham +ingrain +ingrained +ingrainedly +ingrainedness +ingraining +ingrains +Ingram +ingrammaticism +ingramness +ingrandize +ingrapple +ingrate +ingrateful +ingratefully +ingratefulness +ingrately +ingrates +ingratiate +ingratiated +ingratiates +ingratiating +ingratiatingly +ingratiation +ingratiatory +ingratitude +ingratitudes +ingrave +ingravescence +ingravescent +ingravidate +ingravidation +ingreat +ingredience +ingredient +ingredients +ingredient's +INGRES +ingress +ingresses +ingression +ingressive +ingressiveness +ingreve +Ingrid +Ingrim +ingross +ingrossing +ingroup +in-group +ingroups +ingrow +ingrowing +ingrown +ingrownness +ingrowth +ingrowths +ingruent +inguen +inguilty +inguinal +inguino- +inguinoabdominal +inguinocrural +inguinocutaneous +inguinodynia +inguinolabial +inguinoscrotal +Inguklimiut +ingulf +ingulfed +ingulfing +ingulfment +ingulfs +Ingunna +ingurgitate +ingurgitated +ingurgitating +ingurgitation +Ingush +ingustable +Ingvaeonic +Ingvar +Ingveonic +Ingwaeonic +Ingweonic +INH +inhabile +inhabit +inhabitability +inhabitable +inhabitance +inhabitancy +inhabitancies +inhabitant +inhabitants +inhabitant's +inhabitate +inhabitation +inhabitative +inhabitativeness +inhabited +inhabitedness +inhabiter +inhabiting +inhabitiveness +inhabitress +inhabits +inhalant +inhalants +inhalation +inhalational +inhalations +inhalator +inhalators +inhale +inhaled +inhalement +inhalent +inhaler +inhalers +inhales +inhaling +Inhambane +inhame +inhance +inharmony +inharmonic +inharmonical +inharmonious +inharmoniously +inharmoniousness +inhaul +inhauler +inhaulers +inhauls +inhaust +inhaustion +inhearse +inheaven +inhelde +inhell +inhere +inhered +inherence +inherency +inherencies +inherent +inherently +inheres +inhering +inherit +inheritability +inheritabilities +inheritable +inheritableness +inheritably +inheritage +inheritance +inheritances +inheritance's +inherited +inheriting +inheritor +inheritors +inheritor's +inheritress +inheritresses +inheritress's +inheritrice +inheritrices +inheritrix +inherits +inherle +inhesion +inhesions +inhesive +inhiate +inhibit +inhibitable +inhibited +inhibiter +inhibiting +inhibition +inhibitionist +inhibitions +inhibition's +inhibitive +inhibitor +inhibitory +inhibitors +inhibits +Inhiston +inhive +inhold +inholder +inholding +inhomogeneity +inhomogeneities +inhomogeneous +inhomogeneously +inhonest +inhoop +inhospitable +inhospitableness +inhospitably +inhospitality +in-house +inhuman +inhumane +inhumanely +inhumaneness +inhumanism +inhumanity +inhumanities +inhumanize +inhumanly +inhumanness +inhumate +inhumation +inhumationist +inhume +inhumed +inhumer +inhumers +inhumes +inhuming +inhumorous +inhumorously +Iny +Inia +inial +inyala +Inyanga +inidoneity +inidoneous +Inigo +inimaginable +inimicability +inimicable +inimical +inimicality +inimically +inimicalness +inimicitious +inimicous +inimitability +inimitable +inimitableness +inimitably +inimitative +Inin +Inina +Inine +inyoite +inyoke +Inyokern +iniome +Iniomi +iniomous +inion +inique +iniquitable +iniquitably +iniquity +iniquities +iniquity's +iniquitous +iniquitously +iniquitousness +iniquous +inirritability +inirritable +inirritably +inirritant +inirritative +inisle +inissuable +init +init. +inital +initial +initialed +initialer +initialing +initialisation +initialise +initialised +initialism +initialist +initialization +initializations +initialization's +initialize +initialized +initializer +initializers +initializes +initializing +initialled +initialler +initially +initialling +initialness +initials +initiant +initiary +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiatively +initiatives +initiative's +initiator +initiatory +initiatorily +initiators +initiator's +initiatress +initiatrices +initiatrix +initiatrixes +initio +inition +initis +initive +inject +injectable +injectant +injected +injecting +injection +injection-gneiss +injections +injection's +injective +injector +injectors +injects +injelly +injoin +injoint +injucundity +injudicial +injudicially +injudicious +injudiciously +injudiciousness +injudiciousnesses +Injun +injunct +injunction +injunctions +injunction's +injunctive +injunctively +injurable +injure +injured +injuredly +injuredness +injurer +injurers +injures +injury +injuria +injuries +injuring +injurious +injuriously +injuriousness +injury-proof +injury's +injust +injustice +injustices +injustice's +injustifiable +injustly +ink +inkberry +ink-berry +inkberries +ink-black +inkblot +inkblots +ink-blurred +inkbush +ink-cap +ink-carrying +ink-colored +ink-distributing +ink-dropping +inked +inken +inker +Inkerman +inkers +inket +inkfish +inkholder +inkhorn +inkhornism +inkhornist +inkhornize +inkhornizer +inkhorns +inky +inky-black +inkie +inkier +inkies +inkiest +inkindle +inkiness +inkinesses +inking +inkings +inkish +inkjet +inkle +inkles +inkless +inklike +inkling +inklings +inkling's +inkmaker +inkmaking +inkman +in-knee +in-kneed +inknit +inknot +Inkom +inkos +inkosi +inkpot +inkpots +Inkra +inkroot +inks +inkshed +ink-slab +inkslinger +inkslinging +ink-spotted +inkstain +ink-stained +inkstand +inkstandish +inkstands +Inkster +inkstone +ink-wasting +inkweed +inkwell +inkwells +inkwood +inkwoods +inkwriter +ink-writing +ink-written +INL +inlace +inlaced +inlaces +inlacing +inlagary +inlagation +inlay +inlaid +inlayed +inlayer +inlayers +inlaying +inlaik +inlays +inlake +inland +inlander +inlanders +inlandish +inlands +inlapidate +inlapidatee +inlard +inlaut +inlaw +in-law +inlawry +in-laws +in-lb +inleague +inleagued +inleaguer +inleaguing +inleak +inleakage +in-lean +inless +inlet +inlets +inlet's +inletting +inly +inlier +inliers +inlighten +inlying +inlike +inline +in-line +inlook +inlooker +inlooking +in-lot +Inman +in-marriage +inmate +inmates +inmate's +inmeat +inmeats +inmesh +inmeshed +inmeshes +inmeshing +inmew +inmigrant +in-migrant +in-migrate +in-migration +inmixture +inmore +inmost +inmprovidence +INMS +INN +Inna +innage +innards +innascibility +innascible +innate +innately +innateness +innatism +innative +innato- +innatural +innaturality +innaturally +innavigable +inne +inned +inneity +Inner +inner-city +inner-directed +inner-directedness +inner-direction +innerly +innermore +innermost +innermostly +innerness +inners +innersole +innersoles +innerspring +innervate +innervated +innervates +innervating +innervation +innervational +innervations +innerve +innerved +innerves +innerving +Innes +Inness +innest +innet +innholder +innyard +inning +innings +inninmorite +Innis +Innisfail +Inniskilling +innitency +innkeeper +innkeepers +innless +innobedient +innocence +innocences +innocency +innocencies +innocent +innocenter +innocentest +innocently +innocentness +innocents +innocuity +innoculate +innoculated +innoculating +innoculation +innocuous +innocuously +innocuousness +innodate +innominability +innominable +innominables +innominata +innominate +innominatum +innomine +innovant +innovate +innovated +innovates +innovating +innovation +innovational +innovationist +innovation-proof +innovations +innovation's +innovative +innovatively +innovativeness +innovator +innovatory +innovators +innoxious +innoxiously +innoxiousness +inns +Innsbruck +innuate +innubilous +innuendo +innuendoed +innuendoes +innuendoing +innuendos +Innuit +innumerability +innumerable +innumerableness +innumerably +innumerate +innumerous +innutrient +innutrition +innutritious +innutritiousness +innutritive +Ino +ino- +inobedience +inobedient +inobediently +inoblast +inobnoxious +inobscurable +inobservable +inobservance +inobservancy +inobservant +inobservantly +inobservantness +inobservation +inobtainable +inobtrusive +inobtrusively +inobtrusiveness +inobvious +INOC +inocarpin +Inocarpus +inoccupation +Inoceramus +inochondritis +inochondroma +inocystoma +inocyte +inocula +inoculability +inoculable +inoculant +inocular +inoculate +inoculated +inoculates +inoculating +inoculation +inoculations +inoculative +inoculativity +inoculator +inoculum +inoculums +Inodes +inodiate +inodorate +inodorous +inodorously +inodorousness +inoepithelioma +in-off +inoffending +inoffensive +inoffensively +inoffensiveness +inofficial +inofficially +inofficiosity +inofficious +inofficiously +inofficiousness +inogen +inogenesis +inogenic +inogenous +inoglia +inohymenitic +Inola +inolith +inoma +inominous +inomyoma +inomyositis +inomyxoma +inone +inoneuroma +Inonu +inoperability +inoperable +inoperation +inoperational +inoperative +inoperativeness +inopercular +Inoperculata +inoperculate +inopinable +inopinate +inopinately +inopine +inopportune +inopportunely +inopportuneness +inopportunism +inopportunist +inopportunity +inoppressive +inoppugnable +inopulent +inorb +inorderly +inordinacy +inordinance +inordinancy +inordinary +inordinate +inordinately +inordinateness +inordination +inorg +inorg. +inorganic +inorganical +inorganically +inorganity +inorganizable +inorganization +inorganized +inoriginate +inornate +inornateness +inorthography +inosclerosis +inoscopy +inosculate +inosculated +inosculating +inosculation +inosic +inosilicate +inosin +inosine +inosinic +inosite +inosites +inositol +inositol-hexaphosphoric +inositols +inostensible +inostensibly +inotropic +Inoue +inower +inoxidability +inoxidable +inoxidizable +inoxidize +inoxidized +inoxidizing +inp- +inpayment +inparabola +inpardonable +inparfit +inpatient +in-patient +inpatients +inpensioner +inphase +in-phase +inphases +in-plant +inpolygon +inpolyhedron +inponderable +inport +inpour +inpoured +inpouring +inpours +inpush +input +input/output +inputfile +inputs +input's +inputted +inputting +inqilab +inquaintance +inquartation +in-quarto +inquest +inquests +inquestual +inquiet +inquietation +inquieted +inquieting +inquietly +inquietness +inquiets +inquietude +inquietudes +Inquilinae +inquiline +inquilinism +inquilinity +inquilinous +inquinate +inquinated +inquinating +inquination +inquirable +inquirance +inquirant +inquiration +inquire +inquired +inquirendo +inquirent +inquirer +inquirers +inquires +inquiry +inquiries +inquiring +inquiringly +inquiry's +inquisible +inquisit +inquisite +Inquisition +inquisitional +inquisitionist +inquisitions +inquisition's +inquisitive +inquisitively +inquisitiveness +inquisitivenesses +inquisitor +Inquisitor-General +inquisitory +inquisitorial +inquisitorially +inquisitorialness +inquisitorious +inquisitors +inquisitorship +inquisitress +inquisitrix +inquisiturient +inracinate +inradii +inradius +inradiuses +inrail +inreality +inregister +INRI +INRIA +inrigged +inrigger +inrighted +inring +inro +inroad +inroader +inroads +inrol +inroll +inrolling +inrooted +inrub +inrun +inrunning +inruption +inrush +inrushes +inrushing +INS +ins. +insabbatist +insack +insafety +insagacity +in-sail +insalivate +insalivated +insalivating +insalivation +insalubrious +insalubriously +insalubriousness +insalubrity +insalubrities +insalutary +insalvability +insalvable +insame +insanable +insane +insanely +insaneness +insaner +insanest +insaniate +insanie +insanify +insanitary +insanitariness +insanitation +insanity +insanities +insanity-proof +insapiency +insapient +insapory +insatiability +insatiable +insatiableness +insatiably +insatiate +insatiated +insatiately +insatiateness +insatiety +insatisfaction +insatisfactorily +insaturable +inscape +inscapes +inscenation +inscibile +inscience +inscient +inscious +insconce +inscribable +inscribableness +inscribe +inscribed +inscriber +inscribers +inscribes +inscribing +inscript +inscriptible +inscription +inscriptional +inscriptioned +inscriptionist +inscriptionless +inscriptions +inscription's +inscriptive +inscriptively +inscriptured +inscroll +inscrolled +inscrolling +inscrolls +inscrutability +inscrutable +inscrutableness +inscrutables +inscrutably +insculp +insculped +insculping +insculps +insculpture +insculptured +inscutcheon +insea +inseam +inseamer +inseams +insearch +insecable +insect +Insecta +insectan +insectary +insectaria +insectaries +insectarium +insectariums +insectation +insectean +insect-eating +insected +insecticidal +insecticidally +insecticide +insecticides +insectiferous +insectiform +insectifuge +insectile +insectine +insection +insectival +Insectivora +insectivore +insectivory +insectivorous +insectlike +insectmonger +insectologer +insectology +insectologist +insectproof +insects +insect's +insecuration +insecurations +insecure +insecurely +insecureness +insecurity +insecurities +insecution +insee +inseeing +inseer +inselberg +inselberge +inseminate +inseminated +inseminates +inseminating +insemination +inseminations +inseminator +inseminators +insenescible +insensate +insensately +insensateness +insense +insensed +insensibility +insensibilities +insensibilization +insensibilize +insensibilizer +insensible +insensibleness +insensibly +insensing +insensitive +insensitively +insensitiveness +insensitivity +insensitivities +insensuous +insentience +insentiences +insentiency +insentient +insep +inseparability +inseparable +inseparableness +inseparables +inseparably +inseparate +inseparately +insequent +insert +insertable +inserted +inserter +inserters +inserting +insertion +insertional +insertions +insertion's +insertive +inserts +inserve +in-service +inserviceable +inservient +insession +insessor +Insessores +insessorial +inset +insets +insetted +insetter +insetters +insetting +inseverable +inseverably +inshade +inshave +insheath +insheathe +insheathed +insheathing +insheaths +inshell +inshining +inship +inshoe +inshoot +inshore +inshrine +inshrined +inshrines +inshrining +inside +insident +inside-out +insider +insiders +insides +insidiate +insidiation +insidiator +insidiosity +insidious +insidiously +insidiousness +insidiousnesses +insight +insighted +insightful +insightfully +insights +insight's +insigne +insignes +insignia +insignias +insignificance +insignificancy +insignificancies +insignificant +insignificantly +insignificative +insignisigne +insignment +insimplicity +insimulate +insincere +insincerely +insincerity +insincerities +insinew +insinking +insinuant +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insinuatively +insinuativeness +insinuator +insinuatory +insinuators +insinuendo +insipid +insipidity +insipidities +insipidly +insipidness +insipidus +insipience +insipient +insipiently +insist +insisted +insistence +insistences +insistency +insistencies +insistent +insistently +insister +insisters +insisting +insistingly +insistive +insists +insisture +insistuvree +insite +insitiency +insition +insititious +Insko +insnare +insnared +insnarement +insnarer +insnarers +insnares +insnaring +insobriety +insociability +insociable +insociableness +insociably +insocial +insocially +insociate +insofar +insol +insolate +insolated +insolates +insolating +insolation +insole +insolence +insolences +insolency +insolent +insolently +insolentness +insolents +insoles +insolid +insolidity +insolite +insolubility +insolubilities +insolubilization +insolubilize +insolubilized +insolubilizing +insoluble +insolubleness +insolubly +insolvability +insolvable +insolvably +insolvence +insolvency +insolvencies +insolvent +insomnia +insomniac +insomniacs +insomnia-proof +insomnias +insomnious +insomnolence +insomnolency +insomnolent +insomnolently +insomuch +insonorous +insooth +insorb +insorbent +insordid +insouciance +insouciances +insouciant +insouciantly +insoul +insouled +insouling +insouls +insp +insp. +inspake +inspan +inspanned +inspanning +inspans +inspeak +inspeaking +inspect +inspectability +inspectable +inspected +inspecting +inspectingly +inspection +inspectional +inspectioneer +inspections +inspection's +inspective +inspector +inspectoral +inspectorate +inspectorial +inspectors +inspector's +inspectorship +inspectress +inspectrix +inspects +insperge +insperse +inspeximus +inspheration +insphere +insphered +inspheres +insphering +inspinne +inspirability +inspirable +inspirant +inspirate +inspiration +inspirational +inspirationalism +inspirationally +inspirationist +inspirations +inspiration's +inspirative +inspirator +inspiratory +inspiratrix +inspire +inspired +inspiredly +inspirer +inspirers +inspires +inspiring +inspiringly +inspirit +inspirited +inspiriter +inspiriting +inspiritingly +inspiritment +inspirits +inspirometer +inspissant +inspissate +inspissated +inspissating +inspissation +inspissator +inspissosis +inspoke +inspoken +inspreith +Inst +inst. +instability +instabilities +instable +instal +install +installant +installation +installations +installation's +installed +installer +installers +installing +installment +installments +installment's +installs +instalment +instals +instamp +instance +instanced +instances +instancy +instancies +instancing +instanding +instant +instantaneity +instantaneous +instantaneously +instantaneousness +instanter +instantial +instantiate +instantiated +instantiates +instantiating +instantiation +instantiations +instantiation's +instantly +instantness +instants +instar +instarred +instarring +instars +instate +instated +instatement +instates +instating +instaurate +instauration +instaurator +instead +instealing +insteam +insteep +instellatinn +instellation +instep +insteps +instigant +instigate +instigated +instigates +instigating +instigatingly +instigation +instigations +instigative +instigator +instigators +instigator's +instigatrix +instil +instyle +instill +instillation +instillator +instillatory +instilled +instiller +instillers +instilling +instillment +instills +instilment +instils +instimulate +instinct +instinction +instinctive +instinctively +instinctiveness +instinctivist +instinctivity +instincts +instinct's +instinctual +instinctually +instipulate +institor +institory +institorial +institorian +institue +institute +instituted +instituter +instituters +Institutes +instituting +institution +institutional +institutionalisation +institutionalise +institutionalised +institutionalising +institutionalism +institutionalist +institutionalists +institutionality +institutionalization +institutionalize +institutionalized +institutionalizes +institutionalizing +institutionally +institutionary +institutionize +institutions +institutive +institutively +institutor +institutors +institutress +institutrix +instonement +instop +instore +instr +instr. +instransitive +instratified +instreaming +instrengthen +instressed +instroke +instrokes +instruct +instructable +instructed +instructedly +instructedness +instructer +instructible +instructing +instruction +instructional +instructionary +instruction-proof +instructions +instruction's +instructive +instructively +instructiveness +instructor +instructorial +instructorless +instructors +instructor's +instructorship +instructorships +instructress +instructs +instrument +instrumental +instrumentalism +instrumentalist +instrumentalists +instrumentalist's +instrumentality +instrumentalities +instrumentalize +instrumentally +instrumentals +instrumentary +instrumentate +instrumentation +instrumentations +instrumentative +instrumented +instrumenting +instrumentist +instrumentman +instruments +insuavity +insubduable +insubjection +insubmergible +insubmersible +insubmission +insubmissive +insubordinate +insubordinately +insubordinateness +insubordination +insubordinations +insubstantial +insubstantiality +insubstantialize +insubstantially +insubstantiate +insubstantiation +insubvertible +insuccate +insuccation +insuccess +insuccessful +insucken +insue +insuetude +insufferable +insufferableness +insufferably +insufficent +insufficience +insufficiency +insufficiencies +insufficient +insufficiently +insufficientness +insufflate +insufflated +insufflating +insufflation +insufflator +insuitable +insula +insulae +insulance +insulant +insulants +insular +insulary +insularism +insularity +insularities +insularize +insularized +insularizing +insularly +insulars +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulators +insulator's +insulin +insulinase +insulination +insulinize +insulinized +insulinizing +insulins +insulize +Insull +insulphured +insulse +insulsity +insult +insultable +insultant +insultation +insulted +insulter +insulters +insulting +insultingly +insultment +insultproof +insults +insume +insunk +insuper +insuperability +insuperable +insuperableness +insuperably +insupportable +insupportableness +insupportably +insupposable +insuppressibility +insuppressible +insuppressibly +insuppressive +insurability +insurable +insurance +insurances +insurant +insurants +insure +insured +insureds +insuree +insurer +insurers +insures +insurge +insurgence +insurgences +insurgency +insurgencies +insurgent +insurgentism +insurgently +insurgents +insurgent's +insurgescence +insuring +insurmounable +insurmounably +insurmountability +insurmountable +insurmountableness +insurmountably +insurpassable +insurrect +insurrection +insurrectional +insurrectionally +insurrectionary +insurrectionaries +insurrectionise +insurrectionised +insurrectionising +insurrectionism +insurrectionist +insurrectionists +insurrectionize +insurrectionized +insurrectionizing +insurrections +insurrection's +insurrecto +insurrectory +insusceptibility +insusceptibilities +insusceptible +insusceptibly +insusceptive +insuspect +insusurration +inswamp +inswarming +inswathe +inswathed +inswathement +inswathes +inswathing +insweeping +inswell +inswept +inswing +inswinger +Int +in't +int. +inta +intablature +intabulate +intact +intactible +intactile +intactly +intactness +intagli +intagliated +intagliation +intaglio +intaglioed +intaglioing +intaglios +intagliotype +intail +intake +intaker +intakes +intaminated +intangibility +intangibilities +intangible +intangibleness +intangibles +intangible's +intangibly +intangle +INTAP +intaria +intarissable +intarsa +intarsas +intarsia +intarsias +intarsiate +intarsist +intastable +intaxable +intebred +intebreeding +intechnicality +integer +integers +integer's +integrability +integrable +integral +integrality +integralization +integralize +integrally +integrals +integral's +integrand +integrant +integraph +integrate +integrated +integrates +integrating +integration +integrationist +integrations +integrative +integrator +integrifolious +integrious +integriously +integripallial +integripalliate +integrity +integrities +integrodifferential +integropallial +Integropallialia +Integropalliata +integropalliate +integumation +integument +integumental +integumentary +integumentation +integuments +inteind +intel +intellect +intellectation +intellected +intellectible +intellection +intellective +intellectively +intellects +intellect's +intellectual +intellectualisation +intellectualise +intellectualised +intellectualiser +intellectualising +intellectualism +intellectualisms +intellectualist +intellectualistic +intellectualistically +intellectuality +intellectualities +intellectualization +intellectualizations +intellectualize +intellectualized +intellectualizer +intellectualizes +intellectualizing +intellectually +intellectualness +intellectuals +intelligence +intelligenced +intelligencer +intelligences +intelligency +intelligencing +intelligent +intelligential +intelligentiary +intelligently +intelligentsia +intelligibility +intelligibilities +intelligible +intelligibleness +intelligibly +intelligize +INTELSAT +intemerate +intemerately +intemerateness +intemeration +intemperable +intemperably +intemperament +intemperance +intemperances +intemperancy +intemperant +intemperate +intemperately +intemperateness +intemperatenesses +intemperature +intemperies +intempestive +intempestively +intempestivity +intemporal +intemporally +intenability +intenable +intenancy +intend +intendance +intendancy +intendancies +intendant +intendantism +intendantship +intended +intendedly +intendedness +intendeds +intendence +intendency +intendencia +intendencies +intendente +intender +intenders +intendible +intendiment +intending +intendingly +intendit +intendment +intends +intenerate +intenerated +intenerating +inteneration +intenible +intens +intens. +intensate +intensation +intensative +intense +intensely +intenseness +intenser +intensest +intensify +intensification +intensifications +intensified +intensifier +intensifiers +intensifies +intensifying +intension +intensional +intensionally +intensity +intensities +intensitive +intensitometer +intensive +intensively +intensiveness +intensivenyess +intensives +intent +intentation +intented +intention +intentional +intentionalism +intentionality +intentionally +intentioned +intentionless +intentions +intentive +intentively +intentiveness +intently +intentness +intentnesses +intents +inter +inter- +inter. +interabang +interabsorption +interacademic +interacademically +interaccessory +interaccuse +interaccused +interaccusing +interacinar +interacinous +interacra +interact +interactant +interacted +interacting +interaction +interactional +interactionism +interactionist +interactions +interaction's +interactive +interactively +interactivity +interacts +interadaptation +interadaption +interadditive +interadventual +interaffiliate +interaffiliated +interaffiliation +interage +interagency +interagencies +interagent +inter-agent +interagglutinate +interagglutinated +interagglutinating +interagglutination +interagree +interagreed +interagreeing +interagreement +interalar +interall +interally +interalliance +interallied +inter-Allied +interalveolar +interambulacra +interambulacral +interambulacrum +Inter-american +interamnian +Inter-andean +interangular +interanimate +interanimated +interanimating +interannular +interantagonism +interantennal +interantennary +interapophysal +interapophyseal +interapplication +interarboration +interarch +interarcualis +interarytenoid +interarmy +interarrival +interarticular +interartistic +interassociate +interassociated +interassociation +interassure +interassured +interassuring +interasteroidal +interastral +interatomic +interatrial +interattrition +interaulic +interaural +interauricular +interavailability +interavailable +interaxal +interaxes +interaxial +interaxillary +interaxis +interbalance +interbalanced +interbalancing +interbanded +interbank +interbanking +interbastate +interbbred +interbed +interbedded +interbelligerent +interblend +interblended +interblending +interblent +interblock +interbody +interbonding +interborough +interbourse +interbrachial +interbrain +inter-brain +interbranch +interbranchial +interbreath +interbred +interbreed +interbreeding +interbreeds +interbrigade +interbring +interbronchial +interbrood +interbusiness +intercadence +intercadent +intercalar +intercalare +intercalary +intercalarily +intercalarium +intercalate +intercalated +intercalates +intercalating +intercalation +intercalations +intercalative +intercalatory +intercale +intercalm +intercampus +intercanal +intercanalicular +intercapillary +intercardinal +intercarotid +intercarpal +intercarpellary +intercarrier +intercartilaginous +intercaste +intercatenated +intercausative +intercavernous +intercede +interceded +intercedent +interceder +intercedes +interceding +intercellular +intercellularly +intercensal +intercentra +intercentral +intercentrum +intercept +interceptable +intercepted +intercepter +intercepting +interception +interceptions +interceptive +interceptor +interceptors +interceptress +intercepts +intercerebral +intercess +intercession +intercessional +intercessionary +intercessionate +intercessionment +intercessions +intercessive +intercessor +intercessory +intercessorial +intercessors +interchaff +interchain +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchangement +interchanger +interchanges +interchanging +interchangings +interchannel +interchapter +intercharge +intercharged +intercharging +interchase +interchased +interchasing +intercheck +interchoke +interchoked +interchoking +interchondral +interchurch +intercident +Intercidona +interciliary +intercilium +intercipient +intercircle +intercircled +intercircling +intercirculate +intercirculated +intercirculating +intercirculation +intercision +intercystic +intercity +intercitizenship +intercivic +intercivilization +interclash +interclasp +interclass +interclavicle +interclavicular +interclerical +interclose +intercloud +interclub +interclude +interclusion +intercoastal +intercoccygeal +intercoccygean +intercohesion +intercollege +intercollegian +intercollegiate +intercolline +intercolonial +intercolonially +intercolonization +intercolonize +intercolonized +intercolonizing +intercolumn +intercolumnal +intercolumnar +intercolumnation +intercolumniation +intercom +intercombat +intercombination +intercombine +intercombined +intercombining +intercome +intercommission +intercommissural +intercommon +intercommonable +intercommonage +intercommoned +intercommoner +intercommoning +intercommunal +intercommune +intercommuned +intercommuner +intercommunicability +intercommunicable +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +intercommunicational +intercommunications +intercommunicative +intercommunicator +intercommuning +intercommunion +intercommunional +intercommunity +intercommunities +intercompany +intercomparable +intercompare +intercompared +intercomparing +intercomparison +intercomplexity +intercomplimentary +intercoms +interconal +interconciliary +intercondenser +intercondylar +intercondylic +intercondyloid +interconfessional +interconfound +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnections +interconnection's +interconnects +interconnexion +interconsonantal +intercontinental +intercontorted +intercontradiction +intercontradictory +interconversion +interconvert +interconvertibility +interconvertible +interconvertibly +intercooler +intercooling +intercoracoid +intercorporate +intercorpuscular +intercorrelate +intercorrelated +intercorrelating +intercorrelation +intercorrelations +intercortical +intercosmic +intercosmically +intercostal +intercostally +intercostobrachial +intercostohumeral +intercotylar +intercounty +intercouple +intercoupled +intercoupling +Intercourse +intercourses +intercoxal +intercranial +intercreate +intercreated +intercreating +intercreedal +intercrescence +intercrinal +intercrystalline +intercrystallization +intercrystallize +intercrop +intercropped +intercropping +intercross +intercrossed +intercrossing +intercrural +intercrust +intercultural +interculturally +interculture +intercupola +intercur +intercurl +intercurrence +intercurrent +intercurrently +intercursation +intercuspidal +intercut +intercutaneous +intercuts +intercutting +interdash +interdata +interdeal +interdealer +interdebate +interdebated +interdebating +interdenominational +interdenominationalism +interdental +interdentally +interdentil +interdepartmental +interdepartmentally +interdepend +interdependability +interdependable +interdependence +interdependences +interdependency +interdependencies +interdependent +interdependently +interderivative +interdespise +interdestructive +interdestructively +interdestructiveness +interdetermination +interdetermine +interdetermined +interdetermining +interdevour +interdict +interdicted +interdicting +interdiction +interdictions +interdictive +interdictor +interdictory +interdicts +interdictum +interdifferentiate +interdifferentiated +interdifferentiating +interdifferentiation +interdiffuse +interdiffused +interdiffusiness +interdiffusing +interdiffusion +interdiffusive +interdiffusiveness +interdigital +interdigitally +interdigitate +interdigitated +interdigitating +interdigitation +interdine +interdiscal +interdisciplinary +interdispensation +interdistinguish +interdistrict +interdivision +interdivisional +interdome +interdorsal +interdrink +intereat +interelectrode +interelectrodic +interelectronic +interembrace +interembraced +interembracing +interempire +interemption +interenjoy +interentangle +interentangled +interentanglement +interentangling +interepidemic +interepimeral +interepithelial +interequinoctial +interess +interesse +interessee +interessor +interest +interested +interestedly +interestedness +interester +interesterification +interesting +interestingly +interestingness +interestless +interests +interestuarine +interethnic +Inter-european +interexchange +interface +interfaced +interfacer +interfaces +interfacial +interfacing +interfactional +interfaculty +interfaith +interfamily +interfascicular +interfault +interfector +interfederation +interfemoral +interfenestral +interfenestration +interferant +interfere +interfered +interference +interference-proof +interferences +interferent +interferential +interferer +interferers +interferes +interfering +interferingly +interferingness +interferogram +interferometer +interferometers +interferometry +interferometric +interferometrically +interferometries +interferon +interferric +interfertile +interfertility +interfiber +interfibrillar +interfibrillary +interfibrous +interfilamentar +interfilamentary +interfilamentous +interfilar +interfile +interfiled +interfiles +interfiling +interfilling +interfiltrate +interfiltrated +interfiltrating +interfiltration +interfinger +interfirm +interflange +interflashing +interflow +interfluence +interfluent +interfluminal +interfluous +interfluve +interfluvial +interflux +interfold +interfoliaceous +interfoliar +interfoliate +interfollicular +interforce +interframe +interfraternal +interfraternally +interfraternity +interfret +interfretted +interfriction +interfrontal +interfruitful +interfulgent +interfuse +interfused +interfusing +interfusion +intergalactic +intergang +interganglionic +intergatory +intergenerant +intergenerating +intergeneration +intergenerational +intergenerative +intergeneric +intergential +intergesture +intergilt +intergyral +interglacial +interglandular +interglyph +interglobular +intergonial +intergossip +intergossiped +intergossiping +intergossipped +intergossipping +intergovernmental +intergradation +intergradational +intergrade +intergraded +intergradient +intergrading +intergraft +intergranular +intergrapple +intergrappled +intergrappling +intergrave +intergroup +intergroupal +intergrow +intergrown +intergrowth +intergular +interhabitation +interhaemal +interhemal +interhemispheric +interhyal +interhybridize +interhybridized +interhybridizing +interhostile +interhuman +interieur +Interim +interimist +interimistic +interimistical +interimistically +interimperial +Inter-imperial +interims +interincorporation +interindependence +interindicate +interindicated +interindicating +interindividual +interindustry +interinfluence +interinfluenced +interinfluencing +interinhibition +interinhibitive +interinsert +interinstitutional +interinsular +interinsurance +interinsurer +interinvolve +interinvolved +interinvolving +interionic +Interior +interiorism +interiorist +interiority +interiorization +interiorize +interiorized +interiorizes +interiorizing +interiorly +interiorness +interiors +interior's +interior-sprung +interirrigation +interisland +interj +interj. +interjacence +interjacency +interjacent +interjaculate +interjaculateded +interjaculating +interjaculatory +interjangle +interjealousy +interject +interjected +interjecting +interjection +interjectional +interjectionalise +interjectionalised +interjectionalising +interjectionalize +interjectionalized +interjectionalizing +interjectionally +interjectionary +interjectionize +interjections +interjectiveness +interjector +interjectory +interjectorily +interjectors +interjects +interjectural +interjoin +interjoinder +interjoist +interjudgment +interjugal +interjugular +interjunction +interkinesis +interkinetic +interknit +interknitted +interknitting +interknot +interknotted +interknotting +interknow +interknowledge +interlabial +interlaboratory +interlace +interlaced +interlacedly +interlacement +interlacer +interlacery +interlaces +Interlachen +interlacing +interlacustrine +interlay +interlaid +interlayer +interlayering +interlaying +interlain +interlays +interlake +Interlaken +interlamellar +interlamellation +interlaminar +interlaminate +interlaminated +interlaminating +interlamination +interlanguage +interlap +interlapped +interlapping +interlaps +interlapse +interlard +interlardation +interlarded +interlarding +interlardment +interlards +interlatitudinal +interlaudation +interleaf +interleague +interleave +interleaved +interleaver +interleaves +interleaving +interlibel +interlibeled +interlibelling +interlibrary +interlie +interligamentary +interligamentous +interlight +interlying +interlimitation +interline +interlineal +interlineally +interlinear +interlineary +interlinearily +interlinearly +interlineate +interlineated +interlineating +interlineation +interlineations +interlined +interlinement +interliner +interlines +Interlingua +interlingual +interlinguist +interlinguistic +interlining +interlink +interlinkage +interlinked +interlinking +interlinks +interlisp +interloan +interlobar +interlobate +interlobular +interlocal +interlocally +interlocate +interlocated +interlocating +interlocation +Interlochen +interlock +interlocked +interlocker +interlocking +interlocks +interlocular +interloculli +interloculus +interlocus +interlocution +interlocutive +interlocutor +interlocutory +interlocutorily +interlocutors +interlocutress +interlocutresses +interlocutrice +interlocutrices +interlocutrix +interloli +interloop +interlope +interloped +interloper +interlopers +interlopes +interloping +interlot +interlotted +interlotting +interlucate +interlucation +interlucent +interlude +interluder +interludes +interludial +interluency +interlunar +interlunary +interlunation +intermachine +intermalar +intermalleolar +intermammary +intermammillary +intermandibular +intermanorial +intermarginal +intermarine +intermarry +intermarriage +intermarriageable +intermarriages +intermarried +intermarries +intermarrying +intermason +intermastoid +intermat +intermatch +intermatted +intermatting +intermaxilla +intermaxillar +intermaxillary +intermaze +intermazed +intermazing +intermean +intermeasurable +intermeasure +intermeasured +intermeasuring +intermeddle +intermeddled +intermeddlement +intermeddler +intermeddlesome +intermeddlesomeness +intermeddling +intermeddlingly +intermede +intermedia +intermediacy +intermediae +intermedial +intermediary +intermediaries +intermediate +intermediated +intermediately +intermediateness +intermediates +intermediate's +intermediating +intermediation +intermediator +intermediatory +intermedin +intermedio-lateral +intermedious +intermedium +intermedius +intermeet +intermeeting +intermell +intermelt +intermembral +intermembranous +intermeningeal +intermenstrual +intermenstruum +interment +intermental +intermention +interments +intermercurial +intermesenterial +intermesenteric +intermesh +intermeshed +intermeshes +intermeshing +intermessage +intermessenger +intermet +intermetacarpal +intermetallic +intermetameric +intermetatarsal +intermew +intermewed +intermewer +intermezzi +intermezzo +intermezzos +intermiddle +intermigrate +intermigrated +intermigrating +intermigration +interminability +interminable +interminableness +interminably +interminant +interminate +interminated +intermination +intermine +intermined +intermingle +intermingled +intermingledom +interminglement +intermingles +intermingling +intermining +interminister +interministerial +interministerium +intermise +intermission +intermissions +intermissive +intermit +intermits +intermitted +intermittedly +intermittence +intermittency +intermittencies +intermittent +intermittently +intermitter +intermitting +intermittingly +intermittor +intermix +intermixable +intermixed +intermixedly +intermixes +intermixing +intermixt +intermixtly +intermixture +intermixtures +intermmet +intermobility +intermodification +intermodillion +intermodulation +intermodule +intermolar +intermolecular +intermolecularly +intermomentary +intermontane +intermorainic +intermotion +intermountain +intermundane +intermundial +intermundian +intermundium +intermunicipal +intermunicipality +intermural +intermure +intermuscular +intermuscularity +intermuscularly +intermutation +intermutual +intermutually +intermutule +intern +internal +internal-combustion +internality +internalities +internalization +internalize +internalized +internalizes +internalizing +internally +internalness +internals +internarial +internasal +internat +internat. +internation +International +Internationale +internationalisation +internationalise +internationalised +internationalising +internationalism +internationalisms +internationalist +internationalists +internationality +internationalization +internationalizations +internationalize +internationalized +internationalizes +internationalizing +internationally +international-minded +internationals +internatl +interne +interneciary +internecinal +internecine +internecion +internecive +internect +internection +interned +internee +internees +internegative +internes +internescine +interneship +internet +internetted +internetwork +internetworking +internetworks +interneural +interneuron +interneuronal +interneuronic +internidal +interning +internist +internists +internity +internment +internments +interno- +internobasal +internodal +internode +internodes +internodia +internodial +internodian +internodium +internodular +interns +internship +internships +internuclear +internunce +internuncial +internuncially +internunciary +internunciatory +internunciess +internuncio +internuncios +internuncioship +internuncius +internuptial +internuptials +interobjective +interoceanic +interoceptive +interoceptor +interocular +interoffice +interolivary +interopercle +interopercular +interoperculum +interoptic +interorbital +interorbitally +interoscillate +interoscillated +interoscillating +interosculant +interosculate +interosculated +interosculating +interosculation +interosseal +interossei +interosseous +interosseus +interownership +interpage +interpalatine +interpale +interpalpebral +interpapillary +interparenchymal +interparental +interparenthetic +interparenthetical +interparenthetically +interparietal +interparietale +interparliament +interparliamentary +interparoxysmal +interparty +interparticle +interpass +interpause +interpave +interpaved +interpaving +interpeal +interpectoral +interpeduncular +interpel +interpellant +interpellate +interpellated +interpellating +interpellation +interpellator +interpelled +interpelling +interpendent +interpenetrable +interpenetrant +interpenetrate +interpenetrated +interpenetrating +interpenetration +interpenetrative +interpenetratively +interpermeate +interpermeated +interpermeating +interpersonal +interpersonally +interpervade +interpervaded +interpervading +interpervasive +interpervasively +interpervasiveness +interpetaloid +interpetalous +interpetiolar +interpetiolary +interphalangeal +interphase +Interphone +interphones +interpiece +interpilaster +interpilastering +interplace +interplacental +interplay +interplaying +interplays +interplait +inter-plane +interplanetary +interplant +interplanting +interplea +interplead +interpleaded +interpleader +interpleading +interpleads +interpled +interpledge +interpledged +interpledging +interpleural +interplical +interplicate +interplication +interplight +interpoint +Interpol +interpolable +interpolant +interpolar +interpolary +interpolate +interpolated +interpolater +interpolates +interpolating +interpolation +interpolations +interpolative +interpolatively +interpolator +interpolatory +interpolators +interpole +interpolymer +interpolish +interpolity +interpolitical +interpollinate +interpollinated +interpollinating +interpone +interpopulation +interportal +interposable +interposal +interpose +interposed +interposer +interposers +interposes +interposing +interposingly +interposition +interpositions +interposure +interpour +interppled +interppoliesh +interprater +interpressure +interpret +interpretability +interpretable +interpretableness +interpretably +interpretament +interpretate +interpretation +interpretational +interpretations +interpretation's +interpretative +interpretatively +interpreted +interpreter +interpreters +interpretership +interpreting +interpretive +interpretively +interpretorial +interpretress +interprets +interprismatic +interprocess +interproduce +interproduced +interproducing +interprofessional +interprofessionally +interproglottidal +interproportional +interprotoplasmic +interprovincial +interproximal +interproximate +interpterygoid +interpubic +interpulmonary +interpunct +interpunction +interpunctuate +interpunctuation +interpupil +interpupillary +interquarrel +interquarreled +interquarreling +interquarter +interquartile +interrace +interracial +interracialism +interradial +interradially +interradiate +interradiated +interradiating +interradiation +interradii +interradium +interradius +interrailway +interramal +interramicorn +interramification +interran +interreact +interreceive +interreceived +interreceiving +interrecord +interred +interreflect +interreflection +interregal +interregency +interregent +interreges +interregimental +interregional +interregionally +interregna +interregnal +interregnum +interregnums +interreign +interrelate +interrelated +interrelatedly +interrelatedness +interrelatednesses +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationships +interrelationship's +interreligious +interreligiously +interrena +interrenal +interrenalism +interrepellent +interrepulsion +interrer +interresist +interresistance +interresistibility +interresponsibility +interresponsible +interresponsive +interreticular +interreticulation +interrex +interrhyme +interrhymed +interrhyming +interright +interring +interriven +interroad +interrobang +interrog +interrog. +interrogability +interrogable +interrogant +interrogate +interrogated +interrogatedness +interrogatee +interrogates +interrogating +interrogatingly +interrogation +interrogational +interrogations +interrogative +interrogatively +interrogatives +interrogator +interrogatory +interrogatories +interrogatorily +interrogator-responsor +interrogators +interrogatrix +interrogee +interroom +interrow +interrule +interruled +interruling +interrun +interrunning +interrupt +interruptable +interrupted +interruptedly +interruptedness +interrupter +interrupters +interruptible +interrupting +interruptingly +interruption +interruptions +interruption's +interruptive +interruptively +interruptor +interruptory +interrupts +inters +intersale +intersalute +intersaluted +intersaluting +interscapilium +interscapular +interscapulum +interscendent +interscene +interscholastic +interschool +interscience +interscribe +interscribed +interscribing +interscription +interseaboard +interseam +interseamed +intersecant +intersect +intersectant +intersected +intersecting +intersection +intersectional +intersections +intersection's +intersector +intersects +intersegmental +interseminal +interseminate +interseminated +interseminating +intersentimental +interseptal +interseptum +intersert +intersertal +interservice +intersesamoid +intersession +intersessional +intersessions +interset +intersetting +intersex +intersexes +intersexual +intersexualism +intersexuality +intersexualities +intersexually +intershade +intershaded +intershading +intershifting +intershock +intershoot +intershooting +intershop +intershot +intersidereal +intersystem +intersystematic +intersystematical +intersystematically +intersituate +intersituated +intersituating +intersocial +intersocietal +intersociety +intersoil +intersole +intersoled +intersoling +intersolubility +intersoluble +intersomnial +intersomnious +intersonant +intersow +interspace +interspaced +interspacing +interspatial +interspatially +interspeaker +interspecial +interspecies +interspecific +interspeech +interspersal +intersperse +interspersed +interspersedly +intersperses +interspersing +interspersion +interspersions +interspheral +intersphere +interspicular +interspinal +interspinalis +interspinous +interspiral +interspiration +interspire +intersporal +intersprinkle +intersprinkled +intersprinkling +intersqueeze +intersqueezed +intersqueezing +intersshot +interstade +interstadial +interstage +interstaminal +interstapedial +interstate +interstates +interstation +interstellar +interstellary +intersterile +intersterility +intersternal +interstice +intersticed +interstices +intersticial +interstimulate +interstimulated +interstimulating +interstimulation +interstinctive +interstitial +interstitially +interstition +interstitious +interstitium +interstratify +interstratification +interstratified +interstratifying +interstreak +interstream +interstreet +interstrial +interstriation +interstrive +interstriven +interstriving +interstrove +interstructure +intersubjective +intersubjectively +intersubjectivity +intersubsistence +intersubstitution +intersuperciliary +intersusceptation +intertalk +intertangle +intertangled +intertanglement +intertangles +intertangling +intertarsal +intertask +interteam +intertear +intertentacular +intertergal +interterm +interterminal +interterritorial +intertessellation +intertestamental +intertex +intertexture +interthing +interthread +interthreaded +interthreading +interthronging +intertidal +intertidally +intertie +intertied +intertieing +interties +intertill +intertillage +intertinge +intertinged +intertinging +Intertype +intertissue +intertissued +intertoll +intertone +intertongue +intertonic +intertouch +intertown +intertrabecular +intertrace +intertraced +intertracing +intertrade +intertraded +intertrading +intertraffic +intertrafficked +intertrafficking +intertragian +intertransformability +intertransformable +intertransmissible +intertransmission +intertranspicuous +intertransversal +intertransversalis +intertransversary +intertransverse +intertrappean +intertree +intertribal +intertriginous +intertriglyph +intertrigo +intertrinitarian +intertrochanteric +intertrochlear +intertroop +intertropic +intertropical +intertropics +intertrude +intertuberal +intertubercular +intertubular +intertwin +intertwine +intertwined +intertwinement +intertwinements +intertwines +intertwining +intertwiningly +intertwist +intertwisted +intertwisting +intertwistingly +interungular +interungulate +interunion +interuniversity +interurban +interureteric +intervaginal +interval +Intervale +intervaled +intervalic +intervaling +intervalled +intervalley +intervallic +intervalling +intervallum +intervalometer +intervals +interval's +intervalvular +intervary +intervariation +intervaried +intervarietal +intervarying +intervarsity +inter-varsity +inter-'varsity +intervascular +intervein +interveinal +interveined +interveining +interveinous +intervenant +intervene +intervened +intervener +interveners +intervenes +intervenience +interveniency +intervenient +intervening +intervenium +intervenor +intervent +intervention +interventional +interventionism +interventionist +interventionists +interventions +intervention's +interventive +interventor +interventral +interventralia +interventricular +intervenue +intervenular +interverbal +interversion +intervert +intervertebra +intervertebral +intervertebrally +interverting +intervesicular +interview +interviewable +interviewed +interviewee +interviewees +interviewer +interviewers +interviewing +interviews +intervillage +intervillous +intervisibility +intervisible +intervisit +intervisitation +intervital +intervocal +intervocalic +intervocalically +intervolute +intervolution +intervolve +intervolved +intervolving +interwar +interwarred +interwarring +interweave +interweaved +interweavement +interweaver +interweaves +interweaving +interweavingly +interwed +interweld +interwhiff +interwhile +interwhistle +interwhistled +interwhistling +interwind +interwinded +interwinding +interwish +interword +interwork +interworked +interworking +interworks +interworld +interworry +interwound +interwove +interwoven +interwovenly +interwrap +interwrapped +interwrapping +interwreathe +interwreathed +interwreathing +interwrought +interwwrought +interxylary +interzygapophysial +interzonal +interzone +interzooecial +intestable +intestacy +intestacies +intestate +intestation +intestinal +intestinally +intestine +intestineness +intestines +intestine's +intestiniform +intestinovesical +intexine +intext +intextine +intexture +in-the-wool +inthral +inthrall +inthralled +inthralling +inthrallment +inthralls +inthralment +inthrals +inthrone +inthroned +inthrones +inthrong +inthroning +inthronistic +inthronizate +inthronization +inthronize +inthrow +inthrust +inti +intially +intice +intil +intill +intima +intimacy +intimacies +intimado +intimados +intimae +intimal +intimas +intimate +intimated +intimately +intimateness +intimater +intimaters +intimates +intimating +intimation +intimations +intime +intimidate +intimidated +intimidates +intimidating +intimidation +intimidations +intimidator +intimidatory +intimidity +Intimism +intimist +intimiste +intimity +intimous +intinct +intinction +intinctivity +intine +intines +intire +Intyre +intis +Intisar +intisy +intitle +intitled +intitles +intitling +intitulation +intitule +intituled +intitules +intituling +intl +intnl +into +intoed +in-toed +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerances +intolerancy +intolerant +intolerantly +intolerantness +intolerated +intolerating +intoleration +intollerably +intomb +intombed +intombing +intombment +intombs +intonable +intonaci +intonaco +intonacos +intonate +intonated +intonates +intonating +intonation +intonational +intonations +intonation's +intonator +intone +intoned +intonement +intoner +intoners +intones +intoning +intoothed +in-to-out +intorsion +intort +intorted +intortillage +intorting +intortion +intorts +intortus +Intosh +intourist +intower +intown +intoxation +intoxicable +intoxicant +intoxicantly +intoxicants +intoxicate +intoxicated +intoxicatedly +intoxicatedness +intoxicates +intoxicating +intoxicatingly +intoxication +intoxications +intoxicative +intoxicatively +intoxicator +intoxicators +intr +intr. +intra +intra- +intraabdominal +intra-abdominal +intra-abdominally +intra-acinous +intra-alveolar +intra-appendicular +intra-arachnoid +intraarterial +intra-arterial +intraarterially +intra-articular +intra-atomic +intra-atrial +intra-aural +intra-auricular +intrabiontic +intrabranchial +intrabred +intrabronchial +intrabuccal +intracalicular +intracanalicular +intracanonical +intracapsular +intracardiac +intracardial +intracardially +intracarpal +intracarpellary +intracartilaginous +intracellular +intracellularly +intracephalic +intracerebellar +intracerebral +intracerebrally +intracervical +intrachordal +intracistern +intracystic +intracity +intraclitelline +intracloacal +intracoastal +intracoelomic +intracolic +intracollegiate +intracommunication +intracompany +intracontinental +intracorporeal +intracorpuscular +intracortical +intracosmic +intracosmical +intracosmically +intracostal +intracranial +intracranially +intractability +intractable +intractableness +intractably +intractile +intracutaneous +intracutaneously +intrada +intraday +intradepartment +intradepartmental +intradermal +intradermally +intradermic +intradermically +intradermo +intradistrict +intradivisional +intrado +intrados +intradoses +intradoss +intraduodenal +intradural +intraecclesiastical +intraepiphyseal +intraepithelial +intrafactory +intrafascicular +intrafissural +intrafistular +intrafoliaceous +intraformational +intrafusal +intragalactic +intragantes +intragastric +intragemmal +intragyral +intraglacial +intraglandular +intraglobular +intragroup +intragroupal +intrahepatic +intrahyoid +in-tray +intrail +intraimperial +intrait +intrajugular +intralamellar +intralaryngeal +intralaryngeally +intraleukocytic +intraligamentary +intraligamentous +intraliminal +intraline +intralingual +intralobar +intralobular +intralocular +intralogical +intralumbar +intramachine +intramammary +intramarginal +intramastoid +intramatrical +intramatrically +intramedullary +intramembranous +intrameningeal +intramental +intra-mercurial +intrametropolitan +intramyocardial +intramolecular +intramolecularly +intramontane +intramorainic +intramundane +intramural +intramuralism +intramurally +intramuscular +intramuscularly +intranarial +intranasal +intranatal +intranational +intraneous +intranet +intranetwork +intraneural +intranidal +intranquil +intranquillity +intrans +intrans. +intranscalency +intranscalent +intransferable +intransferrable +intransformable +intransfusible +intransgressible +intransient +intransigeance +intransigeancy +intransigeant +intransigeantly +intransigence +intransigences +intransigency +intransigent +intransigentism +intransigentist +intransigently +intransigents +intransitable +intransitive +intransitively +intransitiveness +intransitives +intransitivity +intransitu +intranslatable +intransmissible +intransmutability +intransmutable +intransparency +intransparent +intrant +intrants +intranuclear +intraoctave +intraocular +intraoffice +intraoral +intraorbital +intraorganization +intraossal +intraosseous +intraosteal +intraovarian +intrap +intrapair +intraparenchymatous +intraparietal +intraparochial +intraparty +intrapelvic +intrapericardiac +intrapericardial +intraperineal +intraperiosteal +intraperitoneal +intraperitoneally +intrapersonal +intrapetiolar +intraphilosophic +intrapial +intrapyretic +intraplacental +intraplant +intrapleural +intrapolar +intrapontine +intrapopulation +intraprocess +intraprocessor +intraprostatic +intraprotoplasmic +intrapsychic +intrapsychical +intrapsychically +intrapulmonary +intrarachidian +intrarectal +intrarelation +intrarenal +intraretinal +intrarhachidian +intraschool +intrascrotal +intrasegmental +intraselection +intrasellar +intraseminal +intraseptal +intraserous +intrashop +intrasynovial +intraspecies +intraspecific +intraspecifically +intraspinal +intraspinally +intrastate +intrastromal +intrasusception +intratarsal +intrate +intratelluric +intraterritorial +intratesticular +intrathecal +intrathyroid +intrathoracic +intratympanic +intratomic +intratonsillar +intratrabecular +intratracheal +intratracheally +intratropical +intratubal +intratubular +intra-urban +intra-urethral +intrauterine +intra-uterine +intravaginal +intravalvular +intravasation +intravascular +intravascularly +intravenous +intravenously +intraventricular +intraverbal +intraversable +intravertebral +intravertebrally +intravesical +intravital +intravitally +intravitam +intra-vitam +intravitelline +intravitreous +intraxylary +intrazonal +intreasure +intreat +intreatable +intreated +intreating +intreats +intrench +intrenchant +intrenched +intrencher +intrenches +intrenching +intrenchment +intrepid +intrepidity +intrepidities +intrepidly +intrepidness +intricable +intricacy +intricacies +intricate +intricately +intricateness +intrication +intrigant +intrigante +intrigantes +intrigants +intrigaunt +intrigo +intriguant +intriguante +intrigue +intrigued +intrigueproof +intriguer +intriguery +intriguers +intrigues +intriguess +intriguing +intriguingly +intrince +intrine +intrinse +intrinsic +intrinsical +intrinsicality +intrinsically +intrinsicalness +intrinsicate +intro +intro- +intro. +introactive +introceptive +introconversion +introconvertibility +introconvertible +introd +introdden +introduce +introduced +introducee +introducement +introducer +introducers +introduces +introducible +introducing +introduct +introduction +introductions +introduction's +introductive +introductively +introductor +introductory +introductorily +introductoriness +introductress +introfaction +introfy +introfied +introfier +introfies +introfying +introflex +introflexion +introgressant +introgression +introgressive +introinflection +Introit +introits +introitus +introject +introjection +introjective +intromissibility +intromissible +intromission +intromissive +intromit +intromits +intromitted +intromittence +intromittent +intromitter +intromitting +intron +introns +intropression +intropulsive +intropunitive +introreception +introrsal +introrse +introrsely +intros +introscope +introsensible +introsentient +introspect +introspectable +introspected +introspectible +introspecting +introspection +introspectional +introspectionism +introspectionist +introspectionistic +introspections +introspective +introspectively +introspectiveness +introspectivism +introspectivist +introspector +introspects +introsuction +introsume +introsuscept +introsusception +introthoracic +introtraction +introvenient +introverse +introversibility +introversible +introversion +introversions +introversive +introversively +introvert +introverted +introvertedness +introverting +introvertive +introverts +introvision +introvolution +intrudance +intrude +intruded +intruder +intruders +intruder's +intrudes +intruding +intrudingly +intrudress +intrunk +intrus +intruse +intrusion +intrusional +intrusionism +intrusionist +intrusions +intrusion's +intrusive +intrusively +intrusiveness +intrusivenesses +intruso +intrust +intrusted +intrusting +intrusts +intsv +intubate +intubated +intubates +intubating +intubation +intubationist +intubator +intubatting +intube +INTUC +intue +intuent +intuicity +intuit +intuitable +intuited +intuiting +intuition +intuitional +intuitionalism +intuitionalist +intuitionally +intuitionism +intuitionist +intuitionistic +intuitionless +intuitions +intuition's +intuitive +intuitively +intuitiveness +intuitivism +intuitivist +intuito +intuits +intumesce +intumesced +intumescence +intumescent +intumescing +intumulate +intune +inturbidate +inturgescence +inturn +inturned +inturning +inturns +intuse +intussuscept +intussusception +intussusceptive +intwine +intwined +intwinement +intwines +intwining +intwist +intwisted +intwisting +intwists +Inuit +inukshuk +inula +inulaceous +inulase +inulases +inulin +inulins +inuloid +inumbrate +inumbration +inunct +inunction +inunctum +inunctuosity +inunctuous +inundable +inundant +inundate +inundated +inundates +inundating +inundation +inundations +inundator +inundatory +inunderstandable +inunderstanding +inurbane +inurbanely +inurbaneness +inurbanity +inure +inured +inuredness +inurement +inurements +inures +inuring +inurn +inurned +inurning +inurnment +inurns +inusitate +inusitateness +inusitation +inust +inustion +inutile +inutilely +inutility +inutilities +inutilized +inutterable +inv +inv. +invaccinate +invaccination +invadable +invade +invaded +invader +invaders +invades +invading +invaginable +invaginate +invaginated +invaginating +invagination +invalescence +invaletudinary +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidator +invalidcy +invalided +invalidhood +invaliding +invalidish +invalidism +invalidity +invalidities +invalidly +invalidness +invalids +invalidship +invalorous +invaluable +invaluableness +invaluably +invalued +Invar +invariability +invariable +invariableness +invariably +invariance +invariancy +invariant +invariantive +invariantively +invariantly +invariants +invaried +invars +invasion +invasionary +invasionist +invasions +invasion's +invasive +invasiveness +invecked +invect +invected +invection +invective +invectively +invectiveness +invectives +invectivist +invector +inveigh +inveighed +inveigher +inveighing +inveighs +inveigle +inveigled +inveiglement +inveigler +inveiglers +inveigles +inveigling +inveil +invein +invendibility +invendible +invendibleness +inveneme +invenient +invenit +invent +inventable +inventary +invented +inventer +inventers +inventful +inventibility +inventible +inventibleness +inventing +invention +inventional +inventionless +inventions +invention's +inventive +inventively +inventiveness +inventivenesses +inventor +inventory +inventoriable +inventorial +inventorially +inventoried +inventories +inventorying +inventory's +inventors +inventor's +inventress +inventresses +invents +inventurous +inveracious +inveracity +inveracities +Invercargill +inverebrate +inverisimilitude +inverity +inverities +inverminate +invermination +invernacular +Inverness +invernesses +Invernessshire +inversable +inversatile +inverse +inversed +inversedly +inversely +inverses +inversing +inversion +inversionist +inversions +inversive +Inverson +inversor +invert +invertant +invertase +invertebracy +invertebral +Invertebrata +invertebrate +invertebrated +invertebrateness +invertebrates +invertebrate's +inverted +invertedly +invertend +inverter +inverters +invertibility +invertible +invertibrate +invertibrates +invertile +invertin +inverting +invertive +invertor +invertors +inverts +invest +investable +invested +investible +investient +investigable +investigatable +investigate +investigated +investigates +investigating +investigatingly +investigation +investigational +investigations +investigative +investigator +investigatory +investigatorial +investigators +investigator's +investing +investion +investitive +investitor +investiture +investitures +investment +investments +investment's +investor +investors +investor's +invests +investure +inveteracy +inveteracies +inveterate +inveterately +inveterateness +inveteration +inviability +inviabilities +inviable +inviably +invict +invicted +invictive +invidia +invidious +invidiously +invidiousness +invigilance +invigilancy +invigilate +invigilated +invigilating +invigilation +invigilator +invigor +invigorant +invigorate +invigorated +invigorates +invigorating +invigoratingly +invigoratingness +invigoration +invigorations +invigorative +invigoratively +invigorator +invigour +invile +invillage +invinate +invination +invincibility +invincibilities +invincible +invincibleness +invincibly +inviolability +inviolabilities +inviolable +inviolableness +inviolably +inviolacy +inviolate +inviolated +inviolately +inviolateness +invious +inviousness +invirile +invirility +invirtuate +inviscate +inviscation +inviscerate +inviscid +inviscidity +invised +invisibility +invisibilities +invisible +invisibleness +invisibly +invision +invitable +invital +invitant +invitation +invitational +invitations +invitation's +invitatory +invite +invited +invitee +invitees +invitement +inviter +inviters +invites +invitiate +inviting +invitingly +invitingness +invitress +invitrifiable +invivid +invocable +invocant +invocate +invocated +invocates +invocating +invocation +invocational +invocations +invocation's +invocative +invocator +invocatory +invoy +invoice +invoiced +invoices +invoicing +invoke +invoked +invoker +invokers +invokes +invoking +involatile +involatility +involucel +involucelate +involucelated +involucellate +involucellated +involucra +involucral +involucrate +involucre +involucred +involucres +involucriform +involucrum +involuntary +involuntarily +involuntariness +involute +involuted +involutedly +involute-leaved +involutely +involutes +involuting +involution +involutional +involutionary +involutions +involutory +involutorial +involve +involved +involvedly +involvedness +involvement +involvements +involvement's +involvent +involver +involvers +involves +involving +invt +invt. +invulgar +invulnerability +invulnerable +invulnerableness +invulnerably +invulnerate +invultuation +invultvation +inwale +inwall +inwalled +inwalling +inwalls +inwandering +inward +inward-bound +inwardly +inwardness +inwards +INWATS +inweave +inweaved +inweaves +inweaving +inwedged +inweed +inweight +inwheel +inwick +inwind +inwinding +inwinds +inwit +inwith +Inwood +inwork +inworks +inworn +inwound +inwove +inwoven +inwrap +inwrapment +inwrapped +inwrapping +inwraps +inwrapt +inwreathe +inwreathed +inwreathing +inwrit +inwritten +inwrought +IO +yo +io- +Ioab +Yoakum +Ioannides +Ioannina +YOB +Iobates +yobbo +yobboes +yobbos +yobi +yobs +IOC +IOCC +yocco +yochel +yock +yocked +yockel +yockernut +yocking +yocks +iocs +IOD +yod +iod- +iodal +Iodama +Iodamoeba +iodate +iodated +iodates +iodating +iodation +iodations +iode +yode +yodel +yodeled +yodeler +yodelers +yodeling +yodelist +yodelled +yodeller +yodellers +yodelling +yodels +Yoder +yodh +iodhydrate +iodhydric +iodhydrin +yodhs +iodic +iodid +iodide +iodides +iodids +iodiferous +iodimetry +iodimetric +iodin +iodinate +iodinated +iodinates +iodinating +iodination +iodine +iodines +iodinium +iodinophil +iodinophile +iodinophilic +iodinophilous +iodins +iodyrite +iodisation +iodism +iodisms +iodite +iodization +iodize +iodized +iodizer +iodizers +iodizes +iodizing +yodle +yodled +yodler +yodlers +yodles +yodling +iodo +iodo- +iodobehenate +iodobenzene +iodobromite +iodocasein +iodochlorid +iodochloride +iodochromate +iodocresol +iododerma +iodoethane +iodoform +iodoforms +iodogallicin +iodohydrate +iodohydric +iodohydrin +Iodol +iodols +iodomercurate +iodomercuriate +iodomethane +iodometry +iodometric +iodometrical +iodometrically +iodonium +iodophor +iodophors +iodoprotein +iodopsin +iodopsins +iodoso +iodosobenzene +iodospongin +iodotannic +iodotherapy +iodothyrin +iodous +iodoxy +iodoxybenzene +yods +yoe +IOF +Yoga +yogas +yogasana +yogee +yogeeism +yogees +yogh +yoghourt +yoghourts +yoghs +yoghurt +yoghurts +Yogi +Yogic +Yogin +yogini +yoginis +yogins +yogis +Yogism +Yogist +yogoite +yogurt +yogurts +yo-heave-ho +yohimbe +yohimbenine +yohimbi +yohimbin +yohimbine +yohimbinization +yohimbinize +Yoho +yo-ho +yo-ho-ho +yohourt +yoi +yoy +Ioyal +yoick +yoicks +yoyo +Yo-yo +Yo-Yos +yojan +yojana +Yojuane +yok +yokage +yoke +yokeable +yokeableness +yokeage +yoked +yokefellow +yoke-footed +yokel +yokeldom +yokeless +yokelish +yokelism +yokelry +yokels +yokemate +yokemates +yokemating +yoker +yokes +yoke's +yoke-toed +yokewise +yokewood +yoky +yoking +yo-kyoku +Yokkaichi +Yoko +Yokohama +Yokoyama +Yokosuka +yokozuna +yokozunas +yoks +Yokum +Yokuts +Iola +Yola +Yolanda +Iolande +Yolande +Yolane +Iolanthe +Yolanthe +Iolaus +yolden +Yoldia +yoldring +Iole +Iolenta +Yolyn +iolite +iolites +yolk +yolked +yolky +yolkier +yolkiest +yolkiness +yolkless +yolks +Yolo +IOM +yom +yomer +yomim +yomin +Yompur +Yomud +ion +yon +Iona +Yona +Yonah +Yonatan +Yoncalla +yoncopin +yond +yonder +yondmost +yondward +Ione +Ionesco +Iong +Yong +Ioni +yoni +Ionia +Ionian +Ionic +yonic +ionical +Ionicism +ionicity +ionicities +Ionicization +Ionicize +ionics +Ionidium +Yonina +yonis +ionisable +ionisation +ionise +ionised +ioniser +ionises +ionising +Ionism +Ionist +Yonit +Yonita +ionium +ioniums +ionizable +Ionization +ionizations +Ionize +ionized +ionizer +ionizers +ionizes +ionizing +Yonkalla +yonker +Yonkers +Yonkersite +IONL +Yonne +yonner +yonnie +ionogen +ionogenic +ionogens +ionomer +ionomers +ionone +ionones +ionopause +ionophore +Ionornis +ionosphere +ionospheres +ionospheric +ionospherically +Ionoxalis +ions +yonside +yont +iontophoresis +Yoo +IOOF +yoo-hoo +yook +Yoong +yoop +IOP +ioparameters +ior +yor +Yordan +yore +yores +yoretime +Yorgen +Iorgo +Yorgo +Iorgos +Yorgos +Yorick +Iorio +York +Yorke +Yorker +yorkers +Yorkish +Yorkist +Yorklyn +Yorks +Yorkshire +Yorkshireism +Yorkshireman +Yorksppings +Yorkton +Yorktown +Yorkville +yorlin +Iormina +Iormungandr +iortn +Yoruba +Yorubaland +Yoruban +Yorubas +Ios +Yosemite +Iosep +Yoshi +Yoshihito +Yoshiko +Yoshio +Yoshkar-Ola +Ioskeha +Yost +IOT +yot +IOTA +iotacism +yotacism +iotacisms +iotacismus +iotacist +yotacize +iotas +yote +iotization +iotize +iotized +iotizing +IOU +you +you-all +you-be-damned +you-be-damnedness +youd +you'd +youden +youdendrift +youdith +youff +you-know-what +you-know-who +youl +you'll +Youlou +Youlton +Young +youngberry +youngberries +young-bladed +young-chinned +young-conscienced +young-counseled +young-eyed +Younger +youngers +youngest +youngest-born +young-headed +younghearted +young-yeared +youngish +young-ladydom +young-ladyfied +young-ladyhood +young-ladyish +young-ladyism +young-ladylike +young-ladyship +younglet +youngly +youngling +younglings +young-looking +Younglove +Youngman +young-manhood +young-manly +young-manlike +young-manliness +young-mannish +young-mannishness +young-manship +youngness +young-old +Youngran +youngs +youngster +youngsters +youngster's +Youngstown +Youngsville +youngth +Youngtown +youngun +young-winged +young-womanhood +young-womanish +young-womanishness +young-womanly +young-womanlike +young-womanship +Youngwood +younker +younkers +Yountville +youp +youpon +youpons +iour +your +youre +you're +yourn +your'n +yours +yoursel +yourself +yourselves +yourt +ious +yous +youse +Youskevitch +youstir +Yousuf +youth +youth-bold +youth-consuming +youthen +youthened +youthening +youthens +youthes +youthful +youthfully +youthfullity +youthfulness +youthfulnesses +youthhead +youthheid +youthhood +youthy +youthily +youthiness +youthless +youthlessness +youthly +youthlike +youthlikeness +youths +youthsome +youthtide +youthwort +you-uns +youve +you've +youward +youwards +youze +Ioved +yoven +Iover +Ioves +Yovonnda +IOW +yow +Iowa +Iowan +iowans +Iowas +yowden +yowe +yowed +yowes +yowie +yowies +yowing +yowl +yowled +yowley +yowler +yowlers +yowling +yowlring +yowls +yows +iowt +yowt +yox +Ioxus +IP +YP +IPA +y-painted +Ipalnemohuani +Ipava +IPBM +IPC +IPCC +IPCE +IPCS +IPDU +IPE +ipecac +ipecacs +ipecacuanha +ipecacuanhic +yperite +yperites +iph +Iphagenia +Iphianassa +Iphicles +Iphidamas +Iphigenia +Iphigeniah +Iphimedia +Iphinoe +Iphis +Iphition +Iphitus +Iphlgenia +Iphthime +IPI +IPY +Ipiales +ipid +Ipidae +ipil +ipilipil +Ipiutak +IPL +IPLAN +IPM +IPMS +IPO +ipocras +ypocras +Ipoctonus +Ipoh +y-pointing +ipomea +Ipomoea +ipomoeas +ipomoein +Yponomeuta +Yponomeutid +Yponomeutidae +Y-potential +ippi-appa +ipr +Ypres +iproniazid +IPS +Ipsambul +YPSCE +IPSE +ipseand +ipsedixitish +ipsedixitism +ipsedixitist +ipseity +Ypsilanti +ipsilateral +ipsilaterally +ypsiliform +ypsiloid +ipso +Ipsus +Ipswich +IPT +Ypurinan +YPVS +IPX +IQ +Iqbal +IQR +iqs +IQSY +Yquem +Iquique +Iquitos +IR +yr +ir- +Ir. +IRA +Iraan +iracund +iracundity +iracundulous +irade +irades +IRAF +I-railed +Irak +Iraki +Irakis +Iraklion +Iran +Iran. +Irani +Iranian +iranians +Iranic +Iranism +Iranist +Iranize +Irano-semite +y-rapt +Iraq +Iraqi +Iraqian +Iraqis +IRAS +Irasburg +irascent +irascibility +irascibilities +irascible +irascibleness +irascibly +irate +irately +irateness +irater +iratest +Irazu +Irby +Irbid +Irbil +irbis +yrbk +IRBM +IRC +irchin +IRD +IRDS +IRE +Ire. +ired +Iredale +Iredell +ireful +irefully +irefulness +Yreka +Ireland +Irelander +ireland's +ireless +Irena +Irenaeus +irenarch +Irene +irenic +irenica +irenical +irenically +irenicism +irenicist +irenicon +irenics +irenicum +ireos +ires +ire's +Iresine +Ireton +Irfan +IRG +IrGael +Irgun +Irgunist +Iri +irian +Iriartea +Iriarteaceae +Iricise +Iricised +Iricising +Iricism +Iricize +Iricized +Iricizing +irid +irid- +Iridaceae +iridaceous +iridadenosis +iridal +iridalgia +iridate +iridauxesis +iridectome +iridectomy +iridectomies +iridectomise +iridectomised +iridectomising +iridectomize +iridectomized +iridectomizing +iridectropium +iridemia +iridencleisis +iridentropium +irideous +irideremia +irides +iridesce +iridescence +iridescences +iridescency +iridescent +iridescently +iridial +iridian +iridiate +iridic +iridical +iridin +iridine +iridiocyte +iridiophore +iridioplatinum +iridious +Iridis +Iridissa +iridite +iridium +iridiums +iridization +iridize +iridized +iridizing +irido +irido- +iridoavulsion +iridocapsulitis +iridocele +iridoceratitic +iridochoroiditis +iridocyclitis +iridocyte +iridocoloboma +iridoconstrictor +iridodesis +iridodiagnosis +iridodialysis +iridodonesis +iridokinesia +iridoline +iridomalacia +Iridomyrmex +iridomotor +iridoncus +iridoparalysis +iridophore +iridoplegia +iridoptosis +iridopupillary +iridorhexis +iridosclerotomy +iridosmine +iridosmium +iridotasis +iridotome +iridotomy +iridotomies +iridous +irids +Iridum +Irina +iring +Iris +Irisa +irisate +irisated +irisation +iriscope +irised +irises +Irish +Irish-american +Irish-born +Irish-bred +Irish-canadian +Irish-english +Irisher +irish-gaelic +Irish-grown +Irishy +Irishian +Irishise +Irishised +Irishising +Irishism +Irishize +Irishized +Irishizing +Irishly +Irishman +Irishmen +Irishness +Irishry +Irish-speaking +Irishwoman +Irishwomen +irisin +iris-in +irising +irislike +iris-out +irisroot +Irita +iritic +iritis +iritises +Irja +irk +irked +irking +Irklion +irks +irksome +irksomely +irksomeness +Irkutsk +IRL +IRM +Irma +Irme +Irmgard +Irmina +Irmine +Irmo +IRMS +IRN +IRO +Irob-saho +Iroha +irok +iroko +iron +ironback +iron-banded +ironbark +iron-bark +ironbarks +iron-barred +Ironbelt +iron-black +ironbound +iron-bound +iron-boweled +iron-braced +iron-branded +iron-burnt +ironbush +iron-calked +iron-capped +iron-cased +ironclad +ironclads +iron-clenched +iron-coated +iron-colored +iron-cored +Irondale +Irondequoit +irone +ironed +iron-enameled +ironer +ironers +ironer-up +irones +iron-faced +iron-fastened +ironfisted +ironflower +iron-forged +iron-founder +iron-free +iron-gloved +iron-gray +iron-grated +iron-grey +Iron-Guard +iron-guarded +ironhanded +iron-handed +ironhandedly +ironhandedness +ironhard +iron-hard +ironhead +ironheaded +ironheads +ironhearted +iron-hearted +ironheartedly +iron-heartedly +ironheartedness +iron-heartedness +iron-heeled +iron-hooped +irony +Ironia +ironic +ironical +ironically +ironicalness +ironice +ironies +ironing +ironings +ironiously +irony-proof +ironish +ironism +ironist +ironists +ironize +ironized +ironizes +iron-jawed +iron-jointed +iron-knotted +ironless +ironly +ironlike +iron-lined +ironmaker +ironmaking +ironman +iron-man +iron-marked +ironmaster +ironmen +iron-mine +iron-mold +ironmonger +ironmongery +ironmongeries +ironmongering +iron-mooded +iron-mould +iron-nailed +iron-nerved +ironness +ironnesses +iron-ore +iron-pated +iron-railed +iron-red +iron-ribbed +iron-riveted +Irons +iron-sand +iron-sceptered +iron-sheathed +ironshod +ironshot +iron-sick +Ironside +ironsided +Ironsides +ironsmith +iron-souled +iron-spotted +iron-stained +ironstone +ironstones +iron-strapped +iron-studded +iron-tipped +iron-tired +Ironton +iron-toothed +iron-tree +iron-visaged +ironware +ironwares +ironweed +ironweeds +iron-willed +iron-winged +iron-witted +ironwood +ironwoods +iron-worded +ironwork +ironworked +ironworker +ironworkers +ironworking +ironworks +ironwort +Iroquoian +iroquoians +Iroquois +IROR +irous +irpe +Irpex +IRQ +Irra +irradiance +irradiancy +irradiant +irradiate +irradiated +irradiates +irradiating +irradiatingly +irradiation +irradiations +irradiative +irradiator +irradicable +irradicably +irradicate +irradicated +irrarefiable +irrate +irrationability +irrationable +irrationably +irrational +irrationalise +irrationalised +irrationalising +irrationalism +irrationalist +irrationalistic +irrationality +irrationalities +irrationalize +irrationalized +irrationalizing +irrationally +irrationalness +irrationals +Irrawaddy +irreal +irreality +irrealizable +irrebuttable +irreceptive +irreceptivity +irreciprocal +irreciprocity +irreclaimability +irreclaimable +irreclaimableness +irreclaimably +irreclaimed +irrecognition +irrecognizability +irrecognizable +irrecognizably +irrecognizant +irrecollection +irreconcilability +irreconcilabilities +irreconcilable +irreconcilableness +irreconcilably +irreconcile +irreconciled +irreconcilement +irreconciliability +irreconciliable +irreconciliableness +irreconciliably +irreconciliation +irrecordable +irrecoverable +irrecoverableness +irrecoverably +irrecuperable +irrecurable +irrecusable +irrecusably +irred +irredeemability +irredeemable +irredeemableness +irredeemably +irredeemed +irredenta +irredential +Irredentism +Irredentist +irredentists +irredressibility +irredressible +irredressibly +irreducibility +irreducibilities +irreducible +irreducibleness +irreducibly +irreductibility +irreductible +irreduction +irreferable +irreflection +irreflective +irreflectively +irreflectiveness +irreflexive +irreformability +irreformable +irrefragability +irrefragable +irrefragableness +irrefragably +irrefrangibility +irrefrangible +irrefrangibleness +irrefrangibly +irrefusable +irrefutability +irrefutable +irrefutableness +irrefutably +irreg +irreg. +irregardless +irregeneracy +irregenerate +irregeneration +irregular +irregularism +irregularist +irregularity +irregularities +irregularize +irregularly +irregularness +irregulars +irregulate +irregulated +irregulation +irregulous +irrejectable +irrelapsable +irrelate +irrelated +irrelation +irrelative +irrelatively +irrelativeness +irrelevance +irrelevances +irrelevancy +irrelevancies +irrelevant +irrelevantly +irreliability +irrelievable +irreligion +irreligionism +irreligionist +irreligionize +irreligiosity +irreligious +irreligiously +irreligiousness +irreluctant +irremeable +irremeably +irremediable +irremediableness +irremediably +irremediless +irrememberable +irremissibility +irremissible +irremissibleness +irremissibly +irremission +irremissive +irremittable +irremovability +irremovable +irremovableness +irremovably +irremunerable +irrenderable +irrenewable +irrenowned +irrenunciable +irrepair +irrepairable +irreparability +irreparable +irreparableness +irreparably +irrepassable +irrepatriable +irrepealability +irrepealable +irrepealableness +irrepealably +irrepentance +irrepentant +irrepentantly +irrepetant +irreplacable +irreplacably +irreplaceability +irreplaceable +irreplaceableness +irreplaceably +irrepleviable +irreplevisable +irreportable +irreprehensibility +irreprehensible +irreprehensibleness +irreprehensibly +irrepresentable +irrepresentableness +irrepressibility +irrepressible +irrepressibleness +irrepressibly +irrepressive +irreproachability +irreproachable +irreproachableness +irreproachably +irreproducibility +irreproducible +irreproductive +irreprovable +irreprovableness +irreprovably +irreption +irreptitious +irrepublican +irreputable +irresilience +irresiliency +irresilient +irresistable +irresistably +irresistance +irresistibility +irresistible +irresistibleness +irresistibly +irresistless +irresolubility +irresoluble +irresolubleness +irresolute +irresolutely +irresoluteness +irresolution +irresolutions +irresolvability +irresolvable +irresolvableness +irresolved +irresolvedly +irresonance +irresonant +irrespectability +irrespectable +irrespectful +irrespective +irrespectively +irrespirable +irrespondence +irresponsibility +irresponsibilities +irresponsible +irresponsibleness +irresponsibly +irresponsive +irresponsiveness +irrestrainable +irrestrainably +irrestrictive +irresultive +irresuscitable +irresuscitably +irretention +irretentive +irretentiveness +irreticence +irreticent +irretraceable +irretraceably +irretractable +irretractile +irretrievability +irretrievable +irretrievableness +irretrievably +irreturnable +irrevealable +irrevealably +irreverence +irreverences +irreverend +irreverendly +irreverent +irreverential +irreverentialism +irreverentially +irreverently +irreversibility +irreversible +irreversibleness +irreversibly +irrevertible +irreviewable +irrevisable +irrevocability +irrevocable +irrevocableness +irrevocably +irrevoluble +irrhation +irride +irridenta +irrigable +irrigably +irrigant +irrigate +irrigated +irrigates +irrigating +irrigation +irrigational +irrigationist +irrigations +irrigative +irrigator +irrigatory +irrigatorial +irrigators +Irrigon +irriguous +irriguousness +irrisible +irrision +irrisor +irrisory +Irrisoridae +irritability +irritabilities +irritable +irritableness +irritably +irritament +irritancy +irritancies +irritant +irritants +irritate +irritated +irritatedly +irritates +irritating +irritatingly +irritation +irritation-proof +irritations +irritative +irritativeness +irritator +irritatory +irrite +Irritila +irritomotile +irritomotility +irrogate +irrorate +irrorated +irroration +irrotational +irrotationally +irrubrical +irrugate +irrumation +irrupt +irrupted +irruptible +irrupting +irruption +irruptions +irruptive +irruptively +irrupts +IRS +YRS +yrs. +IRSG +IRTF +Irtish +Irtysh +Irus +Irv +Irvin +Irvine +Irving +Irvingesque +Irvingiana +Irvingism +Irvingite +Irvington +Irvona +Irwin +Irwinn +Irwinville +is +i's +ys +is- +y's +Is. +ISA +Isaac +Isaacs +Isaacson +Isaak +Isaban +Isabea +Isabeau +Isabel +Ysabel +Isabela +isabelina +Isabelita +isabelite +Isabella +Isabelle +Isabelline +isabnormal +Isac +Isacco +isaconitine +isacoustic +isadelphous +isadnormal +Isador +Isadora +Isadore +isagoge +isagoges +isagogic +isagogical +isagogically +isagogics +isagon +Isahella +Isai +Isaiah +Isaian +Isaianic +Isaias +Ysaye +Isak +isallobar +isallobaric +isallotherm +ISAM +isamin +isamine +Isamu +Isander +isandrous +isanemone +isangoma +isanomal +isanomalous +isanthous +Isanti +isapostolic +Isar +Isaria +isarioid +isarithm +isarithms +ISAS +isat- +isatate +isatic +isatid +isatide +isatin +isatine +isatines +isatinic +isatins +isation +Isatis +isatogen +isatogenic +Isauria +Isaurian +isauxesis +isauxetic +Isawa +isazoxy +isba +isbas +ISBD +Isbel +Isbella +ISBN +Isborne +ISC +y-scalded +Iscariot +Iscariotic +Iscariotical +Iscariotism +ISCH +ischaemia +ischaemic +ischar +ischchia +ischemia +ischemias +ischemic +Ischepolis +Ischia +ischiac +ischiadic +ischiadicus +ischial +ischialgia +ischialgic +ischiatic +ischidrosis +ischio- +ischioanal +ischiobulbar +ischiocapsular +ischiocaudal +ischiocavernosus +ischiocavernous +ischiocele +ischiocerite +ischiococcygeal +Ischyodus +ischiofemoral +ischiofibular +ischioiliac +ischioneuralgia +ischioperineal +ischiopodite +ischiopubic +ischiopubis +ischiorectal +ischiorrhogic +ischiosacral +ischiotibial +ischiovaginal +ischiovertebral +Ischys +ischium +ischocholia +ischuretic +ischury +ischuria +iscose +ISDN +ISDT +ise +Iseabal +ised +ISEE +Isegrim +Iselin +isenergic +Isenland +Isenstein +isenthalpic +isentrope +isentropic +isentropically +isepiptesial +isepiptesis +Yser +Isere +iserine +iserite +isethionate +isethionic +Iseult +Yseult +Yseulta +Yseulte +Iseum +ISF +Isfahan +ISFUG +ish +Ishan +Y-shaped +Ish-bosheth +Isherwood +Ishii +ishime +I-ship +Ishmael +Ishmaelite +Ishmaelitic +Ishmaelitish +Ishmaelitism +Ishmul +Ishpeming +ishpingo +ishshakku +Ishtar +Ishum +Ishvara +ISI +ISY +Isia +Isiac +Isiacal +Isiah +Isiahi +isicle +Isidae +isidia +isidiiferous +isidioid +isidiophorous +isidiose +isidium +isidoid +Isidor +Isidora +Isidore +Isidorean +Isidorian +Isidoric +Isidoro +Isidorus +Isidro +Isimud +Isin +Isinai +isindazole +Ising +isinglass +ising-star +ISIS +is-it +isize +Iskenderun +Isl +Isla +Islaen +Islay +Islam +Islamabad +Islamic +Islamisation +Islamise +Islamised +Islamising +Islamism +Islamist +Islamistic +Islamite +Islamitic +Islamitish +Islamization +Islamize +Islamized +Islamizing +Islamorada +Island +island-belted +island-born +island-contained +island-dotted +island-dweller +islanded +islander +islanders +islandhood +island-hop +islandy +islandic +islanding +islandish +islandless +islandlike +islandman +islandmen +islandology +islandologist +islandress +islandry +islands +island-strewn +island-studded +Islandton +Isle +Islean +Isleana +isled +Isleen +Islek +isleless +isleman +isles +isle's +Islesboro +Islesford +islesman +islesmen +islet +Isleta +isleted +Isleton +islets +islet's +isleward +isling +Islington +Islip +ISLM +islot +isls +ISLU +ism +Isma +Ismael +ismaelian +Ismaelism +Ismaelite +Ismaelitic +Ismaelitical +Ismaelitish +Ismay +Ismaili +Ismailia +Ismailian +Ismailiya +Ismailite +ismal +Isman +Ismarus +ismatic +ismatical +ismaticalness +ismdom +Ismene +Ismenus +Ismet +ismy +isms +ISN +isnad +Isnardia +isnt +isn't +ISO +YSO +iso- +isoabnormal +isoagglutination +isoagglutinative +isoagglutinin +isoagglutinogen +isoalantolactone +isoallyl +isoalloxazine +isoamarine +isoamid +isoamide +isoamyl +isoamylamine +isoamylene +isoamylethyl +isoamylidene +isoantibody +isoantigen +isoantigenic +isoantigenicity +isoapiole +isoasparagine +isoaurore +isobar +isobarbaloin +isobarbituric +isobare +isobares +isobaric +isobarism +isobarometric +isobars +isobase +isobath +isobathic +isobathytherm +isobathythermal +isobathythermic +isobaths +Isobel +isobenzofuran +isobilateral +isobilianic +isobiogenetic +isoborneol +isobornyl +isobront +isobronton +isobutane +isobutene +isobutyl +isobutylene +isobutyraldehyde +isobutyrate +isobutyric +isobutyryl +isocamphor +isocamphoric +isocaproic +isocarbostyril +Isocardia +Isocardiidae +isocarpic +isocarpous +isocellular +isocephaly +isocephalic +isocephalism +isocephalous +isoceraunic +isocercal +isocercy +isochasm +isochasmic +isocheim +isocheimal +isocheimenal +isocheimic +isocheimonal +isocheims +isochela +isochimal +isochime +isochimenal +isochimes +isochlor +isochlorophyll +isochlorophyllin +isocholanic +isocholesterin +isocholesterol +isochor +isochore +isochores +isochoric +isochors +isochromatic +isochron +isochronal +isochronally +isochrone +isochrony +isochronic +isochronical +isochronism +isochronize +isochronized +isochronizing +isochronon +isochronous +isochronously +isochrons +isochroous +isocyanate +isocyanic +isocyanid +isocyanide +isocyanin +isocyanine +isocyano +isocyanogen +isocyanurate +isocyanuric +isocyclic +isocymene +isocinchomeronic +isocinchonine +isocytic +isocitric +isoclasite +isoclimatic +isoclinal +isoclinally +isocline +isoclines +isoclinic +isoclinically +isocodeine +isocola +isocolic +isocolon +isocoria +isocorybulbin +isocorybulbine +isocorydine +isocoumarin +isocracy +isocracies +isocrat +Isocrates +isocratic +isocreosol +isocrymal +isocryme +isocrymic +isocrotonic +isodactylism +isodactylous +ISODE +isodef +isodiabatic +isodialuric +isodiametric +isodiametrical +isodiaphere +isodiazo +isodiazotate +isodimorphic +isodimorphism +isodimorphous +isodynamia +isodynamic +isodynamical +isodynamous +isodomic +isodomon +isodomous +isodomum +isodont +isodontous +isodose +isodrin +isodrome +isodrosotherm +isodulcite +isodurene +isoelastic +isoelectric +isoelectrically +isoelectronic +isoelectronically +isoelemicin +isoemodin +isoenergetic +isoenzymatic +isoenzyme +isoenzymic +isoerucic +Isoetaceae +Isoetales +Isoetes +isoeugenol +isoflavone +isoflor +isogam +isogamete +isogametic +isogametism +isogamy +isogamic +isogamies +isogamous +isogen +isogeneic +isogenesis +isogenetic +isogeny +isogenic +isogenies +isogenotype +isogenotypic +isogenous +isogeotherm +isogeothermal +isogeothermic +isogynous +isogyre +isogloss +isoglossal +isoglosses +isognathism +isognathous +isogon +isogonal +isogonality +isogonally +isogonals +isogone +isogones +isogony +isogonic +isogonics +isogonies +isogoniostat +isogonism +isogons +isogradient +isograft +isogram +isograms +isograph +isography +isographic +isographical +isographically +isographs +isogriv +isogrivs +isohaline +isohalsine +isohel +isohels +isohemolysis +isohemopyrrole +isoheptane +isohesperidin +isohexyl +isohydric +isohydrocyanic +isohydrosorbic +isohyet +isohyetal +isohyets +isohume +isoimmune +isoimmunity +isoimmunization +isoimmunize +isoindazole +isoindigotin +isoindole +isoyohimbine +isoionone +isokeraunic +isokeraunographic +isokeraunophonic +Isokontae +isokontan +isokurtic +Isola +isolability +isolable +isolapachol +isolatable +isolate +isolated +isolatedly +isolates +isolating +isolation +isolationalism +isolationalist +isolationalists +isolationism +isolationist +isolationists +isolations +isolative +isolator +isolators +Isolda +Isolde +Ysolde +isolead +isoleads +isolecithal +isolette +isoleucine +isolex +isolichenin +isoline +isolines +isolinolenic +isolysin +isolysis +isoln +isolog +isology +isologous +isologs +isologue +isologues +Isoloma +Isolt +Isom +isomagnetic +isomaltose +isomastigate +isomelamine +isomenthone +isomer +Isomera +isomerase +isomere +isomery +isomeric +isomerical +isomerically +isomeride +isomerism +isomerization +isomerize +isomerized +isomerizing +isomeromorphism +isomerous +isomers +isometry +isometric +isometrical +isometrically +isometrics +isometries +isometrograph +isometropia +Isomyaria +isomyarian +isomorph +isomorphic +isomorphically +isomorphism +isomorphisms +isomorphism's +isomorphous +isomorphs +ison +isoneph +isonephelic +isonergic +isoniazid +isonicotinic +isonym +isonymy +isonymic +isonitramine +isonitril +isonitrile +isonitro +isonitroso +isonomy +isonomic +isonomies +isonomous +isonuclear +Isonville +Isonzo +ISOO +isooctane +iso-octane +isooleic +isoosmosis +iso-osmotic +ISOP +isopach +isopachous +isopachs +isopag +isoparaffin +isopathy +isopectic +isopedin +isopedine +isopelletierin +isopelletierine +isopentane +isopentyl +isoperimeter +isoperimetry +isoperimetric +isoperimetrical +isopetalous +isophanal +isophane +isophasal +isophene +isophenomenal +isophylly +isophyllous +isophone +isophoria +isophorone +isophotal +isophote +isophotes +isophthalic +isophthalyl +isopycnal +isopycnic +isopicramic +isopiestic +isopiestically +isopilocarpine +isopyre +isopyromucic +isopyrrole +isoplere +isopleth +isoplethic +isopleths +Isopleura +isopleural +isopleuran +isopleure +isopleurous +isopod +Isopoda +isopodan +isopodans +isopodiform +isopodimorphous +isopodous +isopods +isopogonous +isopoly +isopolite +isopolity +isopolitical +isopor +isoporic +isoprenaline +isoprene +isoprenes +isoprenoid +Isoprinosine +isopropanol +isopropenyl +isopropyl +isopropylacetic +isopropylamine +isopropylideneacetone +isoproterenol +isopsephic +isopsephism +Isoptera +isopterous +isoptic +isopulegone +isopurpurin +isoquercitrin +isoquinine +isoquinoline +isorcinol +isorhamnose +isorhythm +isorhythmic +isorhythmically +isorhodeose +isorithm +isorosindone +isorrhythmic +isorropic +isort +isosaccharic +isosaccharin +isoscele +isosceles +isoscope +isoseismal +isoseismic +isoseismical +isoseist +isoserine +isosmotic +isosmotically +isospin +isospins +Isospondyli +isospondylous +isospore +isospory +isosporic +isospories +isosporous +isostacy +isostasy +isostasies +isostasist +isostatic +isostatical +isostatically +isostemony +isostemonous +isoster +isostere +isosteric +isosterism +isostrychnine +isostructural +isosuccinic +isosulphide +isosulphocyanate +isosulphocyanic +isosultam +isotac +isotach +isotachs +isotactic +isoteles +isotely +isoteniscope +isotere +isoteric +isotheral +isothere +isotheres +isotherm +isothermal +isothermally +isothermic +isothermical +isothermobath +isothermobathic +isothermobaths +isothermous +isotherms +isotherombrose +isothiocyanates +isothiocyanic +isothiocyano +isothujone +isotimal +isotimic +isotype +isotypes +isotypic +isotypical +isotome +isotomous +isotone +isotones +isotony +isotonia +isotonic +isotonically +isotonicity +isotope +isotopes +isotope's +isotopy +isotopic +isotopically +isotopies +isotopism +isotrehalose +Isotria +isotrimorphic +isotrimorphism +isotrimorphous +isotron +isotronic +isotrope +isotropy +isotropic +isotropies +isotropil +isotropism +isotropous +iso-urea +iso-uretine +iso-uric +isovalerate +isovalerianate +isovalerianic +isovaleric +isovalerone +isovaline +isovanillic +isovoluminal +isoxanthine +isoxazine +isoxazole +isoxylene +isoxime +isozyme +isozymes +isozymic +isozooid +ispaghul +Ispahan +I-spy +ISPM +ispraynik +ispravnik +ISR +Israel +Israeli +Israelis +Israelite +israelites +Israeliteship +Israelitic +Israelitish +Israelitism +Israelitize +Israfil +ISRG +ISS +Issachar +Issacharite +Issayeff +issanguila +Issaquah +y-ssed +Issedoi +Issedones +Issei +isseis +Yssel +ISSI +Issy +Issiah +Issie +Issyk-Kul +Issy-les-Molineux +issite +ISSN +issuable +issuably +issuance +issuances +issuant +issue +issued +issueless +issuer +issuers +issues +issuing +Issus +ist +YST +Istachatta +istana +Istanbul +ister +Isth +Isth. +isthm +isthmal +isthmectomy +isthmectomies +isthmi +Isthmia +isthmial +Isthmian +isthmians +isthmiate +isthmic +isthmics +isthmist +isthmistic +isthmistical +isthmistics +isthmoid +isthmus +isthmuses +istic +istiophorid +Istiophoridae +Istiophorus +istle +istles +istoke +Istria +Istrian +Istvaeones +Istvan +ISUP +isuret +isuretine +Isuridae +isuroid +Isurus +Isus +ISV +Iswara +isz +IT +YT +IT&T +ITA +itabirite +Itabuna +itacism +itacist +itacistic +itacolumite +itaconate +itaconic +Itagaki +itai +Itajai +Ital +Ital. +Itala +Itali +Italy +Italia +Italian +Italianate +Italianated +Italianately +Italianating +Italianation +Italianesque +italianiron +Italianisation +Italianise +Italianised +Italianish +Italianising +Italianism +Italianist +Italianity +Italianization +Italianize +Italianized +Italianizer +Italianizing +Italianly +italians +italian's +Italic +Italical +Italically +Italican +Italicanist +Italici +Italicism +italicization +italicizations +italicize +italicized +italicizes +italicizing +italics +italiot +Italiote +italite +Italo +Italo- +Italo-austrian +Italo-byzantine +Italo-celt +Italo-classic +Italo-grecian +Italo-greek +Italo-hellenic +Italo-hispanic +Italomania +Italon +Italophil +Italophile +Italo-serb +Italo-slav +Italo-swiss +Italo-turkish +itamalate +itamalic +ita-palm +Itapetininga +Itasca +itatartaric +itatartrate +itauba +Itaves +ITC +Itch +itched +itcheoglan +itches +itchy +itchier +itchiest +itchily +itchiness +itching +itchingly +itchings +itchless +itchproof +itchreed +itchweed +itchwood +ITCZ +itcze +itd +it'd +YTD +ite +Itea +Iteaceae +itel +Itelmes +item +itemed +itemy +iteming +itemise +itemization +itemizations +itemization's +itemize +itemized +itemizer +itemizers +itemizes +itemizing +items +item's +Iten +Itenean +iter +iterable +iterance +iterances +iterancy +iterant +iterate +iterated +iterately +iterates +iterating +iteration +iterations +iterative +iteratively +iterativeness +iterator +iterators +iterator's +iteroparity +iteroparous +iters +iterum +Ithaca +Ithacan +Ithacensian +ithagine +Ithaginis +Ithaman +ithand +ither +itherness +Ithiel +ithyphallic +Ithyphallus +ithyphyllous +Ithnan +Ithomatas +Ithome +ithomiid +Ithomiidae +Ithomiinae +Ithun +Ithunn +Ithuriel's-spear +ity +Itylus +Itin +itineracy +itinerancy +itinerant +itinerantly +itinerants +itinerary +itineraria +itinerarian +itineraries +Itinerarium +itinerariums +itinerate +itinerated +itinerating +itineration +itinereraria +itinerite +itinerition +itineritious +itineritis +itineritive +itinerous +ition +itious +itis +Itys +itll +it'll +ITM +Itmann +itmo +Itnez +ITO +Itoism +Itoist +itol +Itoland +Itonama +Itonaman +Itonia +itonidid +Itonididae +Itonius +itoubou +itous +ITS +it's +ITSEC +itself +itsy +itsy-bitsy +itsy-witsy +ITSO +ITT +Ittabena +ytter +ytterbia +ytterbias +ytterbic +ytterbite +ytterbium +ytterbous +ytterite +itty-bitty +ittria +yttria +yttrialite +yttrias +yttric +yttriferous +yttrious +yttrium +yttriums +yttro- +yttrocerite +yttrocolumbite +yttrocrasite +yttrofluorite +yttrogummite +yttrotantalite +ITU +Ituraean +Iturbi +Iturbide +iturite +ITUSA +ITV +Itza +itzebu +Itzhak +IU +YU +iu- +Yuan +yuans +Yuapin +yuca +Yucaipa +Yucat +Yucatan +Yucatec +Yucatecan +Yucateco +Yucatecs +Yucatnel +Yucca +yuccas +yucch +yuch +Yuchi +yuck +yucked +yuckel +yucker +yucky +yuckier +yuckiest +yucking +yuckle +yucks +IUD +iuds +IUE +Yuechi +Yueh-pan +yuft +yug +Yuga +yugada +yugas +Yugo +Yugo. +Yugoslav +Yugo-Slav +Yugoslavia +Yugoslavian +yugoslavians +Yugoslavic +yugoslavs +yuh +Yuhas +Yuille +Yuit +Yuji +Yuk +Iuka +Yukaghir +Yukaghirs +yukata +Yukawa +yuke +Yuki +Yukian +Yukio +yuk-yuk +yukked +yukkel +yukking +Yukon +Yukoner +yuks +Yul +Yulan +yulans +Yule +yuleblock +Yulee +yules +Yuletide +yuletides +iulidan +Yulma +Iulus +ium +yum +Yuma +Yuman +Yumas +yum-yum +yummy +yummier +yummies +yummiest +Yumuk +Yun +Yunca +Yuncan +Yunfei +Yung +yungan +Yung-cheng +Yungkia +Yungning +Yunick +yunker +Yunnan +Yunnanese +Yup +yupon +yupons +yuppie +yuppies +yuquilla +yuquillas +Yurak +iurant +Yurev +Yuri +Yuria +Yurik +Yurimaguas +Yurok +Yursa +Yurt +yurta +yurts +Yurucare +Yurucarean +Yurucari +Yurujure +Yuruk +Yuruna +Yurupary +IUS +yus +yusdrum +Yusem +Yustaga +Yusuk +Yutan +yutu +Yuu +iuus +IUV +Yuzik +yuzlik +yuzluk +Yuzovka +IV +YV +Iva +Ivah +Ivan +Ivana +Ivanah +Ivanhoe +Ivanna +Ivanov +Ivanovce +Ivanovo +Ivar +Ivatan +Ivatts +IVB +IVDT +ive +I've +Ivey +Ivekovic +Ivel +Yvelines +Ivens +Iver +Ivers +Iverson +Ives +Yves +Ivesdale +Iveson +Ivett +Ivette +Yvette +Ivetts +Ivy +ivybells +ivyberry +ivyberries +ivy-bush +Ivydale +Ivie +ivied +ivies +ivyflower +ivy-green +ivylike +ivin +Ivins +Ivis +ivy's +Ivyton +ivyweed +ivywood +ivywort +Iviza +Ivo +Ivon +Yvon +Ivonne +Yvonne +Yvonner +Ivor +Yvor +Ivory +ivory-backed +ivory-beaked +ivorybill +ivory-billed +ivory-black +ivory-bound +ivory-carving +ivoried +ivories +ivory-faced +ivory-finished +ivory-hafted +ivory-handled +ivory-headed +ivory-hilted +ivorylike +ivorine +ivoriness +ivorist +ivory-studded +ivory-tinted +ivorytype +ivory-type +Ivoryton +ivory-toned +ivory-tower +ivory-towered +ivory-towerish +ivory-towerishness +ivory-towerism +ivory-towerist +ivory-towerite +ivory-white +ivorywood +ivory-wristed +IVP +ivray +ivresse +Ivry-la-Bataille +IVTS +IW +iwa +iwaiwa +Iwao +y-warn +iwbells +iwberry +IWBNI +IWC +YWCA +iwearth +iwflower +YWHA +iwis +ywis +Iwo +iworth +iwound +IWS +Iwu +iwurche +iwurthen +IWW +iwwood +iwwort +IX +IXC +Ixelles +Ixia +Ixiaceae +Ixiama +ixias +Ixil +Ixion +Ixionian +IXM +Ixodes +ixodian +ixodic +ixodid +Ixodidae +ixodids +Ixonia +Ixora +ixoras +Ixtaccihuatl +Ixtacihuatl +ixtle +ixtles +Iz +Izaak +Izabel +izafat +Izak +Izanagi +Izanami +Izar +Izard +izars +ization +Izawa +izba +Izcateco +izchak +Izdubar +ize +izer +Izhevsk +Izy +izing +Izyum +izle +Izmir +Izmit +Iznik +izote +Iztaccihuatl +iztle +izumi +Izvestia +izvozchik +Izzak +izzard +izzards +izzat +Izzy +J +J. +J.A. +J.A.G. +J.C. +J.C.D. +J.C.L. +J.C.S. +J.D. +J.P. +J.S.D. +J.W.V. +JA +Ja. +Jaal +Jaala +jaal-goat +Jaalin +Jaan +jaap +jab +Jabal +jabalina +Jabalpur +Jaban +Jabarite +jabbed +jabber +jabbered +jabberer +jabberers +jabbering +jabberingly +jabberment +jabbernowl +jabbers +Jabberwock +Jabberwocky +jabberwockian +Jabberwockies +jabbing +jabbingly +jabble +Jabe +jabers +Jabez +jabia +Jabin +Jabir +jabiru +jabirus +Jablon +Jablonsky +Jabon +jaborandi +jaborandis +jaborin +jaborine +jabot +jaboticaba +jabots +Jabrud +jabs +jab's +jabul +jabules +jaburan +JAC +jacal +jacales +Jacalin +Jacalyn +Jacalinne +jacals +Jacaltec +Jacalteca +jacamar +Jacamaralcyon +jacamars +jacameropine +Jacamerops +jacami +jacamin +Jacana +jacanas +Jacanidae +Jacaranda +jacarandas +jacarandi +jacare +Jacarta +jacate +jacatoo +jacchus +jacconet +jacconot +Jacey +jacens +jacent +Jacenta +Jachin +jacht +Jacy +Jacie +Jacinda +Jacinta +Jacinth +Jacynth +Jacintha +Jacinthe +jacinthes +jacinths +Jacinto +jacitara +Jack +jack-a-dandy +jack-a-dandies +jack-a-dandyism +jackal +Jack-a-lent +jackals +jackanapes +jackanapeses +jackanapish +jackaroo +jackarooed +jackarooing +jackaroos +jackash +jackass +jackassery +jackasses +jackassification +jackassism +jackassness +jackass-rigged +jack-at-a-pinch +jackbird +jack-by-the-hedge +jackboy +jack-boy +jackboot +jack-boot +jackbooted +jack-booted +jackboots +jackbox +jack-chain +jackdaw +jackdaws +jacked +jackeen +jackey +Jackelyn +jacker +jackeroo +jackerooed +jackerooing +jackeroos +jackers +jacket +jacketed +jackety +jacketing +jacketless +jacketlike +jackets +jacketwise +jackfish +jackfishes +Jack-fool +jack-frame +jackfruit +jack-fruit +Jack-go-to-bed-at-noon +jackhammer +jackhammers +jackhead +Jackhorn +Jacki +Jacky +jackyard +jackyarder +jack-yarder +Jackie +jackye +Jackies +jack-in-a-box +jack-in-a-boxes +jacking +jacking-up +jack-in-office +jack-in-the-box +jack-in-the-boxes +jack-in-the-green +jack-in-the-pulpit +jack-in-the-pulpits +jackknife +jack-knife +jackknifed +jackknife-fish +jackknife-fishes +jackknifes +jackknifing +jackknives +jackleg +jacklegs +jacklight +jacklighter +Jacklin +Jacklyn +jack-line +Jackman +jackmen +jacknifed +jacknifing +jacknives +jacko +jack-of-all-trades +jack-o'-lantern +jack-o-lantern +jackpile +jackpiling +jackplane +jack-plane +jackpot +jackpots +jackpudding +jack-pudding +jackpuddinghood +Jackquelin +Jackqueline +jackrabbit +jack-rabbit +jackrabbits +jackrod +jackroll +jackrolled +jackrolling +jackrolls +jacks +jacksaw +Jacksboro +jackscrew +jack-screw +jackscrews +jackshaft +jackshay +jackshea +jackslave +jacksmelt +jacksmelts +jacksmith +jacksnipe +jack-snipe +jacksnipes +jacks-of-all-trades +Jackson +Jacksonboro +Jacksonburg +Jacksonia +Jacksonian +Jacksonism +Jacksonite +Jacksonport +Jacksontown +Jacksonville +jack-spaniard +jack-staff +jackstay +jackstays +jackstock +jackstone +jack-stone +jackstones +jackstraw +jack-straw +jackstraws +jacktan +jacktar +jack-tar +Jack-the-rags +jackweed +jackwood +Jaclin +Jaclyn +JACM +Jacmel +Jaco +Jacob +Jacoba +jacobaea +jacobaean +Jacobah +Jacobba +Jacobean +Jacobethan +Jacobi +Jacoby +Jacobian +Jacobic +Jacobin +Jacobina +Jacobine +Jacobinia +Jacobinic +Jacobinical +Jacobinically +Jacobinisation +Jacobinise +Jacobinised +Jacobinising +Jacobinism +Jacobinization +Jacobinize +Jacobinized +Jacobinizing +jacobins +Jacobite +Jacobitely +Jacobitiana +Jacobitic +Jacobitical +Jacobitically +Jacobitish +Jacobitishly +Jacobitism +Jacobo +Jacobs +Jacobsburg +Jacobsen +jacobsite +Jacob's-ladder +Jacobsohn +Jacobson +Jacobus +jacobuses +jacolatt +jaconace +jaconet +jaconets +Jacopo +jacounce +Jacquard +jacquards +Jacquel +Jacquely +Jacquelin +Jacquelyn +Jacqueline +Jacquelynn +jacquemart +Jacqueminot +Jacquenetta +Jacquenette +Jacquerie +Jacques +Jacquet +Jacquetta +Jacquette +Jacqui +Jacquie +jactance +jactancy +jactant +jactation +jacteleg +jactitate +jactitated +jactitating +jactitation +jactivus +jactura +jacture +jactus +jacu +jacuaru +jaculate +jaculated +jaculates +jaculating +jaculation +jaculative +jaculator +jaculatory +jaculatorial +jaculiferous +Jacumba +Jacunda +jacutinga +Jacuzzi +jad +Jada +Jadd +Jadda +Jaddan +jadded +jadder +jadding +Jaddo +Jade +jaded +jadedly +jadedness +jade-green +jadeite +jadeites +jadelike +jadery +jades +jadesheen +jadeship +jadestone +jade-stone +jady +jading +jadish +jadishly +jadishness +jaditic +Jadotville +j'adoube +Jadwiga +Jadwin +Jae +jaegars +Jaeger +jaegers +Jaehne +Jael +Jaela +Jaella +Jaen +Jaenicke +Jaf +Jaffa +Jaffe +Jaffna +Jaffrey +JAG +Jaga +jagamohan +Jaganmati +Jagannath +Jagannatha +jagat +Jagatai +Jagataic +jagath +jageer +Jagello +Jagellon +Jagellonian +Jagellos +jager +jagers +jagg +Jagganath +jaggar +jaggary +jaggaries +jagged +jaggeder +jaggedest +jaggedly +jaggedness +jagged-toothed +Jagger +jaggery +jaggeries +jaggers +jagghery +jaggheries +jaggy +jaggier +jaggiest +jagging +jaggs +Jaghatai +jagheer +jagheerdar +jaghir +jaghirdar +jaghire +jaghiredar +Jagiello +Jagiellonian +Jagiellos +Jagielon +Jagir +jagirdar +jagla +jagless +Jago +jagong +jagra +jagras +jagrata +jags +jagua +jaguar +jaguarete +jaguar-man +jaguarondi +jaguars +jaguarundi +jaguarundis +jaguey +jah +Jahangir +jahannan +Jahdai +Jahdal +Jahdiel +Jahdol +Jahel +Jahn +Jahncke +Jahrum +Jahrzeit +Jahve +Jahveh +Jahvism +Jahvist +Jahvistic +Jahwe +Jahweh +Jahwism +Jahwist +Jahwistic +jai +Jay +jayant +Jayawardena +jaybird +jay-bird +jaybirds +Jaycee +jaycees +Jaye +Jayem +jayesh +Jayess +jaygee +jaygees +jayhawk +Jayhawker +jay-hawker +jail +jailage +jailbait +jailbird +jail-bird +jailbirds +jailbreak +jailbreaker +jailbreaks +jail-delivery +jaildom +jailed +Jaylene +jailer +jaileress +jailering +jailers +jailership +jail-fever +jailhouse +jailhouses +jailyard +jailing +jailish +jailkeeper +jailless +jaillike +jailmate +jailor +jailoring +jailors +jails +Jailsco +jailward +Jaime +Jayme +Jaymee +Jaimie +Jaymie +Jain +Jayn +Jaina +Jaine +Jayne +Jaynell +Jaynes +Jainism +Jainist +Jaynne +jaypie +jaypiet +Jaipur +Jaipuri +Jair +Jairia +jays +Jayson +Jayton +Jayuya +jayvee +jay-vee +jayvees +jaywalk +jaywalked +jaywalker +jaywalkers +jaywalking +jaywalks +Jajapura +Jajawijaja +jajman +jak +Jakarta +Jake +jakey +jakes +jakfruit +Jakie +Jakin +jako +Jakob +Jakoba +Jakobson +Jakop +jakos +Jakun +JAL +Jala +Jalalabad +Jalalaean +jalap +Jalapa +jalapeno +jalapenos +jalapic +jalapin +jalapins +jalaps +Jalbert +jalee +jalet +Jalgaon +Jalisco +jalkar +Jallier +jalloped +jalop +jalopy +jalopies +jaloppy +jaloppies +jalops +jalor +jalouse +jaloused +jalousie +jalousied +jalousies +jalousing +jalpaite +jalur +Jam +Jam. +jama +Jamaal +jamadar +Jamaica +Jamaican +jamaicans +Jamal +Jamalpur +jaman +jamb +jambalaya +jambart +jambarts +jambe +jambeau +jambeaux +jambed +jambee +jamber +jambes +Jambi +jambiya +jambing +jambo +jamboy +jambolan +jambolana +jambon +jambone +jambonneau +jambool +jamboree +jamborees +Jambos +jambosa +jambs +jambstone +jambul +jamdanee +jamdani +Jamey +Jamel +James +Jamesburg +Jamesy +Jamesian +Jamesina +Jameson +jamesonite +Jamesport +Jamesstore +Jamestown +jamestown-weed +Jamesville +jam-full +Jami +Jamie +Jamieson +Jamil +Jamila +Jamill +Jamilla +Jamille +Jamima +Jamin +Jamison +jamlike +Jammal +jammed +jammedness +jammer +jammers +jammy +Jammie +Jammin +jamming +Jammu +Jamnagar +Jamnes +Jamnia +Jamnis +jamnut +jamoke +jam-pack +jampacked +jam-packed +jampan +jampanee +jampani +jamrosade +jams +Jamshedpur +Jamshid +Jamshyd +jamtland +Jamul +jam-up +jamwood +Jan +Jan. +Jana +Janacek +Janaya +Janaye +janapa +janapan +janapum +Janata +Jandel +janders +Jandy +Jane +Janean +Janeczka +Janeen +Janey +Janeiro +Janek +Janel +Janela +Janelew +Janella +Janelle +Janene +Janenna +jane-of-apes +Janerich +janes +Janessa +Janesville +JANET +Janeta +Janetta +Janette +Janeva +jangada +jangar +Janghey +jangkar +jangle +jangled +jangler +janglery +janglers +jangles +jangly +jangling +Jangro +Jany +Jania +Janice +janiceps +Janicki +Janiculan +Janiculum +Janie +Janye +Janifer +Janiform +Janik +Janina +Janine +Janis +Janys +janisary +janisaries +Janissary +Janissarian +Janissaries +Janyte +Janith +janitor +janitorial +janitors +janitor's +janitorship +janitress +janitresses +janitrix +Janiuszck +Janizary +Janizarian +Janizaries +jank +Janka +Jankey +Jankell +janker +jankers +Jann +Janna +Jannel +Jannelle +janner +Jannery +jannock +Janok +Janos +Janot +Jansen +Jansenism +Jansenist +Jansenistic +Jansenistical +Jansenize +Janson +Janssen +Jansson +jant +jantee +Janthina +Janthinidae +janty +jantu +janua +January +Januaries +january's +Januarius +Januisz +Janus +Janus-face +Janus-faced +Janus-headed +Januslike +Janus-like +jaob +Jap +Jap. +japaconin +japaconine +japaconitin +japaconitine +Japan +Japanee +Japanese +japanesery +Japanesy +Japanesque +Japanesquely +Japanesquery +Japanicize +Japanism +Japanization +Japanize +japanized +japanizes +japanizing +japanned +Japanner +japannery +japanners +japanning +Japannish +Japanolatry +Japanology +Japanologist +Japanophile +Japanophobe +Japanophobia +Japans +jape +japed +japer +japery +japeries +japers +japes +Japeth +Japetus +Japha +Japheth +Japhetic +Japhetide +Japhetite +japygid +Japygidae +japygoid +japing +japingly +japish +japishly +japishness +Japyx +Japn +japonaiserie +Japonic +japonica +Japonically +japonicas +Japonicize +Japonism +Japonize +Japonizer +Japur +Japura +Jaqitsch +Jaquelee +Jaquelin +Jaquelyn +Jaqueline +Jaquenetta +Jaquenette +Jaques +Jaques-Dalcroze +Jaquesian +jaquette +jaquima +Jaquiss +Jaquith +jar +Jara +jara-assu +jarabe +Jarabub +Jarad +jaragua +Jarales +jarana +jararaca +jararacussu +Jarash +Jarbidge +jarbird +jar-bird +jarble +jarbot +jar-burial +Jard +jarde +Jardena +jardin +jardini +jardiniere +jardinieres +jardon +Jareb +Jared +jareed +Jarek +Jaret +jarfly +jarful +jarfuls +jarg +jargle +jargogle +jargon +jargonal +jargoned +jargoneer +jargonel +jargonelle +jargonels +jargoner +jargonesque +jargonic +jargoning +jargonisation +jargonise +jargonised +jargonish +jargonising +jargonist +jargonistic +jargonium +jargonization +jargonize +jargonized +jargonizer +jargonizing +jargonnelle +jargons +jargoon +jargoons +jarhead +Jari +Jary +Jariah +Jarib +Jarid +Jarietta +jarina +jarinas +Jarita +jark +jarkman +Jarl +Jarlath +Jarlathus +jarldom +jarldoms +Jarlen +jarless +jarlite +jarls +jarlship +jarmo +Jarnagin +jarnut +Jaromir +jarool +jarosite +jarosites +Jaroslav +Jaroso +jarovization +jarovize +jarovized +jarovizes +jarovizing +jar-owl +jarp +jarra +Jarrad +jarrah +jarrahs +Jarratt +Jarreau +Jarred +Jarrell +Jarret +Jarrett +Jarrettsville +Jarry +Jarrid +jarring +jarringly +jarringness +Jarrod +Jarrow +jars +jar's +jarsful +Jarv +Jarvey +jarveys +jarvy +jarvie +jarvies +Jarvin +Jarvis +Jarvisburg +Jas +Jas. +Jascha +Jase +jasey +jaseyed +jaseys +Jasen +jasy +jasies +Jasik +Jasione +Jasisa +Jasmin +Jasmina +Jasminaceae +Jasmine +jasmined +jasminelike +jasmines +jasminewood +jasmins +Jasminum +jasmone +Jason +Jasonville +jasp +jaspachate +jaspagate +jaspe +Jasper +jasperated +jaspered +jaspery +jasperite +jasperize +jasperized +jasperizing +jasperoid +Jaspers +jasperware +jaspidean +jaspideous +jaspilite +jaspilyte +jaspis +jaspoid +jasponyx +jaspopal +jass +Jassy +jassid +Jassidae +jassids +jassoid +Jastrzebie +Jasun +jasz +Jat +jataco +Jataka +jatamansi +Jateorhiza +jateorhizin +jateorhizine +jatha +jati +Jatki +Jatni +JATO +jatoba +jatos +Jatropha +jatrophic +jatrorrhizine +Jatulian +Jauch +jaudie +jauk +jauked +jauking +jauks +jaun +jaunce +jaunced +jaunces +jauncing +jaunder +jaunders +jaundice +jaundiced +jaundice-eyed +jaundiceroot +jaundices +jaundicing +jauner +Jaunita +jaunt +jaunted +jaunty +jauntie +jauntier +jauntiest +jauntily +jauntiness +jauntinesses +jaunting +jaunting-car +jauntingly +jaunts +jaunt's +jaup +jauped +jauping +jaups +Jaur +Jaures +Jav +Jav. +Java +Javahai +Javakishvili +javali +Javan +Javanee +Javanese +javanine +Javari +Javary +javas +Javed +javel +javelin +javelina +javelinas +javeline +javelined +javelineer +javelining +javelin-man +javelins +javelin's +javelot +javer +Javier +Javitero +Javler +jaw +jawab +Jawaharlal +Jawan +jawans +Jawara +jawbation +jawbone +jaw-bone +jawboned +jawboner +jawbones +jawboning +jawbreak +jawbreaker +jawbreakers +jawbreaking +jawbreakingly +jaw-cracking +jawcrusher +jawed +jawfall +jaw-fall +jawfallen +jaw-fallen +jawfeet +jawfish +jawfishes +jawfoot +jawfooted +jawhole +jawy +jawing +Jawlensky +jawless +jawlike +jawline +jawlines +jaw-locked +jawn +Jaworski +jawp +jawrope +jaws +jaw's +jaw's-harp +jawsmith +jaw-tied +jawtwister +jaw-twister +Jaxartes +jazey +jazeys +jazeran +jazerant +jazy +jazies +Jazyges +Jazmin +jazz +jazzbow +jazzed +jazzer +jazzers +jazzes +jazzy +jazzier +jazziest +jazzily +jazziness +jazzing +jazzist +jazzlike +jazzman +jazzmen +Jbeil +JBS +JC +JCA +JCAC +JCAE +Jcanette +JCB +JCD +JCEE +JCET +JCL +JCR +JCS +jct +jct. +jctn +JD +Jdavie +JDS +Je +Jea +jealous +jealouse +jealous-hood +jealousy +jealousies +jealousy-proof +jealously +jealousness +jealous-pated +Jeames +Jean +Jeana +jean-christophe +Jean-Claude +Jeane +Jeanelle +Jeanerette +Jeanette +jeany +Jeanie +Jeanine +Jeanna +Jeanne +Jeannetta +Jeannette +Jeannie +Jeannye +Jeannine +Jeanpaulia +jean-pierre +Jeans +jean's +jeapordize +jeapordized +jeapordizes +jeapordizing +jeapordous +jear +Jeavons +Jeaz +Jeb +jebat +Jebb +jebel +jebels +Jebus +Jebusi +Jebusite +Jebusitic +Jebusitical +Jebusitish +JECC +Jecho +Jecoa +Jecon +Jeconiah +jecoral +jecorin +jecorize +Jed +Jedburgh +jedcock +Jedd +Jedda +Jeddy +jedding +Jeddo +jeddock +Jedediah +Jedidiah +Jedlicka +Jedthus +jee +jeed +jeeing +jeel +jeep +jeeped +jeepers +jeeping +jeepney +jeepneys +Jeeps +jeep's +jeer +jeered +jeerer +jeerers +jeery +jeering +jeeringly +jeerproof +jeers +jeer's +jees +jeetee +jeewhillijers +jeewhillikens +jeez +jef +jefe +jefes +Jeff +Jeffcott +Jefferey +Jeffery +jefferisite +Jeffers +Jefferson +Jeffersonia +Jeffersonian +Jeffersonianism +jeffersonians +jeffersonite +Jeffersonton +Jeffersontown +Jeffersonville +Jeffy +Jeffie +Jeffrey +Jeffreys +Jeffry +Jeffries +jeg +Jegar +Jeggar +Jegger +Jeh +jehad +jehads +Jehan +Jehangir +Jehanna +Jehiah +Jehial +Jehias +Jehiel +Jehius +Jehoash +Jehoiada +Jehol +Jehoshaphat +Jehovah +Jehovic +Jehovism +Jehovist +Jehovistic +Jehu +Jehudah +jehup +jehus +JEIDA +jejun- +jejuna +jejunal +jejunator +jejune +jejunectomy +jejunectomies +jejunely +jejuneness +jejunity +jejunities +jejunitis +jejuno-colostomy +jejunoduodenal +jejunoileitis +jejuno-ileostomy +jejuno-jejunostomy +jejunostomy +jejunostomies +jejunotomy +jejunum +jejunums +jekyll +jelab +Jelena +Jelene +jelerang +jelib +jelick +Jelks +jell +jellab +jellaba +jellabas +Jelle +jelled +jelly +jellib +jellybean +jellybeans +jellica +Jellico +Jellicoe +jellydom +jellied +jelliedness +jellies +jellify +jellification +jellified +jellifies +jellifying +jellyfish +jelly-fish +jellyfishes +jellying +jellyleaf +jellily +jellylike +jellylikeness +jelling +jellyroll +jelly's +jello +Jell-O +jelloid +jells +Jelm +jelotong +jelske +Jelsma +jelutong +jelutongs +JEM +jemadar +jemadars +Jemappes +jembe +jemble +Jemena +Jemez +Jemy +jemidar +jemidars +Jemie +Jemima +Jemimah +Jemina +Jeminah +Jemine +Jemison +Jemma +Jemmy +Jemmie +jemmied +jemmies +jemmying +jemmily +jemminess +Jempty +Jen +Jena +Jena-Auerstedt +Jenda +Jenei +Jenelle +jenequen +Jenesia +Jenette +Jeni +Jenica +Jenice +Jeniece +Jenifer +Jeniffer +Jenilee +Jenin +Jenine +Jenison +Jenkel +jenkin +Jenkins +Jenkinsburg +Jenkinson +Jenkinsville +Jenkintown +Jenks +Jenn +Jenna +Jenne +Jennee +Jenner +jennerization +jennerize +Jennerstown +Jenness +jennet +jenneting +jennets +Jennette +Jenni +Jenny +Jennica +Jennie +jennier +jennies +Jennifer +Jennilee +Jennine +Jennings +Jeno +jenoar +Jens +Jensen +Jenson +jentacular +Jentoft +Jenufa +jeofail +jeon +jeopard +jeoparded +jeoparder +jeopardy +jeopardied +jeopardies +jeopardying +jeoparding +jeopardious +jeopardise +jeopardised +jeopardising +jeopardize +jeopardized +jeopardizes +jeopardizing +jeopardous +jeopardously +jeopardousness +jeopards +jeopordize +jeopordized +jeopordizes +jeopordizing +Jephte +Jephthah +Jephum +Jepson +Jepum +jequerity +Jequie +jequirity +jequirities +Jer +Jer. +Jerad +Jerahmeel +Jerahmeelites +Jerald +Jeraldine +Jeralee +Jeramey +Jeramie +Jerash +Jerba +jerbil +jerboa +jerboas +Jere +jereed +jereeds +Jereld +Jereme +jeremejevite +Jeremy +jeremiad +jeremiads +Jeremiah +Jeremian +Jeremianic +Jeremias +Jeremie +Jeres +Jerez +jerfalcon +Jeri +jerib +jerican +Jericho +jerid +jerids +Jeris +Jeritah +Jeritza +jerk +jerked +jerker +jerkers +jerky +jerkier +jerkies +jerkiest +jerkily +jerkin +jerkined +jerkiness +jerking +jerkingly +jerkings +jerkinhead +jerkin-head +jerkins +jerkish +jerk-off +jerks +jerksome +jerkwater +jerl +jerm +jerm- +Jermain +Jermaine +Jermayne +Jerman +Jermyn +jermonal +jermoonal +jernie +Jeroboam +jeroboams +Jerol +Jerold +Jeroma +Jerome +Jeromesville +Jeromy +Jeromian +Jeronima +Jeronymite +jeropiga +jerque +jerqued +jerquer +jerquing +Jerre +jerreed +jerreeds +Jerri +Jerry +jerrybuild +jerry-build +jerry-builder +jerrybuilding +jerry-building +jerrybuilt +jerry-built +jerrican +jerrycan +jerricans +jerrycans +jerrid +jerrids +Jerrie +Jerries +jerryism +Jerrilee +Jerrylee +Jerrilyn +Jerrine +Jerrol +Jerrold +Jerroll +Jerrome +Jersey +Jerseyan +jerseyed +Jerseyite +jerseyites +Jerseyman +jerseys +jersey's +Jerseyville +jert +Jerubbaal +Jerubbal +Jerusalem +Jerusalemite +jervia +jervin +jervina +jervine +Jervis +Jerz +JES +Jesh +Jesher +Jesmine +jesper +Jespersen +Jess +Jessa +Jessabell +jessakeed +Jessalin +Jessalyn +jessamy +jessamies +Jessamyn +Jessamine +jessant +Jesse +Jessean +jessed +Jessee +Jessey +Jesselyn +Jesselton +Jessen +jesses +Jessi +Jessy +Jessica +Jessie +Jessieville +Jessika +jessing +Jessore +Jessup +jessur +jest +jestbook +jest-book +jested +jestee +jester +jesters +jestful +jesting +jestingly +jestings +jestingstock +jestmonger +jestproof +jests +Jestude +jestwise +jestword +Jesu +Jesuate +jesuist +Jesuit +Jesuited +Jesuitess +Jesuitic +Jesuitical +Jesuitically +Jesuitisation +Jesuitise +Jesuitised +Jesuitish +Jesuitising +Jesuitism +Jesuitist +Jesuitization +Jesuitize +Jesuitized +Jesuitizing +Jesuitocracy +Jesuitry +jesuitries +jesuits +Jesup +JESUS +JET +jetavator +jetbead +jetbeads +jet-black +jete +je-te +Jetersville +jetes +Jeth +Jethra +Jethro +Jethronian +jetliner +jetliners +Jetmore +jeton +jetons +jet-pile +jetport +jetports +jet-propelled +jet-propulsion +jets +jet's +jetsam +jetsams +jet-set +jet-setter +jetsom +jetsoms +Jetson +jetstream +jettage +jettatore +jettatura +jetteau +jetted +jetter +jetty +Jettie +jettied +jettier +jetties +jettiest +jettyhead +jettying +jettiness +jetting +jettingly +jettison +jettisonable +jettisoned +jettisoning +jettisons +jettywise +jetton +jettons +jettru +jetware +Jeu +Jeunesse +jeux +Jeuz +Jevon +Jevons +Jew +Jew-bait +Jew-baiter +Jew-baiting +jewbird +jewbush +Jewdom +jewed +Jewel +jewel-block +jewel-bright +jewel-colored +jeweled +jewel-enshrined +jeweler +jewelers +jewelfish +jewelfishes +jewel-gleaming +jewel-headed +jewelhouse +jewel-house +jewely +jeweling +Jewell +Jewelle +jewelled +jeweller +jewellery +jewellers +jewelless +jewelly +jewellike +jewelling +jewel-loving +jewel-proof +jewelry +jewelries +jewels +jewelsmith +jewel-studded +jewelweed +jewelweeds +Jewess +Jewett +jewfish +jew-fish +jewfishes +Jewhood +Jewy +jewing +jewis +Jewish +Jewishly +Jewishness +Jewism +Jewless +Jewlike +Jewling +Jewry +Jewries +Jews +jew's-ear +jews'harp +jew's-harp +Jewship +Jewstone +Jez +Jezabel +Jezabella +Jezabelle +jezail +jezails +Jezebel +Jezebelian +Jezebelish +jezebels +jezekite +jeziah +Jezreel +Jezreelite +JFET +JFIF +JFK +JFMIP +JFS +jg +Jger +JGR +Jhansi +jharal +jheel +Jhelum +jhool +jhow +JHS +Jhuria +JHVH +JHWH +ji +Jy +jianyun +jiao +jib +jibb +jibba +jibbah +jibbed +jibbeh +jibber +jibbers +jibby +jibbing +jibbings +jibbons +jibboom +jib-boom +jibbooms +jibbs +jib-door +jibe +jibed +jiber +jibers +jibes +jibhead +jib-headed +jib-header +jibi +jibing +jibingly +jibman +jibmen +jiboa +jiboya +jib-o-jib +Jibouti +jibs +jibstay +Jibuti +JIC +jicama +jicamas +Jicaque +Jicaquean +jicara +Jicarilla +Jidda +jiff +jiffy +jiffies +jiffle +jiffs +jig +jigaboo +jigaboos +jigamaree +jig-back +jig-drill +jig-file +jigged +Jigger +jiggered +jiggerer +jiggery-pokery +jiggerman +jiggermast +jiggers +jigget +jiggety +jiggy +jigginess +jigging +jiggish +jiggit +jiggle +jiggled +jiggler +jiggles +jiggly +jigglier +jiggliest +jiggling +jiggumbob +jig-jig +jig-jog +jig-joggy +jiglike +jigman +jigmen +jigote +jigs +jig's +jigsaw +jig-saw +jigsawed +jigsawing +jigsawn +jigsaws +jihad +jihads +Jihlava +Jijiga +jikungu +JILA +Jill +Jillayne +Jillana +Jylland +Jillane +jillaroo +Jilleen +Jillene +jillet +jillflirt +jill-flirt +Jilli +Jilly +Jillian +Jillie +jilling +jillion +jillions +jills +Jilolo +jilt +jilted +jiltee +jilter +jilters +jilting +jiltish +jilts +JIM +jimbang +jimberjaw +jimberjawed +jimbo +jimcrack +Jim-Crow +jim-dandy +Jimenez +jimigaki +jiminy +jimjam +jim-jam +jimjams +jimjums +jimmer +Jimmy +Jimmie +Jymmye +jimmied +jimmies +jimmying +jimminy +jimmyweed +Jimnez +jymold +jimp +jimper +jimpest +jimpy +jimply +jimpness +jimpricute +jimsedge +jimson +jimsonweed +jimson-weed +jimsonweeds +jin +jina +Jinan +jincamas +Jincan +jinchao +jinete +jing +jingal +jingall +jingalls +jingals +jingbai +jingbang +Jynginae +jyngine +jingko +jingkoes +jingle +jinglebob +jingled +jinglejangle +jingle-jangle +jingler +jinglers +jingles +jinglet +jingly +jinglier +jingliest +jingling +jinglingly +jingo +jingodom +jingoed +jingoes +jingoing +jingoish +jingoism +jingoisms +jingoist +jingoistic +jingoistically +jingoists +jingu +Jinja +jinjili +jink +jinked +jinker +jinkers +jinket +jinking +jinkle +jinks +jinn +Jinnah +jinnee +jinnestan +jinni +Jinny +jinnies +jinniyeh +jinniwink +jinnywink +jinns +jinricksha +jinrickshaw +jinriki +jinrikiman +jinrikimen +jinrikisha +jinrikishas +jinriksha +jins +Jinsen +jinsha +jinshang +jinsing +Jinx +Jynx +jinxed +jinxes +jinxing +Jyoti +jipijapa +jipijapas +jipper +jiqui +jirble +jirga +jirgah +jiri +jirkinet +JIS +JISC +jisheng +jism +jisms +jissom +JIT +jitendra +jiti +jitney +jitneyed +jitneying +jitneyman +jitneys +jitneur +jitneuse +jitro +jitter +jitterbug +jitterbugged +jitterbugger +jitterbugging +jitterbugs +jittered +jittery +jitteriness +jittering +jitters +jiujitsu +jiu-jitsu +jiujitsus +jiujutsu +jiujutsus +jiva +Jivaran +Jivaro +Jivaroan +Jivaros +jivatma +jive +jiveass +jived +jiver +jivers +jives +jiving +jixie +jizya +jizyah +jizzen +JJ +JJ. +Jkping +Jl +JLE +JMP +JMS +JMX +jnana +jnanayoga +jnanamarga +jnana-marga +jnanas +jnanashakti +jnanendriya +jnd +Jno +Jnr +jnt +JO +Joab +Joachim +Joachima +Joachimite +Joacima +Joacimah +Joan +Joana +Joane +Joanie +JoAnn +Jo-Ann +Joanna +JoAnne +Jo-Anne +Joannes +Joannite +Joao +Joappa +Joaquin +joaquinite +Joas +Joash +Joashus +JOAT +Job +jobade +jobarbe +jobation +jobbed +jobber +jobbery +jobberies +jobbernowl +jobbernowlism +jobbers +jobbet +jobbing +jobbish +jobble +Jobcentre +Jobe +Jobey +jobholder +jobholders +Jobi +Joby +Jobie +Jobye +Jobina +Jobyna +jobless +joblessness +joblots +jobman +jobmaster +jobmen +jobmistress +jobmonger +jobname +jobnames +jobo +jobs +job's +jobsite +jobsmith +jobson +Job's-tears +Jobstown +jocant +Jocasta +Jocaste +jocatory +Jocelin +Jocelyn +Joceline +Jocelyne +Jocelynne +joch +Jochabed +Jochbed +Jochebed +jochen +Jochum +Jock +jockey +jockeydom +jockeyed +jockeying +jockeyish +jockeyism +jockeylike +jockeys +jockeyship +jocker +jockette +jockettes +Jocko +jockos +jocks +jockstrap +jockstraps +jockteleg +jocooserie +jocoque +jocoqui +jocose +jocosely +jocoseness +jocoseriosity +jocoserious +jocosity +jocosities +jocote +jocteleg +jocu +jocular +jocularity +jocularities +jocularly +jocularness +joculator +joculatory +jocum +jocuma +jocund +jocundity +jocundities +jocundly +jocundness +jocundry +jocuno +jocunoity +jo-darter +Jodean +Jodee +Jodeen +jodel +jodelr +Jodene +Jodhpur +Jodhpurs +Jodi +Jody +Jodie +Jodyn +Jodine +Jodynne +Jodl +Jodo +Jodoin +Jodo-shu +Jodrell +Joe +Joeann +joebush +Joed +Joey +joeyes +Joeys +Joel +Joela +Joelie +Joelynn +Joell +Joella +Joelle +Joellen +Joelly +Joellyn +Joelton +Joe-millerism +Joe-millerize +Joensuu +Joerg +Joes +Joete +Joette +joewood +Joffre +jog +jogged +jogger +joggers +jogging +joggings +joggle +joggled +joggler +jogglers +joggles +jogglety +jogglework +joggly +joggling +Jogjakarta +jog-jog +jogs +jogtrot +jog-trot +jogtrottism +Joh +Johan +Johanan +Johann +Johanna +Johannah +Johannean +Johannes +Johannesburg +Johannessen +Johannine +Johannisberger +Johannist +Johannite +Johansen +Johanson +Johathan +Johen +Johiah +Johm +John +Johna +Johnadreams +john-a-nokes +John-apple +john-a-stiles +Johnath +Johnathan +Johnathon +johnboat +johnboats +John-bullish +John-bullism +John-bullist +Johnday +Johnette +Johny +Johnian +johnin +Johnna +Johnny +johnnycake +johnny-cake +Johnny-come-lately +Johnny-come-latelies +johnnydom +Johnnie +Johnnie-come-lately +Johnnies +Johnnies-come-lately +Johnny-jump-up +Johnny-on-the-spot +Johns +Johnsburg +Johnsen +Johnsmas +Johnson +Johnsonburg +Johnsonese +Johnsonian +Johnsoniana +Johnsonianism +Johnsonianly +Johnsonism +Johnsonville +Johnsson +Johnsten +Johnston +Johnstone +Johnstown +johnstrupite +Johor +Johore +Johppa +Johppah +Johst +Joy +Joya +Joiada +Joyan +Joyance +joyances +joyancy +Joyann +joyant +joy-bereft +joy-bright +joy-bringing +Joice +Joyce +Joycean +Joycelin +joy-deserted +joy-dispelling +joie +Joye +joyed +joy-encompassed +joyful +joyfuller +joyfullest +joyfully +joyfulness +joyhop +joyhouse +joying +joy-inspiring +joy-juice +joy-killer +joyleaf +joyless +joylessly +joylessness +joylet +joy-mixed +join +join- +joinable +joinant +joinder +joinders +joined +Joiner +joinered +joinery +joineries +joinering +joiners +Joinerville +joinhand +joining +joining-hand +joiningly +joinings +joins +joint +jointage +joint-bedded +jointed +jointedly +jointedness +jointer +jointers +jointy +jointing +jointist +jointless +jointlessness +jointly +jointress +joint-ring +joints +joint's +joint-stockism +joint-stool +joint-tenant +jointure +jointured +jointureless +jointures +jointuress +jointuring +jointweed +jointwood +jointworm +joint-worm +Joinvile +Joinville +Joyous +joyously +joyousness +joyousnesses +joypop +joypopped +joypopper +joypopping +joypops +joyproof +joy-rapt +joy-resounding +joyridden +joy-ridden +joyride +joy-ride +joyrider +joyriders +joyrides +joyriding +joy-riding +joyridings +joyrode +joy-rode +joys +joy's +joysome +joist +joisted +joystick +joysticks +joisting +joistless +joists +joyweed +joy-wrung +Jojo +jojoba +jojobas +Jokai +joke +jokebook +joked +jokey +jokeless +jokelet +jokeproof +joker +jokers +jokes +jokesmith +jokesome +jokesomeness +jokester +jokesters +joky +jokier +jokiest +joking +jokingly +joking-relative +jokish +jokist +Jokjakarta +joktaleg +Joktan +jokul +Jola +Jolanta +Jolda +jole +Jolee +Joleen +Jolene +Jolenta +joles +Joletta +Joli +Joly +Jolie +Joliet +Joliette +Jolyn +Joline +Jolynn +Joliot-Curie +Jolivet +joll +Jolla +Jollanta +Jolley +jolleyman +Jollenta +jolly +jolly-boat +jollied +jollier +jollyer +jollies +jolliest +jollify +jollification +jollifications +jollified +jollifies +jollifying +jollyhead +jollying +jollily +jolliment +jolliness +jollytail +jollity +jollities +jollitry +jollop +jolloped +Jolo +Joloano +Jolon +Jolson +jolt +jolted +jolter +jolterhead +jolter-head +jolterheaded +jolterheadedness +jolters +jolthead +joltheaded +jolty +joltier +joltiest +joltily +joltiness +jolting +joltingly +joltless +joltproof +jolts +jolt-wagon +Jomo +jomon +Jon +Jona +Jonah +Jonahesque +Jonahism +jonahs +Jonancy +Jonas +Jonathan +Jonathanization +Jonathon +Jonati +Jonben +jondla +Jone +Jonel +Jonell +Jones +Jonesboro +Jonesborough +Jonesburg +Joneses +Jonesian +Jonesport +Jonestown +Jonesville +Jonette +jong +Jongkind +jonglem +jonglery +jongleur +jongleurs +Joni +Jonie +Jonina +Jonis +Jonkoping +Jonme +Jonna +Jonny +jonnick +jonnock +jonque +Jonquil +jonquille +jonquils +Jonson +Jonsonian +Jonval +jonvalization +jonvalize +Joo +jook +jookerie +joola +joom +Joon +Jooss +Joost +Jooste +Jopa +Jophiel +Joplin +Joppa +joram +jorams +Jordaens +Jordain +Jordan +Jordana +Jordanian +jordanians +jordanite +Jordanna +jordanon +Jordans +Jordanson +Jordanville +jorden +Jordison +Jordon +joree +Jorey +Jorgan +Jorge +Jorgensen +Jorgenson +Jori +Jory +Jorie +Jorin +Joris +Jorist +Jormungandr +jornada +jornadas +joropo +joropos +jorram +Jorry +Jorrie +jorum +jorums +Jos +Joscelin +Jose +Josee +Josef +Josefa +Josefina +josefite +Josey +joseite +Joseito +Joselyn +Joselow +Josep +Joseph +Josepha +Josephina +Josephine +Josephine's-lily +Josephinism +josephinite +Josephism +Josephite +josephs +Joseph's-coat +Josephson +Josephus +Joser +Joses +Josh +Josh. +joshed +josher +joshers +joshes +Joshi +Joshia +joshing +Joshua +Joshuah +Josi +Josy +Josiah +Josias +Josie +Josip +joskin +Josler +Joslyn +Josquin +joss +jossakeed +Josselyn +josser +josses +jostle +jostled +jostlement +jostler +jostlers +jostles +jostling +Josue +jot +jota +jotas +jotation +Jotham +jotisaru +jotisi +Jotnian +jots +jotted +jotter +jotters +jotty +jotting +jottings +Jotun +Jotunheim +Jotunn +Jotunnheim +joual +jouals +Joub +joubarb +Joubert +joug +jough +jougs +Jouhaux +jouisance +jouissance +jouk +Joukahainen +jouked +joukery +joukerypawkery +jouking +jouks +joul +Joule +joulean +joulemeter +joules +jounce +jounced +jounces +jouncy +jouncier +jounciest +jouncing +Joung +Jounieh +jour +jour. +Jourdain +Jourdan +Jourdanton +journ +journal +journalary +journal-book +journaled +journalese +journaling +journalise +journalised +journalish +journalising +journalism +journalisms +journalist +journalistic +journalistically +journalists +journalist's +journalization +journalize +journalized +journalizer +journalizes +journalizing +journalled +journalling +journals +journal's +journey +journeycake +journeyed +journeyer +journeyers +journeying +journeyings +journeyman +journeymen +journeys +journeywoman +journeywomen +journeywork +journey-work +journeyworker +journo +jours +joust +jousted +jouster +jousters +jousting +jousts +joutes +Jouve +j'ouvert +Jova +Jovanovich +JOVE +Jovi +jovy +Jovia +JOVIAL +jovialist +jovialistic +joviality +jovialize +jovialized +jovializing +jovially +jovialness +jovialty +jovialties +Jovian +Jovianly +Jovicentric +Jovicentrical +Jovicentrically +jovilabe +Joviniamish +Jovinian +Jovinianism +Jovinianist +Jovinianistic +Jovita +Jovitah +Jovite +Jovitta +jow +jowar +jowari +jowars +jowed +jowel +jower +jowery +Jowett +jowing +jowl +jowled +jowler +jowly +jowlier +jowliest +jowlish +jowlop +jowls +jowpy +jows +jowser +jowter +Joxe +Jozef +Jozy +JP +JPEG +JPL +Jr +Jr. +JRC +js +j's +Jsandye +JSC +J-scope +JSD +JSN +JSRC +JST +JSW +jt +JTIDS +JTM +Jtunn +Ju +juamave +Juan +Juana +Juanadiaz +Juang +Juanita +Juan-les-Pins +Juanne +juans +Juantorena +Juarez +Juba +Juback +Jubal +jubarb +jubardy +jubartas +jubartes +jubas +jubate +jubbah +jubbahs +jubbe +Jubbulpore +jube +juberous +jubes +jubhah +jubhahs +jubilance +jubilancy +jubilant +jubilantly +jubilar +jubilarian +Jubilate +jubilated +jubilates +jubilating +jubilatio +jubilation +jubilations +jubilatory +Jubile +jubileal +jubilean +jubilee +jubilees +jubiles +jubili +jubilist +jubilization +jubilize +jubilus +jublilantly +jublilation +jublilations +jubus +juchart +juck +juckies +Jucuna +jucundity +JUD +Jud. +Juda +Judaea +Judaean +Judaeo- +Judaeo-arabic +Judaeo-christian +Judaeo-German +Judaeomancy +Judaeo-persian +Judaeophile +Judaeophilism +Judaeophobe +Judaeophobia +Judaeo-Spanish +Judaeo-tunisian +Judah +Judahite +Judaic +Judaica +Judaical +Judaically +Judaisation +Judaise +Judaised +judaiser +Judaising +Judaism +Judaist +Judaistic +Judaistically +Judaization +Judaize +Judaized +Judaizer +Judaizing +Judas +Judas-ear +judases +Judaslike +Judas-like +judas-tree +judcock +Judd +judder +juddered +juddering +judders +juddock +Jude +Judea +Judean +Judenberg +Judeo-German +Judeophobia +Judeo-Spanish +Judette +judex +Judezmo +Judg +Judge +judgeable +judged +judgeless +judgelike +judge-made +judgement +judgemental +judgements +judger +judgers +Judges +judgeship +judgeships +judging +judgingly +judgmatic +judgmatical +judgmatically +Judgment +judgmental +judgment-day +judgment-hall +judgment-proof +judgments +judgment's +judgment-seat +judgmetic +judgship +Judi +Judy +Judica +judicable +judical +judicata +judicate +judicatio +judication +judicative +judicator +judicatory +judicatorial +judicatories +judicature +judicatures +judice +judices +judicia +judiciable +judicial +judicialis +judiciality +judicialize +judicialized +judicializing +judicially +judicialness +Judiciary +judiciaries +judiciarily +judicious +judiciously +judiciousness +judiciousnesses +judicium +Judie +Judye +Judith +Juditha +judo +judogi +judoist +judoists +judoka +judokas +Judon +judophobia +Judophobism +judos +Judsen +Judson +Judsonia +Judus +jueces +juergen +Jueta +Juetta +juffer +jufti +jufts +jug +Juga +jugal +jugale +Jugatae +jugate +jugated +jugation +jug-bitten +Jugendstil +juger +jugerum +JUGFET +jugful +jugfuls +jugged +jugger +Juggernaut +Juggernautish +juggernauts +jugging +juggins +jugginses +juggle +juggled +jugglement +juggler +jugglery +juggleries +jugglers +juggles +juggling +jugglingly +jugglings +jug-handle +jughead +jugheads +jug-jug +Juglandaceae +juglandaceous +Juglandales +juglandin +Juglans +juglar +juglone +Jugoslav +Jugoslavia +Jugoslavian +Jugoslavic +jugs +jug's +jugsful +jugula +jugular +Jugulares +jugulary +jugulars +jugulate +jugulated +jugulates +jugulating +jugulation +jugulum +jugum +jugums +Jugurtha +Jugurthine +juha +Juyas +juice +juiced +juiceful +juicehead +juiceless +juicelessness +juicer +juicers +juices +juice's +juicy +juicier +juiciest +juicily +juiciness +juicinesses +juicing +Juieta +Juin +juise +jujitsu +ju-jitsu +jujitsus +juju +ju-ju +jujube +jujubes +Jujuy +jujuism +jujuisms +jujuist +jujuists +jujus +jujutsu +jujutsus +juke +jukebox +jukeboxes +juked +Jukes +juking +Jul +Jul. +julaceous +Jule +Julee +Juley +julep +juleps +Jules +Julesburg +Juletta +Juli +July +Julia +Juliaetta +Julian +Juliana +Juliane +Julianist +Juliann +Julianna +Julianne +Juliano +julianto +julid +Julidae +julidan +Julide +Julie +Julien +julienite +Julienne +juliennes +Julies +Juliet +Julieta +juliett +Julietta +Juliette +Julyflower +Julina +Juline +Julio +juliott +Julis +july's +Julissa +Julita +Julius +Juliustown +Jullundur +juloid +Juloidea +juloidian +julole +julolidin +julolidine +julolin +juloline +Julus +Jumada +Jumana +jumart +jumba +jumbal +Jumbala +jumbals +jumby +jumbie +jumble +jumbled +jumblement +jumbler +jumblers +jumbles +jumbly +jumbling +jumblingly +Jumbo +jumboesque +jumboism +jumbos +jumbuck +jumbucks +jumelle +jument +jumentous +jumfru +jumillite +jumma +Jumna +Jump +jump- +jumpable +jumped +jumped-up +jumper +jumperism +jumpers +jump-hop +jumpy +jumpier +jumpiest +jumpily +jumpiness +jumping +jumpingly +jumping-off-place +jumpmaster +jumpness +jumpoff +jump-off +jumpoffs +jumprock +jumprocks +jumps +jumpscrape +jumpseed +jump-shift +jumpsome +jump-start +jumpsuit +jumpsuits +jump-up +Jun +Jun. +Juna +Junc +Juncaceae +juncaceous +Juncaginaceae +juncaginaceous +juncagineous +Juncal +juncat +junciform +juncite +Junco +juncoes +Juncoides +Juncos +juncous +Junction +junctional +junctions +junction's +junctive +junctly +junctor +junctural +juncture +junctures +juncture's +Juncus +jundy +Jundiai +jundie +jundied +jundies +jundying +June +juneating +Juneau +Juneberry +Juneberries +Junebud +junectomy +Junedale +junefish +Juneflower +JUNET +Juneteenth +Junette +Jung +Junger +Jungermannia +Jungermanniaceae +jungermanniaceous +Jungermanniales +Jungfrau +Junggrammatiker +Jungian +jungle +jungle-clad +jungle-covered +jungled +junglegym +jungles +jungle's +jungleside +jungle-traveling +jungle-walking +junglewards +junglewood +jungle-worn +jungli +jungly +junglier +jungliest +Juni +Junia +Juniata +Junie +Junieta +Junina +Junior +juniorate +juniority +juniors +junior's +juniorship +juniper +Juniperaceae +junipers +Juniperus +Junius +Junji +junk +junkboard +junk-bottle +junkdealer +junked +Junker +Junkerdom +junkerish +Junkerism +Junkers +junket +junketed +junketeer +junketeers +junketer +junketers +junketing +junkets +junketter +junky +junkyard +junkyards +junkie +junkier +junkies +junkiest +junking +junkman +junkmen +Junko +junks +Junna +Junno +Juno +Junoesque +Junonia +Junonian +Junot +Junr +junt +Junta +juntas +junto +juntos +Juntura +jupard +jupati +jupe +jupes +Jupiter +Jupiter's-beard +jupon +jupons +Jur +Jura +jural +jurally +jurament +juramenta +juramentado +juramentados +juramental +juramentally +juramentum +Jurane +Juranon +jurant +jurants +jurara +jurare +Jurassic +jurat +jurata +juration +jurative +jurator +juratory +juratorial +Jura-trias +Jura-triassic +jurats +Jurdi +jure +jurel +jurels +jurevis +Jurez +Jurgen +juri +jury +jury- +juridic +juridical +juridically +juridicial +juridicus +juries +jury-fixer +juryless +juryman +jury-mast +jurymen +juring +jury-packing +jury-rig +juryrigged +jury-rigged +jury-rigging +juris +jury's +jurisconsult +jurisdiction +jurisdictional +jurisdictionalism +jurisdictionally +jurisdictions +jurisdiction's +jurisdictive +jury-shy +jurisp +jurisp. +jurisprude +jurisprudence +jurisprudences +jurisprudent +jurisprudential +jurisprudentialist +jurisprudentially +jury-squaring +jurist +juristic +juristical +juristically +jurists +jurywoman +jurywomen +Jurkoic +juror +jurors +juror's +Juru +Jurua +jurupaite +jus +juslik +juslted +jusquaboutisme +jusquaboutist +jussal +jussel +Jusserand +jusshell +Jussi +Jussiaea +Jussiaean +Jussieuan +jussion +jussive +jussives +jussory +Just +Justa +justaucorps +justed +juste-milieu +juste-milieux +Justen +Juster +justers +justest +Justice +Justiceburg +justiced +justice-dealing +Justice-generalship +justicehood +justiceless +justicelike +justice-loving +justice-proof +justicer +justices +justice's +justiceship +justice-slighting +justiceweed +Justicia +justiciability +justiciable +justicial +justiciar +justiciary +justiciaries +justiciaryship +justiciarship +justiciatus +justicier +justicies +justicing +justico +justicoat +Justicz +justifably +justify +justifiability +justifiable +justifiableness +justifiably +justification +justifications +justificative +justificator +justificatory +justified +justifiedly +justifier +justifiers +justifier's +justifies +justifying +justifyingly +Justin +Justina +Justine +justing +Justinian +Justinianean +justinianeus +Justinianian +Justinianist +Justinn +Justino +Justis +Justitia +justle +justled +justler +justles +justly +justling +justment +justments +justness +justnesses +justo +justs +Justus +jut +Juta +Jute +jutelike +jutes +Jutic +Jutish +jutka +Jutland +Jutlander +Jutlandish +juts +Jutta +jutted +jutty +juttied +jutties +juttying +jutting +juttingly +Juturna +juv +Juvara +Juvarra +Juvavian +Juvenal +Juvenalian +juvenals +juvenate +juvenescence +juvenescent +juvenile +juvenilely +juvenileness +juveniles +juvenile's +juvenilia +juvenilify +juvenilism +juvenility +juvenilities +juvenilize +juvenocracy +juvenolatry +juvent +Juventas +juventude +Juverna +juvia +juvite +juwise +Juxon +juxta +juxta-ampullar +juxta-articular +juxtalittoral +juxtamarine +juxtapyloric +juxtapose +juxtaposed +juxtaposes +juxtaposing +juxtaposit +juxtaposition +juxtapositional +juxtapositions +juxtapositive +juxtaspinal +juxtaterrestrial +juxtatropical +Juza +Juznik +JV +JVNC +jwahar +Jwanai +JWV +K +K. +K.B.E. +K.C.B. +K.C.M.G. +K.C.V.O. +K.G. +K.K.K. +K.O. +K.P. +K.T. +K.V. +K2 +K9 +Ka +ka- +Kaaawa +Kaaba +kaama +Kaapstad +kaas +kaataplectic +kab +kabab +Kababish +kababs +kabaya +kabayas +Kabaka +kabakas +kabala +kabalas +Kabalevsky +kabar +kabaragoya +Kabard +Kabardian +kabars +kabassou +kabbala +kabbalah +kabbalahs +kabbalas +Kabbeljaws +Kabeiri +kabel +kabeljou +kabeljous +kaberu +kabiet +kabiki +kabikis +Kabyle +Kabylia +Kabinettwein +Kabir +Kabirpanthi +Kabistan +Kablesh +kabob +kabobs +Kabonga +kabs +Kabuki +kabukis +Kabul +Kabuli +kabuzuchi +Kacey +Kacerek +kacha +Kachari +kachcha +Kachin +kachina +kachinas +Kachine +Kacy +Kacie +Kackavalj +Kaczer +Kaczmarczyk +kad- +Kadaga +Kadai +kadaya +Kadayan +Kadar +Kadarite +kadder +Kaddish +kaddishes +Kaddishim +kadein +Kaden +kadi +Kadiyevka +kadikane +kadine +kadis +kadischi +kadish +kadishim +Kadmi +Kadner +Kado +Kadoka +kados +kadsura +Kadu +Kaduna +kae +Kaela +kaempferol +Kaenel +kaes +Kaesong +Kaete +Kaf +Kafa +kaferita +Kaffeeklatsch +Kaffia +kaffiyeh +kaffiyehs +Kaffir +Kaffirs +Kaffraria +Kaffrarian +kafila +Kafir +Kafiri +kafirin +Kafiristan +Kafirs +kafiz +Kafka +Kafkaesque +Kafre +kafs +kafta +kaftan +kaftans +Kagawa +Kagera +Kagi +kago +kagos +Kagoshima +kagu +kagura +kagus +kaha +kahala +Kahaleel +kahar +kahau +kahawai +kahikatea +kahili +Kahl +Kahle +Kahler +Kahlil +Kahlotus +Kahlua +Kahn +Kahoka +Kahoolawe +kahu +Kahuku +Kahului +kahuna +kahunas +Kai +Kay +Kaia +Kaya +kaiak +kayak +kayaked +kayaker +kayakers +kayaking +kaiaks +kayaks +Kayan +Kayasth +Kayastha +Kaibab +Kaibartha +Kaycee +kaid +Kaye +Kayenta +Kayes +Kaieteur +kaif +Kaifeng +kaifs +Kayibanda +kaik +kai-kai +kaikara +kaikawaka +kail +Kaila +Kayla +Kailasa +Kaile +Kayle +Kaylee +Kailey +Kayley +kayles +kailyard +kailyarder +kailyardism +kailyards +Kaylil +Kaylyn +Kaylor +kails +Kailua +Kailuakona +kaimakam +kaiman +Kaimo +Kain +Kainah +Kaine +Kayne +kainga +Kaingang +Kaingangs +kaingin +kainyn +kainit +kainite +kainites +kainits +kainogenesis +kainozoic +kains +kainsi +kayo +kayoed +kayoes +kayoing +kayos +kairin +kairine +kairolin +kairoline +kairos +kairotic +Kairouan +Kairwan +kays +Kaiser +kaiserdom +Kayseri +Kaiserin +kaiserins +kaiserism +kaisers +kaisership +Kaiserslautern +Kaysville +kaitaka +Kaithi +Kaitlin +Kaitlyn +Kaitlynn +Kaiulani +kaivalya +kayvan +kayward +kaiwhiria +kaiwi +kaj +Kaja +Kajaani +Kajar +kajawah +Kajdan +kajeput +kajeputs +kajugaru +kaka +Kakalina +Kakan +kakapo +kakapos +kakar +kakarali +kakaralli +kakariki +kakas +Kakatoe +Kakatoidae +kakawahie +kakemono +kakemonos +kaki +kakidrosis +kakis +kakistocracy +kakistocracies +kakistocratical +kakkak +kakke +kako- +kakogenic +kakorraphiaphobia +kakortokite +kakotopia +Kal +Kala +kalaazar +Kala-Azar +kalach +kaladana +Kalagher +Kalahari +Kalaheo +Kalakh +kalam +Kalama +kalamalo +kalamansanai +Kalamazoo +Kalamian +Kalamist +kalamkari +kalams +kalan +Kalanchoe +Kalandariyah +Kalang +Kalapooian +kalashnikov +kalasie +Kalasky +Kalat +kalathoi +kalathos +Kalaupapa +Kalb +Kalbli +Kaldani +Kale +kale- +Kaleb +kaleege +Kaleena +kaleyard +kaleyards +kaleidescope +kaleidophon +kaleidophone +kaleidoscope +kaleidoscopes +kaleidoscopic +kaleidoscopical +kaleidoscopically +Kalekah +kalema +Kalemie +kalend +Kalendae +kalendar +kalendarial +kalends +kales +Kaleva +Kalevala +kalewife +kalewives +Kalfas +Kalgan +Kalgoorlie +Kali +kalian +Kaliana +kalians +kaliborite +Kalida +Kalidasa +kalidium +Kalie +kalif +kalifate +kalifates +kaliform +kalifs +kaligenous +Kaliyuga +Kalikow +Kalil +Kalila +Kalimantan +kalimba +kalimbas +kalymmaukion +kalymmocyte +Kalin +Kalina +Kalinda +Kalindi +Kalinga +Kalinin +Kaliningrad +kalinite +Kaliope +kaliophilite +kalipaya +kaliph +kaliphs +kalyptra +kalyptras +kalis +Kalisch +kalysis +Kaliski +Kalispel +Kalispell +Kalisz +kalium +kaliums +Kalk +Kalkaska +Kalki +kalkvis +Kall +kallah +Kalle +kallege +Kalli +Kally +Kallick +kallidin +kallidins +Kallikak +kallilite +Kallima +Kallinge +Kallista +kallitype +Kallman +Kalman +Kalmar +Kalmarian +Kalmia +kalmias +Kalmick +Kalmuck +Kalmuk +kalo +kalogeros +kalokagathia +kalon +Kalona +kalong +kalongs +kalpa +kalpak +kalpaks +kalpas +kalpis +Kalskag +kalsomine +kalsomined +kalsominer +kalsomining +kaltemail +Kaltman +Kaluga +kalumpang +kalumpit +kalunti +Kalvesta +Kalvin +Kalvn +Kalwar +Kam +Kama +kamaaina +kamaainas +kamachi +kamachile +kamacite +kamacites +Kamadhenu +kamahi +Kamay +Kamakura +Kamal +kamala +kamalas +Kamaloka +kamanichile +kamansi +kamao +Kamares +kamarezite +Kamaria +kamarupa +kamarupic +Kamas +Kamasin +Kamass +kamassi +Kamasutra +Kamat +kamavachara +Kamba +kambal +kamboh +kambou +Kamchadal +Kamchatka +Kamchatkan +kame +kameel +kameeldoorn +kameelthorn +Kameko +kamel +kamelaukia +kamelaukion +kamelaukions +kamelkia +Kamenic +Kamensk-Uralski +Kamerad +Kamerman +Kamerun +kames +Kamet +kami +Kamiah +kamian +kamias +kamichi +kamiya +kamik +kamika +Kamikaze +kamikazes +kamiks +Kamila +Kamilah +Kamillah +Kamin +Kamina +kamis +kamleika +Kamloops +kammalan +Kammerchor +Kammerer +kammererite +kammeu +kammina +Kamp +Kampala +kamperite +kampylite +Kampliles +Kampmann +Kampmeier +Kampong +kampongs +kampseen +Kampsville +kamptomorph +kamptulicon +Kampuchea +Kamrar +Kamsa +kamseen +kamseens +kamsin +kamsins +Kamuela +Kan +kana +Kanab +kanae +kanaff +kanagi +kanaima +Kanaka +Kanal +kana-majiri +kanamycin +kanamono +Kananga +Kananur +kanap +Kanara +Kanarak +Kanaranzi +Kanarese +kanari +Kanarraville +kanas +kanat +Kanauji +Kanawari +Kanawha +Kanazawa +Kanchenjunga +kanchil +Kanchipuram +Kancler +kand +Kandace +Kandahar +kande +Kandelia +Kandy +Kandiyohi +Kandinski +Kandinsky +kandjar +kandol +Kane +kaneelhart +kaneh +Kaneoche +Kaneohe +kanephore +kanephoros +kanes +Kaneshite +Kanesian +Kaneville +kang +kanga +kangayam +kangani +kangany +kangaroo +kangarooer +kangarooing +kangaroolike +kangaroo-rat +kangaroos +Kangchenjunga +kangla +Kangli +kangri +K'ang-te +KaNgwane +Kania +Kanya +kanyaw +Kanji +kanjis +Kankakee +Kankan +Kankanai +kankedort +kankie +kankrej +Kannada +Kannan +Kannapolis +kannen +Kannry +kannu +kannume +Kano +Kanona +kanone +kanoon +Kanopolis +Kanorado +Kanosh +Kanpur +Kanred +Kans +Kans. +Kansa +Kansan +kansans +Kansas +Kansasville +Kansu +Kant +kantar +kantars +kantela +kantele +kanteles +kanteletar +kanten +Kanter +kanthan +kantharoi +kantharos +Kantian +Kantianism +kantians +kantiara +Kantism +Kantist +Kantner +Kantor +Kantos +kantry +KANU +kanuka +Kanuri +Kanwar +kanzu +KAO +Kaohsiung +Kaolack +Kaolak +kaoliang +kaoliangs +Kaolikung +kaolin +kaolinate +kaoline +kaolines +kaolinic +kaolinisation +kaolinise +kaolinised +kaolinising +kaolinite +kaolinization +kaolinize +kaolinized +kaolinizing +kaolins +kaon +kaons +KAOS +kapa +Kapaa +Kapaau +kapai +kapas +Kape +kapeika +Kapell +kapelle +Kapellmeister +Kapfenberg +kaph +kaphs +Kapila +Kaplan +kapok +kapoks +Kapoor +Kapor +kapote +Kapowsin +kapp +kappa +kapparah +kappas +kappe +Kappel +kappellmeister +Kappenne +kappie +kappland +kapuka +kapur +kaput +kaputt +Kapwepwe +Kara +Karabagh +karabiner +karaburan +Karachi +karacul +Karafuto +karagan +Karaganda +Karaya +Karaism +Karaite +Karaitic +Karaitism +Karajan +karaka +Kara-Kalpak +Kara-Kalpakia +Kara-Kalpakistan +Karakatchan +Karakoram +Karakorum +Karakul +karakule +karakuls +karakurt +Karalee +Karalynn +Kara-Lynn +Karamanlis +Karamazov +Karame +Karameh +Karami +Karamojo +Karamojong +karamu +karanda +Karankawa +karaoke +Karas +karat +Karatas +karate +karateist +karates +karats +karatto +Karb +Karbala +karbi +karch +Kardelj +Kare +kareao +kareau +Karee +Kareem +kareeta +Karel +karela +Karelia +Karelian +Karen +Karena +Karens +karewa +karez +Karharbari +Kari +Kary +kary- +Karia +karyaster +karyatid +Kariba +Karie +karyenchyma +Karil +Karyl +Karylin +Karilynn +Karilla +Karim +Karin +Karyn +Karina +Karine +karinghota +Karynne +karyo- +karyochylema +karyochrome +karyocyte +karyogamy +karyogamic +karyokinesis +karyokinetic +karyolymph +Karyolysidae +karyolysis +Karyolysus +karyolitic +karyolytic +karyology +karyologic +karyological +karyologically +karyomere +karyomerite +karyomicrosome +karyomitoic +karyomitome +karyomiton +karyomitosis +karyomitotic +karyon +karyopyknosis +karyoplasm +karyoplasma +karyoplasmatic +karyoplasmic +karyorrhexis +karyoschisis +karyosystematics +karyosoma +karyosome +karyotin +karyotins +karyotype +karyotypic +karyotypical +Kariotta +Karisa +Karissa +Karita +karite +kariti +Karl +Karla +Karlan +Karlee +Karleen +Karlen +Karlene +Karlens +Karlfeldt +Karli +Karly +Karlie +Karlik +Karlin +Karlyn +Karling +Karlis +Karlise +Karl-Marx-Stadt +Karloff +Karlotta +Karlotte +Karlow +Karlsbad +Karlsruhe +Karlstad +Karluk +Karma +karmadharaya +karma-marga +karmas +Karmathian +Karmen +karmic +karmouth +karn +Karna +Karnack +Karnak +Karnataka +Karney +karnofsky +karns +karo +Karol +Karola +Karole +Karoly +Karolyn +Karolina +Karoline +Karon +Karoo +karoos +karos +kaross +karosses +karou +Karp +karpas +Karpov +Karr +Karrah +karree +karren +Karrer +karri +Karry +Karrie +karri-tree +Karroo +Karroos +karrusel +Kars +karsha +Karshuni +Karst +Karsten +karstenite +karstic +karsts +kart +kartel +Karthaus +Karthli +karting +kartings +Kartis +kartometer +kartos +karts +Karttikeya +Kartvel +Kartvelian +karuna +Karval +karvar +Karwan +karwar +Karwinskia +Kas +kasa +Kasai +Kasaji +Kasavubu +Kasbah +kasbahs +Kasbeer +Kasbek +kasbeke +kascamiol +Kase +Kasey +kaser +Kasevich +Kasha +Kashan +kashas +Kashden +kasher +kashered +kashering +kashers +kashga +Kashgar +kashi +Kashyapa +kashim +kashima +kashira +Kashmir +Kashmiri +Kashmirian +Kashmiris +kashmirs +Kashoubish +kashrut +Kashruth +kashruths +kashruts +Kashube +Kashubian +Kasyapa +kasida +Kasigluk +Kasikumuk +Kasilof +Kask +Kaska +Kaskaskia +Kaslik +kasm +kasolite +Kasota +Kaspar +Kasper +Kasperak +Kass +Kassa +Kassab +kassabah +Kassak +Kassala +Kassandra +Kassapa +Kassaraba +Kassey +Kassel +Kassem +Kasseri +Kassi +Kassia +Kassie +Kassite +Kassity +Kasson +kassu +Kast +Kastner +Kastro +Kastrop-Rauxel +kastura +Kasubian +Kat +kat- +Kata +kata- +Katabanian +katabases +katabasis +katabatic +katabella +katabolic +katabolically +katabolism +katabolite +katabolize +katabothra +katabothron +katachromasis +katacrotic +katacrotism +katagelophobia +katagenesis +katagenetic +Katahdin +Katayev +katakana +katakanas +katakinesis +katakinetic +katakinetomer +katakinetomeric +katakiribori +katalase +Katalin +katalyses +katalysis +katalyst +katalytic +katalyze +katalyzed +katalyzer +katalyzing +katamorphic +katamorphism +katana +Katanga +Katangese +kataphoresis +kataphoretic +kataphoric +kataphrenia +kataplasia +kataplectic +kataplexy +Katar +katastate +katastatic +katat +katathermometer +katatype +katatonia +katatonic +Kataway +katchina +katchung +katcina +katcinas +Kate +Katee +Katey +Katemcy +Kateri +Katerina +Katerine +Kath +Katha +Kathak +kathal +Katharevusa +Katharyn +Katharina +Katharine +katharometer +katharses +katharsis +kathartic +Kathe +kathemoglobin +kathenotheism +Katherin +Katheryn +Katherina +Katherine +Kathi +Kathy +Kathiawar +Kathie +Kathye +kathisma +kathismata +Kathlee +Kathleen +Kathlene +Kathlin +Kathlyn +Kathlynne +Kathmandu +kathodal +kathode +kathodes +kathodic +katholikoi +Katholikos +katholikoses +Kathopanishad +Kathryn +Kathrine +Kathryne +Kathrynn +Kati +Katy +Katya +katydid +katydids +Katie +Katik +Katina +Katine +Katinka +kation +kations +katipo +Katipunan +Katipuneros +Katyusha +katjepiering +Katlaps +Katleen +Katlin +Katmai +Katmandu +katmon +Kato +katogle +Katonah +Katowice +Katrina +Katryna +Katrine +Katrinka +kats +Katsina +Katsuyama +katsunkel +katsup +Katsushika +Katsuwonidae +Katt +Kattegat +Katti +Kattie +Kattowitz +Katuf +katuka +Katukina +katun +katurai +Katuscha +Katusha +Katushka +Katz +Katzen +katzenjammer +Katzir +Katzman +Kauai +kauch +Kauffman +Kauffmann +Kaufman +Kaufmann +Kaukauna +Kaule +Kaumakani +Kaunakakai +Kaunas +Kaunda +Kauppi +Kauravas +kauri +kaury +kauries +kauris +Kauslick +Kautsky +kava +Kavaic +kavakava +Kavalla +Kavanagh +Kavanaugh +Kavaphis +kavas +kavass +kavasses +kaver +Kaveri +Kavi +kavika +Kavita +Kavla +Kaw +kaw- +Kawabata +Kawaguchi +Kawai +kawaka +kawakawa +Kawasaki +Kawchodinne +Kaweah +kawika +Kawkawlin +Kaz +kazachki +kazachok +Kazak +Kazakh +Kazakhstan +Kazakstan +Kazan +Kazanlik +Kazantzakis +kazatske +kazatski +kazatsky +kazatskies +Kazbek +Kazdag +kazi +Kazim +Kazimir +Kazincbarcika +Kazmirci +kazoo +kazoos +Kazue +kazuhiro +KB +kbar +kbars +KBE +KBP +KBPS +KBS +KC +kc/s +kcal +KCB +kCi +KCL +KCMG +KCSI +KCVO +KD +Kdar +KDCI +KDD +KDT +KE +Kea +Keaau +keach +keacorn +Kealakekua +Kealey +Kealia +Kean +Keane +Keansburg +keap +Keare +Keary +kearn +Kearney +Kearneysville +Kearny +Kearns +Kearsarge +keas +Keasbey +keat +Keatchie +Keating +Keaton +Keats +Keatsian +Keavy +keawe +Keb +kebab +kebabs +kebar +kebars +kebby +kebbie +kebbies +kebbock +kebbocks +kebbuck +kebbucks +kebyar +keblah +keblahs +Keble +kebob +kebobs +kechel +Kechi +Kechua +Kechuan +Kechuans +Kechuas +Kechumaran +keck +kecked +kecky +kecking +keckle +keckled +keckles +keckling +kecks +kecksy +kecksies +Kecskem +Kecskemet +ked +Kedah +Kedar +Kedarite +keddah +keddahs +Keddie +kedge +kedge-anchor +kedged +kedger +kedgeree +kedgerees +kedges +kedgy +kedging +Kediri +kedjave +kedlock +Kedron +Kedushah +Kedushoth +Kedushshah +Kee +keech +Keedysville +keef +Keefe +Keefer +keefs +Keegan +keek +keeked +keeker +keekers +keeking +keeks +keekwilee-house +Keel +keelage +keelages +keelback +Keelby +keelbill +keelbird +keelblock +keelboat +keel-boat +keelboatman +keelboatmen +keelboats +keel-bully +keeldrag +Keele +keeled +Keeley +Keeler +keelfat +keelhale +keelhaled +keelhales +keelhaling +keelhaul +keelhauled +keelhauling +keelhauls +Keely +Keelia +Keelie +Keelin +Keeline +keeling +keelivine +keelless +keelman +keelrake +keels +keelson +keelsons +Keelung +keelvat +Keen +keena +Keenan +keen-biting +Keene +keen-eared +keened +keen-edged +keen-eyed +Keener +keeners +Keenes +Keenesburg +keenest +keening +keenly +keenness +keennesses +keen-nosed +keen-o +keen-o-peachy +keens +Keensburg +keen-scented +keen-sighted +keen-witted +keen-wittedness +keep +keepable +keeper +keeperess +keepering +keeperless +keepers +keepership +keeping +keeping-room +keepings +keepnet +keeps +keepsake +keepsakes +keepsaky +keepworthy +keerie +keerogue +kees +Keese +Keeseville +keeshond +keeshonden +keeshonds +keeslip +keest +keester +keesters +keet +Keeton +keets +keeve +Keever +keeves +Keewatin +Keezletown +kef +Kefalotir +Kefauver +keffel +Keffer +keffiyeh +kefiatoid +kefifrel +kefir +kefiric +kefirs +Keflavik +kefs +Kefti +Keftian +Keftiu +Keg +Kegan +kegeler +kegelers +kegful +keggmiengg +Kegley +kegler +keglers +kegling +keglings +kegs +kehaya +Keheley +kehillah +kehilloth +Kehoe +kehoeite +Kehr +Kei +Key +keyage +keyaki +Keyapaha +kei-apple +keyboard +keyboarded +keyboarder +keyboarding +keyboards +keyboard's +key-bugle +keybutton +keycard +keycards +key-cold +Keid +key-drawing +keyed +keyed-up +Keyek +keyer +Keyes +Keyesport +Keifer +Keighley +keyhole +keyholes +keying +Keijo +Keiko +Keil +Keylargo +keyless +keylet +keilhauite +Keily +keylock +keyman +Keymar +keymen +keymove +Keynes +Keynesian +Keynesianism +keynote +key-note +keynoted +keynoter +keynoters +keynotes +keynoting +keypad +keypads +keypad's +Keyport +keypress +keypresses +keypunch +keypunched +keypuncher +keypunchers +keypunches +keypunching +Keir +keirs +keys +keyseat +keyseater +Keiser +Keyser +keyserlick +Keyserling +keyset +keysets +Keisling +keyslot +keysmith +keist +keister +keyster +keisters +keysters +Keisterville +keystone +keystoned +Keystoner +keystones +keystroke +keystrokes +keystroke's +Keysville +Keita +Keyte +Keitel +Keytesville +Keith +Keithley +Keithsburg +Keithville +keitloa +keitloas +keyway +keyways +keywd +keyword +keywords +keyword's +keywrd +Keizer +Kekaha +Kekchi +Kekkonen +kekotene +Kekulmula +kekuna +Kel +Kela +Kelayres +Kelantan +Kelbee +Kelby +Kelcey +kelchin +kelchyn +Kelci +Kelcy +Kelcie +keld +Kelda +Keldah +kelder +Keldon +Keldron +Kele +kelebe +kelectome +keleh +kelek +kelep +keleps +Kelford +Keli +kelia +Keligot +Kelila +Kelima +kelyphite +kelk +Kell +Kella +Kellby +Kellda +kelleg +kellegk +Kelleher +Kelley +Kellen +Kellene +Keller +Kellerman +Kellerton +kellet +Kelli +Kelly +Kellia +Kellyann +kellick +Kellie +kellies +Kelliher +Kellyn +Kellina +kellion +kellys +Kellysville +Kellyton +Kellyville +Kellnersville +kellock +Kellogg +Kellsie +kellupweed +keloid +keloidal +keloids +kelotomy +kelotomies +kelowna +kelp +kelped +kelper +kelpfish +kelpfishes +kelpy +kelpie +kelpies +kelping +kelps +kelpware +kelpwort +Kelsey +Kelseyville +Kelsi +Kelsy +Kelso +Kelson +kelsons +Kelt +kelter +kelters +kelty +Keltic +Keltically +keltics +keltie +Keltoi +Kelton +kelts +Kelula +Kelvin +kelvins +Kelwen +Kelwin +Kelwunn +Kemah +kemal +Kemalism +Kemalist +kemancha +kemb +Kemble +Kemblesville +kemelin +Kemeny +Kemerovo +Kemi +Kemme +Kemmerer +Kemp +kempas +Kempe +kemperyman +kemp-haired +kempy +Kempis +kempite +kemple +Kempner +Kemppe +kemps +Kempster +kempt +kemptken +Kempton +kempts +Ken +kenaf +kenafs +Kenai +Kenay +Kenansville +kenareh +Kenaz +kench +kenches +kend +Kendal +Kendalia +Kendall +Kendallville +Kendell +Kendy +Kendyl +kendir +kendyr +Kendleton +kendna +kendo +kendoist +kendos +Kendra +Kendrah +Kendre +Kendrew +Kendry +Kendrick +Kendricks +Kenduskeag +Kenedy +Kenefic +Kenelm +kenema +Kenesaw +Kenhorst +Kenya +Kenyan +kenyans +Kenyatta +Kenilworth +Kenyon +Kenipsim +Kenison +kenyte +Kenitra +Kenji +Kenlay +Kenlee +Kenley +Kenleigh +Kenly +kenlore +Kenmare +kenmark +Kenmore +kenmpy +Kenn +Kenna +Kennan +Kennard +Kennebec +kennebecker +Kennebunk +kennebunker +Kennebunkport +Kennecott +kenned +Kennedale +Kennedy +Kennedya +Kennedyville +Kenney +kennel +kenneled +kenneling +kennell +kennelled +Kennelly +kennelling +kennelman +kennels +kennel's +Kenner +Kennerdell +Kennesaw +Kennet +Kenneth +Kennett +Kennewick +Kenny +Kennie +kenning +kennings +kenningwort +Kennith +kenno +keno +kenogenesis +kenogenetic +kenogenetically +kenogeny +Kenon +kenophobia +kenos +Kenosha +kenosis +kenosises +kenotic +kenoticism +kenoticist +kenotism +kenotist +kenotoxin +kenotron +kenotrons +Kenova +Kenric +Kenrick +kens +Kensal +kenscoff +Kenseikai +Kensell +Kensett +Kensington +Kensitite +kenspac +kenspeck +kenspeckle +kenspeckled +Kent +Kenta +kentallenite +kente +Kenti +Kentia +Kenticism +Kentiga +Kentigera +Kentigerma +Kentiggerma +Kentish +Kentishman +Kentishmen +Kentland +kentle +kentledge +Kenton +kentrogon +kentrolite +Kentuck +Kentucky +Kentuckian +kentuckians +Kentwood +Kenvil +Kenvir +Kenway +Kenward +Kenwee +Kenweigh +Kenwood +Kenwrick +Kenzi +Kenzie +Keo +keogenesis +Keogh +Keokee +Keokuk +Keon +Keos +Keosauqua +Keota +keout +kep +kephalin +kephalins +Kephallenia +Kephallina +kephalo- +kephir +kepi +kepis +Kepler +Keplerian +Kepner +kepped +Keppel +keppen +kepping +keps +kept +Ker +kera- +keracele +keraci +Kerak +Kerala +keralite +keramic +keramics +kerana +keraphyllocele +keraphyllous +kerasin +kerasine +kerat +kerat- +keratalgia +keratectacia +keratectasia +keratectomy +keratectomies +Keraterpeton +keratin +keratinization +keratinize +keratinized +keratinizing +keratinoid +keratinophilic +keratinose +keratinous +keratins +keratitis +kerato- +keratoangioma +keratocele +keratocentesis +keratocni +keratoconi +keratoconjunctivitis +keratoconus +keratocricoid +keratode +keratoderma +keratodermia +keratogenic +keratogenous +keratoglobus +keratoglossus +keratohelcosis +keratohyal +keratoid +Keratoidea +keratoiritis +Keratol +keratoleukoma +keratolysis +keratolytic +keratoma +keratomalacia +keratomas +keratomata +keratome +keratometer +keratometry +keratometric +keratomycosis +keratoncus +keratonyxis +keratonosus +keratophyr +keratophyre +keratoplasty +keratoplastic +keratoplasties +keratorrhexis +keratoscope +keratoscopy +keratose +keratoses +keratosic +keratosis +keratosropy +keratotic +keratotome +keratotomy +keratotomies +keratto +keraulophon +keraulophone +Keraunia +keraunion +keraunograph +keraunography +keraunographic +keraunophobia +keraunophone +keraunophonic +keraunoscopy +keraunoscopia +kerb +kerbaya +kerbed +Kerbela +Kerby +kerbing +kerbs +kerbstone +kerb-stone +Kerch +kercher +kerchief +kerchiefed +kerchiefs +kerchief's +kerchieft +kerchieves +kerchoo +kerchug +kerchunk +kerectomy +Kerek +Kerekes +kerel +Keremeos +Kerens +Kerenski +Kerensky +Keres +Keresan +Kerewa +kerf +kerfed +kerfing +kerflap +kerflop +kerflummox +kerfs +kerfuffle +Kerge +Kerguelen +Kerhonkson +Keri +Kery +Keriann +Kerianne +kerygma +kerygmata +kerygmatic +kerykeion +Kerin +kerystic +kerystics +Kerite +Keryx +Kerk +Kerkhoven +Kerki +Kerkyra +Kerkrade +kerl +Kermadec +Kerman +Kermanji +Kermanshah +kermes +kermesic +kermesite +kermess +kermesses +Kermy +Kermie +kermis +kermises +KERMIT +Kern +Kernan +kerne +kerned +kernel +kerneled +kerneling +kernella +kernelled +kernelless +kernelly +kernelling +kernels +kernel's +kerner +Kernersville +kernes +kernetty +Kernighan +kerning +kernish +kernite +kernites +kernoi +kernos +Kerns +Kernville +kero +kerogen +kerogens +kerolite +keros +kerosene +kerosenes +kerosine +kerosines +Kerouac +kerplunk +Kerr +Kerri +Kerry +Kerria +kerrias +Kerrick +Kerrie +kerries +kerrikerri +Kerril +Kerrill +Kerrin +Kerrison +kerrite +Kerrville +kers +kersanne +kersantite +Kersey +kerseymere +kerseynette +kerseys +Kershaw +kerslam +kerslosh +kersmash +Kerst +Kersten +Kerstin +kerugma +kerugmata +keruing +kerve +kerwham +Kerwin +Kerwinn +Kerwon +kesar +Keshena +Keshenaa +Kesia +Kesley +keslep +Keslie +kesse +Kessel +Kesselring +Kessia +Kessiah +Kessler +kesslerman +Kester +Kesteven +kestrel +kestrels +Keswick +Ket +ket- +keta +ketal +ketapang +ketatin +ketazine +ketch +Ketchan +ketchcraft +ketches +ketchy +Ketchikan +ketch-rigged +Ketchum +ketchup +ketchups +ketembilla +keten +ketene +ketenes +kethib +kethibh +ketyl +ketimid +ketimide +ketimin +ketimine +ketine +ketipate +ketipic +ketmie +keto +keto- +ketogen +ketogenesis +ketogenetic +ketogenic +ketoheptose +ketohexose +Ketoi +ketoketene +ketol +ketole +ketolyses +ketolysis +ketolytic +ketols +ketonaemia +ketone +ketonemia +ketones +ketonic +ketonimid +ketonimide +ketonimin +ketonimine +ketonization +ketonize +ketonuria +ketose +ketoses +ketoside +ketosis +ketosteroid +ketosuccinic +ketotic +ketoxime +kette +Kettering +Ketti +Ketty +Kettie +ketting +kettle +kettle-bottom +kettle-bottomed +kettlecase +kettledrum +kettledrummer +kettledrums +kettleful +kettlemaker +kettlemaking +kettler +Kettlersville +kettles +kettle's +kettle-stitch +kettrin +Ketu +ketuba +ketubah +ketubahs +Ketubim +ketuboth +ketupa +Keturah +Ketuvim +ketway +Keung +keup +Keuper +keurboom +Kev +kevalin +Kevan +kevazingo +kevel +kevelhead +kevels +Keven +kever +Keverian +Keverne +Kevil +kevils +Kevin +Kevyn +Kevina +Kevon +kevutzah +kevutzoth +Kew +Kewadin +Kewanee +Kewanna +Kewaskum +Kewaunee +Keweenawan +keweenawite +Kewpie +kex +kexes +kexy +Kezer +KFT +KG +kg. +KGB +kgf +kg-m +kgr +Kha +Khabarovo +Khabarovsk +Khabur +Khachaturian +khaddar +khaddars +khadi +khadis +khaf +Khafaje +khafajeh +Khafre +khafs +khagiarite +khahoon +Khai +Khaya +khayal +Khayy +Khayyam +khaiki +khair +khaja +Khajeh +khajur +khakanship +khakham +khaki +khaki-clad +khaki-clothed +khaki-colored +khakied +khaki-hued +khakilike +khakis +khalal +khalat +Khalde +Khaldian +Khaled +Khalid +khalif +khalifa +khalifas +Khalifat +khalifate +khalifs +Khalil +Khalin +Khalk +Khalkha +Khalkidike +Khalkidiki +Khalkis +Khalq +Khalsa +khalsah +Khama +khamal +Khami +Khammurabi +khamseen +khamseens +khamsin +khamsins +Khamti +Khan +khanate +khanates +khanda +khandait +khanga +Khania +khanjar +khanjee +khankah +Khanna +Khano +khans +khansama +khansamah +khansaman +khanum +khaph +khaphs +khar +kharaj +Kharia +kharif +Kharijite +Kharkov +Kharoshthi +kharouba +kharroubah +Khartoum +Khartoumer +Khartum +kharua +kharwa +Kharwar +Khasa +Khasi +Khaskovo +Khas-kura +khass +khat +khatib +khatin +khatri +khats +Khatti +Khattish +Khattusas +Khazar +Khazarian +khazen +khazenim +khazens +kheda +khedah +khedahs +khedas +khediva +khedival +khedivate +khedive +khedives +khediviah +khedivial +khediviate +Khelat +khella +khellin +Khem +Khenifra +khepesh +Kherson +Kherwari +Kherwarian +khesari +khet +kheth +kheths +khets +Khevzur +khi +Khiam +Khichabia +khidmatgar +khidmutgar +Khieu +Khila +khilat +Khios +khir +khirka +khirkah +khirkahs +khis +Khitan +khitmatgar +khitmutgar +Khiva +Khivan +Khlyst +Khlysti +Khlysty +Khlysts +Khlustino +Khmer +Khnum +Kho +khodja +Khoi +Khoikhoi +Khoi-khoin +Khoin +Khoiniki +Khoisan +Khoja +khojah +Khojent +khoka +Khokani +Khond +Khondi +Khorassan +Khorma +Khorramshahr +Khos +Khosa +Khosrow +khot +Khotan +Khotana +Khotanese +khoum +Khoumaini +khoums +Khoury +Khowar +Khrushchev +khu +Khuai +khubber +khud +Khudari +Khufu +khula +khulda +Khulna +khuskhus +khus-khus +Khussak +khutba +Khutbah +khutuktu +Khuzi +Khuzistan +khvat +Khwarazmian +KHz +KI +KY +Ky. +KIA +kiaat +kiabooca +kyabuka +kiack +Kyack +kyacks +Kiah +kyah +Kiahsville +kyak +kiaki +kyaks +Kial +kialee +kialkee +kiang +kyang +Kiangan +Kiangyin +Kiangling +Kiangpu +kiangs +Kiangsi +Kiangsu +Kiangwan +kyanise +kyanised +kyanises +kyanising +kyanite +kyanites +kyanization +kyanize +kyanized +kyanizes +kyanizing +kyano- +kyanol +Kiaochow +kyar +kyars +KIAS +kyat +kyathoi +kyathos +kyats +kiaugh +kiaughs +kyaung +kibbe +kibbeh +kibbehs +kibber +kibbes +kibble +kibbled +kibbler +kibblerman +kibbles +kibbling +kibbutz +kibbutzim +kibbutznik +kibe +Kibei +kibeis +Kybele +kibes +kiby +kibitka +kibitz +kibitzed +kibitzer +kibitzers +kibitzes +kibitzing +kibla +kiblah +kiblahs +kiblas +kibosh +kiboshed +kiboshes +kiboshing +kibsey +Kyburz +kichel +kick +kickable +kick-about +Kickapoo +kickback +kickbacks +kickball +kickboard +kickdown +kicked +kickee +kicker +kickers +kicky +kickier +kickiest +kickie-wickie +kicking +kicking-colt +kicking-horses +kickish +kickless +kickoff +kick-off +kickoffs +kickout +kickplate +kicks +kickseys +kicksey-winsey +kickshaw +kickshaws +kicksies +kicksie-wicksie +kicksy-wicksy +kick-sled +kicksorter +kickstand +kickstands +kick-start +kicktail +kickup +kick-up +kickups +kickwheel +kickxia +Kicva +Kid +Kyd +kidang +kidcote +Kidd +Kidde +kidded +Kidder +Kidderminster +kidders +kiddy +kiddie +kiddier +kiddies +kidding +kiddingly +kiddish +kiddishness +kiddle +kiddo +kiddoes +kiddos +Kiddush +kiddushes +kiddushin +kid-glove +kid-gloved +kidhood +kidlet +kidlike +kidling +kidnap +kidnaped +kidnapee +kidnaper +kidnapers +kidnaping +Kidnapped +kidnappee +kidnapper +kidnappers +kidnapper's +kidnapping +kidnappings +kidnapping's +kidnaps +kidney +kidney-leaved +kidneylike +kidneylipped +kidneyroot +kidneys +kidney's +kidney-shaped +kidneywort +Kidron +Kids +kid's +kidskin +kid-skin +kidskins +kidsman +kidvid +kidvids +kie +kye +Kief +kiefekil +Kiefer +Kieffer +kiefs +Kieger +Kiehl +Kiehn +kieye +kiekie +Kiel +kielbasa +kielbasas +kielbasi +kielbasy +Kielce +Kiele +Kieler +Kielstra +Kielty +Kienan +Kiepura +Kier +Kieran +Kierkegaard +Kierkegaardian +Kierkegaardianism +Kiernan +kiers +Kiersten +Kies +kieselguhr +kieselgur +kieserite +kiesselguhr +kiesselgur +kiesserite +Kiester +kiesters +kiestless +Kieta +Kiev +Kievan +Kiewit +KIF +kifs +Kigali +Kigensetsu +Kihei +Kiho +kiyas +kiyi +ki-yi +Kiyohara +Kiyoshi +Kiirun +Kikai +kikar +Kikatsik +kikawaeo +kike +kyke +Kikelia +Kiker +kikes +Kiki +kikki +Kikldhes +Kyklopes +Kyklops +kikoi +Kikongo +kikori +kiku +kikuel +Kikuyu +Kikuyus +kikumon +Kikwit +kil +Kyl +Kila +Kyla +kiladja +Kilah +Kylah +Kilaya +kilampere +Kilan +Kylander +Kilar +Kilauea +Kilby +Kilbourne +kilbrickenite +Kilbride +Kildare +kildee +kilderkin +Kile +Kyle +kileh +Kiley +kileys +Kylen +kilerg +Kylertown +Kilgore +Kilhamite +kilhig +Kilian +kiliare +Kylie +kylies +kilij +kylikec +kylikes +Kylila +kilim +Kilimanjaro +kilims +kylin +Kylynn +kylite +kylix +Kilk +Kilkenny +kill +kill- +killable +killadar +Killam +Killanin +Killarney +killas +Killawog +Killbuck +killcalf +kill-courtesy +kill-cow +kill-crazy +killcrop +killcu +killdee +killdeer +killdeers +killdees +kill-devil +Killduff +killed +Killeen +Killen +killer +killer-diller +killers +killese +Killy +Killian +killick +killickinnic +killickinnick +killicks +Killie +Killiecrankie +killies +killifish +killifishes +killig +Killigrew +killikinic +killikinick +killing +killingly +killingness +killings +Killington +killinite +Killion +killjoy +kill-joy +killjoys +kill-kid +killoch +killock +killocks +killogie +Killona +Killoran +killow +kills +kill-time +kill-wart +killweed +killwort +Kilmarnock +Kilmarx +Kilmer +Kilmichael +Kiln +kiln-burnt +kiln-dry +kiln-dried +kiln-drying +kilned +kilneye +kilnhole +kilning +kilnman +kilnrib +kilns +kilnstick +kilntree +kilo +kylo +kilo- +kiloampere +kilobar +kilobars +kilobaud +kilobit +kilobyte +kilobytes +kilobits +kiloblock +kilobuck +kilocalorie +kilocycle +kilocycles +kilocurie +kilodyne +kyloe +kilogauss +kilograin +kilogram +kilogram-calorie +kilogram-force +kilogramme +kilogramme-metre +kilogram-meter +kilogrammetre +kilograms +kilohertz +kilohm +kilojoule +kiloline +kiloliter +kilolitre +kilolumen +kilom +kilomegacycle +kilometer +kilometers +kilometrage +kilometre +kilometric +kilometrical +kilomole +kilomoles +kilooersted +kilo-oersted +kiloparsec +kilopoise +kilopound +kilorad +kilorads +kilos +kilostere +kiloton +kilotons +kilovar +kilovar-hour +kilovolt +kilovoltage +kilovolt-ampere +kilovolt-ampere-hour +kilovolts +kiloware +kilowatt +kilowatt-hour +kilowatts +kiloword +kilp +Kilpatrick +Kilroy +Kilsyth +Kylstra +kilt +kilted +kilter +kilters +kilty +kiltie +kilties +kilting +kiltings +kiltlike +kilts +Kiluba +kiluck +Kilung +Kilwich +Kim +Kym +kymation +kymatology +Kimball +Kimballton +kymbalon +kimbang +Kimbe +Kimbell +Kimber +Kimberlee +Kimberley +Kimberli +Kimberly +kimberlin +Kimberlyn +kimberlite +Kimberton +Kimble +kimbo +Kimbolton +Kimbra +Kimbundu +kimchee +kimchees +kimchi +kimchis +Kimeridgian +kimigayo +Kimitri +kim-kam +Kimmel +Kimmell +kimmer +kimmeridge +Kimmi +Kimmy +Kimmie +kimmo +Kimmochi +Kimmswick +kimnel +kymnel +kymogram +kymograms +kymograph +kymography +kymographic +Kimon +kimono +kimonoed +kimonos +Kimper +Kimpo +Kymry +Kymric +Kimura +kin +kina +Kinabalu +kinabulu +kinaestheic +kinaesthesia +kinaesthesias +kinaesthesis +kinaesthetic +kinaesthetically +kinah +Kynan +Kinards +kinas +kinase +kinases +Kinata +Kinau +kinboot +kinbot +kinbote +Kincaid +Kincardine +Kincardineshire +Kinch +Kincheloe +Kinchen +kinchin +Kinchinjunga +kinchinmort +kincob +Kind +kindal +Kinde +Kinder +kindergarten +kindergartener +kindergartening +kindergartens +kindergartner +kindergartners +Kinderhook +Kindertotenlieder +kindest +kindheart +kindhearted +kind-hearted +kindheartedly +kindheartedness +Kindig +kindjal +kindle +kindled +kindler +kindlers +kindles +kindlesome +kindless +kindlessly +kindly +kindly-disposed +kindlier +kindliest +kindlily +kindliness +kindlinesses +kindling +kindlings +kind-mannered +kindness +kindnesses +kindred +kindredless +kindredly +kindredness +kindreds +kindredship +kindrend +kinds +Kindu +Kindu-Port-Empain +kine +Kyne +Kinelski +kinema +kinemas +kinematic +kinematical +kinematically +kinematics +kinematograph +kinematographer +kinematography +kinematographic +kinematographical +kinematographically +kinemometer +kineplasty +kinepox +kines +kinesalgia +kinescope +kinescoped +kinescopes +kinescoping +kineses +kinesi- +kinesiatric +kinesiatrics +kinesic +kinesically +kinesics +kinesimeter +kinesiology +kinesiologic +kinesiological +kinesiologies +kinesiometer +kinesipathy +kinesis +kinesitherapy +kinesodic +kinestheses +kinesthesia +kinesthesias +kinesthesis +kinesthetic +kinesthetically +kinetic +kinetical +kinetically +kineticism +kineticist +kinetics +kinetin +kinetins +kineto- +kinetochore +kinetogenesis +kinetogenetic +kinetogenetically +kinetogenic +kinetogram +kinetograph +kinetographer +kinetography +kinetographic +kinetomer +kinetomeric +kinetonema +kinetonucleus +kinetophobia +kinetophone +kinetophonograph +kinetoplast +kinetoplastic +kinetoscope +kinetoscopic +kinetosis +kinetosome +Kynewulf +kinfolk +kinfolks +King +kingbird +king-bird +kingbirds +kingbolt +king-bolt +kingbolts +Kingchow +kingcob +king-crab +kingcraft +king-craft +kingcup +king-cup +kingcups +kingdom +kingdomed +kingdomful +kingdomless +kingdoms +kingdom's +kingdomship +Kingdon +kinged +king-emperor +Kingfield +kingfish +king-fish +Kingfisher +kingfishers +kingfishes +kinghead +king-hit +kinghood +kinghoods +Kinghorn +kinghunter +kinging +king-killer +kingklip +Kinglake +kingless +kinglessness +kinglet +kinglets +kingly +kinglier +kingliest +kinglihood +kinglike +kinglily +kingliness +kingling +kingmaker +king-maker +kingmaking +Kingman +Kingmont +king-of-arms +king-of-the-herrings +king-of-the-salmon +kingpiece +king-piece +kingpin +king-pin +kingpins +kingpost +king-post +kingposts +king-ridden +kingrow +Kings +Kingsburg +Kingsbury +Kingsdown +Kingsford +kingship +kingships +kingside +kingsides +kingsize +king-size +king-sized +Kingsland +Kingsley +Kingsly +kingsman +kingsnake +kings-of-arms +Kingsport +Kingston +Kingston-upon-Hull +Kingstown +Kingstree +Kingsville +Kingtehchen +Kingu +Kingwana +kingweed +king-whiting +king-whitings +Kingwood +kingwoods +kinhin +Kinhwa +kinic +kinin +kininogen +kininogenic +kinins +Kinipetu +kink +kinkable +Kinkaid +Kinkaider +kinkajou +kinkajous +kinkcough +kinked +kinker +kinkhab +kinkhaust +kinkhost +kinky +kinkier +kinkiest +kinkily +kinkiness +kinking +kinkle +kinkled +kinkly +kinks +kinksbush +kinless +Kinloch +Kinmundy +Kinna +Kinnard +Kinnear +Kinney +Kinnelon +kinnery +Kinny +Kinnie +kinnikinic +kinnikinick +kinnikinnic +kinnikinnick +kinnikinnik +Kinnon +kinnor +kino +kinofluous +kinology +kinone +kinoo +kinoos +kinoplasm +kinoplasmic +Kinorhyncha +kinos +kinospore +Kinosternidae +Kinosternon +kinot +kinotannic +Kinross +Kinrossshire +kins +Kinsale +Kinsey +kinsen +kinsfolk +Kinshasa +Kinshasha +kinship +kinships +Kinsley +Kinsler +Kinsman +kinsmanly +kinsmanship +kinsmen +Kinson +kinspeople +Kinston +kinswoman +kinswomen +Kinta +kintar +Kynthia +Kintyre +kintlage +Kintnersville +kintra +kintry +Kinu +kinura +kynurenic +kynurin +kynurine +Kinzer +Kinzers +kioea +Kioga +Kyoga +Kioko +Kiona +kionectomy +kionectomies +Kyongsong +kionotomy +kionotomies +kyoodle +kyoodled +kyoodling +kiosk +kiosks +Kioto +Kyoto +kiotome +kiotomy +kiotomies +Kiowa +Kioway +Kiowan +Kiowas +KIP +kipage +Kipchak +kipe +kipfel +kip-ft +kyphoscoliosis +kyphoscoliotic +kyphoses +Kyphosidae +kyphosis +kyphotic +Kipling +Kiplingese +Kiplingism +Kipnis +Kipnuk +Kipp +kippage +Kippar +kipped +kippeen +kippen +Kipper +kippered +kipperer +kippering +kipper-nut +kippers +Kippy +Kippie +kippin +kipping +kippur +Kyprianou +KIPS +kipsey +kipskin +kipskins +Kipton +kipuka +kir +Kira +Kyra +Kiran +Kiranti +Kirbee +Kirby +Kirbie +kirbies +Kirby-Smith +Kirbyville +Kirch +Kircher +Kirchhoff +Kirchner +Kirchoff +Kirghiz +Kirghizean +Kirghizes +Kirghizia +Kiri +Kyriako +kyrial +Kyriale +Kiribati +Kirichenko +Kyrie +kyrielle +kyries +kirigami +kirigamis +Kirilenko +Kirillitsa +Kirima +Kirimia +kirimon +Kirin +kyrine +kyriologic +kyrios +Kirit +Kiriwina +Kirk +Kirkby +Kirkcaldy +Kirkcudbright +Kirkcudbrightshire +Kirkenes +kirker +Kirkersville +kirkyard +kirkify +kirking +kirkinhead +Kirkland +kirklike +Kirklin +Kirkman +kirkmen +Kirkpatrick +kirks +Kirksey +kirk-shot +Kirksville +kirkton +kirktown +Kirkuk +Kirkville +Kirkwall +kirkward +Kirkwood +Kirman +Kirmanshah +kirmess +kirmesses +kirmew +kirn +kirned +kirning +kirns +kirombo +Kiron +Kironde +Kirov +Kirovabad +Kirovograd +kirpan +kirs +Kirsch +kirsches +Kirschner +kirschwasser +kirsen +Kirshbaum +Kirst +Kirsten +Kirsteni +Kirsti +Kirsty +Kirstin +Kirstyn +Kyrstin +Kirt +Kirtland +kirtle +kirtled +Kirtley +kirtles +Kiruna +Kirundi +kirve +Kirven +kirver +Kirvin +Kirwin +kisaeng +kisan +kisang +Kisangani +kischen +kyschty +kyschtymite +Kiselevsk +Kish +Kishambala +Kishar +kishen +Kishi +kishy +Kishinev +kishka +kishkas +kishke +kishkes +kishon +kiskadee +kiskatom +kiskatomas +kiskitom +kiskitomas +Kislev +Kismayu +kismat +kismats +Kismet +kismetic +kismets +Kisor +kisra +KISS +kissability +kissable +kissableness +kissably +kissage +kissar +kissed +Kissee +Kissel +kisser +kissers +kisses +kissy +Kissiah +Kissie +Kissimmee +kissing +Kissinger +kissingly +kiss-me +kiss-me-quick +Kissner +kiss-off +kissproof +kisswise +kist +kistful +kistfuls +Kistiakowsky +Kistler +Kistna +Kistner +kists +kistvaen +Kisumu +Kisung +kiswa +kiswah +Kiswahili +Kit +kitab +kitabi +kitabis +Kitakyushu +Kitalpha +Kitamat +kitambilla +Kitan +kitar +Kitasato +kitbag +kitcat +kit-cat +Kitchen +kitchendom +Kitchener +kitchenet +kitchenette +kitchenettes +kitchenful +kitcheny +kitchenless +kitchenmaid +kitchenman +kitchen-midden +kitchenry +kitchens +kitchen's +kitchenward +kitchenwards +kitchenware +kitchenwife +kitchie +Kitchi-juz +kitching +kite +Kyte +kited +kiteflier +kiteflying +kitelike +kitenge +kiter +kiters +kites +kytes +kite-tailed +kite-wind +kit-fox +kith +kithara +kitharas +kithe +kythe +kithed +kythed +Kythera +kithes +kythes +kithing +kything +Kythira +kithless +kithlessness +kithogue +kiths +kiting +kitish +kitysol +Kitkahaxki +Kitkehahki +kitling +kitlings +Kitlope +kitman +kitmudgar +kytoon +kits +kit's +kitsch +kitsches +kitschy +Kittanning +kittar +Kittatinny +kitted +kittel +kitten +kitten-breeches +kittendom +kittened +kittenhearted +kittenhood +kittening +kittenish +kittenishly +kittenishness +kittenless +kittenlike +kittens +kitten's +kittenship +kitter +kittereen +Kittery +kitthoge +Kitti +Kitty +kitty-cat +kittycorner +kitty-corner +kittycornered +kitty-cornered +Kittie +kitties +Kittyhawk +Kittikachorn +kitting +kittisol +kittysol +Kittitas +kittiwake +kittle +kittled +kittlepins +kittler +kittles +kittlest +kittly +kittly-benders +kittling +kittlish +kittock +kittool +Kittredge +Kittrell +kittul +Kitunahan +Kitwe +Kitzmiller +kyu +kyung +Kiungchow +Kiungshan +Kyurin +Kyurinish +Kiushu +Kyushu +kiutle +kiva +kivas +kiver +kivikivi +Kivu +kiwach +Kiwai +Kiwanian +Kiwanis +kiwi +kiwikiwi +kiwis +Kizi-kumuk +Kizil +Kyzyl +Kizilbash +Kizzee +Kizzie +kJ +Kjeldahl +kjeldahlization +kjeldahlize +Kjersti +Kjolen +Kkyra +KKK +KKt +KKtP +kl +kl- +kl. +klaberjass +Klabund +klafter +klaftern +Klagenfurt +Klagshamn +Klayman +Klaipeda +klam +Klamath +Klamaths +Klan +Klangfarbe +Klanism +klans +Klansman +Klansmen +Klanswoman +Klapp +Klappvisier +Klaproth +klaprotholite +Klara +Klarika +Klarrisa +Klaskino +klatch +klatches +klatsch +klatsches +Klatt +klaudia +Klaus +Klausenburg +klavern +klaverns +Klavier +Klaxon +klaxons +Klber +kleagle +kleagles +Kleber +Klebs +Klebsiella +Klecka +Klee +Kleeman +kleeneboc +kleenebok +Kleenex +Kleffens +Klehm +Kleiber +kleig +Kleiman +Klein +Kleinian +kleinite +Kleinstein +Kleist +Kleistian +Klemens +Klement +Klemm +Klemme +Klemperer +klendusic +klendusity +klendusive +Klenk +Kleon +Klepac +Kleper +klepht +klephtic +klephtism +klephts +klept- +kleptic +kleptistic +kleptomania +kleptomaniac +kleptomaniacal +kleptomaniacs +kleptomanias +kleptomanist +kleptophobia +Kler +klesha +Kletter +Kleve +klezmer +Kliber +klick +klicket +Klickitat +Klydonograph +klieg +Klikitat +Kliman +Kliment +Klimesh +Klimt +Klina +Kline +K-line +Kling +Klingel +Klinger +Klingerstown +Klinges +Klingsor +klino +klip +klipbok +klipdachs +klipdas +klipfish +kliphaas +klippe +klippen +KLIPS +klipspringer +klismoi +klismos +klister +klisters +Klystron +klystrons +Kljuc +kln +Klngsley +KLOC +Klockau +klockmannite +kloesse +klom +Kloman +Klondike +Klondiker +klong +klongs +klooch +kloof +kloofs +klook-klook +klootch +klootchman +klop +klops +Klopstock +Klos +klosh +klosse +Klossner +Kloster +Klosters +Klotz +klowet +Kluang +Kluck +klucker +Kluckhohn +Kluczynski +kludge +kludged +kludges +kludging +Klug +Kluge +kluges +Klump +klunk +Klusek +Klute +klutz +klutzes +klutzy +klutzier +klutziest +klutziness +Klux +Kluxer +klva +km +km. +km/sec +kMc +kmel +K-meson +kmet +Kmmel +kmole +KN +kn- +kn. +knab +knabble +Knaben +knack +knackaway +knackebrod +knacked +knacker +knackery +knackeries +knackers +knacky +knackier +knackiest +knacking +knackish +knacks +Knackwurst +knackwursts +knag +knagged +knaggy +knaggier +knaggiest +knaidel +knaidlach +knaydlach +knap +knapbottle +knap-bottle +knape +Knapp +knappan +knappe +knapped +knapper +knappers +knappy +knapping +knappish +knappishly +knapple +knaps +knapsack +knapsacked +knapsacking +knapsacks +knapsack's +knapscap +knapscull +knapweed +knapweeds +knar +knark +knarl +knarle +knarred +knarry +knars +knaster +knatch +knatte +Knauer +knaur +knaurs +Knautia +knave +knave-child +knavery +knaveries +knaves +knave's +knaveship +knavess +knavish +knavishly +knavishness +knaw +knawel +knawels +knead +kneadability +kneadable +kneaded +kneader +kneaders +kneading +kneadingly +kneading-trough +kneads +knebelite +knee +knee-bent +knee-bowed +knee-braced +knee-breeched +kneebrush +kneecap +knee-cap +kneecapping +kneecappings +kneecaps +knee-crooking +kneed +knee-deep +knee-high +kneehole +knee-hole +kneeholes +kneeing +knee-joint +knee-jointed +kneel +Kneeland +kneeled +knee-length +kneeler +kneelers +kneelet +kneeling +kneelingly +kneels +kneepad +kneepads +kneepan +knee-pan +kneepans +kneepiece +knees +knee-shaking +knee-shaped +knee-sprung +kneestone +knee-tied +knee-timber +knee-worn +Kneiffia +Kneippism +knell +knelled +Kneller +knelling +knell-like +knells +knell's +knelt +Knepper +Knesset +Knesseth +knessets +knet +knetch +knevel +knew +knez +knezi +kniaz +knyaz +kniazi +knyazi +Knick +knicker +Knickerbocker +knickerbockered +knickerbockers +knickerbocker's +knickered +knickers +knickknack +knick-knack +knickknackatory +knickknacked +knickknackery +knickknacket +knickknacky +knickknackish +knickknacks +knicknack +knickpoint +Knierim +Knies +knife +knife-backed +knife-bladed +knifeboard +knife-board +knifed +knife-edge +knife-edged +knife-featured +knifeful +knife-grinder +knife-handle +knife-jawed +knifeless +knifelike +knifeman +knife-plaited +knife-point +knifeproof +knifer +kniferest +knifers +knifes +knife-shaped +knifesmith +knife-stripped +knifeway +knifing +knifings +Knifley +Kniggr +Knight +knight-adventurer +knightage +Knightdale +knighted +knight-errant +knight-errantry +knight-errantries +knight-errantship +knightess +knighthead +knight-head +knighthood +knighthood-errant +knighthoods +Knightia +knighting +knightless +knightly +knightlihood +knightlike +knightliness +knightling +Knighton +knights +Knightsbridge +Knightsen +knights-errant +knight-service +knightship +knight's-spur +Knightstown +Knightsville +knightswort +Knigsberg +Knigshte +Knik +Knin +Knipe +Kniphofia +Knippa +knipperdolling +knish +knishes +knysna +Knisteneaux +knit +knitback +knitch +Knitra +knits +knitster +knittable +knitted +Knitter +knitters +knittie +knitting +knittings +knittle +knitwear +knitwears +knitweed +knitwork +knive +knived +knivey +knives +knob +knobbed +knobber +knobby +knobbier +knobbiest +knob-billed +knobbiness +knobbing +knobble +knobbled +knobbler +knobbly +knobblier +knobbliest +knobbling +Knobel +knobkerry +knobkerrie +Knoblick +knoblike +Knobloch +knob-nosed +Knobnoster +knobs +knob's +knobstick +knobstone +knobular +knobweed +knobwood +knock +knock- +knockabout +knock-about +knockaway +knockdown +knock-down +knock-down-and-drag +knock-down-and-drag-out +knock-down-drag-out +knockdowns +knocked +knocked-down +knockemdown +knocker +knocker-off +knockers +knocker-up +knocking +knockings +knocking-shop +knock-knee +knock-kneed +knock-knees +knockless +knock-me-down +knockoff +knockoffs +knock-on +knockout +knock-out +knockouts +knocks +knockstone +knockup +knockwurst +knockwursts +knoit +Knoke +knol-khol +Knoll +knolled +knoller +knollers +knolly +knolling +knolls +knoll's +knop +knopite +knopped +knopper +knoppy +knoppie +knops +knopweed +knorhaan +knorhmn +knorr +Knorria +Knorring +knosp +knosped +knosps +Knossian +Knossos +knot +knotberry +knotgrass +knot-grass +knothead +knothole +knotholes +knothorn +knot-jointed +knotless +knotlike +knot-portering +knotroot +knots +knot's +Knott +knotted +knotter +knotters +knotty +knottier +knottiest +knotty-leaved +knottily +knottiness +knotting +knotty-pated +knotweed +knotweeds +knotwork +knotwort +knout +knouted +knouting +knouts +know +knowability +knowable +knowableness +know-all +knowe +knower +knowers +knoweth +knowhow +know-how +knowhows +knowing +knowinger +knowingest +knowingly +knowingness +knowings +know-it-all +Knowland +Knowle +knowledgable +knowledgableness +knowledgably +knowledge +knowledgeability +knowledgeable +knowledgeableness +knowledgeably +knowledged +knowledge-gap +knowledgeless +knowledgement +knowledges +knowledging +Knowles +Knowlesville +Knowling +know-little +Knowlton +known +know-nothing +knownothingism +Know-nothingism +know-nothingness +knowns +knowperts +knows +Knox +Knoxboro +Knoxdale +Knoxian +Knoxville +knoxvillite +KNP +Knt +Knt. +knub +knubby +knubbier +knubbiest +knubbly +knublet +knuckle +knuckleball +knuckleballer +knucklebone +knuckle-bone +knucklebones +knuckled +knuckle-deep +knuckle-duster +knuckle-dusters +knucklehead +knuckleheaded +knuckleheadedness +knuckleheads +knuckle-joint +knuckle-kneed +knuckler +knucklers +knuckles +knucklesome +knuckly +knucklier +knuckliest +knuckling +knucks +knuclesome +Knudsen +Knudson +knuffe +knulling +knur +knurl +knurled +knurly +knurlier +knurliest +knurlin +knurling +knurls +knurry +knurs +Knut +Knute +Knuth +Knutsen +Knutson +knutty +KO +Koa +koae +Koah +Koal +koala +koalas +koali +koan +koans +koas +Koasati +kob +Kobayashi +Koball +koban +kobang +Kobarid +Kobe +kobellite +Kobenhavn +Kobi +Koby +Kobylak +kobird +Koblas +Koblenz +Koblick +kobo +kobold +kobolds +kobong +kobs +kobu +Kobus +Koch +Kochab +Kocher +Kochetovka +Kochi +Kochia +Kochkin +kochliarion +koda +Kodachrome +Kodagu +Kodak +Kodaked +kodaker +Kodaking +kodakist +kodakked +kodakking +kodakry +Kodaly +Kodashim +Kodiak +Kodyma +kodkod +kodogu +Kodok +kodro +kodurite +kOe +Koeberlinia +Koeberliniaceae +koeberliniaceous +koechlinite +Koehler +Koeksotenok +koel +Koellia +Koelreuteria +koels +Koeltztown +koenenite +Koenig +Koenigsberg +Koeninger +Koenraad +Koepang +Koeppel +Koeri +Koerlin +Koerner +Koestler +Koetke +koff +Koffka +Koffler +Koffman +koft +kofta +koftgar +koftgari +Kofu +kogai +kogasin +koggelmannetje +Kogia +Koh +Kohanim +Kohathite +kohekohe +Koheleth +kohemp +Kohen +Kohens +Kohima +Kohinoor +Koh-i-noor +Kohistan +Kohistani +Kohl +Kohlan +Kohler +kohlrabi +kohlrabies +kohls +Kohn +Kohoutek +kohua +koi +Koy +koyan +Koiari +Koibal +koyemshi +koi-kopal +koil +koila +koilanaglyphic +koilon +koilonychia +koimesis +Koine +koines +koinon +koinonia +Koipato +Koirala +Koitapu +kojang +Kojiki +kojima +kojiri +kokako +kokam +kokama +kokan +Kokand +kokanee +kokanees +Kokaras +Kokas +ko-katana +Kokengolo +kokerboom +kokia +kokil +kokila +kokio +Kokka +Kokkola +koklas +koklass +Koko +kokobeh +Kokoda +Kokomo +kokoon +Kokoona +kokopu +kokoromiko +Kokoruda +kokos +Kokoschka +kokowai +kokra +koksaghyz +kok-saghyz +koksagyz +Kok-Sagyz +kokstad +koktaite +koku +kokum +kokumin +kokumingun +Kokura +Kol +Kola +kolach +Kolacin +kolacky +Kolami +Kolar +Kolarian +kolas +Kolasin +kolattam +Kolb +kolbasi +kolbasis +kolbassi +Kolbe +Kolchak +Koldaji +Koldewey +Kolding +kolea +Koleen +koleroga +Kolhapur +kolhoz +kolhozes +kolhozy +Koli +Kolima +Kolyma +kolinski +kolinsky +kolinskies +Kolis +Kolivas +Kolk +kolkhos +kolkhoses +kolkhosy +kolkhoz +kolkhozes +kolkhozy +kolkhoznik +kolkka +kolkoz +kolkozes +kolkozy +kollast +kollaster +Koller +kollergang +Kollwitz +Kolmar +kolmogorov +Koln +Kolnick +Kolnos +kolo +Koloa +kolobia +kolobion +kolobus +Kolodgie +kolokolo +Kolomak +Kolombangara +Kolomea +Kolomna +kolos +Kolosick +Koloski +Kolozsv +Kolozsvar +kolskite +kolsun +koltunna +koltunnor +Koluschan +Kolush +Kolva +Kolwezi +Komara +komarch +Komarek +Komati +komatik +komatiks +kombu +Kome +Komi +Komintern +kominuter +komitadji +komitaji +komma-ichi-da +kommandatura +kommetje +kommos +Kommunarsk +Komondor +komondoroc +komondorock +Komondorok +Komondors +kompeni +kompow +Komsa +Komsomol +Komsomolsk +komtok +Komura +kon +Kona +konak +Konakri +Konakry +Konarak +Konariot +Konawa +Konde +kondo +Kondon +Kone +Koner +Konev +konfyt +Kong +Kongo +Kongoese +Kongolese +kongoni +kongsbergite +kongu +Konia +Konya +Koniaga +Konyak +Konia-ladik +Konig +Koniga +Koniggratz +Konigsberg +Konigshutte +Konikow +konilite +konimeter +Konyn +koninckite +konini +koniology +koniophobia +koniscope +konjak +konk +Konkani +konked +konking +konks +Kono +konohiki +Konoye +Konomihu +Konopka +Konrad +konseal +Konstance +Konstantin +Konstantine +konstantinos +Konstanz +Konstanze +kontakia +kontakion +Konzentrationslager +Konzertmeister +Koo +koodoo +koodoos +Kooima +kook +kooka +kookaburra +kookeree +kookery +kooky +kookie +kookier +kookiest +kookiness +kookri +kooks +koolah +koolau +kooletah +kooliman +koolokamba +Koolooly +koombar +koomkie +Kooning +koonti +koopbrief +koorajong +Koord +Koorg +koorhmn +koorka +Koosharem +koosin +Koosis +Kooskia +kootcha +kootchar +Kootenai +Kootenay +kop +Kopagmiut +Kopans +Kopaz +kopec +kopeck +kopecks +Kopeisk +Kopeysk +kopek +kopeks +kopfring +koph +kophs +kopi +kopis +kopje +kopjes +kopophobia +Kopp +koppa +koppas +Koppel +koppen +Kopperl +Koppers +Kopperston +koppie +koppies +koppite +Kopple +Koprino +kops +kor +Kora +koradji +Korah +Korahite +Korahitic +korai +korait +korakan +Koral +Koralie +Koralle +Koran +Korana +Koranic +Koranist +korari +korat +korats +Korbel +Korbut +Korc +Korchnoi +kordax +Kordofan +Kordofanian +Kordula +Kore +Korea +Korean +koreans +korec +koreci +Korey +Koreish +Koreishite +Korella +Koren +Korenblat +korero +Koreshan +Koreshanity +Koressa +korfball +Korff +Korfonta +korhmn +Kori +Kory +Koryak +Koridethianus +Korie +korimako +korymboi +korymbos +korin +korma +Korman +Kornberg +Korney +Kornephorus +kornerupine +Korngold +Kornher +Korns +kornskeppa +kornskeppur +korntonde +korntonder +korntunna +korntunnur +Koroa +koromika +koromiko +korona +Koror +Koroseal +korova +korrel +Korry +Korrie +korrigan +korrigum +kors +korsakoff +korsakow +Kort +Korten +Kortrijk +korumburra +korun +koruna +korunas +koruny +Korwa +Korwin +Korwun +korzec +Korzybski +Kos +Kosak +Kosaka +Kosalan +Koschei +Kosciusko +Kosey +Kosel +Koser +kosha +koshare +kosher +koshered +koshering +koshers +Koshkonong +Koshu +Kosice +Kosygin +Kosimo +kosin +Kosiur +Koslo +kosmokrator +Koso +kosong +kosos +kosotoxin +Kosovo +Kosovo-Metohija +Kosrae +Koss +Kossaean +Kosse +Kossean +Kossel +Kossuth +Kostelanetz +Kosteletzkya +Kosti +Kostival +Kostman +Kostroma +koswite +Kota +Kotabaru +kotal +Kotar +Kotchian +Kotick +kotyle +kotylos +Kotlik +koto +kotoite +Kotoko +kotos +kotow +kotowed +kotower +kotowers +kotowing +kotows +kotschubeite +Kotta +kottaboi +kottabos +kottigite +Kotto +kotuku +kotukutuku +kotwal +kotwalee +kotwali +Kotz +Kotzebue +kou +koulan +koulibiaca +koumis +koumys +koumises +koumyses +koumiss +koumyss +koumisses +koumysses +Koungmiut +Kountze +kouprey +koupreys +kouproh +kourbash +kouroi +kouros +Kourou +kousin +Koussevitzky +koussin +kousso +koussos +Kouts +kouza +Kovacev +Kovacs +Koval +Kovalevsky +Kovar +kovil +Kovno +Kovrov +Kowagmiut +Kowal +Kowalewski +Kowalski +Kowatch +kowbird +KOWC +Koweit +kowhai +Kowloon +Kowtko +kowtow +kow-tow +kowtowed +kowtower +kowtowers +kowtowing +kowtows +Kozani +Kozhikode +Koziara +Koziarz +Koziel +Kozloski +Kozlov +kozo +kozuka +KP +K-particle +kpc +kph +KPNO +KPO +Kpuesi +KQC +KR +kr. +Kra +kraal +kraaled +kraaling +kraals +K-radiation +Kraemer +Kraepelin +Krafft +Krafft-Ebing +Kraft +krafts +Krag +kragerite +krageroite +Kragh +Kragujevac +Krahling +Krahmer +krait +kraits +Krak +Krakatao +Krakatau +Krakatoa +Krakau +Kraken +krakens +Krakow +krakowiak +kral +Krall +Krama +Kramatorsk +Kramer +Krameria +Krameriaceae +krameriaceous +Kramlich +kran +Kranach +krang +Kranj +krans +Krantz +krantzite +Kranzburg +krapfen +Krapina +kras +krasis +Kraska +Krasner +Krasny +Krasnodar +Krasnoff +Krasnoyarsk +krater +kraters +kratogen +kratogenic +Kraul +Kraunhia +kraurite +kraurosis +kraurotic +Kraus +Krause +krausen +krausite +Krauss +Kraut +Krauthead +krauts +krautweed +kravers +Kravits +Krawczyk +Kreager +Kreamer +kreatic +Krebs +Kreda +Kreegar +kreep +kreeps +kreese +Krefeld +Krefetz +Kreg +Kreigs +Kreiker +kreil +Kreymborg +Krein +Kreindler +Kreiner +Kreis +Kreisky +Kreisler +Kreistag +kreistle +Kreit +Kreitman +kreitonite +kreittonite +kreitzman +Krell +krelos +Kremenchug +Kremer +kremersite +Kremlin +Kremlinology +Kremlinologist +kremlinologists +kremlins +Kremmling +Krems +Kremser +Krenek +kreng +Krenn +krennerite +kreosote +Krepi +krepis +kreplach +kreplech +Kresge +Kresgeville +Kresic +Kress +Kreutzer +kreutzers +kreuzer +kreuzers +Krever +Krieg +Kriege +Krieger +kriegspiel +krieker +Kriemhild +Kries +Krigia +Krigsman +kriya-sakti +kriya-shakti +krikorian +krill +krills +Krylon +Krilov +Krym +krimmer +krimmers +krym-saghyz +krina +Krinthos +Krio +kryo- +kryokonite +kryolite +kryolites +kryolith +kryoliths +Kriophoros +Krips +krypsis +kryptic +krypticism +kryptocyanine +kryptol +kryptomere +krypton +kryptonite +kryptons +Kris +Krys +Krischer +krises +Krisha +Krishna +Krishnah +Krishnaism +Krishnaist +Krishnaite +Krishnaitic +Kryska +krispies +Krispin +Kriss +Krissy +Krissie +Krista +Krysta +Kristal +Krystal +Krystalle +Kristan +Kriste +Kristel +Kristen +Kristi +Kristy +Kristian +Kristiansand +Kristianson +Kristianstad +Kristie +Kristien +Kristin +Kristyn +Krystin +Kristina +Krystyna +Kristinaux +Kristine +Krystle +Kristmann +Kristo +Kristof +Kristofer +Kristoffer +Kristofor +Kristoforo +Kristopher +Kristos +krisuvigite +kritarchy +Krithia +kriton +kritrima +krivu +krna +krobyloi +krobylos +krocidolite +Krock +krocket +Kroeber +Krogh +krohnkite +Kroll +krome +kromeski +kromesky +kromogram +kromskop +krona +Kronach +krone +Kronecker +kronen +kroner +Kronfeld +Krongold +Kronick +Kronion +kronor +Kronos +Kronstadt +kronur +Kroo +kroon +krooni +kroons +Kropotkin +krosa +krouchka +kroushka +KRP +krs +Krti +Kru +krubi +krubis +krubut +krubuts +Krucik +Krueger +Krug +Kruger +Krugerism +Krugerite +Krugerrand +Krugersdorp +kruller +krullers +Krum +Kruman +krumhorn +Krummholz +krummhorn +Krupp +Krupskaya +Krusche +Kruse +Krusenstern +Krutch +Krute +Kruter +Krutz +krzysztof +KS +k's +ksar +KSC +K-series +KSF +KSH +K-shaped +Kshatriya +Kshatriyahood +ksi +KSR +KSU +KT +Kt. +KTB +Kten +K-term +kthibh +Kthira +K-truss +KTS +KTU +Ku +Kua +Kualapuu +Kuan +Kuangchou +Kuantan +Kuan-tung +Kuar +Kuba +Kubachi +Kuban +Kubango +Kubanka +kubba +Kubelik +Kubera +Kubetz +Kubiak +Kubis +kubong +Kubrick +kubuklion +Kuchean +kuchen +kuchens +Kuching +Kucik +kudize +kudo +kudos +Kudrun +kudu +Kudur-lagamar +kudus +Kudva +kudzu +kudzus +kue +Kuebbing +kueh +Kuehn +Kuehnel +Kuehneola +kuei +Kuenlun +kues +Kufa +kuffieh +Kufic +kufiyeh +kuge +kugel +kugelhof +kugels +Kuhlman +Kuhn +Kuhnau +Kuhnia +Kui +Kuibyshev +kuichua +Kuyp +kujawiak +kukang +kukeri +Kuki +Kuki-Chin +Ku-Klux +Ku-kluxer +Ku-kluxism +kukoline +kukri +kukris +Kuksu +kuku +kukui +Kukulcan +kukupa +Kukuruku +Kula +kulack +Kulah +kulaite +kulak +kulaki +kulakism +kulaks +kulan +Kulanapan +kulang +Kulda +kuldip +Kuli +kulimit +kulkarni +Kulla +kullaite +Kullani +Kullervo +Kulm +kulmet +Kulpmont +Kulpsville +Kulseth +Kulsrud +Kultur +Kulturkampf +Kulturkreis +Kulturkreise +kulturs +Kulun +Kum +Kumagai +Kumamoto +Kuman +Kumar +kumara +kumari +Kumasi +kumbaloi +kumbi +kumbuk +kumhar +Kumyk +kumis +kumys +kumyses +kumiss +kumisses +kumkum +Kumler +Kummel +kummels +Kummer +kummerbund +kumminost +Kumni +kumquat +kumquats +kumrah +kumshaw +Kun +Kuna +kunai +Kunama +Kunbi +kundalini +Kundry +Kuneste +Kung +kung-fu +Kungs +Kungur +Kunia +Kuniyoshi +Kunin +kunk +Kunkle +Kunkletown +kunkur +Kunlun +Kunming +Kunmiut +Kunowsky +Kunstlied +Kunst-lied +Kunstlieder +Kuntsevo +kunwari +Kunz +kunzite +kunzites +Kuo +kuo-yu +Kuomintang +Kuopio +kupfernickel +kupfferite +kuphar +kupper +Kuprin +Kur +Kura +kurajong +Kuranko +kurbash +kurbashed +kurbashes +kurbashing +kurchatovium +kurchicine +kurchine +Kurd +Kurdish +Kurdistan +Kure +Kurg +Kurgan +kurgans +Kuri +kurikata +Kurilian +Kurys +Kurku +Kurland +Kurma +Kurman +kurmburra +Kurmi +kurn +Kuroki +Kuropatkin +Kurosawa +Kuroshio +Kurr +kurrajong +Kursaal +kursch +Kursh +Kursk +Kurt +kurta +kurtas +Kurten +Kurth +Kurthwood +Kurtis +Kurtistown +kurtosis +kurtosises +Kurtz +Kurtzig +Kurtzman +kuru +Kuruba +Kurukh +kuruma +kurumaya +Kurumba +kurung +Kurus +Kurusu +kurvey +kurveyor +Kurzawa +Kurzeme +Kus +kusa +kusam +Kusan +Kusch +Kush +kusha +Kushner +Kushshu +kusimanse +kusimansel +Kusin +Kuska +kuskite +Kuskokwim +kuskos +kuskus +Kuskwogmiut +Kussell +kusso +kussos +Kustanai +Kustenau +Kuster +kusti +kusum +Kutais +Kutaisi +Kutch +kutcha +Kutchin +Kutchins +Kutenai +Kutenay +Kuth +kutta +kuttab +kuttar +kuttaur +Kuttawa +Kutuzov +Kutzenco +Kutzer +Kutztown +kuvasz +kuvaszok +Kuvera +Kuwait +Kuwaiti +KV +kVA +kVAH +Kval +kVAr +kvarner +kvas +kvases +kvass +kvasses +kvetch +kvetched +kvetches +kvetching +kvint +kvinter +kvutza +kvutzah +KW +Kwa +Kwabena +kwacha +kwachas +kwaiken +Kwajalein +Kwajalein-Eniwetok +Kwakiutl +Kwame +kwamme +Kwan +Kwang +Kwangchow +Kwangchowan +Kwangju +Kwangtung +Kwannon +Kwantung +kwanza +kwanzas +Kwapa +Kwapong +Kwara +kwarta +Kwarteng +kwarterka +kwartje +kwashiorkor +Kwasi +kwatuma +kwaznku +kwazoku +Kwazulu +kwe-bird +Kwei +Kweichow +Kweihwating +Kweiyang +Kweilin +Kweisui +kwela +Kwethluk +kWh +kwhr +KWIC +Kwigillingok +kwintra +KWOC +Kwok +Kwon +KWT +L +l- +L. +L.A. +l.c. +L.C.L. +L.D.S. +l.h. +L.I. +L.P. +L.S.D. +l.t. +L/C +L/Cpl +L/P +l/w +L1 +L2 +L3 +L4 +L5 +LA +La. +Laager +laagered +laagering +laagers +Laaland +laang +Laaspere +LAB +Lab. +labaara +Labadie +Labadieville +labadist +Laban +Labana +Laband +Labanna +Labannah +labara +Labarge +labaria +LaBarre +labarum +labarums +LaBaw +labba +labbella +labber +labby +labdacism +labdacismus +Labdacus +labdanum +labdanums +Labe +labefact +labefactation +labefaction +labefy +labefied +labefying +label +labeled +labeler +labelers +labeling +labella +labellate +LaBelle +labelled +labeller +labellers +labelling +labelloid +labellum +labels +labia +labial +labialisation +labialise +labialised +labialising +labialism +labialismus +labiality +labialization +labialize +labialized +labializing +labially +labials +Labiatae +labiate +labiated +labiates +labiatiflorous +labibia +Labiche +labidometer +labidophorous +Labidura +Labiduridae +labiella +labile +lability +labilities +labilization +labilize +labilized +labilizing +labio- +labioalveolar +labiocervical +labiodendal +labiodental +labioglossal +labioglossolaryngeal +labioglossopharyngeal +labiograph +labiogression +labioguttural +labiolingual +labiomancy +labiomental +labionasal +labiopalatal +labiopalatalize +labiopalatine +labiopharyngeal +labioplasty +labiose +labiotenaculum +labiovelar +labiovelarisation +labiovelarise +labiovelarised +labiovelarising +labiovelarization +labiovelarize +labiovelarized +labiovelarizing +labioversion +Labyrinth +labyrinthal +labyrinthally +labyrinthed +labyrinthian +labyrinthibranch +labyrinthibranchiate +Labyrinthibranchii +labyrinthic +labyrinthical +labyrinthically +Labyrinthici +labyrinthiform +labyrinthine +labyrinthitis +Labyrinthodon +labyrinthodont +Labyrinthodonta +labyrinthodontian +labyrinthodontid +labyrinthodontoid +labyrinths +Labyrinthula +Labyrinthulidae +labis +labite +labium +lablab +Labolt +labor +laborability +laborable +laborage +laborant +laboratory +laboratorial +laboratorially +laboratorian +laboratories +laboratory's +labordom +labored +laboredly +laboredness +laborer +laborers +labores +laboress +laborhood +laboring +laboringly +laborings +laborious +laboriously +laboriousness +Laborism +laborist +laboristic +Laborite +laborites +laborius +laborless +laborous +laborously +laborousness +Labors +laborsaving +labor-saving +laborsome +laborsomely +laborsomeness +Laboulbenia +Laboulbeniaceae +laboulbeniaceous +Laboulbeniales +labour +labourage +laboured +labouredly +labouredness +labourer +labourers +labouress +labouring +labouringly +Labourism +labourist +Labourite +labourless +labours +laboursaving +labour-saving +laboursome +laboursomely +labra +Labrador +Labradorean +Labradorian +labradorite +labradoritic +Labrador-Ungava +labral +labras +labredt +labret +labretifery +labrets +labrid +Labridae +labrys +labroid +Labroidea +labroids +labrosaurid +labrosauroid +Labrosaurus +labrose +labrum +labrums +Labrus +labrusca +labs +lab's +Labuan +Laburnum +laburnums +LAC +Lacagnia +Lacaille +Lacamp +Lacarne +Lacassine +lacatan +lacca +Laccadive +laccaic +laccainic +laccase +laccic +laccin +laccol +laccolite +laccolith +laccolithic +laccoliths +laccolitic +lace +lacebark +lace-bordered +lace-covered +lace-curtain +lace-curtained +laced +Lacedaemon +Lacedaemonian +Lacee +lace-edged +lace-fern +Lacefield +lace-finishing +laceflower +lace-fronted +Lacey +laceybark +laceier +laceiest +Laceyville +laceleaf +lace-leaf +lace-leaves +laceless +lacelike +lacemaker +lacemaking +laceman +lacemen +lacepiece +lace-piece +lacepod +lacer +lacerability +lacerable +lacerant +lacerate +lacerated +lacerately +lacerates +lacerating +laceration +lacerations +lacerative +lacery +lacerna +lacernae +lacernas +lacers +lacert +Lacerta +Lacertae +lacertian +Lacertid +Lacertidae +lacertids +lacertiform +Lacertilia +Lacertilian +lacertiloid +lacertine +lacertoid +lacertose +laces +lacet +lacetilian +lace-trimmed +lace-vine +lacewing +lace-winged +lacewings +lacewoman +lacewomen +lacewood +lacewoods +lacework +laceworker +laceworks +Lach +Lachaise +Lachance +lache +Lachenalia +laches +Lachesis +Lachine +Lachish +Lachlan +Lachman +Lachnanthes +Lachnosterna +lachryma +lachrymable +lachrymae +lachrymaeform +lachrymal +lachrymally +lachrymalness +lachrymary +lachrymation +lachrymator +lachrymatory +lachrymatories +lachrymiform +lachrymist +lachrymogenic +lachrymonasal +lachrymosal +lachrymose +lachrymosely +lachrymosity +lachrymous +lachsa +Lachus +Lacy +Lacie +lacier +laciest +Lacygne +lacily +Lacinaria +laciness +lacinesses +lacing +lacings +lacinia +laciniate +laciniated +laciniation +laciniform +laciniola +laciniolate +laciniose +lacinious +lacinula +lacinulas +lacinulate +lacinulose +lacis +lack +lackaday +lackadaisy +lackadaisic +lackadaisical +lackadaisicality +lackadaisically +lackadaisicalness +lack-all +Lackawanna +Lackawaxen +lack-beard +lack-brain +lackbrained +lackbrainedness +lacked +lackey +lackeydom +lackeyed +lackeying +lackeyism +lackeys +lackeyship +lacker +lackered +lackerer +lackering +lackers +lack-fettle +lackies +lacking +lackland +lack-latin +lack-learning +lack-linen +lack-love +lackluster +lacklusterness +lacklustre +lack-lustre +lacklustrous +lack-pity +lacks +lacksense +lackwit +lackwitted +lackwittedly +lackwittedness +Laclede +Laclos +lacmoid +lacmus +lacoca +lacolith +Lacombe +Lacon +Lacona +Laconia +Laconian +Laconic +laconica +laconical +laconically +laconicalness +laconicism +laconicness +laconics +laconicum +laconism +laconisms +laconize +laconized +laconizer +laconizing +Lacoochee +Lacosomatidae +Lacoste +Lacota +lacquey +lacqueyed +lacqueying +lacqueys +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquerist +lacquers +lacquerwork +Lacrescent +Lacretelle +lacrym +lacrim- +lacrimal +lacrimals +lacrimation +lacrimator +lacrimatory +lacrimatories +Lacroix +lacroixite +Lacrosse +lacrosser +lacrosses +lacs +lact- +lactagogue +lactalbumin +lactam +lactamide +lactams +lactant +lactarene +lactary +lactarine +lactarious +lactarium +Lactarius +lactase +lactases +lactate +lactated +lactates +lactating +lactation +lactational +lactationally +lactations +lacteal +lacteally +lacteals +lactean +lactenin +lacteous +lactesce +lactescence +lactescency +lactescenle +lactescense +lactescent +lactic +lacticinia +lactid +lactide +lactiferous +lactiferousness +lactify +lactific +lactifical +lactification +lactified +lactifying +lactiflorous +lactifluous +lactiform +lactifuge +lactigenic +lactigenous +lactigerous +lactyl +lactim +lactimide +lactinate +lactivorous +lacto +lacto- +lactobaccilli +lactobacilli +Lactobacillus +lactobutyrometer +lactocele +lactochrome +lactocitrate +lactodensimeter +lactoflavin +lactogen +lactogenic +lactoglobulin +lactoid +lactol +lactometer +lactone +lactones +lactonic +lactonization +lactonize +lactonized +lactonizing +lactophosphate +lactoproteid +lactoprotein +lactoscope +lactose +lactoses +lactosid +lactoside +lactosuria +lactothermometer +lactotoxin +lactovegetarian +Lactuca +lactucarium +lactucerin +lactucin +lactucol +lactucon +lacuna +lacunae +lacunal +lacunar +lacunary +lacunaria +lacunaris +lacunars +lacunas +lacunate +lacune +lacunes +lacunome +lacunose +lacunosis +lacunosity +lacunule +lacunulose +lacuscular +lacustral +lacustrian +lacustrine +LACW +lacwork +Lad +Ladakhi +ladakin +ladang +ladanigerous +ladanum +ladanums +LADAR +Ladd +ladder +ladder-back +ladder-backed +laddered +laddery +laddering +ladderless +ladderlike +ladderman +laddermen +ladders +ladderway +ladderwise +laddess +Laddy +Laddie +laddies +laddikie +laddish +l'addition +laddock +Laddonia +lade +laded +la-de-da +lademan +Laden +ladened +ladening +ladens +lader +laders +lades +Ladew +ladhood +Lady +ladybird +lady-bird +ladybirds +ladybug +ladybugs +ladyclock +lady-cow +la-di-da +ladydom +ladies +Ladiesburg +ladies-in-waiting +ladies-of-the-night +ladies'-tobacco +ladies'-tobaccoes +ladies'-tobaccos +ladies-tresses +ladyfern +ladify +ladyfy +ladified +ladifying +ladyfinger +ladyfingers +ladyfish +lady-fish +ladyfishes +ladyfly +ladyflies +lady-help +ladyhood +ladyhoods +lady-in-waiting +ladyish +ladyishly +ladyishness +ladyism +Ladik +ladykiller +lady-killer +lady-killing +ladykin +ladykind +ladykins +ladyless +ladyly +ladylike +ladylikely +ladylikeness +ladyling +ladylintywhite +ladylove +lady-love +ladyloves +Ladin +lading +ladings +Ladino +Ladinos +lady-of-the-night +ladypalm +ladypalms +lady's +lady's-eardrop +ladysfinger +Ladyship +ladyships +Ladislas +Ladislaus +ladyslipper +lady-slipper +lady's-mantle +Ladysmith +lady-smock +ladysnow +lady's-slipper +lady's-smock +lady's-thistle +lady's-thumb +lady's-tresses +Ladytide +ladkin +ladle +ladled +ladleful +ladlefuls +ladler +ladlers +ladles +ladlewood +ladling +ladner +Ladoga +Ladon +Ladonia +Ladonna +Ladora +ladron +ladrone +Ladrones +ladronism +ladronize +ladrons +lads +Ladson +LADT +Ladue +Lae +Lael +Laelaps +Laelia +Laelius +Laemmle +laemodipod +Laemodipoda +laemodipodan +laemodipodiform +laemodipodous +laemoparalysis +laemostenosis +laen +laender +Laennec +laeotropic +laeotropism +laeotropous +Laertes +Laertiades +Laestrygon +Laestrygones +Laestrygonians +laet +laetation +laeti +laetic +Laetitia +laetrile +laevigate +Laevigrada +laevo +laevo- +laevoduction +laevogyrate +laevogyre +laevogyrous +laevolactic +laevorotation +laevorotatory +laevotartaric +laevoversion +laevulin +laevulose +LaF +Lafayette +Lafarge +Lafargeville +Lafcadio +Laferia +Lafferty +Laffite +Lafite +Lafitte +Laflam +Lafleur +Lafollette +Lafontaine +Laforge +Laforgue +Lafox +Lafrance +laft +LAFTA +lag +lagan +lagans +lagarto +Lagas +Lagash +Lagasse +lagen +lagena +lagenae +Lagenaria +lagend +lagends +lagenian +lageniform +lageniporm +Lager +lagered +lagering +Lagerkvist +Lagerl +Lagerlof +lagers +lagerspetze +Lagerstroemia +Lagetta +lagetto +laggar +laggard +laggardism +laggardly +laggardness +laggardnesses +laggards +lagged +laggen +laggen-gird +lagger +laggers +laggin +lagging +laggingly +laggings +laggins +Laghouat +laglast +lagly +lagna +lagnappe +lagnappes +lagniappe +lagniappes +Lagomyidae +lagomorph +Lagomorpha +lagomorphic +lagomorphous +lagomrph +lagonite +lagoon +lagoonal +lagoons +lagoon's +lagoonside +lagophthalmos +lagophthalmus +lagopode +lagopodous +lagopous +Lagopus +Lagorchestes +Lagos +lagostoma +Lagostomus +Lagothrix +Lagrange +Lagrangeville +Lagrangian +Lagro +lags +Lagthing +Lagting +Laguerre +Laguiole +Laguna +lagunas +Laguncularia +lagune +Lagunero +lagunes +Lagunitas +Lagurus +lagwort +lah +Lahabra +Lahaina +Lahamu +lahar +Laharpe +lahars +Lahaska +lah-di-dah +Lahey +Lahmansville +Lahmu +Lahnda +Lahoma +Lahontan +Lahore +Lahti +Lahuli +Lai +Lay +layabout +layabouts +Layamon +Layard +layaway +layaways +Laibach +layback +lay-by +layboy +laic +laical +laicality +laically +laich +laichs +laicisation +laicise +laicised +laicises +laicising +laicism +laicisms +laicity +laicization +laicize +laicized +laicizer +laicizes +laicizing +laics +laid +lay-day +Laidlaw +laidly +laydown +lay-down +Laie +layed +layer +layerage +layerages +layered +layery +layering +layerings +layer-on +layer-out +layer-over +layers +layers-out +layer-up +layette +layettes +lay-fee +layfolk +laigh +laighs +Layia +laying +laik +Lail +Layla +Layland +lay-land +laylight +layloc +laylock +Layman +lay-man +laymanship +laymen +lay-minded +lain +Laina +lainage +Laine +Layne +Lainey +Layney +lainer +layner +Laing +Laings +Laingsburg +layoff +lay-off +layoffs +lay-on +laiose +layout +lay-out +layouts +layout's +layover +lay-over +layovers +layperson +lair +lairage +Laird +lairdess +lairdie +lairdly +lairdocracy +lairds +lairdship +Lairdsville +laired +lairy +lairing +lairless +lairman +lairmen +layrock +lairs +lair's +lairstone +LAIS +lays +Laise +laiser +layshaft +lay-shaft +layship +laisse +laisser-aller +laisser-faire +laissez +laissez-aller +laissez-faire +laissez-faireism +laissez-passer +laystall +laystow +Lait +laitance +laitances +Laith +laithe +laithly +laity +laities +Layton +Laytonville +layup +lay-up +layups +Laius +laywoman +laywomen +Lajas +Lajoie +Lajos +Lajose +Lak +lakarpite +lakatan +lakatoi +Lake +lake-bound +lake-colored +laked +lakefront +lake-girt +Lakehurst +lakey +Lakeland +lake-land +lakelander +lakeless +lakelet +lakelike +lakemanship +lake-moated +Lakemore +lakeport +lakeports +laker +lake-reflected +lake-resounding +lakers +lakes +lake's +lakeshore +lakeside +lakesides +lake-surrounded +Lakeview +lakeward +lakeweed +Lakewood +lakh +lakhs +laky +lakie +lakier +lakiest +Lakin +laking +lakings +lakish +lakishness +lakism +lakist +lakke +Lakme +lakmus +Lakota +Laks +laksa +Lakshadweep +Lakshmi +Laktasic +LAL +Lala +la-la +Lalage +Lalande +lalang +lalapalooza +lalaqui +Lali +lalia +laliophobia +Lalise +Lalita +Lalitta +Lalittah +lall +Lalla +Lallage +Lallan +Lalland +lallands +Lallans +lallapalooza +lallation +lalled +L'Allegro +Lally +Lallies +lallygag +lallygagged +lallygagging +lallygags +lalling +lalls +Lalo +Laloma +laloneurosis +lalopathy +lalopathies +lalophobia +laloplegia +Lalu +Laluz +LAM +Lam. +LAMA +Lamadera +lamaic +Lamaism +Lamaist +Lamaistic +Lamaite +lamany +Lamanism +Lamanite +Lamano +lamantin +Lamar +Lamarck +Lamarckia +Lamarckian +Lamarckianism +Lamarckism +Lamarque +Lamarre +Lamartine +Lamas +lamasary +lamasery +lamaseries +lamastery +Lamb +Lamba +lamback +Lambadi +lambale +Lambard +Lambarn +Lambart +lambast +lambaste +lambasted +lambastes +lambasting +lambasts +lambda +lambdacism +lambdas +lambdiod +lambdoid +lambdoidal +lambeau +lambed +lambency +lambencies +lambent +lambently +lamber +lambers +Lambert +Lamberto +Lamberton +lamberts +Lambertson +Lambertville +lambes +Lambeth +lambhood +lamby +lambie +lambies +lambiness +lambing +lambish +lambitive +lambkill +lambkills +lambkin +lambkins +lambly +Lamblia +lambliasis +lamblike +lamb-like +lamblikeness +lambling +lamboy +lamboys +Lambrecht +lambrequin +Lambric +Lambrook +Lambrusco +lambs +lamb's +Lambsburg +lambsdown +lambskin +lambskins +lamb's-quarters +lambsuccory +lamb's-wool +LAMDA +lamdan +lamden +Lamdin +lame +lame-born +lamebrain +lame-brain +lamebrained +lamebrains +Lamech +lamed +lamedh +lamedhs +lamedlamella +lameds +lameduck +LaMee +lame-footed +lame-horsed +lamel +lame-legged +lamely +lamell- +lamella +lamellae +lamellar +lamellary +Lamellaria +Lamellariidae +lamellarly +lamellas +lamellate +lamellated +lamellately +lamellation +lamelli- +lamellibranch +Lamellibranchia +Lamellibranchiata +lamellibranchiate +lamellicorn +lamellicornate +Lamellicornes +Lamellicornia +lamellicornous +lamelliferous +lamelliform +lamellirostral +lamellirostrate +Lamellirostres +lamelloid +lamellose +lamellosity +lamellule +lameness +lamenesses +lament +lamentabile +lamentability +lamentable +lamentableness +lamentably +lamentation +lamentational +Lamentations +lamentation's +lamentatory +lamented +lamentedly +lamenter +lamenters +lamentful +lamenting +lamentingly +lamentive +lamentory +laments +lamer +Lamero +lames +Lamesa +lamest +lamester +lamestery +lameter +lametta +lamia +Lamiaceae +lamiaceous +lamiae +lamias +Lamicoid +lamiger +lamiid +Lamiidae +Lamiides +Lamiinae +lamin +lamin- +lamina +laminability +laminable +laminae +laminal +laminar +laminary +Laminaria +Laminariaceae +laminariaceous +Laminariales +laminarian +laminarin +laminarioid +laminarite +laminas +laminate +laminated +laminates +laminating +lamination +laminations +laminator +laminboard +laminectomy +laming +lamington +lamini- +laminiferous +laminiform +laminiplantar +laminiplantation +laminitis +laminose +laminous +lamish +Lamison +Lamista +lamister +lamisters +lamiter +Lamium +lamm +Lammas +Lammastide +lammed +lammer +lammergeier +lammergeyer +lammergeir +lammy +lammie +lamming +lammock +Lammond +Lamna +lamnectomy +lamnid +Lamnidae +lamnoid +Lamoille +Lamond +Lamoni +LaMonica +Lamont +Lamonte +Lamoree +LaMori +Lamotte +Lamoure +Lamoureux +Lamp +lampad +lampadaire +lampadary +lampadaries +lampadedromy +lampadephore +lampadephoria +lampadist +lampadite +lampads +Lampang +lampara +lampas +Lampasas +lampases +lampate +lampatia +lamp-bearing +lamp-bedecked +lampblack +lamp-black +lampblacked +lampblacking +lamp-blown +lamp-decked +Lampe +lamped +Lampedusa +lamper +lamper-eel +lampern +lampers +lamperses +Lampert +Lampeter +Lampetia +lampf +lampfly +lampflower +lamp-foot +lampful +lamp-heated +Lamphere +lamphole +lamp-hour +lampic +lamping +lampion +lampions +lampyrid +Lampyridae +lampyrids +lampyrine +Lampyris +lamp-iron +lampist +lampistry +lampless +lamplet +lamplight +lamplighted +lamplighter +lamp-lined +lamplit +lampmaker +lampmaking +lampman +lampmen +lamp-oil +Lampong +lampoon +lampooned +lampooner +lampoonery +lampooners +lampooning +lampoonist +lampoonists +lampoons +lamppost +lamp-post +lampposts +Lamprey +lampreys +lamprel +lampret +Lampridae +lampro- +lampron +lamprophyre +lamprophyric +lamprophony +lamprophonia +lamprophonic +lamprotype +lamps +lamp's +lampshade +lampshell +Lampsilis +Lampsilus +lampstand +lamp-warmed +lampwick +lampworker +lampworking +Lamrert +Lamrouex +lams +lamsiekte +Lamson +lamster +lamsters +Lamus +Lamut +lamziekte +LAN +Lana +Lanae +Lanagan +Lanai +lanais +Lanam +lanameter +Lananna +Lanao +Lanark +Lanarkia +lanarkite +Lanarkshire +lanas +lanate +lanated +lanaz +Lancashire +Lancaster +Lancaster' +Lancasterian +Lancastrian +LANCE +lance-acuminated +lance-breaking +lanced +lance-fashion +lancegay +lancegaye +Lancey +lancejack +lance-jack +lance-knight +lance-leaved +lancelet +lancelets +lancely +lancelike +lance-linear +Lancelle +Lancelot +lanceman +lancemen +lance-oblong +lanceolar +lanceolate +lanceolated +lanceolately +lanceolation +lance-oval +lance-ovate +lancepesade +lance-pierced +lancepod +lanceprisado +lanceproof +lancer +lancers +lances +lance-shaped +lancet +lanceted +lanceteer +lancetfish +lancetfishes +lancets +lancewood +lance-worn +lanch +lancha +lanchara +Lanchow +lanciers +lanciferous +lanciform +lancinate +lancinated +lancinating +lancination +Lancing +Lancs +Lanctot +Land +Landa +landage +Landahl +landamman +landammann +Landan +Landau +landaulet +landaulette +landaus +land-bank +Landbert +landblink +landbook +land-born +land-bred +land-breeze +land-cast +land-crab +land-damn +land-devouring +landdrost +landdrosten +lande +land-eating +landed +Landel +Landenberg +Lander +Landers +Landes +Landeshauptmann +landesite +Landess +landfall +landfalls +landfang +landfast +landfill +landfills +landflood +land-flood +landfolk +landform +landforms +landgafol +landgate +landgates +land-gavel +land-girt +land-grabber +land-grabbing +landgravate +landgrave +landgraveship +landgravess +landgraviate +landgravine +landhold +landholder +land-holder +landholders +landholdership +landholding +landholdings +land-horse +land-hungry +Landy +landyard +landimere +Landing +landing-place +landings +Landingville +landing-waiter +Landini +Landino +landiron +Landis +Landisburg +Landisville +landlady +landladydom +landladies +landladyhood +landladyish +landlady's +landladyship +land-law +Land-leaguer +Land-leaguism +landleaper +land-leaper +landler +landlers +landless +landlessness +landlike +landline +land-line +landlock +landlocked +landlook +landlooker +landloper +land-loper +landloping +landlord +landlordism +landlordly +landlordry +landlords +landlord's +landlordship +landlouper +landlouping +landlubber +land-lubber +landlubberish +landlubberly +landlubbers +landlubbing +landman +landmark +Landmarker +landmarks +landmark's +landmass +landmasses +land-measure +Landmeier +landmen +land-mere +land-meter +land-metster +landmil +landmonger +Lando +land-obsessed +landocracy +landocracies +landocrat +Landolphia +Landon +Landor +landowner +landowners +landowner's +landownership +landowning +Landowska +landplane +land-poor +Landrace +landrail +landraker +land-rat +Landre +landreeve +Landri +Landry +landright +land-rover +Landrum +lands +landsale +landsat +landscape +landscaped +landscaper +landscapers +landscapes +landscaping +landscapist +Landseer +land-service +landshard +landshark +land-sheltered +landship +Landshut +landsick +landside +land-side +landsides +landskip +landskips +landsknecht +land-slater +landsleit +landslid +landslidden +landslide +landslided +landslides +landsliding +landslip +landslips +Landsm' +Landsmaal +Landsmal +Landsm'al +Landsman +landsmanleit +landsmanshaft +landsmanshaften +landsmen +landspout +land-spring +landspringy +Landsteiner +Landsthing +Landsting +landstorm +Landsturm +land-surrounded +land-surveying +landswoman +Landtag +land-tag +land-tax +land-taxer +land-tie +landtrost +Landuman +Landus +land-value +Landville +land-visiting +landway +landways +landwaiter +landward +landwards +landwash +land-water +Landwehr +landwhin +land-wind +landwire +landwrack +landwreck +Lane +Laneburg +Laney +lanely +lanes +lane's +Lanesboro +lanesome +Lanesville +lanete +Lanett +Lanette +Laneview +Laneville +laneway +Lanexa +Lanford +Lanfranc +Lanfri +Lang +lang. +langaha +Langan +langarai +langate +langauge +langbanite +Langbehn +langbeinite +langca +Langdon +Lange +langeel +langel +Langelo +Langeloth +Langer +Langford +Langham +Langhian +Langhorne +langi +langiel +Langill +Langille +langite +langka +lang-kail +Langland +langlauf +langlaufer +langlaufers +langlaufs +langle +Langley +langleys +Langlois +Langmuir +Lango +Langobard +Langobardic +langoon +langooty +langosta +langourous +langourously +langouste +langrage +langrages +langrel +langrels +Langrenus +Langreo +Langres +langret +langridge +langsat +Langsdon +Langsdorffia +langset +langsettle +Langshan +langshans +Langside +langsyne +langsynes +langspiel +langspil +Langston +Langsville +langteraloo +Langton +Langtry +language +languaged +languageless +languages +language's +languaging +langue +langued +Languedoc +Languedocian +Languedoc-Roussillon +languent +langues +languescent +languet +languets +languette +languid +languidly +languidness +languidnesses +languish +languished +languisher +languishers +languishes +languishing +languishingly +languishment +languor +languorment +languorous +languorously +languorousness +languors +langur +langurs +Langworthy +Lanham +Lani +laniard +lanyard +laniards +lanyards +laniary +laniaries +laniariform +laniate +Lanie +Lanier +laniferous +lanific +lanifice +laniflorous +laniform +lanigerous +Laniidae +laniiform +Laniinae +Lanikai +lanioid +lanista +lanistae +Lanita +Lanital +lanitals +Lanius +lank +Lanka +lank-bellied +lank-blown +lank-cheeked +lank-eared +lanker +lankest +Lankester +lanket +lank-haired +lanky +lankier +lankiest +lankily +Lankin +lankiness +lankish +lank-jawed +lank-lean +lankly +lankness +lanknesses +lank-sided +Lankton +lank-winged +LANL +Lanna +lanner +lanneret +lannerets +lanners +Lanni +Lanny +Lannie +Lannon +lanolated +lanolin +lanoline +lanolines +lanolins +lanose +lanosity +lanosities +lansa +lansat +Lansberg +Lansdale +Lansdowne +Lanse +lanseh +Lansford +lansfordite +Lansing +lansknecht +lanson +lansquenet +lant +Lanta +lantaca +lantaka +Lantana +lantanas +lantanium +lantcha +lanterloo +lantern +lanterned +lanternfish +lanternfishes +lanternflower +lanterning +lanternist +lantern-jawed +lanternleaf +lanternlit +lanternman +lanterns +lantern's +Lantha +lanthana +lanthania +lanthanid +lanthanide +lanthanite +lanthanon +Lanthanotidae +Lanthanotus +lanthanum +lanthopin +lanthopine +lanthorn +lanthorns +Lanti +Lantry +Lantsang +lantum +Lantz +lanuginose +lanuginous +lanuginousness +lanugo +lanugos +lanum +Lanuvian +lanx +Lanza +lanzknecht +lanzon +LAO +Laoag +Laocoon +laodah +Laodamas +Laodamia +Laodice +Laodicea +Laodicean +Laodiceanism +Laodocus +Laoighis +Laomedon +Laon +Laona +Laos +Laothoe +Laotian +laotians +Lao-tse +Laotto +Laotze +Lao-tzu +LAP +lapacho +lapachol +lapactic +Lapageria +laparectomy +laparo- +laparocele +laparocholecystotomy +laparocystectomy +laparocystotomy +laparocolectomy +laparocolostomy +laparocolotomy +laparocolpohysterotomy +laparocolpotomy +laparoelytrotomy +laparoenterostomy +laparoenterotomy +laparogastroscopy +laparogastrotomy +laparohepatotomy +laparohysterectomy +laparohysteropexy +laparohysterotomy +laparoileotomy +laparomyitis +laparomyomectomy +laparomyomotomy +laparonephrectomy +laparonephrotomy +laparorrhaphy +laparosalpingectomy +laparosalpingotomy +laparoscope +laparoscopy +laparosplenectomy +laparosplenotomy +laparostict +Laparosticti +laparothoracoscopy +laparotome +laparotomy +laparotomies +laparotomist +laparotomize +laparotomized +laparotomizing +laparotrachelotomy +laparo-uterotomy +Lapaz +LAPB +lapboard +lapboards +lap-butted +lap-chart +lapcock +LAPD +lapdog +lap-dog +lapdogs +Lapeer +Lapeyrouse +Lapeirousia +lapel +lapeled +lapeler +lapelled +lapels +lapel's +lapful +lapfuls +Lapham +Laphystius +Laphria +lapicide +lapidary +lapidarian +lapidaries +lapidarist +lapidate +lapidated +lapidates +lapidating +lapidation +lapidator +lapideon +lapideous +Lapides +lapidescence +lapidescent +lapidicolous +lapidify +lapidific +lapidifical +lapidification +lapidified +lapidifies +lapidifying +lapidist +lapidists +lapidity +lapidose +lapies +lapilli +lapilliform +lapillo +lapillus +lapin +Lapine +lapinized +lapins +lapis +lapises +Lapith +Lapithae +Lapithaean +Lapiths +lap-jointed +Laplace +Laplacian +Lapland +Laplander +laplanders +Laplandian +Laplandic +Laplandish +lap-lap +lapling +lap-love +LAPM +Lapointe +lapon +Laportea +Lapotin +Lapp +Lappa +lappaceous +lappage +lapped +Lappeenranta +lapper +lappered +lappering +lappers +lappet +lappeted +lappethead +lappets +Lappic +lappilli +lapping +Lappish +Lapponese +Lapponian +lapps +Lappula +lapputan +Lapryor +lap-rivet +laps +lap's +lapsability +lapsable +Lapsana +lapsation +lapse +lapsed +Lapsey +lapser +lapsers +lapses +lapsful +lapsi +lapsibility +lapsible +lapsided +lapsing +lapsingly +lapstone +lapstrake +lapstreak +lap-streak +lapstreaked +lapstreaker +lapsus +laptop +laptops +lapulapu +Laputa +Laputan +laputically +Lapwai +lapwing +lapwings +lapwork +laquais +laquear +laquearia +laquearian +laquei +Laquey +laqueus +L'Aquila +LAR +Lara +Laraine +Laralia +Laramide +Laramie +larararia +lararia +lararium +Larbaud +larboard +larboards +larbolins +larbowlines +LARC +larcenable +larcener +larceners +larceny +larcenic +larcenies +larcenish +larcenist +larcenists +larcenous +larcenously +larcenousness +larch +larchen +Larcher +larches +Larchmont +Larchwood +larcin +larcinry +lard +lardacein +lardaceous +lard-assed +larded +larder +larderellite +larderer +larderful +larderie +larderlike +larders +lardy +lardy-dardy +lardier +lardiest +lardiform +lardiner +larding +lardite +Lardizabalaceae +lardizabalaceous +lardlike +Lardner +lardon +lardons +lardoon +lardoons +lardry +lards +lardworm +lare +lareabell +Laredo +laree +Lareena +larees +Lareine +Larena +Larentalia +Larentia +Larentiidae +Lares +Laresa +largamente +largando +large +large-acred +large-ankled +large-bayed +large-billed +large-bodied +large-boned +large-bore +large-bracted +largebrained +large-browed +large-built +large-caliber +large-celled +large-crowned +large-diameter +large-drawn +large-eared +large-eyed +large-finned +large-flowered +large-footed +large-framed +large-fronded +large-fruited +large-grained +large-grown +largehanded +large-handed +large-handedness +large-headed +largehearted +large-hearted +largeheartedly +largeheartedness +large-heartedness +large-hipped +large-horned +large-leaved +large-lettered +largely +large-limbed +large-looking +large-lunged +large-minded +large-mindedly +large-mindedness +large-molded +largemouth +largemouthed +largen +large-natured +large-necked +largeness +largenesses +large-nostriled +Largent +largeour +largeous +large-petaled +larger +large-rayed +larges +large-scale +large-scaled +large-size +large-sized +large-souled +large-spaced +largess +largesse +largesses +largest +large-stomached +larget +large-tailed +large-thoughted +large-throated +large-type +large-toothed +large-trunked +large-utteranced +large-viewed +large-wheeled +large-wristed +larghetto +larghettos +larghissimo +larghissimos +largy +largifical +largish +largishness +largition +largitional +Largo +largos +Lari +Laria +Larianna +lariat +lariated +lariating +lariats +larick +larid +Laridae +laridine +larigo +larigot +lariid +Lariidae +larikin +Larimer +Larimor +Larimore +larin +Larina +Larinae +Larine +laryng- +laryngal +laryngalgia +laryngeal +laryngeally +laryngean +laryngeating +laryngectomee +laryngectomy +laryngectomies +laryngectomize +laryngectomized +laryngectomizing +laryngemphraxis +laryngendoscope +larynges +laryngic +laryngismal +laryngismus +laryngitic +laryngitis +laryngitises +laryngitus +laryngo- +laryngocele +laryngocentesis +laryngofission +laryngofissure +laryngograph +laryngography +laryngology +laryngologic +laryngological +laryngologist +laryngometry +laryngoparalysis +laryngopathy +laryngopharyngeal +laryngopharynges +laryngopharyngitis +laryngopharynx +laryngopharynxes +laryngophony +laryngophthisis +laryngoplasty +laryngoplegia +laryngorrhagia +laryngorrhea +laryngoscleroma +laryngoscope +laryngoscopy +laryngoscopic +laryngoscopical +laryngoscopically +laryngoscopies +laryngoscopist +laryngospasm +laryngostasis +laryngostenosis +laryngostomy +laryngostroboscope +laryngotyphoid +laryngotome +laryngotomy +laryngotomies +laryngotracheal +laryngotracheitis +laryngotracheoscopy +laryngotracheotomy +laryngovestibulitis +larynx +larynxes +Laris +Larisa +Larissa +Laryssa +larithmic +larithmics +Larix +larixin +Lark +lark-colored +larked +larker +larkers +lark-heel +lark-heeled +larky +larkier +larkiest +Larkin +larkiness +larking +larkingly +Larkins +larkish +larkishly +larkishness +larklike +larkling +larks +lark's +larksome +larksomes +Larkspur +larkspurs +Larksville +larlike +larmier +larmoyant +larn +larnakes +Larnaudian +larnax +Larned +Larner +larnyx +Larochelle +Laroy +laroid +laron +Larose +Larousse +Larrabee +larree +Larry +Larrie +larries +larrigan +larrigans +larrikin +larrikinalian +larrikiness +larrikinism +larrikins +larriman +Larrisa +larrup +larruped +larruper +larrupers +larruping +larrups +Lars +Larsa +Larsen +larsenite +Larslan +Larson +l-arterenol +Larto +LaRue +larum +larum-bell +larums +Larunda +Larus +Larussell +larva +Larvacea +larvae +larval +Larvalia +larvaria +larvarium +larvariums +larvas +larvate +larvated +larve +larvi- +larvicidal +larvicide +larvicolous +larviform +larvigerous +larvikite +larviparous +larviposit +larviposition +larvivorous +larvule +Larwill +Larwood +Las +lasa +lasagna +lasagnas +lasagne +lasagnes +Lasal +Lasala +Lasalle +lasarwort +lascar +lascaree +lascarine +lascars +Lascassas +Lascaux +laschety +lascivient +lasciviently +lascivious +lasciviously +lasciviousness +lasciviousnesses +lase +lased +LASER +laserdisk +laserdisks +laserjet +Laserpitium +lasers +laser's +laserwort +lases +Lash +Lashar +lashed +lasher +lashers +lashes +lashing +lashingly +lashings +lashins +Lashio +Lashkar +lashkars +lashless +lashlight +lashlite +Lashmeet +lashness +Lashoh +Lashond +Lashonda +Lashonde +Lashondra +lashorn +lash-up +Lasi +lasianthous +lasing +Lasiocampa +lasiocampid +Lasiocampidae +Lasiocampoidea +lasiocarpous +Lasius +lask +Lasker +lasket +Laski +Lasky +lasking +Lasko +Lasley +Lasmarias +Lasonde +LaSorella +Laspeyresia +Laspisa +laspring +lasque +LASS +Lassa +Lassalle +Lasse +Lassell +Lasser +lasses +lasset +Lassie +lassiehood +lassieish +lassies +lassiky +Lassiter +lassitude +lassitudes +lasslorn +lasso +lassock +lassockie +lassoed +lassoer +lassoers +lassoes +lassoing +lassos +lass's +lassu +Lassus +last +lastage +lastage-free +last-born +last-cyclic +last-cited +last-ditch +last-ditcher +lasted +laster +last-erected +lasters +Lastex +lasty +last-in +lasting +lastingly +lastingness +lastings +lastjob +lastly +last-made +last-mentioned +last-minute +last-named +lastness +lastre +Lastrup +lasts +lastspring +Laszlo +LAT +Lat. +LATA +Latah +Latakia +latakias +Latania +latanier +Latashia +Latax +latch +latched +latcher +latches +latchet +latchets +latching +latchkey +latch-key +latchkeys +latchless +latchman +latchmen +latchstring +latch-string +latchstrings +late +Latea +late-begun +late-betrayed +late-blooming +late-born +latebra +latebricole +late-built +late-coined +late-come +latecomer +late-comer +latecomers +latecoming +late-cruising +lated +late-disturbed +late-embarked +lateen +lateener +lateeners +lateenrigged +lateen-rigged +lateens +late-filled +late-flowering +late-found +late-imprisoned +late-kissed +late-lamented +lately +lateliness +late-lingering +late-lost +late-met +late-model +latemost +laten +latence +latency +latencies +latened +lateness +latenesses +latening +latens +latensify +latensification +latensified +latensifying +latent +latentize +latently +latentness +latents +late-protracted +later +latera +laterad +lateral +lateraled +lateraling +lateralis +laterality +lateralities +lateralization +lateralize +lateralized +lateralizing +laterally +laterals +Lateran +lateri- +latericeous +latericumbent +lateriflexion +laterifloral +lateriflorous +laterifolious +Laterigradae +laterigrade +laterinerved +late-ripening +laterite +laterites +lateritic +lateritious +lateriversion +laterization +laterize +latero- +lateroabdominal +lateroanterior +laterocaudal +laterocervical +laterodeviation +laterodorsal +lateroduction +lateroflexion +lateromarginal +lateronuchal +lateroposition +lateroposterior +lateropulsion +laterostigmatal +laterostigmatic +laterotemporal +laterotorsion +lateroventral +lateroversion +late-sacked +latescence +latescent +latesome +latest +latest-born +latests +late-taken +late-transformed +late-wake +lateward +latewhile +latewhiles +late-won +latewood +latewoods +latex +latexes +Latexo +latexosis +lath +Latham +Lathan +lath-backed +Lathe +lathe-bore +lathed +lathee +latheman +lathen +lather +latherability +latherable +lathered +lathereeve +latherer +latherers +lathery +latherin +lathering +latheron +lathers +latherwort +lathes +lathesman +lathesmen +lathhouse +lathi +lathy +lathie +lathier +lathiest +lathing +lathings +lathyric +lathyrism +lathyritic +Lathyrus +lathis +lath-legged +lathlike +Lathraea +lathreeve +Lathrop +Lathrope +laths +lathwork +lathworks +Lati +lati- +Latia +Latian +latibule +latibulize +latices +laticifer +laticiferous +laticlave +laticostate +latidentate +Latif +latifolia +latifoliate +latifolious +latifundia +latifundian +latifundio +latifundium +latigo +latigoes +latigos +Latimer +Latimeria +Latimore +Latin +Latina +Latin-American +Latinate +Latiner +Latinesce +Latinesque +Latini +Latinian +Latinic +Latiniform +Latinisation +Latinise +Latinised +Latinising +Latinism +Latinist +Latinistic +Latinistical +Latinitaster +Latinity +latinities +Latinization +Latinize +Latinized +Latinizer +latinizes +Latinizing +Latinless +Latino +latinos +latins +Latinus +lation +latipennate +latipennine +latiplantar +latirostral +Latirostres +latirostrous +Latirus +LATIS +latisept +latiseptal +latiseptate +latish +Latisha +latissimi +latissimus +latisternal +latitancy +latitant +latitat +latite +Latitia +latitude +latitudes +latitude's +latitudinal +latitudinally +latitudinary +Latitudinarian +latitudinarianism +latitudinarianisn +latitudinarians +latitudinous +Latium +lative +latke +latkes +Latoya +Latoye +Latoyia +latomy +latomia +Laton +Latona +Latonia +Latoniah +Latonian +Latooka +latosol +latosolic +latosols +Latouche +latoun +Latour +latrant +latrate +latration +latrede +Latreece +Latreese +Latrell +Latrena +Latreshia +latreutic +latreutical +latry +latria +latrial +latrially +latrian +latrias +Latrice +Latricia +Latrididae +Latrina +latrine +latrines +latrine's +Latris +latro +Latrobe +latrobite +latrociny +latrocinium +Latrodectus +latron +lats +Latt +Latta +latten +lattener +lattens +latter +latter-day +latterkin +latterly +Latterll +lattermath +lattermint +lattermost +latterness +Latty +lattice +latticed +latticeleaf +lattice-leaf +lattice-leaves +latticelike +lattices +lattice's +lattice-window +latticewise +latticework +lattice-work +latticicini +latticing +latticinii +latticinio +Lattie +Lattimer +Lattimore +lattin +lattins +Latton +Lattonia +Latuka +latus +Latvia +Latvian +latvians +Latviia +Latvina +Lau +lauan +lauans +laubanite +Lauber +Laubin +Laud +Lauda +laudability +laudable +laudableness +laudably +laudanidine +laudanin +laudanine +laudanosine +laudanum +laudanums +laudation +laudative +laudator +laudatory +laudatorily +laudators +laude +lauded +Lauder +Lauderdale +lauders +laudes +Laudian +Laudianism +Laudianus +laudification +lauding +Laudism +Laudist +lauds +Laue +Lauenburg +Lauer +Laufer +laugh +laughability +laughable +laughableness +laughably +laughed +laughee +laugher +laughers +laughful +laughy +laughing +laughingly +laughings +laughingstock +laughing-stock +laughingstocks +Laughlin +Laughlintown +Laughry +laughs +laughsome +laughter +laughter-dimpled +laughterful +laughterless +laughter-lighted +laughter-lit +laughter-loving +laughter-provoking +laughters +laughter-stirring +Laughton +laughworthy +lauhala +lauia +laulau +laumonite +laumontite +laun +Launce +Launceiot +Launcelot +launces +Launceston +launch +launchable +launched +launcher +launchers +launches +launchful +launching +launchings +launchpad +launchplex +launchways +launch-ways +laund +launder +launderability +launderable +laundered +launderer +launderers +launderess +launderesses +Launderette +laundering +launderings +launders +Laundes +laundress +laundresses +laundry +laundries +laundrymaid +laundryman +laundrymen +laundryowner +laundrywoman +laundrywomen +Laundromat +laundromats +launeddas +Laupahoehoe +laur +Laura +Lauraceae +lauraceous +laurae +Lauraine +Laural +lauraldehyde +Lauralee +Laurance +lauras +Laurasia +laurate +laurdalite +Laure +laureal +laureate +laureated +laureates +laureateship +laureateships +laureating +laureation +Lauree +Laureen +Laurel +laurel-bearing +laurel-browed +laurel-crowned +laurel-decked +laureled +laureling +Laurella +laurel-leaf +laurel-leaved +laurelled +laurellike +laurelling +laurel-locked +laurels +laurel's +laurelship +Laurelton +Laurelville +laurelwood +laurel-worthy +laurel-wreathed +Lauren +Laurena +Laurence +Laurencia +Laurencin +Laurene +Laurens +Laurent +Laurentia +Laurentian +Laurentians +Laurentide +Laurentides +Laurentium +Laurentius +laureole +laurestinus +Lauretta +Laurette +Lauri +laury +Laurianne +lauric +Laurice +Laurie +Laurier +lauryl +Laurin +Lauryn +Laurinburg +Laurinda +laurinoxylon +laurionite +Laurissa +Laurita +laurite +Lauritz +Laurium +Lauro +Laurocerasus +lauroyl +laurone +laurotetanine +Laurus +laurustine +laurustinus +laurvikite +laus +Lausanne +lautarite +lautenclavicymbal +Lauter +lautite +lautitious +Lautreamont +Lautrec +lautu +Lautverschiebung +lauwine +lauwines +Laux +Lauzon +lav +lava +lavable +Lavabo +lavaboes +lavabos +lava-capped +lavacre +Lavada +lavadero +lavage +lavages +Laval +lavalava +lava-lava +lavalavas +Lavalette +lavalier +lavaliere +lavalieres +lavaliers +lavalike +lava-lit +Lavalle +Lavallette +lavalliere +lavament +lavandera +lavanderas +lavandero +lavanderos +lavandin +Lavandula +lavanga +lavant +lava-paved +L'Avare +lavaret +lavas +lavash +Lavater +Lavatera +lavatic +lavation +lavational +lavations +lavatory +lavatorial +lavatories +lavatory's +lavature +LAVC +lave +laveche +laved +Laveen +laveer +laveered +laveering +laveers +Lavehr +Lavella +Lavelle +lavement +Laven +Lavena +lavender +lavender-blue +lavendered +lavender-flowered +lavendering +lavenders +lavender-scented +lavender-tinted +lavender-water +lavenite +Laver +Laveran +Laverania +Lavergne +Lavery +Laverkin +Lavern +Laverna +Laverne +Lavernia +laveroc +laverock +laverocks +lavers +laverwort +laves +Laveta +lavette +Lavi +lavy +lavialite +lavic +Lavilla +Lavina +Lavine +laving +Lavinia +Lavinie +lavish +lavished +lavisher +lavishers +lavishes +lavishest +lavishing +lavishingly +lavishly +lavishment +lavishness +Lavoie +Lavoisier +lavolta +Lavon +Lavona +Lavonia +Lavonne +lavrock +lavrocks +lavroffite +lavrovite +lavs +Law +law-abiding +lawabidingness +law-abidingness +Lawai +Laward +law-beaten +lawbook +law-book +lawbooks +law-borrow +lawbreak +lawbreaker +law-breaker +lawbreakers +lawbreaking +law-bred +law-condemned +lawcourt +lawcraft +law-day +lawed +Lawen +laweour +Lawes +law-fettered +Lawford +lawful +lawfully +lawfullness +lawfulness +lawgive +lawgiver +lawgivers +lawgiving +law-hand +law-honest +lawyer +lawyered +lawyeress +lawyeresses +lawyery +lawyering +lawyerism +lawyerly +lawyerlike +lawyerling +lawyers +lawyer's +lawyership +Lawyersville +lawine +lawines +lawing +lawings +lawish +lawk +lawks +lawlants +law-learned +law-learnedness +Lawley +Lawler +lawless +lawlessly +lawlessness +lawlike +Lawlor +law-loving +law-magnifying +lawmake +lawmaker +law-maker +lawmakers +lawmaking +Lawman +lawmen +law-merchant +lawmonger +lawn +Lawndale +lawned +lawner +lawny +lawnleaf +lawnlet +lawnlike +lawnmower +lawn-roller +lawns +lawn's +Lawnside +lawn-sleeved +lawn-tennis +lawn-tractor +lawproof +law-reckoning +Lawrence +Lawrenceburg +Lawrenceville +Lawrencian +lawrencite +lawrencium +Lawrenson +Lawrentian +law-revering +Lawry +law-ridden +Lawrie +lawrightman +lawrightmen +Laws +law's +Lawson +lawsone +Lawsoneve +Lawsonia +lawsonite +Lawsonville +law-stationer +lawsuit +lawsuiting +lawsuits +lawsuit's +Lawtey +Lawtell +lawter +Lawton +Lawtons +Lawtun +law-worthy +lawzy +LAX +laxate +laxation +laxations +laxative +laxatively +laxativeness +laxatives +laxator +laxer +laxest +lax-flowered +laxiflorous +laxifoliate +laxifolious +laxism +laxist +laxity +laxities +laxly +Laxness +laxnesses +Laz +Lazar +Lazare +lazaret +lazarets +lazarette +lazaretto +lazarettos +lazar-house +lazary +Lazarist +lazarly +lazarlike +Lazaro +lazarole +lazarone +lazarous +lazars +Lazaruk +Lazarus +Lazbuddie +laze +Lazear +lazed +Lazes +lazy +lazyback +lazybed +lazybird +lazybone +lazybones +lazyboots +lazied +lazier +lazies +laziest +lazyhood +lazying +lazyish +lazylegs +lazily +laziness +lazinesses +lazing +Lazio +lazys +lazyship +Lazor +Lazos +lazule +lazuli +lazuline +lazulis +lazulite +lazulites +lazulitic +lazurite +lazurites +Lazzaro +lazzarone +lazzaroni +LB +lb. +Lbeck +lbf +LBHS +lbinit +LBJ +LBL +LBO +LBP +LBS +lbw +LC +LCA +LCAMOS +LCC +LCCIS +LCCL +LCCLN +LCD +LCDN +LCDR +LCF +l'chaim +LCI +LCIE +LCJ +LCL +LCLOC +LCM +LCN +lconvert +LCP +LCR +LCS +LCSE +LCSEN +lcsymbol +LCT +LCVP +LD +Ld. +LDC +LDEF +Ldenscheid +Lderitz +LDF +Ldg +ldinfo +LDL +LDMTS +L-dopa +LDP +LDS +LDX +le +LEA +lea. +Leach +leachability +leachable +leachate +leachates +leached +leacher +leachers +leaches +leachy +leachier +leachiest +leaching +leachman +leachmen +Leachville +Leacock +Lead +leadable +leadableness +leadage +Leaday +leadback +Leadbelly +lead-blue +lead-burn +lead-burned +lead-burner +lead-burning +lead-clad +lead-coated +lead-colored +lead-covered +leaded +leaden +leaden-blue +lead-encased +leaden-colored +leaden-eyed +leaden-footed +leaden-headed +leadenhearted +leadenheartedness +leaden-heeled +leaden-hued +leadenly +leaden-natured +leadenness +leaden-paced +leadenpated +leaden-skulled +leaden-soled +leaden-souled +leaden-spirited +leaden-thoughted +leaden-weighted +leaden-willed +leaden-winged +leaden-witted +leader +leaderess +leaderette +leaderless +leaders +leadership +leaderships +leadership's +leadeth +lead-filled +lead-gray +lead-hardening +lead-headed +leadhillite +leady +leadier +leadiest +leadin +lead-in +leadiness +leading +leadingly +leadings +lead-lapped +lead-lead +leadless +leadline +lead-lined +leadman +lead-melting +leadmen +leadoff +lead-off +leadoffs +Leadore +leadout +leadplant +leadproof +lead-pulverizing +lead-ruled +leads +lead-sheathed +leadsman +lead-smelting +leadsmen +leadstone +lead-tempering +lead-up +Leadville +leadway +Leadwood +leadwork +leadworks +leadwort +leadworts +Leaf +leafage +leafages +leaf-bearing +leafbird +leafboy +leaf-clad +leaf-climber +leaf-climbing +leafcup +leaf-cutter +leafdom +leaf-eared +leaf-eating +leafed +leafen +leafer +leafery +leaf-footed +leaf-forming +leaf-fringed +leafgirl +leaf-gold +leafhopper +leaf-hopper +leafhoppers +leafy +leafier +leafiest +leafiness +leafing +leafy-stemmed +leafit +leaf-laden +leaf-lard +leafless +leaflessness +leaflet +leafleteer +leaflets +leaflet's +leaflike +leafmold +leaf-nose +leaf-nosed +leafs +leaf-shaded +leaf-shaped +leaf-sheltered +leafstalk +leafstalks +leaf-strewn +leafwood +leafwork +leafworm +leafworms +league +leagued +leaguelong +leaguer +leaguered +leaguerer +leaguering +leaguers +leagues +leaguing +Leah +Leahey +Leahy +leak +leakage +leakages +leakage's +leakance +Leake +leaked +Leakey +leaker +leakers +Leakesville +leaky +leakier +leakiest +leakily +leakiness +leaking +leakless +leakproof +leaks +Leal +lealand +lea-land +leally +lealness +lealty +lealties +leam +leamer +Leamington +Lean +Leanard +lean-cheeked +Leander +Leandra +Leandre +Leandro +lean-eared +leaned +leaner +leaners +leanest +lean-face +lean-faced +lean-fleshed +leangle +lean-headed +lean-horned +leany +leaning +leanings +leanish +lean-jawed +leanly +lean-limbed +lean-looking +lean-minded +Leann +Leanna +Leanne +lean-necked +leanness +leannesses +Leanor +Leanora +lean-ribbed +leans +lean-souled +leant +lean-to +lean-tos +lean-witted +Leao +LEAP +leapable +leaped +Leaper +leapers +leapfrog +leap-frog +leapfrogged +leapfrogger +leapfrogging +leapfrogs +leapful +leaping +leapingly +leaps +leapt +Lear +Learchus +Leary +learier +leariest +lea-rig +learn +learnable +Learned +learnedly +learnedness +learner +learners +learnership +learning +learnings +learns +learnt +Learoy +Learoyd +lears +LEAS +leasable +Leasburg +lease +leaseback +lease-back +leased +leasehold +leaseholder +leaseholders +leaseholding +leaseholds +lease-lend +leaseless +leaseman +leasemen +leasemonger +lease-pardle +lease-purchase +leaser +leasers +leases +leash +leashed +leashes +leashing +leashless +leash's +Leasia +leasing +leasings +leasow +least +leasts +leastways +leastwise +leat +leath +leather +leatherback +leather-backed +leatherbark +leatherboard +leather-bound +leatherbush +leathercoat +leather-colored +leather-covered +leathercraft +leather-cushioned +leather-cutting +leathered +leatherer +Leatherette +leather-faced +leatherfish +leatherfishes +leatherflower +leather-hard +Leatherhead +leather-headed +leathery +leatherine +leatheriness +leathering +leatherize +leatherjacket +leather-jacket +leatherleaf +leatherleaves +leatherlike +leatherlikeness +leather-lined +leather-lunged +leathermaker +leathermaking +leathern +leatherneck +leather-necked +leathernecks +Leatheroid +leatherroot +leathers +leatherside +Leatherstocking +leatherware +leatherwing +leather-winged +Leatherwood +leatherwork +leatherworker +leatherworking +leathwake +leatman +leatmen +Leatri +Leatrice +leave +leaved +leaveless +Leavelle +leavelooker +leaven +leavened +leavening +leavenish +leavenless +leavenous +leavens +Leavenworth +leaver +leavers +leaverwood +leaves +leavetaking +leave-taking +Leavy +leavier +leaviest +leaving +leavings +Leavis +Leavitt +Leavittsburg +leawill +Leawood +Lebam +Leban +Lebanese +Lebanon +Lebar +Lebaron +lebban +lebbek +Lebbie +Lebeau +Lebec +leben +lebens +Lebensraum +lebes +Lebesgue +lebhaft +Lebistes +lebkuchen +Leblanc +Lebna +Lebo +Leboff +Lebowa +lebrancho +LeBrun +Leburn +LEC +lecama +lecaniid +Lecaniinae +lecanine +Lecanium +lecanomancer +lecanomancy +lecanomantic +Lecanora +Lecanoraceae +lecanoraceous +lecanoric +lecanorine +lecanoroid +lecanoscopy +lecanoscopic +Lecanto +Lecce +Lech +lechayim +lechayims +lechatelierite +leche +Lechea +Lecheates +leched +lecher +lechered +lecherer +lechery +lecheries +lechering +lecherous +lecherously +lecherousness +lecherousnesses +lechers +leches +leching +Lechner +lechosa +lechriodont +Lechriodonta +lechuguilla +lechuguillas +lechwe +Lecia +Lecidea +Lecideaceae +lecideaceous +lecideiform +lecideine +lecidioid +lecyth +lecithal +lecithalbumin +lecithality +lecythi +lecithic +lecythid +Lecythidaceae +lecythidaceous +lecithin +lecithinase +lecithins +Lecythis +lecithoblast +lecythoi +lecithoid +lecythoid +lecithoprotein +lecythus +leck +lecker +Lecky +Leckie +Leckkill +Leckrone +Leclair +Leclaire +Lecoma +Lecompton +lecontite +lecotropal +LeCroy +lect +lect. +lectern +lecterns +lecthi +lectica +lectin +lectins +lection +lectionary +lectionaries +lections +lectisternium +lector +lectorate +lectorial +lectors +lectorship +lectotype +Lectra +lectress +lectrice +lectual +lectuary +lecture +lectured +lecture-demonstration +lecturee +lectureproof +lecturer +lecturers +lectures +lectureship +lectureships +lecturess +lecturette +lecturing +lecturn +Lecuona +LED +Leda +Ledah +Ledbetter +Ledda +Leddy +lede +Ledeen +leden +Lederach +Lederberg +Lederer +lederhosen +lederite +ledge +ledged +ledgeless +ledgeman +ledgement +Ledger +ledger-book +ledgerdom +ledgered +ledgering +ledgers +ledges +ledget +Ledgewood +ledgy +ledgier +ledgiest +ledging +ledgment +Ledyard +Ledidae +ledol +LeDoux +leds +Ledum +Lee +leeangle +LeeAnn +Leeanne +leeboard +lee-board +leeboards +lee-bow +leech +leech-book +Leechburg +leechcraft +leechdom +leecheater +leeched +leecher +leechery +leeches +leeching +leechkin +leechlike +leechman +leech's +leechwort +Leeco +leed +Leede +Leedey +Leeds +Lee-Enfield +leef +leefang +leefange +leeftail +leeful +leefully +leegatioen +Leegrant +leegte +leek +Leeke +leek-green +leeky +leekish +leeks +Leela +Leelah +Leeland +leelane +leelang +Lee-Metford +Leemont +Leena +leep +Leeper +leepit +leer +leered +leerfish +leery +leerier +leeriest +leerily +leeriness +leering +leeringly +leerish +leerness +Leeroy +leeroway +leers +Leersia +lees +Leesa +Leesburg +Leese +Leesen +leeser +leeshyy +leesing +leesome +leesomely +Leesport +Leesville +Leet +Leeth +leetle +leetman +leetmen +Leeton +Leetonia +leets +Leetsdale +Leeuwarden +Leeuwenhoek +Leeuwfontein +Leevining +leeway +lee-way +leeways +leewan +leeward +leewardly +leewardmost +leewardness +leewards +leewill +Leewood +Leff +Leffen +Leffert +Lefkowitz +Lefor +Lefors +lefsel +lefsen +left +left-bank +left-brained +left-eyed +left-eyedness +lefter +leftest +left-foot +left-footed +left-footedness +left-footer +left-hand +left-handed +left-handedly +left-handedness +left-hander +left-handiness +Lefty +lefties +leftish +leftism +leftisms +Leftist +leftists +leftist's +left-lay +left-laid +left-legged +left-leggedness +leftments +leftmost +leftness +left-off +Lefton +leftover +left-over +leftovers +leftover's +lefts +left-sided +leftward +leftwardly +leftwards +Leftwich +leftwing +left-wing +leftwinger +left-winger +left-wingish +left-wingism +leg +leg. +legacy +legacies +legacy's +legal +legalese +legaleses +legalise +legalised +legalises +legalising +legalism +legalisms +legalist +legalistic +legalistically +legalists +legality +legalities +legalization +legalizations +legalize +legalized +legalizes +legalizing +legally +legalness +legals +legantine +legantinelegatary +Legaspi +legatary +legate +legated +legatee +legatees +legates +legateship +legateships +legati +legatine +legating +legation +legationary +legations +legative +legato +legator +legatory +legatorial +legators +legatos +legature +legatus +Legazpi +leg-bail +legbar +leg-break +leg-breaker +lege +legend +legenda +legendary +legendarian +legendaries +legendarily +legendic +legendist +legendize +legendized +legendizing +legendless +Legendre +legendry +Legendrian +legendries +legends +legend's +Leger +legerdemain +legerdemainist +legerdemains +legerete +legerity +legerities +legers +leges +Leggat +Legge +legged +legger +Leggett +leggy +leggiadrous +leggier +leggiero +leggiest +leggin +legginess +legging +legginged +leggings +leggins +legharness +leg-harness +Leghorn +leghorns +legibility +legibilities +legible +legibleness +legibly +legifer +legific +legion +legionary +legionaries +legioned +legioner +legionnaire +legionnaires +legionry +legions +legion's +leg-iron +Legis +legislate +legislated +legislates +legislating +legislation +legislational +legislations +legislativ +legislative +legislatively +legislator +legislatorial +legislatorially +legislators +legislator's +legislatorship +legislatress +legislatresses +legislatrices +legislatrix +legislatrixes +legislature +legislatures +legislature's +legist +legister +legists +legit +legitim +legitimacy +legitimacies +legitimate +legitimated +legitimately +legitimateness +legitimating +legitimation +legitimatise +legitimatised +legitimatising +legitimatist +legitimatization +legitimatize +legitimatized +legitimatizing +legitime +legitimisation +legitimise +legitimised +legitimising +legitimism +legitimist +legitimistic +legitimity +legitimization +legitimizations +legitimize +legitimized +legitimizer +legitimizes +legitimizing +legitimum +legits +leglen +legless +leglessness +leglet +leglike +legman +legmen +Legnica +LEGO +legoa +leg-of-mutton +lego-literary +leg-o'-mutton +legong +legongs +legpiece +legpull +leg-pull +legpuller +leg-puller +legpulling +Legra +Legrand +Legree +legrete +legroom +legrooms +legrope +legs +legua +leguan +Leguatia +Leguia +leguleian +leguleious +legume +legumelin +legumen +legumes +legumin +leguminiform +Leguminosae +leguminose +leguminous +legumins +leg-weary +legwork +legworks +lehay +lehayim +lehayims +Lehar +Lehet +Lehi +Lehigh +Lehighton +Lehman +Lehmann +Lehmbruck +lehmer +Lehr +lehrbachite +Lehrer +Lehrfreiheit +lehrman +lehrmen +lehrs +lehrsman +lehrsmen +lehua +lehuas +lei +Ley +Leia +Leibman +Leibnitz +Leibnitzian +Leibnitzianism +Leibniz +Leibnizian +Leibnizianism +Leicester +Leicestershire +Leichhardt +Leics +Leid +Leiden +Leyden +Leyes +Leif +Leifer +Leifeste +leifite +leiger +Leigh +Leigha +Leighland +Leighton +Leila +Leyla +Leilah +leyland +Leilani +leimtype +Leinsdorf +Leinster +leio- +leiocephalous +leiocome +leiodermatous +leiodermia +leiomyofibroma +leiomyoma +leiomyomas +leiomyomata +leiomyomatous +leiomyosarcoma +leiophyllous +Leiophyllum +Leiothrix +Leiotrichan +Leiotriches +Leiotrichi +leiotrichy +Leiotrichidae +Leiotrichinae +leiotrichine +leiotrichous +leiotropic +leip- +Leipoa +Leipsic +Leipzig +Leiria +Leis +leys +Leisenring +Leiser +Leisha +Leishmania +leishmanial +leishmaniasis +leishmanic +leishmanioid +leishmaniosis +leysing +leiss +Leisten +leister +leistered +leisterer +leistering +leisters +leisurabe +leisurable +leisurably +leisure +leisured +leisureful +leisureless +leisurely +leisureliness +leisureness +leisures +Leitao +Leitchfield +Leyte +Leiter +Leitersford +Leith +Leitman +leitmotif +leitmotifs +leitmotiv +Leitneria +Leitneriaceae +leitneriaceous +Leitneriales +Leyton +Leitrim +Leitus +Leivasy +Leix +Lejeune +Lek +lekach +lekanai +lekane +leke +lekha +lekythi +lekythoi +lekythos +lekythus +lekker +leks +leku +lekvar +lekvars +Lela +Lelah +Leland +Leler +Lely +Lelia +Lelith +Lello +lelwel +LEM +lem- +Lema +Lemaceon +LeMay +Lemaireocereus +Lemaitre +Lemal +Leman +Lemanea +Lemaneaceae +lemanry +lemans +Lemar +Lemars +Lemass +Lemasters +Lemberg +Lemcke +leme +lemel +Lemessus +Lemhi +Lemieux +Leming +Lemire +Lemitar +Lemkul +lemma +lemmas +lemma's +lemmata +lemmatize +Lemmy +Lemmie +lemming +lemmings +Lemminkainen +lemmitis +lemmoblastic +lemmocyte +Lemmon +Lemmuela +Lemmueu +Lemmus +Lemna +Lemnaceae +lemnaceous +lemnad +Lemnian +lemniscata +lemniscate +lemniscatic +lemnisci +lemniscus +lemnisnisci +Lemnitzer +Lemnos +lemogra +lemography +Lemoyen +Lemoyne +lemology +Lemon +lemonade +lemonades +lemonado +lemon-color +lemon-colored +lemon-faced +lemonfish +lemonfishes +lemon-flavored +lemongrass +lemon-green +lemony +Lemonias +lemon-yellow +Lemoniidae +Lemoniinae +lemonish +lemonlike +Lemonnier +lemons +lemon's +lemon-scented +Lemont +lemon-tinted +lemonweed +lemonwood +Lemoore +Lemosi +Lemovices +Lemper +lempira +lempiras +Lempres +Lempster +Lemuel +Lemuela +Lemuelah +lemur +Lemuralia +lemures +Lemuria +Lemurian +lemurid +Lemuridae +lemuriform +Lemurinae +lemurine +lemurlike +lemuroid +Lemuroidea +lemuroids +lemurs +Len +Lena +lenad +Lenaea +Lenaean +Lenaeum +Lenaeus +Lenapah +Lenape +Lenapes +Lenard +Lenca +Lencan +Lencas +lench +lencheon +Lenci +LENCL +Lenclos +lend +lendable +lended +lendee +lender +lenders +lending +lend-lease +lend-leased +lend-leasing +lends +Lendu +lene +Lenee +Lenes +Lenette +L'Enfant +leng +Lengby +Lengel +lenger +lengest +Lenglen +length +lengthen +lengthened +lengthener +lengtheners +lengthening +lengthens +lengther +lengthful +lengthy +lengthier +lengthiest +lengthily +lengthiness +lengthly +lengthman +lengths +lengthsman +lengthsmen +lengthsome +lengthsomeness +lengthways +lengthwise +Lenhard +Lenhart +Lenhartsville +leniate +lenience +leniences +leniency +leniencies +lenient +leniently +lenientness +lenify +Leni-lenape +Lenin +Leninabad +Leninakan +Leningrad +Leninism +Leninist +leninists +Leninite +lenis +lenity +lenitic +lenities +lenition +lenitive +lenitively +lenitiveness +lenitives +lenitude +Lenka +Lenna +Lennard +Lenni +Lenny +Lennie +lennilite +Lenno +Lennoaceae +lennoaceous +Lennon +lennow +Lennox +Leno +lenocinant +Lenoir +Lenora +Lenorah +Lenore +lenos +Lenotre +Lenox +Lenoxdale +Lenoxville +Lenrow +lens +lense +lensed +lenses +lensing +lensless +lenslike +lensman +lensmen +lens-mount +lens's +Lenssen +lens-shaped +lent +lentamente +lentando +Lenten +Lententide +lenth +Lentha +Lenthiel +lenthways +Lentibulariaceae +lentibulariaceous +lentic +lenticel +lenticellate +lenticels +lenticle +lenticonus +lenticula +lenticular +lenticulare +lenticularis +lenticularly +lenticulas +lenticulate +lenticulated +lenticulating +lenticulation +lenticule +lenticulo-optic +lenticulostriate +lenticulothalamic +lentiform +lentigerous +lentigines +lentiginose +lentiginous +lentigo +lentil +lentile +Lentilla +lentils +lentil's +lentiner +lentisc +lentiscine +lentisco +lentiscus +lentisk +lentisks +lentissimo +lentitude +lentitudinous +Lentner +lento +lentoid +lentor +lentos +lentous +lenvoi +lenvoy +l'envoy +Lenwood +Lenz +Lenzburg +Lenzi +Lenzites +LEO +Leoben +Leocadia +Leod +leodicid +Leodis +Leodora +Leofric +Leoine +Leola +Leoline +Leoma +Leominster +Leon +Leona +Leonanie +Leonard +Leonardesque +Leonardi +Leonardo +Leonardsville +Leonardtown +Leonardville +Leonato +Leoncavallo +leoncito +Leone +Leonelle +Leonerd +leones +Leonese +Leong +Leonhard +leonhardite +Leoni +Leonia +Leonid +Leonidas +Leonides +Leonids +Leonie +Leonine +leoninely +leonines +Leonis +Leonist +leonite +Leonnoys +Leonor +Leonora +Leonore +Leonotis +Leonov +Leonsis +Leonteen +Leonteus +leontiasis +Leontina +Leontine +Leontyne +Leontocebus +leontocephalous +Leontodon +Leontopodium +Leonurus +Leonville +leopard +leoparde +leopardess +Leopardi +leopardine +leopardite +leopard-man +leopards +leopard's +leopard's-bane +leopardskin +leopardwood +Leopold +Leopoldeen +Leopoldine +Leopoldinia +leopoldite +Leopoldo +Leopoldville +Leopolis +Leor +Leora +Leos +Leota +leotard +leotards +Leoti +Leotie +Leotine +Leotyne +lep +lepa +lepadid +Lepadidae +lepadoid +lepage +Lepaya +lepal +Lepanto +lepargylic +Lepargyraea +Lepas +Lepaute +Lepcha +leper +leperdom +lepered +lepero +lepers +lepid +lepid- +lepidene +lepidin +lepidine +lepidity +Lepidium +lepidly +lepido- +lepidoblastic +Lepidodendraceae +lepidodendraceous +lepidodendrid +lepidodendrids +lepidodendroid +lepidodendroids +Lepidodendron +lepidoid +Lepidoidei +lepidolite +lepidomelane +lepidophyllous +Lepidophyllum +lepidophyte +lepidophytic +Lepidophloios +lepidoporphyrin +lepidopter +Lepidoptera +lepidopteral +lepidopteran +lepidopterid +lepidopterist +lepidopterology +lepidopterological +lepidopterologist +lepidopteron +lepidopterous +Lepidosauria +lepidosaurian +lepidoses +Lepidosiren +Lepidosirenidae +lepidosirenoid +lepidosis +Lepidosperma +Lepidospermae +Lepidosphes +Lepidostei +lepidosteoid +Lepidosteus +Lepidostrobus +lepidote +Lepidotes +lepidotic +Lepidotus +Lepidurus +Lepidus +Lepilemur +Lepine +Lepiota +Lepisma +Lepismatidae +Lepismidae +lepismoid +Lepisosteidae +Lepisosteus +Lepley +lepocyta +lepocyte +Lepomis +leporicide +leporid +Leporidae +leporide +leporids +leporiform +leporine +Leporis +Lepospondyli +lepospondylous +Leposternidae +Leposternon +lepothrix +Lepp +Lepper +leppy +lepra +Lepralia +lepralian +lepre +leprechaun +leprechauns +lepry +lepric +leprid +leprine +leproid +leprology +leprologic +leprologist +leproma +lepromatous +leprosaria +leprosarium +leprosariums +leprose +leprosed +leprosery +leproseries +leprosy +leprosied +leprosies +leprosis +leprosity +leprotic +leprous +leprously +leprousness +lepsaria +lepsy +Lepsius +lept +lepta +Leptamnium +Leptandra +leptandrin +leptene +leptera +leptid +Leptidae +leptiform +Leptilon +leptynite +leptinolite +Leptinotarsa +leptite +lepto- +leptobos +Leptocardia +leptocardian +Leptocardii +leptocentric +leptocephalan +leptocephali +leptocephaly +leptocephalia +leptocephalic +leptocephalid +Leptocephalidae +leptocephaloid +leptocephalous +Leptocephalus +leptocercal +leptochlorite +leptochroa +leptochrous +leptoclase +leptodactyl +Leptodactylidae +leptodactylous +Leptodactylus +leptodermatous +leptodermous +Leptodora +Leptodoridae +leptoform +lepto-form +Leptogenesis +leptokurtic +leptokurtosis +Leptolepidae +Leptolepis +Leptolinae +leptology +leptomatic +leptome +Leptomedusae +leptomedusan +leptomeningeal +leptomeninges +leptomeningitis +leptomeninx +leptometer +leptomonad +Leptomonas +Lepton +leptonecrosis +leptonema +leptonic +leptons +leptopellic +leptophyllous +Leptophis +leptoprosope +leptoprosopy +leptoprosopic +leptoprosopous +Leptoptilus +Leptorchis +leptorrhin +leptorrhine +leptorrhiny +leptorrhinian +leptorrhinism +Leptosyne +leptosomatic +leptosome +leptosomic +leptosperm +Leptospermum +Leptosphaeria +Leptospira +leptospirae +leptospiral +leptospiras +leptospire +leptospirosis +leptosporangiate +Leptostraca +leptostracan +leptostracous +Leptostromataceae +leptotene +Leptothrix +lepto-type +Leptotyphlopidae +Leptotyphlops +Leptotrichia +leptus +Lepus +lequear +Lequire +Ler +Leraysville +LERC +lere +Lerida +Lermontov +Lerna +Lernaea +Lernaeacea +Lernaean +Lernaeidae +lernaeiform +lernaeoid +Lernaeoides +Lerne +Lernean +Lerner +Lernfreiheit +Leroi +LeRoy +Lerona +Leros +Lerose +lerot +lerp +lerret +Lerwa +Lerwick +Les +Lesage +Lesak +Lesath +Lesbia +Lesbian +Lesbianism +lesbianisms +lesbians +Lesbos +lesche +Leschen +Leschetizky +lese +lesed +lese-majesty +Lesgh +Lesh +Leshia +Lesya +lesiy +lesion +lesional +lesioned +lesions +Leskea +Leskeaceae +leskeaceous +Lesko +Leslee +Lesley +Lesleya +Lesli +Lesly +Leslie +Lesotho +Lespedeza +Lesquerella +less +Lessard +lessee +lessees +lesseeship +lessen +lessened +lessener +lessening +lessens +Lesseps +Lesser +lesses +lessest +Lessing +lessive +Lesslie +lessn +lessness +lesson +lessoned +lessoning +lessons +lesson's +lessor +lessors +LEST +leste +Lester +Lesterville +lestiwarite +lestobioses +lestobiosis +lestobiotic +Lestodon +Lestosaurus +lestrad +Lestrigon +Lestrigonian +Lesueur +let +Leta +let-alone +Letart +Letch +letched +Letcher +letches +letchy +letching +Letchworth +letdown +letdowns +lete +letgame +Letha +lethal +lethality +lethalities +lethalize +lethally +lethals +lethargy +lethargic +lethargical +lethargically +lethargicalness +lethargies +lethargise +lethargised +lethargising +lethargize +lethargized +lethargizing +lethargus +Lethbridge +Lethe +Lethean +lethes +lethy +Lethia +Lethied +lethiferous +Lethocerus +lethologica +Leticia +Letisha +Letitia +Letizia +Leto +letoff +let-off +Letohatchee +Letona +letorate +let-out +let-pass +L'Etranger +Letreece +Letrice +letrist +lets +let's +Letsou +Lett +Letta +lettable +Lette +letted +letten +letter +letter-bound +lettercard +letter-card +letter-copying +letter-duplicating +lettered +letterer +letter-erasing +letterers +letteret +letter-fed +letter-folding +letterform +lettergae +lettergram +letterhead +letterheads +letter-high +letterin +lettering +letterings +letterleaf +letter-learned +letterless +letterman +lettermen +lettern +letter-opener +letter-perfect +letterpress +letter-press +letters +letterset +letterspace +letterspaced +letterspacing +letterure +letterweight +letter-winged +letterwood +Letti +Letty +Lettic +Lettice +Lettie +lettiga +letting +Lettish +Letto-lithuanian +Letto-slavic +Letto-slavonic +lettrin +lettrure +Letts +lettsomite +Lettsworth +lettuce +lettuces +letuare +letup +let-up +letups +leu +leuc- +Leucadendron +Leucadian +leucaemia +leucaemic +Leucaena +leucaethiop +leucaethiopes +leucaethiopic +Leucaeus +leucaniline +leucanthous +Leucas +leucaugite +leucaurin +Leuce +leucemia +leucemias +leucemic +Leucetta +leuch +leuchaemia +leuchemia +leuchtenbergite +leucic +Leucichthys +Leucifer +Leuciferidae +leucyl +leucin +leucine +leucines +leucins +Leucippe +Leucippides +Leucippus +leucism +leucite +leucite-basanite +leucites +leucite-tephrite +leucitic +leucitis +leucitite +leucitohedron +leucitoid +leucitophyre +Leuckartia +Leuckartiidae +leuco +leuco- +leucobasalt +leucoblast +leucoblastic +Leucobryaceae +Leucobryum +leucocarpous +leucochalcite +leucocholy +leucocholic +leucochroic +leucocyan +leucocidic +leucocidin +leucocism +leucocytal +leucocyte +leucocythaemia +leucocythaemic +leucocythemia +leucocythemic +leucocytic +leucocytoblast +leucocytogenesis +leucocytoid +leucocytolysin +leucocytolysis +leucocytolytic +leucocytology +leucocytometer +leucocytopenia +leucocytopenic +leucocytoplania +leucocytopoiesis +leucocytosis +leucocytotherapy +leucocytotic +Leucocytozoon +leucocrate +leucocratic +Leucocrinum +leucoderma +leucodermatous +leucodermia +leucodermic +leucoencephalitis +leucoethiop +leucogenic +leucoid +leucoindigo +leucoindigotin +Leucojaceae +Leucojum +leucoline +leucolytic +leucoma +leucomaine +leucomas +leucomatous +leucomelanic +leucomelanous +Leucon +leucones +leuconoid +Leuconostoc +leucopenia +leucopenic +leucophane +leucophanite +leucophyllous +leucophyre +leucophlegmacy +leucophoenicite +leucophore +Leucophryne +leucopyrite +leucoplakia +leucoplakial +leucoplast +leucoplastid +leucopoiesis +leucopoietic +leucopus +leucoquinizarin +leucoryx +leucorrhea +leucorrheal +leucorrhoea +leucorrhoeal +leucosyenite +leucosis +Leucosolenia +Leucosoleniidae +leucospermous +leucosphenite +leucosphere +leucospheric +leucostasis +Leucosticte +leucotactic +leucotaxin +leucotaxine +Leucothea +Leucothoe +leucotic +leucotome +leucotomy +leucotomies +leucotoxic +leucous +leucoxene +Leuctra +Leucus +leud +leudes +leuds +leuk +leukaemia +leukaemic +Leukas +leukemia +leukemias +leukemic +leukemics +leukemid +leukemoid +leuko- +leukoblast +leukoblastic +leukocidic +leukocidin +leukocyt- +leukocyte +leukocytes +leukocythemia +leukocytic +leukocytoblast +leukocytoid +leukocytopenia +leukocytosis +leukocytotic +leukoctyoid +leukoderma +leukodystrophy +leukoma +leukomas +leukon +leukons +leukopedesis +leukopenia +leukopenic +leukophoresis +leukopoiesis +leukopoietic +leukorrhea +leukorrheal +leukorrhoea +leukorrhoeal +leukoses +leukosis +leukotaxin +leukotaxine +Leukothea +leukotic +leukotomy +leukotomies +leuma +Leund +leung +Leupold +Leupp +Leuricus +Leutze +Leuven +Lev +lev- +Lev. +leva +levade +Levallois +Levalloisian +Levan +Levana +levance +levancy +Levania +Levant +levanted +Levanter +levantera +levanters +Levantine +levanting +Levantinism +levanto +levants +levarterenol +Levasy +levation +levator +levatores +levators +leve +leveche +levee +leveed +leveeing +levees +levee's +leveful +Levey +level +level-coil +leveled +leveler +levelers +levelheaded +level-headed +levelheadedly +levelheadedness +level-headedness +leveling +levelish +levelism +level-jawed +Levelland +levelled +Leveller +levellers +levellest +levelly +levelling +levelman +levelness +levelnesses +Levelock +level-off +levels +level-wind +Leven +Levenson +Leventhal +Leventis +Lever +lever-action +leverage +leveraged +leverages +leveraging +levered +leverer +leveret +leverets +Leverett +Leverhulme +Leverick +Leveridge +Levering +Leverkusen +leverlike +leverman +Leveroni +Leverrier +levers +lever's +leverwood +levesel +Levesque +levet +Levi +Levy +leviable +leviathan +leviathans +leviation +levied +levier +leviers +levies +levigable +levigate +levigated +levigates +levigating +levigation +levigator +levying +levyist +Levin +Levina +Levine +levyne +leviner +levining +levynite +Levins +Levinson +levir +levirate +levirates +leviratic +leviratical +leviration +Levis +levi's +Levison +Levisticum +Levi-Strauss +Levit +Levit. +Levitan +levitant +levitate +levitated +levitates +levitating +levitation +levitational +levitations +levitative +levitator +Levite +leviter +levity +Levitical +Leviticalism +Leviticality +Levitically +Leviticalness +Leviticism +Leviticus +levities +Levitism +Levitt +Levittown +LeVitus +Levkas +levo +levo- +levodopa +levoduction +levogyrate +levogyre +levogyrous +levoglucose +levolactic +levolimonene +Levon +Levona +Levophed +levo-pinene +levorotary +levorotation +levorotatory +levotartaric +levoversion +Levroux +levulic +levulin +levulinic +levulins +levulose +levuloses +levulosuria +Lew +Lewak +Lewan +Lewanna +lewd +lewder +lewdest +lewdly +lewdness +lewdnesses +lewdster +lewe +Lewellen +Lewendal +Lewert +Lewes +Lewie +Lewin +lewing +Lewis +Lewisberry +Lewisburg +lewises +Lewisetta +Lewisham +Lewisia +Lewisian +lewisite +lewisites +Lewisohn +Lewison +Lewisport +Lewiss +lewisson +lewissons +lewist +Lewiston +Lewistown +Lewisville +Lewls +lewnite +Lewse +lewth +lewty +lew-warm +lex +lex. +Lexa +Lexell +lexeme +lexemes +lexemic +lexes +Lexi +Lexy +lexia +lexic +lexica +lexical +lexicalic +lexicality +lexically +lexicog +lexicog. +lexicographer +lexicographers +lexicography +lexicographian +lexicographic +lexicographical +lexicographically +lexicographies +lexicographist +lexicology +lexicologic +lexicological +lexicologist +lexicon +lexiconist +lexiconize +lexicons +lexicon's +lexicostatistic +lexicostatistical +lexicostatistics +Lexie +lexigraphy +lexigraphic +lexigraphical +lexigraphically +Lexine +Lexington +lexiphanes +lexiphanic +lexiphanicism +Lexis +lexological +lez +lezes +Lezghian +Lezley +Lezlie +lezzy +lezzie +lezzies +LF +LFACS +LFS +LFSA +LG +lg. +LGA +LGB +LGBO +Lger +LGk +l-glucose +LGM +lgth +lgth. +LH +Lhary +Lhasa +lhb +LHD +lherzite +lherzolite +Lhevinne +lhiamba +Lho-ke +L'Hospital +Lhota +LHS +LI +ly +Lia +liability +liabilities +liability's +liable +liableness +Lyaeus +liaise +liaised +liaises +liaising +liaison +liaisons +liaison's +Liakoura +Lyall +Lyallpur +Liam +lyam +liamba +lyam-hound +Lian +Liana +lianas +lyance +Liane +lianes +liang +liangle +liangs +Lianna +Lianne +lianoid +Liao +Liaoyang +Liaoning +Liaopeh +Liaotung +liar +Liard +lyard +liards +liars +liar's +lyart +Lias +Lyas +lyase +lyases +liasing +liason +Liassic +Liatrice +Liatris +Lyautey +Lib +Lib. +Liba +libament +libaniferous +libanophorous +libanotophorous +libant +libard +libate +libated +libating +libation +libational +libationary +libationer +libations +libatory +Libau +Libava +Libb +libbard +libbed +Libbey +libber +libbers +libbet +Libbi +Libby +Libbie +libbing +Libbna +libbra +libecchio +libeccio +libeccios +libel +libelant +libelants +libeled +libelee +libelees +libeler +libelers +libeling +libelist +libelists +libellant +libellary +libellate +libelled +libellee +libellees +libeller +libellers +libelling +libellist +libellous +libellously +Libellula +libellulid +Libellulidae +libelluloid +libelous +libelously +libels +Libenson +Liber +Libera +Liberal +Liberalia +liberalisation +liberalise +liberalised +liberaliser +liberalising +Liberalism +liberalisms +liberalist +liberalistic +liberalites +liberality +liberalities +liberalization +liberalizations +liberalize +liberalized +liberalizer +liberalizes +liberalizing +liberally +liberal-minded +liberal-mindedness +liberalness +liberals +liberate +liberated +liberates +Liberati +liberating +liberation +liberationism +liberationist +liberationists +liberations +liberative +Liberator +liberatory +liberators +liberator's +liberatress +liberatrice +liberatrix +Liberec +Liberia +Liberian +liberians +Liberius +liberomotor +libers +libertarian +libertarianism +libertarians +Libertas +Liberty +liberticidal +liberticide +liberties +libertyless +libertinage +libertine +libertines +libertinism +liberty's +Libertytown +Libertyville +liberum +libethenite +libget +Libia +Libya +Libyan +libyans +libidibi +libidinal +libidinally +libidinist +libidinization +libidinized +libidinizing +libidinosity +libidinous +libidinously +libidinousness +libido +libidos +libinit +Libyo-phoenician +Libyo-teutonic +Libytheidae +Libytheinae +Libitina +libitum +libken +libkin +liblab +Lib-Lab +liblabs +Libna +Libnah +Libocedrus +Liborio +Libove +libr +Libra +Librae +librairie +libral +library +librarian +librarianess +librarians +librarian's +librarianship +libraries +librarii +libraryless +librarious +library's +librarius +libras +librate +librated +librates +librating +libration +librational +libratory +Libre +libretti +librettist +librettists +libretto +librettos +libretto-writing +Libreville +libri +Librid +libriform +libris +Librium +libroplast +libs +Lyburn +Libuse +lyc +Lycaena +lycaenid +Lycaenidae +Lycaeus +Lican-antai +Licania +lycanthrope +lycanthropy +lycanthropia +lycanthropic +lycanthropies +lycanthropist +lycanthropize +lycanthropous +Lycaon +Lycaonia +licareol +Licastro +licca +lice +lycea +lyceal +lycee +lycees +licence +licenceable +licenced +licencee +licencees +licencer +licencers +licences +licencing +licensable +license +licensed +licensee +licensees +licenseless +licenser +licensers +licenses +licensing +licensor +licensors +licensure +licente +licenti +licentiate +licentiates +licentiateship +licentiation +licentious +licentiously +licentiousness +licentiousnesses +licet +Licetus +Lyceum +lyceums +lich +lych +Licha +licham +lichanos +Lichas +lichee +lychee +lichees +lychees +lichen +lichenaceous +lichen-clad +lichen-crusted +lichened +Lichenes +lichen-grown +licheny +lichenian +licheniasis +lichenic +lichenicolous +lichenification +licheniform +lichenin +lichening +lichenins +lichenise +lichenised +lichenising +lichenism +lichenist +lichenivorous +lichenization +lichenize +lichenized +lichenizing +lichen-laden +lichenlike +lichenographer +lichenography +lichenographic +lichenographical +lichenographist +lichenoid +lichenology +lichenologic +lichenological +lichenologist +Lichenopora +Lichenoporidae +lichenose +lichenous +lichens +lichen's +liches +Lichfield +lich-gate +lych-gate +lich-house +lichi +lichis +Lychnic +Lychnis +lychnises +lychnomancy +Lichnophora +Lichnophoridae +lychnoscope +lychnoscopic +lich-owl +Licht +lichted +Lichtenberg +Lichtenfeld +Lichtenstein +Lichter +lichting +lichtly +lichts +lichwake +Licia +Lycia +Lycian +lycid +Lycidae +Lycidas +Licymnius +lycine +Licinian +licit +licitation +licitly +licitness +Lycium +Lick +lick-dish +licked +licker +licker-in +lickerish +lickerishly +lickerishness +lickerous +lickers +lickety +lickety-brindle +lickety-cut +lickety-split +lick-finger +lick-foot +Licking +lickings +Lickingville +lick-ladle +Lyckman +Licko +lickpenny +lick-platter +licks +lick-spigot +lickspit +lickspits +lickspittle +lick-spittle +lickspittling +Lycodes +Lycodidae +lycodoid +Lycomedes +Lycoming +Lycon +lycopene +lycopenes +Lycoperdaceae +lycoperdaceous +Lycoperdales +lycoperdoid +Lycoperdon +Lycopersicon +Lycophron +lycopin +lycopod +lycopode +Lycopodiaceae +lycopodiaceous +Lycopodiales +Lycopodium +lycopods +Lycopsida +Lycopsis +Lycopus +licorice +licorices +lycorine +licorn +licorne +licorous +Lycosa +lycosid +Lycosidae +Lycotherses +licour +lyctid +Lyctidae +lictor +lictorian +lictors +Lyctus +Licuala +Lycurgus +licuri +licury +Lycus +lid +Lida +Lyda +Lidah +LIDAR +lidars +Lidda +Lydda +lidded +lidder +Lidderdale +lidderon +Liddy +Liddiard +Liddie +lidding +lyddite +lyddites +Liddle +Lide +Lydell +lidflower +lidgate +Lydgate +Lidgerwood +Lidia +Lydia +Lydian +lidias +Lidice +lidicker +Lidie +Lydie +lydite +lidless +lidlessly +Lido +lidocaine +Lydon +lidos +lids +lid's +Lidstone +Lie +lye +lie-abed +liebenerite +Liebenthal +lieberkuhn +Lieberman +Liebermann +Liebeslied +Liebfraumilch +liebgeaitor +lie-by +Liebig +liebigite +lie-bys +Liebknecht +lieblich +Liebman +Liebowitz +Liechtenstein +lied +lieder +Liederkranz +Liederman +Liedertafel +lie-down +Lief +liefer +liefest +liefly +liefsome +Liege +liegedom +liegeful +liegefully +liegeless +liegely +liegeman +liege-manship +liegemen +lieger +lieges +liegewoman +liegier +Liegnitz +Lyell +lien +lienable +lienal +Lyencephala +lyencephalous +lienculi +lienculus +lienectomy +lienectomies +lienee +Lienhard +lienholder +lienic +lienitis +lieno- +lienocele +lienogastric +lienointestinal +lienomalacia +lienomedullary +lienomyelogenous +lienopancreatic +lienor +lienorenal +lienotoxin +liens +lien's +lientery +lienteria +lienteric +lienteries +Liepaja +liepot +lieproof +lieprooflier +lieproofliest +lier +lyery +Lyerly +lierne +liernes +lierre +liers +lies +lyes +Liesa +liesh +liespfund +liest +Liestal +Lietman +Lietuva +lieu +lieue +lieus +Lieut +Lieut. +lieutenancy +lieutenancies +lieutenant +lieutenant-colonelcy +lieutenant-general +lieutenant-governorship +lieutenantry +lieutenants +lieutenant's +lieutenantship +lievaart +lieve +liever +lievest +lievrite +Liew +Lif +Lifar +Life +life-abhorring +life-and-death +life-bearing +life-beaten +life-begetting +life-bereft +lifeblood +life-blood +lifebloods +lifeboat +lifeboatman +lifeboatmen +lifeboats +life-breathing +life-bringing +lifebuoy +life-consuming +life-creating +life-crowded +lifeday +life-deserted +life-destroying +life-devouring +life-diffusing +lifedrop +life-ending +life-enriching +life-force +lifeful +lifefully +lifefulness +life-giver +life-giving +lifeguard +life-guard +lifeguards +life-guardsman +lifehold +lifeholder +lifehood +life-hugging +lifey +life-yielding +life-infatuate +life-infusing +life-invigorating +lifeleaf +life-lengthened +lifeless +lifelessly +lifelessness +lifelet +lifelike +life-like +lifelikeness +lifeline +lifelines +lifelong +life-lorn +life-lost +life-maintaining +lifemanship +lifen +life-or-death +life-outfetching +life-penetrated +life-poisoning +life-preserver +life-preserving +life-prolonging +life-quelling +lifer +life-rendering +life-renewing +liferent +liferented +liferenter +liferenting +liferentrix +life-restoring +liferoot +lifers +life-sapping +lifesaver +life-saver +lifesavers +lifesaving +lifesavings +life-serving +life-size +life-sized +lifeskills +lifesome +lifesomely +lifesomeness +lifespan +lifespans +life-spent +lifespring +lifestyle +life-style +lifestyles +life-sustaining +life-sweet +life-teeming +life-thirsting +life-tide +lifetime +life-timer +lifetimes +lifetime's +lifeway +lifeways +lifeward +life-weary +life-weariness +life-while +lifework +lifeworks +life-worthy +Liffey +LIFIA +lyfkie +liflod +LIFO +Lyford +Lifschitz +lift +liftable +liftboy +lifted +lifter +lifters +liftgate +lifting +liftless +liftman +liftmen +liftoff +lift-off +liftoffs +Lifton +lifts +lift-slab +lig +ligable +lygaeid +Lygaeidae +ligament +ligamenta +ligamental +ligamentary +ligamentous +ligamentously +ligaments +ligamentta +ligamentum +ligan +ligand +ligands +ligans +ligas +ligase +ligases +ligate +ligated +ligates +ligating +ligation +ligations +ligative +ligator +ligatory +ligature +ligatured +ligatures +ligaturing +lig-by +lige +ligeance +Ligeia +liger +ligers +Ligeti +Ligetti +Lygeum +liggat +ligge +ligger +Ligget +Liggett +Liggitt +Light +lightable +light-adapted +lightage +light-armed +light-bearded +light-bellied +light-blue +light-bluish +lightboard +lightboat +light-bob +light-bodied +light-borne +light-bounding +lightbrained +light-brained +light-built +lightbulb +lightbulbs +light-causing +light-century +light-charged +light-cheap +light-clad +light-colored +light-complexioned +light-creating +light-diffusing +light-disposed +light-drab +light-draft +lighted +light-embroidered +lighten +lightened +lightener +lighteners +lightening +lightens +lighter +lighterage +lightered +lighterful +lightering +lighterman +lightermen +lighters +lighter's +lighter-than-air +lightest +lightface +lightfaced +light-faced +lightfast +light-fast +lightfastness +lightfingered +light-fingered +light-fingeredness +Lightfoot +light-foot +lightfooted +light-footed +light-footedly +light-footedness +lightful +lightfully +lightfulness +light-gilded +light-giving +light-gray +light-grasp +light-grasping +light-green +light-haired +light-handed +light-handedly +light-handedness +light-harnessed +light-hating +lighthead +lightheaded +light-headed +lightheadedly +light-headedly +lightheadedness +light-headedness +lighthearted +light-hearted +lightheartedly +light-heartedly +lightheartedness +light-heartedness +lightheartednesses +light-heeled +light-horseman +light-horsemen +lighthouse +lighthouseman +lighthouses +lighthouse's +light-hued +lighty +light-year +lightyears +light-years +light-yellow +lighting +lightings +lightish +lightish-blue +lightkeeper +light-leaved +light-legged +lightless +lightlessness +lightly +light-limbed +light-loaded +light-locked +Lightman +lightmans +lightmanship +light-marching +lightmen +light-minded +lightmindedly +light-mindedly +lightmindedness +light-mindedness +lightmouthed +lightness +lightnesses +lightning +lightningbug +lightninged +lightninglike +lightning-like +lightningproof +lightnings +lightning's +light-of-love +light-o'love +light-o'-love +light-pervious +lightplane +light-poised +light-producing +lightproof +light-proof +light-reactive +light-refracting +light-refractive +light-robed +lightroom +light-rooted +light-rootedness +lights +light-scattering +lightscot +light-sensitive +lightship +lightships +light-skinned +light-skirts +lightsman +lightsmen +lightsome +lightsomely +lightsomeness +lights-out +light-spirited +light-spreading +light-struck +light-thoughted +lighttight +light-timbered +light-tongued +light-treaded +light-veined +lightwards +light-waved +lightweight +light-weight +lightweights +light-winged +light-witted +lightwood +lightwort +Ligyda +Ligydidae +ligitimized +ligitimizing +lign- +lignaloes +lign-aloes +lignatile +ligne +ligneous +lignes +lignescent +ligni- +lignicole +lignicoline +lignicolous +ligniferous +lignify +lignification +lignifications +lignified +lignifies +lignifying +ligniform +lignin +lignins +ligninsulphonate +ligniperdous +lignite +lignites +lignitic +lignitiferous +lignitize +lignivorous +ligno- +lignocaine +lignocellulose +lignocellulosic +lignoceric +lignography +lignone +lignose +lignosity +lignosulfonate +lignosulphite +lignosulphonate +lignous +lignum +lignums +Lygodesma +Lygodium +Ligon +Ligonier +Lygosoma +ligroin +ligroine +ligroines +ligroins +ligula +ligulae +ligular +Ligularia +ligulas +ligulate +ligulated +ligulate-flowered +ligule +ligules +liguli- +Liguliflorae +liguliflorous +liguliform +ligulin +liguloid +Liguori +Liguorian +ligure +ligures +Liguria +Ligurian +ligurite +ligurition +ligurrition +lygus +Ligusticum +ligustrin +Ligustrum +Lihyanite +Lihue +liin +lying +lying-in +lying-ins +lyingly +lyings +lyings-in +liyuan +lija +likability +likable +likableness +Likasi +like +likeability +likeable +likeableness +liked +like-eyed +like-fashioned +like-featured +likeful +likehood +Likely +likelier +likeliest +likelihead +likelihood +likelihoods +likeliness +like-looking +like-made +likeminded +like-minded +like-mindedly +likemindedness +like-mindedness +liken +lyken +like-natured +likened +likeness +likenesses +likeness's +likening +likens +Lykens +like-persuaded +liker +likerish +likerous +likers +likes +Lykes +like-sex +like-shaped +like-sized +likesome +likest +likeways +lykewake +lyke-wake +likewalk +likewise +likewisely +likewiseness +likin +liking +likingly +likings +likker +liknon +Likoura +Likud +likuta +Lil +Lila +Lilac +lilac-banded +lilac-blue +lilac-colored +lilaceous +lilac-flowered +lilac-headed +lilacin +lilacky +lilac-mauve +lilac-pink +lilac-purple +lilacs +lilac's +lilacthroat +lilactide +lilac-tinted +lilac-violet +Lilaeopsis +Lilah +Lilas +Lilbourn +Lilburn +Lilburne +lile +Lyle +liles +Lyles +Lilesville +Lili +Lily +Lyly +Lilia +Liliaceae +liliaceous +lilial +Liliales +Lilian +Lilyan +Liliane +Lilias +liliated +Lilibel +Lilybel +Lilibell +Lilibelle +Lilybelle +lily-cheeked +lily-clear +lily-cradled +lily-crowned +Lilydale +lilied +Lilienthal +lilies +lilyfy +lily-fingered +lily-flower +liliform +lilyhanded +Liliiflorae +lilylike +lily-liver +lily-livered +lily-liveredness +lily-paved +lily-pot +lily-robed +lily's +lily-shaped +lily-shining +Lilith +Lilithe +lily-tongued +lily-trotter +Lilium +Liliuokalani +Lilius +Lily-white +lily-whiteness +lilywood +lilywort +lily-wristed +lill +Lilla +Lille +Lilli +Lilly +Lillian +lillianite +Lillibullero +Lillie +lilly-low +Lillington +lilly-pilly +Lilliput +Lilliputian +Lilliputianize +lilliputians +lilliputs +Lillis +Lillith +Lilliwaup +Lillywhite +Lilllie +Lillo +Lilo +Lilongwe +lilt +lilted +lilty +lilting +liltingly +liltingness +lilts +LIM +lym +Lima +limace +Limacea +limacel +limacelle +limaceous +Limacidae +limaciform +Limacina +limacine +limacines +limacinid +Limacinidae +limacoid +limacon +limacons +limail +limaille +Liman +Lyman +Limann +Lymann +limans +Lymantria +lymantriid +Lymantriidae +limas +Limassol +limation +Limaville +Limawood +Limax +limb +limba +limbal +limbas +limbat +limbate +limbation +limbec +limbeck +limbecks +limbed +Limber +limbered +limberer +limberest +limberham +limbering +limberly +limberneck +limber-neck +limberness +limbers +Limbert +limbi +limby +limbic +limbie +limbier +limbiest +limbiferous +limbing +limbless +limbmeal +limb-meal +limbo +limboinfantum +limbos +Limbourg +limbous +limbs +Limbu +Limburg +Limburger +limburgite +limbus +limbuses +lime +Lyme +limeade +limeades +Limean +lime-ash +limeberry +limeberries +lime-boiled +lime-burner +limebush +limed +lyme-grass +lyme-hound +Limehouse +limey +limeys +lime-juicer +limekiln +lime-kiln +limekilns +limeless +limelight +limelighter +limelights +limelike +limeman +Limemann +limen +Limenia +limens +lime-pit +Limeport +limequat +limer +Limerick +limericks +lime-rod +limes +lime's +limestone +limestones +limesulfur +limesulphur +lime-sulphur +limetta +limettin +lime-twig +limewash +limewater +lime-water +lime-white +limewood +limewort +lymhpangiophlebitis +limy +Limicolae +limicoline +limicolous +Limidae +limier +limiest +limina +liminal +liminary +limine +liminess +liminesses +liming +Limington +Lymington +limit +limitability +limitable +limitableness +limitably +limital +limitanean +limitary +limitarian +limitaries +limitate +limitation +limitational +limitations +limitation's +limitative +limitatively +limited +limitedly +limitedness +limiteds +limiter +limiters +limites +limity +limiting +limitive +limitless +limitlessly +limitlessness +limitor +limitrophe +limits +limit-setting +limivorous +limli +LIMM +limma +Limmasol +limmata +limmer +limmers +limmock +L'Immoraliste +limmu +limn +Lymn +Limnaea +Lymnaea +lymnaean +lymnaeid +Lymnaeidae +limnal +limnanth +Limnanthaceae +limnanthaceous +Limnanthemum +Limnanthes +limned +limner +limnery +limners +limnetic +Limnetis +limniad +limnic +limnimeter +limnimetric +limning +limnite +limnobiology +limnobiologic +limnobiological +limnobiologically +limnobios +Limnobium +Limnocnida +limnograph +limnology +limnologic +limnological +limnologically +limnologist +limnometer +limnophil +limnophile +limnophilid +Limnophilidae +limnophilous +limnophobia +limnoplankton +Limnorchis +Limnoria +Limnoriidae +limnorioid +limns +limo +Limodorum +Limoges +limoid +Limoli +Limon +limoncillo +limoncito +limonene +limonenes +limoniad +limonin +limonite +limonites +limonitic +limonitization +limonium +limos +Limosa +limose +Limosella +Limosi +limous +Limousin +limousine +limousine-landaulet +limousines +limp +limpa +limpas +limped +limper +limpers +limpest +limpet +limpets +lymph +lymph- +lymphad +lymphadenectasia +lymphadenectasis +lymphadenia +lymphadenitis +lymphadenoid +lymphadenoma +lymphadenomas +lymphadenomata +lymphadenome +lymphadenopathy +lymphadenosis +lymphaemia +lymphagogue +lymphangeitis +lymphangial +lymphangiectasis +lymphangiectatic +lymphangiectodes +lymphangiitis +lymphangioendothelioma +lymphangiofibroma +lymphangiology +lymphangioma +lymphangiomas +lymphangiomata +lymphangiomatous +lymphangioplasty +lymphangiosarcoma +lymphangiotomy +lymphangitic +lymphangitides +lymphangitis +lymphatic +lymphatical +lymphatically +lymphation +lymphatism +lymphatitis +lymphatolysin +lymphatolysis +lymphatolytic +limphault +lymphectasia +lymphedema +lymphemia +lymphenteritis +lymphy +lympho- +lymphoadenoma +lympho-adenoma +lymphoblast +lymphoblastic +lymphoblastoma +lymphoblastosis +lymphocele +lymphocyst +lymphocystosis +lymphocyte +lymphocytes +lymphocythemia +lymphocytic +lymphocytoma +lymphocytomatosis +lymphocytopenia +lymphocytosis +lymphocytotic +lymphocytotoxin +lymphodermia +lymphoduct +lymphoedema +lymphogenic +lymphogenous +lymphoglandula +lymphogranuloma +lymphogranulomas +lymphogranulomata +lymphogranulomatosis +lymphogranulomatous +lymphography +lymphographic +lymphoid +lymphoidectomy +lymphoidocyte +lymphology +lymphoma +lymphomas +lymphomata +lymphomatoid +lymphomatosis +lymphomatous +lymphomyxoma +lymphomonocyte +lymphopathy +lymphopenia +lymphopenial +lymphopoieses +lymphopoiesis +lymphopoietic +lymphoprotease +lymphorrhage +lymphorrhagia +lymphorrhagic +lymphorrhea +lymphosarcoma +lymphosarcomas +lymphosarcomatosis +lymphosarcomatous +lymphosporidiosis +lymphostasis +lymphotaxis +lymphotome +lymphotomy +lymphotoxemia +lymphotoxin +lymphotrophy +lymphotrophic +lymphous +lymphs +lymphuria +lymph-vascular +limpy +limpid +limpidity +limpidly +limpidness +limpily +limpin +limpiness +limping +limpingly +limpingness +limpish +limpkin +limpkins +limply +limpness +limpnesses +Limpopo +limps +limpsey +limpsy +limpsier +limpwort +limsy +limu +limu-eleele +limu-kohu +limuli +limulid +Limulidae +limuloid +Limuloidea +limuloids +Limulus +limurite +Lin +Lyn +lin. +Lina +linable +linac +Linaceae +linaceous +Linacre +linacs +linaga +linage +linages +linalyl +linaloa +linaloe +linalol +linalols +linalool +linalools +linamarin +Linanthus +Linares +Linaria +linarite +Linasec +Lynbrook +LINC +lyncean +Lynceus +Linch +Lynch +lynchable +linchbolt +Lynchburg +lynched +lyncher +lynchers +lynches +linchet +lynchet +lynching +lynchings +linchpin +linch-pin +lynchpin +linchpinned +linchpins +Lyncid +lyncine +Lyncis +lincloth +Lynco +Lincoln +Lincolndale +Lincolnesque +Lincolnian +Lincolniana +Lincolnlike +Lincolnshire +Lincolnton +Lincolnville +lincomycin +Lincroft +lincrusta +Lincs +lincture +linctus +Lind +Lynd +Linda +Lynda +lindabrides +lindackerite +Lindahl +Lindale +lindane +lindanes +Lindberg +Lindbergh +Lindblad +Lindbom +Lynde +Lindeberg +Lyndeborough +Lyndel +Lindell +Lyndell +Lindemann +Linden +Lynden +Lindenau +Lindenhurst +lindens +Lindenwold +Lindenwood +Linder +Lindera +Linders +Lyndes +Lindesnes +Lindgren +Lindholm +Lyndhurst +Lindi +Lindy +Lyndy +Lindybeth +Lindie +lindied +lindies +lindying +Lindylou +Lindisfarne +Lindley +Lindleyan +Lindly +Lindner +Lindo +lindoite +Lindon +Lyndon +Lyndonville +Lyndora +Lindquist +Lindrith +Lindsay +Lyndsay +Lindsborg +Lindsey +Lyndsey +Lindseyville +Lindsy +Lindside +Lyndsie +Lindsley +Lindstrom +Lindwall +lindworm +Line +Linea +Lynea +lineable +lineage +lineaged +lineages +lineal +lineality +lineally +lineament +lineamental +lineamentation +lineaments +lineameter +linear +linear-acute +linear-attenuate +linear-awled +linear-elliptical +linear-elongate +linear-ensate +linear-filiform +lineary +linearifolius +linearisation +linearise +linearised +linearising +linearity +linearities +linearizable +linearization +linearize +linearized +linearizes +linearizing +linear-lanceolate +linear-leaved +linearly +linear-ligulate +linear-oblong +linear-obovate +linear-setaceous +linear-shaped +linear-subulate +lineas +lineate +lineated +lineation +lineatum +lineature +linebacker +linebackers +linebacking +linebred +line-bred +linebreed +line-breed +linebreeding +line-bucker +linecaster +linecasting +line-casting +linecut +linecuts +lined +line-engraving +linefeed +linefeeds +line-firing +Linehan +line-haul +line-hunting +liney +lineiform +lineless +linelet +linelike +Linell +Lynelle +lineman +linemen +linen +Lynen +linen-armourer +linendrapers +Linene +linener +linenette +linenfold +lineny +linenize +linenizer +linenman +linens +linen's +linenumber +linenumbers +lineocircular +lineograph +lineolate +lineolated +line-out +lineprinter +liner +linerange +linerless +liners +lines +line's +line-sequential +linesides +linesman +linesmen +Linesville +Linet +linetest +Lynett +Linetta +Linette +Lynette +lineup +line-up +lineups +Lineville +linewalker +linework +ling +ling. +linga +Lingayat +Lingayata +lingala +lingam +lingams +lingas +lingberry +lingberries +Lyngbyaceae +Lyngbyeae +lingbird +lingcod +lingcods +linge +lingel +lingenberry +lingence +linger +lingered +lingerer +lingerers +lingerie +lingeries +lingering +lingeringly +lingers +linget +lingy +Lyngi +lingier +lingiest +lingism +Lingle +Lingleville +lingo +lingoe +lingoes +lingonberry +lingonberries +lingot +Lingoum +lings +lingster +lingtow +lingtowman +lingu- +lingua +linguacious +linguaciousness +linguadental +linguae +linguaeform +lingual +linguale +lingualis +linguality +lingualize +lingually +linguals +Lingualumina +linguanasal +Linguata +Linguatula +Linguatulida +Linguatulina +linguatuline +linguatuloid +linguet +linguidental +linguiform +linguine +linguines +linguini +linguinis +linguipotence +linguished +linguist +linguister +linguistic +linguistical +linguistically +linguistician +linguistics +linguistry +linguists +linguist's +lingula +lingulae +lingulate +lingulated +Lingulella +lingulid +Lingulidae +linguliferous +linguliform +linguloid +linguo- +linguodental +linguodistal +linguogingival +linguopalatal +linguopapillitis +linguoversion +Lingwood +lingwort +linha +linhay +liny +linie +linier +liniest +liniya +liniment +liniments +linin +lininess +lining +lining-out +linings +lining-up +linins +Linyphia +linyphiid +Linyphiidae +Linis +linitis +Linyu +linja +linje +Link +linkable +linkage +linkages +linkage's +linkboy +link-boy +linkboys +linked +linkedit +linkedited +linkediting +linkeditor +linkeditted +linkeditting +linkedness +Linker +linkers +linky +linkier +linkiest +linking +linkman +linkmen +Linkoping +Linkoski +Linkping +links +linksman +linksmen +linksmith +linkster +linkup +link-up +linkups +Linkwood +linkwork +linkworks +lin-lan-lone +linley +Linlithgow +Linn +Lynn +Lynna +Linnaea +Linnaean +Linnaeanism +linnaeite +Linnaeus +Lynndyl +Linne +Lynne +Linnea +Lynnea +Linnean +Linnell +Lynnell +Lynnelle +Linneman +linneon +Linnet +Lynnet +Linnete +linnets +Lynnett +Linnette +Lynnette +Linneus +Lynnfield +lynnhaven +Linnhe +Linnie +linns +Lynnville +Lynnwood +Lynnworth +lino +linocut +linocuts +Linoel +Linofilm +linolate +linoleate +linoleic +linolein +linolenate +linolenic +linolenin +linoleum +linoleums +linolic +linolin +linometer +linon +linonophobia +Linopteris +Linos +Linotype +Linotyped +Linotyper +linotypes +Linotyping +linotypist +lino-typist +linous +linoxin +linoxyn +linpin +linquish +Lins +Lyns +Linsang +linsangs +linseed +linseeds +linsey +Lynsey +linseys +linsey-woolsey +linsey-woolseys +Linsk +Linskey +Linson +linstock +linstocks +lint +lintel +linteled +linteling +lintelled +lintelling +lintels +linten +linter +lintern +linters +linty +lintie +lintier +lintiest +lintless +lintol +lintols +Linton +lintonite +lints +lintseed +lintwhite +lint-white +Linum +linums +linuron +linurons +Linus +Lynus +Linville +Linwood +Lynwood +Lynx +lynx-eyed +lynxes +lynxlike +lynx's +Linz +Linzer +Linzy +lyo- +lyocratic +Liod +liodermia +lyolysis +lyolytic +Lyomeri +lyomerous +liomyofibroma +liomyoma +Lion +Lyon +Lyonais +lion-bold +lionced +lioncel +lion-color +lion-drunk +Lionel +Lionello +Lyonese +lionesque +lioness +lionesses +lioness's +lionet +Lyonetia +lyonetiid +Lyonetiidae +lionfish +lionfishes +lion-footed +lion-guarded +lion-haunted +lion-headed +lionheart +lion-heart +lionhearted +lion-hearted +lionheartedly +lionheartedness +lion-hided +lionhood +lion-hued +lionisation +lionise +lionised +lioniser +lionisers +lionises +lionising +lionism +lionizable +lionization +lionizations +lionize +lionized +lionizer +lionizers +lionizes +lionizing +lionly +lionlike +lion-like +lion-maned +lion-mettled +Lyonnais +lyonnaise +lionne +Lyonnesse +lionproof +Lions +lion's +Lyons +lionship +lion-tailed +lion-tawny +lion-thoughted +Lyontine +lion-toothed +lyophil +lyophile +lyophiled +lyophilic +lyophilization +lyophilize +lyophilized +lyophilizer +lyophilizing +lyophobe +lyophobic +Lyopoma +Lyopomata +lyopomatous +Liothrix +Liotrichi +Liotrichidae +liotrichine +lyotrope +lyotropic +Liou +Liouville +lip +lip- +lipa +lipacidemia +lipaciduria +lipaemia +lipaemic +Lipan +Liparian +liparid +Liparidae +Liparididae +Liparis +liparite +liparocele +liparoid +liparomphalus +liparous +lipase +lipases +lip-back +lip-bearded +lip-blushing +lip-born +Lipchitz +Lipcombe +lip-deep +lipectomy +lipectomies +lypemania +lipemia +lipemic +Lyperosia +Lipetsk +Lipeurus +Lipfert +lip-good +lipic +lipid +lipide +lipides +lipidic +lipids +lipin +lipins +Lipinski +Lipizzaner +Lipkin +lip-labour +lip-learned +lipless +liplet +lip-licking +liplike +Lipman +Lipmann +lipo- +lipoblast +lipoblastoma +Lipobranchia +lipocaic +lipocardiac +lipocele +lipoceratous +lipocere +lipochondroma +lipochrome +lipochromic +lipochromogen +lipocyte +lipocytes +lipoclasis +lipoclastic +lipodystrophy +lipodystrophia +lipoferous +lipofibroma +lipogenesis +lipogenetic +lipogenic +lipogenous +lipogram +lipogrammatic +lipogrammatism +lipogrammatist +lipography +lipographic +lipohemia +lipoid +lipoidaemia +lipoidal +lipoidemia +lipoidic +lipoids +lipolyses +lipolysis +lipolitic +lipolytic +lipoma +lipomas +lipomata +lipomatosis +lipomatous +lipometabolic +lipometabolism +lipomyoma +lipomyxoma +lipomorph +Liponis +lipopectic +lip-open +lipopexia +lipophagic +lipophilic +lipophore +lipopod +Lipopoda +lipopolysaccharide +lipoprotein +liposarcoma +liposis +liposoluble +liposome +lipostomy +lipothymy +lipothymia +lypothymia +lipothymial +lipothymic +lipotype +Lipotyphla +lipotrophy +lipotrophic +lipotropy +lipotropic +lipotropin +lipotropism +lipovaccine +lipoxeny +lipoxenous +lipoxidase +Lipp +Lippe +lipped +lippen +lippened +lippening +lippens +lipper +lippered +lippering +lipperings +lippers +Lippershey +Lippi +lippy +Lippia +lippie +lippier +lippiest +Lippincott +lippiness +lipping +lippings +lippitude +lippitudo +Lippizaner +Lippizzana +Lippmann +Lippold +Lipps +lipread +lip-read +lipreading +lip-reading +lipreadings +lip-red +lip-round +lip-rounding +LIPS +lip's +lipsalve +lipsanographer +lipsanotheca +Lipschitz +Lipscomb +lipse +Lipsey +Lipski +lip-smacking +Lipson +lip-spreading +lipstick +lipsticks +Liptauer +lip-teeth +Lipton +lipuria +lipwork +liq +liq. +liquable +liquamen +liquate +liquated +liquates +liquating +liquation +liquefacient +liquefaction +liquefactions +liquefactive +liquefy +liquefiability +liquefiable +liquefied +liquefier +liquefiers +liquefies +liquefying +liquer +liquesce +liquescence +liquescency +liquescent +liquet +liqueur +liqueured +liqueuring +liqueurs +liquid +liquidable +Liquidambar +liquidamber +liquidate +liquidated +liquidates +liquidating +liquidation +liquidations +liquidation's +liquidator +liquidators +liquidatorship +liquidy +liquidise +liquidised +liquidising +liquidity +liquidities +liquidization +liquidize +liquidized +liquidizer +liquidizes +liquidizing +liquidless +liquidly +liquidness +liquidogenic +liquidogenous +liquids +liquid's +liquidus +liquify +liquified +liquifier +liquifiers +liquifies +liquifying +liquiform +liquor +liquor-drinking +liquored +liquorer +liquory +liquorice +liquoring +liquorish +liquorishly +liquorishness +liquorist +liquorless +liquor-loving +liquors +liquor's +Lir +Lira +Lyra +Lyrae +Lyraid +liras +lirate +lyrate +lyrated +lyrately +lyrate-lobed +liration +lyraway +lire +lyre +lyrebird +lyrebirds +lyreflower +lyre-guitar +lyre-leaved +lirella +lirellate +lirelliform +lirelline +lirellous +lyreman +lyres +lyre-shaped +lyretail +lyre-tailed +lyric +lyrical +lyrically +lyricalness +lyrichord +lyricisation +lyricise +lyricised +lyricises +lyricising +lyricism +lyricisms +lyricist +lyricists +lyricization +lyricize +lyricized +lyricizes +lyricizing +lyricked +lyricking +lyrico-dramatic +lyrico-epic +lyrics +lyric-writing +Lyrid +lyriform +lirioddra +liriodendra +Liriodendron +liriodendrons +liripipe +liripipes +liripoop +Liris +Lyris +lyrism +lyrisms +lyrist +lyrists +liroconite +lirot +liroth +Lyrurus +Lyrus +lis +Lys +lys- +LISA +Lisabet +Lisabeth +Lisan +Lysander +Lisandra +Lysandra +Li-sao +lysate +lysates +Lisbeth +Lisboa +Lisbon +Lisco +Liscomb +Lise +lyse +lysed +Liselotte +Lysenko +Lysenkoism +lisente +lisere +lysergic +lyses +Lisetta +Lisette +lish +Lisha +Lishe +Lysias +lysidin +lysidine +lisiere +Lisieux +lysigenic +lysigenous +lysigenously +Lysiloma +Lysimachia +Lysimachus +lysimeter +lysimetric +lysin +lysine +lysines +lysing +lysins +Lysippe +Lysippus +lysis +Lysistrata +Lysite +Lisk +Lisle +lisles +Lisman +Lismore +lyso- +lysogen +lysogenesis +lysogenetic +lysogeny +lysogenic +lysogenicity +lysogenies +lysogenization +lysogenize +lysogens +Lysol +lysolecithin +lysosomal +lysosomally +lysosome +lysosomes +lysozyme +lysozymes +LISP +lisped +lisper +lispers +lisping +lispingly +lispound +lisps +lisp's +lispund +Liss +Lissa +Lyssa +Lissajous +Lissak +Lissamphibia +lissamphibian +lyssas +Lissencephala +lissencephalic +lissencephalous +lisses +Lissi +Lissy +lyssic +Lissie +Lissner +Lissoflagellata +lissoflagellate +lissom +lissome +lissomely +lissomeness +lissomly +lissomness +lyssophobia +lissotrichan +Lissotriches +lissotrichy +lissotrichous +LIST +listable +listed +listedness +listel +listels +listen +listenable +listened +listener +listener-in +listeners +listenership +listening +listenings +listens +Lister +Listera +listerelloses +listerellosis +Listeria +Listerian +listeriases +listeriasis +Listerine +listerioses +listeriosis +Listerise +Listerised +Listerising +Listerism +Listerize +Listerized +Listerizing +listers +listful +listy +Listie +listing +listings +listing's +listless +listlessly +listlessness +listlessnesses +listred +lists +listwork +Lisuarte +Liszt +Lisztian +Lit +lit. +Lita +Litae +litai +litaneutical +litany +litanies +litanywise +litarge +litas +litation +litatu +LitB +Litch +Litchfield +litchi +litchis +Litchville +LitD +lite +lyte +liter +literacy +literacies +literaehumaniores +literaily +literal +literalisation +literalise +literalised +literaliser +literalising +literalism +literalist +literalistic +literalistically +literality +literalities +literalization +literalize +literalized +literalizer +literalizing +literally +literalminded +literal-minded +literalmindedness +literalness +literals +literary +literarian +literaryism +literarily +literariness +literata +literate +literated +literately +literateness +literates +literati +literatim +literation +literatist +literato +literator +literatos +literature +literatured +literatures +literature's +literatus +Literberry +lyterian +literose +literosity +liters +lites +lith +lith- +Lith. +Litha +lithaemia +lithaemic +lithagogue +lithangiuria +lithanode +lithanthrax +litharge +litharges +lithate +lithatic +lithe +lythe +Lithea +lithectasy +lithectomy +lithely +lithemia +lithemias +lithemic +litheness +lither +litherly +litherness +lithesome +lithesomeness +lithest +lithi +lithy +Lithia +lithias +lithiasis +lithiastic +lithiate +lithic +lithically +lithifaction +lithify +lithification +lithified +lithifying +lithiophilite +lithite +lithium +lithiums +lithless +litho +litho- +litho. +lithobiid +Lithobiidae +lithobioid +Lithobius +Lithocarpus +lithocenosis +lithochemistry +lithochromatic +lithochromatics +lithochromatography +lithochromatographic +lithochromy +lithochromic +lithochromography +lithocyst +lithocystotomy +lithoclase +lithoclast +lithoclasty +lithoclastic +lithoculture +Lithodes +lithodesma +lithodialysis +lithodid +Lithodidae +lithodomous +Lithodomus +lithoed +lithofellic +lithofellinic +lithofracteur +lithofractor +lithog +lithogenesy +lithogenesis +lithogenetic +lithogeny +lithogenous +lithoglyph +lithoglypher +lithoglyphic +lithoglyptic +lithoglyptics +lithograph +lithographed +lithographer +lithographers +lithography +lithographic +lithographical +lithographically +lithographies +lithographing +lithographize +lithographs +lithogravure +lithoid +lithoidal +lithoidite +lithoing +lithol +lithol. +litholabe +litholapaxy +litholatry +litholatrous +litholysis +litholyte +litholytic +lithology +lithologic +lithological +lithologically +lithologist +lithomancy +lithomarge +lithometeor +lithometer +lithonephria +lithonephritis +lithonephrotomy +lithonephrotomies +Lithonia +lithontriptic +lithontriptist +lithontriptor +lithopaedion +lithopaedium +lithopedion +lithopedium +lithophagous +lithophane +lithophany +lithophanic +lithophyl +lithophile +lithophyll +lithophyllous +lithophilous +lithophysa +lithophysae +lithophysal +lithophyte +lithophytic +lithophytous +lithophone +lithophotography +lithophotogravure +lithophthisis +Lithopolis +lithopone +lithoprint +lithoprinter +lithos +lithoscope +lithosere +lithosian +lithosiid +Lithosiidae +Lithosiinae +lithosis +lithosol +lithosols +lithosperm +lithospermon +lithospermous +Lithospermum +lithosphere +lithospheric +lithotint +lithotype +lithotyped +lithotypy +lithotypic +lithotyping +lithotome +lithotomy +lithotomic +lithotomical +lithotomies +lithotomist +lithotomize +lithotomous +lithotony +lithotresis +lithotripsy +lithotriptor +lithotrite +lithotrity +lithotritic +lithotrities +lithotritist +lithotritor +lithous +lithoxyl +lithoxyle +lithoxylite +Lythraceae +lythraceous +Lythrum +lithsman +Lithuania +Lithuanian +lithuanians +Lithuanic +lithuresis +lithuria +liti +lytic +lytically +liticontestation +Lityerses +litigable +litigant +litigants +litigate +litigated +litigates +litigating +litigation +litigationist +litigations +litigator +litigatory +litigators +litigiosity +litigious +litigiously +litigiousness +litigiousnesses +Litiopa +litiscontest +litiscontestation +litiscontestational +Lititz +Lytle +Litman +litmus +litmuses +Litopterna +litoral +Litorina +Litorinidae +litorinoid +litotes +litotic +litra +litre +litres +lits +Litsea +litster +Litt +Litta +lytta +lyttae +lyttas +LittB +Littcarr +LittD +Littell +litten +Lytten +litter +litterateur +litterateurs +litteratim +litterbag +litter-bearer +litterbug +litterbugs +littered +litterer +litterers +littery +littering +littermate +littermates +litters +Little +little-able +little-by-little +little-bitsy +little-bitty +little-boukit +little-branched +little-ease +Little-endian +Littlefield +little-footed +little-girlish +little-girlishness +little-go +Little-good +little-haired +little-headed +Littlejohn +little-known +littleleaf +little-loved +little-minded +little-mindedness +littleneck +littlenecks +littleness +littlenesses +Littleport +little-prized +littler +little-read +little-regarded +littles +littlest +little-statured +Littlestown +Littleton +little-trained +little-traveled +little-used +littlewale +little-worth +littlin +littling +littlish +LittM +Littman +Litton +Lytton +littoral +littorals +Littorella +Littoria +littrateur +Littre +littress +Littrow +litu +lituate +litui +lituiform +lituite +Lituites +Lituitidae +lituitoid +Lituola +lituoline +lituoloid +liturate +liturgy +liturgic +liturgical +liturgically +liturgician +liturgics +liturgies +liturgiology +liturgiological +liturgiologist +liturgism +liturgist +liturgistic +liturgistical +liturgists +liturgize +litus +lituus +Litvak +Litvinov +litz +LIU +Lyubertsy +Lyublin +Lyudmila +Liuka +Liukiu +Liv +Liva +livability +livabilities +livable +livableness +livably +Livarot +live +liveability +liveable +liveableness +livebearer +live-bearer +live-bearing +liveborn +live-box +lived +lived-in +livedo +live-ever +live-forever +liveyer +live-in-idleness +Lively +livelier +liveliest +livelihead +livelihood +livelihoods +livelily +liveliness +livelinesses +livelong +liven +livened +livener +liveners +liveness +livenesses +livening +livens +Livenza +live-oak +liver +liverance +liverberry +liverberries +liver-brown +liver-colored +livered +liverhearted +liverheartedness +liver-hued +livery +liverydom +liveried +liveries +liveryless +liveryman +livery-man +liverymen +livering +liverish +liverishness +livery-stable +liverleaf +liverleaves +liverless +Livermore +liver-moss +Liverpool +Liverpudlian +liver-rot +livers +liver-white +liverwort +liverworts +liverwurst +liverwursts +lives +Livesay +live-sawed +livest +livestock +livestocks +liveth +livetin +livetrap +livetrapped +livetrapping +livetraps +liveware +liveweight +Livi +Livy +Livia +Livian +livid +livid-brown +lividity +lividities +lividly +lividness +livier +livyer +liviers +livyers +living +livingless +livingly +livingness +livings +Livingston +Livingstone +livingstoneite +Livish +livishly +Livistona +livlihood +Livonia +Livonian +livor +Livorno +livraison +livre +livres +Livvi +Livvy +Livvie +Livvyy +liwan +lixive +lixivia +lixivial +lixiviate +lixiviated +lixiviating +lixiviation +lixiviator +lixivious +lixivium +lixiviums +lyxose +Liz +Liza +Lizabeth +Lizard +lizardfish +lizardfishes +lizardlike +lizards +lizard's +lizards-tail +lizard's-tail +lizardtail +lizary +Lizbeth +lyze +Lizella +Lizemores +Lizette +Lizton +Lizzy +Lizzie +LJ +LJBF +Ljod +Ljoka +Ljubljana +Ljutomer +LL +'ll +ll. +LL.B. +LL.D. +LL.M. +LLAMA +llamas +Llanberisslate +Llandaff +Llandeilo +Llandovery +Llandudno +Llanelli +Llanelly +llanero +Llanfairpwllgwyngyll +Llangollen +Llano +llanos +llareta +llautu +LLB +LLC +LLD +Lleburgaz +ller +Lleu +Llew +Llewelyn +Llewellyn +llyn +L-line +Llyr +Llywellyn +LLM +LLN +LLNL +LLO +LLoyd +lloyd's +Llovera +LLOX +LLP +Llud +Lludd +LM +lm/ft +lm/m +lm/W +Lman +LMC +LME +LMF +lm-hr +LMMS +LMOS +LMT +ln +LN2 +lndg +Lneburg +LNG +l-noradrenaline +l-norepinephrine +Lnos +lnr +LO +LOA +loach +Loachapoka +loaches +load +loadable +loadage +loaded +loadedness +loaden +loader +loaders +loadinfo +loading +loadings +loadless +loadpenny +loads +loadsome +loadspecs +loadstar +loadstars +loadstone +loadstones +loadum +load-water-line +loaf +loafed +loafer +loaferdom +loaferish +Loafers +loafing +loafingly +Loafishness +loaflet +loafs +loaf-sugar +loaghtan +loaiasis +loam +loamed +Loami +loamy +loamier +loamiest +loamily +loaminess +loaming +loamless +Loammi +loams +loan +loanable +loanblend +Loanda +loaned +loaner +loaners +loange +loanin +loaning +loanings +loanmonger +loan-office +loans +loanshark +loan-shark +loansharking +loan-sharking +loanshift +loanword +loanwords +Loar +Loasa +Loasaceae +loasaceous +loath +loathe +loathed +loather +loathers +loathes +loathful +loathfully +loathfulness +loathy +loathing +loathingly +loathings +loathly +loathliness +loathness +loathsome +loathsomely +loathsomeness +Loats +Loatuko +loave +loaves +LOB +lob- +Lobachevsky +Lobachevskian +lobal +Lobale +lobar +Lobaria +Lobata +Lobatae +lobate +lobated +lobately +lobation +lobations +lobato- +lobato-digitate +lobato-divided +lobato-foliaceous +lobato-partite +lobato-ramulose +lobbed +Lobber +lobbers +lobby +lobbied +lobbyer +lobbyers +lobbies +lobbygow +lobbygows +lobbying +lobbyism +lobbyisms +lobbyist +lobbyists +lobbyman +lobbymen +lobbing +lobbish +lobcock +lobcokt +lobe +Lobeco +lobectomy +lobectomies +lobed +lobed-leaved +lobefin +lobefins +lobefoot +lobefooted +lobefoots +Lobel +lobeless +lobelet +Lobelia +Lobeliaceae +lobeliaceous +lobelias +lobelin +lobeline +lobelines +Lobell +lobellated +Lobelville +Lobengula +lobes +lobe's +lobfig +lobi +lobiform +lobigerous +lobing +lobiped +Lobito +loblolly +loblollies +lobo +lobola +lobolo +lobolos +lobopodium +lobos +Lobosa +lobose +lobotomy +lobotomies +lobotomize +lobotomized +lobotomizing +lobs +lobscourse +lobscouse +lobscouser +lobsided +lobster +lobster-horns +lobstering +lobsterish +lobsterlike +lobsterman +lobsterproof +lobster-red +lobsters +lobster's +lobsters-claw +lobster-tail +lobster-tailed +lobstick +lobsticks +lobtail +lobular +Lobularia +lobularly +lobulate +lobulated +lobulation +lobule +lobules +lobulette +lobuli +lobulose +lobulous +lobulus +lobus +lobworm +lob-worm +lobworms +LOC +loca +locable +local +locale +localed +locales +localing +localisable +localisation +localise +localised +localiser +localises +localising +localism +localisms +localist +localistic +localists +localite +localites +locality +localities +locality's +localizable +localization +localizations +localize +localized +localizer +localizes +localizing +localled +locally +localling +localness +locals +locanda +LOCAP +Locarnist +Locarnite +Locarnize +Locarno +locatable +locate +located +locater +locaters +locates +locating +locatio +location +locational +locationally +locations +locative +locatives +locator +locators +locator's +locatum +locellate +locellus +Loch +lochaber +lochage +lochagus +lochan +loche +lochetic +Lochgelly +lochi +lochy +Lochia +lochial +Lochinvar +lochiocyte +lochiocolpos +lochiometra +lochiometritis +lochiopyra +lochiorrhagia +lochiorrhea +lochioschesis +Lochlin +Lochloosa +Lochmere +Lochner +lochometritis +lochoperitonitis +lochopyra +lochs +lochus +loci +lociation +lock +lockable +lock-a-daisy +lockage +lockages +Lockatong +Lockbourne +lockbox +lockboxes +Locke +Lockean +Lockeanism +locked +Lockeford +locker +Lockerbie +lockerman +lockermen +lockers +Lockesburg +locket +lockets +Lockett +lockfast +lockful +lock-grained +Lockhart +Lockheed +lockhole +Locky +Lockian +Lockianism +Lockie +Lockyer +locking +lockings +lockjaw +lock-jaw +lockjaws +Lockland +lockless +locklet +Locklin +lockmaker +lockmaking +lockman +Lockney +locknut +locknuts +lockout +lock-out +lockouts +lockout's +lockpin +Lockport +lockram +lockrams +lockrum +locks +locksman +locksmith +locksmithery +locksmithing +locksmiths +lockspit +lockstep +locksteps +lockstitch +lockup +lock-up +lockups +lockup's +Lockwood +lockwork +locn +Loco +locodescriptive +loco-descriptive +locoed +locoes +Locofoco +loco-foco +Locofocoism +locofocos +locoing +locoism +locoisms +locoman +locomobile +locomobility +locomote +locomoted +locomotes +locomotility +locomoting +locomotion +locomotions +locomotive +locomotively +locomotiveman +locomotivemen +locomotiveness +locomotives +locomotive's +locomotivity +locomotor +locomotory +locomutation +locos +locoweed +locoweeds +Locrian +Locrine +Locris +Locrus +loculament +loculamentose +loculamentous +locular +loculate +loculated +loculation +locule +loculed +locules +loculi +loculicidal +loculicidally +loculose +loculous +loculus +locum +locums +locum-tenency +locuplete +locupletely +locus +locusca +locust +locusta +locustae +locustal +locustberry +Locustdale +locustelle +locustid +Locustidae +locusting +locustlike +locusts +locust's +locust-tree +Locustville +locution +locutionary +locutions +locutor +locutory +locutoria +locutories +locutorium +locutorship +locuttoria +Lod +Loda +Loddigesia +lode +lodeman +lodemanage +loden +lodens +lodes +lodesman +lodesmen +lodestar +lodestars +lodestone +lodestuff +Lodge +lodgeable +lodged +lodgeful +Lodgegrass +lodgeman +lodgement +lodgements +lodgepole +lodger +lodgerdom +lodgers +lodges +lodging +lodginghouse +lodgings +lodgment +lodgments +Lodha +Lodhia +Lodi +Lody +lodicula +lodicule +lodicules +Lodie +Lodmilla +Lodoicea +Lodovico +Lodowic +Lodowick +Lodur +Lodz +LOE +Loeb +loed +Loeffler +Loegria +loeil +l'oeil +loeing +Loella +loellingite +Loesceke +loess +loessal +loesses +loessial +loessic +loessland +loessoid +Loewe +Loewi +Loewy +LOF +Loferski +Loffler +Lofn +lofstelle +LOFT +loft-dried +lofted +lofter +lofters +Lofti +lofty +lofty-browed +loftier +loftiest +lofty-headed +lofty-humored +loftily +lofty-looking +lofty-minded +loftiness +loftinesses +Lofting +lofty-notioned +lofty-peaked +lofty-plumed +lofty-roofed +Loftis +lofty-sounding +loftless +loftman +loftmen +lofts +loft's +loftsman +loftsmen +Loftus +log +log- +Logan +loganberry +loganberries +Logandale +Logania +Loganiaceae +loganiaceous +loganin +logans +Logansport +logan-stone +Loganton +Loganville +logaoedic +logarithm +logarithmal +logarithmetic +logarithmetical +logarithmetically +logarithmic +logarithmical +logarithmically +logarithmomancy +logarithms +logarithm's +logbook +log-book +logbooks +logchip +logcock +loge +logeia +logeion +loger +loges +logeum +loggat +loggats +logged +logger +loggerhead +loggerheaded +loggerheads +loggers +logger's +logget +loggets +loggy +Loggia +loggias +loggie +loggier +loggiest +loggin +logginess +logging +loggings +Loggins +loggish +loghead +logheaded +Logi +logy +logia +logian +logic +logical +logicalist +logicality +logicalization +logicalize +logically +logicalness +logicaster +logic-chopper +logic-chopping +logician +logicianer +logicians +logician's +logicise +logicised +logicises +logicising +logicism +logicist +logicity +logicize +logicized +logicizes +logicizing +logicless +logico-metaphysical +logics +logic's +logie +logier +logiest +logily +login +loginess +loginesses +Loginov +logins +logion +logions +logis +logist +logistic +logistical +logistically +logistician +logisticians +logistics +logium +logjam +logjams +loglet +loglike +loglog +log-log +logman +lognormal +lognormality +lognormally +logo +logo- +logocracy +logodaedaly +logodaedalus +logoes +logoff +logogogue +logogram +logogrammatic +logogrammatically +logograms +logograph +logographer +logography +logographic +logographical +logographically +logogriph +logogriphic +logoi +logolatry +logology +logomach +logomacher +logomachy +logomachic +logomachical +logomachies +logomachist +logomachize +logomachs +logomancy +logomania +logomaniac +logometer +logometric +logometrical +logometrically +logopaedics +logopedia +logopedic +logopedics +logophobia +logorrhea +logorrheic +logorrhoea +Logos +logothete +logothete- +logotype +logotypes +logotypy +logotypies +logout +logperch +logperches +Logres +Logria +Logris +logroll +log-roll +logrolled +logroller +log-roller +logrolling +log-rolling +logrolls +Logrono +logs +log's +logship +logue +logway +logways +logwise +logwood +logwoods +logwork +lohan +Lohana +Lohar +Lohengrin +Lohman +Lohn +Lohner +lohoch +lohock +Lohrman +Lohrmann +Lohrville +Lohse +LOI +Loy +loyal +loyaler +loyalest +loyalism +loyalisms +Loyalist +loyalists +loyalize +Loyall +loyally +loyalness +loyalty +loyalties +loyalty's +Loyalton +Loyang +loiasis +Loyce +loyd +Loyde +Loydie +loimic +loimography +loimology +loin +loyn +loincloth +loinclothes +loincloths +loined +loinguard +loins +loin's +Loyola +Loyolism +Loyolite +loir +Loire +Loire-Atlantique +Loiret +Loir-et-Cher +Lois +Loysburg +Loise +Loiseleuria +Loysville +loiter +loitered +loiterer +loiterers +loitering +loiteringly +loiteringness +loiters +Loiza +Loja +loka +lokacara +Lokayata +Lokayatika +lokao +lokaose +lokapala +loke +lokelani +loket +Loki +lokiec +Lokindra +Lokman +lokshen +Lola +Lolande +Lolanthe +Lole +Loleta +loli +Loliginidae +Loligo +Lolita +Lolium +loll +Lolland +lollapaloosa +lollapalooza +Lollard +Lollardy +Lollardian +Lollardism +Lollardist +Lollardize +Lollardlike +Lollardry +lolled +loller +lollers +Lolly +lollies +lollygag +lollygagged +lollygagging +lollygags +lolling +lollingite +lollingly +lollipop +lollypop +lollipops +lollypops +lollop +lolloped +lollopy +lolloping +lollops +lolls +loll-shraub +lollup +Lolo +Lom +Loma +Lomalinda +Lomamar +Loman +Lomasi +lomastome +lomata +lomatine +lomatinous +Lomatium +Lomax +Lomb +Lombard +Lombardeer +Lombardesque +Lombardi +Lombardy +Lombardian +Lombardic +Lombardo +lombard-street +lomboy +Lombok +Lombrosian +Lombroso +Lome +lomein +lomeins +loment +lomenta +lomentaceous +Lomentaria +lomentariaceous +lomentlike +loments +lomentum +lomentums +Lometa +lomilomi +lomi-lomi +Lomira +Lomita +lommock +Lomond +lomonite +Lompoc +lomta +LON +Lona +Lonaconing +Lonchocarpus +Lonchopteridae +lond +Londinensian +London +Londonderry +Londoner +londoners +Londonese +Londonesque +Londony +Londonian +Londonish +Londonism +Londonization +Londonize +Londres +Londrina +lone +Lonedell +Lonee +loneful +Loney +Lonejack +lonely +lonelier +loneliest +lonelihood +lonelily +loneliness +lonelinesses +loneness +lonenesses +loner +Lonergan +loners +lonesome +lonesomely +lonesomeness +lonesomenesses +lonesomes +Lonestar +Lonetree +long +long- +longa +long-accustomed +longacre +long-acre +long-agitated +long-ago +Longan +longanamous +longanimity +longanimities +longanimous +longans +long-arm +long-armed +Longaville +Longawa +long-awaited +long-awned +long-axed +long-backed +long-barreled +longbeak +long-beaked +longbeard +long-bearded +long-bellied +Longbenton +long-berried +longbill +long-billed +longboat +long-boat +longboats +long-bodied +long-borne +Longbottom +longbow +long-bow +longbowman +longbows +long-bracted +long-branched +long-breathed +long-buried +long-celled +long-chained +long-cycle +long-cycled +long-clawed +longcloth +long-coated +long-coats +long-contended +long-continued +long-continuing +long-coupled +long-crested +long-day +Longdale +long-dated +long-dead +long-delayed +long-descending +long-deserted +long-desired +long-destroying +long-distance +long-docked +long-drawn +long-drawn-out +longe +longear +long-eared +longed +longed-for +longee +longeing +long-enduring +longer +Longerich +longeron +longerons +longers +longes +longest +long-established +longeval +longeve +longevity +longevities +longevous +long-exerted +long-expected +long-experienced +long-extended +long-faced +long-faded +long-favored +long-fed +Longfellow +longfelt +long-fiber +long-fibered +longfin +long-fingered +long-finned +long-fleeced +long-flowered +long-footed +Longford +long-forgotten +long-fronted +long-fruited +longful +long-gown +long-gowned +long-grassed +longhair +long-hair +longhaired +long-haired +longhairs +longhand +long-hand +long-handed +long-handled +longhands +longhead +long-head +longheaded +long-headed +longheadedly +longheadedness +long-headedness +longheads +long-heeled +long-hid +Longhorn +long-horned +longhorns +longhouse +longi- +longicaudal +longicaudate +longicone +longicorn +Longicornia +Longyearbyen +longies +longyi +longilateral +longilingual +longiloquence +longiloquent +longimanous +longimetry +longimetric +Longinean +longing +longingly +longingness +longings +Longinian +longinquity +Longinus +longipennate +longipennine +longirostral +longirostrate +longirostrine +Longirostrines +longisection +longish +longitude +longitudes +longitude's +longitudianl +longitudinal +longitudinally +longjaw +long-jawed +longjaws +long-jointed +long-journey +Longkey +long-kept +long-lacked +Longlane +long-lasting +long-lastingness +Longleaf +long-leaved +longleaves +longleg +long-leg +long-legged +longlegs +Longley +longly +longlick +long-limbed +longline +long-line +long-lined +longliner +long-liner +longlinerman +longlinermen +longlines +long-lining +long-lived +long-livedness +long-living +long-locked +long-lost +long-lunged +Longmeadow +long-memoried +Longmire +Longmont +longmouthed +long-nebbed +longneck +long-necked +longness +longnesses +longnose +long-nosed +Longo +Longobard +Longobardi +Longobardian +Longobardic +long-off +Longomontanus +long-on +long-parted +long-past +long-pasterned +long-pending +long-playing +long-planned +long-plumed +longpod +long-pod +long-podded +Longport +long-possessed +long-projected +long-protracted +long-quartered +long-range +long-reaching +long-resounding +long-ribbed +long-ridged +long-robed +long-roofed +longroot +long-rooted +longrun +Longs +long-saved +long-settled +long-shaded +long-shadowed +long-shafted +long-shanked +longshanks +long-shaped +longship +longships +longshore +long-shore +longshoreman +longshoremen +longshoring +longshot +longshucks +long-shut +longsighted +long-sighted +longsightedness +long-sightedness +long-skulled +long-sleeved +longsleever +long-snouted +longsome +longsomely +longsomeness +long-sought +long-span +long-spine +long-spined +longspun +long-spun +longspur +long-spurred +longspurs +long-staffed +long-stalked +longstanding +long-standing +long-staple +long-stapled +long-stemmed +long-styled +long-stocked +long-streaming +Longstreet +long-stretched +long-stroke +long-succeeding +long-sufferance +long-suffered +longsuffering +long-suffering +long-sufferingly +long-sundered +longtail +long-tail +long-tailed +long-term +long-termer +long-thinking +long-threatened +longtime +long-time +long-timed +longtimer +Longtin +long-toed +Longton +long-tongue +long-tongued +long-toothed +long-traveled +longue +longues +Longueuil +longueur +longueurs +longulite +Longus +Longview +Longville +long-visaged +longway +longways +long-waisted +longwall +long-wandered +long-wandering +long-wave +long-wedded +long-winded +long-windedly +long-windedness +long-winged +longwise +long-wished +long-withdrawing +long-withheld +Longwood +longwool +long-wooled +longword +long-worded +longwork +longwort +Longworth +lonhyn +Loni +Lonicera +Lonie +Lonier +Lonk +Lonna +Lonnard +Lonne +Lonni +Lonny +Lonnie +Lonnrot +Lonoke +lonouhard +lonquhard +Lonsdale +Lons-le-Saunier +lontar +Lontson +Lonzie +Lonzo +loo +loob +looby +loobies +loobyish +loobily +looch +lood +looed +looey +looeys +loof +loofa +loofah +loofahs +loofas +loofie +loofness +loofs +Loogootee +looie +looies +looing +look +lookahead +look-alike +look-alikes +lookdown +look-down +lookdowns +Lookeba +looked +looked-for +lookee +looker +looker-on +lookers +lookers-on +looky +look-in +looking +looking-glass +lookout +lookouts +look-over +looks +look-see +look-through +lookum +lookup +look-up +lookups +lookup's +LOOM +loomed +loomer +loomery +loomfixer +looming +Loomis +looms +loom-state +Loon +looney +looneys +Looneyville +loonery +loony +loonybin +loonier +loonies +looniest +looniness +loons +loop +loopback +loope +looped +looper +loopers +loopful +loophole +loop-hole +loopholed +loopholes +loophole's +loopholing +loopy +loopier +loopiest +looping +loopist +looplet +looplike +LOOPS +loop-the-loop +loord +loory +Loos +loose +loose-barbed +loose-bodied +loosebox +loose-coupled +loose-curled +loosed +loose-driving +loose-enrobed +loose-fibered +loose-fitting +loose-fleshed +loose-floating +loose-flowered +loose-flowing +loose-footed +loose-girdled +loose-gowned +loose-handed +loose-hanging +loose-hipped +loose-hung +loose-jointed +loose-kneed +looseleaf +loose-leaf +looseleafs +loosely +loose-lying +loose-limbed +loose-lipped +loose-lived +loose-living +loose-locked +loose-mannered +loose-moraled +loosemouthed +loosen +loose-necked +loosened +loosener +looseners +looseness +loosenesses +loosening +loosens +loose-packed +loose-panicled +loose-principled +looser +loose-robed +looses +loose-skinned +loose-spiked +loosest +loosestrife +loose-thinking +loose-tongued +loose-topped +loose-wadded +loose-wived +loose-woven +loose-writ +loosing +loosish +loot +lootable +looted +looten +looter +looters +lootie +lootiewallah +looting +loots +lootsman +lootsmans +loover +LOP +Lopatnikoff +Lopatnikov +Lope +lop-ear +lop-eared +loped +lopeman +Lopeno +loper +lopers +Lopes +lopeskonce +Lopez +Lopezia +lopheavy +lophiid +Lophiidae +lophin +lophine +Lophiodon +lophiodont +Lophiodontidae +lophiodontoid +Lophiola +Lophiomyidae +Lophiomyinae +Lophiomys +lophiostomate +lophiostomous +lopho- +lophobranch +lophobranchiate +Lophobranchii +lophocalthrops +lophocercal +Lophocome +Lophocomi +Lophodermium +lophodont +lophophytosis +Lophophora +lophophoral +lophophore +Lophophorinae +lophophorine +Lophophorus +Lophopoda +Lophornis +Lophortyx +lophostea +lophosteon +lophosteons +lophotriaene +lophotrichic +lophotrichous +Lophura +loping +Lopoldville +lopolith +loppard +lopped +lopper +loppered +loppering +loppers +loppet +loppy +loppier +loppiest +lopping +lops +lopseed +lopsided +lop-sided +lopsidedly +lopsidedness +lopsidednesses +lopstick +lopsticks +loq +loq. +loquacious +loquaciously +loquaciousness +loquacity +loquacities +loquat +loquats +loquence +loquency +loquent +loquently +loquitur +lor +lor' +Lora +Lorado +Lorain +Loraine +Loral +Loralee +Loralie +Loralyn +Loram +LORAN +lorandite +Lorane +Loranger +lorans +loranskite +Lorant +Loranthaceae +loranthaceous +Loranthus +lorarii +lorarius +lorate +Lorca +lorcha +Lord +Lordan +lorded +lordy +lording +lordings +lord-in-waiting +lordkin +lordless +lordlet +lordly +lordlier +lordliest +lord-lieutenancy +lord-lieutenant +lordlike +lordlily +lordliness +lordling +lordlings +lordolatry +lordoma +lordomas +lordoses +lordosis +lordotic +Lords +lords-and-ladies +Lordsburg +Lordship +lordships +lords-in-waiting +lordswike +lordwood +Lore +loreal +Loreauville +lored +Loredana +Loredo +Loree +Loreen +lorel +Lorelei +loreless +Lorelie +Lorella +Lorelle +Loren +Lorena +Lorence +Lorene +Lorens +Lorentz +Lorenz +Lorenza +Lorenzan +Lorenzana +lorenzenite +Lorenzetti +Lorenzo +lores +Lorestan +Loresz +loretin +Loretta +Lorette +Lorettine +Loretto +lorettoite +lorgnette +lorgnettes +lorgnon +lorgnons +Lori +Lory +Loria +Lorianna +Lorianne +loric +lorica +loricae +loricarian +Loricariidae +loricarioid +Loricata +loricate +loricated +loricates +Loricati +loricating +lorication +loricoid +Lorida +Lorie +Lorien +Lorient +lories +lorikeet +lorikeets +Lorilee +lorilet +Lorilyn +Lorimer +lorimers +Lorimor +Lorin +Lorinda +Lorine +Loriner +loriners +Loring +loriot +Loris +lorises +lorisiform +Lorita +Lorius +Lorman +lormery +Lorn +Lorna +Lorne +lornness +lornnesses +loro +Lorola +Lorolla +Lorollas +loros +Lorou +Lorrain +Lorraine +Lorrayne +Lorrainer +Lorrainese +Lorri +Lorry +Lorrie +lorries +lorriker +Lorrimer +Lorrimor +Lorrin +Lorris +lors +Lorsung +Lorton +lorum +Lorus +Lorusso +LOS +losable +losableness +losang +Lose +Loseff +Losey +losel +loselism +loselry +losels +losenger +lose-out +loser +losers +loses +LOSF +losh +losing +losingly +losings +Loss +Lossa +Losse +lossenite +losser +losses +lossful +lossy +lossier +lossiest +lossless +lossproof +loss's +lost +Lostant +Lostine +lostling +lostness +lostnesses +Lot +Lota +L'Otage +lotah +lotahs +lotan +lotas +lotase +lote +lotebush +Lot-et-Garonne +lotewood +loth +Lotha +Lothair +Lothaire +Lothar +Lotharingian +Lothario +Lotharios +Lothian +Lothians +lothly +Lothringen +lothsome +Loti +lotic +lotiform +lotion +lotions +Lotis +lotium +lotment +loto +lotong +Lotophagi +lotophagous +lotophagously +lotor +lotos +lotoses +lotrite +LOTS +lot's +Lotson +Lott +Lotta +Lotte +lotted +lotter +lottery +lotteries +Lotti +Lotty +Lottie +lotting +lotto +lottos +Lottsburg +Lotuko +Lotus +lotus-eater +lotus-eating +lotuses +lotusin +lotuslike +Lotz +Lotze +Lou +Louann +Louanna +Louanne +louch +louche +louchettes +Loucheux +loud +loud-acclaiming +loud-applauding +loud-bellowing +loud-blustering +loud-calling +loud-clamoring +loud-cursing +louden +loudened +loudening +loudens +louder +loudering +loudest +loud-hailer +loudy-da +loudish +loudishness +loud-laughing +loudly +loudlier +loudliest +loudmouth +loud-mouth +loudmouthed +loud-mouthed +loudmouths +loud-mouths +loudness +loudnesses +Loudon +Loudonville +loud-ringing +loud-roared +loud-roaring +loud-screaming +loud-singing +loud-sounding +loudspeak +loudspeaker +loud-speaker +loudspeakers +loudspeaker's +loudspeaking +loud-speaking +loud-spoken +loud-squeaking +loud-thundering +loud-ticking +loud-voiced +louey +Louella +Louellen +Lough +Loughborough +Lougheed +lougheen +Loughlin +Loughman +loughs +Louhi +Louie +louies +Louin +louiqa +Louis +Louys +Louisa +Louisburg +Louise +Louisette +Louisiana +Louisianan +louisianans +Louisianian +louisianians +louisine +Louisville +Louisvillian +louk +loukas +loukoum +loukoumi +Louls +loulu +loun +lounder +lounderer +Lounge +lounged +lounger +loungers +lounges +loungy +lounging +loungingly +Lounsbury +Loup +loupcervier +loup-cervier +loupcerviers +loupe +louped +loupen +loupes +loup-garou +louping +loups +loups-garous +lour +lourd +Lourdes +lourdy +lourdish +loured +loury +Lourie +louring +louringly +louringness +lours +louse +louseberry +louseberries +loused +louses +louse-up +lousewort +lousy +lousier +lousiest +lousily +lousiness +lousinesses +lousing +louster +lout +louted +louter +Louth +louther +louty +louting +loutish +loutishly +loutishness +Loutitia +loutre +loutrophoroi +loutrophoros +louts +Louvain +Louvale +louvar +louver +louvered +louvering +louvers +Louvertie +L'Ouverture +louverwork +Louviers +Louvre +louvred +louvres +Loux +lovability +lovable +lovableness +lovably +lovage +lovages +lovanenty +Lovash +lovat +Lovato +lovats +Love +loveability +loveable +loveableness +loveably +love-anguished +love-apple +love-begot +love-begotten +lovebird +love-bird +lovebirds +love-bitten +love-born +love-breathing +lovebug +lovebugs +love-crossed +loved +loveday +love-darting +love-delighted +love-devouring +love-drury +lovee +love-entangle +love-entangled +love-enthralled +love-feast +loveflower +loveful +lovegrass +lovehood +lovey +lovey-dovey +love-illumined +love-in-a-mist +love-in-idleness +love-inspired +love-inspiring +Lovejoy +love-knot +Lovel +Lovelace +Lovelaceville +love-lacking +love-laden +Lovelady +Loveland +lovelass +love-learned +loveless +lovelessly +lovelessness +Lovely +lovelier +lovelies +love-lies-bleeding +loveliest +lovelihead +lovelily +love-lilt +loveliness +lovelinesses +loveling +Lovell +Lovelock +lovelocks +lovelorn +love-lorn +lovelornness +love-mad +love-madness +love-maker +lovemaking +love-making +loveman +lovemans +lovemate +lovemonger +love-mourning +love-performing +lovepot +loveproof +Lover +lover-boy +loverdom +lovered +loverhood +lovery +Loveridge +Lovering +loverless +loverly +loverlike +loverliness +lovers +lovership +loverwise +loves +lovesick +love-sick +lovesickness +love-smitten +lovesome +lovesomely +lovesomeness +love-spent +love-starved +love-stricken +love-touched +Lovett +Lovettsville +Loveville +lovevine +lovevines +love-whispering +loveworth +loveworthy +love-worthy +love-worthiness +love-wounded +Lovich +Lovie +lovier +loviers +Lovilia +Loving +lovingkindness +loving-kindness +lovingly +lovingness +Lovingston +Lovington +Lovmilla +Low +lowa +lowable +Lowake +lowan +lowance +low-arched +low-backed +lowball +lowballs +lowbell +low-bellowing +low-bended +Lowber +low-blast +low-blooded +low-bodied +lowboy +low-boiling +lowboys +lowborn +low-born +low-boughed +low-bowed +low-breasted +lowbred +low-bred +lowbrow +low-brow +low-browed +lowbrowism +lowbrows +low-built +low-camp +low-caste +low-ceiled +low-ceilinged +low-charge +Low-Churchism +Low-churchist +Low-Churchman +Low-churchmanship +low-class +low-conceited +low-conditioned +low-consumption +low-cost +low-country +low-crested +low-crowned +low-current +low-cut +lowdah +low-deep +Lowden +Lowder +lowdown +low-down +low-downer +low-downness +lowdowns +Lowe +low-ebbed +lowed +loweite +Lowell +Lowellville +Lowenstein +Lowenstern +Lower +lowerable +lowercase +lower-case +lower-cased +lower-casing +lowerclassman +lowerclassmen +lowered +lowerer +Lowery +lowering +loweringly +loweringness +lowermost +lowers +Lowes +lowest +Lowestoft +Lowesville +low-filleted +low-flighted +low-fortuned +low-frequency +low-gauge +low-geared +low-grade +low-heeled +low-hung +lowy +lowigite +lowing +lowings +low-intensity +Lowis +lowish +lowishly +lowishness +low-key +low-keyed +Lowl +Lowland +Lowlander +lowlanders +Lowlands +low-level +low-leveled +lowly +lowlier +lowliest +lowlife +lowlifer +lowlifes +lowlihead +lowlihood +low-lying +lowlily +lowliness +lowlinesses +low-lipped +low-lived +lowlives +low-living +low-low +Lowman +Lowmansville +low-masted +low-melting +lowmen +low-minded +low-mindedly +low-mindedness +Lowmoor +lowmost +low-murmuring +low-muttered +lown +Lowndes +Lowndesboro +Lowndesville +low-necked +Lowney +lowness +lownesses +lownly +low-paneled +low-pitched +low-power +low-pressure +low-priced +low-principled +low-priority +low-profile +low-purposed +low-quality +low-quartered +Lowrance +low-rate +low-rented +low-resistance +Lowry +lowrider +Lowrie +low-rimmed +low-rise +low-roofed +lows +lowse +lowsed +lowser +lowsest +low-set +lowsin +lowsing +low-sized +Lowson +low-sounding +low-spirited +low-spiritedly +low-spiritedness +low-spoken +low-statured +low-temperature +low-tension +low-test +lowth +low-thoughted +low-toned +low-tongued +low-tread +low-uttered +Lowveld +Lowville +low-voiced +low-voltage +low-waisted +low-water +low-wattage +low-wheeled +low-withered +low-witted +lowwood +LOX +Loxahatchee +loxed +loxes +loxia +Loxias +loxic +Loxiinae +loxing +Loxley +loxoclase +loxocosm +loxodograph +Loxodon +loxodont +Loxodonta +loxodontous +loxodrome +loxodromy +loxodromic +loxodromical +loxodromically +loxodromics +loxodromism +Loxolophodon +loxolophodont +Loxomma +loxophthalmus +Loxosoma +Loxosomidae +loxotic +loxotomy +Loz +Lozano +Lozar +lozenge +lozenged +lozenger +lozenges +lozenge-shaped +lozengeways +lozengewise +lozengy +Lozere +Lozi +LP +L-P +LPC +LPCDF +LPDA +LPF +LPG +LPL +lpm +LPN +LPP +LPR +LPS +LPT +LPV +lpW +LR +L-radiation +LRAP +LRB +LRBM +LRC +lrecisianism +lrecl +Lrida +LRS +LRSP +LRSS +LRU +LS +l's +LSAP +LSB +LSC +LSD +LSD-25 +LSE +L-series +L-shell +LSI +LSM +LSP +LSR +LSRP +LSS +LSSD +LST +LSV +LT +Lt. +LTA +LTAB +LTC +LTD +Ltd. +LTF +LTG +LTh +lt-yr +LTJG +LTL +LTP +LTPD +ltr +l'tre +LTS +LTV +LTVR +Ltzen +LU +Lualaba +Luana +Luanda +Luane +Luann +Luanne +Luanni +luau +luaus +lub +Luba +Lubba +lubbard +lubber +lubbercock +lubber-hole +Lubberland +lubberly +lubberlike +lubberliness +lubbers +Lubbi +Lubbock +lube +Lubec +Lubeck +Lubell +Luben +lubes +Lubet +Luby +Lubin +Lubiniezky +Lubitsch +Lubke +Lublin +Lubow +lubra +lubric +lubrical +lubricant +lubricants +lubricant's +lubricate +lubricated +lubricates +lubricating +lubrication +lubricational +lubrications +lubricative +lubricator +lubricatory +lubricators +lubricious +lubriciously +lubriciousness +lubricity +lubricities +lubricous +lubrifaction +lubrify +lubrification +lubritory +lubritorian +lubritorium +Lubumbashi +luc +Luca +Lucayan +Lucais +Lucama +Lucan +Lucania +lucanid +Lucanidae +Lucanus +lucarne +lucarnes +Lucas +Lucasville +lucban +Lucca +Lucchese +Lucchesi +Luce +Lucedale +Lucey +Lucelle +lucence +lucences +lucency +lucencies +lucent +Lucentio +lucently +Luceres +lucern +lucernal +Lucernaria +lucernarian +Lucernariidae +Lucerne +lucernes +lucerns +luces +lucet +Luchesse +Lucho +Luchuan +Luci +Lucy +Lucia +Lucian +Luciana +Lucianne +Luciano +Lucias +lucible +Lucic +lucid +lucida +lucidae +lucidity +lucidities +lucidly +lucidness +lucidnesses +Lucie +Lucien +Lucienne +Lucier +lucifee +Lucifer +luciferase +Luciferian +Luciferidae +luciferin +luciferoid +luciferous +luciferously +luciferousness +lucifers +lucific +luciform +lucifugal +lucifugous +lucigen +Lucila +Lucile +Lucilia +Lucilius +Lucilla +Lucille +lucimeter +Lucina +Lucinacea +Lucinda +Lucine +Lucinidae +lucinoid +Lucio +Lucita +Lucite +Lucius +lucivee +Luck +lucked +Luckey +lucken +Luckett +luckful +Lucky +lucky-bag +luckie +luckier +luckies +luckiest +luckily +Luckin +luckiness +luckinesses +lucking +luckless +lucklessly +lucklessness +luckly +Lucknow +lucks +lucombe +lucration +lucrative +lucratively +lucrativeness +lucrativenesses +lucre +Lucrece +lucres +Lucretia +Lucretian +Lucretius +Lucrezia +lucriferous +lucriferousness +lucrify +lucrific +Lucrine +lucrous +lucrum +luctation +luctiferous +luctiferousness +luctual +lucubrate +lucubrated +lucubrates +lucubrating +lucubration +lucubrations +lucubrator +lucubratory +lucule +luculent +luculently +Lucullan +Lucullean +Lucullian +lucullite +Lucullus +Lucuma +lucumia +Lucumo +lucumony +Lud +Ludd +ludden +luddy +Luddism +Luddite +Ludditism +lude +ludefisk +Ludell +Ludeman +Ludendorff +Luderitz +ludes +Ludewig +Ludgate +Ludgathian +Ludgatian +Ludhiana +Ludian +ludibry +ludibrious +ludic +ludicro- +ludicropathetic +ludicroserious +ludicrosity +ludicrosities +ludicrosplenetic +ludicrous +ludicrously +ludicrousness +ludicrousnesses +Ludie +ludification +Ludington +ludlamite +Ludlew +Ludly +Ludlovian +Ludlow +Ludmilla +ludo +Ludolphian +Ludovick +Ludovico +Ludovika +Ludowici +Ludvig +Ludwig +Ludwigg +ludwigite +Ludwigsburg +Ludwigshafen +Ludwog +lue +Luebbering +Luebke +Lueders +Luedtke +Luehrmann +Luella +Luelle +Luening +lues +luetic +luetically +luetics +lufbery +lufberry +luff +Luffa +luffas +luffed +luffer +luffing +luffs +Lufkin +Lufthansa +Luftwaffe +LUG +Lugana +Luganda +Lugansk +Lugar +luge +luged +lugeing +Luger +luges +luggage +luggageless +luggages +luggar +luggard +lugged +lugger +luggers +luggie +luggies +lugging +Luggnagg +lughdoan +luging +lugmark +Lugnas +Lugnasad +Lugo +Lugoff +Lugones +lug-rigged +lugs +lugsail +lugsails +lugsome +lugubriosity +lugubrious +lugubriously +lugubriousness +lugubriousnesses +lugubrous +lugworm +lug-worm +lugworms +Luhe +Luhey +luhinga +Luht +lui +Luian +Luigi +luigini +Luigino +Luik +Luing +Luis +Luisa +Luise +Luiseno +Luite +Luiza +lujaurite +lujavrite +lujula +Luk +Lukacs +Lukan +Lukas +Lukash +Lukasz +Lukaszewicz +Luke +Lukey +lukely +lukemia +lukeness +luket +Lukeville +lukeward +lukewarm +lukewarmish +lukewarmly +lukewarmness +lukewarmth +Lukin +Luks +Lula +lulab +lulabim +lulabs +lulav +lulavim +lulavs +Lulea +Luli +Lulie +Luling +Lulita +Lull +Lullaby +lullabied +lullabies +lullabying +lullay +lulled +luller +Lulli +Lully +Lullian +lulliloo +lullilooed +lullilooing +lulling +lullingly +lulls +Lulu +Luluabourg +luluai +lulus +lum +lumachel +lumachella +lumachelle +lumb- +lumbaginous +lumbago +lumbagos +lumbayao +lumbang +lumbar +Lumbard +lumbarization +lumbars +lumber +lumberdar +lumberdom +lumbered +lumberer +lumberers +lumberyard +lumberyards +lumbering +lumberingly +lumberingness +lumberjack +lumberjacket +lumberjacks +lumberless +lumberly +lumberman +lumbermen +lumbermill +lumber-pie +Lumberport +lumbers +lumbersome +Lumberton +Lumbye +lumbo- +lumbo-abdominal +lumbo-aortic +lumbocolostomy +lumbocolotomy +lumbocostal +lumbodynia +lumbodorsal +lumbo-iliac +lumbo-inguinal +lumbo-ovarian +lumbosacral +lumbovertebral +lumbrical +lumbricales +lumbricalis +lumbricid +Lumbricidae +lumbriciform +lumbricine +lumbricoid +lumbricosis +Lumbricus +lumbrous +lumbus +Lumen +lumenal +lumen-hour +lumens +lumeter +Lumiere +lumin- +lumina +luminaire +Luminal +luminance +luminances +luminant +luminare +luminary +luminaria +luminaries +luminarious +luminarism +luminarist +luminate +lumination +luminative +luminator +lumine +lumined +luminesce +luminesced +luminescence +luminescences +luminescent +luminesces +luminescing +luminiferous +luminificent +lumining +luminism +luminist +luministe +luminists +luminodynamism +luminodynamist +luminologist +luminometer +luminophor +luminophore +luminosity +luminosities +luminous +luminously +luminousness +lumisterol +lumme +lummy +lummox +lummoxes +lump +lumpectomy +lumped +lumpen +lumpenproletariat +lumpens +lumper +lumpers +lumpet +lumpfish +lump-fish +lumpfishes +lumpy +lumpier +lumpiest +lumpily +lumpiness +lumping +lumpingly +lumpish +lumpishly +lumpishness +Lumpkin +lumpman +lumpmen +lumps +lumpsucker +Lumpur +lums +Lumumba +lumut +LUN +Luna +lunacy +lunacies +lunambulism +lunar +lunar-diurnal +lunare +lunary +Lunaria +lunarian +lunarians +lunarist +lunarium +lunars +lunas +lunata +lunate +lunated +lunately +lunatellus +lunatic +lunatical +lunatically +lunatics +lunation +lunations +lunatize +lunatum +lunch +lunched +luncheon +luncheoner +luncheonette +luncheonettes +luncheonless +luncheons +luncheon's +luncher +lunchers +lunches +lunchhook +lunching +lunchless +lunchroom +lunchrooms +lunchtime +Lund +Lunda +Lundale +Lundberg +Lundeen +Lundell +Lundgren +Lundy +lundyfoot +Lundin +Lundinarium +Lundquist +lundress +Lundt +Lune +Lunel +Lunenburg +lunes +lunet +lunets +Lunetta +Lunette +lunettes +Luneville +lung +lungan +lungans +lunge +lunged +lungee +lungees +lungeous +lunger +lungers +lunges +lungfish +lungfishes +lungflower +lungful +lungi +lungy +lungie +lungyi +lungyis +lunging +lungis +Lungki +lungless +lungmotor +lungoor +lungs +lungsick +lungworm +lungworms +lungwort +lungworts +luny +lunicurrent +lunier +lunies +luniest +luniform +lunyie +Lunik +Luning +lunisolar +lunistice +lunistitial +lunitidal +lunk +Lunka +lunker +lunkers +lunkhead +lunkheaded +lunkheads +lunks +Lunn +Lunna +Lunneta +Lunnete +lunoid +Luns +Lunseth +Lunsford +Lunt +lunted +lunting +lunts +lunula +lunulae +lunular +Lunularia +lunulate +lunulated +lunule +lunules +lunulet +lunulite +Lunulites +Lunville +Luo +Luorawetlan +lupanar +lupanarian +lupanars +lupanin +lupanine +Lupe +Lupee +lupeol +lupeose +Lupercal +Lupercalia +Lupercalian +Lupercalias +Luperci +Lupercus +lupetidin +lupetidine +Lupi +lupicide +Lupid +Lupien +lupiform +lupin +lupinaster +lupine +lupines +lupinin +lupinine +lupinosis +lupinous +lupins +Lupinus +lupis +Lupita +lupoid +lupoma +lupous +Lupton +lupulic +lupulin +lupuline +lupulinic +lupulinous +lupulins +lupulinum +lupulone +lupulus +Lupus +lupuserythematosus +lupuses +Luquillo +Lur +Lura +luracan +Luray +lural +Lurcat +lurch +lurched +lurcher +lurchers +lurches +lurching +lurchingfully +lurchingly +lurchline +lurdan +lurdane +lurdanes +lurdanism +lurdans +lure +lured +lureful +lurement +lurer +lurers +lures +luresome +Lurette +Lurex +lurg +Lurgan +lurgworm +Luri +lurid +luridity +luridly +luridness +Lurie +luring +luringly +Luristan +lurk +lurked +lurker +lurkers +lurky +lurking +lurkingly +lurkingness +lurks +Lurleen +Lurlei +Lurlene +Lurline +lurry +lurrier +lurries +Lurton +Lusa +Lusaka +Lusatia +Lusatian +Lusby +Luscinia +luscious +lusciously +lusciousness +lusciousnesses +luser +lush +Lushai +lushburg +lushed +Lushei +lusher +lushes +lushest +lushy +lushier +lushiest +lushing +lushly +lushness +lushnesses +Lusia +Lusiad +Lusian +Lusitania +Lusitanian +Lusitano-american +Lusk +lusky +lusory +Lussi +Lussier +Lust +lust-born +lust-burned +lust-burning +lusted +lust-engendered +luster +lustered +lusterer +lustering +lusterless +lusterlessness +lusters +lusterware +lustful +lustfully +lustfulness +Lusty +Lustick +lustier +lustiest +Lustig +lustihead +lustihood +lustily +lustiness +lustinesses +lusting +lustless +lustly +Lustprinzip +lustra +lustral +lustrant +lustrate +lustrated +lustrates +lustrating +lustration +lustrational +lustrative +lustratory +lustre +lustred +lustreless +lustres +lustreware +lustrical +lustrify +lustrification +lustrine +lustring +lustrings +lustrous +lustrously +lustrousness +lustrum +lustrums +lusts +lust-stained +lust-tempting +lusus +lususes +LUT +lutaceous +Lutayo +lutany +lutanist +lutanists +Lutao +lutarious +lutation +Lutcher +lute +lute- +lutea +luteal +lute-backed +lutecia +lutecium +luteciums +luted +lute-fashion +luteic +lutein +luteinization +luteinize +luteinized +luteinizing +luteins +lutelet +lutemaker +lutemaking +Lutenist +lutenists +luteo +luteo- +luteocobaltic +luteofulvous +luteofuscescent +luteofuscous +luteolin +luteolins +luteolous +luteoma +luteorufescent +luteotrophic +luteotrophin +luteotropic +luteotropin +luteous +luteovirescent +lute-playing +luter +Lutero +lutes +lute's +lutescent +lutestring +lute-string +Lutesville +Lutetia +Lutetian +lutetium +lutetiums +luteum +lute-voiced +luteway +lutfisk +Luth +Luth. +Luthanen +Luther +Lutheran +Lutheranic +Lutheranism +Lutheranize +Lutheranizer +lutherans +Lutherism +Lutherist +luthern +lutherns +Luthersburg +Luthersville +Lutherville +luthier +luthiers +Luthuli +lutianid +Lutianidae +lutianoid +Lutianus +lutidin +lutidine +lutidinic +Lutyens +luting +lutings +lutist +lutists +Lutjanidae +Lutjanus +Luton +lutose +Lutoslawski +Lutra +Lutraria +Lutreola +lutrin +Lutrinae +lutrine +Lutsen +Luttrell +Lutts +Lutuamian +Lutuamians +lutulence +lutulent +Lutz +luv +Luvaridae +Luverne +Luvian +Luvish +luvs +Luwana +Luwian +Lux +Lux. +luxate +luxated +luxates +luxating +luxation +luxations +luxe +Luxembourg +Luxemburg +Luxemburger +Luxemburgian +luxes +luxive +Luxor +Luxora +luxulianite +luxullianite +luxury +luxuria +luxuriance +luxuriances +luxuriancy +luxuriant +luxuriantly +luxuriantness +luxuriate +luxuriated +luxuriates +luxuriating +luxuriation +luxurient +luxuries +luxuriety +luxury-loving +luxurious +luxuriously +luxuriousness +luxury-proof +luxury's +luxurist +luxurity +luxus +Luz +Luzader +Luzern +Luzerne +Luzon +Luzula +LV +lv. +lvalue +lvalues +Lviv +Lvos +Lvov +L'vov +LW +Lwe +lwei +lweis +LWL +LWM +Lwo +Lwoff +lwop +LWP +LWSP +LWT +lx +LXE +LXX +LZ +Lzen +m +M' +M'- +'m +M. +M.A. +M.Arch. +M.B. +M.B.A. +M.B.E. +M.C. +M.D. +M.E. +M.Ed. +M.I.A. +M.M. +m.m.f. +M.O. +M.P. +M.P.S. +M.S. +m.s.l. +M.Sc. +M/D +m/s +M-1 +M-14 +M-16 +MA +MAA +maad +MAAG +Maalox +maam +ma'am +maamselle +maana +MAAP +maar +MAArch +Maarianhamina +Maarib +maars +maarten +Maas +Maastricht +Maat +Mab +Maba +Mabank +mabble +mabe +Mabel +mabela +Mabelle +Mabellona +Mabelvale +Maben +mabes +mabi +Mabie +mabyer +Mabinogion +Mable +Mableton +mabolo +Mabscott +Mabton +Mabuse +mabuti +MAC +Mac- +macaasim +macaber +macabi +macaboy +macabre +macabrely +macabreness +macabresque +Macaca +macaco +macacos +Macacus +macadam +macadamer +Macadamia +macadamise +macadamite +macadamization +macadamize +macadamized +macadamizer +macadamizes +macadamizing +macadams +Macaglia +macague +macan +macana +Macanese +Macao +Macap +Macapa +Macapagal +macaque +macaques +Macaranga +Macarani +Macareus +Macario +macarism +macarize +macarized +macarizing +macaron +macaroni +macaronic +macaronical +macaronically +macaronicism +macaronics +macaronies +macaronis +macaronism +macaroon +macaroons +MacArthur +Macartney +Macassar +Macassarese +Macatawa +Macau +macauco +Macaulay +macaviator +macaw +macaws +Macbeth +MACBS +Macc +Macc. +Maccabaeus +maccabaw +maccabaws +Maccabean +Maccabees +maccaboy +maccaboys +Maccarone +maccaroni +MacCarthy +macchia +macchie +macchinetta +MacClenny +MacClesfield +macco +maccoboy +maccoboys +maccus +MacDermot +MacDoel +MacDona +MacDonald +MacDonell +MacDougall +MacDowell +Macduff +Mace +macebearer +mace-bearer +Maced +Maced. +macedoine +Macedon +Macedonia +Macedonian +Macedonian-persian +macedonians +Macedonic +MacEgan +macehead +Macey +Maceio +macellum +maceman +Maceo +macer +macerable +macerate +macerated +macerater +maceraters +macerates +macerating +maceration +macerative +macerator +macerators +macers +maces +MacFadyn +MacFarlan +MacFarlane +Macflecknoe +MacGregor +MacGuiness +Mach +mach. +Macha +Machabees +Machado +Machaerus +machair +machaira +machairodont +Machairodontidae +Machairodontinae +Machairodus +machan +Machaon +machar +Machault +Machaut +mache +machecoled +macheer +Machel +Machen +machera +maches +machete +Machetes +machi +machy +Machias +Machiasport +Machiavel +Machiavelian +Machiavelli +Machiavellian +Machiavellianism +Machiavellianist +Machiavellianly +machiavellians +Machiavellic +Machiavellism +machiavellist +Machiavellistic +machicolate +machicolated +machicolating +machicolation +machicolations +machicoulis +Machicui +machila +Machilidae +Machilis +machin +machina +machinability +machinable +machinal +machinament +machinate +machinated +machinates +machinating +machination +machinations +machinator +machine +machineable +machine-breaking +machine-broken +machine-cut +machined +machine-drilled +machine-driven +machine-finished +machine-forged +machineful +machine-gun +machine-gunned +machine-gunning +machine-hour +machine-knitted +machineless +machinely +machinelike +machine-made +machineman +machinemen +machine-mixed +machinemonger +machiner +machinery +machineries +machines +machine's +machine-sewed +machine-stitch +machine-stitched +machine-tooled +machine-woven +machine-wrought +machinify +machinification +machining +machinism +machinist +machinists +machinization +machinize +machinized +machinizing +machinoclast +machinofacture +machinotechnique +machinule +Machipongo +machismo +machismos +Machmeter +macho +Machogo +machopolyp +Machos +machree +machrees +machs +Machtpolitik +Machute +Machutte +machzor +machzorim +machzors +Macy +macies +Macigno +macilence +macilency +macilent +MacIlroy +macing +MacIntyre +MacIntosh +macintoshes +Mack +MacKay +mackaybean +mackallow +Mackey +MacKeyville +mackenboy +Mackenie +Mackensen +MacKenzie +mackerel +mackereler +mackereling +mackerels +Mackerras +Mackie +Mackinac +Mackinaw +mackinawed +mackinaws +mackinboy +mackins +Mackintosh +mackintoshed +mackintoshes +mackintoshite +mackle +mackled +Mackler +mackles +macklike +mackling +Macknair +Mackoff +macks +Macksburg +Macksinn +Macksville +Mackville +MacLay +MacLaine +macle +Macleaya +MacLean +Maclear +macled +MacLeish +MacLeod +macles +maclib +Maclura +Maclurea +maclurin +MacMahon +MacMillan +Macmillanite +MacMullin +MacNair +MacNamara +MacNeice +maco +macoma +Macomb +Macomber +Macon +maconite +maconne +macons +MacPherson +Macquarie' +macquereau +macr- +Macracanthorhynchus +macracanthrorhynchiasis +macradenous +MacRae +macram +macrame +macrames +macrander +macrandre +macrandrous +macrauchene +Macrauchenia +macraucheniid +Macraucheniidae +macraucheniiform +macrauchenioid +Macready +macrencephaly +macrencephalic +macrencephalous +Macri +macrli +macro +macro- +macroaggregate +macroaggregated +macroanalysis +macroanalyst +macroanalytical +macro-axis +macrobacterium +macrobian +macrobiosis +macrobiote +macrobiotic +macrobiotically +macrobiotics +Macrobiotus +Macrobius +macroblast +macrobrachia +macrocarpous +Macrocentrinae +Macrocentrus +macrocephali +macrocephaly +macrocephalia +macrocephalic +macrocephalism +macrocephalous +macrocephalus +macrochaeta +macrochaetae +macrocheilia +Macrochelys +macrochemical +macrochemically +macrochemistry +Macrochira +macrochiran +Macrochires +macrochiria +Macrochiroptera +macrochiropteran +macrocyst +Macrocystis +macrocyte +macrocythemia +macrocytic +macrocytosis +macrocladous +macroclimate +macroclimatic +macroclimatically +macroclimatology +macrococcus +macrocoly +macroconidial +macroconidium +macroconjugant +macrocornea +macrocosm +macrocosmic +macrocosmical +macrocosmically +macrocosmology +macrocosmos +macrocosms +macrocrystalline +macrodactyl +macrodactyly +macrodactylia +macrodactylic +macrodactylism +macrodactylous +macrodiagonal +macrodomatic +macrodome +macrodont +macrodontia +macrodontic +macrodontism +macroeconomic +macroeconomics +macroelement +macroergate +macroevolution +macroevolutionary +macrofarad +macrofossil +macrogamete +macrogametocyte +macrogamy +macrogastria +macroglobulin +macroglobulinemia +macroglobulinemic +macroglossate +macroglossia +macrognathic +macrognathism +macrognathous +macrogonidium +macrograph +macrography +macrographic +macroinstruction +macrolecithal +macrolepidoptera +macrolepidopterous +macrolinguistic +macrolinguistically +macrolinguistics +macrolith +macrology +macromandibular +macromania +macromastia +macromazia +macromelia +macromeral +macromere +macromeric +macromerite +macromeritic +macromesentery +macrometeorology +macrometeorological +macrometer +macromethod +macromyelon +macromyelonal +macromole +macromolecular +macromolecule +macromolecules +macromolecule's +macron +macrons +macronuclear +macronucleate +macronucleus +macronutrient +macropetalous +macrophage +macrophagic +macrophagocyte +macrophagus +macrophyllous +macrophysics +macrophyte +macrophytic +Macrophoma +macrophotograph +macrophotography +macropia +Macropygia +macropinacoid +macropinacoidal +macropyramid +macroplankton +macroplasia +macroplastia +macropleural +macropod +macropodia +macropodian +Macropodidae +Macropodinae +macropodine +macropodous +macroprism +macroprocessor +macroprosopia +macropsy +macropsia +macropteran +macroptery +macropterous +macroptic +Macropus +macroreaction +Macrorhamphosidae +Macrorhamphosus +macrorhinia +Macrorhinus +macros +macro's +macroscale +macroscelia +Macroscelides +macroscian +macroscopic +macroscopical +macroscopically +macrosegment +macroseism +macroseismic +macroseismograph +macrosepalous +macroseptum +macrosymbiont +macrosmatic +macrosomatia +macrosomatous +macrosomia +macrospecies +macrosphere +macrosplanchnic +macrosporange +macrosporangium +macrospore +macrosporic +Macrosporium +macrosporophyl +macrosporophyll +macrosporophore +Macrostachya +macrostyle +macrostylospore +macrostylous +macrostomatous +macrostomia +macrostructural +macrostructure +macrothere +Macrotheriidae +macrotherioid +Macrotherium +macrotherm +macrotia +macrotin +Macrotolagus +macrotome +macrotone +macrotous +macrourid +Macrouridae +Macrourus +Macrozamia +macrozoogonidium +macrozoospore +Macrura +macrural +macruran +macrurans +macruroid +macrurous +macs +MACSYMA +MacSwan +mactation +Mactra +Mactridae +mactroid +macuca +macula +maculacy +maculae +macular +maculas +maculate +maculated +maculates +maculating +maculation +maculations +macule +maculed +macules +maculicole +maculicolous +maculiferous +maculing +maculocerebral +maculopapular +maculose +Macumba +Macungie +macupa +macupi +Macur +macushla +Macusi +macuta +macute +MAD +Mada +madafu +Madag +Madag. +Madagascan +Madagascar +Madagascarian +Madagass +Madai +Madaih +Madalena +Madalyn +Madalynne +madam +Madame +madames +madams +Madancy +Madang +madapolam +madapolan +madapollam +mad-apple +Madaras +Madariaga +madarosis +madarotic +Madawaska +madbrain +madbrained +mad-brained +mad-bred +madcap +madcaply +madcaps +MADD +Maddalena +madded +Madden +maddened +maddening +maddeningly +maddeningness +maddens +madder +madderish +madders +madderwort +maddest +Maddeu +Maddi +Maddy +Maddie +madding +maddingly +Maddis +maddish +maddle +maddled +Maddock +Maddocks +mad-doctor +Maddox +made +Madea +made-beaver +Madecase +madefaction +madefy +Madegassy +Madeira +Madeiran +madeiras +Madeiravine +Madel +Madelaine +Madeleine +Madelen +Madelena +Madelene +Madeli +Madelia +Madelin +Madelyn +Madelina +Madeline +Madella +Madelle +Madelon +mademoiselle +mademoiselles +made-over +Madera +Maderno +Madero +madescent +made-to-measure +made-to-order +made-up +Madge +madhab +mad-headed +Madhyamika +madhouse +madhouses +madhuca +Madhva +Madi +Mady +Madia +Madian +Madid +madidans +Madiga +Madigan +Madill +Madinensor +Madison +Madisonburg +Madisonville +madisterium +Madlen +madly +Madlin +Madlyn +madling +Madm +madman +madmen +MADN +madnep +madness +madnesses +mado +Madoc +Madoera +Madonia +Madonna +Madonnahood +Madonnaish +Madonnalike +madonnas +madoqua +Madora +Madotheca +Madox +Madra +madrague +Madras +madrasah +madrases +Madrasi +madrassah +madrasseh +madre +madreline +madreperl +madre-perl +Madrepora +Madreporacea +madreporacean +madreporal +Madreporaria +madreporarian +madrepore +madreporian +madreporic +madreporiform +madreporite +madreporitic +madres +Madrid +Madriene +madrier +madrigal +madrigaler +madrigalesque +madrigaletto +madrigalian +madrigalist +madrigals +madrih +madril +Madrilene +Madrilenian +madroa +madrona +madronas +madrone +madrones +madrono +madronos +mads +Madsen +madship +Madson +madstone +madtom +Madura +Madurai +Madurese +maduro +maduros +madweed +madwoman +madwomen +madwort +madworts +madzoon +madzoons +MAE +Maeander +Maeandra +Maeandrina +maeandrine +maeandriniform +maeandrinoid +maeandroid +Maebashi +Maebelle +Maecenas +Maecenasship +MAEd +Maegan +maegbot +maegbote +maeing +Maeystown +Mael +Maely +Maelstrom +maelstroms +Maemacterion +maenad +maenades +maenadic +maenadically +maenadism +maenads +maenaite +Maenalus +Maenidae +Maeon +Maeonian +Maeonides +Maera +MAeroE +maes +maestive +maestoso +maestosos +maestra +maestri +Maestricht +maestro +maestros +Maeterlinck +Maeterlinckian +Maeve +Maewo +MAF +Mafala +Mafalda +mafey +Mafeking +Maffa +Maffei +maffia +maffias +maffick +mafficked +mafficker +mafficking +mafficks +maffioso +maffle +maffler +mafflin +Mafia +mafias +mafic +mafiosi +Mafioso +mafoo +maftir +maftirs +mafura +mafurra +MAG +mag. +Maga +Magadhi +magadis +magadize +Magahi +Magalensia +Magalia +Magallanes +Magan +Magangue +magani +Magas +magasin +Magavern +magazinable +magazinage +magazine +magazined +magazinelet +magaziner +magazines +magazine's +magazinette +magaziny +magazining +magazinish +magazinism +magazinist +Magbie +magbote +Magda +Magdaia +Magdala +Magdalen +Magdalena +Magdalene +magdalenes +Magdalenian +Magdalenne +magdalens +magdaleon +Magdau +Magdeburg +mage +MAgEc +MAgEd +Magee +Magel +Magelhanz +Magellan +Magellanian +Magellanic +Magen +Magena +Magenta +magentas +magerful +Mages +magestical +magestically +magged +Maggee +Maggi +Maggy +Maggie +magging +Maggio +Maggiore +maggle +maggot +maggoty +maggotiness +maggotpie +maggot-pie +maggotry +maggots +maggot's +Maggs +Magh +Maghi +Maghreb +Maghrib +Maghribi +Maghutte +maghzen +Magi +Magian +Magianism +magians +Magyar +Magyaran +Magyarism +Magyarization +Magyarize +Magyarized +Magyarizing +Magyarorsz +Magyarorszag +magyars +magic +magical +magicalize +magically +magicdom +magician +magicians +magician's +magicianship +magicked +magicking +magico-religious +magico-sympathetic +magics +Magill +magilp +magilps +Magindanao +Magindanaos +Maginus +magiric +magirics +magirist +magiristic +magirology +magirological +magirologist +Magism +magister +magistery +magisterial +magisteriality +magisterially +magisterialness +magisteries +magisterium +magisters +magistracy +magistracies +magistral +magistrality +magistrally +magistrand +magistrant +magistrate +magistrates +magistrate's +magistrateship +magistratic +magistratical +magistratically +magistrative +magistrature +magistratus +Maglemose +Maglemosean +Maglemosian +maglev +magma +magmas +magmata +magmatic +magmatism +Magna +magnale +magnality +magnalium +magnanerie +magnanime +magnanimity +magnanimities +magnanimous +magnanimously +magnanimousness +magnanimousnesses +magnascope +magnascopic +magnate +magnates +magnateship +magne- +magnecrystallic +magnelectric +magneoptic +Magner +magnes +Magnesia +magnesial +magnesian +magnesias +magnesic +magnesioferrite +magnesite +magnesium +magnesiums +Magness +magnet +magnet- +magneta +magnetic +magnetical +magnetically +magneticalness +magnetician +magnetico- +magnetics +magnetiferous +magnetify +magnetification +magnetimeter +magnetisation +magnetise +magnetised +magnetiser +magnetising +magnetism +magnetisms +magnetism's +magnetist +magnetite +magnetite-basalt +magnetite-olivinite +magnetites +magnetite-spinellite +magnetitic +magnetizability +magnetizable +magnetization +magnetizations +magnetize +magnetized +magnetizer +magnetizers +magnetizes +magnetizing +magneto +magneto- +magnetobell +magnetochemical +magnetochemistry +magnetod +magnetodynamo +magnetoelectric +magneto-electric +magnetoelectrical +magnetoelectricity +magneto-electricity +magnetofluiddynamic +magnetofluiddynamics +magnetofluidmechanic +magnetofluidmechanics +magnetogasdynamic +magnetogasdynamics +magnetogenerator +magnetogram +magnetograph +magnetographic +magnetohydrodynamic +magnetohydrodynamically +magnetohydrodynamics +magnetoid +magnetolysis +magnetomachine +magnetometer +magnetometers +magnetometry +magnetometric +magnetometrical +magnetometrically +magnetomotive +magnetomotivity +magnetomotor +magneton +magnetons +magnetooptic +magnetooptical +magnetooptically +magnetooptics +magnetopause +magnetophone +magnetophonograph +magnetoplasmadynamic +magnetoplasmadynamics +magnetoplumbite +magnetoprinter +magnetoresistance +magnetos +magnetoscope +magnetosphere +magnetospheric +magnetostatic +magnetostriction +magnetostrictive +magnetostrictively +magnetotelegraph +magnetotelephone +magnetotelephonic +magnetotherapy +magnetothermoelectricity +magnetotransmitter +magnetron +magnets +magnicaudate +magnicaudatous +Magnien +magnify +magnifiable +magnific +magnifical +magnifically +Magnificat +magnificate +magnification +magnifications +magnificative +magnifice +magnificence +magnificences +magnificent +magnificently +magnificentness +magnifico +magnificoes +magnificos +magnified +magnifier +magnifiers +magnifies +magnifying +magnifique +magniloquence +magniloquent +magniloquently +magniloquy +magnipotence +magnipotent +magnirostrate +magnisonant +Magnitogorsk +magnitude +magnitudes +magnitude's +magnitudinous +magnochromite +magnoferrite +Magnolia +Magnoliaceae +magnoliaceous +magnolias +magnon +Magnum +magnums +Magnus +Magnuson +Magnusson +Magocsi +Magog +magot +magots +magpie +magpied +magpieish +magpies +MAgr +Magree +magrim +Magritte +Magruder +mags +magsman +maguari +maguey +magueys +Maguire +Magulac +Magus +Mah +maha +Mahabalipuram +Mahabharata +Mahadeva +Mahaffey +Mahayana +Mahayanism +Mahayanist +Mahayanistic +mahajan +mahajun +mahal +Mahala +mahalamat +mahaleb +mahaly +Mahalia +Mahalie +mahalla +Mahamaya +Mahan +Mahanadi +mahant +mahar +maharaj +maharaja +maharajah +maharajahs +maharajas +maharajrana +maharana +maharanee +maharanees +maharani +maharanis +maharao +Maharashtra +Maharashtri +maharawal +maharawat +maharishi +maharishis +maharmah +maharshi +Mahasamadhi +Mahaska +mahat +mahatma +mahatmaism +mahatmas +Mahau +Mahavira +mahbub +Mahdi +Mahdian +Mahdis +Mahdiship +Mahdism +Mahdist +Mahendra +Maher +mahesh +mahewu +Mahi +Mahican +Mahicans +mahimahi +mahjong +mahjongg +Mah-Jongg +mahjonggs +mahjongs +Mahla +Mahler +Mahlon +mahlstick +mahmal +Mahmoud +Mahmud +mahmudi +Mahnomen +mahoe +mahoes +mahogany +mahogany-brown +mahoganies +mahoganize +mahogony +mahogonies +mahoitre +maholi +maholtine +Mahomet +Mahometan +Mahometry +Mahon +mahone +Mahoney +Mahonia +mahonias +Mahopac +Mahori +Mahound +mahout +mahouts +Mahra +Mahran +Mahratta +Mahratti +Mahren +Mahri +Mahrisch-Ostrau +Mahri-sokotri +mahseer +mahsir +mahsur +Mahto +Mahtowa +mahu +mahua +mahuang +mahuangs +mahwa +Mahwah +mahzor +mahzorim +mahzors +Mai +May +Maia +Maya +Mayaca +Mayacaceae +mayacaceous +Maiacca +Mayag +Mayaguez +Maiah +Mayakovski +Mayakovsky +Mayan +Mayance +mayans +Maianthemum +mayapis +mayapple +may-apple +mayapples +Maya-quiche +Mayas +Mayathan +Maibach +maybe +Maybee +Maybell +Maybelle +Mayberry +maybes +Maybeury +Maybird +Maible +Maybloom +Maybrook +may-bug +maybush +may-bush +maybushes +may-butter +Maice +Mayce +Maycock +maid +Maida +Mayda +Mayday +May-day +maydays +maidan +Maidanek +maidchild +Maidel +Maydelle +maiden +maidenchild +maidenhair +maidenhairs +maidenhairtree +maidenhair-tree +maidenhair-vine +Maidenhead +maidenheads +maidenhood +maidenhoods +maidenish +maidenism +maidenly +maidenlike +maidenliness +Maidens +maidenship +maiden's-tears +maiden's-wreath +maiden's-wreaths +maidenweed +may-dew +maidhead +maidhood +maidhoods +Maidy +Maidie +maidin +maid-in-waiting +maidish +maidishness +maidism +maidkin +maidly +maidlike +maidling +maids +maidservant +maidservants +maids-hair +maids-in-waiting +Maidstone +Maidsville +Maidu +Maiduguri +mayduke +Maye +mayed +Mayeda +maiefic +Mayey +Mayeye +Mayence +Mayenne +Maier +Mayer +Mayersville +Mayes +mayest +Mayesville +Mayetta +maieutic +maieutical +maieutics +Mayfair +Mayfield +mayfish +mayfishes +Mayfly +may-fly +mayflies +Mayflower +mayflowers +Mayfowl +Maiga +may-game +Maighdiln +Maighdlin +maigre +mayhap +mayhappen +mayhaps +maihem +mayhem +mayhemmed +mayhemming +maihems +mayhems +Mayhew +maiid +Maiidae +Maying +mayings +Mayking +Maikop +mail +mailability +mailable +may-lady +Mailand +mailbag +mailbags +mailbox +mailboxes +mailbox's +mailcatcher +mail-cheeked +mailclad +mailcoach +mail-coach +maile +mailed +mailed-cheeked +Maylene +Mailer +mailers +mailes +mailguard +mailie +Maylike +mailing +mailings +maill +Maillart +maille +maillechort +mailless +Maillol +maillot +maillots +maills +mailman +mailmen +may-lord +mailperson +mailpersons +mailplane +mailpouch +mails +mailsack +mailwoman +mailwomen +maim +Mayman +Mayme +maimed +maimedly +maimedness +maimer +maimers +maiming +maimon +Maimonidean +Maimonides +Maimonist +maims +maimul +Main +Mainan +Maynard +Maynardville +Mainauer +mainbrace +main-brace +main-course +main-deck +main-de-fer +Maine +Mayne +Maine-et-Loire +Mainer +Mainesburg +Maynet +Maineville +mainferre +mainframe +mainframes +mainframe's +main-guard +main-yard +main-yardman +Mainis +Mainland +mainlander +mainlanders +mainlands +mainly +mainline +mainlined +mainliner +mainliners +mainlines +mainlining +mainmast +mainmasts +mainmortable +mainor +Maynord +mainour +mainpast +mainpernable +mainpernor +mainpin +mainport +mainpost +mainprise +mainprised +mainprising +mainprisor +mainprize +mainprizer +mains +mainsail +mainsails +mainsheet +main-sheet +mainspring +mainsprings +mainstay +mainstays +mainstream +mainstreams +Mainstreeter +Mainstreetism +mainswear +mainsworn +maint +maynt +mayn't +maintain +maintainability +maintainabilities +maintainable +maintainableness +maintainance +maintainances +maintained +maintainer +maintainers +maintaining +maintainment +maintainor +maintains +maintenance +maintenances +maintenance's +Maintenon +maintien +maintop +main-top +main-topgallant +main-topgallantmast +maintopman +maintopmast +main-topmast +maintopmen +maintops +maintopsail +main-topsail +mainward +Mainz +Mayo +Maiocco +Mayodan +maioid +Maioidea +maioidean +Maioli +maiolica +maiolicas +Mayologist +Mayon +Maiongkong +mayonnaise +mayonnaises +Mayor +mayoral +mayorality +mayoralty +mayoralties +mayor-elect +mayoress +mayoresses +mayors +mayor's +mayorship +mayorships +Mayoruna +mayos +Mayotte +Maypearl +Maypole +maypoles +Maypoling +maypop +maypops +Mayport +Maipure +Mair +mairatour +Maire +mairie +mairs +Mays +Maise +Maisey +Maisel +Maysel +Maysfield +Maisie +maysin +Mayslick +Maison +maison-dieu +maisonette +maisonettes +maist +mayst +maister +maistres +maistry +maists +Maysville +Mai-Tai +Maite +mayten +Maytenus +maythe +maythes +Maithili +Maythorn +maithuna +Maytide +Maitilde +Maytime +Maitland +maitlandite +Maytown +maitre +Maitreya +maitres +maitresse +maitrise +Maitund +Maius +Mayview +Mayville +mayvin +mayvins +mayweed +mayweeds +Maywings +Maywood +may-woon +Mayworm +Maywort +Maize +maizebird +maize-eater +maizenic +maizer +maizes +Maj +Maja +Majagga +majagua +majaguas +majas +Maje +Majesta +majestatic +majestatis +Majesty +majestic +majestical +majestically +majesticalness +majesticness +majesties +majestious +majesty's +majestyship +majeure +majidieh +Majka +Majlis +majo +majolica +majolicas +majolist +ma-jong +majoon +Major +majora +majorat +majorate +majoration +Majorca +Majorcan +majordomo +major-domo +majordomos +major-domos +major-domoship +majored +majorem +majorette +majorettes +major-general +major-generalcy +major-generalship +majoring +Majorism +Majorist +Majoristic +majoritarian +majoritarianism +majority +majorities +majority's +majorize +major-league +major-leaguer +majors +majorship +majos +Majunga +Majuro +majusculae +majuscular +majuscule +majuscules +Mak +makable +makadoo +Makah +makahiki +makale +Makalu +Makanda +makar +makara +Makaraka +Makari +makars +Makasar +Makassar +makatea +Makawao +Makaweli +make +make- +makeable +make-ado +makebate +makebates +make-belief +make-believe +Makedhonia +make-do +makedom +Makeevka +make-faith +make-falcon +makefast +makefasts +makefile +make-fire +make-fray +make-game +make-hawk +Makeyevka +make-king +make-law +makeless +Makell +make-mirth +make-or-break +make-peace +Maker +makeready +make-ready +makeress +maker-off +makers +makership +maker-up +makes +make-shame +makeshift +makeshifty +makeshiftiness +makeshiftness +makeshifts +make-sport +make-talk +makeup +make-up +makeups +make-way +makeweight +make-weight +makework +make-work +Makhachkala +makhorka +makhzan +makhzen +maki +makimono +makimonos +Makinen +making +makings +making-up +Makkah +makluk +mako +makomako +Makonde +makopa +makos +Makoti +makoua +makran +makroskelic +maksoorah +Maku +Makua +makuk +Makurdi +makuta +makutas +makutu +MAL +mal- +Mala +malaanonang +Malabar +Malabarese +malabathrum +Malabo +malabsorption +malac- +malacanthid +Malacanthidae +malacanthine +Malacanthus +malacaton +Malacca +Malaccan +malaccas +malaccident +Malaceae +malaceous +Malachi +Malachy +malachite +malacia +Malaclemys +malaclypse +malaco- +Malacobdella +Malacocotylea +malacoderm +Malacodermatidae +malacodermatous +Malacodermidae +malacodermous +malacoid +malacolite +malacology +malacologic +malacological +malacologist +malacon +malacone +malacophyllous +malacophilous +malacophonous +malacopod +Malacopoda +malacopodous +malacopterygian +Malacopterygii +malacopterygious +Malacoscolices +Malacoscolicine +Malacosoma +Malacostraca +malacostracan +malacostracology +malacostracous +malacotic +malactic +maladapt +maladaptation +maladapted +maladaptive +maladdress +malade +malady +maladies +malady's +maladive +maladjust +maladjusted +maladjustive +maladjustment +maladjustments +maladminister +maladministered +maladministering +maladministers +maladministration +maladministrative +maladministrator +maladresse +maladroit +maladroitly +maladroitness +maladventure +Malaga +malagash +Malagasy +Malagigi +malagma +malaguea +malaguena +malaguenas +malaguetta +malahack +Malay +Malaya +Malayalam +Malayalim +Malayan +malayans +Malayic +Malayize +malayo- +Malayoid +Malayo-Indonesian +Malayo-Javanese +Malayo-negrito +Malayo-Polynesian +malays +malaise +malaises +Malaysia +Malaysian +malaysians +Malakal +malakin +Malakoff +malakon +malalignment +malam +malambo +Malamud +Malamut +malamute +malamutes +Malan +malander +malandered +malanders +malandrous +Malang +malanga +malangas +Malange +Malanie +Malanje +malapaho +malapert +malapertly +malapertness +malaperts +malapi +malapplication +malappointment +malapportioned +malapportionment +malappropriate +malappropriation +Malaprop +malapropian +malapropish +malapropism +malapropisms +malapropoism +malapropos +malaprops +Malapterurus +Malar +malaria +malarial +malarian +malariaproof +malarias +malarin +malarioid +malariology +malariologist +malariotherapy +malarious +Malarkey +malarkeys +malarky +malarkies +malaroma +malaromas +malarrangement +malars +malasapsap +Malaspina +malassimilation +malassociation +malate +malates +Malatesta +Malathion +malati +Malatya +malattress +Malawi +malawians +malax +malaxable +malaxage +malaxate +malaxation +malaxator +malaxed +malaxerman +malaxermen +malaxing +Malaxis +malbehavior +malbrouck +Malca +Malcah +Malchy +malchite +Malchus +Malcolm +Malcom +malconceived +malconduct +malconformation +malconstruction +malcontent +malcontented +malcontentedly +malcontentedness +malcontentism +malcontently +malcontentment +malcontents +malconvenance +malcreated +malcultivation +MALD +Malda +Malden +maldeveloped +maldevelopment +maldigestion +maldirection +maldistribute +maldistribution +Maldive +Maldives +Maldivian +maldocchio +Maldon +maldonite +malduck +Male +male- +maleability +malease +maleate +maleates +maleberry +Malebolge +Malebolgian +Malebolgic +Malebranche +Malebranchism +Malecite +maledicent +maledict +maledicted +maledicting +malediction +maledictions +maledictive +maledictory +maledicts +maleducation +malee +Maleeny +malefaction +malefactions +malefactor +malefactory +malefactors +malefactor's +malefactress +malefactresses +malefeazance +malefic +malefical +malefically +malefice +maleficence +maleficences +maleficent +maleficently +maleficia +maleficial +maleficiate +maleficiation +maleficio +maleficium +maleic +maleinoid +maleinoidal +Malek +Maleki +malella +malellae +malemiut +malemiuts +malemuit +malemuits +Malemute +malemutes +Malena +maleness +malenesses +malengin +malengine +Malenkov +malentendu +mal-entendu +maleo +maleos +maleruption +males +male's +Malesherbia +Malesherbiaceae +malesherbiaceous +male-sterile +Malet +maletolt +maletote +Maletta +Malevich +malevolence +malevolences +malevolency +malevolent +malevolently +malevolous +malexecution +malfeasance +malfeasances +malfeasant +malfeasantly +malfeasants +malfeasor +malfed +malformation +malformations +malformed +malfortune +malfunction +malfunctioned +malfunctioning +malfunctions +malgovernment +malgr +malgrace +malgrado +malgre +malguzar +malguzari +Malherbe +malheur +malhygiene +malhonest +Mali +Malia +Malibran +Malibu +malic +malice +maliceful +maliceproof +malices +malicho +malicious +maliciously +maliciousness +malicorium +malidentification +malie +maliferous +maliform +malign +malignance +malignancy +malignancies +malignant +malignantly +malignation +maligned +maligner +maligners +malignify +malignified +malignifying +maligning +malignity +malignities +malignly +malignment +maligns +malihini +malihinis +Malik +malikadna +malikala +malikana +Maliki +Malikite +malikzadi +malimprinted +Malin +Malina +malinche +Malinda +Malynda +Malinde +maline +Malines +malinfluence +malinger +malingered +malingerer +malingerers +malingery +malingering +malingers +Malinin +Malinke +Malinois +Malinovsky +Malinowski +malinowskite +malinstitution +malinstruction +Malinta +malintent +malinvestment +Malipiero +malism +malison +malisons +Malissa +Malissia +malist +malistic +Malita +malitia +Maljamar +Malka +Malkah +Malkin +malkins +Malkite +Mall +malladrite +mallam +mallanders +mallangong +mallard +mallardite +mallards +Mallarme +malleability +malleabilities +malleabilization +malleable +malleableize +malleableized +malleableizing +malleableness +malleably +malleablize +malleablized +malleablizing +malleal +mallear +malleate +malleated +malleating +malleation +mallecho +malled +mallee +mallees +mallei +Malley +Malleifera +malleiferous +malleiform +mallein +malleinization +malleinize +malleli +mallemaroking +mallemuck +Mallen +mallender +mallenders +malleoincudal +malleolable +malleolar +malleoli +malleolus +Maller +Mallet +malleted +malleting +mallets +mallet's +malleus +Mallia +Mallie +Mallin +Mallina +Malling +Mallis +Mallissa +Malloch +Malloy +Mallon +Mallophaga +mallophagan +mallophagous +Mallorca +Mallory +Mallorie +malloseismic +Mallotus +mallow +mallows +mallowwort +malls +mallum +mallus +malm +malmag +Malmaison +malmarsh +Malmdy +malmed +Malmedy +Malmesbury +malmy +malmier +malmiest +malmignatte +malming +Malmo +malmock +malms +malmsey +malmseys +malmstone +malnourished +malnourishment +malnutrite +malnutrition +malnutritions +Malo +malobservance +malobservation +mal-observation +maloca +malocchio +maloccluded +malocclusion +malocclusions +malodor +malodorant +malodorous +malodorously +malodorousness +malodorousnesses +malodors +malodour +Maloy +malojilla +malolactic +malonate +Malone +Maloney +Maloneton +Malony +malonic +malonyl +malonylurea +Malonis +Malope +maloperation +malorganization +malorganized +Malory +Malorie +maloti +Malott +malouah +malpais +Malpighi +Malpighia +Malpighiaceae +malpighiaceous +Malpighian +malplaced +malpoise +malposed +malposition +malpractice +malpracticed +malpractices +malpracticing +malpractioner +malpractitioner +malpraxis +malpresentation +malproportion +malproportioned +malpropriety +malpublication +Malraux +malreasoning +malrotation +MALS +malshapen +malsworn +malt +Malta +maltable +maltalent +maltase +maltases +malt-dust +malted +malteds +malter +Maltese +maltha +malthas +Malthe +malthene +malthite +malt-horse +malthouse +malt-house +Malthus +Malthusian +Malthusianism +Malthusiast +Malti +malty +maltier +maltiest +maltine +maltiness +malting +maltman +Malto +maltobiose +maltodextrin +maltodextrine +maltol +maltols +maltolte +Malton +maltose +maltoses +maltreat +maltreated +maltreating +maltreatment +maltreatments +maltreator +maltreats +malts +maltster +maltsters +malturned +maltworm +malt-worm +Maltz +Maltzman +Maluku +malum +malunion +Malurinae +malurine +Malurus +Malus +Malva +Malvaceae +malvaceous +malval +Malvales +Malvasia +malvasian +malvasias +Malvastrum +Malvern +Malverne +malversation +malverse +Malvia +Malvie +Malvin +Malvina +Malvine +Malvino +malvoisie +malvolition +malwa +Mam +Mama +mamaguy +mamaliga +Mamallapuram +mamaloi +mamamouchi +mamamu +Mamaroneck +mamas +mamba +mambas +mambo +mamboed +mamboes +mamboing +mambos +mambu +Mame +mamey +mameyes +mameys +mameliere +mamelon +mamelonation +mameluco +Mameluke +mamelukes +Mamercus +Mamers +Mamertine +Mamertino +Mamie +mamies +Mamilius +mamilla +mamillary +mamillate +mamillated +mamillation +Mamisburg +mamlatdar +mamluk +mamluks +mamlutdar +mamma +mammae +mammal +mammalgia +Mammalia +mammalian +mammalians +mammaliferous +mammality +mammalogy +mammalogical +mammalogist +mammalogists +mammals +mammal's +mammary +mammas +mamma's +mammate +mammati +mammatocumulus +mammato-cumulus +mammatus +Mammea +mammectomy +mammee +mammees +mammey +mammeys +mammer +mammered +mammering +mammers +mammet +mammets +mammy +mammie +mammies +mammifer +Mammifera +mammiferous +mammiform +mammilate +mammilated +mammilla +mammillae +mammillaplasty +mammillar +mammillary +Mammillaria +mammillate +mammillated +mammillation +mammilliform +mammilloid +mammilloplasty +mammin +mammitides +mammitis +mammock +mammocked +mammocking +mammocks +mammodi +mammogen +mammogenic +mammogenically +mammogram +mammography +mammographic +mammographies +Mammon +mammondom +mammoni +mammoniacal +mammonish +mammonism +mammonist +mammonistic +mammonite +mammonitish +mammonization +mammonize +mammonolatry +mammons +Mammonteus +mammose +mammoth +mammothrept +mammoths +mammotomy +mammotropin +mammula +mammulae +mammular +Mammut +Mammutidae +mamo +mamona +mamoncillo +mamoncillos +Mamor +Mamore +mamoty +Mamou +Mamoun +mampalon +mampara +mampus +mamry +mamsell +Mamurius +mamushi +mamzer +MAN +Man. +Mana +man-abhorring +man-about-town +Manabozho +manace +manacing +manacle +manacled +manacles +manacling +Manacus +manada +Manado +manage +manageability +manageabilities +manageable +manageableness +manageablenesses +manageably +managed +managee +manageless +management +managemental +managements +management's +manager +managerdom +manageress +managery +managerial +managerially +managers +manager's +managership +manages +managing +Managua +Manahawkin +manaism +manak +Manaker +manakin +manakins +Manakinsabot +manal +Manala +Manama +manana +mananas +Manannn +Manara +Manard +manarvel +manas +manasic +Manasquan +Manassa +Manassas +Manasseh +Manasses +Manassite +Manat +man-at-arms +manatee +manatees +Manati +Manatidae +manatine +manation +manatoid +Manatus +Manaus +manavel +manavelins +manavendra +manavilins +manavlins +Manawa +Manawyddan +manba +man-back +manbarklak +man-bearing +man-begot +manbird +man-bodied +man-born +manbot +manbote +manbria +man-brute +mancala +mancando +man-carrying +man-catching +Mancelona +man-centered +Manchaca +man-changed +Manchaug +Manche +manches +Manchester +Manchesterdom +Manchesterism +Manchesterist +Manchestrian +manchet +manchets +manchette +manchild +man-child +manchineel +Manchu +Manchukuo +Manchuria +Manchurian +manchurians +Manchus +mancy +mancinism +Mancino +mancipable +mancipant +mancipare +mancipate +mancipation +mancipative +mancipatory +mancipee +mancipia +mancipium +manciple +manciples +mancipleship +mancipular +man-compelling +mancono +Mancos +man-created +Mancunian +mancus +mand +Manda +mandacaru +Mandaean +Mandaeism +man-day +Mandaic +man-days +Mandaite +Mandal +mandala +Mandalay +mandalas +mandalic +mandament +mandamus +mandamuse +mandamused +mandamuses +mandamusing +Mandan +mandant +mandapa +mandar +mandarah +Mandaree +Mandarin +mandarinate +mandarindom +mandarined +mandariness +mandarinic +mandarining +mandarinism +mandarinize +mandarins +mandarinship +mandat +mandatary +mandataries +mandate +mandated +mandatedness +mandatee +mandates +mandating +mandation +mandative +mandator +mandatory +mandatories +mandatorily +mandatoriness +mandators +mandats +mandatum +Mande +Mandean +man-degrading +Mandel +mandelate +Mandelbaum +mandelic +Mandell +manderelle +Manderson +man-destroying +Mandeville +man-devised +man-devouring +Mandi +Mandy +mandyai +mandyas +mandyases +mandible +mandibles +mandibula +mandibular +mandibulary +Mandibulata +mandibulate +mandibulated +mandibuliform +mandibulo- +mandibulo-auricularis +mandibulohyoid +mandibulomaxillary +mandibulopharyngeal +mandibulosuspensorial +Mandych +Mandie +mandyi +mandil +mandilion +Mandingan +Mandingo +Mandingoes +Mandingos +mandioca +mandiocas +mandir +Mandle +mandlen +Mandler +mandment +mando-bass +mando-cello +mandoer +mandola +mandolas +mandolin +mandoline +mandolinist +mandolinists +mandolins +mandolute +mandom +mandora +mandore +mandorla +mandorlas +mandorle +mandra +mandragora +mandragvn +mandrake +mandrakes +mandrel +mandrels +mandriarch +mandril +mandrill +mandrills +mandrils +mandrin +mandritta +mandruka +mands +mandua +manducable +manducate +manducated +manducating +manducation +manducatory +mane +man-eater +man-eating +maned +manege +maneges +maneh +manei +maney +maneless +Manella +man-enchanting +man-enslaved +manent +manequin +manerial +Manes +mane's +manesheet +maness +Manet +Manetho +Manetti +Manettia +maneuver +maneuverability +maneuverabilities +maneuverable +maneuvered +maneuverer +maneuvering +maneuvers +maneuvrability +maneuvrable +maneuvre +maneuvred +maneuvring +man-fashion +man-fearing +manfish +man-forked +Manfred +Manfreda +manful +manfully +manfulness +mang +manga +mangabey +mangabeira +mangabeys +mangabev +mangaby +mangabies +mangal +Mangalitza +Mangalore +mangan- +mangana +manganapatite +manganate +manganblende +manganbrucite +manganeisen +manganese +manganeses +manganesian +manganesic +manganetic +manganhedenbergite +manganic +manganiferous +Manganin +manganite +manganium +manganize +Manganja +manganocalcite +manganocolumbite +manganophyllite +manganosiderite +manganosite +manganostibiite +manganotantalite +manganous +manganpectolite +Mangar +Mangarevan +Mangbattu +mange +mangeao +mangey +mangeier +mangeiest +mangel +mangelin +mangels +mangelwurzel +mangel-wurzel +mange-mange +manger +mangery +mangerite +mangers +manger's +manges +Mangham +mangi +mangy +Mangyan +mangier +mangiest +Mangifera +mangily +manginess +mangle +mangled +mangleman +mangler +manglers +mangles +mangling +manglingly +Mango +man-god +mangoes +Mangohick +mangold +mangolds +mangold-wurzel +mangona +mangonel +mangonels +mangonism +mangonization +mangonize +mangoro +mangos +mango-squash +mangosteen +mangour +mangrass +mangrate +mangrove +mangroves +man-grown +Mangrum +Mangue +Mangum +mangwe +manhaden +manhandle +man-handle +manhandled +manhandler +manhandles +manhandling +Manhasset +man-hater +man-hating +Manhattan +Manhattanite +Manhattanize +manhattans +manhead +man-headed +Manheim +man-high +manhole +man-hole +manholes +manhood +manhoods +man-hour +manhours +manhunt +manhunter +man-hunter +manhunting +manhunts +Mani +many +many- +mania +Manya +maniable +maniac +maniacal +maniacally +many-acred +maniacs +maniac's +many-angled +maniaphobia +many-armed +manias +manyatta +many-banded +many-beaming +many-belled +manyberry +many-bleating +many-blossomed +many-blossoming +many-branched +many-breasted +manic +manically +Manicamp +Manicaria +manicate +manic-depressive +many-celled +Manichae +Manichaean +Manichaeanism +Manichaeanize +Manichaeism +Manichaeist +Manichaeus +many-chambered +Manichean +Manicheanism +Manichee +Manicheism +Manicheus +manichord +manichordon +many-cobwebbed +manicole +many-colored +many-coltered +manicon +manicord +many-cornered +manicotti +manics +maniculatus +manicure +manicured +manicures +manicuring +manicurist +manicurists +manid +Manidae +manie +man-year +many-eared +many-eyed +Manyema +manienie +maniere +many-faced +many-facedness +many-faceted +manifer +manifest +manifesta +manifestable +manifestant +manifestation +manifestational +manifestationist +manifestations +manifestation's +manifestative +manifestatively +manifested +manifestedness +manifester +manifesting +manifestive +manifestly +manifestness +manifesto +manifestoed +manifestoes +manifestos +manifests +manify +manificum +many-flowered +manifold +manyfold +manifolded +many-folded +manifolder +manifolding +manifoldly +manifoldness +manifolds +manifold's +manifoldwise +maniform +many-formed +many-fountained +many-gifted +many-handed +many-headed +many-headedness +many-horned +Manihot +manihots +many-hued +many-yeared +many-jointed +manikin +manikinism +manikins +many-knotted +Manila +many-lay +many-languaged +manilas +many-leaved +many-legged +manilio +Manilius +many-lived +Manilla +manillas +manille +manilles +many-lobed +many-meaning +many-millioned +many-minded +many-mingled +many-mingling +many-mouthed +many-named +many-nationed +many-nerved +manyness +manini +Maninke +manioc +manioca +maniocas +maniocs +many-one +Manyoshu +many-parted +many-peopled +many-petaled +many-pigeonholed +many-pillared +maniple +maniples +manyplies +many-pointed +manipulability +manipulable +manipular +manipulary +manipulatability +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulational +manipulations +manipulative +manipulatively +manipulator +manipulatory +manipulators +manipulator's +Manipur +Manipuri +many-rayed +many-ranked +many-ribbed +manyroot +many-rooted +many-rowed +Manis +Manisa +many-seated +many-seatedness +many-seeded +many-sided +manysidedness +many-sidedness +many-syllabled +manism +many-sounding +many-spangled +many-spotted +manist +Manistee +many-steepled +many-stemmed +manistic +Manistique +many-storied +many-stringed +manit +many-tailed +Manity +many-tinted +Manito +Manitoba +Manitoban +many-toned +many-tongued +manitos +Manitou +Manitoulin +manitous +many-towered +Manitowoc +many-tribed +manitrunk +manitu +many-tubed +manitus +many-twinkling +maniu +Manius +Maniva +many-valued +many-valved +many-veined +many-voiced +manyways +many-wandering +many-weathered +manywhere +many-winding +many-windowed +many-wintered +manywise +Manizales +manjack +manjak +manjeet +manjel +manjeri +Manjusri +mank +Mankato +man-keen +mankeeper +manky +mankie +Mankiewicz +mankiller +man-killer +mankilling +man-killing +mankin +mankind +mankindly +mankind's +manks +Manley +manless +manlessly +manlessness +manlet +Manly +manlier +manliest +manlihood +manlike +manlikely +manlikeness +manlily +manliness +manling +Manlius +Manlove +manmade +man-made +man-maiming +man-making +man-midwife +man-midwifery +man-milliner +man-mimicking +man-minded +man-minute +Mann +mann- +manna +manna-croup +Mannaean +mannaia +mannan +mannans +Mannar +mannas +Mannboro +manned +mannequin +mannequins +manner +mannerable +mannered +manneredness +Mannerheim +mannerhood +mannering +mannerism +mannerisms +Mannerist +manneristic +manneristical +manneristically +mannerize +mannerless +mannerlessness +mannerly +mannerliness +mannerlinesses +Manners +mannersome +Mannes +manness +mannet +Mannford +Mannheim +Mannheimar +Manny +mannide +Mannie +manniferous +mannify +mannified +mannikin +mannikinism +mannikins +Manning +Mannington +mannire +mannish +mannishly +mannishness +mannishnesses +mannitan +mannite +mannites +mannitic +mannitol +mannitols +mannitose +Mannlicher +Manno +mannoheptite +mannoheptitol +mannoheptose +mannoketoheptose +mannonic +mannopus +Mannos +mannosan +mannose +mannoses +Mannschoice +Mannsville +Mannuela +Mano +Manoah +Manobo +manoc +manoeuver +manoeuvered +manoeuvering +manoeuvre +manoeuvred +manoeuvreing +manoeuvrer +manoeuvring +Manoff +man-of-the-earths +man-of-war +manograph +manoir +Manokin +Manokotak +Manolete +manolis +Manolo +Manomet +manometer +manometers +manometer's +manometry +manometric +manometrical +manometrically +manometries +manomin +Manon +manor +man-orchis +Manorhaven +manor-house +manorial +manorialism +manorialisms +manorialize +manors +manor's +manorship +Manorville +manos +manoscope +manostat +manostatic +Manouch +man-o'-war +manpack +man-pleasing +manpower +manpowers +manqu +manque +manquee +manqueller +Manquin +manred +manrent +Manresa +man-ridden +manroot +manrope +manropes +Mans +man's +Mansard +mansarded +mansards +Mansart +manscape +manse +manser +manservant +man-servant +manses +Mansfield +man-shaped +manship +Mansholt +mansion +mansional +mansionary +mansioned +mansioneer +mansion-house +mansionry +mansions +mansion's +man-size +man-sized +manslayer +manslayers +manslaying +manslaughter +manslaughterer +manslaughtering +manslaughterous +manslaughters +manso +Manson +mansonry +Mansoor +Mansra +man-stalking +manstealer +manstealing +manstopper +manstopping +man-subduing +mansuete +mansuetely +mansuetude +man-supporting +Mansur +Mansura +manswear +mansworn +mant +Manta +Mantachie +Mantador +man-tailored +mantal +mantapa +mantappeaux +mantas +man-taught +manteau +manteaus +manteaux +Manteca +Mantee +manteel +mantegar +Mantegna +mantel +mantelet +mantelets +manteline +Mantell +mantelletta +mantellone +mantellshelves +mantelpiece +mantelpieces +mantels +mantel's +mantelshelf +manteltree +mantel-tree +Manteno +Manteo +Manter +mantes +mantevil +Manthei +Manti +manty +mantic +mantically +manticism +manticora +manticore +mantid +Mantidae +mantids +mantilla +mantillas +Mantinea +Mantinean +mantis +mantises +Mantisia +Mantispa +mantispid +Mantispidae +mantissa +mantissas +mantissa's +mantistic +Mantius +Mantle +mantled +mantlepiece +mantlepieces +mantlerock +mantle-rock +mantles +mantle's +mantlet +mantletree +mantlets +mantling +mantlings +Manto +Mantodea +mantoid +Mantoidea +mantology +mantologist +Mantoloking +man-to-man +Manton +Mantorville +Mantova +mantra +mantram +mantrap +man-trap +mantraps +mantras +mantric +Mantua +mantuamaker +mantuamaking +Mantuan +mantuas +Mantzu +Manu +manual +manualii +manualism +manualist +manualiter +manually +manuals +manual's +manuao +manuary +manubaliste +manubria +manubrial +manubriated +manubrium +manubriums +manucaption +manucaptor +manucapture +manucode +Manucodia +manucodiata +manuduce +manuduct +manuduction +manuductive +manuductor +manuductory +Manue +Manuel +Manuela +manuever +manueverable +manuevered +manuevers +manuf +manuf. +manufact +manufaction +manufactor +manufactory +manufactories +manufacturable +manufactural +manufacture +manufactured +manufacturer +manufacturers +manufacturer's +manufactures +manufacturess +manufacturing +manuka +Manukau +manul +manuma +manumea +manumisable +manumise +manumission +manumissions +manumissive +manumit +manumits +manumitted +manumitter +manumitting +manumotive +manuprisor +manurable +manurage +manurance +manure +manured +manureless +manurement +manurer +manurers +manures +Manuri +manurial +manurially +manuring +Manus +manuscript +manuscriptal +manuscription +manuscripts +manuscript's +manuscriptural +manusina +manustupration +manutagi +manutenency +manutergium +Manutius +Manvantara +Manvel +Manvell +Manvil +Manville +manway +manward +manwards +manweed +Manwell +manwise +man-woman +man-worshiping +manworth +man-worthy +man-worthiness +Manx +Manxman +Manxmen +Manxwoman +manzana +Manzanilla +manzanillo +manzanita +Manzanola +Manzas +manzil +Manzoni +Manzu +Mao +Maoism +Maoist +maoists +maomao +Maori +Maoridom +Maoriland +Maorilander +Maoris +maormor +MAP +mapach +mapache +mapau +Mapaville +Mapel +Mapes +maphrian +mapland +maple +maplebush +Maplecrest +mapleface +maple-faced +maple-leaved +maplelike +Maples +maple's +Mapleshade +Maplesville +Mapleton +Mapleview +Mapleville +Maplewood +maplike +mapmaker +mapmakers +mapmaking +mapo +mappable +Mappah +mapped +mappemonde +mappen +mapper +mappers +mappy +Mappila +mapping +mappings +mapping's +mappist +Mappsville +maps +map's +MAPSS +MAPTOP +Mapuche +Maputo +mapwise +maquahuitl +maquereau +maquette +maquettes +maqui +maquillage +Maquiritare +maquis +maquisard +Maquoketa +Maquon +MAR +mar- +Mar. +Mara +Marabel +Marabelle +marabotin +marabou +marabous +Marabout +maraboutism +marabouts +marabunta +marabuto +maraca +Maracay +Maracaibo +maracan +Maracanda +maracas +maracock +marae +Maragato +marage +maraged +maraging +marah +maray +marais +Maraj +marajuana +marakapas +maral +Marala +Maralina +Maraline +Maramec +Marana +maranao +maranatha +marang +Maranh +Maranha +Maranham +Maranhao +Maranon +Maranta +Marantaceae +marantaceous +marantas +marantic +marara +mararie +maras +Marasar +marasca +marascas +maraschino +maraschinos +Marasco +Marashio +marasmic +Marasmius +marasmoid +marasmous +marasmus +marasmuses +Marat +Maratha +Marathi +Marathon +marathoner +Marathonian +marathons +Maratism +Maratist +Marattia +Marattiaceae +marattiaceous +Marattiales +maraud +marauded +marauder +marauders +marauding +marauds +maravedi +maravedis +Maravi +marbelization +marbelize +marbelized +marbelizing +MARBI +Marble +marble-arched +marble-breasted +marble-calm +marble-checkered +marble-colored +marble-constant +marble-covered +marbled +marble-faced +marble-grinding +marble-hard +Marblehead +marbleheader +marblehearted +marble-imaged +marbleization +marbleize +marbleized +marbleizer +marbleizes +marbleizing +marblelike +marble-looking +marble-minded +marble-mindedness +marbleness +marble-pale +marble-paved +marble-piled +marble-pillared +marble-polishing +marble-quarrying +marbler +marble-ribbed +marblers +marbles +marble-sculptured +marble-topped +marble-white +marblewood +marbly +marblier +marbliest +marbling +marblings +marblish +marbrinus +Marburg +Marbury +Marbut +MARC +Marcan +marcando +marcantant +Marcantonio +marcasite +marcasitic +marcasitical +marcassin +marcatissimo +marcato +Marceau +Marcel +Marcela +Marcelia +Marceline +Marcell +Marcella +Marcelle +marcelled +marceller +Marcellette +Marcellian +Marcellianism +Marcellina +Marcelline +marcelling +Marcello +Marcellus +Marcelo +marcels +marcescence +marcescent +marcgrave +Marcgravia +Marcgraviaceae +marcgraviaceous +MArch +March. +Marchak +Marchal +Marchall +Marchand +Marchantia +Marchantiaceae +marchantiaceous +Marchantiales +MArchE +marched +Marchelle +Marchen +marcher +marchers +Marches +marchesa +Marchese +Marcheshvan +marchesi +marchet +Marchette +marchetti +marchetto +marching +marchioness +marchionesses +marchioness-ship +marchite +marchland +march-land +marchman +march-man +marchmen +Marchmont +marchpane +march-past +Marci +Marcy +Marcia +Marcian +Marciano +Marcianus +marcid +Marcie +Marcile +Marcille +Marcin +Marcion +Marcionism +Marcionist +Marcionite +Marcionitic +Marcionitish +Marcionitism +Marcite +Marcius +Marco +Marcobrunner +Marcola +Marcomanni +Marcomannic +Marconi +marconigram +marconigraph +marconigraphy +Marconi-rigged +marcor +Marcos +Marcosian +marcot +marcottage +Marcoux +marcs +Marcus +Marcuse +Marcushook +Marden +Marder +Mardi +mardy +Mardochai +Marduk +Mare +Mareah +mareblob +Mareca +marechal +marechale +Maregos +Marehan +Marek +marekanite +Marela +Mareld +Marelda +Marelya +Marella +maremma +maremmatic +maremme +maremmese +Maren +Marena +Marengo +Marenisco +marennin +Marentic +Marenzio +mareograph +Mareotic +Mareotid +mare-rode +mares +mare's +mareschal +mare's-nest +Maressa +mare's-tail +Maretta +Marette +Maretz +marezzo +Marfa +Marfik +marfire +Marfrance +marg +marg. +Marga +margay +margays +Margalit +Margalo +margarate +Margarelon +Margaret +Margareta +Margarete +Margaretha +Margarethe +Margaretta +Margarette +Margarettsville +Margaretville +margaric +Margarida +margarin +margarine +margarines +margarins +Margarita +margaritaceous +margaritae +margarite +margaritic +margaritiferous +margaritomancy +Margarodes +margarodid +Margarodinae +margarodite +Margaropus +margarosanite +Margate +Margaux +Marge +Margeaux +marged +margeline +margent +margented +margenting +margents +Margery +marges +Marget +Margette +Margetts +Margherita +Margi +Margy +Margie +margin +marginability +marginal +marginalia +marginality +marginalize +marginally +marginals +marginate +marginated +marginating +margination +margined +Marginella +Marginellidae +marginelliform +marginicidal +marginiform +margining +marginirostral +Marginis +marginoplasty +margins +margin's +Margit +Margo +margosa +Margot +margravate +margrave +margravely +margraves +margravial +margraviate +margravine +Margret +Margreta +Marguerie +Marguerita +Marguerite +marguerites +margullie +marhala +mar-hawk +Marheshvan +Mari +Mary +Maria +Marya +mariachi +mariachis +Maria-Giuseppe +Maryalice +marialite +Mariam +Mariamman +Marian +Mariana +Marianao +Mariand +Mariande +Mariandi +Marianic +marianist +Mariann +Maryann +Marianna +Maryanna +Marianne +Maryanne +Mariano +Marianolatry +Marianolatrist +Marianskn +Mariastein +Mariba +Maribel +Marybella +Maribelle +Marybelle +Maribeth +Marybeth +Marybob +Maribor +Maryborough +marybud +marica +Maricao +Marice +maricolous +Maricopa +mariculture +marid +Maryd +Maridel +Marydel +Marydell +Marie +Marieann +Marie-Ann +Mariehamn +Mariejeanne +Marie-Jeanne +Mariel +Mariele +Marielle +Mariellen +Maryellen +Marienbad +mariengroschen +Marienthal +Marienville +maries +mariet +Mariett +Marietta +Mariette +Marifrances +Maryfrances +Marigene +marigenous +Marigold +Marigolda +Marigolde +marigolds +marigram +marigraph +marigraphic +marihuana +marihuanas +Mariya +Marijane +Maryjane +Marijn +Marijo +Maryjo +marijuana +marijuanas +Marika +Marykay +Mariken +marikina +Maryknoll +Mariko +Maril +Maryl +Maryland +Marylander +marylanders +Marylandian +Marilee +Marylee +Marylhurst +Maryly +Marilin +Marilyn +Marylin +Marylyn +Marylinda +Marilynne +Marylynne +Marilla +Marillin +Marilou +Marylou +Marymass +marimba +marimbaist +marimbas +marimonda +Marin +Maryn +Marina +marinade +marinaded +marinades +marinading +marinal +marinara +marinaras +marinas +marinate +marinated +marinates +marinating +marination +Marinduque +marine +Maryneal +marined +marine-finish +Marinelli +Mariner +mariners +marinership +marines +Marinette +Marinetti +Maringouin +marinheiro +Marini +Marinism +Marinist +Marinistic +Marinna +Marino +marinorama +Marinus +Mario +mariola +Mariolater +Mariolatry +Mariolatrous +Mariology +Mariological +Mariologist +Marion +marionet +marionette +marionettes +Marionville +mariou +Mariposa +Mariposan +mariposas +mariposite +Mariquilla +Maryrose +Maryruth +Maris +Marys +Marisa +Marysa +marish +marishes +marishy +marishness +Mariska +Marisol +marysole +Marissa +Marist +Marysvale +Marysville +Marita +maritage +maritagium +Maritain +marital +maritality +maritally +mariti +mariticidal +mariticide +maritimal +maritimate +Maritime +Maritimer +maritimes +maritorious +Maritsa +Mariupol +mariupolite +Marius +Maryus +Marivaux +Maryville +Marj +Marja +Marjana +Marje +Marji +Marjy +Marjie +marjoram +marjorams +Marjory +Marjorie +Mark +marka +Markab +markable +Markan +markaz +markazes +markdown +markdowns +Markeb +marked +markedly +markedness +marker +marker-down +markery +marker-off +marker-out +markers +markers-off +Markesan +Market +Marketa +marketability +marketable +marketableness +marketably +marketech +marketed +marketeer +marketeers +marketer +marketers +marketing +marketings +marketman +marketplace +marketplaces +marketplace's +market-ripe +markets +marketstead +marketwise +Markevich +markfieldite +Markgenossenschaft +Markham +markhoor +markhoors +markhor +markhors +marking +markingly +markings +markis +markka +markkaa +markkas +Markland +Markle +Markleeville +Markleysburg +markless +Markleton +Markleville +Markman +markmen +markmoot +markmote +Marko +mark-on +Markos +Markov +Markova +Markovian +Markowitz +Marks +markshot +marksman +marksmanly +marksmanship +marksmanships +marksmen +Markson +markstone +Marksville +markswoman +markswomen +markup +mark-up +markups +Markus +Markville +markweed +markworthy +Marl +Marla +marlaceous +marlacious +Marland +Marlane +marlberry +Marlboro +Marlborough +Marlea +Marleah +marled +Marlee +Marleen +Marleene +Marley +Marleigh +Marlen +Marlena +Marlene +Marler +marlet +Marlette +marli +marly +Marlie +marlier +marliest +Marlin +Marlyn +Marline +marlines +marlinespike +marline-spike +marlinespikes +marling +marlings +marlingspike +marlins +marlinspike +marlinsucker +Marlinton +marlite +marlites +marlitic +marllike +Marlo +marlock +Marlon +Marlovian +Marlow +Marlowe +Marlowesque +Marlowish +Marlowism +marlpit +marl-pit +marls +Marlton +marm +Marmaduke +marmalade +marmalades +marmalady +Marmar +Marmara +marmaritin +marmarization +marmarize +marmarized +marmarizing +marmarosis +Marmarth +marmatite +Marmawke +Marmax +MarMechE +marmelos +marmennill +Marmet +marmink +Marmion +marmit +Marmite +marmites +Marmolada +marmolite +marmor +Marmora +marmoraceous +marmorate +marmorated +marmoration +marmoreal +marmoreally +marmorean +marmoric +marmorize +Marmosa +marmose +marmoset +marmosets +marmot +Marmota +marmots +Marna +Marne +Marney +Marni +Marnia +Marnie +marnix +Maro +Maroa +Maroc +marocain +Maroilles +marok +Marola +Marolda +Marolles +Maron +Maroney +Maronian +Maronist +Maronite +maroon +marooned +marooner +marooning +maroons +maroquin +maror +Maros +marotte +Marou +marouflage +Marozas +Marozik +Marpessa +Marpet +marplot +marplotry +marplots +Marprelate +Marq +Marquand +Marquardt +marque +marquee +marquees +marques +Marquesan +marquess +marquessate +marquesses +Marquet +marqueterie +marquetry +Marquette +Marquez +Marquis +marquisal +marquisate +marquisdom +marquise +marquises +marquisess +marquisette +marquisettes +marquisina +marquisotte +marquisship +Marquita +marquito +marquois +Marr +Marra +marraine +Marrakech +Marrakesh +marram +marrams +Marranism +marranize +Marrano +Marranoism +Marranos +Marras +marred +marree +Marrella +marrer +Marrero +marrers +marry +marriable +marriage +marriageability +marriageable +marriageableness +marriage-bed +marriageproof +marriages +marriage's +Marryat +married +marriedly +marrieds +marrier +marryer +marriers +marries +Marrietta +marrying +Marrilee +marrymuffe +Marrin +marring +Marriott +Marris +marrys +Marrissa +marrock +Marron +marrons +marrot +marrow +marrowbone +marrowbones +marrowed +marrowfat +marrowy +marrowing +marrowish +marrowless +marrowlike +marrows +marrowsky +marrowskyer +marrube +Marrubium +Marrucinian +Marruecos +MARS +Marsala +marsalas +Marsden +Marsdenia +marse +marseillais +Marseillaise +Marseille +Marseilles +marses +Marsh +Marsha +Marshal +marshalate +marshalcy +marshalcies +marshaled +marshaler +marshaless +marshaling +Marshall +Marshallberg +marshalled +marshaller +Marshallese +marshalling +marshalls +Marshalltown +Marshallville +marshalman +marshalment +marshals +Marshalsea +marshalship +marshbanker +marshberry +marshberries +marshbuck +marshes +Marshessiding +Marshfield +marshfire +marshflower +marshy +marshier +marshiest +marshiness +marshite +marshland +marshlander +marshlands +marshlike +marshlocks +marshmallow +marsh-mallow +marshmallowy +marshmallows +marshman +marshmen +marshs +marsh's +Marshville +marshwort +Marsi +Marsian +Marsyas +Marsiella +Marsilea +Marsileaceae +marsileaceous +Marsilia +Marsiliaceae +Marsilid +Marsing +marsipobranch +Marsipobranchia +Marsipobranchiata +marsipobranchiate +Marsipobranchii +Marsland +marsoon +Marspiter +Marssonia +Marssonina +Marsteller +Marston +marsupia +marsupial +Marsupialia +marsupialian +marsupialise +marsupialised +marsupialising +marsupialization +marsupialize +marsupialized +marsupializing +marsupials +marsupian +Marsupiata +marsupiate +marsupium +Mart +Marta +Martaban +martagon +martagons +Martainn +Marte +marted +Marteena +Martel +martele +marteline +Martell +Martella +martellate +martellato +Martelle +martellement +Martelli +Martello +martellos +martemper +Marten +marteniko +martenot +Martens +Martensdale +martensite +martensitic +martensitically +Martes +martext +Martguerita +Marth +Martha +Marthasville +Marthaville +Marthe +Marthena +Marti +Marty +Martial +martialed +martialing +martialism +Martialist +martialists +martiality +martialization +martialize +martialled +martially +martialling +martialness +martials +Martian +martians +Martica +Martie +Martijn +martiloge +Martin +Martyn +Martin' +Martina +Martindale +Martine +Martineau +Martinelli +martinet +martineta +martinetish +martinetishness +martinetism +martinets +martinetship +Martinez +marting +martingal +martingale +martingales +Martini +Martynia +Martyniaceae +martyniaceous +Martinic +Martinican +martinico +Martini-Henry +Martinique +martinis +Martinism +Martinist +Martinmas +Martynne +Martino +martinoe +Martinon +martins +Martinsburg +Martinsdale +Martinsen +Martinson +Martinsville +Martinton +Martinu +Martyr +martyrdom +martyrdoms +martyred +martyrer +martyress +martyry +martyria +martyries +martyring +martyrisation +martyrise +martyrised +martyrish +martyrising +martyrium +martyrization +martyrize +martyrized +martyrizer +martyrizing +martyrly +martyrlike +martyrolatry +martyrologe +martyrology +martyrologic +martyrological +martyrologist +martyrologistic +martyrologium +martyrs +martyr's +martyrship +martyrtyria +Martita +martite +Martius +martlet +martlets +martnet +Martres +martrix +marts +Martsen +Martu +Martville +Martz +maru +Marucci +Marut +Marutani +Marv +Marva +Marve +Marvel +marveled +marveling +Marvell +Marvella +marvelled +marvelling +marvellous +marvellously +marvellousness +marvelment +marvel-of-Peru +marvelous +marvelously +marvelousness +marvelousnesses +marvelry +marvels +Marven +marver +marvy +Marvin +Marwar +Marwari +marwer +Marwin +Marx +Marxian +Marxianism +Marxism +Marxism-Leninism +Marxist +Marxist-Leninist +marxists +Marzi +marzipan +marzipans +mas +masa +Masaccio +Masai +masais +Masan +masanao +masanobu +Masao +masarid +masaridid +Masarididae +Masaridinae +Masaryk +Masaris +MASB +Masbate +MASC +masc. +Mascagni +mascagnine +mascagnite +mascally +mascara +mascaras +mascaron +maschera +Mascherone +Mascia +mascle +mascled +mascleless +mascon +mascons +Mascot +mascotism +mascotry +mascots +Mascotte +Mascoutah +Mascouten +mascularity +masculate +masculation +masculy +Masculine +masculinely +masculineness +masculines +masculinism +masculinist +masculinity +masculinities +masculinization +masculinizations +masculinize +masculinized +masculinizing +masculist +masculo- +masculofeminine +masculonucleus +masdeu +Masdevallia +Masefield +maselin +MASER +Masera +masers +Maseru +Masgat +MASH +Masha +mashak +mashal +mashallah +masham +Masharbrum +Mashe +mashed +mashelton +masher +mashers +mashes +mashgiach +mashgiah +mashgichim +mashgihim +Mashhad +mashy +mashie +mashier +mashies +mashiest +mashiness +mashing +mashlam +mashlin +mashloch +mashlum +mashman +mashmen +Mashona +Mashpee +mashrebeeyah +mashrebeeyeh +mashru +Masinissa +masjid +masjids +mask +maskable +maskalonge +maskalonges +maskanonge +maskanonges +masked +maskeg +Maskegon +maskegs +Maskelyne +maskelynite +Maskell +masker +maskery +maskers +maskette +maskflower +masking +maskings +maskinonge +maskinonges +Maskins +masklike +maskmv +Maskoi +maskoid +masks +maslin +MASM +masochism +masochisms +masochist +masochistic +masochistically +masochists +masochist's +Masolino +Mason +masoned +masoner +Masonic +masonically +masoning +Masonite +masonry +masonried +masonries +masonrying +masons +mason's +Masontown +Masonville +masonwork +masooka +masoola +Masora +Masorah +Masorete +Masoreth +Masoretic +Masoretical +Masorite +Maspero +Maspiter +Masqat +masque +masquer +masquerade +masqueraded +masquerader +masqueraders +masquerades +masquerading +masquers +masques +Masry +Mass +Massa +Massachuset +Massachusetts +massacre +massacred +massacrer +massacrers +massacres +massacring +massacrous +massage +massaged +massager +massagers +massages +massageuse +massaging +massagist +massagists +Massalia +Massalian +Massapequa +massaranduba +Massarelli +massas +massasauga +Massasoit +Massaua +Massawa +mass-book +masscult +masse +massebah +massecuite +massed +massedly +massedness +Massey +Massekhoth +massel +masselgem +Massena +mass-energy +Massenet +masser +masses +masseter +masseteric +masseterine +masseters +masseur +masseurs +masseuse +masseuses +mass-fiber +mass-house +massy +massicot +massicotite +massicots +Massie +massier +massiest +massif +massifs +massig +massily +Massilia +Massilian +Massillon +Massimiliano +Massimo +massymore +Massine +massiness +massing +Massinger +Massingill +Massinisa +Massinissa +massy-proof +Massys +massive +massively +massiveness +massivenesses +massivity +masskanne +massless +masslessness +masslessnesses +masslike +mass-minded +mass-mindedness +Massmonger +mass-monger +Massna +massoy +Masson +massoola +Massora +Massorah +Massorete +Massoretic +Massoretical +massotherapy +massotherapist +mass-penny +mass-priest +mass-produce +mass-produced +massula +mass-word +MAST +mast- +mastaba +mastabah +mastabahs +mastabas +mastadenitis +mastadenoma +mastage +mastalgia +Mastat +mastatrophy +mastatrophia +mastauxe +mastax +mastectomy +mastectomies +masted +Master +masterable +master-at-arms +masterate +master-builder +masterdom +mastered +masterer +masterfast +masterful +masterfully +masterfulness +master-hand +masterhood +mastery +masteries +mastering +masterings +master-key +masterless +masterlessness +masterly +masterlike +masterlily +masterliness +masterling +masterman +master-mason +mastermen +mastermind +masterminded +masterminding +masterminds +masterous +masterpiece +masterpieces +masterpiece's +masterproof +masters +master's +masters-at-arms +mastership +masterships +mastersinger +master-singer +mastersingers +Masterson +masterstroke +master-stroke +master-vein +masterwork +master-work +masterworks +masterwort +mast-fed +mastful +masthead +mast-head +mastheaded +mastheading +mastheads +masthelcosis +masty +Mastic +masticability +masticable +masticate +masticated +masticates +masticating +mastication +mastications +masticator +masticatory +masticatories +mastiche +mastiches +masticic +masticot +mastics +Masticura +masticurous +mastiff +mastiffs +Mastigamoeba +mastigate +mastigia +mastigium +mastigobranchia +mastigobranchial +mastigoneme +mastigophobia +Mastigophora +mastigophoran +mastigophore +mastigophoric +mastigophorous +mastigopod +Mastigopoda +mastigopodous +mastigote +mastigure +masting +mastitic +mastitides +mastitis +mastix +mastixes +mastless +mastlike +mastman +mastmen +masto- +mastocarcinoma +mastocarcinomas +mastocarcinomata +mastoccipital +mastochondroma +mastochondrosis +mastodynia +mastodon +mastodonic +mastodons +mastodonsaurian +Mastodonsaurus +mastodont +mastodontic +Mastodontidae +mastodontine +mastodontoid +mastoid +mastoidal +mastoidale +mastoideal +mastoidean +mastoidectomy +mastoidectomies +mastoideocentesis +mastoideosquamous +mastoiditis +mastoidohumeral +mastoidohumeralis +mastoidotomy +mastoids +mastology +mastological +mastologist +mastomenia +mastoncus +mastooccipital +mastoparietal +mastopathy +mastopathies +mastopexy +mastoplastia +mastorrhagia +mastoscirrhus +mastosquamose +mastotympanic +mastotomy +mastras +Mastrianni +masts +masturbate +masturbated +masturbates +masturbatic +masturbating +masturbation +masturbational +masturbations +masturbator +masturbatory +masturbators +mastwood +masu +Masulipatam +Masuren +Masury +Masuria +masurium +masuriums +Mat +Mata +Matabele +Matabeleland +Matabeles +Matacan +matachin +matachina +matachinas +mataco +matadero +Matadi +Matador +matadors +mataeology +mataeological +mataeologue +mataeotechny +Matagalpa +Matagalpan +matagasse +Matagorda +matagory +matagouri +matai +matajuelo +matalan +matamata +mata-mata +matambala +Matamoras +matamoro +Matamoros +Matane +Matanuska +matanza +Matanzas +Matapan +matapi +Matar +matara +matasano +Matatua +Matawan +matax +Matazzoni +matboard +MATCALS +match +matchable +matchableness +matchably +matchboard +match-board +matchboarding +matchbook +matchbooks +matchbox +matchboxes +matchcloth +matchcoat +matched +matcher +matchers +matches +matchet +matchy +matching +matchings +matchless +matchlessly +matchlessness +match-lined +matchlock +matchlocks +matchmake +matchmaker +matchmakers +matchmaking +matchmark +Matchotic +matchsafe +matchstalk +matchstick +matchup +matchups +matchwood +matc-maker +mat-covered +MatE +mated +mategriffon +matehood +matey +Mateya +mateyness +mateys +Matejka +matelass +matelasse +Matelda +mateley +mateless +matelessness +mately +matellasse +matelot +matelotage +matelote +matelotes +matelotte +matelow +matemilk +Mateo +mateo- +mater +materfamilias +Materi +materia +materiable +material +materialisation +materialise +materialised +materialiser +materialising +materialism +materialisms +materialist +materialistic +materialistical +materialistically +materialists +materiality +materialities +materialization +materializations +materialize +materialized +materializee +materializer +materializes +materializing +materially +materialman +materialmen +materialness +materials +materiarian +materiate +materiation +materiel +materiels +maternal +maternalise +maternalised +maternalising +maternalism +maternalistic +maternality +maternalize +maternalized +maternalizing +maternally +maternalness +maternity +maternities +maternology +maters +Materse +mates +mate's +mateship +mateships +Mateusz +Matewan +matezite +MATFAP +matfellon +matfelon +mat-forming +matgrass +math +math. +matha +Mathe +mathematic +mathematical +mathematically +mathematicals +mathematician +mathematicians +mathematician's +mathematicize +mathematico- +mathematico-logical +mathematico-physical +mathematics +Mathematik +mathematization +mathematize +mathemeg +Matheny +Mather +Matherville +mathes +mathesis +Matheson +mathetic +Mathew +Mathews +Mathewson +Mathi +Mathia +Mathian +Mathias +Mathieu +Mathilda +Mathilde +Mathis +Mathiston +Matholwych +Mathre +maths +Mathur +Mathura +Mathurin +Mathusala +maty +Matias +matico +matie +maties +Matilda +matildas +Matilde +matildite +matin +Matina +matinal +matindol +matinee +matinees +matiness +matinesses +mating +matings +Matinicus +matins +matipo +Matisse +matka +matkah +Matland +Matless +Matlick +matlo +Matlock +matlockite +matlow +matmaker +matmaking +matman +Matoaka +matoke +Matozinhos +matr- +matra +matrace +matrah +matral +Matralia +matranee +matrass +matrasses +matreed +matres +matri- +matriarch +matriarchal +matriarchalism +matriarchate +matriarches +matriarchy +matriarchic +matriarchical +matriarchies +matriarchist +matriarchs +matric +matrical +Matricaria +matrice +matrices +matricidal +matricide +matricides +matriclan +matriclinous +matricula +matriculable +matriculae +matriculant +matriculants +matricular +matriculate +matriculated +matriculates +matriculating +matriculation +matriculations +matriculator +matriculatory +mat-ridden +Matrigan +matriheritage +matriherital +matrilateral +matrilaterally +matriline +matrilineage +matrilineal +matrilineally +matrilinear +matrilinearism +matrilinearly +matriliny +matrilinies +matrilocal +matrilocality +matrimony +matrimonial +matrimonially +matrimonies +matrimonii +matrimonious +matrimoniously +matriotism +matripotestal +matris +matrisib +matrix +matrixes +matrixing +matroclinal +matrocliny +matroclinic +matroclinous +matroid +matron +Matrona +matronage +matronal +Matronalia +matronhood +matronymic +matronism +matronize +matronized +matronizing +matronly +matronlike +matron-like +matronliness +Matronna +matrons +matronship +mat-roofed +matross +MATS +mat's +matsah +matsahs +Matsya +Matsys +Matson +matster +Matsu +matsue +Matsuyama +Matsumoto +matsuri +Matt +Matt. +Matta +Mattah +mattamore +Mattapoisett +Mattaponi +Mattapony +mattaro +Mattathias +Mattawamkeag +Mattawan +Mattawana +mattboard +matte +matted +mattedly +mattedness +Matteo +Matteotti +matter +matterate +matterative +mattered +matterful +matterfulness +Matterhorn +mattery +mattering +matterless +matter-of +matter-of-course +matter-of-fact +matter-of-factly +matter-of-factness +matters +mattes +Matteson +Matteuccia +Matthaean +Matthaeus +Matthaus +matthean +Matthei +Mattheus +Matthew +Matthews +Matthia +Matthias +Matthyas +Matthieu +Matthiew +Matthiola +Matthus +Matti +Matty +Mattias +Mattie +mattin +matting +mattings +mattins +Mattituck +Mattland +mattock +mattocks +mattoid +mattoids +mattoir +Mattoon +Mattox +mattrass +mattrasses +mattress +mattresses +mattress's +matts +Mattson +mattulla +maturable +maturant +maturate +maturated +maturates +maturating +maturation +maturational +maturations +maturative +mature +matured +maturely +maturement +matureness +maturer +matures +maturescence +maturescent +maturest +Maturine +maturing +maturish +maturity +maturities +Matusow +Matuta +matutinal +matutinally +matutinary +matutine +matutinely +matweed +matza +matzah +matzahs +matzas +matzo +matzoh +matzohs +matzoon +matzoons +matzos +matzot +matzoth +MAU +Maubeuge +mauby +maucaco +maucauco +Mauceri +maucherite +Mauchi +Mauckport +Maud +Maude +maudeline +Maudy +Maudie +Maudye +maudle +maudlin +maudlinism +maudlinize +maudlinly +maudlinness +maudlinwort +mauds +Maudslay +Mauer +Maugansville +mauger +maugh +Maugham +maught +Maugis +maugrabee +maugre +Maui +Mauk +maukin +maul +Maulana +Maulawiyah +Mauldin +Mauldon +mauled +mauley +Mauler +maulers +mauling +Maulmain +mauls +maulstick +maulvi +Mauman +Mau-Mau +Maumee +maumet +maumetry +maumetries +maumets +Maun +Maunabo +maunch +maunche +maund +maunder +maundered +maunderer +maunderers +maundering +maunders +maundful +maundy +maundies +maunds +maunge +maungy +Maunie +maunna +Maunsell +Maupassant +Maupertuis +Maupin +mauquahog +Maura +Mauralia +Maurandia +Maure +Maureen +Maureene +Maurey +Maurene +Maurepas +Maurer +Maurertown +mauresque +Mauretania +Mauretanian +Mauretta +Mauri +Maury +Maurya +Mauriac +Mauryan +Maurice +Mauricetown +Mauriceville +Mauricio +Maurie +Maurili +Maurilia +Maurilla +Maurine +Maurise +Maurist +Maurita +Mauritania +Mauritanian +mauritanians +Mauritia +Mauritian +Mauritius +Maurits +Maurizia +Maurizio +Mauro +Maurois +Maurreen +Maurus +Mauser +mausole +mausolea +mausoleal +mausolean +mausoleum +mausoleums +Mauston +maut +mauther +mauts +Mauve +mauvein +mauveine +mauves +mauvette +mauvine +maux +maven +mavens +maverick +mavericks +mavie +mavies +Mavilia +mavin +mavins +Mavis +Mavisdale +mavises +Mavortian +mavourneen +mavournin +Mavra +Mavrodaphne +maw +mawali +mawbound +mawed +mawger +mawing +mawk +mawky +mawkin +mawkingly +mawkish +mawkishly +mawkishness +mawkishnesses +mawks +mawmish +mawn +mawp +Mawr +maws +mawseed +mawsie +Mawson +Mawworm +Max +max. +Maxa +Maxama +Maxantia +Maxatawny +Maxbass +Maxey +Maxentia +Maxfield +MAXI +Maxy +Maxia +maxicoat +maxicoats +Maxie +maxilla +maxillae +maxillar +maxillary +maxillaries +maxillas +maxilliferous +maxilliform +maxilliped +maxillipedary +maxillipede +maxillo- +maxillodental +maxillofacial +maxillojugal +maxillolabial +maxillomandibular +maxillopalatal +maxillopalatine +maxillopharyngeal +maxillopremaxillary +maxilloturbinal +maxillozygomatic +Maxim +Maxima +maximal +Maximalism +Maximalist +maximally +maximals +maximate +maximation +Maxime +maximed +Maximes +Maximilian +Maximilianus +Maximilien +maximin +maximins +maximise +maximised +maximises +maximising +maximist +maximistic +maximite +maximites +maximization +maximize +maximized +maximizer +maximizers +maximizes +maximizing +Maximo +Maximon +maxims +maxim's +maximum +maximumly +maximums +Maximus +Maxine +maxis +maxisingle +maxiskirt +maxixe +maxixes +Maxma +Maxton +Maxwell +Maxwellian +maxwells +Maxwelton +maza +mazaedia +mazaedidia +mazaedium +mazagran +mazalgia +Mazama +mazame +Mazanderani +mazapilite +mazard +mazards +Mazarin +mazarine +Mazatec +Mazateco +Mazatl +Mazatlan +Mazda +Mazdaism +Mazdaist +Mazdakean +Mazdakite +Mazdean +mazdoor +mazdur +Maze +mazed +mazedly +mazedness +mazeful +maze-gane +Mazel +mazelike +mazement +Mazeppa +mazer +mazers +mazes +maze's +Mazhabi +mazy +Maziar +mazic +Mazie +mazier +maziest +mazily +maziness +mazinesses +mazing +Mazlack +Mazman +mazocacothesis +mazodynia +mazolysis +mazolytic +Mazomanie +Mazon +Mazonson +mazopathy +mazopathia +mazopathic +mazopexy +mazourka +mazourkas +Mazovian +mazuca +mazuma +mazumas +Mazur +Mazurek +Mazurian +mazurka +mazurkas +mazut +mazzard +mazzards +Mazzini +Mazzinian +Mazzinianism +Mazzinist +MB +MBA +M'Ba +Mbabane +Mbaya +mbalolo +Mbandaka +mbd +MBE +mbeuer +mbira +mbiras +Mbm +MBO +Mboya +mbori +MBPS +Mbuba +Mbujimayi +Mbunda +MBWA +MC +Mc- +MCA +MCAD +McAdams +McAdenville +McAdoo +MCAE +McAfee +McAlester +McAlister +McAlisterville +McAllen +McAllister +McAlpin +McAndrews +McArthur +McBain +McBee +McBride +McBrides +MCC +McCabe +McCafferty +mccaffrey +McCahill +McCaysville +McCall +McCalla +McCallion +McCallsburg +McCallum +McCamey +McCammon +McCandless +McCann +McCanna +McCarley +McCarr +McCartan +McCarthy +McCarthyism +McCarty +McCartney +McCaskill +McCauley +McCaulley +McCausland +McClain +McClary +McClave +McCleary +McClees +McClellan +McClelland +McClellandtown +McClellanville +McClenaghan +McClenon +McClimans +McClish +McCloy +McCloud +McClure +McClurg +McCluskey +McClusky +McCoy +McColl +McCollum +McComas +McComb +McCombs +McConaghy +McCondy +McConnel +McConnell +McConnells +McConnellsburg +McConnellstown +McConnellsville +McConnelsville +McCook +McCool +McCord +McCordsville +McCormac +McCormack +McCormick +McCourt +McCowyn +McCracken +McCrae +McCready +McCreary +McCreery +McCrory +MCCS +McCullers +McCully +McCulloch +McCullough +McCune +McCurdy +McCurtain +McCutchenville +McCutcheon +McDade +McDaniel +McDaniels +McDavid +McDermitt +McDermott +McDiarmid +McDonald +McDonnell +McDonough +McDougal +McDougall +McDowell +McElhattan +McElroy +McEvoy +McEwen +McEwensville +Mcf +McFadden +McFaddin +McFall +McFarlan +McFarland +Mcfd +McFee +McFerren +mcg +McGaheysville +McGannon +McGaw +McGean +McGee +McGehee +McGill +McGilvary +McGinnis +McGirk +McGonagall +McGovern +McGowan +McGrady +McGray +McGrann +McGrath +McGraw +McGraws +McGregor +McGrew +McGrody +McGruter +McGuffey +McGuire +McGurn +MCH +McHail +McHale +MCHB +Mchen +Mchen-Gladbach +McHenry +McHugh +MCI +MCIAS +McIlroy +McIntire +McIntyre +McIntosh +MCJ +McKay +McKale +McKean +McKee +McKeesport +McKenna +McKenney +McKenzie +McKeon +McKesson +McKim +McKinley +McKinney +McKinnon +McKissick +McKittrick +McKnight +McKnightstown +McKuen +McLain +McLaughlin +McLaurin +McLean +McLeansboro +McLeansville +McLemoresville +McLeod +McLeroy +McLyman +McLoughlin +McLouth +McLuhan +McMahon +McMaster +McMath +McMechen +McMillan +McMillin +McMinnville +McMullan +McMullen +McMurry +MCN +McNabb +McNair +McNalley +McNally +McNamara +McNamee +McNary +McNaughton +MCNC +McNeal +McNeely +McNeil +McNeill +McNelly +McNully +McNulty +McNutt +Mcon +Mconnais +MCP +MCPAS +mcphail +McPherson +MCPO +McQuade +McQuady +McQueen +McQueeney +McQuillin +McQuoid +MCR +McRae +McReynolds +McRipley +McRoberts +MCS +McShan +McSherrystown +McSpadden +MCSV +McTeague +McTyre +MCTRAP +MCU +McVeigh +McVeytown +McVille +McWherter +McWhorter +McWilliams +MD +Md. +MDACS +M-day +MDAP +MDAS +MDC +MDDS +MDE +MDEC +MDES +Mdewakanton +MDF +MDI +MDiv +Mdlle +Mdlles +Mdm +Mdme +Mdms +mdnt +Mdoc +MDQS +MDRE +MDS +mdse +MDT +MDU +MDX +ME +Me. +MEA +meable +meach +meaching +meacock +meacon +Mead +Meade +meader +Meador +Meadow +Meadowbrook +meadow-brown +meadowbur +meadowed +meadower +meadowy +meadowing +meadowink +meadowland +meadowlands +meadowlark +meadowlarks +meadowless +Meadows +meadow's +meadowsweet +meadow-sweet +meadowsweets +meadowwort +Meads +meadsman +meadsweet +Meadville +meadwort +Meagan +meager +meagerly +meagerness +meagernesses +Meaghan +Meagher +meagre +meagrely +meagreness +meak +Meakem +meaking +meal +mealable +mealberry +mealed +mealer +mealy +mealy-back +mealybug +mealybugs +mealie +mealier +mealies +mealiest +mealily +mealymouth +mealymouthed +mealy-mouthed +mealymouthedly +mealymouthedness +mealy-mouthedness +mealiness +mealing +mealywing +mealless +Meally +mealman +mealmen +mealmonger +mealmouth +mealmouthed +mealock +mealproof +meals +meal's +mealtide +mealtime +mealtimes +mealworm +mealworms +mean +mean-acting +mean-conditioned +meander +meandered +meanderer +meanderers +meandering +meanderingly +meanders +mean-dressed +meandrine +meandriniform +meandrite +meandrous +meandrously +meaned +meaner +meaners +meanest +Meany +meanie +meanies +meaning +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meaningly +meaningness +meanings +meaning's +meanish +meanless +meanly +mean-looking +mean-minded +meanness +meannesses +MEANS +mean-souled +meanspirited +mean-spirited +meanspiritedly +mean-spiritedly +meanspiritedness +mean-spiritedness +Meansville +meant +Meantes +meantime +meantimes +meantone +meanwhile +meanwhiles +mean-witted +mear +Meara +Meares +Mears +mearstone +meas +mease +measle +measled +measledness +measles +measlesproof +measly +measlier +measliest +measondue +measurability +measurable +measurableness +measurably +measurage +measuration +measure +measured +measuredly +measuredness +measureless +measurelessly +measurelessness +measurely +measurement +measurements +measurement's +measurer +measurers +measures +measuring +measuringworm +meat +meatal +meatball +meatballs +meatbird +meatcutter +meat-eater +meat-eating +meated +meat-fed +Meath +meathe +meathead +meatheads +meathook +meathooks +meat-hungry +meaty +meatic +meatier +meatiest +meatily +meatiness +meatless +meatloaf +meatman +meatmen +meato- +meatometer +meatorrhaphy +meatoscope +meatoscopy +meatotome +meatotomy +meat-packing +meats +meat's +meature +meatus +meatuses +meatworks +meaul +Meave +meaw +meazle +Mebane +mebos +Mebsuta +MEC +mecamylamine +Mecaptera +mecate +mecati +Mecca +Meccan +Meccano +meccas +Meccawee +mech +mech. +mechael +mechan- +mechanal +mechanality +mechanalize +Mechaneus +mechanic +mechanical +mechanicalism +mechanicalist +mechanicality +mechanicalization +mechanicalize +mechanically +mechanicalness +mechanician +mechanico- +mechanicochemical +mechanicocorpuscular +mechanicointellectual +mechanicotherapy +mechanics +mechanic's +Mechanicsburg +Mechanicstown +Mechanicsville +Mechanicville +mechanism +mechanismic +mechanisms +mechanism's +mechanist +mechanistic +mechanistically +mechanists +mechanizable +mechanization +mechanizations +mechanization's +mechanize +mechanized +mechanizer +mechanizers +mechanizes +mechanizing +mechanochemical +mechanochemistry +mechanolater +mechanology +mechanomorphic +mechanomorphically +mechanomorphism +mechanophobia +mechanoreception +mechanoreceptive +mechanoreceptor +mechanotherapeutic +mechanotherapeutics +mechanotherapy +mechanotherapies +mechanotherapist +mechanotherapists +mechanotheraputic +mechanotheraputically +mechant +Mechelen +Mechelle +Mechir +Mechitarist +Mechitaristican +mechitzah +mechitzoth +Mechlin +Mechling +Mechnikov +mechoacan +Mecisteus +meck +Mecke +meckelectomy +Meckelian +Mecklenburg +Mecklenburgian +Meckling +meclizine +MECO +mecodont +Mecodonta +mecometer +mecometry +mecon +meconic +meconidium +meconin +meconioid +meconium +meconiums +meconology +meconophagism +meconophagist +Mecoptera +mecopteran +mecopteron +mecopterous +Mecosta +mecrobeproof +mecum +mecums +mecurial +mecurialism +MED +med. +Meda +medaddy-bush +medaillon +medaka +medakas +medal +medaled +medalet +medaling +medalist +medalists +medalize +medallary +medalled +medallic +medallically +medalling +medallion +medallioned +medallioning +medallionist +medallions +medallion's +medallist +medals +medal's +Medan +Medanales +Medarda +Medardas +Medaryville +Medawar +meddle +meddlecome +meddled +meddlement +meddler +meddlers +meddles +meddlesome +meddlesomely +meddlesomeness +meddling +meddlingly +Mede +Medea +Medeah +Medell +Medellin +medenagan +Medeola +Medeus +medevac +medevacs +Medfield +medfly +medflies +Medford +medi- +Media +mediacy +mediacid +mediacies +mediad +mediae +mediaeval +mediaevalism +mediaevalist +mediaevalize +mediaevally +medial +medialization +medialize +medialkaline +medially +medials +Median +medianic +medianimic +medianimity +medianism +medianity +medianly +medians +median's +mediant +mediants +Mediapolis +mediary +medias +mediastina +mediastinal +mediastine +mediastinitis +mediastino-pericardial +mediastino-pericarditis +mediastinotomy +mediastinum +mediate +mediated +mediately +mediateness +mediates +mediating +mediatingly +mediation +mediational +mediations +mediatisation +mediatise +mediatised +mediatising +mediative +mediatization +mediatize +mediatized +mediatizing +mediator +mediatory +mediatorial +mediatorialism +mediatorially +mediatorious +mediators +mediatorship +mediatress +mediatrice +mediatrices +mediatrix +mediatrixes +Medic +medica +medicable +medicably +Medicago +Medicaid +medicaids +medical +medicalese +medically +medicals +medicament +medicamental +medicamentally +medicamentary +medicamentation +medicamentous +medicaments +medicant +Medicare +medicares +medicaster +medicate +medicated +medicates +medicating +medication +medications +medicative +medicator +medicatory +Medicean +Medici +medicinable +medicinableness +medicinal +medicinally +medicinalness +medicinary +medicine +medicined +medicinelike +medicinemonger +mediciner +medicines +medicine's +medicining +medick +medicks +medico +medico- +medicobotanical +medicochirurgic +medicochirurgical +medicodental +medicolegal +medicolegally +medicomania +medicomechanic +medicomechanical +medicommissure +medicomoral +medicophysical +medicophysics +medicopsychology +medicopsychological +medicos +medicostatistic +medicosurgical +medicotopographic +medicozoologic +medics +medic's +medidia +medidii +mediety +Medieval +medievalism +medievalisms +medievalist +medievalistic +medievalists +medievalize +medievally +medievals +medifixed +mediglacial +Medii +Medill +medille +medimn +medimno +medimnos +medimnus +Medin +Medina +Medinah +medinas +medine +Medinilla +medino +medio +medio- +medioanterior +mediocarpal +medioccipital +mediocracy +mediocral +mediocre +mediocrely +mediocreness +mediocris +mediocrist +mediocrity +mediocrities +mediocubital +mediodepressed +mediodigital +mediodorsal +mediodorsally +mediofrontal +mediolateral +mediopalatal +mediopalatine +mediopassive +medio-passive +mediopectoral +medioperforate +mediopontine +medioposterior +mediosilicic +mediostapedial +mediotarsal +medioventral +medisance +medisect +medisection +Medish +Medism +Medit +Medit. +meditabund +meditance +meditant +meditate +meditated +meditatedly +meditater +meditates +meditating +meditatingly +meditatio +meditation +meditationist +meditations +meditatist +meditative +meditatively +meditativeness +meditator +mediterrane +Mediterranean +Mediterraneanism +Mediterraneanization +Mediterraneanize +mediterraneous +medithorax +Meditrinalia +meditullium +medium +medium-dated +mediumism +mediumistic +mediumization +mediumize +mediumly +medium-rare +mediums +medium's +mediumship +medium-sized +medius +Medize +Medizer +medjidie +medjidieh +medlar +medlars +medle +medley +medleyed +medleying +medleys +medlied +Medlin +Medoc +Medomak +Medon +Medo-persian +Medor +Medora +Medorra +Medovich +medregal +Medrek +medrick +medrinacks +medrinacles +medrinaque +MedScD +medscheat +medula +medulla +medullae +medullar +medullary +medullas +medullate +medullated +medullation +medullispinal +medullitis +medullization +medullose +medullous +Medusa +medusae +Medusaean +medusal +medusalike +medusan +medusans +Medusas +medusiferous +medusiform +medusoid +medusoids +Medway +Medwin +Mee +meebos +Meece +meech +meecher +meeching +meed +meedful +meedless +meeds +Meehan +Meek +meek-browed +meek-eyed +meeken +Meeker +meekest +meekhearted +meekheartedness +meekly +meekling +meek-minded +meekness +meeknesses +Meekoceras +Meeks +meek-spirited +Meenen +Meer +meered +meerkat +Meers +meerschaum +meerschaums +Meerut +meese +meet +meetable +Meeteetse +meeten +meeter +meeterly +meeters +meeth +meethelp +meethelper +meeting +meetinger +meetinghouse +meeting-house +meetinghouses +meeting-place +meetings +meetly +meetness +meetnesses +meets +Mefitis +Meg +mega- +megaara +megabar +megabars +megabaud +megabit +megabyte +megabytes +megabits +megabuck +megabucks +megacephaly +megacephalia +megacephalic +megacephalous +megacerine +Megaceros +megacerotine +Megachile +megachilid +Megachilidae +Megachiroptera +megachiropteran +megachiropterous +megacycle +megacycles +megacity +megacolon +megacosm +megacoulomb +megacurie +megadeath +megadeaths +megadynamics +megadyne +megadynes +megadont +megadonty +megadontia +megadontic +megadontism +megadose +Megadrili +Megaera +megaerg +megafarad +megafog +megagamete +megagametophyte +megahertz +megahertzes +megajoule +megakaryoblast +megakaryocyte +megakaryocytic +megal- +Megalactractus +Megaladapis +Megalaema +Megalaemidae +Megalania +megalecithal +megaleme +Megalensian +megalerg +Megalesia +Megalesian +megalesthete +megalethoscope +Megalichthyidae +Megalichthys +megalith +megalithic +megaliths +megalo- +Megalobatrachus +megaloblast +megaloblastic +megalocardia +megalocarpous +megalocephaly +megalocephalia +megalocephalic +megalocephalous +Megaloceros +megalochirous +megalocyte +megalocytosis +megalocornea +megalodactylia +megalodactylism +megalodactylous +Megalodon +megalodont +megalodontia +Megalodontidae +megaloenteron +megalogastria +megaloglossia +megalograph +megalography +megalohepatia +megalokaryocyte +megalomania +megalomaniac +megalomaniacal +megalomaniacally +megalomaniacs +megalomanic +megalomelia +Megalonychidae +Megalonyx +megalopa +megalopenis +megalophonic +megalophonous +megalophthalmus +megalopia +megalopic +Megalopidae +Megalopyge +Megalopygidae +Megalopinae +megalopine +megaloplastocyte +megalopolis +megalopolises +megalopolistic +megalopolitan +megalopolitanism +megalopore +megalops +megalopsia +megalopsychy +Megaloptera +megalopteran +megalopterous +Megalornis +Megalornithidae +megalosaur +megalosaurian +Megalosauridae +megalosauroid +Megalosaurus +megaloscope +megaloscopy +megalosyndactyly +megalosphere +megalospheric +megalosplenia +megaloureter +Megaluridae +Megamastictora +megamastictoral +Megamede +megamere +megameter +megametre +megampere +Megan +Meganeura +Meganthropus +meganucleus +megaparsec +Megapenthes +megaphyllous +Megaphyton +megaphone +megaphoned +megaphones +megaphonic +megaphonically +megaphoning +megaphotography +megaphotographic +megapod +megapode +megapodes +Megapodidae +Megapodiidae +Megapodius +megapods +megapolis +megapolitan +megaprosopous +Megaptera +Megapterinae +megapterine +Megara +megarad +Megarean +Megarensian +Megargee +Megargel +Megarhinus +Megarhyssa +Megarian +Megarianism +Megaric +Megaris +megaron +megarons +Megarus +megasclere +megascleric +megasclerous +megasclerum +megascope +megascopic +megascopical +megascopically +megaseism +megaseismic +megaseme +megasynthetic +Megasoma +megasporange +megasporangium +megaspore +megasporic +megasporogenesis +megasporophyll +megass +megasse +megasses +megathere +megatherian +Megatheriidae +megatherine +megatherioid +Megatherium +megatherm +megathermal +megathermic +megatheroid +megatype +megatypy +megaton +megatons +megatron +megavitamin +megavolt +megavolt-ampere +megavolts +megawatt +megawatt-hour +megawatts +megaweber +megaword +megawords +megazooid +megazoospore +megbote +Megdal +Megen +megerg +Meges +Megger +Meggi +Meggy +Meggie +Meggs +Meghalaya +Meghan +Meghann +Megiddo +megillah +megillahs +megilloth +megilp +megilph +megilphs +megilps +megmho +megnetosphere +megohm +megohmit +megohmmeter +megohms +megomit +megophthalmus +megotalc +Megrel +Megrez +megrim +megrimish +megrims +meguilp +Mehala +Mehalek +Mehalick +mehalla +mehari +meharis +meharist +Mehelya +Meherrin +Mehetabel +Mehitabel +Mehitable +mehitzah +mehitzoth +mehmandar +Mehoopany +mehrdad +Mehta +mehtar +mehtarship +Mehul +Mehuman +Mei +Meibers +Meibomia +Meibomian +Meier +Meyer +Meyerbeer +Meyerhof +meyerhofferite +Meyeroff +Meyers +Meyersdale +Meyersville +meigomian +Meigs +Meijer +Meiji +meikle +meikles +meile +Meilen +meiler +Meilewagon +Meilhac +Meilichius +Meill +mein +Meindert +meindre +Meingolda +Meingoldas +meiny +meinie +meinies +Meinong +meio +meiobar +meiocene +meionite +meiophylly +meioses +meiosis +meiostemonous +meiotaxy +meiotic +meiotically +Meir +Meisel +meisje +Meissa +Meissen +Meissonier +Meistersinger +Meistersingers +Meisterstck +Meit +meith +Meithei +Meitner +meizoseismal +meizoseismic +mejorana +Mekbuda +Mekhitarist +mekilta +Mekinock +Mekka +Mekn +Meknes +mekometer +Mekong +Mekoryuk +Mel +Mela +melaconite +melada +meladiorite +melaena +melaenic +melagabbro +melagra +melagranite +Melaka +Melaleuca +melalgia +melam +melamdim +Melamed +Melamie +melamin +melamine +melamines +melammdim +melammed +melampyrin +melampyrite +melampyritol +Melampyrum +melampod +melampode +melampodium +Melampsora +Melampsoraceae +Melampus +Melan +melan- +melanaemia +melanaemic +melanagogal +melanagogue +melancholy +melancholia +melancholiac +melancholiacs +melancholian +melancholic +melancholically +melancholies +melancholyish +melancholily +melancholiness +melancholious +melancholiously +melancholiousness +melancholish +melancholist +melancholize +melancholomaniac +Melanchthon +Melanchthonian +Melanconiaceae +melanconiaceous +Melanconiales +Melanconium +melanemia +melanemic +Melanesia +Melanesian +melanesians +melange +melanger +melanges +melangeur +Melany +Melania +melanian +melanic +melanics +Melanie +melaniferous +Melaniidae +melanilin +melaniline +melanin +melanins +Melanion +Melanippe +Melanippus +melanism +melanisms +melanist +melanistic +melanists +melanite +melanites +melanitic +melanization +melanize +melanized +melanizes +melanizing +melano +melano- +melanoblast +melanoblastic +melanoblastoma +melanocarcinoma +melanocerite +Melanochroi +melanochroic +Melanochroid +melanochroite +melanochroous +melanocyte +melanocomous +melanocrate +melanocratic +Melanodendron +melanoderm +melanoderma +melanodermia +melanodermic +Melanogaster +melanogen +melanogenesis +Melanoi +melanoid +melanoidin +melanoids +melanoma +melanomas +melanomata +Melano-papuan +melanopathy +melanopathia +melanophore +melanoplakia +Melanoplus +melanorrhagia +melanorrhea +Melanorrhoea +melanosarcoma +melanosarcomatosis +melanoscope +melanose +melanosed +melanosis +melanosity +melanosome +melanospermous +melanotekite +melanotic +melanotype +melanotrichous +melanous +melanterite +Melantha +Melanthaceae +melanthaceous +melanthy +Melanthium +Melanthius +Melantho +Melanthus +melanure +melanurenic +melanuresis +melanuria +melanuric +melaphyre +Melar +Melas +melasma +melasmic +melasses +melassigenic +Melastoma +Melastomaceae +melastomaceous +melastomad +melastome +melatonin +melatope +melaxuma +Melba +Melber +Melbeta +Melborn +Melbourne +Melburn +Melburnian +Melcarth +melch +Melcher +Melchers +Melchiades +Melchior +Melchisedech +Melchite +Melchizedek +Melchora +Melcroft +MELD +Melda +melded +Melder +melders +melding +Meldoh +meldometer +Meldon +Meldrim +meldrop +melds +mele +Meleager +Meleagridae +Meleagrina +Meleagrinae +meleagrine +Meleagris +melebiose +Melecent +melee +melees +Melena +melene +MElEng +melenic +Melentha +Meles +Melesa +Melessa +Melete +Meletian +meletin +Meletius +Meletski +melezitase +melezitose +Melfa +Melgar +Meli +Melia +Meliaceae +meliaceous +Meliad +Meliadus +Meliae +Melian +Melianthaceae +melianthaceous +Melianthus +meliatin +melibiose +Meliboea +melic +Melica +Melicent +melicera +meliceric +meliceris +melicerous +Melicerta +Melicertes +Melicertidae +melichrous +melicitose +Melicocca +melicoton +melicrate +melicraton +melicratory +melicratum +Melie +melilite +melilite-basalt +melilites +melilitite +Melilla +melilot +melilots +Melilotus +Melina +Melinae +Melinda +Melinde +meline +Melinis +melinite +melinites +Meliola +melior +meliorability +meliorable +meliorant +meliorate +meliorated +meliorater +meliorates +meliorating +melioration +meliorations +meliorative +melioratively +meliorator +meliorism +meliorist +melioristic +meliority +meliphagan +Meliphagidae +meliphagidan +meliphagous +meliphanite +Melipona +Meliponinae +meliponine +melis +Melisa +Melisande +Melisandra +Melise +Melisenda +Melisent +melisma +melismas +melismata +melismatic +melismatics +Melissa +Melisse +Melisseus +Melissy +Melissie +melissyl +melissylic +Melita +Melitaea +melitaemia +melitemia +Melitene +melithaemia +melithemia +melitis +Melitopol +melitose +melitriose +Melitta +melittology +melittologist +melituria +melituric +melkhout +Melkite +Mell +Mella +mellaginous +mellah +mellay +Mellar +mellate +mell-doll +melled +Mellen +Mellenville +melleous +meller +Mellers +Melleta +Mellette +Melli +Melly +mellic +Mellicent +Mellie +Mellifera +melliferous +mellific +mellificate +mellification +mellifluate +mellifluence +mellifluent +mellifluently +mellifluous +mellifluously +mellifluousness +mellifluousnesses +mellilita +mellilot +mellimide +melling +Mellins +Mellisa +Mellisent +mellisonant +mellisugent +mellit +mellita +mellitate +mellite +mellitic +mellitum +mellitus +Mellitz +Mellivora +Mellivorinae +mellivorous +Mellman +Mello +Mellon +mellone +Melloney +mellonides +mellophone +Mellott +mellow +mellow-breathing +mellow-colored +mellow-deep +mellowed +mellow-eyed +mellower +mellowest +mellow-flavored +mellowy +mellowing +mellowly +mellow-lighted +mellow-looking +mellow-mouthed +mellowness +mellownesses +mellowphone +mellow-ripe +mellows +mellow-tasted +mellow-tempered +mellow-toned +mells +mellsman +mell-supper +Mellwood +Melmon +Melmore +Melnick +Melocactus +melocoton +melocotoon +Melodee +melodeon +melodeons +Melody +melodia +melodial +melodially +melodias +melodic +melodica +melodical +melodically +melodicon +melodics +Melodie +Melodye +melodied +melodies +melodying +melodyless +melodiograph +melodion +melodious +melodiously +melodiousness +melodiousnesses +melody's +melodise +melodised +melodises +melodising +melodism +melodist +melodists +melodium +melodize +melodized +melodizer +melodizes +melodizing +melodractically +melodram +melodrama +melodramas +melodrama's +melodramatic +melodramatical +melodramatically +melodramaticism +melodramatics +melodramatise +melodramatised +melodramatising +melodramatist +melodramatists +melodramatization +melodramatize +melodrame +meloe +melogram +Melogrammataceae +melograph +melographic +meloid +Meloidae +meloids +melologue +Melolontha +melolonthid +Melolonthidae +melolonthidan +Melolonthides +Melolonthinae +melolonthine +melomame +melomane +melomania +melomaniac +melomanic +melon +melon-bulb +meloncus +Melone +Melonechinus +melon-faced +melon-formed +melongena +melongrower +Melony +Melonie +melon-yellow +melonist +melonite +Melonites +melon-laden +melon-leaved +melonlike +melonmonger +melonry +melons +melon's +melon-shaped +melophone +melophonic +melophonist +melopiano +melopianos +meloplast +meloplasty +meloplastic +meloplasties +melopoeia +melopoeic +Melos +Melosa +Melospiza +melote +Melothria +melotragedy +melotragic +melotrope +melpell +Melpomene +Melquist +Melrose +mels +Melstone +melt +meltability +meltable +meltage +meltages +meltdown +meltdowns +melted +meltedness +melteigite +melter +melters +melteth +melting +meltingly +meltingness +meltith +Melton +Meltonian +meltons +melts +meltwater +Melun +Melungeon +Melursus +Melva +Melvena +Melvern +melvie +Melvil +Melville +Melvin +Melvyn +Melvina +Melvindale +mem +mem. +Member +membered +Memberg +memberless +members +member's +membership +memberships +membership's +membracid +Membracidae +membracine +membral +membrally +membrana +membranaceous +membranaceously +membranal +membranate +membrane +membraned +membraneless +membranelike +membranella +membranelle +membraneous +membranes +membraniferous +membraniform +membranin +Membranipora +Membraniporidae +membranocalcareous +membranocartilaginous +membranocoriaceous +membranocorneous +membranogenic +membranoid +membranology +membranonervous +membranophone +membranophonic +membranosis +membranous +membranously +membranula +membranule +membrette +membretto +Memel +memento +mementoes +mementos +meminna +Memlinc +Memling +Memnon +Memnonia +Memnonian +Memnonium +memo +memoir +memoire +memoirism +memoirist +memoirs +memorabile +memorabilia +memorability +memorabilities +memorable +memorableness +memorablenesses +memorably +memoranda +memorandist +memorandize +memorandum +memorandums +memorate +memoration +memorative +memorda +Memory +memoria +memorial +memorialisation +memorialise +memorialised +memorialiser +memorialising +memorialist +memorialization +memorializations +memorialize +memorialized +memorializer +memorializes +memorializing +memorially +memorials +memoried +memories +memoryless +memorylessness +memorious +memory's +memorise +memorist +memoriter +memory-trace +memorizable +memorization +memorizations +memorize +memorized +memorizer +memorizers +memorizes +memorizing +memos +memo's +Memphian +Memphis +Memphite +Memphitic +Memphremagog +mems +memsahib +mem-sahib +memsahibs +men +men- +Mena +menaccanite +menaccanitic +menace +menaceable +menaced +menaceful +menacement +menacer +menacers +menaces +menacing +menacingly +menacme +menad +menadic +menadione +Menado +menads +Menaechmi +menage +menagerie +menageries +menagerist +menages +Menahga +menald +Menam +Menan +Menander +Menangkabau +menaquinone +menarche +menarcheal +menarches +menarchial +Menard +Menasha +Menashem +Menaspis +menat +men-at-arms +menazon +menazons +Mencher +men-children +Mencius +Mencken +Menckenian +Mend +mendable +mendacious +mendaciously +mendaciousness +mendacity +mendacities +Mendaite +Mende +mended +mendee +Mendel +Mendeleev +Mendeleyev +Mendelejeff +mendelevium +Mendelian +Mendelianism +Mendelianist +mendelyeevite +Mendelism +Mendelist +Mendelize +Mendelsohn +Mendelson +Mendelssohn +Mendelssohnian +Mendelssohnic +Mendenhall +mender +Menderes +menders +Mendes +Mendez +Mendham +Mendi +Mendy +mendiant +mendicancy +mendicancies +mendicant +mendicantism +mendicants +mendicate +mendicated +mendicating +mendication +mendicity +Mendie +mendigo +mendigos +mending +mendings +mendipite +Mendips +Mendive +mendment +Mendocino +mendole +Mendon +Mendota +Mendoza +mendozite +mends +mene +Meneau +Menedez +meneghinite +menehune +Menelaus +Menell +Menemsha +Menendez +Meneptah +Menes +Menestheus +Menesthius +menevian +menfolk +men-folk +menfolks +Menfra +Menfro +Meng +Mengelberg +Mengtze +Meng-tze +Mengwe +menhaden +menhadens +menhir +menhirs +meny +menial +menialism +meniality +menially +menialness +menials +menialty +Menyanthaceae +Menyanthaceous +Menyanthes +Menic +Menides +Menifee +menyie +menilite +mening- +meningeal +meninges +meningic +meningina +meningioma +meningism +meningismus +meningitic +meningitides +meningitis +meningitophobia +meningo- +meningocele +meningocephalitis +meningocerebritis +meningococcal +meningococcemia +meningococci +meningococcic +meningococcocci +meningococcus +meningocortical +meningoencephalitic +meningoencephalitis +meningoencephalocele +meningomalacia +meningomyclitic +meningomyelitis +meningomyelocele +meningomyelorrhaphy +meningo-osteophlebitis +meningorachidian +meningoradicular +meningorhachidian +meningorrhagia +meningorrhea +meningorrhoea +meningosis +meningospinal +meningotyphoid +meninting +meninx +Menippe +Menis +meniscal +meniscate +meniscectomy +menisci +menisciform +meniscitis +meniscocytosis +meniscoid +meniscoidal +Meniscotheriidae +Meniscotherium +meniscus +meniscuses +menise +menison +menisperm +Menispermaceae +menispermaceous +menispermin +menispermine +Menispermum +meniver +Menkalinan +Menkar +Menken +Menkib +menkind +Menkure +Menlo +Menninger +Menno +mennom +mennon +Mennonist +Mennonite +mennonites +Mennonitism +mennuet +Meno +meno- +Menobranchidae +Menobranchus +Menodice +Menoeceus +Menoetes +Menoetius +men-of-the-earth +men-of-war +menognath +menognathous +Menoken +menology +menologies +menologyes +menologium +menometastasis +Menominee +Menomini +Menomonie +Menon +menopausal +menopause +menopauses +menopausic +menophania +menoplania +Menopoma +Menorah +menorahs +Menorca +Menorhyncha +menorhynchous +menorrhagy +menorrhagia +menorrhagic +menorrhea +menorrheic +menorrhoea +menorrhoeic +menoschesis +menoschetic +menosepsis +menostasia +menostasis +menostatic +menostaxis +Menotyphla +menotyphlic +Menotti +menow +menoxenia +mens +men's +Mensa +mensae +mensal +mensalize +mensas +Mensch +menschen +mensches +mense +mensed +menseful +menseless +menservants +menses +Menshevik +Menshevism +Menshevist +mensing +mensis +mensk +menstrua +menstrual +menstruant +menstruate +menstruated +menstruates +menstruating +menstruation +menstruations +menstrue +menstruoos +menstruosity +menstruous +menstruousness +menstruum +menstruums +mensual +mensurability +mensurable +mensurableness +mensurably +mensural +mensuralist +mensurate +mensuration +mensurational +mensurative +menswear +menswears +ment +menta +mentagra +mental +mentalis +mentalism +mentalist +mentalistic +mentalistically +mentalists +mentality +mentalities +mentalization +mentalize +mentally +mentary +mentation +Mentcle +mentery +Mentes +Mentha +Menthaceae +menthaceous +menthadiene +menthan +menthane +Menthe +menthene +menthenes +menthenol +menthenone +menthyl +menthol +mentholated +Mentholatum +menthols +menthone +menticide +menticultural +menticulture +mentiferous +mentiform +mentigerous +mentimeter +mentimutation +mention +mentionability +mentionable +mentioned +mentioner +mentioners +mentioning +mentionless +mentions +mentis +Mentmore +mento- +mentoanterior +mentobregmatic +mentocondylial +mentohyoid +mentolabial +mentomeckelian +Menton +Mentone +mentoniere +mentonniere +mentonnieres +mentoposterior +Mentor +mentored +mentorial +mentorism +Mentor-on-the-Lake-Village +mentors +mentor's +mentorship +mentum +Mentzelia +menu +Menuhin +menuiserie +menuiseries +menuisier +menuisiers +menuki +Menura +Menurae +Menuridae +menus +menu's +menzie +Menzies +Menziesia +Meo +meou +meoued +meouing +meous +meow +meowed +meowing +meows +MEP +MEPA +mepacrine +meperidine +Mephisto +Mephistophelean +Mephistopheleanly +Mephistopheles +Mephistophelian +Mephistophelic +Mephistophelistic +mephitic +mephitical +mephitically +Mephitinae +mephitine +Mephitis +mephitises +mephitism +Meppen +meprobamate +meq +Mequon +mer +mer- +Mera +Merak +meralgia +meraline +Merano +Meraree +Merari +Meras +Merat +Meratia +Meraux +merbaby +merbromin +Merc +Merca +Mercado +mercal +mercantile +mercantilely +mercantilism +mercantilist +mercantilistic +mercantilists +mercantility +mercaptal +mercaptan +mercaptide +mercaptides +mercaptids +mercapto +mercapto- +mercaptol +mercaptole +mercaptopurine +Mercast +mercat +Mercator +mercatoria +Mercatorial +mercature +Merce +Merced +Mercedarian +Mercedes +Mercedinus +Mercedita +Mercedonius +Merceer +mercement +mercenary +mercenarian +mercenaries +mercenarily +mercenariness +mercenarinesses +mercenary's +Mercer +merceress +mercery +merceries +mercerization +mercerize +mercerized +mercerizer +mercerizes +mercerizing +mercers +Mercersburg +mercership +merch +merchandy +merchandisability +merchandisable +merchandise +merchandised +merchandiser +merchandisers +merchandises +merchandising +merchandize +merchandized +merchandry +merchandrise +Merchant +merchantability +merchantable +merchantableness +merchant-adventurer +merchanted +merchanteer +merchanter +merchanthood +merchanting +merchantish +merchantly +merchantlike +merchantman +merchantmen +merchantry +merchantries +merchants +merchant's +merchantship +merchant-tailor +merchant-venturer +Merchantville +merchet +Merci +Mercy +Mercia +merciable +merciablely +merciably +Mercian +Mercie +Mercier +mercies +mercify +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +merciment +mercyproof +mercy-seat +Merck +Mercola +Mercorr +Mercouri +mercur- +mercurate +mercuration +Mercurean +Mercuri +Mercury +mercurial +Mercurialis +mercurialisation +mercurialise +mercurialised +mercurialising +mercurialism +mercurialist +mercuriality +mercurialization +mercurialize +mercurialized +mercurializing +mercurially +mercurialness +mercurialnesses +mercuriamines +mercuriammonium +Mercurian +mercuriate +mercuric +mercurid +mercuride +mercuries +mercurify +mercurification +mercurified +mercurifying +Mercurius +mercurization +mercurize +mercurized +mercurizing +Mercurochrome +mercurophen +mercurous +merd +merde +merdes +Merdith +merdivorous +merdurinous +mere +mered +Meredeth +Meredi +Meredith +Meredyth +Meredithe +Meredithian +Meredithville +Meredosia +merel +merely +Merell +merels +merenchyma +merenchymatous +merengue +merengued +merengues +merenguing +merer +meres +meresman +meresmen +merest +merestone +mereswine +Mereta +Merete +meretrices +meretricious +meretriciously +meretriciousness +meretrix +merfold +merfolk +merganser +mergansers +merge +merged +mergence +mergences +merger +mergers +merges +mergh +Merginae +merging +Mergui +Mergulus +Mergus +Meri +meriah +mericarp +merice +Merychippus +merycism +merycismus +Merycoidodon +Merycoidodontidae +Merycopotamidae +Merycopotamus +Merida +Meridale +Meridel +Meriden +Merideth +Meridian +Meridianii +meridians +Meridianville +meridie +meridiem +meridienne +Meridion +Meridionaceae +Meridional +meridionality +meridionally +Meridith +Meriel +Merigold +meril +Meryl +Merilee +Merilyn +Merill +Merima +meringue +meringued +meringues +meringuing +Merino +merinos +Meriones +Merioneth +Merionethshire +meriquinoid +meriquinoidal +meriquinone +meriquinonic +meriquinonoid +Meris +Merise +merises +merisis +merism +merismatic +merismoid +Merissa +merist +meristele +meristelic +meristem +meristematic +meristematically +meristems +meristic +meristically +meristogenous +merit +meritable +merited +meritedly +meritedness +meriter +meritful +meriting +meritless +meritlessness +meritmonger +merit-monger +meritmongery +meritmongering +meritocracy +meritocracies +meritocrat +meritocratic +meritory +meritorious +meritoriously +meritoriousness +meritoriousnesses +merits +Meriwether +merk +Merkel +merkhet +merkin +Merkle +Merkley +merks +Merl +Merla +Merle +Merleau-Ponty +merles +merlette +merligo +Merlin +Merlina +Merline +merling +merlins +merlion +merlon +merlons +merlot +merlots +merls +Merlucciidae +Merluccius +mermaid +mermaiden +mermaids +merman +mermen +Mermentau +Mermerus +Mermis +mermithaner +mermithergate +Mermithidae +mermithization +mermithized +mermithogyne +Mermnad +Mermnadae +mermother +Merna +Merneptah +mero +mero- +meroblastic +meroblastically +merocele +merocelic +merocerite +meroceritic +merocyte +merocrine +merocrystalline +Merodach +merodus +Meroe +merogamy +merogastrula +merogenesis +merogenetic +merogenic +merognathite +merogony +merogonic +merohedral +merohedric +merohedrism +meroistic +Meroitic +Merola +Merom +Meromyaria +meromyarian +meromyosin +meromorphic +merop +Merope +Meropes +meropia +meropias +meropic +Meropidae +meropidan +meroplankton +meroplanktonic +meropodite +meropoditic +Merops +merorganization +merorganize +meros +merosymmetry +merosymmetrical +merosystematic +merosomal +Merosomata +merosomatous +merosome +merosthenic +Merostomata +merostomatous +merostome +merostomous +merotomy +merotomize +merotropy +merotropism +merous +Merovingian +Merow +meroxene +Merozoa +merozoite +MERP +merpeople +Merralee +Merras +Merrel +Merrell +Merri +Merry +Merriam +merry-andrew +merry-andrewism +merry-andrewize +merribauks +merribush +Merrick +Merricourt +Merridie +Merrie +merry-eyed +Merrielle +merrier +merriest +merry-faced +Merrifield +merry-go-round +merry-hearted +Merril +Merrile +Merrilee +merriless +Merrili +Merrily +Merrilyn +Merrill +Merrillan +Merrimac +Merrimack +merrymake +merry-make +merrymaker +merrymakers +merrymaking +merry-making +merrymakings +Merriman +merryman +merrymeeting +merry-meeting +merrymen +merriment +merriments +merry-minded +merriness +Merriott +merry-singing +merry-smiling +merrythought +merry-totter +merrytrotter +Merritt +Merrittstown +Merryville +merrywing +Merrouge +Merrow +merrowes +MERS +Merse +Merseburg +Mersey +Merseyside +Mershon +Mersin +mersion +Mert +Merta +Mertens +Mertensia +Merth +Merthiolate +Merton +Mertzon +Mertztown +meruit +Merula +meruline +merulioid +Merulius +Merv +mervail +merveileux +merveilleux +Mervin +Mervyn +Merwin +Merwyn +merwinite +merwoman +Mes +mes- +mesa +mesabite +mesaconate +mesaconic +mesad +Mesadenia +mesail +mesal +mesalike +mesally +mesalliance +mesalliances +mesameboid +mesange +mesaortitis +mesaraic +mesaraical +mesarch +mesarteritic +mesarteritis +Mesartim +mesas +mesaticephal +mesaticephali +mesaticephaly +mesaticephalic +mesaticephalism +mesaticephalous +mesatipellic +mesatipelvic +mesatiskelic +Mesaverde +mesaxonic +mescal +Mescalero +mescaline +mescalism +mescals +meschant +meschantly +mesdames +mesdemoiselles +mese +mesectoderm +meseemed +meseems +mesel +mesela +meseled +meseledness +mesely +meselry +mesem +Mesembryanthemaceae +Mesembryanthemum +mesembryo +mesembryonic +Mesena +mesencephala +mesencephalic +mesencephalon +mesencephalons +mesenchyma +mesenchymal +mesenchymatal +mesenchymatic +mesenchymatous +mesenchyme +mesendoderm +mesenna +mesentera +mesentery +mesenterial +mesenteric +mesenterical +mesenterically +mesenteries +mesenteriform +mesenteriolum +mesenteritic +mesenteritis +mesenterium +mesenteron +mesenteronic +mesentoderm +mesepimeral +mesepimeron +mesepisternal +mesepisternum +mesepithelial +mesepithelium +meseraic +Meservey +mesethmoid +mesethmoidal +mesh +Meshach +Meshech +Meshed +meshes +meshy +meshier +meshiest +meshing +Meshoppen +meshrabiyeh +meshrebeeyeh +meshuga +meshugaas +meshugah +meshugana +meshugga +meshuggaas +meshuggah +meshuggana +meshugge +meshuggenah +meshummad +meshwork +meshworks +mesiad +mesial +mesially +mesian +mesic +mesically +Mesick +Mesics +Mesilla +mesymnion +mesiobuccal +mesiocervical +mesioclusion +mesiodistal +mesiodistally +mesiogingival +mesioincisal +mesiolabial +mesiolingual +mesion +mesioocclusal +mesiopulpal +mesioversion +Mesita +Mesitae +Mesites +Mesitidae +mesityl +mesitylene +mesitylenic +mesitine +mesitite +mesivta +mesked +meslen +Mesmer +mesmerian +mesmeric +mesmerical +mesmerically +mesmerisation +mesmerise +mesmeriser +mesmerism +mesmerisms +mesmerist +mesmerists +mesmerite +mesmerizability +mesmerizable +mesmerization +mesmerize +mesmerized +mesmerizee +mesmerizer +mesmerizers +mesmerizes +mesmerizing +mesmeromania +mesmeromaniac +mesnage +mesnality +mesnalty +mesnalties +mesne +mesnes +meso +meso- +mesoappendiceal +mesoappendicitis +mesoappendix +mesoarial +mesoarium +mesobar +mesobenthos +mesoblast +mesoblastem +mesoblastema +mesoblastemic +mesoblastic +mesobranchial +mesobregmate +mesocadia +mesocaecal +mesocaecum +mesocardia +mesocardium +mesocarp +mesocarpic +mesocarps +mesocentrous +mesocephal +mesocephaly +mesocephalic +mesocephalism +mesocephalon +mesocephalous +mesochilium +mesochondrium +mesochroic +mesocoele +mesocoelia +mesocoelian +mesocoelic +mesocola +mesocolic +mesocolon +mesocolons +mesocoracoid +mesocranial +mesocranic +mesocratic +mesocuneiform +mesode +mesoderm +mesodermal +mesodermic +mesoderms +Mesodesma +Mesodesmatidae +Mesodesmidae +Mesodevonian +Mesodevonic +mesodic +mesodisilicic +mesodont +mesodontic +mesodontism +Mesoenatides +mesofurca +mesofurcal +mesogaster +mesogastral +mesogastric +mesogastrium +mesogyrate +mesoglea +mesogleal +mesogleas +mesogloea +mesogloeal +mesognathy +mesognathic +mesognathion +mesognathism +mesognathous +mesohepar +Mesohippus +mesokurtic +mesolabe +mesole +mesolecithal +Mesolgion +mesolimnion +mesolite +Mesolithic +mesology +mesologic +mesological +Mesolonghi +mesomere +mesomeres +mesomeric +mesomerism +mesometeorology +mesometeorological +mesometral +mesometric +mesometrium +Mesomyodi +mesomyodian +mesomyodous +mesomitosis +mesomorph +mesomorphy +mesomorphic +mesomorphism +mesomorphous +meson +mesonasal +Mesonemertini +mesonephric +mesonephridium +mesonephritic +mesonephroi +mesonephros +mesonic +Mesonychidae +Mesonyx +mesonotal +mesonotum +mesons +mesoparapteral +mesoparapteron +mesopause +mesopeak +mesopectus +mesopelagic +mesoperiodic +mesopetalum +mesophil +mesophyl +mesophile +mesophilic +mesophyll +mesophyllic +mesophyllous +mesophyllum +mesophilous +mesophyls +mesophyte +mesophytic +mesophytism +mesophragm +mesophragma +mesophragmal +mesophryon +mesopic +mesoplankton +mesoplanktonic +mesoplast +mesoplastic +mesoplastra +mesoplastral +mesoplastron +mesopleura +mesopleural +mesopleuron +Mesoplodon +mesoplodont +mesopodia +mesopodial +mesopodiale +mesopodialia +mesopodium +Mesopotamia +Mesopotamian +mesopotamic +mesoprescutal +mesoprescutum +mesoprosopic +mesopterygial +mesopterygium +mesopterygoid +mesorchial +mesorchium +Mesore +mesorecta +mesorectal +mesorectta +mesorectum +mesorectums +Mesoreodon +mesorhin +mesorhinal +mesorhine +mesorhiny +mesorhinian +mesorhinism +mesorhinium +mesorrhin +mesorrhinal +mesorrhine +mesorrhiny +mesorrhinian +mesorrhinism +mesorrhinium +mesosalpinx +mesosaur +Mesosauria +Mesosaurus +mesoscale +mesoscapula +mesoscapular +mesoscutal +mesoscutellar +mesoscutellum +mesoscutum +mesoseismal +mesoseme +mesosiderite +mesosigmoid +mesoskelic +mesosoma +mesosomata +mesosomatic +mesosome +mesosomes +mesosperm +mesosphere +mesospheric +mesospore +mesosporic +mesosporium +mesost +mesostasis +mesosterna +mesosternal +mesosternebra +mesosternebral +mesosternum +mesostethium +mesostyle +mesostylous +Mesostoma +Mesostomatidae +mesostomid +Mesosuchia +mesosuchian +Mesotaeniaceae +Mesotaeniales +mesotarsal +mesotartaric +Mesothelae +mesothelia +mesothelial +mesothelioma +mesothelium +mesotherm +mesothermal +mesothesis +mesothet +mesothetic +mesothetical +mesothoraces +mesothoracic +mesothoracotheca +mesothorax +mesothoraxes +mesothorium +mesotympanic +mesotype +mesotonic +mesotroch +mesotrocha +mesotrochal +mesotrochous +mesotron +mesotronic +mesotrons +mesotrophic +mesotropic +mesovaria +mesovarian +mesovarium +mesoventral +mesoventrally +mesoxalate +mesoxalic +mesoxalyl +mesoxalyl-urea +Mesozoa +mesozoan +Mesozoic +mespil +Mespilus +Mespot +mesprise +mesquin +mesquit +mesquita +Mesquite +mesquites +mesquits +Mesropian +mess +message +message-bearer +messaged +messageer +messagery +messages +message's +messaging +Messalian +Messalina +messaline +messan +messans +Messapian +Messapic +messe +messed +messed-up +Messeigneurs +messelite +Messene +messenger +messengers +messenger's +messengership +Messenia +messer +Messere +Messerschmitt +messes +messet +messy +Messiaen +Messiah +messiahs +Messiahship +Messianic +Messianically +Messianism +Messianist +Messianize +Messias +Messidor +Messier +messiest +messieurs +messily +messin +Messina +Messines +Messinese +messiness +Messing +messire +mess-john +messkit +messman +messmate +messmates +messmen +messor +messroom +Messrs +messtin +messuage +messuages +mess-up +mest +mestee +mestees +mesteno +mester +mesteso +mestesoes +mestesos +mestfull +Mesthles +mestino +mestinoes +mestinos +mestiza +mestizas +mestizo +mestizoes +mestizos +mestlen +mestome +Mestor +mestranol +Mesua +Mesvinian +MET +met. +Meta +meta- +metabases +metabasis +metabasite +metabatic +Metabel +metabiology +metabiological +metabiosis +metabiotic +metabiotically +metabismuthic +metabisulphite +metabit +metabits +metabletic +Metabola +metabole +metaboly +Metabolia +metabolian +metabolic +metabolical +metabolically +metabolise +metabolised +metabolising +metabolism +metabolisms +metabolite +metabolites +metabolizability +metabolizable +metabolize +metabolized +metabolizes +metabolizing +metabolon +metabolous +metaborate +metaboric +metabranchial +metabrushite +metabular +Metabus +metacapi +metacarpal +metacarpale +metacarpals +metacarpi +metacarpophalangeal +metacarpus +metacenter +metacentral +metacentre +metacentric +metacentricity +metacercaria +metacercarial +metacetone +metachemic +metachemical +metachemistry +Metachlamydeae +metachlamydeous +metachromasis +metachromatic +metachromatin +metachromatinic +metachromatism +metachrome +metachronal +metachronism +metachronistic +metachrosis +metacyclic +metacymene +metacinnabar +metacinnabarite +metacircular +metacircularity +metacism +metacismus +metaclase +metacneme +metacoele +metacoelia +Metacomet +metaconal +metacone +metaconid +metaconule +metacoracoid +metacrasis +metacresol +metacryst +metacromial +metacromion +metad +metadiabase +metadiazine +metadiorite +metadiscoidal +metadromous +metae +metaethical +metaethics +metafemale +metafluidal +metaformaldehyde +metafulminuric +metagalactic +metagalaxy +metagalaxies +metagaster +metagastric +metagastrula +metage +Metageitnion +metagelatin +metagelatine +metagenesis +metagenetic +metagenetically +metagenic +metageometer +metageometry +metageometrical +metages +metagnath +metagnathism +metagnathous +metagnomy +metagnostic +metagnosticism +metagram +metagrammatism +metagrammatize +metagraphy +metagraphic +metagrobolize +metahewettite +metahydroxide +metayage +metayer +metaigneous +metainfective +Metairie +metakinesis +metakinetic +metal +metal. +metalammonium +metalanguage +metalaw +metalbearing +metal-bearing +metal-bending +metal-boring +metal-bound +metal-broaching +metalbumin +metal-bushed +metal-clad +metal-clasped +metal-cleaning +metal-coated +metal-covered +metalcraft +metal-cutting +metal-decorated +metaldehyde +metal-drying +metal-drilling +metaled +metal-edged +metal-embossed +metalepses +metalepsis +metaleptic +metaleptical +metaleptically +metaler +metal-forged +metal-framed +metal-grinding +Metaline +metalined +metaling +metalinguistic +metalinguistically +metalinguistics +metalise +metalised +metalises +metalising +metalism +metalist +metalists +metalization +metalize +metalized +metalizes +metalizing +metal-jacketed +metall +metallary +metalled +metalleity +metaller +metallic +metallical +metallically +metallicity +metallicize +metallicly +metallics +metallide +metallifacture +metalliferous +metallify +metallification +metalliform +metallik +metallike +metalline +metal-lined +metalling +metallisation +metallise +metallised +metallish +metallising +metallism +metallist +metal-lithography +metallization +metallizations +metallize +metallized +metallizing +metallo- +metallocene +metallochrome +metallochromy +metalloenzyme +metallogenetic +metallogeny +metallogenic +metallograph +metallographer +metallography +metallographic +metallographical +metallographically +metallographist +metalloid +metalloidal +metallometer +metallo-organic +metallophobia +metallophone +metalloplastic +metallorganic +metallotherapeutic +metallotherapy +metallurgy +metallurgic +metallurgical +metallurgically +metallurgies +metallurgist +metallurgists +metalmark +metal-melting +metalmonger +metalogic +metalogical +metaloph +metalorganic +metaloscope +metaloscopy +metal-perforating +metal-piercing +metals +metal's +metal-shaping +metal-sheathed +metal-slitting +metal-slotting +metalsmith +metal-studded +metal-testing +metal-tipped +metal-trimming +metaluminate +metaluminic +metalware +metalwares +metalwork +metalworker +metalworkers +metalworking +metalworkings +metalworks +metamale +metamathematical +metamathematician +metamathematics +metamer +metameral +metamere +metameres +metamery +metameric +metamerically +metameride +metamerism +metamerization +metamerize +metamerized +metamerous +metamers +Metamynodon +metamitosis +Metamora +metamorphy +metamorphic +metamorphically +metamorphism +metamorphisms +metamorphize +metamorphopsy +metamorphopsia +metamorphosable +metamorphose +metamorphosed +metamorphoser +Metamorphoses +metamorphosy +metamorphosian +metamorphosic +metamorphosical +metamorphosing +metamorphosis +metamorphostical +metamorphotic +metamorphous +metanalysis +metanauplius +Metanemertini +metanephric +metanephritic +metanephroi +metanephron +metanephros +metanepionic +metanetwork +metanilic +metaniline +metanym +metanitroaniline +metanitrophenol +metanoia +metanomen +metanotal +metanotion +metanotions +metanotum +metantimonate +metantimonic +metantimonious +metantimonite +metantimonous +metaorganism +metaparapteral +metaparapteron +metapectic +metapectus +metapepsis +metapeptone +metaperiodic +metaph +metaph. +metaphase +Metaphen +metaphenylene +metaphenylenediamin +metaphenylenediamine +metaphenomenal +metaphenomenon +metaphys +metaphyseal +metaphysic +Metaphysical +metaphysically +metaphysician +metaphysicianism +metaphysicians +metaphysicist +metaphysicize +metaphysico- +metaphysicous +metaphysics +metaphysis +metaphyte +metaphytic +metaphyton +metaphloem +metaphony +metaphonical +metaphonize +metaphor +metaphoric +metaphorical +metaphorically +metaphoricalness +metaphorist +metaphorize +metaphors +metaphor's +metaphosphate +metaphosphated +metaphosphating +metaphosphoric +metaphosphorous +metaphragm +metaphragma +metaphragmal +metaphrase +metaphrased +metaphrasing +metaphrasis +metaphrast +metaphrastic +metaphrastical +metaphrastically +metaplasia +metaplasis +metaplasm +metaplasmic +metaplast +metaplastic +metapleur +metapleura +metapleural +metapleure +metapleuron +metaplumbate +metaplumbic +metapneumonic +metapneustic +metapodia +metapodial +metapodiale +metapodium +metapolitic +metapolitical +metapolitician +metapolitics +metapophyseal +metapophysial +metapophysis +metapore +metapostscutellar +metapostscutellum +metaprescutal +metaprescutum +metaprotein +metapsychic +metapsychical +metapsychics +metapsychism +metapsychist +metapsychology +metapsychological +metapsychosis +metapterygial +metapterygium +metapterygoid +metarabic +metargon +metarhyolite +metarossite +metarsenic +metarsenious +metarsenite +metarule +metarules +metas +metasaccharinic +metascope +metascutal +metascutellar +metascutellum +metascutum +metasedimentary +metasequoia +metasilicate +metasilicic +metasymbol +metasyntactic +metasoma +metasomal +metasomasis +metasomatic +metasomatically +metasomatism +metasomatosis +metasome +metasperm +Metaspermae +metaspermic +metaspermous +metastability +metastable +metastably +metastannate +metastannic +metastases +Metastasio +metastasis +metastasize +metastasized +metastasizes +metastasizing +metastatic +metastatical +metastatically +metasternal +metasternum +metasthenic +metastibnite +metastigmate +metastyle +metastoma +metastomata +metastome +metastrophe +metastrophic +metatantalic +metatarsal +metatarsale +metatarsally +metatarse +metatarsi +metatarsophalangeal +metatarsus +metatarsusi +metatatic +metatatical +metatatically +metataxic +metataxis +metate +metates +metathalamus +metatheology +metatheory +Metatheria +metatherian +metatheses +metathesis +metathesise +metathesize +metathetic +metathetical +metathetically +metathoraces +metathoracic +metathorax +metathoraxes +metatype +metatypic +metatitanate +metatitanic +metatoluic +metatoluidine +meta-toluidine +metatracheal +metatroph +metatrophy +metatrophic +metatungstic +Metaurus +metavanadate +metavanadic +metavariable +metavauxite +metavoltine +Metaxa +Metaxas +metaxenia +metaxylem +metaxylene +metaxite +Metazoa +metazoal +metazoan +metazoans +metazoea +metazoic +metazoon +Metcalf +Metcalfe +Metchnikoff +mete +metecorn +meted +metegritics +meteyard +metel +metely +metempiric +metempirical +metempirically +metempiricism +metempiricist +metempirics +metempsychic +metempsychosal +metempsychose +metempsychoses +metempsychosic +metempsychosical +metempsychosis +metempsychosize +metemptosis +metencephala +metencephalic +metencephalla +metencephalon +metencephalons +metensarcosis +metensomatosis +metenteron +metenteronic +meteogram +meteograph +meteor +meteorgraph +meteoric +meteorical +meteorically +meteoris +meteorism +meteorist +meteoristic +meteorital +meteorite +meteorites +meteoritic +meteoritical +meteoritics +meteorization +meteorize +meteorlike +meteorogram +meteorograph +meteorography +meteorographic +meteoroid +meteoroidal +meteoroids +meteorol +meteorol. +meteorolite +meteorolitic +meteorology +meteorologic +meteorological +meteorologically +meteorologies +meteorologist +meteorologists +meteoromancy +meteorometer +meteoropathologic +meteoroscope +meteoroscopy +meteorous +meteors +meteor's +meteorscope +metepa +metepas +metepencephalic +metepencephalon +metepimeral +metepimeron +metepisternal +metepisternum +meter +meterable +meterage +meterages +meter-ampere +meter-candle +meter-candle-second +metered +metergram +metering +meter-kilogram +meter-kilogram-second +meterless +meterman +meter-millimeter +meterological +meter-reading +meters +metership +meterstick +metes +metestick +metestrus +metewand +Meth +meth- +methacrylate +methacrylic +methadon +methadone +methadones +methadons +methaemoglobin +methamphetamine +methanal +methanate +methanated +methanating +methane +methanes +methanoic +methanol +methanolic +methanolysis +methanols +methanometer +methantheline +methaqualone +Methedrine +metheglin +methemoglobin +methemoglobinemia +methemoglobinuria +methenamine +methene +methenyl +mether +methhead +methicillin +methid +methide +methyl +methylacetanilide +methylal +methylals +methylamine +methylaniline +methylanthracene +methylase +methylate +methylated +methylating +methylation +methylator +methylbenzene +methylcatechol +methylcholanthrene +methyldopa +methylene +methylenimine +methylenitan +methylethylacetic +methylglycine +methylglycocoll +methylglyoxal +methylheptenone +methylic +methylidyne +methylmalonic +methylnaphthalene +methylol +methylolurea +methylosis +methylotic +methylparaben +methylpentose +methylpentoses +methylphenidate +methylpropane +methyls +methylsulfanol +methyltri-nitrob +methyltrinitrobenzene +methine +methinks +methiodide +methionic +methionine +methyprylon +methysergide +metho +methobromide +Method +methodaster +methodeutic +Methody +methodic +methodical +methodically +methodicalness +methodicalnesses +methodics +methodise +methodised +methodiser +methodising +Methodism +Methodist +Methodisty +Methodistic +Methodistical +Methodistically +methodists +methodist's +Methodius +methodization +Methodize +methodized +methodizer +methodizes +methodizing +methodless +methodology +methodological +methodologically +methodologies +methodology's +methodologist +methodologists +methods +method's +methol +methomania +methone +methotrexate +methought +Methow +methoxamine +methoxy +methoxybenzene +methoxychlor +methoxide +methoxyflurane +methoxyl +methronic +meths +Methuen +Methuselah +metic +Metycaine +meticais +metical +meticals +meticulosity +meticulous +meticulously +meticulousness +meticulousnesses +metier +metiers +metif +metin +meting +Metioche +Metion +Metis +Metiscus +metisse +metisses +Metius +Metoac +metochy +metochous +metoestrous +metoestrum +metoestrus +Metol +metonic +metonym +metonymy +metonymic +metonymical +metonymically +metonymies +metonymous +metonymously +metonyms +me-too +me-tooism +metopae +Metope +metopes +Metopias +metopic +metopion +metopism +Metopoceros +metopomancy +metopon +metopons +metoposcopy +metoposcopic +metoposcopical +metoposcopist +metorganism +metosteal +metosteon +metostylous +metoxazine +metoxeny +metoxenous +metr- +metra +metralgia +metran +metranate +metranemia +metratonia +Metrazol +metre +metre-candle +metrectasia +metrectatic +metrectomy +metrectopy +metrectopia +metrectopic +metrectotmy +metred +metregram +metre-kilogram-second +metreless +metreme +metres +metreship +metreta +metrete +metretes +metreza +metry +metria +metric +metrical +metrically +metricate +metricated +metricates +metricating +metrication +metrications +metrician +metricise +metricised +metricising +metricism +metricist +metricity +metricize +metricized +metricizes +metricizing +metrics +metric's +Metridium +metrify +metrification +metrified +metrifier +metrifies +metrifying +metring +metriocephalic +metrise +metrist +metrists +metritis +metritises +metrizable +metrization +metrize +metrized +metrizing +metro +metro- +metrocampsis +metrocarat +metrocarcinoma +metrocele +metrocystosis +metroclyst +metrocolpocele +metrocracy +metrocratic +metrodynia +metrofibroma +metrography +metrolymphangitis +metroliner +metroliners +metrology +metrological +metrologically +metrologies +metrologist +metrologue +metromalacia +metromalacoma +metromalacosis +metromania +metromaniac +metromaniacal +metrometer +metron +metroneuria +metronidazole +metronym +metronymy +metronymic +metronome +metronomes +metronomic +metronomical +metronomically +metroparalysis +metropathy +metropathia +metropathic +metroperitonitis +metrophlebitis +metrophotography +metropole +metropoleis +metropolic +Metropolis +metropolises +metropolitan +metropolitanate +metropolitancy +metropolitanism +metropolitanize +metropolitanized +metropolitanship +metropolite +metropolitic +metropolitical +metropolitically +metroptosia +metroptosis +metroradioscope +metrorrhagia +metrorrhagic +metrorrhea +metrorrhexis +metrorthosis +metros +metrosalpingitis +metrosalpinx +metroscirrhus +metroscope +metroscopy +Metrosideros +metrosynizesis +metrostaxis +metrostenosis +metrosteresis +metrostyle +metrotherapy +metrotherapist +metrotome +metrotometry +metrotomy +Metroxylon +mets +Metsys +Metsky +Mettah +mettar +Metter +Metternich +Metty +Mettie +mettle +mettled +mettles +mettlesome +mettlesomely +mettlesomeness +Metton +Metts +Metuchen +metump +metumps +metus +metusia +metwand +Metz +metze +Metzgar +Metzger +Metzler +meu +meubles +Meum +Meung +meuni +Meunier +meuniere +Meurer +Meursault +Meurthe-et-Moselle +meurtriere +Meuse +Meuser +meute +MeV +mew +Mewar +meward +me-ward +mewed +mewer +mewing +mewl +mewled +mewler +mewlers +mewling +mewls +mews +MEX +Mexia +Mexica +mexical +Mexicali +Mexican +Mexicanize +Mexicano +mexicans +Mexico +Mexitl +Mexitli +MexSp +MEZ +mezail +mezair +mezcal +mezcaline +mezcals +Mezentian +Mezentism +Mezentius +mezereon +mezereons +mezereum +mezereums +mezo +Mezoff +mezquit +mezquite +mezquites +mezquits +mezuza +mezuzah +mezuzahs +mezuzas +mezuzot +mezuzoth +mezzanine +mezzanines +mezzavoce +mezzo +mezzograph +mezzolith +mezzolithic +mezzo-mezzo +mezzo-relievo +mezzo-relievos +mezzo-rilievi +mezzo-rilievo +mezzos +mezzo-soprano +mezzotint +mezzotinted +mezzotinter +mezzotinting +mezzotinto +MF +MFA +MFB +mfd +mfd. +MFENET +MFG +MFH +MFJ +MFLOPS +MFM +MFR +MFS +MFT +MG +mGal +MGB +mgd +MGeolE +MGH +MGk +MGM +MGr +MGT +MH +MHA +Mhausen +MHD +MHE +MHF +MHG +MHL +mho +mhometer +mhorr +mhos +MHR +MHS +m-hum +MHW +MHz +MI +MY +mi- +my- +mi. +MI5 +MI6 +MIA +Mya +Myacea +miacis +miae +Mial +myal +myalgia +myalgias +myalgic +myalia +myalism +myall +Miami +miamia +Miamis +Miamisburg +Miamitown +Miamiville +mian +Miao +Miaotse +Miaotze +miaou +miaoued +miaouing +miaous +miaow +miaowed +miaower +miaowing +miaows +Miaplacidus +miargyrite +Myaria +myarian +miarolitic +mias +miascite +myases +myasis +miaskite +miasm +miasma +miasmal +miasmas +miasmata +miasmatic +miasmatical +miasmatically +miasmatize +miasmatology +miasmatous +miasmic +miasmology +miasmous +miasms +Miass +myasthenia +myasthenic +Miastor +myatony +myatonia +myatonic +myatrophy +miauer +miaul +miauled +miauler +miauling +miauls +miauw +miazine +MIB +mibound +mibs +Mic +myc +myc- +Mic. +mica +Myca +micaceous +micacious +micacite +Micaela +Micah +Mycah +Micajah +Micanopy +micas +micasization +micasize +micast +micasting +micasts +micate +mication +Micaville +Micawber +Micawberish +Micawberism +micawbers +Micco +Miccosukee +MICE +mycele +myceles +mycelia +mycelial +mycelian +Mycelia-sterilia +mycelioid +mycelium +micell +micella +micellae +micellar +micellarly +micelle +micelles +micells +myceloid +Mycenae +Mycenaean +miceplot +Mycerinus +micerun +micesource +mycete +Mycetes +mycetism +myceto- +mycetocyte +mycetogenesis +mycetogenetic +mycetogenic +mycetogenous +mycetoid +mycetology +mycetological +mycetoma +mycetomas +mycetomata +mycetomatous +mycetome +Mycetophagidae +mycetophagous +mycetophilid +Mycetophilidae +mycetous +Mycetozoa +mycetozoan +mycetozoon +Mich +Mich. +Michabo +Michabou +Michael +Mychael +Michaela +Michaelangelo +Michaele +Michaelina +Michaeline +Michaelites +Michaella +Michaelmas +Michaelmastide +Michaeu +Michail +Michal +Mychal +Michale +Michaud +Michaux +Miche +Micheal +Micheas +miched +Michey +Micheil +Michel +Michelangelesque +Michelangelism +Michelangelo +Michele +Michelia +Michelin +Michelina +Micheline +Michell +Michella +Michelle +Michelozzo +Michelsen +Michelson +Michener +micher +michery +miches +Michi +Michie +michiel +Michigamea +Michigamme +Michigan +Michigander +Michiganian +Michiganite +Michiko +miching +Michoac +Michoacan +Michoacano +Michol +Michon +micht +Mick +Mickey +Mickeys +Mickelson +mickery +Micki +Micky +Mickie +mickies +Mickiewicz +mickle +micklemote +mickle-mouthed +mickleness +mickler +mickles +micklest +Mickleton +micks +Micmac +Micmacs +mico +myco- +Mycobacteria +Mycobacteriaceae +mycobacterial +Mycobacterium +mycocecidium +mycocyte +mycoderm +mycoderma +mycodermatoid +mycodermatous +mycodermic +mycodermitis +mycodesmoid +mycodomatium +mycoflora +mycogastritis +Mycogone +mycohaemia +mycohemia +mycoid +mycol +mycol. +mycology +mycologic +mycological +mycologically +mycologies +mycologist +mycologists +mycologize +mycomycete +Mycomycetes +mycomycetous +mycomycin +mycomyringitis +miconcave +Miconia +mycophagy +mycophagist +mycophagous +mycophyte +Mycoplana +mycoplasm +mycoplasma +mycoplasmal +mycoplasmic +mycoprotein +mycorhiza +mycorhizal +mycorrhiza +mycorrhizae +mycorrhizal +mycorrhizic +mycorrihizas +mycose +mycoses +mycosymbiosis +mycosin +mycosis +mycosozin +Mycosphaerella +Mycosphaerellaceae +mycostat +mycostatic +Mycostatin +mycosterol +mycotic +mycotoxic +mycotoxin +mycotrophic +MICR +micr- +micra +micraco +micracoustic +micraesthete +micramock +Micrampelis +micranatomy +micrander +micrandrous +micraner +micranthropos +Micraster +micrencephaly +micrencephalia +micrencephalic +micrencephalous +micrencephalus +micrergate +micresthete +micrify +micrified +micrifies +micrifying +Micro +micro- +microaerophile +micro-aerophile +microaerophilic +micro-aerophilic +microammeter +microampere +microanalyses +microanalysis +microanalyst +microanalytic +microanalytical +microanatomy +microanatomical +microangstrom +microapparatus +microarchitects +microarchitecture +microarchitectures +micro-audiphone +microbacteria +microbacterium +microbacteteria +microbal +microbalance +microbar +microbarogram +microbarograph +microbars +microbattery +microbe +microbeam +microbeless +microbeproof +microbes +microbial +microbian +microbic +microbicidal +microbicide +microbiology +microbiologic +microbiological +microbiologically +microbiologies +microbiologist +microbiologists +microbion +microbiophobia +microbiosis +microbiota +microbiotic +microbious +microbism +microbium +microblast +microblephary +microblepharia +microblepharism +microbody +microbrachia +microbrachius +microburet +microburette +microburner +microbus +microbuses +microbusses +microcaltrop +microcamera +microcapsule +microcard +microcardia +microcardius +microcards +microcarpous +Microcebus +microcellular +microcentrosome +microcentrum +microcephal +microcephali +microcephaly +microcephalia +microcephalic +microcephalism +microcephalous +microcephalus +microceratous +microchaeta +microchaetae +microcharacter +microcheilia +microcheiria +microchemic +microchemical +microchemically +microchemistry +microchip +microchiria +Microchiroptera +microchiropteran +microchiropterous +microchromosome +microchronometer +microcycle +microcycles +microcinema +microcinematograph +microcinematography +microcinematographic +Microciona +Microcyprini +microcircuit +microcircuitry +microcirculation +microcirculatory +microcyst +microcyte +microcythemia +microcytic +microcytosis +Microcitrus +microclastic +microclimate +microclimates +microclimatic +microclimatically +microclimatology +microclimatologic +microclimatological +microclimatologist +microcline +microcnemia +microcoat +micrococcal +Micrococceae +micrococci +micrococcic +micrococcocci +Micrococcus +microcode +microcoded +microcodes +microcoding +microcoleoptera +microcolon +microcolorimeter +microcolorimetry +microcolorimetric +microcolorimetrically +microcolumnar +microcombustion +microcomputer +microcomputers +microcomputer's +microconidial +microconidium +microconjugant +Microconodon +microconstituent +microcopy +microcopied +microcopies +microcopying +microcoria +microcos +microcosm +microcosmal +microcosmian +microcosmic +microcosmical +microcosmically +microcosmography +microcosmology +microcosmos +microcosms +microcosmus +microcoulomb +microcranous +microcryptocrystalline +microcrystal +microcrystalline +microcrystallinity +microcrystallogeny +microcrystallography +microcrystalloscopy +microcrith +microcultural +microculture +microcurie +microdactylia +microdactylism +microdactylous +microdensitometer +microdensitometry +microdensitometric +microdentism +microdentous +microdetection +microdetector +microdetermination +microdiactine +microdimensions +microdyne +microdissection +microdistillation +microdont +microdonty +microdontia +microdontic +microdontism +microdontous +microdose +microdot +microdrawing +Microdrili +microdrive +microeconomic +microeconomics +microelectrode +microelectrolysis +microelectronic +microelectronically +microelectronics +microelectrophoresis +microelectrophoretic +microelectrophoretical +microelectrophoretically +microelectroscope +microelement +microencapsulate +microencapsulation +microenvironment +microenvironmental +microerg +microestimation +microeutaxitic +microevolution +microevolutionary +microexamination +microfarad +microfauna +microfaunal +microfelsite +microfelsitic +microfibril +microfibrillar +microfiche +microfiches +microfilaria +microfilarial +microfilm +microfilmable +microfilmed +microfilmer +microfilming +microfilms +microfilm's +microflora +microfloral +microfluidal +microfoliation +microform +micro-form +microforms +microfossil +microfungal +microfungus +microfurnace +Microgadus +microgalvanometer +microgamete +microgametocyte +microgametophyte +microgamy +microgamies +Microgaster +microgastria +Microgastrinae +microgastrine +microgauss +microgeology +microgeological +microgeologist +microgilbert +microgyne +microgyria +microglia +microglial +microglossia +micrognathia +micrognathic +micrognathous +microgonidial +microgonidium +microgram +microgramme +microgrammes +microgramming +micrograms +microgranite +microgranitic +microgranitoid +microgranular +microgranulitic +micrograph +micrographer +micrography +micrographic +micrographical +micrographically +micrographist +micrographs +micrograver +microgravimetric +microgroove +microgrooves +microhabitat +microhardness +microhenry +microhenries +microhenrys +microhepatia +Microhymenoptera +microhymenopteron +microhistochemical +microhistology +microhm +microhmmeter +microhms +microimage +microinch +microinjection +microinstruction +microinstructions +microinstruction's +micro-instrumentation +microjoule +microjump +microjumps +microlambert +microlecithal +microlepidopter +microlepidoptera +microlepidopteran +microlepidopterist +microlepidopteron +microlepidopterous +microleukoblast +microlevel +microlite +microliter +microlith +microlithic +microlitic +micrology +micrologic +micrological +micrologically +micrologist +micrologue +microluces +microlux +microluxes +micromania +micromaniac +micromanipulation +micromanipulator +micromanipulators +micromanometer +Micromastictora +micromazia +micromeasurement +micromechanics +micromeli +micromelia +micromelic +micromelus +micromembrane +micromeral +micromere +Micromeria +micromeric +micromerism +micromeritic +micromeritics +micromesentery +micrometallographer +micrometallography +micrometallurgy +micrometeorite +micrometeoritic +micrometeorogram +micrometeorograph +micrometeoroid +micrometeorology +micrometeorological +micrometeorologist +micrometer +micrometers +micromethod +micrometry +micrometric +micrometrical +micrometrically +micromho +micromhos +micromicrocurie +micromicrofarad +micromicron +micromyelia +micromyeloblast +micromil +micromillimeter +micromineralogy +micromineralogical +microminiature +microminiatures +microminiaturization +microminiaturizations +microminiaturize +microminiaturized +microminiaturizing +micromodule +micromolar +micromole +micromorph +micromorphology +micromorphologic +micromorphological +micromorphologically +micromotion +micromotoscope +micro-movie +micron +micro-needle +micronemous +Micronesia +Micronesian +micronesians +micronization +micronize +micronometer +microns +micronuclear +micronucleate +micronuclei +micronucleus +micronutrient +microoperations +microorganic +microorganism +microorganismal +microorganisms +micropalaeontology +micropaleontology +micropaleontologic +micropaleontological +micropaleontologist +micropantograph +microparasite +microparasitic +micropathology +micropathological +micropathologies +micropathologist +micropegmatite +micropegmatitic +micropenis +microperthite +microperthitic +micropetalous +micropetrography +micropetrology +micropetrologist +microphage +microphagy +microphagocyte +microphagous +microphakia +microphallus +microphyll +microphyllous +microphysical +microphysically +microphysics +microphysiography +microphytal +microphyte +microphytic +microphytology +microphobia +microphone +microphones +microphonic +microphonics +microphoning +microphonism +microphonograph +microphot +microphotograph +microphotographed +microphotographer +microphotography +microphotographic +microphotographing +microphotographs +microphotometer +microphotometry +microphotometric +microphotometrically +microphotoscope +microphthalmia +microphthalmic +microphthalmos +microphthalmus +micropia +micropylar +micropyle +micropin +micropipet +micropipette +micropyrometer +microplakite +microplankton +microplastocyte +microplastometer +micropodal +Micropodi +micropodia +Micropodidae +Micropodiformes +micropodous +micropoecilitic +micropoicilitic +micropoikilitic +micropolariscope +micropolarization +micropopulation +micropore +microporosity +microporous +microporphyritic +microprint +microprobe +microprocedure +microprocedures +microprocessing +microprocessor +microprocessors +microprocessor's +microprogram +microprogrammable +microprogrammed +microprogrammer +microprogramming +microprograms +microprogram's +microprojection +microprojector +micropsy +micropsia +micropterygid +Micropterygidae +micropterygious +Micropterygoidea +micropterism +Micropteryx +micropterous +Micropterus +microptic +micropublisher +micropublishing +micropulsation +micropuncture +Micropus +microradiograph +microradiography +microradiographic +microradiographical +microradiographically +microradiometer +microreaction +microreader +microrefractometer +microreproduction +microrhabdus +microrheometer +microrheometric +microrheometrical +Microrhopias +micros +Microsauria +microsaurian +microscale +microsclere +microsclerous +microsclerum +microscopal +microscope +microscopes +microscope's +microscopy +microscopial +microscopic +microscopical +microscopically +microscopics +Microscopid +microscopies +microscopist +Microscopium +microscopize +microscopopy +microsec +microsecond +microseconds +microsecond's +microsection +microsegment +microseism +microseismic +microseismical +microseismicity +microseismograph +microseismology +microseismometer +microseismometry +microseismometrograph +microseme +microseptum +microsiemens +microsystems +microskirt +microsmatic +microsmatism +microsoftware +microsoma +microsomal +microsomatous +microsome +microsomia +microsomial +microsomic +microsommite +Microsorex +microspace +microspacing +microspecies +microspectrophotometer +microspectrophotometry +microspectrophotometric +microspectrophotometrical +microspectrophotometrically +microspectroscope +microspectroscopy +microspectroscopic +Microspermae +microspermous +Microsphaera +microsphaeric +microsphere +microspheric +microspherical +microspherulitic +microsplanchnic +microsplenia +microsplenic +microsporange +microsporanggia +microsporangia +microsporangiate +microsporangium +microspore +microsporiasis +microsporic +Microsporidia +microsporidian +microsporocyte +microsporogenesis +Microsporon +microsporophyll +microsporophore +microsporosis +microsporous +Microsporum +microstat +microstate +microstates +microstethoscope +microsthene +Microsthenes +microsthenic +Microstylis +microstylospore +microstylous +microstomatous +microstome +microstomia +microstomous +microstore +microstress +micro-stress +microstructural +microstructure +microsublimation +microsurgeon +microsurgeons +microsurgery +microsurgeries +microsurgical +microswitch +microtasimeter +microtechnic +microtechnique +microtektite +microtelephone +microtelephonic +Microthelyphonida +microtheos +microtherm +microthermic +Microthyriaceae +microthorax +microtia +Microtinae +microtine +microtines +microtypal +microtype +microtypical +microtitration +microtome +microtomy +microtomic +microtomical +microtomist +microtonal +microtonality +microtonally +microtone +microtubular +microtubule +Microtus +microvasculature +microvax +microvaxes +microvillar +microvillous +microvillus +microvolt +microvolume +microvolumetric +microwatt +microwave +microwaves +microweber +microword +microwords +microzyma +microzyme +microzymian +microzoa +microzoal +microzoan +microzoary +microzoaria +microzoarian +microzoic +microzone +microzooid +microzoology +microzoon +microzoospore +micrurgy +micrurgic +micrurgical +micrurgies +micrurgist +Micrurus +Mycteria +mycteric +mycterism +miction +Myctodera +myctophid +Myctophidae +Myctophum +micturate +micturated +micturating +micturation +micturition +Miculek +MID +mid- +'mid +Mid. +mid-act +Mid-african +midafternoon +mid-age +mid-aged +Mydaidae +midair +mid-air +midairs +mydaleine +Mid-america +Mid-american +Mid-april +mid-arctic +MIDAS +Mid-asian +Mid-atlantic +mydatoxine +Mid-august +Mydaus +midautumn +midaxillary +mid-back +midband +mid-block +midbody +mid-body +midbrain +midbrains +mid-breast +Mid-cambrian +mid-career +midcarpal +mid-carpal +mid-central +mid-century +midchannel +mid-channel +mid-chest +mid-continent +midcourse +mid-course +mid-court +mid-crowd +midcult +midcults +mid-current +midday +middays +Mid-december +Middelburg +midden +Middendorf +middens +middenstead +middes +middest +middy +mid-diastolic +middies +mid-dish +mid-distance +Middle +Middle-age +middle-aged +middle-agedly +middle-agedness +Middle-ageism +Middlebass +Middleboro +Middleborough +Middlebourne +middlebreaker +Middlebrook +middlebrow +middlebrowism +middlebrows +Middleburg +Middleburgh +Middlebury +middle-burst +middlebuster +middleclass +middle-class +middle-classdom +middle-classism +middle-classness +middle-colored +middled +middle-distance +middle-earth +Middlefield +middle-growthed +middlehand +middle-horned +middleland +middleman +middlemanism +middlemanship +Middlemarch +middlemen +middlemost +middleness +middle-of-the-road +middle-of-the-roader +Middleport +middler +middle-rate +middle-road +middlers +middles +middlesail +Middlesboro +Middlesbrough +Middlesex +middle-sized +middle-sizedness +middlesplitter +middle-statured +Middlesworth +Middleton +middletone +middle-tone +Middletown +Middleville +middleway +middlewards +middleweight +middleweights +middle-witted +middlewoman +middlewomen +middle-wooled +middling +middlingish +middlingly +middlingness +middlings +middorsal +Mide +mid-earth +Mideast +Mideastern +mid-eighteenth +Mid-empire +Mider +Mid-europe +Mid-european +midevening +midewin +midewiwin +midfacial +mid-feather +Mid-february +Midfield +mid-field +midfielder +midfields +mid-flight +midforenoon +mid-forty +mid-front +midfrontal +Midgard +Midgardhr +Midgarth +Midge +midges +midget +midgety +midgets +midgy +mid-gray +midgut +mid-gut +midguts +Midheaven +mid-heaven +mid-hour +Mid-huronian +MIDI +Midian +Midianite +Midianitish +mid-ice +midicoat +Mididae +midyear +midyears +midified +mid-incisor +mydine +midinette +midinettes +Midi-Pyrn +midiron +midirons +Midis +midiskirt +Mid-italian +Mid-january +Mid-july +Mid-june +mid-kidney +Midkiff +mid-lake +Midland +Midlander +Midlandize +Midlands +midlandward +midlatitude +midleg +midlegs +mid-length +mid-lent +midlenting +midlife +mid-life +midline +mid-line +midlines +mid-link +midlives +mid-lobe +Midlothian +Mid-may +midmain +midmandibular +Mid-march +mid-mixed +midmonth +midmonthly +midmonths +midmorn +midmorning +midmost +midmosts +mid-mouth +mid-movement +midn +midnight +midnightly +midnights +mid-nineteenth +midnoon +midnoons +Mid-november +midocean +mid-ocean +Mid-october +mid-oestral +mid-off +mid-on +mid-orbital +Mid-pacific +midparent +midparentage +midparental +mid-part +mid-period +mid-periphery +mid-pillar +Midpines +midpit +Mid-pleistocene +midpoint +mid-point +midpoints +midpoint's +mid-position +midrange +midranges +midrash +midrashic +midrashim +midrashoth +mid-refrain +mid-region +Mid-renaissance +mydriasine +mydriasis +mydriatic +mydriatine +midrib +midribbed +midribs +midriff +midriffs +mid-river +mid-road +mids +midscale +mid-sea +midseason +mid-season +midsection +midsemester +midsentence +Mid-september +midship +midshipman +midshipmanship +midshipmen +midshipmite +midships +Mid-siberian +mid-side +midsize +mid-sky +mid-slope +mid-sole +midspace +midspaces +midspan +mid-span +midst +'midst +midstead +midstyled +mid-styled +midstory +midstories +midstout +midstream +midstreams +midstreet +mid-stride +midstroke +midsts +midsummer +midsummery +midsummerish +midsummer-men +midsummers +mid-sun +mid-swing +midtap +midtarsal +mid-tarsal +midterm +mid-term +midterms +Mid-tertiary +mid-thigh +mid-thoracic +mid-tide +mid-time +mid-totality +mid-tow +midtown +mid-town +midtowns +mid-travel +Mid-upper +Midvale +mid-value +midvein +midventral +mid-ventral +midverse +Mid-victorian +Mid-victorianism +Midville +mid-volley +Midway +midways +mid-walk +mid-wall +midward +midwatch +midwatches +mid-water +midweek +mid-week +midweekly +midweeks +Midwest +Midwestern +Midwesterner +midwesterners +midwestward +mid-wicket +midwife +midwifed +midwifery +midwiferies +midwifes +midwifing +midwinter +midwinterly +midwinters +midwintry +midwise +midwived +midwives +midwiving +mid-workings +mid-world +mid-zone +MIE +myectomy +myectomize +myectopy +myectopia +miek +myel +myel- +myelalgia +myelapoplexy +myelasthenia +myelatrophy +myelauxe +myelemia +myelencephala +myelencephalic +myelencephalon +myelencephalons +myelencephalous +myelic +myelin +myelinate +myelinated +myelination +myeline +myelines +myelinic +myelinization +myelinogenesis +myelinogenetic +myelinogeny +myelins +myelitic +myelitides +myelitis +myelo- +myeloblast +myeloblastic +myelobrachium +myelocele +myelocerebellar +myelocyst +myelocystic +myelocystocele +myelocyte +myelocythaemia +myelocythemia +myelocytic +myelocytosis +myelocoele +myelodiastasis +myeloencephalitis +myelofibrosis +myelofibrotic +myeloganglitis +myelogenesis +myelogenetic +myelogenic +myelogenous +myelogonium +myelography +myelographic +myelographically +myeloic +myeloid +myelolymphangioma +myelolymphocyte +myeloma +myelomalacia +myelomas +myelomata +myelomatoid +myelomatosis +myelomatous +myelomenia +myelomeningitis +myelomeningocele +myelomere +myelon +myelonal +myeloneuritis +myelonic +myeloparalysis +myelopathy +myelopathic +myelopetal +myelophthisis +myeloplast +myeloplastic +myeloplax +myeloplaxes +myeloplegia +myelopoiesis +myelopoietic +myeloproliferative +myelorrhagia +myelorrhaphy +myelosarcoma +myelosclerosis +myelosyphilis +myelosyphilosis +myelosyringosis +myelospasm +myelospongium +myelosuppression +myelosuppressions +myelotherapy +Myelozoa +myelozoan +Mielziner +mien +miens +Mientao +myentasis +myenteric +myenteron +Myer +Mieres +Myers +miersite +Myerstown +Myersville +Miescherian +myesthesia +Miett +MIF +MIFASS +miff +miffed +miffy +miffier +miffiest +miffiness +miffing +Mifflin +Mifflinburg +Mifflintown +Mifflinville +miffs +Mig +myg +migale +mygale +mygalid +mygaloid +Mygdon +Migeon +migg +miggle +miggles +miggs +Mighell +might +might-be +mighted +mightful +mightfully +mightfulness +might-have-been +mighty +mighty-brained +mightier +mightiest +mighty-handed +mightyhearted +mightily +mighty-minded +mighty-mouthed +mightiness +mightyship +mighty-spirited +mightless +mightly +mightnt +mightn't +mights +miglio +migmatite +migniard +migniardise +migniardize +Mignon +Mignonette +mignonettes +mignonette-vine +Mignonne +mignonness +mignons +Migonitis +migraine +migraines +migrainoid +migrainous +migrans +migrant +migrants +migratation +migratational +migratations +migrate +migrated +migrates +migrating +migration +migrational +migrationist +migrations +migrative +migrator +migratory +migratorial +migrators +migs +Miguel +Miguela +Miguelita +Mihail +Mihalco +miharaite +Mihe +mihrab +mihrabs +Myiarchus +Miyasawa +myiases +myiasis +myiferous +Myingyan +myiodesopsia +myiosis +myitis +mijakite +mijl +mijnheer +mijnheerl +mijnheers +Mika +Mikado +mikadoate +mikadoism +mikados +Mikael +Mikaela +Mikal +Mikan +Mikana +Mikania +Mikasuki +Mike +Myke +miked +Mikey +Mikel +Mykerinos +Mikes +Mikhail +Miki +mikie +Mikihisa +miking +Mikir +Mikiso +mykiss +Mikkanen +Mikkel +Miko +Mikol +mikra +mikrkra +mikron +mikrons +Miksen +mikvah +mikvahs +mikveh +mikvehs +mikvoth +MIL +mil. +Mila +Milaca +milacre +miladi +milady +miladies +miladis +milage +milages +Milam +milammeter +Milan +Mylan +milanaise +Mylander +Milanese +Milanion +Milano +Milanov +Milanville +Mylar +milarite +Milazzo +Milbank +Milburn +Milburr +Milburt +milch +milch-cow +milched +milcher +milchy +milchig +milchigs +mild +Milda +mild-aired +mild-aspected +mild-blowing +mild-brewed +mild-cured +Milde +mild-eyed +milden +mildened +mildening +mildens +milder +mildest +mildew +mildewed +mildewer +mildewy +mildewing +mildewproof +mildew-proof +mildews +mild-faced +mild-flavored +mildful +mildfulness +mildhearted +mildheartedness +mildish +mildly +mild-looking +mild-mannered +mild-mooned +mildness +mildnesses +Mildred +Mildrid +mild-savored +mild-scented +mild-seeming +mild-spirited +mild-spoken +mild-tempered +mild-tongued +mild-worded +Mile +mileage +mileages +Miledh +Mi-le-fo +Miley +Milena +mile-ohm +mileometer +milepost +mileposts +mile-pound +miler +milers +Miles +mile's +Myles +Milesburg +Milesian +milesima +milesimo +milesimos +Milesius +milestone +milestones +milestone's +Milesville +mile-ton +Miletus +mileway +Milewski +Milfay +milfoil +milfoils +mil-foot +Milford +milha +Milhaud +milia +miliaceous +miliarenses +miliarensis +miliary +miliaria +miliarial +miliarias +miliarium +milice +Milicent +milieu +milieus +milieux +Milinda +myliobatid +Myliobatidae +myliobatine +myliobatoid +Miliola +milioliform +milioline +miliolite +miliolitic +Milissa +Milissent +milit +milit. +militancy +militancies +militant +militantly +militantness +militants +militar +military +militaries +militaryism +militarily +militaryment +military-minded +militariness +militarisation +militarise +militarised +militarising +militarism +militarisms +militarist +militaristic +militaristical +militaristically +militarists +militarization +militarize +militarized +militarizes +militarizing +militaster +militate +militated +militates +militating +militation +militia +militiaman +militiamen +militias +militiate +Mylitta +Milyukov +milium +miljee +milk +Milka +milk-and-water +milk-and-watery +milk-and-wateriness +milk-and-waterish +milk-and-waterism +milk-bearing +milk-blended +milk-borne +milk-breeding +milkbush +milk-condensing +milk-cooling +milk-curdling +milk-drying +milked +milken +milker +milkeress +milkers +milk-faced +milk-fed +milkfish +milkfishes +milk-giving +milkgrass +milkhouse +milk-hued +milky +milkier +milkiest +milk-yielding +milkily +milkiness +milkinesses +milking +milkless +milklike +milk-livered +milkmaid +milkmaids +milkmaid's +milkman +milkmen +milkness +milko +milk-punch +Milks +milkshake +milkshed +milkshop +milksick +milksop +milksopism +milksoppery +milksoppy +milksoppiness +milksopping +milksoppish +milksoppishness +milksops +milkstone +milk-tested +milk-testing +milktoast +milk-toast +milk-tooth +milkwagon +milk-warm +milk-washed +milkweed +milkweeds +milk-white +milkwood +milkwoods +milkwort +milkworts +Mill +Milla +millable +Milladore +millage +millages +Millay +Millais +Millan +millanare +Millar +Millard +millboard +Millboro +Millbrae +Millbrook +Millbury +Millburn +millcake +millclapper +millcourse +Millda +Milldale +milldam +mill-dam +milldams +milldoll +mille +Millecent +milled +Milledgeville +millefeuille +millefiore +millefiori +millefleur +millefleurs +milleflorous +millefoliate +Millen +millenary +millenarian +millenarianism +millenaries +millenarist +millenia +millenist +millenium +millennia +millennial +millennialism +millennialist +millennialistic +millennially +millennian +millenniary +millenniarism +millennium +millenniums +milleped +millepede +millepeds +Millepora +millepore +milleporiform +milleporine +milleporite +milleporous +millepunctate +Miller +Millerand +milleress +milleri +millering +Millerism +Millerite +millerole +Millers +Millersburg +Millersport +miller's-thumb +Millerstown +Millersville +Millerton +Millerville +Milles +millesimal +millesimally +Millet +millets +Millettia +millfeed +Millfield +Millford +millful +Millhall +Millham +mill-headed +Millheim +Millhon +millhouse +Millhousen +Milli +Milly +milli- +milliad +milliammeter +milliamp +milliampere +milliamperemeter +milliamperes +Millian +milliangstrom +milliard +milliardaire +milliards +milliare +milliares +milliary +milliarium +millibar +millibarn +millibars +Millican +Millicent +millicron +millicurie +millidegree +Millie +millieme +milliemes +milliequivalent +millier +milliers +millifarad +millifold +milliform +milligal +milligals +Milligan +milligrade +milligram +milligramage +milligram-hour +milligramme +milligrams +millihenry +millihenries +millihenrys +millijoule +Millikan +Milliken +millilambert +millile +milliliter +milliliters +millilitre +milliluces +millilux +milliluxes +millime +millimes +millimeter +millimeters +millimetmhos +millimetre +millimetres +millimetric +millimho +millimhos +millimiccra +millimicra +millimicron +millimicrons +millimol +millimolar +millimole +millincost +milline +milliner +millinery +millinerial +millinering +milliners +millines +milling +millings +Millington +Millingtonia +mill-ink +Millinocket +millinormal +millinormality +millioctave +millioersted +milliohm +milliohms +million +millionaire +millionairedom +millionaires +millionaire's +millionairess +millionairish +millionairism +millionary +millioned +millioner +millionfold +millionism +millionist +millionize +millionnaire +millionocracy +millions +millionth +millionths +milliped +millipede +millipedes +millipede's +millipeds +milliphot +millipoise +milliradian +millirem +millirems +milliroentgen +Millis +millisec +millisecond +milliseconds +Millisent +millisiemens +millistere +Millite +millithrum +millivolt +millivoltmeter +millivolts +milliwatt +milliweber +millken +mill-lead +mill-leat +Millman +millmen +Millmont +millnia +millocracy +millocrat +millocratism +millosevichite +millowner +millpond +mill-pond +millponds +millpool +Millport +millpost +mill-post +millrace +mill-race +millraces +Millry +Millrift +millrind +mill-rind +millrynd +mill-round +millrun +mill-run +millruns +Mills +Millsap +Millsboro +Millshoals +millsite +mill-sixpence +Millstadt +millstock +Millston +millstone +millstones +millstone's +millstream +millstreams +milltail +Milltown +Millur +Millvale +Millville +millward +Millwater +millwheel +mill-wheel +Millwood +millwork +millworker +millworks +millwright +millwrighting +millwrights +Milmay +Milman +Milmine +Milne +milneb +milnebs +Milner +Milnesand +Milnesville +MILNET +Milnor +Milo +Mylo +mylodei +Mylodon +mylodont +Mylodontidae +mylohyoid +mylohyoidean +mylohyoidei +mylohyoideus +milometer +Milon +Milone +mylonite +mylonites +mylonitic +milor +Mylor +milord +milords +Milore +Milos +Milovan +milpa +milpas +Milpitas +Milquetoast +milquetoasts +MILR +milreis +milrind +Milroy +mils +milsey +milsie +Milson +MILSTD +Milstein +Milstone +Milt +milted +milter +milters +Milty +Miltiades +Miltie +miltier +miltiest +milting +miltlike +Milton +Miltona +Miltonia +Miltonian +Miltonic +Miltonically +Miltonism +Miltonist +Miltonize +Miltonvale +miltos +Miltown +milts +miltsick +miltwaste +Milurd +Milvago +Milvinae +milvine +milvinous +Milvus +Milwaukee +Milwaukeean +Milwaukie +milwell +milzbrand +Milzie +MIM +mym +Mima +Mimamsa +Mymar +mymarid +Mymaridae +Mimas +mimbar +mimbars +mimble +Mimbreno +Mimbres +MIMD +MIME +mimed +mimeo +mimeoed +Mimeograph +mimeographed +mimeography +mimeographic +mimeographically +mimeographing +mimeographist +mimeographs +mimeoing +mimeos +mimer +mimers +mimes +mimesis +mimesises +mimester +mimetene +mimetesite +mimetic +mimetical +mimetically +mimetism +mimetite +mimetites +Mimi +mimiambi +mimiambic +mimiambics +mimic +mimical +mimically +mimicism +mimicked +mimicker +mimickers +mimicking +mimicry +mimicries +mimics +Mimidae +Miminae +MIMinE +miming +miminypiminy +miminy-piminy +Mimir +mimish +mimly +mimmation +mimmed +mimmest +mimming +mimmock +mimmocky +mimmocking +mimmood +mimmoud +mimmouthed +mimmouthedness +mimodrama +mimographer +mimography +mimologist +Mimosa +Mimosaceae +mimosaceous +mimosa-leaved +mimosas +mimosis +mimosite +mimotannic +mimotype +mimotypic +mimp +Mimpei +Mims +mimsey +mimsy +Mimulus +MIMunE +Mimus +Mimusops +mimzy +MIN +min. +Mina +Myna +Minabe +minable +minacious +minaciously +minaciousness +minacity +minacities +mynad-minded +minae +Minaean +minah +mynah +Minahassa +Minahassan +Minahassian +mynahs +Minamoto +minar +Minardi +minaret +minareted +minarets +minargent +minas +mynas +minasragrite +Minatare +minatnrial +minatory +minatorial +minatorially +minatories +minatorily +minauderie +minaway +minbar +minbu +Minburn +MINCE +minced +minced-pie +mincemeat +mince-pie +mincer +mincers +minces +Minch +Minchah +minchen +minchery +minchiate +mincy +mincier +minciers +minciest +mincing +mincingly +mincingness +mincio +Minco +Mincopi +Mincopie +Mind +Minda +Mindanao +mind-blind +mind-blindness +mindblower +mind-blowing +mind-body +mind-boggler +mind-boggling +mind-changer +mind-changing +mind-curist +minded +mindedly +mindedness +Mindel +Mindelian +MindelMindel-riss +Mindel-riss +Minden +minder +Mindererus +minders +mind-expanding +mind-expansion +mindful +mindfully +mindfulness +mind-healer +mind-healing +Mindi +Mindy +mind-infected +minding +mind-your-own-business +mindless +mindlessly +mindlessness +mindlessnesses +mindly +Mindoro +mind-perplexing +mind-ravishing +mind-reader +minds +mindset +mind-set +mindsets +mind-sick +mindsickness +mindsight +mind-stricken +Mindszenty +mind-torturing +mind-wrecking +MiNE +mineable +mined +minefield +minelayer +minelayers +Minelamotte +Minenwerfer +Mineola +mineowner +Miner +mineragraphy +mineragraphic +mineraiogic +mineral +mineral. +mineralise +mineralised +mineralising +mineralist +mineralizable +mineralization +mineralize +mineralized +mineralizer +mineralizes +mineralizing +mineralocorticoid +mineralogy +mineralogic +mineralogical +mineralogically +mineralogies +mineralogist +mineralogists +mineralogize +mineraloid +minerals +mineral's +minery +minerology +minerological +minerologies +minerologist +minerologists +miners +Minersville +mine-run +Minerva +minerval +Minervan +Minervic +Mines +minestra +minestrone +minesweeper +minesweepers +minesweeping +Minetta +Minette +Minetto +minever +Mineville +mineworker +Minford +Ming +Mingche +minge +mingelen +mingy +mingie +mingier +mingiest +minginess +mingle +mingleable +mingled +mingledly +mingle-mangle +mingle-mangleness +mingle-mangler +minglement +mingler +minglers +mingles +mingling +minglingly +Mingo +Mingoville +Mingrelian +minguetite +Mingus +mingwort +minhag +minhagic +minhagim +Minhah +Mynheer +mynheers +Minho +Minhow +Mini +miny +mini- +Minya +miniaceous +Minyades +Minyadidae +Minyae +Minyan +minyanim +minyans +miniard +Minyas +miniate +miniated +miniating +miniator +miniatous +miniature +miniatured +miniatureness +miniatures +miniature's +miniaturing +miniaturist +miniaturistic +miniaturists +miniaturization +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minibike +minibikes +minibrain +minibrains +minibudget +minibudgets +minibus +minibuses +minibusses +Minica +minicab +minicabs +minicalculator +minicalculators +minicam +minicamera +minicameras +minicar +minicars +miniclock +miniclocks +minicomponent +minicomponents +minicomputer +minicomputers +minicomputer's +Miniconjou +miniconvention +miniconventions +minicourse +minicourses +minicrisis +minicrisises +minidisk +minidisks +minidrama +minidramas +minidress +minidresses +Minie +minienize +Minier +minifestival +minifestivals +minify +minification +minified +minifies +minifying +minifloppy +minifloppies +minigarden +minigardens +minigrant +minigrants +minigroup +minigroups +miniguide +miniguides +minihospital +minihospitals +miniken +minikin +minikinly +minikins +minilanguage +minileague +minileagues +minilecture +minilectures +minim +minima +minimacid +minimal +minimalism +Minimalist +minimalists +minimalkaline +minimally +minimals +minimarket +minimarkets +minimax +minimaxes +miniment +minimetric +minimi +minimifidian +minimifidianism +minimiracle +minimiracles +minimis +minimisation +minimise +minimised +minimiser +minimises +minimising +minimism +minimistic +Minimite +minimitude +minimization +minimizations +minimization's +minimize +minimized +minimizer +minimizers +minimizes +minimizing +minims +minimum +minimums +minimus +minimuscular +minimuseum +minimuseums +minination +mininations +mininetwork +mininetworks +mining +minings +mininovel +mininovels +minion +minionette +minionism +minionly +minions +minionship +minious +minipanic +minipanics +minipark +minipill +miniprice +miniprices +miniproblem +miniproblems +minirebellion +minirebellions +minirecession +minirecessions +minirobot +minirobots +minis +miniscandal +miniscandals +minischool +minischools +miniscule +minisedan +minisedans +miniseries +miniserieses +minish +minished +minisher +minishes +minishing +minishment +minisystem +minisystems +miniski +miniskirt +miniskirted +miniskirts +miniskis +minislump +minislumps +minisociety +minisocieties +mini-specs +ministate +ministates +minister +ministered +minister-general +ministeriable +ministerial +ministerialism +ministerialist +ministeriality +ministerially +ministerialness +ministering +ministerium +ministers +minister's +ministership +ministrable +ministral +ministrant +ministrants +ministrate +ministration +ministrations +ministrative +ministrator +ministrer +ministress +ministry +ministries +ministrike +ministrikes +ministry's +ministryship +minisub +minisubmarine +minisubmarines +minisurvey +minisurveys +minitant +Minitari +miniterritory +miniterritories +minitheater +minitheaters +Minitrack +minitrain +minitrains +minium +miniums +minivacation +minivacations +minivan +minivans +miniver +minivers +miniversion +miniversions +minivet +mink +minke +minkery +minkes +minkfish +minkfishes +minkish +Minkopi +mink-ranching +minks +mink's +Minn +Minn. +Minna +Minnaminnie +Minne +Minneapolis +Minneapolitan +Minnehaha +Minneola +Minneota +minnesinger +minnesingers +minnesong +Minnesota +Minnesotan +minnesotans +minnesota's +Minnetaree +Minnetonka +Minnewaukan +Minnewit +Minni +Minny +Minnie +minniebush +minnies +minning +Minnis +Minnnie +minnow +minnows +minnow's +Mino +Minoa +Minoan +Minocqua +minoize +minole-mangle +minometer +Minong +Minonk +Minooka +Minor +minora +minorage +minorate +minoration +Minorca +Minorcan +minorcas +minored +Minoress +minoring +Minorist +Minorite +minority +minorities +minority's +minor-league +minor-leaguer +minors +minor's +minorship +Minoru +Minos +Minot +Minotaur +Minotola +minow +mynpacht +mynpachtbrief +mins +Minseito +minsitive +Minsk +Minsky +Minster +minsteryard +minsters +minstrel +minstreless +minstrels +minstrel's +minstrelship +minstrelsy +minstrelsies +mint +Minta +mintage +mintages +Mintaka +mintbush +minted +Minter +minters +Minthe +minty +mintier +mintiest +minting +mintmaker +mintmaking +mintman +mintmark +mintmaster +Minto +Mintoff +Minton +mints +Mintun +Minturn +mintweed +Mintz +minuend +minuends +minuet +minuetic +minuetish +minuets +Minuit +minum +minunet +minus +minuscular +minuscule +minuscules +minuses +minutary +minutation +minute +minuted +minutely +Minuteman +minutemen +minuteness +minutenesses +minuter +minutes +minutest +minuthesis +minutia +minutiae +minutial +minuting +minutiose +minutious +minutiously +minutissimic +minvend +minverite +MINX +minxes +minxish +minxishly +minxishness +minxship +Mio +Myo +mio- +myo- +myoalbumin +myoalbumose +myoatrophy +MYOB +myoblast +myoblastic +myoblasts +miocardia +myocardia +myocardiac +myocardial +myocardiogram +myocardiograph +myocarditic +myocarditis +myocardium +myocdia +myocele +myocellulitis +Miocene +Miocenic +myocyte +myoclonic +myoclonus +myocoel +myocoele +myocoelom +myocolpitis +myocomma +myocommata +myodegeneration +Myodes +myodiastasis +myodynamia +myodynamic +myodynamics +myodynamiometer +myodynamometer +myoedema +myoelectric +myoendocarditis +myoenotomy +myoepicardial +myoepithelial +myofibril +myofibrilla +myofibrillar +myofibroma +myofilament +myogen +myogenesis +myogenetic +myogenic +myogenicity +myogenous +myoglobin +myoglobinuria +myoglobulin +myogram +myograph +myographer +myography +myographic +myographical +myographically +myographist +myographs +myohaematin +myohematin +myohemoglobin +myohemoglobinuria +Miohippus +myoid +myoidema +myoinositol +myokymia +myokinesis +myolemma +myolipoma +myoliposis +myoliposmias +myolysis +miolithic +Miollnir +Miolnir +myology +myologic +myological +myologies +myologisral +myologist +myoma +myomalacia +myomancy +myomantic +myomas +myomata +myomatous +miombo +myomectomy +myomectomies +myomelanosis +myomere +myometritis +myometrium +myomohysterectomy +myomorph +Myomorpha +myomorphic +myomotomy +myonema +myoneme +myoneural +myoneuralgia +myoneurasthenia +myoneure +myoneuroma +myoneurosis +myonosus +myopachynsis +myoparalysis +myoparesis +myopathy +myopathia +myopathic +myopathies +myope +myoperitonitis +myopes +myophan +myophysical +myophysics +myophore +myophorous +myopy +myopia +myopias +myopic +myopical +myopically +myopies +myoplasm +mioplasmia +myoplasty +myoplastic +myopolar +Myoporaceae +myoporaceous +myoporad +Myoporum +myoproteid +myoprotein +myoproteose +myops +myorrhaphy +myorrhexis +myosalpingitis +myosarcoma +myosarcomatous +myosclerosis +myoscope +myoscopes +myoseptum +mioses +myoses +myosin +myosynizesis +myosinogen +myosinose +myosins +miosis +myosis +myositic +myositis +myosote +myosotes +Myosotis +myosotises +myospasm +myospasmia +Myosurus +myosuture +myotacismus +Myotalpa +Myotalpinae +myotasis +myotenotomy +miothermic +myothermic +miotic +myotic +miotics +myotics +myotome +myotomes +myotomy +myotomic +myotomies +myotony +myotonia +myotonias +myotonic +myotonus +myotrophy +myowun +Myoxidae +myoxine +Myoxus +MIP +Miphiboseth +MIPS +miqra +Miquela +miquelet +miquelets +Miquelon +Miquon +MIR +Mira +Myra +myrabalanus +Mirabeau +Mirabel +Mirabell +Mirabella +Mirabelle +mirabile +mirabilia +mirabiliary +Mirabilis +mirabilite +mirable +myrabolam +Mirac +Mirach +miracicidia +miracidia +miracidial +miracidium +miracle +miracle-breeding +miracled +miraclemonger +miraclemongering +miracle-proof +miracles +miracle's +miracle-worker +miracle-working +miracling +miraclist +miracular +miraculist +miraculize +miraculosity +miraculous +miraculously +miraculousness +mirador +miradors +Miraflores +mirage +mirages +miragy +Myrah +Mirak +Miraloma +Miramar +Miramolin +Miramonte +Miran +Mirana +Miranda +Myranda +mirandous +Miranha +Miranhan +mirate +mirbane +myrcene +Myrcia +mircrobicidal +mird +mirdaha +mirdha +mire +mired +Mireielle +Mireille +Mirella +Mirelle +mirepois +mirepoix +mires +miresnipe +mirex +mirexes +Mirfak +miri +miry +myria- +myriacanthous +miryachit +myriacoulomb +myriad +myriaded +myriadfold +myriad-leaf +myriad-leaves +myriadly +myriad-minded +myriads +myriadth +myriagram +myriagramme +myrialiter +myrialitre +Miriam +Miryam +Myriam +myriameter +myriametre +miriamne +Myrianida +myriapod +Myriapoda +myriapodan +myriapodous +myriapods +myriarch +myriarchy +myriare +Myrica +Myricaceae +myricaceous +Myricales +myricas +myricetin +myricyl +myricylic +myricin +myrick +mirid +Miridae +Mirielle +Myrientomata +mirier +miriest +mirific +mirifical +miriki +Mirilla +Myrilla +Myrina +miriness +mirinesses +miring +myringa +myringectomy +myringitis +myringodectomy +myringodermatitis +myringomycosis +myringoplasty +myringotome +myringotomy +myrio- +myriological +myriologist +myriologue +myriophyllite +myriophyllous +Myriophyllum +myriopod +Myriopoda +myriopodous +myriopods +myriorama +myrioscope +myriosporous +myriotheism +myriotheist +Myriotrichia +Myriotrichiaceae +myriotrichiaceous +mirish +Mirisola +myristate +myristic +Myristica +Myristicaceae +myristicaceous +Myristicivora +myristicivorous +myristin +myristone +mirk +mirker +mirkest +mirky +mirkier +mirkiest +mirkily +mirkiness +mirkish +mirkly +mirkness +mirks +mirksome +Myrle +mirled +Myrlene +mirly +mirligo +mirliton +mirlitons +myrmec- +Myrmecia +myrmeco- +Myrmecobiinae +myrmecobiine +myrmecobine +Myrmecobius +myrmecochory +myrmecochorous +myrmecoid +myrmecoidy +myrmecology +myrmecological +myrmecologist +Myrmecophaga +Myrmecophagidae +myrmecophagine +myrmecophagoid +myrmecophagous +myrmecophile +myrmecophily +myrmecophilism +myrmecophilous +myrmecophyte +myrmecophytic +myrmecophobic +myrmekite +Myrmeleon +Myrmeleonidae +Myrmeleontidae +Myrmica +myrmicid +Myrmicidae +myrmicine +myrmicoid +Myrmidon +Myrmidones +Myrmidonian +Myrmidons +myrmotherine +Mirna +Myrna +Miro +myrobalan +Myron +myronate +myronic +myropolist +myrosin +myrosinase +Myrothamnaceae +myrothamnaceous +Myrothamnus +Mirounga +Myroxylon +myrrh +Myrrha +myrrhed +myrrhy +myrrhic +myrrhine +Myrrhis +myrrhol +myrrhophore +myrrhs +myrrh-tree +mirror +mirrored +mirror-faced +mirrory +mirroring +mirrorize +mirrorlike +mirrors +mirrorscope +mirror-writing +MIRS +Myrsinaceae +myrsinaceous +myrsinad +Myrsiphyllum +Myrt +Myrta +Myrtaceae +myrtaceous +myrtal +Myrtales +Mirth +mirthful +mirthfully +mirthfulness +mirthfulnesses +mirth-inspiring +mirthless +mirthlessly +mirthlessness +mirth-loving +mirth-making +mirth-marring +mirth-moving +mirth-provoking +mirths +mirthsome +mirthsomeness +Myrtia +Myrtice +Myrtie +myrtiform +Myrtilus +Myrtle +myrtleberry +myrtle-berry +myrtle-leaved +myrtlelike +myrtles +Myrtlewood +myrtol +Myrtus +Miru +MIRV +Myrvyn +mirvs +Myrwyn +mirza +mirzas +MIS +mis- +misaccent +misaccentuation +misaccept +misacception +misaccount +misaccused +misachievement +misacknowledge +misact +misacted +misacting +misacts +misadapt +misadaptation +misadapted +misadapting +misadapts +misadd +misadded +misadding +misaddress +misaddressed +misaddresses +misaddressing +misaddrest +misadds +misadjudicated +misadjust +misadjusted +misadjusting +misadjustment +misadjusts +misadmeasurement +misadminister +misadministration +misadressed +misadressing +misadrest +misadvantage +misadventure +misadventurer +misadventures +misadventurous +misadventurously +misadvertence +misadvice +misadvise +misadvised +misadvisedly +misadvisedness +misadvises +misadvising +misaffect +misaffected +misaffection +misaffirm +misagent +misagents +misaim +misaimed +misaiming +misaims +misalienate +misalign +misaligned +misalignment +misalignments +misallegation +misallege +misalleged +misalleging +misally +misalliance +misalliances +misallied +misallies +misallying +misallocation +misallot +misallotment +misallotted +misallotting +misallowance +misalphabetize +misalphabetized +misalphabetizes +misalphabetizing +misalter +misaltered +misaltering +misalters +misanalysis +misanalyze +misanalyzed +misanalyzely +misanalyzing +misandry +misanswer +misanthrope +misanthropes +misanthropi +misanthropy +misanthropia +misanthropic +misanthropical +misanthropically +misanthropies +misanthropism +misanthropist +misanthropists +misanthropize +misanthropos +misapparel +misappear +misappearance +misappellation +misappended +misapply +misapplicability +misapplication +misapplied +misapplier +misapplies +misapplying +misappoint +misappointment +misappraise +misappraised +misappraisement +misappraising +misappreciate +misappreciation +misappreciative +misapprehend +misapprehended +misapprehending +misapprehendingly +misapprehends +misapprehensible +misapprehension +misapprehensions +misapprehensive +misapprehensively +misapprehensiveness +misappropriate +misappropriated +misappropriately +misappropriates +misappropriating +misappropriation +misappropriations +misarchism +misarchist +misarray +misarrange +misarranged +misarrangement +misarrangements +misarranges +misarranging +misarticulate +misarticulated +misarticulating +misarticulation +misascribe +misascription +misasperse +misassay +misassayed +misassaying +misassays +misassent +misassert +misassertion +misassign +misassignment +misassociate +misassociation +misate +misatone +misatoned +misatones +misatoning +misattend +misattribute +misattribution +misaunter +misauthorization +misauthorize +misauthorized +misauthorizing +misaventeur +misaver +mis-aver +misaverred +misaverring +misavers +misaward +misawarded +misawarding +misawards +misbandage +misbaptize +misbear +misbecame +misbecome +misbecoming +misbecomingly +misbecomingness +misbede +misbefall +misbefallen +misbefitting +misbegan +misbeget +misbegetting +misbegin +misbeginning +misbegins +misbegot +misbegotten +misbegun +misbehave +misbehaved +misbehaver +misbehavers +misbehaves +misbehaving +misbehavior +misbehaviors +misbehaviour +misbeholden +misbelief +misbeliefs +misbelieve +misbelieved +misbeliever +misbelieving +misbelievingly +misbelove +misbeseem +misbestow +misbestowal +misbestowed +misbestowing +misbestows +misbetide +misbias +misbiased +misbiases +misbiasing +misbiassed +misbiasses +misbiassing +misbill +misbilled +misbilling +misbills +misbind +misbinding +misbinds +misbirth +misbode +misboden +misborn +misbound +misbrand +misbranded +misbranding +misbrands +misbrew +misbuild +misbuilding +misbuilds +misbuilt +misbusy +misbuttoned +misc +misc. +miscal +miscalculate +miscalculated +miscalculates +miscalculating +miscalculation +miscalculations +miscalculation's +miscalculator +miscall +miscalled +miscaller +miscalling +miscalls +miscanonize +miscarry +miscarriage +miscarriageable +miscarriages +miscarried +miscarries +miscarrying +miscast +miscasted +miscasting +miscasts +miscasualty +miscategorize +miscategorized +miscategorizing +misce +misceability +miscegenate +miscegenation +miscegenational +miscegenationist +miscegenations +miscegenator +miscegenetic +miscegenist +miscegine +miscellanarian +miscellane +miscellanea +miscellaneal +miscellaneity +miscellaneous +miscellaneously +miscellaneousness +miscellaneousnesses +miscellany +miscellanies +miscellanist +miscensure +mis-censure +miscensured +miscensuring +mis-center +MISCF +Mischa +mischallenge +mischance +mischanceful +mischances +mischancy +mischanter +mischaracterization +mischaracterize +mischaracterized +mischaracterizing +mischarge +mischarged +mischarges +mischarging +mischief +mischiefful +mischief-loving +mischief-maker +mischief-making +mischiefs +mischief-working +mischieve +mischievous +mischievously +mischievousness +mischievousnesses +mischio +mischoice +mischoose +mischoosing +mischose +mischosen +mischristen +miscibility +miscibilities +miscible +miscipher +miscitation +mis-citation +miscite +mis-cite +miscited +miscites +misciting +misclaim +misclaimed +misclaiming +misclaims +misclass +misclassed +misclasses +misclassify +misclassification +misclassifications +misclassified +misclassifies +misclassifying +misclassing +miscode +miscoded +miscodes +miscognizable +miscognizant +miscoin +miscoinage +miscoined +miscoining +miscoins +miscollocation +miscolor +miscoloration +miscolored +miscoloring +miscolors +miscolour +miscomfort +miscommand +miscommit +miscommunicate +miscommunication +miscommunications +miscompare +miscomplacence +miscomplain +miscomplaint +miscompose +miscomprehend +miscomprehension +miscomputation +miscompute +miscomputed +miscomputing +mis-con +misconceit +misconceive +misconceived +misconceiver +misconceives +misconceiving +misconception +misconceptions +misconception's +misconclusion +miscondition +misconduct +misconducted +misconducting +misconducts +misconfer +misconfidence +misconfident +misconfiguration +misconjecture +misconjectured +misconjecturing +misconjugate +misconjugated +misconjugating +misconjugation +misconjunction +misconnection +misconsecrate +misconsecrated +misconsequence +misconstitutional +misconstruable +misconstrual +misconstruct +misconstruction +misconstructions +misconstructive +misconstrue +misconstrued +misconstruer +misconstrues +misconstruing +miscontent +miscontinuance +misconvey +misconvenient +miscook +miscooked +miscookery +miscooking +miscooks +miscopy +mis-copy +miscopied +miscopies +miscopying +miscorrect +miscorrected +miscorrecting +miscorrection +miscounsel +miscounseled +miscounseling +miscounselled +miscounselling +miscount +miscounted +miscounting +miscounts +miscovet +miscreance +miscreancy +miscreant +miscreants +miscreate +miscreated +miscreating +miscreation +miscreative +miscreator +miscredit +miscredited +miscredulity +miscreed +miscript +miscrop +miscue +mis-cue +miscued +miscues +miscuing +miscultivated +misculture +miscurvature +miscut +miscuts +miscutting +misdate +misdated +misdateful +misdates +misdating +misdaub +misdeal +misdealer +misdealing +misdeals +misdealt +misdecide +misdecision +misdeclaration +misdeclare +misdeed +misdeeds +misdeem +misdeemed +misdeemful +misdeeming +misdeems +misdefine +misdefined +misdefines +misdefining +misdeformed +misdeliver +misdelivery +misdeliveries +misdemean +misdemeanant +misdemeaned +misdemeaning +misdemeanist +misdemeanor +misdemeanors +misdemeanour +misdentition +misdepart +misderivation +misderive +misderived +misderiving +misdescribe +misdescribed +misdescriber +misdescribing +misdescription +misdescriptive +misdesert +misdeserve +misdesignate +misdesire +misdetermine +misdevise +misdevoted +misdevotion +misdiagnose +misdiagnosed +misdiagnoses +misdiagnosing +misdiagnosis +misdiagrammed +misdial +misdials +misdictated +misdid +misdidived +misdiet +misdight +misdirect +misdirected +misdirecting +misdirection +misdirections +misdirects +misdispose +misdisposition +misdistinguish +misdistribute +misdistribution +misdived +misdivide +misdividing +misdivision +misdo +misdoer +misdoers +misdoes +misdoing +misdoings +misdone +misdoubt +misdoubted +misdoubtful +misdoubting +misdoubts +misdower +misdraw +misdrawing +misdrawn +misdraws +misdread +misdrew +misdrive +misdriven +misdrives +misdriving +misdrove +mise +misease +miseased +miseases +miseat +mis-eat +miseating +miseats +misecclesiastic +misedit +misedited +misediting +misedits +miseducate +miseducated +miseducates +miseducating +miseducation +miseducative +mise-enscene +mise-en-scene +miseffect +mysel +myself +mysell +misemphasis +misemphasize +misemphasized +misemphasizing +misemploy +misemployed +misemploying +misemployment +misemploys +misencourage +misendeavor +misenforce +misengrave +Misenheimer +misenite +misenjoy +Miseno +misenrol +misenroll +misenrolled +misenrolling +misenrolls +misenrols +misenter +mis-enter +misentered +misentering +misenters +misentitle +misentreat +misentry +mis-entry +misentries +misenunciation +Misenus +miser +miserabilia +miserabilism +miserabilist +miserabilistic +miserability +miserable +miserableness +miserablenesses +miserably +miseration +miserdom +misere +miserected +Miserere +misereres +miserhood +misery +misericord +misericorde +Misericordia +miseries +misery's +miserism +miserly +miserliness +miserlinesses +misers +mises +misesteem +misesteemed +misesteeming +misestimate +misestimated +misestimating +misestimation +misevaluate +misevaluation +misevent +mis-event +misevents +misexample +misexecute +misexecution +misexpectation +misexpend +misexpenditure +misexplain +misexplained +misexplanation +misexplicate +misexplication +misexposition +misexpound +misexpress +misexpression +misexpressive +misfaith +misfaiths +misfall +misfare +misfashion +misfashioned +misfate +misfather +misfault +misfeasance +misfeasances +misfeasor +misfeasors +misfeature +misfeatured +misfeign +misfield +misfielded +misfielding +misfields +misfigure +misfile +misfiled +misfiles +misfiling +misfire +misfired +misfires +misfiring +misfit +misfits +misfit's +misfitted +misfitting +misfocus +misfocused +misfocusing +misfocussed +misfocussing +misfond +misforgive +misform +misformation +misformed +misforming +misforms +misfortunate +misfortunately +misfortune +misfortuned +misfortune-proof +misfortuner +misfortunes +misfortune's +misframe +misframed +misframes +misframing +misgauge +misgauged +misgauges +misgauging +misgave +misgesture +misgye +misgive +misgiven +misgives +misgiving +misgivingly +misgivinglying +misgivings +misgo +misgotten +misgovern +misgovernance +misgoverned +misgoverning +misgovernment +misgovernor +misgoverns +misgracious +misgrade +misgraded +misgrading +misgraff +misgraffed +misgraft +misgrafted +misgrafting +misgrafts +misgrave +misgrew +misground +misgrounded +misgrow +misgrowing +misgrown +misgrows +misgrowth +misguage +misguaged +misguess +misguessed +misguesses +misguessing +misguggle +misguidance +misguide +misguided +misguidedly +misguidedness +misguider +misguiders +misguides +misguiding +misguidingly +misguise +Misha +Mishaan +mis-hallowed +mishandle +mishandled +mishandles +mishandling +mishanter +mishap +mishappen +mishaps +mishap's +mishara +mishave +Mishawaka +mishear +mis-hear +misheard +mis-hearer +mishearing +mishears +mis-heed +Mishicot +Mishikhwutmetunne +Mishima +miships +mishit +mis-hit +mishits +mishitting +mishmash +mish-mash +mishmashes +mishmee +Mishmi +mishmosh +mishmoshes +Mishna +Mishnah +Mishnaic +Mishnayoth +Mishnic +Mishnical +mis-hold +Mishongnovi +mis-humility +misy +Mysia +Mysian +mysid +Mysidacea +Mysidae +mysidean +misidentify +misidentification +misidentifications +misidentified +misidentifies +misidentifying +mysids +Misima +misimagination +misimagine +misimpression +misimprove +misimproved +misimprovement +misimproving +misimputation +misimpute +misincensed +misincite +misinclination +misincline +misinfer +misinference +misinferred +misinferring +misinfers +misinflame +misinform +misinformant +misinformants +misinformation +misinformations +misinformative +misinformed +misinformer +misinforming +misinforms +misingenuity +misinspired +misinstruct +misinstructed +misinstructing +misinstruction +misinstructions +misinstructive +misinstructs +misintelligence +misintelligible +misintend +misintention +misinter +misinterment +misinterpret +misinterpretable +misinterpretation +misinterpretations +misinterpreted +misinterpreter +misinterpreting +misinterprets +misinterred +misinterring +misinters +misintimation +misyoke +misyoked +misyokes +misyoking +misiones +Mysis +misitemized +misjoin +misjoinder +misjoined +misjoining +misjoins +misjudge +misjudged +misjudgement +misjudger +misjudges +misjudging +misjudgingly +misjudgment +misjudgments +miskal +miskals +miskeep +miskeeping +miskeeps +misken +miskenning +miskept +misky +miskick +miskicks +miskill +miskin +miskindle +Miskito +misknew +misknow +misknowing +misknowledge +misknown +misknows +Miskolc +mislabel +mislabeled +mislabeling +mislabelled +mislabelling +mislabels +mislabor +mislabored +mislaboring +mislabors +mislay +mislaid +mislayer +mislayers +mislaying +mislain +mislays +mislanguage +mislead +misleadable +misleader +misleading +misleadingly +misleadingness +misleads +mislear +misleared +mislearn +mislearned +mislearning +mislearns +mislearnt +misled +misleered +mislen +mislest +misly +mislie +mis-lie +mislies +mislight +mislighted +mislighting +mislights +mislying +mislikable +mislike +misliked +misliken +mislikeness +misliker +mislikers +mislikes +misliking +mislikingly +mislin +mislippen +mislit +mislive +mislived +mislives +misliving +mislled +mislocate +mislocated +mislocating +mislocation +mislodge +mislodged +mislodges +mislodging +misluck +mismade +mismake +mismakes +mismaking +mismanage +mismanageable +mismanaged +mismanagement +mismanagements +mismanager +mismanages +mismanaging +mismannered +mismanners +mismark +mis-mark +mismarked +mismarking +mismarks +mismarry +mismarriage +mismarriages +mismatch +mismatched +mismatches +mismatching +mismatchment +mismate +mismated +mismates +mismating +mismaze +mismean +mismeasure +mismeasured +mismeasurement +mismeasuring +mismeet +mis-meet +mismeeting +mismeets +mismenstruation +mismet +mismetre +misminded +mismingle +mismosh +mismoshes +mismotion +mismount +mismove +mismoved +mismoves +mismoving +misname +misnamed +misnames +misnaming +misnarrate +misnarrated +misnarrating +misnatured +misnavigate +misnavigated +misnavigating +misnavigation +Misniac +misnomed +misnomer +misnomered +misnomers +misnumber +misnumbered +misnumbering +misnumbers +misnurture +misnutrition +miso +miso- +misobedience +misobey +misobservance +misobserve +misocainea +misocapnic +misocapnist +misocatholic +misoccupy +misoccupied +misoccupying +misogallic +misogamy +misogamic +misogamies +misogamist +misogamists +misogyne +misogyny +misogynic +misogynical +misogynies +misogynism +mysogynism +misogynist +misogynistic +misogynistical +misogynists +misogynous +misohellene +mysoid +misology +misologies +misologist +misomath +misoneism +misoneist +misoneistic +misopaedia +misopaedism +misopaedist +misopaterist +misopedia +misopedism +misopedist +mysophilia +mysophobia +misopinion +misopolemical +misorder +misordination +Mysore +misorganization +misorganize +misorganized +misorganizing +misorient +misorientation +misos +misoscopist +misosopher +misosophy +misosophist +mysosophist +mysost +mysosts +misotheism +misotheist +misotheistic +misotyranny +misotramontanism +misoxene +misoxeny +mispackaged +mispacked +mispage +mispaged +mispages +mispagination +mispaging +mispay +mispaid +mispaying +mispaint +mispainted +mispainting +mispaints +misparse +misparsed +misparses +misparsing +mispart +misparted +misparting +misparts +mispassion +mispatch +mispatched +mispatches +mispatching +mispen +mis-pen +mispenned +mispenning +mispens +misperceive +misperceived +misperceiving +misperception +misperform +misperformance +mispersuade +misperuse +misphrase +misphrased +misphrasing +mispick +mispickel +misplace +misplaced +misplacement +misplaces +misplacing +misplay +misplayed +misplaying +misplays +misplan +misplans +misplant +misplanted +misplanting +misplants +misplead +mispleaded +mispleading +mispleads +misplease +mispled +mispoint +mispointed +mispointing +mispoints +mispoise +mispoised +mispoises +mispoising +mispolicy +misposition +mispossessed +mispractice +mispracticed +mispracticing +mispractise +mispractised +mispractising +mispraise +misprejudiced +mispresent +misprice +misprincipled +misprint +misprinted +misprinting +misprints +misprisal +misprise +misprised +mispriser +misprising +misprision +misprisions +misprizal +misprize +misprized +misprizer +misprizes +misprizing +misproceeding +misproduce +misproduced +misproducing +misprofess +misprofessor +mispronounce +mispronounced +mispronouncement +mispronouncer +mispronounces +mispronouncing +mispronunciation +mispronunciations +misproportion +misproportioned +misproportions +misproposal +mispropose +misproposed +misproposing +misproud +misprovide +misprovidence +misprovoke +misprovoked +misprovoking +mispublicized +mispublished +mispunch +mispunctuate +mispunctuated +mispunctuating +mispunctuation +mispurchase +mispurchased +mispurchasing +mispursuit +misput +misputting +misqualify +misqualified +misqualifying +misquality +misquotation +misquotations +misquote +misquoted +misquoter +misquotes +misquoting +misraise +misraised +misraises +misraising +misrate +misrated +misrates +misrating +misread +misreaded +misreader +misreading +misreads +misrealize +misreason +misreceive +misrecital +misrecite +misreckon +misreckoned +misreckoning +misrecognition +misrecognize +misrecollect +misrecollected +misrefer +misreference +misreferred +misreferring +misrefers +misreflect +misreform +misregulate +misregulated +misregulating +misrehearsal +misrehearse +misrehearsed +misrehearsing +misrelate +misrelated +misrelating +misrelation +misrely +mis-rely +misreliance +misrelied +misrelies +misreligion +misrelying +misremember +misremembered +misremembrance +misrender +misrendering +misrepeat +misreport +misreported +misreporter +misreporting +misreports +misreposed +misrepresent +misrepresentation +misrepresentations +misrepresentation's +misrepresentative +misrepresented +misrepresentee +misrepresenter +misrepresenting +misrepresents +misreprint +misrepute +misresemblance +misresolved +misresult +misreward +misrhyme +misrhymed +misrhymer +misroute +misrule +misruled +misruler +misrules +misruly +misruling +misrun +Miss +Miss. +Missa +missable +missay +mis-say +missaid +missayer +missaying +missays +missal +missals +missample +missampled +missampling +missang +missary +missatical +misscribed +misscribing +misscript +mis-season +misseat +mis-seat +misseated +misseating +misseats +missed +mis-see +mis-seek +misseem +mis-seem +missel +missel-bird +misseldin +missels +missel-thrush +missemblance +missend +mis-send +missending +missends +missense +mis-sense +missenses +missent +missentence +misserve +mis-serve +misservice +misses +misset +mis-set +missets +missetting +miss-fire +misshape +mis-shape +misshaped +misshapen +mis-shapen +misshapenly +misshapenness +misshapes +misshaping +mis-sheathed +misship +mis-ship +misshipment +misshipped +misshipping +misshod +mis-shod +misshood +Missi +Missy +missible +Missie +missies +missificate +missyish +missile +missileer +missileman +missilemen +missileproof +missilery +missiles +missile's +missyllabication +missyllabify +missyllabification +missyllabified +missyllabifying +missilry +missilries +missiness +missing +mis-sing +missingly +missiology +mission +missional +missionary +missionaries +missionary's +missionaryship +missionarize +missioned +missioner +missioning +missionization +missionize +missionizer +missions +missis +Missisauga +missises +missish +missishness +Mississauga +Mississippi +Mississippian +mississippians +missit +missive +missives +missmark +missment +Miss-Nancyish +Missolonghi +mis-solution +missort +mis-sort +missorted +missorting +missorts +Missoula +missound +mis-sound +missounded +missounding +missounds +Missouri +Missourian +Missourianism +missourians +Missouris +missourite +missout +missouts +misspace +mis-space +misspaced +misspaces +misspacing +misspeak +mis-speak +misspeaking +misspeaks +misspeech +misspeed +misspell +mis-spell +misspelled +misspelling +misspellings +misspells +misspelt +misspend +mis-spend +misspender +misspending +misspends +misspent +misspoke +misspoken +misstay +misstart +mis-start +misstarted +misstarting +misstarts +misstate +mis-state +misstated +misstatement +misstatements +misstater +misstates +misstating +missteer +mis-steer +missteered +missteering +missteers +misstep +mis-step +misstepping +missteps +misstyle +mis-style +misstyled +misstyles +misstyling +mis-stitch +misstop +mis-stop +misstopped +misstopping +misstops +mis-strike +mis-stroke +missuade +mis-succeeding +mis-sue +missuggestion +missuit +mis-suit +missuited +missuiting +missuits +missummation +missung +missuppose +missupposed +missupposing +missus +missuses +mis-sway +mis-swear +mis-sworn +mist +myst +mystacal +mystacial +mystacine +mystacinous +Mystacocete +Mystacoceti +mystagog +mystagogy +mystagogic +mystagogical +mystagogically +mystagogs +mystagogue +mistakable +mistakableness +mistakably +mistake +mistakeful +mistaken +mistakenly +mistakenness +mistakeproof +mistaker +mistakers +mistakes +mistaking +mistakingly +mistakion +mistal +Mistassini +mistaste +mistaught +mystax +mist-blotted +mist-blurred +mistbow +mistbows +mist-clad +mistcoat +mist-covered +misteach +misteacher +misteaches +misteaching +misted +mistell +mistelling +mistemper +mistempered +mistend +mistended +mistendency +mistending +mistends +mist-enshrouded +Mister +mistered +mistery +mystery +mysterial +mysteriarch +mysteries +mistering +mysteriosophy +mysteriosophic +mysterious +mysteriously +mysteriousness +mysteriousnesses +mystery's +mysterize +misterm +mistermed +misterming +misterms +misters +mystes +mistetch +misteuk +mist-exhaling +mistfall +mistflower +mistful +misthink +misthinking +misthinks +misthought +misthread +misthrew +misthrift +misthrive +misthrow +misthrowing +misthrown +misthrows +Misti +Misty +mistic +Mystic +mystical +mysticality +mystically +mysticalness +Mysticete +Mysticeti +mysticetous +mysticise +mysticism +mysticisms +mysticity +mysticize +mysticized +mysticizing +mysticly +mistico +mystico- +mystico-allegoric +mystico-religious +mystics +mystic's +mistide +misty-eyed +mistier +mistiest +mistify +mystify +mystific +mystifically +mystification +mystifications +mystificator +mystificatory +mystified +mystifiedly +mystifier +mystifiers +mystifies +mystifying +mystifyingly +mistigri +mistigris +mistyish +mistily +mistilled +mis-tilled +mistime +mistimed +mistimes +mistiming +misty-moisty +mist-impelling +mistiness +misting +mistion +mistype +mistyped +mistypes +mistyping +mistypings +mystique +mystiques +mistitle +mistitled +mistitles +mistitling +mist-laden +mistle +mistless +mistletoe +mistletoes +mistold +Miston +mistone +mistonusk +mistook +mistouch +mistouched +mistouches +mistouching +mistrace +mistraced +mistraces +mistracing +mistradition +mistrain +Mistral +mistrals +mistranscribe +mistranscribed +mistranscribing +mistranscript +mistranscription +mistranslate +mistranslated +mistranslates +mistranslating +mistranslation +mistreading +mistreat +mistreated +mistreating +mistreatment +mistreatments +mistreats +Mistress +mistressdom +mistresses +mistresshood +mistressless +mistressly +mistress-piece +mistress-ship +mistry +mistrial +mistrials +mistrist +mistryst +mistrysted +mistrysting +mistrysts +Mistrot +mistrow +mistrust +mistrusted +mistruster +mistrustful +mistrustfully +mistrustfulness +mistrustfulnesses +mistrusting +mistrustingly +mistrustless +mistrusts +mistruth +Mists +mist-shrouded +mistune +mis-tune +mistuned +mistunes +mistuning +misture +misturn +mistutor +mistutored +mistutoring +mistutors +mist-wet +mist-wreathen +misunderstand +misunderstandable +misunderstanded +misunderstander +misunderstanders +misunderstanding +misunderstandingly +misunderstandings +misunderstanding's +misunderstands +misunderstood +misunderstoodness +misunion +mis-union +misunions +misura +misusage +misusages +misuse +misused +misuseful +misusement +misuser +misusers +misuses +misusing +misusurped +misvaluation +misvalue +misvalued +misvalues +misvaluing +misventure +misventurous +misviding +misvouch +misvouched +misway +miswandered +miswed +miswedded +misween +miswend +miswern +miswire +miswired +miswiring +miswisdom +miswish +miswoman +misword +mis-word +misworded +miswording +miswords +misworship +misworshiped +misworshiper +misworshipper +miswrest +miswrit +miswrite +miswrites +miswriting +miswritten +miswrote +miswrought +miszealous +miszone +miszoned +miszoning +MIT +Mita +mytacism +Mitakshara +Mitanni +Mitannian +Mitannic +Mitannish +mitapsis +Mitch +Mitchael +mitchboard +mitch-board +Mitchel +Mitchell +Mitchella +Mitchells +Mitchellsburg +Mitchellville +Mitchiner +mite +Mitella +miteproof +miter +miter-clamped +mitered +miterer +miterers +miterflower +mitergate +mitering +miter-jointed +miters +miterwort +mites +Mitford +myth +myth. +mithan +mither +mithers +Mithgarth +Mithgarthr +mythic +mythical +mythicalism +mythicality +mythically +mythicalness +mythicise +mythicised +mythiciser +mythicising +mythicism +mythicist +mythicization +mythicize +mythicized +mythicizer +mythicizing +mythico- +mythico-historical +mythico-philosophical +mythico-romantic +mythify +mythification +mythified +mythifier +mythifying +mythism +mythist +mythize +mythland +mythmaker +mythmaking +mytho- +mythoclast +mythoclastic +mythogeneses +mythogenesis +mythogeny +mythogony +mythogonic +mythographer +mythography +mythographies +mythographist +mythogreen +mythoheroic +mythohistoric +mythoi +mythol +mythologema +mythologer +mythology +mythologian +mythologic +mythological +mythologically +mythologies +mythology's +mythologise +mythologist +mythologists +mythologization +mythologize +mythologized +mythologizer +mythologizing +mythologue +mythomania +mythomaniac +mythometer +mythonomy +mythopastoral +mythopeic +mythopeist +mythopoeia +mythopoeic +mythopoeism +mythopoeist +mythopoem +mythopoesy +mythopoesis +mythopoet +mythopoetic +mythopoetical +mythopoetise +mythopoetised +mythopoetising +mythopoetize +mythopoetized +mythopoetizing +mythopoetry +mythos +Mithra +Mithraea +Mithraeum +Mithraeums +Mithraic +Mithraicism +Mithraicist +Mithraicize +Mithraism +Mithraist +Mithraistic +Mithraitic +Mithraize +Mithras +Mithratic +Mithriac +mithridate +Mithridatic +mithridatise +mithridatised +mithridatising +mithridatism +mithridatize +mithridatized +mithridatizing +myths +mythus +MITI +mity +miticidal +miticide +miticides +mitier +mitiest +mitigable +mitigant +mitigate +mitigated +mitigatedly +mitigates +mitigating +mitigation +mitigations +mitigative +mitigator +mitigatory +mitigators +Mytilacea +mytilacean +mytilaceous +Mytilene +Mytiliaspis +mytilid +Mytilidae +mytiliform +Mitilni +mytiloid +mytilotoxine +Mytilus +miting +Mitinger +mitis +mitises +Mytishchi +Mitman +Mitnagdim +Mitnagged +mitochondria +mitochondrial +mitochondrion +mitogen +mitogenetic +mitogenic +mitogenicity +mitogens +mitokoromono +mitome +mitomycin +Myton +mitoses +mitosis +mitosome +mitotic +mitotically +Mitra +mitraille +mitrailleur +mitrailleuse +mitral +Mitran +mitrate +Mitre +mitred +mitreflower +mitre-jointed +Mitrephorus +mitrer +mitres +mitrewort +mitre-wort +Mitridae +mitriform +mitring +MITS +mit's +Mitscher +Mitsukurina +Mitsukurinidae +mitsumata +mitsvah +mitsvahs +mitsvoth +mitt +mittatur +Mittel +Mitteleuropa +Mittel-europa +mittelhand +Mittelmeer +mitten +mittened +mittenlike +mittens +mitten's +mittent +Mitterrand +mitty +Mittie +mittimus +mittimuses +mittle +mitts +Mitu +Mitua +mitvoth +Mitzi +Mitzie +Mitzl +mitzvah +mitzvahs +mitzvoth +Miun +miurus +mix +myxa +mixability +mixable +mixableness +myxadenitis +myxadenoma +myxaemia +myxamoeba +myxangitis +myxasthenia +mixblood +Mixe +mixed +mixed-blood +myxedema +myxedemas +myxedematoid +myxedematous +myxedemic +mixedly +mixedness +mixed-up +myxemia +mixen +mixer +mixeress +mixers +mixes +Mix-hellene +mixhill +mixy +mixible +Mixie +mixilineal +mixy-maxy +Myxine +mixing +Myxinidae +myxinoid +Myxinoidei +mixite +myxo +mixo- +myxo- +Myxobacteria +Myxobacteriaceae +myxobacteriaceous +Myxobacteriales +mixobarbaric +myxoblastoma +myxochondroma +myxochondrosarcoma +mixochromosome +myxocystoma +myxocyte +myxocytes +Myxococcus +Mixodectes +Mixodectidae +myxoedema +myxoedemic +myxoenchondroma +myxofibroma +myxofibrosarcoma +myxoflagellate +myxogaster +Myxogasteres +Myxogastrales +Myxogastres +myxogastric +myxogastrous +myxoglioma +myxoid +myxoinoma +mixolydian +myxolipoma +mixology +mixologies +mixologist +myxoma +myxomas +myxomata +myxomatosis +myxomatous +Myxomycetales +myxomycete +Myxomycetes +myxomycetous +myxomyoma +myxoneuroma +myxopapilloma +Myxophyceae +myxophycean +Myxophyta +myxophobia +mixoploid +mixoploidy +myxopod +Myxopoda +myxopodan +myxopodia +myxopodium +myxopodous +myxopoiesis +myxorrhea +myxosarcoma +Mixosaurus +Myxospongiae +myxospongian +Myxospongida +myxospore +Myxosporidia +myxosporidian +Myxosporidiida +Myxosporium +myxosporous +Myxothallophyta +myxotheca +mixotrophic +myxoviral +myxovirus +mixt +Mixtec +Mixtecan +Mixteco +Mixtecos +Mixtecs +mixtiform +mixtilineal +mixtilinear +mixtilion +mixtion +mixture +mixtures +mixture's +mixup +mix-up +mixups +Mizar +Mize +mizen +mizenmast +mizen-mast +mizens +Mizitra +mizmaze +Myzodendraceae +myzodendraceous +Myzodendron +Mizoguchi +Myzomyia +myzont +Myzontes +Mizoram +Myzostoma +Myzostomata +myzostomatous +myzostome +myzostomid +Myzostomida +Myzostomidae +myzostomidan +myzostomous +Mizpah +mizrach +Mizrachi +mizrah +Mizrahi +Mizraim +Mizuki +mizzen +mizzenmast +mizzenmastman +mizzenmasts +mizzens +mizzentop +mizzentopman +mizzen-topmast +mizzentopmen +mizzy +mizzle +mizzled +mizzler +mizzles +mizzly +mizzling +mizzonite +MJ +Mjico +Mjollnir +Mjolnir +Mk +mk. +MKS +mkt +mkt. +MKTG +ML +ml. +MLA +Mlaga +mlange +Mlar +Mlawsky +MLC +MLCD +MLD +mlechchha +MLEM +Mler +MLF +MLG +Mli +M-line +MLitt +MLL +Mlle +Mlles +Mllly +MLO +Mlos +MLR +MLS +MLT +MLV +MLW +mlx +MM +MM. +MMC +MMDF +MME +MMES +MMetE +mmf +mmfd +MMFS +MMGT +MMH +mmHg +MMJ +MMM +mmmm +MMOC +MMP +MMS +MMT +MMU +MMus +MMW +MMX +MN +MNA +mnage +MNAS +MNE +mnem +mneme +mnemic +Mnemiopsis +Mnemon +mnemonic +mnemonical +mnemonicalist +mnemonically +mnemonicon +mnemonics +mnemonic's +mnemonism +mnemonist +mnemonization +mnemonize +mnemonized +mnemonizing +Mnemosyne +mnemotechny +mnemotechnic +mnemotechnical +mnemotechnics +mnemotechnist +mnesic +Mnesicles +mnestic +Mnevis +Mngr +Mniaceae +mniaceous +Mnidrome +mnioid +Mniotiltidae +Mnium +MNOS +MNP +MNRAS +MNS +MNurs +mo +Mo. +MOA +Moab +Moabite +Moabitess +Moabitic +Moabitish +moan +moaned +moanful +moanfully +moanification +moaning +moaningly +moanless +moans +Moapa +Moaria +Moarian +moas +moat +moated +moathill +moating +moatlike +moats +moat's +Moatsville +Moattalite +Moazami +mob +mobable +mobbable +mobbed +mobber +mobbers +mobby +mobbie +mobbing +mobbish +mobbishly +mobbishness +mobbism +mobbist +mobble +mobcap +mob-cap +mobcaps +mobed +Mobeetie +Moberg +Moberly +Mobil +Mobile +mobiles +mobilia +Mobilian +mobilianer +mobiliary +mobilisable +mobilisation +mobilise +mobilised +mobiliser +mobilises +mobilising +mobility +mobilities +mobilizable +mobilization +mobilizations +mobilize +mobilized +mobilizer +mobilizers +mobilizes +mobilizing +mobilometer +Mobius +Mobjack +moble +Mobley +moblike +mob-minded +mobocracy +mobocracies +mobocrat +mobocratic +mobocratical +mobocrats +mobolatry +mobproof +Mobridge +mobs +mob's +mobship +mobsman +mobsmen +mobster +mobsters +Mobula +Mobulidae +Mobutu +MOC +MOCA +Mocambique +moccasin +moccasins +moccasin's +moccenigo +Mocha +mochas +Moche +mochel +mochy +Mochica +mochila +mochilas +mochras +mochudi +Mochun +mock +mockable +mockado +mockage +mock-beggar +mockbird +mock-bird +mocked +mocker +mockery +mockeries +mockery-proof +mockernut +mockers +mocketer +mockful +mockfully +mockground +mock-heroic +mock-heroical +mock-heroically +mocking +mockingbird +mocking-bird +mockingbirds +mockingly +mockingstock +mocking-stock +mockish +mocks +Mocksville +mockup +mock-up +mockups +Moclips +mocmain +moco +Mocoa +Mocoan +mocock +mocomoco +Moctezuma +mocuck +MOD +mod. +modal +Modale +modalism +modalist +modalistic +modality +modalities +modality's +modalize +modally +modder +Mode +model +modeled +modeler +modelers +modeless +modelessness +modeling +modelings +modelist +modelize +modelled +modeller +modellers +modelling +modelmaker +modelmaking +models +model's +MODEM +modems +Modena +Modenese +moder +moderant +moderantism +moderantist +moderate +moderated +moderately +moderateness +moderatenesses +moderates +moderating +moderation +moderationism +moderationist +Moderations +moderatism +moderatist +moderato +moderator +moderatorial +moderators +moderatorship +moderatos +moderatrix +Moderatus +Modern +modern-bred +modern-built +moderne +moderner +modernest +modernicide +modernisation +modernise +modernised +moderniser +modernish +modernising +modernism +modernist +modernistic +modernists +modernity +modernities +modernizable +modernization +modernizations +modernize +modernized +modernizer +modernizers +modernizes +modernizing +modernly +modern-looking +modern-made +modernness +modernnesses +modern-practiced +moderns +modern-sounding +modes +modest +Modesta +Modeste +modester +modestest +Modesty +Modestia +modesties +Modestine +modestly +modestness +Modesto +Modesttown +modge +modi +mody +modiation +Modibo +modica +modicity +modicum +modicums +Modie +modif +modify +modifiability +modifiable +modifiableness +modifiably +modificability +modificable +modificand +modification +modificationist +modifications +modificative +modificator +modificatory +modified +modifier +modifiers +modifies +modifying +Modigliani +modili +modillion +modiolar +modioli +Modiolus +modish +modishly +modishness +modist +modiste +modistes +modistry +modius +Modjeska +Modla +modo +Modoc +Modred +Mods +modula +modulability +modulant +modular +modularity +modularities +modularization +modularize +modularized +modularizes +modularizing +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulative +modulator +modulatory +modulators +modulator's +module +modules +module's +modulet +moduli +Modulidae +modulize +modulo +modulus +modumite +modus +Moe +Moebius +moeble +moeck +Moed +Moehringia +moellon +Moen +Moerae +Moeragetes +moerithere +moeritherian +Moeritheriidae +Moeritherium +Moersch +Moesia +Moesogoth +Moeso-goth +Moesogothic +Moeso-gothic +moet +moeurs +mofette +mofettes +moff +Moffat +Moffett +moffette +moffettes +Moffit +Moffitt +moffle +mofussil +mofussilite +MOFW +MOG +Mogadiscio +Mogador +Mogadore +Mogan +Mogans +mogdad +Mogerly +moggan +mogged +moggy +moggies +mogging +moggio +Moghan +moghul +mogigraphy +mogigraphia +mogigraphic +mogilalia +mogilalism +Mogilev +mogiphonia +mogitocia +mogo +mogographia +Mogollon +mogos +mogote +Mograbi +Mogrebbin +mogs +moguey +Moguel +Mogul +moguls +mogulship +Moguntine +MOH +moha +mohabat +Mohacan +mohair +mohairs +mohalim +Mohall +Moham +Moham. +Mohamed +Mohammad +Mohammed +Mohammedan +Mohammedanism +Mohammedanization +Mohammedanize +Mohammedism +Mohammedist +Mohammedization +Mohammedize +Mohandas +Mohandis +mohar +Moharai +Moharram +mohatra +Mohave +Mohaves +Mohawk +Mohawkian +mohawkite +Mohawks +Mohegan +mohel +mohelim +mohels +Mohenjo-Daro +Mohican +Mohicans +Mohineyam +Mohism +Mohist +Mohl +Mohn +mohnseed +Mohnton +Moho +Mohock +Mohockism +Mohole +Moholy-Nagy +mohoohoo +mohos +Mohr +Mohrodendron +Mohrsville +Mohsen +Mohun +mohur +mohurs +mohwa +MOI +moy +Moia +Moya +moid +moider +moidore +moidores +moyen +moyen-age +moyenant +moyener +moyenless +moyenne +moier +Moyer +Moyers +moiest +moieter +moiety +moieties +MOIG +Moigno +moyite +moil +moyl +moile +moyle +moiled +moiley +moiler +moilers +moiles +moiling +moilingly +moils +moilsome +Moina +Moyna +Moynahan +moineau +Moines +Moingwena +moio +moyo +Moyobamba +Moyock +Moir +Moira +Moyra +Moirai +moire +moireed +moireing +moires +moirette +Moise +Moiseyev +Moiseiwitsch +Moises +Moishe +Moism +moison +Moissan +moissanite +moist +moisten +moistened +moistener +moisteners +moistening +moistens +moister +moistest +moistful +moisty +moistify +moistiness +moistish +moistishness +moistless +moistly +moistness +moistnesses +moisture +moisture-absorbent +moistureless +moistureproof +moisture-resisting +moistures +moisturize +moisturized +moisturizer +moisturizers +moisturizes +moisturizing +moit +moither +moity +moitier +moitiest +Moitoso +mojarra +mojarras +Mojave +Mojaves +Mojgan +Moji +Mojo +mojoes +mojos +Mok +mokaddam +mokador +mokamoka +Mokane +Mokas +moke +Mokena +mokes +Mokha +moki +moky +mokihana +mokihi +Moko +moko-moko +Mokpo +moksha +mokum +MOL +mol. +MOLA +molal +Molala +molality +molalities +Molalla +molar +molary +molariform +molarimeter +molarity +molarities +molars +molas +Molasse +molasses +molasseses +molassy +molassied +molave +mold +moldability +moldable +moldableness +moldasle +Moldau +Moldavia +Moldavian +moldavite +moldboard +moldboards +molded +molder +moldered +moldery +moldering +molders +moldy +moldier +moldiest +moldiness +moldinesses +molding +moldings +moldmade +Moldo-wallachian +moldproof +molds +moldwarp +moldwarps +Mole +mole-blind +mole-blindedly +molebut +molecast +mole-catching +Molech +molecula +molecular +molecularist +molecularity +molecularly +molecule +molecules +molecule's +mole-eyed +molehead +mole-head +moleheap +molehill +mole-hill +molehilly +molehillish +molehills +moleism +molelike +Molena +molendinar +molendinary +molengraaffite +moleproof +moler +moles +mole-sighted +moleskin +moleskins +molest +molestation +molestations +molested +molester +molesters +molestful +molestfully +molestie +molesting +molestious +molests +molet +molewarp +Molge +Molgula +Moli +moly +molybdate +molybdena +molybdenic +molybdeniferous +molybdenite +molybdenous +molybdenum +molybdic +molybdite +molybdocardialgia +molybdocolic +molybdodyspepsia +molybdomancy +molybdomenite +molybdonosus +molybdoparesis +molybdophyllite +molybdosis +molybdous +Molidae +Moliere +molies +molify +molified +molifying +molilalia +molimen +moliminous +Molina +molinary +Moline +molinet +moling +Molini +Molinia +Molinism +Molinist +Molinistic +Molino +Molinos +Moliones +molys +Molise +molysite +molition +molka +Moll +molla +Mollah +mollahs +molland +Mollberg +molle +Mollee +Mollendo +molles +mollescence +mollescent +Mollet +molleton +Molli +Molly +mollichop +mollycoddle +molly-coddle +mollycoddled +mollycoddler +mollycoddlers +mollycoddles +mollycoddling +mollycosset +mollycot +mollicrush +Mollie +mollienisia +mollient +molliently +Mollies +mollify +mollifiable +mollification +mollifications +mollified +mollifiedly +mollifier +mollifiers +mollifies +mollifying +mollifyingly +mollifyingness +molligrant +molligrubs +mollyhawk +mollymawk +mollipilose +Mollisiaceae +mollisiose +mollisol +mollities +mollitious +mollitude +Molloy +molls +Molluginaceae +Mollugo +mollusc +Mollusca +molluscan +molluscans +molluscicidal +molluscicide +molluscivorous +molluscoid +Molluscoida +molluscoidal +molluscoidan +Molluscoidea +molluscoidean +molluscous +molluscousness +molluscs +molluscum +mollusk +molluskan +mollusklike +mollusks +molman +molmen +molmutian +Moln +Molniya +Moloch +Molochize +molochs +Molochship +molocker +moloid +Molokai +Molokan +moloker +molompi +Molopo +Molorchus +molosse +molosses +Molossian +molossic +Molossidae +molossine +molossoid +Molossus +Molothrus +Molotov +molpe +molrooken +mols +molt +molted +molten +moltenly +molter +molters +molting +Moltke +molto +Molton +molts +moltten +Molucca +Moluccan +Moluccas +Moluccella +Moluche +Molus +molvi +mom +Mombasa +mombin +momble +Mombottu +mome +Momence +moment +momenta +momental +momentally +momentaneall +momentaneity +momentaneous +momentaneously +momentaneousness +momentany +momentary +momentarily +momentariness +momently +momento +momentoes +momentos +momentous +momentously +momentousment +momentousments +momentousness +momentousnesses +moments +moment's +Momentum +momentums +momes +Momi +momiology +momish +momism +momisms +momist +momma +mommas +momme +mommer +mommet +Mommi +Mommy +mommies +Mommsen +momo +Momordica +Momos +Momotidae +Momotinae +Momotus +Mompos +moms +momser +momsers +Momus +Momuses +MOMV +momzer +momzers +Mon +mon- +Mon. +Mona +Monaca +Monacan +monacanthid +Monacanthidae +monacanthine +monacanthous +monacetin +monach +Monacha +monachal +monachate +Monachi +monachism +monachist +monachization +monachize +monacid +monacidic +monacids +monacillo +monacillos +Monaco +monact +monactin +monactinal +monactine +monactinellid +monactinellidan +monad +monadal +monadelph +Monadelphia +monadelphian +monadelphous +monades +monadic +monadical +monadically +monadiform +monadigerous +Monadina +monadism +monadisms +monadistic +monadnock +monadology +monads +monaene +Monafo +Monagan +Monaghan +Monah +Monahan +Monahans +Monahon +monal +monamide +monamine +monamniotic +Monanday +monander +monandry +Monandria +monandrian +monandric +monandries +monandrous +Monango +monanthous +monaphase +monapsal +monarch +monarchal +monarchally +monarchess +monarchy +monarchial +Monarchian +monarchianism +Monarchianist +monarchianistic +monarchic +monarchical +monarchically +monarchies +monarchy's +monarchism +monarchist +monarchistic +monarchists +monarchize +monarchized +monarchizer +monarchizing +monarchlike +monarcho +monarchomachic +monarchomachist +monarchs +Monarda +monardas +Monardella +Monario +Monarski +monarthritis +monarticular +monas +Monasa +Monascidiae +monascidian +monase +Monash +monaster +monastery +monasterial +monasterially +monasteries +monastery's +monastic +monastical +monastically +monasticism +monasticisms +monasticize +monastics +Monastir +monatomic +monatomically +monatomicity +monatomism +monaul +monauli +monaulos +monaural +monaurally +Monaville +monax +monaxial +monaxile +monaxon +monaxonial +monaxonic +Monaxonida +monaxons +monazine +monazite +monazites +Monbazillac +Monbuttu +Moncear +Monceau +Monchengladbach +Monchhof +monchiquite +Monck +Monclova +Moncton +Moncure +Mond +Monda +Monday +Mondayish +Mondayishness +Mondayland +mondain +mondaine +Mondays +monday's +Mondale +Mondamin +monde +mondego +mondes +mondial +mondo +mondos +Mondovi +Mondrian +mondsee +mone +monecian +monecious +monedula +Monee +Monegasque +money +moneyage +moneybag +money-bag +moneybags +money-bloated +money-bound +money-box +money-breeding +moneychanger +money-changer +moneychangers +money-earning +moneyed +moneyer +moneyers +moneyflower +moneygetting +money-getting +money-grasping +moneygrub +money-grub +moneygrubber +moneygrubbing +money-grubbing +money-hungry +moneying +moneylender +money-lender +moneylenders +moneylending +moneyless +moneylessness +money-loving +money-mad +moneymake +moneymaker +money-maker +moneymakers +moneymaking +money-making +moneyman +moneymonger +moneymongering +moneyocracy +money-raising +moneys +moneysaving +money-saving +money-spelled +money-spinner +money's-worth +moneywise +moneywort +money-wort +Monel +monellin +monembryary +monembryony +monembryonic +moneme +monepic +monepiscopacy +monepiscopal +monepiscopus +moner +Monera +moneral +moneran +monergic +monergism +monergist +monergistic +moneric +moneron +monerons +Monerozoa +monerozoan +monerozoic +monerula +Moneses +monesia +Monessen +monest +monestrous +Monet +Moneta +monetary +monetarily +monetarism +monetarist +monetarists +moneth +monetise +monetised +monetises +monetising +monetite +monetization +monetize +monetized +monetizes +monetizing +Monett +Monetta +Monette +mong +mongcorn +Monge +Mongeau +mongeese +monger +mongered +mongerer +mongery +mongering +mongers +Monghol +Mongholian +Mongibel +mongler +Mongo +mongoe +mongoes +Mongoyo +Mongol +Mongolia +Mongolian +Mongolianism +mongolians +Mongolic +Mongolioid +Mongolish +Mongolism +mongolisms +Mongolization +Mongolize +Mongolo-dravidian +Mongoloid +mongoloids +Mongolo-manchurian +Mongolo-tatar +Mongolo-turkic +mongols +mongoose +Mongooses +mongos +mongrel +mongreldom +mongrelisation +mongrelise +mongrelised +mongreliser +mongrelish +mongrelising +mongrelism +mongrelity +mongrelization +mongrelize +mongrelized +mongrelizing +mongrelly +mongrelness +mongrels +mongst +'mongst +Monhegan +monheimite +mony +Monia +monial +Monias +monic +Monica +monicker +monickers +Monico +Monie +monied +monier +monies +Monika +moniker +monikers +monilated +monilethrix +Monilia +Moniliaceae +moniliaceous +monilial +Moniliales +moniliasis +monilicorn +moniliform +moniliformly +monilioid +moniment +Monimia +Monimiaceae +monimiaceous +monimolite +monimostylic +Monique +monish +monished +monisher +monishes +monishing +monishment +monism +monisms +monist +monistic +monistical +monistically +monists +monitary +monition +monitions +monitive +monitor +monitored +monitory +monitorial +monitorially +monitories +monitoring +monitorish +monitors +monitorship +monitress +monitrix +Moniz +Monjan +Monjo +Monk +monkbird +monkcraft +monkdom +monkey +monkey-ball +monkeyboard +monkeyed +monkeyface +monkey-face +monkey-faced +monkeyfy +monkeyfied +monkeyfying +monkeyflower +monkey-god +monkeyhood +monkeying +monkeyish +monkeyishly +monkeyishness +monkeyism +monkeylike +monkeynut +monkeypod +monkeypot +monkey-pot +monkeyry +monkey-rigged +monkeyrony +monkeys +monkeyshine +monkeyshines +monkeytail +monkey-tailed +monkery +monkeries +monkeryies +monkess +monkfish +monk-fish +monkfishes +monkflower +Mon-Khmer +monkhood +monkhoods +monkish +monkishly +monkishness +monkishnesses +monkism +monkly +monklike +monkliness +monkmonger +monks +monk's +monkship +monkshood +monk's-hood +monkshoods +Monkton +Monmouth +monmouthite +Monmouthshire +Monney +Monnet +monny +monniker +monnion +Mono +mono- +monoacetate +monoacetin +monoacid +monoacidic +monoacids +monoalphabetic +monoamid +monoamide +monoamin +monoamine +monoaminergic +monoamino +monoammonium +monoatomic +monoazo +monobacillary +monobase +monobasic +monobasicity +monobath +monoblastic +monoblepsia +monoblepsis +monobloc +monobranchiate +monobromacetone +monobromated +monobromide +monobrominated +monobromination +monobromized +monobromoacetanilide +monobromoacetone +monobutyrin +monocable +monocalcium +monocarbide +monocarbonate +monocarbonic +monocarboxylic +monocardian +monocarp +monocarpal +monocarpellary +monocarpian +monocarpic +monocarpous +monocarps +monocellular +monocentric +monocentrid +Monocentridae +Monocentris +monocentroid +monocephalous +monocerco +monocercous +Monoceros +Monocerotis +monocerous +monochasia +monochasial +monochasium +Monochlamydeae +monochlamydeous +monochlor +monochloracetic +monochloranthracene +monochlorbenzene +monochloride +monochlorinated +monochlorination +monochloro +monochloro- +monochloroacetic +monochlorobenzene +monochloromethane +monochoanitic +monochord +monochordist +monochordize +monochroic +monochromasy +monochromat +monochromate +monochromatic +monochromatically +monochromaticity +monochromatism +monochromator +monochrome +monochromes +monochromy +monochromic +monochromical +monochromically +monochromist +monochromous +monochronic +monochronometer +monochronous +monocyanogen +monocycle +monocycly +monocyclic +Monocyclica +monociliated +monocystic +Monocystidae +Monocystidea +Monocystis +monocyte +monocytes +monocytic +monocytoid +monocytopoiesis +monocle +monocled +monocleid +monocleide +monocles +monoclinal +monoclinally +monocline +monoclinian +monoclinic +monoclinism +monoclinometric +monoclinous +monoclonal +Monoclonius +Monocoelia +monocoelian +monocoelic +Monocondyla +monocondylar +monocondylian +monocondylic +monocondylous +monocoque +monocormic +monocot +monocotyl +monocotyledon +Monocotyledones +monocotyledonous +monocotyledons +monocots +monocracy +monocrat +monocratic +monocratis +monocrats +monocrotic +monocrotism +monocular +monocularity +monocularly +monoculate +monocule +monoculist +monoculous +monocultural +monoculture +monoculus +monodactyl +monodactylate +monodactyle +monodactyly +monodactylism +monodactylous +monodelph +Monodelphia +monodelphian +monodelphic +monodelphous +monodermic +monody +monodic +monodical +monodically +monodies +monodimetric +monodynamic +monodynamism +monodist +monodists +monodize +monodomous +Monodon +monodont +Monodonta +monodontal +monodram +monodrama +monodramatic +monodramatist +monodrame +monodromy +monodromic +monoecy +Monoecia +monoecian +monoecies +monoecious +monoeciously +monoeciousness +monoecism +monoeidic +monoenergetic +monoester +monoestrous +monoethanolamine +monoethylamine +monofil +monofilament +monofilm +monofils +monoflagellate +monoformin +monofuel +monofuels +monogamy +monogamian +monogamic +monogamies +monogamik +monogamist +monogamistic +monogamists +monogamou +monogamous +monogamously +monogamousness +monoganglionic +monogastric +monogene +Monogenea +monogenean +monogeneity +monogeneous +monogenesy +monogenesis +monogenesist +monogenetic +Monogenetica +monogeny +monogenic +monogenically +monogenies +monogenism +monogenist +monogenistic +monogenous +monogerm +monogyny +monogynia +monogynic +monogynies +monogynious +monogynist +monogynoecial +monogynous +monoglycerid +monoglyceride +monoglot +monogoneutic +monogony +monogonoporic +monogonoporous +monogram +monogramed +monograming +monogramm +monogrammatic +monogrammatical +monogrammed +monogrammic +monogramming +monograms +monogram's +monograph +monographed +monographer +monographers +monographes +monography +monographic +monographical +monographically +monographing +monographist +monographs +monograph's +monograptid +Monograptidae +Monograptus +monohybrid +monohydrate +monohydrated +monohydric +monohydrogen +monohydroxy +monohull +monoicous +monoid +mono-ideic +mono-ideism +mono-ideistic +mono-iodo +mono-iodohydrin +mono-iodomethane +mono-ion +monoketone +monokini +monolayer +monolater +monolatry +monolatrist +monolatrous +monoline +monolingual +monolinguist +monoliteral +monolith +monolithal +monolithic +monolithically +monolithism +monoliths +monolobular +monolocular +monolog +monology +monologian +monologic +monological +monologies +monologist +monologists +monologize +monologized +monologizing +monologs +monologue +monologues +monologuist +monologuists +monomachy +monomachist +monomail +monomania +monomaniac +monomaniacal +monomaniacs +monomanias +monomark +monomastigate +monomeniscous +monomer +monomeric +monomerous +monomers +monometalism +monometalist +monometallic +monometallism +monometallist +monometer +monomethyl +monomethylamine +monomethylated +monomethylic +monometric +monometrical +Monomya +monomial +monomials +monomyary +Monomyaria +monomyarian +monomict +monomineral +monomineralic +monomolecular +monomolecularly +monomolybdate +Monomorium +monomorphemic +monomorphic +monomorphism +monomorphous +Monon +Monona +mononaphthalene +mononch +Mononchus +mononeural +Monongah +Monongahela +mononychous +mononym +mononymy +mononymic +mononymization +mononymize +mononitrate +mononitrated +mononitration +mononitride +mononitrobenzene +mononomial +mononomian +monont +mononuclear +mononucleated +mononucleoses +mononucleosis +mononucleosises +mononucleotide +monoousian +monoousious +monoparental +monoparesis +monoparesthesia +monopathy +monopathic +monopectinate +monopersonal +monopersulfuric +monopersulphuric +Monopetalae +monopetalous +monophagy +monophagia +monophagism +monophagous +monophase +monophasia +monophasic +monophylety +monophyletic +monophyleticism +monophyletism +monophylite +monophyllous +monophyodont +monophyodontism +Monophysism +Monophysite +Monophysitic +Monophysitical +Monophysitism +monophobia +monophoic +monophone +monophony +monophonic +monophonically +monophonies +monophonous +monophotal +monophote +Monophoto +monophthalmic +monophthalmus +monophthong +monophthongal +monophthongization +monophthongize +monophthongized +monophthongizing +Monopylaea +Monopylaria +monopylean +monopyrenous +monopitch +monoplace +Monoplacophora +monoplacula +monoplacular +monoplaculate +monoplane +monoplanes +monoplanist +monoplasmatic +monoplasric +monoplast +monoplastic +monoplegia +monoplegic +monoploid +Monopneumoa +monopneumonian +monopneumonous +monopode +monopodes +monopody +monopodia +monopodial +monopodially +monopodic +monopodies +monopodium +monopodous +monopolar +monopolaric +monopolarity +monopole +monopoles +Monopoly +monopolies +monopolylogist +monopolylogue +monopoly's +monopolisation +monopolise +monopolised +monopoliser +monopolising +monopolism +monopolist +monopolistic +monopolistically +monopolists +monopolitical +monopolizable +monopolization +monopolizations +monopolize +monopolized +monopolizer +monopolizes +monopolizing +monopoloid +monopolous +monopotassium +monoprionid +monoprionidian +monoprogrammed +monoprogramming +monopropellant +monoprotic +monopsychism +monopsony +monopsonistic +monoptera +monopteral +Monopteridae +monopteroi +monopteroid +monopteron +monopteros +monopterous +monoptic +monoptical +monoptote +monoptotic +monopttera +monorail +monorailroad +monorails +monorailway +monorchid +monorchidism +monorchis +monorchism +monorganic +monorhyme +monorhymed +Monorhina +monorhinal +monorhine +monorhinous +monorhythmic +monorime +monos +monosaccharide +monosaccharose +monoschemic +monoscope +monose +monosemy +monosemic +monosepalous +monoservice +monosexuality +monosexualities +monosilane +monosilicate +monosilicic +monosyllabic +monosyllabical +monosyllabically +monosyllabicity +monosyllabism +monosyllabize +monosyllable +monosyllables +monosyllablic +monosyllogism +monosymmetry +monosymmetric +monosymmetrical +monosymmetrically +monosymptomatic +monosynaptic +monosynaptically +monosynthetic +monosiphonic +monosiphonous +monoski +monosodium +monosomatic +monosomatous +monosome +monosomes +monosomy +monosomic +monospace +monosperm +monospermal +monospermy +monospermic +monospermous +monospherical +monospondylic +monosporangium +monospore +monospored +monosporiferous +monosporous +monostable +monostele +monostely +monostelic +monostelous +monostich +monostichic +monostichous +monostylous +Monostomata +Monostomatidae +monostomatous +monostome +Monostomidae +monostomous +Monostomum +monostromatic +monostrophe +monostrophic +monostrophics +monosubstituted +monosubstitution +monosulfone +monosulfonic +monosulphide +monosulphone +monosulphonic +monotelephone +monotelephonic +monotellurite +monotessaron +Monothalama +monothalaman +monothalamian +monothalamic +monothalamous +monothecal +monotheism +monotheisms +monotheist +monotheistic +monotheistical +monotheistically +monotheists +Monothelete +Monotheletian +Monotheletic +Monotheletism +monothelious +Monothelism +Monothelite +Monothelitic +Monothelitism +monothetic +monotic +monotint +monotints +monotypal +Monotype +monotypes +monotypic +monotypical +monotypous +Monotocardia +monotocardiac +monotocardian +monotocous +monotomous +monotonal +monotone +monotones +monotony +monotonic +monotonical +monotonically +monotonicity +monotonies +monotonist +monotonize +monotonous +monotonously +monotonousness +monotonousnesses +monotremal +Monotremata +monotremate +monotrematous +monotreme +monotremous +monotrichate +monotrichic +monotrichous +monotriglyph +monotriglyphic +Monotrocha +monotrochal +monotrochian +monotrochous +monotron +Monotropa +Monotropaceae +monotropaceous +monotrophic +monotropy +monotropic +monotropically +monotropies +Monotropsis +monoureide +monovalence +monovalency +monovalent +monovariant +monoverticillate +Monoville +monovoltine +monovular +monoxenous +monoxy- +monoxide +monoxides +monoxyla +monoxyle +monoxylic +monoxylon +monoxylous +monoxime +monozygotic +monozygous +Monozoa +monozoan +monozoic +Monponsett +Monreal +Monro +Monroe +Monroeism +Monroeist +Monroeton +Monroeville +Monroy +monrolite +Monrovia +Mons +Monsanto +Monsarrat +Monsey +Monseigneur +monseignevr +monsia +monsieur +monsieurs +monsieurship +Monsignor +monsignore +Monsignori +monsignorial +monsignors +Monson +Monsoni +monsoon +monsoonal +monsoonish +monsoonishly +monsoons +Monsour +monspermy +monster +Monstera +monster-bearing +monster-breeding +monster-eating +monster-guarded +monsterhood +monsterlike +monsters +monster's +monstership +monster-taming +monster-teeming +monstrance +monstrances +monstrate +monstration +monstrator +monstricide +monstriferous +monstrify +monstrification +monstrosity +monstrosities +monstrous +monstrously +monstrousness +Mont +Mont. +montabyn +montadale +montage +montaged +montages +montaging +Montagna +Montagnac +Montagnais +Montagnard +Montagnards +montagne +Montagu +Montague +Montaigne +Montale +Montalvo +Montana +Montanan +montanans +Montanari +montanas +montana's +montane +montanes +Montanez +montanic +montanin +Montanism +Montanist +Montanistic +Montanistical +montanite +Montanize +Montano +montant +montanto +Montargis +Montasio +Montauban +Montauk +Montbliard +montbretia +Montcalm +Mont-Cenis +Montclair +mont-de-piete +mont-de-pit +Monte +montebrasite +Montefiascone +Montefiore +montegre +Monteith +monteiths +monte-jus +montem +Montenegrin +Montenegro +Montepulciano +montera +Monterey +Monteria +montero +monteros +Monterrey +Montes +Montesco +Montesinos +Montespan +Montesquieu +Montessori +Montessorian +Montessorianism +Monteux +Montevallo +Monteverdi +Montevideo +Montezuma +Montford +Montfort +Montgolfier +montgolfiers +Montgomery +Montgomeryshire +Montgomeryville +month +Montherlant +monthly +monthlies +monthlong +monthon +months +month's +Monti +Monty +Montia +monticellite +Monticello +monticle +monticola +monticolae +monticoline +monticulate +monticule +monticuline +Monticulipora +Monticuliporidae +monticuliporidean +monticuliporoid +monticulose +monticulous +monticulus +montiform +montigeneous +montilla +montjoy +Montjoie +montjoye +Montlucon +Montmartre +montmartrite +Montmelian +Montmorency +montmorillonite +montmorillonitic +montmorilonite +Monto +monton +Montoursville +Montparnasse +Montpelier +Montpellier +Montrachet +montre +Montreal +Montreuil +Montreux +montroydite +Montrose +montross +Monts +Mont-Saint-Michel +Montserrat +Montu +monture +montuvio +Monumbo +monument +monumental +monumentalise +monumentalised +monumentalising +monumentalism +monumentality +monumentalization +monumentalize +monumentalized +monumentalizing +monumentally +monumentary +monumented +monumenting +monumentless +monumentlike +monuments +monument's +monuron +monurons +Monza +Monzaemon +monzodiorite +monzogabbro +monzonite +monzonitic +moo +Mooachaht +moocah +mooch +moocha +mooched +moocher +moochers +mooches +mooching +moochulka +mood +mooder +Moody +moodier +moodiest +moodily +moodiness +moodinesses +moodir +Moodys +moodish +moodishly +moodishness +moodle +moods +mood's +Moodus +mooed +Mooers +mooing +Mook +mookhtar +mooktar +mool +moola +moolah +moolahs +moolas +mooley +mooleys +moolet +moolings +mools +moolum +moolvee +moolvi +moolvie +Moon +Moonachie +moonack +moonal +moonbeam +moonbeams +moonbill +moon-blanched +moon-blasted +moon-blasting +moonblind +moon-blind +moonblink +moon-born +moonbow +moonbows +moon-bright +moon-browed +mooncalf +moon-calf +mooncalves +moon-charmed +mooncreeper +moon-crowned +moon-culminating +moon-dial +moondog +moondown +moondrop +mooned +Mooney +mooneye +moon-eye +moon-eyed +mooneyes +mooner +moonery +moonet +moonface +moonfaced +moon-faced +moonfall +moon-fern +moonfish +moon-fish +moonfishes +moonflower +moon-flower +moong +moon-gathered +moon-gazing +moonglade +moon-glittering +moonglow +moon-god +moon-gray +moonhead +moony +moonie +Moonier +mooniest +moonily +mooniness +mooning +moonish +moonishly +moonite +moonja +moonjah +moon-led +moonless +moonlessness +moonlet +moonlets +moonlight +moonlighted +moonlighter +moonlighters +moonlighty +moonlighting +moonlights +moonlike +moonlikeness +moonling +moonlit +moonlitten +moon-loved +moon-mad +moon-made +moonman +moon-man +moonmen +moonpath +moonpenny +moonport +moonproof +moonquake +moon-raised +moonraker +moonraking +moonrat +moonrise +moonrises +moons +moonsail +moonsails +moonscape +moonscapes +moonseed +moonseeds +moonset +moonsets +moonshade +moon-shaped +moonshee +moonshine +moonshined +moonshiner +moonshiners +moonshines +moonshiny +moonshining +moonshot +moonshots +moonsick +moonsickness +moonsif +moonstone +moonstones +moonstricken +moon-stricken +moonstruck +moon-struck +moon-taught +moontide +moon-tipped +moon-touched +moon-trodden +moonway +moonwalk +moonwalker +moonwalking +moonwalks +moonward +moonwards +moon-white +moon-whitened +moonwort +moonworts +moop +Moor +moorage +moorages +moorball +moorband +moorberry +moorberries +moorbird +moor-bred +moorburn +moorburner +moorburning +moorcock +moor-cock +Moorcroft +Moore +moored +Moorefield +Mooreland +Mooresboro +Mooresburg +mooress +Moorestown +Mooresville +Mooreton +Mooreville +moorflower +moorfowl +moor-fowl +moorfowls +Moorhead +moorhen +moor-hen +moorhens +moory +moorier +mooriest +mooring +moorings +Moorish +moorishly +moorishness +Moorland +moorlander +moorlands +Moor-lipped +Moorman +moormen +moorn +moorpan +moor-pout +moorpunky +moors +Moorship +moorsman +moorstone +moortetter +mooruk +moorup +moorwort +moorworts +moos +moosa +moose +mooseberry +mooseberries +moosebird +moosebush +moosecall +moose-ear +mooseflower +Mooseheart +moosehood +moosey +moosemilk +moosemise +moose-misse +moosetongue +moosewob +moosewood +Moosic +moost +Moosup +moot +mootable +mootch +mooted +mooter +mooters +mooth +moot-hill +moot-house +mooting +mootman +mootmen +mootness +moots +mootstead +moot-stow +mootsuddy +mootworthy +MOP +Mopan +mopane +mopani +mopboard +mopboards +mope +moped +mopeder +mopeders +mopeds +mope-eyed +mopehawk +mopey +mopeier +mopeiest +moper +mopery +moperies +mopers +mopes +moph +mophead +mopheaded +mopheadedness +mopy +mopier +mopiest +moping +mopingly +mopish +mopishly +mopishness +mopla +moplah +mopoke +mopokes +mopped +mopper +moppers +moppers-up +mopper-up +moppet +moppets +moppy +mopping +mopping-up +Moppo +mops +mopsey +mopsy +mopstick +Mopsus +MOpt +mop-up +mopus +mopuses +mopusses +Moquelumnan +moquette +moquettes +Moqui +MOR +Mora +morabit +Moraceae +moraceous +morada +Moradabad +morae +Moraea +Moraga +Moray +morainal +moraine +moraines +morainic +morays +moral +morale +moraler +morales +moralioralist +moralise +moralised +moralises +moralising +moralism +moralisms +moralist +moralistic +moralistically +moralists +morality +moralities +moralization +moralize +moralized +moralizer +moralizers +moralizes +moralizing +moralizingly +moraller +moralless +morally +moralness +morals +Moran +Morandi +Morann +Morar +moras +morass +morasses +morassy +morassic +morassweed +morat +morate +moration +moratory +moratoria +moratorium +moratoriums +Morattico +morattoria +Moratuwa +Morava +Moravia +Moravian +Moravianism +Moravianized +Moravid +moravite +Moraxella +Morazan +morbid +morbidezza +morbidity +morbidities +morbidize +morbidly +morbidness +morbidnesses +Morbier +morbiferal +morbiferous +morbify +morbific +morbifical +morbifically +Morbihan +morbility +morbillary +morbilli +morbilliform +morbillous +morbleu +morbose +morbus +morceau +morceaux +morcellate +morcellated +morcellating +morcellation +morcellement +morcha +Morchella +Morcote +Mord +mordacious +mordaciously +mordacity +mordancy +mordancies +mordant +mordanted +mordanting +mordantly +mordants +Mordecai +Mordella +mordellid +Mordellidae +mordelloid +mordenite +mordent +mordents +Mordy +mordicant +mordicate +mordication +mordicative +mordieu +mordisheen +mordore +Mordred +mordu +Mordv +Mordva +Mordvin +Mordvinian +more +Morea +Moreau +Moreauville +Morecambe +Moreen +moreens +morefold +Morehead +Morehouse +Morey +moreish +Morel +Moreland +Morelia +Morell +morella +morelle +morelles +morello +morellos +Morelos +morels +Morena +Morenci +morencite +morendo +moreness +morenita +Moreno +morenosite +Morentz +Moreote +moreover +morepeon +morepork +mores +Moresby +Moresco +Moresque +moresques +Moreta +Moretown +Moretta +Morette +Moretus +Moreville +Morez +morfond +morfound +morfounder +morfrey +morg +morga +Morgagni +morgay +Morgan +Morgana +morganatic +morganatical +morganatically +Morganfield +morganic +Morganica +morganite +morganize +Morganne +Morganstein +Morganton +Morgantown +Morganville +Morganza +Morgen +morgengift +morgens +morgenstern +Morgenthaler +Morgenthau +morglay +morgue +morgues +Morgun +Mori +Moria +Moriah +morian +Moriarty +moribund +moribundity +moribundities +moribundly +moric +Morice +moriche +Moriches +Morie +moriform +morigerate +morigeration +morigerous +morigerously +morigerousness +moriglio +Moriyama +Morike +morillon +morin +Morinaceae +Morinda +morindin +morindone +morinel +Moringa +Moringaceae +moringaceous +moringad +Moringua +moringuid +Moringuidae +moringuoid +Morini +morion +morions +Moriori +Moriscan +Morisco +Moriscoes +Moriscos +morish +Morison +Morisonian +Morisonianism +Morissa +Morita +Moritz +morkin +Morland +Morlee +Morley +Morly +morling +morlop +mormaer +mormal +mormaor +mormaordom +mormaorship +mormyr +mormyre +mormyrian +mormyrid +Mormyridae +mormyroid +Mormyrus +mormo +Mormon +Mormondom +Mormoness +Mormonism +Mormonist +Mormonite +mormons +Mormonweed +Mormoops +mormorando +morn +Morna +Mornay +morne +morned +mornette +Morning +morning-breathing +morning-bright +morning-colored +morning-gift +morning-glory +morningless +morningly +mornings +morningstar +morningtide +morning-tide +morningward +morning-watch +morning-winged +mornless +mornlike +morns +morntime +mornward +Moro +moroc +morocain +Moroccan +moroccans +Morocco +Morocco-head +Morocco-jaw +moroccos +morocota +Morogoro +morology +morological +morologically +morologist +moromancy +moron +moroncy +morone +morones +morong +Moroni +moronic +moronically +Moronidae +moronism +moronisms +moronity +moronities +moronry +morons +Moropus +moror +Moros +morosaurian +morosauroid +Morosaurus +morose +morosely +moroseness +morosenesses +morosis +morosity +morosities +morosoph +Morovis +moroxite +morph +morph- +morphactin +morphallaxes +morphallaxis +morphea +Morphean +morpheme +morphemes +morphemic +morphemically +morphemics +morphetic +Morpheus +morphew +morphgan +morphy +morphia +morphias +morphiate +morphic +morphically +morphin +morphinate +morphine +morphines +morphinic +morphinism +morphinist +morphinization +morphinize +morphinomania +morphinomaniac +morphins +morphiomania +morphiomaniac +morphism +morphisms +morphized +morphizing +Morpho +morpho- +morphogeneses +morphogenesis +morphogenetic +morphogenetically +morphogeny +morphogenic +morphographer +morphography +morphographic +morphographical +morphographist +morphol +morpholin +morpholine +morphology +morphologic +morphological +morphologically +morphologies +morphologist +morphologists +morpholoical +morphometry +morphometric +morphometrical +morphometrically +morphon +morphoneme +morphonemic +morphonemics +morphonomy +morphonomic +morphophyly +morphophoneme +morphophonemic +morphophonemically +morphophonemics +morphoplasm +morphoplasmic +morphos +morphoses +morphosis +morphotic +morphotonemic +morphotonemics +morphotropy +morphotropic +morphotropism +morphous +morphrey +morphs +morpion +morpunkee +Morra +Morral +Morrell +Morrenian +Morrhua +morrhuate +morrhuin +morrhuine +Morry +Morrice +morricer +Morrie +Morrigan +Morril +Morrill +Morrilton +morrion +morrions +Morris +Morrisdale +morris-dance +Morrisean +morrises +Morrison +Morrisonville +morris-pike +Morrissey +Morriston +Morristown +Morrisville +morro +morros +Morrow +morrowing +morrowless +morrowmass +morrow-mass +morrows +morrowspeech +morrowtide +morrow-tide +Morrowville +Mors +morsal +Morse +morsel +morseled +morseling +morselization +morselize +morselled +morselling +morsels +morsel's +morsing +morsure +Mort +Morta +mortacious +mortadella +mortal +mortalism +mortalist +mortality +mortalities +mortalize +mortalized +mortalizing +mortally +mortalness +mortals +mortalty +mortalwise +mortancestry +mortar +mortarboard +mortar-board +mortarboards +mortared +mortary +mortaring +mortarize +mortarless +mortarlike +mortars +mortarware +mortbell +mortcloth +mortem +Morten +Mortensen +mortersheen +mortgage +mortgageable +mortgaged +mortgagee +mortgagees +mortgage-holder +mortgager +mortgagers +mortgages +mortgage's +mortgaging +mortgagor +mortgagors +morth +morthwyrtha +Morty +mortice +morticed +morticer +mortices +mortician +morticians +morticing +Mortie +mortier +mortiferous +mortiferously +mortiferousness +mortify +mortific +mortification +mortifications +mortified +mortifiedly +mortifiedness +mortifier +mortifies +mortifying +mortifyingly +Mortimer +mortis +mortise +mortised +mortiser +mortisers +mortises +mortising +mortlake +mortling +mortmain +mortmainer +mortmains +Morton +mortorio +mortress +mortreux +mortrewes +morts +mortuary +mortuarian +mortuaries +mortuous +morula +morulae +morular +morulas +morulation +morule +moruloid +Morus +Morven +Morville +Morvin +morw +morwong +MOS +Mosa +Mosaic +Mosaical +mosaically +mosaic-drawn +mosaic-floored +mosaicism +mosaicist +Mosaicity +mosaicked +mosaicking +mosaic-paved +mosaics +mosaic's +Mosaism +Mosaist +mosan +mosandrite +mosasaur +Mosasauri +Mosasauria +mosasaurian +mosasaurid +Mosasauridae +mosasauroid +Mosasaurus +Mosatenan +Mosby +Mosca +moschate +moschatel +moschatelline +Moschi +Moschidae +moschiferous +Moschinae +moschine +Moschus +Moscow +Mose +mosey +moseyed +moseying +moseys +Mosel +Moselblmchen +Moseley +Moselle +Mosenthal +Moser +Mosera +Moses +mosesite +Mosetena +mosette +MOSFET +Mosgu +Moshannon +moshav +moshavim +Moshe +Mosheim +Moshell +Mosherville +Moshesh +Moshi +Mosier +Mosinee +Mosira +mosk +moskeneer +mosker +Moskow +mosks +Moskva +Mosley +Moslem +Moslemah +Moslemic +Moslemin +Moslemism +Moslemite +Moslemize +Moslems +moslings +mosoceca +mosocecum +Mosora +Mosotho +mosque +mosquelet +Mosquero +mosques +mosquish +mosquital +Mosquito +mosquitobill +mosquito-bitten +mosquito-bred +mosquitocidal +mosquitocide +mosquitoey +mosquitoes +mosquitofish +mosquitofishes +mosquito-free +mosquitoish +mosquitoproof +mosquitos +mosquittoey +Mosra +Moss +mossback +moss-back +mossbacked +moss-backed +mossbacks +mossbanker +Mossbauer +moss-begrown +Mossberg +mossberry +moss-bordered +moss-bound +moss-brown +mossbunker +moss-clad +moss-covered +moss-crowned +mossed +mosser +mossery +mossers +mosses +mossful +moss-gray +moss-green +moss-grown +moss-hag +mosshead +mosshorn +Mossi +mossy +mossyback +mossy-backed +mossie +mossier +mossiest +mossiness +mossing +moss-inwoven +Mossyrock +mossless +mosslike +moss-lined +Mossman +mosso +moss's +mosstrooper +moss-trooper +mosstroopery +mosstrooping +Mossville +mosswort +moss-woven +most +mostaccioli +mostdeal +moste +mostest +mostests +mostic +Mosting +mostly +mostlike +mostlings +mostness +mostra +mosts +mostwhat +Mosul +mosur +Moszkowski +MOT +mota +motacil +Motacilla +motacillid +Motacillidae +Motacillinae +motacilline +MOTAS +motatory +motatorious +Motazilite +Motch +mote +moted +mote-hill +motey +motel +moteless +motels +motel's +moter +motes +motet +motets +motettist +motetus +Moth +mothball +mothballed +moth-balled +mothballing +mothballs +moth-eat +moth-eaten +mothed +Mother +motherboard +mother-church +mothercraft +motherdom +mothered +motherer +motherers +motherfucker +mothergate +motherhood +motherhoods +motherhouse +mothery +motheriness +mothering +mother-in-law +motherkin +motherkins +motherland +motherlands +motherless +motherlessness +motherly +motherlike +motherliness +motherling +mother-naked +mother-of-pearl +mother-of-thyme +mother-of-thymes +mother-of-thousands +mothers +mother's +mothership +mother-sick +mothers-in-law +mothersome +mother-spot +motherward +Motherwell +motherwise +motherwort +mothy +mothier +mothiest +mothless +mothlike +mothproof +mothproofed +mothproofer +mothproofing +moths +mothworm +motif +motific +motifs +motif's +motyka +Motilal +motile +motiles +motility +motilities +motion +motionable +motional +motioned +motioner +motioners +motioning +motionless +motionlessly +motionlessness +motionlessnesses +motion-picture +motions +MOTIS +motitation +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motivator +motive +motived +motiveless +motivelessly +motivelessness +motive-monger +motive-mongering +motiveness +motives +motivic +motiving +motivity +motivities +motivo +Motley +motleyer +motleyest +motley-minded +motleyness +motleys +motlier +motliest +motmot +motmots +moto- +motocar +motocycle +motocross +motofacient +motograph +motographic +motomagnetic +moton +motoneuron +motophone +motor +motorable +motorbicycle +motorbike +motorbikes +motorboat +motorboater +motorboating +motorboatman +motorboats +motorbus +motorbuses +motorbusses +motorcab +motorcade +motorcades +motor-camper +motor-camping +motorcar +motorcars +motorcar's +motorcycle +motorcycled +motorcycler +motorcycles +motorcycle's +motorcycling +motorcyclist +motorcyclists +motorcoach +motordom +motor-driven +motordrome +motored +motor-generator +motory +motorial +motoric +motorically +motoring +motorings +motorisation +motorise +motorised +motorises +motorising +motorism +motorist +motorists +motorist's +motorium +motorization +motorize +motorized +motorizes +motorizing +motorless +motorman +motor-man +motormen +motor-minded +motor-mindedness +motorneer +Motorola +motorphobe +motorphobia +motorphobiac +motors +motorsailer +motorscooters +motorship +motor-ship +motorships +motortruck +motortrucks +motorway +motorways +MOTOS +Motown +Motozintlec +Motozintleca +motricity +mots +MOTSS +Mott +motte +Motteo +mottes +mottetto +motty +mottle +mottled +mottledness +mottle-leaf +mottlement +mottler +mottlers +mottles +mottling +motto +mottoed +mottoes +mottoless +mottolike +mottos +mottramite +motts +Mottville +Motu +MOTV +MOU +mouch +moucharaby +moucharabies +mouchard +mouchardism +mouche +mouched +mouches +mouching +mouchoir +mouchoirs +mouchrabieh +moud +moudy +moudie +moudieman +moudy-warp +moue +mouedhin +moues +moufflon +moufflons +mouflon +mouflons +Mougeotia +Mougeotiaceae +mought +mouill +mouillation +mouille +mouillure +moujik +moujiks +Moukden +moul +moulage +moulages +mould +mouldboard +mould-board +moulded +Moulden +moulder +mouldered +mouldery +mouldering +moulders +mouldy +mouldier +mouldies +mouldiest +mouldiness +moulding +moulding-board +mouldings +mouldmade +Mouldon +moulds +mouldwarp +Moule +mouly +moulin +moulinage +moulinet +Moulins +moulleen +Moulmein +moulrush +mouls +moult +moulted +moulten +moulter +moulters +moulting +Moulton +Moultonboro +Moultrie +moults +moulvi +moun +Mound +mound-builder +mound-building +mounded +moundy +moundiness +mounding +moundlet +Mounds +moundsman +moundsmen +Moundsville +Moundville +moundwork +mounseer +Mount +mountable +mountably +Mountain +mountain-built +mountain-dwelling +mountained +mountaineer +mountaineered +mountaineering +mountaineers +mountainer +mountainet +mountainette +mountain-girdled +mountain-green +mountain-high +mountainy +mountainless +mountainlike +mountain-loving +mountainous +mountainously +mountainousness +mountains +mountain's +mountain-sick +Mountainside +mountainsides +mountaintop +mountaintops +mountain-walled +mountainward +mountainwards +mountance +mountant +Mountbatten +mountebank +mountebanked +mountebankery +mountebankeries +mountebankish +mountebankism +mountebankly +mountebanks +mounted +mountee +mounter +mounters +Mountford +Mountfort +Mounty +Mountie +Mounties +mounting +mounting-block +mountingly +mountings +mountlet +mounts +mounture +moup +Mourant +Moureaux +mourn +mourne +mourned +mourner +mourneress +mourners +mournful +mournfuller +mournfullest +mournfully +mournfulness +mournfulnesses +mourning +mourningly +mournings +mournival +mourns +mournsome +MOUSE +mousebane +mousebird +mouse-brown +mouse-color +mouse-colored +mouse-colour +moused +mouse-deer +mouse-dun +mousee +mouse-ear +mouse-eared +mouse-eaten +mousees +mousefish +mousefishes +mouse-gray +mousehawk +mousehole +mouse-hole +mousehound +mouse-hunt +mousey +Mouseion +mouse-killing +mousekin +mouselet +mouselike +mouseling +mousemill +mouse-pea +mousepox +mouseproof +mouser +mousery +mouseries +mousers +mouses +mouseship +mouse-still +mousetail +mousetrap +mousetrapped +mousetrapping +mousetraps +mouseweb +mousy +Mousie +mousier +mousiest +mousily +mousiness +mousing +mousingly +mousings +mousle +mouslingly +mousme +mousmee +Mousoni +mousquetaire +mousquetaires +moussaka +moussakas +mousse +mousseline +mousses +mousseux +Moussorgsky +moustache +moustached +moustaches +moustachial +moustachio +Mousterian +Moustierian +moustoc +mout +moutan +moutarde +mouth +mouthable +mouthbreeder +mouthbrooder +Mouthcard +mouthe +mouthed +mouther +mouthers +mouthes +mouth-filling +mouthful +mouthfuls +mouthy +mouthier +mouthiest +mouthily +mouthiness +mouthing +mouthingly +mouthishly +mouthless +mouthlike +mouth-made +mouth-organ +mouthpart +mouthparts +mouthpiece +mouthpieces +mouthpipe +mouthroot +mouths +mouth-to-mouth +mouthwash +mouthwashes +mouthwatering +mouth-watering +mouthwise +moutler +moutlers +Mouton +moutoneed +moutonnee +moutons +mouzah +mouzouna +MOV +movability +movable +movableness +movables +movably +movant +move +moveability +moveable +moveableness +moveables +moveably +moved +moveless +movelessly +movelessness +movement +movements +movement's +movent +mover +movers +moves +movie +moviedom +moviedoms +moviegoer +movie-goer +moviegoing +movieize +movieland +moviemaker +moviemakers +movie-minded +Movieola +movies +movie's +Movietone +Moville +moving +movingly +movingness +movings +Moviola +moviolas +mow +mowable +mowana +Mowbray +mowburn +mowburnt +mow-burnt +mowch +mowcht +mowe +Moweaqua +mowed +mower +mowers +mowha +mowhay +mowhawk +mowie +mowing +mowings +mowland +mown +mowra +mowrah +Mowrystown +mows +mowse +mowstead +mowt +mowth +moxa +Moxahala +moxas +Moxee +moxibustion +moxie +moxieberry +moxieberries +moxies +Moxo +Mozamb +Mozambican +Mozambique +Mozarab +Mozarabian +Mozarabic +Mozart +Mozartean +Mozartian +moze +Mozelle +mozemize +Mozes +mozetta +mozettas +mozette +Mozier +mozing +mozo +mozos +Mozza +mozzarella +mozzetta +mozzettas +mozzette +MP +MPA +Mpangwe +mpb +mpbs +MPC +MPCC +MPCH +MPDU +MPE +MPers +MPG +MPH +MPharm +MPhil +mphps +MPIF +MPL +MPO +Mpondo +MPOW +MPP +MPPD +MPR +mpret +MPS +MPT +MPU +MPV +MPW +MR +Mr. +MRA +Mraz +MrBrown +MRC +Mrchen +MRD +MRE +mrem +Mren +MRF +MRFL +MRI +Mrida +mridang +mridanga +mridangas +Mrike +mRNA +m-RNA +Mroz +MRP +MRS +Mrs. +MrsBrown +MrSmith +MRSR +MRSRM +MrsSmith +MRTS +MRU +MS +m's +MS. +MSA +MSAE +msalliance +MSAM +MSArch +MSB +MSBA +MSBC +MSBus +MSC +MScD +MSCDEX +MSCE +MSChE +MScMed +MSCons +MSCP +MSD +MSDOS +MSE +msec +MSEE +MSEM +MSEnt +M-series +MSF +MSFC +MSFM +MSFor +MSFR +MSG +MSGeolE +MSGM +MSGMgt +Msgr +Msgr. +MSgt +MSH +MSHA +M-shaped +MSHE +MSI +MSIE +M'sieur +msink +MSJ +MSL +MSM +MSME +MSMetE +MSMgtE +MSN +MSO +MSOrNHort +msource +MSP +MSPE +MSPH +MSPhar +MSPHE +MSPHEd +MSR +MSS +MSSc +MST +Mster +Msterberg +Ms-Th +MSTS +MSW +M-swahili +MT +Mt. +MTA +M'Taggart +MTB +Mtbaldy +MTBF +MTBRP +MTC +MTD +MTech +MTF +mtg +mtg. +mtge +MTh +MTI +mtier +Mtis +MTM +mtn +MTO +MTP +MTR +MTS +mtscmd +MTSO +MTTF +MTTFF +MTTR +MTU +MTV +Mtwara +MTX +MU +MUA +muang +mubarat +muc- +mucago +mucaro +mucate +mucedin +mucedinaceous +mucedine +mucedineous +mucedinous +much +muchacha +muchacho +muchachos +much-admired +much-advertised +much-branched +much-coiled +much-containing +much-devouring +much-discussed +muchel +much-enduring +much-engrossed +muches +muchfold +much-honored +much-hunger +much-lauded +muchly +much-loved +much-loving +much-mooted +muchness +muchnesses +much-pondering +much-praised +much-revered +much-sought +much-suffering +much-valued +muchwhat +much-worshiped +mucic +mucid +mucidity +mucidities +mucidness +muciferous +mucific +muciform +mucigen +mucigenous +mucilage +mucilages +mucilaginous +mucilaginously +mucilaginousness +mucin +mucinogen +mucinoid +mucinolytic +mucinous +mucins +muciparous +mucivore +mucivorous +muck +muckamuck +mucked +muckender +Mucker +muckerer +muckerish +muckerism +muckers +mucket +muckhill +muckhole +mucky +muckibus +muckier +muckiest +muckily +muckiness +mucking +muckite +muckle +muckles +muckluck +mucklucks +muckman +muckment +muckmidden +muckna +muckrake +muck-rake +muckraked +muckraker +muckrakers +muckrakes +muckraking +mucks +mucksy +mucksweat +muckthrift +muck-up +muckweed +muckworm +muckworms +mucluc +muclucs +muco- +mucocele +mucocellulose +mucocellulosic +mucocutaneous +mucodermal +mucofibrous +mucoflocculent +mucoid +mucoidal +mucoids +mucoitin-sulphuric +mucolytic +mucomembranous +muconic +mucopolysaccharide +mucoprotein +mucopurulent +mucopus +mucor +Mucoraceae +mucoraceous +Mucorales +mucorine +mucorioid +mucormycosis +mucorrhea +mucorrhoea +mucors +mucosa +mucosae +mucosal +mucosanguineous +mucosas +mucose +mucoserous +mucosity +mucosities +mucositis +mucoso- +mucosocalcareous +mucosogranular +mucosopurulent +mucososaccharine +mucous +mucousness +mucoviscidosis +mucoviscoidosis +mucro +mucronate +mucronated +mucronately +mucronation +mucrones +mucroniferous +mucroniform +mucronulate +mucronulatous +muculent +Mucuna +mucus +mucuses +mucusin +mud +mudar +mudbank +mud-bespattered +mud-built +mudcap +mudcapped +mudcapping +mudcaps +mudcat +mudcats +mud-color +mud-colored +Mudd +mudde +mudded +mudden +mudder +mudders +muddy +muddybrained +muddybreast +muddy-complexioned +muddied +muddier +muddies +muddiest +muddify +muddyheaded +muddying +muddily +muddy-mettled +muddiness +muddinesses +mudding +muddish +muddle +muddlebrained +muddled +muddledness +muddledom +muddlehead +muddleheaded +muddle-headed +muddleheadedness +muddlement +muddle-minded +muddleproof +muddler +muddlers +muddles +muddlesome +muddly +muddling +muddlingly +mudee +Mudejar +mud-exhausted +mudfat +mudfish +mud-fish +mudfishes +mudflow +mudflows +mudguard +mudguards +mudhead +mudhole +mudholes +mudhook +mudhopper +mudir +mudiria +mudirieh +Mudjar +mudland +mudlark +mudlarker +mudlarks +mudless +mud-lost +mudminnow +mudminnows +mudpack +mudpacks +mudproof +mudpuppy +mudpuppies +mudra +mudras +mudrock +mudrocks +mud-roofed +mudroom +mudrooms +muds +mud-shot +mudsill +mudsills +mudskipper +mudslide +mudsling +mudslinger +mudslingers +mudslinging +mud-slinging +mudspate +mud-splashed +mudspringer +mudstain +mudstone +mudstones +mudsucker +mudtrack +mud-walled +mudweed +mudwort +mueddin +mueddins +Muehlenbeckia +Mueller +Muenster +muensters +muermo +muesli +mueslis +muette +muezzin +muezzins +MUF +mufasal +muff +muffed +muffer +muffet +muffetee +muffy +Muffin +muffineer +muffing +muffins +muffin's +muffish +muffishness +muffle +muffled +muffledly +muffle-jaw +muffleman +mufflemen +muffler +mufflers +muffles +muffle-shaped +mufflin +muffling +muffs +muff's +Mufi +Mufinella +Mufti +mufty +muftis +Mufulira +mug +muga +Mugabe +mugearite +mugful +mugfuls +mugg +muggar +muggars +mugged +muggee +muggees +mugger +muggered +muggery +muggering +muggers +mugget +muggy +muggier +muggiest +muggily +mugginess +mugginesses +mugging +muggings +muggins +muggish +muggles +Muggletonian +Muggletonianism +muggs +muggur +muggurs +mugho +mughopine +mughouse +mug-house +mugience +mugiency +mugient +Mugil +Mugilidae +mugiliform +mugiloid +mugs +mug's +muguet +mug-up +mugweed +mugwet +mug-wet +mugwort +mugworts +mugwump +mugwumpery +mugwumpian +mugwumpish +mugwumpism +mugwumps +Muhajir +Muhajirun +Muhammad +Muhammadan +Muhammadanism +muhammadi +Muhammedan +Muharram +Muhlenberg +Muhlenbergia +muhly +muhlies +muid +Muilla +Muir +muirburn +muircock +Muire +muirfowl +Muirhead +Muysca +muishond +muist +mui-tsai +muyusa +Mujahedeen +mujeres +mujik +mujiks +mujtahid +mukade +Mukden +Mukerji +mukhtar +Mukilteo +mukluk +mukluks +Mukri +muktar +muktatma +muktear +mukti +muktuk +muktuks +Mukul +Mukund +Mukwonago +mulada +muladi +mulaprakriti +mulatta +mulatto +mulattoes +mulattoism +mulattos +mulatto-wood +mulattress +Mulberry +mulberries +mulberry-faced +mulberry's +Mulcahy +mulch +mulched +mulcher +mulches +mulching +Mulciber +Mulcibirian +mulct +mulctable +mulctary +mulctation +mulctative +mulctatory +mulcted +mulcting +mulcts +mulctuary +MULDEM +mulder +Mulderig +Muldon +Muldoon +Muldraugh +Muldrow +mule +muleback +muled +mule-fat +mulefoot +mule-foot +mulefooted +mule-headed +muley +muleys +mule-jenny +muleman +mulemen +mules +mule's +Muleshoe +mulet +muleta +muletas +muleteer +muleteers +muletress +muletta +mulewort +Mulford +Mulga +Mulhac +Mulhacen +Mulhall +Mulhausen +Mulhouse +muliebral +muliebria +muliebrile +muliebrity +muliebrous +mulier +mulierine +mulierly +mulierose +mulierosity +mulierty +muling +Mulino +mulish +mulishly +mulishness +mulishnesses +mulism +mulita +Mulius +mulk +Mulkeytown +Mulki +Mull +mulla +mullah +mullahism +mullahs +Mullan +Mullane +mullar +mullas +mulled +mulley +mullein +mulleins +mulleys +Mullen +mullenize +MullenMullens +Mullens +Muller +Mullerian +mullers +mullet +mulletry +mullets +mullid +Mullidae +Mulligan +mulligans +mulligatawny +mulligrubs +Mulliken +Mullin +mulling +Mullins +Mullinville +mullion +mullioned +mullioning +mullions +mullite +mullites +mullock +mullocker +mullocky +mullocks +Mulloy +mulloid +mulloway +mulls +Mullusca +mulm +mulmul +mulmull +Mulock +Mulry +mulse +mulsify +mult +Multan +multangle +multangula +multangular +multangularly +multangularness +multangulous +multangulum +Multani +multanimous +multarticulate +multeity +multi +multi- +multiage +multiangular +multiareolate +multiarmed +multiarticular +multiarticulate +multiarticulated +multiaxial +multiaxially +multiband +multibarreled +multibillion +multibirth +multibit +multibyte +multiblade +multibladed +multiblock +multibranched +multibranchiate +multibreak +multibuilding +multibus +multicamerate +multicapitate +multicapsular +multicar +multicarinate +multicarinated +multicast +multicasting +multicasts +multicelled +multicellular +multicellularity +multicenter +multicentral +multicentrally +multicentric +multichambered +multichannel +multichanneled +multichannelled +multicharge +multichord +multichrome +multicycle +multicide +multiciliate +multiciliated +multicylinder +multicylindered +multicipital +multicircuit +multicircuited +multicoccous +multicoil +multicollinearity +multicolor +multicolored +multicolorous +multi-colour +multicoloured +multicomponent +multicomputer +multiconductor +multiconstant +multicordate +multicore +multicorneal +multicostate +multicounty +multicourse +multicrystalline +MULTICS +multicultural +multicurie +multicuspid +multicuspidate +multicuspidated +multidenominational +multidentate +multidenticulate +multidenticulated +multidestination +multidigitate +multidimensional +multidimensionality +multidirectional +multidisciplinary +multidiscipline +multidisperse +multidivisional +multidrop +multidwelling +multiengine +multiengined +multiethnic +multiexhaust +multifaced +multifaceted +multifactor +multifactorial +multifactorially +multifamily +multifamilial +multifarious +multifariously +multifariousness +multifarous +multifarously +multiferous +multifetation +multifibered +multifibrous +multifid +multifidly +multifidous +multifidus +multifil +multifilament +multifistular +multifistulous +multiflagellate +multiflagellated +multiflash +multiflora +multiflorae +multifloras +multiflorous +multiflow +multiflue +multifocal +multifoil +multifoiled +multifold +multifoldness +multifoliate +multifoliolate +multifont +multiform +multiformed +multiformity +multiframe +multifunction +multifunctional +multifurcate +multiganglionic +multigap +multigerm +multigyrate +multigrade +multigranular +multigranulate +multigranulated +Multigraph +multigrapher +multigravida +multiguttulate +multihead +multiheaded +multihearth +multihop +multihospital +multihued +multihull +multiyear +multiinfection +multijet +multi-jet +multijugate +multijugous +multilaciniate +multilayer +multilayered +multilamellar +multilamellate +multilamellous +multilaminar +multilaminate +multilaminated +multilane +multilaned +multilateral +multilaterality +multilaterally +multileaving +multilevel +multileveled +multilighted +multilineal +multilinear +multilingual +multilingualism +multilingualisms +multilingually +multilinguist +multilirate +multiliteral +Multilith +multilobar +multilobate +multilobe +multilobed +multilobular +multilobulate +multilobulated +multilocation +multilocular +multiloculate +multiloculated +multiloquence +multiloquent +multiloquy +multiloquious +multiloquous +multimachine +multimacular +multimammate +multimarble +multimascular +multimedia +multimedial +multimegaton +multimember +multimetalic +multimetallic +multimetallism +multimetallist +multimeter +multimicrocomputer +multimillion +multimillionaire +multimillionaires +multimodal +multimodality +multimodalities +multimode +multimolecular +multimotor +multimotored +multinational +multinationals +multinervate +multinervose +multinodal +multinodate +multinode +multinodous +multinodular +multinomial +multinominal +multinominous +multinuclear +multinucleate +multinucleated +multinucleolar +multinucleolate +multinucleolated +multiovular +multiovulate +multiovulated +multipacket +multipara +multiparae +multiparient +multiparity +multiparous +multipart +multiparty +multipartisan +multipartite +multipass +multipath +multiped +multipede +multipeds +multiperforate +multiperforated +multipersonal +multiphase +multiphaser +multiphasic +multiphotography +multipying +multipinnate +multiplan +multiplane +multiplant +multiplated +multiple +multiple-choice +multiple-clutch +multiple-die +multiple-disk +multiple-dome +multiple-drill +multiple-line +multiple-pass +multiplepoinding +multiples +multiple's +multiple-series +multiple-speed +multiplet +multiple-threaded +multiple-toothed +multiple-tuned +multiple-valued +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexors +multiplexor's +multiply +multi-ply +multipliable +multipliableness +multiplicability +multiplicable +multiplicand +multiplicands +multiplicand's +multiplicate +multiplication +multiplicational +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicator +multiplicious +multiplicity +multiplicities +multiplied +multiplier +multipliers +multiplies +multiplying +multiplying-glass +multipointed +multipolar +multipolarity +multipole +multiported +multipotent +multipresence +multipresent +multiproblem +multiprocess +multiprocessing +multiprocessor +multiprocessors +multiprocessor's +multiproduct +multiprogram +multiprogrammed +multiprogramming +multipronged +multi-prop +multipurpose +multiracial +multiracialism +multiradial +multiradiate +multiradiated +multiradical +multiradicate +multiradicular +multiramified +multiramose +multiramous +multirate +multireflex +multiregister +multiresin +multirole +multiroomed +multirooted +multirotation +multirotatory +multisaccate +multisacculate +multisacculated +multiscience +multiscreen +multiseated +multisect +multisection +multisector +multisegmental +multisegmentate +multisegmented +multisense +multisensory +multisensual +multiseptate +multiserial +multiserially +multiseriate +multiserver +multiservice +multishot +multisided +multisiliquous +multisyllabic +multisyllability +multisyllable +multisystem +multisonant +multisonic +multisonorous +multisonorously +multisonorousness +multisonous +multispecies +multispeed +multispermous +multispicular +multispiculate +multispindle +multispindled +multispinous +multispiral +multispired +multistage +multistaminate +multistate +multistep +multistorey +multistory +multistoried +multistratified +multistratous +multistriate +multisulcate +multisulcated +multitagged +multitalented +multitarian +multitask +multitasking +multitentacled +multitentaculate +multitester +multitheism +multitheist +multithread +multithreaded +multititular +multitoed +multiton +multitoned +multitrack +multitube +Multituberculata +multituberculate +multituberculated +multituberculy +multituberculism +multitubular +multitude +multitudes +multitude's +multitudinal +multitudinary +multitudinism +multitudinist +multitudinistic +multitudinosity +multitudinous +multitudinously +multitudinousness +multiturn +multiunion +multiunit +multiuse +multiuser +multivagant +multivalence +multivalency +multivalent +multivalued +multivalve +multivalved +multivalvular +multivane +multivariant +multivariate +multivariates +multivarious +multiversant +multiverse +multiversion +multiversity +multiversities +multivibrator +multiview +multiviewing +multivincular +multivious +multivitamin +multivitamins +multivocal +multivocality +multivocalness +multivoiced +multivolent +multivoltine +multivolume +multivolumed +multivorous +multiway +multiwall +multiwarhead +multiword +multiwords +multo +multocular +multum +multungulate +multure +multurer +multures +Mulvane +mulvel +Mulvihill +mum +mumble +mumblebee +mumbled +mumblement +mumbler +mumblers +mumbles +mumble-the-peg +mumbletypeg +mumblety-peg +mumbly +mumbling +mumblingly +mumblings +mumbly-peg +mumbo +mumbo-jumbo +Mumbo-jumboism +mumbudget +mumchance +mume +mu-meson +Mumetal +Mumford +mumhouse +Mu'min +mumjuma +mumm +mummed +mummer +mummery +mummeries +mummers +mummy +mummia +mummy-brown +mummichog +mummick +mummy-cloth +mummydom +mummied +mummies +mummify +mummification +mummifications +mummified +mummifies +mummifying +mummiform +mummyhood +mummying +mummylike +mumming +mummy's +mumms +mumness +mump +mumped +mumper +mumpers +mumphead +mumping +mumpish +mumpishly +mumpishness +MUMPS +mumpsimus +mumruffin +mums +mumsy +mumu +mumus +Mun +mun. +Muna +Munafo +Munandi +Muncey +Muncerian +Munch +munchausen +Munchausenism +Munchausenize +munched +munchee +muncheel +muncher +munchers +munches +munchet +Munchhausen +munchy +munchies +munching +munchkin +Muncy +Muncie +muncupate +mund +Munda +Munday +mundal +mundane +mundanely +mundaneness +mundanism +mundanity +Mundari +mundation +mundatory +Mundelein +Munden +Mundford +Mundy +mundic +mundify +mundificant +mundification +mundified +mundifier +mundifying +mundil +mundivagant +mundle +Mundt +Mundugumor +Mundugumors +mundungo +mundungos +mundungus +mundunugu +Munford +Munfordville +MUNG +munga +mungcorn +munge +mungey +Munger +mungy +Mungo +mungofa +mungoos +mungoose +mungooses +mungos +Mungovan +mungrel +mungs +munguba +Munhall +Muni +Munia +munic +Munich +Munychia +Munychian +Munychion +Munichism +municipal +municipalise +municipalism +municipalist +municipality +municipalities +municipality's +municipalization +municipalize +municipalized +municipalizer +municipalizing +municipally +municipia +municipium +munify +munific +munificence +munificences +munificency +munificent +munificently +munificentness +munifience +muniment +muniments +Munin +Munippus +Munising +munite +munited +Munith +munity +muniting +munition +munitionary +munitioned +munitioneer +munitioner +munitioning +munitions +Munitus +munj +munjeet +munjistin +Munmro +Munn +Munniks +munnion +munnions +Munnopsidae +Munnopsis +Munnsville +Munro +Munroe +Muns +Munsee +Munsey +Munshi +munsif +munsiff +Munson +Munsonville +Munster +munsters +Munt +Muntiacus +muntin +munting +Muntingia +muntings +muntins +muntjac +muntjacs +muntjak +muntjaks +muntz +muon +Muong +muonic +muonium +muoniums +muons +MUP +Muphrid +Mur +Mura +Muradiyah +Muraena +muraenid +Muraenidae +muraenids +muraenoid +Murage +Muraida +mural +muraled +muralist +muralists +murally +murals +Muran +Muranese +murarium +muras +murasakite +Murat +Muratorian +murchy +Murchison +Murcia +murciana +murdabad +murder +murdered +murderee +murderees +murderer +murderers +murderess +murderesses +murdering +murderingly +murderish +murderment +murderous +murderously +murderousness +murders +Murdo +Murdocca +Murdoch +Murdock +murdrum +Mure +mured +Mureil +murein +mureins +murenger +Mures +murex +murexan +murexes +murexid +murexide +Murfreesboro +murga +murgavi +murgeon +Muriah +Murial +muriate +muriated +muriates +muriatic +muricate +muricated +murices +muricid +Muricidae +muriciform +muricine +muricoid +muriculate +murid +Muridae +muridism +murids +Muriel +Murielle +muriform +muriformly +Murillo +Murinae +murine +murines +muring +murinus +murionitric +muriti +murium +Murjite +murk +murker +murkest +murky +murkier +murkiest +murkily +murkiness +murkinesses +murkish +murkly +murkness +murks +murksome +murlack +murlain +murlemewes +murly +murlin +murlock +Murmansk +Murmi +murmur +murmuration +murmurator +murmured +murmurer +murmurers +murmuring +murmuringly +murmurish +murmurless +murmurlessly +murmurous +murmurously +murmurs +murnival +muroid +Murols +muromontite +murph +Murphy +murphied +murphies +murphying +Murphys +Murphysboro +murr +murra +Murrah +Murray +Murraya +murrain +murrains +Murraysville +Murrayville +murral +murraro +murras +murre +murrey +murreys +murrelet +murrelets +Murrell +murres +murrha +murrhas +murrhine +murrhuine +Murry +murries +Murrieta +murrina +murrine +murrion +Murrysville +murrnong +Murrow +murrs +Murrumbidgee +murshid +Murtagh +Murtaugh +Murtha +murther +murthered +murtherer +murthering +murthers +murthy +Murton +murumuru +Murut +muruxi +murva +Murvyn +murza +Murzim +Mus +mus. +Mus.B. +Musa +Musaceae +musaceous +Musaeus +Musagetes +musal +Musales +Musalmani +musang +musar +musard +musardry +MusB +Musca +muscade +muscadel +muscadelle +muscadels +Muscadet +muscadin +Muscadine +Muscadinia +Muscae +muscalonge +muscardine +Muscardinidae +Muscardinus +Muscari +muscariform +muscarine +muscarinic +muscaris +Muscat +muscatel +muscatels +Muscatine +muscatorium +muscats +muscavada +muscavado +muschelkalk +Musci +Muscicapa +Muscicapidae +muscicapine +muscicide +muscicole +muscicoline +muscicolous +muscid +Muscidae +muscids +musciform +Muscinae +muscle +musclebound +muscle-bound +muscle-building +muscle-celled +muscled +muscle-kneading +muscleless +musclelike +muscleman +musclemen +muscles +muscle-tired +muscly +muscling +Muscoda +Muscogee +muscoid +Muscoidea +Muscolo +muscology +muscologic +muscological +muscologist +muscone +muscose +muscoseness +muscosity +muscot +Muscotah +muscovade +muscovadite +muscovado +Muscovi +Muscovy +Muscovite +muscovites +Muscovitic +muscovitization +muscovitize +muscovitized +muscow +muscul- +musculamine +muscular +muscularity +muscularities +muscularize +muscularly +musculation +musculature +musculatures +muscule +musculi +musculin +musculo- +musculoarterial +musculocellular +musculocutaneous +musculodermic +musculoelastic +musculofibrous +musculointestinal +musculoligamentous +musculomembranous +musculopallial +musculophrenic +musculoskeletal +musculospinal +musculospiral +musculotegumentary +musculotendinous +musculous +musculus +MusD +Muse +mused +Muse-descended +museful +musefully +musefulness +Muse-haunted +Muse-inspired +museist +Muse-led +museless +muselessness +muselike +Musella +Muse-loved +museographer +museography +museographist +museology +museologist +muser +musery +Muse-ridden +musers +Muses +muset +Musetta +Musette +musettes +museum +museumize +museums +museum's +Musgu +mush +musha +mushaa +Mushabbihite +mushed +musher +mushers +mushes +mushhead +mushheaded +mushheadedness +mushy +mushier +mushiest +mushily +mushiness +mushing +mush-kinu +mushla +mushmelon +mushrebiyeh +Mushro +mushroom +mushroom-colored +mushroomed +mushroomer +mushroom-grown +mushroomy +mushroomic +mushrooming +mushroomlike +mushrooms +mushroom-shaped +mushru +mushrump +Musial +music +musica +musical +musicale +musicales +musicality +musicalization +musicalize +musically +musicalness +musicals +musicate +music-copying +music-drawing +music-flowing +music-footed +musician +musiciana +musicianer +musicianly +musicians +musicianship +musicianships +musicker +musicless +musiclike +music-like +music-loving +music-mad +music-making +musicmonger +musico +musico- +musicoartistic +musicodramatic +musicofanatic +musicographer +musicography +musicology +musicological +musicologically +musicologies +musicologist +musicologists +musicologue +musicomania +musicomechanical +musicophile +musicophilosophical +musicophysical +musicophobia +musicopoetic +musicotherapy +musicotherapies +music-panting +musicproof +musicry +musics +music-stirring +music-tongued +musie +Musigny +Musil +musily +musimon +musing +musingly +musings +musion +musit +musive +musjid +musjids +musk +muskadel +muskallonge +muskallunge +muskat +musk-cat +musk-cod +musk-deer +musk-duck +musked +muskeg +muskeggy +Muskego +Muskegon +muskegs +muskellunge +muskellunges +musket +musketade +musketeer +musketeers +musketlike +musketo +musketoon +musketproof +musketry +musketries +muskets +musket's +muskflower +muskgrass +Muskhogean +musky +muskie +muskier +muskies +muskiest +muskified +muskily +muskiness +muskinesses +muskish +muskit +muskits +musklike +muskmelon +muskmelons +Muskogean +Muskogee +Muskogees +muskone +muskox +musk-ox +muskoxen +muskrat +musk-rat +muskrats +muskrat's +muskroot +musk-root +musks +musk-tree +Muskwaki +muskwood +musk-wood +Muslem +Muslems +Muslim +Muslimism +Muslims +muslin +muslined +muslinet +muslinette +muslins +MusM +musmon +musnud +muso +Musophaga +Musophagi +Musophagidae +musophagine +musophobia +Muspelheim +Muspell +Muspellsheim +Muspelsheim +muspike +muspikes +musquash +musquashes +musquashroot +musquashweed +musquaspen +musquaw +musqueto +musrol +musroomed +muss +mussable +mussably +mussack +Mussaenda +mussal +mussalchee +mussed +mussel +musselcracker +musseled +musseler +mussellim +mussels +mussel's +mussel-shell +Musser +musses +Musset +mussy +mussick +mussier +mussiest +mussily +mussiness +mussinesses +mussing +mussitate +mussitation +Mussman +Mussolini +Mussorgski +Mussorgsky +mussuck +mussuk +Mussulman +Mussulmanic +Mussulmanish +Mussulmanism +Mussulmans +Mussulwoman +mussurana +must +mustache +mustached +mustaches +mustachial +mustachio +mustachioed +mustachios +mustafina +mustafuz +Mustagh +Mustahfiz +mustang +mustanger +mustangs +mustard +mustarder +mustardy +mustards +musted +mustee +mustees +Mustela +mustelid +Mustelidae +mustelin +musteline +mustelinous +musteloid +Mustelus +muster +musterable +musterdevillers +mustered +musterer +musterial +mustering +mustermaster +muster-out +musters +musth +musths +musty +mustier +musties +mustiest +mustify +mustily +mustiness +mustinesses +musting +mustnt +mustn't +Mustoe +musts +mustulent +musumee +mut +muta +Mutabilia +mutability +mutabilities +mutable +mutableness +mutably +mutafacient +mutage +mutagen +mutagenesis +mutagenetic +mutagenic +mutagenically +mutagenicity +mutagenicities +mutagens +mutandis +mutant +mutants +mutarotate +mutarotation +mutase +mutases +mutate +mutated +mutates +mutating +mutation +mutational +mutationally +mutationism +mutationist +mutations +mutatis +mutative +mutator +mutatory +mutawalli +mutawallis +Mutazala +Mutazila +Mutazilite +mutch +mutches +mutchkin +mutchkins +mute +muted +mutedly +mutedness +mutely +muteness +mutenesses +Muter +mutes +mutesarif +mutescence +mutessarif +mutessarifat +mutest +muth +muth-labben +muthmannite +muthmassel +mutic +muticate +muticous +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +mutilative +mutilator +mutilatory +mutilators +Mutilla +mutillid +Mutillidae +mutilous +mutinado +mutine +mutined +mutineer +mutineered +mutineering +mutineers +mutines +muting +mutiny +mutinied +mutinies +mutinying +mutining +mutiny's +mutinize +mutinous +mutinously +mutinousness +Mutinus +Mutisia +Mutisiaceae +mutism +mutisms +mutist +mutistic +mutive +mutivity +muto- +muton +mutons +mutoscope +mutoscopic +muts +mutsje +mutsuddy +Mutsuhito +mutt +mutten +mutter +muttered +mutterer +mutterers +muttering +mutteringly +mutters +mutton +muttonbird +muttonchop +mutton-chop +muttonchops +muttonfish +mutton-fish +muttonfishes +muttonhead +mutton-head +muttonheaded +muttonheadedness +muttonhood +muttony +mutton-legger +muttonmonger +muttons +muttonwood +Muttra +mutts +mutual +mutualisation +mutualise +mutualised +mutualising +mutualism +mutualist +mutualistic +mutuality +mutualities +mutualization +mutualize +mutualized +mutualizing +mutually +mutualness +mutuals +mutuant +mutuary +mutuate +mutuatitious +mutuel +mutuels +mutular +mutulary +mutule +mutules +Mutunus +Mutus +mutuum +mutwalli +Mutz +muumuu +muu-muu +muumuus +muvule +MUX +Muzak +muzarab +muzhik +muzhiks +Muzio +muzjik +muzjiks +Muzo +muzoona +Muzorewa +muzz +muzzy +muzzier +muzziest +muzzily +muzziness +muzzle +muzzled +muzzleloader +muzzle-loader +muzzleloading +muzzle-loading +muzzler +muzzlers +muzzles +muzzle's +muzzlewood +muzzling +MV +MVA +MVD +MVEd +MVY +MVO +MVP +MVS +MVSc +MVSSP +MVSXA +MW +MWA +mwalimu +Mwanza +Mweru +MWM +MWT +MX +mxd +MXU +mzee +Mzi +mzungu +n +n- +N. +N.A. +N.B. +N.C. +N.C.O. +n.d. +N.F. +N.G. +N.I. +N.Y. +N.Y.C. +N.J. +n.p. +N.S. +N.S.W. +N.T. +N.U.T. +N.W.T. +N.Z. +n/a +n/f +N/S/F +NA +NAA +NAACP +NAAFI +Naalehu +Naam +Naaman +Naamana +Naamann +Naameh +Naara +Naarah +NAAS +Naashom +Naassenes +NAB +NABAC +nabak +Nabal +Nabala +Nabalas +Nabalism +Nabalite +Nabalitic +Nabaloi +Nabalus +Nabataean +Nabatean +Nabathaean +Nabathean +Nabathite +Nabb +nabbed +nabber +nabbers +Nabby +nabbing +nabbuk +nabcheat +nabe +nabes +Nabila +Nabis +Nabisco +nabk +nabla +nablas +nable +Nablus +nabob +nabobery +naboberies +nabobess +nabobesses +nabobical +nabobically +nabobish +nabobishly +nabobism +nabobisms +nabobry +nabobrynabobs +nabobs +nabobship +Nabokov +Nabonassar +Nabonidus +Naboth +Nabothian +nabs +Nabu +Nabuchodonosor +NAC +NACA +nacarat +nacarine +Nace +nacelle +nacelles +nach +nachani +nachas +nache +Naches +Nachison +Nachitoch +Nachitoches +nacho +nachos +Nachschlag +nachtmml +Nachtmusik +nachus +Nachusa +Nacionalista +Nackenheimer +nacket +Naco +Nacoochee +nacre +nacred +nacreous +nacreousness +nacres +nacry +nacrine +nacrite +nacrous +NACS +NAD +Nada +Nadab +Nadaba +Nadabas +Nadabb +Nadabus +Nadaha +Nadbus +Nadda +nadder +Nadean +Nadeau +nadeem +Nadeen +Na-Dene +Nader +NADGE +NADH +Nady +Nadia +Nadya +Nadiya +Nadine +nadir +nadiral +nadirs +Nadja +Nadler +Nador +nadorite +NADP +nae +naebody +naegait +naegate +naegates +nael +Naemorhedinae +naemorhedine +Naemorhedus +naether +naething +naethings +naevi +naevoid +naevus +naf +Nafis +Nafl +Nafud +NAG +Naga +nagaika +Nagaland +nagami +nagana +naganas +Nagano +nagara +Nagari +Nagasaki +nagatelite +NAGE +Nageezi +Nagey +Nagel +naggar +nagged +nagger +naggers +naggy +naggier +naggiest +naggin +nagging +naggingly +naggingness +naggish +naggle +naggly +naght +Nagy +nagyagite +naging +Nagyszeben +Nagyvarad +Nagyvrad +nagkassar +Nagle +nagmaal +nagman +nagnag +nagnail +Nagoya +nagor +Nagpur +nags +nag's +Nagshead +nagsman +nagster +nag-tailed +Naguabo +nagual +nagualism +nagualist +Nah +Nah. +Naha +Nahama +Nahamas +Nahanarvali +Nahane +Nahani +Nahant +Naharvali +Nahma +nahoor +Nahor +Nahshon +Nahshu +Nahshun +Nahshunn +Nahtanha +Nahua +Nahuan +Nahuatl +Nahuatlac +Nahuatlan +Nahuatleca +Nahuatlecan +Nahuatls +Nahum +Nahunta +Nay +naiad +Naiadaceae +naiadaceous +Naiadales +Naiades +naiads +naiant +Nayar +Nayarit +Nayarita +Naias +nayaur +naib +naid +Naida +Naiditch +naif +naifly +naifs +naig +naigie +naigue +naik +nail +nail-bearing +nailbin +nail-biting +nailbrush +nail-clipping +nail-cutting +nailed +nailer +naileress +nailery +nailers +nailfile +nailfold +nailfolds +nailhead +nail-head +nail-headed +nailheads +naily +nailing +nailless +naillike +Naylor +nail-paring +nail-pierced +nailprint +nailproof +nailrod +nails +nailset +nailsets +nail-shaped +nailshop +nailsick +nail-sick +nailsickness +nailsmith +nail-studded +nail-tailed +nailwort +naim +Naima +nain +nainsel +nainsell +nainsook +nainsooks +naio +naipkin +naique +Nair +naira +nairy +Nairn +Nairnshire +Nairobi +nais +nays +naysay +nay-say +naysayer +naysaying +naish +naiskoi +naiskos +Naismith +naissance +naissant +Naytahwaush +naither +naitly +naive +naively +naiveness +naivenesses +naiver +naives +naivest +naivete +naivetes +naivety +naiveties +naivetivet +naivite +nayward +nayword +Naja +Naji +NAK +Nakada +Nakayama +Nakashima +Nakasuji +nake +naked +naked-armed +naked-bladed +naked-eared +naked-eye +naked-eyed +nakeder +nakedest +naked-flowered +naked-fruited +nakedish +nakedize +nakedly +nakedness +nakednesses +naked-seeded +naked-stalked +naked-tailed +nakedweed +nakedwood +nake-footed +naker +Nakhichevan +nakhlite +nakhod +nakhoda +Nakina +Nakir +Naknek +nako +Nakomgilisala +nakong +nakoo +Nakula +Nakuru +Nalani +Nalchik +Nalda +Naldo +nale +naled +naleds +Nalepka +NALGO +Nalita +nallah +Nallen +Nally +Nalline +Nalor +nalorphine +naloxone +naloxones +NAM +Nama +namability +namable +namaycush +Namaland +Naman +Namangan +Namaqua +Namaqualand +Namaquan +Namara +namare +namaste +namatio +namaz +namazlik +namban +Nambe +namby +namby-pamby +namby-pambical +namby-pambics +namby-pambies +namby-pambyish +namby-pambyism +namby-pambiness +namby-pambyness +namda +name +nameability +nameable +nameboard +name-caller +name-calling +name-child +named +name-day +name-drop +name-dropped +name-dropper +name-dropping +nameless +namelessless +namelessly +namelessness +namely +nameling +Namen +nameplate +nameplates +namer +namers +Names +namesake +namesakes +namesake's +nametag +nametags +nametape +Namhoi +Namibia +naming +NAMM +namma +nammad +nammo +Nammu +Nampa +Nampula +Namtar +Namur +Nan +Nana +Nanafalia +Nanaimo +Nanak +nanako +Nanakuli +nanander +Nananne +nanas +nanawood +Nance +Nancee +Nancey +nances +Nanchang +Nan-ching +Nanci +Nancy +Nancie +nancies +NAND +nanda +Nandi +nandin +Nandina +nandine +nandins +Nandor +nandow +nandu +nanduti +nane +nanes +Nanete +Nanette +nanga +nangca +nanger +nangka +Nanhai +Nani +Nanice +nanigo +Nanine +nanism +nanisms +nanitic +nanization +Nanjemoy +Nanji +nankeen +nankeens +Nankin +Nanking +Nankingese +nankins +nanmu +Nanna +nannander +nannandrium +nannandrous +Nannette +Nanni +Nanny +nannyberry +nannyberries +nannybush +Nannie +nannies +nanny-goat +Nanning +nanninose +nannofossil +nannoplankton +nannoplanktonic +nano- +nanocephaly +nanocephalia +nanocephalic +nanocephalism +nanocephalous +nanocephalus +nanocurie +nanocuries +nanogram +nanograms +nanoid +nanoinstruction +nanoinstructions +nanomelia +nanomelous +nanomelus +nanometer +nanometre +Nanon +Nanook +nanoplankton +nanoprogram +nanoprogramming +nanosec +nanosecond +nanoseconds +nanosoma +nanosomia +nanosomus +nanostore +nanostores +nanowatt +nanowatts +nanoword +NANP +nanpie +Nansen +nansomia +nant +Nantais +Nanterre +Nantes +Nanticoke +Nantyglo +nantle +nantokite +nants +Nantua +Nantucket +Nantung +Nantz +Nanuet +naoi +Naoise +naology +naological +Naoma +naometry +Naomi +Naor +Naos +Naosaurus +naoto +Nap +Napa +Napaea +Napaeae +Napaean +Napakiak +napal +napalm +napalmed +napalming +napalms +Napanoch +NAPAP +Napavine +nape +napead +napecrest +napellus +Naper +naperer +napery +Naperian +naperies +Naperville +napes +Naphtali +naphth- +naphtha +naphthacene +naphthalate +naphthalene +naphthaleneacetic +naphthalenesulphonic +naphthalenic +naphthalenoid +naphthalic +naphthalidine +naphthalin +naphthaline +naphthalise +naphthalised +naphthalising +naphthalization +naphthalize +naphthalized +naphthalizing +naphthalol +naphthamine +naphthanthracene +naphthas +naphthene +naphthenic +naphthyl +naphthylamine +naphthylaminesulphonic +naphthylene +naphthylic +naphthinduline +naphthionate +naphtho +naphthoic +naphthol +naphtholate +naphtholize +naphthols +naphtholsulphonate +naphtholsulphonic +naphthoquinone +naphthoresorcinol +naphthosalol +naphthous +naphthoxide +naphtol +naphtols +Napier +Napierian +napiform +napkin +napkined +napkining +napkins +napkin's +Naples +napless +naplessness +NAPLPS +Napoleon +Napoleonana +Napoleonic +Napoleonically +Napoleonism +Napoleonist +Napoleonistic +napoleonite +Napoleonize +napoleons +Napoleonville +Napoli +Naponee +napoo +napooh +nappa +Nappanee +nappe +napped +napper +nappers +nappes +Nappy +Nappie +nappier +nappies +nappiest +nappiness +napping +nappishness +naprapath +naprapathy +napron +naps +nap's +napthionic +napu +Naquin +NAR +Nara +Narah +Narayan +Narayanganj +Naraka +Naranjito +Naravisa +Narbada +Narberth +Narbonne +narc +Narcaciontes +Narcaciontidae +Narcaeus +narcein +narceine +narceines +narceins +Narcho +Narcis +narciscissi +narcism +narcisms +Narciss +Narcissan +narcissi +Narcissine +narcissism +narcissisms +narcissist +narcissistic +narcissistically +narcissists +Narcissus +narcissuses +narcist +narcistic +narcists +narco +narco- +narcoanalysis +narcoanesthesia +Narcobatidae +Narcobatoidea +Narcobatus +narcohypnia +narcohypnoses +narcohypnosis +narcohypnotic +narcolepsy +narcolepsies +narcoleptic +narcoma +narcomania +narcomaniac +narcomaniacal +narcomas +narcomata +narcomatous +Narcomedusae +narcomedusan +narcos +narcose +narcoses +narcosynthesis +narcosis +narcostimulant +narcotherapy +narcotherapies +narcotherapist +narcotia +narcotic +narcotical +narcotically +narcoticalness +narcoticism +narcoticness +narcotico-acrid +narcotico-irritant +narcotics +narcotin +narcotina +narcotine +narcotinic +narcotisation +narcotise +narcotised +narcotising +narcotism +narcotist +narcotization +narcotize +narcotized +narcotizes +narcotizing +narcous +narcs +nard +Narda +NARDAC +Nardin +nardine +nardoo +nards +nardu +Nardus +nare +naren +narendra +nares +Naresh +Narev +Narew +narghile +narghiles +nargil +nargile +nargileh +nargilehs +nargiles +Nari +Nary +narial +naric +narica +naricorn +nariform +Nariko +Narine +naringenin +naringin +naris +nark +Narka +narked +narky +narking +narks +Narmada +narr +Narra +Narraganset +Narragansett +Narragansetts +narrante +narras +narratable +narrate +narrated +narrater +narraters +narrates +narrating +narratio +narration +narrational +narrations +narrative +narratively +narratives +narrative's +narrator +narratory +narrators +narratress +narratrix +narrawood +narrishkeit +narrow +narrow-backed +narrow-billed +narrow-bladed +narrow-brained +narrow-breasted +narrowcast +narrow-celled +narrow-chested +narrow-crested +narrowed +narrow-eyed +narrow-ended +narrower +narrowest +narrow-faced +narrow-fisted +narrow-gage +narrow-gauge +narrow-gauged +narrow-guage +narrow-guaged +narrow-headed +narrowhearted +narrow-hearted +narrowheartedness +narrow-hipped +narrowy +narrowing +narrowingness +narrowish +narrow-jointed +narrow-laced +narrow-leaved +narrowly +narrow-meshed +narrow-minded +narrow-mindedly +narrow-mindedness +narrow-mouthed +narrow-necked +narrowness +narrownesses +narrow-nosed +narrow-petaled +narrow-rimmed +Narrows +Narrowsburg +narrow-seeded +narrow-shouldered +narrow-shouldred +narrow-skulled +narrow-souled +narrow-spirited +narrow-spiritedness +narrow-streeted +narrow-throated +narrow-toed +narrow-visioned +narrow-waisted +narsarsukite +narsinga +Narsinh +narthecal +Narthecium +narthex +narthexes +Narton +Naruna +Narva +Narvaez +Narvik +Narvon +narw +narwal +narwals +narwhal +narwhale +narwhales +narwhalian +narwhals +NAS +nas- +NASA +nasab +NASAGSFC +nasal +Nasalis +nasalise +nasalised +nasalises +nasalising +nasalism +nasality +nasalities +nasalization +nasalize +nasalized +nasalizes +nasalizing +nasally +nasals +nasalward +nasalwards +nasard +nasat +nasaump +Nasby +Nasca +Nascan +Nascapi +NASCAR +nascence +nascences +nascency +nascencies +nascent +nasch +nasciturus +NASD +NASDA +NASDAQ +naseberry +naseberries +Naseby +Naselle +nasethmoid +Nash +Nashbar +Nashe +nashgab +nash-gab +nashgob +Nashim +Nashira +Nashner +Nasho +Nashoba +Nashom +Nashoma +Nashotah +Nashport +Nashua +Nashville +Nashwauk +Nasi +Nasia +Nasya +nasial +nasicorn +Nasicornia +nasicornous +Nasiei +nasiform +nasilabial +nasillate +nasillation +nasioalveolar +nasiobregmatic +nasioinial +nasiomental +nasion +nasions +Nasireddin +nasitis +Naskhi +NASM +Nasmyth +naso +naso- +nasoalveola +nasoantral +nasobasilar +nasobronchial +nasobuccal +nasoccipital +nasociliary +nasoethmoidal +nasofrontal +nasolabial +nasolachrymal +nasolacrimal +nasology +nasological +nasologist +nasomalar +nasomaxillary +Nason +nasonite +nasoorbital +nasopalatal +nasopalatine +nasopharyngeal +nasopharynges +nasopharyngitis +nasopharynx +nasopharynxes +nasoprognathic +nasoprognathism +nasorostral +nasoscope +nasoseptal +nasosinuitis +nasosinusitis +nasosubnasal +nasoturbinal +NASP +nasrol +Nassa +Nassau +Nassawadox +Nassellaria +nassellarian +Nasser +Nassi +Nassidae +Nassir +nassology +Nast +nastaliq +Nastase +Nastassia +nasty +nastic +nastier +nasties +nastiest +nastika +nastily +nastiness +nastinesses +Nastrnd +nasturtion +nasturtium +nasturtiums +Nasua +nasus +nasute +nasuteness +nasutiform +nasutus +Nat +Nata +natability +nataka +Natal +Natala +Natalbany +Natale +Natalee +Natalia +Natalya +Natalian +Natalie +Natalina +Nataline +natalism +natalist +natality +natalitial +natalities +natally +nataloin +natals +Nataniel +natant +natantly +Nataraja +Natascha +Natasha +Natassia +natation +natational +natations +natator +natatores +natatory +natatoria +natatorial +natatorious +natatorium +natatoriums +natch +natchbone +natch-bone +Natchez +Natchezan +Natchitoches +natchnee +Nate +Natelson +nates +Nath +Nathalia +Nathalie +Nathan +Nathanael +Nathanial +Nathaniel +Nathanil +Nathanson +nathe +natheless +nathemo +nather +nathless +Nathrop +Natica +Naticidae +naticiform +naticine +Natick +naticoid +Natie +natiform +Natiha +Natika +natimortality +nation +National +nationaliser +nationalism +nationalisms +nationalist +nationalistic +nationalistically +nationalists +nationalist's +nationality +nationalities +nationality's +nationalization +nationalizations +nationalize +nationalized +nationalizer +nationalizes +nationalizing +nationally +nationalness +nationals +nationalty +nationhood +nationhoods +nationless +Nations +nation's +nation-state +nationwide +native +native-born +native-bornness +natively +nativeness +natives +Natividad +nativism +nativisms +nativist +nativistic +nativists +Nativity +nativities +nativus +Natka +natl +natl. +NATO +Natoma +Natorp +natr +natraj +Natricinae +natricine +natrium +natriums +natriuresis +natriuretic +Natrix +natrochalcite +natrojarosite +natrolite +natron +natrons +NATS +NATSOPA +Natt +Natta +natter +nattered +natteredness +nattering +natterjack +natters +Natty +Nattie +nattier +nattiest +nattily +nattiness +nattinesses +nattle +nattock +nattoria +natu +natuary +natura +naturae +natural +natural-born +naturale +naturalesque +naturalia +naturalisation +naturalise +naturaliser +naturalism +naturalisms +naturalist +naturalistic +naturalistically +naturalists +naturality +naturalization +naturalizations +naturalize +naturalized +naturalizer +naturalizes +naturalizing +naturally +naturalness +naturalnesses +naturals +naturata +Nature +naturecraft +natured +naturedly +naturel +naturelike +natureliked +naturellement +natureopathy +nature-print +nature-printing +natures +nature's +naturing +naturism +naturist +naturistic +naturistically +Naturita +naturize +naturopath +naturopathy +naturopathic +naturopathist +natus +NAU +Naubinway +nauch +nauclerus +naucorid +naucrar +naucrary +Naucratis +naufrage +naufragous +naugahyde +Naugatuck +nauger +naught +naughty +naughtier +naughtiest +naughtily +naughtiness +naughtinesses +naughts +naujaite +naukrar +naulage +naulum +Naum +naumacay +naumachy +naumachia +naumachiae +naumachias +naumachies +Naumann +naumannite +Naumburgia +naumk +naumkeag +naumkeager +naunt +nauntle +naupathia +nauplial +naupliform +nauplii +naupliiform +nauplioid +Nauplius +nauplplii +naur +nauropometer +Nauru +Nauruan +nauscopy +nausea +nauseam +nauseant +nauseants +nauseaproof +nauseas +nauseate +nauseated +nauseates +nauseating +nauseatingly +nauseation +nauseous +nauseously +nauseousness +Nauset +nauseum +Nausicaa +Nausithous +nausity +naut +naut. +nautch +nautches +Nautes +nauther +nautic +nautica +nautical +nauticality +nautically +nauticals +nautics +nautiform +Nautilacea +nautilacean +nautili +nautilicone +nautiliform +nautilite +nautiloid +Nautiloidea +nautiloidean +nautilus +nautiluses +nautophone +Nauvoo +nav +nav. +Nava +Navada +navagium +Navaglobe +Navaho +Navahoes +Navahos +navaid +navaids +Navajo +Navajoes +Navajos +Naval +navalese +navalism +navalist +navalistic +navalistically +navally +navar +navarch +navarchy +navarho +navarin +Navarino +Navarra +Navarre +Navarrese +Navarrian +Navarro +navars +Navasota +NAVDAC +nave +navel +naveled +navely +navellike +navels +navel-shaped +navelwort +naveness +naves +Navesink +navet +naveta +navete +navety +navette +navettes +navew +navi +navy +navicella +navicert +navicerts +navicula +Naviculaceae +naviculaeform +navicular +naviculare +naviculoid +navies +naviform +navig +navig. +navigability +navigabilities +navigable +navigableness +navigably +navigant +navigate +navigated +navigates +navigating +navigation +navigational +navigationally +navigations +navigator +navigators +navigator's +navigerous +navipendular +navipendulum +navis +navy's +navite +Navpaktos +Navratilova +NAVSWC +navvy +navvies +naw +nawab +nawabs +nawabship +nawies +nawle +nawob +Nawrocki +nawt +Naxalite +Naxera +Naxos +Nazar +Nazarate +nazard +Nazarean +Nazarene +nazarenes +Nazarenism +Nazareth +Nazario +Nazarite +Nazariteship +Nazaritic +Nazaritish +Nazaritism +Nazarius +nazdrowie +Naze +nazeranna +Nazerini +Nazi +Nazify +nazification +nazified +nazifies +nazifying +Naziism +nazim +Nazimova +nazir +Nazirate +Nazirite +Naziritic +Nazis +nazi's +Nazism +Nazler +Nazlini +NB +NBA +NBC +NbE +Nberg +NBFM +NBG +NBO +N-bomb +NBP +NBS +NBVM +NbW +NC +NCA +NCAA +NCAR +NCB +NCC +NCCF +NCCL +NCD +NCDC +NCE +NCGA +nCi +NCIC +NCMOS +NCO +NCP +NCR +NCS +NCSA +NCSC +NCSL +NCTE +NCTL +NCV +ND +NDA +NDAC +NDak +NDB +NDCC +NDDL +NDE +NDEA +Ndebele +Ndebeles +NDI +n-dimensional +NDIS +Ndjamena +N'Djamena +NDL +ndoderm +Ndola +NDP +NDSL +NDT +NDV +NE +ne- +NEA +Neaera +neaf +Neafus +Neagh +neakes +Neal +Neala +Nealah +Neale +Nealey +Nealy +Neall +neallotype +Nealon +Nealson +Neander +Neanderthal +Neanderthaler +Neanderthalism +Neanderthaloid +neanderthals +neanic +neanthropic +neap +neaped +Neapolis +Neapolitan +neapolitans +neaps +NEAR +near- +nearable +nearabout +nearabouts +near-acquainted +near-adjoining +nearaivays +near-at-hand +nearaway +nearaways +nearby +near-by +near-blindness +near-bordering +Nearch +near-colored +near-coming +Nearctic +Nearctica +near-dwelling +neared +nearer +nearest +near-fighting +near-following +near-growing +near-guessed +near-hand +nearing +nearish +near-legged +nearly +nearlier +nearliest +near-miss +nearmost +nearness +nearnesses +NEARNET +near-point +near-related +near-resembling +nears +nearshore +nearside +nearsight +near-sight +nearsighted +near-sighted +nearsightedly +nearsightedness +nearsightednesses +near-silk +near-smiling +near-stored +near-threatening +nearthrosis +near-touching +near-ushering +near-white +neascus +neat +neat-ankled +neat-dressed +neaten +neatened +neatening +neatens +neater +neatest +neat-faced +neat-fingered +neat-folded +neat-footed +neath +neat-handed +neat-handedly +neat-handedness +neatherd +neatherdess +neatherds +neathmost +neat-house +neatify +neatly +neat-limbed +neat-looking +neatness +neatnesses +neats +Neau +neavil +Neavitt +NEB +neback +Nebaioth +Nebalia +Nebaliacea +nebalian +Nebaliidae +nebalioid +nebbed +nebby +nebbish +nebbishes +nebbuck +nebbuk +NEbE +nebel +nebelist +nebenkern +Nebiim +NEbn +neb-neb +Nebo +Nebr +Nebr. +Nebraska +Nebraskan +nebraskans +nebris +nebrodi +Nebrophonus +NEBS +Nebuchadnezzar +Nebuchadrezzar +nebula +nebulae +nebular +nebularization +nebularize +nebulas +nebulated +nebulation +nebule +nebulescent +nebuly +nebuliferous +nebulisation +nebulise +nebulised +nebuliser +nebulises +nebulising +nebulite +nebulium +nebulization +nebulize +nebulized +nebulizer +nebulizers +nebulizes +nebulizing +nebulon +nebulose +nebulosity +nebulosities +nebulosus +nebulous +nebulously +nebulousness +NEC +necation +Necator +Necedah +necessar +necessary +necessarian +necessarianism +necessaries +necessarily +necessariness +necessarium +necessarius +necesse +necessism +necessist +necessitarian +necessitarianism +necessitate +necessitated +necessitatedly +necessitates +necessitating +necessitatingly +necessitation +necessitative +necessity +necessities +necessitous +necessitously +necessitousness +necessitude +necessitudo +Neche +Neches +Necho +necia +neck +Neckar +neckatee +neckband +neck-band +neckbands +neck-beef +neck-bone +neck-break +neck-breaking +neckcloth +neck-cracking +neck-deep +necked +neckenger +Necker +neckercher +neckerchief +neckerchiefs +neckerchieves +neckers +neck-fast +neckful +neckguard +neck-high +neck-hole +necking +neckinger +neckings +neckyoke +necklace +necklaced +necklaces +necklace's +necklaceweed +neckless +necklet +necklike +neckline +necklines +neckmold +neckmould +neckpiece +neck-piece +neck-rein +necks +neckstock +neck-stretching +necktie +neck-tie +necktieless +neckties +necktie's +neck-verse +neckward +neckwear +neckwears +neckweed +necr- +necraemia +necrectomy +necremia +necro +necro- +necrobacillary +necrobacillosis +necrobiosis +necrobiotic +necrogenic +necrogenous +necrographer +necrolatry +necrology +necrologic +necrological +necrologically +necrologies +necrologist +necrologue +necromancer +necromancers +necromancy +necromancies +necromancing +necromania +necromantic +necromantical +necromantically +necromimesis +necromorphous +necronite +necropathy +Necrophaga +necrophagan +necrophagy +necrophagia +necrophagous +necrophil +necrophile +necrophily +necrophilia +necrophiliac +necrophilic +necrophilism +necrophilistic +necrophilous +necrophobia +necrophobic +Necrophorus +necropoleis +necropoles +necropoli +necropolis +necropolises +necropolitan +necropsy +necropsied +necropsies +necropsying +necroscopy +necroscopic +necroscopical +necrose +necrosed +necroses +necrosing +necrosis +necrotic +necrotically +necrotype +necrotypic +necrotise +necrotised +necrotising +necrotization +necrotize +necrotized +necrotizing +necrotomy +necrotomic +necrotomies +necrotomist +Nectandra +nectar +nectar-bearing +nectar-breathing +nectar-dropping +nectareal +nectarean +nectared +nectareous +nectareously +nectareousness +nectary +nectarial +nectarian +nectaried +nectaries +nectariferous +nectarin +nectarine +nectarines +Nectarinia +Nectariniidae +nectarious +Nectaris +nectarise +nectarised +nectarising +nectarium +nectarivorous +nectarize +nectarized +nectarizing +nectarlike +nectar-loving +nectarous +nectars +nectar-secreting +nectar-seeking +nectar-spouting +nectar-streaming +nectar-tongued +nectiferous +nectocalyces +nectocalycine +nectocalyx +necton +Nectonema +nectophore +nectopod +Nectria +nectriaceous +Nectrioidaceae +nectron +Necturidae +Necturus +NED +Neda +NEDC +Nedda +nedder +Neddy +Neddie +neddies +Neddra +Nederland +Nederlands +Nedi +Nedra +Nedrah +Nedry +Nedrow +Nedrud +Nee +neebor +neebour +need +need-be +needed +needer +needers +needfire +needful +needfully +needfulness +needfuls +needgates +Needham +needy +needier +neediest +needily +neediness +needing +needle +needle-and-thread +needle-bar +needlebill +needle-billed +needlebook +needlebush +needlecase +needlecord +needlecraft +needled +needlefish +needle-fish +needlefishes +needle-form +needleful +needlefuls +needle-gun +needle-leaved +needlelike +needle-made +needlemaker +needlemaking +needleman +needlemen +needlemonger +needle-nosed +needlepoint +needle-point +needle-pointed +needlepoints +needleproof +needler +needlers +Needles +needle-scarred +needle-shaped +needle-sharp +needless +needlessly +needlessness +needlestone +needle-witted +needlewoman +needlewomen +needlewood +needlework +needleworked +needleworker +needleworks +needly +needling +needlings +needment +needments +Needmore +needn +need-not +neednt +needn't +needs +needs-be +needsly +needsome +Needville +neeger +Neel +Neela +neel-bhunder +neeld +neele +neelghan +Neely +Neelyton +Neelyville +Neelon +neem +neemba +neems +Neenah +neencephala +neencephalic +neencephalon +neencephalons +Neengatu +Neeoma +neep +neepour +neeps +neer +ne'er +ne'er-dos +neer-do-well +ne'er-do-well +neese +Neeses +neet +neetup +neeze +nef +nefandous +nefandousness +nefarious +nefariouses +nefariously +nefariousness +nefas +nefast +nefastus +Nefen +Nefertem +Nefertiti +Neff +neffy +Neffs +Nefretete +Nefreteted +Nefreteting +NEFS +neftgil +NEG +negara +negate +negated +negatedness +negater +negaters +negates +negating +negation +negational +negationalist +negationist +negation-proof +negations +negativate +negative +negatived +negatively +negativeness +negative-pole +negativer +negative-raising +negatives +negativing +negativism +negativist +negativistic +negativity +negaton +negatons +negator +negatory +negators +negatron +negatrons +Negaunee +neger +Negev +neginoth +neglect +neglectable +neglected +neglectedly +neglected-looking +neglectedness +neglecter +neglectful +neglectfully +neglectfulness +neglecting +neglectingly +neglection +neglective +neglectively +neglector +neglectproof +neglects +Negley +neglig +neglige +negligee +negligees +negligence +negligences +negligency +negligent +negligentia +negligently +negliges +negligibility +negligible +negligibleness +negligibly +negoce +negotiability +negotiable +negotiables +negotiably +negotiant +negotiants +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +negotiator +negotiatory +negotiators +negotiatress +negotiatrix +negotiatrixes +negotious +negqtiator +Negreet +Negress +Negrillo +Negrillos +negrine +Negris +negrita +Negritian +Negritic +Negritise +Negritised +Negritising +Negritize +Negritized +Negritizing +Negrito +Negritoes +Negritoid +Negritos +negritude +Negro +negrodom +Negroes +Negrofy +negrohead +negro-head +negrohood +Negroid +Negroidal +negroids +Negroise +Negroised +negroish +Negroising +Negroism +Negroization +Negroize +Negroized +Negroizing +negrolike +Negroloid +Negroni +negronis +Negrophil +Negrophile +Negrophilism +Negrophilist +Negrophobe +Negrophobia +Negrophobiac +Negrophobist +Negropont +Negros +Negrotic +Negundo +Negus +neguses +Neh +Neh. +Nehalem +Nehantic +Nehawka +Nehemiah +Nehemias +nehiloth +Nehru +NEI +Ney +neyanda +Neibart +Neidhardt +neif +neifs +neigh +neighbor +neighbored +neighborer +neighboress +neighborhood +neighborhoods +neighborhood's +neighboring +neighborless +neighborly +neighborlike +neighborlikeness +neighborliness +neighborlinesses +neighbors +neighborship +neighborstained +neighbour +neighboured +neighbourer +neighbouress +neighbourhood +neighbouring +neighbourless +neighbourly +neighbourlike +neighbourliness +neighbours +neighbourship +neighed +neigher +neighing +neighs +Neihart +Neil +Neila +Neilah +Neile +Neill +Neilla +Neille +Neillia +Neillsville +Neils +Neilson +Neilton +Neiman +nein +neiper +Neisa +Neysa +Neison +Neisse +Neisseria +Neisserieae +neist +Neith +neither +Neiva +Nejd +Nejdi +nek +Nekhbet +Nekhebet +Nekhebit +Nekhebt +Nekkar +Nekoma +Nekoosa +Nekrasov +nekton +nektonic +nektons +Nel +Nela +Nelan +Nelda +Neleus +Nelia +Nelides +Nelie +Neligh +nelken +Nell +Nella +Nellda +Nelle +Nelli +Nelly +Nellie +nellies +Nellir +Nellis +Nellysford +Nelliston +Nelrsa +Nels +Nelse +Nelsen +Nelson +Nelsonia +nelsonite +nelsons +Nelsonville +nelumbian +Nelumbium +Nelumbo +Nelumbonaceae +nelumbos +NEMA +Nemacolin +Nemaha +nemaline +Nemalion +Nemalionaceae +Nemalionales +nemalite +Neman +nemas +Nemastomaceae +nemat- +Nematelmia +nematelminth +Nematelminthes +nemathece +nemathecia +nemathecial +nemathecium +Nemathelmia +nemathelminth +Nemathelminthes +nematic +nematicidal +nematicide +nemato- +nematoblast +nematoblastic +Nematocera +nematoceran +nematocerous +nematocidal +nematocide +nematocyst +nematocystic +Nematoda +nematode +nematodes +nematodiasis +nematogen +nematogene +nematogenic +nematogenous +nematognath +Nematognathi +nematognathous +nematogone +nematogonous +nematoid +Nematoidea +nematoidean +nematology +nematological +nematologist +Nematomorpha +nematophyton +Nematospora +nematozooid +Nembutal +Nembutsu +Nemea +Nemean +Nemery +Nemertea +nemertean +nemertian +nemertid +Nemertina +nemertine +Nemertinea +nemertinean +Nemertini +nemertoid +Nemeses +Nemesia +nemesic +Nemesis +Nemhauser +Nemichthyidae +Nemichthys +nemine +Nemo +Nemocera +nemoceran +nemocerous +Nemopanthus +Nemophila +nemophily +nemophilist +nemophilous +nemoral +Nemorensian +nemoricole +nemoricoline +nemoricolous +nemos +Nemours +NEMP +nempne +Nemrod +Nemunas +Nena +nenarche +nene +nenes +Nengahiba +Nenney +Nenni +nenta +nenuphar +Nenzel +Neo +neo- +neoacademic +neoanthropic +Neoarctic +neoarsphenamine +Neo-attic +Neo-babylonian +Neobalaena +Neobeckia +neoblastic +neobotany +neobotanist +neo-Catholic +NeoCatholicism +neo-Celtic +Neocene +Neoceratodus +neocerotic +neochristianity +neo-Christianity +neocyanine +neocyte +neocytosis +neoclassic +neo-classic +neoclassical +neoclassically +Neoclassicism +neoclassicist +neo-classicist +neoclassicists +neocolonial +neocolonialism +neocolonialist +neocolonialists +neocolonially +Neocomian +neoconcretist +Neo-Confucian +Neo-Confucianism +Neo-Confucianist +neoconservative +neoconstructivism +neoconstructivist +neocortex +neocortical +neocosmic +neocracy +neocriticism +neocubism +neocubist +neodadaism +neodadaist +neodamode +neo-Darwinian +Neo-Darwinism +Neo-Darwinist +Neodesha +neodidymium +neodymium +neodiprion +Neo-egyptian +neoexpressionism +neoexpressionist +Neofabraea +neofascism +neofetal +neofetus +Neofiber +neoformation +neoformative +Neoga +Neogaea +Neogaeal +Neogaean +Neogaeic +neogamy +neogamous +Neogea +Neogeal +Neogean +Neogeic +Neogene +neogenesis +neogenetic +Neognathae +neognathic +neognathous +Neo-Gothic +neogrammarian +neo-grammarian +neogrammatical +neographic +neo-Greek +Neo-hebraic +Neo-hebrew +Neo-Hegelian +Neo-Hegelianism +Neo-hellenic +Neo-hellenism +neohexane +Neo-hindu +Neohipparion +neoholmia +neoholmium +neoimpressionism +Neo-Impressionism +neoimpressionist +Neo-Impressionist +neoytterbium +Neo-Ju +Neo-Kantian +Neo-kantianism +Neo-kantism +Neola +neolalia +Neo-Lamarckian +Neo-Lamarckism +Neo-lamarckist +neolater +Neo-Latin +neolatry +neolith +Neolithic +neoliths +neology +neologian +neologianism +neologic +neological +neologically +neologies +neologise +neologised +neologising +neologism +neologisms +neologist +neologistic +neologistical +neologization +neologize +neologized +neologizing +Neo-Lutheranism +Neom +Neoma +Neomah +Neo-malthusian +Neo-malthusianism +Neo-manichaean +Neo-marxian +neomedievalism +Neo-Melanesian +Neo-mendelian +Neo-mendelism +neomenia +neomenian +Neomeniidae +neomycin +neomycins +Neomylodon +neomiracle +neomodal +neomorph +Neomorpha +neomorphic +neomorphism +neomorphs +neon +Neona +neonatal +neonatally +neonate +neonates +neonatology +neonatus +neoned +neoneds +neonychium +neonomian +neonomianism +neons +neontology +neoologist +neoorthodox +neoorthodoxy +neo-orthodoxy +neopagan +neopaganism +neopaganize +Neopaleozoic +neopallial +neopallium +neoparaffin +Neo-persian +neophilism +neophilological +neophilologist +neophyte +neophytes +neophytic +neophytish +neophytism +neophobia +neophobic +neophrastic +Neophron +Neopieris +Neopilina +neopine +Neopit +Neo-Pythagorean +Neo-Pythagoreanism +Neo-plantonic +neoplasia +neoplasm +neoplasma +neoplasmata +neoplasms +neoplasty +Neoplastic +Neo-Plastic +neoplasticism +neo-Plasticism +Neoplasticist +Neo-Plasticist +neoplasties +Neoplatonic +Neoplatonician +neo-Platonician +Neoplatonism +Neo-Platonism +Neoplatonist +Neo-platonist +Neoplatonistic +neoprene +neoprenes +Neoprontosil +Neoptolemus +Neo-punic +neorama +neorealism +Neo-Realism +Neo-Realist +Neornithes +neornithic +neo-Roman +Neo-Romanticism +Neosalvarsan +neo-Sanskrit +neo-Sanskritic +neo-Scholastic +Neoscholasticism +neo-Scholasticism +Neosho +Neo-Synephrine +neo-Syriac +neo-Sogdian +Neosorex +Neosporidia +neossin +neossine +neossology +neossoptile +neostigmine +neostyle +neostyled +neostyling +neostriatum +neo-Sumerian +neoteinia +neoteinic +neoteny +neotenia +neotenic +neotenies +neotenous +neoteric +neoterical +neoterically +neoterics +neoterism +neoterist +neoteristic +neoterize +neoterized +neoterizing +neothalamus +neo-Thomism +neotype +neotypes +Neotoma +neotraditionalism +neotraditionalist +Neotragus +Neotremata +Neotropic +Neotropical +Neotsu +neovitalism +neovolcanic +Neowashingtonia +neoza +Neozoic +NEP +Nepa +Nepal +Nepalese +Nepali +Nepean +Nepenthaceae +nepenthaceous +nepenthe +nepenthean +Nepenthes +Neper +Neperian +Nepeta +Neph +nephalism +nephalist +nephalistic +nephanalysis +Nephele +nepheligenous +nepheline +nephelinic +nephelinite +nephelinitic +nephelinitoid +nephelite +nephelite-basanite +nephelite-diorite +nephelite-porphyry +nephelite-syenite +nephelite-tephrite +Nephelium +nephelo- +nephelognosy +nepheloid +nephelometer +nephelometry +nephelometric +nephelometrical +nephelometrically +nephelorometer +nepheloscope +nephesh +nephew +nephews +nephew's +nephewship +Nephi +Nephila +nephilim +Nephilinae +nephionic +Nephite +nephogram +nephograph +nephology +nephological +nephologist +nephometer +nephophobia +nephoscope +nephphridia +nephr- +nephradenoma +nephralgia +nephralgic +nephrapostasis +nephratonia +nephrauxe +nephrectasia +nephrectasis +nephrectomy +nephrectomies +nephrectomise +nephrectomised +nephrectomising +nephrectomize +nephrectomized +nephrectomizing +nephrelcosis +nephremia +nephremphraxis +nephria +nephric +nephridia +nephridial +nephridiopore +nephridium +nephrism +nephrisms +nephrite +nephrites +nephritic +nephritical +nephritides +nephritis +nephritises +nephro- +nephroabdominal +nephrocardiac +nephrocele +nephrocystitis +nephrocystosis +nephrocyte +nephrocoele +nephrocolic +nephrocolopexy +nephrocoloptosis +nephrodinic +Nephrodium +nephroerysipelas +nephrogastric +nephrogenetic +nephrogenic +nephrogenous +nephrogonaduct +nephrohydrosis +nephrohypertrophy +nephroid +Nephrolepis +nephrolysin +nephrolysis +nephrolith +nephrolithic +nephrolithosis +nephrolithotomy +nephrolithotomies +nephrolytic +nephrology +nephrologist +nephromalacia +nephromegaly +nephromere +nephron +nephroncus +nephrons +nephroparalysis +nephropathy +nephropathic +nephropexy +nephrophthisis +nephropyelitis +nephropyeloplasty +nephropyosis +nephropore +Nephrops +Nephropsidae +nephroptosia +nephroptosis +nephrorrhagia +nephrorrhaphy +nephros +nephrosclerosis +nephrosis +nephrostoma +nephrostome +nephrostomy +nephrostomial +nephrostomous +nephrotic +nephrotyphoid +nephrotyphus +nephrotome +nephrotomy +nephrotomies +nephrotomise +nephrotomize +nephrotoxic +nephrotoxicity +nephrotoxin +nephrotuberculosis +nephro-ureterectomy +nephrozymosis +Nephtali +Nephthys +Nepidae +Nepil +nepionic +nepit +nepman +nepmen +Neponset +Nepos +nepotal +nepote +nepotic +nepotious +nepotism +nepotisms +nepotist +nepotistic +nepotistical +nepotistically +nepotists +nepouite +nepquite +Neptune +Neptunean +Neptunian +neptunism +neptunist +neptunium +neral +Nerbudda +NERC +nerd +nerdy +nerds +nere +Nereen +Nereid +Nereidae +nereidean +nereides +nereidiform +Nereidiformia +nereidous +Nereids +Nereis +nereite +Nereocystis +Nereus +Nergal +Neri +Nerin +Nerine +Nerinx +Nerissa +Nerita +nerite +Nerites +neritic +Neritidae +Neritina +neritjc +neritoid +Nerium +nerka +Nerland +Nernst +Nero +Neroic +nerol +neroli +nerolis +nerols +Neron +Neronian +Neronic +Neronize +Nero's-crown +Nerstrand +Nert +Nerta +Nerte +nerterology +Nerthridae +Nerthrus +Nerthus +Nerti +Nerty +Nertie +nerts +nertz +Neruda +nerv- +Nerva +Nerval +nervate +nervation +nervature +nerve +nerve-ache +nerve-celled +nerve-cutting +nerved +nerve-deaf +nerve-deafness +nerve-destroying +nerve-irritating +nerve-jangling +nerveless +nervelessly +nervelessness +nervelet +nerveproof +nerver +nerve-racked +nerve-racking +nerve-rending +nerve-ridden +nerveroot +nerves +nerve's +nerve-shaken +nerve-shaking +nerve-shattering +nerve-stretching +nerve-tingling +nerve-trying +nerve-winged +nerve-wracking +nervy +nervid +nerviduct +nervier +nerviest +Nervii +nervily +nervimotion +nervimotor +nervimuscular +nervine +nervines +nerviness +nerving +nervings +nervish +nervism +nervo- +nervomuscular +nervosa +nervosanguineous +nervose +nervosism +nervosity +nervosities +nervous +nervously +nervousness +nervousnesses +nervular +nervule +nervules +nervulet +nervulose +nervuration +nervure +nervures +nervus +NES +NESAC +Nesbit +Nesbitt +NESC +nescience +nescient +nescients +Nesconset +Nescopeck +nese +Neses +nesh +Neshkoro +neshly +neshness +Nesiot +nesiote +Neskhi +neslave +Neslia +Nesline +Neslund +Nesmith +Nesogaea +Nesogaean +Nesokia +Nesonetta +nesosilicate +Nesotragus +Nespelem +Nespelim +Nesquehoning +nesquehonite +ness +Nessa +nessberry +Nesselrode +nesses +Nessi +Nessy +Nessie +Nessim +nesslerise +nesslerised +nesslerising +nesslerization +Nesslerize +nesslerized +nesslerizing +Nessus +nest +Nesta +nestable +nestage +nest-building +nested +nest-egg +Nester +nesters +nestful +nesty +nestiatria +nesting +nestings +nestitherapy +nestle +nestle-cock +nestled +nestler +nestlers +nestles +nestlike +nestling +nestlings +Nesto +Nestor +Nestorian +Nestorianism +Nestorianize +Nestorianizer +nestorine +Nestorius +nestors +nests +NET +Netaji +Netawaka +netball +NETBIOS +NETBLT +netbraider +netbush +NETCDF +netcha +Netchilik +Netcong +nete +neter +net-fashion +netful +Neth +Neth. +netheist +nether +Netherlander +Netherlandian +Netherlandic +Netherlandish +Netherlands +nethermore +nethermost +netherstock +netherstone +netherward +netherwards +netherworld +Nethinim +Nethou +Neti +netkeeper +netleaf +netless +netlike +netmaker +netmaking +netman +netmen +netminder +netmonger +Neto +netop +netops +nets +net's +netsman +netsuke +netsukes +Nett +Netta +nettable +nettably +Nettapus +Nette +netted +netted-veined +net-tender +netter +netters +Netti +Netty +Nettie +nettier +nettiest +nettie-wife +netting +nettings +Nettion +Nettle +nettlebed +nettlebird +nettle-cloth +nettled +nettlefire +nettlefish +nettlefoot +nettle-leaved +nettlelike +nettlemonger +nettler +nettle-rough +nettlers +nettles +nettlesome +nettle-stung +Nettleton +nettle-tree +nettlewort +nettly +nettlier +nettliest +nettling +netts +net-veined +net-winged +netwise +network +networked +networking +networks +network's +Neu +Neuberger +Neubrandenburg +Neuburger +Neuchatel +Neuchtel +Neudeckian +Neufchatel +Neufchtel +Neufer +neugkroschen +neugroschen +Neuilly +Neuilly-sur-Seine +neuk +Neukam +neuks +neum +neuma +Neumayer +Neumann +Neumark +neumatic +neumatizce +neumatize +neume +Neumeyer +neumes +neumic +neums +Neumster +Neupest +neur- +neurad +neuradynamia +neural +neurale +neuralgy +neuralgia +neuralgiac +neuralgias +neuralgic +neuralgiform +neuralist +neurally +neuraminidase +neurapophyseal +neurapophysial +neurapophysis +neurarthropathy +neurasthenia +neurasthenias +neurasthenic +neurasthenical +neurasthenically +neurasthenics +neurataxy +neurataxia +Neurath +neuration +neuratrophy +neuratrophia +neuratrophic +neuraxial +neuraxis +neuraxitis +neuraxon +neuraxone +neuraxons +neurectasy +neurectasia +neurectasis +neurectome +neurectomy +neurectomic +neurectopy +neurectopia +neurenteric +neurepithelium +neurergic +neurexairesis +neurhypnology +neurhypnotist +neuriatry +neuric +neuridine +neurilema +neurilematic +neurilemma +neurilemmal +neurilemmatic +neurilemmatous +neurilemmitis +neurility +neurin +neurine +neurines +neurinoma +neurinomas +neurinomata +neurypnology +neurypnological +neurypnologist +neurism +neuristor +neurite +neuritic +neuritics +neuritides +neuritis +neuritises +neuro- +neuroactive +neuroanatomy +neuroanatomic +neuroanatomical +neuroanatomist +neuroanotomy +neurobiology +neurobiological +neurobiologist +neurobiotactic +neurobiotaxis +neuroblast +neuroblastic +neuroblastoma +neurocanal +neurocardiac +neurocele +neurocelian +neurocental +neurocentral +neurocentrum +neurochemical +neurochemist +neurochemistry +neurochitin +neurochondrite +neurochord +neurochorioretinitis +neurocirculator +neurocirculatory +neurocyte +neurocity +neurocytoma +neuroclonic +neurocoel +neurocoele +neurocoelian +neurocrine +neurocrinism +neurodegenerative +neurodendrite +neurodendron +neurodermatitis +neurodermatosis +neurodermitis +neurodiagnosis +neurodynamic +neurodynia +neuroelectricity +neuroembryology +neuroembryological +neuroendocrine +neuroendocrinology +neuroepidermal +neuroepithelial +neuroepithelium +neurofibril +neurofibrilla +neurofibrillae +neurofibrillar +neurofibrillary +neurofibroma +neurofibromatosis +neurofil +neuroganglion +neurogastralgia +neurogastric +neurogenesis +neurogenetic +neurogenic +neurogenically +neurogenous +neuroglandular +neuroglia +neurogliac +neuroglial +neurogliar +neuroglic +neuroglioma +neurogliosis +neurogram +neurogrammic +neurography +neurographic +neurohypnology +neurohypnotic +neurohypnotism +neurohypophyseal +neurohypophysial +neurohypophysis +neurohistology +neurohormonal +neurohormone +neurohumor +neurohumoral +neuroid +neurokeratin +neurokyme +neurol +neurolemma +neuroleptanalgesia +neuroleptanalgesic +neuroleptic +neuroleptoanalgesia +neurolymph +neurolysis +neurolite +neurolytic +neurology +neurologic +neurological +neurologically +neurologies +neurologist +neurologists +neurologize +neurologized +neuroma +neuromalacia +neuromalakia +neuromas +neuromast +neuromastic +neuromata +neuromatosis +neuromatous +neuromere +neuromerism +neuromerous +neuromyelitis +neuromyic +neuromimesis +neuromimetic +neuromotor +neuromuscular +neuromusculature +neuron +neuronal +neurone +neurones +neuronic +neuronym +neuronymy +neuronism +neuronist +neuronophagy +neuronophagia +neurons +neuron's +neuroparalysis +neuroparalytic +neuropath +neuropathy +neuropathic +neuropathical +neuropathically +neuropathies +neuropathist +neuropathology +neuropathological +neuropathologist +Neurope +neurophagy +neuropharmacology +neuropharmacologic +neuropharmacological +neuropharmacologist +neurophil +neurophile +neurophilic +neurophysiology +neurophysiologic +neurophysiological +neurophysiologically +neurophysiologist +neuropil +neuropile +neuroplasm +neuroplasmatic +neuroplasmic +neuroplasty +neuroplexus +neuropod +neuropodial +neuropodium +neuropodous +neuropore +neuropsych +neuropsychiatry +neuropsychiatric +neuropsychiatrically +neuropsychiatrist +neuropsychic +neuropsychical +neuropsychology +neuropsychological +neuropsychologist +neuropsychopathy +neuropsychopathic +neuropsychosis +neuropter +Neuroptera +neuropteran +Neuropteris +neuropterist +neuropteroid +Neuropteroidea +neuropterology +neuropterological +neuropteron +neuropterous +neuroretinitis +neurorrhaphy +Neurorthoptera +neurorthopteran +neurorthopterous +neurosal +neurosarcoma +neuroscience +neuroscientist +neurosclerosis +neurosecretion +neurosecretory +neurosensory +neuroses +neurosynapse +neurosyphilis +neurosis +neuroskeletal +neuroskeleton +neurosome +neurospasm +neurospast +neurospongium +neurospora +neurosthenia +neurosurgeon +neurosurgeons +neurosurgery +neurosurgeries +neurosurgical +neurosuture +neurotendinous +neurotension +neurotherapeutics +neurotherapy +neurotherapist +neurothlipsis +neurotic +neurotically +neuroticism +neuroticize +neurotics +neurotization +neurotome +neurotomy +neurotomical +neurotomist +neurotomize +neurotonic +neurotoxia +neurotoxic +neurotoxicity +neurotoxicities +neurotoxin +neurotransmission +neurotransmitter +neurotransmitters +neurotripsy +neurotrophy +neurotrophic +neurotropy +neurotropic +neurotropism +neurovaccination +neurovaccine +neurovascular +neurovisceral +neurual +neurula +neurulae +neurulas +Neusatz +Neuss +neustic +neuston +neustonic +neustons +Neustria +Neustrian +neut +neut. +neuter +neutercane +neuterdom +neutered +neutering +neuterly +neuterlike +neuterness +neuters +neutral +neutralise +neutralism +neutralist +neutralistic +neutralists +neutrality +neutralities +neutralization +neutralizations +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +neutrally +neutralness +neutrals +neutral-tinted +neutretto +neutrettos +neutria +neutrino +neutrinos +neutrino's +neutro- +neutroceptive +neutroceptor +neutroclusion +Neutrodyne +neutrologistic +neutron +neutrons +neutropassive +neutropenia +neutrophil +neutrophile +neutrophilia +neutrophilic +neutrophilous +neutrophils +neutrosphere +Nev +Nev. +Neva +Nevada +Nevadan +nevadans +nevadians +nevadite +Nevai +nevat +Neve +Neveda +nevel +nevell +neven +never +never-ceasing +never-ceasingly +never-certain +never-changing +never-conquered +never-constant +never-daunted +never-dead +never-dietree +never-dying +never-ended +never-ending +never-endingly +never-endingness +never-fading +never-failing +Neverland +never-lasting +nevermass +nevermind +nevermore +never-needed +neverness +never-never +Never-Never-land +never-quenching +never-ready +never-resting +Nevers +never-say-die +never-satisfied +never-setting +never-shaken +never-silent +Neversink +never-sleeping +never-smiling +never-stable +never-strike +never-swerving +never-tamed +neverthelater +nevertheless +never-tiring +never-to-be-equaled +never-trodden +never-twinkling +never-vacant +never-varied +never-varying +never-waning +never-wearied +never-winking +never-withering +neves +nevi +nevyanskite +Neviim +Nevil +Nevile +Neville +Nevin +Nevins +Nevis +Nevisdale +Nevlin +nevo +nevoy +nevoid +Nevome +Nevsa +Nevski +nevus +New +new-admitted +new-apparel +Newar +Newari +Newark +Newark-on-Trent +new-array +new-awaked +new-begotten +Newberg +Newbery +newberyite +Newberry +Newby +Newbill +new-bladed +new-bloomed +new-blown +Newbold +newborn +new-born +newbornness +newborns +new-built +Newburg +Newburgh +Newbury +Newburyport +newcal +Newcastle +Newcastle-under-Lyme +Newcastle-upon-Tyne +Newchwang +new-coined +Newcomb +Newcombe +newcome +new-come +Newcomen +Newcomer +newcomers +newcomer's +Newcomerstown +new-create +new-cut +new-day +Newel +Newell +newel-post +newels +newelty +newer +newest +new-fallen +newfangle +newfangled +newfangledism +newfangledly +newfangledness +newfanglement +newfangleness +new-fashion +newfashioned +new-fashioned +Newfeld +Newfie +newfish +new-fledged +newfound +new-found +Newfoundland +Newfoundlander +new-front +new-furbish +new-furnish +Newgate +newground +new-grown +Newhall +Newham +Newhaven +Newhouse +Newichawanoc +newie +new-year +newies +newing +newings +newish +Newkirk +new-laid +Newland +newlandite +newly +newlight +new-light +Newlin +newline +newlines +newlings +newlins +newly-rich +newlywed +newlyweds +Newlon +new-looking +new-made +Newman +Newmanise +Newmanised +Newmanising +Newmanism +Newmanite +Newmanize +Newmanized +Newmanizing +Newmann +Newmark +Newmarket +new-mint +new-minted +new-mintedness +new-model +new-modeler +newmown +new-mown +new-name +newness +newnesses +new-people +Newport +new-rich +new-rigged +new-risen +NEWS +newsagent +newsbeat +newsbill +newsboard +newsboat +newsboy +newsboys +newsbreak +newscast +newscaster +newscasters +newscasting +newscasts +newsdealer +newsdealers +new-set +newsful +newsgirl +newsgirls +news-greedy +newsgroup +new-shaped +newshawk +newshen +newshound +newsy +newsie +newsier +newsies +newsiest +newsiness +newsless +newslessness +newsletter +news-letter +newsletters +newsmagazine +newsmagazines +news-making +newsman +news-man +newsmanmen +newsmen +newsmonger +newsmongery +newsmongering +Newsom +newspaper +newspaperdom +newspaperese +newspapery +newspaperish +newspaperized +newspaperman +newspapermen +newspapers +newspaper's +newspaperwoman +newspaperwomen +newspeak +newspeaks +newsprint +newsprints +new-sprung +new-spun +newsreader +newsreel +newsreels +newsroom +newsrooms +news-seeking +newssheet +news-sheet +newsstand +newsstands +newstand +newstands +newsteller +newsvendor +Newsweek +newswoman +newswomen +newsworthy +newsworthiness +newswriter +news-writer +newswriting +NEWT +newtake +New-Testament +Newton +Newtonabbey +Newtonian +Newtonianism +Newtonic +Newtonist +newtonite +newton-meter +newtons +newts +new-written +new-wrought +nexal +Nexo +NEXRAD +NEXT +next-beside +nextdoor +next-door +nextly +nextness +nexum +nexus +nexuses +NF +NFC +NFD +NFFE +NFL +NFPA +NFR +NFS +NFT +NFU +NFWI +NG +NGA +ngai +ngaio +Ngala +n'gana +Nganhwei +ngapi +Ngbaka +NGC +NGk +NGO +Ngoko +ngoma +Nguyen +ngultrum +Nguni +ngwee +NH +NHA +nhan +Nheengatu +NHG +NHI +NHL +NHLBI +NHR +NHS +NI +NY +NIA +NYA +Niabi +Nyac +niacin +niacinamide +niacins +Nyack +Niagara +Niagaran +niagra +Nyaya +niais +niaiserie +Nial +nyala +nialamide +nyalas +Niall +Niamey +Niam-niam +Nyamwezi +Niangua +Nyanja +Niantic +nyanza +Niarada +Niarchos +Nias +nyas +Nyasa +Nyasaland +Niasese +Nyassa +niata +nib +nibbana +nibbed +nibber +nibby +nibby-jibby +nibbing +nibble +nybble +nibbled +nibbler +nibblers +nibbles +nybbles +nibbling +nibblingly +nybblize +Nibbs +Nibelung +Nibelungenlied +Nibelungs +Nyberg +niblic +niblick +niblicks +niblike +Niblungs +nibong +nibs +nibsome +nibung +NIC +NYC +Nica +nicad +nicads +Nicaea +Nicaean +Nicaragua +Nicaraguan +nicaraguans +Nicarao +Nicasio +niccolic +niccoliferous +niccolite +Niccolo +niccolous +NICE +niceish +nicely +niceling +Nicene +nice-nelly +nice-Nellie +nice-Nellyism +niceness +nicenesses +Nicenian +Nicenist +nicer +nicesome +nicest +Nicetas +nicety +niceties +nicetish +Niceville +Nich +nichael +Nichani +niche +niched +nichelino +nicher +niches +nichevo +Nichy +nichil +niching +Nichol +Nichola +Nicholas +Nicholasville +Nichole +Nicholl +Nicholle +Nicholls +Nichols +Nicholson +Nicholville +Nichrome +nicht +nychthemer +nychthemeral +nychthemeron +nichts +nici +Nicias +Nicippe +Nick +nickar +nick-eared +nicked +Nickey +nickeys +nickel +nickelage +nickelbloom +nickeled +nyckelharpa +nickelic +nickeliferous +nickeline +nickeling +nickelise +nickelised +nickelising +nickelization +nickelize +nickelized +nickelizing +nickelled +nickellike +nickelling +nickelodeon +nickelodeons +nickelous +nickel-plate +nickel-plated +nickels +nickel's +Nickelsen +Nickelsville +nickeltype +nicker +nickered +nickery +nickering +nickerpecker +nickers +Nickerson +nicker-tree +Nicki +Nicky +Nickie +Nickieben +nicking +Nicklaus +nickle +nickled +Nickles +nickling +nicknack +nick-nack +nicknacks +nickname +nicknameable +nicknamed +nicknamee +nicknameless +nicknamer +nicknames +nicknaming +Nickneven +Nicko +Nickola +Nickolai +Nickolas +Nickolaus +nickpoint +nickpot +Nicks +nickstick +Nicktown +nickum +NICMOS +Nico +Nicobar +Nicobarese +Nicodemite +Nicodemus +Nicol +Nicola +Nicolai +Nicolay +nicolayite +Nicolais +Nicolaitan +Nicolaitanism +Nicolas +Nicolau +Nicolaus +Nicole +Nicolea +Nicolella +Nicolet +Nicolette +Nicoli +Nicolina +Nicoline +Nicolis +Nicolle +Nicollet +nicolo +nicols +Nicolson +Nicomachean +Nicosia +Nicostratus +nicotia +nicotian +Nicotiana +nicotianin +nicotic +nicotin +nicotina +nicotinamide +nicotine +nicotinean +nicotined +nicotineless +nicotines +nicotinian +nicotinic +nicotinise +nicotinised +nicotinising +nicotinism +nicotinize +nicotinized +nicotinizing +nicotins +nicotism +nicotize +Nyctaginaceae +nyctaginaceous +Nyctaginia +nyctalgia +nyctalope +nyctalopy +nyctalopia +nyctalopic +nyctalops +Nyctanthes +nictate +nictated +nictates +nictating +nictation +Nyctea +Nyctereutes +nycteribiid +Nycteribiidae +Nycteridae +nycterine +Nycteris +Nycteus +Nictheroy +nycti- +Nycticorax +Nyctimene +Nyctimus +nyctinasty +nyctinastic +nyctipelagic +Nyctipithecinae +nyctipithecine +Nyctipithecus +nictitant +nictitate +nictitated +nictitates +nictitating +nictitation +nyctitropic +nyctitropism +nycto- +nyctophobia +nycturia +Nicut +nid +Nida +nidal +nidamental +nidana +nidary +Nidaros +nidation +nidatory +nidder +niddering +niddick +niddicock +niddy-noddy +niddle +niddle-noddle +nide +nided +nidering +niderings +nides +nidge +nidget +nidgety +nidgets +Nidhug +nidi +Nidia +Nydia +nidicolous +nidify +nidificant +nidificate +nidificated +nidificating +nidification +nidificational +nidified +nidifier +nidifies +nidifying +nidifugous +niding +nidiot +nid-nod +nidology +nidologist +nidor +Nidorf +nidorose +nidorosity +nidorous +nidorulent +nidudi +nidulant +Nidularia +Nidulariaceae +nidulariaceous +Nidulariales +nidulate +nidulation +niduli +nidulus +nidus +niduses +Nye +Nieberg +Niebuhr +niece +nieceless +nieces +niece's +nieceship +Niederosterreich +Niedersachsen +Niehaus +Niel +Niela +niellated +nielled +nielli +niellist +niellists +niello +nielloed +nielloing +niellos +Niels +Nielsen +Nielson +Nielsville +Nyeman +Niemen +Niemler +Niemoeller +niepa +Niepce +Nier +Nierembergia +Nyerere +Nierman +Nierstein +Niersteiner +Nies +nieshout +nyet +Nietzsche +Nietzschean +Nietzscheanism +Nietzscheism +nieve +Nievelt +nieves +nieveta +nievie-nievie-nick-nack +nievling +nife +nifesima +niff +niffer +niffered +niffering +niffers +niffy-naffy +niff-naff +niff-naffy +nific +nifle +Niflheim +Niflhel +nifling +nifty +niftier +nifties +niftiest +niftily +niftiness +NIFTP +NIG +Nigel +Nigella +Niger +Niger-Congo +Nigeria +Nigerian +nigerians +niggard +niggarded +niggarding +niggardise +niggardised +niggardising +niggardize +niggardized +niggardizing +niggardly +niggardliness +niggardlinesses +niggardling +niggardness +niggards +nigged +nigger +niggerdom +niggered +niggerfish +niggerfishes +niggergoose +niggerhead +niggery +niggerish +niggerism +niggerling +niggers +niggertoe +niggerweed +nigget +nigging +niggle +niggled +niggler +nigglers +niggles +niggly +niggling +nigglingly +nigglings +niggot +niggra +niggun +nigh +nigh-destroyed +nigh-drowned +nigh-ebbed +nighed +nigher +nighest +nighhand +nigh-hand +nighing +nighish +nighly +nigh-naked +nighness +nighnesses +nigh-past +nighs +nigh-spent +night +night-bird +night-black +night-blind +night-blindness +night-blooming +night-blowing +night-born +night-bringing +nightcap +night-cap +nightcapped +nightcaps +night-cellar +night-cheering +nightchurr +night-clad +night-cloaked +nightclothes +night-clothes +nightclub +night-club +night-clubbed +nightclubber +night-clubbing +nightclubs +night-contending +night-cradled +nightcrawler +nightcrawlers +night-crow +night-dark +night-decking +night-dispersing +nightdress +night-dress +nighted +night-eyed +night-enshrouded +nighter +nightery +nighters +nightertale +nightfall +night-fallen +nightfalls +night-faring +night-feeding +night-filled +nightfish +night-fly +night-flying +nightflit +night-flowering +night-folded +night-foundered +nightfowl +nightgale +night-gaping +nightglass +night-glass +nightglow +nightgown +night-gown +nightgowns +night-grown +night-hag +night-haired +night-haunted +nighthawk +night-hawk +nighthawks +night-heron +night-hid +nighty +nightie +nighties +nightime +nighting +Nightingale +nightingales +nightingale's +nightingalize +nighty-night +nightish +nightjar +nightjars +nightless +nightlessness +nightly +nightlife +night-light +nightlike +nightlong +night-long +nightman +night-mantled +nightmare +nightmares +nightmare's +nightmary +nightmarish +nightmarishly +nightmarishness +nightmen +night-night +night-overtaken +night-owl +night-piece +night-prowling +night-rail +night-raven +nightrider +nightriders +nightriding +night-riding +night-robbing +night-robe +night-robed +night-rolling +nights +night-scented +night-season +nightshade +nightshades +night-shift +nightshine +night-shining +nightshirt +night-shirt +nightshirts +nightside +night-singing +night-spell +nightspot +nightspots +nightstand +nightstands +nightstick +nightstock +nightstool +night-straying +night-struck +night-swaying +night-swift +night-swollen +nighttide +night-tide +nighttime +night-time +nighttimes +night-traveling +night-tripping +night-veiled +nightwake +nightwalk +nightwalker +night-walker +nightwalkers +nightwalking +night-wandering +night-warbling +nightward +nightwards +night-watch +night-watching +night-watchman +nightwear +nightwork +night-work +nightworker +nignay +nignye +nigori +nigranilin +nigraniline +nigre +nigrescence +nigrescent +nigresceous +nigrescite +nigricant +nigrify +nigrification +nigrified +nigrifies +nigrifying +nigrine +Nigritian +nigrities +nigritude +nigritudinous +nigromancer +nigrosin +nigrosine +nigrosins +nigrous +nigua +NIH +Nyhagen +Nihal +Nihhi +Nihi +nihil +nihilianism +nihilianistic +nihilify +nihilification +Nihilism +nihilisms +nihilist +nihilistic +nihilistically +nihilists +nihility +nihilitic +nihilities +nihilobstat +nihils +nihilum +Nihon +niyama +niyanda +Niigata +Niihau +niyoga +nijholt +Nijinsky +Nijmegen +nik +Nika +Nikaniki +Nikaria +nikau +Nike +Nikeno +Nikep +nikethamide +Niki +Nikisch +Nikiski +Nikita +Nikki +Nikky +Nikkie +Nikko +nikkud +nikkudim +Niklaus +niklesite +Niko +Nykobing +Nikola +Nikolai +Nikolayer +Nikolayev +Nikolainkaupunki +Nikolaos +Nikolas +Nikolaus +Nikoletta +Nikolia +Nikolos +Nikolski +Nikon +Nikos +niku-bori +Nil +Nila +Niland +nylast +Nile +Niles +nilgai +nilgais +nilgau +nylgau +nilgaus +nilghai +nylghai +nilghais +nylghais +nilghau +nylghau +nilghaus +nylghaus +nill +Nilla +nilled +nilling +nilly-willy +nills +Nilometer +Nilometric +nylon +nylons +Nilo-Saharan +Niloscope +Nilot +Nilote +Nilotes +Nilotic +Nilous +nilpotent +Nils +Nilson +Nilsson +Nilus +Nilwood +NIM +nimb +nimbated +nimbed +nimbi +NIMBY +nimbiferous +nimbification +nimble +nimblebrained +nimble-eyed +nimble-feathered +nimble-fingered +nimble-footed +nimble-headed +nimble-heeled +nimble-jointed +nimble-mouthed +nimble-moving +nimbleness +nimblenesses +nimble-pinioned +nimbler +nimble-shifting +nimble-spirited +nimblest +nimble-stepping +nimble-tongued +nimble-toothed +nimble-winged +nimblewit +nimble-witted +nimble-wittedness +nimbly +nimbose +nimbosity +nimbostratus +Nimbus +nimbused +nimbuses +Nimes +Nimesh +NIMH +nimiety +nimieties +nymil +niminy +niminy-piminy +niminy-piminyism +niminy-pimininess +nimious +Nimitz +Nimkish +nimmed +nimmer +nimming +nimmy-pimmy +Nimocks +nymph +nympha +nymphae +Nymphaea +Nymphaeaceae +nymphaeaceous +nymphaeum +nymphal +nymphalid +Nymphalidae +Nymphalinae +nymphaline +nympheal +nymphean +nymphet +nymphets +nymphette +nympheum +nymphic +nymphical +nymphid +nymphine +Nymphipara +nymphiparous +nymphish +nymphitis +nymphly +nymphlike +nymphlin +nympho +Nymphoides +nympholepsy +nympholepsia +nympholepsies +nympholept +nympholeptic +nymphomania +nymphomaniac +nymphomaniacal +nymphomaniacs +nymphomanias +nymphon +Nymphonacea +nymphos +nymphosis +nymphotomy +nymphs +nymphwise +n'importe +Nimrod +Nimrodian +Nimrodic +Nimrodical +Nimrodize +nimrods +Nimrud +NIMS +nimshi +nymss +Nimwegen +Nymwegen +Nina +nincom +nincompoop +nincompoopery +nincompoophood +nincompoopish +nincompoops +nincum +Ninde +Nine +nine-banded +ninebark +ninebarks +nine-circled +nine-cornered +nine-day +nine-eyed +nine-eyes +ninefold +nine-foot +nine-hole +nineholes +nine-holes +nine-hour +nine-year +nine-inch +nine-jointed +nine-killer +nine-knot +nine-lived +nine-mile +nine-part +ninepegs +ninepence +ninepences +ninepenny +ninepennies +ninepin +ninepins +nine-ply +nine-point +nine-pound +nine-pounder +nine-power +nines +ninescore +nine-share +nine-shilling +nine-syllabled +nine-spined +nine-spot +nine-spotted +nine-tailed +nineted +nineteen +nineteenfold +nineteens +nineteenth +nineteenthly +nineteenths +nine-tenths +ninety +ninety-acre +ninety-day +ninety-eight +ninety-eighth +nineties +ninetieth +ninetieths +ninety-fifth +ninety-first +ninety-five +ninetyfold +ninety-four +ninety-fourth +ninety-hour +ninetyish +ninetyknot +ninety-mile +ninety-nine +ninety-ninth +ninety-one +ninety-second +ninety-seven +ninety-seventh +ninety-six +ninety-sixth +ninety-third +ninety-three +ninety-ton +ninety-two +ninety-word +Ninetta +Ninette +Nineveh +Ninevite +Ninevitical +Ninevitish +nine-voiced +nine-word +NYNEX +ning +Ningal +Ningirsu +ningle +Ningpo +Ningsia +ninhydrin +Ninhursag +Ninib +Ninigino-Mikoto +Ninilchik +ninja +ninjas +Ninkur +Ninlil +Ninmah +Ninnekah +Ninnetta +Ninnette +ninny +ninnies +ninnyhammer +ninny-hammer +ninnyish +ninnyism +ninnyship +ninnywatch +Nino +Ninon +ninons +Nynorsk +Ninos +Ninox +Ninsar +Ninshubur +ninth +ninth-born +ninth-built +ninth-class +ninth-formed +ninth-hand +ninth-known +ninthly +ninth-mentioned +ninth-rate +ninths +ninth-told +Nintoo +nintu +Ninurta +Ninus +ninut +niobate +Niobe +Niobean +niobic +Niobid +Niobite +niobium +niobiums +niobous +Niobrara +niog +Niolo +Nyoro +Niort +Niota +Niotaze +Nip +NYP +nipa +nipas +nipcheese +Nipha +niphablepsia +nyphomania +niphotyphlosis +Nipigon +Nipissing +Niple +Nipmuc +Nipmuck +Nipmucks +Nipomo +nipped +nipper +nipperkin +nippers +nipperty-tipperty +nippy +nippier +nippiest +nippily +nippiness +nipping +nippingly +nippitate +nippitaty +nippitato +nippitatum +nipple +nippled +nippleless +nipples +nipplewort +nippling +Nippon +Nipponese +Nipponism +nipponium +Nipponize +Nippur +nips +nipter +nip-up +Niquiran +Nyquist +NIR +NIRA +NIRC +Nyregyhza +Nireus +niris +nirles +nirls +Nirmalin +nirmanakaya +Nyroca +nirvana +nirvanas +nirvanic +NIS +Nisa +Nysa +Nisaean +Nisan +nisberry +Nisbet +NISC +NISDN +NYSE +Nisei +Nyseides +niseis +Nisen +NYSERNET +Nish +Nishada +Nishapur +Nishi +nishiki +Nishinomiya +nisi +nisi-prius +nisnas +NISO +nispero +Nisqualli +Nissa +Nyssa +Nyssaceae +Nissan +Nisse +Nissensohn +Nissy +Nissie +Nisswa +NIST +nystagmic +nystagmus +nystatin +Nistru +Nisula +nisus +nit +Nita +nitch +nitchevo +nitchie +nitchies +Nitella +nitency +nitent +nitently +Niter +niter-blue +niterbush +nitered +nitery +niteries +nitering +Niteroi +niters +nit-grass +nither +nithing +nitid +nitidous +nitidulid +Nitidulidae +Nitin +nitinol +nitinols +nito +niton +nitons +nitos +nitpick +nitpicked +nitpicker +nitpickers +nitpicking +nit-picking +nitpicks +nitr- +Nitralloy +nitramin +nitramine +nitramino +nitranilic +nitraniline +nitrate +nitrated +nitrates +nitratine +nitrating +nitration +nitrator +nitrators +nitre +nitred +nitres +Nitrian +nitriary +nitriaries +nitric +nitrid +nitridation +nitride +nitrided +nitrides +nitriding +nitridization +nitridize +nitrids +nitrifaction +nitriferous +nitrify +nitrifiable +nitrification +nitrified +nitrifier +nitrifies +nitrifying +nitril +nitryl +nytril +nitrile +nitriles +nitrils +Nitriot +nitriry +nitrite +nitrites +nitritoid +Nitro +nitro- +nitroalizarin +nitroamine +nitroanilin +nitroaniline +Nitrobacter +nitrobacteria +Nitrobacteriaceae +Nitrobacterieae +nitrobacterium +nitrobarite +nitrobenzene +nitrobenzol +nitrobenzole +nitrocalcite +nitrocellulose +nitro-cellulose +nitrocellulosic +nitrochloroform +nitrocotton +nitro-cotton +nitroform +nitrofuran +nitrogelatin +nitrogelatine +nitrogen +nitrogenate +nitrogenation +nitrogen-fixing +nitrogen-free +nitrogenic +nitrogenisation +nitrogenise +nitrogenised +nitrogenising +nitrogenization +nitrogenize +nitrogenized +nitrogenizing +nitrogenous +nitrogens +nitroglycerin +nitroglycerine +nitroglycerines +nitroglycerins +nitroglucose +nitro-hydro-carbon +nitrohydrochloric +nitrolamine +nitrolic +nitrolim +nitrolime +nitromagnesite +nitromannite +nitromannitol +nitromersol +nitrometer +nitromethane +nitrometric +nitromuriate +nitromuriatic +nitronaphthalene +nitroparaffin +nitrophenol +nitrophile +nitrophilous +nitrophyte +nitrophytic +nitroprussiate +nitroprussic +nitroprusside +nitros +nitros- +nitrosamin +nitrosamine +nitrosate +nitrosify +nitrosification +nitrosyl +nitrosyls +nitrosylsulfuric +nitrosylsulphuric +nitrosite +nitroso +nitroso- +nitrosoamine +nitrosobacteria +nitrosobacterium +nitrosochloride +Nitrosococcus +Nitrosomonas +nitrososulphuric +nitrostarch +nitrosulphate +nitrosulphonic +nitrosulphuric +nitrosurea +nitrotoluene +nitrotoluol +nitrotrichloromethane +nitrous +nitroxyl +nits +nitta +Nittayuma +nitter +Nitti +nitty +nittier +nittiest +nitty-gritty +nitwit +nitwits +nitwitted +Nitz +Nitza +Nitzschia +Nitzschiaceae +NIU +NYU +Niuan +Niue +Niuean +Niv +nival +nivation +niveau +nivellate +nivellation +nivellator +nivellization +Niven +nivenite +niveous +Nivernais +nivernaise +Niverville +nivicolous +Nivose +nivosity +Nivre +Niwot +nix +Nyx +Nixa +nixe +nixed +nixer +nixes +nixy +Nixie +nixies +nixing +nyxis +Nixon +nixtamal +Nizam +nizamat +nizamate +nizamates +nizams +nizamut +nizey +nizy +NJ +njave +Njord +Njorth +NKGB +Nkkelost +Nkomo +Nkrumah +NKS +NKVD +NL +NLC +NLDP +NLF +NLLST +NLM +NLP +NLRB +NLS +NM +NMC +NMI +NMOS +NMR +NMS +NMU +Nnamdi +NNE +nnethermore +NNP +NNTP +NNW +NNX +No +noa +NOAA +no-account +Noach +Noachian +Noachic +Noachical +Noachite +Noachiun +Noah +Noahic +Noak +Noakes +Noam +Noami +noance +NOAO +Noatun +nob +nobackspace +no-ball +nobatch +nobber +nobby +nobbier +nobbiest +nobbily +nobble +nobbled +nobbler +nobblers +nobbles +nobbling +nobbut +Nobe +no-being +Nobel +Nobelist +nobelists +nobelium +nobeliums +Nobell +Noby +Nobie +Nobile +nobiliary +nobilify +nobilitate +nobilitation +nobility +nobilities +nobis +Noble +noble-born +Nobleboro +noble-couraged +nobled +noble-featured +noble-fronted +noblehearted +nobleheartedly +nobleheartedness +nobley +noble-looking +nobleman +noblemanly +noblemem +noblemen +noble-minded +noble-mindedly +noble-mindedness +noble-natured +nobleness +noblenesses +nobler +nobles +noble-spirited +noblesse +noblesses +noblest +Noblesville +noble-tempered +Nobleton +noble-visaged +noblewoman +noblewomen +nobly +noblify +nobling +nobody +nobodyd +nobody'd +nobodies +nobodyness +nobs +Nobusuke +nobut +NOC +nocake +Nocardia +nocardiosis +Nocatee +nocence +nocent +nocerite +nocht +Nochur +nociassociation +nociceptive +nociceptor +nociperception +nociperceptive +nocive +nock +nocked +nockerl +nocket +nocking +nocks +nocktat +Nocona +noconfirm +no-count +NOCS +noct- +noctambulant +noctambulate +noctambulation +noctambule +noctambulism +noctambulist +noctambulistic +noctambulous +Nocten +nocti- +noctidial +noctidiurnal +noctiferous +noctiflorous +Noctilio +Noctilionidae +Noctiluca +noctilucae +noctilucal +noctilucan +noctilucence +noctilucent +Noctilucidae +noctilucin +noctilucine +noctilucous +noctiluminous +noctiluscence +noctimania +noctipotent +noctis +noctivagant +noctivagation +noctivagous +noctograph +Noctor +noctovision +noctua +Noctuae +noctuid +Noctuidae +noctuideous +noctuidous +noctuids +noctuiform +noctule +noctules +noctuoid +nocturia +nocturn +nocturnal +nocturnality +nocturnally +nocturne +nocturnes +nocturns +nocuity +nocument +nocumentum +nocuous +nocuously +nocuousness +Nod +Nodab +Nodababus +nodal +nodality +nodalities +nodally +Nodarse +nodated +Nodaway +nodded +nodder +nodders +noddi +noddy +noddies +nodding +noddingly +noddle +noddlebone +noddled +noddles +noddling +node +noded +no-deposit +no-deposit-no-return +nodes +node's +nodi +nodi- +nodiak +nodical +nodicorn +nodiferous +nodiflorous +nodiform +Nodosaria +nodosarian +nodosariform +nodosarine +nodosaur +nodose +nodosity +nodosities +nodous +nods +nod's +nodular +nodulate +nodulated +nodulation +nodule +noduled +nodules +noduli +nodulize +nodulized +nodulizing +nodulose +nodulous +nodulus +nodus +Noe +noebcd +noecho +noegenesis +noegenetic +Noel +Noelani +Noelyn +Noell +Noella +Noelle +Noellyn +noels +noematachograph +noematachometer +noematachometic +noematical +Noemi +Noemon +noerror +noes +noesis +noesises +Noetherian +noetian +Noetic +noetics +noex +noexecute +no-fault +nofile +Nofretete +nog +nogada +Nogai +nogaku +Nogal +Nogales +Nogas +nogg +nogged +noggen +Noggerath +noggin +nogging +noggings +noggins +noggs +noghead +nogheaded +no-go +no-good +nogs +Noguchi +Noh +nohes +nohex +no-hit +no-hitter +no-hoper +nohow +Nohuntsik +noy +noyade +noyaded +noyades +noyading +noyance +noyant +noyau +NoibN +noibwood +Noyes +noyful +noil +noilage +noiler +noily +noils +noint +nointment +Noyon +noyous +noir +noire +noires +noisance +noise +noised +noiseful +noisefully +noisefulness +noiseless +noiselessly +noiselessness +noisemake +noisemaker +noisemakers +noisemaking +noiseproof +noises +noisette +noisy +noisier +noisiest +noisily +noisiness +noisinesses +noising +noisome +noisomely +noisomeness +noix +Nokesville +Nokomis +nokta +nol +Nola +Nolan +Nolana +Noland +Nolanville +Nolascan +nold +Nolde +Nole +Nolensville +Noleta +Noletta +Noli +Nolie +noli-me-tangere +Nolita +nolition +Nolitta +Noll +nolle +nolleity +nollepros +Nolly +Nollie +noll-kholl +nolo +nolos +nol-pros +nol-prossed +nol-prossing +nolt +Nolte +Noludar +nom +nom. +Noma +nomad +nomade +nomades +nomadian +nomadic +nomadical +nomadically +Nomadidae +nomadise +nomadism +nomadisms +nomadization +nomadize +nomads +Noman +nomancy +no-man's-land +nomap +nomarch +nomarchy +nomarchies +nomarchs +Nomarthra +nomarthral +nomas +nombles +nombril +nombrils +Nome +Nomeidae +nomen +nomenclate +nomenclative +nomenclator +nomenclatory +nomenclatorial +nomenclatorship +nomenclatural +nomenclature +nomenclatures +nomenclaturist +nomes +Nomeus +Nomi +nomy +nomial +nomic +nomina +nominable +nominal +nominalism +nominalist +nominalistic +nominalistical +nominalistically +nominality +nominalize +nominalized +nominalizing +nominally +nominalness +nominals +nominate +nominated +nominately +nominates +nominating +nomination +nominations +nominatival +nominative +nominatively +nominatives +nominator +nominators +nominatrix +nominature +nomine +nominee +nomineeism +nominees +nominy +nomism +nomisma +nomismata +nomisms +nomistic +nomnem +nomo- +nomocanon +nomocracy +nomogeny +nomogenist +nomogenous +nomogram +nomograms +nomograph +nomographer +nomography +nomographic +nomographical +nomographically +nomographies +nomoi +nomology +nomological +nomologies +nomologist +nomopelmous +nomophylax +nomophyllous +nomos +nomotheism +nomothete +nomothetes +nomothetic +nomothetical +noms +Nomura +non +non- +Nona +nona- +nonabandonment +nonabatable +nonabdication +nonabdicative +nonabiding +nonabidingly +nonabidingness +nonability +non-ability +nonabjuration +nonabjuratory +nonabjurer +nonabolition +nonabortive +nonabortively +nonabortiveness +nonabrasive +nonabrasively +nonabrasiveness +nonabridgable +nonabridgment +nonabrogable +nonabsentation +nonabsolute +nonabsolutely +nonabsoluteness +nonabsolution +nonabsolutist +nonabsolutistic +nonabsolutistically +nonabsorbability +nonabsorbable +nonabsorbency +nonabsorbent +nonabsorbents +nonabsorbing +nonabsorption +nonabsorptive +nonabstainer +nonabstainers +nonabstaining +nonabstemious +nonabstemiously +nonabstemiousness +nonabstention +nonabstract +nonabstracted +nonabstractedly +nonabstractedness +nonabstractly +nonabstractness +nonabusive +nonabusively +nonabusiveness +nonacademic +nonacademical +nonacademically +nonacademicalness +nonacademics +nonaccedence +nonacceding +nonacceleration +nonaccelerative +nonacceleratory +nonaccent +nonaccented +nonaccenting +nonaccentual +nonaccentually +nonacceptance +nonacceptant +nonacceptation +nonaccepted +nonaccess +non-access +nonaccession +nonaccessory +nonaccessories +nonaccidental +nonaccidentally +nonaccidentalness +nonaccommodable +nonaccommodably +nonaccommodating +nonaccommodatingly +nonaccommodatingness +nonaccompanying +nonaccompaniment +nonaccomplishment +nonaccord +nonaccordant +nonaccordantly +nonaccredited +nonaccretion +nonaccretive +nonaccrued +nonaccruing +nonacculturated +nonaccumulating +nonaccumulation +nonaccumulative +nonaccumulatively +nonaccumulativeness +nonaccusing +nonachievement +nonacid +nonacidic +nonacidity +nonacids +nonacknowledgment +nonacosane +nonacoustic +nonacoustical +nonacoustically +nonacquaintance +nonacquaintanceship +nonacquiescence +nonacquiescent +nonacquiescently +nonacquiescing +nonacquisitive +nonacquisitively +nonacquisitiveness +nonacquittal +nonact +nonactinic +nonactinically +nonaction +nonactionable +nonactionably +nonactivation +nonactivator +nonactive +nonactives +nonactivity +nonactivities +nonactor +nonactual +nonactuality +nonactualities +nonactualness +nonacuity +nonaculeate +nonaculeated +nonacute +nonacutely +nonacuteness +nonadaptability +nonadaptable +nonadaptableness +nonadaptabness +nonadaptation +nonadaptational +nonadapter +nonadapting +nonadaptive +nonadaptor +nonaddict +nonaddicted +nonaddicting +nonaddictive +nonadditive +nonadditivity +nonaddress +nonaddresser +nonadecane +nonadept +nonadeptly +nonadeptness +nonadherence +nonadherences +nonadherent +nonadhering +nonadhesion +nonadhesive +nonadhesively +nonadhesiveness +nonadjacency +nonadjacencies +nonadjacent +nonadjacently +nonadjectival +nonadjectivally +nonadjectively +nonadjoining +nonadjournment +nonadjudicated +nonadjudication +nonadjudicative +nonadjudicatively +nonadjunctive +nonadjunctively +nonadjustability +nonadjustable +nonadjustably +nonadjuster +nonadjustive +nonadjustment +nonadjustor +nonadministrable +nonadministrant +nonadministrative +nonadministratively +nonadmiring +nonadmissibility +nonadmissible +nonadmissibleness +nonadmissibly +nonadmission +nonadmissions +nonadmissive +nonadmitted +nonadmittedly +nonadoptable +nonadopter +nonadoption +Nonadorantes +nonadorner +nonadorning +nonadornment +nonadult +nonadults +nonadvancement +nonadvantageous +nonadvantageously +nonadvantageousness +nonadventitious +nonadventitiously +nonadventitiousness +nonadventurous +nonadventurously +nonadventurousness +nonadverbial +nonadverbially +nonadvertence +nonadvertency +nonadvocacy +nonadvocate +nonaerated +nonaerating +nonaerobiotic +nonaesthetic +nonaesthetical +nonaesthetically +nonaffectation +nonaffecting +nonaffectingly +nonaffection +nonaffective +nonaffiliated +nonaffiliating +nonaffiliation +nonaffilliated +nonaffinity +nonaffinities +nonaffinitive +nonaffirmance +nonaffirmation +Non-african +nonage +nonagenary +nonagenarian +nonagenarians +nonagenaries +nonagency +nonagent +nonages +nonagesimal +nonagglomerative +nonagglutinant +nonagglutinating +nonagglutinative +nonagglutinator +nonaggression +nonaggressions +nonaggressive +nonagon +nonagons +nonagrarian +nonagreeable +nonagreement +nonagricultural +Nonah +nonahydrate +nonaid +nonair +nonalarmist +nonalcohol +nonalcoholic +non-Alexandrian +nonalgebraic +nonalgebraical +nonalgebraically +nonalien +nonalienating +nonalienation +nonalignable +nonaligned +nonalignment +nonalined +nonalinement +nonalkaloid +nonalkaloidal +nonallegation +nonallegiance +nonallegoric +nonallegorical +nonallegorically +nonallelic +nonallergenic +nonalliterated +nonalliterative +nonalliteratively +nonalliterativeness +nonallotment +nonalluvial +nonalphabetic +nonalphabetical +nonalphabetically +nonalternating +nonaltruistic +nonaltruistically +nonaluminous +nonamalgamable +nonamazedness +nonamazement +nonambiguity +nonambiguities +nonambiguous +nonambitious +nonambitiously +nonambitiousness +nonambulaties +nonambulatory +nonamenability +nonamenable +nonamenableness +nonamenably +nonamendable +nonamendment +Non-american +nonamino +nonamorous +nonamorously +nonamorousness +nonamotion +nonamphibian +nonamphibious +nonamphibiously +nonamphibiousness +nonamputation +nonanachronistic +nonanachronistically +nonanachronous +nonanachronously +nonanaemic +nonanalytic +nonanalytical +nonanalytically +nonanalyzable +nonanalyzed +nonanalogy +nonanalogic +nonanalogical +nonanalogically +nonanalogicalness +nonanalogous +nonanalogously +nonanalogousness +nonanaphoric +nonanaphthene +nonanarchic +nonanarchical +nonanarchically +nonanarchistic +nonanatomic +nonanatomical +nonanatomically +nonancestral +nonancestrally +nonane +nonanemic +nonanesthetic +nonanesthetized +nonangelic +Non-anglican +nonangling +nonanguished +nonanimal +nonanimality +nonanimate +nonanimated +nonanimating +nonanimatingly +nonanimation +nonannexable +nonannexation +nonannihilability +nonannihilable +nonannouncement +nonannuitant +nonannulment +nonanoic +nonanonymity +nonanonymousness +nonanswer +nonantagonistic +nonantagonistically +nonanticipation +nonanticipative +nonanticipatively +nonanticipatory +nonanticipatorily +nonantigenic +Nonantum +nonaphasiac +nonaphasic +nonaphetic +nonaphoristic +nonaphoristically +nonapologetic +nonapologetical +nonapologetically +nonapostatizing +nonapostolic +nonapostolical +nonapostolically +nonapparent +nonapparently +nonapparentness +nonapparitional +nonappealability +nonappealable +nonappealing +nonappealingly +nonappealingness +nonappearance +non-appearance +nonappearances +nonappearer +nonappearing +nonappeasability +nonappeasable +nonappeasing +nonappellate +nonappendance +nonappendant +nonappendence +nonappendent +nonappendicular +nonapply +nonapplicability +nonapplicable +nonapplicableness +nonapplicabness +nonapplication +nonapplicative +nonapplicatory +nonappointive +nonappointment +nonapportionable +nonapportionment +nonapposable +nonappraisal +nonappreciation +nonappreciative +nonappreciatively +nonappreciativeness +nonapprehensibility +nonapprehensible +nonapprehension +nonapprehensive +nonapproachability +nonapproachable +nonapproachableness +nonapproachabness +nonappropriable +nonappropriation +nonappropriative +nonapproval +nonaquatic +nonaqueous +Non-arab +Non-arabic +nonarbitrable +nonarbitrary +nonarbitrarily +nonarbitrariness +Non-archimedean +nonarching +nonarchitectonic +nonarchitectural +nonarchitecturally +nonarcing +nonarcking +non-arcking +nonargentiferous +nonarguable +nonargumentative +nonargumentatively +nonargumentativeness +nonary +non-Aryan +nonaries +nonaristocratic +nonaristocratical +nonaristocratically +nonarithmetic +nonarithmetical +nonarithmetically +nonarmament +nonarmigerous +nonaromatic +nonaromatically +nonarraignment +nonarresting +nonarrival +nonarrogance +nonarrogancy +nonarsenic +nonarsenical +nonart +nonarterial +nonartesian +nonarticulate +nonarticulated +nonarticulately +nonarticulateness +nonarticulation +nonarticulative +nonartistic +nonartistical +nonartistically +nonarts +nonas +nonasbestine +nonascendance +nonascendancy +nonascendant +nonascendantly +nonascendence +nonascendency +nonascendent +nonascendently +nonascertainable +nonascertainableness +nonascertainably +nonascertaining +nonascertainment +nonascetic +nonascetical +nonascetically +nonasceticism +nonascription +nonaseptic +nonaseptically +non-Asian +Non-asiatic +nonaspersion +nonasphalt +nonaspirate +nonaspirated +nonaspirating +nonaspiratory +nonaspiring +nonassault +nonassent +nonassentation +nonassented +nonassenting +nonassertion +nonassertive +nonassertively +nonassertiveness +nonassessability +nonassessable +nonassessment +nonassignability +nonassignabilty +nonassignable +nonassignably +nonassigned +nonassignment +nonassimilability +nonassimilable +nonassimilating +nonassimilation +nonassimilative +nonassimilatory +nonassistance +nonassistant +nonassister +nonassistive +nonassociability +nonassociable +nonassociation +nonassociational +nonassociative +nonassociatively +nonassonance +nonassonant +nonassortment +nonassumed +non-assumpsit +nonassumption +nonassumptive +nonassurance +nonasthmatic +nonasthmatically +nonastonishment +nonastral +nonastringency +nonastringent +nonastringently +nonastronomic +nonastronomical +nonastronomically +nonatheistic +nonatheistical +nonatheistically +nonathlete +nonathletic +nonathletically +nonatmospheric +nonatmospherical +nonatmospherically +nonatomic +nonatomical +nonatomically +nonatonement +nonatrophic +nonatrophied +nonattached +nonattachment +nonattacking +nonattainability +nonattainable +nonattainment +nonattendance +non-attendance +nonattendant +nonattention +nonattestation +Non-attic +nonattribution +nonattributive +nonattributively +nonattributiveness +nonaudibility +nonaudible +nonaudibleness +nonaudibly +nonaugmentative +nonauricular +nonauriferous +nonauthentic +nonauthentical +nonauthenticated +nonauthentication +nonauthenticity +nonauthoritative +nonauthoritatively +nonauthoritativeness +nonautobiographical +nonautobiographically +nonautomated +nonautomatic +nonautomatically +nonautomotive +nonautonomous +nonautonomously +nonautonomousness +nonavailability +nonavoidable +nonavoidableness +nonavoidably +nonavoidance +nonaxiomatic +nonaxiomatical +nonaxiomatically +nonazotized +nonbachelor +nonbacterial +nonbacterially +nonbailable +nonballoting +nonbanishment +nonbank +nonbankable +Non-bantu +Non-baptist +nonbarbarian +nonbarbaric +nonbarbarous +nonbarbarously +nonbarbarousness +nonbaronial +nonbase +nonbasement +nonbasic +nonbasing +nonbathing +nonbearded +nonbearing +nonbeatific +nonbeatifically +nonbeauty +nonbeauties +nonbeing +nonbeings +nonbelief +nonbeliever +nonbelievers +nonbelieving +nonbelievingly +nonbelligerency +nonbelligerent +nonbelligerents +nonbending +nonbeneficed +nonbeneficence +nonbeneficent +nonbeneficently +nonbeneficial +nonbeneficially +nonbeneficialness +nonbenevolence +nonbenevolent +nonbenevolently +nonbetrayal +nonbeverage +nonbiased +Non-biblical +non-Biblically +nonbibulous +nonbibulously +nonbibulousness +nonbigoted +nonbigotedly +nonbilabiate +nonbilious +nonbiliously +nonbiliousness +nonbillable +nonbinding +nonbindingly +nonbindingness +nonbinomial +nonbiodegradable +nonbiographical +nonbiographically +nonbiological +nonbiologically +nonbiting +nonbitter +nonbituminous +nonblack +nonblamable +nonblamableness +nonblamably +nonblameful +nonblamefully +nonblamefulness +nonblameless +nonblank +nonblasphemy +nonblasphemies +nonblasphemous +nonblasphemously +nonblasphemousness +nonbleach +nonbleeding +nonblended +nonblending +nonblinding +nonblindingly +nonblockaded +nonblocking +nonblooded +nonblooming +nonblundering +nonblunderingly +nonboaster +nonboasting +nonboastingly +nonbody +nonbodily +nonboding +nonbodingly +nonboiling +Non-bolshevik +non-Bolshevism +Non-bolshevist +non-Bolshevistic +nonbook +nonbookish +nonbookishly +nonbookishness +nonbooks +nonborrower +nonborrowing +nonbotanic +nonbotanical +nonbotanically +nonbourgeois +non-Brahmanic +Non-brahmanical +non-Brahminic +non-Brahminical +nonbrand +nonbranded +nonbreach +nonbreaching +nonbreakable +nonbreeder +nonbreeding +nonbristled +Non-british +nonbromidic +nonbroody +nonbroodiness +nonbrooding +nonbrowser +nonbrowsing +nonbrutal +nonbrutally +Non-buddhist +non-Buddhistic +nonbudding +nonbuying +nonbulbaceous +nonbulbar +nonbulbiferous +nonbulbous +nonbulkhead +nonbuoyancy +nonbuoyant +nonbuoyantly +nonburdensome +nonburdensomely +nonburdensomeness +nonbureaucratic +nonbureaucratically +nonburgage +nonburgess +nonburnable +nonburning +nonbursting +nonbusy +nonbusily +nonbusiness +nonbusyness +nonbuttressed +noncabinet +noncadenced +noncadent +noncaffeine +noncaffeinic +noncaking +Noncalcarea +noncalcareous +noncalcified +noncalculable +noncalculably +noncalculating +noncalculative +noncallability +noncallable +noncaloric +noncalumniating +noncalumnious +Non-calvinist +non-Calvinistic +non-Calvinistical +noncancelable +noncancellable +noncancellation +noncancerous +noncandescence +noncandescent +noncandescently +noncandidate +noncandidates +noncannibalistic +noncannibalistically +noncannonical +noncanonical +noncanonization +noncanvassing +noncapillary +noncapillaries +noncapillarity +noncapital +noncapitalist +noncapitalistic +noncapitalistically +noncapitalized +noncapitulation +noncapricious +noncapriciously +noncapriciousness +noncapsizable +noncaptious +noncaptiously +noncaptiousness +noncapture +noncarbohydrate +noncarbolic +noncarbon +noncarbonate +noncarbonated +noncareer +noncarnivorous +noncarnivorously +noncarnivorousness +noncarrier +noncartelized +noncash +noncaste +noncastigating +noncastigation +noncasual +noncasuistic +noncasuistical +noncasuistically +noncataclysmal +noncataclysmic +noncatalytic +noncatalytically +noncataloguer +noncatarrhal +noncatastrophic +noncatechistic +noncatechistical +noncatechizable +noncategorical +noncategorically +noncategoricalness +noncathartic +noncathartical +noncathedral +Non-catholic +noncatholicity +Non-caucasian +non-Caucasic +non-Caucasoid +noncausable +noncausal +noncausality +noncausally +noncausation +noncausative +noncausatively +noncausativeness +noncaustic +noncaustically +nonce +noncelebration +noncelestial +noncelestially +noncellular +noncellulosic +noncellulous +Non-celtic +noncensored +noncensorious +noncensoriously +noncensoriousness +noncensurable +noncensurableness +noncensurably +noncensus +noncentral +noncentrally +noncereal +noncerebral +nonceremonial +nonceremonially +nonceremonious +nonceremoniously +nonceremoniousness +noncertain +noncertainty +noncertainties +noncertification +noncertified +noncertitude +nonces +nonchafing +nonchalance +nonchalances +nonchalant +nonchalantly +nonchalantness +nonchalky +nonchallenger +nonchallenging +nonchampion +nonchangeable +nonchangeableness +nonchangeably +nonchanging +nonchanneled +nonchannelized +nonchaotic +nonchaotically +noncharacteristic +noncharacteristically +noncharacterized +nonchargeable +noncharismatic +noncharitable +noncharitableness +noncharitably +nonchastisement +nonchastity +Non-chaucerian +nonchemical +nonchemist +nonchimeric +nonchimerical +nonchimerically +Non-chinese +nonchivalric +nonchivalrous +nonchivalrously +nonchivalrousness +nonchokable +nonchokebore +noncholeric +Non-christian +nonchromatic +nonchromatically +nonchromosomal +nonchronic +nonchronical +nonchronically +nonchronological +nonchurch +nonchurched +nonchurchgoer +nonchurchgoers +nonchurchgoing +noncyclic +noncyclical +noncyclically +nonciliate +nonciliated +Non-cymric +noncircuit +noncircuital +noncircuited +noncircuitous +noncircuitously +noncircuitousness +noncircular +noncircularly +noncirculating +noncirculation +noncirculatory +noncircumscribed +noncircumscriptive +noncircumspect +noncircumspectly +noncircumspectness +noncircumstantial +noncircumstantially +noncircumvallated +noncitable +noncitation +nonciteable +noncitizen +noncitizens +noncivilian +noncivilizable +noncivilized +nonclaim +non-claim +nonclaimable +nonclamorous +nonclamorously +nonclarifiable +nonclarification +nonclarified +nonclass +nonclassable +nonclassic +nonclassical +nonclassicality +nonclassically +nonclassifiable +nonclassification +nonclassified +nonclastic +nonclearance +noncleistogamic +noncleistogamous +nonclergyable +nonclerical +nonclerically +nonclerics +nonclimactic +nonclimactical +nonclimbable +nonclimbing +noncling +nonclinging +nonclinical +nonclinically +noncloistered +nonclose +nonclosely +nonclosure +nonclotting +noncoagulability +noncoagulable +noncoagulating +noncoagulation +noncoagulative +noncoalescence +noncoalescent +noncoalescing +noncock +noncodified +noncoercible +noncoercion +noncoercive +noncoercively +noncoerciveness +noncogency +noncogent +noncogently +noncognate +noncognition +noncognitive +noncognizable +noncognizably +noncognizance +noncognizant +noncognizantly +noncohabitation +noncoherence +noncoherency +noncoherent +noncoherently +noncohesion +noncohesive +noncohesively +noncohesiveness +noncoinage +noncoincidence +noncoincident +noncoincidental +noncoincidentally +noncoking +non-coll +noncollaboration +noncollaborative +noncollapsable +noncollapsibility +noncollapsible +noncollectable +noncollectible +noncollection +noncollective +noncollectively +noncollectivistic +noncollegiate +non-collegiate +noncollinear +noncolloid +noncolloidal +noncollusion +noncollusive +noncollusively +noncollusiveness +noncolonial +noncolonially +noncolor +noncolorability +noncolorable +noncolorableness +noncolorably +noncoloring +noncom +non-com +noncombat +noncombatant +non-combatant +noncombatants +noncombative +noncombination +noncombinative +noncombining +noncombustibility +noncombustible +noncombustibles +noncombustion +noncombustive +noncome +noncomic +noncomical +noncomicality +noncomically +noncomicalness +noncoming +noncommemoration +noncommemorational +noncommemorative +noncommemoratively +noncommemoratory +noncommencement +noncommendable +noncommendableness +noncommendably +noncommendatory +noncommensurable +noncommercial +noncommerciality +noncommercially +noncommiseration +noncommiserative +noncommiseratively +noncommissioned +non-commissioned +noncommitally +noncommitment +noncommittal +non-committal +noncommittalism +noncommittally +noncommittalness +noncommitted +noncommodious +noncommodiously +noncommodiousness +noncommonable +noncommorancy +noncommunal +noncommunally +noncommunicability +noncommunicable +noncommunicableness +noncommunicant +non-communicant +noncommunicating +noncommunication +noncommunicative +noncommunicatively +noncommunicativeness +noncommunion +noncommunist +noncommunistic +noncommunistical +noncommunistically +noncommunists +noncommutative +noncompearance +noncompensable +noncompensating +noncompensation +noncompensative +noncompensatory +noncompetency +noncompetent +noncompetently +noncompeting +noncompetitive +noncompetitively +noncompetitiveness +noncomplacence +noncomplacency +noncomplacencies +noncomplacent +noncomplacently +noncomplaisance +noncomplaisant +noncomplaisantly +noncompletion +noncompliance +noncompliances +noncompliant +noncomplicity +noncomplicities +noncomplying +noncompos +noncomposes +noncomposite +noncompositely +noncompositeness +noncomposure +noncompound +noncompoundable +noncompounder +non-compounder +noncomprehendible +noncomprehending +noncomprehendingly +noncomprehensible +noncomprehensiblely +noncomprehension +noncomprehensive +noncomprehensively +noncomprehensiveness +noncompressibility +noncompressible +noncompression +noncompressive +noncompressively +noncompromised +noncompromising +noncompulsion +noncompulsive +noncompulsively +noncompulsory +noncompulsorily +noncompulsoriness +noncomputation +noncoms +noncon +non-con +nonconcealment +nonconceiving +nonconcentrated +nonconcentratiness +nonconcentration +nonconcentrative +nonconcentrativeness +nonconcentric +nonconcentrical +nonconcentrically +nonconcentricity +nonconception +nonconceptual +nonconceptually +nonconcern +nonconcession +nonconcessive +nonconciliating +nonconciliatory +nonconcision +nonconcludency +nonconcludent +nonconcluding +nonconclusion +nonconclusive +nonconclusively +nonconclusiveness +nonconcordant +nonconcordantly +nonconcur +nonconcurred +nonconcurrence +nonconcurrency +nonconcurrent +nonconcurrently +nonconcurring +noncondemnation +noncondensable +noncondensation +noncondensed +noncondensibility +noncondensible +noncondensing +non-condensing +noncondescending +noncondescendingly +noncondescendingness +noncondescension +noncondiment +noncondimental +nonconditional +nonconditioned +noncondonation +nonconduciness +nonconducive +nonconduciveness +nonconductibility +nonconductible +nonconducting +nonconduction +nonconductive +nonconductor +non-conductor +nonconductors +nonconfederate +nonconfederation +nonconferrable +nonconfession +nonconficient +nonconfidence +nonconfident +nonconfidential +nonconfidentiality +nonconfidentially +nonconfidentialness +nonconfidently +nonconfiding +nonconfined +nonconfinement +nonconfining +nonconfirmation +nonconfirmative +nonconfirmatory +nonconfirming +nonconfiscable +nonconfiscation +nonconfiscatory +nonconfitent +nonconflicting +nonconflictive +nonconform +nonconformability +nonconformable +nonconformably +nonconformance +nonconformer +nonconformest +nonconforming +nonconformism +Nonconformist +nonconformistical +nonconformistically +nonconformists +nonconformitant +nonconformity +nonconfrontation +nonconfutation +noncongealing +noncongenital +noncongestion +noncongestive +noncongratulatory +Non-congregational +noncongregative +Non-congressional +noncongruence +noncongruency +noncongruent +noncongruently +noncongruity +noncongruities +noncongruous +noncongruously +noncongruousness +nonconjecturable +nonconjecturably +nonconjectural +nonconjugal +nonconjugality +nonconjugally +nonconjugate +nonconjugation +nonconjunction +nonconjunctive +nonconjunctively +nonconnection +nonconnective +nonconnectively +nonconnectivity +nonconnivance +nonconnivence +nonconnotative +nonconnotatively +nonconnubial +nonconnubiality +nonconnubially +nonconscientious +nonconscientiously +nonconscientiousness +nonconscious +nonconsciously +nonconsciousness +nonconscriptable +nonconscription +nonconsecration +nonconsecutive +nonconsecutively +nonconsecutiveness +nonconsent +nonconsenting +nonconsequence +nonconsequent +nonconsequential +nonconsequentiality +nonconsequentially +nonconsequentialness +nonconservation +nonconservational +nonconservative +nonconserving +nonconsideration +nonconsignment +nonconsistorial +nonconsolable +nonconsolidation +nonconsoling +nonconsolingly +nonconsonance +nonconsonant +nonconsorting +nonconspirator +nonconspiratorial +nonconspiring +nonconstant +nonconstituent +nonconstituted +nonconstitutional +nonconstraining +nonconstraint +nonconstricted +nonconstricting +nonconstrictive +nonconstruability +nonconstruable +nonconstruction +nonconstructive +nonconstructively +nonconstructiveness +nonconsular +nonconsultative +nonconsultatory +nonconsumable +nonconsuming +nonconsummation +nonconsumption +nonconsumptive +nonconsumptively +nonconsumptiveness +noncontact +noncontagion +non-contagion +noncontagionist +noncontagious +noncontagiously +noncontagiousness +noncontaminable +noncontamination +noncontaminative +noncontemplative +noncontemplatively +noncontemplativeness +noncontemporaneous +noncontemporaneously +noncontemporaneousness +noncontemporary +noncontemporaries +noncontemptibility +noncontemptible +noncontemptibleness +noncontemptibly +noncontemptuous +noncontemptuously +noncontemptuousness +noncontending +noncontent +non-content +noncontention +noncontentious +noncontentiously +nonconterminal +nonconterminous +nonconterminously +noncontestable +noncontestation +noncontextual +noncontextually +noncontiguity +noncontiguities +noncontiguous +noncontiguously +noncontiguousness +noncontinence +noncontinency +noncontinental +noncontingency +noncontingent +noncontingently +noncontinuable +noncontinuably +noncontinuance +noncontinuation +noncontinuity +noncontinuous +noncontinuously +noncontinuousness +noncontraband +noncontrabands +noncontraction +noncontractual +noncontradiction +non-contradiction +noncontradictory +noncontradictories +noncontrariety +noncontrarieties +noncontrastable +noncontrastive +noncontributable +noncontributing +noncontribution +noncontributive +noncontributively +noncontributiveness +noncontributor +noncontributory +noncontributories +noncontrivance +noncontrollable +noncontrollablely +noncontrollably +noncontrolled +noncontrolling +noncontroversial +noncontroversially +noncontumacious +noncontumaciously +noncontumaciousness +nonconvective +nonconvectively +nonconveyance +nonconvenable +nonconventional +nonconventionally +nonconvergence +nonconvergency +nonconvergent +nonconvergently +nonconverging +nonconversable +nonconversableness +nonconversably +nonconversance +nonconversancy +nonconversant +nonconversantly +nonconversational +nonconversationally +nonconversion +nonconvertibility +nonconvertible +nonconvertibleness +nonconvertibly +nonconviction +nonconvivial +nonconviviality +nonconvivially +non-co-operate +noncooperating +noncooperation +nonco-operation +non-co-operation +noncooperationist +nonco-operationist +non-co-operationist +noncooperative +non-co-operative +noncooperator +nonco-operator +non-co-operator +noncoordinating +noncoordination +non-co-ordination +noncopying +noncoplanar +noncoring +noncorporate +noncorporately +noncorporation +noncorporative +noncorporeal +noncorporeality +noncorpuscular +noncorrection +noncorrectional +noncorrective +noncorrectively +noncorrelating +noncorrelation +noncorrelative +noncorrelatively +noncorrespondence +noncorrespondent +noncorresponding +noncorrespondingly +noncorroborating +noncorroboration +noncorroborative +noncorroboratively +noncorroboratory +noncorrodible +noncorroding +noncorrosive +noncorrosively +noncorrosiveness +noncorrupt +noncorrupter +noncorruptibility +noncorruptible +noncorruptibleness +noncorruptibly +noncorruption +noncorruptive +noncorruptly +noncorruptness +noncortical +noncortically +noncosmic +noncosmically +noncosmopolitan +noncosmopolitanism +noncosmopolite +noncosmopolitism +noncostraight +noncotyledonal +noncotyledonary +noncotyledonous +noncottager +noncounteractive +noncounterfeit +noncounty +noncovetous +noncovetously +noncovetousness +noncranking +noncreation +noncreative +noncreatively +noncreativeness +noncreativity +noncredence +noncredent +noncredibility +noncredible +noncredibleness +noncredibly +noncredit +noncreditable +noncreditableness +noncreditably +noncreditor +noncredulous +noncredulously +noncredulousness +noncreeping +noncrenate +noncrenated +noncretaceous +noncrime +noncriminal +noncriminality +noncriminally +noncrinoid +noncryptic +noncryptical +noncryptically +noncrystalline +noncrystallizable +noncrystallized +noncrystallizing +noncritical +noncritically +noncriticalness +noncriticizing +noncrossover +noncrucial +noncrucially +noncruciform +noncruciformly +noncrusading +noncrushability +noncrushable +noncrustaceous +nonculminating +nonculmination +nonculpability +nonculpable +nonculpableness +nonculpably +noncultivability +noncultivable +noncultivatable +noncultivated +noncultivation +noncultural +nonculturally +nonculture +noncultured +noncumbrous +noncumbrously +noncumbrousness +noncumulative +noncumulatively +noncurantist +noncurative +noncuratively +noncurativeness +noncurdling +noncuriosity +noncurious +noncuriously +noncuriousness +noncurling +noncurrency +noncurrent +noncurrently +noncursive +noncursively +noncurtailing +noncurtailment +noncuspidate +noncuspidated +noncustodial +noncustomary +noncustomarily +noncutting +Non-czech +non-Czechoslovakian +nonda +nondairy +Nondalton +nondamageable +nondamaging +nondamagingly +nondamnation +nondance +nondancer +nondangerous +nondangerously +nondangerousness +Non-danish +nondark +Non-darwinian +nondatival +nondeadly +nondeaf +nondeafened +nondeafening +nondeafeningly +nondeafly +nondeafness +nondealer +nondebatable +nondebater +nondebating +nondebilitating +nondebilitation +nondebilitative +nondebtor +nondecadence +nondecadency +nondecadent +nondecayed +nondecaying +nondecalcification +nondecalcified +nondecane +nondecasyllabic +nondecasyllable +nondecatoic +nondeceit +nondeceivable +nondeceiving +nondeceleration +nondeception +nondeceptive +nondeceptively +nondeceptiveness +Nondeciduata +nondeciduate +nondeciduous +nondeciduously +nondeciduousness +nondecision +nondecisive +nondecisively +nondecisiveness +nondeclamatory +nondeclarant +nondeclaration +nondeclarative +nondeclaratively +nondeclaratory +nondeclarer +nondeclivitous +nondecomposition +nondecorated +nondecoration +nondecorative +nondecorous +nondecorously +nondecorousness +nondecreasing +nondedication +nondedicative +nondedicatory +nondeducible +nondeductibility +nondeductible +nondeduction +nondeductive +nondeductively +nondeep +nondefalcation +nondefamatory +nondefaulting +nondefeasance +nondefeasibility +nondefeasible +nondefeasibleness +nondefeasibness +nondefeat +nondefecting +nondefection +nondefective +nondefectively +nondefectiveness +nondefector +nondefendant +nondefense +nondefensibility +nondefensible +nondefensibleness +nondefensibly +nondefensive +nondefensively +nondefensiveness +nondeferable +nondeference +nondeferent +nondeferential +nondeferentially +nondeferrable +nondefiance +nondefiant +nondefiantly +nondefiantness +nondeficiency +nondeficiencies +nondeficient +nondeficiently +nondefilement +nondefiling +nondefinability +nondefinable +nondefinably +nondefined +nondefiner +nondefining +nondefinite +nondefinitely +nondefiniteness +nondefinition +nondefinitive +nondefinitively +nondefinitiveness +nondeflation +nondeflationary +nondeflected +nondeflection +nondeflective +nondeforestation +nondeformation +nondeformed +nondeformity +nondeformities +nondefunct +nondegeneracy +nondegeneracies +nondegenerate +nondegenerately +nondegenerateness +nondegeneration +nondegenerative +nondegerming +nondegradable +nondegradation +nondegrading +nondegreased +nondehiscent +nondeist +nondeistic +nondeistical +nondeistically +nondelegable +nondelegate +nondelegation +nondeleterious +nondeleteriously +nondeleteriousness +nondeliberate +nondeliberately +nondeliberateness +nondeliberation +nondelicate +nondelicately +nondelicateness +nondelineation +nondelineative +nondelinquent +nondeliquescence +nondeliquescent +nondelirious +nondeliriously +nondeliriousness +nondeliverance +nondelivery +nondeliveries +nondeluded +nondeluding +nondelusive +nondemand +nondemanding +nondemise +nondemobilization +nondemocracy +nondemocracies +nondemocratic +nondemocratical +nondemocratically +nondemolition +nondemonstrability +nondemonstrable +nondemonstrableness +nondemonstrably +nondemonstration +nondemonstrative +nondemonstratively +nondemonstrativeness +nondendroid +nondendroidal +nondenial +nondenominational +nondenominationalism +nondenominationally +nondenotative +nondenotatively +nondense +nondenseness +nondensity +nondenumerable +nondenunciating +nondenunciation +nondenunciative +nondenunciatory +nondeodorant +nondeodorizing +nondepartmental +nondepartmentally +nondeparture +nondependability +nondependable +nondependableness +nondependably +nondependance +nondependancy +nondependancies +nondependence +nondependency +nondependencies +nondependent +nondepletion +nondepletive +nondepletory +nondeportation +nondeported +nondeposition +nondepositor +nondepravation +nondepraved +nondepravity +nondepravities +nondeprecating +nondeprecatingly +nondeprecative +nondeprecatively +nondeprecatory +nondeprecatorily +nondepreciable +nondepreciating +nondepreciation +nondepreciative +nondepreciatively +nondepreciatory +nondepressed +nondepressing +nondepressingly +nondepression +nondepressive +nondepressively +nondeprivable +nondeprivation +nonderelict +nonderisible +nonderisive +nonderivability +nonderivable +nonderivative +nonderivatively +nonderogation +nonderogative +nonderogatively +nonderogatory +nonderogatorily +nonderogatoriness +nondescribable +nondescript +nondescriptive +nondescriptively +nondescriptiveness +nondescriptly +nondesecration +nondesignate +nondesignative +nondesigned +nondesire +nondesirous +nondesistance +nondesistence +nondesisting +nondespotic +nondespotically +nondesquamative +nondestruction +nondestructive +nondestructively +nondestructiveness +nondesulfurization +nondesulfurized +nondesulphurized +nondetachability +nondetachable +nondetachment +nondetailed +nondetention +nondeterioration +nondeterminable +nondeterminacy +nondeterminant +nondeterminate +nondeterminately +nondetermination +nondeterminative +nondeterminatively +nondeterminativeness +nondeterminism +nondeterminist +nondeterministic +nondeterministically +nondeterrent +nondetest +nondetinet +nondetonating +nondetractive +nondetractively +nondetractory +nondetrimental +nondetrimentally +nondevelopable +nondeveloping +nondevelopment +nondevelopmental +nondevelopmentally +nondeviant +nondeviating +nondeviation +nondevious +nondeviously +nondeviousness +nondevotional +nondevotionally +nondevout +nondevoutly +nondevoutness +nondexterity +nondexterous +nondexterously +nondexterousness +nondextrous +nondiabetic +nondiabolic +nondiabolical +nondiabolically +nondiabolicalness +nondiagnosis +nondiagonal +nondiagonally +nondiagrammatic +nondiagrammatical +nondiagrammatically +nondialectal +nondialectally +nondialectic +nondialectical +nondialectically +nondialyzing +nondiametral +nondiametrally +nondiapausing +nondiaphanous +nondiaphanously +nondiaphanousness +nondiastasic +nondiastatic +nondiathermanous +nondiazotizable +nondichogamy +nondichogamic +nondichogamous +nondichotomous +nondichotomously +nondictation +nondictatorial +nondictatorially +nondictatorialness +nondictionary +nondidactic +nondidactically +nondietetic +nondietetically +nondieting +nondifferentation +nondifferentiable +nondifferentiation +nondifficult +nondiffidence +nondiffident +nondiffidently +nondiffractive +nondiffractively +nondiffractiveness +nondiffuse +nondiffused +nondiffusible +nondiffusibleness +nondiffusibly +nondiffusing +nondiffusion +nondigestibility +nondigestible +nondigestibleness +nondigestibly +nondigesting +nondigestion +nondigestive +nondilapidated +nondilatability +nondilatable +nondilation +nondiligence +nondiligent +nondiligently +nondilution +nondimensioned +nondiminishing +nondynamic +nondynamical +nondynamically +nondynastic +nondynastical +nondynastically +nondiocesan +nondiphtherial +nondiphtheric +nondiphtheritic +nondiphthongal +nondiplomacy +nondiplomatic +nondiplomatically +nondipterous +nondirection +nondirectional +nondirective +nondirigibility +nondirigible +nondisagreement +nondisappearing +nondisarmament +nondisastrous +nondisastrously +nondisastrousness +nondisbursable +nondisbursed +nondisbursement +nondiscerning +nondiscernment +nondischarging +nondisciplinable +nondisciplinary +nondisciplined +nondisciplining +nondisclaim +nondisclosure +nondiscontinuance +nondiscordant +nondiscountable +nondiscoverable +nondiscovery +nondiscoveries +nondiscretionary +nondiscriminating +nondiscriminatingly +nondiscrimination +nondiscriminations +nondiscriminative +nondiscriminatively +nondiscriminatory +nondiscursive +nondiscursively +nondiscursiveness +nondiscussion +nondiseased +nondisestablishment +nondisfigurement +nondisfranchised +nondisguised +nondisingenuous +nondisingenuously +nondisingenuousness +nondisintegrating +nondisintegration +nondisinterested +nondisjunct +nondisjunction +nondisjunctional +nondisjunctive +nondisjunctively +nondismemberment +nondismissal +nondisparaging +nondisparate +nondisparately +nondisparateness +nondisparity +nondisparities +nondispensable +nondispensation +nondispensational +nondispensible +nondyspeptic +nondyspeptical +nondyspeptically +nondispersal +nondispersion +nondispersive +nondisposable +nondisposal +nondisposed +nondisputatious +nondisputatiously +nondisputatiousness +nondisqualifying +nondisrupting +nondisruptingly +nondisruptive +nondissent +nondissenting +nondissidence +nondissident +nondissipated +nondissipatedly +nondissipatedness +nondissipative +nondissolution +nondissolving +nondistant +nondistillable +nondistillation +nondistinctive +nondistinguishable +nondistinguishableness +nondistinguishably +nondistinguished +nondistinguishing +nondistorted +nondistortedly +nondistortedness +nondistorting +nondistortingly +nondistortion +nondistortive +nondistracted +nondistractedly +nondistracting +nondistractingly +nondistractive +nondistribution +nondistributional +nondistributive +nondistributively +nondistributiveness +nondisturbance +nondisturbing +nondivergence +nondivergency +nondivergencies +nondivergent +nondivergently +nondiverging +nondiversification +nondividing +nondivinity +nondivinities +nondivisibility +nondivisible +nondivisiblity +nondivision +nondivisional +nondivisive +nondivisively +nondivisiveness +nondivorce +nondivorced +nondivulgence +nondivulging +nondo +nondoctrinaire +nondoctrinal +nondoctrinally +nondocumental +nondocumentary +nondocumentaries +nondogmatic +nondogmatical +nondogmatically +nondoing +nondomestic +nondomestically +nondomesticated +nondomesticating +nondominance +nondominant +nondominating +nondomination +nondomineering +nondonation +nondormant +nondoubtable +nondoubter +nondoubting +nondoubtingly +nondramatic +nondramatically +nondrying +nondrinkable +nondrinker +nondrinkers +nondrinking +nondriver +nondropsical +nondropsically +nondrug +Non-druid +nondruidic +nondruidical +nondualism +nondualistic +nondualistically +nonduality +nonductile +nonductility +nondumping +nonduplicating +nonduplication +nonduplicative +nonduplicity +nondurability +nondurable +nondurableness +nondurably +nondutiable +none +noneager +noneagerly +noneagerness +nonearning +noneastern +noneatable +nonebullience +nonebulliency +nonebullient +nonebulliently +noneccentric +noneccentrically +nonecclesiastic +nonecclesiastical +nonecclesiastically +nonechoic +noneclectic +noneclectically +noneclipsed +noneclipsing +nonecliptic +nonecliptical +nonecliptically +nonecompense +noneconomy +noneconomic +noneconomical +noneconomically +noneconomies +nonecstatic +nonecstatically +nonecumenic +nonecumenical +nonedibility +nonedible +nonedibleness +nonedibness +nonedified +noneditor +noneditorial +noneditorially +noneducable +noneducated +noneducation +noneducational +noneducationally +noneducative +noneducatory +noneffective +non-effective +noneffervescent +noneffervescently +noneffete +noneffetely +noneffeteness +nonefficacy +nonefficacious +nonefficaciously +nonefficiency +nonefficient +non-efficient +nonefficiently +noneffusion +noneffusive +noneffusively +noneffusiveness +Non-egyptian +Non-egyptologist +nonego +non-ego +nonegocentric +nonegoistic +nonegoistical +nonegoistically +nonegos +nonegotistic +nonegotistical +nonegotistically +nonegregious +nonegregiously +nonegregiousness +noneidetic +nonejaculatory +nonejecting +nonejection +nonejective +nonelaborate +nonelaborately +nonelaborateness +nonelaborating +nonelaborative +nonelastic +nonelastically +nonelasticity +nonelect +non-elect +nonelected +nonelection +nonelective +nonelectively +nonelectiveness +nonelector +nonelectric +non-electric +nonelectrical +nonelectrically +nonelectrification +nonelectrified +nonelectrized +nonelectrocution +nonelectrolyte +nonelectrolytic +nonelectronic +noneleemosynary +nonelemental +nonelementally +nonelementary +nonelevating +nonelevation +nonelicited +noneligibility +noneligible +noneligibly +nonelimination +noneliminative +noneliminatory +nonelite +nonelliptic +nonelliptical +nonelliptically +nonelongation +nonelopement +noneloquence +noneloquent +noneloquently +nonelucidating +nonelucidation +nonelucidative +nonelusive +nonelusively +nonelusiveness +nonemanant +nonemanating +nonemancipation +nonemancipative +nonembarkation +nonembellished +nonembellishing +nonembellishment +nonembezzlement +nonembryonal +nonembryonic +nonembryonically +nonemendable +nonemendation +nonemergence +nonemergent +nonemigrant +nonemigration +nonemission +nonemotional +nonemotionalism +nonemotionally +nonemotive +nonemotively +nonemotiveness +nonempathic +nonempathically +nonemphatic +nonemphatical +nonempiric +nonempirical +nonempirically +nonempiricism +nonemploying +nonemployment +nonempty +nonemulation +nonemulative +nonemulous +nonemulously +nonemulousness +nonenactment +nonencyclopaedic +nonencyclopedic +nonencyclopedical +nonenclosure +nonencroachment +nonendemic +nonendorsement +nonendowment +nonendurable +nonendurance +nonenduring +nonene +nonenemy +nonenemies +nonenergetic +nonenergetically +nonenergic +nonenervating +nonenforceability +nonenforceable +nonenforced +nonenforcedly +nonenforcement +nonenforcements +nonenforcing +nonengagement +nonengineering +Non-english +nonengrossing +nonengrossingly +nonenigmatic +nonenigmatical +nonenigmatically +nonenlightened +nonenlightening +nonenrolled +non-ens +nonent +nonentailed +nonenteric +nonenterprising +nonentertaining +nonentertainment +nonenthusiastic +nonenthusiastically +nonenticing +nonenticingly +nonentitative +nonentity +nonentities +nonentityism +nonentitive +nonentitize +nonentomologic +nonentomological +nonentrant +nonentreating +nonentreatingly +nonentres +nonentresse +nonentry +nonentries +nonenumerated +nonenumerative +nonenunciation +nonenunciative +nonenunciatory +nonenviable +nonenviableness +nonenviably +nonenvious +nonenviously +nonenviousness +nonenvironmental +nonenvironmentally +nonenzymic +nonephemeral +nonephemerally +nonepic +nonepical +nonepically +nonepicurean +nonepigrammatic +nonepigrammatically +nonepileptic +nonepiscopal +nonepiscopalian +non-Episcopalian +nonepiscopally +nonepisodic +nonepisodical +nonepisodically +nonepithelial +nonepochal +nonequability +nonequable +nonequableness +nonequably +nonequal +nonequalization +nonequalized +nonequalizing +nonequals +nonequation +nonequatorial +nonequatorially +nonequestrian +nonequilateral +nonequilaterally +nonequilibrium +nonequitable +nonequitably +nonequivalence +nonequivalency +nonequivalent +nonequivalently +nonequivalents +nonequivocal +nonequivocally +nonequivocating +noneradicable +noneradicative +nonerasure +nonerecting +nonerection +noneroded +nonerodent +noneroding +nonerosive +nonerotic +nonerotically +nonerrant +nonerrantly +nonerratic +nonerratically +nonerroneous +nonerroneously +nonerroneousness +nonerudite +noneruditely +noneruditeness +nonerudition +noneruption +noneruptive +nones +nonescape +none-so-pretty +none-so-pretties +nonesoteric +nonesoterically +nonespionage +nonespousal +nonessential +non-essential +nonessentials +nonestablishment +nonesthetic +nonesthetical +nonesthetically +nonestimable +nonestimableness +nonestimably +nonesuch +nonesuches +nonesurient +nonesuriently +nonet +noneternal +noneternally +noneternalness +noneternity +nonetheless +nonethereal +nonethereality +nonethereally +nonetherealness +nonethic +nonethical +nonethically +nonethicalness +nonethyl +nonethnic +nonethnical +nonethnically +nonethnologic +nonethnological +nonethnologically +nonets +nonetto +Non-euclidean +noneugenic +noneugenical +noneugenically +noneuphonious +noneuphoniously +noneuphoniousness +Non-european +nonevacuation +nonevadable +nonevadible +nonevading +nonevadingly +nonevaluation +nonevanescent +nonevanescently +nonevangelic +nonevangelical +nonevangelically +nonevaporable +nonevaporating +nonevaporation +nonevaporative +nonevasion +nonevasive +nonevasively +nonevasiveness +nonevent +nonevents +noneviction +nonevident +nonevidential +nonevil +nonevilly +nonevilness +nonevincible +nonevincive +nonevocative +nonevolutional +nonevolutionally +nonevolutionary +nonevolutionist +nonevolving +nonexactable +nonexacting +nonexactingly +nonexactingness +nonexaction +nonexaggerated +nonexaggeratedly +nonexaggerating +nonexaggeration +nonexaggerative +nonexaggeratory +nonexamination +nonexcavation +nonexcepted +nonexcepting +nonexceptional +nonexceptionally +nonexcerptible +nonexcessive +nonexcessively +nonexcessiveness +nonexchangeability +nonexchangeable +nonexcitable +nonexcitableness +nonexcitably +nonexcitative +nonexcitatory +nonexciting +nonexclamatory +nonexclusion +nonexclusive +nonexcommunicable +nonexculpable +nonexculpation +nonexculpatory +nonexcusable +nonexcusableness +nonexcusably +nonexecutable +nonexecution +nonexecutive +nonexemplary +nonexemplification +nonexemplificatior +nonexempt +nonexemption +nonexercisable +nonexercise +nonexerciser +nonexertion +nonexertive +nonexhausted +nonexhaustible +nonexhaustive +nonexhaustively +nonexhaustiveness +nonexhibition +nonexhibitionism +nonexhibitionistic +nonexhibitive +nonexhortation +nonexhortative +nonexhortatory +nonexigent +nonexigently +nonexistence +non-existence +nonexistences +nonexistent +non-existent +nonexistential +nonexistentialism +nonexistentially +nonexisting +nonexoneration +nonexotic +nonexotically +nonexpanded +nonexpanding +nonexpansibility +nonexpansible +nonexpansile +nonexpansion +nonexpansive +nonexpansively +nonexpansiveness +nonexpectant +nonexpectantly +nonexpectation +nonexpedience +nonexpediency +nonexpedient +nonexpediential +nonexpediently +nonexpeditious +nonexpeditiously +nonexpeditiousness +nonexpendable +nonexperience +nonexperienced +nonexperiential +nonexperientially +nonexperimental +nonexperimentally +nonexpert +nonexpiable +nonexpiation +nonexpiatory +nonexpiration +nonexpiry +nonexpiries +nonexpiring +nonexplainable +nonexplanative +nonexplanatory +nonexplicable +nonexplicative +nonexploitation +nonexplorative +nonexploratory +nonexplosive +nonexplosively +nonexplosiveness +nonexplosives +nonexponential +nonexponentially +nonexponible +nonexportable +nonexportation +nonexposure +nonexpressionistic +nonexpressive +nonexpressively +nonexpressiveness +nonexpulsion +nonexpulsive +nonextant +nonextempore +nonextended +nonextendible +nonextendibleness +nonextensibility +nonextensible +nonextensibleness +nonextensibness +nonextensile +nonextension +nonextensional +nonextensive +nonextensively +nonextensiveness +nonextenuating +nonextenuatingly +nonextenuative +nonextenuatory +nonexteriority +nonextermination +nonexterminative +nonexterminatory +nonexternal +nonexternality +nonexternalized +nonexternally +nonextinct +nonextinction +nonextinguishable +nonextinguished +nonextortion +nonextortive +nonextractable +nonextracted +nonextractible +nonextraction +nonextractive +nonextraditable +nonextradition +nonextraneous +nonextraneously +nonextraneousness +nonextreme +nonextricable +nonextricably +nonextrication +nonextrinsic +nonextrinsical +nonextrinsically +nonextrusive +nonexuberance +nonexuberancy +nonexuding +nonexultant +nonexultantly +nonexultation +nonfabulous +nonfacetious +nonfacetiously +nonfacetiousness +nonfacial +nonfacility +nonfacing +nonfact +nonfactious +nonfactiously +nonfactiousness +nonfactitious +nonfactitiously +nonfactitiousness +nonfactory +nonfacts +nonfactual +nonfactually +nonfacultative +nonfaculty +nonfaddist +nonfading +nonfailure +nonfallacious +nonfallaciously +nonfallaciousness +nonfalse +nonfaltering +nonfalteringly +nonfamily +nonfamilial +nonfamiliar +nonfamiliarly +nonfamilies +nonfamous +nonfan +nonfanatic +nonfanatical +nonfanatically +nonfanciful +nonfans +nonfantasy +nonfantasies +nonfarcical +nonfarcicality +nonfarcically +nonfarcicalness +nonfarm +nonfascist +Non-fascist +nonfascists +nonfashionable +nonfashionableness +nonfashionably +nonfastidious +nonfastidiously +nonfastidiousness +nonfat +nonfatal +nonfatalistic +nonfatality +nonfatalities +nonfatally +nonfatalness +nonfatigable +nonfattening +nonfatty +nonfaulty +nonfavorable +nonfavorableness +nonfavorably +nonfavored +nonfavorite +nonfealty +nonfealties +nonfeasance +non-feasance +nonfeasibility +nonfeasible +nonfeasibleness +nonfeasibly +nonfeasor +nonfeatured +nonfebrile +nonfecund +nonfecundity +nonfederal +nonfederated +nonfeeble +nonfeebleness +nonfeebly +nonfeeding +nonfeeling +nonfeelingly +nonfeldspathic +nonfelicity +nonfelicitous +nonfelicitously +nonfelicitousness +nonfelony +nonfelonious +nonfeloniously +nonfeloniousness +nonfenestrated +nonfermentability +nonfermentable +nonfermentation +nonfermentative +nonfermented +nonfermenting +nonferocious +nonferociously +nonferociousness +nonferocity +nonferrous +nonfertile +nonfertility +nonfervent +nonfervently +nonferventness +nonfervid +nonfervidly +nonfervidness +nonfestive +nonfestively +nonfestiveness +nonfeudal +nonfeudally +nonfeverish +nonfeverishly +nonfeverishness +nonfeverous +nonfeverously +nonfibrous +nonfiction +nonfictional +nonfictionally +nonfictitious +nonfictitiously +nonfictitiousness +nonfictive +nonfictively +nonfidelity +nonfiduciary +nonfiduciaries +nonfighter +nonfigurative +nonfiguratively +nonfigurativeness +nonfilamentous +nonfilial +nonfilter +nonfilterable +nonfimbriate +nonfimbriated +nonfinal +nonfinancial +nonfinancially +nonfinding +nonfinishing +nonfinite +nonfinitely +nonfiniteness +nonfireproof +nonfiscal +nonfiscally +nonfisherman +nonfishermen +nonfissile +nonfissility +nonfissionable +nonfixation +nonflagellate +nonflagellated +nonflagitious +nonflagitiously +nonflagitiousness +nonflagrance +nonflagrancy +nonflagrant +nonflagrantly +nonflaky +nonflakily +nonflakiness +nonflammability +nonflammable +nonflammatory +nonflatulence +nonflatulency +nonflatulent +nonflatulently +nonflawed +Non-flemish +nonflexibility +nonflexible +nonflexibleness +nonflexibly +nonflyable +nonflying +nonflirtatious +nonflirtatiously +nonflirtatiousness +nonfloatation +nonfloating +nonfloatingly +nonfloriferous +nonflowering +nonflowing +nonfluctuating +nonfluctuation +nonfluency +nonfluent +nonfluently +nonfluentness +nonfluid +nonfluidic +nonfluidity +nonfluidly +nonfluids +nonfluorescence +nonfluorescent +nonflux +nonfocal +nonfollowing +nonfood +nonforbearance +nonforbearing +nonforbearingly +nonforeclosing +nonforeclosure +nonforeign +nonforeigness +nonforeignness +nonforeknowledge +nonforensic +nonforensically +nonforest +nonforested +nonforfeitable +nonforfeiting +nonforfeiture +nonforfeitures +nonforgiving +nonform +nonformal +nonformalism +nonformalistic +nonformally +nonformalness +nonformation +nonformative +nonformatively +nonformidability +nonformidable +nonformidableness +nonformidably +nonforming +nonformulation +nonfortifiable +nonfortification +nonfortifying +nonfortuitous +nonfortuitously +nonfortuitousness +nonfossiliferous +nonfouling +nonfragile +nonfragilely +nonfragileness +nonfragility +nonfragmented +nonfragrant +nonfrangibility +nonfrangible +nonfrat +nonfraternal +nonfraternally +nonfraternity +nonfrauder +nonfraudulence +nonfraudulency +nonfraudulent +nonfraudulently +nonfreedom +nonfreeman +nonfreemen +nonfreezable +nonfreeze +nonfreezing +Non-french +nonfrenetic +nonfrenetically +nonfrequence +nonfrequency +nonfrequent +nonfrequently +nonfricative +nonfriction +nonfrigid +nonfrigidity +nonfrigidly +nonfrigidness +nonfrosted +nonfrosting +nonfrugal +nonfrugality +nonfrugally +nonfrugalness +nonfruition +nonfrustration +nonfuel +nonfugitive +nonfugitively +nonfugitiveness +nonfulfillment +nonfulminating +nonfunctional +nonfunctionally +nonfunctioning +nonfundable +nonfundamental +nonfundamentalist +nonfundamentally +nonfunded +nonfungible +nonfuroid +nonfused +nonfusibility +nonfusible +nonfusion +nonfutile +nonfuturistic +nonfuturity +nonfuturition +nong +Non-gaelic +nongay +nongays +nongalactic +nongalvanized +nongame +nonganglionic +nongangrenous +nongarrulity +nongarrulous +nongarrulously +nongarrulousness +nongas +nongaseness +nongaseous +nongaseousness +nongases +nongassy +nongelatinizing +nongelatinous +nongelatinously +nongelatinousness +nongelling +nongenealogic +nongenealogical +nongenealogically +nongeneralized +nongenerating +nongenerative +nongeneric +nongenerical +nongenerically +nongenetic +nongenetical +nongenetically +nongentile +nongenuine +nongenuinely +nongenuineness +nongeographic +nongeographical +nongeographically +nongeologic +nongeological +nongeologically +nongeometric +nongeometrical +nongeometrically +Non-german +nongermane +Non-germanic +nongerminal +nongerminating +nongermination +nongerminative +nongerundial +nongerundive +nongerundively +nongestic +nongestical +nongilded +nongildsman +nongilled +nongymnast +nongipsy +nongypsy +non-Gypsy +non-Gypsies +nonglacial +nonglacially +nonglandered +nonglandular +nonglandulous +nonglare +nonglazed +nonglobular +nonglobularly +nonglucose +nonglucosidal +nonglucosidic +nonglutenous +nongod +nongold +nongolfer +nongospel +Non-gothic +non-Gothically +nongovernance +nongovernment +Non-government +nongovernmental +nongraceful +nongracefully +nongracefulness +nongraciosity +nongracious +nongraciously +nongraciousness +nongraded +nongraduate +nongraduated +nongraduation +nongray +nongrain +nongrained +nongrammatical +nongranular +nongranulated +nongraphic +nongraphical +nongraphically +nongraphicalness +nongraphitic +nongrass +nongratification +nongratifying +nongratifyingly +nongratuitous +nongratuitously +nongratuitousness +nongraven +nongravitation +nongravitational +nongravitationally +nongravitative +nongravity +nongravities +nongreasy +non-Greek +nongreen +nongregarious +nongregariously +nongregariousness +nongrey +nongremial +non-gremial +nongrieved +nongrieving +nongrievous +nongrievously +nongrievousness +nongrooming +nongrounded +nongrounding +nonguarantee +nonguaranty +nonguaranties +nonguard +nonguidable +nonguidance +nonguilt +nonguilts +nonguttural +nongutturally +nongutturalness +nonhabitability +nonhabitable +nonhabitableness +nonhabitably +nonhabitation +nonhabitual +nonhabitually +nonhabitualness +nonhabituating +nonhackneyed +nonhalation +nonhallucinated +nonhallucination +nonhallucinatory +Non-hamitic +nonhandicap +nonhardenable +nonhardy +nonharmony +nonharmonic +nonharmonies +nonharmonious +nonharmoniously +nonharmoniousness +nonhazardous +nonhazardously +nonhazardousness +nonheading +nonhearer +nonheathen +nonheathens +Non-hebraic +non-Hebraically +Non-hebrew +nonhectic +nonhectically +nonhedonic +nonhedonically +nonhedonistic +nonhedonistically +nonheinous +nonheinously +nonheinousness +Non-hellenic +nonhematic +nonheme +nonhemophilic +nonhepatic +nonhereditability +nonhereditable +nonhereditably +nonhereditary +nonhereditarily +nonhereditariness +nonheretical +nonheretically +nonheritability +nonheritable +nonheritably +nonheritor +nonhero +nonheroes +nonheroic +nonheroical +nonheroically +nonheroicalness +nonheroicness +nonhesitant +nonhesitantly +nonheuristic +Non-hibernian +nonhydrated +nonhydraulic +nonhydrogenous +nonhydrolyzable +nonhydrophobic +nonhierarchic +nonhierarchical +nonhierarchically +nonhieratic +nonhieratical +nonhieratically +nonhygrometric +nonhygroscopic +nonhygroscopically +Non-hindu +Non-hinduized +nonhyperbolic +nonhyperbolical +nonhyperbolically +nonhypnotic +nonhypnotically +nonhypostatic +nonhypostatical +nonhypostatically +nonhistone +nonhistoric +nonhistorical +nonhistorically +nonhistoricalness +nonhistrionic +nonhistrionical +nonhistrionically +nonhistrionicalness +nonhomaloidal +nonhome +Non-homeric +nonhomiletic +nonhomogeneity +nonhomogeneous +nonhomogeneously +nonhomogeneousness +nonhomogenous +nonhomologous +nonhostile +nonhostilely +nonhostility +nonhouseholder +nonhousekeeping +nonhubristic +nonhuman +nonhumaness +nonhumanist +nonhumanistic +nonhumanized +nonhumanness +nonhumorous +nonhumorously +nonhumorousness +nonhumus +nonhunting +Noni +nonya +Non-yahgan +nonic +noniconoclastic +noniconoclastically +nonideal +nonidealist +nonidealistic +nonidealistically +nonideational +nonideationally +nonidempotent +nonidentical +nonidentification +nonidentity +nonidentities +nonideologic +nonideological +nonideologically +nonidyllic +nonidyllically +nonidiomatic +nonidiomatical +nonidiomatically +nonidiomaticalness +nonidolatrous +nonidolatrously +nonidolatrousness +Nonie +nonigneous +nonignitability +nonignitable +nonignitibility +nonignitible +nonignominious +nonignominiously +nonignominiousness +nonignorant +nonignorantly +nonyielding +nonyl +nonylene +nonylenic +nonylic +nonillative +nonillatively +nonillion +nonillionth +nonilluminant +nonilluminating +nonilluminatingly +nonillumination +nonilluminative +nonillusional +nonillusive +nonillusively +nonillusiveness +nonillustration +nonillustrative +nonillustratively +nonyls +nonimage +nonimaginary +nonimaginarily +nonimaginariness +nonimaginational +nonimbricate +nonimbricated +nonimbricately +nonimbricating +nonimbricative +nonimitability +nonimitable +nonimitating +nonimitation +nonimitational +nonimitative +nonimitatively +nonimitativeness +nonimmanence +nonimmanency +nonimmanent +nonimmanently +nonimmateriality +nonimmersion +nonimmigrant +nonimmigration +nonimmune +nonimmunity +nonimmunities +nonimmunization +nonimmunized +nonimpact +nonimpacted +nonimpairment +nonimpartation +nonimpartment +nonimpatience +nonimpeachability +nonimpeachable +nonimpeachment +nonimpedimental +nonimpedimentary +nonimperative +nonimperatively +nonimperativeness +nonimperial +nonimperialistic +nonimperialistically +nonimperially +nonimperialness +nonimperious +nonimperiously +nonimperiousness +nonimplement +nonimplemental +nonimplication +nonimplicative +nonimplicatively +nonimportation +non-importation +nonimporting +nonimposition +nonimpregnated +nonimpressionability +nonimpressionable +nonimpressionableness +nonimpressionabness +nonimpressionist +nonimpressionistic +nonimprovement +nonimpulsive +nonimpulsively +nonimpulsiveness +nonimputability +nonimputable +nonimputableness +nonimputably +nonimputation +nonimputative +nonimputatively +nonimputativeness +nonincandescence +nonincandescent +nonincandescently +nonincarnate +nonincarnated +nonincestuous +nonincestuously +nonincestuousness +nonincident +nonincidental +nonincidentally +nonincitement +noninclinable +noninclination +noninclinational +noninclinatory +noninclusion +noninclusive +noninclusively +noninclusiveness +nonincorporated +nonincorporative +nonincreasable +nonincrease +nonincreasing +nonincriminating +nonincrimination +nonincriminatory +nonincrusting +nonindependent +nonindependently +nonindexed +Non-indian +nonindictable +nonindictment +nonindigenous +nonindividual +nonindividualistic +nonindividuality +nonindividualities +Non-indo-european +noninduced +noninducible +noninductive +noninductively +noninductivity +nonindulgence +nonindulgent +nonindulgently +nonindurated +nonindurative +nonindustrial +nonindustrialization +nonindustrialized +nonindustrially +nonindustrious +nonindustriously +nonindustriousness +noninert +noninertial +noninertly +noninertness +noninfallibilist +noninfallibility +noninfallible +noninfallibleness +noninfallibly +noninfantry +noninfected +noninfecting +noninfection +noninfectious +noninfectiously +noninfectiousness +noninferable +noninferably +noninferential +noninferentially +noninfinite +noninfinitely +noninfiniteness +noninflammability +noninflammable +noninflammableness +noninflammably +noninflammatory +noninflation +noninflationary +noninflected +noninflectional +noninflectionally +noninfluence +noninfluential +noninfluentially +noninformational +noninformative +noninformatively +noninformativeness +noninfraction +noninfusibility +noninfusible +noninfusibleness +noninfusibness +noninhabitability +noninhabitable +noninhabitance +noninhabitancy +noninhabitancies +noninhabitant +noninherence +noninherent +noninherently +noninheritability +noninheritable +noninheritableness +noninheritabness +noninherited +noninhibitive +noninhibitory +noninitial +noninitially +noninjury +noninjuries +noninjurious +noninjuriously +noninjuriousness +noninoculation +noninoculative +noninquiring +noninquiringly +noninsect +noninsertion +noninsistence +noninsistency +noninsistencies +noninsistent +noninspissating +noninstinctive +noninstinctively +noninstinctual +noninstinctually +noninstitution +noninstitutional +noninstitutionally +noninstruction +noninstructional +noninstructionally +noninstructive +noninstructively +noninstructiveness +noninstructress +noninstrumental +noninstrumentalistic +noninstrumentally +noninsular +noninsularity +noninsurance +nonintegrable +nonintegrated +nonintegration +nonintegrity +nonintellectual +nonintellectually +nonintellectualness +nonintellectuals +nonintelligence +nonintelligent +nonintelligently +nonintent +nonintention +noninteracting +noninteractive +nonintercepting +noninterceptive +noninterchangeability +noninterchangeable +noninterchangeableness +noninterchangeably +nonintercourse +non-intercourse +noninterdependence +noninterdependency +noninterdependent +noninterdependently +noninterfaced +noninterference +non-interference +noninterferer +noninterfering +noninterferingly +noninterleaved +nonintermission +nonintermittence +nonintermittent +nonintermittently +nonintermittentness +noninternational +noninternationally +noninterpolating +noninterpolation +noninterpolative +noninterposition +noninterpretability +noninterpretable +noninterpretational +noninterpretative +noninterpretively +noninterpretiveness +noninterrupted +noninterruptedly +noninterruptedness +noninterruption +noninterruptive +nonintersecting +nonintersectional +nonintersector +nonintervention +non-intervention +noninterventional +noninterventionalist +noninterventionist +noninterventionists +nonintimidation +nonintoxicant +nonintoxicants +nonintoxicating +nonintoxicatingly +nonintoxicative +nonintrospective +nonintrospectively +nonintrospectiveness +nonintroversive +nonintroversively +nonintroversiveness +nonintroverted +nonintrovertedly +nonintrovertedness +nonintrusion +non-intrusion +nonintrusionism +nonintrusionist +nonintrusive +nonintuitive +nonintuitively +nonintuitiveness +noninvasive +noninverted +noninverting +noninvidious +noninvidiously +noninvidiousness +noninvincibility +noninvincible +noninvincibleness +noninvincibly +noninvolved +noninvolvement +noninvolvements +noniodized +nonion +nonionic +Non-ionic +nonionized +nonionizing +nonirate +nonirately +nonirenic +nonirenical +noniridescence +noniridescent +noniridescently +Non-irish +noniron +non-iron +nonironic +nonironical +nonironically +nonironicalness +nonirradiated +nonirrational +nonirrationally +nonirrationalness +nonirreparable +nonirrevocability +nonirrevocable +nonirrevocableness +nonirrevocably +nonirrigable +nonirrigated +nonirrigating +nonirrigation +nonirritability +nonirritable +nonirritableness +nonirritably +nonirritancy +nonirritant +nonirritating +Non-islamic +non-Islamitic +nonisobaric +nonisoelastic +nonisolable +nonisotropic +nonisotropous +Non-israelite +non-Israelitic +Non-israelitish +nonissuable +nonissuably +nonissue +Non-italian +non-Italic +Nonius +Non-japanese +Non-jew +Non-jewish +nonjoinder +non-joinder +nonjournalistic +nonjournalistically +nonjudgmental +nonjudicable +nonjudicative +nonjudicatory +nonjudicatories +nonjudiciable +nonjudicial +nonjudicially +nonjurable +nonjurancy +nonjurant +non-jurant +nonjurantism +nonjuress +nonjury +non-jury +nonjuridic +nonjuridical +nonjuridically +nonjuries +nonjurying +nonjuring +non-juring +nonjurist +nonjuristic +nonjuristical +nonjuristically +Nonjuror +non-juror +nonjurorism +nonjurors +Non-kaffir +nonkinetic +nonknowledge +nonknowledgeable +nonkosher +nonlabeling +nonlabelling +nonlacteal +nonlacteally +nonlacteous +nonlactescent +nonlactic +nonlayered +nonlaying +nonlaminable +nonlaminated +nonlaminating +nonlaminative +nonlanguage +nonlarcenous +non-Latin +nonlawyer +nonleaded +nonleafy +nonleaking +nonlegal +nonlegato +Non-legendrean +nonlegislative +nonlegislatively +nonlegitimacy +nonlegitimate +nonlegume +nonleguminous +nonlepidopteral +nonlepidopteran +nonlepidopterous +nonleprous +nonleprously +nonlethal +nonlethally +nonlethargic +nonlethargical +nonlethargically +nonlevel +nonleviable +nonlevulose +nonly +nonliability +nonliabilities +nonliable +nonlibelous +nonlibelously +nonliberal +nonliberalism +nonliberation +nonlibidinous +nonlibidinously +nonlibidinousness +nonlicensable +nonlicensed +nonlicentiate +nonlicentious +nonlicentiously +nonlicentiousness +nonlicet +nonlicit +nonlicking +nonlife +nonlimitation +nonlimitative +nonlimiting +nonlymphatic +nonlineal +nonlinear +nonlinearity +nonlinearities +nonlinearity's +nonlinearly +nonlinguistic +nonlinkage +nonlipoidal +nonliquefiable +nonliquefying +nonliquid +nonliquidating +nonliquidation +nonliquidly +nonlyric +nonlyrical +nonlyrically +nonlyricalness +nonlyricism +nonlister +nonlisting +nonliteracy +nonliteral +nonliterality +nonliterally +nonliteralness +nonliterary +nonliterarily +nonliterariness +nonliterate +non-literate +nonlitigated +nonlitigation +nonlitigious +nonlitigiously +nonlitigiousness +nonliturgic +nonliturgical +nonliturgically +nonlive +nonlives +nonliving +nonlixiviated +nonlixiviation +nonlocal +nonlocalizable +nonlocalized +nonlocally +nonlocals +nonlocation +nonlogic +nonlogical +nonlogicality +nonlogically +nonlogicalness +nonlogistic +nonlogistical +nonloyal +nonloyally +nonloyalty +nonloyalties +nonlosable +nonloser +nonlover +nonloving +nonloxodromic +nonloxodromical +nonlubricant +nonlubricating +nonlubricious +nonlubriciously +nonlubriciousness +nonlucid +nonlucidity +nonlucidly +nonlucidness +nonlucrative +nonlucratively +nonlucrativeness +nonlugubrious +nonlugubriously +nonlugubriousness +nonluminescence +nonluminescent +nonluminosity +nonluminous +nonluminously +nonluminousness +nonluster +nonlustrous +nonlustrously +nonlustrousness +Non-lutheran +Non-magyar +nonmagnetic +nonmagnetical +nonmagnetically +nonmagnetizable +nonmagnetized +nonmailable +nonmaintenance +nonmajor +nonmajority +nonmajorities +nonmakeup +Non-malay +Non-malayan +nonmalarial +nonmalarian +nonmalarious +nonmalicious +nonmaliciously +nonmaliciousness +nonmalignance +nonmalignancy +nonmalignant +nonmalignantly +nonmalignity +nonmalleability +nonmalleable +nonmalleableness +nonmalleabness +Non-malthusian +nonmammalian +nonman +nonmanagement +nonmandatory +nonmandatories +nonmanifest +nonmanifestation +nonmanifestly +nonmanifestness +nonmanila +nonmanipulative +nonmanipulatory +nonmannered +nonmanneristic +nonmannite +nonmanual +nonmanually +nonmanufacture +nonmanufactured +nonmanufacturing +Non-marcan +nonmarine +nonmarital +nonmaritally +nonmaritime +nonmarket +nonmarketability +nonmarketable +nonmarriage +nonmarriageability +nonmarriageable +nonmarriageableness +nonmarriageabness +nonmarrying +nonmartial +nonmartially +nonmartialness +nonmarveling +nonmasculine +nonmasculinely +nonmasculineness +nonmasculinity +nonmaskable +nonmason +Non-mason +nonmastery +nonmasteries +nonmatching +nonmaterial +nonmaterialistic +nonmaterialistically +nonmateriality +nonmaternal +nonmaternally +nonmathematic +nonmathematical +nonmathematically +nonmathematician +nonmatrimonial +nonmatrimonially +nonmatter +nonmaturation +nonmaturative +nonmature +nonmaturely +nonmatureness +nonmaturity +nonmeasurability +nonmeasurable +nonmeasurableness +nonmeasurably +nonmeat +nonmechanical +nonmechanically +nonmechanicalness +nonmechanistic +nonmediation +nonmediative +nonmedicable +nonmedical +nonmedically +nonmedicative +nonmedicinal +nonmedicinally +nonmeditative +nonmeditatively +nonmeditativeness +Non-mediterranean +nonmedullated +nonmelodic +nonmelodically +nonmelodious +nonmelodiously +nonmelodiousness +nonmelodramatic +nonmelodramatically +nonmelting +nonmember +non-member +nonmembers +nonmembership +nonmen +nonmenacing +Non-mendelian +nonmendicancy +nonmendicant +nonmenial +nonmenially +nonmental +nonmentally +nonmercantile +nonmercearies +nonmercenary +nonmercenaries +nonmerchantable +nonmeritorious +nonmetal +non-metal +nonmetallic +nonmetalliferous +nonmetallurgic +nonmetallurgical +nonmetallurgically +nonmetals +nonmetamorphic +nonmetamorphoses +nonmetamorphosis +nonmetamorphous +nonmetaphysical +nonmetaphysically +nonmetaphoric +nonmetaphorical +nonmetaphorically +nonmeteoric +nonmeteorically +nonmeteorologic +nonmeteorological +nonmeteorologically +nonmethodic +nonmethodical +nonmethodically +nonmethodicalness +Non-methodist +non-Methodistic +nonmetric +nonmetrical +nonmetrically +nonmetropolitan +nonmicrobic +nonmicroprogrammed +nonmicroscopic +nonmicroscopical +nonmicroscopically +nonmigrant +nonmigrating +nonmigration +nonmigratory +nonmilitancy +nonmilitant +nonmilitantly +nonmilitants +nonmilitary +nonmilitarily +nonmillionaire +nonmimetic +nonmimetically +nonmineral +nonmineralogical +nonmineralogically +nonminimal +nonministerial +nonministerially +nonministration +nonmyopic +nonmyopically +nonmiraculous +nonmiraculously +nonmiraculousness +nonmischievous +nonmischievously +nonmischievousness +nonmiscibility +nonmiscible +nonmissionary +nonmissionaries +nonmystic +nonmystical +nonmystically +nonmysticalness +nonmysticism +nonmythical +nonmythically +nonmythologic +nonmythological +nonmythologically +nonmitigation +nonmitigative +nonmitigatory +nonmobile +nonmobility +nonmodal +nonmodally +nonmoderate +nonmoderately +nonmoderateness +nonmodern +nonmodernistic +nonmodernly +nonmodernness +nonmodificative +nonmodificatory +nonmodifying +Non-mohammedan +nonmolar +nonmolecular +nonmomentary +nonmomentariness +nonmonarchal +nonmonarchally +nonmonarchial +nonmonarchic +nonmonarchical +nonmonarchically +nonmonarchist +nonmonarchistic +nonmonastic +nonmonastically +nonmoney +nonmonetary +Non-mongol +Non-mongolian +nonmonist +nonmonistic +nonmonistically +nonmonogamous +nonmonogamously +nonmonopolistic +nonmonotheistic +Non-moorish +nonmorainic +nonmoral +non-moral +nonmorality +Non-mormon +nonmortal +nonmortally +Non-moslem +Non-moslemah +non-Moslems +nonmotile +nonmotility +nonmotion +nonmotivated +nonmotivation +nonmotivational +nonmotoring +nonmotorist +nonmountainous +nonmountainously +nonmoveability +nonmoveable +nonmoveableness +nonmoveably +nonmucilaginous +nonmucous +non-Muhammadan +non-Muhammedan +nonmulched +nonmultiple +nonmultiplication +nonmultiplicational +nonmultiplicative +nonmultiplicatively +nonmunicipal +nonmunicipally +nonmuscular +nonmuscularly +nonmusic +nonmusical +nonmusically +nonmusicalness +non-Muslem +non-Muslems +non-Muslim +non-Muslims +nonmussable +nonmutability +nonmutable +nonmutableness +nonmutably +nonmutational +nonmutationally +nonmutative +nonmutinous +nonmutinously +nonmutinousness +nonmutual +nonmutuality +nonmutually +Nonna +Nonnah +nonnant +nonnarcism +nonnarcissism +nonnarcissistic +nonnarcotic +nonnarration +nonnarrative +nonnasal +nonnasality +nonnasally +nonnat +nonnational +nonnationalism +nonnationalistic +nonnationalistically +nonnationalization +nonnationally +nonnative +nonnatively +nonnativeness +nonnatives +nonnatty +non-natty +nonnattily +nonnattiness +nonnatural +non-natural +nonnaturalism +nonnaturalist +nonnaturalistic +nonnaturality +nonnaturally +nonnaturalness +nonnaturals +nonnautical +nonnautically +nonnaval +nonnavigability +nonnavigable +nonnavigableness +nonnavigably +nonnavigation +nonnebular +nonnebulous +nonnebulously +nonnebulousness +nonnecessary +nonnecessity +non-necessity +nonnecessities +nonnecessitous +nonnecessitously +nonnecessitousness +nonnegation +nonnegative +nonnegativism +nonnegativistic +nonnegativity +nonnegligence +nonnegligent +nonnegligently +nonnegligibility +nonnegligible +nonnegligibleness +nonnegligibly +nonnegotiability +nonnegotiable +nonnegotiation +Non-negritic +Non-negro +non-Negroes +nonnephritic +nonnervous +nonnervously +nonnervousness +nonnescience +nonnescient +nonneural +nonneurotic +nonneutral +nonneutrality +nonneutrally +nonnews +non-Newtonian +nonny +Non-nicene +nonnicotinic +nonnihilism +nonnihilist +nonnihilistic +nonny-nonny +nonnitric +nonnitrogenized +nonnitrogenous +nonnitrous +nonnobility +nonnoble +non-noble +nonnocturnal +nonnocturnally +nonnomad +nonnomadic +nonnomadically +nonnominalistic +nonnomination +non-Nordic +nonnormal +nonnormality +nonnormally +nonnormalness +Non-norman +Non-norse +nonnotable +nonnotableness +nonnotably +nonnotational +nonnotification +nonnotional +nonnoumenal +nonnoumenally +nonnourishing +nonnourishment +nonnovel +nonnuclear +nonnucleated +nonnullification +nonnumeral +nonnumeric +nonnumerical +nonnutrient +nonnutriment +nonnutritious +nonnutritiously +nonnutritiousness +nonnutritive +nonnutritively +nonnutritiveness +Nono +no-no +nonobedience +non-obedience +nonobedient +nonobediently +nonobese +nonobjectification +nonobjection +nonobjective +nonobjectivism +nonobjectivist +nonobjectivistic +nonobjectivity +nonobligated +nonobligatory +nonobligatorily +nonobscurity +nonobscurities +nonobservable +nonobservably +nonobservance +nonobservances +nonobservant +nonobservantly +nonobservation +nonobservational +nonobserving +nonobservingly +nonobsession +nonobsessional +nonobsessive +nonobsessively +nonobsessiveness +nonobstetric +nonobstetrical +nonobstetrically +nonobstructive +nonobstructively +nonobstructiveness +nonobvious +nonobviously +nonobviousness +nonoccidental +nonoccidentally +nonocclusion +nonocclusive +nonoccult +nonocculting +nonoccupance +nonoccupancy +nonoccupant +nonoccupation +nonoccupational +nonoccurrence +nonodoriferous +nonodoriferously +nonodoriferousness +nonodorous +nonodorously +nonodorousness +nonoecumenic +nonoecumenical +nonoffender +nonoffensive +nonoffensively +nonoffensiveness +nonofficeholder +nonofficeholding +nonofficial +nonofficially +nonofficinal +nonogenarian +nonohmic +nonoic +nonoily +nonolfactory +nonolfactories +nonoligarchic +nonoligarchical +nonomad +nonomissible +nonomission +nononerous +nononerously +nononerousness +no-nonsense +nonopacity +nonopacities +nonopaque +nonopening +nonoperable +nonoperatic +nonoperatically +nonoperating +nonoperational +nonoperative +nonopinionaness +nonopinionated +nonopinionatedness +nonopinionative +nonopinionatively +nonopinionativeness +nonopposable +nonopposal +nonopposing +nonopposition +nonoppression +nonoppressive +nonoppressively +nonoppressiveness +nonopprobrious +nonopprobriously +nonopprobriousness +nonoptic +nonoptical +nonoptically +nonoptimistic +nonoptimistical +nonoptimistically +nonoptional +nonoptionally +nonoral +nonorally +nonorchestral +nonorchestrally +nonordained +nonordered +nonordination +nonorganic +nonorganically +nonorganization +nonorientable +nonoriental +nonorientation +nonoriginal +nonoriginally +nonornamental +nonornamentality +nonornamentally +nonorthodox +nonorthodoxly +nonorthogonal +nonorthogonality +nonorthographic +nonorthographical +nonorthographically +non-Oscan +nonoscine +nonosmotic +nonosmotically +nonostensible +nonostensibly +nonostensive +nonostensively +nonostentation +nonoutlawry +nonoutlawries +nonoutrage +nonoverhead +nonoverlapping +nonowner +nonowners +nonowning +nonoxidating +nonoxidation +nonoxidative +nonoxidizable +nonoxidization +nonoxidizing +nonoxygenated +nonoxygenous +nonpacifiable +nonpacific +nonpacifical +nonpacifically +nonpacification +nonpacificatory +nonpacifist +nonpacifistic +nonpagan +nonpaganish +nonpagans +nonpaid +nonpayer +nonpaying +nonpayment +non-payment +nonpayments +nonpainter +nonpalatability +nonpalatable +nonpalatableness +nonpalatably +nonpalatal +nonpalatalization +Non-pali +nonpalliation +nonpalliative +nonpalliatively +nonpalpability +nonpalpable +nonpalpably +Non-paninean +nonpantheistic +nonpantheistical +nonpantheistically +nonpapal +nonpapist +nonpapistic +nonpapistical +nonpar +nonparabolic +nonparabolical +nonparabolically +nonparadoxical +nonparadoxically +nonparadoxicalness +nonparalyses +nonparalysis +nonparalytic +nonparallel +nonparallelism +nonparametric +nonparasitic +nonparasitical +nonparasitically +nonparasitism +nonpardoning +nonpareil +nonpareils +nonparent +nonparental +nonparentally +nonpariello +nonparishioner +Non-parisian +nonparity +nonparliamentary +nonparlor +nonparochial +nonparochially +nonparous +nonparty +nonpartial +nonpartiality +nonpartialities +nonpartially +nonpartible +nonparticipant +nonparticipants +nonparticipating +nonparticipation +nonpartisan +nonpartisanism +nonpartisans +nonpartisanship +nonpartizan +nonpartner +nonpassenger +nonpasserine +nonpassible +nonpassionate +nonpassionately +nonpassionateness +nonpast +nonpastoral +nonpastorally +nonpasts +nonpatentability +nonpatentable +nonpatented +nonpatently +nonpaternal +nonpaternally +nonpathogenic +nonpathologic +nonpathological +nonpathologically +nonpatriotic +nonpatriotically +nonpatterned +nonpause +nonpeak +nonpeaked +nonpearlitic +nonpecuniary +nonpedagogic +nonpedagogical +nonpedagogically +nonpedestrian +nonpedigree +nonpedigreed +nonpejorative +nonpejoratively +nonpelagic +nonpeltast +nonpenal +nonpenalized +nonpendant +nonpendency +nonpendent +nonpendently +nonpending +nonpenetrability +nonpenetrable +nonpenetrably +nonpenetrating +nonpenetration +nonpenitent +nonpensionable +nonpensioner +nonperceivable +nonperceivably +nonperceiving +nonperceptibility +nonperceptible +nonperceptibleness +nonperceptibly +nonperception +nonperceptional +nonperceptive +nonperceptively +nonperceptiveness +nonperceptivity +nonperceptual +nonpercipience +nonpercipiency +nonpercipient +nonpercussive +nonperfected +nonperfectibility +nonperfectible +nonperfection +nonperforate +nonperforated +nonperforating +nonperformance +non-performance +nonperformances +nonperformer +nonperforming +nonperilous +nonperilously +nonperiodic +nonperiodical +nonperiodically +nonperishable +nonperishables +nonperishing +nonperjured +nonperjury +nonperjuries +nonpermanence +nonpermanency +nonpermanent +nonpermanently +nonpermeability +nonpermeable +nonpermeation +nonpermeative +nonpermissibility +nonpermissible +nonpermissibly +nonpermission +nonpermissive +nonpermissively +nonpermissiveness +nonpermitted +nonperpendicular +nonperpendicularity +nonperpendicularly +nonperpetration +nonperpetual +nonperpetually +nonperpetuance +nonperpetuation +nonperpetuity +nonperpetuities +nonpersecuting +nonpersecution +nonpersecutive +nonpersecutory +nonperseverance +nonperseverant +nonpersevering +nonpersistence +nonpersistency +nonpersistent +nonpersistently +nonpersisting +nonperson +nonpersonal +nonpersonally +nonpersonification +nonpersons +nonperspective +nonpersuadable +nonpersuasible +nonpersuasive +nonpersuasively +nonpersuasiveness +nonpertinence +nonpertinency +nonpertinent +nonpertinently +nonperturbable +nonperturbing +Non-peruvian +nonperverse +nonperversely +nonperverseness +nonperversion +nonperversity +nonperversities +nonperversive +nonperverted +nonpervertedly +nonpervertible +nonpessimistic +nonpessimistically +nonpestilent +nonpestilential +nonpestilently +nonphagocytic +nonpharmaceutic +nonpharmaceutical +nonpharmaceutically +nonphenolic +nonphenomenal +nonphenomenally +nonphilanthropic +nonphilanthropical +nonphilologic +nonphilological +nonphilosophy +nonphilosophic +nonphilosophical +nonphilosophically +nonphilosophies +nonphysical +nonphysically +nonphysiologic +nonphysiological +nonphysiologically +nonphobic +nonphonemic +nonphonemically +nonphonetic +nonphonetical +nonphonetically +nonphosphatic +nonphosphorized +nonphosphorous +nonphotobiotic +nonphotographic +nonphotographical +nonphotographically +nonphrenetic +nonphrenetically +nonpickable +nonpictorial +nonpictorially +nonpigmented +nonpinaceous +nonpyogenic +nonpyritiferous +Non-pythagorean +nonplacental +nonplacet +non-placet +nonplay +nonplays +nonplanar +nonplane +nonplanetary +nonplantowning +nonplastic +nonplasticity +nonplate +nonplated +nonplatitudinous +nonplatitudinously +nonplausibility +nonplausible +nonplausibleness +nonplausibly +nonpleadable +nonpleading +nonpleadingly +nonpliability +nonpliable +nonpliableness +nonpliably +nonpliancy +nonpliant +nonpliantly +nonpliantness +nonpluralistic +nonplurality +nonpluralities +nonplus +nonplusation +nonplused +nonpluses +nonplushed +nonplusing +nonplussation +nonplussed +nonplusses +nonplussing +nonplutocratic +nonplutocratical +nonpneumatic +nonpneumatically +nonpoet +nonpoetic +nonpoisonous +nonpoisonously +nonpoisonousness +nonpolar +nonpolarity +nonpolarizable +nonpolarizing +nonpolemic +nonpolemical +nonpolemically +Non-polish +nonpolitical +nonpolitically +nonpolluted +nonpolluting +nonponderability +nonponderable +nonponderosity +nonponderous +nonponderously +nonponderousness +nonpoor +nonpopery +nonpopular +nonpopularity +nonpopularly +nonpopulous +nonpopulously +nonpopulousness +nonporness +nonpornographic +nonporous +nonporousness +nonporphyritic +nonport +nonportability +nonportable +nonportentous +nonportentously +nonportentousness +nonportrayable +nonportrayal +Non-portuguese +nonpositive +nonpositivistic +nonpossessed +nonpossession +nonpossessive +nonpossessively +nonpossessiveness +nonpossessory +nonpossible +nonpossibly +nonposthumous +nonpostponement +nonpotable +nonpotential +nonpower +nonpracticability +nonpracticable +nonpracticableness +nonpracticably +nonpractical +nonpracticality +nonpractically +nonpracticalness +nonpractice +nonpracticed +nonpraedial +nonpragmatic +nonpragmatical +nonpragmatically +nonpreaching +nonprecedent +nonprecedential +nonprecious +nonpreciously +nonpreciousness +nonprecipitation +nonprecipitative +nonpredatory +nonpredatorily +nonpredatoriness +nonpredestination +nonpredicative +nonpredicatively +nonpredictable +nonpredictive +nonpreferability +nonpreferable +nonpreferableness +nonpreferably +nonpreference +nonpreferential +nonpreferentialism +nonpreferentially +nonpreformed +nonpregnant +nonprehensile +nonprejudiced +nonprejudicial +nonprejudicially +nonprelatic +nonprelatical +nonpremium +nonprepayment +nonpreparation +nonpreparative +nonpreparatory +nonpreparedness +nonprepositional +nonprepositionally +nonpresbyter +Non-presbyterian +nonprescient +nonpresciently +nonprescribed +nonprescriber +nonprescription +nonprescriptive +nonpresence +nonpresentability +nonpresentable +nonpresentableness +nonpresentably +nonpresentation +nonpresentational +nonpreservable +nonpreservation +nonpreservative +nonpresidential +nonpress +nonpressing +nonpressure +nonpresumptive +nonpresumptively +nonprevalence +nonprevalent +nonprevalently +nonpreventable +nonpreventible +nonprevention +nonpreventive +nonpreventively +nonpreventiveness +nonpriestly +nonprimitive +nonprimitively +nonprimitiveness +nonprincipiate +nonprincipled +nonprint +nonprintable +nonprinting +nonprivileged +nonprivity +nonprivities +nonprobability +nonprobabilities +nonprobable +nonprobably +nonprobation +nonprobative +nonprobatory +nonproblematic +nonproblematical +nonproblematically +nonprocedural +nonprocedurally +nonprocessional +nonprocreation +nonprocreative +nonprocurable +nonprocuration +nonprocurement +nonproducer +nonproducible +nonproducing +nonproduction +nonproductive +nonproductively +nonproductiveness +nonproductivity +nonprofane +nonprofanely +nonprofaneness +nonprofanity +nonprofanities +nonprofessed +nonprofession +nonprofessional +nonprofessionalism +nonprofessionally +nonprofessorial +nonprofessorially +nonproficience +nonproficiency +non-proficiency +nonproficient +nonprofit +nonprofitability +nonprofitable +nonprofitablely +nonprofitableness +nonprofiteering +non-profit-making +nonprognostication +nonprognosticative +nonprogrammable +nonprogrammer +nonprogressive +nonprogressively +nonprogressiveness +nonprohibitable +nonprohibition +nonprohibitive +nonprohibitively +nonprohibitory +nonprohibitorily +nonprojecting +nonprojection +nonprojective +nonprojectively +nonproletarian +nonproletariat +nonproliferation +nonproliferations +nonproliferous +nonprolific +nonprolificacy +nonprolifically +nonprolificness +nonprolifiness +nonprolix +nonprolixity +nonprolixly +nonprolixness +nonprolongation +nonprominence +nonprominent +nonprominently +nonpromiscuous +nonpromiscuously +nonpromiscuousness +nonpromissory +nonpromotion +nonpromotive +nonpromulgation +nonpronunciation +nonpropagable +nonpropagandist +nonpropagandistic +nonpropagation +nonpropagative +nonpropellent +nonprophetic +nonprophetical +nonprophetically +nonpropitiable +nonpropitiation +nonpropitiative +nonproportionable +nonproportional +nonproportionally +nonproportionate +nonproportionately +nonproportionateness +nonproportioned +nonproprietary +nonproprietaries +nonpropriety +nonproprietor +nonprorogation +nonpros +non-pros +nonprosaic +nonprosaically +nonprosaicness +nonproscription +nonproscriptive +nonproscriptively +nonprosecution +non-prosequitur +nonprospect +nonprosperity +nonprosperous +nonprosperously +nonprosperousness +nonprossed +non-prossed +nonprosses +nonprossing +non-prossing +nonprotecting +nonprotection +nonprotective +nonprotectively +nonproteid +nonprotein +nonproteinaceous +Non-protestant +nonprotestation +nonprotesting +nonprotractile +nonprotractility +nonprotraction +nonprotrusion +nonprotrusive +nonprotrusively +nonprotrusiveness +nonprotuberance +nonprotuberancy +nonprotuberancies +nonprotuberant +nonprotuberantly +nonprovable +nonproven +nonprovided +nonprovident +nonprovidential +nonprovidentially +nonprovidently +nonprovider +nonprovincial +nonprovincially +nonprovisional +nonprovisionally +nonprovisionary +nonprovocation +nonprovocative +nonprovocatively +nonprovocativeness +nonproximity +nonprudence +nonprudent +nonprudential +nonprudentially +nonprudently +Non-prussian +nonpsychiatric +nonpsychic +nonpsychical +nonpsychically +nonpsychoanalytic +nonpsychoanalytical +nonpsychoanalytically +nonpsychologic +nonpsychological +nonpsychologically +nonpsychopathic +nonpsychopathically +nonpsychotic +nonpublic +nonpublication +nonpublicity +nonpublishable +nonpueblo +nonpuerile +nonpuerilely +nonpuerility +nonpuerilities +nonpulmonary +nonpulsating +nonpulsation +nonpulsative +nonpumpable +nonpunctual +nonpunctually +nonpunctualness +nonpunctuating +nonpunctuation +nonpuncturable +nonpungency +nonpungent +nonpungently +nonpunishable +nonpunishing +nonpunishment +nonpunitive +nonpunitory +nonpurchasability +nonpurchasable +nonpurchase +nonpurchaser +nonpurgation +nonpurgative +nonpurgatively +nonpurgatorial +nonpurification +nonpurifying +nonpuristic +nonpurposive +nonpurposively +nonpurposiveness +nonpursuance +nonpursuant +nonpursuantly +nonpursuit +nonpurulence +nonpurulent +nonpurulently +nonpurveyance +nonputrescence +nonputrescent +nonputrescible +nonputting +Non-quaker +non-Quakerish +nonqualification +nonqualifying +nonqualitative +nonqualitatively +nonquality +nonqualities +nonquantitative +nonquantitatively +nonquantitativeness +nonquota +nonrabbinical +nonracial +nonracially +nonradiable +nonradiance +nonradiancy +nonradiant +nonradiantly +nonradiating +nonradiation +nonradiative +nonradical +nonradically +nonradicalness +nonradicness +nonradioactive +nonrayed +nonrailroader +nonraisable +nonraiseable +nonraised +nonrandom +nonrandomly +nonrandomness +nonranging +nonrapport +nonratability +nonratable +nonratableness +nonratably +nonrateability +nonrateable +nonrateableness +nonrateably +nonrated +nonratification +nonratifying +nonrational +nonrationalism +nonrationalist +nonrationalistic +nonrationalistical +nonrationalistically +nonrationality +nonrationalization +nonrationalized +nonrationally +nonrationalness +nonreaction +nonreactionary +nonreactionaries +nonreactive +nonreactor +nonreadability +nonreadable +nonreadableness +nonreadably +nonreader +nonreaders +nonreading +nonrealism +nonrealist +nonrealistic +nonrealistically +nonreality +nonrealities +nonrealizable +nonrealization +nonrealizing +nonreasonability +nonreasonable +nonreasonableness +nonreasonably +nonreasoner +nonreasoning +nonrebel +nonrebellion +nonrebellious +nonrebelliously +nonrebelliousness +nonrecalcitrance +nonrecalcitrancy +nonrecalcitrant +nonreceipt +nonreceivable +nonreceiving +nonrecent +nonreception +nonreceptive +nonreceptively +nonreceptiveness +nonreceptivity +nonrecess +nonrecession +nonrecessive +nonrecipience +nonrecipiency +nonrecipient +nonreciprocal +nonreciprocally +nonreciprocals +nonreciprocating +nonreciprocity +nonrecision +nonrecital +nonrecitation +nonrecitative +nonreclaimable +nonreclamation +nonrecluse +nonreclusive +nonrecognition +nonrecognized +nonrecoil +nonrecoiling +non-recoiling +nonrecollection +nonrecollective +nonrecombinant +nonrecommendation +nonreconcilability +nonreconcilable +nonreconcilableness +nonreconcilably +nonreconciliation +nonrecourse +nonrecoverable +nonrecovery +nonrectangular +nonrectangularity +nonrectangularly +nonrectifiable +nonrectified +nonrecuperatiness +nonrecuperation +nonrecuperative +nonrecuperativeness +nonrecuperatory +nonrecurent +nonrecurently +nonrecurrent +nonrecurring +nonredeemable +nonredemptible +nonredemption +nonredemptive +nonredressing +nonreduced +nonreducibility +nonreducible +nonreducibly +nonreducing +nonreduction +non-reduction +nonreductional +nonreductive +nonre-eligibility +nonre-eligible +nonreference +nonrefillable +nonrefined +nonrefinement +nonreflected +nonreflecting +nonreflection +nonreflective +nonreflectively +nonreflectiveness +nonreflector +nonreformation +nonreformational +nonrefracting +nonrefraction +nonrefractional +nonrefractive +nonrefractively +nonrefractiveness +nonrefrigerant +nonrefueling +nonrefuelling +nonrefundable +nonrefutal +nonrefutation +nonregardance +nonregarding +nonregenerate +nonregenerating +nonregeneration +nonregenerative +nonregeneratively +nonregent +non-regent +nonregimental +nonregimented +nonregistered +nonregistrability +nonregistrable +nonregistration +nonregression +nonregressive +nonregressively +nonregulation +non-regulation +nonregulative +nonregulatory +nonrehabilitation +nonreigning +nonreimbursement +nonreinforcement +nonreinstatement +nonrejection +nonrejoinder +nonrelapsed +nonrelated +nonrelatiness +nonrelation +nonrelational +nonrelative +nonrelatively +nonrelativeness +nonrelativistic +nonrelativistically +nonrelativity +nonrelaxation +nonrelease +nonrelenting +nonreliability +nonreliable +nonreliableness +nonreliably +nonreliance +nonrelieving +nonreligion +nonreligious +nonreligiously +nonreligiousness +nonrelinquishment +nonremanie +nonremedy +nonremediability +nonremediable +nonremediably +nonremedial +nonremedially +nonremedies +nonremembrance +nonremissible +nonremission +nonremittable +nonremittably +nonremittal +nonremonstrance +nonremonstrant +nonremovable +nonremuneration +nonremunerative +nonremuneratively +nonrendition +nonrenewable +nonrenewal +nonrenouncing +nonrenunciation +nonrepayable +nonrepaying +nonrepair +nonrepairable +nonreparable +nonreparation +nonrepatriable +nonrepatriation +nonrepealable +nonrepealing +nonrepeat +nonrepeated +nonrepeater +nonrepellence +nonrepellency +nonrepellent +nonrepeller +nonrepentance +nonrepentant +nonrepentantly +nonrepetition +nonrepetitious +nonrepetitiously +nonrepetitiousness +nonrepetitive +nonrepetitively +nonreplaceable +nonreplacement +nonreplicate +nonreplicated +nonreplication +nonreportable +nonreprehensibility +nonreprehensible +nonreprehensibleness +nonreprehensibly +nonrepresentable +nonrepresentation +nonrepresentational +nonrepresentationalism +nonrepresentationist +nonrepresentative +nonrepresentatively +nonrepresentativeness +nonrepressed +nonrepressible +nonrepressibleness +nonrepressibly +nonrepression +nonrepressive +nonreprisal +nonreproducible +nonreproduction +nonreproductive +nonreproductively +nonreproductiveness +nonrepublican +nonrepudiable +nonrepudiation +nonrepudiative +nonreputable +nonreputably +nonrequirable +nonrequirement +nonrequisite +nonrequisitely +nonrequisiteness +nonrequisition +nonrequital +nonrescissible +nonrescission +nonrescissory +nonrescue +nonresemblance +nonreservable +nonreservation +nonreserve +nonresidence +non-residence +nonresidency +nonresident +non-resident +nonresidental +nonresidenter +nonresidential +non-residential +nonresidentiary +nonresidentor +nonresidents +nonresidual +nonresignation +nonresilience +nonresiliency +nonresilient +nonresiliently +nonresinifiable +nonresistance +non-resistance +nonresistant +non-resistant +nonresistants +nonresister +nonresistibility +nonresistible +nonresisting +nonresistive +nonresistively +nonresistiveness +nonresolution +nonresolvability +nonresolvable +nonresolvableness +nonresolvably +nonresolvabness +nonresonant +nonresonantly +nonrespectability +nonrespectabilities +nonrespectable +nonrespectableness +nonrespectably +nonrespirable +nonresponsibility +nonresponsibilities +nonresponsible +nonresponsibleness +nonresponsibly +nonresponsive +nonresponsively +nonrestitution +nonrestoration +nonrestorative +nonrestrained +nonrestraint +nonrestricted +nonrestrictedly +nonrestricting +nonrestriction +nonrestrictive +nonrestrictively +nonresumption +nonresurrection +nonresurrectional +nonresuscitable +nonresuscitation +nonresuscitative +nonretail +nonretainable +nonretainment +nonretaliation +nonretardation +nonretardative +nonretardatory +nonretarded +nonretardment +nonretention +nonretentive +nonretentively +nonretentiveness +nonreticence +nonreticent +nonreticently +nonretinal +nonretired +nonretirement +nonretiring +nonretraceable +nonretractation +nonretractile +nonretractility +nonretraction +nonretrenchment +nonretroactive +nonretroactively +nonretroactivity +nonreturn +nonreturnable +nonreusable +nonrevaluation +nonrevealing +nonrevelation +nonrevenge +nonrevenger +nonrevenue +nonreverence +nonreverent +nonreverential +nonreverentially +nonreverently +nonreverse +nonreversed +nonreversibility +nonreversible +nonreversibleness +nonreversibly +nonreversing +nonreversion +nonrevertible +nonrevertive +nonreviewable +nonrevision +nonrevival +nonrevivalist +nonrevocability +nonrevocable +nonrevocably +nonrevocation +nonrevokable +nonrevolting +nonrevoltingly +nonrevolution +nonrevolutionary +nonrevolutionaries +nonrevolving +nonrhetorical +nonrhetorically +nonrheumatic +nonrhyme +nonrhymed +nonrhyming +nonrhythm +nonrhythmic +nonrhythmical +nonrhythmically +nonriding +Non-riemannian +nonrigid +nonrigidity +nonrioter +nonrioting +nonriparian +nonritualistic +nonritualistically +nonrival +nonrivals +nonroyal +nonroyalist +nonroyally +nonroyalty +Non-roman +nonromantic +nonromantically +nonromanticism +nonrotatable +nonrotating +nonrotation +nonrotational +nonrotative +nonround +nonrousing +nonroutine +nonrubber +nonrudimental +nonrudimentary +nonrudimentarily +nonrudimentariness +nonruinable +nonruinous +nonruinously +nonruinousness +nonruling +nonruminant +Nonruminantia +nonruminating +nonruminatingly +nonrumination +nonruminative +nonrun +nonrupturable +nonrupture +nonrural +nonrurally +Non-russian +nonrustable +nonrustic +nonrustically +nonsabbatic +non-Sabbatic +non-Sabbatical +non-Sabbatically +nonsaccharin +nonsaccharine +nonsaccharinity +nonsacerdotal +nonsacerdotally +nonsacramental +nonsacred +nonsacredly +nonsacredness +nonsacrifice +nonsacrificial +nonsacrificing +nonsacrilegious +nonsacrilegiously +nonsacrilegiousness +nonsailor +nonsalability +nonsalable +nonsalably +nonsalaried +nonsale +nonsaleability +nonsaleable +nonsaleably +nonsaline +nonsalinity +nonsalubrious +nonsalubriously +nonsalubriousness +nonsalutary +nonsalutarily +nonsalutariness +nonsalutation +nonsalvageable +nonsalvation +nonsanative +nonsancties +nonsanctification +nonsanctimony +nonsanctimonious +nonsanctimoniously +nonsanctimoniousness +nonsanction +nonsanctity +nonsanctities +nonsane +nonsanely +nonsaneness +nonsanguine +nonsanguinely +nonsanguineness +nonsanity +Non-sanskritic +nonsaponifiable +nonsaponification +nonsaporific +nonsatiability +nonsatiable +nonsatiation +nonsatire +nonsatiric +nonsatirical +nonsatirically +nonsatiricalness +nonsatirizing +nonsatisfaction +nonsatisfying +nonsaturated +nonsaturation +nonsaving +nonsawing +Non-saxon +nonscalding +nonscaling +nonscandalous +nonscandalously +Non-scandinavian +nonscarcity +nonscarcities +nonscented +nonscheduled +nonschematic +nonschematically +nonschematized +nonschismatic +nonschismatical +nonschizophrenic +nonscholar +nonscholarly +nonscholastic +nonscholastical +nonscholastically +nonschooling +nonsciatic +nonscience +nonscientific +nonscientifically +nonscientist +nonscientists +nonscoring +nonscraping +nonscriptural +nonscripturalist +nonscrutiny +nonscrutinies +nonsculptural +nonsculpturally +nonsculptured +nonseasonable +nonseasonableness +nonseasonably +nonseasonal +nonseasonally +nonseasoned +nonsecession +nonsecessional +nonsecluded +nonsecludedly +nonsecludedness +nonseclusion +nonseclusive +nonseclusively +nonseclusiveness +nonsecrecy +nonsecrecies +nonsecret +nonsecretarial +nonsecretion +nonsecretionary +nonsecretive +nonsecretively +nonsecretly +nonsecretor +nonsecretory +nonsecretories +nonsectarian +nonsectional +nonsectionally +nonsectorial +nonsecular +nonsecurity +nonsecurities +nonsedentary +nonsedentarily +nonsedentariness +nonsedimentable +nonseditious +nonseditiously +nonseditiousness +nonsegmental +nonsegmentally +nonsegmentary +nonsegmentation +nonsegmented +nonsegregable +nonsegregated +nonsegregation +nonsegregative +nonseismic +nonseizure +nonselected +nonselection +nonselective +nonself +nonself-governing +nonselfregarding +nonselling +nonsemantic +nonsemantically +nonseminal +Non-semite +Non-semitic +nonsenatorial +nonsensate +nonsensation +nonsensationalistic +nonsense +nonsenses +nonsensibility +nonsensible +nonsensibleness +nonsensibly +nonsensic +nonsensical +nonsensicality +nonsensically +nonsensicalness +nonsensify +nonsensification +nonsensitive +nonsensitively +nonsensitiveness +nonsensitivity +nonsensitivities +nonsensitization +nonsensitized +nonsensitizing +nonsensory +nonsensorial +nonsensual +nonsensualistic +nonsensuality +nonsensually +nonsensuous +nonsensuously +nonsensuousness +nonsentence +nonsententious +nonsententiously +nonsententiousness +nonsentience +nonsentiency +nonsentient +nonsentiently +nonseparability +nonseparable +nonseparableness +nonseparably +nonseparating +nonseparation +nonseparatist +nonseparative +nonseptate +nonseptic +nonsequacious +nonsequaciously +nonsequaciousness +nonsequacity +nonsequent +nonsequential +nonsequentially +nonsequestered +nonsequestration +nonseraphic +nonseraphical +nonseraphically +nonserial +nonseriality +nonserially +nonseriate +nonseriately +nonserif +nonserious +nonseriously +nonseriousness +nonserous +nonserviceability +nonserviceable +nonserviceableness +nonserviceably +nonserviential +nonservile +nonservilely +nonservileness +nonsetter +nonsetting +nonsettlement +nonseverable +nonseverance +nonseverity +nonseverities +nonsexist +nonsexists +nonsexlinked +nonsex-linked +nonsexual +nonsexually +nonshaft +Non-shakespearean +non-Shakespearian +nonsharing +nonshatter +nonshattering +nonshedder +nonshedding +nonshipper +nonshipping +nonshredding +nonshrinkable +nonshrinking +nonshrinkingly +nonsibilance +nonsibilancy +nonsibilant +nonsibilantly +nonsiccative +nonsidereal +Non-sienese +nonsignable +nonsignatory +nonsignatories +nonsignature +nonsignificance +nonsignificancy +nonsignificant +nonsignificantly +nonsignification +nonsignificative +nonsilicate +nonsilicated +nonsiliceous +nonsilicious +nonsyllabic +nonsyllabicness +nonsyllogistic +nonsyllogistical +nonsyllogistically +nonsyllogizing +nonsilver +nonsymbiotic +nonsymbiotical +nonsymbiotically +nonsymbolic +nonsymbolical +nonsymbolically +nonsymbolicalness +nonsimilar +nonsimilarity +nonsimilarly +nonsimilitude +nonsymmetry +nonsymmetrical +nonsymmetries +nonsympathetic +nonsympathetically +nonsympathy +nonsympathies +nonsympathizer +nonsympathizing +nonsympathizingly +nonsymphonic +nonsymphonically +nonsymphonious +nonsymphoniously +nonsymphoniousness +nonsimplicity +nonsimplification +nonsymptomatic +nonsimular +nonsimulate +nonsimulation +nonsimulative +nonsync +nonsynchronal +nonsynchronic +nonsynchronical +nonsynchronically +nonsynchronous +nonsynchronously +nonsynchronousness +nonsyncopation +nonsyndicate +nonsyndicated +nonsyndication +nonsine +nonsynesthetic +nonsinging +nonsingle +nonsingleness +nonsingular +nonsingularity +nonsingularities +nonsinkable +nonsynodic +nonsynodical +nonsynodically +nonsynonymous +nonsynonymously +nonsynoptic +nonsynoptical +nonsynoptically +nonsyntactic +nonsyntactical +nonsyntactically +nonsyntheses +nonsynthesis +nonsynthesized +nonsynthetic +nonsynthetical +nonsynthetically +nonsyntonic +nonsyntonical +nonsyntonically +nonsinusoidal +nonsiphonage +Non-syrian +nonsystem +nonsystematic +nonsystematical +nonsystematically +nonsister +nonsitter +nonsitting +nonsked +nonskeds +nonskeletal +nonskeletally +nonskeptic +nonskeptical +nonskid +nonskidding +nonskier +nonskiers +nonskilled +nonskipping +nonslanderous +nonslaveholding +Non-slavic +nonslip +nonslippery +nonslipping +nonsludging +nonsmoker +nonsmokers +nonsmoking +nonsmutting +nonsober +nonsobering +nonsoberly +nonsoberness +nonsobriety +nonsociability +nonsociable +nonsociableness +nonsociably +nonsocial +nonsocialist +nonsocialistic +nonsociality +nonsocially +nonsocialness +nonsocietal +nonsociety +non-society +nonsociological +nonsolar +nonsoldier +nonsolicitation +nonsolicitous +nonsolicitously +nonsolicitousness +nonsolid +nonsolidarity +nonsolidification +nonsolidified +nonsolidifying +nonsolidly +nonsolids +nonsoluable +nonsoluble +nonsolubleness +nonsolubly +nonsolution +nonsolvability +nonsolvable +nonsolvableness +nonsolvency +nonsolvent +nonsonant +nonsophistic +nonsophistical +nonsophistically +nonsophisticalness +nonsoporific +nonsovereign +nonsovereignly +nonspacious +nonspaciously +nonspaciousness +nonspalling +Non-spanish +nonsparing +nonsparking +nonsparkling +Non-spartan +nonspatial +nonspatiality +nonspatially +nonspeaker +nonspeaking +nonspecial +nonspecialist +nonspecialists +nonspecialist's +nonspecialized +nonspecializing +nonspecially +nonspecie +nonspecifiable +nonspecific +nonspecifically +nonspecification +nonspecificity +nonspecified +nonspecious +nonspeciously +nonspeciousness +nonspectacular +nonspectacularly +nonspectral +nonspectrality +nonspectrally +nonspeculation +nonspeculative +nonspeculatively +nonspeculativeness +nonspeculatory +nonspheral +nonspheric +nonspherical +nonsphericality +nonspherically +nonspill +nonspillable +nonspinal +nonspiny +nonspinning +nonspinose +nonspinosely +nonspinosity +nonspiral +nonspirit +nonspirited +nonspiritedly +nonspiritedness +nonspiritous +nonspiritual +nonspirituality +nonspiritually +nonspiritualness +nonspirituness +nonspirituous +nonspirituousness +nonspontaneous +nonspontaneously +nonspontaneousness +nonspored +nonsporeformer +nonsporeforming +nonspore-forming +nonsporting +nonsportingly +nonspottable +nonsprouting +nonspurious +nonspuriously +nonspuriousness +nonstabile +nonstability +nonstable +nonstableness +nonstably +nonstainable +nonstainer +nonstaining +nonstampable +nonstandard +nonstandardization +nonstandardized +nonstanzaic +nonstaple +nonstarch +nonstarter +nonstarting +nonstatement +nonstatic +nonstationary +nonstationaries +nonstatistic +nonstatistical +nonstatistically +nonstative +nonstatutable +nonstatutory +nonstellar +nonstereotyped +nonstereotypic +nonstereotypical +nonsterile +nonsterilely +nonsterility +nonsterilization +nonsteroid +nonsteroidal +nonstick +nonsticky +nonstylization +nonstylized +nonstimulable +nonstimulant +nonstimulating +nonstimulation +nonstimulative +nonstyptic +nonstyptical +nonstipticity +nonstipulation +nonstock +Non-stoic +nonstoical +nonstoically +nonstoicalness +nonstooping +nonstop +nonstorable +nonstorage +nonstory +nonstowed +nonstrategic +nonstrategical +nonstrategically +nonstratified +nonstress +nonstretchable +nonstretchy +nonstriated +nonstrictness +nonstrictured +nonstriker +non-striker +nonstrikers +nonstriking +nonstringent +nonstriped +nonstrophic +nonstructural +nonstructurally +nonstructure +nonstructured +nonstudent +nonstudents +nonstudy +nonstudied +nonstudious +nonstudiously +nonstudiousness +nonstultification +nonsubconscious +nonsubconsciously +nonsubconsciousness +nonsubject +nonsubjected +nonsubjectification +nonsubjection +nonsubjective +nonsubjectively +nonsubjectiveness +nonsubjectivity +nonsubjugable +nonsubjugation +nonsublimation +nonsubliminal +nonsubliminally +nonsubmerged +nonsubmergence +nonsubmergibility +nonsubmergible +nonsubmersible +nonsubmissible +nonsubmission +nonsubmissive +nonsubmissively +nonsubmissiveness +nonsubordinate +nonsubordinating +nonsubordination +nonsubscriber +non-subscriber +nonsubscribers +nonsubscribing +nonsubscripted +nonsubscription +nonsubsidy +nonsubsidiary +nonsubsidiaries +nonsubsididies +nonsubsidies +nonsubsiding +nonsubsistence +nonsubsistent +nonsubstantial +non-substantial +nonsubstantialism +nonsubstantialist +nonsubstantiality +nonsubstantially +nonsubstantialness +nonsubstantiation +nonsubstantival +nonsubstantivally +nonsubstantive +nonsubstantively +nonsubstantiveness +nonsubstituted +nonsubstitution +nonsubstitutional +nonsubstitutionally +nonsubstitutionary +nonsubstitutive +nonsubtile +nonsubtilely +nonsubtileness +nonsubtility +nonsubtle +nonsubtleness +nonsubtlety +nonsubtleties +nonsubtly +nonsubtraction +nonsubtractive +nonsubtractively +nonsuburban +nonsubversion +nonsubversive +nonsubversively +nonsubversiveness +nonsuccess +nonsuccessful +nonsuccessfully +nonsuccession +nonsuccessional +nonsuccessionally +nonsuccessive +nonsuccessively +nonsuccessiveness +nonsuccor +nonsuccour +nonsuch +nonsuches +nonsuction +nonsuctorial +nonsudsing +nonsufferable +nonsufferableness +nonsufferably +nonsufferance +nonsuffrage +nonsugar +nonsugars +nonsuggestible +nonsuggestion +nonsuggestive +nonsuggestively +nonsuggestiveness +nonsuit +nonsuited +nonsuiting +nonsuits +nonsulfurous +nonsulphurous +nonsummons +nonsupervision +nonsupplemental +nonsupplementally +nonsupplementary +nonsupplicating +nonsupplication +nonsupport +nonsupportability +nonsupportable +nonsupportableness +nonsupportably +nonsupporter +nonsupporting +nonsupports +nonsupposed +nonsupposing +nonsuppositional +nonsuppositionally +nonsuppositive +nonsuppositively +nonsuppressed +nonsuppression +nonsuppressive +nonsuppressively +nonsuppressiveness +nonsuppurative +nonsupression +nonsurface +nonsurgical +nonsurgically +nonsurrealistic +nonsurrealistically +nonsurrender +nonsurvival +nonsurvivor +nonsusceptibility +nonsusceptible +nonsusceptibleness +nonsusceptibly +nonsusceptiness +nonsusceptive +nonsusceptiveness +nonsusceptivity +nonsuspect +nonsuspended +nonsuspension +nonsuspensive +nonsuspensively +nonsuspensiveness +nonsustainable +nonsustained +nonsustaining +nonsustenance +nonswearer +nonswearing +nonsweating +Non-swedish +nonswimmer +nonswimming +Non-swiss +nontabular +nontabularly +nontabulated +nontactic +nontactical +nontactically +nontactile +nontactility +nontalented +nontalkative +nontalkatively +nontalkativeness +nontan +nontangental +nontangential +nontangentially +nontangible +nontangibleness +nontangibly +nontannic +nontannin +nontanning +nontarget +nontariff +nontarnishable +nontarnished +nontarnishing +nontarred +Non-tartar +nontautological +nontautologically +nontautomeric +nontautomerizable +nontax +nontaxability +nontaxable +nontaxableness +nontaxably +nontaxation +nontaxer +nontaxes +nontaxonomic +nontaxonomical +nontaxonomically +nonteachability +nonteachable +nonteachableness +nonteachably +nonteacher +nonteaching +nontechnical +nontechnically +nontechnicalness +nontechnologic +nontechnological +nontechnologically +nonteetotaler +nonteetotalist +nontelegraphic +nontelegraphical +nontelegraphically +nonteleological +nonteleologically +nontelepathic +nontelepathically +nontelephonic +nontelephonically +nontelescopic +nontelescoping +nontelic +nontemperable +nontemperamental +nontemperamentally +nontemperate +nontemperately +nontemperateness +nontempered +nontemporal +nontemporally +nontemporary +nontemporarily +nontemporariness +nontemporizing +nontemporizingly +nontemptation +nontenability +nontenable +nontenableness +nontenably +nontenant +nontenantable +nontensile +nontensility +nontentative +nontentatively +nontentativeness +nontenure +non-tenure +nontenured +nontenurial +nontenurially +nonterm +non-term +nonterminability +nonterminable +nonterminableness +nonterminably +nonterminal +nonterminally +nonterminals +nonterminal's +nonterminating +nontermination +nonterminative +nonterminatively +nonterminous +nonterrestrial +nonterritorial +nonterritoriality +nonterritorially +nontestable +nontestamentary +nontesting +Non-teuton +Non-teutonic +nontextual +nontextually +nontextural +nontexturally +nontheatric +nontheatrical +nontheatrically +nontheistic +nontheistical +nontheistically +nonthematic +nonthematically +nontheocratic +nontheocratical +nontheocratically +nontheologic +nontheological +nontheologically +nontheoretic +nontheoretical +nontheoretically +nontheosophic +nontheosophical +nontheosophically +nontherapeutic +nontherapeutical +nontherapeutically +nonthermal +nonthermally +nonthermoplastic +nonthinker +nonthinking +nonthoracic +nonthoroughfare +nonthreaded +nonthreatening +nonthreateningly +nontidal +nontillable +nontimbered +nontinted +nontyphoidal +nontypical +nontypically +nontypicalness +nontypographic +nontypographical +nontypographically +nontyrannic +nontyrannical +nontyrannically +nontyrannicalness +nontyrannous +nontyrannously +nontyrannousness +nontitaniferous +nontitle +nontitled +nontitular +nontitularly +nontolerable +nontolerableness +nontolerably +nontolerance +nontolerant +nontolerantly +nontolerated +nontoleration +nontolerative +nontonal +nontonality +nontoned +nontonic +nontopographical +nontortuous +nontortuously +nontotalitarian +nontourist +nontoxic +nontoxically +nontraceability +nontraceable +nontraceableness +nontraceably +nontractability +nontractable +nontractableness +nontractably +nontraction +nontrade +nontrader +nontrading +nontradition +nontraditional +nontraditionalist +nontraditionalistic +nontraditionally +nontraditionary +nontragedy +nontragedies +nontragic +nontragical +nontragically +nontragicalness +nontrailing +nontrained +nontraining +nontraitorous +nontraitorously +nontraitorousness +nontranscribing +nontranscription +nontranscriptive +nontransferability +nontransferable +nontransference +nontransferential +nontransformation +nontransforming +nontransgression +nontransgressive +nontransgressively +nontransience +nontransiency +nontransient +nontransiently +nontransientness +nontransitional +nontransitionally +nontransitive +nontransitively +nontransitiveness +nontranslocation +nontranslucency +nontranslucent +nontransmission +nontransmittal +nontransmittance +nontransmittible +nontransparence +nontransparency +nontransparent +nontransparently +nontransparentness +nontransportability +nontransportable +nontransportation +nontransposable +nontransposing +nontransposition +nontraveler +nontraveling +nontraveller +nontravelling +nontraversable +nontreasonable +nontreasonableness +nontreasonably +nontreatable +nontreated +nontreaty +nontreaties +nontreatment +nontrespass +nontrial +nontribal +nontribally +nontribesman +nontribesmen +nontributary +nontrier +nontrigonometric +nontrigonometrical +nontrigonometrically +non-Trinitarian +nontrivial +nontriviality +nontronite +nontropic +nontropical +nontropically +nontroubling +nontruancy +nontruant +nontrump +nontrunked +nontrust +nontrusting +nontruth +nontruths +nontubercular +nontubercularly +nontuberculous +nontubular +nontumorous +nontumultuous +nontumultuously +nontumultuousness +nontuned +nonturbinate +nonturbinated +non-Turk +non-Turkic +Non-turkish +Non-tuscan +nontutorial +nontutorially +non-U +nonubiquitary +nonubiquitous +nonubiquitously +nonubiquitousness +Non-ukrainian +nonulcerous +nonulcerously +nonulcerousness +nonultrafilterable +nonumbilical +nonumbilicate +nonumbrellaed +Non-umbrian +nonunanimous +nonunanimously +nonunanimousness +nonuncial +nonundergraduate +nonunderstandable +nonunderstanding +nonunderstandingly +nonunderstood +nonundulant +nonundulate +nonundulating +nonundulatory +nonunification +nonunified +nonuniform +nonuniformist +nonuniformitarian +nonuniformity +nonuniformities +nonuniformly +nonunion +non-union +nonunionism +nonunionist +nonunions +nonunique +nonuniquely +nonuniqueness +nonunison +nonunitable +nonunitarian +Non-unitarian +nonuniteable +nonunited +nonunity +nonuniting +nonuniversal +nonuniversalist +Non-universalist +nonuniversality +nonuniversally +nonuniversity +nonuniversities +nonupholstered +nonuple +nonuples +nonuplet +nonuplicate +nonupright +nonuprightly +nonuprightness +Non-uralian +nonurban +nonurbanite +nonurgent +nonurgently +nonusable +nonusage +nonuse +nonuseable +nonuser +non-user +nonusers +nonuses +nonusing +nonusurious +nonusuriously +nonusuriousness +nonusurping +nonusurpingly +nonuterine +nonutile +nonutilitarian +nonutility +nonutilities +nonutilization +nonutilized +nonutterance +nonvacancy +nonvacancies +nonvacant +nonvacantly +nonvaccination +nonvacillating +nonvacillation +nonvacua +nonvacuous +nonvacuously +nonvacuousness +nonvacuum +nonvacuums +nonvaginal +nonvagrancy +nonvagrancies +nonvagrant +nonvagrantly +nonvagrantness +nonvalent +nonvalid +nonvalidation +nonvalidity +nonvalidities +nonvalidly +nonvalidness +nonvalorous +nonvalorously +nonvalorousness +nonvaluable +nonvaluation +nonvalue +nonvalued +nonvalve +nonvanishing +nonvaporosity +nonvaporous +nonvaporously +nonvaporousness +nonvariability +nonvariable +nonvariableness +nonvariably +nonvariance +nonvariant +nonvariation +nonvaried +nonvariety +nonvarieties +nonvarious +nonvariously +nonvariousness +nonvascular +non-vascular +nonvascularly +nonvasculose +nonvasculous +nonvassal +nonvector +Non-vedic +nonvegetable +nonvegetation +nonvegetative +nonvegetatively +nonvegetativeness +nonvegetive +nonvehement +nonvehemently +nonvenal +nonvenally +nonvendibility +nonvendible +nonvendibleness +nonvendibly +nonvenereal +Non-venetian +nonvenomous +nonvenomously +nonvenomousness +nonvenous +nonvenously +nonvenousness +nonventilation +nonventilative +nonveracious +nonveraciously +nonveraciousness +nonveracity +nonverbal +nonverbalized +nonverbally +nonverbosity +nonverdict +Non-vergilian +nonverifiable +nonverification +nonveritable +nonveritableness +nonveritably +nonverminous +nonverminously +nonverminousness +nonvernacular +nonversatility +nonvertebral +nonvertebrate +nonvertical +nonverticality +nonvertically +nonverticalness +nonvesicular +nonvesicularly +nonvesting +nonvesture +nonveteran +nonveterinary +nonveterinaries +nonvexatious +nonvexatiously +nonvexatiousness +nonviability +nonviable +nonvibratile +nonvibrating +nonvibration +nonvibrator +nonvibratory +nonvicarious +nonvicariously +nonvicariousness +nonvictory +nonvictories +nonvigilance +nonvigilant +nonvigilantly +nonvigilantness +nonvillager +nonvillainous +nonvillainously +nonvillainousness +nonvindicable +nonvindication +nonvinosity +nonvinous +nonvintage +nonviolability +nonviolable +nonviolableness +nonviolably +nonviolation +nonviolative +nonviolence +nonviolences +nonviolent +nonviolently +nonviral +nonvirginal +nonvirginally +Non-virginian +nonvirile +nonvirility +nonvirtue +nonvirtuous +nonvirtuously +nonvirtuousness +nonvirulent +nonvirulently +nonviruliferous +nonvisaed +nonvisceral +nonviscid +nonviscidity +nonviscidly +nonviscidness +nonviscous +nonviscously +nonviscousness +nonvisibility +nonvisibilities +nonvisible +nonvisibly +nonvisional +nonvisionary +nonvisitation +nonvisiting +nonvisual +nonvisualized +nonvisually +nonvital +nonvitality +nonvitalized +nonvitally +nonvitalness +nonvitiation +nonvitreous +nonvitrified +nonvitriolic +nonvituperative +nonvituperatively +nonviviparity +nonviviparous +nonviviparously +nonviviparousness +nonvocable +nonvocal +nonvocalic +nonvocality +nonvocalization +nonvocally +nonvocalness +nonvocational +nonvocationally +nonvoice +nonvoid +nonvoidable +nonvolant +nonvolatile +nonvolatileness +nonvolatility +nonvolatilizable +nonvolatilized +nonvolatiness +nonvolcanic +nonvolition +nonvolitional +nonvolubility +nonvoluble +nonvolubleness +nonvolubly +nonvoluntary +nonvortical +nonvortically +nonvoter +nonvoters +nonvoting +nonvulcanizable +nonvulcanized +nonvulgarity +nonvulgarities +nonvulval +nonvulvar +nonvvacua +nonwaiver +nonwalking +nonwar +nonwarrantable +nonwarrantably +nonwarranted +nonwashable +nonwasting +nonwatertight +nonwavering +nonwaxing +nonweakness +nonwelcome +nonwelcoming +Non-welsh +nonwestern +nonwetted +nonwhite +non-White +nonwhites +nonwinged +nonwithering +nonwonder +nonwondering +nonwoody +nonword +nonwords +nonworker +nonworkers +nonworking +nonworship +nonwoven +nonwrinkleable +nonwrite +nonzealous +nonzealously +nonzealousness +nonzebra +nonzero +Non-zionist +nonzodiacal +nonzonal +nonzonally +nonzonate +nonzonated +nonzoologic +nonzoological +nonzoologically +noo +noodge +noodged +noodges +noodging +noodle +noodled +noodledom +noodlehead +noodle-head +noodleism +noodles +noodling +nook +nooked +nookery +nookeries +nooky +nookie +nookier +nookies +nookiest +nooking +nooklet +nooklike +nooks +nook's +Nooksack +nook-shotten +noology +noological +noologist +noometry +noon +Noonan +Noonberg +noonday +noondays +no-one +nooned +noonflower +nooning +noonings +noonish +noonlight +noon-light +noonlit +noonmeat +noons +noonstead +noontide +noontides +noontime +noontimes +noonwards +noop +Noordbrabant +Noordholland +nooscopic +noose +noosed +nooser +noosers +nooses +noosing +noosphere +Nootka +Nootkas +NOP +nopal +Nopalea +nopalry +nopals +no-par +no-par-value +nope +nopinene +no-place +Nor +nor' +nor- +Nor. +Nora +NORAD +noradrenalin +noradrenaline +noradrenergic +Norah +norard +norate +noration +norbergite +Norbert +Norbertine +Norby +Norbie +Norborne +norcamphane +Norcatur +Norco +Norcross +Nord +Nordau +nordcaper +Norden +nordenfelt +nordenskioldine +Nordenskj +Nordenskjold +Nordgren +Nordhausen +Nordheim +Nordhoff +Nordic +Nordica +Nordicism +Nordicist +Nordicity +Nordicization +Nordicize +Nordin +Nordine +Nord-lais +Nordland +Nordman +nordmarkite +NORDO +Nordrhein-Westfalen +Nordstrom +Nore +Norean +noreast +nor'east +noreaster +nor'easter +Noreen +norelin +Norene +norepinephrine +Norfolk +Norfolkian +Norford +Norge +NORGEN +norgine +nori +noria +norias +Noric +norice +Noricum +norie +norimon +Norina +Norine +norit +Norita +norite +norites +noritic +norito +Nork +norkyn +norland +norlander +norlandism +norlands +Norlene +norleucine +Norlina +Norling +Norm +Norma +normal +normalacy +normalcy +normalcies +Normalie +normalisation +normalise +normalised +normalising +normalism +normalist +normality +normalities +normalizable +normalization +normalizations +normalize +normalized +normalizer +normalizes +normalizing +normally +normalness +normals +Normalville +Norman +Normand +Normandy +Normanesque +Norman-French +Normangee +Normanise +Normanish +Normanism +Normanist +Normanization +Normanize +Normanizer +Normanly +Normanna +Normannic +normans +Normantown +normated +normative +normatively +normativeness +normed +Normi +Normy +Normie +NORML +normless +normoblast +normoblastic +normocyte +normocytic +normotensive +normothermia +normothermic +norms +norm's +Norn +Norna +nornicotine +Nornis +nor-noreast +nornorwest +Norns +noropianic +Norphlet +norpinic +Norri +Norry +Norridgewock +Norrie +Norris +Norristown +Norrkoping +Norrkping +Norroy +Norroway +Norrv +Norse +Norse-american +norsel +Norseland +norseled +norseler +norseling +norselled +norselling +Norseman +norsemen +Norsk +nortelry +North +Northallerton +Northam +Northampton +Northamptonshire +Northants +north'ard +Northborough +northbound +Northcliffe +northcountryman +north-countryman +north-countriness +Northeast +north-east +northeaster +north-easter +northeasterly +north-easterly +northeastern +north-eastern +northeasterner +northeasternmost +northeasters +northeasts +northeastward +north-eastward +northeastwardly +northeastwards +Northey +northen +north-end +Northener +northeners +norther +northered +northering +northerly +northerlies +northerliness +Northern +Northerner +northerners +Northernise +Northernised +Northernising +Northernize +northernly +northernmost +northernness +northerns +northers +northest +northfieldite +north-following +northing +northings +Northington +Northland +northlander +northlight +north-light +Northman +Northmen +northmost +northness +north-northeast +north-north-east +north-northeastward +north-northeastwardly +north-northeastwards +north-northwest +north-north-west +north-northwestward +north-northwestwardly +north-northwestwards +north-polar +Northport +north-preceding +Northrop +Northrup +norths +north-seeking +north-sider +Northumb +Northumber +Northumberland +Northumbria +Northumbrian +northupite +Northvale +Northville +Northway +northward +northwardly +northwards +Northwest +north-west +northwester +north-wester +northwesterly +north-westerly +northwestern +north-western +northwesterner +northwests +northwestward +north-westward +northwestwardly +northwestwards +Northwich +Northwoods +Norty +Norton +Nortonville +nortriptyline +Norumbega +Norval +Norvall +Norvan +Norvell +Norvelt +Norven +Norvil +Norvin +Norvol +Norvun +Norw +Norw. +Norway +Norwalk +Norward +norwards +Norwegian +norwegians +norweyan +Norwell +norwest +nor'west +nor'-west +norwester +nor'wester +nor'-wester +norwestward +Norwich +Norwood +Norword +NOS +nos- +Nosairi +Nosairian +nosarian +NOSC +nose +nosean +noseanite +nosebag +nose-bag +nosebags +noseband +nose-band +nosebanded +nosebands +nose-belled +nosebleed +nose-bleed +nosebleeds +nosebone +noseburn +nosed +nosedive +nose-dive +nose-dived +nose-diving +nose-dove +nosee-um +nosegay +nosegaylike +nosegays +nose-grown +nose-heavy +noseherb +nose-high +nosehole +nosey +nose-leafed +nose-led +noseless +noselessly +noselessness +noselike +noselite +Nosema +Nosematidae +nose-nippers +noseover +nosepiece +nose-piece +nose-piercing +nosepinch +nose-pipe +nose-pulled +noser +nose-ring +noses +nose-shy +nosesmart +nose-smart +nosethirl +nose-thirl +nose-thumbing +nose-tickling +nosetiology +nose-up +nosewards +nosewheel +nosewing +nosewise +nose-wise +nosewort +nosh +noshed +nosher +noshers +noshes +noshing +no-show +nosh-up +nosy +no-side +nosier +nosiest +nosig +nosily +nosine +nosiness +nosinesses +nosing +nosings +nosism +no-system +nosite +noso- +nosochthonography +nosocomial +nosocomium +nosogenesis +nosogenetic +nosogeny +nosogenic +nosogeography +nosogeographic +nosogeographical +nosographer +nosography +nosographic +nosographical +nosographically +nosographies +nosohaemia +nosohemia +nosology +nosologic +nosological +nosologically +nosologies +nosologist +nosomania +nosomycosis +nosonomy +nosophyte +nosophobia +nosopoetic +nosopoietic +nosotaxy +nosotrophy +nossel +nostalgy +nostalgia +nostalgias +nostalgic +nostalgically +nostalgies +noster +nostic +Nostoc +Nostocaceae +nostocaceous +nostochine +nostocs +nostology +nostologic +nostomania +nostomanic +Nostradamic +Nostradamus +Nostrand +nostrificate +nostrification +nostril +nostriled +nostrility +nostrilled +nostrils +nostril's +nostrilsome +nostrum +nostrummonger +nostrummongery +nostrummongership +nostrums +Nosu +no-surrender +not +not- +nota +notabene +notabilia +notability +notabilities +notable +notableness +notables +notably +notacanthid +Notacanthidae +notacanthoid +notacanthous +Notacanthus +notaeal +notaeum +notal +notalgia +notalgic +Notalia +notan +notanduda +notandum +notandums +notanencephalia +notary +notarial +notarially +notariate +notaries +notarikon +notaryship +notarization +notarizations +notarize +notarized +notarizes +notarizing +Notasulga +notate +notated +notates +notating +notation +notational +notations +notation's +notative +notator +notaulix +not-being +notch +notchback +notchboard +notched +notched-leaved +notchel +notcher +notchers +notches +notchful +notchy +notching +notch-lobed +notchweed +notchwing +notchwort +not-delivery +note +note-blind +note-blindness +notebook +note-book +notebooks +notebook's +notecase +notecases +noted +notedly +notedness +notehead +noteholder +note-holder +notekin +Notelaea +noteless +notelessly +notelessness +notelet +noteman +notemigge +notemugge +notencephalocele +notencephalus +notepad +notepads +notepaper +note-paper +note-perfect +not-ephemeral +noter +noters +noterse +notes +notewise +noteworthy +noteworthily +noteworthiness +not-good +nothal +notharctid +Notharctidae +Notharctus +nother +nothing +nothingarian +nothingarianism +nothingism +nothingist +nothingize +nothingless +nothingly +nothingness +nothingnesses +nothingology +nothings +Nothofagus +Notholaena +no-thoroughfare +nothosaur +Nothosauri +nothosaurian +Nothosauridae +Nothosaurus +nothous +nothus +Noti +noticable +notice +noticeabili +noticeability +noticeable +noticeableness +noticeably +noticed +noticer +notices +noticing +Notidani +notidanian +notidanid +Notidanidae +notidanidan +notidanoid +Notidanus +notify +notifiable +notification +notificational +notifications +notified +notifyee +notifier +notifiers +notifies +notifying +no-tillage +noting +notion +notionable +notional +notionalist +notionality +notionally +notionalness +notionary +notionate +notioned +notionist +notionless +notions +Notiosorex +NOTIS +notist +notitia +notition +Notkerian +not-living +noto- +notocentrous +notocentrum +notochord +notochordal +notocord +notodontian +notodontid +Notodontidae +notodontoid +Notogaea +Notogaeal +Notogaean +Notogaeic +Notogea +notoire +notommatid +Notommatidae +Notonecta +notonectal +notonectid +Notonectidae +notopodial +notopodium +notopterid +Notopteridae +notopteroid +Notopterus +Notorhynchus +notorhizal +Notoryctes +notoriety +notorieties +notorious +notoriously +notoriousness +Notornis +Notostraca +notothere +Nototherium +Nototrema +nototribe +notoungulate +notour +notourly +not-out +Notre +Notrees +Notropis +no-trump +no-trumper +nots +notself +not-self +not-soul +Nottage +Nottawa +Nottingham +Nottinghamshire +Nottoway +Notts +notturni +notturno +notum +Notungulata +notungulate +Notus +notwithstanding +nou +Nouakchott +nouche +nougat +nougatine +nougats +nought +noughty +noughtily +noughtiness +noughtly +noughts +noughts-and-crosses +nouille +nouilles +nould +Nouma +Noumea +noumeaite +noumeite +noumena +noumenal +noumenalism +noumenalist +noumenality +noumenalize +noumenally +noumenism +noumenon +noumenona +noummos +noun +nounal +nounally +nounize +nounless +nouns +noun's +noup +nourice +nourish +nourishable +nourished +nourisher +nourishers +nourishes +nourishing +nourishingly +nourishment +nourishments +nouriture +nous +nousel +nouses +nouther +nouveau +nouveau-riche +nouveaute +nouveautes +nouveaux +nouvelle +Nouvelle-Caldonie +nouvelles +Nov +Nov. +Nova +Novachord +novaculite +novae +Novah +Novak +novale +novalia +novalike +Novalis +Novanglian +Novanglican +novantique +Novara +novarsenobenzene +novas +novate +Novatian +Novatianism +Novatianist +novation +novations +novative +Novato +novator +novatory +novatrix +novcic +noveboracensis +novel +novela +novelant +novelcraft +novel-crazed +noveldom +novelese +novelesque +novelet +noveletist +novelette +noveletter +novelettes +noveletty +novelettish +novelettist +Novelia +novelisation +novelise +novelised +novelises +novelish +novelising +novelism +novelist +novelistic +novelistically +novelists +novelist's +novelivelle +novelization +novelizations +novelize +novelized +novelizes +novelizing +novella +novellae +novellas +novelle +novelless +novelly +novellike +Novello +novel-making +novelmongering +novelness +novel-purchasing +novel-reading +novelry +Novels +novel's +novel-sick +novelty +novelties +novelty's +novelwright +novel-writing +novem +novemarticulate +November +Novemberish +novembers +november's +novemcostate +novemdecillion +novemdecillionth +novemdigitate +novemfid +novemlobate +novemnervate +novemperfoliate +novena +novenae +novenary +novenas +novendial +novene +novennial +novercal +noverify +noverint +Nov-Esperanto +Novgorod +Novi +Novia +Novial +novice +novicehood +novicelike +novicery +novices +novice's +noviceship +noviciate +Novick +Novikoff +novillada +novillero +novillo +novilunar +Novinger +novity +novitial +novitiate +novitiates +novitiateship +novitiation +novitious +Nov-Latin +novo +novobiocin +Novocain +Novocaine +Novocherkassk +novodamus +Novokuznetsk +Novonikolaevsk +novorolsky +Novorossiisk +Novoshakhtinsk +Novosibirsk +Novotny +Novo-zelanian +Novum +novus +now +now-accumulated +nowaday +now-a-day +nowadays +now-a-days +noway +noways +nowanights +Nowata +now-being +now-big +now-borne +nowch +now-dead +nowder +nowed +Nowel +Nowell +now-existing +now-fallen +now-full +nowhat +nowhen +nowhence +nowhere +nowhere-dense +nowhereness +nowheres +nowhit +nowhither +nowy +nowise +now-known +now-lost +now-neglected +nowness +Nowroze +nows +nowt +nowthe +nowther +nowtherd +nowts +now-waning +Nox +noxa +noxal +noxally +Noxapater +Noxen +noxial +noxious +noxiously +noxiousness +Noxon +Nozi +Nozicka +nozzle +nozzler +nozzles +NP +NPA +Npaktos +NPC +npeel +npfx +NPG +NPI +NPL +n-ple +n-ply +NPN +NPP +NPR +NPRM +NPSI +Npt +NPV +NQ +NQS +nr +nr. +NRA +NRAB +NRAO +nrarucu +NRC +NRDC +NRE +NREN +nritta +NRL +NRM +NRO +NROFF +NRPB +NRZ +NRZI +NS +n's +NSA +NSAP +ns-a-vis +NSB +NSC +NSCS +NSDSSO +NSE +NSEC +NSEL +NSEM +NSF +NSFNET +N-shaped +N-shell +NSO +NSP +NSPCC +NSPMP +NSRB +NSSDC +NST +NSTS +NSU +NSUG +NSW +NSWC +NT +-n't +NTEC +NTEU +NTF +Nth +NTIA +n-type +NTIS +NTN +NTO +NTP +NTR +NTS +NTSB +NTSC +NTT +n-tuple +n-tuply +NU +NUA +NUAAW +nuadu +nuagism +nuagist +nuance +nuanced +nuances +nuancing +Nuangola +Nu-arawak +nub +Nuba +nubby +nubbier +nubbiest +nubbin +nubbiness +nubbins +nubble +nubbled +nubbles +nubbly +nubblier +nubbliest +nubbliness +nubbling +nubecula +nubeculae +Nubia +Nubian +nubias +Nubieber +nubiferous +nubiform +nubigenous +nubilate +nubilation +nubile +nubility +nubilities +nubilose +nubilous +Nubilum +Nubium +nubs +nucal +nucament +nucamentaceous +nucellar +nucelli +nucellus +nucha +nuchae +nuchal +nuchale +nuchalgia +nuchals +nuci- +nuciculture +nuciferous +nuciform +nucin +nucivorous +Nucla +nucle- +nucleal +nucleant +nuclear +nucleary +nuclease +nucleases +nucleate +nucleated +nucleates +nucleating +nucleation +nucleations +nucleator +nucleators +nucleclei +nuclei +nucleic +nucleiferous +nucleiform +nuclein +nucleinase +nucleins +nucleization +nucleize +nucleli +nucleo- +nucleoalbumin +nucleoalbuminuria +nucleocapsid +nucleofugal +nucleohyaloplasm +nucleohyaloplasma +nucleohistone +nucleoid +nucleoidioplasma +nucleolar +nucleolate +nucleolated +nucleole +nucleoles +nucleoli +nucleolini +nucleolinus +nucleolysis +nucleolocentrosome +nucleoloid +nucleolus +nucleomicrosome +nucleon +nucleone +nucleonic +nucleonics +nucleons +nucleopetal +nucleophile +nucleophilic +nucleophilically +nucleophilicity +nucleoplasm +nucleoplasmatic +nucleoplasmic +nucleoprotein +nucleosid +nucleosidase +nucleoside +nucleosynthesis +nucleotidase +nucleotide +nucleotides +nucleotide's +nucleus +nucleuses +nuclide +nuclides +nuclidic +Nucula +Nuculacea +nuculane +nuculania +nuculanium +nucule +nuculid +Nuculidae +nuculiform +nuculoid +Nuda +nudate +nudation +Nudd +nuddy +nuddle +nude +nudely +nudeness +nudenesses +Nudens +nuder +nudes +nudest +nudge +nudged +nudger +nudgers +nudges +nudging +nudi- +nudibranch +Nudibranchia +nudibranchian +nudibranchiate +nudicaudate +nudicaul +nudicaulous +nudie +nudies +nudifier +nudiflorous +nudiped +nudish +nudism +nudisms +nudist +nudists +nuditarian +nudity +nudities +nudnick +nudnicks +nudnik +nudniks +nudophobia +nudum +nudzh +nudzhed +nudzhes +nudzhing +Nueces +Nuevo +Nuffield +Nufud +nugacious +nugaciousness +nugacity +nugacities +nugae +nugament +nugator +nugatory +nugatorily +nugatoriness +Nugent +nuggar +nugget +nuggety +nuggets +nugi- +nugify +nugilogue +NUGMW +Nugumiut +NUI +nuisance +nuisancer +nuisances +nuisance's +nuisome +Nuits-Saint-Georges +Nuits-St-Georges +NUJ +nuke +nuked +nukes +nuking +Nuku'alofa +Nukuhivan +Nukus +NUL +Nuli +null +nullable +nullah +nullahs +nulla-nulla +nullary +nullbiety +nulled +nullibicity +nullibiety +nullibility +nullibiquitous +nullibist +nullify +nullification +nullificationist +nullifications +nullificator +nullifidian +nullifidianism +nullified +nullifier +nullifiers +nullifies +nullifying +nulling +nullipara +nulliparae +nulliparity +nulliparous +nullipennate +Nullipennes +nulliplex +nullipore +nulliporous +nullism +nullisome +nullisomic +nullity +nullities +nulliverse +null-manifold +nullo +nullos +nulls +Nullstellensatz +nullum +nullus +NUM +Numa +numac +Numantia +Numantine +Numanus +numb +numbat +numbats +numbed +numbedness +number +numberable +numbered +numberer +numberers +numberful +numbering +numberings +numberless +numberlessness +numberous +numberplate +Numbers +numbersome +numbest +numbfish +numb-fish +numbfishes +numbing +numbingly +numble +numbles +numbly +numbness +numbnesses +numbs +numbskull +numda +numdah +numen +Numenius +numerable +numerableness +numerably +numeracy +numeral +numerally +numerals +numeral's +numerant +numerary +numerate +numerated +numerates +numerating +numeration +numerations +numerative +numerator +numerators +numerator's +numeric +numerical +numerically +numericalness +numerics +Numerische +numerist +numero +numerology +numerological +numerologies +numerologist +numerologists +numeros +numerose +numerosity +numerous +numerously +numerousness +Numida +Numidae +Numidia +Numidian +Numididae +Numidinae +numina +Numine +numinism +numinous +numinouses +numinously +numinousness +numis +numis. +numismatic +numismatical +numismatically +numismatician +numismatics +numismatist +numismatists +numismatography +numismatology +numismatologist +Numitor +nummary +nummi +nummiform +nummular +nummulary +Nummularia +nummulated +nummulation +nummuline +Nummulinidae +nummulite +Nummulites +nummulitic +Nummulitidae +nummulitoid +nummuloidal +nummus +numnah +nump +numps +numskull +numskulled +numskulledness +numskullery +numskullism +numskulls +numud +Nun +Nunapitchuk +nunatak +nunataks +nunation +nunbird +nun-bird +nun-buoy +nunc +nunce +nunch +nunchaku +nuncheon +nunchion +Nunci +Nuncia +Nunciata +nunciate +nunciative +nunciatory +nunciature +nuncio +nuncios +nuncioship +nuncius +nuncle +nuncles +nuncupate +nuncupated +nuncupating +nuncupation +nuncupative +nuncupatively +nuncupatory +Nunda +nundinal +nundination +nundine +Nuneaton +Nunes +Nunez +nunhood +Nunica +Nunki +nunky +nunks +nunlet +nunlike +Nunn +nunnari +nunnated +nunnation +nunned +Nunnelly +Nunnery +nunneries +nunni +nunnify +nunning +nunnish +nunnishness +nunquam +nunry +nuns +nun's +nunship +nunting +nuntius +Nunu +NUPE +Nupercaine +Nuphar +nupson +nuptial +nuptiality +nuptialize +nuptially +nuptials +nuque +NUR +nuragh +nuraghe +nuraghes +nuraghi +NURBS +nurd +nurds +Nureyev +Nuremberg +nurhag +Nuri +Nuriel +Nuris +Nuristan +nurl +nurled +nurly +nurling +nurls +Nurmi +nurry +nursable +Nurse +nurse-child +nursed +nursedom +nurse-father +nursegirl +nursehound +nursekeeper +nursekin +nurselet +nurselike +nurseling +nursemaid +nursemaids +nurse-mother +nurser +nursery +nurserydom +nurseries +nurseryful +nurserymaid +nurserymaids +nurseryman +nurserymen +nursery's +nursers +nurses +nursetender +nurse-tree +nursy +nursing +nursingly +nursings +nursle +nursling +nurslings +nurturable +nurtural +nurturance +nurturant +nurture +nurtured +nurtureless +nurturer +nurturers +nurtures +nurtureship +nurturing +NUS +Nusairis +Nusakan +NUSC +nusfiah +Nusku +Nussbaum +NUT +nutant +nutarian +nutate +nutated +nutates +nutating +nutation +nutational +nutations +nutbreaker +nutbrown +nut-brown +nutcake +nutcase +nutcrack +nut-crack +nutcracker +nut-cracker +nutcrackery +nutcrackers +nut-cracking +nutgall +nut-gall +nutgalls +nut-gathering +nutgrass +nut-grass +nutgrasses +nuthatch +nuthatches +nuthook +nut-hook +nuthouse +nuthouses +nutjobber +Nutley +nutlet +nutlets +nutlike +nutmeat +nutmeats +nutmeg +nutmegged +nutmeggy +nutmegs +nut-oil +nutpecker +nutpick +nutpicks +nutramin +nutria +nutrias +nutrice +nutricial +nutricism +nutriculture +nutrient +nutrients +nutrify +nutrilite +nutriment +nutrimental +nutriments +Nutrioso +nutritial +nutrition +nutritional +nutritionally +nutritionary +nutritionist +nutritionists +nutritions +nutritious +nutritiously +nutritiousness +nutritive +nutritively +nutritiveness +nutritory +nutriture +nuts +nut's +nutsedge +nutsedges +nutseed +nut-shaped +nutshell +nut-shelling +nutshells +nutsy +nutsier +nutsiest +nut-sweet +Nuttallia +nuttalliasis +nuttalliosis +nut-tapper +nutted +Nutter +nuttery +nutters +nutty +nutty-brown +nuttier +nuttiest +nutty-flavored +nuttily +nutty-looking +nuttiness +Nutting +nuttings +nuttish +nuttishness +nut-toasting +nut-tree +Nuttsville +nut-weevil +nutwood +nutwoods +nu-value +NUWW +nuzzer +nuzzerana +Nuzzi +nuzzle +nuzzled +nuzzler +nuzzlers +nuzzles +nuzzling +NV +NVH +NVLAP +NVRAM +NW +NWA +NWbn +NWbW +NWC +NWLB +NWS +NWT +NXX +NZ +NZBC +o +O' +O'- +o- +-o- +O. +O.B. +O.C. +O.D. +o.e. +O.E.D. +O.F.M. +O.G. +O.P. +o.r. +O.S. +O.S.A. +O.S.B. +O.S.D. +O.S.F. +O.T.C. +o/c +O/S +O2 +OA +OACIS +Oacoma +oad +oadal +oaf +oafdom +oafish +oafishly +oafishness +oafs +Oahu +OAK +oak-apple +oak-beamed +oakberry +Oakbluffs +oak-boarded +Oakboy +Oakboro +oak-clad +oak-covered +oak-crested +oak-crowned +Oakdale +oaken +oakenshaw +Oakes +Oakesdale +Oakesia +Oakfield +Oakford +Oakhall +Oakham +Oakhurst +oaky +Oakie +Oakland +Oaklawn +oak-leaved +Oakley +Oakleil +oaklet +oaklike +Oaklyn +oakling +Oakman +Oakmont +oakmoss +oakmosses +oak-paneled +Oaks +oak-tanned +oak-timbered +Oakton +oaktongue +Oaktown +oak-tree +oakum +oakums +Oakvale +Oakview +Oakville +oak-wainscoted +oakweb +oakwood +oam +Oannes +OAO +OAP +OAPC +oar +oarage +oarcock +oared +oarfish +oarfishes +oar-footed +oarhole +oary +oarial +oarialgia +oaric +oaring +oariocele +oariopathy +oariopathic +oariotomy +oaritic +oaritis +oarium +Oark +oarless +oarlike +oarlock +oarlocks +oarlop +oarman +oarrowheaded +oars +oar's +oarsman +oarsmanship +oarsmen +oarswoman +oarswomen +oarweed +OAS +oasal +oasean +oases +oasis +OASYS +oasitic +oast +oasthouse +oast-house +oast-houses +oasts +OAT +oat-bearing +oatbin +oatcake +oat-cake +oatcakes +oat-crushing +oatear +oaten +oatenmeal +oater +oaters +Oates +oat-fed +oatfowl +oat-growing +oath +oathay +oath-bound +oath-breaking +oath-despising +oath-detesting +oathed +oathful +oathlet +oath-making +oaths +oathworthy +oaty +Oatis +oatland +oatlike +Oatman +oatmeal +oatmeals +oat-producing +OATS +oatseed +oat-shaped +OAU +oaves +Oaxaca +OB +ob- +ob. +Oba +Obad +Obad. +Obadiah +Obadias +Obafemi +Obala +Oballa +Obama +obambulate +obambulation +obambulatory +Oban +Obara +obarne +obarni +Obasanjo +Obau +Obaza +obb +obb. +Obbard +Obbenite +obbligati +obbligato +obbligatos +obclavate +obclude +obcompressed +obconic +obconical +obcordate +obcordiform +obcuneate +OBD +obdeltoid +obdiplostemony +obdiplostemonous +obdormition +obdt +obdt. +obduce +obduction +obduracy +obduracies +obdurate +obdurated +obdurately +obdurateness +obdurating +obduration +obdure +OBE +obeah +obeahism +obeahisms +obeahs +obeche +Obed +Obeded +Obediah +obedience +obediences +obediency +obedient +obediential +obedientially +obedientialness +obedientiar +obedientiary +obedientiaries +obediently +obey +obeyable +obeyance +Obeid +obeyed +obeyeo +obeyer +obeyers +obeying +obeyingly +obeys +obeisance +obeisances +obeisant +obeisantly +obeish +obeism +Obel +obeli +Obelia +obeliac +obelial +obelias +obelion +obeliscal +obeliscar +obelise +obelised +obelises +obelising +obelisk +obelisked +obelisking +obeliskoid +obelisks +obelism +obelisms +obelize +obelized +obelizes +obelizing +Obellia +obelus +Obeng +Ober +Oberammergau +Oberg +Oberhausen +Oberheim +Oberland +Oberlin +Obernburg +Oberon +Oberosterreich +Oberstone +Obert +obes +obese +obesely +obeseness +obesity +obesities +obex +obfirm +obfuscable +obfuscate +obfuscated +obfuscates +obfuscating +obfuscation +obfuscations +obfuscator +obfuscatory +obfuscators +obfuscity +obfuscous +obfusk +obi +Oby +obia +obias +Obidiah +Obidicut +Obie +obiism +obiisms +obiit +Obion +obis +obispo +obit +obital +obiter +obits +obitual +obituary +obituarian +obituaries +obituarily +obituarist +obituarize +obj +obj. +object +objectable +objectant +objectation +objectative +objected +objectee +objecter +object-glass +objecthood +objectify +objectification +objectified +objectifying +objecting +objection +objectionability +objectionable +objectionableness +objectionably +objectional +objectioner +objectionist +objections +objection's +objectival +objectivate +objectivated +objectivating +objectivation +objective +objectively +objectiveness +objectivenesses +objectives +objectivism +objectivist +objectivistic +objectivity +objectivities +objectivize +objectivized +objectivizing +objectization +objectize +objectized +objectizing +objectless +objectlessly +objectlessness +object-matter +objector +objectors +objector's +objects +object's +objecttification +objet +objicient +objranging +objscan +objuration +objure +objurgate +objurgated +objurgates +objurgating +objurgation +objurgations +objurgative +objurgatively +objurgator +objurgatory +objurgatorily +objurgatrix +obl +Obla +oblanceolate +oblast +oblasti +oblasts +oblat +oblata +oblate +oblated +oblately +oblateness +oblates +oblating +oblatio +oblation +oblational +oblationary +oblations +oblatory +oblectate +oblectation +obley +obli +oblicque +obligability +obligable +obligancy +obligant +obligate +obligated +obligately +obligates +obligati +obligating +obligation +obligational +obligationary +obligations +obligation's +obligative +obligativeness +obligato +obligator +obligatory +obligatorily +obligatoriness +obligatos +obligatum +oblige +obliged +obligedly +obligedness +obligee +obligees +obligement +obliger +obligers +obliges +obliging +obligingly +obligingness +obligistic +obligor +obligors +obliquangular +obliquate +obliquation +oblique +oblique-angled +obliqued +oblique-fire +obliquely +obliqueness +obliquenesses +obliques +obliquing +obliquity +obliquities +obliquitous +obliquus +obliterable +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliterator +obliterators +oblivescence +oblivial +obliviality +oblivion +oblivionate +oblivionist +oblivionize +oblivions +oblivious +obliviously +obliviousness +obliviousnesses +obliviscence +obliviscible +oblocution +oblocutor +oblong +oblong-acuminate +oblongata +oblongatae +oblongatal +oblongatas +oblongated +oblong-cylindric +oblong-cordate +oblong-elliptic +oblong-elliptical +oblong-falcate +oblong-hastate +oblongish +oblongitude +oblongitudinal +oblong-lanceolate +oblong-leaved +oblongly +oblong-linear +oblongness +oblong-ovate +oblong-ovoid +oblongs +oblong-spatulate +oblong-triangular +oblong-wedgeshaped +obloquy +obloquial +obloquies +obloquious +obmit +obmutescence +obmutescent +obnebulate +obnounce +obnounced +obnouncing +obnoxiety +obnoxious +obnoxiously +obnoxiousness +obnoxiousnesses +obnubilate +obnubilation +obnunciation +OBO +Oboe +oboes +O'Boyle +oboist +oboists +obol +Obola +obolary +Obolaria +obole +oboles +obolet +oboli +obolos +obols +obolus +obomegoid +Obongo +oboormition +Obote +obouracy +oboval +obovate +obovoid +obpyramidal +obpyriform +Obrazil +Obrecht +Obrenovich +obreption +obreptitious +obreptitiously +Obrien +O'Brien +OBrit +obrize +obrogate +obrogated +obrogating +obrogation +obrotund +OBS +obs. +obscene +obscenely +obsceneness +obscener +obscenest +obscenity +obscenities +obscura +obscurancy +obscurant +obscurantic +obscuranticism +obscurantism +obscurantist +obscurantists +obscuras +obscuration +obscurative +obscuratory +obscure +obscured +obscuredly +obscurely +obscurement +obscureness +obscurer +obscurers +obscures +obscurest +obscuring +obscurism +obscurist +obscurity +obscurities +obsecrate +obsecrated +obsecrating +obsecration +obsecrationary +obsecratory +obsede +obsequeence +obsequence +obsequent +obsequy +obsequial +obsequience +obsequies +obsequiosity +obsequious +obsequiously +obsequiousness +obsequiousnesses +obsequity +obsequium +observability +observable +observableness +observably +observance +observances +observance's +observancy +observanda +observandum +Observant +Observantine +Observantist +observantly +observantness +observatin +observation +observational +observationalism +observationally +observations +observation's +observative +observator +observatory +observatorial +observatories +observe +observed +observedly +observer +observers +observership +observes +observing +observingly +obsess +obsessed +obsesses +obsessing +obsessingly +obsession +obsessional +obsessionally +obsessionist +obsessions +obsession's +obsessive +obsessively +obsessiveness +obsessor +obsessors +obside +obsidian +obsidianite +obsidians +obsidional +obsidionary +obsidious +obsign +obsignate +obsignation +obsignatory +obsolesc +obsolesce +obsolesced +obsolescence +obsolescences +obsolescent +obsolescently +obsolescing +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obsoletion +obsoletism +obstacle +obstacles +obstacle's +obstancy +obstant +obstante +obstet +obstet. +obstetric +obstetrical +obstetrically +obstetricate +obstetricated +obstetricating +obstetrication +obstetricy +obstetrician +obstetricians +obstetricies +obstetrics +obstetrist +obstetrix +obstinacy +obstinacies +obstinacious +obstinance +obstinancy +obstinant +obstinate +obstinately +obstinateness +obstination +obstinative +obstipant +obstipate +obstipated +obstipation +obstreperate +obstreperosity +obstreperous +obstreperously +obstreperousness +obstreperousnesses +obstriction +obstringe +obstruct +obstructant +obstructed +obstructedly +obstructer +obstructers +obstructing +obstructingly +obstruction +obstructionism +obstructionist +obstructionistic +obstructionists +obstructions +obstruction's +obstructive +obstructively +obstructiveness +obstructivism +obstructivity +obstructor +obstructors +obstructs +obstruent +obstruse +obstruxit +obstupefy +obtain +obtainability +obtainable +obtainableness +obtainably +obtainal +obtainance +obtained +obtainer +obtainers +obtaining +obtainment +obtains +obtect +obtected +obtemper +obtemperate +obtend +obtenebrate +obtenebration +obtent +obtention +obtest +obtestation +obtested +obtesting +obtests +obtrect +obtriangular +obtrude +obtruded +obtruder +obtruders +obtrudes +obtruding +obtruncate +obtruncation +obtruncator +obtrusion +obtrusionist +obtrusions +obtrusive +obtrusively +obtrusiveness +obtrusivenesses +obtund +obtunded +obtundent +obtunder +obtunding +obtundity +obtunds +obturate +obturated +obturates +obturating +obturation +obturator +obturatory +obturbinate +obtusangular +obtuse +obtuse-angled +obtuse-angular +obtusely +obtuseness +obtuser +obtusest +obtusi- +obtusifid +obtusifolious +obtusilingual +obtusilobous +obtusion +obtusipennate +obtusirostrate +obtusish +obtusity +Obuda +OBulg +obumbrant +obumbrate +obumbrated +obumbrating +obumbration +obus +obv +obvallate +obvelation +obvention +obversant +obverse +obversely +obverses +obversion +obvert +obverted +obvertend +obverting +obverts +obviable +obviate +obviated +obviates +obviating +obviation +obviations +obviative +obviator +obviators +obvious +obviously +obviousness +obviousnesses +obvolute +obvoluted +obvolution +obvolutive +obvolve +obvolvent +Obwalden +OC +Oc. +Oca +Ocala +O'Callaghan +OCAM +Ocana +ocarina +ocarinas +O'Carroll +ocas +O'Casey +OCATE +OCC +Occam +occamy +Occamism +Occamist +Occamistic +Occamite +occas +occas. +occasion +occasionable +occasional +occasionalism +occasionalist +occasionalistic +occasionality +occasionally +occasionalness +occasionary +occasionate +occasioned +occasioner +occasioning +occasionings +occasionless +occasions +occasive +Occident +Occidental +Occidentalisation +Occidentalise +Occidentalised +Occidentalising +Occidentalism +Occidentalist +occidentality +Occidentalization +Occidentalize +Occidentalized +Occidentalizing +occidentally +occidentals +occidents +occiduous +occipiputs +occipita +occipital +occipitalis +occipitally +occipito- +occipitoanterior +occipitoatlantal +occipitoatloid +occipitoaxial +occipitoaxoid +occipitobasilar +occipitobregmatic +occipitocalcarine +occipitocervical +occipitofacial +occipitofrontal +occipitofrontalis +occipitohyoid +occipitoiliac +occipitomastoid +occipitomental +occipitonasal +occipitonuchal +occipitootic +occipitoparietal +occipitoposterior +occipitoscapular +occipitosphenoid +occipitosphenoidal +occipitotemporal +occipitothalamic +occiput +occiputs +occision +occitone +Occleve +occlude +occluded +occludent +occludes +occluding +occlusal +occluse +occlusion +occlusions +occlusion's +occlusive +occlusiveness +occlusocervical +occlusocervically +occlusogingival +occlusometer +occlusor +Occoquan +occult +occultate +occultation +occulted +occulter +occulters +occulting +occultism +occultist +occultists +occultly +occultness +occults +occupable +occupance +occupancy +occupancies +occupant +occupants +occupant's +occupation +occupational +occupationalist +occupationally +occupationless +occupations +occupation's +occupative +occupy +occupiable +occupied +occupier +occupiers +occupies +occupying +occur +occurence +occurences +occurred +occurrence +occurrences +occurrence's +occurrent +occurring +occurrit +occurs +occurse +occursive +OCD +OCDM +OCE +ocean +Oceana +oceanarium +oceanaut +oceanauts +ocean-born +ocean-borne +ocean-carrying +ocean-compassed +oceaned +oceanet +ocean-flooded +oceanfront +oceanfronts +oceanful +ocean-girdled +oceangoing +ocean-going +ocean-guarded +Oceania +Oceanian +Oceanic +Oceanica +Oceanican +oceanicity +Oceanid +oceanity +oceanlike +Oceano +oceanog +oceanog. +oceanographer +oceanographers +oceanography +oceanographic +oceanographical +oceanographically +oceanographies +oceanographist +oceanology +oceanologic +oceanological +oceanologically +oceanologist +oceanologists +oceanophyte +oceanous +Oceanport +ocean-rocked +oceans +ocean's +ocean-severed +Oceanside +ocean-skirted +ocean-smelling +ocean-spanning +ocean-sundered +Oceanus +Oceanview +Oceanville +oceanways +oceanward +oceanwards +ocean-wide +oceanwise +ocellana +ocellar +ocellary +ocellate +ocellated +ocellation +ocelli +ocelli- +ocellicyst +ocellicystic +ocelliferous +ocelliform +ocelligerous +ocellus +oceloid +ocelot +ocelots +Oceola +och +ochava +ochavo +Ocheyedan +Ochelata +ocher +ocher-brown +ocher-colored +ochered +ochery +ocher-yellow +ochering +ocherish +ocherous +ocher-red +ochers +ochidore +ochymy +Ochimus +ochlesis +ochlesitic +ochletic +ochlocracy +ochlocrat +ochlocratic +ochlocratical +ochlocratically +ochlomania +ochlophobia +ochlophobist +Ochna +Ochnaceae +ochnaceous +Ochoa +ochone +Ochopee +ochophobia +Ochotona +Ochotonidae +Ochozath +Ochozias +Ochozoma +ochraceous +Ochrana +ochratoxin +ochre +ochrea +ochreae +ochreate +ochred +ochreish +ochr-el-guerche +ochreous +ochres +ochry +ochring +ochro +ochro- +ochrocarpous +ochrogaster +ochroid +ochroleucous +ochrolite +Ochroma +ochronosis +ochronosus +ochronotic +ochrous +Ochs +ocht +OCI +OCIAA +ocydrome +ocydromine +Ocydromus +Ocie +Ocilla +Ocimum +Ocypete +Ocypoda +ocypodan +Ocypode +ocypodian +Ocypodidae +ocypodoid +Ocyroe +Ocyroidae +Ocyrrhoe +ocyte +ock +Ockeghem +Ockenheim +Ocker +ockers +Ockham +Ocko +ockster +OCLC +OCLI +oclock +o'clock +Ocneria +Ocnus +OCO +Ocoee +Oconee +oconnell +O'Connell +O'Conner +Oconnor +O'Connor +Oconomowoc +Oconto +ocote +Ocotea +Ocotillo +ocotillos +ocque +OCR +ocracy +Ocracoke +ocrea +ocreaceous +ocreae +Ocreatae +ocreate +ocreated +OCS +OCST +Oct +oct- +Oct. +octa- +octachloride +octachord +octachordal +octachronous +Octacnemus +octacolic +octactinal +octactine +Octactiniae +octactinian +octad +octadecahydrate +octadecane +octadecanoic +octadecyl +octadic +octadrachm +octadrachma +octads +octaechos +octaemera +octaemeron +octaeteric +octaeterid +octaeteris +octagon +octagonal +octagonally +octagons +octahedra +octahedral +octahedrally +octahedric +octahedrical +octahedrite +octahedroid +octahedron +octahedrons +octahedrous +octahydrate +octahydrated +octakishexahedron +octal +octamerism +octamerous +octameter +octan +octanaphthene +Octandria +octandrian +octandrious +octane +octanes +octangle +octangles +octangular +octangularness +octanol +octanols +Octans +octant +octantal +octants +octapeptide +octapla +octaploid +octaploidy +octaploidic +octapody +octapodic +octarch +octarchy +octarchies +octary +octarius +octaroon +octarticulate +octasemic +octastich +octastichon +octastichous +octastyle +octastylos +octastrophic +Octateuch +octaval +octavalent +octavaria +octavarium +octavd +Octave +octaves +Octavia +Octavian +octavic +Octavie +octavina +Octavius +Octavla +octavo +octavos +Octavus +octdra +octect +octects +octenary +octene +octennial +octennially +octet +octets +octette +octettes +octic +octyl +octile +octylene +octillion +octillions +octillionth +octyls +octine +octyne +octingentenary +octo- +octoad +octoalloy +octoate +octobass +October +octobers +october's +octobrachiate +Octobrist +octocentenary +octocentennial +octochord +Octocoralla +octocorallan +Octocorallia +octocoralline +octocotyloid +octodactyl +octodactyle +octodactylous +octode +octodecillion +octodecillions +octodecillionth +octodecimal +octodecimo +octodecimos +octodentate +octodianome +Octodon +octodont +Octodontidae +Octodontinae +octoechos +octofid +octofoil +octofoiled +octogamy +octogenary +octogenarian +octogenarianism +octogenarians +octogenaries +octogild +Octogynia +octogynian +octogynious +octogynous +octoglot +octohedral +octoic +octoid +octoyl +octolateral +octolocular +octomeral +octomerous +octometer +octonal +octonare +octonary +octonarian +octonaries +octonarius +octonematous +octonion +octonocular +octoon +octopartite +octopean +octoped +octopede +octopetalous +octophyllous +octophthalmous +octopi +octopine +octoploid +octoploidy +octoploidic +octopod +Octopoda +octopodan +octopodes +octopodous +octopods +octopolar +octopus +octopuses +octoradial +octoradiate +octoradiated +octoreme +octoroon +octoroons +octose +octosepalous +octosyllabic +octosyllable +octospermous +octospore +octosporous +octostichous +octothorp +octothorpe +octothorpes +octovalent +octroi +octroy +octrois +OCTU +octuor +octuple +octupled +octuples +octuplet +octuplets +octuplex +octuply +octuplicate +octuplication +octupling +OCU +ocuby +ocul- +ocular +oculary +ocularist +ocularly +oculars +oculate +oculated +oculauditory +oculi +oculiferous +oculiform +oculigerous +Oculina +oculinid +Oculinidae +oculinoid +oculist +oculistic +oculists +oculli +oculo- +oculocephalic +oculofacial +oculofrontal +oculomotor +oculomotory +oculonasal +oculopalpebral +oculopupillary +oculospinal +oculozygomatic +oculus +ocurred +OD +ODA +Odab +ODAC +Odacidae +odacoid +odal +odalborn +odalisk +odalisks +odalisque +odaller +odalman +odalwoman +Odanah +Odawa +Odax +ODD +oddball +oddballs +odd-come-short +odd-come-shortly +ODDD +odder +oddest +odd-fangled +Oddfellow +odd-humored +oddish +oddity +oddities +oddity's +odd-jobber +odd-jobman +oddlegs +oddly +odd-looking +odd-lot +oddman +odd-mannered +odd-me-dod +oddment +oddments +oddness +oddnesses +odd-numbered +odd-pinnate +Odds +Oddsbud +odd-shaped +oddside +oddsman +odds-on +odd-sounding +odd-thinking +odd-toed +ode +odea +Odebolt +Odeen +Odey +Odel +Odele +Odelet +Odelia +Odelinda +Odell +O'Dell +Odella +Odelle +Odelsthing +Odelsting +Odem +Oden +Odense +Odenton +Odenville +odeon +odeons +Oder +Odericus +odes +ode's +Odessa +Odets +Odetta +Odette +odeum +odeums +ODI +Ody +odible +odic +odically +Odie +ODIF +odiferous +odyl +odyle +odyles +Odilia +odylic +odylism +odylist +odylization +odylize +Odille +Odilo +Odilon +odyls +Odin +Odine +Odynerus +Odinian +Odinic +Odinism +Odinist +odinite +Odinitic +odiometer +odious +odiously +odiousness +odiousnesses +ODISS +Odyssean +Odyssey +odysseys +Odysseus +odist +odists +odium +odiumproof +odiums +odling +Odlo +ODM +Odo +Odoacer +Odobenidae +Odobenus +Odocoileus +odograph +odographs +odology +Odom +odometer +odometers +odometry +odometrical +odometries +Odon +Odonata +odonate +odonates +O'Doneven +Odonnell +O'Donnell +O'Donoghue +O'Donovan +odont +odont- +odontagra +odontalgia +odontalgic +Odontaspidae +Odontaspididae +Odontaspis +odontatrophy +odontatrophia +odontexesis +odontia +odontiasis +odontic +odontist +odontitis +odonto- +odontoblast +odontoblastic +odontocele +Odontocete +Odontoceti +odontocetous +odontochirurgic +odontoclasis +odontoclast +odontodynia +odontogen +odontogenesis +odontogeny +odontogenic +Odontoglossae +odontoglossal +odontoglossate +Odontoglossum +Odontognathae +odontognathic +odontognathous +odontograph +odontography +odontographic +odontohyperesthesia +odontoid +odontoids +Odontolcae +odontolcate +odontolcous +odontolite +odontolith +odontology +odontological +odontologist +odontoloxia +odontoma +odontomous +odontonecrosis +odontoneuralgia +odontonosology +odontopathy +odontophobia +odontophoral +odontophoran +odontophore +Odontophoridae +Odontophorinae +odontophorine +odontophorous +Odontophorus +odontoplast +odontoplerosis +Odontopteris +Odontopteryx +odontorhynchous +Odontormae +Odontornithes +odontornithic +odontorrhagia +odontorthosis +odontoschism +odontoscope +Odontosyllis +odontosis +odontostomatous +odontostomous +odontotechny +odontotherapy +odontotherapia +odontotomy +Odontotormae +odontotrypy +odontotripsis +odoom +odophone +odor +odorable +odorant +odorants +odorate +odorator +odored +odorful +Odoric +odoriferant +odoriferosity +odoriferous +odoriferously +odoriferousness +odorific +odorimeter +odorimetry +odoriphor +odoriphore +odorivector +odorization +odorize +odorized +odorizer +odorizes +odorizing +odorless +odorlessly +odorlessness +odorometer +odorosity +odorous +odorously +odorousness +odorproof +odors +odor's +Odostemon +odour +odoured +odourful +odourless +odours +Odovacar +Odra +Odrick +O'Driscoll +ODS +Odsbodkins +odso +ODT +Odum +Odus +odwyer +O'Dwyer +Odz +Odzookers +Odzooks +OE +Oeagrus +Oeax +Oebalus +Oecanthus +OECD +Oech +oeci +oecist +oecodomic +oecodomical +oecoid +oecology +oecological +oecologies +oeconomic +oeconomus +oecoparasite +oecoparasitism +oecophobia +oecumenian +oecumenic +oecumenical +oecumenicalism +oecumenicity +oecus +OED +oedema +oedemas +oedemata +oedematous +oedemerid +Oedemeridae +oedicnemine +Oedicnemus +Oedipal +oedipally +Oedipean +Oedipus +oedipuses +Oedogoniaceae +oedogoniaceous +Oedogoniales +Oedogonium +OEEC +Oeflein +Oehlenschlger +Oehsen +oeil-de-boeuf +oeillade +oeillades +oeillet +oeils-de-boeuf +oekist +oelet +Oelrichs +Oelwein +OEM +oenanthaldehyde +oenanthate +Oenanthe +oenanthic +oenanthyl +oenanthylate +oenanthylic +oenanthol +oenanthole +Oeneus +oenin +Oeno +oeno- +Oenocarpus +oenochoae +oenochoe +oenocyte +oenocytic +oenolic +oenolin +oenology +oenological +oenologies +oenologist +oenomancy +oenomania +Oenomaus +oenomel +oenomels +oenometer +Oenone +oenophile +oenophiles +oenophilist +oenophobist +Oenopides +Oenopion +oenopoetic +Oenothera +Oenotheraceae +oenotheraceous +Oenotrian +OEO +Oeonus +OEP +oer +o'er +Oerlikon +oersted +oersteds +o'ertop +OES +Oesel +oesogi +oesophagal +oesophageal +oesophagean +oesophagi +oesophagism +oesophagismus +oesophagitis +oesophago- +oesophagostomiasis +Oesophagostomum +oesophagus +oestradiol +Oestrelata +oestrian +oestriasis +oestrid +Oestridae +oestrin +oestrins +oestriol +oestriols +oestrogen +oestroid +oestrone +oestrones +oestrous +oestrual +oestruate +oestruation +oestrum +oestrums +oestrus +oestruses +oeuvre +oeuvres +OEXP +OF +of- +ofay +ofays +Ofallon +O'Fallon +O'Faolain +of-door +Ofelia +Ofella +ofer +off +off- +off. +Offa +of-fact +offal +Offaly +offaling +offals +off-balance +off-base +off-bear +off-bearer +offbeat +offbeats +off-bitten +off-board +offbreak +off-break +off-Broadway +offcast +off-cast +offcasts +off-center +off-centered +off-centre +off-chance +off-color +off-colored +offcolour +offcome +off-corn +offcut +off-cutting +off-drive +offed +Offen +Offenbach +offence +offenceless +offencelessly +offences +offend +offendable +offendant +offended +offendedly +offendedness +offender +offenders +offendible +offending +offendress +offends +offense +offenseful +offenseless +offenselessly +offenselessness +offenseproof +offenses +offensible +offension +offensive +offensively +offensiveness +offensivenesses +offensives +offer +offerable +offered +offeree +offerer +offerers +offering +offerings +Offerle +Offerman +offeror +offerors +offers +Offertory +offertorial +offertories +off-fall +off-falling +off-flavor +off-flow +off-glide +off-go +offgoing +offgrade +off-guard +offhand +off-hand +offhanded +off-handed +offhandedly +offhandedness +off-hit +off-hitting +off-hour +offic +officaries +office +office-bearer +office-boy +officeholder +officeholders +officeless +officemate +officer +officerage +officered +officeress +officerhood +officerial +officering +officerism +officerless +officers +officer's +officership +offices +office-seeking +Official +officialdom +officialdoms +officialese +officialisation +officialism +officiality +officialities +officialization +officialize +officialized +officializing +officially +officials +officialty +officiant +officiants +officiary +officiate +officiated +officiates +officiating +officiation +officiator +officina +officinal +officinally +officio +officious +officiously +officiousness +officiousnesses +off-year +offing +offings +offish +offishly +offishness +offkey +off-key +offlap +offlet +offlicence +off-licence +off-license +off-lying +off-limits +offline +off-line +offload +off-load +offloaded +offloading +off-loading +offloads +offlook +off-look +off-mike +off-off-Broadway +offpay +off-peak +off-pitch +offprint +offprinted +offprinting +offprints +offpspring +off-put +off-putting +offramp +offramps +off-reckoning +offs +offsaddle +offscape +offscour +offscourer +offscouring +offscourings +offscreen +offscum +off-season +offset +offset-litho +offsets +offset's +offsetting +off-setting +off-shaving +off-shed +offshoot +offshoots +offshore +offside +offsider +off-sider +offsides +off-sloping +off-sorts +offspring +offsprings +offstage +off-stage +off-standing +off-street +offtake +off-taking +off-the-cuff +off-the-face +off-the-peg +off-the-record +off-the-wall +off-thrown +off-time +offtype +off-tone +offtrack +off-turning +offuscate +offuscation +Offutt +offward +offwards +off-wheel +off-wheeler +off-white +O'Fiaich +oficina +Ofilia +OFlem +oflete +OFM +OFNPS +Ofo +Ofori +OFr +OFris +OFS +oft +often +oftener +oftenest +oftenness +oftens +oftentime +oftentimes +ofter +oftest +of-the-moment +ofthink +oftly +oft-named +oftness +oft-repeated +ofttime +oft-time +ofttimes +oft-times +oftwhiles +OG +Ogaden +ogaire +Ogallah +Ogallala +ogam +ogamic +ogams +Ogata +Ogawa +Ogbomosho +Ogboni +Ogburn +Ogcocephalidae +Ogcocephalus +Ogdan +Ogden +Ogdensburg +ogdoad +ogdoads +ogdoas +Ogdon +ogee +O-gee +ogeed +ogees +Ogema +ogenesis +ogenetic +Ogg +ogganition +ogham +oghamic +oghamist +oghamists +oghams +Oghuz +OGI +OGICSE +Ogygia +Ogygian +Ogygus +Ogilvy +Ogilvie +ogival +ogive +ogived +ogives +Oglala +ogle +ogled +ogler +oglers +ogles +Oglesby +Oglethorpe +ogling +Ogma +ogmic +Ogmios +OGO +ogonium +Ogor +O'Gowan +OGPU +O'Grady +ography +ogre +ogreish +ogreishly +ogreism +ogreisms +Ogren +ogres +ogress +ogresses +ogrish +ogrishly +ogrism +ogrisms +OGT +ogtiern +ogum +Ogun +Ogunquit +OH +Ohara +O'Hara +Ohare +O'Hare +Ohatchee +Ohaus +ohed +ohelo +OHG +ohia +ohias +O'Higgins +ohing +Ohio +Ohioan +ohioans +Ohiopyle +ohio's +Ohiowa +Ohl +Ohley +Ohlman +Ohm +ohmage +ohmages +ohm-ammeter +ohmic +ohmically +ohmmeter +ohmmeters +ohm-mile +OHMS +oho +ohoy +ohone +OHP +ohs +oh's +ohv +oy +Oyama +Oyana +oyapock +oic +OIcel +oicks +oid +oidal +oidea +oidia +oidioid +oidiomycosis +oidiomycotic +Oidium +oidwlfe +oie +oyelet +Oyens +oyer +oyers +oyes +oyesses +oyez +oii +oik +oikology +oikomania +oikophobia +oikoplast +oiks +oil +oil-bag +oil-bearing +oilberry +oilberries +oilbird +oilbirds +oil-bright +oil-burning +oilcake +oilcamp +oilcamps +oilcan +oilcans +oil-carrying +oilcase +oilcloth +oilcloths +oilcoat +oil-colorist +oil-colour +oil-containing +oil-cooled +oilcup +oilcups +oil-dispensing +oil-distributing +oildom +oil-driven +oiled +oil-electric +oiler +oilery +oilers +oylet +Oileus +oil-fed +oilfield +oil-filled +oil-finding +oil-finished +oilfired +oil-fired +oilfish +oilfishes +oil-forming +oil-fueled +oil-gilding +oil-harden +oil-hardening +oil-heat +oil-heated +oilheating +oilhole +oilholes +oily +oily-brown +oilier +oiliest +oiligarchy +oil-yielding +oilyish +oilily +oily-looking +oiliness +oilinesses +oiling +oil-insulated +oilish +oily-smooth +oily-tongued +Oilla +oil-laden +oilless +oillessness +oillet +oillike +oil-lit +oilman +oilmen +oil-mill +oilmonger +oilmongery +Oilmont +oil-nut +oilometer +oilpaper +oilpapers +oil-plant +oil-producing +oilproof +oilproofing +oil-pumping +oil-refining +oil-regulating +oils +oil-saving +oil-seal +oil-secreting +oilseed +oil-seed +oilseeds +oilskin +oilskinned +oilskins +oil-smelling +oil-soaked +oilstock +oilstone +oilstoned +oilstones +oilstoning +oilstove +oil-temper +oil-tempered +oil-testing +oil-thickening +oiltight +oiltightness +Oilton +oil-tongued +oil-tree +Oiltrough +Oilville +oilway +oilways +oilwell +oime +Oina +oink +oinked +oinking +oinks +oino- +oinochoai +oinochoe +oinochoes +oinochoi +oinology +oinologies +oinomancy +oinomania +oinomel +oinomels +oint +ointment +ointments +Oyo +OIr +OIRA +Oireachtas +Oys +Oise +Oisin +oisivity +oyster +oysterage +oysterbird +oystercatcher +oyster-catcher +oyster-culturist +oystered +oysterer +oysterers +oysterfish +oysterfishes +oystergreen +oysterhood +oysterhouse +oysteries +oystering +oysterings +oysterish +oysterishness +oysterlike +oysterling +oysterman +oystermen +oysterous +oysterroot +oysters +oyster's +oysterseed +oyster-shaped +oystershell +Oysterville +oysterwife +oysterwoman +oysterwomen +Oistrakh +OIt +Oita +oitava +oiticica +oiticicas +OIU +OIW +Oizys +Ojai +Ojibwa +Ojibway +Ojibwas +OJT +OK +Oka +Okabena +Okahumpka +Okay +Okayama +okayed +okaying +okays +Okajima +okanagan +Okanogan +okapi +Okapia +okapis +Okarche +okas +Okaton +Okauchee +Okavango +Okawville +Okazaki +OK'd +oke +Okean +Okeana +Okechuku +okee +Okeechobee +O'Keeffe +Okeene +Okeghem +okeh +okehs +okey +okeydoke +okey-doke +okeydokey +O'Kelley +O'Kelly +Okemah +Okemos +Oken +okenite +oker +okes +oket +Oketo +Okhotsk +oki +okia +Okie +okimono +Okinagan +Okinawa +Okinawan +Okla +Okla. +Oklafalaya +Oklahannali +Oklahoma +Oklahoman +oklahomans +Oklaunion +Oklawaha +okle-dokle +Oklee +Okmulgee +Okoboji +okolehao +Okolona +okoniosis +okonite +okoume +Okovanggo +okra +okras +Okreek +okro +okroog +okrug +okruzi +okshoofd +okta +Oktaha +oktastylos +okthabah +Oktoberfest +Okuari +Okubo +Okun +Okuninushi +okupukupu +Okwu +ol +Ola +Olacaceae +olacaceous +olacad +Olaf +Olag +Olalla +olam +olamic +Olamon +Olancha +Oland +Olanta +Olar +olater +Olatha +Olathe +Olaton +Olav +Olavo +Olax +Olbers +Olcha +Olchi +Olcott +Old +old-age +old-aged +old-bachelorish +old-bachelorship +old-boyish +Oldcastle +old-clothesman +old-country +olden +Oldenburg +oldened +oldening +Older +oldermost +olders +oldest +old-established +olde-worlde +old-faced +oldfangled +old-fangled +oldfangledness +old-farrand +old-farrandlike +old-fashioned +old-fashionedly +old-fashionedness +Oldfieldia +old-fogeydom +old-fogeyish +old-fogy +old-fogydom +old-fogyish +old-fogyishness +old-fogyism +old-gathered +old-gentlemanly +old-gold +old-growing +Oldham +Oldhamia +oldhamite +oldhearted +oldy +oldie +oldies +old-young +oldish +old-ivory +old-ladyhood +oldland +old-line +old-liner +old-looking +old-maid +old-maidenish +old-maidish +old-maidishness +old-maidism +old-man's-beard +oldness +oldnesses +old-new +old-rose +Olds +Old-school +old-sighted +old-sightedness +Oldsmobile +oldsquaw +old-squaw +old-standing +oldster +oldsters +oldstyle +old-style +oldstyles +Old-Testament +old-time +old-timey +old-timer +old-timy +old-timiness +oldwench +oldwife +old-wifely +old-wifish +oldwives +old-womanish +old-womanishness +old-womanism +old-womanly +old-world +old-worldish +old-worldism +old-worldly +old-worldliness +ole +ole- +Olea +Oleaceae +oleaceous +Oleacina +Oleacinidae +oleaginous +oleaginously +oleaginousness +Olean +oleana +oleander +oleanders +oleandomycin +oleandrin +oleandrine +oleary +O'Leary +Olearia +olease +oleaster +oleasters +oleate +oleates +olecranal +olecranarthritis +olecranial +olecranian +olecranoid +olecranon +olefiant +olefin +olefine +olefines +olefinic +olefins +Oleg +Oley +oleic +oleiferous +olein +oleine +oleines +oleins +Olema +Olen +olena +olenellidian +Olenellus +olenid +Olenidae +olenidian +Olenka +Olenolin +olent +Olenta +Olenus +oleo +oleo- +oleocalcareous +oleocellosis +oleocyst +oleoduct +oleograph +oleographer +oleography +oleographic +oleoyl +oleomargaric +oleomargarin +oleomargarine +oleomargarines +oleometer +oleoptene +oleorefractometer +oleoresin +oleoresinous +oleoresins +oleos +oleosaccharum +oleose +oleosity +oleostearate +oleostearin +oleostearine +oleothorax +oleous +olepy +Oler +Oleraceae +oleraceous +olericultural +olericulturally +olericulture +olericulturist +Oleron +oles +Oleta +Oletha +Olethea +Olethreutes +olethreutid +Olethreutidae +Oletta +Olette +oleum +oleums +olfact +olfactable +olfacty +olfactible +olfaction +olfactive +olfactology +olfactometer +olfactometry +olfactometric +olfactophobia +olfactor +olfactoreceptor +olfactory +olfactories +olfactorily +Olfe +OLG +Olga +Oly +Olia +Oliana +oliban +olibanum +olibanums +olibene +olycook +olid +olig- +oligacanthous +oligaemia +oligandrous +oliganthous +oligarch +oligarchal +oligarchy +oligarchic +oligarchical +oligarchically +oligarchies +oligarchism +oligarchist +oligarchize +oligarchs +oligemia +oligidic +oligidria +oligist +oligistic +oligistical +oligo- +oligocarpous +Oligocene +Oligochaeta +oligochaete +oligochaetous +oligochete +oligochylia +oligocholia +oligochrome +oligochromemia +oligochronometer +oligocystic +oligocythemia +oligocythemic +oligoclase +oligoclasite +oligodactylia +oligodendroglia +oligodendroglioma +oligodynamic +oligodipsia +oligodontous +oligogalactia +oligohemia +oligohydramnios +oligolactia +oligomenorrhea +oligomer +oligomery +oligomeric +oligomerization +oligomerous +oligomers +oligometochia +oligometochic +oligomycin +Oligomyodae +oligomyodian +oligomyoid +Oligonephria +oligonephric +oligonephrous +oligonite +oligonucleotide +oligopepsia +oligopetalous +oligophagy +oligophagous +oligophyllous +oligophosphaturia +oligophrenia +oligophrenic +oligopyrene +oligoplasmia +oligopnea +oligopoly +oligopolist +oligopolistic +oligoprothesy +oligoprothetic +oligopsychia +oligopsony +oligopsonistic +oligorhizous +oligosaccharide +oligosepalous +oligosialia +oligosideric +oligosiderite +oligosyllabic +oligosyllable +oligosynthetic +oligosite +oligospermia +oligospermous +oligostemonous +oligotokeus +oligotokous +oligotrichia +oligotrophy +oligotrophic +oligotropic +oliguresia +oliguresis +oliguretic +oliguria +Oliy +olykoek +Olimbos +Olympe +Olimpia +Olympia +Olympiad +Olympiadic +olympiads +Olympian +Olympianism +Olympianize +Olympianly +Olympians +Olympianwise +Olympias +Olympic +Olympicly +Olympicness +Olympics +Olympie +Olympieion +Olympio +Olympionic +Olympium +Olympus +Olin +Olinde +Olinia +Oliniaceae +oliniaceous +Olynthiac +Olynthian +Olynthus +olio +olios +Oliphant +Olyphant +oliprance +OLIT +olitory +Oliva +olivaceo- +olivaceous +Olivann +olivary +olivaster +Olive +Olivean +olive-backed +olive-bordered +olive-branch +olive-brown +Oliveburg +olive-cheeked +olive-clad +olive-colored +olive-complexioned +olived +olive-drab +olive-green +olive-greenish +olive-growing +Olivehurst +Olivella +oliveness +olivenite +olive-pale +Oliver +Oliverea +Oliverian +oliverman +olivermen +Olivero +oliversmith +Olives +olive's +olivescent +olive-shaded +olive-shadowed +olivesheen +olive-sided +olive-skinned +Olivet +Olivetan +Olivette +Olivetti +olivewood +olive-wood +Olivia +Olividae +Olivie +Olivier +Oliviero +oliviferous +oliviform +olivil +olivile +olivilin +olivine +olivine-andesite +olivine-basalt +olivinefels +olivines +olivinic +olivinite +olivinitic +OLLA +Ollayos +ollamh +ollapod +olla-podrida +ollas +ollav +Ollen +ollenite +Olli +Olly +Ollie +ollock +olluck +Olm +Olmito +Olmitz +Olmstead +Olmsted +Olmstedville +Olnay +Olnee +Olney +Olneya +Olnek +Olnton +Olodort +olof +ology +ological +ologies +ologist +ologistic +ologists +olograph +olographic +ololiuqui +olomao +Olomouc +olona +Olonets +Olonetsian +Olonetsish +Olonos +Olor +Oloron +oloroso +olorosos +olp +olpae +Olpe +olpes +Olpidiaster +Olpidium +Olsburg +Olsen +Olsewski +Olshausen +Olson +Olsson +Olszyn +OLTM +Olton +oltonde +OLTP +oltunna +Olustee +Olva +Olvan +Olwen +Olwena +OLWM +OM +Om. +oma +omadhaun +Omagh +omagra +Omagua +Omaha +Omahas +O'Mahony +Omayyad +Omak +omalgia +O'Malley +Oman +omander +Omani +omao +Omar +Omari +Omarr +omarthritis +omasa +omasitis +omasum +OMB +omber +ombers +ombre +ombrellino +ombrellinos +ombres +ombrette +ombrifuge +ombro- +ombrograph +ombrographic +ombrology +ombrological +ombrometer +ombrometric +ombrophil +ombrophile +ombrophily +ombrophilic +ombrophilous +ombrophyte +ombrophobe +ombrophoby +ombrophobous +ombudsman +ombudsmanship +ombudsmen +ombudsperson +OMD +Omdurman +ome +O'Meara +omega +omegas +omegoid +omelet +omelets +omelette +omelettes +omelie +omen +Omena +omened +omening +omenology +omens +omen's +omenta +omental +omentectomy +omentitis +omentocele +omentofixation +omentopexy +omentoplasty +omentorrhaphy +omentosplenopexy +omentotomy +omentulum +omentum +omentums +omentuta +Omer +Omero +omers +ometer +omicron +omicrons +Omidyar +omikron +omikrons +omina +ominate +ominous +ominously +ominousness +ominousnesses +omissible +omission +omissions +omission's +omissive +omissively +omissus +omit +omitis +omits +omittable +omittance +omitted +omitter +omitters +omitting +omlah +Omland +OMM +Ommastrephes +Ommastrephidae +ommatea +ommateal +ommateum +ommatidia +ommatidial +ommatidium +ommatitidia +ommatophore +ommatophorous +ommetaphobia +Ommiad +Ommiades +Ommiads +omneity +omnes +omni +omni- +omniactive +omniactuality +omniana +omniarch +omniarchs +omnibearing +omnibenevolence +omnibenevolent +omnibus +omnibus-driving +omnibuses +omnibus-fashion +omnibusman +omnibus-riding +omnicausality +omnicompetence +omnicompetent +omnicorporeal +omnicredulity +omnicredulous +omnidenominational +omnidirectional +omnidistance +omnierudite +omniessence +omnifacial +omnifarious +omnifariously +omnifariousness +omniferous +omnify +omnific +omnificence +omnificent +omnifidel +omnified +omnifying +omnifocal +omniform +omniformal +omniformity +omnigenous +omnigerent +omnigraph +omnihuman +omnihumanity +omni-ignorant +omnilegent +omnilingual +omniloquent +omnilucent +omnimental +omnimeter +omnimode +omnimodous +omninescience +omninescient +omniparent +omniparient +omniparity +omniparous +omnipatient +omnipercipience +omnipercipiency +omnipercipient +omniperfect +Omnipotence +omnipotences +omnipotency +omnipotent +omnipotentiality +omnipotently +omnipregnant +omnipresence +omnipresences +omnipresent +omnipresently +omniprevalence +omniprevalent +omniproduction +omniprudence +omniprudent +omnirange +omniregency +omniregent +omnirepresentative +omnirepresentativeness +omnirevealing +Omniscience +omnisciences +omnisciency +omniscient +omnisciently +omniscope +omniscribent +omniscriptive +omnisentience +omnisentient +omnisignificance +omnisignificant +omnispective +omnist +omnisufficiency +omnisufficient +omnitemporal +omnitenent +omnitolerant +omnitonal +omnitonality +omnitonic +omnitude +omnium +omnium-gatherum +omnium-gatherums +omnivagant +omnivalence +omnivalent +omnivalous +omnivarious +omnividence +omnivident +omnivision +omnivolent +Omnivora +omnivoracious +omnivoracity +omnivorant +omnivore +omnivores +omnivorism +omnivorous +omnivorously +omnivorousness +omnivorousnesses +omodynia +omohyoid +omo-hyoid +omoideum +Omoo +omophagy +omophagia +omophagic +omophagies +omophagist +omophagous +omophoria +omophorion +omoplate +omoplatoscopy +Omor +Omora +omostegite +omosternal +omosternum +OMPF +omphacy +omphacine +omphacite +Omphale +omphalectomy +omphali +omphalic +omphalism +omphalitis +omphalo- +omphalocele +omphalode +omphalodia +omphalodium +omphalogenous +omphaloid +omphaloma +omphalomesaraic +omphalomesenteric +omphaloncus +omphalopagus +omphalophlebitis +omphalopsychic +omphalopsychite +omphalorrhagia +omphalorrhea +omphalorrhexis +omphalos +omphalosite +omphaloskepsis +omphalospinous +omphalotomy +omphalotripsy +omphalus +omrah +Omri +Omro +OMS +Omsk +Omura +Omuta +OMV +on +on- +ONA +ONAC +Onaga +on-again-off-again +onager +onagers +onaggri +Onagra +Onagraceae +onagraceous +onagri +Onaka +ONAL +Onalaska +Onamia +Onan +Onancock +onanism +onanisms +onanist +onanistic +onanists +Onarga +Onas +Onassis +Onawa +Onaway +onboard +on-board +ONC +onca +once +once-accented +once-born +once-over +oncer +once-run +onces +oncet +oncetta +Onchidiidae +Onchidium +Onchiota +Onchocerca +onchocerciasis +onchocercosis +oncia +Oncidium +oncidiums +oncin +onco- +oncogene +oncogenesis +oncogenic +oncogenicity +oncograph +oncography +oncology +oncologic +oncological +oncologies +oncologist +oncologists +oncome +oncometer +oncometry +oncometric +oncoming +on-coming +oncomings +Oncorhynchus +oncoses +oncosimeter +oncosis +oncosphere +oncost +oncostman +oncotic +oncotomy +OND +ondagram +ondagraph +ondameter +ondascope +ondatra +Onder +ondy +Ondine +onding +on-ding +on-dit +Ondo +ondogram +ondograms +ondograph +ondoyant +ondometer +ondoscope +Ondrea +Ondrej +on-drive +ondule +one +one-a-cat +one-act +one-acter +Oneal +Oneals +one-and-a-half +oneanother +one-armed +oneberry +one-berry +one-by-one +one-blade +one-bladed +one-buttoned +one-celled +one-chambered +one-class +one-classer +Oneco +one-colored +one-crop +one-cusped +one-day +one-decker +one-dimensional +one-dollar +one-eared +one-egg +one-eyed +one-eyedness +one-eighty +one-finned +one-flowered +onefold +onefoldness +one-foot +one-footed +one-fourth +Onega +onegite +Onego +one-grained +one-hand +one-handed +one-handedness +onehearted +one-hearted +onehood +one-hoofed +one-horned +one-horse +onehow +one-humped +one-hundred-fifty +one-hundred-percenter +one-hundred-percentism +Oneida +oneidas +one-ideaed +one-year +oneyer +Oneil +O'Neil +Oneill +O'Neill +one-inch +oneiric +oneiro- +oneirocrit +oneirocritic +oneirocritical +oneirocritically +oneirocriticism +oneirocritics +oneirodynia +oneirology +oneirologist +oneiromancer +oneiromancy +oneiroscopy +oneiroscopic +oneiroscopist +oneirotic +oneism +one-jointed +Onekama +one-layered +one-leaf +one-leaved +one-legged +one-leggedness +one-letter +one-line +one-lung +one-lunged +one-lunger +one-man +one-many +onement +one-minute +Onemo +one-nerved +oneness +onenesses +one-night +one-nighter +one-oclock +one-off +one-one +Oneonta +one-petaled +one-piece +one-piecer +one-pipe +one-point +one-pope +one-pound +one-pounder +one-price +one-quarter +oner +one-rail +onerary +onerate +onerative +one-reeler +onery +one-ribbed +onerier +oneriest +one-roomed +onerose +onerosity +onerosities +onerous +onerously +onerousness +ones +one's +one-seater +one-seeded +oneself +one-sepaled +one-septate +one-shot +one-sided +one-sidedly +one-sidedness +onesigned +one-spot +one-step +one-story +one-storied +one-striper +one-term +onethe +one-third +onetime +one-time +one-toed +one-to-one +one-track +one-two +One-two-three +one-up +oneupmanship +one-upmanship +one-valued +one-way +onewhere +one-windowed +one-winged +one-word +ONF +onfall +onflemed +onflow +onflowing +Onfre +Onfroi +Ong +onga-onga +ongaro +on-glaze +on-glide +on-go +ongoing +on-going +Ongun +onhanger +on-hit +ONI +ony +Onia +onycha +onychatrophia +onychauxis +onychia +onychin +onychite +onychitis +onychium +onychogryposis +onychoid +onycholysis +onychomalacia +onychomancy +onychomycosis +onychonosus +onychopathy +onychopathic +onychopathology +onychophagy +onychophagia +onychophagist +onychophyma +Onychophora +onychophoran +onychophorous +onychoptosis +onychorrhexis +onychoschizia +onychosis +onychotrophy +onicolo +Onida +onym +onymal +onymancy +onymatic +onymy +onymity +onymize +onymous +oniomania +oniomaniac +onion +onion-eyed +onionet +oniony +onionized +onionlike +onionpeel +Onions +onionskin +onionskins +oniro- +onirotic +Oniscidae +onisciform +oniscoid +Oniscoidea +oniscoidean +Oniscus +Oniskey +Onitsha +onium +Onyx +onyxes +onyxis +onyxitis +onker +onkilonite +onkos +onlay +onlaid +onlaying +onlap +Onley +onlepy +onless +only +only-begotten +onliest +on-limits +online +on-line +onliness +onlook +onlooker +onlookers +onlooking +onmarch +Onmun +Ono +Onobrychis +onocentaur +Onoclea +onocrotal +Onofredo +onofrite +Onohippidium +onolatry +onomancy +onomantia +onomasiology +onomasiological +onomastic +onomastical +onomasticon +onomastics +onomato- +onomatology +onomatologic +onomatological +onomatologically +onomatologist +onomatomancy +onomatomania +onomatop +onomatope +onomatophobia +onomatopy +onomatoplasm +onomatopoeia +onomatopoeial +onomatopoeian +onomatopoeic +onomatopoeical +onomatopoeically +onomatopoesy +onomatopoesis +onomatopoetic +onomatopoetically +onomatopoieses +onomatopoiesis +onomatous +onomomancy +Onondaga +Onondagan +Onondagas +Ononis +Onopordon +Onosmodium +onotogenic +ONR +onrush +onrushes +onrushing +ons +onset +onsets +onset's +onsetter +onsetting +onshore +onside +onsight +onslaught +onslaughts +Onslow +Onstad +onstage +on-stage +onstand +onstanding +onstead +Onsted +on-stream +onsweep +onsweeping +ont +ont- +Ont. +ontal +Ontarian +Ontaric +Ontario +ontic +ontically +Ontina +Ontine +onto +onto- +ontocycle +ontocyclic +ontogenal +ontogeneses +ontogenesis +ontogenetic +ontogenetical +ontogenetically +ontogeny +ontogenic +ontogenically +ontogenies +ontogenist +ontography +ontology +ontologic +ontological +ontologically +ontologies +ontologise +ontologised +ontologising +ontologism +ontologist +ontologistic +ontologize +Ontonagon +ontosophy +onus +onuses +onwaiting +onward +onwardly +onwardness +onwards +onza +OO +oo- +o-o +o-o-a-a +ooangium +OOB +oobit +ooblast +ooblastic +oocyesis +oocyst +Oocystaceae +oocystaceous +oocystic +Oocystis +oocysts +oocyte +oocytes +OODB +oodles +oodlins +ooecia +ooecial +ooecium +oof +oofbird +oofy +oofier +oofiest +oofless +ooftish +oogamete +oogametes +oogamy +oogamies +oogamous +oogenesis +oogenetic +oogeny +oogenies +ooglea +oogloea +oogone +oogonia +oogonial +oogoninia +oogoniophore +oogonium +oogoniums +oograph +ooh +oohed +oohing +oohs +ooid +ooidal +Ookala +ookinesis +ookinete +ookinetic +oolachan +oolachans +oolak +oolakan +oo-la-la +oolemma +oolite +oolites +oolith +ooliths +Oolitic +oolly +oollies +Oologah +oology +oologic +oological +oologically +oologies +oologist +oologists +oologize +oolong +oolongs +Ooltewah +oomancy +oomantia +oometer +oometry +oometric +oomiac +oomiack +oomiacks +oomiacs +oomiak +oomiaks +oomycete +Oomycetes +oomycetous +oompah +oompahed +oompahs +oomph +oomphs +oon +Oona +Oonagh +oons +oont +oooo +OOP +oopack +oopak +OOPART +oophyte +oophytes +oophytic +oophoralgia +oophorauxe +oophore +oophorectomy +oophorectomies +oophorectomize +oophorectomized +oophorectomizing +oophoreocele +oophorhysterectomy +oophoric +oophoridia +oophoridium +oophoridiums +oophoritis +oophorocele +oophorocystectomy +oophoroepilepsy +oophoroma +oophoromalacia +oophoromania +oophoron +oophoropexy +oophororrhaphy +oophorosalpingectomy +oophorostomy +oophorotomy +OOPL +ooplasm +ooplasmic +ooplast +oopod +oopodal +ooporphyrin +OOPS +OOPSTAD +oopuhue +oorali +ooralis +oord +oory +oorial +oorie +oos +o-os +ooscope +ooscopy +oose +OOSH +oosperm +oosperms +oosphere +oospheres +oosporange +oosporangia +oosporangium +oospore +Oosporeae +oospores +oosporic +oosporiferous +oosporous +Oost +Oostburg +oostegite +oostegitic +Oostende +oosterbeek +OOT +ootheca +oothecae +oothecal +ootid +ootids +ootype +ootocoid +Ootocoidea +ootocoidean +ootocous +oots +ootwith +oouassa +ooze +oozed +oozes +Oozy +oozier +ooziest +oozily +ooziness +oozinesses +oozing +oozoa +oozoid +oozooid +OP +op- +op. +OPA +opacate +opacify +opacification +opacified +opacifier +opacifies +opacifying +opacimeter +opacite +opacity +opacities +opacous +opacousness +opacus +opah +opahs +opai +opaion +Opal +opaled +opaleye +opalesce +opalesced +opalescence +opalescent +opalesces +opalescing +opalesque +Opalina +Opaline +opalines +opalinid +Opalinidae +opalinine +opalish +opalize +opalized +opalizing +Opalocka +Opa-Locka +opaloid +opalotype +opals +opal's +opal-tinted +opaque +opaqued +opaquely +opaqueness +opaquenesses +opaquer +opaques +opaquest +opaquing +Opata +opathy +OPC +opcode +OPCW +opdalite +Opdyke +OPDU +ope +OPEC +oped +opedeldoc +Opegrapha +opeidoscope +Opel +opelet +Opelika +Opelousas +Opelt +opelu +open +openability +openable +open-air +openairish +open-airish +open-airishness +open-airism +openairness +open-airness +open-and-shut +open-armed +open-armedly +open-back +open-backed +openband +openbeak +openbill +open-bill +open-bladed +open-breasted +open-caisson +opencast +openchain +open-chested +opencircuit +open-circuit +open-coil +open-countenanced +open-crib +open-cribbed +opencut +open-door +open-doored +open-eared +opened +open-eyed +open-eyedly +open-end +open-ended +openendedness +open-endedness +opener +openers +openest +open-face +open-faced +open-field +open-fire +open-flowered +open-front +open-fronted +open-frontedness +open-gaited +Openglopish +open-grained +openhanded +open-handed +openhandedly +open-handedly +openhandedness +openhead +open-headed +openhearted +open-hearted +openheartedly +open-heartedly +openheartedness +open-heartedness +open-hearth +open-hearthed +open-housed +open-housedness +open-housing +opening +openings +opening's +open-joint +open-jointed +open-kettle +open-kneed +open-letter +openly +open-lined +open-market +open-minded +open-mindedly +open-mindedness +openmouthed +open-mouthed +openmouthedly +open-mouthedly +openmouthedness +open-mouthedness +openness +opennesses +open-newel +open-pan +open-patterned +open-phase +open-pit +open-pitted +open-plan +open-pollinated +open-reel +open-roofed +open-rounded +opens +open-sand +open-shelf +open-shelved +open-shop +openside +open-sided +open-sidedly +open-sidedness +open-sleeved +open-spaced +open-spacedly +open-spacedness +open-spoken +open-spokenly +open-spokenness +open-tank +open-tide +open-timber +open-timbered +open-timbre +open-top +open-topped +open-view +open-visaged +open-weave +open-web +open-webbed +open-webbedness +open-well +open-windowed +open-windowedness +openwork +open-work +open-worked +openworks +OPEOS +OPer +opera +operabily +operability +operabilities +operable +operably +operae +operagoer +opera-going +operalogue +opera-mad +operameter +operance +operancy +operand +operandi +operands +operand's +operant +operantis +operantly +operants +operary +operas +opera's +operatable +operate +operated +operatee +operates +operatic +operatical +operatically +operatics +operating +operation +operational +operationalism +operationalist +operationalistic +operationally +operationism +operationist +operations +operation's +operative +operatively +operativeness +operatives +operativity +operatize +operator +operatory +operators +operator's +operatrices +operatrix +opercele +operceles +opercle +opercled +opercula +opercular +Operculata +operculate +operculated +opercule +opercules +operculi- +operculiferous +operculiform +operculigenous +operculigerous +operculum +operculums +operetta +operettas +operette +operettist +operla +operon +operons +operose +operosely +operoseness +operosity +OPers +opes +OPF +Oph +Opheim +Ophelia +Ophelie +ophelimity +Opheltes +Ophia +Ophian +ophiasis +ophic +ophicalcite +Ophicephalidae +ophicephaloid +Ophicephalus +Ophichthyidae +ophichthyoid +ophicleide +ophicleidean +ophicleidist +Ophidia +ophidian +ophidians +Ophidiidae +Ophidiobatrachia +ophidioid +ophidiomania +Ophidion +ophidiophobia +ophidious +ophidium +ophidology +ophidologist +ophio- +Ophiobatrachia +Ophiobolus +Ophioglossaceae +ophioglossaceous +Ophioglossales +Ophioglossum +ophiography +ophioid +ophiolater +ophiolatry +ophiolatrous +ophiolite +ophiolitic +ophiology +ophiologic +ophiological +ophiologist +ophiomancy +ophiomorph +Ophiomorpha +ophiomorphic +ophiomorphous +Ophion +ophionid +Ophioninae +ophionine +ophiophagous +ophiophagus +ophiophilism +ophiophilist +ophiophobe +ophiophoby +ophiophobia +ophiopluteus +Ophiosaurus +ophiostaphyle +ophiouride +Ophir +Ophis +Ophisaurus +Ophism +Ophite +ophites +Ophitic +Ophitism +Ophiuchid +Ophiuchus +Ophiucus +ophiuran +ophiurid +Ophiurida +ophiuroid +Ophiuroidea +ophiuroidean +ophresiophobia +ophryon +Ophrys +ophthalaiater +ophthalitis +ophthalm +ophthalm- +ophthalmagra +ophthalmalgia +ophthalmalgic +ophthalmatrophia +ophthalmectomy +ophthalmencephalon +ophthalmetrical +ophthalmy +ophthalmia +ophthalmiac +ophthalmiater +ophthalmiatrics +ophthalmic +ophthalmious +ophthalmist +ophthalmite +ophthalmitic +ophthalmitis +ophthalmo- +ophthalmoblennorrhea +ophthalmocarcinoma +ophthalmocele +ophthalmocopia +ophthalmodiagnosis +ophthalmodiastimeter +ophthalmodynamometer +ophthalmodynia +ophthalmography +ophthalmol +ophthalmoleucoscope +ophthalmolith +ophthalmology +ophthalmologic +ophthalmological +ophthalmologically +ophthalmologies +ophthalmologist +ophthalmologists +ophthalmomalacia +ophthalmometer +ophthalmometry +ophthalmometric +ophthalmometrical +ophthalmomycosis +ophthalmomyositis +ophthalmomyotomy +ophthalmoneuritis +ophthalmopathy +ophthalmophlebotomy +ophthalmophore +ophthalmophorous +ophthalmophthisis +ophthalmoplasty +ophthalmoplegia +ophthalmoplegic +ophthalmopod +ophthalmoptosis +ophthalmo-reaction +ophthalmorrhagia +ophthalmorrhea +ophthalmorrhexis +Ophthalmosaurus +ophthalmoscope +ophthalmoscopes +ophthalmoscopy +ophthalmoscopic +ophthalmoscopical +ophthalmoscopies +ophthalmoscopist +ophthalmostasis +ophthalmostat +ophthalmostatometer +ophthalmothermometer +ophthalmotomy +ophthalmotonometer +ophthalmotonometry +ophthalmotrope +ophthalmotropometer +opia +opiane +opianic +opianyl +opiate +opiated +opiateproof +opiates +opiatic +opiating +Opiconsivia +opifex +opifice +opificer +opiism +Opilia +Opiliaceae +opiliaceous +Opiliones +Opilionina +opilionine +Opilonea +Opimian +opinability +opinable +opinably +opinant +opination +opinative +opinatively +opinator +opine +opined +opiner +opiners +opines +oping +opiniaster +opiniastre +opiniastrety +opiniastrous +opiniate +opiniated +opiniatedly +opiniater +opiniative +opiniatively +opiniativeness +opiniatre +opiniatreness +opiniatrety +opinicus +opinicuses +opining +opinion +opinionable +opinionaire +opinional +opinionate +opinionated +opinionatedly +opinionatedness +opinionately +opinionative +opinionatively +opinionativeness +opinioned +opinionedness +opinionist +opinions +opinion's +opinion-sampler +opioid +opioids +opiomania +opiomaniac +opiophagy +opiophagism +opiparous +Opis +opisometer +opisthenar +opisthion +opistho- +opisthobranch +Opisthobranchia +opisthobranchiate +Opisthocoelia +opisthocoelian +opisthocoelous +opisthocome +Opisthocomi +Opisthocomidae +opisthocomine +opisthocomous +opisthodetic +opisthodome +opisthodomos +opisthodomoses +opisthodomus +opisthodont +opisthogastric +opisthogyrate +opisthogyrous +opisthoglyph +Opisthoglypha +opisthoglyphic +opisthoglyphous +Opisthoglossa +opisthoglossal +opisthoglossate +Opisthognathidae +opisthognathism +opisthognathous +opisthograph +opisthographal +opisthography +opisthographic +opisthographical +Opisthoparia +opisthoparian +opisthophagic +opisthoporeia +opisthorchiasis +Opisthorchis +opisthosomal +Opisthothelae +opisthotic +opisthotonic +opisthotonoid +opisthotonos +opisthotonus +opium +opium-drinking +opium-drowsed +opium-eating +opiumism +opiumisms +opiums +opium-shattered +opium-smoking +opium-taking +OPM +opobalsam +opobalsamum +opodeldoc +opodidymus +opodymus +opolis +opopanax +opoponax +Oporto +opossum +opossums +opotherapy +Opp +opp. +Oppen +Oppenheim +Oppenheimer +Oppian +oppida +oppidan +oppidans +oppidum +oppignerate +oppignorate +oppilant +oppilate +oppilated +oppilates +oppilating +oppilation +oppilative +opplete +oppletion +oppone +opponency +opponens +opponent +opponents +opponent's +Opportina +Opportuna +opportune +opportuneless +opportunely +opportuneness +opportunism +opportunisms +opportunist +opportunistic +opportunistically +opportunists +opportunity +opportunities +opportunity's +opposability +opposabilities +opposable +opposal +oppose +opposed +opposeless +opposer +opposers +opposes +opposing +opposingly +opposit +opposite +opposite-leaved +oppositely +oppositeness +oppositenesses +opposites +oppositi- +oppositiflorous +oppositifolious +opposition +oppositional +oppositionary +oppositionism +oppositionist +oppositionists +oppositionless +oppositions +oppositious +oppositipetalous +oppositipinnate +oppositipolar +oppositisepalous +oppositive +oppositively +oppositiveness +oppossum +opposure +oppress +oppressed +oppresses +oppressible +oppressing +oppression +oppressionist +oppressions +oppressive +oppressively +oppressiveness +oppressor +oppressors +oppressor's +opprobry +opprobriate +opprobriated +opprobriating +opprobrious +opprobriously +opprobriousness +opprobrium +opprobriums +oppugn +oppugnacy +oppugnance +oppugnancy +oppugnant +oppugnate +oppugnation +oppugned +oppugner +oppugners +oppugning +oppugns +OPS +opsy +opsigamy +opsimath +opsimathy +opsin +opsins +opsiometer +opsis +opsisform +opsistype +OPSM +opsonia +opsonic +opsoniferous +opsonify +opsonification +opsonified +opsonifies +opsonifying +opsonin +opsonins +opsonist +opsonium +opsonization +opsonize +opsonized +opsonizes +opsonizing +opsonogen +opsonoid +opsonology +opsonometry +opsonophilia +opsonophilic +opsonophoric +opsonotherapy +opt +optable +optableness +optably +Optacon +optant +optate +optation +optative +optatively +optatives +opted +Optez +opthalmic +opthalmology +opthalmologic +opthalmophorium +opthalmoplegy +opthalmoscopy +opthalmothermometer +optic +optical +optically +optician +opticians +opticism +opticist +opticists +opticity +opticly +optico- +opticochemical +opticociliary +opticon +opticopapillary +opticopupillary +optics +optigraph +optima +optimacy +optimal +optimality +optimally +optimate +optimates +optime +optimes +optimeter +optimise +optimised +optimises +optimising +optimism +optimisms +optimist +optimistic +optimistical +optimistically +optimisticalness +optimists +optimity +optimization +optimizations +optimization's +optimize +optimized +optimizer +optimizers +optimizes +optimizing +optimum +optimums +opting +option +optional +optionality +optionalize +optionally +optionals +optionary +optioned +optionee +optionees +optioning +optionor +options +option's +optive +opto- +optoacoustic +optoblast +optoelectronic +optogram +optography +optoisolate +optokinetic +optology +optological +optologist +optomeninx +optometer +optometry +optometric +optometrical +optometries +optometrist +optometrists +optophone +optotechnics +optotype +opts +Opulaster +opulence +opulences +opulency +opulencies +opulent +opulently +opulus +Opuntia +Opuntiaceae +Opuntiales +opuntias +opuntioid +opus +opuscle +opuscula +opuscular +opuscule +opuscules +opusculum +opuses +OPX +oquassa +oquassas +Oquawka +Oquossoc +or +or- +Ora +orabassu +Orabel +Orabelle +orach +orache +oraches +oracy +oracle +oracler +oracles +oracle's +Oracon +oracula +oracular +oracularity +oracularly +oracularness +oraculate +oraculous +oraculously +oraculousness +oraculum +orad +Oradea +Oradell +orae +orage +oragious +oraison +Orakzai +oral +orale +Oralee +oraler +Oralia +Oralie +oralism +oralisms +oralist +oralists +orality +oralities +oralization +oralize +Oralla +Oralle +orally +oralogy +oralogist +orals +Oram +Oran +Orang +Orange +orangeade +orangeades +orangeado +orangeat +orangeberry +orangeberries +orangebird +orange-blossom +Orangeburg +orange-colored +orange-crowned +orange-eared +Orangefield +orange-fleshed +orange-flower +orange-flowered +orange-headed +orange-hued +orangey +orange-yellow +orangeish +Orangeism +Orangeist +orangeleaf +orange-leaf +Orangeman +Orangemen +orangeness +oranger +orange-red +orangery +orangeries +orangeroot +orange-rufous +oranges +orange's +orange-shaped +orange-sized +orange-striped +orange-tailed +orange-tawny +orange-throated +orange-tip +orange-tipped +orange-tree +Orangevale +Orangeville +orange-winged +orangewoman +orangewood +orangy +orangier +orangiest +oranginess +orangish +orangism +orangist +orangite +orangize +orangoutan +orangoutang +orang-outang +orangoutans +orangs +orangutan +orang-utan +orangutang +orangutangs +orangutans +orans +orant +orante +orantes +Oraon +orary +oraria +orarian +orarion +orarium +oras +orate +orated +orates +orating +oration +orational +orationer +orations +oration's +orator +Oratory +oratorial +oratorially +Oratorian +Oratorianism +Oratorianize +oratoric +oratorical +oratorically +oratories +oratorio +oratorios +oratory's +oratorium +oratorize +oratorlike +orators +orator's +oratorship +oratress +oratresses +oratrices +oratrix +Oraville +Orazio +ORB +Orbadiah +Orban +orbate +orbation +orbed +orbell +orby +orbic +orbical +Orbicella +orbicle +orbicular +orbiculares +orbicularis +orbicularity +orbicularly +orbicularness +orbiculate +orbiculated +orbiculately +orbiculation +orbiculato- +orbiculatocordate +orbiculatoelliptical +Orbiculoidea +orbier +orbiest +orbific +Orbilian +Orbilius +orbing +Orbisonia +orbit +orbital +orbitale +orbitally +orbitals +orbitar +orbitary +orbite +orbited +orbitelar +Orbitelariae +orbitelarian +orbitele +orbitelous +orbiter +orbiters +orbity +orbiting +orbito- +orbitofrontal +Orbitoides +Orbitolina +orbitolite +Orbitolites +orbitomalar +orbitomaxillary +orbitonasal +orbitopalpebral +orbitosphenoid +orbitosphenoidal +orbitostat +orbitotomy +orbitozygomatic +orbits +orbitude +orbless +orblet +orblike +orbs +Orbulina +orc +Orca +Orcadian +orcanet +orcanette +Orcas +orcein +orceins +orch +orch. +orchamus +orchanet +orchard +orcharding +orchardist +orchardists +orchardman +orchardmen +orchards +orchard's +orchat +orchectomy +orcheitis +orchel +orchella +orchen +orchesis +orchesography +orchester +Orchestia +orchestian +orchestic +orchestiid +Orchestiidae +orchestra +orchestral +orchestraless +orchestrally +orchestras +orchestra's +orchestrate +orchestrated +orchestrater +orchestrates +orchestrating +orchestration +orchestrational +orchestrations +orchestrator +orchestrators +orchestre +orchestrelle +orchestric +orchestrina +orchestrion +orchialgia +orchic +orchichorea +orchid +Orchidaceae +orchidacean +orchidaceous +Orchidales +orchidalgia +orchidean +orchidectomy +orchidectomies +orchideous +orchideously +orchidist +orchiditis +orchido- +orchidocele +orchidocelioplasty +orchidology +orchidologist +orchidomania +orchidopexy +orchidoplasty +orchidoptosis +orchidorrhaphy +orchidotherapy +orchidotomy +orchidotomies +orchids +orchid's +orchiectomy +orchiectomies +orchiencephaloma +orchiepididymitis +orchil +orchilytic +orchilla +orchils +orchiocatabasis +orchiocele +orchiodynia +orchiomyeloma +orchioncus +orchioneuralgia +orchiopexy +orchioplasty +orchiorrhaphy +orchioscheocele +orchioscirrhus +orchiotomy +Orchis +orchises +orchitic +orchitis +orchitises +orchotomy +orchotomies +orcin +orcine +orcinol +orcinols +orcins +Orcinus +orcs +Orcus +Orczy +Ord +ord. +ordain +ordainable +ordained +ordainer +ordainers +ordaining +ordainment +ordains +ordalian +ordalium +ordanchite +ordeal +ordeals +ordene +order +orderable +order-book +ordered +orderedness +orderer +orderers +ordering +orderings +orderless +orderlessness +orderly +orderlies +orderliness +orderlinesses +orders +Orderville +ordinability +ordinable +ordinaire +ordinal +ordinally +ordinals +ordinance +ordinances +ordinance's +ordinand +ordinands +ordinant +ordinar +ordinary +ordinariate +ordinarier +ordinaries +ordinariest +ordinarily +ordinariness +ordinaryship +ordinarius +ordinate +ordinated +ordinately +ordinates +ordinating +ordination +ordinations +ordinative +ordinatomaculate +ordinato-punctate +ordinator +ordinee +ordines +ORDLIX +ordn +ordn. +ordnance +ordnances +ordo +ordonnance +ordonnances +ordonnant +ordos +ordosite +Ordovian +Ordovices +Ordovician +ordu +ordure +ordures +ordurous +ordurousness +Ordway +Ordzhonikidze +Ore +oread +oreads +Oreamnos +Oreana +Oreas +ore-bearing +Orebro +ore-buying +orecchion +ore-crushing +orectic +orective +ored +ore-extracting +Orefield +ore-forming +Oreg +Oreg. +oregano +oreganos +Oregon +oregoni +Oregonia +Oregonian +oregonians +ore-handling +ore-hoisting +oreide +oreides +orey-eyed +oreilet +oreiller +oreillet +oreillette +O'Reilly +orejon +Orel +Oreland +Orelee +Orelia +Orelie +Orella +Orelle +orellin +Orelu +Orem +oreman +ore-milling +ore-mining +oremus +Oren +Orenburg +orenda +orendite +Orense +Oreocarya +Oreodon +oreodont +Oreodontidae +oreodontine +oreodontoid +Oreodoxa +oreography +Oreophasinae +oreophasine +Oreophasis +Oreopithecus +Oreortyx +oreotragine +Oreotragus +Oreotrochilus +ore-roasting +ores +ore's +oreshoot +ore-smelting +Orest +Oreste +Orestean +Oresteia +Orestes +Oresund +oretic +ore-washing +oreweed +ore-weed +orewood +orexin +orexis +orf +orfe +Orfeo +Orferd +ORFEUS +orfevrerie +Orff +orfgild +Orfield +Orfinger +Orford +Orfordville +orfray +orfrays +Orfurd +org +org. +orgal +orgament +orgamy +organ +organ- +organa +organal +organbird +organ-blowing +organdy +organdie +organdies +organella +organellae +organelle +organelles +organer +organette +organ-grinder +organy +organic +organical +organically +organicalness +organicism +organicismal +organicist +organicistic +organicity +organics +organify +organific +organifier +organing +organisability +organisable +organisation +organisational +organisationally +organise +organised +organises +organising +organism +organismal +organismic +organismically +organisms +organism's +organist +organistic +organistrum +organists +organist's +organistship +organity +organizability +organizable +organization +organizational +organizationally +organizationist +organizations +organization's +organizatory +organize +organized +organizer +organizers +organizes +organizing +organless +organo- +organoantimony +organoarsenic +organobismuth +organoboron +organochlorine +organochordium +organogel +organogen +organogenesis +organogenetic +organogenetically +organogeny +organogenic +organogenist +organogold +organography +organographic +organographical +organographies +organographist +organoid +organoiron +organolead +organoleptic +organoleptically +organolithium +organology +organologic +organological +organologist +organomagnesium +organomercury +organomercurial +organometallic +organon +organonym +organonymal +organonymy +organonymic +organonyn +organonomy +organonomic +organons +organopathy +organophil +organophile +organophyly +organophilic +organophone +organophonic +organophosphate +organophosphorous +organophosphorus +organoplastic +organoscopy +organosilicon +organosiloxane +organosilver +organosodium +organosol +organotherapeutics +organotherapy +organotin +organotrophic +organotropy +organotropic +organotropically +organotropism +organozinc +organ-piano +organ-pipe +organry +organs +organ's +organule +organum +organums +organza +organzas +organzine +organzined +Orgas +orgasm +orgasmic +orgasms +orgastic +orgeat +orgeats +Orgel +Orgell +orgy +orgia +orgiac +orgiacs +orgiasm +orgiast +orgiastic +orgiastical +orgiastically +orgic +orgies +orgyia +orgy's +Orgoglio +orgone +orgones +orgue +orgueil +orguil +orguinette +orgulous +orgulously +orhamwood +Ori +ory +oria +orial +Orian +Oriana +Oriane +Orianna +orians +Orias +oribatid +Oribatidae +oribatids +Oribel +Oribella +Oribelle +oribi +oribis +orichalc +orichalceous +orichalch +orichalcum +oricycle +Orick +oriconic +orycterope +Orycteropodidae +Orycteropus +oryctics +orycto- +oryctognosy +oryctognostic +oryctognostical +oryctognostically +Oryctolagus +oryctology +oryctologic +oryctologist +Oriel +ori-ellipse +oriels +oriency +Orient +Oriental +Orientalia +Orientalis +Orientalisation +Orientalise +Orientalised +Orientalising +Orientalism +Orientalist +orientality +orientalization +Orientalize +orientalized +orientalizing +orientally +Orientalogy +orientals +orientate +orientated +orientates +orientating +orientation +orientational +orientationally +orientations +orientation's +orientative +orientator +Oriente +oriented +orienteering +orienter +orienting +orientite +orientization +orientize +oriently +orientness +orients +orifacial +orifice +orifices +orifice's +orificial +oriflamb +oriflamme +oriform +orig +orig. +origami +origamis +origan +origanized +origans +Origanum +origanums +Origen +Origenian +Origenic +Origenical +Origenism +Origenist +Origenistic +Origenize +origin +originable +original +originalist +originality +originalities +originally +originalness +originals +originant +originary +originarily +originate +originated +originates +originating +origination +originative +originatively +originator +originators +originator's +originatress +Origine +origines +originist +origins +origin's +orignal +orihyperbola +orihon +Oriya +orillion +orillon +Orin +orinasal +orinasality +orinasally +orinasals +Orinda +Oringa +Oringas +Orinoco +Oryol +Oriole +orioles +Oriolidae +Oriolus +Orion +Orionis +orious +Oriska +Oriskany +Oriskanian +orismology +orismologic +orismological +orison +orisons +orisphere +Orissa +oryssid +Oryssidae +Oryssus +oristic +Orit +Orithyia +orium +Oryx +oryxes +Oryza +Orizaba +oryzanin +oryzanine +oryzenin +oryzivorous +Oryzomys +Oryzopsis +Oryzorictes +Oryzorictinae +Orji +Orjonikidze +orkey +Orkhon +Orkney +Orkneyan +Orkneys +orl +Orla +orlage +Orlan +Orlanais +Orland +Orlando +Orlans +Orlanta +Orlantha +orle +Orlean +Orleanais +Orleanism +Orleanist +Orleanistic +Orleans +Orlena +Orlene +orles +orlet +orleways +orlewise +Orly +Orlich +Orlin +Orlina +Orlinda +Orling +orlo +Orlon +orlop +orlops +orlos +Orlosky +Orlov +ORM +Orma +Orman +Ormand +Ormandy +Ormazd +Orme +ormer +ormers +Ormiston +ormolu +ormolus +Ormond +Orms +Ormsby +Ormuz +ormuzine +Orna +ORNAME +ornament +ornamental +ornamentalism +ornamentalist +ornamentality +ornamentalize +ornamentally +ornamentary +ornamentation +ornamentations +ornamented +ornamenter +ornamenting +ornamentist +ornaments +ornary +Ornas +ornate +ornately +ornateness +ornatenesses +ornation +ornature +Orne +ornery +ornerier +orneriest +ornerily +orneriness +ornes +Orneus +Ornie +ornify +ornis +orniscopy +orniscopic +orniscopist +ornith +ornith- +ornithes +ornithic +ornithichnite +ornithine +Ornithischia +ornithischian +ornithivorous +ornitho- +ornithobiography +ornithobiographical +ornithocephalic +Ornithocephalidae +ornithocephalous +Ornithocephalus +ornithocoprolite +ornithocopros +ornithodelph +Ornithodelphia +ornithodelphian +ornithodelphic +ornithodelphous +Ornithodoros +Ornithogaea +Ornithogaean +Ornithogalum +ornithogeographic +ornithogeographical +ornithography +ornithoid +ornithol +ornithol. +Ornitholestes +ornitholite +ornitholitic +ornithology +ornithologic +ornithological +ornithologically +ornithologist +ornithologists +ornithomancy +ornithomania +ornithomantia +ornithomantic +ornithomantist +ornithomimid +Ornithomimidae +Ornithomimus +ornithomyzous +ornithomorph +ornithomorphic +ornithon +Ornithopappi +ornithophile +ornithophily +ornithophilist +ornithophilite +ornithophilous +ornithophobia +ornithopod +Ornithopoda +ornithopter +Ornithoptera +Ornithopteris +Ornithorhynchidae +ornithorhynchous +Ornithorhynchus +ornithosaur +Ornithosauria +ornithosaurian +Ornithoscelida +ornithoscelidan +ornithoscopy +ornithoscopic +ornithoscopist +ornithoses +ornithosis +ornithotic +ornithotomy +ornithotomical +ornithotomist +ornithotrophy +Ornithurae +ornithuric +ornithurous +ornithvrous +Ornytus +ORNL +ornoite +Ornstead +oro- +oroanal +Orobanchaceae +orobanchaceous +Orobanche +orobancheous +orobathymetric +Orobatoidea +orocentral +Orochon +Orocovis +orocratic +orodiagnosis +orogen +orogenesy +orogenesis +orogenetic +orogeny +orogenic +orogenies +oroggaphical +orograph +orography +orographic +orographical +orographically +oroheliograph +orohydrography +orohydrographic +orohydrographical +Orohippus +oroide +oroides +Orola +orolingual +orology +orological +orologies +orologist +OROM +orometer +orometers +orometry +orometric +Oromo +oronasal +oronasally +Orondo +Orono +Oronoco +Oronogo +oronoko +oronooko +Orontes +Orontium +Orontius +oropharyngeal +oropharynges +oropharynx +oropharynxes +Orose +Orosi +Orosius +orotherapy +Orotinan +orotund +orotundity +orotunds +O'Rourke +Orovada +Oroville +Orozco +Orpah +Orpha +orphan +orphanage +orphanages +orphancy +orphandom +orphaned +orphange +orphanhood +orphaning +orphanism +orphanize +orphanry +orphans +orphanship +orpharion +Orphean +Orpheist +orpheon +orpheonist +orpheum +Orpheus +Orphic +Orphical +Orphically +Orphicism +Orphism +Orphist +Orphize +orphrey +orphreyed +orphreys +orpiment +orpiments +orpin +orpinc +orpine +orpines +Orpington +orpins +orpit +Orr +orra +Orran +Orren +orrery +orreriec +orreries +orrhoid +orrhology +orrhotherapy +orrice +orrices +Orrick +Orrin +Orrington +orris +orrises +orrisroot +orrow +Orrstown +Orrtanna +Orrum +Orrville +ors +or's +Orsa +Orsay +orsede +orsedue +orseille +orseilline +orsel +orselle +orseller +orsellic +orsellinate +orsellinic +Orsini +Orsino +Orsk +Orsola +Orson +ORT +ortalid +Ortalidae +ortalidian +Ortalis +ortanique +Ortega +Ortegal +Orten +Ortensia +orterde +ortet +Orth +orth- +Orth. +Orthaea +Orthagoriscus +orthal +orthant +orthantimonic +Ortheris +Orthia +orthian +orthic +orthicon +orthiconoscope +orthicons +orthid +Orthidae +Orthis +orthite +orthitic +Orthman +ortho +ortho- +orthoarsenite +orthoaxis +orthobenzoquinone +orthobiosis +orthoborate +orthobrachycephalic +orthocarbonic +orthocarpous +Orthocarpus +orthocenter +orthocentre +orthocentric +orthocephaly +orthocephalic +orthocephalous +orthoceracone +Orthoceran +Orthoceras +Orthoceratidae +orthoceratite +orthoceratitic +orthoceratoid +orthochlorite +orthochromatic +orthochromatize +orthocym +orthocymene +orthoclase +orthoclase-basalt +orthoclase-gabbro +orthoclasite +orthoclastic +orthocoumaric +ortho-cousin +orthocresol +orthodiaene +orthodiagonal +orthodiagram +orthodiagraph +orthodiagraphy +orthodiagraphic +orthodiazin +orthodiazine +orthodolichocephalic +orthodomatic +orthodome +orthodontia +orthodontic +orthodontics +orthodontist +orthodontists +Orthodox +orthodoxal +orthodoxality +orthodoxally +orthodoxes +Orthodoxy +orthodoxian +orthodoxical +orthodoxically +orthodoxicalness +orthodoxies +orthodoxism +orthodoxist +orthodoxly +orthodoxness +orthodromy +orthodromic +orthodromics +orthoepy +orthoepic +orthoepical +orthoepically +orthoepies +orthoepist +orthoepistic +orthoepists +orthoformic +orthogamy +orthogamous +orthoganal +orthogenesis +orthogenetic +orthogenetically +orthogenic +orthognathy +orthognathic +orthognathism +orthognathous +orthognathus +orthogneiss +orthogonal +orthogonality +orthogonalization +orthogonalize +orthogonalized +orthogonalizing +orthogonally +orthogonial +orthograde +orthogranite +orthograph +orthographer +orthography +orthographic +orthographical +orthographically +orthographies +orthographise +orthographised +orthographising +orthographist +orthographize +orthographized +orthographizing +orthohydrogen +orthologer +orthology +orthologian +orthological +orthometopic +orthometry +orthometric +orthomolecular +orthomorphic +Orthonectida +orthonitroaniline +orthonormal +orthonormality +ortho-orsellinic +orthopaedy +orthopaedia +orthopaedic +orthopaedically +orthopaedics +orthopaedist +orthopath +orthopathy +orthopathic +orthopathically +orthopedy +orthopedia +orthopedic +orthopedical +orthopedically +orthopedics +orthopedist +orthopedists +orthophenylene +orthophyre +orthophyric +orthophony +orthophonic +orthophoria +orthophoric +orthophosphate +orthophosphoric +orthopinacoid +orthopinacoidal +orthopyramid +orthopyroxene +orthoplasy +orthoplastic +orthoplumbate +orthopnea +orthopneic +orthopnoea +orthopnoeic +orthopod +Orthopoda +orthopraxy +orthopraxia +orthopraxis +orthoprism +orthopsychiatry +orthopsychiatric +orthopsychiatrical +orthopsychiatrist +orthopter +Orthoptera +orthopteral +orthopteran +orthopterist +orthopteroid +Orthopteroidea +orthopterology +orthopterological +orthopterologist +orthopteron +orthopterous +orthoptetera +orthoptic +orthoptics +orthoquinone +orthorhombic +Orthorrhapha +orthorrhaphy +orthorrhaphous +Orthos +orthoscope +orthoscopic +orthose +orthoselection +orthosemidin +orthosemidine +orthosilicate +orthosilicic +orthosymmetry +orthosymmetric +orthosymmetrical +orthosymmetrically +orthosis +orthosite +orthosomatic +orthospermous +orthostat +orthostatai +orthostates +orthostati +orthostatic +orthostichy +orthostichies +orthostichous +orthostyle +orthosubstituted +orthotactic +orthotectic +orthotic +orthotics +orthotype +orthotypous +orthotist +orthotolidin +orthotolidine +orthotoluic +orthotoluidin +orthotoluidine +ortho-toluidine +orthotomic +orthotomous +orthotone +orthotonesis +orthotonic +orthotonus +orthotropal +orthotropy +orthotropic +orthotropically +orthotropism +orthotropous +orthovanadate +orthovanadic +orthoveratraldehyde +orthoveratric +orthoxazin +orthoxazine +orthoxylene +ortho-xylene +orthron +Orthros +Orthrus +ortiga +ortygan +Ortygian +Ortyginae +ortygine +Orting +ortive +Ortyx +Ortiz +Ortley +Ortler +Ortles +ortman +Ortol +ortolan +ortolans +Orton +Ortonville +Ortrud +Ortrude +orts +ortstaler +ortstein +Orunchun +Oruntha +Oruro +ORuss +Orv +Orva +Orvah +Orvan +Orvas +orvet +Orvie +orvietan +orvietite +Orvieto +Orvil +Orville +Orwell +Orwellian +Orwigsburg +Orwin +orzo +orzos +OS +o's +OS2 +OSA +OSAC +Osage +Osages +Osaka +Osakis +osamin +osamine +Osana +Osanna +osar +Osawatomie +osazone +OSB +Osber +Osbert +Osborn +Osborne +Osbourn +Osbourne +Osburn +OSC +Oscan +OSCAR +Oscarella +Oscarellidae +oscars +oscella +Osceola +oscheal +oscheitis +oscheo- +oscheocarcinoma +oscheocele +oscheolith +oscheoma +oscheoncus +oscheoplasty +Oschophoria +Oscilight +oscillance +oscillancy +oscillant +Oscillaria +Oscillariaceae +oscillariaceous +oscillate +oscillated +oscillates +oscillating +oscillation +oscillational +oscillations +oscillation's +oscillative +oscillatively +oscillator +oscillatory +Oscillatoria +Oscillatoriaceae +oscillatoriaceous +oscillatorian +oscillators +oscillator's +oscillogram +oscillograph +oscillography +oscillographic +oscillographically +oscillographies +oscillometer +oscillometry +oscillometric +oscillometries +oscilloscope +oscilloscopes +oscilloscope's +oscilloscopic +oscilloscopically +oscin +oscine +Oscines +oscinian +Oscinidae +oscinine +Oscinis +oscitance +oscitancy +oscitancies +oscitant +oscitantly +oscitate +oscitation +oscnode +Osco +Oscoda +Osco-Umbrian +OSCRL +oscula +osculable +osculant +oscular +oscularity +osculate +osculated +osculates +osculating +osculation +osculations +osculatory +osculatories +osculatrix +osculatrixes +oscule +oscules +osculiferous +osculum +oscurantist +oscurrantist +OSD +OSDIT +OSDS +ose +Osee +Osei +osela +osella +oselle +oses +Osetian +Osetic +OSF +OSFCW +Osgood +OSHA +oshac +O-shaped +Oshawa +oshea +O'Shea +O'Shee +Osher +Oshinski +Oshkosh +Oshogbo +Oshoto +Oshtemo +OSI +Osy +Osiandrian +oside +osier +osier-bordered +osiered +osier-fringed +osiery +osieries +osierlike +osier-like +osiers +osier-woven +Osijek +Osyka +OSINET +Osirian +Osiride +Osiridean +Osirify +Osirification +Osiris +Osirism +OSIRM +osis +Osyth +Osithe +osity +Oskaloosa +Oskar +OSlav +Osler +Oslo +Osman +Osmanie +Osmanli +Osmanlis +Osmanthus +osmate +osmateria +osmaterium +osmatic +osmatism +osmazomatic +osmazomatous +osmazome +OSME +Osmen +Osmeridae +Osmerus +osmesis +osmeteria +osmeterium +osmetic +osmiamic +osmic +osmics +osmidrosis +osmi-iridium +osmin +osmina +osmio- +osmious +osmiridium +osmite +osmium +osmiums +Osmo +osmo- +osmodysphoria +osmogene +osmograph +osmol +osmolagnia +osmolal +osmolality +osmolar +osmolarity +osmology +osmols +osmometer +osmometry +osmometric +osmometrically +Osmond +osmondite +osmophobia +osmophore +osmoregulation +osmoregulatory +Osmorhiza +osmoscope +osmose +osmosed +osmoses +osmosing +osmosis +osmotactic +osmotaxis +osmotherapy +osmotic +osmotically +osmous +Osmund +Osmunda +Osmundaceae +osmundaceous +osmundas +osmundine +osmunds +OSN +Osnabr +Osnabrock +Osnabruck +Osnaburg +osnaburgs +Osnappar +OSO +osoberry +oso-berry +osoberries +osone +osophy +osophies +osophone +Osorno +osotriazine +osotriazole +OSP +osperm +OSPF +osphere +osphyalgia +osphyalgic +osphyarthritis +osphyitis +osphyocele +osphyomelitis +osphradia +osphradial +osphradium +osphresiolagnia +osphresiology +osphresiologic +osphresiologist +osphresiometer +osphresiometry +osphresiophilia +osphresis +osphretic +Osphromenidae +ospore +Osprey +ospreys +OSPS +OSRD +Osric +Osrick +Osrock +OSS +OSSA +ossal +ossarium +ossature +OSSE +ossea +ossein +osseins +osselet +ossements +Osseo +osseo- +osseoalbuminoid +osseoaponeurotic +osseocartilaginous +osseofibrous +osseomucoid +osseous +osseously +Osset +Ossete +osseter +Ossetia +Ossetian +Ossetic +Ossetine +Ossetish +Ossy +ossia +Ossian +Ossianesque +Ossianic +Ossianism +Ossianize +ossicle +ossicles +ossicula +ossicular +ossiculate +ossiculated +ossicule +ossiculectomy +ossiculotomy +ossiculum +Ossie +Ossietzky +ossiferous +ossify +ossific +ossification +ossifications +ossificatory +ossified +ossifier +ossifiers +ossifies +ossifying +ossifluence +ossifluent +ossiform +ossifrage +ossifrangent +Ossineke +Ossining +Ossip +Ossipee +ossypite +ossivorous +ossuary +ossuaries +ossuarium +Osswald +OST +ostalgia +Ostap +Ostara +ostariophysan +Ostariophyseae +Ostariophysi +ostariophysial +ostariophysous +ostarthritis +oste- +osteal +ostealgia +osteanabrosis +osteanagenesis +ostearthritis +ostearthrotomy +ostectomy +ostectomies +osteectomy +osteectomies +osteectopy +osteectopia +Osteen +Osteichthyes +ostein +osteitic +osteitides +osteitis +ostemia +ostempyesis +Ostend +Ostende +ostensibility +ostensibilities +ostensible +ostensibly +ostension +ostensive +ostensively +ostensory +ostensoria +ostensories +ostensorium +ostensorsoria +ostent +ostentate +ostentation +ostentations +ostentatious +ostentatiously +ostentatiousness +ostentive +ostentous +osteo- +osteoaneurysm +osteoarthritic +osteoarthritis +osteoarthropathy +osteoarthrotomy +osteoblast +osteoblastic +osteoblastoma +osteoblasts +osteocachetic +osteocarcinoma +osteocartilaginous +osteocele +osteocephaloma +osteochondritis +osteochondrofibroma +osteochondroma +osteochondromatous +osteochondropathy +osteochondrophyte +osteochondrosarcoma +osteochondrous +osteocystoma +osteocyte +osteoclasia +osteoclasis +osteoclast +osteoclasty +osteoclastic +osteocolla +osteocomma +osteocranium +osteodentin +osteodentinal +osteodentine +osteoderm +osteodermal +osteodermatous +osteodermia +osteodermis +osteodermous +osteodiastasis +osteodynia +osteodystrophy +osteoencephaloma +osteoenchondroma +osteoepiphysis +osteofibroma +osteofibrous +osteogangrene +osteogen +osteogenesis +osteogenetic +osteogeny +osteogenic +osteogenist +osteogenous +osteoglossid +Osteoglossidae +osteoglossoid +Osteoglossum +osteographer +osteography +osteohalisteresis +osteoid +osteoids +Osteolepidae +Osteolepis +osteolysis +osteolite +osteolytic +osteologer +osteology +osteologic +osteological +osteologically +osteologies +osteologist +osteoma +osteomalacia +osteomalacial +osteomalacic +osteomancy +osteomanty +osteomas +osteomata +osteomatoid +osteome +osteomere +osteometry +osteometric +osteometrical +osteomyelitis +osteoncus +osteonecrosis +osteoneuralgia +osteopaedion +osteopath +osteopathy +osteopathic +osteopathically +osteopathies +osteopathist +osteopaths +osteopedion +osteopenia +osteoperiosteal +osteoperiostitis +osteopetrosis +osteophage +osteophagia +osteophyma +osteophyte +osteophytic +osteophlebitis +osteophone +osteophony +osteophore +osteoplaque +osteoplast +osteoplasty +osteoplastic +osteoplasties +osteoporosis +osteoporotic +osteorrhaphy +osteosarcoma +osteosarcomatous +osteoscleroses +osteosclerosis +osteosclerotic +osteoscope +osteoses +osteosynovitis +osteosynthesis +osteosis +osteosteatoma +osteostixis +osteostomatous +osteostomous +osteostracan +Osteostraci +osteosuture +osteothrombosis +osteotome +osteotomy +osteotomies +osteotomist +osteotribe +osteotrite +osteotrophy +osteotrophic +Oster +Osterburg +Osterhus +osteria +Osterreich +Ostertagia +Osterville +Ostia +Ostiak +Ostyak +Ostyak-samoyedic +ostial +ostiary +ostiaries +ostiarius +ostiate +Ostic +ostinato +ostinatos +ostiolar +ostiolate +ostiole +ostioles +ostitis +ostium +Ostler +ostleress +ostlerie +ostlers +Ostmannic +ostmark +ostmarks +Ostmen +ostomatid +ostomy +ostomies +ostoses +ostosis +ostosises +OSTP +Ostpreussen +ostraca +Ostracea +ostracean +ostraceous +Ostraciidae +ostracine +ostracioid +Ostracion +ostracise +ostracism +ostracisms +ostracite +ostracizable +ostracization +ostracize +ostracized +ostracizer +ostracizes +ostracizing +ostraco- +ostracod +Ostracoda +ostracodan +ostracode +ostracoderm +Ostracodermi +ostracodous +ostracods +ostracoid +Ostracoidea +ostracon +ostracophore +Ostracophori +ostracophorous +ostracum +Ostraeacea +ostraite +Ostrander +Ostrava +Ostraw +ostrca +Ostrea +ostreaceous +ostreger +ostrei- +ostreicultural +ostreiculture +ostreiculturist +Ostreidae +ostreiform +ostreodynamometer +ostreoid +ostreophage +ostreophagist +ostreophagous +Ostrya +ostrich +ostrich-egg +ostriches +ostrich-feather +ostrichlike +ostrich-plume +ostrich's +ostringer +Ostrogoth +Ostrogothian +Ostrogothic +ostsis +ostsises +Ostwald +Osugi +osullivan +O'Sullivan +Osvaldo +Oswal +Oswald +Oswaldo +Oswegan +Oswegatchie +Oswego +Oswell +Oswiecim +Oswin +ot +ot- +OTA +otacoustic +otacousticon +otacust +Otaheitan +Otaheite +otalgy +otalgia +otalgias +otalgic +otalgies +otary +Otaria +otarian +otaries +Otariidae +Otariinae +otariine +otarine +otarioid +Otaru +otate +OTB +OTBS +OTC +OTDR +ote +OTEC +otectomy +Otego +otelcosis +Otelia +Otello +Otero +Otes +OTF +Otha +othaematoma +Othake +OTHB +Othe +othelcosis +Othelia +Othella +Othello +othematoma +othematomata +othemorrhea +otheoscope +Other +other-directed +other-directedness +other-direction +otherdom +otherest +othergates +other-group +otherguess +otherguise +otherhow +otherism +otherist +otherness +others +other-self +othersome +othertime +othertimes +otherways +otherwards +otherwhence +otherwhere +otherwhereness +otherwheres +otherwhile +otherwhiles +otherwhither +otherwise +otherwiseness +otherworld +otherworldly +otherworldliness +otherworldness +othygroma +Othilia +Othilie +Othin +Othinism +Othman +othmany +Othniel +Otho +Othoniel +Othonna +Otyak +otiant +otiatry +otiatric +otiatrics +otic +oticodinia +Otidae +Otides +otidia +Otididae +otidiform +otidine +Otidiphaps +otidium +Otila +Otilia +Otina +Otionia +otiorhynchid +Otiorhynchidae +Otiorhynchinae +otiose +otiosely +otioseness +otiosity +otiosities +Otis +Otisco +Otisville +otitic +otitides +otitis +otium +otkon +OTL +Otley +OTLF +OTM +Oto +oto- +otoantritis +otoblennorrhea +otocariasis +otocephaly +otocephalic +otocerebritis +Otocyon +otocyst +otocystic +otocysts +otocleisis +otoconia +otoconial +otoconite +otoconium +otocrane +otocranial +otocranic +otocranium +otodynia +otodynic +Otoe +otoencephalitis +otogenic +otogenous +Otogyps +otography +otographical +OTOH +otohemineurasthenia +otolaryngology +otolaryngologic +otolaryngological +otolaryngologies +otolaryngologist +otolaryngologists +otolite +otolith +otolithic +Otolithidae +otoliths +Otolithus +otolitic +otology +otologic +otological +otologically +otologies +otologist +Otomaco +Otomanguean +otomassage +Otomi +Otomian +otomyces +otomycosis +Otomitlan +otomucormycosis +otonecrectomy +otoneuralgia +otoneurasthenia +otoneurology +O'Toole +otopathy +otopathic +otopathicetc +otopharyngeal +otophone +otopiesis +otopyorrhea +otopyosis +otoplasty +otoplastic +otopolypus +otorhinolaryngology +otorhinolaryngologic +otorhinolaryngologist +otorrhagia +otorrhea +otorrhoea +otosalpinx +otosclerosis +otoscope +otoscopes +otoscopy +otoscopic +otoscopies +otosis +otosphenal +otosteal +otosteon +ototoi +ototomy +ototoxic +ototoxicity +ototoxicities +Otozoum +OTR +Otranto +OTS +Otsego +Ott +ottajanite +ottar +ottars +ottava +ottavarima +ottavas +ottave +Ottavia +ottavino +Ottawa +ottawas +Otte +Otter +Otterbein +Otterburn +otterer +otterhound +otters +otter's +Ottertail +Otterville +ottetto +Otti +Ottie +Ottilie +Ottillia +Ottine +Ottinger +ottingkar +Otto +Ottoman +Ottomanean +Ottomanic +Ottomanism +Ottomanization +Ottomanize +Ottomanlike +Ottomans +Ottomite +Ottonian +ottos +Ottosen +Ottoville +ottrelife +ottrelite +ottroye +Ottsville +Ottumwa +Ottweilian +Otuquian +oturia +Otus +OTV +Otway +Otwell +otxi +OU +ouabain +ouabains +ouabaio +ouabe +Ouachita +Ouachitas +ouachitite +Ouagadougou +ouakari +ouananiche +ouanga +Ouaquaga +Oubangi +Oubangui +oubliance +oubliet +oubliette +oubliettes +ouch +ouched +ouches +ouching +oud +Oudemian +oudenarde +Oudenodon +oudenodont +Oudh +ouds +ouenite +Ouessant +Oueta +ouf +oufought +ough +ought +oughted +oughting +oughtlings +oughtlins +oughtness +oughtnt +oughtn't +oughts +ouguiya +oui +Ouida +ouyezd +Ouija +ouistiti +ouistitis +Oujda +oukia +oulap +Oulman +Oulu +ounce +ounces +oundy +ounding +ounds +ouph +ouphe +ouphes +ouphish +ouphs +our +Ouray +ourali +ourang +ourang-outang +ourangs +ourano- +ouranophobia +Ouranos +ourari +ouraris +ourebi +ourebis +ouricury +ourie +ourn +our'n +ouroub +Ourouparia +ours +oursel +ourself +oursels +ourselves +ous +Ouse +ousel +ousels +ousia +Ouspensky +oust +ousted +oustee +ouster +ouster-le-main +ousters +ousting +oustiti +ousts +out +out- +outact +outacted +outacting +outacts +outadd +outadded +outadding +outadds +outadmiral +Outagami +outage +outages +outambush +out-and-out +out-and-outer +outarde +outargue +out-argue +outargued +outargues +outarguing +outas +outasight +outask +out-ask +outasked +outasking +outasks +outate +outawe +outawed +outawing +outbabble +out-babble +outbabbled +outbabbling +Out-babylon +outback +outbacker +outbacks +outbade +outbake +outbaked +outbakes +outbaking +outbalance +outbalanced +outbalances +outbalancing +outban +outbanned +outbanning +outbanter +outbar +outbargain +outbargained +outbargaining +outbargains +outbark +outbarked +outbarking +outbarks +outbarred +outbarring +outbarter +outbat +outbatted +outbatter +outbatting +outbawl +outbawled +outbawling +outbawls +outbbled +outbbred +outbeam +outbeamed +outbeaming +outbeams +outbear +outbearing +outbeg +outbeggar +outbegged +outbegging +outbegs +outbelch +outbellow +outbend +outbending +outbent +outbetter +outby +out-by +outbid +outbidden +outbidder +outbidding +outbids +outbye +outbirth +outbitch +outblacken +outblaze +outblazed +outblazes +outblazing +outbleat +outbleated +outbleating +outbleats +outbled +outbleed +outbleeding +outbless +outblessed +outblesses +outblessing +outblew +outbloom +outbloomed +outblooming +outblooms +outblossom +outblot +outblotted +outblotting +outblow +outblowing +outblown +outbluff +outbluffed +outbluffing +outbluffs +outblunder +outblush +outblushed +outblushes +outblushing +outbluster +outboard +out-boarder +outboards +outboast +outboasted +outboasting +outboasts +outbolting +outbond +outbook +outbore +outborn +outborne +outborough +outbound +out-bound +outboundaries +outbounds +outbow +outbowed +out-bowed +outbowl +outbox +outboxed +outboxes +outboxing +outbrag +out-brag +outbragged +outbragging +outbrags +outbray +outbraid +outbranch +outbranching +outbrave +outbraved +outbraves +outbraving +outbrawl +outbrazen +outbreak +outbreaker +outbreaking +outbreaks +outbreak's +outbreath +outbreathe +outbreathed +outbreather +outbreathing +outbred +outbreed +outbreeding +outbreeds +outbribe +outbribed +outbribes +outbribing +outbridge +outbridged +outbridging +outbring +outbringing +outbrother +outbrought +outbud +outbudded +outbudding +outbuy +outbuild +outbuilding +out-building +outbuildings +outbuilds +outbuilt +outbulge +outbulged +outbulging +outbulk +outbulks +outbully +outbullied +outbullies +outbullying +outburn +out-burn +outburned +outburning +outburns +outburnt +outburst +outbursts +outburst's +outbustle +outbustled +outbustling +outbuzz +outcame +outcant +outcaper +outcapered +outcapering +outcapers +out-cargo +outcarol +outcaroled +outcaroling +outcarry +outcase +outcast +outcaste +outcasted +outcastes +outcasting +outcastness +outcasts +outcast's +outcatch +outcatches +outcatching +outcaught +outcavil +outcaviled +outcaviling +outcavilled +outcavilling +outcavils +outcept +outchamber +outcharm +outcharmed +outcharming +outcharms +outchase +outchased +outchasing +outchatter +outcheat +outcheated +outcheating +outcheats +outchid +outchidden +outchide +outchided +outchides +outchiding +outcity +outcities +outclamor +outclass +outclassed +outclasses +outclassing +out-clearer +out-clearing +outclerk +outclimb +outclimbed +outclimbing +outclimbs +outclomb +outcoach +out-college +outcome +outcomer +outcomes +outcome's +outcoming +outcompass +outcompete +outcomplete +outcompliment +outcook +outcooked +outcooking +outcooks +outcorner +outcount +outcountry +out-country +outcourt +out-craft +outcrawl +outcrawled +outcrawling +outcrawls +outcreep +outcreeping +outcrept +outcry +outcricket +outcried +outcrier +outcries +outcrying +outcrop +outcropped +outcropper +outcropping +outcroppings +outcrops +outcross +outcrossed +outcrosses +outcrossing +outcrow +outcrowd +outcrowed +outcrowing +outcrows +outcull +outcure +outcured +outcuring +outcurse +outcursed +outcurses +outcursing +outcurve +outcurved +outcurves +outcurving +outcut +outcutting +outdaciousness +outdance +outdanced +outdances +outdancing +outdare +outdared +outdares +outdaring +outdate +outdated +outdatedness +outdates +outdating +outdazzle +outdazzled +outdazzling +outdespatch +outdevil +outdeviled +outdeviling +outdid +outdispatch +outdistance +outdistanced +outdistances +outdistancing +outdistrict +outdo +outdodge +outdodged +outdodges +outdodging +outdoer +outdoers +outdoes +outdoing +outdone +outdoor +out-door +outdoorness +outdoors +outdoorsy +outdoorsman +outdoorsmanship +outdoorsmen +outdraft +outdrag +outdragon +outdrags +outdrank +outdraught +outdraw +outdrawing +outdrawn +outdraws +outdream +outdreamed +outdreaming +outdreams +outdreamt +outdress +outdressed +outdresses +outdressing +outdrew +outdrink +outdrinking +outdrinks +outdrive +outdriven +outdrives +outdriving +outdrop +outdropped +outdropping +outdrops +outdrove +outdrunk +outduel +outduels +outdure +outdwell +outdweller +outdwelling +outdwelt +outearn +outearns +outeat +outeate +outeaten +outeating +outeats +outecho +outechoed +outechoes +outechoing +outechos +outed +outedge +outedged +outedging +outeye +outeyed +outen +outequivocate +outequivocated +outequivocating +Outer +outercoat +outer-directed +outerly +outermost +outerness +outers +outerwear +outfable +outfabled +outfables +outfabling +outface +outfaced +outfaces +outfacing +outfall +outfalls +outfame +outfamed +outfaming +outfangthief +outfast +outfasted +outfasting +outfasts +outfawn +outfawned +outfawning +outfawns +outfeast +outfeasted +outfeasting +outfeasts +outfeat +outfed +outfeed +outfeeding +outfeel +outfeeling +outfeels +outfelt +outfence +outfenced +outfencing +outferret +outffed +outfiction +outfield +out-field +outfielded +outfielder +out-fielder +outfielders +outfielding +outfields +outfieldsman +outfieldsmen +outfight +outfighter +outfighting +outfights +outfigure +outfigured +outfiguring +outfind +outfinding +outfinds +outfire +outfired +outfires +outfiring +outfish +outfit +outfits +outfit's +outfitted +outfitter +outfitters +outfitting +outfittings +outflame +outflamed +outflaming +outflank +outflanked +outflanker +outflanking +outflanks +outflare +outflared +outflaring +outflash +outflatter +outfled +outflee +outfleeing +outflew +outfly +outflies +outflying +outfling +outflinging +outfloat +outflourish +outflow +outflowed +outflowing +outflown +outflows +outflue +outflung +outflunky +outflush +outflux +outfold +outfool +outfooled +outfooling +outfools +outfoot +outfooted +outfooting +outfoots +outform +outfort +outforth +outfought +outfound +outfox +outfoxed +outfoxes +outfoxing +outfreeman +outfront +outfroth +outfrown +outfrowned +outfrowning +outfrowns +outgabble +outgabbled +outgabbling +outgain +outgained +outgaining +outgains +outgallop +outgamble +outgambled +outgambling +outgame +outgamed +outgaming +outgang +outgarment +outgarth +outgas +outgassed +outgasses +outgassing +outgate +outgauge +outgave +outgaze +outgazed +outgazing +outgeneral +outgeneraled +outgeneraling +outgeneralled +outgeneralling +outgive +outgiven +outgives +outgiving +outglad +outglare +outglared +outglares +outglaring +outgleam +outglitter +outgloom +outglow +outglowed +outglowing +outglows +outgnaw +outgnawed +outgnawing +outgnawn +outgnaws +outgo +outgoer +outgoes +outgoing +outgoingness +outgoings +outgone +outgreen +outgrew +outgrin +outgrinned +outgrinning +outgrins +outgross +outground +outgroup +out-group +outgroups +outgrow +outgrowing +outgrown +outgrows +outgrowth +outgrowths +outguard +out-guard +outguess +outguessed +outguesses +outguessing +outguide +outguided +outguides +outguiding +outgun +outgunned +outgunning +outguns +outgush +outgushes +outgushing +outhammer +outhasten +outhaul +outhauler +outhauls +Outhe +outhear +outheard +outhearing +outhears +outheart +outhector +outheel +outher +Out-herod +outhymn +outhyperbolize +outhyperbolized +outhyperbolizing +outhire +outhired +outhiring +outhiss +outhit +outhits +outhitting +outhold +outhomer +outhorn +outhorror +outhouse +outhouses +outhousing +outhowl +outhowled +outhowling +outhowls +outhue +outhumor +outhumored +outhumoring +outhumors +outhunt +outhunts +outhurl +outhut +outyard +outyell +outyelled +outyelling +outyells +outyelp +outyelped +outyelping +outyelps +outyield +outyielded +outyielding +outyields +outimage +Outing +outings +outinvent +outish +outissue +outissued +outissuing +outjazz +outjest +outjet +outjetted +outjetting +outjinx +outjinxed +outjinxes +outjinxing +outjockey +outjourney +outjourneyed +outjourneying +outjuggle +outjuggled +outjuggling +outjump +outjumped +outjumping +outjumps +outjut +outjuts +outjutted +outjutting +outkeep +outkeeper +outkeeping +outkeeps +outkept +outkick +outkicked +outkicking +outkicks +outkill +outkills +outking +outkiss +outkissed +outkisses +outkissing +outkitchen +outknave +outknee +out-kneed +outlabor +outlay +outlaid +outlaying +outlain +outlays +outlay's +outlance +outlanced +outlancing +outland +outlander +outlandish +outlandishly +outlandishlike +outlandishness +outlands +outlash +outlast +outlasted +outlasting +outlasts +outlaugh +outlaughed +outlaughing +outlaughs +outlaunch +Outlaw +outlawed +outlawing +outlawry +outlawries +outlaws +outlead +outleading +outlean +outleap +outleaped +outleaping +outleaps +outleapt +outlearn +outlearned +outlearning +outlearns +outlearnt +outled +outlegend +outlength +outlengthen +outler +outlet +outlets +outlet's +outly +outlie +outlier +outliers +outlies +outligger +outlighten +outlying +outlimb +outlimn +outline +outlinear +outlined +outlineless +outliner +outlines +outlinger +outlining +outlip +outlipped +outlipping +outlive +outlived +outliver +outlivers +outlives +outliving +outlled +outlodging +Outlook +outlooker +outlooks +outlope +outlord +outlot +outlove +outloved +outloves +outloving +outlung +outluster +Out-machiavelli +outmagic +outmalaprop +outmalapropped +outmalapropping +outman +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +outmanned +outmanning +outmanoeuvered +outmanoeuvering +outmanoeuvre +outmans +outmantle +outmarch +outmarched +outmarches +outmarching +outmarry +outmarriage +outmarried +outmarrying +outmaster +outmatch +outmatched +outmatches +outmatching +outmate +outmated +outmating +outmeasure +outmeasured +outmeasuring +outmen +outmerchant +out-migrant +out-migrate +out-migration +Out-milton +outmiracle +outmode +outmoded +outmodes +outmoding +outmost +outmount +outmouth +outmove +outmoved +outmoves +outmoving +outname +Out-nero +outness +outnight +outnoise +outnook +outnumber +outnumbered +outnumbering +outnumbers +out-of +out-of-bounds +out-of-center +out-of-course +out-of-date +out-of-dateness +out-of-door +out-of-doors +out-of-fashion +outoffice +out-office +out-of-focus +out-of-hand +out-of-humor +out-of-joint +out-of-line +out-of-office +out-of-order +out-of-place +out-of-plumb +out-of-pocket +out-of-print +out-of-reach +out-of-school +out-of-season +out-of-stater +out-of-stock +out-of-the-common +out-of-the-way +out-of-the-world +out-of-town +out-of-towner +out-of-townish +out-of-tune +out-of-tunish +out-of-turn +out-of-vogue +outoven +outpace +outpaced +outpaces +outpacing +outpage +outpay +outpayment +outpaint +outpainted +outpainting +outpaints +outparagon +outparamour +outparish +out-parish +outpart +outparts +outpass +outpassed +outpasses +outpassing +outpassion +outpath +outpatient +out-patient +outpatients +outpeal +outpeep +outpeer +outpension +out-pension +outpensioner +outpeople +outpeopled +outpeopling +outperform +outperformed +outperforming +outperforms +outpick +outpicket +outpipe +outpiped +outpiping +outpitch +outpity +outpitied +outpities +outpitying +outplace +outplay +outplayed +outplaying +outplays +outplan +outplanned +outplanning +outplans +outplease +outpleased +outpleasing +outplod +outplodded +outplodding +outplods +outplot +outplots +outplotted +outplotting +outpocketing +outpoint +outpointed +out-pointed +outpointing +outpoints +outpoise +outpoison +outpoll +outpolled +outpolling +outpolls +outpomp +outpop +outpopped +outpopping +outpopulate +outpopulated +outpopulating +outporch +outport +outporter +outportion +outports +outpost +outposts +outpost's +outpouching +outpour +outpoured +outpourer +outpouring +outpourings +outpours +outpractice +outpracticed +outpracticing +outpray +outprayed +outpraying +outprays +outpraise +outpraised +outpraising +outpreach +outpreen +outpreened +outpreening +outpreens +outpress +outpressed +outpresses +outpressing +outpry +outprice +outpriced +outprices +outpricing +outpried +outprying +outprodigy +outproduce +outproduced +outproduces +outproducing +outpromise +outpromised +outpromising +outpull +outpulled +outpulling +outpulls +outpunch +outpupil +outpurl +outpurse +outpursue +outpursued +outpursuing +outpush +outpushed +outpushes +outpushing +output +outputs +output's +outputted +outputter +outputting +outquaff +out-quarter +outquarters +outqueen +outquery +outqueried +outquerying +outquestion +outquibble +outquibbled +outquibbling +outquibled +outquibling +Out-quixote +outquote +outquoted +outquotes +outquoting +outr +outrace +outraced +outraces +outracing +outrage +outraged +outragely +outrageous +outrageously +outrageousness +outrageproof +outrager +outrages +outraging +outray +outrail +outraise +outraised +outraises +outraising +outrake +outran +outrance +outrances +outrang +outrange +outranged +outranges +outranging +outrank +outranked +outranking +outranks +outrant +outrap +outrapped +outrapping +outrate +outrated +outrates +outrating +outraught +outrave +outraved +outraves +outraving +outraze +outre +outreach +outreached +outreaches +outreaching +outread +outreading +outreads +outreason +outreasoned +outreasoning +outreasons +outreckon +outrecuidance +outredden +outrede +outregeous +outregeously +outreign +outrelief +out-relief +outremer +outreness +outrhyme +outrhymed +outrhyming +outrib +outribbed +outribbing +outrick +outridden +outride +outrider +outriders +outrides +outriding +outrig +outrigged +outrigger +outriggered +outriggerless +outriggers +outrigging +outright +outrightly +outrightness +outring +outringing +outrings +outrival +outrivaled +outrivaling +outrivalled +outrivalling +outrivals +outrive +outroad +outroar +outroared +outroaring +outroars +outrock +outrocked +outrocking +outrocks +outrode +outrogue +outrogued +outroguing +outroyal +outroll +outrolled +outrolling +outrolls +outromance +outromanced +outromancing +out-room +outroop +outrooper +outroot +outrooted +outrooting +outroots +outrove +outroved +outroving +outrow +outrowed +outrows +outrun +outrung +outrunner +outrunning +outruns +outrush +outrushes +outs +outsay +outsaid +outsaying +outsail +outsailed +outsailing +outsails +outsaint +outsally +outsallied +outsallying +outsang +outsat +outsatisfy +outsatisfied +outsatisfying +outsavor +outsavored +outsavoring +outsavors +outsaw +outscape +outscent +outscold +outscolded +outscolding +outscolds +outscoop +outscore +outscored +outscores +outscoring +outscorn +outscorned +outscorning +outscorns +outscour +outscouring +outscout +outscream +outsea +outseam +outsearch +outsee +outseeing +outseek +outseeking +outseen +outsees +outsell +outselling +outsells +outsend +outsentinel +outsentry +out-sentry +outsentries +outsert +outserts +outservant +outserve +outserved +outserves +outserving +outset +outsets +outsetting +outsettlement +out-settlement +outsettler +outshadow +outshake +outshame +outshamed +outshames +outshaming +outshape +outshaped +outshaping +outsharp +outsharpen +outsheathe +outshift +outshifts +outshine +outshined +outshiner +outshines +outshining +outshone +outshoot +outshooting +outshoots +outshot +outshoulder +outshout +outshouted +outshouting +outshouts +outshove +outshoved +outshoving +outshow +outshowed +outshower +outshown +outshriek +outshrill +outshut +outside +outsided +outsidedness +outsideness +outsider +outsiderness +outsiders +outsider's +outsides +outsift +outsigh +outsight +outsights +outsin +outsing +outsinging +outsings +outsinned +outsinning +outsins +outsit +outsits +outsitting +outsize +outsized +outsizes +outskate +outskill +outskip +outskipped +outskipping +outskirmish +outskirmisher +outskirt +outskirter +outskirts +outslander +outslang +outsleep +outsleeping +outsleeps +outslept +outslick +outslid +outslide +outsling +outslink +outslip +outsmart +outsmarted +outsmarting +outsmarts +outsmell +outsmile +outsmiled +outsmiles +outsmiling +outsmoke +outsmoked +outsmokes +outsmoking +outsnatch +outsnore +outsnored +outsnores +outsnoring +outsoar +outsoared +outsoaring +outsoars +outsold +outsole +outsoler +outsoles +outsonet +outsonnet +outsophisticate +outsophisticated +outsophisticating +outsought +out-soul +outsound +outspan +outspanned +outspanning +outspans +outsparkle +outsparkled +outsparkling +outsparspied +outsparspying +outsparspinned +outsparspinning +outsparsprued +outsparspruing +outspat +outspeak +outspeaker +outspeaking +outspeaks +outsped +outspeech +outspeed +outspell +outspelled +outspelling +outspells +outspelt +outspend +outspending +outspends +outspent +outspy +outspied +outspying +outspill +outspin +outspinned +outspinning +outspirit +outspit +outsplendor +outspoke +outspoken +outspokenly +outspokenness +outspokennesses +outsport +outspout +outsprang +outspread +outspreading +outspreads +outspring +outsprint +outsprue +outsprued +outspruing +outspue +outspurn +outspurt +outstagger +outstay +outstaid +outstayed +outstaying +outstair +outstays +outstand +outstander +outstanding +outstandingly +outstandingness +outstandings +outstands +outstank +outstare +outstared +outstares +outstaring +outstart +outstarted +outstarter +outstarting +outstartle +outstartled +outstartling +outstarts +outstate +outstated +outstater +outstates +outstating +outstation +out-station +outstations +outstatistic +outstature +outstatured +outstaturing +outsteal +outstealing +outsteam +outsteer +outsteered +outsteering +outsteers +outstep +outstepped +outstepping +outsting +outstinging +outstink +outstole +outstolen +outstood +outstorm +outstrain +outstream +outstreet +out-street +outstretch +outstretched +outstretcher +outstretches +outstretching +outstridden +outstride +outstriding +outstrike +outstrip +outstripped +outstripping +outstrips +outstrive +outstriven +outstriving +outstrode +outstroke +outstrove +outstruck +outstrut +outstrutted +outstrutting +outstudent +outstudy +outstudied +outstudies +outstudying +outstung +outstunt +outstunted +outstunting +outstunts +outsubtle +outsuck +outsucken +outsuffer +outsuitor +outsulk +outsulked +outsulking +outsulks +outsum +outsummed +outsumming +outsung +outsuperstition +outswagger +outswam +outsware +outswarm +outswear +outswearing +outswears +outsweep +outsweeping +outsweepings +outsweeten +outswell +outswift +outswim +outswimming +outswims +outswindle +outswindled +outswindling +outswing +outswinger +outswinging +outswirl +outswore +outsworn +outswum +outswung +outtake +out-take +outtaken +outtakes +outtalent +outtalk +outtalked +outtalking +outtalks +outtask +outtasked +outtasking +outtasks +outtaste +outtear +outtearing +outtease +outteased +outteasing +outtell +outtelling +outtells +outthank +outthanked +outthanking +outthanks +outthieve +outthieved +outthieving +outthink +outthinking +outthinks +outthought +outthreaten +outthrew +outthrob +outthrobbed +outthrobbing +outthrobs +outthrough +outthrow +out-throw +outthrowing +outthrown +outthrows +outthrust +out-thrust +outthruster +outthrusting +outthunder +outthwack +Out-timon +outtinkle +outtinkled +outtinkling +outtyrannize +outtyrannized +outtyrannizing +outtire +outtired +outtiring +outtoil +outtold +outtongue +outtongued +outtonguing +outtop +out-top +outtopped +outtopping +outtore +Out-tory +outtorn +outtower +outtowered +outtowering +outtowers +outtrade +outtraded +outtrades +outtrading +outtrail +outtravel +out-travel +outtraveled +outtraveling +outtrick +outtricked +outtricking +outtricks +outtrot +outtrots +outtrotted +outtrotting +outtrump +outtrumped +outtrumping +outtrumps +outttore +outttorn +outturn +outturned +outturns +outtwine +outusure +outvalue +outvalued +outvalues +outvaluing +outvanish +outvaunt +outvaunted +outvaunting +outvaunts +outvelvet +outvenom +outvictor +outvie +outvied +outvier +outvies +outvigil +outvying +outvillage +outvillain +outvociferate +outvociferated +outvociferating +outvoyage +outvoyaged +outvoyaging +outvoice +outvoiced +outvoices +outvoicing +outvote +outvoted +outvoter +out-voter +outvotes +outvoting +outway +outwait +outwaited +outwaiting +outwaits +outwake +outwale +outwalk +outwalked +outwalking +outwalks +outwall +out-wall +outwallop +outwander +outwar +outwarble +outwarbled +outwarbling +outward +outward-bound +outward-bounder +outward-facing +outwardly +outwardmost +outwardness +outwards +outwarred +outwarring +outwars +outwash +outwashes +outwaste +outwasted +outwastes +outwasting +outwatch +outwatched +outwatches +outwatching +outwater +OUTWATS +outwave +outwaved +outwaving +outwealth +outweapon +outweaponed +outwear +outweary +outwearied +outwearies +outwearying +outwearing +outwears +outweave +outweaving +outweed +outweep +outweeping +outweeps +outweigh +outweighed +outweighing +outweighs +outweight +outwell +outwent +outwept +outwhirl +outwhirled +outwhirling +outwhirls +outwick +outwiggle +outwiggled +outwiggling +outwile +outwiled +outwiles +outwiling +outwill +outwilled +outwilling +outwills +outwin +outwind +outwinded +outwinding +outwindow +outwinds +outwing +outwish +outwished +outwishes +outwishing +outwit +outwith +outwits +outwittal +outwitted +outwitter +outwitting +outwoe +outwoman +outwood +outword +outwore +outwork +outworked +outworker +out-worker +outworkers +outworking +outworks +outworld +outworn +outworth +outwove +outwoven +outwrangle +outwrangled +outwrangling +outwrench +outwrest +outwrestle +outwrestled +outwrestling +outwriggle +outwriggled +outwriggling +outwring +outwringing +outwrit +outwrite +outwrites +outwriting +outwritten +outwrote +outwrought +outwrung +outwwept +outwwove +outwwoven +outzany +ouvert +ouverte +ouvrage +ouvre +ouvrier +ouvriere +ouze +ouzel +ouzels +Ouzinkie +ouzo +ouzos +OV +ov- +Ova +Ovaherero +Oval +oval-arched +oval-berried +oval-bodied +oval-bored +ovalbumen +ovalbumin +ovalescent +oval-faced +oval-figured +oval-headed +ovaliform +ovalish +ovality +ovalities +ovalization +ovalize +oval-lanceolate +Ovalle +oval-leaved +ovally +ovalness +ovalnesses +Ovalo +ovaloid +ovals +oval's +oval-shaped +oval-truncate +oval-visaged +ovalwise +Ovambo +Ovampo +Ovando +Ovangangela +ovant +Ovapa +ovary +ovaria +ovarial +ovarian +ovariectomy +ovariectomize +ovariectomized +ovariectomizing +ovaries +ovarin +ovario- +ovarioabdominal +ovariocele +ovariocentesis +ovariocyesis +ovariodysneuria +ovariohysterectomy +ovariole +ovarioles +ovariolumbar +ovariorrhexis +ovariosalpingectomy +ovariosteresis +ovariostomy +ovariotomy +ovariotomies +ovariotomist +ovariotomize +ovariotubal +ovarious +ovary's +ovaritides +ovaritis +ovarium +ovate +ovate-acuminate +ovate-cylindraceous +ovate-cylindrical +ovateconical +ovate-cordate +ovate-cuneate +ovated +ovate-deltoid +ovate-ellipsoidal +ovate-elliptic +ovate-lanceolate +ovate-leaved +ovately +ovate-oblong +ovate-orbicular +ovate-rotundate +ovate-serrate +ovate-serrated +ovate-subulate +ovate-triangular +ovation +ovational +ovationary +ovations +ovato- +ovatoacuminate +ovatocylindraceous +ovatoconical +ovatocordate +ovatodeltoid +ovatoellipsoidal +ovatoglobose +ovatolanceolate +ovatooblong +ovatoorbicular +ovatopyriform +ovatoquadrangular +ovatorotundate +ovatoserrate +ovatotriangular +ovey +oven +oven-bake +oven-baked +ovenbird +oven-bird +ovenbirds +ovendry +oven-dry +oven-dried +ovened +ovenful +ovening +ovenly +ovenlike +ovenman +ovenmen +ovenpeel +oven-ready +ovens +oven's +oven-shaped +ovensman +ovenstone +ovenware +ovenwares +ovenwise +ovenwood +over +over- +overability +overable +overably +overabound +over-abound +overabounded +overabounding +overabounds +overabsorb +overabsorption +overabstain +overabstemious +overabstemiously +overabstemiousness +overabundance +overabundances +overabundant +overabundantly +overabuse +overabused +overabusing +overabusive +overabusively +overabusiveness +overaccelerate +overaccelerated +overaccelerating +overacceleration +overaccentuate +overaccentuated +overaccentuating +overaccentuation +overacceptance +overacceptances +overaccumulate +overaccumulated +overaccumulating +overaccumulation +overaccuracy +overaccurate +overaccurately +overachieve +overachieved +overachiever +overachievers +overachieving +overacidity +overact +overacted +overacting +overaction +overactivate +overactivated +overactivating +overactive +overactiveness +overactivity +overacts +overacute +overacutely +overacuteness +overaddiction +overadorn +overadorned +overadornment +overadvance +overadvanced +overadvancing +overadvice +overaffect +overaffected +overaffirm +overaffirmation +overaffirmative +overaffirmatively +overaffirmativeness +overafflict +overaffliction +overage +over-age +overageness +overages +overaggravate +overaggravated +overaggravating +overaggravation +overaggresive +overaggressive +overaggressively +overaggressiveness +overagitate +overagitated +overagitating +overagitation +overagonize +overalcoholize +overalcoholized +overalcoholizing +overall +over-all +overalled +overallegiance +overallegorize +overallegorized +overallegorizing +overalls +overall's +overambitioned +overambitious +overambitiously +overambitiousness +overambling +overamplify +overamplified +overamplifies +overamplifying +overanalysis +overanalytical +overanalytically +overanalyze +overanalyzed +overanalyzely +overanalyzes +overanalyzing +overangelic +overangry +overanimated +overanimatedly +overanimation +overannotate +overannotated +overannotating +overanswer +overanxiety +overanxieties +overanxious +over-anxious +overanxiously +overanxiousness +overapologetic +overappareled +overapplaud +overappraisal +overappraise +overappraised +overappraising +overappreciation +overappreciative +overappreciatively +overappreciativeness +overapprehended +overapprehension +overapprehensive +overapprehensively +overapprehensiveness +overapt +overaptly +overaptness +overarch +overarched +overarches +overarching +overargue +overargued +overarguing +overargumentative +overargumentatively +overargumentativeness +overarm +over-arm +overarousal +overarouse +overaroused +overarouses +overarousing +overartificial +overartificiality +overartificially +overassail +overassert +overassertion +overassertive +overassertively +overassertiveness +overassess +overassessment +overassume +overassumed +overassuming +overassumption +overassumptive +overassumptively +overassured +overassuredly +overassuredness +overate +overattached +overattachment +overattention +overattentive +overattentively +overattentiveness +overattenuate +overattenuated +overattenuating +overawe +overawed +overawes +overawful +overawing +overawn +overawning +overbade +overbait +overbake +overbaked +overbakes +overbaking +overbalance +overbalanced +overbalances +overbalancing +overballast +overbalm +overbanded +overbandy +overbank +overbanked +overbar +overbarish +overbark +overbarren +overbarrenness +overbase +overbaseness +overbashful +overbashfully +overbashfulness +overbattle +overbbore +overbborne +overbbred +overbear +overbearance +overbearer +overbearing +overbearingly +overbearingness +overbears +overbeat +overbeating +overbed +overbeetling +overbelief +overbend +overbepatched +overberg +overbet +overbets +overbetted +overbetting +overby +overbias +overbid +overbidden +overbidding +overbide +overbids +overbig +overbigness +overbill +overbillow +overbit +overbite +overbites +overbitten +overbitter +overbitterly +overbitterness +overblack +overblame +overblamed +overblaming +overblanch +overblaze +overbleach +overblessed +overblessedness +overblew +overblind +overblindly +overblithe +overbloom +overblouse +overblow +overblowing +overblown +overblows +overboard +overboast +overboastful +overboastfully +overboastfulness +overbody +overbodice +overboding +overboil +overbold +over-bold +overboldly +overboldness +overbook +overbooked +overbooking +overbookish +overbookishly +overbookishness +overbooks +overbooming +overboot +overbore +overborn +overborne +overborrow +overborrowed +overborrowing +overborrows +overbought +overbound +overbounteous +overbounteously +overbounteousness +overbow +overbowed +overbowl +overbrace +overbraced +overbracing +overbrag +overbragged +overbragging +overbray +overbrained +overbrake +overbraked +overbraking +overbranch +overbravado +overbrave +overbravely +overbraveness +overbravery +overbreak +overbreakage +overbreathe +overbred +overbreed +overbreeding +overbribe +overbridge +overbright +overbrightly +overbrightness +overbrilliance +overbrilliancy +overbrilliant +overbrilliantly +overbrim +overbrimmed +overbrimming +overbrimmingly +overbroad +overbroaden +overbroil +overbrood +Overbrook +overbrow +overbrown +overbrowse +overbrowsed +overbrowsing +overbrush +overbrutal +overbrutality +overbrutalities +overbrutalization +overbrutalize +overbrutalized +overbrutalizing +overbrutally +overbubbling +overbuy +overbuying +overbuild +overbuilded +overbuilding +overbuilds +overbuilt +overbuys +overbulk +overbulky +overbulkily +overbulkiness +overbumptious +overbumptiously +overbumptiousness +overburden +overburdened +overburdening +overburdeningly +overburdens +overburdensome +overburn +overburned +overburningly +overburnt +overburst +overburthen +overbusy +overbusily +overbusiness +overbusyness +overcalculate +overcalculation +overcall +overcalled +overcalling +overcalls +overcame +overcanny +overcanopy +overcap +overcapability +overcapable +overcapably +overcapacity +overcapacities +overcape +overcapitalisation +overcapitalise +overcapitalised +overcapitalising +overcapitalization +overcapitalize +over-capitalize +overcapitalized +overcapitalizes +overcapitalizing +overcaptious +overcaptiously +overcaptiousness +overcard +overcare +overcareful +overcarefully +overcarefulness +overcareless +overcarelessly +overcarelessness +overcaring +overcarking +overcarry +overcarrying +overcast +overcasting +overcasts +overcasual +overcasually +overcasualness +overcasuistical +overcatch +overcaustic +overcaustically +overcausticity +overcaution +over-caution +overcautious +over-cautious +overcautiously +overcautiousness +overcensor +overcensorious +overcensoriously +overcensoriousness +overcentralization +overcentralize +overcentralized +overcentralizing +overcerebral +overcertify +overcertification +overcertified +overcertifying +overchafe +overchafed +overchafing +overchannel +overchant +overcharge +overcharged +overchargement +overcharger +overcharges +overcharging +overcharitable +overcharitableness +overcharitably +overcharity +overchase +overchased +overchasing +overcheap +overcheaply +overcheapness +overcheck +overcherish +overcherished +overchidden +overchief +overchildish +overchildishly +overchildishness +overchill +overchlorinate +overchoke +overchrome +overchurch +overcirculate +overcircumspect +overcircumspection +overcivil +overcivility +overcivilization +overcivilize +overcivilized +overcivilizing +overcivilly +overclaim +overclamor +overclasp +overclean +overcleanly +overcleanness +overcleave +overclemency +overclement +overclever +overcleverly +overcleverness +overclimb +overclinical +overclinically +overclinicalness +overcloak +overclog +overclogged +overclogging +overcloy +overclose +overclosely +overcloseness +overclothe +overclothes +overcloud +overclouded +overclouding +overclouds +overcluster +overclutter +overcoached +overcoat +overcoated +overcoating +overcoats +overcoat's +overcoy +overcoil +overcoyly +overcoyness +overcold +overcoldly +overcollar +overcolor +overcoloration +overcoloring +overcolour +overcomable +overcome +overcomer +overcomes +overcoming +overcomingly +overcommand +overcommend +overcommendation +overcommercialization +overcommercialize +overcommercialized +overcommercializing +overcommit +overcommited +overcommiting +overcommitment +overcommits +overcommon +overcommonly +overcommonness +overcommunicative +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensations +overcompensatory +overcompensators +overcompetition +overcompetitive +overcompetitively +overcompetitiveness +overcomplacence +overcomplacency +overcomplacent +overcomplacently +overcomplete +overcomplex +overcomplexity +overcompliant +overcomplicate +overcomplicated +overcomplicates +overcomplicating +overcompound +overconcentrate +overconcentrated +overconcentrating +overconcentration +overconcern +overconcerned +overconcerning +overconcerns +overcondensation +overcondense +overcondensed +overcondensing +overconfidence +overconfidences +overconfident +over-confident +overconfidently +overconfiding +overconfute +overconquer +overconscientious +overconscientiously +overconscientiousness +overconscious +overconsciously +overconsciousness +overconservatism +overconservative +overconservatively +overconservativeness +overconsiderate +overconsiderately +overconsiderateness +overconsideration +overconstant +overconstantly +overconstantness +overconsume +overconsumed +overconsumes +overconsuming +overconsumption +overconsumptions +overcontented +overcontentedly +overcontentedness +overcontentious +overcontentiously +overcontentiousness +overcontentment +overcontract +overcontraction +overcontribute +overcontributed +overcontributing +overcontribution +overcontrite +overcontritely +overcontriteness +overcontrol +overcontroled +overcontroling +overcontrolled +overcontrolling +overcontrols +overcook +overcooked +overcooking +overcooks +overcool +overcooled +overcooling +overcoolly +overcoolness +overcools +overcopious +overcopiously +overcopiousness +overcorned +overcorrect +over-correct +overcorrected +overcorrecting +overcorrection +overcorrects +overcorrupt +overcorruption +overcorruptly +overcostly +overcostliness +overcount +over-counter +overcourteous +overcourteously +overcourteousness +overcourtesy +overcover +overcovetous +overcovetously +overcovetousness +overcow +overcram +overcramme +overcrammed +overcrammi +overcramming +overcrams +overcredit +overcredulity +overcredulous +over-credulous +overcredulously +overcredulousness +overcreed +overcreep +overcry +overcritical +overcritically +overcriticalness +overcriticism +overcriticize +overcriticized +overcriticizing +overcrop +overcropped +overcropping +overcrops +overcross +overcrossing +overcrow +overcrowd +overcrowded +overcrowdedly +overcrowdedness +overcrowding +overcrowds +overcrown +overcrust +overcull +overcultivate +overcultivated +overcultivating +overcultivation +overculture +overcultured +overcumber +overcunning +overcunningly +overcunningness +overcup +overcure +overcured +overcuriosity +overcurious +over-curious +overcuriously +overcuriousness +overcurl +overcurrency +overcurrent +overcurtain +overcustom +overcut +overcutter +overcutting +overdainty +overdaintily +overdaintiness +overdamn +overdance +overdangle +overdare +overdared +overdares +overdaring +overdaringly +overdarken +overdash +overdated +overdazed +overdazzle +overdazzled +overdazzling +overdeal +overdear +over-dear +overdearly +overdearness +overdebate +overdebated +overdebating +overdebilitate +overdebilitated +overdebilitating +overdecadence +overdecadent +overdecadently +overdeck +over-deck +overdecked +overdecking +overdecks +overdecorate +overdecorated +overdecorates +overdecorating +overdecoration +overdecorative +overdecoratively +overdecorativeness +overdedicate +overdedicated +overdedicating +overdedication +overdeeming +overdeep +overdeepen +overdeeply +overdefensive +overdefensively +overdefensiveness +overdeferential +overdeferentially +overdefiant +overdefiantly +overdefiantness +overdefined +overdeliberate +overdeliberated +overdeliberately +overdeliberateness +overdeliberating +overdeliberation +overdelicacy +overdelicate +over-delicate +overdelicately +overdelicateness +overdelicious +overdeliciously +overdeliciousness +overdelighted +overdelightedly +overdemand +overdemandiness +overdemandingly +overdemandingness +overdemocracy +overdemonstrative +overden +overdenunciation +overdepend +overdepended +overdependence +overdependent +overdepending +overdepends +overdepress +overdepressive +overdepressively +overdepressiveness +overderide +overderided +overderiding +overderisive +overderisively +overderisiveness +overdescant +overdescribe +overdescribed +overdescribing +overdescriptive +overdescriptively +overdescriptiveness +overdesire +overdesirous +overdesirously +overdesirousness +overdestructive +overdestructively +overdestructiveness +overdetailed +overdetermination +overdetermined +overdevelop +over-develop +overdeveloped +overdeveloping +overdevelopment +overdevelops +overdevoted +overdevotedly +overdevotedness +overdevotion +overdevout +overdevoutness +overdid +overdye +overdyed +overdyeing +overdyer +overdyes +overdiffuse +overdiffused +overdiffusely +overdiffuseness +overdiffusing +overdiffusingly +overdiffusingness +overdiffusion +overdigest +overdignify +overdignified +overdignifiedly +overdignifiedness +overdignifying +overdignity +overdying +overdilate +overdilated +overdilating +overdilation +overdiligence +overdiligent +overdiligently +overdiligentness +overdilute +overdiluted +overdiluting +overdilution +overdischarge +over-discharge +overdiscipline +overdisciplined +overdisciplining +overdiscount +overdiscourage +overdiscouraged +overdiscouragement +overdiscouraging +overdiscreet +overdiscreetly +overdiscreetness +overdiscriminating +overdiscriminatingly +overdiscrimination +overdiscuss +overdistance +overdistant +overdistantly +overdistantness +overdistempered +overdistend +overdistension +overdistention +overdistort +overdistortion +overdistrait +overdistraught +overdiverse +overdiversely +overdiverseness +overdiversify +overdiversification +overdiversified +overdiversifies +overdiversifying +overdiversity +overdo +overdoctrinaire +overdoctrinize +overdoer +overdoers +overdoes +overdogmatic +overdogmatical +overdogmatically +overdogmaticalness +overdogmatism +overdoing +overdome +overdomesticate +overdomesticated +overdomesticating +overdominance +overdominant +overdominate +overdominated +overdominating +overdone +overdoor +overdosage +overdose +overdosed +overdoses +overdosing +overdoubt +overdoze +overdozed +overdozing +overdraft +overdrafts +overdraft's +overdrain +overdrainage +overdramatic +overdramatically +overdramatize +overdramatized +overdramatizes +overdramatizing +overdrank +overdrape +overdrapery +overdraught +overdraw +overdrawer +overdrawing +overdrawn +overdraws +overdream +overdredge +overdredged +overdredging +overdrench +overdress +overdressed +overdresses +overdressing +overdrew +overdry +overdried +overdrifted +overdrily +overdriness +overdrink +overdrinking +overdrinks +overdrip +overdrive +overdriven +overdrives +overdriving +overdroop +overdrove +overdrowsed +overdrunk +overdub +overdubbed +overdubs +overdue +overdunged +overdure +overdust +overeager +over-eager +overeagerly +overeagerness +overearly +overearnest +over-earnest +overearnestly +overearnestness +overeasy +overeasily +overeasiness +overeat +overeate +overeaten +overeater +overeaters +overeating +overeats +overed +overedge +overedit +overeditorialize +overeditorialized +overeditorializing +overeducate +overeducated +overeducates +overeducating +overeducation +overeducative +overeducatively +overeffort +overeffusive +overeffusively +overeffusiveness +overegg +overeye +overeyebrowed +overeyed +overeying +overelaborate +overelaborated +overelaborately +overelaborateness +overelaborates +overelaborating +overelaboration +overelate +overelated +overelating +overelegance +overelegancy +overelegant +overelegantly +overelegantness +overelliptical +overelliptically +overembellish +overembellished +overembellishes +overembellishing +overembellishment +overembroider +overemotional +overemotionality +overemotionalize +overemotionalized +overemotionalizing +overemotionally +overemotionalness +overemphases +overemphasis +overemphasize +overemphasized +overemphasizes +overemphasizing +overemphatic +overemphatical +overemphatically +overemphaticalness +overemphaticness +overempired +overempirical +overempirically +overemploy +overemployment +overempty +overemptiness +overemulate +overemulated +overemulating +overemulation +overenergetic +overenter +overenthusiasm +overenthusiastic +overenthusiastically +overentreat +overentry +overenvious +overenviously +overenviousness +overequal +overequip +overest +overesteem +overestimate +over-estimate +overestimated +overestimates +overestimating +overestimation +overestimations +overexacting +overexaggerate +overexaggerated +overexaggerates +overexaggerating +overexaggeration +overexaggerations +overexcelling +overexcitability +overexcitable +overexcitably +overexcite +over-excite +overexcited +overexcitement +overexcitements +overexcites +overexciting +overexercise +overexercised +overexercises +overexercising +overexert +over-exert +overexerted +overexertedly +overexertedness +overexerting +overexertion +overexertions +overexerts +overexhaust +overexhausted +overexhausting +overexhausts +overexpand +overexpanded +overexpanding +overexpands +overexpansion +overexpansions +overexpansive +overexpansively +overexpansiveness +overexpect +overexpectant +overexpectantly +overexpectantness +overexpend +overexpenditure +overexpert +overexplain +overexplained +overexplaining +overexplains +overexplanation +overexplicit +overexploit +overexploited +overexploiting +overexploits +overexpose +over-expose +overexposed +overexposes +overexposing +overexposure +overexpress +overexpressive +overexpressively +overexpressiveness +overexquisite +overexquisitely +overextend +overextended +overextending +overextends +overextension +overextensions +overextensive +overextreme +overexuberance +overexuberant +overexuberantly +overexuberantness +overface +overfacile +overfacilely +overfacility +overfactious +overfactiously +overfactiousness +overfactitious +overfag +overfagged +overfagging +overfaint +overfaintly +overfaintness +overfaith +overfaithful +overfaithfully +overfaithfulness +overfall +overfallen +overfalling +overfamed +overfamiliar +overfamiliarity +overfamiliarly +overfamous +overfancy +overfanciful +overfancifully +overfancifulness +overfar +overfast +overfastidious +overfastidiously +overfastidiousness +overfasting +overfat +overfatigue +overfatigued +overfatigues +overfatiguing +overfatness +overfatten +overfault +overfavor +overfavorable +overfavorableness +overfavorably +overfear +overfeared +overfearful +overfearfully +overfearfulness +overfearing +overfears +overfeast +overfeatured +overfed +overfee +overfeed +over-feed +overfeeding +overfeeds +overfeel +overfell +overfellowly +overfellowlike +overfelon +overfeminine +overfemininely +overfemininity +overfeminize +overfeminized +overfeminizing +overfertile +overfertility +overfertilize +overfertilized +overfertilizes +overfertilizing +overfervent +overfervently +overferventness +overfestoon +overfew +overfierce +overfiercely +overfierceness +overfile +overfill +overfilled +overfilling +overfills +overfilm +overfilter +overfine +overfinished +overfish +overfished +overfishes +overfishing +overfit +overfix +overflap +overflat +overflatly +overflatness +overflatten +overflavor +overfleece +overfleshed +overflew +overflexion +overfly +overflies +overflight +overflights +overflying +overfling +overfloat +overflog +overflogged +overflogging +overflood +overflorid +overfloridly +overfloridness +overflour +overflourish +overflow +overflowable +overflowed +overflower +overflowing +overflowingly +overflowingness +overflown +overflows +overfluency +overfluent +overfluently +overfluentness +overflush +overflutter +overfold +overfond +overfondle +overfondled +overfondly +overfondling +overfondness +overfoolish +overfoolishly +overfoolishness +overfoot +overforce +overforced +overforcing +overforged +overformalize +overformalized +overformalizing +overformed +overforward +overforwardly +overforwardness +overfought +overfoul +overfoully +overfoulness +overfragile +overfragmented +overfrail +overfrailly +overfrailness +overfrailty +overfranchised +overfrank +overfrankly +overfrankness +overfraught +overfree +overfreedom +overfreely +overfreight +overfreighted +overfrequency +overfrequent +overfrequently +overfret +overfrieze +overfrighted +overfrighten +overfroth +overfrown +overfrozen +overfrugal +overfrugality +overfrugally +overfruited +overfruitful +overfruitfully +overfruitfulness +overfrustration +overfull +overfullness +overfunctioning +overfund +overfurnish +overfurnished +overfurnishes +overfurnishing +Overgaard +overgaiter +overgalled +overgamble +overgambled +overgambling +overgang +overgarment +overgarnish +overgarrison +overgaze +over-gear +overgeneral +overgeneralization +overgeneralize +overgeneralized +overgeneralizes +overgeneralizing +overgenerally +overgenerosity +overgenerous +overgenerously +overgenerousness +overgenial +overgeniality +overgenially +overgenialness +overgentle +overgently +overgesticulate +overgesticulated +overgesticulating +overgesticulation +overgesticulative +overgesticulatively +overgesticulativeness +overget +overgetting +overgifted +overgild +overgilded +overgilding +overgilds +overgilt +overgilted +overgird +overgirded +overgirding +overgirdle +overgirds +overgirt +overgive +overglad +overgladly +overglamorize +overglamorized +overglamorizes +overglamorizing +overglance +overglanced +overglancing +overglass +overglaze +overglazed +overglazes +overglazing +overglide +overglint +overgloom +overgloomy +overgloomily +overgloominess +overglorious +overgloss +overglut +overgo +overgoad +overgoaded +overgoading +overgoads +overgod +overgodly +overgodliness +overgoing +overgone +overgood +overgorge +overgorged +overgot +overgotten +overgovern +overgovernment +overgown +overgrace +overgracious +overgraciously +overgraciousness +overgrade +overgraded +overgrading +overgraduated +overgrain +overgrainer +overgrasping +overgrateful +overgratefully +overgratefulness +overgratify +overgratification +overgratified +overgratifying +overgratitude +overgraze +overgrazed +overgrazes +overgrazing +overgreasy +overgreasiness +overgreat +overgreatly +overgreatness +overgreed +overgreedy +over-greedy +overgreedily +overgreediness +overgrew +overgrieve +overgrieved +overgrieving +overgrievous +overgrievously +overgrievousness +overgrind +overgross +overgrossly +overgrossness +overground +overgrow +overgrowing +overgrown +overgrows +overgrowth +overguilty +overgun +overhail +overhair +overhale +overhalf +overhand +overhanded +overhandicap +overhandicapped +overhandicapping +overhanding +overhandle +overhandled +overhandling +overhands +overhang +overhanging +overhangs +overhappy +overhappily +overhappiness +overharass +overharassment +overhard +over-hard +overharden +overhardy +overhardness +overharsh +overharshly +overharshness +overharvest +overharvested +overharvesting +overharvests +overhaste +overhasten +overhasty +over-hasty +overhastily +overhastiness +overhate +overhated +overhates +overhating +overhatted +overhaughty +overhaughtily +overhaughtiness +overhaul +overhauled +overhauler +overhauling +overhauls +overhead +overheady +overheadiness +overheadman +overheads +overheap +overheaped +overheaping +overheaps +overhear +overheard +overhearer +overhearing +overhears +overhearty +overheartily +overheartiness +overheat +overheated +overheatedly +overheating +overheats +overheave +overheavy +overheavily +overheaviness +overheight +overheighten +overheinous +overheld +overhelp +overhelpful +overhelpfully +overhelpfulness +overhie +overhigh +overhighly +overhill +overhip +overhype +overhysterical +overhit +overhold +overholding +overholds +overholy +overholiness +overhollow +overhomely +overhomeliness +overhonest +overhonesty +overhonestly +overhonestness +overhonor +overhope +overhoped +overhopes +overhoping +overhorse +overhostile +overhostilely +overhostility +overhot +overhotly +overhour +overhouse +overhover +overhuge +overhugely +overhugeness +overhuman +overhumane +overhumanity +overhumanize +overhumanized +overhumanizing +overhumble +overhumbleness +overhumbly +overhung +overhunt +overhunted +overhunting +overhunts +overhurl +overhurry +overhurried +overhurriedly +overhurrying +overhusk +overidden +overidealism +overidealistic +overidealize +overidealized +overidealizes +overidealizing +overidentify +overidentified +overidentifying +overidle +overidleness +overidly +overidness +overidolatrous +overidolatrously +overidolatrousness +overyear +Overijssel +overillustrate +overillustrated +overillustrating +overillustration +overillustrative +overillustratively +overimaginative +overimaginatively +overimaginativeness +overimbibe +overimbibed +overimbibes +overimbibing +overimitate +overimitated +overimitating +overimitation +overimitative +overimitatively +overimitativeness +overimmunize +overimmunized +overimmunizing +overimport +overimportance +overimportation +overimpose +overimposed +overimposing +overimpress +overimpressed +overimpresses +overimpressibility +overimpressible +overimpressibly +overimpressing +overimpressionability +overimpressionable +overimpressionableness +overimpressionably +overinclinable +overinclination +overincline +overinclined +overinclines +overinclining +overinclusive +overincrust +overincurious +overindebted +overindividualism +overindividualistic +overindividualistically +overindividualization +overindulge +over-indulge +overindulged +overindulgence +overindulgent +overindulgently +overindulges +overindulging +overindustrialism +overindustrialization +overindustrialize +overindustrialized +overindustrializes +overindustrializing +overinflate +overinflated +overinflates +overinflating +overinflation +overinflationary +overinflative +overinfluence +overinfluenced +overinfluences +overinfluencing +overinfluential +overinform +over-inform +overing +overinhibit +overinhibited +overink +overinsist +overinsistence +overinsistency +overinsistencies +overinsistent +overinsistently +overinsolence +overinsolent +overinsolently +overinstruct +overinstruction +overinstructive +overinstructively +overinstructiveness +overinsurance +overinsure +overinsured +overinsures +overinsuring +overintellectual +overintellectualism +overintellectuality +overintellectualization +overintellectualize +overintellectualized +overintellectualizing +overintellectually +overintellectualness +overintense +overintensely +overintenseness +overintensify +overintensification +overintensified +overintensifying +overintensity +overintensities +overinterest +overinterested +overinterestedly +overinterestedness +overinterference +overinventoried +overinvest +overinvested +overinvesting +overinvestment +overinvests +overinvolve +overinvolved +overinvolves +overinvolving +overiodize +overiodized +overiodizing +overyoung +overyouthful +overirrigate +overirrigated +overirrigating +overirrigation +overissue +over-issue +overissued +overissues +overissuing +overitching +overjacket +overjade +overjaded +overjading +overjawed +overjealous +overjealously +overjealousness +overjob +overjocular +overjocularity +overjocularly +overjoy +overjoyed +overjoyful +overjoyfully +overjoyfulness +overjoying +overjoyous +overjoyously +overjoyousness +overjoys +overjudge +overjudging +overjudgment +overjudicious +overjudiciously +overjudiciousness +overjump +overjust +overjutting +overkeen +overkeenly +overkeenness +overkeep +overkick +overkill +overkilled +overkilling +overkills +overkind +overkindly +overkindness +overking +over-king +overknavery +overknee +overknow +overknowing +overlabor +overlabored +overlaboring +overlabour +over-labour +overlaboured +overlabouring +overlace +overlactate +overlactated +overlactating +overlactation +overlade +overladed +overladen +overlades +overlading +overlay +overlaid +overlayed +overlayer +overlaying +overlain +overlays +Overland +Overlander +overlands +overlaness +overlanguaged +overlap +overlapped +overlapping +overlaps +overlap's +overlard +overlarge +overlargely +overlargeness +overlascivious +overlasciviously +overlasciviousness +overlash +overlast +overlate +overlateness +overlather +overlaud +overlaudation +overlaudatory +overlaugh +overlaunch +overlave +overlavish +overlavishly +overlavishness +overlax +overlaxative +overlaxly +overlaxness +overlead +overleaf +overlean +overleap +overleaped +overleaping +overleaps +overleapt +overlearn +overlearned +overlearnedly +overlearnedness +overleather +overleave +overleaven +overleer +overleg +overlegislate +overlegislated +overlegislating +overlegislation +overleisured +overlend +overlength +overlent +overlet +overlets +overlettered +overletting +overlewd +overlewdly +overlewdness +Overly +overliberal +over-liberal +overliberality +overliberalization +overliberalize +overliberalized +overliberalizing +overliberally +overlicentious +overlicentiously +overlicentiousness +overlick +overlie +overlier +overlies +overlift +overlight +overlighted +overlightheaded +overlightly +overlightness +overlightsome +overliing +overlying +overliking +overlimit +overline +overling +overlinger +overlinked +overlip +over-lip +overlipping +overlisted +overlisten +overlit +overliterary +overliterarily +overliterariness +overlittle +overlive +overlived +overlively +overliveliness +overliver +overlives +overliving +overload +overloaded +overloading +overloads +overloan +overloath +overlock +overlocker +overlofty +overloftily +overloftiness +overlogical +overlogicality +overlogically +overlogicalness +overloyal +overloyally +overloyalty +overloyalties +overlong +over-long +overlook +overlooked +overlooker +overlooking +overlooks +overloose +overloosely +overlooseness +overlord +overlorded +overlording +overlords +overlordship +overloud +overloudly +overloudness +overloup +overlove +overloved +overlover +overloves +overloving +overlow +overlowness +overlubricate +overlubricated +overlubricating +overlubricatio +overlubrication +overluscious +overlusciously +overlusciousness +overlush +overlushly +overlushness +overlusty +overlustiness +overluxuriance +overluxuriancy +overluxuriant +overluxuriantly +overluxurious +overluxuriously +overluxuriousness +overmagnetic +overmagnetically +overmagnify +overmagnification +overmagnified +overmagnifies +overmagnifying +overmagnitude +overmajority +overmalapert +overman +overmanage +overmanaged +overmanaging +overmany +overmanned +overmanning +overmans +overmantel +overmantle +overmarch +overmark +overmarking +overmarl +overmask +overmast +overmaster +overmastered +overmasterful +overmasterfully +overmasterfulness +overmastering +overmasteringly +overmasters +overmatch +overmatched +overmatches +overmatching +overmatter +overmature +overmaturely +overmatureness +overmaturity +overmean +overmeanly +overmeanness +overmeasure +over-measure +overmeddle +overmeddled +overmeddling +overmedicate +overmedicated +overmedicates +overmedicating +overmeek +overmeekly +overmeekness +overmellow +overmellowly +overmellowness +overmelodied +overmelodious +overmelodiously +overmelodiousness +overmelt +overmelted +overmelting +overmelts +overmen +overmerciful +overmercifully +overmercifulness +overmerit +overmerry +overmerrily +overmerriment +overmerriness +overmeticulous +overmeticulousness +overmettled +overmickle +overmighty +overmild +overmilitaristic +overmilitaristically +overmilk +overmill +overmind +overmine +overminute +overminutely +overminuteness +overmystify +overmystification +overmystified +overmystifying +overmitigate +overmitigated +overmitigating +overmix +overmixed +overmixes +overmixing +overmobilize +overmobilized +overmobilizing +overmoccasin +overmodernization +overmodernize +overmodernized +overmodernizing +overmodest +over-modest +overmodesty +overmodestly +overmodify +overmodification +overmodified +overmodifies +overmodifying +overmodulation +overmoist +overmoisten +overmoisture +overmonopolize +overmonopolized +overmonopolizing +overmonopo-lizing +overmoral +overmoralistic +overmoralize +overmoralized +overmoralizing +overmoralizingly +overmorally +overmore +overmortgage +overmortgaged +overmortgaging +overmoss +overmost +overmotor +overmount +overmounts +overmourn +overmournful +overmournfully +overmournfulness +overmuch +overmuches +overmuchness +overmultiply +overmultiplication +overmultiplied +overmultiplying +overmultitude +overmuse +overname +overnarrow +overnarrowly +overnarrowness +overnationalization +overnationalize +overnationalized +overnationalizing +overnear +overnearness +overneat +overneatly +overneatness +overneglect +overneglectful +overneglectfully +overneglectfulness +overnegligence +overnegligent +overnegligently +overnegligentness +overnervous +overnervously +overnervousness +overness +overnet +overneutralization +overneutralize +overneutralized +overneutralizer +overneutralizing +overnew +overnice +over-nice +overnicely +overniceness +overnicety +overniceties +overnigh +overnight +overnighter +overnighters +overnimble +overnipping +overnoble +overnobleness +overnobly +overnoise +overnormal +overnormality +overnormalization +overnormalize +overnormalized +overnormalizing +overnormally +overnotable +overnourish +overnourishingly +overnourishment +overnoveled +overnumber +overnumerous +overnumerously +overnumerousness +overnurse +overnursed +overnursing +overobedience +overobedient +overobediently +overobese +overobesely +overobeseness +overobesity +overobject +overobjectify +overobjectification +overobjectified +overobjectifying +overoblige +overobsequious +overobsequiously +overobsequiousness +overobvious +overoffend +overoffensive +overoffensively +overoffensiveness +overofficered +overofficious +overofficiously +overofficiousness +overoptimism +overoptimist +overoptimistic +overoptimistically +overorder +overorganization +overorganize +overorganized +overorganizes +overorganizing +overornament +overornamental +overornamentality +overornamentally +overornamentation +overornamented +overoxidization +overoxidize +overoxidized +overoxidizing +overpack +overpay +overpaid +overpaying +overpayment +overpayments +overpained +overpainful +overpainfully +overpainfulness +overpaint +overpays +overpamper +overpark +overpart +overparted +overparty +overpartial +overpartiality +overpartially +overpartialness +overparticular +overparticularity +overparticularly +overparticularness +overpass +overpassed +overpasses +overpassing +overpassionate +overpassionately +overpassionateness +overpast +overpatient +overpatriotic +overpatriotically +overpatriotism +Overpeck +overpeer +overpenalization +overpenalize +overpenalized +overpenalizing +overpending +overpensive +overpensively +overpensiveness +overpeople +over-people +overpeopled +overpeopling +overpepper +overperemptory +overperemptorily +overperemptoriness +overpermissive +overpermissiveness +overpersecute +overpersecuted +overpersecuting +overpersuade +over-persuade +overpersuaded +overpersuading +overpersuasion +overpert +overpessimism +overpessimistic +overpessimistically +overpet +overphilosophize +overphilosophized +overphilosophizing +overphysic +overpick +overpictorialize +overpictorialized +overpictorializing +overpicture +overpinching +overpious +overpiousness +overpitch +overpitched +overpiteous +overpiteously +overpiteousness +overplace +overplaced +overplacement +overplay +overplayed +overplaying +overplain +overplainly +overplainness +overplays +overplan +overplant +overplausible +overplausibleness +overplausibly +overplease +over-please +overpleased +overpleasing +overplenitude +overplenteous +overplenteously +overplenteousness +overplenty +overplentiful +overplentifully +overplentifulness +overply +overplied +overplies +overplying +overplot +overplow +overplumb +overplume +overplump +overplumpness +overplus +overpluses +overpoeticize +overpoeticized +overpoeticizing +overpointed +overpoise +overpole +overpolemical +overpolemically +overpolemicalness +overpolice +overpoliced +overpolicing +overpolish +overpolitic +overpolitical +overpolitically +overpollinate +overpollinated +overpollinating +overponderous +overponderously +overponderousness +overpopular +overpopularity +overpopularly +overpopulate +over-populate +overpopulated +overpopulates +overpopulating +overpopulation +overpopulous +overpopulously +overpopulousness +overpositive +overpositively +overpositiveness +overpossess +overpossessive +overpost +overpot +overpotency +overpotent +overpotential +overpotently +overpotentness +overpour +overpower +overpowered +overpowerful +overpowerfully +overpowerfulness +overpowering +overpoweringly +overpoweringness +overpowers +overpractice +overpracticed +overpracticing +overpray +overpraise +overpraised +overpraises +overpraising +overprase +overprased +overprases +overprasing +overpratice +overpraticed +overpraticing +overpreach +overprecise +overprecisely +overpreciseness +overprecision +overpreface +overpregnant +overpreoccupation +overpreoccupy +overpreoccupied +overpreoccupying +overprescribe +overprescribed +overprescribes +overprescribing +overpress +overpressure +overpressures +overpresumption +overpresumptive +overpresumptively +overpresumptiveness +overpresumptuous +overpresumptuously +overpresumptuousness +overprice +overpriced +overprices +overpricing +overprick +overpride +overprint +over-print +overprinted +overprinting +overprints +overprivileged +overprize +overprized +overprizer +overprizing +overprocrastination +overproduce +over-produce +overproduced +overproduces +overproducing +overproduction +overproductions +overproductive +overproficiency +overproficient +overproficiently +overprofusion +overprolific +overprolifically +overprolificness +overprolix +overprolixity +overprolixly +overprolixness +overprominence +overprominent +overprominently +overprominentness +overpromise +overpromised +overpromising +overprompt +overpromptly +overpromptness +overprone +overproneness +overproness +overpronounce +overpronounced +overpronouncing +overpronunciation +overproof +over-proof +overproportion +over-proportion +overproportionate +overproportionated +overproportionately +overproportioned +overprosperity +overprosperous +overprosperously +overprosperousness +overprotect +overprotected +overprotecting +overprotection +overprotective +overprotects +overprotract +overprotraction +overproud +overproudly +overproudness +overprove +overproved +overprovender +overprovide +overprovided +overprovident +overprovidently +overprovidentness +overproviding +overproving +overprovision +overprovocation +overprovoke +overprovoked +overprovoking +overprune +overpruned +overpruning +overpsychologize +overpsychologized +overpsychologizing +overpublic +overpublicity +overpublicize +overpublicized +overpublicizes +overpublicizing +overpuff +overpuissant +overpuissantly +overpump +overpunish +overpunishment +overpurchase +overpurchased +overpurchasing +overput +overqualify +overqualification +overqualified +overqualifying +overquantity +overquarter +overquell +overquick +overquickly +overquiet +overquietly +overquietness +overrace +overrack +overrake +overraked +overraking +overran +overraness +overrange +overrank +overrankness +overrapture +overrapturize +overrash +overrashly +overrashness +overrate +overrated +overrates +overrating +overrational +overrationalization +overrationalize +overrationalized +overrationalizing +overrationally +overraught +overravish +overreach +overreached +overreacher +overreachers +overreaches +overreaching +overreachingly +overreachingness +overreact +overreacted +overreacting +overreaction +overreactions +overreactive +overreacts +overread +over-read +overreader +overready +overreadily +overreadiness +overreading +overrealism +overrealistic +overrealistically +overreckon +over-reckon +overreckoning +overrecord +overreduce +overreduced +overreducing +overreduction +overrefine +over-refine +overrefined +overrefinement +overrefines +overrefining +overreflection +overreflective +overreflectively +overreflectiveness +overregiment +overregimentation +overregister +overregistration +overregular +overregularity +overregularly +overregulate +overregulated +overregulates +overregulating +overregulation +overregulations +overrelax +overreliance +overreliances +overreliant +overreligion +overreligiosity +overreligious +overreligiously +overreligiousness +overremiss +overremissly +overremissness +overrennet +overrent +over-rent +overreplete +overrepletion +overrepresent +overrepresentation +overrepresentative +overrepresentatively +overrepresentativeness +overrepresented +overrepresenting +overrepresents +overrepress +overreprimand +overreserved +overreservedly +overreservedness +overresist +overresolute +overresolutely +overresoluteness +overrespond +overresponded +overresponding +overresponds +overrestore +overrestrain +overrestraint +overrestrict +overrestriction +overretention +overreward +overrich +overriches +overrichly +overrichness +overrid +overridden +override +overrider +overrides +overriding +over-riding +overrife +overrigged +overright +overrighteous +overrighteously +overrighteousness +overrigid +overrigidity +overrigidly +overrigidness +overrigorous +overrigorously +overrigorousness +overrim +overriot +overripe +overripely +overripen +overripeness +overrise +overrisen +overrising +overroast +overroasted +overroasting +overroasts +overrode +overroyal +overroll +overromanticize +overromanticized +overromanticizing +overroof +overrooted +overrose +overrough +overroughly +overroughness +over-round +overrude +overrudely +overrudeness +overruff +overruffed +overruffing +overruffs +overrule +over-rule +overruled +overruler +overrules +overruling +overrulingly +overrun +overrunner +overrunning +overrunningly +overruns +overrush +overrusset +overrust +overs +oversacrificial +oversacrificially +oversacrificialness +oversad +oversadly +oversadness +oversay +oversaid +oversail +oversale +oversales +oversaliva +oversalt +oversalted +oversalty +oversalting +oversalts +oversand +oversanded +oversanguine +oversanguinely +oversanguineness +oversapless +oversate +oversated +oversatiety +oversating +oversatisfy +oversaturate +oversaturated +oversaturates +oversaturating +oversaturation +oversauce +oversaucy +oversauciness +oversave +oversaved +oversaves +oversaving +oversaw +overscare +overscatter +overscented +oversceptical +oversceptically +overscepticalness +overscepticism +overscore +overscored +overscoring +overscour +overscratch +overscrawl +overscream +overscribble +overscrub +overscrubbed +overscrubbing +overscruple +overscrupled +overscrupling +overscrupulosity +overscrupulous +over-scrupulous +overscrupulously +overscrupulousness +overscurf +overscutched +oversea +overseal +overseam +overseamer +oversearch +overseas +overseason +overseasoned +overseated +oversecrete +oversecreted +oversecreting +oversecretion +oversecure +oversecured +oversecurely +oversecuring +oversecurity +oversedation +oversee +overseed +overseeded +overseeding +overseeds +overseeing +overseen +overseer +overseerism +overseers +overseership +oversees +overseethe +overseing +oversell +over-sell +overselling +oversells +oversend +oversensibility +oversensible +oversensibleness +oversensibly +oversensitive +oversensitively +oversensitiveness +oversensitivity +oversensitize +oversensitized +oversensitizing +oversententious +oversentimental +oversentimentalism +oversentimentality +oversentimentalize +oversentimentalized +oversentimentalizing +oversentimentally +overserene +overserenely +overserenity +overserious +overseriously +overseriousness +overservice +overservile +overservilely +overservileness +overservility +overset +oversets +oversetter +oversetting +oversettle +oversettled +oversettlement +oversettling +oversevere +overseverely +oversevereness +overseverity +oversew +oversewed +oversewing +oversewn +oversews +oversexed +overshade +overshaded +overshading +overshadow +overshadowed +overshadower +overshadowing +overshadowingly +overshadowment +overshadows +overshake +oversharp +oversharpness +overshave +oversheet +overshelving +overshepherd +overshine +overshined +overshining +overshirt +overshoe +over-shoe +overshoes +overshone +overshoot +overshooting +overshoots +overshort +overshorten +overshortly +overshortness +overshot +overshots +overshoulder +overshowered +overshrink +overshroud +oversick +overside +oversides +oversight +oversights +oversight's +oversigned +oversile +oversilence +oversilent +oversilently +oversilentness +oversilver +oversimple +oversimpleness +oversimply +oversimplicity +oversimplify +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplifying +oversystematic +oversystematically +oversystematicalness +oversystematize +oversystematized +oversystematizing +oversize +over-size +oversized +oversizes +oversizing +overskeptical +overskeptically +overskepticalness +overskeptticism +overskim +overskip +overskipper +overskirt +overslack +overslander +overslaugh +overslaughed +overslaughing +overslavish +overslavishly +overslavishness +oversleep +oversleeping +oversleeps +oversleeve +overslept +overslid +overslidden +overslide +oversliding +overslight +overslip +overslipped +overslipping +overslips +overslipt +overslop +overslope +overslow +overslowly +overslowness +overslur +oversmall +oversman +oversmite +oversmitten +oversmoke +oversmooth +oversmoothly +oversmoothness +oversness +oversnow +oversoak +oversoaked +oversoaking +oversoaks +oversoap +oversoar +oversocial +oversocialize +oversocialized +oversocializing +oversocially +oversock +oversoft +oversoften +oversoftly +oversoftness +oversold +oversolemn +oversolemnity +oversolemnly +oversolemnness +oversolicitous +oversolicitously +oversolicitousness +oversolidify +oversolidification +oversolidified +oversolidifying +oversoon +oversoothing +oversoothingly +oversophisticated +oversophistication +oversorrow +oversorrowed +oversorrowful +oversorrowfully +oversorrowfulness +oversot +oversoul +over-soul +oversouls +oversound +oversour +oversourly +oversourness +oversow +oversowed +oversowing +oversown +overspacious +overspaciously +overspaciousness +overspan +overspangled +overspanned +overspanning +oversparing +oversparingly +oversparingness +oversparred +overspatter +overspeak +overspeaking +overspecialization +overspecialize +overspecialized +overspecializes +overspecializing +overspeculate +overspeculated +overspeculating +overspeculation +overspeculative +overspeculatively +overspeculativeness +overspeech +overspeed +overspeedy +overspeedily +overspeediness +overspend +overspended +overspender +overspending +overspends +overspent +overspice +overspiced +overspicing +overspill +overspilled +overspilling +overspilt +overspin +overspins +oversplash +overspoke +overspoken +overspread +overspreading +overspreads +overspring +oversprinkle +oversprung +overspun +oversqueak +oversqueamish +oversqueamishly +oversqueamishness +oversshot +overstaff +overstaffed +overstaffing +overstaffs +overstay +overstayal +overstaid +overstayed +overstaying +overstain +overstays +overstale +overstalely +overstaleness +overstalled +overstand +overstanding +overstarch +overstaring +overstate +overstated +overstately +overstatement +overstatements +overstatement's +overstates +overstating +oversteadfast +oversteadfastly +oversteadfastness +oversteady +oversteadily +oversteadiness +oversteer +overstep +overstepped +overstepping +oversteps +overstiff +overstiffen +overstiffly +overstiffness +overstifle +overstimulate +overstimulated +overstimulates +overstimulating +overstimulation +overstimulative +overstimulatively +overstimulativeness +overstir +overstirred +overstirring +overstirs +overstitch +overstock +overstocked +overstocking +overstocks +overstood +overstoop +overstoping +overstore +overstored +overstory +overstoring +overstout +overstoutly +overstoutness +overstowage +overstowed +overstraight +overstraighten +overstraightly +overstraightness +overstrain +overstrained +overstraining +overstrains +overstrait +overstraiten +overstraitly +overstraitness +overstream +overstrength +overstrengthen +overstress +overstressed +overstresses +overstressing +overstretch +overstretched +overstretches +overstretching +overstrew +overstrewed +overstrewing +overstrewn +overstricken +overstrict +overstrictly +overstrictness +overstridden +overstride +overstridence +overstridency +overstrident +overstridently +overstridentness +overstriding +overstrike +overstrikes +overstriking +overstring +overstringing +overstrive +overstriven +overstriving +overstrode +overstrong +overstrongly +overstrongness +overstrove +overstruck +overstrung +overstud +overstudy +overstudied +overstudying +overstudious +overstudiously +overstudiousness +overstuff +overstuffed +oversublime +oversubscribe +over-subscribe +oversubscribed +oversubscriber +oversubscribes +oversubscribing +oversubscription +oversubtile +oversubtle +oversubtlety +oversubtleties +oversubtly +oversuds +oversufficiency +oversufficient +oversufficiently +oversum +oversup +oversuperstitious +oversuperstitiously +oversuperstitiousness +oversupped +oversupping +oversupply +over-supply +oversupplied +oversupplies +oversupplying +oversups +oversure +oversured +oversurely +oversureness +oversurety +oversurge +oversuring +oversurviving +oversusceptibility +oversusceptible +oversusceptibleness +oversusceptibly +oversuspicious +oversuspiciously +oversuspiciousness +oversway +overswarm +overswarming +overswarth +oversweated +oversweep +oversweet +oversweeten +oversweetened +oversweetening +oversweetens +oversweetly +oversweetness +overswell +overswelled +overswelling +overswift +overswim +overswimmer +overswing +overswinging +overswirling +overswollen +overt +overtakable +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overtalk +overtalkative +overtalkatively +overtalkativeness +overtalker +overtame +overtamely +overtameness +overtapped +overtare +overtariff +overtarry +overtart +overtartly +overtartness +overtask +overtasked +overtasking +overtasks +overtaught +overtax +overtaxation +overtaxed +overtaxes +overtaxing +overteach +overteaching +overtechnical +overtechnicality +overtechnically +overtedious +overtediously +overtediousness +overteem +overtell +overtelling +overtempt +overtenacious +overtenaciously +overtenaciousness +overtenacity +overtender +overtenderly +overtenderness +overtense +overtensely +overtenseness +overtension +overterrible +overtest +overtheatrical +overtheatrically +overtheatricalness +over-the-counter +overtheorization +overtheorize +overtheorized +overtheorizing +overthick +overthickly +overthickness +overthin +overthink +overthinly +overthinness +overthought +overthoughtful +overthoughtfully +overthoughtfulness +overthrew +overthrifty +overthriftily +overthriftiness +overthrong +overthrow +overthrowable +overthrowal +overthrower +overthrowers +overthrowing +overthrown +overthrows +overthrust +overthwart +overthwartarchaic +overthwartly +overthwartness +overthwartways +overthwartwise +overtide +overtight +overtighten +overtightened +overtightening +overtightens +overtightly +overtightness +overtill +overtilt +overtimbered +overtime +overtimed +overtimer +overtimes +overtimid +overtimidity +overtimidly +overtimidness +overtiming +overtimorous +overtimorously +overtimorousness +overtinsel +overtinseled +overtinseling +overtint +overtip +overtype +overtyped +overtipple +overtippled +overtippling +overtips +overtire +overtired +overtiredness +overtires +overtiring +overtitle +overtly +overtness +overtoe +overtoil +overtoiled +overtoiling +overtoils +overtoise +overtold +overtolerance +overtolerant +overtolerantly +Overton +overtone +overtones +overtone's +overtongued +overtook +overtop +overtopped +overtopping +overtopple +overtops +overtorture +overtortured +overtorturing +overtower +overtrace +overtrack +overtrade +overtraded +overtrader +overtrading +overtrailed +overtrain +over-train +overtrained +overtraining +overtrains +overtrample +overtravel +overtread +overtreading +overtreat +overtreated +overtreating +overtreatment +overtreats +overtrick +overtrim +overtrimme +overtrimmed +overtrimming +overtrims +overtrod +overtrodden +overtrouble +over-trouble +overtroubled +overtroubling +overtrue +overtruly +overtrump +overtrust +over-trust +overtrustful +overtrustfully +overtrustfulness +overtrusting +overtruthful +overtruthfully +overtruthfulness +overtumble +overture +overtured +overtures +overture's +overturing +overturn +overturnable +overturned +overturner +overturning +overturns +overtutor +overtwine +overtwist +overuberous +over-under +overunionize +overunionized +overunionizing +overunsuitable +overurbanization +overurbanize +overurbanized +overurbanizing +overurge +overurged +overurges +overurging +overuse +overused +overuses +overusing +overusual +overusually +overutilize +overutilized +overutilizes +overutilizing +overvaliant +overvaliantly +overvaliantness +overvaluable +overvaluableness +overvaluably +overvaluation +overvalue +over-value +overvalued +overvalues +overvaluing +overvary +overvariation +overvaried +overvariety +overvarying +overvault +overvehemence +overvehement +overvehemently +overvehementness +overveil +overventilate +overventilated +overventilating +overventilation +overventuresome +overventurous +overventurously +overventurousness +overview +overviews +overview's +overvigorous +overvigorously +overvigorousness +overviolent +overviolently +overviolentness +overvoltage +overvote +overvoted +overvotes +overvoting +overwade +overwages +overway +overwake +overwalk +overwander +overward +overwary +overwarily +overwariness +overwarm +overwarmed +overwarming +overwarms +overwart +overwash +overwasted +overwatch +overwatcher +overwater +overwave +overweak +overweakly +overweakness +overwealth +overwealthy +overweaponed +overwear +overweary +overwearied +overwearying +overwearing +overwears +overweather +overweave +overweb +overween +overweened +overweener +overweening +overweeningly +overweeningness +overweens +overweep +overweigh +overweighed +overweighing +overweighs +overweight +over-weight +overweightage +overweighted +overweighting +overwell +overwelt +overwend +overwent +overwet +over-wet +overwetness +overwets +overwetted +overwetting +overwheel +overwhelm +overwhelmed +overwhelmer +overwhelming +overwhelmingly +overwhelmingness +overwhelms +overwhip +overwhipped +overwhipping +overwhirl +overwhisper +overwide +overwidely +overwideness +overwild +overwildly +overwildness +overwily +overwilily +overwilling +overwillingly +overwillingness +overwin +overwind +overwinding +overwinds +overwing +overwinning +overwinter +overwintered +overwintering +overwiped +overwisdom +overwise +over-wise +overwisely +overwithered +overwoman +overwomanize +overwomanly +overwon +overwood +overwooded +overwoody +overword +overwords +overwore +overwork +overworked +overworking +overworks +overworld +overworn +overworry +overworship +overwound +overwove +overwoven +overwrap +overwrest +overwrested +overwrestle +overwrite +overwrited +overwrites +overwriting +overwritten +overwrote +overwroth +overwrought +overwwrought +overzeal +over-zeal +overzealous +overzealously +overzealousness +overzeals +ovest +Oveta +Ovett +ovewound +ovi- +Ovibos +Ovibovinae +ovibovine +ovicapsular +ovicapsule +ovicell +ovicellular +ovicidal +ovicide +ovicides +ovicyst +ovicystic +ovicular +oviculated +oviculum +Ovid +Ovida +Ovidae +Ovidian +oviducal +oviduct +oviductal +oviducts +Oviedo +oviferous +ovification +oviform +ovigenesis +ovigenetic +ovigenic +ovigenous +oviger +ovigerm +ovigerous +ovile +Ovillus +Ovinae +ovine +ovines +ovinia +ovipara +oviparal +oviparity +oviparous +oviparously +oviparousness +oviposit +oviposited +ovipositing +oviposition +ovipositional +ovipositor +oviposits +Ovis +ovisac +ovisaclike +ovisacs +oviscapt +ovism +ovispermary +ovispermiduct +ovist +ovistic +ovivorous +ovo- +ovocyte +ovoelliptic +ovoflavin +ovogenesis +ovogenetic +ovogenous +ovoglobulin +ovogonium +ovoid +ovoidal +ovoids +ovolemma +ovoli +ovolytic +ovolo +ovology +ovological +ovologist +ovolos +ovomucoid +ovonic +ovonics +ovopyriform +ovoplasm +ovoplasmic +ovorhomboid +ovorhomboidal +ovotesticular +ovotestis +ovo-testis +ovovitellin +Ovovivipara +ovoviviparism +ovoviviparity +ovoviviparous +ovo-viviparous +ovoviviparously +ovoviviparousness +Ovula +ovular +ovulary +ovularian +ovulate +ovulated +ovulates +ovulating +ovulation +ovulations +ovulatory +ovule +ovules +ovuliferous +ovuligerous +ovulist +ovulite +ovulum +ovum +OW +Owades +Owain +Owaneco +Owanka +Owasco +Owasso +Owatonna +O-wave +owd +owe +owed +Owego +owelty +Owen +Owena +Owendale +Owenia +Owenian +Owenism +Owenist +Owenite +Owenize +Owens +Owensboro +Owensburg +Owensville +Owenton +ower +owerance +owerby +owercome +owergang +owerloup +Owerri +owertaen +owerword +owes +owght +owhere +OWHN +OWI +Owicim +Owyhee +owyheeite +owing +Owings +Owings-Mills +Owingsville +owk +owl +owldom +owl-eyed +owler +owlery +owleries +owlet +owlets +owl-faced +Owlglass +owl-glass +owl-haunted +owlhead +owl-headed +owly +owling +owlish +owlishly +owlishness +owlism +owllight +owl-light +owllike +owls +owl's +owl's-crown +Owlshead +owl-sighted +Owlspiegle +owl-wide +owl-winged +own +ownable +owned +owner +ownerless +owners +ownership +ownerships +own-form +ownhood +owning +ownness +own-root +own-rooted +owns +ownself +ownwayish +Owosso +owrecome +owregane +owrehip +owrelay +owse +owsen +owser +owt +owtchah +Ox +ox- +oxa- +oxacid +oxacillin +oxadiazole +oxal- +oxalacetate +oxalacetic +oxalaemia +oxalaldehyde +oxalamid +oxalamide +oxalan +oxalate +oxalated +oxalates +oxalating +oxalato +oxaldehyde +oxalemia +oxalic +Oxalidaceae +oxalidaceous +oxalyl +oxalylurea +Oxalis +oxalises +oxalite +oxalo- +oxaloacetate +oxaloacetic +oxalodiacetic +oxalonitril +oxalonitrile +oxaluramid +oxaluramide +oxalurate +oxaluria +oxaluric +oxamate +oxamethane +oxamic +oxamid +oxamide +oxamidin +oxamidine +oxammite +oxan +oxanate +oxane +oxanic +oxanilate +oxanilic +oxanilide +oxazepam +oxazin +oxazine +oxazines +oxazole +oxbane +oxberry +oxberries +oxbird +ox-bird +oxbiter +oxblood +oxbloods +oxboy +Oxbow +ox-bow +oxbows +oxbrake +Oxbridge +oxcart +oxcarts +oxcheek +oxdiacetic +oxdiazole +oxea +oxeate +oxeye +ox-eye +ox-eyed +oxeyes +oxen +Oxenstierna +oxeote +oxer +oxes +oxetone +oxfly +ox-foot +Oxford +Oxfordian +Oxfordism +Oxfordist +Oxfords +Oxfordshire +oxgall +oxgang +oxgate +oxgoad +Ox-god +oxharrow +ox-harrow +oxhead +ox-head +ox-headed +oxheal +oxheart +oxhearts +oxherd +oxhide +oxhoft +oxhorn +ox-horn +oxhouse +oxhuvud +oxy +oxi- +oxy- +oxyacanthin +oxyacanthine +oxyacanthous +oxyacetylene +oxy-acetylene +oxyacid +oxyacids +Oxyaena +Oxyaenidae +oxyaldehyde +oxyamine +oxyanthracene +oxyanthraquinone +oxyaphia +oxyaster +oxyazo +oxybapha +oxybaphon +Oxybaphus +oxybenzaldehyde +oxybenzene +oxybenzyl +oxybenzoic +oxyberberine +oxyblepsia +oxybromide +oxybutyria +oxybutyric +oxycalcium +oxy-calcium +oxycalorimeter +oxycamphor +oxycaproic +oxycarbonate +oxycellulose +oxycephaly +oxycephalic +oxycephalism +oxycephalous +oxychlor- +oxychlorate +oxychloric +oxychlorid +oxychloride +oxychlorine +oxycholesterol +oxychromatic +oxychromatin +oxychromatinic +oxycyanide +oxycinnamic +oxycobaltammine +Oxycoccus +oxycopaivic +oxycoumarin +oxycrate +oxid +oxidability +oxidable +oxydactyl +oxidant +oxidants +oxidase +oxydase +oxidases +oxidasic +oxydasic +oxidate +oxidated +oxidates +oxidating +oxidation +oxydation +oxidational +oxidation-reduction +oxidations +oxidative +oxidatively +oxidator +oxide +Oxydendrum +Oxyderces +oxides +oxide's +oxydiact +oxidic +oxidimetry +oxidimetric +oxidise +oxidised +oxidiser +oxidisers +oxidises +oxidising +oxidizability +oxidizable +oxidization +oxidizations +oxidize +oxidized +oxidizement +oxidizer +oxidizers +oxidizes +oxidizing +oxidoreductase +oxidoreduction +oxids +oxidulated +oxyesthesia +oxyether +oxyethyl +oxyfatty +oxyfluoride +oxygas +oxygen +oxygen-acetylene +oxygenant +oxygenase +oxygenate +oxygenated +oxygenates +oxygenating +oxygenation +oxygenator +oxygenerator +oxygenic +oxygenicity +oxygenium +oxygenizable +oxygenization +oxygenize +oxygenized +oxygenizement +oxygenizer +oxygenizing +oxygenless +oxygenous +oxygens +oxygeusia +oxygnathous +oxygon +oxygonal +oxygonial +oxyhaematin +oxyhaemoglobin +oxyhalide +oxyhaloid +oxyhematin +oxyhemocyanin +oxyhemoglobin +oxyhexactine +oxyhexaster +oxyhydrate +oxyhydric +oxyhydrogen +oxyiodide +oxyketone +oxyl +Oxylabracidae +Oxylabrax +oxyluciferin +oxyluminescence +oxyluminescent +Oxylus +oxim +oxymandelic +oximate +oximation +oxime +oxymel +oximes +oximeter +oxymethylene +oximetry +oximetric +oxymomora +oxymora +oxymoron +oxymoronic +oxims +oxymuriate +oxymuriatic +oxynaphthoic +oxynaphtoquinone +oxynarcotine +oxindole +oxyneurin +oxyneurine +oxynitrate +oxyntic +oxyophitic +oxyopy +oxyopia +Oxyopidae +oxyosphresia +oxypetalous +oxyphenyl +oxyphenol +oxyphil +oxyphile +oxyphiles +oxyphilic +oxyphyllous +oxyphilous +oxyphils +oxyphyte +oxyphony +oxyphonia +oxyphosphate +oxyphthalic +oxypycnos +oxypicric +Oxypolis +oxyproline +oxypropionic +oxypurine +oxyquinaseptol +oxyquinoline +oxyquinone +oxyrhynch +oxyrhynchid +oxyrhynchous +oxyrhynchus +oxyrhine +oxyrhinous +Oxyrrhyncha +oxyrrhynchid +oxysalicylic +oxysalt +oxy-salt +oxysalts +oxysome +oxysomes +oxystearic +Oxystomata +oxystomatous +oxystome +oxysulfid +oxysulfide +oxysulphate +oxysulphid +oxysulphide +oxyterpene +oxytetracycline +oxytylotate +oxytylote +oxytocia +oxytocic +oxytocics +oxytocin +oxytocins +oxytocous +oxytoluene +oxytoluic +oxytone +oxytones +oxytonesis +oxytonic +oxytonical +oxytonize +Oxytricha +Oxytropis +oxyuriasis +oxyuricide +oxyurid +Oxyuridae +oxyurous +oxywelding +oxland +Oxley +Oxly +oxlike +oxlip +oxlips +oxman +oxmanship +Oxnard +oxo +oxo- +oxoindoline +Oxon +Oxonian +oxonic +oxonium +Oxonolatry +oxozone +oxozonide +oxozonides +oxpecker +oxpeckers +oxphony +oxreim +oxshoe +oxskin +ox-stall +oxtail +ox-tail +oxtails +oxter +oxters +oxtongue +ox-tongue +oxtongues +Oxus +oxwort +Oz +oz. +Oza +ozaena +ozaena- +Ozalid +Ozan +Ozark +ozarkite +Ozarks +Ozawkie +Ozen +ozena +Ozenfant +Ozias +Ozkum +Ozmo +ozobrome +ozocerite +ozoena +ozokerit +ozokerite +ozon- +Ozona +ozonate +ozonation +ozonator +ozone +ozoned +ozoner +ozones +ozonic +ozonid +ozonide +ozonides +ozoniferous +ozonify +ozonification +ozonise +ozonised +ozonises +ozonising +Ozonium +ozonization +ozonize +ozonized +ozonizer +ozonizers +ozonizes +ozonizing +ozonolysis +ozonometer +ozonometry +ozonoscope +ozonoscopic +ozonosphere +ozonospheric +ozonous +ozophen +ozophene +ozostomia +ozotype +ozs +Ozzy +Ozzie +P +P. +P.A. +P.B. +P.C. +P.D. +P.E. +P.E.I. +P.G. +P.I. +P.M. +P.M.G. +P.O. +P.O.D. +P.P. +p.q. +P.R. +p.r.n. +P.S. +P.T. +P.T.O. +P.W.D. +P/C +P2 +P3 +P4 +PA +Pa. +paal +paaneleinrg +Paapanen +paar +paaraphimosis +paas +Paasikivi +Paauhau +Paauilo +paauw +paawkier +PABA +pabalum +pabble +Pablo +Pablum +pabouch +Pabst +pabular +pabulary +pabulation +pabulatory +pabulous +pabulum +pabulums +PABX +PAC +paca +pacable +Pacaguara +pacay +pacaya +pacane +paca-rana +pacas +pacate +pacately +pacation +pacative +Paccanarist +Pacceka +paccha +Pacchionian +paccioli +PACE +paceboard +paced +pacemake +pacemaker +pacemakers +pacemaking +pacer +pacers +paces +pacesetter +pacesetters +pacesetting +paceway +pacha +pachadom +pachadoms +pachak +pachalic +pachalics +pachanga +pachas +Pacheco +Pachelbel +pachy- +pachyacria +pachyaemia +pachyblepharon +pachycarpous +pachycephal +pachycephaly +pachycephalia +pachycephalic +pachycephalous +pachychilia +pachychymia +pachycholia +pachycladous +pachydactyl +pachydactyly +pachydactylous +pachyderm +pachyderma +pachydermal +Pachydermata +pachydermateous +pachydermatocele +pachydermatoid +pachydermatosis +pachydermatous +pachydermatously +pachydermia +pachydermial +pachydermic +pachydermoid +pachydermous +pachyderms +pachyemia +pachyglossal +pachyglossate +pachyglossia +pachyglossous +pachyhaemia +pachyhaemic +pachyhaemous +pachyhematous +pachyhemia +pachyhymenia +pachyhymenic +Pachylophus +pachylosis +Pachyma +pachymenia +pachymenic +pachymeningitic +pachymeningitis +pachymeninx +pachymeter +pachynathous +pachynema +pachinko +pachynsis +pachyntic +pachyodont +pachyotia +pachyotous +pachyperitonitis +pachyphyllous +pachypleuritic +pachypod +pachypodous +pachypterous +pachyrhynchous +Pachyrhizus +pachysalpingitis +Pachysandra +pachysandras +pachysaurian +pachisi +pachisis +pachysomia +pachysomous +pachystichous +Pachystima +pachytene +Pachytylus +pachytrichous +pachyvaginitis +Pachmann +pachnolite +pachometer +Pachomian +Pachomius +Pachons +pachouli +pachoulis +Pachston +Pacht +Pachton +Pachuca +Pachuco +pachucos +Pachuta +Pacian +Pacien +Pacifa +pacify +pacifiable +Pacific +Pacifica +pacifical +pacifically +Pacificas +pacificate +pacificated +pacificating +pacification +pacifications +pacificator +pacificatory +Pacificia +pacificism +pacificist +pacificistic +pacificistically +pacificity +pacifico +pacificos +pacified +pacifier +pacifiers +pacifies +pacifying +pacifyingly +pacifism +pacifisms +pacifist +pacifistic +pacifistically +pacifists +pacing +Pacinian +pacinko +Pack +packability +packable +package +packaged +packager +packagers +packages +packaging +packagings +packall +Packard +pack-bearing +packboard +packbuilder +packcloth +packed +packed-up +Packer +packery +packeries +packers +packet +packet-boat +packeted +packeting +packets +packet's +packhorse +pack-horse +packhorses +packhouse +packing +packinghouse +packings +pack-laden +packless +packly +packmaker +packmaking +packman +packmanship +packmen +pack-needle +packness +packnesses +packplane +packrat +packs +packsack +packsacks +packsaddle +pack-saddle +packsaddles +packstaff +packstaves +Packston +packthread +packthreaded +packthreads +Packton +packtong +packtrain +packway +packwall +packwaller +packware +Packwaukee +packwax +packwaxes +Packwood +Paco +Pacoima +Pacolet +Pacorro +pacos +pacota +pacouryuva +pacquet +pacs +PACT +pacta +paction +pactional +pactionally +pactions +Pactolian +Pactolus +pacts +pact's +pactum +pacu +PACX +PAD +Padang +padasha +padauk +padauks +padcloth +padcluoth +Padda +padded +padder +padders +Paddy +paddybird +paddy-bird +Paddie +Paddies +Paddyism +paddymelon +padding +paddings +Paddington +Paddywack +paddywatch +Paddywhack +paddle +paddleball +paddleboard +paddleboat +paddlecock +paddled +paddlefish +paddlefishes +paddlefoot +paddlelike +paddler +paddlers +paddles +paddle-shaped +paddle-wheel +paddlewood +paddling +paddlings +paddock +paddocked +paddocking +paddockride +paddocks +paddockstone +paddockstool +paddoing +Padegs +padeye +padeyes +padelion +padella +pademelon +Paden +Paderborn +Paderewski +Paderna +padesoy +padfoot +padge +Padget +Padgett +padi +padige +Padina +padis +Padishah +padishahs +padle +padles +padlike +padlock +padlocked +padlocking +padlocks +padmasana +padmelon +padnag +padnags +padou +padouk +padouks +Padova +padpiece +Padraic +Padraig +padre +padres +padri +Padriac +padrino +padroadist +padroado +padrona +padrone +padrones +Padroni +padronism +pads +pad's +padsaw +padshah +padshahs +padstone +padtree +Padua +Paduan +Paduanism +paduasoy +paduasoys +Paducah +Padus +paean +paeanism +paeanisms +paeanize +paeanized +paeanizing +paeans +paed- +paedagogy +paedagogic +paedagogism +paedagogue +paedarchy +paedatrophy +paedatrophia +paederast +paederasty +paederastic +paederastically +paedeutics +paediatry +paediatric +paediatrician +paediatrics +paedo- +paedobaptism +paedobaptist +paedogenesis +paedogenetic +paedogenic +paedology +paedological +paedologist +paedometer +paedometrical +paedomorphic +paedomorphism +paedomorphosis +paedonymy +paedonymic +paedophilia +paedopsychologist +paedotribe +paedotrophy +paedotrophic +paedotrophist +paegel +paegle +Paelignian +paella +paellas +paenula +paenulae +paenulas +Paeon +paeony +Paeonia +Paeoniaceae +Paeonian +paeonic +paeonin +paeons +paeounlae +paepae +paesan +paesani +paesano +paesanos +paesans +Paesiello +Paestum +paetrick +Paff +PaG +paga +pagador +pagan +Paganalia +Paganalian +pagandom +pagandoms +paganic +paganical +paganically +Paganini +paganisation +paganise +paganised +paganiser +paganises +paganish +paganishly +paganising +paganism +paganisms +paganist +paganistic +paganists +paganity +paganization +paganize +paganized +paganizer +paganizes +paganizing +paganly +Pagano-christian +pagano-Christianism +Pagano-christianize +paganry +pagans +pagan's +Pagas +pagatpat +Page +pageant +pageanted +pageanteer +pageantic +pageantry +pageantries +pageants +pageant's +pageboy +page-boy +pageboys +paged +Pagedale +pagedom +pageful +pagehood +Pageland +pageless +pagelike +Pageos +pager +pagers +Pages +page's +pageship +pagesize +Paget +Pageton +paggle +pagina +paginae +paginal +paginary +paginate +paginated +paginates +paginating +pagination +pagine +paging +pagings +pagiopod +Pagiopoda +pagne +pagnes +Pagnol +pagod +pagoda +pagodalike +pagodas +pagoda-tree +pagodite +pagods +pagoscope +pagrus +Paguate +Paguma +pagurian +pagurians +pagurid +Paguridae +Paguridea +pagurids +pagurine +Pagurinea +paguroid +Paguroidea +Pagurus +pagus +pah +paha +pahachroma +Pahala +Pahang +Pahareen +Pahari +Paharia +Paharis +pahautea +pahi +Pahl +Pahlavi +pahlavis +Pahlevi +pahmi +paho +Pahoa +pahoehoe +Pahokee +pahos +Pahouin +Pahrump +Pahsien +pahutan +pay +pay- +Paia +Paya +payability +payable +payableness +payables +payably +Payagua +Payaguan +pay-all +pay-as-you-go +payback +paybacks +paybox +paiche +paycheck +paychecks +paycheck's +paycheque +paycheques +Paicines +Paiconeca +paid +paid- +payday +pay-day +paydays +paideia +paideutic +paideutics +paid-in +paidle +paidology +paidological +paidologist +paidonosology +PAYE +payed +payee +payees +payen +payeny +payer +payers +payer's +payess +Payette +Paige +paigle +Paignton +paygrade +pai-hua +payyetan +paying +paijama +Paik +paiked +paiker +paiking +paiks +Pail +pailette +pailful +pailfuls +paillard +paillasse +pailles +paillette +pailletted +paillettes +paillon +paillons +payload +payloads +pailolo +pailoo +pai-loo +pai-loos +pailou +pailow +pails +pail's +pailsful +paimaneh +Paymar +paymaster +Paymaster-General +paymaster-generalship +paymasters +paymastership +payment +payments +payment's +paymistress +Pain +pain-afflicted +pain-assuaging +pain-bearing +pain-bought +painch +pain-chastened +painches +Paincourtville +paindemaine +pain-dispelling +pain-distorted +pain-drawn +Paine +Payne +pained +Painesdale +Painesville +Paynesville +Payneville +pain-fearing +pain-free +painful +painfuller +painfullest +painfully +painfulness +pain-giving +Payni +paynim +paynimhood +paynimry +paynimrie +paynims +pain-inflicting +paining +painingly +Paynize +painkiller +pain-killer +painkillers +painkilling +pain-killing +painless +painlessly +painlessness +pain-producing +painproof +pain-racked +pains +painstaker +painstaking +painstakingly +painstakingness +pain-stricken +painsworthy +paint +paintability +paintable +paintableness +paintably +Paintbank +paint-beplastered +paintbox +paintbrush +paintbrushes +painted +paintedness +Painter +Paynter +painterish +painterly +painterlike +painterliness +painters +paintership +painter-stainer +paint-filler +paint-filling +painty +paintier +paintiest +paintiness +painting +paintingness +paintings +paintless +Paintlick +paint-mixing +Painton +paintpot +paintproof +paint-removing +paintress +paintry +paintrix +paintroot +paints +paint-splashed +paint-spotted +paint-spraying +paint-stained +Paintsville +painture +paint-washing +paint-worn +pain-worn +pain-wrought +pain-wrung +paiock +paiocke +payoff +pay-off +payoffs +payoff's +payola +payolas +payong +payor +payors +payout +payouts +paip +pair +paired +pairedness +pay-rent +pairer +pair-horse +pairial +pairing +pairings +pairle +pairmasts +pairment +pair-oar +pair-oared +payroll +pay-roller +payrolls +pair-royal +pairs +pairt +pairwise +pais +pays +paisa +paysage +paysagist +paisan +paisana +paisanas +Paysand +Paysandu +paisanite +paysanne +paisano +paisanos +paisans +paisas +paise +Paisiello +Paisley +paisleys +Payson +payt +payt. +paytamine +Payton +pay-TV +Paiute +paiwari +Paixhans +paized +paizing +pajahuello +pajama +pajamaed +pajamahs +pajamas +pajaroello +pajero +pajock +Pajonism +PAK +Pakanbaru +Pakawa +Pakawan +pakchoi +pak-choi +pak-chois +pakeha +Pakhpuluk +Pakhtun +Paki +Paki-bashing +Pakistan +Pakistani +pakistanis +Pakokku +pakpak-lauin +Pakse +paktong +PAL +Pal. +Pala +palabra +palabras +palace +palaced +palacelike +palaceous +palaces +palace's +palaceward +palacewards +palach +Palacios +palacsinta +paladin +paladins +Paladru +Palae-alpine +palaeanthropic +Palaearctic +Palaeechini +palaeechinoid +Palaeechinoidea +palaeechinoidean +palaeentomology +palaeethnology +palaeethnologic +palaeethnological +palaeethnologist +Palaeeudyptes +Palaeic +palaeichthyan +Palaeichthyes +palaeichthyic +Palaemon +palaemonid +Palaemonidae +palaemonoid +palaeo- +palaeoalchemical +Palaeo-american +palaeoanthropic +palaeoanthropography +palaeoanthropology +Palaeoanthropus +Palaeo-asiatic +palaeoatavism +palaeoatavistic +palaeobiogeography +palaeobiology +palaeobiologic +palaeobiological +palaeobiologist +palaeobotany +palaeobotanic +palaeobotanical +palaeobotanically +palaeobotanist +Palaeocarida +palaeoceanography +Palaeocene +palaeochorology +Palaeo-christian +palaeocyclic +palaeoclimatic +palaeoclimatology +palaeoclimatologic +palaeoclimatological +palaeoclimatologist +Palaeoconcha +palaeocosmic +palaeocosmology +Palaeocrinoidea +palaeocrystal +palaeocrystallic +palaeocrystalline +palaeocrystic +palaeodendrology +palaeodendrologic +palaeodendrological +palaeodendrologically +palaeodendrologist +Palaeodictyoptera +palaeodictyopteran +palaeodictyopteron +palaeodictyopterous +palaeoecology +palaeoecologic +palaeoecological +palaeoecologist +palaeoencephala +palaeoencephalon +palaeoentomology +palaeoentomologic +palaeoentomological +palaeoentomologist +palaeoeremology +palaeoethnic +palaeoethnobotany +palaeoethnology +palaeoethnologic +palaeoethnological +palaeoethnologist +palaeofauna +Palaeogaea +Palaeogaean +Palaeogene +palaeogenesis +palaeogenetic +palaeogeography +palaeogeographic +palaeogeographical +palaeogeographically +palaeoglaciology +palaeoglyph +Palaeognathae +palaeognathic +palaeognathous +palaeograph +palaeographer +palaeography +palaeographic +palaeographical +palaeographically +palaeographist +palaeoherpetology +palaeoherpetologist +palaeohydrography +palaeohistology +palaeolatry +palaeolimnology +palaeolith +palaeolithy +Palaeolithic +palaeolithical +palaeolithist +palaeolithoid +palaeology +palaeological +palaeologist +Palaeologus +palaeomagnetism +Palaeomastodon +palaeometallic +palaeometeorology +palaeometeorological +Palaeonemertea +palaeonemertean +palaeonemertine +Palaeonemertinea +Palaeonemertini +palaeoniscid +Palaeoniscidae +palaeoniscoid +Palaeoniscum +Palaeoniscus +palaeontography +palaeontographic +palaeontographical +palaeontol +palaeontol. +palaeontology +palaeontologic +palaeontological +palaeontologically +palaeontologies +palaeontologist +palaeopathology +palaeopedology +palaeophile +palaeophilist +Palaeophis +palaeophysiography +palaeophysiology +palaeophytic +palaeophytology +palaeophytological +palaeophytologist +palaeoplain +palaeopotamology +palaeopsychic +palaeopsychology +palaeopsychological +palaeoptychology +Palaeornis +Palaeornithinae +palaeornithine +palaeornithology +palaeornithological +palaeosaur +Palaeosaurus +palaeosophy +Palaeospondylus +palaeostyly +palaeostylic +Palaeostraca +palaeostracan +palaeostriatal +palaeostriatum +palaeotechnic +palaeothalamus +Palaeothentes +Palaeothentidae +palaeothere +palaeotherian +Palaeotheriidae +palaeotheriodont +palaeotherioid +Palaeotherium +palaeotheroid +palaeotype +palaeotypic +palaeotypical +palaeotypically +palaeotypography +palaeotypographic +palaeotypographical +palaeotypographist +Palaeotropical +palaeovolcanic +Palaeozoic +palaeozoology +palaeozoologic +palaeozoological +palaeozoologist +palaestra +palaestrae +palaestral +palaestras +palaestrian +palaestric +palaestrics +palaetiology +palaetiological +palaetiologist +palafitte +palagonite +palagonitic +palay +palayan +Palaic +Palaihnihan +palaiotype +palais +palaiste +palaite +palaka +palala +palama +palamae +palamate +palame +Palamedea +palamedean +Palamedeidae +Palamedes +Palamite +Palamitism +palampore +palander +palank +palanka +palankeen +palankeened +palankeener +palankeening +palankeeningly +palanquin +palanquined +palanquiner +palanquining +palanquiningly +palanquins +palapala +palapalai +Palapteryx +Palaquium +palar +palas +palatability +palatable +palatableness +palatably +palatal +palatalism +palatality +palatalization +palatalize +palatalized +palatally +palatals +palate +palated +palateful +palatefulness +palateless +palatelike +palates +palate's +palatia +palatial +palatially +palatialness +palatian +palatic +palatinal +Palatinate +palatinates +Palatine +palatines +palatineship +Palatinian +palatinite +palation +palatist +palatitis +palatium +palative +palatization +palatize +Palatka +palato- +palatoalveolar +palatodental +palatoglossal +palatoglossus +palatognathous +palatogram +palatograph +palatography +palatomaxillary +palatometer +palatonasal +palatopharyngeal +palatopharyngeus +palatoplasty +palatoplegia +palatopterygoid +palatoquadrate +palatorrhaphy +palatoschisis +Palatua +Palau +Palaung +palaver +palavered +palaverer +palavering +palaverist +palaverment +palaverous +palavers +Palawan +palazzi +palazzo +palazzos +palberry +palch +Palco +pale +pale- +palea +paleaceous +paleae +paleal +paleanthropic +Palearctic +Pale-asiatic +paleate +palebelly +pale-blooded +pale-blue +palebreast +pale-bright +palebuck +Palecek +pale-cheeked +palechinoid +pale-colored +pale-complexioned +paled +paledness +pale-dried +pale-eared +pale-eyed +paleencephala +paleencephalon +paleencephalons +paleentomology +paleethnographer +paleethnology +paleethnologic +paleethnological +paleethnologist +paleface +pale-face +pale-faced +palefaces +palegold +pale-gray +pale-green +palehearted +pale-hued +Paley +paleichthyology +paleichthyologic +paleichthyologist +pale-yellow +paleiform +pale-leaved +palely +pale-livered +pale-looking +Paleman +Palembang +Palencia +paleness +palenesses +Palenque +Palenville +paleo- +paleoalchemical +Paleo-american +Paleo-amerind +paleoandesite +paleoanthropic +paleoanthropography +paleoanthropology +paleoanthropological +paleoanthropologist +Paleoanthropus +Paleo-Asiatic +paleoatavism +paleoatavistic +paleobiogeography +paleobiology +paleobiologic +paleobiological +paleobiologist +paleobotany +paleobotanic +paleobotanical +paleobotanically +paleobotanist +paleoceanography +Paleocene +paleochorology +paleochorologist +Paleo-christian +paleocyclic +paleoclimatic +paleoclimatology +paleoclimatologic +paleoclimatological +paleoclimatologist +Paleoconcha +paleocosmic +paleocosmology +paleocrystal +paleocrystallic +paleocrystalline +paleocrystic +paleodendrology +paleodendrologic +paleodendrological +paleodendrologically +paleodendrologist +paleodentrologist +paleoecology +paleoecologic +paleoecological +paleoecologist +paleoencephalon +paleoentomologic +paleoentomological +paleoentomologist +paleoeremology +Paleo-eskimo +paleoethnic +paleoethnography +paleoethnology +paleoethnologic +paleoethnological +paleoethnologist +paleofauna +paleog +Paleogene +paleogenesis +paleogenetic +paleogeography +paleogeographic +paleogeographical +paleogeographically +paleogeologic +paleoglaciology +paleoglaciologist +paleoglyph +paleograph +paleographer +paleographers +paleography +paleographic +paleographical +paleographically +paleographist +paleoherpetology +paleoherpetologist +paleohydrography +paleohistology +paleoichthyology +paleoytterbium +paleokinetic +paleola +paleolate +paleolatry +paleolimnology +paleolith +paleolithy +Paleolithic +paleolithical +paleolithist +paleolithoid +paleology +paleological +paleologist +paleomagnetic +paleomagnetically +paleomagnetism +paleomagnetist +paleomammalogy +paleomammology +paleomammologist +paleometallic +paleometeorology +paleometeorological +paleometeorologist +paleon +paleontography +paleontographic +paleontographical +paleontol +paleontology +paleontologic +paleontological +paleontologically +paleontologies +paleontologist +paleontologists +paleopathology +paleopathologic +paleopathological +paleopathologist +paleopedology +paleophysiography +paleophysiology +paleophysiologist +paleophytic +paleophytology +paleophytological +paleophytologist +paleopicrite +paleoplain +paleopotamology +paleopotamoloy +paleopsychic +paleopsychology +paleopsychological +paleornithology +paleornithological +paleornithologist +Paleosiberian +Paleo-Siberian +paleosol +paleostyly +paleostylic +paleostriatal +paleostriatum +paleotechnic +paleothalamus +paleothermal +paleothermic +Paleotropical +paleovolcanic +Paleozoic +paleozoology +paleozoologic +paleozoological +paleozoologist +paler +pale-red +pale-reddish +pale-refined +Palermitan +Palermo +paleron +Pales +Palesman +pale-souled +pale-spirited +pale-spotted +palest +Palestine +Palestinian +palestinians +palestra +palestrae +palestral +palestras +palestrian +palestric +Palestrina +pale-striped +palet +pale-tinted +paletiology +paletot +paletots +palets +palette +palettelike +palettes +paletz +pale-visaged +palew +paleways +palewise +palfgeys +palfrey +palfreyed +palfreys +palfrenier +palfry +palgat +Palgrave +Pali +paly +paly-bendy +Palici +Palicourea +palier +paliest +palification +paliform +paligorskite +palikar +palikarism +palikars +palikinesia +Palila +palilalia +Palilia +Palilicium +palillogia +palilogetic +palilogy +palimbacchic +palimbacchius +palimony +palimpsest +palimpsestic +palimpsests +palimpset +palinal +palindrome +palindromes +palindromic +palindromical +palindromically +palindromist +paling +palingenesy +palingenesia +palingenesian +palingenesis +palingenesist +palingenetic +palingenetically +palingeny +palingenic +palingenist +palings +palinode +palinoded +palinodes +palinody +palinodial +palinodic +palinodist +palynology +palynologic +palynological +palynologically +palynologist +palynomorph +palinopic +palinurid +Palinuridae +palinuroid +Palinurus +paliphrasia +palirrhea +palis +Palisa +palisade +palisaded +Palisades +palisading +palisado +palisadoed +palisadoes +palisadoing +palisander +palisfy +palish +palisse +Palissy +palistrophia +Palitzsch +Paliurus +palkee +palki +Pall +Palla +palladammin +palladammine +Palladia +Palladian +Palladianism +palladic +palladiferous +Palladin +palladinize +palladinized +palladinizing +Palladio +palladion +palladious +Palladium +palladiumize +palladiumized +palladiumizing +palladiums +palladize +palladized +palladizing +palladodiammine +palladosammine +palladous +pallae +pallah +pallall +pallanesthesia +pallar +Pallas +pallasite +Pallaten +Pallaton +pallbearer +pallbearers +palled +pallescence +pallescent +pallesthesia +pallet +palleting +palletization +palletize +palletized +palletizer +palletizing +pallets +pallette +pallettes +pallholder +palli +pally +pallia +pallial +palliament +palliard +palliasse +Palliata +palliate +palliated +palliates +palliating +palliation +palliations +palliative +palliatively +palliator +palliatory +pallid +pallid-faced +pallid-fuliginous +pallid-gray +pallidiflorous +pallidipalpate +palliditarsate +pallidity +pallidiventrate +pallidly +pallid-looking +pallidness +pallid-ochraceous +pallid-tomentose +pallier +pallies +palliest +Palliyan +palliness +palling +Pallini +pallio- +Palliobranchiata +palliobranchiate +palliocardiac +pallioessexite +pallion +palliopedal +palliostratus +palliser +pallium +palliums +pall-like +Pallmall +pall-mall +pallograph +pallographic +pallometric +pallone +pallor +pallors +palls +Pallu +Pallua +Palluites +pallwise +Palm +Palma +Palmaceae +palmaceous +palmad +Palmae +palmanesthesia +palmar +palmary +palmarian +palmaris +Palmas +palmate +palmated +palmately +palmati- +palmatifid +palmatiform +palmatilobate +palmatilobed +palmation +palmatiparted +palmatipartite +palmatisect +palmatisected +palmature +palm-bearing +palmchrist +Palmcoast +palmcrist +palm-crowned +Palmdale +Palmdesert +palmed +Palmella +Palmellaceae +palmellaceous +palmelloid +Palmer +Palmerdale +palmery +palmeries +palmerin +palmerite +palmers +Palmerston +Palmersville +Palmerton +palmerworm +palmer-worm +palmesthesia +palmette +palmettes +palmetto +palmettoes +palmettos +palmetum +palm-fringed +palmful +Palmgren +palmy +palmi- +palmic +palmicoleus +palmicolous +palmier +palmiest +palmiferous +palmification +palmiform +palmigrade +palmilla +palmillo +palmilobate +palmilobated +palmilobed +palmin +palminervate +palminerved +palming +palmiped +Palmipedes +palmipes +Palmira +Palmyra +palmyras +Palmyrene +Palmyrenian +Palmiro +palmist +palmiste +palmister +palmistry +palmistries +palmists +palmitate +palmite +palmitic +palmitin +palmitine +palmitinic +palmitins +palmito +palmitoleic +palmitone +palmitos +palmiveined +palmivorous +palmlike +palmo +palmodic +palm-oil +Palmolive +Palmore +palmoscopy +palmospasmus +palm-reading +palms +palm-shaded +palm-shaped +palm-thatched +palm-tree +palmula +palmus +palm-veined +palmwise +palmwood +Palo +Paloalto +Palocedro +Palocz +palolo +palolos +Paloma +Palomar +palombino +palometa +Palomino +palominos +palooka +palookas +Palopinto +Palos +palosapis +palour +Palouse +palouser +Paloverde +palp +palpability +palpable +palpableness +palpably +palpacle +palpal +palpate +palpated +palpates +palpating +palpation +palpations +palpator +palpatory +palpators +palpebra +palpebrae +palpebral +palpebrate +palpebration +palpebritis +palped +palpi +palpicorn +Palpicornia +palpifer +palpiferous +palpiform +palpiger +palpigerous +palpitant +palpitate +palpitated +palpitates +palpitating +palpitatingly +palpitation +palpitations +palpless +palpocil +palpon +palps +palpulus +palpus +Pals +pal's +palsgraf +palsgrave +palsgravine +palship +palships +palsy +palsied +palsies +palsify +palsification +palsying +palsylike +palsy-quaking +palsy-shaken +palsy-shaking +palsy-sick +palsy-stricken +palsy-struck +palsy-walsy +palsywort +palstaff +palstave +palster +palt +Palta +palter +paltered +palterer +palterers +paltering +palterly +palters +paltock +paltry +paltrier +paltriest +paltrily +paltriness +Palua +Paluas +paludal +paludament +paludamenta +paludamentum +palude +paludi- +paludial +paludian +paludic +Paludicella +Paludicolae +paludicole +paludicoline +paludicolous +paludiferous +Paludina +paludinal +paludine +paludinous +paludism +paludisms +paludose +paludous +paludrin +paludrine +palule +paluli +palulus +Palumbo +Palus +palustral +palustrian +palustrine +Paluxy +PAM +pam. +pamaceous +Pama-Nyungan +pamaquin +pamaquine +pambanmanche +PAMD +Pamela +Pamelina +Pamella +pament +pameroon +pamhy +Pamir +Pamiri +Pamirian +Pamirs +Pamlico +pamment +Pammi +Pammy +Pammie +Pampa +Pampanga +Pampangan +Pampango +pampanito +pampas +pampas-grass +pampean +pampeans +Pampeluna +pamper +pampered +pamperedly +pamperedness +pamperer +pamperers +pampering +pamperize +pampero +pamperos +pampers +pamphagous +pampharmacon +Pamphylia +Pamphiliidae +Pamphilius +pamphysic +pamphysical +pamphysicism +pamphlet +pamphletage +pamphletary +pamphleteer +pamphleteers +pamphleter +pamphletful +pamphletic +pamphletical +pamphletize +pamphletized +pamphletizing +pamphlets +pamphlet's +pamphletwise +pamphrey +pampilion +pampination +pampiniform +pampinocele +pamplegia +Pamplico +Pamplin +Pamplona +pampootee +pampootie +pampre +pamprodactyl +pamprodactylism +pamprodactylous +pampsychism +pampsychist +Pampuch +pams +Pamunkey +PAN +pan- +Pan. +Pana +panabase +Panaca +panace +Panacea +panacean +panaceas +panacea's +panaceist +panache +panached +panaches +panachure +panada +panadas +panade +panaesthesia +panaesthetic +Pan-African +Pan-Africanism +Pan-Africanist +Pan-afrikander +Pan-afrikanderdom +Panaggio +Panagia +panagiarion +Panagias +Panay +Panayan +Panayano +Panayiotis +Panak +Panaka +Panama +Panamaian +Panaman +Panamanian +panamanians +Panamano +panamas +Pan-america +Pan-American +Pan-Americanism +Panamic +Panamint +Panamist +Pan-anglican +panapospory +Pan-Arab +Pan-arabia +Pan-Arabic +Pan-Arabism +panarchy +panarchic +panary +panaris +panaritium +panarteritis +panarthritis +Pan-asianism +Pan-asiatic +Pan-asiaticism +panatela +panatelas +panatella +panatellas +Panathenaea +Panathenaean +Panathenaic +panatrope +panatrophy +panatrophic +panautomorphic +panax +panbabylonian +Pan-babylonian +panbabylonism +Pan-babylonism +Panboeotian +Pan-britannic +Pan-british +panbroil +pan-broil +pan-broiled +pan-broiling +Pan-buddhism +Pan-buddhist +pancake +pancaked +pancakes +pancake's +pancaking +pancarditis +Pan-celtic +Pan-celticism +Panchaia +Panchayat +panchayet +panchama +panchart +Panchatantra +panchax +panchaxes +pancheon +Pan-china +panchion +Panchito +Pancho +panchreston +Pan-christian +panchromatic +panchromatism +panchromatization +panchromatize +panchway +pancyclopedic +panclastic +panclastite +panconciliatory +pancosmic +pancosmism +pancosmist +pancratia +pancratian +pancratiast +pancratiastic +pancratic +pancratical +pancratically +pancration +Pancratis +pancratism +pancratist +pancratium +pancreas +pancreases +pancreat- +pancreatalgia +pancreatectomy +pancreatectomize +pancreatectomized +pancreatemphraxis +pancreathelcosis +pancreatic +pancreaticoduodenal +pancreaticoduodenostomy +pancreaticogastrostomy +pancreaticosplenic +pancreatin +pancreatism +pancreatitic +pancreatitis +pancreatization +pancreatize +pancreatoduodenectomy +pancreatoenterostomy +pancreatogenic +pancreatogenous +pancreatoid +pancreatolipase +pancreatolith +pancreatomy +pancreatoncus +pancreatopathy +pancreatorrhagia +pancreatotomy +pancreatotomies +pancreectomy +pancreozymin +Pan-croat +panctia +pand +panda +pandal +pandan +Pandanaceae +pandanaceous +Pandanales +pandani +Pandanus +pandanuses +pandar +pandaram +Pandarctos +Pandareus +pandaric +Pandarus +pandas +pandation +pandava +Pandavas +Pandean +pandect +Pandectist +pandects +pandemy +pandemia +pandemian +Pandemic +pandemicity +pandemics +pandemoniac +Pandemoniacal +Pandemonian +pandemonic +pandemonism +Pandemonium +pandemoniums +Pandemos +pandenominational +pander +panderage +pandered +panderer +panderers +panderess +pandering +panderism +panderize +panderly +Panderma +pandermite +panderous +panders +pandership +pandestruction +pandy +pandiabolism +pandybat +Pandich +pandiculation +pandied +pandies +pandying +Pandion +Pandionidae +Pandit +pandita +pandits +pandle +pandlewhew +Pandolfi +pandoor +pandoors +Pandora +pandoras +pandore +Pandorea +pandores +Pandoridae +Pandorina +Pandosto +pandour +pandoura +pandours +pandowdy +pandowdies +pandrop +Pandrosos +pandura +panduras +pandurate +pandurated +pandure +panduriform +pane +panecclesiastical +paned +panegyre +panegyry +panegyric +panegyrica +panegyrical +panegyrically +panegyricize +panegyricon +panegyrics +panegyricum +panegyris +panegyrist +panegyrists +panegyrize +panegyrized +panegyrizer +panegyrizes +panegyrizing +panegoism +panegoist +paneity +panel +panela +panelation +panelboard +paneled +paneler +paneless +paneling +panelings +panelist +panelists +panelist's +Panelyte +panellation +panelled +panelling +panellist +panels +panelwise +panelwork +panentheism +panes +pane's +panesthesia +panesthetic +panetela +panetelas +panetella +panetiere +panettone +panettones +panettoni +paneulogism +Pan-europe +Pan-european +panfil +pan-fired +panfish +panfishes +panfry +pan-fry +panfried +pan-fried +panfries +pan-frying +panful +panfuls +Pang +panga +Pangaea +pangamy +pangamic +pangamous +pangamously +pangane +pangara +Pangaro +pangas +pangasi +Pangasinan +Pangburn +panged +pangen +pangene +pangenes +pangenesis +pangenetic +pangenetically +pangenic +pangens +pangerang +Pan-German +Pan-germany +Pan-germanic +Pan-Germanism +Pan-germanist +Pang-fou +pangful +pangi +panging +pangyrical +Pangium +pangless +panglessly +panglima +Pangloss +Panglossian +Panglossic +pangolin +pangolins +Pan-gothic +pangrammatist +pangs +pang's +panguingue +panguingui +Panguitch +Pangwe +panhandle +panhandled +panhandler +panhandlers +panhandles +panhandling +panharmonic +panharmonicon +panhas +panhead +panheaded +pan-headed +Panhellenic +Panhellenios +Panhellenism +Panhellenist +Panhellenium +panhematopenia +panhidrosis +panhygrous +panhyperemia +panhypopituitarism +Pan-hispanic +Pan-hispanism +panhysterectomy +panhuman +Pani +panyar +Panic +panical +panically +panic-driven +panicful +panichthyophagous +panicked +panicky +panickier +panickiest +panickiness +panicking +panicle +panicled +panicles +paniclike +panicmonger +panicmongering +paniconograph +paniconography +paniconographic +panic-pale +panic-prone +panic-proof +panics +panic's +panic-stricken +panic-strike +panic-struck +panic-stunned +Panicularia +paniculate +paniculated +paniculately +paniculitis +Panicum +panicums +panidiomorphic +panidrosis +panier +paniers +panification +panime +panimmunity +Paninean +Panini +paniolo +panion +Panionia +Panionian +Panionic +Panipat +Paniquita +Paniquitan +panisc +panisca +paniscus +panisic +panisk +Pan-islam +Pan-islamic +Pan-islamism +Pan-islamist +Pan-israelitish +panivorous +Panjabi +panjandrum +panjandrums +Panjim +pank +Pankhurst +pankin +pankration +pan-Latin +Pan-latinist +pan-leaf +panleucopenia +panleukopenia +pan-loaf +panlogical +panlogism +panlogist +panlogistic +panlogistical +panlogistically +panman +panmelodicon +panmelodion +panmerism +panmeristic +panmyelophthisis +panmixes +panmixy +panmixia +panmixias +panmixis +panmnesia +Pan-mongolian +Pan-mongolism +Pan-moslemism +panmug +Panmunjom +Panmunjon +Panna +pannade +pannag +pannage +pannam +Pannamaria +pannationalism +panne +panned +pannel +pannellation +panner +pannery +pannes +panneuritic +panneuritis +pannicle +pannicular +panniculitis +panniculus +pannier +panniered +pannierman +panniers +pannikin +pannikins +panning +Pannini +Pannon +Pannonia +Pannonian +Pannonic +pannose +pannosely +pannum +pannus +pannuscorium +Panoan +panocha +panochas +panoche +panoches +panococo +Panofsky +panoistic +Panola +panomphaean +Panomphaeus +panomphaic +panomphean +panomphic +Panopeus +panophobia +panophthalmia +panophthalmitis +panoply +panoplied +panoplies +panoplying +panoplist +Panoptes +panoptic +panoptical +panopticon +Panora +panoram +panorama +panoramas +panoramic +panoramical +panoramically +panoramist +panornithic +Panorpa +Panorpatae +panorpian +panorpid +Panorpidae +Pan-orthodox +Pan-orthodoxy +panos +panosteitis +panostitis +panotype +panotitis +panouchi +panowie +Pan-pacific +panpathy +panpharmacon +panphenomenalism +panphobia +Panpipe +pan-pipe +panpipes +panplegia +panpneumatism +panpolism +Pan-presbyterian +Pan-protestant +Pan-prussianism +panpsychic +panpsychism +panpsychist +panpsychistic +Pan-russian +PANS +pan's +Pan-satanism +pan-Saxon +Pan-scandinavian +panscientist +pansciolism +pansciolist +Pan-sclavic +Pan-sclavism +Pan-sclavist +Pan-sclavonian +pansclerosis +pansclerotic +panse +Pansey +Pan-serb +pansexism +pansexual +pansexualism +pan-sexualism +pansexualist +pansexuality +pansexualize +pan-shaped +panshard +Pansy +pansy-colored +panside +pansideman +Pansie +pansied +pansiere +pansies +pansified +pansy-growing +pansy-yellow +pansyish +Pansil +pansylike +pansinuitis +pansinusitis +pansy-purple +Pansir +Pan-syrian +pansy's +pansit +pansy-violet +Pan-Slav +Pan-Slavic +Pan-Slavism +Pan-slavist +Pan-slavistic +Pan-slavonian +Pan-slavonic +Pan-slavonism +pansmith +pansophy +pansophic +pansophical +pansophically +pansophies +pansophism +pansophist +panspermatism +panspermatist +panspermy +panspermia +panspermic +panspermism +panspermist +pansphygmograph +panstereorama +pant +pant- +Panta +panta- +pantachromatic +pantacosm +pantagamy +pantagogue +pantagraph +pantagraphic +pantagraphical +Pantagruel +Pantagruelian +Pantagruelic +Pantagruelically +Pantagrueline +pantagruelion +Pantagruelism +Pantagruelist +Pantagruelistic +Pantagruelistical +Pantagruelize +pantalan +pantaleon +pantalet +pantaletless +pantalets +pantalette +pantaletted +pantalettes +pantalgia +pantalon +Pantalone +Pantaloon +pantalooned +pantaloonery +pantaloons +pantameter +pantamorph +pantamorphia +pantamorphic +pantanemone +pantanencephalia +pantanencephalic +pantaphobia +pantarbe +pantarchy +pantas +pantascope +pantascopic +Pantastomatida +Pantastomina +pantatype +pantatrophy +pantatrophia +pantdress +pantechnic +pantechnicon +panted +Pantego +pantelegraph +pantelegraphy +panteleologism +pantelephone +pantelephonic +pantelis +Pantelleria +pantellerite +Panter +panterer +Pan-Teutonism +Panthea +Pantheas +Pantheian +pantheic +pantheism +pantheist +pantheistic +pantheistical +pantheistically +pantheists +panthelematism +panthelism +pantheology +pantheologist +Pantheon +pantheonic +pantheonization +pantheonize +pantheons +Panther +pantheress +pantherine +pantherish +pantherlike +panthers +panther's +pantherwood +pantheum +Panthia +Panthous +panty +Pantia +pantie +panties +pantihose +pantyhose +panty-hose +pantile +pantiled +pantiles +pantiling +Pantin +pantine +panting +pantingly +pantisocracy +pantisocrat +pantisocratic +pantisocratical +pantisocratist +pantywaist +pantywaists +pantle +pantler +panto +panto- +Pantocain +pantochrome +pantochromic +pantochromism +pantochronometer +Pantocrator +pantod +Pantodon +Pantodontidae +pantoffle +pantofle +pantofles +pantoganglitis +pantogelastic +pantoglossical +pantoglot +pantoglottism +pantograph +pantographer +pantography +pantographic +pantographical +pantographically +pantoiatrical +pantology +pantologic +pantological +pantologist +pantomancer +pantomania +pantometer +pantometry +pantometric +pantometrical +pantomime +pantomimed +pantomimes +pantomimic +pantomimical +pantomimically +pantomimicry +pantomiming +pantomimish +pantomimist +pantomimists +pantomimus +pantomnesia +pantomnesic +pantomorph +pantomorphia +pantomorphic +panton +pantonal +pantonality +pantoon +pantopelagian +pantophagy +pantophagic +pantophagist +pantophagous +pantophile +pantophobia +pantophobic +pantophobous +pantoplethora +pantopod +Pantopoda +pantopragmatic +pantopterous +pantos +pantoscope +pantoscopic +pantosophy +Pantostomata +pantostomate +pantostomatous +pantostome +pantotactic +pantothen +pantothenate +pantothenic +pantothere +Pantotheria +pantotherian +pantotype +pantoum +pantoums +pantry +pantries +pantryman +pantrymen +pantry's +pantrywoman +pantropic +pantropical +pantropically +pants +pantsuit +pantsuits +pantun +Pan-turanian +Pan-turanianism +Pan-turanism +panuelo +panuelos +panung +panure +Panurge +panurgy +panurgic +panus +Panza +panzer +Panzerfaust +panzers +panzoism +panzooty +panzootia +panzootic +PAO +Paola +Paoli +Paolina +Paolo +paon +Paonia +paopao +Paoshan +Paoting +Paotow +PAP +papa +papability +papable +papabot +papabote +papacy +papacies +Papadopoulos +papagay +Papagayo +papagallo +Papagena +Papageno +Papago +papaya +Papayaceae +papayaceous +papayan +papayas +Papaikou +papain +papains +papaio +papayotin +papal +papalise +papalism +papalist +papalistic +papality +papalization +papalize +papalizer +papally +papaloi +papalty +Papandreou +papane +papaphobia +papaphobist +papaprelatical +papaprelatist +paparazzi +paparazzo +paparchy +paparchical +papas +papaship +Papaver +Papaveraceae +papaveraceous +Papaverales +papaverin +papaverine +papaverous +papaw +papaws +papboat +Pape +Papeete +papegay +papey +papelera +papeleras +papelon +papelonne +Papen +paper +paperasserie +paperback +paper-backed +paperbacks +paperback's +paper-baling +paperbark +paperboard +paperboards +paperboy +paperboys +paperbound +paper-bound +paper-capped +paper-chasing +paperclip +paper-clothed +paper-coated +paper-coating +paper-collared +paper-covered +paper-cutter +papercutting +paper-cutting +paper-drilling +papered +paper-embossing +paperer +paperers +paper-faced +paper-filled +paper-folding +paper-footed +paperful +papergirl +paperhanger +paperhangers +paperhanging +paperhangings +paper-hangings +papery +paperiness +papering +paperings +papery-skinned +paperknife +paperknives +paperlike +paper-lined +papermaker +papermaking +paper-mended +papermouth +papern +paper-palisaded +paper-paneled +paper-patched +papers +paper's +paper-saving +paper-selling +papershell +paper-shell +paper-shelled +paper-shuttered +paper-slitting +paper-sparing +paper-stainer +paper-stamping +Papert +paper-testing +paper-thick +paper-thin +paper-using +paper-varnishing +paper-waxing +paperweight +paperweights +paper-white +paper-whiteness +paper-windowed +paperwork +papess +papeterie +Paphian +paphians +Paphiopedilum +Paphlagonia +Paphos +Paphus +Papiamento +Papias +papicolar +papicolist +papier +papier-mache +papier-mch +Papilio +Papilionaceae +papilionaceous +Papiliones +papilionid +Papilionidae +Papilionides +Papilioninae +papilionine +papilionoid +Papilionoidea +papilla +papillae +papillar +papillary +papillate +papillated +papillectomy +papilledema +papilliferous +papilliform +papillitis +papilloadenocystoma +papillocarcinoma +papilloedema +papilloma +papillomas +papillomata +papillomatosis +papillomatous +papillon +papillons +papilloretinitis +papillosarcoma +papillose +papillosity +papillote +papillous +papillulate +papillule +Papinachois +Papineau +papingo +Papinian +Papio +papion +papiopio +papyr +papyraceous +papyral +papyrean +papyri +papyrian +papyrin +papyrine +papyritious +papyro- +papyrocracy +papyrograph +papyrographer +papyrography +papyrographic +papyrology +papyrological +papyrologist +papyrophobia +papyroplastics +papyrotamia +papyrotint +papyrotype +papyrus +papyruses +papish +papisher +papism +Papist +papistic +papistical +papistically +papistly +papistlike +papistry +papistries +papists +papize +Papke +papless +paplike +papmeat +papolater +papolatry +papolatrous +papoose +papooseroot +papoose-root +papooses +papoosh +Papotto +papoula +papovavirus +Papp +pappain +Pappano +Pappas +Pappea +pappenheimer +pappescent +pappi +pappy +pappier +pappies +pappiest +pappiferous +pappiform +pappyri +pappoose +pappooses +pappose +pappous +pappox +pappus +papreg +paprica +papricas +paprika +paprikas +papriks +paps +Papst +Papsukai +Papua +Papuan +papuans +papula +papulae +papulan +papular +papulate +papulated +papulation +papule +papules +papuliferous +papulo- +papuloerythematous +papulopustular +papulopustule +papulose +papulosquamous +papulous +papulovesicular +Paque +paquet +Paquito +PAR +par- +par. +para +para- +para-agglutinin +paraaminobenzoic +para-aminophenol +para-analgesia +para-anesthesia +para-appendicitis +parabanate +parabanic +parabaptism +parabaptization +parabasal +parabases +parabasic +parabasis +parabema +parabemata +parabematic +parabenzoquinone +parabien +parabiosis +parabiotic +parabiotically +parablast +parablastic +parable +parabled +parablepsy +parablepsia +parablepsis +parableptic +parables +parabling +parabola +parabolanus +parabolas +parabole +parabolic +parabolical +parabolicalism +parabolically +parabolicness +paraboliform +parabolise +parabolised +parabolising +parabolist +parabolization +parabolize +parabolized +parabolizer +parabolizing +paraboloid +paraboloidal +parabomb +parabotulism +parabrake +parabranchia +parabranchial +parabranchiate +parabulia +parabulic +paracanthosis +paracarmine +paracasein +paracaseinate +Paracelsian +Paracelsianism +Paracelsic +Paracelsist +Paracelsistic +Paracelsus +paracenteses +paracentesis +paracentral +paracentric +paracentrical +paracephalus +paracerebellar +paracetaldehyde +paracetamol +parachaplain +paracholia +parachor +parachordal +parachors +parachrea +parachroia +parachroma +parachromatism +parachromatophorous +parachromatopsia +parachromatosis +parachrome +parachromoparous +parachromophoric +parachromophorous +parachronism +parachronistic +parachrose +parachute +parachuted +parachuter +parachutes +parachute's +parachutic +parachuting +parachutism +parachutist +parachutists +paracyanogen +paracyeses +paracyesis +paracymene +para-cymene +paracystic +paracystitis +paracystium +paracium +Paraclete +paracmasis +paracme +paracoele +paracoelian +paracolitis +paracolon +paracolpitis +paracolpium +paracondyloid +paracone +paraconic +paraconid +paraconscious +paracorolla +paracotoin +paracoumaric +paracresol +Paracress +paracrostic +paracusia +paracusic +paracusis +parada +parade +paraded +paradeful +paradeless +paradelike +paradenitis +paradental +paradentitis +paradentium +parader +paraderm +paraders +parades +paradiastole +paradiazine +paradichlorbenzene +paradichlorbenzol +paradichlorobenzene +paradichlorobenzol +paradiddle +paradidym +paradidymal +paradidymis +Paradies +paradigm +paradigmatic +paradigmatical +paradigmatically +paradigmatize +paradigms +paradigm's +parading +paradingly +paradiplomatic +Paradis +paradisaic +paradisaical +paradisaically +paradisal +paradisally +Paradise +Paradisea +paradisean +Paradiseidae +Paradiseinae +paradises +Paradisia +paradisiac +paradisiacal +paradisiacally +paradisial +paradisian +paradisic +paradisical +Paradiso +parado +paradoctor +parador +paradors +parados +paradoses +paradox +paradoxal +paradoxer +paradoxes +paradoxy +paradoxial +paradoxic +paradoxical +paradoxicalism +paradoxicality +paradoxically +paradoxicalness +paradoxician +Paradoxides +paradoxidian +paradoxism +paradoxist +paradoxographer +paradoxographical +paradoxology +paradox's +paradoxure +Paradoxurinae +paradoxurine +Paradoxurus +paradromic +paradrop +paradropped +paradropping +paradrops +Paraebius +paraenesis +paraenesize +paraenetic +paraenetical +paraengineer +paraesthesia +paraesthetic +paraffin +paraffin-base +paraffine +paraffined +paraffiner +paraffiny +paraffinic +paraffining +paraffinize +paraffinized +paraffinizing +paraffinoid +paraffins +paraffle +parafle +parafloccular +paraflocculus +parafoil +paraform +paraformaldehyde +paraforms +parafunction +paragammacism +paraganglion +paragaster +paragastral +paragastric +paragastrula +paragastrular +parage +paragenesia +paragenesis +paragenetic +paragenetically +paragenic +paragerontic +parageusia +parageusic +parageusis +paragglutination +paraglenal +paraglycogen +paraglider +paraglobin +paraglobulin +paraglossa +paraglossae +paraglossal +paraglossate +paraglossia +paragnath +paragnathism +paragnathous +paragnaths +paragnathus +paragneiss +paragnosia +paragoge +paragoges +paragogic +paragogical +paragogically +paragogize +paragon +Paragonah +paragoned +paragonimiasis +Paragonimus +paragoning +paragonite +paragonitic +paragonless +paragons +paragon's +Paragould +paragram +paragrammatist +paragraph +paragraphed +paragrapher +paragraphia +paragraphic +paragraphical +paragraphically +paragraphing +paragraphism +paragraphist +paragraphistical +paragraphize +paragraphs +Paraguay +Paraguayan +paraguayans +parah +paraheliotropic +paraheliotropism +parahematin +parahemoglobin +parahepatic +parahydrogen +parahypnosis +Parahippus +parahopeite +parahormone +Paraiba +Paraiyan +paraison +parakeet +parakeets +parakeratosis +parakilya +parakinesia +parakinesis +parakinetic +parakite +paralactate +paralalia +paralambdacism +paralambdacismus +paralanguage +paralaurionite +paraldehyde +parale +paralectotype +paralegal +paraleipsis +paralepsis +paralexia +paralexic +paralgesia +paralgesic +paralian +paralimnion +paralinguistic +paralinguistics +paralinin +paralipomena +Paralipomenon +Paralipomenona +paralipses +paralipsis +paralysation +paralyse +paralysed +paralyser +paralyses +paralysing +paralysis +paralytic +paralytica +paralitical +paralytical +paralytically +paralyzant +paralyzation +paralyze +paralyzed +paralyzedly +paralyzer +paralyzers +paralyzes +paralyzing +paralyzingly +parallactic +parallactical +parallactically +parallax +parallaxes +parallel +parallelable +paralleled +parallelepiped +parallelepipedal +parallelepipedic +parallelepipedon +parallelepipedonal +parallelepipedous +paralleler +parallelinervate +parallelinerved +parallelinervous +paralleling +parallelisation +parallelise +parallelised +parallelising +parallelism +parallelisms +parallelist +parallelistic +parallelith +parallelization +parallelize +parallelized +parallelizer +parallelizes +parallelizing +parallelled +parallelless +parallelly +parallelling +parallelodrome +parallelodromous +parallelogram +parallelogrammatic +parallelogrammatical +parallelogrammic +parallelogrammical +parallelograms +parallelogram's +parallelograph +parallelometer +parallelopiped +parallelopipedon +parallelotropic +parallelotropism +parallels +parallel-veined +parallelwise +parallepipedous +paralogy +paralogia +paralogic +paralogical +paralogician +paralogism +paralogist +paralogistic +paralogize +paralogized +paralogizing +paraluminite +param +paramagnet +paramagnetic +paramagnetically +paramagnetism +paramandelic +Paramaribo +paramarine +paramastigate +paramastitis +paramastoid +Paramatman +paramatta +paramecia +Paramecidae +Paramecium +parameciums +paramedian +paramedic +paramedical +paramedics +paramelaconite +paramenia +parament +paramenta +paraments +paramere +parameric +parameron +paramese +paramesial +parameter +parameterizable +parameterization +parameterizations +parameterization's +parameterize +parameterized +parameterizes +parameterizing +parameterless +parameters +parameter's +parametral +parametric +parametrical +parametrically +parametritic +parametritis +parametrium +parametrization +parametrize +parametrized +parametrizing +paramid +paramide +paramyelin +paramilitary +paramylum +paramimia +paramine +paramyoclonus +paramiographer +paramyosin +paramyosinogen +paramyotone +paramyotonia +paramita +paramitome +paramyxovirus +paramnesia +paramo +Paramoecium +paramorph +paramorphia +paramorphic +paramorphine +paramorphism +paramorphosis +paramorphous +paramos +Paramount +paramountcy +paramountly +paramountness +paramountship +paramour +paramours +Paramus +paramuthetic +Paran +Parana +Paranagua +paranasal +paranatellon +parandrus +paranema +paranematic +paranephric +paranephritic +paranephritis +paranephros +paranepionic +paranete +parang +parangi +parangs +paranymph +paranymphal +paranitraniline +para-nitrophenol +paranitrosophenol +paranja +paranoea +paranoeac +paranoeas +paranoia +paranoiac +paranoiacs +paranoias +paranoic +paranoid +paranoidal +paranoidism +paranoids +paranomia +paranormal +paranormality +paranormally +paranosic +paranotions +paranthelion +paranthracene +Paranthropus +paranuclear +paranucleate +paranuclei +paranucleic +paranuclein +paranucleinic +paranucleus +parao +paraoperation +Parapaguridae +paraparesis +paraparetic +parapathy +parapathia +parapdia +parapegm +parapegma +parapegmata +paraperiodic +parapet +parapetalous +parapeted +parapetless +parapets +parapet's +paraph +paraphasia +paraphasic +paraphed +paraphemia +paraphenetidine +para-phenetidine +paraphenylene +paraphenylenediamine +parapherna +paraphernal +paraphernalia +paraphernalian +paraphia +paraphilia +paraphiliac +paraphyllia +paraphyllium +paraphimosis +paraphing +paraphysate +paraphysical +paraphysiferous +paraphysis +paraphonia +paraphoniac +paraphonic +paraphototropism +paraphragm +paraphrasable +paraphrase +paraphrased +paraphraser +paraphrasers +paraphrases +paraphrasia +paraphrasian +paraphrasing +paraphrasis +paraphrasist +paraphrast +paraphraster +paraphrastic +paraphrastical +paraphrastically +paraphrenia +paraphrenic +paraphrenitis +paraphronesis +paraphrosyne +paraphs +paraplasis +paraplasm +paraplasmic +paraplastic +paraplastin +paraplectic +paraplegy +paraplegia +paraplegias +paraplegic +paraplegics +parapleuritis +parapleurum +parapod +parapodia +parapodial +parapodium +parapophysial +parapophysis +parapphyllia +parapraxia +parapraxis +paraproctitis +paraproctium +paraprofessional +paraprofessionals +paraprostatitis +paraprotein +parapsychical +parapsychism +parapsychology +parapsychological +parapsychologies +parapsychologist +parapsychologists +parapsychosis +Parapsida +parapsidal +parapsidan +parapsis +paraptera +parapteral +parapteron +parapterum +paraquadrate +Paraquat +paraquats +paraquet +paraquets +paraquinone +Pararctalia +Pararctalian +pararectal +pararek +parareka +para-rescue +pararhotacism +pararosaniline +pararosolic +pararthria +paras +parasaboteur +parasalpingitis +parasang +parasangs +parascene +parascenia +parascenium +parasceve +paraschematic +parasecretion +paraselenae +paraselene +paraselenic +parasemidin +parasemidine +parasexual +parasexuality +Parashah +Parashioth +Parashoth +parasigmatism +parasigmatismus +parasympathetic +parasympathomimetic +parasynapsis +parasynaptic +parasynaptist +parasyndesis +parasynesis +parasynetic +parasynovitis +parasynthesis +parasynthetic +parasyntheton +parasyphilis +parasyphilitic +parasyphilosis +parasystole +Parasita +parasital +parasitary +parasite +parasitelike +parasitemia +parasites +parasite's +parasithol +parasitic +Parasitica +parasitical +parasitically +parasiticalness +parasiticidal +parasiticide +parasiticidic +parasitics +parasiticus +Parasitidae +parasitism +parasitisms +parasitization +parasitize +parasitized +parasitizes +parasitizing +parasitogenic +parasitoid +parasitoidism +parasitoids +parasitology +parasitologic +parasitological +parasitologies +parasitologist +parasitophobia +parasitosis +parasitotrope +parasitotropy +parasitotropic +parasitotropism +paraskenion +para-ski +parasnia +parasol +parasoled +parasolette +parasols +parasol-shaped +paraspecific +parasphenoid +parasphenoidal +paraspy +paraspotter +parastades +parastas +parastatic +parastemon +parastemonal +parasternal +parasternum +parastichy +parastichies +parastyle +parasubphonate +parasubstituted +Parasuchia +parasuchian +paratactic +paratactical +paratactically +paratartaric +parataxic +parataxis +parate +paraterminal +Paratheria +paratherian +parathesis +parathetic +parathymic +parathion +parathyrin +parathyroid +parathyroidal +parathyroidectomy +parathyroidectomies +parathyroidectomize +parathyroidectomized +parathyroidectomizing +parathyroids +parathyroprival +parathyroprivia +parathyroprivic +parathormone +Para-thor-mone +paratype +paratyphlitis +paratyphoid +paratypic +paratypical +paratypically +paratitla +paratitles +paratitlon +paratoloid +paratoluic +paratoluidine +para-toluidine +paratomial +paratomium +paratonic +paratonically +paratonnerre +paratory +paratorium +paratracheal +paratragedia +paratragoedia +paratransversan +paratrichosis +paratrimma +paratriptic +paratroop +paratrooper +paratroopers +paratroops +paratrophy +paratrophic +paratuberculin +paratuberculosis +paratuberculous +paratungstate +paratungstic +paraunter +parava +paravaginitis +paravail +paravane +paravanes +paravant +paravauxite +paravent +paravertebral +paravesical +paravidya +parawing +paraxial +paraxially +paraxylene +paraxon +paraxonic +Parazoa +parazoan +parazonium +parbake +Parbate +Parber +parbleu +parboil +parboiled +parboiling +parboils +parbreak +parbuckle +parbuckled +parbuckling +PARC +Parca +Parcae +Parcel +parcel-blind +parcel-carrying +parcel-deaf +parcel-divine +parcel-drunk +parceled +parcel-gilder +parcel-gilding +parcel-gilt +Parcel-greek +parcel-guilty +parceling +parcellary +parcellate +Parcel-latin +parcellation +parcel-learned +parcelled +parcelling +parcellization +parcellize +parcel-mad +parcelment +parcel-packing +parcel-plate +parcel-popish +parcels +parcel-stupid +parcel-terrestrial +parcel-tying +parcelwise +parcenary +parcener +parceners +parcenership +parch +parchable +parched +parchedly +parchedness +Parcheesi +parchemin +parcher +parches +parchesi +parchy +parching +parchingly +parchisi +parchment +parchment-colored +parchment-covered +parchmenter +parchment-faced +parchmenty +parchmentize +parchmentized +parchmentizing +parchmentlike +parchment-maker +parchments +parchment-skinned +parchment-spread +parcidenta +parcidentate +parciloquy +parclose +Parcoal +parcook +pard +pardah +pardahs +pardal +pardale +pardalote +Pardanthus +pardao +pardaos +parde +parded +pardee +Pardeesville +Pardeeville +pardesi +Pardew +pardhan +pardi +pardy +pardie +pardieu +pardine +Pardner +pardners +pardnomastic +Pardo +Pardoes +pardon +pardonable +pardonableness +pardonably +pardoned +pardonee +pardoner +pardoners +pardoning +pardonless +pardonmonger +pardons +pards +Pardubice +Pare +parecy +parecious +pareciously +pareciousness +parecism +parecisms +pared +paregal +paregmenon +paregoric +paregorical +paregorics +Pareiasauri +Pareiasauria +pareiasaurian +Pareiasaurus +pareil +Pareioplitae +pareira +pareiras +pareja +parel +parelectronomy +parelectronomic +parella +parelle +parellic +paren +parencephalic +parencephalon +parenchym +parenchyma +parenchymal +parenchymatic +parenchymatitis +parenchymatous +parenchymatously +parenchyme +parenchymous +parenesis +parenesize +parenetic +parenetical +parennece +parennir +parens +Parent +parentage +parentages +parental +Parentalia +parentalism +parentality +parentally +parentate +parentation +parentdom +parented +parentela +parentele +parentelic +parenteral +parenterally +parentheses +parenthesis +parenthesize +parenthesized +parenthesizes +parenthesizing +parenthetic +parenthetical +parentheticality +parenthetically +parentheticalness +parenthood +parenthoods +parenticide +parenting +parent-in-law +parentis +parentless +parentlike +parents +parent's +parentship +Pareoean +parepididymal +parepididymis +parepigastric +parer +parerethesis +parerga +parergal +parergy +parergic +parergon +parers +pares +pareses +Paresh +paresis +paresthesia +paresthesis +paresthetic +parethmoid +paretic +paretically +paretics +Pareto +paretta +Parette +pareu +pareunia +pareus +pareve +parfait +parfaits +parfey +parfield +parfilage +Parfitt +parfleche +parflesh +parfleshes +parfocal +parfocality +parfocalize +parfum +parfumerie +parfumeur +parfumoir +pargana +pargasite +parge +pargeboard +parged +parges +parget +pargeted +pargeter +pargeting +pargets +pargetted +pargetting +pargyline +parging +pargings +pargo +pargos +Parhe +parhelia +parheliacal +parhelic +parhelion +parhelnm +parhypate +parhomology +parhomologous +pari +pari- +pariah +pariahdom +pariahism +pariahs +pariahship +parial +Parian +parians +Pariasauria +Pariasaurus +Paryavi +parica +Paricut +Paricutin +Paridae +paridigitate +paridrosis +paries +pariet +parietal +Parietales +parietals +parietary +Parietaria +parietes +parieto- +parietofrontal +parietojugal +parietomastoid +parieto-occipital +parietoquadrate +parietosphenoid +parietosphenoidal +parietosplanchnic +parietosquamosal +parietotemporal +parietovaginal +parietovisceral +parify +parigenin +pariglin +Parik +Parilia +Parilicium +parilla +parillin +parimutuel +pari-mutuel +parimutuels +Parinarium +parine +paring +parings +paryphodrome +paripinnate +Paris +parises +Parish +Parishad +parished +parishen +parishes +parishional +parishionally +parishionate +parishioner +parishioners +parishionership +parish-pump +parish-rigged +parish's +Parishville +parishwide +parisia +Parisian +Parisianism +Parisianization +Parisianize +Parisianly +parisians +parisienne +Parisii +parisyllabic +parisyllabical +parisis +parisite +parisology +parison +parisonic +paristhmic +paristhmion +Pariti +parity +parities +Paritium +paritor +parivincular +Parjanya +Park +parka +parkas +Parkdale +Parke +parked +parkee +Parker +Parkerford +parkers +Parkersburg +Parkesburg +Parkhall +parky +Parkin +parking +parkings +Parkinson +Parkinsonia +parkinsonian +Parkinsonism +parkish +parkland +parklands +parkleaves +parklike +Parkman +Parks +Parksley +Parkston +Parksville +Parkton +Parkville +parkway +parkways +parkward +Parl +Parl. +parlay +parlayed +parlayer +parlayers +parlaying +parlays +parlamento +parlance +parlances +parlando +parlante +parlatory +Parlatoria +parle +parled +Parley +parleyed +parleyer +parleyers +parleying +parleys +parleyvoo +parlement +parles +parlesie +parli +parly +parlia +Parliament +parliamental +parliamentary +Parliamentarian +parliamentarianism +parliamentarians +parliamentarily +parliamentariness +parliamentarism +parliamentarization +parliamentarize +parliamenteer +parliamenteering +parliamenter +parliaments +parliament's +Parlier +Parlin +parling +parlish +parlor +parlorish +parlormaid +parlors +parlor's +parlour +parlourish +parlours +parlous +parlously +parlousness +Parma +parmacety +parmack +parmak +Parmele +Parmelee +Parmelia +Parmeliaceae +parmeliaceous +parmelioid +Parmenidean +Parmenides +Parmentier +Parmentiera +Parmesan +Parmese +parmigiana +Parmigianino +Parmigiano +Parnahiba +Parnahyba +Parnaiba +Parnas +Parnassia +Parnassiaceae +parnassiaceous +Parnassian +Parnassianism +Parnassiinae +Parnassism +Parnassus +parnel +Parnell +Parnellism +Parnellite +Parnopius +parnorpine +paroarion +paroarium +paroccipital +paroch +parochial +parochialic +parochialis +parochialise +parochialised +parochialising +parochialism +parochialisms +parochialist +parochiality +parochialization +parochialize +parochially +parochialness +parochian +parochin +parochine +parochiner +parode +parodi +parody +parodiable +parodial +parodic +parodical +parodied +parodies +parodying +parodinia +parodyproof +parodist +parodistic +parodistically +parodists +parodize +parodoi +parodontia +parodontitia +parodontitis +parodontium +parodos +parodus +paroecy +paroecious +paroeciously +paroeciousness +paroecism +paroemia +paroemiac +paroemiographer +paroemiography +paroemiology +paroemiologist +paroicous +parol +parolable +parole +paroled +parolee +parolees +paroler +parolers +paroles +parolfactory +paroli +paroling +parolist +parols +paromoeon +paromologetic +paromology +paromologia +paromphalocele +paromphalocelic +Paron +paronychia +paronychial +paronychium +paronym +paronymy +paronymic +paronymization +paronymize +paronymous +paronyms +paronomasia +paronomasial +paronomasian +paronomasiastic +paronomastic +paronomastical +paronomastically +paroophoric +paroophoritis +paroophoron +paropsis +paroptesis +paroptic +paroquet +paroquets +parorchid +parorchis +parorexia +Paros +Parosela +parosmia +parosmic +parosteal +parosteitis +parosteosis +parostosis +parostotic +parostotis +Parotia +parotic +parotid +parotidean +parotidectomy +parotiditis +parotids +parotis +parotitic +parotitis +parotoid +parotoids +parous +Parousia +parousiamania +parovarian +parovariotomy +parovarium +Parowan +paroxazine +paroxysm +paroxysmal +paroxysmalist +paroxysmally +paroxysmic +paroxysmist +paroxysms +paroxytone +paroxytonic +paroxytonize +parpal +parpen +parpend +parquet +parquetage +parqueted +parqueting +parquetry +parquetries +parquets +Parr +Parra +parrah +parrakeet +parrakeets +parral +parrall +parrals +parramatta +parred +parrel +parrels +parrhesia +parrhesiastic +Parry +parriable +parricidal +parricidally +parricide +parricided +parricides +parricidial +parricidism +Parridae +parridge +parridges +Parrie +parried +parrier +parries +parrying +parring +Parrington +Parris +Parrisch +Parrish +parritch +parritches +Parryville +Parrnell +parrock +parroket +parrokets +parroque +parroquet +parrot +parrotbeak +parrot-beak +parrot-beaked +parrotbill +parrot-billed +parrot-coal +parroted +parroter +parroters +parrot-fashion +parrotfish +parrot-fish +parrotfishes +parrot-gray +parrothood +parroty +parroting +parrotism +parrotize +parrot-learned +parrotlet +parrotlike +parrot-mouthed +parrot-nosed +parrot-red +parrotry +parrots +parrot's-bill +parrot's-feather +Parrott +parrot-toed +Parrottsville +parrotwise +parrs +pars +parsable +Parsaye +parse +parsec +parsecs +parsed +Parsee +Parseeism +parser +parsers +parses +parsettensite +parseval +Parshall +Parshuram +Parsi +Parsic +Parsifal +Parsiism +parsimony +parsimonies +parsimonious +parsimoniously +parsimoniousness +parsing +parsings +Parsippany +Parsism +parsley +parsley-flavored +parsley-leaved +parsleylike +parsleys +parsleywort +parsnip +parsnips +parson +parsonage +parsonages +parsonarchy +parson-bird +parsondom +parsoned +parsonese +parsoness +parsonet +parsonhood +parsony +parsonic +parsonical +parsonically +parsoning +parsonish +parsonity +parsonize +parsonly +parsonlike +parsonolatry +parsonology +parsonry +Parsons +parson's +Parsonsburg +parsonship +Parsonsia +parsonsite +Parsva +part +part. +partable +partage +partakable +partake +partaken +partaker +partakers +partakes +partaking +Partan +partanfull +partanhanded +partans +part-created +part-done +parte +part-earned +parted +partedness +parten +parter +parterre +parterred +parterres +parters +partes +part-finished +part-heard +Parthen +Parthena +Parthenia +partheniad +Partheniae +parthenian +parthenic +Parthenium +Parthenius +parthenocarpelly +parthenocarpy +parthenocarpic +parthenocarpical +parthenocarpically +parthenocarpous +Parthenocissus +parthenogeneses +parthenogenesis +parthenogenetic +parthenogenetically +parthenogeny +parthenogenic +parthenogenitive +parthenogenous +parthenogone +parthenogonidium +Parthenolatry +parthenology +Parthenon +Parthenopaeus +parthenoparous +Parthenope +Parthenopean +parthenophobia +Parthenos +parthenosperm +parthenospore +Parthia +Parthian +Parthinia +par-three +parti +party +parti- +partial +partialed +partialise +partialised +partialising +partialism +partialist +partialistic +partiality +partialities +partialize +partially +partialness +partials +partiary +partibility +partible +particate +particeps +Particia +participability +participable +participance +participancy +participant +participantly +participants +participant's +participate +participated +participates +participating +participatingly +participation +participations +participative +participatively +participator +participatory +participators +participatress +participial +participiality +participialization +participialize +participially +participle +participles +particle +particlecelerator +particled +particles +particle's +parti-color +parti-colored +party-colored +parti-coloured +particular +particularisation +particularise +particularised +particulariser +particularising +particularism +particularist +particularistic +particularistically +particularity +particularities +particularization +particularize +particularized +particularizer +particularizes +particularizing +particularly +particularness +particulars +particulate +particule +parti-decorated +partie +partied +partier +partyer +partiers +partyers +parties +partigen +party-giving +partying +partyism +partyist +partykin +partile +partyless +partim +party-making +party-man +partimembered +partimen +partimento +partymonger +parti-mortgage +parti-named +parting +partings +partinium +party-political +partis +party's +partisan +partisanism +partisanize +partisanry +partisans +partisan's +partisanship +partisanships +partyship +party-spirited +parti-striped +partita +partitas +partite +partition +partitional +partitionary +partitioned +partitioner +partitioning +partitionist +partitionment +partitions +partitive +partitively +partitura +partiversal +partivity +party-wall +party-walled +partizan +partizans +partizanship +party-zealous +partley +partless +Partlet +partlets +partly +Partlow +partner +partnered +partnering +partnerless +partners +partnership +partnerships +parto +part-off +parton +partons +partook +part-opened +part-owner +Partridge +partridgeberry +partridge-berry +partridgeberries +partridgelike +partridges +partridge's +partridgewood +partridge-wood +partridging +parts +partschinite +part-score +part-song +part-time +part-timer +parture +parturiate +parturience +parturiency +parturient +parturifacient +parturition +parturitions +parturitive +partway +part-writing +Parukutu +parulis +parumbilical +parura +paruras +parure +parures +paruria +Parus +parvanimity +Parvati +parve +parvenu +parvenudom +parvenue +parvenuism +parvenus +parvi- +parvicellular +parviflorous +parvifoliate +parvifolious +parvipotent +parvirostrate +parvis +parviscient +parvise +parvises +parvitude +parvolin +parvoline +parvolins +parvule +parvuli +parvulus +Parzival +PAS +Pasadena +Pasadis +Pasahow +Pasay +pasan +pasang +Pasargadae +Pascagoula +Pascal +Pascale +pascals +Pascasia +Pasch +Pascha +paschal +paschalist +paschals +Paschaltide +Paschasia +pasch-egg +paschflower +paschite +Pascia +Pascin +Pasco +Pascoag +Pascoe +pascoite +Pascola +pascuage +Pascual +pascuous +Pas-de-Calais +pase +pasear +pasela +paseng +paseo +paseos +pases +pasewa +pasgarde +pash +pasha +pashadom +pashadoms +pashalic +pashalics +pashalik +pashaliks +pashas +pashaship +pashed +pashes +pashim +pashing +pashka +pashm +pashmina +Pasho +Pashto +pasi +Pasia +Pasigraphy +pasigraphic +pasigraphical +pasilaly +pasillo +Pasionaria +Pasiphae +pasis +Pasitelean +Pasithea +pask +Paske +Paskenta +Paski +pasmo +Paso +Pasol +Pasolini +Paspalum +Pasquale +Pasqualina +pasqueflower +pasque-flower +pasquil +pasquilant +pasquiler +pasquilic +pasquillant +pasquiller +pasquillic +pasquils +Pasquin +pasquinade +pasquinaded +pasquinader +pasquinades +pasquinading +Pasquinian +Pasquino +Pass +pass- +pass. +passable +passableness +passably +passacaglia +passacaglio +passade +passades +passado +passadoes +passados +Passadumkeag +passage +passageable +passage-boat +passaged +passage-free +passage-making +passager +passages +passage's +passageway +passageways +passage-work +passaggi +passaggio +Passagian +passaging +passagio +passay +Passaic +passalid +Passalidae +Passalus +Passamaquoddy +passament +passamezzo +passangrahan +passant +passaree +passata +passback +passband +passbands +pass-by +pass-bye +passbook +pass-book +passbooks +Passe +passed +passed-master +passee +passegarde +passel +passels +passemeasure +passement +passemented +passementerie +passementing +passemezzo +passen +passenger +passenger-mile +passenger-pigeon +passengers +passenger's +passe-partout +passe-partouts +passepied +Passer +passerby +passer-by +Passeres +passeriform +Passeriformes +Passerina +passerine +passerines +passers +passersby +passers-by +passes +passe-temps +passewa +passgang +pass-guard +Passy +passibility +passible +passibleness +Passiflora +Passifloraceae +passifloraceous +Passiflorales +passim +passymeasure +passy-measures +passimeter +passing +passingly +passingness +passing-note +passings +Passion +passional +passionary +passionaries +passionate +passionateless +passionately +passionateness +passionative +passionato +passion-blazing +passion-breathing +passion-colored +passion-distracted +passion-driven +passioned +passion-feeding +passion-filled +passionflower +passion-flower +passion-fraught +passion-frenzied +passionfruit +passionful +passionfully +passionfulness +passion-guided +Passionist +passion-kindled +passion-kindling +passion-led +passionless +passionlessly +passionlessness +passionlike +passionometer +passionproof +passion-proud +passion-ridden +passions +passion-shaken +passion-smitten +passion-stirred +passion-stung +passion-swayed +passion-thrilled +passion-thrilling +Passiontide +passion-torn +passion-tossed +passion-wasted +passion-winged +passionwise +passion-worn +passionwort +passir +passival +passivate +passivation +passive +passively +passive-minded +passiveness +passives +passivism +passivist +passivity +passivities +passkey +pass-key +passkeys +passless +passman +pass-man +passo +passometer +passout +pass-out +Passover +passoverish +passovers +passpenny +passport +passportless +passports +passport's +passsaging +passu +passulate +passulation +Passumpsic +passus +passuses +passway +passwoman +password +passwords +password's +passworts +Past +pasta +pastas +past-due +paste +pasteboard +pasteboardy +pasteboards +pasted +pastedness +pastedown +paste-egg +pastel +pastelist +pastelists +Pastelki +pastellist +pastellists +pastels +pastel-tinted +paster +pasterer +pastern +Pasternak +pasterned +pasterns +pasters +pastes +pasteup +paste-up +pasteups +Pasteur +Pasteurella +pasteurellae +pasteurellas +Pasteurelleae +pasteurellosis +Pasteurian +pasteurisation +pasteurise +pasteurised +pasteurising +pasteurism +pasteurization +pasteurizations +pasteurize +pasteurized +pasteurizer +pasteurizers +pasteurizes +pasteurizing +pasty +pasticcci +pasticci +pasticcio +pasticcios +pastiche +pastiches +pasticheur +pasticheurs +pasticheuse +pasticheuses +pastie +pastier +pasties +pastiest +pasty-faced +pasty-footed +pastil +pastile +pastiled +pastiling +pastille +pastilled +pastilles +pastilling +pastils +pastime +pastimer +pastimes +pastime's +pastina +Pastinaca +pastinas +pastiness +pasting +pastis +pastises +pastler +past-master +pastness +pastnesses +Pasto +pastophor +pastophorion +pastophorium +pastophorus +pastor +pastora +pastorage +pastoral +pastorale +pastoraled +pastorales +pastorali +pastoraling +pastoralisation +pastoralism +pastoralist +pastorality +pastoralization +pastoralize +pastoralized +pastoralizing +pastorally +pastoralness +pastorals +pastorate +pastorates +pastored +pastorela +pastor-elect +pastoress +pastorhood +pastoring +pastorised +pastorising +pastorita +pastorium +pastoriums +pastorize +pastorless +pastorly +pastorlike +pastorling +pastors +pastor's +pastorship +pastose +pastosity +pastour +pastourelle +pastrami +pastramis +pastry +pastrycook +pastries +pastryman +pastromi +pastromis +pasts +past's +pasturability +pasturable +pasturage +pastural +Pasture +pastured +pastureland +pastureless +pasturer +pasturers +pastures +pasture's +pasturewise +pasturing +pasul +PAT +pat. +pata +pataca +pat-a-cake +patacao +patacas +patache +pataco +patacoon +patagia +patagial +patagiate +patagium +Patagon +Patagones +Patagonia +Patagonian +pataka +patamar +patamars +patana +patand +patao +patapat +pataque +Pataria +Patarin +Patarine +Patarinism +patart +patas +patashte +Pataskala +patata +Patavian +patavinity +patball +patballer +patch +patchable +patchboard +patch-box +patchcock +patched +patcher +patchery +patcheries +patchers +patches +patchhead +patchy +patchier +patchiest +patchily +patchiness +patching +patchleaf +patchless +Patchogue +patchouli +patchouly +patchstand +patchwise +patchword +patchwork +patchworky +patchworks +patd +Pate +pated +patee +patefaction +patefy +patel +patella +patellae +patellar +patellaroid +patellas +patellate +Patellidae +patellidan +patelliform +patelline +patellofemoral +patelloid +patellula +patellulae +patellulate +Paten +patency +patencies +patener +patens +patent +patentability +patentable +patentably +patente +patented +patentee +patentees +patenter +patenters +patenting +patently +patentness +patentor +patentors +patents +Pater +patera +paterae +patercove +paterero +paterfamiliar +paterfamiliarly +paterfamilias +paterfamiliases +pateria +pateriform +paterissa +paternal +paternalism +paternalist +paternalistic +paternalistically +paternality +paternalize +paternally +paternalness +paternity +paternities +Paternoster +paternosterer +paternosters +Pateros +paters +Paterson +pates +patesi +patesiate +patetico +patgia +path +path- +Pathan +pathbreaker +Pathe +pathed +pathema +pathematic +pathematically +pathematology +pathenogenicity +pathetic +pathetical +pathetically +patheticalness +patheticate +patheticly +patheticness +pathetism +pathetist +pathetize +pathfarer +pathfind +pathfinder +pathfinders +pathfinding +pathy +pathic +pathicism +pathless +pathlessness +pathlet +pathment +pathname +pathnames +patho- +pathoanatomy +pathoanatomical +pathobiology +pathobiological +pathobiologist +pathochemistry +pathocure +pathodontia +pathoformic +pathogen +pathogene +pathogeneses +pathogenesy +pathogenesis +pathogenetic +pathogeny +pathogenic +pathogenically +pathogenicity +pathogenous +pathogens +pathogerm +pathogermic +pathognomy +pathognomic +pathognomical +pathognomonic +pathognomonical +pathognomonically +pathognostic +pathography +pathographic +pathographical +pathol +pathol. +patholysis +patholytic +pathology +pathologic +pathological +pathologically +pathologicoanatomic +pathologicoanatomical +pathologicoclinical +pathologicohistological +pathologicopsychological +pathologies +pathologist +pathologists +pathomania +pathometabolism +pathometer +pathomimesis +pathomimicry +pathomorphology +pathomorphologic +pathomorphological +pathoneurosis +pathonomy +pathonomia +pathophysiology +pathophysiologic +pathophysiological +pathophobia +pathophoresis +pathophoric +pathophorous +pathoplastic +pathoplastically +pathopoeia +pathopoiesis +pathopoietic +pathopsychology +pathopsychosis +pathoradiography +pathos +pathoses +pathosis +pathosocial +Pathrusim +paths +Pathsounder +pathway +pathwayed +pathways +pathway's +paty +patia +Patiala +patible +patibulary +patibulate +patibulated +Patience +patience-dock +patiences +patiency +patient +patienter +patientest +patientless +patiently +patientness +patients +Patillas +Patin +patina +patinae +patinaed +patinas +patinate +patinated +patination +patine +patined +patines +patining +patinize +patinized +patinous +patins +patio +patios +patise +patisserie +patisseries +patissier +patly +Patman +Patmian +Patmo +Patmore +Patmos +Patna +patness +patnesses +patnidar +Patnode +pato +patois +Patoka +patola +Paton +patonce +pat-pat +patr- +Patrai +Patras +Patrecia +patresfamilias +patri- +patria +patriae +patrial +patriarch +patriarchal +patriarchalism +patriarchally +patriarchate +patriarchates +patriarchdom +patriarched +patriarchess +patriarchy +patriarchic +patriarchical +patriarchically +patriarchies +patriarchism +patriarchist +patriarchs +patriarchship +Patric +Patrica +Patrice +patrices +Patrich +Patricia +Patrician +patricianhood +patricianism +patricianly +patricians +patrician's +patricianship +patriciate +patricidal +patricide +patricides +Patricio +Patrick +Patricksburg +patriclan +patriclinous +patrico +patridge +patrilateral +patrilineage +patrilineal +patrilineally +patrilinear +patrilinearly +patriliny +patrilinies +patrilocal +patrilocality +patrimony +patrimonial +patrimonially +patrimonies +patrimonium +patrin +Patriofelis +patriolatry +patriot +patrioteer +patriotess +patriotic +patriotical +patriotically +patriotics +patriotism +patriotisms +patriotly +patriots +patriot's +patriotship +Patripassian +Patripassianism +Patripassianist +Patripassianly +patripotestal +patrisib +patrist +patristic +patristical +patristically +patristicalness +patristicism +patristics +patrix +patrixes +patrizate +patrization +Patrizia +Patrizio +Patrizius +patrocinate +patrocinium +patrocliny +patroclinic +patroclinous +Patroclus +patrogenesis +patroiophobia +patrol +patrole +patrolled +patroller +patrollers +patrolling +patrollotism +patrolman +patrolmen +patrology +patrologic +patrological +patrologies +patrologist +patrols +patrol's +patrolwoman +patrolwomen +patron +patronage +patronages +patronal +patronate +patrondom +patroness +patronesses +patronessship +patronym +patronymy +patronymic +patronymically +patronymics +patronisable +patronise +patronised +patroniser +patronising +patronisingly +patronite +patronizable +patronization +patronize +patronized +patronizer +patronizers +patronizes +patronizing +patronizingly +patronless +patronly +patronne +patronomatology +patrons +patron's +patronship +patroon +patroonry +patroons +patroonship +patroullart +patruity +pats +Patsy +patsies +Patsis +Patt +patta +pattable +pattamar +pattamars +Pattani +pattara +patte +patted +pattee +Patten +pattened +pattener +pattens +patter +pattered +patterer +patterers +pattering +patterings +patterist +Patterman +pattern +patternable +pattern-bomb +patterned +patterner +patterny +patterning +patternize +patternless +patternlike +patternmaker +patternmaking +patterns +patternwise +patters +Patterson +Pattersonville +Patti +Patty +patty-cake +pattidari +Pattie +patties +Pattin +patting +pattinsonize +pattypan +pattypans +patty's +patty-shell +Pattison +pattle +Patton +Pattonsburg +Pattonville +pattoo +pattu +patu +patuca +patulent +patulin +patulous +patulously +patulousness +Patuxent +patwari +Patwin +patzer +patzers +PAU +paua +paucal +pauci- +pauciarticulate +pauciarticulated +paucidentate +paucify +pauciflorous +paucifoliate +paucifolious +paucijugate +paucilocular +pauciloquent +pauciloquently +pauciloquy +paucinervate +paucipinnate +pauciplicate +pauciradiate +pauciradiated +paucispiral +paucispirated +paucity +paucities +paucitypause +Paucker +Paugh +paughty +Pauiie +pauky +paukpan +Paul +Paula +paular +Paulden +Paulding +pauldron +pauldrons +Paule +Pauletta +Paulette +Pauli +Pauly +Pauliad +Paulian +Paulianist +Pauliccian +paulician +Paulicianism +Paulie +paulin +Paulina +Pauline +Pauling +Paulinia +Paulinian +Paulinism +Paulinist +Paulinistic +Paulinistically +Paulinity +Paulinize +paulins +Paulinus +Paulism +Paulist +Paulista +Paulita +Paulite +Paull +Paullina +Paulo +paulopast +paulopost +paulo-post-future +paulospore +Paulownia +Paul-Pry +Paulsboro +Paulsen +Paulson +Paulus +Paumari +Paumgartner +paunch +paunche +paunched +paunches +paunchful +paunchy +paunchier +paunchiest +paunchily +paunchiness +paup +Paupack +pauper +pauperage +pauperate +pauper-born +pauper-bred +pauper-breeding +pauperdom +paupered +pauperess +pauper-fed +pauper-feeding +paupering +pauperis +pauperisation +pauperise +pauperised +pauperiser +pauperising +pauperism +pauperisms +pauperitic +pauperization +pauperize +pauperized +pauperizer +pauperizes +pauperizing +pauper-making +paupers +Paur +pauraque +Paurometabola +paurometaboly +paurometabolic +paurometabolism +paurometabolous +pauropod +Pauropoda +pauropodous +pausably +pausai +pausal +pausalion +Pausanias +pausation +pause +paused +pauseful +pausefully +pauseless +pauselessly +pausement +pauser +pausers +pauses +pausing +pausingly +paussid +Paussidae +paut +Pauwles +pauxi +pav +pavade +pavage +pavan +pavane +pavanes +pavanne +pavans +pave +paved +paveed +Pavel +pavement +pavemental +pavements +pavement's +paven +Paver +pavers +paves +Pavese +pavestone +Pavetta +pavy +Pavia +pavid +pavidity +Pavier +Pavyer +pavies +pavilion +pavilioned +pavilioning +pavilions +pavilion's +Pavillion +pavillon +pavin +paving +pavings +pavins +Pavior +paviors +Paviotso +Paviotsos +Paviour +paviours +pavis +pavisade +pavisado +pavise +paviser +pavisers +pavises +pavisor +pavisse +Pavkovic +Pavla +Pavlish +Pavlodar +Pavlov +Pavlova +pavlovian +Pavo +pavois +pavonated +pavonazzetto +pavonazzo +Pavoncella +pavone +Pavonia +pavonian +pavonine +Pavonis +pavonize +paw +pawaw +Pawcatuck +pawdite +pawed +pawed-over +pawer +pawers +Pawhuska +pawing +pawk +pawkery +pawky +pawkier +pawkiest +pawkily +pawkiness +pawkrie +pawl +Pawlet +Pawling +pawls +pawmark +pawn +pawnable +pawnage +pawnages +pawnbroker +pawnbrokerage +pawnbrokeress +pawnbrokery +pawnbrokering +pawnbrokers +pawnbroking +pawned +Pawnee +Pawneerock +pawnees +pawner +pawners +pawnie +pawning +pawnor +pawnors +pawns +pawn's +pawnshop +pawnshops +Pawpaw +paw-paw +paw-pawness +pawpaws +paws +Pawsner +Pawtucket +PAX +paxes +Paxico +paxilla +paxillae +paxillar +paxillary +paxillate +paxilli +paxilliferous +paxilliform +Paxillosa +paxillose +paxillus +Paxinos +paxiuba +Paxon +Paxton +Paxtonville +paxwax +paxwaxes +Paz +Paza +pazaree +pazazz +pazazzes +Pazend +Pazia +Pazice +Pazit +PB +PBC +PBD +PBM +PBS +PBT +PBX +pbxes +PC +pc. +PCA +PCAT +PCB +PCC +PCDA +PCDOS +P-Celtic +PCF +PCH +PCI +PCIE +PCL +PCM +PCN +PCNFS +PCO +PCPC +PCS +PCSA +pct +pct. +PCTE +PCTS +PCTV +PD +pd. +PDAD +PDE +PDES +PDF +PDI +PDL +PDN +PDP +PDQ +PDS +PDSA +PDSP +PDT +PDU +PE +pea +peaberry +peabird +Peabody +peabrain +pea-brained +peabush +Peace +peace-abiding +peaceable +peaceableness +peaceably +peace-blessed +peacebreaker +peacebreaking +peace-breathing +peace-bringing +peaced +peace-enamored +peaceful +peacefuller +peacefullest +peacefully +peacefulness +peace-giving +peace-inspiring +peacekeeper +peacekeepers +peacekeeping +peacekeepings +peaceless +peacelessness +peacelike +peace-loving +peace-lulled +peacemake +peacemaker +peacemakers +peacemaking +peaceman +peacemonger +peacemongering +peacenik +peace-offering +peace-preaching +peace-procuring +peace-restoring +peaces +peacetime +peacetimes +peace-trained +peach +Peacham +peachberry +peachbloom +peachblossom +peach-blossom +peachblow +peach-blow +Peachbottom +peach-colored +peached +peachen +peacher +peachery +peachers +peaches +peachy +peachick +pea-chick +peachier +peachiest +peachify +peachy-keen +peachiness +peaching +Peachland +peach-leaved +peachlet +peachlike +peach's +Peachtree +peachwood +peachwort +peacing +peacoat +pea-coat +peacoats +Peacock +peacock-blue +peacocked +peacockery +peacock-feathered +peacock-fish +peacock-flower +peacock-herl +peacock-hued +peacocky +peacockier +peacockiest +peacocking +peacockish +peacockishly +peacockishness +peacockism +peacockly +peacocklike +peacocks +peacock's +peacock-spotted +peacock-voiced +peacockwise +peacod +pea-combed +Peadar +pea-flower +pea-flowered +peafowl +peafowls +peag +peage +peages +peagoose +peags +peahen +peahens +peai +peaiism +pea-jacket +peak +Peake +peaked +peakedly +peakedness +peaker +peakgoose +peaky +peakier +peakiest +peaky-faced +peakyish +peakily +peakiness +peaking +peakish +peakishly +peakishness +peakless +peaklike +peaks +peakward +peal +Peale +pealed +pealer +pealike +pealing +peals +peamouth +peamouths +pean +Peano +peans +peanut +peanuts +peanut's +Peapack +pea-picking +peapod +pear +Pearblossom +Pearce +pearceite +pearch +Pearcy +Peary +Pearisburg +Pearl +Pearla +Pearland +pearlash +pearl-ash +pearlashes +pearl-barley +pearl-bearing +pearlberry +pearl-besprinkled +pearlbird +pearl-bordered +pearlbush +pearl-bush +pearl-coated +pearl-colored +pearl-crowned +Pearle +pear-leaved +pearled +pearleye +pearleyed +pearl-eyed +pearleyes +pearl-encrusted +pearler +pearlers +pearlescence +pearlescent +pearlet +pearlfish +pearl-fishery +pearlfishes +pearlfruit +pearl-gemmed +pearl-gray +pearl-handled +pearl-headed +pearl-hued +pearly +pearlier +pearliest +pearl-yielding +pearlike +pearlin +Pearline +pearliness +pearling +pearlings +Pearlington +pearlish +pearlite +pearlites +pearlitic +pearly-white +pearlized +pearl-like +pearl-lined +pearl-lipped +Pearlman +pearloyster +pearl-oyster +pearl-pale +pearl-pure +pearl-round +pearls +pearl's +pearl-set +pearl-shell +pearlsides +pearlspar +Pearlstein +pearlstone +pearl-studded +pearl-teethed +pearl-toothed +pearlweed +pearl-white +pearlwort +pearl-wreathed +pearmain +pearmains +Pearman +pearmonger +Pears +Pearsall +Pearse +pear-shaped +Pearson +peart +pearten +pearter +peartest +peartly +peartness +pearwood +peas +pea's +peasant +peasant-born +peasantess +peasanthood +peasantism +peasantize +peasantly +peasantlike +peasantry +peasantries +peasants +peasant's +peasantship +peascod +peascods +Pease +peasecod +peasecods +peaselike +peasen +peases +peaseweep +pea-shoot +peashooter +peasy +pea-sized +peason +pea-soup +peasouper +pea-souper +pea-soupy +peastake +peastaking +Peaster +peastick +peasticking +peastone +peat +peatery +peathouse +peaty +peatier +peatiest +peatman +peatmen +pea-tree +Peatroy +peat-roofed +peats +peatship +peat-smoked +peatstack +peatweed +peatwood +peauder +peavey +peaveys +peavy +peavie +peavies +peavine +Peba +Peban +pebble +pebble-covered +pebbled +pebble-dashed +pebblehearted +pebble-paved +pebble-paven +pebbles +pebble's +pebble-shaped +pebblestone +pebble-stone +pebble-strewn +pebbleware +pebbly +pebblier +pebbliest +pebbling +pebrine +pebrinous +Pebrook +Pebworth +pecan +pecans +Pecatonica +PECC +peccability +peccable +peccadillo +peccadilloes +peccadillos +peccancy +peccancies +peccant +peccantly +peccantness +peccary +peccaries +peccation +peccatiphobia +peccatophobia +peccavi +peccavis +pech +pechay +pechan +pechans +peched +Pechenga +pechili +peching +pechys +Pechora +pechs +pecht +pecify +pecite +Peck +peckage +pecked +pecker +peckers +peckerwood +pecket +peckful +Peckham +peckhamite +pecky +peckier +peckiest +peckiness +pecking +Peckinpah +peckish +peckishly +peckishness +peckle +peckled +peckly +pecks +Pecksniff +Pecksniffery +Pecksniffian +Pecksniffianism +Pecksniffism +Peckville +Peconic +Pecopteris +pecopteroid +Pecora +Pecorino +Pecos +Pecs +pectase +pectases +pectate +pectates +pecten +pectens +pectic +pectin +Pectinacea +pectinacean +pectinaceous +pectinal +pectinase +pectinate +pectinated +pectinately +pectinatella +pectination +pectinatodenticulate +pectinatofimbricate +pectinatopinnate +pectineal +pectines +pectinesterase +pectineus +pectini- +pectinibranch +Pectinibranchia +pectinibranchian +Pectinibranchiata +pectinibranchiate +pectinic +pectinid +Pectinidae +pectiniferous +pectiniform +pectinirostrate +pectinite +pectinogen +pectinoid +pectinose +pectinous +pectins +pectizable +pectization +pectize +pectized +pectizes +pectizing +pectocellulose +pectolite +pectora +pectoral +pectorales +pectoralgia +pectoralis +pectoralist +pectorally +pectorals +pectoriloque +pectoriloquy +pectoriloquial +pectoriloquism +pectoriloquous +pectoris +pectosase +pectose +pectosic +pectosinase +pectous +pectron +pectunculate +Pectunculus +pectus +peculatation +peculatations +peculate +peculated +peculates +peculating +peculation +peculations +peculator +peculators +peculia +peculiar +peculiarise +peculiarised +peculiarising +peculiarism +peculiarity +peculiarities +peculiarity's +peculiarization +peculiarize +peculiarized +peculiarizing +peculiarly +peculiarness +peculiars +peculiarsome +peculium +pecunia +pecunial +pecuniary +pecuniarily +pecuniosity +pecunious +ped +ped- +ped. +peda +pedage +pedagese +pedagog +pedagogal +pedagogery +pedagogy +pedagogyaled +pedagogic +pedagogical +pedagogically +pedagogics +pedagogies +pedagogying +pedagogish +pedagogism +pedagogist +pedagogs +pedagogue +pedagoguery +pedagogues +pedagoguish +pedagoguism +Pedaiah +Pedaias +pedal +pedaled +pedaler +pedalfer +pedalferic +pedalfers +Pedaliaceae +pedaliaceous +pedalian +pedalier +pedaliers +pedaling +Pedalion +pedalism +pedalist +pedaliter +pedality +Pedalium +pedalled +pedaller +pedalling +pedalo +pedal-pushers +pedals +pedanalysis +pedant +pedante +pedantesque +pedantess +pedanthood +pedantic +pedantical +pedantically +pedanticalness +pedanticism +pedanticly +pedanticness +pedantics +pedantism +pedantize +pedantocracy +pedantocrat +pedantocratic +pedantry +pedantries +pedants +pedary +pedarian +Pedasus +Pedata +pedate +pedated +pedately +pedati- +pedatifid +pedatiform +pedatilobate +pedatilobed +pedatinerved +pedatipartite +pedatisect +pedatisected +pedatrophy +pedatrophia +PedD +Peddada +pedder +peddlar +peddle +peddled +peddler +peddleress +peddlery +peddleries +peddlerism +peddlers +peddler's +peddles +peddling +peddlingly +pede +pedee +pedelion +Peder +pederast +pederasty +pederastic +pederastically +pederasties +pederasts +pederero +Pedersen +Pederson +pedes +pedeses +pedesis +pedestal +pedestaled +pedestaling +pedestalled +pedestalling +pedestals +pedestrial +pedestrially +pedestrian +pedestrianate +pedestrianise +pedestrianised +pedestrianising +pedestrianism +pedestrianize +pedestrianized +pedestrianizing +pedestrians +pedestrian's +pedestrious +pedetentous +Pedetes +pedetic +Pedetidae +Pedetinae +Pedi +pedi- +pediad +pediadontia +pediadontic +pediadontist +pedial +pedialgia +Pediastrum +pediatry +pediatric +pediatrician +pediatricians +pediatrics +pediatrist +pedicab +pedicabs +pedicel +pediceled +pedicellar +pedicellaria +pedicellate +pedicellated +pedicellation +pedicelled +pedicelliform +Pedicellina +pedicellus +pedicels +pedicle +pedicled +pedicles +pedicular +Pedicularia +Pedicularis +pediculate +pediculated +Pediculati +pediculation +pedicule +Pediculi +pediculicidal +pediculicide +pediculid +Pediculidae +Pediculina +pediculine +pediculofrontal +pediculoid +pediculoparietal +pediculophobia +pediculosis +pediculous +Pediculus +pedicure +pedicured +pedicures +pedicuring +pedicurism +pedicurist +pedicurists +pediferous +pediform +pedigerous +pedigraic +pedigree +pedigreed +pedigreeless +pedigrees +pediluvium +Pedimana +pedimane +pedimanous +pediment +pedimental +pedimented +pediments +pedimentum +pediococci +pediococcocci +pediococcus +Pedioecetes +pedion +pedionomite +Pedionomus +pedipalp +pedipalpal +pedipalpate +Pedipalpi +Pedipalpida +pedipalpous +pedipalps +pedipalpus +pedipulate +pedipulation +pedipulator +PEDir +pediwak +pedlar +pedlary +pedlaries +pedlars +pedler +pedlery +pedleries +pedlers +pedo- +pedobaptism +pedobaptist +pedocal +pedocalcic +pedocalic +pedocals +pedodontia +pedodontic +pedodontist +pedodontology +pedogenesis +pedogenetic +pedogenic +pedograph +pedology +pedologic +pedological +pedologies +pedologist +pedologistical +pedologistically +pedomancy +pedomania +pedometer +pedometers +pedometric +pedometrical +pedometrically +pedometrician +pedometrist +pedomorphic +pedomorphism +pedomotive +pedomotor +pedophile +pedophilia +pedophiliac +pedophilic +pedophobia +pedosphere +pedospheric +pedotribe +pedotrophy +pedotrophic +pedotrophist +pedrail +pedregal +Pedrell +pedrero +Pedrick +Pedricktown +Pedro +pedros +Pedrotti +Pedroza +peds +pedule +pedum +peduncle +peduncled +peduncles +peduncular +Pedunculata +pedunculate +pedunculated +pedunculation +pedunculi +pedunculus +pee +peebeen +peebeens +Peebles +Peeblesshire +peed +Peedee +peeing +peek +peekaboo +peekaboos +peek-bo +peeke +peeked +peeking +peeks +Peekskill +Peel +peelable +peelcrow +Peele +peeled +peeledness +peeler +peelers +peelhouse +peelie-wally +peeling +peelings +Peelism +Peelite +Peell +peelman +peels +peen +Peene +peened +peenge +peening +peens +peen-to +peeoy +peep +peep-bo +peeped +pee-pee +peepeye +peeper +peepers +peephole +peep-hole +peepholes +peepy +peeping +peeps +peepshow +peep-show +peepshows +peepul +peepuls +Peer +peerage +peerages +Peerce +peerdom +peered +peeress +peeresses +peerhood +Peery +peerie +peeries +peering +peeringly +Peerless +peerlessly +peerlessness +peerly +peerling +Peers +peership +peert +pees +peesash +peeseweep +peesoreh +peesweep +peesweeps +peetweet +peetweets +Peetz +peeve +peeved +peevedly +peevedness +Peever +peevers +peeves +peeving +peevish +peevishly +peevishness +peevishnesses +peewee +peeweep +peewees +peewit +peewits +Peg +Pega +pegador +peg-a-lantern +pegall +pegamoid +peganite +Peganum +Pegasean +Pegasian +Pegasid +Pegasidae +pegasoid +Pegasus +pegboard +pegboards +pegbox +pegboxes +Pegeen +Pegg +pegged +pegger +Peggi +Peggy +Peggie +peggymast +pegging +Peggir +peggle +Peggs +pegh +peglegged +pegless +peglet +peglike +Pegma +pegman +pegmatite +pegmatitic +pegmatization +pegmatize +pegmatoid +pegmatophyre +pegmen +pegology +pegomancy +pegoxyl +Pegram +pegroots +pegs +peg's +peg-top +pegtops +Pegu +Peguan +pegwood +Peh +Pehlevi +peho +pehs +Pehuenche +PEI +Peiching +Pei-ching +Peyerian +peignoir +peignoirs +peiktha +pein +peine +peined +peining +peins +peyote +peyotes +peyotyl +peyotyls +peyotism +peyotl +peyotls +Peiping +Peipus +Peiraeus +Peiraievs +peirameter +peirastic +peirastically +Peirce +Peirsen +peisage +peisant +Peisch +peise +peised +Peisenor +peiser +peises +peising +Peisistratus +Peyter +Peitho +Peyton +Peytona +Peytonsburg +peytral +peytrals +peitrel +peytrel +peytrels +peixere +peixerey +peize +Pejepscot +pejerrey +pejorate +pejoration +pejorationist +pejorative +pejoratively +pejoratives +pejorism +pejorist +pejority +Pejsach +pekan +pekans +peke +pekes +Pekin +Pekinese +Peking +Pekingese +pekins +pekoe +pekoes +Pel +pelade +peladic +pelado +peladore +Pelag +Pelaga +Pelage +pelages +Pelagi +Pelagia +pelagial +Pelagian +Pelagianism +Pelagianize +Pelagianized +Pelagianizer +Pelagianizing +Pelagias +pelagic +Pelagius +Pelagon +Pelagothuria +pelagra +Pelahatchie +pelamyd +pelanos +Pelargi +pelargic +Pelargikon +pelargomorph +Pelargomorphae +pelargomorphic +pelargonate +pelargonic +pelargonidin +pelargonin +pelargonium +Pelasgi +Pelasgian +Pelasgic +Pelasgikon +Pelasgoi +Pelasgus +Pele +pelean +pelecan +Pelecani +Pelecanidae +Pelecaniformes +Pelecanoides +Pelecanoidinae +Pelecanus +Pelecyopoda +pelecypod +Pelecypoda +pelecypodous +pelecoid +Pelee +Pelegon +pelelith +peleliu +peleng +pelerin +pelerine +pelerines +peles +peletre +Peleus +Pelew +pelf +pelfs +Pelham +Pelias +pelican +pelicanry +pelicans +pelick +pelycogram +pelycography +pelycology +pelicometer +pelycometer +pelycometry +pelycosaur +Pelycosauria +pelycosaurian +Pelides +Pelidnota +pelikai +pelike +peliom +pelioma +Pelion +peliosis +pelisse +pelisses +pelite +pelites +pelitic +Pelkie +Pell +Pella +Pellaea +pellage +pellagra +pellagragenic +pellagras +pellagric +pellagrin +pellagroid +pellagrose +pellagrous +Pellan +pellar +pellard +pellas +pellate +pellation +Pelleas +Pellegrini +pellekar +peller +Pelles +Pellet +pelletal +pelleted +pellety +Pelletier +pelletierine +pelleting +pelletization +pelletize +pelletized +pelletizer +pelletizes +pelletizing +pelletlike +pellets +Pellian +pellicle +pellicles +pellicula +pellicular +pellicularia +pelliculate +pellicule +Pelligrini +Pellikka +pellile +pellitory +pellitories +pellmell +pell-mell +pellmells +pellock +pellotin +pellotine +Pellston +pellucent +pellucid +pellucidity +pellucidly +pellucidness +Pellville +Pelmanism +Pelmanist +Pelmanize +Pelmas +pelmata +pelmatic +pelmatogram +Pelmatozoa +pelmatozoan +pelmatozoic +pelmet +pelmets +pelo- +Pelobates +pelobatid +Pelobatidae +pelobatoid +Pelodytes +pelodytid +Pelodytidae +pelodytoid +peloid +Pelomedusa +pelomedusid +Pelomedusidae +pelomedusoid +Pelomyxa +pelon +Pelopaeus +Pelopea +Pelopi +Pelopia +Pelopid +Pelopidae +Peloponnese +Peloponnesian +Peloponnesos +Peloponnesus +Pelops +peloria +pelorian +pelorias +peloriate +peloric +pelorism +pelorization +pelorize +pelorized +pelorizing +pelorus +peloruses +pelota +Pelotas +pelotherapy +peloton +Pelpel +Pelson +Pelsor +pelt +pelta +peltae +Peltandra +peltast +peltasts +peltate +peltated +peltately +peltatifid +peltation +peltatodigitate +pelted +pelter +peltered +pelterer +pelters +pelti- +Peltier +peltiferous +peltifolious +peltiform +Peltigera +Peltigeraceae +peltigerine +peltigerous +peltinervate +peltinerved +pelting +peltingly +peltish +peltless +peltmonger +Peltogaster +peltry +peltries +pelts +Peltz +pelu +peludo +pelure +Pelusios +pelveoperitonitis +pelves +Pelvetia +pelvi- +pelvic +pelvics +pelviform +pelvigraph +pelvigraphy +pelvimeter +pelvimetry +pelvimetric +pelviolithotomy +pelvioperitonitis +pelvioplasty +pelvioradiography +pelvioscopy +pelviotomy +pelviperitonitis +pelvirectal +pelvis +pelvisacral +pelvises +pelvisternal +pelvisternum +Pelzer +PEM +Pemaquid +Pemba +Pember +Pemberton +Pemberville +Pembina +pembinas +Pembine +Pembroke +Pembrokeshire +Pembrook +pemican +pemicans +pemmican +pemmicanization +pemmicanize +pemmicans +pemoline +pemolines +pemphigoid +pemphigous +pemphigus +pemphix +pemphixes +PEN +pen- +Pen. +Pena +penacute +Penaea +Penaeaceae +penaeaceous +penal +penalisable +penalisation +penalise +penalised +penalises +penalising +penalist +penality +penalities +penalizable +penalization +penalize +penalized +penalizes +penalizing +penally +Penalosa +penalty +penalties +penalty's +penance +penanced +penanceless +penancer +penances +penancy +penancing +pen-and-ink +Penang +penang-lawyer +penangs +penannular +Penargyl +penaria +Penasco +Penates +penbard +pen-bearing +pen-cancel +pencatite +Pence +pencey +pencel +penceless +pencels +penchant +penchants +penche +Penchi +penchute +pencil +pencil-case +penciled +penciler +pencilers +pencil-formed +penciliform +penciling +pencilled +penciller +pencillike +pencilling +pencil-mark +pencilry +pencils +pencil-shaped +pencilwood +penclerk +pen-clerk +pencraft +pend +penda +pendaflex +pendant +pendanted +pendanting +pendantlike +pendants +pendant-shaped +pendant-winding +pendative +pendecagon +pended +pendeloque +pendency +pendencies +pendens +pendent +pendente +pendentive +pendently +pendents +Pender +Penderecki +Pendergast +Pendergrass +pendicle +pendicler +pending +pendle +Pendleton +pendn +pendom +Pendragon +pendragonish +pendragonship +pen-driver +Pendroy +pends +pendulant +pendular +pendulate +pendulating +pendulation +pendule +penduline +pendulosity +pendulous +pendulously +pendulousness +pendulum +pendulumlike +pendulums +pendulum's +pene- +penecontemporaneous +penectomy +peneid +Peneios +Penelopa +Penelope +Penelopean +Penelophon +Penelopinae +penelopine +peneplain +peneplains +peneplanation +peneplane +penes +peneseismic +penest +penetrability +penetrable +penetrableness +penetrably +penetral +penetralia +penetralian +penetrameter +penetrance +penetrancy +penetrant +penetrate +penetrated +penetrates +penetrating +penetratingly +penetratingness +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrativity +penetrator +penetrators +penetrator's +penetrology +penetrolqgy +penetrometer +Peneus +pen-feather +pen-feathered +Penfield +penfieldite +pen-fish +penfold +penful +peng +Pengelly +Penghu +P'eng-hu +penghulu +Penghutao +Pengilly +pengo +pengos +Pengpu +penguin +penguinery +penguins +penguin's +pengun +Penh +Penhall +penhead +penholder +Penhook +penial +peniaphobia +penible +penicil +penicilium +penicillate +penicillated +penicillately +penicillation +penicillia +penicilliform +penicillin +penicillinic +penicillins +Penicillium +penicils +penide +penile +penillion +Peninsula +peninsular +peninsularism +peninsularity +peninsulas +peninsula's +peninsulate +penintime +peninvariant +penis +penises +penistone +Penitas +penitence +penitencer +penitences +penitency +penitent +Penitente +Penitentes +penitential +penitentially +penitentials +penitentiary +penitentiaries +penitentiaryship +penitently +penitents +penitis +penk +penkeeper +Penki +penknife +penknives +Penland +penlight +penlights +penlike +penlite +penlites +penlop +penmaker +penmaking +Penman +penmanship +penmanships +penmaster +penmen +Penn +Penn. +Penna +pennaceous +Pennacook +pennae +pennage +Pennales +penname +pennames +pennant +pennants +pennant-winged +Pennaria +Pennariidae +Pennatae +pennate +pennated +pennati- +pennatifid +pennatilobate +pennatipartite +pennatisect +pennatisected +Pennatula +Pennatulacea +pennatulacean +pennatulaceous +pennatularian +pennatulid +Pennatulidae +pennatuloid +Pennebaker +penned +penneech +penneeck +Penney +Pennell +Pennellville +penner +penners +penner-up +pennet +Penni +Penny +penni- +pennia +penny-a-line +penny-a-liner +Pennyan +pennybird +pennycress +penny-cress +penny-dreadful +Pennie +pennyearth +pennied +pennies +penny-farthing +penniferous +pennyflower +penniform +penny-gaff +pennigerous +penny-grass +pennyhole +pennyland +pennyleaf +penniless +pennilessly +pennilessness +pennill +pennine +penninervate +penninerved +Pennines +penning +Pennington +penninite +penny-pinch +penny-pincher +penny-pinching +penny-plain +pennipotent +pennyroyal +pennyroyals +pennyrot +pennis +penny's +Pennisetum +pennysiller +pennystone +penny-stone +penniveined +pennyweight +pennyweights +pennywhistle +penny-whistle +pennywinkle +pennywise +penny-wise +pennywort +pennyworth +pennyworths +Pennlaird +Pennock +pennon +pennoncel +pennoncelle +pennoned +pennons +pennopluma +pennoplume +pennorth +Pennsauken +Pennsboro +Pennsburg +Pennsylvania +Pennsylvanian +pennsylvanians +pennsylvanicus +Pennsville +pennuckle +Pennville +Penobscot +Penobscots +penoche +penoches +penochi +Penoyer +Penokee +penology +penologic +penological +penologies +penologist +penologists +penoncel +penoncels +penorcon +penoun +penpoint +penpoints +penpusher +pen-pusher +penrack +Penryn +Penrith +Penrod +Penrose +penroseite +pens +Pensacola +penscript +pense +pensee +Pensees +penseful +pensefulness +penseroso +pen-shaped +penship +pensy +pensil +pensile +pensileness +pensility +pensils +pension +pensionable +pensionably +pensionary +pensionaries +pensionat +pensione +pensioned +pensioner +pensioners +pensionership +pensiones +pensioning +pensionless +pensionnaire +pensionnat +pensionry +pensions +pensive +pensived +pensively +pensiveness +penstemon +penster +pensters +penstick +penstock +penstocks +pensum +Pent +penta +penta- +penta-acetate +pentabasic +pentabromide +pentacapsular +pentacarbon +pentacarbonyl +pentacarpellary +pentace +pentacetate +pentachenium +pentachloride +pentachlorophenol +pentachord +pentachromic +pentacyanic +pentacyclic +pentacid +pentacle +pentacles +pentacoccous +pentacontane +pentacosane +Pentacrinidae +pentacrinite +pentacrinoid +Pentacrinus +pentacron +pentacrostic +pentactinal +pentactine +pentacular +pentad +pentadactyl +Pentadactyla +pentadactylate +pentadactyle +pentadactylism +pentadactyloid +pentadecagon +pentadecahydrate +pentadecahydrated +pentadecane +pentadecatoic +pentadecyl +pentadecylic +pentadecoic +pentadelphous +pentadic +pentadicity +pentadiene +pentadodecahedron +pentadrachm +pentadrachma +pentads +pentaerythrite +pentaerythritol +pentafid +pentafluoride +pentagamist +pentagyn +Pentagynia +pentagynian +pentagynous +pentaglossal +pentaglot +pentaglottical +Pentagon +pentagonal +pentagonally +Pentagonese +pentagonohedron +pentagonoid +pentagonon +pentagons +pentagon's +pentagram +pentagrammatic +pentagrams +pentagrid +pentahalide +pentahedra +pentahedral +pentahedrical +pentahedroid +pentahedron +pentahedrous +pentahexahedral +pentahexahedron +pentahydrate +pentahydrated +pentahydric +pentahydroxy +pentail +pen-tailed +pentaiodide +pentalobate +pentalogy +pentalogies +pentalogue +pentalpha +Pentamera +pentameral +pentameran +pentamery +pentamerid +Pentameridae +pentamerism +pentameroid +pentamerous +Pentamerus +pentameter +pentameters +pentamethylene +pentamethylenediamine +pentametrist +pentametrize +pentander +Pentandria +pentandrian +pentandrous +pentane +pentanedione +pentanes +pentangle +pentangular +pentanitrate +pentanoic +pentanol +pentanolide +pentanone +pentapeptide +pentapetalous +Pentaphylacaceae +pentaphylacaceous +Pentaphylax +pentaphyllous +pentaploid +pentaploidy +pentaploidic +pentapody +pentapodic +pentapodies +pentapolis +pentapolitan +pentaprism +pentapterous +pentaptych +pentaptote +pentaquin +pentaquine +pentarch +pentarchy +pentarchical +pentarchies +pentarchs +pentasepalous +pentasilicate +pentasyllabic +pentasyllabism +pentasyllable +pentaspermous +pentaspheric +pentaspherical +pentastich +pentastichy +pentastichous +pentastyle +pentastylos +pentastom +pentastome +Pentastomida +pentastomoid +pentastomous +Pentastomum +pentasulphide +Pentateuch +Pentateuchal +pentathionate +pentathionic +pentathlete +pentathlon +pentathlons +pentathlos +pentatomic +pentatomid +Pentatomidae +Pentatomoidea +pentatone +pentatonic +pentatriacontane +pentatron +pentavalence +pentavalency +pentavalent +pentazocine +penteconta- +penteconter +pentecontoglossal +Pentecost +Pentecostal +pentecostalism +pentecostalist +pentecostals +Pentecostaria +pentecostarion +pentecoster +pentecostys +Pentelic +Pentelican +Pentelicus +Pentelikon +pentene +pentenes +penteteric +Pentha +Penthea +Pentheam +Pentheas +penthemimer +penthemimeral +penthemimeris +Penthesilea +Penthesileia +Penthestes +Pentheus +penthiophen +penthiophene +Penthoraceae +Penthorum +penthouse +penthoused +penthouselike +penthouses +penthousing +penthrit +penthrite +pentice +penticle +pentyl +pentylene +pentylenetetrazol +pentylic +pentylidene +pentyls +pentimenti +pentimento +pentine +pentyne +pentiodide +pentit +pentite +pentitol +Pentland +pentlandite +pentobarbital +pentobarbitone +pentode +pentodes +pentoic +pentol +pentolite +pentomic +pentosan +pentosane +pentosans +pentose +pentoses +pentosid +pentoside +pentosuria +Pentothal +pentoxide +pentremital +pentremite +Pentremites +Pentremitidae +Pentress +pentrit +pentrite +pent-roof +pentrough +Pentstemon +pentstock +penttail +pent-up +Pentwater +Pentzia +penuche +penuches +penuchi +penuchis +penuchle +penuchles +penuckle +penuckles +Penuelas +penult +penultim +penultima +penultimate +penultimately +penultimatum +penults +penumbra +penumbrae +penumbral +penumbras +penumbrous +penup +penury +penuries +penurious +penuriously +penuriousness +Penutian +Penwell +penwiper +penwoman +penwomanship +penwomen +penworker +penwright +pen-written +Penza +Penzance +peon +peonage +peonages +peones +Peony +peonies +peony-flowered +Peonir +peonism +peonisms +peonize +peons +people +people-blinding +people-born +peopled +people-devouring +peopledom +peoplehood +peopleize +people-king +peopleless +people-loving +peoplement +people-pestered +people-pleasing +peopler +peoplers +Peoples +people's +peoplet +peopling +peoplish +Peoria +Peorian +Peosta +peotomy +Peotone +PEP +PEPE +Pepeekeo +Peper +peperek +peperine +peperino +Peperomia +peperoni +peperonis +pepful +Pephredo +Pepi +Pepillo +Pepin +pepinella +pepino +pepinos +Pepys +Pepysian +Pepita +Pepito +pepla +pepless +peplos +peplosed +peploses +peplum +peplumed +peplums +peplus +pepluses +pepo +peponid +peponida +peponidas +peponium +peponiums +pepos +Peppard +pepped +Peppel +Pepper +pepper-and-salt +pepperbox +pepper-box +pepper-castor +peppercorn +peppercorny +peppercornish +peppercorns +peppered +Pepperell +pepperer +pepperers +peppergrass +peppery +pepperidge +pepperily +pepperiness +peppering +pepperish +pepperishly +peppermint +pepperminty +peppermints +pepperoni +pepper-pot +pepperproof +pepperroot +peppers +peppershrike +peppertree +pepper-tree +pepperweed +pepperwood +pepperwort +Peppi +Peppy +Peppie +peppier +peppiest +peppily +peppin +peppiness +pepping +peps +Pepsi +PepsiCo +pepsin +pepsinate +pepsinated +pepsinating +pepsine +pepsines +pepsinhydrochloric +pepsiniferous +pepsinogen +pepsinogenic +pepsinogenous +pepsins +pepsis +peptic +peptical +pepticity +peptics +peptid +peptidase +peptide +peptides +peptidic +peptidically +peptidoglycan +peptidolytic +peptids +peptizable +peptization +peptize +peptized +peptizer +peptizers +peptizes +peptizing +Pepto-Bismol +peptogaster +peptogen +peptogeny +peptogenic +peptogenous +peptohydrochloric +peptolysis +peptolytic +peptonaemia +peptonate +peptone +peptonelike +peptonemia +peptones +peptonic +peptonisation +peptonise +peptonised +peptoniser +peptonising +peptonization +peptonize +peptonized +peptonizer +peptonizing +peptonoid +peptonuria +peptotoxin +peptotoxine +Pepusch +Pequabuck +Pequannock +Pequea +Pequot +Per +per- +per. +Pera +Peracarida +peracephalus +peracetate +peracetic +peracid +peracidite +peracidity +peracids +peract +peracute +peradventure +Peraea +peragrate +peragration +perai +Perak +Perakim +Peralta +peramble +perambulant +perambulate +perambulated +perambulates +perambulating +perambulation +perambulations +perambulator +perambulatory +perambulators +Perameles +Peramelidae +perameline +perameloid +Peramium +Peratae +Perates +perau +perbend +perborate +perborax +perbromide +Perbunan +Perca +percale +percales +percaline +percarbide +percarbonate +percarbonic +percase +Perce +perceant +perceivability +perceivable +perceivableness +perceivably +perceivance +perceivancy +perceive +perceived +perceivedly +perceivedness +perceiver +perceivers +perceives +perceiving +perceivingness +percent +percentable +percentably +percentage +percentaged +percentages +percental +percenter +percentile +percentiles +percents +percentual +percentum +percept +perceptibility +perceptible +perceptibleness +perceptibly +perception +perceptional +perceptionalism +perceptionism +perceptions +perceptive +perceptively +perceptiveness +perceptivity +percepts +perceptual +perceptually +perceptum +Percesoces +percesocine +Perceval +perch +percha +perchable +perchance +Perche +perched +percher +Percheron +perchers +perches +perching +perchlor- +perchlorate +perchlorethane +perchlorethylene +perchloric +perchloride +perchlorinate +perchlorinated +perchlorinating +perchlorination +perchloroethane +perchloroethylene +perchloromethane +perchromate +perchromic +Perchta +Percy +percid +Percidae +perciform +Perciformes +percylite +percipi +percipience +percipiency +percipient +Percival +Percivale +perclose +percnosome +percoct +percoid +Percoidea +percoidean +percoids +percolable +percolate +percolated +percolates +percolating +percolation +percolative +percolator +percolators +percomorph +Percomorphi +percomorphous +percompound +percontation +percontatorial +percribrate +percribration +percrystallization +perculsion +perculsive +percur +percurration +percurrent +percursory +percuss +percussed +percusses +percussing +percussion +percussional +percussioner +percussionist +percussionists +percussionize +percussion-proof +percussions +percussive +percussively +percussiveness +percussor +percutaneous +percutaneously +percutient +perdendo +perdendosi +perdy +Perdicinae +perdicine +Perdido +perdie +perdifoil +perdifume +perdiligence +perdiligent +perdit +Perdita +perdition +perditionable +Perdix +perdricide +perdrigon +perdrix +Perdu +perdue +perduellion +perdues +perdurability +perdurable +perdurableness +perdurably +perdurance +perdurant +perdure +perdured +perdures +perduring +perduringly +perdus +pere +perea +Perean +peregrin +peregrina +peregrinate +peregrinated +peregrination +peregrinations +peregrinative +peregrinator +peregrinatory +Peregrine +peregrinism +peregrinity +peregrinoid +peregrins +peregrinus +pereia +pereion +pereiopod +Pereira +pereirine +perejonet +Perelman +perempt +peremption +peremptory +peremptorily +peremptoriness +perendinant +perendinate +perendination +perendure +perennate +perennation +perennial +perenniality +perennialize +perennially +perennialness +perennial-rooted +perennials +perennibranch +Perennibranchiata +perennibranchiate +perennity +pereon +pereopod +perequitate +pererrate +pererration +peres +Pereskia +Peretz +pereundem +Perez +perezone +perf +perfay +PERFECT +perfecta +perfectability +perfectas +perfectation +perfected +perfectedly +perfecter +perfecters +perfectest +perfecti +perfectibilian +perfectibilism +perfectibilist +perfectibilitarian +perfectibility +perfectibilities +perfectible +perfecting +perfection +perfectionate +perfectionation +perfectionator +perfectioner +perfectionism +perfectionist +perfectionistic +perfectionists +perfectionist's +perfectionize +perfectionizement +perfectionizer +perfectionment +perfections +perfectism +perfectist +perfective +perfectively +perfectiveness +perfectivise +perfectivised +perfectivising +perfectivity +perfectivize +perfectly +perfectness +perfectnesses +perfecto +perfector +perfectos +perfects +perfectuation +Perfectus +perfervent +perfervid +perfervidity +perfervidly +perfervidness +perfervor +perfervour +Perfeti +perficient +perfidy +perfidies +perfidious +perfidiously +perfidiousness +perfilograph +perfin +perfins +perfix +perflable +perflate +perflation +perfluent +perfoliate +perfoliation +perforable +perforant +Perforata +perforate +perforated +perforates +perforating +perforation +perforationproof +perforations +perforative +perforator +perforatory +perforatorium +perforators +perforce +perforcedly +perform +performability +performable +performance +performances +performance's +performant +performative +performatory +performed +performer +performers +performing +performs +perfricate +perfrication +perfumatory +perfume +perfumed +perfumeless +perfumer +perfumeress +perfumery +perfumeries +perfumers +perfumes +perfumy +perfuming +perfunctionary +perfunctory +perfunctorily +perfunctoriness +perfunctorious +perfunctoriously +perfunctorize +perfuncturate +perfusate +perfuse +perfused +perfuses +perfusing +perfusion +perfusive +Pergamene +pergameneous +Pergamenian +pergamentaceous +Pergamic +pergamyn +Pergamon +Pergamos +Pergamum +Pergamus +pergelisol +pergola +pergolas +Pergolesi +Pergrim +pergunnah +perh +perhalide +perhalogen +Perham +perhaps +perhapses +perhazard +perhydroanthracene +perhydrogenate +perhydrogenation +perhydrogenize +perhydrogenized +perhydrogenizing +perhydrol +perhorresce +Peri +peri- +Peria +periacinal +periacinous +periactus +periadenitis +Perialla +periamygdalitis +perianal +Periander +periangiocholitis +periangioma +periangitis +perianth +perianthial +perianthium +perianths +periaortic +periaortitis +periapical +Periapis +periappendicitis +periappendicular +periapt +periapts +Periarctic +periareum +periarterial +periarteritis +periarthric +periarthritis +periarticular +periaster +periastra +periastral +periastron +periastrum +periatrial +periauger +periauricular +periaxial +periaxillary +periaxonal +periblast +periblastic +periblastula +periblem +periblems +Periboea +periboli +periboloi +peribolos +peribolus +peribranchial +peribronchial +peribronchiolar +peribronchiolitis +peribronchitis +peribulbar +peribursal +pericaecal +pericaecitis +pericanalicular +pericapsular +pericardia +pericardiac +pericardiacophrenic +pericardial +pericardian +pericardicentesis +pericardiectomy +pericardiocentesis +pericardiolysis +pericardiomediastinitis +pericardiophrenic +pericardiopleural +pericardiorrhaphy +pericardiosymphysis +pericardiotomy +pericarditic +pericarditis +pericardium +pericardotomy +pericarp +pericarpial +pericarpic +pericarpium +pericarpoidal +pericarps +Perice +pericecal +pericecitis +pericellular +pericemental +pericementitis +pericementoclasia +pericementum +pericenter +pericentral +pericentre +pericentric +pericephalic +pericerebral +perichaete +perichaetia +perichaetial +perichaetium +perichaetous +perichdria +perichete +perichylous +pericholangitis +pericholecystitis +perichondral +perichondria +perichondrial +perichondritis +perichondrium +perichord +perichordal +perichoresis +perichorioidal +perichoroidal +perichtia +pericycle +pericyclic +pericycloid +pericyclone +pericyclonic +pericynthion +pericystic +pericystitis +pericystium +pericytial +pericladium +periclase +periclasia +periclasite +periclaustral +Periclean +Pericles +Periclymenus +periclinal +periclinally +pericline +periclinium +periclitate +periclitation +pericolitis +pericolpitis +periconchal +periconchitis +pericopae +pericopal +pericope +pericopes +pericopic +pericorneal +pericowperitis +pericoxitis +pericrania +pericranial +pericranitis +pericranium +pericristate +Pericu +periculant +periculous +periculum +peridendritic +peridental +peridentium +peridentoclasia +periderm +peridermal +peridermic +peridermis +Peridermium +periderms +peridesm +peridesmic +peridesmitis +peridesmium +peridia +peridial +peridiastole +peridiastolic +perididymis +perididymitis +peridiiform +peridila +Peridineae +Peridiniaceae +peridiniaceous +peridinial +Peridiniales +peridinian +peridinid +Peridinidae +Peridinieae +Peridiniidae +Peridinium +peridiola +peridiole +peridiolum +peridium +Peridot +peridotic +peridotite +peridotitic +peridots +peridrome +peridromoi +peridromos +periductal +periegesis +periegetic +perielesis +periencephalitis +perienteric +perienteritis +perienteron +periependymal +Perieres +periergy +periesophageal +periesophagitis +perifistular +perifoliary +perifollicular +perifolliculitis +perigangliitis +periganglionic +perigastric +perigastritis +perigastrula +perigastrular +perigastrulation +perigeal +perigean +perigee +perigees +perigemmal +perigenesis +perigenital +perigeum +perigyny +perigynial +perigynies +perigynium +perigynous +periglacial +periglandular +periglial +perigloea +periglottic +periglottis +perignathic +perigon +perigonadial +perigonal +perigone +perigonia +perigonial +perigonium +perigonnia +perigons +Perigord +Perigordian +perigraph +perigraphic +Perigune +perihelia +perihelial +perihelian +perihelion +perihelium +periheloin +perihepatic +perihepatitis +perihermenial +perihernial +perihysteric +peri-insular +perijejunitis +perijove +perikarya +perikaryal +perikaryon +Perikeiromene +Perikiromene +perikronion +peril +perilabyrinth +perilabyrinthitis +perilaryngeal +perilaryngitis +Perilaus +periled +perilenticular +periligamentous +perilymph +perilymphangial +perilymphangitis +perilymphatic +periling +Perilla +peril-laden +perillas +perilled +perilless +perilling +perilobar +perilous +perilously +perilousness +perils +peril's +perilsome +perilune +perilunes +perimartium +perimastitis +Perimedes +perimedullary +Perimele +perimeningitis +perimeter +perimeterless +perimeters +perimetral +perimetry +perimetric +perimetrical +perimetrically +perimetritic +perimetritis +perimetrium +perimyelitis +perimysia +perimysial +perimysium +perimorph +perimorphic +perimorphism +perimorphous +perinaeum +perinatal +perinde +perine +perinea +perineal +perineo- +perineocele +perineoplasty +perineoplastic +perineorrhaphy +perineoscrotal +perineosynthesis +perineostomy +perineotomy +perineovaginal +perineovulvar +perinephral +perinephria +perinephrial +perinephric +perinephritic +perinephritis +perinephrium +perineptunium +perineum +perineural +perineuria +perineurial +perineurical +perineuritis +perineurium +perinium +perinuclear +periocular +period +periodate +periodic +periodical +periodicalism +periodicalist +periodicalize +periodically +periodicalness +periodicals +periodicity +periodid +periodide +periodids +periodization +periodize +periodogram +periodograph +periodology +periodontal +periodontally +periodontia +periodontic +periodontics +periodontist +periodontitis +periodontium +periodontoclasia +periodontology +periodontologist +periodontoses +periodontosis +periodontum +periodoscope +periods +period's +Perioeci +perioecians +perioecic +perioecid +perioecus +perioesophageal +perioikoi +periomphalic +perionychia +perionychium +perionyx +perionyxis +perioophoritis +periophthalmic +periophthalmitis +Periopis +periople +perioplic +perioptic +perioptometry +perioque +perioral +periorbit +periorbita +periorbital +periorchitis +periost +periost- +periostea +periosteal +periosteally +periosteitis +periosteoalveolar +periosteo-edema +periosteoma +periosteomedullitis +periosteomyelitis +periosteophyte +periosteorrhaphy +periosteotome +periosteotomy +periosteous +periosteum +periostitic +periostitis +periostoma +periostosis +periostotomy +periostraca +periostracal +periostracum +periotic +periovular +peripachymeningitis +peripancreatic +peripancreatitis +peripapillary +peripatetian +Peripatetic +peripatetical +peripatetically +peripateticate +Peripateticism +peripatetics +Peripatidae +Peripatidea +peripatize +peripatoid +Peripatopsidae +Peripatopsis +Peripatus +peripenial +peripericarditis +peripetalous +peripetasma +peripeteia +peripety +peripetia +peripeties +periphacitis +peripharyngeal +Periphas +periphasis +peripherad +peripheral +peripherally +peripherallies +peripherals +periphery +peripherial +peripheric +peripherical +peripherically +peripheries +periphery's +peripherocentral +peripheroceptor +peripheromittor +peripheroneural +peripherophose +Periphetes +periphyllum +periphyse +periphysis +periphytic +periphyton +periphlebitic +periphlebitis +periphractic +periphrase +periphrased +periphrases +periphrasing +periphrasis +periphrastic +periphrastical +periphrastically +periphraxy +peripylephlebitis +peripyloric +Periplaneta +periplasm +periplast +periplastic +periplegmatic +peripleural +peripleuritis +Periploca +periplus +peripneumony +peripneumonia +peripneumonic +peripneustic +peripolar +peripolygonal +periportal +periproct +periproctal +periproctic +periproctitis +periproctous +periprostatic +periprostatitis +peripter +peripteral +periptery +peripteries +peripteroi +peripteros +peripterous +peripters +perique +periques +perirectal +perirectitis +perirenal +perirhinal +periryrle +perirraniai +peris +perisalpingitis +perisarc +perisarcal +perisarcous +perisarcs +perisaturnium +periscian +periscians +periscii +perisclerotic +periscopal +periscope +periscopes +periscopic +periscopical +periscopism +periselene +perish +perishability +perishabilty +perishable +perishableness +perishables +perishable's +perishably +perished +perisher +perishers +perishes +perishing +perishingly +perishless +perishment +perisigmoiditis +perisynovial +perisinuitis +perisinuous +perisinusitis +perisystole +perisystolic +perisoma +perisomal +perisomatic +perisome +perisomial +perisperm +perispermal +perispermatitis +perispermic +perisphere +perispheric +perispherical +perisphinctean +Perisphinctes +Perisphinctidae +perisphinctoid +perisplanchnic +perisplanchnitis +perisplenetic +perisplenic +perisplenitis +perispome +perispomena +perispomenon +perispondylic +perispondylitis +perispore +Perisporiaceae +perisporiaceous +Perisporiales +perissad +perissodactyl +Perissodactyla +perissodactylate +perissodactyle +perissodactylic +perissodactylism +perissodactylous +perissology +perissologic +perissological +perissosyllabic +peristalith +peristalses +peristalsis +peristaltic +peristaltically +peristaphyline +peristaphylitis +peristele +peristerite +peristeromorph +Peristeromorphae +peristeromorphic +peristeromorphous +peristeronic +peristerophily +peristeropod +peristeropodan +peristeropode +Peristeropodes +peristeropodous +peristethium +peristylar +peristyle +peristyles +peristylium +peristylos +peristylum +peristole +peristoma +peristomal +peristomatic +peristome +peristomial +peristomium +peristrephic +peristrephical +peristrumitis +peristrumous +perit +peritcia +perite +peritectic +peritendineum +peritenon +perithece +perithecia +perithecial +perithecium +perithelia +perithelial +perithelioma +perithelium +perithyreoiditis +perithyroiditis +perithoracic +perityphlic +perityphlitic +perityphlitis +peritlia +peritomy +peritomize +peritomous +periton- +peritonaea +peritonaeal +peritonaeum +peritonea +peritoneal +peritonealgia +peritonealize +peritonealized +peritonealizing +peritoneally +peritoneocentesis +peritoneoclysis +peritoneomuscular +peritoneopathy +peritoneopericardial +peritoneopexy +peritoneoplasty +peritoneoscope +peritoneoscopy +peritoneotomy +peritoneum +peritoneums +peritonism +peritonital +peritonitic +peritonitis +peritonsillar +peritonsillitis +peritracheal +peritrack +Peritrate +peritrema +peritrematous +peritreme +peritrich +Peritricha +peritrichan +peritrichate +peritrichic +peritrichous +peritrichously +peritroch +peritrochal +peritrochanteric +peritrochium +peritrochoid +peritropal +peritrophic +peritropous +peritura +periumbilical +periungual +periuranium +periureteric +periureteritis +periurethral +periurethritis +periuterine +periuvular +perivaginal +perivaginitis +perivascular +perivasculitis +perivenous +perivertebral +perivesical +perivisceral +perivisceritis +perivitellin +perivitelline +periwig +periwigged +periwigpated +periwigs +periwinkle +periwinkled +periwinkler +periwinkles +perizonium +perjink +perjinkety +perjinkities +perjinkly +perjure +perjured +perjuredly +perjuredness +perjurement +perjurer +perjurers +perjures +perjuress +perjury +perjuries +perjurymonger +perjurymongering +perjuring +perjurious +perjuriously +perjuriousness +perjury-proof +perjurous +perk +Perkasie +perked +perky +perkier +perkiest +perkily +Perkin +perkiness +perking +perkingly +perkinism +Perkins +Perkinston +Perkinsville +Perkiomenville +perkish +perknite +Perkoff +Perks +PERL +Perla +perlaceous +Perlaria +perlative +Perle +perleche +perlection +Perley +perlid +Perlidae +Perlie +perligenous +perling +perlingual +perlingually +Perlis +perlite +perlites +perlitic +Perlman +perlocution +perlocutionary +Perloff +perloir +perlucidus +perlustrate +perlustration +perlustrator +Perm +permafrost +Permalloy +permanence +permanences +permanency +permanencies +permanent +permanently +permanentness +permanents +permanganate +permanganic +permansion +permansive +permatron +permeability +permeable +permeableness +permeably +permeameter +permeance +permeant +permease +permeases +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permeator +permed +Permiak +Permian +permillage +perming +perminvar +permirific +permiss +permissable +permissibility +permissible +permissibleness +permissibly +permissiblity +permission +permissioned +permissions +permissive +permissively +permissiveness +permissivenesses +permissory +permistion +permit +permits +permit's +permittable +permittance +permitted +permittedly +permittee +permitter +permitting +permittivity +permittivities +permix +permixable +permixed +permixtion +permixtive +permixture +Permocarboniferous +permonosulphuric +permoralize +perms +permutability +permutable +permutableness +permutably +permutate +permutated +permutating +permutation +permutational +permutationist +permutationists +permutations +permutation's +permutator +permutatory +permutatorial +permute +permuted +permuter +permutes +permuting +pern +Pernambuco +pernancy +Pernas +pernasal +pernavigate +pernea +pernel +Pernell +pernephria +Pernettia +Perni +pernychia +pernicion +pernicious +perniciously +perniciousness +Pernick +pernickety +pernicketiness +pernicketty +pernickity +pernyi +Pernik +pernine +pernio +Pernis +pernitrate +pernitric +pernoctate +pernoctation +Pernod +pernor +Pero +peroba +perobrachius +perocephalus +perochirus +perodactylus +Perodipus +perofskite +Perognathinae +Perognathus +peroliary +Peromedusae +Peromela +peromelous +peromelus +Peromyscus +Peron +peronate +perone +peroneal +peronei +peroneocalcaneal +peroneotarsal +peroneotibial +peroneus +peronial +Peronism +Peronismo +Peronist +Peronista +Peronistas +peronium +peronnei +Peronospora +Peronosporaceae +peronosporaceous +Peronosporales +peropod +Peropoda +peropodous +peropus +peroral +perorally +perorate +perorated +perorates +perorating +peroration +perorational +perorations +perorative +perorator +peroratory +peroratorical +peroratorically +peroses +perosis +perosmate +perosmic +perosomus +Perot +perotic +Perotin +Perotinus +Perovo +perovskite +peroxy +peroxy- +peroxyacid +peroxyborate +peroxid +peroxidase +peroxidate +peroxidation +peroxide +peroxide-blond +peroxided +peroxides +peroxidic +peroxiding +peroxidize +peroxidized +peroxidizement +peroxidizing +peroxids +peroxyl +peroxisomal +peroxisome +perozonid +perozonide +perp +perpend +perpended +perpendicle +perpendicular +perpendicularity +perpendicularities +perpendicularly +perpendicularness +perpendiculars +perpending +perpends +perpense +perpension +perpensity +perpent +perpents +perpera +perperfect +perpession +perpet +perpetrable +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrators +perpetrator's +perpetratress +perpetratrix +Perpetua +perpetuable +perpetual +perpetualism +perpetualist +perpetuality +perpetually +perpetualness +perpetuana +perpetuance +perpetuant +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perpetuations +perpetuator +perpetuators +perpetuity +perpetuities +perpetuum +perphenazine +Perpignan +perplantar +perplex +perplexable +perplexed +perplexedly +perplexedness +perplexer +perplexes +perplexing +perplexingly +perplexity +perplexities +perplexment +perplication +perquadrat +perqueer +perqueerly +perqueir +perquest +perquisite +perquisites +perquisition +perquisitor +Perr +perradial +perradially +perradiate +perradius +Perrault +Perreault +perreia +Perren +Perret +Perretta +Perri +Perry +perridiculous +Perrie +perrier +perries +Perryhall +Perryman +Perrin +Perrine +Perrineville +Perrinist +Perrins +Perrinton +Perryopolis +Perris +Perrysburg +Perrysville +Perryton +Perryville +Perron +perrons +Perronville +perroquet +perruche +perrukery +perruque +perruquier +perruquiers +perruthenate +perruthenic +Pers +Persae +persalt +persalts +Persas +perscent +perscribe +perscrutate +perscrutation +perscrutator +Perse +Persea +persecute +persecuted +persecutee +persecutes +persecuting +persecutingly +persecution +persecutional +persecutions +persecutive +persecutiveness +persecutor +persecutory +persecutors +persecutor's +persecutress +persecutrix +Perseid +perseite +perseity +perseitol +persentiscency +Persephassa +Persephone +Persepolis +Persepolitan +perses +Perseus +perseverance +perseverances +perseverant +perseverate +perseveration +perseverative +persevere +persevered +perseveres +persevering +perseveringly +Pershing +Persia +Persian +Persianist +Persianization +Persianize +persians +Persic +persicary +Persicaria +Persichetti +Persicize +persico +persicot +persienne +persiennes +persiflage +persiflate +persifleur +persilicic +persillade +persymmetric +persymmetrical +persimmon +persimmons +persio +Persis +Persism +persist +persistance +persisted +persistence +persistences +persistency +persistencies +persistent +persistently +persister +persisters +persisting +persistingly +persistive +persistively +persistiveness +persists +Persius +persnickety +persnicketiness +persolve +person +persona +personable +personableness +personably +Personae +personage +personages +personage's +personal +personalia +personalis +personalisation +personalism +personalist +personalistic +personality +personalities +personality's +personalization +personalize +personalized +personalizes +personalizing +personally +personalness +personals +personalty +personalties +personam +personarum +personas +personate +personated +personately +personating +personation +personative +personator +personed +personeity +personhood +personify +personifiable +personifiant +personification +personifications +personificative +personificator +personified +personifier +personifies +personifying +personization +personize +personnel +Persons +person's +personship +person-to-person +persorption +perspection +perspectival +perspective +perspectived +perspectiveless +perspectively +perspectives +perspective's +Perspectivism +perspectivist +perspectivity +perspectograph +perspectometer +Perspex +perspicable +perspicacious +perspicaciously +perspicaciousness +perspicacity +perspicacities +perspicil +perspicous +perspicuity +perspicuous +perspicuously +perspicuousness +perspirability +perspirable +perspirant +perspirate +perspiration +perspirations +perspirative +perspiratory +perspire +perspired +perspires +perspiry +perspiring +perspiringly +Persse +Persson +perstand +perstringe +perstringement +persuadability +persuadable +persuadableness +persuadably +persuade +persuaded +persuadedly +persuadedness +persuader +persuaders +persuades +persuading +persuadingly +persuasibility +persuasible +persuasibleness +persuasibly +persuasion +persuasion-proof +persuasions +persuasion's +persuasive +persuasively +persuasiveness +persuasivenesses +persuasory +persue +persulfate +persulphate +persulphide +persulphocyanate +persulphocyanic +persulphuric +PERT +pert. +pertain +pertained +pertaining +pertainment +pertains +perten +pertenencia +perter +pertest +Perth +perthiocyanate +perthiocyanic +perthiotophyre +perthite +perthitic +perthitically +perthophyte +perthosite +Perthshire +perty +pertinaceous +pertinacious +pertinaciously +pertinaciousness +pertinacity +pertinacities +pertinate +pertinence +pertinences +pertinency +pertinencies +pertinent +pertinentia +pertinently +pertinentness +pertish +pertly +pertness +pertnesses +perturb +perturbability +perturbable +perturbance +perturbancy +perturbant +perturbate +perturbation +perturbational +perturbations +perturbation's +perturbatious +perturbative +perturbator +perturbatory +perturbatress +perturbatrix +perturbed +perturbedly +perturbedness +perturber +perturbing +perturbingly +perturbment +perturbs +Pertusaria +Pertusariaceae +pertuse +pertused +pertusion +pertussal +pertussis +Peru +Perugia +Perugian +Peruginesque +Perugino +peruke +peruked +perukeless +peruker +perukery +perukes +perukier +perukiership +perula +Perularia +perulate +perule +Perun +perusable +perusal +perusals +peruse +perused +peruser +perusers +peruses +perusing +Perusse +Perutz +Peruvian +Peruvianize +peruvians +Peruzzi +perv +pervade +pervaded +pervadence +pervader +pervaders +pervades +pervading +pervadingly +pervadingness +pervagate +pervagation +pervalvar +pervasion +pervasive +pervasively +pervasiveness +pervenche +perverse +perversely +perverseness +perversenesses +perverse-notioned +perversion +perversions +perversite +perversity +perversities +perversive +pervert +perverted +pervertedly +pervertedness +perverter +pervertibility +pervertible +pervertibly +perverting +pervertive +perverts +pervestigate +perviability +perviable +pervial +pervicacious +pervicaciously +pervicaciousness +pervicacity +pervigilium +pervious +perviously +perviousness +Pervouralsk +pervulgate +pervulgation +perwick +perwitsky +Perzan +pes +pesa +Pesach +pesade +pesades +pesage +Pesah +pesante +Pesaro +Pescadero +Pescadores +Pescara +pescod +Pesek +peseta +pesetas +pesewa +pesewas +Peshastin +Peshawar +Peshito +Peshitta +peshkar +peshkash +Peshtigo +peshwa +peshwaship +pesky +peskier +peskiest +peskily +peskiness +Peskoff +peso +pesos +Pesotum +pess +Pessa +pessary +pessaries +pessimal +pessimism +pessimisms +pessimist +pessimistic +pessimistically +pessimists +pessimize +pessimum +pessomancy +pessoner +pessular +pessulus +Pest +Pestalozzi +Pestalozzian +Pestalozzianism +Pestana +Peste +pester +pestered +pesterer +pesterers +pestering +pesteringly +pesterment +pesterous +pesters +pestersome +pestful +pesthole +pestholes +pesthouse +pest-house +pesticidal +pesticide +pesticides +pestiduct +pestiferous +pestiferously +pestiferousness +pestify +pestifugous +pestilence +pestilence-proof +pestilences +pestilenceweed +pestilencewort +pestilent +pestilential +pestilentially +pestilentialness +pestilently +pestis +pestle +pestled +pestles +pestle-shaped +pestling +pesto +pestology +pestological +pestologist +pestos +pestproof +pest-ridden +pests +Pet +Pet. +PETA +peta- +Petaca +Petain +petal +petalage +petaled +petaly +Petalia +petaliferous +petaliform +Petaliidae +petaline +petaling +petalism +petalite +petalled +petalless +petallike +petalling +petalocerous +petalody +petalodic +petalodies +petalodont +petalodontid +Petalodontidae +petalodontoid +Petalodus +petaloid +petaloidal +petaloideous +petalomania +petalon +Petalostemon +petalostichous +petalous +petals +petal's +Petaluma +petalwise +Petar +petara +petard +petardeer +petardier +petarding +petards +petary +Petasites +petasma +petasos +petasoses +petasus +petasuses +petate +petaurine +petaurist +Petaurista +Petauristidae +Petauroides +Petaurus +petchary +petcock +pet-cock +petcocks +PetE +peteca +petechia +petechiae +petechial +petechiate +petegreu +Petey +peteman +petemen +Peter +peter-boat +Peterboro +Peterborough +Peterec +petered +peterero +petering +Peterkin +Peterlee +Peterloo +Peterman +petermen +peternet +peter-penny +Peters +Petersburg +Petersen +Petersham +Peterson +Peterstown +Peterus +peterwort +Petes +Petfi +petful +pether +pethidine +Peti +Petie +Petigny +petiolar +petiolary +Petiolata +petiolate +petiolated +petiole +petioled +petioles +petioli +Petioliventres +petiolular +petiolulate +petiolule +petiolus +Petit +petit-bourgeois +Petite +petiteness +petites +petitgrain +petitio +petition +petitionable +petitional +petitionary +petitionarily +petitioned +petitionee +petitioner +petitioners +petitioning +petitionist +petitionproof +petition-proof +petitions +petit-juryman +petit-juror +petit-maftre +petit-maitre +petit-maltre +petit-mattre +Petit-Moule +petit-negre +petit-noir +petitor +petitory +petits +Petiveria +Petiveriaceae +petkin +petkins +petling +PETN +petnap +petnapping +petnappings +petnaps +peto +Petofi +petos +Petoskey +Petr +petr- +Petra +Petracca +petralogy +Petrarch +Petrarchal +Petrarchan +Petrarchesque +Petrarchian +Petrarchianism +Petrarchism +Petrarchist +Petrarchistic +Petrarchistical +Petrarchize +petrary +Petras +petre +Petrea +petrean +Petrey +petreity +Petrel +petrels +petrescence +petrescency +petrescent +petri +Petrick +Petricola +Petricolidae +petricolous +Petrie +petrifaction +petrifactions +petrifactive +petrify +petrifiable +petrific +petrificant +petrificate +petrification +petrified +petrifier +petrifies +petrifying +Petrillo +Petrina +Petrine +Petrinism +Petrinist +Petrinize +petrissage +petro +petro- +Petrobium +Petrobrusian +petrochemical +petrochemicals +petrochemistry +petrodollar +petrodollars +petrog +petrog. +Petrogale +petrogenesis +petrogenetic +petrogeny +petrogenic +petroglyph +petroglyphy +petroglyphic +Petrograd +petrogram +petrograph +petrographer +petrographers +petrography +petrographic +petrographical +petrographically +petrohyoid +petrol +petrol. +petrolage +petrolatum +petrolean +petrolene +petroleous +petroleum +petroleums +petroleur +petroleuse +Petrolia +petrolic +petroliferous +petrolific +petrolin +Petrolina +petrolist +petrolithic +petrolization +petrolize +petrolized +petrolizing +petrolled +petrolling +petrology +petrologic +petrological +petrologically +petrologist +petrologists +petrols +petromastoid +Petromilli +Petromyzon +Petromyzonidae +petromyzont +Petromyzontes +Petromyzontidae +petromyzontoid +petronel +Petronella +petronellier +petronels +Petronia +Petronilla +Petronille +Petronius +petro-occipital +Petropavlovsk +petropharyngeal +petrophilous +Petros +petrosa +petrosal +Petroselinum +Petrosian +petrosilex +petrosiliceous +petrosilicious +petrosphenoid +petrosphenoidal +petrosphere +petrosquamosal +petrosquamous +petrostearin +petrostearine +petrosum +petrotympanic +Petrouchka +petrous +Petrovsk +petroxolin +Petrozavodsk +Petrpolis +pets +petsai +petsais +Petsamo +Petta +pettable +pettah +petted +pettedly +pettedness +petter +petters +petter's +petti +Petty +pettiagua +petty-bag +Pettibone +pettichaps +petticoat +petticoated +petticoatery +petticoaterie +petticoaty +petticoating +petticoatism +petticoatless +petticoats +petticoat's +pettier +pettiest +Pettifer +pettifog +pettyfog +pettifogged +pettifogger +pettifoggery +pettifoggers +pettifogging +pettifogs +pettifogulize +pettifogulizer +Pettiford +pettygod +Pettigrew +pettily +petty-minded +petty-mindedly +petty-mindedness +pettiness +pettinesses +petting +pettingly +pettings +pettish +pettishly +pettishness +pettiskirt +Pettisville +Pettit +pettitoes +pettle +pettled +pettles +pettling +petto +Pettus +Petua +Petula +Petulah +petulance +petulances +petulancy +petulancies +petulant +petulantly +Petulia +petum +petune +Petunia +petunias +petunse +petuntse +petuntses +petuntze +petuntzes +Petuu +petwood +petzite +peucedanin +Peucedanum +Peucetii +peucyl +peucites +Peugeot +Peugia +peuhl +Peul +peulvan +Peumus +Peursem +Peutingerian +Pevely +Pevsner +Pevzner +pew +pewage +Pewamo +Pewaukee +pewdom +pewee +pewees +pewfellow +pewful +pewholder +pewy +pewing +pewit +pewits +pewless +pewmate +pews +pew's +pewter +pewterer +pewterers +pewtery +pewters +pewterwort +PEX +PEXSI +pezantic +Peziza +Pezizaceae +pezizaceous +pezizaeform +Pezizales +peziziform +pezizoid +pezograph +Pezophaps +PF +pf. +Pfaff +Pfaffian +Pfafftown +Pfalz +Pfannkuchen +PFB +pfc +pfd +Pfeffer +Pfeffernsse +pfeffernuss +Pfeifer +Pfeifferella +pfennig +pfennige +pfennigs +pfft +pfg +Pfister +Pfitzner +Pfizer +pflag +Pflugerville +Pforzheim +Pfosi +PFPU +pfui +pfund +pfunde +pfx +PG +Pg. +PGA +pgntt +pgnttrp +PH +PHA +Phaca +Phacelia +phacelite +phacella +phacellite +phacellus +Phacidiaceae +Phacidiales +phacitis +phacoanaphylaxis +phacocele +phacochere +phacocherine +phacochoere +phacochoerid +phacochoerine +phacochoeroid +Phacochoerus +phacocyst +phacocystectomy +phacocystitis +phacoglaucoma +phacoid +phacoidal +phacoidoscope +phacolysis +phacolite +phacolith +phacomalacia +phacometer +phacopid +Phacopidae +Phacops +phacosclerosis +phacoscope +phacotherapy +Phaea +Phaeacia +Phaeacian +Phaeax +Phaedo +Phaedra +Phaedrus +phaeism +phaelite +phaenanthery +phaenantherous +Phaenna +phaenogam +Phaenogamia +phaenogamian +phaenogamic +phaenogamous +phaenogenesis +phaenogenetic +phaenology +phaenological +phaenomenal +phaenomenism +phaenomenon +phaenozygous +phaeochrous +Phaeodaria +phaeodarian +phaeomelanin +Phaeophyceae +phaeophycean +phaeophyceous +phaeophyl +phaeophyll +Phaeophyta +phaeophytin +phaeophore +phaeoplast +Phaeosporales +phaeospore +Phaeosporeae +phaeosporous +Phaestus +Phaet +Phaethon +Phaethonic +Phaethontes +Phaethontic +Phaethontidae +Phaethusa +phaeton +phaetons +phage +phageda +Phagedaena +phagedaenic +phagedaenical +phagedaenous +phagedena +phagedenic +phagedenical +phagedenous +phages +phagy +phagia +Phagineae +phago- +phagocytable +phagocytal +phagocyte +phagocyter +phagocytic +phagocytism +phagocytize +phagocytized +phagocytizing +phagocytoblast +phagocytolysis +phagocytolytic +phagocytose +phagocytosed +phagocytosing +phagocytosis +phagocytotic +phagodynamometer +phagolysis +phagolytic +phagomania +phagophobia +phagosome +phagous +Phaidra +Phaye +Phaih +Phail +phainolion +Phainopepla +Phaistos +Phajus +phako- +Phalacrocoracidae +phalacrocoracine +Phalacrocorax +phalacrosis +Phalaecean +Phalaecian +Phalaenae +Phalaenidae +phalaenopsid +Phalaenopsis +Phalan +phalangal +Phalange +phalangeal +phalangean +phalanger +Phalangeridae +Phalangerinae +phalangerine +phalanges +phalangette +phalangian +phalangic +phalangid +Phalangida +phalangidan +Phalangidea +phalangidean +Phalangides +phalangiform +Phalangigrada +phalangigrade +phalangigrady +phalangiid +Phalangiidae +phalangist +Phalangista +Phalangistidae +phalangistine +phalangite +phalangitic +phalangitis +Phalangium +phalangology +phalangologist +phalanstery +phalansterial +phalansterian +phalansterianism +phalansteric +phalansteries +phalansterism +phalansterist +phalanx +phalanxed +phalanxes +phalarica +Phalaris +Phalarism +phalarope +phalaropes +Phalaropodidae +phalera +phalerae +phalerate +phalerated +Phaleucian +Phallaceae +phallaceous +Phallales +phallalgia +phallaneurysm +phallephoric +phalli +phallic +phallical +phallically +phallicism +phallicist +phallics +phallin +phallis +phallism +phallisms +phallist +phallists +phallitis +phallocrypsis +phallodynia +phalloid +phalloncus +phalloplasty +phallorrhagia +phallus +phalluses +Phanar +Phanariot +Phanariote +phanatron +phane +phaneric +phanerite +phanero- +Phanerocarpae +Phanerocarpous +Phanerocephala +phanerocephalous +phanerocodonic +phanerocryst +phanerocrystalline +phanerogam +phanerogamy +Phanerogamia +phanerogamian +phanerogamic +phanerogamous +phanerogenetic +phanerogenic +Phaneroglossa +phaneroglossal +phaneroglossate +phaneromania +phaneromere +phaneromerous +phanerophyte +phaneroscope +phanerosis +Phanerozoic +phanerozonate +Phanerozonia +phany +phanic +phano +phanos +phanotron +phansigar +phantascope +phantasy +phantasia +Phantasiast +Phantasiastic +phantasied +phantasies +phantasying +phantasist +phantasize +phantasm +phantasma +phantasmag +phantasmagory +phantasmagoria +phantasmagorial +phantasmagorially +phantasmagorian +phantasmagorianly +phantasmagorias +phantasmagoric +phantasmagorical +phantasmagorically +phantasmagories +phantasmagorist +phantasmal +phantasmalian +phantasmality +phantasmally +phantasmascope +phantasmata +Phantasmatic +phantasmatical +phantasmatically +phantasmatography +phantasmic +phantasmical +phantasmically +Phantasmist +phantasmogenesis +phantasmogenetic +phantasmograph +phantasmology +phantasmological +phantasms +phantast +phantastic +phantastical +phantasts +Phantasus +phantic +phantom +phantomatic +phantom-fair +phantomy +phantomic +phantomical +phantomically +Phantomist +phantomize +phantomizer +phantomland +phantomlike +phantomnation +phantomry +phantoms +phantom's +phantomship +phantom-white +phantoplex +phantoscope +Phar +Pharaoh +pharaohs +Pharaonic +Pharaonical +PharB +Pharbitis +PharD +Phare +Phareodus +Phares +Pharian +pharyng- +pharyngal +pharyngalgia +pharyngalgic +pharyngeal +pharyngealization +pharyngealized +pharyngectomy +pharyngectomies +pharyngemphraxis +pharynges +pharyngic +pharyngismus +pharyngitic +pharyngitis +pharyngo- +pharyngoamygdalitis +pharyngobranch +pharyngobranchial +pharyngobranchiate +Pharyngobranchii +pharyngocele +pharyngoceratosis +pharyngodynia +pharyngoepiglottic +pharyngoepiglottidean +pharyngoesophageal +pharyngoglossal +pharyngoglossus +pharyngognath +Pharyngognathi +pharyngognathous +pharyngography +pharyngographic +pharyngokeratosis +pharyngolaryngeal +pharyngolaryngitis +pharyngolith +pharyngology +pharyngological +pharyngomaxillary +pharyngomycosis +pharyngonasal +pharyngo-oesophageal +pharyngo-oral +pharyngopalatine +pharyngopalatinus +pharyngoparalysis +pharyngopathy +pharyngoplasty +pharyngoplegy +pharyngoplegia +pharyngoplegic +pharyngopleural +Pharyngopneusta +pharyngopneustal +pharyngorhinitis +pharyngorhinoscopy +pharyngoscleroma +pharyngoscope +pharyngoscopy +pharyngospasm +pharyngotherapy +pharyngotyphoid +pharyngotome +pharyngotomy +pharyngotonsillitis +pharyngoxerosis +pharynogotome +pharynx +pharynxes +Pharisaean +Pharisaic +pharisaical +Pharisaically +Pharisaicalness +Pharisaism +Pharisaist +Pharisean +Pharisee +Phariseeism +pharisees +Pharm +pharmacal +pharmaceutic +pharmaceutical +pharmaceutically +pharmaceuticals +pharmaceutics +pharmaceutist +pharmacy +pharmacic +pharmacies +pharmacist +pharmacists +pharmacite +pharmaco- +pharmacochemistry +pharmacodiagnosis +pharmacodynamic +pharmacodynamical +pharmacodynamically +pharmacodynamics +pharmacoendocrinology +pharmacogenetic +pharmacogenetics +pharmacognosy +pharmacognosia +pharmacognosis +pharmacognosist +pharmacognostic +pharmacognostical +pharmacognostically +pharmacognostics +pharmacography +pharmacokinetic +pharmacokinetics +pharmacol +pharmacolite +pharmacology +pharmacologia +pharmacologic +pharmacological +pharmacologically +pharmacologies +pharmacologist +pharmacologists +pharmacomania +pharmacomaniac +pharmacomaniacal +pharmacometer +pharmacon +pharmaco-oryctology +pharmacopedia +pharmacopedic +pharmacopedics +pharmacopeia +pharmacopeial +pharmacopeian +pharmacopeias +pharmacophobia +pharmacopoeia +pharmacopoeial +pharmacopoeian +pharmacopoeias +pharmacopoeic +pharmacopoeist +pharmacopolist +pharmacoposia +pharmacopsychology +pharmacopsychosis +pharmacosiderite +pharmacotherapy +pharmakoi +pharmakos +PharmD +pharmic +PharmM +pharmuthi +pharo +Pharoah +pharology +Pharomacrus +Pharos +pharoses +Pharr +Pharsalia +Pharsalian +Pharsalus +Phascaceae +phascaceous +Phascogale +Phascolarctinae +Phascolarctos +phascolome +Phascolomyidae +Phascolomys +Phascolonus +Phascum +phase +phaseal +phase-contrast +phased +phaseless +phaselin +phasemeter +phasemy +Phaseolaceae +phaseolin +phaseolous +phaseolunatin +Phaseolus +phaseometer +phaseout +phaseouts +phaser +phasers +Phases +phaseun +phase-wound +phasia +Phasianella +Phasianellidae +phasianic +phasianid +Phasianidae +Phasianinae +phasianine +phasianoid +Phasianus +phasic +phasing +Phasiron +phasis +phasitron +phasm +phasma +phasmajector +phasmatid +Phasmatida +Phasmatidae +Phasmatodea +phasmatoid +Phasmatoidea +phasmatrope +phasmid +Phasmida +Phasmidae +phasmids +phasmoid +phasmophobia +phasogeneous +phasor +phasotropy +phat +Phathon +phatic +phatically +PHC +PhD +pheal +phearse +pheasant +pheasant-eyed +pheasant-plumed +pheasantry +pheasants +pheasant's +pheasant's-eye +pheasant's-eyes +pheasant-shell +pheasant-tailed +pheasantwood +Pheb +Pheba +Phebe +Phecda +Phedra +Phedre +pheeal +Phegeus +Phegopteris +Pheidippides +Pheidole +Phelan +Phelgen +Phelgon +Phelia +Phelips +phellandrene +phellem +phellems +phello- +Phellodendron +phelloderm +phellodermal +phellogen +phellogenetic +phellogenic +phellonic +phelloplastic +phelloplastics +phellum +phelonia +phelonion +phelonionia +phelonions +Phelps +Phemerol +Phemia +phemic +Phemie +Phemius +phen- +phenacaine +phenacetin +phenacetine +phenaceturic +phenacyl +phenacite +Phenacodontidae +Phenacodus +phenakism +phenakistoscope +phenakite +Phenalgin +phenanthraquinone +phenanthrene +phenanthrenequinone +phenanthridine +phenanthridone +phenanthrol +phenanthroline +phenarsine +phenate +phenates +phenazin +phenazine +phenazins +phenazone +Phene +phenegol +phenelzine +phenene +phenethicillin +phenethyl +phenetic +pheneticist +phenetics +phenetidin +phenetidine +phenetol +phenetole +phenetols +phenformin +phengite +phengitical +Pheni +Pheny +phenic +Phenica +phenicate +Phenice +Phenicia +phenicine +phenicious +phenicopter +phenyl +phenylacetaldehyde +phenylacetamide +phenylacetic +phenylaceticaldehyde +phenylalanine +phenylamide +phenylamine +phenylate +phenylated +phenylation +phenylbenzene +phenylboric +phenylbutazone +phenylcarbamic +phenylcarbimide +phenylcarbinol +phenyldiethanolamine +phenylene +phenylenediamine +phenylephrine +phenylethylene +phenylethylmalonylure +phenylethylmalonylurea +phenylglycine +phenylglycolic +phenylglyoxylic +phenylhydrazine +phenylhydrazone +phenylic +phenylketonuria +phenylketonuric +phenylmethane +phenyls +phenylthiocarbamide +phenylthiourea +phenin +phenine +Phenix +phenixes +phenmetrazine +phenmiazine +pheno- +phenobarbital +phenobarbitol +phenobarbitone +phenocain +phenocoll +phenocopy +phenocopies +phenocryst +phenocrystalline +phenocrystic +phenogenesis +phenogenetic +phenol +phenolate +phenolated +phenolia +phenolic +phenolics +phenoliolia +phenolion +phenolions +phenolization +phenolize +phenology +phenologic +phenological +phenologically +phenologist +phenoloid +phenolphthalein +phenol-phthalein +phenols +phenolsulphonate +phenolsulphonephthalein +phenolsulphonic +phenom +phenomena +phenomenal +phenomenalism +phenomenalist +phenomenalistic +phenomenalistically +phenomenalists +phenomenality +phenomenalization +phenomenalize +phenomenalized +phenomenalizing +phenomenally +phenomenalness +phenomenic +phenomenical +phenomenism +phenomenist +phenomenistic +phenomenize +phenomenized +phenomenology +phenomenologic +phenomenological +phenomenologically +phenomenologies +phenomenologist +phenomenon +phenomenona +phenomenons +phenoms +phenoplast +phenoplastic +phenoquinone +phenosafranine +phenosal +phenose +phenosol +phenospermy +phenospermic +phenothiazine +phenotype +phenotypes +phenotypic +phenotypical +phenotypically +phenoxazine +phenoxy +phenoxybenzamine +phenoxid +phenoxide +phenozygous +phentolamine +pheochromocytoma +pheon +pheophyl +pheophyll +pheophytin +Pherae +Phereclus +Pherecratean +Pherecratian +Pherecratic +Pherephatta +pheretrer +Pherkad +pheromonal +pheromone +pheromones +Pherophatta +Phersephatta +Phersephoneia +phew +Phi +Phia +phial +phialae +phialai +phiale +phialed +phialful +phialide +phialine +phialing +phialled +phiallike +phialling +phialophore +phialospore +phials +phycic +Phyciodes +phycite +Phycitidae +phycitol +phyco- +phycochrom +phycochromaceae +phycochromaceous +phycochrome +Phycochromophyceae +phycochromophyceous +phycocyanin +phycocyanogen +phycocolloid +Phycodromidae +phycoerythrin +phycography +phycology +phycological +phycologist +Phycomyces +phycomycete +Phycomycetes +phycomycetous +phycophaein +phycoxanthin +phycoxanthine +Phidiac +Phidian +Phidias +Phidippides +phies +Phyfe +Phigalian +phygogalactic +PHIGS +phil +Phyl +phil- +phyl- +Phil. +Phila +phyla +philabeg +philabegs +phylacobiosis +phylacobiotic +phylactery +phylacteric +phylacterical +phylacteried +phylacteries +phylacterize +phylactic +phylactocarp +phylactocarpal +Phylactolaema +Phylactolaemata +phylactolaematous +Phylactolema +Phylactolemata +philadelphy +Philadelphia +Philadelphian +Philadelphianism +philadelphians +philadelphite +Philadelphus +Philae +phylae +Phil-african +philalethist +philamot +Philan +Philana +Philander +philandered +philanderer +philanderers +philandering +philanders +philanthid +Philanthidae +philanthrope +philanthropy +philanthropian +philanthropic +philanthropical +philanthropically +philanthropies +philanthropine +philanthropinism +philanthropinist +Philanthropinum +philanthropise +philanthropised +philanthropising +philanthropism +philanthropist +philanthropistic +philanthropists +philanthropize +philanthropized +philanthropizing +Philanthus +philantomba +phylar +Phil-arabian +Phil-arabic +phylarch +philarchaist +phylarchy +phylarchic +phylarchical +philaristocracy +phylartery +philately +philatelic +philatelical +philatelically +philatelies +philatelism +philatelist +philatelistic +philatelists +Philathea +philathletic +philauty +phylaxis +phylaxises +Philbert +Philby +Philbin +Philbo +Philbrook +Philcox +phile +phyle +Philem +Philem. +philematology +Philemol +Philemon +Philender +phylephebic +Philepitta +Philepittidae +phyleses +Philesia +phylesis +phylesises +Philetaerus +phyletic +phyletically +phyletism +Phyleus +Philharmonic +philharmonics +philhellene +philhellenic +philhellenism +philhellenist +philhymnic +philhippic +philia +philiater +philibeg +philibegs +Philibert +philic +phylic +Philydraceae +philydraceous +Philina +Philine +Philip +Philipa +Philipines +Philipp +Philippa +Philippan +Philippe +Philippeville +Philippi +Philippian +Philippians +Philippic +philippicize +Philippics +philippina +Philippine +Philippines +Philippism +Philippist +Philippistic +Philippizate +philippize +philippizer +Philippopolis +Philipps +philippus +Philips +Philipsburg +Philipson +Philyra +Philis +Phylis +Phylys +Phyliss +philister +Philistia +Philistian +Philistine +Philistinely +philistines +Philistinian +Philistinic +Philistinish +Philistinism +Philistinize +Philius +phill +phyll +phyll- +Phyllachora +Phyllactinia +Phillada +phyllade +phyllamania +phyllamorph +Phillane +Phyllanthus +phyllary +phyllaries +Phyllaurea +Philly +Phillida +Phyllida +Phillie +phylliform +phillilew +philliloo +phyllin +phylline +Phillip +Phillipe +phillipeener +Phillipp +Phillippe +phillippi +Phillips +Phillipsburg +phillipsine +phillipsite +Phillipsville +Phillyrea +phillyrin +Phillis +Phyllis +Phyllys +phyllite +phyllites +phyllitic +Phyllitis +Phyllium +phyllo +phyllo- +phyllobranchia +phyllobranchial +phyllobranchiate +Phyllocactus +phyllocarid +Phyllocarida +phyllocaridan +Phylloceras +phyllocerate +Phylloceratidae +phyllocyanic +phyllocyanin +phyllocyst +phyllocystic +phylloclad +phylloclade +phyllocladia +phyllocladioid +phyllocladium +phyllocladous +phyllode +phyllodes +phyllody +phyllodia +phyllodial +phyllodination +phyllodineous +phyllodiniation +phyllodinous +phyllodium +Phyllodoce +phylloerythrin +phyllogenetic +phyllogenous +phylloid +phylloidal +phylloideous +phylloids +phyllomancy +phyllomania +phyllome +phyllomes +phyllomic +phyllomorph +phyllomorphy +phyllomorphic +phyllomorphosis +Phyllophaga +phyllophagan +phyllophagous +phyllophyllin +phyllophyte +phyllophore +phyllophorous +phyllopyrrole +phyllopod +Phyllopoda +phyllopodan +phyllopode +phyllopodiform +phyllopodium +phyllopodous +phylloporphyrin +Phyllopteryx +phylloptosis +phylloquinone +phyllorhine +phyllorhinine +phyllos +phylloscopine +Phylloscopus +phyllosilicate +phyllosiphonic +phyllosoma +Phyllosomata +phyllosome +Phyllospondyli +phyllospondylous +Phyllostachys +Phyllosticta +Phyllostoma +Phyllostomatidae +Phyllostomatinae +phyllostomatoid +phyllostomatous +phyllostome +Phyllostomidae +Phyllostominae +phyllostomine +phyllostomous +Phyllostomus +phyllotactic +phyllotactical +phyllotaxy +phyllotaxic +phyllotaxis +phyllous +phylloxanthin +Phylloxera +phylloxerae +phylloxeran +phylloxeras +phylloxeric +Phylloxeridae +phyllozooid +phillumenist +Philmont +Philo +Phylo +philo- +phylo- +Philo-athenian +philobiblian +philobiblic +philobiblical +philobiblist +philobotanic +philobotanist +philobrutish +philocaly +philocalic +philocalist +philocathartic +philocatholic +philocyny +philocynic +philocynical +philocynicism +philocomal +Philoctetes +philocubist +philodemic +philodendra +Philodendron +philodendrons +philodespot +philodestructiveness +Philodina +Philodinidae +philodox +philodoxer +philodoxical +philodramatic +philodramatist +Philoetius +philofelist +philofelon +Philo-french +Philo-Gallic +Philo-gallicism +philogarlic +philogastric +philogeant +phylogenesis +phylogenetic +phylogenetical +phylogenetically +phylogeny +phylogenic +phylogenist +philogenitive +philogenitiveness +Philo-german +Philo-germanism +phylogerontic +phylogerontism +philogynaecic +philogyny +philogynist +philogynous +philograph +phylography +philographic +Philo-greek +Philohela +philohellenian +Philo-hindu +Philo-yankee +Philo-yankeeist +Philo-jew +philokleptic +philol +philol. +Philo-laconian +Philolaus +philoleucosis +philologaster +philologastry +philologer +philology +phylology +philologian +philologic +philological +philologically +philologist +philologistic +philologists +philologize +philologue +Philomachus +Philomath +philomathematic +philomathematical +philomathy +philomathic +philomathical +philome +Philomel +Philomela +philomelanist +philomelian +philomels +Philomena +philomystic +philomythia +philomythic +Philomont +philomuse +philomusical +phylon +philonatural +phyloneanic +philoneism +phylonepionic +Philonian +Philonic +Philonis +Philonism +Philonist +philonium +philonoist +Philonome +Phylonome +Philoo +philopagan +philopater +philopatrian +Philo-peloponnesian +philopena +philophilosophos +philopig +philoplutonic +philopoet +philopogon +Philo-pole +philopolemic +philopolemical +Philo-polish +philopornist +philoprogeneity +philoprogenitive +philoprogenitiveness +philopterid +Philopteridae +philopublican +philoradical +philorchidaceous +philornithic +philorthodox +Philo-russian +philos +philos. +Philo-slav +Philo-slavism +philosoph +philosophaster +philosophastering +philosophastry +philosophe +philosophedom +philosopheme +philosopher +philosopheress +philosophers +philosopher's +philosophership +philosophes +philosophess +philosophy +philosophic +philosophical +philosophically +philosophicalness +philosophicide +philosophico- +philosophicohistorical +philosophicojuristic +philosophicolegal +philosophicopsychological +philosophicoreligious +philosophicotheological +philosophies +philosophilous +philosophy's +philosophisation +philosophise +philosophised +philosophiser +philosophising +philosophism +philosophist +philosophister +philosophistic +philosophistical +philosophization +philosophize +philosophized +philosophizer +philosophizers +philosophizes +philosophizing +philosophling +philosophobia +philosophocracy +philosophuncule +philosophunculist +philotadpole +philotechnic +philotechnical +philotechnist +Philo-teuton +Philo-teutonism +philothaumaturgic +philotheism +philotheist +philotheistic +philotheosophical +philotherian +philotherianism +Philotria +Philo-turk +Philo-turkish +Philo-turkism +philous +Philoxenian +philoxygenous +Philo-zionist +philozoic +philozoist +philozoonist +Philpot +Philps +philter +philtered +philterer +philtering +philterproof +philters +philtra +philtre +philtred +philtres +philtring +philtrum +phylum +phylumla +phyma +phymas +phymata +phymatic +phymatid +Phymatidae +Phymatodes +phymatoid +phymatorhysin +phymatosis +phi-meson +phimosed +phimoses +Phymosia +phimosis +phimotic +Phina +Phineas +Phineus +Phio +Phiomia +Phiona +Phionna +Phip +phi-phenomena +phi-phenomenon +phippe +Phippen +Phipps +Phippsburg +Phira +phyre +phiroze +phis +phys +phys. +Physa +physagogue +Physalia +physalian +Physaliidae +Physalis +physalite +Physalospora +Physapoda +Physaria +Physcia +Physciaceae +physcioid +Physcomitrium +physed +physeds +physes +Physeter +Physeteridae +Physeterinae +physeterine +physeteroid +Physeteroidea +physharmonica +physi- +physianthropy +physiatric +physiatrical +physiatrics +physiatrist +physic +physical +physicalism +physicalist +physicalistic +physicalistically +physicality +physicalities +physically +physicalness +physicals +physician +physicianary +physiciancy +physicianed +physicianer +physicianess +physicianing +physicianless +physicianly +physicians +physician's +physicianship +physicism +physicist +physicists +physicist's +physicked +physicker +physicky +physicking +physicks +physic-nut +physico- +physicoastronomical +physicobiological +physicochemic +physicochemical +physicochemically +physicochemist +physicochemistry +physicogeographical +physicologic +physicological +physicomathematical +physicomathematics +physicomechanical +physicomedical +physicomental +physicomorph +physicomorphic +physicomorphism +physicooptics +physicophilosophy +physicophilosophical +physicophysiological +physicopsychical +physicosocial +physicotheology +physico-theology +physicotheological +physicotheologist +physicotherapeutic +physicotherapeutics +physicotherapy +physics +physid +Physidae +physiform +Physik +physio- +physiochemical +physiochemically +physiochemistry +physiocracy +physiocrat +physiocratic +physiocratism +physiocratist +physiogenesis +physiogenetic +physiogeny +physiogenic +physiognomy +physiognomic +physiognomical +physiognomically +physiognomics +physiognomies +physiognomist +physiognomize +physiognomonic +physiognomonical +physiognomonically +physiogony +physiographer +physiography +physiographic +physiographical +physiographically +physiol +physiolater +physiolatry +physiolatrous +physiologer +physiology +physiologian +physiologic +physiological +physiologically +physiologicoanatomic +physiologies +physiologist +physiologists +physiologize +physiologue +physiologus +physiopathology +physiopathologic +physiopathological +physiopathologically +physiophilist +physiophilosopher +physiophilosophy +physiophilosophical +physiopsychic +physiopsychical +physiopsychology +physiopsychological +physiosociological +physiosophy +physiosophic +physiotherapeutic +physiotherapeutical +physiotherapeutics +physiotherapy +physiotherapies +physiotherapist +physiotherapists +physiotype +physiotypy +physique +physiqued +physiques +physis +physitheism +physitheist +physitheistic +physitism +physiurgy +physiurgic +physnomy +physo- +physocarpous +Physocarpus +physocele +physoclist +Physoclisti +physoclistic +physoclistous +Physoderma +physogastry +physogastric +physogastrism +physometra +Physonectae +physonectous +physophora +Physophorae +physophoran +physophore +physophorous +physopod +Physopoda +physopodan +Physostegia +Physostigma +physostigmine +physostomatous +physostome +Physostomi +physostomous +PHYSREV +phit +phyt- +phytalbumose +Phytalus +phytane +phytanes +phytase +phytate +phyte +Phytelephas +Phyteus +Phithom +phytic +phytiferous +phytiform +phytyl +phytin +phytins +phytivorous +phyto- +phytoalexin +phytobacteriology +phytobezoar +phytobiology +phytobiological +phytobiologist +phytochemical +phytochemically +phytochemist +phytochemistry +phytochlore +phytochlorin +phytochrome +phytocidal +phytocide +phytoclimatology +phytoclimatologic +phytoclimatological +phytocoenoses +phytocoenosis +phytodynamics +phytoecology +phytoecological +phytoecologist +Phytoflagellata +phytoflagellate +phytogamy +phytogenesis +phytogenetic +phytogenetical +phytogenetically +phytogeny +phytogenic +phytogenous +phytogeographer +phytogeography +phytogeographic +phytogeographical +phytogeographically +phytoglobulin +phytognomy +phytograph +phytographer +phytography +phytographic +phytographical +phytographist +phytohaemagglutinin +phytohemagglutinin +phytohormone +phytoid +phytokinin +phytol +Phytolacca +Phytolaccaceae +phytolaccaceous +phytolatry +phytolatrous +phytolite +phytolith +phytolithology +phytolithological +phytolithologist +phytology +phytologic +phytological +phytologically +phytologist +phytols +phytoma +Phytomastigina +Phytomastigoda +phytome +phytomer +phytomera +phytometer +phytometry +phytometric +phytomonad +Phytomonadida +Phytomonadina +Phytomonas +phytomorphic +phytomorphology +phytomorphosis +phyton +phytonadione +phitones +phytonic +phytonomy +phytonomist +phytons +phytooecology +phytopaleontology +phytopaleontologic +phytopaleontological +phytopaleontologist +phytoparasite +phytopathogen +phytopathogenic +phytopathology +phytopathologic +phytopathological +phytopathologist +Phytophaga +phytophagan +phytophage +phytophagy +phytophagic +Phytophagineae +phytophagous +phytopharmacology +phytopharmacologic +phytophenology +phytophenological +phytophil +phytophylogenetic +phytophylogeny +phytophylogenic +phytophilous +phytophysiology +phytophysiological +Phytophthora +phytoplankton +phytoplanktonic +phytoplasm +phytopsyche +phytoptid +Phytoptidae +phytoptose +phytoptosis +Phytoptus +phytorhodin +phytosaur +Phytosauria +phytosaurian +phytoserology +phytoserologic +phytoserological +phytoserologically +phytosynthesis +phytosis +phytosociology +phytosociologic +phytosociological +phytosociologically +phytosociologist +phytosterin +phytosterol +phytostrote +phytosuccivorous +phytotaxonomy +phytotechny +phytoteratology +phytoteratologic +phytoteratological +phytoteratologist +Phytotoma +phytotomy +Phytotomidae +phytotomist +phytotopography +phytotopographical +phytotoxic +phytotoxicity +phytotoxin +phytotron +phytovitellin +Phytozoa +phytozoan +Phytozoaria +phytozoon +Phitsanulok +Phyxius +Phiz +phizes +phizog +PhL +phleb- +phlebalgia +phlebangioma +phlebarteriectasia +phlebarteriodialysis +phlebectasy +phlebectasia +phlebectasis +phlebectomy +phlebectopy +phlebectopia +phlebemphraxis +phlebenteric +phlebenterism +phlebitic +phlebitis +phlebo- +Phlebodium +phlebogram +phlebograph +phlebography +phlebographic +phlebographical +phleboid +phleboidal +phlebolite +phlebolith +phlebolithiasis +phlebolithic +phlebolitic +phlebology +phlebological +phlebometritis +phlebopexy +phleboplasty +phleborrhage +phleborrhagia +phleborrhaphy +phleborrhexis +phlebosclerosis +phlebosclerotic +phlebostasia +phlebostasis +phlebostenosis +phlebostrepsis +phlebothrombosis +phlebotome +phlebotomy +phlebotomic +phlebotomical +phlebotomically +phlebotomies +phlebotomisation +phlebotomise +phlebotomised +phlebotomising +phlebotomist +phlebotomization +phlebotomize +Phlebotomus +Phlegethon +Phlegethontal +Phlegethontic +Phlegyas +phlegm +phlegma +phlegmagogue +phlegmasia +phlegmatic +phlegmatical +phlegmatically +phlegmaticalness +phlegmaticly +phlegmaticness +phlegmatism +phlegmatist +phlegmatized +phlegmatous +phlegmy +phlegmier +phlegmiest +phlegmless +phlegmon +phlegmonic +phlegmonoid +phlegmonous +phlegms +Phleum +Phlias +phlyctaena +phlyctaenae +phlyctaenula +phlyctena +phlyctenae +phlyctenoid +phlyctenula +phlyctenule +phlyzacious +phlyzacium +phlobaphene +phlobatannin +phloem +phloems +phloeophagous +phloeoterma +phloeum +phlogisma +phlogistian +phlogistic +phlogistical +phlogisticate +phlogistication +phlogiston +phlogistonism +phlogistonist +phlogogenetic +phlogogenic +phlogogenous +phlogopite +phlogosed +phlogosin +phlogosis +phlogotic +Phlomis +phloretic +phloretin +phlorhizin +phloridzin +phlorina +phlorizin +phloro- +phloroglucic +phloroglucin +phloroglucinol +phlorol +phlorone +phlorrhizin +phlox +phloxes +phloxin +PhM +pho +phobe +Phobetor +phoby +phobia +phobiac +phobias +phobic +phobics +phobies +phobism +phobist +phobophobia +Phobos +Phobus +phoca +phocacean +phocaceous +Phocaea +Phocaean +Phocaena +Phocaenina +phocaenine +phocal +Phocean +phocenate +phocenic +phocenin +Phocian +phocid +Phocidae +phociform +Phocylides +Phocinae +phocine +Phocion +Phocis +phocodont +Phocodontia +phocodontic +Phocoena +phocoid +phocomeli +phocomelia +phocomelous +phocomelus +phoebads +Phoebe +Phoebean +phoebes +Phoebus +Phoenicaceae +phoenicaceous +Phoenicales +phoenicean +Phoenicia +Phoenician +Phoenicianism +phoenicians +Phoenicid +Phoenicis +phoenicite +Phoenicize +phoenicochroite +phoenicopter +Phoenicopteridae +Phoenicopteriformes +phoenicopteroid +Phoenicopteroideae +phoenicopterous +Phoenicopterus +Phoeniculidae +Phoeniculus +phoenicurous +phoenigm +Phoenix +phoenixes +phoenixity +Phoenixlike +Phoenixville +phoh +phokomelia +pholad +Pholadacea +pholadian +pholadid +Pholadidae +Pholadinea +pholadoid +Pholas +pholcid +Pholcidae +pholcoid +Pholcus +pholido +pholidolite +pholidosis +Pholidota +pholidote +Pholiota +Phoma +Phomopsis +Phomvihane +phon +phon- +phon. +phonal +phonasthenia +phonate +phonated +phonates +phonating +phonation +phonatory +phonautogram +phonautograph +phonautographic +phonautographically +phone +phoned +phoney +phoneidoscope +phoneidoscopic +phoneyed +phoneier +phoneiest +phone-in +phoneys +Phonelescope +phonematic +phonematics +phoneme +phonemes +phoneme's +phonemic +phonemically +phonemicist +phonemicize +phonemicized +phonemicizing +phonemics +phonendoscope +phoner +phones +phonesis +phonestheme +phonesthemic +phonet +phonetic +phonetical +phonetically +phonetician +phoneticians +phoneticism +phoneticist +phoneticization +phoneticize +phoneticogrammatical +phoneticohieroglyphic +phonetics +phonetism +phonetist +phonetization +phonetize +Phonevision +phonghi +phony +phoniatry +phoniatric +phoniatrics +phonic +phonically +phonics +phonied +phonier +phonies +phoniest +phonying +phonikon +phonily +phoniness +phoning +phonism +phono +phono- +phonocamptic +phonocardiogram +phonocardiograph +phonocardiography +phonocardiographic +phonocinematograph +phonodeik +phonodynamograph +phonoglyph +phonogram +phonogramic +phonogramically +phonogrammatic +phonogrammatical +phonogrammic +phonogrammically +phonograph +phonographally +phonographer +phonography +phonographic +phonographical +phonographically +phonographist +phonographs +phonol +phonol. +phonolite +phonolitic +phonologer +phonology +phonologic +phonological +phonologically +phonologist +phonologists +phonomania +phonometer +phonometry +phonometric +phonomimic +phonomotor +phonon +phonons +phonopathy +phonophile +phonophobia +phonophone +phonophore +phonophoric +phonophorous +phonophote +phonophotography +phonophotoscope +phonophotoscopic +phonoplex +phonopore +phonoreception +phonoreceptor +phonorecord +phonos +phonoscope +phonotactics +phonotelemeter +phonotype +phonotyper +phonotypy +phonotypic +phonotypical +phonotypically +phonotypist +phons +Phonsa +phoo +phooey +phooka +phoo-phoo +Phora +Phoradendron +phoranthium +phorate +phorates +phorbin +Phorcys +phore +phoresy +phoresis +phoria +phorid +Phoridae +phorminx +Phormium +phorology +phorometer +phorometry +phorometric +phorone +Phoroneus +phoronic +phoronid +Phoronida +Phoronidea +Phoronis +phoronomy +phoronomia +phoronomic +phoronomically +phoronomics +Phororhacidae +Phororhacos +phoroscope +phorous +phorozooid +phorrhea +phos +phos- +phose +phosgene +phosgenes +phosgenic +phosgenite +phosis +phosph- +phosphagen +phospham +phosphamic +phosphamide +phosphamidic +phosphamidon +phosphammonium +phosphatase +phosphate +phosphated +phosphatemia +phosphates +phosphate's +phosphatese +phosphatic +phosphatide +phosphatidic +phosphatidyl +phosphatidylcholine +phosphation +phosphatisation +phosphatise +phosphatised +phosphatising +phosphatization +phosphatize +phosphatized +phosphatizing +phosphaturia +phosphaturic +phosphene +phosphenyl +phosphid +phosphide +phosphids +phosphyl +phosphin +phosphinate +phosphine +phosphinic +phosphins +phosphite +phospho +phospho- +phosphoaminolipide +phosphocarnic +phosphocreatine +phosphodiesterase +phosphoenolpyruvate +phosphoferrite +phosphofructokinase +phosphoglyceraldehyde +phosphoglycerate +phosphoglyceric +phosphoglycoprotein +phosphoglucomutase +phosphokinase +phospholipase +phospholipid +phospholipide +phospholipin +phosphomolybdate +phosphomolybdic +phosphomonoesterase +phosphonate +phosphonic +phosphonium +phosphonuclease +phosphophyllite +phosphophori +phosphoprotein +Phosphor +phosphorate +phosphorated +phosphorating +phosphore +phosphoreal +phosphorent +phosphoreous +phosphoresce +phosphoresced +phosphorescence +phosphorescences +phosphorescent +phosphorescently +phosphorescing +phosphoreted +phosphoretted +phosphorhidrosis +phosphori +phosphoric +phosphorical +phosphoriferous +phosphoryl +phosphorylase +phosphorylate +phosphorylated +phosphorylating +phosphorylation +phosphorylative +phosphorisation +phosphorise +phosphorised +phosphorising +phosphorism +phosphorite +phosphoritic +phosphorize +phosphorizing +phosphoro- +phosphorogen +phosphorogene +phosphorogenic +phosphorograph +phosphorography +phosphorographic +phosphorolysis +phosphorolytic +phosphoroscope +phosphorous +phosphors +phosphoruria +Phosphorus +phosphosilicate +phosphotartaric +phosphotungstate +phosphotungstic +phosphowolframic +phosphuranylite +phosphuret +phosphuria +phoss +phossy +phot +phot- +phot. +photaesthesia +photaesthesis +photaesthetic +photal +photalgia +photechy +photelectrograph +photeolic +photerythrous +photesthesis +photic +photically +photics +Photima +Photina +Photinia +Photinian +Photinianism +photism +photistic +Photius +photo +photo- +photoactinic +photoactivate +photoactivation +photoactive +photoactivity +photoaesthetic +photoalbum +photoalgraphy +photoanamorphosis +photoaquatint +photoautotrophic +photoautotrophically +Photobacterium +photobathic +photobiography +photobiology +photobiologic +photobiological +photobiologist +photobiotic +photobromide +photocampsis +photocatalysis +photocatalyst +photocatalytic +photocatalyzer +photocathode +PHOTOCD +photocell +photocells +photocellulose +photoceptor +photoceramic +photoceramics +photoceramist +photochemic +photochemical +photochemically +photochemigraphy +photochemist +photochemistry +photochloride +photochlorination +photochromascope +photochromatic +photochrome +photochromy +photochromic +photochromism +photochromography +photochromolithograph +photochromoscope +photochromotype +photochromotypy +photochronograph +photochronography +photochronographic +photochronographical +photochronographically +photocinesis +photocoagulation +photocollograph +photocollography +photocollographic +photocollotype +photocombustion +photocompose +photocomposed +photocomposer +photocomposes +photocomposing +photocomposition +photoconduction +photoconductive +photoconductivity +photoconductor +photocopy +photocopied +photocopier +photocopiers +photocopies +photocopying +photocrayon +photocurrent +photodecomposition +photodensitometer +photodermatic +photodermatism +photodetector +photodynamic +photodynamical +photodynamically +photodynamics +photodiode +photodiodes +photodisintegrate +photodisintegration +photodysphoria +photodissociate +photodissociation +photodissociative +photodrama +photodramatic +photodramatics +photodramatist +photodramaturgy +photodramaturgic +photodrome +photodromy +photoduplicate +photoduplication +photoed +photoelastic +photoelasticity +photoelectric +photo-electric +photoelectrical +photoelectrically +photoelectricity +photoelectron +photoelectronic +photoelectronics +photoelectrotype +photoemission +photoemissive +photoeng +photoengrave +photoengraved +photoengraver +photoengravers +photoengraves +photoengraving +photo-engraving +photoengravings +photoepinasty +photoepinastic +photoepinastically +photoesthesis +photoesthetic +photoetch +photoetched +photoetcher +photoetching +photofilm +photofinish +photo-finish +photofinisher +photofinishing +photofission +Photofit +photoflash +photoflight +photoflood +photofloodlamp +photofluorogram +photofluorograph +photofluorography +photofluorographic +photog +photogalvanograph +photogalvanography +photo-galvanography +photogalvanographic +photogastroscope +photogelatin +photogen +photogene +photogenetic +photogeny +photogenic +photogenically +photogenous +photogeology +photogeologic +photogeological +photogyric +photoglyph +photoglyphy +photoglyphic +photoglyphography +photoglyptic +photoglyptography +photogram +photogrammeter +photogrammetry +photogrammetric +photogrammetrical +photogrammetrist +photograph +photographable +photographally +photographed +photographee +photographer +photographeress +photographers +photographess +photography +photographic +photographical +photographically +photographies +photographing +photographist +photographize +photographometer +photographs +photograt +photogravure +photogravurist +photogs +photohalide +photoheliograph +photoheliography +photoheliographic +photoheliometer +photohyponasty +photohyponastic +photohyponastically +photoimpression +photoinactivation +photoinduced +photoinduction +photoinductive +photoing +photoinhibition +photointaglio +photoionization +photoisomeric +photoisomerization +photoist +photojournalism +photojournalist +photojournalistic +photojournalists +photokinesis +photokinetic +photolysis +photolyte +photolith +photolitho +photolithograph +photolithographer +photolithography +photolithographic +photolithographically +photolithoprint +photolytic +photolytically +photolyzable +photolyze +photology +photologic +photological +photologist +photoluminescence +photoluminescent +photoluminescently +photoluminescents +photom +photom. +photoma +photomacrograph +photomacrography +photomagnetic +photomagnetism +photomap +photomappe +photomapped +photomapper +photomappi +photomapping +photomaps +photomechanical +photomechanically +photometeor +photometer +photometers +photometry +photometric +photometrical +photometrically +photometrician +photometrist +photometrograph +photomezzotype +photomicrogram +photomicrograph +photomicrographer +photomicrography +photomicrographic +photomicrographical +photomicrographically +photomicrographs +photomicroscope +photomicroscopy +photomicroscopic +photomontage +photomorphogenesis +photomorphogenic +photomorphosis +photo-mount +photomultiplier +photomural +photomurals +Photon +photonasty +photonastic +photonegative +photonephograph +photonephoscope +photoneutron +photonic +photonosus +photons +photonuclear +photo-offset +photooxidation +photooxidative +photopathy +photopathic +photoperceptive +photoperimeter +photoperiod +photoperiodic +photoperiodically +photoperiodism +photophane +photophygous +photophile +photophily +photophilic +photophilous +photophysical +photophysicist +photophobe +photophobia +photophobic +photophobous +photophone +photophony +photophonic +photophore +photophoresis +photophosphorescent +photophosphorylation +photopia +photopias +photopic +photopile +photopitometer +photoplay +photoplayer +photoplays +photoplaywright +photopography +photopolarigraph +photopolymer +photopolymerization +photopositive +photoprint +photoprinter +photoprinting +photoprocess +photoproduct +photoproduction +photoproton +photoptometer +photoradio +Photoradiogram +photoreactivating +photoreactivation +photoreception +photoreceptive +photoreceptor +photoreconnaissance +photo-reconnaissance +photorecorder +photorecording +photoreduction +photoregression +photorelief +photoresist +photoresistance +photorespiration +photo-retouch +photos +photo's +photosalt +photosantonic +photoscope +photoscopy +photoscopic +photosculptural +photosculpture +photosensitive +photosensitiveness +photosensitivity +photosensitization +photosensitize +photosensitized +photosensitizer +photosensitizes +photosensitizing +photosensory +photoset +photo-set +photosets +photosetter +photosetting +photo-setting +photosyntax +photosynthate +photosyntheses +photosynthesis +photosynthesises +photosynthesize +photosynthesized +photosynthesizes +photosynthesizing +photosynthetic +photosynthetically +photosynthometer +photospectroheliograph +photospectroscope +photospectroscopy +photospectroscopic +photospectroscopical +photosphere +photospheres +photospheric +photospherically +photostability +photostable +Photostat +photostated +photostater +photostatic +photostatically +photostating +photostationary +photostats +photostatted +photostatter +photostatting +photostereograph +photosurveying +phototachometer +phototachometry +phototachometric +phototachometrical +phototactic +phototactically +phototactism +phototaxy +phototaxis +phototechnic +phototelegraph +phototelegraphy +phototelegraphic +phototelegraphically +phototelephone +phototelephony +phototelescope +phototelescopic +phototheodolite +phototherapeutic +phototherapeutics +phototherapy +phototherapic +phototherapies +phototherapist +photothermic +phototimer +phototype +phototypesetter +phototypesetters +phototypesetting +phototypy +phototypic +phototypically +phototypist +phototypography +phototypographic +phototonic +phototonus +phototopography +phototopographic +phototopographical +phototransceiver +phototransistor +phototrichromatic +phototrope +phototroph +phototrophy +phototrophic +phototropy +phototropic +phototropically +phototropism +phototube +photovisual +photovitrotype +photovoltaic +photoxylography +photozinco +photozincograph +photozincography +photozincographic +photozincotype +photozincotypy +photphotonegative +Photronic +phots +photuria +phousdar +Phox +phpht +phr +phr. +Phractamphibia +phragma +Phragmidium +Phragmites +Phragmocyttares +phragmocyttarous +phragmocone +phragmoconic +phragmoid +phragmoplast +phragmosis +phrampel +phrarisaical +phrasable +phrasal +phrasally +phrase +phraseable +phrased +phrasey +phraseless +phrasem +phrasemake +phrasemaker +phrasemaking +phraseman +phrasemonger +phrasemongery +phrasemongering +phraseogram +phraseograph +phraseography +phraseographic +phraseology +phraseologic +phraseological +phraseologically +phraseologies +phraseologist +phraser +phrases +phrasy +phrasify +phrasiness +phrasing +phrasings +phrator +phratral +phratry +phratria +phratriac +phratrial +phratric +phratries +phreatic +phreatophyte +phreatophytic +phren +phren- +phren. +phrenesia +phrenesiac +phrenesis +phrenetic +phrenetical +phrenetically +phreneticness +phrenia +phrenic +phrenicectomy +phrenicocolic +phrenicocostal +phrenicogastric +phrenicoglottic +phrenicohepatic +phrenicolienal +phrenicopericardiac +phrenicosplenic +phrenicotomy +phrenics +phrenitic +phrenitis +phreno- +phrenocardia +phrenocardiac +phrenocolic +phrenocostal +phrenodynia +phrenogastric +phrenoglottic +phrenogrady +phrenograih +phrenogram +phrenograph +phrenography +phrenohepatic +phrenol +phrenologer +phrenology +phrenologic +phrenological +phrenologically +phrenologies +phrenologist +phrenologists +phrenologize +phrenomagnetism +phrenomesmerism +phrenopathy +phrenopathia +phrenopathic +phrenopericardiac +phrenoplegy +phrenoplegia +phrenosin +phrenosinic +phrenospasm +phrenosplenic +phrenotropic +phrenoward +phrensy +phrensied +phrensies +phrensying +Phryganea +phryganeid +Phryganeidae +phryganeoid +Phrygia +Phrygian +Phrygianize +phrygium +Phryma +Phrymaceae +phrymaceous +Phryne +phrynid +Phrynidae +phrynin +phrynoid +Phrynosoma +Phrixus +phronemophobia +phronesis +Phronima +Phronimidae +phrontistery +phrontisterion +phrontisterium +PHS +pht +phtalic +phthalacene +phthalan +phthalanilic +phthalate +phthalazin +phthalazine +phthalein +phthaleine +phthaleinometer +phthalic +phthalid +phthalide +phthalyl +phthalylsulfathiazole +phthalimide +phthalin +phthalins +phthalocyanine +phthanite +Phthartolatrae +Phthia +phthinoid +phthiocol +phthiriasis +Phthirius +phthirophagous +phthises +phthisic +phthisical +phthisicky +phthisics +phthisiogenesis +phthisiogenetic +phthisiogenic +phthisiology +phthisiologist +phthisiophobia +phthisiotherapeutic +phthisiotherapy +phthisipneumony +phthisipneumonia +phthisis +phthongal +phthongometer +phthor +phthoric +phu +phugoid +Phuket +phulkari +phulwa +phulwara +phut +phuts +PI +PY +py- +PIA +pya +pia-arachnitis +pia-arachnoid +piaba +piacaba +Piacenza +piacevole +piache +piacle +piacula +piacular +piacularity +piacularly +piacularness +piaculum +pyaemia +pyaemias +pyaemic +Piaf +piaffe +piaffed +piaffer +piaffers +piaffes +piaffing +Piaget +pial +pyal +piala +pialyn +pyalla +pia-matral +pian +Piane +Pyanepsia +pianet +pianeta +pianette +piangendo +pianic +pianino +pianism +pianisms +pianissimo +pianissimos +pianist +pianiste +pianistic +pianistically +pianistiec +pianists +pianka +Piankashaw +piannet +piano +pianoforte +pianofortes +pianofortist +pianograph +Pianokoto +Pianola +pianolist +pianologue +piano-organ +pianos +piano's +pianosa +piano-violin +pians +piarhaemic +piarhemia +piarhemic +Piarist +Piaroa +Piaroan +Piaropus +Piarroan +pyarthrosis +pias +pyas +Piasa +piasaba +piasabas +piasava +piasavas +piassaba +piassabas +piassava +piassavas +Piast +piaster +piasters +piastre +piastres +Piatigorsk +Pyatigorsk +Piatigorsky +piation +Pyatt +piatti +Piaui +Piave +piazadora +piazin +piazine +piazza +piazzaed +piazzaless +piazzalike +piazzas +piazza's +piazze +piazzetta +Piazzi +piazzian +pibal +pibals +pibcorn +pibgorn +piblockto +piblokto +pibloktos +pibroch +pibroches +pibrochs +PIC +Pica +Picabia +Picacho +picachos +picador +picadores +picadors +picadura +Picae +Picayune +picayunes +picayunish +picayunishly +picayunishness +pical +picamar +picaninny +picaninnies +PICAO +picara +picaras +Picard +Picardi +Picardy +picarel +picaresque +picary +Picariae +picarian +Picarii +picaro +picaroon +picarooned +picarooning +picaroons +picaros +picas +Picasso +piccadill +Piccadilly +piccage +piccalilli +piccalillis +piccanin +piccaninny +piccaninnies +piccante +Piccard +piccata +Piccini +picciotto +Picco +piccolo +piccoloist +Piccolomini +piccolos +pice +Picea +picein +Picene +Picenian +piceoferruginous +piceotestaceous +piceous +piceworth +Pich +pyche +pichey +Picher +pichi +pichiciago +pichiciagos +pichiciego +pichuric +pichurim +Pici +Picidae +piciform +Piciformes +Picinae +picine +Picinni +pick +pick- +pickaback +pick-a-back +pickable +pickableness +pickadil +pickadils +pickage +pickaninny +pickaninnies +Pickar +Pickard +pickaroon +pickaway +pickax +pickaxe +pickaxed +pickaxes +pickaxing +pickback +pick-bearing +picked +pickedevant +picke-devant +picked-hatch +pickedly +pickedness +pickee +pickeer +pickeered +pickeering +pickeers +pickel +Pickelhaube +Pickens +Picker +pickerel +pickerels +pickerelweed +pickerel-weed +pickery +Pickering +pickeringite +Pickerington +pickers +picker-up +picket +picketboat +picketed +picketeer +picketer +picketers +picketing +pickets +Pickett +Pickford +pickfork +picky +pickier +pickiest +pickietar +pickin +picking +pickings +pickle +pickle-cured +pickled +pickle-herring +picklelike +pickleman +pickler +pickles +pickleweed +pickleworm +pickling +picklock +picklocks +Pickman +pickmaw +pickmen +pick-me-up +Pickney +picknick +picknicker +pick-nosed +pickoff +pick-off +pickoffs +pickout +pickover +pickpenny +pickpocket +pickpocketism +pickpocketry +pickpockets +pickpole +pickproof +pickpurse +Pickrell +picks +pickshaft +picksman +picksmith +picksome +picksomeness +Pickstown +pickthank +pickthankly +pickthankness +pickthatch +Pickton +picktooth +pickup +pick-up +pickups +pickup's +pick-up-sticks +pickwick +Pickwickian +Pickwickianism +Pickwickianly +pickwicks +pickwork +picloram +piclorams +Pycnanthemum +pycnia +pycnial +picnic +pycnic +picnicked +picnicker +picnickery +picnickers +picnicky +Picnickian +picnicking +picnickish +picnics +picnic's +pycnid +pycnidia +pycnidial +pycnidiophore +pycnidiospore +pycnidium +pycninidia +pycniospore +pycnite +pycnium +pycno- +Pycnocoma +pycnoconidium +pycnodont +Pycnodonti +Pycnodontidae +pycnodontoid +Pycnodus +pycnogonid +Pycnogonida +pycnogonidium +pycnogonoid +picnometer +pycnometer +pycnometochia +pycnometochic +pycnomorphic +pycnomorphous +Pycnonotidae +Pycnonotinae +pycnonotine +Pycnonotus +pycnoses +pycnosis +pycnospore +pycnosporic +pycnostyle +pycnotic +pico +pico- +picocurie +picofarad +picogram +picograms +picoid +picojoule +picolin +picoline +picolines +picolinic +picolins +picometer +picomole +picong +picory +Picorivera +picornavirus +picosecond +picoseconds +picot +picotah +picote +picoted +picotee +picotees +picoting +picotite +picots +picottah +picowatt +picquet +picqueter +picquets +picr- +picra +picramic +Picramnia +picrasmin +picrate +picrated +picrates +picry +picric +picryl +Picris +picrite +picrites +picritic +picro- +picrocarmine +Picrodendraceae +Picrodendron +picroerythrin +picrol +picrolite +picromerite +picropodophyllin +picrorhiza +picrorhizin +picrotin +picrotoxic +picrotoxin +picrotoxinin +PICS +Pict +pictarnie +Pictavi +Pictet +Pictish +Pictland +pictogram +pictograph +pictography +pictographic +pictographically +pictographs +Pictones +Pictor +pictoradiogram +Pictores +pictorial +pictorialisation +pictorialise +pictorialised +pictorialising +pictorialism +pictorialist +pictorialization +pictorialize +pictorially +pictorialness +pictorials +pictoric +pictorical +pictorically +pictun +picturability +picturable +picturableness +picturably +pictural +picture +picture-borrowing +picture-broidered +picture-buying +picturecraft +pictured +picture-dealing +picturedom +picturedrome +pictureful +picturegoer +picture-hanging +picture-hung +pictureless +picturely +picturelike +picturemaker +picturemaking +picture-painting +picture-pasted +Picturephone +picturephones +picturer +picturers +pictures +picture-seeking +picturesque +picturesquely +picturesqueness +picturesquenesses +picturesquish +picture-taking +picture-writing +pictury +picturing +picturization +picturize +picturized +picturizing +picucule +picuda +picudilla +picudo +picul +picule +piculet +piculs +piculule +Picumninae +Picumnus +Picunche +Picuris +Picus +PID +pidan +piddle +piddled +piddler +piddlers +piddles +piddly +piddling +piddlingly +piddock +piddocks +Piderit +Pidgeon +pidgin +pidginization +pidginize +pidgins +pidgized +pidgizing +pidjajap +Pydna +pie +pye +pie-baking +piebald +piebaldism +piebaldly +piebaldness +piebalds +piece +pieceable +pieced +piece-dye +piece-dyed +pieceless +piecemaker +piecemeal +piecemealwise +piecen +piecener +piecer +piecers +pieces +piecette +piecewise +piecework +pieceworker +pieceworkers +piecing +piecings +piecrust +piecrusts +pied +pied- +pied-a-terre +pied-billed +pied-coated +pied-colored +pied-de-biche +pied-faced +piedfort +piedforts +piedly +Piedmont +piedmontal +Piedmontese +piedmontite +piedmonts +piedness +pye-dog +pied-piping +Piedra +piedroit +pied-winged +pie-eater +pie-eyed +pie-faced +Piefer +piefort +pieforts +Piegan +Piegari +pie-gow +piehouse +pieing +pyelectasis +pieless +pielet +pyelic +pielike +pyelitic +pyelitis +pyelitises +pyelocystitis +pyelogram +pyelograph +pyelography +pyelographic +pyelolithotomy +pyelometry +pyelonephritic +pyelonephritis +pyelonephrosis +pyeloplasty +pyeloscopy +pyelotomy +pyeloureterogram +pielum +Pielus +piemag +pieman +piemarker +pyemesis +pyemia +pyemias +pyemic +Piemonte +pien +pienaar +pienanny +piend +pyengadu +pientao +piepan +pieplant +pieplants +piepoudre +piepowder +pieprint +Pier +pierage +piercarlo +Pierce +pierceable +pierced +Piercefield +piercel +pierceless +piercent +piercer +piercers +pierces +Pierceton +Pierceville +Piercy +piercing +piercingly +piercingness +pierdrop +Pierette +pierhead +pier-head +Pieria +Pierian +pierid +Pieridae +Pierides +Pieridinae +pieridine +Pierinae +pierine +Pieris +pierless +pierlike +Piermont +Piero +pierogi +Pierpont +Pierre +pierre-perdu +Pierrepont +Pierrette +Pierro +Pierron +Pierrot +pierrotic +pierrots +Piers +Pierson +piert +Pierz +pies +pyes +pieshop +piest +pie-stuffed +Piet +Pieta +Pietas +piete +Pieter +Pietermaritzburg +piety +pietic +pieties +Pietism +pietisms +Pietist +pietistic +pietistical +pietistically +pietisticalness +pietists +Pietje +pieton +pietose +pietoso +Pietown +Pietra +Pietrek +Pietro +piewife +piewipe +piewoman +piezo +piezo- +piezochemical +piezochemistry +piezochemistries +piezocrystallization +piezoelectric +piezoelectrically +piezoelectricity +piezometer +piezometry +piezometric +piezometrical +PIF +pifero +piff +Piffard +piffero +piffle +piffled +piffler +piffles +piffling +piff-paff +pifine +pig +pygal +pygalgia +Pigalle +pygarg +pygargus +pig-back +pig-backed +pig-bed +pigbelly +pig-bellied +pigboat +pigboats +pig-breeding +pig-bribed +pig-chested +pigdan +pig-dealing +pigdom +pig-driving +pig-eating +pig-eyed +Pigeon +pigeonable +pigeonberry +pigeon-berry +pigeonberries +pigeon-breast +pigeon-breasted +pigeon-breastedness +pigeoneer +pigeoner +pigeonfoot +pigeongram +pigeon-hawk +pigeonhearted +pigeon-hearted +pigeonheartedness +pigeonhole +pigeon-hole +pigeonholed +pigeonholer +pigeonholes +pigeonholing +pigeon-house +pigeonite +pigeon-livered +pigeonman +pigeonneau +pigeon-pea +pigeon-plum +pigeonpox +pigeonry +pigeons +pigeon's +pigeon's-neck +pigeontail +pigeon-tailed +pigeon-toe +pigeon-toed +pigeonweed +pigeonwing +pigeonwood +pigeon-wood +pigface +pig-faced +pig-farming +pig-fat +pigfish +pigfishes +pigflower +pigfoot +pig-footed +pigful +pigg +pigged +piggery +piggeries +Piggy +piggyback +piggybacked +piggybacking +piggybacks +piggie +piggier +piggies +piggiest +piggin +pigging +piggins +piggish +piggishly +piggishness +piggy-wiggy +piggle +Piggott +pig-haired +pig-haunted +pighead +pigheaded +pig-headed +pigheadedly +pigheadedness +pigherd +pight +pightel +pightle +pigyard +pygidia +pygidial +pygidid +Pygididae +Pygidium +pygigidia +pig-iron +pig-jaw +pig-jawed +pig-jump +pig-jumper +pig-keeping +pigless +piglet +piglets +pigly +piglike +pigling +piglinghood +pygmaean +pigmaker +pigmaking +Pygmalion +pygmalionism +pigman +pygmean +pigmeat +pigment +pigmental +pigmentally +pigmentary +pigmentation +pigmentations +pigmented +pigmenting +pigmentize +pigmentolysis +pigmentophage +pigmentose +pigments +pig-metal +pigmew +Pigmy +Pygmy +pygmydom +Pigmies +Pygmies +pygmyhood +pygmyish +pygmyism +pygmyisms +pygmy-minded +pygmy's +pygmyship +pygmyweed +pygmoid +pignet +pignoli +pignolia +pignolis +pignon +pignora +pignorate +pignorated +pignoration +pignoratitious +pignorative +pignus +pignut +pig-nut +pignuts +pygo- +Pygobranchia +Pygobranchiata +pygobranchiate +pygofer +pygopagus +pygopod +Pygopodes +Pygopodidae +pygopodine +pygopodous +Pygopus +pygostyle +pygostyled +pygostylous +pigout +pigouts +pigpen +pigpens +pig-proof +pigritia +pigritude +pigroot +pigroots +Pigs +pig's +pigsconce +pigskin +pigskins +pigsney +pigsneys +pigsnies +pigsty +pigstick +pigsticked +pigsticker +pigsticking +pigsticks +pigsties +pigswill +pigtail +pigtailed +pig-tailed +pigtails +pig-tight +pigwash +pigweabbits +pigweed +pigweeds +pigwidgeon +pigwidgin +pigwigeon +Pigwiggen +Pyhrric +pyic +pyin +piing +pyins +piitis +pyjama +pyjamaed +pyjamas +pi-jaw +pik +pika +pikake +pikakes +pikas +Pike +pyke +pikeblenny +pikeblennies +piked +pike-eyed +pike-gray +pikey +pikel +pikelet +pikelike +pikeman +pikemen +pikemonger +pikeperch +pikeperches +piker +pikers +pikes +pike-snouted +pikestaff +pikestaves +Pikesville +piketail +Piketon +Pikeville +piki +piky +piking +pikle +pyknatom +pyknic +pyknics +pyknoses +pyknosis +pyknotic +pil +pil- +pyla +Pylades +Pylaemenes +Pylaeus +pilaf +pilaff +pilaffs +pilafs +pilage +pylagore +pilandite +pylangial +pylangium +pilapil +Pilar +pylar +pilary +Pylas +pilaster +pilastered +pilastering +pilasters +pilastrade +pilastraded +pilastric +Pilate +Pilatian +Pilatus +pilau +pilaued +pilaus +pilaw +pilaws +pilch +pilchard +pilchards +pilcher +pilcherd +Pilcomayo +pilcorn +pilcrow +pile +Pyle +Pilea +pileata +pileate +pileated +pile-built +piled +pile-driven +pile-driver +pile-driving +pilei +pileiform +pileless +pileolated +pileoli +pileolus +pileorhiza +pileorhize +pileous +pylephlebitic +pylephlebitis +piler +pilers +piles +Pylesville +pylethrombophlebitis +pylethrombosis +pileum +pileup +pileups +pileus +pileweed +pilework +pileworm +pilewort +pileworts +pile-woven +pilfer +pilferage +pilfered +pilferer +pilferers +pilfery +pilfering +pilferingly +pilferment +pilfers +pilfre +pilgarlic +pilgarlicky +Pilger +pilgrim +pilgrimage +pilgrimaged +pilgrimager +pilgrimages +pilgrimage's +pilgrimaging +pilgrimatic +pilgrimatical +pilgrimdom +pilgrimer +pilgrimess +pilgrimism +pilgrimize +pilgrimlike +pilgrims +pilgrim's +pilgrimwise +pili +pily +pylic +pilidium +pilies +pilifer +piliferous +piliform +piligan +piliganin +piliganine +piligerous +pilikai +pilikia +pililloo +pilimiction +pilin +piline +piling +pilings +pilipilula +pilis +pilitico +pilkins +pill +pillage +pillageable +pillaged +pillagee +Pillager +pillagers +pillages +pillaging +pillar +pillar-and-breast +pillar-box +pillared +pillaret +pillary +pillaring +pillarist +pillarize +pillarlet +pillarlike +pillars +pillar-shaped +pillarwise +pillas +pill-boasting +pillbox +pill-box +pillboxes +pill-dispensing +Pylle +pilled +pilledness +piller +pillery +pillet +pilleus +pill-gilding +pillhead +pillicock +pilling +pillion +pillions +pilliver +pilliwinks +pillmaker +pillmaking +pillmonger +Pilloff +pillory +pilloried +pillories +pillorying +pillorization +pillorize +Pillow +pillowbeer +pillowber +pillowbere +pillowcase +pillow-case +pillowcases +pillowed +pillowy +pillowing +pillowless +pillowlike +pillowmade +pillows +pillow's +pillow-shaped +pillowslip +pillowslips +pillowwork +pill-rolling +pills +pill's +Pillsbury +pill-shaped +pill-taking +pillular +pillule +pillworm +pillwort +pilm +pilmy +pilo- +Pilobolus +pilocarpidine +pilocarpin +pilocarpine +Pilocarpus +Pilocereus +pilocystic +piloerection +pilomotor +pilon +pylon +piloncillo +pilonidal +pylons +pyloralgia +pylorectomy +pylorectomies +pilori +pylori +pyloric +pyloristenosis +pyloritis +pyloro- +pylorocleisis +pylorodilator +pylorogastrectomy +pyloroplasty +pyloroptosis +pyloroschesis +pyloroscirrhus +pyloroscopy +pylorospasm +pylorostenosis +pylorostomy +pylorous +pylorouses +pylorus +pyloruses +Pilos +Pylos +pilose +pilosebaceous +pilosin +pilosine +pilosis +pilosism +pilosity +pilosities +pilot +pilotage +pilotages +pilotaxitic +pilot-bird +pilot-boat +piloted +pilotee +pilotfish +pilot-fish +pilotfishes +pilothouse +pilothouses +piloti +piloting +pilotings +pilotism +pilotless +pilotman +pilotry +pilots +pilotship +Pilottown +pilotweed +pilous +Pilpai +Pilpay +pilpul +pilpulist +pilpulistic +Pilsen +Pilsener +pilseners +Pilsner +pilsners +Pilsudski +piltock +pilula +pilular +Pilularia +pilule +pilules +pilulist +pilulous +pilum +Pilumnus +pilus +pilusli +pilwillet +pim +Pym +Pima +Piman +pimaric +Pimas +pimbina +Pimbley +pimelate +Pimelea +pimelic +pimelite +pimelitis +piment +Pimenta +pimentel +Pimento +pimenton +pimentos +pi-meson +pimgenet +pimienta +pimiento +pimientos +pimlico +pimola +pimp +pimped +pimpery +pimperlimpimp +pimpernel +pimpernels +Pimpinella +pimping +pimpish +Pimpla +pimple +pimpleback +pimpled +pimpleproof +pimples +pimply +pimplier +pimpliest +Pimplinae +pimpliness +pimpling +pimplo +pimploe +pimplous +pimps +pimpship +PIMS +PIN +pina +pinabete +Pinaceae +pinaceous +pinaces +pinachrome +Pinacyanol +pinacle +Pinacoceras +Pinacoceratidae +pinacocytal +pinacocyte +pinacoid +pinacoidal +pinacol +pinacolate +pinacolic +pinacolin +pinacoline +pinacone +pinacone-pinacolin +pinacoteca +pinacotheca +pinaculum +Pinafore +pinafores +pinayusa +pinakiolite +pinakoid +pinakoidal +pinakotheke +Pinal +Pinaleno +Pinales +pinang +pinangs +pinard +pinards +pinas +pinaster +pinasters +pinata +pinatas +pinatype +pinaverdol +pinax +pinball +pinballs +pinbefore +pinbone +pinbones +pinbrain +pin-brained +pinbush +pin-buttocked +Pincas +pincase +pincement +pince-nez +pincer +pincerlike +pincers +pincer-shaped +pincers-shaped +pincerweed +pincette +pinch +pinch- +pinchable +Pinchas +pinchback +pinchbeck +pinchbelly +pinchbottle +pinchbug +pinchbugs +pinchcock +pinchcommons +pinchcrust +pinche +pincheck +pinchecks +pinched +pinched-in +pinchedly +pinchedness +pinchem +pincher +pinchers +pinches +pinch-faced +pinchfist +pinchfisted +pinchgut +pinch-hit +pinchhitter +pinchhitters +pinch-hitting +pinching +pinchingly +Pynchon +Pinchot +pinchpenny +pinch-run +pinch-spotted +Pincian +Pincince +Pinckard +Pinckney +Pinckneya +Pinckneyville +pincoffin +Pinconning +pincpinc +pinc-pinc +Pinctada +pin-curl +Pincus +pincushion +pincushion-flower +pincushiony +pincushions +pind +pinda +pindal +Pindall +Pindar +Pindari +Pindaric +pindarical +Pindarically +pindarics +Pindarism +Pindarist +Pindarize +Pindarus +pinder +pinders +pindy +pindjajap +pindling +Pindus +PINE +Pyne +pineal +pinealectomy +pinealism +pinealoma +pineapple +pine-apple +pineapples +pineapple's +Pinebank +pine-barren +pine-bearing +Pinebluffs +pine-bordered +Pinebrook +pine-built +Pinebush +pine-capped +pine-clad +Pinecliffe +pinecone +pinecones +pine-covered +Pinecrest +pine-crested +pine-crowned +pined +Pineda +Pinedale +pine-dotted +pinedrops +pine-encircled +pine-fringed +Pinehall +Pinehurst +piney +pin-eyed +Pineywoods +Pineknot +Pinel +Pineland +pinelike +Pinelli +pinene +pinenes +Pineola +piner +pinery +pineries +Pinero +Pines +pinesap +pinesaps +pine-sequestered +pine-shaded +pine-shipping +pineta +Pinetops +Pinetown +pine-tree +Pinetta +Pinette +pinetum +Pineview +Pineville +pineweed +Pinewood +pine-wood +pinewoods +pinfall +pinfeather +pin-feather +pinfeathered +pinfeatherer +pinfeathery +pinfeathers +pinfire +pin-fire +pinfish +pinfishes +pinfold +pinfolded +pinfolding +pinfolds +PING +pinge +pinged +pinger +pingers +pinging +pingle +pingler +pingo +pingos +Ping-Pong +pingrass +pingrasses +Pingre +Pingree +pings +pingster +pingue +pinguecula +pinguedinous +pinguefaction +pinguefy +pinguescence +pinguescent +Pinguicula +Pinguiculaceae +pinguiculaceous +pinguid +pinguidity +pinguiferous +pinguin +pinguinitescent +pinguite +pinguitude +pinguitudinous +pinhead +pin-head +pinheaded +pinheadedness +pinheads +pinhold +pinhole +pin-hole +pinholes +pinhook +Pini +piny +pinic +pinicoline +pinicolous +pinier +piniest +piniferous +piniform +pinyin +pinyins +pinyl +pining +piningly +pinings +pinion +pinyon +pinioned +pinioning +pinionless +pinionlike +pinions +pinyons +pinipicrin +pinitannic +pinite +pinites +pinitol +pinitols +pinivorous +pinjane +pinjra +pink +pinkany +pinkberry +pink-blossomed +pink-bound +pink-breasted +pink-checked +pink-cheeked +pink-coated +pink-colored +pink-eared +pinked +pinkeen +pinkey +pinkeye +pink-eye +pink-eyed +pinkeyes +pinkeys +pinken +pinkened +pinkeny +pinkens +pinker +pinkers +Pinkerton +Pinkertonism +pinkest +pink-faced +pinkfish +pinkfishes +pink-fleshed +pink-flowered +pink-foot +pink-footed +Pinkham +pink-hi +pinky +Pinkiang +pinkie +pinkies +pinkify +pinkified +pinkifying +pinkily +pinkiness +pinking +pinkings +pinkish +pinkishness +pink-leaved +pinkly +pink-lipped +pinkness +pinknesses +pinko +pinkoes +pinkos +pink-ribbed +pinkroot +pinkroots +pinks +pink-shaded +pink-shelled +pink-skinned +pinksome +Pinkster +pink-sterned +pink-striped +pink-tinted +pink-veined +pink-violet +pinkweed +pink-white +pinkwood +pinkwort +pinless +pinlock +pinmaker +pinmaking +pinman +pin-money +Pinna +pinnace +pinnaces +pinnacle +pinnacled +pinnacles +pinnacle's +pinnaclet +pinnacling +pinnae +pinnage +pinnaglobin +pinnal +pinnas +pinnate +pinnated +pinnatedly +pinnate-leaved +pinnately +pinnate-ribbed +pinnate-veined +pinnati- +pinnatifid +pinnatifidly +pinnatifid-lobed +pinnatilobate +pinnatilobed +pinnation +pinnatipartite +pinnatiped +pinnatisect +pinnatisected +pinnatodentate +pinnatopectinate +pinnatulate +pinned +pinnel +pinner +pinners +pinnet +pinny +pinni- +Pinnidae +pinnies +pinniferous +pinniform +pinnigerous +Pinnigrada +pinnigrade +pinninervate +pinninerved +pinning +pinningly +pinnings +pinniped +Pinnipedia +pinnipedian +pinnipeds +pinnisect +pinnisected +pinnitarsal +pinnitentaculate +pinniwinkis +pinnywinkle +pinnywinkles +pinnock +pinnoite +pinnotere +pinnothere +Pinnotheres +pinnotherian +Pinnotheridae +pinnula +pinnulae +pinnular +pinnulate +pinnulated +pinnule +pinnules +pinnulet +pino +pinocchio +Pinochet +pinochle +pinochles +pinocytosis +pinocytotic +pinocytotically +pinocle +pinocles +Pinola +Pinole +pinoles +pinoleum +pinolia +pinolin +Pinon +pinones +pinonic +pinons +Pinopolis +Pinot +pynot +pinots +pinoutpinpatch +pinpillow +pinpoint +pinpointed +pinpointing +pinpoints +pinprick +pin-prick +pinpricked +pinpricking +pinpricks +pinproof +pinrail +pinrowed +pins +pin's +pinscher +pinschers +pinsetter +pinsetters +Pinsk +Pinsky +Pinson +pinsons +pin-spotted +pinspotter +pinspotters +pinstripe +pinstriped +pin-striped +pinstripes +pint +Pinta +pintada +pintadas +pintadera +pintado +pintadoes +pintadoite +pintados +pintail +pin-tailed +pintails +pintano +pintanos +pintas +pinte +Pinter +Pinteresque +pintid +pintle +pintles +Pinto +pin-toed +pintoes +pintos +pint-pot +pints +pint's +pintsize +pint-size +pint-sized +pintura +Pinturicchio +pinuela +pinulus +pynung +pinup +pin-up +pinups +Pinus +pinwale +pinwales +pinweed +pinweeds +pinwheel +pin-wheel +pinwheels +pinwing +pin-wing +pinwork +pinworks +pinworm +pinworms +pinx +pinxit +Pinxter +Pinz +Pinzler +Pinzon +PIO +pyo- +pyobacillosis +pyocele +Pioche +pyocyanase +pyocyanin +pyocyst +pyocyte +pyoctanin +pyoctanine +pyoderma +pyodermas +pyodermatitis +pyodermatosis +pyodermia +pyodermic +pyogenesis +pyogenetic +pyogenic +pyogenin +pyogenous +pyohemothorax +pyoid +pyolabyrinthitis +piolet +piolets +pyolymph +pyometra +pyometritis +pion +pioned +Pioneer +pioneerdom +pioneered +pioneering +pioneers +pioneership +Pioneertown +pyonephritis +pyonephrosis +pyonephrotic +pionery +Pyongyang +pionic +pionnotes +pions +pyopericarditis +pyopericardium +pyoperitoneum +pyoperitonitis +pyophagia +pyophylactic +pyophthalmia +pyophthalmitis +pyoplania +pyopneumocholecystitis +pyopneumocyst +pyopneumopericardium +pyopneumoperitoneum +pyopneumoperitonitis +pyopneumothorax +pyopoiesis +pyopoietic +pyoptysis +pyorrhea +pyorrheal +pyorrheas +pyorrheic +pyorrhoea +pyorrhoeal +pyorrhoeic +pyosalpingitis +pyosalpinx +pioscope +pyosepticemia +pyosepticemic +pyoses +pyosis +piosity +piosities +pyospermia +Pyote +pioted +pyotherapy +pyothorax +piotine +pyotoxinemia +Piotr +Pyotr +piotty +pioupiou +pyoureter +pioury +pious +piously +piousness +pyovesiculosis +pyoxanthose +Pioxe +Piozzi +PIP +pipa +pipage +pipages +pipal +pipals +pipe +pipeage +pipeages +pipe-bending +pipe-boring +pipe-caulking +pipeclay +pipe-clay +pipe-clayey +pipe-clayish +pipe-cleaning +pipecolin +pipecoline +pipecolinic +pipe-cutting +piped +pipe-drawn +pipedream +pipe-dream +pipe-dreaming +pipe-drilling +pipefish +pipe-fish +pipefishes +pipefitter +pipefitting +pipeful +pipefuls +pipey +pipelayer +pipe-layer +pipelaying +pipeless +pipelike +pipeline +pipe-line +pipelined +pipelines +pipelining +pipeman +pipemouth +pipe-necked +pipe-playing +pipe-puffed +Piper +Piperaceae +piperaceous +Piperales +piperate +piperazin +piperazine +pipery +piperic +piperide +piperideine +piperidge +piperidid +piperidide +piperidin +piperidine +piperylene +piperine +piperines +piperitious +piperitone +piperly +piperno +piperocaine +piperoid +pipe-roll +piperonal +piperonyl +pipers +Pipersville +pipes +pipe-shaped +pipe-smoker +pipestapple +Pipestem +pipestems +Pipestone +pipe-stone +pipet +pipe-tapping +pipe-thawing +pipe-threading +pipets +pipette +pipetted +pipettes +pipetting +pipewalker +pipewood +pipework +pipewort +pipi +pipy +pipid +Pipidae +pipier +pipiest +pipikaula +Pipil +Pipile +Pipilo +pipiness +piping +pipingly +pipingness +pipings +pipiri +pipistrel +pipistrelle +Pipistrellus +pipit +pipits +pipkin +pipkinet +pipkins +pipless +Pippa +Pippapasses +Pippas +pipped +pippen +pipper +pipperidge +Pippy +pippier +pippiest +pippin +pippiner +pippinface +pippin-faced +pipping +pippin-hearted +pippins +pip-pip +pipple +Pippo +Pipra +Pipridae +Piprinae +piprine +piproid +pips +pipsissewa +pipsqueak +pip-squeak +pipsqueaks +Piptadenia +Piptomeris +piptonychia +pipunculid +Pipunculidae +piqu +Piqua +piquable +piquance +piquancy +piquancies +piquant +piquantly +piquantness +pique +piqued +piquero +piques +piquet +piquets +piquette +piqueur +piquia +piquiere +piquing +piqure +pir +pyr +pyr- +pyracanth +Pyracantha +Pyraceae +pyracene +piracy +piracies +Pyraechmes +Piraeus +pyragravure +piragua +piraguas +piraya +pirayas +pyral +Pyrales +Pirali +pyralid +Pyralidae +pyralidan +pyralidid +Pyralididae +pyralidiform +Pyralidoidea +pyralids +pyralis +pyraloid +Pyrameis +pyramid +pyramidaire +pyramidal +pyramidale +pyramidalis +Pyramidalism +Pyramidalist +pyramidally +pyramidate +pyramided +Pyramidella +pyramidellid +Pyramidellidae +pyramider +pyramides +pyramidia +pyramidic +pyramidical +pyramidically +pyramidicalness +pyramiding +pyramidion +Pyramidist +pyramidize +pyramidlike +pyramidoattenuate +pyramidoid +pyramidoidal +pyramidologist +Pyramidon +pyramidoprismatic +pyramids +pyramid's +pyramid-shaped +pyramidwise +pyramimidia +pyramoid +pyramoidal +pyramus +pyran +pirana +piranas +pirandellian +Pirandello +Piranesi +Piranga +piranha +piranhas +pyranyl +pyranoid +pyranometer +pyranose +pyranoses +pyranoside +pyrans +pyrargyrite +pirarucu +pirarucus +pirate +pirated +piratelike +piratery +pirates +pirate's +piratess +piraty +piratic +piratical +piratically +pirating +piratism +piratize +piratry +Pyrausta +Pyraustinae +pyrazin +pyrazine +pyrazole +pyrazolyl +pyrazoline +pyrazolone +Pirbhai +Pire +pyre +pyrectic +pyrena +Pyrenaeus +Pirene +Pyrene +Pyrenean +Pyrenees +pyrenematous +pyrenes +Pyreneus +pyrenic +pyrenin +pyrenocarp +pyrenocarpic +pyrenocarpous +Pyrenochaeta +pyrenodean +pyrenodeine +pyrenodeous +pyrenoid +pyrenoids +pyrenolichen +Pyrenomycetales +pyrenomycete +Pyrenomycetes +Pyrenomycetineae +pyrenomycetous +Pyrenopeziza +pyres +pyrethrin +pyrethrine +pyrethroid +Pyrethrum +pyretic +pyreticosis +pyreto- +pyretogenesis +pyretogenetic +pyretogenic +pyretogenous +pyretography +pyretolysis +pyretology +pyretologist +pyretotherapy +pyrewinkes +Pyrex +pyrexia +pyrexial +pyrexias +pyrexic +pyrexical +pyrgeometer +pyrgocephaly +pyrgocephalic +pyrgoidal +pyrgologist +pyrgom +pyrheliometer +pyrheliometry +pyrheliometric +pyrheliophor +Pyribenzamine +pyribole +pyric +Piricularia +pyridazine +pyridic +pyridyl +pyridine +pyridines +pyridinium +pyridinize +Pyridium +pyridone +pyridoxal +pyridoxamine +pyridoxin +pyridoxine +piriform +pyriform +piriformes +piriformis +pyriformis +pirijiri +pyrylium +pyrimethamine +pyrimidyl +pyrimidin +pyrimidine +Pyriphlegethon +piripiri +piririgua +pyritaceous +pyrite +Pyrites +Pirithous +pyritic +pyritical +pyritiferous +pyritization +pyritize +pyrito- +pyritohedral +pyritohedron +pyritoid +pyritology +pyritous +pirl +pirlie +pirn +pirned +pirner +pirny +pirnie +Pirnot +Pyrnrientales +pirns +Piro +pyro +pyro- +pyroacetic +pyroacid +pyro-acid +pyroantimonate +pyroantimonic +pyroarsenate +pyroarsenic +pyroarsenious +pyroarsenite +pyroballogy +pyrobelonite +pyrobi +pyrobitumen +pyrobituminous +pyroborate +pyroboric +pyrocatechin +pyrocatechinol +pyrocatechol +pyrocatechuic +pyrocellulose +pyrochemical +pyrochemically +pyrochlore +pyrochromate +pyrochromic +pyrocinchonic +Pyrocystis +pyrocitric +pyroclastic +pyrocoll +pyrocollodion +pyrocomenic +pyrocondensation +pyroconductivity +pyrocotton +pyrocrystalline +Pyrodine +pyroelectric +pyroelectricity +pirog +pyrogallate +pyrogallic +pyrogallol +pirogen +pyrogen +pyrogenation +pyrogenesia +pyrogenesis +pyrogenetic +pyrogenetically +pyrogenic +pyrogenicity +pyrogenous +pyrogens +pyrogentic +piroghi +pirogi +pirogies +pyroglazer +pyroglutamic +pyrognomic +pyrognostic +pyrognostics +pyrograph +pyrographer +pyrography +pyrographic +pyrographies +pyrogravure +pyroguaiacin +pirogue +pirogues +pyroheliometer +pyroid +pirojki +pirol +Pyrola +Pyrolaceae +pyrolaceous +pyrolas +pyrolater +pyrolatry +pyroligneous +pyrolignic +pyrolignite +pyrolignous +pyroline +pyrolysate +pyrolyse +pyrolysis +pyrolite +pyrolytic +pyrolytically +pyrolyzable +pyrolyzate +pyrolyze +pyrolyzed +pyrolyzer +pyrolyzes +pyrolyzing +pyrollogical +pyrology +pyrological +pyrologies +pyrologist +pyrolusite +pyromachy +pyromagnetic +pyromancer +pyromancy +pyromania +pyromaniac +pyromaniacal +pyromaniacs +pyromanias +pyromantic +pyromeconic +pyromellitic +pyrometallurgy +pyrometallurgical +pyrometamorphic +pyrometamorphism +pyrometer +pyrometers +pyrometry +pyrometric +pyrometrical +pyrometrically +Pyromorphidae +pyromorphism +pyromorphite +pyromorphous +pyromotor +pyromucate +pyromucic +pyromucyl +pyronaphtha +pyrone +Pyronema +pyrones +Pironi +Pyronia +pyronine +pyronines +pyroninophilic +pyronyxis +pyronomics +piroot +pyrope +pyropen +pyropes +pyrophanite +pyrophanous +pyrophile +pyrophilia +pyrophyllite +pyrophilous +pyrophysalite +pyrophobia +pyrophone +pyrophoric +pyrophorous +pyrophorus +pyrophosphate +pyrophosphatic +pyrophosphoric +pyrophosphorous +pyrophotograph +pyrophotography +pyrophotometer +piroplasm +Piroplasma +piroplasmata +piroplasmic +piroplasmosis +piroplasms +pyropuncture +pyropus +piroque +piroques +pyroracemate +pyroracemic +pyroscope +pyroscopy +piroshki +pyrosis +pyrosises +pyrosmalite +Pyrosoma +Pyrosomatidae +pyrosome +Pyrosomidae +pyrosomoid +pyrosphere +pyrostat +pyrostats +pyrostereotype +pyrostilpnite +pyrosulfate +pyrosulfuric +pyrosulphate +pyrosulphite +pyrosulphuric +pyrosulphuryl +pirot +pyrotantalate +pyrotartaric +pyrotartrate +pyrotechny +pyrotechnian +pyrotechnic +pyrotechnical +pyrotechnically +pyrotechnician +pyrotechnics +pyrotechnist +pyroterebic +pyrotheology +Pyrotheria +Pyrotherium +pyrotic +pyrotoxin +pyrotritaric +pyrotritartric +pirouette +pirouetted +pirouetter +pirouettes +pirouetting +pirouettist +pyrouric +Pirous +pyrovanadate +pyrovanadic +pyroxanthin +pyroxene +pyroxenes +pyroxenic +pyroxenite +pyroxenitic +pyroxenoid +pyroxyle +pyroxylene +pyroxylic +pyroxylin +pyroxyline +pyroxmangite +pyroxonium +pirozhki +pirozhok +Pirozzo +pirquetted +pirquetter +pirr +pirraura +pirrauru +Pyrrha +Pyrrhic +pyrrhichian +pyrrhichius +pyrrhicist +pyrrhics +Pyrrho +Pyrrhocoridae +Pyrrhonean +Pyrrhonian +Pyrrhonic +Pyrrhonism +Pyrrhonist +Pyrrhonistic +Pyrrhonize +pyrrhotine +pyrrhotism +pyrrhotist +pyrrhotite +pyrrhous +Pyrrhuloxia +Pyrrhus +Pirri +pirrie +pyrryl +pyrrylene +pirrmaw +pyrrodiazole +pyrroyl +pyrrol +pyrrole +pyrroles +pyrrolic +pyrrolidyl +pyrrolidine +pyrrolidone +pyrrolylene +pyrroline +pyrrols +pyrrophyllin +pyrroporphyrin +pyrrotriazole +pirssonite +Pirtleville +Piru +Pyrula +Pyrularia +pyruline +pyruloid +Pyrus +pyruvaldehyde +pyruvate +pyruvates +pyruvic +pyruvil +pyruvyl +pyruwl +Pirzada +pis +Pisa +Pisaca +Pisacha +pisachee +pisachi +pisay +Pisan +Pisander +Pisanello +pisang +pisanite +Pisano +Pisarik +Pisauridae +piscary +piscaries +Piscataqua +Piscataway +Piscatelli +piscation +piscatology +piscator +piscatory +piscatorial +piscatorialist +piscatorially +piscatorian +piscatorious +piscators +Pisces +pisci- +piscian +piscicapture +piscicapturist +piscicide +piscicolous +piscicultural +pisciculturally +pisciculture +pisciculturist +Piscid +Piscidia +piscifauna +pisciferous +pisciform +piscina +piscinae +piscinal +piscinas +piscine +piscinity +piscioid +Piscis +piscivorous +pisco +piscos +pise +Piseco +Pisek +Piselli +Pisgah +Pish +pishaug +pished +pishes +pishing +pishoge +pishoges +pishogue +pishpash +pish-pash +Pishpek +pishposh +Pishquow +pishu +Pisidia +Pisidian +Pisidium +pisiform +pisiforms +pisistance +Pisistratean +Pisistratidae +Pisistratus +pisk +pisky +piskun +pismire +pismires +pismirism +pismo +piso +pisolite +pisolites +pisolitic +Pisonia +pisote +piss +pissabed +pissant +pissants +Pissarro +pissasphalt +pissed +pissed-off +pisser +pissers +pisses +pissy-eyed +pissing +pissodes +pissoir +pissoirs +pist +pistache +pistaches +pistachio +pistachios +Pistacia +pistacite +pistareen +piste +pisteology +pistes +Pistia +pistic +pistick +pistil +pistillaceous +pistillar +pistillary +pistillate +pistillid +pistillidium +pistilliferous +pistilliform +pistilligerous +pistilline +pistillode +pistillody +pistilloid +pistilogy +pistils +pistil's +pistiology +pistle +pistler +Pistoia +Pistoiese +pistol +pistolade +pistole +pistoled +pistoleer +pistoles +pistolet +pistoleter +pistoletier +pistolgram +pistolgraph +pistolier +pistoling +pistolled +pistollike +pistolling +pistology +pistolography +pistolproof +pistols +pistol's +pistol-shaped +pistol-whip +pistol-whipping +pistolwise +Piston +pistonhead +pistonlike +pistons +piston's +pistrices +pistrix +Pisum +Pyszka +PIT +pita +pitahaya +Pitahauerat +Pitahauirata +pitaya +pitayita +Pitaka +Pitana +pitanga +pitangua +pitapat +pit-a-pat +pitapatation +pitapats +pitapatted +pitapatting +pitarah +Pitarys +pitas +pitastile +Pitatus +pitau +pitawas +pitbird +pit-black +pit-blackness +Pitcairnia +pitch +pitchable +pitch-and-putt +pitch-and-run +pitch-and-toss +pitch-black +pitch-blackened +pitch-blackness +pitchblende +pitch-blende +pitchblendes +pitch-brand +pitch-brown +pitch-colored +pitch-dark +pitch-darkness +pitch-diameter +pitched +Pitcher +pitchered +pitcherful +pitcherfuls +pitchery +pitcherlike +pitcherman +pitcher-plant +pitchers +pitcher-shaped +pitches +pitch-faced +pitch-farthing +pitchfield +Pitchford +pitchfork +pitchforks +pitchhole +pitchi +pitchy +pitchier +pitchiest +pitchily +pitchiness +pitching +pitchlike +pitch-lined +pitchman +pitch-marked +pitchmen +Pitchometer +pitch-ore +pitchout +pitchouts +pitchpike +pitch-pine +pitch-pipe +pitchpole +pitchpoll +pitchpot +pitch-stained +pitchstone +pitchwork +pit-coal +pit-eyed +piteira +piteous +piteously +piteousness +pitfall +pitfalls +pitfall's +pitfold +pith +Pythagoras +Pythagorean +Pythagoreanism +Pythagoreanize +Pythagoreanly +pythagoreans +Pythagoric +Pythagorical +Pythagorically +Pythagorism +Pythagorist +Pythagorize +Pythagorizer +pithanology +pithead +pit-headed +pitheads +Pytheas +pithecan +pithecanthrope +pithecanthropi +pithecanthropic +pithecanthropid +Pithecanthropidae +pithecanthropine +pithecanthropoid +Pithecanthropus +Pithecia +pithecian +Pitheciinae +pitheciine +pithecism +pithecoid +Pithecolobium +pithecology +pithecological +pithecometric +pithecomorphic +pithecomorphism +pithecus +pithed +pithes +pithful +pithy +Pythia +Pythiaceae +Pythiacystis +Pythiad +Pythiambic +Pythian +Pythias +Pythic +pithier +pithiest +pithily +pithiness +pithing +Pythios +Pythium +Pythius +pithless +pithlessly +Pytho +Pithoegia +pythogenesis +pythogenetic +pythogenic +pythogenous +pithoi +Pithoigia +pithole +pit-hole +Pithom +Python +pythoness +pythonic +pythonical +pythonid +Pythonidae +pythoniform +Pythoninae +pythonine +pythonism +Pythonissa +pythonist +pythonize +pythonoid +pythonomorph +Pythonomorpha +pythonomorphic +pythonomorphous +pythons +pithos +piths +pithsome +pithwork +PITI +pity +pitiability +pitiable +pitiableness +pitiably +pity-bound +pitied +pitiedly +pitiedness +pitier +pitiers +pities +pitiful +pitifuller +pitifullest +pitifully +pitifulness +pitying +pityingly +pitikins +pitiless +pitilessly +pitilessness +Pitylus +pity-moved +pityocampa +pityocampe +Pityocamptes +pityproof +pityriasic +pityriasis +Pityrogramma +pityroid +pitirri +Pitys +Pitiscus +pity-worthy +Pitkin +pitless +Pytlik +pitlike +pitmaker +pitmaking +Pitman +pitmans +pitmark +pit-marked +pitmen +pitmenpitmirk +pitmirk +Pitney +Pitocin +pitometer +pitomie +piton +pitons +pitpan +pit-pat +pit-patter +pitpit +pitprop +pitressin +Pitri +Pitris +pit-rotted +pits +pit's +pitsaw +pitsaws +Pitsburg +pitside +pit-specked +Pitt +Pitta +pittacal +Pittacus +pittance +pittancer +pittances +pittard +pitted +Pittel +pitter +pitter-patter +Pittheus +pitticite +Pittidae +pittine +pitting +pittings +Pittism +Pittite +Pittman +pittoid +Pittosporaceae +pittosporaceous +pittospore +Pittosporum +Pitts +Pittsboro +Pittsburg +Pittsburgh +Pittsburgher +Pittsfield +Pittsford +Pittston +Pittstown +Pittsview +Pittsville +pituicyte +pituita +pituital +pituitary +pituitaries +pituite +pituitous +pituitousness +Pituitrin +pituri +pitwood +pitwork +pit-working +pitwright +Pitzer +piu +piupiu +Piura +piuri +pyuria +pyurias +piuricapsular +Pius +Piute +Piutes +pivalic +pivot +pivotable +pivotal +pivotally +pivoted +pivoter +pivoting +pivotman +pivotmen +pivots +Pivski +pyvuril +Piwowar +piwut +pix +pyx +PIXEL +pixels +pixes +pyxes +pixy +Pyxidanthera +pyxidate +pyxides +pyxidia +Pyxidis +pyxidium +pixie +pyxie +pixieish +pixies +pyxies +pixyish +pixilated +pixilation +pixy-led +pixiness +pixinesses +pixys +Pyxis +pix-jury +pyx-jury +Pixley +pizaine +Pizarro +pizazz +pizazzes +pizazzy +pize +Pizor +pizz +pizz. +pizza +pizzas +pizzazz +pizzazzes +pizzeria +pizzerias +pizzicato +pizzle +pizzles +pj's +PK +pk. +pkg +pkg. +pkgs +pks +pkt +pkt. +PKU +pkwy +PL +pl. +PL/1 +PL1 +PLA +placability +placabilty +placable +placableness +placably +Placaean +placage +placard +placarded +placardeer +placarder +placarders +placarding +placards +placard's +placate +placated +placater +placaters +placates +placating +placation +placative +placatively +placatory +placcate +place +placeable +Placean +place-begging +placebo +placeboes +placebos +place-brick +placed +Placedo +Placeeda +placeful +place-grabbing +placeholder +place-holder +place-holding +place-hunter +place-hunting +placekick +place-kick +placekicker +place-kicker +placeless +placelessly +place-loving +placemaker +placemaking +placeman +placemanship +placemen +placement +placements +placement's +place-money +placemonger +placemongering +place-name +place-names +place-naming +placent +placenta +placentae +placental +Placentalia +placentalian +placentary +placentas +placentate +placentation +Placentia +placentiferous +placentiform +placentigerous +placentitis +placentography +placentoid +placentoma +placentomata +place-proud +placer +placers +Placerville +places +place-seeking +placet +placets +placewoman +Placia +placid +Placida +placidamente +placid-featured +Placidia +Placidyl +placidity +placidly +placid-mannered +placidness +Placido +placing +placing-out +placit +Placitas +placitum +plack +plackart +placket +plackets +plackless +placks +placo- +placochromatic +placode +placoderm +placodermal +placodermatous +Placodermi +placodermoid +placodont +Placodontia +Placodus +placoganoid +placoganoidean +Placoganoidei +placoid +placoidal +placoidean +Placoidei +Placoides +placoids +Placophora +placophoran +placoplast +placque +placula +placuntitis +placuntoma +Placus +pladaroma +pladarosis +Plafker +plafond +plafonds +plaga +plagae +plagal +plagate +plage +plages +Plagianthus +plagiaplite +plagiary +plagiarical +plagiaries +plagiarise +plagiarised +plagiariser +plagiarising +plagiarism +plagiarisms +plagiarist +plagiaristic +plagiaristically +plagiarists +plagiarization +plagiarize +plagiarized +plagiarizer +plagiarizers +plagiarizes +plagiarizing +plagihedral +plagio- +plagiocephaly +plagiocephalic +plagiocephalism +plagiocephalous +Plagiochila +plagioclase +plagioclase-basalt +plagioclase-granite +plagioclase-porphyry +plagioclase-porphyrite +plagioclase-rhyolite +plagioclasite +plagioclastic +plagioclimax +plagioclinal +plagiodont +plagiograph +plagioliparite +plagionite +plagiopatagium +plagiophyre +Plagiostomata +plagiostomatous +plagiostome +Plagiostomi +plagiostomous +plagiotropic +plagiotropically +plagiotropism +plagiotropous +plagium +plagose +plagosity +plague +plague-beleagured +plagued +plague-free +plagueful +plague-haunted +plaguey +plague-infected +plague-infested +plagueless +plagueproof +plaguer +plague-ridden +plaguers +plagues +plague-smitten +plaguesome +plaguesomeness +plague-spot +plague-spotted +plague-stricken +plaguy +plaguily +plaguing +plagula +play +playa +playability +playable +playact +play-act +playacted +playacting +playactings +playactor +playacts +playas +playback +playbacks +playbill +play-bill +playbills +play-by-play +playboy +playboyism +playboys +playbook +play-book +playbooks +playbox +playbroker +plaice +plaices +playclothes +playcraft +playcraftsman +plaid +playday +play-day +playdays +playdate +plaided +plaidy +plaidie +plaiding +plaidman +plaidoyer +playdown +play-down +playdowns +plaids +plaid's +played +Player +playerdom +playeress +players +player's +Playfair +playfellow +playfellows +playfellowship +playfere +playfield +playfolk +playful +playfully +playfulness +playfulnesses +playgirl +playgirls +playgoer +playgoers +playgoing +playground +playgrounds +playground's +playhouse +playhouses +playing +playingly +play-judging +playland +playlands +playless +playlet +playlets +playlike +playlist +play-loving +playmaker +playmaking +playman +playmare +playmate +playmates +playmate's +playmonger +playmongering +plain +plainback +plainbacks +plain-bodied +plain-bred +plainchant +plain-clothed +plainclothes +plainclothesman +plainclothesmen +plain-darn +plain-dressing +plained +plain-edged +plainer +plainest +plain-faced +plain-featured +Plainfield +plainful +plain-garbed +plain-headed +plainhearted +plain-hearted +plainy +plaining +plainish +plain-laid +plainly +plain-looking +plain-mannered +plainness +plainnesses +plain-pranked +Plains +Plainsboro +plainscraft +plainsfolk +plainsman +plainsmen +plainsoled +plain-soled +plainsong +plain-speaking +plainspoken +plain-spoken +plain-spokenly +plainspokenness +plain-spokenness +plainstanes +plainstones +plainswoman +plainswomen +plaint +plaintail +plaintext +plaintexts +plaintful +plaintiff +plaintiffs +plaintiff's +plaintiffship +plaintile +plaintive +plaintively +plaintiveness +plaintless +plaints +Plainview +Plainville +plainward +Plainwell +plain-work +playock +playoff +play-off +playoffs +playpen +playpens +play-pretty +play-producing +playreader +play-reading +playroom +playrooms +plays +plaisance +plaisanterie +playschool +playscript +playsome +playsomely +playsomeness +playstead +Plaisted +plaister +plaistered +plaistering +plaisters +Plaistow +playstow +playsuit +playsuits +plait +playte +plaited +plaiter +plaiters +plaything +playthings +plaything's +playtime +playtimes +plaiting +plaitings +plaitless +plaits +plait's +plaitwork +playward +playwear +playwears +playwoman +playwomen +playwork +playwright +playwrightess +playwrighting +playwrightry +playwrights +playwright's +playwriter +playwriting +plak +plakat +PLAN +plan- +Plana +planable +Planada +planaea +planar +Planaria +planarian +planarias +Planarida +planaridan +planariform +planarioid +planarity +planaru +planate +planation +planceer +plancer +planch +planche +plancheite +plancher +planches +planchet +planchets +planchette +planching +planchment +plancier +Planck +Planckian +Planctae +planctus +plandok +plane +planed +plane-faced +planeload +planeness +plane-parallel +plane-polarized +planer +Planera +planers +planes +plane's +planeshear +plane-shear +plane-sheer +planet +planeta +planetable +plane-table +planetabler +plane-tabler +planetal +planetary +planetaria +planetarian +planetaries +planetarily +planetarium +planetariums +planeted +planetesimal +planetesimals +planetfall +planetic +planeticose +planeting +planetist +planetkin +planetless +planetlike +planetogeny +planetography +planetoid +planetoidal +planetoids +planetology +planetologic +planetological +planetologist +planetologists +plane-tree +planets +planet's +planet-stricken +planet-struck +planettaria +planetule +planform +planforms +planful +planfully +planfulness +plang +plangency +plangent +plangently +plangents +plangi +plangor +plangorous +P-language +plani- +planicaudate +planicipital +planidorsate +planifolious +planiform +planigram +planigraph +planigraphy +planilla +planimeter +planimetry +planimetric +planimetrical +planineter +planing +planipennate +Planipennia +planipennine +planipetalous +planiphyllous +planirostal +planirostral +planirostrate +planiscope +planiscopic +planish +planished +planisher +planishes +planishing +planispheral +planisphere +planispheric +planispherical +planispiral +planity +Plank +plankage +plankbuilt +planked +planker +planky +planking +plankings +Plankinton +plankless +planklike +planks +plank-shear +planksheer +plank-sheer +plankter +plankters +planktology +planktologist +plankton +planktonic +planktons +planktont +plankways +plankwise +planless +planlessly +planlessness +planned +planner +planners +planner's +planning +plannings +Plano +plano- +planoblast +planoblastic +planocylindric +Planococcus +planoconcave +plano-concave +planoconical +planoconvex +plano-convex +planoferrite +planogamete +planograph +planography +planographic +planographically +planographist +planohorizontal +planolindrical +planometer +planometry +planomiller +planont +planoorbicular +Planorbidae +planorbiform +planorbine +Planorbis +planorboid +planorotund +Planosarcina +planosol +planosols +planosome +planospiral +planospore +planosubulate +plans +plan's +plansheer +plant +planta +plantable +plantad +Plantae +plantage +Plantagenet +Plantaginaceae +plantaginaceous +Plantaginales +plantagineous +Plantago +plantain +plantain-eater +plantain-leaved +plantains +plantal +plant-animal +plantano +plantar +plantaris +plantarium +Plantation +plantationlike +plantations +plantation's +plantator +plant-cutter +plantdom +Plante +plant-eater +plant-eating +planted +planter +planterdom +planterly +planters +plantership +Plantersville +Plantigrada +plantigrade +plantigrady +Plantin +planting +plantings +plantivorous +plantless +plantlet +plantlike +plantling +plantocracy +plants +plantsman +Plantsville +plantula +plantulae +plantular +plantule +planula +planulae +planulan +planular +planulate +planuliform +planuloid +Planuloidea +planum +planury +planuria +planxty +plap +plappert +plaque +plaques +plaquette +plash +plashed +plasher +plashers +plashes +plashet +plashy +plashier +plashiest +plashing +plashingly +plashment +plasia +plasm +plasm- +plasma +plasmacyte +plasmacytoma +plasmagel +plasmagene +plasmagenic +plasmalemma +plasmalogen +plasmaphaeresis +plasmaphereses +plasmapheresis +plasmaphoresisis +plasmas +plasmase +plasmasol +plasmatic +plasmatical +plasmation +plasmatoparous +plasmatorrhexis +plasmic +plasmid +plasmids +plasmin +plasminogen +plasmins +plasmo- +Plasmochin +plasmocyte +plasmocytoma +plasmode +plasmodesm +plasmodesma +plasmodesmal +plasmodesmata +plasmodesmic +plasmodesmus +plasmodia +plasmodial +plasmodiate +plasmodic +plasmodiocarp +plasmodiocarpous +Plasmodiophora +Plasmodiophoraceae +Plasmodiophorales +plasmodium +plasmogamy +plasmogen +plasmogeny +plasmoid +plasmoids +plasmolyse +plasmolysis +plasmolytic +plasmolytically +plasmolyzability +plasmolyzable +plasmolyze +plasmology +plasmoma +plasmomata +Plasmon +plasmons +Plasmopara +plasmophagy +plasmophagous +plasmoptysis +plasmoquin +plasmoquine +plasmosoma +plasmosomata +plasmosome +plasmotomy +plasms +plasome +plass +Plassey +plasson +plast +plastein +plaster +plasterbill +plasterboard +plastered +plasterer +plasterers +plastery +plasteriness +plastering +plasterlike +plasters +plasterwise +plasterwork +plasty +plastic +plastically +plasticimeter +Plasticine +plasticisation +plasticise +plasticised +plasticising +plasticism +plasticity +plasticities +plasticization +plasticize +plasticized +plasticizer +plasticizes +plasticizing +plasticly +plastics +plastid +plastidial +plastidium +plastidome +Plastidozoa +plastids +plastidular +plastidule +plastify +plastin +plastinoid +plastique +plastiqueur +plastiqueurs +plastisol +plastochondria +plastochron +plastochrone +plastodynamia +plastodynamic +plastogamy +plastogamic +plastogene +plastomer +plastomere +plastometer +plastometry +plastometric +plastosome +plastotype +plastral +plastron +plastrons +plastrum +plastrums +plat +plat. +Plata +Plataea +Plataean +Platalea +Plataleidae +plataleiform +Plataleinae +plataleine +platan +Platanaceae +platanaceous +platane +platanes +platanist +Platanista +Platanistidae +platanna +platano +platans +Platanus +Platas +platband +platch +Plate +platea +plateasm +Plateau +plateaued +plateauing +plateaulith +plateaus +plateau's +plateaux +plate-bending +plate-carrier +plate-collecting +plate-cutting +plated +plate-dog +plate-drilling +plateful +platefuls +plate-glass +plate-glazed +plateholder +plateiasmus +plat-eye +plate-incased +platelayer +plate-layer +plateless +platelet +platelets +platelet's +platelike +platemaker +platemaking +plateman +platemark +plate-mark +platemen +plate-mounting +platen +platens +platen's +plate-punching +plater +platerer +plateresque +platery +plate-roll +plate-rolling +platers +plates +plate-scarfing +platesful +plate-shaped +plate-shearing +plate-tossing +plateway +platework +plateworker +plat-footed +platform +platformally +platformed +platformer +platformy +platformish +platformism +platformist +platformistic +platformless +platforms +platform's +Plath +plathelminth +platy +platy- +platybasic +platybrachycephalic +platybrachycephalous +platybregmatic +platic +Platycarya +platycarpous +Platycarpus +platycelian +platycelous +platycephaly +platycephalic +Platycephalidae +platycephalism +platycephaloid +platycephalous +Platycephalus +Platycercinae +platycercine +Platycercus +Platycerium +platycheiria +platycyrtean +platicly +platycnemia +platycnemic +Platycodon +platycoelian +platycoelous +platycoria +platycrania +platycranial +Platyctenea +platydactyl +platydactyle +platydactylous +platydolichocephalic +platydolichocephalous +platie +platier +platies +platiest +platyfish +platyglossal +platyglossate +platyglossia +Platyhelmia +platyhelminth +Platyhelminthes +platyhelminthic +platyhieric +platykurtic +platykurtosis +platilla +platylobate +platymery +platymeria +platymeric +platymesaticephalic +platymesocephalic +platymeter +platymyoid +platin- +Platina +platinamin +platinamine +platinammin +platinammine +platinas +platinate +platinated +platinating +Platine +plating +platings +platinic +platinichloric +platinichloride +platiniferous +platiniridium +platinisation +platinise +platinised +platinising +Platinite +platynite +platinization +platinize +platinized +platinizing +platino- +platinochloric +platinochloride +platinocyanic +platinocyanide +platinode +platinoid +platinoso- +platynotal +platinotype +platinotron +platinous +platinum +platinum-blond +platinums +platinumsmith +platyodont +platyope +platyopia +platyopic +platypellic +platypetalous +platyphyllous +platypi +platypygous +platypod +Platypoda +platypodia +platypodous +Platyptera +platypus +platypuses +Platyrhina +platyrhynchous +Platyrhini +platyrrhin +Platyrrhina +platyrrhine +Platyrrhini +platyrrhiny +platyrrhinian +platyrrhinic +platyrrhinism +platys +platysma +platysmamyoides +platysmas +platysmata +platysomid +Platysomidae +Platysomus +platystaphyline +Platystemon +platystencephaly +platystencephalia +platystencephalic +platystencephalism +platysternal +Platysternidae +Platystomidae +platystomous +platytrope +platytropy +platitude +platitudes +platitudinal +platitudinarian +platitudinarianism +platitudinisation +platitudinise +platitudinised +platitudiniser +platitudinising +platitudinism +platitudinist +platitudinization +platitudinize +platitudinized +platitudinizer +platitudinizing +platitudinous +platitudinously +platitudinousness +platly +Plato +Platoda +platode +Platodes +platoid +Platon +Platonesque +Platonian +Platonic +Platonical +Platonically +Platonicalness +Platonician +Platonicism +Platonisation +Platonise +Platonised +Platoniser +Platonising +Platonism +Platonist +Platonistic +Platonization +Platonize +Platonizer +platoon +platooned +platooning +platoons +platopic +platosamine +platosammine +Plato-wise +plats +Platt +Plattdeutsch +Platte +platted +Plattekill +platteland +platten +Plattensee +Plattenville +Platter +platterface +platter-faced +platterful +platters +platter's +Platteville +platty +platting +plattnerite +Platto +Plattsburg +Plattsburgh +Plattsmouth +platurous +Platus +Plaucheville +plaud +plaudation +plaudit +plaudite +plauditor +plauditory +plaudits +Plauen +plauenite +plausibility +plausibilities +plausible +plausibleness +plausibly +plausive +plaustral +Plautine +Plautus +plaza +plazas +plazolite +plbroch +PLC +PLCC +PLD +plea +pleach +pleached +pleacher +pleaches +pleaching +plead +pleadable +pleadableness +pleaded +pleader +pleaders +pleading +pleadingly +pleadingness +pleadings +pleads +pleaproof +Pleas +plea's +pleasable +pleasableness +pleasance +Pleasant +pleasantable +Pleasantdale +pleasant-eyed +pleasanter +pleasantest +pleasant-faced +pleasant-featured +pleasantish +pleasantly +pleasant-looking +pleasant-mannered +pleasant-minded +pleasant-natured +pleasantness +pleasantnesses +Pleasanton +pleasantry +pleasantries +Pleasants +pleasantsome +pleasant-sounding +pleasant-spirited +pleasant-spoken +pleasant-tasted +pleasant-tasting +pleasant-tongued +Pleasantville +pleasant-voiced +pleasant-witted +pleasaunce +please +pleased +pleasedly +pleasedness +pleaseman +pleasemen +pleaser +pleasers +pleases +pleaship +pleasing +pleasingly +pleasingness +pleasurability +pleasurable +pleasurableness +pleasurably +pleasure +pleasure-bent +pleasure-bound +pleasured +pleasureful +pleasurefulness +pleasure-giving +pleasure-greedy +pleasurehood +pleasureless +pleasurelessly +pleasure-loving +pleasureman +pleasurement +pleasuremonger +pleasure-pain +pleasureproof +pleasurer +pleasures +pleasure-seeker +pleasure-seeking +pleasure-shunning +pleasure-tempted +pleasure-tired +Pleasureville +pleasure-wasted +pleasure-weary +pleasuring +pleasurist +pleasurous +pleat +pleated +pleater +pleaters +pleating +pleatless +pleats +pleb +plebby +plebe +plebeian +plebeiance +plebeianisation +plebeianise +plebeianised +plebeianising +plebeianism +plebeianization +plebeianize +plebeianized +plebeianizing +plebeianly +plebeianness +plebeians +plebeity +plebes +plebescite +plebian +plebianism +plebicolar +plebicolist +plebicolous +plebify +plebificate +plebification +plebiscitary +plebiscitarian +plebiscitarism +plebiscite +plebiscites +plebiscite's +plebiscitic +plebiscitum +plebs +pleck +Plecoptera +plecopteran +plecopterid +plecopterous +Plecotinae +plecotine +Plecotus +plectognath +Plectognathi +plectognathic +plectognathous +plectopter +plectopteran +plectopterous +plectospondyl +Plectospondyli +plectospondylous +plectra +plectre +plectridial +plectridium +plectron +plectrons +plectrontra +plectrum +plectrums +plectrumtra +pled +pledable +pledge +pledgeable +pledge-bound +pledged +pledgee +pledgees +pledge-free +pledgeholder +pledgeless +pledgeor +pledgeors +Pledger +pledgers +pledges +pledgeshop +pledget +pledgets +pledging +pledgor +pledgors +Plegadis +plegaphonia +plegia +plegometer +Pleiad +Pleiades +pleiads +plein-air +pleinairism +pleinairist +plein-airist +pleio- +pleiobar +Pleiocene +pleiochromia +pleiochromic +pleiomastia +pleiomazia +pleiomery +pleiomerous +pleion +Pleione +pleionian +pleiophylly +pleiophyllous +pleiotaxy +pleiotaxis +pleiotropy +pleiotropic +pleiotropically +pleiotropism +pleis +Pleistocene +Pleistocenic +pleistoseist +plemyrameter +plemochoe +plena +plenary +plenarily +plenariness +plenarium +plenarty +plench +plenches +pleny +plenicorn +pleniloquence +plenilunal +plenilunar +plenilunary +plenilune +plenipo +plenipotence +plenipotency +plenipotent +plenipotential +plenipotentiality +Plenipotentiary +plenipotentiaries +plenipotentiarily +plenipotentiaryship +plenipotentiarize +plenish +plenished +plenishes +plenishing +plenishment +plenism +plenisms +plenist +plenists +plenity +plenitide +plenitude +plenitudes +plenitudinous +plenshing +plenteous +plenteously +plenteousness +Plenty +plenties +plentify +plentiful +plentifully +plentifulness +plentitude +Plentywood +plenum +plenums +pleo- +pleochroic +pleochroism +pleochroitic +pleochromatic +pleochromatism +pleochroous +pleocrystalline +pleodont +pleomastia +pleomastic +pleomazia +pleometrosis +pleometrotic +pleomorph +pleomorphy +pleomorphic +pleomorphism +pleomorphist +pleomorphous +pleon +pleonal +pleonasm +pleonasms +pleonast +pleonaste +pleonastic +pleonastical +pleonastically +pleonectic +pleonexia +pleonic +pleophagous +pleophyletic +pleopod +pleopodite +pleopods +Pleospora +Pleosporaceae +plerergate +plerocercoid +pleroma +pleromatic +plerome +pleromorph +plerophory +plerophoric +plerosis +plerotic +Plerre +plesance +Plesianthropus +plesio- +plesiobiosis +plesiobiotic +plesiomorphic +plesiomorphism +plesiomorphous +plesiosaur +Plesiosauri +Plesiosauria +plesiosaurian +plesiosauroid +Plesiosaurus +plesiotype +plessigraph +plessimeter +plessimetry +plessimetric +Plessis +plessor +plessors +plethysmogram +plethysmograph +plethysmography +plethysmographic +plethysmographically +Plethodon +plethodontid +Plethodontidae +plethora +plethoras +plethoretic +plethoretical +plethory +plethoric +plethorical +plethorically +plethorous +plethron +plethrum +pleur- +pleura +Pleuracanthea +Pleuracanthidae +Pleuracanthini +pleuracanthoid +Pleuracanthus +pleurae +pleural +pleuralgia +pleuralgic +pleurapophysial +pleurapophysis +pleuras +pleurectomy +pleurenchyma +pleurenchymatous +pleuric +pleuriseptate +pleurisy +pleurisies +pleurite +pleuritic +pleuritical +pleuritically +pleuritis +pleuro- +Pleurobrachia +Pleurobrachiidae +pleurobranch +pleurobranchia +pleurobranchial +pleurobranchiate +pleurobronchitis +Pleurocapsa +Pleurocapsaceae +pleurocapsaceous +pleurocarp +Pleurocarpi +pleurocarpous +pleurocele +pleurocentesis +pleurocentral +pleurocentrum +Pleurocera +pleurocerebral +Pleuroceridae +pleuroceroid +Pleurococcaceae +pleurococcaceous +Pleurococcus +Pleurodelidae +pleurodynia +pleurodynic +Pleurodira +pleurodiran +pleurodire +pleurodirous +pleurodiscous +pleurodont +pleurogenic +pleurogenous +pleurohepatitis +pleuroid +pleurolysis +pleurolith +pleuron +pleuronect +Pleuronectes +pleuronectid +Pleuronectidae +pleuronectoid +Pleuronema +pleuropedal +pleuropericardial +pleuropericarditis +pleuroperitonaeal +pleuroperitoneal +pleuroperitoneum +pleuro-peritoneum +pleuropneumonia +pleuro-pneumonia +pleuropneumonic +pleuropodium +pleuropterygian +Pleuropterygii +pleuropulmonary +pleurorrhea +Pleurosaurus +Pleurosigma +pleurospasm +pleurosteal +Pleurosteon +pleurostict +Pleurosticti +Pleurostigma +pleurothotonic +pleurothotonos +pleurothotonus +pleurotyphoid +Pleurotoma +Pleurotomaria +Pleurotomariidae +pleurotomarioid +pleurotomy +pleurotomid +Pleurotomidae +pleurotomies +pleurotomine +pleurotomoid +pleurotonic +pleurotonus +Pleurotremata +pleurotribal +pleurotribe +pleurotropous +Pleurotus +pleurovisceral +pleurum +pleuston +pleustonic +pleustons +Pleven +plevin +Plevna +plew +plewch +plewgh +plews +plex +plexal +plexicose +plexiform +Plexiglas +Plexiglass +pleximeter +pleximetry +pleximetric +Plexippus +plexodont +plexometer +plexor +plexors +plexure +plexus +plexuses +plf +pli +ply +pliability +pliable +pliableness +pliably +Pliam +pliancy +pliancies +pliant +pliant-bodied +pliantly +pliant-necked +pliantness +plyboard +plica +plicable +plicae +plical +plicate +plicated +plicately +plicateness +plicater +plicatile +plicating +plication +plicative +plicato- +plicatocontorted +plicatocristate +plicatolacunose +plicatolobate +plicatopapillose +plicator +plicatoundulate +plicatulate +plicature +plicidentine +pliciferous +pliciform +plie +plied +plier +plyer +pliers +plyers +plies +plygain +plight +plighted +plighter +plighters +plighting +plights +plying +plyingly +plim +plimmed +plimming +Plymouth +Plymouthism +Plymouthist +Plymouthite +plymouths +Plympton +plimsol +plimsole +plimsoles +Plimsoll +plimsolls +plimsols +Pliner +Pliny +Plinian +Plinyism +Plinius +plink +plinked +plinker +plinkers +plinking +plinks +Plynlymmon +plinth +plinther +plinthiform +plinthless +plinthlike +plinths +plio- +Pliocene +Pliofilm +Pliohippus +Plion +Pliopithecus +pliosaur +pliosaurian +Pliosauridae +Pliosaurus +pliothermic +Pliotron +plyscore +Pliske +plisky +pliskie +pliskies +pliss +plisse +plisses +Plisthenes +plitch +plywood +plywoods +PLL +PLM +PLO +ploat +ploce +Ploceidae +ploceiform +Ploceinae +Ploceus +Ploch +plock +plod +plodded +plodder +plodderly +plodders +plodding +ploddingly +ploddingness +plodge +plods +Ploesti +Ploeti +ploy +ploid +ploidy +ploidies +ployed +ploying +Ploima +ploimate +ployment +ploys +ploy's +plomb +plonk +plonked +plonking +plonko +plonks +plook +plop +plopped +plopping +plops +ploration +ploratory +Plos +plosion +plosions +plosive +plosives +Ploss +Plossl +plot +plotch +plotcock +plote +plotful +Plotinian +Plotinic +Plotinical +Plotinism +Plotinist +Plotinize +Plotinus +Plotkin +plotless +plotlessness +plotlib +plotosid +plotproof +plots +plot's +plott +plottage +plottages +plotted +plotter +plottery +plotters +plotter's +plotty +plottier +plotties +plottiest +plotting +plottingly +plotton +plotx +plotz +plotzed +plotzes +plotzing +Plough +ploughboy +plough-boy +ploughed +plougher +ploughers +ploughfish +ploughfoot +ploughgang +ploughgate +ploughhead +plough-head +ploughing +ploughjogger +ploughland +plough-land +ploughline +ploughman +ploughmanship +ploughmell +ploughmen +plough-monday +ploughpoint +ploughs +ploughshare +ploughshoe +ploughstaff +plough-staff +ploughstilt +ploughtail +plough-tail +ploughwise +ploughwright +plouk +plouked +plouky +plounce +plousiocracy +plout +Plouteneion +plouter +Plovdiv +plover +plover-billed +plovery +ploverlike +plover-page +plovers +plow +plowable +plowback +plowbacks +plowboy +plowboys +plowbote +plow-bred +plow-cloven +plowed +plower +plowers +plowfish +plowfoot +plowgang +plowgate +plowgraith +plowhead +plowheads +plowing +plowjogger +plowland +plowlands +plowlight +plowline +plowmaker +plowmaking +plowman +plowmanship +plowmell +plowmen +plowpoint +Plowrightia +plows +plow-shaped +plowshare +plowshares +plowshoe +plowstaff +plowstilt +plowtail +plowter +plow-torn +plowwise +plowwoman +plowwright +PLP +Plpuszta +PLR +PLS +PLSS +PLT +pltano +plu +Pluchea +pluck +pluckage +pluck-buffet +plucked +pluckedness +Pluckemin +plucker +Pluckerian +pluckers +plucky +pluckier +pluckiest +pluckily +pluckiness +plucking +pluckless +plucklessly +plucklessness +plucks +plud +pluff +pluffer +pluffy +plug +plugboard +plugdrawer +pluggable +plugged +plugger +pluggers +pluggy +plugging +pluggingly +plug-hatted +plughole +pluglees +plugless +pluglike +plugman +plugmen +plugola +plugolas +plugs +plug's +plugtray +plugtree +plugugly +plug-ugly +pluguglies +plum +pluma +plumaceous +plumach +plumade +plumage +plumaged +plumagery +plumages +plumasite +plumassier +plumate +Plumatella +plumatellid +Plumatellidae +plumatelloid +plumb +plumb- +plumbable +plumbage +plumbagin +Plumbaginaceae +plumbaginaceous +plumbagine +plumbaginous +plumbago +plumbagos +plumbate +plumb-bob +plumbean +plumbed +plumbeous +plumber +plumber-block +plumbery +plumberies +plumbers +plumbership +plumbet +plumbic +plumbicon +plumbiferous +plumbing +plumbings +plumbism +plumbisms +plumbisolvent +plumbite +plumbless +plumblessness +plumb-line +plum-blue +plumbness +Plumbo +plumbo- +plumbog +plumbojarosite +plumboniobate +plumbosolvency +plumbosolvent +plumbous +plum-brown +plumb-rule +plumbs +plumb's +plumbum +plumbums +plum-cake +plum-colored +plumcot +plumdamas +plumdamis +plum-duff +Plume +plume-crowned +plumed +plume-decked +plume-dressed +plume-embroidered +plume-fronted +plume-gay +plumeless +plumelet +plumelets +plumelike +plume-like +plumemaker +plumemaking +plumeopicean +plumeous +plume-plucked +plume-plucking +plumer +plumery +Plumerville +plumes +plume-soft +plume-stripped +plumet +plumete +plumetis +plumette +plum-green +plumy +plumicorn +plumier +Plumiera +plumieride +plumiest +plumify +plumification +plumiform +plumiformly +plumigerous +pluminess +pluming +plumiped +plumipede +plumipeds +plumist +plumless +plumlet +plumlike +Plummer +plummer-block +plummet +plummeted +plummeting +plummetless +plummets +plummy +plummier +plummiest +plumming +plumose +plumosely +plumoseness +plumosite +plumosity +plumous +plump +plumped +plumpen +plumpened +plumpening +plumpens +plumper +plumpers +plumpest +plumpy +plum-pie +plumping +plumpish +plumply +plumpness +plumpnesses +plum-porridge +plumps +plum-purple +plumrock +plums +plum's +plum-shaped +plum-sized +Plumsteadville +plum-tinted +Plumtree +plum-tree +plumula +plumulaceous +plumular +Plumularia +plumularian +Plumulariidae +plumulate +plumule +plumules +plumuliform +plumulose +Plumville +plunder +plunderable +plunderage +plunderbund +plundered +plunderer +plunderers +plunderess +plundering +plunderingly +plunderless +plunderous +plunderproof +plunders +plunge +plunged +plungeon +plunger +plungers +plunges +plungy +plunging +plungingly +plungingness +plunk +plunked +plunker +plunkers +Plunkett +plunking +plunks +plunther +plup +plupatriotic +pluperfect +pluperfectly +pluperfectness +pluperfects +plupf +plur +plur. +plural +pluralisation +pluralise +pluralised +pluraliser +pluralising +pluralism +pluralist +pluralistic +pluralistically +plurality +pluralities +pluralization +pluralizations +pluralize +pluralized +pluralizer +pluralizes +pluralizing +plurally +pluralness +plurals +plurative +plurel +plurennial +pluri- +pluriaxial +pluribus +pluricarinate +pluricarpellary +pluricellular +pluricentral +pluricipital +pluricuspid +pluricuspidate +pluridentate +pluries +plurifacial +plurifetation +plurify +plurification +pluriflagellate +pluriflorous +plurifoliate +plurifoliolate +pluriglandular +pluriguttulate +plurilateral +plurilingual +plurilingualism +plurilingualist +pluriliteral +plurilocular +plurimammate +plurinominal +plurinucleate +pluripara +pluriparity +pluriparous +pluripartite +pluripetalous +pluripotence +pluripotent +pluripresence +pluriseptate +pluriserial +pluriseriate +pluriseriated +plurisetose +plurisy +plurisyllabic +plurisyllable +plurispiral +plurisporous +plurivalent +plurivalve +plurivory +plurivorous +plus +Plusch +pluses +plus-foured +plus-fours +plush +plushed +plusher +plushes +plushest +plushette +plushy +plushier +plushiest +plushily +plushiness +plushly +plushlike +plushness +Plusia +Plusiinae +plusquam +plusquamperfect +plussage +plussages +plusses +Plutarch +plutarchy +Plutarchian +Plutarchic +Plutarchical +Plutarchically +pluteal +plutean +plutei +pluteiform +Plutella +pluteus +pluteuses +pluteutei +Pluto +plutocracy +plutocracies +plutocrat +plutocratic +plutocratical +plutocratically +plutocrats +plutolatry +plutology +plutological +plutologist +plutomania +pluton +Plutonian +Plutonic +Plutonion +plutonism +plutonist +plutonite +Plutonium +plutoniums +plutonometamorphism +plutonomy +plutonomic +plutonomist +plutons +plutter +Plutus +Pluvi +pluvial +pluvialiform +pluvialine +Pluvialis +pluvially +pluvials +pluvian +pluvine +pluviograph +pluviography +pluviographic +pluviographical +pluviometer +pluviometry +pluviometric +pluviometrical +pluviometrically +pluvioscope +pluvioscopic +Pluviose +pluviosity +pluvious +Pluvius +Plze +Plzen +PM +pm. +PMA +PMAC +PMC +PMDF +PMEG +PMG +PMIRR +pmk +PMO +PMOS +PMRC +pmsg +PMT +PMU +PMX +PN +pn- +PNA +PNB +pnce +PNdB +pnea +pneo- +pneodynamics +pneograph +pneomanometer +pneometer +pneometry +pneophore +pneoscope +pneudraulic +pneum +pneum- +pneuma +pneumarthrosis +pneumas +pneumat- +pneumathaemia +pneumatic +pneumatical +pneumatically +pneumaticity +pneumaticness +pneumatico- +pneumatico-hydraulic +pneumatics +pneumatic-tired +pneumatism +pneumatist +pneumatize +pneumatized +pneumato- +pneumatocardia +pneumatoce +pneumatocele +pneumatochemical +pneumatochemistry +pneumatocyst +pneumatocystic +pneumatode +pneumatogenic +pneumatogenous +pneumatogram +pneumatograph +pneumatographer +pneumatography +pneumatographic +pneumato-hydato-genetic +pneumatolysis +pneumatolitic +pneumatolytic +pneumatology +pneumatologic +pneumatological +pneumatologist +Pneumatomachy +Pneumatomachian +Pneumatomachist +pneumatometer +pneumatometry +pneumatomorphic +pneumatonomy +pneumatophany +pneumatophanic +pneumatophilosophy +pneumatophobia +pneumatophony +pneumatophonic +pneumatophore +pneumatophoric +pneumatophorous +pneumatorrhachis +pneumatoscope +pneumatosic +pneumatosis +pneumatostatics +pneumatotactic +pneumatotherapeutics +pneumatotherapy +Pneumatria +pneumaturia +pneume +pneumectomy +pneumectomies +pneumo- +pneumobacillus +Pneumobranchia +Pneumobranchiata +pneumocele +pneumocentesis +pneumochirurgia +pneumococcal +pneumococcemia +pneumococci +pneumococcic +pneumococcocci +pneumococcous +pneumococcus +pneumoconiosis +pneumoderma +pneumodynamic +pneumodynamics +pneumoencephalitis +pneumoencephalogram +pneumoenteritis +pneumogastric +pneumogram +pneumograph +pneumography +pneumographic +pneumohemothorax +pneumohydropericardium +pneumohydrothorax +pneumolysis +pneumolith +pneumolithiasis +pneumology +pneumological +pneumomalacia +pneumomassage +Pneumometer +pneumomycosis +pneumonalgia +pneumonectasia +pneumonectomy +pneumonectomies +pneumonedema +pneumony +pneumonia +pneumonic +pneumonitic +pneumonitis +pneumono- +pneumonocace +pneumonocarcinoma +pneumonocele +pneumonocentesis +pneumonocirrhosis +pneumonoconiosis +pneumonodynia +pneumonoenteritis +pneumonoerysipelas +pneumonography +pneumonographic +pneumonokoniosis +pneumonolysis +pneumonolith +pneumonolithiasis +pneumonomelanosis +pneumonometer +pneumonomycosis +pneumonoparesis +pneumonopathy +pneumonopexy +pneumonophorous +pneumonophthisis +pneumonopleuritis +pneumonorrhagia +pneumonorrhaphy +pneumonosis +pneumonotherapy +pneumonotomy +pneumonoultramicroscopicsilicovolcanoconiosis +pneumopericardium +pneumoperitoneum +pneumoperitonitis +pneumopexy +pneumopyothorax +pneumopleuritis +pneumorrachis +pneumorrhachis +pneumorrhagia +pneumotactic +pneumotherapeutics +pneumotherapy +pneumothorax +pneumotyphoid +pneumotyphus +pneumotomy +pneumotoxin +pneumotropic +pneumotropism +pneumoventriculography +pnigerophobia +pnigophobia +pnyx +Pnompenh +Pnom-penh +PNP +PNPN +pnxt +PO +POA +Poaceae +poaceous +poach +poachable +poachard +poachards +poached +poacher +poachers +poaches +poachy +poachier +poachiest +poachiness +poaching +Poales +poalike +POB +pobby +pobbies +pobedy +Poblacht +poblacion +POBox +pobs +POC +Poca +Pocahontas +pocan +Pocasset +Pocatello +pochade +pochades +pochay +pochaise +pochard +pochards +poche +pochette +pochettino +pochismo +pochoir +pochote +pocill +pocilliform +pock +pock-arred +pocked +pocket +pocketable +pocketableness +pocketbook +pocket-book +pocketbooks +pocketbook's +pocketcase +pocketed +pocket-eyed +pocketer +pocketers +pocketful +pocketfuls +pocket-handkerchief +pockety +pocketing +pocketknife +pocket-knife +pocketknives +pocketless +pocketlike +pocket-money +pockets +pocketsful +pocket-size +pocket-sized +pock-frecken +pock-fretten +pockhouse +pocky +pockier +pockiest +pockily +pockiness +pocking +pockmanky +pockmanteau +pockmantie +pockmark +pockmarked +pock-marked +pockmarking +pockmarks +pock-pit +pocks +pockweed +pockwood +poco +pococurante +poco-curante +pococuranteism +pococurantic +pococurantish +pococurantism +pococurantist +Pocola +Pocono +Pocopson +pocosen +pocosin +pocosins +pocoson +pocul +poculary +poculation +poculent +poculiform +pocus +pod +PO'd +poda +podagra +podagral +podagras +podagry +podagric +podagrical +podagrous +podal +podalgia +podalic +Podaliriidae +Podalirius +podanger +Podarces +Podarge +Podargidae +Podarginae +podargine +podargue +Podargus +podarthral +podarthritis +podarthrum +podatus +Podaxonia +podaxonial +podded +podder +poddy +poddia +poddidge +poddy-dodger +poddies +poddige +podding +poddish +poddle +poddock +podelcoma +podeon +Podes +podesta +podestas +podesterate +podetia +podetiiform +podetium +podex +podge +podger +podgy +podgier +podgiest +podgily +podginess +Podgorica +Podgoritsa +Podgorny +podia +podial +podiatry +podiatric +podiatries +podiatrist +podiatrists +podical +Podiceps +podices +Podicipedidae +podilegous +podite +podites +poditic +poditti +podium +podiums +podley +podler +podlike +podo- +podobranch +podobranchia +podobranchial +podobranchiate +podocarp +Podocarpaceae +Podocarpineae +podocarpous +Podocarpus +podocephalous +pododerm +pododynia +podogyn +podogyne +podogynium +Podolian +podolite +podology +Podolsk +podomancy +podomere +podomeres +podometer +podometry +Podophyllaceae +podophyllic +podophyllin +podophyllotoxin +podophyllous +Podophyllum +Podophrya +Podophryidae +Podophthalma +Podophthalmata +podophthalmate +podophthalmatous +Podophthalmia +podophthalmian +podophthalmic +podophthalmite +podophthalmitic +podophthalmous +podos +podoscaph +podoscapher +podoscopy +Podosomata +podosomatous +podosperm +Podosphaera +Podostemaceae +podostemaceous +podostemad +Podostemon +Podostemonaceae +podostemonaceous +Podostomata +podostomatous +podotheca +podothecal +podous +Podozamites +pods +pod's +pod-shaped +Podsnap +Podsnappery +podsol +podsolic +podsolization +podsolize +podsolized +podsolizing +podsols +podtia +Podunk +Podura +poduran +podurid +Poduridae +Podvin +podware +podzol +podzolic +podzolization +podzolize +podzolized +podzolizing +podzols +POE +Poeas +poebird +poe-bird +poechore +poechores +poechoric +Poecile +Poeciliidae +poecilite +poecilitic +poecilo- +Poecilocyttares +poecilocyttarous +poecilogony +poecilogonous +poecilomere +poecilonym +poecilonymy +poecilonymic +poecilopod +Poecilopoda +poecilopodous +poem +poematic +poemet +poemlet +poems +poem's +poenitentiae +poenology +Poephaga +poephagous +Poephagus +poesy +poesie +poesies +poesiless +poesis +Poestenkill +poet +poet. +poet-artist +poetaster +poetastery +poetastering +poetasterism +poetasters +poetastress +poetastry +poetastric +poetastrical +poetcraft +poetdom +poet-dramatist +poetesque +poetess +poetesses +poet-farmer +poet-historian +poethood +poet-humorist +poetic +poetical +poeticality +poetically +poeticalness +poeticise +poeticised +poeticising +poeticism +poeticize +poeticized +poeticizing +poeticness +poetico- +poetico-antiquarian +poetico-architectural +poetico-grotesque +poetico-mystical +poetico-mythological +poetico-philosophic +poetics +poeticule +poetiised +poetiising +poet-in-residence +poetise +poetised +poetiser +poetisers +poetises +poetising +poetito +poetization +poetize +poetized +poetizer +poetizers +poetizes +poetizing +poet-king +poet-laureateship +poetless +poetly +poetlike +poetling +poet-musician +poet-novelist +poetomachia +poet-painter +poet-patriot +poet-pilgrim +poet-playwright +poet-plowman +poet-preacher +poet-priest +poet-princess +poetress +poetry +poetries +poetryless +poetry-proof +poetry's +poets +poet's +poet-saint +poet-satirist +poet-seer +poetship +poet-thinker +poet-warrior +poetwise +POF +po-faced +poffle +Pofo +pogamoggan +Pogany +pogey +pogeys +pogge +poggy +poggies +pogy +pogies +POGO +Pogonatum +Pogonia +pogonias +pogoniasis +pogoniate +pogonion +pogonip +pogonips +pogoniris +pogonite +pogonology +pogonological +pogonologist +pogonophobia +pogonophoran +pogonotomy +pogonotrophy +pogo-stick +pogrom +pogromed +pogroming +pogromist +pogromize +pogroms +Pogue +POH +poha +Pohai +Pohang +pohickory +Pohjola +pohna +pohutukawa +poi +poy +Poiana +Poyang +poybird +Poictesme +Poyen +poiesis +poietic +poignado +poignance +poignancy +poignancies +poignant +poignantly +poignard +poignet +poikile +poikilie +poikilitic +poikilo- +poikiloblast +poikiloblastic +poikilocyte +poikilocythemia +poikilocytosis +poikilotherm +poikilothermal +poikilothermy +poikilothermic +poikilothermism +poil +poilu +poilus +poimenic +poimenics +poinado +poinard +Poincar +Poincare +Poinciana +poincianas +poind +poindable +poinded +poinder +poinding +poinds +Poine +poinephobia +Poynette +Poynor +Poinsettia +poinsettias +Point +pointable +pointage +pointal +pointblank +point-blank +point-device +point-duty +pointe +pointed +pointedly +pointedness +pointel +poyntell +Poyntelle +Pointe-Noire +pointer +Pointers +pointes +Pointe-tre +point-event +pointful +pointfully +pointfulness +pointy +pointier +pointiest +poyntill +pointillage +pointille +Pointillism +pointillist +pointilliste +pointillistic +pointillists +pointing +Poynting +pointingly +point-lace +point-laced +pointless +pointlessly +pointlessness +pointlet +pointleted +pointmaker +pointmaking +pointman +pointmen +pointment +point-on +point-particle +pointrel +points +point-set +pointsman +pointsmen +pointswoman +point-to-point +pointure +pointways +pointwise +poyou +poyous +poire +Poirer +pois +poisable +poise +poised +poiser +poisers +poises +poiseuille +poising +Poysippi +poison +poisonable +poisonberry +poisonbush +poisoned +poisoner +poisoners +poisonful +poisonfully +poisoning +poisonings +poison-laden +poisonless +poisonlessness +poisonmaker +poisonous +poisonously +poisonousness +poison-pen +poisonproof +poisons +poison-sprinkled +poison-tainted +poison-tipped +poison-toothed +poisonweed +poisonwood +poissarde +Poyssick +Poisson +poister +poisure +Poitiers +Poitou +Poitou-Charentes +poitrail +poitrel +poitrels +poitrinaire +poivrade +POK +pokable +Pokan +Pokanoket +poke +pokeberry +pokeberries +poke-bonnet +poke-bonneted +poke-brimmed +poke-cheeked +poked +poke-easy +pokeful +pokey +pokeys +pokelogan +pokeloken +pokeout +poke-pudding +poker +pokerface +poker-faced +pokerish +pokerishly +pokerishness +pokerlike +pokeroot +pokeroots +pokers +poker-work +pokes +pokeweed +pokeweeds +poky +pokie +pokier +pokies +pokiest +pokily +pokiness +pokinesses +poking +pokingly +Pokom +Pokomam +Pokomo +pokomoo +Pokonchi +Pokorny +pokunt +POL +Pol. +Pola +Polab +Polabian +Polabish +Polacca +polacca-rigged +Polack +polacre +Polad +Polak +Poland +Polander +Polanisia +Polanski +polar +polaran +polarans +Polard +polary +polari- +polaric +Polarid +polarigraphic +polarily +polarimeter +polarimetry +polarimetric +polarimetries +Polaris +polarisability +polarisable +polarisation +polariscope +polariscoped +polariscopy +polariscopic +polariscopically +polariscoping +polariscopist +polarise +polarised +polariser +polarises +polarising +polaristic +polaristrobometer +polarity +polarities +polarity's +polariton +polarizability +polarizable +polarization +polarizations +polarize +polarized +polarizer +polarizes +polarizing +polarly +polarogram +Polarograph +polarography +polarographic +polarographically +Polaroid +polaroids +polaron +polarons +polars +polarward +Polash +polatouche +polaxis +poldavy +poldavis +polder +polderboy +polderland +polderman +polders +poldoody +poldron +pole +polearm +pole-armed +poleax +poleaxe +pole-axe +poleaxed +poleaxer +poleaxes +poleaxing +poleburn +polecat +polecats +poled +pole-dried +polehead +poley +poleyn +poleyne +poleyns +poleis +pole-jump +polejumper +poleless +poleman +polemarch +pole-masted +polemic +polemical +polemically +polemician +polemicist +polemicists +polemicize +polemics +polemist +polemists +polemize +polemized +polemizes +polemizing +Polemoniaceae +polemoniaceous +Polemoniales +Polemonium +polemoscope +polenta +polentas +Poler +polers +poles +polesaw +polesetter +pole-shaped +Polesian +polesman +pole-stack +polestar +polestars +pole-trap +pole-vault +pole-vaulter +poleward +polewards +polewig +poly +poly- +polyacanthus +polyacid +polyacoustic +polyacoustics +polyacrylamide +polyacrylonitrile +polyact +polyactinal +polyactine +Polyactinia +poliad +polyad +polyadelph +Polyadelphia +polyadelphian +polyadelphous +polyadenia +polyadenitis +polyadenoma +polyadenous +poliadic +polyadic +polyaemia +polyaemic +polyaffectioned +polyalcohol +polyalphabetic +polyamide +polyamylose +polyamine +Polian +polyandry +Polyandria +polyandrian +polyandrianism +polyandric +polyandries +polyandrious +polyandrism +polyandrist +polyandrium +polyandrous +Polyangium +polyangular +polianite +polyantha +Polianthes +polyanthi +polyanthy +polyanthous +polyanthus +polyanthuses +polyarch +polyarchal +polyarchy +polyarchic +polyarchical +polyarchies +polyarchist +Poliard +polyarteritis +polyarthric +polyarthritic +polyarthritis +polyarthrous +polyarticular +Polias +Poliatas +polyatomic +polyatomicity +polyautography +polyautographic +polyaxial +polyaxon +polyaxone +polyaxonic +polybasic +polybasicity +polybasite +Polybius +polyblast +Polyborinae +polyborine +Polyborus +Polybotes +polybranch +Polybranchia +polybranchian +Polybranchiata +polybranchiate +polybrid +polybrids +polybromid +polybromide +polybuny +polybunous +Polybus +polybutene +polybutylene +polybuttoned +polycarbonate +polycarboxylic +Polycarp +polycarpellary +polycarpy +polycarpic +Polycarpon +polycarpous +Polycaste +police +policed +policedom +policeless +polycellular +policeman +policemanish +policemanism +policemanlike +policemanship +policemen +polycentral +polycentric +polycentrism +polycentrist +polycephaly +polycephalic +polycephalous +polices +police's +police-up +policewoman +policewomen +Polychaeta +polychaetal +polychaetan +polychaete +polychaetous +polychasia +polychasial +polychasium +Polichinelle +polychloride +polychoerany +polychord +polychotomy +polychotomous +polychrest +polychresty +polychrestic +polychrestical +polychroic +polychroism +polychroite +polychromasia +polychromate +polychromatic +polychromatism +polychromatist +polychromatize +polychromatophil +polychromatophile +polychromatophilia +polychromatophilic +polychrome +polychromy +polychromia +polychromic +polychromism +polychromist +polychromize +polychromous +polychronicon +polychronious +polychsia +policy +policial +polycyanide +polycycly +polycyclic +policies +polycyesis +policyholder +policy-holder +policyholders +polyciliate +policymaker +policymaking +policing +policy's +polycystic +polycistronic +polycythaemia +polycythaemic +polycythemia +polycythemic +polycitral +Polycyttaria +policize +policizer +polyclad +polyclady +Polycladida +polycladine +polycladose +polycladous +Polycleitus +Polycletan +Polycletus +policlinic +polyclinic +polyclinics +Polyclitus +polyclona +polycoccous +Polycodium +polycondensation +polyconic +polycormic +polycot +polycotyl +polycotyledon +polycotyledonary +polycotyledony +polycotyledonous +polycotyly +polycotylous +polycots +polycracy +polycrase +Polycrates +polycratic +polycrystal +polycrystalline +polycrotic +polycrotism +polyctenid +Polyctenidae +polycttarian +polyculture +polydactyl +polydactyle +polydactyly +polydactylies +polydactylism +polydactylous +Polydactylus +polydaemoniac +polydaemonism +polydaemonist +polydaemonistic +polydemic +polydemonism +polydemonist +polydenominational +polydental +polydermy +polydermous +Polydeuces +polydigital +polydimensional +polydymite +polydynamic +polydipsia +polydipsic +polydisperse +polydispersity +polydomous +polydontia +Polydora +Polydorus +polyedral +polyeidic +polyeidism +polyelectrolyte +polyembryonate +polyembryony +polyembryonic +polyemia +polyemic +poliencephalitis +poliencephalomyelitis +polyene +polyenes +polyenic +polyenzymatic +polyergic +Polyergus +polies +polyester +polyesterification +polyesters +polyesthesia +polyesthetic +polyestrous +polyethylene +polyethnic +Polieus +polyfenestral +Polyfibre +polyflorous +polyfoil +polyfold +Polygala +Polygalaceae +polygalaceous +polygalas +polygalic +polygalin +polygam +polygamy +Polygamia +polygamian +polygamic +polygamical +polygamically +polygamies +polygamist +polygamistic +polygamists +polygamize +polygamodioecious +polygamous +polygamously +polyganglionic +poligar +polygar +polygarchy +poligarship +polygastric +polygene +polygenes +polygenesic +polygenesis +polygenesist +polygenetic +polygenetically +polygeny +polygenic +polygenism +polygenist +polygenistic +polygenous +polygenouss +polygyn +polygynaiky +polygyny +Polygynia +polygynian +polygynic +polygynies +polygynious +polygynist +polygynoecial +polygynous +polygyral +polygyria +polyglandular +polyglycerol +polyglobulia +polyglobulism +polyglossary +polyglot +polyglotism +polyglotry +polyglots +polyglottal +polyglottally +polyglotted +polyglotter +polyglottery +polyglottic +polyglottically +polyglotting +polyglottism +polyglottist +polyglottonic +polyglottous +polyglotwise +Polygnotus +polygon +Polygonaceae +polygonaceous +polygonal +Polygonales +polygonally +Polygonatum +Polygonella +polygoneutic +polygoneutism +polygony +Polygonia +polygonic +polygonically +polygonies +polygonoid +polygonometry +polygonous +polygons +Polygonum +Polygordius +polygram +polygrammatic +polygraph +polygrapher +polygraphy +polygraphic +poligraphical +polygraphically +polygraphist +polygraphs +polygroove +polygrooved +polyhaemia +polyhaemic +polyhalide +polyhalite +polyhalogen +polyharmony +polyharmonic +polyhedra +polyhedral +polyhedrals +polyhedric +polyhedrical +polyhedroid +polyhedron +polyhedrons +polyhedrosis +polyhedrous +polyhemia +polyhemic +polyhybrid +polyhydric +polyhidrosis +polyhydroxy +Polyhymnia +polyhistor +polyhistory +polyhistorian +polyhistoric +polyideic +polyideism +polyidrosis +Polyidus +polyimide +polyiodide +polyisobutene +polyisoprene +polyisotopic +Polik +polykaryocyte +Polykarp +polylaminated +polylemma +polylepidous +polylinguist +polylith +polylithic +polilla +polylobular +polylogy +polyloquent +polymagnet +polymania +polymasty +polymastia +polymastic +Polymastiga +polymastigate +Polymastigida +Polymastigina +polymastigote +polymastigous +polymastism +Polymastodon +polymastodont +Polymastus +polymath +polymathy +polymathic +polymathist +polymaths +polymazia +Polymela +Polymele +polymely +polymelia +polymelian +Polymelus +polymer +polymerase +polymere +polymery +polymeria +polymeric +polymerically +polymeride +polymerise +polymerism +polymerization +polymerize +polymerized +polymerizes +polymerizing +polymerous +polymers +polymer's +polymetallism +polymetameric +polymeter +polymethylene +polymetochia +polymetochic +polimetrum +Polymyaria +polymyarian +Polymyarii +polymicrian +polymicrobial +polymicrobic +polymicroscope +polymignite +Polymyodi +polymyodian +polymyodous +polymyoid +polymyositis +polymythy +polymythic +Polymixia +polymixiid +Polymixiidae +polymyxin +Polymnestor +polymny +Polymnia +polymnite +polymolecular +polymolybdate +polymorph +Polymorpha +polymorphean +polymorphy +polymorphic +polymorphically +polymorphism +polymorphisms +polymorphistic +polymorpho- +polymorphonuclear +polymorphonucleate +polymorphosis +polymorphous +polymorphously +polymorphous-perverse +poly-mountain +polynaphthene +polynee +Polyneices +polynemid +Polynemidae +polynemoid +Polynemus +Polynesia +Polynesian +polynesians +polynesic +polyneural +polyneuric +polyneuritic +polyneuritis +polyneuropathy +poling +polynia +polynya +polynyas +Polinices +Polynices +polynodal +Polynoe +polynoid +Polynoidae +polynome +polynomial +polynomialism +polynomialist +polynomials +polynomial's +polynomic +Polinski +polynucleal +polynuclear +polynucleate +polynucleated +polynucleolar +polynucleosis +polynucleotidase +polynucleotide +polio +Polyodon +polyodont +polyodontal +polyodontia +Polyodontidae +polyodontoid +polyoecy +polyoecious +polyoeciously +polyoeciousness +polyoecism +polioencephalitis +polioencephalomyelitis +polyoicous +polyol +polyoma +polyomas +poliomyelitic +poliomyelitis +poliomyelitises +poliomyelopathy +polyommatous +polioneuromere +polyonychia +polyonym +polyonymal +polyonymy +polyonymic +polyonymist +polyonymous +polyonomy +polyonomous +polionotus +polyophthalmic +polyopia +polyopic +polyopsy +polyopsia +polyorama +poliorcetic +poliorcetics +polyorchidism +polyorchism +polyorganic +polios +polyose +poliosis +Polyot +poliovirus +polyoxide +polyoxymethylene +polyp +polypage +polypaged +polypapilloma +polyparasitic +polyparasitism +polyparesis +polypary +polyparia +polyparian +polyparies +polyparium +polyparous +polypean +polyped +Polypedates +Polypemon +polypeptide +polypeptidic +polypetal +Polypetalae +polypetaly +polypetalous +Polyphaga +polyphage +polyphagy +polyphagia +polyphagian +polyphagic +polyphagist +polyphagous +polyphalangism +polypharmacal +polypharmacy +polypharmacist +polypharmacon +polypharmic +polyphasal +polyphase +polyphaser +polyphasic +Polypheme +polyphemian +polyphemic +polyphemous +Polyphemus +polyphenol +polyphenolic +Polyphides +polyphylesis +polyphylety +polyphyletic +polyphyletically +polyphyleticism +polyphyly +polyphylly +polyphylline +polyphyllous +polyphylogeny +polyphyodont +polyphloesboean +polyphloisboioism +polyphloisboism +polyphobia +polyphobic +polyphone +polyphoned +polyphony +polyphonia +polyphonic +polyphonical +polyphonically +polyphonies +polyphonism +polyphonist +polyphonium +polyphonous +polyphonously +polyphore +polyphosphoric +polyphotal +polyphote +Polypi +polypian +polypide +polypides +polypidom +polypier +polypifer +Polypifera +polypiferous +polypigerous +polypinnate +polypite +Polyplacophora +polyplacophoran +polyplacophore +polyplacophorous +polyplastic +Polyplectron +polyplegia +polyplegic +polyploid +polyploidy +polyploidic +polypnea +polypneas +polypneic +polypnoea +polypnoeic +polypod +Polypoda +polypody +polypodia +Polypodiaceae +polypodiaceous +polypodies +Polypodium +polypodous +polypods +polypoid +polypoidal +Polypomorpha +polypomorphic +Polyporaceae +polyporaceous +polypore +polypores +polyporite +polyporoid +polyporous +Polyporthis +Polyporus +polypose +polyposis +polypotome +polypous +polypragmacy +polypragmaty +polypragmatic +polypragmatical +polypragmatically +polypragmatism +polypragmatist +polypragmist +polypragmon +polypragmonic +polypragmonist +polyprene +polyprism +polyprismatic +polypropylene +polyprothetic +polyprotic +polyprotodont +Polyprotodontia +polyps +polypseudonymous +polypsychic +polypsychical +polypsychism +polypterid +Polypteridae +polypteroid +Polypterus +polyptych +polyptote +polyptoton +polypus +polypuses +polyrhythm +polyrhythmic +polyrhythmical +polyrhythmically +polyrhizal +polyrhizous +polyribonucleotide +polyribosomal +polyribosome +polis +polys +polysaccharide +polysaccharose +Polysaccum +polysalicylide +polysaprobic +polysarcia +polysarcous +polyschematic +polyschematist +poli-sci +polyscope +polyscopic +polysemant +polysemantic +polysemeia +polysemy +polysemia +polysemies +polysemous +polysemousness +polysensuous +polysensuousness +polysepalous +polyseptate +polyserositis +Polish +polishable +Polish-american +polished +polishedly +polishedness +polisher +polishers +polishes +polishing +polishings +Polish-jew +Polish-made +polishment +Polish-speaking +polysided +polysidedness +polysilicate +polysilicic +polysyllabic +polysyllabical +polysyllabically +polysyllabicism +polysyllabicity +polysyllabism +polysyllable +polysyllables +polysyllogism +polysyllogistic +polysymmetry +polysymmetrical +polysymmetrically +polysynaptic +polysynaptically +polysyndetic +polysyndetically +polysyndeton +polysynthesis +polysynthesism +polysynthetic +polysynthetical +polysynthetically +polysyntheticism +polysynthetism +polysynthetize +Polysiphonia +polysiphonic +polysiphonous +polisman +polysomaty +polysomatic +polysomatous +polysome +polysomes +polysomy +polysomia +polysomic +polysomitic +polysomous +polysorbate +polyspast +polyspaston +polyspermal +polyspermatous +polyspermy +polyspermia +polyspermic +polyspermous +polyspondyly +polyspondylic +polyspondylous +Polyspora +polysporangium +polyspore +polyspored +polysporic +polysporous +polissoir +polista +polystachyous +polystaurion +polystele +polystelic +polystellic +polystemonous +Polistes +polystichoid +polystichous +Polystichum +Polystictus +polystylar +polystyle +polystylous +polystyrene +Polystomata +Polystomatidae +polystomatous +polystome +Polystomea +Polystomella +Polystomidae +polystomium +polysulfide +polysulfonate +polysulphid +polysulphide +polysulphonate +polysulphuration +polysulphurization +polysuspensoid +polit +polit. +politarch +politarchic +Politbureau +Politburo +polite +polytechnic +polytechnical +polytechnics +polytechnist +politeful +politei +politeia +politely +polytene +politeness +politenesses +polyteny +polytenies +politer +polyterpene +politesse +politest +polytetrafluoroethylene +Polythalamia +polythalamian +polythalamic +polythalamous +polythecial +polytheism +polytheisms +polytheist +polytheistic +polytheistical +polytheistically +polytheists +polytheize +polythely +polythelia +polythelism +polythene +polythionic +Politi +polity +Politian +politic +political +politicalism +politicalization +politicalize +politicalized +politicalizing +politically +political-minded +politicaster +politician +politician-proof +politicians +politician's +politicious +politicise +politicised +politicising +politicist +politicization +politicize +politicized +politicizer +politicizes +politicizing +politick +politicked +politicker +politicking +politicks +politicly +politicness +politico +politico- +politico-arithmetical +politico-commercial +politico-diplomatic +politico-ecclesiastical +politico-economical +politicoes +politico-ethical +politico-geographical +politico-judicial +politicomania +politico-military +politico-moral +politico-orthodox +politico-peripatetic +politicophobia +politico-religious +politicos +politico-sacerdotal +politico-scientific +politico-social +politico-theological +politics +politied +polities +polytype +polytyped +polytypes +polytypy +polytypic +polytypical +polytyping +polytypism +Politique +politist +polytitanic +politize +Polito +polytocous +polytoky +polytokous +polytomy +polytomies +polytomous +polytonal +polytonalism +polytonality +polytonally +polytone +polytony +polytonic +polytope +polytopic +polytopical +Polytrichaceae +polytrichaceous +polytrichia +polytrichous +Polytrichum +polytrochal +polytrochous +polytrope +polytrophic +polytropic +polytungstate +polytungstic +politure +politzerization +politzerize +Poliuchus +polyunsaturate +polyunsaturated +polyuresis +polyurethan +polyurethane +polyuria +polyurias +polyuric +polyvalence +polyvalency +polyvalent +polyve +Polivy +polyvinyl +polyvinyl-formaldehyde +polyvinylidene +polyvinylpyrrolidone +polyvirulent +polyvoltine +polywater +Polyxena +Polyxenus +Polyxo +Polyzoa +polyzoal +polyzoan +polyzoans +polyzoary +polyzoaria +polyzoarial +polyzoarium +polyzoic +polyzoism +polyzonal +polyzooid +polyzoon +polje +Polk +polka +polkadot +polka-dot +polka-dotted +polkaed +polkaing +polkas +polki +Polky +Polkton +Polkville +Poll +pollable +Pollack +pollacks +polladz +pollage +Pollaiolo +Pollaiuolo +Pollajuolo +Pollak +pollakiuria +pollam +pollan +pollarchy +Pollard +pollarded +pollarding +pollards +pollbook +pollcadot +poll-deed +polled +pollee +pollees +Pollen +pollenate +pollenation +pollen-covered +pollen-dusted +pollened +polleniferous +pollenigerous +pollening +pollenite +pollenivorous +pollenizer +pollenless +pollenlike +pollenosis +pollenproof +pollens +pollen-sprinkled +pollent +poller +pollera +polleras +Pollerd +pollers +pollet +polleten +pollette +pollex +Polly +Pollyanna +Pollyannaish +Pollyannaism +Pollyannish +pollical +pollicar +pollicate +pollices +pollicitation +Pollie +pollyfish +pollyfishes +polly-fox +pollin- +pollinar +pollinarium +pollinate +pollinated +pollinates +pollinating +pollination +pollinations +pollinator +pollinators +pollinctor +pollincture +polling +pollinia +pollinic +pollinical +polliniferous +pollinigerous +pollinium +pollinivorous +pollinization +pollinize +pollinized +pollinizer +pollinizing +pollinodial +pollinodium +pollinoid +pollinose +pollinosis +polly-parrot +pollist +pollists +Pollitt +polliwig +polliwog +pollywog +polliwogs +pollywogs +Polloch +Pollock +pollocks +Pollocksville +polloi +Pollok +poll-parrot +poll-parroty +polls +pollster +pollsters +pollucite +pollutant +pollutants +pollute +polluted +pollutedly +pollutedness +polluter +polluters +pollutes +polluting +pollutingly +pollution +pollutions +pollutive +Pollux +Polo +polocyte +poloconic +poloi +poloidal +poloist +poloists +polonaise +polonaises +Polonese +polony +Polonia +Polonial +Polonian +polonick +Polonism +polonium +poloniums +Polonius +Polonization +Polonize +Polonized +Polonizing +Polonnaruwa +polopony +polos +pols +Polska +Polson +polster +polt +Poltava +poltergeist +poltergeistism +poltergeists +poltfoot +polt-foot +poltfooted +poltina +poltinik +poltinnik +poltophagy +poltophagic +poltophagist +Poltoratsk +poltroon +poltroonery +poltroonish +poltroonishly +poltroonishness +poltroonism +poltroons +poluphloisboic +poluphloisboiotatotic +poluphloisboiotic +Polvadera +polverine +polzenite +POM +pomace +Pomaceae +pomacentrid +Pomacentridae +pomacentroid +Pomacentrus +pomaceous +pomaces +pomada +pomade +pomaded +Pomaderris +pomades +pomading +Pomak +pomander +pomanders +pomane +pomard +pomary +Pomaria +pomarine +pomarium +pomate +pomato +pomatoes +pomatomid +Pomatomidae +Pomatomus +pomatorhine +pomatum +pomatums +Pombal +pombe +pombo +Pomcroy +pome +pome-citron +pomegranate +pomegranates +pomey +pomeys +pomel +pomely +pome-like +pomelo +pomelos +Pomerania +Pomeranian +pomeranians +Pomerene +pomeria +pomeridian +pomerium +Pomeroy +Pomeroyton +Pomerol +pomes +pomeshchik +pomewater +Pomfrey +pomfrest +Pomfret +pomfret-cake +pomfrets +pomiculture +pomiculturist +pomiferous +pomiform +pomivorous +pommado +pommage +Pommard +pomme +pommee +pommey +Pommel +pommeled +pommeler +pommeling +pommelion +pomme-lion +pommelled +pommeller +pommelling +pommelo +pommels +pommer +pommery +Pommern +pommet +pommetty +pommy +pommie +pommies +Pomo +pomoerium +pomolo +pomology +pomological +pomologically +pomologies +pomologist +Pomona +pomonal +pomonic +Pomorze +Pomos +pomp +pompa +Pompadour +pompadours +pompal +pompano +pompanos +pompatic +Pompea +Pompei +Pompey +Pompeia +Pompeian +Pompeii +Pompeiian +pompelmoose +pompelmous +pomperkin +pompholygous +pompholix +pompholyx +pomphus +Pompidou +pompier +pompilid +Pompilidae +pompiloid +Pompilus +pompion +pompist +pompless +pompoleon +pompom +pom-pom +pom-pom-pullaway +pompoms +pompon +pompons +pompoon +pomposity +pomposities +pomposo +pompous +pompously +pompousness +pomps +pompster +Pomptine +poms +pomster +pon +Ponape +Ponca +Poncas +Ponce +ponceau +ponced +poncelet +ponces +Ponchartrain +Ponchatoula +poncho +ponchoed +ponchos +poncing +Poncirus +Pond +pondage +pond-apple +pondbush +ponded +ponder +ponderability +ponderable +ponderableness +Ponderay +ponderal +ponderance +ponderancy +ponderant +ponderary +ponderate +ponderation +ponderative +pondered +ponderer +ponderers +pondering +ponderingly +ponderling +ponderment +ponderomotive +Ponderosa +ponderosae +ponderosapine +ponderosity +ponderous +ponderously +ponderousness +ponders +pondfish +pondfishes +pondful +pondgrass +pondy +Pondicherry +ponding +pondlet +pondlike +pondman +Pondo +pondok +pondokkie +Pondoland +Pondomisi +ponds +pondside +pond-skater +pondus +pondville +pondweed +pondweeds +pondwort +pone +poney +Ponemah +ponent +Ponera +Poneramoeba +ponerid +Poneridae +Ponerinae +ponerine +poneroid +ponerology +pones +Poneto +pong +ponga +ponged +pongee +pongees +pongid +Pongidae +pongids +ponging +Pongo +pongs +ponhaws +pony +poniard +poniarded +poniarding +poniards +ponica +ponycart +ponied +ponier +ponies +ponying +pony's +ponytail +ponytails +ponja +ponograph +ponos +pons +Ponselle +Ponsford +pont +Pontac +Pontacq +pontage +pontal +Pontanus +Pontchartrain +Pontederia +Pontederiaceae +pontederiaceous +pontee +Pontefract +pontes +Pontevedra +Pontiac +pontiacs +Pontian +pontianac +Pontianak +Pontianus +Pontias +Pontic +ponticello +ponticellos +ponticular +ponticulus +pontifex +pontiff +pontiffs +pontify +pontific +pontifical +pontificalia +pontificalibus +pontificality +pontifically +pontificals +pontificate +pontificated +pontificates +pontificating +pontification +pontificator +pontifice +pontifices +pontificial +pontificially +pontificious +pontil +pontile +pontils +pontin +Pontine +Pontypool +Pontypridd +pontist +Pontius +pontlevis +pont-levis +ponto +Pontocaine +Pontocaspian +pontocerebellar +Ponton +Pontone +pontoneer +pontonier +pontons +pontoon +pontooneer +pontooner +pontooning +pontoons +Pontoppidan +Pontormo +Pontos +Pontotoc +Pontus +pontvolant +ponzite +Ponzo +pooa +pooch +pooched +pooches +pooching +Poock +pood +pooder +poodle +poodledom +poodleish +poodler +poodles +poodleship +poods +poof +poofy +poofs +pooftah +pooftahs +poofter +poofters +poogye +Pooh +Pooh-Bah +poohed +poohing +pooh-pooh +pooh-pooher +poohpoohist +poohs +Pooi +poojah +pook +pooka +pookaun +pookawn +pookhaun +pookoo +Pool +Poole +pooled +Pooley +Pooler +Poolesville +poolhall +poolhalls +pooli +pooly +pooling +poolroom +poolrooms +poolroot +pools +poolside +Poolville +poolwort +poon +Poona +poonac +poonah +poonce +poonga +poonga-oil +poongee +poonghee +poonghie +poons +Poop +pooped +poophyte +poophytic +pooping +Poopo +poops +poopsie +poor +poor-blooded +poor-box +poor-charactered +poor-clad +poor-do +Poore +poorer +poorest +poor-feeding +poor-folksy +poorga +poorhouse +poorhouses +poori +pooris +poorish +poor-law +poorly +poorlyish +poorliness +poorling +poormaster +poor-minded +poorness +poornesses +poor-rate +poor-sighted +poor-spirited +poor-spiritedly +poor-spiritedness +poort +poortith +poortiths +poorweed +poorwill +poor-will +poot +poother +pooty +poove +pooves +POP +pop- +popadam +Popayan +popal +popcorn +pop-corn +popcorns +popdock +Pope +Popean +popedom +popedoms +popeholy +pope-holy +popehood +popeye +popeyed +popeyes +popeism +Popejoy +Popele +popeler +popeless +popely +popelike +popeline +popeling +Popelka +popery +poperies +popes +popeship +popess +popglove +popgun +pop-gun +popgunner +popgunnery +popguns +Popian +popie +popify +popinac +popinjay +popinjays +Popish +popishly +popishness +popjoy +poplar +poplar-covered +poplar-crowned +poplared +poplar-flanked +Poplarism +poplar-leaved +poplar-lined +poplar-planted +poplars +Poplarville +popleman +poplesie +poplet +Poplilia +poplin +poplinette +poplins +poplitaeal +popliteal +poplitei +popliteus +poplitic +poplolly +Popocatepetl +Popocatpetl +Popocracy +Popocrat +popode +popodium +pop-off +Popolari +popolis +Popoloco +popomastic +Popov +popover +popovers +Popovets +poppa +poppability +poppable +poppadom +Poppas +poppean +popped +poppel +Popper +poppers +poppet +poppethead +poppet-head +poppets +Poppy +poppy-bordered +poppycock +poppycockish +poppy-colored +poppy-crimson +poppy-crowned +poppied +poppies +poppyfish +poppyfishes +poppy-flowered +poppy-haunted +poppyhead +poppy-head +poppylike +poppin +popping +popping-crease +poppy-pink +poppy-red +poppy's +poppy-seed +poppy-sprinkled +poppywort +popple +poppled +popples +popply +poppling +Poppo +POPS +pop's +popshop +pop-shop +popsy +Popsicle +popsie +popsies +populace +populaces +populacy +popular +populares +popularisation +popularise +popularised +populariser +popularising +popularism +Popularist +popularity +popularities +popularization +popularizations +popularize +popularized +popularizer +popularizes +popularizing +popularly +popularness +popular-priced +populate +populated +populates +populating +population +populational +populationist +populationistic +populationless +populations +populaton +populator +populeon +populi +populicide +populin +Populism +populisms +Populist +Populistic +populists +populous +populously +populousness +populousnesses +populum +Populus +pop-up +popweed +Poquonock +Poquoson +POR +porail +poral +Porbandar +porbeagle +porc +porcate +porcated +porcelain +porcelainization +porcelainize +porcelainized +porcelainizing +porcelainlike +porcelainous +porcelains +porcelaneous +porcelanic +porcelanite +porcelanous +Porcellana +porcellaneous +porcellanian +porcellanic +porcellanid +Porcellanidae +porcellanite +porcellanize +porcellanous +porch +Porche +porched +porches +porching +porchless +porchlike +porch's +Porcia +porcine +porcini +porcino +Porcula +porcupine +porcupines +porcupine's +porcupinish +pore +pored +Poree +porelike +Porella +porencephaly +porencephalia +porencephalic +porencephalitis +porencephalon +porencephalous +porencephalus +porer +pores +poret +Porett +porge +porger +porgy +porgies +porgo +Pori +pory +Poria +poricidal +Porifera +poriferal +Poriferan +poriferous +poriform +porimania +porina +poriness +poring +poringly +poriomanic +porion +porions +Porirua +porism +porismatic +porismatical +porismatically +porisms +poristic +poristical +porite +Porites +Poritidae +poritoid +pork +pork-barreling +porkburger +porkchop +porkeater +porker +porkery +porkers +porket +porkfish +porkfishes +porky +porkier +porkies +porkiest +porkin +porkiness +porkish +porkless +porkling +porkman +porkolt +Porkopolis +porkpen +porkpie +porkpies +porks +porkwood +porkwoods +porn +pornerastic +porny +porno +pornocracy +pornocrat +pornograph +pornographer +pornography +pornographic +pornographically +pornographies +pornographist +pornographomania +pornological +pornos +porns +Porocephalus +porodine +porodite +porogam +porogamy +porogamic +porogamous +porokaiwhiria +porokeratosis +Porokoto +poroma +poromas +poromata +poromeric +porometer +porophyllous +poroplastic +poroporo +pororoca +poros +poroscope +poroscopy +poroscopic +porose +poroseness +porosimeter +porosis +porosity +porosities +porotic +porotype +porous +porously +porousness +porpentine +porphine +porphyr- +Porphyra +Porphyraceae +porphyraceous +porphyratin +Porphyrean +Porphyry +porphyria +Porphyrian +Porphyrianist +porphyries +porphyrin +porphyrine +porphyrinuria +Porphyrio +Porphyrion +porphyrisation +porphyrite +porphyritic +porphyrization +porphyrize +porphyrized +porphyrizing +porphyroblast +porphyroblastic +porphyrogene +porphyrogenite +porphyrogenitic +porphyrogenitism +porphyrogeniture +porphyrogenitus +porphyroid +porphyrophore +porphyropsin +porphyrous +Porpita +porpitoid +porpoise +porpoiselike +porpoises +porpoising +porporate +porr +porraceous +porrect +porrection +porrectus +porret +porry +porridge +porridgelike +porridges +porridgy +porriginous +porrigo +Porrima +porringer +porringers +porriwiggle +Porsena +Porsenna +Porson +Port +Port. +Porta +portability +portable +portableness +portables +portably +Portadown +Portage +portaged +portages +Portageville +portaging +portague +portahepatis +portail +portal +portaled +portalled +portalless +portals +portal's +portal-to-portal +portamenti +portamento +portamentos +portance +portances +portapak +portas +portass +portate +portatile +portative +portato +portator +Port-au-Prince +port-caustic +portcrayon +port-crayon +portcullis +portcullised +portcullises +portcullising +Porte +porte- +porteacid +porte-cochere +ported +porteligature +porte-monnaie +porte-monnaies +portend +portendance +portended +portending +portendment +portends +Porteno +portension +portent +portention +portentious +portentive +portentosity +portentous +portentously +portentousness +portents +porteous +Porter +porterage +Porteranthus +porteress +porterhouse +porter-house +porterhouses +porterly +porterlike +porters +portership +Porterville +Portervillios +portesse +portfire +portfolio +portfolios +Port-Gentil +portglaive +portglave +portgrave +portgreve +Porthetria +Portheus +porthole +port-hole +portholes +porthook +porthors +porthouse +Porty +Portia +portico +porticoed +porticoes +porticos +porticus +Portie +portiere +portiered +portieres +portify +portifory +Portinari +porting +Portingale +portio +portiomollis +portion +portionable +portional +portionally +portioned +portioner +portioners +portiones +portioning +portionist +portionize +portionless +portions +portion's +portitor +Portland +Portlandian +Portlaoise +portlast +portless +portlet +portly +portlier +portliest +portligature +portlight +portlily +portliness +portman +portmanmote +portmanteau +portmanteaus +portmanteaux +portmantle +portmantologism +portment +portmoot +portmote +port-mouthed +Porto +Portobello +Port-of-Spain +portoise +portolan +portolani +portolano +portolanos +Portor +portpayne +portray +portrayable +portrayal +portrayals +portrayed +portrayer +portraying +portrayist +portrayment +portrays +portrait +portraitist +portraitists +portraitlike +portraits +portrait's +portraiture +portraitures +portreeve +portreeveship +portress +portresses +port-royal +Port-royalist +ports +portsale +port-sale +Port-Salut +portside +portsider +portsman +Portsmouth +portsoken +portuary +portugais +Portugal +Portugalism +Portugee +portugese +Portuguese +Portulaca +Portulacaceae +portulacaceous +Portulacaria +portulacas +portulan +Portumnus +Portuna +Portunalia +portunian +portunid +Portunidae +Portunus +porture +port-vent +portway +Portwin +Portwine +port-wine +port-winy +porule +porulose +porulous +Porum +porus +Porush +porwigle +Porzana +POS +pos. +posable +posada +Posadas +posadaship +posaune +posca +poschay +pose +posed +Posehn +posey +Poseidon +Poseidonian +Poseyville +posement +Posen +poser +posers +poses +poseur +poseurs +poseuse +posh +posher +poshest +poshly +poshness +posho +POSI +posy +POSYBL +Posidonius +posied +posies +posing +posingly +posit +posited +positif +positing +position +positional +positioned +positioner +positioning +positionless +positions +positival +positive +positively +positiveness +positivenesses +positiver +positives +positivest +positivism +positivist +positivistic +positivistically +positivity +positivize +positor +positrino +positron +positronium +positrons +posits +positum +positure +POSIX +Poskin +Posnanian +Posner +posnet +posole +posolo +posology +posologic +posological +posologies +posologist +posostemad +pospolite +poss +poss. +posse +posseman +possemen +posses +possess +possessable +possessed +possessedly +possessedness +possesses +possessible +possessing +possessingly +possessingness +possessio +possession +possessional +possessionalism +possessionalist +possessionary +possessionate +possessioned +possessioner +possessiones +possessionist +possessionless +possessionlessness +possessions +possession's +possessival +possessive +possessively +possessiveness +possessivenesses +possessives +possessor +possessoress +possessory +possessorial +possessoriness +possessors +possessor's +possessorship +posset +possets +possy +possibile +possibilism +possibilist +possibilitate +possibility +possibilities +possibility's +possible +possibleness +possibler +possibles +possiblest +possibly +possie +possies +Possing +possisdendi +possodie +possum +possumhaw +possums +possum's +possumwood +Post +post- +postabdomen +postabdominal +postable +postabortal +postacetabular +postact +Post-adamic +postadjunct +postadolescence +postadolescences +postadolescent +Post-advent +postage +postages +postal +Post-alexandrine +postallantoic +postally +postals +postalveolar +postament +postamniotic +postanal +postanesthetic +postantennal +postaortic +postapoplectic +postapostolic +Post-apostolic +postapostolical +Post-apostolical +postappendicular +Post-aristotelian +postarytenoid +postarmistice +Post-armistice +postarterial +postarthritic +postarticular +postaspirate +postaspirated +postasthmatic +postatrial +postattack +post-audit +postauditory +Post-augustan +Post-augustinian +postauricular +postaxiad +postaxial +postaxially +postaxillary +Post-azilian +Post-aztec +Post-babylonian +postbaccalaureate +postbag +post-bag +postbags +postbaptismal +postbase +Post-basket-maker +postbellum +post-bellum +postbiblical +Post-biblical +post-boat +postboy +post-boy +postboys +postbook +postbox +postboxes +postbrachial +postbrachium +postbranchial +postbreakfast +postbreeding +postbronchial +postbuccal +postbulbar +postburn +postbursal +postcaecal +post-Caesarean +postcalcaneal +postcalcarine +Post-cambrian +postcanonical +post-captain +Post-carboniferous +postcard +postcardiac +postcardinal +postcards +postcarnate +Post-carolingian +postcarotid +postcart +Post-cartesian +postcartilaginous +postcatarrhal +postcaudal +postcava +postcavae +postcaval +postcecal +postcenal +postcentral +postcentrum +postcephalic +postcerebellar +postcerebral +postcesarean +post-Cesarean +post-chaise +post-Chaucerian +Post-christian +Post-christmas +postcibal +post-cyclic +postclassic +postclassical +post-classical +postclassicism +postclavicle +postclavicula +postclavicular +postclimax +postclitellian +postclival +postcode +postcoenal +postcoital +postcollege +postcolon +postcolonial +Post-columbian +postcolumellar +postcomitial +postcommissural +postcommissure +postcommunicant +Postcommunion +Post-Communion +postconceptive +postconcretism +postconcretist +postcondylar +postcondition +postconfinement +Post-confucian +postconnubial +postconquest +Post-conquest +postconsonantal +Post-constantinian +postcontact +postcontract +postconvalescent +postconvalescents +postconvulsive +Post-copernican +postcordial +postcornu +postcosmic +postcostal +postcoup +postcoxal +Post-cretacean +postcretaceous +Post-cretaceous +postcribrate +postcritical +postcruciate +postcrural +Post-crusade +postcubital +Post-darwinian +postdate +post-date +postdated +postdates +postdating +Post-davidic +postdental +postdepressive +postdetermined +postdevelopmental +Post-devonian +postdiagnostic +postdiaphragmatic +postdiastolic +postdicrotic +postdigestive +postdigital +postdiluvial +post-diluvial +postdiluvian +post-diluvian +Post-diocletian +postdiphtherial +postdiphtheric +postdiphtheritic +postdisapproved +postdiscoidal +postdysenteric +Post-disruption +postdisseizin +postdisseizor +postdive +postdoctoral +postdoctorate +postdrug +postdural +postea +Post-easter +posted +posteen +posteens +postel +postelection +postelemental +postelementary +Post-elizabethan +Postelle +postembryonal +postembryonic +postemergence +postemporal +postencephalitic +postencephalon +postenteral +postentry +postentries +Post-eocene +postepileptic +poster +posterette +posteriad +posterial +posterio-occlusion +posterior +posteriori +posterioric +posteriorically +posterioristic +posterioristically +posteriority +posteriorly +posteriormost +posteriors +posteriorums +posterish +posterishness +posterist +posterity +posterities +posterization +posterize +postern +posterns +postero- +posteroclusion +posterodorsad +posterodorsal +posterodorsally +posteroexternal +posteroinferior +posterointernal +posterolateral +posteromedial +posteromedian +posteromesial +posteroparietal +posterosuperior +posterotemporal +posteroterminal +posteroventral +posters +posteruptive +postesophageal +posteternity +postethmoid +postexercise +postexilian +postexilic +postexist +postexistence +postexistency +postexistent +postexpressionism +postexpressionist +postface +postfaces +postfact +postfactor +post-factum +postfebrile +postfemoral +postfertilization +postfertilizations +postfetal +post-fine +postfix +postfixal +postfixation +postfixed +postfixes +postfixial +postfixing +postflection +postflexion +postflight +postfoetal +postform +postformed +postforming +postforms +postfoveal +post-free +postfrontal +postfurca +postfurcal +Post-galilean +postgame +postganglionic +postgangrenal +postgastric +postgeminum +postgenial +postgenital +postgeniture +postglacial +post-glacial +postglenoid +postglenoidal +postgonorrheic +Post-gothic +postgracile +postgraduate +post-graduate +postgraduates +postgraduation +postgrippal +posthabit +postharvest +posthaste +post-haste +postheat +posthemiplegic +posthemorrhagic +posthepatic +posthetomy +posthetomist +posthexaplar +posthexaplaric +posthyoid +posthypnotic +posthypnotically +posthypophyseal +posthypophysis +posthippocampal +posthysterical +posthitis +Post-hittite +posthoc +postholder +posthole +postholes +Post-homeric +post-horn +post-horse +posthospital +posthouse +post-house +posthuma +posthume +posthumeral +posthumous +posthumously +posthumousness +posthumus +Post-huronian +postyard +Post-ibsen +postic +postical +postically +postiche +postiches +posticous +posticteric +posticum +posticus +postie +postil +postiler +postilion +postilioned +postilions +postillate +postillation +postillator +postiller +postillion +postillioned +postils +postimperial +postimpressionism +Post-Impressionism +postimpressionist +post-Impressionist +postimpressionistic +post-impressionistic +postin +postinaugural +postincarnation +Post-incarnation +postindustrial +postinfective +postinfluenzal +posting +postingly +postings +postinjection +postinoculation +postins +postintestinal +postique +postiques +postirradiation +postischial +postjacent +Post-johnsonian +postjugular +Post-jurassic +Post-justinian +Post-jutland +post-juvenal +Post-kansan +Post-kantian +postlabial +postlabially +postlachrymal +Post-lafayette +postlapsarian +postlaryngal +postlaryngeal +postlarval +postlegal +postlegitimation +Post-leibnitzian +post-Leibnizian +Post-lent +postlenticular +postless +postlicentiate +postlike +postliminary +postlimini +postliminy +postliminiary +postliminious +postliminium +postliminous +post-Linnean +postliterate +postloitic +postloral +postlude +postludes +postludium +postluetic +postmalarial +postmamillary +postmammary +postmammillary +Postman +postmandibular +postmaniacal +postmarital +postmark +postmarked +postmarking +postmarks +postmarriage +Post-marxian +postmaster +postmaster-generalship +postmasterlike +postmasters +postmaster's +postmastership +postmastoid +postmaturity +postmaxillary +postmaximal +postmeatal +postmedia +postmediaeval +postmedial +postmedian +postmediastinal +postmediastinum +postmedieval +Post-medieval +postmedullary +postmeiotic +postmen +Post-mendelian +postmeningeal +postmenopausal +postmenstrual +postmental +postmeridian +postmeridional +postmesenteric +Post-mesozoic +Post-mycenean +postmycotic +postmillenarian +postmillenarianism +postmillennial +postmillennialism +postmillennialist +postmillennian +postmineral +Post-miocene +Post-mishnaic +Post-mishnic +post-Mishnical +postmistress +postmistresses +postmistress-ship +postmyxedematous +postmyxedemic +postmortal +postmortem +post-mortem +postmortems +postmortuary +Post-mosaic +postmultiply +postmultiplied +postmultiplying +postmundane +postmuscular +postmutative +Post-napoleonic +postnarial +postnaris +postnasal +postnatal +postnatally +postnate +postnati +postnatus +postnecrotic +postnephritic +postneural +postneuralgic +postneuritic +postneurotic +Post-newtonian +Post-nicene +postnodal +postnodular +postnominal +postnota +postnotum +postnotums +postnotumta +postnuptial +postnuptially +post-obit +postobituary +post-obituary +postocular +postoffice +post-officer +postoffices +postoffice's +Post-oligocene +postolivary +postomental +Poston +postoperative +postoperatively +postoptic +postoral +postorbital +postorder +post-ordinar +postordination +Post-ordovician +postorgastic +postosseous +postotic +postpagan +postpaid +postpalatal +postpalatine +Post-paleolithic +Post-paleozoic +postpalpebral +postpaludal +postparalytic +postparietal +postparotid +postparotitic +postparoxysmal +postpartal +postpartum +post-partum +postparturient +postparturition +postpatellar +postpathologic +postpathological +Post-pauline +postpectoral +postpeduncular +Post-pentecostal +postperforated +postpericardial +Post-permian +Post-petrine +postpharyngal +postpharyngeal +Post-phidian +postphlogistic +postphragma +postphrenic +postphthisic +postphthistic +postpycnotic +postpyloric +postpyramidal +postpyretic +Post-pythagorean +postpituitary +postplace +Post-platonic +postplegic +Post-pleistocene +Post-pliocene +postpneumonic +postponable +postpone +postponed +postponement +postponements +postponence +postponer +postpones +postponing +postpontile +postpose +postposit +postposited +postposition +postpositional +postpositionally +postpositive +postpositively +postprandial +postprandially +postpredicament +postprocess +postprocessing +postprocessor +postproduction +postprophesy +postprophetic +Post-prophetic +postprophetical +postprostate +postpubertal +postpuberty +postpubescent +postpubic +postpubis +postpuerperal +postpulmonary +postpupillary +postrace +postrachitic +postradiation +postramus +Post-raphaelite +postrecession +postrectal +postredemption +postreduction +Post-reformation +postremogeniture +post-remogeniture +postremote +Post-renaissance +postrenal +postreproductive +Post-restoration +postresurrection +postresurrectional +postretinal +postretirement +postrevolutionary +post-Revolutionary +postrheumatic +postrhinal +postrider +postriot +post-road +Post-roman +Post-romantic +postrorse +postrostral +postrubeolar +posts +postsaccular +postsacral +postscalenus +postscapula +postscapular +postscapularis +postscarlatinal +postscarlatinoid +postscenium +postscholastic +Post-scholastic +postschool +postscorbutic +postscribe +postscript +postscripts +postscript's +postscriptum +postscutella +postscutellar +postscutellum +postscuttella +postseason +postseasonal +postsecondary +Post-shakespearean +post-Shakespearian +postsigmoid +postsigmoidal +postsign +postsigner +post-signer +Post-silurian +postsymphysial +postsynaptic +postsynaptically +postsync +postsynsacral +postsyphilitic +Post-syrian +postsystolic +Post-socratic +Post-solomonic +postspasmodic +postsphenoid +postsphenoidal +postsphygmic +postspinous +postsplenial +postsplenic +poststernal +poststertorous +postsuppurative +postsurgical +posttabetic +post-Talmudic +Post-talmudical +posttarsal +postteen +posttemporal +posttension +post-tension +Post-tertiary +posttest +posttests +posttetanic +postthalamic +Post-theodosian +postthyroidal +postthoracic +posttibial +posttympanic +posttyphoid +posttonic +post-town +posttoxic +posttracheal +post-Transcendental +posttrapezoid +posttraumatic +posttreaty +posttreatment +posttrial +Post-triassic +Post-tridentine +posttubercular +posttussive +postulance +postulancy +postulant +postulants +postulantship +postulata +postulate +postulated +postulates +postulating +postulation +postulational +postulations +postulator +postulatory +postulatum +postulnar +postumbilical +postumbonal +postural +posture +postured +posture-maker +posturer +posturers +postures +posture's +postureteral +postureteric +posturing +posturise +posturised +posturising +posturist +posturize +posturized +posturizing +postuterine +postvaccinal +postvaccination +postvaricellar +postvarioloid +Post-vedic +postvelar +postvenereal +postvenous +postventral +postverbal +Postverta +postvertebral +postvesical +Post-victorian +postvide +Postville +postvocalic +postvocalically +Post-volstead +Postvorta +postwar +postward +postwise +postwoman +postwomen +postxiphoid +postxyphoid +postzygapophyseal +postzygapophysial +postzygapophysis +pot +pot. +potability +potable +potableness +potables +potage +potager +potagere +potagery +potagerie +potages +potail +potamian +potamic +Potamobiidae +Potamochoerus +Potamogale +Potamogalidae +Potamogeton +Potamogetonaceae +potamogetonaceous +potamology +potamological +potamologist +potamometer +Potamonidae +potamophilous +potamophobia +potamoplankton +potance +Potash +potashery +potashes +potass +potassa +potassamide +potassic +potassiferous +potassio- +potassium +potassiums +potate +potation +potations +potative +potato +potatoes +potator +potatory +potato-sick +pot-au-feu +Potawatami +Potawatomi +Potawatomis +potbank +potbelly +pot-belly +potbellied +pot-bellied +potbellies +potboy +pot-boy +potboydom +potboil +potboiled +potboiler +pot-boiler +potboilers +potboiling +potboils +potboys +pot-bound +potch +potcher +potcherman +potchermen +pot-clay +pot-color +potcrook +potdar +pote +pot-earth +Poteau +potecary +Potecasi +poteen +poteens +Poteet +poteye +Potemkin +potence +potences +potency +potencies +potent +potentacy +potentate +potentates +potentate's +potent-counterpotent +potentee +potenty +potential +potentiality +potentialities +potentialization +potentialize +potentially +potentialness +potentials +potentiate +potentiated +potentiates +potentiating +potentiation +potentiator +potentibility +potenties +Potentilla +potentiometer +potentiometers +potentiometer's +potentiometric +potentize +potently +potentness +poter +Poterium +potestal +potestas +potestate +potestative +potful +potfuls +potgirl +potgun +pot-gun +potgut +pot-gutted +Poth +pothanger +pothead +potheads +pothecary +pothecaries +potheen +potheens +pother +potherb +pot-herb +potherbs +pothered +pothery +pothering +potherment +pothers +potholder +potholders +pothole +pot-hole +potholed +potholer +potholes +potholing +pothook +pot-hook +pothookery +pothooks +Pothos +pothouse +pot-house +pothousey +pothouses +pothunt +pothunted +pothunter +pot-hunter +pothunting +poti +poticary +potycary +potiche +potiches +potichomania +potichomanist +Potidaea +potifer +Potiguara +Potyomkin +potion +potions +Potiphar +potlach +potlache +potlaches +potlatch +potlatched +potlatches +potlatching +pot-lead +potleg +potlicker +potlid +pot-lid +potlike +potlikker +potline +potlines +potling +pot-liquor +potluck +pot-luck +potlucks +potmaker +potmaking +potman +potmen +pot-metal +Potomac +potomania +potomato +potometer +potong +potoo +potoos +potophobia +Potoroinae +potoroo +potoroos +Potorous +Potos +Potosi +potpie +pot-pie +potpies +potpourri +pot-pourri +potpourris +potrack +Potrero +pot-rustler +POTS +pot's +Potsdam +pot-shaped +potshard +potshards +potshaw +potsherd +potsherds +potshoot +potshooter +potshot +pot-shot +potshots +potshotting +potsy +pot-sick +potsie +potsies +potstick +potstone +potstones +pott +pottage +pottages +pottagy +pottah +pottaro +potted +potteen +potteens +Potter +pottered +potterer +potterers +potteress +pottery +Potteries +pottering +potteringly +pottern +potters +potter's +Pottersville +Potterville +potti +potty +Pottiaceae +potty-chair +pottier +potties +pottiest +potting +pottinger +pottle +pottle-bellied +pottle-bodied +pottle-crowned +pottled +pottle-deep +pottles +potto +pottos +Potts +Pottsboro +Pottstown +Pottsville +pottur +potus +POTV +pot-valiance +pot-valiancy +pot-valiant +pot-valiantly +pot-valiantry +pot-valliance +pot-valor +pot-valorous +pot-wabbler +potwaller +potwalling +potwalloper +pot-walloper +pot-walloping +potware +potwhisky +Potwin +pot-wobbler +potwork +potwort +pouce +poucey +poucer +pouch +pouched +Poucher +pouches +pouchful +pouchy +pouchier +pouchiest +pouching +pouchless +pouchlike +pouch's +pouch-shaped +poucy +poudret +poudrette +poudreuse +poudreuses +poudrin +pouf +poufed +pouff +pouffe +pouffed +pouffes +pouffs +poufs +Poughkeepsie +Poughquag +Pouilly +Pouilly-Fuisse +Pouilly-Fume +Poul +poulaine +Poulan +poulard +poularde +poulardes +poulardize +poulards +pouldron +poule +Poulenc +poulet +poulette +Pouligny-St +poulp +poulpe +Poulsbo +poult +poult-de-soie +Poulter +poulterer +poulteress +poulters +poultice +poulticed +poultices +poulticewise +poulticing +Poultney +poultry +poultrydom +poultries +poultryist +poultryless +poultrylike +poultryman +poultrymen +poultryproof +poults +pounamu +pounce +pounced +Pouncey +pouncer +pouncers +pounces +pouncet +pouncet-box +pouncy +pouncing +pouncingly +Pound +poundage +poundages +poundal +poundals +poundbreach +poundcake +pound-cake +pounded +pounder +pounders +pound-folly +pound-foolish +pound-foolishness +pound-foot +pound-force +pounding +poundkeeper +poundless +poundlike +poundman +poundmaster +poundmeal +pounds +poundstone +pound-trap +pound-weight +poundworth +pour +pourability +pourable +pourboire +pourboires +poured +pourer +pourer-off +pourer-out +pourers +pourie +pouring +pouringly +Pournaras +pourparley +pourparler +pourparlers +pourparty +pourpiece +pourpoint +pourpointer +pourprise +pourquoi +pourris +pours +pourvete +pouser +pousy +pousse +pousse-caf +pousse-cafe +poussette +poussetted +poussetting +poussie +poussies +Poussin +Poussinisme +poustie +pout +pouted +pouter +pouters +poutful +pouty +poutier +poutiest +pouting +poutingly +pouts +POV +poverish +poverishment +poverty +poverties +poverty-proof +poverty-stricken +povertyweed +Povindah +POW +Poway +powan +powcat +Powder +powderable +powder-black +powder-blue +powder-charged +powder-down +powdered +powderer +powderers +powder-flask +powder-gray +Powderhorn +powder-horn +powdery +powderies +powderiness +powdering +powderization +powderize +powderizer +powder-laden +Powderly +powderlike +powderman +powder-marked +powder-monkey +powder-posted +powderpuff +powder-puff +powders +powder-scorched +powder-tinged +powdike +powdry +Powe +Powel +Powell +powellite +Powellsville +Powellton +Powellville +POWER +powerable +powerably +powerboat +powerboats +power-dive +power-dived +power-diving +power-dove +power-driven +powered +power-elated +powerful +powerfully +powerfulness +powerhouse +powerhouses +power-hunger +power-hungry +powering +powerless +powerlessly +powerlessness +power-loom +powermonger +power-operate +power-operated +power-packed +powerplants +power-political +power-riveting +Powers +power-saw +power-sawed +power-sawing +power-sawn +power-seeking +powerset +powersets +powerset's +Powersite +powerstat +Powersville +Powhatan +Powhattan +powhead +Powys +powitch +powldoody +Pownal +Pownall +powny +pownie +pows +powsoddy +powsowdy +powter +powters +powwow +powwowed +powwower +powwowing +powwowism +powwows +pox +poxed +poxes +poxy +poxing +pox-marked +poxvirus +poxviruses +poz +Pozna +Poznan +Pozsony +Pozzy +pozzolan +pozzolana +pozzolanic +pozzolans +pozzuolana +pozzuolanic +Pozzuoli +PP +pp. +PPA +PPB +PPBS +PPC +PPCS +PPD +ppd. +PPE +pph +PPI +ppl +P-plane +PPLO +PPM +PPN +PPP +ppr +PPS +PPT +pptn +PQ +PR +Pr. +PRA +praam +praams +prabble +prabhu +pracharak +practic +practicability +practicabilities +practicable +practicableness +practicably +practical +practicalism +practicalist +practicality +practicalities +practicalization +practicalize +practicalized +practicalizer +practically +practical-minded +practical-mindedness +practicalness +practicant +practice +practiced +practicedness +practicer +practices +practice-teach +practician +practicianism +practicing +practico +practicum +practisant +practise +practised +practiser +practises +practising +practitional +practitioner +practitionery +practitioners +practitioner's +practive +prad +Pradeep +Prader +Pradesh +pradhana +Prady +Prado +prae- +praeabdomen +praeacetabular +praeanal +praecava +praecipe +praecipes +praecipitatio +praecipuum +praecoces +praecocial +praecognitum +praecoracoid +praecordia +praecordial +praecordium +praecornu +praecox +praecuneus +praedial +praedialist +praediality +praedium +praeesophageal +praefect +praefectorial +praefects +praefectus +praefervid +praefloration +praefoliation +praehallux +praelabrum +praelect +praelected +praelecting +praelection +praelectionis +praelector +praelectorship +praelectress +praelects +praeludium +praemaxilla +praemolar +praemunientes +praemunire +praenarial +Praeneste +Praenestine +Praenestinian +praeneural +praenomen +praenomens +praenomina +praenominal +praeoperculum +praepositor +praepositure +praepositus +praeposter +praepostor +praepostorial +praepubis +praepuce +praescutum +praesens +praesenti +Praesepe +praesertim +praeses +Praesian +praesidia +praesidium +praesystolic +praesphenoid +praesternal +praesternum +praestomium +praetaxation +praetexta +praetextae +praetor +praetorial +Praetorian +praetorianism +praetorium +Praetorius +praetors +praetorship +praezygapophysis +Prag +Prager +pragmarize +pragmat +pragmatic +pragmatica +pragmatical +pragmaticality +pragmatically +pragmaticalness +pragmaticism +pragmaticist +pragmatics +pragmatism +pragmatisms +pragmatist +pragmatistic +pragmatists +pragmatize +pragmatizer +Prague +Praha +praham +prahm +prahu +prahus +pray +praya +prayable +prayed +prayer +prayer-answering +prayer-book +prayer-clenched +prayerful +prayerfully +prayerfulness +prayer-granting +prayer-hearing +prayerless +prayerlessly +prayerlessness +prayer-lisping +prayer-loving +prayermaker +prayermaking +prayer-repeating +prayers +prayer's +prayerwise +prayful +praying +prayingly +prayingwise +Prairial +prairie +prairiecraft +prairied +prairiedom +prairielike +prairies +prairieweed +prairillon +prays +praisable +praisableness +praisably +praise +praise-begging +praised +praise-deserving +praise-fed +praiseful +praisefully +praisefulness +praise-giving +praiseless +praiseproof +praiser +praisers +praises +praise-spoiled +praise-winning +praiseworthy +praiseworthily +praiseworthiness +praising +praisingly +praiss +praisworthily +praisworthiness +Prajadhipok +Prajapati +prajna +Prakash +Prakrit +prakriti +Prakritic +Prakritize +praline +pralines +pralltriller +pram +Pramnian +prams +prana +pranava +prance +pranced +pranceful +prancer +prancers +prances +prancy +prancing +prancingly +prancome +prand +prandial +prandially +prang +pranged +pranging +prangs +pranidhana +prank +pranked +pranker +prankful +prankfulness +pranky +prankier +prankiest +pranking +prankingly +prankish +prankishly +prankishness +prankle +pranks +prank's +pranksome +pranksomeness +prankster +pranksters +prankt +prao +praos +Prasad +prase +praseocobaltic +praseodidymium +praseodymia +praseodymium +praseolite +prases +prasine +prasinous +praskeen +praso- +prasoid +prasophagy +prasophagous +prastha +prat +pratal +pratap +pratapwant +Pratdesaba +prate +prated +prateful +pratey +pratement +pratensian +Prater +praters +prates +pratfall +pratfalls +Prather +Pratyeka +pratiyasamutpada +pratiloma +Pratincola +pratincole +pratincoline +pratincolous +prating +pratingly +pratique +pratiques +Prato +prats +Pratt +Pratte +prattfall +pratty +prattle +prattled +prattlement +prattler +prattlers +prattles +prattly +prattling +prattlingly +Pratts +Prattsburg +Prattshollow +Prattsville +Prattville +prau +praus +Pravda +pravilege +pravin +Pravit +pravity +pravous +prawn +prawned +prawner +prawners +prawny +prawning +prawns +Praxean +Praxeanist +praxeology +praxeological +praxes +praxinoscope +praxiology +praxis +praxises +Praxitelean +Praxiteles +Praxithea +PRB +PRC +PRCA +PRE +pre- +preabdomen +preabsorb +preabsorbent +preabstract +preabundance +preabundant +preabundantly +preaccept +preacceptance +preacceptances +preaccepted +preaccepting +preaccepts +preaccess +preaccessible +preaccidental +preaccidentally +preaccommodate +preaccommodated +preaccommodating +preaccommodatingly +preaccommodation +preaccomplish +preaccomplishment +preaccord +preaccordance +preaccount +preaccounting +preaccredit +preaccumulate +preaccumulated +preaccumulating +preaccumulation +preaccusation +preaccuse +preaccused +preaccusing +preaccustom +preaccustomed +preaccustoming +preaccustoms +preace +preacetabular +preach +preachable +pre-Achaean +preached +Preacher +preacherdom +preacheress +preacherize +preacherless +preacherling +preachers +preachership +preaches +preachy +preachier +preachiest +preachieved +preachify +preachification +preachified +preachifying +preachily +preachiness +preaching +preaching-house +preachingly +preachings +preachman +preachment +preachments +preacid +preacidity +preacidly +preacidness +preacknowledge +preacknowledged +preacknowledgement +preacknowledging +preacknowledgment +preacness +preacquaint +preacquaintance +preacquire +preacquired +preacquiring +preacquisition +preacquisitive +preacquisitively +preacquisitiveness +preacquit +preacquittal +preacquitted +preacquitting +preact +preacted +preacting +preaction +preactive +preactively +preactiveness +preactivity +preacts +preacute +preacutely +preacuteness +preadamic +preadamite +pre-adamite +preadamitic +preadamitical +preadamitism +preadapt +preadaptable +preadaptation +preadapted +preadapting +preadaptive +preadapts +preaddition +preadditional +preaddress +preadequacy +preadequate +preadequately +preadequateness +preadhere +preadhered +preadherence +preadherent +preadherently +preadhering +preadjectival +preadjectivally +preadjective +preadjourn +preadjournment +preadjunct +preadjust +preadjustable +preadjusted +preadjusting +preadjustment +preadjustments +preadjusts +preadministration +preadministrative +preadministrator +preadmire +preadmired +preadmirer +preadmiring +preadmission +preadmit +preadmits +preadmitted +preadmitting +preadmonish +preadmonition +preadolescence +preadolescences +preadolescent +preadolescents +preadopt +preadopted +preadopting +preadoption +preadopts +preadoration +preadore +preadorn +preadornment +preadult +preadulthood +preadults +preadvance +preadvancement +preadventure +preadvertency +preadvertent +preadvertise +preadvertised +preadvertisement +preadvertiser +preadvertising +preadvice +preadvisable +preadvise +preadvised +preadviser +preadvising +preadvisory +preadvocacy +preadvocate +preadvocated +preadvocating +preaestival +preaffect +preaffection +preaffidavit +preaffiliate +preaffiliated +preaffiliating +preaffiliation +preaffirm +preaffirmation +preaffirmative +preaffirmed +preaffirming +preaffirms +preafflict +preaffliction +preafternoon +preage +preaged +preaggravate +preaggravated +preaggravating +preaggravation +preaggression +preaggressive +preaggressively +preaggressiveness +preaging +preagitate +preagitated +preagitating +preagitation +preagonal +preagony +preagree +preagreed +preagreeing +preagreement +preagricultural +preagriculture +prealarm +prealcohol +prealcoholic +pre-Alfredian +prealgebra +prealgebraic +prealkalic +preallable +preallably +preallegation +preallege +prealleged +prealleging +preally +prealliance +preallied +preallies +preallying +preallocate +preallocated +preallocates +preallocating +preallot +preallotment +preallots +preallotted +preallotting +preallow +preallowable +preallowably +preallowance +preallude +prealluded +prealluding +preallusion +prealphabet +prealphabetical +prealphabetically +prealtar +prealter +prealteration +prealveolar +preamalgamation +preambassadorial +preambition +preambitious +preambitiously +preamble +preambled +preambles +preambling +preambular +preambulary +preambulate +preambulation +preambulatory +pre-American +pre-Ammonite +pre-Ammonitish +preamp +pre-amp +preamplifier +preamplifiers +preamps +preanal +preanaphoral +preanesthetic +preanesthetics +preanimism +preannex +preannounce +preannounced +preannouncement +preannouncements +preannouncer +preannounces +preannouncing +preantepenult +preantepenultimate +preanterior +preanticipate +preanticipated +preanticipating +preantiquity +preantiseptic +preaortic +preappearance +preappearances +preapperception +preapply +preapplication +preapplications +preapplied +preapplying +preappoint +preappointed +preappointing +preappointment +preappoints +preapprehend +preapprehension +preapprise +preapprised +preapprising +preapprize +preapprized +preapprizing +preapprobation +preapproval +preapprove +preapproved +preapproving +preaptitude +pre-Aryan +prearm +prearmed +prearming +pre-Armistice +prearms +prearraignment +prearrange +prearranged +prearrangement +prearrangements +prearranges +prearranging +prearrest +prearrestment +pre-Arthurian +prearticulate +preartistic +preascertain +preascertained +preascertaining +preascertainment +preascertains +preascetic +preascitic +preaseptic +preassemble +preassembled +preassembles +preassembly +preassembling +preassert +preassign +preassigned +preassigning +preassigns +pre-Assyrian +preassume +preassumed +preassuming +preassumption +preassurance +preassure +preassured +preassuring +preataxic +preatomic +preattachment +preattune +preattuned +preattuning +preaudience +preaudit +pre-audit +preauditory +pre-Augustan +pre-Augustine +preauricular +preauthorize +preauthorized +preauthorizes +preauthorizing +preaver +preaverred +preaverring +preavers +preavowal +preaxiad +preaxial +pre-axial +preaxially +pre-Babylonian +prebachelor +prebacillary +pre-Baconian +prebade +prebake +prebalance +prebalanced +prebalancing +preballot +preballoted +preballoting +prebankruptcy +prebaptismal +prebaptize +prebarbaric +prebarbarically +prebarbarous +prebarbarously +prebarbarousness +prebargain +prebasal +prebasilar +prebattle +prebble +prebeleve +prebelief +prebelieve +prebelieved +prebeliever +prebelieving +prebellum +prebeloved +prebend +prebendal +prebendary +prebendaries +prebendaryship +prebendate +prebends +prebenediction +prebeneficiary +prebeneficiaries +prebenefit +prebenefited +prebenefiting +prebeset +prebesetting +prebestow +prebestowal +prebetray +prebetrayal +prebetrothal +prebiblical +prebid +prebidding +prebill +prebilled +prebilling +prebills +prebind +prebinding +prebinds +prebiologic +prebiological +prebiotic +pre-Byzantine +Preble +prebless +preblessed +preblesses +preblessing +preblockade +preblockaded +preblockading +preblooming +Prebo +preboast +preboding +preboyhood +preboil +preboiled +preboiling +preboils +preboom +preborn +preborrowing +prebound +prebrachial +prebrachium +prebranchial +prebreakfast +prebreathe +prebreathed +prebreathing +prebridal +pre-British +prebroadcasting +prebromidic +prebronchial +prebronze +prebrute +prebuccal +pre-Buddhist +prebudget +prebudgetary +prebullying +preburlesque +preburn +prec +precalculable +precalculate +precalculated +precalculates +precalculating +precalculation +precalculations +precalculus +precalculuses +Precambrian +Pre-Cambrian +pre-Cambridge +precampaign +pre-Canaanite +pre-Canaanitic +precancel +precanceled +precanceling +precancellation +precancellations +precancelled +precancelling +precancels +precancerous +precandidacy +precandidature +precanning +precanonical +precant +precantation +precanvass +precapillary +precapitalist +precapitalistic +precaptivity +precapture +precaptured +precapturing +pre-Carboniferous +precarcinomatous +precardiac +precary +precaria +precarious +precariously +precariousness +precariousnesses +precarium +precarnival +pre-Carolingian +precartilage +precartilaginous +precast +precasting +precasts +pre-Catholic +precation +precative +precatively +precatory +precaudal +precausation +precaution +precautional +precautionary +precautioning +precautions +precaution's +precautious +precautiously +precautiousness +precava +precavae +precaval +precchose +precchosen +precedable +precedaneous +precede +preceded +precedence +precedences +precedence's +precedency +precedencies +precedent +precedentable +precedentary +precedented +precedential +precedentless +precedently +precedents +preceder +precedes +preceding +precednce +preceeding +precel +precelebrant +precelebrate +precelebrated +precelebrating +precelebration +precelebrations +pre-Celtic +precensor +precensure +precensured +precensuring +precensus +precent +precented +precentennial +pre-Centennial +precenting +precentless +precentor +precentory +precentorial +precentors +precentorship +precentral +precentress +precentrix +precentrum +precents +precept +preception +preceptist +preceptive +preceptively +preceptor +preceptoral +preceptorate +preceptory +preceptorial +preceptorially +preceptories +preceptors +preceptorship +preceptress +preceptresses +precepts +precept's +preceptual +preceptually +preceramic +precerebellar +precerebral +precerebroid +preceremony +preceremonial +preceremonies +precertify +precertification +precertified +precertifying +preces +precess +precessed +precesses +precessing +precession +precessional +precessions +prechallenge +prechallenged +prechallenging +prechampioned +prechampionship +precharge +precharged +precharging +prechart +precharted +pre-Chaucerian +precheck +prechecked +prechecking +prechecks +Pre-Chellean +prechemical +precherish +prechildhood +prechill +prechilled +prechilling +prechills +pre-Chinese +prechloric +prechloroform +prechoice +prechoose +prechoosing +prechordal +prechoroid +prechose +prechosen +pre-Christian +pre-Christianic +pre-Christmas +preciation +precyclone +precyclonic +precide +precieuse +precieux +precinct +precinction +precinctive +precincts +precinct's +precynical +Preciosa +preciosity +preciosities +precious +preciouses +preciously +preciousness +precipe +precipes +precipice +precipiced +precipices +precipitability +precipitable +precipitance +precipitancy +precipitancies +precipitant +precipitantly +precipitantness +precipitate +precipitated +precipitatedly +precipitately +precipitateness +precipitatenesses +precipitates +precipitating +precipitation +precipitations +precipitative +precipitator +precipitatousness +precipitin +precipitinogen +precipitinogenic +precipitous +precipitously +precipitousness +Precipitron +precirculate +precirculated +precirculating +precirculation +precis +precise +precised +precisely +preciseness +precisenesses +preciser +precises +precisest +precisian +precisianism +precisianist +precisianistic +precisians +precising +precision +precisional +precisioner +precisionism +precisionist +precisionistic +precisionize +precisions +precisive +preciso +precyst +precystic +precitation +precite +precited +preciting +precivilization +preclaim +preclaimant +preclaimer +preclare +preclassic +preclassical +preclassically +preclassify +preclassification +preclassified +preclassifying +preclean +precleaned +precleaner +precleaning +precleans +preclear +preclearance +preclearances +preclerical +preclimax +preclinical +preclival +precloacal +preclose +preclosed +preclosing +preclosure +preclothe +preclothed +preclothing +precludable +preclude +precluded +precludes +precluding +preclusion +preclusive +preclusively +precoagulation +precoccygeal +precoce +precocial +precocious +precociously +precociousness +precocity +precocities +precode +precoded +precodes +precogitate +precogitated +precogitating +precogitation +precognition +precognitions +precognitive +precognizable +precognizant +precognize +precognized +precognizing +precognosce +precoil +precoiler +precoincidence +precoincident +precoincidently +precollapsable +precollapse +precollapsed +precollapsibility +precollapsible +precollapsing +precollect +precollectable +precollection +precollector +precollege +precollegiate +precollude +precolluded +precolluding +precollusion +precollusive +precolonial +precolor +precolorable +precoloration +precoloring +precolour +precolourable +precolouration +pre-Columbian +precombat +precombatant +precombated +precombating +precombination +precombine +precombined +precombining +precombustion +precommand +precommend +precomment +precommercial +precommissural +precommissure +precommit +precommitted +precommitting +precommune +precommuned +precommunicate +precommunicated +precommunicating +precommunication +precommuning +precommunion +precompare +precompared +precomparing +precomparison +precompass +precompel +precompelled +precompelling +precompensate +precompensated +precompensating +precompensation +precompilation +precompile +precompiled +precompiler +precompiling +precompleteness +precompletion +precompliance +precompliant +precomplicate +precomplicated +precomplicating +precomplication +precompose +precomposition +precompound +precompounding +precompoundly +precomprehend +precomprehension +precomprehensive +precomprehensively +precomprehensiveness +precompress +precompression +precompulsion +precompute +precomputed +precomputes +precomputing +precomradeship +preconceal +preconcealed +preconcealing +preconcealment +preconceals +preconcede +preconceded +preconceding +preconceivable +preconceive +preconceived +preconceives +preconceiving +preconcentrate +preconcentrated +preconcentratedly +preconcentrating +preconcentration +preconcept +preconception +preconceptional +preconceptions +preconception's +preconceptual +preconcern +preconcernment +preconcert +preconcerted +preconcertedly +preconcertedness +preconcertion +preconcertive +preconcession +preconcessions +preconcessive +preconclude +preconcluded +preconcluding +preconclusion +preconcur +preconcurred +preconcurrence +preconcurrent +preconcurrently +preconcurring +precondemn +precondemnation +precondemned +precondemning +precondemns +precondensation +precondense +precondensed +precondensing +precondylar +precondyloid +precondition +preconditioned +preconditioning +preconditions +preconduct +preconduction +preconductor +preconfer +preconference +preconferred +preconferring +preconfess +preconfession +preconfide +preconfided +preconfiding +preconfiguration +preconfigure +preconfigured +preconfiguring +preconfine +preconfined +preconfinedly +preconfinement +preconfinemnt +preconfining +preconfirm +preconfirmation +preconflict +preconform +preconformity +preconfound +preconfuse +preconfused +preconfusedly +preconfusing +preconfusion +precongenial +precongested +precongestion +precongestive +precongratulate +precongratulated +precongratulating +precongratulation +pre-Congregationalist +pre-Congress +precongressional +precony +preconise +preconizance +preconization +preconize +preconized +preconizer +preconizing +preconjecture +preconjectured +preconjecturing +preconnection +preconnective +preconnubial +preconquer +preconquest +pre-Conquest +preconquestal +pre-conquestal +preconquestual +preconscious +preconsciously +preconsciousness +preconseccrated +preconseccrating +preconsecrate +preconsecrated +preconsecrating +preconsecration +preconsent +preconsider +preconsideration +preconsiderations +preconsidered +preconsign +preconsoidate +preconsolation +preconsole +preconsolidate +preconsolidated +preconsolidating +preconsolidation +preconsonantal +preconspiracy +preconspiracies +preconspirator +preconspire +preconspired +preconspiring +preconstituent +preconstitute +preconstituted +preconstituting +preconstruct +preconstructed +preconstructing +preconstruction +preconstructs +preconsult +preconsultation +preconsultations +preconsultor +preconsume +preconsumed +preconsumer +preconsuming +preconsumption +precontact +precontain +precontained +precontemn +precontemplate +precontemplated +precontemplating +precontemplation +precontemporaneity +precontemporaneous +precontemporaneously +precontemporary +precontend +precontent +precontention +precontently +precontentment +precontest +precontinental +precontract +pre-contract +precontractive +precontractual +precontribute +precontributed +precontributing +precontribution +precontributive +precontrivance +precontrive +precontrived +precontrives +precontriving +precontrol +precontrolled +precontrolling +precontroversy +precontroversial +precontroversies +preconvey +preconveyal +preconveyance +preconvention +preconversation +preconversational +preconversion +preconvert +preconvict +preconviction +preconvince +preconvinced +preconvincing +precook +precooked +precooker +precooking +precooks +precool +precooled +precooler +precooling +precools +pre-Copernican +pre-Copernicanism +precopy +precopied +precopying +precopulatory +precoracoid +precordia +precordial +precordiality +precordially +precordium +precorneal +precornu +precoronation +precorrect +precorrection +precorrectly +precorrectness +precorrespond +precorrespondence +precorrespondent +precorridor +precorrupt +precorruption +precorruptive +precorruptly +precorruptness +precoruptness +precosmic +precosmical +precosmically +precostal +precounsel +precounseled +precounseling +precounsellor +precoup +precourse +precover +precovering +precox +precranial +precranially +precrash +precreate +precreation +precreative +precredit +precreditor +precreed +precrystalline +precritical +precriticism +precriticize +precriticized +precriticizing +precrucial +precrural +pre-Crusade +precule +precultivate +precultivated +precultivating +precultivation +precultural +preculturally +preculture +precuneal +precuneate +precuneus +precure +precured +precures +precuring +precurrent +precurrer +precurricula +precurricular +precurriculum +precurriculums +precursal +precurse +precursive +precursor +precursory +precursors +precursor's +precurtain +precut +precuts +pred +pred. +predable +predacean +predaceous +predaceousness +predacious +predaciousness +predacity +preday +predaylight +predaytime +predamage +predamaged +predamaging +predamn +predamnation +pre-Dantean +predark +predarkness +pre-Darwinian +pre-Darwinianism +predata +predate +predated +predates +predating +predation +predations +predatism +predative +predator +predatory +predatorial +predatorily +predatoriness +predators +predawn +predawns +predazzite +predealer +predealing +predeath +predeathly +predebate +predebater +predebit +predebtor +predecay +predecease +predeceased +predeceaser +predeceases +predeceasing +predeceive +predeceived +predeceiver +predeceiving +predeception +predecess +predecession +predecessor +predecessors +predecessor's +predecessorship +predecide +predecided +predeciding +predecision +predecisive +predecisively +predeclaration +predeclare +predeclared +predeclaring +predeclination +predecline +predeclined +predeclining +predecree +predecreed +predecreeing +predecrement +prededicate +prededicated +prededicating +prededication +prededuct +prededuction +predefault +predefeat +predefect +predefective +predefence +predefend +predefense +predefy +predefiance +predeficiency +predeficient +predeficiently +predefied +predefying +predefine +predefined +predefines +predefining +predefinite +predefinition +predefinitions +predefinition's +predefray +predefrayal +predegeneracy +predegenerate +predegree +predeication +predelay +predelegate +predelegated +predelegating +predelegation +predeliberate +predeliberated +predeliberately +predeliberating +predeliberation +predelineate +predelineated +predelineating +predelineation +predelinquency +predelinquent +predelinquently +predeliver +predelivery +predeliveries +predella +predelle +predelude +predeluded +predeluding +predelusion +predemand +predemocracy +predemocratic +predemonstrate +predemonstrated +predemonstrating +predemonstration +predemonstrative +predeny +predenial +predenied +predenying +predental +predentary +Predentata +predentate +predepart +predepartmental +predeparture +predependable +predependence +predependent +predeplete +predepleted +predepleting +predepletion +predeposit +predepository +predepreciate +predepreciated +predepreciating +predepreciation +predepression +predeprivation +predeprive +predeprived +predepriving +prederivation +prederive +prederived +prederiving +predescend +predescent +predescribe +predescribed +predescribing +predescription +predesert +predeserter +predesertion +predeserve +predeserved +predeserving +predesign +predesignate +predesignated +predesignates +predesignating +predesignation +predesignations +predesignatory +predesirous +predesirously +predesolate +predesolation +predespair +predesperate +predespicable +predespise +predespond +predespondency +predespondent +predestinable +predestinarian +predestinarianism +predestinate +predestinated +predestinately +predestinates +predestinating +predestination +predestinational +predestinationism +predestinationist +predestinative +predestinator +predestine +predestined +predestines +predestiny +predestining +predestitute +predestitution +predestroy +predestruction +predetach +predetachment +predetail +predetain +predetainer +predetect +predetection +predetention +predeterminability +predeterminable +predeterminant +predeterminate +predeterminately +predetermination +predeterminations +predeterminative +predetermine +predetermined +predeterminer +predetermines +predetermining +predeterminism +predeterministic +predetest +predetestation +predetrimental +predevelop +predevelopment +predevise +predevised +predevising +predevote +predevotion +predevour +predy +prediabetes +prediabetic +prediagnoses +prediagnosis +prediagnostic +predial +predialist +prediality +prediastolic +prediatory +predicability +predicable +predicableness +predicably +predicament +predicamental +predicamentally +predicaments +predicant +predicate +predicated +predicates +predicating +predication +predicational +predications +predicative +predicatively +predicator +predicatory +pre-Dickensian +predicrotic +predict +predictability +predictable +predictably +predictate +predictated +predictating +predictation +predicted +predicting +prediction +predictional +predictions +prediction's +predictive +predictively +predictiveness +predictor +predictory +predictors +predicts +prediet +predietary +predifferent +predifficulty +predigest +predigested +predigesting +predigestion +predigests +predigital +predikant +predilect +predilected +predilection +predilections +prediligent +prediligently +prediluvial +prediluvian +prediminish +prediminishment +prediminution +predynamite +predynastic +predine +predined +predining +predinner +prediphtheritic +prediploma +prediplomacy +prediplomatic +predirect +predirection +predirector +predisability +predisable +predisadvantage +predisadvantageous +predisadvantageously +predisagree +predisagreeable +predisagreed +predisagreeing +predisagreement +predisappointment +predisaster +predisastrous +predisastrously +prediscern +prediscernment +predischarge +predischarged +predischarging +prediscipline +predisciplined +predisciplining +predisclose +predisclosed +predisclosing +predisclosure +prediscontent +prediscontented +prediscontentment +prediscontinuance +prediscontinuation +prediscontinue +prediscount +prediscountable +prediscourage +prediscouraged +prediscouragement +prediscouraging +prediscourse +prediscover +prediscoverer +prediscovery +prediscoveries +prediscreet +prediscretion +prediscretionary +prediscriminate +prediscriminated +prediscriminating +prediscrimination +prediscriminator +prediscuss +prediscussion +predisgrace +predisguise +predisguised +predisguising +predisgust +predislike +predisliked +predisliking +predismiss +predismissal +predismissory +predisorder +predisordered +predisorderly +predispatch +predispatcher +predisperse +predispersed +predispersing +predispersion +predisplace +predisplaced +predisplacement +predisplacing +predisplay +predisponency +predisponent +predisposable +predisposal +predispose +predisposed +predisposedly +predisposedness +predisposes +predisposing +predisposition +predispositional +predispositions +predisputant +predisputation +predispute +predisputed +predisputing +predisregard +predisrupt +predisruption +predissatisfaction +predissolution +predissolve +predissolved +predissolving +predissuade +predissuaded +predissuading +predistinct +predistinction +predistinguish +predistortion +pre-distortion +predistress +predistribute +predistributed +predistributing +predistribution +predistributor +predistrict +predistrust +predistrustful +predisturb +predisturbance +predive +prediversion +predivert +predivide +predivided +predividend +predivider +predividing +predivinable +predivinity +predivision +predivorce +predivorcement +prednisolone +prednisone +prednisones +predoctoral +predoctorate +predocumentary +predomestic +predomestically +predominance +predominances +predominancy +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predominatingly +predomination +predominator +predonate +predonated +predonating +predonation +predonor +predoom +pre-Dorian +pre-Doric +predormition +predorsal +predoubt +predoubter +predoubtful +predoubtfully +predraft +predrainage +predramatic +pre-Dravidian +pre-Dravidic +predraw +predrawer +predrawing +predrawn +predread +predreadnought +predrew +predry +predried +predrying +predrill +predriller +predrive +predriven +predriver +predriving +predrove +preduplicate +preduplicated +preduplicating +preduplication +predusk +predusks +pre-Dutch +predwell +pree +preearthly +pre-earthly +preearthquake +pre-earthquake +pre-Easter +pre-eclampsia +pre-eclamptic +preeconomic +pre-economic +preeconomical +pre-economical +preeconomically +preed +preedit +pre-edit +preedition +pre-edition +preeditor +pre-editor +preeditorial +pre-editorial +preeditorially +pre-editorially +preedits +preeducate +pre-educate +preeducated +preeducating +preeducation +pre-education +preeducational +pre-educational +preeducationally +pre-educationally +preeffect +pre-effect +preeffective +pre-effective +preeffectively +pre-effectively +preeffectual +pre-effectual +preeffectually +pre-efficiency +pre-efficient +pre-efficiently +preeffort +pre-effort +preeing +preelect +pre-elect +preelected +preelecting +preelection +pre-election +preelective +pre-elective +preelectric +pre-electric +preelectrical +pre-electrical +preelectrically +pre-electrically +preelectronic +preelects +preelemental +pre-elemental +preelementary +pre-elementary +preeligibility +pre-eligibility +preeligible +pre-eligible +preeligibleness +preeligibly +preeliminate +pre-eliminate +preeliminated +preeliminating +preelimination +pre-elimination +preeliminator +pre-eliminator +pre-Elizabethan +preemancipation +pre-emancipation +preembarrass +pre-embarrass +preembarrassment +pre-embarrassment +preembody +pre-embody +preembodied +preembodying +preembodiment +pre-embodiment +preemergence +preemergency +pre-emergency +preemergencies +preemergent +preemie +preemies +preeminence +pre-eminence +preeminences +pre-eminency +preeminent +pre-eminent +preeminently +pre-eminently +pre-eminentness +preemotion +pre-emotion +preemotional +pre-emotional +preemotionally +preemperor +pre-emperor +preemphasis +pre-Empire +preemploy +pre-employ +preemployee +pre-employee +preemployer +pre-employer +preemployment +pre-employment +preempt +pre-empt +preempted +pre-emptible +preempting +preemption +pre-emption +pre-emptioner +preemptions +preemptive +pre-emptive +preemptively +pre-emptively +preemptor +pre-emptor +preemptory +pre-emptory +preempts +preen +preenable +pre-enable +preenabled +preenabling +preenact +pre-enact +preenacted +preenacting +preenaction +pre-enaction +preenacts +preenclose +pre-enclose +preenclosed +preenclosing +preenclosure +pre-enclosure +preencounter +pre-encounter +preencourage +pre-encourage +preencouragement +pre-encouragement +preendeavor +pre-endeavor +preendorse +pre-endorse +preendorsed +preendorsement +pre-endorsement +preendorser +pre-endorser +preendorsing +preened +preener +pre-energetic +pre-energy +preeners +preenforce +pre-enforce +preenforced +preenforcement +pre-enforcement +preenforcing +preengage +pre-engage +preengaged +preengagement +pre-engagement +preengages +preengaging +preengineering +pre-engineering +pre-English +preening +preenjoy +pre-enjoy +preenjoyable +pre-enjoyable +preenjoyment +pre-enjoyment +preenlarge +pre-enlarge +preenlarged +preenlargement +pre-enlargement +preenlarging +preenlighten +pre-enlighten +preenlightener +pre-enlightener +pre-enlightening +preenlightenment +pre-enlightenment +preenlist +pre-enlist +preenlistment +pre-enlistment +preenlistments +preenroll +pre-enroll +preenrollment +pre-enrollment +preens +preentail +pre-entail +preentailment +pre-entailment +preenter +pre-enter +preentertain +pre-entertain +preentertainer +pre-entertainer +preentertainment +pre-entertainment +preenthusiasm +pre-enthusiasm +pre-enthusiastic +preentitle +pre-entitle +preentitled +preentitling +preentrance +pre-entrance +preentry +pre-entry +preenumerate +pre-enumerate +preenumerated +preenumerating +preenumeration +pre-enumeration +preenvelop +pre-envelop +preenvelopment +pre-envelopment +preenvironmental +pre-environmental +pre-epic +preepidemic +pre-epidemic +preepochal +pre-epochal +preequalization +pre-equalization +preequip +pre-equip +preequipment +pre-equipment +preequipped +preequipping +preequity +pre-equity +preerect +pre-erect +preerection +pre-erection +preerupt +pre-erupt +preeruption +pre-eruption +preeruptive +pre-eruptive +preeruptively +prees +preescape +pre-escape +preescaped +preescaping +pre-escort +preesophageal +pre-esophageal +preessay +pre-essay +preessential +pre-essential +preessentially +preestablish +pre-establish +preestablished +pre-established +pre-establisher +preestablishes +preestablishing +pre-establishment +preesteem +pre-esteem +preestimate +pre-estimate +preestimated +preestimates +preestimating +preestimation +pre-estimation +preestival +pre-estival +pre-eter +preeternal +pre-eternal +preeternity +preevade +pre-evade +preevaded +preevading +preevaporate +pre-evaporate +preevaporated +preevaporating +preevaporation +pre-evaporation +preevaporator +pre-evaporator +preevasion +pre-evasion +preevidence +pre-evidence +preevident +pre-evident +preevidently +pre-evidently +pre-evite +preevolutional +pre-evolutional +preevolutionary +pre-evolutionary +preevolutionist +pre-evolutionist +preexact +pre-exact +preexaction +pre-exaction +preexamination +pre-examination +preexaminations +preexamine +pre-examine +preexamined +preexaminer +pre-examiner +preexamines +preexamining +pre-excel +pre-excellence +pre-excellency +pre-excellent +preexcept +pre-except +preexception +pre-exception +preexceptional +pre-exceptional +preexceptionally +pre-exceptionally +preexchange +pre-exchange +preexchanged +preexchanging +preexcitation +pre-excitation +preexcite +pre-excite +preexcited +pre-excitement +preexciting +preexclude +pre-exclude +preexcluded +preexcluding +preexclusion +pre-exclusion +preexclusive +pre-exclusive +preexclusively +pre-exclusively +preexcursion +pre-excursion +preexcuse +pre-excuse +preexcused +preexcusing +preexecute +pre-execute +preexecuted +preexecuting +preexecution +pre-execution +preexecutor +pre-executor +preexempt +pre-exempt +preexemption +pre-exemption +preexhaust +pre-exhaust +preexhaustion +pre-exhaustion +preexhibit +pre-exhibit +preexhibition +pre-exhibition +preexhibitor +pre-exhibitor +pre-exile +preexilian +pre-exilian +preexilic +pre-exilic +preexist +pre-exist +preexisted +preexistence +pre-existence +preexistences +preexistent +pre-existent +pre-existentiary +pre-existentism +preexisting +preexists +preexpand +pre-expand +preexpansion +pre-expansion +preexpect +pre-expect +preexpectant +pre-expectant +preexpectation +pre-expectation +preexpedition +pre-expedition +preexpeditionary +pre-expeditionary +preexpend +pre-expend +preexpenditure +pre-expenditure +preexpense +pre-expense +preexperience +pre-experience +preexperienced +preexperiencing +preexperiment +pre-experiment +preexperimental +pre-experimental +preexpiration +pre-expiration +preexplain +pre-explain +preexplanation +pre-explanation +preexplanatory +pre-explanatory +preexplode +pre-explode +preexploded +preexploding +preexplosion +pre-explosion +preexpose +pre-expose +preexposed +preexposes +preexposing +preexposition +pre-exposition +preexposure +pre-exposure +preexposures +preexpound +pre-expound +preexpounder +pre-expounder +preexpress +pre-express +preexpression +pre-expression +preexpressive +pre-expressive +preextend +pre-extend +preextensive +pre-extensive +preextensively +pre-extensively +preextent +pre-extent +preextinction +pre-extinction +preextinguish +pre-extinguish +preextinguishment +pre-extinguishment +preextract +pre-extract +preextraction +pre-extraction +preeze +pref +pref. +prefab +prefabbed +prefabbing +prefabricate +prefabricated +prefabricates +prefabricating +prefabrication +prefabrications +prefabricator +prefabs +pre-fabulous +Preface +prefaceable +prefaced +prefacer +prefacers +prefaces +prefacial +prefacing +prefacist +prefactor +prefactory +prefade +prefaded +prefades +prefamiliar +prefamiliarity +prefamiliarly +prefamous +prefamously +prefashion +prefashioned +prefatial +prefator +prefatory +prefatorial +prefatorially +prefatorily +prefavor +prefavorable +prefavorably +prefavorite +prefearful +prefearfully +prefeast +prefect +prefectly +prefectoral +prefectorial +prefectorially +prefectorian +prefects +prefectship +prefectual +prefectural +prefecture +prefectures +prefecundation +prefecundatory +prefederal +prefelic +prefer +preferability +preferable +preferableness +preferably +prefered +preferee +preference +preferences +preference's +preferent +preferential +preferentialism +preferentialist +preferentially +preferment +prefermentation +preferments +preferral +preferred +preferredly +preferredness +preferrer +preferrers +preferring +preferrous +prefers +prefertile +prefertility +prefertilization +prefertilize +prefertilized +prefertilizing +prefervid +prefestival +prefet +prefeudal +prefeudalic +prefeudalism +preffroze +preffrozen +prefiction +prefictional +prefight +prefigurate +prefiguration +prefigurative +prefiguratively +prefigurativeness +prefigure +prefigured +prefigurement +prefigurer +prefigures +prefiguring +prefile +prefiled +prefiles +prefill +prefiller +prefills +prefilter +prefilters +prefinal +prefinance +prefinanced +prefinancial +prefinancing +prefine +prefinish +prefire +prefired +prefires +prefix +prefixable +prefixal +prefixally +prefixation +prefixed +prefixedly +prefixes +prefixing +prefixion +prefixions +prefixture +preflagellate +preflagellated +preflame +preflatter +preflattery +preflavor +preflavoring +preflection +preflexion +preflight +preflood +prefloration +preflowering +prefocus +prefocused +prefocuses +prefocusing +prefocussed +prefocusses +prefocussing +prefoliation +prefool +preforbidden +preforceps +preforgave +preforgive +preforgiven +preforgiveness +preforgiving +preforgotten +preform +preformant +preformation +preformationary +preformationism +preformationist +preformative +preformed +preforming +preformism +preformist +preformistic +preforms +preformulate +preformulated +preformulating +preformulation +prefortunate +prefortunately +prefortune +prefoundation +prefounder +prefract +prefragrance +prefragrant +prefrank +prefranked +prefranking +prefrankness +prefranks +prefraternal +prefraternally +prefraud +prefree-trade +pre-free-trade +prefreeze +prefreezes +prefreezing +pre-French +prefreshman +prefreshmen +prefriendly +prefriendship +prefright +prefrighten +prefrontal +prefroze +prefrozen +prefulfill +prefulfillment +prefulgence +prefulgency +prefulgent +prefunction +prefunctional +prefuneral +prefungoidal +prefurlough +prefurnish +pregain +pregainer +pregalvanize +pregalvanized +pregalvanizing +pregame +preganglionic +pregastrular +pregather +pregathering +pregeminum +pregenerate +pregenerated +pregenerating +pregeneration +pregenerosity +pregenerous +pregenerously +pregenial +pregeniculatum +pregeniculum +pregenital +pregeological +pre-Georgian +pre-German +pre-Germanic +preggers +preghiera +pregirlhood +Pregl +preglacial +pre-glacial +pregladden +pregladness +preglenoid +preglenoidal +preglobulin +pregnability +pregnable +pregnance +pregnancy +pregnancies +pregnant +pregnantly +pregnantness +pregnenolone +pregolden +pregolfing +pre-Gothic +pregracile +pregracious +pregrade +pregraded +pregrading +pregraduation +pregranite +pregranitic +pregratify +pregratification +pregratified +pregratifying +pre-Greek +pregreet +pregreeting +pregrievance +pregrowth +preguarantee +preguaranteed +preguaranteeing +preguarantor +preguard +preguess +preguidance +preguide +preguided +preguiding +preguilt +preguilty +preguiltiness +pregust +pregustant +pregustation +pregustator +pregustic +Pregwood +prehallux +prehalter +prehalteres +pre-Han +prehandicap +prehandicapped +prehandicapping +prehandle +prehandled +prehandling +prehaps +preharden +prehardened +prehardener +prehardening +prehardens +preharmony +preharmonious +preharmoniously +preharmoniousness +preharsh +preharshness +preharvest +prehatred +prehaunt +prehaunted +prehaustorium +prehazard +prehazardous +preheal +prehearing +preheat +preheated +preheater +preheating +preheats +pre-Hebrew +pre-Hellenic +prehemiplegic +prehend +prehended +prehensibility +prehensible +prehensile +prehensility +prehension +prehensive +prehensiveness +prehensor +prehensory +prehensorial +prehepatic +prehepaticus +preheroic +prehesitancy +prehesitate +prehesitated +prehesitating +prehesitation +prehexameral +prehydration +pre-Hieronymian +pre-Hinduized +prehypophysis +pre-Hispanic +prehistory +prehistorian +prehistoric +prehistorical +prehistorically +prehistorics +prehistories +prehnite +prehnitic +preholder +preholding +preholiday +pre-Homeric +prehominid +prehorizon +prehorror +prehostile +prehostility +prehuman +prehumans +prehumiliate +prehumiliation +prehumor +prehunger +prey +preidea +preidentify +preidentification +preidentified +preidentifying +preyed +preyer +preyers +preyful +preignition +pre-ignition +preying +preyingly +preilium +preilluminate +preillumination +preillustrate +preillustrated +preillustrating +preillustration +preimage +preimaginary +preimagination +preimagine +preimagined +preimagining +preimbibe +preimbibed +preimbibing +preimbue +preimbued +preimbuing +preimitate +preimitated +preimitating +preimitation +preimitative +preimmigration +preimmunization +preimmunizations +preimmunize +preimmunized +preimmunizes +preimmunizing +preimpair +preimpairment +preimpart +preimperial +preimport +preimportance +preimportant +preimportantly +preimportation +preimposal +preimpose +preimposed +preimposing +preimposition +preimpress +preimpression +preimpressionism +preimpressionist +preimpressive +preimprove +preimproved +preimprovement +preimproving +preinaugural +preinaugurate +preinaugurated +preinaugurating +pre-Inca +pre-Incan +pre-Incarial +preincarnate +preincentive +preincination +preinclination +preincline +preinclined +preinclining +preinclude +preincluded +preincluding +preinclusion +preincorporate +preincorporated +preincorporating +preincorporation +preincrease +preincreased +preincreasing +preindebted +preindebtedly +preindebtedness +preindemnify +preindemnification +preindemnified +preindemnifying +preindemnity +preindependence +preindependent +preindependently +preindesignate +pre-Indian +preindicant +preindicate +preindicated +preindicating +preindication +preindicative +preindispose +preindisposed +preindisposing +preindisposition +preinduce +preinduced +preinducement +preinducing +preinduction +preinductive +preindulge +preindulged +preindulgence +preindulgent +preindulging +preindustry +preindustrial +preinfect +preinfection +preinfer +preinference +preinferred +preinferring +preinflection +preinflectional +preinflict +preinfliction +preinfluence +preinform +preinformation +preinhabit +preinhabitant +preinhabitation +preinhere +preinhered +preinhering +preinherit +preinheritance +preinitial +preinitialize +preinitialized +preinitializes +preinitializing +preinitiate +preinitiated +preinitiating +preinitiation +preinjure +preinjury +preinjurious +preinoculate +preinoculated +preinoculates +preinoculating +preinoculation +preinquisition +preinscribe +preinscribed +preinscribing +preinscription +preinsert +preinserted +preinserting +preinsertion +preinserts +preinsinuate +preinsinuated +preinsinuating +preinsinuatingly +preinsinuation +preinsinuative +preinspect +preinspection +preinspector +preinspire +preinspired +preinspiring +preinstall +preinstallation +preinstill +preinstillation +preinstruct +preinstructed +preinstructing +preinstruction +preinstructional +preinstructive +preinstructs +preinsula +preinsular +preinsulate +preinsulated +preinsulating +preinsulation +preinsult +preinsurance +preinsure +preinsured +preinsuring +preintellectual +preintellectually +preintelligence +preintelligent +preintelligently +preintend +preintention +preintercede +preinterceded +preinterceding +preintercession +preinterchange +preintercourse +preinterest +preinterfere +preinterference +preinterpret +preinterpretation +preinterpretative +preinterrupt +preinterview +preintimate +preintimated +preintimately +preintimating +preintimation +preintone +preinvasive +preinvent +preinvention +preinventive +preinventory +preinventories +preinvest +preinvestigate +preinvestigated +preinvestigating +preinvestigation +preinvestigator +preinvestment +preinvitation +preinvite +preinvited +preinviting +preinvocation +preinvolve +preinvolved +preinvolvement +preinvolving +preiotization +preiotize +preyouthful +pre-Irish +preirrigation +preirrigational +preys +Preiser +pre-Islam +pre-Islamic +pre-Islamite +pre-Islamitic +pre-Israelite +pre-Israelitish +preissuance +preissue +preissued +preissuing +prejacent +pre-Jewish +pre-Johannine +pre-Johnsonian +prejournalistic +prejudge +prejudged +prejudgement +prejudger +prejudges +prejudging +prejudgment +prejudgments +prejudicate +prejudication +prejudicative +prejudicator +prejudice +prejudiced +prejudicedly +prejudiceless +prejudice-proof +prejudices +prejudiciable +prejudicial +pre-judicial +prejudicially +prejudicialness +pre-judiciary +prejudicing +prejudicious +prejudiciously +prejunior +prejurisdiction +prejustify +prejustification +prejustified +prejustifying +pre-Justinian +prejuvenile +Prekantian +pre-Kantian +prekindergarten +prekindergartens +prekindle +prekindled +prekindling +preknew +preknit +preknow +preknowing +preknowledge +preknown +pre-Koranic +prela +prelabel +prelabial +prelabor +prelabrum +prelachrymal +prelacy +prelacies +prelacrimal +prelacteal +prelanguage +prelapsarian +prelaryngoscopic +prelate +prelatehood +prelateity +prelates +prelateship +prelatess +prelaty +prelatial +prelatic +prelatical +prelatically +prelaticalness +pre-Latin +prelation +prelatish +prelatism +prelatist +prelatize +prelatry +prelature +prelaunch +prelaunching +pre-Laurentian +prelaw +prelawful +prelawfully +prelawfulness +prelease +preleased +preleasing +prelect +prelected +prelecting +prelection +prelector +prelectorship +prelectress +prelects +prelecture +prelectured +prelecturing +prelegacy +prelegal +prelegate +prelegatee +prelegend +prelegendary +prelegislative +prelexical +preliability +preliable +prelibation +preliberal +preliberality +preliberally +preliberate +preliberated +preliberating +preliberation +prelicense +prelicensed +prelicensing +prelife +prelim +prelim. +preliminary +preliminaries +preliminarily +prelimit +prelimitate +prelimitated +prelimitating +prelimitation +prelimited +prelimiting +prelimits +prelims +prelingual +prelingually +prelinguistic +pre-Linnaean +pre-Linnean +prelinpinpin +preliquidate +preliquidated +preliquidating +preliquidation +preliteral +preliterally +preliteralness +preliterary +preliterate +preliterature +prelithic +prelitigation +prelives +preloaded +preloan +prelocalization +prelocate +prelocated +prelocating +prelogic +prelogical +preloral +preloreal +preloss +pre-Luciferian +prelude +preluded +preluder +preluders +preludes +prelude's +preludial +Preludin +preluding +preludio +preludious +preludiously +preludium +preludize +prelumbar +prelunch +prelusion +prelusive +prelusively +prelusory +prelusorily +pre-Lutheran +preluxurious +preluxuriously +preluxuriousness +Prem +prem. +premachine +premade +premadness +premaintain +premaintenance +premake +premaker +premaking +pre-Malay +pre-Malayan +pre-Malaysian +premalignant +preman +pre-man +premandibular +premanhood +premaniacal +premanifest +premanifestation +premankind +premanufacture +premanufactured +premanufacturer +premanufacturing +premarital +premarketing +premarry +premarriage +premarried +premarrying +pre-Marxian +premastery +prematch +premate +premated +prematerial +prematernity +premating +prematrimonial +prematrimonially +prematuration +premature +prematurely +prematureness +prematurity +prematurities +premaxilla +premaxillae +premaxillary +premeal +premeasure +premeasured +premeasurement +premeasuring +premechanical +premed +premedia +premedial +premedian +premedic +premedical +premedicate +premedicated +premedicating +premedication +premedics +premedieval +premedievalism +premeditate +premeditated +premeditatedly +premeditatedness +premeditates +premeditating +premeditatingly +premeditation +premeditations +premeditative +premeditator +premeditators +premeds +premeet +premegalithic +premeiotic +prememoda +prememoranda +prememorandum +prememorandums +premen +premenace +premenaced +premenacing +pre-Mendelian +premenopausal +premenstrual +premenstrually +premention +Premer +premeridian +premerit +pre-Messianic +premetallic +premethodical +pre-Methodist +premia +premial +premiant +premiate +premiated +premiating +pre-Mycenaean +premycotic +premidnight +premidsummer +premie +premyelocyte +premier +premieral +premiere +premiered +premieres +premieress +premiering +premierjus +premiers +premier's +premiership +premierships +premies +premilitary +premillenarian +premillenarianism +premillenial +premillennial +premillennialise +premillennialised +premillennialising +premillennialism +premillennialist +premillennialize +premillennialized +premillennializing +premillennially +premillennian +Preminger +preminister +preministry +preministries +premio +premious +PREMIS +premisal +premise +premised +premises +premise's +premising +premisory +premisrepresent +premisrepresentation +premiss +premissable +premisses +premit +premythical +premium +premiums +premium's +premix +premixed +premixer +premixes +premixing +premixture +premodel +premodeled +premodeling +premodern +premodify +premodification +premodified +premodifies +premodifying +pre-Mohammedian +premoisten +premoistened +premoistening +premoistens +premolar +premolars +premold +premolder +premolding +premolds +premolt +premonarchal +premonarchial +premonarchical +premonetary +premonetory +Premongolian +pre-Mongolian +premonish +premonishment +premonition +premonitions +premonitive +premonitor +premonitory +premonitorily +premonopoly +premonopolies +premonopolize +premonopolized +premonopolizing +Premonstrant +Premonstratensian +premonstratensis +premonstration +Premont +premonumental +premoral +premorality +premorally +premorbid +premorbidly +premorbidness +premorning +premorse +premortal +premortally +premortify +premortification +premortified +premortifying +premortuary +premorula +premosaic +pre-Mosaic +pre-Moslem +premotion +premourn +premove +premovement +premover +premuddle +premuddled +premuddling +premultiply +premultiplication +premultiplier +premultiplying +premundane +premune +premunicipal +premunire +premunition +premunitory +premusical +premusically +pre-Muslim +premuster +premutative +premutiny +premutinied +premutinies +premutinying +Pren +prename +prenames +Prenanthes +pre-Napoleonic +prenarcotic +prenares +prenarial +prenaris +prenasal +prenatal +prenatalist +prenatally +prenational +prenative +prenatural +prenaval +prender +Prendergast +prendre +prenebular +prenecessitate +prenecessitated +prenecessitating +preneglect +preneglectful +prenegligence +prenegligent +prenegotiate +prenegotiated +prenegotiating +prenegotiation +preneolithic +prenephritic +preneural +preneuralgic +pre-Newtonian +prenight +pre-Noachian +prenoble +prenodal +prenomen +prenomens +prenomina +prenominal +prenominate +prenominated +prenominating +prenomination +prenominical +prenoon +pre-Norman +pre-Norse +prenotation +prenote +prenoted +prenotice +prenotify +prenotification +prenotifications +prenotified +prenotifies +prenotifying +prenoting +prenotion +Prent +Prenter +Prentice +'prentice +prenticed +prentices +prenticeship +prenticing +Prentiss +prenumber +prenumbering +prenuncial +prenunciate +prenuptial +prenursery +prenurseries +prenzie +preobedience +preobedient +preobediently +preobject +preobjection +preobjective +preobligate +preobligated +preobligating +preobligation +preoblige +preobliged +preobliging +preoblongata +preobservance +preobservation +preobservational +preobserve +preobserved +preobserving +preobstruct +preobstruction +preobtain +preobtainable +preobtrude +preobtruded +preobtruding +preobtrusion +preobtrusive +preobviate +preobviated +preobviating +preobvious +preobviously +preobviousness +preoccasioned +preoccipital +preocclusion +preoccultation +preoccupancy +preoccupant +preoccupate +preoccupation +preoccupations +preoccupative +preoccupy +preoccupied +preoccupiedly +preoccupiedness +preoccupier +preoccupies +preoccupying +preoccur +preoccurred +preoccurrence +preoccurring +preoceanic +preocular +preodorous +preoesophageal +preoffend +preoffense +preoffensive +preoffensively +preoffensiveness +preoffer +preoffering +preofficial +preofficially +preominate +preomission +preomit +preomitted +preomitting +preopen +preopening +preoperate +preoperated +preoperating +preoperation +preoperational +preoperative +preoperatively +preoperator +preopercle +preopercular +preoperculum +pre-operculum +preopinion +preopinionated +preoppose +preopposed +preopposing +preopposition +preoppress +preoppression +preoppressor +preoptic +preoptimistic +preoption +pre-option +preoral +preorally +preorbital +pre-orbital +preordain +pre-ordain +preordained +preordaining +preordainment +preordains +preorder +preordered +preordering +preordinance +pre-ordinate +preordination +preorganic +preorganically +preorganization +preorganize +preorganized +preorganizing +preoriginal +preoriginally +preornamental +pre-Osmanli +preotic +preoutfit +preoutfitted +preoutfitting +preoutline +preoutlined +preoutlining +preoverthrew +preoverthrow +preoverthrowing +preoverthrown +preoviposition +preovulatory +prep +prep. +prepack +prepackage +prepackaged +prepackages +prepackaging +prepacked +prepacking +prepacks +prepaging +prepay +prepayable +prepaid +prepaying +prepayment +prepayments +prepainful +prepays +prepalaeolithic +pre-Palaeozoic +prepalatal +prepalatine +prepaleolithic +pre-Paleozoic +prepanic +preparable +preparateur +preparation +preparationist +preparations +preparation's +preparative +preparatively +preparatives +preparative's +preparator +preparatory +preparatorily +prepardon +prepare +prepared +preparedly +preparedness +preparednesses +preparement +preparental +preparer +preparers +prepares +preparietal +preparing +preparingly +preparliamentary +preparoccipital +preparoxysmal +prepartake +prepartaken +prepartaking +preparticipation +prepartisan +prepartition +prepartnership +prepartook +prepaste +prepatellar +prepatent +prepatrician +pre-Patrician +prepatriotic +pre-Pauline +prepave +prepaved +prepavement +prepaving +prepd +prepectoral +prepeduncle +prepend +prepended +prepending +prepenetrate +prepenetrated +prepenetrating +prepenetration +prepenial +prepense +prepensed +prepensely +prepeople +preperceive +preperception +preperceptive +preperfect +preperitoneal +pre-Permian +pre-Persian +prepersuade +prepersuaded +prepersuading +prepersuasion +prepersuasive +preperusal +preperuse +preperused +preperusing +prepetition +pre-Petrine +prepg +pre-Pharaonic +pre-Phidian +prephragma +prephthisical +prepigmental +prepill +prepyloric +prepineal +prepink +prepious +prepiously +prepyramidal +prepituitary +preplace +preplaced +preplacement +preplacental +preplaces +preplacing +preplan +preplanned +preplanning +preplans +preplant +preplanting +prepledge +prepledged +prepledging +preplot +preplotted +preplotting +prepn +PREPNET +prepoetic +prepoetical +prepoison +prepolice +prepolish +pre-Polish +prepolitic +prepolitical +prepolitically +prepollence +prepollency +prepollent +prepollex +prepollices +preponder +preponderance +preponderances +preponderancy +preponderant +preponderantly +preponderate +preponderated +preponderately +preponderates +preponderating +preponderatingly +preponderation +preponderous +preponderously +prepontile +prepontine +preportray +preportrayal +prepose +preposed +preposing +preposition +prepositional +prepositionally +prepositions +preposition's +prepositive +prepositively +prepositor +prepositorial +prepositure +prepossess +prepossessed +prepossesses +prepossessing +prepossessingly +prepossessingness +prepossession +prepossessionary +prepossessions +prepossessor +preposter +preposterous +preposterously +preposterousness +prepostor +prepostorship +prepotence +prepotency +prepotent +prepotential +prepotently +prepped +preppy +preppie +preppier +preppies +preppily +prepping +prepractical +prepractice +prepracticed +prepracticing +prepractise +prepractised +prepractising +preprandial +prepreference +pre-preference +prepreg +prepregs +prepreparation +preprice +prepriced +prepricing +preprimary +preprimer +preprimitive +preprint +preprinted +preprinting +preprints +preprocess +preprocessed +preprocesses +preprocessing +preprocessor +preprocessors +preproduction +preprofess +preprofessional +preprogram +preprogrammed +preprohibition +prepromise +prepromised +prepromising +prepromote +prepromoted +prepromoting +prepromotion +prepronounce +prepronounced +prepronouncement +prepronouncing +preprophetic +preprostatic +preprove +preproved +preprovide +preprovided +preproviding +preprovision +preprovocation +preprovoke +preprovoked +preprovoking +preprudent +preprudently +preps +prepsychology +prepsychological +prepsychotic +prepuberal +prepuberally +prepubertal +prepubertally +prepuberty +prepubescence +prepubescent +prepubic +prepubis +prepublication +prepublish +prepuce +prepuces +prepueblo +pre-Pueblo +pre-Puebloan +prepunch +prepunched +prepunches +prepunching +prepunctual +prepunish +prepunishment +prepupa +prepupal +prepurchase +prepurchased +prepurchaser +prepurchases +prepurchasing +prepurpose +prepurposed +prepurposing +prepurposive +preputial +preputium +prequalify +prequalification +prequalified +prequalifying +prequarantine +prequarantined +prequarantining +prequel +prequestion +prequotation +prequote +prequoted +prequoting +prerace +preracing +preradio +prerailroad +prerailroadite +prerailway +preramus +pre-Raphael +pre-Raphaelism +Pre-Raphaelite +pre-Raphaelitic +pre-Raphaelitish +Pre-Raphaelitism +prerational +preready +prereadiness +prerealization +prerealize +prerealized +prerealizing +prerebellion +prereceipt +prereceive +prereceived +prereceiver +prereceiving +prerecital +prerecite +prerecited +prereciting +prereckon +prereckoning +prerecognition +prerecognize +prerecognized +prerecognizing +prerecommend +prerecommendation +prereconcile +prereconciled +prereconcilement +prereconciliation +prereconciling +pre-Reconstruction +prerecord +prerecorded +prerecording +prerecords +prerectal +preredeem +preredemption +prereduction +prerefer +prereference +prereferred +prereferring +prerefine +prerefined +prerefinement +prerefining +prereform +prereformation +pre-Reformation +prereformatory +prerefusal +prerefuse +prerefused +prerefusing +preregal +preregister +preregistered +preregistering +preregisters +preregistration +preregistrations +preregnant +preregulate +preregulated +preregulating +preregulation +prerehearsal +prereject +prerejection +prerejoice +prerejoiced +prerejoicing +prerelate +prerelated +prerelating +prerelation +prerelationship +prerelease +prereligious +prereluctance +prereluctation +preremit +preremittance +preremitted +preremitting +preremorse +preremote +preremoval +preremove +preremoved +preremoving +preremunerate +preremunerated +preremunerating +preremuneration +pre-Renaissance +prerenal +prerent +prerental +prereport +prerepresent +prerepresentation +prereproductive +prereption +prerepublican +prerequest +prerequire +prerequired +prerequirement +prerequiring +prerequisite +prerequisites +prerequisite's +prerequisition +preresemblance +preresemble +preresembled +preresembling +preresolution +preresolve +preresolved +preresolving +preresort +prerespectability +prerespectable +prerespiration +prerespire +preresponsibility +preresponsible +prerestoration +pre-Restoration +prerestrain +prerestraint +prerestrict +prerestriction +preretirement +prereturn +prereveal +prerevelation +prerevenge +prerevenged +prerevenging +prereversal +prereverse +prereversed +prereversing +prereview +prerevise +prerevised +prerevising +prerevision +prerevival +pre-Revolution +prerevolutionary +prerheumatic +prerich +prerighteous +prerighteously +prerighteousness +prerinse +preriot +prerock +prerogatival +prerogative +prerogatived +prerogatively +prerogatives +prerogative's +prerogativity +preroyal +preroyally +preroyalty +prerolandic +pre-Roman +preromantic +preromanticism +preroute +prerouted +preroutine +prerouting +prerupt +preruption +Pres +Pres. +presa +presacral +presacrifice +presacrificed +presacrificial +presacrificing +presage +presaged +presageful +presagefully +presagefulness +presagement +presager +presagers +presages +presagient +presaging +presagingly +presay +presaid +presaying +presale +presalvation +presanctify +presanctification +presanctified +presanctifying +presanguine +presanitary +pre-Sargonic +presartorial +presatisfaction +presatisfactory +presatisfy +presatisfied +presatisfying +presavage +presavagery +presaw +pre-Saxon +Presb +Presb. +Presber +presby- +presbyacousia +presbyacusia +presbycousis +presbycusis +presbyope +presbyophrenia +presbyophrenic +presbyopy +presbyopia +presbyopic +Presbyt +presbyte +presbyter +presbyteral +presbyterate +presbyterated +presbytere +presbyteress +presbytery +presbyteria +presbyterial +presbyterially +Presbyterian +Presbyterianism +Presbyterianize +Presbyterianly +presbyterians +presbyteries +presbyterium +presbyters +presbytership +presbytia +presbytic +Presbytinae +Presbytis +presbytism +prescan +prescapula +prescapular +prescapularis +prescholastic +preschool +preschooler +preschoolers +prescience +presciences +prescient +prescientific +presciently +prescind +prescinded +prescindent +prescinding +prescinds +prescission +prescore +prescored +prescores +prescoring +Prescott +prescout +prescribable +prescribe +prescribed +prescriber +prescribes +prescribing +prescript +prescriptibility +prescriptible +prescription +prescriptionist +prescriptions +prescription's +prescriptive +prescriptively +prescriptiveness +prescriptivism +prescriptivist +prescriptorial +prescripts +prescrive +prescutal +prescutum +prese +preseal +presearch +preseason +preseasonal +presecular +presecure +presecured +presecuring +presedentary +presee +preseeing +preseen +preselect +preselected +preselecting +preselection +preselector +preselects +presell +preselling +presells +presemilunar +preseminal +preseminary +pre-Semitic +presence +presence-chamber +presenced +presenceless +presences +presence's +presenile +presenility +presensation +presension +present +presentability +presentable +presentableness +presentably +present-age +presental +presentation +presentational +presentationalism +presentationes +presentationism +presentationist +presentations +presentation's +presentative +presentatively +present-day +presented +presentee +presentence +presentenced +presentencing +presenter +presenters +presential +presentiality +presentially +presentialness +presentiate +presentient +presentiment +presentimental +presentiments +presenting +presentist +presentive +presentively +presentiveness +presently +presentment +presentments +present-minded +presentness +presentor +presents +present-time +preseparate +preseparated +preseparating +preseparation +preseparator +preseptal +preser +preservability +preservable +preserval +preservation +preservationist +preservations +preservative +preservatives +preservatize +preservatory +preserve +preserved +preserver +preserveress +preservers +preserves +preserving +preses +presession +preset +presets +presettable +presetting +presettle +presettled +presettlement +presettling +presexual +preshadow +pre-Shakepeare +pre-Shakespeare +pre-Shakespearean +pre-Shakespearian +preshape +preshaped +preshapes +preshaping +preshare +preshared +presharing +presharpen +preshelter +preship +preshipment +preshipped +preshipping +Presho +preshortage +preshorten +preshow +preshowed +preshowing +preshown +preshows +preshrink +preshrinkage +preshrinked +preshrinking +preshrinks +preshrunk +pre-shrunk +preside +presided +presidence +presidency +presidencia +presidencies +president +presidente +president-elect +presidentes +presidentess +presidential +presidentially +presidentiary +presidents +president's +presidentship +presider +presiders +presides +presidy +presidia +presidial +presidially +presidiary +presiding +Presidio +presidios +presidium +presidiums +presift +presifted +presifting +presifts +presign +presignal +presignaled +presignify +presignificance +presignificancy +presignificant +presignification +presignificative +presignificator +presignified +presignifying +pre-Silurian +presylvian +presimian +presympathy +presympathize +presympathized +presympathizing +presymphysial +presymphony +presymphonic +presymptom +presymptomatic +presynapsis +presynaptic +presynaptically +presynsacral +pre-Syriac +pre-Syrian +presystematic +presystematically +presystole +presystolic +preslavery +presleep +Presley +preslice +presmooth +presoak +presoaked +presoaking +presoaks +presocial +presocialism +presocialist +pre-Socratic +presolar +presold +presolicit +presolicitation +pre-Solomonic +pre-Solonian +presolution +presolvated +presolve +presolved +presolving +presong +presophomore +presort +presorts +presound +pre-Spanish +prespecialist +prespecialize +prespecialized +prespecializing +prespecify +prespecific +prespecifically +prespecification +prespecified +prespecifying +prespective +prespeculate +prespeculated +prespeculating +prespeculation +presphenoid +presphenoidal +presphygmic +prespinal +prespinous +prespiracular +presplendor +presplenomegalic +presplit +prespoil +prespontaneity +prespontaneous +prespontaneously +prespread +prespreading +presprinkle +presprinkled +presprinkling +prespur +prespurred +prespurring +Press +pressable +pressage +press-agent +press-agentry +press-bed +pressboard +Pressburg +pressdom +pressed +Pressey +pressel +presser +pressers +presses +pressfat +press-forge +pressful +pressgang +press-gang +press-yard +pressible +pressie +pressing +pressingly +pressingness +pressings +pression +pressiroster +pressirostral +pressive +pressly +press-made +Pressman +pressmanship +pressmark +press-mark +pressmaster +pressmen +press-money +press-noticed +pressor +pressoreceptor +pressors +pressosensitive +presspack +press-point +press-ridden +pressroom +press-room +pressrooms +pressrun +pressruns +press-up +pressurage +pressural +pressure +pressure-cook +pressured +pressure-fixing +pressureless +pressureproof +pressure-reciprocating +pressure-reducing +pressure-regulating +pressure-relieving +pressures +pressure-testing +pressuring +pressurization +pressurizations +pressurize +pressurized +pressurizer +pressurizers +pressurizes +pressurizing +press-warrant +presswoman +presswomen +presswork +press-work +pressworker +prest +prestabilism +prestability +prestable +prestamp +prestamped +prestamping +prestamps +prestandard +prestandardization +prestandardize +prestandardized +prestandardizing +prestant +prestate +prestated +prestating +prestation +prestatistical +presteam +presteel +prester +presterilize +presterilized +presterilizes +presterilizing +presternal +presternum +pre-sternum +presters +prestezza +prestidigital +prestidigitate +prestidigitation +prestidigitations +prestidigitator +prestidigitatory +prestidigitatorial +prestidigitators +Prestige +prestigeful +prestiges +prestigiate +prestigiation +prestigiator +prestigious +prestigiously +prestigiousness +prestimulate +prestimulated +prestimulating +prestimulation +prestimuli +prestimulus +prestissimo +prestly +prest-money +presto +prestock +prestomial +prestomium +Preston +Prestonpans +Prestonsburg +prestorage +prestore +prestored +prestoring +prestos +prestraighten +prestrain +prestrengthen +prestress +prestressed +prestretch +prestricken +prestrike +prestruggle +prestruggled +prestruggling +prests +prestubborn +prestudy +prestudied +prestudying +prestudious +prestudiously +prestudiousness +Prestwich +Prestwick +presubdue +presubdued +presubduing +presubiculum +presubject +presubjection +presubmission +presubmit +presubmitted +presubmitting +presubordinate +presubordinated +presubordinating +presubordination +presubscribe +presubscribed +presubscriber +presubscribing +presubscription +presubsist +presubsistence +presubsistent +presubstantial +presubstitute +presubstituted +presubstituting +presubstitution +presuccess +presuccessful +presuccessfully +presuffer +presuffering +presufficiency +presufficient +presufficiently +presuffrage +presuggest +presuggestion +presuggestive +presuitability +presuitable +presuitably +presul +presumable +presumableness +presumably +presume +presumed +presumedly +presumer +pre-Sumerian +presumers +presumes +presuming +presumingly +presumption +presumptions +presumption's +presumptious +presumptiously +presumptive +presumptively +presumptiveness +presumptuous +presumptuously +presumptuousness +presuperficial +presuperficiality +presuperficially +presuperfluity +presuperfluous +presuperfluously +presuperintendence +presuperintendency +presupervise +presupervised +presupervising +presupervision +presupervisor +presupplemental +presupplementary +presupply +presupplicate +presupplicated +presupplicating +presupplication +presupplied +presupplying +presupport +presupposal +presuppose +presupposed +presupposes +presupposing +presupposition +presuppositionless +presuppositions +presuppress +presuppression +presuppurative +presupremacy +presupreme +presurgery +presurgical +presurmise +presurmised +presurmising +presurprisal +presurprise +presurrender +presurround +presurvey +presusceptibility +presusceptible +presuspect +presuspend +presuspension +presuspicion +presuspicious +presuspiciously +presuspiciousness +presustain +presutural +preswallow +presweeten +presweetened +presweetening +presweetens +pret +pret. +preta +pretabulate +pretabulated +pretabulating +pretabulation +pretan +pretangible +pretangibly +pretannage +pretanned +pretanning +pretape +pretaped +pretapes +pretardy +pretardily +pretardiness +pretariff +pretarsi +pretarsus +pretarsusi +pretaste +pretasted +pretaster +pretastes +pretasting +pretaught +pretax +pretaxation +preteach +preteaching +pretechnical +pretechnically +preteen +preteens +pre-teens +pretelegraph +pretelegraphic +pretelephone +pretelephonic +pretelevision +pretell +pretelling +pretemperate +pretemperately +pretemporal +pretempt +pretemptation +pretence +pretenced +pretenceful +pretenceless +pretences +pretend +pretendant +pretended +pretendedly +pretender +Pretenderism +pretenders +pretendership +pretending +pretendingly +pretendingness +pretends +pretense +pretensed +pretenseful +pretenseless +pretenses +pretension +pretensional +pretensionless +pretensions +pretensive +pretensively +pretensiveness +pretentative +pretention +pretentious +pretentiously +pretentiousness +pretentiousnesses +preter +preter- +pretercanine +preterchristian +preterconventional +preterdetermined +preterdeterminedly +preterdiplomatic +preterdiplomatically +preterequine +preteressential +pretergress +pretergression +preterhuman +preterience +preterient +preterimperfect +preterintentional +preterist +preterit +preterite +preteriteness +preterite-present +preterition +preteritive +preteritness +preterito-present +preterito-presential +preterit-present +preterits +preterlabent +preterlegal +preterlethal +preterminal +pretermission +pretermit +pretermitted +pretermitter +pretermitting +preternative +preternatural +preternaturalism +preternaturalist +preternaturality +preternaturally +preternaturalness +preternormal +preternotorious +preternuptial +preterperfect +preterpluperfect +preterpolitical +preterrational +preterregular +preterrestrial +preterritorial +preterroyal +preterscriptural +preterseasonable +pretersensual +pre-Tertiary +pretervection +pretest +pretested +pretestify +pretestified +pretestifying +pretestimony +pretestimonies +pretesting +pretests +pretext +pretexta +pretextae +pretexted +pretexting +pretexts +pretext's +pretextuous +pre-Thanksgiving +pretheological +prethyroid +prethoracic +prethoughtful +prethoughtfully +prethoughtfulness +prethreaten +prethrill +prethrust +pretibial +pretil +pretimely +pretimeliness +pretympanic +pretincture +pretype +pretyped +pretypes +pretyphoid +pretypify +pretypified +pretypifying +pretypographical +pretyranny +pretyrannical +pretire +pretired +pretiring +pretium +pretoken +pretold +pretone +pretonic +pretor +Pretoria +pretorial +pretorian +pretorium +Pretorius +pretors +pretorship +pretorsional +pretorture +pretortured +pretorturing +pretournament +pretrace +pretraced +pretracheal +pretracing +pretraditional +pretrain +pretraining +pretransact +pretransaction +pretranscribe +pretranscribed +pretranscribing +pretranscription +pretranslate +pretranslated +pretranslating +pretranslation +pretransmission +pretransmit +pretransmitted +pretransmitting +pretransport +pretransportation +pretravel +pretreat +pretreated +pretreaty +pretreating +pretreatment +pretreats +pretrematic +pretry +pretrial +pretribal +Pretrice +pre-Tridentine +pretried +pretrying +pretrim +pretrims +pretrochal +pretty +pretty-behaved +pretty-by-night +prettied +prettier +pretties +prettiest +prettyface +pretty-face +pretty-faced +prettify +prettification +prettified +prettifier +prettifiers +prettifies +prettifying +pretty-footed +pretty-humored +prettying +prettyish +prettyism +prettikin +prettily +pretty-looking +pretty-mannered +prettiness +prettinesses +pretty-pretty +pretty-spoken +pretty-toned +pretty-witted +pretubercular +pretuberculous +pre-Tudor +pretzel +pretzels +preultimate +preultimately +preumbonal +preunderstand +preunderstanding +preunderstood +preundertake +preundertaken +preundertaking +preundertook +preunion +preunions +preunite +preunited +preunites +preuniting +Preuss +Preussen +preutilizable +preutilization +preutilize +preutilized +preutilizing +preux +prev +prevacate +prevacated +prevacating +prevacation +prevaccinate +prevaccinated +prevaccinating +prevaccination +prevail +prevailance +prevailed +prevailer +prevailers +prevailing +prevailingly +prevailingness +prevailment +prevails +prevalence +prevalences +prevalency +prevalencies +prevalent +prevalently +prevalentness +prevalescence +prevalescent +prevalid +prevalidity +prevalidly +prevaluation +prevalue +prevalued +prevaluing +prevariation +prevaricate +prevaricated +prevaricates +prevaricating +prevarication +prevarications +prevaricative +prevaricator +prevaricatory +prevaricators +prevascular +preve +prevegetation +prevelar +prevenance +prevenances +prevenancy +prevenant +prevene +prevened +prevenience +prevenient +preveniently +prevening +prevent +preventability +preventable +preventably +preventative +preventatives +prevented +preventer +preventible +preventing +preventingly +prevention +preventionism +preventionist +prevention-proof +preventions +preventive +preventively +preventiveness +preventives +preventoria +preventorium +preventoriums +preventral +prevents +preventtoria +preventure +preventured +preventuring +preverb +preverbal +preverify +preverification +preverified +preverifying +prevernal +preversed +preversing +preversion +prevertebral +prevesical +preveto +prevetoed +prevetoes +prevetoing +pre-Victorian +previctorious +previde +previdence +Previdi +preview +previewed +previewing +previews +previgilance +previgilant +previgilantly +Previn +previolate +previolated +previolating +previolation +previous +previously +previousness +pre-Virgilian +previse +prevised +previses +previsibility +previsible +previsibly +prevising +prevision +previsional +previsionary +previsioned +previsioning +previsit +previsitor +previsive +previsor +previsors +previze +prevocal +prevocalic +prevocalically +prevocally +prevocational +prevogue +prevoyance +prevoyant +prevoid +prevoidance +prevolitional +pre-Volstead +prevolunteer +prevomer +Prevost +Prevot +prevotal +prevote +prevoted +prevoting +prevue +prevued +prevues +prevuing +Prew +prewar +prewarm +prewarmed +prewarming +prewarms +prewarn +prewarned +prewarning +prewarns +prewarrant +prewash +prewashed +prewashes +prewashing +preweigh +prewelcome +prewelcomed +prewelcoming +prewelwired +prewelwiring +Prewett +prewhip +prewhipped +prewhipping +prewilling +prewillingly +prewillingness +prewire +prewired +prewireless +prewiring +prewitness +Prewitt +prewonder +prewonderment +prework +preworldly +preworldliness +preworship +preworthy +preworthily +preworthiness +prewound +prewrap +prewrapped +prewrapping +prewraps +prex +prexes +prexy +prexies +prez +prezes +prezygapophysial +prezygapophysis +prezygomatic +prezonal +prezone +prf +PRG +PRI +Pry +pria +priacanthid +Priacanthidae +priacanthine +Priacanthus +Priam +Priapean +priapi +Priapic +priapism +priapismic +priapisms +priapitis +Priapulacea +priapulid +Priapulida +Priapulidae +priapuloid +Priapuloidea +Priapulus +Priapus +priapuses +Priapusian +pribble +pribble-prabble +Price +Pryce +priceable +priceably +price-cut +price-cutter +price-cutting +priced +Pricedale +price-deciding +price-enhancing +pricefixing +price-fixing +pricey +priceite +priceless +pricelessly +pricelessness +price-lowering +pricemaker +pricer +price-raising +price-reducing +pricers +price-ruling +prices +price-stabilizing +prich +Prichard +pricy +pricier +priciest +Pricilla +pricing +prick +prickado +prickant +prick-ear +prick-eared +pricked +pricker +prickers +pricket +prickets +prickfoot +pricky +prickier +prickiest +pricking +prickingly +pricking-up +prickish +prickle +prickleback +prickle-back +prickled +pricklefish +prickles +prickless +prickly +pricklyback +pricklier +prickliest +prickly-finned +prickly-fruited +prickly-lobed +prickly-margined +prickliness +prickling +pricklingly +prickly-seeded +prickly-toothed +pricklouse +prickmadam +prick-madam +prickmedainty +prick-post +prickproof +pricks +prickseam +prick-seam +prickshot +prick-song +prickspur +pricktimber +prick-timber +prickwood +Priddy +Pride +pride-blind +pride-blinded +pride-bloated +prided +pride-fed +prideful +pridefully +pridefulness +pride-inflamed +pride-inspiring +prideless +pridelessly +prideling +pride-of-India +pride-ridden +prides +pride-sick +pride-swollen +prideweed +pridy +pridian +priding +pridingly +prie +Priebe +pried +priedieu +prie-dieu +priedieus +priedieux +prier +pryer +priers +pryers +pries +Priest +priestal +priest-astronomer +priest-baiting +priestcap +priest-catching +priestcraft +priest-dynast +priest-doctor +priestdom +priested +priest-educated +priesteen +priestery +priestess +priestesses +priestfish +priestfishes +priest-guarded +priest-harboring +priest-hating +priest-hermit +priest-hole +priesthood +priesthoods +priestianity +priesting +priestish +priestism +priest-king +priest-knight +priest-led +Priestley +priestless +priestlet +priestly +priestlier +priestliest +priestlike +priestliness +priestlinesses +priestling +priest-monk +priest-noble +priest-philosopher +priest-poet +priest-prince +priest-prompted +priest-ridden +priest-riddenness +priest-ruler +priests +priestship +priestshire +priest-statesman +priest-surgeon +priest-wrought +prig +prigdom +prigged +prigger +priggery +priggeries +priggess +prigging +priggish +priggishly +priggishness +priggism +priggisms +prighood +prigman +prigs +prigster +prying +pryingly +pryingness +pryler +Prylis +prill +prilled +prilling +prillion +prills +prim +prim. +Prima +primacy +primacies +primacord +primaeval +primage +primages +primal +Primalia +primality +primally +primaquine +primar +primary +primarian +primaried +primaries +primarily +primariness +primary's +primas +primatal +primate +Primates +primateship +primatial +primatic +primatical +primatology +primatological +primatologist +Primavera +primaveral +Primaveras +Primaveria +prim-behaving +prime +primed +primegilt +primely +prime-ministerial +prime-ministership +prime-ministry +primeness +primer +primero +primerole +primeros +primers +primes +primeur +primeval +primevalism +primevally +primevarous +primeverin +primeverose +primevity +primevous +primevrin +Primghar +primi +primy +Primianist +primices +primigene +primigenial +primigenian +primigenious +primigenous +primigravida +primine +primines +priming +primings +primipara +primiparae +primiparas +primiparity +primiparous +primipilar +primity +primitiae +primitial +primitias +primitive +primitively +primitiveness +primitivenesses +primitives +primitivism +primitivist +primitivistic +primitivity +primitivities +primly +prim-lipped +prim-looking +prim-mannered +primmed +primmer +primmest +primming +prim-mouthed +primness +primnesses +prim-notioned +Primo +primogenetrix +primogenial +primogenital +primogenitary +primogenitive +primogenitor +primogenitors +primogeniture +primogenitureship +primogenous +primomo +primoprime +primoprimitive +primordality +primordia +primordial +primordialism +primordiality +primordially +primordiate +primordium +primos +primosity +primost +primp +primped +primping +primprint +primps +Primrosa +Primrose +primrose-colored +primrosed +primrose-decked +primrose-dotted +primrose-haunted +primrose-yellow +primrose-leaved +primroses +primrose-scented +primrose-spangled +primrose-starred +primrose-sweet +primrosetide +primrosetime +primrose-tinted +primrosy +prims +prim-seeming +primsie +Primula +Primulaceae +primulaceous +Primulales +primulas +primulaverin +primulaveroside +primulic +primuline +Primulinus +Primus +primuses +primwort +prin +Prince +prince-abbot +princeage +prince-angel +prince-bishop +princecraft +princedom +princedoms +prince-duke +prince-elector +prince-general +princehood +Princeite +prince-killing +princekin +princeless +princelet +princely +princelier +princeliest +princelike +princeliness +princeling +princelings +prince-poet +prince-president +prince-priest +prince-primate +prince-protected +prince-proud +princeps +prince-ridden +princes +prince's-feather +princeship +prince's-pine +Princess +princessdom +princesse +princesses +princessly +princesslike +princess's +princess-ship +prince-teacher +Princeton +prince-trodden +Princeville +Princewick +princewood +prince-wood +princicipia +princify +princified +principal +principality +principalities +principality's +principally +principalness +principals +principalship +principate +Principe +Principes +principi +Principia +principial +principiant +principiate +principiation +principium +Principle +principled +principles +principly +principling +principulus +princock +princocks +princod +princox +princoxes +prine +Prineville +Pringle +prink +prinked +prinker +prinkers +prinky +prinking +prinkle +prinks +Prynne +prinos +Prinsburg +print +printability +printable +printableness +printably +printanier +printed +Printer +printerdom +printery +printeries +printerlike +printers +printing +printing-house +printing-in +printing-out +printing-press +printings +printless +printline +printmake +printmaker +printmaking +printout +print-out +printouts +prints +printscript +printshop +printworks +Prinz +prio +Priodon +priodont +Priodontes +prion +prionid +Prionidae +Prioninae +prionine +Prionodesmacea +prionodesmacean +prionodesmaceous +prionodesmatic +Prionodon +prionodont +Prionopinae +prionopine +Prionops +Prionus +Prior +Pryor +prioracy +prioral +priorate +priorates +Priorato +prioress +prioresses +priori +priory +priories +prioristic +prioristically +priorite +priority +priorities +priority's +prioritize +prioritized +prioritizes +prioritizing +priorly +priors +priorship +Pripet +Pripyat +pryproof +Pris +prys +prisable +prisage +prisal +Prisca +priscan +Priscella +Priscian +Priscianist +Priscilla +Priscillian +Priscillianism +Priscillianist +prise +Pryse +prised +prisere +priseres +prises +prisiadka +Prisilla +prising +PRISM +prismal +prismatic +prismatical +prismatically +prismatization +prismatize +prismatoid +prismatoidal +prismed +prismy +prismoid +prismoidal +prismoids +prisms +prism's +prisometer +prison +prisonable +prison-bound +prisonbreak +prison-bred +prison-bursting +prison-caused +prisondom +prisoned +prisoner +prisoners +prisoner's +prison-escaping +prison-free +prisonful +prisonhouse +prison-house +prisoning +prisonlike +prison-made +prison-making +prisonment +prisonous +prisons +prison-taught +priss +prissed +prisses +Prissy +Prissie +prissier +prissies +prissiest +prissily +prissiness +prissinesses +prissing +pristane +pristanes +pristav +pristaw +pristine +pristinely +pristineness +Pristipomatidae +Pristipomidae +Pristis +Pristodus +prytaneum +prytany +Prytanis +prytanize +pritch +Pritchard +Pritchardia +pritchel +Pritchett +prithee +prythee +Prithivi +prittle +prittle-prattle +prius +priv +priv. +privacy +privacies +privacity +privado +privant +privata +Privatdocent +Privatdozent +private +private-enterprise +privateer +privateered +privateering +privateers +privateersman +privately +privateness +privater +privates +privatest +privation +privation-proof +privations +privatism +privatistic +privative +privatively +privativeness +privatization +privatize +privatized +privatizing +privatum +privet +privets +privy +privy-councilship +privier +privies +priviest +priviledge +privilege +privileged +privileger +privileges +privileging +privily +priviness +privy's +privity +privities +Prix +prizable +prize +prizeable +prized +prizefight +prize-fight +prizefighter +prize-fighter +prizefighters +prizefighting +prizefightings +prizefights +prize-giving +prizeholder +prizeman +prizemen +prize-playing +prizer +prizery +prize-ring +prizers +prizes +prizetaker +prize-taking +prizewinner +prizewinners +prizewinning +prize-winning +prizeworthy +prizing +prlate +PRMD +prn +PRO +pro- +proa +Pro-abyssinian +proabolition +proabolitionist +proabortion +proabsolutism +proabsolutist +proabstinence +proacademic +proaccelerin +proacceptance +proach +proacquisition +proacquittal +proacting +proaction +proactive +proactor +proaddition +proadjournment +proadministration +proadmission +proadoption +proadvertising +proadvertizing +proaeresis +proaesthetic +Pro-african +proaggressionist +proagitation +proagon +proagones +proagrarian +proagreement +proagricultural +proagule +proairesis +proairplane +proal +Pro-alabaman +Pro-alaskan +Pro-albanian +Pro-albertan +proalcoholism +Pro-algerian +proalien +Pro-ally +proalliance +Pro-allied +proallotment +Pro-alpine +Pro-alsatian +proalteration +pro-am +proamateur +proambient +proamendment +Pro-american +Pro-americanism +proamnion +proamniotic +proamusement +proanaphora +proanaphoral +proanarchy +proanarchic +proanarchism +Pro-anatolian +proangiosperm +proangiospermic +proangiospermous +Pro-anglican +proanimistic +Pro-annamese +proannexation +proannexationist +proantarctic +proanthropos +proapostolic +proappointment +proapportionment +proappreciation +proappropriation +proapproval +proaquatic +Pro-arab +Pro-arabian +Pro-arabic +proarbitration +proarbitrationist +proarchery +proarctic +Pro-argentina +Pro-argentinian +Pro-arian +proaristocracy +proaristocratic +Pro-aristotelian +Pro-armenian +proarmy +Pro-arminian +proart +pro-art +Proarthri +proas +Pro-asian +Pro-asiatic +proassessment +proassociation +Pro-athanasian +proatheism +proatheist +proatheistic +Pro-athenian +proathletic +Pro-atlantic +proatlas +proattack +proattendance +proauction +proaudience +proaulion +Pro-australian +Pro-austrian +proauthor +proauthority +proautomation +proautomobile +proavian +proaviation +Proavis +proaward +Pro-azorian +prob +prob. +probabiliorism +probabiliorist +probabilism +probabilist +probabilistic +probabilistically +probability +probabilities +probabilize +probabl +probable +probableness +probably +probachelor +Pro-baconian +Pro-bahamian +probal +Pro-balkan +proballoon +proband +probandi +probands +probang +probangs +probanishment +probankruptcy +probant +Pro-baptist +probargaining +probaseball +probasketball +probata +probate +probated +probates +probathing +probatical +probating +probation +probational +probationally +probationary +probationer +probationerhood +probationers +probationership +probationism +probationist +probations +probationship +probative +probatively +probator +probatory +probattle +probattleship +probatum +Pro-bavarian +probe +probeable +Probe-bibel +probed +probeer +Pro-belgian +probenecid +probe-pointed +Prober +Pro-berlin +Pro-berlinian +Pro-bermudian +probers +Proberta +probes +pro-Bessarabian +probetting +Pro-biblic +Pro-biblical +probing +probings +probiology +Pro-byronic +probirth-control +probit +probity +probities +probits +probituminous +Pro-byzantine +problem +problematic +problematical +problematically +problematicness +problematist +problematize +problemdom +problemist +problemistic +problemize +problems +problem's +problemwise +problockade +Pro-boer +Pro-boerism +Pro-bohemian +proboycott +Pro-bolivian +Pro-bolshevik +Pro-bolshevism +Pro-bolshevist +Pro-bonapartean +Pro-bonapartist +probonding +probonus +proborrowing +proboscidal +proboscidate +Proboscidea +proboscidean +proboscideous +proboscides +proboscidial +proboscidian +proboscidiferous +proboscidiform +probosciform +probosciformed +Probosciger +proboscis +proboscises +proboscislike +Pro-bosnian +Pro-bostonian +probouleutic +proboulevard +probowling +proboxing +Pro-brahman +Pro-brazilian +Pro-bryan +probrick +probridge +Pro-british +Pro-britisher +Pro-britishism +Pro-briton +probroadcasting +Pro-buddhist +Pro-buddhistic +probudget +probudgeting +pro-budgeting +probuying +probuilding +Pro-bulgarian +Pro-burman +pro-bus +probusiness +proc +proc. +procaccia +procaccio +procacious +procaciously +procacity +Pro-caesar +Pro-caesarian +procaine +procaines +Pro-caledonian +Pro-californian +Pro-calvinism +Pro-calvinist +Pro-calvinistic +Pro-calvinistically +procambial +procambium +pro-Cambodia +pro-Cameroun +Pro-canadian +procanal +procancellation +Pro-cantabrigian +Pro-cantonese +procapital +procapitalism +procapitalist +procapitalists +procarbazine +Pro-caribbean +procaryote +procaryotic +Pro-carlylean +procarnival +Pro-carolinian +procarp +procarpium +procarps +procarrier +Pro-castilian +procatalectic +procatalepsis +Pro-catalonian +procatarctic +procatarxis +procathedral +pro-cathedral +Pro-cathedralist +procathedrals +Pro-catholic +Pro-catholicism +Pro-caucasian +Procavia +Procaviidae +procbal +procedendo +procedes +procedural +procedurally +procedurals +procedure +procedured +procedures +procedure's +proceduring +proceed +proceeded +proceeder +proceeders +proceeding +proceedings +proceeds +pro-Ceylon +proceleusmatic +Procellaria +procellarian +procellarid +Procellariidae +Procellariiformes +procellariine +Procellarum +procellas +procello +procellose +procellous +Pro-celtic +procensorship +procensure +procentralization +procephalic +procercoid +procere +procereal +procerebral +procerebrum +proceremonial +proceremonialism +proceremonialist +proceres +procerite +procerity +proceritic +procerus +process +processability +processable +processal +processed +processer +processes +processibility +processible +processing +procession +processional +processionalist +processionally +processionals +processionary +processioner +processioning +processionist +processionize +processions +processionwise +processive +processor +processors +processor's +process's +process-server +processual +processus +proces-verbal +proces-verbaux +prochain +procharity +prochein +prochemical +Pro-chicagoan +Pro-chilean +Pro-chinese +prochlorite +prochondral +prochooi +prochoos +Prochora +Prochoras +prochordal +prochorion +prochorionic +prochromosome +prochronic +prochronism +prochronistic +prochronize +prochurch +prochurchian +procidence +procident +procidentia +Pro-cymric +procinct +Procyon +Procyonidae +procyoniform +Procyoniformia +Procyoninae +procyonine +Procious +Pro-cyprian +pro-Cyprus +procity +pro-city +procivic +procivilian +procivism +proclaim +proclaimable +proclaimant +proclaimed +proclaimer +proclaimers +proclaiming +proclaimingly +proclaims +proclamation +proclamations +proclamation's +proclamator +proclamatory +proclassic +proclassical +proclei +proclergy +proclerical +proclericalism +proclimax +procline +proclisis +proclitic +proclive +proclivity +proclivities +proclivity's +proclivitous +proclivous +proclivousness +Proclus +Procne +procnemial +Procoelia +procoelian +procoelous +procoercion +procoercive +procollectivism +procollectivist +procollectivistic +procollegiate +Pro-colombian +procolonial +Pro-colonial +procombat +procombination +procomedy +procommemoration +procomment +procommercial +procommission +procommittee +procommunal +procommunism +procommunist +procommunists +procommunity +procommutation +procompensation +procompetition +procomprise +procompromise +procompulsion +proconcentration +proconcession +proconciliation +procondemnation +Pro-confederate +proconfederationist +proconference +proconfession +proconfessionist +proconfiscation +proconformity +Pro-confucian +pro-Congolese +Pro-congressional +Proconnesian +proconquest +proconscription +proconscriptive +proconservation +proconservationist +proconsolidation +proconstitutional +proconstitutionalism +proconsul +proconsular +proconsulary +proconsularly +proconsulate +proconsulates +proconsuls +proconsulship +proconsulships +proconsultation +Pro-continental +procontinuation +proconvention +proconventional +proconviction +pro-co-operation +Procopius +Procora +procoracoid +procoracoidal +procorporation +Pro-corsican +procosmetic +procosmopolitan +procotols +procotton +procourt +procrastinate +procrastinated +procrastinates +procrastinating +procrastinatingly +procrastination +procrastinations +procrastinative +procrastinatively +procrastinativeness +procrastinator +procrastinatory +procrastinators +procreant +procreate +procreated +procreates +procreating +procreation +procreations +procreative +procreativeness +procreativity +procreator +procreatory +procreators +procreatress +procreatrix +procremation +Pro-cretan +procrypsis +procryptic +procryptically +Procris +procritic +procritique +Pro-croatian +Procrustean +Procrusteanism +Procrusteanize +Procrustes +proctal +proctalgy +proctalgia +proctatresy +proctatresia +proctectasia +proctectomy +Procter +procteurynter +proctitis +Procto +procto- +proctocele +proctocystoplasty +proctocystotomy +proctoclysis +proctocolitis +proctocolonoscopy +proctodaea +proctodaeal +proctodaedaea +proctodaeum +proctodaeums +proctodea +proctodeal +proctodeudea +proctodeum +proctodeums +proctodynia +proctoelytroplastic +proctology +proctologic +proctological +proctologies +proctologist +proctologists +proctoparalysis +proctoplasty +proctoplastic +proctoplegia +proctopolypus +proctoptoma +proctoptosis +Proctor +proctorage +proctoral +proctored +proctorial +proctorially +proctorical +proctoring +proctorization +proctorize +proctorling +proctorrhagia +proctorrhaphy +proctorrhea +proctors +proctorship +Proctorsville +Proctorville +proctoscope +proctoscopes +proctoscopy +proctoscopic +proctoscopically +proctoscopies +proctosigmoidectomy +proctosigmoiditis +proctospasm +proctostenosis +proctostomy +proctotome +proctotomy +proctotresia +proctotrypid +Proctotrypidae +proctotrypoid +Proctotrypoidea +proctovalvotomy +Pro-cuban +proculcate +proculcation +Proculian +procumbent +procurability +procurable +procurableness +procuracy +procuracies +procural +procurals +procurance +procurate +procuration +procurative +procurator +procuratorate +procurator-fiscal +procurator-general +procuratory +procuratorial +procurators +procuratorship +procuratrix +procure +procured +procurement +procurements +procurement's +procurer +procurers +procures +procuress +procuresses +procureur +procuring +procurrent +procursive +procurvation +procurved +proczarist +Pro-czech +pro-Czechoslovakian +prod +prod. +Pro-dalmation +Pro-danish +pro-Darwin +Pro-darwinian +Pro-darwinism +prodatary +prodd +prodded +prodder +prodders +prodding +proddle +prodecoration +prodefault +prodefiance +prodelay +prodelision +prodemocracy +prodemocrat +prodemocratic +Prodenia +pro-Denmark +prodenominational +prodentine +prodeportation +prodespotic +prodespotism +prodialogue +prodigal +prodigalish +prodigalism +prodigality +prodigalities +prodigalize +prodigally +prodigals +prodigy +prodigies +prodigiosity +prodigious +prodigiously +prodigiousness +prodigus +prodisarmament +prodisplay +prodissoconch +prodissolution +prodistribution +prodition +proditor +proditorious +proditoriously +prodivision +prodivorce +Pro-dominican +Pro-dominion +prodomoi +prodomos +prodproof +prodramatic +Pro-dreyfusard +prodroma +prodromal +prodromata +prodromatic +prodromatically +prodrome +prodromes +Prodromia +prodromic +prodromous +prodromus +prods +producal +produce +produceable +produceableness +produced +producement +producent +producer +producers +producership +produces +producibility +producible +producibleness +producing +product +producted +productibility +productible +productid +Productidae +productile +production +productional +productionist +productions +production's +productive +productively +productiveness +productivenesses +productivity +productivities +productoid +productor +productory +productress +products +product's +Productus +Pro-dutch +pro-East +pro-Eastern +proecclesiastical +proeconomy +pro-Ecuador +Pro-ecuadorean +proeducation +proeducational +Pro-egyptian +proegumenal +proelectric +proelectrical +proelectrification +proelectrocution +proelimination +pro-Elizabethan +proem +proembryo +proembryonic +Pro-emersonian +Pro-emersonianism +proemial +proemium +proempire +proempiricism +proempiricist +proemployee +proemployer +proemployment +proemptosis +proems +proenforcement +Pro-english +proenlargement +Pro-entente +proenzym +proenzyme +proepimeron +Pro-episcopal +proepiscopist +proepisternum +proequality +Pro-eskimo +Pro-esperantist +Pro-esperanto +Pro-estonian +proestrus +proethical +Pro-ethiopian +proethnic +proethnically +proetid +Proetidae +proette +proettes +Proetus +Pro-euclidean +Pro-eurasian +Pro-european +Pro-evangelical +proevolution +proevolutionary +proevolutionist +proexamination +proexecutive +proexemption +proexercise +proexperiment +proexperimentation +proexpert +proexporting +proexposure +proextension +proextravagance +Prof +proface +profaculty +profanable +profanableness +profanably +profanation +profanations +profanatory +profanchise +profane +profaned +profanely +profanement +profaneness +profanenesses +profaner +profaners +profanes +profaning +profanism +profanity +profanities +profanity-proof +profanize +Profant +profarmer +profascism +Pro-fascism +profascist +Pro-fascist +Pro-fascisti +profascists +profection +profectional +profectitious +profederation +profeminism +profeminist +profeminists +profer +proferment +profert +profess +professable +professed +professedly +professes +professing +profession +professional +professionalisation +professionalise +professionalised +professionalising +professionalism +professionalist +professionalists +professionality +professionalization +professionalize +professionalized +professionalizes +professionalizing +professionally +professionals +professionist +professionize +professionless +professions +profession's +professive +professively +professor +professorate +professordom +professoress +professorhood +professory +professorial +professorialism +professorially +professoriat +professoriate +professorlike +professorling +professors +professor's +professorship +professorships +proffer +proffered +profferer +profferers +proffering +proffers +Proffitt +profichi +proficience +proficiency +proficiencies +proficient +proficiently +proficientness +profiction +proficuous +proficuously +profile +profiled +profiler +profilers +profiles +profiling +profilist +profilograph +Profilometer +Pro-finnish +profit +profitability +profitable +profitableness +profitably +profit-and-loss +profit-building +profited +profiteer +profiteered +profiteering +profiteers +profiteer's +profiter +profiterole +profiters +profit-yielding +profiting +profitless +profitlessly +profitlessness +profit-making +profitmonger +profitmongering +profit-producing +profitproof +profits +profit-seeking +profitsharing +profit-sharing +profit-taking +profitted +profitter +profitters +profitter's +proflated +proflavine +Pro-flemish +profligacy +profligacies +profligate +profligated +profligately +profligateness +profligates +profligation +proflogger +Pro-florentine +Pro-floridian +profluence +profluent +profluvious +profluvium +profonde +proforeign +pro-form +proforma +profound +profounder +profoundest +profoundly +profoundness +profounds +Pro-france +profraternity +profre +Pro-french +pro-Freud +Pro-freudian +Pro-friesian +Pro-friesic +PROFS +profugate +profulgent +profunda +profundae +profundity +profundities +profuse +profusely +profuseness +profuser +profusion +profusions +profusive +profusively +profusiveness +Prog +Prog. +Pro-gaelic +progambling +progamete +progamic +proganosaur +Proganosauria +progenerate +progeneration +progenerative +progeny +progenies +progenital +progenity +progenitive +progenitiveness +progenitor +progenitorial +progenitors +progenitorship +progenitress +progenitrix +progeniture +Pro-genoan +Pro-gentile +progeotropic +progeotropism +progeria +Pro-german +Pro-germanism +progermination +progestational +progesterone +progestin +progestogen +progged +progger +proggers +progging +pro-Ghana +Progymnasium +progymnosperm +progymnospermic +progymnospermous +progypsy +proglottic +proglottid +proglottidean +proglottides +proglottis +prognathi +prognathy +prognathic +prognathism +prognathous +progne +prognose +prognosed +prognoses +prognosing +prognosis +prognostic +prognosticable +prognostical +prognostically +prognosticate +prognosticated +prognosticates +prognosticating +prognostication +prognostications +prognosticative +prognosticator +prognosticatory +prognosticators +prognostics +progoneate +progospel +Pro-gothic +progovernment +pro-government +prograde +program +programable +programatic +programed +programer +programers +programing +programist +programistic +programma +programmability +programmabilities +programmable +programmar +programmata +programmatic +programmatically +programmatist +programme +programmed +programmer +programmers +programmer's +programmes +programming +programmist +programmng +programs +program's +progravid +Pro-grecian +progrede +progrediency +progredient +pro-Greek +Progreso +progress +progressed +progresser +progresses +progressing +progression +progressional +progressionally +progressionary +progressionism +progressionist +progressions +progression's +progressism +progressist +Progressive +progressively +progressiveness +progressives +progressivism +progressivist +progressivistic +progressivity +progressor +progs +proguardian +Pro-guatemalan +Pro-guianan +Pro-guianese +Pro-guinean +Pro-haitian +Pro-hanoverian +Pro-hapsburg +prohaste +Pro-hawaiian +proheim +Pro-hellenic +prohibit +prohibita +prohibited +prohibiter +prohibiting +Prohibition +prohibitionary +prohibitionism +prohibitionist +prohibitionists +prohibition-proof +prohibitions +prohibition's +prohibitive +prohibitively +prohibitiveness +prohibitor +prohibitory +prohibitorily +prohibits +prohibitum +prohydrotropic +prohydrotropism +Pro-hindu +Pro-hitler +Pro-hitlerism +Pro-hitlerite +Pro-hohenstaufen +Pro-hohenzollern +proholiday +Pro-honduran +prohostility +prohuman +prohumanistic +Pro-hungarian +Pro-yankee +Pro-icelandic +proidealistic +proimmigration +pro-immigrationist +proimmunity +proinclusion +proincrease +proindemnity +Pro-indian +pro-Indonesian +proindustry +proindustrial +proindustrialisation +proindustrialization +pro-infinitive +proinjunction +proinnovationist +proinquiry +proinsurance +prointegration +prointervention +proinvestment +Pro-iranian +pro-Iraq +pro-Iraqi +Pro-irish +Pro-irishism +proirrigation +pro-Israel +pro-Israeli +Pro-italian +pro-Yugoslav +pro-Yugoslavian +projacient +Pro-jacobean +Pro-japanese +Pro-japanism +Pro-javan +Pro-javanese +project +projectable +projected +projectedly +projectile +projectiles +projecting +projectingly +projection +projectional +projectionist +projectionists +projections +projection's +projective +projectively +projectivity +projector +projectors +projector's +projectress +projectrix +projects +projecture +Pro-jeffersonian +projet +projets +Pro-jewish +projicience +projicient +projiciently +pro-Jordan +projournalistic +Pro-judaic +Pro-judaism +projudicial +Pro-kansan +prokaryote +proke +prokeimenon +proker +prokindergarten +proklausis +Prokofieff +Prokofiev +Prokopyevsk +Pro-korean +pro-Koweit +pro-Kuwait +prolabium +prolabor +prolacrosse +prolactin +Pro-lamarckian +prolamin +prolamine +prolamins +prolan +prolans +pro-Laotian +prolapse +prolapsed +prolapses +prolapsing +prolapsion +prolapsus +prolarva +prolarval +prolate +prolately +prolateness +pro-Latin +Pro-latinism +prolation +prolative +prolatively +Pro-latvian +Prole +proleague +Pro-league +proleaguer +Pro-leaguer +pro-Lebanese +prolectite +proleg +prolegate +prolegislative +prolegomena +prolegomenal +prolegomenary +prolegomenist +prolegomenon +prolegomenona +prolegomenous +prolegs +proleniency +prolepses +prolepsis +proleptic +proleptical +proleptically +proleptics +proles +proletaire +proletairism +proletary +proletarian +proletarianise +proletarianised +proletarianising +proletarianism +proletarianization +proletarianize +proletarianly +proletarianness +proletarians +proletariat +proletariate +proletariatism +proletaries +proletarise +proletarised +proletarising +proletarization +proletarize +proletarized +proletarizing +proletcult +proletkult +Pro-lettish +proleucocyte +proleukocyte +prolia +Pro-liberian +pro-Lybian +prolicense +prolicidal +prolicide +proliferant +proliferate +proliferated +proliferates +proliferating +proliferation +proliferations +proliferative +proliferous +proliferously +prolify +prolific +prolificacy +prolifical +prolifically +prolificalness +prolificate +prolificated +prolificating +prolification +prolificy +prolificity +prolificly +prolificness +proligerous +prolyl +prolin +proline +prolines +proliquor +proliterary +Pro-lithuanian +proliturgical +proliturgist +prolix +prolixious +prolixity +prolixly +prolixness +proller +prolocution +prolocutor +prolocutorship +prolocutress +prolocutrix +PROLOG +prologed +prologi +prologing +prologise +prologised +prologising +prologist +prologize +prologized +prologizer +prologizing +prologlike +prologos +prologs +prologue +prologued +prologuelike +prologuer +prologues +prologuing +prologuise +prologuised +prologuiser +prologuising +prologuist +prologuize +prologuized +prologuizer +prologuizing +prologulogi +prologus +prolong +prolongable +prolongableness +prolongably +prolongate +prolongated +prolongating +prolongation +prolongations +prolonge +prolonged +prolonger +prolonges +prolonging +prolongment +prolongs +prolotherapy +prolusion +prolusionize +prolusory +Pro-lutheran +PROM +prom. +Pro-macedonian +promachinery +Promachorma +promachos +Promachus +pro-Madagascan +Pro-magyar +promagisterial +promagistracy +promagistrate +promajority +pro-Malayan +pro-Malaysian +Pro-maltese +Pro-malthusian +promammal +Promammalia +promammalian +pro-man +Pro-manchukuoan +Pro-manchurian +promarriage +Pro-masonic +promatrimonial +promatrimonialist +PROMATS +promaximum +promazine +Prome +Pro-mediterranean +promemorial +promenade +promenaded +promenader +promenaderess +promenaders +promenades +promenade's +promenading +promercantile +promercy +promerger +promeristem +promerit +promeritor +promerops +Promessi +prometacenter +promethazine +Promethea +Promethean +Prometheus +promethium +Pro-methodist +Pro-mexican +promic +promycelia +promycelial +promycelium +promilitary +promilitarism +promilitarist +Promin +promine +prominence +prominences +prominency +prominent +prominently +promines +prominimum +proministry +prominority +promisable +promiscuity +promiscuities +promiscuous +promiscuously +promiscuousness +promiscuousnesses +promise +promise-bound +promise-breach +promise-breaking +promise-crammed +promised +promisee +promisees +promise-fed +promiseful +promise-fulfilling +promise-keeping +promise-led +promiseless +promise-making +promisemonger +promise-performing +promiseproof +promiser +promisers +promises +promising +promisingly +promisingness +promisor +promisors +promiss +promissionary +promissive +promissor +promissory +promissorily +promissvry +promit +promythic +promitosis +promittor +promnesia +promo +promoderation +promoderationist +promodern +pro-modern +promodernist +promodernistic +Pro-mohammedan +pro-Monaco +promonarchy +promonarchic +promonarchical +promonarchicalness +promonarchist +promonarchists +Pro-mongolian +promonopoly +promonopolist +promonopolistic +promontory +promontoried +promontories +promoral +Pro-mormon +Pro-moroccan +promorph +promorphology +promorphological +promorphologically +promorphologist +promos +Pro-moslem +promotability +promotable +promote +promoted +promotement +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +promotor +promotorial +promotress +promotrix +promovable +promoval +promove +promovent +prompt +promptbook +promptbooks +prompted +prompter +prompters +promptest +prompting +promptings +promptitude +promptive +promptly +promptness +Prompton +promptorium +promptress +prompts +promptuary +prompture +proms +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +promulgator +promulgatory +promulgators +promulge +promulged +promulger +promulges +promulging +promuscidate +promuscis +pro-Muslem +pro-Muslim +pron +pron. +pronaoi +pronaos +pronate +pronated +pronates +pronating +pronation +pronational +pronationalism +pronationalist +pronationalistic +pronative +pronatoflexor +pronator +pronatores +pronators +Pronaus +pronaval +pronavy +prone +Pro-neapolitan +pronegotiation +pronegro +pro-Negro +pronegroism +pronely +proneness +pronenesses +pronephric +pronephridiostome +pronephron +pronephros +Pro-netherlandian +proneur +prong +prongbuck +pronged +pronger +pronghorn +prong-horned +pronghorns +prongy +pronging +pronglike +prongs +pronic +Pro-nicaraguan +pro-Nigerian +pronymph +pronymphal +pronity +Pronoea +pronograde +pronomial +pronominal +pronominalize +pronominally +pronomination +prononce +Pro-nordic +Pro-norman +pro-North +pro-Northern +Pro-norwegian +pronota +pronotal +pronotum +pronoun +pronounal +pronounce +pronounceable +pronounceableness +pronounced +pronouncedly +pronouncedness +pronouncement +pronouncements +pronouncement's +pronounceness +pronouncer +pronounces +pronouncing +pronouns +pronoun's +pronpl +Pronty +pronto +Prontosil +Pronuba +pronubial +pronuclear +pronuclei +pronucleus +pronumber +pronunciability +pronunciable +pronuncial +pronunciamento +pronunciamentos +pronunciation +pronunciational +pronunciations +pronunciation's +pronunciative +pronunciator +pronunciatory +proo +pro-observance +pro-oceanic +proode +pro-ode +prooemiac +prooemion +prooemium +pro-oestrys +pro-oestrous +pro-oestrum +pro-oestrus +proof +proof-correct +proofed +proofer +proofers +proofful +proofy +proofing +proofless +prooflessly +prooflike +proofness +proof-proof +proofread +proofreaded +proofreader +proofreaders +proofreading +proofreads +proofroom +proofs +proof's +proof-spirit +pro-opera +pro-operation +pro-opic +pro-opium +Pro-oriental +pro-orthodox +pro-orthodoxy +pro-orthodoxical +pro-ostracal +pro-ostracum +pro-otic +prop +prop- +prop. +propacifism +propacifist +propadiene +propaedeutic +propaedeutical +propaedeutics +propagability +propagable +propagableness +propagand +Propaganda +propaganda-proof +propagandas +propagandic +propagandise +propagandised +propagandising +propagandism +propagandist +propagandistic +propagandistically +propagandists +propagandize +propagandized +propagandizes +propagandizing +propagate +propagated +propagates +propagating +propagation +propagational +propagations +propagative +propagator +propagatory +propagators +propagatress +propagines +propago +propagula +propagule +propagulla +propagulum +propayment +PROPAL +propale +propalinal +pro-Panama +Pro-panamanian +propane +propanedicarboxylic +propanedioic +propanediol +propanes +propanol +propanone +propapist +pro-Paraguay +Pro-paraguayan +proparasceve +proparent +propargyl +propargylic +Proparia +proparian +proparliamental +proparoxytone +proparoxytonic +proparticipation +propassion +propatagial +propatagian +propatagium +propatriotic +propatriotism +propatronage +propel +propellable +propellant +propellants +propelled +propellent +propellents +propeller +propellers +propeller's +propelling +propellor +propelment +propels +propend +propended +propendent +propending +propends +propene +propenes +propenyl +propenylic +propenoic +propenol +propenols +propense +propensely +propenseness +propension +propensity +propensities +propensitude +proper +properdin +properer +properest +properispome +properispomenon +properitoneal +properly +properness +propers +Pro-persian +property +propertied +properties +propertyless +property-owning +propertyship +Propertius +Pro-peruvian +propessimism +propessimist +prophage +prophages +prophase +prophases +prophasic +prophasis +prophecy +prophecies +prophecymonger +prophecy's +prophesy +prophesiable +prophesied +prophesier +prophesiers +prophesies +prophesying +Prophet +prophet-bard +prophetess +prophetesses +prophet-flower +prophethood +prophetic +prophetical +propheticality +prophetically +propheticalness +propheticism +propheticly +prophetico-historical +Prophetico-messianic +prophetism +prophetize +prophet-king +prophetless +prophetlike +prophet-painter +prophet-poet +prophet-preacher +prophetry +Prophets +prophet's +prophetship +prophet-statesman +Prophetstown +prophylactic +prophylactical +prophylactically +prophylactics +prophylactodontia +prophylactodontist +prophylaxes +prophylaxy +prophylaxis +Pro-philippine +prophyll +prophyllum +prophilosophical +prophloem +prophoric +prophototropic +prophototropism +propygidium +propyl +propyla +propylacetic +propylaea +propylaeum +propylalaea +propylamine +propylation +propylene +propylhexedrine +propylic +propylidene +propylite +propylitic +propylitization +propylon +propyls +propination +propine +propyne +propined +propines +propining +propinoic +propynoic +propinquant +propinque +propinquitatis +propinquity +propinquities +propinquous +propio +propio- +propiolaldehyde +propiolate +propiolic +propionaldehyde +propionate +propione +propionibacteria +Propionibacterieae +Propionibacterium +propionic +propionyl +propionitril +propionitrile +Propithecus +propitiable +propitial +propitiate +propitiated +propitiates +propitiating +propitiatingly +propitiation +propitiations +propitiative +propitiator +propitiatory +propitiatorily +propitious +propitiously +propitiousness +propjet +propjets +proplasm +proplasma +proplastic +proplastid +propless +propleural +propleuron +proplex +proplexus +Propliopithecus +propman +propmen +propmistress +propmistresses +propodeal +propodeon +propodeum +propodial +propodiale +propodite +propoditic +propodium +propoganda +Pro-polynesian +propolis +propolises +Pro-polish +propolitical +propolitics +propolization +propolize +propoma +propomata +propone +proponed +proponement +proponent +proponents +proponent's +proponer +propones +proponing +propons +Propontic +Propontis +propooling +propopery +proport +proportion +proportionability +proportionable +proportionableness +proportionably +proportional +proportionalism +proportionality +proportionally +proportionate +proportionated +proportionately +proportionateness +proportionating +proportioned +proportioner +proportioning +proportionless +proportionment +proportions +Pro-portuguese +propos +proposable +proposal +proposals +proposal's +proposant +propose +proposed +proposedly +proposer +proposers +proposes +proposing +propositi +propositio +proposition +propositional +propositionally +propositioned +propositioning +propositionize +propositions +propositus +propositusti +proposterously +propound +propounded +propounder +propounders +propounding +propoundment +propounds +propoxy +propoxyphene +proppage +propped +propper +propping +propr +propr. +propraetor +propraetorial +propraetorian +propranolol +proprecedent +pro-pre-existentiary +Pro-presbyterian +propretor +propretorial +propretorian +propria +propriation +propriatory +proprietage +proprietary +proprietarian +proprietariat +proprietaries +proprietarily +proprietatis +propriety +proprieties +proprietor +proprietory +proprietorial +proprietorially +proprietors +proprietor's +proprietorship +proprietorships +proprietous +proprietress +proprietresses +proprietrix +proprioception +proprioceptive +proprioceptor +propriospinal +proprium +proprivilege +proproctor +pro-proctor +proprofit +Pro-protestant +proprovincial +proprovost +Pro-prussian +props +propter +propterygial +propterygium +proptosed +proptoses +proptosis +propublication +propublicity +propugn +propugnacled +propugnaculum +propugnation +propugnator +propugner +propulsation +propulsatory +propulse +propulsion +propulsions +propulsion's +propulsity +propulsive +propulsor +propulsory +propunishment +propupa +propupal +propurchase +Propus +prop-wash +propwood +proquaestor +Pro-quaker +proracing +prorailroad +prorata +pro-rata +proratable +prorate +pro-rate +prorated +prorater +prorates +prorating +proration +prore +proreader +prorealism +prorealist +prorealistic +proreality +prorean +prorebate +prorebel +prorecall +proreciprocation +prorecognition +proreconciliation +prorector +pro-rector +prorectorate +proredemption +proreduction +proreferendum +proreform +proreformist +prorefugee +proregent +prorelease +Pro-renaissance +Proreptilia +proreptilian +proreption +prorepublican +proresearch +proreservationist +proresignation +prorestoration +prorestriction +prorevision +prorevisionist +prorevolution +prorevolutionary +prorevolutionist +prorex +pro-rex +prorhinal +Prorhipidoglossomorpha +proritual +proritualistic +prorogate +prorogation +prorogations +prorogator +prorogue +prorogued +proroguer +prorogues +proroguing +proroyal +proroyalty +Pro-roman +proromance +proromantic +proromanticism +prorrhesis +Prorsa +prorsad +prorsal +Pro-rumanian +prorump +proruption +Pro-russian +Pros +pros- +pro's +pros. +prosabbath +prosabbatical +prosacral +prosaic +prosaical +prosaically +prosaicalness +prosaicism +prosaicness +prosaism +prosaisms +prosaist +prosaists +prosal +Pro-salvadoran +Pro-samoan +prosapy +prosar +Pro-sardinian +Prosarthri +prosateur +Pro-scandinavian +proscapula +proscapular +proscenia +proscenium +prosceniums +proscholastic +proscholasticism +proscholium +proschool +proscience +proscientific +proscind +proscynemata +prosciutto +Prosclystius +proscolecine +proscolex +proscolices +proscribable +proscribe +proscribed +proscriber +proscribes +proscribing +proscript +proscription +proscriptional +proscriptionist +proscriptions +proscriptive +proscriptively +proscriptiveness +Pro-scriptural +pro-Scripture +proscutellar +proscutellum +prose +prosecrecy +prosecretin +prosect +prosected +prosecting +prosection +prosector +prosectorial +prosectorium +prosectorship +prosects +prosecutable +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecution-proof +prosecutions +prosecutive +prosecutor +prosecutory +prosecutorial +prosecutors +prosecutrices +prosecutrix +prosecutrixes +prosed +proseity +Prosek +proselenic +prosely +proselike +proselyte +proselyted +proselyter +proselytes +proselytical +proselyting +proselytingly +proselytisation +proselytise +proselytised +proselytiser +proselytising +proselytism +proselytist +proselytistic +proselytization +proselytize +proselytized +proselytizer +proselytizers +proselytizes +proselytizing +proseman +proseminar +proseminary +proseminate +prosemination +Pro-semite +Pro-semitism +prosencephalic +prosencephalon +prosenchyma +prosenchymas +prosenchymata +prosenchymatous +proseneschal +prosequendum +prosequi +prosequitur +proser +Pro-serb +Pro-serbian +Proserpina +Proserpinaca +Proserpine +prosers +proses +prosethmoid +proseucha +proseuche +Pro-shakespearian +prosy +Pro-siamese +Pro-sicilian +prosier +prosiest +prosify +prosification +prosifier +prosily +prosiliency +prosilient +prosiliently +prosyllogism +prosilverite +Prosimiae +prosimian +prosyndicalism +prosyndicalist +prosiness +prosing +prosingly +prosiphon +prosiphonal +prosiphonate +Pro-syrian +prosish +prosist +prosit +pro-skin +proskomide +proslambanomenos +Pro-slav +proslave +proslaver +proslavery +proslaveryism +Pro-slavic +Pro-slavonic +proslyted +proslyting +prosneusis +proso +prosobranch +Prosobranchia +Prosobranchiata +prosobranchiate +prosocele +prosocoele +prosodal +prosode +prosodemic +prosodetic +prosody +prosodiac +prosodiacal +prosodiacally +prosodial +prosodially +prosodian +prosodic +prosodical +prosodically +prosodics +prosodies +prosodion +prosodist +prosodus +prosogaster +prosogyrate +prosogyrous +prosoma +prosomal +pro-Somalia +prosomas +prosomatic +prosonomasia +prosopalgia +prosopalgic +prosopantritis +prosopectasia +prosophist +prosopic +prosopically +prosopyl +prosopyle +Prosopis +prosopite +Prosopium +prosoplasia +prosopography +prosopographical +prosopolepsy +prosopon +prosoponeuralgia +prosopoplegia +prosopoplegic +prosopopoeia +prosopopoeial +prosoposchisis +prosopospasm +prosopotocia +prosorus +prosos +pro-South +Pro-southern +Pro-soviet +pro-Spain +Pro-spanish +Pro-spartan +prospect +prospected +prospecting +prospection +prospections +prospection's +prospective +prospective-glass +prospectively +prospectiveness +prospectives +prospectless +prospector +prospectors +prospector's +prospects +prospectus +prospectuses +prospectusless +prospeculation +Prosper +prosperation +prospered +prosperer +prospering +Prosperity +prosperities +prosperity-proof +Prospero +prosperous +prosperously +prosperousness +prospers +Prosperus +prosphysis +prosphora +prosphoron +prospice +prospicience +prosporangium +prosport +pross +Prosser +prosses +prossy +prossie +prossies +prosstoa +prost +prostades +prostaglandin +prostas +prostasis +prostatauxe +prostate +pro-state +prostatectomy +prostatectomies +prostatelcosis +prostates +prostatic +prostaticovesical +prostatism +prostatitic +prostatitis +prostatocystitis +prostatocystotomy +prostatodynia +prostatolith +prostatomegaly +prostatometer +prostatomyomectomy +prostatorrhea +prostatorrhoea +prostatotomy +prostatovesical +prostatovesiculectomy +prostatovesiculitis +prostemmate +prostemmatic +prostern +prosterna +prosternal +prosternate +prosternum +prosternums +prostheca +prosthenic +prostheses +prosthesis +prosthetic +prosthetically +prosthetics +prosthetist +prosthion +prosthionic +prosthodontia +prosthodontic +prosthodontics +prosthodontist +prostie +prosties +Prostigmin +prostyle +prostyles +prostylos +prostitute +prostituted +prostitutely +prostitutes +prostituting +prostitution +prostitutions +prostitutor +prostoa +prostomia +prostomial +prostomiate +prostomium +prostomiumia +prostoon +prostrate +prostrated +prostrates +prostrating +prostration +prostrations +prostrative +prostrator +prostrike +pro-strike +prosubmission +prosubscription +prosubstantive +prosubstitution +Pro-sudanese +prosuffrage +Pro-sumatran +prosupervision +prosupport +prosurgical +prosurrender +pro-Sweden +Pro-swedish +Pro-swiss +pro-Switzerland +Prot +prot- +Prot. +protactic +protactinium +protagon +protagonism +protagonist +protagonists +Protagoras +Protagorean +Protagoreanism +protalbumose +protamin +protamine +protamins +protandry +protandric +protandrism +protandrous +protandrously +protanomal +protanomaly +protanomalous +protanope +protanopia +protanopic +protargentum +protargin +Protargol +protariff +protarsal +protarsus +protases +protasis +Pro-tasmanian +protaspis +protatic +protatically +protax +protaxation +protaxial +protaxis +prote +prote- +Protea +Proteaceae +proteaceous +protead +protean +proteanly +proteans +proteanwise +proteas +protease +proteases +protechnical +protect +protectable +protectant +protected +protectee +protectible +protecting +protectingly +protectinglyrmal +protectingness +Protection +protectional +protectionate +protectionism +protectionist +protectionists +protectionize +protections +protection's +protectionship +protective +protectively +protectiveness +Protectograph +Protector +protectoral +protectorate +protectorates +protectory +protectorial +protectorian +protectories +protectorless +protectors +protector's +protectorship +protectress +protectresses +protectrix +protects +protege +protegee +protegees +proteges +protege's +protegulum +protei +proteic +proteid +Proteida +Proteidae +proteide +proteidean +proteides +proteidogenous +proteids +proteiform +protein +proteinaceous +proteinase +proteinate +protein-free +proteinic +proteinochromogen +proteinous +proteinphobia +proteins +protein's +proteinuria +proteinuric +PROTEL +Proteles +Protelidae +Protelytroptera +protelytropteran +protelytropteron +protelytropterous +Protem +protemperance +protempirical +protemporaneous +protend +protended +protending +protends +protense +protension +protensity +protensive +protensively +proteoclastic +proteogenous +proteolipide +proteolysis +proteolytic +proteopectic +proteopexy +proteopexic +proteopexis +proteosaurid +Proteosauridae +Proteosaurus +proteose +proteoses +Proteosoma +proteosomal +proteosome +proteosuria +protephemeroid +Protephemeroidea +proterandry +proterandric +proterandrous +proterandrously +proterandrousness +proteranthy +proteranthous +protero- +proterobase +proterogyny +proterogynous +proteroglyph +Proteroglypha +proteroglyphic +proteroglyphous +proterothesis +proterotype +Proterozoic +proterve +protervity +Protesilaus +protest +protestable +protestancy +Protestant +Protestantish +Protestantishly +Protestantism +Protestantize +Protestantly +Protestantlike +protestants +protestation +protestations +protestator +protestatory +protested +protester +protesters +protesting +protestingly +protestive +protestor +protestors +protestor's +protests +protetrarch +Proteus +Pro-teuton +Pro-teutonic +Pro-teutonism +protevangel +protevangelion +protevangelium +protext +prothalamia +prothalamion +prothalamium +prothalamiumia +prothalli +prothallia +prothallial +prothallic +prothalline +prothallium +prothalloid +prothallus +protheatrical +protheca +protheses +prothesis +prothetely +prothetelic +prothetic +prothetical +prothetically +prothyl +prothysteron +prothmia +Prothoenor +prothonotary +prothonotarial +prothonotariat +prothonotaries +prothonotaryship +prothoraces +prothoracic +prothorax +prothoraxes +prothrift +prothrombin +prothrombogen +protid +protide +protyl +protyle +protyles +Protylopus +protyls +protiodide +protype +Pro-tyrolese +protist +Protista +protistan +protistic +protistology +protistological +protistologist +protiston +protists +Protium +protiums +Protivin +proto +proto- +protoactinium +protoalbumose +protoamphibian +protoanthropic +protoapostate +Proto-apostolic +Proto-arabic +protoarchitect +Proto-aryan +Proto-armenian +Protoascales +Protoascomycetes +Proto-attic +Proto-australian +Proto-australoid +Proto-babylonian +protobacco +Protobasidii +Protobasidiomycetes +protobasidiomycetous +protobasidium +Proto-berber +protobishop +protoblast +protoblastic +protoblattoid +Protoblattoidea +Protobranchia +Protobranchiata +protobranchiate +protocalcium +protocanonical +Protocaris +protocaseose +protocatechualdehyde +protocatechuic +Proto-caucasic +Proto-celtic +Protoceras +Protoceratidae +Protoceratops +protocercal +protocerebral +protocerebrum +Proto-chaldaic +protochemist +protochemistry +protochloride +protochlorophyll +Protochorda +Protochordata +protochordate +protochromium +protochronicler +protocitizen +protoclastic +protocneme +Protococcaceae +protococcaceous +protococcal +Protococcales +protococcoid +Protococcus +protocol +protocolar +protocolary +protocoled +Protocoleoptera +protocoleopteran +protocoleopteron +protocoleopterous +protocoling +protocolist +protocolization +protocolize +protocolled +protocolling +protocols +protocol's +protoconch +protoconchal +protocone +protoconid +protoconule +protoconulid +protocopper +Proto-corinthian +protocorm +protodeacon +protoderm +protodermal +protodevil +protodynastic +Protodonata +protodonatan +protodonate +protodont +Protodonta +Proto-doric +protodramatic +Proto-egyptian +Proto-elamite +protoelastose +protoepiphyte +Proto-etruscan +Proto-european +protoforaminifer +protoforester +protogalaxy +protogaster +protogelatose +protogenal +Protogenea +protogenes +protogenesis +protogenetic +Protogenia +protogenic +protogenist +Protogeometric +Proto-geometric +Proto-Germanic +protogine +protogyny +protogynous +protoglobulose +protogod +protogonous +protogospel +Proto-gothonic +protograph +Proto-greek +Proto-hattic +Proto-hellenic +protohematoblast +Protohemiptera +protohemipteran +protohemipteron +protohemipterous +protoheresiarch +Protohydra +protohydrogen +Protohymenoptera +protohymenopteran +protohymenopteron +protohymenopterous +Protohippus +protohistory +protohistorian +protohistoric +Proto-hittite +protohomo +protohuman +Proto-indic +Proto-Indo-European +Proto-ionic +protoypes +protoiron +Proto-Italic +Proto-khattish +protolanguage +protoleration +protoleucocyte +protoleukocyte +protolithic +protoliturgic +protolog +protologist +protoloph +protoma +protomagister +protomagnate +protomagnesium +protomala +Proto-malay +Proto-malayan +protomalal +protomalar +protomammal +protomammalian +protomanganese +Proto-mark +protomartyr +Protomastigida +Proto-matthew +protome +Proto-mede +protomeristem +protomerite +protomeritic +protometal +protometallic +protometals +protometaphrast +Proto-mycenean +Protomycetales +Protominobacter +protomyosinose +Protomonadina +Proto-mongol +protomonostelic +protomorph +protomorphic +Proton +protonate +protonated +protonation +protone +protonegroid +protonema +protonemal +protonemata +protonematal +protonematoid +protoneme +Protonemertini +protonephridial +protonephridium +protonephros +protoneuron +protoneurone +protoneutron +protonic +protonickel +protonym +protonymph +protonymphal +protonitrate +Proto-Norse +protonotary +protonotater +protonotion +protonotions +protons +proton's +proton-synchrotron +protopapas +protopappas +protoparent +protopathy +protopathia +protopathic +protopatriarchal +protopatrician +protopattern +protopectin +protopectinase +protopepsia +Protoperlaria +protoperlarian +protophyll +protophilosophic +Protophyta +protophyte +protophytic +protophloem +Proto-phoenician +protopin +protopine +protopyramid +protoplanet +protoplasm +protoplasma +protoplasmal +protoplasmatic +protoplasmic +protoplasms +protoplast +protoplastic +protopod +protopodial +protopodite +protopoditic +protopods +protopoetic +Proto-polynesian +protopope +protoporphyrin +protopragmatic +protopresbyter +protopresbytery +protoprism +protoproteose +protoprotestant +protopteran +Protopteridae +protopteridophyte +protopterous +Protopterus +protore +protorebel +protoreligious +Proto-renaissance +protoreptilian +Protorohippus +protorosaur +Protorosauria +protorosaurian +Protorosauridae +protorosauroid +Protorosaurus +Protorthoptera +protorthopteran +protorthopteron +protorthopterous +protosalt +protosaurian +protoscientific +Protoselachii +Protosemitic +Proto-semitic +protosilicate +protosilicon +protosinner +protosyntonose +Protosiphon +Protosiphonaceae +protosiphonaceous +protosocial +protosolution +Proto-solutrean +protospasm +Protosphargis +Protospondyli +protospore +protostar +Protostega +Protostegidae +protostele +protostelic +protostome +protostrontium +protosulphate +protosulphide +prototaxites +Proto-teutonic +prototheca +protothecal +prototheme +protothere +Prototheria +prototherian +prototypal +prototype +prototyped +prototypes +prototypic +prototypical +prototypically +prototyping +prototypographer +prototyrant +prototitanium +Prototracheata +prototraitor +prototroch +prototrochal +prototroph +prototrophy +prototrophic +protovanadium +protoveratrine +protovertebra +protovertebral +protovestiary +protovillain +protovum +protoxid +protoxide +protoxidize +protoxidized +protoxids +protoxylem +Protozoa +protozoacidal +protozoacide +protozoal +protozoan +protozoans +protozoea +protozoean +protozoiasis +protozoic +protozoology +protozoological +protozoologist +protozoon +protozoonal +protozzoa +Protracheata +protracheate +protract +protracted +protractedly +protractedness +protracter +protractible +protractile +protractility +protracting +protraction +protractive +protractor +protractors +protracts +protrade +protradition +protraditional +protragedy +protragical +protragie +protransfer +protranslation +protransubstantiation +protravel +protreasurer +protreaty +Protremata +protreptic +protreptical +protriaene +Pro-tripolitan +protropical +protrudable +protrude +protruded +protrudent +protrudes +protruding +protrusible +protrusile +protrusility +protrusion +protrusions +protrusion's +protrusive +protrusively +protrusiveness +protthalli +protuberance +protuberances +protuberancy +protuberancies +protuberant +protuberantial +protuberantly +protuberantness +protuberate +protuberated +protuberating +protuberosity +protuberous +Pro-tunisian +Protura +proturan +Pro-turk +pro-Turkey +Pro-turkish +protutor +protutory +Proud +proud-blind +proud-blooded +proud-crested +prouder +proudest +proud-exulting +Proudfoot +proudful +proud-glancing +proudhearted +proud-hearted +Proudhon +proudish +proudishly +proudly +proudling +proud-looking +Proudlove +Proudman +proud-minded +proud-mindedness +proudness +proud-paced +proud-pillared +proud-prancing +proud-quivered +proud-spirited +proud-stomached +Pro-ukrainian +Pro-ulsterite +Proulx +prouniformity +prounion +prounionism +prounionist +Pro-unitarian +prouniversity +Pro-uruguayan +Proust +Proustian +proustite +Prout +Prouty +Prov +Prov. +provability +provable +provableness +provably +provaccination +provaccine +provaccinist +provand +provant +provascular +Provature +prove +provect +provection +proved +proveditor +proveditore +provedly +provedor +provedore +proven +Provenal +provenance +provenances +Provencal +Provencale +Provencalize +Provence +Provencial +provend +provender +provenders +provene +Pro-venetian +Pro-venezuelan +provenience +provenient +provenly +provent +proventricular +proventricule +proventriculi +proventriculus +prover +proverb +proverbed +proverbial +proverbialism +proverbialist +proverbialize +proverbially +proverbic +proverbing +proverbiology +proverbiologist +proverbize +proverblike +Proverbs +proverb's +provers +proves +proviant +provicar +provicariate +provice-chancellor +pro-vice-chancellor +providable +providance +provide +provided +Providence +providences +provident +providential +providentialism +providentially +providently +providentness +provider +providers +provides +providing +providore +providoring +pro-Vietnamese +province +provinces +province's +Provincetown +provincial +provincialate +provincialism +provincialisms +provincialist +provinciality +provincialities +provincialization +provincialize +provincially +provincialship +provinciate +provinculum +provine +proving +provingly +proviral +Pro-virginian +provirus +proviruses +provision +Provisional +provisionality +provisionally +provisionalness +provisionary +provisioned +provisioner +provisioneress +provisioning +provisionless +provisionment +provisions +provisive +proviso +provisoes +provisor +provisory +provisorily +provisorship +provisos +provitamin +provivisection +provivisectionist +Provo +provocant +provocateur +provocateurs +provocation +provocational +provocations +provocative +provocatively +provocativeness +provocator +provocatory +provokable +provoke +provoked +provokee +provoker +provokers +provokes +provoking +provokingly +provokingness +provola +Provolone +provolunteering +provoquant +provost +provostal +provostess +provost-marshal +provostorial +provostry +provosts +provostship +prow +prowar +prowarden +prowaterpower +prowed +Prowel +Pro-welsh +prower +prowersite +prowess +prowessed +prowesses +prowessful +prowest +pro-West +Pro-western +pro-Westerner +prowfish +prowfishes +Pro-whig +prowl +prowled +prowler +prowlers +prowling +prowlingly +prowls +prows +prow's +prox +prox. +proxemic +proxemics +proxenet +proxenete +proxenetism +proxeny +proxenos +proxenus +proxy +proxically +proxied +proxies +proxying +Proxima +proximad +proximal +proximally +proximate +proximately +proximateness +proximation +proxime +proximity +proximities +proximo +proximobuccal +proximolabial +proximolingual +proxyship +proxysm +prozygapophysis +prozymite +Pro-zionism +Pro-zionist +prozone +prozoning +prp +PRS +prs. +PRTC +Pru +Pruchno +Prud +prude +prudely +prudelike +Pruden +Prudence +prudences +prudent +prudential +prudentialism +prudentialist +prudentiality +prudentially +prudentialness +Prudentius +prudently +Prudenville +prudery +pruderies +prudes +Prudhoe +prudhomme +Prud'hon +Prudi +Prudy +Prudie +prudish +prudishly +prudishness +prudist +prudity +Prue +Pruett +pruh +pruigo +pruinate +pruinescence +pruinose +pruinous +Pruitt +prulaurasin +prunability +prunable +prunableness +prunably +Prunaceae +prunase +prunasin +prune +pruned +prunell +Prunella +prunellas +prunelle +prunelles +Prunellidae +prunello +prunellos +pruner +pruners +prunes +prunetin +prunetol +pruniferous +pruniform +pruning +prunitrin +prunt +prunted +Prunus +prurience +pruriency +prurient +pruriently +pruriginous +prurigo +prurigos +pruriousness +pruritic +pruritus +prurituses +Prus +Prus. +prusiano +Pruss +Prussia +Prussian +prussianisation +prussianise +prussianised +prussianiser +prussianising +Prussianism +Prussianization +Prussianize +prussianized +Prussianizer +prussianizing +prussians +prussiate +prussic +Prussify +Prussification +prussin +prussine +Prut +pruta +prutah +prutenic +Pruter +Pruth +prutot +prutoth +Prvert +Przemy +Przywara +PS +p's +Ps. +PSA +psalis +psalloid +psalm +psalmbook +psalmed +psalmy +psalmic +psalming +psalmist +psalmister +psalmistry +psalmists +psalmless +psalmody +psalmodial +psalmodic +psalmodical +psalmodies +psalmodist +psalmodize +psalmograph +psalmographer +psalmography +Psalms +psalm's +psaloid +Psalter +psalterer +psaltery +psalteria +psalterial +psalterian +psalteries +psalterion +psalterist +psalterium +psalters +psaltes +psalteteria +psaltress +psaltry +psaltries +Psamathe +psammead +psammite +psammites +psammitic +psammo- +psammocarcinoma +psammocharid +Psammocharidae +psammogenous +psammolithic +psammology +psammologist +psammoma +psammon +psammons +psammophile +psammophilous +Psammophis +psammophyte +psammophytic +psammosarcoma +psammosere +psammotherapy +psammous +PSAP +psarolite +Psaronius +PSAT +PSC +pschent +pschents +PSDC +PSDN +PSDS +PSE +psec +Psedera +Pselaphidae +Pselaphus +psellism +psellismus +psend +psephism +psephisma +psephite +psephites +psephitic +psephology +psephological +psephologist +psephomancy +Psephurus +Psetta +pseud +pseud- +pseud. +pseudaconin +pseudaconine +pseudaconitine +pseudacusis +pseudalveolar +pseudambulacral +pseudambulacrum +pseudamoeboid +pseudamphora +pseudamphorae +pseudandry +pseudangina +pseudankylosis +pseudaphia +pseudaposematic +pseudapospory +pseudaposporous +pseudapostle +pseudarachnidan +pseudarthrosis +pseudataxic +pseudatoll +pseudaxine +pseudaxis +Pseudechis +pseudelephant +pseudelytron +pseudelminth +pseudembryo +pseudembryonic +pseudencephalic +pseudencephalus +pseudepigraph +Pseudepigrapha +pseudepigraphal +pseudepigraphy +pseudepigraphic +pseudepigraphical +pseudepigraphous +pseudepiploic +pseudepiploon +pseudepiscopacy +pseudepiscopy +pseudepisematic +pseudesthesia +pseudhaemal +pseudhalteres +pseudhemal +pseudimaginal +pseudimago +pseudisodomic +pseudisodomum +pseudo +pseudo- +pseudoacaccia +pseudoacacia +pseudoacademic +pseudoacademical +pseudoacademically +pseudoaccidental +pseudoaccidentally +pseudoacid +pseudoaconitine +pseudoacquaintance +pseudoacromegaly +pseudoadiabatic +pseudoaesthetic +pseudoaesthetically +pseudoaffectionate +pseudoaffectionately +Pseudo-african +pseudoaggressive +pseudoaggressively +pseudoalkaloid +pseudoallegoristic +pseudoallele +pseudoallelic +pseudoallelism +pseudoalum +pseudoalveolar +pseudoamateurish +pseudoamateurishly +pseudoamateurism +pseudoamatory +pseudoamatorial +pseudoambidextrous +pseudoambidextrously +pseudoameboid +pseudo-American +pseudoanachronistic +pseudoanachronistical +pseudoanaphylactic +pseudoanaphylaxis +pseudoanarchistic +pseudoanatomic +pseudoanatomical +pseudoanatomically +pseudoancestral +pseudoancestrally +pseudoanemia +pseudoanemic +pseudoangelic +pseudoangelical +pseudoangelically +pseudoangina +Pseudo-angle +pseudoangular +pseudoangularly +pseudoankylosis +pseudoanthorine +pseudoanthropoid +pseudoanthropology +pseudoanthropological +pseudoantique +pseudoapologetic +pseudoapologetically +pseudoapoplectic +pseudoapoplectical +pseudoapoplectically +pseudoapoplexy +pseudoappendicitis +pseudoapplicative +pseudoapprehensive +pseudoapprehensively +pseudoaquatic +pseudoarchaic +pseudoarchaically +pseudoarchaism +pseudoarchaist +Pseudo-areopagite +pseudo-Argentinean +Pseudo-argentinian +Pseudo-aryan +pseudoaristocratic +pseudoaristocratical +pseudoaristocratically +pseudo-Aristotelian +pseudoarthrosis +pseudoarticulate +pseudoarticulately +pseudoarticulation +pseudoartistic +pseudoartistically +pseudoascetic +pseudoascetical +pseudoascetically +pseudoasymmetry +pseudoasymmetric +pseudoasymmetrical +pseudoasymmetrically +pseudoassertive +pseudoassertively +pseudo-Assyrian +pseudoassociational +pseudoastringent +pseudoataxia +Pseudo-australian +Pseudo-austrian +Pseudo-babylonian +pseudobacterium +pseudobankrupt +pseudobaptismal +Pseudo-baptist +pseudobasidium +pseudobchia +Pseudo-belgian +pseudobenefactory +pseudobenevolent +pseudobenevolently +pseudobenthonic +pseudobenthos +pseudobia +pseudobinary +pseudobiographic +pseudobiographical +pseudobiographically +pseudobiological +pseudobiologically +pseudoblepsia +pseudoblepsis +Pseudo-bohemian +pseudo-Bolivian +pseudobrachia +pseudobrachial +pseudobrachium +Pseudo-brahman +pseudobranch +pseudobranchia +pseudobranchial +pseudobranchiate +Pseudobranchus +Pseudo-brazilian +pseudobrookite +pseudobrotherly +Pseudo-buddhist +pseudobulb +pseudobulbar +pseudobulbil +pseudobulbous +Pseudo-bulgarian +pseudobutylene +Pseudo-callisthenes +Pseudo-canadian +pseudocandid +pseudocandidly +pseudocapitulum +pseudocaptive +pseudocarbamide +pseudocarcinoid +pseudocarp +pseudo-carp +pseudocarpous +pseudo-Carthaginian +pseudocartilaginous +pseudo-Catholic +pseudocatholically +pseudocele +pseudocelian +pseudocelic +pseudocellus +pseudocelom +pseudocentric +pseudocentrous +pseudocentrum +Pseudoceratites +pseudoceratitic +pseudocercaria +pseudocercariae +pseudocercerci +pseudocerci +pseudocercus +pseudoceryl +pseudocharitable +pseudocharitably +pseudochemical +Pseudo-chilean +pseudochylous +pseudochina +Pseudo-chinese +pseudochrysalis +pseudochrysolite +pseudo-christ +pseudo-Christian +pseudochromesthesia +pseudochromia +pseudochromosome +pseudochronism +pseudochronologist +Pseudo-ciceronian +pseudocyclosis +pseudocyesis +pseudocyphella +pseudocirrhosis +pseudocyst +pseudoclassic +pseudoclassical +pseudoclassicality +pseudoclassicism +Pseudo-clementine +pseudoclerical +pseudoclerically +Pseudococcinae +Pseudococcus +pseudococtate +pseudo-code +pseudocoel +pseudocoele +pseudocoelom +pseudocoelomate +pseudocoelome +pseudocollegiate +pseudocolumella +pseudocolumellar +pseudocommissural +pseudocommissure +pseudocommisural +pseudocompetitive +pseudocompetitively +pseudoconcha +pseudoconclude +pseudocone +pseudoconfessional +pseudoconglomerate +pseudoconglomeration +pseudoconhydrine +pseudoconjugation +pseudoconservative +pseudoconservatively +pseudocorneous +pseudocortex +pseudocosta +pseudocotyledon +pseudocotyledonal +pseudocotyledonary +pseudocourteous +pseudocourteously +pseudocrystalline +pseudocritical +pseudocritically +pseudocroup +pseudocubic +pseudocubical +pseudocubically +pseudocultivated +pseudocultural +pseudoculturally +pseudocumene +pseudocumenyl +pseudocumidine +pseudocumyl +Pseudo-dantesque +pseudodeltidium +pseudodementia +pseudodemocratic +pseudo-Democratic +pseudodemocratically +pseudoderm +pseudodermic +pseudodevice +pseudodiagnosis +pseudodiastolic +Pseudo-dionysius +pseudodiphtheria +pseudodiphtherial +pseudodiphtheric +pseudodiphtheritic +pseudodipteral +pseudodipterally +pseudodipteros +pseudodysentery +pseudodivine +pseudodont +pseudodox +pseudodoxal +pseudodoxy +pseudodramatic +pseudodramatically +Pseudo-dutch +pseudoeconomical +pseudoeconomically +pseudoedema +pseudoedemata +pseudoeditorial +pseudoeditorially +pseudoeducational +pseudoeducationally +pseudo-Egyptian +pseudoelectoral +pseudoelephant +Pseudo-elizabethan +pseudoembryo +pseudoembryonic +pseudoemotional +pseudoemotionally +pseudoencephalitic +Pseudo-english +pseudoenthusiastic +pseudoenthusiastically +pseudoephedrine +pseudoepiscopal +pseudo-Episcopalian +pseudoequalitarian +pseudoerysipelas +pseudoerysipelatous +pseudoerythrin +pseudoerotic +pseudoerotically +pseudoeroticism +pseudoethical +pseudoethically +pseudoetymological +pseudoetymologically +pseudoeugenics +Pseudo-european +pseudoevangelic +pseudoevangelical +pseudoevangelically +pseudoexperimental +pseudoexperimentally +pseudofaithful +pseudofaithfully +pseudofamous +pseudofamously +pseudofarcy +pseudofatherly +pseudofeminine +pseudofever +pseudofeverish +pseudofeverishly +pseudofilaria +pseudofilarian +pseudofiles +pseudofinal +pseudofinally +pseudofluctuation +pseudofluorescence +pseudofoliaceous +pseudoform +pseudofossil +Pseudo-french +pseudogalena +pseudoganglion +pseudogaseous +pseudogaster +pseudogastrula +pseudogenera +pseudogeneral +pseudogeneric +pseudogenerical +pseudogenerically +pseudogenerous +pseudogenteel +pseudogentlemanly +pseudogenus +pseudogenuses +pseudogeometry +Pseudo-georgian +Pseudo-german +pseudogermanic +pseudo-Germanic +pseudogeusia +pseudogeustia +pseudogyne +pseudogyny +pseudogynous +pseudogyrate +pseudoglanders +pseudoglioma +pseudoglobulin +pseudoglottis +Pseudo-gothic +pseudograph +pseudographeme +pseudographer +pseudography +pseudographia +pseudographize +pseudograsserie +Pseudo-grecian +Pseudo-greek +Pseudogryphus +pseudohallucination +pseudohallucinatory +pseudohalogen +pseudohemal +pseudohemophilia +pseudohermaphrodism +pseudohermaphrodite +pseudohermaphroditic +pseudohermaphroditism +pseudoheroic +pseudoheroical +pseudoheroically +pseudohexagonal +pseudohexagonally +pseudohydrophobia +pseudo-hieroglyphic +Pseudo-hindu +pseudohyoscyamine +pseudohypertrophy +pseudohypertrophic +pseudohistoric +pseudohistorical +pseudohistorically +Pseudo-hittite +pseudoholoptic +Pseudo-homeric +pseudohuman +pseudohumanistic +Pseudo-hungarian +pseudoidentical +pseudoimpartial +pseudoimpartially +Pseudo-incan +pseudoindependent +pseudoindependently +Pseudo-indian +pseudoinfluenza +pseudoinsane +pseudoinsoluble +pseudoinspirational +pseudoinspiring +pseudoinstruction +pseudoinstructions +pseudointellectual +pseudointellectually +pseudointellectuals +pseudointernational +pseudointernationalistic +pseudo-intransitive +pseudoinvalid +pseudoinvalidly +pseudoyohimbine +pseudo-ionone +Pseudo-iranian +Pseudo-irish +pseudoisatin +Pseudo-isidore +Pseudo-isidorian +pseudoism +pseudoisomer +pseudoisomeric +pseudoisomerism +pseudoisometric +pseudo-isometric +pseudoisotropy +Pseudo-italian +Pseudo-japanese +pseudojervine +Pseudo-junker +pseudolabia +pseudolabial +pseudolabium +pseudolalia +Pseudolamellibranchia +Pseudolamellibranchiata +pseudolamellibranchiate +pseudolaminated +Pseudolarix +pseudolateral +pseudolatry +pseudolegal +pseudolegality +pseudolegendary +pseudolegislative +pseudoleucite +pseudoleucocyte +pseudoleukemia +pseudoleukemic +pseudoliberal +pseudoliberally +pseudolichen +pseudolinguistic +pseudolinguistically +pseudoliterary +pseudolobar +pseudology +pseudological +pseudologically +pseudologist +pseudologue +pseudolunula +pseudolunulae +pseudolunule +Pseudo-mayan +pseudomalachite +pseudomalaria +pseudomancy +pseudomania +pseudomaniac +pseudomantic +pseudomantist +pseudomasculine +pseudomedical +pseudomedically +pseudomedieval +pseudomedievally +pseudomelanosis +pseudomembrane +pseudomembranous +pseudomemory +pseudomeningitis +pseudomenstruation +pseudomer +pseudomery +pseudomeric +pseudomerism +Pseudo-messiah +Pseudo-messianic +pseudometallic +pseudometameric +pseudometamerism +Pseudo-methodist +pseudometric +Pseudo-mexican +pseudomica +pseudomycelial +pseudomycelium +pseudomilitary +pseudomilitarily +pseudomilitarist +pseudomilitaristic +Pseudo-miltonic +pseudoministerial +pseudoministry +pseudomiraculous +pseudomiraculously +pseudomythical +pseudomythically +pseudomitotic +pseudomnesia +pseudomodern +pseudomodest +pseudomodestly +Pseudo-mohammedan +pseudo-Mohammedanism +pseudomonades +Pseudomonas +pseudomonastic +pseudomonastical +pseudomonastically +Pseudo-mongolian +pseudomonocyclic +pseudomonoclinic +pseudomonocotyledonous +pseudomonotropy +pseudomoral +pseudomoralistic +pseudomorph +pseudomorphia +pseudomorphic +pseudomorphine +pseudomorphism +pseudomorphose +pseudomorphosis +pseudomorphous +pseudomorula +pseudomorular +Pseudo-moslem +pseudomucin +pseudomucoid +pseudomultilocular +pseudomultiseptate +pseudo-Muslem +pseudo-Muslim +pseudomutuality +pseudonarcotic +pseudonational +pseudonationally +pseudonavicella +pseudonavicellar +pseudonavicula +pseudonavicular +pseudoneuropter +Pseudoneuroptera +pseudoneuropteran +pseudoneuropterous +pseudonychium +pseudonym +pseudonymal +pseudonymic +pseudonymity +pseudonymous +pseudonymously +pseudonymousness +pseudonyms +pseudonymuncle +pseudonymuncule +pseudonitrol +pseudonitrole +pseudonitrosite +pseudonoble +Pseudo-norwegian +pseudonuclein +pseudonucleolus +pseudoobscura +pseudooccidental +pseudo-occidental +pseudoofficial +pseudoofficially +pseudoorganic +pseudoorganically +pseudooriental +Pseudo-oriental +pseudoorientally +pseudoorthorhombic +pseudo-orthorhombic +pseudo-osteomalacia +pseudooval +pseudoovally +pseudopagan +Pseudo-panamanian +pseudopapal +pseudo-papal +pseudopapaverine +pseudoparalyses +pseudoparalysis +pseudoparalytic +pseudoparallel +pseudoparallelism +pseudoparaplegia +pseudoparasitic +pseudoparasitism +pseudoparenchyma +pseudoparenchymatous +pseudoparenchyme +pseudoparesis +pseudoparthenogenesis +pseudopatriotic +pseudopatriotically +pseudopediform +pseudopelletierine +pseudopercular +pseudoperculate +pseudoperculum +pseudoperianth +pseudoperidium +pseudoperiodic +pseudoperipteral +pseudoperipteros +pseudopermanent +pseudoperoxide +Pseudo-persian +pseudoperspective +Pseudopeziza +pseudophallic +pseudophellandrene +pseudophenanthrene +pseudophenanthroline +pseudophenocryst +pseudophilanthropic +pseudophilanthropical +pseudophilanthropically +pseudophilosophical +Pseudophoenix +pseudophone +Pseudo-pindaric +pseudopionnotes +pseudopious +pseudopiously +pseudopyriform +pseudoplasm +pseudoplasma +pseudoplasmodium +pseudopneumonia +pseudopod +pseudopodal +pseudopode +pseudopodia +pseudopodial +pseudopodian +pseudopodic +pseudopodiospore +pseudopodium +pseudopoetic +pseudopoetical +Pseudo-polish +pseudopolitic +pseudopolitical +pseudopopular +pseudopore +pseudoporphyritic +pseudopregnancy +pseudopregnant +Pseudo-presbyterian +pseudopriestly +pseudoprimitive +pseudoprimitivism +pseudoprincely +pseudoproboscis +pseudoprofessional +pseudoprofessorial +pseudoprophetic +pseudoprophetical +pseudoprosperous +pseudoprosperously +pseudoprostyle +pseudopsia +pseudopsychological +pseudoptics +pseudoptosis +pseudopupa +pseudopupal +pseudopurpurin +pseudoquinol +pseudorabies +pseudoracemic +pseudoracemism +pseudoramose +pseudoramulus +pseudorandom +pseudorealistic +pseudoreduction +pseudoreformatory +pseudoreformed +pseudoregal +pseudoregally +pseudoreligious +pseudoreligiously +pseudoreminiscence +pseudorepublican +Pseudo-republican +pseudoresident +pseudoresidential +pseudorganic +pseudorheumatic +pseudorhombohedral +pseudoroyal +pseudoroyally +Pseudo-roman +pseudoromantic +pseudoromantically +pseudorunic +Pseudo-russian +pseudos +pseudosacred +pseudosacrilegious +pseudosacrilegiously +pseudosalt +pseudosatirical +pseudosatirically +pseudoscalar +pseudoscarlatina +Pseudoscarus +pseudoscholarly +pseudoscholastic +pseudoscholastically +pseudoscience +pseudoscientific +pseudoscientifically +pseudoscientist +Pseudoscines +pseudoscinine +pseudosclerosis +pseudoscope +pseudoscopy +pseudoscopic +pseudoscopically +pseudoscorpion +Pseudoscorpiones +Pseudoscorpionida +pseudoscutum +pseudosemantic +pseudosemantically +pseudosematic +Pseudo-semitic +pseudosensational +pseudoseptate +Pseudo-serbian +pseudoservile +pseudoservilely +pseudosessile +Pseudo-shakespearean +pseudo-Shakespearian +pseudosyllogism +pseudosymmetry +pseudosymmetric +pseudosymmetrical +pseudosymptomatic +pseudosyphilis +pseudosyphilitic +pseudosiphonal +pseudosiphonic +pseudosiphuncal +pseudoskeletal +pseudoskeleton +pseudoskink +pseudosmia +pseudosocial +pseudosocialistic +pseudosocially +Pseudo-socratic +pseudosolution +pseudosoph +pseudosopher +pseudosophy +pseudosophical +pseudosophist +Pseudo-spanish +pseudospectral +pseudosperm +pseudospermic +pseudospermium +pseudospermous +pseudosphere +pseudospherical +pseudospiracle +pseudospiritual +pseudospiritually +pseudosporangium +pseudospore +pseudosquamate +pseudostalactite +pseudostalactitic +pseudostalactitical +pseudostalagmite +pseudostalagmitic +pseudostalagmitical +pseudostereoscope +pseudostereoscopic +pseudostereoscopism +pseudostigma +pseudostigmatic +pseudostoma +pseudostomatous +pseudostomous +pseudostratum +pseudostudious +pseudostudiously +pseudosubtle +pseudosubtly +Pseudosuchia +pseudosuchian +pseudosuicidal +pseudosweating +Pseudo-swedish +pseudotabes +pseudotachylite +pseudotetanus +pseudotetragonal +Pseudotetramera +pseudotetrameral +pseudotetramerous +pseudotyphoid +pseudotrachea +pseudotracheal +pseudotribal +pseudotribally +pseudotributary +Pseudotrimera +pseudotrimeral +pseudotrimerous +pseudotripteral +pseudotropine +Pseudotsuga +pseudotubercular +pseudotuberculosis +pseudotuberculous +pseudoturbinal +Pseudo-turk +Pseudo-turkish +pseudo-uniseptate +pseudo-urate +pseudo-urea +pseudo-uric +pseudoval +pseudovary +pseudovarian +pseudovaries +pseudovelar +pseudovelum +pseudoventricle +Pseudo-vergilian +pseudoviaduct +Pseudo-victorian +pseudoviperine +pseudoviperous +pseudoviperously +pseudo-Virgilian +pseudoviscosity +pseudoviscous +pseudovolcanic +pseudovolcano +pseudovum +pseudowhorl +pseudoxanthine +pseudozealot +pseudozealous +pseudozealously +pseudozoea +pseudozoogloeal +pseudozoological +pseuds +PSF +PSG +psha +P-shaped +Pshav +pshaw +pshawed +pshawing +pshaws +PSI +psia +psych +psych- +psychagogy +psychagogic +psychagogos +psychagogue +psychal +psychalgia +psychanalysis +psychanalysist +psychanalytic +psychanalytically +psychasthenia +psychasthenic +psychataxia +Psyche +Psychean +psyched +psychedelia +psychedelic +psychedelically +psychedelics +psycheometry +psyches +psyche's +psychesthesia +psychesthetic +psychiasis +psychiater +Psychiatry +psychiatria +psychiatric +psychiatrical +psychiatrically +psychiatries +psychiatrist +psychiatrists +psychiatrist's +psychiatrize +psychic +psychical +psychically +Psychichthys +psychicism +psychicist +psychics +psychid +Psychidae +psyching +psychism +psychist +psycho +psycho- +psychoacoustic +psychoacoustics +psychoactive +psychoanal +psychoanal. +psychoanalyse +psychoanalyses +psychoanalysis +psychoanalyst +psychoanalysts +psychoanalytic +psychoanalytical +psychoanalytically +psychoanalyze +psychoanalyzed +psychoanalyzer +psychoanalyzes +psychoanalyzing +psycho-asthenics +psychoautomatic +psychobiochemistry +psychobiology +psychobiologic +psychobiological +psychobiologist +psychobiotic +psychocatharsis +psychochemical +psychochemist +psychochemistry +psychoclinic +psychoclinical +psychoclinicist +Psychoda +psychodelic +psychodiagnosis +psychodiagnostic +psychodiagnostics +Psychodidae +psychodynamic +psychodynamics +psychodispositional +psychodrama +psychodramas +psychodramatic +psychoeducational +psychoepilepsy +psychoethical +psychofugal +psychogalvanic +psychogalvanometer +psychogenesis +psychogenetic +psychogenetical +psychogenetically +psychogenetics +psychogeny +psychogenic +psychogenically +psychogeriatrics +psychognosy +psychognosis +psychognostic +psychogony +psychogonic +psychogonical +psychogram +psychograph +psychographer +psychography +psychographic +psychographically +psychographist +psychohistory +psychoid +psychokyme +psychokineses +psychokinesia +psychokinesis +psychokinetic +Psychol +psychol. +psycholepsy +psycholeptic +psycholinguistic +psycholinguistics +psychologer +psychology +psychologian +psychologic +psychological +psychologically +psychologics +psychologies +psychologised +psychologising +psychologism +psychologist +psychologistic +psychologists +psychologist's +psychologize +psychologized +psychologizing +psychologue +psychomachy +psychomancy +psychomantic +psychometer +psychometry +psychometric +psychometrical +psychometrically +psychometrician +psychometrics +psychometries +psychometrist +psychometrize +psychomonism +psychomoral +psychomorphic +psychomorphism +psychomotility +psychomotor +psychon +psychoneural +psychoneurological +psychoneuroses +psychoneurosis +psychoneurotic +psychony +psychonomy +psychonomic +psychonomics +psychoorganic +psychopanychite +psychopannychy +psychopannychian +psychopannychism +psychopannychist +psychopannychistic +psychopath +psychopathy +psychopathia +psychopathic +psychopathically +psychopathies +psychopathist +psychopathology +psychopathologic +psychopathological +psychopathologically +psychopathologist +psychopaths +psychopetal +psychopharmacology +psychopharmacologic +psychopharmacological +psychophysic +psycho-physic +psychophysical +psycho-physical +psychophysically +psychophysicist +psychophysics +psychophysiology +psychophysiologic +psychophysiological +psychophysiologically +psychophysiologist +psychophobia +psychophonasthenia +psychoplasm +psychopomp +psychopompos +Psychopompus +psychoprophylactic +psychoprophylaxis +psychoquackeries +psychorealism +psychorealist +psychorealistic +psychoreflex +psychorhythm +psychorhythmia +psychorhythmic +psychorhythmical +psychorhythmically +psychorrhagy +psychorrhagic +psychos +psychosarcous +psychosensory +psychosensorial +psychoses +psychosexual +psychosexuality +psychosexually +psychosyntheses +psychosynthesis +psychosynthetic +psychosis +psychosocial +psychosocially +psychosociology +psychosomatic +psychosomatics +psychosome +psychosophy +psychostasy +psychostatic +psychostatical +psychostatically +psychostatics +psychosurgeon +psychosurgery +psychotaxis +psychotechnical +psychotechnician +psychotechnics +psychotechnology +psychotechnological +psychotechnologist +psychotheism +psychotheist +psychotherapeutic +psycho-therapeutic +psychotherapeutical +psychotherapeutically +psychotherapeutics +psychotherapeutist +psychotherapy +psychotherapies +psychotherapist +psychotherapists +psychotic +psychotically +psychotics +psychotogen +psychotogenic +psychotomimetic +psychotoxic +Psychotria +psychotrine +psychotropic +psychovital +Psychozoic +psychro- +psychroesthesia +psychrograph +psychrometer +psychrometry +psychrometric +psychrometrical +psychrophile +psychrophilic +psychrophyte +psychrophobia +psychrophore +psychrotherapies +psychs +psychurgy +psycter +psid +Psidium +psig +psykter +psykters +psilanthropy +psilanthropic +psilanthropism +psilanthropist +psilatro +Psylla +psyllas +psyllid +Psyllidae +psyllids +psyllium +psilo- +psiloceran +Psiloceras +psiloceratan +psiloceratid +Psiloceratidae +psilocybin +psilocin +psiloi +psilology +psilomelane +psilomelanic +Psilophytales +psilophyte +Psilophyton +Psiloriti +psiloses +psilosis +psilosopher +psilosophy +Psilotaceae +psilotaceous +psilothrum +psilotic +Psilotum +psis +Psithyrus +psithurism +psittaceous +psittaceously +Psittaci +Psittacidae +Psittaciformes +Psittacinae +psittacine +psittacinite +psittacism +psittacistic +Psittacomorphae +psittacomorphic +psittacosis +psittacotic +Psittacus +PSIU +psywar +psywars +psize +PSK +Pskov +PSL +PSM +PSN +PSO +psoadic +psoae +psoai +psoas +psoatic +psocid +Psocidae +psocids +psocine +psoitis +psomophagy +psomophagic +psomophagist +psora +Psoralea +psoraleas +psoralen +psoriases +psoriasic +psoriasiform +psoriasis +psoriasises +psoriatic +psoriatiform +psoric +psoroid +Psorophora +psorophthalmia +psorophthalmic +Psoroptes +psoroptic +psorosis +psorosperm +psorospermial +psorospermiasis +psorospermic +psorospermiform +psorospermosis +psorous +psovie +PSP +PSR +PSS +pssimistical +psst +PST +P-state +PSTN +PSU +psuedo +PSV +PSW +PSWM +PT +pt. +PTA +Ptah +Ptain +ptarmic +Ptarmica +ptarmical +ptarmigan +ptarmigans +Ptas +PTAT +PT-boat +PTD +PTE +Ptelea +Ptenoglossa +ptenoglossate +Pteranodon +pteranodont +Pteranodontidae +pteraspid +Pteraspidae +Pteraspis +ptereal +Pterelaus +pterergate +Pterian +pteric +Pterichthyodes +Pterichthys +pterid- +pterideous +pteridium +pterido- +pteridography +pteridoid +pteridology +pteridological +pteridologist +pteridophilism +pteridophilist +pteridophilistic +Pteridophyta +pteridophyte +pteridophytes +pteridophytic +pteridophytous +pteridosperm +Pteridospermae +Pteridospermaphyta +pteridospermaphytic +pteridospermous +pterygia +pterygial +pterygiophore +pterygium +pterygiums +pterygo- +pterygobranchiate +pterygode +pterygodum +Pterygogenea +pterygoid +pterygoidal +pterygoidean +pterygomalar +pterygomandibular +pterygomaxillary +pterygopalatal +pterygopalatine +pterygopharyngeal +pterygopharyngean +pterygophore +pterygopodium +pterygoquadrate +pterygosphenoid +pterygospinous +pterygostaphyline +Pterygota +pterygote +pterygotous +pterygotrabecular +Pterygotus +pteryla +pterylae +pterylography +pterylographic +pterylographical +pterylology +pterylological +pterylosis +pterin +pterins +pterion +pteryrygia +Pteris +pterna +ptero- +Pterobranchia +pterobranchiate +Pterocarya +pterocarpous +Pterocarpus +Pterocaulon +Pterocera +Pteroceras +Pterocles +Pterocletes +Pteroclidae +Pteroclomorphae +pteroclomorphic +pterodactyl +Pterodactyli +pterodactylian +pterodactylic +pterodactylid +Pterodactylidae +pterodactyloid +pterodactylous +pterodactyls +Pterodactylus +pterographer +pterography +pterographic +pterographical +pteroid +pteroylglutamic +pteroylmonogl +pteroma +pteromalid +Pteromalidae +pteromata +Pteromys +pteron +pteronophobia +pteropaedes +pteropaedic +pteropegal +pteropegous +pteropegum +pterophorid +Pterophoridae +Pterophorus +Pterophryne +pteropid +Pteropidae +pteropine +pteropod +Pteropoda +pteropodal +pteropodan +pteropodial +Pteropodidae +pteropodium +pteropodous +pteropods +Pteropsida +Pteropus +pterosaur +Pterosauri +Pterosauria +pterosaurian +pterospermous +Pterospora +Pterostemon +Pterostemonaceae +pterostigma +pterostigmal +pterostigmatic +pterostigmatical +pterotheca +pterothorax +pterotic +pterous +PTFE +ptg +ptg. +PTI +pty +ptyalagogic +ptyalagogue +ptyalectases +ptyalectasis +ptyalin +ptyalins +ptyalism +ptyalisms +ptyalize +ptyalized +ptyalizing +ptyalocele +ptyalogenic +ptyalolith +ptyalolithiasis +ptyalorrhea +Ptychoparia +ptychoparid +ptychopariid +ptychopterygial +ptychopterygium +Ptychosperma +Ptilichthyidae +Ptiliidae +Ptilimnium +ptilinal +ptilinum +ptilo- +Ptilocercus +Ptilonorhynchidae +Ptilonorhynchinae +ptilopaedes +ptilopaedic +ptilosis +Ptilota +ptinid +Ptinidae +ptinoid +Ptinus +p-type +ptisan +ptisans +ptysmagogue +ptyxis +PTN +PTO +ptochocracy +ptochogony +ptochology +Ptolemaean +Ptolemaeus +Ptolemaian +Ptolemaic +Ptolemaical +Ptolemaism +Ptolemaist +Ptolemean +Ptolemy +Ptolemies +ptomain +ptomaine +ptomaines +ptomainic +ptomains +ptomatropine +P-tongue +ptoses +ptosis +ptotic +Ptous +PTP +pts +pts. +PTSD +PTT +ptts +PTV +PTW +PU +pua +puan +pub +pub. +pubal +pubble +pub-crawl +puberal +pubertal +puberty +pubertic +puberties +puberulent +puberulous +pubes +pubescence +pubescency +pubescent +pubian +pubic +pubigerous +Pubilis +pubiotomy +pubis +publ +publ. +Publea +Publia +Publias +Public +publica +publicae +publically +Publican +publicanism +publicans +publicate +publication +publicational +publications +publication's +publice +publichearted +publicheartedness +publici +publicism +publicist +publicists +publicity +publicities +publicity-proof +publicization +publicize +publicized +publicizer +publicizes +publicizing +publicly +public-minded +public-mindedness +publicness +publics +public-school +public-spirited +public-spiritedly +public-spiritedness +publicum +publicute +public-utility +public-voiced +Publilian +publish +publishable +published +publisher +publisheress +publishers +publishership +publishes +publishing +publishment +Publius +Publus +pubo- +pubococcygeal +pubofemoral +puboiliac +puboischiac +puboischial +puboischiatic +puboprostatic +puborectalis +pubotibial +pubourethral +pubovesical +pubs +pub's +PUC +puca +Puccini +Puccinia +Pucciniaceae +pucciniaceous +puccinoid +puccoon +puccoons +puce +pucelage +pucellage +pucellas +pucelle +puceron +puces +Puchanahua +puchera +pucherite +puchero +Pucida +Puck +pucka +puckball +puck-carrier +pucker +puckerbush +puckered +puckerel +puckerer +puckerers +puckery +puckerier +puckeriest +puckering +puckermouth +puckers +Puckett +puckfist +puckfoist +puckish +puckishly +puckishness +puckle +pucklike +puckling +puckneedle +puckrel +pucks +pucksey +puckster +PUD +pudda +puddee +puddening +pudder +puddy +pudding +puddingberry +pudding-faced +puddinghead +puddingheaded +puddinghouse +puddingy +puddinglike +pudding-pie +puddings +pudding's +pudding-shaped +puddingstone +puddingwife +puddingwives +puddle +puddleball +puddlebar +puddled +puddlelike +puddler +puddlers +puddles +puddly +puddlier +puddliest +puddling +puddlings +puddock +pudency +pudencies +pudenda +pudendal +Pudendas +pudendous +pudendum +Pudens +pudent +pudge +pudgy +pudgier +pudgiest +pudgily +pudginess +pudiano +pudibund +pudibundity +pudic +pudical +pudicity +pudicitia +Pudovkin +puds +Pudsey +pudsy +Pudu +Puduns +Puebla +pueblito +Pueblo +Puebloan +puebloization +puebloize +pueblos +Puelche +Puelchean +Pueraria +puerer +puericulture +puerile +puerilely +puerileness +puerilism +puerility +puerilities +puerman +puerpera +puerperae +puerperal +puerperalism +puerperant +puerpery +puerperia +puerperium +puerperous +Puerto +Puertoreal +Puett +Pufahl +Pufendorf +Puff +puff-adder +puffback +puffball +puff-ball +puffballs +puffbird +puff-bird +puffed +puffer +puffery +pufferies +puffers +puff-fish +puffy +puffier +puffiest +puffily +puffin +puffiness +puffinet +puffing +puffingly +puffins +Puffinus +puff-leg +pufflet +puff-paste +puff-puff +puffs +pufftn +puffwig +pug +pugaree +pugarees +pugdog +pugenello +puget +pug-faced +puggaree +puggarees +pugged +pugger +puggi +puggy +puggier +puggiest +pugginess +pugging +puggish +puggle +puggree +puggrees +puggry +puggries +Pugh +pugil +pugilant +pugilism +pugilisms +pugilist +pugilistic +pugilistical +pugilistically +pugilists +Pugin +Puglia +puglianite +pugman +pugmark +pugmarks +pugmill +pugmiller +pugnacious +pugnaciously +pugnaciousness +pugnacity +pug-nosed +pug-pile +pugree +pugrees +pugs +puy +Puya +Puyallup +Pu-yi +Puiia +Puinavi +Puinavian +Puinavis +puir +puirness +puirtith +Puiseux +puisne +puisnes +puisny +puissance +puissant +puissantly +puissantness +puist +puistie +puja +pujah +pujahs +pujari +pujas +Pujunan +puka +pukatea +pukateine +puke +puked +pukeka +pukeko +puker +pukes +puke-stocking +pukeweed +Pukhtun +puky +puking +pukish +pukishness +pukka +Puklich +pukras +puku +Pukwana +Pul +Pula +pulahan +pulahanes +pulahanism +Pulaya +Pulayan +pulajan +pulas +pulasan +Pulaski +pulaskite +Pulcheria +Pulchi +Pulchia +pulchrify +pulchritude +pulchritudes +pulchritudinous +Pulcifer +Pulcinella +pule +puled +pulegol +pulegone +puleyn +puler +pulers +pules +Pulesati +Pulex +pulgada +pulghere +puli +puly +Pulian +pulicarious +pulicat +pulicate +pulicene +pulicid +Pulicidae +pulicidal +pulicide +pulicides +pulicine +pulicoid +pulicose +pulicosity +pulicous +pulijan +pulik +puling +pulingly +pulings +puliol +pulis +pulish +Pulitzer +Pulj +pulk +pulka +pull +pull- +pullable +pullaile +pullalue +pullback +pull-back +pullbacks +pullboat +pulldevil +pulldoo +pulldown +pull-down +pulldrive +pull-drive +pulled +pulley +pulleyless +pulleys +pulley's +pulley-shaped +pullen +puller +pullery +pulleries +puller-in +puller-out +pullers +pullet +pullets +pulli +pullicat +pullicate +pully-haul +pully-hauly +pull-in +Pulling +pulling-out +pullings +pullisee +Pullman +Pullmanize +Pullmans +pullock +pull-off +pull-on +pullorum +pullout +pull-out +pullouts +pullover +pull-over +pullovers +pulls +pullshovel +pull-through +pullulant +pullulate +pullulated +pullulating +pullulation +pullulative +pullup +pull-up +pullups +pullus +pulment +pulmo- +pulmobranchia +pulmobranchial +pulmobranchiate +pulmocardiac +pulmocutaneous +pulmogastric +pulmometer +pulmometry +pulmonal +pulmonar +pulmonary +Pulmonaria +pulmonarian +Pulmonata +pulmonate +pulmonated +pulmonectomy +pulmonectomies +pulmoni- +pulmonic +pulmonical +pulmonifer +Pulmonifera +pulmoniferous +pulmonitis +pulmono- +Pulmotor +pulmotors +pulmotracheal +pulmotracheary +Pulmotrachearia +pulmotracheate +pulp +pulpaceous +pulpal +pulpalgia +pulpally +pulpamenta +pulpar +pulpatone +pulpatoon +pulpboard +pulpectomy +pulped +pulpefaction +pulper +pulperia +pulpers +pulpy +pulpier +pulpiest +pulpify +pulpification +pulpified +pulpifier +pulpifying +pulpily +pulpiness +pulping +pulpit +pulpital +pulpitarian +pulpiteer +pulpiter +pulpitful +pulpitic +pulpitical +pulpitically +pulpitis +pulpitish +pulpitism +pulpitize +pulpitless +pulpitly +pulpitolatry +pulpitry +pulpits +pulpit's +pulpitum +pulpless +pulplike +pulpotomy +pulpous +pulpousness +pulps +pulpstone +pulpwood +pulpwoods +pulque +pulques +puls +pulsant +pulsar +pulsars +pulsatance +pulsate +pulsated +pulsates +pulsatile +pulsatility +Pulsatilla +pulsating +pulsation +pulsational +pulsations +pulsative +pulsatively +pulsator +pulsatory +pulsators +pulse +pulsebeat +pulsed +pulsejet +pulse-jet +pulsejets +pulseless +pulselessly +pulselessness +pulselike +pulsellum +pulser +pulsers +pulses +pulsidge +Pulsifer +pulsific +pulsimeter +pulsing +pulsion +pulsions +pulsive +pulsojet +pulsojets +pulsometer +pulsus +pultaceous +Pulteney +Pultneyville +pulton +pultost +pultun +pulture +pulu +pulv +pulverable +pulverableness +pulveraceous +pulverant +pulverate +pulverated +pulverating +pulveration +pulvereous +pulverescent +pulverin +pulverine +pulverisable +pulverisation +pulverise +pulverised +pulveriser +pulverising +pulverizable +pulverizate +pulverization +pulverizator +pulverize +pulverized +pulverizer +pulverizes +pulverizing +pulverous +pulverulence +pulverulent +pulverulently +pulvic +pulvil +pulvilio +pulvillar +pulvilli +pulvilliform +pulvillus +pulvinar +Pulvinaria +pulvinarian +pulvinate +pulvinated +pulvinately +pulvination +pulvini +pulvinic +pulviniform +pulvinni +pulvino +pulvinule +pulvinulus +pulvinus +pulviplume +pulwar +puma +pumas +Pume +pumelo +pumelos +pumex +pumicate +pumicated +pumicating +pumice +pumiced +pumiceous +pumicer +pumicers +pumices +pumice-stone +pumiciform +pumicing +pumicite +pumicites +pumicose +pummel +pummeled +pummeling +pummelled +pummelling +pummels +pummice +Pump +pumpable +pump-action +pumpage +pumped +pumpellyite +pumper +pumpernickel +pumpernickels +pumpers +pumpet +pumphandle +pump-handle +pump-handler +pumping +pumpkin +pumpkin-colored +pumpkin-headed +pumpkinify +pumpkinification +pumpkinish +pumpkinity +pumpkins +pumpkin's +pumpkinseed +pumpkin-seed +pumpknot +pumple +pumpless +pumplike +pumpman +pumpmen +pump-priming +pump-room +pumps +Pumpsie +pumpsman +pumpwell +pump-well +pumpwright +pun +puna +punaise +Punak +Punakha +punalua +punaluan +punamu +Punan +Punans +punas +punatoo +punce +Punch +punchable +punchayet +punchball +punch-ball +punchboard +punchbowl +punch-bowl +punch-drunk +punched +Puncheon +puncheons +puncher +punchers +punches +punch-hole +punchy +punchier +punchiest +punchily +Punchinello +Punchinelloes +Punchinellos +punchiness +punching +punchless +punchlike +punch-marked +punchproof +punch-up +punct +punctal +punctate +punctated +punctatim +punctation +punctator +puncticular +puncticulate +puncticulose +punctiform +punctiliar +punctilio +punctiliomonger +punctilios +punctiliosity +punctilious +punctiliously +punctiliousness +punction +punctist +punctographic +punctual +punctualist +punctuality +punctualities +punctually +punctualness +punctuate +punctuated +punctuates +punctuating +punctuation +punctuational +punctuationist +punctuative +punctuator +punctuist +punctulate +punctulated +punctulation +punctule +punctulum +punctum +puncturation +puncture +punctured +punctureless +punctureproof +puncturer +punctures +puncture's +puncturing +punctus +pundigrion +pundit +pundita +punditic +punditically +punditry +punditries +pundits +pundonor +pundum +Pune +puneca +punese +pung +punga +pungapung +pungar +pungey +pungence +pungency +pungencies +pungent +pungently +punger +pungi +pungy +pungie +pungies +pungyi +pungle +pungled +pungles +pungling +Pungoteague +pungs +puny +Punic +Punica +Punicaceae +punicaceous +puniceous +punicial +punicin +punicine +punier +puniest +punyish +punyism +punily +puniness +puninesses +punish +punishability +punishable +punishableness +punishably +punished +punisher +punishers +punishes +punishing +punyship +punishment +punishmentproof +punishment-proof +punishments +punishment's +punition +punitional +punitionally +punitions +punitive +punitively +punitiveness +punitory +punitur +Punjab +Punjabi +punjum +punk +punka +punkah +punkahs +punkas +Punke +punkey +punkeys +punker +punkest +punketto +punky +punkie +punkier +punkies +punkiest +punkin +punkiness +punkins +punkish +punkling +punks +punkt +punkwood +punless +punlet +punnable +punnage +punned +punner +punners +punnet +punnets +punny +punnic +punnical +punnier +punniest +punnigram +punning +punningly +punnology +Puno +punproof +puns +pun's +punster +punsters +punstress +Punt +Punta +puntabout +puntal +Puntan +Puntarenas +punted +puntel +puntello +punter +punters +punti +punty +punties +puntil +puntilla +puntillas +puntillero +punting +puntist +Puntlatsh +punto +puntos +puntout +punts +puntsman +Punxsutawney +PUP +pupa +pupae +pupahood +pupal +puparia +puparial +puparium +pupas +pupa-shaped +pupate +pupated +pupates +pupating +pupation +pupations +pupelo +pupfish +pupfishes +Pupidae +pupiferous +pupiform +pupigenous +pupigerous +pupil +pupilability +pupilage +pupilages +pupilar +pupilary +pupilarity +pupilate +pupildom +pupiled +pupilize +pupillage +pupillar +pupillary +pupillarity +pupillate +pupilled +pupilless +Pupillidae +pupillize +pupillometer +pupillometry +pupillometries +pupillonian +pupilloscope +pupilloscopy +pupilloscoptic +pupilmonger +pupils +pupil's +pupil-teacherdom +pupil-teachership +Pupin +Pupipara +pupiparous +Pupivora +pupivore +pupivorous +puplike +pupoid +Puposky +pupped +puppet +puppetdom +puppeteer +puppeteers +puppethead +puppethood +puppetish +puppetism +puppetize +puppetly +puppetlike +puppetman +puppetmaster +puppet-play +puppetry +puppetries +puppets +puppet's +puppet-show +puppet-valve +puppy +puppy-dog +puppydom +puppydoms +puppied +puppies +puppyfeet +puppify +puppyfish +puppyfoot +puppyhood +puppying +puppyish +puppyism +puppily +puppylike +pupping +Puppis +puppy's +puppysnatch +pups +pup's +pupulo +Pupuluca +pupunha +Puquina +Puquinan +Pur +pur- +Purana +puranas +Puranic +puraque +Purasati +purau +Purbach +Purbeck +Purbeckian +purblind +purblindly +purblindness +Purcell +Purcellville +Purchas +purchasability +purchasable +purchase +purchaseable +purchased +purchase-money +purchaser +purchasery +purchasers +purchases +purchasing +purda +purdah +purdahs +purdas +Purdy +Purdin +Purdys +Purdon +Purdue +Purdum +pure +pureayn +pureblood +pure-blooded +pure-bosomed +purebred +purebreds +pured +puredee +pure-dye +puree +pureed +pure-eyed +pureeing +purees +purehearted +pure-heartedness +purey +purely +pure-minded +pureness +purenesses +purer +purest +purfle +purfled +purfler +purfles +purfly +purfling +purflings +purga +purgament +purgation +purgations +purgative +purgatively +purgatives +purgatory +purgatorial +purgatorian +purgatories +Purgatorio +purge +purgeable +purged +purger +purgery +purgers +purges +purging +purgings +Purgitsville +Puri +Puryear +purify +purificant +purification +purifications +purificative +purificator +purificatory +purified +purifier +purifiers +purifies +purifying +puriform +Purim +purin +Purina +purine +purines +Purington +purins +puriri +puris +purism +purisms +purist +puristic +puristical +puristically +purists +Puritan +puritandom +Puritaness +puritanic +puritanical +puritanically +puritanicalness +Puritanism +Puritanize +Puritanizer +Puritanly +puritanlike +puritano +puritans +Purity +purities +Purkinje +Purkinjean +purl +Purlear +purled +purler +purlhouse +purlicue +purlicues +purlieu +purlieuman +purlieu-man +purlieumen +purlieus +purlin +purline +purlines +Purling +purlins +purlman +purloin +purloined +purloiner +purloiners +purloining +purloins +purls +Purmela +puro- +purohepatitis +purohit +purolymph +puromycin +puromucous +purpart +purparty +purpense +purpie +purple +purple-awned +purple-backed +purple-beaming +purple-berried +purple-black +purple-blue +purple-brown +purple-clad +purple-coated +purple-colored +purple-crimson +purpled +purple-dawning +purple-dyeing +purple-eyed +purple-faced +purple-flowered +purple-fringed +purple-glowing +purple-green +purple-headed +purpleheart +purple-hued +purple-yellow +purple-leaved +purplely +purplelip +purpleness +purple-nosed +purpler +purple-red +purple-robed +purple-rose +purples +purplescent +purple-skirted +purple-spiked +purple-spotted +purplest +purple-staining +purple-stemmed +purple-streaked +purple-streaming +purple-tailed +purple-tipped +purple-top +purple-topped +purple-veined +purple-vested +purplewood +purplewort +purply +purpliness +purpling +purplish +purplishness +purport +purported +purportedly +purporter +purporters +purportes +purporting +purportively +purportless +purports +purpose +purpose-built +purposed +purposedly +purposeful +purposefully +purposefulness +purposeless +purposelessly +purposelessness +purposely +purposelike +purposer +purposes +purposing +purposive +purposively +purposiveness +purposivism +purposivist +purposivistic +purpresture +purprise +purprision +Purpura +purpuraceous +purpuras +purpurate +purpure +purpureal +purpurean +purpureo- +purpureous +purpures +purpurescent +purpuric +purpuriferous +purpuriform +purpurigenous +purpurin +purpurine +purpurins +purpuriparous +purpurite +purpurize +purpurogallin +purpurogenous +purpuroid +purpuroxanthin +purr +purrah +purre +purred +purree +purreic +purrel +purrer +purry +purring +purringly +purrone +purrs +purs +Purse +purse-bearer +pursed +purse-eyed +purseful +purseless +purselike +purse-lined +purse-lipped +purse-mad +purse-pinched +purse-pride +purse-proud +purser +pursers +pursership +purses +purse-shaped +purse-snatching +purse-string +purse-swollen +purset +Pursglove +Purshia +pursy +pursier +pursiest +pursily +pursiness +pursing +pursive +purslane +purslanes +pursley +purslet +pursuable +pursual +pursuance +pursuances +pursuant +pursuantly +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuitmeter +pursuits +pursuit's +pursuivant +purtenance +purty +Puru +Puruha +purulence +purulences +purulency +purulencies +purulent +purulently +puruloid +Purupuru +Purus +purusha +purushartha +purvey +purveyable +purveyal +purveyance +purveyancer +purveyances +purveyed +purveying +purveyor +purveyoress +purveyors +purveys +purview +purviews +Purvis +purvoe +purwannah +pus +Pusan +Puschkinia +Pusey +Puseyism +Puseyistic +Puseyistical +Puseyite +puses +pusgut +push +push- +Pushan +pushball +pushballs +push-bike +pushbutton +push-button +pushcard +pushcart +pushcarts +pushchair +pushdown +push-down +pushdowns +pushed +pusher +pushers +pushes +pushful +pushfully +pushfulness +pushy +pushier +pushiest +pushily +pushiness +pushing +pushingly +pushingness +Pushkin +pushmina +pushmobile +push-off +pushout +pushover +pushovers +pushpin +push-pin +pushpins +push-pull +pushrod +pushrods +push-start +Pushto +Pushtu +pushum +pushup +push-up +pushups +pushwainling +pusill +pusillanimity +pusillanimous +pusillanimously +pusillanimousness +pusley +pusleys +puslike +Puss +pusscat +puss-cat +pusses +Pussy +pussycat +pussycats +pussier +pussies +pussiest +pussyfoot +pussy-foot +pussyfooted +pussyfooter +pussyfooting +pussyfootism +pussyfoots +pussiness +pussytoe +pussle-gutted +pussley +pussleys +pussly +pusslies +pusslike +puss-moth +pustulant +pustular +pustulate +pustulated +pustulating +pustulation +pustulatous +pustule +pustuled +pustulelike +pustules +pustuliform +pustulose +pustulous +puszta +Pusztadr +put +putage +putain +putamen +putamina +putaminous +Putana +put-and-take +putanism +putation +putationary +putative +putatively +putback +putchen +putcher +putchuk +putdown +put-down +putdowns +puteal +putelee +puteli +puther +puthery +putid +putidly +putidness +puting +putlock +putlog +putlogs +Putnam +Putnamville +Putney +Putnem +Puto +putoff +put-off +putoffs +putois +puton +put-on +putons +Putorius +putout +put-out +putouts +put-put +put-putter +putredinal +Putredinis +putredinous +putrefacient +putrefactible +putrefaction +putrefactions +putrefactive +putrefactiveness +putrefy +putrefiable +putrefied +putrefier +putrefies +putrefying +putresce +putrescence +putrescency +putrescent +putrescibility +putrescible +putrescine +putricide +putrid +putridity +putridly +putridness +putrifacted +putriform +putrilage +putrilaginous +putrilaginously +puts +Putsch +Putscher +putsches +putschism +putschist +putt +puttan +putted +puttee +puttees +putter +puttered +putterer +putterers +putter-forth +Puttergill +putter-in +puttering +putteringly +putter-off +putter-on +putter-out +putters +putter-through +putter-up +putti +putty +puttyblower +putty-colored +puttie +puttied +puttier +puttiers +putties +putty-faced +puttyhead +puttyhearted +puttying +putty-jointed +puttylike +putty-looking +putting +putting-off +putting-stone +putty-powdered +puttyroot +putty-stopped +puttywork +putto +puttock +puttoo +putt-putt +putts +Putumayo +put-up +put-upon +puture +putz +putzed +putzes +putzing +Puunene +puxy +Puxico +puzzle +puzzleation +puzzle-brain +puzzle-cap +puzzled +puzzledly +puzzledness +puzzledom +puzzlehead +puzzleheaded +puzzle-headed +puzzleheadedly +puzzleheadedness +puzzleman +puzzlement +puzzlements +puzzle-monkey +puzzlepate +puzzlepated +puzzlepatedness +puzzler +puzzlers +puzzles +puzzle-wit +puzzling +puzzlingly +puzzlingness +puzzlings +puzzolan +puzzolana +PV +PVA +PVC +PVN +PVO +PVP +PVT +Pvt. +PW +PWA +PWB +pwca +PWD +PWG +pwr +pwt +pwt. +PX +Q +Q. +Q.C. +q.e. +Q.E.D. +Q.E.F. +Q.F. +q.t. +q.v. +QA +qabbala +qabbalah +Qadarite +Qaddafi +Qaddish +qadi +Qadianis +Qadiriya +qaf +qaid +qaids +qaimaqam +Qairwan +QAM +qanat +qanats +qantar +QARANC +QAS +qasida +qasidas +qat +Qatar +qats +QB +q-boat +QBP +QC +Q-celt +Q-Celtic +QD +QDA +QDCS +QE +QED +QEF +QEI +qere +qeri +Qeshm +QET +QF +Q-factor +Q-fever +Q-group +qh +Qy +Qiana +qibla +QIC +QID +qiyas +qindar +qindarka +qindars +qintar +qintars +QIS +Qishm +qiviut +qiviuts +QKt +QKtP +ql +ql. +Q-language +Qld +QLI +QM +QMC +QMF +QMG +QMP +QMS +QN +QNP +QNS +Qoheleth +Qom +qoph +qophs +QP +Qq +Qq. +QQV +QR +qr. +QRA +QRP +qrs +QRSS +QS +q's +Q-shaped +Q-ship +QSY +QSL +QSO +QSS +QST +qt +qt. +qtam +QTC +qtd +QTY +qto +qto. +qtr +qts +qu +qu. +qua +quaalude +quaaludes +quab +quabird +qua-bird +quachil +quack +quacked +Quackenbush +quackery +quackeries +quackhood +quacky +quackier +quackiest +quacking +quackish +quackishly +quackishness +quackism +quackisms +quackle +quack-quack +quacks +quacksalver +quackster +quad +quad. +quadded +quadding +quaddle +Quader +Quadi +quadle +quadmeter +quadplex +quadplexes +quadra +quadrable +quadrae +quadragenarian +quadragenarious +Quadragesima +Quadragesimal +quadragintesimal +quadral +quadrangle +quadrangled +quadrangles +quadrangular +quadrangularly +quadrangularness +quadrangulate +quadranguled +quadrans +quadrant +quadrantal +quadrantes +Quadrantid +quadrantile +quadrantly +quadrantlike +quadrants +quadrant's +quadraphonic +quadraphonics +quadrat +quadrate +quadrated +quadrateness +quadrates +quadratic +quadratical +quadratically +quadratics +Quadratifera +quadratiferous +quadrating +quadrato- +quadratojugal +quadratomandibular +quadrator +quadratosquamosal +quadratrix +quadrats +quadratum +quadrature +quadratures +quadrature's +quadratus +quadrauricular +quadrel +quadrella +quadrennia +quadrennial +quadrennially +quadrennials +quadrennium +quadrenniums +quadri- +quadriad +quadrialate +quadriannulate +quadriarticulate +quadriarticulated +quadribasic +quadricapsular +quadricapsulate +quadricarinate +quadricellular +quadricentennial +quadricentennials +quadriceps +quadricepses +quadrichord +quadricycle +quadricycler +quadricyclist +quadriciliate +quadricinium +quadricipital +quadricone +quadricorn +quadricornous +quadricostate +quadricotyledonous +quadricovariant +quadricrescentic +quadricrescentoid +quadrics +quadricuspid +quadricuspidal +quadricuspidate +quadridentate +quadridentated +quadriderivative +quadridigitate +quadriennial +quadriennium +quadrienniumutile +quadrifarious +quadrifariously +quadrifid +quadrifilar +quadrifocal +quadrifoil +quadrifoliate +quadrifoliolate +quadrifolious +quadrifolium +quadriform +quadrifrons +quadrifrontal +quadrifurcate +quadrifurcated +quadrifurcation +quadriga +quadrigabled +quadrigae +quadrigamist +quadrigate +quadrigati +quadrigatus +quadrigeminal +quadrigeminate +quadrigeminous +quadrigeminum +quadrigenarious +quadriglandular +quadrihybrid +quadri-invariant +quadrijugal +quadrijugate +quadrijugous +quadrilaminar +quadrilaminate +quadrilateral +quadrilaterally +quadrilateralness +quadrilaterals +quadrilingual +quadriliteral +quadrille +quadrilled +quadrilles +quadrilling +quadrillion +quadrillions +quadrillionth +quadrillionths +quadrilobate +quadrilobed +quadrilocular +quadriloculate +quadrilogy +quadrilogue +quadrimembral +quadrimetallic +quadrimolecular +quadrimum +quadrin +quadrine +quadrinodal +quadrinomial +quadrinomical +quadrinominal +quadrinucleate +quadrioxalate +quadriparous +quadripartite +quadripartitely +quadripartition +quadripennate +quadriphyllous +quadriphonic +quadriphosphate +quadripinnate +quadriplanar +quadriplegia +quadriplegic +quadriplicate +quadriplicated +quadripolar +quadripole +quadriportico +quadriporticus +quadripulmonary +quadric +quadriradiate +quadrireme +quadrisect +quadrisected +quadrisection +quadriseptate +quadriserial +quadrisetose +quadrisyllabic +quadrisyllabical +quadrisyllable +quadrisyllabous +quadrispiral +quadristearate +quadrisulcate +quadrisulcated +quadrisulphide +quadriternate +quadriti +quadritubercular +quadrituberculate +quadriurate +quadrivalence +quadrivalency +quadrivalent +quadrivalently +quadrivalve +quadrivalvular +quadrivia +quadrivial +quadrivious +quadrivium +quadrivoltine +quadroon +quadroons +quadrophonics +quadru- +quadrual +Quadrula +quadrum +Quadrumana +quadrumanal +quadrumane +quadrumanous +quadrumvir +quadrumvirate +quadruped +quadrupedal +quadrupedan +quadrupedant +quadrupedantic +quadrupedantical +quadrupedate +quadrupedation +quadrupedism +quadrupedous +quadrupeds +quadruplane +quadruplate +quadruplator +quadruple +quadrupled +quadruple-expansion +quadrupleness +quadruples +quadruplet +quadruplets +quadruplex +quadruply +quadruplicate +quadruplicated +quadruplicates +quadruplicating +quadruplication +quadruplications +quadruplicature +quadruplicity +quadrupling +quadrupole +quads +quae +quaedam +Quaequae +quaere +quaeres +quaesita +quaesitum +quaestio +quaestiones +quaestor +quaestorial +quaestorian +quaestors +quaestorship +quaestuary +quaff +quaffed +quaffer +quaffers +quaffing +quaffingly +quaffs +quag +quagga +quaggas +quaggy +quaggier +quaggiest +quagginess +quaggle +quagmire +quagmired +quagmires +quagmire's +quagmiry +quagmirier +quagmiriest +quags +quahaug +quahaugs +quahog +quahogs +quai +quay +quayage +quayages +quaich +quaiches +quaichs +quayed +quaife +quayful +quaigh +quaighs +quaying +Quail +quailberry +quail-brush +quailed +quailery +quaileries +quailhead +quaily +quaylike +quailing +quaillike +quails +quail's +quayman +quaint +quaintance +quaint-costumed +quaint-eyed +quainter +quaintest +quaint-felt +quaintise +quaintish +quaintly +quaint-looking +quaintness +quaintnesses +quaint-notioned +quaint-shaped +quaint-spoken +quaint-stomached +quaint-witty +quaint-worded +quais +quays +quayside +quaysider +quaysides +Quaitso +Quakake +quake +quaked +quakeful +quakeproof +Quaker +quakerbird +Quaker-colored +Quakerdom +Quakeress +Quaker-gray +Quakery +Quakeric +Quakerish +Quakerishly +Quakerishness +Quakerism +Quakerization +Quakerize +Quaker-ladies +Quakerlet +Quakerly +Quakerlike +quakers +Quakership +Quakerstreet +Quakertown +quakes +quaketail +quaky +quakier +quakiest +quakily +quakiness +quaking +quaking-grass +quakingly +qual +quale +qualia +qualify +qualifiable +qualification +qualifications +qualificative +qualificator +qualificatory +qualified +qualifiedly +qualifiedness +qualifier +qualifiers +qualifies +qualifying +qualifyingly +qualimeter +qualitative +qualitatively +quality +qualitied +qualities +qualityless +quality's +qualityship +qually +qualm +qualmy +qualmier +qualmiest +qualmyish +qualminess +qualmish +qualmishly +qualmishness +qualmproof +qualms +qualm-sick +qualtagh +quam +quamash +quamashes +Quamasia +Quamoclit +quan +Quanah +quandang +quandangs +quandary +quandaries +quandary's +quandy +quando +quandong +quandongs +QUANGO +quangos +quannet +Quant +quanta +quantal +QUANTAS +quanted +quanti +quantic +quantical +Quantico +quantics +quanties +quantify +quantifiability +quantifiable +quantifiably +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantifying +quantile +quantiles +quantimeter +quanting +quantitate +quantitation +quantitative +quantitatively +quantitativeness +quantity +quantitied +quantities +quantity's +quantitive +quantitively +quantitiveness +quantivalence +quantivalency +quantivalent +quantizable +quantization +quantize +quantized +quantizer +quantizes +quantizing +quantometer +quantong +quantongs +Quantrill +quants +quantulum +quantum +quantummechanical +quantum-mechanical +Quantz +Quapaw +quaquaversal +quaquaversally +Quar +quaranty +quarantinable +quarantine +quarantined +quarantiner +quarantines +quarantine's +quarantining +quardeel +quare +quarenden +quarender +quarentene +quaresma +quarion +quark +quarks +quarl +quarle +quarles +quarmen +quarred +quarrel +quarreled +quarreler +quarrelers +quarrelet +quarreling +quarrelingly +quarrelled +quarreller +quarrellers +quarrelling +quarrellingly +quarrellous +quarrelous +quarrelously +quarrelproof +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarry +quarriable +quarryable +quarrian +quarried +quarrier +quarriers +quarries +quarry-faced +quarrying +quarryman +quarrymen +quarrion +quarry-rid +quarry's +quarrystone +Quarryville +quarrome +quarsome +quart +quart. +Quarta +quartan +Quartana +quartane +quartano +quartans +Quartas +quartation +quartaut +quarte +quartenylic +quarter +quarterage +quarterback +quarterbacked +quarterbacking +quarterbacks +quarter-bound +quarter-breed +quarter-cast +quarter-cleft +quarter-cut +quarter-day +quarterdeck +quarter-deck +quarter-decker +quarterdeckish +quarterdecks +quarter-dollar +quartered +quarterer +quarter-faced +quarterfinal +quarter-final +quarterfinalist +quarter-finalist +quarterfoil +quarter-foot +quarter-gallery +quarter-hollow +quarter-hoop +quarter-hour +quarter-yard +quarter-year +quarter-yearly +quarter-inch +quartering +quarterings +quarterization +quarterland +quarter-left +quarterly +quarterlies +quarterlight +quarterman +quartermaster +quartermasterlike +quartermasters +quartermastership +quartermen +quarter-mile +quarter-miler +quarter-minute +quarter-month +quarter-moon +quartern +quarternight +quarternion +quarterns +quarteron +quarterpace +quarter-phase +quarter-pierced +quarter-pint +quarter-pound +quarter-right +quarter-run +quarters +quartersaw +quartersawed +quartersawing +quartersawn +quarter-second +quarter-sessions +quarter-sheet +quarter-size +quarterspace +quarterstaff +quarterstaves +quarterstetch +quarter-vine +quarter-wave +quarter-witted +quartes +Quartet +quartets +quartet's +quartette +quartetto +quartful +quartic +quartics +quartile +quartiles +quartin +quartine +quartinho +quartiparous +Quartis +quarto +quarto-centenary +Quartodeciman +quartodecimanism +quartole +quartos +quart-pot +quarts +Quartus +quartz +quartz-basalt +quartz-diorite +quartzes +quartz-free +quartzy +quartzic +quartziferous +quartzite +quartzitic +quartzless +quartz-monzonite +quartzoid +quartzose +quartzous +quartz-syenite +Quartzsite +quasar +quasars +quash +quashed +Quashee +quashey +quasher +quashers +quashes +Quashi +quashy +quashing +quasi +quasi- +quasi-absolute +quasi-absolutely +quasi-academic +quasi-academically +quasi-acceptance +quasi-accepted +quasi-accidental +quasi-accidentally +quasi-acquainted +quasi-active +quasi-actively +quasi-adequate +quasi-adequately +quasi-adjusted +quasi-admire +quasi-admired +quasi-admiring +quasi-adopt +quasi-adopted +quasi-adult +quasi-advantageous +quasi-advantageously +quasi-affectionate +quasi-affectionately +quasi-affirmative +quasi-affirmatively +quasi-alternating +quasi-alternatingly +quasi-alternative +quasi-alternatively +quasi-amateurish +quasi-amateurishly +quasi-American +quasi-Americanized +quasi-amiable +quasi-amiably +quasi-amusing +quasi-amusingly +quasi-ancient +quasi-anciently +quasi-angelic +quasi-angelically +quasi-antique +quasi-anxious +quasi-anxiously +quasi-apologetic +quasi-apologetically +quasi-appealing +quasi-appealingly +quasi-appointed +quasi-appropriate +quasi-appropriately +quasi-artistic +quasi-artistically +quasi-aside +quasi-asleep +quasi-athletic +quasi-athletically +quasi-attempt +quasi-audible +quasi-audibly +quasi-authentic +quasi-authentically +quasi-authorized +quasi-automatic +quasi-automatically +quasi-awful +quasi-awfully +quasi-bad +quasi-bankrupt +quasi-basic +quasi-basically +quasi-beneficial +quasi-beneficially +quasi-benevolent +quasi-benevolently +quasi-biographical +quasi-biographically +quasi-blind +quasi-blindly +quasi-brave +quasi-bravely +quasi-brilliant +quasi-brilliantly +quasi-bronze +quasi-brotherly +quasi-calm +quasi-calmly +quasi-candid +quasi-candidly +quasi-capable +quasi-capably +quasi-careful +quasi-carefully +quasi-characteristic +quasi-characteristically +quasi-charitable +quasi-charitably +quasi-cheerful +quasi-cheerfully +quasi-cynical +quasi-cynically +quasi-civil +quasi-civilly +quasi-classic +quasi-classically +quasi-clerical +quasi-clerically +quasi-collegiate +quasi-colloquial +quasi-colloquially +quasi-comfortable +quasi-comfortably +quasi-comic +quasi-comical +quasi-comically +quasi-commanding +quasi-commandingly +quasi-commercial +quasi-commercialized +quasi-commercially +quasi-common +quasi-commonly +quasi-compact +quasi-compactly +quasi-competitive +quasi-competitively +quasi-complete +quasi-completely +quasi-complex +quasi-complexly +quasi-compliant +quasi-compliantly +quasi-complimentary +quasi-compound +quasi-comprehensive +quasi-comprehensively +quasi-compromising +quasi-compromisingly +quasi-compulsive +quasi-compulsively +quasi-compulsory +quasi-compulsorily +quasi-confident +quasi-confidential +quasi-confidentially +quasi-confidently +quasi-confining +quasi-conforming +quasi-congenial +quasi-congenially +quasi-congratulatory +quasi-connective +quasi-connectively +quasi-conscientious +quasi-conscientiously +quasi-conscious +quasi-consciously +quasi-consequential +quasi-consequentially +quasi-conservative +quasi-conservatively +quasi-considerate +quasi-considerately +quasi-consistent +quasi-consistently +quasi-consolidated +quasi-constant +quasi-constantly +quasi-constitutional +quasi-constitutionally +quasi-constructed +quasi-constructive +quasi-constructively +quasi-consuming +quasi-content +quasi-contented +quasi-contentedly +quasi-continual +quasi-continually +quasicontinuous +quasi-continuous +quasi-continuously +quasi-contolled +quasi-contract +quasi-contrary +quasi-contrarily +quasi-contrasted +quasi-controlling +quasi-conveyed +quasi-convenient +quasi-conveniently +quasi-conventional +quasi-conventionally +quasi-converted +quasi-convinced +quasi-cordial +quasi-cordially +quasi-correct +quasi-correctly +quasi-courteous +quasi-courteously +quasi-crafty +quasi-craftily +quasi-criminal +quasi-criminally +quasi-critical +quasi-critically +quasi-cultivated +quasi-cunning +quasi-cunningly +quasi-damaged +quasi-dangerous +quasi-dangerously +quasi-daring +quasi-daringly +quasi-deaf +quasi-deafening +quasi-deafly +quasi-decorated +quasi-defeated +quasi-defiant +quasi-defiantly +quasi-definite +quasi-definitely +quasi-deify +quasi-dejected +quasi-dejectedly +quasi-deliberate +quasi-deliberately +quasi-delicate +quasi-delicately +quasi-delighted +quasi-delightedly +quasi-demanding +quasi-demandingly +quasi-democratic +quasi-democratically +quasi-dependence +quasi-dependent +quasi-dependently +quasi-depressed +quasi-desolate +quasi-desolately +quasi-desperate +quasi-desperately +quasi-despondent +quasi-despondently +quasi-determine +quasi-devoted +quasi-devotedly +quasi-difficult +quasi-difficultly +quasi-dignified +quasi-dignifying +quasi-dying +quasi-diplomatic +quasi-diplomatically +quasi-disadvantageous +quasi-disadvantageously +quasi-disastrous +quasi-disastrously +quasi-discreet +quasi-discreetly +quasi-discriminating +quasi-discriminatingly +quasi-disgraced +quasi-disgusted +quasi-disgustedly +quasi-distant +quasi-distantly +quasi-distressed +quasi-diverse +quasi-diversely +quasi-diversified +quasi-divided +quasi-dividedly +quasi-double +quasi-doubly +quasi-doubtful +quasi-doubtfully +quasi-dramatic +quasi-dramatically +quasi-dreadful +quasi-dreadfully +quasi-dumb +quasi-dumbly +quasi-duplicate +quasi-dutiful +quasi-dutifully +quasi-eager +quasi-eagerly +quasi-economic +quasi-economical +quasi-economically +quasi-educated +quasi-educational +quasi-educationally +quasi-effective +quasi-effectively +quasi-efficient +quasi-efficiently +quasi-elaborate +quasi-elaborately +quasi-elementary +quasi-eligible +quasi-eligibly +quasi-eloquent +quasi-eloquently +quasi-eminent +quasi-eminently +quasi-emotional +quasi-emotionally +quasi-empty +quasi-endless +quasi-endlessly +quasi-energetic +quasi-energetically +quasi-enforced +quasi-engaging +quasi-engagingly +quasi-English +quasi-entertaining +quasi-enthused +quasi-enthusiastic +quasi-enthusiastically +quasi-envious +quasi-enviously +quasi-episcopal +quasi-episcopally +quasi-equal +quasi-equally +quasi-equitable +quasi-equitably +quasi-equivalent +quasi-equivalently +quasi-erotic +quasi-erotically +quasi-essential +quasi-essentially +quasi-established +quasi-eternal +quasi-eternally +quasi-ethical +quasi-everlasting +quasi-everlastingly +quasi-evil +quasi-evilly +quasi-exact +quasi-exactly +quasi-exceptional +quasi-exceptionally +quasi-excessive +quasi-excessively +quasi-exempt +quasi-exiled +quasi-existent +quasi-expectant +quasi-expectantly +quasi-expedient +quasi-expediently +quasi-expensive +quasi-expensively +quasi-experienced +quasi-experimental +quasi-experimentally +quasi-explicit +quasi-explicitly +quasi-exposed +quasi-expressed +quasi-external +quasi-externally +quasi-exterritorial +quasi-extraterritorial +quasi-extraterritorially +quasi-extreme +quasi-fabricated +quasi-fair +quasi-fairly +quasi-faithful +quasi-faithfully +quasi-false +quasi-falsely +quasi-familiar +quasi-familiarly +quasi-famous +quasi-famously +quasi-fascinated +quasi-fascinating +quasi-fascinatingly +quasi-fashionable +quasi-fashionably +quasi-fatal +quasi-fatalistic +quasi-fatalistically +quasi-fatally +quasi-favorable +quasi-favorably +quasi-favourable +quasi-favourably +quasi-federal +quasi-federally +quasi-feudal +quasi-feudally +quasi-fictitious +quasi-fictitiously +quasi-final +quasi-financial +quasi-financially +quasi-fireproof +quasi-fiscal +quasi-fiscally +quasi-fit +quasi-foolish +quasi-foolishly +quasi-forced +quasi-foreign +quasi-forgetful +quasi-forgetfully +quasi-forgotten +quasi-formal +quasi-formally +quasi-formidable +quasi-formidably +quasi-fortunate +quasi-fortunately +quasi-frank +quasi-frankly +quasi-fraternal +quasi-fraternally +quasi-free +quasi-freely +quasi-French +quasi-fulfilling +quasi-full +quasi-fully +quasi-gay +quasi-gallant +quasi-gallantly +quasi-gaseous +quasi-generous +quasi-generously +quasi-genteel +quasi-genteelly +quasi-gentlemanly +quasi-genuine +quasi-genuinely +quasi-German +quasi-glad +quasi-gladly +quasi-glorious +quasi-gloriously +quasi-good +quasi-gracious +quasi-graciously +quasi-grateful +quasi-gratefully +quasi-grave +quasi-gravely +quasi-great +quasi-greatly +quasi-Grecian +quasi-Greek +quasi-guaranteed +quasi-guilty +quasi-guiltily +quasi-habitual +quasi-habitually +quasi-happy +quasi-harmful +quasi-harmfully +quasi-healthful +quasi-healthfully +quasi-hearty +quasi-heartily +quasi-helpful +quasi-helpfully +quasi-hereditary +quasi-heroic +quasi-heroically +quasi-historic +quasi-historical +quasi-historically +quasi-honest +quasi-honestly +quasi-honorable +quasi-honorably +quasi-human +quasi-humanistic +quasi-humanly +quasi-humble +quasi-humbly +quasi-humorous +quasi-humorously +quasi-ideal +quasi-idealistic +quasi-idealistically +quasi-ideally +quasi-identical +quasi-identically +quasi-ignorant +quasi-ignorantly +quasi-immediate +quasi-immediately +quasi-immortal +quasi-immortally +quasi-impartial +quasi-impartially +quasi-important +quasi-importantly +quasi-improved +quasi-inclined +quasi-inclusive +quasi-inclusively +quasi-increased +quasi-independent +quasi-independently +quasi-indifferent +quasi-indifferently +quasi-induced +quasi-indulged +quasi-industrial +quasi-industrially +quasi-inevitable +quasi-inevitably +quasi-inferior +quasi-inferred +quasi-infinite +quasi-infinitely +quasi-influential +quasi-influentially +quasi-informal +quasi-informally +quasi-informed +quasi-inherited +quasi-initiated +quasi-injured +quasi-injurious +quasi-injuriously +quasi-innocent +quasi-innocently +quasi-innumerable +quasi-innumerably +quasi-insistent +quasi-insistently +quasi-inspected +quasi-inspirational +quasi-installed +quasi-instructed +quasi-insulted +quasi-intellectual +quasi-intellectually +quasi-intelligent +quasi-intelligently +quasi-intended +quasi-interested +quasi-interestedly +quasi-internal +quasi-internalized +quasi-internally +quasi-international +quasi-internationalistic +quasi-internationally +quasi-interviewed +quasi-intimate +quasi-intimated +quasi-intimately +quasi-intolerable +quasi-intolerably +quasi-intolerant +quasi-intolerantly +quasi-introduced +quasi-intuitive +quasi-intuitively +quasi-invaded +quasi-investigated +quasi-invisible +quasi-invisibly +quasi-invited +quasi-young +quasi-irregular +quasi-irregularly +Quasi-jacobean +quasi-Japanese +Quasi-jewish +quasi-jocose +quasi-jocosely +quasi-jocund +quasi-jocundly +quasi-jointly +quasijudicial +quasi-judicial +quasi-kind +quasi-kindly +quasi-knowledgeable +quasi-knowledgeably +quasi-laborious +quasi-laboriously +quasi-lamented +quasi-Latin +quasi-lawful +quasi-lawfully +quasi-legal +quasi-legally +quasi-legendary +quasi-legislated +quasi-legislative +quasi-legislatively +quasi-legitimate +quasi-legitimately +quasi-liberal +quasi-liberally +quasi-literary +quasi-living +quasi-logical +quasi-logically +quasi-loyal +quasi-loyally +quasi-luxurious +quasi-luxuriously +quasi-mad +quasi-madly +quasi-magic +quasi-magical +quasi-magically +quasi-malicious +quasi-maliciously +quasi-managed +quasi-managerial +quasi-managerially +quasi-marble +quasi-material +quasi-materially +quasi-maternal +quasi-maternally +quasi-mechanical +quasi-mechanically +quasi-medical +quasi-medically +quasi-medieval +quasi-mental +quasi-mentally +quasi-mercantile +quasi-metaphysical +quasi-metaphysically +quasi-methodical +quasi-methodically +quasi-mighty +quasi-military +quasi-militaristic +quasi-militaristically +quasi-ministerial +quasi-miraculous +quasi-miraculously +quasi-miserable +quasi-miserably +quasi-mysterious +quasi-mysteriously +quasi-mythical +quasi-mythically +quasi-modern +quasi-modest +quasi-modestly +Quasimodo +quasi-moral +quasi-moralistic +quasi-moralistically +quasi-morally +quasi-mourning +quasi-municipal +quasi-municipally +quasi-musical +quasi-musically +quasi-mutual +quasi-mutually +quasi-nameless +quasi-national +quasi-nationalistic +quasi-nationally +quasi-native +quasi-natural +quasi-naturally +quasi-nebulous +quasi-nebulously +quasi-necessary +quasi-negative +quasi-negatively +quasi-neglected +quasi-negligent +quasi-negligible +quasi-negligibly +quasi-neutral +quasi-neutrally +quasi-new +quasi-newly +quasi-normal +quasi-normally +quasi-notarial +quasi-nuptial +quasi-obedient +quasi-obediently +quasi-objective +quasi-objectively +quasi-obligated +quasi-observed +quasi-offensive +quasi-offensively +quasi-official +quasi-officially +quasi-opposed +quasiorder +quasi-ordinary +quasi-organic +quasi-organically +quasi-oriental +quasi-orientally +quasi-original +quasi-originally +quasiparticle +quasi-partisan +quasi-passive +quasi-passively +quasi-pathetic +quasi-pathetically +quasi-patient +quasi-patiently +quasi-patriarchal +quasi-patriotic +quasi-patriotically +quasi-patronizing +quasi-patronizingly +quasi-peaceful +quasi-peacefully +quasi-perfect +quasi-perfectly +quasiperiodic +quasi-periodic +quasi-periodically +quasi-permanent +quasi-permanently +quasi-perpetual +quasi-perpetually +quasi-personable +quasi-personably +quasi-personal +quasi-personally +quasi-perusable +quasi-philosophical +quasi-philosophically +quasi-physical +quasi-physically +quasi-pious +quasi-piously +quasi-plausible +quasi-pleasurable +quasi-pleasurably +quasi-pledge +quasi-pledged +quasi-pledging +quasi-plentiful +quasi-plentifully +quasi-poetic +quasi-poetical +quasi-poetically +quasi-politic +quasi-political +quasi-politically +quasi-poor +quasi-poorly +quasi-popular +quasi-popularly +quasi-positive +quasi-positively +quasi-powerful +quasi-powerfully +quasi-practical +quasi-practically +quasi-precedent +quasi-preferential +quasi-preferentially +quasi-prejudiced +quasi-prepositional +quasi-prepositionally +quasi-prevented +quasi-private +quasi-privately +quasi-privileged +quasi-probable +quasi-probably +quasi-problematic +quasi-productive +quasi-productively +quasi-progressive +quasi-progressively +quasi-promised +quasi-prompt +quasi-promptly +quasi-proof +quasi-prophetic +quasi-prophetical +quasi-prophetically +quasi-prosecuted +quasi-prosperous +quasi-prosperously +quasi-protected +quasi-proud +quasi-proudly +quasi-provincial +quasi-provincially +quasi-provocative +quasi-provocatively +quasi-public +quasi-publicly +quasi-punished +quasi-pupillary +quasi-purchased +quasi-qualified +quasi-radical +quasi-radically +quasi-rational +quasi-rationally +quasi-realistic +quasi-realistically +quasi-reasonable +quasi-reasonably +quasi-rebellious +quasi-rebelliously +quasi-recent +quasi-recently +quasi-recognized +quasi-reconciled +quasi-reduced +quasi-refined +quasi-reformed +quasi-refused +quasi-registered +quasi-regular +quasi-regularly +quasi-regulated +quasi-rejected +quasi-reliable +quasi-reliably +quasi-relieved +quasi-religious +quasi-religiously +quasi-remarkable +quasi-remarkably +quasi-renewed +quasi-repaired +quasi-replaced +quasi-reported +quasi-represented +quasi-republican +quasi-required +quasi-rescued +quasi-residential +quasi-residentially +quasi-resisted +quasi-respectable +quasi-respectably +quasi-respected +quasi-respectful +quasi-respectfully +quasi-responsible +quasi-responsibly +quasi-responsive +quasi-responsively +quasi-restored +quasi-retired +quasi-revolutionized +quasi-rewarding +quasi-ridiculous +quasi-ridiculously +quasi-righteous +quasi-righteously +quasi-royal +quasi-royally +quasi-romantic +quasi-romantically +quasi-rural +quasi-rurally +quasi-sad +quasi-sadly +quasi-safe +quasi-safely +quasi-sagacious +quasi-sagaciously +quasi-saintly +quasi-sanctioned +quasi-sanguine +quasi-sanguinely +quasi-sarcastic +quasi-sarcastically +quasi-satirical +quasi-satirically +quasi-satisfied +quasi-savage +quasi-savagely +quasi-scholarly +quasi-scholastic +quasi-scholastically +quasi-scientific +quasi-scientifically +quasi-secret +quasi-secretive +quasi-secretively +quasi-secretly +quasi-secure +quasi-securely +quasi-sentimental +quasi-sentimentally +quasi-serious +quasi-seriously +quasi-settled +quasi-similar +quasi-similarly +quasi-sympathetic +quasi-sympathetically +quasi-sincere +quasi-sincerely +quasi-single +quasi-singly +quasi-systematic +quasi-systematically +quasi-systematized +quasi-skillful +quasi-skillfully +quasi-slanderous +quasi-slanderously +quasi-sober +quasi-soberly +quasi-socialistic +quasi-socialistically +quasi-sovereign +quasi-Spanish +quasi-spatial +quasi-spatially +quasi-spherical +quasi-spherically +quasi-spirited +quasi-spiritedly +quasi-spiritual +quasi-spiritually +quasi-standardized +quasistationary +quasi-stationary +quasi-stylish +quasi-stylishly +quasi-strenuous +quasi-strenuously +quasi-studious +quasi-studiously +quasi-subjective +quasi-subjectively +quasi-submissive +quasi-submissively +quasi-successful +quasi-successfully +quasi-sufficient +quasi-sufficiently +quasi-superficial +quasi-superficially +quasi-superior +quasi-supervised +quasi-supported +quasi-suppressed +quasi-tangent +quasi-tangible +quasi-tangibly +quasi-technical +quasi-technically +quasi-temporal +quasi-temporally +quasi-territorial +quasi-territorially +quasi-testamentary +quasi-theatrical +quasi-theatrically +quasi-thorough +quasi-thoroughly +quasi-typical +quasi-typically +quasi-tyrannical +quasi-tyrannically +quasi-tolerant +quasi-tolerantly +quasi-total +quasi-totally +quasi-traditional +quasi-traditionally +quasi-tragic +quasi-tragically +quasi-tribal +quasi-tribally +quasi-truthful +quasi-truthfully +quasi-ultimate +quasi-unanimous +quasi-unanimously +quasi-unconscious +quasi-unconsciously +quasi-unified +quasi-universal +quasi-universally +quasi-uplift +quasi-utilized +quasi-valid +quasi-validly +quasi-valued +quasi-venerable +quasi-venerably +quasi-victorious +quasi-victoriously +quasi-violated +quasi-violent +quasi-violently +quasi-virtuous +quasi-virtuously +quasi-vital +quasi-vitally +quasi-vocational +quasi-vocationally +quasi-warfare +quasi-warranted +quasi-wealthy +quasi-whispered +quasi-wicked +quasi-wickedly +quasi-willing +quasi-willingly +quasi-wrong +quasi-zealous +quasi-zealously +quasky +quaskies +Quasqueton +quasquicentennial +quass +quassation +quassative +quasses +Quassia +quassias +quassiin +quassin +quassins +quat +quata +quatch +quate +quatenus +quatercentenary +quater-centenary +quaterion +quatern +quaternal +Quaternary +quaternarian +quaternaries +quaternarius +quaternate +quaternion +quaternionic +quaternionist +quaternitarian +quaternity +quaternities +quateron +quaters +quatertenses +Quathlamba +quatorzain +quatorze +quatorzes +quatrayle +quatrain +quatrains +quatral +quatre +quatreble +quatrefeuille +quatrefoil +quatrefoiled +quatrefoils +quatrefoliated +quatres +quatrible +quatrin +quatrino +quatrocentism +quatrocentist +quatrocento +Quatsino +quatty +quattie +quattrini +quattrino +quattrocento +quattuordecillion +quattuordecillionth +quatuor +quatuorvirate +quauk +quave +quaver +quavered +quaverer +quaverers +quavery +quaverymavery +quavering +quaveringly +quaverous +quavers +quaviver +quaw +quawk +qubba +Qubecois +Que +Que. +queach +queachy +queachier +queachiest +queak +queal +quean +quean-cat +queanish +queanlike +queans +quease +queasy +queasier +queasiest +queasily +queasiness +queasinesses +queasom +queazen +queazy +queazier +queaziest +Quebec +Quebecer +Quebeck +Quebecker +Quebecois +quebrachamine +quebrachine +quebrachite +quebrachitol +quebracho +quebrada +quebradilla +Quebradillas +quebrith +Quechee +Quechua +Quechuan +Quechuas +quedful +quedly +quedness +quedship +queechy +Queen +Queena +Queenanne +Queen-Anne +queencake +queencraft +queencup +queendom +queened +queenfish +queenfishes +queenhood +Queenie +queening +queenite +queenless +queenlet +queenly +queenlier +queenliest +queenlike +queenliness +queen-mother +queen-of-the-meadow +queen-of-the-prairie +queen-post +queenright +queenroot +Queens +queen's +queensberry +queensberries +Queen's-flower +queenship +Queensland +Queenstown +queensware +queens-ware +queenweed +queenwood +queer +queer-bashing +queered +queer-eyed +queerer +queerest +queer-faced +queer-headed +queery +queering +queerish +queerishness +queerity +queer-legged +queerly +queer-looking +queer-made +queerness +queernesses +queer-notioned +queers +queer-shaped +queersome +queer-spirited +queer-tempered +queest +queesting +queet +queeve +queez-madam +quegh +quei +quey +queing +queintise +queys +QUEL +quelch +Quelea +Quelimane +quelite +quell +quellable +quelled +queller +quellers +quelling +quellio +quells +quellung +quelme +Quelpart +quelquechose +quelt +quem +Quemado +queme +quemeful +quemefully +quemely +Quemoy +Quenby +quench +quenchable +quenchableness +quenched +quencher +quenchers +quenches +quenching +quenchless +quenchlessly +quenchlessness +quenda +Queneau +quenelle +quenelles +Quenemo +quenite +Quenna +Quennie +quenselite +Quent +Quentin +quentise +Quenton +quercetagetin +quercetic +quercetin +quercetum +Quercia +quercic +Querciflorae +quercimeritrin +quercin +quercine +quercinic +quercitannic +quercitannin +quercite +quercitin +quercitol +quercitrin +quercitron +quercivorous +Quercus +Querecho +querela +querelae +querele +querencia +Querendi +Querendy +querent +Queres +Queretaro +Queri +query +Querida +Queridas +querido +queridos +queried +querier +queriers +queries +querying +queryingly +queryist +queriman +querimans +querimony +querimonies +querimonious +querimoniously +querimoniousness +querist +querists +querken +querl +quern +quernal +Quernales +querns +quernstone +querre +quersprung +Quertaro +querulant +querulation +querulent +querulential +querulist +querulity +querulosity +querulous +querulously +querulousness +querulousnesses +ques +ques. +quesal +quesited +quesitive +Quesnay +Quesnel +quest +Questa +quested +quester +questers +questeur +questful +questhouse +questing +questingly +question +questionability +questionable +questionableness +questionably +questionary +questionaries +question-begging +questioned +questionee +questioner +questioners +questioning +questioningly +questionings +questionist +questionle +questionless +questionlessly +questionlessness +question-mark +questionnaire +questionnaires +questionnaire's +questionniare +questionniares +questionous +questions +questionwise +questman +questmen +questmonger +Queston +questor +questorial +questors +questorship +questrist +quests +quet +quetch +quetenite +quethe +quetsch +Quetta +quetzal +Quetzalcoatl +quetzales +quetzals +queue +queued +queueing +queuer +queuers +queues +queuing +quezal +quezales +quezals +Quezaltenango +Quezon +qui +quia +Quiangan +quiapo +quiaquia +quia-quia +quib +quibble +quibbled +quibbleproof +quibbler +quibblers +quibbles +quibbling +quibblingly +Quibdo +Quiberon +quiblet +quibus +quica +Quiche +quiches +Quichua +Quick +quick-acting +quickbeam +quickborn +quick-burning +quick-change +quick-coming +quick-compounded +quick-conceiving +quick-decaying +quick-designing +quick-devouring +quick-drawn +quick-eared +quicked +Quickel +quicken +quickenance +quickenbeam +quickened +quickener +quickening +quickens +quicker +quickest +quick-fading +quick-falling +quick-fire +quick-firer +quick-firing +quick-flowing +quickfoot +quick-freeze +quick-freezer +quick-freezing +quick-froze +quick-frozen +quick-glancing +quick-gone +quick-growing +quick-guiding +quick-gushing +quick-handed +quickhatch +quickhearted +quickie +quickies +quicking +quick-laboring +quickly +quicklime +quick-lunch +Quickman +quick-minded +quick-moving +quickness +quicknesses +quick-nosed +quick-paced +quick-piercing +quick-questioning +quick-raised +quick-returning +quick-rolling +quick-running +quicks +quicksand +quicksandy +quicksands +quick-saver +Quicksburg +quick-scented +quick-scenting +quick-selling +quickset +quicksets +quick-setting +quick-shifting +quick-shutting +quickside +quick-sighted +quick-sightedness +quicksilver +quicksilvery +quicksilvering +quicksilverish +quicksilverishness +quicksilvers +quick-speaking +quick-spirited +quick-spouting +quickstep +quick-stepping +quicksteps +quick-talking +quick-tempered +quick-thinking +quickthorn +quick-thoughted +quick-thriving +quick-voiced +quickwater +quick-winged +quick-witted +quick-wittedly +quickwittedness +quick-wittedness +quickwork +quick-wrought +quid +Quidae +quidam +quiddany +quiddative +Quidde +quidder +Quiddist +quiddit +quidditative +quidditatively +quiddity +quiddities +quiddle +quiddled +quiddler +quiddling +quidnunc +quidnuncs +quids +quienal +quiesce +quiesced +quiescence +quiescences +quiescency +quiescent +quiescently +quiescing +quiet +quieta +quietable +quietage +quiet-colored +quiet-dispositioned +quieted +quiet-eyed +quieten +quietened +quietener +quietening +quietens +quieter +quieters +quietest +quiet-going +quieti +quieting +quietism +quietisms +quietist +quietistic +quietists +quietive +quietly +quietlike +quiet-living +quiet-looking +quiet-mannered +quiet-minded +quiet-moving +quietness +quietnesses +quiet-patterned +quiets +quiet-seeming +quietsome +quiet-spoken +quiet-tempered +quietude +quietudes +quietus +quietuses +quiff +quiffing +quiffs +Quigley +qui-hi +qui-hy +Quiina +Quiinaceae +quiinaceous +quila +quilate +Quilcene +quileces +quiles +quileses +Quileute +quilez +quilisma +quilkin +Quill +Quillagua +quillai +quillaia +quillaias +quillaic +quillais +Quillaja +quillajas +quillajic +Quillan +quillback +quillbacks +quilled +quiller +quillet +quilleted +quillets +quillfish +quillfishes +quilly +quilling +quillity +quill-less +quill-like +Quillon +quills +quilltail +quill-tailed +quillwork +quillwort +Quilmes +quilt +quilted +quilter +quilters +quilting +quiltings +quilts +quim +Quimbaya +Quimby +Quimper +Quin +quin- +quina +quinacrine +Quinaielt +quinaldic +quinaldyl +quinaldin +quinaldine +quinaldinic +quinaldinium +quinamicin +quinamicine +quinamidin +quinamidine +quinamin +quinamine +quinanarii +quinanisole +quinaquina +quinary +quinarian +quinaries +quinarii +quinarius +quinas +quinate +quinatoxin +quinatoxine +Quinault +quinazolyl +quinazolin +quinazoline +Quinby +Quince +Quincey +quincentenary +quincentennial +quinces +quincewort +quinch +Quincy +quincies +quincubital +quincubitalism +quincuncial +quincuncially +quincunx +quincunxes +quincunxial +quindecad +quindecagon +quindecangle +quindecaplet +quindecasyllabic +quindecemvir +quindecemvirate +quindecemviri +quindecennial +quindecylic +quindecillion +quindecillionth +quindecim +quindecima +quindecimvir +quindene +Quinebaug +quinela +quinelas +quinella +quinellas +quinet +quinetum +quingentenary +quinhydrone +quinia +quinible +quinic +quinicin +quinicine +quinidia +quinidin +quinidine +quiniela +quinielas +quinyie +quinyl +quinin +quinina +quininas +quinine +quinines +quininiazation +quininic +quininism +quininize +quinins +quiniretin +quinisext +quinisextine +quinism +quinite +quinitol +quinizarin +quinize +quink +Quinlan +Quinn +quinnat +quinnats +Quinnesec +quinnet +Quinnimont +Quinnipiac +quino- +quinoa +quinoas +quinocarbonium +quinoform +quinogen +quinoid +quinoidal +quinoidation +quinoidin +quinoidine +quinoids +quinoyl +quinol +quinolas +quinolyl +quinolin +quinoline +quinolinic +quinolinyl +quinolinium +quinolins +quinology +quinologist +quinols +quinometry +quinon +quinone +quinonediimine +quinones +quinonic +quinonyl +quinonimin +quinonimine +quinonization +quinonize +quinonoid +quinopyrin +quinotannic +quinotoxine +quinova +quinovatannic +quinovate +quinovic +quinovin +quinovose +quinoxalyl +quinoxalin +quinoxaline +quinquagenary +quinquagenarian +quinquagenaries +Quinquagesima +Quinquagesimal +quinquangle +quinquarticular +Quinquatria +Quinquatrus +Quinque +quinque- +quinque-angle +quinque-angled +quinque-angular +quinque-annulate +quinque-articulate +quinquecapsular +quinquecentenary +quinquecostate +quinquedentate +quinquedentated +quinquefarious +quinquefid +quinquefoil +quinquefoliate +quinquefoliated +quinquefoliolate +quinquegrade +quinquejugous +quinquelateral +quinqueliteral +quinquelobate +quinquelobated +quinquelobed +quinquelocular +quinqueloculine +quinquenary +quinquenerval +quinquenerved +quinquennalia +quinquennia +quinquenniad +quinquennial +quinquennialist +quinquennially +quinquennium +quinquenniums +quinquepartite +quinquepartition +quinquepedal +quinquepedalian +quinquepetaloid +quinquepunctal +quinquepunctate +quinqueradial +quinqueradiate +quinquereme +quinquertium +quinquesect +quinquesection +quinqueseptate +quinqueserial +quinqueseriate +quinquesyllabic +quinquesyllable +quinquetubercular +quinquetuberculate +quinquevalence +quinquevalency +quinquevalent +quinquevalve +quinquevalvous +quinquevalvular +quinqueverbal +quinqueverbial +quinquevir +quinquevirate +quinquevirs +quinquiliteral +quinquina +quinquino +quinquivalent +quins +quinse +quinsy +quinsyberry +quinsyberries +quinsied +quinsies +quinsywort +Quint +quint- +Quinta +quintad +quintadena +quintadene +quintain +quintains +quintal +quintals +quintan +Quintana +quintans +quintant +quintar +quintary +quintars +quintaten +quintato +quinte +quintefoil +quintelement +quintennial +Quinter +quinternion +Quintero +quinteron +quinteroon +quintes +quintescence +Quintessa +quintessence +quintessences +quintessential +quintessentiality +quintessentially +quintessentiate +quintet +quintets +quintette +quintetto +quintfoil +quinti- +quintic +quintics +Quintie +quintile +quintiles +Quintilian +Quintilis +Quintilla +Quintillian +quintillion +quintillions +quintillionth +quintillionths +Quintin +Quintina +quintins +quintiped +Quintius +quinto +quintocubital +quintocubitalism +quintole +Quinton +quintons +quintroon +quints +quintuple +quintupled +quintuple-nerved +quintuple-ribbed +quintuples +quintuplet +quintuplets +quintuplicate +quintuplicated +quintuplicates +quintuplicating +quintuplication +quintuplinerved +quintupling +quintupliribbed +Quintus +quinua +quinuclidine +Quinwood +quinzaine +quinze +quinzieme +quip +quipful +quipo +quippe +quipped +quipper +quippy +quipping +quippish +quippishness +quippu +quippus +quips +quipsome +quipsomeness +quipster +quipsters +quipu +quipus +quira +quircal +quire +quired +quires +quirewise +Quirinal +Quirinalia +quirinca +quiring +Quirinus +Quirita +quiritary +quiritarian +Quirite +Quirites +Quirk +quirked +quirky +quirkier +quirkiest +quirkily +quirkiness +quirking +quirkish +quirks +quirksey +quirksome +quirl +quirquincho +quirt +quirted +quirting +quirts +quis +quisby +quiscos +quisle +quisler +Quisling +quislingism +quislingistic +quislings +Quisqualis +quisqueite +quisquilian +quisquiliary +quisquilious +quisquous +quist +quistiti +quistron +quisutsch +quit +Quita +quitantie +Quitaque +quitch +quitches +quitclaim +quitclaimed +quitclaiming +quitclaims +quite +quitely +Quitemoca +Quiteno +Quiteri +Quiteria +Quiteris +quiteve +quiting +Quitman +Quito +quitrent +quit-rent +quitrents +quits +Quitt +quittable +quittal +quittance +quittances +quitted +quitter +quitterbone +quitters +quitter's +quitting +quittor +quittors +Quitu +quiver +quivered +quiverer +quiverers +quiverful +quivery +quivering +quiveringly +quiverish +quiverleaf +quivers +Quivira +Quixote +quixotes +quixotic +quixotical +quixotically +quixotism +quixotize +quixotry +quixotries +quiz +quizmaster +quizmasters +quizzability +quizzable +quizzacious +quizzatorial +quizzed +quizzee +quizzer +quizzery +quizzers +quizzes +quizzy +quizzical +quizzicality +quizzically +quizzicalness +quizzify +quizzification +quizziness +quizzing +quizzing-glass +quizzingly +quizzish +quizzism +quizzity +Qulin +Qulllon +Qum +Qumran +Qung +quo +quo' +quoad +quobosque-weed +quod +quodded +quoddies +quodding +quoddity +quodlibet +quodlibetal +quodlibetary +quodlibetarian +quodlibetic +quodlibetical +quodlibetically +quodlibetz +quodling +quods +Quogue +quohog +quohogs +quoilers +quoin +quoined +quoining +quoins +quoit +quoited +quoiter +quoiting +quoitlike +quoits +quokka +quokkas +quominus +quomodo +quomodos +quondam +quondamly +quondamship +quoniam +quonking +quonset +quop +quor +Quoratean +quorum +quorums +quos +quot +quot. +quota +quotability +quotable +quotableness +quotably +quotas +quota's +quotation +quotational +quotationally +quotationist +quotations +quotation's +quotative +quote +quoted +quotee +quoteless +quotennial +quoter +quoters +quotes +quoteworthy +quoth +quotha +quotid +quotidian +quotidianly +quotidianness +quotient +quotients +quoties +quotiety +quotieties +quoting +quotingly +quotity +quotlibet +quott +quotum +Quran +Qur'an +qursh +qurshes +Qurti +qurush +qurushes +Qutb +QV +QWERTY +QWL +R +R&D +R. +R.A. +R.A.A.F. +R.A.M. +R.C. +R.C.A.F. +R.C.M.P. +R.C.P. +R.C.S. +R.E. +r.h. +R.I. +R.I.B.A. +R.I.P. +R.M.A. +R.M.S. +R.N. +r.p.s. +R.Q. +R.R. +R.S.V.P. +R/D +RA +Raab +raad +raadzaal +RAAF +Raama +Raamses +raanan +Raasch +raash +Rab +Rabaal +Rabah +rabal +raband +rabanna +Rabassa +Rabat +rabatine +rabato +rabatos +rabats +rabatte +rabatted +rabattement +rabatting +Rabaul +rabban +rabbanim +rabbanist +rabbanite +rabbet +rabbeted +rabbeting +rabbets +rabbet-shaped +Rabbi +rabbies +rabbin +rabbinate +rabbinates +rabbindom +Rabbinic +Rabbinica +rabbinical +rabbinically +rabbinism +Rabbinist +rabbinistic +rabbinistical +Rabbinite +rabbinitic +rabbinize +rabbins +rabbinship +rabbis +rabbish +rabbiship +rabbit +rabbit-backed +rabbitberry +rabbitberries +rabbit-chasing +rabbit-ear +rabbit-eared +rabbited +rabbiteye +rabbiter +rabbiters +rabbit-faced +rabbitfish +rabbitfishes +rabbit-foot +rabbithearted +rabbity +rabbiting +rabbitlike +rabbit-meat +rabbitmouth +rabbit-mouthed +rabbitoh +rabbitproof +rabbitry +rabbitries +rabbitroot +rabbits +rabbit's +rabbit's-foot +rabbit-shouldered +rabbitskin +rabbitweed +rabbitwise +rabbitwood +rabble +rabble-charming +rabble-chosen +rabble-courting +rabble-curbing +rabbled +rabblelike +rabblement +rabbleproof +rabbler +rabble-rouse +rabble-roused +rabble-rouser +rabble-rousing +rabblers +rabbles +rabblesome +rabbling +rabboni +rabbonim +rabbonis +rabdomancy +Rabelais +Rabelaisian +Rabelaisianism +Rabelaism +rabfak +Rabi +Rabia +Rabiah +rabiator +rabic +rabid +rabidity +rabidities +rabidly +rabidness +rabies +rabietic +rabific +rabiform +rabigenic +Rabin +rabinet +Rabinowitz +rabious +rabirubia +rabitic +Rabjohn +Rabkin +rablin +rabot +rabulistic +rabulous +Rabush +RAC +racahout +racallable +racche +raccoon +raccoonberry +raccoons +raccoon's +raccroc +RACE +raceabout +race-begotten +racebrood +racecard +racecourse +race-course +racecourses +raced +racegoer +racegoing +racehorse +race-horse +racehorses +Raceland +racelike +raceline +race-maintaining +racemase +racemate +racemates +racemation +raceme +racemed +racemes +racemic +racemiferous +racemiform +racemism +racemisms +racemization +racemize +racemized +racemizes +racemizing +racemo- +racemocarbonate +racemocarbonic +racemoid +racemomethylate +racemose +racemosely +racemous +racemously +racemule +racemulose +race-murder +RACEP +raceplate +racer +race-riding +racers +racerunner +race-running +races +racetrack +race-track +racetracker +racetracks +racette +raceway +raceways +race-wide +race-winning +rach +Rachaba +Rachael +rache +Rachel +Rachele +Rachelle +raches +rachet +rachets +rachi- +rachial +rachialgia +rachialgic +rachianalgesia +Rachianectes +rachianesthesia +rachicentesis +Rachycentridae +Rachycentron +rachides +rachidial +rachidian +rachiform +Rachiglossa +rachiglossate +rachigraph +rachilla +rachillae +rachiocentesis +rachiocyphosis +rachiococainize +rachiodynia +rachiodont +rachiometer +rachiomyelitis +rachioparalysis +rachioplegia +rachioscoliosis +rachiotome +rachiotomy +rachipagus +rachis +rachischisis +rachises +rachitic +rachitides +rachitis +rachitism +rachitogenic +rachitome +rachitomy +rachitomous +Rachmaninoff +Rachmanism +racy +racial +racialism +racialist +racialistic +racialists +raciality +racialization +racialize +racially +racier +raciest +racily +racinage +Racine +raciness +racinesses +racing +racinglike +racings +racion +racism +racisms +racist +racists +rack +rackabones +rackan +rack-and-pinion +rackapee +rackateer +rackateering +rackboard +rackbone +racked +racker +Rackerby +rackers +racket +racketed +racketeer +racketeering +racketeerings +racketeers +racketer +rackety +racketier +racketiest +racketiness +racketing +racketlike +racketproof +racketry +rackets +racket's +rackett +rackettail +racket-tail +rackful +rackfuls +Rackham +racking +rackingly +rackle +rackless +Racklin +rackman +rackmaster +racknumber +rackproof +rack-rent +rackrentable +rack-renter +racks +rack-stick +rackway +rackwork +rackworks +raclette +raclettes +racloir +racoyian +racomo-oxalic +racon +racons +raconteur +raconteurs +raconteuses +racoon +racoons +Racovian +racquet +racquetball +racquets +RAD +rad. +RADA +Radack +RADAR +radarman +radarmen +radars +radar's +radarscope +radarscopes +Radborne +Radbourne +Radbun +Radburn +Radcliff +Radcliffe +Raddatz +radded +Raddi +Raddy +Raddie +radding +raddle +raddled +raddleman +raddlemen +raddles +raddling +raddlings +radeau +radeaux +radectomy +radectomieseph +radek +Radetzky +radeur +radevore +Radferd +Radford +Radha +Radhakrishnan +radiability +radiable +radiably +radiac +radial +radiale +radialia +radialis +radiality +radialization +radialize +radially +radial-ply +radials +radian +radiance +radiances +radiancy +radiancies +radians +radiant +radiantly +radiantness +radiants +radiary +Radiata +radiate +radiated +radiately +radiateness +radiates +radiate-veined +radiatics +radiatiform +radiating +radiation +radiational +radiationless +radiations +radiative +radiato- +radiatopatent +radiatoporose +radiatoporous +radiator +radiatory +radiators +radiator's +radiatostriate +radiatosulcate +radiato-undulate +radiature +radiatus +radical +radicalism +radicalisms +radicality +radicalization +radicalize +radicalized +radicalizes +radicalizing +radically +radicalness +radicals +radicand +radicands +radicant +radicate +radicated +radicates +radicating +radication +radicel +radicels +radices +radici- +radicicola +radicicolous +radiciferous +radiciflorous +radiciform +radicivorous +radicle +radicles +radicolous +radicose +Radicula +radicular +radicule +radiculectomy +radiculitis +radiculose +radidii +Radie +radiectomy +radient +radiescent +radiesthesia +radiferous +Radiguet +radii +RADIO +radio- +radioacoustics +radioactinium +radioactivate +radioactivated +radioactivating +radioactive +radio-active +radioactively +radioactivity +radioactivities +radioamplifier +radioanaphylaxis +radioastronomy +radioautograph +radioautography +radioautographic +radiobicipital +radiobiology +radiobiologic +radiobiological +radiobiologically +radiobiologist +radiobroadcast +radiobroadcasted +radiobroadcaster +radiobroadcasters +radiobroadcasting +radiobserver +radiocalcium +radiocarbon +radiocarpal +radiocast +radiocaster +radiocasting +radiochemical +radiochemically +radiochemist +radiochemistry +radiocinematograph +radiocommunication +radioconductor +radiocopper +radiodating +radiode +radiodermatitis +radiodetector +radiodiagnoses +radiodiagnosis +radiodigital +radiodynamic +radiodynamics +radiodontia +radiodontic +radiodontics +radiodontist +radioecology +radioecological +radioecologist +radioed +radioelement +radiofrequency +radio-frequency +radiogenic +radiogoniometer +radiogoniometry +radiogoniometric +radiogram +radiograms +radiograph +radiographer +radiography +radiographic +radiographical +radiographically +radiographies +radiographs +radiohumeral +radioing +radioiodine +radio-iodine +radioiron +radioisotope +radioisotopes +radioisotopic +radioisotopically +radiolabel +Radiolaria +radiolarian +radiolead +radiolysis +radiolite +Radiolites +radiolitic +radiolytic +Radiolitidae +radiolocation +radiolocator +radiolocators +radiology +radiologic +radiological +radiologically +radiologies +radiologist +radiologists +radiolucence +radiolucency +radiolucencies +radiolucent +radioluminescence +radioluminescent +radioman +radiomedial +radiomen +radiometallography +radiometeorograph +radiometer +radiometers +radiometry +radiometric +radiometrically +radiometries +radiomicrometer +radiomicrophone +radiomimetic +radiomobile +radiomovies +radiomuscular +radion +radionecrosis +radioneuritis +radionic +radionics +radionuclide +radionuclides +radiopacity +radiopalmar +radiopaque +radioparent +radiopathology +radiopelvimetry +radiophare +radiopharmaceutical +radiophysics +radiophone +radiophones +radiophony +radiophonic +radio-phonograph +radiophosphorus +radiophoto +radiophotogram +radiophotograph +radiophotography +radiopotassium +radiopraxis +radioprotection +radioprotective +radiorays +radios +radioscope +radioscopy +radioscopic +radioscopical +radiosensibility +radiosensitive +radiosensitivity +radiosensitivities +radiosymmetrical +radiosodium +radiosonde +radiosondes +radiosonic +radiostereoscopy +radiosterilization +radiosterilize +radiosterilized +radiostrontium +radiosurgery +radiosurgeries +radiosurgical +radiotechnology +radiotelegram +radiotelegraph +radiotelegrapher +radiotelegraphy +radiotelegraphic +radiotelegraphically +radiotelegraphs +radiotelemetry +radiotelemetric +radiotelemetries +radiotelephone +radiotelephoned +radiotelephones +radiotelephony +radiotelephonic +radiotelephoning +radioteletype +radioteria +radiothallium +radiotherapeutic +radiotherapeutics +radiotherapeutist +radiotherapy +radiotherapies +radiotherapist +radiotherapists +radiothermy +radiothorium +radiotoxemia +radiotoxic +radiotracer +radiotransparency +radiotransparent +radiotrician +Radiotron +radiotropic +radiotropism +radio-ulna +radio-ulnar +radious +radiov +radiovision +radish +radishes +radishlike +radish's +Radisson +radium +radiumization +radiumize +radiumlike +radiumproof +radium-proof +radiums +radiumtherapy +radius +radiuses +radix +radixes +Radke +radknight +Radley +radly +Radloff +RADM +Radman +Radmen +Radmilla +Radnor +Radnorshire +Radom +radome +radomes +radon +radons +rads +radsimir +Radu +radula +radulae +radular +radulas +radulate +raduliferous +raduliform +radzimir +Rae +Raeann +Raeburn +RAEC +Raeford +Raenell +Raetic +RAF +Rafa +Rafael +Rafaela +Rafaelia +Rafaelita +Rafaelle +Rafaellle +Rafaello +Rafaelof +rafale +Rafat +Rafe +Rafer +Raff +Raffaelesque +Raffaello +Raffarty +raffe +raffee +raffery +Rafferty +raffia +raffias +Raffin +raffinase +raffinate +raffing +raffinose +raffish +raffishly +raffishness +raffishnesses +raffle +raffled +raffler +rafflers +Raffles +Rafflesia +Rafflesiaceae +rafflesiaceous +raffling +raffman +Raffo +raffs +Rafi +rafik +Rafiq +rafraichissoir +raft +raftage +rafted +Rafter +raftered +rafters +rafty +raftiness +rafting +raftlike +raftman +rafts +raftsman +raftsmen +RAFVR +rag +raga +ragabash +ragabrash +ragamuffin +ragamuffinism +ragamuffinly +ragamuffins +Ragan +ragas +ragazze +ragbag +rag-bag +ragbags +rag-bailing +rag-beating +rag-boiling +ragbolt +rag-bolt +rag-burn +rag-chew +rag-cutting +rage +rage-crazed +raged +ragee +ragees +rage-filled +rageful +ragefully +rage-infuriate +rageless +Ragen +rageous +rageously +rageousness +rageproof +rager +ragery +rages +ragesome +rage-subduing +rage-swelling +rage-transported +rag-fair +ragfish +ragfishes +Ragg +ragged +raggeder +raggedest +raggedy +raggedly +raggedness +raggednesses +raggee +raggees +ragger +raggery +raggety +raggy +raggies +raggil +raggily +ragging +raggle +raggled +raggles +raggle-taggle +raghouse +raghu +ragi +raging +ragingly +ragis +Raglan +Ragland +raglanite +raglans +Ragley +raglet +raglin +rag-made +ragman +ragmen +Ragnar +ragnarok +Rago +ragondin +ragout +ragouted +ragouting +ragouts +Ragouzis +ragpicker +rags +rag's +Ragsdale +ragseller +ragshag +ragsorter +ragstone +ragtag +rag-tag +ragtags +rag-threshing +ragtime +rag-time +ragtimey +ragtimer +ragtimes +ragtop +ragtops +Ragucci +ragule +raguly +Ragusa +ragusye +ragweed +ragweeds +rag-wheel +ragwork +ragworm +ragwort +ragworts +rah +Rahab +Rahal +Rahanwin +rahdar +rahdaree +rahdari +Rahel +Rahm +Rahman +Rahmann +Rahmatour +Rahr +rah-rah +Rahu +rahul +Rahway +Rai +Ray +Raia +raya +Raiae +rayage +rayah +rayahs +rayan +raias +rayas +rayat +Raybin +Raybourne +Raybrook +Rayburn +Raychel +Raycher +RAID +raided +raider +raiders +raiding +raidproof +raids +Raye +rayed +raif +Raiford +Rayford +ray-fringed +rayful +ray-gilt +ray-girt +raygrass +ray-grass +raygrasses +raiyat +Raiidae +raiiform +ray-illumined +raying +rail +Raila +railage +Rayland +rail-bearing +rail-bending +railbird +railbirds +rail-bonding +rail-borne +railbus +railcar +railcars +rail-cutting +Rayle +railed +Rayleigh +railer +railers +rayless +raylessly +raylessness +raylet +railhead +railheads +raylike +railing +railingly +railings +ray-lit +rail-laying +raillery +railleries +railless +railleur +railly +raillike +railman +railmen +rail-ocean +rail-ridden +railriding +railroad +railroadana +railroaded +railroader +railroaders +railroadiana +railroading +railroadings +railroadish +railroads +railroadship +rails +rail-sawing +railside +rail-splitter +rail-splitting +railway +railway-borne +railwaydom +railwayed +railwayless +railwayman +railways +railway's +Raimannia +raiment +raimented +raimentless +raiments +Raimes +Raymond +Raimondi +Raimondo +Raymonds +Raymondville +Raymore +Raimund +Raymund +Raimundo +rain +Raina +Rayna +Rainah +Raynah +Raynard +Raynata +rain-awakened +rainband +rainbands +rain-bearing +rain-beat +rain-beaten +rainbird +rain-bird +rainbirds +rain-bitten +rain-bleared +rain-blue +rainbound +rainbow +rainbow-arched +rainbow-clad +rainbow-colored +rainbow-edged +rainbow-girded +rainbow-hued +rainbowy +rainbow-large +rainbowlike +rainbow-painted +Rainbows +rainbow-sided +rainbow-skirted +rainbow-tinted +rainbowweed +rainbow-winged +rain-bright +rainburst +raincheck +raincoat +raincoats +raincoat's +rain-damped +rain-drenched +rain-driven +raindrop +rain-dropping +raindrops +raindrop's +Raine +Rayne +rained +Raynell +Rainelle +Raynelle +Rainer +Rayner +Raines +Raynesford +rainfall +rainfalls +rainforest +rainfowl +rain-fowl +rain-fraught +rainful +Rainger +rain-god +rain-gutted +Raynham +rainy +Rainie +Rainier +rainiest +rainily +raininess +raining +rainless +rainlessness +rainlight +rainmaker +rainmakers +rainmaking +rainmakings +Raynold +Raynor +rainout +rainouts +rainproof +rainproofer +Rains +rain-scented +rain-soaked +rain-sodden +rain-soft +rainspout +rainsquall +rainstorm +rainstorms +rain-streaked +Rainsville +rain-swept +rain-threatening +raintight +rainwash +rain-washed +rainwashes +Rainwater +rain-water +rainwaters +rainwear +rainwears +rainworm +raioid +rayon +rayonnance +rayonnant +rayonne +rayonny +rayons +Rais +rays +ray's +raisable +Raysal +raise +raiseable +raised +raiseman +raiser +raisers +raises +Rayshell +raisin +raisin-colored +raisine +raising +raising-piece +raisings +raisiny +raisins +raison +raisonne +raisons +ray-strewn +Raytheon +Rayville +Raywick +Raywood +Raj +Raja +Rajab +Rajah +rajahs +rajarshi +rajas +rajaship +rajasic +Rajasthan +Rajasthani +rajbansi +rajeev +Rajendra +rajes +rajesh +Rajewski +Raji +Rajidae +Rajiv +Rajkot +raj-kumari +rajoguna +rajpoot +Rajput +Rajputana +rakan +Rakata +rake +rakeage +raked +rakee +rakees +rakeful +rakehell +rake-hell +rakehelly +rakehellish +rakehells +Rakel +rakely +rakeoff +rake-off +rakeoffs +raker +rakery +rakers +rakes +rakeshame +rakesteel +rakestele +rake-teeth +rakh +rakhal +raki +Rakia +rakija +rakily +raking +raking-down +rakingly +raking-over +rakis +rakish +rakishly +rakishness +rakishnesses +rakit +rakshasa +raku +Ralaigh +rale +Ralegh +Raleigh +rales +Ralf +Ralfston +Ralina +ralish +rall +rall. +Ralleigh +rallentando +rallery +Ralli +rally +ralliance +ralli-car +rallycross +Rallidae +rallye +rallied +rallier +ralliers +rallies +rallyes +ralliform +rallying +rallyings +rallyist +rallyists +rallymaster +Rallinae +ralline +Ralls +Rallus +Ralph +ralphed +ralphing +ralphs +rals +Ralston +ralstonite +RAM +Rama +Ramachandra +ramack +Ramada +Ramadan +ramadoss +Ramadoux +Ramage +Ramah +Ramayana +Ramaism +Ramaite +Ramakrishna +ramal +Raman +ramanan +Ramanandi +ramanas +Ramanujan +ramarama +ramark +ramass +ramate +Ramazan +Rambam +rambarre +rambeh +Ramberg +ramberge +Rambert +rambla +ramble +rambled +rambler +ramblers +rambles +ramble-scramble +rambling +ramblingly +ramblingness +ramblings +Rambo +rambong +rambooze +Rambort +Rambouillet +Rambow +rambunctious +rambunctiously +rambunctiousness +rambure +Ramburt +rambutan +rambutans +RAMC +ram-cat +ramdohrite +Rame +rameal +Ramean +Rameau +ramed +Ramee +ramees +Ramey +ramekin +ramekins +ramellose +rament +ramenta +ramentaceous +ramental +ramentiferous +ramentum +rameous +ramequin +ramequins +Ramer +Rameses +Rameseum +ramesh +Ramesse +Ramesses +Ramessid +Ramesside +ramet +ramets +ramex +ramfeezled +ramforce +ramgunshoch +ramhead +ram-headed +ramhood +rami +Ramiah +ramicorn +ramie +ramies +ramiferous +ramify +ramificate +ramification +ramifications +ramification's +ramified +ramifies +ramifying +ramiflorous +ramiform +ramigerous +ramilie +ramilies +Ramillie +Ramillied +Ramillies +Ramin +ramiparous +ramiro +ramisection +ramisectomy +Ramism +Ramist +Ramistical +ram-jam +ramjet +ramjets +ramlike +ramline +ram-line +rammack +rammage +Ramman +rammass +rammed +rammel +rammelsbergite +rammer +rammerman +rammermen +rammers +rammi +rammy +rammier +rammiest +ramming +rammish +rammishly +rammishness +Rammohun +ramneek +Ramnenses +Ramnes +Ramo +Ramon +Ramona +Ramonda +ramoneur +ramoon +Ramoosii +Ramos +ramose +ramosely +ramosity +ramosities +ramosopalmate +ramosopinnate +ramososubdivided +ramous +RAMP +rampacious +rampaciously +rampage +rampaged +rampageous +rampageously +rampageousness +rampager +rampagers +rampages +rampaging +rampagious +rampallion +rampancy +rampancies +rampant +rampantly +rampantness +rampart +ramparted +ramparting +ramparts +ramped +ramper +Ramphastidae +Ramphastides +Ramphastos +rampick +rampier +rampike +rampikes +ramping +rampingly +rampion +rampions +rampire +rampish +rampler +ramplor +rampole +rampoled +rampoles +rampoling +ramps +ramp's +rampsman +Rampur +ramrace +ramrod +ram-rod +ramroddy +ramrodlike +ramrods +ramrod-stiff +rams +ram's +Ramsay +ramscallion +ramsch +Ramsdell +Ramsden +Ramsey +Ramses +Ramseur +Ramsgate +ramshackle +ramshackled +ramshackleness +ramshackly +ramshorn +ram's-horn +ramshorns +ramson +ramsons +ramstam +ramstead +Ramstein +ramta +ramtil +ramtils +ramular +ramule +ramuliferous +ramulose +ramulous +ramulus +Ramunni +ramus +ramuscule +Ramusi +ramverse +Ramwat +RAN +Rana +ranal +Ranales +ranaria +ranarian +ranarium +Ranatra +Ranburne +Rancagua +Rance +rancel +Rancell +rancellor +rancelman +rancelmen +rancer +rances +rancescent +ranch +ranche +ranched +rancher +rancheria +rancherie +ranchero +rancheros +ranchers +ranches +Ranchester +Ranchi +ranching +ranchland +ranchlands +ranchless +ranchlike +ranchman +ranchmen +rancho +Ranchod +ranchos +ranchwoman +rancid +rancidify +rancidification +rancidified +rancidifying +rancidity +rancidities +rancidly +rancidness +rancidnesses +rancio +Rancocas +rancor +rancored +rancorous +rancorously +rancorousness +rancorproof +rancors +rancour +rancours +RAND +Randa +Randal +Randalia +Randall +Randallite +Randallstown +randan +randannite +randans +Randee +Randel +Randell +randem +Randene +rander +Randers +Randi +Randy +Randia +Randie +randier +randies +randiest +randiness +randing +randir +Randite +Randle +Randleman +Randlett +randn +Randolf +Randolph +random +randomish +randomization +randomizations +randomize +randomized +randomizer +randomizes +randomizing +random-jointed +randomly +randomness +randomnesses +randoms +randomwise +randon +randori +rands +Randsburg +rane +Ranee +ranees +Raney +Ranella +Ranere +ranforce +rang +rangale +rangatira +rangdoodles +Range +range-bred +ranged +rangefinder +rangeheads +rangey +Rangel +rangeland +rangelands +Rangeley +rangeless +Rangely +rangeman +rangemen +Ranger +rangers +rangership +ranges +rangework +rangy +rangier +rangiest +Rangifer +rangiferine +ranginess +ranginesses +ranging +rangle +rangler +Rangoon +rangpur +Rani +Rania +Ranice +ranid +Ranidae +ranids +Ranie +Ranier +raniferous +raniform +Ranina +Raninae +ranine +raninian +Ranique +ranis +Ranit +Ranita +Ranite +Ranitta +ranivorous +ranjit +Ranjiv +Rank +rank-and-filer +rank-brained +ranked +ranker +rankers +ranker's +rankest +ranket +rankett +rank-feeding +rank-growing +rank-grown +Rankin +Rankine +ranking +rankings +ranking's +rankish +rankle +rankled +rankles +rankless +rankly +rankling +ranklingly +rank-minded +rankness +ranknesses +rank-out +ranks +rank-scented +rank-scenting +ranksman +rank-smelling +ranksmen +rank-springing +rank-swelling +rank-tasting +rank-winged +rankwise +ranli +Rann +Ranna +rannel +ranny +rannigal +ranomer +ranomers +ranpike +ranpikes +Ranquel +ransack +ransacked +ransacker +ransackers +ransacking +ransackle +ransacks +ransel +Ransell +ranselman +ranselmen +ranses +ranseur +Ransom +ransomable +Ransome +ransomed +ransomer +ransomers +ransomfree +ransoming +ransomless +ransoms +Ransomville +Ranson +ranstead +rant +rantan +ran-tan +rantankerous +ranted +rantepole +ranter +Ranterism +ranters +ranty +ranting +rantingly +rantipole +rantism +rantize +rantock +rantoon +Rantoul +rantree +rants +rantum-scantum +ranula +ranular +ranulas +Ranunculaceae +ranunculaceous +Ranunculales +ranunculi +Ranunculus +ranunculuses +Ranzania +ranz-des-vaches +Ranzini +RAO +raob +RAOC +Raouf +Raoul +Raoulia +Rap +Rapaces +rapaceus +rapacious +rapaciously +rapaciousness +rapaciousnesses +rapacity +rapacities +Rapacki +rapakivi +Rapallo +Rapanea +Rapateaceae +rapateaceous +Rape +raped +rapeful +rapeye +rapely +Rapelje +rapeoil +raper +rapers +rapes +rapeseed +rapeseeds +rap-full +raphae +Raphael +Raphaela +Raphaelesque +Raphaelic +Raphaelism +Raphaelite +Raphaelitism +Raphaelle +raphany +raphania +Raphanus +raphe +raphes +Raphia +raphias +raphide +raphides +raphidiferous +raphidiid +Raphidiidae +Raphidodea +Raphidoidea +Raphine +Raphiolepis +raphis +raphus +rapic +rapid +rapidamente +Rapidan +rapid-changing +rapide +rapider +rapidest +rapid-fire +rapid-firer +rapid-firing +rapid-flying +rapid-flowing +rapid-footed +rapidity +rapidities +rapidly +rapid-mannered +rapidness +rapido +rapid-passing +rapid-running +rapids +rapid-speaking +rapid-transit +rapier +rapiered +rapier-like +rapier-proof +rapiers +rapilli +rapillo +rapine +rapiner +rapines +raping +rapinic +rapist +rapists +raploch +raport +Rapp +rappage +rapparee +rapparees +rappe +rapped +rappee +rappees +rappel +rappeling +rappelled +rappelling +rappels +rappen +rapper +rapper-dandies +rappers +rapping +rappini +Rappist +Rappite +rapport +rapporteur +rapports +rapprochement +rapprochements +raps +rap's +rapscallion +rapscallionism +rapscallionly +rapscallionry +rapscallions +rapt +raptatory +raptatorial +rapter +raptest +raptly +raptness +raptnesses +raptor +Raptores +raptorial +raptorious +raptors +raptril +rapture +rapture-bound +rapture-breathing +rapture-bursting +raptured +rapture-giving +raptureless +rapture-moving +rapture-ravished +rapture-rising +raptures +rapture's +rapture-smitten +rapture-speaking +rapture-touched +rapture-trembling +rapture-wrought +raptury +rapturing +rapturist +rapturize +rapturous +rapturously +rapturousness +raptus +Raquel +Raquela +raquet +raquette +RAR +rara +RARDE +Rarden +RARE +rarebit +rarebits +rare-bred +rared +raree-show +rarefaction +rarefactional +rarefactions +rarefactive +rare-featured +rare-felt +rarefy +rarefiable +rarefication +rarefied +rarefier +rarefiers +rarefies +rarefying +rare-gifted +Rareyfy +rarely +rareness +rarenesses +rare-painted +rare-qualitied +rarer +rareripe +rare-ripe +rareripes +rares +rare-seen +rare-shaped +rarest +rarety +rareties +rarety's +rariconstant +rariety +rarify +rarified +rarifies +rarifying +raring +rariora +rarish +Raritan +rarity +rarities +Rarotonga +Rarotongan +RARP +RAS +rasa +Rasalas +Rasalhague +rasamala +rasant +rasbora +rasboras +RASC +rascacio +Rascal +rascaldom +rascaless +rascalion +rascalism +rascality +rascalities +rascalize +rascally +rascallike +rascallion +rascalry +rascals +rascalship +rascasse +rasceta +rascette +rase +rased +Raseda +rasen +Rasenna +raser +rasers +rases +Raseta +rasgado +rash +rash-brain +rash-brained +rashbuss +rash-conceived +rash-embraced +rasher +rashers +rashes +rashest +rashful +rash-headed +rash-hearted +Rashi +Rashid +Rashida +Rashidi +Rashidov +rashing +rash-levied +rashly +rashlike +rash-minded +rashness +rashnesses +Rashomon +rash-pledged +rash-running +rash-spoken +Rasht +rash-thoughted +Rashti +Rasia +rasing +rasion +Rask +Raskin +Raskind +Raskolnik +Raskolniki +Raskolniks +Rasla +Rasmussen +rasoir +rason +rasophore +Rasores +rasorial +rasour +rasp +raspatory +raspatorium +raspberry +raspberriade +raspberries +raspberry-jam +raspberrylike +rasped +rasper +raspers +raspy +raspier +raspiest +raspiness +rasping +raspingly +raspingness +raspings +raspis +raspish +raspite +rasps +Rasputin +rassasy +rasse +Rasselas +rassle +rassled +rassles +rassling +Rastaban +Rastafarian +rastafarianism +raster +rasters +rasty +rastik +rastle +rastled +rastling +Rastus +Rasure +rasures +rat +rata +ratability +ratable +ratableness +ratably +ratafee +ratafees +ratafia +ratafias +ratal +ratals +ratan +ratanhia +ratany +ratanies +ratans +rataplan +rataplanned +rataplanning +rataplans +ratatat +rat-a-tat +ratatats +ratatat-tat +ratatouille +ratbag +ratbaggery +ratbite +ratcatcher +rat-catcher +ratcatching +ratch +ratchel +ratchelly +ratcher +ratches +ratchet +ratchety +ratchetlike +ratchets +ratchet-toothed +ratching +ratchment +Ratcliff +Ratcliffe +rat-colored +rat-deserted +rate +rateability +rateable +rateableness +rateably +rate-aided +rate-cutting +rated +rateen +rate-fixing +rat-eyed +ratel +rateless +ratels +ratement +ratemeter +ratepayer +ratepaying +rater +rate-raising +ratero +raters +rates +rate-setting +rat-faced +ratfink +ratfinks +ratfish +ratfishes +RATFOR +rat-gnawn +rath +Ratha +Rathaus +Rathauser +Rathbone +Rathdrum +rathe +rathed +rathely +Rathenau +ratheness +Rather +ratherest +ratheripe +rathe-ripe +ratherish +ratherly +rathest +ratheter +rathite +rathnakumar +rathole +ratholes +rathripe +rathskeller +rathskellers +Ratib +raticidal +raticide +raticides +raticocinator +ratify +ratifia +ratification +ratificationist +ratifications +ratified +ratifier +ratifiers +ratifies +ratifying +ratihabition +ratine +ratines +rat-infested +rating +ratings +rat-inhabited +ratio +ratiocinant +ratiocinate +ratiocinated +ratiocinates +ratiocinating +ratiocination +ratiocinations +ratiocinative +ratiocinator +ratiocinatory +ratiocinators +ratiometer +ration +rationable +rationably +rational +rationale +rationales +rationale's +rationalisation +rationalise +rationalised +rationaliser +rationalising +rationalism +rationalist +rationalistic +rationalistical +rationalistically +rationalisticism +rationalists +rationality +rationalities +rationalizable +rationalization +rationalizations +rationalize +rationalized +rationalizer +rationalizers +rationalizes +rationalizing +rationally +rationalness +rationals +rationate +rationed +rationing +rationless +rationment +rations +ratios +ratio's +Ratisbon +Ratitae +ratite +ratites +ratitous +ratiuncle +rat-kangaroo +rat-kangaroos +rat-killing +Ratlam +ratlike +ratlin +rat-lin +ratline +ratliner +ratlines +ratlins +RATO +Raton +ratoon +ratooned +ratooner +ratooners +ratooning +ratoons +ratos +ratproof +rat-ridden +rat-riddled +rats +rat's +ratsbane +ratsbanes +Ratskeller +rat-skin +rat's-tail +rat-stripper +rattage +rattail +rat-tail +rat-tailed +rattails +Rattan +rattans +rattaree +rat-tat +rat-tat-tat +rat-tattle +rattattoo +ratted +ratteen +ratteens +rattel +ratten +rattened +rattener +ratteners +rattening +rattens +ratter +rattery +ratters +ratti +ratty +rattier +rattiest +Rattigan +rat-tight +rattinet +ratting +rattingly +rattish +rattle +rattlebag +rattlebones +rattlebox +rattlebrain +rattlebrained +rattlebrains +rattlebush +rattle-bush +rattled +rattlehead +rattle-head +rattleheaded +rattlejack +rattlemouse +rattlenut +rattlepate +rattle-pate +rattlepated +rattlepod +rattleproof +rattler +rattleran +rattleroot +rattlers +rattlertree +rattles +rattleskull +rattleskulled +rattlesnake +rattlesnake-bite +rattlesnakes +rattlesnake's +rattlesome +rattletybang +rattlety-bang +rattle-top +rattletrap +rattletraps +rattleweed +rattlewort +rattly +rattling +rattlingly +rattlingness +rattlings +ratton +rattoner +rattons +rattoon +rattooned +rattooning +rattoons +Rattray +rattrap +rat-trap +rattraps +Rattus +ratwa +ratwood +Rauch +raucid +raucidity +raucity +raucities +raucorous +raucous +raucously +raucousness +raucousnesses +raught +raughty +raugrave +rauk +raukle +Raul +rauli +Raumur +raun +raunchy +raunchier +raunchiest +raunchily +raunchiness +raunge +raunpick +raupo +rauque +Rauraci +Raurich +Raurici +rauriki +Rausch +Rauschenburg +Rauschenbusch +Rauscher +Rauwolfia +ravage +ravaged +ravagement +ravager +ravagers +ravages +ravaging +Ravana +RAVC +rave +Raveaux +raved +ravehook +raveinelike +Ravel +raveled +raveler +ravelers +ravelin +raveling +ravelings +ravelins +ravelled +raveller +ravellers +ravelly +ravelling +ravellings +ravelment +ravelproof +ravels +Raven +Ravena +Ravenala +raven-black +Ravencliff +raven-colored +Ravendale +Ravenden +ravendom +ravenduck +ravened +Ravenel +Ravenelia +ravener +raveners +raven-feathered +raven-haired +ravenhood +ravening +raveningly +ravenings +ravenish +ravenlike +ravenling +Ravenna +ravenous +ravenously +ravenousness +ravenousnesses +raven-plumed +ravenry +Ravens +Ravensara +Ravensdale +ravenstone +Ravenswood +raven-toned +raven-torn +raven-tressed +ravenwise +Ravenwood +raver +ravery +ravers +raves +rave-up +Ravi +Ravia +Ravid +ravigote +ravigotes +ravin +ravinate +ravindran +ravindranath +ravine +ravined +raviney +ravinement +ravines +ravine's +raving +ravingly +ravings +Ravinia +ravining +ravins +ravioli +raviolis +ravish +ravished +ravishedly +ravisher +ravishers +ravishes +ravishing +ravishingly +ravishingness +ravishment +ravishments +ravison +ravissant +Raviv +Ravo +Ravonelle +raw +Rawalpindi +rawbone +raw-bone +rawboned +raw-boned +rawbones +raw-colored +Rawdan +Rawden +raw-devouring +Rawdin +Rawdon +raw-edged +rawer +rawest +raw-faced +raw-handed +rawhead +raw-head +raw-headed +rawhide +rawhided +rawhider +rawhides +rawhiding +rawin +rawing +rawins +rawinsonde +rawish +rawishness +rawky +Rawl +Rawley +rawly +Rawlings +Rawlins +Rawlinson +raw-looking +Rawlplug +raw-mouthed +rawness +rawnesses +rawnie +raw-nosed +raw-ribbed +raws +Rawson +Rawsthorne +raw-striped +raw-wool +rax +raxed +raxes +raxing +raze +razed +razee +razeed +razeeing +razees +razeing +razer +razers +razes +Razid +razing +razoo +razor +razorable +razorback +razor-back +razor-backed +razorbill +razor-bill +razor-billed +razor-bladed +razor-bowed +razor-cut +razored +razoredge +razor-edge +razor-edged +razorfish +razor-fish +razorfishes +razor-grinder +razoring +razor-keen +razor-leaved +razorless +razormaker +razormaking +razorman +razors +razor's +razor-shaped +razor-sharp +razor-sharpening +razor-shell +razorstrop +razor-tongued +razor-weaponed +razor-witted +Razoumofskya +razour +razz +razzberry +razzberries +razzed +razzer +razzes +razzia +razzing +razzle +razzle-dazzle +razzly +razzmatazz +RB +RB- +RBC +RBE +RBHC +RBI +RBOC +RBOR +rbound +RBT +RBTL +RC +RCA +RCAF +RCAS +RCB +RCC +RCCh +rcd +rcd. +RCF +RCH +rchauff +rchitect +RCI +RCL +rclame +RCLDN +RCM +RCMAC +RCMP +RCN +RCO +r-colour +RCP +rcpt +rcpt. +RCS +RCSC +RCT +RCU +RCVR +RCVS +RD +Rd. +RDA +RdAc +RDBMS +RDC +RDES +Rdesheimer +RDF +Rdhos +RDL +RDM +RDP +RDS +RDT +RDTE +RDX +RE +re- +'re +Re. +REA +reaal +reabandon +reabandoned +reabandoning +reabandons +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reable +reabolish +reabolition +reabridge +reabridged +reabridging +reabsence +reabsent +reabsolve +reabsorb +reabsorbed +reabsorbing +reabsorbs +reabsorption +reabstract +reabstracted +reabstracting +reabstracts +reabuse +reaccede +reacceded +reaccedes +reacceding +reaccelerate +reaccelerated +reaccelerates +reaccelerating +reaccent +reaccented +reaccenting +reaccents +reaccentuate +reaccentuated +reaccentuating +reaccept +reacceptance +reaccepted +reaccepting +reaccepts +reaccess +reaccession +reacclaim +reacclimate +reacclimated +reacclimates +reacclimating +reacclimatization +reacclimatize +reacclimatized +reacclimatizes +reacclimatizing +reaccommodate +reaccommodated +reaccommodates +reaccommodating +reaccomodated +reaccompany +reaccompanied +reaccompanies +reaccompanying +reaccomplish +reaccomplishment +reaccord +reaccost +reaccount +reaccredit +reaccredited +reaccrediting +reaccredits +reaccrue +reaccumulate +reaccumulated +reaccumulates +reaccumulating +reaccumulation +reaccusation +reaccuse +reaccused +reaccuses +reaccusing +reaccustom +reaccustomed +reaccustoming +reaccustoms +Reace +reacetylation +reach +reachability +reachable +reachableness +reachably +reached +reacher +reacher-in +reachers +reaches +reachy +reachieve +reachieved +reachievement +reachieves +reachieving +reaching +reachless +reach-me-down +reach-me-downs +reacidify +reacidification +reacidified +reacidifying +reacknowledge +reacknowledged +reacknowledging +reacknowledgment +reacquaint +reacquaintance +reacquainted +reacquainting +reacquaints +reacquire +reacquired +reacquires +reacquiring +reacquisition +reacquisitions +react +re-act +reactance +reactant +reactants +reacted +reacting +reaction +reactional +reactionally +reactionary +reactionaries +reactionaryism +reactionariness +reactionary's +reactionarism +reactionarist +reactionism +reactionist +reaction-proof +reactions +reaction's +reactivate +reactivated +reactivates +reactivating +reactivation +reactivations +reactivator +reactive +reactively +reactiveness +reactivity +reactivities +reactology +reactological +reactor +reactors +reactor's +reacts +reactualization +reactualize +reactuate +reacuaintance +Read +readability +readabilities +readable +readableness +readably +readapt +readaptability +readaptable +readaptation +readapted +readaptiness +readapting +readaptive +readaptiveness +readapts +readd +readded +readdict +readdicted +readdicting +readdicts +readding +readdition +readdress +readdressed +readdresses +readdressing +readds +Reade +readept +Reader +readerdom +reader-off +readers +readership +readerships +Readfield +readhere +readhesion +Ready +ready-armed +ready-beaten +ready-bent +ready-braced +ready-built +ready-coined +ready-cooked +ready-cut +ready-dressed +readied +readier +readies +readiest +ready-formed +ready-for-wear +ready-furnished +ready-grown +ready-handed +readying +readily +readymade +ready-made +ready-mades +ready-mix +ready-mixed +ready-mounted +readiness +readinesses +Reading +readingdom +readings +Readington +ready-penned +ready-prepared +ready-reference +ready-sanded +ready-sensitized +ready-shapen +ready-starched +ready-typed +ready-tongued +ready-to-wear +Readyville +ready-winged +ready-witted +ready-wittedly +ready-wittedness +ready-worded +ready-written +readjourn +readjourned +readjourning +readjournment +readjournments +readjourns +readjudicate +readjudicated +readjudicating +readjudication +readjust +readjustable +readjusted +readjuster +readjusting +readjustment +readjustments +readjusts +readl +Readlyn +readmeasurement +readminister +readmiration +readmire +readmission +readmissions +readmit +readmits +readmittance +readmitted +readmitting +readopt +readopted +readopting +readoption +readopts +readorn +readorned +readorning +readornment +readorns +readout +readouts +readout's +reads +Readsboro +Readstown +Readus +readvance +readvancement +readvent +readventure +readvertency +readvertise +readvertised +readvertisement +readvertising +readvertize +readvertized +readvertizing +readvise +readvised +readvising +readvocate +readvocated +readvocating +readvocation +reaeration +reaffect +reaffection +reaffiliate +reaffiliated +reaffiliating +reaffiliation +reaffirm +reaffirmance +reaffirmation +reaffirmations +reaffirmed +reaffirmer +reaffirming +reaffirms +reaffix +reaffixed +reaffixes +reaffixing +reafflict +reafford +reafforest +reafforestation +reaffront +reaffusion +Reagan +reaganomics +Reagen +reagency +reagent +reagents +reaggravate +reaggravation +reaggregate +reaggregated +reaggregating +reaggregation +reaggressive +reagin +reaginic +reaginically +reagins +reagitate +reagitated +reagitating +reagitation +reagree +reagreement +Reahard +reak +reaks +real +realarm +realer +reales +realest +realestate +realgar +realgars +Realgymnasium +real-hearted +realia +realienate +realienated +realienating +realienation +realign +realigned +realigning +realignment +realignments +realigns +realisable +realisation +realise +realised +realiser +realisers +realises +realising +realism +realisms +realist +realistic +realistically +realisticize +realisticness +realists +realist's +reality +realities +Realitos +realive +realizability +realizable +realizableness +realizably +realization +realizations +realization's +realize +realized +realizer +realizers +realizes +realizing +realizingly +reallegation +reallege +realleged +realleging +reallegorize +really +re-ally +realliance +really-truly +reallocate +reallocated +reallocates +reallocating +reallocation +reallocations +reallot +reallotment +reallots +reallotted +reallotting +reallow +reallowance +reallude +reallusion +realm +realm-bounding +realm-conquering +realm-destroying +realm-governing +real-minded +realmless +realmlet +realm-peopling +realms +realm's +realm-subduing +realm-sucking +realm-unpeopling +realness +realnesses +Realpolitik +reals +Realschule +real-sighted +realter +realterable +realterableness +realterably +realteration +realtered +realtering +realters +realty +realties +real-time +Realtor +realtors +ream +reamage +reamalgamate +reamalgamated +reamalgamating +reamalgamation +reamass +reamassment +reambitious +reamed +reamend +reamendment +reamer +reamerer +Re-americanization +Re-americanize +reamers +Reames +Reamy +reaminess +reaming +reaming-out +Reamonn +reamputation +reams +Reamstown +reamuse +reanalyses +reanalysis +reanalyzable +reanalyze +reanalyzed +reanalyzely +reanalyzes +reanalyzing +reanchor +reanesthetize +reanesthetized +reanesthetizes +reanesthetizing +reanimalize +reanimate +reanimated +reanimates +reanimating +reanimation +reanimations +reanneal +reannex +reannexation +reannexed +reannexes +reannexing +reannoy +reannoyance +reannotate +reannotated +reannotating +reannotation +reannounce +reannounced +reannouncement +reannouncing +reanoint +reanointed +reanointing +reanointment +reanoints +reanswer +reantagonize +reantagonized +reantagonizing +reanvil +reanxiety +reap +reapable +reapdole +reaped +Reaper +reapers +reaphook +reaphooks +reaping +reapology +reapologies +reapologize +reapologized +reapologizing +reapparel +reapparition +reappeal +reappear +reappearance +reappearances +reappeared +reappearing +reappears +reappease +reapplaud +reapplause +reapply +reappliance +reapplicant +reapplication +reapplied +reapplier +reapplies +reapplying +reappoint +reappointed +reappointing +reappointment +reappointments +reappoints +reapportion +reapportioned +reapportioning +reapportionment +reapportionments +reapportions +reapposition +reappraisal +reappraisals +reappraise +reappraised +reappraisement +reappraiser +reappraises +reappraising +reappreciate +reappreciation +reapprehend +reapprehension +reapproach +reapproachable +reapprobation +reappropriate +reappropriated +reappropriating +reappropriation +reapproval +reapprove +reapproved +reapproves +reapproving +reaps +rear +rear- +rear-admiral +rearanged +rearanging +rear-arch +rearbitrate +rearbitrated +rearbitrating +rearbitration +rear-cut +Reardan +rear-directed +reardoss +rear-driven +rear-driving +reared +rear-end +rearer +rearers +rearguard +rear-guard +reargue +reargued +reargues +rearguing +reargument +rearhorse +rear-horse +rearii +rearing +rearisal +rearise +rearisen +rearising +rearly +rearling +rearm +rearmament +rearmed +rearmice +rearming +rearmost +rearmouse +rearms +rearose +rearousal +rearouse +rearoused +rearouses +rearousing +rearray +rearrange +rearrangeable +rearranged +rearrangement +rearrangements +rearrangement's +rearranger +rearranges +rearranging +rearrest +rearrested +rearresting +rearrests +rearrival +rearrive +rears +rear-steering +rearticulate +rearticulated +rearticulating +rearticulation +rear-vassal +rear-vault +rearward +rearwardly +rearwardness +rearwards +reascend +reascendancy +reascendant +reascended +reascendency +reascendent +reascending +reascends +reascension +reascensional +reascent +reascents +reascertain +reascertainment +reasearch +reashlar +reasy +reasiness +reask +Reasnor +reason +reasonability +reasonable +reasonableness +reasonablenesses +reasonably +reasonal +reasoned +reasonedly +reasoner +reasoners +reasoning +reasoningly +reasonings +reasonless +reasonlessly +reasonlessness +reasonlessured +reasonlessuring +reasonproof +reasons +reaspire +reassay +reassail +reassailed +reassailing +reassails +reassault +reassemblage +reassemble +reassembled +reassembles +reassembly +reassemblies +reassembling +reassent +reassert +reasserted +reasserting +reassertion +reassertor +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessments +reassessment's +reasseverate +reassign +reassignation +reassigned +reassigning +reassignment +reassignments +reassignment's +reassigns +reassimilate +reassimilated +reassimilates +reassimilating +reassimilation +reassist +reassistance +reassociate +reassociated +reassociates +reassociating +reassociation +reassort +reassorted +reassorting +reassortment +reassortments +reassorts +reassume +reassumed +reassumes +reassuming +reassumption +reassumptions +reassurance +reassurances +reassure +reassured +reassuredly +reassurement +reassurer +reassures +reassuring +reassuringly +reast +reasty +reastiness +reastonish +reastonishment +reastray +reata +reatas +reattach +reattachable +reattached +reattaches +reattaching +reattachment +reattachments +reattack +reattacked +reattacking +reattacks +reattain +reattained +reattaining +reattainment +reattains +reattempt +reattempted +reattempting +reattempts +reattend +reattendance +reattention +reattentive +reattest +reattire +reattired +reattiring +reattract +reattraction +reattribute +reattribution +reatus +reaudit +reaudition +Reaum +Reaumur +reaute +reauthenticate +reauthenticated +reauthenticating +reauthentication +reauthorization +reauthorize +reauthorized +reauthorizing +reavail +reavailable +reavails +Reave +reaved +reaver +reavery +reavers +reaves +reaving +reavoid +reavoidance +reavouch +reavow +reavowal +reavowed +reavowing +reavows +reawait +reawake +reawaked +reawaken +reawakened +reawakening +reawakenings +reawakenment +reawakens +reawakes +reawaking +reaward +reaware +reawoke +reawoken +Reb +Reba +rebab +reback +rebag +Rebah +rebait +rebaited +rebaiting +rebaits +Rebak +rebake +rebaked +rebaking +rebalance +rebalanced +rebalances +rebalancing +rebale +rebaled +rebaling +reballast +reballot +reballoted +reballoting +reban +rebandage +rebandaged +rebandaging +Rebane +rebanish +rebanishment +rebank +rebankrupt +rebankruptcy +rebaptism +rebaptismal +rebaptization +rebaptize +rebaptized +rebaptizer +rebaptizes +rebaptizing +rebar +rebarbarization +rebarbarize +rebarbative +rebarbatively +rebarbativeness +rebargain +rebase +rebasis +rebatable +rebate +rebateable +rebated +rebatement +rebater +rebaters +rebates +rebate's +rebathe +rebathed +rebathing +rebating +rebato +rebatos +rebawl +Rebba +rebbe +Rebbecca +rebbes +rebbred +Rebe +rebeamer +rebear +rebeat +rebeautify +rebec +Rebeca +Rebecca +Rebeccaism +Rebeccaites +rebeck +Rebecka +rebecks +rebecome +rebecs +rebed +rebeg +rebeget +rebeggar +rebegin +rebeginner +rebeginning +rebeguile +rebehold +rebeholding +Rebeka +Rebekah +Rebekkah +Rebel +rebeldom +rebeldoms +rebelief +rebelieve +rebelled +rebeller +rebelly +rebellike +rebelling +rebellion +rebellions +rebellion's +rebellious +rebelliously +rebelliousness +rebelliousnesses +rebellow +rebelong +rebelove +rebelproof +rebels +rebel's +rebemire +rebend +rebending +rebenediction +rebenefit +rebent +Rebersburg +rebeset +rebesiege +rebestow +rebestowal +rebetake +rebetray +rebewail +Rebhun +rebia +rebias +rebid +rebiddable +rebidden +rebidding +rebids +rebill +rebilled +rebillet +rebilling +rebills +rebind +rebinding +rebinds +rebirth +rebirths +rebite +reblade +reblame +reblast +rebleach +reblend +reblended +reblends +rebless +reblister +Reblochon +reblock +rebloom +rebloomed +reblooming +reblooms +reblossom +reblot +reblow +reblown +reblue +rebluff +reblunder +reboant +reboantic +reboard +reboarded +reboarding +reboards +reboast +reboation +rebob +rebody +rebodied +rebodies +reboil +reboiled +reboiler +reboiling +reboils +reboise +reboisement +reboke +rebold +rebolera +rebolt +rebone +rebook +re-book +rebooked +rebooks +reboot +rebooted +rebooting +reboots +rebop +rebops +rebore +rebored +rebores +reboring +reborn +reborrow +rebosa +reboso +rebosos +rebote +rebottle +rebought +Reboulia +rebounce +rebound +reboundable +reboundant +rebounded +rebounder +rebounding +reboundingness +rebounds +rebourbonize +rebox +rebozo +rebozos +rebrace +rebraced +rebracing +rebraid +rebranch +rebranched +rebranches +rebranching +rebrand +rebrandish +rebreathe +rebred +rebreed +rebreeding +rebrew +rebribe +rebrick +rebridge +rebrighten +rebring +rebringer +rebroach +rebroadcast +rebroadcasted +rebroadcasting +rebroadcasts +rebroaden +rebroadened +rebroadening +rebroadens +rebronze +rebrown +rebrush +rebrutalize +rebs +rebubble +Rebuck +rebuckle +rebuckled +rebuckling +rebud +rebudget +rebudgeted +rebudgeting +rebuff +re-buff +rebuffable +rebuffably +rebuffed +rebuffet +rebuffing +rebuffproof +rebuffs +rebuy +rebuying +rebuild +rebuilded +rebuilder +rebuilding +rebuilds +rebuilt +rebuys +rebukable +rebuke +rebukeable +rebuked +rebukeful +rebukefully +rebukefulness +rebukeproof +rebuker +rebukers +rebukes +rebuking +rebukingly +rebulk +rebunch +rebundle +rebunker +rebuoy +rebuoyage +reburden +reburgeon +rebury +reburial +reburials +reburied +reburies +reburying +reburn +reburnish +reburse +reburst +rebus +rebused +rebuses +rebush +rebusy +rebusing +rebut +rebute +rebutment +rebuts +rebuttable +rebuttably +rebuttal +rebuttals +rebutted +rebutter +rebutters +rebutting +rebutton +rebuttoned +rebuttoning +rebuttons +REC +recable +recabled +recabling +recadency +recado +recage +recaged +recaging +recalcination +recalcine +recalcitrance +recalcitrances +recalcitrancy +recalcitrancies +recalcitrant +recalcitrate +recalcitrated +recalcitrating +recalcitration +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recalesce +recalesced +recalescence +recalescent +recalescing +recalibrate +recalibrated +recalibrates +recalibrating +recalibration +recalk +recall +recallability +recallable +recalled +recaller +recallers +recalling +recallist +recallment +recalls +recamera +Recamier +recampaign +recanalization +recancel +recanceled +recanceling +recancellation +recandescence +recandidacy +recane +recaned +recanes +recaning +recant +recantation +recantations +recanted +recanter +recanters +recanting +recantingly +recants +recanvas +recap +recapacitate +recapitalization +recapitalize +recapitalized +recapitalizes +recapitalizing +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapitulationist +recapitulations +recapitulative +recapitulator +recapitulatory +recappable +recapped +recapper +recapping +recaps +recaption +recaptivate +recaptivation +recaptor +recapture +recaptured +recapturer +recaptures +recapturing +recarbon +recarbonate +recarbonation +recarbonization +recarbonize +recarbonizer +recarburization +recarburize +recarburizer +recarnify +recarpet +recarry +recarriage +recarried +recarrier +recarries +recarrying +recart +recarve +recarved +recarving +recase +recash +recasket +recast +recaster +recasting +recasts +recatalog +recatalogue +recatalogued +recataloguing +recatch +recategorize +recategorized +recategorizing +recaulescence +recausticize +recaution +recce +recche +recchose +recchosen +reccy +recco +recd +rec'd +recede +re-cede +receded +recedence +recedent +receder +recedes +receding +receipt +receiptable +receipted +receipter +receipting +receiptless +receiptment +receiptor +receipts +receipt's +receivability +receivable +receivableness +receivables +receivablness +receival +receive +received +receivedness +receiver +receiver-general +receivers +receivership +receiverships +receives +receiving +recelebrate +recelebrated +recelebrates +recelebrating +recelebration +recement +recementation +recency +recencies +recense +recenserecit +recension +recensionist +recensor +recensure +recensus +Recent +recenter +recentest +recently +recentness +recentnesses +recentralization +recentralize +recentralized +recentralizing +recentre +recept +receptacle +receptacles +receptacle's +receptacula +receptacular +receptaculite +Receptaculites +receptaculitid +Receptaculitidae +receptaculitoid +receptaculum +receptant +receptary +receptibility +receptible +reception +receptionism +receptionist +receptionists +receptionreck +receptions +reception's +receptitious +receptive +receptively +receptiveness +receptivenesses +receptivity +receptivities +receptor +receptoral +receptorial +receptors +recepts +receptual +receptually +recercele +recercelee +recertify +recertificate +recertification +recertifications +recertified +recertifies +recertifying +recess +recessed +recesser +recesses +recessing +recession +recessional +recessionals +recessionary +recessions +recessive +recessively +recessiveness +recesslike +recessor +Rech +Recha +Rechaba +Rechabite +Rechabitism +rechafe +rechain +rechal +rechallenge +rechallenged +rechallenging +rechamber +rechange +rechanged +rechanges +rechanging +rechannel +rechanneled +rechanneling +rechannelling +rechannels +rechant +rechaos +rechar +recharge +rechargeable +recharged +recharger +recharges +recharging +rechart +recharted +recharter +rechartered +rechartering +recharters +recharting +recharts +rechase +rechaser +rechasten +rechate +rechauffe +rechauffes +rechaw +recheat +recheats +recheck +rechecked +rechecking +rechecks +recheer +recherch +recherche +rechew +rechewed +rechews +rechip +rechisel +rechoose +rechooses +rechoosing +rechose +rechosen +rechristen +rechristened +rechristening +rechristenings +rechristens +Re-christianize +rechuck +rechurn +recyclability +recyclable +recycle +recycled +recycler +recycles +recycling +recide +recidivate +recidivated +recidivating +recidivation +recidive +recidivism +recidivist +recidivistic +recidivists +recidivity +recidivous +Recife +recip +recipe +recipes +recipe's +recipiangle +recipiatur +recipience +recipiency +recipiend +recipiendary +recipiendum +recipient +recipients +recipient's +recipiomotor +reciprocable +reciprocal +reciprocality +reciprocalize +reciprocally +reciprocalness +reciprocals +reciprocant +reciprocantive +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocations +reciprocatist +reciprocative +reciprocator +reciprocatory +reciprocitarian +reciprocity +reciprocities +reciproque +recircle +recircled +recircles +recircling +recirculate +recirculated +recirculates +recirculating +recirculation +recirculations +recision +recisions +recission +recissory +Recit +recitable +recital +recitalist +recitalists +recitals +recital's +recitando +recitatif +recitation +recitationalism +recitationist +recitations +recitation's +recitative +recitatively +recitatives +recitativi +recitativical +recitativo +recitativos +recite +recited +recitement +reciter +reciters +recites +reciting +recivilization +recivilize +reck +recked +Reckford +recking +reckla +reckless +recklessly +recklessness +recklessnesses +reckling +Recklinghausen +reckon +reckonable +reckoned +reckoner +reckoners +reckoning +reckonings +reckons +recks +reclad +reclaim +re-claim +reclaimable +reclaimableness +reclaimably +reclaimant +reclaimed +reclaimer +reclaimers +reclaiming +reclaimless +reclaimment +reclaims +reclama +reclamation +reclamations +reclamatory +reclame +reclames +reclang +reclasp +reclasped +reclasping +reclasps +reclass +reclassify +reclassification +reclassifications +reclassified +reclassifies +reclassifying +reclean +recleaned +recleaner +recleaning +recleans +recleanse +recleansed +recleansing +reclear +reclearance +reclimb +reclimbed +reclimbing +reclinable +reclinant +reclinate +reclinated +reclination +recline +reclined +recliner +recliners +reclines +reclining +reclivate +reclosable +reclose +recloseable +reclothe +reclothed +reclothes +reclothing +reclude +recluse +reclusely +recluseness +reclusery +recluses +reclusion +reclusive +reclusiveness +reclusory +recoach +recoagulate +recoagulated +recoagulating +recoagulation +recoal +recoaled +recoaling +recoals +recoast +recoat +recock +recocked +recocking +recocks +recoct +recoction +recode +recoded +recodes +recodify +recodification +recodified +recodifies +recodifying +recoding +recogitate +recogitation +recognisable +recognise +recognised +recogniser +recognising +recognita +recognition +re-cognition +re-cognitional +recognitions +recognition's +recognitive +recognitor +recognitory +recognizability +recognizable +recognizably +recognizance +recognizances +recognizant +recognize +recognized +recognizedly +recognizee +recognizer +recognizers +recognizes +recognizing +recognizingly +recognizor +recognosce +recohabitation +recoil +re-coil +recoiled +recoiler +recoilers +recoiling +recoilingly +recoilless +recoilment +re-coilre-collect +recoils +recoin +recoinage +recoined +recoiner +recoining +recoins +recoke +recollapse +recollate +recollation +Recollect +re-collect +recollectable +recollected +recollectedly +recollectedness +recollectible +recollecting +recollection +re-collection +recollections +recollection's +recollective +recollectively +recollectiveness +recollects +Recollet +recolonisation +recolonise +recolonised +recolonising +recolonization +recolonize +recolonized +recolonizes +recolonizing +recolor +recoloration +recolored +recoloring +recolors +recolour +recolouration +recomb +recombed +recombinant +recombination +recombinational +recombinations +recombine +recombined +recombines +recombing +recombining +recombs +recomember +recomfort +recommand +recommence +recommenced +recommencement +recommencer +recommences +recommencing +recommend +re-commend +recommendability +recommendable +recommendableness +recommendably +recommendation +recommendations +recommendation's +recommendative +recommendatory +recommended +recommendee +recommender +recommenders +recommending +recommends +recommission +recommissioned +recommissioning +recommissions +recommit +recommiting +recommitment +recommits +recommittal +recommitted +recommitting +recommunicate +recommunion +recompact +recompare +recompared +recomparing +recomparison +recompass +recompel +recompence +recompensable +recompensate +recompensated +recompensating +recompensation +recompensatory +recompense +recompensed +recompenser +recompenses +recompensing +recompensive +recompete +recompetition +recompetitor +recompilation +recompilations +recompile +recompiled +recompilement +recompiles +recompiling +recomplain +recomplaint +recomplete +recompletion +recomply +recompliance +recomplicate +recomplication +recompose +recomposed +recomposer +recomposes +recomposing +recomposition +recompound +recompounded +recompounding +recompounds +recomprehend +recomprehension +recompress +recompression +recomputation +recompute +recomputed +recomputes +recomputing +RECON +reconceal +reconcealment +reconcede +reconceive +reconceived +reconceives +reconceiving +reconcentrado +reconcentrate +reconcentrated +reconcentrates +reconcentrating +reconcentration +reconception +reconcert +reconcession +reconcilability +reconcilable +reconcilableness +reconcilably +reconcile +reconciled +reconcilee +reconcileless +reconcilement +reconcilements +reconciler +reconcilers +reconciles +reconciliability +reconciliable +reconciliate +reconciliated +reconciliating +reconciliation +reconciliations +reconciliatiory +reconciliative +reconciliator +reconciliatory +reconciling +reconcilingly +reconclude +reconclusion +reconcoct +reconcrete +reconcur +recond +recondemn +recondemnation +recondensation +recondense +recondensed +recondenses +recondensing +recondite +reconditely +reconditeness +recondition +reconditioned +reconditioning +reconditions +reconditory +recondole +reconduct +reconduction +reconfer +reconferred +reconferring +reconfess +reconfide +reconfigurability +reconfigurable +reconfiguration +reconfigurations +reconfiguration's +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconfine +reconfined +reconfinement +reconfining +reconfirm +reconfirmation +reconfirmations +reconfirmed +reconfirming +reconfirms +reconfiscate +reconfiscated +reconfiscating +reconfiscation +reconform +reconfound +reconfront +reconfrontation +reconfuse +reconfused +reconfusing +reconfusion +recongeal +recongelation +recongest +recongestion +recongratulate +recongratulation +reconjoin +reconjunction +reconnaissance +reconnaissances +reconnect +reconnected +reconnecting +reconnection +reconnects +reconnoissance +reconnoiter +reconnoitered +reconnoiterer +reconnoitering +reconnoiteringly +reconnoiters +reconnoitre +reconnoitred +reconnoitrer +reconnoitring +reconnoitringly +reconquer +reconquered +reconquering +reconqueror +reconquers +reconquest +reconquests +recons +reconsecrate +reconsecrated +reconsecrates +reconsecrating +reconsecration +reconsecrations +reconsent +reconsider +reconsideration +reconsiderations +reconsidered +reconsidering +reconsiders +reconsign +reconsigned +reconsigning +reconsignment +reconsigns +reconsole +reconsoled +reconsolidate +reconsolidated +reconsolidates +reconsolidating +reconsolidation +reconsolidations +reconsoling +reconstituent +reconstitute +reconstituted +reconstitutes +reconstituting +reconstitution +reconstruct +reconstructed +reconstructible +reconstructing +Reconstruction +reconstructional +reconstructionary +Reconstructionism +Reconstructionist +reconstructions +reconstructive +reconstructively +reconstructiveness +reconstructor +reconstructs +reconstrue +reconsult +reconsultation +recontact +recontaminate +recontaminated +recontaminates +recontaminating +recontamination +recontemplate +recontemplated +recontemplating +recontemplation +recontend +reconter +recontest +recontested +recontesting +recontests +recontinuance +recontinue +recontract +recontracted +recontracting +recontraction +recontracts +recontrast +recontribute +recontribution +recontrivance +recontrive +recontrol +recontrolling +reconvalesce +reconvalescence +reconvalescent +reconvey +reconveyance +reconveyed +reconveying +reconveys +reconvene +reconvened +reconvenes +reconvening +reconvenire +reconvention +reconventional +reconverge +reconverged +reconvergence +reconverging +reconverse +reconversion +reconversions +reconvert +reconverted +reconvertible +reconverting +reconverts +reconvict +reconvicted +reconvicting +reconviction +reconvicts +reconvince +reconvoke +recook +recooked +recooking +recooks +recool +recooper +re-co-operate +re-co-operation +recopy +recopied +recopies +recopying +recopilation +recopyright +recopper +Recor +record +re-cord +recordable +recordance +recordant +recordation +recordative +recordatively +recordatory +record-bearing +record-beating +record-breaking +record-changer +Recorde +recorded +recordedly +recorder +recorders +recordership +recording +recordings +recordist +recordists +recordless +record-making +record-player +Records +record-seeking +record-setting +recordsize +recork +recorked +recorks +recoronation +recorporify +recorporification +recorrect +recorrection +recorrupt +recorruption +recost +recostume +recostumed +recostuming +recounsel +recounseled +recounseling +recount +re-count +recountable +recountal +recounted +recountenance +recounter +recounting +recountless +recountment +recounts +recoup +recoupable +recoupe +recouped +recouper +recouping +recouple +recoupled +recouples +recoupling +recoupment +recoups +recour +recours +recourse +recourses +recover +re-cover +recoverability +recoverable +recoverableness +recoverance +recovered +recoveree +recoverer +recovery +recoveries +recovering +recoveringly +recovery's +recoverless +recoveror +recovers +recpt +recrayed +recramp +recrank +recrate +recrated +recrates +recrating +recreance +recreancy +recreant +recreantly +recreantness +recreants +recrease +recreatable +recreate +re-create +recreated +re-created +recreates +recreating +re-creating +recreation +re-creation +recreational +recreationally +recreationist +recreations +recreative +re-creative +recreatively +recreativeness +recreator +re-creator +recreatory +recredential +recredit +recrement +recremental +recrementitial +recrementitious +recrescence +recrew +recriminate +recriminated +recriminates +recriminating +recrimination +recriminations +recriminative +recriminator +recriminatory +recrystallise +recrystallised +recrystallising +recrystallization +recrystallize +recrystallized +recrystallizes +recrystallizing +recriticize +recriticized +recriticizing +recroon +recrop +recross +recrossed +recrosses +recrossing +recrowd +recrown +recrowned +recrowning +recrowns +recrucify +recrudency +recrudesce +recrudesced +recrudescence +recrudescency +recrudescent +recrudesces +recrudescing +recruit +recruitable +recruitage +recruital +recruited +recruitee +recruiter +recruiters +recruithood +recruity +recruiting +recruitment +recruitments +recruitors +recruits +recruit's +recrush +recrusher +recs +Rect +rect- +rect. +recta +rectal +rectalgia +rectally +rectangle +rectangled +rectangles +rectangle's +rectangular +rectangularity +rectangularly +rectangularness +rectangulate +rectangulometer +rectectomy +rectectomies +recti +recti- +rectify +rectifiability +rectifiable +rectification +rectifications +rectificative +rectificator +rectificatory +rectified +rectifier +rectifiers +rectifies +rectifying +rectigrade +Rectigraph +rectilineal +rectilineally +rectilinear +rectilinearism +rectilinearity +rectilinearly +rectilinearness +rectilineation +rectinerved +rection +rectipetality +rectirostral +rectischiac +rectiserial +rectitic +rectitis +rectitude +rectitudes +rectitudinous +recto +recto- +rectoabdominal +rectocele +rectocystotomy +rectoclysis +rectococcygeal +rectococcygeus +rectocolitic +rectocolonic +rectogenital +rectopexy +rectophobia +rectoplasty +Rector +rectoral +rectorate +rectorates +rectoress +rectory +rectorial +rectories +rectorrhaphy +rectors +rector's +rectorship +Rectortown +rectos +rectoscope +rectoscopy +rectosigmoid +rectostenosis +rectostomy +rectotome +rectotomy +recto-urethral +recto-uterine +rectovaginal +rectovesical +rectress +rectrices +rectricial +rectrix +rectum +rectums +rectum's +rectus +recubant +recubate +recubation +recueil +recueillement +reculade +recule +recultivate +recultivated +recultivating +recultivation +recumb +recumbence +recumbency +recumbencies +recumbent +recumbently +recuperability +recuperance +recuperate +recuperated +recuperates +recuperating +recuperation +recuperations +recuperative +recuperativeness +recuperator +recuperatory +recuperet +recur +recure +recureful +recureless +recurl +recurred +recurrence +recurrences +recurrence's +recurrency +recurrent +recurrently +recurrer +recurring +recurringly +recurs +recursant +recurse +recursed +recurses +recursing +recursion +recursions +recursion's +recursive +recursively +recursiveness +recurtain +recurvant +recurvaria +recurvate +recurvated +recurvation +recurvature +recurve +recurved +recurves +recurving +Recurvirostra +recurvirostral +Recurvirostridae +recurvity +recurvo- +recurvopatent +recurvoternate +recurvous +recusal +recusance +recusancy +recusant +recusants +recusation +recusative +recusator +recuse +recused +recuses +recusf +recushion +recusing +recussion +recut +recuts +recutting +red +redact +redacted +redacteur +redacting +redaction +redactional +redactor +redactorial +redactors +redacts +red-alder +redamage +redamaged +redamaging +redamation +redame +redamnation +Redan +redans +redare +redared +redargue +redargued +redargues +redarguing +redargution +redargutive +redargutory +redaring +redarken +red-armed +redarn +Redart +Redash +redate +redated +redates +redating +redaub +redawn +redback +red-backed +redbay +redbays +redbait +red-bait +redbaited +redbaiting +red-baiting +redbaits +red-banded +Redbank +Redbanks +red-bar +red-barked +red-beaded +red-beaked +red-beamed +redbeard +red-bearded +redbelly +red-bellied +red-belted +redberry +red-berried +Redby +redbill +red-billed +redbird +redbirds +red-black +red-blind +red-blooded +red-bloodedness +red-bodied +red-boled +redbone +redbones +red-bonnet +red-bound +red-branched +red-branching +redbreast +red-breasted +redbreasts +redbrick +red-brick +redbricks +Redbridge +red-brown +redbrush +redbuck +redbud +redbuds +redbug +redbugs +red-burning +red-buttoned +redcap +redcaps +red-carpet +red-cheeked +red-chested +red-ciled +red-ciling +red-cilled +red-cilling +red-clad +red-clay +Redcliff +red-cloaked +red-clocked +redcoat +red-coat +red-coated +redcoats +red-cockaded +redcoll +red-collared +red-colored +red-combed +red-complexioned +Redcrest +red-crested +red-crowned +redcurrant +red-curtained +Redd +red-dabbled +redded +Reddell +redden +reddenda +reddendo +reddendum +reddened +reddening +reddens +redder +redders +reddest +Reddy +Reddick +red-dyed +Reddin +Redding +reddingite +reddish +reddish-amber +reddish-bay +reddish-bellied +reddish-black +reddish-blue +reddish-brown +reddish-colored +reddish-gray +reddish-green +reddish-haired +reddish-headed +reddish-yellow +reddishly +reddish-looking +reddishness +reddish-orange +reddish-purple +reddish-white +Redditch +reddition +redditive +reddle +reddled +reddleman +reddlemen +reddles +reddling +reddock +red-dog +red-dogged +red-dogger +red-dogging +redds +reddsman +redd-up +rede +redeal +redealing +redealt +redear +red-eared +redears +redebate +redebit +redecay +redeceive +redeceived +redeceiving +redecide +redecided +redeciding +redecimate +redecision +redeck +redeclaration +redeclare +redeclared +redeclares +redeclaring +redecline +redeclined +redeclining +redecorate +redecorated +redecorates +redecorating +redecoration +redecorator +redecrease +redecussate +reded +red-edged +rededicate +rededicated +rededicates +rededicating +rededication +rededications +rededicatory +rededuct +rededuction +redeed +redeem +redeemability +redeemable +redeemableness +redeemably +redeemed +redeemedness +Redeemer +redeemeress +redeemers +redeemership +redeeming +redeemless +redeems +redefault +redefeat +redefeated +redefeating +redefeats +redefecate +redefect +redefer +redefy +redefiance +redefied +redefies +redefying +redefine +redefined +redefines +redefining +redefinition +redefinitions +redefinition's +redeflect +Redeye +red-eye +red-eyed +redeyes +redeify +redelay +redelegate +redelegated +redelegating +redelegation +redeless +redelete +redeleted +redeleting +redely +redeliberate +redeliberated +redeliberating +redeliberation +redeliver +redeliverance +redelivered +redeliverer +redelivery +redeliveries +redelivering +redelivers +redemand +redemandable +redemanded +redemanding +redemands +redemise +redemised +redemising +redemolish +redemonstrate +redemonstrated +redemonstrates +redemonstrating +redemonstration +redemptible +Redemptine +redemption +redemptional +redemptioner +Redemptionist +redemptionless +redemptions +redemptive +redemptively +redemptor +redemptory +redemptorial +Redemptorist +redemptress +redemptrice +redeny +redenial +redenied +redenies +redenigrate +redenying +redepend +redeploy +redeployed +redeploying +redeployment +redeploys +redeposit +redeposited +redepositing +redeposition +redeposits +redepreciate +redepreciated +redepreciating +redepreciation +redeprive +rederivation +re-derive +redes +redescend +redescent +redescribe +redescribed +redescribes +redescribing +redescription +redesert +re-desert +redesertion +redeserve +redesign +redesignate +redesignated +redesignates +redesignating +redesignation +redesigned +redesigning +redesigns +redesire +redesirous +redesman +redespise +redetect +redetention +redetermination +redetermine +redetermined +redetermines +redeterminible +redetermining +redevable +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelopments +redevelops +redevise +redevote +redevotion +red-faced +red-facedly +red-facedness +red-feathered +Redfield +red-figure +red-figured +redfin +redfinch +red-finned +redfins +redfish +redfishes +red-flag +red-flagger +red-flaggery +red-flanked +red-flecked +red-fleshed +red-flowered +red-flowering +redfoot +red-footed +Redford +Redfox +red-fronted +red-fruited +red-gemmed +red-gilled +red-girdled +red-gleaming +red-gold +red-gowned +Redgrave +red-haired +red-hand +red-handed +red-handedly +redhandedness +red-handedness +red-hard +red-harden +red-hardness +red-hat +red-hatted +redhead +red-head +redheaded +red-headed +redheadedly +redheadedness +redhead-grass +redheads +redheart +redhearted +red-heeled +redhibition +redhibitory +red-hipped +red-hissing +red-hooded +Redhook +redhoop +red-horned +redhorse +redhorses +red-hot +red-hued +red-humped +redia +rediae +redial +redias +redictate +redictated +redictating +redictation +redid +redye +redyed +redyeing +red-yellow +redient +redyes +redifferentiate +redifferentiated +redifferentiating +redifferentiation +rediffuse +rediffused +rediffusing +Rediffusion +Redig +redigest +redigested +redigesting +redigestion +redigests +redigitalize +redying +redilate +redilated +redilating +redimension +redimensioned +redimensioning +redimensions +rediminish +reding +redingote +red-ink +redintegrate +redintegrated +redintegrating +redintegration +redintegrative +redintegrator +redip +redipped +redipper +redipping +redips +redipt +redirect +redirected +redirecting +redirection +redirections +redirects +redisable +redisappear +redisburse +redisbursed +redisbursement +redisbursing +redischarge +redischarged +redischarging +rediscipline +redisciplined +redisciplining +rediscount +rediscountable +rediscounted +rediscounting +rediscounts +rediscourage +rediscover +rediscovered +rediscoverer +rediscovery +rediscoveries +rediscovering +rediscovers +rediscuss +rediscussion +redisembark +redisinfect +redismiss +redismissal +redispatch +redispel +redispersal +redisperse +redispersed +redispersing +redisplay +redisplayed +redisplaying +redisplays +redispose +redisposed +redisposing +redisposition +redispute +redisputed +redisputing +redissect +redissection +redisseise +redisseisin +redisseisor +redisseize +redisseizin +redisseizor +redissoluble +redissolubleness +redissolubly +redissolution +redissolvable +redissolve +redissolved +redissolves +redissolving +redistend +redistill +redistillable +redistillableness +redistillabness +redistillation +redistilled +redistiller +redistilling +redistills +redistinguish +redistrain +redistrainer +redistribute +redistributed +redistributer +redistributes +redistributing +redistribution +redistributionist +redistributions +redistributive +redistributor +redistributory +redistrict +redistricted +redistricting +redistricts +redisturb +redition +redive +rediversion +redivert +redivertible +redivide +redivided +redivides +redividing +redivision +redivive +redivivous +redivivus +redivorce +redivorced +redivorcement +redivorcing +redivulge +redivulgence +redjacket +red-jerseyed +Redkey +red-kneed +redknees +red-knobbed +Redlands +red-lead +red-leader +red-leaf +red-leather +red-leaved +Redleg +red-legged +redlegs +red-legs +red-letter +red-lettered +redly +red-lidded +red-light +redline +redlined +red-lined +redlines +redlining +Redlion +red-lipped +red-listed +red-lit +red-litten +red-looking +red-making +Redman +Redmer +red-minded +Redmon +Redmond +redmouth +red-mouthed +Redmund +red-naped +redneck +red-neck +red-necked +rednecks +redness +rednesses +red-nosed +redo +re-do +redock +redocked +redocket +redocketed +redocketing +redocking +redocks +redocument +redodid +redodoing +redodone +redoes +redoing +redolence +redolences +redolency +redolent +redolently +redominate +redominated +redominating +Redon +redondilla +Redondo +redone +redonned +redons +redoom +red-orange +redos +redouble +redoubled +redoublement +redoubler +redoubles +redoubling +redoubt +redoubtable +redoubtableness +redoubtably +redoubted +redoubting +redoubts +redound +redounded +redounding +redounds +redout +red-out +redoute +redouts +redowa +redowas +Redowl +redox +redoxes +red-painted +red-pencil +red-plowed +red-plumed +redpoll +red-polled +redpolls +red-purple +redraft +redrafted +redrafting +redrafts +redrag +redrape +redraw +redrawer +redrawers +redrawing +redrawn +redraws +redream +redreams +redreamt +redredge +redress +re-dress +redressable +redressal +redressed +redresser +redresses +redressible +redressing +redressive +redressless +redressment +redressor +redrew +redry +red-ribbed +redried +redries +redrying +redrill +redrilled +redrilling +redrills +red-rimmed +red-ripening +redrive +redriven +redrives +redriving +red-roan +Redrock +Redroe +red-roofed +redroop +redroot +red-rooted +redroots +red-rose +redrove +redrug +redrugged +redrugging +red-rumped +red-rusted +reds +red-scaled +red-scarlet +redsear +red-shafted +redshank +red-shank +redshanks +redshift +redshire +redshirt +redshirted +red-shirted +redshirting +redshirts +red-short +red-shortness +red-shouldered +red-sided +red-silk +redskin +red-skinned +redskins +red-snooded +red-specked +red-speckled +red-spotted +red-stalked +Redstar +redstart +redstarts +Redstone +redstreak +red-streak +red-streaked +red-streaming +red-swelling +redtab +redtail +red-tailed +red-tape +red-taped +red-tapedom +red-tapey +red-tapeism +red-taper +red-tapery +red-tapish +redtapism +red-tapism +red-tapist +red-tempered +red-thighed +redthroat +red-throat +red-throated +red-tiled +red-tinted +red-tipped +red-tongued +redtop +red-top +red-topped +redtops +red-trousered +red-tufted +red-twigged +redub +redubbed +redubber +redubs +reduccion +reduce +reduceable +reduceableness +reduced +reducement +reducent +reducer +reducers +reduces +reducibility +reducibilities +reducible +reducibleness +reducibly +reducing +reduct +reductant +reductase +reductibility +reductio +reduction +reductional +reduction-improbation +reductionism +reductionist +reductionistic +reductions +reduction's +reductive +reductively +reductivism +reductor +reductorial +redue +redug +reduit +Redunca +redundance +redundances +redundancy +redundancies +redundant +redundantly +red-up +red-upholstered +redupl +redupl. +reduplicate +reduplicated +reduplicating +reduplication +reduplicative +reduplicatively +reduplicatory +reduplicature +redust +reduviid +Reduviidae +reduviids +reduvioid +Reduvius +redux +reduzate +Redvale +red-veined +red-vented +Redvers +red-vested +red-violet +Redway +red-walled +redward +redware +redwares +red-wat +Redwater +red-water +red-wattled +red-waved +redweed +red-white +Redwine +Redwing +red-winged +redwings +redwithe +redwood +red-wooded +redwoods +red-written +redwud +Ree +reearn +re-earn +reearned +reearning +reearns +Reeba +reebok +re-ebullient +Reece +reechy +reechier +reecho +re-echo +reechoed +reechoes +reechoing +Reed +Reeda +reed-back +reedbird +reedbirds +reed-blade +reed-bordered +reedbuck +reedbucks +reedbush +reed-clad +reed-compacted +reed-crowned +Reede +reeded +reeden +Reeder +Reeders +reed-grown +Reedy +reediemadeasy +reedier +reediest +reedify +re-edify +re-edificate +re-edification +reedified +re-edifier +reedifies +reedifying +reedily +reediness +reeding +reedings +reedish +reedit +re-edit +reedited +reediting +reedition +reedits +Reedley +reedless +reedlike +reedling +reedlings +reed-mace +reedmaker +reedmaking +reedman +reedmen +reedplot +reed-rond +reed-roofed +reed-rustling +Reeds +reed's +Reedsburg +reed-shaped +Reedsport +Reedsville +reed-thatched +reeducate +re-educate +reeducated +reeducates +reeducating +reeducation +re-education +reeducative +re-educative +Reedville +reed-warbler +reedwork +Reef +reefable +reefed +reefer +reefers +re-effeminate +reeffish +reeffishes +reefy +reefier +reefiest +reefing +reef-knoll +reef-knot +reefs +re-egg +Reeher +re-ejaculate +reeject +re-eject +reejected +reejecting +re-ejection +re-ejectment +reejects +reek +reeked +reeker +reekers +reeky +reekier +reekiest +reeking +reekingly +reeks +Reel +reelable +re-elaborate +re-elaboration +reelect +re-elect +reelected +reelecting +reelection +re-election +reelections +reelects +reeled +reeledid +reeledoing +reeledone +reeler +reelers +reelevate +re-elevate +reelevated +reelevating +reelevation +re-elevation +reel-fed +reel-fitted +reel-footed +reeligibility +re-eligibility +reeligible +re-eligible +reeligibleness +reeligibly +re-eliminate +re-elimination +reeling +reelingly +reelrall +reels +Reelsville +reel-to-reel +reem +reemanate +re-emanate +reemanated +reemanating +reembarcation +reembark +re-embark +reembarkation +re-embarkation +reembarked +reembarking +reembarks +re-embarrass +re-embarrassment +re-embattle +re-embed +reembellish +re-embellish +reembody +re-embody +reembodied +reembodies +reembodying +reembodiment +re-embodiment +re-embosom +reembrace +re-embrace +reembraced +re-embracement +reembracing +reembroider +re-embroil +reemerge +re-emerge +reemerged +reemergence +re-emergence +reemergences +reemergent +re-emergent +reemerges +reemerging +reemersion +re-emersion +re-emigrant +reemigrate +re-emigrate +reemigrated +reemigrating +reemigration +re-emigration +reeming +reemish +reemission +re-emission +reemit +re-emit +reemits +reemitted +reemitting +reemphases +reemphasis +re-emphasis +reemphasize +re-emphasize +reemphasized +reemphasizes +reemphasizing +reemploy +re-employ +reemployed +reemploying +reemployment +re-employment +reemploys +re-empower +re-empty +re-emulsify +reen +Reena +reenable +re-enable +reenabled +reenact +re-enact +reenacted +reenacting +reenaction +re-enaction +reenactment +re-enactment +reenactments +reenacts +re-enamel +re-enamor +re-enamour +re-enchain +reenclose +re-enclose +reenclosed +reencloses +reenclosing +re-enclosure +reencounter +re-encounter +reencountered +reencountering +reencounters +reencourage +re-encourage +reencouraged +reencouragement +re-encouragement +reencouraging +re-endear +re-endearment +re-ender +reendorse +re-endorse +reendorsed +reendorsement +re-endorsement +reendorsing +reendow +re-endow +reendowed +reendowing +reendowment +re-endowment +reendows +reenergize +re-energize +reenergized +reenergizes +reenergizing +re-enfeoff +re-enfeoffment +reenforce +re-enforce +reenforced +reenforcement +re-enforcement +re-enforcer +reenforces +reenforcing +re-enfranchise +re-enfranchisement +reengage +re-engage +reengaged +reengagement +re-engagement +reengages +reengaging +reenge +re-engender +re-engenderer +re-engine +Re-english +re-engraft +reengrave +re-engrave +reengraved +reengraving +re-engraving +reengross +re-engross +re-enhearten +reenjoy +re-enjoy +reenjoyed +reenjoying +reenjoyment +re-enjoyment +reenjoin +re-enjoin +reenjoys +re-enkindle +reenlarge +re-enlarge +reenlarged +reenlargement +re-enlargement +reenlarges +reenlarging +reenlighted +reenlighten +re-enlighten +reenlightened +reenlightening +reenlightenment +re-enlightenment +reenlightens +reenlist +re-enlist +reenlisted +re-enlister +reenlisting +reenlistment +re-enlistment +reenlistments +reenlistness +reenlistnesses +reenlists +re-enliven +re-ennoble +reenroll +re-enroll +re-enrollment +re-enshrine +reenslave +re-enslave +reenslaved +reenslavement +re-enslavement +reenslaves +reenslaving +re-ensphere +reenter +re-enter +reenterable +reentered +reentering +re-entering +reenters +re-entertain +re-entertainment +re-enthral +re-enthrone +re-enthronement +re-enthronize +re-entice +re-entitle +re-entoil +re-entomb +re-entrain +reentrance +re-entrance +reentranced +reentrances +reentrancy +re-entrancy +reentrancing +reentrant +re-entrant +re-entrenchment +reentry +re-entry +reentries +reenumerate +re-enumerate +reenumerated +reenumerating +reenumeration +re-enumeration +reenunciate +re-enunciate +reenunciated +reenunciating +reenunciation +re-enunciation +reeper +re-epitomize +re-equilibrate +re-equilibration +reequip +re-equip +re-equipment +reequipped +reequipping +reequips +reequipt +reerect +re-erect +reerected +reerecting +reerection +re-erection +reerects +reerupt +reeruption +Rees +re-escape +re-escort +Reese +Reeseville +reeshie +reeshle +reesk +reesle +re-espousal +re-espouse +re-essay +reest +reestablish +re-establish +reestablished +re-establisher +reestablishes +reestablishing +reestablishment +re-establishment +reestablishments +reested +re-esteem +reester +reesty +reestimate +re-estimate +reestimated +reestimates +reestimating +reestimation +re-estimation +reesting +reestle +reests +Reesville +reet +Reeta +reetam +re-etch +re-etcher +reetle +Reeva +reevacuate +re-evacuate +reevacuated +reevacuating +reevacuation +re-evacuation +re-evade +reevaluate +re-evaluate +reevaluated +reevaluates +reevaluating +reevaluation +re-evaluation +reevaluations +re-evaporate +re-evaporation +reevasion +re-evasion +Reeve +reeved +reeveland +Reeves +reeveship +Reevesville +reevidence +reevidenced +reevidencing +reeving +reevoke +re-evoke +reevoked +reevokes +reevoking +re-evolution +re-exalt +re-examinable +reexamination +re-examination +reexaminations +reexamine +re-examine +reexamined +re-examiner +reexamines +reexamining +reexcavate +re-excavate +reexcavated +reexcavating +reexcavation +re-excavation +re-excel +reexchange +re-exchange +reexchanged +reexchanges +reexchanging +re-excitation +re-excite +re-exclude +re-exclusion +reexecute +re-execute +reexecuted +reexecuting +reexecution +re-execution +re-exempt +re-exemption +reexercise +re-exercise +reexercised +reexercising +re-exert +re-exertion +re-exhale +re-exhaust +reexhibit +re-exhibit +reexhibited +reexhibiting +reexhibition +re-exhibition +reexhibits +re-exhilarate +re-exhilaration +re-exist +re-existence +re-existent +reexpand +re-expand +reexpansion +re-expansion +re-expect +re-expectation +re-expedite +re-expedition +reexpel +re-expel +reexpelled +reexpelling +reexpels +reexperience +re-experience +reexperienced +reexperiences +reexperiencing +reexperiment +re-experiment +reexplain +re-explain +reexplanation +re-explanation +reexplicate +reexplicated +reexplicating +reexplication +reexploration +reexplore +reexplored +reexploring +reexport +re-export +reexportation +re-exportation +reexported +reexporter +re-exporter +reexporting +reexports +reexpose +re-expose +reexposed +reexposing +reexposition +reexposure +re-exposure +re-expound +reexpress +re-express +reexpressed +reexpresses +reexpressing +reexpression +re-expression +re-expulsion +re-extend +re-extension +re-extent +re-extract +re-extraction +ref +ref. +refabricate +refabrication +reface +refaced +refaces +refacilitate +refacing +refaction +refait +refall +refallen +refalling +refallow +refalls +refamiliarization +refamiliarize +refamiliarized +refamiliarizing +refan +refascinate +refascination +refashion +refashioned +refashioner +refashioning +refashionment +refashions +refasten +refastened +refastening +refastens +refathered +refavor +refect +refected +refecting +refection +refectionary +refectioner +refective +refectorary +refectorarian +refectorer +refectory +refectorial +refectorian +refectories +refects +refed +refederalization +refederalize +refederalized +refederalizing +refederate +refederated +refederating +refederation +refeed +refeeding +refeeds +refeel +refeeling +refeels +refeign +refel +refell +refelled +refelling +refels +refelt +refence +refenced +refences +refer +referable +referda +refered +referee +refereed +refereeing +referees +refereeship +reference +referenced +referencer +references +referencing +referenda +referendal +referendary +referendaries +referendaryship +referendum +referendums +referent +referential +referentiality +referentially +referently +referents +referent's +referment +referrable +referral +referrals +referral's +referred +referrer +referrers +referrible +referribleness +referring +refers +refertilizable +refertilization +refertilize +refertilized +refertilizing +refetch +refete +reffed +reffelt +reffing +reffo +reffos +reffroze +reffrozen +refight +refighting +refights +refigure +refigured +refigures +refiguring +refile +refiled +refiles +refiling +refill +refillable +refilled +refilling +refills +refilm +refilmed +refilming +refilms +refilter +refiltered +refiltering +refilters +refinable +refinage +refinance +refinanced +refinances +refinancing +refind +refinding +refinds +refine +refined +refinedly +refinedness +refinement +refinements +refinement's +refiner +refinery +refineries +refiners +refines +refinger +refining +refiningly +refinish +refinished +refinisher +refinishes +refinishing +refire +refired +refires +refiring +refit +refitment +refits +refitted +refitting +refix +refixation +refixed +refixes +refixing +refixture +refl +refl. +reflag +reflagellate +reflair +reflame +reflash +reflate +reflated +reflates +reflating +reflation +reflationary +reflationism +reflect +reflectance +reflected +reflectedly +reflectedness +reflectent +reflecter +reflectibility +reflectible +reflecting +reflectingly +reflection +reflectional +reflectioning +reflectionist +reflectionless +reflections +reflection's +reflective +reflectively +reflectiveness +reflectivity +reflectometer +reflectometry +reflector +reflectorize +reflectorized +reflectorizing +reflectors +reflector's +reflectoscope +reflects +refledge +reflee +reflet +reflets +reflew +Reflex +reflexed +reflexes +reflexibility +reflexible +reflexing +reflexion +reflexional +reflexism +reflexiue +reflexive +reflexively +reflexiveness +reflexivenesses +reflexives +reflexivity +reflexly +reflexness +reflexogenous +reflexology +reflexological +reflexologically +reflexologies +reflexologist +reflex's +refly +reflies +reflying +refling +refloat +refloatation +refloated +refloating +refloats +reflog +reflood +reflooded +reflooding +refloods +refloor +reflorescence +reflorescent +reflourish +reflourishment +reflow +reflowed +reflower +reflowered +reflowering +reflowers +reflowing +reflown +reflows +refluctuation +refluence +refluency +refluent +refluous +reflush +reflux +refluxed +refluxes +refluxing +refocillate +refocillation +refocus +refocused +refocuses +refocusing +refocussed +refocusses +refocussing +refold +refolded +refolding +refolds +refoment +refont +refool +refoot +reforbid +reforce +reford +reforecast +reforest +reforestation +reforestational +reforested +reforesting +reforestization +reforestize +reforestment +reforests +reforfeit +reforfeiture +reforge +reforgeable +reforged +reforger +reforges +reforget +reforging +reforgive +Reform +re-form +reformability +reformable +reformableness +reformado +reformanda +reformandum +reformat +reformate +reformated +Reformati +reformating +Reformation +re-formation +reformational +reformationary +Reformationism +Reformationist +reformation-proof +reformations +reformative +re-formative +reformatively +reformativeness +reformatness +reformatory +reformatories +reformats +reformatted +reformatting +Reformed +reformedly +reformer +re-former +reformeress +reformers +reforming +reformingly +reformism +reformist +reformistic +reformproof +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +reformulations +reforsake +refortify +refortification +refortified +refortifies +refortifying +reforward +refought +refound +refoundation +refounded +refounder +refounding +refounds +refr +refract +refractable +refractary +refracted +refractedly +refractedness +refractile +refractility +refracting +refraction +refractional +refractionate +refractionist +refractions +refractive +refractively +refractiveness +refractivity +refractivities +refractometer +refractometry +refractometric +refractor +refractory +refractories +refractorily +refractoriness +refractors +refracts +refracturable +refracture +refractured +refractures +refracturing +refragability +refragable +refragableness +refragate +refragment +refrain +refrained +refrainer +refraining +refrainment +refrainments +refrains +reframe +reframed +reframes +reframing +refrangent +refrangibility +refrangibilities +refrangible +refrangibleness +refreeze +refreezes +refreezing +refreid +refreit +refrenation +refrenzy +refresco +refresh +refreshant +refreshed +refreshen +refreshener +refresher +refreshers +refreshes +refreshful +refreshfully +refreshing +refreshingly +refreshingness +refreshment +refreshments +refreshment's +refry +refricate +refried +refries +refrig +refrigerant +refrigerants +refrigerate +refrigerated +refrigerates +refrigerating +refrigeration +refrigerations +refrigerative +refrigerator +refrigeratory +refrigerators +refrigerator's +refrigerium +refrighten +refrying +refringe +refringence +refringency +refringent +refroid +refront +refronted +refronting +refronts +refroze +refrozen +refrustrate +refrustrated +refrustrating +refs +reft +Refton +refuel +refueled +refueling +refuelled +refuelling +refuels +refuge +refuged +refugee +refugeeism +refugees +refugee's +refugeeship +refuges +refugia +refuging +Refugio +refugium +refulge +refulgence +refulgency +refulgent +refulgently +refulgentness +refunction +refund +re-fund +refundability +refundable +refunded +refunder +refunders +refunding +refundment +refunds +refurbish +refurbished +refurbisher +refurbishes +refurbishing +refurbishment +refurl +refurnish +refurnished +refurnishes +refurnishing +refurnishment +refusable +refusal +refusals +refuse +refused +refusenik +refuser +refusers +refuses +refusing +refusingly +refusion +refusive +refusnik +refutability +refutable +refutably +refutal +refutals +refutation +refutations +refutative +refutatory +refute +refuted +refuter +refuters +refutes +refuting +Reg +Reg. +Regain +regainable +regained +regainer +regainers +regaining +regainment +regains +regal +regalado +regald +regale +Regalecidae +Regalecus +regaled +regalement +regalements +regaler +regalers +regales +regalia +regalian +regaling +regalio +regalism +regalist +regality +regalities +regalize +regally +regallop +regalness +regalo +regalty +regalvanization +regalvanize +regalvanized +regalvanizing +regamble +regambled +regambling +Regan +regard +regardable +regardance +regardancy +regardant +regarded +regarder +regardful +regardfully +regardfulness +regarding +regardless +regardlessly +regardlessness +regards +regarment +regarnish +regarrison +regather +regathered +regathering +regathers +regatta +regattas +regauge +regauged +regauges +regauging +regave +Regazzi +regd +regear +regeared +regearing +regears +regel +regelate +regelated +regelates +regelating +regelation +regelled +regelling +Regen +Regence +Regency +regencies +regenerable +regeneracy +regenerance +regenerant +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerations +regenerative +regeneratively +regenerator +regeneratory +regenerators +regeneratress +regeneratrix +regenesis +re-genesis +Regensburg +regent +regental +regentess +regents +regent's +regentship +Reger +Re-germanization +Re-germanize +regerminate +regerminated +regerminates +regerminating +regermination +regerminative +regerminatively +reges +regest +reget +Regga +reggae +reggaes +Reggi +Reggy +Reggiano +Reggie +Reggis +regia +regian +regicidal +regicide +regicides +regicidism +regidor +regie +regie-book +regift +regifuge +regild +regilded +regilding +regilds +regill +regilt +regime +regimen +regimenal +regimens +regiment +regimental +regimentaled +regimentalled +regimentally +regimentals +regimentary +regimentation +regimentations +regimented +regimenting +regiments +regimes +regime's +regiminal +Regin +Regina +reginae +reginal +Reginald +reginas +Reginauld +Regine +regioide +Regiomontanus +region +regional +regionalism +regionalist +regionalistic +regionalization +regionalize +regionalized +regionalizing +regionally +regionals +regionary +regioned +regions +region's +regird +REGIS +regisseur +regisseurs +Register +registerable +registered +registerer +registering +registers +registership +registrability +registrable +registral +registrant +registrants +registrar +registrar-general +registrary +registrars +registrarship +registrate +registrated +registrating +registration +registrational +registrationist +registrations +registration's +registrator +registrer +registry +registries +regitive +regius +regive +regiven +regives +regiving +regladden +reglair +reglaze +reglazed +reglazes +reglazing +regle +reglement +reglementary +reglementation +reglementist +reglet +reglets +reglorify +reglorification +reglorified +reglorifying +regloss +reglossed +reglosses +reglossing +reglove +reglow +reglowed +reglowing +reglows +reglue +reglued +reglues +regluing +regma +regmacarp +regmata +regna +regnal +regnancy +regnancies +regnant +regnerable +regnum +Rego +regolith +regoliths +regorge +regorged +regorges +regorging +regosol +regosols +regovern +regovernment +regr +regrab +regrabbed +regrabbing +regracy +regradate +regradated +regradating +regradation +regrade +regraded +regrades +regrading +regraduate +regraduation +regraft +regrafted +regrafting +regrafts +regrant +regranted +regranting +regrants +regraph +regrasp +regrass +regrate +regrated +regrater +regrates +regratify +regratification +regrating +regratingly +regrator +regratress +regravel +regrease +regreased +regreasing +regrede +regreen +regreens +regreet +regreeted +regreeting +regreets +regress +regressed +regresses +regressing +regression +regressionist +regressions +regression's +regressive +regressively +regressiveness +regressivity +regressor +regressors +regret +regretable +regretableness +regretably +regretful +regretfully +regretfulness +regretless +regretlessness +regrets +regrettable +regrettableness +regrettably +regretted +regretter +regretters +regretting +regrettingly +regrew +regrind +regrinder +regrinding +regrinds +regrip +regripped +regroom +regrooms +regroove +regrooved +regrooves +regrooving +reground +regroup +regrouped +regrouping +regroupment +regroups +regrow +regrowing +regrown +regrows +regrowth +regrowths +regs +Regt +Regt. +reguarantee +reguaranteed +reguaranteeing +reguaranty +reguaranties +reguard +reguardant +reguide +reguided +reguiding +regula +regulable +regular +regular-bred +regular-built +Regulares +regular-featured +regular-growing +Regularia +regularise +regularity +regularities +regularization +regularize +regularized +regularizer +regularizes +regularizing +regularly +regularness +regulars +regular-shaped +regular-sized +regulatable +regulate +regulated +regulates +regulating +regulation +regulationist +regulation-proof +regulations +regulative +regulatively +regulator +regulatory +regulators +regulator's +regulatorship +regulatress +regulatris +reguli +reguline +regulize +Regulus +reguluses +regur +regurge +regurgitant +regurgitate +regurgitated +regurgitates +regurgitating +regurgitation +regurgitations +regurgitative +regush +reh +rehab +rehabbed +rehabber +rehabilitant +rehabilitate +rehabilitated +rehabilitates +rehabilitating +rehabilitation +rehabilitationist +rehabilitations +rehabilitative +rehabilitator +rehabilitee +rehabs +rehair +rehayte +rehale +rehallow +rehammer +rehammered +rehammering +rehammers +rehandicap +rehandle +rehandled +rehandler +rehandles +rehandling +rehang +rehanged +rehanging +rehangs +rehappen +reharden +rehardened +rehardening +rehardens +reharm +reharmonization +reharmonize +reharmonized +reharmonizing +reharness +reharrow +reharvest +rehash +rehashed +rehashes +rehashing +rehaul +rehazard +rehboc +rehead +reheal +reheap +rehear +reheard +rehearheard +rehearhearing +rehearing +rehearings +rehears +rehearsable +rehearsal +rehearsals +rehearsal's +rehearse +rehearsed +rehearser +rehearsers +rehearses +rehearsing +rehearten +reheat +reheated +reheater +reheaters +reheating +reheats +Reheboth +rehedge +reheel +reheeled +reheeling +reheels +reheighten +Re-hellenization +Re-hellenize +rehem +rehemmed +rehemming +rehems +rehete +rehybridize +rehid +rehidden +rehide +rehydratable +rehydrate +rehydrating +rehydration +rehinge +rehinged +rehinges +rehinging +rehypnotize +rehypnotized +rehypnotizing +rehypothecate +rehypothecated +rehypothecating +rehypothecation +rehypothecator +rehire +rehired +rehires +rehiring +Rehm +Rehnberg +Rehobeth +Rehoboam +Rehoboth +Rehobothan +rehoe +rehoist +rehollow +rehone +rehoned +rehoning +rehonor +rehonour +rehood +rehook +rehoop +rehospitalization +rehospitalizations +rehospitalize +rehospitalized +rehospitalizes +rehospitalizing +rehouse +rehoused +rehouses +rehousing +Rehrersburg +rehumanization +rehumanize +rehumanized +rehumanizing +rehumble +rehumiliate +rehumiliated +rehumiliating +rehumiliation +rehung +rei +Rey +reice +re-ice +reiced +Reich +Reiche +Reichel +Reichenbach +Reichenberg +Reichert +Reichsbank +Reichsfuhrer +reichsgulden +Reichsland +Reichslander +Reichsmark +reichsmarks +reichspfennig +Reichsrat +Reichsrath +Reichstag +reichstaler +Reichstein +reichsthaler +reicing +Reid +Reidar +Reydell +reidentify +reidentification +reidentified +reidentifies +reidentifying +Reider +Reydon +Reidsville +Reidville +reif +Reifel +reify +reification +reified +reifier +reifiers +reifies +reifying +reifs +Reigate +reign +reigned +reigner +reigning +reignite +reignited +reignites +reigniting +reignition +reignore +reigns +reyield +Reik +Reykjavik +Reiko +Reilly +reillume +reilluminate +reilluminated +reilluminating +reillumination +reillumine +reillustrate +reillustrated +reillustrating +reillustration +reim +reimage +reimaged +reimages +reimagination +reimagine +reimaging +Reimarus +reimbark +reimbarkation +reimbibe +reimbody +reimbursable +reimburse +reimburseable +reimbursed +reimbursement +reimbursements +reimbursement's +reimburser +reimburses +reimbursing +reimbush +reimbushment +Reimer +reimkennar +reim-kennar +reimmerge +reimmerse +reimmersion +reimmigrant +reimmigration +Reymont +reimpact +reimpark +reimpart +reimpatriate +reimpatriation +reimpel +reimplant +reimplantation +reimplanted +reimplanting +reimplants +reimplement +reimplemented +reimply +reimplied +reimplying +reimport +reimportation +reimported +reimporting +reimports +reimportune +reimpose +reimposed +reimposes +reimposing +reimposition +reimposure +reimpregnate +reimpregnated +reimpregnating +reimpress +reimpression +reimprint +reimprison +reimprisoned +reimprisoning +reimprisonment +reimprisons +reimprove +reimprovement +reimpulse +Reims +Reimthursen +Rein +Reina +Reyna +reinability +Reinald +Reinaldo +Reinaldos +Reynard +reynards +Reynaud +reinaugurate +reinaugurated +reinaugurating +reinauguration +Reinbeck +reincapable +reincarnadine +reincarnate +reincarnated +reincarnates +reincarnating +reincarnation +reincarnationism +reincarnationist +reincarnationists +reincarnations +reincense +reincentive +reincidence +reincidency +reincite +reincited +reincites +reinciting +reinclination +reincline +reinclined +reinclining +reinclude +reincluded +reincluding +reinclusion +reincorporate +reincorporated +reincorporates +reincorporating +reincorporation +reincrease +reincreased +reincreasing +reincrudate +reincrudation +reinculcate +reincur +reincurred +reincurring +reincurs +reindebted +reindebtedness +reindeer +reindeers +reindependence +reindex +reindexed +reindexes +reindexing +reindicate +reindicated +reindicating +reindication +reindict +reindictment +reindifferent +reindoctrinate +reindoctrinated +reindoctrinating +reindoctrination +reindorse +reindorsed +reindorsement +reindorsing +reinduce +reinduced +reinducement +reinduces +reinducing +reinduct +reinducted +reinducting +reinduction +reinducts +reindue +reindulge +reindulged +reindulgence +reindulging +reindustrialization +reindustrialize +reindustrialized +reindustrializing +Reine +Reinecke +reined +Reiner +Reiners +Reinert +Reinertson +reinette +reinfect +reinfected +reinfecting +reinfection +reinfections +reinfectious +reinfects +reinfer +reinferred +reinferring +reinfest +reinfestation +reinfiltrate +reinfiltrated +reinfiltrating +reinfiltration +reinflame +reinflamed +reinflames +reinflaming +reinflatable +reinflate +reinflated +reinflating +reinflation +reinflict +reinfliction +reinfluence +reinfluenced +reinfluencing +reinforce +reinforceable +reinforced +reinforcement +reinforcements +reinforcement's +reinforcer +reinforcers +reinforces +reinforcing +reinform +reinformed +reinforming +reinforms +reinfund +reinfuse +reinfused +reinfuses +reinfusing +reinfusion +reingraft +reingratiate +reingress +reinhabit +reinhabitation +Reinhard +Reinhardt +Reinhart +reinherit +Reinhold +Reinholds +reining +reinitialize +reinitialized +reinitializes +reinitializing +reinitiate +reinitiation +reinject +reinjection +reinjections +reinjure +reinjured +reinjures +reinjury +reinjuries +reinjuring +reink +re-ink +Reinke +reinked +reinking +reinks +reinless +Reyno +reinoculate +reinoculated +reinoculates +reinoculating +reinoculation +reinoculations +Reinold +Reynold +Reynolds +Reynoldsburg +Reynoldsville +Reynosa +reinquire +reinquired +reinquiry +reinquiries +reinquiring +reins +reinsane +reinsanity +reinscribe +reinscribed +reinscribes +reinscribing +reinsert +reinserted +reinserting +reinsertion +reinsertions +reinserts +reinsist +reinsman +reinsmen +reinspect +reinspected +reinspecting +reinspection +reinspector +reinspects +reinsphere +reinspiration +reinspire +reinspired +reinspiring +reinspirit +reinstall +reinstallation +reinstallations +reinstalled +reinstalling +reinstallment +reinstallments +reinstalls +reinstalment +reinstate +reinstated +reinstatement +reinstatements +reinstates +reinstating +reinstation +reinstator +reinstauration +reinstil +reinstill +reinstitute +reinstituted +reinstitutes +reinstituting +reinstitution +reinstruct +reinstructed +reinstructing +reinstruction +reinstructs +reinsulate +reinsulated +reinsulating +reinsult +reinsurance +reinsure +reinsured +reinsurer +reinsures +reinsuring +reintegrate +reintegrated +reintegrates +reintegrating +reintegration +reintegrations +reintegrative +reintend +reinter +reintercede +reintercession +reinterchange +reinterest +reinterfere +reinterference +reinterment +reinterpret +reinterpretation +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterred +reinterring +reinterrogate +reinterrogated +reinterrogates +reinterrogating +reinterrogation +reinterrogations +reinterrupt +reinterruption +reinters +reintervene +reintervened +reintervening +reintervention +reinterview +reinthrone +reintimate +reintimation +reintitule +rei-ntrant +reintrench +reintrenched +reintrenches +reintrenching +reintrenchment +reintroduce +reintroduced +reintroduces +reintroducing +reintroduction +reintrude +reintrusion +reintuition +reintuitive +reinvade +reinvaded +reinvading +reinvasion +reinvent +reinvented +reinventing +reinvention +reinventor +reinvents +reinversion +reinvert +reinvest +reinvested +reinvestigate +reinvestigated +reinvestigates +reinvestigating +reinvestigation +reinvestigations +reinvesting +reinvestiture +reinvestment +reinvests +reinvigorate +reinvigorated +reinvigorates +reinvigorating +reinvigoration +reinvigorator +reinvitation +reinvite +reinvited +reinvites +reinviting +reinvoice +reinvoke +reinvoked +reinvokes +reinvoking +reinvolve +reinvolved +reinvolvement +reinvolves +reinvolving +Reinwald +Reinwardtia +reyoke +reyoked +reyoking +reyouth +reirrigate +reirrigated +reirrigating +reirrigation +Reis +Reisch +Reiser +Reisfield +Reisinger +Reisman +reisner +reisolate +reisolated +reisolating +reisolation +reyson +Reiss +reissuable +reissuably +reissue +reissued +reissuement +reissuer +reissuers +reissues +reissuing +reist +reister +Reisterstown +reit +reitbok +reitboks +reitbuck +reitemize +reitemized +reitemizing +Reiter +reiterable +reiterance +reiterant +reiterate +reiterated +reiteratedly +reiteratedness +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reiterator +Reith +Reitman +reive +reived +reiver +reivers +reives +reiving +rejacket +rejail +Rejang +reject +rejectable +rejectableness +rejectage +rejectamenta +rejectaneous +rejected +rejectee +rejectees +rejecter +rejecters +rejecting +rejectingly +rejection +rejections +rejection's +rejective +rejectment +rejector +rejectors +rejector's +rejects +rejeopardize +rejeopardized +rejeopardizing +rejerk +rejig +rejigger +rejiggered +rejiggering +rejiggers +rejoice +rejoiced +rejoiceful +rejoicement +rejoicer +rejoicers +rejoices +rejoicing +rejoicingly +rejoicings +rejoin +rejoinder +rejoinders +rejoindure +rejoined +rejoining +rejoins +rejolt +rejoneador +rejoneo +rejounce +rejourn +rejourney +rejudge +rejudged +rejudgement +rejudges +rejudging +rejudgment +rejuggle +rejumble +rejunction +rejustify +rejustification +rejustified +rejustifying +rejuvenant +rejuvenate +rejuvenated +rejuvenates +rejuvenating +rejuvenation +rejuvenations +rejuvenative +rejuvenator +rejuvenesce +rejuvenescence +rejuvenescent +rejuvenise +rejuvenised +rejuvenising +rejuvenize +rejuvenized +rejuvenizing +rekey +rekeyed +rekeying +rekeys +rekhti +Reki +rekick +rekill +rekindle +rekindled +rekindlement +rekindler +rekindles +rekindling +reking +rekinole +rekiss +Reklaw +reknead +reknit +reknits +reknitted +reknitting +reknock +reknot +reknotted +reknotting +reknow +rel +rel. +relabel +relabeled +relabeling +relabelled +relabelling +relabels +relace +relaced +relaces +relache +relacing +relacquer +relade +reladen +reladle +reladled +reladling +Relay +re-lay +relaid +re-laid +relayed +relayer +relaying +re-laying +relayman +relais +relays +relament +relamp +relance +relanced +relancing +reland +relandscape +relandscaped +relandscapes +relandscaping +relap +relapper +relapsable +relapse +relapsed +relapseproof +relapser +relapsers +relapses +relapsing +relast +relaster +relata +relatability +relatable +relatch +relate +related +relatedly +relatedness +relater +relaters +relates +relating +relatinization +relation +relational +relationality +relationally +relationals +relationary +relatione +relationism +relationist +relationless +relations +relationship +relationships +relationship's +relatival +relative +relative-in-law +relatively +relativeness +relativenesses +relatives +relatives-in-law +relativism +relativist +relativistic +relativistically +relativity +relativization +relativize +relator +relators +relatrix +relatum +relaunch +relaunched +relaunches +relaunching +relaunder +relaundered +relaundering +relaunders +relax +relaxable +relaxant +relaxants +relaxation +relaxations +relaxation's +relaxative +relaxatory +relaxed +relaxedly +relaxedness +relaxer +relaxers +relaxes +relaxin +relaxing +relaxins +relbun +Reld +relead +releap +relearn +relearned +relearning +relearns +relearnt +releasability +releasable +releasably +release +re-lease +released +re-leased +releasee +releasement +releaser +releasers +releases +releasibility +releasible +releasing +re-leasing +releasor +releather +relection +relegable +relegate +relegated +relegates +relegating +relegation +relegations +releivo +releivos +relend +relending +relends +relent +relented +relenting +relentingly +relentless +relentlessly +relentlessness +relentlessnesses +relentment +relents +reles +relessa +relessee +relessor +relet +relets +reletter +relettered +relettering +reletters +reletting +relevance +relevances +relevancy +relevancies +relevant +relevantly +relevate +relevation +relevator +releve +relevel +releveled +releveling +relevent +relever +releves +relevy +relevied +relevying +rely +reliability +reliabilities +reliable +reliableness +reliablenesses +reliably +Reliance +reliances +reliant +reliantly +reliberate +reliberated +reliberating +relic +relicary +relic-covered +relicense +relicensed +relicenses +relicensing +relick +reliclike +relicmonger +relics +relic's +relict +relictae +relicted +relicti +reliction +relicts +relic-vending +relide +relied +relief +relief-carving +reliefer +reliefless +reliefs +relier +reliers +relies +relievable +relieve +relieved +relievedly +relievement +reliever +relievers +relieves +relieving +relievingly +relievo +relievos +relift +relig +religate +religation +relight +relightable +relighted +relighten +relightener +relighter +relighting +relights +religieuse +religieuses +religieux +religio +religio- +religio-educational +religio-magical +religio-military +religion +religionary +religionate +religioner +religionism +religionist +religionistic +religionists +religionize +religionless +religions +religion's +religio-philosophical +religio-political +religio-scientific +religiose +religiosity +religioso +religious +religiously +religious-minded +religious-mindedness +religiousness +reliiant +relying +relime +relimit +relimitation +reline +relined +reliner +relines +relining +relink +relinked +relinks +relinquent +relinquish +relinquished +relinquisher +relinquishers +relinquishes +relinquishing +relinquishment +relinquishments +reliquaire +reliquary +reliquaries +relique +reliquefy +reliquefied +reliquefying +reliques +reliquiae +reliquian +reliquidate +reliquidated +reliquidates +reliquidating +reliquidation +reliquism +relish +relishable +relished +relisher +relishes +relishy +relishing +relishingly +relishsome +relist +relisted +relisten +relisting +relists +relit +relitigate +relitigated +relitigating +relitigation +relivable +relive +relived +reliver +relives +reliving +Rella +Relly +Rellia +Rellyan +Rellyanism +Rellyanite +reload +reloaded +reloader +reloaders +reloading +reloads +reloan +reloaned +reloaning +reloans +relocable +relocatability +relocatable +relocate +relocated +relocatee +relocates +relocating +relocation +relocations +relocator +relock +relocked +relocks +relodge +relong +relook +relose +relosing +relost +relot +relove +relower +relubricate +relubricated +relubricating +reluce +relucent +reluct +reluctance +reluctancy +reluctant +reluctantly +reluctate +reluctation +relucted +relucting +reluctivity +relucts +relume +relumed +relumes +relumine +relumined +relumines +reluming +relumining +REM +Rema +remade +remagnetization +remagnetize +remagnetized +remagnetizing +remagnify +remagnification +remagnified +remagnifying +remail +remailed +remailing +remails +remaim +remain +remainder +remaindered +remaindering +remainderman +remaindermen +remainders +remainder's +remaindership +remaindment +remained +remainer +remaining +remains +remaintain +remaintenance +remake +remaker +remakes +remaking +reman +remanage +remanagement +remanation +remancipate +remancipation +remand +remanded +remanding +remandment +remands +remanence +remanency +remanent +remanet +remanie +remanifest +remanifestation +remanipulate +remanipulation +remanned +remanning +remans +remantle +remanufacture +remanufactured +remanufacturer +remanufactures +remanufacturing +remanure +remap +remapped +remapping +remaps +remarch +remargin +remark +re-mark +remarkability +remarkable +remarkableness +remarkablenesses +remarkably +remarked +remarkedly +remarker +remarkers +remarket +remarking +remarks +Remarque +remarques +remarry +remarriage +remarriages +remarried +remarries +remarrying +remarshal +remarshaled +remarshaling +remarshalling +remask +remass +remast +remaster +remastery +remasteries +remasticate +remasticated +remasticating +remastication +rematch +rematched +rematches +rematching +remate +remated +rematerialization +rematerialize +rematerialized +rematerializing +remates +remating +rematriculate +rematriculated +rematriculating +Rembert +remblai +remble +remblere +Rembrandt +Rembrandtesque +Rembrandtish +Rembrandtism +Remde +REME +remeant +remeasure +remeasured +remeasurement +remeasurements +remeasures +remeasuring +remede +remedy +remediability +remediable +remediableness +remediably +remedial +remedially +remediate +remediated +remediating +remediation +remedied +remedies +remedying +remediless +remedilessly +remedilessness +remedy-proof +remeditate +remeditation +remedium +remeet +remeeting +remeets +remelt +remelted +remelting +remelts +remember +rememberability +rememberable +rememberably +remembered +rememberer +rememberers +remembering +rememberingly +remembers +remembrance +Remembrancer +remembrancership +remembrances +remembrance's +rememorate +rememoration +rememorative +rememorize +rememorized +rememorizing +remen +remenace +remenant +remend +remended +remending +remends +remene +remention +Remer +remercy +remerge +remerged +remerges +remerging +remet +remetal +remex +Remi +Remy +remica +remicate +remication +remicle +remiform +remigate +remigation +remiges +remigial +remigrant +remigrate +remigrated +remigrates +remigrating +remigration +remigrations +Remijia +remilitarization +remilitarize +remilitarized +remilitarizes +remilitarizing +remill +remillable +remimic +remind +remindal +reminded +reminder +reminders +remindful +reminding +remindingly +reminds +remineralization +remineralize +remingle +remingled +remingling +Remington +reminisce +reminisced +reminiscence +reminiscenceful +reminiscencer +reminiscences +reminiscence's +reminiscency +reminiscent +reminiscential +reminiscentially +reminiscently +reminiscer +reminisces +reminiscing +reminiscitory +remint +reminted +reminting +remints +remiped +remirror +remise +remised +remises +remising +remisrepresent +remisrepresentation +remiss +remissful +remissibility +remissible +remissibleness +remissibly +remission +remissions +remissive +remissively +remissiveness +remissly +remissness +remissnesses +remissory +remisunderstand +remit +remital +remitment +remits +remittable +remittal +remittals +remittance +remittancer +remittances +remitted +remittee +remittence +remittency +remittent +remittently +remitter +remitters +remitting +remittitur +remittor +remittors +remix +remixed +remixes +remixing +remixt +remixture +Remlap +Remmer +remnant +remnantal +remnants +remnant's +remobilization +remobilize +remobilized +remobilizes +remobilizing +Remoboth +REMOBS +remock +remodel +remodeled +remodeler +remodelers +remodeling +remodelled +remodeller +remodelling +remodelment +remodels +remodify +remodification +remodified +remodifies +remodifying +remodulate +remodulated +remodulating +remoisten +remoistened +remoistening +remoistens +remolade +remolades +remold +remolded +remolding +remolds +remollient +remollify +remollified +remollifying +remonetisation +remonetise +remonetised +remonetising +remonetization +remonetize +remonetized +remonetizes +remonetizing +Remonstrance +remonstrances +Remonstrant +remonstrantly +remonstrate +remonstrated +remonstrates +remonstrating +remonstratingly +remonstration +remonstrations +remonstrative +remonstratively +remonstrator +remonstratory +remonstrators +remontado +remontant +remontoir +remontoire +remop +remora +remoras +remorate +remord +remore +remorid +remorse +remorseful +remorsefully +remorsefulness +remorseless +remorselessly +remorselessness +remorseproof +remorses +remortgage +remortgaged +remortgages +remortgaging +remote +remote-control +remote-controlled +remoted +remotely +remoteness +remotenesses +remoter +remotes +remotest +remotion +remotions +remotivate +remotivated +remotivates +remotivating +remotive +Remoudou +remoulade +remould +remount +remounted +remounting +remounts +removability +removable +removableness +removably +removal +removalist +removals +removal's +remove +removed +removedly +removedness +removeless +removement +remover +removers +removes +removing +Rempe +rems +Remscheid +Remsen +Remsenburg +remuable +remuda +remudas +remue +remultiply +remultiplication +remultiplied +remultiplying +remunerability +remunerable +remunerably +remunerate +remunerated +remunerates +remunerating +remuneration +remunerations +remunerative +remuneratively +remunerativeness +remunerativenesses +remunerator +remuneratory +remunerators +remurmur +Remus +remuster +remutation +REN +Rena +renable +renably +Renado +Renae +renay +renail +renailed +renails +Renaissance +renaissances +Renaissancist +Renaissant +renal +Renalara +Renaldo +rename +renamed +renames +renaming +Renan +Renard +Renardine +Renascence +renascences +renascency +renascent +renascible +renascibleness +Renata +Renate +renationalize +renationalized +renationalizing +Renato +renaturation +renature +renatured +renatures +renaturing +Renaud +Renault +renavigate +renavigated +renavigating +renavigation +Renckens +rencontre +rencontres +rencounter +rencountered +rencountering +rencounters +renculus +rend +rended +rendement +render +renderable +rendered +renderer +renderers +rendering +renderings +renders +renderset +rendezvous +rendezvoused +rendezvouses +rendezvousing +rendibility +rendible +rending +rendition +renditions +rendition's +rendlewood +rendoun +rendrock +rends +rendu +rendzina +rendzinas +Rene +reneague +Renealmia +renecessitate +Renee +reneg +renegade +renegaded +renegades +renegading +renegadism +renegado +renegadoes +renegados +renegate +renegated +renegating +renegation +renege +reneged +reneger +renegers +reneges +reneging +reneglect +renegotiable +renegotiate +renegotiated +renegotiates +renegotiating +renegotiation +renegotiations +renegotiator +renegue +Renell +Renelle +renerve +renes +renest +renested +renests +renet +Reneta +renette +reneutralize +reneutralized +reneutralizing +renew +renewability +renewable +renewably +renewal +renewals +renewed +renewedly +renewedness +renewer +renewers +renewing +renewment +renews +Renferd +renforce +Renfred +Renfrew +Renfrewshire +renga +rengue +renguera +Reni +reni- +renicardiac +Renick +renickel +reniculus +renidify +renidification +Renie +reniform +renig +renigged +renigging +renigs +Renilla +Renillidae +renin +renins +renipericardial +reniportal +renipuncture +renish +renishly +Renita +renitence +renitency +renitent +Reniti +renk +renky +renminbi +renn +Rennane +rennase +rennases +renne +Renner +Rennes +rennet +renneting +rennets +Renny +Rennie +rennin +renninogen +rennins +renniogen +Rennold +Reno +renocutaneous +renogastric +renogram +renograms +renography +renographic +renointestinal +Renoir +renomee +renominate +renominated +renominates +renominating +renomination +renominations +renomme +renommee +renone +renopericardial +renopulmonary +renormalization +renormalize +renormalized +renormalizing +renotarize +renotarized +renotarizing +renotation +renotice +renoticed +renoticing +renotify +renotification +renotified +renotifies +renotifying +renounce +renounceable +renounced +renouncement +renouncements +renouncer +renouncers +renounces +renouncing +renourish +renourishment +renovare +renovate +renovated +renovater +renovates +renovating +renovatingly +renovation +renovations +renovative +renovator +renovatory +renovators +renove +renovel +renovize +Renovo +renown +renowned +renownedly +renownedness +renowner +renownful +renowning +renownless +renowns +Rensselaer +rensselaerite +Rensselaerville +rent +rentability +rentable +rentage +rental +rentaler +rentaller +rentals +rental's +rent-charge +rent-collecting +rente +rented +rentee +renter +renters +rentes +rent-free +rentier +rentiers +Rentiesville +renting +rentless +Rento +Renton +rent-paying +rent-producing +rentrayeuse +rent-raising +rentrant +rent-reducing +rentree +rent-roll +rents +Rentsch +Rentschler +rent-seck +rent-service +Rentz +renu +renule +renullify +renullification +renullified +renullifying +renumber +renumbered +renumbering +renumbers +renumerate +renumerated +renumerating +renumeration +renunciable +renunciance +renunciant +renunciate +renunciation +renunciations +renunciative +renunciator +renunciatory +renunculus +renverse +renversement +Renville +renvoi +renvoy +renvois +Renwick +Renzo +REO +reobject +reobjected +reobjecting +reobjectivization +reobjectivize +reobjects +reobligate +reobligated +reobligating +reobligation +reoblige +reobliged +reobliging +reobscure +reobservation +reobserve +reobserved +reobserving +reobtain +reobtainable +reobtained +reobtaining +reobtainment +reobtains +reoccasion +reoccupation +reoccupations +reoccupy +reoccupied +reoccupies +reoccupying +reoccur +reoccurred +reoccurrence +reoccurrences +reoccurring +reoccurs +reoffend +reoffense +reoffer +reoffered +reoffering +reoffers +reoffset +reoil +reoiled +reoiling +reoils +reometer +reomission +reomit +reopen +reopened +reopener +reopening +reopenings +reopens +reoperate +reoperated +reoperates +reoperating +reoperation +reophore +reoppose +reopposed +reopposes +reopposing +reopposition +reoppress +reoppression +reorchestrate +reorchestrated +reorchestrates +reorchestrating +reorchestration +reordain +reordained +reordaining +reordains +reorder +reordered +reordering +reorders +reordinate +reordination +reorganise +reorganised +reorganiser +reorganising +reorganization +reorganizational +reorganizationist +reorganizations +reorganization's +reorganize +reorganized +reorganizer +reorganizers +reorganizes +reorganizing +reorient +reorientate +reorientated +reorientating +reorientation +reorientations +reoriented +reorienting +reorients +reornament +reoutfit +reoutfitted +reoutfitting +reoutline +reoutlined +reoutlining +reoutput +reoutrage +reovercharge +reoverflow +reovertake +reoverwork +reovirus +reoviruses +reown +reoxidation +reoxidise +reoxidised +reoxidising +reoxidize +reoxidized +reoxidizing +reoxygenate +reoxygenize +Rep +Rep. +repace +repacify +repacification +repacified +repacifies +repacifying +repack +repackage +repackaged +repackager +repackages +repackaging +repacked +repacker +repacking +repacks +repad +repadded +repadding +repaganization +repaganize +repaganizer +repage +repaginate +repaginated +repaginates +repaginating +repagination +repay +repayable +repayal +repaid +repayed +repaying +repayment +repayments +repaint +repainted +repainting +repaints +repair +repairability +repairable +repairableness +repaired +repairer +repairers +repairing +repairman +repairmen +repairs +repays +repale +repand +repandly +repandodentate +repandodenticulate +repandolobate +repandous +repandousness +repanel +repaneled +repaneling +repanels +repaper +repapered +repapering +repapers +reparability +reparable +reparably +reparagraph +reparate +reparation +reparations +reparation's +reparative +reparatory +reparel +repark +reparked +reparks +repart +repartable +repartake +repartee +reparteeist +repartees +reparticipate +reparticipation +repartition +repartitionable +repas +repass +repassable +repassage +repassant +repassed +repasser +repasses +repassing +repast +repaste +repasted +repasting +repasts +repast's +repasture +repatch +repatency +repatent +repatriable +repatriate +repatriated +repatriates +repatriating +repatriation +repatriations +repatrol +repatrolled +repatrolling +repatronize +repatronized +repatronizing +repattern +repave +repaved +repavement +repaves +repaving +repawn +Repeal +repealability +repealable +repealableness +repealed +repealer +repealers +repealing +repealist +repealless +repeals +repeat +repeatability +repeatable +repeatal +repeated +repeatedly +repeater +repeaters +repeating +repeats +repechage +repeddle +repeddled +repeddling +repeg +repegged +repegs +repel +repellance +repellant +repellantly +repelled +repellence +repellency +repellent +repellently +repellents +repeller +repellers +repelling +repellingly +repellingness +repels +repen +repenalize +repenalized +repenalizing +repenetrate +repenned +repenning +repension +repent +repentable +repentance +repentances +repentant +repentantly +repented +repenter +repenters +repenting +repentingly +repents +repeople +repeopled +repeoples +repeopling +reperceive +reperceived +reperceiving +repercept +reperception +repercolation +repercuss +repercussion +repercussions +repercussion's +repercussive +repercussively +repercussiveness +repercussor +repercutient +reperforator +reperform +reperformance +reperfume +reperible +reperk +reperked +reperking +reperks +repermission +repermit +reperplex +repersonalization +repersonalize +repersuade +repersuasion +repertoire +repertoires +repertory +repertorial +repertories +repertorily +repertorium +reperusal +reperuse +reperused +reperusing +repetatively +repetend +repetends +repetitae +repetiteur +repetiteurs +repetition +repetitional +repetitionary +repetitions +repetition's +repetitious +repetitiously +repetitiousness +repetitiousnesses +repetitive +repetitively +repetitiveness +repetitivenesses +repetitory +repetoire +repetticoat +repew +Rephael +rephase +rephonate +rephosphorization +rephosphorize +rephotograph +rephotographed +rephotographing +rephotographs +rephrase +rephrased +rephrases +rephrasing +repic +repick +repicture +repiece +repile +repin +repine +repined +repineful +repinement +repiner +repiners +repines +repining +repiningly +repinned +repinning +repins +repipe +repique +repiqued +repiquing +repitch +repkie +repl +replace +replaceability +replaceable +replaced +replacement +replacements +replacement's +replacer +replacers +replaces +replacing +replay +replayed +replaying +replays +replait +replan +replane +replaned +replaning +replanned +replanning +replans +replant +replantable +replantation +replanted +replanter +replanting +replants +replaster +replate +replated +replates +replating +replead +repleader +repleading +repleads +repleat +repled +repledge +repledged +repledger +repledges +repledging +replenish +replenished +replenisher +replenishers +replenishes +replenishing +replenishingly +replenishment +replenishments +replete +repletely +repleteness +repletenesses +repletion +repletions +repletive +repletively +repletory +repleve +replevy +repleviable +replevied +replevies +replevying +replevin +replevined +replevining +replevins +replevisable +replevisor +reply +replial +repliant +replica +replicable +replicant +replicas +replicate +replicated +replicates +replicatile +replicating +replication +replications +replicative +replicatively +replicatory +replicon +replied +replier +repliers +replies +replight +replying +replyingly +replique +replod +replot +replotment +replots +replotted +replotter +replotting +replough +replow +replowed +replowing +replum +replumb +replumbs +replume +replumed +repluming +replunder +replunge +replunged +replunges +replunging +repo +repocket +repoint +repolarization +repolarize +repolarized +repolarizing +repolymerization +repolymerize +repolish +repolished +repolishes +repolishing +repoll +repolled +repolls +repollute +repolon +reponder +repondez +repone +repope +repopularization +repopularize +repopularized +repopularizing +repopulate +repopulated +repopulates +repopulating +repopulation +report +reportable +reportage +reportages +reported +reportedly +reporter +reporteress +reporterism +reporters +reportership +reporting +reportingly +reportion +reportorial +reportorially +reports +repos +reposal +reposals +repose +re-pose +reposed +re-posed +reposedly +reposedness +reposeful +reposefully +reposefulness +reposer +reposers +reposes +reposing +re-posing +reposit +repositary +reposited +repositing +reposition +repositioned +repositioning +repositions +repositor +repository +repositories +repository's +reposits +reposoir +repossess +repossessed +repossesses +repossessing +repossession +repossessions +repossessor +repost +repostpone +repostponed +repostponing +repostulate +repostulated +repostulating +repostulation +reposure +repot +repots +repotted +repound +repour +repoured +repouring +repours +repouss +repoussage +repousse +repousses +repowder +repower +repowered +repowering +repowers +repp +repped +Repplier +repps +repr +repractice +repracticed +repracticing +repray +repraise +repraised +repraising +repreach +reprecipitate +reprecipitation +repredict +reprefer +reprehend +reprehendable +reprehendatory +reprehended +reprehender +reprehending +reprehends +reprehensibility +reprehensible +reprehensibleness +reprehensibly +reprehension +reprehensions +reprehensive +reprehensively +reprehensory +repremise +repremised +repremising +repreparation +reprepare +reprepared +repreparing +represcribe +represcribed +represcribing +represent +re-present +representability +representable +representably +representamen +representant +representation +re-presentation +representational +representationalism +representationalist +representationalistic +representationally +representationary +representationes +representationism +representationist +representations +representation's +representative +representative-elect +representatively +representativeness +representativenesses +representatives +representativeship +representativity +represented +representee +representer +representing +representment +re-presentment +representor +represents +represide +repress +re-press +repressed +repressedly +represser +represses +repressibility +repressibilities +repressible +repressibly +repressing +repression +repressionary +repressionist +repressions +repression's +repressive +repressively +repressiveness +repressment +repressor +repressory +repressure +repressurize +repressurized +repressurizes +repressurizing +repry +reprice +repriced +reprices +repricing +reprievable +reprieval +reprieve +reprieved +repriever +reprievers +reprieves +reprieving +reprimand +reprimanded +reprimander +reprimanding +reprimandingly +reprimands +reprime +reprimed +reprimer +repriming +reprint +reprinted +reprinter +reprinting +reprintings +reprints +reprisal +reprisalist +reprisals +reprisal's +reprise +reprised +reprises +reprising +repristinate +repristination +reprivatization +reprivatize +reprivilege +repro +reproach +reproachability +reproachable +reproachableness +reproachably +reproached +reproacher +reproaches +reproachful +reproachfully +reproachfulness +reproachfulnesses +reproaching +reproachingly +reproachless +reproachlessness +reprobacy +reprobance +reprobate +reprobated +reprobateness +reprobater +reprobates +reprobating +reprobation +reprobationary +reprobationer +reprobations +reprobative +reprobatively +reprobator +reprobatory +reprobe +reprobed +reprobes +reprobing +reproceed +reprocess +reprocessed +reprocesses +reprocessing +reproclaim +reproclamation +reprocurable +reprocure +reproduce +reproduceable +reproduced +reproducer +reproducers +reproduces +reproducibility +reproducibilities +reproducible +reproducibly +reproducing +reproduction +reproductionist +reproductions +reproduction's +reproductive +reproductively +reproductiveness +reproductivity +reproductory +reprofane +reprofess +reproffer +reprogram +reprogramed +reprograming +reprogrammed +reprogramming +reprograms +reprography +reprohibit +reproject +repromise +repromised +repromising +repromulgate +repromulgated +repromulgating +repromulgation +repronounce +repronunciation +reproof +re-proof +reproofless +reproofs +repropagate +repropitiate +repropitiation +reproportion +reproposal +repropose +reproposed +reproposes +reproposing +repros +reprosecute +reprosecuted +reprosecuting +reprosecution +reprosper +reprotect +reprotection +reprotest +reprovability +reprovable +reprovableness +reprovably +reproval +reprovals +reprove +re-prove +reproved +re-proved +re-proven +reprover +reprovers +reproves +reprovide +reproving +re-proving +reprovingly +reprovision +reprovocation +reprovoke +reprune +repruned +repruning +reps +rept +rept. +reptant +reptation +reptatory +reptatorial +reptile +reptiledom +reptilelike +reptiles +reptile's +reptilferous +Reptilia +reptilian +reptilians +reptiliary +reptiliform +reptilious +reptiliousness +reptilism +reptility +reptilivorous +reptiloid +Repton +Repub +republic +republica +republical +Republican +republicanisation +republicanise +republicanised +republicaniser +republicanising +Republicanism +republicanisms +republicanization +republicanize +republicanizer +republicans +republican's +republication +republics +republic's +republish +republishable +republished +republisher +republishes +republishing +republishment +repudative +repuddle +repudiable +repudiate +repudiated +repudiates +repudiating +repudiation +repudiationist +repudiations +repudiative +repudiator +repudiatory +repudiators +repuff +repugn +repugnable +repugnance +repugnances +repugnancy +repugnant +repugnantly +repugnantness +repugnate +repugnatorial +repugned +repugner +repugning +repugns +repullulate +repullulation +repullulative +repullulescent +repulpit +repulse +repulsed +repulseless +repulseproof +repulser +repulsers +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +repulsivenesses +repulsor +repulsory +repulverize +repump +repumped +repumps +repunch +repunctuate +repunctuated +repunctuating +repunctuation +repunish +repunishable +repunishment +repurchase +repurchased +repurchaser +repurchases +repurchasing +repure +repurge +repurify +repurification +repurified +repurifies +repurifying +Re-puritanize +repurple +repurpose +repurposed +repurposing +repursue +repursued +repursues +repursuing +repursuit +reputability +reputable +reputabley +reputableness +reputably +reputation +reputationless +reputations +reputation's +reputative +reputatively +repute +reputed +reputedly +reputeless +reputes +reputing +req +req. +reqd +REQSPEC +requalify +requalification +requalified +requalifying +requarantine +requeen +requench +request +requested +requester +requesters +requesting +requestion +requestor +requestors +requests +requeued +requicken +Requiem +requiems +Requienia +requiescat +requiescence +requin +requins +requirable +require +required +requirement +requirements +requirement's +requirer +requirers +requires +requiring +requisite +requisitely +requisiteness +requisites +requisition +requisitionary +requisitioned +requisitioner +requisitioners +requisitioning +requisitionist +requisitions +requisitor +requisitory +requisitorial +requit +requitable +requital +requitals +requitative +requite +requited +requiteful +requiteless +requitement +requiter +requiters +requites +requiting +requiz +requotation +requote +requoted +requoting +rerack +reracked +reracker +reracks +reradiate +reradiated +reradiates +reradiating +reradiation +rerail +rerailer +reraise +reraised +reraises +rerake +reran +rerank +rerate +rerated +rerating +rere- +re-reaction +reread +rereader +rereading +rereads +re-rebel +rerebrace +rere-brace +re-receive +re-reception +re-recital +re-recite +re-reckon +re-recognition +re-recognize +re-recollect +re-recollection +re-recommend +re-recommendation +re-reconcile +re-reconciliation +rerecord +re-record +rerecorded +rerecording +rerecords +re-recover +re-rectify +re-rectification +rere-dorter +reredos +reredoses +re-reduce +re-reduction +reree +rereel +rereeve +re-refer +rerefief +re-refine +re-reflect +re-reflection +re-reform +re-reformation +re-refusal +re-refuse +re-regenerate +re-regeneration +reregister +reregistered +reregistering +reregisters +reregistration +reregulate +reregulated +reregulating +reregulation +re-rehearsal +re-rehearse +rereign +re-reiterate +re-reiteration +re-reject +re-rejection +re-rejoinder +re-relate +re-relation +rerelease +re-release +re-rely +re-relish +re-remember +reremice +reremind +re-remind +re-remit +reremmice +reremouse +re-removal +re-remove +re-rendition +rerent +rerental +re-repair +rerepeat +re-repeat +re-repent +re-replevin +re-reply +re-report +re-represent +re-representation +re-reproach +re-request +re-require +re-requirement +re-rescue +re-resent +re-resentment +re-reservation +re-reserve +re-reside +re-residence +re-resign +re-resignation +re-resolution +re-resolve +re-respond +re-response +re-restitution +re-restoration +re-restore +re-restrain +re-restraint +re-restrict +re-restriction +reresupper +rere-supper +re-retire +re-retirement +re-return +re-reveal +re-revealation +re-revenge +re-reversal +re-reverse +rereview +re-revise +re-revision +rereward +rerewards +rerig +rering +rerise +rerisen +rerises +rerising +rerival +rerivet +rerob +rerobe +reroyalize +reroll +rerolled +reroller +rerollers +rerolling +rerolls +Re-romanize +reroof +reroofed +reroofs +reroot +rerope +rerose +reroute +rerouted +reroutes +rerouting +rerow +rerub +rerummage +rerun +rerunning +reruns +res +Resa +Resaca +resack +resacrifice +resaddle +resaddled +resaddles +resaddling +resay +resaid +resaying +resail +resailed +resailing +resails +resays +resalable +resale +resaleable +resales +resalgar +resalt +resalutation +resalute +resaluted +resalutes +resaluting +resalvage +resample +resampled +resamples +resampling +resanctify +resanction +resarcelee +resat +resatisfaction +resatisfy +resave +resaw +resawed +resawer +resawyer +resawing +resawn +resaws +resazurin +rescale +rescaled +rescales +rescaling +rescan +rescattering +reschedule +rescheduled +reschedules +rescheduling +reschool +rescind +rescindable +rescinded +rescinder +rescinders +rescinding +rescindment +rescinds +rescissible +rescission +rescissions +rescissory +rescore +rescored +rescores +rescoring +rescounter +rescous +rescramble +rescratch +rescreen +rescreened +rescreening +rescreens +rescribe +rescript +rescription +rescriptive +rescriptively +rescripts +rescrub +rescrubbed +rescrubbing +rescrutiny +rescrutinies +rescrutinize +rescrutinized +rescrutinizing +rescuable +rescue +rescued +rescueless +rescuer +rescuers +rescues +rescuing +resculpt +rescusser +Rese +reseal +resealable +resealed +resealing +reseals +reseam +research +re-search +researchable +researched +researcher +researchers +researches +researchful +researching +researchist +reseason +reseat +reseated +reseating +reseats +reseau +reseaus +reseaux +resecate +resecrete +resecretion +resect +resectability +resectabilities +resectable +resected +resecting +resection +resectional +resections +resectoscope +resects +resecure +resecured +resecuring +Reseda +Resedaceae +resedaceous +resedas +Resee +reseed +reseeded +reseeding +reseeds +reseeing +reseek +reseeking +reseeks +reseen +resees +resegment +resegmentation +resegregate +resegregated +resegregates +resegregating +resegregation +reseise +reseiser +reseize +reseized +reseizer +reseizes +reseizing +reseizure +reselect +reselected +reselecting +reselection +reselects +reself +resell +reseller +resellers +reselling +resells +resemblable +resemblance +resemblances +resemblance's +resemblant +resemble +resembled +resembler +resembles +resembling +resemblingly +reseminate +resend +resending +resends +resene +resensation +resensitization +resensitize +resensitized +resensitizing +resent +resentationally +resented +resentence +resentenced +resentences +resentencing +resenter +resentful +resentfully +resentfullness +resentfulness +resentience +resentiment +resenting +resentingly +resentive +resentless +resentment +resentments +resents +reseparate +reseparated +reseparating +reseparation +resepulcher +resequencing +resequent +resequester +resequestration +reserate +reserene +reserpine +reserpinized +reservable +reserval +reservation +reservationist +reservations +reservation's +reservative +reservatory +reserve +re-serve +reserved +reservedly +reservedness +reservee +reserveful +reserveless +reserver +reservery +reservers +reserves +reservice +reserviced +reservicing +reserving +reservist +reservists +reservoir +reservoired +reservoirs +reservoir's +reservor +reset +Reseta +resets +resettable +resetter +resetters +resetting +resettings +resettle +resettled +resettlement +resettlements +resettles +resettling +resever +resew +resewed +resewing +resewn +resews +resex +resgat +resh +reshake +reshaken +reshaking +reshape +reshaped +reshaper +reshapers +reshapes +reshaping +reshare +reshared +resharing +resharpen +resharpened +resharpening +resharpens +reshave +reshaved +reshaven +reshaves +reshaving +reshear +reshearer +resheathe +reshelve +reshes +reshew +reshift +reshine +reshined +reshines +reshingle +reshingled +reshingling +reshining +reship +reshipment +reshipments +reshipped +reshipper +reshipping +reships +reshod +reshoe +reshoeing +reshoes +reshone +reshook +reshoot +reshooting +reshoots +reshorten +reshot +reshoulder +reshovel +reshow +reshowed +reshower +reshowing +reshown +reshows +reshrine +Resht +reshuffle +reshuffled +reshuffles +reshuffling +reshun +reshunt +reshut +reshutting +reshuttle +resiance +resiancy +resiant +resiccate +resicken +resid +reside +resided +residence +residencer +residences +residence's +residency +residencia +residencies +resident +residental +residenter +residential +residentiality +residentially +residentiary +residentiaryship +residents +resident's +residentship +resider +residers +resides +residing +residiuum +resids +residua +residual +residually +residuals +residuary +residuation +residue +residuent +residues +residue's +residuous +residuua +residuum +residuums +resift +resifted +resifting +resifts +resigh +resight +resights +resign +re-sign +resignal +resignaled +resignaling +resignatary +resignation +resignationism +resignations +resignation's +resigned +resignedly +resigned-looking +resignedness +resignee +resigner +resigners +resignful +resigning +resignment +resigns +resile +resiled +resilement +resiles +resilia +resilial +resiliate +resilience +resiliences +resiliency +resiliencies +resilient +resiliently +resilifer +resiling +resiliometer +resilition +resilium +resyllabification +resilver +resilvered +resilvering +resilvers +resymbolization +resymbolize +resymbolized +resymbolizing +resimmer +resin +resina +resinaceous +resinate +resinated +resinates +resinating +resinbush +resynchronization +resynchronize +resynchronized +resynchronizing +resined +resiner +resinfiable +resing +resiny +resinic +resiniferous +resinify +resinification +resinified +resinifies +resinifying +resinifluous +resiniform +resining +resinize +resink +resinlike +resino- +resinoelectric +resinoextractive +resinogenous +resinoid +resinoids +resinol +resinolic +resinophore +resinosis +resinous +resinously +resinousness +resinovitreous +resins +resin's +resyntheses +resynthesis +resynthesize +resynthesized +resynthesizes +resynthesizing +resynthetize +resynthetized +resynthetizing +resipiscence +resipiscent +resist +resistability +resistable +resistableness +resistably +Resistance +resistances +resistant +resistante +resistantes +resistantly +resistants +resistate +resisted +resystematize +resystematized +resystematizing +resistence +Resistencia +resistent +resister +resisters +resistful +resistibility +resistible +resistibleness +resistibly +resisting +resistingly +resistive +resistively +resistiveness +resistivity +resistless +resistlessly +resistlessness +resistor +resistors +resistor's +resists +resit +resite +resited +resites +resiting +resitting +resituate +resituated +resituates +resituating +resize +resized +resizer +resizes +resizing +resketch +reskew +reskin +reslay +reslander +reslash +reslate +reslated +reslates +reslide +reslot +resmell +resmelt +resmelted +resmelting +resmelts +resmile +resmooth +resmoothed +resmoothing +resmooths +Resnais +resnap +resnatch +resnatron +resnub +resoak +resoaked +resoaks +resoap +resod +resodded +resods +resoften +resoil +resojet +resojets +resojourn +resold +resolder +resoldered +resoldering +resolders +resole +resoled +resolemnize +resoles +resolicit +resolicitation +resolidify +resolidification +resolidified +resolidifies +resolidifying +resoling +resolubility +resoluble +re-soluble +resolubleness +resolute +resolutely +resoluteness +resolutenesses +resoluter +resolutes +resolutest +resolution +re-solution +resolutioner +resolutionist +resolutions +resolutive +resolutory +resolvability +resolvable +resolvableness +resolvancy +resolve +resolved +resolvedly +resolvedness +resolvend +resolvent +resolver +resolvers +resolves +resolvible +resolving +resonance +resonances +resonancy +resonancies +resonant +resonantly +resonants +resonate +resonated +resonates +resonating +resonation +resonations +resonator +resonatory +resonators +resoothe +Resor +resorb +resorbed +resorbence +resorbent +resorbing +resorbs +resorcylic +resorcin +resorcinal +resorcine +resorcinism +resorcinol +resorcinolphthalein +resorcins +resorcinum +resorption +resorptive +resort +re-sort +resorted +resorter +re-sorter +resorters +resorting +resorts +resorufin +resought +resound +re-sound +resounded +resounder +resounding +resoundingly +resounds +resource +resourceful +resourcefully +resourcefulness +resourcefulnesses +resourceless +resourcelessness +resources +resource's +resoutive +resow +resowed +resowing +resown +resows +resp +resp. +respace +respaced +respaces +respacing +respade +respaded +respades +respading +respan +respangle +resparkle +respasse +respeak +respeaks +respecify +respecification +respecifications +respecified +respecifying +respect +respectability +respectabilities +respectabilize +respectable +respectableness +respectably +respectant +respected +respecter +respecters +respectful +respectfully +respectfulness +respectfulnesses +respecting +respection +respective +respectively +respectiveness +respectless +respectlessly +respectlessness +respects +respectum +respectuous +respectworthy +respell +respelled +respelling +respells +respelt +respersive +respice +respiced +respicing +Respighi +respin +respirability +respirable +respirableness +respirating +respiration +respirational +respirations +respirative +respirato- +respirator +respiratored +respiratory +respiratories +respiratorium +respirators +respire +respired +respires +respiring +respirit +respirometer +respirometry +respirometric +respite +respited +respiteless +respites +respiting +resplend +resplendence +resplendences +resplendency +resplendent +resplendently +resplendish +resplice +respliced +resplicing +resplit +resplits +respoke +respoken +respond +responde +respondeat +responded +respondence +respondences +respondency +respondencies +respondendum +respondent +respondentia +respondents +respondent's +responder +responders +responding +responds +Responsa +responsable +responsal +responsary +response +responseless +responser +responses +responsibility +responsibilities +responsible +responsibleness +responsiblenesses +responsibles +responsibly +responsiblity +responsiblities +responsion +responsions +responsive +responsively +responsiveness +responsivenesses +responsivity +responsor +responsory +responsorial +responsories +responsum +responsusa +respot +respots +respray +resprays +resprang +respread +respreading +respreads +respring +respringing +resprings +resprinkle +resprinkled +resprinkling +resprout +resprung +respue +resquander +resquare +resqueak +Ress +ressaidar +ressala +ressalah +ressaldar +ressaut +ressentiment +resshot +Ressler +ressort +rest +restab +restabbed +restabbing +restabilization +restabilize +restabilized +restabilizing +restable +restabled +restabling +restack +restacked +restacking +restacks +restaff +restaffed +restaffing +restaffs +restage +restaged +restages +restaging +restagnate +restain +restainable +restake +restamp +restamped +restamping +restamps +restandardization +restandardize +Restany +restant +restart +restartable +restarted +restarting +restarts +restate +restated +restatement +restatements +restates +restating +restation +restaur +restaurant +restauranteur +restauranteurs +restaurants +restaurant's +restaurate +restaurateur +restaurateurs +restauration +restbalk +rest-balk +rest-cure +rest-cured +Reste +resteal +rested +resteel +resteep +restem +restep +rester +resterilization +resterilize +resterilized +resterilizing +resters +restes +restful +restfuller +restfullest +restfully +restfulness +rest-giving +restharrow +rest-harrow +rest-home +resthouse +resty +Restiaceae +restiaceous +restiad +restibrachium +restiff +restiffen +restiffener +restiffness +restifle +restiform +restigmatize +restyle +restyled +restyles +restyling +restimulate +restimulated +restimulates +restimulating +restimulation +restiness +resting +restinging +restingly +Restio +Restionaceae +restionaceous +restipulate +restipulated +restipulating +restipulation +restipulatory +restir +restirred +restirring +restis +restitch +restitue +restitute +restituted +restituting +restitution +restitutional +restitutionism +Restitutionist +restitutions +restitutive +restitutor +restitutory +restive +restively +restiveness +restivenesses +Restivo +restless +restlessly +restlessness +restlessnesses +restock +restocked +restocking +restocks +Reston +restopper +restorability +restorable +restorableness +restoral +restorals +Restoration +restorationer +restorationism +restorationist +restorations +restoration's +restorative +restoratively +restorativeness +restoratives +restorator +restoratory +rest-ordained +restore +re-store +restored +restorer +restorers +restores +restoring +restoringmoment +restow +restowal +restproof +restr +restraighten +restraightened +restraightening +restraightens +restrain +re-strain +restrainability +restrainable +restrained +restrainedly +restrainedness +restrainer +restrainers +restraining +restrainingly +restrains +restraint +restraintful +restraints +restraint's +restrap +restrapped +restrapping +restratification +restream +rest-refreshed +restrengthen +restrengthened +restrengthening +restrengthens +restress +restretch +restricken +restrict +restricted +restrictedly +restrictedness +restricting +restriction +restrictionary +restrictionism +restrictionist +restrictions +restriction's +restrictive +restrictively +restrictiveness +restricts +restrike +restrikes +restriking +restring +restringe +restringency +restringent +restringer +restringing +restrings +restrip +restrive +restriven +restrives +restriving +restroke +restroom +restrove +restruck +restructure +restructured +restructures +restructuring +restrung +rests +rest-seeking +rest-taking +restudy +restudied +restudies +restudying +restuff +restuffed +restuffing +restuffs +restung +restward +restwards +resubject +resubjection +resubjugate +resublimate +resublimated +resublimating +resublimation +resublime +resubmerge +resubmerged +resubmerging +resubmission +resubmissions +resubmit +resubmits +resubmitted +resubmitting +resubordinate +resubscribe +resubscribed +resubscriber +resubscribes +resubscribing +resubscription +resubstantiate +resubstantiated +resubstantiating +resubstantiation +resubstitute +resubstitution +resucceed +resuck +resudation +resue +resuffer +resufferance +resuggest +resuggestion +resuing +resuit +resulfurize +resulfurized +resulfurizing +resulphurize +resulphurized +resulphurizing +result +resultance +resultancy +resultant +resultantly +resultants +resultative +resulted +resultful +resultfully +resultfulness +resulting +resultingly +resultive +resultless +resultlessly +resultlessness +results +resumability +resumable +resume +resumed +resumeing +resumer +resumers +resumes +resuming +resummon +resummonable +resummoned +resummoning +resummons +resumption +resumptions +resumption's +resumptive +resumptively +resun +resup +resuperheat +resupervise +resupinate +resupinated +resupination +resupine +resupply +resupplied +resupplies +resupplying +resupport +resuppose +resupposition +resuppress +resuppression +resurface +resurfaced +resurfaces +resurfacing +resurgam +resurge +resurged +resurgence +resurgences +resurgency +resurgent +resurges +resurging +resurprise +resurrect +resurrected +resurrectible +resurrecting +Resurrection +resurrectional +resurrectionary +resurrectioner +resurrectioning +resurrectionism +resurrectionist +resurrectionize +resurrections +resurrection's +resurrective +resurrector +resurrectors +resurrects +resurrender +resurround +resurvey +resurveyed +resurveying +resurveys +resuscitable +resuscitant +resuscitate +resuscitated +resuscitates +resuscitating +resuscitation +resuscitations +resuscitative +resuscitator +resuscitators +resuspect +resuspend +resuspension +reswage +reswallow +resward +reswarm +reswear +reswearing +resweat +resweep +resweeping +resweeten +reswell +reswept +reswill +reswim +reswore +Reszke +ret +Reta +retable +retables +retablo +retabulate +retabulated +retabulating +retack +retacked +retackle +retacks +retag +retagged +retags +retail +retailable +retailed +retailer +retailers +retailing +retailment +retailor +retailored +retailoring +retailors +retails +retain +retainability +retainable +retainableness +retainal +retainder +retained +retainer +retainers +retainership +retaining +retainment +retains +retake +retaken +retaker +retakers +retakes +retaking +retal +retaliate +retaliated +retaliates +retaliating +retaliation +retaliationist +retaliations +retaliative +retaliator +retaliatory +retaliators +retalk +retally +retallies +retama +retame +retan +retanned +retanner +retanning +retape +retaped +retapes +retaping +retar +retard +retardance +retardant +retardants +retardate +retardates +retardation +retardations +retardative +retardatory +retarded +retardee +retardence +retardent +retarder +retarders +retarding +retardingly +retardive +retardment +retards +retardure +retare +retarget +retariff +retarred +retarring +retaste +retasted +retastes +retasting +retation +retattle +retaught +retax +retaxation +retaxed +retaxes +retaxing +retch +retched +retches +retching +retchless +retd +retd. +rete +reteach +reteaches +reteaching +reteam +reteamed +reteams +retear +retearing +retears +retecious +retelegraph +retelephone +retelevise +retell +retelling +retells +retem +retemper +retempt +retemptation +retems +retenant +retender +retene +retenes +retent +retention +retentionist +retentions +retentive +retentively +retentiveness +retentivity +retentivities +retentor +retenue +Retepora +retepore +Reteporidae +retest +retested +retestify +retestified +retestifying +retestimony +retestimonies +retesting +retests +retexture +Retha +rethank +rethatch +rethaw +rethe +retheness +rether +rethicken +rethink +rethinker +rethinking +rethinks +rethought +rethrash +rethread +rethreaded +rethreading +rethreads +rethreaten +rethresh +rethresher +rethrill +rethrive +rethrone +rethrow +rethrust +rethunder +retia +retial +retiary +Retiariae +retiarian +retiarii +retiarius +reticella +reticello +reticence +reticences +reticency +reticencies +reticent +reticently +reticket +reticle +reticles +reticle's +reticula +reticular +reticulary +Reticularia +reticularian +reticularly +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +reticulato- +reticulatocoalescent +reticulatogranulate +reticulatoramose +reticulatovenose +reticule +reticuled +reticules +reticuli +reticulin +reticulitis +reticulo- +reticulocyte +reticulocytic +reticulocytosis +reticuloendothelial +reticuloramose +Reticulosa +reticulose +reticulovenose +Reticulum +retie +retied +retier +reties +retiform +retighten +retightened +retightening +retightens +retying +retile +retiled +retiling +retill +retimber +retimbering +retime +retimed +retimes +retiming +retin +retin- +retina +retinacula +retinacular +retinaculate +retinaculum +retinae +retinal +retinalite +retinals +retinas +retina's +retinasphalt +retinasphaltum +retincture +retine +retinene +retinenes +retinerved +retines +retinge +retinged +retingeing +retinian +retinic +retinispora +retinite +retinites +retinitis +retinize +retinker +retinned +retinning +retino- +retinoblastoma +retinochorioid +retinochorioidal +retinochorioiditis +retinoid +retinol +retinols +retinopapilitis +retinopathy +retinophoral +retinophore +retinoscope +retinoscopy +retinoscopic +retinoscopically +retinoscopies +retinoscopist +Retinospora +retint +retinted +retinting +retints +retinue +retinued +retinues +retinula +retinulae +retinular +retinulas +retinule +retip +retype +retyped +retypes +retyping +retiracy +retiracied +retirade +retiral +retirant +retirants +retire +retired +retiredly +retiredness +retiree +retirees +retirement +retirements +retirement's +retirer +retirers +retires +retiring +retiringly +retiringness +retistene +retitle +retitled +retitles +retitling +retled +retling +RETMA +retoast +retold +retolerate +retoleration +retomb +retonation +retook +retool +retooled +retooling +retools +retooth +retoother +retore +retorn +retorsion +retort +retortable +retorted +retorter +retorters +retorting +retortion +retortive +retorts +retorture +retoss +retotal +retotaled +retotaling +retouch +retouchable +retouched +retoucher +retouchers +retouches +retouching +retouchment +retour +retourable +retrace +re-trace +retraceable +retraced +re-traced +retracement +retraces +retracing +re-tracing +retrack +retracked +retracking +retracks +retract +retractability +retractable +retractation +retracted +retractibility +retractible +retractile +retractility +retracting +retraction +retractions +retractive +retractively +retractiveness +retractor +retractors +retracts +retrad +retrade +retraded +retrading +retradition +retrahent +retraict +retrain +retrainable +retrained +retrainee +retraining +retrains +retrait +retral +retrally +retramp +retrample +retranquilize +retranscribe +retranscribed +retranscribing +retranscription +retransfer +retransference +retransferred +retransferring +retransfers +retransfigure +retransform +retransformation +retransfuse +retransit +retranslate +retranslated +retranslates +retranslating +retranslation +retranslations +retransmission +retransmissions +retransmission's +retransmissive +retransmit +retransmited +retransmiting +retransmits +retransmitted +retransmitting +retransmute +retransplant +retransplantation +retransplanted +retransplanting +retransplants +retransport +retransportation +retravel +retraverse +retraversed +retraversing +retraxit +retread +re-tread +retreaded +re-treader +retreading +retreads +retreat +re-treat +retreatal +retreatant +retreated +retreater +retreatful +retreating +retreatingness +retreatism +retreatist +retreative +retreatment +re-treatment +retreats +retree +retrench +re-trench +retrenchable +retrenched +retrencher +retrenches +retrenching +retrenchment +retrenchments +retry +re-try +retrial +retrials +retribute +retributed +retributing +retribution +retributions +retributive +retributively +retributor +retributory +retricked +retried +retrier +retriers +retries +retrievability +retrievabilities +retrievable +retrievableness +retrievably +retrieval +retrievals +retrieval's +retrieve +retrieved +retrieveless +retrievement +retriever +retrieverish +retrievers +retrieves +retrieving +retrying +retrim +retrimmed +retrimmer +retrimming +retrims +retrip +retro +retro- +retroact +retroacted +retroacting +retroaction +retroactionary +retroactive +retroactively +retroactivity +retroacts +retroalveolar +retroauricular +retrobronchial +retrobuccal +retrobulbar +retrocaecal +retrocardiac +retrocecal +retrocede +retroceded +retrocedence +retrocedent +retroceding +retrocervical +retrocession +retrocessional +retrocessionist +retrocessive +retrochoir +retroclavicular +retroclusion +retrocognition +retrocognitive +retrocolic +retroconsciousness +retrocopulant +retrocopulation +retrocostal +retrocouple +retrocoupler +retrocurved +retrod +retrodate +retrodden +retrodeviation +retrodirective +retrodisplacement +retroduction +retrodural +retroesophageal +retrofire +retrofired +retrofires +retrofiring +retrofit +retrofits +retrofitted +retrofitting +retroflected +retroflection +retroflex +retroflexed +retroflexion +retroflux +retroform +retrofract +retrofracted +retrofrontal +retrogastric +retrogenerative +retrogradation +retrogradatory +retrograde +retrograded +retrogradely +retrogrades +retrogradient +retrograding +retrogradingly +retrogradism +retrogradist +retrogress +retrogressed +retrogresses +retrogressing +retrogression +retrogressionist +retrogressions +retrogressive +retrogressively +retrogressiveness +retrohepatic +retroinfection +retroinsular +retroiridian +retroject +retrojection +retrojugular +retrolabyrinthine +retrolaryngeal +retrolental +retrolingual +retrolocation +retromammary +retromammillary +retromandibular +retromastoid +retromaxillary +retromigration +retromingent +retromingently +retromorphosed +retromorphosis +retronasal +retro-ocular +retro-omental +retro-operative +retro-oral +retropack +retroperitoneal +retroperitoneally +retropharyngeal +retropharyngitis +retroplacental +retroplexed +retroposed +retroposition +retropresbyteral +retropubic +retropulmonary +retropulsion +retropulsive +retroreception +retrorectal +retroreflection +retroreflective +retroreflector +retrorenal +retrorocket +retro-rocket +retrorockets +retrorse +retrorsely +retros +retroserrate +retroserrulate +retrospect +retrospection +retrospections +retrospective +retrospectively +retrospectiveness +retrospectives +retrospectivity +retrosplenic +retrostalsis +retrostaltic +retrosternal +retrosusception +retrot +retrotarsal +retrotemporal +retrothyroid +retrotympanic +retrotracheal +retrotransfer +retrotransference +retro-umbilical +retrouss +retroussage +retrousse +retro-uterine +retrovaccinate +retrovaccination +retrovaccine +retroverse +retroversion +retrovert +retroverted +retrovision +retroxiphoid +retrude +retruded +retruding +retrue +retruse +retrusible +retrusion +retrusive +retrust +rets +retsina +retsinas +Retsof +Rett +retted +retter +rettery +retteries +Rettig +retting +Rettke +rettore +rettory +rettorn +retube +retuck +retumble +retumescence +retund +retunded +retunding +retune +retuned +retunes +retuning +returban +returf +returfer +return +re-turn +returnability +returnable +return-cocked +return-day +returned +returnee +returnees +returner +returners +returning +returnless +returnlessly +returns +retuse +retwine +retwined +retwining +retwist +retwisted +retwisting +retwists +retzian +Reub +Reube +Reuben +Reubenites +Reuchlin +Reuchlinian +Reuchlinism +Reuel +Reuilly +reundercut +reundergo +reundertake +reundulate +reundulation +reune +reunfold +reunify +reunification +reunifications +reunified +reunifies +reunifying +Reunion +reunionism +reunionist +reunionistic +reunions +reunion's +reunitable +reunite +reunited +reunitedly +reuniter +reuniters +reunites +reuniting +reunition +reunitive +reunpack +re-up +reuphold +reupholster +reupholstered +reupholsterer +reupholstery +reupholsteries +reupholstering +reupholsters +reuplift +reurge +Reus +reusability +reusable +reusableness +reusabness +reuse +re-use +reuseable +reuseableness +reuseabness +reused +reuses +reusing +Reuter +Reuters +Reuther +reutilise +reutilised +reutilising +reutilization +reutilizations +reutilize +reutilized +reutilizes +reutilizing +Reutlingen +reutter +reutterance +reuttered +reuttering +reutters +Reuven +Rev +Rev. +Reva +revacate +revacated +revacating +revaccinate +revaccinated +revaccinates +revaccinating +revaccination +revaccinations +revay +Reval +revalenta +revalescence +revalescent +revalidate +revalidated +revalidating +revalidation +revalorization +revalorize +revaluate +revaluated +revaluates +revaluating +revaluation +revaluations +revalue +revalued +revalues +revaluing +revamp +revamped +revamper +revampers +revamping +revampment +revamps +revanche +revanches +revanchism +revanchist +revaporization +revaporize +revaporized +revaporizing +revary +revarnish +revarnished +revarnishes +revarnishing +Revd +reve +reveal +revealability +revealable +revealableness +revealed +revealedly +revealer +revealers +revealing +revealingly +revealingness +revealment +reveals +revegetate +revegetated +revegetating +revegetation +revehent +reveil +reveille +reveilles +revel +revelability +revelant +Revelation +revelational +revelationer +revelationist +revelationize +Revelations +revelation's +revelative +revelator +revelatory +reveled +reveler +revelers +reveling +Revell +revelled +revellent +reveller +revellers +revelly +revelling +revellings +revelment +Revelo +revelous +revelry +revelries +revelrous +revelrout +revel-rout +revels +revenant +revenants +revend +revender +revendicate +revendicated +revendicating +revendication +reveneer +revenge +revengeable +revenged +revengeful +revengefully +revengefulness +revengeless +revengement +revenger +revengers +revenges +revenging +revengingly +revent +reventilate +reventilated +reventilating +reventilation +reventure +revenual +revenue +revenued +revenuer +revenuers +revenues +rever +reverable +reverb +reverbatory +reverbed +reverberant +reverberantly +reverberate +reverberated +reverberates +reverberating +reverberation +reverberations +reverberative +reverberator +reverberatory +reverberatories +reverberators +reverbrate +reverbs +reverdi +reverdure +Revere +revered +reveree +Reverence +reverenced +reverencer +reverencers +reverences +reverencing +Reverend +reverendly +reverends +reverend's +reverendship +reverent +reverential +reverentiality +reverentially +reverentialness +reverently +reverentness +reverer +reverers +reveres +revery +reverie +reveries +reverify +reverification +reverifications +reverified +reverifies +reverifying +revering +reverist +revers +reversability +reversable +reversal +reversals +reversal's +reverse +reverse-charge +reversed +reversedly +reverseful +reverseless +reversely +reversement +reverser +reversers +reverses +reverseways +reversewise +reversi +reversibility +reversible +reversibleness +reversibly +reversify +reversification +reversifier +reversing +reversingly +reversion +reversionable +reversional +reversionally +reversionary +reversioner +reversionist +reversions +reversis +reversist +reversive +reverso +reversos +revert +revertal +reverted +revertendi +reverter +reverters +revertibility +revertible +reverting +revertive +revertively +reverts +revest +revested +revestiary +revesting +revestry +revests +revet +revete +revetement +revetment +revetments +reveto +revetoed +revetoing +revets +revetted +revetting +reveverberatory +revibrant +revibrate +revibrated +revibrating +revibration +revibrational +revictory +revictorious +revictual +revictualed +revictualing +revictualled +revictualling +revictualment +revictuals +revie +Reviel +Reviere +review +reviewability +reviewable +reviewage +reviewal +reviewals +reviewed +reviewer +revieweress +reviewers +reviewing +reviewish +reviewless +reviews +revification +revigor +revigorate +revigoration +revigour +revile +reviled +revilement +revilements +reviler +revilers +reviles +reviling +revilingly +Revillo +revince +revindicate +revindicated +revindicates +revindicating +revindication +reviolate +reviolated +reviolating +reviolation +revirado +revirescence +revirescent +Revisable +revisableness +revisal +revisals +revise +revised +revisee +reviser +revisers +revisership +revises +revisible +revising +revision +revisional +revisionary +revisionism +revisionist +revisionists +revisions +revision's +revisit +revisitable +revisitant +revisitation +revisited +revisiting +revisits +revisor +revisory +revisors +revisualization +revisualize +revisualized +revisualizing +revitalisation +revitalise +revitalised +revitalising +revitalization +revitalize +revitalized +revitalizer +revitalizes +revitalizing +revivability +revivable +revivably +revival +revivalism +revivalist +revivalistic +revivalists +revivalize +revivals +revival's +revivatory +revive +revived +revivement +reviver +revivers +revives +revivescence +revivescency +reviviction +revivify +revivification +revivified +revivifier +revivifies +revivifying +reviving +revivingly +reviviscence +reviviscency +reviviscent +reviviscible +revivor +Revkah +Revloc +revocability +revocabilty +revocable +revocableness +revocably +revocandi +revocate +revocation +revocations +revocative +revocatory +revoyage +revoyaged +revoyaging +revoice +revoiced +revoices +revoicing +revoir +revokable +revoke +revoked +revokement +revoker +revokers +revokes +revoking +revokingly +revolant +revolatilize +Revolite +revolt +revolted +revolter +revolters +revolting +revoltingly +revoltress +revolts +revolubility +revoluble +revolubly +revolunteer +revolute +revoluted +revolution +revolutional +revolutionally +Revolutionary +revolutionaries +revolutionarily +revolutionariness +revolutionary's +revolutioneering +revolutioner +revolutionise +revolutionised +revolutioniser +revolutionising +revolutionism +revolutionist +revolutionists +revolutionize +revolutionized +revolutionizement +revolutionizer +revolutionizers +revolutionizes +revolutionizing +revolutions +revolution's +revolvable +revolvably +revolve +revolved +revolvement +revolvency +revolver +revolvers +revolves +revolving +revolvingly +revomit +revote +revoted +revotes +revoting +revs +revue +revues +revuette +revuist +revuists +revulsant +revulse +revulsed +revulsion +revulsionary +revulsions +revulsive +revulsively +revved +revving +Rew +rewade +rewager +rewaybill +rewayle +rewake +rewaked +rewaken +rewakened +rewakening +rewakens +rewakes +rewaking +rewall +rewallow +rewan +reward +rewardable +rewardableness +rewardably +rewarded +rewardedly +rewarder +rewarders +rewardful +rewardfulness +rewarding +rewardingly +rewardingness +rewardless +rewardproof +rewards +rewarehouse +rewa-rewa +rewarm +rewarmed +rewarming +rewarms +rewarn +rewarrant +rewash +rewashed +rewashes +rewashing +rewater +rewave +rewax +rewaxed +rewaxes +rewaxing +reweaken +rewear +rewearing +reweave +reweaved +reweaves +reweaving +rewed +rewedded +rewedding +reweds +Rewey +reweigh +reweighed +reweigher +reweighing +reweighs +reweight +rewelcome +reweld +rewelded +rewelding +rewelds +rewend +rewet +rewets +rewetted +rewhelp +rewhirl +rewhisper +rewhiten +rewiden +rewidened +rewidening +rewidens +rewin +rewind +rewinded +rewinder +rewinders +rewinding +rewinds +rewing +rewinning +rewins +rewirable +rewire +rewired +rewires +rewiring +rewish +rewithdraw +rewithdrawal +rewoke +rewoken +rewon +rewood +reword +reworded +rewording +rewords +rewore +rework +reworked +reworking +reworks +rewound +rewove +rewoven +rewrap +rewrapped +rewrapping +rewraps +rewrapt +rewrite +rewriter +rewriters +rewrites +rewriting +rewritten +rewrote +rewrought +rewwore +rewwove +REX +Rexana +Rexane +Rexanna +Rexanne +Rexburg +rexen +Rexenite +Rexer +rexes +Rexferd +Rexford +Rexfourd +Rexine +Rexist +Rexmond +Rexmont +Rexroth +Rexville +REXX +rezbanyite +rez-de-chaussee +Reziwood +rezone +rezoned +rezones +rezoning +Rezzani +RF +RFA +rfb +RFC +RFD +RFE +RFI +rfound +RFP +RFQ +rfree +RFS +RFT +rfz +rg +RGB +RGBI +Rgen +rgisseur +rglement +RGP +RGS +Rgt +RGU +RH +RHA +rhabarb +rhabarbarate +rhabarbaric +rhabarbarum +rhabdite +rhabditiform +Rhabditis +rhabdium +rhabdo- +Rhabdocarpum +Rhabdocoela +rhabdocoelan +rhabdocoele +Rhabdocoelida +rhabdocoelidan +rhabdocoelous +rhabdoid +rhabdoidal +rhabdolith +rhabdology +rhabdom +rhabdomal +rhabdomancer +rhabdomancy +rhabdomantic +rhabdomantist +rhabdome +rhabdomere +rhabdomes +rhabdomyoma +rhabdomyosarcoma +rhabdomysarcoma +Rhabdomonas +rhabdoms +rhabdophane +rhabdophanite +rhabdophobia +Rhabdophora +rhabdophoran +Rhabdopleura +rhabdopod +rhabdos +rhabdosome +rhabdosophy +rhabdosphere +rhabdus +rhachi +rhachides +rhachis +rhachises +Rhacianectes +Rhacomitrium +Rhacophorus +Rhadamanthine +Rhadamanthys +Rhadamanthus +rhaebosis +Rhaetia +Rhaetian +Rhaetic +rhaetizite +Rhaeto-romance +Rhaeto-Romanic +Rhaeto-romansh +rhagades +rhagadiform +rhagiocrin +rhagionid +Rhagionidae +rhagite +Rhagodia +rhagon +rhagonate +rhagonoid +rhagose +Rhame +rhamn +Rhamnaceae +rhamnaceous +rhamnal +Rhamnales +Rhamnes +rhamnetin +rhamninase +rhamninose +rhamnite +rhamnitol +rhamnohexite +rhamnohexitol +rhamnohexose +rhamnonic +rhamnose +rhamnoses +rhamnoside +Rhamnus +rhamnuses +rhamphoid +Rhamphorhynchus +Rhamphosuchus +rhamphotheca +rhaphae +rhaphe +rhaphes +Rhapidophyllum +Rhapis +rhapontic +rhaponticin +rhapontin +rhapsode +rhapsodes +rhapsody +rhapsodic +rhapsodical +rhapsodically +rhapsodie +rhapsodies +rhapsodism +rhapsodist +rhapsodistic +rhapsodists +rhapsodize +rhapsodized +rhapsodizes +rhapsodizing +rhapsodomancy +Rhaptopetalaceae +rhason +rhasophore +rhatany +rhatania +rhatanies +rhatikon +rhb +RHC +rhd +rhe +Rhea +rheadine +Rheae +rheas +Rheba +rhebok +rheboks +rhebosis +rheda +rhedae +rhedas +Rhee +rheeboc +rheebok +Rheems +rheen +rhegmatype +rhegmatypy +Rhegnopteri +rheic +Rheidae +Rheydt +Rheiformes +Rheims +Rhein +rheinberry +rhein-berry +Rheingau +Rheingold +Rheinhessen +rheinic +Rheinland +Rheinlander +Rheinland-Pfalz +Rheita +rhema +rhematic +rhematology +rheme +Rhemish +Rhemist +Rhene +rhenea +rhenic +Rhenish +rhenium +rheniums +rheo +rheo- +rheo. +rheobase +rheobases +rheocrat +rheology +rheologic +rheological +rheologically +rheologies +rheologist +rheologists +rheometer +rheometers +rheometry +rheometric +rheopexy +rheophil +rheophile +rheophilic +rheophore +rheophoric +rheoplankton +rheoscope +rheoscopic +rheostat +rheostatic +rheostatics +rheostats +rheotactic +rheotan +rheotaxis +rheotome +rheotron +rheotrope +rheotropic +rheotropism +rhesian +rhesis +Rhesus +rhesuses +rhet +rhet. +Rheta +Rhetian +Rhetic +rhetor +rhetoric +rhetorical +rhetorically +rhetoricalness +rhetoricals +rhetorician +rhetoricians +rhetorics +rhetorize +rhetors +Rhett +Rhetta +Rheum +rheumarthritis +rheumatalgia +rheumatic +rheumatical +rheumatically +rheumaticky +rheumatics +rheumatism +rheumatismal +rheumatismoid +rheumatism-root +rheumatisms +rheumative +rheumatiz +rheumatize +rheumato- +rheumatogenic +rheumatoid +rheumatoidal +rheumatoidally +rheumatology +rheumatologist +rheumed +rheumy +rheumic +rheumier +rheumiest +rheumily +rheuminess +rheums +rhexes +Rhexia +rhexis +RHG +rhyacolite +Rhiamon +Rhiana +Rhianna +Rhiannon +Rhianon +Rhibhus +rhibia +Rhigmus +rhigolene +rhigosis +rhigotic +rhila +rhyme +rhyme-beginning +rhyme-composing +rhymed +rhyme-fettered +rhyme-forming +rhyme-free +rhyme-inspiring +rhymeless +rhymelet +rhymemaker +rhymemaking +rhymeproof +rhymer +rhymery +rhymers +rhymes +rhymester +rhymesters +rhyme-tagged +rhymewise +rhymy +rhymic +rhyming +rhymist +rhin- +Rhina +rhinal +rhinalgia +Rhinanthaceae +Rhinanthus +rhinaria +rhinarium +Rhynchobdellae +Rhynchobdellida +Rhynchocephala +Rhynchocephali +Rhynchocephalia +rhynchocephalian +rhynchocephalic +rhynchocephalous +Rhynchocoela +rhynchocoelan +rhynchocoele +rhynchocoelic +rhynchocoelous +rhynchodont +rhyncholite +Rhynchonella +Rhynchonellacea +Rhynchonellidae +rhynchonelloid +Rhynchophora +rhynchophoran +rhynchophore +rhynchophorous +Rhynchopinae +Rhynchops +Rhynchosia +Rhynchospora +Rhynchota +rhynchotal +rhynchote +rhynchotous +rhynconellid +rhincospasm +Rhyncostomi +Rhynd +rhine +Rhyne +Rhinebeck +Rhinecliff +Rhinegold +rhinegrave +Rhinehart +Rhineland +Rhinelander +Rhineland-Palatinate +rhinencephala +rhinencephalic +rhinencephalon +rhinencephalons +rhinencephalous +rhinenchysis +Rhineodon +Rhineodontidae +Rhyner +Rhines +rhinestone +rhinestones +Rhineura +rhineurynter +Rhynia +Rhyniaceae +Rhinidae +rhinion +rhinitides +rhinitis +rhino +rhino- +Rhinobatidae +Rhinobatus +rhinobyon +rhinocaul +rhinocele +rhinocelian +rhinoceri +rhinocerial +rhinocerian +rhinocerical +rhinocerine +rhinoceroid +rhinoceros +rhinoceroses +rhinoceroslike +rhinoceros-shaped +rhinocerotic +Rhinocerotidae +rhinocerotiform +rhinocerotine +rhinocerotoid +Rhynocheti +rhinochiloplasty +rhinocoele +rhinocoelian +Rhinoderma +rhinodynia +rhinogenous +rhinolalia +rhinolaryngology +rhinolaryngoscope +rhinolite +rhinolith +rhinolithic +rhinology +rhinologic +rhinological +rhinologist +rhinolophid +Rhinolophidae +rhinolophine +rhinopharyngeal +rhinopharyngitis +rhinopharynx +Rhinophidae +rhinophyma +Rhinophis +rhinophonia +rhinophore +rhinoplasty +rhinoplastic +rhinopolypus +Rhinoptera +Rhinopteridae +rhinorrhagia +rhinorrhea +rhinorrheal +rhinorrhoea +rhinos +rhinoscleroma +rhinoscope +rhinoscopy +rhinoscopic +rhinosporidiosis +Rhinosporidium +rhinotheca +rhinothecal +rhinovirus +Rhynsburger +Rhinthonic +Rhinthonica +rhyobasalt +rhyodacite +rhyolite +rhyolite-porphyry +rhyolites +rhyolitic +rhyotaxitic +rhyparographer +rhyparography +rhyparographic +rhyparographist +rhipidate +rhipidion +Rhipidistia +rhipidistian +rhipidium +Rhipidoglossa +rhipidoglossal +rhipidoglossate +Rhipidoptera +rhipidopterous +rhipiphorid +Rhipiphoridae +Rhipiptera +rhipipteran +rhipipterous +rhypography +Rhipsalis +rhyptic +rhyptical +Rhiptoglossa +Rhys +rhysimeter +Rhyssa +rhyta +rhythm +rhythmal +rhythm-and-blues +rhythmed +rhythmic +rhythmical +rhythmicality +rhythmically +rhythmicity +rhythmicities +rhythmicize +rhythmics +rhythmist +rhythmizable +rhythmization +rhythmize +rhythmless +rhythmometer +rhythmopoeia +rhythmproof +rhythms +rhythm's +rhythmus +Rhytidodon +rhytidome +rhytidosis +Rhytina +Rhytisma +rhyton +rhytta +rhiz- +rhiza +rhizanth +rhizanthous +rhizautoicous +Rhizina +Rhizinaceae +rhizine +rhizinous +rhizo- +rhizobia +Rhizobium +rhizocarp +Rhizocarpeae +rhizocarpean +rhizocarpian +rhizocarpic +rhizocarpous +rhizocaul +rhizocaulus +Rhizocephala +rhizocephalan +rhizocephalid +rhizocephalous +rhizocorm +Rhizoctonia +rhizoctoniose +rhizodermis +Rhizodus +Rhizoflagellata +rhizoflagellate +rhizogen +rhizogenesis +rhizogenetic +rhizogenic +rhizogenous +rhizoid +rhizoidal +rhizoids +rhizoma +rhizomata +rhizomatic +rhizomatous +rhizome +rhizomelic +rhizomes +rhizomic +rhizomorph +rhizomorphic +rhizomorphoid +rhizomorphous +rhizoneure +rhizophagous +rhizophilous +rhizophyte +Rhizophora +Rhizophoraceae +rhizophoraceous +rhizophore +rhizophorous +rhizopi +rhizoplane +rhizoplast +rhizopod +Rhizopoda +rhizopodal +rhizopodan +rhizopodist +rhizopodous +rhizopods +Rhizopogon +Rhizopus +rhizopuses +rhizosphere +Rhizostomae +Rhizostomata +rhizostomatous +rhizostome +rhizostomous +Rhizota +rhizotaxy +rhizotaxis +rhizote +rhizotic +rhizotomi +rhizotomy +rhizotomies +Rhne +Rh-negative +rho +Rhoades +Rhoadesville +Rhoads +rhod- +Rhoda +rhodaline +rhodamin +Rhodamine +rhodamins +rhodanate +Rhodanian +rhodanic +rhodanine +rhodanthe +Rhode +Rhodelia +Rhodell +rhodeoretin +rhodeose +Rhodes +Rhodesdale +Rhodesia +Rhodesian +rhodesians +Rhodesoid +rhodeswood +Rhodhiss +Rhody +Rhodia +Rhodian +rhodic +Rhodie +Rhodymenia +Rhodymeniaceae +rhodymeniaceous +Rhodymeniales +rhodinal +rhoding +rhodinol +rhodite +rhodium +rhodiums +rhodizite +rhodizonic +rhodo- +Rhodobacteriaceae +Rhodobacterioideae +rhodochrosite +Rhodocystis +rhodocyte +Rhodococcus +rhododaphne +rhododendron +rhododendrons +rhodolite +Rhodomelaceae +rhodomelaceous +rhodomontade +rhodonite +Rhodope +rhodophane +Rhodophyceae +rhodophyceous +rhodophyll +Rhodophyllidaceae +Rhodophyta +Rhodopis +rhodoplast +rhodopsin +Rhodora +Rhodoraceae +rhodoras +rhodorhiza +Rhodos +rhodosperm +Rhodospermeae +rhodospermin +rhodospermous +Rhodospirillum +Rhodothece +Rhodotypos +Rhodus +rhoea +Rhoeadales +Rhoecus +Rhoeo +Rhoetus +rhomb +rhomb- +rhombencephala +rhombencephalon +rhombencephalons +rhombenla +rhombenporphyr +rhombi +rhombic +rhombical +rhombiform +rhomb-leaved +rhombo- +rhomboclase +rhomboganoid +Rhomboganoidei +rhombogene +rhombogenic +rhombogenous +rhombohedra +rhombohedral +rhombohedrally +rhombohedric +rhombohedron +rhombohedrons +rhomboid +rhomboidal +rhomboidally +rhomboidei +rhomboides +rhomboideus +rhomboidly +rhomboid-ovate +rhomboids +rhomboquadratic +rhomborectangular +rhombos +rhombovate +Rhombozoa +rhombs +rhombus +rhombuses +Rhona +rhoncal +rhonchal +rhonchi +rhonchial +rhonchus +Rhonda +Rhondda +rhopalic +rhopalism +rhopalium +Rhopalocera +rhopaloceral +rhopalocerous +Rhopalura +rhos +rhotacism +rhotacismus +rhotacist +rhotacistic +rhotacize +rhotic +Rh-positive +RHS +Rh-type +Rhu +rhubarb +rhubarby +rhubarbs +rhumb +rhumba +rhumbaed +rhumbaing +rhumbas +rhumbatron +rhumbs +Rhus +rhuses +RHV +RI +ry +Ria +rya +RIACS +rial +ryal +rials +rialty +Rialto +rialtos +Ryan +Riana +Riancho +riancy +Riane +ryania +Ryann +Rianna +Riannon +Rianon +riant +riantly +RIAS +ryas +riata +riatas +Ryazan +rib +RIBA +Ribal +ribald +ribaldish +ribaldly +ribaldness +ribaldry +ribaldries +ribaldrous +ribalds +riband +Ribandism +Ribandist +ribandlike +ribandmaker +ribandry +ribands +riband-shaped +riband-wreathed +ribat +rybat +ribaudequin +Ribaudo +ribaudred +ribazuba +ribband +ribbandry +ribbands +rib-bearing +ribbed +Ribbentrop +ribber +ribbers +ribbet +ribby +ribbidge +ribbier +ribbiest +ribbing +ribbings +Ribble +ribble-rabble +ribbon +ribbonback +ribbon-bedizened +ribbon-bordering +ribbon-bound +ribboned +ribboner +ribbonfish +ribbon-fish +ribbonfishes +ribbon-grass +ribbony +ribboning +Ribbonism +ribbonlike +ribbonmaker +Ribbonman +ribbon-marked +ribbonry +ribbons +ribbon's +ribbon-shaped +ribbonweed +ribbonwood +rib-breaking +ribe +Ribeirto +Ribera +Ribero +Ribes +rib-faced +ribgrass +rib-grass +ribgrasses +rib-grated +Ribhus +ribibe +Ribicoff +ribier +ribiers +Rybinsk +ribless +riblet +riblets +riblike +rib-mauled +rib-nosed +riboflavin +riboflavins +ribonic +ribonuclease +ribonucleic +ribonucleoprotein +ribonucleoside +ribonucleotide +ribose +riboses +riboso +ribosomal +ribosome +ribosomes +ribosos +riboza +ribozo +ribozos +rib-pointed +rib-poking +ribroast +rib-roast +ribroaster +ribroasting +ribs +rib's +ribskin +ribspare +rib-sticking +Ribston +rib-striped +rib-supported +rib-welted +ribwork +ribwort +ribworts +ribzuba +RIC +Rica +Ricard +Ricarda +Ricardama +Ricardian +Ricardianism +Ricardo +ricasso +Ricca +Rycca +Riccardo +Ricci +Riccia +Ricciaceae +ricciaceous +Ricciales +Riccio +Riccioli +Riccius +Rice +ricebird +rice-bird +ricebirds +Riceboro +ricecar +ricecars +rice-cleaning +rice-clipping +riced +rice-eating +rice-grading +ricegrass +rice-grinding +rice-growing +rice-hulling +ricey +riceland +rice-paper +rice-planting +rice-polishing +rice-pounding +ricer +ricercar +ricercare +ricercari +ricercars +ricercata +ricers +rices +Ricetown +Riceville +rice-water +Rich +rich-appareled +Richara +Richard +Rychard +Richarda +Richardia +Richardo +Richards +Richardson +Richardsonia +Richardsville +Richardton +Richart +rich-attired +rich-bedight +rich-bound +rich-built +Richburg +rich-burning +rich-clad +rich-colored +rich-conceited +rich-distilled +richdom +riche +Richebourg +Richey +Richeyville +Richel +Richela +Richelieu +Richella +Richelle +richellite +rich-embroidered +richen +richened +richening +richens +Richer +Richers +riches +richesse +richest +Richet +richeted +richeting +richetted +richetting +Richfield +rich-figured +rich-flavored +rich-fleeced +rich-fleshed +Richford +rich-glittering +rich-haired +Richy +Richia +Richie +Richier +rich-jeweled +Richlad +rich-laden +Richland +Richlands +richly +richling +rich-looking +Richma +Richmal +Richman +rich-minded +Richmond +Richmonddale +Richmondena +Richmond-upon-Thames +Richmondville +Richmound +richness +richnesses +rich-ored +rich-robed +rich-set +rich-soiled +richt +rich-tasting +Richter +richterite +Richthofen +Richton +rich-toned +Richvale +Richview +Richville +rich-voiced +richweed +rich-weed +richweeds +Richwood +Richwoods +rich-wrought +Rici +ricin +ricine +ricinelaidic +ricinelaidinic +ricing +ricinic +ricinine +ricininic +ricinium +ricinoleate +ricinoleic +ricinolein +ricinolic +ricins +Ricinulei +Ricinus +ricinuses +Rick +Rickard +rickardite +Rickart +rick-barton +rick-burton +ricked +Rickey +rickeys +Ricker +Rickert +ricket +rickety +ricketier +ricketiest +ricketily +ricketiness +ricketish +rickets +Ricketts +Rickettsia +rickettsiae +rickettsial +Rickettsiales +rickettsialpox +rickettsias +Ricki +Ricky +rickyard +rick-yard +Rickie +ricking +rickle +Rickman +rickmatic +Rickover +rickrack +rickracks +Rickreall +ricks +ricksha +rickshas +rickshaw +rickshaws +rickshaw's +rickstaddle +rickstand +rickstick +Rickwood +Rico +ricochet +ricocheted +ricocheting +ricochets +ricochetted +ricochetting +ricolettaite +Ricoriki +ricotta +ricottas +ricrac +ricracs +RICS +rictal +rictus +rictuses +RID +Rida +ridability +ridable +ridableness +ridably +Rydal +Rydberg +riddam +riddance +riddances +ridded +riddel +ridden +ridder +Rydder +ridders +ridding +Riddle +riddled +riddlemeree +riddler +riddlers +riddles +Riddlesburg +Riddleton +riddling +riddlingly +riddlings +ride +Ryde +rideable +rideau +riden +rident +Rider +Ryder +ridered +rideress +riderless +riders +ridership +riderships +Riderwood +Ryderwood +rides +ridge +ridgeband +ridgeboard +ridgebone +ridge-bone +Ridgecrest +ridged +Ridgedale +Ridgefield +ridgel +Ridgeland +Ridgeley +ridgelet +Ridgely +ridgelike +ridgeling +ridgels +ridgepiece +ridgeplate +ridgepole +ridgepoled +ridgepoles +ridger +ridgerope +ridges +ridge's +ridge-seeded +ridge-tile +ridgetree +Ridgeview +Ridgeville +Ridgeway +ridgewise +Ridgewood +ridgy +ridgier +ridgiest +ridgil +ridgils +ridging +ridgingly +Ridglea +Ridglee +Ridgley +ridgling +ridglings +Ridgway +ridibund +ridicule +ridiculed +ridicule-proof +ridiculer +ridicules +ridiculing +ridiculize +ridiculosity +ridiculous +ridiculously +ridiculousness +ridiculousnesses +ridiest +riding +riding-coat +Ridinger +riding-habit +riding-hood +ridingman +ridingmen +ridings +Ridley +ridleys +Ridott +ridotto +ridottos +rids +Rie +Rye +riebeckite +Riebling +rye-bread +rye-brome +Riedel +Riefenstahl +Riegel +Riegelsville +Riegelwood +Rieger +ryegrass +rye-grass +ryegrasses +Riehl +Rieka +Riel +Ryeland +Riella +riels +riem +Riemann +Riemannean +Riemannian +riempie +ryen +Rienzi +Rienzo +ryepeck +rier +Ries +ryes +Riesel +Riesling +Riesman +Riess +Riessersee +Rieth +Rieti +Rietveld +riever +rievers +RIF +rifacimenti +rifacimento +rifampicin +rifampin +rifart +rife +rifely +rifeness +rifenesses +rifer +rifest +RIFF +riffed +Riffi +Riffian +riffing +Riffle +riffled +riffler +rifflers +riffles +riffling +riffraff +riff-raff +riffraffs +Riffs +Rifi +Rifian +Rifkin +rifle +riflebird +rifle-bird +rifled +rifledom +rifleite +rifleman +riflemanship +riflemen +rifleproof +rifler +rifle-range +riflery +rifleries +riflers +rifles +riflescope +rifleshot +rifle-shot +rifling +riflings +rifs +rift +rifted +rifter +rifty +rifting +rifty-tufty +riftless +Rifton +rifts +rift-sawed +rift-sawing +rift-sawn +rig +Riga +rigadig +rigadon +rigadoon +rigadoons +rigamajig +rigamarole +rigation +rigatoni +rigatonis +rigaudon +rigaudons +rigbane +Rigby +Rigdon +Rigel +Rigelian +rigescence +rigescent +riggal +riggald +Riggall +rigged +rigger +riggers +rigging +riggings +Riggins +riggish +riggite +riggot +Riggs +right +rightable +rightabout +right-about +rightabout-face +right-about-face +right-aiming +right-angle +right-angled +right-angledness +right-angular +right-angularity +right-away +right-bank +right-believed +right-believing +right-born +right-bout +right-brained +right-bred +right-center +right-central +right-down +right-drawn +right-eared +righted +right-eyed +right-eyedness +righten +righteous +righteously +righteousness +righteousnesses +righter +righters +rightest +right-footed +right-footer +rightforth +right-forward +right-framed +rightful +rightfully +rightfulness +rightfulnesses +righthand +right-hand +right-handed +right-handedly +right-handedness +right-hander +right-handwise +rightheaded +righthearted +right-ho +righty +righties +righting +rightish +rightism +rightisms +rightist +rightists +right-lay +right-laid +rightle +rightless +rightlessness +rightly +right-lined +right-made +right-meaning +right-minded +right-mindedly +right-mindedness +rightmost +rightness +rightnesses +righto +right-of-way +right-oh +right-onward +right-principled +right-running +rights +right-shaped +right-shapen +rightship +right-side +right-sided +right-sidedly +right-sidedness +rights-of-way +right-thinking +right-turn +right-up +right-walking +rightward +rightwardly +rightwards +right-wheel +right-wing +right-winger +right-wingish +right-wingism +Rigi +rigid +rigid-body +rigid-frame +rigidify +rigidification +rigidified +rigidifies +rigidifying +rigidist +rigidity +rigidities +rigidly +rigid-nerved +rigidness +rigid-seeming +rigidulous +riginal +riglet +rigling +rigmaree +rigmarole +rigmarolery +rigmaroles +rigmarolic +rigmarolish +rigmarolishly +rignum +rigodon +rigol +rigole +rigolet +rigolette +Rigoletto +rigor +rigorism +rigorisms +rigorist +rigoristic +rigorists +rigorous +rigorously +rigorousness +rigors +rigour +rigourism +rigourist +rigouristic +rigours +rig-out +rigs +rig's +rigsby +Rigsdag +rigsdaler +Rigsmaal +Rigsmal +rigueur +rig-up +Rigveda +Rig-Veda +Rigvedic +Rig-vedic +rigwiddy +rigwiddie +rigwoodie +Riha +Rihana +RIIA +Riyadh +riyal +riyals +Riis +Rijeka +rijksdaalder +rijksdaaler +Rijksmuseum +Rijn +Rijswijk +Rik +Rika +Rikari +ryke +ryked +Riker +rykes +Riki +ryking +rikisha +rikishas +rikk +Rikki +riksdaalder +Riksdag +riksha +rikshas +rikshaw +rikshaws +Riksm' +Riksmaal +Riksmal +Ryland +rilawa +Rilda +rile +Ryle +riled +Riley +Ryley +Rileyville +riles +rilievi +rilievo +riling +Rilke +rill +rille +rilled +rilles +rillet +rillets +rillett +rillette +rillettes +rilly +rilling +Rillings +Rillis +Rillito +rill-like +rillock +rillow +rills +rillstone +Rillton +RILM +RIM +Rima +rimal +Rymandra +Rimas +rimate +rimation +rimbase +Rimbaud +rim-bearing +rim-bending +rimble-ramble +rim-bound +rim-cut +rim-deep +rime +ryme +rime-covered +rimed +rime-damp +rime-frost +rime-frosted +rime-laden +rimeless +rimer +rimery +rimers +Rimersburg +rimes +rimester +rimesters +rimfire +rim-fire +rimfires +rimy +rimier +rimiest +rimiform +riminess +riming +Rimini +rimland +rimlands +rimless +Rimma +rimmaker +rimmaking +rimmed +rimmer +rimmers +rimming +Rimola +rimose +rimosely +rimosity +rimosities +rimous +Rimouski +rimpi +rimple +rimpled +rimples +rimpling +rimption +rimptions +rimrock +rimrocks +rims +rim's +Rimsky-Korsakoff +Rimsky-Korsakov +rimstone +rimu +rimula +rimulose +rin +Rina +Rinaldo +Rinard +rinceau +rinceaux +rinch +Rynchospora +rynchosporous +Rincon +Rind +rynd +Rinde +rinded +rinderpest +Rindge +rindy +rindle +rindless +rinds +rind's +rynds +rine +Rinee +Rinehart +Rineyville +Riner +rinforzando +Ring +ringable +ring-adorned +ring-a-lievio +ring-a-rosy +ring-around +Ringatu +ring-banded +ringbark +ring-bark +ringbarked +ringbarker +ringbarking +ringbarks +ringbill +ring-billed +ringbird +ringbolt +ringbolts +ringbone +ring-bone +ringboned +ringbones +ring-bored +ring-bound +ringcraft +ring-dyke +ringdove +ring-dove +ringdoves +Ringe +ringed +ringeye +ring-eyed +ringent +ringer +ringers +ring-fence +ring-finger +ring-formed +ringgit +ringgiver +ringgiving +ringgoer +Ringgold +ringhals +ringhalses +ring-handled +ringhead +ringy +ring-in +ringiness +ringing +ringingly +ringingness +ringings +ringite +Ringle +ringlead +ringleader +ringleaderless +ringleaders +ringleadership +ring-legged +Ringler +ringless +ringlet +ringleted +ringlety +ringlets +ringlike +Ringling +ringmaker +ringmaking +ringman +ring-man +ringmaster +ringmasters +ringneck +ring-neck +ring-necked +ringnecks +Ringo +Ringoes +ring-off +ring-oil +Ringold +ring-porous +ring-ridden +rings +ringsail +ring-shaped +ring-shout +ringside +ringsider +ringsides +ring-small +Ringsmuth +Ringsted +ringster +ringstick +ringstraked +ring-straked +ring-streaked +ringtail +ringtailed +ring-tailed +ringtails +ringtaw +ringtaws +ringtime +ringtoss +ringtosses +Ringtown +ring-up +ringwalk +ringwall +ringwise +Ringwood +ringworm +ringworms +rink +rinka +rinker +rinkite +rinks +Rinna +rinncefada +rinneite +rinner +rinning +rins +rinsable +rinse +rinsed +rinser +rinsers +rinses +rinsible +rinsing +rinsings +rynt +rinthereout +rintherout +Rintoul +Rio +Riobard +riobitsu +Riocard +Rioja +riojas +ryokan +ryokans +Rion +Ryon +Rior +Riordan +Riorsson +riot +ryot +rioted +rioter +rioters +rioting +riotingly +riotise +riotist +riotistic +riotocracy +riotous +riotously +riotousness +riotproof +riotry +riots +ryots +ryotwar +ryotwari +ryotwary +RIP +ripa +ripal +riparial +riparian +Riparii +riparious +Riparius +ripcord +ripcords +RIPE +rype +ripe-aged +ripe-bending +ripe-cheeked +rypeck +ripe-colored +riped +ripe-eared +ripe-faced +ripe-grown +ripely +ripelike +ripe-looking +ripen +ripened +ripener +ripeners +ripeness +ripenesses +ripening +ripeningly +ripens +ripe-picked +riper +ripe-red +ripes +ripest +ripe-tongued +ripe-witted +ripgut +ripicolous +ripidolite +ripieni +ripienist +ripieno +ripienos +ripier +riping +Ripley +Ripleigh +Riplex +ripoff +rip-off +ripoffs +Ripon +rypophobia +ripost +riposte +riposted +ripostes +riposting +riposts +Ripp +rippable +ripped +Rippey +ripper +ripperman +rippermen +rippers +rippet +rippier +ripping +rippingly +rippingness +rippit +ripple +rippled +ripple-grass +rippleless +Ripplemead +rippler +ripplers +ripples +ripplet +ripplets +ripply +ripplier +rippliest +rippling +ripplingly +Rippon +riprap +rip-rap +riprapped +riprapping +ripraps +rip-roaring +rip-roarious +RIPS +ripsack +ripsaw +rip-saw +ripsaws +ripsnorter +ripsnorting +ripstone +ripstop +ripstops +riptide +riptides +Ripuarian +ripup +Riquewihr +Ririe +riroriro +Risa +risala +risaldar +risberm +RISC +Risco +risdaler +Rise +risen +riser +risers +riserva +rises +rishi +rishis +rishtadar +risibility +risibilities +risible +risibleness +risibles +risibly +rising +risings +risk +risked +risker +riskers +riskful +riskfulness +risky +riskier +riskiest +riskily +riskiness +riskinesses +risking +riskish +riskless +risklessness +riskproof +risks +Risley +Rysler +RISLU +Rison +Risorgimento +risorgimentos +risorial +risorius +risorse +risotto +risottos +risp +risper +rispetto +risposta +risqu +risque +risquee +Riss +Rissa +rissel +Risser +Rissian +rissle +Rissoa +rissoid +Rissoidae +rissole +rissoles +rissom +Rist +Risteau +ristori +risus +risuses +Ryswick +RIT +rit. +RITA +ritalynne +ritard +ritardando +ritardandos +ritards +Ritch +ritchey +Ritchie +rite +riteless +ritelessness +ritely +ritenuto +Ryter +rites +rite's +rithe +Riti +rytidosis +Rytina +ritling +ritmaster +Ritner +ritornel +ritornelle +ritornelli +ritornello +ritornellos +ritratto +Ritschlian +Ritschlianism +ritsu +Ritter +ritters +rittingerite +Rittman +rittmaster +rittock +ritual +rituale +ritualise +ritualism +ritualisms +ritualist +ritualistic +ritualistically +ritualists +rituality +ritualities +ritualization +ritualize +ritualized +ritualizing +ritualless +ritually +rituals +ritus +Ritwan +Ritz +ritzes +ritzy +ritzier +ritziest +ritzily +ritziness +Ritzville +Ryukyu +Ryun +Ryunosuke +Ryurik +riv +riv. +Riva +rivage +rivages +rival +rivalable +rivaled +Rivalee +rivaless +rivaling +rivalism +rivality +rivalize +rivalled +rivalless +rivalling +rivalry +rivalries +rivalry's +rivalrous +rivalrousness +rivals +rivalship +Rivard +rive +rived +rivederci +rivel +riveled +riveling +rivell +rivelled +riven +River +Rivera +riverain +Riverbank +riverbanks +riverbed +riverbeds +river-blanched +riverboat +riverboats +river-borne +river-bottom +riverbush +river-caught +Riverdale +riverdamp +river-drift +rivered +Riveredge +riveret +river-fish +river-formed +riverfront +river-given +river-god +river-goddess +Riverhead +riverhood +river-horse +rivery +riverine +riverines +riverish +riverless +riverlet +riverly +riverlike +riverling +riverman +rivermen +Rivers +river's +riverscape +Riverside +riversider +riversides +river-sundered +Riverton +Rivervale +Riverview +riverway +riverward +riverwards +riverwash +river-water +river-watered +riverweed +riverwise +river-worn +Rives +Rivesville +rivet +riveted +riveter +riveters +rivethead +riveting +rivetless +rivetlike +rivets +rivetted +rivetting +Rivi +Rivy +Riviera +rivieras +riviere +rivieres +Rivina +riving +rivingly +Rivinian +Rivkah +rivo +rivose +Rivularia +Rivulariaceae +rivulariaceous +rivulation +rivulet +rivulets +rivulet's +rivulose +rivulus +rix +rixatrix +rixdaler +rix-dollar +Rixeyville +Rixford +rixy +Riza +Rizal +rizar +Rizas +riziform +Rizika +rizzar +rizzer +Rizzi +Rizzio +rizzle +Rizzo +rizzom +rizzomed +rizzonite +RJ +Rjchard +RJE +rKET +rk-up +RL +RLC +RLCM +RLD +RLDS +rle +r-less +RLG +rly +RLIN +RLL +RLOGIN +RLT +RM +rm. +RMA +RMAS +RMATS +RMC +RMF +RMI +RMM +rmoulade +RMR +RMS +RN +RNA +RNAS +rnd +RNGC +RNLI +RNOC +RNR +RNVR +RNWMP +RNZAF +RNZN +RO +ROA +Roach +roachback +roach-back +roach-backed +roach-bellied +roach-bent +Roachdale +roached +roaches +roaching +road +roadability +roadable +roadbed +roadbeds +road-bike +roadblock +roadblocks +roadbook +roadcraft +roaded +roadeo +roadeos +roader +roaders +road-faring +roadfellow +road-grading +roadhead +road-hoggish +road-hoggism +roadholding +roadhouse +roadhouses +roadie +roadies +roading +roadite +roadless +roadlessness +roadlike +road-maker +roadman +roadmaster +road-oiling +road-ready +roadroller +roadrunner +roadrunners +roads +road's +roadshow +roadside +roadsider +roadsides +roadsman +roadstead +roadsteads +roadster +roadsters +roadster's +roadstone +road-test +road-testing +roadtrack +road-train +roadway +roadways +roadway's +road-weary +roadweed +roadwise +road-wise +roadwork +roadworks +roadworthy +roadworthiness +roak +Roald +roam +roamage +roamed +roamer +roamers +roaming +roamingly +roams +roan +Roana +Roane +Roann +Roanna +Roanne +Roanoke +roans +roan-tree +roar +roared +roarer +roarers +roaring +roaringly +roarings +Roark +Roarke +roars +roast +roastable +roasted +roaster +roasters +roasting +roastingly +roasts +Roath +ROB +Robaina +robalito +robalo +robalos +roband +robands +Robards +Robb +robbed +Robbe-Grillet +robber +robbery +robberies +robbery's +robberproof +robbers +robber's +Robbert +Robbi +Robby +Robbia +Robbie +Robbin +Robbyn +robbing +Robbins +Robbinsdale +Robbinston +Robbinsville +Robbiole +robe +robed +robe-de-chambre +robeless +Robeline +Robena +Robenhausian +Robenia +rober +roberd +Roberdsman +Robers +Roberson +Robersonville +Robert +Roberta +Robertlee +Roberto +Roberts +Robertsburg +Robertsdale +Robertson +Robertsville +Roberval +robes +robes-de-chambre +Robeson +Robesonia +Robespierre +Robet +robhah +Robi +Roby +Robigalia +Robigo +Robigus +Robillard +Robin +Robyn +Robina +Robinet +Robinett +Robinetta +Robinette +robing +Robinia +robinin +robinoside +Robins +robin's +Robinson +Robinsonville +Robison +roble +robles +Roboam +robomb +roborant +roborants +roborate +roboration +roborative +roborean +roboreous +robot +robot-control +robotesque +robotian +robotic +robotics +robotism +robotisms +robotistic +robotization +robotize +robotized +robotizes +robotizing +robotlike +robotry +robotries +robots +robot's +robs +Robson +Robstown +robur +roburite +Robus +robust +robuster +robustest +robustful +robustfully +robustfulness +robustic +robusticity +robustious +robustiously +robustiousness +robustity +robustly +robustness +robustnesses +robustuous +ROC +Roca +rocaille +Rocamadur +rocambole +Rocca +Roccella +Roccellaceae +roccellic +roccellin +roccelline +Rocco +Roch +Rochdale +Roche +Rochea +rochelime +Rochell +Rochella +Rochelle +Rochemont +Rocheport +Rocher +Rochert +Rochester +rochet +rocheted +rochets +Rochette +Rochford +roching +Rochkind +Rochus +Rociada +rociest +Rocinante +Rock +rockaby +rockabye +rockabies +rockabyes +rockabilly +rockable +rockably +Rockafellow +rockallite +rock-and-roll +rockat +Rockaway +rockaways +rock-based +rock-basin +rock-battering +rock-bed +rock-begirdled +rockbell +rockberry +rock-bestudded +rock-bethreatened +rockbird +rock-boring +rockborn +rock-bottom +rockbound +rock-bound +rock-breaking +rockbrush +rock-built +rockcist +rock-cistus +rock-clad +rock-cleft +rock-climb +rock-climber +rock-climbing +rock-concealed +rock-covered +rockcraft +rock-crested +rock-crushing +rock-cut +Rockdale +rock-drilling +rock-dusted +rock-dwelling +rocked +rock-eel +Rockefeller +Rockey +Rockel +rockelay +rock-embosomed +rock-encircled +rock-encumbered +rock-enthroned +Rocker +rockered +rockery +rockeries +rockers +rockerthon +rocket +rocket-borne +rocketed +rocketeer +rocketer +rocketers +rockety +rocketing +rocketlike +rocketor +rocket-propelled +rocketry +rocketries +rockets +rocketsonde +rock-faced +Rockfall +rock-fallen +rockfalls +rock-fast +Rockfield +rock-fill +rock-firm +rock-firmed +rockfish +rock-fish +rockfishes +rockfoil +Rockford +rock-forming +rock-free +rock-frequenting +rock-girded +rock-girt +rockhair +Rockhall +Rockham +Rockhampton +rock-hard +rockhearted +rock-hewn +Rockholds +Rockhouse +Rocky +Rockie +rockier +Rockies +rockiest +rockiness +rocking +Rockingham +rockingly +rock-inhabiting +rockish +rocklay +Rockland +Rockledge +rockless +rocklet +rocklike +Rocklin +rockling +rocklings +rock-loving +rockman +Rockmart +rock-melting +Rockne +rock-'n'-roll +rockoon +rockoons +rock-piercing +rock-pigeon +rock-piled +rock-plant +Rockport +rock-pulverizing +rock-razing +rock-reared +rockribbed +rock-ribbed +rock-roofed +rock-rooted +rockrose +rock-rose +rockroses +rock-rushing +rocks +rock-salt +rock-scarped +rockshaft +rock-shaft +rock-sheltered +rockskipper +rockslide +rockstaff +rock-steady +rock-strewn +rock-studded +rock-throned +rock-thwarted +Rockton +rock-torn +rocktree +Rockvale +Rockview +Rockville +Rockwall +rockward +rockwards +rockweed +rock-weed +rockweeds +Rockwell +rock-wombed +Rockwood +rockwork +rock-work +rock-worked +rockworks +rococo +rococos +rocolo +Rocouyenne +Rocray +Rocroi +rocs +rocta +Rod +Roda +Rodanthe +rod-bending +rod-boring +rod-caught +Rodd +rodded +rodden +rodder +rodders +Roddy +Roddie +roddikin +roddin +rodding +rod-drawing +rode +Rodenhouse +rodent +Rodentia +rodential +rodentially +rodentian +rodenticidal +rodenticide +rodentproof +rodents +rodeo +rodeos +Roderfield +Roderic +Roderica +Roderich +Roderick +Roderigo +Rodessa +Rodez +Rodge +Rodger +Rodgers +rodham +rod-healing +Rodi +Rodie +Rodin +Rodina +Rodinal +Rodinesque +roding +rodingite +rodknight +Rodl +rodless +rodlet +rodlike +rodmaker +Rodman +Rodmann +rodmen +Rodmun +Rodmur +Rodney +Rodolfo +Rodolph +Rodolphe +Rodolphus +rodomont +rodomontade +rodomontaded +rodomontading +rodomontadist +rodomontador +rod-pointing +rod-polishing +Rodrich +Rodrick +Rodrigo +Rodriguez +Rodrique +rods +rod's +rod-shaped +rodsman +rodsmen +rodster +Roduco +rodwood +Rodzinski +ROE +Roebling +roeblingite +roebuck +roebucks +roed +Roede +roe-deer +Roee +Roehm +roey +roelike +roemer +roemers +roeneng +Roentgen +roentgenism +roentgenization +roentgenize +roentgeno- +roentgenogram +roentgenograms +roentgenograph +roentgenography +roentgenographic +roentgenographically +roentgenology +roentgenologic +roentgenological +roentgenologically +roentgenologies +roentgenologist +roentgenologists +roentgenometer +roentgenometry +roentgenometries +roentgenopaque +roentgenoscope +roentgenoscopy +roentgenoscopic +roentgenoscopies +roentgenotherapy +roentgens +roentgentherapy +Roer +Roerich +roes +Roeselare +Roeser +roestone +Roethke +ROFF +ROG +rogan +rogation +rogations +Rogationtide +rogative +rogatory +Roger +rogerian +Rogerio +Rogero +Rogers +rogersite +Rogerson +Rogersville +Roget +Roggen +roggle +Rogier +rognon +rognons +Rogovy +Rogozen +rogue +rogued +roguedom +rogueing +rogueling +roguery +rogueries +rogues +rogue's +rogueship +roguy +roguing +roguish +roguishly +roguishness +roguishnesses +ROH +rohan +Rohilla +Rohn +rohob +Rohrersville +rohun +rohuna +ROI +Roy +Royal +royal-born +royal-chartered +royale +royalet +royal-hearted +royalisation +royalise +royalised +royalising +royalism +royalisms +royalist +royalistic +royalists +royalist's +royalization +royalize +royalized +royalizing +Royall +royally +royalmast +royalme +royal-rich +royals +royal-souled +royal-spirited +royalty +royalties +royalty's +Royalton +royal-towered +Roybn +Roice +Royce +Roid +Royd +Roydd +Royden +Roye +Royena +Royersford +royet +royetness +royetous +royetously +Royette +ROYGBIV +roil +roiled +roiledness +roily +roilier +roiliest +roiling +roils +roin +roinish +roynous +Royo +royou +Rois +Roist +roister +royster +roister-doister +roister-doisterly +roistered +roystered +roisterer +roisterers +roistering +roystering +roisteringly +roisterly +roisterous +roisterously +roisters +roysters +Royston +Roystonea +roit +royt +roitelet +rojak +Rojas +ROK +roka +Rokach +Rokadur +roke +rokeage +rokee +rokey +rokelay +roker +roky +Rola +Rolaids +rolamite +rolamites +Rolan +Roland +Rolanda +Rolandic +Rolando +Rolandson +Roldan +role +Roley +roleo +roleplayed +role-player +roleplaying +role-playing +roles +role's +Rolesville +Rolette +Rolf +Rolfe +Rolfston +roly-poly +roly-poliness +roll +Rolla +rollable +roll-about +Rolland +rollaway +rollback +rollbacks +rollbar +roll-call +roll-collar +roll-cumulus +rolled +rolley +rolleyway +rolleywayman +rollejee +roller +roller-backer +roller-carrying +rollerer +roller-grinding +roller-made +rollermaker +rollermaking +rollerman +roller-milled +roller-milling +rollers +roller-skate +roller-skated +rollerskater +rollerskating +roller-skating +roller-top +Rollet +rolliche +rollichie +rollick +rollicked +rollicker +rollicky +rollicking +rollickingly +rollickingness +rollicks +rollicksome +rollicksomeness +Rollie +Rollin +rolling +rollingly +rolling-mill +rolling-pin +rolling-press +rollings +Rollingstone +Rollinia +Rollins +Rollinsford +Rollinsville +rollix +roll-leaf +rollman +rollmop +rollmops +rollneck +Rollo +rollock +roll-on/roll-off +Rollot +rollout +roll-out +rollouts +rollover +roll-over +rollovers +rolls +rolltop +roll-top +rollway +rollways +Rolo +roloway +rolpens +Rolph +ROM +Rom. +Roma +Romadur +Romaean +Romagna +Romagnese +Romagnol +Romagnole +Romaic +romaika +Romain +Romaine +romaines +Romains +Romayor +Romaji +romal +Romalda +Roman +romana +Romanal +Romanas +Romance +romancealist +romancean +romanced +romance-empurpled +romanceful +romance-hallowed +romance-inspiring +romanceish +romanceishness +romanceless +romancelet +romancelike +romance-making +romancemonger +romanceproof +romancer +romanceress +romancers +romances +romance-writing +romancy +romancical +romancing +romancist +Romandom +Romane +Romanes +Romanese +Romanesque +roman-fleuve +Romanhood +Romany +Romania +Romanian +Romanic +Romanies +Romaniform +Romanisation +Romanise +Romanised +Romanish +Romanising +Romanism +Romanist +Romanistic +Romanists +Romanite +Romanity +romanium +Romanization +Romanize +romanized +Romanizer +romanizes +romanizing +Romanly +Roman-nosed +Romano +romano- +Romano-byzantine +Romano-british +Romano-briton +Romano-canonical +Romano-celtic +Romano-ecclesiastical +Romano-egyptian +Romano-etruscan +Romanoff +Romano-gallic +Romano-german +Romano-germanic +Romano-gothic +Romano-greek +Romano-hispanic +Romano-iberian +Romano-lombardic +Romano-punic +romanos +Romanov +Romans +Romansch +Romansh +romantic +romantical +romanticalism +romanticality +romantically +romanticalness +romanticise +romanticism +romanticist +romanticistic +romanticists +romanticity +romanticization +romanticize +romanticized +romanticizes +romanticizing +romanticly +romanticness +romantico-heroic +romantico-robustious +romantics +romantic's +romantism +romantist +Romanus +romanza +romaunt +romaunts +Rombauer +Romberg +Rombert +romble +rombos +rombowline +Rome +Romeyn +romeine +romeite +Romelda +Romeldale +Romelle +Romeo +Romeon +romeos +rome-penny +romerillo +romero +romeros +Romescot +rome-scot +Romeshot +Romeu +Romeward +Romewards +Romy +Romic +Romie +romyko +Romilda +Romilly +Romina +Romine +Romipetal +Romish +Romishly +Romishness +Romito +rommack +Rommany +Rommanies +Rommel +Romney +Romneya +Romo +Romola +Romona +Romonda +romp +romped +rompee +romper +rompers +rompy +romping +rompingly +rompish +rompishly +rompishness +romps +rompu +roms +Romulian +Romulo +Romulus +Ron +RONA +RONABIT +Ronal +Ronald +Ronalda +Ronan +roncador +Roncaglian +Roncesvalles +roncet +Roncevaux +Ronceverte +roncho +Ronco +roncos +rond +Ronda +rondache +rondacher +rondawel +ronde +rondeau +rondeaux +rondel +rondelet +Rondeletia +rondelets +rondelier +rondelle +rondelles +rondellier +rondels +Rondi +rondino +rondle +Rondnia +rondo +rondoletto +Rondon +Rondonia +rondos +rondure +rondures +Rone +Ronel +Ronen +Roneo +Rong +Ronga +rongeur +ronggeng +Rong-pa +Ronica +ronier +ronin +ronion +ronyon +ronions +ronyons +Ronkonkoma +Ronks +Ronn +Ronna +Ronne +ronnel +ronnels +Ronnholm +Ronni +Ronny +Ronnica +Ronnie +ronquil +Ronsard +Ronsardian +Ronsardism +Ronsardist +Ronsardize +Ronsdorfer +Ronsdorfian +Rontgen +rontgenism +rontgenize +rontgenized +rontgenizing +rontgenography +rontgenographic +rontgenographically +rontgenology +rontgenologic +rontgenological +rontgenologist +rontgenoscope +rontgenoscopy +rontgenoscopic +rontgens +roo +Roobbie +rood +rood-day +roodebok +Roodepoort-Maraisburg +roodle +roodles +roods +roodstone +rooed +roof +roofage +roof-blockaded +roof-building +roof-climbing +roof-deck +roof-draining +roof-dwelling +roofed +roofed-in +roofed-over +roofer +roofers +roof-gardening +roof-haunting +roofy +roofing +roofings +roofless +rooflet +rooflike +roofline +rooflines +roofman +roofmen +roofpole +roof-reaching +roofs +roof-shaped +rooftop +rooftops +rooftree +roof-tree +rooftrees +roofward +roofwise +rooibok +rooyebok +rooinek +rooing +rook +rook-coated +Rooke +rooked +Rooker +rookery +rookeried +rookeries +rooketty-coo +rooky +rookie +rookier +rookies +rookiest +rooking +rookish +rooklet +rooklike +rooks +rookus +rool +room +roomage +room-and-pillar +roomed +roomer +roomers +roomette +roomettes +roomful +roomfuls +roomy +roomie +roomier +roomies +roomiest +roomily +roominess +rooming +roomkeeper +roomless +roomlet +roommate +room-mate +roommates +room-ridden +rooms +roomsful +roomsome +roomstead +room-temperature +roomth +roomthy +roomthily +roomthiness +roomward +roon +Rooney +roop +Roopville +roorbach +roorback +roorbacks +Roos +roosa +Roose +roosed +rooser +roosers +rooses +Roosevelt +Rooseveltian +roosing +Roost +roosted +rooster +roosterfish +roosterhood +roosterless +roosters +roostership +roosty +roosting +roosts +Root +rootage +rootages +root-bound +root-bruising +root-built +rootcap +root-devouring +root-digging +root-eating +rooted +rootedly +rootedness +rooter +rootery +rooters +rootfast +rootfastness +root-feeding +root-hardy +roothold +rootholds +rooti +rooty +rootier +rootiest +rootiness +rooting +root-inwoven +rootle +rootless +rootlessness +rootlet +rootlets +rootlike +rootling +root-mean-square +root-neck +root-parasitic +root-parasitism +root-prune +root-pruned +Roots +root's +rootstalk +rootstock +root-stock +rootstocks +Rootstown +root-torn +rootwalt +rootward +rootwise +rootworm +roove +rooved +rooving +ROP +ropable +ropand +ropani +rope +ropeable +ropeband +rope-band +ropebark +rope-bound +rope-closing +roped +ropedance +ropedancer +rope-dancer +ropedancing +rope-driven +rope-driving +rope-end +rope-fastened +rope-girt +ropey +rope-yarn +ropelayer +ropelaying +rope-laying +ropelike +ropemaker +ropemaking +ropeman +ropemen +rope-muscled +rope-pulling +Roper +rope-reeved +ropery +roperies +roperipe +ropers +ropes +rope-shod +rope-sight +ropesmith +rope-spinning +rope-stock +rope-stropped +Ropesville +ropetrick +ropeway +ropeways +ropewalk +ropewalker +ropewalks +ropework +rope-work +ropy +ropier +ropiest +ropily +ropiness +ropinesses +roping +ropish +ropishness +roploch +ropp +Roque +Roquefort +roquelaure +roquelaures +roquellorz +roquer +roques +roquet +roqueted +roqueting +roquets +roquette +roquille +roquist +Rora +Roraima +roral +roratorio +Rori +Rory +roric +rory-cum-tory +rorid +Roridula +Roridulaceae +Rorie +roriferous +rorifluent +Roripa +Rorippa +Roris +rory-tory +roritorious +Rorke +rorqual +rorquals +Rorry +Rorrys +rorschach +rort +rorty +rorulent +Ros +Rosa +Rosabel +Rosabella +Rosabelle +rosace +Rosaceae +rosacean +rosaceous +rosaker +rosal +Rosalba +Rosalee +Rosaleen +Rosales +rosalger +Rosalia +Rosalie +Rosalyn +Rosalind +Rosalynd +Rosalinda +Rosalinde +Rosaline +Rosamond +Rosamund +Rosan +Rosana +Rosane +rosanilin +rosaniline +Rosanky +Rosanna +Rosanne +Rosary +rosaria +rosarian +rosarians +rosaries +rosariia +Rosario +rosarium +rosariums +rosaruby +ROSAT +rosated +Rosati +rosbif +Rosburg +Roschach +roscherite +Roscian +roscid +Roscius +Rosco +Roscoe +roscoelite +roscoes +Roscommon +ROSE +roseal +Roseann +Roseanna +Roseanne +rose-apple +rose-a-ruby +roseate +roseately +Roseau +rose-back +rosebay +rose-bay +rosebays +rose-bellied +Rosebery +Roseberry +rose-blue +Roseboom +Roseboro +rose-breasted +rose-bright +Rosebud +rosebuds +rosebud's +Roseburg +rosebush +rose-bush +rosebushes +rose-campion +Rosecan +rose-carved +rose-chafer +rose-cheeked +rose-clad +rose-color +rose-colored +rose-colorist +rose-colour +rose-coloured +rose-combed +rose-covered +Rosecrans +rose-crowned +rose-cut +rosed +Rosedale +rose-diamond +rose-diffusing +rosedrop +rose-drop +rose-eared +rose-engine +rose-ensanguined +rose-faced +rose-fingered +rosefish +rosefishes +rose-flowered +rose-fresh +rose-gathering +rose-growing +rosehead +rose-headed +rose-hedged +rosehill +rosehiller +rosehip +rose-hued +roseine +Rosel +Roseland +Roselane +Roselani +Roselawn +Roselba +rose-leaf +rose-leaved +roseless +roselet +Roselia +roselike +Roselin +Roselyn +Roseline +rose-lipped +rose-lit +roselite +Rosella +rosellate +Roselle +Rosellen +roselles +Rosellinia +rose-loving +rosemaling +Rosemare +Rosemari +Rosemary +Rosemaria +Rosemarie +rosemaries +Rosemead +Rosemonde +Rosemont +Rosen +Rosena +rose-nail +Rosenbaum +Rosenberg +Rosenberger +Rosenbergia +Rosenblast +Rosenblatt +Rosenblum +rosenbuschite +Rosendale +Rosene +Rosenfeld +Rosenhayn +Rosenkrantz +Rosenkranz +Rosenquist +Rosenstein +Rosenthal +Rosenwald +Rosenzweig +roseo- +roseola +roseolar +roseolas +roseoliform +roseolous +roseous +rose-petty +rose-pink +rose-podded +roser +rose-red +rosery +roseries +rose-ringed +roseroot +rose-root +roseroots +roses +rose's +rose-scented +roseslug +rose-slug +rose-sweet +roset +rosetan +rosetangle +rosety +rosetime +rose-tinged +rose-tinted +rose-tree +rosets +Rosetta +rosetta-wood +Rosette +rosetted +rosettes +rosetty +rosetum +Roseville +roseways +Rosewall +rose-warm +rosewater +rose-water +rose-window +rosewise +Rosewood +rosewoods +rosewort +rose-wreathed +Roshan +Rosharon +Roshelle +roshi +Rosholt +Rosy +rosy-armed +rosy-blushing +rosy-bosomed +rosy-cheeked +Rosiclare +rosy-colored +rosy-crimson +Rosicrucian +Rosicrucianism +rosy-dancing +Rosie +rosy-eared +rosied +rosier +rosieresite +rosiest +rosy-faced +rosy-fingered +rosy-hued +rosily +rosy-lipped +rosilla +rosillo +rosin +Rosina +Rosinante +rosinate +rosinduline +Rosine +rosined +rosiness +rosinesses +rosing +rosiny +rosining +rosinol +rosinols +rosinous +rosins +Rosinski +rosinweed +rosinwood +Rosio +rosy-purple +rosy-red +Rosita +rosy-tinted +rosy-tipped +rosy-toed +rosy-warm +Roskes +Roskilde +rosland +Roslyn +roslindale +Rosman +Rosmarin +rosmarine +Rosmarinus +Rosminian +Rosminianism +Rosmunda +Rosner +Rosol +rosoli +rosolic +rosolio +rosolios +rosolite +rosorial +ROSPA +Ross +Rossbach +Rossburg +Rosse +Rossellini +Rossen +Rosser +Rossetti +Rossford +Rossi +Rossy +Rossie +Rossiya +Rossing +Rossini +rossite +Rossiter +Rosslyn +Rossmore +Rossner +Rosston +Rossuck +Rossville +Rost +Rostand +rostel +rostella +rostellar +Rostellaria +rostellarian +rostellate +rostelliform +rostellum +roster +rosters +Rostock +Rostov +Rostov-on-Don +Rostovtzeff +rostra +rostral +rostrally +rostrate +rostrated +rostriferous +rostriform +rostroantennary +rostrobranchial +rostrocarinate +rostrocaudal +rostroid +rostrolateral +Rostropovich +rostrular +rostrulate +rostrulum +rostrum +rostrums +rosttra +rosular +rosulate +Roswald +Roswell +Roszak +ROT +Rota +rotacism +Rotal +Rotala +Rotalia +rotalian +rotaliform +rotaliiform +rotaman +rotamen +Rotameter +Rotan +Rotanev +rotang +Rotary +Rotarian +Rotarianism +rotarianize +rotary-cut +rotaries +rotas +rotascope +rotatable +rotatably +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotativism +rotatodentate +rotatoplane +rotator +rotatores +rotatory +Rotatoria +rotatorian +rotators +rotavist +Rotberg +ROTC +rotch +rotche +rotches +rote +rotella +Rotenburg +rotenone +rotenones +Roter +rotes +rotge +rotgut +rot-gut +rotguts +Roth +Rothberg +Rothbury +Rothenberg +Rother +Rotherham +Rothermere +rothermuck +Rothesay +Rothko +Rothmuller +Rothsay +Rothschild +Rothstein +Rothville +Rothwell +Roti +rotifer +Rotifera +rotiferal +rotiferan +rotiferous +rotifers +rotiform +rotisserie +rotisseries +ROTL +rotls +Rotman +roto +rotocraft +rotodyne +rotograph +rotogravure +rotogravures +rotometer +rotonda +rotonde +rotor +rotorcraft +rotors +Rotorua +rotos +rototill +rototilled +Rototiller +rototilling +rototills +Rotow +rotproof +ROTS +Rotse +rot-steep +rotta +rottan +rotte +rotted +rotten +rotten-dry +rotten-egg +rottener +rottenest +rotten-hearted +rotten-heartedly +rotten-heartedness +rottenish +rottenly +rotten-minded +rottenness +rottennesses +rotten-planked +rotten-red +rotten-rich +rotten-ripe +rottenstone +rotten-stone +rotten-throated +rotten-timbered +rotter +Rotterdam +rotters +rottes +rotting +rottle +rottlera +rottlerin +rottock +rottolo +Rottweiler +rotula +rotulad +rotular +rotulet +rotulian +rotuliform +rotulus +rotund +rotunda +rotundas +rotundate +rotundi- +rotundify +rotundifoliate +rotundifolious +rotundiform +rotundity +rotundities +rotundly +rotundness +rotundo +rotundo- +rotundo-ovate +rotundotetragonal +roture +roturier +roturiers +Rouault +roub +Roubaix +rouble +roubles +roubouh +rouche +rouches +roucou +roud +roudas +roue +rouelle +Rouen +Rouennais +rouens +rouerie +roues +rouge +rougeau +rougeberry +rouged +rougelike +Rougemont +rougemontite +rougeot +rouges +rough +roughage +roughages +rough-and-ready +rough-and-readiness +rough-and-tumble +rough-backed +rough-barked +rough-bearded +rough-bedded +rough-billed +rough-blustering +rough-board +rough-bordered +roughcast +rough-cast +roughcaster +roughcasting +rough-cheeked +rough-clad +rough-clanking +rough-coat +rough-coated +rough-cut +roughdraft +roughdraw +rough-draw +roughdress +roughdry +rough-dry +roughdried +rough-dried +roughdries +roughdrying +rough-drying +roughed +rough-edge +rough-edged +roughen +roughened +roughener +roughening +roughens +rough-enter +rougher +rougher-down +rougher-out +roughers +rougher-up +roughest +roughet +rough-face +rough-faced +rough-feathered +rough-finned +rough-foliaged +roughfooted +rough-footed +rough-form +rough-fruited +rough-furrowed +rough-grained +rough-grind +rough-grinder +rough-grown +rough-hackle +rough-hackled +rough-haired +rough-handed +rough-handedness +rough-headed +roughhearted +roughheartedness +roughhew +rough-hew +roughhewed +rough-hewed +roughhewer +roughhewing +rough-hewing +roughhewn +rough-hewn +roughhews +rough-hob +rough-hobbed +roughhouse +roughhoused +roughhouser +roughhouses +roughhousy +roughhousing +rough-hull +roughy +roughie +roughing +roughing-in +roughings +roughish +roughishly +roughishness +rough-jacketed +rough-keeled +rough-leaved +roughleg +rough-legged +roughlegs +rough-level +roughly +rough-lipped +rough-living +rough-looking +rough-mannered +roughneck +rough-necked +roughnecks +roughness +roughnesses +roughometer +rough-paved +rough-plain +rough-plane +rough-plastered +rough-plow +rough-plumed +rough-podded +rough-point +rough-ream +rough-reddened +roughride +roughrider +rough-rider +rough-ridged +rough-roll +roughroot +roughs +rough-sawn +rough-scaled +roughscuff +rough-seeded +roughsetter +rough-shape +roughshod +rough-sketch +rough-skinned +roughslant +roughsome +rough-spirited +rough-spoken +rough-square +rough-stalked +rough-stemmed +rough-stone +roughstring +rough-stringed +roughstuff +rough-surfaced +rough-swelling +rought +roughtail +roughtailed +rough-tailed +rough-tanned +rough-tasted +rough-textured +rough-thicketed +rough-toned +rough-tongued +rough-toothed +rough-tree +rough-turn +rough-turned +rough-voiced +rough-walled +rough-weather +rough-winged +roughwork +rough-write +roughwrought +rougy +rouging +Rougon +rouille +rouilles +rouky +roulade +roulades +rouleau +rouleaus +rouleaux +Roulers +roulette +rouletted +roulettes +rouletting +Rouman +Roumania +Roumanian +Roumelia +Roumeliote +Roumell +roun +rounce +rounceval +rouncy +rouncival +round +roundabout +round-about-face +roundaboutly +roundaboutness +round-arch +round-arched +round-arm +round-armed +round-backed +round-barreled +round-bellied +round-beset +round-billed +round-blazing +round-bodied +round-boned +round-bottomed +round-bowed +round-bowled +round-built +round-celled +round-cornered +round-crested +round-dancer +round-eared +rounded +round-edge +round-edged +roundedly +roundedness +round-eyed +roundel +roundelay +roundelays +roundeleer +roundels +round-end +rounder +rounders +roundest +round-faced +round-fenced +roundfish +round-footed +round-fruited +round-furrowed +round-hand +round-handed +Roundhead +roundheaded +round-headed +roundheadedness +round-heart +roundheel +round-hoofed +round-horned +roundhouse +round-house +roundhouses +roundy +rounding +rounding-out +roundish +roundish-deltoid +roundish-faced +roundish-featured +roundish-leaved +roundishness +roundish-obovate +roundish-oval +roundish-ovate +roundish-shaped +roundle +round-leafed +round-leaved +roundlet +roundlets +roundly +round-limbed +roundline +round-lipped +round-lobed +round-made +roundmouthed +round-mouthed +roundness +roundnesses +roundnose +roundnosed +round-nosed +Roundo +roundoff +round-podded +round-pointed +round-ribbed +roundridge +Roundrock +round-rolling +round-rooted +rounds +roundseam +round-seeded +round-shapen +round-shouldered +round-shouldred +round-sided +round-skirted +roundsman +round-spun +round-stalked +roundtable +round-table +roundtail +round-tailed +round-the-clock +round-toed +roundtop +round-topped +roundtree +round-trip +round-tripper +round-trussed +round-turning +roundup +round-up +roundups +roundure +round-visaged +round-winged +roundwise +round-wombed +roundwood +roundworm +round-worm +roundworms +rounge +rounspik +rountree +roup +rouped +rouper +roupet +roupy +roupie +roupier +roupiest +roupily +rouping +roupingwife +roupit +roups +Rourke +ROUS +rousant +rouse +rouseabout +roused +rousedness +rousement +rouser +rousers +rouses +rousette +Rouseville +rousing +rousingly +Rousseau +Rousseauan +Rousseauism +Rousseauist +Rousseauistic +Rousseauite +rousseaus +Roussel +Roussellian +roussette +Roussillon +roust +roustabout +roustabouts +rousted +rouster +rousters +rousting +rousts +rout +route +routed +routeman +routemarch +routemen +router +routers +routes +routeway +routeways +Routh +routhercock +routhy +routhie +routhiness +rouths +routier +routinary +routine +routineer +routinely +routineness +routines +routing +routings +routinish +routinism +routinist +routinization +routinize +routinized +routinizes +routinizing +routivarite +routous +routously +routs +rouvillite +Rouvin +Roux +Rouzerville +Rovaniemi +rove +rove-beetle +roved +Rovelli +roven +rove-over +Rover +rovers +roves +rovescio +rovet +rovetto +roving +rovingly +rovingness +rovings +Rovit +Rovner +ROW +rowable +Rowan +rowanberry +rowanberries +rowans +rowan-tree +row-barge +rowboat +row-boat +rowboats +row-de-dow +rowdy +rowdydow +rowdydowdy +rowdy-dowdy +rowdier +rowdies +rowdiest +rowdyish +rowdyishly +rowdyishness +rowdyism +rowdyisms +rowdily +rowdiness +rowdinesses +rowdyproof +row-dow-dow +Rowe +rowed +rowel +roweled +rowelhead +roweling +Rowell +rowelled +rowelling +rowels +Rowen +Rowena +rowens +rower +rowers +Rowesville +rowet +rowy +rowiness +rowing +rowings +Rowland +rowlandite +Rowlandson +Rowley +Rowleian +Rowleyan +Rowlesburg +rowlet +Rowlett +Rowletts +rowlock +rowlocks +Rowney +row-off +rowport +row-port +rows +rowt +rowte +rowted +rowth +rowths +rowty +rowting +Rox +Roxana +Roxane +Roxanna +Roxanne +Roxboro +Roxburgh +roxburghe +Roxburghiaceae +Roxburghshire +Roxbury +Roxi +Roxy +Roxie +Roxine +Roxobel +Roxolani +Roxton +Roz +Rozalie +Rozalin +Rozamond +Rozanna +Rozanne +Roze +Rozek +Rozel +Rozele +Rozella +Rozelle +rozener +Rozet +Rozi +Rozina +rozum +rozzer +rozzers +RP +RPC +RPG +RPI +RPM +RPN +RPO +RPQ +RPS +rpt +rpt. +RPV +RQ +RQS +RQSM +RR +RRB +RRC +rrhagia +rrhea +rrhine +rrhiza +rrhoea +Rriocard +RRIP +r-RNA +RRO +RS +r's +Rs. +RS232 +RSA +RSB +RSC +RSCS +RSE +RSFSR +RSGB +RSH +R-shaped +RSJ +RSL +RSLE +RSLM +RSM +RSN +RSPB +RSPCA +RSR +RSS +RSTS +RSTSE +RSU +rsum +RSV +RSVP +RSWC +RT +rt. +RTA +RTAC +RTC +rte +RTF +RTFM +RTG +rti +RTL +RTLS +RTM +RTMP +RTR +RTS +RTSE +RTSL +RTT +RTTY +RTU +rtw +RU +Rua +ruach +ruana +ruanas +Ruanda +Ruanda-Urundi +rub +rubaboo +rubaboos +rubace +rubaces +rub-a-dub +rubaiyat +rubasse +rubasses +rubato +rubatos +rubbaboo +rubbaboos +rubbed +rubbee +rubber +rubber-coated +rubber-collecting +rubber-cored +rubber-covered +rubber-cutting +rubber-down +rubbered +rubberer +rubber-faced +rubber-growing +rubber-headed +rubbery +rubber-yielding +rubberiness +rubberise +rubberised +rubberising +rubberize +rubberized +rubberizes +rubberizing +rubberless +rubberlike +rubber-lined +rubber-mixing +rubberneck +rubbernecked +rubbernecker +rubbernecking +rubbernecks +rubbernose +rubber-off +rubber-producing +rubber-proofed +rubber-reclaiming +rubbers +rubber's +rubber-set +rubber-slitting +rubber-soled +rubber-spreading +rubber-stamp +rubberstone +rubber-testing +rubber-tired +rubber-varnishing +rubberwise +rubby +Rubbico +rubbing +rubbings +rubbingstone +rubbing-stone +rubbio +rubbish +rubbishes +rubbishy +rubbishing +rubbishingly +rubbishly +rubbishry +rubbisy +rubble +rubbled +rubbler +rubbles +rubblestone +rubblework +rubble-work +rubbly +rubblier +rubbliest +rubbling +Rubbra +rubdown +rubdowns +rub-dub +Rube +rubedinous +rubedity +rubefacience +rubefacient +rubefaction +rubefy +Rubel +rubelet +rubella +rubellas +rubelle +rubellite +rubellosis +Ruben +Rubenesque +Rubenism +Rubenisme +Rubenist +Rubeniste +Rubens +Rubensian +Rubenstein +rubeola +rubeolar +rubeolas +rubeoloid +ruberythric +ruberythrinic +Ruberta +rubes +rubescence +rubescent +Rubetta +Rubi +Ruby +Rubia +Rubiaceae +rubiaceous +rubiacin +Rubiales +rubian +rubianic +rubiate +rubiator +ruby-berried +rubible +ruby-budded +rubican +rubicelle +ruby-circled +Rubicola +ruby-colored +Rubicon +rubiconed +ruby-crested +ruby-crowned +rubicund +rubicundity +rubidic +rubidine +rubidium +rubidiums +Rubie +Rubye +rubied +ruby-eyed +rubier +rubies +rubiest +ruby-faced +rubify +rubific +rubification +rubificative +rubiginose +rubiginous +rubigo +rubigos +ruby-headed +ruby-hued +rubying +rubijervine +rubylike +ruby-lipped +ruby-lustered +Rubin +Rubina +rubine +ruby-necked +rubineous +Rubinstein +Rubio +rubious +ruby-red +ruby's +ruby-set +ruby-studded +rubytail +rubythroat +ruby-throated +ruby-tinctured +ruby-tinted +ruby-toned +ruby-visaged +rubywise +ruble +rubles +ruble's +rublis +ruboff +ruboffs +rubor +rubout +rubouts +rubrail +rubric +rubrica +rubrical +rubricality +rubrically +rubricate +rubricated +rubricating +rubrication +rubricator +rubrician +rubricism +rubricist +rubricity +rubricize +rubricose +rubrics +rubrify +rubrific +rubrification +rubrisher +rubrospinal +rubs +rubstone +Rubtsovsk +Rubus +RUC +rucervine +Rucervus +Ruchbah +ruche +ruched +ruches +ruching +ruchings +ruck +rucked +Rucker +Ruckersville +rucky +rucking +ruckle +ruckled +ruckles +ruckling +Ruckman +rucks +rucksack +rucksacks +rucksey +ruckus +ruckuses +ructation +ruction +ructions +ructious +rud +rudaceous +rudas +Rudbeckia +Rudd +rudder +rudderfish +rudder-fish +rudderfishes +rudderhead +rudderhole +rudderless +rudderlike +rudderpost +rudders +rudder's +rudderstock +ruddervator +Ruddy +ruddy-bright +ruddy-brown +ruddy-cheeked +ruddy-colored +ruddy-complexioned +Ruddie +ruddied +ruddier +ruddiest +ruddy-faced +ruddy-gold +ruddy-haired +ruddy-headed +ruddyish +ruddy-leaved +ruddily +ruddiness +ruddinesses +ruddy-purple +ruddish +ruddy-spotted +ruddle +ruddled +ruddleman +ruddlemen +ruddles +ruddling +ruddock +ruddocks +rudds +Rude +rude-carved +rude-ensculptured +rude-fanged +rude-fashioned +rude-featured +rude-growing +rude-hewn +rudely +rude-looking +Rudelson +rude-made +rude-mannered +rudeness +rudenesses +rudented +rudenture +Ruder +rudera +ruderal +ruderals +ruderate +rudesby +rudesbies +Rudesheimer +rude-spoken +rude-spokenrude-spun +rude-spun +rudest +rude-thoughted +rude-tongued +rude-washed +rudge +Rudy +Rudyard +Rudich +Rudie +Rudiger +rudiment +rudimental +rudimentary +rudimentarily +rudimentariness +rudimentation +rudiments +rudiment's +Rudin +rudinsky +rudish +Rudista +Rudistae +rudistan +rudistid +rudity +rudloff +Rudman +Rudmasday +Rudolf +Rudolfo +Rudolph +Rudolphe +rudolphine +Rudolphus +rudous +Rudra +Rudulph +Rudwik +Rue +rued +rueful +ruefully +ruefulness +ruefulnesses +Ruel +ruely +ruelike +Ruella +Ruelle +Ruellia +Ruelu +ruen +ruer +ruers +rues +ruesome +ruesomeness +Rueter +ruewort +Rufe +Rufena +rufescence +rufescent +Ruff +ruffable +ruff-coat +ruffe +ruffed +ruffer +ruffes +Ruffi +ruffian +ruffianage +ruffiandom +ruffianhood +ruffianish +ruffianism +ruffianize +ruffianly +ruffianlike +ruffian-like +ruffiano +ruffians +Ruffin +Ruffina +ruffing +ruffy-tuffy +ruffle +ruffle- +ruffled +ruffle-headed +ruffleless +rufflement +ruffler +rufflers +ruffles +ruffly +rufflier +rufflike +ruffliness +ruffling +ruffmans +ruff-necked +Ruffo +Rufford +ruffs +Ruffsdale +ruff-tree +rufi- +ruficarpous +ruficaudate +ruficoccin +ruficornate +rufigallic +rufiyaa +Rufina +Rufino +Rufisque +rufo- +rufoferruginous +rufofulvous +rufofuscous +rufopiceous +Ruford +rufosity +rufotestaceous +rufous +rufous-backed +rufous-banded +rufous-bellied +rufous-billed +rufous-breasted +rufous-brown +rufous-buff +rufous-chinned +rufous-colored +rufous-crowned +rufous-edged +rufous-haired +rufous-headed +rufous-hooded +rufous-yellow +rufous-naped +rufous-necked +rufous-rumped +rufous-spotted +rufous-tailed +rufous-tinged +rufous-toed +rufous-vented +rufous-winged +rufter +rufter-hood +rufty-tufty +rufulous +Rufus +rug +ruga +rugae +rugal +rugate +Rugbeian +Rugby +rugbies +rug-cutter +rug-cutting +Rugen +Rugg +rugged +ruggeder +ruggedest +ruggedization +ruggedize +ruggedly +ruggedness +ruggednesses +Rugger +ruggers +ruggy +Ruggiero +rugging +ruggle +ruggown +rug-gowned +rugheaded +rugine +ruglike +rugmaker +rugmaking +rugola +rugolas +Rugosa +rugose +rugose-leaved +rugosely +rugose-punctate +rugosity +rugosities +rugous +rugs +rug's +rugulose +Ruhl +Ruhnke +Ruhr +Ruy +Ruidoso +Ruyle +ruin +ruinable +ruinate +ruinated +ruinates +ruinating +ruination +ruinations +ruination's +ruinatious +ruinator +ruin-breathing +ruin-crowned +ruined +ruiner +ruiners +ruing +ruin-heaped +ruin-hurled +ruiniform +ruining +ruinlike +ruin-loving +ruinous +ruinously +ruinousness +ruinproof +ruins +Ruisdael +Ruysdael +Ruyter +Ruiz +Rukbat +rukh +rulable +Rulander +rule +ruled +ruledom +ruled-out +rule-joint +ruleless +rulemonger +ruler +rulers +rulership +ruler-straight +Rules +Ruleville +ruly +ruling +rulingly +rulings +rull +ruller +rullion +rullock +Rulo +RUM +rumage +rumaged +rumaging +rumaki +rumakis +rumal +Ruman +Rumania +Rumanian +rumanians +rumanite +rumb +rumba +rumbaed +rumbaing +rumbarge +rumbas +rumbelow +rumble +rumble-bumble +rumbled +rumblegarie +rumblegumption +rumblement +rumbler +rumblers +rumbles +rumble-tumble +rumbly +rumbling +rumblingly +rumblings +rumbo +rumbooze +rumbowline +rumbowling +rum-bred +rumbullion +rumbumptious +rumbustical +rumbustion +rumbustious +rumbustiousness +rumchunder +rum-crazed +rum-drinking +rumdum +rum-dum +rume +Rumely +Rumelia +Rumelian +rumen +rumenitis +rumenocentesis +rumenotomy +rumens +Rumery +Rumex +rum-fired +rum-flavored +Rumford +rumfustian +rumgumption +rumgumptious +rum-hole +Rumi +rumicin +Rumilly +Rumina +ruminal +ruminant +Ruminantia +ruminantly +ruminants +ruminate +ruminated +ruminates +ruminating +ruminatingly +rumination +ruminations +ruminative +ruminatively +ruminator +ruminators +rumkin +rumless +rumly +rummage +rummaged +rummager +rummagers +rummages +rummagy +rummaging +rummer +rummery +rummers +rummes +rummest +rummy +rummier +rummies +rummiest +rummily +rum-mill +rumminess +rummish +rummle +Rumney +rumness +rum-nosed +Rumor +rumored +rumorer +rumoring +rumormonger +rumorous +rumorproof +rumors +rumour +rumoured +rumourer +rumouring +rumourmonger +rumours +rump +rumpad +rumpadder +rumpade +Rumpelstiltskin +Rumper +Rumpf +rump-fed +rumpy +rumple +rumpled +rumples +rumpless +rumply +rumplier +rumpliest +rumpling +rumpot +rum-producing +rumps +rumpscuttle +rumpuncheon +rumpus +rumpuses +rumrunner +rumrunners +rumrunning +rums +Rumsey +rum-selling +rumshop +rum-smelling +Rumson +rumswizzle +rumtytoo +run +Runa +runabout +run-about +runabouts +runagado +runagate +runagates +runaround +run-around +runarounds +Runa-simi +runaway +runaways +runback +runbacks +runby +runboard +runch +runchweed +runcinate +Runck +Runcorn +rundale +Rundbogenstil +rundel +Rundgren +Rundi +rundle +rundles +rundlet +rundlets +rundown +run-down +rundowns +Rundstedt +rune +rune-bearing +runecraft +runed +runefolk +rune-inscribed +runeless +runelike +runer +runes +runesmith +runestaff +rune-staff +rune-stave +rune-stone +runeword +runfish +rung +Runge +runghead +rungless +rungs +rung's +runholder +runic +runically +runiform +run-in +Runion +Runyon +runite +runkeeper +Runkel +Runkle +runkled +runkles +runkly +runkling +runless +runlet +runlets +runman +runnable +runnel +Runnells +runnels +Runnemede +runner +runners +runner's +runners-up +runner-up +runnet +runneth +runny +runnier +runniest +Runnymede +running +running-birch +runningly +runnings +runnion +runo- +runoff +runoffs +run-of-mill +run-of-mine +run-of-paper +run-of-the-mill +run-of-the-mine +runology +runologist +run-on +runout +run-out +runouts +runover +run-over +runovers +runproof +runrig +runround +runrounds +runs +runsy +Runstadler +runt +runted +runtee +run-through +runty +runtier +runtiest +runtime +runtiness +runtish +runtishly +runtishness +runts +run-up +runway +runways +rupa +rupee +rupees +rupellary +Rupert +Ruperta +Ruperto +rupestral +rupestrian +rupestrine +Ruphina +rupia +rupiah +rupiahs +rupial +Rupicapra +Rupicaprinae +rupicaprine +Rupicola +Rupicolinae +rupicoline +rupicolous +rupie +rupitic +Ruppertsberger +Ruppia +Ruprecht +ruptile +ruption +ruptive +ruptuary +rupturable +rupture +ruptured +ruptures +rupturewort +rupturing +rural +Ruralhall +ruralisation +ruralise +ruralised +ruralises +ruralising +ruralism +ruralisms +ruralist +ruralists +ruralite +ruralites +rurality +ruralities +ruralization +ruralize +ruralized +ruralizes +ruralizing +rurally +ruralness +rurban +ruridecanal +rurigenous +Rurik +Ruritania +Ruritanian +ruru +Rus +Rus. +Rusa +Ruscher +Ruscio +Ruscus +Ruse +Rusel +Rusell +Rusert +ruses +Rush +rush-bearer +rush-bearing +rush-bordered +rush-bottomed +rushbush +rush-candle +rushed +rushee +rushees +rushen +rusher +rushers +rushes +rush-floored +Rushford +rush-fringed +rush-girt +rush-grown +rush-hour +rushy +rushier +rushiest +rushiness +Rushing +rushingly +rushingness +rushings +Rushland +rush-leaved +rushlight +rushlighted +rushlike +rush-like +rushlit +rush-margined +Rushmore +rush-ring +rush-seated +Rushsylvania +rush-stemmed +rush-strewn +Rushville +rushwork +rush-wove +rush-woven +Rusin +rusine +rusines +Rusk +rusky +Ruskin +Ruskinian +rusks +rusma +Ruso +rusot +ruspone +Russ +Russ. +russe +Russel +russelet +Russelia +Russelyn +Russell +Russellite +Russellton +Russellville +Russene +Russes +russet +russet-backed +russet-bearded +russet-brown +russet-coated +russet-colored +russet-golden +russet-green +russety +russeting +russetish +russetlike +russet-pated +russet-robed +russet-roofed +russets +russetting +Russi +Russia +Russian +Russianisation +Russianise +Russianised +Russianising +Russianism +Russianist +Russianization +Russianize +Russianized +Russianizing +Russian-owned +russians +russian's +Russiaville +Russify +Russification +Russificator +russified +Russifier +russifies +russifying +Russine +Russism +Russky +Russniak +Russo +Russo- +Russo-byzantine +Russo-caucasian +Russo-chinese +Russo-german +Russo-greek +Russo-japanese +Russolatry +Russolatrous +Russom +Russomania +Russomaniac +Russomaniacal +Russon +Russo-persian +Russophile +Russophilism +Russophilist +Russophobe +Russophobia +Russophobiac +Russophobism +Russophobist +Russo-polish +Russo-serbian +Russo-swedish +Russo-turkish +russud +Russula +Rust +rustable +Rustburg +rust-cankered +rust-colored +rust-complexioned +rust-eaten +rusted +rustful +Rusty +rustyback +rusty-branched +rusty-brown +rustic +rustical +rustically +rusticalness +rusticanum +rusticate +rusticated +rusticates +rusticating +rustication +rusticator +rusticators +Rustice +rusticial +rusticism +rusticity +rusticities +rusticize +rusticly +rusticness +rusticoat +rusty-coated +rusty-collared +rusty-colored +rusty-crowned +rustics +rusticum +Rusticus +rusticwork +rusty-dusty +Rustie +rust-yellow +rustier +rustiest +rusty-fusty +rustyish +rusty-leaved +rustily +rusty-looking +Rustin +rustiness +rusting +rusty-red +rusty-rested +rusty-spotted +rusty-throated +rustle +rustled +rustler +rustlers +rustles +rustless +rustly +rustling +rustlingly +rustlingness +Ruston +rust-preventing +rustproof +rust-proofed +rustre +rustred +rust-red +rust-removing +rust-resisting +rusts +rust-stained +rust-worn +ruswut +rut +Ruta +rutabaga +rutabagas +Rutaceae +rutaceous +rutaecarpine +Rutan +rutate +rutch +rutelian +Rutelinae +Rutger +Rutgers +Ruth +Ruthann +Ruthanne +Ruthe +ruthenate +Ruthene +Ruthenia +Ruthenian +ruthenic +ruthenious +ruthenium +ruthenous +ruther +Rutherford +rutherfordine +rutherfordite +rutherfordium +Rutherfordton +Rutherfurd +Rutheron +ruthful +ruthfully +ruthfulness +Ruthi +Ruthy +Ruthie +Ruthlee +ruthless +ruthlessly +ruthlessness +ruthlessnesses +ruths +Ruthton +Ruthven +Ruthville +rutic +rutidosis +rutyl +rutilant +rutilate +rutilated +rutilation +rutile +rutylene +rutiles +rutilous +rutin +rutinose +rutins +Rutiodon +Rutland +Rutlandshire +Rutledge +ruts +rut's +rutted +ruttee +Rutter +Ruttger +rutty +ruttier +ruttiest +ruttily +ruttiness +rutting +ruttish +ruttishly +ruttishness +ruttle +Rutuli +ruvid +Ruvolo +Ruwenzori +rux +Ruzich +RV +RVSVP +rvulsant +RW +RWA +Rwanda +RWC +rwd +RWE +Rwy +Rwy. +RWM +rwound +RX +s +'s +-s' +S. +s.a. +S.D. +s.g. +S.J. +S.J.D. +s.l. +S.M. +s.o. +S.P. +S.R.O. +S.T.D. +S.W.A. +S.W.G. +S/D +SA +SAA +SAAB +Saad +Saadi +Saan +saanen +Saar +Saarbren +Saarbrucken +Saare +Saaremaa +Saarinen +Saarland +Sab +Sab. +Saba +Sabadell +sabadilla +sabadin +sabadine +sabadinine +Sabaean +Sabaeanism +Sabaeism +Sabael +Sabah +sabaigrass +sabayon +sabayons +Sabaism +Sabaist +sabakha +Sabal +Sabalaceae +sabalo +sabalos +sabalote +Saban +sabana +Sabanahoyos +Sabanaseca +sabanut +Sabaoth +Sabathikos +Sabatier +Sabatini +sabaton +sabatons +Sabattus +Sabazian +Sabazianism +Sabazios +Sabba +Sabbat +Sabbatary +Sabbatarian +Sabbatarianism +Sabbatean +Sabbath +Sabbathaian +Sabbathaic +Sabbathaist +Sabbathbreaker +Sabbath-breaker +Sabbathbreaking +sabbath-day +Sabbathism +Sabbathize +Sabbathkeeper +Sabbathkeeping +Sabbathless +Sabbathly +Sabbathlike +sabbaths +Sabbatia +Sabbatian +Sabbatic +Sabbatical +Sabbatically +Sabbaticalness +sabbaticals +sabbatine +sabbatism +Sabbatist +Sabbatization +Sabbatize +sabbaton +sabbats +sabbed +sabbeka +sabby +sabbing +sabbitha +SABC +sab-cat +sabdariffa +sabe +Sabean +Sabec +sabeca +sabed +sabeing +Sabella +sabellan +Sabellaria +sabellarian +Sabelle +Sabelli +Sabellian +Sabellianism +Sabellianize +sabellid +Sabellidae +sabelloid +Saber +saberbill +sabered +Saberhagen +sabering +Saberio +saberleg +saber-legged +saberlike +saberproof +saber-rattling +sabers +saber's +saber-shaped +sabertooth +saber-toothed +saberwing +sabes +Sabetha +Sabia +Sabiaceae +sabiaceous +Sabian +Sabianism +sabicu +Sabik +Sabillasville +Sabin +Sabina +Sabinal +Sabine +sabines +sabing +Sabinian +Sabino +sabins +Sabinsville +Sabir +sabirs +Sable +sable-bordered +sable-cinctured +sable-cloaked +sable-colored +sablefish +sablefishes +sable-hooded +sable-lettered +sableness +sable-robed +sables +sable's +sable-spotted +sable-stoled +sable-suited +sable-vested +sable-visaged +sably +SABME +sabora +saboraim +sabot +sabotage +sabotaged +sabotages +sabotaging +saboted +saboteur +saboteurs +sabotier +sabotine +sabots +Sabra +sabras +SABRE +sabrebill +sabred +sabres +sabretache +sabretooth +sabreur +Sabrina +sabring +Sabromin +sabs +Sabsay +Sabu +Sabuja +Sabula +sabuline +sabulite +sabulose +sabulosity +sabulous +sabulum +Saburo +saburra +saburral +saburrate +saburration +sabutan +sabzi +SAC +Sacae +sacahuiste +sacalait +sac-a-lait +sacaline +sacate +Sacaton +sacatons +sacatra +sacbrood +sacbut +sacbuts +saccade +saccades +saccadge +saccadic +saccage +Saccammina +saccarify +saccarimeter +saccate +saccated +Saccha +sacchar- +saccharamide +saccharase +saccharate +saccharated +saccharephidrosis +saccharic +saccharide +sacchariferous +saccharify +saccharification +saccharified +saccharifier +saccharifying +saccharilla +saccharimeter +saccharimetry +saccharimetric +saccharimetrical +saccharin +saccharinate +saccharinated +saccharine +saccharineish +saccharinely +saccharinic +saccharinity +saccharins +saccharization +saccharize +saccharized +saccharizing +saccharo- +saccharobacillus +saccharobiose +saccharobutyric +saccharoceptive +saccharoceptor +saccharochemotropic +saccharocolloid +saccharofarinaceous +saccharogalactorrhea +saccharogenic +saccharohumic +saccharoid +saccharoidal +saccharolactonic +saccharolytic +saccharometabolic +saccharometabolism +saccharometer +saccharometry +saccharometric +saccharometrical +Saccharomyces +Saccharomycetaceae +saccharomycetaceous +Saccharomycetales +saccharomycete +Saccharomycetes +saccharomycetic +saccharomycosis +saccharomucilaginous +saccharon +saccharonate +saccharone +saccharonic +saccharophylly +saccharorrhea +saccharoscope +saccharose +saccharostarchy +saccharosuria +saccharotriose +saccharous +saccharulmic +saccharulmin +Saccharum +saccharuria +sacchulmin +Sacci +Saccidananda +sacciferous +sacciform +saccli +Sacco +Saccobranchiata +saccobranchiate +Saccobranchus +saccoderm +Saccolabium +saccomyian +saccomyid +Saccomyidae +Saccomyina +saccomyine +saccomyoid +Saccomyoidea +saccomyoidean +Saccomys +saccoon +Saccopharyngidae +Saccopharynx +Saccorhiza +saccos +saccular +sacculate +sacculated +sacculation +saccule +saccules +sacculi +Sacculina +sacculoutricular +sacculus +saccus +sacela +sacella +sacellum +sacerdocy +sacerdos +sacerdotage +sacerdotal +sacerdotalism +sacerdotalist +sacerdotalize +sacerdotally +sacerdotical +sacerdotism +sacerdotium +SACEUR +Sacha +sachamaker +sachcloth +sachem +sachemdom +sachemic +sachems +sachemship +sachet +sacheted +sachets +Sacheverell +Sachi +Sachiko +Sachs +Sachsen +Sachsse +Sacian +SACK +sackage +sackamaker +sackbag +sack-bearer +sackbut +sackbuts +sackbutt +sackcloth +sackclothed +sackcloths +sack-coated +sackdoudle +sacked +Sackey +Sacken +sacker +sackers +sacket +sack-formed +sackful +sackfuls +sacking +sackings +sackless +sacklike +sackmaker +sackmaking +Sackman +Sacks +sack-sailed +Sacksen +sacksful +sack-shaped +sacktime +Sackville +sack-winged +saclike +Saco +sacope +sacque +sacques +sacr- +sacra +sacrad +sacral +sacralgia +sacralization +sacralize +sacrals +sacrament +sacramental +sacramentalis +sacramentalism +sacramentalist +sacramentality +sacramentally +sacramentalness +Sacramentary +Sacramentarian +sacramentarianism +sacramentarist +sacramenter +sacramentism +sacramentize +Sacramento +sacraments +sacramentum +sacrary +sacraria +sacrarial +sacrarium +sacrate +sacrcraria +sacre +sacrectomy +sacred +sacredly +sacredness +sacry +sacrify +sacrificable +sacrifical +sacrificant +Sacrificati +sacrification +sacrificator +sacrificatory +sacrificature +sacrifice +sacrificeable +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sacrificingly +sacrilege +sacrileger +sacrileges +sacrilegious +sacrilegiously +sacrilegiousness +sacrilegist +sacrilumbal +sacrilumbalis +sacring +sacring-bell +sacrings +Sacripant +sacrist +sacristan +sacristans +sacristy +sacristies +sacristry +sacrists +sacro +sacro- +Sacrobosco +sacrocaudal +sacrococcygeal +sacrococcygean +sacrococcygeus +sacrococcyx +sacrocostal +sacrocotyloid +sacrocotyloidean +sacrocoxalgia +sacrocoxitis +sacrodynia +sacrodorsal +sacrofemoral +sacroiliac +sacroiliacs +sacroinguinal +sacroischiac +sacroischiadic +sacroischiatic +sacrolumbal +sacrolumbalis +sacrolumbar +sacropectineal +sacroperineal +sacropictorial +sacroposterior +sacropubic +sacrorectal +sacrosanct +sacrosanctity +sacrosanctness +sacrosciatic +sacrosecular +sacrospinal +sacrospinalis +sacrospinous +sacrotomy +sacrotuberous +sacro-uterine +sacrovertebral +sacrum +sacrums +Sacs +Sacttler +Sacul +sac-wrist +Sad +Sada +Sadachbia +Sadalmelik +Sadalsuud +sadaqat +Sadat +sad-a-vised +sad-colored +SADD +sadden +saddened +saddening +saddeningly +saddens +sadder +saddest +saddhu +saddhus +saddik +saddirham +saddish +saddle +saddleback +saddlebacked +saddle-backed +saddlebag +saddle-bag +saddlebags +saddlebill +saddle-billed +saddlebow +saddle-bow +saddlebows +saddlecloth +saddle-cloth +saddlecloths +saddled +saddle-fast +saddle-galled +saddle-girt +saddle-graft +saddleleaf +saddleless +saddlelike +saddlemaker +saddlenose +saddle-nosed +Saddler +saddlery +saddleries +saddlers +saddles +saddle-shaped +saddlesick +saddlesore +saddle-sore +saddlesoreness +saddle-spotted +saddlestead +saddle-stitch +saddletree +saddle-tree +saddletrees +saddle-wired +saddlewise +saddling +Sadducaic +Sadducean +Sadducee +Sadduceeism +Sadduceeist +sadducees +Sadducism +Sadducize +Sade +sad-eyed +Sadella +sades +sad-faced +sadh +sadhaka +sadhana +sadhe +sadhearted +sadheartedness +sadhes +sadhika +sadhu +sadhus +Sadi +sadic +Sadick +Sadie +Sadye +Sadieville +Sadira +Sadirah +Sadiras +sadiron +sad-iron +sadirons +sadis +sadism +sadisms +sadist +sadistic +sadistically +sadists +sadist's +Sadite +sadleir +Sadler +sadly +sad-looking +sad-natured +sadness +sadnesses +sado +Sadoc +Sadoff +sadomasochism +sadomasochist +sadomasochistic +sadomasochists +Sadonia +Sadorus +Sadowa +Sadowski +sad-paced +Sadr +Sadsburyville +sad-seeming +sad-tuned +sad-voiced +sadware +SAE +saebeins +saecula +saecular +saeculum +Saeed +Saeger +Saegertown +Saehrimnir +Saeima +saernaite +saeta +saeter +saeume +Safar +safari +safaried +safariing +safaris +Safavi +Safavid +Safavis +Safawid +safe +safe-bestowed +safeblower +safe-blower +safeblowing +safe-borne +safebreaker +safe-breaker +safebreaking +safe-conduct +safecracker +safe-cracker +safecracking +safe-deposit +safegaurds +safeguard +safeguarded +safeguarder +safeguarding +safeguards +safe-hidden +safehold +safe-hold +safekeeper +safekeeping +safe-keeping +safekeepings +safely +safelight +safemaker +safemaking +safe-marching +safe-moored +safen +safener +safeness +safenesses +safer +safes +safe-sequestered +safest +safety +safety-deposit +safetied +safeties +safetying +safetyman +safe-time +safety-pin +safety-valve +safeway +Saffarian +Saffarid +Saffell +Saffian +Saffier +saffior +safflor +safflorite +safflow +safflower +safflowers +Safford +Saffren +saffron +saffron-colored +saffroned +saffron-hued +saffrony +saffron-yellow +saffrons +saffrontree +saffronwood +Safi +Safier +Safine +Safini +Safir +Safire +Safko +SAfr +safranyik +safranin +safranine +safranins +safranophil +safranophile +safrol +safrole +safroles +safrols +saft +saftly +SAG +SAGA +sagaciate +sagacious +sagaciously +sagaciousness +sagacity +sagacities +Sagai +sagaie +sagaman +sagamen +sagamite +Sagamore +sagamores +sagan +saganash +saganashes +sagapen +sagapenum +Sagaponack +sagas +sagathy +sagbut +sagbuts +Sage +sagebrush +sagebrusher +sagebrushes +sagebush +sage-colored +sage-covered +sageer +sageleaf +sage-leaf +sage-leaved +sagely +sagene +sageness +sagenesses +sagenite +sagenitic +Sager +Sageretia +Sagerman +sagerose +sages +sageship +sagesse +sagest +sagewood +saggar +saggard +saggards +saggared +saggaring +saggars +sagged +sagger +saggered +saggering +saggers +saggy +saggier +saggiest +sagginess +sagging +saggon +Saghalien +saghavart +sagy +sagier +sagiest +Sagina +saginate +sagination +Saginaw +saging +sagital +Sagitarii +sagitarius +Sagitta +Sagittae +sagittal +sagittally +Sagittary +Sagittaria +sagittaries +Sagittarii +Sagittariid +Sagittarius +sagittate +Sagittid +sagittiferous +sagittiform +sagittocyst +sagittoid +Sagle +sagless +sago +sagoin +Sagola +sagolike +sagos +sagoweer +Sagra +sags +Saguache +saguaro +saguaros +Saguenay +Saguerus +saguing +sagum +Sagunto +Saguntum +saguran +saguranes +sagvandite +sagwire +sah +Sahadeva +Sahaptin +Sahara +Saharan +Saharanpur +Saharian +Saharic +sahh +Sahib +Sahibah +sahibs +Sahidic +sahiwal +sahiwals +sahlite +sahme +Saho +sahoukar +sahras +Sahuarita +sahuaro +sahuaros +sahukar +SAI +Say +say' +saya +sayability +sayable +sayableness +Sayal +Sayao +saibling +Saybrook +SAIC +saice +Sayce +saices +said +Saida +Saidee +Saidel +Saideman +Saidi +saids +SAYE +Saied +Sayed +sayee +Sayer +Sayers +sayest +Sayette +Saiff +saify +saiga +saigas +saignant +Saigon +saiid +sayid +sayids +saiyid +sayyid +saiyids +sayyids +saying +sayings +sail +sailable +sailage +sail-bearing +sailboard +sailboat +sailboater +sailboating +sailboats +sail-borne +sail-broad +sail-carrying +sailcloth +sail-dotted +sailed +sailer +sailers +Sayles +Sailesh +sail-filling +sailfin +sailfish +sailfishes +sailflying +saily +sailyard +sailye +sailing +sailingly +sailings +sailless +sailmaker +sailmaking +sailor +Saylor +sailor-fashion +sailorfish +sailor-fisherman +sailoring +sailorizing +sailorless +sailorly +sailorlike +sailor-looking +sailorman +sailor-mind +sailor-poet +sailorproof +sailors +Saylorsburg +sailor's-choice +sailor-soul +sailor-train +sailour +sail-over +sailplane +sailplaned +sailplaner +sailplaning +sail-propelled +sails +sailship +sailsman +sail-stretched +sail-winged +saim +saimy +saimin +saimins +saimiri +Saimon +sain +saynay +saindoux +sained +Sayner +saynete +Sainfoin +sainfoins +saining +say-nothing +sains +Saint +Saint-Agathon +Saint-Brieuc +Saint-Cloud +Saint-Denis +saintdom +saintdoms +sainte +Sainte-Beuve +sainted +Saint-emilion +saint-errant +saint-errantry +saintess +Saint-estephe +Saint-Etienne +Saint-Exupery +Saint-Florentin +Saint-Gaudens +sainthood +sainthoods +sainting +saintish +saintism +saint-john's-wort +Saint-julien +Saint-Just +Saint-L +Saint-Laurent +saintless +saintly +saintlier +saintliest +saintlike +saintlikeness +saintlily +saintliness +saintlinesses +saintling +Saint-Louis +Saint-Marcellin +Saint-Maur-des-Foss +Saint-Maure +Saint-Mihiel +Saint-milion +Saint-Nazaire +Saint-Nectaire +saintology +saintologist +Saint-Ouen +Saintpaulia +Saint-Pierre +Saint-Quentin +saints +Saint-Sa +Saintsbury +saintship +Saint-Simon +Saint-Simonian +Saint-Simonianism +Saint-Simonism +Saint-simonist +sayonara +sayonaras +Saionji +saip +Saipan +Saiph +Sair +Saire +Sayre +Sayres +Sayreville +sairy +sairly +sairve +Sais +says +Saishu +Saishuto +say-so +sayst +Saite +saith +saithe +Saitic +Saitis +Saito +Saiva +Sayville +Saivism +saj +sajou +sajous +Sajovich +Sak +Saka +Sakai +Sakais +Sakalava +SAKDC +sake +sakeber +sakeen +Sakel +Sakelarides +Sakell +Sakellaridis +saker +sakeret +sakers +sakes +Sakha +Sakhalin +Sakharov +Sakhuja +Saki +Sakyamuni +sakieh +sakiyeh +sakis +Sakkara +sakkoi +sakkos +Sakmar +Sakovich +Saks +Sakta +Saktas +Sakti +Saktism +sakulya +Sakuntala +Sal +sala +Salaam +salaamed +salaaming +salaamlike +salaams +salability +salabilities +salable +salableness +salably +salaceta +Salacia +salacious +salaciously +salaciousness +salacity +salacities +salacot +salad +salada +saladang +saladangs +salade +saladero +Saladin +salading +Salado +salads +salad's +salago +salagrama +Salahi +salay +Salaidh +salal +salals +Salamanca +salamandarin +salamander +salamanderlike +salamanders +Salamandra +salamandrian +Salamandridae +salamandriform +salamandrin +Salamandrina +salamandrine +salamandroid +salamat +salambao +Salambria +Salame +salami +Salaminian +Salamis +sal-ammoniac +salamo +Salamone +salampore +salamstone +salangane +Salangi +Salangia +salangid +Salangidae +Salar +salary +salariat +salariats +salaried +salariego +salaries +salarying +salaryless +Salas +salat +Salazar +Salba +salband +Salbu +salchow +Salchunas +Saldee +saldid +Salduba +Sale +saleability +saleable +saleably +salebrous +saleeite +Saleem +salegoer +saleyard +salele +Salem +Salema +Salemburg +Saleme +salempore +Salena +Salene +salenixon +sale-over +salep +saleps +saleratus +Salerno +saleroom +salerooms +sales +sale's +salesclerk +salesclerks +salesgirl +salesgirls +Salesian +Salesin +salesite +saleslady +salesladies +salesman +salesmanship +salesmen +salespeople +salesperson +salespersons +salesroom +salesrooms +Salesville +saleswoman +saleswomen +salet +saleware +salework +salfern +Salford +Salfordville +SALI +sali- +Salian +saliant +Saliaric +Salic +Salicaceae +salicaceous +Salicales +Salicariaceae +salicetum +salicyl +salicylal +salicylaldehyde +salicylamide +salicylanilide +salicylase +salicylate +salicylic +salicylide +salicylidene +salicylyl +salicylism +salicylize +salicylous +salicyluric +salicin +salicine +salicines +salicins +salicional +salicorn +Salicornia +Salida +salience +saliences +saliency +saliencies +salient +Salientia +salientian +saliently +salientness +salients +Salyer +Salieri +Salyersville +saliferous +salify +salifiable +salification +salified +salifies +salifying +saligenin +saligenol +saligot +saligram +Salim +salimeter +salimetry +Salina +Salinan +Salinas +salination +saline +Salinella +salinelle +salineness +Salineno +salines +Salineville +Salinger +saliniferous +salinification +saliniform +salinity +salinities +salinization +salinize +salinized +salinizes +salinizing +salino- +salinometer +salinometry +salinosulphureous +salinoterreous +Salique +saliretin +Salisbarry +Salisbury +Salisburia +Salish +Salishan +Salita +salite +salited +Salitpa +Salyut +Saliva +salival +Salivan +salivant +salivary +salivas +salivate +salivated +salivates +salivating +salivation +salivations +salivator +salivatory +salivous +Salix +Salk +Salkum +Sall +Salle +Sallee +salleeman +sallee-man +salleemen +Salley +sallender +sallenders +sallet +sallets +Salli +Sally +Sallyann +Sallyanne +Sallybloom +Sallie +Sallye +sallied +sallier +salliers +sallies +sallying +sallyman +sallymen +sallyport +Sallis +Sallisaw +sallywood +salloo +sallow +sallow-cheeked +sallow-colored +sallow-complexioned +sallowed +sallower +sallowest +sallow-faced +sallowy +sallowing +sallowish +sallowly +sallow-looking +sallowness +sallows +sallow-visaged +Sallust +Salm +salma +Salmacis +Salmagundi +salmagundis +Salman +Salmanazar +salmary +salmi +salmiac +salmin +salmine +salmis +Salmo +Salmon +salmonberry +salmonberries +salmon-breeding +salmon-colored +Salmonella +salmonellae +salmonellas +salmonellosis +salmonet +salmon-haunted +salmonid +Salmonidae +salmonids +salmoniform +salmonlike +salmonoid +Salmonoidea +Salmonoidei +salmon-pink +salmon-rearing +salmon-red +salmons +salmonsite +salmon-tinted +salmon-trout +salmwood +salnatron +Salol +salols +Saloma +Salome +salometer +salometry +Salomi +Salomie +Salomo +Salomon +Salomone +Salomonia +Salomonian +Salomonic +salon +Salonica +Salonika +Saloniki +salons +salon's +saloon +saloonist +saloonkeep +saloonkeeper +saloons +saloon's +saloop +saloops +Salop +salopette +Salopian +Salot +salp +Salpa +salpacean +salpae +salpas +salpian +salpians +salpicon +salpid +Salpidae +salpids +salpiform +salpiglosis +Salpiglossis +salping- +salpingectomy +salpingemphraxis +salpinges +salpingian +salpingion +salpingitic +salpingitis +salpingo- +salpingocatheterism +salpingocele +salpingocyesis +salpingomalleus +salpingonasal +salpingo-oophorectomy +salpingo-oophoritis +salpingo-ovariotomy +salpingo-ovaritis +salpingopalatal +salpingopalatine +salpingoperitonitis +salpingopexy +salpingopharyngeal +salpingopharyngeus +salpingopterygoid +salpingorrhaphy +salpingoscope +salpingostaphyline +salpingostenochoria +salpingostomatomy +salpingostomy +salpingostomies +salpingotomy +salpingotomies +salpingo-ureterostomy +Salpinx +salpoid +sal-prunella +salps +sals +salsa +salsas +Salsbury +salse +salsify +salsifies +salsifis +salsilla +salsillas +salsoda +Salsola +Salsolaceae +salsolaceous +salsuginose +salsuginous +SALT +Salta +saltando +salt-and-pepper +saltant +saltarella +saltarelli +saltarello +saltarellos +saltary +saltate +saltation +saltativeness +saltato +Saltator +saltatory +Saltatoria +saltatorial +saltatorian +saltatoric +saltatorily +saltatorious +saltatras +saltbox +salt-box +saltboxes +saltbrush +saltbush +saltbushes +saltcat +salt-cat +saltcatch +saltcellar +salt-cellar +saltcellars +saltchuck +saltchucker +salt-cured +salteaux +salted +salt-edged +saltee +Salten +Salter +salteretto +saltery +saltern +salterns +Salterpath +Salters +saltest +saltfat +saltfish +saltfoot +salt-glazed +saltgrass +salt-green +Saltgum +salt-hard +salthouse +salty +salticid +saltie +saltier +saltierra +saltiers +saltierwise +salties +saltiest +Saltigradae +saltigrade +saltily +Saltillo +saltimbanco +saltimbank +saltimbankery +saltimbanque +salt-incrusted +saltine +saltines +saltiness +saltinesses +salting +saltings +saltire +saltires +saltireways +saltirewise +saltish +saltishly +saltishness +salt-laden +saltless +saltlessness +saltly +Saltlick +saltlike +salt-loving +saltmaker +saltmaking +saltman +saltmouth +saltness +saltnesses +Salto +saltometer +saltorel +saltpan +salt-pan +saltpans +saltpeter +saltpetre +saltpetrous +saltpond +salt-rising +salts +Saltsburg +saltshaker +Saltsman +salt-spilling +saltspoon +saltspoonful +saltsprinkler +saltus +saltuses +Saltville +saltwater +salt-watery +saltwaters +saltweed +salt-white +saltwife +saltwork +saltworker +saltworks +saltwort +saltworts +Saltzman +salubrify +salubrious +salubriously +salubriousness +salubrity +salubrities +salud +Saluda +salue +salugi +Saluki +Salukis +salung +Salus +salutary +salutarily +salutariness +salutation +salutational +salutationless +salutations +salutation's +salutatious +salutatory +salutatoria +salutatorian +salutatories +salutatorily +salutatorium +salute +saluted +saluter +saluters +salutes +salutiferous +salutiferously +saluting +salutoria +Salva +salvability +salvable +salvableness +salvably +Salvador +Salvadora +Salvadoraceae +salvadoraceous +Salvadoran +Salvadore +Salvadorian +salvagable +salvage +salvageability +salvageable +salvaged +salvagee +salvagees +salvageproof +salvager +salvagers +salvages +salvaging +Salvay +Salvarsan +salvatella +salvation +salvational +salvationism +Salvationist +salvations +Salvator +Salvatore +salvatory +salve +salved +salveline +Salvelinus +salver +salverform +salvers +salver-shaped +salves +salvy +Salvia +salvianin +salvias +Salvidor +salvific +salvifical +salvifically +salvifics +salving +Salvini +Salvinia +Salviniaceae +salviniaceous +Salviniales +salviol +Salvisa +Salvo +salvoed +salvoes +salvoing +salvor +salvors +salvos +Salvucci +Salween +Salwey +salwin +Salzburg +salzfelle +Salzgitter +Salzhauer +SAM +Sam. +SAMA +Samadera +samadh +samadhi +Samain +samaj +Samal +Samala +Samale +Samalla +Saman +Samandura +Samani +Samanid +Samantha +Samanthia +Samar +Samara +Samarang +samaras +Samaria +samariform +Samaritan +Samaritaness +Samaritanism +samaritans +samarium +samariums +Samarkand +samaroid +Samarra +samarskite +Samas +Samau +Sama-Veda +samba +sambaed +sambaing +Sambal +sambaqui +sambaquis +sambar +Sambara +sambars +sambas +Sambathe +sambel +sambhar +sambhars +sambhogakaya +sambhur +sambhurs +Sambo +sambos +sambouk +sambouse +Sambre +sambuca +Sambucaceae +sambucas +Sambucus +sambuk +sambuke +sambukes +sambul +sambunigrin +sambur +Samburg +samburs +Samburu +same +samech +samechs +same-colored +same-featured +samek +samekh +samekhs +sameks +samel +samely +sameliness +Samella +same-minded +samen +sameness +samenesses +SAmer +same-seeming +same-sized +samesome +same-sounding +samfoo +Samford +Samgarnebo +samgha +samh +Samhain +samh'in +Samhita +Sami +Samy +Samia +Samian +Samydaceae +samiel +samiels +samir +Samira +samiresite +samiri +samisen +samisens +Samish +samite +samites +samiti +samizdat +samkara +Samkhya +Saml +samlet +samlets +Sammael +Sammartini +sammel +Sammer +Sammy +Sammie +sammier +Sammies +Sammons +Samnani +Samnite +Samnium +Samnorwood +Samoa +Samoan +samoans +Samogitian +samogon +samogonka +samohu +Samoyed +Samoyedic +Samolus +samory +SAMOS +samosa +samosas +Samosatenian +Samoset +samothere +Samotherium +Samothrace +Samothracian +Samothrake +samovar +samovars +Samp +sampaguita +sampaloc +sampan +sampans +SAMPEX +samphire +samphires +sampi +sample +sampled +sampleman +samplemen +sampler +samplery +samplers +samples +sampling +samplings +Sampo +samps +Sampsaean +Sampson +Sams +Samsam +samsara +samsaras +samshoo +samshu +samshus +Samsien +samskara +sam-sodden +Samson +Samsoness +Samsonian +Samsonic +Samsonistic +samsonite +Samsun +SAMTO +Samucan +Samucu +Samuel +Samuela +Samuele +Samuella +Samuelson +samuin +Samul +samurai +samurais +samvat +San +Sana +San'a +Sanaa +sanability +sanable +sanableness +sanai +Sanalda +sanand +sanataria +sanatarium +sanatariums +sanation +sanative +sanativeness +sanatory +sanatoria +sanatoriria +sanatoririums +sanatorium +sanatoriums +Sanballat +sanbenito +sanbenitos +Sanbo +Sanborn +Sanborne +Sanburn +Sancerre +Sancha +sanche +Sanchez +Sancho +Sancy +sancyite +sancord +sanct +sancta +sanctae +sanctanimity +sancties +sanctify +sanctifiable +sanctifiableness +sanctifiably +sanctificate +sanctification +sanctifications +sanctified +sanctifiedly +sanctifier +sanctifiers +sanctifies +sanctifying +sanctifyingly +sanctilogy +sanctiloquent +sanctimony +sanctimonial +sanctimonious +sanctimoniously +sanctimoniousness +sanction +sanctionable +sanctionableness +sanctionary +sanctionative +sanctioned +sanctioner +sanctioners +sanctioning +sanctionist +sanctionless +sanctionment +sanctions +sanctity +sanctities +sanctitude +Sanctology +sanctologist +sanctorian +sanctorium +sanctuary +sanctuaried +sanctuaries +sanctuary's +sanctuarize +sanctum +sanctums +Sanctus +Sancus +Sand +sandak +Sandakan +sandal +sandaled +sandaliform +sandaling +sandalled +sandalling +sandals +sandal's +sandalwood +sandalwoods +sandalwort +sandan +sandarac +sandaracin +sandaracs +sandastra +sandastros +Sandawe +sandbag +sand-bag +sandbagged +sandbagger +sandbaggers +sandbagging +sandbags +sandbank +sandbanks +sandbar +sandbars +Sandberg +sandbin +sandblast +sandblasted +sandblaster +sandblasters +sandblasting +sandblasts +sand-blight +sandblind +sand-blind +sandblindness +sand-blindness +sand-blown +sandboard +sandboy +sand-bottomed +sandbox +sand-box +sandboxes +sandbug +sand-built +sandbur +Sandburg +sand-buried +sand-burned +sandburr +sandburrs +sandburs +sand-cast +sand-cloth +sandclub +sand-colored +sandculture +sanddab +sanddabs +Sande +sanded +Sandeep +Sandell +Sandemanian +Sandemanianism +Sandemanism +Sander +sanderling +Sanders +Sanderson +Sandersville +sanderswood +sand-etched +sand-faced +sand-finished +sandfish +sandfishes +sandfly +sandflies +sand-floated +sandflower +sandglass +sand-glass +sandgoby +sand-groper +sandgrouse +sandheat +sand-hemmed +sandhi +sandhya +sandhill +sand-hill +sand-hiller +sandhis +sandhog +sandhogs +Sandhurst +Sandi +Sandy +Sandia +sandy-bearded +sandy-bottomed +sandy-colored +Sandie +Sandye +sandier +sandies +sandiest +sandiferous +sandy-flaxen +sandy-haired +sandyish +sandiness +sanding +sandip +sandy-pated +sandy-red +sandy-rufous +sandiver +sandix +sandyx +sandkey +sandlapper +Sandler +sandless +sandlike +sand-lime +sandling +sandlings +sandlot +sand-lot +sandlots +sandlotter +sandlotters +sandman +sandmen +sandmite +sandnatter +sandnecker +Sandon +Sandor +sandpaper +sand-paper +sandpapered +sandpaperer +sandpapery +sandpapering +sandpapers +sandpeep +sandpeeps +sandpile +sandpiles +sandpiper +sandpipers +sandpit +sandpits +Sandpoint +sandproof +Sandra +Sandrakottos +sand-red +Sandry +Sandringham +Sandro +sandrock +Sandrocottus +sandroller +Sandron +Sands +sandshoe +sandsoap +sandsoaps +sandspit +sandspout +sandspur +sandstay +sandstone +sandstones +sandstorm +sandstorms +sand-strewn +Sandstrom +sand-struck +sandunga +Sandusky +sandust +sand-warped +sandweed +sandweld +Sandwich +sandwiched +sandwiches +sandwiching +sandwood +sandworm +sandworms +sandwort +sandworts +sane +saned +sanely +sane-minded +sanemindedness +saneness +sanenesses +saner +sanes +sanest +Sanetch +Sanferd +Sanfo +Sanford +Sanforize +Sanforized +Sanforizing +Sanfourd +Sanfred +Sang +sanga +sangah +san-gaku +Sangallensis +Sangallo +Sangamon +sangar +sangaree +sangarees +sangars +sangas +sanga-sanga +sang-de-boeuf +sang-dragon +sangei +Sanger +sangerbund +sangerfest +sangers +sangfroid +sang-froid +sanggau +Sanggil +Sangh +Sangha +sangho +sanghs +sangil +Sangiovese +Sangir +Sangirese +sanglant +sangley +sanglier +Sango +Sangraal +sangrail +Sangreal +sangreeroot +sangrel +sangria +sangrias +sangsue +sangu +sanguicolous +sanguifacient +sanguiferous +sanguify +sanguification +sanguifier +sanguifluous +sanguimotor +sanguimotory +sanguinaceous +sanguinary +Sanguinaria +sanguinarily +sanguinariness +sanguine +sanguine-complexioned +sanguineless +sanguinely +sanguineness +sanguineobilious +sanguineophlegmatic +sanguineous +sanguineousness +sanguineovascular +sanguines +sanguinicolous +sanguiniferous +sanguinification +sanguinis +sanguinism +sanguinity +sanguinivorous +sanguinocholeric +sanguinolency +sanguinolent +sanguinometer +sanguinopoietic +sanguinopurulent +sanguinous +sanguinuity +Sanguisorba +Sanguisorbaceae +sanguisuge +sanguisugent +sanguisugous +sanguivorous +Sanhedrim +Sanhedrin +Sanhedrist +Sanhita +Sanyakoan +sanyasi +sanicle +sanicles +Sanicula +sanidine +sanidinic +sanidinite +sanies +sanify +sanification +saning +sanious +sanipractic +sanit +sanitary +sanitaria +sanitarian +sanitarians +sanitaries +sanitariia +sanitariiums +sanitarily +sanitariness +sanitarist +sanitarium +sanitariums +sanitate +sanitated +sanitates +sanitating +sanitation +sanitationist +sanitation-proof +sanitations +sanity +sanities +sanitisation +sanitise +sanitised +sanitises +sanitising +sanitist +sanitization +sanitize +sanitized +sanitizer +sanitizes +sanitizing +sanitoria +sanitorium +Sanyu +Sanjay +sanjak +sanjakate +sanjakbeg +sanjaks +sanjakship +sanjeev +sanjib +Sanjiv +sank +sanka +Sankara +Sankaran +Sankey +sankha +Sankhya +Sanmicheli +sannaite +sannhemp +sannyasi +sannyasin +sannyasis +Sannoisian +sannop +sannops +sannup +sannups +sanopurulent +sanoserous +Sanpoil +Sans +Sans. +Sansar +sansara +sansars +Sansbury +Sanscrit +Sanscritic +sansculot +sansculotte +sans-culotte +sans-culotterie +sansculottic +sans-culottic +sansculottid +sans-culottid +sans-culottide +sans-culottides +sansculottish +sans-culottish +sansculottism +sans-culottism +sans-culottist +sans-culottize +sansei +sanseis +Sansen +sanserif +sanserifs +Sansevieria +sanshach +sansi +Sansk +Sanskrit +Sanskritic +Sanskritist +Sanskritization +Sanskritize +Sansom +Sanson +Sansone +Sansovino +sans-serif +sant +Santa +Santayana +Santal +Santalaceae +santalaceous +Santalales +Santali +santalic +santalin +santalol +Santalum +santalwood +Santana +Santander +santapee +Santar +Santarem +Santaria +Santbech +Santee +santene +Santeria +santy +Santiago +santification +santii +santimi +santims +Santini +santir +santirs +Santo +santol +Santolina +santols +santon +santonate +santonic +santonica +santonin +santonine +santoninic +santonins +santorinite +Santoro +Santos +Santos-Dumont +santour +santours +santur +santurs +sanukite +Sanusi +Sanusis +Sanvitalia +sanzen +SAO +Saon +Saone +Saorstat +Saoshyant +SAP +sapa +sapajou +sapajous +sapan +sapanwood +sapbush +sapek +sapele +Saperda +Sapers +sapful +sap-green +Sapharensian +saphead +sapheaded +sapheadedness +sapheads +saphena +saphenae +saphenal +saphenous +saphie +Saphra +sapiao +sapid +sapidity +sapidities +sapidless +sapidness +sapience +sapiences +sapiency +sapiencies +sapiens +sapient +sapiential +sapientially +sapientize +sapiently +Sapienza +sapin +sapinda +Sapindaceae +sapindaceous +Sapindales +sapindaship +Sapindus +Sapir +sapit +Sapium +sapiutan +saple +sapless +saplessness +sapling +saplinghood +saplings +sapling's +sapo +sapodilla +sapodillo +sapogenin +saponaceous +saponaceousness +saponacity +saponary +Saponaria +saponarin +saponated +Saponi +saponiferous +saponify +saponifiable +saponification +saponified +saponifier +saponifies +saponifying +saponin +saponine +saponines +saponins +saponite +saponites +saponul +saponule +sapophoric +sapor +saporific +saporifical +saporosity +saporous +sapors +Sapota +Sapotaceae +sapotaceous +sapotas +sapote +sapotes +sapotilha +sapotilla +sapotoxin +sapour +sapours +Sapowith +sappanwood +sappare +sapped +sapper +sappers +Sapphera +Sapphic +sapphics +Sapphira +Sapphire +sapphireberry +sapphire-blue +sapphire-colored +sapphired +sapphire-hued +sapphires +sapphire-visaged +sapphirewing +sapphiric +sapphirine +Sapphism +sapphisms +Sapphist +sapphists +Sappho +sappy +sappier +sappiest +sappily +sappiness +sapping +sapples +Sapporo +sapr- +sapraemia +sapremia +sapremias +sapremic +saprin +saprine +sapro- +saprobe +saprobes +saprobic +saprobically +saprobiont +saprocoll +saprodil +saprodontia +saprogen +saprogenic +saprogenicity +saprogenous +Saprolegnia +Saprolegniaceae +saprolegniaceous +Saprolegniales +saprolegnious +saprolite +saprolitic +sapromic +sapropel +sapropelic +sapropelite +sapropels +saprophagan +saprophagous +saprophile +saprophilous +saprophyte +saprophytes +saprophytic +saprophytically +saprophytism +saproplankton +saprostomous +saprozoic +saprozoon +saps +sap's +sapsago +sapsagos +sapsap +sapskull +sapsuck +sapsucker +sapsuckers +sapta-matri +sapucaia +sapucainha +Sapulpa +sapwood +sap-wood +sapwoods +sapwort +saqib +Saqqara +saquaro +SAR +SARA +saraad +Saraann +Sara-Ann +sarabacan +Sarabaite +saraband +sarabande +sarabands +Saracen +Saracenian +Saracenic +Saracenical +Saracenism +Saracenlike +saracens +Sarad +Sarada +saraf +sarafan +Saragat +Saragosa +Saragossa +Sarah +Sarahann +Sarahsville +Saraiya +Sarajane +Sarajevo +Sarakolet +Sarakolle +Saraland +Saramaccaner +Saran +Saranac +sarangi +sarangousty +sarans +Saransk +sarape +sarapes +Sarasota +Sarasvati +Saratoga +Saratogan +Saratov +Saravan +Sarawak +Sarawakese +sarawakite +Sarawan +Sarazen +sarbacane +sarbican +sarc- +sarcasm +sarcasmproof +sarcasms +sarcasm's +sarcast +sarcastic +sarcastical +sarcastically +sarcasticalness +sarcasticness +sarcel +sarcelle +sarcelled +sarcelly +sarcenet +sarcenets +Sarchet +sarcilis +Sarcina +sarcinae +sarcinas +sarcine +sarcitis +sarcle +sarcler +sarco- +sarcoadenoma +sarcoadenomas +sarcoadenomata +Sarcobatus +sarcoblast +sarcocarcinoma +sarcocarcinomas +sarcocarcinomata +sarcocarp +sarcocele +sarcocyst +Sarcocystidea +sarcocystidean +sarcocystidian +Sarcocystis +sarcocystoid +sarcocyte +Sarcococca +sarcocol +Sarcocolla +sarcocollin +sarcode +sarcoderm +sarcoderma +Sarcodes +sarcodic +sarcodictyum +Sarcodina +sarcodous +sarcoenchondroma +sarcoenchondromas +sarcoenchondromata +sarcogenic +sarcogenous +Sarcogyps +sarcoglia +sarcoid +sarcoidosis +sarcoids +sarcolactic +sarcolemma +sarcolemmal +sarcolemmas +sarcolemmata +sarcolemmic +sarcolemmous +sarcoline +sarcolysis +sarcolite +sarcolyte +sarcolytic +sarcology +sarcologic +sarcological +sarcologist +sarcoma +sarcomas +sarcomata +sarcomatoid +sarcomatosis +sarcomatous +sarcomere +sarcomeric +Sarcophaga +sarcophagal +sarcophagi +sarcophagy +sarcophagic +sarcophagid +Sarcophagidae +sarcophagine +sarcophagize +sarcophagous +sarcophagus +sarcophaguses +sarcophile +sarcophilous +Sarcophilus +sarcoplasm +sarcoplasma +sarcoplasmatic +sarcoplasmic +sarcoplast +sarcoplastic +sarcopoietic +Sarcopsylla +Sarcopsyllidae +Sarcoptes +sarcoptic +sarcoptid +Sarcoptidae +Sarcorhamphus +sarcosepsis +sarcosepta +sarcoseptum +sarcosin +sarcosine +sarcosis +sarcosoma +sarcosomal +sarcosome +sarcosperm +sarcosporid +Sarcosporida +Sarcosporidia +sarcosporidial +sarcosporidian +sarcosporidiosis +sarcostyle +sarcostosis +sarcotheca +sarcotherapeutics +sarcotherapy +sarcotic +sarcous +Sarcoxie +Sarcura +Sard +sardachate +sardana +Sardanapalian +Sardanapallos +Sardanapalos +Sardanapalus +sardanas +sardar +sardars +Sardegna +sardel +Sardella +sardelle +Sardes +Sardian +sardine +sardines +sardinewise +Sardinia +Sardinian +sardinians +Sardis +sardius +sardiuses +Sardo +Sardoin +sardonian +sardonic +sardonical +sardonically +sardonicism +sardonyx +sardonyxes +Sardou +sards +sare +Saree +sarees +Sarelon +Sarena +Sarene +Sarepta +Saretta +Sarette +SAREX +sargasso +sargassos +Sargassum +sargassumfish +sargassumfishes +Sarge +Sargeant +Sargent +Sargents +Sargentville +sarges +sargo +Sargodha +Sargonic +Sargonid +Sargonide +sargos +sargus +Sari +Sarid +sarif +Sarigue +Sarilda +sarin +Sarina +sarinda +Sarine +sarins +sarip +saris +Sarita +Sark +sarkar +Sarkaria +sarkful +sarky +sarkical +sarkier +sarkiest +sarkine +sarking +sarkinite +Sarkis +sarkit +sarkless +sarks +sarlac +sarlak +Sarles +sarlyk +Sarmatia +Sarmatian +Sarmatic +sarmatier +sarment +sarmenta +sarmentaceous +sarmentiferous +sarmentose +sarmentous +sarments +sarmentum +sarna +Sarnath +Sarnen +Sarnia +Sarnoff +sarod +sarode +sarodes +sarodist +sarodists +sarods +Saroyan +saron +Sarona +sarong +sarongs +saronic +saronide +Saronville +Saros +saroses +Sarothamnus +Sarothra +sarothrum +Sarouk +sarpanch +Sarpedon +sarpler +sarpo +sarra +Sarracenia +Sarraceniaceae +sarraceniaceous +sarracenial +Sarraceniales +sarraf +sarrasin +Sarraute +sarrazin +Sarre +sarrow +sarrusophone +sarrusophonist +sarsa +sarsaparilla +sarsaparillas +sarsaparillin +Sarsar +sarsars +Sarsechim +sarsen +sarsenet +sarsenets +sarsens +Sarsi +sarsnet +Sarson +sarsparilla +Sart +sartage +sartain +Sartell +Sarthe +Sartin +Sartish +Sarto +Sarton +sartor +sartoriad +sartorial +sartorially +sartorian +sartorii +sartorite +sartorius +sartors +Sartre +Sartrian +Sartrianism +SARTS +saru-gaku +Saruk +Sarum +sarus +Sarvarthasiddha +Sarver +Sarvodaya +sarwan +Sarzan +SAS +sasa +Sasabe +Sasak +Sasakwa +Sasame-yuki +sasan +sasani +sasanqua +sasarara +Sascha +SASE +Sasebo +Saseno +sash +Sasha +sashay +sashayed +sashaying +sashays +sashed +Sashenka +sashery +sasheries +sashes +sashimi +sashimis +sashing +sashless +sashoon +sash-window +SASI +sasin +sasine +sasins +Sask +Sask. +Saskatchewan +Saskatoon +Sasnett +Saspamco +Sass +sassaby +sassabies +sassafac +sassafrack +sassafras +sassafrases +sassagum +Sassak +Sassamansville +Sassan +sassandra +Sassanian +Sassanid +Sassanidae +Sassanide +Sassanids +Sassari +sasse +sassed +Sassella +Sassenach +Sassenage +Sasser +Sasserides +sasses +Sassetta +sassy +sassybark +sassier +sassies +sassiest +sassily +sassiness +sassing +sassywood +sassolin +sassoline +sassolite +Sassoon +sasswood +sasswoods +Sastean +sastra +sastruga +sastrugi +SAT +Sat. +sata +satable +satai +satay +satays +Satan +Satanael +Satanas +satang +satangs +satanic +satanical +satanically +satanicalness +Satanism +satanisms +Satanist +Satanistic +satanists +Satanity +satanize +Satanology +Satanophany +Satanophanic +Satanophil +Satanophobia +Satanship +Satanta +satara +sataras +Satartia +SATB +satchel +satcheled +satchelful +satchels +satchel's +Sat-chit-ananda +Satcitananda +Sat-cit-ananda +satd +sate +sated +satedness +sateen +sateens +sateenwood +Sateia +sateless +satelles +satellitarian +satellite +satellited +satellites +satellite's +satellitesimal +satellitian +satellitic +satellitious +satellitium +satellitoid +satellitory +satelloid +satem +sates +Sathrum +sati +satiability +satiable +satiableness +satiably +Satyagraha +satyagrahi +satyaloka +satyashodak +satiate +satiated +satiates +satiating +satiation +Satie +Satieno +satient +satiety +satieties +satin +satinay +satin-backed +satinbush +satine +satined +satinet +satinets +satinette +satin-faced +satinfin +satin-finished +satinflower +satin-flower +sating +satiny +satininess +satining +satinite +satinity +satinize +satinleaf +satin-leaved +satinleaves +satin-lidded +satinlike +satin-lined +satinpod +satinpods +satins +satin-shining +satin-smooth +satin-striped +satinwood +satinwoods +satin-worked +sation +satyr +satire +satireproof +satires +satire's +satyresque +satyress +satyriases +satyriasis +satiric +satyric +satirical +satyrical +satirically +satiricalness +satyrid +Satyridae +satyrids +Satyrinae +satyrine +satyrion +satirisable +satirisation +satirise +satirised +satiriser +satirises +satirising +satirism +satyrism +satirist +satirists +satirizable +satirize +satirized +satirizer +satirizers +satirizes +satirizing +satyrlike +satyromaniac +satyrs +satis +satisdation +satisdiction +satisfaciendum +satisfaction +satisfactional +satisfactionist +satisfactionless +satisfactions +satisfaction's +satisfactive +satisfactory +satisfactorily +satisfactoriness +satisfactorious +satisfy +satisfiability +satisfiable +satisfice +satisfied +satisfiedly +satisfiedness +satisfier +satisfiers +satisfies +satisfying +satisfyingly +satisfyingness +satispassion +sativa +sativae +sative +satlijk +Sato +satori +satorii +satoris +Satrae +satrap +satrapal +satrapate +satrapess +satrapy +satrapic +satrapical +satrapies +satraps +satron +Satsop +Satsuma +satsumas +sattar +Satterfield +Satterlee +satterthwaite +sattie +sattle +Sattley +sattva +sattvic +Satu-Mare +satura +saturability +saturable +saturant +saturants +saturate +saturated +saturatedness +saturater +saturates +saturating +saturation +saturations +saturator +Saturday +Saturdays +saturday's +Satureia +satury +saturity +saturization +Saturn +Saturnal +Saturnale +saturnali +Saturnalia +Saturnalian +saturnalianly +Saturnalias +Saturnia +Saturnian +saturnic +Saturnicentric +saturniid +Saturniidae +Saturnine +saturninely +saturnineness +saturninity +saturnism +saturnist +saturnity +saturnize +Saturnus +Sau +sauba +sauce +sauce-alone +sauceboat +sauce-boat +saucebox +sauceboxes +sauce-crayon +sauced +saucedish +sauceless +sauceline +saucemaker +saucemaking +sauceman +saucemen +saucepan +saucepans +saucepan's +sauceplate +saucepot +saucer +saucer-eyed +saucerful +saucery +saucerize +saucerized +saucerleaf +saucerless +saucerlike +saucerman +saucers +saucer-shaped +sauces +sauch +sauchs +Saucy +Saucier +sauciest +saucily +sauciness +saucing +saucisse +saucisson +Saud +Sauder +Saudi +saudis +Saudra +Sauer +Sauerbraten +sauerkraut +sauerkrauts +Sauers +sauf +Saugatuck +sauger +saugers +Saugerties +saugh +saughen +saughy +saughs +saught +Saugus +Sauk +Sauks +Saukville +Saul +sauld +saulge +saulie +Sauls +Saulsbury +Sault +saulter +Saulteur +saults +Saum +saumya +saumon +saumont +Saumur +sauna +saunas +Sauncho +sauncy +sauncier +saunciest +Saunder +Saunders +Saunderson +Saunderstown +saunderswood +Saundra +Saunemin +saunt +saunter +sauntered +saunterer +saunterers +sauntering +saunteringly +saunters +sauqui +Sauquoit +saur +Saura +Sauraseni +Saurashtra +Saurauia +Saurauiaceae +saurel +saurels +saury +Sauria +saurian +saurians +sauriasis +sauries +sauriosis +Saurischia +saurischian +saurless +sauro- +Sauroctonos +saurodont +Saurodontidae +Saurognathae +saurognathism +saurognathous +sauroid +Sauromatian +saurophagous +sauropod +Sauropoda +sauropodous +sauropods +sauropsid +Sauropsida +sauropsidan +sauropsidian +Sauropterygia +sauropterygian +Saurornithes +saurornithic +Saururaceae +saururaceous +Saururae +saururan +saururous +Saururus +Sausa +sausage +sausage-fingered +sausagelike +sausages +sausage's +sausage-shaped +Sausalito +sausinger +Saussure +Saussurea +saussurite +saussuritic +saussuritization +saussuritize +saut +saute +sauted +Sautee +sauteed +sauteing +sauter +sautereau +sauterelle +sauterne +Sauternes +sautes +sauteur +sauty +sautoir +sautoire +sautoires +sautoirs +sautree +Sauttoirs +Sauvagesia +sauve +sauvegarde +sauve-qui-peut +Sauveur +sav +Sava +savable +savableness +savacu +Savadove +Savage +savaged +savagedom +savage-featured +savage-fierce +savage-hearted +savagely +savage-looking +savageness +savagenesses +savager +savagery +savageries +savagerous +savagers +savages +savage-spoken +savagess +savagest +savage-wild +savaging +savagism +savagisms +savagize +Savaii +Saval +savanilla +Savanna +Savannah +savannahs +savannas +savant +savants +Savara +savarin +savarins +savate +savates +savation +Savdeep +Save +saveable +saveableness +save-all +saved +savey +savelha +Savell +saveloy +saveloys +savement +saver +Savery +savers +Saverton +saves +Savick +Savil +savile +Savill +Saville +savin +Savina +savine +savines +saving +savingly +savingness +savings +savin-leaved +savins +savintry +Savior +savioress +saviorhood +saviors +savior's +saviorship +Saviour +saviouress +saviourhood +saviours +saviourship +Savitar +Savitri +Savitt +Savoy +Savoyard +Savoyards +Savoie +savoyed +savoying +savoir-faire +savoir-vivre +savoys +savola +Savona +Savonarola +Savonarolist +Savonburg +Savonnerie +savor +savored +savorer +savorers +Savory +savorier +savories +savoriest +savory-leaved +savorily +savoriness +savoring +savoringly +savorless +savorlessness +savorly +savorous +savors +savorsome +savour +savoured +savourer +savourers +savoury +savourier +savouries +savouriest +savourily +savouriness +savouring +savouringly +savourless +savourous +savours +savssat +savvy +savvied +savvier +savvies +savviest +savvying +SAW +sawah +Sawaiori +sawali +Sawan +sawarra +sawback +sawbelly +sawbill +saw-billed +sawbills +sawbones +sawboneses +sawbuck +sawbucks +sawbwa +sawder +sawdust +sawdusty +sawdustish +sawdustlike +sawdusts +sawed +saw-edged +sawed-off +sawer +sawers +sawfish +sawfishes +sawfly +saw-fly +sawflies +sawflom +saw-handled +sawhorse +sawhorses +Sawyer +Sawyere +sawyers +Sawyerville +sawing +sawings +Sawyor +sawish +saw-leaved +sawlike +sawlog +sawlogs +sawlshot +sawmaker +sawmaking +sawman +sawmill +sawmiller +sawmilling +sawmills +sawmill's +sawmon +sawmont +sawn +sawneb +Sawney +sawneys +sawny +sawnie +sawn-off +saw-pierce +sawpit +saw-pit +saws +sawsetter +saw-shaped +sawsharper +sawsmith +sawt +sawteeth +Sawtelle +sawtimber +sawtooth +saw-toothed +sawway +saw-whet +sawworker +sawwort +saw-wort +Sax +Sax. +Saxapahaw +saxatile +saxaul +saxboard +saxcornet +Saxe +Saxe-Altenburg +Saxe-Coburg-Gotha +Saxe-Meiningen +Saxen +Saxena +saxes +Saxeville +Saxe-Weimar-Eisenach +saxhorn +sax-horn +saxhorns +Saxicava +saxicavous +Saxicola +saxicole +Saxicolidae +Saxicolinae +saxicoline +saxicolous +Saxifraga +Saxifragaceae +saxifragaceous +saxifragant +saxifrage +saxifragous +saxifrax +saxigenous +Saxis +Saxish +saxitoxin +Saxon +Saxonburg +Saxondom +Saxony +Saxonian +Saxonic +Saxonical +Saxonically +saxonies +Saxonish +Saxonism +Saxonist +Saxonite +Saxonization +Saxonize +Saxonly +saxons +saxophone +saxophones +saxophonic +saxophonist +saxophonists +saxotromba +saxpence +saxten +saxtie +Saxton +saxtuba +saxtubas +sazen +Sazerac +SB +sb. +SBA +Sbaikian +SBC +SBE +SBIC +sbirro +SBLI +sblood +'sblood +SBMS +sbodikins +'sbodikins +Sbrinz +SBS +SBU +SBUS +SbW +SBWR +SC +sc. +SCA +scab +scabbado +scabbard +scabbarded +scabbarding +scabbardless +scabbards +scabbard's +scabbed +scabbedness +scabbery +scabby +scabbier +scabbiest +scabby-head +scabbily +scabbiness +scabbing +scabble +scabbled +scabbler +scabbles +scabbling +scabellum +scaberulous +scabetic +scabia +scabicidal +scabicide +scabid +scabies +scabietic +scabine +scabinus +scabiophobia +Scabiosa +scabiosas +scabiosity +scabious +scabiouses +scabish +scabland +scablike +scabrate +scabrescent +scabrid +scabridity +scabridulous +scabrin +scabrities +scabriusculose +scabriusculous +scabrock +scabrosely +scabrous +scabrously +scabrousness +scabs +scabwort +scacchic +scacchite +SCAD +SCADA +SCADC +scaddle +scads +Scaean +scaena +scaff +scaffer +scaffery +scaffy +scaffie +scaffle +scaffold +scaffoldage +scaffolded +scaffolder +scaffolding +scaffoldings +scaffolds +scaff-raff +scag +scaglia +scagliola +scagliolist +scags +scaife +Scala +scalable +scalableness +scalably +scalade +scalades +scalado +scalados +scalae +scalage +scalages +scalar +scalare +scalares +scalary +Scalaria +scalarian +scalariform +scalariformly +Scalariidae +scalars +scalar's +scalarwise +scalation +scalawag +scalawaggery +scalawaggy +scalawags +scald +scaldberry +scalded +scalder +scaldfish +scald-fish +scaldy +scaldic +scalding +scaldini +scaldino +scaldra +scalds +scaldweed +scale +scaleback +scalebark +scale-bearing +scaleboard +scale-board +scale-bright +scaled +scaled-down +scale-down +scaledrake +scalefish +scaleful +scaleless +scalelet +scalelike +scaleman +scalemen +scalena +scalene +scaleni +scalenohedra +scalenohedral +scalenohedron +scalenohedrons +scalenon +scalenous +scalenum +scalenus +scalepan +scalepans +scaleproof +scaler +scalers +Scales +scalesman +scalesmen +scalesmith +scalet +scaletail +scale-tailed +scaleup +scale-up +scaleups +scalewing +scalewise +scalework +scalewort +Scalf +scalfe +scaly +scaly-bark +scaly-barked +scalier +scaliest +scaly-finned +Scaliger +scaliness +scaling +scaling-ladder +scalings +scaly-stemmed +scalytail +scaly-winged +scall +scallage +scallawag +scallawaggery +scallawaggy +scalled +scallion +scallions +scallywag +scallola +scallom +scallop +scalloped +scalloped-edged +scalloper +scallopers +scalloping +scallopini +scallops +scallop-shell +scallopwise +scalls +scalma +scalodo +scalogram +scaloni +scaloppine +Scalops +Scalopus +scalp +scalped +scalpeen +scalpel +scalpellar +scalpellic +scalpellum +scalpellus +scalpels +scalper +scalpers +scalping +scalping-knife +scalpless +scalplock +scalpra +scalpriform +scalprum +scalps +scalp's +scalpture +scalt +scalx +scalz +scam +Scamander +Scamandrius +scamble +scambled +scambler +scambling +SCAME +scamell +scamillus +scamler +scamles +scammed +scammel +scamming +Scammon +scammony +scammoniate +scammonies +scammonin +scammonyroot +SCAMP +scampavia +scamped +scamper +scampered +scamperer +scampering +scampers +scamphood +scampi +scampies +scamping +scampingly +scampish +scampishly +scampishness +scamps +scampsman +scams +SCAN +scance +Scand +scandal +scandal-bearer +scandal-bearing +scandaled +scandaling +scandalisation +scandalise +scandalised +scandaliser +scandalising +scandalization +scandalize +scandalized +scandalizer +scandalizers +scandalizes +scandalizing +scandalled +scandalling +scandalmonger +scandalmongery +scandalmongering +scandal-mongering +scandalmonging +scandalous +scandalously +scandalousness +scandalproof +scandals +scandal's +Scandaroon +scandent +Scanderbeg +Scandia +Scandian +scandias +scandic +scandicus +Scandinavia +Scandinavian +Scandinavianism +scandinavians +scandium +scandiums +Scandix +Scandura +Scania +Scanian +Scanic +scanmag +scannable +scanned +scanner +scanners +scanner's +scanning +scanningly +scannings +scans +scansion +scansionist +scansions +Scansores +scansory +scansorial +scansorious +scanstor +scant +scanted +scanter +scantest +scanty +scantier +scanties +scantiest +scantily +scantiness +scanting +scantity +scantle +scantlet +scantly +scantling +scantlinged +scantlings +scantness +scants +scap +scape +scape-bearing +scaped +scapegallows +scapegoat +scapegoater +scapegoating +scapegoatism +scapegoats +scapegrace +scapegraces +scapel +scapeless +scapement +scapes +scapethrift +scapewheel +scapha +Scaphander +Scaphandridae +scaphe +scaphion +Scaphiopodidae +Scaphiopus +scaphism +scaphite +Scaphites +Scaphitidae +scaphitoid +scapho- +scaphocephaly +scaphocephalic +scaphocephalism +scaphocephalous +scaphocephalus +scaphocerite +scaphoceritic +scaphognathite +scaphognathitic +scaphoid +scaphoids +scapholunar +scaphopod +Scaphopoda +scaphopodous +scapiform +scapigerous +scaping +scapoid +scapolite +scapolite-gabbro +scapolitization +scapose +scapple +scappler +Scappoose +scapula +scapulae +scapulalgia +scapular +scapulare +scapulary +scapularies +scapulars +scapular-shaped +scapulas +scapulated +scapulectomy +scapulet +scapulette +scapulimancy +scapulo- +scapuloaxillary +scapulobrachial +scapuloclavicular +scapulocoracoid +scapulodynia +scapulohumeral +scapulopexy +scapuloradial +scapulospinal +scapulothoracic +scapuloulnar +scapulovertebral +scapus +scar +scarab +scarabaean +scarabaei +scarabaeid +Scarabaeidae +scarabaeidoid +scarabaeiform +Scarabaeinae +scarabaeoid +scarabaeus +scarabaeuses +scarabee +scaraboid +scarabs +Scaramouch +Scaramouche +scar-bearer +scar-bearing +Scarborough +Scarbro +scarb-tree +scarce +scarce-closed +scarce-cold +scarce-covered +scarce-discerned +scarce-found +scarce-heard +scarcely +scarcelins +scarcement +scarce-met +scarce-moving +scarcen +scarceness +scarce-parted +scarcer +scarce-seen +scarcest +scarce-told +scarce-warned +scarcy +scarcity +scarcities +scar-clad +scards +scare +scarebabe +scare-bear +scare-beggar +scare-bird +scarebug +Scare-christian +scarecrow +scarecrowy +scarecrowish +scarecrows +scared +scare-devil +scaredy-cat +scare-fire +scare-fish +scare-fly +scareful +scare-hawk +scarehead +scare-hog +scarey +scaremonger +scaremongering +scare-mouse +scare-peddler +scareproof +scarer +scare-robin +scarers +scares +scare-sheep +scare-sinner +scare-sleep +scaresome +scare-thief +scare-vermin +scarf +Scarface +scar-faced +scarfe +scarfed +scarfer +scarfy +scarfing +scarfless +scarflike +scarfpin +scarfpins +scarfs +scarfskin +scarf-skin +scarfwise +scary +scarid +Scaridae +scarier +scariest +scarify +scarification +scarificator +scarified +scarifier +scarifies +scarifying +scarily +scariness +scaring +scaringly +scariole +scariose +scarious +Scarito +scarlatina +scarlatinal +scarlatiniform +scarlatinoid +scarlatinous +Scarlatti +scarless +Scarlet +scarlet-ariled +scarlet-barred +scarletberry +scarlet-berried +scarlet-blossomed +scarlet-breasted +scarlet-circled +scarlet-clad +scarlet-coated +scarlet-colored +scarlet-crested +scarlet-day +scarlet-faced +scarlet-flowered +scarlet-fruited +scarlet-gowned +scarlet-haired +scarlety +scarletina +scarlet-lined +scarlet-lipped +scarlet-red +scarlet-robed +scarlets +scarletseed +Scarlett +scarlet-tipped +scarlet-vermillion +scarman +scarn +scaroid +scarola +scarp +scarpa +scarpe +scarped +scarper +scarpered +scarpering +scarpers +scarpetti +scarph +scarphed +scarphing +scarphs +scarpines +scarping +scarplet +scarpment +scarproof +scarps +scarred +scarrer +scarry +scarrier +scarriest +scarring +Scarron +Scarrow +scars +scar's +Scarsdale +scar-seamed +scart +scarted +scarth +scarting +scarts +Scarus +scarved +scarves +Scarville +scase +scasely +SCAT +scat- +scatback +scatbacks +scatch +scathe +scathed +scatheful +scatheless +scathelessly +scathes +scathful +scathy +scathing +scathingly +Scaticook +scatland +scato- +scatology +scatologia +scatologic +scatological +scatologies +scatologist +scatologize +scatoma +scatomancy +scatomas +scatomata +scatophagy +scatophagid +Scatophagidae +scatophagies +scatophagoid +scatophagous +scatoscopy +scats +scatt +scatted +scatter +scatterable +scatteration +scatteraway +scatterbrain +scatter-brain +scatterbrained +scatter-brained +scatterbrains +scattered +scatteredly +scatteredness +scatterer +scatterers +scattergood +scattergram +scattergrams +scattergraph +scattergun +scatter-gun +scattery +scattering +scatteringly +scatterings +scatterling +scatterment +scattermouch +scatterplot +scatterplots +scatters +scattershot +scattersite +scatty +scattier +scattiest +scatting +scatts +scatula +scaturient +scaul +scaum +scaup +scaup-duck +scauper +scaupers +scaups +scaur +scaurie +scaurs +scaut +scavage +scavager +scavagery +scavel +scavenage +scavenge +scavenged +scavenger +scavengery +scavengerism +scavengers +scavengership +scavenges +scavenging +scaw +scawd +scawl +scawtite +scazon +scazontic +SCB +ScBC +ScBE +SCC +SCCA +scclera +SCCS +ScD +SCE +sceat +SCED +scegger +scelalgia +scelerat +scelerate +scelidosaur +scelidosaurian +scelidosauroid +Scelidosaurus +Scelidotherium +Sceliphron +sceloncus +Sceloporus +scelotyrbe +scelp +scena +scenary +scenario +scenarioist +scenarioization +scenarioize +scenarios +scenario's +scenarist +scenarists +scenarization +scenarize +scenarizing +scenas +scend +scended +scendentality +scending +scends +scene +scenecraft +Scenedesmus +sceneful +sceneman +scenery +sceneries +scenes +scene's +sceneshifter +scene-stealer +scenewright +scenic +scenical +scenically +scenist +scenite +scenograph +scenographer +scenography +scenographic +scenographical +scenographically +Scenopinidae +scension +scent +scented +scenter +scentful +scenting +scentless +scentlessness +scentproof +scents +scentwood +scepsis +scepter +scepterdom +sceptered +sceptering +scepterless +scepters +scepter's +sceptibly +Sceptic +sceptical +sceptically +scepticism +scepticize +scepticized +scepticizing +sceptics +sceptral +sceptre +sceptred +sceptredom +sceptreless +sceptres +sceptry +sceptring +sceptropherous +sceptrosophy +scerne +sceuophylacium +sceuophylax +sceuophorion +Scever +Scevo +Scevor +Scevour +scewing +SCF +scfh +scfm +Sch +sch. +Schaab +Schaaff +schaapsteker +Schabzieger +Schach +Schacht +Schacker +schadchan +Schadenfreude +Schaefer +Schaeffer +Schaefferia +Schaefferstown +Schaerbeek +Schafer +Schaffel +Schaffer +Schaffhausen +Schaghticoke +schairerite +Schaller +Schalles +schalmei +schalmey +schalstein +schanse +Schantz +schanz +schapbachite +Schaper +Schapira +schappe +schapped +schappes +schapping +schapska +Scharaga +Scharf +Scharff +Schargel +Schary +Scharlachberger +Scharnhorst +Scharwenka +schatchen +Schatz +Schaumberger +Schaumburg +Schaumburg-Lippe +schav +schavs +Schberg +Schear +Scheat +Schechinger +Schechter +Scheck +Schecter +Schedar +schediasm +schediastic +Schedius +schedulable +schedular +schedulate +schedule +scheduled +scheduler +schedulers +schedules +scheduling +schedulize +Scheel +Scheele +scheelin +scheelite +Scheer +Scheers +scheffel +schefferite +Scheherazade +Scheider +Scheidt +Schein +Scheiner +Scheld +Scheldt +Scheler +Schell +Schellens +Scheller +schelly +Schelling +Schellingian +Schellingianism +Schellingism +Schellsburg +schelm +scheltopusik +schema +schemas +schema's +schemata +schemati +schematic +schematical +schematically +schematics +schematisation +schematise +schematised +schematiser +schematising +schematism +schematist +schematization +schematize +schematized +schematizer +schematogram +schematograph +schematologetically +schematomancy +schematonics +scheme +schemed +schemeful +schemeless +schemer +schemery +schemers +schemes +scheme's +schemy +scheming +schemingly +schemist +schemozzle +Schenck +schene +Schenectady +Schenevus +Schenley +schepel +schepen +Schererville +Scherle +scherm +Scherman +Schertz +scherzando +scherzi +scherzo +scherzos +scherzoso +schesis +Scheuchzeria +Scheuchzeriaceae +scheuchzeriaceous +Scheveningen +Schiaparelli +schiavona +schiavone +schiavones +schiavoni +Schick +Schickard +Schiedam +Schiff +schiffli +Schiffman +Schifra +Schild +Schilit +Schiller +schillerfels +schillerization +schillerize +schillerized +schillerizing +schillers +Schilling +schillings +schillu +Schilt +schimmel +schynbald +schindylesis +schindyletic +Schindler +Schinica +Schinus +Schipa +schipperke +Schippers +Schiro +Schisandra +Schisandraceae +schism +schisma +schismatic +schismatical +schismatically +schismaticalness +schismatics +schismatism +schismatist +schismatize +schismatized +schismatizing +schismic +schismless +schisms +schist +schistaceous +schistic +schistocelia +schistocephalus +Schistocerca +schistocyte +schistocytosis +schistocoelia +schistocormia +schistocormus +schistoglossia +schistoid +schistomelia +schistomelus +schistoprosopia +schistoprosopus +schistorrhachis +schistoscope +schistose +schistosis +schistosity +Schistosoma +schistosomal +schistosome +schistosomia +schistosomiasis +schistosomus +schistosternia +schistothorax +schistous +schists +schistus +schiz +schiz- +Schizaea +Schizaeaceae +schizaeaceous +Schizanthus +schizaxon +schizy +schizier +schizo +schizo- +schizocarp +schizocarpic +schizocarpous +schizochroal +schizocyte +schizocytosis +schizocoele +schizocoelic +schizocoelous +schizodinic +schizogamy +schizogenesis +schizogenetic +schizogenetically +schizogenic +schizogenous +schizogenously +schizognath +Schizognathae +schizognathism +schizognathous +schizogony +schizogonic +schizogonous +Schizogregarinae +schizogregarine +Schizogregarinida +schizoid +schizoidism +schizoids +Schizolaenaceae +schizolaenaceous +schizolysigenous +schizolite +schizomanic +Schizomeria +schizomycete +Schizomycetes +schizomycetic +schizomycetous +schizomycosis +Schizonemertea +schizonemertean +schizonemertine +Schizoneura +Schizonotus +schizont +schizonts +schizopelmous +Schizopetalon +schizophasia +Schizophyceae +schizophyceous +Schizophyllum +Schizophyta +schizophyte +schizophytic +Schizophragma +schizophrene +schizophrenia +schizophreniac +schizophrenias +schizophrenic +schizophrenically +schizophrenics +schizopod +Schizopoda +schizopodal +schizopodous +schizorhinal +schizos +schizospore +schizostele +schizostely +schizostelic +schizothecal +schizothyme +schizothymia +schizothymic +schizothoracic +schizotrichia +Schizotrypanum +schiztic +schizzy +schizzo +Schlater +Schlauraffenland +Schlegel +Schley +Schleichera +Schleiden +Schleiermacher +schlemiel +schlemiels +schlemihl +Schlenger +schlenter +schlep +schlepp +schlepped +schlepper +schlepping +schlepps +schleps +Schlesien +Schlesinger +Schlessel +Schlessinger +Schleswig +Schleswig-Holstein +Schlicher +Schlick +Schlieffen +Schliemann +schliere +schlieren +schlieric +schlimazel +schlimazl +Schlitz +schlock +schlocky +schlocks +schloop +Schloss +Schlosser +Schlummerlied +schlump +schlumps +Schluter +Schmalkaldic +schmaltz +schmaltzes +schmaltzy +schmaltzier +schmaltziest +schmalz +schmalzes +schmalzy +schmalzier +schmalziest +schmatte +schmear +schmears +schmeer +schmeered +schmeering +schmeers +schmeiss +Schmeling +Schmeltzer +schmelz +schmelze +schmelzes +Schmerz +Schmidt +Schmidt-Rottluff +Schmierkse +Schmitt +Schmitz +schmo +schmoe +schmoes +schmoos +schmoose +schmoosed +schmooses +schmoosing +schmooze +schmoozed +schmoozes +schmoozing +schmos +schmuck +schmucks +SchMusB +Schnabel +Schnabelkanne +Schnapp +schnapper +schnapps +schnaps +schnauzer +schnauzers +schnebelite +schnecke +schnecken +Schnecksville +Schneider +Schneiderian +Schneiderman +Schnell +schnitz +schnitzel +Schnitzler +schnook +schnooks +schnorchel +schnorkel +schnorkle +Schnorr +schnorrer +schnoz +schnozz +schnozzle +schnozzola +Schnur +Schnurr +scho +Schober +schochat +schoche +schochet +schoenanth +Schoenberg +Schoenburg +Schoenfelder +Schoening +Schoenius +schoenobatic +schoenobatist +Schoenocaulon +Schoenus +Schofield +Schoharie +schokker +schola +scholae +scholaptitude +scholar +scholarch +scholardom +scholarian +scholarism +scholarity +scholarless +scholarly +scholarlike +scholarliness +scholars +scholarship +scholarships +scholarship's +scholasm +Scholastic +scholastical +scholastically +scholasticate +Scholasticism +scholasticly +scholastics +scholasticus +Scholem +scholia +scholiast +scholiastic +scholion +scholium +scholiumlia +scholiums +Scholz +Schomberger +Schomburgkia +Schonbein +Schonberg +schone +Schonfeld +schonfelsite +Schonfield +Schongauer +Schonthal +Schoodic +Schoof +School +schoolable +schoolage +school-age +schoolbag +schoolboy +schoolboydom +schoolboyhood +schoolboyish +schoolboyishly +schoolboyishness +schoolboyism +schoolboys +schoolboy's +schoolbook +schoolbookish +schoolbooks +school-bred +schoolbutter +schoolchild +schoolchildren +Schoolcraft +schooldays +schooldame +schooldom +schooled +schooler +schoolery +schoolers +schoolfellow +schoolfellows +schoolfellowship +schoolful +schoolgirl +schoolgirlhood +schoolgirly +schoolgirlish +schoolgirlishly +schoolgirlishness +schoolgirlism +schoolgirls +schoolgoing +schoolhouse +school-house +schoolhouses +schoolhouse's +schoolyard +schoolyards +schoolie +schooling +schoolingly +schoolish +schoolkeeper +schoolkeeping +school-leaving +schoolless +schoollike +schoolma +schoolmaam +schoolma'am +schoolmaamish +school-made +school-magisterial +schoolmaid +Schoolman +schoolmarm +schoolmarms +schoolmaster +schoolmasterhood +schoolmastery +schoolmastering +schoolmasterish +schoolmasterishly +schoolmasterishness +schoolmasterism +schoolmasterly +schoolmasterlike +schoolmasters +schoolmaster's +schoolmastership +schoolmate +schoolmates +schoolmen +schoolmiss +schoolmistress +schoolmistresses +schoolmistressy +schoolroom +schoolrooms +schoolroom's +Schools +school-taught +schoolteacher +schoolteachery +schoolteacherish +schoolteacherly +schoolteachers +schoolteaching +schooltide +schooltime +school-trained +schoolward +schoolwards +schoolwork +schoon +schooner +schooner-rigged +schooners +schooper +Schopenhauer +Schopenhauereanism +Schopenhauerian +Schopenhauerism +schoppen +schorenbergite +schorl +schorlaceous +schorl-granite +schorly +schorlomite +schorlous +schorl-rock +schorls +Schott +schottische +schottish +Schottky +Schou +schout +Schouten +schouw +Schow +schradan +Schrader +Schram +Schramke +schrank +schraubthaler +Schrdinger +Schrebera +Schreck +schrecklich +Schrecklichkeit +Schreib +Schreibe +Schreiber +schreibersite +Schreibman +schreiner +schreinerize +schreinerized +schreinerizing +schryari +Schrick +schriesheimite +Schriever +schrik +schriks +schrod +Schroder +Schrodinger +schrods +Schroeder +Schroedinger +Schroer +Schroth +schrother +Schrund +schtick +schticks +schtik +schtiks +schtoff +Schubert +Schug +Schuh +schuhe +Schuyler +Schuylerville +Schuylkill +schuit +schuyt +schuits +Schul +Schulberg +Schule +Schulein +Schulenburg +Schuler +Schulman +schuln +schultenite +Schulter +Schultz +schultze +Schulz +Schulze +Schumacher +Schuman +Schumann +Schumer +Schumpeter +schungite +Schurman +Schurz +Schuschnigg +schuss +schussboomer +schussboomers +schussed +schusser +schusses +schussing +Schuster +schute +Schutz +Schutzstaffel +schwa +Schwab +schwabacher +Schwaben +Schwalbea +Schwann +schwanpan +schwarmerei +Schwartz +Schwarz +Schwarzian +Schwarzkopf +Schwarzwald +schwas +Schweiker +Schweinfurt +Schweitzer +Schweiz +schweizer +schweizerkase +Schwejda +Schwendenerian +Schwenk +Schwenkfelder +Schwenkfeldian +Schwerin +Schwertner +Schwing +Schwinn +Schwitters +Schwitzer +Schwyz +SCI +sci. +Sciadopitys +Sciaena +sciaenid +Sciaenidae +sciaenids +sciaeniform +Sciaeniformes +sciaenoid +sciage +sciagraph +sciagraphed +sciagraphy +sciagraphic +sciagraphing +scialytic +sciamachy +sciamachies +sciametry +Scian +sciapod +sciapodous +Sciara +sciarid +Sciaridae +Sciarinae +sciascope +sciascopy +sciath +sciatheric +sciatherical +sciatherically +sciatic +sciatica +sciatical +sciatically +sciaticas +sciaticky +sciatics +scybala +scybalous +scybalum +Scibert +scibile +scye +scyelite +science +scienced +sciences +science's +scient +scienter +scientia +sciential +scientiarum +scientician +Scientific +scientifical +scientifically +scientificalness +scientificogeographical +scientificohistorical +scientificophilosophical +scientificopoetic +scientificoreligious +scientificoromantic +scientintically +scientism +Scientist +scientistic +scientistically +scientists +scientist's +scientize +scientolism +Scientology +scientologist +SCIFI +sci-fi +scil +Scylaceus +Scyld +scilicet +Scilla +Scylla +Scyllaea +Scyllaeidae +scillain +scyllarian +Scyllaridae +scyllaroid +Scyllarus +scillas +Scyllidae +Scylliidae +scyllioid +Scylliorhinidae +scylliorhinoid +Scylliorhinus +scillipicrin +Scillitan +scyllite +scillitin +scillitine +scyllitol +scillitoxin +Scyllium +Scillonian +scimetar +scimetars +scimitar +scimitared +scimitarpod +scimitars +scimitar-shaped +scimiter +scimitered +scimiterpod +scimiters +scincid +Scincidae +scincidoid +scinciform +scincoid +scincoidian +scincoids +Scincomorpha +Scincus +scind +sciniph +scintigraphy +scintigraphic +scintil +scintilla +scintillant +scintillantly +scintillas +scintillate +scintillated +scintillates +scintillating +scintillatingly +scintillation +scintillations +scintillator +scintillators +scintillescent +scintillize +scintillometer +scintilloscope +scintillose +scintillous +scintillously +scintle +scintled +scintler +scintling +Scio +sciograph +sciography +sciographic +sciolism +sciolisms +sciolist +sciolistic +sciolists +sciolous +sciolto +sciomachy +sciomachiology +sciomancy +sciomantic +scion +scions +sciophilous +sciophyte +sciophobia +scioptic +sciopticon +scioptics +scioptric +sciosophy +sciosophies +sciosophist +Sciot +Sciota +scioterical +scioterique +sciotheism +sciotheric +sciotherical +sciotherically +Scioto +scious +scypha +scyphae +scyphate +scyphi +scyphi- +scyphiferous +scyphiform +scyphiphorous +scyphistoma +scyphistomae +scyphistomas +scyphistomoid +scyphistomous +scypho- +scyphoi +scyphomancy +Scyphomedusae +scyphomedusan +scyphomedusoid +scyphophore +Scyphophori +scyphophorous +scyphopolyp +scyphose +scyphostoma +Scyphozoa +scyphozoan +scyphula +scyphulus +scyphus +Scipio +scypphi +scirenga +scirocco +sciroccos +Scirophoria +Scirophorion +Scyros +Scirpus +scirrhi +scirrhogastria +scirrhoid +scirrhoma +scirrhosis +scirrhosity +scirrhous +scirrhus +scirrhuses +scirrosity +scirtopod +Scirtopoda +scirtopodous +sciscitation +scissel +scissible +scissil +scissile +scission +scissions +scissiparity +scissor +scissorbill +scissorbird +scissored +scissorer +scissor-fashion +scissor-grinder +scissoria +scissoring +scissorium +scissor-legs +scissorlike +scissorlikeness +scissors +scissorsbird +scissors-fashion +scissors-grinder +scissorsmith +scissors-shaped +scissors-smith +scissorstail +scissortail +scissor-tailed +scissor-winged +scissorwise +scissura +scissure +Scissurella +scissurellid +Scissurellidae +scissures +scyt +scytale +Scitaminales +Scitamineae +Scyth +scythe +scythe-armed +scythe-bearing +scythed +scythe-leaved +scytheless +scythelike +scytheman +scythes +scythe's +scythe-shaped +scythesmith +scythestone +scythework +Scythia +Scythian +Scythic +scything +Scythize +Scytho-aryan +Scytho-dravidian +Scytho-greek +Scytho-median +scytitis +scytoblastema +scytodepsic +Scytonema +Scytonemataceae +scytonemataceous +scytonematoid +scytonematous +Scytopetalaceae +scytopetalaceous +Scytopetalum +Scituate +sciurid +Sciuridae +sciurids +sciurine +sciurines +sciuroid +sciuroids +sciuromorph +Sciuromorpha +sciuromorphic +Sciuropterus +Sciurus +scivvy +scivvies +sclaff +sclaffed +sclaffer +sclaffers +sclaffert +sclaffing +sclaffs +Sclar +sclat +sclatch +sclate +Sclater +Sclav +Sclavonian +sclaw +sclent +scler +scler- +sclera +sclerae +scleral +scleranth +Scleranthaceae +Scleranthus +scleras +scleratogenous +sclere +sclerectasia +sclerectomy +sclerectomies +scleredema +sclereid +sclereids +sclerema +sclerencephalia +sclerenchyma +sclerenchymatous +sclerenchyme +sclererythrin +scleretinite +Scleria +scleriasis +sclerify +sclerification +sclerite +sclerites +scleritic +scleritis +sclerized +sclero- +sclerobase +sclerobasic +scleroblast +scleroblastema +scleroblastemic +scleroblastic +sclerocauly +sclerochorioiditis +sclerochoroiditis +scleroconjunctival +scleroconjunctivitis +sclerocornea +sclerocorneal +sclerodactyly +sclerodactylia +sclerodema +scleroderm +Scleroderma +Sclerodermaceae +Sclerodermata +Sclerodermatales +sclerodermatitis +sclerodermatous +Sclerodermi +sclerodermia +sclerodermic +sclerodermite +sclerodermitic +sclerodermitis +sclerodermous +sclerogen +Sclerogeni +sclerogenic +sclerogenoid +sclerogenous +scleroid +scleroiritis +sclerokeratitis +sclerokeratoiritis +scleroma +scleromas +scleromata +scleromeninx +scleromere +sclerometer +sclerometric +scleronychia +scleronyxis +sclero-oophoritis +sclero-optic +Scleropages +Scleroparei +sclerophyll +sclerophylly +sclerophyllous +sclerophthalmia +scleroprotein +sclerosal +sclerosarcoma +Scleroscope +sclerose +sclerosed +scleroseptum +scleroses +sclerosing +sclerosis +sclerosises +scleroskeletal +scleroskeleton +Sclerospora +sclerostenosis +Sclerostoma +sclerostomiasis +sclerotal +sclerote +sclerotia +sclerotial +sclerotic +sclerotica +sclerotical +scleroticectomy +scleroticochorioiditis +scleroticochoroiditis +scleroticonyxis +scleroticotomy +sclerotin +Sclerotinia +sclerotinial +sclerotiniose +sclerotioid +sclerotitic +sclerotitis +sclerotium +sclerotization +sclerotized +sclerotoid +sclerotome +sclerotomy +sclerotomic +sclerotomies +sclerous +scleroxanthin +sclerozone +scliff +sclim +sclimb +SCM +SCMS +SCO +scoad +scob +scobby +Scobey +scobicular +scobiform +scobs +scodgy +scoff +scoffed +scoffer +scoffery +scoffers +scoffing +scoffingly +scoffingstock +scofflaw +scofflaws +scoffs +Scofield +scog +scoggan +scogger +scoggin +scogginism +scogginist +scogie +scoinson +scoke +scolb +scold +scoldable +scolded +scoldenore +scolder +scolders +scolding +scoldingly +scoldings +scolds +scoleces +scoleciasis +scolecid +Scolecida +scoleciform +scolecite +scolecoid +scolecology +scolecophagous +scolecospore +scoley +scoleryng +Scoles +scolex +Scolia +scolices +scoliid +Scoliidae +Scolymus +scoliograptic +scoliokyposis +scolioma +scoliomas +scoliometer +scolion +scoliorachitic +scoliosis +scoliotic +scoliotone +scolite +scolytid +Scolytidae +scolytids +scolytoid +Scolytus +scollop +scolloped +scolloper +scolloping +scollops +scoloc +scolog +scolopaceous +Scolopacidae +scolopacine +Scolopax +Scolopendra +Scolopendrella +Scolopendrellidae +scolopendrelloid +scolopendrid +Scolopendridae +scolopendriform +scolopendrine +Scolopendrium +scolopendroid +scolopes +scolophore +scolopophore +scolops +Scomber +scomberoid +Scombresocidae +Scombresox +scombrid +Scombridae +scombriform +Scombriformes +scombrine +scombroid +Scombroidea +scombroidean +scombrone +scomfit +scomm +sconce +sconced +sconcer +sconces +sconcheon +sconcible +sconcing +Scone +scones +Scooba +scooch +scoon +scoop +scooped +scooper +scoopers +scoopful +scoopfulfuls +scoopfuls +scooping +scoopingly +scoop-net +SCOOPS +scoopsful +scoot +scooted +scooter +scooters +scooting +scoots +scop +scopa +scoparin +scoparium +scoparius +Scopas +scopate +scope +scoped +scopeless +scopelid +Scopelidae +scopeliform +scopelism +scopeloid +Scopelus +Scopes +scopet +scophony +scopy +scopic +Scopidae +scopiferous +scopiform +scopiformly +scopine +scoping +scopious +scopiped +scopol- +scopola +scopolamin +scopolamine +scopoleine +scopoletin +scopoline +scopone +scopophilia +scopophiliac +scopophilic +Scopp +scopperil +scops +scoptical +scoptically +scoptophilia +scoptophiliac +scoptophilic +scoptophobia +scopula +scopulae +Scopularia +scopularian +scopulas +scopulate +scopuliferous +scopuliform +scopuliped +Scopulipedes +scopulite +scopulous +scopulousness +Scopus +scorbuch +scorbute +scorbutic +scorbutical +scorbutically +scorbutize +scorbutus +scorce +scorch +scorched +scorcher +scorchers +scorches +scorching +scorchingly +scorchingness +scorchproof +scorchs +scordato +scordatura +scordaturas +scordature +scordium +score +scoreboard +scoreboards +scorebook +scorecard +scored +scorekeeper +scorekeeping +scoreless +scorepad +scorepads +scorer +scorers +scores +Scoresby +scoresheet +scoria +scoriac +scoriaceous +scoriae +scorify +scorification +scorified +scorifier +scorifies +scorifying +scoriform +scoring +scorings +scorious +scorkle +scorn +scorned +scorner +scorners +scornful +scornfully +scornfulness +scorny +Scornik +scorning +scorningly +scornproof +scorns +scorodite +Scorpaena +scorpaenid +Scorpaenidae +scorpaenoid +scorpene +scorper +Scorpidae +Scorpididae +Scorpii +Scorpiid +Scorpio +scorpioid +scorpioidal +Scorpioidea +Scorpion +Scorpiones +scorpionfish +scorpionfishes +scorpionfly +scorpionflies +scorpionic +scorpionid +Scorpionida +Scorpionidea +Scorpionis +scorpions +scorpion's +scorpionweed +scorpionwort +scorpios +Scorpiurus +Scorpius +scorse +scorser +scortation +scortatory +scorza +Scorzonera +SCOT +Scot. +scotal +scotale +Scotch +scotched +scotcher +Scotchery +scotches +Scotch-gaelic +scotch-hopper +Scotchy +Scotchify +Scotchification +Scotchiness +scotching +Scotch-Irish +Scotchman +scotchmen +Scotch-misty +Scotchness +scotch-tape +scotch-taped +scotch-taping +Scotchwoman +scote +Scoter +scoterythrous +scoters +scot-free +Scotia +scotias +Scotic +scotino +Scotism +Scotist +Scotistic +Scotistical +Scotize +Scotland +Scotlandwards +Scotney +scoto- +Scoto-allic +Scoto-britannic +Scoto-celtic +scotodinia +Scoto-english +Scoto-Gaelic +scotogram +scotograph +scotography +scotographic +Scoto-irish +scotoma +scotomas +scotomata +scotomatic +scotomatical +scotomatous +scotomy +scotomia +scotomic +Scoto-norman +Scoto-norwegian +scotophilia +scotophiliac +scotophobia +scotopia +scotopias +scotopic +Scoto-saxon +Scoto-scandinavian +scotoscope +scotosis +SCOTS +Scotsman +Scotsmen +Scotswoman +Scott +Scott-connected +Scottdale +Scotti +Scotty +scottice +Scotticism +Scotticize +Scottie +Scotties +Scottify +Scottification +Scottish +Scottisher +Scottish-irish +Scottishly +Scottishman +Scottishness +Scottown +Scotts +Scottsbluff +Scottsboro +Scottsburg +Scottsdale +Scottsmoor +Scottsville +Scottville +Scotus +scouch +scouk +scoundrel +scoundreldom +scoundrelish +scoundrelism +scoundrelly +scoundrels +scoundrel's +scoundrelship +scoup +scour +scourage +scoured +scourer +scourers +scouress +scourfish +scourfishes +scourge +scourged +scourger +scourgers +scourges +scourging +scourgingly +scoury +scouriness +scouring +scourings +scours +scourway +scourweed +scourwort +Scouse +scouses +Scout +scoutcraft +scoutdom +scouted +scouter +scouters +scouth +scouther +scouthered +scouthering +scouthers +scouthood +scouths +Scouting +scoutingly +scoutings +scoutish +scoutmaster +scoutmasters +scouts +scoutwatch +scove +scovel +scovy +Scoville +scovillite +scow +scowbank +scowbanker +scowder +scowdered +scowdering +scowders +scowed +scowing +scowl +scowled +scowler +scowlers +scowlful +scowling +scowlingly +scowlproof +scowls +scowman +scowmen +scows +scowther +SCP +SCPC +SCPD +SCR +scr- +scr. +scrab +Scrabble +scrabbled +scrabbler +scrabblers +scrabbles +scrabbly +scrabbling +scrabe +scraber +scrae +scraffle +scrag +scragged +scraggedly +scraggedness +scragger +scraggy +scraggier +scraggiest +scraggily +scragginess +scragging +scraggle +scraggled +scraggly +scragglier +scraggliest +scraggliness +scraggling +scrags +scray +scraich +scraiched +scraiching +scraichs +scraye +scraigh +scraighed +scraighing +scraighs +scraily +SCRAM +scramasax +scramasaxe +scramb +scramble +scramblebrained +scrambled +scramblement +scrambler +scramblers +scrambles +scrambly +scrambling +scramblingly +scram-handed +scramjet +scrammed +scramming +scrampum +scrams +scran +scranch +scrank +scranky +scrannel +scrannels +scranny +scrannier +scranniest +scranning +Scranton +scrap +scrapable +scrapbook +scrap-book +scrapbooks +scrape +scrapeage +scraped +scrape-finished +scrape-gut +scrapepenny +scraper +scraperboard +scrapers +scrapes +scrape-shoe +scrape-trencher +scrapheap +scrap-heap +scrapy +scrapie +scrapies +scrapiness +scraping +scrapingly +scrapings +scrapler +scraplet +scrapling +scrapman +scrapmonger +scrappage +scrapped +scrapper +scrappers +scrappet +scrappy +scrappier +scrappiest +scrappily +scrappiness +scrapping +scrappingly +scrapple +scrappler +scrapples +scraps +scrap's +scrapworks +scrat +Scratch +scratchable +scratchably +scratchback +scratchboard +scratchbrush +scratch-brush +scratchcard +scratchcarding +scratchcat +scratch-coated +scratched +scratcher +scratchers +scratches +scratchy +scratchier +scratchiest +scratchification +scratchily +scratchiness +scratching +scratchingly +scratchless +scratchlike +scratchman +scratchpad +scratch-pad +scratchpads +scratchpad's +scratch-penny +scratchproof +scratchweed +scratchwork +scrath +scratter +scrattle +scrattling +scrauch +scrauchle +scraunch +scraw +scrawk +scrawl +scrawled +scrawler +scrawlers +scrawly +scrawlier +scrawliest +scrawliness +scrawling +scrawls +scrawm +scrawny +scrawnier +scrawniest +scrawnily +scrawniness +scraze +screak +screaked +screaky +screaking +screaks +scream +screamed +screamer +screamers +screamy +screaminess +screaming +screamingly +screaming-meemies +screamproof +screams +screar +scree +screech +screechbird +screeched +screecher +screeches +screechy +screechier +screechiest +screechily +screechiness +screeching +screechingly +screech-owl +screed +screeded +screeding +screeds +screek +screel +screeman +screen +screenable +screenage +screencraft +screendom +screened +screener +screeners +screen-faced +screenful +screeny +screening +screenings +screenland +screenless +screenlike +screenman +screeno +screenplay +screenplays +Screens +screensman +screen-test +screen-wiper +screenwise +screenwork +screenwriter +screes +screet +screeve +screeved +screever +screeving +screich +screigh +screve +Screven +screver +screw +screwable +screwage +screw-back +screwball +screwballs +screwbarrel +screwbean +screw-bound +screw-capped +screw-chasing +screw-clamped +screw-cutting +screw-down +screwdrive +screw-driven +screwdriver +screwdrivers +screwed +screwed-up +screw-eyed +screwer +screwers +screwfly +screw-geared +screwhead +screwy +screwier +screwiest +screwiness +screwing +screwish +screwless +screw-lifted +screwlike +screwman +screwmatics +screwpile +screw-piled +screw-pin +screw-pine +screw-pitch +screwplate +screwpod +screw-propelled +screwpropeller +screws +screw-shaped +screwship +screw-slotting +screwsman +screwstem +screwstock +screw-stoppered +screw-threaded +screw-topped +screw-torn +screw-turned +screw-turning +screwup +screw-up +screwups +screwwise +screwworm +scrfchar +scry +Scriabin +scribable +scribacious +scribaciousness +scribal +scribals +scribanne +scribatious +scribatiousness +scribbet +scribblage +scribblative +scribblatory +scribble +scribbleable +scribbled +scribbledom +scribbleism +scribblemania +scribblemaniacal +scribblement +scribbleomania +scribbler +scribblers +scribbles +scribble-scrabble +scribbly +scribbling +scribblingly +Scribe +scribed +scriber +scribers +scribes +scribeship +scribing +scribism +Scribner +Scribners +scribophilous +scride +scried +scryer +scries +scrieve +scrieved +scriever +scrieves +scrieving +scriggle +scriggler +scriggly +scrying +scrike +scrim +scrime +scrimer +scrimy +scrimmage +scrimmaged +scrimmager +scrimmages +scrimmaging +scrimp +scrimped +scrimper +scrimpy +scrimpier +scrimpiest +scrimpily +scrimpiness +scrimping +scrimpingly +scrimpit +scrimply +scrimpness +scrimps +scrimption +scrims +scrimshander +scrimshandy +scrimshank +scrimshanker +scrimshaw +scrimshaws +scrimshon +scrimshorn +scrin +scrinch +scrine +scringe +scrinia +scriniary +scrinium +scrip +scripee +scripless +scrippage +Scripps +scrips +scrip-scrap +scripsit +Script +Script. +scripted +scripter +scripting +scription +scriptitious +scriptitiously +scriptitory +scriptive +scripto +scriptor +scriptory +scriptoria +scriptorial +scriptorium +scriptoriums +scripts +script's +scriptum +scriptural +Scripturalism +Scripturalist +Scripturality +scripturalize +scripturally +scripturalness +Scripturarian +Scripture +Scriptured +Scriptureless +scriptures +scripturiency +scripturient +Scripturism +Scripturist +scriptwriter +script-writer +scriptwriting +scripula +scripulum +scripuralistic +scrit +scritch +scritch-owl +scritch-scratch +scritch-scratching +scrite +scrithe +scritoire +scrivaille +scrivan +scrivano +scrive +scrived +scrivello +scrivelloes +scrivellos +Scriven +scrivener +scrivenery +scriveners +scrivenership +scrivening +scrivenly +Scrivenor +Scrivens +scriver +scrives +scriving +Scrivings +scrob +scrobble +scrobe +scrobicula +scrobicular +scrobiculate +scrobiculated +scrobicule +scrobiculus +scrobis +scrod +scroddled +scrodgill +scrods +scroff +scrofula +scrofularoot +scrofulas +scrofulaweed +scrofulide +scrofulism +scrofulitic +scrofuloderm +scrofuloderma +scrofulorachitic +scrofulosis +scrofulotuberculous +scrofulous +scrofulously +scrofulousness +scrog +Scrogan +scrogged +scroggy +scroggie +scroggier +scroggiest +Scroggins +scrogie +scrogs +scroyle +scroinoch +scroinogh +scrolar +scroll +scroll-cut +scrolled +scrollery +scrollhead +scrolly +scrolling +scroll-like +scrolls +scroll-shaped +scrollwise +scrollwork +scronach +scroo +scrooch +Scrooge +scrooges +scroop +scrooped +scrooping +scroops +scrootch +Scrope +Scrophularia +Scrophulariaceae +scrophulariaceous +scrota +scrotal +scrotectomy +scrotiform +scrotitis +scrotocele +scrotofemoral +scrotta +scrotum +scrotums +scrouge +scrouged +scrouger +scrouges +scrouging +scrounge +scrounged +scrounger +scroungers +scrounges +scroungy +scroungier +scroungiest +scrounging +scrout +scrow +scrub +scrubbable +scrubbed +scrubber +scrubbery +scrubbers +scrubby +scrubbier +scrubbiest +scrubbily +scrubbiness +scrubbing +scrubbing-brush +scrubbird +scrub-bird +scrubbly +scrubboard +scrubgrass +scrubland +scrublike +scrubs +scrub-up +scrubwoman +scrubwomen +scrubwood +scruf +scruff +scruffy +scruffier +scruffiest +scruffily +scruffiness +scruffle +scruffman +scruffs +scruft +scrum +scrummage +scrummaged +scrummager +scrummaging +scrummed +scrump +scrumpy +scrumple +scrumption +scrumptious +scrumptiously +scrumptiousness +scrums +scrunch +scrunched +scrunches +scrunchy +scrunching +scrunchs +scrunge +scrunger +scrunt +scrunty +scruple +scrupled +scrupleless +scrupler +scruples +scruplesome +scruplesomeness +scrupling +scrupula +scrupular +scrupuli +scrupulist +scrupulosity +scrupulosities +scrupulous +scrupulously +scrupulousness +scrupulum +scrupulus +scrush +scrutability +scrutable +scrutate +scrutation +scrutator +scrutatory +scrutinant +scrutinate +scrutineer +scrutiny +scrutinies +scrutiny-proof +scrutinisation +scrutinise +scrutinised +scrutinising +scrutinization +scrutinize +scrutinized +scrutinizer +scrutinizers +scrutinizes +scrutinizing +scrutinizingly +scrutinous +scrutinously +scruto +scrutoire +scruze +SCS +SCSA +SCSI +SCT +sctd +SCTS +SCU +SCUBA +scubas +SCUD +scuddaler +scuddawn +scudded +scudder +Scuddy +scuddick +scudding +scuddle +Scudery +scudi +scudler +scudo +scuds +scuff +scuffed +scuffer +scuffy +scuffing +scuffle +scuffled +scuffler +scufflers +scuffles +scuffly +scuffling +scufflingly +scuffs +scuft +scufter +scug +scuggery +sculch +sculduddery +sculdudderies +sculduggery +sculk +sculked +sculker +sculkers +sculking +sculks +scull +scullduggery +sculled +Sculley +sculler +scullery +sculleries +scullers +scullful +Scully +Scullin +sculling +scullion +scullionish +scullionize +scullions +scullionship +scullog +scullogue +sculls +sculp +sculp. +sculped +sculper +sculpin +sculping +sculpins +sculps +sculpsit +sculpt +sculpted +sculptile +sculpting +sculptitory +sculptograph +sculptography +Sculptor +Sculptorid +Sculptoris +sculptors +sculptor's +sculptress +sculptresses +sculpts +sculptural +sculpturally +sculpturation +sculpture +sculptured +sculpturer +sculptures +sculpturesque +sculpturesquely +sculpturesqueness +sculpturing +sculsh +scult +scum +scumber +scumble +scumbled +scumbles +scumbling +scumboard +scumfish +scumless +scumlike +scummed +scummer +scummers +scummy +scummier +scummiest +scumminess +scumming +scumproof +scums +scun +scuncheon +scunder +scunge +scungy +scungili +scungilli +scunner +scunnered +scunnering +scunners +Scunthorpe +scup +scupful +scuppaug +scuppaugs +scupper +scuppered +scuppering +scuppernong +scuppers +scuppet +scuppit +scuppler +scups +scur +scurdy +scurf +scurfer +scurfy +scurfier +scurfiest +scurfily +scurfiness +scurflike +scurfs +scurling +Scurlock +scurry +scurried +scurrier +scurries +scurrying +scurril +scurrile +scurrilist +scurrility +scurrilities +scurrilize +scurrilous +scurrilously +scurrilousness +S-curve +scurvy +scurvied +scurvier +scurvies +scurviest +scurvily +scurviness +scurvish +scurvyweed +scusation +scuse +scusin +scut +scuta +scutage +scutages +scutal +Scutari +scutate +scutated +scutatiform +scutation +scutch +scutched +scutcheon +scutcheoned +scutcheonless +scutcheonlike +scutcheons +scutcheonwise +scutcher +scutchers +scutches +scutching +scutchs +scute +scutel +scutella +scutellae +scutellar +Scutellaria +scutellarin +scutellate +scutellated +scutellation +scutellerid +Scutelleridae +scutelliform +scutelligerous +scutelliplantar +scutelliplantation +scutellum +scutes +Scuti +scutibranch +Scutibranchia +scutibranchian +scutibranchiate +scutifer +scutiferous +scutiform +scutiger +Scutigera +scutigeral +Scutigeridae +scutigerous +scutiped +scuts +Scutt +scutta +scutter +scuttered +scuttering +scutters +scutty +scuttle +scuttlebutt +scuttled +scuttleful +scuttleman +scuttler +scuttles +scuttling +scuttock +scutula +scutular +scutulate +scutulated +scutulum +Scutum +scuz +scuzzy +scuzzier +SCX +SD +sd. +SDA +SDB +SDCD +SDD +sdeath +'sdeath +sdeign +SDF +SDH +SDI +SDIO +SDIS +SDL +SDLC +SDM +SDN +SDO +SDOC +SDP +SDR +SDRC +SDRs +sdrucciola +SDS +SDSC +SDU +sdump +SDV +SE +se- +sea +seabag +seabags +seabank +sea-bank +sea-bathed +seabeach +seabeaches +sea-bean +seabeard +sea-beast +sea-beat +sea-beaten +Seabeck +seabed +seabeds +Seabee +Seabees +seaberry +seabird +sea-bird +seabirds +Seabiscuit +seaboard +seaboards +sea-boat +seaboot +seaboots +seaborderer +Seaborg +sea-born +seaborne +sea-borne +seabound +sea-bounded +sea-bounding +sea-bred +sea-breeze +sea-broke +Seabrook +Seabrooke +sea-built +Seabury +sea-calf +seacannie +sea-captain +sea-card +seacatch +sea-circled +Seacliff +sea-cliff +sea-coal +seacoast +sea-coast +seacoasts +seacoast's +seacock +sea-cock +seacocks +sea-compelling +seaconny +sea-convulsing +sea-cow +seacraft +seacrafty +seacrafts +seacross +seacunny +sea-cut +Seaddon +sea-deep +Seaden +sea-deserted +sea-devil +sea-divided +seadog +sea-dog +seadogs +Seadon +sea-dragon +Seadrift +sea-driven +seadrome +seadromes +sea-eagle +sea-ear +sea-elephant +sea-encircled +seafardinger +seafare +seafarer +seafarers +seafaring +sea-faring +seafarings +sea-fern +sea-fight +seafighter +sea-fighter +sea-fish +seaflood +seafloor +seafloors +seaflower +sea-flower +seafoam +sea-foam +seafolk +seafood +sea-food +seafoods +Seaford +sea-form +Seaforth +Seaforthia +Seafowl +sea-fowl +seafowls +sea-framing +seafront +sea-front +seafronts +sea-gait +sea-gate +Seaghan +Seagirt +sea-girt +sea-god +sea-goddess +seagoer +seagoing +sea-going +Seagoville +sea-gray +Seagram +sea-grape +sea-grass +Seagrave +Seagraves +sea-green +seagull +sea-gull +seagulls +seah +sea-heath +sea-hedgehog +sea-hen +sea-holly +sea-holm +seahorse +sea-horse +seahound +Seahurst +sea-island +seak +sea-kale +seakeeping +sea-kindly +seakindliness +sea-kindliness +sea-king +seal +sealable +sea-lane +sealant +sealants +sea-lawyer +seal-brown +sealch +Seale +sealed +sealed-beam +sea-legs +sealer +sealery +sealeries +sealers +sealess +sealet +sealette +sealevel +sea-level +sealflower +Sealy +Sealyham +sealike +sealine +sea-line +sealing +sealing-wax +sea-lion +sealkie +sealless +seallike +sea-lost +sea-louse +sea-loving +seal-point +seals +sealskin +sealskins +Sealston +sealwort +seam +sea-maid +sea-maiden +Seaman +seamancraft +seamanite +seamanly +seamanlike +seamanlikeness +seamanliness +seamanship +seamanships +seamark +sea-mark +seamarks +Seamas +seambiter +seamed +seamen +seamer +seamers +seamew +Seami +seamy +seamier +seamiest +seaminess +seaming +seamy-sided +seamless +seamlessly +seamlessness +seamlet +seamlike +sea-monk +sea-monster +seamost +seamount +seamounts +sea-mouse +seamrend +seam-rent +seam-ripped +seam-ript +seamrog +seams +seamster +seamsters +seamstress +seamstresses +Seamus +Sean +Seana +seance +seances +sea-nymph +Seanor +sea-otter +sea-otter's-cabbage +SEAP +sea-packed +sea-parrot +sea-pie +seapiece +sea-piece +seapieces +sea-pike +sea-pink +seaplane +sea-plane +seaplanes +sea-poacher +seapoose +seaport +seaports +seaport's +seapost +sea-potent +sea-purse +seaquake +sea-quake +seaquakes +sear +sea-racing +sea-raven +Searby +searce +searcer +search +searchable +searchableness +searchant +searched +searcher +searcheress +searcherlike +searchers +searchership +searches +searchful +searching +searchingly +searchingness +searchings +searchless +searchlight +searchlights +searchment +Searcy +searcloth +seared +searedness +searer +searest +seary +searing +searingly +Searle +Searles +searlesite +searness +searobin +sea-robin +sea-room +sea-rounded +sea-rover +searoving +sea-roving +Sears +Searsboro +Searsmont +Searsport +sea-run +sea-running +SEAS +sea-sailing +sea-salt +Seasan +sea-sand +sea-saw +seascape +sea-scape +seascapes +seascapist +sea-scented +sea-scourged +seascout +seascouting +seascouts +sea-serpent +sea-service +seashell +sea-shell +seashells +seashine +seashore +sea-shore +seashores +seashore's +sea-shouldering +seasick +sea-sick +seasickness +seasicknesses +Seaside +sea-side +seasider +seasides +sea-slug +seasnail +sea-snail +sea-snake +sea-snipe +Season +seasonable +seasonableness +seasonably +seasonal +seasonality +seasonally +seasonalness +seasoned +seasonedly +seasoner +seasoners +seasoning +seasoninglike +seasonings +seasonless +seasons +sea-spider +seastar +sea-star +seastrand +seastroke +sea-surrounded +sea-swallow +sea-swallowed +seat +seatang +seatbelt +seated +seater +seaters +seathe +seating +seatings +seatless +seatmate +seatmates +seat-mile +SEATO +Seaton +Seatonville +sea-torn +sea-tossed +sea-tost +seatrain +seatrains +sea-traveling +seatron +sea-trout +seats +seatsman +seatstone +Seattle +seatwork +seatworks +sea-urchin +seave +Seavey +Seaver +seavy +Seaview +Seavir +seaway +sea-way +seaways +seawall +sea-wall +sea-walled +seawalls +seawan +sea-wandering +seawans +seawant +seawants +seaward +seawardly +seawards +seaware +sea-ware +seawares +sea-washed +seawater +sea-water +seawaters +sea-weary +seaweed +seaweedy +seaweeds +sea-wide +seawife +sea-wildered +sea-wolf +seawoman +seaworn +seaworthy +seaworthiness +sea-wrack +sea-wrecked +seax +Seba +sebacate +sebaceous +sebaceousness +sebacic +sebago +sebait +se-baptism +se-baptist +sebasic +Sebastian +sebastianite +Sebastiano +Sebastichthys +Sebastien +sebastine +Sebastodes +Sebastopol +sebat +sebate +Sebbie +Sebec +Sebeka +sebesten +Sebewaing +sebi- +sebiferous +sebific +sebilla +sebiparous +sebkha +Seboeis +Seboyeta +Seboim +sebolith +seborrhagia +seborrhea +seborrheal +seborrheic +seborrhoea +seborrhoeic +seborrhoic +Sebree +Sebright +Sebring +SEbS +sebum +sebums +sebundy +SEC +sec. +secability +secable +Secale +secalin +secaline +secalose +SECAM +Secamone +secancy +secant +secantly +secants +secateur +secateurs +Secaucus +Secchi +secchio +secco +seccos +seccotine +secede +seceded +Seceder +seceders +secedes +seceding +secern +secerned +secernent +secerning +secernment +secerns +secesh +secesher +secess +Secessia +Secession +Secessional +secessionalist +Secessiondom +secessioner +secessionism +secessionist +secessionists +secessions +sech +Sechium +Sechuana +secy +seck +Seckel +seclude +secluded +secludedly +secludedness +secludes +secluding +secluse +seclusion +seclusionist +seclusions +seclusive +seclusively +seclusiveness +SECNAV +secno +Seco +secobarbital +secodont +secohm +secohmmeter +Seconal +second +secondar +secondary +secondaries +secondarily +secondariness +second-best +second-class +second-cut +second-degree +second-drawer +seconde +seconded +seconder +seconders +secondes +second-feet +second-first +second-floor +second-foot +second-growth +second-guess +second-guesser +secondhand +second-hand +secondhanded +secondhandedly +secondhandedness +second-handedness +secondi +second-in-command +secondine +secondines +seconding +secondly +secondment +secondness +secondo +second-rate +second-rateness +secondrater +second-rater +seconds +secondsighted +second-sighted +secondsightedness +second-sightedness +second-story +second-touch +Secor +secos +secours +secpar +secpars +secque +secration +secre +secrecy +secrecies +Secrest +secret +Secreta +secretage +secretagogue +secretaire +secretar +secretary +secretarial +secretarian +Secretariat +secretariate +secretariats +secretaries +secretaries-general +secretary-general +secretary's +secretaryship +secretaryships +secretary-treasurer +secrete +secreted +secreter +secretes +secretest +secret-false +secretin +secreting +secretins +secretion +secretional +secretionary +secretions +secretitious +secretive +secretively +secretivelies +secretiveness +secretly +secretmonger +secretness +secreto +secreto-inhibitory +secretomotor +secretor +secretory +secretors +secrets +secret-service +secretum +Secs +sect +sect. +Sectary +sectarial +sectarian +sectarianise +sectarianised +sectarianising +sectarianism +sectarianize +sectarianized +sectarianizing +sectarianly +sectarians +sectaries +sectarism +sectarist +sectator +sectile +sectility +section +sectional +sectionalisation +sectionalise +sectionalised +sectionalising +sectionalism +sectionalist +sectionality +sectionalization +sectionalize +sectionalized +sectionalizing +sectionally +sectionary +sectioned +sectioning +sectionist +sectionize +sectionized +sectionizing +sections +sectioplanography +sectism +sectist +sectiuncle +sective +sector +sectoral +sectored +sectorial +sectoring +sectors +sector's +sectroid +sects +sect's +sectuary +sectwise +secular +secularisation +secularise +secularised +seculariser +secularising +secularism +secularist +secularistic +secularists +secularity +secularities +secularization +secularize +secularized +secularizer +secularizers +secularizes +secularizing +secularly +secularness +seculars +seculum +secund +Secunda +Secundas +secundate +secundation +Secunderabad +secundiflorous +secundigravida +secundine +secundines +secundipara +secundiparity +secundiparous +secundly +secundogeniture +secundoprimary +secundum +secundus +securable +securableness +securance +secure +secured +secureful +securely +securement +secureness +securer +securers +secures +securest +securi- +securicornate +securifer +Securifera +securiferous +securiform +Securigera +securigerous +securing +securings +securitan +security +securities +secus +secutor +SED +Seda +Sedaceae +Sedalia +Sedan +Sedang +sedanier +sedans +sedarim +sedat +sedate +sedated +sedately +sedateness +sedater +sedates +sedatest +sedating +sedation +sedations +sedative +sedatives +Sedberry +Sedda +Seddon +Sedecias +sedent +sedentary +Sedentaria +sedentarily +sedentariness +sedentation +Seder +seders +sederunt +sederunts +sed-festival +sedge +sedged +sedgelike +Sedgemoor +sedges +Sedgewake +Sedgewick +Sedgewickville +Sedgewinn +sedgy +sedgier +sedgiest +sedging +Sedgwick +sedigitate +sedigitated +sedile +sedilia +sedilium +sediment +sedimental +sedimentary +sedimentaries +sedimentarily +sedimentate +sedimentation +sedimentations +sedimented +sedimenting +sedimentology +sedimentologic +sedimentological +sedimentologically +sedimentologist +sedimentous +sediments +sediment's +sedimetric +sedimetrical +sedition +seditionary +seditionist +seditionists +sedition-proof +seditions +seditious +seditiously +seditiousness +sedjadeh +Sedley +Sedlik +Sedona +sedovic +Sedrah +Sedrahs +Sedroth +seduce +seduceability +seduceable +seduced +seducee +seducement +seducer +seducers +seduces +seducible +seducing +seducingly +seducive +seduct +seduction +seductionist +seduction-proof +seductions +seductive +seductively +seductiveness +seductress +seductresses +sedulity +sedulities +sedulous +sedulously +sedulousness +Sedum +sedums +See +seeable +seeableness +seeably +Seebeck +see-bright +seecatch +seecatchie +seecawk +seech +seechelt +Seed +seedage +seedball +seedbed +seedbeds +seedbird +seedbox +seedcake +seed-cake +seedcakes +seedcase +seedcases +seed-corn +seedeater +seeded +Seeder +seeders +seedful +seedgall +seedy +seedier +seediest +seedily +seediness +seeding +seedings +seedkin +seed-lac +seedleaf +seedless +seedlessness +seedlet +seedlike +seedling +seedlings +seedling's +seedlip +seed-lip +Seedman +seedmen +seedness +seed-pearl +seedpod +seedpods +seeds +seedsman +seedsmen +seed-snipe +seedstalk +seedster +seedtime +seed-time +seedtimes +see-er +seege +Seeger +see-ho +seeing +seeingly +seeingness +seeings +seek +seeker +Seekerism +seekers +seeking +Seekonk +seeks +seek-sorrow +Seel +Seeland +seeled +Seeley +seelful +Seely +seelily +seeliness +seeling +Seelyville +seels +Seem +Seema +seemable +seemably +seemed +seemer +seemers +seeming +seemingly +seemingness +seemings +seemless +seemly +seemlier +seemliest +seemlihead +seemlily +seemliness +seems +Seen +Seena +seenie +seenil +seenu +seep +seepage +seepages +seeped +seepy +seepier +seepiest +seeping +seepproof +seeps +seepweed +seer +seerband +seercraft +seeress +seeresses +seerfish +seer-fish +seerhand +seerhood +seerlike +seerpaw +seers +seership +seersucker +seersuckers +sees +seesaw +seesawed +seesawiness +seesawing +seesaws +seesee +Seessel +seethe +seethed +seether +seethes +seething +seethingly +see-through +Seeto +seetulputty +seewee +Sefekhet +Seferiades +Seferis +Seffner +Seften +Sefton +Seftton +seg +Segal +Segalman +segar +segathy +segetal +seggar +seggard +seggars +segged +seggy +seggio +seggiola +seggrom +seghol +segholate +Seginus +segment +segmental +segmentalize +segmentally +segmentary +segmentate +segmentation +segmentations +segmentation's +segmented +segmenter +segmenting +segmentize +segments +Segner +Segni +segno +segnos +sego +segol +segolate +segos +segou +Segovia +Segre +segreant +segregable +segregant +segregate +segregated +segregatedly +segregatedness +segregateness +segregates +segregating +segregation +segregational +segregationist +segregationists +segregations +segregative +segregator +segs +segue +segued +segueing +seguendo +segues +seguidilla +seguidillas +Seguin +seguing +Segundo +Segura +sehyo +SEI +sey +Seiber +Seibert +seybertite +Seibold +seicento +seicentos +seiche +Seychelles +seiches +Seid +Seidel +seidels +Seiden +Seidler +Seidlitz +Seidule +Seif +seifs +seige +Seigel +Seigler +seigneur +seigneurage +seigneuress +seigneury +seigneurial +seigneurs +seignior +seigniorage +seignioral +seignioralty +seigniory +seigniorial +seigniories +seigniority +seigniors +seigniorship +seignorage +seignoral +seignory +seignorial +seignories +seignorize +Seyhan +Seiyuhonto +Seiyukai +seilenoi +seilenos +Seyler +Seiling +seimas +Seymeria +Seymour +Seine +seined +Seine-et-Marne +Seine-et-Oise +Seine-Maritime +seiner +seiners +seines +Seine-Saint-Denis +seining +seiren +seir-fish +seirospore +seirosporic +seis +Seys +seisable +seise +seised +seiser +seisers +seises +Seishin +seisin +seising +seis-ing +seisings +seisins +seism +seismal +seismatical +seismetic +seismic +seismical +seismically +seismicity +seismism +seismisms +seismo- +seismochronograph +seismogram +seismograms +seismograph +seismographer +seismographers +seismography +seismographic +seismographical +seismographs +seismol +seismology +seismologic +seismological +seismologically +seismologist +seismologists +seismologue +seismometer +seismometers +seismometry +seismometric +seismometrical +seismometrograph +seismomicrophone +seismoscope +seismoscopic +seismotectonic +seismotherapy +seismotic +seisms +seisor +seisors +Seyssel +Seistan +seisure +seisures +seit +Seiter +seity +Seitz +Seiurus +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizures +seizure's +sejant +sejant-erect +Sejanus +sejeant +sejeant-erect +sejero +Sejm +sejoin +sejoined +sejour +sejugate +sejugous +sejunct +sejunction +sejunctive +sejunctively +sejunctly +Seka +Sekane +Sekani +sekar +Seker +sekere +Sekhmet +Sekhwan +Sekyere +Sekiu +Seko +Sekofski +Sekondi +sekos +Sekt +SEL +Sela +selachian +Selachii +selachoid +Selachoidei +Selachostome +Selachostomi +selachostomous +seladang +seladangs +Selaginaceae +Selaginella +Selaginellaceae +selaginellaceous +selagite +Selago +Selah +selahs +selamin +selamlik +selamliks +selander +Selangor +selaphobia +Selassie +selbergite +Selby +Selbyville +Selbornian +selcouth +seld +Selda +Seldan +Selden +seldom +seldomcy +seldomer +seldomly +seldomness +Seldon +seldor +seldseen +Seldun +sele +select +selectable +selectance +selected +selectedly +selectee +selectees +selecting +selection +selectional +selectionism +selectionist +selectionists +selections +selection's +selective +selective-head +selectively +selectiveness +selectivity +selectivitysenescence +selectly +selectman +selectmen +selectness +selector +selectors +selector's +Selectric +selects +selectus +Selemas +Selemnus +selen- +Selena +selenate +selenates +Selene +Selenga +selenian +seleniate +selenic +Selenicereus +selenide +Selenidera +selenides +seleniferous +selenigenous +selenio- +selenion +selenious +Selenipedium +selenite +selenites +selenitic +selenitical +selenitiferous +selenitish +selenium +seleniums +seleniuret +seleno- +selenobismuthite +selenocentric +selenodesy +selenodont +Selenodonta +selenodonty +selenograph +selenographer +selenographers +selenography +selenographic +selenographical +selenographically +selenographist +selenolatry +selenolog +selenology +selenological +selenologist +selenomancy +selenomorphology +selenoscope +selenosis +selenotropy +selenotropic +selenotropism +selenous +selensilver +selensulphur +Seler +Selestina +Seleta +seletar +selety +Seleucia +Seleucian +Seleucid +Seleucidae +Seleucidan +Seleucidean +Seleucidian +Seleucidic +self +self- +self-abandon +self-abandoned +self-abandoning +self-abandoningly +self-abandonment +self-abased +self-abasement +self-abasing +self-abdication +self-abhorrence +self-abhorring +self-ability +self-abnegating +self-abnegation +self-abnegatory +self-abominating +self-abomination +self-absorbed +self-absorption +self-abuse +self-abuser +self-accorded +self-accusation +self-accusative +self-accusatory +self-accused +self-accuser +self-accusing +self-acknowledged +self-acquaintance +self-acquainter +self-acquired +self-acquisition +self-acquitted +self-acted +self-acting +self-action +self-active +self-activity +self-actor +self-actualization +self-actualizing +self-actuating +self-adapting +self-adaptive +self-addiction +self-addressed +self-adhesion +self-adhesive +selfadjoint +self-adjoint +self-adjustable +self-adjusting +self-adjustment +self-administer +self-administered +self-administering +self-admiration +self-admired +self-admirer +self-admiring +self-admission +self-adorer +self-adorned +self-adorning +self-adornment +self-adulation +self-advanced +self-advancement +self-advancer +self-advancing +self-advantage +self-advantageous +self-advertise +self-advertisement +self-advertiser +self-advertising +self-affair +self-affected +self-affecting +self-affectionate +self-affirmation +self-afflicting +self-affliction +self-afflictive +self-affrighted +self-agency +self-aggrandized +self-aggrandizement +self-aggrandizing +self-aid +self-aim +self-alighing +self-aligning +self-alignment +self-alinement +self-alining +self-amendment +self-amplifier +self-amputation +self-amusement +self-analysis +self-analytical +self-analyzed +self-anatomy +self-angry +self-annealing +self-annihilated +self-annihilation +self-annulling +self-answering +self-antithesis +self-apparent +self-applauding +self-applause +self-applausive +self-application +self-applied +self-applying +self-appointed +self-appointment +self-appreciating +self-appreciation +self-approbation +self-approval +self-approved +self-approver +self-approving +self-arched +self-arching +self-arising +self-asserting +self-assertingly +self-assertion +self-assertive +self-assertively +self-assertiveness +self-assertory +self-assigned +self-assumed +self-assuming +self-assumption +self-assurance +self-assured +self-assuredness +self-attachment +self-attracting +self-attraction +self-attractive +self-attribution +self-auscultation +self-authority +self-authorized +self-authorizing +self-aware +self-awareness +self-bailing +self-balanced +self-banished +self-banishment +self-baptizer +self-basting +self-beauty +self-beautiful +self-bedizenment +self-befooled +self-begetter +self-begotten +self-beguiled +self-being +self-belief +self-benefit +self-benefiting +self-besot +self-betrayal +self-betrayed +self-betraying +self-betrothed +self-bias +self-binder +self-binding +self-black +self-blame +self-blamed +self-blessed +self-blind +self-blinded +self-blinding +self-blood +self-boarding +self-boasted +self-boasting +self-boiled +self-bored +self-born +self-buried +self-burning +self-called +self-canceled +self-cancelled +self-canting +self-capacity +self-captivity +self-care +self-castigating +self-castigation +self-catalysis +self-catalyst +self-catering +self-causation +self-caused +self-center +self-centered +self-centeredly +self-centeredness +self-centering +self-centerment +self-centralization +self-centration +self-centred +self-centredly +self-centredness +self-chain +self-changed +self-changing +self-charging +self-charity +self-chastise +self-chastised +self-chastisement +self-chastising +self-cheatery +self-checking +self-chosen +self-christened +selfcide +self-clamp +self-cleaning +self-clearance +self-closed +self-closing +self-cocker +self-cocking +self-cognition +self-cognizably +self-cognizance +self-coherence +self-coiling +self-collected +self-collectedness +self-collection +self-color +self-colored +self-colour +self-coloured +self-combating +self-combustion +self-command +self-commande +self-commendation +self-comment +self-commissioned +self-commitment +self-committal +self-committing +self-commune +self-communed +self-communication +self-communicative +self-communing +self-communion +self-comparison +self-compassion +self-compatible +self-compensation +self-competition +self-complacence +self-complacency +self-complacent +self-complacential +self-complacently +self-complaisance +self-completion +self-composed +self-composedly +self-composedness +self-comprehending +self-comprised +self-conceit +self-conceited +self-conceitedly +self-conceitedness +self-conceived +self-concentered +self-concentrated +self-concentration +self-concept +self-concern +self-concerned +self-concerning +self-concernment +self-condemnable +self-condemnant +self-condemnation +self-condemnatory +self-condemned +self-condemnedly +self-condemning +self-condemningly +self-conditioned +self-conditioning +self-conduct +self-confessed +self-confession +self-confidence +self-confident +self-confidently +self-confiding +self-confinement +self-confining +self-conflict +self-conflicting +self-conformance +self-confounding +self-confuted +self-congratulating +self-congratulation +self-congratulatory +self-conjugate +self-conjugately +self-conjugation +self-conquest +self-conscious +self-consciously +self-consciousness +self-consecration +self-consequence +self-consequent +self-conservation +self-conservative +self-conserving +self-consideration +self-considerative +self-considering +self-consistency +self-consistent +self-consistently +self-consoling +self-consolingly +self-constituted +self-constituting +self-consultation +self-consumed +self-consuming +self-consumption +self-contained +self-containedly +self-containedness +self-containing +self-containment +self-contaminating +self-contamination +self-contemner +self-contemplation +self-contempt +self-content +self-contented +self-contentedly +self-contentedness +self-contentment +self-contracting +self-contraction +self-contradicter +self-contradicting +self-contradiction +self-contradictory +self-control +self-controlled +self-controller +self-controlling +self-convened +self-converse +self-convicted +self-convicting +self-conviction +self-cooking +self-cooled +self-correcting +self-correction +self-corrective +self-correspondent +self-corresponding +self-corrupted +self-counsel +self-coupler +self-covered +self-cozening +self-created +self-creating +self-creation +self-creative +self-credit +self-credulity +self-cremation +self-critical +self-critically +self-criticism +self-cruel +self-cruelty +self-cultivation +self-culture +self-culturist +self-cure +self-cutting +self-damnation +self-danger +self-deaf +self-debasement +self-debasing +self-debate +self-deceit +self-deceitful +self-deceitfulness +self-deceived +self-deceiver +self-deceiving +self-deception +self-deceptious +self-deceptive +self-declared +self-declaredly +self-dedicated +self-dedication +self-defeated +self-defeating +self-defence +self-defencive +self-defended +self-defense +self-defensive +self-defensory +self-defining +self-definition +self-deflated +self-deflation +self-degradation +self-deifying +self-dejection +self-delation +self-delight +self-delighting +self-deliverer +self-delivery +self-deluded +self-deluder +self-deluding +self-delusion +self-demagnetizing +self-denial +self-denied +self-deniedly +self-denier +self-denying +self-denyingly +self-dependence +self-dependency +self-dependent +self-dependently +self-depending +self-depraved +self-deprecating +self-deprecatingly +self-deprecation +self-depreciating +self-depreciation +self-depreciative +self-deprivation +self-deprived +self-depriving +self-derived +self-desertion +self-deserving +self-design +self-designer +self-desirable +self-desire +self-despair +self-destadv +self-destroyed +self-destroyer +self-destroying +self-destruction +self-destructive +self-destructively +self-detaching +self-determination +self-determined +self-determining +self-determinism +self-detraction +self-developing +self-development +self-devised +self-devoted +self-devotedly +self-devotedness +self-devotement +self-devoting +self-devotion +self-devotional +self-devouring +self-dialog +self-dialogue +self-differentiating +self-differentiation +self-diffidence +self-diffident +self-diffusion +self-diffusive +self-diffusively +self-diffusiveness +self-digestion +self-dilated +self-dilation +self-diminishment +self-direct +self-directed +self-directing +self-direction +self-directive +self-director +self-diremption +self-disapprobation +self-disapproval +self-discernment +self-discharging +self-discipline +self-disciplined +self-disclosed +self-disclosing +self-disclosure +self-discoloration +self-discontented +self-discovered +self-discovery +self-discrepant +self-discrepantly +self-discrimination +self-disdain +self-disengaging +self-disgrace +self-disgraced +self-disgracing +self-disgust +self-dislike +self-disliked +self-disparagement +self-disparaging +self-dispatch +self-display +self-displeased +self-displicency +self-disposal +self-dispraise +self-disquieting +self-dissatisfaction +self-dissatisfied +self-dissecting +self-dissection +self-disservice +self-disserving +self-dissociation +self-dissolution +self-dissolved +self-distinguishing +self-distributing +self-distrust +self-distrustful +self-distrusting +self-disunity +self-divided +self-division +self-doctrine +selfdom +self-dominance +self-domination +self-dominion +selfdoms +self-donation +self-doomed +self-dosage +self-doubt +self-doubting +self-dramatization +self-dramatizing +self-drawing +self-drinking +self-drive +self-driven +self-dropping +self-drown +self-dual +self-dualistic +self-dubbed +self-dumping +self-duplicating +self-duplication +self-ease +self-easing +self-eating +selfed +self-educated +self-education +self-effacement +selfeffacing +self-effacing +self-effacingly +self-effacingness +self-effacive +self-effort +self-elaborated +self-elaboration +self-elation +self-elect +self-elected +self-election +self-elective +self-emitted +self-emolument +self-employed +self-employer +self-employment +self-emptying +self-emptiness +self-enamored +self-enamoured +self-enclosed +self-endeared +self-endearing +self-endearment +self-energy +self-energizing +self-enforcing +self-engrossed +self-engrossment +self-enjoyment +self-enriching +self-enrichment +self-entertaining +self-entertainment +self-entity +self-erected +self-escape +self-essence +self-essentiated +self-esteem +self-esteeming +self-esteemingly +self-estimate +self-estimation +self-estrangement +self-eternity +self-evacuation +self-evaluation +self-evidence +self-evidencing +self-evidencingly +self-evident +self-evidential +self-evidentism +self-evidently +self-evidentness +self-evolution +self-evolved +self-evolving +self-exaggerated +self-exaggeration +self-exaltation +self-exaltative +self-exalted +self-exalting +self-examinant +self-examination +self-examiner +self-examining +self-example +self-excellency +self-excitation +self-excite +self-excited +self-exciter +self-exciting +self-exclusion +self-exculpation +self-excuse +self-excused +self-excusing +self-executing +self-exertion +self-exhibited +self-exhibition +self-exile +self-exiled +self-exist +self-existence +self-existent +self-existing +self-expanded +self-expanding +self-expansion +self-expatriation +self-experience +self-experienced +self-explained +self-explaining +self-explanation +self-explanatory +self-explication +self-exploited +self-exploiting +self-exposed +self-exposing +self-exposure +self-expression +self-expressive +self-expressiveness +self-extermination +self-extolled +self-exultation +self-exulting +self-faced +self-fame +self-farming +self-fearing +self-fed +self-feed +self-feeder +self-feeding +self-feeling +self-felicitation +self-felony +self-fermentation +self-fertile +self-fertility +self-fertilization +self-fertilize +self-fertilized +self-fertilizer +self-figure +self-figured +self-filler +self-filling +self-fitting +self-flagellating +self-flagellation +self-flattered +self-flatterer +self-flattery +self-flattering +self-flowing +self-fluxing +self-focused +self-focusing +self-focussed +self-focussing +self-folding +self-fondest +self-fondness +self-forbidden +self-forgetful +self-forgetfully +self-forgetfulness +self-forgetting +self-forgettingly +self-formation +self-formed +self-forsaken +self-fountain +self-friction +self-frighted +self-fruitful +self-fruition +selfful +self-fulfilling +self-fulfillment +self-fulfilment +selffulness +self-furnished +self-furring +self-gaging +self-gain +self-gathered +self-gauging +self-generated +self-generating +self-generation +self-generative +self-given +self-giving +self-glazed +self-glazing +self-glory +self-glorification +self-glorified +self-glorifying +self-glorying +self-glorious +self-good +self-gotten +self-govern +self-governed +self-governing +self-government +self-gracious +self-gratification +self-gratulating +self-gratulatingly +self-gratulation +self-gratulatory +self-guard +self-guarded +self-guidance +self-guilty +self-guiltiness +self-guiltless +self-gullery +self-hammered +self-hang +self-hardened +self-hardening +self-harming +self-hate +self-hating +self-hatred +selfheal +self-heal +self-healing +selfheals +self-heating +self-help +self-helpful +self-helpfulness +self-helping +self-helpless +self-heterodyne +self-hid +self-hidden +self-hypnosis +self-hypnotic +self-hypnotism +selfhypnotization +self-hypnotization +self-hypnotized +self-hitting +self-holiness +self-homicide +self-honored +self-honoured +selfhood +self-hood +selfhoods +self-hope +self-humbling +self-humiliating +self-humiliation +self-idea +self-identical +self-identification +self-identity +self-idolater +self-idolatry +self-idolized +self-idolizing +self-ignite +self-ignited +self-igniting +self-ignition +self-ignorance +self-ignorant +self-ill +self-illumined +self-illustrative +self-image +self-imitation +self-immolating +self-immolation +self-immunity +self-immurement +self-immuring +self-impairable +self-impairing +self-impartation +self-imparting +self-impedance +self-importance +self-important +self-importantly +self-imposed +self-imposture +self-impotent +self-impregnated +self-impregnating +self-impregnation +self-impregnator +self-improvable +self-improvement +self-improver +self-improving +self-impulsion +self-inclosed +self-inclusive +self-inconsistency +self-inconsistent +self-incriminating +self-incrimination +self-incurred +self-indignation +self-induced +self-inductance +self-induction +self-inductive +self-indulged +self-indulgence +self-indulgent +self-indulgently +self-indulger +self-indulging +self-infatuated +self-infatuation +self-infection +self-inflation +self-inflicted +self-infliction +selfing +self-initiated +self-initiative +self-injury +self-injuries +self-injurious +self-inker +self-inking +self-inoculated +self-inoculation +self-insignificance +self-inspected +self-inspection +self-instructed +self-instructing +self-instruction +self-instructional +self-instructor +self-insufficiency +self-insurance +self-insured +self-insurer +self-integrating +self-integration +self-intelligible +self-intensified +self-intensifying +self-intent +self-interest +self-interested +self-interestedness +self-interpretative +self-interpreted +self-interpreting +self-interpretive +self-interrogation +self-interrupting +self-intersecting +self-intoxication +self-introduction +self-intruder +self-invented +self-invention +self-invited +self-involution +self-involved +self-ionization +self-irony +self-ironies +self-irrecoverable +self-irrecoverableness +self-irreformable +selfish +selfishly +selfishness +selfishnesses +selfism +self-issued +self-issuing +selfist +self-jealous +self-jealousy +self-jealousing +self-judged +self-judgement +self-judging +self-judgment +self-justification +self-justified +self-justifier +self-justifying +self-killed +self-killer +self-killing +self-kindled +self-kindness +self-knowing +self-knowledge +self-known +self-lacerating +self-laceration +self-lashing +self-laudation +self-laudatory +self-lauding +self-learn +self-left +selfless +selflessly +selflessness +selflessnesses +self-leveler +self-leveling +self-leveller +self-levelling +self-levied +self-levitation +selfly +self-life +self-light +self-lighting +selflike +self-liking +self-limitation +self-limited +self-limiting +self-liquidating +self-lived +self-loader +self-loading +self-loathing +self-locating +self-locking +self-lost +self-love +self-lover +self-loving +self-lubricated +self-lubricating +self-lubrication +self-luminescence +self-luminescent +self-luminosity +self-luminous +self-maceration +self-mad +self-made +self-mailer +self-mailing +self-maimed +self-maintained +self-maintaining +self-maintenance +self-making +self-manifest +self-manifestation +self-mapped +self-martyrdom +self-mastered +self-mastery +self-mastering +self-mate +self-matured +self-measurement +self-mediating +self-merit +self-minded +self-mistrust +self-misused +self-mortification +self-mortified +self-motion +self-motive +self-moved +selfmovement +self-movement +self-mover +self-moving +self-multiplied +self-multiplying +self-murder +self-murdered +self-murderer +self-mutilation +self-named +self-naughting +self-neglect +self-neglectful +self-neglectfulness +self-neglecting +selfness +selfnesses +self-nourished +self-nourishing +self-nourishment +self-objectification +self-oblivion +self-oblivious +self-observation +self-observed +self-obsessed +self-obsession +self-occupation +self-occupied +self-offence +self-offense +self-offered +self-offering +self-oiling +self-opened +self-opener +self-opening +self-operating +self-operative +self-operator +self-opiniated +self-opiniatedly +self-opiniative +self-opiniativeness +self-opinion +self-opinionated +self-opinionatedly +self-opinionatedness +self-opinionative +self-opinionatively +self-opinionativeness +self-opinioned +self-opinionedness +self-opposed +self-opposition +self-oppression +self-oppressive +self-oppressor +self-ordained +self-ordainer +self-organization +self-originated +self-originating +self-origination +self-ostentation +self-outlaw +self-outlawed +self-ownership +self-oxidation +self-paid +self-paying +self-painter +self-pampered +self-pampering +self-panegyric +self-parasitism +self-parricide +self-partiality +self-peace +self-penetrability +self-penetration +self-perceiving +self-perception +self-perceptive +self-perfect +self-perfectibility +self-perfecting +self-perfectionment +self-performed +self-permission +self-perpetuated +self-perpetuating +self-perpetuation +self-perplexed +self-persuasion +self-physicking +self-pictured +self-pious +self-piquer +self-pity +self-pitiful +self-pitifulness +self-pitying +self-pityingly +self-player +self-playing +self-planted +self-pleached +self-pleased +self-pleaser +self-pleasing +self-pointed +self-poise +self-poised +self-poisedness +self-poisoner +self-policy +self-policing +self-politician +self-pollinate +self-pollinated +self-pollination +self-polluter +self-pollution +self-portrait +self-portraitist +self-posed +self-posited +self-positing +self-possessed +self-possessedly +self-possessing +self-possession +self-posting +self-postponement +self-potence +self-powered +self-praise +self-praising +self-precipitation +self-preference +self-preoccupation +self-preparation +self-prepared +self-prescribed +self-presentation +self-presented +self-preservation +self-preservative +selfpreservatory +self-preserving +self-preservingly +self-pretended +self-pride +self-primed +self-primer +self-priming +self-prizing +self-proclaimant +self-proclaimed +self-proclaiming +self-procured +self-procurement +self-procuring +self-proditoriously +self-produced +self-production +self-professed +self-profit +self-projection +self-pronouncing +self-propagated +self-propagating +self-propagation +self-propelled +self-propellent +self-propeller +selfpropelling +self-propelling +self-propulsion +self-protecting +self-protection +self-protective +self-proving +self-provision +self-pruning +self-puffery +self-punished +self-punisher +self-punishing +self-punishment +self-punitive +self-purification +self-purifying +self-purity +self-question +self-questioned +self-questioning +self-quotation +self-raised +self-raising +self-rake +self-rating +self-reacting +self-reading +self-realization +self-realizationism +self-realizationist +self-realizing +self-reciprocal +self-reckoning +self-recollection +self-recollective +self-reconstruction +self-recording +self-recrimination +self-rectifying +self-reduction +self-reduplication +self-reference +self-refinement +self-refining +self-reflection +self-reflective +self-reflexive +self-reform +self-reformation +self-refuted +self-refuting +self-regard +self-regardant +self-regarding +self-regardless +self-regardlessly +self-regardlessness +self-registering +self-registration +self-regulate +self-regulated +self-regulating +self-regulation +self-regulative +self-regulatory +self-relation +self-reliance +self-reliant +self-reliantly +self-relying +self-relish +self-renounced +self-renouncement +self-renouncing +self-renunciation +self-renunciatory +self-repeating +self-repellency +self-repellent +self-repelling +self-repetition +self-repose +self-representation +self-repressed +self-repressing +self-repression +self-reproach +self-reproached +self-reproachful +self-reproachfulness +self-reproaching +self-reproachingly +self-reproachingness +self-reproducing +self-reproduction +self-reproof +self-reproval +self-reproved +self-reproving +self-reprovingly +self-repugnance +self-repugnancy +self-repugnant +self-repulsive +self-reputation +self-rescuer +self-resentment +self-resigned +self-resourceful +self-resourcefulness +self-respect +self-respectful +self-respectfulness +self-respecting +self-respectingly +self-resplendent +self-responsibility +self-restoring +selfrestrained +self-restrained +self-restraining +self-restraint +self-restricted +self-restriction +self-retired +self-revealed +self-revealing +self-revealment +self-revelation +self-revelative +self-revelatory +self-reverence +self-reverent +self-reward +self-rewarded +self-rewarding +Selfridge +self-right +self-righteous +self-righteously +self-righteousness +self-righter +self-righting +self-rigorous +self-rising +self-rolled +self-roofed +self-ruin +self-ruined +self-rule +self-ruling +selfs +self-sacrifice +self-sacrificer +self-sacrificial +self-sacrificing +self-sacrificingly +self-sacrificingness +self-safety +selfsaid +selfsame +self-same +selfsameness +self-sanctification +self-satirist +self-satisfaction +self-satisfied +self-satisfiedly +self-satisfying +self-satisfyingly +self-scanned +self-schooled +self-schooling +self-science +self-scorn +self-scourging +self-scrutiny +self-scrutinized +self-scrutinizing +self-sealer +self-sealing +self-searching +self-secure +self-security +self-sedimentation +self-sedimented +self-seeded +self-seeker +self-seeking +selfseekingness +self-seekingness +self-selection +self-sent +self-sequestered +self-serve +self-server +self-service +self-serving +self-set +self-severe +self-shadowed +self-shadowing +self-shelter +self-sheltered +self-shine +self-shining +self-shooter +self-shot +self-significance +self-similar +self-sinking +self-slayer +self-slain +self-slaughter +self-slaughtered +self-society +self-sold +self-solicitude +self-soothed +self-soothing +self-sophistication +self-sought +self-sounding +self-sovereignty +self-sow +self-sowed +self-sown +self-spaced +self-spacing +self-speech +self-spitted +self-sprung +self-stability +self-stabilized +self-stabilizing +self-starter +self-starting +self-starved +self-steered +self-sterile +self-sterility +self-styled +self-stimulated +self-stimulating +self-stimulation +self-stowing +self-strength +self-stripper +self-strong +self-stuck +self-study +self-subdual +self-subdued +self-subjection +self-subjugating +self-subjugation +self-subordained +self-subordinating +self-subordination +self-subsidation +self-subsistence +self-subsistency +self-subsistent +self-subsisting +self-substantial +self-subversive +self-sufficed +self-sufficience +selfsufficiency +self-sufficiency +self-sufficient +self-sufficiently +self-sufficientness +self-sufficing +self-sufficingly +self-sufficingness +self-suggested +self-suggester +self-suggestion +self-suggestive +self-suppletive +self-support +self-supported +self-supportedness +self-supporting +self-supportingly +self-supportless +self-suppressing +self-suppression +self-suppressive +self-sure +self-surrender +self-surrendering +self-survey +self-surveyed +self-surviving +self-survivor +self-suspended +self-suspicion +self-suspicious +self-sustained +self-sustaining +selfsustainingly +self-sustainingly +self-sustainment +self-sustenance +self-sustentation +self-sway +self-tapping +self-taught +self-taxation +self-taxed +self-teacher +self-teaching +self-tempted +self-tenderness +self-terminating +self-terminative +self-testing +self-thinking +self-thinning +self-thought +self-threading +self-tightening +self-timer +self-tipping +self-tire +self-tired +self-tiring +self-tolerant +self-tolerantly +self-toning +self-torment +self-tormented +self-tormenter +self-tormenting +self-tormentingly +self-tormentor +self-torture +self-tortured +self-torturing +self-trained +self-training +self-transformation +self-transformed +self-treated +self-treatment +self-trial +self-triturating +self-troubled +self-troubling +self-trust +self-trusting +self-tuition +self-uncertain +self-unconscious +self-understand +self-understanding +self-understood +self-undoing +self-unfruitful +self-uniform +self-union +self-unity +self-unloader +self-unloading +self-unscabbarded +self-unveiling +self-unworthiness +self-upbraiding +self-usurp +self-validating +self-valuation +self-valued +self-valuing +self-variance +self-variation +self-varying +self-vaunted +self-vaunting +self-vendition +self-ventilated +self-vexation +self-view +self-vindicated +self-vindicating +self-vindication +self-violence +self-violent +self-vivacious +self-vivisector +self-vulcanizing +self-want +selfward +self-wardness +selfwards +self-warranting +self-watchfulness +self-weary +self-weariness +self-weight +self-weighted +self-whipper +self-whipping +self-whole +self-widowered +self-will +self-willed +self-willedly +self-willedness +self-winding +self-wine +self-wisdom +self-wise +self-witness +self-witnessed +self-working +self-worn +self-worship +self-worshiper +self-worshiping +self-worshipper +self-worshipping +self-worth +self-worthiness +self-wounded +self-wounding +self-writing +self-written +self-wrong +self-wrongly +self-wrought +Selhorst +Selia +Selichoth +selictar +Selie +Selig +Seligman +Seligmann +seligmannite +Selihoth +Selim +Selima +Selimah +Selina +Selinda +Seline +seling +Selinsgrove +Selinski +Selinuntine +selion +Seljuk +Seljukian +Selkirk +Selkirkshire +Sell +Sella +sellable +sellably +sellaite +sellar +sellary +Sellars +sellate +Selle +sellenders +seller +Sellers +Sellersburg +Sellersville +selles +Selli +selly +sellie +selliform +selling +selling-plater +Sellma +Sello +sell-off +Sellotape +sellout +sellouts +Sells +Selma +Selmer +Selmner +Selmore +s'elp +Selry +sels +selsyn +selsyns +selsoviet +selt +Selter +Seltzer +seltzers +seltzogene +Selung +SELV +selva +selvage +selvaged +selvagee +selvages +selvas +selvedge +selvedged +selvedges +selves +Selway +Selwin +Selwyn +Selz +Selznick +selzogene +SEM +Sem. +Semaeostomae +Semaeostomata +semainier +semainiers +semaise +Semaleus +Semang +Semangs +semanteme +semantic +semantical +semantically +semantician +semanticist +semanticists +semanticist's +semantics +semantology +semantological +semantron +semaphore +semaphored +semaphores +semaphore's +semaphoric +semaphorical +semaphorically +semaphoring +semaphorist +Semarang +semarum +semasiology +semasiological +semasiologically +semasiologist +semateme +sematic +sematography +sematographic +sematology +sematrope +semball +semblable +semblably +semblance +semblances +semblant +semblative +semble +semblence +sembling +Sembrich +seme +Semecarpus +semee +semeed +semei- +semeia +semeiography +semeiology +semeiologic +semeiological +semeiologist +semeion +semeiotic +semeiotical +semeiotics +semel +Semela +Semele +semelfactive +semelincident +semelparity +semelparous +sememe +sememes +sememic +semen +semence +semencinae +semencontra +Semenov +semens +sement +sementera +Semeostoma +Semeru +semes +semese +semester +semesters +semester's +semestral +semestrial +semi +semi- +semiabsorbent +semiabstract +semi-abstract +semiabstracted +semiabstraction +semi-abstraction +semiacademic +semiacademical +semiacademically +semiaccomplishment +semiacetic +semiacid +semiacidic +semiacidified +semiacidulated +semiacquaintance +semiacrobatic +semiactive +semiactively +semiactiveness +semiadherent +semiadhesive +semiadhesively +semiadhesiveness +semiadjectively +semiadnate +semiaerial +semiaffectionate +semiagricultural +Semiahmoo +semiair-cooled +semialbinism +semialcoholic +semialien +semiallegiance +semiallegoric +semiallegorical +semiallegorically +semialpine +semialuminous +semiamplexicaul +semiamplitude +semian +semianaesthetic +semianalytic +semianalytical +semianalytically +semianarchism +semianarchist +semianarchistic +semianatomic +semianatomical +semianatomically +semianatropal +semianatropous +semiandrogenous +semianesthetic +semiangle +semiangular +semianimal +semianimate +semianimated +semianna +semiannealed +semiannual +semi-annual +semiannually +semiannular +semianthracite +semianthropologic +semianthropological +semianthropologically +semiantiministerial +semiantique +semiape +semiaperiodic +semiaperture +Semi-apollinarism +semiappressed +semiaquatic +semiarboreal +semiarborescent +semiarc +semiarch +semiarchitectural +semiarchitecturally +Semi-arian +Semi-arianism +semiarid +semiaridity +semi-aridity +semi-armor-piercing +semiarticulate +semiarticulately +semiasphaltic +semiatheist +semiattached +Semi-augustinian +semi-Augustinianism +semiautomated +semiautomatic +semiautomatically +semiautomatics +semiautonomous +semiaxis +semibacchanalian +semibachelor +semibay +semibald +semibaldly +semibaldness +semibalked +semiball +semiballoon +semiband +Semi-Bantu +semibarbarian +semibarbarianism +semibarbaric +semibarbarism +semibarbarous +semibaronial +semibarren +semibase +semibasement +semibastion +semibeam +semibejan +Semi-belgian +semibelted +Semi-bessemer +semibifid +semibiographic +semibiographical +semibiographically +semibiologic +semibiological +semibiologically +semibituminous +semiblasphemous +semiblasphemously +semiblasphemousness +semibleached +semiblind +semiblunt +semibody +Semi-bohemian +semiboiled +semibold +Semi-bolsheviki +semibolshevist +semibolshevized +semibouffant +semibourgeois +semibreve +semibull +semibureaucratic +semibureaucratically +semiburrowing +semic +semicabalistic +semicabalistical +semicabalistically +semicadence +semicalcareous +semicalcined +semicallipygian +semicanal +semicanalis +semicannibalic +semicantilever +semicapitalistic +semicapitalistically +semicarbazide +semicarbazone +semicarbonate +semicarbonize +semicardinal +semicaricatural +semicartilaginous +semicarved +semicastrate +semicastration +semicatalyst +semicatalytic +semicathartic +semicatholicism +semicaudate +semicelestial +semicell +semicellulose +semicellulous +semicentenary +semicentenarian +semicentenaries +semicentennial +semicentury +semicha +semichannel +semichaotic +semichaotically +semichemical +semichemically +semicheviot +semichevron +semichiffon +semichivalrous +semichoric +semichorus +semi-chorus +Semi-christian +Semi-christianized +semichrome +semicyclic +semicycloid +semicylinder +semicylindric +semicylindrical +semicynical +semicynically +semicircle +semi-circle +semicircled +semicircles +semicircular +semicircularity +semicircularly +semicircularness +semicircumference +semicircumferentor +semicircumvolution +semicirque +semicitizen +semicivilization +semicivilized +semiclassic +semiclassical +semiclassically +semiclause +semicleric +semiclerical +semiclerically +semiclimber +semiclimbing +semiclinical +semiclinically +semiclose +semiclosed +semiclosure +semicoagulated +semicoke +semicollapsible +semicollar +semicollegiate +semicolloid +semicolloidal +semicolloquial +semicolloquially +semicolon +semicolony +semicolonial +semicolonialism +semicolonially +semicolons +semicolon's +semicolumn +semicolumnar +semicoma +semicomas +semicomatose +semicombined +semicombust +semicomic +semicomical +semicomically +semicommercial +semicommercially +semicommunicative +semicompact +semicompacted +semicomplete +semicomplicated +semiconceal +semiconcealed +semiconcrete +semiconditioned +semiconducting +semiconduction +semiconductor +semiconductors +semiconductor's +semicone +semiconfident +semiconfinement +semiconfluent +semiconformist +semiconformity +semiconic +semiconical +semiconically +semiconnate +semiconnection +semiconoidal +semiconscious +semiconsciously +semiconsciousness +semiconservative +semiconservatively +semiconsonant +semiconsonantal +semiconspicuous +semicontinent +semicontinuous +semicontinuously +semicontinuum +semicontraction +semicontradiction +semiconventional +semiconventionality +semiconventionally +semiconvergence +semiconvergent +semiconversion +semiconvert +semico-operative +semicope +semicordate +semicordated +semicoriaceous +semicorneous +semicoronate +semicoronated +semicoronet +semicostal +semicostiferous +semicotyle +semicotton +semicounterarch +semicountry +semicrepe +semicrescentic +semicretin +semicretinism +semicriminal +semicrystallinc +semicrystalline +semicroma +semicrome +semicrustaceous +semicubical +semi-cubical +semicubit +semicultivated +semicultured +semicup +semicupe +semicupium +semicupola +semicured +semicurl +semicursive +semicurvilinear +semidaily +semidangerous +semidangerously +semidangerousness +semidark +semidarkness +Semi-darwinian +semidead +semideaf +semideafness +semidecadent +semidecadently +semidecay +semidecayed +semidecussation +semidefensive +semidefensively +semidefensiveness +semidefined +semidefinite +semidefinitely +semidefiniteness +semideify +semideific +semideification +semideistical +semideity +semidelight +semidelirious +semidelirium +semideltaic +semidemented +semi-demi- +semidenatured +semidependence +semidependent +semidependently +semideponent +semidesert +semideserts +semidestruction +semidestructive +semidetached +semi-detached +semidetachment +semideterministic +semideveloped +semidiagrammatic +semidiameter +semidiapason +semidiapente +semidiaphaneity +semidiaphanous +semidiaphanously +semidiaphanousness +semidiatessaron +semidictatorial +semidictatorially +semidictatorialness +semi-diesel +semidifference +semidigested +semidigitigrade +semidigression +semidilapidation +semidine +semidiness +semidirect +semidirectness +semidisabled +semidisk +semiditone +semidiurnal +semi-diurnal +semidivided +semidivine +semidivision +semidivisive +semidivisively +semidivisiveness +semidocumentary +semidodecagon +semidole +semidome +semidomed +semidomes +semidomestic +semidomestically +semidomesticated +semidomestication +semidomical +semidominant +semidormant +semidouble +semi-double +semidrachm +semidramatic +semidramatical +semidramatically +semidress +semidressy +semidry +semidried +semidrying +semiductile +semidull +semiduplex +semidurables +semiduration +Semi-dutch +semiearly +semieducated +semieffigy +semiegg +semiegret +semielastic +semielastically +semielevated +semielision +semiellipse +semiellipsis +semiellipsoidal +semielliptic +semielliptical +semiemotional +semiemotionally +Semi-empire +semiempirical +semiempirically +semienclosed +semienclosure +semiengaged +semiepic +semiepical +semiepically +semiequitant +semierect +semierectly +semierectness +semieremitical +semiessay +Semi-euclidean +semievergreen +semiexclusive +semiexclusively +semiexclusiveness +semiexecutive +semiexhibitionist +semiexpanded +semiexpansible +semiexperimental +semiexperimentally +semiexplanation +semiexposed +semiexpositive +semiexpository +semiexposure +semiexpressionistic +semiexternal +semiexternalized +semiexternally +semiextinct +semiextinction +semifable +semifabulous +semifailure +semifamine +semifascia +semifasciated +semifashion +semifast +semifatalistic +semiferal +semiferous +semifeudal +semifeudalism +semify +semifib +semifiction +semifictional +semifictionalized +semifictionally +semifigurative +semifiguratively +semifigurativeness +semifigure +semifinal +semifinalist +semifinalists +semifinals +semifine +semifinish +semifinished +semifiscal +semifistular +semifit +semifitted +semifitting +semifixed +semiflashproof +semiflex +semiflexed +semiflexible +semiflexion +semiflexure +semiflint +semifloating +semifloret +semifloscular +semifloscule +semiflosculose +semiflosculous +semifluctuant +semifluctuating +semifluid +semifluidic +semifluidity +semifoaming +semiforbidding +semiforeign +semiform +semi-form +semiformal +semiformed +semifossil +semifossilized +semifrantic +semifrater +Semi-frenchified +semifriable +semifrontier +semifuddle +semifunctional +semifunctionalism +semifunctionally +semifurnished +semifused +semifusion +semifuturistic +semigala +semigelatinous +semigentleman +semigenuflection +semigeometric +semigeometrical +semigeometrically +semigirder +semiglaze +semiglazed +semiglobe +semiglobose +semiglobular +semiglobularly +semiglorious +semigloss +semiglutin +Semi-gnostic +semigod +Semi-gothic +semigovernmental +semigovernmentally +semigrainy +semigranitic +semigranulate +semigraphic +semigraphics +semigravel +semigroove +semigroup +semih +semihand +semihaness +semihard +semiharden +semihardened +semihardy +semihardness +semihastate +semihepatization +semiherbaceous +semiheretic +semiheretical +semiheterocercal +semihexagon +semihexagonal +semihyaline +semihiant +semihiatus +semihibernation +semihydrate +semihydrobenzoinic +semihigh +semihyperbola +semihyperbolic +semihyperbolical +semihysterical +semihysterically +semihistoric +semihistorical +semihistorically +semihobo +semihoboes +semihobos +semiholiday +semihonor +semihoral +semihorny +semihostile +semihostilely +semihostility +semihot +semihuman +semihumanism +semihumanistic +semihumanitarian +semihumanized +semihumbug +semihumorous +semihumorously +semi-idiocy +semi-idiotic +semi-idleness +semiyearly +semiyearlies +semi-ignorance +semi-illiteracy +semi-illiterate +semi-illiterately +semi-illiterateness +semi-illuminated +semi-imbricated +semi-immersed +semi-impressionistic +semi-incandescent +semi-independence +semi-independent +semi-independently +semi-indirect +semi-indirectly +semi-indirectness +semi-inductive +semi-indurate +semi-indurated +semi-industrial +semi-industrialized +semi-industrially +semi-inertness +semi-infidel +semi-infinite +semi-inhibited +semi-inhibition +semi-insoluble +semi-instinctive +semi-instinctively +semi-instinctiveness +semi-insular +semi-intellectual +semi-intellectualized +semi-intellectually +semi-intelligent +semi-intelligently +semi-intercostal +semi-internal +semi-internalized +semi-internally +semi-interosseous +semiintoxicated +semi-intoxication +semi-intrados +semi-invalid +semi-inverse +semi-ironic +semi-ironical +semi-ironically +semi-isolated +semijealousy +Semi-jesuit +semijocular +semijocularly +semijubilee +Semi-judaizer +semijudicial +semijudicially +semijuridic +semijuridical +semijuridically +semikah +semilanceolate +semilate +semilatent +semilatus +semileafless +semi-learning +semilegal +semilegendary +semilegislative +semilegislatively +semilens +semilenticular +semilethal +semiliberal +semiliberalism +semiliberally +semilichen +semiligneous +semilimber +semilined +semiliquid +semiliquidity +semilyric +semilyrical +semilyrically +semiliterate +Semillon +semilocular +semilog +semilogarithmic +semilogical +semiloyalty +semilong +semilooper +semiloose +semilor +semilucent +semiluminous +semiluminously +semiluminousness +semilunar +semilunare +semilunary +semilunate +semilunated +semilunation +semilune +semi-lune +semilustrous +semiluxation +semiluxury +semimachine +semimade +semimadman +semimagical +semimagically +semimagnetic +semimagnetical +semimagnetically +semimajor +semimalicious +semimaliciously +semimaliciousness +semimalignant +semimalignantly +semimanagerial +semimanagerially +Semi-manichaeanism +semimanneristic +semimanufacture +semimanufactured +semimanufactures +semimarine +semimarking +semimat +semi-mat +semimaterialistic +semimathematical +semimathematically +semimatt +semimatte +semi-matte +semimature +semimaturely +semimatureness +semimaturity +semimechanical +semimechanistic +semimedicinal +semimember +semimembranosus +semimembranous +semimenstrual +semimercerized +semimessianic +semimetal +semi-metal +semimetallic +semimetamorphosis +semimetaphoric +semimetaphorical +semimetaphorically +semimicro +semimicroanalysis +semimicrochemical +semimild +semimildness +semimilitary +semimill +semimineral +semimineralized +semiminess +semiminim +semiministerial +semiminor +semimystic +semimystical +semimystically +semimysticalness +semimythic +semimythical +semimythically +semimobile +semimoderate +semimoderately +semimoist +semimolecule +semimonarchic +semimonarchical +semimonarchically +semimonastic +semimonitor +semimonopoly +semimonopolistic +semimonster +semimonthly +semimonthlies +semimoralistic +semimoron +semimountainous +semimountainously +semimucous +semimute +semina +seminaked +seminal +seminality +seminally +seminaphthalidine +seminaphthylamine +seminar +seminarcosis +seminarcotic +seminary +seminarial +seminarian +seminarianism +seminarians +seminaries +seminary's +seminarist +seminaristic +seminarize +seminarrative +seminars +seminar's +seminasal +seminasality +seminasally +seminase +seminatant +seminate +seminated +seminating +semination +seminationalism +seminationalistic +seminationalization +seminationalized +seminative +seminebulous +seminecessary +seminegro +seminervous +seminervously +seminervousness +seminess +semineurotic +semineurotically +semineutral +semineutrality +seminiferal +seminiferous +seminific +seminifical +seminification +seminist +seminium +seminivorous +seminocturnal +semi-nocturnal +Seminole +Seminoles +seminoma +seminomad +seminomadic +seminomadically +seminomadism +seminomas +seminomata +seminonconformist +seminonflammable +seminonsensical +seminormal +seminormality +seminormally +seminormalness +Semi-norman +seminose +seminovel +seminovelty +seminude +seminudity +seminule +seminuliferous +seminuria +seminvariant +seminvariantive +semiobjective +semiobjectively +semiobjectiveness +semioblivion +semioblivious +semiobliviously +semiobliviousness +semiobscurity +semioccasional +semioccasionally +semiocclusive +semioctagonal +semiofficial +semiofficially +semiography +semiology +semiological +semiologist +Semionotidae +Semionotus +semiopacity +semiopacous +semiopal +semi-opal +semiopalescent +semiopaque +semiopen +semiopened +semiopenly +semiopenness +semioptimistic +semioptimistically +semioratorical +semioratorically +semiorb +semiorbicular +semiorbicularis +semiorbiculate +semiordinate +semiorganic +semiorganically +semiorganized +semioriental +semiorientally +semiorthodox +semiorthodoxly +semioscillation +semioses +semiosis +semiosseous +semiostracism +semiotic +semiotical +semiotician +semiotics +semioval +semiovally +semiovalness +semiovaloid +semiovate +semioviparous +semiovoid +semiovoidal +semioxidated +semioxidized +semioxygenated +semioxygenized +semipacifist +semipacifistic +semipagan +semipaganish +Semipalatinsk +semipalmate +semipalmated +semipalmation +semipanic +semipapal +semipapist +semiparabola +semiparalysis +semiparalytic +semiparalyzed +semiparallel +semiparameter +semiparasite +semiparasitic +semiparasitism +semiparochial +semipassive +semipassively +semipassiveness +semipaste +semipasty +semipastoral +semipastorally +semipathologic +semipathological +semipathologically +semipatriot +Semi-patriot +semipatriotic +semipatriotically +semipatterned +semipause +semipeace +semipeaceful +semipeacefully +semipectinate +semipectinated +semipectoral +semiped +semi-ped +semipedal +semipedantic +semipedantical +semipedantically +Semi-pelagian +Semi-pelagianism +semipellucid +semipellucidity +semipendent +semipendulous +semipendulously +semipendulousness +semipenniform +semiperceptive +semiperfect +semiperimeter +semiperimetry +semiperiphery +semipermanent +semipermanently +semipermeability +semipermeable +semiperoid +semiperspicuous +semipertinent +semiperviness +semipervious +semiperviousness +semipetaloid +semipetrified +semiphase +semiphenomenal +semiphenomenally +semiphilologist +semiphilosophic +semiphilosophical +semiphilosophically +semiphlogisticated +semiphonotypy +semiphosphorescence +semiphosphorescent +semiphrenetic +semipictorial +semipictorially +semipinacolic +semipinacolin +semipinnate +semipious +semipiously +semipiousness +semipyramidal +semipyramidical +semipyritic +semipiscine +Semi-pythagorean +semiplantigrade +semiplastic +semiplumaceous +semiplume +semipneumatic +semipneumatical +semipneumatically +semipoisonous +semipoisonously +semipolar +semipolitical +semipolitician +semipoor +semipopish +semipopular +semipopularity +semipopularized +semipopularly +semiporcelain +semiporous +semiporphyritic +semiportable +semipostal +semipractical +semiprecious +semipreservation +semipreserved +semiprimigenous +semiprimitive +semiprivacy +semiprivate +semipro +semiproductive +semiproductively +semiproductiveness +semiproductivity +semiprofane +semiprofanely +semiprofaneness +semiprofanity +semiprofessional +semiprofessionalized +semiprofessionally +semiprofessionals +semiprogressive +semiprogressively +semiprogressiveness +semipronation +semiprone +semipronely +semiproneness +semipronominal +semiproof +semipropagandist +semipros +semiproselyte +semiprosthetic +semiprostrate +semiprotected +semiprotective +semiprotectively +semiprotectorate +semiproven +semiprovincial +semiprovincially +semipsychologic +semipsychological +semipsychologically +semipsychotic +semipublic +semipunitive +semipunitory +semipupa +semipurposive +semipurposively +semipurposiveness +semipurulent +semiputrid +semiquadrangle +semiquadrantly +semiquadrate +semiquantitative +semiquantitatively +semiquartile +semiquaver +semiquietism +semiquietist +semiquinquefid +semiquintile +semiquote +semiradial +semiradiate +semiradical +semiradically +semiradicalness +Semiramis +Semiramize +semirapacious +semirare +semirarely +semirareness +semirationalized +semirattlesnake +semiraw +semirawly +semirawness +semireactionary +semirealistic +semirealistically +semirebel +semirebellion +semirebellious +semirebelliously +semirebelliousness +semirecondite +semirecumbent +semirefined +semireflex +semireflexive +semireflexively +semireflexiveness +semiregular +semirelief +semireligious +semireniform +semirepublic +semirepublican +semiresiny +semiresinous +semiresolute +semiresolutely +semiresoluteness +semirespectability +semirespectable +semireticulate +semiretired +semiretirement +semiretractile +semireverberatory +semirevolute +semirevolution +semirevolutionary +semirevolutionist +semirhythm +semirhythmic +semirhythmical +semirhythmically +semiriddle +semirigid +semirigorous +semirigorously +semirigorousness +semiring +semiroyal +semiroll +Semi-romanism +Semi-romanized +semiromantic +semiromantically +semirotary +semirotating +semirotative +semirotatory +semirotund +semirotunda +semiround +semiruin +semirural +semiruralism +semirurally +Semi-russian +semirustic +semis +semisacerdotal +semisacred +Semi-sadducee +Semi-sadduceeism +Semi-sadducism +semisagittate +semisaint +semisaline +semisaltire +semisaprophyte +semisaprophytic +semisarcodic +semisatiric +semisatirical +semisatirically +semisaturation +semisavage +semisavagedom +semisavagery +Semi-saxon +semiscenic +semischolastic +semischolastically +semiscientific +semiseafaring +semisecondary +semisecrecy +semisecret +semisecretly +semisection +semisedentary +semisegment +semisensuous +semisentient +semisentimental +semisentimentalized +semisentimentally +semiseparatist +semiseptate +semiserf +semiserious +semiseriously +semiseriousness +semiservile +semises +semisevere +semiseverely +semiseverity +semisextile +semishade +semishady +semishaft +semisheer +semishirker +semishrub +semishrubby +semisightseeing +semisilica +semisimious +semisymmetric +semisimple +semisingle +semisynthetic +semisirque +semisixth +semiskilled +Semi-slav +semislave +semismelting +semismile +semisocial +semisocialism +semisocialist +semisocialistic +semisocialistically +semisociative +semisocinian +semisoft +semisolemn +semisolemnity +semisolemnly +semisolemnness +semisolid +semisolute +semisomnambulistic +semisomnolence +semisomnolent +semisomnolently +semisomnous +semisopor +semisoun +Semi-southern +semisovereignty +semispan +semispeculation +semispeculative +semispeculatively +semispeculativeness +semisphere +semispheric +semispherical +semispheroidal +semispinalis +semispiral +semispiritous +semispontaneity +semispontaneous +semispontaneously +semispontaneousness +semisport +semisporting +semisquare +semistagnation +semistaminate +semistarvation +semistarved +semistate +semisteel +semistiff +semistiffly +semistiffness +semistill +semistimulating +semistock +semistory +semistratified +semistriate +semistriated +semistuporous +semisubterranean +semisuburban +semisuccess +semisuccessful +semisuccessfully +semisucculent +semisupernatural +semisupernaturally +semisupernaturalness +semisupinated +semisupination +semisupine +semisuspension +semisweet +semita +semitact +semitae +semitailored +semital +semitandem +semitangent +Semi-tatar +semitaur +Semite +semitechnical +semiteetotal +semitelic +semitendinosus +semitendinous +semiterete +semiterrestrial +semitertian +semites +semitesseral +semitessular +semitextural +semitexturally +semitheatric +semitheatrical +semitheatricalism +semitheatrically +semitheological +semitheologically +semithoroughfare +Semitic +Semi-tychonic +Semiticism +Semiticize +Semitico-hamitic +Semitics +semitime +Semitism +Semitist +semitists +Semitization +Semitize +Semito-hamite +Semito-Hamitic +semitonal +semitonally +semitone +semitones +semitonic +semitonically +semitontine +Semi-tory +semitorpid +semitour +semitraditional +semitraditionally +semitraditonal +semitrailer +semitrailers +semitrained +semitransept +semitranslucent +semitransparency +semitransparent +semitransparently +semitransparentness +semitransverse +semitreasonable +semitrimmed +semitropic +semitropical +semitropically +semitropics +semitruth +semitruthful +semitruthfully +semitruthfulness +semituberous +semitubular +semiuncial +semi-uncial +semiundressed +semiuniversalist +semiupright +semiurban +semiurn +semivalvate +semivault +semivector +semivegetable +semivertebral +semiverticillate +semivibration +semivirtue +semiviscid +semivisibility +semivisible +semivital +semivitreous +semivitrification +semivitrified +semivocal +semivocalic +semivolatile +semivolcanic +semivolcanically +semivoluntary +semivowel +semivowels +semivulcanized +semiwaking +semiwarfare +semiweekly +semiweeklies +semiwild +semiwildly +semiwildness +semiwoody +semiworks +Semi-zionism +semmel +Semmes +semmet +semmit +Semnae +Semnones +Semnopithecinae +semnopithecine +Semnopithecus +semois +semola +semolella +semolina +semolinas +semology +semological +Semora +Semostomae +semostomeous +semostomous +semoted +semoule +Sempach +semper +semper- +semperannual +sempergreen +semperidem +semperidentical +semperjuvenescent +sempervirent +sempervirid +Sempervivum +sempitern +sempiternal +sempiternally +sempiternity +sempiternize +sempiternous +semple +semples +semplice +semplices +sempre +sempres +sempster +sempstress +sempstry +sempstrywork +semsem +semsen +semuncia +semuncial +SEN +Sena +Senaah +senachie +senage +senaite +senal +Senalda +senam +senary +senarian +senarii +senarius +senarmontite +Senate +senate-house +senates +senate's +Senath +Senatobia +senator +senator-elect +senatory +senatorial +senatorially +senatorian +senators +senator's +senatorship +senatress +senatrices +senatrix +senatus +sence +Senci +sencio +sencion +send +sendable +Sendai +sendal +sendals +sended +sendee +Sender +senders +sending +sendle +sendoff +send-off +sendoffs +send-out +sends +sendup +sendups +sene +Seneca +Senecal +Senecan +senecas +Senecaville +Senecio +senecioid +senecionine +senecios +senectitude +senectude +senectuous +Senefelder +senega +Senegal +Senegalese +Senegambia +Senegambian +senegas +senegin +Seney +senesce +senescence +senescency +senescent +seneschal +seneschally +seneschalship +seneschalsy +seneschalty +senex +Senghor +sengi +sengreen +Senhauser +senhor +senhora +senhoras +senhores +senhorita +senhoritas +senhors +senicide +Senijextee +senile +senilely +seniles +senilis +senilism +senility +senilities +senilize +Senior +seniory +seniority +seniorities +seniors +senior's +seniorship +senit +seniti +senium +Senlac +Senn +Senna +Sennacherib +sennachie +Sennar +sennas +sennegrass +sennet +sennets +Sennett +sennight +se'nnight +sennights +sennit +sennite +sennits +senocular +Senoia +Senones +Senonian +senopia +senopias +senor +Senora +senoras +senores +senorita +senoritas +senors +senoufo +senryu +sensa +sensable +sensal +sensate +sensated +sensately +sensates +sensating +sensation +sensational +sensationalise +sensationalised +sensationalising +sensationalism +sensationalist +sensationalistic +sensationalists +sensationalize +sensationalized +sensationalizing +sensationally +sensationary +sensationish +sensationism +sensationist +sensationistic +sensationless +sensation-proof +sensations +sensation's +sensatory +sensatorial +sense +sense-bereaving +sense-bound +sense-confounding +sense-confusing +sensed +sense-data +sense-datum +sense-distracted +senseful +senseless +senselessly +senselessness +sense-ravishing +senses +sensibilia +sensibilisin +sensibility +sensibilities +sensibilitiy +sensibilitist +sensibilitous +sensibilium +sensibilization +sensibilize +sensible +sensibleness +sensibler +sensibles +sensiblest +sensibly +sensical +sensifacient +sensiferous +sensify +sensific +sensificatory +sensifics +sensigenous +sensile +sensilia +sensilla +sensillae +sensillum +sensillumla +sensimotor +sensyne +sensing +Sension +sensism +sensist +sensistic +sensitisation +sensitiser +sensitive +sensitively +sensitiveness +sensitivenesses +sensitives +sensitivist +sensitivity +sensitivities +sensitization +sensitize +sensitized +sensitizer +sensitizes +sensitizing +sensitometer +sensitometers +sensitometry +sensitometric +sensitometrically +sensitory +sensive +sensize +Senskell +senso +sensomobile +sensomobility +sensomotor +sensoparalysis +sensor +sensory +sensori- +sensoria +sensorial +sensorially +sensories +sensoriglandular +sensorimotor +sensorimuscular +sensorineural +sensorium +sensoriums +sensorivascular +sensorivasomotor +sensorivolitional +sensors +sensor's +sensu +sensual +sensualisation +sensualise +sensualism +sensualist +sensualistic +sensualists +sensuality +sensualities +sensualization +sensualize +sensualized +sensualizing +sensually +sensualness +sensuism +sensuist +sensum +sensuosity +sensuous +sensuously +sensuousness +sensuousnesses +sensus +sent +Sen-tamil +sentence +sentenced +sentencer +sentences +sentencing +sententia +sentential +sententially +sententiary +sententiarian +sententiarist +sententiosity +sententious +sententiously +sententiousness +senti +sentience +sentiency +sentiendum +sentient +sentiently +sentients +sentiment +sentimental +sentimentalisation +sentimentaliser +sentimentalism +sentimentalisms +sentimentalist +sentimentalists +sentimentality +sentimentalities +sentimentalization +sentimentalize +sentimentalized +sentimentalizer +sentimentalizes +sentimentalizing +sentimentally +sentimenter +sentimentless +sentimento +sentiment-proof +sentiments +sentiment's +sentimo +sentimos +sentine +Sentinel +sentineled +sentineling +sentinelled +sentinellike +sentinelling +sentinels +sentinel's +sentinelship +sentinelwise +sentisection +sentition +sentry +sentry-box +sentried +sentries +sentry-fashion +sentry-go +sentrying +sentry's +sents +senufo +Senusi +Senusian +Senusis +Senusism +Senussi +Senussian +Senussism +senvy +senza +Senzer +seor +seora +seorita +Seoul +Seow +Sep +sepad +sepal +sepaled +sepaline +sepalled +sepalody +sepaloid +sepalous +sepals +separability +separable +separableness +separably +separata +separate +separated +separatedly +separately +separateness +separates +separatical +separating +separation +separationism +separationist +separations +separatism +Separatist +separatistic +separatists +separative +separatively +separativeness +separator +separatory +separators +separator's +separatress +separatrices +separatrici +separatrix +separatum +separte +sepawn +sepd +sepg +Sepharad +Sephardi +Sephardic +Sephardim +Sepharvites +sephen +Sephira +sephirah +sephiric +sephiroth +sephirothic +Sephora +sepia +sepiacean +sepiaceous +sepia-colored +sepiae +sepia-eyed +sepialike +sepian +sepiary +sepiarian +sepias +sepia-tinted +sepic +sepicolous +Sepiidae +sepiment +sepioid +Sepioidea +Sepiola +Sepiolidae +sepiolite +sepion +sepiost +sepiostaire +sepium +sepn +Sepoy +sepoys +sepone +sepose +seppa +Seppala +seppuku +seppukus +seps +sepses +sepsid +Sepsidae +sepsin +sepsine +sepsis +Sept +Sept. +septa +septaemia +septal +septan +septane +septangle +septangled +septangular +septangularness +septaria +septarian +septariate +septarium +septate +septated +septation +septatoarticulate +septaugintal +septavalent +septave +septcentenary +septectomy +septectomies +septem- +September +Septemberer +Septemberism +Septemberist +Septembral +Septembrian +Septembrist +Septembrize +Septembrizer +septemdecenary +septemdecillion +septemfid +septemfluous +septemfoliate +septemfoliolate +septemia +septempartite +septemplicate +septemvious +septemvir +septemviral +septemvirate +septemviri +septemvirs +septenar +septenary +septenarian +septenaries +septenarii +septenarius +septenate +septendecennial +septendecillion +septendecillions +septendecillionth +septendecimal +septennary +septennate +septenniad +septennial +septennialist +septenniality +septennially +septennium +septenous +septentrial +Septentrio +Septentrion +septentrional +septentrionality +septentrionally +septentrionate +septentrionic +septerium +septet +septets +septette +septettes +septfoil +Septi +septi- +Septibranchia +Septibranchiata +septic +septicaemia +septicaemic +septical +septically +septicemia +septicemic +septicidal +septicidally +septicide +septicity +septicization +septicolored +septicopyemia +septicopyemic +septics +septier +septifarious +septiferous +septifluous +septifolious +septiform +septifragal +septifragally +septilateral +septile +septillion +septillions +septillionth +Septima +septimal +septimana +septimanae +septimanal +septimanarian +septime +septimes +septimetritis +septimole +septinsular +septipartite +septisyllabic +septisyllable +septivalent +septleva +Septmoncel +septo- +Septobasidium +septocylindrical +Septocylindrium +septocosta +septodiarrhea +septogerm +Septogloeum +septoic +septole +septolet +septomarginal +septomaxillary +septonasal +Septoria +septotomy +septs +septship +septuagenary +septuagenarian +septuagenarianism +septuagenarians +septuagenaries +Septuagesima +septuagesimal +Septuagint +Septuagintal +septula +septulate +septulum +septum +septums +septuncial +septuor +septuple +septupled +septuples +septuplet +septuplets +septuplicate +septuplication +septupling +sepuchral +sepulcher +sepulchered +sepulchering +sepulchers +sepulcher's +sepulchral +sepulchralize +sepulchrally +sepulchre +sepulchred +sepulchres +sepulchring +sepulchrous +sepult +sepultural +sepulture +Sepulveda +seq +seqed +seqence +seqfchk +seqq +seqq. +seqrch +sequa +sequaces +sequacious +sequaciously +sequaciousness +sequacity +Sequan +Sequani +Sequanian +Sequatchie +sequel +sequela +sequelae +sequelant +sequels +sequel's +sequence +sequenced +sequencer +sequencers +sequences +sequency +sequencies +sequencing +sequencings +sequent +sequential +sequentiality +sequentialize +sequentialized +sequentializes +sequentializing +sequentially +sequentialness +sequently +sequents +sequest +sequester +sequestered +sequestering +sequesterment +sequesters +sequestra +sequestrable +sequestral +sequestrant +sequestrate +sequestrated +sequestrates +sequestrating +sequestration +sequestrations +sequestrator +sequestratrices +sequestratrix +sequestrectomy +sequestrotomy +sequestrum +sequestrums +Sequim +sequin +sequined +sequinned +sequins +sequitur +sequiturs +Sequoia +Sequoya +Sequoyah +sequoias +seqwl +SER +Sera +serab +Serabend +serac +seracs +Serafin +Serafina +Serafine +seragli +seraglio +seraglios +serahuli +serai +seraya +serail +serails +seraing +serais +Serajevo +seral +seralbumen +seralbumin +seralbuminous +Seram +Serang +serape +Serapea +serapes +Serapeum +Serapeums +seraph +seraphic +seraphical +seraphically +seraphicalness +seraphicism +seraphicness +Seraphim +seraphims +seraphin +Seraphina +Seraphine +seraphism +seraphlike +seraphs +seraphtide +Serapias +Serapic +Serapis +Serapist +serasker +seraskerate +seraskier +seraskierat +serau +seraw +Serb +Serb-croat-slovene +Serbdom +Serbia +Serbian +serbians +Serbize +serbo- +Serbo-bulgarian +Serbo-croat +Serbo-Croatian +Serbonian +Serbophile +Serbophobe +SERC +sercial +sercom +Sercq +serdab +serdabs +serdar +Sere +Serean +sered +Seree +sereh +serein +sereins +Seremban +serement +Serena +serenade +serenaded +serenader +serenaders +serenades +serenading +serenata +serenatas +serenate +Serendib +serendibite +Serendip +serendipity +serendipitous +serendipitously +serendite +Serene +serened +serenely +sereneness +serener +serenes +serenest +serenify +serenissime +serenissimi +serenissimo +Serenitatis +Serenity +serenities +serenize +sereno +Serenoa +Serer +Seres +serest +Sereth +sereward +serf +serfage +serfages +serfdom +serfdoms +serfhood +serfhoods +serfish +serfishly +serfishness +serfism +serflike +serfs +serf's +serfship +Serg +Serge +sergeancy +sergeancies +Sergeant +sergeant-at-arms +sergeant-at-law +sergeantcy +sergeantcies +sergeantess +sergeantfish +sergeantfishes +sergeanty +sergeant-major +sergeant-majorship +sergeantry +sergeants +sergeant's +sergeantship +sergeantships +Sergeantsville +sergedesoy +sergedusoy +Sergei +sergelim +Sergent +serger +serges +Sergestus +sergette +Sergias +serging +sergings +Sergio +Sergipe +sergiu +Sergius +serglobulin +Sergo +Sergt +Sergu +Seri +serial +serialisation +serialise +serialised +serialising +serialism +serialist +serialists +seriality +serializability +serializable +serialization +serializations +serialization's +serialize +serialized +serializes +serializing +serially +serials +Serian +seriary +seriate +seriated +seriately +seriates +seriatim +seriating +seriation +seriaunt +Seric +Serica +Sericana +sericate +sericated +sericea +sericeotomentose +sericeous +sericicultural +sericiculture +sericiculturist +sericin +sericins +sericipary +sericite +sericitic +sericitization +Sericocarpus +sericon +serictery +sericteria +sericteries +sericterium +serictteria +sericultural +sericulture +sericulturist +seriema +seriemas +series +serieswound +series-wound +serif +serifed +seriffed +serific +Seriform +serifs +serigraph +serigrapher +serigraphers +serigraphy +serigraphic +serigraphs +Serilda +serimeter +serimpi +serin +serine +serines +serinette +sering +seringa +seringal +Seringapatam +seringas +seringhi +serins +Serinus +serio +serio- +seriocomedy +seriocomic +serio-comic +seriocomical +seriocomically +seriogrotesque +Seriola +Seriolidae +serioline +serioludicrous +seriopantomimic +serioridiculous +seriosity +seriosities +serioso +serious +seriously +serious-minded +serious-mindedly +serious-mindedness +seriousness +seriousnesses +seriplane +seripositor +Serjania +serjeancy +serjeant +serjeant-at-law +serjeanty +serjeantry +serjeants +Serkin +Serle +Serles +Serlio +serment +sermo +sermocination +sermocinatrix +sermon +sermonary +sermoneer +sermoner +sermonesque +sermonet +sermonette +sermonettino +sermonic +sermonical +sermonically +sermonics +sermoning +sermonise +sermonised +sermoniser +sermonish +sermonising +sermonism +sermonist +sermonize +sermonized +sermonizer +sermonizes +sermonizing +sermonless +sermonoid +sermonolatry +sermonology +sermonproof +sermons +sermon's +sermonwise +sermuncle +sernamby +sero +sero- +seroalbumin +seroalbuminuria +seroanaphylaxis +serobiological +serocyst +serocystic +serocolitis +serodermatosis +serodermitis +serodiagnosis +serodiagnostic +seroenteritis +seroenzyme +serofibrinous +serofibrous +serofluid +serogelatinous +serohemorrhagic +serohepatitis +seroimmunity +Seroka +serolactescent +serolemma +serolin +serolipase +serology +serologic +serological +serologically +serologies +serologist +seromaniac +seromembranous +seromucous +seromuscular +seron +seronegative +seronegativity +seroon +seroot +seroperitoneum +serophysiology +serophthisis +seroplastic +seropneumothorax +seropositive +seroprevention +seroprognosis +seroprophylaxis +seroprotease +seropuriform +seropurulent +seropus +seroreaction +seroresistant +serosa +serosae +serosal +serosanguineous +serosanguinolent +serosas +seroscopy +serose +serosynovial +serosynovitis +serosity +serosities +serositis +serotherapeutic +serotherapeutics +serotherapy +serotherapist +serotina +serotinal +serotine +serotines +serotinous +serotype +serotypes +serotonergic +serotonin +serotoxin +serous +serousness +Serov +serovaccine +serow +serows +serozem +serozyme +Serpari +Serpasil +serpedinous +Serpens +Serpent +serpentary +serpentaria +Serpentarian +Serpentarii +serpentarium +Serpentarius +serpentcleide +serpenteau +Serpentes +serpentess +serpent-god +serpent-goddess +Serpentian +serpenticidal +serpenticide +Serpentid +serpentiferous +serpentiform +serpentile +serpentin +serpentina +serpentine +serpentinely +Serpentinian +serpentinic +serpentiningly +serpentinization +serpentinize +serpentinized +serpentinizing +serpentinoid +serpentinous +Serpentis +serpentivorous +serpentize +serpently +serpentlike +serpentoid +serpentry +serpents +serpent's +serpent-shaped +serpent-stone +serpentwood +serpette +serphid +Serphidae +serphoid +Serphoidea +serpierite +serpigines +serpiginous +serpiginously +serpigo +serpigoes +serpivolant +serpolet +Serpukhov +Serpula +Serpulae +serpulan +serpulid +Serpulidae +serpulidan +serpuline +serpulite +serpulitic +serpuloid +Serra +serradella +serrae +serrage +serrai +serran +serrana +serranid +Serranidae +serranids +Serrano +serranoid +serranos +Serranus +Serrasalmo +serrate +serrate-ciliate +serrated +serrate-dentate +serrates +Serratia +serratic +serratiform +serratile +serrating +serration +serratirostral +serrato- +serratocrenate +serratodentate +serratodenticulate +serratoglandulous +serratospinose +serrature +serratus +serrefile +serrefine +Serrell +serre-papier +serry +serri- +serricorn +Serricornia +Serridentines +Serridentinus +serried +serriedly +serriedness +serries +Serrifera +serriferous +serriform +serrying +serring +serriped +serrirostrate +serrula +serrulate +serrulated +serrulateed +serrulation +serrurerie +sers +Sert +serta +serting +sertion +sertive +Sertorius +Sertularia +sertularian +Sertulariidae +sertularioid +sertularoid +sertule +sertulum +sertum +serule +serum +serumal +serumdiagnosis +serums +serum's +serut +serv +servable +servage +Servais +serval +servaline +servals +servant +servantcy +servantdom +servantess +servantless +servantlike +servantry +servants +servant's +servantship +servation +serve +served +servente +serventism +serve-out +Server +servery +servers +serves +servet +Servetian +Servetianism +Servetnick +servette +Servetus +Servia +serviable +Servian +Service +serviceability +serviceable +serviceableness +serviceably +serviceberry +serviceberries +serviced +serviceless +servicelessness +serviceman +servicemen +servicer +servicers +services +servicewoman +servicewomen +servicing +Servidor +servient +serviential +serviette +serviettes +servile +servilely +servileness +servilism +servility +servilities +servilize +serving +servingman +servings +servist +Servite +serviteur +servitial +servitium +servitor +servitorial +servitors +servitorship +servitress +servitrix +servitude +servitudes +serviture +Servius +servo +servo- +servocontrol +servo-control +servo-controlled +Servo-croat +Servo-croatian +servoed +servoing +servolab +servomechanical +servomechanically +servomechanics +servomechanism +servomechanisms +servomotor +servo-motor +servomotors +servo-pilot +servos +servotab +servulate +servus +serwamby +SES +sesame +sesames +sesamin +sesamine +sesamoid +sesamoidal +sesamoiditis +sesamoids +sesamol +Sesamum +Sesban +Sesbania +sescuncia +sescuple +Seseli +Seshat +Sesia +Sesiidae +seskin +sesma +Sesostris +Sesotho +sesperal +sesqui +sesqui- +sesquialter +sesquialtera +sesquialteral +sesquialteran +sesquialterous +sesquibasic +sesquicarbonate +sesquicentenary +sesquicentennial +sesquicentennially +sesquicentennials +sesquichloride +sesquiduple +sesquiduplicate +sesquih +sesquihydrate +sesquihydrated +sesquinona +sesquinonal +sesquioctava +sesquioctaval +sesquioxide +sesquipedal +sesquipedalian +sesquipedalianism +sesquipedalism +sesquipedality +sesquiplane +sesquiplicate +sesquiquadrate +sesquiquarta +sesquiquartal +sesquiquartile +sesquiquinta +sesquiquintal +sesquiquintile +sesquisalt +sesquiseptimal +sesquisextal +sesquisilicate +sesquisquare +sesquisulphate +sesquisulphide +sesquisulphuret +sesquiterpene +sesquitertia +sesquitertial +sesquitertian +sesquitertianal +SESRA +sess +sessa +sessed +Sesser +Sesshu +sessile +sessile-eyed +sessile-flowered +sessile-fruited +sessile-leaved +sessility +Sessiliventres +session +sessional +sessionally +sessionary +Sessions +session's +Sessler +sesspool +sesspools +Sessrymnir +SEST +sesterce +sesterces +sestertia +sestertium +sestertius +sestet +sestets +sestetto +sesti +sestia +sestiad +Sestian +sestina +sestinas +sestine +sestines +sestole +sestolet +seston +Sestos +sestuor +Sesuto +Sesuvium +SET +set- +Seta +setaceous +setaceously +setae +setal +Setaria +setarid +setarious +set-aside +setation +setback +set-back +setbacks +Setbal +setbolt +setdown +set-down +setenant +set-fair +setfast +Seth +set-hands +sethead +Sethi +Sethian +Sethic +Sethite +Sethrida +SETI +seti- +Setibo +setier +Setifera +setiferous +setiform +setiger +setigerous +set-in +setioerr +setiparous +setirostral +setline +setlines +setling +setness +setnet +Seto +setoff +set-off +setoffs +Seton +setons +Setophaga +Setophaginae +setophagine +setose +setous +setout +set-out +setouts +setover +setpfx +sets +set's +setscrew +setscrews +setsman +set-stitched +sett +settable +settaine +settecento +settee +settees +setter +Settera +setter-forth +settergrass +setter-in +setter-on +setter-out +setters +setter's +setter-to +setter-up +setterwort +settima +settimo +setting +setting-free +setting-out +settings +setting-to +setting-up +Settle +settleability +settleable +settle-bench +settle-brain +settled +settledly +settledness +settle-down +settlement +settlements +settlement's +settler +settlerdom +settlers +settles +settling +settlings +settlor +settlors +set-to +settos +setts +settsman +Setubal +setuid +setula +setulae +setule +setuliform +setulose +setulous +setup +set-up +set-upness +setups +setwall +setwise +setwork +setworks +seudah +seugh +Seumas +Seurat +Seuss +Sev +Sevan +Sevastopol +Seve +seven +seven-banded +sevenbark +seven-branched +seven-caped +seven-channeled +seven-chorded +seven-cornered +seven-day +seven-eyed +seven-eyes +seven-eleven +Sevener +seven-figure +sevenfold +sevenfolded +sevenfoldness +seven-foot +seven-footer +seven-formed +seven-gated +seven-gilled +seven-hand +seven-headed +seven-hilled +seven-hilly +seven-holes +seven-horned +seven-year +seven-inch +seven-league +seven-leaved +seven-line +seven-masted +Sevenmile +seven-mouthed +seven-nerved +sevennight +seven-ounce +seven-part +sevenpence +sevenpenny +seven-piled +seven-ply +seven-point +seven-poled +seven-pronged +seven-quired +sevens +sevenscore +seven-sealed +seven-shilling +seven-shooter +seven-sided +seven-syllabled +seven-sisters +seven-spot +seven-spotted +seventeen +seventeenfold +seventeen-hundreds +seventeen-year +seventeens +seventeenth +seventeenthly +seventeenths +seventh +seventh-day +seven-thirty +seven-thirties +seventhly +seven-thorned +sevenths +Seventy +seventy-day +seventy-dollar +seventy-eight +seventy-eighth +seventies +seventieth +seventieths +seventy-fifth +seventy-first +seventy-five +seventyfold +seventy-foot +seventy-footer +seventy-four +seventy-fourth +seventy-horse +seventy-year +seventy-mile +seven-tined +seventy-nine +seventy-ninth +seventy-odd +seventy-one +seventy-second +seventy-seven +seventy-seventh +seventy-six +seventy-sixth +seventy-third +seventy-three +seventy-ton +seventy-two +seven-toned +seven-twined +seven-twisted +seven-up +sever +severability +severable +several +several-celled +several-flowered +severalfold +several-fold +severality +severalization +severalize +severalized +severalizing +severally +several-lobed +several-nerved +severalness +several-ribbed +severals +severalth +severalty +severalties +Severance +severances +severate +severation +severe +severed +severedly +severely +Severen +severeness +severer +severers +severest +Severy +Severian +severies +Severin +severing +severingly +Severini +Severinus +severish +severity +severities +severity's +severization +severize +Severn +Severo +severs +Seversky +Severson +Severus +seviche +seviches +sevier +Sevierville +Sevigne +Sevik +sevillanas +Seville +Sevillian +sevres +sevum +sew +sewable +sewage +sewages +sewan +Sewanee +sewans +sewar +Seward +Sewaren +sewars +sewed +Sewel +Sewell +sewellel +Sewellyn +sewen +sewer +sewerage +sewerages +sewered +sewery +sewering +sewerless +sewerlike +sewerman +sewers +Sewickley +sewin +sewing +sewings +sewless +sewn +Sewole +Sewoll +sewround +sews +sewster +SEX +sex- +sexadecimal +sexagenary +sexagenarian +sexagenarianism +sexagenarians +sexagenaries +sexagene +Sexagesima +sexagesimal +sexagesimally +sexagesimals +sexagesimo-quarto +sexagonal +sexangle +sexangled +sexangular +sexangularly +sexannulate +sexarticulate +sexavalent +sexcentenary +sexcentenaries +sexcuspidate +sexdecillion +sexdecillions +sexdigital +sexdigitate +sexdigitated +sexdigitism +sexed +sexed-up +sexenary +sexennial +sexennially +sexennium +sexern +sexes +sexfarious +sexfid +sexfoil +sexhood +sexy +sexi- +sexier +sexiest +sexifid +sexily +sexillion +sexiness +sexinesses +sexing +sex-intergrade +sexiped +sexipolar +sexisyllabic +sexisyllable +sexism +sexisms +sexist +sexists +sexitubercular +sexivalence +sexivalency +sexivalent +sexless +sexlessly +sexlessness +sexly +sexlike +sex-limited +sex-linkage +sex-linked +sexlocular +sexology +sexologic +sexological +sexologies +sexologist +sexpartite +sexploitation +sexpot +sexpots +sexradiate +sex-starved +sext +sextactic +sextain +sextains +sextan +Sextans +Sextant +sextantal +Sextantis +sextants +sextar +sextary +sextarii +sextarius +sextennial +sextern +sextet +sextets +sextette +sextettes +sextic +sextile +sextiles +Sextilis +sextillion +sextillions +sextillionth +sextipara +sextipartite +sextipartition +sextiply +sextipolar +sexto +sextodecimo +sexto-decimo +sextodecimos +sextole +sextolet +Sexton +sextoness +sextons +sextonship +Sextonville +sextos +sextry +sexts +sextubercular +sextuberculate +sextula +sextulary +sextumvirate +sextuor +sextuple +sextupled +sextuples +sextuplet +sextuplets +sextuplex +sextuply +sextuplicate +sextuplicated +sextuplicating +sextupling +sextur +Sextus +sexual +sexuale +sexualisation +sexualism +sexualist +sexuality +sexualities +sexualization +sexualize +sexualized +sexualizing +sexually +sexuous +sexupara +sexuparous +Sezen +Sezession +SF +Sfax +Sfc +SFD +SFDM +sferics +sfm +SFMC +SFO +sfogato +sfoot +'sfoot +Sforza +sforzando +sforzandos +sforzato +sforzatos +sfree +SFRPG +sfumato +sfumatos +sfz +SG +sgabelli +sgabello +sgabellos +Sgad +sgd +sgd. +SGI +SGML +SGMP +SGP +sgraffiato +sgraffiti +sgraffito +Sgt +sh +SHA +shaatnez +shab +Shaba +Shaban +sha'ban +shabandar +shabash +Shabbas +Shabbat +Shabbath +shabbed +shabby +shabbier +shabbiest +shabbify +shabby-genteel +shabby-gentility +shabbyish +shabbily +shabbiness +shabbinesses +Shabbir +shabble +Shabbona +shabbos +shabeque +shabrack +shabracque +shab-rag +shabroon +shabunder +Shabuoth +Shacharith +shachle +shachly +shack +shackanite +shackatory +shackbolt +shacked +shacker +shacky +shacking +shackings +shackland +shackle +shacklebone +shackled +shackledom +Shacklefords +shackler +shacklers +shackles +Shackleton +shacklewise +shackly +shackling +shacko +shackoes +shackos +shacks +shad +Shadai +shadbelly +shad-belly +shad-bellied +shadberry +shadberries +shadbird +shadblow +shad-blow +shadblows +shadbush +shadbushes +shadchan +shadchanim +shadchans +shadchen +Shaddock +shaddocks +shade +shade-bearing +shaded +shade-enduring +shadeful +shade-giving +shade-grown +shadeless +shadelessness +shade-loving +shader +shaders +shades +shade-seeking +shadetail +shadfly +shadflies +shadflower +shady +Shadydale +shadier +shadiest +shadily +shadine +shadiness +shading +shadings +Shadyside +shadkan +shado +shadoof +shadoofs +Shadow +shadowable +shadowbox +shadow-box +shadowboxed +shadowboxes +shadowboxing +shadowed +shadower +shadowers +shadowfoot +shadowgram +shadowgraph +shadowgraphy +shadowgraphic +shadowgraphist +shadowy +shadowier +shadowiest +shadowily +shadowiness +shadowing +shadowishly +shadowist +shadowland +shadowless +shadowlessness +shadowly +shadowlike +shadows +Shadrach +shadrachs +shads +shaduf +shadufs +Shadwell +Shae +SHAEF +Shaefer +Shaeffer +Shaer +Shafer +Shaff +Shaffer +Shaffert +shaffle +shafii +Shafiite +shaft +shafted +Shafter +Shaftesbury +shaftfoot +shafty +shafting +shaftings +shaftless +shaftlike +shaftman +shaftment +shaft-rubber +shafts +shaft's +Shaftsburg +Shaftsbury +shaftsman +shaft-straightener +shaftway +shag +shaganappi +shaganappy +shagbag +shagbark +shagbarks +shagbush +shagged +shaggedness +shaggy +shaggy-barked +shaggy-bearded +shaggy-bodied +shaggy-coated +shaggier +shaggiest +shaggy-fleeced +shaggy-footed +shaggy-haired +shaggy-leaved +shaggily +shaggymane +shaggy-mane +shaggy-maned +shagginess +shagging +shag-haired +Shagia +shaglet +shaglike +shagpate +shagrag +shag-rag +shagreen +shagreened +shagreens +shagroon +shags +shagtail +Shah +Shahada +Shahansha +Shahaptian +Shahaptians +shaharit +Shaharith +shahdom +shahdoms +shahee +shaheen +shahi +shahid +shahidi +shahin +Shahjahanpur +shahs +shahzada +shahzadah +shahzadi +shai +Shay +Shaia +Shaya +shayed +Shaigia +Shaikh +shaykh +shaikhi +Shaikiyeh +Shayla +Shaylah +Shaylyn +Shaylynn +Shayn +Shaina +Shayna +Shaine +Shayne +shaird +shairds +shairn +shairns +Shays +Shaysite +Shaitan +shaitans +Shaiva +Shaivism +Shak +Shaka +shakable +shakably +shake +shakeable +shake-bag +shakebly +shake-cabin +shakedown +shake-down +shakedowns +shakefork +shake-hands +shaken +shakenly +shakeout +shake-out +shakeouts +shakeproof +Shaker +shakerag +shake-rag +Shakerdom +Shakeress +Shakerism +Shakerlike +Shakers +shakes +shakescene +Shakespeare +Shakespearean +Shakespeareana +Shakespeareanism +Shakespeareanly +shakespeareans +Shakespearian +Shakespearianism +Shakespearize +Shakespearolater +Shakespearolatry +shakeup +shake-up +shakeups +shakha +Shakhty +shaky +Shakyamuni +shakier +shakiest +shakil +shakily +shakiness +shakinesses +shaking +shakingly +shakings +shako +shakoes +Shakopee +shakos +Shaks +shaksheer +Shakspere +shaksperean +Shaksperian +Shaksperianism +Shakta +Shakti +shaktis +Shaktism +shaku +shakudo +shakuhachi +Shakuntala +Shala +Shalako +shalder +shale +shaled +shalee +shaley +shalelike +shaleman +shales +shaly +shalier +shaliest +Shalimar +shall +shallal +shally +shallon +shalloon +shalloons +shallop +shallopy +shallops +shallot +shallots +Shallotte +shallow +Shallowater +shallow-bottomed +shallowbrain +shallowbrained +shallow-brained +shallow-draft +shallowed +shallower +shallowest +shallow-footed +shallow-forded +shallow-headed +shallowhearted +shallow-hulled +shallowy +shallowing +shallowish +shallowist +shallowly +shallow-minded +shallow-mindedness +shallowness +shallowpate +shallowpated +shallow-pated +shallow-read +shallow-rooted +shallow-rooting +shallows +shallow-sea +shallow-searching +shallow-sighted +shallow-soiled +shallow-thoughted +shallow-toothed +shallow-waisted +shallow-water +shallow-witted +shallow-wittedness +shallu +Shalna +Shalne +Shalom +shaloms +shalt +shalwar +Sham +Shama +shamable +shamableness +shamably +shamal +shamalo +shaman +shamaness +shamanic +shamanism +shamanist +shamanistic +shamanize +shamans +shamas +Shamash +shamateur +shamateurism +shamba +Shambala +Shambaugh +shamble +shambled +shambles +shambling +shamblingly +shambrier +Shambu +shame +shameable +shame-burnt +shame-crushed +shamed +shame-eaten +shameface +shamefaced +shamefacedly +shamefacedness +shamefast +shamefastly +shamefastness +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shameproof +shamer +shames +shame-shrunk +shamesick +shame-stricken +shame-swollen +shameworthy +shamiana +shamianah +shamim +shaming +shamir +Shamma +Shammai +Shammar +shammas +shammash +shammashi +shammashim +shammasim +shammed +shammer +shammers +shammes +shammy +shammick +shammied +shammies +shammying +shamming +shammish +shammock +shammocky +shammocking +shammos +shammosim +Shamo +shamoy +shamoyed +shamoying +shamois +shamoys +Shamokin +shamos +shamosim +shampoo +shampooed +shampooer +shampooers +shampooing +shampoos +Shamrao +Shamrock +shamrock-pea +shamrocks +shamroot +shams +sham's +shamsheer +shamshir +Shamus +shamuses +Shan +Shana +shanachas +shanachie +shanachus +Shanahan +Shanan +Shanda +Shandaken +Shandean +Shandee +Shandeigh +Shandy +Shandie +shandies +shandygaff +Shandyism +shandite +Shandon +Shandra +shandry +shandrydan +Shane +Shaner +Shang +Shangaan +Shangalla +shangan +Shanghai +shanghaied +shanghaier +shanghaiing +shanghais +shangy +Shango +Shangri-la +Shang-ti +Shani +Shanie +Shaniko +Shank +Shankar +Shankara +Shankaracharya +shanked +shanker +shanking +shankings +shank-painter +shankpiece +Shanks +shanksman +Shanksville +Shanley +Shanleigh +Shanly +Shanna +Shannah +Shannan +Shanney +Shannen +shanny +shannies +Shannock +Shannon +Shannontown +Shanon +shansa +Shansi +shant +shan't +Shanta +Shantee +shantey +shanteys +Shantha +shanti +shanty +shanty-boater +shantied +shanties +shantih +shantihs +shantying +shantylike +shantyman +shantymen +shantis +shanty's +shantytown +Shantow +Shantung +shantungs +shap +shapable +SHAPE +shapeable +shaped +shapeful +shape-knife +shapeless +shapelessly +shapelessness +shapely +shapelier +shapeliest +shapeliness +shapen +Shaper +shapers +shapes +shapeshifter +shape-shifting +shapesmith +shapeup +shape-up +shapeups +shapy +shapier +shapiest +shaping +shapingly +Shapiro +shapka +Shapley +Shapleigh +shapometer +shapoo +shaps +Shaptan +shaptin +SHAR +Shara +sharable +sharada +Sharaf +Sharai +Sharaku +sharan +Sharas +shard +Shardana +shard-born +shard-borne +sharded +shardy +sharding +shards +share +shareability +shareable +sharebone +sharebroker +sharecrop +sharecroped +sharecroping +sharecropped +sharecropper +sharecroppers +sharecropper's +sharecropping +sharecrops +shared +shareef +sharefarmer +shareholder +shareholders +shareholder's +shareholdership +shareman +share-out +shareown +shareowner +sharepenny +sharer +sharers +shares +shareship +sharesman +sharesmen +Sharet +sharewort +Sharezer +shargar +Shargel +sharger +shargoss +Shari +Sharia +shariat +sharif +sharifian +sharifs +Sharyl +Sharyn +sharing +Sharira +Sharity +shark +sharked +sharker +sharkers +sharkful +sharki +sharky +sharking +sharkish +sharkishly +sharkishness +sharklet +sharklike +shark-liver +sharks +shark's +sharkship +sharkskin +sharkskins +sharksucker +Sharl +Sharla +Sharleen +Sharlene +Sharline +Sharma +Sharman +sharn +sharnbud +sharnbug +sharny +sharns +Sharon +Sharona +Sharonville +Sharos +Sharp +sharp-angled +sharp-ankled +sharp-back +sharp-backed +sharp-beaked +sharp-bellied +sharpbill +sharp-billed +sharp-biting +sharp-bottomed +sharp-breasted +sharp-clawed +sharp-cornered +sharp-cut +sharp-cutting +Sharpe +sharp-eared +sharped +sharp-edged +sharp-eye +sharp-eyed +sharp-eyes +sharp-elbowed +sharpen +sharpened +sharpener +sharpeners +sharpening +sharpens +sharper +sharpers +Sharpes +sharpest +sharp-faced +sharp-fanged +sharp-featured +sharp-flavored +sharp-freeze +sharp-freezer +sharp-freezing +sharp-froze +sharp-frozen +sharp-fruited +sharp-gritted +sharp-ground +sharp-headed +sharp-heeled +sharp-horned +sharpy +sharpie +sharpies +sharping +sharpish +sharpite +sharp-keeled +sharp-leaved +Sharples +sharply +sharpling +sharp-looking +sharp-minded +sharp-nebbed +sharpness +sharpnesses +sharp-nosed +sharp-nosedly +sharp-nosedness +sharp-odored +sharp-petaled +sharp-piercing +sharp-piled +sharp-pointed +sharp-quilled +sharp-ridged +Sharps +sharpsaw +Sharpsburg +sharp-set +sharp-setness +sharpshin +sharp-shinned +sharpshod +sharpshoot +sharpshooter +sharpshooters +sharpshooting +sharpshootings +sharp-sighted +sharp-sightedly +sharp-sightedness +sharp-smelling +sharp-smitten +sharp-snouted +sharp-staked +sharp-staring +sharpster +Sharpsville +sharptail +sharp-tailed +sharp-tasted +sharp-tasting +sharp-tempered +sharp-toed +sharp-tongued +sharp-toothed +sharp-topped +Sharptown +sharp-visaged +sharpware +sharp-whetted +sharp-winged +sharp-witted +sharp-wittedly +sharp-wittedness +Sharra +sharrag +Sharras +sharry +Sharrie +Sharron +Shartlesville +shashlick +shashlik +shashliks +shaslick +shaslik +shasliks +Shasta +shastaite +Shastan +shaster +shastra +shastracara +shastraik +shastras +shastri +shastrik +shat +shatan +shathmont +Shatt-al-Arab +shatter +shatterable +shatterbrain +shatterbrained +shattered +shatterer +shatterheaded +shattery +shattering +shatteringly +shatterment +shatterpated +shatterproof +shatters +shatterwit +Shattuc +Shattuck +shattuckite +Shattuckville +Shatzer +shauchle +Shauck +shaugh +Shaughn +Shaughnessy +shaughs +shaul +Shaula +shauled +shauling +shauls +Shaum +Shaun +Shauna +shaup +shauri +shauwe +shavable +shave +shaveable +shaved +shavee +shavegrass +shaveling +shaven +Shaver +shavery +shavers +shaves +Shavese +shavester +shavetail +shaveweed +Shavian +Shaviana +Shavianism +shavians +shavie +shavies +shaving +shavings +Shavuot +Shavuoth +Shaw +shawabti +Shawanee +Shawanese +Shawano +Shawboro +shawed +shawfowl +shawy +shawing +shawl +shawled +shawling +shawlless +shawllike +shawls +shawl's +shawlwise +shawm +shawms +Shawmut +Shawn +Shawna +Shawnee +shawnees +Shawneetown +shawneewood +shawny +shaws +Shawsville +Shawville +Shawwal +shazam +Shazar +SHCD +Shcheglovsk +Shcherbakov +she +Shea +she-actor +sheading +she-adventurer +sheaf +sheafage +sheafed +Sheaff +sheafy +sheafing +sheaflike +sheafripe +sheafs +Sheakleyville +sheal +shealing +shealings +sheals +shean +shea-nut +she-ape +she-apostle +Shear +shearbill +sheard +sheared +Shearer +shearers +sheargrass +shear-grass +shearhog +shearing +shearlegs +shear-legs +shearless +shearling +shearman +shearmouse +shears +shearsman +'sheart +sheartail +shearwater +shearwaters +sheas +she-ass +sheat +sheatfish +sheatfishes +sheath +sheathbill +sheathe +sheathed +sheather +sheathery +sheathers +sheathes +sheath-fish +sheathy +sheathier +sheathiest +sheathing +sheathless +sheathlike +sheaths +sheath-winged +sheave +sheaved +sheaveless +sheaveman +sheaves +sheaving +Sheba +she-baker +she-balsam +shebang +shebangs +shebar +Shebat +shebean +shebeans +she-bear +she-beech +shebeen +shebeener +shebeening +shebeens +Sheboygan +she-captain +she-chattel +Shechem +Shechemites +Shechina +Shechinah +shechita +shechitah +she-costermonger +she-cousin +shed +she'd +shedable +Shedd +sheddable +shedded +shedder +shedders +shedding +she-demon +sheder +she-devil +shedhand +shedim +Shedir +shedlike +shedman +she-dragon +Sheds +shedu +shedwise +shee +Sheeb +Sheedy +sheefish +sheefishes +Sheehan +sheel +Sheela +Sheelagh +Sheelah +Sheeler +sheely +sheeling +Sheen +Sheena +Sheene +sheened +sheeney +sheeneys +sheenful +sheeny +sheenie +sheenier +sheenies +sheeniest +sheening +sheenless +sheenly +sheens +sheep +sheepback +sheepbacks +sheepbell +sheepberry +sheepberries +sheepbine +sheepbiter +sheep-biter +sheepbiting +sheepcot +sheepcote +sheepcrook +sheepdip +sheep-dip +sheepdog +sheepdogs +sheepfaced +sheepfacedly +sheepfacedness +sheepfold +sheepfolds +sheepfoot +sheepfoots +sheepgate +sheep-grazing +sheephead +sheepheaded +sheepheads +sheephearted +sheepherder +sheepherding +sheephook +sheephouse +sheep-hued +sheepy +sheepify +sheepified +sheepifying +sheepish +sheepishly +sheepishness +sheepkeeper +sheepkeeping +sheepkill +sheep-kneed +sheepless +sheeplet +sheep-lice +sheeplike +sheepling +sheepman +sheepmaster +sheepmen +sheepmint +sheepmonger +sheepnose +sheepnut +sheeppen +sheep-root +sheep's-bit +sheepshank +Sheepshanks +sheepshead +sheepsheadism +sheepsheads +sheepshear +sheepshearer +sheep-shearer +sheepshearing +sheep-shearing +sheepshed +sheep-sick +sheepskin +sheepskins +sheep-spirited +sheepsplit +sheepsteal +sheepstealer +sheepstealing +sheep-tick +sheepwalk +sheepwalker +sheepweed +sheep-white +sheep-witted +sheer +Sheeran +sheer-built +sheered +Sheeree +sheerer +sheerest +sheer-hulk +sheering +sheerlegs +sheerly +Sheerness +sheer-off +sheers +sheet +sheetage +sheet-anchor +sheet-block +sheeted +sheeter +sheeters +sheetfed +sheet-fed +sheetflood +sheetful +sheety +sheeting +sheetings +sheetless +sheetlet +sheetlike +sheetling +Sheetrock +Sheets +sheetways +sheetwash +sheetwise +sheetwork +sheetwriting +sheeve +sheeves +Sheff +Sheffy +Sheffie +Sheffield +she-fish +she-foal +she-fool +she-fox +she-friend +shegets +shegetz +she-gypsy +she-goat +she-god +She-greek +Shehab +shehita +shehitah +Sheya +Sheyenne +sheik +sheikdom +sheikdoms +sheikh +sheikhdom +sheikhdoms +sheikhly +sheikhlike +sheikhs +sheikly +sheiklike +sheiks +Sheila +Sheilah +Sheila-Kathryn +sheilas +sheyle +sheiling +she-ironbark +Sheitan +sheitans +sheitel +sheitlen +shekel +shekels +Shekinah +she-kind +she-king +Shel +Shela +Shelagh +Shelah +Shelba +Shelbi +Shelby +Shelbiana +Shelbina +Shelbyville +Shelburn +Shelburne +sheld +Sheldahl +sheldapple +sheld-duck +Shelden +shelder +sheldfowl +Sheldon +Sheldonville +sheldrake +sheldrakes +shelduck +shelducks +Sheley +Shelepin +shelf +shelfback +shelffellow +shelfful +shelffuls +shelfy +shelflike +shelflist +shelfmate +shelfpiece +shelfroom +shelf-room +shelfworn +Shelia +Shelyak +Sheline +she-lion +Shell +she'll +shellac +shellack +shellacked +shellacker +shellackers +shellacking +shellackings +shellacks +shellacs +shellak +Shellans +shellapple +shellback +shellbark +shellblow +shellblowing +shellbound +shellburst +shell-carving +shellcracker +shelleater +shelled +Shelley +Shelleyan +Shelleyana +shelleyesque +sheller +shellers +shellfire +shellfish +shell-fish +shellfishery +shellfisheries +shellfishes +shellflower +shellful +shellhead +Shelli +Shelly +Shellian +shellycoat +Shellie +shellier +shelliest +shelliness +shelling +shell-leaf +shell-less +shell-like +Shellman +shellmen +shellmonger +shellpad +shellpot +shellproof +shells +Shellsburg +shellshake +shell-shaped +shell-shock +shellshocked +shell-shocked +shellum +shellwork +shellworker +shell-worker +Shelman +Shelocta +s'help +Shelta +sheltas +shelter +shelterage +shelterbelt +sheltered +shelterer +sheltery +sheltering +shelteringly +shelterless +shelterlessness +shelters +shelterwood +shelty +sheltie +shelties +Shelton +sheltron +shelve +shelved +shelver +shelvers +shelves +shelvy +shelvier +shelviest +shelving +shelvingly +shelvingness +shelvings +Shem +Shema +shemaal +Shemaka +she-malady +Shembe +sheminith +Shemite +Shemitic +Shemitish +she-monster +shemozzle +Shemu +Shen +Shena +Shenan +Shenandoah +shenanigan +shenanigans +shend +shendful +shending +shends +she-negro +Sheng +Shenyang +Shenshai +Shensi +Shenstone +shent +she-oak +sheogue +Sheol +sheolic +sheols +Shep +she-page +she-panther +Shepard +Shepardsville +she-peace +Shepherd +shepherdage +shepherddom +shepherded +shepherdess +shepherdesses +shepherdhood +shepherdy +Shepherdia +shepherding +shepherdish +shepherdism +shepherdize +shepherdless +shepherdly +shepherdlike +shepherdling +shepherdry +shepherds +shepherd's +shepherd's-purse +shepherd's-scabious +shepherds-staff +Shepherdstown +Shepherdsville +she-pig +she-pine +Shepley +Sheply +she-poet +she-poetry +Shepp +Sheppard +sheppeck +sheppey +Shepperd +shepperding +sheppherded +sheppick +Sheppton +she-preacher +she-priest +shepstare +shepster +Sher +Sherani +Sherar +Sherard +Sherardia +sherardize +sherardized +sherardizer +sherardizing +Sheratan +Sheraton +sherbacha +sherbert +sherberts +sherbet +sherbetlee +sherbets +sherbetzide +Sherborn +Sherborne +Sherbrooke +Sherburn +Sherburne +sherd +sherds +Shere +Sheree +shereef +shereefs +she-relative +Sherer +Shererd +Sherfield +Sheri +sheria +sheriat +Sheridan +Sherie +Sherye +sherif +sherifa +sherifate +sheriff +sheriffalty +sheriffcy +sheriffcies +sheriffdom +sheriffess +sheriffhood +sheriff-pink +sheriffry +sheriffs +sheriff's +sheriffship +sheriffwick +sherifi +sherify +sherifian +sherifs +Sheriyat +Sheryl +Sheryle +Sherilyn +Sherill +sheristadar +Sherj +Sherl +Sherley +Sherline +Sherlock +Sherlocke +sherlocks +Sherm +Sherman +Shermy +Shermie +Sherod +sheroot +sheroots +Sherourd +Sherpa +sherpas +Sherr +Sherramoor +Sherrard +Sherrer +Sherri +Sherry +Sherrie +sherries +Sherrill +Sherrymoor +Sherrington +Sherris +sherrises +sherryvallies +Sherrod +Sherrodsville +Shertok +Sherurd +sherwani +Sherwin +Sherwynd +Sherwood +shes +she's +she-saint +she-salmon +she-school +she-scoundrel +Shesha +she-society +she-sparrow +she-sun +sheth +she-thief +Shetland +Shetlander +Shetlandic +shetlands +she-tongue +Shetrit +sheuch +sheuchs +sheugh +sheughs +sheva +Shevat +shevel +sheveled +sheveret +she-villain +Shevlin +Shevlo +shevri +shew +shewa +shewbread +Shewchuk +shewed +shewel +shewer +shewers +she-whale +shewing +she-witch +Shewmaker +shewn +she-wolf +she-woman +shews +SHF +shfsep +shh +shi +shy +Shia +Shiah +shiai +shyam +Shyamal +shiatsu +shiatsus +shiatzu +shiatzus +Shiau +shibah +shibahs +shibar +shibbeen +shibboleth +shibbolethic +shibboleths +shibuichi +shibuichi-doshi +shice +shicer +shick +shicker +shickered +shickers +Shickley +shicksa +shicksas +shick-shack +Shickshinny +shide +shydepoke +Shidler +shied +Shieh +Shiekh +shiel +shield +shieldable +shield-back +shield-bearer +shield-bearing +shieldboard +shield-breaking +shielddrake +shielded +shielder +shielders +shieldfern +shield-fern +shieldflower +shield-headed +shielding +shieldings +shield-leaved +shieldless +shieldlessly +shieldlessness +shieldlike +shieldling +shieldmay +shield-maiden +shieldmaker +Shields +shield-shaped +shieldtail +shieling +shielings +shiels +Shien +shier +shyer +shiers +shyers +shies +shiest +shyest +Shiff +shiffle-shuffle +Shifra +Shifrah +shift +shiftability +shiftable +shiftage +shifted +shifter +shifters +shiftful +shiftfulness +shifty +shifty-eyed +shiftier +shiftiest +shiftily +shiftiness +shifting +shiftingly +shiftingness +shiftless +shiftlessly +shiftlessness +shiftlessnesses +shiftman +shifts +Shig +Shigella +shigellae +shigellas +shiggaion +shigionoth +shigram +Shih +Shihchiachuang +shih-tzu +Shii +shying +shyish +Shiism +Shiite +Shiitic +Shik +shikar +shikara +shikaree +shikarees +shikargah +shikari +shikaris +shikarred +shikarring +shikars +shikasta +Shikibu +shikii +shikimi +shikimic +shikimol +shikimole +shikimotoxin +shikken +shikker +shikkers +shiko +Shikoku +shikra +shiksa +shiksas +shikse +shikses +shilf +shilfa +Shilh +Shilha +shily +shyly +shilingi +shill +shilla +shillaber +shillala +shillalah +shillalas +shilled +Shillelagh +shillelaghs +shillelah +Shiller +shillet +shillety +shillhouse +shilly +shillibeer +shilling +shillingless +shillings +shillingsworth +Shillington +shillyshally +shilly-shally +shilly-shallied +shillyshallyer +shilly-shallyer +shilly-shallies +shilly-shallying +shilly-shallyingly +Shillong +shilloo +shills +Shilluh +Shilluk +Shylock +shylocked +shylocking +Shylockism +shylocks +Shiloh +shilpit +shilpits +shim +shimal +Shimazaki +Shimberg +Shimei +Shimkus +shimmed +shimmey +shimmer +shimmered +shimmery +shimmering +shimmeringly +shimmers +shimmy +shimmied +shimmies +shimmying +shimming +Shimonoseki +shimose +shimper +shims +shim-sham +Shin +Shina +shinaniging +Shinar +shinarump +Shinberg +shinbone +shin-bone +shinbones +shindy +shindies +shindig +shindigs +shindys +shindle +shine +shined +shineless +Shiner +shiners +shiner-up +shines +shyness +shynesses +Shing +Shingishu +shingle +shingle-back +shingled +shingler +shinglers +shingles +shingle's +Shingleton +Shingletown +shinglewise +shinglewood +shingly +shingling +shingon +Shingon-shu +shinguard +Shinhopple +shiny +shiny-backed +Shinichiro +shinier +shiniest +shinily +shininess +shining +shiningly +shiningness +shinkin +shinleaf +shinleafs +shinleaves +Shinnecock +shinned +shinney +shinneys +shinner +shinnery +shinneries +shinny +shinnied +shinnies +shinnying +shinning +Shinnston +shinplaster +shins +Shin-shu +shinsplints +shintai +shin-tangle +shinty +shintyan +shintiyan +Shinto +Shintoism +Shintoist +Shintoistic +shintoists +Shintoize +Shinwari +shinwood +shinza +Shiocton +ship +shipboard +shipboards +shipboy +shipborne +shipbound +shipbreaking +shipbroken +shipbuild +shipbuilder +shipbuilders +shipbuilding +ship-chandler +shipcraft +shipentine +shipferd +shipfitter +shipful +shipfuls +shiphire +shipholder +ship-holder +shipyard +shipyards +shipkeeper +shiplap +shiplaps +Shipley +shipless +shiplessly +shiplet +shipload +ship-load +shiploads +Shipman +shipmanship +shipmast +shipmaster +shipmate +shipmates +shipmatish +shipmen +shipment +shipments +shipment's +ship-minded +ship-mindedly +ship-mindedness +ship-money +ship-of-war +shypoo +shipowner +shipowning +Shipp +shippable +shippage +shipped +Shippee +shippen +shippens +Shippensburg +Shippenville +shipper +shippers +shipper's +shippy +shipping +shipping-dry +shippings +shipplane +shippo +shippon +shippons +shippound +shiprade +ship-rigged +ships +ship's +shipshape +ship-shape +ship-shaped +shipshapely +Shipshewana +shipside +shipsides +shipsmith +shipt +ship-to-shore +shipway +shipways +shipward +shipwards +shipwork +shipworm +shipworms +shipwreck +shipwrecked +shipwrecky +shipwrecking +shipwrecks +shipwright +shipwrightery +shipwrightry +shipwrights +Shir +Shira +Shirah +shirakashi +shiralee +shirallee +Shiraz +Shirberg +Shire +shirehouse +shireman +shiremen +shire-moot +shires +shirewick +Shiri +Shirk +shirked +shirker +shirkers +shirky +shirking +shirks +Shirl +Shirland +Shirlands +shirlcock +Shirlee +Shirleen +Shirley +Shirleysburg +Shirlene +Shirlie +Shirline +Shiro +Shiroma +shirpit +shirr +shirra +shirred +shirrel +shirring +shirrings +shirrs +shirt +shirtband +shirtdress +shirt-dress +shirtfront +shirty +shirtier +shirtiest +shirtiness +shirting +shirtings +shirtless +shirtlessness +shirtlike +shirtmake +shirtmaker +shirtmaking +shirtman +shirtmen +shirts +shirtsleeve +shirt-sleeve +shirt-sleeved +shirttail +shirt-tail +shirtwaist +shirtwaister +Shirvan +shish +shisham +shishya +Shishko +shisn +shist +shyster +shysters +shists +shit +shita +shitepoke +shithead +shit-headed +shitheel +shither +shits +shittah +shittahs +shitted +shitten +shitty +shittier +shittiest +Shittim +shittims +shittimwood +shittiness +shitting +shittle +shiv +Shiva +shivah +shivahs +Shivaism +Shivaist +Shivaistic +Shivaite +shivaree +shivareed +shivareeing +shivarees +shivas +shive +shivey +Shively +shiver +shivered +shivereens +shiverer +shiverers +shivery +Shiverick +shivering +shiveringly +shiverproof +Shivers +shiversome +shiverweed +shives +shivy +shivoo +shivoos +shivs +shivvy +shivzoku +shizoku +Shizuoka +Shkod +Shkoder +Shkodra +shkotzim +Shkupetar +shlemiehl +shlemiel +shlemiels +shlemozzle +shlep +shlepp +shlepped +shlepps +shleps +shlimazel +shlimazl +shlock +shlocks +Shlomo +Shlu +Shluh +shlump +shlumped +shlumpy +shlumps +SHM +shmaltz +shmaltzy +shmaltzier +shmaltziest +shmear +shmears +shmo +shmoes +shmooze +shmoozed +shmoozes +shmuck +shmucks +Shmuel +shnaps +shnook +shnooks +sho +Shoa +shoad +shoader +shoal +shoalbrain +shoaled +shoaler +shoalest +shoaly +shoalier +shoaliest +shoaliness +shoaling +shoalness +Shoals +shoal's +shoalwise +shoat +shoats +Shobonier +shochet +shochetim +shochets +shock +shockability +shockable +shock-bucker +shock-dog +shocked +shockedness +shocker +shockers +shockhead +shock-head +shockheaded +shockheadedness +shocking +shockingly +shockingness +Shockley +shocklike +shockproof +shocks +shockstall +shockwave +shod +shodden +shoddy +shoddydom +shoddied +shoddier +shoddies +shoddiest +shoddying +shoddyism +shoddyite +shoddily +shoddylike +shoddiness +shoddinesses +shoddyward +shoddywards +shode +shoder +shoe +shoebill +shoebills +shoebinder +shoebindery +shoebinding +shoebird +shoeblack +shoeboy +shoebrush +shoe-cleaning +shoecraft +shoed +shoeflower +shoehorn +shoe-horn +shoehorned +shoehorning +shoehorns +shoeing +shoeing-horn +shoeingsmith +shoelace +shoelaces +shoe-leather +shoeless +shoemake +shoe-make +Shoemaker +shoemakers +Shoemakersville +shoemaking +shoeman +shoemold +shoepac +shoepack +shoepacks +shoepacs +shoer +shoers +shoes +shoescraper +shoeshine +shoeshop +shoesmith +shoe-spoon +shoestring +shoestrings +shoetree +shoetrees +shoewoman +shofar +shofars +shoffroth +shofroth +shoful +shog +shogaol +shogged +shoggie +shogging +shoggy-shoo +shoggle +shoggly +shogi +shogs +shogun +shogunal +shogunate +shoguns +shohet +shohji +shohjis +Shohola +shoya +Shoifet +shoyu +shoyus +shoji +shojis +Shojo +Shokan +shola +Sholapur +shole +Sholeen +Sholem +Sholes +Sholley +Sholokhov +Sholom +sholoms +Shona +shonde +shone +shoneen +shoneens +Shongaloo +shonkinite +shoo +shood +shooed +shoofa +shoofly +shooflies +shoogle +shooi +shoo-in +shooing +shook +shooks +shook-up +shool +shooldarry +shooled +shooler +shooling +shools +shoon +shoop +shoopiltie +shoor +shoos +shoot +shootable +shootboard +shootee +shoot-'em-up +shooter +shooters +shoother +shooting +shootings +shootist +shootman +shoot-off +shootout +shoot-out +shootouts +shoots +shoot-the-chutes +shop +shopboard +shop-board +shopboy +shopboys +shopbook +shopbreaker +shopbreaking +shope +shopfolk +shopful +shopfuls +shopgirl +shopgirlish +shopgirls +shophar +shophars +shophroth +shopkeep +shopkeeper +shopkeeperess +shopkeepery +shopkeeperish +shopkeeperism +shopkeepers +shopkeeper's +shopkeeping +shopland +shoplet +shoplift +shoplifted +shoplifter +shoplifters +shoplifting +shoplifts +shoplike +shop-made +shopmaid +shopman +shopmark +shopmate +shopmen +shopocracy +shopocrat +shoppe +shopped +shopper +shoppers +shopper's +shoppes +shoppy +shoppier +shoppiest +shopping +shoppings +shoppini +shoppish +shoppishness +shops +shop's +shopsoiled +shop-soiled +shopster +shoptalk +shoptalks +Shopville +shopwalker +shopwear +shopwife +shopwindow +shop-window +shopwoman +shopwomen +shopwork +shopworker +shopworn +shoq +Shor +shoran +shorans +Shore +Shorea +shoreberry +shorebird +shorebirds +shorebush +shored +shoreface +shorefish +shorefront +shoregoing +shore-going +Shoreham +shoreyer +shoreland +shoreless +shoreline +shorelines +shoreman +shorer +shores +shore's +shoreside +shoresman +Shoreview +shoreward +shorewards +shoreweed +Shorewood +shoring +shorings +shorl +shorling +shorls +shorn +Shornick +Short +shortage +shortages +shortage's +short-arm +short-armed +short-awned +short-barred +short-barreled +short-beaked +short-bearded +short-billed +short-bitten +short-bladed +short-bobbed +short-bodied +short-branched +shortbread +short-bread +short-breasted +short-breathed +short-breathing +shortcake +short-cake +shortcakes +short-celled +shortchange +short-change +shortchanged +short-changed +shortchanger +short-changer +shortchanges +shortchanging +short-changing +short-chinned +short-cycle +short-cycled +short-circuit +short-circuiter +short-clawed +short-cloaked +shortclothes +shortcoat +shortcomer +shortcoming +shortcomings +shortcoming's +short-commons +short-coupled +short-crested +short-cropped +short-crowned +shortcut +short-cut +shortcuts +shortcut's +short-day +short-dated +short-distance +short-docked +short-drawn +short-eared +shorted +short-eyed +shorten +shortened +shortener +shorteners +shortening +shortenings +shortens +Shorter +Shorterville +shortest +short-extend +short-faced +shortfall +shortfalls +short-fed +short-fingered +short-finned +short-footed +short-fruited +short-grained +short-growing +short-hair +short-haired +shorthand +shorthanded +short-handed +shorthandedness +shorthander +short-handled +shorthands +shorthandwriter +short-haul +shorthead +shortheaded +short-headed +short-headedness +short-heeled +shortheels +Shorthorn +short-horned +shorthorns +shorty +Shortia +shortias +shortie +shorties +shorting +shortish +shortite +short-jointed +short-keeled +short-laid +short-landed +short-lasting +short-leaf +short-leaved +short-legged +shortly +shortliffe +short-limbed +short-lined +short-list +short-lived +short-livedness +short-living +short-long +short-lunged +short-made +short-manned +short-measured +short-mouthed +short-nailed +short-napped +short-necked +shortness +shortnesses +short-nighted +short-nosed +short-order +short-pitch +short-podded +short-pointed +short-quartered +short-range +short-run +short-running +shorts +shortschat +short-set +short-shafted +short-shanked +short-shelled +short-shipped +short-short +short-shouldered +short-shucks +shortsighted +short-sighted +shortsightedly +shortsightedness +short-sightedness +short-skirted +short-sleeved +short-sloped +short-snouted +shortsome +short-span +short-spined +short-spired +short-spoken +short-spurred +shortstaff +short-staffed +short-stalked +short-staple +short-statured +short-stemmed +short-stepped +short-styled +shortstop +short-stop +shortstops +short-story +short-suiter +Shortsville +short-sword +shorttail +short-tailed +short-tempered +short-term +short-termed +short-time +short-toed +short-tongued +short-toothed +short-trunked +short-trussed +short-twisted +short-waisted +shortwave +shortwaves +short-weight +short-weighter +short-winded +short-windedly +short-windedness +short-winged +short-witted +short-wool +short-wooled +short-wristed +Shortzy +Shoshana +Shoshanna +Shoshone +Shoshonean +Shoshonean-nahuatlan +Shoshones +Shoshoni +Shoshonis +shoshonite +Shostakovich +shot +shot-blasting +shotbush +shot-clog +shotcrete +shote +shotes +shot-free +shotgun +shot-gun +shotgunned +shotgunning +shotguns +shotgun's +shotless +shotlike +shot-log +shotmaker +shotman +shot-peen +shotproof +shot-put +shot-putter +shot-putting +shots +shot's +shotshell +shot-silk +shotsman +shotstar +shot-stified +shott +shotted +shotten +shotter +shotty +shotting +Shotton +shotts +Shotweld +Shotwell +shou +shough +should +should-be +shoulder +shoulder-blade +shoulder-bone +shoulder-clap +shoulder-clapper +shouldered +shoulderer +shoulderette +shoulder-high +shoulder-hitter +shouldering +shoulder-knot +shoulder-piece +shoulders +shoulder-shotten +shoulder-strap +shouldest +shouldn +shouldna +shouldnt +shouldn't +shouldst +shoulerd +shoupeltin +shouse +shout +shouted +shouter +shouters +shouther +shouting +shoutingly +shouts +shoval +shove +shoved +shovegroat +shove-groat +shove-halfpenny +shove-hapenny +shove-ha'penny +shovel +shovelard +shovel-beaked +shovelbill +shovel-bladed +shovelboard +shovel-board +shoveled +shoveler +shovelers +shovelfish +shovel-footed +shovelful +shovelfuls +shovel-handed +shovel-hatted +shovelhead +shovel-headed +shoveling +shovelled +shoveller +shovelling +shovelmaker +shovelman +shovel-mouthed +shovelnose +shovel-nose +shovel-nosed +shovels +shovelsful +shovel-shaped +shovelweed +shover +shovers +shoves +shoving +show +Showa +showable +showance +showbird +showboard +showboat +showboater +showboating +showboats +showbread +show-bread +showcase +showcased +showcases +showcasing +showd +showdom +showdown +showdowns +showed +Showell +shower +shower-bath +showered +showerer +showerful +showerhead +showery +showerier +showeriest +showeriness +showering +showerless +showerlike +showerproof +Showers +showfolk +showful +showgirl +showgirls +showy +showyard +showier +showiest +showy-flowered +showy-leaved +showily +showiness +showinesses +showing +showing-off +showings +showish +showjumping +Showker +showless +Showlow +showman +showmanism +showmanly +showmanry +showmanship +show-me +showmen +shown +showoff +show-off +show-offy +show-offish +showoffishness +showoffs +showpiece +showpieces +showplace +showplaces +showroom +showrooms +shows +showshop +showstopper +show-through +showup +showworthy +show-worthy +shp +shpt +shpt. +shr +shr. +shrab +shradd +shraddha +shradh +shraf +shrag +shram +shrame +shrammed +shrank +shrap +shrape +shrapnel +shrave +shravey +shreadhead +shreading +shred +shredcock +shredded +shredder +shredders +shreddy +shredding +shredless +shredlike +shred-pie +shreds +shred's +Shree +shreeve +Shreeves +shrend +Shreve +Shreveport +shrew +shrewd +shrewd-brained +shrewder +shrewdest +shrewd-headed +shrewdy +shrewdie +shrewdish +shrewdly +shrewd-looking +shrewdness +shrewdnesses +shrewdom +shrewd-pated +shrewd-tongued +shrewd-witted +shrewed +shrewing +shrewish +shrewishly +shrewishness +shrewly +shrewlike +shrewmmice +shrewmouse +shrews +shrew's +Shrewsbury +shrewstruck +shri +shride +shriek +shrieked +shrieker +shriekery +shriekers +shrieky +shriekier +shriekiest +shriekily +shriekiness +shrieking +shriekingly +shriek-owl +shriekproof +shrieks +Shrier +shrieval +shrievalty +shrievalties +shrieve +shrieved +shrieves +shrieving +shrift +shrift-father +shriftless +shriftlessness +shrifts +shrike +shrikes +shrill +shrilled +shrill-edged +shriller +shrillest +shrill-gorged +shrilly +shrilling +shrillish +shrillness +shrills +shrill-toned +shrill-tongued +shrill-voiced +shrimp +shrimped +shrimper +shrimpers +shrimpfish +shrimpi +shrimpy +shrimpier +shrimpiest +shrimpiness +shrimping +shrimpish +shrimpishness +shrimplike +shrimps +shrimpton +shrinal +Shrine +shrined +shrineless +shrinelet +shrinelike +Shriner +shrines +shrine's +shrining +shrink +shrinkable +shrinkage +shrinkageproof +shrinkages +shrinker +shrinkerg +shrinkers +shrinkhead +shrinky +shrinking +shrinkingly +shrinkingness +shrinkproof +shrinks +shrink-wrap +shrip +shris +shrite +shrive +shrived +shrivel +shriveled +shriveling +shrivelled +shrivelling +shrivels +shriven +Shriver +shrivers +shrives +shriving +shroff +shroffed +shroffing +shroffs +shrog +shrogs +Shropshire +shroud +shrouded +shroudy +shrouding +shroud-laid +shroudless +shroudlike +shrouds +Shrove +shroved +shrover +Shrovetide +shrove-tide +shrovy +shroving +SHRPG +shrrinkng +shrub +shrubbed +shrubbery +shrubberies +shrubby +shrubbier +shrubbiest +shrubbiness +shrubbish +shrubland +shrubless +shrublet +shrublike +shrubs +shrub's +shrubwood +shruff +shrug +shrugged +shrugging +shruggingly +shrugs +shrunk +shrunken +shrups +shruti +sh-sh +sht +shtchee +shtetel +shtetels +shtetl +shtetlach +shtetls +shtg +shtg. +shtick +shticks +shtik +shtiks +Shtokavski +shtreimel +Shu +shuba +Shubert +shubunkin +Shubuta +shuck +shuck-bottom +shucked +shucker +shuckers +shucking +shuckings +shuckins +shuckpen +shucks +shudder +shuddered +shudderful +shuddery +shudderiness +shuddering +shudderingly +shudders +shuddersome +shudna +Shue +shuff +shuffle +shuffleboard +shuffle-board +shuffleboards +shufflecap +shuffled +shuffler +shufflers +shuffles +shufflewing +shuffling +shufflingly +shufty +Shufu +shug +Shugart +shuggy +Shuha +Shuhali +Shukria +Shukulumbwe +shul +Shulamite +Shulamith +Shulem +Shuler +Shulerville +Shulins +Shull +Shullsburg +Shulman +shuln +Shulock +shuls +Shult +Shultz +shulwar +shulwaurs +Shum +Shuma +shumac +shumal +Shuman +Shumway +shun +'shun +Shunammite +shune +Shunk +shunless +shunnable +shunned +shunner +shunners +shunning +shunpike +shun-pike +shunpiked +shunpiker +shunpikers +shunpikes +shunpiking +shuns +shunt +shunted +shunter +shunters +shunting +shunts +shuntwinding +shunt-wound +Shuping +Shuqualak +shure +shurf +shurgee +Shurlock +Shurlocke +Shurwood +shush +Shushan +shushed +shusher +shushes +shushing +Shuswap +shut +shut-away +shutdown +shutdowns +shutdown's +Shute +shuted +shuteye +shut-eye +shuteyes +shutes +Shutesbury +shut-in +shuting +shut-mouthed +shutness +shutoff +shut-off +shutoffs +shutoku +shutout +shut-out +shutouts +shuts +shuttance +shutten +shutter +shutterbug +shutterbugs +shuttered +shuttering +shutterless +shutters +shutterwise +shutting +shutting-in +shuttle +shuttlecock +shuttlecocked +shuttlecock-flower +shuttlecocking +shuttlecocks +shuttle-core +shuttled +shuttleheaded +shuttlelike +shuttler +shuttles +shuttlewise +shuttle-witted +shuttle-wound +shuttling +shut-up +Shutz +shuvra +Shuzo +shwa +Shwalb +shwanpan +shwanpans +shwebo +SI +sy +Sia +siacalle +siafu +syagush +siak +sial +sialaden +sialadenitis +sialadenoncus +sialagogic +sialagogue +sialagoguic +sialemesis +Sialia +sialic +sialid +Sialidae +sialidan +sialids +Sialis +Sialkot +sialoangitis +sialogenous +sialogogic +sialogogue +sialoid +sialolith +sialolithiasis +sialology +sialorrhea +sialoschesis +sialosemeiology +sialosyrinx +sialosis +sialostenosis +sialozemia +sials +SIAM +siamang +siamangs +Siamese +siameses +siamoise +Sian +Siana +Siang +Siangtan +Sianna +Sias +siauliai +Sib +Sybaris +sybarism +sybarist +Sybarital +Sybaritan +Sybarite +sybarites +Sybaritic +Sybaritical +Sybaritically +Sybaritish +sybaritism +sibb +Sibbaldus +sibbed +sibbendy +sibbens +sibber +Sibby +Sibbie +sibbing +sibboleth +sibbs +Sibeal +Sibel +Sibelius +Sibell +Sibella +Sibelle +Siber +Siberia +Siberian +Siberian-americanoid +siberians +Siberic +siberite +Siberson +Sybertsville +Sibie +Sibyl +Sybil +Sybyl +Sybila +sibilance +sibilancy +sibilant +sibilantly +sibilants +sibilate +sibilated +sibilates +sibilating +sibilatingly +sibilation +sibilator +sibilatory +sibylesque +sibylic +sibylism +Sibilla +Sibylla +Sybilla +sibyllae +Sibylle +Sybille +sibyllic +sibylline +sibyllism +sibyllist +sibilous +Sibyls +sibilus +Sibiric +Sibiu +Sible +Syble +Siblee +Sibley +Sybley +sibling +siblings +sibling's +sibness +sybo +syboes +sybotic +sybotism +sybow +sibrede +sibs +sibship +sibships +sibucao +SIC +SYC +Sicambri +Sicambrian +sycamine +sycamines +Sycamore +sycamores +Sicana +Sicani +Sicanian +Sicard +sicarian +sicarii +sicarious +sicarius +sicc +sicca +siccan +siccaneous +siccant +siccar +siccate +siccated +siccating +siccation +siccative +sicced +siccimeter +siccing +siccity +sice +syce +sycee +sycees +Sicel +Siceliot +sicer +Sices +syces +sich +Sychaeus +sychee +sychnocarpous +sicht +Sichuan +Sicily +Sicilia +Sicilian +siciliana +Sicilianism +siciliano +sicilianos +sicilians +sicilica +sicilicum +sicilienne +Sicilo-norman +sicinnian +Sicyon +Sicyonian +Sicyonic +Sicyos +sycite +sick +Syck +sick-abed +sickbay +sickbays +sickbed +sick-bed +sickbeds +sick-brained +sicked +sickee +sickees +sicken +sickened +sickener +sickeners +sickening +sickeningly +sickens +sicker +sickerly +sickerness +Sickert +sickest +sicket +sick-fallen +sick-feathered +sickhearted +sickie +sickies +sick-in +sicking +sickish +sickishly +sickishness +sickle +sicklebill +sickle-billed +sickle-cell +sickled +sickle-grass +sickle-hammed +sickle-hocked +sickle-leaved +sicklelike +sickle-like +sickleman +sicklemen +sicklemia +sicklemic +sicklepod +sickler +sicklerite +Sicklerville +sickles +sickle-shaped +sickless +sickle-tailed +sickleweed +sicklewise +sicklewort +sickly +sickly-born +sickly-colored +sicklied +sicklier +sicklies +sickliest +sicklying +sicklily +sickly-looking +sickliness +sickling +sickly-seeming +sick-list +sickly-sweet +sickly-sweetness +sickness +sicknesses +sicknessproof +sickness's +sick-nurse +sick-nursish +sicko +sickos +sickout +sick-out +sickouts +sick-pale +sickroom +sickrooms +sicks +sick-thoughted +Siclari +sicle +siclike +sycoceric +sycock +sycoma +sycomancy +sycomore +sycomores +Sycon +Syconaria +syconarian +syconate +Sycones +syconia +syconid +Syconidae +syconium +syconoid +syconus +sycophancy +sycophancies +sycophant +sycophantic +sycophantical +sycophantically +sycophantish +sycophantishly +sycophantism +sycophantize +sycophantly +sycophantry +sycophants +sycoses +sycosiform +sycosis +sics +sicsac +sicula +Sicular +Siculi +Siculian +Siculo-arabian +Siculo-moresque +Siculo-norman +Siculo-phoenician +Siculo-punic +SID +Syd +Sida +Sidalcea +sidder +Siddha +Siddhanta +Siddhartha +Siddhi +syddir +Siddon +Siddons +siddow +Siddra +siddur +siddurim +siddurs +side +sideage +sidearm +sidearms +sideband +sidebands +sidebar +side-bar +sidebars +side-bended +side-by-side +side-by-sideness +sideboard +sideboards +sideboard's +sidebone +side-bone +sidebones +sidebox +side-box +sideburn +sideburned +sideburns +sideburn's +sidecar +sidecarist +sidecars +side-cast +sidechair +sidechairs +sidecheck +side-cut +sidecutters +sided +sidedness +side-door +sidedress +side-dress +side-dressed +side-dressing +side-end +sideflash +side-flowing +side-glance +side-graft +side-handed +side-hanging +sidehead +sidehill +sidehills +sidehold +sidekick +side-kick +sidekicker +sidekicks +Sydel +sidelang +sideless +side-lever +sidelight +side-light +sidelights +sidelight's +side-lying +sideline +side-line +sidelined +sideliner +side-liner +sidelines +sideling +sidelings +sidelingwise +sidelining +sidelins +Sidell +Sydelle +sidelock +sidelong +side-look +side-looker +sideman +sidemen +side-necked +sideness +sidenote +side-on +sidepiece +sidepieces +side-post +sider +sider- +sideral +siderate +siderated +sideration +sidereal +siderealize +sidereally +siderean +siderin +siderism +siderite +siderites +sideritic +Sideritis +sidero- +siderocyte +siderognost +siderographer +siderography +siderographic +siderographical +siderographist +siderolite +siderology +sideroma +sideromagnetic +sideromancy +sideromelane +sideronatrite +sideronym +siderophilin +siderophobia +sideroscope +siderose +siderosilicosis +siderosis +siderostat +siderostatic +siderotechny +siderotic +siderous +Sideroxylon +sidership +siderurgy +siderurgical +sides +sidesaddle +side-saddle +sidesaddles +side-seen +sideshake +sideshow +side-show +sideshows +side-skip +sideslip +side-slip +sideslipped +sideslipping +sideslips +sidesman +sidesmen +sidespin +sidespins +sidesplitter +sidesplitting +side-splitting +sidesplittingly +sidest +sidestep +side-step +sidestepped +side-stepped +sidestepper +side-stepper +sidesteppers +sidestepping +side-stepping +sidesteps +sidestick +side-stick +side-stitched +sidestroke +sidestrokes +sidesway +sideswipe +sideswiped +sideswiper +sideswipers +sideswipes +sideswiping +side-table +side-taking +sidetrack +side-track +sidetracked +sidetracking +sidetracks +side-view +sideway +sideways +sidewalk +side-walk +sidewalks +sidewalk's +sidewall +side-wall +sidewalls +sideward +sidewards +sidewash +sidewheel +side-wheel +sidewheeler +side-wheeler +side-whiskered +side-whiskers +side-wind +side-winded +Sidewinder +side-winder +sidewinders +sidewipe +sidewiper +sidewise +Sidgwick +sidhe +Sidhu +sidi +sidy +sidia +Sidi-bel-Abb +siding +sidings +sidion +Sidky +sidle +sidled +sidler +sidlers +sidles +sidling +sidlingly +sidlins +Sidman +Sidnaw +Sidnee +Sidney +Sydney +Sydneian +Sydneyite +Sydneysider +Sidoma +Sidon +Sidoney +Sidonia +Sidonian +Sidonie +Sidonius +Sidonnie +Sidoon +Sidra +Sidrach +Sidrah +Sidrahs +Sidran +Sidras +Sidroth +sidth +Sidur +Sidwel +Sidwell +Sidwohl +sie +sye +Sieber +siecle +siecles +syed +Sieg +Siegbahn +siege +siegeable +siegecraft +sieged +Siegel +siegenite +sieger +sieges +siege's +siegework +Siegfried +sieging +Siegler +Sieglinda +Sieglingia +Siegmund +siegurd +Siey +Sielen +Siemens +Siemreap +Siena +Syene +Sienese +sienite +syenite +syenite-porphyry +sienites +syenites +sienitic +syenitic +Sienkiewicz +sienna +siennas +syenodiorite +syenogabbro +Sien-pi +Sieper +Siepi +sier +Sieracki +siering +sierozem +sierozems +Sierra +sierran +sierras +Sierraville +Siesser +siest +siesta +siestaland +siestas +Sieur +sieurs +Sieva +sieve +sieved +sieveful +sievelike +sievelikeness +siever +Sievers +Sieversia +Sievert +sieves +sieve's +sievy +sieving +sievings +Sif +sifac +sifaka +sifakas +Sifatite +sife +siffilate +siffle +sifflement +sifflet +siffleur +siffleurs +siffleuse +siffleuses +sifflot +Siffre +Sifnos +sift +siftage +sifted +sifter +sifters +sifting +siftings +syftn +sifts +SIG +Sig. +siganid +Siganidae +siganids +Siganus +sigatoka +Sigaultian +SIGCAT +Sigel +sigfile +sigfiles +Sigfrid +Sigfried +Siggeir +sigger +sigh +sigh-born +sighed +sighed-for +sigher +sighers +sighful +sighfully +sighing +sighingly +sighingness +sighless +sighlike +sighs +sight +sightable +sighted +sightedness +sighten +sightening +sighter +sighters +sight-feed +sightful +sightfulness +sighthole +sight-hole +sighty +sighting +sightings +sightless +sightlessly +sightlessness +sightly +sightlier +sightliest +sightlily +sightliness +sightproof +sight-read +sight-reader +sight-reading +sights +sightsaw +sightscreen +sightsee +sight-see +sightseeing +sight-seeing +sightseen +sightseer +sight-seer +sightseers +sightsees +sight-shot +sightsman +sightworthy +sightworthiness +sigil +sigilative +sigilistic +sigill +sigillary +Sigillaria +Sigillariaceae +sigillariaceous +sigillarian +sigillarid +sigillarioid +sigillarist +sigillaroid +sigillate +sigillated +sigillation +sigillative +sigillistic +sigillographer +sigillography +sigillographical +sigillum +sigils +Sigyn +Sigismond +Sigismondo +Sigismund +Sigismundo +sigla +siglarian +Sigler +sigloi +siglos +siglum +Sigma +sigma-ring +sigmas +sigmaspire +sigmate +sigmatic +sigmation +sigmatism +sigmodont +Sigmodontes +sigmoid +sigmoidal +sigmoidally +sigmoidectomy +sigmoiditis +sigmoidopexy +sigmoidoproctostomy +sigmoidorectostomy +sigmoidoscope +sigmoidoscopy +sigmoidostomy +sigmoids +Sigmund +sign +signa +signable +Signac +signacle +signage +signages +signal +signaled +signalee +signaler +signalers +signalese +signaletic +signaletics +signaling +signalise +signalised +signalising +signalism +signalist +signality +signalities +signalization +signalize +signalized +signalizes +signalizing +signalled +signaller +signally +signalling +signalman +signalmen +signalment +signals +signance +signary +signatary +signate +signation +signator +signatory +signatories +signatural +signature +signatured +signatureless +signatures +signature's +signaturing +signaturist +signboard +sign-board +signboards +Signe +signed +signee +signees +signer +signers +signet +signeted +signeting +signet-ring +signets +signetur +signetwise +signeur +signeury +signficance +signficances +signficant +signficantly +Signy +signifer +signify +signifiable +signifiant +signific +significal +significance +significances +significancy +significancies +significand +significant +significantly +significantness +significants +significate +signification +significations +significatist +significative +significatively +significativeness +significator +significatory +significatrix +significatum +significature +significavit +significian +significs +signifie +signified +signifier +signifies +signifying +signing +signior +signiori +signiory +signiories +signiors +signiorship +signist +signitor +signless +signlike +signman +sign-manual +signoff +sign-off +signoi +signon +signons +Signor +Signora +signoras +signore +Signorelli +signori +signory +signoria +signorial +signories +signorina +signorinas +signorine +signorini +signorino +signorinos +signorize +signors +signorship +signpost +sign-post +signposted +signposting +signposts +signs +signum +signwriter +Sigourney +Sigrid +sigrim +Sigsbee +Sigsmond +Sigurd +Sigvard +Sihanouk +Sihasapa +Sihon +Sihonn +Sihun +Sihunn +sijill +Sik +Sika +Sikandarabad +Sikang +sikar +sikara +Sikata +sikatch +sike +syke +siker +sikerly +sykerly +sikerness +Sikes +Sykes +Sikeston +Sykeston +Sykesville +siket +Sikh +sikhara +Sikhism +sikhra +sikhs +sikimi +Siking +Sikinnis +Sikkim +Sikkimese +Sikko +Sikorski +Sikorsky +sikra +Siksika +Syktyvkar +Sil +Syl +Sylacauga +silage +silages +silaginoid +silane +silanes +silanga +Silas +Sylas +Silastic +Silber +silbergroschen +Silberman +silcrete +sild +Silda +Silden +silds +Sile +Sileas +silen +Silenaceae +silenaceous +Silenales +silence +silenced +silencer +silencers +silences +silency +silencing +Silene +sylene +sileni +silenic +silent +silenter +silentest +silential +silentiary +silentio +silentious +silentish +silentium +silently +silentness +silents +Silenus +Siler +Silerton +Silesia +Silesian +silesias +Siletz +Syleus +Silex +silexes +silexite +silgreen +silhouette +silhouetted +silhouettes +silhouetting +silhouettist +silhouettograph +syli +Silybum +silic- +silica +silicam +silicane +silicas +silicate +silicates +silication +silicatization +Silicea +silicean +siliceo- +siliceocalcareous +siliceofelspathic +siliceofluoric +siliceous +silici- +silicic +silicicalcareous +silicicolous +silicide +silicides +silicidize +siliciferous +silicify +silicification +silicified +silicifies +silicifying +silicifluoric +silicifluoride +silicyl +siliciophite +silicious +Silicispongiae +silicium +siliciums +siliciuret +siliciuretted +silicize +silicle +silicles +silico +silico- +silicoacetic +silicoalkaline +silicoaluminate +silicoarsenide +silicocalcareous +silicochloroform +silicocyanide +silicoethane +silicoferruginous +Silicoflagellata +Silicoflagellatae +silicoflagellate +Silicoflagellidae +silicofluoric +silicofluoride +silicohydrocarbon +Silicoidea +silicomagnesian +silicomanganese +silicomethane +silicon +silicone +silicones +siliconize +silicononane +silicons +silicopropane +silicoses +silicosis +Silicospongiae +silicotalcose +silicothermic +silicotic +silicotitanate +silicotungstate +silicotungstic +silicula +silicular +silicule +siliculose +siliculous +sylid +silyl +Silin +syling +Silipan +siliqua +siliquaceous +siliquae +Siliquaria +Siliquariidae +silique +siliques +siliquiferous +siliquiform +siliquose +siliquous +sylis +sylistically +silk +silkalene +silkaline +silk-bark +silk-cotton +silked +silken +silken-coated +silken-fastened +silken-leafed +silken-sailed +silken-sandaled +silken-shining +silken-soft +silken-threaded +silken-winged +silker +silk-family +silkflower +silk-gownsman +silkgrower +silk-hatted +silky +silky-barked +silky-black +silkie +silkier +silkiest +silky-haired +silky-leaved +silkily +silky-looking +silkine +silkiness +silking +silky-smooth +silky-soft +silky-textured +silky-voiced +silklike +silkman +silkmen +silkness +silkolene +silkoline +silk-robed +silks +silkscreen +silk-screen +silkscreened +silkscreening +silkscreens +silk-skirted +silksman +silk-soft +silk-stocking +silk-stockinged +silkstone +silktail +silk-tail +silkweed +silkweeds +silk-winder +silkwoman +silkwood +silkwork +silkworker +silkworks +silkworm +silkworms +Sill +syll +syllab +syllabary +syllabaria +syllabaries +syllabarium +syllabatim +syllabation +syllabe +syllabi +syllabic +syllabical +syllabically +syllabicate +syllabicated +syllabicating +syllabication +syllabicity +syllabicness +syllabics +syllabify +syllabification +syllabifications +syllabified +syllabifies +syllabifying +syllabise +syllabised +syllabising +syllabism +syllabize +syllabized +syllabizing +syllable +syllabled +syllables +syllable's +syllabling +syllabogram +syllabography +sillabub +syllabub +sillabubs +syllabubs +Syllabus +syllabuses +silladar +Sillaginidae +Sillago +sillandar +Sillanpaa +sillar +sillcock +syllepses +syllepsis +sylleptic +sylleptical +sylleptically +siller +Sillery +sillers +silly +sillibib +sillibibs +sillibouk +sillibub +sillibubs +syllid +Syllidae +syllidian +sillier +sillies +silliest +silly-faced +silly-facedly +sillyhood +sillyhow +sillyish +sillyism +sillikin +sillily +sillimanite +silliness +sillinesses +Syllis +silly-shally +sillyton +sill-like +sillock +sylloge +syllogisation +syllogiser +syllogism +syllogisms +syllogism's +syllogist +syllogistic +syllogistical +syllogistically +syllogistics +syllogization +syllogize +syllogized +syllogizer +syllogizing +sillograph +sillographer +sillographist +sillometer +sillon +sills +sill's +Sillsby +Silma +Sylmar +Sylni +silo +Siloa +Siloam +siloed +siloing +siloist +Silone +silos +Siloum +Sylow +siloxane +siloxanes +sylph +Silpha +sylphy +sylphic +silphid +sylphid +Silphidae +sylphidine +sylphids +sylphine +sylphish +silphium +sylphize +sylphlike +Sylphon +sylphs +Silsbee +Silsby +Silsbye +silt +siltage +siltation +silted +silty +siltier +siltiest +silting +siltlike +silts +siltstone +silundum +silure +Silures +Siluria +Silurian +Siluric +silurid +Siluridae +Siluridan +silurids +siluro- +Siluro-cambrian +siluroid +Siluroidei +siluroids +Silurus +Silva +Sylva +silvae +sylvae +sylvage +Silvain +Silvan +Sylvan +Silvana +Sylvana +Sylvaner +sylvanesque +Silvani +Sylvani +Sylvania +sylvanite +silvanity +sylvanity +sylvanitic +sylvanize +sylvanly +Silvano +silvanry +sylvanry +silvans +sylvans +Silvanus +Sylvanus +silvas +sylvas +sylvate +sylvatic +sylvatical +silvendy +Silver +Silverado +silverback +silver-backed +silver-bar +silver-barked +silver-barred +silver-bearded +silver-bearing +silverbeater +silver-bell +silverbelly +silverberry +silverberries +silverbiddy +silverbill +silver-black +silverboom +silver-bordered +silver-bright +silverbush +silver-buskined +silver-chased +silver-chiming +silver-clasped +silver-clear +Silvercliff +silver-coated +silver-colored +silver-coloured +silver-copper +silver-corded +silver-cupped +Silverdale +silvered +silver-eddied +silvereye +silver-eye +silver-eyed +silver-eyes +silver-embroidered +silverer +silverers +silver-feathered +silverfin +silverfish +silverfishes +silver-fleeced +silver-flowing +silver-footed +silver-fork +silver-fronted +silver-glittering +silver-golden +silver-gray +silver-grained +silver-grey +silver-hafted +silver-haired +silver-handled +silverhead +silver-headed +silvery +silverier +silveriest +silverily +silveriness +silvering +silverise +silverised +silverish +silverising +silverite +Silverius +silverize +silverized +silverizer +silverizing +silver-laced +silver-lead +silverleaf +silver-leafed +silver-leaved +silverleaves +silverless +silverly +silverlike +silver-lined +silverling +silver-mail +Silverman +silver-melting +silver-mounted +silvern +silverness +Silverpeak +silver-penciled +silver-plate +silver-plated +silver-plating +Silverplume +silverpoint +silver-producing +silver-rag +silver-rimmed +silverrod +Silvers +silver-shafted +silver-shedding +silver-shining +silverside +silversides +silverskin +silversmith +silversmithing +silversmiths +silver-smitten +silver-sounded +silver-sounding +silver-spangled +silver-spoon +silver-spoonism +silverspot +silver-spotted +Silverstar +Silverstein +silver-streaming +Silverstreet +silver-striped +silver-studded +silver-sweet +silver-swelling +silvertail +silver-thread +silver-thrilling +silvertip +silver-tipped +Silverton +silver-toned +silver-tongue +silver-tongued +silvertop +silver-true +Silverts +silver-tuned +silver-using +silvervine +silver-voiced +silverware +silverwares +silver-washed +silverweed +silverwing +silver-winged +silver-wiry +Silverwood +silverwork +silver-work +silverworker +Silvester +Sylvester +sylvestral +sylvestrene +Sylvestrian +Sylvestrine +Silvestro +silvex +silvexes +silvi- +Silvia +Sylvia +Sylvian +sylvic +silvical +Sylvicolidae +sylvicoline +silvicolous +silvics +silvicultural +silviculturally +silviculture +sylviculture +silviculturist +Silvie +Sylvie +sylviid +Sylviidae +Sylviinae +sylviine +sylvin +sylvine +sylvines +sylvinite +sylvins +Silvio +Silvis +sylvite +sylvites +Silvius +sylvius +Silvni +Sim +sym +sym- +sym. +Sima +Simaba +Symaethis +simagre +Simah +simal +Syman +simar +simara +Simarouba +Simaroubaceae +simaroubaceous +simarre +simars +simaruba +simarubaceous +simarubas +simas +simazine +simazines +simba +simball +symbasic +symbasical +symbasically +symbasis +simbil +symbiogenesis +symbiogenetic +symbiogenetically +symbion +symbionic +symbions +symbiont +symbiontic +symbionticism +symbionts +symbioses +symbiosis +symbiot +symbiote +symbiotes +symbiotic +symbiotical +symbiotically +symbiotics +symbiotism +symbiotrophic +symbiots +Simbirsk +symblepharon +simblin +simbling +simblot +Simblum +symbol +symbolaeography +symbolater +symbolatry +symbolatrous +symboled +symbolic +symbolical +symbolically +symbolicalness +symbolicly +symbolics +symboling +symbolisation +symbolise +symbolised +symbolising +symbolism +symbolisms +symbolist +symbolistic +symbolistical +symbolistically +symbolization +symbolizations +symbolize +symbolized +symbolizer +symbolizes +symbolizing +symbolled +symbolling +symbolofideism +symbology +symbological +symbologist +symbolography +symbololatry +symbolology +symbolry +symbols +symbol's +symbolum +symbouleutic +symbranch +Symbranchia +symbranchiate +symbranchoid +symbranchous +simcon +SIMD +Simdars +sime +Simeon +Simeonism +Simeonite +Symer +Simferopol +Simia +simiad +simial +simian +simianity +simians +simiesque +simiid +Simiidae +Simiinae +similar +similary +similarily +similarity +similarities +similarize +similarly +similate +similative +simile +similes +similimum +similiter +simility +similitive +similitude +similitudes +similitudinize +similize +similor +Symington +simioid +Simionato +simious +simiousness +simitar +simitars +simity +simkin +Simla +simlin +simling +simlins +SIMM +symmachy +Symmachus +symmedian +Simmel +symmelia +symmelian +symmelus +simmer +simmered +simmering +simmeringly +simmers +Simmesport +symmetalism +symmetallism +symmetral +symmetry +symmetrian +symmetric +symmetrical +symmetricality +symmetrically +symmetricalness +symmetries +symmetry's +symmetrisation +symmetrise +symmetrised +symmetrising +symmetrist +symmetrization +symmetrize +symmetrized +symmetrizing +symmetroid +symmetrophobia +Simmie +symmist +simmon +Simmonds +Simmons +symmory +symmorphic +symmorphism +Simms +simnel +simnels +simnelwise +Simois +Simoisius +simoleon +simoleons +Simon +Symon +Simona +Symonds +Simone +Simonetta +Simonette +simony +simoniac +simoniacal +simoniacally +simoniacs +simonial +Simonian +Simonianism +Simonides +simonies +simonious +simonism +Simonist +simonists +simonize +simonized +simonizes +simonizing +Simonne +Simonov +simon-pure +Simons +Symons +Simonsen +Simonson +Simonton +simool +simoom +simooms +simoon +simoons +Simosaurus +simous +simp +simpai +sympalmograph +sympathectomy +sympathectomize +sympathetectomy +sympathetectomies +sympathetic +sympathetical +sympathetically +sympatheticism +sympatheticity +sympatheticness +sympatheticotonia +sympatheticotonic +sympathetoblast +sympathy +sympathic +sympathicoblast +sympathicotonia +sympathicotonic +sympathicotripsy +sympathies +sympathin +sympathique +sympathy's +sympathise +sympathised +sympathiser +sympathising +sympathisingly +sympathism +sympathist +sympathize +sympathized +sympathizer +sympathizers +sympathizes +sympathizing +sympathizingly +sympathoblast +sympatholysis +sympatholytic +sympathomimetic +simpatico +sympatry +sympatric +sympatrically +sympatries +Simpelius +simper +simpered +simperer +simperers +simpering +simperingly +simpers +Sympetalae +sympetaly +sympetalous +Symphalangus +symphenomena +symphenomenal +symphyantherous +symphycarpous +Symphyla +symphylan +symphile +symphily +symphilic +symphilism +symphyllous +symphilous +symphylous +symphynote +symphyo- +symphyogenesis +symphyogenetic +symphyostemonous +symphyseal +symphyseotomy +symphyses +symphysy +symphysial +symphysian +symphysic +symphysio- +symphysion +symphysiotomy +symphysis +symphysodactylia +symphysotomy +symphystic +Symphyta +symphytic +symphytically +symphytism +symphytize +Symphytum +symphogenous +symphonetic +symphonette +symphony +symphonia +symphonic +symphonically +symphonies +symphonion +symphonious +symphoniously +symphony's +symphonisation +symphonise +symphonised +symphonising +symphonist +symphonization +symphonize +symphonized +symphonizing +symphonous +Symphoricarpos +symphoricarpous +symphrase +symphronistic +sympiesometer +Simpkins +SYMPL +symplasm +symplast +simple +simple-armed +simplectic +symplectic +simpled +simple-faced +Symplegades +simple-headed +simplehearted +simple-hearted +simpleheartedly +simpleheartedness +simple-leaved +simple-life +simple-lifer +simple-mannered +simpleminded +simple-minded +simplemindedly +simple-mindedly +simplemindedness +simple-mindedness +simpleness +simplenesses +simpler +simple-rooted +simples +simple-seeming +symplesite +simple-speaking +simplesse +simplest +simple-stemmed +simpleton +simple-toned +simpletonian +simpletonianism +simpletonic +simpletonish +simpletonism +simpletons +simple-tuned +simple-witted +simple-wittedness +simplex +simplexed +simplexes +simplexity +simply +simplices +simplicia +simplicial +simplicially +simplicident +Simplicidentata +simplicidentate +simplicist +simplicitarian +simpliciter +simplicity +simplicities +simplicity's +Simplicius +simplicize +simply-connected +simplify +simplification +simplifications +simplificative +simplificator +simplified +simplifiedly +simplifier +simplifiers +simplifies +simplifying +simpling +simplism +simplisms +simplist +simplistic +simplistically +Symplocaceae +symplocaceous +Symplocarpus +symploce +symplocium +Symplocos +Simplon +simplum +sympode +sympodia +sympodial +sympodially +sympodium +sympolity +symposia +symposiac +symposiacal +symposial +symposiarch +symposiast +symposiastic +symposion +symposisia +symposisiums +symposium +symposiums +sympossia +simps +Simpson +Simpsonville +simptico +symptom +symptomatic +symptomatical +symptomatically +symptomaticness +symptomatics +symptomatize +symptomatography +symptomatology +symptomatologic +symptomatological +symptomatologically +symptomatologies +symptomical +symptomize +symptomless +symptomology +symptoms +symptom's +symptosis +simpula +simpulum +simpulumla +sympus +Sims +Simsar +Simsboro +Simsbury +simsim +Simson +Symsonia +symtab +symtomology +simul +simula +simulacra +simulacral +simulacrcra +simulacre +simulacrize +simulacrum +simulacrums +simulance +simulant +simulants +simular +simulars +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulatively +simulator +simulatory +simulators +simulator's +simulcast +simulcasting +simulcasts +simule +simuler +simuliid +Simuliidae +simulioid +Simulium +simulize +simultaneity +simultaneous +simultaneously +simultaneousness +simultaneousnesses +simulty +simurg +simurgh +Sin +SYN +syn- +Sina +sin-absolved +sin-absolving +synacme +synacmy +synacmic +synactic +synadelphite +Sinae +Sinaean +synaeresis +synaesthesia +synaesthesis +synaesthetic +sin-afflicting +synagog +synagogal +synagogian +synagogical +synagogism +synagogist +synagogs +synagogue +synagogues +Sinai +Sinaic +sinaite +Sinaitic +sinal +sinalbin +synalepha +synalephe +synalgia +synalgic +synallactic +synallagmatic +synallaxine +Sinaloa +synaloepha +synaloephe +sinamay +sinamin +sinamine +Sinan +synanastomosis +synange +synangia +synangial +synangic +synangium +Synanon +synanons +synanthema +synantherology +synantherological +synantherologist +synantherous +synanthesis +synanthetic +synanthy +synanthic +synanthous +Sinanthropus +synanthrose +sinapate +synaphe +synaphea +synapheia +sinapic +sinapin +sinapine +sinapinic +Sinapis +sinapisine +sinapism +sinapisms +sinapize +sinapoline +synaposematic +synapse +synapsed +synapses +synapse's +synapsid +Synapsida +synapsidan +synapsing +synapsis +synaptai +synaptase +synapte +synaptene +Synaptera +synapterous +synaptic +synaptical +synaptically +synaptychus +synapticula +synapticulae +synapticular +synapticulate +synapticulum +synaptid +Synaptosauria +synaptosomal +synaptosome +synarchy +synarchical +sinarchism +synarchism +sinarchist +synarmogoid +Synarmogoidea +sinarquism +synarquism +Sinarquist +Sinarquista +Sinarquistas +synarses +synartesis +synartete +synartetic +synarthrodia +synarthrodial +synarthrodially +synarthroses +synarthrosis +Sinas +Synascidiae +synascidian +synastry +Sinatra +sinawa +synaxar +synaxary +synaxaria +synaxaries +synaxarion +synaxarist +synaxarium +synaxaxaria +synaxes +synaxis +Sinbad +sin-black +sin-born +sin-bred +sin-burdened +sin-burthened +sync +sincaline +sincamas +Syncarida +syncaryon +syncarp +syncarpy +syncarpia +syncarpies +syncarpium +syncarpous +syncarps +syncategorem +syncategorematic +syncategorematical +syncategorematically +syncategoreme +since +synced +syncellus +syncephalic +syncephalus +sincere +syncerebral +syncerebrum +sincerely +sincereness +sincerer +sincerest +sincerity +sincerities +sync-generator +synch +sin-chastising +synched +synching +synchysis +synchitic +Synchytriaceae +Synchytrium +synchondoses +synchondrosial +synchondrosially +synchondrosis +synchondrotomy +synchoresis +synchro +synchro- +synchrocyclotron +synchro-cyclotron +synchroflash +synchromesh +synchromism +synchromist +synchronal +synchrone +synchroneity +synchrony +synchronic +synchronical +synchronically +synchronies +synchronisation +synchronise +synchronised +synchroniser +synchronising +synchronism +synchronistic +synchronistical +synchronistically +synchronizable +synchronization +synchronizations +synchronize +synchronized +synchronizer +synchronizers +synchronizes +synchronizing +synchronograph +synchronology +synchronological +synchronoscope +synchronous +synchronously +synchronousness +synchros +synchroscope +synchrotron +synchs +syncing +sincipita +sincipital +sinciput +sinciputs +syncytia +syncytial +syncytioma +syncytiomas +syncytiomata +syncytium +syncladous +Sinclair +Sinclairville +Sinclare +synclastic +synclinal +synclinally +syncline +synclines +synclinical +synclinore +synclinorial +synclinorian +synclinorium +synclitic +syncliticism +synclitism +sin-clouded +syncoelom +Syncom +syncoms +sin-concealing +sin-condemned +sin-consuming +syncopal +syncopare +syncopate +syncopated +syncopates +syncopating +syncopation +syncopations +syncopative +syncopator +syncope +syncopes +syncopic +syncopism +syncopist +syncopize +syncotyledonous +syncracy +syncraniate +syncranterian +syncranteric +syncrasy +syncretic +syncretical +syncreticism +syncretion +syncretism +syncretist +syncretistic +syncretistical +syncretize +syncretized +syncretizing +Syncrypta +syncryptic +syncrisis +syncro-mesh +sin-crushed +syncs +Sind +synd +synd. +syndactyl +syndactyle +syndactyli +syndactyly +syndactylia +syndactylic +syndactylism +syndactylous +syndactylus +syndectomy +Sindee +sinder +synderesis +syndeses +syndesis +syndesises +syndesmectopia +syndesmies +syndesmitis +syndesmo- +syndesmography +syndesmology +syndesmoma +Syndesmon +syndesmoplasty +syndesmorrhaphy +syndesmoses +syndesmosis +syndesmotic +syndesmotomy +syndet +syndetic +syndetical +syndetically +syndeton +syndets +Sindhi +syndyasmian +syndic +syndical +syndicalism +syndicalist +syndicalistic +syndicalize +syndicat +syndicate +syndicated +syndicateer +syndicates +syndicating +syndication +syndications +syndicator +syndics +syndicship +Syndyoceras +syndiotactic +sindle +sindoc +syndoc +sindon +sindry +syndrome +syndromes +syndrome's +syndromic +sin-drowned +SINE +syne +sinebada +synecdoche +synecdochic +synecdochical +synecdochically +synecdochism +synechdochism +synechia +synechiae +synechiology +synechiological +synechist +synechistic +synechology +synechological +synechotomy +synechthran +synechthry +synecious +synecology +synecologic +synecological +synecologically +synecphonesis +synectic +synectically +synecticity +synectics +sinecural +sinecure +sinecured +sinecures +sinecureship +sinecuring +sinecurism +sinecurist +Synedra +synedral +Synedria +synedrial +synedrian +Synedrion +Synedrium +synedrous +Sinegold +syneidesis +synema +synemata +synemmenon +synenergistic +synenergistical +synenergistically +synentognath +Synentognathi +synentognathous +synephrine +sine-qua-nonical +sine-qua-noniness +syneresis +synergastic +synergetic +synergy +synergia +synergias +synergic +synergical +synergically +synergid +synergidae +synergidal +synergids +synergies +synergism +synergisms +synergist +synergistic +synergistical +synergistically +synergists +synergize +synerize +sines +Sinesian +synesis +synesises +synesthesia +synesthetic +synethnic +synetic +sinew +sine-wave +sinew-backed +sinewed +sinew-grown +sinewy +sinewiness +sinewing +sinewless +sinewous +sinews +sinew's +sinew-shrunk +synezisis +Sinfiotli +Sinfjotli +sinfonia +sinfonie +sinfonietta +synfuel +synfuels +sinful +sinfully +sinfulness +sing +sing. +singability +singable +singableness +singally +syngamy +syngamic +syngamies +syngamous +Singan +Singapore +singarip +syngas +syngases +Singband +singe +Synge +singed +singey +singeing +singeingly +syngeneic +Syngenesia +syngenesian +syngenesious +syngenesis +syngenetic +syngenic +syngenism +syngenite +Singer +singeress +singerie +singers +singes +singfest +Singfo +Singh +Singhal +Singhalese +singillatim +sing-in +singing +singingfish +singingfishes +singingly +singkamas +single +single-acting +single-action +single-bank +single-banked +singlebar +single-barrel +single-barreled +single-barrelled +single-beat +single-bitted +single-blind +single-blossomed +single-bodied +single-branch +single-breasted +single-caped +single-cell +single-celled +single-chamber +single-cylinder +single-colored +single-combed +single-crested +single-crop +single-cross +single-cut +single-cutting +singled +single-deck +single-decker +single-disk +single-dotted +singled-out +single-driver +single-edged +single-eyed +single-end +single-ended +single-entry +single-file +single-filed +single-finned +single-fire +single-flowered +single-foot +single-footer +single-framed +single-fringed +single-gear +single-grown +singlehanded +single-handed +singlehandedly +single-handedly +singlehandedness +single-handedness +single-hander +single-headed +singlehearted +single-hearted +singleheartedly +single-heartedly +singleheartedness +single-heartedness +singlehood +single-hoofed +single-hooked +single-horned +single-horsed +single-hung +single-jet +single-layer +single-layered +single-leaded +single-leaf +single-leaved +single-letter +single-lever +single-light +single-line +single-living +single-loader +single-masted +single-measure +single-member +single-minded +singlemindedly +single-mindedly +single-mindedness +single-motored +single-mouthed +single-name +single-nerved +singleness +singlenesses +single-pass +single-pen +single-phase +single-phaser +single-piece +single-pitched +single-plated +single-ply +single-pointed +single-pole +singleprecision +single-prop +single-punch +singler +single-rail +single-reed +single-reefed +single-rivet +single-riveted +single-row +singles +single-screw +single-seated +single-seater +single-seed +single-seeded +single-shear +single-sheaved +single-shooting +single-shot +single-soled +single-space +single-speech +single-stage +singlestep +single-step +single-stepped +singlestick +single-stick +singlesticker +single-stitch +single-strand +single-strength +single-stroke +single-surfaced +single-swing +singlet +single-tap +single-tax +single-thoughted +single-threaded +single-throw +Singleton +single-tongue +single-tonguing +singletons +singleton's +single-track +singletree +single-tree +singletrees +single-trip +single-trunked +singlets +single-twist +single-twisted +single-valued +single-walled +single-wheel +single-wheeled +single-whip +single-wicket +single-wire +single-wired +singly +singling +singlings +Syngman +Syngnatha +Syngnathi +syngnathid +Syngnathidae +syngnathoid +syngnathous +Syngnathus +Singpho +syngraph +sings +Singsing +sing-sing +singsong +sing-song +singsongy +singsongs +Singspiel +singstress +sin-guilty +singular +singularism +singularist +singularity +singularities +singularity's +singularization +singularize +singularized +singularizing +singularly +singularness +singulars +singult +singultation +singultous +singultus +singultuses +sinh +Sinhailien +Sinhalese +sinhalite +sinhasan +sinhs +Sinian +Sinic +sinical +Sinicism +Sinicization +Sinicize +Sinicized +sinicizes +Sinicizing +Sinico +Sinico-japanese +Sinify +Sinification +Sinified +Sinifying +sinigrin +sinigrinase +sinigrosid +sinigroside +Siniju +sin-indulging +Sining +Sinis +Sinisian +Sinism +sinister +sinister-handed +sinisterly +sinisterness +sinisterwise +sinistra +sinistrad +sinistral +sinistrality +sinistrally +sinistration +sinistrin +sinistro- +sinistrocerebral +sinistrocular +sinistrocularity +sinistrodextral +sinistrogyrate +sinistrogyration +sinistrogyric +sinistromanual +sinistrorsal +sinistrorsally +sinistrorse +sinistrorsely +sinistrous +sinistrously +sinistruous +Sinite +Sinitic +synizesis +sinjer +Sink +sinkable +sinkage +sinkages +synkaryon +synkaryonic +synkatathesis +sinkboat +sinkbox +sinked +sinker +sinkerless +sinkers +sinkfield +sinkhead +sinkhole +sink-hole +sinkholes +sinky +Sinkiang +synkinesia +synkinesis +synkinetic +sinking +sinking-fund +sinkingly +Sinkiuse +sinkless +sinklike +sinkroom +sinks +sinkstone +sink-stone +sin-laden +sinless +sinlessly +sinlessness +sinlike +sin-loving +sin-mortifying +Synn +sinnable +sinnableness +Sinnamahoning +Sinnard +sinned +synnema +synnemata +sinnen +sinner +sinneress +sinners +sinner's +sinnership +sinnet +synneurosis +synneusis +sinning +Sinningia +sinningly +sinningness +sinnowed +Sino- +Sino-american +sinoatrial +sinoauricular +Sino-belgian +synocha +synochal +synochoid +synochous +synochus +synocreate +synod +synodal +synodalian +synodalist +synodally +synodian +synodic +synodical +synodically +synodicon +synodist +synodite +synodontid +Synodontidae +synodontoid +synods +synodsman +synodsmen +Synodus +synoecete +synoecy +synoeciosis +synoecious +synoeciously +synoeciousness +synoecism +synoecize +synoekete +synoeky +synoetic +sin-offering +Sino-german +Sinogram +synoicous +synoicousness +sinoidal +Sino-japanese +Sinolog +Sinologer +Sinology +Sinological +sinologies +Sinologist +Sinologue +sinomenine +Sino-mongol +synomosy +Sinon +synonym +synonymatic +synonyme +synonymes +synonymy +synonymic +synonymical +synonymicon +synonymics +synonymies +synonymise +synonymised +synonymising +synonymist +synonymity +synonymize +synonymized +synonymizing +synonymous +synonymously +synonymousness +synonyms +synonym's +Sinonism +synonomous +synonomously +synop +synop. +sinoper +Sinophile +Sinophilism +Sinophobia +synophthalmia +synophthalmus +sinopia +sinopias +Sinopic +sinopie +sinopis +sinopite +sinople +synopses +synopsy +synopsic +synopsis +synopsise +synopsised +synopsising +synopsize +synopsized +synopsizing +synoptic +synoptical +synoptically +Synoptist +Synoptistic +synorchidism +synorchism +sinorespiratory +synorthographic +Sino-russian +Sino-soviet +synosteology +synosteoses +synosteosis +synostose +synostoses +synostosis +synostotic +synostotical +synostotically +Sino-Tibetan +synousiacs +synovectomy +synovia +synovial +synovially +synovias +synoviparous +synovitic +synovitis +synpelmous +sinproof +sin-proud +sin-revenging +synrhabdosome +SINS +sin's +synsacral +synsacrum +synsepalous +sin-sick +sin-sickness +Sinsiga +Sinsinawa +sinsyne +sinsion +sin-soiling +sin-sowed +synspermous +synsporous +sinsring +syntactially +syntactic +syntactical +syntactically +syntactician +syntactics +syntagm +syntagma +syntality +syntalities +syntan +syntasis +syntax +syntaxes +syntaxis +syntaxist +syntechnic +syntectic +syntectical +syntelome +syntenosis +sinter +sinterability +sintered +synteresis +sintering +sinters +syntexis +synth +syntheme +synthermal +syntheses +synthesis +synthesise +synthesism +synthesist +synthesization +synthesize +synthesized +synthesizer +synthesizers +synthesizes +synthesizing +synthetase +synthete +synthetic +synthetical +synthetically +syntheticism +syntheticness +synthetics +synthetisation +synthetise +synthetised +synthetiser +synthetising +Synthetism +synthetist +synthetization +synthetize +synthetizer +synthol +sin-thralled +synthroni +synthronoi +synthronos +synthronus +synths +syntype +syntypic +syntypicism +Sinto +sintoc +Sintoism +Sintoist +syntomy +syntomia +Sinton +syntone +syntony +syntonic +syntonical +syntonically +syntonies +syntonin +syntonisation +syntonise +syntonised +syntonising +syntonization +syntonize +syntonized +syntonizer +syntonizing +syntonolydian +syntonous +syntripsis +syntrope +syntrophic +syntrophoblast +syntrophoblastic +syntropy +syntropic +syntropical +Sintsink +Sintu +sinuate +sinuated +sinuatedentate +sinuate-leaved +sinuately +sinuates +sinuating +sinuation +sinuato- +sinuatocontorted +sinuatodentate +sinuatodentated +sinuatopinnatifid +sinuatoserrated +sinuatoundulate +sinuatrial +sinuauricular +Sinuiju +sinuitis +sinuose +sinuosely +sinuosity +sinuosities +sinuoso- +sinuous +sinuousity +sinuousities +sinuously +sinuousness +Sinupallia +sinupallial +Sinupallialia +Sinupalliata +sinupalliate +Synura +synurae +Sinus +sinusal +sinuses +synusia +synusiast +sinusitis +sinuslike +sinusoid +sinusoidal +sinusoidally +sinusoids +sinuventricular +sinward +sin-washing +sin-wounded +sinzer +Siobhan +syodicon +siol +Sion +sioning +Sionite +Syosset +Siouan +Sioux +Siouxie +SIP +sipage +sipapu +SIPC +sipe +siped +siper +sipers +sipes +Sipesville +syph +siphac +sypher +syphered +syphering +syphers +syphil- +syphilid +syphilide +syphilidography +syphilidologist +syphiliphobia +syphilis +syphilisation +syphilise +syphilises +syphilitic +syphilitically +syphilitics +syphilization +syphilize +syphilized +syphilizing +syphilo- +syphiloderm +syphilodermatous +syphilogenesis +syphilogeny +syphilographer +syphilography +syphiloid +syphilology +syphilologist +syphiloma +syphilomatous +syphilophobe +syphilophobia +syphilophobic +syphilopsychosis +syphilosis +syphilous +Siphnos +siphoid +siphon +syphon +siphonaceous +siphonage +siphonal +Siphonales +Siphonaptera +siphonapterous +Siphonaria +siphonariid +Siphonariidae +Siphonata +siphonate +siphonated +Siphoneae +siphoned +syphoned +siphoneous +siphonet +siphonia +siphonial +Siphoniata +siphonic +Siphonifera +siphoniferous +siphoniform +siphoning +syphoning +siphonium +siphonless +siphonlike +siphono- +Siphonobranchiata +siphonobranchiate +Siphonocladales +Siphonocladiales +siphonogam +Siphonogama +siphonogamy +siphonogamic +siphonogamous +siphonoglyph +siphonoglyphe +siphonognathid +Siphonognathidae +siphonognathous +Siphonognathus +Siphonophora +siphonophoran +siphonophore +siphonophorous +siphonoplax +siphonopore +siphonorhinal +siphonorhine +siphonosome +siphonostele +siphonostely +siphonostelic +Siphonostoma +Siphonostomata +siphonostomatous +siphonostome +siphonostomous +siphonozooid +siphons +syphons +siphonula +siphorhinal +siphorhinian +siphosome +siphuncle +siphuncled +siphuncular +Siphunculata +siphunculate +siphunculated +siphunculus +Sipibo +sipid +sipidity +sipylite +siping +Siple +sipling +SIPP +Sippar +sipped +sipper +sippers +sippet +sippets +sippy +sipping +sippingly +sippio +Sipple +SIPS +Sipsey +Sipunculacea +sipunculacean +sipunculid +Sipunculida +sipunculoid +Sipunculoidea +Sipunculus +Siqueiros +SIR +SYR +Syr. +Sirach +Siracusa +Syracusan +Syracuse +Siraj-ud-daula +sircar +sirdar +sirdars +sirdarship +sire +syre +sired +Siredon +siree +sirees +sire-found +sireless +Siren +syren +Sirena +sirene +sireny +Sirenia +sirenian +sirenians +sirenic +sirenical +sirenically +Sirenidae +sirening +sirenize +sirenlike +sirenoid +Sirenoidea +Sirenoidei +sirenomelus +sirens +syrens +Sirenum +sires +sireship +siress +Siret +syrette +sirex +sirgang +Syria +Syriac +Syriacism +Syriacist +Sirian +Siryan +Syrian +Sirianian +Syrianic +Syrianism +Syrianize +syrians +Syriarch +siriasis +Syriasm +siricid +Siricidae +Siricius +Siricoidea +Syryenian +sirih +Sirimavo +siring +syringa +syringadenous +syringas +syringe +syringeal +syringed +syringeful +syringes +syringin +syringing +syringitis +syringium +syringo- +syringocele +syringocoele +syringomyelia +syringomyelic +syringotome +syringotomy +Syrinx +syrinxes +Syriologist +siriometer +Sirione +siris +Sirius +sirkar +sirkeer +sirki +sirky +Sirkin +sirloin +sirloiny +sirloins +Syrma +syrmaea +sirmark +Sirmian +Syrmian +Sirmons +Sirmuellera +Syrnium +Syro- +Syro-arabian +Syro-babylonian +siroc +sirocco +siroccoish +siroccoishly +siroccos +Syro-chaldaic +Syro-chaldean +Syro-chaldee +Syro-egyptian +Syro-galilean +Syro-hebraic +Syro-hexaplar +Syro-hittite +Sirois +Syro-macedonian +Syro-mesopotamian +S-iron +sirop +Syro-persian +Syrophoenician +Syro-roman +siros +Sirotek +sirpea +syrphian +syrphians +syrphid +Syrphidae +syrphids +syrphus +sirple +sirpoon +sirra +sirrah +sirrahs +sirras +sirree +sirrees +sir-reverence +syrringed +syrringing +sirs +Sirsalis +sirship +syrt +Sirte +SIRTF +syrtic +Syrtis +siruaballi +siruelas +sirup +syrup +siruped +syruped +siruper +syruper +sirupy +syrupy +syrupiness +syruplike +sirups +syrups +syrus +sirvent +sirvente +sirventes +sis +Sisak +SISAL +sisalana +sisals +Sisco +SISCOM +siscowet +sise +sisel +Sisely +Sisera +siserara +siserary +siserskite +sises +SYSGEN +sish +sisham +sisi +Sisile +Sisymbrium +sysin +Sisinnius +Sisyphean +Sisyphian +Sisyphides +Sisyphism +Sisyphist +Sisyphus +Sisyrinchium +sisith +siskin +Siskind +siskins +Sisley +sislowet +Sismondi +sismotherapy +sysout +siss +syssarcosic +syssarcosis +syssarcotic +Sissel +syssel +sysselman +Sisseton +Sissy +syssiderite +Sissie +sissier +sissies +sissiest +sissify +sissification +sissified +sissyish +sissyism +sissiness +sissing +sissy-pants +syssita +syssitia +syssition +Sisson +sissone +sissonne +sissonnes +sissoo +Sissu +sist +Syst +syst. +systaltic +Sistani +systasis +systatic +system +systematy +systematic +systematical +systematicality +systematically +systematicalness +systematician +systematicness +systematics +systematisation +systematise +systematised +systematiser +systematising +systematism +systematist +systematization +systematize +systematized +systematizer +systematizes +systematizing +systematology +systemed +systemic +systemically +systemics +systemisable +systemisation +systemise +systemised +systemiser +systemising +systemist +systemizable +systemization +systemize +systemized +systemizer +systemizes +systemizing +systemless +systemoid +systemproof +Systems +system's +systemwide +systemwise +sisten +sistence +sistency +sistent +Sister +sistered +sister-german +sisterhood +sisterhoods +sisterin +sistering +sister-in-law +sisterize +sisterless +sisterly +sisterlike +sisterliness +sistern +Sisters +sistership +Sistersville +sister-wife +systyle +systilius +systylous +Sistine +sisting +sistle +Sisto +systolated +systole +systoles +systolic +sistomensin +sistra +sistren +sistroid +sistrum +sistrums +Sistrurus +SIT +SITA +sitao +sitar +sitarist +sitarists +sitars +Sitarski +sitatunga +sitatungas +sitch +sitcom +sitcoms +sit-down +sit-downer +site +sited +sitella +sites +sitfast +sit-fast +sith +sithcund +sithe +sithement +sithen +sithence +sithens +sithes +Sithole +siti +sitient +sit-in +siting +sitio +sitio- +sitiology +sitiomania +sitiophobia +Sitka +Sitkan +Sitnik +sito- +sitology +sitologies +sitomania +Sitophilus +sitophobia +sitophobic +sitosterin +sitosterol +sitotoxism +Sitra +sitrep +sitringee +sits +Sitsang +Sitta +sittee +sitten +Sitter +sitter-by +sitter-in +sitter-out +sitters +sitter's +Sittidae +Sittinae +sittine +sitting +sittings +sittringy +situ +situal +situate +situated +situates +situating +situation +situational +situationally +situations +situla +situlae +situp +sit-up +sit-upon +situps +situs +situses +situtunga +Sitwell +sitz +sitzbath +sitzkrieg +sitzmark +sitzmarks +Siubhan +syud +Sium +siums +syun +Siusan +Siusi +Siuslaw +Siva +Sivaism +Sivaist +Sivaistic +Sivaite +Sivan +Sivapithecus +Sivas +siva-siva +sivathere +Sivatheriidae +Sivatheriinae +sivatherioid +Sivatherium +siver +sivers +Syverson +Sivia +Sivie +sivvens +Siwan +Siward +Siwash +siwashed +siwashing +siwens +Six +six-acre +sixain +six-angled +six-arched +six-banded +six-bar +six-barred +six-barreled +six-by-six +six-bottle +six-canted +six-cent +six-chambered +six-cylinder +six-cylindered +six-colored +six-cornered +six-coupled +six-course +six-cut +six-day +six-dollar +six-eared +six-edged +six-eyed +six-eight +six-ell +sixer +Sixes +six-faced +six-figured +six-fingered +six-flowered +sixfoil +six-foiled +sixfold +sixfolds +six-foot +six-footed +six-footer +six-gallon +six-gated +six-gilled +six-grain +six-gram +sixgun +six-gun +sixhaend +six-headed +sixhynde +six-hoofed +six-horse +six-hour +six-yard +six-year +six-year-old +six-inch +sixing +sixish +six-jointed +six-leaved +six-legged +six-letter +six-lettered +six-lined +six-lobed +six-masted +six-master +Sixmile +six-mile +six-minute +sixmo +sixmos +six-mouth +six-oared +six-oclock +six-o-six +six-ounce +six-pack +sixpence +sixpences +sixpenny +sixpennyworth +six-petaled +six-phase +six-ply +six-plumed +six-pointed +six-pot +six-pound +six-pounder +six-rayed +six-ranked +six-ribbed +six-room +six-roomed +six-rowed +sixscore +six-second +six-shafted +six-shared +six-shilling +six-shooter +six-sided +six-syllable +sixsome +six-spined +six-spot +six-spotted +six-story +six-storied +six-stringed +six-striped +sixte +sixteen +sixteener +sixteenfold +sixteen-foot +sixteenmo +sixteenmos +sixteenpenny +sixteen-pounder +sixteens +sixteenth +sixteenthly +sixteenths +sixtes +sixth +sixthet +sixth-floor +sixth-form +sixth-grade +sixthly +sixth-rate +six-three-three +sixths +sixty +sixty-eight +sixty-eighth +sixties +sixtieth +sixtieths +sixty-fifth +sixty-first +sixty-five +sixtyfold +sixty-four +sixty-fourmo +sixty-fourmos +sixty-fourth +six-time +Sixtine +sixty-nine +sixty-ninth +sixty-one +sixtypenny +sixty-second +sixty-seven +sixty-seventh +sixty-six +sixty-sixth +sixty-third +sixty-three +sixty-two +six-ton +Sixtowns +Sixtus +six-week +six-wheel +six-wheeled +six-wheeler +six-winged +sizable +sizableness +sizably +sizal +sizar +sizars +sizarship +size +sizeable +sizeableness +sizeably +sized +sizeine +sizeman +sizer +sizers +sizes +sizy +sizier +siziest +siziests +syzygal +syzygetic +syzygetically +syzygy +sizygia +syzygia +syzygial +syzygies +sizygium +syzygium +siziness +sizinesses +sizing +sizings +Syzran +sizz +sizzard +sizzing +sizzle +sizzled +sizzler +sizzlers +sizzles +sizzling +sizzlingly +SJ +sjaak +Sjaelland +sjambok +sjamboks +SJC +SJD +Sjenicki +Sjland +Sjoberg +sjomil +sjomila +sjouke +sk +ska +skaalpund +skaamoog +skaddle +skaff +skaffie +skag +Skagen +Skagerrak +skags +Skagway +skail +skayles +skaillie +skainsmate +skair +skaitbird +skaithy +skal +skalawag +skald +skaldic +skalds +skaldship +skalpund +Skamokawa +skance +Skanda +skandhas +Skandia +Skaneateles +Skanee +Skantze +Skardol +skart +skas +skasely +Skat +skate +skateable +skateboard +skateboarded +skateboarder +skateboarders +skateboarding +skateboards +skated +skatemobile +skatepark +skater +skaters +skates +skatikas +skatiku +skating +skatings +skatist +skatol +skatole +skatoles +skatology +skatols +skatoma +skatoscopy +skatosine +skatoxyl +skats +Skaw +skean +skeane +skeanes +skeanockle +skeans +Skeat +sked +skedaddle +skedaddled +skedaddler +skedaddling +skedge +skedgewith +skedlock +skee +skeeball +Skee-Ball +skeech +skeed +skeeg +skeeing +skeel +skeely +skeeling +skeen +skeenyie +skeens +skeer +skeered +skeery +Skees +skeesicks +skeet +skeeter +skeeters +skeets +skeezicks +skeezix +skef +skeg +skegger +skegs +skey +skeich +Skeie +skeif +skeigh +skeighish +skeily +skein +skeined +skeiner +skeining +skeins +skeipp +skeyting +skel +skelder +skelderdrake +skeldock +skeldraik +skeldrake +skelet +skeletal +skeletally +skeletin +skeleto- +skeletogeny +skeletogenous +skeletomuscular +skeleton +skeletony +skeletonian +skeletonic +skeletonise +skeletonised +skeletonising +skeletonization +skeletonize +skeletonized +skeletonizer +skeletonizing +skeletonless +skeletonlike +skeletons +skeleton's +skeletonweed +skelf +skelgoose +skelic +Skell +skellat +skeller +Skelly +Skellytown +skelloch +skellum +skellums +skelm +Skelmersdale +skelms +skelp +skelped +skelper +skelpie-limmer +skelpin +skelping +skelpit +skelps +skelter +skeltered +skeltering +skelters +Skelton +Skeltonian +Skeltonic +Skeltonical +Skeltonics +skelvy +skemmel +skemp +sken +skenai +Skene +skenes +skeo +skeough +skep +skepful +skepfuls +skeppe +skeppist +skeppund +skeps +skepsis +skepsises +skeptic +skeptical +skeptically +skepticalness +skepticism +skepticisms +skepticize +skepticized +skepticizing +skeptics +skeptic's +skeptophylaxia +skeptophylaxis +sker +skere +Skerl +skerret +skerry +skerrick +skerries +skers +sket +sketch +sketchability +sketchable +sketchbook +sketch-book +sketched +sketchee +sketcher +sketchers +sketches +sketchy +sketchier +sketchiest +sketchily +sketchiness +sketching +sketchingly +sketchist +sketchlike +sketchpad +skete +sketiotai +skeuomorph +skeuomorphic +skevish +skew +skewback +skew-back +skewbacked +skewbacks +skewbald +skewbalds +skewed +skewer +skewered +skewerer +skewering +skewers +skewer-up +skewerwood +skew-gee +skewy +skewing +skewings +skew-jawed +skewl +skewly +skewness +skewnesses +skews +skew-symmetric +skewwhiff +skewwise +skhian +ski +Sky +skia- +skiable +skiagram +skiagrams +skiagraph +skiagraphed +skiagrapher +skiagraphy +skiagraphic +skiagraphical +skiagraphically +skiagraphing +skiamachy +skiameter +skiametry +skiapod +skiapodous +skiascope +skiascopy +sky-aspiring +Skiatook +skiatron +Skiba +skybal +skybald +skibbet +skibby +sky-blasted +sky-blue +skibob +skibobber +skibobbing +skibobs +Skybolt +sky-born +skyborne +sky-bred +skibslast +skycap +sky-capped +skycaps +sky-cast +skice +sky-clad +sky-clear +sky-cleaving +sky-climbing +skycoach +sky-color +sky-colored +skycraft +skid +skidded +skidder +skidders +skiddy +skiddycock +skiddier +skiddiest +skidding +skiddingly +skiddoo +skiddooed +skiddooing +skiddoos +Skidi +sky-dyed +skydive +sky-dive +skydived +skydiver +skydivers +skydives +skydiving +sky-diving +skidlid +Skidmore +sky-dome +skidoo +skidooed +skidooing +skidoos +skydove +skidpan +skidproof +skids +skidway +skidways +Skye +skiech +skied +skyed +skiegh +skiey +skyey +sky-elephant +Skien +sky-engendered +skieppe +skiepper +Skier +skiers +skies +Skiest +skieur +sky-facer +sky-falling +skiff +skiffle +skiffled +skiffles +skiffless +skiffling +skiffs +skift +skyfte +skyful +sky-gazer +sky-god +sky-high +skyhook +skyhooks +skyhoot +skiing +skying +skiings +skiis +skyish +skyjack +skyjacked +skyjacker +skyjackers +skyjacking +skyjacks +skijore +skijorer +skijorers +skijoring +ski-jumping +Skikda +sky-kissing +Skykomish +skil +Skyla +Skylab +Skyland +Skylar +skylark +skylarked +skylarker +skylarkers +skylarking +skylarks +skilder +skildfel +Skyler +skyless +skilfish +skilful +skilfully +skilfulness +skylight +skylights +skylight's +skylike +skyline +sky-line +skylined +skylines +skylining +skylit +Skilken +Skill +skillagalee +skilled +skillenton +Skillern +skilless +skillessness +skillet +skilletfish +skilletfishes +skillets +skillful +skillfully +skillfulness +skillfulnesses +skilly +skilligalee +skilling +skillings +skillion +skill-less +skill-lessness +Skillman +skillo +skills +skylook +skylounge +skilpot +skilty +skilts +skim +skyman +skimback +skimble-scamble +skimble-skamble +skim-coulter +skime +sky-measuring +skymen +skimmed +skimmelton +skimmer +skimmers +skimmerton +Skimmia +skim-milk +skimming +skimming-dish +skimmingly +skimmings +skimmington +skimmity +Skimo +Skimobile +Skimos +skimp +skimped +skimper-scamper +skimpy +skimpier +skimpiest +skimpily +skimpiness +skimping +skimpingly +skimps +skims +skim's +skin +skinball +skinbound +skin-breaking +skin-built +skinch +skin-clad +skin-clipping +skin-deep +skin-devouring +skindive +skin-dive +skin-dived +skindiver +skin-diver +skindiving +skin-diving +skin-dove +skinflick +skinflint +skinflinty +skinflintily +skinflintiness +skinflints +skinful +skinfuls +skinhead +skinheads +skink +skinked +skinker +skinkers +skinking +skinkle +skinks +skinless +skinlike +skinned +Skinner +skinnery +skinneries +skinners +skinner's +skinny +skinny-dip +skinny-dipped +skinny-dipper +skinny-dipping +skinny-dipt +skinnier +skinniest +skinny-necked +skinniness +skinning +skin-peeled +skin-piercing +skin-plastering +skin-pop +skin-popping +skins +skin's +skin-shifter +skin-spread +skint +skin-testing +skintight +skin-tight +skintle +skintled +skintling +skinworm +skiogram +skiograph +skiophyte +skioring +skiorings +Skip +skip-bomb +skip-bombing +skipbrain +skipdent +Skipetar +skyphoi +skyphos +skypipe +skipjack +skipjackly +skipjacks +skipkennel +skip-kennel +skiplane +ski-plane +skiplanes +sky-planted +skyplast +skipman +skyport +Skipp +skippable +Skippack +skipped +skippel +Skipper +skipperage +skippered +skippery +skippering +Skippers +skipper's +skippership +Skipperville +skippet +skippets +Skippy +Skippie +skipping +skippingly +skipping-rope +skipple +skippund +skips +skiptail +Skipton +skipway +Skipwith +skyre +sky-reaching +sky-rending +sky-resembling +skyrgaliard +skyriding +skyrin +skirl +skirlcock +skirled +skirling +skirls +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirmishingly +Skirnir +skyrocket +sky-rocket +skyrocketed +skyrockety +skyrocketing +skyrockets +Skirophoria +Skyros +skirp +skirr +skirred +skirreh +skirret +skirrets +skirring +skirrs +skirt +skirtboard +skirt-dancer +skirted +skirter +skirters +skirty +skirting +skirting-board +skirtingly +skirtings +skirtless +skirtlike +skirts +sky-ruling +skirwhit +skirwort +skis +skys +sky's +skysail +sky-sail +skysail-yarder +skysails +sky-scaling +skyscape +skyscrape +skyscraper +sky-scraper +skyscrapers +skyscraper's +skyscraping +skyshine +sky-sign +skystone +skysweeper +skit +skite +skyte +skited +skiter +skites +skither +sky-throned +sky-tinctured +skiting +skitishly +sky-touching +skits +Skitswish +Skittaget +Skittagetan +skitter +skittered +skittery +skitterier +skitteriest +skittering +skitters +skitty +skittyboot +skittish +skittishly +skittishness +skittle +skittled +skittler +skittles +skittle-shaped +skittling +skyugle +skiv +skive +skived +skiver +skivers +skiverwood +skives +skivy +skivie +skivies +skiving +skivvy +skivvied +Skivvies +skyway +skyways +skywalk +skywalks +skyward +skywards +skywave +skiwear +skiwears +skiwy +skiwies +sky-worn +skywrite +skywriter +skywriters +skywrites +skywriting +skywritten +skywrote +Skkvabekk +Sklar +sklate +sklater +sklent +sklented +sklenting +sklents +skleropelite +sklinter +skoal +skoaled +skoaling +skoals +Skodaic +skogbolite +Skoinolon +skokiaan +Skokie +Skokomish +skol +skolly +Skolnik +skomerite +skoo +skookum +skookum-house +skoot +Skopets +Skopje +Skoplje +skoptsy +skout +skouth +Skowhegan +skraeling +skraelling +skraigh +skreegh +skreeghed +skreeghing +skreeghs +skreel +skreigh +skreighed +skreighing +skreighs +Skricki +skryer +skrike +Skrymir +skrimshander +Skros +skrupul +Skt +SKU +skua +skuas +Skuld +skulduggery +skulk +skulked +skulker +skulkers +skulking +skulkingly +skulks +skull +skullbanker +skull-built +skullcap +skull-cap +skullcaps +skull-covered +skull-crowned +skull-dividing +skullduggery +skullduggeries +skulled +skullery +skullfish +skullful +skull-hunting +skully +skull-less +skull-like +skull-lined +skulls +skull's +skulp +skun +skunk +skunkbill +skunkbush +skunkdom +skunk-drunk +skunked +skunkery +skunkhead +skunk-headed +skunky +skunking +skunkish +skunklet +skunks +skunk's +skunktop +skunkweed +Skupshtina +Skurnik +skurry +skuse +Skutari +Skutchan +skutterudite +Skvorak +SL +SLA +slab +slabbed +slabber +slabbered +slabberer +slabbery +slabbering +slabbers +slabby +slabbiness +slabbing +Slaby +slablike +slabline +slabman +slabness +slabs +slab-sided +slab-sidedly +slab-sidedness +slabstone +slabwood +Slack +slackage +slack-bake +slack-baked +slacked +slacken +slackened +slackener +slackening +slackens +slacker +slackerism +slackers +slackest +slack-filled +slackie +slacking +slackingly +slack-jawed +slack-laid +slackly +slackminded +slackmindedness +slackness +slacknesses +slack-off +slack-rope +slacks +slack-salted +slack-spined +slack-twisted +slack-up +slack-water +slackwitted +slackwittedness +slad +sladang +SLADE +Sladen +slae +slag +slaggability +slaggable +slagged +slagger +slaggy +slaggier +slaggiest +slagging +slag-hearth +Slagle +slag-lead +slagless +slaglessness +slagman +slags +slay +slayable +Slayden +slayed +slayer +slayers +slaying +slain +slainte +slays +slaister +slaistery +slait +Slayton +slakable +slake +slakeable +slaked +slakeless +slaker +slakers +slakes +slaky +slakier +slakiest +slakin +slaking +SLALOM +slalomed +slaloming +slaloms +SLAM +slambang +slam-bang +slammakin +slammed +slammer +slammerkin +slammers +slamming +slammock +slammocky +slammocking +slamp +slampamp +slampant +slams +SLAN +slander +slandered +slanderer +slanderers +slanderful +slanderfully +slandering +slanderingly +slanderous +slanderously +slanderousness +slanderproof +slanders +slane +Slanesville +slang +slanged +slangy +slangier +slangiest +slangily +slanginess +slanging +slangish +slangishly +slangism +slangkop +slangous +slangrell +slangs +slangster +slanguage +slangular +slangwhang +slang-whang +slang-whanger +slank +slant +slanted +slant-eye +slant-eyed +slanter +slanty +slantindicular +slantindicularly +slanting +slantingly +slantingways +slantly +slants +slant-top +slantways +slantwise +slap +slap-bang +slapdab +slap-dab +slapdash +slap-dash +slapdashery +slapdasheries +slapdashes +slape +slaphappy +slaphappier +slaphappiest +slapjack +slapjacks +SLAPP +slapped +slapper +slappers +slappy +slapping +slaps +slapshot +slap-sided +slap-slap +slapstick +slapsticky +slapsticks +slap-up +SLAR +slare +slart +slarth +slartibartfast +slash +slashed +slasher +slashers +slashes +slash-grain +slashy +slashing +slashingly +slashings +slash-saw +slash-sawed +slash-sawing +slash-sawn +Slask +slat +slat-back +slatch +slatches +slate +slate-beveling +slate-brown +slate-color +slate-colored +slate-colour +slate-cutting +slated +Slatedale +slate-formed +slateful +slatey +slateyard +slatelike +slatemaker +slatemaking +slate-pencil +Slater +slaters +Slatersville +slates +slate-spired +slate-strewn +slate-trimming +slate-violet +slateworks +slath +slather +slathered +slathering +slathers +slaty +slatier +slatiest +slatify +slatified +slatifying +slatiness +slating +slatings +Slatington +slatish +Slaton +slats +slat's +slatted +slatter +slattered +slattery +slattering +slattern +slatternish +slatternly +slatternliness +slatternness +slatterns +slatting +Slaughter +slaughter-breathing +slaughter-dealing +slaughterdom +slaughtered +slaughterer +slaughterers +slaughterhouse +slaughter-house +slaughterhouses +slaughtery +slaughteryard +slaughtering +slaughteringly +slaughterman +slaughterous +slaughterously +Slaughters +slaughter-threatening +slaum +slaunchways +Slav +Slavdom +Slave +slaveborn +slave-carrying +slave-collecting +slave-cultured +slaved +slave-deserted +slave-drive +slave-driver +slave-enlarging +slave-got +slave-grown +slaveholder +slaveholding +Slavey +slaveys +slave-labor +slaveland +slaveless +slavelet +slavelike +slaveling +slave-making +slave-merchant +slavemonger +Slavenska +slaveowner +slaveownership +slave-owning +slavepen +slave-peopled +slaver +slavered +slaverer +slaverers +slavery +slaveries +slavering +slaveringly +slavers +slaves +slave-trade +Slavi +Slavian +Slavic +Slavicism +slavicist +Slavicize +Slavify +Slavification +slavikite +Slavin +slaving +Slavish +slavishly +slavishness +Slavism +Slavist +Slavistic +Slavization +Slavize +Slavkov +slavo- +slavocracy +slavocracies +slavocrat +slavocratic +Slavo-germanic +Slavo-hungarian +Slavo-lettic +Slavo-lithuanian +Slavonia +Slavonian +Slavonianize +Slavonic +Slavonically +Slavonicize +Slavonish +Slavonism +Slavonization +Slavonize +Slavophil +Slavophile +Slavophilism +Slavophobe +Slavophobia +Slavophobist +Slavo-phoenician +Slavo-teuton +Slavo-teutonic +slavs +slaw +slawbank +slaws +SLBM +SLC +sld +sld. +SLDC +Sldney +SLE +sleathy +sleave +sleaved +sleaves +sleave-silk +sleaving +sleaze +sleazes +sleazy +sleazier +sleaziest +sleazily +sleaziness +sleazo +Sleb +sleck +SLED +sledded +sledder +sledders +sledding +sleddings +sledful +sledge +sledged +sledgehammer +sledge-hammer +sledgehammered +sledgehammering +sledgehammers +sledgeless +sledgemeter +sledger +sledges +sledge's +sledging +sledlike +sled-log +sleds +sled's +slee +sleech +sleechy +sleek +sleek-browed +sleeked +sleeken +sleekened +sleekening +sleekens +sleeker +sleeker-up +sleekest +sleek-faced +sleek-haired +sleek-headed +sleeky +sleekier +sleekiest +sleeking +sleekit +sleek-leaf +sleekly +sleek-looking +sleekness +sleeks +sleek-skinned +Sleep +sleep-at-noon +sleep-bedeafened +sleep-bringer +sleep-bringing +sleep-causing +sleepcoat +sleep-compelling +sleep-created +sleep-desiring +sleep-dewed +sleep-dispelling +sleep-disturbing +sleep-drowned +sleep-drunk +sleep-enthralled +sleeper +sleepered +Sleepers +sleep-fatted +sleep-fearing +sleep-filled +sleepful +sleepfulness +sleep-heavy +sleepy +sleepy-acting +Sleepyeye +sleepy-eyed +sleepy-eyes +sleepier +sleepiest +sleepify +sleepyhead +sleepy-headed +sleepy-headedness +sleepyheads +sleepily +sleepy-looking +sleep-in +sleep-inducer +sleep-inducing +sleepiness +sleeping +sleepingly +sleepings +sleep-inviting +sleepish +sleepy-souled +sleepy-sounding +sleepy-voiced +sleepland +sleepless +sleeplessly +sleeplessness +sleeplike +sleep-loving +sleepmarken +sleep-procuring +sleep-producer +sleep-producing +sleepproof +sleep-provoker +sleep-provoking +sleep-resisting +sleepry +sleeps +sleep-soothing +sleep-stuff +sleep-swollen +sleep-tempting +sleepwaker +sleepwaking +sleepwalk +sleepwalked +sleepwalker +sleep-walker +sleepwalkers +sleepwalking +sleepwalks +sleepward +sleepwear +sleepwort +sleer +sleet +sleeted +sleety +sleetier +sleetiest +sleetiness +sleeting +sleetproof +sleets +sleeve +sleeveband +sleeveboard +sleeved +sleeve-defended +sleeveen +sleevefish +sleeveful +sleeve-hidden +sleeveless +sleevelessness +sleevelet +sleevelike +sleever +sleeves +sleeve's +sleeving +sleezy +sley +sleided +sleyed +sleyer +sleigh +sleighed +sleigher +sleighers +sleighing +sleighs +sleight +sleightful +sleighty +sleightness +sleight-of-hand +sleights +sleying +Sleipnir +sleys +Slemmer +Slemp +slendang +slender +slender-ankled +slender-armed +slender-beaked +slender-billed +slender-bladed +slender-bodied +slender-branched +slenderer +slenderest +slender-fingered +slender-finned +slender-flanked +slender-flowered +slender-footed +slender-hipped +slenderish +slenderization +slenderize +slenderized +slenderizes +slenderizing +slender-jawed +slender-jointed +slender-leaved +slender-legged +slenderly +slender-limbed +slender-looking +slender-muzzled +slenderness +slender-nosed +slender-podded +slender-shafted +slender-shouldered +slender-spiked +slender-stalked +slender-stemmed +slender-striped +slender-tailed +slender-toed +slender-trunked +slender-waisted +slender-witted +slent +slepez +slept +Slesvig +Sleswick +slete +Sletten +sleuth +sleuthdog +sleuthed +sleuthful +sleuthhound +sleuth-hound +sleuthing +sleuthlike +sleuths +slew +slewed +slew-eyed +slewer +slewing +slewingslews +slews +slewth +Slezsko +Sly +slibbersauce +slibber-sauce +slyboots +sly-boots +SLIC +slice +sliceable +sliced +slicer +slicers +slices +slich +slicht +slicing +slicingly +slick +slick-ear +slicked +slicken +slickens +slickenside +slickensided +slicker +slickered +slickery +slickers +slickest +slick-faced +slick-haired +slicking +slickly +slick-looking +slickness +slickpaper +slicks +slick-spoken +slickstone +slick-talking +slick-tongued +Slickville +slid +'slid +slidable +slidableness +slidably +slidage +slidden +slidder +sliddery +slidderness +sliddry +slide +slide- +slideable +slideableness +slideably +slide-action +slided +slide-easy +slidefilm +slidegroat +slide-groat +slidehead +slideknot +Slidell +slideman +slideproof +slider +slide-rest +slide-rock +sliders +slide-rule +slides +slide-valve +slideway +slideways +slide-wire +sliding +sliding-gear +slidingly +slidingness +sliding-scale +slidometer +sly-eyed +slier +slyer +sliest +slyest +'slife +Slifka +slifter +sliggeen +slight +'slight +slight-billed +slight-bottomed +slight-built +slighted +slighten +slighter +slightest +slight-esteemed +slighty +slightier +slightiest +slightily +slightiness +slight-informed +slighting +slightingly +slightish +slightly +slight-limbed +slight-looking +slight-made +slight-natured +slightness +slights +slight-seeming +slight-shaded +slight-timbered +Sligo +sly-goose +sly-grog +slyish +slik +Slyke +slily +slyly +sly-looking +SLIM +slim-ankled +slim-built +slime +slime-begotten +slime-browned +slime-coated +slimed +slime-filled +slimeman +slimemen +slimepit +slimer +slimes +slime-secreting +slime-washed +slimy +slimy-backed +slimier +slimiest +slimily +sliminess +sliming +slimish +slimishness +slim-jim +slim-leaved +slimly +slim-limbed +slimline +slimmed +slimmer +slimmest +slimming +slimmish +slimness +slimnesses +slimpsy +slimpsier +slimpsiest +slims +slim-shanked +slimsy +slimsier +slimsiest +slim-spired +slim-trunked +slim-waisted +sline +slyness +slynesses +sling +sling- +slingback +slingball +slinge +Slinger +slingers +slinging +slingman +slings +slingshot +slingshots +slingsman +slingsmen +slingstone +slink +slinked +slinker +slinky +slinkier +slinkiest +slinkily +slinkiness +slinking +slinkingly +Slinkman +slinks +slinkskin +slinkweed +slinte +SLIP +slip- +slip-along +slipback +slipband +slipboard +slipbody +slipbodies +slipcase +slipcases +slipcoach +slipcoat +Slipcote +slipcover +slipcovers +slipe +slype +sliped +slipes +slypes +slipform +slipformed +slipforming +slipforms +slipgibbet +sliphalter +sliphorn +sliphouse +sliping +slipknot +slip-knot +slipknots +slipless +slipman +slipnoose +slip-on +slipout +slipouts +slipover +slipovers +slippage +slippages +slipped +slipper +slippered +slipperflower +slipper-foxed +slippery +slipperyback +slippery-bellied +slippery-breeched +slipperier +slipperiest +slipperily +slippery-looking +slipperiness +slipperinesses +slipperyroot +slippery-shod +slippery-sleek +slippery-tongued +slipperlike +slipper-root +slippers +slipper's +slipper-shaped +slipperweed +slipperwort +slippy +slippier +slippiest +slippiness +slipping +slippingly +slipproof +sliprail +slip-rail +slip-ring +slips +slip's +slipsheet +slip-sheet +slip-shelled +slipshod +slipshoddy +slipshoddiness +slipshodness +slipshoe +slip-shoe +slipskin +slip-skin +slipslap +slipslop +slip-slop +slipsloppish +slipsloppism +slipslops +slipsole +slipsoles +slipstep +slipstick +slip-stitch +slipstone +slipstream +slipstring +slip-string +slipt +slip-top +sliptopped +slipup +slip-up +slipups +slipway +slip-way +slipways +slipware +slipwares +slirt +slish +slit +slitch +slit-drum +slite +slit-eared +slit-eyed +slit-footed +slither +slithered +slithery +slithering +slitheroo +slithers +slithy +sliting +slitless +slitlike +slit-nosed +sly-tongued +slits +slit's +slit-shaped +slitshell +slitted +slitter +slitters +slitty +slitting +slitwing +slitwise +slitwork +slive +sliver +slivered +sliverer +sliverers +slivery +slivering +sliverlike +sliverproof +slivers +sliving +slivovic +slivovics +slivovitz +Sliwa +sliwer +Sloan +Sloane +Sloanea +Sloansville +sloat +Sloatman +Sloatsburg +slob +slobber +slobberchops +slobber-chops +slobbered +slobberer +slobbery +slobbering +slobbers +slobby +slobbiness +slobbish +slobs +slock +slocken +slocker +slockingstone +slockster +Slocomb +Slocum +slod +slodder +slodge +slodger +sloe +sloeberry +sloeberries +sloe-black +sloe-blue +sloebush +sloe-colored +sloe-eyed +sloes +sloetree +slog +slogan +sloganeer +sloganize +slogans +slogan's +slogged +slogger +sloggers +slogging +sloggingly +slogs +slogwood +sloid +sloyd +sloids +sloyds +slojd +slojds +sloka +sloke +sloked +sloken +sloking +slommack +slommacky +slommock +slon +slone +slonk +sloo +sloom +sloomy +sloop +sloopman +sloopmen +sloop-rigged +sloops +sloosh +sloot +slop +slop-built +slopdash +slope +slope- +slope-browed +sloped +slope-eared +slope-edged +slope-faced +slope-lettered +slopely +slopeness +sloper +slope-roofed +slopers +slopes +slope-sided +slope-toothed +slopeways +slope-walled +slopewise +slopy +sloping +slopingly +slopingness +slopmaker +slopmaking +slop-molded +slop-over +sloppage +slopped +sloppery +slopperies +sloppy +sloppier +sloppiest +sloppily +sloppiness +slopping +slops +slopseller +slop-seller +slopselling +slopshop +slop-shop +slopstone +slopwork +slop-work +slopworker +slopworks +slorp +Slosberg +slosh +sloshed +slosher +sloshes +sloshy +sloshier +sloshiest +sloshily +sloshiness +sloshing +slot +slotback +slotbacks +slot-boring +slot-drill +slot-drilling +slote +sloted +sloth +slot-headed +slothful +slothfully +slothfulness +slothfuls +slothound +sloths +slotman +Slotnick +slots +slot's +slot-spike +slotted +slotten +slotter +slottery +slotting +slotwise +sloubbie +slouch +slouched +sloucher +slouchers +slouches +slouchy +slouchier +slouchiest +slouchily +slouchiness +slouching +slouchingly +Slough +sloughed +Sloughhouse +sloughy +sloughier +sloughiest +sloughiness +sloughing +sloughs +slounge +slounger +slour +sloush +Slovak +Slovakia +Slovakian +Slovakish +slovaks +Slovan +sloven +Slovene +Slovenia +Slovenian +Slovenish +slovenly +slovenlier +slovenliest +slovenlike +slovenliness +slovenry +slovens +Slovensko +slovenwood +Slovintzi +slow +slowback +slow-back +slowbelly +slow-belly +slowbellied +slowbellies +slow-blooded +slow-breathed +slow-breathing +slow-breeding +slow-burning +slow-circling +slowcoach +slow-coach +slow-combustion +slow-conceited +slow-contact +slow-crawling +slow-creeping +slow-developed +slowdown +slowdowns +slow-drawing +slow-drawn +slow-driving +slow-ebbing +slowed +slow-eyed +slow-endeavoring +slower +slowest +slow-extinguished +slow-fingered +slow-foot +slow-footed +slowful +slow-gaited +slowgoing +slow-going +slow-growing +slowheaded +slowhearted +slowheartedness +slowhound +slowing +slowish +slow-legged +slowly +slow-march +slow-mettled +slow-motion +slowmouthed +slow-moving +slowness +slownesses +slow-paced +slowpoke +slowpokes +slow-poky +slowrie +slow-run +slow-running +slows +slow-sailing +slow-speaking +slow-speeched +slow-spirited +slow-spoken +slow-stepped +slow-sudden +slow-sure +slow-thinking +slow-time +slow-tongued +slow-tuned +slowup +slow-up +slow-winged +slowwitted +slow-witted +slowwittedly +slow-wittedness +slowworm +slow-worm +slowworms +SLP +SLR +SLS +slt +slub +slubbed +slubber +slubberdegullion +slubbered +slubberer +slubbery +slubbering +slubberingly +slubberly +slubbers +slubby +slubbing +slubbings +slubs +slud +sludder +sluddery +sludge +sludged +sludger +sludges +sludgy +sludgier +sludgiest +sludginess +sludging +slue +slued +slue-footed +sluer +slues +SLUFAE +sluff +sluffed +sluffing +sluffs +slug +slugabed +slug-abed +slug-a-bed +slugabeds +slugfest +slugfests +sluggard +sluggardy +sluggarding +sluggardize +sluggardly +sluggardliness +sluggardness +sluggardry +sluggards +slugged +slugger +sluggers +sluggy +slugging +sluggingly +sluggish +sluggishly +sluggishness +sluggishnesses +slughorn +slug-horn +sluglike +slugs +slugwood +slug-worm +sluice +sluiced +sluicegate +sluicelike +sluicer +sluices +sluiceway +sluicy +sluicing +sluig +sluing +sluit +Sluiter +slum +slumber +slumber-bound +slumber-bringing +slumber-closing +slumbered +slumberer +slumberers +slumberful +slumbery +slumbering +slumberingly +slumberland +slumberless +slumber-loving +slumberous +slumberously +slumberousness +slumberproof +slumbers +slumber-seeking +slumbersome +slumber-wrapt +slumbrous +slumdom +slum-dwellers +slumgullion +slumgum +slumgums +slumism +slumisms +slumland +slumlike +slumlord +slumlords +slummage +slummed +slummer +slummers +slummy +slummier +slummiest +slumminess +slumming +slummock +slummocky +Slump +slumped +slumpy +slumping +slumpproof +slumproof +slumps +slumpwork +slums +slum's +slumward +slumwise +slung +slungbody +slungbodies +slunge +slungshot +slunk +slunken +slup +slur +slurb +slurban +slurbow +slurbs +slurp +slurped +slurping +slurps +slurred +slurry +slurried +slurries +slurrying +slurring +slurringly +slurs +slur's +slurvian +slush +slush-cast +slushed +slusher +slushes +slushy +slushier +slushiest +slushily +slushiness +slushing +slushpit +slut +slutch +slutchy +sluther +sluthood +sluts +slutted +slutter +sluttered +sluttery +sluttering +slutty +sluttikin +slutting +sluttish +sluttishly +sluttishness +SM +SMA +sma-boukit +smachrie +smack +smack-dab +smacked +smackee +smacker +smackeroo +smackeroos +smackers +smackful +smacking +smackingly +Smackover +smacks +smacksman +smacksmen +smaik +Smail +Smalcaldian +Smalcaldic +Small +small-acred +smallage +smallages +small-ankled +small-arm +small-armed +small-arms +small-beer +small-billed +small-boat +small-bodied +smallboy +small-boyhood +small-boyish +small-boned +small-bore +small-brained +small-caliber +small-celled +small-clawed +smallclothes +small-clothes +smallcoal +small-college +small-colleger +small-cornered +small-crowned +small-diameter +small-drink +small-eared +Smalley +small-eyed +smallen +Small-endian +Smallens +smaller +smallest +small-faced +small-feed +small-finned +small-flowered +small-footed +small-framed +small-fry +small-fruited +small-grain +small-grained +small-habited +small-handed +small-headed +smallhearted +small-hipped +smallholder +smallholding +small-horned +smally +smalling +smallish +smallishness +small-jointed +small-leaved +small-letter +small-lettered +small-limbed +small-looking +small-lunged +Smallman +small-minded +small-mindedly +small-mindedness +smallmouth +smallmouthed +small-nailed +small-natured +smallness +smallnesses +small-paneled +small-paper +small-part +small-pattern +small-petaled +small-pored +smallpox +smallpoxes +smallpox-proof +small-preferred +small-reasoned +smalls +small-scale +small-scaled +small-shelled +small-size +small-sized +small-souled +small-spaced +small-spotted +smallsword +small-sword +small-tailed +small-talk +small-threaded +small-timbered +smalltime +small-time +small-timer +small-type +small-tired +small-toned +small-tooth +small-toothed +small-topped +small-town +small-towner +small-trunked +small-visaged +small-visioned +smallware +small-ware +small-wheeled +small-windowed +Smallwood +smalm +smalmed +smalming +smalt +smalt-blue +smalter +smalti +smaltine +smaltines +smaltite +smaltites +smalto +smaltos +smaltost +smalts +smaltz +smaragd +smaragde +smaragdes +smaragdine +smaragdite +smaragds +smaragdus +smarm +smarmy +smarmier +smarmiest +smarms +Smarr +Smart +smart-aleck +smart-alecky +smart-aleckiness +smartass +smart-ass +smart-built +smart-cocked +smart-dressing +smarted +smarten +smartened +smartening +smartens +smarter +smartest +smarty +smartie +smarties +smarting +smartingly +smarty-pants +smartish +smartism +smartless +smartly +smart-looking +smart-money +smartness +smartnesses +smarts +smart-spoken +smart-stinging +Smartt +smart-talking +smart-tongued +Smartville +smartweed +smart-witted +SMAS +SMASF +smash +smashable +smashage +smash-and-grab +smashboard +smashed +smasher +smashery +smashers +smashes +smashing +smashingly +smashment +smashup +smash-up +smashups +SMASPU +smatch +smatchet +smatter +smattered +smatterer +smattery +smattering +smatteringly +smatterings +smatters +smaze +smazes +SMB +SMC +SMD +SMDF +SMDI +SMDR +SMDS +SME +smear +smearcase +smear-dab +smeared +smearer +smearers +smeary +smearier +smeariest +smeariness +smearing +smearless +smears +smear-sheet +smeath +Smeaton +smectic +Smectymnuan +Smectymnuus +smectis +smectite +smeddum +smeddums +Smedley +smee +smeech +smeek +smeeked +smeeky +smeeking +smeeks +smeer +smeeth +smegma +smegmas +smegmatic +smell +smellable +smellage +smelled +smeller +smeller-out +smellers +smell-feast +smellful +smellfungi +smellfungus +smelly +smellie +smellier +smelliest +smelliness +smelling +smelling-stick +smell-less +smell-lessness +smellproof +smells +smell-smock +smellsome +smelt +smelt- +smelted +smelter +smeltery +smelteries +smelterman +smelters +Smelterville +smelting +smeltman +smelts +smerk +smerked +smerking +smerks +smervy +Smetana +smeth +smethe +Smethport +Smethwick +smeuse +smeuth +smew +smews +SMEX +SMG +SMI +smich +smicker +smicket +smickly +Smicksburg +smick-smack +smick-smock +smiddy +smiddie +smiddy-leaves +smiddum +smidge +smidgen +smidgens +smidgeon +smidgeons +smidgin +smidgins +Smyer +smiercase +smifligate +smifligation +smift +Smiga +smiggins +Smilacaceae +smilacaceous +Smilaceae +smilaceous +smilacin +Smilacina +Smilax +smilaxes +smile +smileable +smileage +smile-covering +smiled +smiled-out +smile-frowning +smileful +smilefulness +Smiley +smileless +smilelessly +smilelessness +smilemaker +smilemaking +smileproof +smiler +smilers +smiles +smilet +smile-tuned +smile-wreathed +smily +smiling +smilingly +smilingness +Smilodon +SMILS +Smintheus +Sminthian +sminthurid +Sminthuridae +Sminthurus +smirch +smirched +smircher +smirches +smirchy +smirching +smirchless +smiris +smirk +smirked +smirker +smirkers +smirky +smirkier +smirkiest +smirking +smirkingly +smirkish +smirkle +smirkly +smirks +Smyrna +Smyrnaite +Smyrnean +Smyrniot +Smyrniote +smirtle +SMIT +smitable +Smitane +smitch +smite +smiter +smiters +smites +Smith +smyth +smitham +Smithboro +Smithburg +smithcraft +Smithdale +Smythe +smither +smithereen +smithereens +smithery +smitheries +Smithers +Smithfield +smithy +Smithian +Smithianism +smithydander +smithied +smithier +smithies +smithying +smithing +smithite +Smithland +Smiths +Smithsburg +Smithshire +Smithson +Smithsonian +smithsonite +Smithton +Smithtown +smithum +Smithville +Smithwick +smithwork +smiting +smytrie +Smitt +smitten +smitter +Smitty +smitting +smittle +smittleish +smittlish +sml +SMM +SMO +Smoaks +SMOC +Smock +smocked +smocker +smockface +smock-faced +smock-frock +smock-frocked +smocking +smockings +smockless +smocklike +smocks +smog +smoggy +smoggier +smoggiest +smogless +smogs +SMOH +smokable +smokables +Smoke +smokeable +smoke-ball +smoke-begotten +smoke-black +smoke-bleared +smoke-blinded +smoke-blue +smoke-bound +smokebox +smoke-brown +smoke-burning +smokebush +smokechaser +smoke-colored +smoke-condensing +smoke-consuming +smoke-consumptive +smoke-cure +smoke-curing +smoked +smoke-dyed +smoke-dry +smoke-dried +smoke-drying +smoke-eater +smoke-eating +smoke-enrolled +smoke-exhaling +smokefarthings +smoke-filled +smoke-gray +smoke-grimed +smokeho +smokehole +smoke-hole +smokehouse +smokehouses +smokey +smoke-yellow +smokejack +smoke-jack +smokejumper +smoke-laden +smokeless +smokelessly +smokelessness +smokelike +smoke-oh +smoke-paint +smoke-pennoned +smokepot +smokepots +smoke-preventing +smoke-preventive +smokeproof +smoker +smokery +smokers +smokes +smokescreen +smoke-selling +smokeshaft +smoke-smothered +smoke-sodden +smokestack +smoke-stack +smokestacks +smoke-stained +smokestone +smoketight +smoke-torn +Smoketown +smoke-vomiting +smokewood +smoke-wreathed +smoky +smoky-bearded +smoky-blue +smoky-colored +smokier +smokies +smokiest +smoky-flavored +smokily +smoky-looking +smokiness +smoking +smoking-concert +smoking-room +smokings +smokyseeming +smokish +smoky-smelling +smoky-tinted +smoky-waving +smoko +smokos +Smolan +smolder +smoldered +smoldering +smolderingness +smolders +Smolensk +Smollett +smolt +smolts +smooch +smooched +smooches +smoochy +smooching +smoochs +smoodge +smoodged +smoodger +smoodging +smooge +smook +smoorich +Smoos +Smoot +smooth +smoothable +smooth-ankled +smoothback +smooth-barked +smooth-bedded +smooth-bellied +smooth-billed +smooth-bodied +smoothboots +smoothbore +smoothbored +smooth-browed +smooth-cast +smooth-cheeked +smooth-chinned +smooth-clouded +smoothcoat +smooth-coated +smooth-coil +smooth-combed +smooth-core +smooth-crested +smooth-cut +smooth-dittied +smoothed +smooth-edged +smoothen +smoothened +smoothening +smoothens +smoother +smoother-over +smoothers +smoothes +smoothest +smooth-face +smooth-faced +smooth-famed +smooth-fibered +smooth-finned +smooth-flowing +smooth-foreheaded +smooth-fronted +smooth-fruited +smooth-gliding +smooth-going +smooth-grained +smooth-haired +smooth-handed +smooth-headed +smooth-hewn +smoothhound +smoothy +smoothie +smoothies +smoothify +smoothification +smoothing +smoothingly +smoothish +smooth-leaved +smooth-legged +smoothly +smooth-limbed +smooth-looking +smoothmouthed +smooth-necked +smoothness +smoothnesses +smooth-nosed +smooth-paced +smoothpate +smooth-plastered +smooth-podded +smooth-polished +smooth-riding +smooth-rimmed +smooth-rinded +smooth-rubbed +smooth-running +smooths +smooth-sculptured +smooth-shaven +smooth-sided +smooth-skinned +smooth-sliding +smooth-soothing +smooth-sounding +smooth-speaking +smooth-spoken +smooth-stalked +smooth-stemmed +smooth-surfaced +smooth-tailed +smooth-taper +smooth-tempered +smooth-textured +smooth-tined +smooth-tired +smoothtongue +smooth-tongued +smooth-voiced +smooth-walled +smooth-winding +smooth-winged +smooth-working +smooth-woven +smooth-writing +smooth-wrought +SMOP +smopple +smore +smorebro +smorgasbord +smorgasbords +smorzando +smorzato +smote +smother +smotherable +smotheration +smothered +smotherer +smothery +smotheriness +smothering +smotheringly +smother-kiln +smothers +smotter +smouch +smoucher +smoulder +smouldered +smouldering +smoulders +smous +smouse +smouser +smout +SMP +SMPTE +SMR +smrgs +Smriti +smrrebrd +SMS +SMSA +SMT +SMTP +Smucker +smudder +smudge +smudged +smudgedly +smudgeless +smudgeproof +smudger +smudges +smudgy +smudgier +smudgiest +smudgily +smudginess +smudging +smug +smug-faced +smugger +smuggery +smuggest +smuggish +smuggishly +smuggishness +smuggle +smuggleable +smuggled +smuggler +smugglery +smugglers +smuggles +smuggling +smugism +smugly +smug-looking +smugness +smugnesses +smug-skinned +smuisty +Smukler +smur +smurks +smurr +smurry +smurtle +smuse +smush +smut +smutch +smutched +smutches +smutchy +smutchier +smutchiest +smutchin +smutching +smutchless +smut-free +smutless +smutproof +Smuts +smutted +smutter +smutty +smuttier +smuttiest +smutty-faced +smutty-yellow +smuttily +smuttiness +smutting +smutty-nosed +SN +SNA +snab +snabby +snabbie +snabble +snack +snacked +snackette +snacky +snacking +snackle +snackman +snacks +SNADS +snaff +snaffle +snafflebit +snaffle-bridled +snaffled +snaffle-mouthed +snaffle-reined +snaffles +snaffling +SNAFU +snafued +snafuing +snafus +snag +snagbush +snagged +snagger +snaggy +snaggier +snaggiest +snagging +snaggle +snaggled +snaggleteeth +snaggletooth +snaggletoothed +snaggle-toothed +snaglike +snagline +snagrel +snags +snail +snaileater +snailed +snailery +snailfish +snailfishes +snailflower +snail-horned +snaily +snailing +snailish +snailishly +snaillike +snail-like +snail-likeness +snail-paced +snails +snail's +'snails +snail-seed +snail-shell +snail-slow +snaith +snake +snakebark +snakeberry +snakebird +snakebite +snake-bitten +snakeblenny +snakeblennies +snake-bodied +snaked +snake-devouring +snake-drawn +snake-eater +snake-eating +snake-eyed +snake-encircled +snake-engirdled +snakefish +snakefishes +snakefly +snakeflies +snakeflower +snake-goddess +snake-grass +snake-haired +snakehead +snake-headed +snake-hipped +snakeholing +snakey +snake-killing +snakeleaf +snakeless +snakelet +snakelike +snake-like +snakeling +snake-milk +snakemouth +snakemouths +snakeneck +snake-necked +snakeology +snakephobia +snakepiece +snakepipe +snake-plantain +snakeproof +snaker +snakery +snakeroot +snakes +snake-set +snake-shaped +snake's-head +snakeship +snakeskin +snake-skin +snakestone +snake-tressed +snake-wanded +snakeweed +snake-weed +snake-wigged +snake-winged +snakewise +snakewood +snake-wood +snakeworm +snakewort +snaky +snaky-eyed +snakier +snakiest +Snaky-footed +snaky-haired +snaky-handed +snaky-headed +snakily +snakiness +snaking +snaky-paced +snakish +snaky-sparkling +snaky-tailed +snaky-wreathed +SNAP +snap- +snap-apple +snapback +snapbacks +snapbag +snapberry +snap-brim +snap-brimmed +snapdragon +snapdragons +snape +snaper +snap-finger +snaphaan +snaphance +snaphead +snapholder +snap-hook +snapy +snapjack +snapless +snapline +snap-on +snapout +Snapp +snappable +snappage +snappe +snapped +snapper +snapperback +snapper-back +snappers +snapper's +snapper-up +snappy +snappier +snappiest +snappily +snappiness +snapping +snappingly +snappish +snappishly +snappishness +snapps +snap-rivet +snap-roll +snaps +snapsack +snapshare +snapshoot +snapshooter +snapshot +snap-shot +snapshots +snapshot's +snapshotted +snapshotter +snapshotting +snap-top +snapweed +snapweeds +snapwood +snapwort +snare +snared +snareless +snarer +snarers +snares +snary +snaring +snaringly +Snark +snarks +snarl +snarled +snarleyyow +snarleyow +snarler +snarlers +snarly +snarlier +snarliest +snarling +snarlingly +snarlish +snarls +snarl-up +snash +Snashall +snashes +snast +snaste +snasty +snatch +snatch- +snatchable +snatched +snatcher +snatchers +snatches +snatchy +snatchier +snatchiest +snatchily +snatching +snatchingly +snatchproof +snath +snathe +snathes +snaths +snattock +snavel +snavvle +snaw +snaw-broo +snawed +snawing +snawle +snaws +snazzy +snazzier +snazziest +snazziness +SNCC +SNCF +snead +Sneads +sneak +sneak- +sneakbox +sneak-cup +sneaked +sneaker +sneakered +sneakers +sneaky +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneakingness +sneakish +sneakishly +sneakishness +sneaks +sneaksby +sneaksman +sneak-up +sneap +sneaped +sneaping +sneaps +sneath +sneathe +sneb +sneck +sneckdraw +sneck-drawer +sneckdrawing +sneckdrawn +snecked +snecker +snecket +snecking +snecks +sned +snedded +snedding +sneds +snee +Sneed +Sneedville +sneer +sneered +sneerer +sneerers +sneerful +sneerfulness +sneery +sneering +sneeringly +sneerless +sneers +sneesh +sneeshes +sneeshing +sneest +sneesty +sneeze +sneezed +sneezeless +sneezeproof +sneezer +sneezers +sneezes +sneezeweed +sneezewood +sneezewort +sneezy +sneezier +sneeziest +sneezing +Snefru +Snell +snelled +sneller +snellest +snelly +Snelling +Snellius +snells +Snellville +Snemovna +snerp +SNET +snew +SNF +Sngerfest +sny +snyaptic +snib +snibbed +snibbing +snibble +snibbled +snibbler +snibel +snibs +snicher +snick +snick-and-snee +snick-a-snee +snickdraw +snickdrawing +snicked +snickey +snicker +snickered +snickerer +snickery +snickering +snickeringly +snickers +snickersnee +snicket +snicking +snickle +snicks +snick-snarl +sniddle +snide +snidely +snideness +Snider +Snyder +snidery +Snydersburg +snidest +snye +snyed +snies +snyes +sniff +sniffable +sniffed +sniffer +sniffers +sniffy +sniffier +sniffiest +sniffily +sniffiness +sniffing +sniffingly +sniffish +sniffishly +sniffishness +sniffle +sniffled +sniffler +snifflers +sniffles +sniffly +sniffling +sniffs +snift +snifted +snifter +snifters +snifty +snifting +snig +snigged +snigger +sniggered +sniggerer +sniggering +sniggeringly +sniggers +snigging +sniggle +sniggled +sniggler +snigglers +sniggles +sniggling +sniggoringly +snight +snigs +snying +snip +snipe +snipebill +snipe-bill +sniped +snipefish +snipefishes +snipelike +snipe-nosed +sniper +snipers +sniperscope +sniper-scope +snipes +snipesbill +snipe'sbill +snipy +sniping +snipish +snipjack +snipnose +snipocracy +snipped +snipper +snipperado +snippers +snippersnapper +snipper-snapper +snipperty +snippet +snippety +snippetier +snippetiest +snippetiness +snippets +snippy +snippier +snippiest +snippily +snippiness +snipping +snippish +snips +snip-snap +snip-snappy +snipsnapsnorum +snip-snap-snorum +sniptious +snirl +snirt +snirtle +snit +snitch +snitched +snitcher +snitchers +snitches +snitchy +snitchier +snitchiest +snitching +snite +snithe +snithy +snits +snittle +snitz +snivey +snivel +sniveled +sniveler +snivelers +snively +sniveling +snivelled +sniveller +snivelly +snivelling +snivels +snivy +SNM +SNMP +snob +snobber +snobbery +snobberies +snobbers +snobbess +snobby +snobbier +snobbiest +snobbily +snobbiness +snobbing +snobbish +snobbishly +snobbishness +snobbishnesses +snobbism +snobbisms +snobdom +snobism +snobling +snobocracy +snobocrat +snobographer +snobography +SNOBOL +snobologist +snobonomer +snobs +snobscat +snocat +Sno-Cat +snocher +snock +snocker +snod +Snoddy +Snodgrass +snodly +snoek +snoeking +snog +snoga +snogged +snogging +snogs +Snohomish +snoke +snollygoster +Snonowas +snood +snooded +snooding +snoods +Snook +snooked +snooker +snookered +snookers +snooking +snooks +snookums +snool +snooled +snooling +snools +snoop +snooped +snooper +snoopers +snooperscope +snoopy +snoopier +snoopiest +snoopily +snooping +snoops +snoose +snoot +snooted +snootful +snootfuls +snooty +snootier +snootiest +snootily +snootiness +snooting +snoots +snoove +snooze +snoozed +snoozer +snoozers +snoozes +snoozy +snoozier +snooziest +snooziness +snoozing +snoozle +snoozled +snoozles +snoozling +snop +Snoqualmie +Snoquamish +snore +snored +snoreless +snorer +snorers +snores +snoring +snoringly +snork +snorkel +snorkeled +snorkeler +snorkeling +snorkels +snorker +snort +snorted +snorter +snorters +snorty +snorting +snortingly +snortle +snorts +snot +snot-rag +snots +snotter +snottery +snotty +snottie +snottier +snottiest +snottily +snottiness +snotty-nosed +snouch +snout +snouted +snouter +snoutfair +snouty +snoutier +snoutiest +snouting +snoutish +snoutless +snoutlike +snouts +snout's +Snover +Snow +Snowball +snowballed +snowballing +snowballs +snowbank +snowbanks +snow-barricaded +snow-bearded +snow-beaten +snow-beater +snowbell +snowbells +snowbelt +Snowber +snowberg +snowberry +snowberries +snow-besprinkled +snowbird +snowbirds +snow-blanketed +snow-blind +snow-blinded +snowblink +snowblower +snow-blown +snowbound +snowbreak +snowbridge +snow-bright +snow-brilliant +snowbroth +snow-broth +snowbrush +snowbush +snowbushes +snowcap +snowcapped +snow-capped +snowcaps +snow-casting +snow-choked +snow-clad +snow-clearing +snow-climbing +snow-cold +snow-colored +snow-covered +snowcraft +snowcreep +snow-crested +snow-crystal +snow-crowned +snow-deep +Snowdon +Snowdonia +Snowdonian +snowdrift +snow-drifted +snowdrifts +snow-driven +snowdrop +snow-dropping +snowdrops +snow-drowned +snowed +snowed-in +snow-encircled +snow-fair +snowfall +snowfalls +snow-feathered +snow-fed +snowfield +snowflake +snowflakes +snowflight +snowflower +snowfowl +snow-haired +snowhammer +snowhouse +snow-hung +snowy +snowy-banded +snowy-bosomed +snowy-capped +snowy-countenanced +snowie +snowier +snowiest +snowy-fleeced +snowy-flowered +snowy-headed +snowily +snowiness +snowing +snow-in-summer +snowish +snowy-vested +snowy-winged +snowk +snowl +snow-laden +snowland +snowlands +snowless +snowlike +snow-limbed +snow-line +snow-lined +snow-loaded +snowmaker +snowmaking +Snowman +snow-man +snowmanship +snow-mantled +Snowmass +snowmast +snowmelt +snow-melting +snowmelts +snowmen +snowmobile +snowmobiler +snowmobilers +snowmobiles +snowmobiling +snowmold +snow-molded +snow-nodding +snow-on-the-mountain +snowpack +snowpacks +snowplough +snow-plough +snowplow +snowplowed +snowplowing +snowplows +snowproof +snow-pure +snow-resembled +snow-rigged +snow-robed +snow-rubbing +snows +snowscape +snow-scarred +snowshade +snowshed +snowsheds +snowshine +snowshoe +snowshoed +snowshoeing +snowshoer +snowshoes +snowshoe's +snowshoing +snowslide +snowslip +snow-slip +snow-soft +snow-sprinkled +snow-still +snowstorm +snowstorms +snowsuit +snowsuits +snow-swathe +snow-sweeping +snowthrower +snow-thrower +snow-tipped +snow-topped +Snowville +snow-white +snow-whitened +snow-whiteness +snow-winged +snowworm +snow-wrought +snozzle +SNP +SNPA +SNR +SNTSC +SNU +snub +snub- +snubbable +snubbed +snubbee +snubber +snubbers +snubby +snubbier +snubbiest +snubbiness +snubbing +snubbingly +snubbish +snubbishly +snubbishness +snubness +snubnesses +snubnose +snub-nosed +snubproof +snubs +snuck +snudge +snudgery +snuff +snuffbox +snuff-box +snuffboxer +snuffboxes +snuff-clad +snuffcolored +snuff-colored +snuffed +snuffer +snuffers +snuff-headed +snuffy +snuffier +snuffiest +snuffily +snuffiness +snuffing +snuffingly +snuffish +snuffkin +snuffle +snuffled +snuffler +snufflers +snuffles +snuffless +snuffly +snufflier +snuffliest +snuffliness +snuffling +snufflingly +snuffman +snuffs +snuff-stained +snuff-taking +snuff-using +snug +snugged +snugger +snuggery +snuggerie +snuggeries +snuggest +snuggies +snugging +snuggish +snuggle +snuggled +snuggles +snuggly +snuggling +snugify +snugly +snugness +snugnesses +snugs +snum +snup +snupper +snur +snurl +snurly +snurp +snurt +snuzzle +SO +So. +SOAC +soak +soakage +soakages +soakaway +soaked +soaken +soaker +soakers +soaky +soaking +soakingly +soaking-up +soakman +soaks +soally +soallies +soam +so-and-so +so-and-sos +Soane +SOAP +soapbark +soapbarks +soapberry +soapberries +soap-boiler +soapbox +soapboxer +soapboxes +soap-bubble +soapbubbly +soapbush +soaped +soaper +soapery +soaperies +soapers +soap-fast +soapfish +soapfishes +soapi +soapy +soapier +soapiest +soapily +soapiness +soaping +soaplees +soapless +soaplike +soapmaker +soap-maker +soapmaking +soapmonger +soapolallie +soaprock +soaproot +soaps +soapstone +soapstoner +soapstones +soapsud +soapsuddy +soapsuds +soapsudsy +soapweed +soapwood +soapworks +soapwort +soapworts +SOAR +soarability +soarable +soared +soarer +soarers +Soares +soary +soaring +soaringly +soarings +soars +soave +soavemente +soaves +SOB +sobbed +sobber +sobbers +sobby +sobbing +sobbingly +sobeit +Sobel +sober +sober-blooded +sober-clad +sober-disposed +sobered +sober-eyed +soberer +soberest +sober-headed +sober-headedness +sobering +soberingly +soberize +soberized +soberizes +soberizing +soberly +soberlike +sober-minded +sober-mindedly +sober-mindedness +soberness +Sobers +sober-sad +sobersault +sobersided +sobersidedly +sobersidedness +sobersides +sober-spirited +sober-suited +sober-tinted +soberwise +sobful +Soble +sobole +soboles +soboliferous +Sobor +sobproof +Sobralia +sobralite +Sobranje +sobrevest +sobriety +sobrieties +sobriquet +sobriquetical +sobriquets +sobs +SOC +socage +socager +socagers +socages +so-called +so-caused +soccage +soccages +soccer +soccerist +soccerite +soccers +soce +Socha +Soche +Socher +Sochi +Sochor +socht +sociability +sociabilities +sociable +sociableness +sociables +sociably +social +social-climbing +Sociales +socialisation +socialise +socialised +socialising +socialism +socialist +socialistic +socialistically +socialists +socialist's +socialite +socialites +sociality +socialities +socializable +socialization +socializations +socialize +socialized +socializer +socializers +socializes +socializing +socially +social-minded +social-mindedly +social-mindedness +socialness +socials +social-service +sociate +sociation +sociative +socies +societal +societally +societary +societarian +societarianism +societas +Societe +societeit +society +societies +societyese +societified +societyish +societyless +society's +societism +societist +societology +societologist +socii +Socinian +Socinianism +Socinianistic +Socinianize +Socinus +socio- +sociobiology +sociobiological +sociocentric +sociocentricity +sociocentrism +sociocracy +sociocrat +sociocratic +sociocultural +socioculturally +sociodrama +sociodramatic +socioeconomic +socio-economic +socioeconomically +socioeducational +sociogenesis +sociogenetic +sociogeny +sociogenic +sociogram +sociography +sociol +sociol. +sociolatry +sociolegal +sociolinguistic +sociolinguistics +sociologese +sociology +sociologian +sociologic +sociological +sociologically +sociologies +sociologism +sociologist +sociologistic +sociologistically +sociologists +sociologize +sociologized +sociologizer +sociologizing +sociomedical +sociometry +sociometric +socionomy +socionomic +socionomics +socio-official +sociopath +sociopathy +sociopathic +sociopathies +sociopaths +sociophagous +sociopolitical +sociopsychological +socioreligious +socioromantic +sociosexual +sociosexuality +sociosexualities +sociostatic +sociotechnical +socius +sock +sockdolager +sockdologer +socked +sockeye +sockeyes +socker +sockeroo +sockeroos +socket +socketed +socketful +socketing +socketless +sockets +socket's +sockhead +socky +socking +sockless +socklessness +sockmaker +sockmaking +sockman +sockmen +socko +socks +socle +socles +socman +socmanry +socmen +soco +so-conditioned +so-considered +socorrito +Socorro +Socotra +Socotran +Socotri +Socotrine +Socratean +Socrates +Socratic +Socratical +Socratically +Socraticism +Socratism +Socratist +Socratize +Socred +sod +soda +sodaclase +soda-granite +sodaic +sodaless +soda-lime +sodalist +sodalists +sodalite +sodalites +sodalite-syenite +sodalithite +sodality +sodalities +sodamid +sodamide +sodamides +soda-potash +sodas +sodawater +sod-bound +sod-build +sodbuster +sod-cutting +sodded +sodden +soddened +sodden-faced +sodden-headed +soddening +soddenly +sodden-minded +soddenness +soddens +sodden-witted +Soddy +soddier +soddies +soddiest +sodding +soddite +so-designated +sod-forming +sody +sodic +sodio +sodio- +sodioaluminic +sodioaurous +sodiocitrate +sodiohydric +sodioplatinic +sodiosalicylate +sodiotartrate +sodium +sodiums +sodium-vapor +sodless +sodoku +Sodom +sodomy +sodomic +sodomies +Sodomist +Sodomite +sodomites +sodomitess +sodomitic +sodomitical +sodomitically +Sodomitish +sodomize +sodoms +sod-roofed +sods +sod's +Sodus +sodwork +soe +Soekarno +soekoe +Soelch +Soemba +Soembawa +Soerabaja +soever +SOF +sofa +sofa-bed +sofane +sofar +sofa-ridden +sofars +sofas +sofa's +Sofer +soffarid +soffione +soffioni +soffit +soffits +soffritto +SOFIA +Sofie +Sofiya +sofkee +Sofko +sofoklis +so-formed +so-forth +Sofronia +soft +softa +soft-armed +softas +softback +soft-backed +softbacks +softball +softballs +soft-bedded +soft-bellied +soft-bill +soft-billed +soft-blowing +softboard +soft-board +soft-bodied +soft-boil +soft-boiled +soft-bone +soft-bosomed +softbound +softbrained +soft-breathed +soft-bright +soft-brushing +soft-centred +soft-circling +softcoal +soft-coal +soft-coated +soft-colored +soft-conched +soft-conscienced +soft-cored +soft-couched +soft-cover +soft-dressed +soft-ebbing +soft-eyed +soft-embodied +soften +softened +softener +softeners +softening +softening-up +softens +softer +softest +soft-extended +soft-feathered +soft-feeling +soft-fingered +soft-finished +soft-finned +soft-flecked +soft-fleshed +soft-flowing +soft-focus +soft-foliaged +soft-footed +soft-footedly +soft-glazed +soft-going +soft-ground +soft-haired +soft-handed +softhead +soft-head +softheaded +soft-headed +softheadedly +softheadedness +soft-headedness +softheads +softhearted +soft-hearted +softheartedly +soft-heartedly +softheartedness +soft-heartedness +softhorn +soft-hued +softy +softie +softies +soft-yielding +softish +soft-laid +soft-leaved +softly +softling +soft-lucent +soft-mannered +soft-mettled +soft-minded +soft-murmuring +soft-natured +softner +softness +softnesses +soft-nosed +soft-paced +soft-pale +soft-palmed +soft-paste +soft-pated +soft-pedal +soft-pedaled +soft-pedaling +soft-pedalled +soft-pedalling +soft-rayed +soft-roasted +softs +soft-sawder +soft-sawderer +soft-sealed +soft-shell +soft-shelled +soft-shining +softship +soft-shoe +soft-shouldered +soft-sighing +soft-silken +soft-skinned +soft-sleeping +soft-sliding +soft-slow +soft-smiling +softsoap +soft-soap +soft-soaper +soft-soaping +soft-solder +soft-soothing +soft-sounding +soft-speaking +soft-spirited +soft-spleened +soft-spoken +soft-spread +soft-spun +soft-steel +soft-swelling +softtack +soft-tailed +soft-tanned +soft-tempered +soft-throbbing +soft-timbered +soft-tinted +soft-toned +soft-tongued +soft-treading +soft-voiced +soft-wafted +soft-warbling +software +softwares +software's +soft-water +soft-whispering +soft-winged +soft-witted +softwood +soft-wooded +softwoods +sog +Soga +SOGAT +Sogdian +Sogdiana +Sogdianese +Sogdianian +Sogdoite +soger +soget +soggarth +sogged +soggendalite +soggy +soggier +soggiest +soggily +sogginess +sogginesses +sogging +SOH +SOHIO +SOHO +so-ho +soy +soya +soyas +soyate +soybean +soybeans +soi-disant +Soiesette +soign +soigne +soignee +Soyinka +soil +soilage +soilages +soil-bank +soilborne +soil-bound +soiled +soyled +soiledness +soil-freesoilage +soily +soilier +soiliest +soiling +soilless +soilproof +soils +soilure +soilures +soymilk +soymilks +Soinski +so-instructed +Soyot +soir +soiree +soirees +soys +Soissons +Soyuz +soyuzes +soixante-neuf +soixante-quinze +soixantine +Soja +sojas +sojourn +sojourned +sojourney +sojourner +sojourners +sojourning +sojournment +sojourns +sok +soka +soke +sokeman +sokemanemot +sokemanry +sokemanries +sokemen +soken +sokes +Sokil +soko +Sokoki +sokol +sokols +Sokoto +Sokotra +Sokotri +Sokul +Sokulk +SOL +Sol. +Sola +solace +solaced +solaceful +solacement +solaceproof +solacer +solacers +solaces +solach +solacing +solacious +solaciously +solaciousness +solay +solan +Solana +Solanaceae +solanaceous +solanal +Solanales +soland +solander +solanders +solandra +solands +solanein +solaneine +solaneous +Solange +solania +solanicine +solanidin +solanidine +solanin +solanine +solanines +Solanine-s +solanins +Solano +solanoid +solanos +solans +Solanum +solanums +solar +solary +solari- +solaria +solariego +solariia +solarimeter +solarise +solarised +solarises +solarising +solarism +solarisms +solarist +solaristic +solaristically +solaristics +Solarium +solariums +solarization +solarize +solarized +solarizes +solarizing +solarometer +solate +solated +solates +solatia +solating +solation +solations +solatium +solattia +solazzi +Solberg +sold +soldado +soldadoes +soldados +Soldan +soldanel +Soldanella +soldanelle +soldanrie +soldans +soldat +soldatesque +solder +solderability +soldered +solderer +solderers +soldering +solderless +solders +soldi +soldier +soldierbird +soldierbush +soldier-crab +soldierdom +soldiered +soldieress +soldierfare +soldier-fashion +soldierfish +soldierfishes +soldierhearted +soldierhood +soldiery +soldieries +soldiering +soldierize +soldierly +soldierlike +soldierliness +soldier-mad +soldierproof +soldiers +soldiership +soldierwise +soldierwood +soldo +sole +Solea +soleas +sole-beating +sole-begotten +sole-beloved +sole-bound +Solebury +sole-channeling +solecise +solecised +solecises +solecising +solecism +solecisms +solecist +solecistic +solecistical +solecistically +solecists +solecize +solecized +solecizer +solecizes +solecizing +sole-commissioned +sole-cutting +soled +Soledad +sole-deep +sole-finishing +sole-happy +solei +Soleidae +soleiform +soleil +solein +soleyn +soleyne +sole-justifying +sole-leather +soleless +solely +sole-lying +sole-living +solemn +solemn-breathing +solemn-browed +solemn-cadenced +solemncholy +solemn-eyed +solemner +solemness +solemnest +solemn-garbed +solemnify +solemnified +solemnifying +solemnise +solemnity +solemnities +solemnitude +solemnization +solemnize +solemnized +solemnizer +solemnizes +solemnizing +solemnly +solemn-looking +solemn-mannered +solemn-measured +solemnness +solemnnesses +solemn-proud +solemn-seeming +solemn-shaded +solemn-sounding +solemn-thoughted +solemn-toned +solemn-visaged +Solen +solenacean +solenaceous +soleness +solenesses +solenette +solenial +Solenidae +solenite +solenitis +solenium +Solenne +solennemente +soleno- +solenocyte +solenoconch +Solenoconcha +Solenodon +solenodont +Solenodontidae +solenogaster +Solenogastres +solenoglyph +Solenoglypha +solenoglyphic +solenoid +solenoidal +solenoidally +solenoids +Solenopsis +solenostele +solenostelic +solenostomid +Solenostomidae +solenostomoid +solenostomous +Solenostomus +Solent +solentine +solepiece +soleplate +soleprint +soler +Solera +soleret +solerets +solert +sole-ruling +soles +sole-saving +sole-seated +sole-shaped +sole-stitching +sole-sufficient +sole-thoughted +Soleure +soleus +sole-walking +solfa +sol-fa +sol-faed +sol-faer +sol-faing +sol-faist +solfatara +solfataric +solfege +solfeges +solfeggi +solfeggiare +solfeggio +solfeggios +Solferino +solfge +solgel +Solgohachia +soli +soliative +solicit +solicitant +solicitation +solicitationism +solicitations +solicited +solicitee +soliciter +soliciting +solicitor +solicitors +solicitorship +solicitous +solicitously +solicitousness +solicitress +solicitrix +solicits +solicitude +solicitudes +solicitudinous +solid +Solidago +solidagos +solidare +solidary +solidaric +solidarily +solidarism +solidarist +solidaristic +solidarity +solidarities +solidarize +solidarized +solidarizing +solidate +solidated +solidating +solid-billed +solid-bronze +solid-browed +solid-color +solid-colored +solid-drawn +solideo +soli-deo +solider +solidest +solid-fronted +solid-full +solid-gold +solid-headed +solid-hoofed +solid-horned +solidi +solidify +solidifiability +solidifiable +solidifiableness +solidification +solidifications +solidified +solidifier +solidifies +solidifying +solidiform +solidillu +solid-injection +solid-ink +solidish +solidism +solidist +solidistic +solidity +solidities +solid-ivory +solidly +solid-looking +solidness +solidnesses +solido +solidomind +solid-ported +solids +solid-seeming +solid-set +solid-silver +solid-state +solid-tired +solidudi +solidum +Solidungula +solidungular +solidungulate +solidus +solifidian +solifidianism +solifluction +solifluctional +soliform +Solifugae +solifuge +solifugean +solifugid +solifugous +Solihull +so-like +soliloquacious +soliloquy +soliloquies +soliloquys +soliloquise +soliloquised +soliloquiser +soliloquising +soliloquisingly +soliloquist +soliloquium +soliloquize +soliloquized +soliloquizer +soliloquizes +soliloquizing +soliloquizingly +solilunar +Solim +Solyma +Solymaean +Soliman +Solyman +Solimena +Solymi +Solimoes +soling +Solingen +Solio +solion +solions +soliped +solipedal +solipedous +solipsism +solipsismal +solipsist +solipsistic +solipsists +soliquid +soliquids +Solis +solist +soliste +Solita +solitaire +solitaires +solitary +solitarian +solitaries +solitarily +solitariness +soliterraneous +solitidal +soliton +solitons +Solitta +solitude +solitudes +solitude's +solitudinarian +solitudinize +solitudinized +solitudinizing +solitudinous +solivagant +solivagous +Soll +sollar +sollaria +Sollars +Solley +soller +solleret +sollerets +Solly +Sollya +sollicker +sollicking +Sollie +Sollows +sol-lunar +solmizate +solmization +soln +Solnit +Solo +solod +solodi +solodization +solodize +soloecophanes +soloed +soloing +soloist +soloistic +soloists +Soloma +Soloman +Solomon +solomon-gundy +Solomonian +Solomonic +Solomonical +Solomonitic +Solomons +Solon +solonchak +solonets +solonetses +solonetz +solonetzes +solonetzic +solonetzicity +Solonian +Solonic +solonist +solons +solos +solo's +soloth +Solothurn +solotink +solotnik +solpuga +solpugid +Solpugida +Solpugidea +Solpugides +Solr +Solresol +sols +Solsberry +solstice +solstices +solsticion +solstitia +solstitial +solstitially +solstitium +Solsville +Solti +solubility +solubilities +solubilization +solubilize +solubilized +solubilizing +soluble +solubleness +solubles +solubly +Soluk +solum +solums +solunar +solus +solute +solutes +solutio +solution +solutional +solutioner +solutionis +solutionist +solution-proof +solutions +solution's +solutive +solutize +solutizer +solutory +Solutrean +solutus +solv +solvaated +solvability +solvable +solvabled +solvableness +solvabling +Solvay +Solvang +solvate +solvated +solvates +solvating +solvation +solve +solved +solvement +solvency +solvencies +solvend +solvent +solventless +solvently +solventproof +solvents +solvent's +solver +solvers +solves +solving +solvolysis +solvolytic +solvolyze +solvolyzed +solvolyzing +solvsbergite +solvus +Solway +Solzhenitsyn +Som +Soma +somacule +Somal +Somali +Somalia +Somalian +Somaliland +somalo +somaplasm +somas +Somaschian +somasthenia +somat- +somata +somatasthenia +somaten +somatenes +Somateria +somatic +somatical +somatically +somaticosplanchnic +somaticovisceral +somatics +somatism +somatist +somatization +somato- +somatochrome +somatocyst +somatocystic +somatoderm +somatogenetic +somatogenic +somatognosis +somatognostic +somatology +somatologic +somatological +somatologically +somatologist +somatome +somatomic +somatophyte +somatophytic +somatoplasm +somatoplastic +somatopleural +somatopleure +somatopleuric +somatopsychic +somatosensory +somatosplanchnic +somatotype +somatotyper +somatotypy +somatotypic +somatotypically +somatotypology +somatotonia +somatotonic +somatotrophin +somatotropic +somatotropically +somatotropin +somatotropism +somatous +somatrophin +somber +somber-clad +somber-colored +somberish +somberly +somber-looking +somber-minded +somberness +somber-seeming +somber-toned +Somborski +sombre +sombreish +sombreite +sombrely +sombreness +sombrerite +sombrero +sombreroed +sombreros +sombrous +sombrously +sombrousness +somdel +somdiel +some +somebody +somebodies +somebodyll +somebody'll +someday +somedays +somedeal +somegate +somehow +someone +someonell +someone'll +someones +someone's +somepart +someplace +Somerdale +Somers +somersault +somersaulted +somersaulting +somersaults +Somerset +somerseted +Somersetian +somerseting +somersets +Somersetshire +somersetted +somersetting +Somersville +Somersworth +Somerton +Somerville +somervillite +somesthesia +somesthesis +somesthesises +somesthetic +somet +something +somethingness +sometime +sometimes +somever +someway +someways +somewhat +somewhatly +somewhatness +somewhats +somewhen +somewhence +somewhere +somewheres +somewhy +somewhile +somewhiles +somewhither +somewise +somic +Somis +somital +somite +somites +somitic +somler +Somlo +SOMM +somma +sommaite +Somme +sommelier +sommeliers +Sommer +Sommerfeld +Sommering +Sommers +sommite +somn- +somnambul- +somnambulance +somnambulancy +somnambulant +somnambular +somnambulary +somnambulate +somnambulated +somnambulating +somnambulation +somnambulator +somnambule +somnambulency +somnambulic +somnambulically +somnambulism +somnambulist +somnambulistic +somnambulistically +somnambulists +somnambulize +somnambulous +somne +somner +Somni +somni- +somnial +somniate +somniative +somniculous +somnifacient +somniferous +somniferously +somnify +somnific +somnifuge +somnifugous +somniloquacious +somniloquence +somniloquent +somniloquy +somniloquies +somniloquism +somniloquist +somniloquize +somniloquous +Somniorum +Somniosus +somnipathy +somnipathist +somnivolency +somnivolent +somnolence +somnolences +somnolency +somnolencies +somnolent +somnolently +somnolescence +somnolescent +somnolism +somnolize +somnopathy +somnorific +Somnus +Somonauk +Somoza +sompay +sompne +sompner +sompnour +Son +sonable +sonagram +so-named +sonance +sonances +sonancy +sonant +sonantal +sonantic +sonantina +sonantized +sonants +SONAR +sonarman +sonarmen +sonars +sonata +sonata-allegro +sonatas +sonatina +sonatinas +sonatine +sonation +Sonchus +soncy +sond +sondage +sondation +sonde +sondeli +sonder +Sonderbund +sonderclass +Sondergotter +sonders +sondes +Sondheim +Sondheimer +Sondylomorum +Sondra +SONDS +sone +soneri +sones +Soneson +SONET +Song +song-and-dance +songbag +songbird +song-bird +songbirds +songbook +song-book +songbooks +songcraft +songer +songfest +songfests +song-fraught +songful +songfully +songfulness +Songhai +songy +Songish +Songka +songkok +songland +songle +songless +songlessly +songlessness +songlet +songlike +songman +Songo +Songoi +song-play +songs +song's +song-school +song-singing +songsmith +song-smith +songster +songsters +songstress +songstresses +song-timed +song-tuned +songworthy +song-worthy +songwright +songwriter +songwriters +songwriting +sonhood +sonhoods +Soni +Sony +Sonia +Sonya +sonic +sonica +sonically +sonicate +sonicated +sonicates +sonicating +sonication +sonicator +sonics +Sonyea +soniferous +sonification +soning +son-in-law +son-in-lawship +soniou +Sonja +sonk +sonless +sonly +sonlike +sonlikeness +Sonneratia +Sonneratiaceae +sonneratiaceous +sonnet +sonnetary +sonneted +sonneteer +sonneteeress +sonnetic +sonneting +sonnetisation +sonnetise +sonnetised +sonnetish +sonnetising +sonnetist +sonnetization +sonnetize +sonnetized +sonnetizing +sonnetlike +sonnetry +sonnets +sonnet's +sonnetted +sonnetting +sonnetwise +Sonni +Sonny +Sonnie +sonnies +sonnikins +Sonnnie +sonnobuoy +sonobuoy +sonogram +sonography +Sonoita +Sonoma +sonometer +Sonora +Sonoran +sonorant +sonorants +sonores +sonorescence +sonorescent +sonoric +sonoriferous +sonoriferously +sonorific +sonority +sonorities +sonorize +sonorophone +sonorosity +sonorous +sonorously +sonorousness +sonovox +sonovoxes +Sonrai +sons +son's +sonship +sonships +sonsy +sonsie +sonsier +sonsiest +sons-in-law +Sonstrom +Sontag +sontenna +Sontich +Soo +soochong +soochongs +Soochow +soodle +soodled +soodly +soodling +sooey +soogan +soogee +soogeed +soogeeing +soogee-moogee +soogeing +soohong +soojee +sook +Sooke +sooky +sookie +sooks +sool +sooloos +soom +soon +soon-believing +soon-choked +soon-clad +soon-consoled +soon-contented +soon-descending +soon-done +soon-drying +soon-ended +Sooner +sooners +soonest +soon-fading +Soong +soony +soonish +soon-known +soonly +soon-mended +soon-monied +soon-parted +soon-quenched +soon-repeated +soon-repenting +soon-rotting +soon-said +soon-sated +soon-speeding +soon-tired +soon-wearied +sooper +Soorah +soorawn +soord +sooreyn +soorkee +soorki +soorky +soorma +soosoo +Soot +soot-bespeckled +soot-black +soot-bleared +soot-colored +soot-dark +sooted +sooter +sooterkin +soot-fall +soot-grimed +sooth +soothe +soothed +soother +sootherer +soothers +soothes +soothest +soothfast +soothfastly +soothfastness +soothful +soothing +soothingly +soothingness +soothless +soothly +sooths +soothsay +soothsaid +soothsayer +soothsayers +soothsayership +soothsaying +soothsayings +soothsays +soothsaw +sooty +sootied +sootier +sootiest +sooty-faced +sootying +sootily +sootylike +sooty-mouthed +sootiness +sooting +sooty-planed +sootish +sootless +sootlike +sootproof +soots +soot-smutched +soot-sowing +SOP +Sopchoppy +sope +Soper +Soperton +Soph +Sophar +Sophey +sopheme +sophene +Sopher +Sopheric +Sopherim +Sophi +sophy +Sophia +Sophian +sophic +sophical +sophically +Sophie +Sophies +sophiology +sophiologic +Sophism +sophisms +Sophist +sophister +sophistic +sophistical +sophistically +sophisticalness +sophisticant +sophisticate +sophisticated +sophisticatedly +sophisticates +sophisticating +sophistication +sophistications +sophisticative +sophisticator +sophisticism +Sophistress +Sophistry +sophistries +sophists +Sophoclean +Sophocles +sophomore +sophomores +sophomore's +sophomoric +sophomorical +sophomorically +Sophora +sophoria +Sophronia +sophronize +sophronized +sophronizing +sophrosyne +sophs +sophta +sopite +sopited +sopites +sopiting +sopition +sopor +soporate +soporiferous +soporiferously +soporiferousness +soporific +soporifical +soporifically +soporifics +soporifousness +soporose +soporous +sopors +sopped +sopper +soppy +soppier +soppiest +soppiness +sopping +soprani +sopranino +sopranist +soprano +sopranos +sops +sops-in-wine +Soquel +SOR +sora +Sorabian +Soracco +sorage +Soraya +soral +soralium +sorance +soras +Sorata +Sorb +sorbability +sorbable +Sorbais +sorb-apple +Sorbaria +sorbate +sorbates +sorbed +sorbefacient +sorbent +sorbents +sorbet +sorbets +Sorbian +sorbic +sorbile +sorbin +sorbing +sorbinose +Sorbish +sorbitan +sorbite +sorbitic +sorbitize +sorbitol +sorbitols +sorbol +Sorbonic +Sorbonical +Sorbonist +Sorbonne +sorbose +sorboses +sorbosid +sorboside +sorbs +Sorbus +Sorce +sorcer +sorcerer +sorcerers +sorcerer's +sorceress +sorceresses +sorcery +sorceries +sorcering +sorcerize +sorcerous +sorcerously +Sorcha +sorchin +Sorci +Sorcim +sord +sorda +sordamente +Sordaria +Sordariaceae +sordavalite +sordawalite +sordellina +Sordello +sordes +sordid +sordidity +sordidly +sordidness +sordidnesses +sordine +sordines +sordini +sordino +sordo +sordor +sordors +sords +sore +sore-backed +sore-beset +soreddia +soredi- +soredia +soredial +sorediate +sorediferous +sorediform +soredioid +soredium +sore-dreaded +soree +sore-eyed +sorefalcon +sorefoot +sore-footed +so-regarded +sorehawk +sorehead +sore-head +soreheaded +soreheadedly +soreheadedness +soreheads +sorehearted +sorehon +Sorel +sorely +sorels +sorema +Soren +soreness +sorenesses +Sorensen +Sorenson +Sorento +sore-pressed +sore-pressedsore-taxed +sorer +sores +sorest +sore-taxed +sore-toed +sore-tried +sore-vexed +sore-wearied +sore-won +sore-worn +Sorex +sorghe +sorgho +sorghos +Sorghum +sorghums +sorgo +sorgos +sori +sory +soricid +Soricidae +soricident +Soricinae +soricine +soricoid +Soricoidea +soriferous +Sorilda +soring +sorings +sorite +sorites +soritic +soritical +Sorkin +sorn +sornare +sornari +sorned +sorner +sorners +sorning +sorns +soroban +Sorocaba +soroche +soroches +Sorokin +Soroptimist +sororal +sororate +sororates +sororial +sororially +sororicidal +sororicide +sorority +sororities +sororize +sorose +soroses +sorosil +sorosilicate +sorosis +sorosises +sorosphere +Sorosporella +Sorosporium +sorption +sorptions +sorptive +sorra +sorrance +sorrel +sorrels +sorren +Sorrentine +Sorrento +sorry +sorrier +sorriest +sorry-flowered +sorryhearted +sorryish +sorrily +sorry-looking +sorriness +sorroa +sorrow +sorrow-beaten +sorrow-blinded +sorrow-bound +sorrow-breathing +sorrow-breeding +sorrow-bringing +sorrow-burdened +sorrow-ceasing +sorrow-closed +sorrow-clouded +sorrow-daunted +sorrowed +sorrower +sorrowers +sorrowful +sorrowfully +sorrowfulness +sorrow-furrowed +sorrow-healing +sorrowy +sorrowing +sorrowingly +sorrow-laden +sorrowless +sorrowlessly +sorrowlessness +sorrow-melted +sorrow-parted +sorrowproof +sorrow-ripening +Sorrows +sorrow's +sorrow-seasoned +sorrow-seeing +sorrow-sharing +sorrow-shot +sorrow-shrunken +sorrow-sick +sorrow-sighing +sorrow-sobbing +sorrow-streaming +sorrow-stricken +sorrow-struck +sorrow-tired +sorrow-torn +sorrow-wasted +sorrow-worn +sorrow-wounded +sorrow-wreathen +sort +sortable +sortably +sortal +sortance +sortation +sorted +sorter +sorter-out +sorters +sortes +sorty +sortiary +sortie +sortied +sortieing +sorties +sortilege +sortileger +sortilegi +sortilegy +sortilegic +sortilegious +sortilegus +sortiment +sorting +sortita +sortition +sortly +sortlige +sortment +sorts +sortwith +sorus +sorva +SOS +Sosanna +so-seeming +sosh +soshed +Sosia +sosie +Sosigenes +Sosna +Sosnowiec +Soso +so-so +sosoish +so-soish +sospiro +Sospita +sosquil +soss +sossiego +sossle +sostenendo +sostenente +sostenuti +sostenuto +sostenutos +Sosthena +Sosthenna +Sosthina +so-styled +sostinente +sostinento +sot +Sotadean +Sotadic +Soter +Soteres +soterial +soteriology +soteriologic +soteriological +so-termed +soth +Sothena +Sothiac +Sothiacal +Sothic +Sothis +Sotho +soths +sotie +Sotik +Sotiris +so-titled +sotnia +sotnik +sotol +sotols +Sotos +sots +sottage +sotted +sottedness +sotter +sottery +sottie +sotting +sottise +sottish +sottishly +sottishness +sotweed +sot-weed +Sou +souagga +souamosa +souamula +souari +souari-nut +souaris +Soubise +soubises +soubresaut +soubresauts +soubrette +soubrettes +soubrettish +soubriquet +soucar +soucars +souchet +souchy +souchie +Souchong +souchongs +soud +soudagur +Soudan +Soudanese +soudans +Souder +Soudersburg +Souderton +soudge +soudgy +soueak +sou'easter +soueef +soueege +souffl +souffle +souffled +souffleed +souffleing +souffles +souffleur +Soufflot +soufousse +Soufri +Soufriere +sougan +sough +soughed +sougher +soughfully +soughing +soughless +soughs +sought +sought-after +Souhegan +souk +souks +Soul +soulack +soul-adorning +soul-amazing +soulbell +soul-benumbed +soul-blind +soul-blinded +soul-blindness +soul-boiling +soul-born +soul-burdened +soulcake +soul-charming +soul-choking +soul-cloying +soul-conceived +soul-confirming +soul-confounding +soul-converting +soul-corrupting +soul-damning +soul-deep +soul-delighting +soul-destroying +soul-devouring +souldie +soul-diseased +soul-dissolving +soul-driver +Soule +souled +soul-enchanting +soul-ennobling +soul-enthralling +Souletin +soul-fatting +soul-fearing +soul-felt +soul-forsaken +soul-fostered +soul-frighting +soulful +soulfully +soulfulness +soul-galled +soul-gnawing +soul-harrowing +soulheal +soulhealth +soul-humbling +souly +soulical +Soulier +soul-illumined +soul-imitating +soul-infused +soulish +soul-killing +soul-kiss +soulless +soullessly +soullessness +soullike +soul-loving +Soulmass +soul-mass +soul-moving +soul-murdering +soul-numbing +soul-pained +soulpence +soulpenny +soul-piercing +soul-pleasing +soul-racking +soul-raising +soul-ravishing +soul-rending +soul-reviving +souls +soul's +soul-sapping +soul-satisfying +soulsaving +soul-saving +Soulsbyville +soul-scot +soul-searching +soul-shaking +soul-shot +soul-sick +soul-sickening +soul-sickness +soul-sinking +soul-slaying +soul-stirring +soul-subduing +soul-sunk +soul-sure +soul-sweet +Soult +soul-tainting +soulter +soul-thralling +soul-tiring +soul-tormenting +soultre +soul-vexed +soulward +soul-wise +soul-wounded +soul-wounding +soulx +soulz +soum +Soumaintrin +soumak +soumansite +soumarque +SOUND +soundable +sound-absorbing +soundage +soundboard +sound-board +soundboards +soundbox +soundboxes +sound-conducting +sounded +sounder +sounders +soundest +sound-exulting +soundful +sound-group +soundheaded +soundheadedness +soundhearted +soundheartednes +soundheartedness +sound-hole +sounding +sounding-board +sounding-lead +soundingly +sounding-line +soundingness +soundings +sounding's +sound-judging +soundless +soundlessly +soundlessness +soundly +sound-making +sound-minded +sound-mindedness +soundness +soundnesses +sound-on-film +soundpost +sound-post +sound-producing +soundproof +soundproofed +soundproofing +soundproofs +sounds +soundscape +sound-sensed +sound-set +sound-sleeping +sound-stated +sound-stilling +soundstripe +sound-sweet +sound-thinking +soundtrack +soundtracks +sound-winded +sound-witted +soup +soup-and-fish +soupbone +soupcon +soupcons +souped +souper +soupfin +Souphanourong +soupy +soupier +soupiere +soupieres +soupiest +souping +souple +soupled +soupless +souplike +soupling +soupmeat +soupon +soups +soup's +soupspoon +soup-strainer +Sour +sourball +sourballs +sourbelly +sourbellies +sourberry +sourberries +sour-blooded +sourbread +sour-breathed +sourbush +sourcake +source +sourceful +sourcefulness +sourceless +sources +source's +sour-complexioned +sourcrout +sourd +sourdeline +sourdine +sourdines +sourdock +sourdook +sourdough +sour-dough +sourdoughs +sourdre +soured +souredness +sour-eyed +souren +sourer +sourest +sour-faced +sour-featured +sour-headed +sourhearted +soury +souring +Souris +sourish +sourishly +sourishness +sourjack +sourly +sourling +sour-looked +sour-looking +sour-natured +sourness +sournesses +sourock +sourpuss +sourpussed +sourpusses +sours +sour-sap +sour-smelling +soursop +sour-sop +soursops +sour-sweet +sour-tasted +sour-tasting +sour-tempered +sour-tongued +sourtop +sourveld +sour-visaged +sourweed +sourwood +sourwoods +sous +sous- +Sousa +sousaphone +sousaphonist +souse +soused +souser +souses +sousewife +soushy +sousing +sous-lieutenant +souslik +sou-sou +sou-southerly +sous-prefect +Soustelle +soutache +soutaches +soutage +soutane +soutanes +soutar +souteneur +soutenu +souter +souterly +souterrain +souters +South +south- +Southampton +Southard +south'ard +south-blowing +south-borne +southbound +Southbridge +Southcottian +Southdown +Southeast +south-east +southeaster +southeasterly +south-easterly +southeastern +south-eastern +southeasterner +southeasternmost +southeasters +southeasts +southeastward +south-eastward +southeastwardly +southeastwards +southed +Southey +Southend-on-Sea +souther +southerland +southerly +southerlies +southerliness +southermost +Southern +Southerner +southerners +southernest +southernism +southernize +southernly +southernliness +southernmost +southernness +southerns +southernward +southernwards +southernwood +southers +south-facing +Southfield +south-following +Southgate +southing +southings +Southington +southland +southlander +southly +Southmont +southmost +southness +southpaw +southpaws +Southport +south-preceding +Southron +Southronie +southrons +souths +south-seaman +south-seeking +south-side +south-southeast +south-south-east +south-southeasterly +south-southeastward +south-southerly +south-southwest +south-south-west +south-southwesterly +south-southwestward +south-southwestwardly +Southumbrian +southward +southwardly +southwards +Southwark +Southwest +south-west +southwester +south-wester +southwesterly +south-westerly +southwesterlies +southwestern +south-western +Southwesterner +southwesterners +southwesternmost +southwesters +southwests +southwestward +south-westward +southwestwardly +south-westwardly +southwestwards +southwood +Southworth +soutien-gorge +Soutine +Soutor +soutter +souush +souushy +Souvaine +souvenir +souvenirs +souverain +souvlaki +sou'-west +souwester +sou'wester +Souza +sov +sovenance +sovenez +sovereign +sovereigness +sovereignize +sovereignly +sovereignness +sovereigns +sovereign's +sovereignship +sovereignty +sovereignties +soverty +Sovetsk +Soviet +sovietdom +sovietic +Sovietisation +Sovietise +Sovietised +Sovietising +Sovietism +sovietist +sovietistic +Sovietization +sovietize +sovietized +sovietizes +sovietizing +Soviets +soviet's +sovite +sovkhos +sovkhose +sovkhoz +sovkhozes +sovkhozy +sovprene +sovran +sovranly +sovrans +sovranty +sovranties +SOW +sowable +sowan +sowans +sowar +sowarree +sowarry +sowars +sowback +sow-back +sowbacked +sowbane +sowbelly +sowbellies +sowbread +sow-bread +sowbreads +sow-bug +sowcar +sowcars +sowder +sowdones +sowed +sowel +Sowell +sowens +Sower +sowers +Soweto +sowf +sowfoot +sow-gelder +sowing +sowins +so-wise +sowish +sowl +sowle +sowlike +sowlth +sow-metal +sown +sow-pig +sows +sowse +sowt +sowte +sow-thistle +sow-tit +sox +Soxhlet +sozin +sozine +sozines +sozins +sozly +sozolic +sozzle +sozzled +sozzly +SP +Sp. +SPA +spaad +Spaak +Spaatz +space +spaceband +space-bar +spaceborne +spacecraft +spacecrafts +space-cramped +spaced +spaced-out +space-embosomed +space-filling +spaceflight +spaceflights +spaceful +spacey +space-lattice +spaceless +spaceman +spacemanship +spacemen +space-occupying +space-penetrating +space-pervading +space-piercing +space-polar +spaceport +spacer +spacers +spaces +spacesaving +space-saving +spaceship +spaceships +spaceship's +space-spread +spacesuit +spacesuits +space-thick +spacetime +space-time +space-traveling +spacewalk +spacewalked +spacewalker +spacewalkers +spacewalking +spacewalks +spaceward +spacewoman +spacewomen +space-world +spacy +spacial +spaciality +spacially +spacier +spaciest +spaciness +spacing +spacings +spaciosity +spaciotemporal +spacious +spaciously +spaciousness +spaciousnesses +spacistor +spack +Spackle +spackled +spackles +spackling +spad +Spada +spadaite +spadassin +spaddle +spade +spade-beard +spade-bearded +spadebone +spade-cut +spaded +spade-deep +spade-dug +spadefish +spadefoot +spade-footed +spade-fronted +spadeful +spadefuls +spadelike +spademan +spademen +spader +spaders +spades +spade-shaped +spadesman +spade-trenched +spadewise +spadework +spadger +spadiard +spadiceous +spadices +spadici- +spadicifloral +spadiciflorous +spadiciform +spadicose +spadilla +spadille +spadilles +spadillo +spading +spadish +spadix +spadixes +spado +spadone +spadones +spadonic +spadonism +spadrone +spadroon +spae +spaebook +spaecraft +spaed +spaedom +spaeing +spaeings +spaeman +spae-man +spaer +Spaerobee +spaes +spaetzle +spaewife +spaewoman +spaework +spaewright +SPAG +spagetti +spaghetti +spaghettini +spaghettis +spagyric +spagyrical +spagyrically +spagyrics +spagyrist +Spagnuoli +spagnuolo +spahee +spahees +spahi +spahis +spay +spayad +spayard +spaid +spayed +spaying +spaik +spail +spails +Spain +spair +spairge +spays +spait +spaits +spak +spake +spaked +spalacid +Spalacidae +spalacine +Spalato +Spalax +spald +spalder +Spalding +spale +spales +spall +Spalla +spallable +Spallanzani +spallation +spalled +spaller +spallers +spalling +spalls +spalpeen +spalpeens +spalt +Spam +SPAN +span- +spanaemia +spanaemic +Spanaway +Spancake +spancel +spanceled +spanceling +spancelled +spancelling +spancels +span-counter +Spandau +spandex +spandy +spandle +spandrel +spandrels +spandril +spandrils +spane +spaned +spanemy +spanemia +spanemic +span-farthing +spang +spanged +spanghew +spanging +spangle +spangle-baby +spangled +Spangler +spangles +spanglet +spangly +spanglier +spangliest +spangling +spang-new +spangolite +span-hapenny +Spaniard +Spaniardization +Spaniardize +Spaniardo +spaniards +spaniel +spaniellike +spaniels +spanielship +spaning +Spaniol +Spaniolate +Spanioli +Spaniolize +spanipelagic +Spanish +Spanish-American +Spanish-arab +Spanish-arabic +Spanish-barreled +Spanish-born +Spanish-bred +Spanish-brown +Spanish-built +Spanishburg +Spanish-flesh +Spanish-indian +Spanishize +Spanishly +Spanish-looking +Spanish-ocher +Spanish-phoenician +Spanish-portuguese +Spanish-red +Spanish-speaking +Spanish-style +Spanish-top +Spanjian +spank +spanked +spanker +spankers +spanky +spankily +spanking +spankingly +spanking-new +spankings +spankled +spanks +spanless +span-long +spann +spanned +spannel +spanner +spannerman +spannermen +spanners +spanner's +spanner-tight +span-new +spanning +spanopnea +spanopnoea +Spanos +spanpiece +span-roof +spans +span's +spanspek +spantoon +spanule +spanworm +spanworms +SPAR +sparable +sparables +sparada +sparadrap +sparage +sparagrass +sparagus +Sparassis +sparassodont +Sparassodonta +Sparaxis +SPARC +sparch +spar-decked +spar-decker +spare +spareable +spare-bodied +spare-built +spared +spare-fed +spareful +spare-handed +spare-handedly +spareless +sparely +spare-looking +spareness +sparer +sparerib +spare-rib +spareribs +sparers +spares +spare-set +sparesome +sparest +spare-time +Sparganiaceae +Sparganium +sparganosis +sparganum +sparge +sparged +spargefication +sparger +spargers +sparges +sparging +spargosis +Sparhawk +spary +sparid +Sparidae +sparids +sparily +sparing +sparingly +sparingness +Spark +sparkback +Sparke +sparked +sparked-back +sparker +sparkers +Sparky +Sparkie +sparkier +sparkiest +sparkily +Sparkill +sparkiness +sparking +sparkingly +sparkish +sparkishly +sparkishness +sparkle +sparkleberry +sparkle-blazing +sparkled +sparkle-drifting +sparkle-eyed +sparkler +sparklers +sparkles +sparkless +sparklessly +sparklet +sparkly +sparklike +sparkliness +sparkling +sparklingly +sparklingness +Sparkman +spark-over +sparkplug +spark-plug +sparkplugged +sparkplugging +sparkproof +Sparks +Sparland +sparlike +sparling +sparlings +sparm +Sparmannia +Sparnacian +sparoid +sparoids +sparpiece +sparple +sparpled +sparpling +Sparr +sparred +sparrer +sparry +sparrier +sparriest +sparrygrass +sparring +sparringly +Sparrow +sparrowbill +sparrow-bill +sparrow-billed +sparrow-blasting +Sparrowbush +sparrowcide +sparrow-colored +sparrowdom +sparrow-footed +sparrowgrass +sparrowhawk +sparrow-hawk +sparrowy +sparrowish +sparrowless +sparrowlike +sparrows +sparrow's +sparrowtail +sparrow-tail +sparrow-tailed +sparrowtongue +sparrow-witted +sparrowwort +SPARS +sparse +sparsedly +sparse-flowered +sparsely +sparseness +sparser +sparsest +sparsile +sparsim +sparsioplast +sparsity +sparsities +spart +Sparta +Spartacan +Spartacide +Spartacism +Spartacist +Spartacus +Spartan +Spartanburg +Spartanhood +Spartanic +Spartanically +Spartanism +Spartanize +Spartanly +Spartanlike +spartans +Spartansburg +spartein +sparteine +sparterie +sparth +Sparti +Spartiate +Spartina +Spartium +spartle +spartled +spartling +Sparus +sparver +spas +spasm +spasmatic +spasmatical +spasmatomancy +spasmed +spasmic +spasmodic +spasmodical +spasmodically +spasmodicalness +spasmodism +spasmodist +spasmolysant +spasmolysis +spasmolytic +spasmolytically +spasmophile +spasmophilia +spasmophilic +spasmotin +spasmotoxin +spasmotoxine +spasmous +spasms +spasmus +spass +Spassky +spastic +spastically +spasticity +spasticities +spastics +spat +spatalamancy +Spatangida +Spatangina +spatangoid +Spatangoida +Spatangoidea +spatangoidean +Spatangus +spatchcock +spatch-cock +spate +spated +spates +spate's +spath +spatha +spathaceous +spathae +spathal +spathe +spathed +spatheful +spathes +spathic +Spathyema +Spathiflorae +spathiform +spathilae +spathilla +spathillae +spathose +spathous +spathulate +spatial +spatialism +spatialist +spatiality +spatialization +spatialize +spatially +spatiate +spatiation +spatilomancy +spating +spatio +spatiography +spatiotemporal +spatiotemporally +spatium +spatling +spatlum +Spatola +spats +spattania +spatted +spattee +spatter +spatterdash +spatterdashed +spatterdasher +spatterdashes +spatterdock +spattered +spattering +spatteringly +spatterproof +spatters +spatterware +spatterwork +spatting +spattle +spattled +spattlehoe +spattling +Spatula +spatulamancy +spatular +spatulas +spatulate +spatulate-leaved +spatulation +spatule +spatuliform +spatulose +spatulous +Spatz +spatzle +spaught +spauld +spaulder +Spaulding +spauldrochy +spave +spaver +spavie +spavied +spavies +spaviet +spavin +Spavinaw +spavindy +spavine +spavined +spavins +spavit +spa-water +spawl +spawler +spawling +spawn +spawneater +spawned +spawner +spawners +spawny +spawning +spawns +spaz +spazes +SPC +SPCA +SPCC +SPCK +SPCS +SPD +SPDL +SPDM +SPE +speak +speakable +speakableness +speakably +speakablies +speakeasy +speak-easy +speakeasies +Speaker +speakeress +speakerphone +speakers +speakership +speakhouse +speakie +speakies +speaking +speakingly +speakingness +speakings +speaking-to +speaking-trumpet +speaking-tube +speakless +speaklessly +Speaks +speal +spealbone +spean +speaned +speaning +speans +Spear +spear-bearing +spear-bill +spear-billed +spear-bound +spear-brandishing +spear-breaking +spear-carrier +spearcast +speared +speareye +spearer +spearers +spear-fallen +spear-famed +Spearfish +spearfishes +spearflower +spear-grass +spearhead +spear-head +spearheaded +spear-headed +spearheading +spearheads +spear-high +speary +Spearing +spearlike +Spearman +spearmanship +spearmen +spearmint +spearmints +spear-nosed +spear-pierced +spear-pointed +spearproof +Spears +spear-shaking +spear-shaped +spear-skilled +spearsman +spearsmen +spear-splintering +Spearsville +spear-swept +spear-thrower +spear-throwing +Spearville +spear-wielding +spearwood +spearwort +speave +SPEC +spec. +specced +specchie +speccing +spece +Specht +special +special-delivery +specialer +specialest +specialisation +specialise +specialised +specialising +specialism +specialist +specialistic +specialists +specialist's +speciality +specialities +specialization +specializations +specialization's +specialize +specialized +specializer +specializes +specializing +specially +specialness +special-process +specials +specialty +specialties +specialty's +speciate +speciated +speciates +speciating +speciation +speciational +specie +species +speciesism +speciestaler +specif +specify +specifiable +specific +specifical +specificality +specifically +specificalness +specificate +specificated +specificating +specification +specifications +specificative +specificatively +specific-gravity +specificity +specificities +specificize +specificized +specificizing +specificly +specificness +specifics +specified +specifier +specifiers +specifies +specifying +specifist +specillum +specimen +specimenize +specimenized +specimens +specimen's +specio- +speciology +speciosity +speciosities +specious +speciously +speciousness +speck +specked +speckedness +speckfall +specky +speckier +speckiest +speckiness +specking +speckle +speckle-backed +specklebelly +speckle-bellied +speckle-billed +specklebreast +speckle-breasted +speckle-coated +speckled +speckledbill +speckledy +speckledness +speckle-faced +specklehead +speckle-marked +speckles +speckle-skinned +speckless +specklessly +specklessness +speckle-starred +speckly +speckliness +speckling +speckproof +specks +speck's +specksioneer +specs +specsartine +spect +spectacle +spectacled +spectacleless +spectaclelike +spectaclemaker +spectaclemaking +spectacles +spectacular +spectacularism +spectacularity +spectacularly +spectaculars +spectant +spectate +spectated +spectates +spectating +Spectator +spectatordom +spectatory +spectatorial +spectators +spectator's +spectatorship +spectatress +spectatrix +specter +spectered +specter-fighting +specter-haunted +specterlike +specter-looking +specter-mongering +specter-pallid +specters +specter's +specter-staring +specter-thin +specter-wan +specting +Spector +spectra +spectral +spectralism +spectrality +spectrally +spectralness +spectre +spectred +spectres +spectry +spectro- +spectrobolograph +spectrobolographic +spectrobolometer +spectrobolometric +spectrochemical +spectrochemistry +spectrocolorimetry +spectrocomparator +spectroelectric +spectrofluorimeter +spectrofluorometer +spectrofluorometry +spectrofluorometric +spectrogram +spectrograms +spectrogram's +spectrograph +spectrographer +spectrography +spectrographic +spectrographically +spectrographies +spectrographs +spectroheliogram +spectroheliograph +spectroheliography +spectroheliographic +spectrohelioscope +spectrohelioscopic +spectrology +spectrological +spectrologically +spectrometer +spectrometers +spectrometry +spectrometric +spectrometries +spectromicroscope +spectromicroscopical +spectrophoby +spectrophobia +spectrophone +spectrophonic +spectrophotoelectric +spectrophotograph +spectrophotography +spectrophotometer +spectrophotometry +spectrophotometric +spectrophotometrical +spectrophotometrically +spectropyrheliometer +spectropyrometer +spectropolarimeter +spectropolariscope +spectroradiometer +spectroradiometry +spectroradiometric +spectroscope +spectroscopes +spectroscopy +spectroscopic +spectroscopical +spectroscopically +spectroscopies +spectroscopist +spectroscopists +spectrotelescope +spectrous +spectrum +spectrums +specttra +specula +specular +Specularia +specularity +specularly +speculate +speculated +speculates +speculating +speculation +speculations +speculatist +speculative +speculatively +speculativeness +speculativism +Speculator +speculatory +speculators +speculator's +speculatrices +speculatrix +speculist +speculum +speculums +specus +SpEd +Spee +speece +speech +speech-bereaving +speech-bereft +speech-bound +speechcraft +speecher +speeches +speech-famed +speech-flooded +speechful +speechfulness +speechify +speechification +speechified +speechifier +speechifying +speeching +speechless +speechlessly +speechlessness +speechlore +speechmaker +speech-maker +speechmaking +speechment +speech-reading +speech-reporting +speech's +speech-shunning +speechway +speech-writing +speed +speedaway +speedball +speedboat +speedboater +speedboating +speedboatman +speedboats +speeded +speeder +speeders +speedful +speedfully +speedfulness +speedgun +speedy +speedier +speediest +speedily +speediness +speeding +speedingly +speedingness +speeding-place +speedings +speedless +speedly +speedlight +speedo +speedometer +speedometers +speedos +speeds +speedster +speedup +speed-up +speedups +speedup's +Speedway +speedways +speedwalk +speedwell +speedwells +Speedwriting +speel +speeled +speeling +speelken +speelless +speels +speen +Speer +speered +speering +speerings +speerity +speers +Spey +Speicher +Speyer +speyeria +Speight +speil +speiled +speiling +speils +speir +speired +speiring +speirs +speise +speises +speiskobalt +speiss +speisscobalt +speisses +spekboom +spek-boom +spekt +spelaean +spelaeology +Spelaites +spelbinding +spelbound +spelder +spelding +speldring +speldron +spelean +speleology +speleological +speleologist +speleologists +spelk +spell +spellable +spell-banned +spellbind +spell-bind +spellbinder +spellbinders +spellbinding +spellbinds +spellbound +spell-bound +spellcasting +spell-casting +spell-caught +spellcraft +spelldown +spelldowns +spelled +speller +spellers +spell-free +spellful +spellican +spelling +spellingdown +spellingly +spellings +spell-invoking +spellken +spell-like +Spellman +spellmonger +spellproof +spell-raised +spell-riveted +spells +spell-set +spell-sprung +spell-stopped +spell-struck +spell-weaving +spellword +spellwork +spelman +spelt +Spelter +spelterman +speltermen +spelters +speltoid +spelts +speltz +speltzes +speluncar +speluncean +spelunk +spelunked +spelunker +spelunkers +spelunking +spelunks +Spenard +Spenborough +Spence +Spencean +Spencer +Spencerian +Spencerianism +Spencerism +spencerite +Spencerport +spencers +Spencertown +Spencerville +spences +spency +spencie +spend +spendable +spend-all +Spender +spenders +spendful +spend-good +spendible +spending +spending-money +spendings +spendless +spends +spendthrift +spendthrifty +spendthriftiness +spendthriftness +spendthrifts +Spener +Spenerism +Spengler +spenglerian +Spense +Spenser +Spenserian +spenses +spent +spent-gnat +Speonk +speos +Speotyto +sperable +sperage +speramtozoon +Speranza +sperate +spere +spergillum +Spergula +Spergularia +sperity +sperket +Sperling +sperm +sperm- +sperma +spermaceti +spermacetilike +spermaduct +spermagonia +spermagonium +spermalist +spermania +Spermaphyta +spermaphyte +spermaphytic +spermary +spermaries +spermarium +spermashion +spermat- +spermata +spermatangium +spermatheca +spermathecae +spermathecal +spermatia +spermatial +spermatic +spermatically +spermatid +spermatiferous +spermatin +spermatiogenous +spermation +spermatiophore +spermatism +spermatist +spermatitis +spermatium +spermatize +spermato- +spermatoblast +spermatoblastic +spermatocele +spermatocidal +spermatocide +spermatocyst +spermatocystic +spermatocystitis +spermatocytal +spermatocyte +spermatogemma +spermatogene +spermatogenesis +spermatogenetic +spermatogeny +spermatogenic +spermatogenous +spermatogonia +spermatogonial +spermatogonium +spermatoid +spermatolysis +spermatolytic +Spermatophyta +spermatophyte +spermatophytic +spermatophobia +spermatophoral +spermatophore +spermatophorous +spermatoplasm +spermatoplasmic +spermatoplast +spermatorrhea +spermatorrhoea +spermatospore +spermatotheca +spermatova +spermatovum +spermatoxin +spermatozoa +spermatozoal +spermatozoan +spermatozoic +spermatozoid +spermatozoio +spermatozoon +spermatozzoa +spermaturia +spermy +spermi- +spermic +spermicidal +spermicide +spermidin +spermidine +spermiducal +spermiduct +spermigerous +spermin +spermine +spermines +spermiogenesis +spermism +spermist +spermo- +spermoblast +spermoblastic +spermocarp +spermocenter +spermoderm +spermoduct +spermogenesis +spermogenous +spermogone +spermogonia +spermogoniferous +spermogonium +spermogonnia +spermogonous +spermolysis +spermolytic +spermologer +spermology +spermological +spermologist +spermophile +spermophiline +Spermophilus +Spermophyta +spermophyte +spermophytic +spermophobia +spermophore +spermophorium +spermosphere +spermotheca +spermotoxin +spermous +spermoviduct +sperms +spermule +speron +speronara +speronaras +speronares +speronaro +speronaroes +speronaros +sperone +Speroni +sperple +Sperry +sperrylite +Sperryville +sperse +spessartine +spessartite +spet +spetch +spetches +spete +spetrophoby +spettle +speuchan +Spevek +spew +spewed +spewer +spewers +spewy +spewier +spewiest +spewiness +spewing +spews +spex +sphacel +Sphacelaria +Sphacelariaceae +sphacelariaceous +Sphacelariales +sphacelate +sphacelated +sphacelating +sphacelation +sphacelia +sphacelial +sphacelism +sphaceloderma +Sphaceloma +sphacelotoxin +sphacelous +sphacelus +Sphaeralcea +sphaeraphides +Sphaerella +sphaerenchyma +Sphaeriaceae +sphaeriaceous +Sphaeriales +sphaeridia +sphaeridial +sphaeridium +Sphaeriidae +Sphaerioidaceae +sphaeripium +sphaeristeria +sphaeristerium +sphaerite +Sphaerium +sphaero- +sphaeroblast +Sphaerobolaceae +Sphaerobolus +Sphaerocarpaceae +Sphaerocarpales +Sphaerocarpus +sphaerocobaltite +Sphaerococcaceae +sphaerococcaceous +Sphaerococcus +sphaerolite +sphaerolitic +Sphaeroma +Sphaeromidae +Sphaerophoraceae +Sphaerophorus +Sphaeropsidaceae +sphae-ropsidaceous +Sphaeropsidales +Sphaeropsis +sphaerosiderite +sphaerosome +sphaerospore +Sphaerostilbe +Sphaerotheca +Sphaerotilus +sphagia +sphagion +Sphagnaceae +sphagnaceous +Sphagnales +sphagnicolous +sphagnology +sphagnologist +sphagnous +Sphagnum +sphagnums +Sphakiot +sphalerite +sphalm +sphalma +Sphargis +sphecid +Sphecidae +Sphecina +sphecius +sphecoid +Sphecoidea +spheges +sphegid +Sphegidae +Sphegoidea +sphendone +sphene +sphenes +sphenethmoid +sphenethmoidal +sphenic +sphenion +spheniscan +Sphenisci +Spheniscidae +Sphenisciformes +spheniscine +spheniscomorph +Spheniscomorphae +spheniscomorphic +Spheniscus +spheno- +sphenobasilar +sphenobasilic +sphenocephaly +sphenocephalia +sphenocephalic +sphenocephalous +Sphenodon +sphenodont +Sphenodontia +Sphenodontidae +sphenoethmoid +sphenoethmoidal +sphenofrontal +sphenogram +sphenographer +sphenography +sphenographic +sphenographist +sphenoid +sphenoidal +sphenoiditis +sphenoids +sphenolith +sphenomalar +sphenomandibular +sphenomaxillary +spheno-occipital +sphenopalatine +sphenoparietal +sphenopetrosal +Sphenophyllaceae +sphenophyllaceous +Sphenophyllales +Sphenophyllum +Sphenophorus +sphenopsid +Sphenopteris +sphenosquamosal +sphenotemporal +sphenotic +sphenotribe +sphenotripsy +sphenoturbinal +sphenovomerine +sphenozygomatic +spherable +spheradian +spheral +spherality +spheraster +spheration +sphere +sphere-born +sphered +sphere-descended +sphere-filled +sphere-found +sphere-headed +sphereless +spherelike +spheres +sphere's +sphere-shaped +sphere-tuned +sphery +spheric +spherical +sphericality +spherically +sphericalness +sphericist +sphericity +sphericities +sphericle +spherico- +sphericocylindrical +sphericotetrahedral +sphericotriangular +spherics +spherier +spheriest +spherify +spheriform +sphering +sphero- +spheroconic +spherocrystal +spherograph +spheroid +spheroidal +spheroidally +spheroidic +spheroidical +spheroidically +spheroidicity +spheroidism +spheroidity +spheroidize +spheroids +spherome +spheromere +spherometer +spheroplast +spheroquartic +spherosome +spherula +spherular +spherulate +spherule +spherules +spherulite +spherulitic +spherulitize +spheterize +Sphex +sphexide +sphygmia +sphygmic +sphygmo- +sphygmochronograph +sphygmodic +sphygmogram +sphygmograph +sphygmography +sphygmographic +sphygmographies +sphygmoid +sphygmology +sphygmomanometer +sphygmomanometers +sphygmomanometry +sphygmomanometric +sphygmomanometrically +sphygmometer +sphygmometric +sphygmophone +sphygmophonic +sphygmoscope +sphygmus +sphygmuses +sphincter +sphincteral +sphincteralgia +sphincterate +sphincterectomy +sphincterial +sphincteric +sphincterismus +sphincteroscope +sphincteroscopy +sphincterotomy +sphincters +sphindid +Sphindidae +Sphindus +sphingal +sphinges +sphingid +Sphingidae +sphingids +sphingiform +sphingine +sphingoid +sphingometer +sphingomyelin +sphingosin +sphingosine +Sphingurinae +Sphingurus +Sphinx +sphinxes +sphinxian +sphinxianness +sphinxine +sphinxlike +Sphyraena +sphyraenid +Sphyraenidae +sphyraenoid +Sphyrapicus +Sphyrna +Sphyrnidae +Sphoeroides +sphragide +sphragistic +sphragistics +SPI +spy +spy- +spial +spyboat +spic +Spica +spicae +spical +spicant +Spicaria +spicas +spy-catcher +spicate +spicated +spiccato +spiccatos +spice +spiceable +spice-bearing +spiceberry +spiceberries +spice-box +spice-breathing +spice-burnt +spicebush +spicecake +spice-cake +spiced +spice-fraught +spiceful +spicehouse +spicey +spice-laden +Spiceland +spiceless +spicelike +Spicer +spicery +spiceries +spicers +spices +spice-warmed +Spicewood +spice-wood +spicy +spici- +spicier +spiciest +spiciferous +spiciform +spicigerous +spicilege +spicily +spiciness +spicing +spick +spick-and-span +spick-and-spandy +spick-and-spanness +Spickard +spicket +spickle +spicknel +spicks +spick-span-new +spicose +spicosity +spicous +spicousness +spics +spicula +spiculae +spicular +spiculate +spiculated +spiculation +spicule +spicules +spiculi- +spiculiferous +spiculiform +spiculigenous +spiculigerous +spiculofiber +spiculose +spiculous +spiculum +spiculumamoris +spider +spider-catcher +spider-crab +spidered +spider-fingered +spiderflower +spiderhunter +spidery +spiderier +spideriest +spiderish +spider-leg +spider-legged +spider-leggy +spiderless +spiderlet +spiderly +spiderlike +spider-like +spider-limbed +spider-line +spiderling +spiderman +spidermonkey +spiders +spider's +spider-shanked +spider-spun +spiderweb +spider-web +spiderwebbed +spider-webby +spiderwebbing +spiderwork +spiderwort +spidger +spydom +spied +Spiegel +spiegeleisen +Spiegelman +spiegels +Spiegleman +spiel +spieled +Spieler +spielers +spieling +Spielman +spiels +spier +spyer +spiered +spiering +Spiers +spies +spif +spyfault +spiff +spiffed +spiffy +spiffier +spiffiest +spiffily +spiffiness +spiffing +spifflicate +spifflicated +spifflication +spiffs +spiflicate +spiflicated +spiflication +spig +Spigelia +Spigeliaceae +Spigelian +spiggoty +spyglass +spy-glass +spyglasses +spignel +spignet +spignut +spigot +spigots +spyhole +spying +spyism +spik +Spike +spikebill +spike-billed +spiked +spikedace +spikedaces +spikedness +spikefish +spikefishes +spikehole +spikehorn +spike-horned +spike-kill +spike-leaved +spikelet +spikelets +spikelike +spike-nail +spikenard +spike-pitch +spike-pitcher +spiker +spikers +spike-rush +spikes +spiketail +spike-tailed +spike-tooth +spiketop +spikeweed +spikewise +spiky +spikier +spikiest +spikily +spikiness +spiking +spiks +Spilanthes +spile +spiled +spilehole +spiler +spiles +spileworm +spilikin +spilikins +spiling +spilings +spilite +spilitic +spill +spill- +spillable +spillage +spillages +Spillar +spillbox +spilled +spiller +spillers +spillet +spilly +spillikin +spillikins +spilling +spillover +spill-over +spillpipe +spillproof +spills +Spillville +spillway +spillways +Spilogale +spiloma +spilomas +spilosite +spilt +spilth +spilths +spilus +SPIM +spin +spina +spinacene +spinaceous +spinach +spinach-colored +spinaches +spinachlike +spinach-rhubarb +Spinacia +spinae +spinage +spinages +spinal +spinales +spinalis +spinally +spinals +spinate +spincaster +Spindale +Spindell +spinder +spindlage +spindle +spindleage +spindle-cell +spindle-celled +spindled +spindle-formed +spindleful +spindlehead +spindle-legged +spindlelegs +spindlelike +spindle-pointed +spindler +spindle-rooted +spindlers +spindles +spindleshank +spindle-shanked +spindleshanks +spindle-shaped +spindle-shinned +spindle-side +spindletail +spindle-tree +spindlewise +spindlewood +spindleworm +spindly +spindlier +spindliest +spindliness +spindling +spin-dry +spin-dried +spin-drier +spin-dryer +spindrift +spin-drying +spine +spine-ache +spine-bashing +spinebill +spinebone +spine-breaking +spine-broken +spine-chiller +spine-chilling +spine-clad +spine-covered +spined +spinefinned +spine-finned +spine-headed +spinel +spineless +spinelessly +spinelessness +spinelet +spinelike +spinelle +spinelles +spinel-red +spinels +spine-pointed +spine-protected +spine-rayed +spines +spinescence +spinescent +spinet +spinetail +spine-tail +spine-tailed +spine-tipped +spinets +Spingarn +spingel +spin-house +spiny +spini- +spiny-backed +spinibulbar +spinicarpous +spinicerebellar +spiny-coated +spiny-crested +spinidentate +spinier +spiniest +spiniferous +Spinifex +spinifexes +spiny-finned +spiny-footed +spiniform +spiny-fruited +spinifugal +spinigerous +spinigrade +spiny-haired +spiny-leaved +spiny-legged +spiny-margined +spininess +spinipetal +spiny-pointed +spiny-rayed +spiny-ribbed +spiny-skinned +spiny-tailed +spiny-tipped +spinitis +spiny-toothed +spinituberculate +spink +spinless +spinnability +spinnable +spinnaker +spinnakers +spinney +spinneys +spinnel +spinner +spinneret +spinnerette +spinnery +spinneries +spinners +spinner's +Spinnerstown +spinnerular +spinnerule +spinny +spinnies +spinning +spinning-house +spinning-jenny +spinningly +spinning-out +spinnings +spinning-wheel +spino- +spinobulbar +spinocarpous +spinocerebellar +spinodal +spinode +spinoff +spin-off +spinoffs +spinogalvanization +spinoglenoid +spinoid +spinomuscular +spinoneural +spino-olivary +spinoperipheral +spinor +spinors +spinose +spinosely +spinoseness +spinosympathetic +spinosity +spinosodentate +spinosodenticulate +spinosotubercular +spinosotuberculate +spinotectal +spinothalamic +spinotuberculous +spinous +spinous-branched +spinous-finned +spinous-foliaged +spinous-leaved +spinousness +spinous-pointed +spinous-serrate +spinous-tailed +spinous-tipped +spinous-toothed +spinout +spinouts +Spinoza +Spinozism +Spinozist +Spinozistic +spinproof +spins +spinster +spinsterdom +spinsterhood +spinsterial +spinsterish +spinsterishly +spinsterism +spinsterly +spinsterlike +spinsterous +spinsters +spinstership +spinstress +spinstry +spintext +spin-text +spinthariscope +spinthariscopic +spintherism +spinto +spintos +spintry +spinturnix +spinula +spinulae +spinulate +spinulated +spinulation +spinule +spinules +spinulescent +spinuli- +spinuliferous +spinuliform +Spinulosa +spinulose +spinulosely +spinulosociliate +spinulosodentate +spinulosodenticulate +spinulosogranulate +spinulososerrate +spinulous +spinwriter +spionid +Spionidae +Spioniformia +spyproof +spira +spirable +spiracle +spiracles +spiracula +spiracular +spiraculate +spiraculiferous +spiraculiform +spiraculum +spirae +Spiraea +Spiraeaceae +spiraeas +spiral +spiral-bound +spiral-coated +spirale +spiraled +spiral-geared +spiral-grooved +spiral-horned +spiraliform +spiraling +spiralism +spirality +spiralization +spiralize +spiralled +spirally +spiralling +spiral-nebula +spiraloid +spiral-pointed +spirals +spiral-spring +spiraltail +spiral-vane +spiralwise +spiran +spirane +spirant +spirantal +Spiranthes +spiranthy +spiranthic +spirantic +spirantism +spirantization +spirantize +spirantized +spirantizing +spirants +spiraster +spirate +spirated +spiration +spire +spirea +spireas +spire-bearer +spired +spiregrass +spireless +spirelet +spirem +spireme +spiremes +spirems +spirepole +Spires +spire's +spire-shaped +spire-steeple +spireward +spirewise +spiry +spiricle +spirier +spiriest +Spirifer +Spirifera +Spiriferacea +spiriferid +Spiriferidae +spiriferoid +spiriferous +spiriform +spirignath +spirignathous +spirilla +Spirillaceae +spirillaceous +spirillar +spirillolysis +spirillosis +spirillotropic +spirillotropism +spirillum +spiring +Spirit +spirital +spiritally +spirit-awing +spirit-boiling +spirit-born +spirit-bowed +spirit-bribing +spirit-broken +spirit-cheering +spirit-chilling +spirit-crushed +spirit-crushing +spiritdom +spirit-drinking +spirited +spiritedly +spiritedness +spiriter +spirit-fallen +spirit-freezing +spirit-froze +spiritful +spiritfully +spiritfulness +spirit-guided +spirit-haunted +spirit-healing +spirithood +spirity +spiriting +spirit-inspiring +spiritism +spiritist +spiritistic +spiritize +spiritlamp +spiritland +spiritleaf +spiritless +spiritlessly +spiritlessness +spiritlevel +spirit-lifting +spiritlike +spirit-marring +spiritmonger +spirit-numb +spiritoso +spiritous +spirit-piercing +spirit-possessed +spirit-prompted +spirit-pure +spirit-quelling +spirit-rapper +spirit-rapping +spirit-refreshing +spiritrompe +spirit-rousing +spirits +spirit-sinking +spirit-small +spiritsome +spirit-soothing +spirit-speaking +spirit-stirring +spirit-stricken +spirit-thrilling +spirit-torn +spirit-troubling +spiritual +spiritualisation +spiritualise +spiritualiser +spiritualism +spiritualisms +spiritualist +spiritualistic +spiritualistically +spiritualists +spirituality +spiritualities +spiritualization +spiritualize +spiritualized +spiritualizer +spiritualizes +spiritualizing +spiritually +spiritual-minded +spiritual-mindedly +spiritual-mindedness +spiritualness +spirituals +spiritualship +spiritualty +spiritualties +spirituel +spirituelle +spirituosity +spirituous +spirituously +spirituousness +spiritus +spirit-walking +spirit-wearing +spiritweed +spirit-wise +Spiritwood +spirivalve +spirket +spirketing +spirketting +spirlie +spirling +Spiro +spiro- +Spirobranchia +Spirobranchiata +spirobranchiate +Spirochaeta +Spirochaetaceae +spirochaetae +spirochaetal +Spirochaetales +Spirochaete +spirochaetosis +spirochaetotic +spirochetal +spirochete +spirochetemia +spirochetes +spirochetic +spirocheticidal +spirocheticide +spirochetosis +spirochetotic +Spirodela +Spirogyra +spirogram +spirograph +spirography +spirographic +spirographidin +spirographin +Spirographis +spiroid +spiroidal +spiroilic +spirol +spirole +spiroloculine +spirometer +spirometry +spirometric +spirometrical +Spironema +spironolactone +spiropentane +Spirophyton +Spirorbis +Spiros +spyros +spiroscope +Spirosoma +spirous +spirt +spirted +spirting +spirtle +spirts +Spirula +spirulae +spirulas +spirulate +spise +spyship +spiss +spissated +spissatus +spissy +spissitude +spissus +Spisula +spit +Spitak +spital +spitals +spit-and-polish +spitball +spit-ball +spitballer +spitballs +SPITBOL +spitbox +spitchcock +spitchcocked +spitchcocking +spite +spited +spiteful +spitefuller +spitefullest +spitefully +spitefulness +spiteless +spiteproof +spites +spitfire +spitfires +spitfrog +spitful +spithamai +spithame +Spithead +spiting +spitish +spitkid +spitkit +spitous +spytower +spitpoison +spits +Spitsbergen +spitscocked +spitstick +spitsticker +spitted +Spitteler +spitten +spitter +spitters +spitting +spittle +spittlebug +spittlefork +spittleman +spittlemen +spittles +spittlestaff +spittoon +spittoons +Spitz +Spitzbergen +spitzenberg +Spitzenburg +Spitzer +spitzes +spitzflute +spitzkop +spiv +Spivey +spivery +spivs +spivvy +spivving +Spizella +spizzerinctum +SPL +Splachnaceae +splachnaceous +splachnoid +Splachnum +splacknuck +splad +splay +splayed +splay-edged +splayer +splayfeet +splayfoot +splayfooted +splay-footed +splaying +splay-kneed +splay-legged +splaymouth +splaymouthed +splay-mouthed +splaymouths +splairge +splays +splay-toed +splake +splakes +splanchnapophysial +splanchnapophysis +splanchnectopia +splanchnemphraxis +splanchnesthesia +splanchnesthetic +splanchnic +splanchnicectomy +splanchnicectomies +splanchno- +splanchnoblast +splanchnocoele +splanchnoderm +splanchnodiastasis +splanchnodynia +splanchnographer +splanchnography +splanchnographical +splanchnolith +splanchnology +splanchnologic +splanchnological +splanchnologist +splanchnomegaly +splanchnomegalia +splanchnopathy +splanchnopleural +splanchnopleure +splanchnopleuric +splanchnoptosia +splanchnoptosis +splanchnosclerosis +splanchnoscopy +splanchnoskeletal +splanchnoskeleton +splanchnosomatic +splanchnotomy +splanchnotomical +splanchnotribe +splash +splash- +splashback +splashboard +splashdown +splash-down +splashdowns +splashed +splasher +splashers +splashes +splashy +splashier +splashiest +splashily +splashiness +splashing +splashingly +splash-lubricate +splashproof +splashs +splash-tight +splashwing +splat +splat-back +splatch +splatcher +splatchy +splather +splathering +splats +splatted +splatter +splatterdash +splatterdock +splattered +splatterer +splatterfaced +splatter-faced +splattering +splatters +splatterwork +spleen +spleen-born +spleen-devoured +spleened +spleenful +spleenfully +spleeny +spleenier +spleeniest +spleening +spleenish +spleenishly +spleenishness +spleenless +spleen-pained +spleen-piercing +spleens +spleen-shaped +spleen-sick +spleen-struck +spleen-swollen +spleenwort +spleet +spleetnew +splen- +splenadenoma +splenalgy +splenalgia +splenalgic +splenative +splenatrophy +splenatrophia +splenauxe +splenculi +splenculus +splendaceous +splendacious +splendaciously +splendaciousness +splendatious +splendent +splendently +splender +splendescent +splendid +splendider +splendidest +splendidious +splendidly +splendidness +splendiferous +splendiferously +splendiferousness +splendor +Splendora +splendorous +splendorously +splendorousness +splendorproof +splendors +splendour +splendourproof +splendrous +splendrously +splendrousness +splenectama +splenectasis +splenectomy +splenectomies +splenectomist +splenectomize +splenectomized +splenectomizing +splenectopy +splenectopia +splenelcosis +splenemia +splenemphraxis +spleneolus +splenepatitis +splenetic +splenetical +splenetically +splenetive +splenia +splenial +splenic +splenical +splenicterus +splenification +spleniform +splenii +spleninii +spleniti +splenitis +splenitises +splenitive +splenium +splenius +splenization +spleno- +splenoblast +splenocele +splenoceratosis +splenocyte +splenocleisis +splenocolic +splenodiagnosis +splenodynia +splenography +splenohemia +splenoid +splenolaparotomy +splenolymph +splenolymphatic +splenolysin +splenolysis +splenology +splenoma +splenomalacia +splenomedullary +splenomegaly +splenomegalia +splenomegalic +splenomyelogenous +splenoncus +splenonephric +splenopancreatic +splenoparectama +splenoparectasis +splenopathy +splenopexy +splenopexia +splenopexis +splenophrenic +splenopneumonia +splenoptosia +splenoptosis +splenorrhagia +splenorrhaphy +splenotyphoid +splenotomy +splenotoxin +splent +splents +splenulus +splenunculus +splet +spleuchan +spleughan +splice +spliceable +spliced +splicer +splicers +splices +splicing +splicings +spliff +spliffs +splinder +spline +splined +splines +spline's +splineway +splining +splint +splintage +splintbone +splint-bottom +splint-bottomed +splinted +splinter +splinter-bar +splinterd +splintered +splintery +splintering +splinterize +splinterless +splinternew +splinterproof +splinter-proof +splinters +splinty +splinting +splints +splintwood +splish-splash +Split +split- +splitbeak +split-bottom +splite +split-eared +split-edge +split-face +splitfinger +splitfruit +split-level +split-lift +splitmouth +split-mouth +splitnew +split-nosed +splitnut +split-oak +split-off +split-phase +splits +split's +splitsaw +splittable +splittail +splitted +splitten +splitter +splitterman +splitters +splitter's +split-timber +splitting +splittings +split-tongued +split-up +splitworm +splodge +splodged +splodges +splodgy +sploit +splore +splores +splosh +sploshed +sploshes +sploshy +sploshing +splotch +splotched +splotches +splotchy +splotchier +splotchiest +splotchily +splotchiness +splotching +splother +splunge +splunt +splurge +splurged +splurger +splurges +splurgy +splurgier +splurgiest +splurgily +splurging +splurt +spluther +splutter +spluttered +splutterer +spluttery +spluttering +splutters +SPNI +spninx +spninxes +spoach +Spock +Spode +spodes +spodiosite +spodium +spodo- +spodogenic +spodogenous +spodomancy +spodomantic +spodumene +spoffy +spoffish +spoffle +Spofford +spogel +Spohr +spoil +spoil- +spoilable +spoilage +spoilages +spoilate +spoilated +spoilation +spoilbank +spoiled +spoiler +spoilers +spoilfive +spoilful +spoiling +spoilless +spoilment +spoil-mold +spoil-paper +spoils +spoilsman +spoilsmen +spoilsmonger +spoilsport +spoilsports +spoilt +Spokan +Spokane +spoke +spoked +spoke-dog +spokeless +spoken +spokes +spokeshave +spokesman +spokesmanship +spokesmen +spokesperson +spokester +spokeswoman +spokeswomanship +spokeswomen +spokewise +spoky +spoking +spole +spolia +spoliary +spoliaria +spoliarium +spoliate +spoliated +spoliates +spoliating +spoliation +spoliative +spoliator +spoliatory +spoliators +spolium +spondaic +spondaical +spondaics +spondaize +spondean +spondee +spondees +spondiac +Spondiaceae +Spondias +spondil +spondyl +spondylalgia +spondylarthritis +spondylarthrocace +spondyle +spondylexarthrosis +spondylic +spondylid +Spondylidae +spondylioid +spondylitic +spondylitis +spondylium +spondylizema +spondylocace +Spondylocladium +spondylodiagnosis +spondylodidymia +spondylodymus +spondyloid +spondylolisthesis +spondylolisthetic +spondylopathy +spondylopyosis +spondyloschisis +spondylosyndesis +spondylosis +spondylotherapeutics +spondylotherapy +spondylotherapist +spondylotomy +spondylous +Spondylus +spondulicks +spondulics +spondulix +spong +sponge +sponge-bearing +spongecake +sponge-cake +sponge-colored +sponged +sponge-diving +sponge-fishing +spongefly +spongeflies +sponge-footed +spongeful +sponge-leaved +spongeless +spongelet +spongelike +spongeous +sponge-painted +spongeproof +sponger +spongers +sponges +sponge-shaped +spongeware +spongewood +spongy +spongi- +Spongiae +spongian +spongicolous +spongiculture +Spongida +spongier +spongiest +spongiferous +spongy-flowered +spongy-footed +spongiform +Spongiidae +spongily +Spongilla +spongillafly +spongillaflies +spongillid +Spongillidae +spongilline +spongy-looking +spongin +sponginblast +sponginblastic +sponginess +sponging +sponging-house +spongingly +spongins +spongio- +spongioblast +spongioblastic +spongioblastoma +spongiocyte +spongiole +spongiolin +spongiopilin +spongiopiline +spongioplasm +spongioplasmic +spongiose +spongiosity +spongious +spongiousness +Spongiozoa +spongiozoon +spongy-rooted +spongy-wet +spongy-wooded +spongo- +spongoblast +spongoblastic +spongocoel +spongoid +spongology +spongophore +Spongospora +spon-image +sponsal +sponsalia +sponsibility +sponsible +sponsing +sponsion +sponsional +sponsions +sponson +sponsons +sponsor +sponsored +sponsorial +sponsoring +sponsors +sponsorship +sponsorships +sponspeck +spontaneity +spontaneities +spontaneous +spontaneously +spontaneousness +Spontini +sponton +spontoon +spontoons +spoof +spoofed +spoofer +spoofery +spooferies +spoofers +spoofy +spoofing +spoofish +spoofs +spook +spookdom +spooked +spookery +spookeries +spooky +spookier +spookies +spookiest +spookily +spookiness +spooking +spookish +spookism +spookist +spookology +spookological +spookologist +spooks +spool +spooled +spooler +spoolers +spoolful +spooling +spoollike +spools +spool-shaped +spoolwood +spoom +spoon +spoonback +spoon-back +spoonbait +spoon-beaked +spoonbill +spoon-billed +spoonbills +spoon-bowed +spoonbread +spoondrift +spooned +spooney +spooneyism +spooneyly +spooneyness +spooneys +Spooner +spoonerism +spoonerisms +spoon-fashion +spoon-fashioned +spoon-fed +spoon-feed +spoon-feeding +spoonflower +spoon-formed +spoonful +spoonfuls +spoonholder +spoonhutch +spoony +spoonier +spoonies +spooniest +spoonyism +spoonily +spooniness +spooning +spoonism +spoonless +spoonlike +spoonmaker +spoonmaking +spoon-meat +spoons +spoonsful +spoon-shaped +spoonways +spoonwise +spoonwood +spoonwort +Spoor +spoored +spoorer +spooring +spoorn +spoors +spoot +spor +spor- +sporabola +sporaceous +Sporades +sporadial +sporadic +sporadical +sporadically +sporadicalness +sporadicity +sporadicness +sporadin +sporadism +sporadosiderite +sporal +sporange +sporangia +sporangial +sporangidium +sporangiferous +sporangiform +sporangigia +sporangioid +sporangiola +sporangiole +sporangiolum +sporangiophore +sporangiospore +sporangite +Sporangites +sporangium +sporation +spore +spored +sporeformer +sporeforming +sporeling +Sporer +spores +spore's +spory +sporicidal +sporicide +sporid +sporidesm +sporidia +sporidial +sporidiferous +sporidiiferous +sporidiole +sporidiolum +sporidium +sporiferous +sporification +sporing +sporiparity +sporiparous +sporo- +sporoblast +Sporobolus +sporocarp +sporocarpia +sporocarpium +Sporochnaceae +Sporochnus +sporocyst +sporocystic +sporocystid +sporocyte +sporoderm +sporodochia +sporodochium +sporoduct +sporogen +sporogenesis +sporogeny +sporogenic +sporogenous +sporogone +sporogony +sporogonia +sporogonial +sporogonic +sporogonium +sporogonous +sporoid +sporologist +sporomycosis +sporonia +sporont +sporophydium +sporophyl +sporophyll +sporophyllary +sporophyllum +sporophyte +sporophytic +sporophore +sporophoric +sporophorous +sporoplasm +sporopollenin +sporosac +sporostegium +sporostrote +sporotrichosis +sporotrichotic +Sporotrichum +sporous +Sporozoa +sporozoal +sporozoan +sporozoic +sporozoid +sporozoite +sporozooid +sporozoon +sporran +sporrans +sport +sportability +sportable +sport-affording +sportance +sported +sporter +sporters +sportfisherman +sportfishing +sportful +sportfully +sportfulness +sport-giving +sport-hindering +sporty +sportier +sportiest +sportily +sportiness +sporting +sportingly +sporting-wise +sportive +sportively +sportiveness +sportless +sportly +sportling +sport-loving +sport-making +sports +sportscast +sportscaster +sportscasters +sportscasts +sportsman +sportsmanly +sportsmanlike +sportsmanlikeness +sportsmanliness +sportsmanship +sportsmanships +sportsmen +sportsome +sport-starved +sportswear +sportswoman +sportswomanly +sportswomanship +sportswomen +sportswrite +sportswriter +sportswriters +sportswriting +sportula +sportulae +sporular +sporulate +sporulated +sporulating +sporulation +sporulative +sporule +sporules +sporuliferous +sporuloid +sposh +sposhy +Sposi +SPOT +spot-barred +spot-billed +spot-check +spot-drill +spot-eared +spot-face +spot-grind +spot-leaved +spotless +spotlessly +spotlessness +spotlight +spotlighted +spotlighter +spotlighting +spotlights +spotlike +spot-lipped +spotlit +spot-mill +spot-on +spotrump +spots +spot's +Spotsylvania +spotsman +spotsmen +spot-soiled +Spotswood +spottable +spottail +spotted +spotted-beaked +spotted-bellied +spotted-billed +spotted-breasted +spotted-eared +spotted-finned +spotted-leaved +spottedly +spotted-necked +spottedness +spotted-tailed +spotted-winged +spotteldy +spotter +spotters +spotter's +spotty +spottier +spottiest +spottily +spottiness +spotting +spottle +Spottsville +Spottswood +spot-weld +spotwelder +spot-winged +spoucher +spousage +spousal +spousally +spousals +spouse +spouse-breach +spoused +spousehood +spouseless +spouses +spouse's +spousy +spousing +spout +spouted +spouter +spouters +spout-hole +spouty +spoutiness +spouting +spoutless +spoutlike +spoutman +spouts +spp +spp. +SPQR +SPR +sprachgefuhl +sprachle +sprack +sprackish +sprackle +Spracklen +sprackly +sprackness +sprad +spraddle +spraddled +spraddle-legged +spraddles +spraddling +sprag +Sprage +Spragens +spragged +spragger +spragging +spraggly +Spraggs +spragman +sprags +Sprague +Spragueville +spray +sprayboard +spray-casting +spraich +spray-decked +sprayed +sprayey +sprayer +sprayers +sprayful +sprayfully +spraying +sprayless +spraylike +sprain +sprained +spraing +spraining +sprains +spraint +spraints +sprayproof +sprays +spray-shaped +spraith +spray-topped +spray-washed +spray-wet +Sprakers +sprang +sprangle +sprangled +sprangle-top +sprangly +sprangling +sprangs +sprank +sprat +sprat-barley +sprats +Spratt +spratted +spratter +spratty +spratting +sprattle +sprattled +sprattles +sprattling +sprauchle +sprauchled +sprauchling +sprawl +sprawled +sprawler +sprawlers +sprawly +sprawlier +sprawliest +sprawling +sprawlingly +sprawls +spread +spreadability +spreadable +spreadation +spreadboard +spreadeagle +spread-eagle +spread-eagled +spread-eagleism +spread-eagleist +spread-eagling +spreaded +spreader +spreaders +spreadhead +spready +spreading +spreadingly +spreadingness +spreadings +spread-out +spreadover +spread-over +spreads +spread-set +spreadsheet +spreadsheets +spreagh +spreaghery +spreath +spreathed +Sprechgesang +Sprechstimme +spreckle +Spree +spreed +spreeing +sprees +spree's +spreeuw +Sprekelia +spreng +sprenge +sprenging +sprent +spret +spretty +sprew +sprewl +sprezzatura +spry +spridhogue +spried +sprier +spryer +spriest +spryest +sprig +sprig-bit +Sprigg +sprigged +sprigger +spriggers +spriggy +spriggier +spriggiest +sprigging +spright +sprighted +sprightful +sprightfully +sprightfulness +sprighty +sprightly +sprightlier +sprightliest +sprightlily +sprightliness +sprightlinesses +sprights +spriglet +sprigs +sprigtail +sprig-tailed +spryly +sprindge +spryness +sprynesses +Spring +spring- +springal +springald +springals +spring-beam +spring-blooming +spring-blossoming +springboard +spring-board +springboards +Springbok +springboks +spring-born +Springboro +Springbrook +springbuck +spring-budding +spring-clean +spring-cleaner +spring-cleaning +Springdale +spring-driven +springe +springed +springeing +Springer +springerle +springers +Springerton +Springerville +springes +Springfield +springfinger +springfish +springfishes +spring-flood +spring-flowering +spring-framed +springful +spring-gathered +spring-grown +springgun +springhaas +spring-habited +springhalt +springhead +spring-head +spring-headed +spring-heeled +Springhill +Springhope +Springhouse +Springy +springier +springiest +springily +springiness +springing +springingly +spring-jointed +springle +springled +springless +springlet +springly +Springlick +springlike +springling +spring-loaded +springlock +spring-lock +spring-made +springmaker +springmaking +spring-peering +spring-planted +spring-plow +Springport +spring-raised +Springs +spring-seated +spring-set +spring-snecked +spring-sowed +spring-sown +spring-spawning +spring-stricken +springtail +spring-tail +spring-taught +spring-tempered +springtide +spring-tide +spring-tight +springtime +spring-touched +Springtown +springtrap +spring-trip +Springvale +Springville +Springwater +spring-well +springwood +spring-wood +springworm +springwort +springwurzel +sprink +sprinkle +sprinkled +sprinkleproof +sprinkler +sprinklered +sprinklers +sprinkles +sprinkling +sprinklingly +sprinklings +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprit +sprite +spritehood +spriteless +spritely +spritelike +spriteliness +sprites +spritish +sprits +spritsail +sprittail +spritted +spritty +sprittie +spritting +spritz +spritzed +spritzer +spritzes +sproat +sprocket +sprockets +sprod +sprogue +sproil +sprong +sprose +sprot +sproty +Sprott +sprottle +Sproul +sprout +sproutage +sprouted +sprouter +sproutful +sprouting +sproutland +sproutling +sprouts +sprowsy +Spruance +spruce +spruced +sprucely +spruceness +sprucer +sprucery +spruces +sprucest +sprucy +sprucier +spruciest +sprucify +sprucification +sprucing +sprue +spruer +sprues +sprug +sprugs +spruik +spruiker +spruit +Sprung +sprunk +sprunny +sprunt +spruntly +sprusado +sprush +SPS +spt +SPU +SPUCDL +SPUD +spud-bashing +spudboy +spudded +spudder +spudders +spuddy +spudding +spuddle +spuds +spue +spued +spues +spuffle +spug +spuggy +spuilyie +spuilzie +spuing +spuke +spule-bane +spulyie +spulyiement +spulzie +Spumans +spumante +spume +spumed +spumes +spumescence +spumescent +spumy +spumier +spumiest +spumiferous +spumification +spumiform +spuming +spumoid +spumone +spumones +spumoni +spumonis +spumose +spumous +spun +spunch +spung +spunge +spunyarn +spunk +spunked +spunky +spunkie +spunkier +spunkies +spunkiest +spunkily +spunkiness +spunking +spunkless +spunklessly +spunklessness +spunks +spunny +spunnies +spun-out +spunware +SPUR +spur-bearing +spur-clad +spurdie +spurdog +spur-driven +spur-finned +spurflower +spurgall +spur-gall +spurgalled +spur-galled +spurgalling +spurgalls +spurge +spur-geared +Spurgeon +Spurger +spurges +spurgewort +spurge-wort +spur-gilled +spur-heeled +spuria +spuriae +spuries +spuriosity +spurious +spuriously +spuriousness +Spurius +spur-jingling +spurl +spur-leather +spurless +spurlet +spurlike +spurling +Spurlock +Spurlockville +spurluous +spurmaker +spurmoney +spurn +spurned +spurner +spurners +spurning +spurnpoint +spurns +spurnwater +spur-off-the-moment +spur-of-the-moment +spurproof +spurred +spurrey +spurreies +spurreys +spurrer +spurrers +spurry +spurrial +spurrier +spurriers +spurries +spurring +spurrings +spurrite +spur-royal +spur-rowel +spurs +spur's +spur-shaped +spurt +spur-tailed +spurted +spurter +spurting +spurtive +spurtively +spurtle +spurtleblade +spurtles +spur-toed +spurts +spurway +spurwing +spur-wing +spurwinged +spur-winged +spurwort +sput +sputa +sputative +spute +Sputnik +sputniks +sputta +sputter +sputtered +sputterer +sputterers +sputtery +sputtering +sputteringly +sputters +sputum +sputumary +sputumose +sputumous +Sq +Sq. +SQA +SQC +sqd +SQE +SQL +SQLDS +sqq +sqq. +sqrt +squab +squabash +squabasher +squabbed +squabber +squabby +squabbier +squabbiest +squabbing +squabbish +squabble +squabbled +squabbler +squabblers +squabbles +squabbly +squabbling +squabblingly +squab-pie +squabs +squacco +squaccos +squad +squadded +squadder +squaddy +squadding +squader +squadrate +squadrism +squadrol +squadron +squadrone +squadroned +squadroning +squadrons +squadron's +squads +squad's +squads-left +squads-right +squail +squailer +squails +squalene +squalenes +Squali +squalid +Squalida +Squalidae +squalider +squalidest +squalidity +squalidly +squalidness +squaliform +squall +squalled +squaller +squallery +squallers +squally +squallier +squalliest +squalling +squallish +squalls +squall's +squalm +Squalodon +squalodont +Squalodontidae +squaloid +Squaloidei +squalor +squalors +Squalus +squam +squam- +squama +squamaceous +squamae +Squamariaceae +Squamata +squamate +squamated +squamatine +squamation +squamatogranulous +squamatotuberculate +squame +squamella +squamellae +squamellate +squamelliferous +squamelliform +squameous +squamy +squamiferous +squamify +squamiform +squamigerous +squamipennate +Squamipennes +squamipinnate +Squamipinnes +squamish +squamo- +squamocellular +squamoepithelial +squamoid +squamomastoid +squamo-occipital +squamoparietal +squamopetrosal +squamosa +squamosal +squamose +squamosely +squamoseness +squamosis +squamosity +squamoso- +squamosodentated +squamosoimbricated +squamosomaxillary +squamosoparietal +squamosoradiate +squamosotemporal +squamosozygomatic +squamosphenoid +squamosphenoidal +squamotemporal +squamous +squamously +squamousness +squamozygomatic +Squamscot +squamula +squamulae +squamulate +squamulation +squamule +squamuliform +squamulose +squander +squandered +squanderer +squanderers +squandering +squanderingly +squandermania +squandermaniac +squanders +squanter-squash +squantum +squarable +square +squareage +square-barred +square-based +square-bashing +square-bladed +square-bodied +square-bottomed +square-browed +square-built +square-butted +squarecap +square-cheeked +square-chinned +square-countered +square-cut +squared +square-dancer +square-dealing +squaredly +square-draw +square-drill +square-eared +square-edged +square-elbowed +squareface +square-faced +square-figured +squareflipper +square-fronted +squarehead +square-headed +square-hewn +square-jawed +square-John +square-jointed +square-leg +squarely +squarelike +square-lipped +square-looking +square-made +squareman +square-marked +squaremen +square-meshed +squaremouth +square-mouthed +square-necked +squareness +square-nosed +squarer +square-rigged +square-rigger +squarers +square-rumped +squares +square-set +square-shafted +square-shaped +square-shooting +square-shouldered +square-skirted +squarest +square-stalked +square-stem +square-stemmed +square-sterned +squaretail +square-tailed +square-thread +square-threaded +square-tipped +squaretoed +square-toed +square-toedness +square-toes +square-topped +square-towered +squarewise +squary +squarier +squaring +squarish +squarishly +squarishness +squark +squarrose +squarrosely +squarroso- +squarroso-dentate +squarroso-laciniate +squarroso-pinnatipartite +squarroso-pinnatisect +squarrous +squarrulose +squarson +squarsonry +squash +squash- +squashberry +squashed +squasher +squashers +squashes +squashy +squashier +squashiest +squashily +squashiness +squashing +squashs +squassation +squat +Squatarola +squatarole +squat-bodied +squat-built +squaterole +squat-hatted +Squatina +squatinid +Squatinidae +squatinoid +Squatinoidei +squatly +squatment +squatmore +squatness +squats +squattage +squatted +squatter +squatterarchy +squatterdom +squattered +squattering +squatterism +squatterproof +squatters +squattest +squatty +squattier +squattiest +squattily +squattiness +squatting +squattingly +squattish +squattle +squattocracy +squattocratic +squatwise +squaw +squawberry +squawberries +squawbush +squawdom +squaw-drops +squawfish +squawfishes +squawflower +squawk +squawked +squawker +squawkers +squawky +squawkie +squawkier +squawkiest +squawking +squawkingly +squawks +squawl +squawler +Squawmish +squawroot +squaws +Squawtits +squawweed +Squaxon +squdge +squdgy +squeak +squeaked +squeaker +squeakery +squeakers +squeaky +squeakier +squeakiest +squeakyish +squeakily +squeakiness +squeaking +squeakingly +squeaklet +squeakproof +squeaks +squeal +squeald +squealed +squealer +squealers +squealing +squeals +squeam +squeamy +squeamish +squeamishly +squeamishness +squeamous +squeasy +Squedunk +squeege +squeegee +squeegeed +squeegeeing +squeegees +squeegeing +squeel +squeezability +squeezable +squeezableness +squeezably +squeeze +squeeze-box +squeezed +squeezeman +squeezer +squeezers +squeezes +squeeze-up +squeezy +squeezing +squeezingly +squeg +squegged +squegging +squegs +squelch +squelched +squelcher +squelchers +squelches +squelchy +squelchier +squelchiest +squelchily +squelchiness +squelching +squelchingly +squelchingness +squelette +squench +squencher +squet +squeteague +squetee +squib +Squibb +squibbed +squibber +squibbery +squibbing +squibbish +squibcrack +squiblet +squibling +squibs +squibster +SQUID +squidded +squidder +squidding +squiddle +squidge +squidgereen +squidgy +squidgier +squidgiest +squid-jigger +squid-jigging +squids +Squier +squiffed +squiffer +squiffy +squiffier +squiffiest +squiggle +squiggled +squiggles +squiggly +squigglier +squiggliest +squiggling +squilgee +squilgeed +squilgeeing +squilgeer +squilgees +squilgeing +Squill +Squilla +squillae +squillagee +squillageed +squillageeing +squillageing +squillas +squillery +squillgee +squillgeed +squillgeeing +squillgeing +squillian +squillid +Squillidae +squillitic +squill-like +squilloid +Squilloidea +squills +squimmidge +squin +squinacy +squinance +squinancy +squinant +squinch +squinched +squinch-eyed +squinches +squinching +squinny +squinnied +squinnier +squinnies +squinniest +squinnying +squinsy +squint +squinted +squint-eye +squint-eyed +squint-eyedness +squinter +squinters +squintest +squinty +squintier +squintiest +squinting +squintingly +squintingness +squintly +squintness +squints +squirage +squiralty +squirarch +squirarchal +squirarchy +squirarchical +squirarchies +Squire +squirearch +squirearchal +squirearchy +squirearchical +squirearchies +squired +squiredom +squireen +squireens +squirehood +squireless +squirelet +squirely +squirelike +squireling +squireocracy +Squires +squire's +squireship +squiress +squiret +squirewise +squiring +squirish +squirism +squirk +squirl +squirm +squirmed +squirmer +squirmers +squirmy +squirmier +squirmiest +squirminess +squirming +squirmingly +squirms +squirr +squirrel +squirrel-colored +squirreled +squirrel-eyed +squirrelfish +squirrelfishes +squirrel-headed +squirrely +squirrelian +squirreline +squirreling +squirrelish +squirrelled +squirrelly +squirrellike +squirrel-limbed +squirrelling +squirrel-minded +squirrelproof +squirrels +squirrel's-ear +squirrelsstagnate +squirreltail +squirrel-tail +squirrel-trimmed +squirt +squirted +squirter +squirters +squirt-fire +squirty +squirtiness +squirting +squirtingly +squirtish +squirts +squish +squished +squishes +squishy +squishier +squishiest +squishiness +squishing +squish-squash +squiss +squit +squitch +squitchy +squitter +squiz +squoosh +squooshed +squooshes +squooshy +squooshing +squoze +squshy +squshier +squshiest +squush +squushed +squushes +squushy +squushing +SR +Sr. +SRA +Sra. +srac +sraddha +sraddhas +sradha +sradhas +SRAM +sramana +sravaka +SRB +Srbija +SRBM +SRC +SRCN +SRD +SRI +sridhar +sridharan +srikanth +Srinagar +Srini +srinivas +Srinivasa +srinivasan +sriram +sris +srivatsan +SRM +SRN +SRO +SRP +SRS +Srta +Srta. +SRTS +sruti +SS +s's +ss. +SS-10 +SS-11 +SS-9 +SSA +SSAP +SSAS +SSB +SSBAM +SSC +SScD +SSCP +S-scroll +SSD +SSDU +SSE +ssed +SSEL +SSF +SSFF +SSG +S-shaped +SSI +ssing +SSM +SSME +SSN +SSO +ssort +SSP +SSPC +SSPF +SSPRU +SSPS +SSR +SSRMS +SSS +SST +S-state +SSTO +sstor +SSTTSS +SSTV +ssu +SSW +st +St. +Sta +staab +Staal +Staatsburg +Staatsozialismus +staatsraad +Staatsrat +stab +stabbed +stabber +stabbers +stabbing +stabbingly +stabbingness +stabilate +stabile +stabiles +stabilify +stabiliment +stabilimeter +stabilisation +stabilise +stabilised +stabiliser +stabilising +stabilist +stabilitate +stability +stabilities +stability's +stabilivolt +stabilization +stabilizator +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +stable +stableboy +stable-born +stabled +stableful +stablekeeper +stablelike +stableman +stablemate +stablemeal +stablemen +stableness +stabler +stablers +stables +stablest +stablestand +stable-stand +stableward +stablewards +stably +stabling +stablings +stablish +stablished +stablishes +stablishing +stablishment +staboy +stabproof +Stabreim +Stabroek +stabs +stabulate +stabulation +stabwort +stacc +stacc. +staccado +staccati +staccato +staccatos +Stace +Stacee +Stacey +stacher +stachering +stachydrin +stachydrine +stachyose +Stachys +Stachytarpheta +Stachyuraceae +stachyuraceous +Stachyurus +Staci +Stacy +Stacia +Stacie +Stacyville +stack +stackable +stackage +stacked +stackencloud +stacker +stackering +stackers +stacket +stackfreed +stackful +stackgarth +stack-garth +Stackhousia +Stackhousiaceae +stackhousiaceous +stackyard +stacking +stackless +stackman +stackmen +stacks +stack's +stackstand +stackup +stackups +stacte +stactes +stactometer +stad +stadda +staddle +staddles +staddlestone +staddling +stade +stader +stades +stadholder +stadholderate +stadholdership +stadhouse +stadia +stadial +stadias +stadic +stadie +stadimeter +stadiometer +stadion +stadium +stadiums +stadle +Stadt +stadthaus +stadtholder +stadtholderate +stadtholdership +stadthouse +Stafani +stafette +staff +Staffa +staffage +Staffan +Staffard +staffed +staffelite +staffer +staffers +staffete +staff-herd +staffier +staffing +staffish +staffless +staffman +staffmen +Stafford +Staffordshire +Staffordsville +Staffordville +Staffs +staffstriker +Staford +Stag +stag-beetle +stagbush +STAGE +stageability +stageable +stageableness +stageably +stage-blanks +stage-bleed +stagecoach +stage-coach +stagecoaches +stagecoaching +stagecraft +staged +stagedom +stagefright +stage-frighten +stageful +stagehand +stagehands +stagehouse +stagey +stag-eyed +stageland +stagelike +stageman +stage-manage +stage-managed +stage-manager +stage-managing +stagemen +stager +stagery +stagers +stages +stagese +stage-set +stagestruck +stage-struck +stag-evil +stagewise +stageworthy +stagewright +stagflation +Stagg +staggard +staggards +staggart +staggarth +staggarts +stagged +stagger +staggerbush +staggered +staggerer +staggerers +staggery +staggering +staggeringly +staggers +staggerweed +staggerwort +staggy +staggie +staggier +staggies +staggiest +stagging +stag-hafted +stag-handled +staghead +stag-headed +stag-headedness +staghorn +stag-horn +stag-horned +staghound +staghunt +staghunter +staghunting +stagy +stagiary +stagier +stagiest +stagily +staginess +staging +stagings +stagion +Stagira +Stagirite +Stagyrite +Stagiritic +staglike +stagmometer +stagnance +stagnancy +stagnant +stagnant-blooded +stagnantly +stagnant-minded +stagnantness +stagnant-souled +stagnate +stagnated +stagnates +stagnating +stagnation +stagnations +stagnatory +stagnature +stagne +stag-necked +stagnicolous +stagnize +stagnum +Stagonospora +stags +stag's +stagskin +stag-sure +stagworm +Stahl +Stahlhelm +Stahlhelmer +Stahlhelmist +Stahlian +Stahlianism +Stahlism +Stahlstown +stay +staia +stayable +stay-at-home +stay-a-while +stay-bearer +staybolt +stay-bolt +staid +staider +staidest +staidly +staidness +stayed +stayer +stayers +staig +staight-bred +staigs +stay-in +staying +stail +staylace +stayless +staylessness +stay-log +staymaker +staymaking +stain +stainability +stainabilities +stainable +stainableness +stainably +stained +stainer +stainers +Staines +stainful +stainierite +staynil +staining +stainless +stainlessly +stainlessness +stainproof +stains +staio +stayover +staypak +stair +stairbeak +stairbuilder +stairbuilding +staircase +staircases +staircase's +staired +stair-foot +stairhead +stair-head +stairy +stairless +stairlike +stairs +stair's +stairstep +stair-step +stair-stepper +stairway +stairways +stairway's +stairwell +stairwells +stairwise +stairwork +stays +staysail +staysails +stayship +stay-ship +stay-tape +staith +staithe +staithes +staithman +staithmen +Stayton +staiver +stake +stake-boat +staked +stakehead +stakeholder +stakemaster +stakeout +stakeouts +staker +stakerope +stakes +Stakhanov +Stakhanovism +Stakhanovite +staking +stalace +stalactic +stalactical +stalactiform +stalactital +stalactite +stalactited +stalactites +stalactitic +stalactitical +stalactitically +stalactitied +stalactitiform +stalactitious +stalag +stalagma +stalagmite +stalagmites +stalagmitic +stalagmitical +stalagmitically +stalagmometer +stalagmometry +stalagmometric +stalags +Stalder +stale +staled +stale-drunk +stale-grown +Staley +stalely +stalemate +stalemated +stalemates +stalemating +stale-mouthed +staleness +staler +stales +stalest +stale-worn +Stalin +Stalinabad +staling +Stalingrad +Stalinism +Stalinist +stalinists +Stalinite +Stalino +Stalinogrod +Stalinsk +Stalk +stalkable +stalked +stalk-eyed +Stalker +stalkers +stalky +stalkier +stalkiest +stalkily +stalkiness +stalking +stalking-horse +stalkingly +stalkless +stalklet +stalklike +stalko +stalkoes +stalks +stall +stallage +stalland +stallar +stallary +stallboard +stallboat +stalled +stallenger +staller +stallership +stall-fed +stall-feed +stall-feeding +stalling +stallinger +stallingken +stallings +stallion +stallionize +stallions +stallkeeper +stall-like +stallman +stall-master +stallmen +stallment +stallon +stalls +Stallworth +stalwart +stalwartism +stalwartize +stalwartly +stalwartness +stalwarts +stalworth +stalworthly +stalworthness +stam +Stamata +stamba +Stambaugh +stambha +Stamboul +stambouline +Stambul +stamen +stamened +stamens +stamen's +Stamford +stamin +stamin- +stamina +staminal +staminas +staminate +stamindia +stamineal +stamineous +staminiferous +staminigerous +staminode +staminody +staminodia +staminodium +Stammbaum +stammel +stammelcolor +stammels +stammer +stammered +stammerer +stammerers +stammering +stammeringly +stammeringness +stammers +stammerwort +stammrel +stamnoi +stamnos +stamp +stampable +stampage +stamped +stampedable +stampede +stampeded +stampeder +stampedes +stampeding +stampedingly +stampedo +stampee +stamper +stampery +stampers +stamphead +Stampian +stamping +stample +stampless +stamp-licking +stampman +stampmen +Stamps +stampsman +stampsmen +stampweed +Stan +Stanaford +Stanardsville +Stanberry +stance +stances +stanch +stanchable +stanched +stanchel +stancheled +stancher +stanchers +stanches +stanchest +Stanchfield +stanching +stanchion +stanchioned +stanchioning +stanchions +stanchless +stanchlessly +stanchly +stanchness +stand +standage +standard +standardbearer +standard-bearer +standardbearers +standard-bearership +standardbred +standard-bred +standard-gage +standard-gaged +standard-gauge +standard-gauged +standardise +standardised +standardizable +standardization +standardizations +standardize +standardized +standardizer +standardizes +standardizing +standardly +standardness +standards +standard-sized +standard-wing +standardwise +standaway +standback +standby +stand-by +standbybys +standbys +stand-bys +stand-down +stand-easy +standee +standees +standel +standelwelks +standelwort +Stander +stander-by +standergrass +standers +standerwort +standeth +standfast +Standford +standi +Standice +stand-in +Standing +standing-place +standings +Standish +standishes +Standley +standoff +stand-off +standoffish +stand-offish +standoffishly +stand-offishly +standoffishness +stand-offishness +standoffs +standout +standouts +standpat +standpatism +standpatter +stand-patter +standpattism +standpipe +stand-pipe +standpipes +standpoint +standpoints +standpoint's +standpost +stands +standstill +stand-to +standup +stand-up +Standush +stane +stanechat +staned +stanek +stanes +Stanfield +Stanfill +Stanford +Stanfordville +stang +stanged +Stangeria +stanging +stangs +Stanhope +Stanhopea +stanhopes +staniel +stanine +stanines +staning +Stanislao +Stanislas +Stanislaus +Stanislavski +Stanislavsky +Stanislaw +Stanislawow +stanitsa +stanitza +stanjen +stank +stankie +stanks +Stanlee +Stanley +Stanleigh +Stanleytown +Stanleyville +Stanly +stann- +stannane +stannary +Stannaries +stannate +stannator +stannel +stanner +stannery +stanners +Stannfield +stannic +stannid +stannide +stanniferous +stannyl +stannite +stannites +stanno +stanno- +stannoso- +stannotype +stannous +stannoxyl +stannum +stannums +Stannwood +Stanovoi +Stans +stantibus +Stanton +Stantonsburg +Stantonville +Stanville +Stanway +Stanwin +Stanwinn +Stanwood +stanza +stanzaed +stanzaic +stanzaical +stanzaically +stanzas +stanza's +stanze +Stanzel +stanzo +stap +stapedectomy +stapedectomized +stapedes +stapedez +stapedial +stapediform +stapediovestibular +stapedius +Stapelia +stapelias +stapes +staph +staphyle +Staphylea +Staphyleaceae +staphyleaceous +staphylectomy +staphyledema +staphylematoma +staphylic +staphyline +staphylinic +staphylinid +Staphylinidae +staphylinideous +Staphylinoidea +Staphylinus +staphylion +staphylitis +staphylo- +staphyloangina +staphylococcal +staphylococcemia +staphylococcemic +staphylococci +staphylococcic +staphylococcocci +Staphylococcus +staphylodermatitis +staphylodialysis +staphyloedema +staphylohemia +staphylolysin +staphyloma +staphylomatic +staphylomatous +staphylomycosis +staphyloncus +staphyloplasty +staphyloplastic +staphyloptosia +staphyloptosis +staphyloraphic +staphylorrhaphy +staphylorrhaphic +staphylorrhaphies +staphyloschisis +staphylosis +staphylotome +staphylotomy +staphylotomies +staphylotoxin +staphisagria +staphs +staple +stapled +staple-fashion +staple-headed +Staplehurst +stapler +staplers +Staples +staple-shaped +Stapleton +staplewise +staplf +stapling +stapple +Star +star-apple +star-aspiring +star-bearing +star-bedecked +star-bedizened +star-bespotted +star-bestudded +star-blasting +starblind +starbloom +starboard +starboards +starbolins +star-born +starbowlines +starbright +star-bright +star-broidered +Starbuck +starch +star-chamber +starchboard +starch-digesting +starched +starchedly +starchedness +starcher +starches +starchflower +starchy +starchier +starchiest +starchily +starchiness +starching +starchless +starchly +starchlike +starchmaker +starchmaking +starchman +starchmen +starchness +starch-producing +starch-reduced +starchroot +starch-sized +starchworks +starchwort +star-climbing +star-connected +starcraft +star-crossed +star-decked +star-directed +star-distant +star-dogged +stardom +stardoms +stardust +star-dust +stardusts +stare +stare-about +stared +staree +star-eyed +star-embroidered +starer +starers +stares +starets +star-fashion +star-fed +starfish +starfishes +starflower +star-flower +star-flowered +Starford +starfruit +starful +stargaze +star-gaze +stargazed +stargazer +star-gazer +stargazers +stargazes +stargazing +star-gazing +Stargell +star-grass +stary +starik +staring +staringly +Starinsky +star-inwrought +star-ypointing +Stark +stark-awake +stark-becalmed +stark-blind +stark-calm +stark-dead +stark-drunk +stark-dumb +Starke +Starkey +starken +starker +starkers +starkest +stark-false +starky +starkle +starkly +stark-mad +stark-naked +stark-naught +starkness +stark-new +stark-raving +Starks +Starksboro +stark-spoiled +stark-staring +stark-stiff +Starkville +Starkweather +stark-wild +stark-wood +Starla +star-leaved +star-led +Starlene +starless +starlessly +starlessness +starlet +starlets +starlight +starlighted +starlights +starlike +star-like +Starlin +Starling +starlings +starlit +starlite +starlitten +starmonger +star-mouthed +starn +starnel +starny +starnie +starnose +star-nosed +starnoses +Starobin +star-of-Bethlehem +star-of-Jerusalem +Staroobriadtsi +starost +starosta +starosti +starosty +star-paved +star-peopled +star-pointed +star-proof +starquake +Starr +starred +starry +star-ribbed +starry-bright +starry-eyed +starrier +starriest +starrify +starry-flowered +starry-golden +starry-headed +starrily +starry-nebulous +starriness +starring +starringly +Starrucca +STARS +star's +star-scattered +starshake +star-shaped +starshine +starship +starshoot +starshot +star-shot +star-skilled +stars-of-Bethlehem +stars-of-Jerusalem +star-spangled +star-staring +starstone +star-stone +starstroke +starstruck +star-studded +star-surveying +star-sweet +start +star-taught +started +starter +starter-off +starters +Startex +startful +startfulness +star-thistle +starthroat +star-throated +starty +starting +starting-hole +startingly +startingno +startish +startle +startled +startler +startlers +startles +startly +startling +startlingly +startlingness +startlish +startlishness +start-naked +start-off +startor +starts +startsy +startup +start-up +startups +startup's +starvation +starvations +starve +starveacre +starved +starvedly +starved-looking +starveling +starvelings +starven +starver +starvers +starves +starvy +starving +starw +starward +star-watching +star-wearing +starwise +star-wise +starworm +starwort +starworts +stases +stash +stashed +stashes +stashie +stashing +stasidia +stasidion +stasima +stasimetric +stasimon +stasimorphy +stasiphobia +stasis +stasisidia +Stasny +stasophobia +Stassen +stassfurtite +stat +stat. +statable +statal +statampere +statant +statary +statcoulomb +State +stateable +state-aided +state-caused +state-changing +statecraft +stated +statedly +state-educated +state-enforced +state-fed +stateful +statefully +statefulness +statehood +statehoods +Statehouse +state-house +statehouses +stateless +statelessness +statelet +stately +stately-beauteous +statelich +statelier +stateliest +stately-grave +statelily +stateliness +statelinesses +stately-paced +stately-sailing +stately-storied +stately-written +state-making +state-mending +statement +statements +statement's +statemonger +state-monger +Staten +Statenville +state-of-the-art +state-owned +state-paid +state-pensioned +state-prying +state-provided +state-provisioned +statequake +stater +statera +state-ridden +stateroom +state-room +staterooms +staters +state-ruling +States +state's +statesboy +Statesboro +States-General +stateship +stateside +statesider +statesman +statesmanese +statesmanly +statesmanlike +statesmanship +statesmanships +statesmen +statesmonger +state-socialist +states-people +Statesville +stateswoman +stateswomen +state-taxed +stateway +statewide +state-wide +state-wielding +statfarad +Statham +stathenry +stathenries +stathenrys +stathmoi +stathmos +static +statical +statically +Statice +statices +staticky +staticproof +statics +stating +station +stational +stationary +stationaries +stationarily +stationariness +stationarity +stationed +stationer +stationery +stationeries +stationers +station-house +stationing +stationman +stationmaster +stations +station-to-station +Statis +statiscope +statism +statisms +statist +statistic +statistical +statistically +statistician +statisticians +statistician's +statisticize +statistics +statistology +statists +Statius +stative +statives +statize +Statler +stato- +statoblast +statocyst +statocracy +statohm +statolatry +statolith +statolithic +statometer +stator +statoreceptor +statorhab +stators +statoscope +statospore +stats +statua +statuary +statuaries +statuarism +statuarist +statue +statue-blind +statue-bordered +statuecraft +statued +statueless +statuelike +statues +statue's +statuesque +statuesquely +statuesqueness +statuette +statuettes +statue-turning +statuing +stature +statured +statures +status +statuses +status-seeking +statutable +statutableness +statutably +statutary +statute +statute-barred +statute-book +statuted +statutes +statute's +statuting +statutory +statutorily +statutoriness +statutum +statvolt +staucher +Stauder +Staudinger +Stauffer +stauk +staumer +staumeral +staumrel +staumrels +staun +staunch +staunchable +staunched +stauncher +staunches +staunchest +staunching +staunchly +staunchness +Staunton +staup +stauracin +stauraxonia +stauraxonial +staurion +stauro- +staurolatry +staurolatries +staurolite +staurolitic +staurology +Stauromedusae +stauromedusan +stauropegia +stauropegial +stauropegion +stauropgia +stauroscope +stauroscopic +stauroscopically +staurotide +stauter +Stav +stavable +Stavanger +stave +staveable +staved +staveless +staver +stavers +staverwort +staves +stavesacre +stavewise +stavewood +staving +stavrite +Stavro +Stavropol +Stavros +Staw +stawn +stawsome +staxis +STB +Stbark +stbd +STC +stchi +Stclair +STD +std. +stddmp +St-Denis +STDM +Ste +Ste. +steaakhouse +Stead +steadable +steaded +steadfast +steadfastly +steadfastness +steadfastnesses +Steady +steadied +steady-eyed +steadier +steadiers +steadies +steadiest +steady-footed +steady-going +steady-handed +steady-handedness +steady-headed +steady-hearted +steadying +steadyingly +steadyish +steadily +steady-looking +steadiment +steady-minded +steady-nerved +steadiness +steadinesses +steading +steadings +steady-stream +steadite +steadman +steads +steak +steakhouse +steakhouses +steaks +steak's +steal +stealability +stealable +stealage +stealages +stealed +stealer +stealers +stealy +stealing +stealingly +stealings +steals +stealth +stealthful +stealthfully +stealthy +stealthier +stealthiest +stealthily +stealthiness +stealthless +stealthlike +stealths +stealthwise +steam +steamboat +steamboating +steamboatman +steamboatmen +steamboats +steamboat's +steam-boiler +Steamburg +steamcar +steam-chest +steam-clean +steam-cleaned +steam-cooked +steam-cut +steam-distill +steam-dredge +steam-dried +steam-driven +steam-eating +steamed +steam-engine +steamer +steamer-borne +steamered +steamerful +steamering +steamerless +steamerload +steamers +steam-filled +steamfitter +steamfitting +steam-going +steam-heat +steam-heated +steamy +steamie +steamier +steamiest +steamily +steaminess +steaming +steam-lance +steam-lanced +steam-lancing +steam-laundered +steamless +steamlike +steampipe +steam-pocket +steam-processed +steamproof +steam-propelled +steam-ridden +steamroll +steam-roll +steamroller +steam-roller +steamrollered +steamrollering +steamrollers +steams +steamship +steamships +steamship's +steam-shovel +steamtight +steamtightness +steam-type +steam-treated +steam-turbine +steam-wrought +stean +steaning +steapsin +steapsins +stearate +stearates +stearic +steariform +stearyl +stearin +stearine +stearines +stearins +Stearn +Stearne +Stearns +stearo- +stearolactone +stearone +stearoptene +stearrhea +stearrhoea +steat- +steatin +steatite +steatites +steatitic +steato- +steatocele +steatogenous +steatolysis +steatolytic +steatoma +steatomas +steatomata +steatomatous +steatopathic +steatopyga +steatopygy +steatopygia +steatopygic +steatopygous +Steatornis +Steatornithes +Steatornithidae +steatorrhea +steatorrhoea +steatoses +steatosis +stebbins +stech +stechados +Stecher +Stechhelm +stechling +Steck +steckling +steddle +Steddman +stedfast +stedfastly +stedfastness +stedhorses +Stedman +Stedmann +Stedt +steeadying +steed +steedless +steedlike +Steedman +steeds +steek +steeked +steeking +steekkan +steekkannen +steeks +Steel +steel-black +steel-blue +Steelboy +steel-bound +steelbow +steel-bow +steel-bright +steel-cage +steel-capped +steel-cased +steel-clad +steel-clenched +steel-cold +steel-colored +steel-covered +steel-cut +steel-digesting +Steele +steeled +steel-edged +steelen +steeler +steelers +Steeleville +steel-faced +steel-framed +steel-gray +steel-grained +steel-graven +steel-green +steel-hard +steel-hardened +steelhead +steel-head +steel-headed +steelheads +steelhearted +steel-hilted +steely +steelyard +steelyards +steelie +steelier +steelies +steeliest +steelify +steelification +steelified +steelifying +steeliness +steeling +steelless +steellike +steel-lined +steelmake +steelmaker +steelmaking +steelman +steelmen +steel-nerved +steel-pen +steel-plated +steel-pointed +steelproof +steel-rimmed +steel-riveted +steels +steel-shafted +steel-sharp +steel-shod +steel-strong +steel-studded +steel-tempered +steel-tipped +steel-tired +steel-topped +steel-trap +Steelville +steelware +steelwork +steelworker +steelworking +steelworks +steem +Steen +steenboc +steenbock +steenbok +steenboks +steenbras +steenbrass +Steenie +steening +steenkirk +Steens +steenstrupine +steenth +Steep +steep-ascending +steep-backed +steep-bending +steep-descending +steepdown +steep-down +steeped +steepen +steepened +steepening +steepens +steeper +steepers +steepest +steep-faced +steep-gabled +steepgrass +steep-hanging +steepy +steep-yawning +steepiness +steeping +steepish +steeple +steeplebush +steeplechase +steeplechaser +steeplechases +steeplechasing +steeple-crown +steeple-crowned +steepled +steeple-head +steeple-high +steeple-house +steeplejack +steeple-jacking +steeplejacks +steepleless +steeplelike +steeple-loving +steeple-roofed +steeples +steeple's +steeple-shadowed +steeple-shaped +steeple-studded +steepletop +steeple-topped +steeply +steepness +steepnesses +steep-pitched +steep-pointed +steep-rising +steep-roofed +steeps +steep-scarped +steep-sided +steep-streeted +steep-to +steep-up +steep-walled +steepweed +steepwort +steer +steerability +steerable +steerage +steerages +steerageway +Steere +steered +steerer +steerers +steery +steering +steeringly +steerless +steerling +steerman +steermanship +steers +steersman +steersmate +steersmen +steerswoman +steeve +steeved +steevely +steever +steeves +steeving +steevings +Stefa +Stefan +Stefana +Stefanac +Stefania +Stefanie +Stefano +Stefansson +Steff +Steffan +Steffane +Steffen +Steffens +Steffenville +Steffi +Steffy +Steffie +Steffin +steg +steganogram +steganography +steganographical +steganographist +Steganophthalmata +steganophthalmate +steganophthalmatous +Steganophthalmia +steganopod +steganopodan +Steganopodes +steganopodous +Steger +stegh +Stegman +stegnosis +stegnotic +stego- +stegocarpous +Stegocephalia +stegocephalian +stegocephalous +Stegodon +stegodons +stegodont +stegodontine +Stegomyia +Stegomus +stegosaur +stegosauri +Stegosauria +stegosaurian +stegosauroid +stegosaurs +Stegosaurus +Stehekin +stey +Steichen +steid +Steier +Steiermark +steigh +Stein +Steinamanger +Steinauer +Steinbeck +Steinberg +Steinberger +steinbock +steinbok +steinboks +steinbuck +Steiner +Steinerian +steinful +Steinhatchee +Steinheil +steyning +Steinitz +Steinke +steinkirk +Steinman +Steinmetz +steins +Steinway +Steinwein +Steyr +Steironema +stekan +stela +stelae +stelai +stelar +Stelazine +stele +stelene +steles +stelic +stell +Stella +stellar +stellarator +stellary +Stellaria +stellas +stellate +stellate-crystal +stellated +stellately +stellate-pubescent +stellation +stellature +Stelle +stelled +stellenbosch +stellerid +stelleridean +stellerine +stelliferous +stellify +stellification +stellified +stellifies +stellifying +stelliform +stelling +stellio +stellion +stellionate +stelliscript +Stellite +stellular +stellularly +stellulate +Stelmach +stelography +Stelu +stem +stema +stem-bearing +stembok +stem-bud +stem-clasping +stemform +stemhead +St-Emilion +stemless +stemlet +stemlike +stemma +stemmas +stemmata +stemmatiform +stemmatous +stemmed +stemmer +stemmery +stemmeries +stemmers +stemmy +stemmier +stemmiest +stemming +Stemona +Stemonaceae +stemonaceous +stempel +Stempien +stemple +stempost +Stempson +stems +stem's +stem-sick +stemson +stemsons +stemwards +stemware +stemwares +stem-wind +stem-winder +stem-winding +Sten +sten- +stenar +stench +stenchel +stenches +stenchful +stenchy +stenchier +stenchiest +stenching +stenchion +stench's +stencil +stenciled +stenciler +stenciling +stencilize +stencilled +stenciller +stencilling +stencilmaker +stencilmaking +stencils +stencil's +stend +Stendal +Stendhal +Stendhalian +steng +stengah +stengahs +Stenger +stenia +stenion +steno +steno- +stenobathic +stenobenthic +stenobragmatic +stenobregma +stenocardia +stenocardiac +Stenocarpus +stenocephaly +stenocephalia +stenocephalic +stenocephalous +stenochoria +stenochoric +stenochrome +stenochromy +stenocoriasis +stenocranial +stenocrotaphia +Stenofiber +stenog +stenogastry +stenogastric +Stenoglossa +stenograph +stenographed +stenographer +stenographers +stenographer's +stenography +stenographic +stenographical +stenographically +stenographing +stenographist +stenohaline +stenoky +stenometer +stenopaeic +stenopaic +stenopeic +Stenopelmatidae +stenopetalous +stenophagous +stenophile +stenophyllous +Stenophragma +stenorhyncous +stenos +stenosed +stenosepalous +stenoses +stenosis +stenosphere +stenostomatous +stenostomia +Stenotaphrum +stenotelegraphy +stenotherm +stenothermal +stenothermy +stenothermophilic +stenothorax +stenotic +Stenotype +stenotypy +stenotypic +stenotypist +stenotopic +stenotropic +Stent +stenter +stenterer +stenting +stentmaster +stenton +Stentor +stentoraphonic +stentorian +stentorianly +stentorine +stentorious +stentoriously +stentoriousness +stentoronic +stentorophonic +stentorphone +stentors +stentrel +step +step- +step-and-repeat +stepaunt +step-back +stepbairn +step-by-step +stepbrother +stepbrotherhood +stepbrothers +stepchild +stepchildren +step-cline +step-cone +step-cut +stepdame +stepdames +stepdance +stepdancer +stepdancing +stepdaughter +stepdaughters +stepdown +step-down +stepdowns +stepfather +stepfatherhood +stepfatherly +stepfathers +stepgrandchild +stepgrandfather +stepgrandmother +stepgrandson +Stepha +Stephan +Stephana +stephane +Stephani +Stephany +Stephania +stephanial +Stephanian +stephanic +Stephanie +stephanion +stephanite +Stephannie +Stephanoceros +Stephanokontae +stephanome +stephanos +Stephanotis +Stephanurus +Stephanus +stephe +stephead +Stephen +Stephenie +Stephens +Stephensburg +Stephenson +Stephentown +Stephenville +Stephi +Stephie +Stephine +step-in +step-ins +stepladder +step-ladder +stepladders +stepless +steplike +step-log +stepminnie +stepmother +stepmotherhood +stepmotherless +stepmotherly +stepmotherliness +stepmothers +stepmother's +stepney +stepnephew +stepniece +step-off +step-on +stepony +stepparent +step-parent +stepparents +Steppe +stepped +stepped-up +steppeland +Steppenwolf +stepper +steppers +Steppes +stepping +stepping-off +stepping-out +steppingstone +stepping-stone +steppingstones +stepping-stones +steprelation +steprelationship +steps +step's +stepsire +stepsister +stepsisters +stepson +stepsons +stepstone +stepstool +stept +Stepteria +Steptoe +stepuncle +stepup +step-up +stepups +stepway +stepwise +ster +ster. +steracle +sterad +steradian +stercobilin +stercolin +stercophagic +stercophagous +stercoraceous +stercoraemia +stercoral +Stercoranism +Stercoranist +stercorary +stercoraries +Stercorariidae +Stercorariinae +stercorarious +Stercorarius +stercorate +stercoration +stercorean +stercoremia +stercoreous +Stercorianism +stercoricolous +stercorin +Stercorist +stercorite +stercorol +stercorous +stercovorous +Sterculia +Sterculiaceae +sterculiaceous +sterculiad +stere +stere- +stereagnosis +stereid +Sterelmintha +sterelminthic +sterelminthous +sterelminthus +stereo +stereo- +stereobate +stereobatic +stereoblastula +stereocamera +stereocampimeter +stereochemic +stereochemical +stereochemically +stereochemistry +stereochromatic +stereochromatically +stereochrome +stereochromy +stereochromic +stereochromically +stereocomparagraph +stereocomparator +stereoed +stereoelectric +stereofluoroscopy +stereofluoroscopic +stereogastrula +stereognosis +stereognostic +stereogoniometer +stereogram +stereograph +stereographer +stereography +stereographic +stereographical +stereographically +stereoing +stereoisomer +stereoisomeric +stereoisomerical +stereoisomeride +stereoisomerism +stereology +stereological +stereologically +stereom +stereomatrix +stereome +stereomer +stereomeric +stereomerical +stereomerism +stereometer +stereometry +stereometric +stereometrical +stereometrically +stereomicrometer +stereomicroscope +stereomicroscopy +stereomicroscopic +stereomicroscopically +stereomonoscope +stereoneural +stereopair +stereophantascope +stereophysics +stereophone +stereophony +stereophonic +stereophonically +stereophotogrammetry +stereophotograph +stereophotography +stereophotographic +stereophotomicrograph +stereophotomicrography +stereopicture +stereoplanigraph +stereoplanula +stereoplasm +stereoplasma +stereoplasmic +stereopsis +stereopter +stereoptican +stereoptician +stereopticon +stereoradiograph +stereoradiography +stereoregular +stereoregularity +Stereornithes +stereornithic +stereoroentgenogram +stereoroentgenography +stereos +stereo's +stereoscope +stereoscopes +stereoscopy +stereoscopic +stereoscopical +stereoscopically +stereoscopies +stereoscopism +stereoscopist +stereospecific +stereospecifically +stereospecificity +Stereospondyli +stereospondylous +stereostatic +stereostatics +stereotactic +stereotactically +stereotape +stereotapes +stereotaxy +stereotaxic +stereotaxically +stereotaxis +stereotelemeter +stereotelescope +stereotypable +stereotype +stereotyped +stereotyper +stereotypery +stereotypers +stereotypes +stereotypy +stereotypic +stereotypical +stereotypically +stereotypies +stereotyping +stereotypist +stereotypographer +stereotypography +stereotomy +stereotomic +stereotomical +stereotomist +stereotropic +stereotropism +stereovision +steres +Stereum +sterhydraulic +steri +steric +sterical +sterically +sterics +sterid +steride +sterigma +sterigmas +sterigmata +sterigmatic +sterilant +sterile +sterilely +sterileness +sterilisability +sterilisable +sterilise +sterilised +steriliser +sterilising +sterility +sterilities +sterilizability +sterilizable +sterilization +sterilizations +sterilization's +sterilize +sterilized +sterilizer +sterilizers +sterilizes +sterilizing +sterin +sterk +sterlet +sterlets +Sterling +sterlingly +sterlingness +sterlings +Sterlington +Sterlitamak +Stern +Sterna +sternad +sternage +sternal +sternalis +stern-bearer +Sternberg +sternbergia +sternbergite +stern-board +stern-born +stern-browed +sterncastle +stern-chase +stern-chaser +Sterne +sterneber +sternebra +sternebrae +sternebral +sterned +stern-eyed +Sterner +sternest +stern-faced +stern-fast +stern-featured +sternforemost +sternful +sternfully +stern-gated +Sternick +Sterninae +stern-issuing +sternite +sternites +sternitic +sternknee +sternly +Sternlight +stern-lipped +stern-looking +sternman +sternmen +stern-minded +sternmost +stern-mouthed +sternna +sternness +sternnesses +Sterno +sterno- +sternoclavicular +sternocleidomastoid +sternocleidomastoideus +sternoclidomastoid +sternocoracoid +sternocostal +sternofacial +sternofacialis +sternoglossal +sternohyoid +sternohyoidean +sternohumeral +sternomancy +sternomastoid +sternomaxillary +sternonuchal +sternopericardiac +sternopericardial +sternoscapular +sternothere +Sternotherus +sternothyroid +sternotracheal +sternotribe +sternovertebral +sternoxiphoid +sternpost +stern-post +sterns +stern-set +stern-sheet +sternson +sternsons +stern-sounding +stern-spoken +sternum +sternums +sternutaries +sternutate +sternutation +sternutative +sternutator +sternutatory +stern-visaged +sternway +sternways +sternward +sternwards +sternwheel +stern-wheel +sternwheeler +stern-wheeler +sternworks +stero +steroid +steroidal +steroidogenesis +steroidogenic +steroids +sterol +sterols +Sterope +Steropes +Sterrett +sterrinck +sterro-metal +stert +stertor +stertorious +stertoriously +stertoriousness +stertorous +stertorously +stertorousness +stertors +sterve +Stesha +Stesichorean +stet +stetch +stethal +stetharteritis +stethy +stetho- +stethogoniometer +stethograph +stethographic +stethokyrtograph +stethometer +stethometry +stethometric +stethoparalysis +stethophone +stethophonometer +stethoscope +stethoscoped +stethoscopes +stethoscopy +stethoscopic +stethoscopical +stethoscopically +stethoscopies +stethoscopist +stethospasm +Stets +Stetson +stetsons +Stetsonville +stetted +Stettin +stetting +Stettinius +Steuben +Steubenville +stevan +Stevana +Steve +stevedorage +stevedore +stevedored +stevedores +stevedoring +stevel +Steven +Stevena +Stevenage +Stevengraph +Stevens +Stevensburg +Stevenson +Stevensonian +Stevensoniana +Stevensville +Stevy +Stevia +Stevie +Stevin +Stevinson +Stevinus +Stew +stewable +Steward +stewarded +stewardess +stewardesses +stewarding +stewardly +stewardry +stewards +steward's +stewardship +stewardships +Stewardson +Stewart +stewarty +Stewartia +stewartry +Stewartstown +Stewartsville +Stewartville +stewbum +stewbums +stewed +stewhouse +stewy +stewing +stewish +stewpan +stewpans +stewpond +stewpot +stews +stg +stg. +stge +stge. +Sth +Sthelena +sthene +Stheneboea +Sthenelus +sthenia +Sthenias +sthenic +Sthenius +Stheno +sthenochire +STI +sty +stiacciato +styan +styany +stib +stib- +stibble +stibbler +stibblerig +stibethyl +stibial +stibialism +stibiate +stibiated +stibic +stibiconite +stibine +stibines +stibio- +stibious +stibium +stibiums +stibnite +stibnites +stibonium +stibophen +Stiborius +styca +sticcado +styceric +stycerin +stycerinol +Stich +stichado +sticharia +sticharion +stichcharia +stichel +sticheron +stichic +stichically +stichid +stichidia +stichidium +stichocrome +stichoi +stichomancy +stichometry +stichometric +stichometrical +stichometrically +stichomythy +stichomythia +stychomythia +stichomythic +stichos +stichous +stichs +Stichter +stichwort +stick +stickability +stickable +stickadore +stickadove +stickage +stick-at-it +stick-at-itive +stick-at-it-ive +stick-at-itiveness +stick-at-nothing +stick-back +stickball +stickboat +stick-button +stick-candy +stick-dice +stick-ear +sticked +stickel +sticken +sticker +stickery +sticker-in +sticker-on +stickers +sticker-up +sticket +stickfast +stickful +stickfuls +stickhandler +sticky +stickybeak +sticky-eyed +stickier +stickiest +sticky-fingered +stickily +stickiness +sticking +stick-in-the-mud +stickit +stickjaw +stick-jaw +sticklac +stick-lac +stickle +stickleaf +stickleback +stickled +stick-leg +stick-legged +stickler +sticklers +stickles +stickless +stickly +sticklike +stickling +stickman +stickmen +Stickney +stickout +stick-out +stickouts +stickpin +stickpins +stick-ride +sticks +stickseed +sticksmanship +sticktail +sticktight +stick-to-itive +stick-to-itively +stick-to-itiveness +stick-to-it-iveness +stickum +stickums +stickup +stick-up +stickups +stickwater +stickweed +stickwork +Sticta +Stictaceae +Stictidaceae +stictiform +stiction +Stictis +stid +stiddy +Stidham +stye +stied +styed +Stiegel +Stiegler +Stieglitz +Stier +sties +styes +stife +stiff +stiff-arm +stiff-armed +stiff-backed +stiff-bearded +stiff-bent +stiff-billed +stiff-bodied +stiff-bolting +stiff-boned +stiff-bosomed +stiff-branched +stiff-built +stiff-clay +stiff-collared +stiff-docked +stiff-dressed +stiff-eared +stiffed +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiff-grown +stiff-haired +stiffhearted +stiff-horned +stiffing +stiff-ironed +stiffish +stiff-jointed +stiff-jointedness +stiff-kneed +stiff-land +stiff-leathered +stiff-leaved +stiffleg +stiff-legged +stiffler +stiffly +stifflike +stiff-limbed +stiff-lipped +stiff-minded +stiff-mud +stiffneck +stiff-neck +stiff-necked +stiffneckedly +stiff-neckedly +stiffneckedness +stiff-neckedness +stiffness +stiffnesses +stiff-plate +stiff-pointed +stiff-rimmed +stiffrump +stiff-rumped +stiff-rusting +stiffs +stiff-shanked +stiff-skirted +stiff-starched +stiff-stretched +stiff-swathed +stifftail +stiff-tailed +stiff-uddered +stiff-veined +stiff-winged +stiff-witted +stifle +stifled +stifledly +stifle-out +stifler +stiflers +stifles +stifling +stiflingly +styful +styfziekte +Stig +Stygial +Stygian +stygiophobia +Stigler +stigma +stigmai +stigmal +Stigmaria +stigmariae +stigmarian +stigmarioid +stigmas +stigmasterol +stigmat +stigmata +stigmatal +stigmatic +stigmatical +stigmatically +stigmaticalness +stigmatiferous +stigmatiform +stigmatypy +stigmatise +stigmatiser +stigmatism +stigmatist +stigmatization +stigmatize +stigmatized +stigmatizer +stigmatizes +stigmatizing +stigmatoid +stigmatose +stigme +stigmeology +stigmes +stigmonose +stigonomancy +stying +Stijl +Stikine +styl- +Stila +stylar +Stylaster +Stylasteridae +stylate +stilb +Stilbaceae +Stilbella +stilbene +stilbenes +stilbestrol +stilbite +stilbites +stilboestrol +Stilbum +styldia +stile +style +stylebook +stylebooks +style-conscious +style-consciousness +styled +styledom +styleless +stylelessness +stylelike +stileman +stilemen +styler +stylers +Stiles +stile's +Styles +Stilesville +stilet +stylet +stylets +stilette +stiletted +stiletto +stilettoed +stilettoes +stilettoing +stilettolike +stiletto-proof +stilettos +stiletto-shaped +stylewort +styli +stilyaga +stilyagi +Stilicho +Stylidiaceae +stylidiaceous +Stylidium +styliferous +styliform +styline +styling +stylings +stylion +stylisation +stylise +stylised +styliser +stylisers +stylises +stylish +stylishly +stylishness +stylishnesses +stylising +stylist +stylistic +stylistical +stylistically +stylistics +stylists +stylite +stylites +stylitic +stylitism +stylization +stylize +stylized +stylizer +stylizers +stylizes +stylizing +Still +Stilla +still-admired +stillage +Stillas +stillatitious +stillatory +stillbirth +still-birth +stillbirths +stillborn +still-born +still-burn +still-closed +still-continued +still-continuing +still-diminishing +stilled +stiller +stillery +stillest +still-existing +still-fish +still-fisher +still-fishing +still-florid +still-flowing +still-fresh +still-gazing +stillhouse +still-hunt +still-hunter +still-hunting +stilly +stylli +stillicide +stillicidium +stillier +stilliest +stilliform +still-improving +still-increasing +stilling +Stillingia +stillion +still-young +stillish +still-life +still-living +Stillman +Stillmann +stillmen +Stillmore +stillness +stillnesses +still-new +still-pagan +still-pining +still-recurring +still-refuted +still-renewed +still-repaired +still-rocking +stillroom +still-room +stills +still-sick +still-slaughtered +stillstand +still-stand +still-unmarried +still-vexed +still-watching +Stillwater +Stillwell +STILO +stylo +stylo- +styloauricularis +stylobata +stylobate +Stylochus +styloglossal +styloglossus +stylogonidium +stylograph +stylography +stylographic +stylographical +stylographically +stylohyal +stylohyoid +stylohyoidean +stylohyoideus +styloid +stylolite +stylolitic +stylomandibular +stylomastoid +stylomaxillary +stylometer +stylomyloid +Stylommatophora +stylommatophorous +Stylonichia +Stylonychia +Stylonurus +stylopharyngeal +stylopharyngeus +Stilophora +Stilophoraceae +stylopid +Stylopidae +stylopization +stylopize +stylopized +stylopod +stylopodia +stylopodium +Stylops +Stylosanthes +stylospore +stylosporous +stylostegium +stylostemon +stylostixis +stylotypite +stylous +stilpnomelane +stilpnosiderite +stilt +stiltbird +stilted +stiltedly +stiltedness +stilter +stilty +stiltier +stiltiest +stiltify +stiltified +stiltifying +stiltiness +stilting +stiltish +stilt-legged +stiltlike +Stilton +stilts +Stilu +stylus +styluses +Stilwell +stim +stime +stimes +stimy +stymy +stymie +stimied +stymied +stymieing +stimies +stymies +stimying +stymying +stimpart +stimpert +Stymphalian +Stymphalid +Stymphalides +Stymphalus +Stimson +stimulability +stimulable +stimulance +stimulancy +stimulant +stimulants +stimulant's +stimulate +stimulated +stimulater +stimulates +stimulating +stimulatingly +stimulation +stimulations +stimulative +stimulatives +stimulator +stimulatory +stimulatress +stimulatrix +stimuli +stimulogenous +stimulose +stimulus +stimulus-response +Stine +Stinesville +sting +stingaree +stingareeing +stingbull +stinge +stinger +stingers +stingfish +stingfishes +stingy +stingier +stingiest +stingily +stinginess +stinginesses +stinging +stingingly +stingingness +stingless +stingo +stingos +stingproof +stingray +stingrays +stings +stingtail +stink +stinkard +stinkardly +stinkards +stinkaroo +stinkball +stinkberry +stinkberries +stinkbird +stinkbug +stinkbugs +stinkbush +stinkdamp +stinker +stinkeroo +stinkeroos +stinkers +stinkhorn +stink-horn +Stinky +stinkibus +stinkier +stinkiest +stinkyfoot +stinking +stinkingly +stinkingness +stinko +stinkpot +stink-pot +stinkpots +stinks +stinkstone +stinkweed +stinkwood +stinkwort +Stinnes +Stinnett +Stinson +stint +stinted +stintedly +stintedness +stinter +stinters +stinty +stinting +stintingly +stintless +stints +stion +stionic +stioning +Stipa +stipate +stipe +stiped +stipel +stipellate +stipels +stipend +stipendary +stipendia +stipendial +stipendiary +stipendiarian +stipendiaries +stipendiate +stipendium +stipendiums +stipendless +stipends +stipend's +stipes +Styphelia +styphnate +styphnic +stipiform +stipitate +stipites +stipitiform +stipiture +Stipiturus +stipo +stipos +stippen +stipple +stippled +stippledness +stippler +stipplers +stipples +stipply +stippling +stypsis +stypsises +styptic +styptical +stypticalness +stypticin +stypticity +stypticness +styptics +stipula +stipulable +stipulaceous +stipulae +stipulant +stipular +stipulary +stipulate +stipulated +stipulates +stipulating +stipulatio +stipulation +stipulations +stipulator +stipulatory +stipulators +stipule +stipuled +stipules +stipuliferous +stipuliform +Stir +Styr +stirabout +Styracaceae +styracaceous +styracin +Styrax +styraxes +stire +styrene +styrenes +stir-fry +Stiria +Styria +Styrian +styryl +styrylic +Stiritis +stirk +stirks +stirless +stirlessly +stirlessness +Stirling +Stirlingshire +Styrofoam +styrogallol +styrol +styrolene +styrone +stirp +stirpes +stirpicultural +stirpiculture +stirpiculturist +stirps +stirra +stirrable +stirrage +Stirrat +stirred +stirrer +stirrers +stirrer's +stirring +stirringly +stirrings +stirring-up +stirrup +stirrupless +stirruplike +stirrups +stirrup-vase +stirrupwise +stirs +stir-up +STIS +stitch +stitchbird +stitchdown +stitched +stitcher +stitchery +stitchers +stitches +stitching +stitchlike +stitchwhile +stitchwork +stitchwort +stite +Stites +stith +stithe +stythe +stithy +stithied +stithies +stithying +stithly +Stittville +stituted +Stitzer +stive +stiver +stivers +stivy +styward +Styx +Styxian +Stizolobium +stk +STL +stlg +STM +STN +stoa +stoach +stoae +stoai +stoas +Stoat +stoater +stoating +stoats +stob +stobball +stobbed +stobbing +stobs +stocah +stoccado +stoccados +stoccata +stoccatas +stochastic +stochastical +stochastically +Stochmal +Stock +stockade +stockaded +stockades +stockade's +stockading +stockado +stockage +stockannet +stockateer +stock-blind +stockbow +stockbreeder +stockbreeding +Stockbridge +stockbroker +stock-broker +stockbrokerage +stockbrokers +stockbroking +stockcar +stock-car +stockcars +Stockdale +stock-dove +stock-dumb +stocked +stocker +stockers +Stockertown +Stockett +stockfather +stockfish +stock-fish +stockfishes +stock-gillyflower +Stockhausen +stockholder +stockholders +stockholder's +stockholding +stockholdings +Stockholm +stockhorn +stockhouse +stocky +stockyard +stockyards +stockier +stockiest +stockily +stockiness +stockinet +stockinets +stockinette +stocking +stockinged +stockinger +stocking-foot +stocking-frame +stockinging +stockingless +stockings +stock-in-trade +stockish +stockishly +stockishness +stockist +stockists +stock-job +stockjobber +stock-jobber +stockjobbery +stockjobbing +stock-jobbing +stockjudging +stockkeeper +stockkeeping +Stockland +stockless +stocklike +stockmaker +stockmaking +stockman +stockmen +Stockmon +stockowner +stockpile +stockpiled +stockpiler +stockpiles +stockpiling +Stockport +stockpot +stockpots +stockproof +stockrider +stockriding +stockroom +stockrooms +stock-route +stocks +stock-still +stockstone +stocktaker +stocktaking +stock-taking +Stockton +Stockton-on-Tees +Stockville +Stockwell +Stockwood +stockwork +stock-work +stockwright +stod +Stoddard +Stoddart +Stodder +stodge +stodged +stodger +stodgery +stodges +stodgy +stodgier +stodgiest +stodgily +stodginess +stodging +stodtone +Stoeber +stoech- +stoechas +stoechiology +stoechiometry +stoechiometrically +Stoecker +stoep +stof +stoff +Stoffel +Stofler +stog +stoga +stogey +stogeies +stogeys +stogy +stogie +stogies +STOH +Stoy +Stoic +stoical +stoically +stoicalness +stoicharion +stoicheiology +stoicheiometry +stoicheiometrically +stoichiology +stoichiological +stoichiometry +stoichiometric +stoichiometrical +stoichiometrically +Stoicism +stoicisms +stoics +Stoystown +stoit +stoiter +Stokavci +Stokavian +Stokavski +stoke +stoked +stokehold +stokehole +stoke-hole +Stokely +Stoke-on-Trent +stoker +stokerless +stokers +Stokes +Stokesdale +Stokesia +stokesias +stokesite +Stoke-upon-Trent +stoking +Stokowski +stokroos +stokvis +STOL +stola +stolae +stolas +stold +stole +stoled +stolelike +stolen +stolenly +stolenness +stolenwise +stoles +stole's +stole-shaped +stolewise +stolid +stolider +stolidest +stolidity +stolidities +stolidly +stolidness +stolist +stolkjaerre +Stoll +stollen +stollens +Stoller +Stollings +stolon +stolonate +stolonic +stoloniferous +stoloniferously +stolonization +stolonlike +stolons +stolport +Stolzer +stolzite +stom- +stoma +stomacace +stomach +stomachable +stomachache +stomach-ache +stomachaches +stomachachy +stomach-achy +stomachal +stomached +stomacher +stomachers +stomaches +stomach-filling +stomach-formed +stomachful +stomachfully +stomachfulness +stomach-hating +stomach-healing +stomachy +stomachic +stomachical +stomachically +stomachicness +stomaching +stomachless +stomachlessness +stomachous +stomach-qualmed +stomachs +stomach-shaped +stomach-sick +stomach-soothing +stomach-tight +stomach-turning +stomach-twitched +stomach-weary +stomach-whetted +stomach-worn +stomack +stomal +stomapod +Stomapoda +stomapodiform +stomapodous +stomas +stomat- +stomata +stomatal +stomatalgia +stomate +stomates +stomatic +stomatiferous +stomatitic +stomatitis +stomatitus +stomato- +stomatocace +Stomatoda +stomatodaeal +stomatodaeum +stomatode +stomatodeum +stomatodynia +stomatogastric +stomatograph +stomatography +stomatolalia +stomatology +stomatologic +stomatological +stomatologist +stomatomalacia +stomatomenia +stomatomy +stomatomycosis +stomatonecrosis +stomatopathy +Stomatophora +stomatophorous +stomatoplasty +stomatoplastic +stomatopod +Stomatopoda +stomatopodous +stomatorrhagia +stomatoscope +stomatoscopy +stomatose +stomatosepsis +stomatotyphus +stomatotomy +stomatotomies +stomatous +stome +stomenorrhagia +stomy +stomion +stomium +stomodaea +stomodaeal +stomodaeudaea +stomodaeum +stomodaeums +stomode +stomodea +stomodeal +stomodeum +stomodeumdea +stomodeums +Stomoisia +stomous +stomoxys +stomp +stomped +stomper +stompers +stomping +stompingly +stomps +stonable +stonage +stond +Stone +stoneable +stone-arched +stone-asleep +stone-axe +stonebass +stonebird +stonebiter +stone-bladed +stone-blind +stoneblindness +stone-blindness +stoneboat +Stoneboro +stonebow +stone-bow +stonebrash +stonebreak +stone-broke +stonebrood +stone-brown +stone-bruised +stone-buff +stone-built +stonecast +stonecat +stonechat +stone-cleaving +stone-coated +stone-cold +stone-colored +stone-covered +stonecraft +stonecrop +stonecutter +stone-cutter +stonecutting +stone-cutting +stoned +stonedamp +stone-darting +stone-dead +stone-deaf +stone-deafness +stoned-horse +stone-dumb +stone-dust +stone-eared +stone-eating +stone-edged +stone-eyed +stone-faced +stonefish +stonefishes +stonefly +stoneflies +stone-floored +Stonefort +stone-fruit +Stonega +stonegale +stonegall +stoneground +stone-ground +Stoneham +stonehand +stone-hand +stone-hard +stonehatch +stonehead +stone-headed +stonehearted +Stonehenge +stone-horse +stoney +stoneyard +stoneite +stonelayer +stonelaying +stoneless +stonelessness +stonelike +stone-lily +stone-lined +stone-living +Stoneman +stonemason +stonemasonry +stonemasons +stonemen +stone-milled +stonemint +stone-moving +stonen +stone-parsley +stone-paved +stonepecker +stone-pillared +stone-pine +stoneput +stoner +stone-ribbed +stoneroller +stone-rolling +stone-roofed +stoneroot +stoner-out +stoners +Stones +stoneseed +stonesfield +stoneshot +stone-silent +stonesmatch +stonesmich +stone-smickle +stonesmitch +stonesmith +stone-still +stone-throwing +stone-using +stone-vaulted +Stoneville +stonewall +stone-wall +stonewalled +stone-walled +stonewaller +stonewally +stonewalling +stone-walling +stonewalls +stoneware +stoneweed +stonewise +stonewood +stonework +stoneworker +stoneworks +stonewort +stong +stony +stony-blind +Stonybottom +stony-broke +Stonybrook +stonied +stony-eyed +stonier +stoniest +stony-faced +stonify +stonifiable +Stonyford +stonyhearted +stony-hearted +stonyheartedly +stony-heartedly +stonyheartedness +stony-heartedness +stony-jointed +stonily +stoniness +stoning +Stonington +stony-pitiless +stonish +stonished +stonishes +stonishing +stonishment +stony-toed +stony-winged +stonk +stonker +stonkered +Stonwin +stood +stooded +stooden +stoof +stooge +stooged +stooges +stooging +stook +stooked +stooker +stookers +stookie +stooking +stooks +stool +stoolball +stool-ball +stooled +stoolie +stoolies +stooling +stoollike +stools +stoon +stoond +stoop +stoopball +stooped +stooper +stoopers +stoopgallant +stoop-gallant +stooping +stoopingly +Stoops +stoop-shouldered +stoorey +stoory +stoot +stooter +stooth +stoothing +stop +stopa +stopback +stopband +stopbank +stopblock +stopboard +stopcock +stopcocks +stopdice +stope +stoped +stopen +stoper +stopers +Stopes +stopgap +stop-gap +stopgaps +stop-go +stophound +stoping +stopless +stoplessness +stoplight +stoplights +stop-loss +stop-off +stop-open +stopover +stopovers +stoppability +stoppable +stoppableness +stoppably +stoppage +stoppages +Stoppard +stopped +stoppel +stopper +stoppered +stoppering +stopperless +stoppers +stopper's +stoppeur +stopping +stoppit +stopple +stoppled +stopples +stoppling +stops +stopship +stopt +stopway +stopwatch +stop-watch +stopwatches +stopwater +stopwork +stor +storability +storable +storables +storage +storages +storage's +storay +storax +storaxes +Storden +store +store-bought +store-boughten +stored +storeen +storefront +storefronts +storehouse +storehouseman +storehouses +storehouse's +Storey +storeyed +storeys +storekeep +storekeeper +storekeepers +storekeeping +storeman +storemaster +storemen +Storer +storeroom +store-room +storerooms +stores +storeship +store-ship +storesman +storewide +Storfer +storge +Story +storial +storiate +storiated +storiation +storyboard +storybook +storybooks +storied +storier +stories +storiette +storify +storified +storifying +storying +storyless +storyline +storylines +storymaker +storymonger +storing +storiology +storiological +storiologist +storyteller +story-teller +storytellers +storytelling +storytellings +Storyville +storywise +storywork +storywriter +story-writing +story-wrought +stork +stork-billed +storken +stork-fashion +storkish +storklike +storkling +storks +stork's +storksbill +stork's-bill +storkwise +Storm +stormable +storm-armed +storm-beat +storm-beaten +stormbelt +Stormberg +stormbird +storm-boding +stormbound +storm-breathing +stormcock +storm-cock +storm-drenched +stormed +storm-encompassed +stormer +storm-felled +stormful +stormfully +stormfulness +storm-god +Stormi +Stormy +Stormie +stormier +stormiest +stormily +storminess +storming +stormingly +stormish +storm-laden +stormless +stormlessly +stormlessness +stormlike +storm-lit +storm-portending +storm-presaging +stormproof +storm-rent +storms +storm-stayed +storm-swept +stormtide +stormtight +storm-tight +storm-tossed +storm-trooper +Stormville +stormward +storm-washed +stormwind +stormwise +storm-wise +storm-worn +storm-wracked +stornelli +stornello +Stornoway +Storrie +Storrs +Storthing +Storting +Stortz +Storz +stosh +Stoss +stosston +stot +stoter +stoting +stotinka +stotinki +stotious +stott +stotter +stotterel +Stottville +Stouffer +Stoughton +stoun +stound +stounded +stounding +stoundmeal +stounds +stoup +stoupful +stoups +stour +Stourbridge +stoure +stoures +stoury +stourie +stouring +stourly +stourliness +stourness +stours +stoush +Stout +stout-armed +stout-billed +stout-bodied +stouten +stoutened +stoutening +stoutens +stouter +stoutest +stout-girthed +stouth +stouthearted +stout-hearted +stoutheartedly +stout-heartedly +stoutheartedness +stout-heartedness +stouthrief +stouty +stoutish +Stoutland +stout-legged +stoutly +stout-limbed +stout-looking +stout-minded +stoutness +stoutnesses +stout-ribbed +stouts +stout-sided +stout-soled +stout-stalked +stout-stomached +Stoutsville +stout-winged +stoutwood +stout-worded +stovaine +Stovall +stove +stovebrush +stoved +stove-dried +stoveful +stove-heated +stovehouse +stoveless +stovemaker +stovemaking +stoveman +stovemen +stoven +stovepipe +stove-pipe +stovepipes +Stover +stovers +stoves +stove's +stove-warmed +stovewood +stovies +stoving +Stow +stowable +stowage +stowages +stowaway +stowaways +stowball +stow-blade +stowboard +stow-boating +stowbord +stowbordman +stowbordmen +stowce +stowdown +Stowe +stowed +Stowell +stower +stowing +stowlins +stownet +stownlins +stowp +stowps +stows +stowse +stowth +stowwood +STP +str +str. +stra +Strabane +strabism +strabismal +strabismally +strabismic +strabismical +strabismies +strabismometer +strabismometry +strabismus +Strabo +strabometer +strabometry +strabotome +strabotomy +strabotomies +Stracchino +Strachey +strack +strackling +stract +Strad +stradametrical +straddle +straddleback +straddlebug +straddled +straddle-face +straddle-fashion +straddle-legged +straddler +straddlers +straddles +straddleways +straddlewise +straddling +straddlingly +Strade +Stradella +Strader +stradico +stradine +stradiot +Stradivari +Stradivarius +stradl +stradld +stradlings +strae +strafe +strafed +strafer +strafers +strafes +Strafford +Straffordian +strafing +strag +Strage +straggle +straggle-brained +straggled +straggler +stragglers +straggles +straggly +stragglier +straggliest +straggling +stragglingly +stragular +stragulum +stray +strayaway +strayed +strayer +strayers +straight +straightabout +straight-arm +straightaway +straight-backed +straight-barred +straight-barreled +straight-billed +straight-bitted +straight-body +straight-bodied +straightbred +straight-cut +straight-drawn +straighted +straightedge +straight-edge +straightedged +straight-edged +straightedges +straightedging +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straight-faced +straight-falling +straight-fibered +straight-flung +straight-flute +straight-fluted +straightforward +straightforwarder +straightforwardest +straightforwardly +straightforwardness +straightforwards +straightfoward +straight-from-the-shoulder +straight-front +straight-going +straight-grained +straight-growing +straight-grown +straight-haired +straight-hairedness +straighthead +straight-hemmed +straight-horned +straighting +straightish +straightjacket +straight-jointed +straightlaced +straight-laced +straight-lacedly +straight-leaved +straight-legged +straightly +straight-limbed +straight-line +straight-lined +straight-line-frequency +straight-made +straight-minded +straight-necked +straightness +straight-nosed +straight-out +straight-pull +straight-ribbed +straights +straight-shaped +straight-shooting +straight-side +straight-sided +straight-sliding +straight-spoken +straight-stemmed +straight-stocked +straighttail +straight-tailed +straight-thinking +straight-trunked +straight-tusked +straightup +straight-up +straight-up-and-down +straight-veined +straightway +straightways +straightwards +straight-winged +straightwise +straying +straik +straike +strail +stray-line +strayling +Strain +strainable +strainableness +strainably +strained +strainedly +strainedness +strainer +strainerman +strainermen +strainers +straining +strainingly +strainless +strainlessly +strainometer +strainproof +strains +strainslip +straint +strays +Strait +strait-besieged +strait-bodied +strait-braced +strait-breasted +strait-breeched +strait-chested +strait-clothed +strait-coated +strait-embraced +straiten +straitened +straitening +straitens +straiter +straitest +straitjacket +strait-jacket +strait-knotted +strait-lace +straitlaced +strait-laced +straitlacedly +strait-lacedly +straitlacedness +strait-lacedness +strait-lacer +straitlacing +strait-lacing +straitly +strait-necked +straitness +straits +strait-sleeved +straitsman +straitsmen +strait-tied +strait-toothed +strait-waistcoat +strait-waisted +straitwork +straka +strake +straked +strakes +straky +stralet +Stralka +Stralsund +stram +stramash +stramashes +stramazon +stramineous +stramineously +strammel +strammer +stramony +stramonies +stramonium +stramp +Strand +strandage +Strandburg +stranded +strandedness +Strander +stranders +stranding +strandless +strandline +strandlooper +Strandloper +Strandquist +strands +strandward +Strang +strange +strange-achieved +strange-clad +strange-colored +strange-composed +strange-disposed +strange-fashioned +strange-favored +strange-garbed +strangely +strangeling +strange-looking +strange-met +strangeness +strangenesses +strange-plumaged +Stranger +strangerdom +strangered +strangerhood +strangering +strangerlike +strangers +strangership +strangerwise +strange-sounding +strangest +strange-tongued +strange-voiced +strange-wayed +strangle +strangleable +strangled +stranglehold +stranglement +strangler +stranglers +strangles +strangletare +strangleweed +strangling +stranglingly +stranglings +strangulable +strangulate +strangulated +strangulates +strangulating +strangulation +strangulations +strangulation's +strangulative +strangulatory +strangullion +strangury +strangurious +strany +stranner +Stranraer +strap +StRaphael +straphang +straphanger +straphanging +straphead +strap-hinge +strap-laid +strap-leaved +strapless +straplike +strapness +strapnesses +strap-oil +strapontin +strappable +strappado +strappadoes +strappan +strapped +strapper +strappers +strapping +strapple +straps +strap's +strap-shaped +strapwork +strapwort +Strasberg +Strasbourg +Strasburg +strass +Strassburg +strasses +strata +stratagem +stratagematic +stratagematical +stratagematically +stratagematist +stratagemical +stratagemically +stratagems +stratagem's +stratal +stratameter +stratas +strate +stratege +strategetic +strategetical +strategetics +strategi +strategy +strategian +strategic +strategical +strategically +strategics +strategies +strategy's +strategist +strategists +strategize +strategoi +strategos +strategus +Stratford +Stratfordian +Stratford-on-Avon +Stratford-upon-Avon +strath +Stratham +Strathclyde +Strathcona +Strathmere +Strathmore +straths +strathspey +strathspeys +strati +strati- +stratic +straticulate +straticulation +stratify +stratification +stratifications +stratified +stratifies +stratifying +stratiform +stratiformis +stratig +stratigrapher +stratigraphy +stratigraphic +stratigraphical +stratigraphically +stratigraphist +Stratiomyiidae +stratiote +Stratiotes +stratlin +strato- +stratochamber +strato-cirrus +stratocracy +stratocracies +stratocrat +stratocratic +stratocumuli +stratocumulus +Strato-cumulus +stratofreighter +stratography +stratographic +stratographical +stratographically +stratojet +stratonic +Stratonical +stratopause +stratopedarch +stratoplane +stratose +stratosphere +stratospheres +stratospheric +stratospherical +stratotrainer +stratous +stratovision +Strattanville +Stratton +stratum +stratums +stratus +Straub +straucht +strauchten +Straughn +straught +Straus +Strauss +Strausstown +stravagant +stravage +stravaged +stravages +stravaging +stravague +stravaig +stravaiged +stravaiger +stravaiging +stravaigs +strave +Stravinsky +straw +straw-barreled +strawberry +strawberry-blond +strawberries +strawberrylike +strawberry-raspberry +strawberry's +strawbill +strawboard +straw-boss +strawbreadth +straw-breadth +straw-built +straw-capped +straw-colored +straw-crowned +straw-cutting +straw-dried +strawed +straw-emboweled +strawen +strawer +strawflower +strawfork +strawhat +straw-hatted +strawy +strawyard +strawier +strawiest +strawing +strawish +straw-laid +strawless +strawlike +strawman +strawmote +Strawn +straw-necked +straw-plaiter +straw-plaiting +straw-roofed +straws +straw's +straw-shoe +strawsmall +strawsmear +straw-splitting +strawstack +strawstacker +straw-stuffed +straw-thatched +strawwalker +strawwork +strawworm +stre +streahte +streak +streaked +streaked-back +streakedly +streakedness +streaker +streakers +streaky +streakier +streakiest +streakily +streakiness +streaking +streaklike +streaks +streakwise +stream +streambed +stream-bordering +stream-drive +streamed +stream-embroidered +streamer +streamers +streamful +streamhead +streamy +streamier +streamiest +stream-illumed +streaminess +streaming +streamingly +streamless +streamlet +streamlets +streamlike +streamline +stream-line +streamlined +streamliner +streamliners +streamlines +streamling +streamlining +stream-of-consciousness +streams +streamside +streamway +streamward +Streamwood +streamwort +Streator +streck +streckly +stree +streek +streeked +streeker +streekers +streeking +streeks +streel +streeler +streen +streep +Street +streetage +street-bred +streetcar +streetcars +streetcar's +street-cleaning +street-door +Streeter +streeters +streetfighter +streetful +streetless +streetlet +streetlight +streetlike +Streetman +Streeto +street-pacing +street-raking +streets +Streetsboro +streetscape +streetside +street-sold +street-sprinkling +street-sweeping +streetway +streetwalker +street-walker +streetwalkers +streetwalking +streetward +streetwise +Strega +strey +streyne +Streisand +streit +streite +streke +Strelitz +Strelitzi +Strelitzia +Streltzi +stremma +stremmas +stremmatograph +streng +strengite +strength +strength-bringing +strength-conferring +strength-decaying +strengthed +strengthen +strengthened +strengthener +strengtheners +strengthening +strengtheningly +strengthens +strengthful +strengthfulness +strength-giving +strengthy +strengthily +strength-increasing +strength-inspiring +strengthless +strengthlessly +strengthlessness +strength-restoring +strengths +strength-sustaining +strength-testing +strent +Strenta +strenth +strenuity +strenuosity +strenuous +strenuously +strenuousness +Strep +strepen +strepent +strepera +streperous +Strephon +strephonade +Strephonn +strephosymbolia +strepitant +strepitantly +strepitation +strepitoso +strepitous +strepor +Strepphon +streps +Strepsiceros +strepsinema +Strepsiptera +strepsipteral +strepsipteran +strepsipteron +strepsipterous +strepsis +strepsitene +streptaster +strepto- +streptobacilli +streptobacillus +Streptocarpus +streptococcal +streptococci +streptococcic +streptococcocci +Streptococcus +streptodornase +streptokinase +streptolysin +Streptomyces +streptomycete +streptomycetes +streptomycin +Streptoneura +streptoneural +streptoneurous +streptosepticemia +streptothricial +streptothricin +streptothricosis +Streptothrix +streptotrichal +streptotrichosis +Stresemann +stress +stressed +stresser +stresses +stressful +stressfully +stressfulness +stressing +stressless +stresslessness +stressor +stressors +stress-strain +stress-verse +stret +Stretch +stretchability +stretchable +stretchberry +stretched +stretched-out +stretcher +stretcher-bearer +stretcherman +stretchers +stretches +stretchy +stretchier +stretchiest +stretchiness +stretching +stretching-out +stretchneck +stretch-out +stretchpants +stretchproof +Stretford +stretman +stretmen +stretta +strettas +strette +stretti +stretto +strettos +streusel +streuselkuchen +streusels +strew +strewage +strewed +strewer +strewers +strewing +strewment +strewn +strews +strewth +'strewth +stria +striae +strial +Striaria +Striariaceae +striatal +striate +striated +striates +striating +striation +striations +striato- +striatum +striature +strich +strych +striche +strychnia +strychnic +strychnin +strychnina +strychnine +strychnines +strychninic +strychninism +strychninization +strychninize +strychnize +strychnol +Strychnos +strick +stricken +strickenly +strickenness +stricker +Stricklan +Strickland +strickle +strickled +Strickler +strickles +strickless +strickling +Strickman +stricks +strict +stricter +strictest +striction +strictish +strictly +strictness +strictnesses +strictum +stricture +strictured +strictures +strid +stridden +striddle +stride +strideleg +stride-legged +stridelegs +stridence +stridency +strident +stridently +strident-voiced +strider +striders +strides +strideways +stridhan +stridhana +stridhanum +striding +stridingly +stridling +stridlins +stridor +stridors +stridulant +stridulate +stridulated +stridulating +stridulation +stridulator +stridulatory +stridulent +stridulous +stridulously +stridulousness +strife +strife-breeding +strifeful +strife-healing +strifeless +strifemaker +strifemaking +strifemonger +strifeproof +strifes +strife-stirring +striffen +strift +strig +Striga +strigae +strigal +strigate +Striges +striggle +stright +Strigidae +strigiform +Strigiformes +strigil +strigilate +strigilation +strigilator +strigiles +strigilis +strigillose +strigilous +strigils +Striginae +strigine +strigose +strigous +strigovite +Strigula +Strigulaceae +strigulose +strike +strike-a-light +strikeboard +strikeboat +strikebound +strikebreak +strikebreaker +strikebreakers +strikebreaking +striked +strikeless +striken +strikeout +strike-out +strikeouts +strikeover +striker +Stryker +striker-out +strikers +Strykersville +striker-up +strikes +striking +strikingly +strikingness +Strimon +Strymon +strind +Strindberg +Strine +string +string-binding +stringboard +string-colored +stringcourse +stringed +stringency +stringencies +stringendo +stringendos +stringene +stringent +stringently +stringentness +Stringer +stringers +stringful +stringhalt +stringhalted +stringhaltedness +stringhalty +stringholder +stringy +stringybark +stringy-bark +stringier +stringiest +stringily +stringiness +stringing +stringless +stringlike +stringmaker +stringmaking +stringman +stringmen +stringpiece +strings +string's +stringsman +stringsmen +string-soled +string-tailed +string-toned +Stringtown +stringways +stringwood +strinking-out +strinkle +striola +striolae +striolate +striolated +striolet +strip +strip-crop +strip-cropping +stripe +strype +striped +striped-leaved +stripeless +striper +stripers +stripes +stripfilm +stripy +stripier +stripiest +striping +stripings +striplet +striplight +stripling +striplings +strippable +strippage +stripped +stripper +stripper-harvester +strippers +stripper's +stripping +strippit +strippler +strips +strip's +stript +striptease +stripteased +stripteaser +strip-teaser +stripteasers +stripteases +stripteasing +stripteuse +strit +strive +strived +striven +striver +strivers +strives +strivy +striving +strivingly +strivings +Strix +stroam +strobe +strobed +strobes +strobic +strobil +strobila +strobilaceous +strobilae +strobilar +strobilate +strobilation +strobile +strobiles +strobili +strobiliferous +strobiliform +strobiline +strobilization +strobiloid +Strobilomyces +Strobilophyta +strobils +strobilus +stroboradiograph +stroboscope +stroboscopes +stroboscopy +stroboscopic +stroboscopical +stroboscopically +strobotron +strockle +stroddle +strode +Stroessner +Stroganoff +Stroh +Strohbehn +Strohben +Stroheim +Strohl +stroy +stroyed +stroyer +stroyers +stroygood +stroying +stroil +stroys +stroke +stroked +stroker +stroker-in +strokers +strokes +strokesman +stroky +stroking +strokings +strold +stroll +strolld +strolled +stroller +strollers +strolling +strolls +Strom +stroma +stromal +stromata +stromatal +stromateid +Stromateidae +stromateoid +stromatic +stromatiform +stromatolite +stromatolitic +stromatology +Stromatopora +Stromatoporidae +stromatoporoid +Stromatoporoidea +stromatous +stromb +Stromberg +Strombidae +strombiform +strombite +stromboid +Stromboli +strombolian +strombuliferous +strombuliform +Strombus +strome +stromed +stromeyerite +stroming +stromming +Stromsburg +stromuhr +strond +strone +Strong +strong-ankled +strong-arm +strong-armed +strongarmer +strong-armer +strongback +strong-backed +strongbark +strong-bodied +strong-boned +strongbox +strong-box +strongboxes +strongbrained +strong-breathed +strong-decked +strong-elbowed +stronger +strongest +strong-featured +strong-fibered +strong-fisted +strong-flavored +strongfully +stronghand +stronghanded +strong-handed +stronghead +strongheaded +strong-headed +strongheadedly +strongheadedness +strongheadness +stronghearted +stronghold +strongholds +Stronghurst +strongyl +strongylate +strongyle +strongyliasis +strongylid +Strongylidae +strongylidosis +strongyloid +Strongyloides +strongyloidosis +strongylon +Strongyloplasmata +Strongylosis +strongyls +Strongylus +strongish +strong-jawed +strong-jointed +strongly +stronglike +strong-limbed +strong-looking +strong-lunged +strongman +strong-man +strongmen +strong-minded +strong-mindedly +strong-mindedness +strong-nerved +strongness +strongpoint +strong-pointed +strong-quartered +strong-ribbed +strongroom +strongrooms +strong-scented +strong-seated +strong-set +strong-sided +strong-smelling +strong-stapled +strong-stomached +Strongsville +strong-tasted +strong-tasting +strong-tempered +strong-tested +strong-trunked +strong-voiced +strong-weak +strong-willed +strong-winged +strong-wristed +Stronski +strontia +strontian +strontianiferous +strontianite +strontias +strontic +strontion +strontitic +strontium +strontiums +strook +strooken +stroot +strop +strophaic +strophanhin +strophanthin +Strophanthus +Stropharia +strophe +strophes +strophic +strophical +strophically +strophiolate +strophiolated +strophiole +Strophius +strophoid +Strophomena +Strophomenacea +strophomenid +Strophomenidae +strophomenoid +strophosis +strophotaxis +strophulus +stropped +stropper +stroppy +stropping +stroppings +strops +strosser +stroth +Strother +Stroud +strouding +strouds +Stroudsburg +strounge +Stroup +strout +strouthiocamel +strouthiocamelian +strouthocamelian +strove +strow +strowd +strowed +strowing +strown +strows +Strozza +Strozzi +STRPG +strub +strubbly +strucion +struck +strucken +struct +structed +struction +structional +structive +structural +structuralism +structuralist +structuralization +structuralize +structurally +structural-steel +structuration +structure +structured +structureless +structurelessness +structurely +structurer +structures +structuring +structurist +strude +strudel +strudels +strue +struggle +struggled +struggler +strugglers +struggles +struggling +strugglingly +struis +struissle +Struldbrug +Struldbruggian +Struldbruggism +strum +Struma +strumae +strumas +strumatic +strumaticness +strumectomy +Strumella +strumiferous +strumiform +strumiprivic +strumiprivous +strumitis +strummed +strummer +strummers +strumming +strumose +strumous +strumousness +strumpet +strumpetlike +strumpetry +strumpets +strums +strumstrum +strumulose +strung +Strunk +strunt +strunted +strunting +strunts +struse +strut +struth +Struthers +struthian +struthiform +struthiiform +struthiin +struthin +Struthio +struthioid +Struthiomimus +Struthiones +Struthionidae +struthioniform +Struthioniformes +struthionine +Struthiopteris +struthious +struthonine +struts +strutted +strutter +strutters +strutting +struttingly +struv +Struve +struvite +Struwwelpeter +STS +STSCI +STSI +St-simonian +St-simonianism +St-simonist +STTNG +STTOS +Stu +Stuart +Stuartia +stub +stubachite +stubb +stub-bearded +stubbed +stubbedness +stubber +stubby +stubbier +stubbiest +stubby-fingered +stubbily +stubbiness +stubbing +stubble +stubbleberry +stubbled +stubble-fed +stubble-loving +stubbles +stubbleward +stubbly +stubblier +stubbliest +stubbliness +stubbling +stubboy +stubborn +stubborn-chaste +stubborner +stubbornest +stubborn-hard +stubbornhearted +stubbornly +stubborn-minded +stubbornness +stubbornnesses +stubborn-shafted +stubborn-stout +Stubbs +stubchen +stube +stub-end +stuber +stubiest +stuboy +stubornly +stub-pointed +stubrunner +stubs +stub's +Stubstad +stub-thatched +stub-toed +stubwort +stucco +stucco-adorned +stuccoed +stuccoer +stuccoers +stuccoes +stucco-fronted +stuccoyer +stuccoing +stucco-molded +stuccos +stucco-walled +stuccowork +stuccoworker +stuck +Stuckey +stucken +Stucker +stucking +stuckling +stuck-up +stuck-upness +stuck-upper +stuck-uppy +stuck-uppish +stuck-uppishness +stucturelessness +stud +studbook +studbooks +Studdard +studded +studder +studdery +studdy +studdie +studdies +studding +studdings +studdingsail +studding-sail +studdle +stude +Studebaker +student +studenthood +studentless +studentlike +studentry +students +student's +studentship +studerite +studfish +studfishes +studflower +studhorse +stud-horse +studhorses +study +studia +studiable +study-bearing +study-bred +studied +studiedly +studiedness +studier +studiers +studies +study-given +studying +study-loving +studio +studios +studio's +studious +studiously +studiousness +study-racked +studys +study's +Studite +Studium +study-worn +Studley +stud-mare +Studner +Studnia +stud-pink +studs +stud's +stud-sail +studwork +studworks +stue +stuff +stuffage +stuffata +stuff-chest +stuffed +stuffed-over +stuffender +stuffer +stuffers +stuffgownsman +stuff-gownsman +stuffy +stuffier +stuffiest +stuffily +stuffiness +stuffing +stuffings +stuffless +stuff-over +stuffs +stug +stuggy +stuiver +stuivers +Stuyvesant +Stuka +Stulin +stull +stuller +stulls +stulm +stulty +stultify +stultification +stultifications +stultified +stultifier +stultifies +stultifying +stultiloquence +stultiloquently +stultiloquy +stultiloquious +stultioquy +stultloquent +Stultz +stum +stumble +stumblebum +stumblebunny +stumbled +stumbler +stumblers +stumbles +stumbly +stumbling +stumbling-block +stumblingly +stumer +stummed +stummel +stummer +stummy +stumming +stumor +stumour +stump +stumpage +stumpages +stumped +stumper +stumpers +stump-fingered +stump-footed +stumpy +stumpier +stumpiest +stumpily +stumpiness +stumping +stumpish +stump-jump +stumpknocker +stump-legged +stumpless +stumplike +stumpling +stumpnose +stump-nosed +stump-rooted +stumps +stumpsucker +stump-tail +stump-tailed +Stumptown +stumpwise +stums +stun +Stundism +Stundist +stung +stunk +stunkard +stunned +stunner +stunners +stunning +stunningly +stunpoll +stuns +stunsail +stunsails +stuns'l +stunsle +stunt +stunted +stuntedly +stuntedness +stunter +stunty +stuntiness +stunting +stuntingly +stuntist +stuntman +stuntmen +stuntness +stunts +stunt's +stupa +stupas +stupe +stuped +stupefacient +stupefaction +stupefactions +stupefactive +stupefactiveness +stupefy +stupefied +stupefiedness +stupefier +stupefies +stupefying +stupend +stupendious +stupendly +stupendous +stupendously +stupendousness +stupent +stupeous +stupes +stupex +stuphe +stupid +stupid-acting +stupider +stupidest +stupidhead +stupidheaded +stupid-headed +stupid-honest +stupidish +stupidity +stupidities +stupidly +stupid-looking +stupidness +stupids +stupid-sure +stuping +stupor +stuporific +stuporose +stuporous +stupors +stupose +stupp +Stuppy +stuprate +stuprated +stuprating +stupration +stuprum +stupulose +sturble +Sturbridge +sturdy +sturdy-chested +sturdied +sturdier +sturdies +sturdiest +sturdyhearted +sturdy-legged +sturdily +sturdy-limbed +sturdiness +sturdinesses +Sturdivant +sturgeon +sturgeons +Sturges +Sturgis +sturin +sturine +Sturiones +sturionian +sturionine +sturk +Sturkie +Sturm +Sturmabteilung +Sturmer +Sturmian +Sturnella +Sturnidae +sturniform +Sturninae +sturnine +sturnoid +Sturnus +sturoch +Sturrock +sturshum +Sturt +sturtan +sturte +Sturtevant +sturty +sturtin +sturtion +sturtite +sturts +stuss +stut +Stutman +Stutsman +stutter +stuttered +stutterer +stutterers +stuttering +stutteringly +stutters +Stuttgart +Stutzman +STV +SU +suability +suable +suably +suade +Suaeda +suaharo +Suakin +Sualocin +Suamico +Suanitian +Suanne +suant +suantly +Suarez +suasibility +suasible +suasion +suasionist +suasions +suasive +suasively +suasiveness +suasory +suasoria +suavastika +suave +suavely +suave-looking +suave-mannered +suaveness +suaveolent +suaver +suave-spoken +suavest +suavify +suaviloquence +suaviloquent +suavity +suavities +sub +sub- +suba +subabbot +subabbots +subabdominal +subability +subabilities +subabsolute +subabsolutely +subabsoluteness +subacademic +subacademical +subacademically +subaccount +subacetabular +subacetate +subacid +subacidity +subacidly +subacidness +subacidulous +subacrid +subacridity +subacridly +subacridness +subacrodrome +subacrodromous +subacromial +subact +subaction +subacuminate +subacumination +subacute +subacutely +subadar +subadars +subadditive +subadditively +subadjacent +subadjacently +subadjutor +subadministrate +subadministrated +subadministrating +subadministration +subadministrative +subadministratively +subadministrator +Sub-adriatic +subadult +subadultness +subadults +subaduncate +subadvocate +subaerate +subaerated +subaerating +subaeration +subaerial +subaerially +subaetheric +subaffluence +subaffluent +subaffluently +subage +subagency +subagencies +subagent +sub-agent +subagents +subaggregate +subaggregately +subaggregation +subaggregative +subah +subahdar +subahdary +subahdars +subahs +subahship +subaid +Subak +Subakhmimic +subalar +subalary +subalate +subalated +subalbid +subalgebra +subalgebraic +subalgebraical +subalgebraically +subalgebraist +subalimentation +subalkaline +suballiance +suballiances +suballocate +suballocated +suballocating +subalmoner +subalpine +subaltern +subalternant +subalternate +subalternately +subalternating +subalternation +subalternity +subalterns +subamare +subanal +subanconeal +subandean +sub-Andean +subangled +subangular +subangularity +subangularities +subangularly +subangularness +subangulate +subangulated +subangulately +subangulation +subanniversary +subantarctic +subantichrist +subantique +subantiquely +subantiqueness +subantiquity +subantiquities +Subanun +Sub-apenine +subapical +subapically +subaponeurotic +subapostolic +subapparent +subapparently +subapparentness +subappearance +subappressed +subapprobatiness +subapprobation +subapprobative +subapprobativeness +subapprobatory +subapterous +subaqua +subaqual +subaquatic +subaquean +subaqueous +subarachnoid +subarachnoidal +subarachnoidean +subarboraceous +subarboreal +subarboreous +subarborescence +subarborescent +subarch +sub-arch +subarchesporial +subarchitect +subarctic +subarcuate +subarcuated +subarcuation +subarea +subareal +subareas +subareolar +subareolet +Subarian +subarid +subarytenoid +subarytenoidal +subarmale +subarmor +subarousal +subarouse +subarration +subarrhation +subartesian +subarticle +subarticulate +subarticulately +subarticulateness +subarticulation +subarticulative +subas +subascending +subashi +subassemblage +subassembler +subassembly +sub-assembly +subassemblies +subassociation +subassociational +subassociations +subassociative +subassociatively +subastragalar +subastragaloid +subastral +subastringent +Sub-atlantic +subatmospheric +subatom +subatomic +subatoms +subattenuate +subattenuated +subattenuation +subattorney +subattorneys +subattorneyship +subaud +subaudibility +subaudible +subaudibleness +subaudibly +subaudition +subauditionist +subauditor +subauditur +subaural +subaurally +subauricular +subauriculate +subautomatic +subautomatically +subaverage +subaveragely +subaxial +subaxially +subaxile +subaxillar +subaxillary +subbailie +subbailiff +subbailiwick +subballast +subband +subbank +subbasal +subbasaltic +subbase +sub-base +subbasement +subbasements +subbases +subbasin +subbass +subbassa +subbasses +subbeadle +subbeau +subbed +subbias +subbifid +subbing +subbings +subbituminous +subblock +subbookkeeper +subboreal +subbourdon +subbrachial +subbrachian +subbrachiate +subbrachycephaly +subbrachycephalic +subbrachyskelic +subbranch +subbranched +subbranches +subbranchial +subbreed +subbreeds +subbrigade +subbrigadier +subbroker +subbromid +subbromide +subbronchial +subbronchially +subbureau +subbureaus +subbureaux +subcabinet +subcabinets +subcaecal +subcalcareous +subcalcarine +subcaliber +subcalibre +subcallosal +subcampanulate +subcancellate +subcancellous +subcandid +subcandidly +subcandidness +subcantor +subcapsular +subcaptain +subcaptaincy +subcaptainship +subcaption +subcarbide +subcarbonaceous +subcarbonate +Subcarboniferous +Sub-carboniferous +subcarbureted +subcarburetted +subcardinal +subcardinally +subcarinate +subcarinated +Sub-carpathian +subcartilaginous +subcase +subcash +subcashier +subcasing +subcasino +subcasinos +subcast +subcaste +subcategory +subcategories +subcaudal +subcaudate +subcaulescent +subcause +subcauses +subcavate +subcavity +subcavities +subcelestial +subcell +subcellar +subcellars +subcells +subcellular +subcenter +subcentral +subcentrally +subcentre +subception +subcerebellar +subcerebral +subch +subchairman +subchairmen +subchamberer +subchancel +subchannel +subchannels +subchanter +subchapter +subchapters +subchaser +subchela +subchelae +subchelate +subcheliform +subchief +subchiefs +subchloride +subchondral +subchordal +subchorioid +subchorioidal +subchorionic +subchoroid +subchoroidal +Sub-christian +subchronic +subchronical +subchronically +subcyaneous +subcyanid +subcyanide +subcycle +subcycles +subcylindric +subcylindrical +subcinctoria +subcinctorium +subcincttoria +subcineritious +subcingulum +subcircuit +subcircular +subcircularity +subcircularly +subcision +subcity +subcities +subcivilization +subcivilizations +subcivilized +subclaim +Subclamatores +subclan +subclans +subclass +subclassed +subclasses +subclassify +subclassification +subclassifications +subclassified +subclassifies +subclassifying +subclassing +subclass's +subclausal +subclause +subclauses +subclavate +subclavia +subclavian +subclavicular +subclavii +subclavioaxillary +subclaviojugular +subclavius +subclei +subclerk +subclerks +subclerkship +subclimactic +subclimate +subclimatic +subclimax +subclinical +subclinically +subclique +subclone +subclover +subcoastal +subcoat +subcode +subcodes +subcollateral +subcollector +subcollectorship +subcollege +subcollegial +subcollegiate +subcolumnar +subcommand +subcommander +subcommanders +subcommandership +subcommands +subcommendation +subcommendatory +subcommended +subcommissary +subcommissarial +subcommissaries +subcommissaryship +subcommission +subcommissioner +subcommissioners +subcommissionership +subcommissions +subcommit +subcommittee +subcommittees +subcommunity +subcommunities +subcompact +subcompacts +subcompany +subcompensate +subcompensated +subcompensating +subcompensation +subcompensational +subcompensative +subcompensatory +subcomplete +subcompletely +subcompleteness +subcompletion +subcomponent +subcomponents +subcomponent's +subcompressed +subcomputation +subcomputations +subcomputation's +subconcave +subconcavely +subconcaveness +subconcavity +subconcavities +subconcealed +subconcept +subconcepts +subconcession +subconcessionaire +subconcessionary +subconcessionaries +subconcessioner +subconchoidal +subconference +subconferential +subconformability +subconformable +subconformableness +subconformably +subconic +subconical +subconically +subconjunctival +subconjunctive +subconjunctively +subconnate +subconnation +subconnect +subconnectedly +subconnivent +subconscience +subconscious +subconsciouses +subconsciously +subconsciousness +subconsciousnesses +subconservator +subconsideration +subconstable +sub-constable +subconstellation +subconsul +subconsular +subconsulship +subcontained +subcontest +subcontiguous +subcontinent +subcontinental +subcontinents +subcontinual +subcontinued +subcontinuous +subcontract +subcontracted +subcontracting +subcontractor +subcontractors +subcontracts +subcontraoctave +subcontrary +subcontraries +subcontrariety +subcontrarily +subcontrol +subcontrolled +subcontrolling +subconvex +subconvolute +subconvolutely +subcool +subcooled +subcooling +subcools +subcoracoid +subcordate +subcordately +subcordiform +subcoriaceous +subcorymbose +subcorymbosely +subcorneous +subcornual +subcorporation +subcortex +subcortical +subcortically +subcortices +subcosta +subcostae +subcostal +subcostalis +subcouncil +subcouncils +subcover +subcranial +subcranially +subcreative +subcreatively +subcreativeness +subcreek +subcrenate +subcrenated +subcrenately +subcrepitant +subcrepitation +subcrescentic +subcrest +subcriminal +subcriminally +subcript +subcrystalline +subcritical +subcrossing +subcruciform +subcrureal +subcrureus +subcrust +subcrustaceous +subcrustal +subcubic +subcubical +subcuboid +subcuboidal +subcultrate +subcultrated +subcultural +subculturally +subculture +subcultured +subcultures +subculture's +subculturing +subcuneus +subcurate +subcurator +subcuratorial +subcurators +subcuratorship +subcurrent +subcutaneous +subcutaneously +subcutaneousness +subcutes +subcuticular +subcutis +subcutises +subdatary +subdataries +subdate +subdated +subdating +subdeacon +subdeaconate +subdeaconess +subdeaconry +subdeacons +subdeaconship +subdealer +subdean +subdeanery +subdeans +subdeb +subdebs +subdebutante +subdebutantes +subdecanal +subdecimal +subdecuple +subdeducible +subdefinition +subdefinitions +subdelegate +subdelegated +subdelegating +subdelegation +subdeliliria +subdeliria +subdelirium +subdeliriums +subdeltaic +subdeltoid +subdeltoidal +subdemonstrate +subdemonstrated +subdemonstrating +subdemonstration +subdendroid +subdendroidal +subdenomination +subdentate +subdentated +subdentation +subdented +subdenticulate +subdenticulated +subdepartment +subdepartmental +subdepartments +subdeposit +subdepository +subdepositories +subdepot +subdepots +subdepressed +subdeputy +subdeputies +subderivative +subdermal +subdermic +subdeterminant +subdevil +subdiaconal +subdiaconate +subdiaconus +subdial +subdialect +subdialectal +subdialectally +subdialects +subdiapason +subdiapasonic +subdiapente +subdiaphragmatic +subdiaphragmatically +subdichotomy +subdichotomies +subdichotomize +subdichotomous +subdichotomously +subdie +subdilated +subdirector +subdirectory +subdirectories +subdirectors +subdirectorship +subdiscipline +subdisciplines +subdiscoid +subdiscoidal +subdisjunctive +subdistich +subdistichous +subdistichously +subdistinction +subdistinctions +subdistinctive +subdistinctively +subdistinctiveness +subdistinguish +subdistinguished +subdistrict +sub-district +subdistricts +subdit +subdititious +subdititiously +subdivecious +subdiversify +subdividable +subdivide +subdivided +subdivider +subdivides +subdividing +subdividingly +subdivine +subdivinely +subdivineness +subdivisible +subdivision +subdivisional +subdivisions +subdivision's +subdivisive +subdoctor +subdolent +subdolichocephaly +subdolichocephalic +subdolichocephalism +subdolichocephalous +subdolous +subdolously +subdolousness +subdomains +subdominance +subdominant +subdorsal +subdorsally +subdouble +subdrain +subdrainage +subdrill +subdruid +subduable +subduableness +subduably +subdual +subduals +subduce +subduced +subduces +subducing +subduct +subducted +subducting +subduction +subducts +subdue +subdued +subduedly +subduedness +subduement +subduer +subduers +subdues +subduing +subduingly +subduple +subduplicate +subdural +subdurally +subdure +subdwarf +subecho +subechoes +subectodermal +subectodermic +subedit +sub-edit +subedited +subediting +subeditor +sub-editor +subeditorial +subeditors +subeditorship +subedits +subeffective +subeffectively +subeffectiveness +subelaphine +subelection +subelectron +subelement +subelemental +subelementally +subelementary +subelliptic +subelliptical +subelongate +subelongated +subemarginate +subemarginated +subemployed +subemployment +subencephalon +subencephaltic +subendymal +subendocardial +subendorse +subendorsed +subendorsement +subendorsing +subendothelial +subenfeoff +subengineer +subentire +subentitle +subentitled +subentitling +subentry +subentries +subepidermal +subepiglottal +subepiglottic +subepithelial +subepoch +subepochs +subequal +subequality +subequalities +subequally +subequatorial +subequilateral +subequivalve +suber +suberane +suberate +suberect +suberectly +suberectness +subereous +suberic +suberiferous +suberification +suberiform +suberin +suberine +suberinization +suberinize +suberins +suberise +suberised +suberises +suberising +suberite +Suberites +Suberitidae +suberization +suberize +suberized +suberizes +suberizing +subero- +suberone +suberose +suberous +subers +subescheator +subesophageal +subessential +subessentially +subessentialness +subestuarine +subet +subeth +subetheric +subevergreen +subexaminer +subexcitation +subexcite +subexecutor +subexpression +subexpressions +subexpression's +subextensibility +subextensible +subextensibleness +subextensibness +subexternal +subexternally +subface +subfacies +subfactor +subfactory +subfactorial +subfactories +subfalcate +subfalcial +subfalciform +subfamily +subfamilies +subfascial +subfastigiate +subfastigiated +subfebrile +subferryman +subferrymen +subfestive +subfestively +subfestiveness +subfeu +subfeudation +subfeudatory +subfibrous +subfief +subfield +subfields +subfield's +subfigure +subfigures +subfile +subfiles +subfile's +subfissure +subfix +subfixes +subflavor +subflavour +subflexuose +subflexuous +subflexuously +subfloor +subflooring +subfloors +subflora +subfluid +subflush +subfluvial +subfocal +subfoliar +subfoliate +subfoliation +subforeman +subforemanship +subforemen +subform +subformation +subformative +subformatively +subformativeness +subfossil +subfossorial +subfoundation +subfraction +subfractional +subfractionally +subfractionary +subfractions +subframe +subfreezing +subfreshman +subfreshmen +subfrontal +subfrontally +subfulgent +subfulgently +subfumigation +subfumose +subfunction +subfunctional +subfunctionally +subfunctions +subfusc +subfuscous +subfusiform +subfusk +subg +subgalea +subgallate +subganger +subganoid +subgape +subgaped +subgaping +subgelatinization +subgelatinoid +subgelatinous +subgelatinously +subgelatinousness +subgenera +subgeneric +subgenerical +subgenerically +subgeniculate +subgeniculation +subgenital +subgenre +subgens +subgentes +subgenual +subgenus +subgenuses +subgeometric +subgeometrical +subgeometrically +subgerminal +subgerminally +subget +subgiant +subgyre +subgyri +subgyrus +subgit +subglabrous +subglacial +subglacially +subglenoid +subgloboid +subglobose +subglobosely +subglobosity +subglobous +subglobular +subglobularity +subglobularly +subglobulose +subglossal +subglossitis +subglottal +subglottally +subglottic +subglumaceous +subgoal +subgoals +subgoal's +subgod +subgoverness +subgovernor +subgovernorship +subgrade +subgrades +subgranular +subgranularity +subgranularly +subgraph +subgraphs +subgrin +subgroup +subgroups +subgroup's +subgular +subgum +subgums +subgwely +subhalid +subhalide +subhall +subharmonic +subhastation +subhatchery +subhatcheries +subhead +sub-head +subheading +subheadings +subheadquarters +subheads +subheadwaiter +subhealth +subhedral +subhemispheric +subhemispherical +subhemispherically +subhepatic +subherd +subhero +subheroes +subhexagonal +subhyalin +subhyaline +subhyaloid +Sub-himalayan +subhymenial +subhymenium +subhyoid +subhyoidean +subhypotheses +subhypothesis +subhirsuness +subhirsute +subhirsuteness +subhysteria +subhooked +subhorizontal +subhorizontally +subhorizontalness +subhornblendic +subhouse +subhuman +sub-human +subhumanly +subhumans +subhumeral +subhumid +Subiaco +Subic +subicle +subicteric +subicterical +subicular +subiculum +subidar +subidea +subideal +subideas +Subiya +subilia +subililia +subilium +subimaginal +subimago +subimbricate +subimbricated +subimbricately +subimbricative +subimposed +subimpressed +subincandescent +subincident +subincise +subincision +subincomplete +subindex +subindexes +subindicate +subindicated +subindicating +subindication +subindicative +subindices +subindividual +subinduce +subindustry +subindustries +subinfection +subinfer +subinferior +subinferred +subinferring +subinfeud +subinfeudate +subinfeudated +subinfeudating +subinfeudation +subinfeudatory +subinfeudatories +subinflammation +subinflammatory +subinfluent +subinform +subingression +subinguinal +subinitial +subinoculate +subinoculation +subinsert +subinsertion +subinspector +subinspectorship +subintegumental +subintegumentary +subintellection +subintelligential +subintelligitur +subintent +subintention +subintentional +subintentionally +subintercessor +subinternal +subinternally +subinterval +subintervals +subinterval's +subintestinal +subintimal +subintrant +subintroduce +subintroduced +subintroducing +subintroduction +subintroductive +subintroductory +subinvolute +subinvoluted +subinvolution +subiodide +Subir +subirrigate +subirrigated +subirrigating +subirrigation +subitane +subitaneous +subitany +subitem +subitems +subito +subitous +subj +subj. +subjacency +subjacent +subjacently +subjack +subject +subjectability +subjectable +subjectdom +subjected +subjectedly +subjectedness +subjecthood +subjectibility +subjectible +subjectify +subjectification +subjectified +subjectifying +subjectile +subjecting +subjection +subjectional +subjections +subjectist +subjective +subjectively +subjectiveness +subjectivism +subjectivist +subjectivistic +subjectivistically +subjectivity +subjectivities +subjectivization +subjectivize +subjectivo- +subjectivoidealistic +subjectivo-objective +subjectless +subjectlike +subject-matter +subjectness +subject-object +subject-objectivity +subject-raising +subjects +subjectship +subjee +subjicible +subjoin +subjoinder +subjoined +subjoining +subjoins +subjoint +subjudge +subjudgeship +subjudicial +subjudicially +subjudiciary +subjudiciaries +subjugable +subjugal +subjugate +sub-jugate +subjugated +subjugates +subjugating +subjugation +subjugations +subjugator +subjugators +subjugular +subjunct +subjunction +subjunctive +subjunctively +subjunctives +subjunior +subking +subkingdom +subkingdoms +sublabial +sublabially +sublaciniate +sublacunose +sublacustrine +sublayer +sublayers +sublanate +sublanceolate +sublanguage +sublanguages +sublapsar +sublapsary +sublapsarian +sublapsarianism +sublaryngal +sublaryngeal +sublaryngeally +sublate +sublated +sublateral +sublates +sublating +sublation +sublative +sublattices +sublavius +subleader +sublease +sub-lease +subleased +subleases +subleasing +sublecturer +sublegislation +sublegislature +sublenticular +sublenticulate +sublessee +sublessor +sublet +sub-let +sublethal +sublethally +sublets +Sublett +sublettable +Sublette +subletter +subletting +sublevaminous +sublevate +sublevation +sublevel +sub-level +sublevels +sublibrarian +sublibrarianship +sublicense +sublicensed +sublicensee +sublicenses +sublicensing +sublid +sublieutenancy +sublieutenant +sub-lieutenant +subligation +sublighted +sublimable +sublimableness +sublimant +sublimate +sublimated +sublimates +sublimating +sublimation +sublimational +sublimationist +sublimations +sublimator +sublimatory +Sublime +sublimed +sublimely +sublimeness +sublimer +sublimers +sublimes +sublimest +sublimification +subliminal +subliminally +subliming +sublimish +sublimitation +Sublimity +sublimities +sublimize +subline +sublinear +sublineation +sublines +sublingua +sublinguae +sublingual +sublinguate +sublist +sublists +sublist's +subliterary +subliterate +subliterature +sublittoral +sublobular +sublong +subloral +subloreal +sublot +sublots +sublumbar +sublunar +sublunary +sublunate +sublunated +sublustrous +sublustrously +sublustrousness +subluxate +subluxation +submachine +sub-machine-gun +submaid +submain +submakroskelic +submammary +subman +sub-man +submanager +submanagership +submandibular +submania +submaniacal +submaniacally +submanic +submanor +submarginal +submarginally +submarginate +submargined +submarine +submarined +submariner +submariners +submarines +submarining +submarinism +submarinist +submarshal +submaster +submatrices +submatrix +submatrixes +submaxilla +submaxillae +submaxillary +submaxillas +submaximal +submeaning +submedial +submedially +submedian +submediant +submediation +submediocre +submeeting +submember +submembers +submembranaceous +submembranous +submen +submeningeal +submenta +submental +submentum +submerge +submerged +submergement +submergence +submergences +submerges +submergibility +submergible +submerging +submerse +submersed +submerses +submersibility +submersible +submersibles +submersing +submersion +submersions +submetallic +submetaphoric +submetaphorical +submetaphorically +submeter +submetering +Sub-mycenaean +submicrogram +submicron +submicroscopic +submicroscopical +submicroscopically +submiliary +submind +subminiature +subminiaturization +subminiaturize +subminiaturized +subminiaturizes +subminiaturizing +subminimal +subminister +subministrant +submiss +submissible +submission +submissionist +submissions +submission's +submissit +submissive +submissively +submissiveness +submissly +submissness +submit +Submytilacea +submitochondrial +submits +submittal +submittance +submitted +submitter +submitting +submittingly +submode +submodes +submodule +submodules +submodule's +submolecular +submolecule +submonition +submontagne +submontane +submontanely +submontaneous +submorphous +submortgage +submotive +submountain +submucosa +submucosae +submucosal +submucosally +submucous +submucronate +submucronated +submultiple +submultiplexed +submundane +submuriate +submuscular +submuscularly +subnacreous +subnanosecond +subnarcotic +subnasal +subnascent +subnatural +subnaturally +subnaturalness +subnect +subnervian +subness +subnet +subnets +subnetwork +subnetworks +subnetwork's +subneural +subnex +subniche +subnitrate +subnitrated +subniveal +subnivean +subnodal +subnode +subnodes +subnodulose +subnodulous +subnormal +subnormality +subnormally +Sub-northern +subnotation +subnotational +subnote +subnotochordal +subnubilar +subnuclei +subnucleus +subnucleuses +subnude +subnumber +subnutritious +subnutritiously +subnutritiousness +subnuvolar +suboblique +subobliquely +subobliqueness +subobscure +subobscurely +subobscureness +subobsolete +subobsoletely +subobsoleteness +subobtuse +subobtusely +subobtuseness +suboccipital +subocean +suboceanic +suboctave +suboctile +suboctuple +subocular +subocularly +suboesophageal +suboffice +subofficer +sub-officer +subofficers +suboffices +subofficial +subofficially +subolive +subopaque +subopaquely +subopaqueness +subopercle +subopercular +suboperculum +subopposite +suboppositely +suboppositeness +suboptic +suboptical +suboptically +suboptima +suboptimal +suboptimally +suboptimization +suboptimum +suboptimuma +suboptimums +suboral +suborbicular +suborbicularity +suborbicularly +suborbiculate +suborbiculated +suborbital +suborbitar +suborbitary +subordain +suborder +suborders +subordinacy +subordinal +subordinary +subordinaries +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordinatingly +subordination +subordinationism +subordinationist +subordinations +subordinative +subordinator +suborganic +suborganically +suborn +subornation +subornations +subornative +suborned +suborner +suborners +suborning +suborns +Suboscines +Subotica +suboval +subovarian +subovate +subovated +suboverseer +subovoid +suboxid +suboxidation +suboxide +suboxides +subpackage +subpagoda +subpallial +subpalmate +subpalmated +subpanation +subpanel +subpar +subparagraph +subparagraphs +subparalytic +subparallel +subparameter +subparameters +subparietal +subparliament +Sub-parliament +subpart +subparty +subparties +subpartition +subpartitioned +subpartitionment +subpartnership +subparts +subpass +subpassage +subpastor +subpastorship +subpatellar +subpatron +subpatronal +subpatroness +subpattern +subpavement +subpectinate +subpectinated +subpectination +subpectoral +subpeduncle +subpeduncled +subpeduncular +subpedunculate +subpedunculated +subpellucid +subpellucidity +subpellucidly +subpellucidness +subpeltate +subpeltated +subpeltately +subpena +subpenaed +subpenaing +subpenas +subpentagonal +subpentangular +subpericardiac +subpericardial +subpericranial +subperiod +subperiosteal +subperiosteally +subperitoneal +subperitoneally +subpermanent +subpermanently +subperpendicular +subpetiolar +subpetiolate +subpetiolated +subpetrosal +subpharyngal +subpharyngeal +subpharyngeally +subphase +subphases +subphyla +subphylar +subphylla +subphylum +subphosphate +subphratry +subphratries +subphrenic +subpial +subpilose +subpilosity +subpimp +subpyramidal +subpyramidic +subpyramidical +Sub-pyrenean +subpyriform +subpiston +subplacenta +subplacentae +subplacental +subplacentas +subplant +subplantigrade +subplat +subplate +subpleural +subplexal +subplinth +subplot +subplots +subplow +subpodophyllous +subpoena +subpoenaed +subpoenaing +subpoenal +subpoenas +subpolar +subpolygonal +subpolygonally +sub-Pontine +subpool +subpools +subpopular +subpopulation +subpopulations +subporphyritic +subport +subpost +subpostmaster +subpostmastership +subpostscript +subpotency +subpotencies +subpotent +subpreceptor +subpreceptoral +subpreceptorate +subpreceptorial +subpredicate +subpredication +subpredicative +subprefect +sub-prefect +subprefectorial +subprefecture +subprehensile +subprehensility +subpreputial +subpress +subprimary +subprincipal +subprincipals +subprior +subprioress +subpriorship +subproblem +subproblems +subproblem's +subprocess +subprocesses +subproctor +subproctorial +subproctorship +subproduct +subprofessional +subprofessionally +subprofessor +subprofessorate +subprofessoriate +subprofessorship +subprofitable +subprofitableness +subprofitably +subprogram +subprograms +subprogram's +subproject +subprojects +subproof +subproofs +subproof's +subproportional +subproportionally +subprostatic +subprotector +subprotectorship +subprovince +subprovinces +subprovincial +subpubescent +subpubic +subpulmonary +subpulverizer +subpunch +subpunctuation +subpurchaser +subpurlin +subputation +subquadrangular +subquadrate +subquality +subqualities +subquarter +subquarterly +subquestion +subqueues +subquinquefid +subquintuple +subra +subrace +subraces +subradial +subradiance +subradiancy +subradiate +subradiative +subradical +subradicalness +subradicness +subradius +subradular +subrail +subrailway +subrameal +subramose +subramous +subrange +subranges +subrange's +subrational +subreader +subreason +subrebellion +subrectal +subrectangular +subrector +subrectory +subrectories +subreference +subregent +subregion +subregional +subregions +subregular +subregularity +subreguli +subregulus +subrelation +subreligion +subreniform +subrent +subrents +subrepand +subrepent +subreport +subreptary +subreption +subreptitious +subreptitiously +subreptive +subreputable +subreputably +subresin +subresults +subretinal +subretractile +subrhombic +subrhombical +subrhomboid +subrhomboidal +subrictal +subrident +subridently +subrigid +subrigidity +subrigidly +subrigidness +subring +subrings +subrision +subrisive +subrisory +Subroc +subrogate +subrogated +subrogating +subrogation +subrogee +subrogor +subroot +sub-rosa +subrostral +subrotund +subrotundity +subrotundly +subrotundness +subround +subroutine +subroutines +subroutine's +subroutining +subrule +subruler +subrules +subs +subsacral +subsale +subsales +subsaline +subsalinity +subsalt +subsample +subsampled +subsampling +subsartorial +subsatellite +subsatiric +subsatirical +subsatirically +subsatiricalness +subsaturated +subsaturation +subscale +subscapular +subscapulary +subscapularis +subschedule +subschedules +subschema +subschemas +subschema's +subscheme +subschool +subscience +subscleral +subsclerotic +subscribable +subscribe +subscribed +subscriber +subscribers +subscribership +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscriptionist +subscriptions +subscription's +subscriptive +subscriptively +subscripts +subscripture +subscrive +subscriver +subsea +subsecive +subsecretary +subsecretarial +subsecretaries +subsecretaryship +subsect +subsection +subsections +subsection's +subsects +subsecurity +subsecurities +subsecute +subsecutive +subsegment +subsegments +subsegment's +subsella +subsellia +subsellium +subsemifusa +subsemitone +subsensation +subsense +subsensible +subsensual +subsensually +subsensuous +subsensuously +subsensuousness +subsept +subseptate +subseptuple +subsequence +subsequences +subsequence's +subsequency +subsequent +subsequential +subsequentially +subsequently +subsequentness +subsere +subseres +subseries +subserosa +subserous +subserrate +subserrated +subserve +subserved +subserves +subserviate +subservience +subserviency +subservient +subserviently +subservientness +subserving +subsesqui +subsessile +subset +subsets +subset's +subsetting +subsewer +subsextuple +subshaft +subshafts +subshell +subsheriff +subshire +subshrub +subshrubby +subshrubs +subsibilance +subsibilancy +subsibilant +subsibilantly +subsicive +subside +subsided +subsidence +subsidency +subsident +subsider +subsiders +subsides +subsidy +subsidiary +subsidiarie +subsidiaries +subsidiarily +subsidiariness +subsidiary's +subsidies +subsiding +subsidy's +subsidise +subsidist +subsidium +subsidizable +subsidization +subsidizations +subsidize +subsidized +subsidizer +subsidizes +subsidizing +subsign +subsilicate +subsilicic +subsill +subsimian +subsimilation +subsimious +subsimple +subsyndicate +subsyndication +subsynod +subsynodal +subsynodic +subsynodical +subsynodically +subsynovial +subsinuous +subsist +subsisted +subsystem +subsystems +subsystem's +subsistence +subsistences +subsistency +subsistent +subsistential +subsister +subsisting +subsistingly +subsists +subsite +subsites +subsizar +subsizarship +subslot +subslots +subsmile +subsneer +subsocial +subsocially +subsoil +subsoiled +subsoiler +subsoiling +subsoils +subsolar +subsolid +subsonic +subsonically +subsonics +subsort +subsorter +subsovereign +subspace +subspaces +subspace's +subspatulate +subspecialist +subspecialization +subspecialize +subspecialized +subspecializing +subspecialty +subspecialties +subspecies +subspecific +subspecifically +subsphenoid +subsphenoidal +subsphere +subspheric +subspherical +subspherically +subspinose +subspinous +subspiral +subspirally +subsplenial +subspontaneous +subspontaneously +subspontaneousness +subsquadron +subssellia +subst +substage +substages +substalagmite +substalagmitic +substance +substanced +substanceless +substances +substance's +substanch +substandard +substandardization +substandardize +substandardized +substandardizing +substanially +substant +substantia +substantiability +substantiable +substantiae +substantial +substantialia +substantialism +substantialist +substantiality +substantialization +substantialize +substantialized +substantializing +substantially +substantiallying +substantialness +substantiatable +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantiator +substantify +substantious +substantival +substantivally +substantive +substantively +substantiveness +substantives +substantivity +substantivize +substantivized +substantivizing +substantize +substate +substation +substations +substernal +substylar +substile +substyle +substituent +substitutability +substitutabilities +substitutable +substitute +substituted +substituter +substitutes +substituting +substitutingly +substitution +substitutional +substitutionally +substitutionary +substitutions +substitutive +substitutively +substock +substore +substoreroom +substory +substories +substract +substraction +substrat +substrata +substratal +substrate +substrates +substrate's +substrati +substrative +substrator +substratose +substratosphere +substratospheric +substratum +substratums +substream +substriate +substriated +substring +substrings +substrstrata +substruct +substruction +substructional +substructural +substructure +substructured +substructures +substructure's +subsulci +subsulcus +subsulfate +subsulfid +subsulfide +subsulphate +subsulphid +subsulphide +subsult +subsultive +subsultory +subsultorily +subsultorious +subsultus +subsumable +subsume +subsumed +subsumes +subsuming +subsumption +subsumptive +subsuperficial +subsuperficially +subsuperficialness +subsurety +subsureties +subsurface +subsurfaces +subtack +subtacksman +subtacksmen +subtangent +subtarget +subtarsal +subtartarean +subtask +subtasking +subtasks +subtask's +subtaxa +subtaxer +subtaxon +subtectacle +subtectal +subteen +subteener +subteens +subtegminal +subtegulaneous +subtegumental +subtegumentary +subtemperate +subtemporal +subtenancy +subtenancies +subtenant +subtenants +subtend +subtended +subtending +subtends +subtense +subtentacular +subtenure +subtepid +subtepidity +subtepidly +subtepidness +subter- +subteraqueous +subterbrutish +subtercelestial +subterconscious +subtercutaneous +subterete +subterethereal +subterfluent +subterfluous +subterfuge +subterfuges +subterhuman +subterjacent +subtermarine +subterminal +subterminally +subternatural +subterpose +subterposition +subterrain +subterrane +subterraneal +subterranean +subterraneanize +subterraneanized +subterraneanizing +subterraneanly +subterraneity +subterraneous +subterraneously +subterraneousness +subterrany +subterranity +subterraqueous +subterrene +subterrestrial +subterritory +subterritorial +subterritories +subtersensual +subtersensuous +subtersuperlative +subtersurface +subtertian +subtest +subtests +subtetanic +subtetanical +subtext +subtexts +subthalamic +subthalamus +subtheme +subthoracal +subthoracic +subthreshold +subthrill +subtile +subtilely +subtileness +subtiler +subtilest +subtiliate +subtiliation +subtilin +subtilis +subtilisation +subtilise +subtilised +subtiliser +subtilising +subtilism +subtilist +subtility +subtilities +subtilization +subtilize +subtilized +subtilizer +subtilizing +subtill +subtillage +subtilly +subtilty +subtilties +subtympanitic +subtype +subtypes +subtypical +subtitle +sub-title +subtitled +subtitles +subtitling +subtitular +subtle +subtle-brained +subtle-cadenced +subtle-fingered +subtle-headed +subtlely +subtle-looking +subtle-meshed +subtle-minded +subtleness +subtle-nosed +subtle-paced +subtler +subtle-scented +subtle-shadowed +subtle-souled +subtlest +subtle-thoughted +subtlety +subtleties +subtle-tongued +subtle-witted +subtly +subtlist +subtone +subtones +subtonic +subtonics +subtopia +subtopic +subtopics +subtorrid +subtotal +subtotaled +subtotaling +subtotalled +subtotally +subtotalling +subtotals +subtotem +subtotemic +subtower +subtract +subtracted +subtracter +subtracting +subtraction +subtractions +subtractive +subtractor +subtractors +subtractor's +subtracts +subtrahend +subtrahends +subtrahend's +subtray +subtranslucence +subtranslucency +subtranslucent +subtransparent +subtransparently +subtransparentness +subtransversal +subtransversally +subtransverse +subtransversely +subtrapezoid +subtrapezoidal +subtread +subtreasurer +sub-treasurer +subtreasurership +subtreasury +sub-treasury +subtreasuries +subtree +subtrees +subtree's +subtrench +subtrend +subtriangular +subtriangularity +subtriangulate +subtribal +subtribe +subtribes +subtribual +subtrifid +subtrigonal +subtrihedral +subtriplicate +subtriplicated +subtriplication +subtriquetrous +subtrist +subtrochanteric +subtrochlear +subtrochleariform +subtropic +subtropical +subtropics +subtrousers +subtrude +subtruncate +subtruncated +subtruncation +subtrunk +subtuberant +subtubiform +subtunic +subtunics +subtunnel +subturbary +subturriculate +subturriculated +subtutor +subtutorship +subtwined +subucula +subulate +subulated +subulicorn +Subulicornia +subuliform +subultimate +subumbellar +subumbellate +subumbellated +subumbelliferous +subumbilical +subumbonal +subumbonate +subumbral +subumbrella +subumbrellar +subuncinal +subuncinate +subuncinated +subunequal +subunequally +subunequalness +subungual +subunguial +Subungulata +subungulate +subunit +subunits +subunit's +subuniversal +subuniverse +suburb +suburban +suburbandom +suburbanhood +suburbanisation +suburbanise +suburbanised +suburbanising +suburbanism +suburbanite +suburbanites +suburbanity +suburbanities +suburbanization +suburbanize +suburbanized +suburbanizing +suburbanly +suburbans +suburbed +suburbia +suburbian +suburbias +suburbican +suburbicary +suburbicarian +suburbs +suburb's +suburethral +subursine +subutopian +subvaginal +subvaluation +subvarietal +subvariety +subvarieties +subvassal +subvassalage +subvein +subvendee +subvene +subvened +subvenes +subvening +subvenize +subvention +subventionary +subventioned +subventionize +subventions +subventitious +subventive +subventral +subventrally +subventricose +subventricous +subventricular +subvermiform +subversal +subverse +subversed +subversion +subversionary +subversions +subversive +subversively +subversiveness +subversives +subversivism +subvert +subvertebral +subvertebrate +subverted +subverter +subverters +subvertible +subvertical +subvertically +subverticalness +subverticilate +subverticilated +subverticillate +subverting +subverts +subvesicular +subvestment +subvicar +subvicars +subvicarship +subvii +subvillain +subviral +subvirate +subvirile +subvisible +subvitalisation +subvitalised +subvitalization +subvitalized +subvitreous +subvitreously +subvitreousness +subvocal +subvocally +subvola +subway +subwayed +subways +subway's +subwar +sub-war +subwarden +subwardenship +subwater +subwealthy +subweight +subwink +subworker +subworkman +subworkmen +subzero +sub-zero +subzygomatic +subzonal +subzonary +subzone +subzones +Sucaryl +succade +succah +succahs +Succasunna +succedanea +succedaneous +succedaneum +succedaneums +succedent +succeed +succeedable +succeeded +succeeder +succeeders +succeeding +succeedingly +succeeds +succent +succentor +succenturiate +succenturiation +succes +succesful +succesive +success +successes +successful +successfully +successfulness +succession +successional +successionally +successionist +successionless +successions +succession's +successive +successively +successiveness +successivity +successless +successlessly +successlessness +successor +successoral +successory +successors +successor's +successorship +succi +succiferous +succin +succin- +succinamate +succinamic +succinamide +succinanil +succinate +succinct +succincter +succinctest +succinctly +succinctness +succinctnesses +succinctory +succinctoria +succinctorium +succincture +succinea +succinic +succiniferous +succinyl +succinylcholine +succinyls +succinylsulfathiazole +succinylsulphathiazole +succinimid +succinimide +succinite +succino- +succinol +succinoresinol +succinosulphuric +succinous +succintorium +succinum +Succisa +succise +succivorous +succor +succorable +succored +succorer +succorers +succorful +succory +succories +succoring +succorless +succorrhea +succorrhoea +succors +succose +succotash +succotashes +Succoth +succour +succourable +succoured +succourer +succourful +succouring +succourless +succours +succous +succub +succuba +succubae +succube +succubi +succubine +succubous +Succubus +succubuses +succudry +succula +succulence +succulences +succulency +succulencies +succulent +succulently +succulentness +succulents +succulous +succumb +succumbed +succumbence +succumbency +succumbent +succumber +succumbers +succumbing +succumbs +succursal +succursale +succus +succuss +succussation +succussatory +succussed +succusses +succussing +succussion +succussive +such +such-and-such +Suches +suchlike +such-like +suchness +suchnesses +Suchos +Su-chou +Suchta +suchwise +suci +Sucy +sucivilized +suck +suck- +suckable +suckabob +suckage +suckauhock +suck-bottle +sucked +suck-egg +sucken +suckener +suckeny +sucker +suckered +suckerel +suckerfish +suckerfishes +suckering +suckerlike +suckers +sucket +suckfish +suckfishes +suckhole +suck-in +sucking +sucking-fish +sucking-pig +sucking-pump +suckle +sucklebush +suckled +suckler +sucklers +suckles +suckless +Suckling +sucklings +Suckow +sucks +suckstone +suclat +sucramin +sucramine +sucrase +sucrases +sucrate +Sucre +sucres +sucrier +sucriers +sucro- +sucroacid +sucrose +sucroses +suction +suctional +suctions +Suctoria +suctorial +suctorian +suctorious +sucupira +sucuri +sucury +sucuriu +sucuruju +sud +sudadero +Sudafed +sudamen +sudamina +sudaminal +Sudan +Sudanese +Sudani +Sudanian +Sudanic +sudary +sudaria +sudaries +sudarium +sudate +sudation +sudations +sudatory +sudatoria +sudatories +sudatorium +Sudbury +Sudburian +sudburite +sudd +sudden +sudden-beaming +suddenly +suddenness +suddennesses +suddens +sudden-starting +suddenty +sudden-whelming +Sudder +Sudderth +suddy +suddle +sudds +sude +Sudermann +sudes +Sudeten +Sudetenland +Sudetes +Sudhir +Sudic +sudiform +Sudith +Sudlersville +Sudnor +sudor +sudoral +sudoresis +sudoric +sudoriferous +sudoriferousness +sudorific +sudoriparous +sudorous +sudors +Sudra +suds +sudsed +sudser +sudsers +sudses +sudsy +sudsier +sudsiest +sudsing +sudsless +sudsman +sudsmen +Sue +Suecism +Sueco-gothic +sued +suede +sueded +suedes +suedine +sueding +suegee +suey +Suellen +Suelo +suent +suer +Suerre +suers +suerte +sues +Suessiones +suet +suety +Suetonius +suets +Sueve +Suevi +Suevian +Suevic +Suez +suf +Sufeism +Suff +suffari +suffaris +suffect +suffection +suffer +sufferable +sufferableness +sufferably +sufferance +sufferant +suffered +sufferer +sufferers +suffering +sufferingly +sufferings +Suffern +suffers +suffete +suffetes +suffice +sufficeable +sufficed +sufficer +sufficers +suffices +sufficience +sufficiency +sufficiencies +sufficient +sufficiently +sufficientness +sufficing +sufficingly +sufficingness +suffiction +Suffield +suffisance +suffisant +suffix +suffixal +suffixation +suffixations +suffixed +suffixer +suffixes +suffixing +suffixion +suffixment +sufflaminate +sufflamination +sufflate +sufflated +sufflates +sufflating +sufflation +sufflue +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocations +suffocative +Suffolk +Suffr +Suffr. +suffragan +suffraganal +suffraganate +suffragancy +suffraganeous +suffragans +suffragant +suffragate +suffragatory +suffrage +suffrages +suffragette +suffragettes +suffragettism +suffragial +suffragism +suffragist +suffragistic +suffragistically +suffragists +suffragitis +suffrago +suffrain +suffront +suffrutescent +suffrutex +suffrutices +suffruticose +suffruticous +suffruticulose +suffumigate +suffumigated +suffumigating +suffumigation +suffusable +suffuse +suffused +suffusedly +suffuses +suffusing +suffusion +suffusions +suffusive +Sufi +Sufiism +Sufiistic +Sufis +Sufism +Sufistic +Sufu +SUG +sugamo +sugan +sugann +Sugar +sugar-baker +sugarberry +sugarberries +sugarbird +sugar-bird +sugar-boiling +sugarbush +sugar-bush +sugar-candy +sugarcane +sugar-cane +sugarcanes +sugar-chopped +sugar-chopper +sugarcoat +sugar-coat +sugarcoated +sugar-coated +sugarcoating +sugar-coating +sugarcoats +sugar-colored +sugar-cured +sugar-destroying +sugared +sugarelly +sugarer +sugar-growing +sugarhouse +sugarhouses +sugary +sugarier +sugaries +sugariest +sugar-yielding +sugariness +sugaring +sugarings +sugar-laden +Sugarland +sugarless +sugarlike +sugar-lipped +sugar-loaded +Sugarloaf +sugar-loaf +sugar-loafed +sugar-loving +sugar-making +sugar-maple +sugar-mouthed +sugarplate +sugarplum +sugar-plum +sugarplums +sugar-producing +sugars +sugarsop +sugar-sop +sugarsweet +sugar-sweet +sugar-teat +sugar-tit +sugar-topped +Sugartown +Sugartree +sugar-water +sugarworks +sugat +Sugden +sugent +sugescent +sugg +suggan +suggest +suggesta +suggestable +suggested +suggestedness +suggester +suggestibility +suggestible +suggestibleness +suggestibly +suggesting +suggestingly +suggestion +suggestionability +suggestionable +suggestionism +suggestionist +suggestionize +suggestions +suggestion's +suggestive +suggestively +suggestiveness +suggestivenesses +suggestivity +suggestment +suggestor +suggestress +suggests +suggestum +suggil +suggillate +suggillation +sugh +sughed +sughing +sughs +sugi +sugih +Sugihara +sugillate +sugis +sugsloot +suguaro +Suh +Suhail +Suharto +suhuaro +Sui +suicidal +suicidalism +suicidally +suicidalwise +suicide +suicided +suicides +suicide's +suicidical +suiciding +suicidism +suicidist +suicidology +suicism +SUID +Suidae +suidian +suiform +Suiy +suikerbosch +suiline +suilline +Suilmann +suimate +Suina +suine +suing +suingly +suint +suints +suyog +Suiogoth +Suiogothic +Suiones +Suisei +suisimilar +Suisse +suist +suit +suitability +suitabilities +suitable +suitableness +suitably +suitcase +suitcases +suitcase's +suit-dress +suite +suited +suitedness +suiter +suiters +suites +suithold +suity +suiting +suitings +suitly +suitlike +suitor +suitoress +suitors +suitor's +suitorship +suitress +suits +suit's +suivante +suivez +sujee-mujee +suji +suji-muji +Suk +Sukarnapura +Sukarno +Sukey +Sukhum +Sukhumi +Suki +sukiyaki +sukiyakis +Sukin +sukkah +sukkahs +sukkenye +sukkot +Sukkoth +Suku +Sula +Sulaba +Sulafat +Sulaib +Sulamith +Sulawesi +sulbasutra +sulcal +sulcalization +sulcalize +sulcar +sulcate +sulcated +sulcation +sulcato- +sulcatoareolate +sulcatocostate +sulcatorimose +sulci +sulciform +sulcomarginal +sulcular +sulculate +sulculus +sulcus +suld +suldan +suldans +sulea +Suleiman +sulf- +sulfa +sulfacid +sulfadiazine +sulfadimethoxine +sulfaguanidine +sulfamate +sulfamerazin +sulfamerazine +sulfamethazine +sulfamethylthiazole +sulfamic +sulfamidate +sulfamide +sulfamidic +sulfamyl +sulfamine +sulfaminic +sulfanilamide +sulfanilic +sulfanilylguanidine +sulfantimonide +sulfapyrazine +sulfapyridine +sulfaquinoxaline +sulfarsenide +sulfarsenite +sulfarseniuret +sulfarsphenamine +sulfas +Sulfasuxidine +sulfatase +sulfate +sulfated +sulfates +Sulfathalidine +sulfathiazole +sulfatic +sulfating +sulfation +sulfatization +sulfatize +sulfatized +sulfatizing +sulfato +sulfazide +sulfhydrate +sulfhydric +sulfhydryl +sulfid +sulfide +sulfides +sulfids +sulfinate +sulfindigotate +sulfindigotic +sulfindylic +sulfine +sulfinic +sulfinide +sulfinyl +sulfinyls +sulfion +sulfionide +sulfisoxazole +sulfite +sulfites +sulfitic +sulfito +sulfo +sulfoacid +sulfoamide +sulfobenzide +sulfobenzoate +sulfobenzoic +sulfobismuthite +sulfoborite +sulfocarbamide +sulfocarbimide +sulfocarbolate +sulfocarbolic +sulfochloride +sulfocyan +sulfocyanide +sulfofication +sulfogermanate +sulfohalite +sulfohydrate +sulfoindigotate +sulfoleic +sulfolysis +sulfomethylic +sulfon- +Sulfonal +sulfonals +sulfonamic +sulfonamide +sulfonate +sulfonated +sulfonating +sulfonation +sulfonator +sulfone +sulfonephthalein +sulfones +sulfonethylmethane +sulfonic +sulfonyl +sulfonyls +sulfonylurea +sulfonium +sulfonmethane +sulfophthalein +sulfopurpurate +sulfopurpuric +sulforicinate +sulforicinic +sulforicinoleate +sulforicinoleic +sulfoselenide +sulfosilicide +sulfostannide +sulfotelluride +sulfourea +sulfovinate +sulfovinic +sulfowolframic +sulfoxide +sulfoxylate +sulfoxylic +sulfoxism +sulfur +sulfurage +sulfuran +sulfurate +sulfuration +sulfurator +sulfur-bottom +sulfur-colored +sulfurea +sulfured +sulfureous +sulfureously +sulfureousness +sulfuret +sulfureted +sulfureting +sulfurets +sulfuretted +sulfuretting +sulfur-flower +sulfury +sulfuric +sulfur-yellow +sulfuryl +sulfuryls +sulfuring +sulfurization +sulfurize +sulfurized +sulfurizing +sulfurosyl +sulfurous +sulfurously +sulfurousness +sulfurs +Sulidae +Sulides +suling +Suliote +sulk +sulka +sulked +sulker +sulkers +sulky +sulkier +sulkies +sulkiest +sulkily +sulkylike +sulkiness +sulkinesses +sulking +sulky-shaped +sulks +sull +Sulla +sullage +sullages +Sullan +sullen +sullen-browed +sullen-eyed +sullener +sullenest +sullenhearted +sullenly +sullen-looking +sullen-natured +sullenness +sullennesses +sullens +sullen-seeming +sullen-sour +sullen-visaged +sullen-wise +Sully +sulliable +sulliage +sullied +sulliedness +sullies +Sulligent +sullying +Sully-Prudhomme +Sullivan +sullow +sulph- +sulpha +sulphacid +sulphadiazine +sulphaguanidine +sulphaldehyde +sulphamate +sulphamerazine +sulphamic +sulphamid +sulphamidate +sulphamide +sulphamidic +sulphamyl +sulphamin +sulphamine +sulphaminic +sulphamino +sulphammonium +sulphanilamide +sulphanilate +sulphanilic +sulphantimonate +sulphantimonial +sulphantimonic +sulphantimonide +sulphantimonious +sulphantimonite +sulphapyrazine +sulphapyridine +sulpharsenate +sulpharseniate +sulpharsenic +sulpharsenid +sulpharsenide +sulpharsenious +sulpharsenite +sulpharseniuret +sulpharsphenamine +sulphas +sulphatase +sulphate +sulphated +sulphates +sulphathiazole +sulphatic +sulphating +sulphation +sulphatization +sulphatize +sulphatized +sulphatizing +sulphato +sulphato- +sulphatoacetic +sulphatocarbonic +sulphazid +sulphazide +sulphazotize +sulphbismuthite +sulphethylate +sulphethylic +sulphhemoglobin +sulphichthyolate +sulphid +sulphidation +sulphide +sulphides +sulphidic +sulphidize +sulphydrate +sulphydric +sulphydryl +sulphids +sulphimide +sulphin +sulphinate +sulphindigotate +sulphindigotic +sulphine +sulphinic +sulphinide +sulphinyl +sulphion +sulphisoxazole +sulphitation +sulphite +sulphites +sulphitic +sulphito +sulphmethemoglobin +sulpho +sulpho- +sulphoacetic +sulpho-acid +sulphoamid +sulphoamide +sulphoantimonate +sulphoantimonic +sulphoantimonious +sulphoantimonite +sulphoarsenic +sulphoarsenious +sulphoarsenite +sulphoazotize +sulphobenzid +sulphobenzide +sulphobenzoate +sulphobenzoic +sulphobismuthite +sulphoborite +sulphobutyric +sulphocarbamic +sulphocarbamide +sulphocarbanilide +sulphocarbimide +sulphocarbolate +sulphocarbolic +sulphocarbonate +sulphocarbonic +sulphochloride +sulphochromic +sulphocyan +sulphocyanate +sulphocyanic +sulphocyanide +sulphocyanogen +sulphocinnamic +sulphodichloramine +sulphofy +sulphofication +sulphogallic +sulphogel +sulphogermanate +sulphogermanic +sulphohalite +sulphohaloid +sulphohydrate +sulphoichthyolate +sulphoichthyolic +sulphoindigotate +sulphoindigotic +sulpholeate +sulpholeic +sulpholipin +sulpholysis +sulphonal +sulphonalism +sulphonamic +sulphonamid +sulphonamide +sulphonamido +sulphonamine +sulphonaphthoic +sulphonate +sulphonated +sulphonating +sulphonation +sulphonator +sulphoncyanine +sulphone +sulphonephthalein +sulphones +sulphonethylmethane +sulphonic +sulphonyl +sulphonium +sulphonmethane +sulphonphthalein +sulphoparaldehyde +sulphophenyl +sulphophosphate +sulphophosphite +sulphophosphoric +sulphophosphorous +sulphophthalein +sulphophthalic +sulphopropionic +sulphoproteid +sulphopupuric +sulphopurpurate +sulphopurpuric +sulphoricinate +sulphoricinic +sulphoricinoleate +sulphoricinoleic +sulphosalicylic +sulpho-salt +sulphoselenide +sulphoselenium +sulphosilicide +sulphosol +sulphostannate +sulphostannic +sulphostannide +sulphostannite +sulphostannous +sulphosuccinic +sulphosulphurous +sulphotannic +sulphotelluride +sulphoterephthalic +sulphothionyl +sulphotoluic +sulphotungstate +sulphotungstic +sulphouinic +sulphourea +sulphovanadate +sulphovinate +sulphovinic +sulphowolframic +sulphoxid +sulphoxide +sulphoxylate +sulphoxylic +sulphoxyphosphate +sulphoxism +sulphozincate +Sulphur +sulphurage +sulphuran +sulphurate +sulphurated +sulphurating +sulphuration +sulphurator +sulphur-bearing +sulphur-bellied +sulphur-bottom +sulphur-breasted +sulphur-colored +sulphur-containing +sulphur-crested +sulphurea +sulphurean +sulphured +sulphureity +sulphureo- +sulphureo-aerial +sulphureonitrous +sulphureosaline +sulphureosuffused +sulphureous +sulphureously +sulphureousness +sulphureovirescent +sulphuret +sulphureted +sulphureting +sulphuretted +sulphuretting +sulphur-flower +sulphur-hued +sulphury +sulphuric +sulphuriferous +sulphuryl +sulphur-impregnated +sulphuring +sulphurious +sulphurity +sulphurization +sulphurize +sulphurized +sulphurizing +sulphurless +sulphurlike +sulphurosyl +sulphurou +sulphurous +sulphurously +sulphurousness +sulphurproof +sulphurs +sulphur-scented +sulphur-smoking +sulphur-tinted +sulphur-tipped +sulphurweed +sulphurwort +Sulpician +Sulpicius +sultam +sultan +Sultana +Sultanabad +sultanas +sultanaship +sultanate +sultanated +sultanates +sultanating +sultane +sultanesque +sultaness +sultany +sultanian +sultanic +sultanin +sultanism +sultanist +sultanize +sultanlike +sultanry +sultans +sultan's +sultanship +sultone +sultry +sultrier +sultriest +sultrily +sultriness +Sulu +Suluan +sulung +Sulus +sulvanite +sulvasutra +SUM +Sumac +sumach +sumachs +sumacs +sumage +Sumak +Sumas +Sumass +Sumatra +Sumatran +sumatrans +Sumba +sumbal +Sumbawa +sumbul +sumbulic +Sumdum +sumen +Sumer +Sumerco +Sumerduck +Sumeria +Sumerian +Sumerlin +Sumero-akkadian +Sumerology +Sumerologist +sumi +Sumy +Sumiton +sumitro +sumless +sumlessness +summa +summability +summable +summae +summage +summand +summands +summand's +Summanus +summar +summary +summaries +summarily +summariness +summary's +summarisable +summarisation +summarise +summarised +summariser +summarising +summarist +summarizable +summarization +summarizations +summarization's +summarize +summarized +summarizer +summarizes +summarizing +summas +summat +summate +summated +summates +summating +summation +summational +summations +summation's +summative +summatory +summed +Summer +summerbird +summer-bird +summer-blanched +summer-breathing +summer-brewed +summer-bright +summercastle +summer-cloud +Summerdale +summer-dried +summered +summerer +summer-fallow +summer-fed +summer-felled +Summerfield +summer-flowering +summergame +summer-grazed +summerhead +summerhouse +summer-house +summerhouses +summery +summerier +summeriest +summeriness +summering +summerings +summerish +summerite +summerize +summerlay +Summerland +summer-leaping +Summerlee +summerless +summerly +summerlike +summer-like +summerliness +summerling +summer-lived +summer-loving +summer-made +summerproof +summer-ripening +summerroom +Summers +summer's +summersault +summer-seeming +summerset +Summershade +summer-shrunk +Summerside +summer-staying +summer-stir +summer-stricken +Summersville +summer-sweet +summer-swelling +summer-threshed +summertide +summer-tide +summer-tilled +summertime +summer-time +Summerton +Summertown +summertree +summer-up +Summerville +summerward +summerweight +summer-weight +summerwood +summing +summings +summing-up +summist +Summit +summital +summity +summitless +summitry +summitries +summits +Summitville +summon +summonable +summoned +summoner +summoners +summoning +summoningly +Summons +summonsed +summonses +summonsing +summons-proof +summula +summulae +summulist +summut +Sumneytown +Sumner +Sumo +sumoist +sumos +sump +sumpage +sumper +sumph +sumphy +sumphish +sumphishly +sumphishness +sumpit +sumpitan +sumple +sumpman +sumps +sumpsimus +sumpt +Sumpter +sumpters +sumption +sumptious +sumptuary +sumptuosity +sumptuous +sumptuously +sumptuousness +sumpture +sumpweed +sumpweeds +Sumrall +sums +sum's +Sumter +Sumterville +sum-total +sum-up +SUN +sun-affronting +Sunay +Sunapee +sun-arrayed +sun-awakened +sunback +sunbake +sunbaked +sun-baked +sunbath +sunbathe +sun-bathe +sunbathed +sun-bathed +sunbather +sunbathers +sunbathes +sunbathing +sunbaths +sunbeam +sunbeamed +sunbeamy +sunbeams +sunbeam's +sun-beat +sun-beaten +sun-begotten +Sunbelt +sunbelts +sunberry +sunberries +sunbird +sunbirds +sun-blackened +sun-blanched +sunblind +sun-blind +sunblink +sun-blistered +sun-blown +sunbonnet +sunbonneted +sunbonnets +sun-born +sunbow +sunbows +sunbreak +sunbreaker +sun-bred +Sunbright +sun-bright +sun-bringing +sun-broad +sun-bronzed +sun-brown +sun-browned +Sunburg +Sunbury +Sunbury-on-Thames +sunburn +sunburned +sunburnedness +sunburning +sunburnproof +sunburns +sunburnt +sunburntness +Sunburst +sunbursts +suncherchor +suncke +sun-clear +sun-confronting +Suncook +sun-courting +sun-cracked +sun-crowned +suncup +sun-cure +sun-cured +Sunda +sundae +sundaes +Sunday +Sundayfied +Sunday-go-to-meeting +Sunday-go-to-meetings +Sundayish +Sundayism +Sundaylike +Sundayness +Sundayproof +Sundays +sunday's +sunday-school +Sunday-schoolish +Sundance +Sundanese +Sundanesian +sundang +sundar +sundaresan +sundari +sun-dazzling +Sundberg +sundek +sun-delighting +sunder +sunderable +sunderance +sundered +sunderer +sunderers +sundering +Sunderland +sunderly +sunderment +sunders +sunderwise +sun-descended +sundew +sundews +SUNDIAG +sundial +sun-dial +sundials +sundik +Sundin +sundog +sundogs +sundown +sundowner +sundowning +sundowns +sundra +sun-drawn +sundress +sundri +sundry +sun-dry +sundry-colored +sun-dried +sundries +sundriesman +sundrily +sundryman +sundrymen +sundriness +sundry-patterned +sundry-shaped +sundrops +Sundstrom +Sundsvall +sune +sun-eclipsing +Suneya +sun-eyed +SUNET +sun-excluding +sun-expelling +sun-exposed +sun-faced +sunfall +sunfast +sun-feathered +Sunfield +sun-filled +sunfish +sun-fish +sunfisher +sunfishery +sunfishes +sun-flagged +sun-flaring +sun-flooded +sunflower +sunflowers +sunfoil +sun-fringed +Sung +sungar +Sungari +sun-gazed +sun-gazing +sungha +Sung-hua +sun-gilt +Sungkiang +sunglade +sunglass +sunglasses +sunglo +sunglow +sunglows +sun-god +sun-graced +sun-graze +sun-grazer +sungrebe +sun-grebe +sun-grown +sunhat +sun-heated +SUNY +Sunyata +sunyie +Sunil +sun-illumined +sunk +sunken +sunket +sunkets +sunkie +sun-kissed +sunkland +sunlamp +sunlamps +Sunland +sunlands +sunless +sunlessly +sunlessness +sunlet +sunlight +sunlighted +sunlights +sunlike +sunlit +sun-loved +sun-loving +sun-made +Sunman +sun-marked +sun-melted +sunn +Sunna +sunnas +sunned +Sunni +Sunny +Sunniah +sunnyasee +sunnyasse +sunny-clear +sunny-colored +sunnier +sunniest +sunny-faced +sunny-haired +sunnyhearted +sunnyheartedness +sunnily +sunny-looking +sunny-natured +sunniness +sunning +sunny-red +Sunnyside +Sunnism +Sunnysouth +sunny-spirited +sunny-sweet +Sunnite +Sunnyvale +sunny-warm +sunns +sunnud +sun-nursed +Sunol +sun-outshining +sun-pain +sun-painted +sun-paled +sun-praising +sun-printed +sun-projected +sunproof +sunquake +Sunray +sun-ray +sun-red +sun-resembling +sunrise +sunrises +sunrising +sunroof +sunroofs +sunroom +sunrooms +sunrose +suns +sun's +sunscald +sunscalds +sunscorch +sun-scorched +sun-scorching +sunscreen +sunscreening +sunseeker +sunset +sunset-blue +sunset-flushed +sunset-lighted +sunset-purpled +sunset-red +sunset-ripened +sunsets +sunsetty +sunsetting +sunshade +sunshades +sun-shading +Sunshine +sunshineless +sunshines +sunshine-showery +sunshiny +sunshining +sun-shot +sun-shunning +sunsmit +sunsmitten +sun-sodden +sun-specs +sunspot +sun-spot +sunspots +sunspotted +sunspottedness +sunspottery +sunspotty +sunsquall +sunstay +sun-staining +sunstar +sunstead +sun-steeped +sunstone +sunstones +sunstricken +sunstroke +sunstrokes +sunstruck +sun-struck +sunsuit +sunsuits +sun-swart +sun-swept +sunt +suntan +suntanned +sun-tanned +suntanning +suntans +sun-tight +suntrap +sunup +sun-up +sunups +SUNVIEW +sunway +sunways +sunward +sunwards +sun-warm +sun-warmed +sunweed +sunwise +sun-withered +Suomi +Suomic +suovetaurilia +Sup +supa +Supai +supari +Supat +supawn +supe +supellectile +supellex +Supen +super +super- +superabduction +superabhor +superability +superable +superableness +superably +superabnormal +superabnormally +superabominable +superabominableness +superabominably +superabomination +superabound +superabstract +superabstractly +superabstractness +superabsurd +superabsurdity +superabsurdly +superabsurdness +superabundance +superabundances +superabundancy +superabundant +superabundantly +superaccession +superaccessory +superaccommodating +superaccomplished +superaccrue +superaccrued +superaccruing +superaccumulate +superaccumulated +superaccumulating +superaccumulation +superaccurate +superaccurately +superaccurateness +superacetate +superachievement +superacid +super-acid +superacidity +superacidulated +superacknowledgment +superacquisition +superacromial +superactivate +superactivated +superactivating +superactive +superactively +superactiveness +superactivity +superactivities +superacute +superacutely +superacuteness +superadaptable +superadaptableness +superadaptably +superadd +superadded +superadding +superaddition +superadditional +superadds +superadequate +superadequately +superadequateness +superadjacent +superadjacently +superadministration +superadmirable +superadmirableness +superadmirably +superadmiration +superadorn +superadornment +superaerial +superaerially +superaerodynamics +superaesthetical +superaesthetically +superaffiliation +superaffiuence +superaffluence +superaffluent +superaffluently +superaffusion +superagency +superagencies +superaggravation +superagitation +superagrarian +superalbal +superalbuminosis +superalimentation +superalkaline +superalkalinity +superalloy +superallowance +superaltar +superaltern +superambition +superambitious +superambitiously +superambitiousness +superambulacral +superanal +superangelic +superangelical +superangelically +superanimal +superanimality +superannate +superannated +superannuate +superannuated +superannuating +superannuation +superannuitant +superannuity +superannuities +superapology +superapologies +superappreciation +superaqual +superaqueous +superarbiter +superarbitrary +superarctic +superarduous +superarduously +superarduousness +superarrogance +superarrogant +superarrogantly +superarseniate +superartificial +superartificiality +superartificially +superaspiration +superassertion +superassociate +superassume +superassumed +superassuming +superassumption +superastonish +superastonishment +superate +superathlete +superathletes +superattachment +superattainable +superattainableness +superattainably +superattendant +superattraction +superattractive +superattractively +superattractiveness +superauditor +superaural +superaverage +superaverageness +superaveraness +superavit +superaward +superaxillary +superazotation +superb +superbad +superbazaar +superbazooka +superbelief +superbelievable +superbelievableness +superbelievably +superbeloved +superbenefit +superbenevolence +superbenevolent +superbenevolently +superbenign +superbenignly +superber +superbest +superbia +superbias +superbious +superbity +superblessed +superblessedness +superbly +superblock +superblunder +superbness +superbold +superboldly +superboldness +superbomb +superbombs +superborrow +superbrain +superbrave +superbravely +superbraveness +superbrute +superbuild +superbungalow +superbusy +superbusily +supercabinet +supercalender +supercallosal +supercandid +supercandidly +supercandidness +supercanine +supercanonical +supercanonization +supercanopy +supercanopies +supercapability +supercapabilities +supercapable +supercapableness +supercapably +supercapital +supercaption +supercar +supercarbonate +supercarbonization +supercarbonize +supercarbureted +supercargo +supercargoes +supercargos +supercargoship +supercarpal +supercarrier +supercatastrophe +supercatastrophic +supercatholic +supercatholically +supercausal +supercaution +supercavitation +supercede +superceded +supercedes +superceding +supercelestial +supercelestially +supercensure +supercentral +supercentrifuge +supercerebellar +supercerebral +supercerebrally +superceremonious +superceremoniously +superceremoniousness +supercharge +supercharged +supercharger +superchargers +supercharges +supercharging +superchemical +superchemically +superchery +supercherie +superchivalrous +superchivalrously +superchivalrousness +Super-christian +supercicilia +supercycle +supercilia +superciliary +superciliosity +supercilious +superciliously +superciliousness +supercilium +supercynical +supercynically +supercynicalness +supercity +supercivil +supercivilization +supercivilized +supercivilly +superclaim +superclass +superclassified +superclean +supercloth +supercluster +supercoincidence +supercoincident +supercoincidently +supercold +supercolossal +supercolossally +supercolumnar +supercolumniation +supercombination +supercombing +supercommendation +supercommentary +supercommentaries +supercommentator +supercommercial +supercommercially +supercommercialness +supercompetition +supercomplete +supercomplex +supercomplexity +supercomplexities +supercomprehension +supercompression +supercomputer +supercomputers +supercomputer's +superconception +superconduct +superconducting +superconduction +superconductive +superconductivity +superconductor +superconductors +superconfidence +superconfident +superconfidently +superconfirmation +superconformable +superconformableness +superconformably +superconformist +superconformity +superconfused +superconfusion +supercongested +supercongestion +superconscious +superconsciousness +superconsecrated +superconsequence +superconsequency +superconservative +superconservatively +superconservativeness +superconstitutional +superconstitutionally +supercontest +supercontribution +supercontrol +superconvenient +supercool +supercooled +super-cooling +supercop +supercordial +supercordially +supercordialness +supercorporation +supercow +supercredit +supercrescence +supercrescent +supercretaceous +supercrime +supercriminal +supercriminally +supercritic +supercritical +supercritically +supercriticalness +supercrowned +supercrust +supercube +supercultivated +superculture +supercurious +supercuriously +supercuriousness +superdainty +superdanger +superdebt +superdeclamatory +super-decompound +superdecorated +superdecoration +superdeficit +superdeity +superdeities +superdejection +superdelegate +superdelicate +superdelicately +superdelicateness +superdemand +superdemocratic +superdemocratically +superdemonic +superdemonstration +superdense +superdensity +superdeposit +superdesirous +superdesirously +superdevelopment +superdevilish +superdevilishly +superdevilishness +superdevotion +superdiabolical +superdiabolically +superdiabolicalness +superdicrotic +superdifficult +superdifficultly +superdying +superdiplomacy +superdirection +superdiscount +superdistention +superdistribution +superdividend +superdivine +superdivision +superdoctor +superdominant +superdomineering +superdonation +superdose +superdramatist +superdreadnought +superdubious +superdubiously +superdubiousness +superduper +super-duper +superduplication +superdural +superearthly +supereconomy +supereconomies +supered +superedify +superedification +supereducated +supereducation +supereffective +supereffectively +supereffectiveness +superefficiency +superefficiencies +superefficient +supereffluence +supereffluent +supereffluently +superego +superegos +superego's +superelaborate +superelaborately +superelaborateness +superelastic +superelastically +superelated +superelegance +superelegancy +superelegancies +superelegant +superelegantly +superelementary +superelevate +superelevated +superelevation +supereligibility +supereligible +supereligibleness +supereligibly +supereloquence +supereloquent +supereloquently +supereminence +supereminency +supereminent +supereminently +superemphasis +superemphasize +superemphasized +superemphasizing +superempirical +superencipher +superencipherment +superendorse +superendorsed +superendorsement +superendorsing +superendow +superenergetic +superenergetically +superenforcement +superengrave +superengraved +superengraving +superenrollment +superenthusiasm +superenthusiasms +superenthusiastic +superepic +superepoch +superequivalent +supererogant +supererogantly +supererogate +supererogated +supererogating +supererogation +supererogative +supererogator +supererogatory +supererogatorily +superespecial +superessential +superessentially +superessive +superestablish +superestablishment +supereternity +superether +superethical +superethically +superethicalness +superethmoidal +superette +superevangelical +superevangelically +superevidence +superevident +superevidently +superexacting +superexalt +superexaltation +superexaminer +superexceed +superexceeding +superexcellence +superexcellency +superexcellent +superexcellently +superexceptional +superexceptionally +superexcitation +superexcited +superexcitement +superexcrescence +superexcrescent +superexcrescently +superexert +superexertion +superexiguity +superexist +superexistent +superexpand +superexpansion +superexpectation +superexpenditure +superexplicit +superexplicitly +superexport +superexpression +superexpressive +superexpressively +superexpressiveness +superexquisite +superexquisitely +superexquisiteness +superextend +superextension +superextol +superextoll +superextreme +superextremely +superextremeness +superextremity +superextremities +superfamily +superfamilies +superfan +superfancy +superfantastic +superfantastically +superfarm +superfast +superfat +superfecta +superfecundation +superfecundity +superfee +superfemale +superfeminine +superfemininity +superfervent +superfervently +superfetate +superfetated +superfetation +superfete +superfeudation +superfibrination +superfice +superficial +superficialism +superficialist +superficiality +superficialities +superficialize +superficially +superficialness +superficiary +superficiaries +superficie +superficies +superfidel +superfinance +superfinanced +superfinancing +superfine +superfineness +superfinical +superfinish +superfinite +superfinitely +superfiniteness +superfissure +superfit +superfitted +superfitting +superfix +superfixes +superfleet +superflexion +superfluent +superfluid +superfluidity +superfluitance +superfluity +superfluities +superfluity's +superfluous +superfluously +superfluousness +superflux +superfoliaceous +superfoliation +superfolly +superfollies +superformal +superformally +superformalness +superformation +superformidable +superformidableness +superformidably +Superfort +Superfortress +superfortunate +superfortunately +superfriendly +superfrontal +superfructified +superfulfill +superfulfillment +superfunction +superfunctional +superfuse +superfused +superfusibility +superfusible +superfusing +superfusion +supergaiety +supergalactic +supergalaxy +supergalaxies +supergallant +supergallantly +supergallantness +supergene +supergeneric +supergenerically +supergenerosity +supergenerous +supergenerously +supergenual +supergiant +supergyre +superglacial +superglorious +supergloriously +supergloriousness +superglottal +superglottally +superglottic +supergoddess +supergood +supergoodness +supergovern +supergovernment +supergovernments +supergraduate +supergrant +supergratify +supergratification +supergratified +supergratifying +supergravitate +supergravitated +supergravitating +supergravitation +supergroup +supergroups +superguarantee +superguaranteed +superguaranteeing +supergun +superhandsome +superhard +superhearty +superheartily +superheartiness +superheat +superheated +superheatedness +superheater +superheating +superheavy +superhelix +superheresy +superheresies +superhero +superheroes +superheroic +superheroically +superheroine +superheroines +superheros +superhet +superheterodyne +superhigh +superhighway +superhighways +superhypocrite +superhirudine +superhistoric +superhistorical +superhistorically +superhit +superhive +superhuman +superhumanity +superhumanize +superhumanized +superhumanizing +superhumanly +superhumanness +superhumans +superhumeral +Superi +superyacht +superial +superideal +superideally +superidealness +superignorant +superignorantly +superillustrate +superillustrated +superillustrating +superillustration +superimpend +superimpending +superimpersonal +superimpersonally +superimply +superimplied +superimplying +superimportant +superimportantly +superimposable +superimpose +superimposed +superimposes +superimposing +superimposition +superimpositions +superimposure +superimpregnated +superimpregnation +superimprobable +superimprobableness +superimprobably +superimproved +superincentive +superinclination +superinclusive +superinclusively +superinclusiveness +superincomprehensible +superincomprehensibleness +superincomprehensibly +superincrease +superincreased +superincreasing +superincumbence +superincumbency +superincumbent +superincumbently +superindependence +superindependent +superindependently +superindiction +superindictment +superindifference +superindifferent +superindifferently +superindignant +superindignantly +superindividual +superindividualism +superindividualist +superindividually +superinduce +superinduced +superinducement +superinducing +superinduct +superinduction +superindue +superindulgence +superindulgent +superindulgently +superindustry +superindustries +superindustrious +superindustriously +superindustriousness +superinenarrable +superinfection +superinfer +superinference +superinferred +superinferring +superinfeudation +superinfinite +superinfinitely +superinfiniteness +superinfirmity +superinfirmities +superinfluence +superinfluenced +superinfluencing +superinformal +superinformality +superinformalities +superinformally +superinfuse +superinfused +superinfusing +superinfusion +supering +superingenious +superingeniously +superingeniousness +superingenuity +superingenuities +superinitiative +superinjection +superinjustice +superinnocence +superinnocent +superinnocently +superinquisitive +superinquisitively +superinquisitiveness +superinsaniated +superinscribe +superinscribed +superinscribing +superinscription +superinsist +superinsistence +superinsistent +superinsistently +superinsscribed +superinsscribing +superinstitute +superinstitution +superintellectual +superintellectually +superintellectuals +superintelligence +superintelligences +superintelligent +superintend +superintendant +superintended +superintendence +superintendences +superintendency +superintendencies +superintendent +superintendential +superintendents +superintendent's +superintendentship +superintender +superintending +superintends +superintense +superintensely +superintenseness +superintensity +superintolerable +superintolerableness +superintolerably +superinundation +superinvolution +Superior +superioress +superior-general +superiority +superiorities +superiorly +superiorness +superiors +superior's +superiors-general +superiorship +superirritability +superius +superjacent +superjet +superjets +superjoined +superjudicial +superjudicially +superjunction +superjurisdiction +superjustification +superknowledge +superl +superl. +superlabial +superlaborious +superlaboriously +superlaboriousness +superlactation +superlay +superlain +superlapsarian +superlaryngeal +superlaryngeally +superlation +superlative +superlatively +superlativeness +superlatives +superlenient +superleniently +superlie +superlied +superlies +superlying +superlikelihood +superline +superliner +superload +superlocal +superlocally +superlogical +superlogicality +superlogicalities +superlogically +superloyal +superloyally +superlucky +superlunar +superlunary +superlunatical +superluxurious +superluxuriously +superluxuriousness +supermagnificent +supermagnificently +supermalate +supermale +Superman +supermanhood +supermanifest +supermanism +supermanly +supermanliness +supermannish +supermarginal +supermarginally +supermarine +supermarket +supermarkets +supermarket's +supermarvelous +supermarvelously +supermarvelousness +supermasculine +supermasculinity +supermaterial +supermathematical +supermathematically +supermaxilla +supermaxillary +supermechanical +supermechanically +supermedial +supermedially +supermedicine +supermediocre +supermen +supermental +supermentality +supermentally +supermetropolitan +supermilitary +supermini +superminis +supermishap +supermystery +supermysteries +supermixture +supermodern +supermodest +supermodestly +supermoisten +supermolecular +supermolecule +supermolten +supermom +supermoral +supermorally +supermorose +supermorosely +supermoroseness +supermotility +supermundane +supermunicipal +supermuscan +supernacular +supernaculum +supernal +supernalize +supernally +supernatant +supernatation +supernation +supernational +supernationalism +supernationalisms +supernationalist +supernationally +supernatural +supernaturaldom +supernaturalise +supernaturalised +supernaturalising +supernaturalism +supernaturalist +supernaturalistic +supernaturality +supernaturalize +supernaturalized +supernaturalizing +supernaturally +supernaturalness +supernature +supernecessity +supernecessities +supernegligence +supernegligent +supernegligently +supernormal +supernormality +supernormally +supernormalness +supernotable +supernotableness +supernotably +supernova +supernovae +supernovas +supernuity +supernumeral +supernumerary +supernumeraries +supernumerariness +supernumeraryship +supernumerous +supernumerously +supernumerousness +supernutrition +supero- +superoanterior +superobedience +superobedient +superobediently +superobese +superobject +superobjection +superobjectionable +superobjectionably +superobligation +superobstinate +superobstinately +superobstinateness +superoccipital +superoctave +superocular +superocularly +superodorsal +superoexternal +superoffensive +superoffensively +superoffensiveness +superofficious +superofficiously +superofficiousness +superofrontal +superointernal +superolateral +superomedial +supero-occipital +superoposterior +superopposition +superoptimal +superoptimist +superoratorical +superoratorically +superorbital +superordain +superorder +superordinal +superordinary +superordinate +superordinated +superordinating +superordination +superorganic +superorganism +superorganization +superorganize +superornament +superornamental +superornamentally +superosculate +superoutput +superovulation +superoxalate +superoxide +superoxygenate +superoxygenated +superoxygenating +superoxygenation +superparamount +superparasite +superparasitic +superparasitism +superparliamentary +superparticular +superpartient +superpassage +superpatience +superpatient +superpatiently +superpatriot +superpatriotic +superpatriotically +superpatriotism +superpatriotisms +superpatriots +superperfect +superperfection +superperfectly +superperson +superpersonal +superpersonalism +superpersonally +superpetrosal +superpetrous +superphysical +superphysicalness +superphysicposed +superphysicposing +superphlogisticate +superphlogistication +superphosphate +superpiety +superpigmentation +superpious +superpiously +superpiousness +superplane +superplanes +superplant +superplausible +superplausibleness +superplausibly +superplease +superplus +superpolymer +superpolite +superpolitely +superpoliteness +superpolitic +superponderance +superponderancy +superponderant +superpopulated +superpopulatedly +superpopulatedness +superpopulation +superport +superports +superposable +superpose +superposed +superposes +superposing +superposition +superpositions +superpositive +superpositively +superpositiveness +superpossition +superpower +superpowered +superpowerful +superpowers +superpraise +superpraised +superpraising +superprecarious +superprecariously +superprecariousness +superprecise +superprecisely +superpreciseness +superprelatical +superpreparation +superprepared +superpressure +superprinting +superpro +superprobability +superproduce +superproduced +superproducing +superproduction +superproportion +superprosperous +superpublicity +super-pumper +superpure +superpurgation +superpurity +superquadrupetal +superqualify +superqualified +superqualifying +superquote +superquoted +superquoting +superrace +superradical +superradically +superradicalness +superrational +superrationally +superreaction +superrealism +superrealist +superrefine +superrefined +superrefinement +superrefining +superreflection +superreform +superreformation +superrefraction +superregal +superregally +superregeneration +superregenerative +superregistration +superregulation +superreliance +superremuneration +superrenal +superrequirement +superrespectability +superrespectable +superrespectableness +superrespectably +superresponsibility +superresponsible +superresponsibleness +superresponsibly +superrestriction +superreward +superrheumatized +superrich +superrighteous +superrighteously +superrighteousness +superroyal +super-royal +superromantic +superromantically +supers +supersacerdotal +supersacerdotally +supersacral +supersacred +supersacrifice +supersafe +supersafely +supersafeness +supersafety +supersagacious +supersagaciously +supersagaciousness +supersaint +supersaintly +supersalesman +supersalesmanship +supersalesmen +supersaliency +supersalient +supersalt +supersanction +supersanguine +supersanguinity +supersanity +supersarcasm +supersarcastic +supersarcastically +supersatisfaction +supersatisfy +supersatisfied +supersatisfying +supersaturate +supersaturated +supersaturates +supersaturating +supersaturation +superscandal +superscandalous +superscandalously +superscholarly +superscientific +superscientifically +superscout +superscouts +superscribe +superscribed +superscribes +superscribing +superscript +superscripted +superscripting +superscription +superscriptions +superscripts +superscrive +superseaman +superseamen +supersecrecy +supersecrecies +supersecret +supersecretion +supersecretive +supersecretively +supersecretiveness +supersecular +supersecularly +supersecure +supersecurely +supersecureness +supersedable +supersede +supersedeas +superseded +supersedence +superseder +supersedere +supersedes +superseding +supersedure +superselect +superselection +superseminate +supersemination +superseminator +superseniority +supersensible +supersensibleness +supersensibly +supersensitisation +supersensitise +supersensitised +supersensitiser +supersensitising +supersensitive +supersensitiveness +supersensitivity +supersensitization +supersensitize +supersensitized +supersensitizing +supersensory +supersensual +supersensualism +supersensualist +supersensualistic +supersensuality +supersensually +supersensuous +supersensuously +supersensuousness +supersentimental +supersentimentally +superseptal +superseptuaginarian +superseraphic +superseraphical +superseraphically +superserious +superseriously +superseriousness +superservice +superserviceable +superserviceableness +superserviceably +supersesquitertial +supersession +supersessive +superset +supersets +superset's +supersevere +superseverely +supersevereness +superseverity +supersex +supersexes +supersexual +supership +supershipment +superships +supersignificant +supersignificantly +supersilent +supersilently +supersympathetic +supersympathy +supersympathies +supersimplicity +supersimplify +supersimplified +supersimplifying +supersincerity +supersyndicate +supersingular +supersystem +supersystems +supersistent +supersize +supersized +superslick +supersmart +supersmartly +supersmartness +supersmooth +super-smooth +supersocial +supersoft +supersoil +supersolar +supersolemn +supersolemness +supersolemnity +supersolemnly +supersolemnness +supersolicit +supersolicitation +supersolid +supersonant +supersonic +supersonically +supersonics +supersovereign +supersovereignty +superspecial +superspecialist +superspecialists +superspecialize +superspecialized +superspecializing +superspecies +superspecification +supersphenoid +supersphenoidal +superspy +superspinous +superspiritual +superspirituality +superspiritually +supersquamosal +superstage +superstamp +superstandard +superstar +superstars +superstate +superstates +superstatesman +superstatesmen +superstylish +superstylishly +superstylishness +superstimulate +superstimulated +superstimulating +superstimulation +superstition +superstitionist +superstitionless +superstition-proof +superstitions +superstition's +superstitious +superstitiously +superstitiousness +superstoical +superstoically +superstrain +superstrata +superstratum +superstratums +superstrength +superstrengths +superstrenuous +superstrenuously +superstrenuousness +superstrict +superstrictly +superstrictness +superstrong +superstruct +superstructed +superstructing +superstruction +superstructive +superstructor +superstructory +superstructral +superstructural +superstructure +superstructures +superstuff +supersublimated +supersuborder +supersubsist +supersubstantial +supersubstantiality +supersubstantially +supersubstantiate +supersubtilized +supersubtle +supersubtlety +supersuccessful +supersufficiency +supersufficient +supersufficiently +supersulcus +supersulfate +supersulfureted +supersulfurize +supersulfurized +supersulfurizing +supersulphate +supersulphuret +supersulphureted +supersulphurize +supersulphurized +supersulphurizing +supersuperabundance +supersuperabundant +supersuperabundantly +supersuperb +supersuperior +supersupremacy +supersupreme +supersurprise +supersuspicion +supersuspicious +supersuspiciously +supersuspiciousness +supersweet +supersweetly +supersweetness +supertanker +super-tanker +supertankers +supertare +supertartrate +supertax +supertaxation +supertaxes +supertemporal +supertempt +supertemptation +supertension +superterranean +superterraneous +superterrene +superterrestial +superterrestrial +superthankful +superthankfully +superthankfulness +superthick +superthin +superthyroidism +superthorough +superthoroughly +superthoroughness +supertight +supertoleration +supertonic +supertotal +supertough +supertower +supertragedy +supertragedies +supertragic +supertragical +supertragically +supertrain +supertramp +supertranscendent +supertranscendently +supertranscendentness +supertreason +supertrivial +supertuchun +supertunic +supertutelary +superugly +superultrafrostified +superunfit +superunit +superunity +superuniversal +superuniversally +superuniversalness +superuniverse +superurgency +superurgent +superurgently +superuser +supervalue +supervalued +supervaluing +supervast +supervastly +supervastness +supervene +supervened +supervenes +supervenience +supervenient +supervening +supervenosity +supervention +supervestment +supervexation +supervictory +supervictories +supervictorious +supervictoriously +supervictoriousness +supervigilance +supervigilant +supervigilantly +supervigorous +supervigorously +supervigorousness +supervirulent +supervirulently +supervisal +supervisance +supervise +supervised +supervisee +supervises +supervising +supervision +supervisionary +supervisions +supervisive +supervisor +supervisory +supervisorial +supervisors +supervisor's +supervisorship +supervisual +supervisually +supervisure +supervital +supervitality +supervitally +supervitalness +supervive +supervolition +supervoluminous +supervoluminously +supervolute +superwager +superweak +superwealthy +superweapon +superweapons +superweening +superwise +superwoman +superwomen +superworldly +superworldliness +superwrought +superzealous +superzealously +superzealousness +supes +supinate +supinated +supinates +supinating +supination +supinator +supine +supinely +supineness +supines +supinity +Suplee +suplex +suporvisory +supp +supp. +suppable +suppage +Suppe +supped +suppedanea +suppedaneous +suppedaneum +suppedit +suppeditate +suppeditation +supper +suppering +supperless +suppers +supper's +suppertime +supperward +supperwards +supping +suppl +supplace +supplant +supplantation +supplanted +supplanter +supplanters +supplanting +supplantment +supplants +Supple +suppled +supplejack +supple-jack +supple-kneed +supplely +supple-limbed +supplement +supplemental +supplementally +supplementals +supplementary +supplementaries +supplementarily +supplementation +supplemented +supplementer +supplementing +supplements +supple-minded +supple-mouth +suppleness +suppler +supples +supple-sinewed +supple-sliding +supplest +suppletion +suppletive +suppletively +suppletory +suppletories +suppletorily +supple-visaged +supple-working +supple-wristed +supply +suppliable +supplial +suppliance +suppliancy +suppliancies +suppliant +suppliantly +suppliantness +suppliants +supplicancy +supplicant +supplicantly +supplicants +supplicat +supplicate +supplicated +supplicates +supplicating +supplicatingly +supplication +supplicationer +supplications +supplicative +supplicator +supplicatory +supplicavit +supplice +supplied +supplier +suppliers +supplies +supplying +suppling +suppnea +suppone +support +supportability +supportable +supportableness +supportably +supportance +supportasse +supportation +supported +supporter +supporters +supportful +supporting +supportingly +supportive +supportively +supportless +supportlessly +supportress +supports +suppos +supposable +supposableness +supposably +supposal +supposals +suppose +supposed +supposedly +supposer +supposers +supposes +supposing +supposital +supposition +suppositional +suppositionally +suppositionary +suppositionless +suppositions +supposition's +suppositious +supposititious +supposititiously +supposititiousness +suppositive +suppositively +suppositor +suppository +suppositories +suppositum +suppost +suppresion +suppresive +suppress +suppressal +suppressant +suppressants +suppressed +suppressedly +suppressen +suppresser +suppresses +suppressibility +suppressible +suppressing +suppression +suppressionist +suppressions +suppressive +suppressively +suppressiveness +suppressor +suppressors +supprime +supprise +suppurant +suppurate +suppurated +suppurates +suppurating +suppuration +suppurations +suppurative +suppuratory +supputation +suppute +supr +supra +supra- +supra-abdominal +supra-acromial +supra-aerial +supra-anal +supra-angular +supra-arytenoid +supra-auditory +supra-auricular +supra-axillary +suprabasidorsal +suprabranchial +suprabuccal +supracaecal +supracargo +supracaudal +supracensorious +supracentenarian +suprachorioid +suprachorioidal +suprachorioidea +suprachoroid +suprachoroidal +suprachoroidea +Supra-christian +supraciliary +supraclavicle +supraclavicular +supraclusion +supracommissure +supracondylar +supracondyloid +supraconduction +supraconductor +supraconscious +supraconsciousness +supracoralline +supracostal +supracoxal +supracranial +supracretaceous +supradecompound +supradental +supradorsal +supradural +supra-esophagal +supra-esophageal +supra-ethmoid +suprafeminine +suprafine +suprafoliaceous +suprafoliar +supraglacial +supraglenoid +supraglottal +supraglottic +supragovernmental +suprahepatic +suprahyoid +suprahistorical +suprahuman +suprahumanity +suprailiac +suprailium +supraintellectual +suprainterdorsal +supra-intestinal +suprajural +supralabial +supralapsarian +supralapsarianism +supralateral +supralegal +supraliminal +supraliminally +supralineal +supralinear +supralittoral +supralocal +supralocally +supraloral +supralunar +supralunary +supramammary +supramarginal +supramarine +supramastoid +supramaxilla +supramaxillary +supramaximal +suprameatal +supramechanical +supramedial +supramental +supramolecular +supramoral +supramortal +supramundane +supranasal +supranational +supranationalism +supranationalist +supranationality +supranatural +supranaturalism +supranaturalist +supranaturalistic +supranature +supranervian +supraneural +supranormal +supranuclear +supraoccipital +supraocclusion +supraocular +supraoesophagal +supraoesophageal +supraoptimal +supraoptional +supraoral +supraorbital +supraorbitar +supraordinary +supraordinate +supraordination +supraorganism +suprapapillary +suprapedal +suprapharyngeal +suprapygal +supraposition +supraprotest +suprapubian +suprapubic +supraquantivalence +supraquantivalent +suprarational +suprarationalism +suprarationality +suprarenal +suprarenalectomy +suprarenalectomize +suprarenalin +suprarenin +suprarenine +suprarimal +suprasaturate +suprascapula +suprascapular +suprascapulary +suprascript +suprasegmental +suprasensible +suprasensitive +suprasensual +suprasensuous +supraseptal +suprasolar +suprasoriferous +suprasphanoidal +supraspinal +supraspinate +supraspinatus +supraspinous +suprasquamosal +suprastandard +suprastapedial +suprastate +suprasternal +suprastigmal +suprasubtle +supratemporal +supraterraneous +supraterrestrial +suprathoracic +supratympanic +supratonsillar +supratrochlear +supratropical +supravaginal +supraventricular +supraversion +supravise +supravital +supravitally +supraworld +supremacy +supremacies +supremacist +supremacists +Suprematism +suprematist +supreme +supremely +supremeness +supremer +supremest +supremity +supremities +supremo +supremos +supremum +suprerogative +supressed +suprising +sups +Supt +Supt. +suption +supulchre +supvr +suq +Suquamish +Suqutra +Sur +sur- +Sura +Surabaya +suraddition +surah +surahee +surahi +surahs +Surakarta +sural +suralimentation +suramin +suranal +surance +SURANET +surangular +suras +Surat +surbase +surbased +surbasement +surbases +surbate +surbater +Surbeck +surbed +surbedded +surbedding +surcease +surceased +surceases +surceasing +surcharge +surcharged +surcharger +surchargers +surcharges +surcharging +surcingle +surcingled +surcingles +surcingling +surcle +surcloy +surcoat +surcoats +surcrue +surculi +surculigerous +surculose +surculous +surculus +surd +surdation +surdeline +surdent +surdimutism +surdity +surdomute +surdo-mute +surds +sure +sure-aimed +surebutted +sured +sure-enough +surefire +sure-fire +surefooted +sure-footed +surefootedly +sure-footedly +surefootedness +sure-footedness +sure-founded +sure-grounded +surely +surement +sureness +surenesses +sure-nosed +sure-presaging +surer +sure-refuged +sures +suresby +sure-seeing +sure-set +sure-settled +suresh +sure-slow +surest +sure-steeled +surety +sureties +suretyship +surette +surexcitation +SURF +surfable +surface +surface-active +surface-bent +surface-coated +surfaced +surface-damaged +surface-deposited +surfacedly +surface-dressed +surface-dry +surface-dwelling +surface-feeding +surface-hold +surfaceless +surfacely +surfaceman +surfacemen +surfaceness +surface-printing +surfacer +surfacers +surfaces +surface-scratched +surface-scratching +surface-to-air +surface-to-surface +surface-to-underwater +surfacy +surfacing +surfactant +surf-battered +surf-beaten +surfbird +surfbirds +surfboard +surfboarder +surfboarding +surfboards +surfboat +surfboatman +surfboats +surf-bound +surfcaster +surfcasting +surfed +surfeit +surfeited +surfeitedness +surfeiter +surfeit-gorged +surfeiting +surfeits +surfeit-slain +surfeit-swelled +surfeit-swollen +surfeit-taking +surfer +surfers +surffish +surffishes +surfy +surficial +surfie +surfier +surfiest +surfing +surfings +surfle +surflike +surfman +surfmanship +surfmen +surfperch +surfperches +surfrappe +surfrider +surfriding +surf-riding +surfs +surf-showered +surf-sunk +surf-swept +surf-tormented +surfuse +surfusion +surf-vexed +surf-washed +surf-wasted +surf-white +surf-worn +surg +surg. +surge +surged +surgeful +surgeless +surgency +surgent +surgeon +surgeoncy +surgeoncies +surgeoness +surgeonfish +surgeonfishes +surgeonless +surgeons +surgeon's +surgeonship +surgeproof +surger +surgery +surgeries +surgerize +surgers +surges +surgy +surgical +surgically +surgicotherapy +surgier +surgiest +surginess +surging +Surgoinsville +surhai +Surya +Suriana +Surianaceae +Suribachi +suricat +Suricata +suricate +suricates +suriga +Surinam +Suriname +surinamine +Suring +surique +surjection +surjective +surly +surlier +surliest +surlily +surliness +surma +surmark +surmaster +surmenage +surmisable +surmisal +surmisant +surmise +surmised +surmisedly +surmiser +surmisers +surmises +surmising +surmit +surmount +surmountability +surmountable +surmountableness +surmountal +surmounted +surmounter +surmounting +surmounts +surmullet +surmullets +surnai +surnay +surname +surnamed +surnamer +surnamers +surnames +surname's +surnaming +surnap +surnape +surnominal +surnoun +Surovy +surpass +surpassable +surpassed +surpasser +surpasses +surpassing +surpassingly +surpassingness +surpeopled +surphul +surplice +surpliced +surplices +surplicewise +surplician +surplus +surplusage +surpluses +surplusing +surplus's +surpoose +surpreciation +surprint +surprinted +surprinting +surprints +surprisable +surprisal +surprise +surprised +surprisedly +surprisement +surpriseproof +surpriser +surprisers +surprises +surprising +surprisingly +surprisingness +surprizal +surprize +surprized +surprizes +surprizing +surquedry +surquidy +surquidry +surra +surrah +surras +surreal +Surrealism +Surrealist +Surrealistic +Surrealistically +surrealists +surrebound +surrebut +surrebuttal +surrebutter +surrebutting +surrection +Surrey +surrein +surreys +surrejoin +surrejoinder +surrejoinders +surrenal +Surrency +surrender +surrendered +surrenderee +surrenderer +surrendering +surrenderor +surrenders +surrendry +surrept +surreption +surreptitious +surreptitiously +surreptitiousness +surreverence +surreverently +Surry +surrogacy +surrogacies +surrogate +surrogated +surrogates +surrogate's +surrogateship +surrogating +surrogation +surroyal +sur-royal +surroyals +surrosion +surround +surrounded +surroundedly +surrounder +surrounding +surroundings +surrounds +sursaturation +sursise +sursize +sursolid +surstyle +sursumduction +sursumvergence +sursumversion +Surt +surtax +surtaxed +surtaxes +surtaxing +surtout +surtouts +Surtr +Surtsey +surturbrand +surucucu +surv +surv. +Survance +survey +surveyable +surveyage +surveyal +surveyance +surveyed +surveying +surveil +surveiled +surveiling +surveillance +surveillances +surveillant +surveils +Surveyor +surveyors +surveyor's +surveyorship +surveys +surview +survigrous +survise +survivability +survivable +survival +survivalism +survivalist +survivals +survivance +survivancy +survivant +survive +survived +surviver +survivers +survives +surviving +survivor +survivoress +survivors +survivor's +survivorship +survivorships +surwan +Sus +Susa +Susah +Susan +Susana +Susanchite +susanee +Susanetta +Susank +Susann +Susanna +Susannah +Susanne +susannite +Susanoo +Susanowo +susans +Susanville +suscept +susceptance +susceptibility +susceptibilities +susceptible +susceptibleness +susceptibly +susception +susceptive +susceptiveness +susceptivity +susceptor +suscipient +suscitate +suscitation +suscite +Susette +sushi +sushis +Susi +Susy +Susian +Susiana +Susianian +Susie +Susy-Q +suslik +susliks +Suslov +susotoxin +SUSP +suspect +suspectable +suspected +suspectedly +suspectedness +suspecter +suspectful +suspectfulness +suspectible +suspecting +suspection +suspectless +suspector +suspects +suspend +suspended +suspender +suspenderless +suspenders +suspender's +suspendibility +suspendible +suspending +suspends +suspensation +suspense +suspenseful +suspensefulness +suspensely +suspenses +suspensibility +suspensible +suspension +suspensions +suspensive +suspensively +suspensiveness +suspensoid +suspensor +suspensory +suspensoria +suspensorial +suspensories +suspensorium +suspercollate +suspicable +suspicion +suspicionable +suspicional +suspicioned +suspicionful +suspicioning +suspicionless +suspicion-proof +suspicions +suspicion's +suspicious +suspiciously +suspiciousness +suspiral +suspiration +suspiratious +suspirative +suspire +suspired +suspires +suspiring +suspirious +Susquehanna +suss +sussed +susses +Sussex +sussexite +Sussexman +Sussi +sussy +sussing +Sussman +Sussna +susso +sussultatory +sussultorial +sustain +sustainable +sustained +sustainedly +sustainer +sustaining +sustainingly +sustainment +sustains +sustanedly +sustenance +sustenanceless +sustenances +sustenant +sustentacula +sustentacular +sustentaculum +sustentate +sustentation +sustentational +sustentative +sustentator +sustention +sustentive +sustentor +sustinent +Susu +Susuhunan +Susuidae +Susumu +susurr +susurrant +susurrate +susurrated +susurrating +susurration +susurrations +susurringly +susurrous +susurrus +susurruses +Sutaio +Sutcliffe +Suter +suterbery +suterberry +suterberries +Sutersville +Suth +suther +Sutherlan +Sutherland +Sutherlandia +Sutherlin +sutile +Sutlej +sutler +sutlerage +sutleress +sutlery +sutlers +sutlership +Suto +sutor +sutoria +sutorial +sutorian +sutorious +Sutphin +sutra +sutras +sutta +Suttapitaka +suttas +suttee +sutteeism +suttees +sutten +Sutter +suttin +suttle +Suttner +Sutton +Sutton-in-Ashfield +Sutu +sutural +suturally +suturation +suture +sutured +sutures +suturing +Suu +suum +Suva +Suvorov +suwandi +Suwanee +Suwannee +suwarro +suwe +suz +Suzan +Suzann +Suzanna +Suzanne +suzerain +suzeraine +suzerains +suzerainship +suzerainty +suzerainties +Suzetta +Suzette +suzettes +Suzi +Suzy +Suzie +Suzuki +Suzzy +SV +svabite +Svalbard +svamin +Svan +Svanetian +Svanish +svante +Svantovit +svarabhakti +svarabhaktic +svaraj +svarajes +svarajs +Svarloka +svastika +SVC +svce +Svea +Sveciaost +Svedberg +svedbergs +svelt +svelte +sveltely +svelteness +svelter +sveltest +Sven +Svend +Svengali +Svensen +Sverdlovsk +Sverige +Sverre +Svetambara +Svetlana +svgs +sviatonosite +SVID +Svign +Svizzera +Svoboda +SVP +SVR +SVR4 +Svres +SVS +SVVS +SW +Sw. +SWA +Swab +swabbed +swabber +swabberly +swabbers +swabby +swabbie +swabbies +swabbing +swabble +Swabia +Swabian +swabs +swack +swacked +swacken +swacking +swad +swadder +swaddy +swaddish +swaddle +swaddlebill +swaddled +swaddler +swaddles +swaddling +swaddling-band +swaddling-clothes +swaddling-clouts +Swadeshi +Swadeshism +swag +swagbelly +swagbellied +swag-bellied +swagbellies +swage +swaged +swager +swagers +Swagerty +swages +swage-set +swagged +swagger +swagger- +swaggered +swaggerer +swaggerers +swaggering +swaggeringly +swaggers +swaggi +swaggy +swaggie +swagging +swaggir +swaging +swaglike +swagman +swagmen +swags +swagsman +swagsmen +Swahilese +Swahili +Swahilian +Swahilis +Swahilize +sway +sway- +swayable +swayableness +swayback +sway-back +swaybacked +sway-backed +swaybacks +Swayder +swayed +swayer +swayers +swayful +swaying +swayingly +swail +swayless +swails +swaimous +Swain +Swaine +Swayne +swainish +swainishness +swainmote +swains +swain's +Swainsboro +swainship +Swainson +Swainsona +swaird +sways +Swayzee +SWAK +swale +Swaledale +swaler +swales +swaling +swalingly +swallet +swallo +swallow +swallowable +swallowed +swallower +swallow-fork +swallow-hole +swallowing +swallowlike +swallowling +swallowpipe +swallows +swallowtail +swallow-tail +swallowtailed +swallow-tailed +swallowtails +swallow-wing +swallowwort +swam +swami +Swamy +swamies +swamis +Swammerdam +swamp +swampable +swampberry +swampberries +swamp-dwelling +swamped +swamper +swampers +swamp-growing +swamphen +swampy +swampier +swampiest +swampine +swampiness +swamping +swampish +swampishness +swampland +swampless +swamp-loving +swamp-oak +swamps +Swampscott +swampside +swampweed +swampwood +SWAN +swan-bosomed +swan-clad +swandown +swan-drawn +Swane +swan-eating +Swanee +swan-fashion +swanflower +swang +swangy +swanherd +swanherds +Swanhilda +Swanhildas +swanhood +swan-hopper +swan-hopping +swanimote +swank +swanked +swankey +swanker +swankest +swanky +swankie +swankier +swankiest +swankily +swankiness +swanking +swankness +swankpot +swanks +swanlike +swan-like +swanmark +swan-mark +swanmarker +swanmarking +swanmote +Swann +Swannanoa +swanneck +swan-neck +swannecked +swanned +swanner +swannery +swanneries +swannet +swanny +swanning +swannish +swanpan +swan-pan +swanpans +swan-plumed +swan-poor +swan-proud +swans +swan's +Swansboro +swansdown +swan's-down +Swansea +swanskin +swanskins +Swanson +swan-sweet +Swantevit +Swanton +swan-tuned +swan-upper +swan-upping +Swanville +swanweed +swan-white +Swanwick +swan-winged +swanwort +swap +swape +swapped +swapper +swappers +swapping +Swaps +swaraj +swarajes +swarajism +swarajist +swarbie +sward +sward-cut +sward-cutter +swarded +swardy +swarding +swards +sware +swarf +swarfer +swarfs +swarga +swarm +swarmed +swarmer +swarmers +swarmy +swarming +swarmingness +swarms +swarry +Swart +swartback +swarth +swarthy +swarthier +swarthiest +swarthily +swarthiness +Swarthmore +swarthness +Swarthout +swarths +swarty +swartish +swartly +swartness +swartrutter +swartrutting +Swarts +Swartswood +Swartz +Swartzbois +Swartzia +swartzite +swarve +SWAS +swash +swashbuckle +swashbuckler +swashbucklerdom +swashbucklery +swashbucklering +swashbucklers +swashbuckling +swashbucklings +swashed +swasher +swashers +swashes +swashy +swashing +swashingly +swashway +swashwork +swastica +swasticas +swastika +swastikaed +swastikas +Swat +swatch +Swatchel +swatcher +swatches +swatchway +swath +swathable +swathband +swathe +swatheable +swathed +swather +swathers +swathes +swathy +swathing +swaths +Swati +Swatis +Swatow +swats +swatted +swatter +swatters +swatting +swattle +swaver +Swazi +Swaziland +SWB +SWbS +SWbW +sweal +sweamish +swear +swearer +swearer-in +swearers +swearing +swearingly +swears +swearword +swear-word +sweat +sweatband +sweatbox +sweatboxes +sweated +sweater +sweaters +sweatful +sweath +sweathouse +sweat-house +sweaty +sweatier +sweatiest +sweatily +sweatiness +sweating +sweating-sickness +sweatless +sweatproof +sweats +sweatshirt +sweatshop +sweatshops +Sweatt +sweatweed +Swec +Swed +Swede +Swedeborg +Sweden +Swedenborg +Swedenborgian +Swedenborgianism +Swedenborgism +swedes +Swedesboro +Swedesburg +swedge +swedger +Swedish +Swedish-owned +swedru +Swee +Sweeden +Sweelinck +Sweeney +Sweeny +sweenies +sweens +sweep +sweepable +sweepage +sweepback +sweepboard +sweep-chimney +sweepdom +sweeper +sweeperess +sweepers +sweepforward +sweepy +sweepier +sweepiest +sweeping +sweepingly +sweepingness +sweepings +sweep-oar +sweeps +sweep-second +sweepstake +sweepstakes +sweepup +sweepwasher +sweepwashings +sweer +sweered +sweert +sweese +sweeswee +swee-swee +swee-sweet +Sweet +sweet-almond +sweet-and-sour +sweet-beamed +sweetbells +sweetberry +sweet-bitter +sweet-bleeding +sweet-blooded +sweetbread +sweetbreads +sweet-breath +sweet-breathed +sweet-breathing +Sweetbriar +sweetbrier +sweet-brier +sweetbriery +sweetbriers +sweet-bright +sweet-charming +sweet-chaste +sweetclover +sweet-complaining +sweet-conditioned +sweet-curd +sweet-dispositioned +sweet-eyed +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweet-faced +sweet-featured +sweet-field +sweetfish +sweet-flavored +sweet-flowered +sweet-flowering +sweet-flowing +sweetful +sweet-gale +Sweetgrass +sweetheart +sweetheartdom +sweethearted +sweetheartedness +sweethearting +sweethearts +sweetheart's +sweetheartship +sweety +sweetie +sweeties +sweetiewife +sweeting +sweetings +sweetish +sweetishly +sweetishness +sweetkins +Sweetland +sweetleaf +sweet-leafed +sweetless +sweetly +sweetlike +sweetling +sweet-lipped +sweet-looking +sweetmaker +sweetman +sweetmeal +sweetmeat +sweetmeats +sweet-minded +sweetmouthed +sweet-murmuring +sweet-natured +sweetness +sweetnesses +sweet-numbered +sweet-pickle +sweet-piercing +sweet-recording +sweet-roasted +sweetroot +sweets +sweet-sacred +sweet-sad +sweet-savored +sweet-scented +sweet-seasoned +Sweetser +sweet-set +sweet-shaped +sweetshop +sweet-singing +sweet-smelled +sweet-smelling +sweet-smiling +sweetsome +sweetsop +sweet-sop +sweetsops +sweet-souled +sweet-sounded +sweet-sounding +sweet-sour +sweet-spoken +sweet-spun +sweet-suggesting +sweet-sweet +sweet-talk +sweet-talking +sweet-tasted +sweet-tasting +sweet-tempered +sweet-temperedly +sweet-temperedness +sweet-throat +sweet-throated +sweet-toned +sweet-tongued +sweet-toothed +sweet-touched +sweet-tulk +sweet-tuned +sweet-voiced +sweet-warbling +Sweetwater +sweetweed +sweet-whispered +sweet-william +sweetwood +sweetwort +sweet-wort +swego +Sweyn +swelchie +Swelinck +swell +swell- +swellage +swell-butted +swelldom +swelldoodle +swelled +swelled-gelatin +swelled-headed +swelled-headedness +sweller +swellest +swellfish +swellfishes +swell-front +swellhead +swellheaded +swell-headed +swellheadedness +swell-headedness +swellheads +swelly +swelling +swellings +swellish +swellishness +swellmobsman +swell-mobsman +swellness +swells +swelltoad +swelp +swelt +swelter +sweltered +swelterer +sweltering +swelteringly +swelters +swelth +swelty +sweltry +sweltrier +sweltriest +Swen +Swengel +Swenson +swep +Swepsonville +swept +sweptback +swept-back +swept-forward +sweptwing +swerd +Swertia +swervable +swerve +swerved +swerveless +swerver +swervers +swerves +swervily +swerving +Swetiana +Swetlana +sweven +swevens +SWF +SWG +swy +swick +swidden +swiddens +swidge +Swiercz +Swietenia +SWIFT +swift-advancing +swift-brought +swift-burning +swift-changing +swift-concerted +swift-declining +swift-effected +swiften +swifter +swifters +swiftest +swift-fated +swift-finned +swift-flying +swift-flowing +swiftfoot +swift-foot +swift-footed +swift-frightful +swift-glancing +swift-gliding +swift-handed +swift-heeled +swift-hoofed +swifty +swiftian +swiftie +swift-judging +swift-lamented +swiftlet +swiftly +swiftlier +swiftliest +swiftlike +swift-marching +swiftness +swiftnesses +Swifton +Swiftown +swift-paced +swift-posting +swift-recurring +swift-revenging +swift-running +swift-rushing +swifts +swift-seeing +swift-sliding +swift-slow +swift-spoken +swift-starting +swift-stealing +swift-streamed +swift-swimming +swift-tongued +Swiftwater +swift-winged +swig +Swigart +swigged +swigger +swiggers +swigging +swiggle +swigs +Swihart +swile +swilkie +swill +swillbelly +swillbowl +swill-bowl +swilled +swiller +swillers +swilling +swillpot +swills +swilltub +swill-tub +swim +swimbel +swim-bladder +swimy +swimmable +swimmer +swimmeret +swimmerette +swimmers +swimmer's +swimmy +swimmier +swimmiest +swimmily +swimminess +swimming +swimmingly +swimmingness +swimmings +swimmist +swims +swimsuit +swimsuits +swimwear +Swinburne +Swinburnesque +Swinburnian +swindle +swindleable +swindled +swindledom +swindler +swindlery +swindlers +swindlership +swindles +swindling +swindlingly +Swindon +swine +swine-backed +swinebread +swine-bread +swine-chopped +swinecote +swine-cote +swine-eating +swine-faced +swinehead +swine-headed +swineherd +swineherdship +swinehood +swinehull +swiney +swinely +swinelike +swine-mouthed +swinepipe +swine-pipe +swinepox +swine-pox +swinepoxes +swinery +swine-snouted +swine-stead +swinesty +swine-sty +swinestone +swine-stone +swing +swing- +swingable +swingably +swingaround +swingback +swingby +swingbys +swingboat +swingdevil +swingdingle +swinge +swinged +swingeing +swingeingly +swingel +swingeour +swinger +swingers +swinges +swingy +swingier +swingiest +swinging +swingingly +Swingism +swing-jointed +swingknife +swingle +swingle- +swinglebar +swingled +swingles +swingletail +swingletree +swingling +swingman +swingmen +swingometer +swings +swingstock +swing-swang +swingtree +swing-tree +swing-wing +swinish +swinishly +swinishness +Swink +swinked +swinker +swinking +swinks +swinney +swinneys +Swinnerton +Swinton +swipe +swiped +swiper +swipes +swipy +swiping +swiple +swiples +swipper +swipple +swipples +swird +swire +swirl +swirled +swirly +swirlier +swirliest +swirling +swirlingly +swirls +swirrer +swirring +Swirsky +swish +swish- +swished +Swisher +swishers +swishes +swishy +swishier +swishiest +swishing +swishingly +swish-swash +Swiss +Swisser +swisses +Swissess +swissing +switch +switchable +Switchback +switchbacker +switchbacks +switchblade +switchblades +switchboard +switchboards +switchboard's +switched +switchel +switcher +switcheroo +switchers +switches +switchgear +switchgirl +switch-hit +switch-hitter +switch-hitting +switch-horn +switchy +switchyard +switching +switchings +switchkeeper +switchlike +switchman +switchmen +switchover +switch-over +switchtail +swith +Swithbart +Swithbert +swithe +swythe +swithen +swither +swithered +swithering +swithers +Swithin +swithly +Swithun +Switz +Switz. +Switzer +Switzeress +Switzerland +swive +swived +swivel +swiveled +swiveleye +swiveleyed +swivel-eyed +swivel-hooked +swiveling +swivelled +swivellike +swivelling +swivel-lock +swivels +swiveltail +swiver +swives +swivet +swivets +swivetty +swiving +swiwet +swiz +swizz +swizzle +swizzled +swizzler +swizzlers +swizzles +swizzling +swleaves +SWM +SWO +swob +swobbed +swobber +swobbers +swobbing +swobs +Swoyersville +swollen +swollen-cheeked +swollen-eyed +swollen-faced +swollen-glowing +swollen-headed +swollen-jawed +swollenly +swollenness +swollen-tongued +swoln +swom +swonk +swonken +Swoon +swooned +swooner +swooners +swoony +swooning +swooningly +swooning-ripe +swoons +swoop +Swoope +swooped +swooper +swoopers +swooping +swoops +swoopstake +swoose +swooses +swoosh +swooshed +swooshes +swooshing +swop +Swope +swopped +swopping +swops +Swor +sword +sword-armed +swordbearer +sword-bearer +sword-bearership +swordbill +sword-billed +swordcraft +sworded +sworder +swordfish +swordfishery +swordfisherman +swordfishes +swordfishing +sword-girded +sword-girt +swordgrass +sword-grass +swordick +swording +swordknot +sword-leaved +swordless +swordlet +swordlike +swordmaker +swordmaking +swordman +swordmanship +swordmen +swordplay +sword-play +swordplayer +swordproof +Swords +sword's +sword-shaped +swordslipper +swordsman +swordsmanship +swordsmen +swordsmith +swordster +swordstick +swordswoman +swordtail +sword-tailed +swordweed +swore +sworn +swosh +swot +swots +swotted +swotter +swotters +swotting +swough +swoun +swound +swounded +swounding +swounds +swouned +swouning +swouns +swow +SWS +Swtz +swum +swung +swungen +swure +SX +SXS +Szabadka +szaibelyite +Szczecin +Szechwan +Szeged +Szekely +Szekler +Szeklian +Szekszrd +Szell +Szewinska +Szigeti +Szilard +Szymanowski +szlachta +Szold +Szombathely +Szomorodni +szopelka +T +t' +'t +t. +t.b. +t.g. +T.H.I. +T/D +T1 +T1FE +T1OS +T3 +TA +taa +Taal +Taalbond +Taam +taar +taata +TAB +tab. +tabac +tabacco +tabacin +tabacism +tabacosis +tabacum +tabagie +tabagism +taband +tabanid +Tabanidae +tabanids +tabaniform +tabanuco +Tabanus +tabard +tabarded +tabardillo +tabards +tabaret +tabarets +Tabasco +tabasheer +tabashir +Tabatha +tabatiere +tabaxir +Tabb +tabbarea +Tabbatha +tabbed +Tabber +Tabbi +Tabby +Tabbie +tabbied +tabbies +tabbying +tabbinet +tabbing +tabbis +tabbises +Tabbitha +Tabebuia +tabefaction +tabefy +tabel +tabella +Tabellaria +Tabellariaceae +tabellion +Taber +taberdar +tabered +Taberg +tabering +taberna +tabernacle +tabernacled +tabernacler +tabernacles +tabernacle's +tabernacling +tabernacular +tabernae +Tabernaemontana +tabernariae +Tabernash +tabers +tabes +tabescence +tabescent +tabet +tabetic +tabetics +tabetiform +tabetless +tabi +Tabib +tabic +tabid +tabidly +tabidness +tabific +tabifical +Tabina +tabinet +Tabiona +Tabira +tabis +Tabitha +tabitude +tabla +tablas +tablature +table +tableau +tableaus +tableau's +tableaux +table-board +table-book +tablecloth +table-cloth +tableclothy +tablecloths +tableclothwise +table-cut +table-cutter +table-cutting +tabled +table-faced +tablefellow +tablefellowship +table-formed +tableful +tablefuls +table-hop +tablehopped +table-hopped +table-hopper +tablehopping +table-hopping +tableity +tableland +table-land +tablelands +tableless +tablelike +tablemaid +tablemaker +tablemaking +tableman +tablemate +tablement +tablemount +tabler +table-rapping +tables +tablesful +table-shaped +tablespoon +table-spoon +tablespoonful +tablespoonfuls +tablespoonful's +tablespoons +tablespoon's +tablespoonsful +table-stone +tablet +table-tail +table-talk +tabletary +tableted +tableting +tabletop +table-topped +tabletops +tablets +tablet's +tabletted +tabletting +table-turning +tableware +tablewares +tablewise +tablier +tablina +tabling +tablinum +tablita +Tabloid +tabloids +tabog +taboo +tabooed +tabooing +tabooism +tabooist +tabooley +taboos +taboo's +taboot +taboparalysis +taboparesis +taboparetic +tabophobia +Tabor +tabored +taborer +taborers +taboret +taborets +taborin +taborine +taborines +taboring +taborins +Taborite +tabors +tabouli +taboulis +tabour +taboured +tabourer +tabourers +tabouret +tabourets +tabourin +tabourine +tabouring +tabours +tabret +Tabriz +tabs +Tabshey +tabstop +tabstops +tabu +tabued +tabuing +tabula +tabulable +tabulae +tabular +tabulare +tabulary +tabularia +tabularisation +tabularise +tabularised +tabularising +tabularium +tabularization +tabularize +tabularized +tabularizing +tabularly +Tabulata +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulatory +tabulators +tabulator's +tabule +tabuli +tabuliform +tabulis +tabus +tabut +TAC +tacahout +tacamahac +tacamahaca +tacamahack +tacan +Tacana +Tacanan +Tacca +Taccaceae +taccaceous +taccada +TACCS +Tace +taces +tacet +tach +Tachardia +Tachardiinae +tache +tacheless +tacheo- +tacheography +tacheometer +tacheometry +tacheometric +taches +tacheture +tachhydrite +tachi +tachy- +tachyauxesis +tachyauxetic +tachibana +tachycardia +tachycardiac +tachygen +tachygenesis +tachygenetic +tachygenic +tachyglossal +tachyglossate +Tachyglossidae +Tachyglossus +tachygraph +tachygrapher +tachygraphy +tachygraphic +tachygraphical +tachygraphically +tachygraphist +tachygraphometer +tachygraphometry +tachyhydrite +tachyiatry +tachylalia +tachylite +tachylyte +tachylytic +tachymeter +tachymetry +tachymetric +Tachina +Tachinaria +tachinarian +tachinid +Tachinidae +tachinids +tachiol +tachyon +tachyons +tachyphagia +tachyphasia +tachyphemia +tachyphylactic +tachyphylaxia +tachyphylaxis +tachyphrasia +tachyphrenia +tachypnea +tachypneic +tachypnoea +tachypnoeic +tachyscope +tachyseism +tachysystole +tachism +tachisme +tachisms +tachist +tachiste +tachysterol +tachistes +tachistoscope +tachistoscopic +tachistoscopically +tachists +tachytely +tachytelic +tachythanatous +tachytype +tachytomy +tacho- +tachogram +tachograph +tachometer +tachometers +tachometer's +tachometry +tachometric +tachophobia +tachoscope +tachs +Tacy +Tacye +tacit +Tacita +Tacitean +tacitly +tacitness +tacitnesses +taciturn +taciturnist +taciturnity +taciturnities +taciturnly +Tacitus +tack +tackboard +tacked +tackey +tacker +tackers +tacket +tacketed +tackety +tackets +tacky +tackier +tackies +tackiest +tackify +tackified +tackifier +tackifies +tackifying +tackily +tackiness +tacking +tackingly +tackle +tackled +tackleless +tackleman +tackler +tacklers +tackles +tackle's +tackless +Tacklind +tackling +tacklings +tackproof +tacks +tacksman +tacksmen +Tacloban +taclocus +tacmahack +Tacna +Tacna-Arica +tacnode +tacnodeRare +tacnodes +taco +Tacoma +Tacoman +Taconian +Taconic +Taconite +taconites +tacos +tacpoint +Tacquet +tacso +Tacsonia +tact +tactable +tactful +tactfully +tactfulness +tactic +tactical +tactically +tactician +tacticians +tactics +tactile +tactilely +tactilist +tactility +tactilities +tactilogical +tactinvariant +taction +tactions +tactite +tactive +tactless +tactlessly +tactlessness +tactoid +tactometer +tactor +tactosol +tacts +tactual +tactualist +tactuality +tactually +tactus +tacuacine +Tacubaya +Taculli +Tad +Tada +Tadashi +tadbhava +Tadd +Taddeo +Taddeusz +Tade +Tadeas +Tadema +Tadeo +Tades +Tadeus +Tadich +Tadio +Tadjik +Tadmor +Tadousac +tadpole +tadpoledom +tadpolehood +tadpolelike +tadpoles +tadpole-shaped +tadpolism +tads +Tadzhik +Tadzhiki +Tadzhikistan +TAE +Taegu +Taejon +tae-kwan-do +tael +taels +taen +ta'en +taenia +taeniacidal +taeniacide +Taeniada +taeniae +taeniafuge +taenial +taenian +taenias +taeniasis +Taeniata +taeniate +taenicide +Taenidia +taenidial +taenidium +taeniform +taenifuge +taenii- +taeniiform +taeninidia +taenio- +Taeniobranchia +taeniobranchiate +Taeniodonta +Taeniodontia +Taeniodontidae +Taenioglossa +taenioglossate +taenioid +taeniola +taeniosome +Taeniosomi +taeniosomous +taenite +taennin +Taetsia +taffarel +taffarels +Taffel +tafferel +tafferels +taffeta +taffetas +taffety +taffetized +Taffy +taffia +taffias +taffies +taffylike +taffymaker +taffymaking +taffywise +taffle +taffrail +taffrails +tafia +tafias +Tafilalet +Tafilelt +tafinagh +Taft +Tafton +Taftsville +Taftville +tafwiz +TAG +Tagabilis +tag-addressing +tag-affixing +Tagakaolo +Tagal +Tagala +Tagalize +Tagalo +Tagalog +Tagalogs +tagalong +tagalongs +Taganrog +tagasaste +Tagassu +Tagassuidae +tagatose +Tagaur +Tagbanua +tagboard +tagboards +tag-dating +tagel +Tager +Tagetes +tagetol +tagetone +Taggard +Taggart +tagged +tagger +taggers +taggy +tagging +taggle +taghairm +Taghlik +tagilite +Tagish +taglet +taglia +Tagliacotian +Tagliacozzian +tagliarini +tagliatelle +taglike +taglioni +taglock +tag-marking +tagmeme +tagmemes +tagmemic +tagmemics +tagnicati +Tagore +tagrag +tag-rag +tagraggery +tagrags +tags +tag's +tagsore +tagster +tag-stringing +tagtail +tagua +taguan +Tagula +Tagus +tagwerk +taha +tahali +Tahami +tahanun +tahar +taharah +taheen +tahgook +tahil +tahin +tahina +tahini +tahinis +Tahiti +Tahitian +tahitians +tahkhana +Tahlequah +Tahltan +Tahmosh +Tahoe +Tahoka +Taholah +tahona +tahr +tahrs +tahseeldar +tahsil +tahsildar +tahsils +tahsin +tahua +Tahuya +Tai +Tay +taiaha +Tayassu +tayassuid +Tayassuidae +Taiban +taich +Tai-chinese +Taichu +Taichung +Taiden +tayer +Taif +taig +taiga +taigas +Taygeta +Taygete +taiglach +taigle +taiglesome +taihoa +Taihoku +Taiyal +Tayib +Tayyebeb +tayir +Taiyuan +taikhana +taikih +Taikyu +taikun +tail +tailage +tailback +tailbacks +tailband +tailboard +tail-board +tailbone +tailbones +tail-chasing +tailcoat +tailcoated +tailcoats +tail-cropped +tail-decorated +tail-docked +tailed +tail-end +tailender +tailer +Tayler +tailers +tailet +tailfan +tailfans +tailfirst +tailflower +tailforemost +tailgate +tailgated +tailgater +tailgates +tailgating +tailge +tail-glide +tailgunner +tailhead +tail-heavy +taily +tailye +tailing +tailings +tail-joined +taillamp +taille +taille-douce +tailles +tailless +taillessly +taillessness +tailleur +taillie +taillight +taillights +taillike +tailloir +Tailor +Taylor +tailorage +tailorbird +tailor-bird +tailor-built +tailorcraft +tailor-cut +tailordom +tailored +tailoress +tailorhood +tailory +tailoring +tailorism +Taylorism +Taylorite +tailorization +tailorize +Taylorize +tailor-legged +tailorless +tailorly +tailorlike +tailor-made +tailor-mades +tailor-make +tailor-making +tailorman +tailors +Taylors +tailorship +tailor's-tack +Taylorstown +tailor-suited +Taylorsville +Taylorville +tailorwise +tailpiece +tail-piece +tailpin +tailpipe +tailpipes +tailplane +tailrace +tail-race +tailraces +tail-rhymed +tail-rope +tails +tailshaft +tailsheet +tailskid +tailskids +tailsman +tailspin +tailspins +tailstock +tail-switching +Tailte +tail-tied +tail-wagging +tailward +tailwards +tailwater +tailwind +tailwinds +tailwise +tailzee +tailzie +tailzied +Taima +taimen +Taimi +taimyrite +tain +Tainan +Taine +Taino +tainos +tains +taint +taintable +tainte +tainted +taintedness +taint-free +tainting +taintless +taintlessly +taintlessness +taintment +Taintor +taintproof +taints +tainture +taintworm +taint-worm +Tainui +taipan +taipans +Taipei +Taipi +Taiping +tai-ping +taipo +Taira +tayra +tairge +tairger +tairn +Tayrona +taysaam +taisch +taise +taish +Taisho +taysmm +taissle +taistrel +taistril +Tait +Taite +taiver +taivers +taivert +Taiwan +Taiwanese +Taiwanhemp +Ta'izz +taj +tajes +Tajik +Tajiki +Tajo +Tak +Taka +takable +takahe +takahes +takayuki +Takakura +takamaka +Takamatsu +Takao +takar +Takara +Takashi +take +take- +takeable +take-all +takeaway +take-charge +taked +takedown +take-down +takedownable +takedowns +takeful +take-home +take-in +takeing +Takelma +taken +Takeo +takeoff +take-off +takeoffs +takeout +take-out +takeouts +takeover +take-over +takeovers +taker +taker-down +taker-in +taker-off +takers +takes +Takeshi +taketh +takeuchi +takeup +take-up +takeups +Takhaar +Takhtadjy +taky +Takilman +takin +taking +taking-in +takingly +takingness +takings +takins +takyr +Takitumu +takkanah +Takken +Takoradi +takosis +takrouri +takt +Taku +TAL +Tala +talabon +Talaemenes +talahib +Talaing +talayot +talayoti +talaje +talak +Talala +talalgia +Talamanca +Talamancan +Talanian +Talanta +talanton +talao +talapoin +talapoins +talar +Talara +talari +talaria +talaric +talars +talas +Talassio +Talbert +Talbot +talbotype +talbotypist +Talbott +Talbotton +talc +Talca +Talcahuano +talced +talcer +talc-grinding +Talcher +talcing +talck +talcked +talcky +talcking +talclike +Talco +talcochlorite +talcoid +talcomicaceous +talcose +Talcott +talcous +talcs +talcum +talcums +tald +tale +talebearer +talebearers +talebearing +talebook +talecarrier +talecarrying +taled +taleful +talegalla +Talegallinae +Talegallus +taleysim +talemaster +talemonger +talemongering +talent +talented +talenter +talenting +talentless +talents +talepyet +taler +talers +tales +tale's +talesman +talesmen +taleteller +tale-teller +taletelling +tale-telling +talewise +Tali +Talia +Talya +Taliacotian +taliage +Talyah +taliation +Talich +Talie +Talien +taliera +Taliesin +taligrade +Talihina +Talinum +talio +talion +talionic +talionis +talions +talipat +taliped +talipedic +talipeds +talipes +talipomanus +talipot +talipots +talis +Talys +talisay +Talisheek +Talishi +Talyshin +talisman +talismanic +talismanical +talismanically +talismanist +talismanni +talismans +talite +Talitha +talitol +talk +talkability +talkable +talkathon +talkative +talkatively +talkativeness +talk-back +talked +talked-about +talked-of +talkee +talkee-talkee +talker +talkers +talkfest +talkful +talky +talkie +talkier +talkies +talkiest +talkiness +talking +talkings +talking-to +talking-tos +talky-talk +talky-talky +talks +talkworthy +tall +Talladega +tallage +tallageability +tallageable +tallaged +tallages +tallaging +Tallahassee +tallaisim +tal-laisim +tallaism +tallapoi +Tallapoosa +Tallassee +tallate +tall-bodied +tallboy +tallboys +Tallbot +Tallbott +tall-built +Tallchief +tall-chimneyed +tall-columned +tall-corn +Tallega +tallegalane +Talley +Talleyrand-Prigord +tall-elmed +taller +tallero +talles +tallest +tallet +Tallevast +tall-growing +talli +Tally +Tallia +talliable +talliage +talliar +talliate +talliated +talliating +talliatum +Tallie +tallied +tallier +talliers +tallies +tallyho +tally-ho +tallyho'd +tallyhoed +tallyhoing +tallyhos +tallying +tallyman +tallymanship +tallymen +Tallinn +Tallis +Tallys +tallish +tallyshop +tallit +tallith +tallithes +tallithim +tallitim +tallitoth +tallywag +tallywalka +tallywoman +tallywomen +tall-looking +Tallmadge +Tallman +Tallmansville +tall-masted +tall-master +tall-necked +tallness +tallnesses +talloel +tallol +tallols +tallote +Tallou +tallow +tallowberry +tallowberries +tallow-chandlering +tallow-colored +tallow-cut +tallowed +tallower +tallow-face +tallow-faced +tallow-hued +tallowy +tallowiness +tallowing +tallowish +tallow-lighted +tallowlike +tallowmaker +tallowmaking +tallowman +tallow-pale +tallowroot +tallows +tallow-top +tallow-topped +tallowweed +tallow-white +tallowwood +tall-pillared +tall-sceptered +tall-sitting +tall-spired +tall-stalked +tall-stemmed +tall-trunked +tall-tussocked +Tallu +Tallula +Tallulah +tall-wheeled +tallwood +talma +Talmage +talmas +Talmo +talmouse +Talmud +Talmudic +Talmudical +Talmudism +Talmudist +Talmudistic +Talmudistical +talmudists +Talmudization +Talmudize +talocalcaneal +talocalcanean +talocrural +talofibular +Taloga +talon +talonavicular +taloned +talonic +talonid +talons +talon-tipped +talooka +talookas +Talos +taloscaphoid +talose +talotibial +Talpa +talpacoti +talpatate +talpetate +talpicide +talpid +Talpidae +talpify +talpiform +talpine +talpoid +talshide +taltarum +talter +talthib +Talthybius +Taltushtuntude +Taluche +Taluhet +taluk +taluka +talukas +talukdar +talukdari +taluks +talus +taluses +taluto +talwar +talweg +talwood +TAM +Tama +tamability +tamable +tamableness +tamably +Tamaceae +Tamachek +tamacoare +Tamah +Tamayo +tamal +Tamale +tamales +tamals +Tamanac +Tamanaca +Tamanaco +Tamanaha +tamandu +tamandua +tamanduas +tamanduy +tamandus +tamanoas +tamanoir +tamanowus +tamanu +Tamaqua +Tamar +Tamara +tamarack +tamaracks +Tamarah +tamaraite +tamarao +tamaraos +tamarau +tamaraus +tamari +Tamaricaceae +tamaricaceous +tamarin +tamarind +tamarinds +Tamarindus +tamarins +tamaris +tamarisk +tamarisks +Tamarix +Tamaroa +Tamarra +Tamaru +Tamas +tamasha +tamashas +Tamashek +tamasic +Tamasine +Tamassee +Tamatave +Tamaulipas +Tamaulipec +Tamaulipecan +tambac +tambacs +tambak +tambaks +tambala +tambalas +tambaroora +tamber +Tamberg +tambo +tamboo +Tambookie +tambor +Tambora +Tambouki +tambour +tamboura +tambouras +tamboured +tambourer +tambouret +tambourgi +tambourin +tambourinade +tambourine +tambourines +tambouring +tambourins +tambourist +tambours +Tambov +tambreet +Tambuki +tambur +tambura +tamburan +tamburas +tamburello +tamburitza +Tamburlaine +tamburone +tamburs +Tame +tameability +tameable +tameableness +tamed +tame-grief +tame-grown +tamehearted +tameheartedness +tamein +tameins +tameless +tamelessly +tamelessness +tamely +tame-lived +tame-looking +tame-minded +tame-natured +tamenes +tameness +tamenesses +Tamer +Tamera +Tamerlane +Tamerlanism +tamers +tames +Tamesada +tame-spirited +tamest +tame-witted +Tami +Tamias +tamidine +Tamiko +Tamil +Tamilian +Tamilic +Tamils +Tamiment +tamine +taming +taminy +Tamis +tamise +tamises +tamlung +Tamma +Tammany +Tammanial +Tammanyism +Tammanyite +Tammanyize +Tammanize +tammar +Tammara +Tammerfors +Tammi +Tammy +Tammie +tammies +Tammlie +tammock +Tamms +Tammuz +Tamoyo +Tamonea +tam-o'shanter +tam-o'-shanter +tam-o-shanter +tam-o-shantered +tamp +Tampa +tampala +tampalas +Tampan +tampang +tampans +tamped +tamper +Tampere +tampered +tamperer +tamperers +tampering +tamperproof +tampers +Tampico +tampin +tamping +tampion +tampioned +tampions +tampoe +tampoy +tampon +tamponade +tamponage +tamponed +tamponing +tamponment +tampons +tampoon +tamps +tampur +Tamqrah +Tamra +Tams +Tamsky +tam-tam +Tamul +Tamulian +Tamulic +tamure +Tamus +Tamworth +Tamzine +Tan +Tana +tanacetyl +tanacetin +tanacetone +Tanacetum +Tanach +tanadar +tanager +tanagers +Tanagra +Tanagraean +Tanagridae +tanagrine +tanagroid +Tanah +Tanaidacea +tanaist +tanak +Tanaka +Tanala +tanan +Tanana +Tananarive +Tanaquil +Tanaron +tanbark +tanbarks +Tanberg +tanbur +tan-burning +tancel +Tanchelmian +tanchoir +tan-colored +Tancred +tandan +tandava +tandem +tandem-compound +tandemer +tandemist +tandemize +tandem-punch +tandems +tandemwise +Tandi +Tandy +Tandie +Tandjungpriok +tandle +tandoor +Tandoori +tandour +tandsticka +tandstickor +Tane +tanega +Taney +Taneytown +Taneyville +tanekaha +tan-faced +Tang +T'ang +Tanga +Tangaloa +tangalung +Tanganyika +Tanganyikan +tangan-tangan +Tangaridae +Tangaroa +Tangaroan +tanged +tangeite +tangelo +tangelos +tangence +tangences +tangency +tangencies +tangent +tangental +tangentally +tangent-cut +tangential +tangentiality +tangentially +tangently +tangents +tangent's +tangent-saw +tangent-sawed +tangent-sawing +tangent-sawn +tanger +Tangerine +tangerine-colored +tangerines +tangfish +tangfishes +tangham +tanghan +tanghin +Tanghinia +tanghinin +tangi +tangy +tangibile +tangibility +tangibilities +tangible +tangibleness +tangibles +tangibly +tangie +Tangier +tangiest +tangile +tangilin +tanginess +tanging +Tangipahoa +tangka +tanglad +tangle +tangleberry +tangleberries +Tangled +tanglefish +tanglefishes +tanglefoot +tangle-haired +tanglehead +tangle-headed +tangle-legs +tanglement +tangleproof +tangler +tangleroot +tanglers +tangles +tanglesome +tangless +tangle-tail +tangle-tailed +Tanglewood +tanglewrack +tangly +tanglier +tangliest +tangling +tanglingly +tango +tangoed +tangoing +tangoreceptor +tangos +tangram +tangrams +tangs +Tangshan +tangue +Tanguy +tanguile +tanguin +tangum +tangun +Tangut +tanh +tanha +Tanhya +tanhouse +Tani +Tania +Tanya +tanyard +tanyards +tanica +tanier +taniko +taniness +Tanyoan +Tanis +tanist +tanistic +Tanystomata +tanystomatous +tanystome +tanistry +tanistries +tanists +tanistship +Tanitansy +Tanite +Tanitic +tanjib +tanjong +Tanjore +Tanjungpandan +Tanjungpriok +tank +tanka +tankage +tankages +tankah +tankard +tankard-bearing +tankards +tankas +tanked +tanker +tankerabogus +tankers +tankert +tankette +tankful +tankfuls +tankie +tanking +tankka +tankle +tankless +tanklike +tankmaker +tankmaking +tankman +tankodrome +Tankoos +tankroom +tanks +tankship +tankships +tank-town +tankwise +tanling +tan-mouthed +Tann +tanna +tannable +tannadar +tannage +tannages +tannaic +tannaim +tannaitic +tannalbin +tannase +tannate +tannates +tanned +Tanney +Tannen +Tannenbaum +Tannenberg +Tannenwald +Tanner +tannery +tanneries +tanners +tanner's +Tannersville +tannest +tannhauser +Tannhser +Tanny +tannic +tannid +tannide +Tannie +tanniferous +tannigen +tannyl +tannin +tannined +tanning +tannings +tanninlike +tannins +tannish +tanno- +tannocaffeic +tannogallate +tannogallic +tannogelatin +tannogen +tannoid +tannometer +Tano +tanoa +Tanoan +tanproof +tanquam +Tanquelinian +tanquen +tanrec +tanrecs +tans +tan-sailed +Tansey +tansel +Tansy +tansies +tan-skinned +TANSTAAFL +tan-strewn +tanstuff +Tanta +tantadlin +tantafflin +tantalate +Tantalean +Tantalian +Tantalic +tantaliferous +tantalifluoride +tantalisation +tantalise +tantalised +tantaliser +tantalising +tantalisingly +tantalite +tantalization +tantalize +tantalized +tantalizer +tantalizers +tantalizes +tantalizing +tantalizingly +tantalizingness +tantalofluoride +tantalous +tantalum +tantalums +Tantalus +Tantaluses +tantamount +tan-tan +tantara +tantarabobus +tantarara +tantaras +tantawy +tanti +tantieme +tan-tinted +tantivy +tantivies +tantle +tanto +Tantony +Tantra +tantras +tantric +tantrik +Tantrika +Tantrism +Tantrist +tan-trodden +tantrum +tantrums +tantrum's +tantum +tanwood +tanworks +Tanzania +tanzanian +tanzanians +tanzanite +tanzeb +tanzy +tanzib +Tanzine +TAO +taoiya +taoyin +Taoism +Taoist +Taoistic +taoists +Taonurus +Taopi +Taos +taotai +tao-tieh +TAP +Tapa +Tapachula +Tapachulteca +tapacolo +tapaculo +tapaculos +Tapacura +tapadera +tapaderas +tapadero +tapaderos +tapayaxin +Tapaj +Tapajo +Tapajos +tapalo +tapalos +tapamaker +tapamaking +tapas +tapasvi +tap-dance +tap-danced +tap-dancer +tap-dancing +Tape +Tapeats +tape-bound +tapecopy +taped +tapedrives +tapeinocephaly +tapeinocephalic +tapeinocephalism +tapeless +tapelike +tapeline +tapelines +tapemaker +tapemaking +tapeman +tapemarks +tapemen +tapemove +tapen +tape-printing +taper +taperbearer +taper-bored +tape-record +tapered +tapered-in +taperer +taperers +taper-fashion +taper-grown +taper-headed +tapery +tapering +taperingly +taperly +taper-lighted +taper-limbed +tapermaker +tapermaking +taper-molded +taperness +taper-pointed +tapers +taperstick +taperwise +Tapes +tapesium +tape-slashing +tapester +tapestry +tapestry-covered +tapestried +tapestries +tapestrying +tapestrylike +tapestring +tapestry's +tapestry-worked +tapestry-woven +tapet +tapeta +tapetal +tapete +tapeti +tape-tied +tape-tying +tapetis +tapetless +Tapetron +tapetta +tapetum +tapework +tapeworm +tapeworms +taphephobia +Taphiae +taphole +tap-hole +tapholes +taphouse +tap-house +taphouses +Taphria +Taphrina +Taphrinaceae +tapia +tapidero +Tapijulapane +tapinceophalism +taping +tapings +tapinocephaly +tapinocephalic +Tapinoma +tapinophoby +tapinophobia +tapinosis +tapioca +tapioca-plant +tapiocas +tapiolite +tapir +Tapiridae +tapiridian +tapirine +Tapiro +tapiroid +tapirs +Tapirus +tapis +tapiser +tapises +tapism +tapisser +tapissery +tapisserie +tapissier +tapist +tapit +taplash +tap-lash +Tapley +Tapleyism +taplet +Taplin +tapling +tapmost +tapnet +tapoa +Tapoco +tap-off +Taposa +tapotement +tapoun +tappa +tappable +tappableness +Tappahannock +tappall +Tappan +tappaul +tapped +Tappen +tapper +tapperer +tapper-out +tappers +tapper's +Tappertitian +tappet +tappets +tap-pickle +tappietoorie +tapping +tappings +tappish +tappit +tappit-hen +tappoon +Taprobane +taproom +tap-room +taprooms +taproot +tap-root +taprooted +taproots +taproot's +taps +tap's +tapsalteerie +tapsal-teerie +tapsie-teerie +tapsman +tapster +tapsterly +tapsterlike +tapsters +tapstress +tap-tap +tap-tap-tap +tapu +Tapuya +Tapuyan +Tapuyo +tapul +tapwort +taqlid +taqua +TAR +Tara +Tarabar +tarabooka +Taracahitian +taradiddle +taraf +tarafdar +tarage +Tarah +Tarahumar +Tarahumara +Tarahumare +Tarahumari +Tarai +tarairi +tarakihi +Taraktogenos +tarama +taramas +taramasalata +taramellite +Taramembe +Taran +Taranchi +tarand +Tarandean +tar-and-feathering +Tarandian +Taranis +tarantara +tarantarize +tarantas +tarantases +tarantass +tarantella +tarantelle +tarantism +tarantist +Taranto +tarantula +tarantulae +tarantular +tarantulary +tarantulas +tarantulated +tarantulid +Tarantulidae +tarantulism +tarantulite +tarantulous +tarapatch +taraph +tarapin +Tarapon +Tarapoto +Tarasc +Tarascan +Tarasco +tarassis +tarata +taratah +taratantara +taratantarize +tarau +Tarawa +Tarawa-Makin +taraxacerin +taraxacin +Taraxacum +Tarazed +Tarazi +tarbadillo +tarbagan +tar-barrel +tar-bedaubed +Tarbell +Tarbes +tarbet +tar-bind +tar-black +tarble +tarboard +tarbogan +tarboggin +tarboy +tar-boiling +tarboosh +tarbooshed +tarbooshes +Tarboro +tarbox +tar-brand +tarbrush +tar-brush +tar-burning +tarbush +tarbushes +tarbuttite +tarcel +tarchon +tar-clotted +tar-coal +tardamente +tardando +tardant +Tarde +Tardenoisian +tardy +tardier +tardies +tardiest +Tardieu +tardy-gaited +Tardigrada +tardigrade +tardigradous +tardily +tardiloquent +tardiloquy +tardiloquous +tardy-moving +tardiness +tardyon +tardyons +tar-dipped +tardy-rising +tardity +tarditude +tardive +tardle +tardo +Tare +tarea +tared +tarefa +tarefitch +Tareyn +tarentala +tarente +Tarentine +tarentism +tarentola +Tarentum +tarepatch +tareq +tares +tarfa +tarflower +targe +targed +targeman +targer +targes +target +targeted +targeteer +targetier +targeting +targetless +targetlike +targetman +targets +target-shy +targetshooter +Targett +target-tower +target-tug +Targhee +targing +Targitaus +Targum +Targumic +Targumical +Targumist +Targumistic +Targumize +Targums +tar-heating +Tarheel +Tarheeler +tarhood +tari +Tariana +taryard +Taryba +tarie +tariff +tariffable +tariff-born +tariff-bound +tariffed +tariff-fed +tariffication +tariffing +tariffism +tariffist +tariffite +tariffize +tariffless +tariff-protected +tariff-raised +tariff-raising +tariff-reform +tariff-regulating +tariff-ridden +tariffs +tariff's +tariff-tinkering +Tariffville +tariff-wise +Tarija +Tarim +tarin +Taryn +Taryne +taring +tariqa +tariqat +Tariri +tariric +taririnic +tarish +Tarkalani +Tarkani +Tarkany +tarkashi +tarkeean +tarkhan +Tarkington +Tarkio +Tarlac +tar-laid +tarlatan +tarlataned +tarlatans +tarleather +tarletan +tarletans +tarlies +tarlike +Tarlton +tarltonize +Tarmac +tarmacadam +tarmacs +tarman +tarmi +tarmined +tarmosined +Tarn +tarnal +tarnally +tarnation +tarn-brown +Tarne +Tarn-et-Garonne +Tarnhelm +tarnish +tarnishable +tarnished +tarnisher +tarnishes +tarnishing +tarnishment +tarnishproof +Tarnkappe +tarnlike +Tarnopol +Tarnow +tarns +tarnside +Taro +taroc +tarocco +tarocs +tarogato +tarogatos +tarok +taroks +taropatch +taros +tarot +tarots +tarp +tar-paint +tarpan +tarpans +tarpaper +tarpapered +tarpapers +tarpaulian +tarpaulin +tarpaulin-covered +tarpaulin-lined +tarpaulinmaker +tarpaulins +tar-paved +Tarpeia +Tarpeian +Tarpley +tarpon +tarpons +tarpot +tarps +tarpum +Tarquin +Tarquinish +Tarr +Tarra +tarraba +tarrack +tarradiddle +tarradiddler +tarragon +Tarragona +tarragons +Tarrah +Tarrance +Tarrant +tarras +Tarrasa +tarrass +Tarrateen +Tarratine +tarre +tarred +Tarrel +tar-removing +tarrer +tarres +tarri +tarry +tarriance +tarry-breeks +tarrie +tarried +tarrier +tarriers +tarries +tarriest +tarrify +tarry-fingered +tarryiest +tarrying +tarryingly +tarryingness +tarry-jacket +Tarry-john +tarrily +Tarryn +tarriness +tarring +tarrish +Tarrytown +tarrock +tar-roofed +tarrow +Tarrs +Tarrsus +tars +tarsadenitis +tarsal +tarsale +tarsalgia +tarsalia +tarsals +tar-scented +tarse +tar-sealed +tarsectomy +tarsectopia +Tarshish +tarsi +tarsia +tarsias +tarsier +tarsiers +Tarsiidae +tarsioid +Tarsipedidae +Tarsipedinae +Tarsipes +tarsitis +Tarsius +Tarski +tarso- +tar-soaked +tarsochiloplasty +tarsoclasis +tarsomalacia +tarsome +tarsometatarsal +tarso-metatarsal +tarsometatarsi +tarsometatarsus +tarso-metatarsus +tarsonemid +Tarsonemidae +Tarsonemus +tarso-orbital +tarsophalangeal +tarsophyma +tarsoplasia +tarsoplasty +tarsoptosis +tarsorrhaphy +tarsotarsal +tarsotibal +tarsotomy +tar-spray +Tarsus +Tarsuss +tart +Tartaglia +tartago +Tartan +tartana +tartanas +tartane +tartan-purry +tartans +Tartar +tartarated +tartare +Tartarean +Tartareous +tartaret +Tartary +Tartarian +Tartaric +Tartarin +tartarine +tartarish +Tartarism +Tartarization +Tartarize +Tartarized +tartarizing +tartarly +Tartarlike +Tartar-nosed +Tartarology +tartarous +tartarproof +tartars +tartarum +Tartarus +tarte +tarted +tartemorion +tarten +tarter +tartest +tarty +tartine +tarting +Tartini +tartish +tartishly +tartishness +tartle +tartlet +tartlets +tartly +tartness +tartnesses +Tarton +tartralic +tartramate +tartramic +tartramid +tartramide +tartrate +tartrated +tartrates +tartratoferric +tartrazin +tartrazine +tartrazinic +tartrelic +tartryl +tartrylic +tartro +tartro- +tartronate +tartronic +tartronyl +tartronylurea +tartrous +tarts +Tarttan +Tartu +Tartufe +tartufery +Tartufes +Tartuffe +Tartuffery +Tartuffes +Tartuffian +Tartuffish +tartuffishly +Tartuffism +tartufian +tartufish +tartufishly +tartufism +tartwoman +tartwomen +Taruma +Tarumari +Taruntius +tarve +Tarvia +tar-water +tarweed +tarweeds +tarwhine +tarwood +tarworks +Tarzan +Tarzana +Tarzanish +tarzans +TAS +tasajillo +tasajillos +tasajo +tasbih +TASC +tascal +tasco +taseometer +tash +Tasha +tasheriff +tashie +Tashkend +Tashkent +Tashlich +Tashlik +Tashmit +Tashnagist +Tashnakist +tashreef +tashrif +Tashusai +TASI +Tasia +Tasian +Tasiana +tasimeter +tasimetry +tasimetric +task +taskage +tasked +Tasker +tasking +taskit +taskless +tasklike +taskmaster +taskmasters +taskmastership +taskmistress +tasks +tasksetter +tasksetting +taskwork +task-work +taskworks +Tasley +taslet +Tasm +Tasman +Tasmania +Tasmanian +tasmanite +TASS +tassago +tassah +tassal +tassard +tasse +tassel +tasseled +tasseler +tasselet +tasselfish +tassel-hung +tassely +tasseling +tasselled +tasseller +tasselly +tasselling +tassellus +tasselmaker +tasselmaking +tassels +tassel's +tasser +tasses +tasset +tassets +Tassie +tassies +Tasso +tassoo +tastable +tastableness +tastably +taste +tasteable +tasteableness +tasteably +tastebuds +tasted +tasteful +tastefully +tastefulness +tastekin +tasteless +tastelessly +tastelessness +tastemaker +taste-maker +tasten +taster +tasters +tastes +tasty +tastier +tastiest +tastily +tastiness +tasting +tastingly +tastings +tasu +Taswell +TAT +ta-ta +tatami +Tatamy +tatamis +Tatar +Tatary +Tatarian +Tataric +Tatarization +Tatarize +tatars +tataupa +tatbeb +tatchy +Tate +tater +taters +Tates +Tateville +tath +Tathagata +Tathata +Tati +Tatia +Tatian +Tatiana +Tatianas +Tatiania +Tatianist +Tatianna +tatie +tatinek +Tatius +tatler +Tatman +tatmjolk +tatoo +tatoos +tatou +tatouay +tatouays +tatpurusha +tats +Tatsanottine +tatsman +tatta +Tattan +tat-tat +tat-tat-tat +tatted +tatter +tatterdemalion +tatterdemalionism +tatterdemalionry +tatterdemalions +tattered +tatteredly +tatteredness +tattery +tattering +tatterly +tatters +tattersall +tattersalls +tatterwag +tatterwallop +tatther +tatty +tattie +tattied +tattier +tatties +tattiest +tattily +tattiness +tatting +tattings +tatty-peelin +tattle +tattled +tattlement +tattler +tattlery +tattlers +tattles +tattletale +tattletales +tattling +tattlingly +tattoo +tattooage +tattooed +tattooer +tattooers +tattooing +tattooist +tattooists +tattooment +tattoos +tattva +Tatu +tatuasu +tatukira +Tatum +Tatums +Tatusia +Tatusiidae +TAU +Taub +Taube +Tauchnitz +taught +taula +taulch +Tauli +taulia +taum +tau-meson +taun +Taungthu +taunt +taunted +taunter +taunters +taunting +tauntingly +tauntingness +taunt-masted +Taunton +tauntress +taunt-rigged +taunts +taupe +taupe-rose +taupes +Taupo +taupou +taur +Tauranga +taurean +Tauri +Taurian +Tauric +tauricide +tauricornous +Taurid +Tauridian +tauriferous +tauriform +tauryl +taurylic +taurin +taurine +taurines +Taurini +taurite +tauro- +tauroboly +taurobolia +taurobolium +taurocephalous +taurocholate +taurocholic +taurocol +taurocolla +Tauroctonus +taurodont +tauroesque +taurokathapsia +taurolatry +tauromachy +tauromachia +tauromachian +tauromachic +tauromaquia +tauromorphic +tauromorphous +taurophile +taurophobe +taurophobia +Tauropolos +Taurotragus +Taurus +tauruses +taus +tau-saghyz +Taussig +taut +taut- +tautaug +tautaugs +tauted +tautegory +tautegorical +tauten +tautened +tautening +tautens +tauter +tautest +tauting +tautirite +tautit +tautly +tautness +tautnesses +tauto- +tautochrone +tautochronism +tautochronous +tautog +tautogs +tautoisomerism +Tautology +tautologic +tautological +tautologically +tautologicalness +tautologies +tautology's +tautologise +tautologised +tautologising +tautologism +tautologist +tautologize +tautologized +tautologizer +tautologizing +tautologous +tautologously +tautomer +tautomeral +tautomery +tautomeric +tautomerism +tautomerizable +tautomerization +tautomerize +tautomerized +tautomerizing +tautomers +tautometer +tautometric +tautometrical +tautomorphous +tautonym +tautonymy +tautonymic +tautonymies +tautonymous +tautonyms +tautoousian +tautoousious +tautophony +tautophonic +tautophonical +tautopody +tautopodic +tau-topped +tautosyllabic +tautotype +tautourea +tautousian +tautousious +tautozonal +tautozonality +tauts +Tav +Tavares +Tavast +Tavastian +Tave +Taveda +Tavey +Tavel +tavell +taver +tavern +taverna +tavernas +Taverner +taverners +tavern-gotten +tavern-hunting +Tavernier +tavernize +tavernless +tavernly +tavernlike +tavernous +tavernry +taverns +tavern's +tavern-tainted +tavernwards +tavers +tavert +tavestock +Tavghi +Tavgi +Tavi +Tavy +Tavia +Tavie +Tavis +Tavish +tavistockite +tavoy +tavola +tavolatite +TAVR +tavs +taw +tawa +tawdered +tawdry +tawdrier +tawdries +tawdriest +tawdrily +tawdriness +tawed +tawer +tawery +tawers +Tawgi +tawhai +tawhid +tawie +tawyer +tawing +tawite +tawkee +tawkin +tawn +Tawney +tawneier +tawneiest +tawneys +tawny +Tawnya +tawny-brown +tawny-coated +tawny-colored +tawnie +tawnier +tawnies +tawniest +tawny-faced +tawny-gold +tawny-gray +tawny-green +tawny-haired +tawny-yellow +tawnily +tawny-moor +tawniness +tawny-olive +tawny-skinned +tawny-tanned +tawny-visaged +tawny-whiskered +tawnle +tawpi +tawpy +tawpie +tawpies +taws +tawse +tawsed +tawses +Tawsha +tawsy +tawsing +Taw-Sug +tawtie +tax +tax- +taxa +taxability +taxable +taxableness +taxables +taxably +Taxaceae +taxaceous +taxameter +taxaspidean +taxation +taxational +taxations +taxative +taxatively +taxator +tax-born +tax-bought +tax-burdened +tax-cart +tax-deductible +tax-dodging +taxeater +taxeating +taxed +taxeme +taxemes +taxemic +taxeopod +Taxeopoda +taxeopody +taxeopodous +taxer +taxers +taxes +tax-exempt +tax-free +taxgatherer +tax-gatherer +taxgathering +taxi +taxy +taxiable +taxiarch +taxiauto +taxi-bordered +taxibus +taxicab +taxi-cab +taxicabs +taxicab's +taxicorn +Taxidea +taxidermal +taxidermy +taxidermic +taxidermies +taxidermist +taxidermists +taxidermize +taxidriver +taxied +taxies +taxiing +taxying +Taxila +taximan +taximen +taximeter +taximetered +taxin +taxine +taxing +taxingly +taxinomy +taxinomic +taxinomist +taxiplane +taxir +taxis +taxistand +taxite +taxites +taxitic +taxiway +taxiways +tax-laden +taxless +taxlessly +taxlessness +tax-levying +taxman +taxmen +Taxodiaceae +Taxodium +taxodont +taxology +taxometer +taxon +taxonomer +taxonomy +taxonomic +taxonomical +taxonomically +taxonomies +taxonomist +taxonomists +taxons +taxor +taxpaid +taxpayer +taxpayers +taxpayer's +taxpaying +tax-ridden +tax-supported +Taxus +taxwax +taxwise +ta-zaung +tazeea +Tazewell +tazia +tazza +tazzas +tazze +TB +TBA +T-bar +TBD +T-bevel +Tbi +Tbilisi +Tbisisi +TBO +t-bone +TBS +tbs. +tbsp +tbssaraglot +TC +TCA +TCAP +TCAS +Tcawi +TCB +TCBM +TCC +TCCC +TCG +tch +Tchad +tchai +Tchaikovsky +Tchao +tchapan +tcharik +tchast +tche +tcheckup +tcheirek +Tcheka +Tchekhov +Tcherepnin +Tcherkess +tchervonets +tchervonetz +tchervontzi +Tchetchentsish +Tchetnitsi +tchetvert +Tchi +tchick +tchincou +tchr +tchu +Tchula +Tchwi +tck +TCM +T-connected +TCP +TCPIP +TCR +TCS +TCSEC +TCT +TD +TDAS +TDC +TDCC +TDD +TDE +TDI +TDY +TDL +TDM +TDMA +TDO +TDR +TDRS +TDRSS +TE +tea +Teaberry +teaberries +tea-blending +teaboard +teaboards +teaboy +teabowl +teabowls +teabox +teaboxes +teacake +teacakes +teacart +teacarts +Teach +teachability +teachable +teachableness +teachably +teache +teached +Teachey +teacher +teacherage +teacherdom +teacheress +teacherhood +teachery +teacherish +teacherless +teacherly +teacherlike +teachers +teacher's +teachership +teaches +tea-chest +teachy +teach-in +teaching +teachingly +teachings +teach-ins +teachless +teachment +tea-clipper +tea-colored +tea-covered +teacup +tea-cup +teacupful +teacupfuls +teacups +teacupsful +tead +teadish +Teador +teaey +teaer +Teagan +Teagarden +tea-garden +tea-gardened +teagardeny +Teage +teagle +tea-growing +Teague +Teagueland +Teaguelander +Teahan +teahouse +teahouses +teaing +tea-inspired +Teays +teaish +teaism +Teak +teak-brown +teak-built +teak-complexioned +teakettle +teakettles +teak-lined +teak-producing +teaks +teakwood +teakwoods +teal +tea-leaf +tealeafy +tea-leaved +tea-leaves +tealery +tealess +tealike +teallite +tea-loving +teals +team +teamaker +tea-maker +teamakers +teamaking +teaman +teamed +teameo +teamer +teaming +tea-mixing +teamland +teamless +teamman +teammate +team-mate +teammates +teams +teamsman +teamster +teamsters +teamwise +teamwork +teamworks +tean +teanal +Teaneck +tea-of-heaven +teap +tea-packing +tea-party +tea-plant +tea-planter +teapoy +teapoys +teapot +tea-pot +teapotful +teapots +teapottykin +tea-producing +tear +tear- +tearable +tearableness +tearably +tear-acknowledged +tear-affected +tearage +tear-angry +tear-arresting +tear-attested +tearaway +tear-baptized +tear-bedabbled +tear-bedewed +tear-besprinkled +tear-blinded +tear-bottle +tear-bright +tearcat +tear-commixed +tear-compelling +tear-composed +tear-creating +tear-damped +tear-derived +tear-dewed +tear-dimmed +tear-distained +tear-distilling +teardown +teardowns +teardrop +tear-dropped +teardrops +tear-drowned +tear-eased +teared +tear-embarrassed +tearer +tearers +tear-expressed +tear-falling +tear-filled +tear-forced +tear-fraught +tear-freshened +tearful +tearfully +tearfulness +teargas +tear-gas +teargases +teargassed +tear-gassed +teargasses +teargassing +tear-gassing +tear-glistening +teary +tearier +teariest +tearily +tear-imaged +teariness +tearing +tearingly +tearjerker +tear-jerker +tearjerkers +tear-jerking +tear-kissed +tear-lamenting +Tearle +tearless +tearlessly +tearlessness +tearlet +tearlike +tear-lined +tear-marked +tear-melted +tear-mirrored +tear-misty +tear-mocking +tear-moist +tear-mourned +tear-off +tearoom +tearooms +tea-rose +tear-out +tear-owned +tear-paying +tear-pale +tear-pardoning +tear-persuaded +tear-phrased +tear-pictured +tearpit +tear-pitying +tear-plagued +tear-pouring +tear-practiced +tear-procured +tearproof +tear-protested +tear-provoking +tear-purchased +tear-quick +tear-raining +tear-reconciled +tear-regretted +tear-resented +tear-revealed +tear-reviving +tears +tear-salt +tear-scorning +tear-sealed +tear-shaped +tear-shedding +tear-shot +tearstain +tearstained +tear-stained +tear-stubbed +tear-swollen +teart +tear-thirsty +tearthroat +tearthumb +tear-washed +tear-wet +tear-wiping +tear-worn +tear-wrung +teas +teasable +teasableness +teasably +tea-scented +Teasdale +tease +teaseable +teaseableness +teaseably +teased +teasehole +teasel +teaseled +teaseler +teaselers +teaseling +teaselled +teaseller +teasellike +teaselling +teasels +teaselwort +teasement +teaser +teasers +teases +teashop +teashops +teasy +teasiness +teasing +teasingly +teasle +teasler +tea-sodden +teaspoon +tea-spoon +teaspoonful +teaspoonfuls +teaspoonful's +teaspoons +teaspoon's +teaspoonsful +tea-swilling +teat +tea-table +tea-tabular +teataster +tea-taster +teated +teatfish +teathe +teather +tea-things +teaty +teatime +teatimes +teatlike +teatling +teatman +tea-tray +tea-tree +teats +teave +teaware +teawares +teaze +teazel +teazeled +teazeling +teazelled +teazelling +teazels +teazer +teazle +teazled +teazles +teazling +TEB +tebbad +tebbet +Tebbetts +tebeldi +Tebet +Tebeth +Tebu +TEC +Teca +tecali +tecassir +Tecate +Tech +tech. +teched +techy +techie +techier +techies +techiest +techily +techiness +techne +technetium +technetronic +Techny +technic +technica +technical +technicalism +technicalist +technicality +technicalities +technicality's +technicalization +technicalize +technically +technicalness +technician +technicians +technician's +technicism +technicist +technico- +technicology +technicological +Technicolor +technicolored +technicon +technics +Technion +techniphone +technique +techniquer +techniques +technique's +technism +technist +techno- +technocausis +technochemical +technochemistry +technocracy +technocracies +technocrat +technocratic +technocrats +technographer +technography +technographic +technographical +technographically +technol +technolithic +technology +technologic +technological +technologically +technologies +technologist +technologists +technologist's +technologize +technologue +technonomy +technonomic +technopsychology +technostructure +techous +teck +Tecla +Tecmessa +tecno- +tecnoctonia +tecnology +TECO +Tecoma +tecomin +tecon +Tecopa +Tecpanec +tecta +tectal +tectibranch +Tectibranchia +tectibranchian +Tectibranchiata +tectibranchiate +tectiform +tectite +tectites +tectocephaly +tectocephalic +tectology +tectological +Tecton +Tectona +tectonic +tectonically +tectonics +tectonism +tectorial +tectorium +Tectosages +tectosphere +tectospinal +Tectospondyli +tectospondylic +tectospondylous +tectrices +tectricial +tectrix +tectum +tecture +Tecu +tecum +tecuma +Tecumseh +Tecumtha +Tecuna +Ted +Teda +Tedd +Tedda +tedded +Tedder +tedders +Teddi +Teddy +teddy-bear +Teddie +teddies +tedding +Teddman +tedesca +tedescan +tedesche +tedeschi +tedesco +tedge +Tedi +Tedie +tediosity +tedious +tediously +tediousness +tediousnesses +tediousome +tedisome +tedium +tedium-proof +tediums +Tedman +Tedmann +Tedmund +Tedra +Tedric +teds +tee +tee-bulb +teecall +Teece +teed +teedle +tee-hee +tee-hole +teeing +teel +teels +teem +teemed +teemer +teemers +teemful +teemfulness +teeming +teemingly +teemingness +teemless +teems +teen +Teena +teenage +teen-age +teenaged +teen-aged +teenager +teen-ager +teenagers +tee-name +teener +teeners +teenet +teenful +teenfully +teenfuls +teeny +teenybop +teenybopper +teenyboppers +teenie +teenier +teeniest +teenie-weenie +teenish +teeny-weeny +teens +teensy +teensier +teensiest +teensie-weensie +teensy-weensy +teenty +teentsy +teentsier +teentsiest +teentsy-weentsy +teepee +teepees +teer +Teerell +teerer +Tees +tee-shirt +Teesside +teest +Teeswater +teet +teetaller +teetan +teetee +Teeter +teeterboard +teetered +teeterer +teetery +teetery-bender +teetering +teetering-board +teeteringly +teeters +teetertail +teeter-totter +teeter-tottering +teeth +teethache +teethbrush +teeth-chattering +teethe +teethed +teeth-edging +teether +teethers +teethes +teethful +teeth-gnashing +teeth-grinding +teethy +teethier +teethiest +teethily +teething +teethings +teethless +teethlike +teethridge +teety +teeting +teetotal +teetotaled +teetotaler +teetotalers +teetotaling +teetotalism +teetotalist +teetotalled +teetotaller +teetotally +teetotalling +teetotals +teetotum +teetotumism +teetotumize +teetotums +teetotumwise +teetsook +teevee +Teevens +teewhaap +tef +Teferi +teff +teffs +Tefft +tefillin +TEFLON +teg +Tega +Tegan +Tegea +Tegean +Tegeates +Tegeticula +tegg +Tegyrius +tegmen +tegment +tegmenta +tegmental +tegmentum +tegmina +tegminal +Tegmine +tegs +tegua +teguas +Tegucigalpa +teguexin +teguguria +Teguima +tegula +tegulae +tegular +tegularly +tegulated +tegumen +tegument +tegumenta +tegumental +tegumentary +teguments +tegumentum +tegumina +teguria +tegurium +Teh +Tehachapi +Tehama +tehee +te-hee +te-heed +te-heing +Teheran +Tehillim +TEHO +Tehran +tehseel +tehseeldar +tehsil +tehsildar +Tehuacana +Tehuantepec +Tehuantepecan +Tehuantepecer +Tehueco +Tehuelche +Tehuelchean +Tehuelches +Tehuelet +Teian +teicher +teichopsia +Teide +Teyde +teiglach +teiglech +teihte +teiid +Teiidae +teiids +teil +Teillo +Teilo +teind +teindable +teinder +teinds +teinland +teinoscope +teioid +Teiresias +TEirtza +teise +tejano +Tejo +Tejon +teju +Tekakwitha +Tekamah +tekedye +tekya +tekiah +Tekintsi +Tekke +tekken +Tekkintzi +Tekla +teknonymy +teknonymous +teknonymously +Tekoa +Tekonsha +tektite +tektites +tektitic +tektos +tektosi +tektosil +tektosilicate +Tektronix +TEL +tel- +tela +telacoustic +telae +telaesthesia +telaesthetic +telakucha +Telamon +telamones +Telanaipura +telang +telangiectases +telangiectasy +telangiectasia +telangiectasis +telangiectatic +telangiosis +Telanthera +Telanthropus +telar +telary +telarian +telarly +telautogram +TelAutograph +TelAutography +telautographic +telautographist +telautomatic +telautomatically +telautomatics +Telchines +Telchinic +Teldyne +tele +tele- +tele-action +teleanemograph +teleangiectasia +telebarograph +telebarometer +teleblem +Teleboides +telecamera +telecast +telecasted +telecaster +telecasters +telecasting +telecasts +telechemic +telechirograph +telecinematography +telecode +telecomm +telecommunicate +telecommunication +telecommunicational +telecommunications +telecomputer +telecomputing +telecon +teleconference +telecourse +telecryptograph +telectrograph +telectroscope +teledendrion +teledendrite +teledendron +Teledyne +teledu +teledus +telefacsimile +telefilm +telefilms +Telefunken +teleg +teleg. +telega +telegas +telegenic +telegenically +Telegn +telegnosis +telegnostic +telegony +telegonic +telegonies +telegonous +Telegonus +telegraf +telegram +telegrammatic +telegramme +telegrammed +telegrammic +telegramming +telegrams +telegram's +telegraph +telegraphed +telegraphee +telegrapheme +telegrapher +telegraphers +telegraphese +telegraphy +telegraphic +telegraphical +telegraphically +telegraphics +telegraphing +telegraphist +telegraphists +telegraphone +telegraphonograph +telegraphophone +telegraphoscope +telegraphs +Telegu +telehydrobarometer +Telei +Teleia +teleianthous +tele-iconograph +Tel-Eye +teleiosis +telekinematography +telekineses +telekinesis +telekinetic +telekinetically +telelectric +telelectrograph +telelectroscope +telelens +Telemachus +teleman +Telemann +telemanometer +Telemark +telemarks +Telembi +telemechanic +telemechanics +telemechanism +telemen +telemetacarpal +telemeteorograph +telemeteorography +telemeteorographic +telemeter +telemetered +telemetering +telemeters +telemetry +telemetric +telemetrical +telemetrically +telemetries +telemetrist +telemetrograph +telemetrography +telemetrographic +telemotor +Telemus +telencephal +telencephala +telencephalic +telencephalla +telencephalon +telencephalons +telenergy +telenergic +teleneurite +teleneuron +Telenget +telengiscope +Telenomus +teleo- +teleobjective +Teleocephali +teleocephalous +Teleoceras +Teleodesmacea +teleodesmacean +teleodesmaceous +teleodont +teleology +teleologic +teleological +teleologically +teleologies +teleologism +teleologist +teleometer +teleophyte +teleophobia +teleophore +teleoptile +teleorganic +teleoroentgenogram +teleoroentgenography +teleosaur +teleosaurian +Teleosauridae +Teleosaurus +teleost +teleostean +Teleostei +teleosteous +teleostomate +teleostome +Teleostomi +teleostomian +teleostomous +teleosts +teleotemporal +teleotrocha +teleozoic +teleozoon +telepath +telepathy +telepathic +telepathically +telepathies +telepathist +telepathize +teleph +Telephassa +telepheme +telephone +telephoned +telephoner +telephoners +telephones +telephony +telephonic +telephonical +telephonically +telephonics +telephoning +telephonist +telephonists +telephonograph +telephonographic +telephonophobia +telephote +telephoty +Telephoto +telephotograph +telephotographed +telephotography +telephotographic +telephotographing +telephotographs +telephotometer +Telephus +telepicture +teleplay +teleplays +teleplasm +teleplasmic +teleplastic +Teleplotter +teleport +teleportation +teleported +teleporting +teleports +telepost +teleprinter +teleprinters +teleprocessing +teleprompter +teleradiography +teleradiophone +Teleran +telerans +Telereader +telergy +telergic +telergical +telergically +teles +telescope +telescoped +telescopes +telescopy +telescopic +telescopical +telescopically +telescopiform +Telescopii +telescoping +telescopist +Telescopium +telescreen +telescribe +telescript +telescriptor +teleseism +teleseismic +teleseismology +teleseme +teleses +telesia +telesis +telesiurgic +telesm +telesmatic +telesmatical +telesmeter +telesomatic +telespectroscope +Telesphorus +telestereograph +telestereography +telestereoscope +telesteria +telesterion +telesthesia +telesthetic +telestial +telestic +telestich +teletactile +teletactor +teletape +teletex +teletext +teletherapy +telethermogram +telethermograph +telethermometer +telethermometry +telethermoscope +telethon +telethons +Teletype +teletyped +teletyper +teletypes +teletype's +Teletypesetter +teletypesetting +teletypewrite +teletypewriter +teletypewriters +teletypewriting +Teletyping +teletypist +teletypists +teletopometer +teletranscription +teletube +Teleut +teleuto +teleutoform +teleutosori +teleutosorus +teleutosorusori +teleutospore +teleutosporic +teleutosporiferous +teleview +televiewed +televiewer +televiewing +televiews +televise +televised +televises +televising +television +televisional +televisionally +televisionary +televisions +television-viewer +televisor +televisors +televisor's +televisual +televocal +televox +telewriter +TELEX +telexed +telexes +telexing +Telfairia +telfairic +Telfer +telferage +telfered +telfering +Telferner +telfers +Telford +telfordize +telfordized +telfordizing +telfords +Telfore +telharmony +telharmonic +telharmonium +teli +telia +telial +telic +telical +telically +teliferous +telyn +Telinga +teliosorus +teliospore +teliosporic +teliosporiferous +teliostage +telium +Tell +Tella +tellable +tellach +tellee +tellen +Teller +teller-out +tellers +tellership +Tellez +Tellford +telly +tellies +tellieses +telligraph +Tellima +tellin +Tellina +Tellinacea +tellinacean +tellinaceous +telling +tellingly +Tellinidae +tellinoid +tellys +Tello +Telloh +tells +tellsome +tellt +telltale +tell-tale +telltalely +telltales +telltruth +tell-truth +tellur- +tellural +tellurate +telluret +tellureted +tellurethyl +telluretted +tellurhydric +tellurian +telluric +Telluride +telluriferous +tellurion +tellurism +tellurist +tellurite +tellurium +tellurize +tellurized +tellurizing +tellurometer +telluronium +tellurous +Tellus +telmatology +telmatological +telo- +teloblast +teloblastic +telocentric +telodendria +telodendrion +telodendron +telodynamic +Telogia +teloi +telokinesis +telolecithal +telolemma +telolemmata +telome +telomere +telomerization +telomes +telomic +telomitic +telonism +Teloogoo +Telopea +telophase +telophasic +telophragma +telopsis +teloptic +telos +telosynapsis +telosynaptic +telosynaptist +telotaxis +teloteropathy +teloteropathic +teloteropathically +telotype +Telotremata +telotrematous +telotroch +telotrocha +telotrochal +telotrochous +telotrophic +telpath +telpher +telpherage +telphered +telpheric +telphering +telpherman +telphermen +telphers +telpherway +Telphusa +tels +TELSAM +telson +telsonic +telsons +Telstar +telt +Telugu +Telugus +Telukbetung +telurgy +Tem +TEMA +temacha +temadau +temalacatl +Teman +Temanite +tembe +tembeitera +tembeta +tembetara +temblor +temblores +temblors +Tembu +Temecula +temene +temenos +Temenus +temerarious +temerariously +temerariousness +temerate +temerity +temerities +temeritous +temerous +temerously +temerousness +temescal +Temesv +Temesvar +temiak +temin +Temiskaming +Temne +Temnospondyli +temnospondylous +Temp +temp. +Tempa +Tempe +Tempean +tempeh +tempehs +Tempel +temper +tempera +temperability +temperable +temperably +temperality +temperament +temperamental +temperamentalist +temperamentally +temperamentalness +temperamented +temperaments +temperance +temperances +Temperanceville +temperas +temperate +temperately +temperateness +temperative +temperature +temperatures +temperature's +tempered +temperedly +temperedness +temperer +temperers +tempery +tempering +temperish +temperless +tempers +tempersome +temper-spoiling +temper-trying +temper-wearing +TEMPEST +Tempestates +tempest-bearing +tempest-beaten +tempest-blown +tempest-born +tempest-clear +tempest-driven +tempested +tempest-flung +tempest-gripped +tempest-harrowed +tempesty +tempestical +tempesting +tempestive +tempestively +tempestivity +tempest-loving +tempest-proof +tempest-rent +tempest-rocked +tempests +tempest-scattered +tempest-scoffing +tempest-shattered +tempest-sundered +tempest-swept +tempest-threatened +tempest-torn +tempest-tossed +tempest-tost +tempest-troubled +tempestuous +tempestuously +tempestuousness +tempest-walking +tempest-winged +tempest-worn +tempete +tempi +Tempyo +Templa +Templar +templardom +templary +templarism +templarlike +templarlikeness +templars +Templas +template +templater +templates +template's +Temple +temple-bar +temple-crowned +templed +templeful +temple-guarded +temple-haunting +templeless +templelike +Templer +temple-robbing +temples +temple's +temple-sacred +templet +Templeton +Templetonia +temple-treated +templets +Templeville +templeward +Templia +templize +templon +templum +TEMPO +tempora +temporal +temporale +temporalis +temporalism +temporalist +temporality +temporalities +temporalize +temporally +temporalness +temporals +temporalty +temporalties +temporaneous +temporaneously +temporaneousness +temporary +temporaries +temporarily +temporariness +temporator +tempore +temporisation +temporise +temporised +temporiser +temporising +temporisingly +temporist +temporization +temporize +temporized +temporizer +temporizers +temporizes +temporizing +temporizingly +temporo- +temporoalar +temporoauricular +temporocentral +temporocerebellar +temporofacial +temporofrontal +temporohyoid +temporomalar +temporomandibular +temporomastoid +temporomaxillary +temporooccipital +temporoparietal +temporopontine +temporosphenoid +temporosphenoidal +temporozygomatic +tempos +tempre +temprely +temps +tempt +temptability +temptable +temptableness +temptation +temptational +temptationless +temptation-proof +temptations +temptation's +temptatious +temptatory +tempted +Tempter +tempters +tempting +temptingly +temptingness +temptress +temptresses +tempts +temptsome +tempura +tempuras +tempus +temse +temsebread +temseloaf +temser +Temuco +temulence +temulency +temulent +temulentive +temulently +Ten +ten- +ten. +Tena +tenability +tenabilities +tenable +tenableness +tenably +tenace +tenaces +Tenach +tenacy +tenacious +tenaciously +tenaciousness +tenacity +tenacities +tenacle +ten-acre +ten-acred +tenacula +tenaculum +tenaculums +Tenafly +Tenaha +tenai +tenail +tenaille +tenailles +tenaillon +tenails +tenaim +Tenaktak +tenalgia +tenancy +tenancies +tenant +tenantable +tenantableness +tenanted +tenanter +tenant-in-chief +tenanting +tenantism +tenantless +tenantlike +tenantry +tenantries +tenant-right +tenants +tenant's +tenantship +ten-a-penny +ten-armed +ten-barreled +ten-bore +ten-cell +ten-cent +Tench +tenches +tenchweed +ten-cylindered +ten-coupled +ten-course +Tencteri +tend +tendable +ten-day +tendance +tendances +tendant +tended +tendejon +tendence +tendences +tendency +tendencies +tendencious +tendenciously +tendenciousness +tendent +tendential +tendentially +tendentious +tendentiously +tendentiousness +tender +tenderability +tenderable +tenderably +tender-bearded +tender-bladed +tender-bodied +tender-boweled +tender-colored +tender-conscienced +tender-dying +tender-eared +tendered +tenderee +tender-eyed +tenderer +tenderers +tenderest +tender-faced +tenderfeet +tenderfoot +tender-footed +tender-footedness +tenderfootish +tenderfoots +tender-foreheaded +tenderful +tenderfully +tender-handed +tenderheart +tenderhearted +tender-hearted +tenderheartedly +tender-heartedly +tenderheartedness +tender-hefted +tender-hoofed +tender-hued +tendering +tenderisation +tenderise +tenderised +tenderiser +tenderish +tenderising +tenderization +tenderize +tenderized +tenderizer +tenderizers +tenderizes +tenderizing +tenderly +tenderling +tenderloin +tenderloins +tender-looking +tender-minded +tender-mouthed +tender-natured +tenderness +tendernesses +tender-nosed +tenderometer +tender-personed +tender-rooted +tenders +tender-shelled +tender-sided +tender-skinned +tendersome +tender-souled +tender-taken +tender-tempered +tender-witted +tendicle +tendido +tendinal +tendineal +tending +tendingly +tendinitis +tendinous +tendinousness +tendment +tendo +Tendoy +ten-dollar +tendomucin +tendomucoid +tendon +tendonitis +tendonous +tendons +tendoor +tendoplasty +tendosynovitis +tendotome +tendotomy +tendour +tendovaginal +tendovaginitis +tendrac +tendre +tendrel +tendresse +tendry +tendril +tendril-climbing +tendriled +tendriliferous +tendrillar +tendrilled +tendrilly +tendrilous +tendrils +tendron +tends +tenebra +Tenebrae +tenebres +tenebricose +tene-bricose +tenebrific +tenebrificate +Tenebrio +tenebrion +tenebrionid +Tenebrionidae +tenebrious +tenebriously +tenebriousness +tenebrism +Tenebrist +tenebrity +tenebrose +tenebrosi +tenebrosity +tenebrous +tenebrously +tenebrousness +tenectomy +Tenedos +ten-eighty +tenement +tenemental +tenementary +tenemented +tenementer +tenementization +tenementize +tenements +tenement's +tenementum +Tenenbaum +tenenda +tenendas +tenendum +tenent +teneral +teneramente +Tenerife +Teneriffe +tenerity +Tenes +tenesmic +tenesmus +tenesmuses +tenet +tenets +tenez +ten-fingered +tenfold +tenfoldness +tenfolds +ten-footed +ten-forties +teng +ten-gauge +Tengdin +tengere +tengerite +Tenggerese +Tengler +ten-grain +tengu +ten-guinea +ten-headed +ten-horned +ten-horsepower +ten-hour +tenia +teniacidal +teniacide +teniae +teniafuge +tenias +teniasis +teniasises +tenible +ten-year +teniente +Teniers +ten-inch +Tenino +tenio +ten-jointed +ten-keyed +ten-knotter +tenla +ten-league +tenline +tenmantale +Tenmile +ten-mile +ten-minute +ten-month +Tenn +Tenn. +Tennant +tennantite +tenne +Tenneco +Tenney +Tennent +Tenner +tenners +Tennes +Tennessean +tennesseans +Tennessee +Tennesseean +tennesseeans +Tennga +Tenniel +Tennies +Tennille +tennis +tennis-ball +tennis-court +tennisdom +tennises +tennisy +Tennyson +Tennysonian +Tennysonianism +tennis-play +tennist +tennists +tenno +tennu +Teno +teno- +ten-oared +Tenochtitl +Tenochtitlan +tenodesis +tenodynia +tenography +tenology +tenomyoplasty +tenomyotomy +tenon +tenonectomy +tenoned +tenoner +tenoners +Tenonian +tenoning +tenonitis +tenonostosis +tenons +tenontagra +tenontitis +tenonto- +tenontodynia +tenontography +tenontolemmitis +tenontology +tenontomyoplasty +tenontomyotomy +tenontophyma +tenontoplasty +tenontothecitis +tenontotomy +tenophyte +tenophony +tenoplasty +tenoplastic +tenor +tenore +tenorino +tenorist +tenorister +tenorite +tenorites +tenorless +tenoroon +tenorrhaphy +tenorrhaphies +tenors +tenor's +tenosynovitis +tenositis +tenostosis +tenosuture +tenotome +tenotomy +tenotomies +tenotomist +tenotomize +tenour +tenours +tenovaginitis +ten-parted +ten-peaked +tenpence +tenpences +tenpenny +ten-percenter +tenpin +tenpins +ten-pins +ten-ply +ten-point +ten-pound +tenpounder +ten-pounder +ten-rayed +tenrec +Tenrecidae +tenrecs +ten-ribbed +ten-roomed +tens +tensas +tensaw +tense +ten-second +Tensed +tense-drawn +tense-eyed +tense-fibered +tensegrity +tenseless +tenselessly +tenselessness +tensely +tenseness +tenser +tenses +tensest +ten-shilling +tensibility +tensible +tensibleness +tensibly +tensify +tensile +tensilely +tensileness +tensility +ten-syllable +ten-syllabled +tensimeter +tensing +tensiometer +tensiometry +tensiometric +tension +tensional +tensioned +tensioner +tensioning +tensionless +tensions +tensity +tensities +tensive +tenso +tensome +tensometer +tenson +tensor +tensorial +tensors +tensorship +ten-spined +tenspot +ten-spot +Tenstrike +ten-strike +ten-striker +ten-stringed +tensure +tent +tentability +tentable +tentacle +tentacled +tentaclelike +tentacles +tentacula +tentacular +Tentaculata +tentaculate +tentaculated +tentaculi- +Tentaculifera +tentaculite +Tentaculites +Tentaculitidae +tentaculocyst +tentaculoid +tentaculum +tentage +tentages +ten-talented +tentamen +tentation +tentative +tentatively +tentativeness +tent-clad +tent-dotted +tent-dwelling +tented +tenter +tenterbelly +tentered +tenterer +tenterhook +tenter-hook +tenterhooks +tentering +tenters +tent-fashion +tent-fly +tentful +tenth +tenthly +tenthmeter +tenthmetre +ten-thousandaire +tenth-rate +tenthredinid +Tenthredinidae +tenthredinoid +Tenthredinoidea +Tenthredo +tenths +tenty +tenticle +tentie +tentier +tentiest +tentiform +tentigo +tentily +tentilla +tentillum +tenting +tention +tentless +tentlet +tentlike +tentmaker +tentmaking +tentmate +ten-ton +ten-tongued +ten-toothed +tentor +tentory +tentoria +tentorial +tentorium +tentortoria +tent-peg +tents +tent-shaped +tent-sheltered +tent-stitch +tenture +tentwards +ten-twenty-thirty +tentwise +tentwork +tentwort +tenuate +tenue +tenues +tenui- +tenuicostate +tenuifasciate +tenuiflorous +tenuifolious +tenuious +tenuiroster +tenuirostral +tenuirostrate +Tenuirostres +tenuis +tenuistriate +tenuit +tenuity +tenuities +tenuous +tenuously +tenuousness +tenuousnesses +tenure +tenured +tenures +tenury +tenurial +tenurially +tenuti +tenuto +tenutos +ten-wheeled +Tenzing +tenzon +tenzone +teocalli +teocallis +Teodoor +Teodor +Teodora +Teodorico +Teodoro +teonanacatl +teo-nong +teopan +teopans +teosinte +teosintes +Teotihuacan +tepa +tepache +tepal +tepals +Tepanec +tepary +teparies +tepas +tepe +Tepecano +tepee +tepees +tepefaction +tepefy +tepefied +tepefies +tepefying +Tepehua +Tepehuane +tepetate +Tephillah +tephillim +tephillin +tephra +tephramancy +tephras +tephrite +tephrites +tephritic +tephroite +tephromalacia +tephromancy +tephromyelitic +Tephrosia +tephrosis +Tepic +tepid +tepidaria +tepidarium +tepidity +tepidities +tepidly +tepidness +Teplica +Teplitz +tepoy +tepoys +tepomporize +teponaztli +tepor +TEPP +Tepper +tequila +tequilas +tequilla +Tequistlateca +Tequistlatecan +TER +ter- +ter. +Tera +tera- +teraglin +Terah +terahertz +terahertzes +Terai +terais +terakihi +teramorphous +teraohm +teraohms +terap +teraph +teraphim +teras +terass +terat- +terata +teratic +teratical +teratism +teratisms +teratoblastoma +teratogen +teratogenesis +teratogenetic +teratogeny +teratogenic +teratogenicity +teratogenous +teratoid +teratology +teratologic +teratological +teratologies +teratologist +teratoma +teratomas +teratomata +teratomatous +teratophobia +teratoscopy +teratosis +Terbecki +terbia +terbias +terbic +terbium +terbiums +Terborch +Terburg +terce +Terceira +tercel +tercelet +tercelets +tercel-gentle +tercels +tercentenary +tercentenarian +tercentenaries +tercentenarize +tercentennial +tercentennials +tercer +terceron +terceroon +terces +tercet +tercets +Terchie +terchloride +tercia +tercine +tercio +terdiurnal +terebate +terebella +terebellid +Terebellidae +terebelloid +terebellum +terebene +terebenes +terebenic +terebenthene +terebic +terebilic +terebinic +terebinth +Terebinthaceae +terebinthial +terebinthian +terebinthic +terebinthina +terebinthinate +terebinthine +terebinthinous +Terebinthus +terebra +terebrae +terebral +terebrant +Terebrantia +terebras +terebrate +terebration +Terebratula +terebratular +terebratulid +Terebratulidae +terebratuliform +terebratuline +terebratulite +terebratuloid +Terebridae +teredines +Teredinidae +teredo +teredos +terefah +terek +Terena +Terence +Terencio +Terentia +Terentian +terephah +terephthalate +terephthalic +terephthallic +ter-equivalent +Tererro +teres +Teresa +Terese +Tereshkova +Teresian +Teresina +Teresita +Teressa +terete +tereti- +teretial +tereticaudate +teretifolious +teretipronator +teretiscapular +teretiscapularis +teretish +teretism +tereu +Tereus +terfez +Terfezia +Terfeziaceae +terga +tergal +tergant +tergeminal +tergeminate +tergeminous +tergiferous +tergite +tergites +tergitic +tergiversant +tergiversate +tergiversated +tergiversating +tergiversation +tergiversator +tergiversatory +tergiverse +tergo- +tergolateral +tergum +Terhune +Teri +Teria +Teriann +teriyaki +teriyakis +Teryl +Terylene +Teryn +Terina +Terle +Terlingua +terlinguaite +Terlton +TERM +term. +terma +termagancy +Termagant +termagantish +termagantism +termagantly +termagants +termage +termal +terman +termatic +termed +termen +termer +termers +Termes +termillenary +termin +terminability +terminable +terminableness +terminably +terminal +Terminalia +Terminaliaceae +terminalis +terminalization +terminalized +terminally +terminals +terminal's +terminant +terminate +terminated +terminates +terminating +termination +terminational +terminations +terminative +terminatively +terminator +terminatory +terminators +terminator's +termine +terminer +terming +termini +terminine +terminism +terminist +terministic +terminize +termino +terminology +terminological +terminologically +terminologies +terminologist +terminologists +Terminus +terminuses +termital +termitary +termitaria +termitarium +termite +termite-proof +termites +termitic +termitid +Termitidae +termitophagous +termitophile +termitophilous +termless +termlessly +termlessness +termly +Termo +termolecular +termon +termor +termors +terms +termtime +term-time +termtimes +termwise +tern +terna +ternal +Ternan +ternar +ternary +ternariant +ternaries +ternarious +Ternate +ternately +ternate-pinnate +ternatipinnate +ternatisect +ternatopinnate +terne +terned +terneplate +terner +ternery +ternes +Terni +terning +ternion +ternions +ternize +ternlet +Ternopol +tern-plate +terns +Ternstroemia +Ternstroemiaceae +terotechnology +teroxide +terp +terpadiene +terpane +terpen +terpene +terpeneless +terpenes +terpenic +terpenoid +terphenyl +terpilene +terpin +terpine +terpinene +terpineol +terpinol +terpinolene +terpinols +terpodion +terpolymer +Terpsichore +terpsichoreal +terpsichoreally +Terpsichorean +Terpstra +Terr +terr. +Terra +Terraalta +Terraba +terrace +terrace-banked +terraced +terrace-fashion +Terraceia +terraceless +terrace-mantling +terraceous +terracer +terraces +terrace-steepled +terracette +terracewards +terracewise +terracework +terraciform +terracing +terra-cotta +terraculture +terrae +terraefilial +terraefilian +terrage +terrain +terrains +terrain's +Terral +terramara +terramare +Terramycin +terran +Terrance +terrane +terranean +terraneous +terranes +Terrapene +terrapin +terrapins +terraquean +terraquedus +terraqueous +terraqueousness +terrar +terraria +terrariia +terrariiums +terrarium +terrariums +terras +terrases +terrasse +terrazzo +terrazzos +Terre +terre-a-terreishly +Terrebonne +terreen +terreens +terreity +Terrel +Terrell +terrella +terrellas +terremotive +Terrena +Terrence +Terrene +terrenely +terreneness +terrenes +terreno +terreous +terreplein +terrestrial +terrestrialism +terrestriality +terrestrialize +terrestrially +terrestrialness +terrestrials +terrestricity +terrestrify +terrestrious +terret +terreted +terre-tenant +Terreton +terrets +terre-verte +Terri +Terry +terribilita +terribility +terrible +terribleness +terribles +terribly +terricole +terricoline +terricolist +terricolous +Terrie +Terrye +Terrier +terrierlike +terriers +terrier's +terries +terrify +terrific +terrifical +terrifically +terrification +terrificly +terrificness +terrified +terrifiedly +terrifier +terrifiers +terrifies +terrifying +terrifyingly +terrigene +terrigenous +terriginous +Terrijo +Terril +Terryl +Terrilyn +Terrill +Terryn +terrine +terrines +Terris +Terriss +territ +Territelae +territelarian +territorality +Territory +Territorial +territorialisation +territorialise +territorialised +territorialising +territorialism +territorialist +territoriality +territorialization +territorialize +territorialized +territorializing +territorially +Territorian +territoried +territories +territory's +territs +Territus +Terryville +terron +terror +terror-bearing +terror-breathing +terror-breeding +terror-bringing +terror-crazed +terror-driven +terror-fleet +terror-fraught +terrorful +terror-giving +terror-haunted +terrorific +terror-inspiring +terrorisation +terrorise +terrorised +terroriser +terrorising +terrorism +terrorisms +terrorist +terroristic +terroristical +terrorists +terrorist's +terrorization +terrorize +terrorized +terrorizer +terrorizes +terrorizing +terrorless +terror-lessening +terror-mingled +terror-preaching +terrorproof +terror-ridden +terror-riven +terrors +terror's +terror-shaken +terror-smitten +terrorsome +terror-stirring +terror-stricken +terror-striking +terror-struck +terror-threatened +terror-troubled +terror-wakened +terror-warned +terror-weakened +ter-sacred +Tersanctus +ter-sanctus +terse +tersely +terseness +tersenesses +terser +tersest +Tersina +tersion +tersy-versy +tersulfid +tersulfide +tersulphate +tersulphid +tersulphide +tersulphuret +tertenant +Terti +Tertia +tertial +tertials +tertian +tertiana +tertians +tertianship +Tertiary +tertiarian +tertiaries +Tertias +tertiate +tertii +tertio +tertium +Tertius +terton +Tertry +tertrinal +tertulia +Tertullian +Tertullianism +Tertullianist +teruah +Teruel +teruyuki +teruncius +terutero +teru-tero +teruteru +tervalence +tervalency +tervalent +tervariant +tervee +Terza +Terzas +terzet +terzetto +terzettos +terzina +terzio +terzo +TES +tesack +tesarovitch +tescaria +teschenite +teschermacherite +Tescott +teskere +teskeria +Tesla +teslas +Tesler +Tess +Tessa +tessara +tessara- +tessarace +tessaraconter +tessaradecad +tessaraglot +tessaraphthong +tessarescaedecahedron +tessel +tesselate +tesselated +tesselating +tesselation +tessella +tessellae +tessellar +tessellate +tessellated +tessellates +tessellating +tessellation +tessellations +tessellite +tessera +tesseract +tesseradecade +tesserae +tesseraic +tesseral +Tesserants +tesserarian +tesserate +tesserated +tesseratomy +tesseratomic +Tessi +Tessy +Tessie +Tessin +tessitura +tessituras +tessiture +Tessler +tessular +Test +testa +testability +testable +Testacea +testacean +testaceo- +testaceography +testaceology +testaceous +testaceousness +testacy +testacies +testae +Testament +testamenta +testamental +testamentally +testamentalness +testamentary +testamentarily +testamentate +testamentation +testaments +testament's +testamentum +testamur +testandi +testao +testar +testata +testate +testates +testation +testator +testatory +testators +testatorship +testatrices +testatrix +testatrixes +testatum +test-ban +testbed +test-bed +testcross +teste +tested +testee +testees +tester +testers +testes +testy +testibrachial +testibrachium +testicardinate +testicardine +Testicardines +testicle +testicles +testicle's +testicond +testicular +testiculate +testiculated +testier +testiere +testiest +testify +testificate +testification +testificator +testificatory +testified +testifier +testifiers +testifies +testifying +testily +testimony +testimonia +testimonial +testimonialising +testimonialist +testimonialization +testimonialize +testimonialized +testimonializer +testimonializing +testimonials +testimonies +testimony's +testimonium +testiness +testing +testingly +testings +testis +testitis +testmatch +teston +testone +testons +testoon +testoons +testor +testosterone +testpatient +testril +tests +test-tube +test-tubeful +testudinal +Testudinaria +testudinarian +testudinarious +Testudinata +testudinate +testudinated +testudineal +testudineous +testudines +Testudinidae +testudinous +testudo +testudos +testule +Tesuque +tesvino +tet +tetanal +tetany +tetania +tetanic +tetanical +tetanically +tetanics +tetanies +tetaniform +tetanigenous +tetanilla +tetanine +tetanisation +tetanise +tetanised +tetanises +tetanising +tetanism +tetanization +tetanize +tetanized +tetanizes +tetanizing +tetano- +tetanoid +tetanolysin +tetanomotor +tetanospasmin +tetanotoxin +tetanus +tetanuses +tetarcone +tetarconid +tetard +tetartemorion +tetarto- +tetartocone +tetartoconid +tetartohedral +tetartohedrally +tetartohedrism +tetartohedron +tetartoid +tetartosymmetry +tetch +tetched +tetchy +tetchier +tetchiest +tetchily +tetchiness +tete +Teteak +tete-a-tete +tete-beche +tetel +teterrimous +teth +tethelin +tether +tetherball +tether-devil +tethered +tethery +tethering +tethers +tethydan +Tethys +teths +Teton +Tetonia +tetotum +tetotums +tetra +tetra- +tetraamylose +tetrabasic +tetrabasicity +Tetrabelodon +tetrabelodont +tetrabiblos +tetraborate +tetraboric +tetrabrach +tetrabranch +Tetrabranchia +tetrabranchiate +tetrabromid +tetrabromide +tetrabromo +tetrabromoethane +tetrabromofluorescein +tetracadactylity +tetracaine +tetracarboxylate +tetracarboxylic +tetracarpellary +tetracene +tetraceratous +tetracerous +Tetracerus +tetrachical +tetrachlorid +tetrachloride +tetrachlorides +tetrachloro +tetrachloroethane +tetrachloroethylene +tetrachloromethane +tetrachord +tetrachordal +tetrachordon +tetrachoric +tetrachotomous +tetrachromatic +tetrachromic +tetrachronous +tetracyclic +tetracycline +tetracid +tetracids +Tetracyn +tetracocci +tetracoccous +tetracoccus +tetracolic +tetracolon +tetracoral +Tetracoralla +tetracoralline +tetracosane +tetract +tetractinal +tetractine +tetractinellid +Tetractinellida +tetractinellidan +tetractinelline +tetractinose +tetractys +tetrad +tetradactyl +tetradactyle +tetradactyly +tetradactylous +tetradarchy +tetradecane +tetradecanoic +tetradecapod +Tetradecapoda +tetradecapodan +tetradecapodous +tetradecyl +Tetradesmus +tetradiapason +tetradic +tetradymite +Tetradynamia +tetradynamian +tetradynamious +tetradynamous +Tetradite +tetradrachm +tetradrachma +tetradrachmal +tetradrachmon +tetrads +tetraedron +tetraedrum +tetraethyl +tetraethyllead +tetraethylsilane +tetrafluoride +tetrafluoroethylene +tetrafluouride +tetrafolious +tetragamy +tetragenous +tetragyn +Tetragynia +tetragynian +tetragynous +tetraglot +tetraglottic +tetragon +tetragonal +tetragonally +tetragonalness +Tetragonia +Tetragoniaceae +tetragonidium +tetragonous +tetragons +tetragonus +tetragram +tetragrammatic +Tetragrammaton +tetragrammatonic +tetragrid +tetrahedra +tetrahedral +tetrahedrally +tetrahedric +tetrahedrite +tetrahedroid +tetrahedron +tetrahedrons +tetrahexahedral +tetrahexahedron +tetrahydrate +tetrahydrated +tetrahydric +tetrahydrid +tetrahydride +tetrahydro +tetrahydrocannabinol +tetrahydrofuran +tetrahydropyrrole +tetrahydroxy +tetrahymena +tetra-icosane +tetraiodid +tetraiodide +tetraiodo +tetraiodophenolphthalein +tetraiodopyrrole +tetrakaidecahedron +tetraketone +tetrakis +tetrakisazo +tetrakishexahedron +tetrakis-hexahedron +tetralemma +Tetralin +tetralite +tetralogy +tetralogic +tetralogies +tetralogue +tetralophodont +tetramastia +tetramastigote +tetramer +Tetramera +tetrameral +tetrameralian +tetrameric +tetramerism +tetramerous +tetramers +tetrameter +tetrameters +tetramethyl +tetramethylammonium +tetramethyldiarsine +tetramethylene +tetramethylium +tetramethyllead +tetramethylsilane +tetramin +tetramine +tetrammine +tetramorph +tetramorphic +tetramorphism +tetramorphous +tetrander +Tetrandria +tetrandrian +tetrandrous +tetrane +Tetranychus +tetranitrate +tetranitro +tetranitroaniline +tetranitromethane +tetrant +tetranuclear +Tetrao +Tetraodon +tetraodont +Tetraodontidae +tetraonid +Tetraonidae +Tetraoninae +tetraonine +Tetrapanax +tetrapartite +tetrapetalous +tetraphalangeate +tetrapharmacal +tetrapharmacon +tetraphenol +tetraphyllous +tetraphony +tetraphosphate +tetrapyla +tetrapylon +tetrapyramid +tetrapyrenous +tetrapyrrole +tetrapla +tetraplegia +tetrapleuron +tetraploid +tetraploidy +tetraploidic +tetraplous +Tetrapneumona +Tetrapneumones +tetrapneumonian +tetrapneumonous +tetrapod +Tetrapoda +tetrapody +tetrapodic +tetrapodies +tetrapodous +tetrapods +tetrapolar +tetrapolis +tetrapolitan +tetrapous +tetraprostyle +tetrapteran +tetrapteron +tetrapterous +tetraptych +tetraptote +Tetrapturus +tetraquetrous +tetrarch +tetrarchate +tetrarchy +tetrarchic +tetrarchical +tetrarchies +tetrarchs +tetras +tetrasaccharide +tetrasalicylide +tetraselenodont +tetraseme +tetrasemic +tetrasepalous +tetrasyllabic +tetrasyllabical +tetrasyllable +tetrasymmetry +tetraskele +tetraskelion +tetrasome +tetrasomy +tetrasomic +tetraspermal +tetraspermatous +tetraspermous +tetraspgia +tetraspheric +tetrasporange +tetrasporangia +tetrasporangiate +tetrasporangium +tetraspore +tetrasporic +tetrasporiferous +tetrasporous +tetraster +tetrastich +tetrastichal +tetrastichic +Tetrastichidae +tetrastichous +Tetrastichus +tetrastyle +tetrastylic +tetrastylos +tetrastylous +tetrastoon +tetrasubstituted +tetrasubstitution +tetrasulfid +tetrasulfide +tetrasulphid +tetrasulphide +tetrathecal +tetratheism +tetratheist +tetratheite +tetrathionates +tetrathionic +tetratomic +tetratone +tetravalence +tetravalency +tetravalent +tetraxial +tetraxile +tetraxon +Tetraxonia +tetraxonian +tetraxonid +Tetraxonida +tetrazane +tetrazene +tetrazyl +tetrazin +tetrazine +tetrazo +tetrazole +tetrazolyl +tetrazolium +tetrazone +tetrazotization +tetrazotize +Tetrazzini +tetrdra +tetremimeral +tetrevangelium +tetric +tetrical +tetricalness +tetricity +tetricous +tetrifol +tetrigid +Tetrigidae +tetryl +tetrylene +tetryls +tetriodide +Tetrix +tetrobol +tetrobolon +tetrode +tetrodes +Tetrodon +tetrodont +Tetrodontidae +tetrodotoxin +tetrol +tetrole +tetrolic +tetronic +tetronymal +tetrose +tetrous +tetroxalate +tetroxid +tetroxide +tetroxids +tetrsyllabical +tets +tetter +tetter-berry +tettered +tettery +tettering +tetterish +tetterous +tetters +tetterworm +tetterwort +tetty +Tettigidae +tettigoniid +Tettigoniidae +tettish +tettix +Tetu +Tetuan +Tetum +Tetzel +Teucer +teuch +teuchit +Teucri +Teucrian +teucrin +Teucrium +Teufel +Teufert +teufit +teugh +teughly +teughness +teuk +Teut +Teut. +Teuthis +Teuthras +teuto- +Teuto-british +Teuto-celt +Teuto-celtic +Teutolatry +Teutomania +Teutomaniac +Teuton +Teutondom +Teutonesque +Teutonia +Teutonic +Teutonically +Teutonicism +Teutonisation +Teutonise +Teutonised +Teutonising +Teutonism +Teutonist +Teutonity +Teutonization +Teutonize +Teutonized +Teutonizing +Teutonomania +Teutono-persic +Teutonophobe +Teutonophobia +teutons +Teutophil +Teutophile +Teutophilism +Teutophobe +Teutophobia +Teutophobism +Teutopolis +Tevere +Tevet +Tevis +teviss +tew +Tewa +tewart +tewed +tewel +Tewell +tewer +Tewfik +tewhit +tewing +tewit +Tewkesbury +Tewksbury +tewly +Tews +tewsome +tewtaw +tewter +Tex +Tex. +Texaco +Texan +texans +Texarkana +Texas +texases +Texcocan +texguino +Texhoma +Texico +Texline +Texola +Texon +text +textarian +textbook +text-book +textbookish +textbookless +textbooks +textbook's +text-hand +textiferous +textile +textiles +textile's +textilist +textless +textlet +text-letter +textman +textorial +textrine +Textron +texts +text's +textual +textualism +textualist +textuality +textually +textuary +textuaries +textuarist +textuist +textural +texturally +texture +textured +textureless +textures +texturing +textus +text-writer +tez +Tezcatlipoca +Tezcatzoncatl +Tezcucan +Tezel +tezkere +tezkirah +TFC +TFLAP +TFP +tfr +TFS +TFT +TFTP +TFX +TG +TGC +TGN +T-group +tgt +TGV +TGWU +th +th- +Th.B. +Th.D. +tha +Thabana-Ntlenyana +Thabantshonyana +Thach +Thacher +thack +thacked +Thacker +Thackeray +Thackerayan +Thackerayana +Thackerayesque +Thackerville +thacking +thackless +thackoor +thacks +Thad +Thaddaus +Thaddeus +Thaddus +Thadentsonyane +Thadeus +thae +Thagard +Thai +Thay +Thayer +Thailand +Thailander +Thain +Thaine +Thayne +thairm +thairms +Thais +thak +Thakur +thakurate +thala +thalamencephala +thalamencephalic +thalamencephalon +thalamencephalons +thalami +thalamia +thalamic +thalamically +Thalamiflorae +thalamifloral +thalamiflorous +thalamite +thalamium +thalamiumia +thalamo- +thalamocele +thalamocoele +thalamocortical +thalamocrural +thalamolenticular +thalamomammillary +thalamo-olivary +thalamopeduncular +Thalamophora +thalamotegmental +thalamotomy +thalamotomies +thalamus +Thalarctos +thalass- +Thalassa +thalassal +Thalassarctos +thalassemia +thalassian +thalassiarch +thalassic +thalassical +thalassinian +thalassinid +Thalassinidea +thalassinidian +thalassinoid +thalassiophyte +thalassiophytous +thalasso +Thalassochelys +thalassocracy +thalassocrat +thalassographer +thalassography +thalassographic +thalassographical +thalassometer +thalassophilous +thalassophobia +thalassotherapy +thalatta +thalattology +thale-cress +thalenite +thaler +thalerophagous +thalers +Thales +Thalesia +Thalesian +Thalessa +Thalia +Thaliacea +thaliacean +Thalian +Thaliard +Thalictrum +thalidomide +thall- +thalli +thallic +thalliferous +thalliform +thallin +thalline +thallious +thallium +thalliums +Thallo +thallochlore +thallodal +thallodic +thallogen +thallogenic +thallogenous +thallogens +thalloid +thalloidal +thallome +Thallophyta +thallophyte +thallophytes +thallophytic +thallose +thallous +thallus +thalluses +thalposis +thalpotic +thalthan +thalweg +Tham +thamakau +Thamar +thameng +Thames +Thamesis +thamin +Thamyras +Thamyris +Thammuz +Thamnidium +thamnium +thamnophile +Thamnophilinae +thamnophiline +Thamnophilus +Thamnophis +Thamora +Thamos +Thamudean +Thamudene +Thamudic +thamuria +Thamus +than +thana +thanadar +thanage +thanages +thanah +thanan +Thanasi +thanatism +thanatist +thanato- +thanatobiologic +thanatognomonic +thanatographer +thanatography +thanatoid +thanatology +thanatological +thanatologies +thanatologist +thanatomantic +thanatometer +thanatophidia +thanatophidian +thanatophobe +thanatophoby +thanatophobia +thanatophobiac +thanatopsis +Thanatos +thanatoses +thanatosis +Thanatotic +thanatousia +Thane +thanedom +thanehood +thaneland +thanes +thaneship +thaness +Thanet +Thanh +Thanjavur +thank +thanked +thankee +thanker +thankers +thankful +thankfuller +thankfullest +thankfully +thankfulness +thankfulnesses +thanking +thankyou +thank-you +thank-you-maam +thank-you-ma'am +thankless +thanklessly +thanklessness +thank-offering +thanks +thanksgiver +thanksgiving +thanksgivings +thankworthy +thankworthily +thankworthiness +thannadar +Thanom +Thanos +Thant +Thapa +thapes +Thapsia +Thapsus +Thar +Thare +tharen +tharf +tharfcake +Thargelia +Thargelion +tharginyah +tharm +tharms +Tharp +Tharsis +Thasian +Thaspium +that +thataway +that-away +that-a-way +Thatch +thatch-browed +thatched +Thatcher +thatchers +thatches +thatch-headed +thatchy +thatching +thatchless +thatch-roofed +thatchwood +thatchwork +thatd +that'd +thatll +that'll +thatn +thatness +thats +that's +thaught +Thaumantian +Thaumantias +Thaumas +thaumasite +thaumato- +thaumatogeny +thaumatography +thaumatolatry +thaumatology +thaumatologies +thaumatrope +thaumatropical +thaumaturge +thaumaturgi +thaumaturgy +thaumaturgia +thaumaturgic +thaumaturgical +thaumaturgics +thaumaturgism +thaumaturgist +thaumaturgus +thaumoscopic +thave +thaw +thawable +thaw-drop +thawed +thawer +thawers +thawy +thawier +thawiest +thawing +thawless +thawn +thaws +Thawville +Thaxter +Thaxton +ThB +THC +ThD +The +the- +Thea +Theaceae +theaceous +T-headed +Theadora +Theaetetus +theah +Theall +theandric +theanthropy +theanthropic +theanthropical +theanthropism +theanthropist +theanthropology +theanthropophagy +theanthropos +theanthroposophy +thearchy +thearchic +thearchies +Thearica +theasum +theat +theater +theatercraft +theater-craft +theatergoer +theatergoers +theatergoing +theater-in-the-round +theaterless +theaterlike +theaters +theater's +theaterward +theaterwards +theaterwise +Theatine +theatral +theatre +Theatre-Francais +theatregoer +theatregoing +theatre-in-the-round +theatres +theatry +theatric +theatricable +theatrical +theatricalisation +theatricalise +theatricalised +theatricalising +theatricalism +theatricality +theatricalization +theatricalize +theatricalized +theatricalizing +theatrically +theatricalness +theatricals +theatrician +theatricism +theatricize +theatrics +theatrize +theatro- +theatrocracy +theatrograph +theatromania +theatromaniac +theatron +theatrophile +theatrophobia +theatrophone +theatrophonic +theatropolis +theatroscope +theatticalism +theave +theb +Thebaic +Thebaid +thebain +thebaine +thebaines +Thebais +thebaism +Theban +Thebault +Thebe +theberge +Thebes +Thebesian +Thebit +theca +thecae +thecal +Thecamoebae +thecaphore +thecasporal +thecaspore +thecaspored +thecasporous +Thecata +thecate +thecia +thecial +thecitis +thecium +Thecla +theclan +theco- +thecodont +thecoglossate +thecoid +Thecoidea +Thecophora +Thecosomata +thecosomatous +thed +Theda +Thedford +Thedric +Thedrick +thee +theedom +theek +theeked +theeker +theeking +theelin +theelins +theelol +theelols +Theemim +theer +theet +theetsee +theezan +theft +theft-boot +theftbote +theftdom +theftless +theftproof +thefts +theft's +theftuous +theftuously +thegether +thegidder +thegither +thegn +thegn-born +thegndom +thegnhood +thegnland +thegnly +thegnlike +thegn-right +thegns +thegnship +thegnworthy +they +Theia +theyaou +theyd +they'd +theiform +Theiler +Theileria +theyll +they'll +Theilman +thein +theine +theines +theinism +theins +their +theyre +they're +theirn +theirs +theirselves +theirsens +Theis +theism +theisms +Theiss +theist +theistic +theistical +theistically +theists +theyve +they've +Thekla +thelalgia +Thelemite +Thelephora +Thelephoraceae +thelyblast +thelyblastic +Theligonaceae +theligonaceous +Theligonum +thelion +thelyotoky +thelyotokous +Thelyphonidae +Thelyphonus +thelyplasty +thelitis +thelitises +thelytocia +thelytoky +thelytokous +thelytonic +thelium +Thelma +Thelodontidae +Thelodus +theloncus +Thelonious +thelorrhagia +Thelphusa +thelphusian +Thelphusidae +them +Thema +themata +thematic +thematical +thematically +thematist +theme +themed +themeless +themelet +themer +themes +theme's +theming +Themis +Themiste +Themistian +Themisto +Themistocles +themsel +themselves +then +thenabouts +thenad +thenadays +then-a-days +thenage +thenages +thenal +thenar +thenardite +thenars +thence +thenceafter +thenceforth +thenceforward +thenceforwards +thencefoward +thencefrom +thence-from +thenceward +then-clause +Thendara +Thenna +thenne +thenness +thens +Theo +theo- +theoanthropomorphic +theoanthropomorphism +theoastrological +Theobald +Theobold +Theobroma +theobromic +theobromin +theobromine +theocentric +theocentricism +theocentricity +theocentrism +theochristic +Theoclymenus +theocollectivism +theocollectivist +theocracy +theocracies +theocrasy +theocrasia +theocrasical +theocrasies +theocrat +theocratic +theocratical +theocratically +theocratist +theocrats +Theocritan +Theocritean +Theocritus +theodemocracy +theody +theodicaea +theodicean +theodicy +theodicies +theodidact +theodolite +theodolitic +Theodor +Theodora +Theodorakis +Theodore +Theodoric +Theodosia +Theodosian +theodosianus +Theodotian +theodrama +theogamy +theogeological +theognostic +theogonal +theogony +theogonic +theogonical +theogonies +theogonism +theogonist +theohuman +theokrasia +theoktony +theoktonic +theol +theol. +Theola +theolatry +theolatrous +theolepsy +theoleptic +theolog +theologal +theologaster +theologastric +theologate +theologeion +theologer +theologi +theology +theologian +theologians +theologic +theological +theologically +theologician +theologico- +theologicoastronomical +theologicoethical +theologicohistorical +theologicometaphysical +theologicomilitary +theologicomoral +theologiconatural +theologicopolitical +theologics +theologies +theologisation +theologise +theologised +theologiser +theologising +theologism +theologist +theologium +theologization +theologize +theologized +theologizer +theologizing +theologo- +theologoumena +theologoumenon +theologs +theologue +theologus +theomachy +theomachia +theomachies +theomachist +theomagy +theomagic +theomagical +theomagics +theomammomist +theomancy +theomania +theomaniac +theomantic +theomastix +theomicrist +theomisanthropist +theomythologer +theomythology +theomorphic +theomorphism +theomorphize +Theona +Theone +Theonoe +theonomy +theonomies +theonomous +theonomously +theopantism +Theopaschist +Theopaschitally +Theopaschite +Theopaschitic +Theopaschitism +theopathetic +theopathy +theopathic +theopathies +theophagy +theophagic +theophagite +theophagous +Theophane +theophany +Theophania +theophanic +theophanies +theophanism +theophanous +Theophila +theophilanthrope +theophilanthropy +theophilanthropic +theophilanthropism +theophilanthropist +theophile +theophilist +theophyllin +theophylline +theophilosophic +Theophilus +theophysical +theophobia +theophoric +theophorous +Theophrastaceae +theophrastaceous +Theophrastan +Theophrastean +Theophrastian +Theophrastus +theopneust +theopneusted +theopneusty +theopneustia +theopneustic +theopolity +theopolitician +theopolitics +theopsychism +theor +theorbist +theorbo +theorbos +Theorell +theorem +theorematic +theorematical +theorematically +theorematist +theoremic +theorems +theorem's +theoretic +theoretical +theoreticalism +theoretically +theoreticalness +theoretician +theoreticians +theoreticopractical +theoretics +theory +theoria +theoriai +theory-blind +theory-blinded +theory-building +theoric +theorica +theorical +theorically +theorician +theoricon +theorics +theories +theoryless +theory-making +theorymonger +theory's +theorisation +theorise +theorised +theoriser +theorises +theorising +theorism +theory-spinning +theorist +theorists +theorist's +theorization +theorizations +theorization's +theorize +theorized +theorizer +theorizers +theorizes +theorizies +theorizing +theorum +Theos +theosoph +theosopheme +theosopher +Theosophy +theosophic +theosophical +theosophically +theosophies +theosophism +Theosophist +theosophistic +theosophistical +theosophists +theosophize +theotechny +theotechnic +theotechnist +theoteleology +theoteleological +theotherapy +theotherapist +Theotocopoulos +Theotocos +Theotokos +theow +theowdom +theowman +theowmen +Theoxenius +ther +Thera +Theraean +theralite +Theran +therap +therapeuses +therapeusis +Therapeutae +Therapeutic +therapeutical +therapeutically +therapeutics +therapeutism +therapeutist +Theraphosa +theraphose +theraphosid +Theraphosidae +theraphosoid +therapy +therapia +therapies +therapy's +therapist +therapists +therapist's +Therapne +therapsid +Therapsida +theraputant +Theravada +Theravadin +therblig +there +thereabout +thereabouts +thereabove +thereacross +thereafter +thereafterward +thereagainst +thereamong +thereamongst +thereanent +thereanents +therearound +thereas +thereat +thereaway +thereaways +therebefore +thereben +therebeside +therebesides +therebetween +thereby +therebiforn +thereckly +thered +there'd +therefor +therefore +therefrom +therehence +therein +thereinafter +thereinbefore +thereinto +therell +there'll +theremin +theremins +therence +thereness +thereof +thereoid +thereology +thereologist +thereon +thereonto +thereout +thereover +thereright +theres +there's +Theresa +Therese +Theresina +Theresita +Theressa +therethrough +theretil +theretill +thereto +theretofore +theretoward +thereunder +thereuntil +thereunto +thereup +thereupon +Thereva +therevid +Therevidae +therewhile +therewhiles +therewhilst +therewith +therewithal +therewithin +Therezina +Theria +theriac +theriaca +theriacal +theriacas +theriacs +therial +therian +therianthropic +therianthropism +theriatrics +thericlean +theridiid +Theridiidae +Theridion +Therimachus +Therine +therio- +theriodic +theriodont +Theriodonta +Theriodontia +theriolater +theriolatry +theriomancy +theriomaniac +theriomimicry +theriomorph +theriomorphic +theriomorphism +theriomorphosis +theriomorphous +Theriot +theriotheism +theriotheist +theriotrophical +theriozoic +Theritas +therium +therm +therm- +Therma +thermacogenesis +thermae +thermaesthesia +thermaic +thermal +thermalgesia +thermality +thermalization +thermalize +thermalized +thermalizes +thermalizing +thermally +thermals +thermanalgesia +thermanesthesia +thermantic +thermantidote +thermatology +thermatologic +thermatologist +therme +thermel +thermels +thermes +thermesthesia +thermesthesiometer +thermetograph +thermetrograph +thermy +thermic +thermical +thermically +Thermidor +Thermidorean +Thermidorian +thermion +thermionic +thermionically +thermionics +thermions +thermistor +thermistors +Thermit +thermite +thermites +thermits +thermo +thermo- +thermoammeter +thermoanalgesia +thermoanesthesia +thermobarograph +thermobarometer +thermobattery +thermocautery +thermocauteries +thermochemic +thermochemical +thermochemically +thermochemist +thermochemistry +thermochroic +thermochromism +thermochrosy +thermoclinal +thermocline +thermocoagulation +thermocouple +thermocurrent +thermodiffusion +thermodynam +thermodynamic +thermodynamical +thermodynamically +thermodynamician +thermodynamicist +thermodynamics +thermodynamist +thermoduric +thermoelastic +thermoelectric +thermoelectrical +thermoelectrically +thermoelectricity +thermoelectrometer +thermoelectromotive +thermoelectron +thermoelectronic +thermoelement +thermoesthesia +thermoexcitory +Thermofax +thermoform +thermoformable +thermogalvanometer +thermogen +thermogenerator +thermogenesis +thermogenetic +thermogeny +thermogenic +thermogenous +thermogeography +thermogeographical +thermogram +thermograph +thermographer +thermography +thermographic +thermographically +thermohaline +thermohyperesthesia +thermo-inhibitory +thermojunction +thermokinematics +thermolabile +thermolability +thermolysis +thermolytic +thermolyze +thermolyzed +thermolyzing +thermology +thermological +thermoluminescence +thermoluminescent +thermomagnetic +thermomagnetically +thermomagnetism +thermometamorphic +thermometamorphism +thermometer +thermometerize +thermometers +thermometer's +thermometry +thermometric +thermometrical +thermometrically +thermometrograph +thermomigrate +thermomotive +thermomotor +thermomultiplier +thermonasty +thermonastic +thermonatrite +thermoneurosis +thermoneutrality +thermonous +thermonuclear +thermopair +thermopalpation +thermopenetration +thermoperiod +thermoperiodic +thermoperiodicity +thermoperiodism +thermophil +thermophile +thermophilic +thermophilous +thermophobia +thermophobous +thermophone +thermophore +thermophosphor +thermophosphorescence +thermophosphorescent +Thermopylae +thermopile +thermoplastic +thermoplasticity +thermoplastics +thermoplegia +thermopleion +thermopolymerization +thermopolypnea +thermopolypneic +Thermopolis +thermopower +Thermopsis +thermoradiotherapy +thermoreceptor +thermoreduction +thermoregulation +thermoregulator +thermoregulatory +thermoremanence +thermoremanent +thermoresistance +thermoresistant +Thermos +thermoscope +thermoscopic +thermoscopical +thermoscopically +thermosensitive +thermoses +thermoset +thermosetting +thermosynthesis +thermosiphon +thermosystaltic +thermosystaltism +thermosphere +thermospheres +thermospheric +thermostability +thermostable +thermostat +thermostated +thermostatic +thermostatically +thermostatics +thermostating +thermostats +thermostat's +thermostatted +thermostatting +thermostimulation +thermoswitch +thermotactic +thermotank +thermotaxic +thermotaxis +thermotelephone +thermotelephonic +thermotensile +thermotension +thermotherapeutics +thermotherapy +thermotic +thermotical +thermotically +thermotics +thermotype +thermotypy +thermotypic +thermotropy +thermotropic +thermotropism +thermo-unstable +thermovoltaic +therms +Thero +thero- +Therock +therodont +theroid +therolater +therolatry +therology +therologic +therological +therologist +Theromora +Theromores +theromorph +Theromorpha +theromorphia +theromorphic +theromorphism +theromorphology +theromorphological +theromorphous +Theron +therophyte +theropod +Theropoda +theropodan +theropodous +theropods +Therron +Thersander +Thersilochus +thersitean +Thersites +thersitical +thesaur +thesaural +thesauri +thesaury +thesauris +thesaurismosis +thesaurus +thesaurusauri +thesauruses +Thesda +these +Thesean +theses +Theseum +Theseus +thesial +thesicle +thesis +Thesium +Thesmia +Thesmophoria +Thesmophorian +Thesmophoric +Thesmophorus +thesmothetae +thesmothete +thesmothetes +thesocyte +Thespesia +Thespesius +Thespiae +Thespian +thespians +Thespis +Thespius +Thesproti +Thesprotia +Thesprotians +Thesprotis +Thess +Thess. +Thessa +Thessaly +Thessalian +Thessalonian +Thessalonians +Thessalonica +Thessalonike +Thessalonki +Thessalus +thester +Thestius +Thestor +thestreen +Theta +thetas +thetch +thete +Thetes +Thetford +thetic +thetical +thetically +thetics +thetin +thetine +Thetis +Thetisa +Thetos +Theurer +theurgy +theurgic +theurgical +theurgically +theurgies +theurgist +Theurich +Thevenot +Thevetia +thevetin +thew +thewed +thewy +thewier +thewiest +thewiness +thewless +thewlike +thewness +thews +THI +thy +thi- +Thia +thiabendazole +thiacetic +thiadiazole +thialdin +thialdine +thiamid +thiamide +thiamin +thiaminase +thiamine +thiamines +thiamins +thianthrene +thiasi +thiasine +thiasite +thiasoi +thiasos +thiasote +thiasus +thiasusi +Thyatira +Thiatsi +Thiazi +thiazide +thiazides +thiazin +thiazine +thiazines +thiazins +thiazol +thiazole +thiazoles +thiazoline +thiazols +Thibaud +Thibault +Thibaut +thibet +Thibetan +thible +Thibodaux +thick +thick-ankled +thick-barked +thick-barred +thick-beating +thick-bedded +thick-billed +thick-blooded +thick-blown +thick-bodied +thick-bossed +thick-bottomed +thickbrained +thick-brained +thick-breathed +thick-cheeked +thick-clouded +thick-coated +thick-coming +thick-cut +thick-decked +thick-descending +thick-drawn +thicke +thick-eared +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicketed +thicketful +thickety +thickets +thicket's +thick-fingered +thick-flaming +thick-flanked +thick-flashing +thick-fleeced +thick-fleshed +thick-flowing +thick-foliaged +thick-footed +thick-girthed +thick-growing +thick-grown +thick-haired +thickhead +thick-head +thickheaded +thick-headed +thickheadedly +thickheadedness +thick-headedness +thick-hided +thick-hidedness +thicky +thickish +thick-jawed +thick-jeweled +thick-knee +thick-kneed +thick-knobbed +thick-laid +thickleaf +thick-leaved +thickleaves +thick-legged +thickly +thick-lined +thick-lipped +thicklips +thick-looking +thick-maned +thickneck +thick-necked +thickness +thicknesses +thicknessing +thick-packed +thick-pated +thick-peopled +thick-piled +thick-pleached +thick-plied +thick-ribbed +thick-rinded +thick-rooted +thick-rusting +thicks +thickset +thick-set +thicksets +thick-shadowed +thick-shafted +thick-shelled +thick-sided +thick-sighted +thickskin +thick-skinned +thickskull +thickskulled +thick-skulled +thick-soled +thick-sown +thick-spaced +thick-spread +thick-spreading +thick-sprung +thick-stalked +thick-starred +thick-stemmed +thick-streaming +thick-swarming +thick-tailed +thick-thronged +thick-toed +thick-tongued +thick-toothed +thick-topped +thick-voiced +thick-walled +thick-warbled +thickwind +thick-winded +thickwit +thick-witted +thick-wittedly +thick-wittedness +thick-wooded +thick-woven +thick-wristed +thick-wrought +Thida +THIEF +thiefcraft +thiefdom +thiefland +thiefly +thiefmaker +thiefmaking +thiefproof +thief-resisting +thieftaker +thief-taker +thiefwise +Thyeiads +Thielavia +Thielaviopsis +Thielen +Thiells +thienyl +thienone +Thiensville +Thier +Thierry +Thiers +Thyestean +Thyestes +thievable +thieve +thieved +thieveless +thiever +thievery +thieveries +thieves +thieving +thievingly +thievish +thievishly +thievishness +thig +thigged +thigger +thigging +thigh +thighbone +thighbones +thighed +thighs +thight +thightness +thigmo- +thigmonegative +thigmopositive +thigmotactic +thigmotactically +thigmotaxis +thigmotropic +thigmotropically +thigmotropism +Thyiad +Thyiades +thyine +thylacine +Thylacynus +thylacitis +Thylacoleo +thylakoid +Thilanottine +Thilda +Thilde +thilk +Thill +thiller +thill-horse +thilly +thills +thym- +thymacetin +Thymallidae +Thymallus +thymate +thimber +thimble +thimbleberry +thimbleberries +thimble-crowned +thimbled +thimble-eye +thimble-eyed +thimbleflower +thimbleful +thimblefuls +thimblelike +thimblemaker +thimblemaking +thimbleman +thimble-pie +thimblerig +thimblerigged +thimblerigger +thimbleriggery +thimblerigging +thimbles +thimble's +thimble-shaped +thimble-sized +thimbleweed +thimblewit +Thymbraeus +Thimbu +thyme +thyme-capped +thymectomy +thymectomize +thyme-fed +thyme-flavored +thymegol +thyme-grown +thymey +Thymelaea +Thymelaeaceae +thymelaeaceous +Thymelaeales +thymelcosis +thymele +thyme-leaved +thymelic +thymelical +thymelici +thymene +thimerosal +thymes +thyme-scented +thymetic +thymi +thymy +thymia +thymiama +thymic +thymicolymphatic +thymidine +thymier +thymiest +thymyl +thymylic +thymin +thymine +thymines +thymiosis +thymitis +thymo- +thymocyte +Thymoetes +thymogenic +thymol +thymolate +thymolize +thymolphthalein +thymols +thymolsulphonephthalein +thymoma +thymomata +thymonucleic +thymopathy +thymoprivic +thymoprivous +thymopsyche +thymoquinone +thymosin +thymotactic +thymotic +thymotinic +thyms +Thymus +thymuses +Thin +thin-ankled +thin-armed +thin-barked +thin-bedded +thin-belly +thin-bellied +thin-bladed +thin-blooded +thin-blown +thin-bodied +thin-bottomed +thinbrained +thin-brained +thin-cheeked +thinclad +thin-clad +thinclads +thin-coated +thin-cut +thin-descending +thindown +thindowns +thine +thin-eared +thin-faced +thin-featured +thin-film +thin-flanked +thin-fleshed +thin-flowing +thin-frozen +thin-fruited +thing +thingal +thingamabob +thingamajig +thinghood +thingy +thinginess +thing-in-itself +thingish +thing-it-self +thingless +thinglet +thingly +thinglike +thinglikeness +thingliness +thingman +thingness +thin-grown +things +things-in-themselves +thingstead +thingum +thingumabob +thingumadad +thingumadoodle +thingumajig +thingumajigger +thingumaree +thingumbob +thingummy +thingut +thing-word +thin-haired +thin-headed +thin-hipped +Thinia +think +thinkability +thinkable +thinkableness +thinkably +thinker +thinkers +thinkful +thinking +thinkingly +thinkingness +thinkingpart +thinkings +thinkling +thinks +think-so +think-tank +thin-laid +thin-leaved +thin-legged +thinly +thin-lined +thin-lipped +thin-lippedly +thin-lippedness +Thynne +thin-necked +thinned +thinned-out +thinner +thinners +thinness +thinnesses +thinnest +thynnid +Thynnidae +thinning +thinnish +Thinocoridae +Thinocorus +thin-officered +thinolite +thin-peopled +thin-pervading +thin-rinded +thins +thin-set +thin-shelled +thin-shot +thin-skinned +thin-skinnedness +thin-soled +thin-sown +thin-spread +thin-spun +thin-stalked +thin-stemmed +thin-veiled +thin-voiced +thin-walled +thin-worn +thin-woven +thin-wristed +thin-wrought +thio +thio- +thioacet +thioacetal +thioacetic +thioalcohol +thioaldehyde +thioamid +thioamide +thioantimonate +thioantimoniate +thioantimonious +thioantimonite +thioarsenate +thioarseniate +thioarsenic +thioarsenious +thioarsenite +thiobaccilli +thiobacilli +Thiobacillus +Thiobacteria +Thiobacteriales +thiobismuthite +thiocarbamic +thiocarbamide +thiocarbamyl +thiocarbanilide +thiocarbimide +thiocarbonate +thiocarbonic +thiocarbonyl +thiochloride +thiochrome +thiocyanate +thiocyanation +thiocyanic +thiocyanide +thiocyano +thiocyanogen +thiocresol +Thiodamas +thiodiazole +thiodiphenylamine +thioester +thio-ether +thiofuran +thiofurane +thiofurfuran +thiofurfurane +thiogycolic +thioguanine +thiohydrate +thiohydrolysis +thiohydrolyze +thioindigo +thioketone +Thiokol +thiol +thiol- +thiolacetic +thiolactic +thiolic +thiolics +thiols +thion- +thionamic +thionaphthene +thionate +thionates +thionation +Thyone +thioneine +thionic +thionyl +thionylamine +thionyls +thionin +thionine +thionines +thionins +thionitrite +thionium +thionobenzoic +thionthiolic +thionurate +thiopental +thiopentone +thiophen +thiophene +thiophenic +thiophenol +thiophens +thiophosgene +thiophosphate +thiophosphite +thiophosphoric +thiophosphoryl +thiophthene +thiopyran +thioresorcinol +thioridazine +thiosinamine +Thiospira +thiostannate +thiostannic +thiostannite +thiostannous +thiosulfate +thiosulfates +thiosulfuric +thiosulphate +thiosulphonic +thiosulphuric +thiotepa +thiotepas +Thiothrix +thiotolene +thiotungstate +thiotungstic +thiouracil +thiourea +thioureas +thiourethan +thiourethane +thioxene +thiozone +thiozonid +thiozonide +thir +thyr- +Thira +Thyraden +thiram +thirams +Thyratron +third +thyrd- +thirdborough +third-class +third-degree +third-degreed +third-degreing +thirdendeal +third-estate +third-force +thirdhand +third-hand +thirdings +thirdly +thirdling +thirdness +third-order +third-rail +third-rate +third-rateness +third-rater +thirds +thirdsman +thirdstream +third-string +third-world +thyreoadenitis +thyreoantitoxin +thyreoarytenoid +thyreoarytenoideus +thyreocervical +thyreocolloid +Thyreocoridae +thyreoepiglottic +thyreogenic +thyreogenous +thyreoglobulin +thyreoglossal +thyreohyal +thyreohyoid +thyreoid +thyreoidal +thyreoideal +thyreoidean +thyreoidectomy +thyreoiditis +thyreoitis +thyreolingual +thyreoprotein +thyreosis +thyreotomy +thyreotoxicosis +thyreotropic +thyridia +thyridial +Thyrididae +thyridium +Thirion +Thyris +thyrisiferous +thyristor +thirl +thirlage +thirlages +thirled +thirling +Thirlmere +thirls +thyro- +thyroadenitis +thyroantitoxin +thyroarytenoid +thyroarytenoideus +thyrocalcitonin +thyrocardiac +thyrocarditis +thyrocele +thyrocervical +thyrocolloid +thyrocricoid +thyroepiglottic +thyroepiglottidean +thyrogenic +thyrogenous +thyroglobulin +thyroglossal +thyrohyal +thyrohyoid +thyrohyoidean +thyroid +thyroidal +thyroidea +thyroideal +thyroidean +thyroidectomy +thyroidectomies +thyroidectomize +thyroidectomized +thyroidism +thyroiditis +thyroidization +thyroidless +thyroidotomy +thyroidotomies +thyroids +thyroiodin +thyrold +thyrolingual +thyronin +thyronine +thyroparathyroidectomy +thyroparathyroidectomize +thyroprival +thyroprivia +thyroprivic +thyroprivous +thyroprotein +thyroria +thyrorion +thyrorroria +thyrosis +Thyrostraca +thyrostracan +thyrotherapy +thyrotome +thyrotomy +thyrotoxic +thyrotoxicity +thyrotoxicosis +thyrotrophic +thyrotrophin +thyrotropic +thyrotropin +thyroxin +thyroxine +thyroxinic +thyroxins +thyrse +thyrses +thyrsi +thyrsiflorous +thyrsiform +thyrsoid +thyrsoidal +thirst +thirst-abating +thirst-allaying +thirst-creating +thirsted +thirster +thirsters +thirstful +thirsty +thirstier +thirstiest +thirstily +thirst-inducing +thirstiness +thirsting +thirstingly +thirstland +thirstle +thirstless +thirstlessness +thirst-maddened +thirstproof +thirst-quenching +thirst-raising +thirsts +thirst-scorched +thirst-tormented +thyrsus +thyrsusi +thirt +thirteen +thirteen-day +thirteener +thirteenfold +thirteen-inch +thirteen-lined +thirteen-ringed +thirteens +thirteen-square +thirteen-stone +thirteen-story +thirteenth +thirteenthly +thirteenths +thirty +thirty-acre +thirty-day +thirty-eight +thirty-eighth +thirties +thirtieth +thirtieths +thirty-fifth +thirty-first +thirty-five +thirtyfold +thirty-foot +thirty-four +thirty-fourth +thirty-gunner +thirty-hour +thirty-yard +thirty-year +thirty-inch +thirtyish +thirty-knot +thirty-mile +thirty-nine +thirty-ninth +thirty-one +thirtypenny +thirty-pound +thirty-second +thirty-seven +thirty-seventh +thirty-six +thirty-sixth +thirty-third +thirty-thirty +thirty-three +thirty-ton +thirty-two +thirtytwomo +thirty-twomo +thirty-twomos +thirty-word +Thirza +Thirzi +Thirzia +this +Thysanocarpus +thysanopter +Thysanoptera +thysanopteran +thysanopteron +thysanopterous +Thysanoura +thysanouran +thysanourous +Thysanura +thysanuran +thysanurian +thysanuriform +thysanurous +this-a-way +Thisbe +Thisbee +thysel +thyself +thysen +thishow +thislike +thisll +this'll +thisn +thisness +Thissa +thissen +Thyssen +Thistle +thistlebird +thistled +thistledown +thistle-down +thistle-finch +thistlelike +thistleproof +thistlery +thistles +thistlewarp +thistly +thistlish +this-way-ward +thiswise +this-worldian +this-worldly +this-worldliness +this-worldness +thither +thitherto +thitherward +thitherwards +thitka +thitsi +thitsiol +thiuram +thivel +thixle +thixolabile +thixophobia +thixotropy +thixotropic +Thjatsi +Thjazi +Thlaspi +Thlingchadinne +Thlinget +thlipsis +ThM +Tho +tho' +Thoas +thob +thocht +Thock +Thoer +thof +thoft +thoftfellow +thoght +Thok +thoke +thokish +Thokk +tholance +thole +tholed +tholeiite +tholeiitic +tholeite +tholemod +tholepin +tholepins +tholes +tholi +tholing +tholli +tholoi +tholos +tholus +Thom +Thoma +Thomaean +Thomajan +thoman +Thomas +Thomasa +Thomasboro +Thomasin +Thomasina +Thomasine +thomasing +Thomasite +Thomaston +Thomastown +Thomasville +Thomey +thomisid +Thomisidae +Thomism +Thomist +Thomistic +Thomistical +Thomite +Thomomys +Thompson +Thompsons +Thompsontown +Thompsonville +Thomsen +thomsenolite +Thomson +Thomsonian +Thomsonianism +thomsonite +thon +Thonburi +thonder +Thondracians +Thondraki +Thondrakians +thone +thong +Thonga +thonged +thongy +thongman +thongs +Thonotosassa +thoo +thooid +thoom +Thoon +THOR +Thora +thoracal +thoracalgia +thoracaorta +thoracectomy +thoracectomies +thoracentesis +thoraces +thoraci- +thoracic +Thoracica +thoracical +thoracically +thoracicoabdominal +thoracicoacromial +thoracicohumeral +thoracicolumbar +thoraciform +thoracispinal +thoraco- +thoracoabdominal +thoracoacromial +thoracobronchotomy +thoracoceloschisis +thoracocentesis +thoracocyllosis +thoracocyrtosis +thoracodelphus +thoracodidymus +thoracodynia +thoracodorsal +thoracogastroschisis +thoracograph +thoracohumeral +thoracolysis +thoracolumbar +thoracomelus +thoracometer +thoracometry +thoracomyodynia +thoracopagus +thoracoplasty +thoracoplasties +thoracoschisis +thoracoscope +thoracoscopy +Thoracostei +thoracostenosis +thoracostomy +thoracostomies +Thoracostraca +thoracostracan +thoracostracous +thoracotomy +thoracotomies +Thor-Agena +thoral +thorascope +thorax +thoraxes +Thorazine +Thorbert +Thorburn +Thor-Delta +Thordia +Thordis +thore +Thoreau +Thoreauvian +Thorez +Thorfinn +thoria +thorianite +thorias +thoriate +thoric +thoriferous +Thorin +thorina +thorite +thorites +thorium +thoriums +Thorlay +Thorley +Thorlie +Thorma +Thorman +Thormora +Thorn +thorn-apple +thornback +thorn-bearing +thornbill +thorn-bound +Thornburg +thornbush +thorn-bush +Thorncombe +thorn-covered +thorn-crowned +Thorndale +Thorndike +Thorndyke +Thorne +thorned +thornen +thorn-encompassed +Thorner +Thornfield +thornhead +thorn-headed +thorn-hedge +thorn-hedged +Thorny +thorny-backed +Thornie +thorny-edged +thornier +thorniest +thorny-handed +thornily +thorniness +thorning +thorny-pointed +thorny-pricking +thorny-thin +thorny-twining +thornless +thornlessness +thornlet +thornlike +thorn-marked +thorn-pricked +thornproof +thorn-resisting +thorns +thorn's +thorn-set +thornstone +thorn-strewn +thorntail +Thornton +Thorntown +thorn-tree +Thornville +Thornwood +thorn-wounded +thorn-wreathed +thoro +thoro- +thorocopagous +thorogummite +thoron +thorons +Thorough +thorough- +thoroughbass +thorough-bind +thorough-bore +thoroughbrace +Thoroughbred +thoroughbredness +thoroughbreds +thorough-cleanse +thorough-dress +thorough-dry +thorougher +thoroughest +thoroughfare +thoroughfarer +thoroughfares +thoroughfare's +thoroughfaresome +thorough-felt +thoroughfoot +thoroughfooted +thoroughfooting +thorough-fought +thoroughgoing +thoroughgoingly +thoroughgoingness +thoroughgrowth +thorough-humble +thoroughly +thorough-light +thorough-lighted +thorough-line +thorough-made +thoroughness +thoroughnesses +thoroughpaced +thorough-paced +thoroughpin +thorough-pin +thorough-ripe +thorough-shot +thoroughsped +thorough-stain +thoroughstem +thoroughstitch +thorough-stitch +thoroughstitched +thoroughway +thoroughwax +thoroughwort +Thorp +Thorpe +thorpes +thorps +Thorr +Thorrlow +Thorsby +Thorshavn +Thorstein +Thorsten +thort +thorter +thortveitite +Thorvald +Thorvaldsen +Thorwald +Thorwaldsen +Thos +those +Thoth +thou +thoued +though +thought +thought-abhorring +thought-bewildered +thought-burdened +thought-challenging +thought-concealing +thought-conjuring +thought-depressed +thoughted +thoughten +thought-exceeding +thought-executing +thought-fed +thought-fixed +thoughtfree +thought-free +thoughtfreeness +thoughtful +thoughtfully +thoughtfulness +thoughtfulnesses +thought-giving +thought-hating +thought-haunted +thought-heavy +thought-heeding +thought-hounded +thought-humbled +thoughty +thought-imaged +thought-inspiring +thought-instructed +thought-involving +thought-jaded +thoughtkin +thought-kindled +thought-laden +thoughtless +thoughtlessly +thoughtlessness +thoughtlessnesses +thoughtlet +thought-lighted +thought-mad +thought-mastered +thought-meriting +thought-moving +thoughtness +thought-numb +thought-out +thought-outraging +thought-pained +thought-peopled +thought-poisoned +thought-pressed +thought-provoking +thought-read +thought-reading +thought-reviving +thought-ridden +thoughts +thought's +thought-saving +thought-set +thought-shaming +thoughtsick +thought-sounding +thought-stirring +thought-straining +thought-swift +thought-tight +thought-tinted +thought-tracing +thought-unsounded +thoughtway +thought-winged +thought-working +thought-worn +thought-worthy +thouing +thous +thousand +thousand-acre +thousand-dollar +thousand-eyed +thousandfold +thousandfoldly +thousand-footed +thousand-guinea +thousand-handed +thousand-headed +thousand-hued +thousand-year +thousand-jacket +thousand-leaf +thousand-legged +thousand-legger +thousand-legs +thousand-mile +thousand-pound +thousand-round +thousands +thousand-sided +thousand-souled +thousandth +thousandths +thousand-voiced +thousandweight +thouse +thou-shalt-not +thow +thowel +thowless +thowt +Thrace +Thraces +Thracian +thrack +Thraco-Illyrian +Thraco-Phrygian +thraep +thrail +thrain +thraldom +thraldoms +Thrale +thrall +thrallborn +thralldom +thralled +thralling +thrall-less +thrall-like +thrall-likethrallborn +thralls +thram +thrammle +thrang +thrangity +thranite +thranitic +thrap +thrapple +thrash +thrashed +thrashel +Thrasher +thrasherman +thrashers +thrashes +thrashing +thrashing-floor +thrashing-machine +thrashing-mill +Thrasybulus +thraso +thrasonic +thrasonical +thrasonically +thrast +thratch +Thraupidae +thrave +thraver +thraves +thraw +thrawart +thrawartlike +thrawartness +thrawcrook +thrawed +thrawing +thrawn +thrawneen +thrawnly +thrawnness +thraws +Thrax +thread +threadbare +threadbareness +threadbarity +thread-cutting +threaded +threaden +threader +threaders +threader-up +threadfin +threadfish +threadfishes +threadflower +threadfoot +thready +threadier +threadiest +threadiness +threading +threadle +thread-leaved +thread-legged +threadless +threadlet +thread-lettered +threadlike +threadmaker +threadmaking +thread-marked +thread-measuring +thread-mercerizing +thread-milling +thread-needle +thread-paper +threads +thread-shaped +thread-the-needle +threadway +thread-waisted +threadweed +thread-winding +threadworm +thread-worn +threap +threaped +threapen +threaper +threapers +threaping +threaps +threat +threated +threaten +threatenable +threatened +threatener +threateners +threatening +threateningly +threateningness +threatens +threatful +threatfully +threatfulness +threating +threatless +threatproof +threats +threave +THREE +three-a-cat +three-accent +three-acre +three-act +three-aged +three-aisled +three-and-a-halfpenny +three-angled +three-arched +three-arm +three-armed +three-awned +three-bagger +three-ball +three-ballmatch +three-banded +three-bar +three-basehit +three-bearded +three-bid +three-by-four +three-blade +three-bladed +three-bodied +three-bolted +three-bottle +three-bottom +three-bout +three-branch +three-branched +three-bushel +three-capsuled +three-card +three-celled +three-charge +three-chinned +three-cylinder +three-circle +three-circuit +three-class +three-clause +three-cleft +three-coat +three-cocked +three-color +three-colored +three-colour +three-component +three-coned +three-corded +three-corner +three-cornered +three-corneredness +three-course +three-crank +three-crowned +three-cup +three-D +three-day +three-dayed +three-deck +three-decked +three-decker +three-deep +three-dimensional +threedimensionality +three-dimensionalness +three-dip +three-dropped +three-eared +three-echo +three-edged +three-effect +three-eyed +three-electrode +three-faced +three-farthing +three-farthings +three-fathom +three-fibered +three-field +three-figure +three-fingered +three-floored +three-flowered +threefold +three-fold +threefolded +threefoldedness +threefoldly +threefoldness +three-foot +three-footed +three-forked +three-formed +three-fourths +three-fruited +three-gaited +three-grained +three-groined +three-groove +three-grooved +three-guinea +three-halfpence +three-halfpenny +three-halfpennyworth +three-hand +three-handed +three-headed +three-high +three-hinged +three-hooped +three-horned +three-horse +three-hour +three-year +three-year-old +three-years +three-inch +three-index +three-in-hand +three-in-one +three-iron +three-jointed +three-layered +three-leaf +three-leafed +three-leaved +three-legged +three-letter +three-lettered +three-life +three-light +three-line +three-lined +threeling +three-lipped +three-lobed +three-man +three-mast +three-masted +three-master +three-mile +three-minute +three-month +three-monthly +three-mouthed +three-move +three-mover +three-name +three-necked +three-nerved +threeness +three-ounce +three-out +three-ovuled +threep +three-pair +three-part +three-parted +three-pass +three-peaked +threeped +threepence +threepences +threepenny +threepennyworth +three-petaled +three-phase +three-phased +three-phaser +three-piece +three-pile +three-piled +three-piler +threeping +three-pint +three-plait +three-ply +three-point +three-pointed +three-pointing +three-position +three-poster +three-pound +three-pounder +three-pronged +threeps +three-quality +three-quart +three-quarter +three-quarter-bred +three-rail +three-ranked +three-reel +three-ribbed +three-ridge +three-ring +three-ringed +three-roll +three-room +three-roomed +three-row +three-rowed +threes +three's +three-sail +three-salt +three-scene +threescore +three-second +three-seeded +three-shanked +three-shaped +three-shilling +three-sided +three-sidedness +three-syllable +three-syllabled +three-sixty +three-soled +threesome +threesomes +three-space +three-span +three-speed +three-spined +three-spored +three-spot +three-spread +three-square +three-star +three-step +three-sticker +three-styled +three-story +three-storied +three-strand +three-stranded +three-stringed +three-striped +three-striper +three-suited +three-tailed +three-thorned +three-thread +three-throw +three-tie +three-tier +three-tiered +three-time +three-tined +three-toed +three-toes +three-ton +three-tongued +three-toothed +three-torque +three-tripod +three-up +three-valued +three-valved +three-volume +three-way +three-wayed +three-week +three-weekly +three-wheeled +three-wheeler +three-winged +three-wire +three-wive +three-woods +three-wormed +threip +Threlkeld +thremmatology +threne +threnetic +threnetical +threnode +threnodes +threnody +threnodial +threnodian +threnodic +threnodical +threnodies +threnodist +threnos +threonin +threonine +threose +threpe +threpsology +threptic +thresh +threshal +threshed +threshel +thresher +thresherman +threshers +threshes +threshing +threshingtime +threshold +thresholds +threshold's +Threskiornithidae +Threskiornithinae +threstle +threw +thribble +thrice +thrice-accented +thrice-blessed +thrice-boiled +thricecock +thrice-crowned +thrice-famed +thrice-great +thrice-happy +thrice-honorable +thrice-noble +thrice-sold +thrice-told +thrice-venerable +thrice-worthy +thridace +thridacium +Thrift +thriftbox +thrifty +thriftier +thriftiest +thriftily +thriftiness +thriftless +thriftlessly +thriftlessness +thriftlike +thrifts +thriftshop +thrill +thrillant +thrill-crazed +thrilled +thriller +thriller-diller +thrillers +thrill-exciting +thrillful +thrillfully +thrilly +thrillier +thrilliest +thrilling +thrillingly +thrillingness +thrill-less +thrillproof +thrill-pursuing +thrills +thrill-sated +thrill-seeking +thrillsome +thrimble +Thrymheim +thrimp +thrimsa +thrymsa +Thrinax +thring +thringing +thrinter +thrioboly +Thryonomys +thrip +thripel +thripid +Thripidae +thrippence +thripple +thrips +thrist +thrive +thrived +thriveless +thriven +thriver +thrivers +thrives +thriving +thrivingly +thrivingness +thro +thro' +throat +throatal +throatband +throatboll +throat-clearing +throat-clutching +throat-cracking +throated +throatful +throat-full +throaty +throatier +throatiest +throatily +throatiness +throating +throatlash +throatlatch +throat-latch +throatless +throatlet +throatlike +throatroot +throats +throat-slitting +throatstrap +throat-swollen +throatwort +throb +throbbed +throbber +throbbers +throbbing +throbbingly +throbless +throbs +throck +Throckmorton +throdden +throddy +throe +throed +throeing +throes +thromb- +thrombase +thrombectomy +thrombectomies +thrombi +thrombin +thrombins +thrombo- +thromboangiitis +thromboarteritis +thrombocyst +thrombocyte +thrombocytes +thrombocytic +thrombocytopenia +thrombocytopenic +thrombocytosis +thromboclasis +thromboclastic +thromboembolic +thromboembolism +thrombogen +thrombogenic +thromboid +thrombokinase +thrombolymphangitis +Thrombolysin +thrombolysis +thrombolytic +thrombopenia +thrombophlebitis +thromboplastic +thromboplastically +thromboplastin +thrombose +thrombosed +thromboses +thrombosing +thrombosis +thrombostasis +thrombotic +thrombus +thronal +throne +throne-born +throne-capable +throned +thronedom +throneless +thronelet +thronelike +thrones +throne's +throne-shattering +throneward +throne-worthy +throng +thronged +thronger +throngful +thronging +throngingly +throngs +throng's +throning +thronize +thronoi +thronos +Throop +thrope +thropple +throroughly +throstle +throstle-cock +throstlelike +throstles +throttle +throttleable +Throttlebottom +throttled +throttlehold +throttler +throttlers +throttles +throttling +throttlingly +throu +throuch +throucht +through +through- +through-and-through +throughbear +through-blow +throughbred +through-carve +through-cast +throughcome +through-composed +through-drainage +through-drive +through-formed +through-galled +throughgang +throughganging +throughgoing +throughgrow +throughither +through-ither +through-joint +through-key +throughknow +through-lance +throughly +through-mortise +through-nail +throughother +through-other +throughout +through-passage +through-pierce +throughput +through-rod +through-shoot +through-splint +through-stone +through-swim +through-thrill +through-toll +through-tube +throughway +throughways +throve +throw +throw- +throwaway +throwaways +throwback +throw-back +throwbacks +throw-crook +throwdown +thrower +throwers +throw-forward +throw-in +throwing +throwing-in +throwing-stick +thrown +throwoff +throw-off +throw-on +throwout +throw-over +throws +throwst +throwster +throw-stick +throwwort +Thrsieux +thru +thrum +thrumble +thrum-eyed +thrummed +thrummer +thrummers +thrummy +thrummier +thrummiest +thrumming +thrums +thrumwort +thruout +thruppence +thruput +thruputs +thrush +thrushel +thrusher +thrushes +thrushy +thrushlike +thrust +thrusted +thruster +thrusters +thrustful +thrustfulness +thrusting +thrustings +thrustle +thrustor +thrustors +thrustpush +thrusts +thrutch +thrutchings +Thruthheim +Thruthvang +thruv +Thruway +thruways +thsant +Thsos +thuan +Thuban +Thucydidean +Thucydides +thud +thudded +thudding +thuddingly +thuds +thug +thugdom +thugged +thuggee +thuggeeism +thuggees +thuggery +thuggeries +thuggess +thugging +thuggish +thuggism +thugs +thug's +thuya +thuyas +Thuidium +Thuyopsis +Thuja +thujas +thujene +thujyl +thujin +thujone +Thujopsis +Thule +thulia +thulias +thulir +thulite +thulium +thuliums +thulr +thuluth +thumb +thumb-and-finger +thumbbird +thumbed +Thumbelina +thumber +thumb-fingered +thumbhole +thumby +thumbikin +thumbikins +thumb-index +thumbing +thumbkin +thumbkins +thumb-kissing +thumble +thumbless +thumblike +thumbling +thumb-made +thumbmark +thumb-mark +thumb-marked +thumbnail +thumb-nail +thumbnails +thumbnut +thumbnuts +thumbpiece +thumbprint +thumb-ring +thumbrope +thumb-rope +thumbs +thumbscrew +thumb-screw +thumbscrews +thumbs-down +thumb-shaped +thumbstall +thumb-stall +thumbstring +thumb-sucker +thumb-sucking +thumbs-up +thumbtack +thumbtacked +thumbtacking +thumbtacks +thumb-worn +thumlungur +Thummim +thummin +thump +thump-cushion +thumped +thumper +thumpers +thumping +thumpingly +thumps +Thun +Thunar +Thunbergia +thunbergilene +thund +thunder +thunder-armed +thunderation +thunder-baffled +thunderball +thunderbearer +thunder-bearer +thunderbearing +thunderbird +thunderblast +thunder-blast +thunderbolt +thunderbolts +thunderbolt's +thunderbox +thunder-breathing +thunderburst +thunder-charged +thunderclap +thunder-clap +thunderclaps +thundercloud +thunder-cloud +thunderclouds +thundercrack +thunder-darting +thunder-delighting +thunder-dirt +thundered +thunderer +thunderers +thunder-fearless +thunderfish +thunderfishes +thunderflower +thunder-footed +thunder-forging +thunder-fraught +thunder-free +thunderful +thunder-girt +thunder-god +thunder-guiding +thunder-gust +thunderhead +thunderheaded +thunderheads +thunder-hid +thundery +thundering +thunderingly +thunder-laden +thunderless +thunderlight +thunderlike +thunder-maned +thunderous +thunderously +thunderousness +thunderpeal +thunderplump +thunderproof +thunderpump +thunder-rejoicing +thunder-riven +thunder-ruling +thunders +thunder-scarred +thunder-scathed +thunder-shod +thundershower +thundershowers +thunder-slain +thundersmite +thundersmiting +thunder-smitten +thundersmote +thunder-splintered +thunder-split +thunder-splitten +thundersquall +thunderstick +thunderstone +thunder-stone +thunderstorm +thunder-storm +thunderstorms +thunderstorm's +thunderstricken +thunderstrike +thunderstroke +thunderstruck +thunder-teeming +thunder-throwing +thunder-thwarted +thunder-tipped +thunder-tongued +thunder-voiced +thunder-wielding +thunderwood +thunderworm +thunderwort +thundrous +thundrously +Thunell +thung +thunge +thunk +thunked +thunking +thunks +Thunnidae +Thunnus +Thunor +thuoc +Thur +Thurber +Thurberia +Thurgau +thurgi +Thurgood +Thury +thurible +thuribles +thuribuler +thuribulum +thurifer +thuriferous +thurifers +thurify +thurificate +thurificati +thurification +Thuringer +Thuringia +Thuringian +thuringite +Thurio +thurl +thurle +Thurlough +Thurlow +thurls +thurm +Thurman +Thurmann +Thurmond +Thurmont +thurmus +Thurnau +Thurnia +Thurniaceae +thurrock +Thurs +Thurs. +Thursby +Thursday +Thursdays +thursday's +thurse +thurst +Thurstan +Thurston +thurt +thus +thusgate +Thushi +thusly +thusness +thuswise +thutter +thwack +thwacked +thwacker +thwackers +thwacking +thwackingly +thwacks +thwackstave +thwait +thwaite +thwart +thwarted +thwartedly +thwarteous +thwarter +thwarters +thwarting +thwartingly +thwartly +thwartman +thwart-marks +thwartmen +thwartness +thwartover +thwarts +thwartsaw +thwartship +thwart-ship +thwartships +thwartways +thwartwise +Thwing +thwite +thwittle +thworl +THX +TI +ty +TIA +Tiahuanacan +Tiahuanaco +Tiam +Tiamat +Tiana +Tiananmen +tiang +tiangue +Tyan-Shan +tiao +tiar +tiara +tiaraed +tiaralike +tiaras +tiarella +Tyaskin +Tiatinagua +tyauve +tib +Tybald +Tybalt +Tibbett +Tibbetts +tibby +Tibbie +tibbit +Tibbitts +Tibbs +Tibbu +tib-cat +tibey +Tiber +Tiberian +Tiberias +Tiberine +Tiberinus +Tiberius +tibert +Tibesti +Tibet +Tibetan +tibetans +Tibeto-Burman +Tibeto-Burmese +Tibeto-chinese +Tibeto-himalayan +Tybi +tibia +tibiad +tibiae +tibial +tibiale +tibialia +tibialis +tibias +tibicen +tibicinist +Tybie +tibio- +tibiocalcanean +tibiofemoral +tibiofibula +tibiofibular +tibiometatarsal +tibionavicular +tibiopopliteal +tibioscaphoid +tibiotarsal +tibiotarsi +tibiotarsus +tibiotarsusi +Tibold +Tibouchina +tibourbou +Tibullus +Tibur +Tiburcio +Tyburn +Tyburnian +Tiburon +Tiburtine +TIC +Tica +tical +ticals +ticca +ticchen +Tice +ticement +ticer +Tyche +tichel +tychism +tychistic +tychite +Tychius +Tichnor +Tycho +Tichodroma +tichodrome +Tichon +Tychon +Tychonian +Tychonic +Tichonn +Tychonn +tychoparthenogenesis +tychopotamic +tichorhine +tichorrhine +Ticino +tick +tick-a-tick +tickbean +tickbird +tick-bird +tickeater +ticked +tickey +ticken +ticker +tickers +ticket +ticket-canceling +ticket-counting +ticket-dating +ticketed +ticketer +tickety-boo +ticketing +ticketless +ticket-making +ticketmonger +ticket-of-leave +ticket-of-leaver +ticket-porter +ticket-printing +ticket-registering +tickets +ticket's +ticket-selling +ticket-vending +Tickfaw +ticky +tickicide +tickie +ticking +tickings +tickle +tickleback +ticklebrain +tickled +tickle-footed +tickle-headed +tickle-heeled +ticklely +ticklenburg +ticklenburgs +tickleness +tickleproof +tickler +ticklers +tickles +ticklesome +tickless +tickle-toby +tickle-tongued +tickleweed +tickly +tickly-benders +tickliness +tickling +ticklingly +ticklish +ticklishly +ticklishness +ticklishnesses +tickney +Ticknor +tickproof +ticks +tickseed +tickseeded +tickseeds +ticktack +tick-tack +ticktacked +ticktacker +ticktacking +ticktacks +ticktacktoe +tick-tack-toe +ticktacktoo +tick-tack-too +ticktick +tick-tick +ticktock +ticktocked +ticktocking +ticktocks +tickweed +Ticon +Ticonderoga +tycoon +tycoonate +tycoons +tic-polonga +tics +tictac +tictacked +tictacking +tictacs +tictactoe +tic-tac-toe +tictic +tictoc +tictocked +tictocking +tictocs +ticul +Ticuna +Ticunan +TID +tidal +tidally +tidbit +tidbits +tydden +tidder +tiddy +tyddyn +tiddle +tiddledywinks +tiddley +tiddleywink +tiddler +tiddly +tiddling +tiddlywink +tiddlywinker +tiddlywinking +tiddlywinks +tide +tide-beaten +tide-beset +tide-bound +tide-caught +tidecoach +tide-covered +tided +tide-driven +tide-flooded +tide-forsaken +tide-free +tideful +tide-gauge +tide-generating +tidehead +tideland +tidelands +tideless +tidelessness +tidely +tidelike +tideling +tide-locked +tidemaker +tidemaking +tidemark +tide-mark +tide-marked +tidemarks +tide-mill +tide-predicting +tide-producing +tiderace +tide-ribbed +tiderip +tide-rip +tiderips +tiderode +tide-rode +tides +tidesman +tidesurveyor +Tideswell +tide-swept +tide-taking +tide-tossed +tide-trapped +Tydeus +tideway +tideways +tidewaiter +tide-waiter +tidewaitership +tideward +tide-washed +tidewater +tide-water +tidewaters +tide-worn +tidi +tidy +tidiable +Tydides +tydie +tidied +tidier +tidiers +tidies +tidiest +tidife +tidying +tidyism +tidy-kept +tidily +tidy-looking +tidy-minded +tidiness +tidinesses +tiding +tidingless +tidings +tidiose +Tidioute +tidytips +tidy-up +tidley +tidling +tidology +tidological +Tidwell +tie +Tye +tie- +tie-and-dye +tieback +tiebacks +tieboy +Tiebold +Tiebout +tiebreaker +Tieck +tieclasp +tieclasps +tied +Tiedeman +tie-dyeing +tiedog +tie-down +tyee +tyees +tiefenthal +tie-in +tieing +tieless +tiemaker +tiemaking +tiemannite +Tiemroth +Tien +Tiena +tienda +tiens +tienta +tiento +Tientsin +tie-on +tie-out +tiepin +tiepins +tie-plater +Tiepolo +tier +tierce +tierced +tiercel +tiercels +tierceron +tierces +tiered +Tierell +tierer +Tiergarten +tiering +tierlike +Tiernan +Tierney +tierras +tiers +tiers-argent +tiersman +Tiersten +Tiertza +Tierza +ties +tyes +Tiesiding +tietick +tie-tie +Tieton +tie-up +tievine +tiewig +tie-wig +tiewigged +Tifanie +TIFF +Tiffa +Tiffani +Tiffany +Tiffanie +tiffanies +tiffanyite +Tiffanle +tiffed +Tiffi +Tiffy +Tiffie +Tiffin +tiffined +tiffing +tiffining +tiffins +tiffish +tiffle +tiffs +tifinagh +Tiflis +tift +tifter +Tifton +tig +tyg +Tiga +tige +tigella +tigellate +tigelle +tigellum +tigellus +tiger +tigerbird +tiger-cat +tigereye +tigereyes +tigerfish +tigerfishes +tigerflower +tigerfoot +tiger-footed +tigerhearted +tigerhood +tigery +tigerish +tigerishly +tigerishness +tigerism +tigerkin +tigerly +tigerlike +tigerling +tiger-looking +tiger-marked +tiger-minded +tiger-mouth +tigernut +tiger-passioned +tigerproof +tigers +tiger's +tiger's-eye +tiger-spotted +tiger-striped +Tigerton +Tigerville +tigerwood +tigger +Tigges +tight +tight-ankled +tight-belted +tight-bodied +tight-booted +tight-bound +tight-clap +tight-clenched +tight-closed +tight-draped +tight-drawn +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightfisted +tight-fisted +tightfistedly +tightfistedness +tightfitting +tight-fitting +tight-gartered +tight-hosed +tightish +tightknit +tight-knit +tight-laced +tightly +tightlier +tightliest +tight-limbed +tightlipped +tight-lipped +tight-looking +tight-made +tight-mouthed +tight-necked +tightness +tightnesses +tight-packed +tight-pressed +tight-reining +tight-rooted +tightrope +tightroped +tightropes +tightroping +tights +tight-set +tight-shut +tight-skinned +tight-skirted +tight-sleeved +tight-stretched +tight-tie +tight-valved +tightwad +tightwads +tight-waisted +tightwire +tight-wound +tight-woven +tight-wristed +tiglaldehyde +tiglic +tiglinic +tiglon +tiglons +Tignall +tignon +tignum +tigon +tigons +Tigr +Tigrai +Tigre +Tigrean +tigress +tigresses +tigresslike +Tigrett +Tigridia +Tigrina +tigrine +Tigrinya +Tigris +tigrish +tigroid +tigrolysis +tigrolytic +tigrone +tigtag +Tigua +Tigurine +Tihwa +Tyigh +Tyika +tying +Tijeras +Tijuana +tike +tyke +tyken +tikes +tykes +tykhana +Tiki +tyking +tikis +tikitiki +tikka +tikker +tikkun +tiklin +tikolosh +tikoloshe +tikoor +tikor +tikur +til +'til +Tila +tilaite +tilak +tilaka +tilaks +tilapia +tilapias +tylari +tylarus +tilasite +tylaster +Tilburg +Tilbury +tilburies +Tilda +tilde +Tilden +tildes +Tildi +Tildy +Tildie +tile +tyleberry +tile-clad +tile-covered +tiled +tilefish +tile-fish +tilefishes +tileyard +tilelike +tilemaker +tilemaking +Tylenchus +tile-pin +Tiler +Tyler +tile-red +tilery +tileries +Tylerism +Tylerite +Tylerize +tile-roofed +tileroot +tilers +Tylersburg +Tylersport +Tylersville +Tylerton +Tylertown +tiles +tileseed +tilesherd +tilestone +tilette +tileways +tilework +tileworks +tilewright +Tilford +Tilghman +Tilia +Tiliaceae +tiliaceous +tilicetum +tilyer +tilikum +Tiline +tiling +tilings +tylion +Till +Tilla +tillable +Tillaea +Tillaeastrum +tillage +tillages +Tillamook +Tillandsia +Tillar +Tillatoba +tilled +Tilleda +tilley +Tiller +tillered +Tillery +tillering +tillerless +tillerman +tillermen +tillers +tillet +Tilletia +Tilletiaceae +tilletiaceous +Tillford +Tillfourd +Tilli +Tilly +Tillich +tillicum +Tillie +tilly-fally +tilling +Tillinger +Tillio +Tillion +tillite +tillites +tilly-vally +Tillman +Tillo +tillodont +Tillodontia +Tillodontidae +tillot +Tillotson +tillotter +tills +Tillson +tilmus +Tilney +tylo- +tylocin +Tiloine +tyloma +tylopod +Tylopoda +tylopodous +Tylosaurus +tylose +tyloses +tylosin +tylosins +tylosis +tylosoid +tylosteresis +tylostylar +tylostyle +tylostylote +tylostylus +Tylostoma +Tylostomaceae +Tylosurus +tylotate +tylote +tylotic +tylotoxea +tylotoxeate +tylotus +tilpah +tils +Tilsit +Tilsiter +tilt +tiltable +tiltboard +tilt-boat +tilted +tilter +tilters +tilth +tilt-hammer +tilthead +tilths +tilty +tiltyard +tilt-yard +tiltyards +tilting +tiltlike +tiltmaker +tiltmaking +tiltmeter +Tilton +Tiltonsville +tilts +tiltup +tilt-up +tilture +tylus +Tim +Tima +timable +Timaeus +Timalia +Timaliidae +Timaliinae +timaliine +timaline +Timandra +Timani +timar +timarau +timaraus +timariot +timarri +Timaru +timaua +timawa +timazite +timbal +tymbal +timbale +timbales +tymbalon +timbals +tymbals +timbang +timbe +timber +timber-boring +timber-built +timber-carrying +timber-ceilinged +timber-covered +timber-cutting +timber-devouring +timberdoodle +timber-eating +timbered +timberer +timber-floating +timber-framed +timberhead +timber-headed +timber-hitch +timbery +timberyard +timber-yard +timbering +timberjack +timber-laden +timberland +timberlands +timberless +timberlike +timberline +timber-line +timber-lined +timberlines +timberling +timberman +timbermen +timbermonger +timbern +timber-producing +timber-propped +timbers +timber-skeletoned +timbersome +timber-strewn +timber-toed +timber-tree +timbertuned +Timberville +timberwood +timber-wood +timberwork +timber-work +timberwright +timbestere +Timbira +Timblin +Timbo +timbral +timbre +timbrel +timbreled +timbreler +timbrelled +timbreller +timbrels +timbres +timbrology +timbrologist +timbromania +timbromaniac +timbromanist +timbrophily +timbrophilic +timbrophilism +timbrophilist +Timbuktu +Time +timeable +time-authorized +time-ball +time-bargain +time-barred +time-battered +time-beguiling +time-bent +time-bettering +time-bewasted +timebinding +time-binding +time-blackened +time-blanched +time-born +time-bound +time-breaking +time-canceled +timecard +timecards +time-changed +time-cleft +time-consuming +timed +time-deluding +time-discolored +time-eaten +time-economizing +time-enduring +time-expired +time-exposure +timeful +timefully +timefulness +time-fused +time-gnawn +time-halting +time-hastening +time-honored +time-honoured +timekeep +timekeeper +time-keeper +timekeepers +timekeepership +timekeeping +time-killing +time-lag +time-lapse +time-lasting +timeless +timelessly +timelessness +timelessnesses +timely +Timelia +timelier +timeliest +Timeliidae +timeliine +timelily +time-limit +timeliness +timelinesses +timeling +time-marked +time-measuring +time-mellowed +timenoguy +time-noting +timeous +timeously +timeout +time-out +timeouts +timepiece +timepieces +timepleaser +time-pressed +timeproof +timer +timerau +time-rent +timerity +timers +time-rusty +times +Tymes +timesaver +time-saver +timesavers +timesaving +time-saving +timescale +time-scarred +time-served +timeserver +time-server +timeservers +timeserving +time-serving +timeservingness +timeshare +timeshares +timesharing +time-sharing +time-shrouded +time-space +time-spirit +timestamp +timestamps +timet +timetable +time-table +timetables +timetable's +timetaker +timetaking +time-taught +time-temperature +time-tested +time-tried +timetrp +timeward +time-wasted +time-wasting +time-wearied +Timewell +time-white +time-withered +timework +timeworker +timeworks +timeworn +time-worn +Timex +Timi +Timias +timid +timider +timidest +timidity +timidities +timidly +timidness +timidous +timing +timings +timish +Timisoara +timist +Timken +timmer +Timmi +Timmy +Timmie +Timmons +Timmonsville +Timms +Timnath +Timne +timo +Timocharis +timocracy +timocracies +timocratic +timocratical +Timofei +Timoleon +Timon +Tymon +timoneer +Timonian +Timonism +Timonist +Timonistic +Timonium +Timonize +Timor +Timorese +timoroso +timorous +timorously +timorousness +timorousnesses +timorousnous +timorsome +Timoshenko +Timote +Timotean +Timoteo +Timothea +Timothean +Timothee +Timotheus +Timothy +Tymothy +timothies +Timour +tymp +tympan +timpana +tympana +tympanal +tympanam +tympanectomy +timpani +tympani +tympany +tympanic +tympanichord +tympanichordal +tympanicity +tympanies +tympaniform +tympaning +tympanism +timpanist +tympanist +timpanists +tympanites +tympanitic +tympanitis +tympanize +timpano +tympano +tympano- +tympanocervical +Tympano-eustachian +tympanohyal +tympanomalleal +tympanomandibular +tympanomastoid +tympanomaxillary +tympanon +tympanoperiotic +tympanosis +tympanosquamosal +tympanostapedial +tympanotemporal +tympanotomy +tympans +Tympanuchus +timpanum +tympanum +timpanums +tympanums +Timpson +Timucua +Timucuan +Timuquan +Timuquanan +Timur +tim-whiskey +timwhisky +tin +TINA +tinage +tinaja +Tinamidae +tinamine +tinamou +tinamous +tinampipi +Tynan +Tinaret +tin-bearing +tinbergen +tin-bottomed +tin-bound +tin-bounder +tinc +tincal +tincals +tin-capped +tinchel +tinchill +tinclad +tin-colored +tin-covered +tinct +tinct. +tincted +tincting +tinction +tinctorial +tinctorially +tinctorious +tincts +tinctumutation +tincture +tinctured +tinctures +tincturing +tind +tynd +Tindal +Tindale +Tyndale +Tindall +Tyndall +Tyndallization +Tyndallize +tyndallmeter +tindalo +Tyndareos +Tyndareus +Tyndaridae +tinder +tinderbox +tinderboxes +tinder-cloaked +tinder-dry +tindered +tindery +tinderish +tinderlike +tinderous +tinders +Tine +Tyne +tinea +tineal +tinean +tin-eared +tineas +tined +tyned +tin-edged +tinegrass +tineid +Tineidae +tineids +Tineina +tineine +tineman +tinemen +Tynemouth +tineoid +Tineoidea +tineola +Tyner +tinerer +tines +tynes +Tyneside +tinetare +tinety +tineweed +tin-filled +tinfoil +tin-foil +tin-foiler +tinfoils +tinful +tinfuls +Ting +ting-a-ling +tinge +tinged +Tingey +tingeing +tingent +tinger +tinges +Tinggian +tingi +tingibility +tingible +tingid +Tingidae +tinging +Tingis +tingitid +Tingitidae +tinglass +tin-glass +tin-glazed +tingle +tingled +Tingley +tingler +tinglers +tingles +tingletangle +tingly +tinglier +tingliest +tingling +tinglingly +tinglish +tings +Tyngsboro +tingtang +tinguaite +tinguaitic +tinguy +Tinguian +tin-handled +tinhorn +tinhorns +tinhouse +Tini +Tiny +Tinia +Tinya +tinier +tiniest +tinily +tininess +tininesses +tining +tyning +tink +tink-a-tink +tinker +tinkerbird +tinkerdom +tinkered +tinkerer +tinkerers +tinkering +tinkerly +tinkerlike +tinkers +tinkershere +tinkershire +tinkershue +tinkerwise +tin-kettle +tin-kettler +tinkle +tinkled +tinkler +tinklerman +tinklers +tinkles +tinkle-tankle +tinkle-tankling +tinkly +tinklier +tinkliest +tinkling +tinklingly +tinklings +tinlet +tinlike +tin-lined +tin-mailed +tinman +tinmen +Tinne +tinned +tinnen +tinner +tinnery +tinners +tinnet +Tinni +tinny +Tinnie +tinnient +tinnier +tinniest +tinnified +tinnily +tinniness +tinning +tinnitus +tinnituses +tinnock +Tino +Tinoceras +tinoceratid +tin-opener +tinosa +tin-pan +tinplate +tin-plate +tin-plated +tinplates +tin-plating +tinpot +tin-pot +tin-pottery +tin-potty +tin-pottiness +tin-roofed +tins +tin's +tinsel +tinsel-bright +tinsel-clad +tinsel-covered +tinseled +tinsel-embroidered +tinseling +tinselled +tinselly +tinsellike +tinselling +tinselmaker +tinselmaking +tinsel-paned +tinselry +tinsels +tinsel-slippered +tinselweaver +tinselwork +tinsy +Tinsley +tinsman +tinsmen +tinsmith +tinsmithy +tinsmithing +tinsmiths +tinstone +tin-stone +tinstones +tinstuff +tint +tinta +tin-tabled +tintack +tin-tack +tintage +Tintah +tintamar +tintamarre +tintarron +tinted +tinter +tinternell +tinters +tinty +tintie +tintiness +tinting +tintingly +tintings +tintinnabula +tintinnabulant +tintinnabular +tintinnabulary +tintinnabulate +tintinnabulation +tintinnabulations +tintinnabulatory +tintinnabulism +tintinnabulist +tintinnabulous +tintinnabulum +tintype +tin-type +tintyper +tintypes +tintist +tintless +tintlessness +tintometer +tintometry +tintometric +Tintoretto +tints +tinwald +Tynwald +tinware +tinwares +tin-whistle +tin-white +tinwoman +tinwork +tinworker +tinworking +tinworks +tinzenite +Tioga +tion +Tiona +Tionesta +Tionontates +Tionontati +Tiossem +Tiou +tious +TIP +typ +tip- +typ. +typable +typal +tip-and-run +typarchical +tipburn +tipcart +tipcarts +tipcat +tip-cat +tipcats +tip-crowning +tip-curled +tipe +type +typeable +tip-eared +typebar +typebars +type-blackened +typecase +typecases +typecast +type-cast +type-caster +typecasting +type-casting +typecasts +type-cutting +typed +type-distributing +type-dressing +Typees +typeface +typefaces +typeform +typefounder +typefounders +typefounding +typefoundry +typehead +type-high +typeholder +typey +typeless +typeout +typer +types +type's +typescript +typescripts +typeset +typeseting +typesets +typesetter +typesetters +typesetting +typesof +typewrite +typewrited +Typewriter +typewriters +typewriter's +typewrites +typewriting +typewritten +typewrote +tip-finger +tipful +Typha +Typhaceae +typhaceous +typhaemia +Tiphane +Tiphani +Tiphany +Tiphanie +tiphead +typhemia +Tiphia +typhia +typhic +Tiphiidae +typhinia +typhization +typhlatony +typhlatonia +typhlectasis +typhlectomy +typhlenteritis +typhlitic +typhlitis +typhlo- +typhloalbuminuria +typhlocele +typhloempyema +typhloenteritis +typhlohepatitis +typhlolexia +typhlolithiasis +typhlology +typhlologies +typhlomegaly +Typhlomolge +typhlon +typhlopexy +typhlopexia +typhlophile +typhlopid +Typhlopidae +Typhlops +typhloptosis +typhlosis +typhlosolar +typhlosole +typhlostenosis +typhlostomy +typhlotomy +typhlo-ureterostomy +typho- +typhoaemia +typhobacillosis +Typhoean +typhoemia +Typhoeus +typhogenic +typhoid +typhoidal +typhoidin +typhoidlike +typhoids +typholysin +typhomalaria +typhomalarial +typhomania +Typhon +typhonia +Typhonian +Typhonic +typhons +typhoon +typhoonish +typhoons +typhopneumonia +typhose +typhosepsis +typhosis +typhotoxine +typhous +Typhula +typhus +typhuses +tipi +typy +typic +typica +typical +typicality +typically +typicalness +typicalnesses +typicon +typicum +typier +typiest +typify +typification +typified +typifier +typifiers +typifies +typifying +typika +typikon +typikons +tip-in +typing +tipis +typist +typists +typist's +tipit +tipiti +tiple +Tiplersville +tipless +tiplet +tipman +tipmen +tipmost +typo +typo- +typobar +typocosmy +tipoff +tip-off +tipoffs +typograph +typographer +typographers +typography +typographia +typographic +typographical +typographically +typographies +typographist +typolithography +typolithographic +typology +typologic +typological +typologically +typologies +typologist +typomania +typometry +tip-on +tiponi +typonym +typonymal +typonymic +typonymous +typophile +typorama +typos +typoscript +typotelegraph +typotelegraphy +typothere +Typotheria +Typotheriidae +typothetae +typp +tippable +tippa-malku +Tippecanoe +tipped +tippee +tipper +Tipperary +tipper-off +tippers +tipper's +tippet +Tippets +tippet-scuffle +Tippett +tippy +tippier +tippiest +tipping +tippytoe +tipple +tippled +tippleman +tippler +tipplers +tipples +tipply +tippling +tippling-house +Tippo +tipproof +typps +tipree +Tips +tip's +tipsy +tipsy-cake +tipsier +tipsiest +tipsify +tipsification +tipsifier +tipsily +tipsiness +tipsy-topsy +tipstaff +tipstaffs +tipstaves +tipster +tipsters +tipstock +tipstocks +tiptail +tip-tap +tipteerer +tiptilt +tip-tilted +tiptoe +tiptoed +tiptoeing +tiptoeingly +tiptoes +tiptoing +typtology +typtological +typtologist +Tipton +Tiptonville +tiptop +tip-top +tiptopness +tiptopper +tiptoppish +tiptoppishness +tiptops +tiptopsome +Tipula +Tipularia +tipulid +Tipulidae +tipuloid +Tipuloidea +tipup +tip-up +Tipura +typw +typw. +tiqueur +Tyr +Tyra +tirade +tirades +tirage +tirailleur +tiralee +tyramin +tyramine +tyramines +Tiran +Tirana +tyranness +Tyranni +tyranny +tyrannial +tyrannic +tyrannical +tyrannically +tyrannicalness +tyrannicidal +tyrannicide +tyrannicly +Tyrannidae +Tyrannides +tyrannies +Tyranninae +tyrannine +tyrannis +tyrannise +tyrannised +tyranniser +tyrannising +tyrannisingly +tyrannism +tyrannize +tyrannized +tyrannizer +tyrannizers +tyrannizes +tyrannizing +tyrannizingly +tyrannoid +tyrannophobia +tyrannosaur +tyrannosaurs +Tyrannosaurus +tyrannosauruses +tyrannous +tyrannously +tyrannousness +Tyrannus +tyrant +tyrant-bought +tyrantcraft +tyrant-hating +tyrantlike +tyrant-quelling +tyrant-ridden +tyrants +tyrant's +tyrant-scourging +tyrantship +tyrasole +tirasse +tiraz +tire +Tyre +tire-bending +tire-changing +tired +tyred +tired-armed +tired-eyed +tireder +tiredest +tired-faced +tired-headed +tiredly +tired-looking +tiredness +tiredom +tired-winged +Tyree +tire-filling +tire-heating +tirehouse +tire-inflating +tireless +tirelessly +tirelessness +tireling +tiremaid +tiremaker +tiremaking +tireman +tiremen +tirement +tyremesis +tire-mile +tirer +tireroom +tires +tyres +Tiresias +tiresmith +tiresol +tiresome +tiresomely +tiresomeness +tiresomenesses +tiresomeweed +tirewoman +tire-woman +tirewomen +Tirhutia +Tyrian +tyriasis +tiriba +tiring +tyring +tiring-house +tiring-irons +tiringly +tiring-room +TIRKS +tirl +tirled +tirlie-wirlie +tirling +tirly-toy +tirls +tirma +Tir-na-n'Og +Tiro +Tyro +tyrocidin +tyrocidine +tirocinia +tirocinium +tyroglyphid +Tyroglyphidae +Tyroglyphus +tyroid +Tirol +Tyrol +Tirolean +Tyrolean +Tirolese +Tyrolese +Tyrolienne +Tyroliennes +tyrolite +tyrology +tyroma +tyromancy +tyromas +tyromata +tyromatous +Tyrone +Tironian +tyronic +tyronism +Tyronza +TIROS +tyros +tyrosyl +tyrosinase +tyrosine +tyrosines +tyrosinuria +tyrothricin +tyrotoxicon +tyrotoxine +Tirpitz +tirr +Tyrr +tirracke +tirralirra +tirra-lirra +Tirrell +Tyrrell +tirret +Tyrrhene +Tyrrheni +Tyrrhenian +Tyrrhenum +Tyrrheus +Tyrrhus +Tirribi +tirrit +tirrivee +tirrivees +tirrivie +tirrlie +tirrwirr +Tyrsenoi +tirshatha +Tyrtaean +Tyrtaeus +Tirthankara +Tiruchirapalli +Tirunelveli +Tirurai +Tyrus +tirve +tirwit +Tirza +Tirzah +tis +'tis +Tisa +tisane +tisanes +tisar +Tisbe +Tisbee +Tischendorf +Tisdale +Tiselius +Tish +Tisha +tishah-b'ab +Tishiya +Tishomingo +Tishri +tisic +Tisiphone +Tiskilwa +Tisman +Tyson +tysonite +Tisserand +Tissot +tissu +tissual +tissue +tissue-building +tissue-changing +tissued +tissue-destroying +tissue-forming +tissuey +tissueless +tissuelike +tissue-paper +tissue-producing +tissues +tissue's +tissue-secreting +tissuing +tissular +tisswood +tyste +tystie +tisty-tosty +tiswin +Tisza +Tit +tyt +Tit. +Tita +Titan +titan- +titanate +titanates +titanaugite +Titanesque +Titaness +titanesses +Titania +Titanian +titanias +Titanic +Titanical +Titanically +Titanichthyidae +Titanichthys +titaniferous +titanifluoride +titanyl +Titanism +titanisms +titanite +titanites +titanitic +titanium +titaniums +Titanlike +titano +titano- +titanocyanide +titanocolumbate +titanofluoride +Titanolater +Titanolatry +Titanomachy +Titanomachia +titanomagnetite +titanoniobate +titanosaur +Titanosaurus +titanosilicate +titanothere +Titanotheridae +Titanotherium +titanous +titans +titar +titbit +tit-bit +titbits +titbitty +tite +titer +titeration +titers +titfer +titfers +titfish +tithable +tithal +tithe +tythe +tithebook +tithe-collecting +tithed +tythed +tithe-free +titheless +tithemonger +tithepayer +tithe-paying +tither +titheright +tithers +tithes +tythes +tithymal +Tithymalopsis +Tithymalus +tithing +tything +tithingman +tithing-man +tithingmen +tithingpenny +tithings +tithonia +tithonias +tithonic +tithonicity +tithonographic +tithonometer +Tithonus +titi +Tyty +Titian +Titianesque +Titian-haired +Titianic +Titian-red +titians +Titicaca +titien +Tities +titilate +titillability +titillant +titillate +titillated +titillater +titillates +titillating +titillatingly +titillation +titillations +titillative +titillator +titillatory +Tityre-tu +titis +Tityus +titivate +titivated +titivates +titivating +titivation +titivator +titivil +titiviller +titlark +titlarks +title +title-bearing +titleboard +titled +title-deed +titledom +titleholder +title-holding +title-hunting +titleless +title-mad +titlene +title-page +titleproof +titler +titles +title-seeking +titleship +title-winning +titlike +titling +titlist +titlists +titmal +titmall +titman +Titmarsh +Titmarshian +titmen +titmice +titmmice +titmouse +Tito +Tyto +Titograd +Titoism +Titoist +titoki +Tytonidae +Titonka +Titos +titrable +titrant +titrants +titratable +titrate +titrated +titrates +titrating +titration +titrator +titrators +titre +titres +titrimetry +titrimetric +titrimetrically +tits +tit-tat-toe +titter +titteration +tittered +titterel +titterer +titterers +tittery +tittering +titteringly +titters +titter-totter +titty +tittie +titties +tittymouse +tittivate +tittivated +tittivating +tittivation +tittivator +tittle +tittlebat +tittler +tittles +tittle-tattle +tittle-tattled +tittle-tattler +tittle-tattling +tittlin +tittup +tittuped +tittupy +tittuping +tittupped +tittuppy +tittupping +tittups +titubancy +titubant +titubantly +titubate +titubation +titulado +titular +titulary +titularies +titularity +titularly +titulars +titulation +titule +tituli +titulus +tit-up +Titurel +Titus +Titusville +Tiu +tyum +Tyumen +Tiv +tiver +Tiverton +tivy +Tivoli +Tiw +Tiwaz +tiza +Tizes +tizeur +Tyzine +tizwin +tiz-woz +tizzy +tizzies +Tjaden +Tjader +tjaele +tjandi +tjanting +tjenkal +tji +Tjirebon +Tjon +tjosite +T-junction +tjurunga +tk +TKO +tkt +TL +TLA +tlaco +Tlakluit +Tlapallan +Tlascalan +Tlaxcala +TLB +TLC +Tlemcen +Tlemsen +Tlepolemus +Tletski +TLI +Tlingit +Tlingits +Tlinkit +Tlinkits +TLM +TLN +tlo +TLP +tlr +TLTP +TLV +TM +TMA +TMAC +T-man +TMDF +tmema +tmemata +T-men +tmeses +Tmesipteris +tmesis +tmh +TMIS +TMMS +TMO +TMP +TMR +TMRC +TMRS +TMS +TMSC +TMV +TN +TNB +TNC +TNDS +Tng +TNN +TNOP +TNPC +tnpk +TNT +T-number +TO +to- +toa +Toaalta +Toabaja +toad +toadback +toad-bellied +toad-blind +toadeat +toad-eat +toadeater +toad-eater +toadeating +toader +toadery +toadess +toadfish +toad-fish +toadfishes +toadflax +toad-flax +toadflaxes +toadflower +toad-frog +toad-green +toad-hating +toadhead +toad-housing +toady +toadied +toadier +toadies +toadying +toadyish +toadyism +toadyisms +toad-in-the-hole +toadish +toadyship +toadishness +toad-legged +toadless +toadlet +toadlike +toadlikeness +toadling +toadpipe +toadpipes +toadroot +toads +toad's +toad-shaped +toadship +toad's-mouth +toad-spotted +toadstone +toadstool +toadstoollike +toadstools +toad-swollen +toadwise +Toag +to-and-fro +to-and-fros +to-and-ko +Toano +toarcian +to-arrive +toast +toastable +toast-brown +toasted +toastee +toaster +toasters +toasty +toastier +toastiest +toastiness +toasting +toastmaster +toastmastery +toastmasters +toastmistress +toastmistresses +toasts +toat +toatoa +Tob +Tob. +Toba +tobacco +tobacco-abusing +tobacco-box +tobacco-breathed +tobaccoes +tobaccofied +tobacco-growing +tobaccoy +tobaccoism +tobaccoite +tobaccoless +tobaccolike +tobaccoman +tobaccomen +tobacconalian +tobacconing +tobacconist +tobacconistical +tobacconists +tobacconize +tobaccophil +tobacco-pipe +tobacco-plant +tobaccoroot +tobaccos +tobacco-sick +tobaccosim +tobacco-smoking +tobacco-stained +tobacco-stemming +Tobaccoville +tobaccoweed +tobaccowood +Toback +Tobago +Tobe +to-be +Tobey +Tobi +Toby +Tobiah +Tobias +Tobie +Tobye +Tobies +Tobyhanna +Toby-jug +Tobikhar +tobyman +tobymen +Tobin +tobine +Tobinsport +tobira +tobys +Tobit +toboggan +tobogganed +tobogganeer +tobogganer +tobogganing +tobogganist +tobogganists +toboggans +Tobol +Tobolsk +to-break +Tobruk +to-burst +TOC +tocalote +Tocantins +toccata +toccatas +toccate +toccatina +Tocci +Toccoa +Toccopola +toch +Tocharese +Tocharian +Tocharic +Tocharish +tocher +tochered +tochering +tocherless +tochers +tock +toco +toco- +Tocobaga +tocodynamometer +tocogenetic +tocogony +tocokinin +tocology +tocological +tocologies +tocologist +tocome +tocometer +tocopherol +tocophobia +tocororo +Tocsin +tocsins +toc-toc +tocusso +TOD +TO'd +Toda +today +to-day +todayish +todayll +today'll +todays +Todd +todder +Toddy +toddick +Toddie +toddies +toddyize +toddyman +toddymen +toddite +toddle +toddled +toddlekins +toddler +toddlers +toddles +toddling +Toddville +tode +Todea +todelike +Todhunter +tody +Todidae +todies +todlowrie +to-do +to-dos +to-draw +to-drive +TODS +Todt +Todus +toe +toea +toeboard +toecap +toecapped +toecaps +toed +toe-dance +toe-danced +toe-dancing +toe-drop +TOEFL +toehold +toeholds +toey +toe-in +toeing +toeless +toelike +toellite +toe-mark +toenail +toenailed +toenailing +toenails +toepiece +toepieces +toeplate +toeplates +toe-punch +toerless +toernebohmite +toes +toe's +toeshoe +toeshoes +toetoe +to-fall +toff +toffee +toffee-apple +toffeeman +toffee-nosed +toffees +Toffey +toffy +Toffic +toffies +toffyman +toffymen +toffing +toffish +toffs +Tofieldia +tofile +tofore +toforn +Toft +Tofte +tofter +toftman +toftmen +tofts +toftstead +tofu +tofus +tog +toga +togae +togaed +togalike +togas +togata +togate +togated +togawise +toged +togeman +together +togetherhood +togetheriness +togetherness +togethernesses +togethers +togged +toggel +togger +toggery +toggeries +togging +toggle +toggled +toggle-jointed +toggler +togglers +toggles +toggling +togless +Togliatti +Togo +Togoland +Togolander +Togolese +togs +togt +togt-rider +togt-riding +togue +togues +Toh +Tohatchi +toher +toheroa +toho +Tohome +tohubohu +tohu-bohu +tohunga +toi +TOY +Toyah +Toyahvale +Toyama +Toiboid +toydom +Toye +to-year +toyed +toyer +toyers +toyful +toyfulness +toyhouse +toying +toyingly +toyish +toyishly +toyishness +toil +toyland +toil-assuaging +toil-beaten +toil-bent +toile +toiled +toiler +toilers +toiles +toyless +toilet +toileted +toileting +toiletry +toiletries +toilets +toilet's +toilette +toiletted +toilettes +toiletware +toil-exhausted +toilful +toilfully +toil-hardened +toylike +toilinet +toilinette +toiling +toilingly +toilless +toillessness +toil-marred +toil-oppressed +toy-loving +toils +toilsome +toilsomely +toilsomeness +toil-stained +toil-stricken +toil-tried +toil-weary +toil-won +toilworn +toil-worn +toymaker +toymaking +toyman +toymen +Toynbee +Toinette +toyo +Toyohiko +toyon +toyons +toyos +Toyota +toyotas +Toyotomi +toys +toise +toisech +toised +toyshop +toy-shop +toyshops +toising +toy-sized +toysome +toison +toist +toit +toited +toity +toiting +toitish +toitoi +toytown +toits +toivel +Toivola +toywoman +toywort +Tojo +Tokay +tokays +tokamak +tokamaks +toke +toked +Tokeland +Tokelau +token +tokened +tokening +tokenism +tokenisms +tokenize +tokenless +token-money +tokens +token's +tokenworth +toker +tokers +tokes +Tokharian +toking +Tokio +Tokyo +Tokyoite +tokyoites +Toklas +toko +tokodynamometer +tokology +tokologies +tokoloshe +tokomak +tokomaks +tokonoma +tokonomas +tokopat +toktokje +tok-tokkie +Tokugawa +Tol +tol- +tola +tolamine +tolan +Toland +tolane +tolanes +tolans +Tolar +tolas +Tolbert +tolbooth +tolbooths +tolbutamide +told +tolderia +tol-de-rol +toldo +tole +toled +Toledan +Toledo +Toledoan +toledos +Toler +tolerability +tolerable +tolerableness +tolerably +tolerablish +tolerance +tolerances +tolerancy +tolerant +tolerantism +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerationism +tolerationist +tolerations +tolerative +tolerator +tolerators +tolerism +toles +Toletan +toleware +tolfraedic +tolguacha +Tolyatti +tolidin +tolidine +tolidines +tolidins +tolyl +tolylene +tolylenediamine +tolyls +Tolima +toling +tolipane +Tolypeutes +tolypeutine +tolite +Tolkan +Toll +tollable +tollage +tollages +Tolland +tollbar +tollbars +tollbook +toll-book +tollbooth +tollbooths +toll-dish +tolled +tollefsen +Tolley +tollent +Toller +tollery +tollers +Tollesboro +Tolleson +toll-free +tollgate +tollgates +tollgatherer +toll-gatherer +tollhall +tollhouse +toll-house +tollhouses +tolly +tollies +tolliker +tolling +Tolliver +tollkeeper +Tollman +Tollmann +tollmaster +tollmen +tol-lol +tol-lol-de-rol +tol-lol-ish +tollon +tollpenny +tolls +tolltaker +tollway +tollways +Tolmach +Tolman +Tolmann +tolmen +Tolna +Tolono +Tolowa +tolpatch +tolpatchery +tolsey +tolsel +tolsester +Tolstoy +Tolstoyan +Tolstoyism +Tolstoyist +tolt +Toltec +Toltecan +Toltecs +tolter +Tolu +tolu- +tolualdehyde +toluate +toluates +Toluca +toluene +toluenes +toluic +toluid +toluide +toluides +toluidide +toluidin +toluidine +toluidino +toluidins +toluido +toluids +Toluifera +toluyl +toluylene +toluylenediamine +toluylic +toluyls +Tolumnius +tolunitrile +toluol +toluole +toluoles +toluols +toluquinaldine +tolus +tolusafranine +tolutation +tolzey +Tom +Toma +Tomah +Tomahawk +tomahawked +tomahawker +tomahawking +tomahawks +tomahawk's +Tomales +tomalley +tomalleys +toman +tomand +Tom-and-jerry +Tom-and-jerryism +tomans +Tomas +Tomasina +Tomasine +Tomaso +Tomasz +tomatillo +tomatilloes +tomatillos +tomato +tomato-colored +tomatoey +tomatoes +tomato-growing +tomato-leaf +tomato-washing +tom-ax +tomb +tombac +tomback +tombacks +tombacs +tombak +tombaks +tombal +Tombalbaye +Tomball +Tombaugh +tomb-bat +tomb-black +tomb-breaker +tomb-dwelling +tombe +Tombean +tombed +tombic +Tombigbee +tombing +tombless +tomblet +tomblike +tomb-making +tomboy +tomboyful +tomboyish +tomboyishly +tomboyishness +tomboyism +tomboys +tombola +tombolas +tombolo +tombolos +Tombouctou +tomb-paved +tomb-robbing +tombs +tomb's +tombstone +tombstones +tomb-strewn +tomcat +tomcats +tomcatted +tomcatting +Tomchay +tomcod +tom-cod +tomcods +Tom-come-tickle-me +tome +tomeful +tomelet +toment +tomenta +tomentose +tomentous +tomentulose +tomentum +tomes +tomfool +tom-fool +tomfoolery +tomfooleries +tomfoolish +tomfoolishness +tomfools +Tomi +tomy +tomia +tomial +tomin +tomines +tomish +Tomistoma +tomium +tomiumia +tomjohn +tomjon +Tomkiel +Tomkin +Tomkins +Tomlin +Tomlinson +Tommaso +Tomme +tommed +Tommer +Tommi +Tommy +tommy-axe +tommybag +tommycod +Tommie +Tommye +tommies +tommy-gun +Tomming +tommyrot +tommyrots +tomnoddy +tom-noddy +tomnorry +tomnoup +tomogram +tomograms +tomograph +tomography +tomographic +tomographies +Tomoyuki +tomolo +tomomania +Tomonaga +Tomopteridae +Tomopteris +tomorn +to-morn +tomorrow +to-morrow +tomorrower +tomorrowing +tomorrowness +tomorrows +tomosis +Tompion +tompions +tompiper +Tompkins +Tompkinsville +tompon +tomrig +TOMS +Tomsbrook +Tomsk +tomtate +tomtit +tom-tit +Tomtitmouse +tomtits +tom-toe +tom-tom +tom-trot +ton +tonada +tonal +tonalamatl +Tonalea +tonalist +tonalite +tonality +tonalities +tonalitive +tonally +tonalmatl +to-name +tonant +Tonasket +tonation +Tonawanda +Tonbridge +tondi +tondino +tondo +tondos +tone +tonearm +tonearms +toned +tone-deaf +tonedeafness +tone-full +Toney +tonelada +toneladas +toneless +tonelessly +tonelessness +toneme +tonemes +tonemic +tone-producing +toneproof +toner +toners +tones +tone-setter +tonetic +tonetically +tonetician +tonetics +tonette +tonettes +tone-up +ton-foot +ton-force +tong +Tonga +Tongan +Tonganoxie +Tongas +tonged +tonger +tongers +tonging +tongkang +Tongking +tongman +tongmen +Tongrian +tongs +tongsman +tongsmen +Tongue +tongue-back +tongue-baited +tongue-bang +tonguebird +tongue-bitten +tongue-blade +tongue-bound +tonguecraft +tongued +tonguedoughty +tongue-dumb +tonguefence +tonguefencer +tonguefish +tonguefishes +tongueflower +tongue-flowered +tongue-free +tongue-front +tongueful +tonguefuls +tongue-garbled +tongue-gilt +tongue-graft +tongue-haltered +tongue-hammer +tonguey +tongue-jangling +tongue-kill +tongue-lash +tongue-lashing +tongue-leaved +tongueless +tonguelessness +tonguelet +tonguelike +tongue-lolling +tongueman +tonguemanship +tonguemen +tongue-murdering +tongue-pad +tongueplay +tongue-point +tongueproof +tongue-puissant +tonguer +tongues +tongue-shaped +tongueshot +tonguesman +tonguesore +tonguester +tongue-tack +tongue-taming +tongue-taw +tongue-tie +tongue-tied +tongue-tier +tonguetip +tongue-valiant +tongue-wagging +tongue-walk +tongue-wanton +tonguy +tonguiness +tonguing +tonguings +Toni +Tony +tonia +Tonya +tonic +Tonica +tonical +tonically +tonicity +tonicities +tonicize +tonicked +tonicking +tonicobalsamic +tonicoclonic +tonicostimulant +tonics +tonic's +Tonie +Tonye +tonier +Tonies +toniest +tonify +tonight +to-night +tonights +tonyhoop +Tonikan +Tonina +toning +tonish +tonishly +tonishness +tonite +tonitrocirrus +tonitrophobia +tonitrual +tonitruant +tonitruone +tonitruous +Tonjes +tonjon +tonk +tonka +Tonkawa +Tonkawan +ton-kilometer +Tonkin +Tonkinese +Tonking +Tonl +tonlet +tonlets +ton-mile +ton-mileage +tonn +Tonna +tonnage +tonnages +tonne +tonneau +tonneaued +tonneaus +tonneaux +tonnelle +tonner +tonners +tonnes +Tonneson +Tonnie +Tonnies +tonnish +tonnishly +tonnishness +tonnland +tono- +tonoclonic +tonogram +tonograph +tonology +tonological +tonometer +tonometry +tonometric +Tonopah +tonophant +tonoplast +tonoscope +tonotactic +tonotaxis +tonous +Tonry +tons +ton's +tonsbergite +tonsil +tonsilar +tonsile +tonsilectomy +tonsilitic +tonsilitis +tonsill- +tonsillar +tonsillary +tonsillectome +tonsillectomy +tonsillectomic +tonsillectomies +tonsillectomize +tonsillith +tonsillitic +tonsillitis +tonsillitises +tonsillolith +tonsillotome +tonsillotomy +tonsillotomies +tonsilomycosis +tonsils +tonsor +tonsorial +tonsurate +tonsure +tonsured +tonsures +tonsuring +tontine +tontiner +tontines +Tontitown +Tonto +Tontobasin +Tontogany +ton-up +tonus +tonuses +too +too-aged +too-anxious +tooart +too-big +too-bigness +too-bold +too-celebrated +too-coy +too-confident +too-dainty +too-devoted +toodle +toodleloodle +toodle-oo +too-early +too-earnest +Tooele +too-familiar +too-fervent +too-forced +Toogood +too-good +too-hectic +too-young +TOOIS +took +Tooke +tooken +tool +toolach +too-large +too-late +too-lateness +too-laudatory +toolbox +toolboxes +toolbuilder +toolbuilding +tool-cleaning +tool-cutting +tool-dresser +tool-dressing +Toole +tooled +Tooley +tooler +toolers +toolhead +toolheads +toolholder +toolholding +toolhouse +tooling +toolings +Toolis +toolkit +toolless +toolmake +toolmaker +tool-maker +toolmakers +toolmaking +toolman +toolmark +toolmarking +toolmen +too-long +toolplate +toolroom +toolrooms +tools +toolsetter +tool-sharpening +toolshed +toolsheds +toolsi +toolsy +toolslide +toolsmith +toolstock +toolstone +tool-using +toom +Toomay +Toombs +Toomin +toomly +Toomsboro +Toomsuba +too-much +too-muchness +toon +Toona +Toone +too-near +toons +toonwood +too-old +toop +too-patient +too-piercing +too-proud +Toor +toorie +too-ripe +toorock +tooroo +toosh +too-short +toosie +too-soon +too-soonness +toot +tooted +tooter +tooters +tooth +toothache +toothaches +toothachy +toothaching +toothbill +tooth-billed +tooth-bred +toothbrush +tooth-brush +toothbrushes +toothbrushy +toothbrushing +toothbrush's +tooth-chattering +toothchiseled +toothcomb +toothcup +toothdrawer +tooth-drawer +toothdrawing +toothed +toothed-billed +toother +tooth-extracting +toothflower +toothful +toothy +toothier +toothiest +toothily +toothill +toothing +toothy-peg +tooth-leaved +toothless +toothlessly +toothlessness +toothlet +toothleted +toothlike +tooth-marked +toothpaste +toothpastes +toothpick +toothpicks +toothpick's +toothplate +toothpowder +toothproof +tooth-pulling +tooth-rounding +tooths +tooth-set +tooth-setting +tooth-shaped +toothshell +tooth-shell +toothsome +toothsomely +toothsomeness +toothstick +tooth-tempting +toothwash +tooth-winged +toothwork +toothwort +too-timely +tooting +tootinghole +tootle +tootled +tootler +tootlers +tootles +tootling +tootlish +tootmoot +too-too +too-trusting +toots +tootses +tootsy +Tootsie +tootsies +tootsy-wootsy +tootsy-wootsies +too-willing +too-wise +Toowoomba +toozle +toozoo +TOP +top- +topaesthesia +topalgia +Topanga +toparch +toparchy +toparchia +toparchiae +toparchical +toparchies +top-armor +topas +topass +topato +Topatopa +topau +Topawa +topaz +topaz-colored +Topaze +topazes +topazfels +topaz-green +topazy +topaz-yellow +topazine +topazite +topazolite +topaz-tailed +topaz-throated +topaz-tinted +top-boot +topcap +top-cap +topcast +topcastle +top-castle +topchrome +topcoat +top-coated +topcoating +topcoats +topcross +top-cross +topcrosses +top-cutter +top-dog +top-drain +top-drawer +topdress +top-dress +topdressing +top-dressing +tope +topechee +topectomy +topectomies +toped +topee +topees +topeewallah +Topeka +Topelius +topeng +topepo +toper +toperdom +topers +toper's-plant +topes +topesthesia +topfilled +topflight +top-flight +topflighter +topful +topfull +top-full +topgallant +top-graft +toph +tophaceous +tophaike +tophamper +top-hamper +top-hampered +top-hand +top-hat +top-hatted +tophe +top-heavy +top-heavily +top-heaviness +tophes +Tophet +Topheth +tophetic +tophetical +tophetize +tophi +tophyperidrosis +top-hole +tophous +tophphi +tophs +tophus +topi +topia +topiary +topiaria +topiarian +topiaries +topiarist +topiarius +topic +topical +topicality +topicalities +topically +TOPICS +topic's +Topinabee +topinambou +toping +Topinish +topis +topiwala +Top-kapu +topkick +topkicks +topknot +topknots +topknotted +TOPLAS +topless +toplessness +top-level +Topliffe +toplighted +toplike +topline +topliner +top-lit +toplofty +toploftical +toploftier +toploftiest +toploftily +toploftiness +topmaker +topmaking +topman +topmast +topmasts +topmaul +topmen +topminnow +topminnows +topmost +topmostly +topnet +topnotch +top-notch +topnotcher +topo +topo- +topoalgia +topocentric +topochemical +topochemistry +Topock +topodeme +topog +topog. +topognosia +topognosis +topograph +topographer +topographers +topography +topographic +topographical +topographically +topographico-mythical +topographics +topographies +topographist +topographize +topographometric +topoi +topolatry +topology +topologic +topological +topologically +topologies +topologist +topologize +toponarcosis +Toponas +toponeural +toponeurosis +toponym +toponymal +toponymy +toponymic +toponymical +toponymics +toponymies +toponymist +toponymous +toponyms +topophobia +topophone +topopolitan +topos +topotactic +topotaxis +topotype +topotypes +topotypic +topotypical +top-over-tail +topped +Toppenish +Topper +toppers +toppy +toppiece +top-piece +Topping +toppingly +toppingness +topping-off +toppings +topple +toppled +toppler +topples +topply +toppling +toprail +top-rank +top-ranking +toprope +TOPS +topsail +topsailite +topsails +topsail-tye +top-sawyer +top-secret +top-set +top-sew +Topsfield +Topsham +top-shaped +top-shell +Topsy +topside +topsider +topsiders +topsides +Topsy-fashion +topsyturn +topsy-turn +topsy-turnness +topsy-turvy +topsy-turvical +topsy-turvydom +topsy-turvies +topsy-turvify +topsy-turvification +topsy-turvifier +topsy-turvyhood +topsy-turvyism +topsy-turvyist +topsy-turvyize +topsy-turvily +topsyturviness +topsy-turviness +topsl +topsman +topsmelt +topsmelts +topsmen +topsoil +topsoiled +topsoiling +topsoils +topspin +topspins +topssmelt +topstitch +topstone +top-stone +topstones +topswarm +toptail +top-timber +Topton +topwise +topwork +top-work +topworked +topworking +topworks +toque +Toquerville +toques +toquet +toquets +toquilla +Tor +Tora +Torah +torahs +Toraja +toral +toran +torana +toras +Torbay +torbanite +torbanitic +Torbart +torbernite +Torbert +torc +torcel +torch +torchbearer +torch-bearer +torchbearers +torchbearing +torched +torcher +torchere +torcheres +torches +torchet +torch-fish +torchy +torchier +torchiers +torchiest +torching +torchless +torchlight +torch-light +torchlighted +torchlights +torchlike +torchlit +torchman +torchon +torchons +torch's +torchweed +torchwood +torch-wood +torchwort +torcs +torcular +torculus +Tordesillas +tordion +tordrillite +Tore +toreador +toreadors +tored +Torey +Torelli +to-rend +Torenia +torero +toreros +TORES +toret +toreumatography +toreumatology +toreutic +toreutics +torfaceous +torfel +torfle +torgoch +Torgot +Torhert +Tori +Tory +toric +Torydom +Torie +Tories +Toryess +Toriest +Toryfy +Toryfication +Torified +to-rights +Tory-hating +toryhillite +torii +Tory-irish +Toryish +Toryism +Toryistic +Toryize +Tory-leaning +Torilis +Torin +Torinese +Toriness +Torino +Tory-radical +Tory-ridden +tory-rory +Toryship +Tory-voiced +toryweed +torma +tormae +tormen +torment +tormenta +tormentable +tormentation +tormentative +tormented +tormentedly +tormenter +tormenters +tormentful +tormentil +tormentilla +tormenting +tormentingly +tormentingness +tormentive +tormentor +tormentors +tormentous +tormentress +tormentry +torments +tormentum +tormina +torminal +torminous +tormodont +Tormoria +torn +tornachile +tornada +tornade +tornadic +tornado +tornado-breeding +tornadoes +tornadoesque +tornado-haunted +tornadolike +tornadoproof +tornados +tornado-swept +tornal +tornaria +tornariae +tornarian +tornarias +torn-down +torney +tornese +tornesi +tornilla +Tornillo +tornillos +Tornit +tornote +tornus +toro +toroid +toroidal +toroidally +toroids +torolillo +Toromona +toronja +Toronto +Torontonian +tororokombu +tororo-konbu +tororo-kubu +toros +Torosaurus +torose +Torosian +torosity +torosities +torot +toroth +torotoro +torous +Torp +torpedineer +Torpedinidae +torpedinous +torpedo +torpedo-boat +torpedoed +torpedoer +torpedoes +torpedoing +torpedoist +torpedolike +torpedoman +torpedomen +torpedoplane +torpedoproof +torpedos +torpedo-shaped +torpent +torpescence +torpescent +torpex +torpid +torpidity +torpidities +torpidly +torpidness +torpids +torpify +torpified +torpifying +torpitude +torpor +torporific +torporize +torpors +Torquay +torquate +torquated +Torquato +torque +torqued +Torquemada +torquer +torquers +torques +torqueses +torquing +Torr +Torray +Torrance +Torras +Torre +torrefacation +torrefaction +torrefy +torrefication +torrefied +torrefies +torrefying +Torrey +Torreya +Torrell +Torrence +Torrens +torrent +torrent-bitten +torrent-borne +torrent-braving +torrent-flooded +torrentful +torrentfulness +torrential +torrentiality +torrentially +torrentine +torrentless +torrentlike +torrent-mad +torrents +torrent's +torrent-swept +torrentuous +torrentwise +Torreon +Torres +torret +Torry +Torricelli +Torricellian +torrid +torrider +torridest +torridity +torridly +torridness +Torridonian +Torrie +torrify +torrified +torrifies +torrifying +Torrin +Torrington +Torrlow +torrone +Torrubia +Torruella +tors +torsade +torsades +torsalo +torse +torsel +torses +torsi +torsibility +torsigraph +torsile +torsimeter +torsiogram +torsiograph +torsiometer +torsion +torsional +torsionally +torsioning +torsionless +torsions +torsive +torsk +torsks +torso +torsoclusion +torsoes +torsometer +torsoocclusion +torsos +torsten +tort +torta +tortays +Torte +torteau +torteaus +torteaux +Tortelier +tortellini +torten +tortes +tortfeasor +tort-feasor +tortfeasors +torticollar +torticollis +torticone +tortie +tortil +tortile +tortility +tortilla +tortillas +tortille +tortillions +tortillon +tortious +tortiously +tortis +tortive +Torto +tortoise +tortoise-core +tortoise-footed +tortoise-headed +tortoiselike +tortoise-paced +tortoise-rimmed +tortoise-roofed +tortoises +tortoise's +tortoise-shaped +tortoiseshell +tortoise-shell +Tortola +tortoni +Tortonian +tortonis +tortor +Tortosa +tortrices +tortricid +Tortricidae +Tortricina +tortricine +tortricoid +Tortricoidea +Tortrix +tortrixes +torts +tortue +Tortuga +tortula +Tortulaceae +tortulaceous +tortulous +tortuose +tortuosity +tortuosities +tortuous +tortuously +tortuousness +torturable +torturableness +torture +tortured +torturedly +tortureproof +torturer +torturers +tortures +torturesome +torturesomeness +torturing +torturingly +torturous +torturously +torturousness +Toru +torula +torulaceous +torulae +torulaform +torulas +toruli +toruliform +torulin +toruloid +torulose +torulosis +torulous +torulus +Torun +torus +toruses +torus's +torve +torvid +torvity +torvous +TOS +tosaphist +tosaphoth +Tosca +Toscana +Toscanini +toscanite +Toscano +Tosch +Tosephta +Tosephtas +tosh +toshakhana +tosher +toshery +toshes +toshy +Toshiba +Toshiko +toshly +toshnail +tosh-up +tosy +to-side +tosily +Tosk +Toskish +toss +tossed +tosser +tossers +tosses +tossy +tossicated +tossily +tossing +tossing-in +tossingly +tossment +tosspot +tosspots +tossup +toss-up +tossups +tossut +tost +tostada +tostadas +tostado +tostados +tostamente +tostao +tosticate +tosticated +tosticating +tostication +Toston +tot +totable +total +totaled +totaling +totalisator +totalise +totalised +totalises +totalising +totalism +totalisms +totalist +totalistic +totalitarian +totalitarianism +totalitarianisms +totalitarianize +totalitarianized +totalitarianizing +totalitarians +totality +totalities +totality's +totalitizer +totalization +totalizator +totalizators +totalize +totalized +totalizer +totalizes +totalizing +totalled +totaller +totallers +totally +totalling +totalness +totals +totanine +Totanus +totaquin +totaquina +totaquine +totara +totchka +tote +to-tear +toted +toteload +totem +totemy +totemic +totemically +totemism +totemisms +totemist +totemistic +totemists +totemite +totemites +totemization +totems +toter +totery +toters +totes +Toth +tother +t'other +toty +toti- +totient +totyman +toting +Totipalmatae +totipalmate +totipalmation +totipotence +totipotency +totipotencies +totipotent +totipotential +totipotentiality +totitive +Totleben +toto +toto- +totoaba +Totonac +Totonacan +Totonaco +totora +Totoro +Totowa +totquot +tots +totted +totten +Tottenham +totter +tottered +totterer +totterers +tottergrass +tottery +totteriness +tottering +totteringly +totterish +totters +totty +Tottie +tottyhead +totty-headed +totting +tottle +tottlish +tottum +totuava +totum +Totz +tou +touareg +touart +Touber +toucan +toucanet +Toucanid +toucans +touch +touch- +touchability +touchable +touchableness +touch-and-go +touchback +touchbacks +touchbell +touchbox +touch-box +touchdown +touchdowns +touche +touched +touchedness +toucher +touchers +touches +Touchet +touchhole +touch-hole +touchy +touchier +touchiest +touchily +touchiness +touching +touchingly +touchingness +touch-in-goal +touchless +touchline +touch-line +touchmark +touch-me-not +touch-me-not-ish +touchous +touchpan +touch-paper +touchpiece +touch-piece +touch-powder +touchstone +touchstones +touch-tackle +touch-type +touchup +touch-up +touchups +touchwood +toufic +toug +Tougaloo +Touggourt +tough +tough-backed +toughed +toughen +toughened +toughener +tougheners +toughening +toughens +tougher +toughest +tough-fibered +tough-fisted +tough-handed +toughhead +toughhearted +toughy +toughie +toughies +toughing +toughish +Toughkenamon +toughly +tough-lived +tough-looking +tough-metaled +tough-minded +tough-mindedly +tough-mindedness +tough-muscled +toughness +toughnesses +toughra +toughs +tough-shelled +tough-sinewed +tough-skinned +tought +tough-thonged +Toul +tould +Toulon +Toulouse +Toulouse-Lautrec +toumnah +Tounatea +Tound +toup +toupee +toupeed +toupees +toupet +Tour +touraco +touracos +Touraine +Tourane +tourbe +tourbillion +tourbillon +Tourcoing +Toure +toured +tourelle +tourelles +tourer +tourers +touret +tourette +touring +tourings +tourism +tourisms +tourist +tourist-crammed +touristdom +tourist-haunted +touristy +touristic +touristical +touristically +tourist-infested +tourist-laden +touristproof +touristry +tourist-ridden +tourists +tourist's +touristship +tourist-trodden +tourize +tourmalin +tourmaline +tourmalinic +tourmaliniferous +tourmalinization +tourmalinize +tourmalite +tourmente +tourn +Tournai +Tournay +tournament +tournamental +tournaments +tournament's +tournant +tournasin +tourne +tournedos +tournee +Tournefortia +Tournefortian +tourney +tourneyed +tourneyer +tourneying +tourneys +tournel +tournette +Tourneur +tourniquet +tourniquets +tournois +tournure +Tours +tourt +tourte +tousche +touse +toused +tousel +touser +touses +tousy +tousing +tousle +tousled +tousles +tous-les-mois +tously +tousling +toust +toustie +tout +touted +touter +touters +touting +Toutle +touts +touzle +touzled +touzles +touzling +tov +Tova +tovah +tovar +Tovaria +Tovariaceae +tovariaceous +tovarich +tovariches +tovarisch +tovarish +tovarishes +Tove +Tovey +tovet +TOW +towability +towable +Towaco +towage +towages +towai +towan +Towanda +Towaoc +toward +towardly +towardliness +towardness +towards +towaway +towaways +towbar +Towbin +towboat +towboats +towcock +tow-colored +tow-coloured +towd +towdie +towed +towel +toweled +towelette +toweling +towelings +towelled +towelling +towelry +towels +Tower +tower-bearing +tower-capped +tower-crested +tower-crowned +tower-dwelling +towered +tower-encircled +tower-flanked +tower-high +towery +towerier +toweriest +towering +toweringly +toweringness +towerless +towerlet +towerlike +towerman +towermen +tower-mill +towerproof +tower-razing +Towers +tower-shaped +tower-studded +tower-supported +tower-tearing +towerwise +towerwork +towerwort +tow-feeder +towght +tow-haired +towhead +towheaded +tow-headed +towheads +towhee +towhees +towy +towie +towies +Towill +towing +towkay +Towland +towlike +towline +tow-line +towlines +tow-made +towmast +towmond +towmonds +towmont +towmonts +Town +town-absorbing +town-born +town-bound +town-bred +town-clerk +town-cress +town-dotted +town-dwelling +Towne +towned +townee +townees +Towney +town-end +Towner +Townes +townet +tow-net +tow-netter +tow-netting +townfaring +town-flanked +townfolk +townfolks +town-frequenting +townful +towngate +town-girdled +town-goer +town-going +townhome +townhood +townhouse +town-house +townhouses +Towny +Townie +townies +townify +townified +townifying +town-imprisoned +towniness +townish +townishly +townishness +townist +town-keeping +town-killed +townland +Townley +townless +townlet +townlets +townly +townlike +townling +town-living +town-looking +town-loving +town-made +town-major +townman +town-meeting +townmen +town-pent +town-planning +towns +town's +townsboy +townscape +Townsend +townsendi +Townsendia +Townsendite +townsfellow +townsfolk +Townshend +township +townships +township's +town-sick +townside +townsite +townsman +townsmen +townspeople +Townsville +townswoman +townswomen +town-talk +town-tied +town-trained +Townville +townward +townwards +townwear +town-weary +townwears +towpath +tow-path +towpaths +tow-pung +Towrey +Towroy +towrope +tow-rope +towropes +tow-row +tows +towser +towsy +Towson +tow-spinning +towzie +tox +tox- +tox. +toxa +toxaemia +toxaemias +toxaemic +toxalbumic +toxalbumin +toxalbumose +toxamin +toxanaemia +toxanemia +toxaphene +toxcatl +Toxey +toxemia +toxemias +toxemic +Toxeus +toxic +toxic- +toxicaemia +toxical +toxically +toxicant +toxicants +toxicarol +toxicate +toxication +toxicemia +toxicity +toxicities +toxico- +toxicodendrol +Toxicodendron +toxicoderma +toxicodermatitis +toxicodermatosis +toxicodermia +toxicodermitis +toxicogenic +toxicognath +toxicohaemia +toxicohemia +toxicoid +toxicol +toxicology +toxicologic +toxicological +toxicologically +toxicologist +toxicologists +toxicomania +toxicon +toxicopathy +toxicopathic +toxicophagy +toxicophagous +toxicophidia +toxicophobia +toxicoses +toxicosis +toxicotraumatic +toxicum +toxidermic +toxidermitis +toxifer +Toxifera +toxiferous +toxify +toxified +toxifying +toxigenic +toxigenicity +toxigenicities +toxihaemia +toxihemia +toxiinfection +toxiinfectious +Toxylon +toxin +toxinaemia +toxin-anatoxin +toxin-antitoxin +toxine +toxinemia +toxines +toxinfection +toxinfectious +toxinosis +toxins +toxiphagi +toxiphagus +toxiphobia +toxiphobiac +toxiphoric +toxitabellae +toxity +toxo- +Toxodon +toxodont +Toxodontia +toxogenesis +Toxoglossa +toxoglossate +toxoid +toxoids +toxolysis +toxology +toxon +toxone +toxonosis +toxophil +toxophile +toxophily +toxophilism +toxophilite +toxophilitic +toxophilitism +toxophilous +toxophobia +toxophoric +toxophorous +toxoplasma +toxoplasmic +toxoplasmosis +toxosis +toxosozin +Toxostoma +toxotae +Toxotes +Toxotidae +toze +tozee +tozer +TP +TP0 +TP4 +TPC +tpd +TPE +tph +TPI +tpk +tpke +TPM +TPMP +TPN +TPO +Tpr +TPS +TPT +TQC +TR +tr. +tra +trabacoli +trabacolo +trabacolos +trabal +trabant +trabascolo +trabea +trabeae +trabeatae +trabeate +trabeated +trabeation +trabecula +trabeculae +trabecular +trabecularism +trabeculas +trabeculate +trabeculated +trabeculation +trabecule +trabes +trabu +trabuch +trabucho +trabuco +trabucos +Trabue +Trabzon +TRAC +Tracay +tracasserie +tracasseries +Tracaulon +Trace +traceability +traceable +traceableness +traceably +traceback +trace-bearer +traced +Tracee +trace-galled +trace-high +Tracey +traceless +tracelessly +tracer +tracery +traceried +traceries +tracers +traces +trache- +trachea +tracheae +tracheaectasy +tracheal +trachealgia +trachealis +trachean +tracheary +Trachearia +trachearian +tracheas +Tracheata +tracheate +tracheated +tracheation +trachecheae +trachecheas +tracheid +tracheidal +tracheide +tracheids +tracheitis +trachelagra +trachelate +trachelectomy +trachelectomopexia +trachelia +trachelismus +trachelitis +trachelium +trachelo- +tracheloacromialis +trachelobregmatic +trachelocyllosis +tracheloclavicular +trachelodynia +trachelology +trachelomastoid +trachelo-occipital +trachelopexia +tracheloplasty +trachelorrhaphy +tracheloscapular +Trachelospermum +trachelotomy +trachenchyma +tracheo- +tracheobronchial +tracheobronchitis +tracheocele +tracheochromatic +tracheoesophageal +tracheofissure +tracheolar +tracheolaryngeal +tracheolaryngotomy +tracheole +tracheolingual +tracheopathy +tracheopathia +tracheopharyngeal +tracheophyte +Tracheophonae +tracheophone +tracheophonesis +tracheophony +tracheophonine +tracheopyosis +tracheoplasty +tracheorrhagia +tracheoschisis +tracheoscopy +tracheoscopic +tracheoscopist +tracheostenosis +tracheostomy +tracheostomies +tracheotome +tracheotomy +tracheotomies +tracheotomist +tracheotomize +tracheotomized +tracheotomizing +tracherous +tracherously +trachy- +trachyandesite +trachybasalt +trachycarpous +Trachycarpus +trachychromatic +trachydolerite +trachyglossate +trachile +Trachylinae +trachyline +Trachymedusae +trachymedusan +Trachiniae +Trachinidae +trachinoid +Trachinus +trachyphonia +trachyphonous +Trachypteridae +trachypteroid +Trachypterus +trachyspermous +trachyte +trachytes +trachytic +trachitis +trachytoid +trachle +trachled +trachles +trachling +Trachodon +trachodont +trachodontid +Trachodontidae +Trachoma +trachomas +trachomatous +Trachomedusae +trachomedusan +Traci +Tracy +Tracie +tracing +tracingly +tracings +Tracyton +track +track- +trackable +trackage +trackages +track-and-field +trackbarrow +track-clearing +tracked +tracker +trackers +trackhound +tracking +trackings +trackingscout +tracklayer +tracklaying +track-laying +trackless +tracklessly +tracklessness +trackman +trackmanship +trackmaster +trackmen +track-mile +trackpot +tracks +trackscout +trackshifter +tracksick +trackside +tracksuit +trackway +trackwalker +track-walking +trackwork +traclia +Tract +tractability +tractabilities +tractable +tractableness +tractably +Tractarian +Tractarianism +tractarianize +tractate +tractates +tractation +tractator +tractatule +tractellate +tractellum +tractiferous +tractile +tractility +traction +tractional +tractioneering +traction-engine +tractions +tractism +Tractite +tractitian +tractive +tractlet +tractor +tractoration +tractory +tractorism +tractorist +tractorization +tractorize +tractors +tractor's +tractor-trailer +tractrices +tractrix +tracts +tract's +tractus +trad +tradable +tradal +trade +tradeable +trade-bound +tradecraft +traded +trade-destroying +trade-facilitating +trade-fallen +tradeful +trade-gild +trade-in +trade-laden +trade-last +tradeless +trade-made +trademark +trade-mark +trademarked +trade-marker +trademarking +trademarks +trademark's +trademaster +tradename +tradeoff +trade-off +tradeoffs +trader +traders +tradership +trades +Tradescantia +trade-seeking +tradesfolk +tradesman +tradesmanlike +tradesmanship +tradesmanwise +tradesmen +tradespeople +tradesperson +trades-union +trades-unionism +trades-unionist +tradeswoman +tradeswomen +trade-union +trade-unionism +trade-unionist +tradevman +trade-wind +trady +tradiment +trading +tradite +tradition +traditional +traditionalism +traditionalist +traditionalistic +traditionalists +traditionality +traditionalize +traditionalized +traditionally +traditionary +traditionaries +traditionarily +traditionate +traditionately +tradition-bound +traditioner +tradition-fed +tradition-following +traditionism +traditionist +traditionitis +traditionize +traditionless +tradition-making +traditionmonger +tradition-nourished +tradition-ridden +traditions +tradition's +traditious +traditive +traditor +traditores +traditorship +traduce +traduced +traducement +traducements +traducent +traducer +traducers +traduces +traducian +traducianism +traducianist +traducianistic +traducible +traducing +traducingly +traduct +traduction +traductionist +traductive +Traer +Trafalgar +traffic +trafficability +trafficable +trafficableness +trafficator +traffic-bearing +traffic-choked +traffic-congested +traffic-furrowed +traffick +trafficked +trafficker +traffickers +trafficker's +trafficking +trafficks +traffic-laden +trafficless +traffic-mile +traffic-regulating +traffics +traffic's +traffic-thronged +trafficway +trafflicker +trafflike +Trafford +trag +tragacanth +tragacantha +tragacanthin +tragal +Tragasol +tragedy +tragedial +tragedian +tragedianess +tragedians +tragedical +tragedienne +tragediennes +tragedies +tragedietta +tragedious +tragedy-proof +tragedy's +tragedist +tragedization +tragedize +tragelaph +tragelaphine +Tragelaphus +Trager +tragi +tragi- +tragia +tragic +tragical +tragicality +tragically +tragicalness +tragicaster +tragic-comedy +tragicize +tragicly +tragicness +tragicofarcical +tragicoheroicomic +tragicolored +tragicomedy +tragi-comedy +tragicomedian +tragicomedies +tragicomic +tragi-comic +tragicomical +tragicomicality +tragicomically +tragicomipastoral +tragicoromantic +tragicose +tragics +tragion +tragions +tragoedia +tragopan +tragopans +Tragopogon +tragule +Tragulidae +Tragulina +traguline +traguloid +Traguloidea +Tragulus +tragus +trah +traheen +Trahern +Traherne +trahison +Trahurn +Tray +trayful +trayfuls +traik +traiked +traiky +traiking +traiks +trail +trailbaston +trailblaze +trailblazer +trailblazers +trailblazing +trailboard +trailbreaker +trailed +trail-eye +trailer +trailerable +trailered +trailery +trailering +trailerist +trailerite +trailerload +trailers +trailership +trailhead +traily +traylike +trailiness +trailing +trailingly +trailing-point +trailings +trailless +trailmaker +trailmaking +trailman +trail-marked +trails +trailside +trailsman +trailsmen +trailway +trail-weary +trail-wise +traymobile +train +trainability +trainable +trainableness +trainage +trainagraph +trainant +trainante +trainband +trainbearer +trainboy +trainbolt +train-dispatching +trayne +traineau +trained +trainee +trainees +trainee's +traineeship +trainel +Trainer +trainer-bomber +trainer-fighter +trainers +trainful +trainfuls +train-giddy +trainy +training +trainings +trainless +train-lighting +trainline +trainload +trainloads +trainman +trainmaster +trainmen +train-mile +Trainor +trainpipe +trains +trainshed +trainsick +trainsickness +trainster +traintime +trainway +trainways +traipse +traipsed +traipses +traipsing +trays +tray's +tray-shaped +traist +trait +trait-complex +traiteur +traiteurs +traitless +traitor +traitoress +traitorhood +traitory +traitorism +traitorize +traitorly +traitorlike +traitorling +traitorous +traitorously +traitorousness +traitors +traitor's +traitorship +traitorwise +traitress +traitresses +traits +trait's +Trajan +traject +trajected +trajectile +trajecting +trajection +trajectitious +trajectory +trajectories +trajectory's +trajects +trajet +Trakas +tra-la +tra-la-la +tralatician +tralaticiary +tralatition +tralatitious +tralatitiously +Tralee +tralineate +tralira +Tralles +Trallian +tralucency +tralucent +tram +trama +tramal +tram-borne +tramcar +tram-car +tramcars +trame +tramel +trameled +trameling +tramell +tramelled +tramelling +tramells +tramels +Trametes +tramful +tramyard +Traminer +tramless +tramline +tram-line +tramlines +tramman +trammed +Trammel +trammeled +trammeler +trammelhead +trammeling +trammelingly +trammelled +trammeller +trammelling +trammellingly +trammel-net +trammels +trammer +trammie +tramming +trammon +tramontana +tramontanas +tramontane +tramp +trampage +Trampas +trampcock +trampdom +tramped +tramper +trampers +trampess +tramphood +tramping +trampish +trampishly +trampism +trample +trampled +trampler +tramplers +tramples +tramplike +trampling +trampolin +trampoline +trampoliner +trampoliners +trampolines +trampolining +trampolinist +trampolinists +trampoose +tramposo +trampot +tramps +tramroad +tram-road +tramroads +trams +tramsmith +tram-traveling +tramway +tramwayman +tramwaymen +tramways +Tran +trance +tranced +trancedly +tranceful +trancelike +trances +trance's +tranchant +tranchante +tranche +tranchefer +tranches +tranchet +tranchoir +trancing +trancoidal +traneau +traneen +tranfd +trangam +trangams +trank +tranka +tranker +tranky +tranks +trankum +tranmissibility +trannie +tranq +tranqs +Tranquada +tranquil +tranquil-acting +tranquiler +tranquilest +Tranquility +tranquilities +tranquilization +tranquil-ization +tranquilize +tranquilized +tranquilizer +tranquilizers +tranquilizes +tranquilizing +tranquilizingly +tranquiller +tranquillest +tranquilly +tranquillise +tranquilliser +Tranquillity +tranquillities +tranquillization +tranquillize +tranquillized +tranquillizer +tranquillizers +tranquillizes +tranquillizing +tranquillo +tranquil-looking +tranquil-minded +tranquilness +trans +trans- +trans. +transaccidentation +Trans-acherontic +transact +transacted +transacting +transactinide +transaction +transactional +transactionally +transactioneer +transactions +transaction's +transactor +transacts +Trans-adriatic +Trans-african +Trans-algerian +Trans-alleghenian +transalpine +transalpinely +transalpiner +Trans-altaian +Trans-american +transaminase +transamination +Trans-andean +Trans-andine +transanimate +transanimation +transannular +Trans-antarctic +Trans-apennine +transapical +transappalachian +transaquatic +Trans-arabian +transarctic +Trans-asiatic +transatlantic +transatlantically +transatlantican +transatlanticism +transaudient +Trans-australian +Trans-austrian +transaxle +transbay +transbaikal +transbaikalian +Trans-balkan +Trans-baltic +transboard +transborder +trans-border +transcalency +transcalent +transcalescency +transcalescent +Trans-canadian +Trans-carpathian +Trans-caspian +Transcaucasia +Transcaucasian +transceive +transceiver +transceivers +transcend +transcendant +transcended +transcendence +transcendency +transcendent +transcendental +transcendentalisation +transcendentalism +transcendentalist +transcendentalistic +transcendentalists +transcendentality +transcendentalization +transcendentalize +transcendentalized +transcendentalizing +transcendentalizm +transcendentally +transcendentals +transcendently +transcendentness +transcendible +transcending +transcendingly +transcendingness +transcends +transcension +transchange +transchanged +transchanger +transchanging +transchannel +transcience +transcolor +transcoloration +transcolour +transcolouration +transcondylar +transcondyloid +transconductance +Trans-congo +transconscious +transcontinental +trans-continental +transcontinentally +Trans-cordilleran +transcorporate +transcorporeal +transcortical +transcreate +transcribable +transcribble +transcribbler +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcriptase +transcription +transcriptional +transcriptionally +transcriptions +transcription's +transcriptitious +transcriptive +transcriptively +transcripts +transcript's +transcriptural +transcrystalline +transcultural +transculturally +transculturation +transcur +transcurrent +transcurrently +transcursion +transcursive +transcursively +transcurvation +transcutaneous +Trans-danubian +transdermic +transdesert +transdialect +transdiaphragmatic +transdiurnal +transduce +transduced +transducer +transducers +transducing +transduction +transductional +transe +transect +transected +transecting +transection +transects +Trans-egyptian +transelement +transelemental +transelementary +transelementate +transelementated +transelementating +transelementation +transempirical +transenna +transennae +transept +transeptal +transeptally +transepts +transequatorial +transequatorially +transessentiate +transessentiated +transessentiating +trans-etherian +transeunt +Trans-euphratean +Trans-euphrates +Trans-euphratic +Trans-eurasian +transexperiental +transexperiential +transf +transf. +transfashion +transfd +transfeature +transfeatured +transfeaturing +transfer +transferability +transferable +transferableness +transferably +transferal +transferals +transferal's +transferase +transferee +transference +transferences +transferent +transferential +transferer +transferography +transferor +transferotype +transferrable +transferral +transferrals +transferred +transferrer +transferrers +transferrer's +transferribility +transferring +transferrins +transferror +transferrotype +transfers +transfer's +transfigurate +Transfiguration +transfigurations +transfigurative +transfigure +transfigured +transfigurement +transfigures +transfiguring +transfiltration +transfinite +transfission +transfix +transfixation +transfixed +transfixes +transfixing +transfixion +transfixt +transfixture +transfluent +transfluvial +transflux +transforation +transform +transformability +transformable +transformance +transformation +transformational +transformationalist +transformationist +transformations +transformation's +transformative +transformator +transformed +transformer +transformers +transforming +transformingly +transformism +transformist +transformistic +transforms +transfretation +transfrontal +transfrontier +trans-frontier +transfuge +transfugitive +transfusable +transfuse +transfused +transfuser +transfusers +transfuses +transfusible +transfusing +transfusion +transfusional +transfusionist +transfusions +transfusive +transfusively +Trans-gangetic +transgeneration +transgenerations +Trans-germanic +Trans-grampian +transgredient +transgress +transgressed +transgresses +transgressible +transgressing +transgressingly +transgression +transgressional +transgressions +transgression's +transgressive +transgressively +transgressor +transgressors +transhape +Trans-himalayan +tranship +transhipment +transhipped +transhipping +tranships +Trans-hispanic +transhuman +transhumanate +transhumanation +transhumance +transhumanize +transhumant +Trans-iberian +transience +transiency +transiencies +transient +transiently +transientness +transients +transigence +transigent +transiliac +transilience +transiliency +transilient +transilluminate +transilluminated +transilluminating +transillumination +transilluminator +Transylvania +Transylvanian +transimpression +transincorporation +trans-Indian +transindividual +Trans-indus +transinsular +trans-Iranian +Trans-iraq +transire +transischiac +transisthmian +transistor +transistorization +transistorize +transistorized +transistorizes +transistorizing +transistors +transistor's +Transit +transitable +Transite +transited +transiter +transiting +transition +Transitional +transitionally +transitionalness +transitionary +transitioned +transitionist +transitions +transitival +transitive +transitively +transitiveness +transitivism +transitivity +transitivities +transitman +transitmen +transitory +transitorily +transitoriness +transitron +transits +transitu +transitus +TransJordan +Trans-Jordan +Transjordanian +Trans-jovian +Transkei +Trans-kei +transl +transl. +translade +translay +translatability +translatable +translatableness +translate +translated +translater +translates +translating +translation +translational +translationally +translations +translative +translator +translatorese +translatory +translatorial +translators +translator's +translatorship +translatress +translatrix +transleithan +transletter +trans-Liberian +Trans-libyan +translight +translinguate +transliterate +transliterated +transliterates +transliterating +transliteration +transliterations +transliterator +translocalization +translocate +translocated +translocating +translocation +translocations +translocatory +transluce +translucence +translucences +translucency +translucencies +translucent +translucently +translucid +translucidity +translucidus +translunar +translunary +transmade +transmake +transmaking +Trans-manchurian +transmarginal +transmarginally +transmarine +Trans-martian +transmaterial +transmateriation +transmedial +transmedian +trans-Mediterranean +transmembrane +transmen +transmental +transmentally +transmentation +transmeridional +transmeridionally +Trans-mersey +transmethylation +transmew +transmigrant +transmigrate +transmigrated +transmigrates +transmigrating +transmigration +transmigrationism +transmigrationist +transmigrations +transmigrative +transmigratively +transmigrator +transmigratory +transmigrators +transmissibility +transmissible +transmission +transmissional +transmissionist +transmissions +transmission's +Trans-mississippi +trans-Mississippian +transmissive +transmissively +transmissiveness +transmissivity +transmissometer +transmissory +transmit +transmit-receiver +transmits +transmittability +transmittable +transmittal +transmittals +transmittance +transmittances +transmittancy +transmittant +transmitted +transmitter +transmitters +transmitter's +transmittible +transmitting +transmogrify +transmogrification +transmogrifications +transmogrified +transmogrifier +transmogrifies +transmogrifying +transmold +Trans-mongolian +transmontane +transmorphism +transmould +transmountain +transmue +transmundane +transmural +transmuscle +transmutability +transmutable +transmutableness +transmutably +transmutate +transmutation +transmutational +transmutationist +transmutations +transmutative +transmutatory +transmute +trans'mute +transmuted +transmuter +transmutes +transmuting +transmutive +transmutual +transmutually +transnatation +transnational +transnationally +transnatural +transnaturation +transnature +Trans-neptunian +Trans-niger +transnihilation +transnormal +transnormally +transocean +transoceanic +trans-oceanic +transocular +transom +transomed +transoms +transom-sterned +transonic +transorbital +transovarian +transp +transp. +transpacific +trans-pacific +transpadane +transpalatine +transpalmar +trans-Panamanian +transpanamic +Trans-paraguayan +trans-Paraguayian +transparence +transparency +transparencies +transparency's +transparent +transparentize +transparently +transparentness +transparietal +transparish +transpass +transpassional +transpatronized +transpatronizing +transpeciate +transpeciation +transpeer +transpenetrable +transpenetration +transpeninsular +transpenisular +transpeptidation +transperitoneal +transperitoneally +Trans-persian +transpersonal +transpersonally +transphenomenal +transphysical +transphysically +transpicuity +transpicuous +transpicuously +transpicuousness +transpierce +transpierced +transpiercing +transpyloric +transpirability +transpirable +transpiration +transpirations +transpirative +transpiratory +transpire +transpired +Trans-pyrenean +transpires +transpiring +transpirometer +transplace +transplacement +transplacental +transplacentally +transplanetary +transplant +transplantability +transplantable +transplantar +transplantation +transplantations +transplanted +transplantee +transplanter +transplanters +transplanting +transplants +transplendency +transplendent +transplendently +transpleural +transpleurally +transpolar +transpond +transponder +transponders +transpondor +transponibility +transponible +transpontine +transport +transportability +transportable +transportableness +transportables +transportal +transportance +transportation +transportational +transportationist +transportative +transported +transportedly +transportedness +transportee +transporter +transporters +transporting +transportingly +transportive +transportment +transports +transposability +transposable +transposableness +transposal +transpose +transposed +transposer +transposes +transposing +transposition +transpositional +transpositions +transpositive +transpositively +transpositor +transpository +transpour +transprint +transprocess +transprose +transproser +transpulmonary +transput +transradiable +transrational +transrationally +transreal +transrectification +transrhenane +Trans-rhenish +transrhodanian +transriverina +transriverine +Trans-sahara +Trans-saharan +Trans-saturnian +transscriber +transsegmental +transsegmentally +transsensual +transsensually +transseptal +transsepulchral +Trans-severn +transsexual +transsexualism +transsexuality +transsexuals +transshape +trans-shape +transshaped +transshaping +transshift +trans-shift +transship +transshiped +transshiping +transshipment +transshipments +transshipped +transshipping +transships +Trans-siberian +transsocietal +transsolid +transsonic +trans-sonic +transstellar +Trans-stygian +transsubjective +trans-subjective +transtemporal +Transteverine +transthalamic +transthoracic +transthoracically +trans-Tiber +trans-Tiberian +Trans-tiberine +transtracheal +transubstantial +transubstantially +transubstantiate +transubstantiated +transubstantiating +transubstantiation +transubstantiationalist +transubstantiationite +transubstantiative +transubstantiatively +transubstantiatory +transudate +transudation +transudative +transudatory +transude +transuded +transudes +transuding +transume +transumed +transuming +transumpt +transumption +transumptive +Trans-ural +trans-Uralian +transuranian +Trans-uranian +transuranic +transuranium +transurethral +transuterine +Transvaal +Transvaaler +Transvaalian +transvaluate +transvaluation +transvalue +transvalued +transvaluing +transvasate +transvasation +transvase +transvectant +transvection +transvenom +transverbate +transverbation +transverberate +transverberation +transversal +transversale +transversalis +transversality +transversally +transversan +transversary +transverse +transversely +transverseness +transverser +transverses +transversion +transversive +transversocubital +transversomedial +transversospinal +transversovertical +transversum +transversus +transvert +transverter +transvest +transvestism +transvestite +transvestites +transvestitism +transvolation +Trans-volga +transwritten +Trans-zambezian +Trant +tranter +trantlum +tranvia +Tranzschelia +trap +Trapa +Trapaceae +trapaceous +trapan +Trapani +trapanned +trapanner +trapanning +trapans +trapball +trap-ball +trapballs +trap-cut +trapdoor +trap-door +trapdoors +trapes +trapesed +trapeses +trapesing +trapezate +trapeze +trapezes +trapezia +trapezial +trapezian +trapeziform +trapezing +trapeziometacarpal +trapezist +trapezium +trapeziums +trapezius +trapeziuses +trapezohedra +trapezohedral +trapezohedron +trapezohedrons +trapezoid +trapezoidal +trapezoidiform +trapezoids +trapezoid's +trapezophora +trapezophoron +trapezophozophora +trapfall +traphole +trapiche +trapiferous +trapish +traplight +traplike +trapmaker +trapmaking +trapnest +trapnested +trap-nester +trapnesting +trapnests +trappability +trappabilities +trappable +Trappe +trappean +trapped +trapper +trapperlike +trappers +trapper's +trappy +trappier +trappiest +trappiness +trapping +trappingly +trappings +Trappism +Trappist +Trappistes +Trappistine +trappoid +trappose +trappous +traprock +traprocks +traps +trap's +trapshoot +trapshooter +trapshooting +trapstick +trapt +trapunto +trapuntos +Trasentine +trasformism +trash +trashed +trashery +trashes +trashy +trashier +trashiest +trashify +trashily +trashiness +trashing +traship +trashless +trashman +trashmen +trashrack +trashtrie +trasy +Trasimene +Trasimeno +Trasimenus +Trask +Traskwood +trass +trasses +Trastevere +Trasteverine +tratler +Tratner +trattle +trattoria +trauchle +trauchled +trauchles +trauchling +traulism +trauma +traumas +traumasthenia +traumata +traumatic +traumatically +traumaticin +traumaticine +traumatism +traumatization +traumatize +traumatized +traumatizes +traumatizing +traumato- +traumatology +traumatologies +traumatonesis +traumatopyra +traumatopnea +traumatosis +traumatotactic +traumatotaxis +traumatropic +traumatropism +Trauner +Traunik +Trautman +Trautvetteria +trav +travado +travail +travailed +travailer +travailing +travailous +travails +travale +travally +Travancore +travated +Travax +trave +travel +travelability +travelable +travel-bent +travel-broken +travel-changed +travel-disordered +traveldom +traveled +travel-enjoying +traveler +traveleress +travelerlike +travelers +traveler's-joy +traveler's-tree +travel-famous +travel-formed +travel-gifted +travel-infected +traveling +travelings +travel-jaded +travellability +travellable +travelled +traveller +travellers +travelling +travel-loving +travel-mad +travel-met +travelog +travelogs +travelogue +traveloguer +travelogues +travel-opposing +travel-parted +travel-planning +travels +travel-sated +travel-sick +travel-soiled +travel-spent +travel-stained +travel-tainted +travel-tattered +traveltime +travel-tired +travel-toiled +travel-weary +travel-worn +Traver +Travers +traversable +traversal +traversals +traversal's +traversary +traverse +traversed +traversely +traverser +traverses +traverse-table +traversewise +traversework +traversing +traversion +travertin +travertine +traves +travest +travesty +travestied +travestier +travesties +travestying +travestiment +travesty's +Travis +traviss +Travnicki +travoy +travois +travoise +travoises +Travus +Traweek +trawl +trawlability +trawlable +trawlboat +trawled +trawley +trawleys +trawler +trawlerman +trawlermen +trawlers +trawling +trawlnet +trawl-net +trawls +trazia +treacher +treachery +treacheries +treachery's +treacherous +treacherously +treacherousness +treachousness +Treacy +treacle +treacleberry +treacleberries +treaclelike +treacles +treaclewort +treacly +treacliness +tread +treadboard +treaded +treader +treaders +treading +treadle +treadled +treadler +treadlers +treadles +treadless +treadling +treadmill +treadmills +treadplate +treads +tread-softly +Treadway +Treadwell +treadwheel +tread-wheel +treague +treas +treason +treasonable +treasonableness +treasonably +treason-breeding +treason-canting +treasonful +treason-hatching +treason-haunted +treasonish +treasonist +treasonless +treasonmonger +treasonous +treasonously +treasonproof +treasons +treason-sowing +treasr +treasurable +treasure +treasure-baited +treasure-bearing +treasured +treasure-filled +treasure-house +treasure-houses +treasure-laden +treasureless +Treasurer +treasurers +treasurership +treasures +treasure-seeking +treasuress +treasure-trove +Treasury +treasuries +treasuring +treasury's +treasuryship +treasurous +TREAT +treatability +treatabilities +treatable +treatableness +treatably +treated +treatee +treater +treaters +treaty +treaty-bound +treaty-breaking +treaties +treaty-favoring +treatyist +treatyite +treatyless +treating +treaty's +treatise +treaty-sealed +treaty-secured +treatiser +treatises +treatise's +treatment +treatments +treatment's +treator +treats +Trebbia +Trebellian +Trebizond +treble +trebled +treble-dated +treble-geared +trebleness +trebles +treble-sinewed +treblet +trebletree +trebly +trebling +Treblinka +Trebloc +trebuchet +trebucket +trecentist +trecento +trecentos +trechmannite +treckpot +treckschuyt +Treculia +treddle +treddled +treddles +treddling +tredecaphobia +tredecile +tredecillion +tredecillions +tredecillionth +tredefowel +tredille +tredrille +Tree +tree-banding +treebeard +treebine +tree-bordered +tree-boring +Treece +tree-clad +tree-climbing +tree-covered +tree-creeper +tree-crowned +treed +tree-dotted +tree-dwelling +tree-embowered +tree-feeding +tree-fern +treefish +treefishes +tree-fringed +treeful +tree-garnished +tree-girt +tree-god +tree-goddess +tree-goose +tree-great +treehair +tree-haunting +tree-hewing +treehood +treehopper +treey +treeify +treeiness +treeing +tree-inhabiting +treelawn +treeless +treelessness +treelet +treelike +treelikeness +treelined +tree-lined +treeling +tree-living +tree-locked +tree-loving +treemaker +treemaking +treeman +tree-marked +tree-moss +treen +treenail +treenails +treens +treenware +tree-planted +tree-pruning +tree-ripe +tree-run +tree-runner +trees +tree's +tree-sawing +treescape +tree-shaded +tree-shaped +treeship +tree-skirted +tree-sparrow +treespeeler +tree-spraying +tree-surgeon +treetise +tree-toad +treetop +tree-top +treetops +treetop's +treeward +treewards +tref +trefa +trefah +trefgordd +trefle +treflee +Trefler +trefoil +trefoiled +trefoillike +trefoils +trefoil-shaped +trefoilwise +Trefor +tregadyne +tregerg +treget +tregetour +Trego +tregohm +trehala +trehalas +trehalase +trehalose +Treharne +Trey +trey-ace +Treiber +Treichlers +treillage +treille +Treynor +treys +treitour +treitre +Treitschke +trek +trekboer +trekked +trekker +trekkers +trekking +trekometer +trekpath +treks +trek's +trekschuit +Trela +Trelew +Trella +Trellas +trellis +trellis-bordered +trellis-covered +trellised +trellises +trellis-framed +trellising +trellislike +trellis-shaded +trellis-sheltered +trelliswork +trellis-work +trellis-woven +Treloar +Trelu +Trema +Tremain +Tremaine +Tremayne +Tremandra +Tremandraceae +tremandraceous +Tremann +Trematoda +trematode +Trematodea +Trematodes +trematoid +Trematosaurus +tremble +trembled +tremblement +trembler +tremblers +trembles +Trembly +tremblier +trembliest +trembling +tremblingly +tremblingness +tremblor +tremeline +Tremella +Tremellaceae +tremellaceous +Tremellales +tremelliform +tremelline +tremellineous +tremelloid +tremellose +tremendous +tremendously +tremendousness +tremenousness +tremens +Trementina +tremetol +tremex +tremie +Tremml +tremogram +tremolando +tremolant +tremolist +tremolite +tremolitic +tremolo +tremolos +tremoloso +Tremont +Tremonton +tremophobia +tremor +tremorless +tremorlessly +tremors +tremor's +Trempealeau +tremplin +tremulando +tremulant +tremulate +tremulation +tremulent +tremulous +tremulously +tremulousness +trenail +trenails +Trenary +trench +trenchancy +trenchant +trenchantly +trenchantness +Trenchard +trenchboard +trenchcoats +trenched +trencher +trencher-cap +trencher-fed +trenchering +trencherless +trencherlike +trenchermaker +trenchermaking +trencherman +trencher-man +trenchermen +trenchers +trencherside +trencherwise +trencherwoman +trenches +trenchful +trenching +trenchlet +trenchlike +trenchmaster +trenchmore +trench-plough +trenchward +trenchwise +trenchwork +trend +trended +trendel +trendy +trendier +trendies +trendiest +trendily +trendiness +trending +trendle +trends +trend-setter +Trengganu +Trenna +Trent +trental +trente-et-quarante +Trentepohlia +Trentepohliaceae +trentepohliaceous +Trentine +Trento +Trenton +Trentonian +trepak +trepan +trepanation +trepang +trepangs +trepanize +trepanned +trepanner +trepanning +trepanningly +trepans +trephination +trephine +trephined +trephiner +trephines +trephining +trephocyte +trephone +trepid +trepidancy +trepidant +trepidate +trepidation +trepidations +trepidatory +trepidity +trepidly +trepidness +Treponema +treponemal +treponemas +treponemata +treponematosis +treponematous +treponeme +treponemiasis +treponemiatic +treponemicidal +treponemicide +Trepostomata +trepostomatous +treppe +Treron +Treronidae +Treroninae +tres +Tresa +tresaiel +tresance +Trescha +tresche +Tresckow +Trescott +tresillo +tresis +trespass +trespassage +trespassed +trespasser +trespassers +trespasses +trespassing +trespassory +Trespiedras +Trespinos +tress +Tressa +tress-braiding +tressed +tressel +tressels +tress-encircled +tresses +tressful +tressy +Tressia +tressier +tressiest +tressilate +tressilation +tressless +tresslet +tress-lifting +tresslike +tresson +tressour +tressours +tress-plaiting +tress's +tress-shorn +tress-topped +tressure +tressured +tressures +trest +tres-tine +trestle +trestles +trestletree +trestle-tree +trestlewise +trestlework +trestling +tret +tretis +trets +Treulich +Trev +Treva +Trevah +trevally +Trevar +Trevelyan +Trever +Treves +trevet +Trevethick +trevets +Trevett +trevette +Trevino +trevis +Treviso +Trevithick +Trevor +Trevorr +Trevorton +Trew +trewage +trewel +trews +trewsman +trewsmen +Trexlertown +Trezevant +trez-tine +trf +TRH +Tri +try +tri- +try- +triable +triableness +triac +triace +triacetamide +triacetate +triacetyloleandomycin +triacetonamine +triachenium +triacid +triacids +triacontad +triacontaeterid +triacontane +triaconter +triacs +triact +triactinal +triactine +Triad +Triadelphia +triadelphous +Triadenum +triadic +triadical +triadically +triadics +triadism +triadisms +triadist +triads +triaene +triaenose +triage +triages +triagonal +triakid +triakis- +triakisicosahedral +triakisicosahedron +triakisoctahedral +triakisoctahedrid +triakisoctahedron +triakistetrahedral +triakistetrahedron +trial +trial-and-error +trialate +trialism +trialist +triality +trialogue +trials +trial's +triamcinolone +triamid +triamide +triamylose +triamin +triamine +triamino +triammonium +triamorph +triamorphous +Trianda +triander +Triandria +triandrian +triandrous +Triangle +triangled +triangle-leaved +triangler +triangles +triangle's +triangle-shaped +triangleways +trianglewise +trianglework +Triangula +triangular +triangularis +triangularity +triangularly +triangular-shaped +triangulate +triangulated +triangulately +triangulates +triangulating +triangulation +triangulations +triangulato-ovate +triangulator +Triangulid +trianguloid +triangulopyramidal +triangulotriangular +Triangulum +triannual +triannulate +Trianon +Trianta +triantaphyllos +triantelope +trianthous +triapsal +triapsidal +triarch +triarchate +triarchy +triarchies +triarctic +triarcuated +triareal +triary +triarian +triarii +triaryl +Triarthrus +triarticulate +Trias +Triassic +triaster +triatic +Triatoma +triatomic +triatomically +triatomicity +triaxal +triaxial +triaxiality +triaxon +triaxonian +triazane +triazin +triazine +triazines +triazins +triazo +triazoic +triazole +triazoles +triazolic +TRIB +tribade +tribades +tribady +tribadic +tribadism +tribadistic +tribal +tribalism +tribalist +tribally +tribarred +tribase +tribasic +tribasicity +tribasilar +Tribbett +tribble +tribe +tribeless +tribelet +tribelike +tribes +tribe's +tribesfolk +tribeship +tribesman +tribesmanship +tribesmen +tribespeople +tribeswoman +tribeswomen +triblastic +triblet +tribo- +triboelectric +triboelectricity +tribofluorescence +tribofluorescent +Tribolium +tribology +tribological +tribologist +triboluminescence +triboluminescent +tribometer +Tribonema +Tribonemaceae +tribophysics +tribophosphorescence +tribophosphorescent +tribophosphoroscope +triborough +tribrac +tribrach +tribrachial +tribrachic +tribrachs +tribracteate +tribracteolate +tribrom- +tribromacetic +tribromid +tribromide +tribromoacetaldehyde +tribromoethanol +tribromophenol +tribromphenate +tribromphenol +tribual +tribually +tribular +tribulate +tribulation +tribulations +tribuloid +Tribulus +tribuna +tribunal +tribunals +tribunal's +tribunary +tribunate +tribune +tribunes +tribune's +tribuneship +tribunicial +tribunician +tribunitial +tribunitian +tribunitiary +tribunitive +tributable +tributary +tributaries +tributarily +tributariness +tribute +tributed +tributer +tributes +tribute's +tributing +tributyrin +tributist +tributorian +trica +tricae +tricalcic +tricalcium +tricapsular +tricar +tricarballylic +tricarbimide +tricarbon +tricarboxylic +tricarinate +tricarinated +tricarpellary +tricarpellate +tricarpous +tricaudal +tricaudate +trice +triced +tricellular +tricenary +tricenaries +tricenarious +tricenarium +tricennial +tricentenary +tricentenarian +tricentennial +tricentennials +tricentral +tricephal +tricephalic +tricephalous +tricephalus +triceps +tricepses +Triceratops +triceratopses +triceria +tricerion +tricerium +trices +trich- +trichatrophia +trichauxis +Trichechidae +trichechine +trichechodont +Trichechus +trichevron +trichi +trichy +trichia +trichiasis +Trichilia +Trichina +trichinae +trichinal +trichinas +Trichinella +trichiniasis +trichiniferous +trichinisation +trichinise +trichinised +trichinising +trichinization +trichinize +trichinized +trichinizing +trichinoid +trichinophobia +trichinopoli +Trichinopoly +trichinoscope +trichinoscopy +trichinosed +trichinoses +trichinosis +trichinotic +trichinous +trichion +trichions +trichite +trichites +trichitic +trichitis +trichiurid +Trichiuridae +trichiuroid +Trichiurus +trichlor- +trichlorethylene +trichlorethylenes +trichlorfon +trichlorid +trichloride +trichlormethane +trichloro +trichloroacetaldehyde +trichloroacetic +trichloroethane +trichloroethylene +trichloromethane +trichloromethanes +trichloromethyl +trichloronitromethane +tricho- +trichobacteria +trichobezoar +trichoblast +trichobranchia +trichobranchiate +trichocarpous +trichocephaliasis +Trichocephalus +trichocyst +trichocystic +trichoclasia +trichoclasis +trichode +Trichoderma +Trichodesmium +Trichodontidae +trichoepithelioma +trichogen +trichogenous +trichogyne +trichogynial +trichogynic +trichoglossia +Trichoglossidae +Trichoglossinae +trichoglossine +Trichogramma +Trichogrammatidae +trichoid +Tricholaena +trichology +trichological +trichologist +Tricholoma +trichoma +Trichomanes +trichomaphyte +trichomatose +trichomatosis +trichomatous +trichome +trichomes +trichomic +trichomycosis +trichomonacidal +trichomonacide +trichomonad +trichomonadal +Trichomonadidae +trichomonal +Trichomonas +trichomoniasis +Trichonympha +trichonosis +trichonosus +trichonotid +trichopathy +trichopathic +trichopathophobia +trichophyllous +trichophyte +trichophytia +trichophytic +Trichophyton +trichophytosis +trichophobia +trichophore +trichophoric +Trichoplax +trichopore +trichopter +Trichoptera +trichopteran +trichopterygid +Trichopterygidae +trichopteron +trichopterous +trichord +trichorrhea +trichorrhexic +trichorrhexis +Trichosanthes +trichoschisis +trichoschistic +trichoschistism +trichosis +trichosporange +trichosporangial +trichosporangium +Trichosporum +trichostasis +Trichostema +trichostrongyle +trichostrongylid +Trichostrongylus +trichothallic +trichotillomania +trichotomy +trichotomic +trichotomies +trichotomism +trichotomist +trichotomize +trichotomous +trichotomously +trichous +trichroic +trichroism +trichromat +trichromate +trichromatic +trichromatism +trichromatist +trichromatopsia +trichrome +trichromic +trichronous +trichuriases +trichuriasis +Trichuris +Trici +Tricia +tricyanide +tricycle +tricycled +tricyclene +tricycler +tricycles +tricyclic +tricycling +tricyclist +tricing +tricinium +tricipital +tricircular +Tricyrtis +tri-city +trick +Tryck +tricked +tricker +trickery +trickeries +trickers +trickful +tricky +trickie +trickier +trickiest +trickily +trickiness +tricking +trickingly +trickish +trickishly +trickishness +trickle +trickled +trickles +trickless +tricklet +trickly +tricklier +trickliest +tricklike +trickling +tricklingly +trickment +trick-or-treat +trick-or-treater +trick-o-the-loop +trickproof +tricks +tricksy +tricksical +tricksier +tricksiest +tricksily +tricksiness +tricksome +trickster +trickstering +tricksters +trickstress +tricktrack +triclad +Tricladida +triclads +triclclinia +triclinate +triclinia +triclinial +tricliniarch +tricliniary +triclinic +triclinium +triclinohedric +tricoccose +tricoccous +tricolette +tricolic +tricolon +tricolor +tricolored +tricolors +tricolour +tricolumnar +tricompound +tricon +triconch +Triconodon +triconodont +Triconodonta +triconodonty +triconodontid +triconodontoid +triconsonantal +triconsonantalism +tricophorous +tricoryphean +tricorn +tricorne +tricornered +tricornes +tricorns +tricornute +tricorporal +tricorporate +tricosane +tricosanone +tricosyl +tricosylic +tricostate +tricot +tricotee +tricotyledonous +tricotine +tricots +tricouni +tricresol +tricrotic +tricrotism +tricrotous +tricrural +trictrac +tric-trac +trictracs +tricurvate +tricuspal +tricuspid +tricuspidal +tricuspidate +tricuspidated +tricussate +trid +Tridacna +Tridacnidae +tridactyl +tridactylous +tridaily +triddler +tridecane +tridecene +tridecyl +tridecilateral +tridecylene +tridecylic +tridecoic +Tridell +trident +tridental +tridentate +tridentated +tridentiferous +Tridentine +Tridentinian +tridentlike +tridents +trident-shaped +Tridentum +tridepside +tridermic +tridiagonal +tridiametral +tridiapason +tridigitate +tridii +tridimensional +tridimensionality +tridimensionally +tridimensioned +tridymite +tridymite-trachyte +tridynamous +tridiurnal +tridominium +tridra +tridrachm +triduam +triduan +triduo +triduum +triduums +triecious +trieciously +tried +tried-and-trueness +triedly +triedness +trieennia +trielaidin +triene +trienes +triennia +triennial +trienniality +triennially +triennials +triennias +triennium +trienniums +triens +Trient +triental +Trientalis +trientes +triequal +Trier +trierarch +trierarchal +trierarchy +trierarchic +trierarchies +tryer-out +triers +trierucin +tries +Trieste +tri-ester +trieteric +trieterics +triethanolamine +triethyl +triethylamine +triethylstibine +trifa +trifacial +trifanious +trifarious +trifasciated +trifecta +triferous +trifid +trifilar +trifistulary +triflagellate +trifle +trifled +trifledom +trifler +triflers +trifles +triflet +trifly +trifling +triflingly +triflingness +triflings +trifloral +triflorate +triflorous +trifluoperazine +trifluoride +trifluorochloromethane +trifluouride +trifluralin +trifocal +trifocals +trifoil +trifold +trifoly +trifoliate +trifoliated +trifoliolate +trifoliosis +Trifolium +triforia +triforial +triforium +triform +triformed +triformin +triformity +triformous +trifornia +trifoveolate +trifuran +trifurcal +trifurcate +trifurcated +trifurcating +trifurcation +trig +trig. +triga +trigae +trigamy +trigamist +trigamous +trigatron +trigeminal +trigemini +trigeminous +trigeminus +trigeneric +Trigere +trigesimal +trigesimo-secundo +trigged +trigger +triggered +triggerfish +triggerfishes +trigger-happy +triggering +triggerless +triggerman +trigger-men +triggers +triggest +trigging +trigyn +Trigynia +trigynian +trigynous +trigintal +trigintennial +Trigla +triglandular +trigly +triglyceride +triglycerides +triglyceryl +triglid +Triglidae +triglyph +triglyphal +triglyphed +triglyphic +triglyphical +triglyphs +triglochid +Triglochin +triglot +trigness +trignesses +trigo +trigon +Trygon +Trigona +trigonal +trigonally +trigone +Trigonella +trigonellin +trigonelline +trigoneutic +trigoneutism +Trigonia +Trigoniaceae +trigoniacean +trigoniaceous +trigonic +trigonid +Trygonidae +Trigoniidae +trigonite +trigonitis +trigono- +trigonocephaly +trigonocephalic +trigonocephalous +Trigonocephalus +trigonocerous +trigonododecahedron +trigonodont +trigonoid +trigonometer +trigonometry +trigonometria +trigonometric +trigonometrical +trigonometrically +trigonometrician +trigonometries +trigonon +trigonotype +trigonous +trigons +trigonum +trigos +trigram +trigrammatic +trigrammatism +trigrammic +trigrams +trigraph +trigraphic +trigraphs +trigs +triguttulate +Trygve +trihalid +trihalide +trihedra +trihedral +trihedron +trihedrons +trihemeral +trihemimer +trihemimeral +trihemimeris +trihemiobol +trihemiobolion +trihemitetartemorion +trihybrid +trihydrate +trihydrated +trihydric +trihydride +trihydrol +trihydroxy +trihypostatic +trihoral +trihourly +tryhouse +trying +tryingly +tryingness +tri-iodide +triiodomethane +triiodothyronine +trijet +trijets +trijugate +trijugous +trijunction +trikaya +trike +triker +trikeria +trikerion +trikes +triketo +triketone +trikir +Trikora +trilabe +trilabiate +Trilafon +trilamellar +trilamellated +trilaminar +trilaminate +trilarcenous +trilateral +trilaterality +trilaterally +trilateralness +trilateration +trilaurin +Trilbee +Trilbi +Trilby +Trilbie +trilbies +Triley +trilemma +trilinear +trilineate +trilineated +trilingual +trilingualism +trilingually +trilinguar +trilinolate +trilinoleate +trilinolenate +trilinolenin +Trilisa +trilit +trilite +triliteral +triliteralism +triliterality +triliterally +triliteralness +trilith +trilithic +trilithon +trilium +Trill +Trilla +trillachan +trillado +trillando +Trillbee +Trillby +trilled +Trilley +triller +trillers +trillet +trilleto +trilletto +trilli +Trilly +Trilliaceae +trilliaceous +trillibub +trilliin +trillil +trilling +trillion +trillionaire +trillionize +trillions +trillionth +trillionths +Trillium +trilliums +trillo +trilloes +trills +trilobal +trilobate +trilobated +trilobation +trilobe +trilobed +Trilobita +trilobite +trilobitic +trilocular +triloculate +trilogy +trilogic +trilogical +trilogies +trilogist +Trilophodon +trilophodont +triluminar +triluminous +trim +tryma +trimacer +trimacular +trimaculate +trimaculated +trim-ankled +trimaran +trimarans +trimargarate +trimargarin +trimastigate +trymata +trim-bearded +Trimble +trim-bodiced +trim-bodied +trim-cut +trim-dressed +trimellic +trimellitic +trimembral +trimensual +trimer +Trimera +trimercuric +Trimeresurus +trimeric +trimeride +trimerite +trimerization +trimerous +trimers +trimesic +trimesyl +trimesinic +trimesitic +trimesitinic +trimester +trimesters +trimestral +trimestrial +trimetalism +trimetallic +trimetallism +trimeter +trimeters +trimethadione +trimethyl +trimethylacetic +trimethylamine +trimethylbenzene +trimethylene +trimethylglycine +trimethylmethane +trimethylstibine +trimethoxy +trimetric +trimetrical +trimetrogon +trim-hedged +tri-mide +trimyristate +trimyristin +trim-kept +trimly +trim-looking +trimmed +Trimmer +trimmers +trimmest +trimming +trimmingly +trimmings +trimness +trimnesses +trimodal +trimodality +trimolecular +Trimont +trimonthly +trimoric +trimorph +trimorphic +trimorphism +trimorphous +trimorphs +trimotor +trimotored +trimotors +trims +tryms +trimscript +trimscripts +trimstone +trim-suited +trim-swept +trimtram +trimucronatus +trim-up +Trimurti +trimuscular +trim-waisted +Trin +Trina +Trinacria +Trinacrian +trinal +trinality +trinalize +trinary +trination +trinational +Trinatte +Trinchera +Trincomalee +Trincomali +trindle +trindled +trindles +trindling +trine +trined +Trinee +trinely +trinervate +trinerve +trinerved +trines +Trinetta +Trinette +trineural +Tringa +tringine +tringle +tringoid +Trini +Triny +Trinia +Trinidad +Trinidadian +trinidado +Trinil +trining +Trinitarian +Trinitarianism +trinitarians +Trinity +trinities +trinityhood +trinitytide +trinitrate +trinitration +trinitrid +trinitride +trinitrin +trinitro +trinitro- +trinitroaniline +trinitrobenzene +trinitrocarbolic +trinitrocellulose +trinitrocresol +trinitroglycerin +trinitromethane +trinitrophenylmethylnitramine +trinitrophenol +trinitroresorcin +trinitrotoluene +trinitrotoluol +trinitroxylene +trinitroxylol +trink +trinkerman +trinkermen +trinket +trinketed +trinketer +trinkety +trinketing +trinketry +trinketries +trinkets +trinket's +Trinkgeld +trinkle +trinklement +trinklet +trinkum +trinkums +trinkum-trankum +Trinl +Trinobantes +trinoctial +trinoctile +trinocular +trinodal +trinode +trinodine +trinol +trinomen +trinomial +trinomialism +trinomialist +trinomiality +trinomially +trinopticon +Trinorantum +Trinovant +Trinovantes +trintle +trinucleate +trinucleotide +Trinucleus +trinunity +Trinway +Trio +triobol +triobolon +trioctile +triocular +triode +triode-heptode +triodes +triodia +triodion +Triodon +Triodontes +Triodontidae +triodontoid +Triodontoidea +Triodontoidei +Triodontophorus +Trioecia +trioecious +trioeciously +trioecism +trioecs +trioicous +triol +triolcous +triole +trioleate +triolefin +triolefine +trioleic +triolein +triolet +triolets +triology +triols +Trion +Tryon +try-on +Trional +triones +trionfi +trionfo +trionychid +Trionychidae +trionychoid +Trionychoideachid +trionychoidean +trionym +trionymal +Trionyx +trioperculate +Triopidae +Triops +trior +triorchis +triorchism +triorthogonal +trios +triose +trioses +Triosteum +tryout +tryouts +triovulate +trioxazine +trioxid +trioxide +trioxides +trioxids +trioxymethylene +triozonid +triozonide +Trip +tryp +trypa +tripack +tri-pack +tripacks +trypaflavine +tripal +tripaleolate +tripalmitate +tripalmitin +trypan +trypaneid +Trypaneidae +trypanocidal +trypanocide +trypanolysin +trypanolysis +trypanolytic +trypanophobia +Trypanosoma +trypanosomacidal +trypanosomacide +trypanosomal +trypanosomatic +Trypanosomatidae +trypanosomatosis +trypanosomatous +trypanosome +trypanosomiasis +trypanosomic +tripara +Tryparsamide +tripart +triparted +tripartedly +tripartible +tripartient +tripartite +tripartitely +tripartition +tripaschal +tripe +tripedal +tripe-de-roche +tripe-eating +tripel +tripelennamine +tripelike +tripeman +tripemonger +tripennate +tripenny +tripeptide +tripery +triperies +tripersonal +tri-personal +tripersonalism +tripersonalist +tripersonality +tripersonally +tripes +tripe-selling +tripeshop +tripestone +Trypeta +tripetaloid +tripetalous +trypetid +Trypetidae +tripewife +tripewoman +trip-free +triphammer +trip-hammer +triphane +triphase +triphaser +Triphasia +triphasic +Tryphena +triphenyl +triphenylamine +triphenylated +triphenylcarbinol +triphenylmethane +triphenylmethyl +triphenylphosphine +triphibian +triphibious +triphyletic +triphyline +triphylite +triphyllous +Triphysite +triphony +Triphora +Tryphosa +triphosphate +triphthong +triphthongal +tripy +trypiate +Tripylaea +tripylaean +Tripylarian +tripylean +tripinnate +tripinnated +tripinnately +tripinnatifid +tripinnatisect +tripyrenous +Tripitaka +tripl +tripla +triplane +triplanes +Triplaris +triplasian +triplasic +triple +triple-acting +triple-action +triple-aisled +triple-apsidal +triple-arched +triple-awned +tripleback +triple-barbed +triple-barred +triple-bearded +triple-bodied +triple-bolted +triple-branched +triple-check +triple-chorded +triple-cylinder +triple-colored +triple-crested +triple-crowned +tripled +triple-deck +triple-decked +triple-decker +triple-dyed +triple-edged +triple-entry +triple-expansion +triplefold +triple-formed +triple-gemmed +triplegia +triple-hatted +triple-headed +triple-header +triple-hearth +triple-ingrain +triple-line +triple-lived +triple-lock +triple-nerved +tripleness +triple-piled +triple-pole +tripler +triple-rayed +triple-ribbed +triple-rivet +triple-roofed +triples +triple-space +triple-stranded +triplet +tripletail +triple-tailed +triple-terraced +triple-thread +triple-throated +triple-throw +triple-tiered +triple-tongue +triple-tongued +triple-tonguing +triple-toothed +triple-towered +tripletree +triplets +triplet's +Triplett +triple-turned +triple-turreted +triple-veined +triple-wick +triplewise +Triplex +triplexes +triplexity +triply +tri-ply +triplicate +triplicated +triplicately +triplicate-pinnate +triplicates +triplicate-ternate +triplicating +triplication +triplications +triplicative +triplicature +Triplice +Triplicist +triplicity +triplicities +triplicostate +tripliform +triplinerved +tripling +triplite +triplites +triplo- +triploblastic +triplocaulescent +triplocaulous +Triplochitonaceae +triploid +triploidy +triploidic +triploidite +triploids +triplopy +triplopia +triplum +triplumbic +tripmadam +trip-madam +tripod +tripodal +trypodendron +tripody +tripodial +tripodian +tripodic +tripodical +tripodies +tripods +trypograph +trypographic +tripointed +tripolar +Tripoli +Tripoline +tripolis +Tripolitan +Tripolitania +tripolite +tripos +triposes +tripot +try-pot +tripotage +tripotassium +tripoter +Tripp +trippant +tripped +tripper +trippers +trippet +trippets +tripping +trippingly +trippingness +trippings +trippist +tripple +trippler +trips +trip's +Tripsacum +tripsill +trypsin +trypsinize +trypsinogen +trypsins +tripsis +tripsome +tripsomely +tript +tryptamine +triptane +triptanes +tryptase +tripterous +tryptic +triptyca +triptycas +triptych +triptychs +triptyque +trip-toe +tryptogen +Triptolemos +Triptolemus +tryptone +tryptonize +tryptophan +tryptophane +triptote +tripudia +tripudial +tripudiant +tripudiary +tripudiate +tripudiation +tripudist +tripudium +tripunctal +tripunctate +Tripura +tripwire +triquadrantal +triquet +triquetra +triquetral +triquetric +triquetrous +triquetrously +triquetrum +triquinate +triquinoyl +triradial +triradially +triradiate +triradiated +triradiately +triradiation +triradii +triradius +triradiuses +Triratna +trirectangular +triregnum +trireme +triremes +trirhombohedral +trirhomboidal +triricinolein +Tris +Trisa +trisaccharide +trisaccharose +trisacramentarian +Trisagion +trysail +trysails +trisalt +trisazo +triscele +trisceles +trisceptral +trisect +trisected +trisecting +trisection +trisections +trisector +trisectrix +trisects +triseme +trisemes +trisemic +trisensory +trisepalous +triseptate +triserial +triserially +triseriate +triseriatim +trisetose +Trisetum +Trish +Trisha +trishaw +trishna +trisylabic +trisilane +trisilicane +trisilicate +trisilicic +trisyllabic +trisyllabical +trisyllabically +trisyllabism +trisyllabity +trisyllable +trisinuate +trisinuated +triskaidekaphobe +triskaidekaphobes +triskaidekaphobia +triskele +triskeles +triskelia +triskelion +trismegist +trismegistic +Trismegistus +trismic +trismus +trismuses +trisoctahedral +trisoctahedron +trisodium +trisome +trisomes +trisomy +trisomic +trisomics +trisomies +trisonant +Trisotropis +trispast +trispaston +trispermous +trispinose +trisplanchnic +trisporic +trisporous +trisquare +trist +tryst +Trista +tristachyous +Tristam +Tristan +Tristania +Tristas +tristate +Tri-state +triste +tryste +tristearate +tristearin +trysted +tristeness +tryster +trysters +trystes +tristesse +tristetrahedron +tristeza +tristezas +tristful +tristfully +tristfulness +tristich +Tristichaceae +tristichic +tristichous +tristichs +tristigmatic +tristigmatose +tristyly +tristiloquy +tristylous +tristimulus +trysting +Tristis +tristisonous +tristive +Tristram +Tristrem +trysts +trisubstituted +trisubstitution +trisul +trisula +trisulc +trisulcate +trisulcated +trisulfate +trisulfid +trisulfide +trisulfone +trisulfoxid +trisulfoxide +trisulphate +trisulphid +trisulphide +trisulphone +trisulphonic +trisulphoxid +trisulphoxide +trit +tryt +tritactic +tritagonist +tritangent +tritangential +tritanope +tritanopia +tritanopic +tritanopsia +tritanoptic +tritaph +trite +Triteleia +tritely +tritemorion +tritencephalon +triteness +triter +triternate +triternately +triterpene +triterpenoid +tritest +tritetartemorion +tritheism +tritheist +tritheistic +tritheistical +tritheite +tritheocracy +trithing +trithings +trithioaldehyde +trithiocarbonate +trithiocarbonic +trithionate +trithionates +trithionic +Trithrinax +tritiate +tritiated +tritical +triticale +triticality +tritically +triticalness +triticeous +triticeum +triticin +triticism +triticoid +Triticum +triticums +trityl +Tritylodon +tritish +tritium +tritiums +trito- +tritocerebral +tritocerebrum +tritocone +tritoconid +Tritogeneia +tritolo +Tritoma +tritomas +tritomite +Triton +tritonal +tritonality +tritone +tritones +Tritoness +Tritonia +Tritonic +Tritonidae +tritonymph +tritonymphal +Tritonis +tritonoid +tritonous +tritons +tritopatores +trytophan +tritopine +tritor +tritoral +tritorium +tritoxide +tritozooid +tritriacontane +trittichan +trit-trot +tritubercular +Trituberculata +trituberculy +trituberculism +tri-tunnel +triturable +tritural +triturate +triturated +triturates +triturating +trituration +triturator +triturators +triturature +triture +triturium +Triturus +triumf +Triumfetta +Triumph +triumphal +triumphance +triumphancy +triumphant +triumphantly +triumphator +triumphed +triumpher +triumphing +triumphs +triumphwise +triumvir +triumviral +triumvirate +triumvirates +triumviri +triumviry +triumvirs +triumvirship +triunal +Triune +triunes +triungulin +triunification +triunion +Triunitarian +Triunity +triunities +triunsaturated +triurid +Triuridaceae +Triuridales +Triuris +trivalence +trivalency +trivalent +trivalerin +trivalve +trivalves +trivalvular +Trivandrum +trivant +trivantly +trivariant +trivat +triverbal +triverbial +trivet +trivets +trivette +trivetwise +trivia +trivial +trivialisation +trivialise +trivialised +trivialising +trivialism +trivialist +triviality +trivialities +trivialization +trivialize +trivializing +trivially +trivialness +trivirga +trivirgate +trivium +Trivoli +trivoltine +trivvet +triweekly +triweeklies +triweekliess +triwet +tryworks +trix +Trixi +Trixy +Trixie +trizoic +trizomal +trizonal +trizone +Trizonia +TRMTR +tRNA +Tro +Troad +troak +troaked +troaking +troaks +Troas +troat +trobador +troca +trocaical +trocar +trocars +trocar-shaped +troch +trocha +Trochaic +trochaicality +trochaically +trochaics +trochal +trochalopod +Trochalopoda +trochalopodous +trochanter +trochanteral +trochanteric +trochanterion +trochantin +trochantine +trochantinian +trochar +trochars +trochart +trochate +troche +trocheameter +troched +trochee +trocheeize +trochees +trochelminth +Trochelminthes +troches +trocheus +trochi +trochid +Trochidae +trochiferous +trochiform +trochil +Trochila +Trochili +trochilic +trochilics +trochilidae +trochilidine +trochilidist +trochiline +trochilopodous +trochilos +trochils +trochiluli +Trochilus +troching +trochiscation +trochisci +trochiscus +trochisk +trochite +trochitic +Trochius +trochlea +trochleae +trochlear +trochleary +trochleariform +trochlearis +trochleas +trochleate +trochleiform +trocho- +trochocephaly +trochocephalia +trochocephalic +trochocephalus +Trochodendraceae +trochodendraceous +Trochodendron +trochoid +trochoidal +trochoidally +trochoides +trochoids +trochometer +trochophore +Trochosphaera +Trochosphaerida +trochosphere +trochospherical +Trochozoa +trochozoic +trochozoon +Trochus +trock +trocked +trockery +Trocki +trocking +trocks +troco +troctolite +trod +trodden +trode +TRODI +troegerite +Troezenian +TROFF +troffer +troffers +troft +trog +trogerite +trogger +troggin +troggs +troglodytal +troglodyte +Troglodytes +troglodytic +troglodytical +Troglodytidae +Troglodytinae +troglodytish +troglodytism +trogon +Trogones +Trogonidae +Trogoniformes +trogonoid +trogons +trogs +trogue +Troy +Troiades +Troic +Troyes +troika +troikas +troilism +troilite +troilites +Troilus +troiluses +Troynovant +Troyon +trois +troys +Trois-Rivieres +Troytown +Trojan +Trojan-horse +trojans +troke +troked +troker +trokes +troking +troland +trolands +trolatitious +troll +trolldom +troll-drum +trolled +trolley +trolleybus +trolleyed +trolleyer +trolleyful +trolleying +trolleyman +trolleymen +trolleys +trolley's +trolleite +troller +trollers +trollflower +trolly +trollied +trollies +trollying +trollyman +trollymen +trollimog +trolling +trollings +Trollius +troll-madam +trollman +trollmen +trollol +trollop +Trollope +Trollopean +Trollopeanism +trollopy +Trollopian +trolloping +trollopish +trollops +trolls +troll's +tromba +trombash +trombe +trombiculid +trombidiasis +Trombidiidae +trombidiosis +Trombidium +trombone +trombones +trombony +trombonist +trombonists +Trometer +trommel +trommels +tromometer +tromometry +tromometric +tromometrical +Tromp +trompe +tromped +trompes +trompil +trompillo +tromping +tromple +tromps +Tromso +tron +Trona +tronador +tronage +tronas +tronc +Trondheim +Trondhjem +trondhjemite +trone +troner +trones +tronk +Tronna +troodont +trooly +troolie +troop +trooped +trooper +trooperess +troopers +troopfowl +troopial +troopials +trooping +troop-lined +troops +troopship +troopships +troop-thronged +troopwise +trooshlach +troostite +troostite-martensite +troostitic +troosto-martensite +troot +trooz +trop +trop- +tropacocaine +Tropaean +tropaeola +tropaeolaceae +tropaeolaceous +tropaeoli +tropaeolin +Tropaeolum +tropaeolums +tropaia +tropaion +tropal +tropary +troparia +troparion +tropate +trope +tropeic +tropein +tropeine +Tropeolin +troper +tropes +tropesis +troph- +trophaea +trophaeum +trophal +trophallactic +trophallaxis +trophectoderm +trophedema +trophema +trophesy +trophesial +trophi +trophy +trophic +trophical +trophically +trophicity +trophied +trophies +trophying +trophyless +Trophis +trophy's +trophism +trophywort +tropho- +trophobiont +trophobiosis +trophobiotic +trophoblast +trophoblastic +trophochromatin +trophocyte +trophoderm +trophodynamic +trophodynamics +trophodisc +trophogenesis +trophogeny +trophogenic +trophology +trophon +trophonema +trophoneurosis +trophoneurotic +Trophonian +trophonucleus +trophopathy +trophophyte +trophophore +trophophorous +trophoplasm +trophoplasmatic +trophoplasmic +trophoplast +trophosomal +trophosome +trophosperm +trophosphere +trophospongia +trophospongial +trophospongium +trophospore +trophotaxis +trophotherapy +trophothylax +trophotropic +trophotropism +trophozoite +trophozooid +tropy +tropia +tropic +tropical +Tropicalia +Tropicalian +tropicalih +tropicalisation +tropicalise +tropicalised +tropicalising +tropicality +tropicalization +tropicalize +tropicalized +tropicalizing +tropically +tropicbird +tropicopolitan +tropics +tropic's +tropidine +Tropidoleptus +tropyl +tropin +tropine +tropines +tropins +tropism +tropismatic +tropisms +tropist +tropistic +tropo- +tropocaine +tropocollagen +tropoyl +tropology +tropologic +tropological +tropologically +tropologies +tropologize +tropologized +tropologizing +tropometer +tropomyosin +troponin +tropopause +tropophil +tropophilous +tropophyte +tropophytic +troposphere +tropospheric +tropostereoscope +tropotaxis +tropous +troppaia +troppo +troptometer +Tros +Trosky +Trosper +Trossachs +trostera +Trot +trotcozy +Troth +troth-contracted +trothed +trothful +trothing +troth-keeping +trothless +trothlessness +trothlike +trothplight +troth-plight +troths +troth-telling +trotyl +trotyls +trotlet +trotline +trotlines +trotol +trots +Trotsky +Trotskyism +Trotskyist +Trotskyite +Trotta +trotted +Trotter +Trotters +trotteur +trotty +trottie +trotting +trottles +trottoir +trottoired +Trotwood +troubador +troubadour +troubadourish +troubadourism +troubadourist +troubadours +Troubetzkoy +trouble +trouble-bringing +troubled +troubledly +troubledness +trouble-free +trouble-giving +trouble-haunted +trouble-house +troublemaker +troublemakers +troublemaker's +troublemaking +troublement +trouble-mirth +troubleproof +troubler +troublers +troubles +trouble-saving +troubleshoot +troubleshooted +troubleshooter +trouble-shooter +troubleshooters +troubleshooting +troubleshoots +troubleshot +troublesome +troublesomely +troublesomeness +troublesshot +trouble-tossed +trouble-worn +troubly +troubling +troublingly +troublous +troublously +troublousness +trou-de-coup +trou-de-loup +troue +trough +troughed +troughful +troughy +troughing +troughlike +troughs +trough-shaped +troughster +troughway +troughwise +trounce +trounced +trouncer +trouncers +trounces +trouncing +Troup +troupand +troupe +trouped +trouper +troupers +troupes +troupial +troupials +trouping +Troupsburg +trouse +trouser +trouserdom +trousered +trouserettes +trouserian +trousering +trouserless +trouser-press +trousers +trouss +trousse +trousseau +trousseaus +trousseaux +Trout +troutbird +trout-colored +Troutdale +trouter +trout-famous +troutflower +troutful +trout-haunted +trouty +troutier +troutiest +troutiness +troutless +troutlet +troutlike +troutling +Troutman +trout-perch +trouts +Troutville +trouv +trouvaille +trouvailles +Trouvelot +trouvere +trouveres +trouveur +trouveurs +Trouville +trouvre +trovatore +trove +troveless +trover +trovers +troves +Trovillion +Trow +trowable +trowane +Trowbridge +trowed +trowel +trowelbeak +troweled +troweler +trowelers +trowelful +troweling +trowelled +troweller +trowelling +trowelman +trowels +trowel's +trowel-shaped +trowie +trowing +trowlesworthite +trowman +trows +trowsers +trowth +trowths +Troxell +Troxelville +trp +trpset +TRR +trs +TRSA +Trst +Trstram +trt +tr-ties +truancy +truancies +truandise +truant +truantcy +truanted +truanting +truantism +truantly +truantlike +truantness +truantry +truantries +truants +truant's +truantship +trub +Trubetskoi +Trubetzkoy +Trubow +trubu +Truc +truce +trucebreaker +trucebreaking +truced +truce-hating +truceless +trucemaker +trucemaking +truces +truce-seeking +trucha +truchman +trucial +trucidation +trucing +truck +truckage +truckages +truckdriver +trucked +Truckee +trucker +truckers +truckful +truckie +trucking +truckings +truckle +truckle-bed +truckled +truckler +trucklers +Truckles +trucklike +truckline +truckling +trucklingly +truckload +truckloads +truckman +truckmaster +truckmen +trucks +truckster +truckway +truculence +truculency +truculencies +truculent +truculental +truculently +truculentness +Truda +truddo +Trude +Trudeau +Trudey +trudellite +trudge +trudged +trudgen +trudgens +trudgeon +trudgeons +trudger +trudgers +trudges +trudging +Trudi +Trudy +Trudie +Trudnak +true-aimed +true-based +true-begotten +true-believing +Trueblood +true-blooded +trueblue +true-blue +trueblues +trueborn +true-born +true-breasted +truebred +true-bred +trued +true-dealing +true-derived +true-devoted +true-disposing +true-divining +true-eyed +true-false +true-felt +true-grained +truehearted +true-hearted +trueheartedly +trueheartedness +true-heartedness +true-heroic +trueing +true-life +truelike +Truelove +true-love +trueloves +true-made +Trueman +true-mannered +true-meaning +true-meant +trueness +truenesses +true-noble +true-paced +truepenny +truer +true-ringing +true-run +trues +Truesdale +true-seeming +true-souled +true-speaking +true-spelling +true-spirited +true-spoken +truest +true-stamped +true-strung +true-sublime +true-sweet +true-thought +true-to-lifeness +true-toned +true-tongued +truewood +Trufant +truff +truffe +truffes +truffle +truffled +trufflelike +truffler +truffles +trufflesque +trug +trugmallion +trugs +truing +truish +truism +truismatic +truisms +truism's +truistic +truistical +truistically +Truitt +Trujillo +Truk +Trula +truly +trull +Trullan +truller +trulli +trullisatio +trullisatios +trullization +trullo +trulls +Trumaine +Truman +Trumann +Trumansburg +trumbash +Trumbauersville +Trumbull +trumeau +trumeaux +trummel +trump +trumped +trumped-up +trumper +trumpery +trumperies +trumperiness +trumpet +trumpet-blowing +trumpetbush +trumpeted +trumpeter +trumpeters +trumpetfish +trumpetfishes +trumpet-hung +trumpety +trumpeting +trumpetleaf +trumpet-leaf +trumpet-leaves +trumpetless +trumpetlike +trumpet-loud +trumpetry +trumpets +trumpet-shaped +trumpet-toned +trumpet-tongued +trumpet-tree +trumpet-voiced +trumpetweed +trumpetwood +trumph +trumpie +trumping +trumpless +trumplike +trump-poor +trumps +trumscheit +trun +truncage +truncal +truncate +truncated +truncately +Truncatella +Truncatellidae +truncates +truncating +truncation +truncations +truncation's +truncator +truncatorotund +truncatosinuate +truncature +trunch +trunched +truncheon +truncheoned +truncheoner +truncheoning +truncheons +truncher +trunchman +truncus +trundle +trundle-bed +trundled +trundlehead +trundler +trundlers +trundles +trundleshot +trundletail +trundle-tail +trundling +trunk +trunkback +trunk-breeches +trunked +trunkfish +trunk-fish +trunkfishes +trunkful +trunkfuls +trunk-hose +trunking +trunkless +trunkmaker +trunk-maker +trunknose +trunks +trunk's +trunkway +trunkwork +trunnel +trunnels +trunnion +trunnioned +trunnionless +trunnions +truong +Truro +Truscott +trush +trusion +TRUSIX +truss +truss-bound +trussed +trussell +trusser +trussery +trussers +trusses +truss-galled +truss-hoop +trussing +trussings +trussmaker +trussmaking +Trussville +trusswork +Trust +trustability +trustable +trustableness +trustably +trust-bolstering +trust-breaking +trustbuster +trustbusting +trust-controlled +trust-controlling +trusted +trustee +trusteed +trusteeing +trusteeism +trustees +trustee's +trusteeship +trusteeships +trusteing +trusten +truster +trusters +trustful +trustfully +trustfulness +trusty +trustier +trusties +trustiest +trustify +trustification +trustified +trustifying +trustihood +trustily +trustiness +trusting +trustingly +trust-ingly +trustingness +trustle +trustless +trustlessly +trustlessness +trustman +trustmen +trustmonger +trustor +trustors +trust-regulating +trust-ridden +trusts +trust-winning +trustwoman +trustwomen +trustworthy +trustworthier +trustworthiest +trustworthily +trustworthiness +trustworthinesses +Truth +truthable +truth-armed +truth-bearing +truth-cloaking +truth-cowed +truth-declaring +truth-denying +truth-desiring +truth-destroying +truth-dictated +truth-filled +truthful +truthfully +truthfulness +truthfulnesses +truth-function +truth-functional +truth-functionally +truth-guarding +truthy +truthify +truthiness +truth-instructed +truth-led +truthless +truthlessly +truthlessness +truthlike +truthlikeness +truth-loving +truth-mocking +truth-passing +truth-perplexing +truth-revealing +truths +truth-seeking +truth-shod +truthsman +truth-speaking +truthteller +truthtelling +truth-telling +truth-tried +truth-value +truth-writ +trutinate +trutination +trutine +Trutko +Trutta +truttaceous +truvat +truxillic +truxillin +truxilline +Truxton +TRW +TS +t's +tsade +tsades +tsadi +tsadik +tsadis +Tsai +tsamba +Tsan +Tsana +tsantsa +TSAP +tsar +tsardom +tsardoms +tsarevitch +tsarevna +tsarevnas +tsarina +tsarinas +tsarism +tsarisms +tsarist +tsaristic +tsarists +Tsaritsyn +tsaritza +tsaritzas +tsars +tsarship +tsatlee +Tsattine +Tschaikovsky +tscharik +tscheffkinite +Tscherkess +tschernosem +TSCPF +TSD +TSDU +TSE +TSEL +Tselinograd +Tseng +tsere +tsessebe +tsetse +tsetses +TSF +TSgt +TSH +Tshi +Tshiluba +T-shirt +Tshombe +TSI +tsia +Tsiltaden +tsimmes +Tsimshian +Tsimshians +tsine +Tsinghai +Tsingyuan +tsingtauite +Tsinkiang +Tsiolkovsky +tsiology +Tsiranana +Tsitsihar +tsitsith +tsk +tsked +tsking +tsks +tsktsk +tsktsked +tsktsking +tsktsks +TSM +TSO +Tsoneca +Tsonecan +Tsonga +tsooris +tsores +tsoris +tsorriss +TSORT +tsotsi +TSP +TSPS +T-square +TSR +TSS +TSST +TST +TSTO +T-stop +TSTS +tsuba +tsubo +Tsuda +Tsuga +Tsugouharu +Tsui +Tsukahara +tsukupin +Tsuma +tsumebite +tsun +tsunami +tsunamic +tsunamis +tsungtu +tsures +tsuris +tsurugi +Tsushima +Tsutsutsi +Tswana +Tswanas +TT +TTC +TTD +TTFN +TTY +TTYC +TTL +TTMA +TTP +TTS +TTTN +TTU +TU +Tu. +tua +Tualati +Tualatin +Tuamotu +Tuamotuan +tuan +tuant +Tuareg +tuarn +tuart +tuatara +tuataras +tuatera +tuateras +tuath +tub +Tuba +Tubac +tubae +tubage +tubaist +tubaists +tubal +Tubalcain +Tubal-cain +tubaphone +tubar +tubaron +tubas +tubate +tubatoxin +Tubatulabal +Tubb +tubba +tubbable +tubbal +tubbeck +tubbed +tubber +tubbers +tubby +tubbie +tubbier +tubbiest +tubbiness +tubbing +tubbish +tubbist +tubboe +tub-brained +tub-coopering +tube +tube-bearing +tubectomy +tubectomies +tube-curing +tubed +tube-drawing +tube-drilling +tube-eye +tube-eyed +tube-eyes +tube-fed +tube-filling +tubeflower +tubeform +tubeful +tubehead +tubehearted +tubeless +tubelet +tubelike +tubemaker +tubemaking +tubeman +tubemen +tubenose +tube-nosed +tuber +Tuberaceae +tuberaceous +Tuberales +tuberation +tubercle +tubercled +tuberclelike +tubercles +tubercul- +tubercula +tubercular +Tubercularia +Tuberculariaceae +tuberculariaceous +tubercularisation +tubercularise +tubercularised +tubercularising +tubercularization +tubercularize +tubercularized +tubercularizing +tubercularly +tubercularness +tuberculate +tuberculated +tuberculatedly +tuberculately +tuberculation +tuberculatogibbous +tuberculatonodose +tuberculatoradiate +tuberculatospinous +tubercule +tuberculed +tuberculid +tuberculide +tuberculiferous +tuberculiform +tuberculin +tuberculination +tuberculine +tuberculinic +tuberculinisation +tuberculinise +tuberculinised +tuberculinising +tuberculinization +tuberculinize +tuberculinized +tuberculinizing +tuberculisation +tuberculise +tuberculised +tuberculising +tuberculization +tuberculize +tuberculo- +tuberculocele +tuberculocidin +tuberculoderma +tuberculoid +tuberculoma +tuberculomania +tuberculomas +tuberculomata +tuberculophobia +tuberculoprotein +tuberculose +tuberculosectorial +tuberculosed +tuberculoses +tuberculosis +tuberculotherapy +tuberculotherapist +tuberculotoxin +tuberculotrophic +tuberculous +tuberculously +tuberculousness +tuberculum +tuberiferous +tuberiform +tuberin +tuberization +tuberize +tuberless +tuberoid +tube-rolling +tuberose +tuberoses +tuberosity +tuberosities +tuberous +tuberously +tuberousness +tuberous-rooted +tubers +tuberuculate +tubes +tube-scraping +tube-shaped +tubesmith +tubesnout +tube-straightening +tube-weaving +tubework +tubeworks +tub-fast +tubfish +tubfishes +tubful +tubfuls +tubhunter +tubi- +tubicen +tubicinate +tubicination +Tubicola +Tubicolae +tubicolar +tubicolous +tubicorn +tubicornous +tubifacient +tubifer +tubiferous +Tubifex +tubifexes +tubificid +Tubificidae +Tubiflorales +tubiflorous +tubiform +tubig +tubik +tubilingual +Tubinares +tubinarial +tubinarine +tubing +Tubingen +tubings +tubiparous +Tubipora +tubipore +tubiporid +Tubiporidae +tubiporoid +tubiporous +tubist +tubists +tub-keeping +tublet +tublike +tubmaker +tubmaking +Tubman +tubmen +tubo- +tuboabdominal +tubocurarine +tuboid +tubolabellate +tuboligamentous +tuboovarial +tuboovarian +tuboperitoneal +tuborrhea +tubotympanal +tubo-uterine +tubovaginal +tub-preach +tub-preacher +tubs +tub's +tub-shaped +tub-size +tub-sized +tubster +tub-t +tubtail +tub-thump +tub-thumper +tubular +tubular-flowered +Tubularia +Tubulariae +tubularian +Tubularida +tubularidan +Tubulariidae +tubularity +tubularly +tubulate +tubulated +tubulates +tubulating +tubulation +tubulator +tubulature +tubule +tubules +tubulet +tubuli +tubuli- +tubulibranch +tubulibranchian +Tubulibranchiata +tubulibranchiate +Tubulidentata +tubulidentate +Tubulifera +tubuliferan +tubuliferous +tubulifloral +tubuliflorous +tubuliform +tubulin +tubulins +Tubulipora +tubulipore +tubuliporid +Tubuliporidae +tubuliporoid +tubulization +tubulodermoid +tubuloracemose +tubulosaccular +tubulose +tubulostriato +tubulous +tubulously +tubulousness +tubulure +tubulures +tubulus +tubuphone +tubwoman +TUC +Tucana +Tucanae +tucandera +Tucano +tuchis +tuchit +Tuchman +tuchun +tuchunate +tu-chung +tuchunism +tuchunize +tuchuns +Tuck +Tuckahoe +tuckahoes +Tuckasegee +tucked +Tucker +tucker-bag +tucker-box +tuckered +tucker-in +tuckering +Tuckerman +tuckermanity +tuckers +Tuckerton +tucket +tuckets +Tucky +Tuckie +tuck-in +tucking +tuckner +tuck-net +tuck-out +tuck-point +tuck-pointed +tuck-pointer +tucks +tuckshop +tuck-shop +tucktoo +tucotuco +tuco-tuco +tuco-tucos +Tucson +Tucum +tucuma +Tucuman +Tucumcari +Tucuna +tucutucu +Tuddor +tude +tudel +Tudela +Tudesque +Tudor +Tudoresque +tue +tuebor +tuedian +tueiron +Tues +Tuesday +Tuesdays +tuesday's +tufa +tufaceous +tufalike +tufan +tufas +tuff +tuffaceous +tuffet +tuffets +tuffing +tuffoon +tuffs +tufoli +tuft +tuftaffeta +tufted +tufted-eared +tufted-necked +tufter +tufters +tufthunter +tuft-hunter +tufthunting +tufty +tuftier +tuftiest +tuftily +tufting +tuftlet +Tufts +tuft's +tug +tugboat +tugboatman +tugboatmen +tugboats +Tugela +tugged +tugger +tuggery +tuggers +tugging +tuggingly +tughra +tughrik +tughriks +tugless +tuglike +Tugman +tug-of-war +tug-of-warring +tugrik +tugriks +tugs +tugui +tuguria +tugurium +tui +tuy +tuyer +tuyere +tuyeres +tuyers +tuik +Tuileries +tuilyie +tuille +tuilles +tuillette +tuilzie +Tuinal +Tuinenga +tuinga +tuis +tuism +tuition +tuitional +tuitionary +tuitionless +tuitions +tuitive +Tuyuneiri +Tujunga +tuke +tukra +Tukuler +Tukulor +tukutuku +Tula +tuladi +tuladis +Tulalip +Tulane +tularaemia +tularaemic +Tulare +tularemia +tularemic +Tularosa +tulasi +Tulbaghia +tulcan +tulchan +tulchin +tule +Tulear +tules +Tuleta +Tulia +tuliac +tulip +Tulipa +tulipant +tulip-eared +tulip-fancying +tulipflower +tulip-grass +tulip-growing +tulipi +tulipy +tulipiferous +tulipist +tuliplike +tulipomania +tulipomaniac +tulips +tulip's +tulip-shaped +tulip-tree +tulipwood +tulip-wood +tulisan +tulisanes +Tulkepaia +Tull +Tullahassee +Tullahoma +Tulle +Tulley +tulles +Tully +Tullia +Tullian +tullibee +tullibees +Tullio +Tullius +Tullos +Tullus +Tullusus +tulnic +Tulostoma +Tulsa +tulsi +Tulu +Tulua +tulwar +tulwaur +tum +Tumacacori +Tumaco +tumain +tumasha +tumatakuru +tumatukuru +tumbak +tumbaki +tumbek +tumbeki +Tumbes +tumbester +tumble +tumble- +tumblebug +tumbled +tumbledown +tumble-down +tumbledung +tumblehome +tumbler +tumblerful +tumblerlike +tumblers +tumbler-shaped +tumblerwise +tumbles +tumbleweed +tumbleweeds +tumbly +tumblification +tumbling +tumbling- +tumblingly +tumblings +Tumboa +tumbrel +tumbrels +tumbril +tumbrils +tume +tumefacient +tumefaction +tumefactive +tumefy +tumefied +tumefies +tumefying +Tumer +tumeric +tumescence +tumescent +tumfie +tumid +tumidily +tumidity +tumidities +tumidly +tumidness +Tumion +tumli +tummals +tummed +tummel +tummeler +tummels +tummer +tummy +tummies +tumming +tummler +tummlers +tummock +tummuler +tumor +tumoral +tumored +tumorigenic +tumorigenicity +tumorlike +tumorous +tumors +tumour +tumoured +tumours +tump +tumphy +tumpline +tump-line +tumplines +tumps +Tums +tum-ti-tum +tumtum +tum-tum +tumular +tumulary +tumulate +tumulation +tumuli +tumulose +tumulosity +tumulous +tumult +tumulter +tumults +tumult's +tumultuary +tumultuaries +tumultuarily +tumultuariness +tumultuate +tumultuation +tumultuoso +tumultuous +tumultuously +tumultuousness +tumultus +tumulus +tumuluses +Tumupasa +Tumwater +tun +tuna +tunability +tunable +tunableness +tunably +tunaburger +tunal +Tunas +tunbelly +tunbellied +tun-bellied +tunca +tund +tundagslatta +tundation +tunder +tundish +tun-dish +tundishes +tundra +tundras +tundun +tune +tuneable +tuneableness +tuneably +Tuneberg +Tunebo +tuned +tuneful +tunefully +tunefulness +tuneless +tunelessly +tunelessness +tunemaker +tunemaking +tuner +tuner-inner +tuners +tunes +tune-skilled +tunesmith +tunesome +tunester +tuneup +tune-up +tuneups +tunful +Tung +Tunga +tungah +Tungan +tungate +Tung-hu +tungo +tung-oil +tungos +tungs +tungst- +tungstate +tungsten +tungstenic +tungsteniferous +tungstenite +tungstens +tungstic +tungstite +tungstosilicate +tungstosilicic +tungstous +Tungting +Tungus +Tunguses +Tungusian +Tungusic +Tunguska +tunhoof +tuny +tunic +Tunica +tunicae +Tunican +tunicary +Tunicata +tunicate +tunicated +tunicates +tunicin +tunicked +tunicle +tunicles +tunicless +tunics +tunic's +tuniness +tuning +tunings +TUNIS +tunish +Tunisia +Tunisian +tunisians +tunist +tunk +tunka +Tunker +tunket +Tunkhannock +tunland +tunlike +tunmoot +tunna +tunnage +tunnages +tunned +Tunney +tunnel +tunnel-boring +tunneled +tunneler +tunnelers +tunneling +tunnelist +tunnelite +Tunnell +tunnelled +tunneller +tunnellers +tunnelly +tunnellike +tunnelling +tunnellite +tunnelmaker +tunnelmaking +tunnelman +tunnelmen +tunnels +tunnel-shaped +Tunnelton +tunnelway +tunner +tunnery +tunneries +tunny +tunnies +tunning +Tunnit +tunnland +tunnor +tuno +tuns +tunu +Tuolumne +Tuonela +tup +Tupaia +tupaiid +Tupaiidae +tupakihi +Tupamaro +tupanship +tupara +tupek +Tupelo +tupelos +tup-headed +Tupi +Tupian +Tupi-Guarani +Tupi-Guaranian +tupik +tupiks +Tupinamba +Tupinaqui +Tupis +tuple +Tupler +tuples +tuple's +Tupman +tupmen +Tupolev +tupped +tuppence +tuppences +Tuppeny +tuppenny +tuppenny-hapenny +Tupperian +Tupperish +Tupperism +Tupperize +tupping +tups +tupuna +Tupungato +tuque +tuques +tuquoque +TUR +Tura +turacin +turaco +turacos +turacou +turacous +turacoverdin +Turacus +turakoo +Turandot +Turanian +Turanianism +Turanism +turanite +turanose +turb +turban +turban-crested +turban-crowned +turbaned +turbanesque +turbanette +turbanless +turbanlike +turbanned +turbans +turban's +turban-shaped +turbanto +turbantop +turbanwise +turbary +turbaries +turbeh +Turbellaria +turbellarian +turbellariform +turbescency +turbeth +turbeths +Turbeville +turbid +turbidimeter +turbidimetry +turbidimetric +turbidimetrically +turbidite +turbidity +turbidities +turbidly +turbidness +turbidnesses +turbinaceous +turbinage +turbinal +turbinals +turbinate +turbinated +turbination +turbinatocylindrical +turbinatoconcave +turbinatoglobose +turbinatostipitate +turbine +turbinectomy +turbined +turbine-driven +turbine-engined +turbinelike +Turbinella +Turbinellidae +turbinelloid +turbine-propelled +turbiner +turbines +Turbinidae +turbiniform +turbinite +turbinoid +turbinotome +turbinotomy +turbit +turbith +turbiths +turbits +turbitteen +turble +Turbo +turbo- +turboalternator +turboblower +turbocar +turbocars +turbocharge +turbocharger +turbocompressor +turbodynamo +turboelectric +turbo-electric +turboexciter +turbofan +turbofans +turbogenerator +turbojet +turbojets +turbomachine +turbomotor +turboprop +turbo-prop +turboprop-jet +turboprops +turbopump +turboram-jet +turbos +turboshaft +turbosupercharge +turbosupercharged +turbosupercharger +turbot +turbotlike +turbots +Turbotville +turboventilator +turbulator +turbulence +turbulences +turbulency +turbulent +turbulently +turbulentness +Turcian +Turcic +Turcification +Turcism +Turcize +Turco +turco- +turcois +Turcoman +Turcomans +Turcophile +Turcophilism +turcopole +turcopolier +Turcos +turd +Turdetan +Turdidae +turdiform +Turdinae +turdine +turdoid +turds +Turdus +tureen +tureenful +tureens +Turenne +turf +turfage +turf-boring +turf-bound +turf-built +turf-clad +turf-covered +turf-cutting +turf-digging +turfdom +turfed +turfen +turf-forming +turf-grown +turfy +turfier +turfiest +turfiness +turfing +turfite +turf-laid +turfless +turflike +turfman +turfmen +turf-roofed +turfs +turfski +turfskiing +turfskis +turf-spread +turf-walled +turfwise +turgency +turgencies +Turgenev +Turgeniev +turgent +turgently +turgesce +turgesced +turgescence +turgescency +turgescent +turgescently +turgescible +turgescing +turgy +turgid +turgidity +turgidities +turgidly +turgidness +turgite +turgites +turgoid +turgor +turgors +Turgot +Turi +turicata +Turin +Turina +Turing +Turino +turio +turion +turioniferous +Turishcheva +turista +turistas +turjaite +turjite +Turk +Turk. +Turkana +Turkdom +turkeer +Turkey +turkeyback +turkeyberry +turkeybush +Turkey-carpeted +turkey-cock +Turkeydom +turkey-feather +turkeyfish +turkeyfishes +turkeyfoot +turkey-foot +turkey-hen +Turkeyism +turkeylike +turkeys +turkey's +turkey-trot +turkey-trotted +turkey-trotting +turkey-worked +turken +Turkery +Turkess +Turkestan +Turki +Turkic +Turkicize +Turkify +Turkification +turkis +Turkish +Turkish-blue +Turkishly +Turkishness +Turkism +Turkistan +Turkize +turkle +Turklike +Turkman +Turkmen +Turkmenian +Turkmenistan +Turko-albanian +Turko-byzantine +Turko-bulgar +Turko-bulgarian +Turko-cretan +Turko-egyptian +Turko-german +Turko-greek +Turko-imamic +Turko-iranian +turkois +turkoises +Turko-italian +Turkology +Turkologist +Turkoman +Turkomania +Turkomanic +Turkomanize +Turkomans +Turkomen +Turko-mongol +Turko-persian +Turkophil +Turkophile +Turkophilia +Turkophilism +Turkophobe +Turkophobia +Turkophobist +Turko-popish +Turko-Tartar +Turko-tatar +Turko-tataric +Turko-teutonic +Turko-ugrian +Turko-venetian +turks +Turk's-head +Turku +Turley +Turlock +turlough +Turlupin +turm +turma +turmaline +Turmel +turment +turmeric +turmerics +turmerol +turmet +turmit +turmoil +turmoiled +turmoiler +turmoiling +turmoils +turmoil's +turmut +turn +turn- +turnable +turnabout +turnabouts +turnagain +turnaround +turnarounds +turnaway +turnback +turnbout +turnbroach +turnbuckle +turn-buckle +turnbuckles +Turnbull +turncap +turncoat +turncoatism +turncoats +turncock +turn-crowned +turndown +turn-down +turndowns +turndun +Turne +turned +turned-back +turned-down +turned-in +turned-off +turned-on +turned-out +turned-over +turned-up +Turney +turnel +Turner +Turnera +Turneraceae +turneraceous +Turneresque +turnery +Turnerian +turneries +Turnerism +turnerite +turner-off +Turners +Turnersburg +Turnersville +Turnerville +turn-furrow +turngate +turnhall +turn-hall +Turnhalle +turnhalls +Turnheim +Turnices +Turnicidae +turnicine +Turnicomorphae +turnicomorphic +turn-in +turning +turningness +turnings +turnip +turnip-bearing +turnip-eating +turnip-fed +turnip-growing +turnip-headed +turnipy +turnip-yielding +turnip-leaved +turniplike +turnip-pate +turnip-pointed +turnip-rooted +turnips +turnip's +turnip-shaped +turnip-sick +turnip-stemmed +turnip-tailed +turnipweed +turnipwise +turnipwood +Turnix +turnkey +turn-key +turnkeys +turnmeter +turnoff +turnoffs +turnor +turnout +turn-out +turnouts +turnover +turn-over +turnovers +turn-penny +turnpike +turnpiker +turnpikes +turnpin +turnplate +turnplough +turnplow +turnpoke +turn-round +turnrow +turns +turnscrew +turn-server +turn-serving +turnsheet +turn-sick +turn-sickness +turnskin +turnsole +turnsoles +turnspit +turnspits +turnstile +turnstiles +turnstone +turntable +turn-table +turntables +turntail +turntale +turn-to +turn-tree +turn-under +turnup +turn-up +turnups +Turnus +turnverein +turnway +turnwrest +turnwrist +Turoff +Turon +Turonian +turophile +turp +turpantineweed +turpentine +turpentined +turpentines +turpentineweed +turpentiny +turpentinic +turpentining +turpentinous +turpeth +turpethin +turpeths +turpid +turpidly +turpify +Turpin +turpinite +turpis +turpitude +turpitudes +turps +turquet +turquois +turquoise +turquoiseberry +turquoise-blue +turquoise-colored +turquoise-encrusted +turquoise-hued +turquoiselike +turquoises +turquoise-studded +turquoise-tinted +turr +turrel +Turrell +turret +turreted +turrethead +turreting +turretless +turretlike +turrets +turret's +turret-shaped +turret-topped +turret-turning +turrical +turricle +turricula +turriculae +turricular +turriculate +turriculated +turriferous +turriform +turrigerous +Turrilepas +turrilite +Turrilites +turriliticone +Turrilitidae +turrion +turrited +Turritella +turritellid +Turritellidae +turritelloid +Turro +turrum +turse +Tursenoi +Tursha +tursio +Tursiops +Turtan +Turtle +turtleback +turtle-back +turtle-billing +turtlebloom +turtled +turtledom +turtledove +turtle-dove +turtledoved +turtledoves +turtledoving +turtle-footed +turtle-haunted +turtlehead +turtleize +turtlelike +turtle-mouthed +turtleneck +turtle-neck +turtlenecks +turtlepeg +turtler +turtlers +turtles +turtle's +turtlestone +turtlet +Turtletown +turtle-winged +turtling +turtlings +Turton +turtosa +turtur +tururi +turus +Turveydrop +Turveydropdom +Turveydropian +turves +turvy +turwar +Tusayan +Tuscaloosa +Tuscan +Tuscan-colored +Tuscany +Tuscanism +Tuscanize +Tuscanlike +Tuscarawas +Tuscarora +Tuscaroras +tusche +tusches +Tuscola +Tusculan +Tusculum +Tuscumbia +Tush +tushed +Tushepaw +tusher +tushery +tushes +tushy +tushie +tushies +tushing +tushs +tusk +Tuskahoma +tuskar +tusked +Tuskegee +tusker +tuskers +tusky +tuskier +tuskiest +tusking +tuskish +tuskless +tusklike +tusks +tuskwise +tussah +tussahs +tussal +tussar +tussars +Tussaud +tusseh +tussehs +tusser +tussers +Tussy +tussicular +Tussilago +tussis +tussises +tussive +tussle +tussled +tussler +tussles +tussling +tussock +tussocked +tussocker +tussock-grass +tussocky +tussocks +tussor +tussore +tussores +tussors +tussuck +tussucks +tussur +tussurs +Tustin +Tut +tutament +tutania +Tutankhamen +Tutankhamon +Tutankhamun +tutball +tute +tutee +tutees +tutela +tutelae +tutelage +tutelages +tutelar +tutelary +tutelaries +tutelars +tutele +Tutelo +tutenag +tutenague +Tutenkhamon +tuth +tutin +tutiorism +tutiorist +tutler +tutly +tutman +tutmen +tut-mouthed +tutoyed +tutoiement +tutoyer +tutoyered +tutoyering +tutoyers +tutor +tutorage +tutorages +tutored +tutorer +tutoress +tutoresses +tutorhood +tutory +tutorial +tutorially +tutorials +tutorial's +tutoriate +tutoring +tutorism +tutorization +tutorize +Tutorkey +tutorless +tutorly +tutors +tutorship +tutor-sick +tutress +tutrice +tutrix +tuts +tutsan +tutster +Tutt +tutted +tutti +tutty +tutties +tutti-frutti +tuttiman +tuttyman +tutting +tuttis +Tuttle +Tutto +tut-tut +tut-tutted +tut-tutting +tutu +Tutuila +Tutuilan +tutulus +tutus +Tututni +Tutwiler +tutwork +tutworker +tutworkman +tuum +Tuvalu +tu-whit +tu-whoo +tuwi +tux +Tuxedo +tuxedoed +tuxedoes +tuxedos +tuxes +Tuxtla +tuza +Tuzla +tuzzle +TV +TVA +TV-Eye +Tver +TVTWM +TV-viewer +TW +tw- +TWA +Twaddell +twaddy +twaddle +twaddled +twaddledom +twaddleize +twaddlement +twaddlemonger +twaddler +twaddlers +twaddles +twaddlesome +twaddly +twaddlier +twaddliest +twaddling +twaddlingly +twae +twaes +twaesome +twae-three +twafauld +twagger +tway +twayblade +Twain +twains +twait +twaite +twal +twale +twalpenny +twalpennyworth +twalt +Twana +twang +twanged +twanger +twangers +twangy +twangier +twangiest +twanginess +twanging +twangle +twangled +twangler +twanglers +twangles +twangling +twangs +twank +twankay +twanker +twanky +twankies +twanking +twankingly +twankle +twant +twarly +twas +'twas +twasome +twasomes +twat +twatchel +twats +twatterlight +twattle +twattle-basket +twattled +twattler +twattles +twattling +twazzy +tweag +tweak +tweaked +tweaker +tweaky +tweakier +tweakiest +tweaking +tweaks +Twedy +twee +Tweed +tweed-clad +tweed-covered +Tweeddale +tweeded +tweedy +tweedier +tweediest +tweediness +tweedle +tweedle- +tweedled +tweedledee +tweedledum +tweedles +tweedling +tweeds +Tweedsmuir +tweed-suited +tweeg +tweel +tween +'tween +tween-brain +tween-deck +'tween-decks +tweeny +tweenies +tweenlight +tween-watch +tweese +tweesh +tweesht +tweest +tweet +tweeted +tweeter +tweeters +tweeter-woofer +tweeting +tweets +tweet-tweet +tweeze +tweezed +tweezer +tweezer-case +tweezered +tweezering +tweezers +tweezes +tweezing +tweyfold +tweil +twelfhynde +twelfhyndeman +twelfth +twelfth-cake +Twelfth-day +twelfthly +Twelfth-night +twelfths +twelfth-second +Twelfthtide +Twelfth-tide +Twelve +twelve-acre +twelve-armed +twelve-banded +twelve-bore +twelve-button +twelve-candle +twelve-carat +twelve-cut +twelve-day +twelve-dram +twelve-feet +twelvefold +twelve-foot +twelve-footed +twelve-fruited +twelve-gated +twelve-gauge +twelve-gemmed +twelve-handed +twelvehynde +twelvehyndeman +twelve-hole +twelve-horsepower +twelve-hour +twelve-year +twelve-year-old +twelve-inch +twelve-labor +twelve-legged +twelve-line +twelve-mile +twelve-minute +twelvemo +twelvemonth +twelve-monthly +twelvemonths +twelvemos +twelve-oared +twelve-o'clock +twelve-ounce +twelve-part +twelvepence +twelvepenny +twelve-pint +twelve-point +twelve-pound +twelve-pounder +Twelver +twelve-rayed +twelves +twelvescore +twelve-seated +twelve-shilling +twelve-sided +twelve-spoke +twelve-spotted +twelve-starred +twelve-stone +twelve-stranded +twelve-thread +twelve-tone +twelve-towered +twelve-verse +twelve-wired +twelve-word +twenty +twenty-acre +twenty-carat +twenty-centimeter +twenty-cubit +twenty-day +twenty-dollar +twenty-eight +twenty-eighth +twenties +twentieth +twentieth-century +twentiethly +twentieths +twenty-fifth +twenty-first +twenty-five +twentyfold +twenty-foot +twenty-four +twenty-four-hour +twentyfourmo +twenty-fourmo +twenty-fourmos +twenty-fourth +twenty-gauge +twenty-grain +twenty-gun +twenty-hour +twenty-yard +twenty-year +twenty-inch +twenty-knot +twenty-line +twenty-man +twenty-mark +twenty-mesh +twenty-meter +twenty-mile +twenty-minute +twentymo +twenty-nigger +twenty-nine +twenty-ninth +twenty-one +Twenty-ounce +twenty-payment +twentypenny +twenty-penny +twenty-plume +twenty-pound +twenty-round +twenty-second +twenty-seven +twenty-seventh +twenty-shilling +twenty-six +twenty-sixth +twenty-third +twenty-thread +twenty-three +twenty-ton +twenty-twenty +twenty-two +twenty-wood +twenty-word +twere +'twere +twerp +twerps +TWG +Twi +twi- +twi-banked +twibil +twibill +twibilled +twibills +twibils +twyblade +twice +twice-abandoned +twice-abolished +twice-absent +twice-accented +twice-accepted +twice-accomplished +twice-accorded +twice-accused +twice-achieved +twice-acknowledged +twice-acquired +twice-acted +twice-adapted +twice-adjourned +twice-adjusted +twice-admitted +twice-adopted +twice-affirmed +twice-agreed +twice-alarmed +twice-alleged +twice-allied +twice-altered +twice-amended +twice-angered +twice-announced +twice-answered +twice-anticipated +twice-appealed +twice-appointed +twice-appropriated +twice-approved +twice-arbitrated +twice-arranged +twice-assaulted +twice-asserted +twice-assessed +twice-assigned +twice-associated +twice-assured +twice-attained +twice-attempted +twice-attested +twice-audited +twice-authorized +twice-avoided +twice-baked +twice-balanced +twice-bankrupt +twice-baptized +twice-barred +twice-bearing +twice-beaten +twice-begged +twice-begun +twice-beheld +twice-beloved +twice-bent +twice-bereaved +twice-bereft +twice-bested +twice-bestowed +twice-betrayed +twice-bid +twice-bit +twice-blamed +twice-blessed +twice-blooming +twice-blowing +twice-boiled +twice-born +twice-borrowed +twice-bought +twice-branded +twice-broken +twice-brought +twice-buried +twice-called +twice-canceled +twice-canvassed +twice-captured +twice-carried +twice-caught +twice-censured +twice-challenged +twice-changed +twice-charged +twice-cheated +twice-chosen +twice-cited +twice-claimed +twice-collected +twice-commenced +twice-commended +twice-committed +twice-competing +twice-completed +twice-compromised +twice-concealed +twice-conceded +twice-condemned +twice-conferred +twice-confessed +twice-confirmed +twice-conquered +twice-consenting +twice-considered +twice-consulted +twice-contested +twice-continued +twice-converted +twice-convicted +twice-copyrighted +twice-corrected +twice-counted +twice-cowed +twice-created +twice-crowned +twice-cured +twice-damaged +twice-dared +twice-darned +twice-dead +twice-dealt +twice-debated +twice-deceived +twice-declined +twice-decorated +twice-decreed +twice-deducted +twice-defaulting +twice-defeated +twice-deferred +twice-defied +twice-delayed +twice-delivered +twice-demanded +twice-denied +twice-depleted +twice-deserted +twice-deserved +twice-destroyed +twice-detained +twice-dyed +twice-diminished +twice-dipped +twice-directed +twice-disabled +twice-disappointed +twice-discarded +twice-discharged +twice-discontinued +twice-discounted +twice-discovered +twice-disgraced +twice-dismissed +twice-dispatched +twice-divided +twice-divorced +twice-doubled +twice-doubted +twice-drafted +twice-drugged +twice-earned +twice-effected +twice-elected +twice-enacted +twice-encountered +twice-endorsed +twice-engaged +twice-enlarged +twice-ennobled +twice-essayed +twice-evaded +twice-examined +twice-excelled +twice-excused +twice-exempted +twice-exiled +twice-exposed +twice-expressed +twice-extended +twice-fallen +twice-false +twice-favored +twice-felt +twice-filmed +twice-fined +twice-folded +twice-fooled +twice-forgiven +twice-forgotten +twice-forsaken +twice-fought +twice-foul +twice-fulfilled +twice-gained +twice-garbed +twice-given +twice-granted +twice-grieved +twice-guilty +twice-handicapped +twice-hazarded +twice-healed +twice-heard +twice-helped +twice-hidden +twice-hinted +twice-hit +twice-honored +twice-humbled +twice-hurt +twice-identified +twice-ignored +twice-yielded +twice-imposed +twice-improved +twice-incensed +twice-increased +twice-indulged +twice-infected +twice-injured +twice-insulted +twice-insured +twice-invented +twice-invited +twice-issued +twice-jailed +twice-judged +twice-kidnaped +twice-knighted +twice-laid +twice-lamented +twice-leagued +twice-learned +twice-left +twice-lengthened +twice-levied +twice-liable +twice-listed +twice-loaned +twice-lost +twice-mad +twice-maintained +twice-marketed +twice-married +twice-mastered +twice-mated +twice-measured +twice-menaced +twice-mended +twice-mentioned +twice-merited +twice-met +twice-missed +twice-mistaken +twice-modified +twice-mortal +twice-mourned +twice-named +twice-necessitated +twice-needed +twice-negligent +twice-negotiated +twice-nominated +twice-noted +twice-notified +twice-numbered +twice-objected +twice-obligated +twice-occasioned +twice-occupied +twice-offended +twice-offered +twice-offset +twice-omitted +twice-opened +twice-opposed +twice-ordered +twice-originated +twice-orphaned +twice-overdue +twice-overtaken +twice-overthrown +twice-owned +twice-paid +twice-painted +twice-pardoned +twice-parted +twice-partitioned +twice-patched +twice-pensioned +twice-permitted +twice-persuaded +twice-perused +twice-petitioned +twice-pinnate +twice-placed +twice-planned +twice-pleased +twice-pledged +twice-poisoned +twice-pondered +twice-posed +twice-postponed +twice-praised +twice-predicted +twice-preferred +twice-prepaid +twice-prepared +twice-prescribed +twice-presented +twice-preserved +twice-pretended +twice-prevailing +twice-prevented +twice-printed +twice-procured +twice-professed +twice-prohibited +twice-promised +twice-promoted +twice-proposed +twice-prosecuted +twice-protected +twice-proven +twice-provided +twice-provoked +twice-published +twice-punished +twice-pursued +twice-qualified +twice-questioned +twice-quoted +twicer +twice-raided +twice-read +twice-realized +twice-rebuilt +twice-recognized +twice-reconciled +twice-reconsidered +twice-recovered +twice-redeemed +twice-re-elected +twice-refined +twice-reformed +twice-refused +twice-regained +twice-regretted +twice-rehearsed +twice-reimbursed +twice-reinstated +twice-rejected +twice-released +twice-relieved +twice-remedied +twice-remembered +twice-remitted +twice-removed +twice-rendered +twice-rented +twice-repaired +twice-repeated +twice-replaced +twice-reported +twice-reprinted +twice-requested +twice-required +twice-reread +twice-resented +twice-resisted +twice-restored +twice-restrained +twice-resumed +twice-revenged +twice-reversed +twice-revised +twice-revived +twice-revolted +twice-rewritten +twice-rich +twice-right +twice-risen +twice-roasted +twice-robbed +twice-roused +twice-ruined +twice-sacked +twice-sacrificed +twice-said +twice-salvaged +twice-sampled +twice-sanctioned +twice-saved +twice-scared +twice-scattered +twice-scolded +twice-scorned +twice-sealed +twice-searched +twice-secreted +twice-secured +twice-seen +twice-seized +twice-selected +twice-sensed +twice-sent +twice-sentenced +twice-separated +twice-served +twice-set +twice-settled +twice-severed +twice-shamed +twice-shared +twice-shelled +twice-shelved +twice-shielded +twice-shot +twice-shown +twice-sick +twice-silenced +twice-sketched +twice-soiled +twice-sold +twice-soled +twice-solicited +twice-solved +twice-sought +twice-sounded +twice-spared +twice-specified +twice-spent +twice-sprung +twice-stabbed +twice-staged +twice-stated +twice-stolen +twice-stopped +twice-straightened +twice-stress +twice-stretched +twice-stricken +twice-struck +twice-subdued +twice-subjected +twice-subscribed +twice-substituted +twice-sued +twice-suffered +twice-sufficient +twice-suggested +twice-summoned +twice-suppressed +twice-surprised +twice-surrendered +twice-suspected +twice-suspended +twice-sustained +twice-sworn +twicet +twice-tabled +twice-taken +twice-tamed +twice-taped +twice-tardy +twice-taught +twice-tempted +twice-tendered +twice-terminated +twice-tested +twice-thanked +twice-thought +twice-threatened +twice-thrown +twice-tied +twice-told +twice-torn +twice-touched +twice-trained +twice-transferred +twice-translated +twice-transported +twice-treated +twice-tricked +twice-tried +twice-trusted +twice-turned +twice-undertaken +twice-undone +twice-united +twice-unpaid +twice-upset +twice-used +twice-uttered +twice-vacant +twice-vamped +twice-varnished +twice-ventured +twice-verified +twice-vetoed +twice-victimized +twice-violated +twice-visited +twice-voted +twice-waged +twice-waived +twice-wanted +twice-warned +twice-wasted +twice-weaned +twice-welcomed +twice-whipped +twice-widowed +twice-wished +twice-withdrawn +twice-witnessed +twice-won +twice-worn +twice-wounded +twichild +twi-circle +twick +Twickenham +twi-colored +twiddle +twiddled +twiddler +twiddlers +twiddles +twiddle-twaddle +twiddly +twiddling +twie +twier +twyer +twiers +twyers +twifallow +twifoil +twifold +twifoldly +twi-form +twi-formed +twig +twig-formed +twigful +twigged +twiggen +twigger +twiggy +twiggier +twiggiest +twigginess +twigging +twig-green +twigless +twiglet +twiglike +twig-lined +twigs +twig's +twigsome +twig-strewn +twig-suspended +twigwithy +twig-wrought +twyhynde +Twila +Twyla +twilight +twilight-enfolded +twilight-hidden +twilight-hushed +twilighty +twilightless +twilightlike +twilight-loving +twilights +twilight's +twilight-seeming +twilight-tinctured +twilit +twill +'twill +twilled +twiller +twilly +twilling +twillings +twills +twill-woven +twilt +TWIMC +twi-minded +twin +twinable +twin-balled +twin-bearing +twin-begot +twinberry +twinberries +twin-blossomed +twinborn +twin-born +Twinbrooks +twin-brother +twin-cylinder +twindle +twine +twineable +twine-binding +twine-bound +twinebush +twine-colored +twined +twineless +twinelike +twinemaker +twinemaking +twin-engine +twin-engined +twin-engines +twiner +twiners +twines +twine-spinning +twine-toned +twine-twisting +twin-existent +twin-float +twinflower +twinfold +twin-forked +twinge +twinged +twingeing +twinges +twinging +twingle +twingle-twangle +twin-gun +twin-headed +twinhood +twin-hued +twiny +twinier +twiniest +twinight +twi-night +twinighter +twi-nighter +twinighters +Twining +twiningly +twinism +twinjet +twin-jet +twinjets +twink +twinkle +twinkled +twinkledum +twinkleproof +twinkler +twinklers +twinkles +twinkless +twinkly +twinkling +twinklingly +twinleaf +twin-leaf +twin-leaved +twin-leaves +twin-lens +twinly +twin-light +twinlike +twinling +twin-motor +twin-motored +twin-named +twinned +twinner +twinness +twinning +twinnings +Twinoaks +twin-peaked +twin-power +twin-prop +twin-roller +Twins +twin's +Twinsburg +twin-screw +twinset +twin-set +twinsets +twinship +twinships +twin-sister +twin-six +twinsomeness +twin-spiked +twin-spired +twin-spot +twin-striped +twint +twinter +twin-towered +twin-towned +twin-tractor +twin-wheeled +twin-wire +twire +twirk +twirl +twirled +twirler +twirlers +twirly +twirlier +twirliest +twirligig +twirling +twirls +twirp +twirps +twiscar +twisel +Twisp +twist +twistability +twistable +twisted +twisted-horn +twistedly +twisted-stalk +twistened +twister +twisterer +twisters +twisthand +twisty +twistical +twistier +twistification +twistily +twistiness +twisting +twistingly +twistings +twistiways +twistiwise +twisty-wisty +twistle +twistless +twists +twit +twitch +twitched +twitchel +twitcheling +twitcher +twitchers +twitches +twitchet +twitchety +twitchfire +twitchy +twitchier +twitchiest +twitchily +twitchiness +twitching +twitchingly +twite +twitlark +twits +Twitt +twitted +twitten +twitter +twitteration +twitterboned +twittered +twitterer +twittery +twittering +twitteringly +twitterly +twitters +twitter-twatter +twitty +twitting +twittingly +twittle +twittle-twattle +twit-twat +twyver +twixt +'twixt +twixtbrain +twizzened +twizzle +twizzle-twig +TWM +two +two-a-cat +two-along +two-angle +two-arched +two-armed +two-aspect +two-barred +two-barreled +two-base +two-beat +two-bedded +two-bid +two-by-four +two-bill +two-bit +two-blade +two-bladed +two-block +two-blocks +two-bodied +two-bodies +two-bond +two-bottle +two-branched +two-bristled +two-bushel +two-capsuled +two-celled +two-cent +two-centered +two-chamber +two-chambered +two-charge +two-cycle +two-cylinder +two-circle +two-circuit +two-cleft +two-coat +two-color +two-colored +two-component +two-day +two-deck +twodecker +two-decker +two-dimensional +two-dimensionality +two-dimensionally +two-dimensioned +two-dollar +two-eared +two-edged +two-eye +two-eyed +two-eyes +two-em +two-ended +twoes +two-face +two-faced +two-facedly +two-facedness +two-factor +two-family +two-feeder +twofer +twofers +two-figure +two-fingered +two-fisted +two-floor +two-flowered +two-fluid +twofold +two-fold +twofoldly +twofoldness +twofolds +two-foot +two-footed +two-for-a-cent +two-for-a-penny +two-forked +two-formed +two-four +two-gallon +two-grained +two-groove +two-grooved +two-guinea +two-gun +two-hand +two-handed +two-handedly +twohandedness +two-handedness +two-handled +two-headed +two-high +two-hinged +two-horned +two-horse +two-horsepower +two-hour +two-humped +two-year +two-year-old +two-inch +Two-kettle +two-leaf +two-leaved +twolegged +two-legged +two-level +two-life +two-light +two-line +two-lined +twoling +two-lipped +two-lobed +two-lunged +two-man +two-mast +two-masted +two-master +Twombly +two-membered +two-mile +two-minded +two-minute +two-monthly +two-name +two-named +two-necked +two-needle +two-nerved +twoness +two-oar +two-oared +two-ounce +two-pair +two-part +two-parted +two-party +two-pass +two-peaked +twopence +twopences +twopenny +twopenny-halfpenny +two-petaled +two-phase +two-phaser +two-piece +two-pile +two-piled +two-pipe +two-place +two-platoon +two-ply +two-plowed +two-point +two-pointic +two-pole +two-position +two-pound +two-principle +two-pronged +two-quart +two-rayed +two-rail +two-ranked +two-rate +two-revolution +two-roomed +two-row +two-rowed +twos +two's +twoscore +two-seated +two-seater +two-seeded +two-shafted +two-shanked +two-shaped +two-sheave +two-shilling +two-shillingly +two-shillingness +two-shot +two-sided +two-sidedness +two-syllable +twosome +twosomes +two-soused +two-speed +two-spined +two-spored +two-spot +two-spotted +two-stall +two-stalled +two-star +two-step +two-stepped +two-stepping +two-sticker +two-story +two-storied +two-stream +two-stringed +two-striped +two-striper +two-stroke +two-stroke-cycle +two-suit +two-suiter +two-teeth +two-thirder +two-thirds +two-three +two-throw +two-time +two-timed +two-timer +two-timing +two-tined +two-toed +two-tone +two-toned +two-tongued +two-toothed +two-topped +two-track +two-tusked +two-twisted +'twould +two-unit +two-up +two-valved +two-volume +two-way +two-wheel +two-wheeled +two-wheeler +two-wicked +two-winged +two-woods +two-word +twp +TWS +TWT +Twum +TWX +TX +TXID +txt +Tzaam +tzaddik +tzaddikim +Tzapotec +tzar +tzardom +tzardoms +tzarevich +tzarevitch +tzarevna +tzarevnas +tzarina +tzarinas +tzarism +tzarisms +tzarist +tzaristic +tzarists +tzaritza +tzaritzas +tzars +tzedakah +Tzekung +Tzendal +Tzental +tzetse +tzetze +tzetzes +Tzigane +tziganes +Tzigany +Tziganies +tzimmes +tzitzis +tzitzit +tzitzith +tzolkin +Tzong +tzontle +Tzotzil +Tzu-chou +Tzu-po +tzuris +Tzutuhil +U +U. +U.A.R. +U.C. +U.K. +U.S. +U.S.A. +U.S.S. +U.V. +U/S +UA +UAB +UAE +uayeb +uakari +ualis +UAM +uang +UAPDU +UAR +Uaraycu +Uarekena +UARS +UART +Uaupe +UAW +UB +UBA +Ubald +Uball +Ubana +Ubangi +Ubangi-Shari +Ubbenite +Ubbonite +UBC +Ube +uberant +Ubermensch +uberous +uberously +uberousness +uberrima +uberty +uberties +ubi +ubication +ubiety +ubieties +Ubii +Ubiquarian +ubique +ubiquious +Ubiquist +ubiquit +ubiquitary +Ubiquitarian +Ubiquitarianism +ubiquitaries +ubiquitariness +ubiquity +ubiquities +Ubiquitism +Ubiquitist +ubiquitity +ubiquitities +ubiquitous +ubiquitously +ubiquitousness +Ubly +UBM +U-boat +U-boot +ubound +ubussu +UC +Uca +Ucayale +Ucayali +Ucal +Ucalegon +UCAR +UCB +UCC +UCCA +Uccello +UCD +Uchean +Uchee +Uchida +Uchish +UCI +uckers +uckia +UCL +UCLA +Ucon +UCR +UCSB +UCSC +UCSD +UCSF +U-cut +ucuuba +Ud +UDA +Udaipur +udal +Udale +udaler +Udall +udaller +udalman +udasi +UDB +UDC +udder +uddered +udderful +udderless +udderlike +udders +Udela +Udele +Udell +Udella +Udelle +UDI +Udic +Udine +Udish +UDMH +udo +udographic +Udolphoish +udom +udometer +udometers +udometry +udometric +udometries +udomograph +udos +UDP +UDR +Uds +UDT +UEC +Uehling +UEL +Uela +Uele +Uella +Ueueteotl +Ufa +UFC +ufer +Uffizi +UFO +ufology +ufologies +ufologist +ufos +UFS +UG +ugali +Uganda +Ugandan +ugandans +Ugarit +Ugaritian +Ugaritic +Ugarono +UGC +ugglesome +ugh +ughs +ughten +ugli +ugly +ugly-clouded +ugly-conditioned +ugly-eyed +uglier +uglies +ugliest +ugly-faced +uglify +uglification +uglified +uglifier +uglifiers +uglifies +uglifying +ugly-headed +uglily +ugly-looking +ugliness +uglinesses +ugly-omened +uglis +uglisome +ugly-tempered +ugly-visaged +Ugo +Ugrian +ugrianize +Ugric +Ugro-altaic +Ugro-aryan +Ugro-finn +Ugro-Finnic +Ugro-finnish +Ugroid +Ugro-slavonic +Ugro-tatarian +ugsome +ugsomely +ugsomeness +ugt +UH +Uhde +UHF +uh-huh +uhlan +Uhland +uhlans +uhllo +Uhrichsville +Uhro-rusinian +uhs +uhtensang +uhtsong +uhuru +UI +UIC +UID +Uyekawa +Uighur +Uigur +Uigurian +Uiguric +UIL +uily +UIMS +uinal +Uinta +uintahite +uintaite +uintaites +uintathere +Uintatheriidae +Uintatherium +uintjie +UIP +Uird +Uirina +Uis +UIT +Uitlander +Uitotan +UITP +uitspan +Uitzilopochtli +UIUC +uji +Ujiji +Ujjain +Ujpest +UK +ukase +ukases +Uke +ukelele +ukeleles +ukes +Ukiah +ukiyoe +ukiyo-e +ukiyoye +Ukr +Ukr. +Ukraina +Ukraine +Ukrainer +Ukrainian +ukrainians +ukranian +UKST +ukulele +ukuleles +UL +Ula +Ulah +ulama +ulamas +Ulan +ULANA +Ulane +Ulani +ulans +Ulan-Ude +ular +ulatrophy +ulatrophia +ulaula +Ulberto +Ulbricht +ulcer +ulcerable +ulcerate +ulcerated +ulcerates +ulcerating +ulceration +ulcerations +ulcerative +ulcered +ulcery +ulcering +ulceromembranous +ulcerous +ulcerously +ulcerousness +ulcers +ulcer's +ulcus +ulcuscle +ulcuscule +Ulda +ule +Uledi +Uleki +ulema +ulemas +ulemorrhagia +Ulen +ulent +ulerythema +uletic +Ulex +ulexine +ulexite +ulexites +Ulfila +Ulfilas +Ulyanovsk +Ulick +ulicon +Ulidia +Ulidian +uliginose +uliginous +Ulises +Ulyssean +Ulysses +Ulita +ulitis +Ull +Ulla +ullage +ullaged +ullages +ullagone +Ulland +Uller +Ullin +ulling +Ullyot +Ullman +ullmannite +Ullr +Ullswater +ulluco +ullucu +Ullund +Ullur +Ulm +Ulmaceae +ulmaceous +Ulman +Ulmaria +ulmate +Ulmer +ulmic +ulmin +ulminic +ulmo +ulmous +Ulmus +ulna +ulnad +ulnae +ulnage +ulnar +ulnare +ulnaria +ulnas +ulnocarpal +ulnocondylar +ulnometacarpal +ulnoradial +uloborid +Uloboridae +Uloborus +ulocarcinoma +uloid +Ulonata +uloncus +Ulophocinae +ulorrhagy +ulorrhagia +ulorrhea +ulose +Ulothrix +Ulotrichaceae +ulotrichaceous +Ulotrichales +ulotrichan +Ulotriches +Ulotrichi +ulotrichy +ulotrichous +ulous +ulpan +ulpanim +Ulphi +Ulphia +Ulphiah +Ulpian +Ulric +Ulrica +Ulrich +ulrichite +Ulrick +Ulrika +Ulrikaumeko +Ulrike +Ulster +ulstered +ulsterette +Ulsterian +ulstering +Ulsterite +Ulsterman +ulsters +ult +ulta +Ultan +Ultann +ulterior +ulteriorly +Ultima +ultimacy +ultimacies +ultimas +ultimata +ultimate +ultimated +ultimately +ultimateness +ultimates +ultimating +ultimation +ultimatum +ultimatums +ultime +ultimity +ultimo +ultimobranchial +ultimogenitary +ultimogeniture +ultimum +ultion +ulto +Ultonian +Ultor +ultra +ultra- +ultra-abolitionism +ultra-abstract +ultra-academic +ultra-affected +ultra-aggressive +ultra-ambitious +ultra-angelic +Ultra-anglican +ultra-apologetic +ultra-arbitrary +ultra-argumentative +ultra-atomic +ultra-auspicious +ultrabasic +ultrabasite +ultrabelieving +ultrabenevolent +Ultra-byronic +Ultra-byronism +ultrabrachycephaly +ultrabrachycephalic +ultrabrilliant +Ultra-calvinist +ultracentenarian +ultracentenarianism +ultracentralizer +ultracentrifugal +ultracentrifugally +ultracentrifugation +ultracentrifuge +ultracentrifuged +ultracentrifuging +ultraceremonious +Ultra-christian +ultrachurchism +ultracivil +ultracomplex +ultraconcomitant +ultracondenser +ultraconfident +ultraconscientious +ultraconservatism +ultraconservative +ultraconservatives +ultracordial +ultracosmopolitan +ultracredulous +ultracrepidarian +ultracrepidarianism +ultracrepidate +ultracritical +ultradandyism +ultradeclamatory +ultrademocratic +ultradespotic +ultradignified +ultradiscipline +ultradolichocephaly +ultradolichocephalic +ultradolichocranial +ultradry +ultraeducationist +ultraeligible +ultraelliptic +ultraemphasis +ultraenergetic +ultraenforcement +Ultra-english +ultraenthusiasm +ultraenthusiastic +ultraepiscopal +ultraevangelical +ultraexcessive +ultraexclusive +ultraexpeditious +ultrafantastic +ultrafashionable +ultrafast +ultrafastidious +ultrafederalist +ultrafeudal +ultrafiche +ultrafiches +ultrafidian +ultrafidianism +ultrafilter +ultrafilterability +ultrafilterable +ultrafiltrate +ultrafiltration +ultraformal +Ultra-french +ultrafrivolous +ultragallant +Ultra-gallican +Ultra-gangetic +ultragaseous +ultragenteel +Ultra-german +ultragood +ultragrave +ultrahazardous +ultraheroic +ultrahigh +ultrahigh-frequency +ultrahonorable +ultrahot +ultrahuman +ultraimperialism +ultraimperialist +ultraimpersonal +ultrainclusive +ultraindifferent +ultraindulgent +ultraingenious +ultrainsistent +ultraintimate +ultrainvolved +ultrayoung +ultraism +ultraisms +ultraist +ultraistic +ultraists +Ultra-julian +ultralaborious +ultralegality +ultralenient +ultraliberal +ultraliberalism +ultralogical +ultraloyal +ultralow +Ultra-lutheran +Ultra-lutheranism +ultraluxurious +ultramarine +Ultra-martian +ultramasculine +ultramasculinity +ultramaternal +ultramaximal +ultramelancholy +ultrametamorphism +ultramicro +ultramicrobe +ultramicrochemical +ultramicrochemist +ultramicrochemistry +ultramicrometer +ultramicron +ultramicroscope +ultramicroscopy +ultramicroscopic +ultramicroscopical +ultramicroscopically +ultramicrotome +ultraminiature +ultraminute +ultramoderate +ultramodern +ultramodernism +ultramodernist +ultramodernistic +ultramodest +ultramontane +ultramontanism +ultramontanist +ultramorose +ultramulish +ultramundane +ultranational +ultranationalism +ultranationalist +ultranationalistic +ultranationalistically +ultranatural +ultranegligent +Ultra-neptunian +ultranet +ultranice +ultranonsensical +ultraobscure +ultraobstinate +ultraofficious +ultraoptimistic +ultraorganized +ultraornate +ultraorthodox +ultraorthodoxy +ultraoutrageous +ultrapapist +ultraparallel +Ultra-pauline +Ultra-pecksniffian +ultraperfect +ultrapersuasive +ultraphotomicrograph +ultrapious +ultraplanetary +ultraplausible +Ultra-pluralism +Ultra-pluralist +ultrapopish +Ultra-presbyterian +ultra-Protestantism +ultraproud +ultraprudent +ultrapure +Ultra-puritan +Ultra-puritanical +ultraradical +ultraradicalism +ultrarapid +ultrareactionary +ultrared +ultrareds +ultrarefined +ultrarefinement +ultrareligious +ultraremuneration +ultrarepublican +ultrarevolutionary +ultrarevolutionist +ultraritualism +ultraroyalism +ultraroyalist +Ultra-romanist +ultraromantic +ultras +ultrasanguine +ultrascholastic +ultrasecret +ultraselect +ultraservile +ultrasevere +ultrashort +ultrashrewd +ultrasimian +ultrasystematic +ultra-slow +ultrasmart +ultrasolemn +ultrasonic +ultrasonically +ultrasonics +ultrasonogram +ultrasonography +ultrasound +ultraspartan +ultraspecialization +ultraspiritualism +ultrasplendid +ultrastandardization +ultrastellar +ultrasterile +ultrastylish +ultrastrenuous +ultrastrict +ultrastructural +ultrastructure +ultrasubtle +Ultrasuede +ultratechnical +ultratense +ultraterrene +ultraterrestrial +Ultra-tory +Ultra-toryism +ultratotal +ultratrivial +ultratropical +ultraugly +ultra-ultra +ultrauncommon +ultraurgent +ultravicious +ultraviolent +ultraviolet +ultravirtuous +ultravirus +ultraviruses +ultravisible +ultrawealthy +Ultra-whig +ultrawise +ultrazealous +ultrazealousness +ultrazodiacal +ultroneous +ultroneously +ultroneousness +Ultun +Ulu +Ulua +uluhi +Ulu-juz +ululant +ululate +ululated +ululates +ululating +ululation +ululations +ululative +ululatory +ululu +Ulund +ulus +Ulva +Ulvaceae +ulvaceous +Ulvales +Ulvan +ulvas +um +um- +Uma +Umayyad +umangite +umangites +Umatilla +Umaua +Umbarger +umbecast +umbeclad +umbel +umbelap +umbeled +umbella +Umbellales +umbellar +umbellate +umbellated +umbellately +umbelled +umbellet +umbellets +umbellic +umbellifer +Umbelliferae +umbelliferone +umbelliferous +umbelliflorous +umbelliform +umbelloid +Umbellula +Umbellularia +umbellulate +umbellule +Umbellulidae +umbelluliferous +umbels +umbelwort +umber +umber-black +umber-brown +umber-colored +umbered +umberima +umbering +umber-rufous +umbers +umberty +Umberto +umbeset +umbethink +umbibilici +umbilectomy +umbilic +umbilical +umbilically +umbilicar +Umbilicaria +umbilicate +umbilicated +umbilication +umbilici +umbiliciform +umbilicus +umbilicuses +umbiliform +umbilroot +umble +umbles +umbo +umbolateral +umbonal +umbonate +umbonated +umbonation +umbone +umbones +umbonial +umbonic +umbonulate +umbonule +umbos +Umbra +umbracious +umbraciousness +umbracle +umbraculate +umbraculiferous +umbraculiform +umbraculum +umbrae +umbrage +umbrageous +umbrageously +umbrageousness +umbrages +umbraid +umbral +umbrally +umbrana +umbras +umbrate +umbrated +umbratic +umbratical +umbratile +umbre +umbrel +umbrella +umbrellaed +umbrellaing +umbrellaless +umbrellalike +umbrellas +umbrella's +umbrella-shaped +umbrella-topped +umbrellawise +umbrellawort +umbrere +umbret +umbrette +umbrettes +Umbria +Umbrian +Umbriel +umbriferous +umbriferously +umbriferousness +umbril +umbrina +umbrine +umbro- +Umbro-etruscan +Umbro-florentine +Umbro-latin +Umbro-oscan +Umbro-roman +Umbro-sabellian +Umbro-samnite +umbrose +Umbro-sienese +umbrosity +umbrous +Umbundu +umbu-rana +Ume +Umea +Umeh +Umeko +umest +umfaan +umgang +um-hum +umiac +umiack +umiacks +umiacs +umiak +umiaks +umiaq +umiaqs +umimpeded +umiri +umist +um-yum +umland +umlaut +umlauted +umlauting +umlauts +umload +umm +u-mm +Ummersen +ummps +Umont +umouhile +ump +umped +umph +umpy +umping +umpirage +umpirages +umpire +umpired +umpirer +umpires +umpire's +umpireship +umpiress +umpiring +umpirism +umppired +umppiring +Umpqua +umps +umpsteen +umpteen +umpteens +umpteenth +umptekite +umpty +umptieth +umquhile +umset +umstroke +UMT +Umtali +umteen +umteenth +umu +UMW +UN +un- +'un +Una +unabandoned +unabandoning +unabased +unabasedly +unabashable +unabashed +unabashedly +unabasing +unabatable +unabated +unabatedly +unabating +unabatingly +unabbreviated +unabdicated +unabdicating +unabdicative +unabducted +unabetted +unabettedness +unabetting +unabhorred +unabhorrently +unabiding +unabidingly +unabidingness +unability +unabject +unabjective +unabjectly +unabjectness +unabjuratory +unabjured +unablative +unable +unableness +unably +unabnegated +unabnegating +unabolishable +unabolished +unaborted +unabortive +unabortively +unabortiveness +unabraded +unabrased +unabrasive +unabrasively +unabridgable +unabridged +unabrogable +unabrogated +unabrogative +unabrupt +unabruptly +unabscessed +unabsent +unabsentmindedness +unabsolute +unabsolvable +unabsolved +unabsolvedness +unabsorb +unabsorbable +unabsorbed +unabsorbent +unabsorbing +unabsorbingly +unabsorptiness +unabsorptive +unabsorptiveness +unabstemious +unabstemiously +unabstemiousness +unabstentious +unabstract +unabstracted +unabstractedly +unabstractedness +unabstractive +unabstractively +unabsurd +unabundance +unabundant +unabundantly +unabusable +unabused +unabusive +unabusively +unabusiveness +unabutting +unacademic +unacademical +unacademically +unacceding +unaccelerated +unaccelerative +unaccent +unaccented +unaccentuated +unaccept +unacceptability +unacceptable +unacceptableness +unacceptably +unacceptance +unacceptant +unaccepted +unaccepting +unaccessibility +unaccessible +unaccessibleness +unaccessibly +unaccessional +unaccessory +unaccidental +unaccidentally +unaccidented +unacclaimate +unacclaimed +unacclimated +unacclimation +unacclimatised +unacclimatization +unacclimatized +unacclivitous +unacclivitously +unaccommodable +unaccommodated +unaccommodatedness +unaccommodating +unaccommodatingly +unaccommodatingness +unaccompanable +unaccompanied +unaccompanying +unaccomplishable +unaccomplished +unaccomplishedness +unaccord +unaccordable +unaccordance +unaccordant +unaccorded +unaccording +unaccordingly +unaccostable +unaccosted +unaccountability +unaccountable +unaccountableness +unaccountably +unaccounted +unaccounted-for +unaccoutered +unaccoutred +unaccreditated +unaccredited +unaccrued +unaccumulable +unaccumulate +unaccumulated +unaccumulation +unaccumulative +unaccumulatively +unaccumulativeness +unaccuracy +unaccurate +unaccurately +unaccurateness +unaccursed +unaccusable +unaccusably +unaccuse +unaccused +unaccusing +unaccusingly +unaccustom +unaccustomed +unaccustomedly +unaccustomedness +unacerbic +unacerbically +unacetic +unachievability +unachievable +unachieved +unaching +unachingly +unacidic +unacidulated +unacknowledged +unacknowledgedness +unacknowledging +unacknowledgment +unacoustic +unacoustical +unacoustically +unacquaint +unacquaintable +unacquaintance +unacquainted +unacquaintedly +unacquaintedness +unacquiescent +unacquiescently +unacquirability +unacquirable +unacquirableness +unacquirably +unacquired +unacquisitive +unacquisitively +unacquisitiveness +unacquit +unacquittable +unacquitted +unacquittedness +unacrimonious +unacrimoniously +unacrimoniousness +unact +unactability +unactable +unacted +unacting +unactinic +unaction +unactionable +unactivated +unactive +unactively +unactiveness +unactivity +unactorlike +unactual +unactuality +unactually +unactuated +unacuminous +unacute +unacutely +unadamant +unadapt +unadaptability +unadaptable +unadaptableness +unadaptably +unadaptabness +unadapted +unadaptedly +unadaptedness +unadaptive +unadaptively +unadaptiveness +unadd +unaddable +unadded +unaddible +unaddicted +unaddictedness +unadditional +unadditioned +unaddled +unaddress +unaddressed +unadduceable +unadduced +unadducible +unadept +unadeptly +unadeptness +unadequate +unadequately +unadequateness +unadherence +unadherent +unadherently +unadhering +unadhesive +unadhesively +unadhesiveness +Unadilla +unadjacent +unadjacently +unadjectived +unadjoined +unadjoining +unadjourned +unadjournment +unadjudged +unadjudicated +unadjunctive +unadjunctively +unadjust +unadjustable +unadjustably +unadjusted +unadjustment +unadministered +unadministrable +unadministrative +unadministratively +unadmirable +unadmirableness +unadmirably +unadmire +unadmired +unadmiring +unadmiringly +unadmissible +unadmissibleness +unadmissibly +unadmission +unadmissive +unadmittable +unadmittableness +unadmittably +unadmitted +unadmittedly +unadmitting +unadmonished +unadmonitory +unadopt +unadoptable +unadoptably +unadopted +unadoption +unadoptional +unadoptive +unadoptively +unadorable +unadorableness +unadorably +unadoration +unadored +unadoring +unadoringly +unadorn +unadornable +unadorned +unadornedly +unadornedness +unadornment +unadroit +unadroitly +unadroitness +unadulating +unadulatory +unadult +unadulterate +unadulterated +unadulteratedly +unadulteratedness +unadulterately +unadulteration +unadulterous +unadulterously +unadvanced +unadvancedly +unadvancedness +unadvancement +unadvancing +unadvantaged +unadvantageous +unadvantageously +unadvantageousness +unadventured +unadventuring +unadventurous +unadventurously +unadventurousness +unadverse +unadversely +unadverseness +unadvertency +unadvertised +unadvertisement +unadvertising +unadvisability +unadvisable +unadvisableness +unadvisably +unadvised +unadvisedly +unadvisedness +unadvocated +unaerated +unaesthetic +unaesthetical +unaesthetically +unaestheticism +unaestheticness +unafeard +unafeared +unaffability +unaffable +unaffableness +unaffably +unaffectation +unaffected +unaffectedly +unaffectedness +unaffecting +unaffectionate +unaffectionately +unaffectionateness +unaffectioned +unaffianced +unaffied +unaffiliated +unaffiliation +unaffirmation +unaffirmed +unaffixed +unafflicted +unafflictedly +unafflictedness +unafflicting +unaffliction +unaffordable +unafforded +unaffranchised +unaffrighted +unaffrightedly +unaffronted +unafire +unafloat +unaflow +unafraid +unafraidness +Un-african +unaged +unageing +unagglomerative +unaggravated +unaggravating +unaggregated +unaggression +unaggressive +unaggressively +unaggressiveness +unaghast +unagile +unagilely +unagility +unaging +unagitated +unagitatedly +unagitatedness +unagitation +unagonize +unagrarian +unagreeable +unagreeableness +unagreeably +unagreed +unagreeing +unagreement +unagricultural +unagriculturally +unai +unaidable +unaided +unaidedly +unaiding +unailing +unaimed +unaiming +unairable +unaired +unairily +unais +unaisled +Unakhotana +unakin +unakite +unakites +unal +Unalachtigo +unalacritous +unalarm +unalarmed +unalarming +unalarmingly +Unalaska +unalcoholised +unalcoholized +unaldermanly +unalert +unalerted +unalertly +unalertness +unalgebraical +unalienability +unalienable +unalienableness +unalienably +unalienated +unalienating +unalignable +unaligned +unalike +unalimentary +unalimentative +unalist +unalive +unallayable +unallayably +unallayed +unalleged +unallegedly +unallegorical +unallegorically +unallegorized +unallergic +unalleviably +unalleviated +unalleviatedly +unalleviating +unalleviatingly +unalleviation +unalleviative +unalliable +unallied +unalliedly +unalliedness +unalliterated +unalliterative +unallocated +unalloyed +unallotment +unallotted +unallow +unallowable +unallowably +unallowed +unallowedly +unallowing +unallurable +unallured +unalluring +unalluringly +unallusive +unallusively +unallusiveness +unalmsed +unalone +unaloud +unalphabeted +unalphabetic +unalphabetical +unalphabetised +unalphabetized +unalterability +unalterable +unalterableness +unalterably +unalteration +unalterative +unaltered +unaltering +unalternated +unalternating +unaltruistic +unaltruistically +unamalgamable +unamalgamated +unamalgamating +unamalgamative +unamassed +unamative +unamatively +unamazed +unamazedly +unamazedness +unamazement +unambidextrousness +unambient +unambiently +unambiguity +unambiguous +unambiguously +unambiguousness +unambition +unambitious +unambitiously +unambitiousness +unambrosial +unambulant +unambush +unameliorable +unameliorated +unameliorative +unamenability +unamenable +unamenableness +unamenably +unamend +unamendable +unamended +unamendedly +unamending +unamendment +unamerceable +unamerced +Un-american +Un-americanism +Un-americanization +Un-americanize +Unami +unamiability +unamiable +unamiableness +unamiably +unamicability +unamicable +unamicableness +unamicably +unamiss +unammoniated +unamo +unamorous +unamorously +unamorousness +unamortization +unamortized +unample +unamply +unamplifiable +unamplified +unamputated +unamputative +Unamuno +unamusable +unamusably +unamused +unamusement +unamusing +unamusingly +unamusingness +unamusive +unanachronistic +unanachronistical +unanachronistically +unanachronous +unanachronously +Un-anacreontic +unanaemic +unanalagous +unanalagously +unanalagousness +unanalytic +unanalytical +unanalytically +unanalyzable +unanalyzably +unanalyzed +unanalyzing +unanalogical +unanalogically +unanalogized +unanalogous +unanalogously +unanalogousness +unanarchic +unanarchistic +unanatomisable +unanatomised +unanatomizable +unanatomized +unancestored +unancestried +unanchylosed +unanchor +unanchored +unanchoring +unanchors +unancient +unanecdotal +unanecdotally +unaneled +unanemic +unangelic +unangelical +unangelicalness +unangered +Un-anglican +Un-anglicized +unangry +unangrily +unanguished +unangular +unangularly +unangularness +unanimalized +unanimate +unanimated +unanimatedly +unanimatedness +unanimately +unanimating +unanimatingly +unanime +unanimism +unanimist +unanimistic +unanimistically +unanimiter +unanimity +unanimities +unanimous +unanimously +unanimousness +unannealed +unannex +unannexable +unannexed +unannexedly +unannexedness +unannihilable +unannihilated +unannihilative +unannihilatory +unannoyed +unannoying +unannoyingly +unannotated +unannounced +unannullable +unannulled +unannunciable +unannunciative +unanointed +unanswerability +unanswerable +unanswerableness +unanswerably +unanswered +unanswering +unantagonisable +unantagonised +unantagonising +unantagonistic +unantagonizable +unantagonized +unantagonizing +unanthologized +unanticipated +unanticipatedly +unanticipating +unanticipatingly +unanticipation +unanticipative +unantiquated +unantiquatedness +unantique +unantiquity +unantlered +unanxiety +unanxious +unanxiously +unanxiousness +unapart +unaphasic +unapocryphal +unapologetic +unapologetically +unapologizing +unapostatized +unapostolic +unapostolical +unapostolically +unapostrophized +unappalled +unappalling +unappallingly +unapparel +unappareled +unapparelled +unapparent +unapparently +unapparentness +unappealable +unappealableness +unappealably +unappealed +unappealing +unappealingly +unappealingness +unappeasable +unappeasableness +unappeasably +unappeased +unappeasedly +unappeasedness +unappeasing +unappeasingly +unappendaged +unappended +unapperceived +unapperceptive +unappertaining +unappetising +unappetisingly +unappetizing +unappetizingly +unapplaudable +unapplauded +unapplauding +unapplausive +unappliable +unappliableness +unappliably +unapplianced +unapplicability +unapplicable +unapplicableness +unapplicably +unapplicative +unapplied +unapplying +unappliqued +unappoint +unappointable +unappointableness +unappointed +unapportioned +unapposable +unapposite +unappositely +unappositeness +unappraised +unappreciable +unappreciableness +unappreciably +unappreciated +unappreciating +unappreciation +unappreciative +unappreciatively +unappreciativeness +unapprehendable +unapprehendableness +unapprehendably +unapprehended +unapprehending +unapprehendingness +unapprehensible +unapprehensibleness +unapprehension +unapprehensive +unapprehensively +unapprehensiveness +unapprenticed +unapprised +unapprisedly +unapprisedness +unapprized +unapproachability +unapproachable +unapproachableness +unapproachably +unapproached +unapproaching +unapprobation +unappropriable +unappropriate +unappropriated +unappropriately +unappropriateness +unappropriation +unapprovable +unapprovableness +unapprovably +unapproved +unapproving +unapprovingly +unapproximate +unapproximately +unaproned +unapropos +unapt +unaptitude +unaptly +unaptness +unarbitrary +unarbitrarily +unarbitrariness +unarbitrated +unarbitrative +unarbored +unarboured +unarch +unarchdeacon +unarched +unarching +unarchitected +unarchitectural +unarchitecturally +unarchly +unarduous +unarduously +unarduousness +unare +unarguable +unarguableness +unarguably +unargued +unarguing +unargumentative +unargumentatively +unargumentativeness +unary +unarisen +unarising +unaristocratic +unaristocratically +unarithmetical +unarithmetically +unark +unarm +unarmed +unarmedly +unarmedness +unarming +unarmored +unarmorial +unarmoured +unarms +unaromatic +unaromatically +unaromatized +unarousable +unaroused +unarousing +unarray +unarrayed +unarraignable +unarraignableness +unarraigned +unarranged +unarrestable +unarrested +unarresting +unarrestive +unarrival +unarrived +unarriving +unarrogance +unarrogant +unarrogantly +unarrogated +unarrogating +unarted +unartful +unartfully +unartfulness +unarticled +unarticulate +unarticulated +unarticulately +unarticulative +unarticulatory +unartificial +unartificiality +unartificially +unartificialness +unartistic +unartistical +unartistically +unartistlike +unascendable +unascendableness +unascendant +unascended +unascendent +unascertainable +unascertainableness +unascertainably +unascertained +unascetic +unascetically +unascribed +unashamed +unashamedly +unashamedness +Un-asiatic +unasinous +unaskable +unasked +unasked-for +unasking +unaskingly +unasleep +unaspersed +unaspersive +unasphalted +unaspirated +unaspiring +unaspiringly +unaspiringness +unassayed +unassaying +unassailability +unassailable +unassailableness +unassailably +unassailed +unassailing +unassassinated +unassaultable +unassaulted +unassembled +unassented +unassenting +unassentive +unasserted +unassertive +unassertively +unassertiveness +unassessable +unassessableness +unassessed +unassibilated +unassiduous +unassiduously +unassiduousness +unassignable +unassignably +unassigned +unassimilable +unassimilated +unassimilating +unassimilative +unassistant +unassisted +unassisting +unassociable +unassociably +unassociated +unassociative +unassociatively +unassociativeness +unassoiled +unassorted +unassuageable +unassuaged +unassuaging +unassuasive +unassuetude +unassumable +unassumed +unassumedly +unassuming +unassumingly +unassumingness +unassured +unassuredly +unassuredness +unassuring +unasterisk +unasthmatic +unastonish +unastonished +unastonishment +unastounded +unastray +Un-athenian +unathirst +unathletic +unathletically +unatmospheric +unatonable +unatoned +unatoning +unatrophied +unattach +unattachable +unattached +unattackable +unattackableness +unattackably +unattacked +unattainability +unattainable +unattainableness +unattainably +unattained +unattaining +unattainment +unattaint +unattainted +unattaintedly +unattempered +unattemptable +unattempted +unattempting +unattendance +unattendant +unattended +unattentive +unattentively +unattentiveness +unattenuated +unattenuatedly +unattestable +unattested +unattestedness +Un-attic +unattire +unattired +unattractable +unattractableness +unattracted +unattracting +unattractive +unattractively +unattractiveness +unattributable +unattributably +unattributed +unattributive +unattributively +unattributiveness +unattuned +unau +unauctioned +unaudacious +unaudaciously +unaudaciousness +unaudible +unaudibleness +unaudibly +unaudienced +unaudited +unauditioned +Un-augean +unaugmentable +unaugmentative +unaugmented +unaus +unauspicious +unauspiciously +unauspiciousness +unaustere +unausterely +unaustereness +Un-australian +un-Austrian +unauthentic +unauthentical +unauthentically +unauthenticalness +unauthenticated +unauthenticity +unauthorised +unauthorish +unauthoritative +unauthoritatively +unauthoritativeness +unauthoritied +unauthoritiveness +unauthorizable +unauthorization +unauthorize +unauthorized +unauthorizedly +unauthorizedness +unautistic +unautographed +unautomatic +unautomatically +unautoritied +unautumnal +unavailability +unavailable +unavailableness +unavailably +unavailed +unavailful +unavailing +unavailingly +unavailingness +unavengeable +unavenged +unavenging +unavengingly +unavenued +unaverage +unaveraged +unaverred +unaverse +unaverted +unavertible +unavertibleness +unavertibly +unavian +unavid +unavidly +unavidness +unavoidability +unavoidable +unavoidableness +unavoidably +unavoidal +unavoided +unavoiding +unavouchable +unavouchableness +unavouchably +unavouched +unavowable +unavowableness +unavowably +unavowed +unavowedly +unaway +unawakable +unawakableness +unawake +unawaked +unawakened +unawakenedness +unawakening +unawaking +unawardable +unawardableness +unawardably +unawarded +unaware +unawared +unawaredly +unawarely +unawareness +unawares +unawed +unawful +unawfully +unawfulness +unawkward +unawkwardly +unawkwardness +unawned +unaxed +unaxiomatic +unaxiomatically +unaxised +unaxled +unazotized +unb +Un-babylonian +unbackboarded +unbacked +unbackward +unbacterial +unbadged +unbadgered +unbadgering +unbaffled +unbaffling +unbafflingly +unbag +unbagged +unbay +unbailable +unbailableness +unbailed +unbain +unbait +unbaited +unbaized +unbaked +unbalance +unbalanceable +unbalanceably +unbalanced +unbalancement +unbalancing +unbalconied +unbale +unbaled +unbaling +unbalked +unbalking +unbalkingly +unballast +unballasted +unballasting +unballoted +unbandage +unbandaged +unbandaging +unbanded +unbane +unbangled +unbanished +unbank +unbankable +unbankableness +unbankably +unbanked +unbankrupt +unbanned +unbannered +unbantering +unbanteringly +unbaptised +unbaptize +unbaptized +unbar +unbarb +unbarbarise +unbarbarised +unbarbarising +unbarbarize +unbarbarized +unbarbarizing +unbarbarous +unbarbarously +unbarbarousness +unbarbed +unbarbered +unbarded +unbare +unbargained +unbark +unbarking +unbaronet +unbarrable +unbarred +unbarrel +unbarreled +unbarrelled +unbarren +unbarrenly +unbarrenness +unbarricade +unbarricaded +unbarricading +unbarricadoed +unbarring +unbars +unbartered +unbartering +unbase +unbased +unbasedness +unbashful +unbashfully +unbashfulness +unbasket +unbasketlike +unbastardised +unbastardized +unbaste +unbasted +unbastilled +unbastinadoed +unbated +unbathed +unbating +unbatted +unbatten +unbatterable +unbattered +unbattling +unbe +unbeached +unbeaconed +unbeaded +unbeamed +unbeaming +unbear +unbearable +unbearableness +unbearably +unbeard +unbearded +unbeared +unbearing +unbears +unbeast +unbeatable +unbeatableness +unbeatably +unbeaten +unbeaued +unbeauteous +unbeauteously +unbeauteousness +unbeautify +unbeautified +unbeautiful +unbeautifully +unbeautifulness +unbeavered +unbeckoned +unbeclogged +unbeclouded +unbecome +unbecoming +unbecomingly +unbecomingness +unbed +unbedabbled +unbedaggled +unbedashed +unbedaubed +unbedded +unbedecked +unbedewed +unbedimmed +unbedinned +unbedizened +unbedraggled +unbefit +unbefitting +unbefittingly +unbefittingness +unbefool +unbefriend +unbefriended +unbefringed +unbeget +unbeggar +unbeggarly +unbegged +unbegilt +unbeginning +unbeginningly +unbeginningness +unbegirded +unbegirt +unbegot +unbegotten +unbegottenly +unbegottenness +unbegreased +unbegrimed +unbegrudged +unbeguile +unbeguiled +unbeguileful +unbeguiling +unbegun +unbehaving +unbeheaded +unbeheld +unbeholdable +unbeholden +unbeholdenness +unbeholding +unbehoveful +unbehoving +unbeing +unbejuggled +unbeknown +unbeknownst +unbelied +unbelief +unbeliefful +unbelieffulness +unbeliefs +unbelievability +unbelievable +unbelievableness +unbelievably +unbelieve +unbelieved +unbeliever +unbelievers +unbelieving +unbelievingly +unbelievingness +unbell +unbellicose +unbelligerent +unbelligerently +unbelonging +unbeloved +unbelt +unbelted +unbelting +unbelts +unbemoaned +unbemourned +unbench +unbend +unbendable +unbendableness +unbendably +unbended +unbender +unbending +unbendingly +unbendingness +unbends +unbendsome +unbeneficed +unbeneficent +unbeneficently +unbeneficial +unbeneficially +unbeneficialness +unbenefitable +unbenefited +unbenefiting +unbenetted +unbenevolence +unbenevolent +unbenevolently +unbenevolentness +unbenight +unbenighted +unbenign +unbenignant +unbenignantly +unbenignity +unbenignly +unbenignness +unbent +unbenumb +unbenumbed +unbequeathable +unbequeathed +unbereaved +unbereaven +unbereft +unberouged +unberth +unberufen +unbeseeching +unbeseechingly +unbeseem +unbeseeming +unbeseemingly +unbeseemingness +unbeseemly +unbeset +unbesieged +unbesmeared +unbesmirched +unbesmutted +unbesot +unbesotted +unbesought +unbespeak +unbespoke +unbespoken +unbesprinkled +unbestarred +unbestowed +unbet +unbeteared +unbethink +unbethought +unbetide +unbetoken +unbetray +unbetrayed +unbetraying +unbetrothed +unbetterable +unbettered +unbeveled +unbevelled +unbewailed +unbewailing +unbeware +unbewilder +unbewildered +unbewilderedly +unbewildering +unbewilderingly +unbewilled +unbewitch +unbewitched +unbewitching +unbewitchingly +unbewrayed +unbewritten +unbias +unbiasable +unbiased +unbiasedly +unbiasedness +unbiasing +unbiassable +unbiassed +unbiassedly +unbiassing +unbiblical +Un-biblical +Un-biblically +unbibulous +unbibulously +unbibulousness +unbickered +unbickering +unbid +unbidable +unbiddable +unbidden +unbigamous +unbigamously +unbigged +unbigoted +unbigotedness +unbilious +unbiliously +unbiliousness +unbillable +unbilled +unbillet +unbilleted +unbind +unbindable +unbinding +unbinds +unbinned +unbiographical +unbiographically +unbiological +unbiologically +unbirdly +unbirdlike +unbirdlimed +unbirthday +unbishop +unbishoped +unbishoply +unbit +unbiting +unbitt +unbitted +unbitten +unbitter +unbitting +unblacked +unblackened +unblade +unbladed +unblading +unblamability +unblamable +unblamableness +unblamably +unblamed +unblameworthy +unblameworthiness +unblaming +unblanched +unblanketed +unblasphemed +unblasted +unblazoned +unbleached +unbleaching +unbled +unbleeding +unblemishable +unblemished +unblemishedness +unblemishing +unblenched +unblenching +unblenchingly +unblendable +unblended +unblent +unbless +unblessed +unblessedness +unblest +unblighted +unblightedly +unblightedness +unblind +unblinded +unblindfold +unblindfolded +unblinding +unblinking +unblinkingly +unbliss +unblissful +unblissfully +unblissfulness +unblistered +unblithe +unblithely +unblock +unblockaded +unblocked +unblocking +unblocks +unblooded +unbloody +unbloodied +unbloodily +unbloodiness +unbloom +unbloomed +unblooming +unblossomed +unblossoming +unblotted +unblottedness +unbloused +unblown +unblued +unbluestockingish +unbluffable +unbluffed +unbluffing +unblunder +unblundered +unblundering +unblunted +unblurred +unblush +unblushing +unblushingly +unblushingness +unblusterous +unblusterously +unboarded +unboasted +unboastful +unboastfully +unboastfulness +unboasting +unboat +unbobbed +unbody +unbodied +unbodily +unbodylike +unbodiliness +unboding +unbodkined +unbog +unboggy +unbohemianize +unboy +unboyish +unboyishly +unboyishness +unboiled +unboylike +unboisterous +unboisterously +unboisterousness +unbokel +unbold +unbolden +unboldly +unboldness +unbolled +unbolster +unbolstered +unbolt +unbolted +unbolting +unbolts +unbombarded +unbombast +unbombastic +unbombastically +unbombed +unbondable +unbondableness +unbonded +unbone +unboned +unbonnet +unbonneted +unbonneting +unbonnets +unbonny +unbooked +unbookish +unbookishly +unbookishness +unbooklearned +unboot +unbooted +unboraxed +unborder +unbordered +unbored +unboring +unborn +unborne +unborough +unborrowed +unborrowing +unbosom +unbosomed +unbosomer +unbosoming +unbosoms +unbossed +Un-bostonian +unbotanical +unbothered +unbothering +unbottle +unbottled +unbottling +unbottom +unbottomed +unbought +unbouncy +unbound +unboundable +unboundableness +unboundably +unbounded +unboundedly +unboundedness +unboundless +unbounteous +unbounteously +unbounteousness +unbountiful +unbountifully +unbountifulness +unbow +unbowable +unbowdlerized +unbowed +unbowel +unboweled +unbowelled +unbowered +unbowing +unbowingness +unbowled +unbowsome +unbox +unboxed +unboxes +unboxing +unbrace +unbraced +unbracedness +unbracelet +unbraceleted +unbraces +unbracing +unbracketed +unbragged +unbragging +Un-brahminic +un-Brahminical +unbraid +unbraided +unbraiding +unbraids +unbrailed +unbrained +unbrake +unbraked +unbrakes +unbran +unbranched +unbranching +unbrand +unbranded +unbrandied +unbrave +unbraved +unbravely +unbraveness +unbrawling +unbrawny +unbraze +unbrazen +unbrazenly +unbrazenness +Un-brazilian +unbreachable +unbreachableness +unbreachably +unbreached +unbreaded +unbreakability +unbreakable +unbreakableness +unbreakably +unbreakfasted +unbreaking +unbreast +unbreath +unbreathable +unbreathableness +unbreatheable +unbreathed +unbreathing +unbred +unbreech +unbreeched +unbreeches +unbreeching +unbreezy +unbrent +unbrewed +unbribable +unbribableness +unbribably +unbribed +unbribing +unbrick +unbricked +unbridegroomlike +unbridgeable +unbridged +unbridle +unbridled +unbridledly +unbridledness +unbridles +unbridling +unbrief +unbriefed +unbriefly +unbriefness +unbright +unbrightened +unbrightly +unbrightness +unbrilliant +unbrilliantly +unbrilliantness +unbrimming +unbrined +unbristled +Un-british +unbrittle +unbrittleness +unbrittness +unbroached +unbroad +unbroadcast +unbroadcasted +unbroadened +unbrocaded +unbroid +unbroidered +unbroiled +unbroke +unbroken +unbrokenly +unbrokenness +unbronzed +unbrooch +unbrooded +unbrooding +unbrookable +unbrookably +unbrothered +unbrotherly +unbrotherlike +unbrotherliness +unbrought +unbrown +unbrowned +unbrowsing +unbruised +unbrushable +unbrushed +unbrutalise +unbrutalised +unbrutalising +unbrutalize +unbrutalized +unbrutalizing +unbrute +unbrutelike +unbrutify +unbrutise +unbrutised +unbrutising +unbrutize +unbrutized +unbrutizing +unbuckle +unbuckled +unbuckles +unbuckling +unbuckramed +unbud +unbudded +Un-buddhist +unbudding +unbudgeability +unbudgeable +unbudgeableness +unbudgeably +unbudged +unbudgeted +unbudging +unbudgingly +unbuffed +unbuffered +unbuffeted +unbuyable +unbuyableness +unbuying +unbuild +unbuilded +unbuilding +unbuilds +unbuilt +unbulky +unbulled +unbulletined +unbullied +unbullying +unbumped +unbumptious +unbumptiously +unbumptiousness +unbunched +unbundle +unbundled +unbundles +unbundling +unbung +unbungling +unbuoyant +unbuoyantly +unbuoyed +unburden +unburdened +unburdening +unburdenment +unburdens +unburdensome +unburdensomeness +unbureaucratic +unbureaucratically +unburgessed +unburglarized +unbury +unburiable +unburial +unburied +unburlesqued +unburly +unburn +unburnable +unburnableness +unburned +unburning +unburnished +unburnt +unburrow +unburrowed +unburst +unburstable +unburstableness +unburthen +unbush +unbusy +unbusied +unbusily +unbusiness +unbusinesslike +unbusk +unbuskin +unbuskined +unbusted +unbustling +unbutchered +unbutcherlike +unbuttered +unbutton +unbuttoned +unbuttoning +unbuttonment +unbuttons +unbuttressed +unbuxom +unbuxomly +unbuxomness +unc +unca +uncabined +uncabled +uncacophonous +uncadenced +uncage +uncaged +uncages +uncaging +uncajoling +uncake +uncaked +uncakes +uncaking +uncalamitous +uncalamitously +uncalcareous +uncalcified +uncalcined +uncalculable +uncalculableness +uncalculably +uncalculated +uncalculatedly +uncalculatedness +uncalculating +uncalculatingly +uncalculative +uncalendared +uncalendered +uncalibrated +uncalk +uncalked +uncall +uncalled +uncalled-for +uncallous +uncallously +uncallousness +uncallow +uncallower +uncallused +uncalm +uncalmative +uncalmed +uncalmly +uncalmness +uncalorific +uncalumniated +uncalumniative +uncalumnious +uncalumniously +uncambered +uncamerated +uncamouflaged +uncamp +uncampaigning +uncamped +uncamphorated +uncanalized +uncancelable +uncanceled +uncancellable +uncancelled +uncancerous +uncandid +uncandidly +uncandidness +uncandied +uncandled +uncandor +uncandour +uncaned +uncankered +uncanned +uncanny +uncannier +uncanniest +uncannily +uncanniness +uncanonic +uncanonical +uncanonically +uncanonicalness +uncanonicity +uncanonisation +uncanonise +uncanonised +uncanonising +uncanonization +uncanonize +uncanonized +uncanonizing +uncanopied +uncantoned +uncantonized +uncanvassably +uncanvassed +uncap +uncapable +uncapableness +uncapably +uncapacious +uncapaciously +uncapaciousness +uncapacitate +uncaparisoned +uncaped +uncapering +uncapitalised +uncapitalistic +uncapitalized +uncapitulated +uncapitulating +uncapped +uncapper +uncapping +uncapricious +uncapriciously +uncapriciousness +uncaps +uncapsizable +uncapsized +uncapsuled +uncaptained +uncaptioned +uncaptious +uncaptiously +uncaptiousness +uncaptivate +uncaptivated +uncaptivating +uncaptivative +uncaptived +uncapturable +uncaptured +uncaramelised +uncaramelized +uncarbonated +uncarboned +uncarbonized +uncarbureted +uncarburetted +uncarded +uncardinal +uncardinally +uncared-for +uncareful +uncarefully +uncarefulness +uncaressed +uncaressing +uncaressingly +uncargoed +Uncaria +uncaricatured +uncaring +uncarnate +uncarnivorous +uncarnivorously +uncarnivorousness +uncaroled +uncarolled +uncarousing +uncarpentered +uncarpeted +uncarriageable +uncarried +uncart +uncarted +uncartooned +uncarved +uncascaded +uncascading +uncase +uncased +uncasemated +uncases +uncashed +uncasing +uncask +uncasked +uncasketed +uncasque +uncassock +uncast +uncaste +uncastigated +uncastigative +uncastle +uncastled +uncastrated +uncasual +uncasually +uncasualness +Uncasville +uncataloged +uncatalogued +uncatastrophic +uncatastrophically +uncatchable +uncatchy +uncate +uncatechised +uncatechisedness +uncatechized +uncatechizedness +uncategorical +uncategorically +uncategoricalness +uncategorised +uncategorized +uncatenated +uncatered +uncatering +uncathartic +uncathedraled +uncatholcity +uncatholic +uncatholical +uncatholicalness +uncatholicise +uncatholicised +uncatholicising +uncatholicity +uncatholicize +uncatholicized +uncatholicizing +uncatholicly +uncaucusable +uncaught +uncausable +uncausal +uncausative +uncausatively +uncausativeness +uncause +uncaused +uncaustic +uncaustically +uncautelous +uncauterized +uncautioned +uncautious +uncautiously +uncautiousness +uncavalier +uncavalierly +uncave +uncavernous +uncavernously +uncaviling +uncavilling +uncavitied +unceasable +unceased +unceasing +unceasingly +unceasingness +unceded +unceiled +unceilinged +uncelebrated +uncelebrating +uncelestial +uncelestialized +uncelibate +uncellar +uncement +uncemented +uncementing +uncensorable +uncensored +uncensorious +uncensoriously +uncensoriousness +uncensurability +uncensurable +uncensurableness +uncensured +uncensuring +uncenter +uncentered +uncentral +uncentralised +uncentrality +uncentralized +uncentrally +uncentre +uncentred +uncentric +uncentrical +uncentripetal +uncentury +uncephalic +uncerated +uncerebric +uncereclothed +unceremented +unceremonial +unceremonially +unceremonious +unceremoniously +unceremoniousness +unceriferous +uncertain +uncertainly +uncertainness +uncertainty +uncertainties +uncertifiable +uncertifiablely +uncertifiableness +uncertificated +uncertified +uncertifying +uncertitude +uncessant +uncessantly +uncessantness +unchafed +unchaffed +unchaffing +unchagrined +unchain +unchainable +unchained +unchaining +unchains +unchair +unchaired +unchalked +unchalky +unchallengable +unchallengeable +unchallengeableness +unchallengeably +unchallenged +unchallenging +unchambered +unchamfered +unchampioned +unchance +unchanceable +unchanced +unchancellor +unchancy +unchange +unchangeability +unchangeable +unchangeableness +unchangeably +unchanged +unchangedness +unchangeful +unchangefully +unchangefulness +unchanging +unchangingly +unchangingness +unchanneled +unchannelized +unchannelled +unchanted +unchaotic +unchaotically +unchaperoned +unchaplain +unchapleted +unchapped +unchapter +unchaptered +uncharacter +uncharactered +uncharacterised +uncharacteristic +uncharacteristically +uncharacterized +uncharge +unchargeable +uncharged +uncharges +uncharging +unchary +uncharily +unchariness +unchariot +uncharitable +uncharitableness +uncharitably +uncharity +uncharm +uncharmable +uncharmed +uncharming +uncharnel +uncharred +uncharted +unchartered +unchased +unchaste +unchastely +unchastened +unchasteness +unchastisable +unchastised +unchastising +unchastity +unchastities +unchatteled +unchattering +unchauffeured +unchauvinistic +unchawed +uncheapened +uncheaply +uncheat +uncheated +uncheating +uncheck +uncheckable +unchecked +uncheckered +uncheckmated +uncheerable +uncheered +uncheerful +uncheerfully +uncheerfulness +uncheery +uncheerily +uncheeriness +uncheering +unchemical +unchemically +uncherished +uncherishing +unchested +unchevroned +unchewable +unchewableness +unchewed +unchic +unchicly +unchid +unchidden +unchided +unchiding +unchidingly +unchild +unchildish +unchildishly +unchildishness +unchildlike +unchilled +unchiming +Un-chinese +unchinked +unchippable +unchipped +unchipping +unchiseled +unchiselled +unchivalry +unchivalric +unchivalrous +unchivalrously +unchivalrousness +unchloridized +unchlorinated +unchoicely +unchokable +unchoke +unchoked +unchokes +unchoking +uncholeric +unchoosable +unchopped +unchoral +unchorded +unchosen +unchrisom +unchrist +unchristen +unchristened +unchristian +un-Christianise +un-Christianised +un-Christianising +unchristianity +unchristianize +un-Christianize +unchristianized +un-Christianized +un-Christianizing +unchristianly +un-Christianly +unchristianlike +un-Christianlike +unchristianliness +unchristianness +Un-christly +Un-christlike +Un-christlikeness +Un-christliness +Un-christmaslike +unchromatic +unchromed +unchronic +unchronically +unchronicled +unchronological +unchronologically +unchurch +unchurched +unchurches +unchurching +unchurchly +unchurchlike +unchurlish +unchurlishly +unchurlishness +unchurn +unchurned +unci +uncia +unciae +uncial +uncialize +uncially +uncials +unciatim +uncicatrized +unciferous +unciform +unciforms +unciliated +uncinal +Uncinaria +uncinariasis +uncinariatic +Uncinata +uncinate +uncinated +uncinatum +uncinch +uncinct +uncinctured +uncini +uncynical +uncynically +Uncinula +uncinus +UNCIO +uncipher +uncypress +uncircled +uncircuitous +uncircuitously +uncircuitousness +uncircular +uncircularised +uncircularized +uncircularly +uncirculated +uncirculating +uncirculative +uncircumcised +uncircumcisedness +uncircumcision +uncircumlocutory +uncircumscribable +uncircumscribed +uncircumscribedness +uncircumscript +uncircumscriptible +uncircumscription +uncircumspect +uncircumspection +uncircumspective +uncircumspectly +uncircumspectness +uncircumstanced +uncircumstantial +uncircumstantialy +uncircumstantially +uncircumvented +uncirostrate +uncitable +uncite +unciteable +uncited +uncity +uncitied +uncitizen +uncitizenly +uncitizenlike +uncivic +uncivil +uncivilisable +uncivilish +uncivility +uncivilizable +uncivilization +uncivilize +uncivilized +uncivilizedly +uncivilizedness +uncivilizing +uncivilly +uncivilness +unclad +unclay +unclayed +unclaimed +unclaiming +unclamorous +unclamorously +unclamorousness +unclamp +unclamped +unclamping +unclamps +unclandestinely +unclannish +unclannishly +unclannishness +unclarified +unclarifying +unclarity +unclashing +unclasp +unclasped +unclasping +unclasps +unclassable +unclassableness +unclassably +unclassed +unclassible +unclassical +unclassically +unclassify +unclassifiable +unclassifiableness +unclassifiably +unclassification +unclassified +unclassifying +unclawed +UNCLE +unclead +unclean +uncleanable +uncleaned +uncleaner +uncleanest +uncleanly +uncleanlily +uncleanliness +uncleanness +uncleannesses +uncleansable +uncleanse +uncleansed +uncleansedness +unclear +unclearable +uncleared +unclearer +unclearest +unclearing +unclearly +unclearness +uncleavable +uncleave +uncledom +uncleft +unclehood +unclement +unclemently +unclementness +unclench +unclenched +unclenches +unclenching +unclergy +unclergyable +unclerical +unclericalize +unclerically +unclericalness +unclerkly +unclerklike +uncles +uncle's +uncleship +unclever +uncleverly +uncleverness +unclew +unclick +uncliented +unclify +unclimactic +unclimaxed +unclimb +unclimbable +unclimbableness +unclimbably +unclimbed +unclimbing +unclinch +unclinched +unclinches +unclinching +uncling +unclinging +unclinical +unclip +unclipped +unclipper +unclipping +unclips +uncloak +uncloakable +uncloaked +uncloaking +uncloaks +unclog +unclogged +unclogging +unclogs +uncloyable +uncloyed +uncloying +uncloister +uncloistered +uncloistral +unclosable +unclose +unclosed +uncloses +uncloseted +unclosing +unclot +unclothe +unclothed +unclothedly +unclothedness +unclothes +unclothing +unclotted +unclotting +uncloud +unclouded +uncloudedly +uncloudedness +uncloudy +unclouding +unclouds +unclout +uncloven +unclub +unclubable +unclubbable +unclubby +unclustered +unclustering +unclutch +unclutchable +unclutched +unclutter +uncluttered +uncluttering +unco +uncoach +uncoachable +uncoachableness +uncoached +uncoacted +uncoagulable +uncoagulated +uncoagulating +uncoagulative +uncoalescent +uncoarse +uncoarsely +uncoarseness +uncoat +uncoated +uncoatedness +uncoaxable +uncoaxal +uncoaxed +uncoaxial +uncoaxing +uncobbled +uncock +uncocked +uncocking +uncockneyfy +uncocks +uncocted +uncodded +uncoddled +uncoded +uncodified +uncoerced +uncoffer +uncoffin +uncoffined +uncoffining +uncoffins +uncoffle +uncoft +uncogent +uncogently +uncogged +uncogitable +uncognisable +uncognizable +uncognizant +uncognized +uncognoscibility +uncognoscible +uncoguidism +uncoherent +uncoherently +uncoherentness +uncohesive +uncohesively +uncohesiveness +uncoy +uncoif +uncoifed +uncoiffed +uncoil +uncoiled +uncoyly +uncoiling +uncoils +uncoin +uncoincided +uncoincident +uncoincidental +uncoincidentally +uncoincidently +uncoinciding +uncoined +uncoyness +uncoked +uncoking +uncoly +uncolike +uncollaborative +uncollaboratively +uncollapsable +uncollapsed +uncollapsible +uncollar +uncollared +uncollaring +uncollated +uncollatedness +uncollectable +uncollected +uncollectedly +uncollectedness +uncollectible +uncollectibleness +uncollectibles +uncollectibly +uncollective +uncollectively +uncolleged +uncollegian +uncollegiate +uncolloquial +uncolloquially +uncollusive +uncolonellike +uncolonial +uncolonise +uncolonised +uncolonising +uncolonize +uncolonized +uncolonizing +uncolorable +uncolorably +uncolored +uncoloredly +uncoloredness +uncolourable +uncolourably +uncoloured +uncolouredly +uncolouredness +uncolt +uncombable +uncombatable +uncombatant +uncombated +uncombative +uncombed +uncombinable +uncombinableness +uncombinably +uncombinational +uncombinative +uncombine +uncombined +uncombining +uncombiningness +uncombustible +uncombustive +uncome +uncome-at-able +un-come-at-able +un-come-at-ableness +un-come-at-ably +uncomely +uncomelier +uncomeliest +uncomelily +uncomeliness +uncomfy +uncomfort +uncomfortable +uncomfortableness +uncomfortably +uncomforted +uncomforting +uncomic +uncomical +uncomically +uncommanded +uncommandedness +uncommanderlike +uncommemorated +uncommemorative +uncommemoratively +uncommenced +uncommendable +uncommendableness +uncommendably +uncommendatory +uncommended +uncommensurability +uncommensurable +uncommensurableness +uncommensurate +uncommensurately +uncommented +uncommenting +uncommerciable +uncommercial +uncommercially +uncommercialness +uncommingled +uncomminuted +uncommiserated +uncommiserating +uncommiserative +uncommiseratively +uncommissioned +uncommitted +uncommitting +uncommixed +uncommodious +uncommodiously +uncommodiousness +uncommon +uncommonable +uncommoner +uncommones +uncommonest +uncommonly +uncommonness +uncommonplace +uncommunicable +uncommunicableness +uncommunicably +uncommunicated +uncommunicating +uncommunicative +uncommunicatively +uncommunicativeness +uncommutable +uncommutative +uncommutatively +uncommutativeness +uncommuted +uncompact +uncompacted +Uncompahgre +uncompahgrite +uncompaniable +uncompanied +uncompanionability +uncompanionable +uncompanioned +uncomparable +uncomparableness +uncomparably +uncompared +uncompartmentalize +uncompartmentalized +uncompartmentalizes +uncompass +uncompassability +uncompassable +uncompassed +uncompassion +uncompassionate +uncompassionated +uncompassionately +uncompassionateness +uncompassionating +uncompassioned +uncompatible +uncompatibly +uncompellable +uncompelled +uncompelling +uncompendious +uncompensable +uncompensated +uncompensating +uncompensative +uncompensatory +uncompetent +uncompetently +uncompetitive +uncompetitively +uncompetitiveness +uncompiled +uncomplacent +uncomplacently +uncomplained +uncomplaining +uncomplainingly +uncomplainingness +uncomplaint +uncomplaisance +uncomplaisant +uncomplaisantly +uncomplemental +uncomplementally +uncomplementary +uncomplemented +uncompletable +uncomplete +uncompleted +uncompletely +uncompleteness +uncomplex +uncomplexity +uncomplexly +uncomplexness +uncompliability +uncompliable +uncompliableness +uncompliably +uncompliance +uncompliant +uncompliantly +uncomplicated +uncomplicatedness +uncomplication +uncomplying +uncomplimentary +uncomplimented +uncomplimenting +uncomportable +uncomposable +uncomposeable +uncomposed +uncompound +uncompoundable +uncompounded +uncompoundedly +uncompoundedness +uncompounding +uncomprehend +uncomprehended +uncomprehending +uncomprehendingly +uncomprehendingness +uncomprehened +uncomprehensible +uncomprehensibleness +uncomprehensibly +uncomprehension +uncomprehensive +uncomprehensively +uncomprehensiveness +uncompressed +uncompressible +uncomprised +uncomprising +uncomprisingly +uncompromisable +uncompromised +uncompromising +uncompromisingly +uncompromisingness +uncompt +uncompulsive +uncompulsively +uncompulsory +uncomputable +uncomputableness +uncomputably +uncomputed +uncomraded +unconcatenated +unconcatenating +unconcealable +unconcealableness +unconcealably +unconcealed +unconcealedly +unconcealing +unconcealingly +unconcealment +unconceded +unconceding +unconceited +unconceitedly +unconceivable +unconceivableness +unconceivably +unconceived +unconceiving +unconcentrated +unconcentratedly +unconcentrative +unconcentric +unconcentrically +unconceptual +unconceptualized +unconceptually +unconcern +unconcerned +unconcernedly +unconcernedlies +unconcernedness +unconcerning +unconcernment +unconcertable +unconcerted +unconcertedly +unconcertedness +unconcessible +unconciliable +unconciliated +unconciliatedness +unconciliating +unconciliative +unconciliatory +unconcludable +unconcluded +unconcludent +unconcluding +unconcludingness +unconclusive +unconclusively +unconclusiveness +unconcocted +unconcordant +unconcordantly +unconcrete +unconcreted +unconcretely +unconcreteness +unconcurred +unconcurrent +unconcurrently +unconcurring +uncondemnable +uncondemned +uncondemning +uncondemningly +uncondensable +uncondensableness +uncondensably +uncondensational +uncondensed +uncondensing +uncondescending +uncondescendingly +uncondescension +uncondited +uncondition +unconditional +unconditionality +unconditionally +unconditionalness +unconditionate +unconditionated +unconditionately +unconditioned +unconditionedly +unconditionedness +uncondolatory +uncondoled +uncondoling +uncondoned +uncondoning +unconducing +unconducive +unconducively +unconduciveness +unconducted +unconductible +unconductive +unconductiveness +unconfected +unconfederated +unconferred +unconfess +unconfessed +unconfessing +unconfided +unconfidence +unconfident +unconfidential +unconfidentialness +unconfidently +unconfiding +unconfinable +unconfine +unconfined +unconfinedly +unconfinedness +unconfinement +unconfining +unconfirm +unconfirmability +unconfirmable +unconfirmative +unconfirmatory +unconfirmed +unconfirming +unconfiscable +unconfiscated +unconfiscatory +unconflicting +unconflictingly +unconflictingness +unconflictive +unconform +unconformability +unconformable +unconformableness +unconformably +unconformed +unconformedly +unconforming +unconformism +unconformist +unconformity +unconformities +unconfound +unconfounded +unconfoundedly +unconfounding +unconfoundingly +unconfrontable +unconfronted +unconfusable +unconfusably +unconfused +unconfusedly +unconfusing +unconfutability +unconfutable +unconfutative +unconfuted +unconfuting +uncongeal +uncongealable +uncongealed +uncongenial +uncongeniality +uncongenially +uncongested +uncongestive +unconglobated +unconglomerated +unconglutinated +unconglutinative +uncongratulate +uncongratulated +uncongratulating +uncongratulatory +uncongregated +uncongregational +uncongregative +uncongressional +uncongruous +uncongruously +uncongruousness +unconical +unconjecturable +unconjectural +unconjectured +unconjoined +unconjugal +unconjugated +unconjunctive +unconjured +unconnected +unconnectedly +unconnectedness +unconned +unconnived +unconniving +unconnotative +unconquerable +unconquerableness +unconquerably +unconquered +unconquest +unconscienced +unconscient +unconscientious +unconscientiously +unconscientiousness +unconscionability +unconscionable +unconscionableness +unconscionably +unconscious +unconsciously +unconsciousness +unconsciousnesses +unconsecrate +unconsecrated +unconsecratedly +unconsecratedness +unconsecration +unconsecrative +unconsecutive +unconsecutively +unconsent +unconsentaneous +unconsentaneously +unconsentaneousness +unconsented +unconsentient +unconsenting +unconsequential +unconsequentially +unconsequentialness +unconservable +unconservative +unconservatively +unconservativeness +unconserved +unconserving +unconsiderable +unconsiderablely +unconsiderate +unconsiderately +unconsiderateness +unconsidered +unconsideredly +unconsideredness +unconsidering +unconsideringly +unconsignable +unconsigned +unconsistent +unconsociable +unconsociated +unconsolability +unconsolable +unconsolably +unconsolatory +unconsoled +unconsolidated +unconsolidating +unconsolidation +unconsoling +unconsolingly +unconsonancy +unconsonant +unconsonantly +unconsonous +unconspicuous +unconspicuously +unconspicuousness +unconspired +unconspiring +unconspiringly +unconspiringness +unconstancy +unconstant +unconstantly +unconstantness +unconstellated +unconsternated +unconstipated +unconstituted +unconstitutional +unconstitutionalism +unconstitutionality +unconstitutionally +unconstrainable +unconstrained +unconstrainedly +unconstrainedness +unconstraining +unconstraint +unconstricted +unconstrictive +unconstruable +unconstructed +unconstructive +unconstructively +unconstructural +unconstrued +unconsular +unconsult +unconsultable +unconsultative +unconsultatory +unconsulted +unconsulting +unconsumable +unconsumed +unconsuming +unconsummate +unconsummated +unconsummately +unconsummative +unconsumptive +unconsumptively +uncontacted +uncontagious +uncontagiously +uncontainable +uncontainableness +uncontainably +uncontained +uncontaminable +uncontaminate +uncontaminated +uncontaminative +uncontemned +uncontemnedly +uncontemning +uncontemningly +uncontemplable +uncontemplated +uncontemplative +uncontemplatively +uncontemplativeness +uncontemporaneous +uncontemporaneously +uncontemporaneousness +uncontemporary +uncontemptibility +uncontemptible +uncontemptibleness +uncontemptibly +uncontemptuous +uncontemptuously +uncontemptuousness +uncontended +uncontending +uncontent +uncontentable +uncontented +uncontentedly +uncontentedness +uncontenting +uncontentingness +uncontentious +uncontentiously +uncontentiousness +uncontestability +uncontestable +uncontestablely +uncontestableness +uncontestably +uncontestant +uncontested +uncontestedly +uncontestedness +uncontiguous +uncontiguously +uncontiguousness +uncontinence +uncontinent +uncontinental +uncontinented +uncontinently +uncontingent +uncontingently +uncontinual +uncontinually +uncontinued +uncontinuous +uncontinuously +uncontorted +uncontortedly +uncontortioned +uncontortive +uncontoured +uncontract +uncontracted +uncontractedness +uncontractile +uncontradictable +uncontradictablely +uncontradictableness +uncontradictably +uncontradicted +uncontradictedly +uncontradictious +uncontradictive +uncontradictory +uncontrastable +uncontrastably +uncontrasted +uncontrasting +uncontrastive +uncontrastively +uncontributed +uncontributing +uncontributive +uncontributively +uncontributiveness +uncontributory +uncontrite +uncontriteness +uncontrived +uncontriving +uncontrol +uncontrollability +uncontrollable +uncontrollableness +uncontrollably +uncontrolled +uncontrolledly +uncontrolledness +uncontrolling +uncontroversial +uncontroversially +uncontrovertable +uncontrovertableness +uncontrovertably +uncontroverted +uncontrovertedly +uncontrovertible +uncontrovertibleness +uncontrovertibly +uncontumacious +uncontumaciously +uncontumaciousness +unconveyable +unconveyed +unconvenable +unconvened +unconvenial +unconvenience +unconvenient +unconveniently +unconvening +unconventional +unconventionalism +unconventionality +unconventionalities +unconventionalize +unconventionalized +unconventionalizes +unconventionally +unconventioned +unconverged +unconvergent +unconverging +unconversable +unconversableness +unconversably +unconversance +unconversant +unconversational +unconversing +unconversion +unconvert +unconverted +unconvertedly +unconvertedness +unconvertibility +unconvertible +unconvertibleness +unconvertibly +unconvicted +unconvicting +unconvictive +unconvince +unconvinced +unconvincedly +unconvincedness +unconvincibility +unconvincible +unconvincing +unconvincingly +unconvincingness +unconvoyed +unconvolute +unconvoluted +unconvolutely +unconvulsed +unconvulsive +unconvulsively +unconvulsiveness +uncookable +uncooked +uncool +uncooled +uncoop +uncooped +uncooperating +un-co-operating +uncooperative +un-co-operative +uncooperatively +uncooperativeness +uncoopered +uncooping +uncoordinate +un-co-ordinate +uncoordinated +un-co-ordinated +uncoordinately +uncoordinateness +uncope +uncopiable +uncopyable +uncopied +uncopious +uncopyrighted +uncoquettish +uncoquettishly +uncoquettishness +uncord +uncorded +uncordial +uncordiality +uncordially +uncordialness +uncording +uncore +uncored +uncoring +uncork +uncorked +uncorker +uncorking +uncorks +uncorned +uncorner +uncornered +uncoronated +uncoroneted +uncorporal +uncorpulent +uncorpulently +uncorrect +uncorrectable +uncorrectablely +uncorrected +uncorrectible +uncorrective +uncorrectly +uncorrectness +uncorrelated +uncorrelatedly +uncorrelative +uncorrelatively +uncorrelativeness +uncorrelativity +uncorrespondency +uncorrespondent +uncorresponding +uncorrespondingly +uncorridored +uncorrigible +uncorrigibleness +uncorrigibly +uncorroborant +uncorroborated +uncorroborative +uncorroboratively +uncorroboratory +uncorroded +uncorrugated +uncorrupt +uncorrupted +uncorruptedly +uncorruptedness +uncorruptibility +uncorruptible +uncorruptibleness +uncorruptibly +uncorrupting +uncorruption +uncorruptive +uncorruptly +uncorruptness +uncorseted +uncorven +uncos +uncosseted +uncost +uncostly +uncostliness +uncostumed +uncottoned +uncouch +uncouched +uncouching +uncounselable +uncounseled +uncounsellable +uncounselled +uncountable +uncountableness +uncountably +uncounted +uncountenanced +uncounteracted +uncounterbalanced +uncounterfeit +uncounterfeited +uncountermandable +uncountermanded +uncountervailed +uncountess +uncountrified +uncouple +uncoupled +uncoupler +uncouples +uncoupling +uncourageous +uncourageously +uncourageousness +uncoursed +uncourted +uncourteous +uncourteously +uncourteousness +uncourtesy +uncourtesies +uncourtierlike +uncourting +uncourtly +uncourtlike +uncourtliness +uncous +uncousinly +uncouth +uncouthie +uncouthly +uncouthness +uncouthsome +uncovenable +uncovenant +uncovenanted +uncover +uncoverable +uncovered +uncoveredly +uncovering +uncovers +uncoveted +uncoveting +uncovetingly +uncovetous +uncovetously +uncovetousness +uncow +uncowed +uncowl +uncracked +uncradled +uncrafty +uncraftily +uncraftiness +uncraggy +uncram +uncramp +uncramped +uncrampedness +uncranked +uncrannied +uncrate +uncrated +uncrates +uncrating +uncravatted +uncraven +uncraving +uncravingly +uncrazed +uncrazy +uncream +uncreased +uncreatability +uncreatable +uncreatableness +uncreate +uncreated +uncreatedness +uncreates +uncreating +uncreation +uncreative +uncreatively +uncreativeness +uncreativity +uncreaturely +uncredentialed +uncredentialled +uncredibility +uncredible +uncredibly +uncredit +uncreditable +uncreditableness +uncreditably +uncredited +uncrediting +uncredulous +uncredulously +uncredulousness +uncreeping +uncreosoted +uncrest +uncrested +uncrevassed +uncrib +uncribbed +uncribbing +uncried +uncrying +uncrime +uncriminal +uncriminally +uncringing +uncrinkle +uncrinkled +uncrinkling +uncrippled +uncrisp +uncrystaled +uncrystalled +uncrystalline +uncrystallisable +uncrystallizability +uncrystallizable +uncrystallized +uncritical +uncritically +uncriticalness +uncriticisable +uncriticisably +uncriticised +uncriticising +uncriticisingly +uncriticism +uncriticizable +uncriticizably +uncriticized +uncriticizing +uncriticizingly +uncrochety +uncrook +uncrooked +uncrookedly +uncrooking +uncropped +uncropt +uncross +uncrossable +uncrossableness +uncrossed +uncrosses +uncrossexaminable +uncrossexamined +uncross-examined +uncrossing +uncrossly +uncrowded +uncrown +uncrowned +uncrowning +uncrowns +uncrucified +uncrudded +uncrude +uncrudely +uncrudeness +uncrudity +uncruel +uncruelly +uncruelness +uncrumbled +uncrumple +uncrumpled +uncrumpling +uncrushable +uncrushed +uncrusted +uncs +unct +UNCTAD +unction +unctional +unctioneer +unctionless +unctions +unctious +unctiousness +unctorian +unctorium +unctuarium +unctuose +unctuosity +unctuous +unctuously +unctuousness +uncubbed +uncubic +uncubical +uncubically +uncubicalness +uncuckold +uncuckolded +uncudgeled +uncudgelled +uncuffed +uncular +unculled +uncullibility +uncullible +unculpable +unculted +uncultivability +uncultivable +uncultivatable +uncultivate +uncultivated +uncultivatedness +uncultivation +unculturable +unculture +uncultured +unculturedness +uncumber +uncumbered +uncumbrous +uncumbrously +uncumbrousness +uncumulative +uncunning +uncunningly +uncunningness +uncupped +uncurable +uncurableness +uncurably +uncurb +uncurbable +uncurbed +uncurbedly +uncurbing +uncurbs +uncurd +uncurdled +uncurdling +uncured +uncurious +uncuriously +uncurl +uncurled +uncurling +uncurls +uncurrent +uncurrently +uncurrentness +uncurricularized +uncurried +uncurse +uncursed +uncursing +uncurst +uncurtailable +uncurtailably +uncurtailed +uncurtain +uncurtained +uncurved +uncurving +uncus +uncushioned +uncusped +uncustomable +uncustomary +uncustomarily +uncustomariness +uncustomed +uncut +uncute +uncuth +uncuticulate +uncuttable +undabbled +undaggled +undaily +undainty +undaintily +undaintiness +undallying +undam +undamageable +undamaged +undamaging +undamasked +undammed +undamming +undamn +undamnified +undampable +undamped +undampened +undanceable +undancing +undandiacal +undandled +undangered +undangerous +undangerously +undangerousness +undapper +undappled +undared +undaring +undaringly +undark +undarken +undarkened +undarned +undashed +undatable +undate +undateable +undated +undatedness +undaub +undaubed +undaughter +undaughterly +undaughterliness +undauntable +undaunted +undauntedly +undauntedness +undaunting +undawned +undawning +undazed +undazing +undazzle +undazzled +undazzling +unde +undead +undeadened +undeadly +undeadlocked +undeaf +undealable +undealt +undean +undear +undebarred +undebased +undebatable +undebatably +undebated +undebating +undebauched +undebauchedness +undebilitated +undebilitating +undebilitative +undebited +undec- +undecadent +undecadently +undecagon +undecayable +undecayableness +undecayed +undecayedness +undecaying +undecanaphthene +undecane +undecatoic +undeceased +undeceitful +undeceitfully +undeceitfulness +undeceivability +undeceivable +undeceivableness +undeceivably +undeceive +undeceived +undeceiver +undeceives +undeceiving +undecency +undecennary +undecennial +undecent +undecently +undeception +undeceptious +undeceptitious +undeceptive +undeceptively +undeceptiveness +undecidable +undecide +undecided +undecidedly +undecidedness +undeciding +undecyl +undecylene +undecylenic +undecylic +undecillion +undecillionth +undecimal +undeciman +undecimole +undecipher +undecipherability +undecipherable +undecipherably +undeciphered +undecision +undecisive +undecisively +undecisiveness +undeck +undecked +undeclaimed +undeclaiming +undeclamatory +undeclarable +undeclarative +undeclare +undeclared +undeclinable +undeclinableness +undeclinably +undeclined +undeclining +undecocted +undecoic +undecoyed +undecolic +undecomposable +undecomposed +undecompounded +undecorated +undecorative +undecorous +undecorously +undecorousness +undecorticated +undecreased +undecreasing +undecreasingly +undecree +undecreed +undecrepit +undecretive +undecretory +undecried +undedicate +undedicated +undeduced +undeducible +undeducted +undeductible +undeductive +undeductively +undee +undeeded +undeemed +undeemous +undeemously +undeep +undeepened +undeeply +undefaceable +undefaced +undefalcated +undefamatory +undefamed +undefaming +undefatigable +undefaulted +undefaulting +undefeasible +undefeat +undefeatable +undefeatableness +undefeatably +undefeated +undefeatedly +undefeatedness +undefecated +undefectible +undefective +undefectively +undefectiveness +undefendable +undefendableness +undefendably +undefendant +undefended +undefending +undefense +undefensed +undefensible +undefensibleness +undefensibly +undefensive +undefensively +undefensiveness +undeferential +undeferentially +undeferrable +undeferrably +undeferred +undefiable +undefiably +undefiant +undefiantly +undeficient +undeficiently +undefied +undefilable +undefiled +undefiledly +undefiledness +undefinability +undefinable +undefinableness +undefinably +undefine +undefined +undefinedly +undefinedness +undefinite +undefinitely +undefiniteness +undefinitive +undefinitively +undefinitiveness +undeflectability +undeflectable +undeflected +undeflective +undeflowered +undeformable +undeformed +undeformedness +undefrayed +undefrauded +undeft +undeftly +undeftness +undegeneracy +undegenerate +undegenerated +undegenerateness +undegenerating +undegenerative +undegraded +undegrading +undeify +undeification +undeified +undeifying +undeistical +undejected +undejectedly +undejectedness +undelayable +undelayed +undelayedly +undelaying +undelayingly +undelated +undelectability +undelectable +undelectably +undelegated +undeleted +undeleterious +undeleteriously +undeleteriousness +undeliberate +undeliberated +undeliberately +undeliberateness +undeliberating +undeliberatingly +undeliberative +undeliberatively +undeliberativeness +undelible +undelicious +undeliciously +undelight +undelighted +undelightedly +undelightful +undelightfully +undelightfulness +undelighting +undelightsome +undelylene +undelimited +undelineable +undelineated +undelineative +undelinquent +undelinquently +undelirious +undeliriously +undeliverable +undeliverableness +undelivered +undelivery +undeludable +undelude +undeluded +undeludedly +undeluding +undeluged +undelusive +undelusively +undelusiveness +undelusory +undelve +undelved +undemagnetizable +undemanded +undemanding +undemandingness +undemised +undemocratic +undemocratically +undemocratisation +undemocratise +undemocratised +undemocratising +undemocratization +undemocratize +undemocratized +undemocratizing +undemolishable +undemolished +undemonstrable +undemonstrableness +undemonstrably +undemonstratable +undemonstrated +undemonstrational +undemonstrative +undemonstratively +undemonstrativeness +undemoralized +undemure +undemurely +undemureness +undemurring +unden +undeniability +undeniable +undeniableness +undeniably +undenied +undeniedly +undenizened +undenominated +undenominational +undenominationalism +undenominationalist +undenominationalize +undenominationally +undenotable +undenotative +undenotatively +undenoted +undenounced +undented +undenuded +undenunciated +undenunciatory +undepartableness +undepartably +undeparted +undeparting +undependability +undependable +undependableness +undependably +undependent +undepending +undephlegmated +undepicted +undepleted +undeplored +undeported +undeposable +undeposed +undeposited +undepraved +undepravedness +undeprecated +undeprecating +undeprecatingly +undeprecative +undeprecatively +undepreciable +undepreciated +undepreciative +undepreciatory +undepressed +undepressible +undepressing +undepressive +undepressively +undepressiveness +undeprivable +undeprived +undepurated +undeputed +undeputized +under +under- +underabyss +underaccident +underaccommodated +underachieve +underachieved +underachievement +underachiever +underachievers +underachieves +underachieving +underact +underacted +underacting +underaction +under-action +underactivity +underactor +underacts +underadjustment +underadmiral +underadventurer +underage +underagency +underagent +underages +underagitation +underaid +underaim +underair +underalderman +underaldermen +underanged +underappreciated +underarch +underargue +underarm +underarming +underarms +underassessed +underassessment +underate +underaverage +underback +underbailiff +underbake +underbaked +underbaking +underbalance +underbalanced +underbalancing +underballast +underbank +underbarber +underbarring +underbasal +underbeadle +underbeak +underbeam +underbear +underbearer +underbearing +underbeat +underbeaten +underbed +underbedding +underbeing +underbelly +underbellies +underbeveling +underbevelling +underbid +underbidder +underbidders +underbidding +underbids +underbill +underbillow +underbind +underbishop +underbishopric +underbit +underbite +underbitted +underbitten +underboard +underboated +underbody +under-body +underbodice +underbodies +underboy +underboil +underboom +underborn +underborne +underbottom +underbough +underbought +underbound +underbowed +underbowser +underbox +underbrace +underbraced +underbracing +underbranch +underbreath +under-breath +underbreathing +underbred +underbreeding +underbrew +underbridge +underbridged +underbridging +underbrigadier +underbright +underbrim +underbrush +underbrushes +underbubble +underbud +underbudde +underbudded +underbudding +underbudgeted +underbuds +underbuy +underbuying +underbuild +underbuilder +underbuilding +underbuilt +underbuys +underbuoy +underbury +underburn +underburned +underburnt +underbursar +underbush +underbutler +undercanopy +undercanvass +undercap +undercapitaled +undercapitalization +undercapitalize +undercapitalized +undercapitalizing +undercaptain +undercarder +undercarry +undercarriage +under-carriage +undercarriages +undercarried +undercarrying +undercart +undercarter +undercarve +undercarved +undercarving +undercase +undercasing +undercast +undercause +underceiling +undercellar +undercellarer +underchamber +underchamberlain +underchancellor +underchanter +underchap +under-chap +undercharge +undercharged +undercharges +undercharging +underchief +underchime +underchin +underchord +underchurched +undercircle +undercircled +undercircling +undercitizen +undercitizenry +undercitizenries +underclad +undercladding +underclay +underclass +underclassman +underclassmen +underclearer +underclerk +underclerks +underclerkship +undercliff +underclift +undercloak +undercloth +underclothe +underclothed +underclothes +underclothing +underclothings +underclub +underclutch +undercoachman +undercoachmen +undercoat +undercoated +undercoater +undercoating +undercoatings +undercoats +undercollector +undercolor +undercolored +undercoloring +undercommander +undercomment +undercompounded +underconcerned +undercondition +underconsciousness +underconstable +underconstumble +underconsume +underconsumed +underconsuming +underconsumption +undercook +undercooked +undercooking +undercooks +undercool +undercooled +undercooper +undercorrect +undercountenance +undercourse +undercoursed +undercoursing +undercourtier +undercover +undercovering +undercovert +under-covert +undercraft +undercrawl +undercreep +undercrest +undercry +undercrier +undercrypt +undercroft +undercrop +undercrossing +undercrust +undercumstand +undercup +undercurl +undercurrent +undercurrents +undercurve +undercurved +undercurving +undercut +undercuts +undercutter +undercutting +underdauber +underdeacon +underdead +underdealer +underdealing +underdebauchee +underdeck +under-deck +underdegreed +underdepth +underdevelop +underdevelope +underdeveloped +underdevelopement +underdeveloping +underdevelopment +underdevil +underdialogue +underdid +underdig +underdigging +underdip +under-dip +underdish +underdistinction +underdistributor +underditch +underdive +underdo +underdoctor +underdoer +underdoes +underdog +underdogs +underdoing +underdone +underdose +underdosed +underdosing +underdot +underdotted +underdotting +underdown +underdraft +underdrag +underdrain +underdrainage +underdrainer +underdraught +underdraw +underdrawers +underdrawing +underdrawn +underdress +underdressed +underdresses +underdressing +underdrew +underdry +underdried +underdrift +underdrying +underdrive +underdriven +underdrudgery +underdrumming +underdug +underdunged +underearth +under-earth +undereat +undereate +undereaten +undereating +undereats +underedge +undereducated +undereducation +undereye +undereyed +undereying +underemphasis +underemphasize +underemphasized +underemphasizes +underemphasizing +underemployed +underemployment +underengraver +underenter +underer +underescheator +underestimate +under-estimate +underestimated +underestimates +underestimating +underestimation +underestimations +underexcited +underexercise +underexercised +underexercising +underexpose +underexposed +underexposes +underexposing +underexposure +underexposures +underface +underfaced +underfacing +underfaction +underfactor +underfaculty +underfalconer +underfall +underfarmer +underfeathering +underfeature +underfed +underfeed +underfeeder +underfeeding +underfeeds +underfeel +underfeeling +underfeet +underfellow +underfelt +underffed +underfiend +underfill +underfilling +underfinance +underfinanced +underfinances +underfinancing +underfind +underfire +underfired +underfitting +underflame +underflannel +underfleece +underflood +underfloor +underflooring +underflow +underflowed +underflowing +underflows +underfo +underfold +underfolded +underfong +underfoot +underfootage +underfootman +underfootmen +underforebody +underform +underfortify +underfortified +underfortifying +underframe +under-frame +underframework +underframing +underfreight +underfrequency +underfrequencies +underfringe +underfrock +underfur +underfurnish +underfurnished +underfurnisher +underfurrow +underfurs +undergabble +undergage +undergamekeeper +undergaoler +undergarb +undergardener +undergarment +under-garment +undergarments +undergarnish +undergauge +undergear +undergeneral +undergentleman +undergentlemen +undergird +undergirded +undergirder +undergirding +undergirdle +undergirds +undergirt +undergirth +underglaze +under-glaze +undergloom +underglow +undergnaw +undergo +undergod +undergods +undergoer +undergoes +undergoing +undergone +undergore +undergos +undergoverness +undergovernment +undergovernor +undergown +undergrad +undergrade +undergrads +undergraduate +undergraduatedom +undergraduateness +undergraduates +undergraduate's +undergraduateship +undergraduatish +undergraduette +undergraining +undergrass +undergreen +undergrieve +undergroan +undergrope +underground +undergrounder +undergroundling +undergroundness +undergrounds +undergrove +undergrow +undergrowl +undergrown +undergrowth +undergrowths +undergrub +underguard +underguardian +undergunner +underhabit +underhammer +underhand +underhanded +underhandedly +underhandedness +underhandednesses +underhang +underhanging +underhangman +underhangmen +underhatch +underhead +underheat +underheaven +underhelp +underhew +underhid +underhill +underhint +underhistory +underhive +underhold +underhole +underhonest +underhorse +underhorsed +underhorseman +underhorsemen +underhorsing +underhoused +underhousemaid +underhum +underhung +underided +underyield +underinstrument +underinsurance +underinsured +underyoke +underisible +underisive +underisively +underisiveness +underisory +underissue +underivable +underivative +underivatively +underived +underivedly +underivedness +underjacket +underjailer +underjanitor +underjaw +under-jaw +underjawed +underjaws +underjobbing +underjoin +underjoint +underjudge +underjudged +underjudging +underjungle +underkeel +underkeep +underkeeper +underkind +underking +under-king +underkingdom +underlaborer +underlabourer +underlay +underlaid +underlayer +underlayers +underlaying +underlayment +underlain +underlays +underland +underlanguaged +underlap +underlapped +underlapper +underlapping +underlaps +underlash +underlaundress +underlawyer +underleaf +underlease +underleased +underleasing +underleather +underlegate +underlessee +underlet +underlets +underletter +underletting +underlevel +underlever +underli +underly +underlid +underlie +underlye +underlielay +underlier +underlies +underlieutenant +underlife +underlift +underlight +underlying +underlyingly +underliking +underlimbed +underlimit +underline +underlineation +underlined +underlineman +underlinemen +underlinement +underlinen +underliner +underlines +underling +underlings +underling's +underlining +underlinings +underlip +underlips +underlit +underlive +underload +underloaded +underlock +underlodging +underloft +underlook +underlooker +underlout +underlunged +undermade +undermaid +undermaker +underman +undermanager +undermanned +undermanning +undermark +undermarshal +undermarshalman +undermarshalmen +undermasted +undermaster +undermatch +undermatched +undermate +undermath +undermeal +undermeaning +undermeasure +undermeasured +undermeasuring +undermediator +undermelody +undermelodies +undermentioned +under-mentioned +undermiller +undermimic +underminable +undermine +undermined +underminer +undermines +undermining +underminingly +underminister +underministry +undermirth +undermist +undermoated +undermoney +undermoral +undermost +undermotion +undermount +undermountain +undermusic +undermuslin +undern +undernam +undername +undernamed +undernatural +underneath +underness +underniceness +undernim +undernome +undernomen +undernote +undernoted +undernourish +undernourished +undernourishment +undernourishments +undernsong +underntide +underntime +undernumen +undernurse +undernutrition +underoccupied +underofficer +underofficered +underofficial +underofficials +underogating +underogative +underogatively +underogatory +underopinion +underorb +underorganisation +underorganization +underorseman +underoverlooker +underoxidise +underoxidised +underoxidising +underoxidize +underoxidized +underoxidizing +underpacking +underpay +underpaid +underpaying +underpayment +underpain +underpainting +underpays +underpan +underpants +underpart +underparticipation +underpartner +underparts +underpass +underpasses +underpassion +underpeep +underpeer +underpen +underpeopled +underpetticoat +under-petticoat +underpetticoated +underpick +underpicked +underpier +underpilaster +underpile +underpin +underpinned +underpinner +underpinning +underpinnings +underpins +underpitch +underpitched +underplay +underplayed +underplaying +underplain +underplays +underplan +underplant +underplanted +underplanting +underplate +underply +underplot +underplotter +underpoint +underpole +underpopulate +underpopulated +underpopulating +underpopulation +underporch +underporter +underpose +underpossessor +underpot +underpower +underpowered +underpraise +underpraised +underprefect +underprentice +underprepared +underpresence +underpresser +underpressure +underpry +underprice +underpriced +underprices +underpricing +underpriest +underprincipal +underprint +underprior +underprivileged +underprize +underprized +underprizing +underproduce +underproduced +underproducer +underproduces +underproducing +underproduction +underproductive +underproficient +underprompt +underprompter +underproof +underprop +underproportion +underproportioned +underproposition +underpropped +underpropper +underpropping +underprospect +underpuke +underpull +underpuller +underput +underqualified +underqueen +underquote +underquoted +underquoting +underran +underranger +underrate +underrated +underratement +underrates +underrating +underreach +underread +underreader +underrealise +underrealised +underrealising +underrealize +underrealized +underrealizing +underrealm +underream +underreamer +underreceiver +underreckon +underreckoning +underrecompense +underrecompensed +underrecompensing +underregion +underregistration +underrent +underrented +underrenting +underreport +underrepresent +underrepresentation +underrepresented +underrespected +underriddle +underriding +underrigged +underring +underripe +underripened +underriver +underroarer +underroast +underrobe +underrogue +underroll +underroller +underroof +underroom +underroot +underrooted +under-round +underrower +underrule +underruled +underruler +underruling +underrun +under-runner +underrunning +underruns +Unders +undersacristan +undersay +undersail +undersailed +undersally +undersap +undersatisfaction +undersaturate +undersaturated +undersaturation +undersavior +undersaw +undersawyer +underscale +underscheme +underschool +underscoop +underscore +underscored +underscores +underscoring +underscribe +underscriber +underscript +underscrub +underscrupulous +underscrupulously +undersea +underseal +underseam +underseaman +undersearch +underseas +underseated +undersecretary +under-secretary +undersecretariat +undersecretaries +undersecretaryship +undersect +undersee +underseeded +underseedman +underseeing +underseen +undersell +underseller +underselling +undersells +undersense +undersequence +underservant +underserve +underservice +underset +undersets +undersetter +undersetting +undersettle +undersettler +undersettling +undersexed +undersexton +undershapen +undersharp +undersheathing +undershepherd +undersheriff +undersheriffry +undersheriffship +undersheriffwick +undershield +undershine +undershining +undershire +undershirt +undershirts +undershoe +undershone +undershoot +undershooting +undershore +undershored +undershoring +undershorten +undershorts +undershot +undershrievalty +undershrieve +undershrievery +undershrub +undershrubby +undershrubbiness +undershrubs +undershunter +undershut +underside +undersides +undersight +undersighted +undersign +undersignalman +undersignalmen +undersigned +undersigner +undersill +undersinging +undersitter +undersize +undersized +under-sized +undersky +underskin +underskirt +under-skirt +underskirts +undersleep +undersleeping +undersleeve +underslept +underslip +underslope +undersluice +underslung +undersneer +undersociety +undersoil +undersold +undersole +undersomething +undersong +undersorcerer +undersort +undersoul +undersound +undersovereign +undersow +underspan +underspar +undersparred +underspecies +underspecify +underspecified +underspecifying +underspend +underspending +underspends +underspent +undersphere +underspin +underspinner +undersplice +underspliced +undersplicing +underspore +underspread +underspreading +underspring +undersprout +underspurleather +undersquare +undersshot +understaff +understaffed +understage +understay +understain +understairs +understamp +understand +understandability +understandable +understandableness +understandably +understanded +understander +understanding +understandingly +understandingness +understandings +understands +understate +understated +understatement +understatements +understates +understating +understeer +understem +understep +understeward +under-steward +understewardship +understimuli +understimulus +understock +understocking +understood +understory +understrain +understrap +understrapped +understrapper +understrapping +understrata +understratum +understratums +understream +understrength +understress +understrew +understrewed +understricken +understride +understriding +understrife +understrike +understriking +understring +understroke +understruck +understruction +understructure +understructures +understrung +understudy +understudied +understudies +understudying +understuff +understuffing +undersuck +undersuggestion +undersuit +undersupply +undersupplied +undersupplies +undersupplying +undersupport +undersurface +under-surface +underswain +underswamp +undersward +underswearer +undersweat +undersweep +undersweeping +underswell +underswept +undertakable +undertake +undertakement +undertaken +undertaker +undertakery +undertakerish +undertakerly +undertakerlike +undertakers +undertakes +undertaking +undertakingly +undertakings +undertalk +undertapster +undertaught +undertax +undertaxed +undertaxes +undertaxing +underteach +underteacher +underteaching +underteamed +underteller +undertenancy +undertenant +undertenter +undertenure +underterrestrial +undertest +underthane +underthaw +under-the-counter +under-the-table +underthief +underthing +underthings +underthink +underthirst +underthought +underthroating +underthrob +underthrust +undertide +undertided +undertie +undertied +undertying +undertime +under-time +undertimed +undertint +undertype +undertyrant +undertitle +undertone +undertoned +undertones +undertook +undertow +undertows +undertrade +undertraded +undertrader +undertrading +undertrain +undertrained +undertread +undertreasurer +under-treasurer +undertreat +undertribe +undertrick +undertrodden +undertruck +undertrump +undertruss +undertub +undertune +undertuned +undertunic +undertuning +underturf +underturn +underturnkey +undertutor +undertwig +underused +underusher +underutilization +underutilize +undervaluation +undervalue +undervalued +undervaluement +undervaluer +undervalues +undervaluing +undervaluingly +undervaluinglike +undervalve +undervassal +undervaulted +undervaulting +undervegetation +underventilate +underventilated +underventilating +underventilation +underverse +undervest +undervicar +underviewer +undervillain +undervinedresser +undervitalized +undervocabularied +undervoice +undervoltage +underwage +underway +underwaist +underwaistcoat +underwaists +underwalk +underward +underwarden +underwarmth +underwarp +underwash +underwatch +underwatcher +underwater +underwaters +underwave +underwaving +underweapon +underwear +underwears +underweft +underweigh +underweight +underweighted +underwent +underwheel +underwhistle +underwind +underwinding +underwinds +underwing +underwit +underwitch +underwitted +Underwood +underwooded +underwool +underwork +underworked +underworker +underworking +underworkman +underworkmen +underworld +underworlds +underwound +underwrap +underwrapped +underwrapping +underwrit +underwrite +underwriter +underwriters +underwrites +underwriting +underwritten +underwrote +underwrought +underzeal +underzealot +underzealous +underzealously +underzealousness +undescendable +undescended +undescendent +undescendible +undescending +undescribable +undescribableness +undescribably +undescribed +undescried +undescrying +undescript +undescriptive +undescriptively +undescriptiveness +undesecrated +undesert +undeserted +undeserting +undeserve +undeserved +undeservedly +undeservedness +undeserver +undeserving +undeservingly +undeservingness +undesiccated +undesign +undesignated +undesignative +undesigned +undesignedly +undesignedness +undesigning +undesigningly +undesigningness +undesirability +undesirable +undesirableness +undesirably +undesire +undesired +undesiredly +undesiring +undesirous +undesirously +undesirousness +undesisting +undespaired +undespairing +undespairingly +undespatched +undespised +undespising +undespoiled +undespondent +undespondently +undesponding +undespondingly +undespotic +undespotically +undestined +undestitute +undestroyable +undestroyed +undestructible +undestructibleness +undestructibly +undestructive +undestructively +undestructiveness +undetachable +undetached +undetachment +undetailed +undetainable +undetained +undetectable +undetectably +undetected +undetectible +undeteriorated +undeteriorating +undeteriorative +undeterminable +undeterminableness +undeterminably +undeterminate +undetermination +undetermined +undeterminedly +undeterminedness +undetermining +undeterrability +undeterrable +undeterrably +undeterred +undeterring +undetestability +undetestable +undetestableness +undetestably +undetested +undetesting +undethronable +undethroned +undetonated +undetracting +undetractingly +undetractive +undetractively +undetractory +undetrimental +undetrimentally +undevastated +undevastating +undevastatingly +undevelopable +undeveloped +undeveloping +undevelopment +undevelopmental +undevelopmentally +undeviable +undeviated +undeviating +undeviatingly +undeviation +undevil +undevilish +undevious +undeviously +undeviousness +undevisable +undevised +undevoted +undevotion +undevotional +undevoured +undevout +undevoutly +undevoutness +undewed +undewy +undewily +undewiness +undexterous +undexterously +undexterousness +undextrous +undextrously +undextrousness +undflow +undy +undiabetic +undyable +undiademed +undiagnosable +undiagnosed +undiagramed +undiagrammatic +undiagrammatical +undiagrammatically +undiagrammed +undialed +undialyzed +undialled +undiametric +undiametrical +undiametrically +undiamonded +undiapered +undiaphanous +undiaphanously +undiaphanousness +undiatonic +undiatonically +undichotomous +undichotomously +undictated +undictatorial +undictatorially +undid +undidactic +undye +undyeable +undyed +undies +undieted +undifferenced +undifferent +undifferentiable +undifferentiably +undifferential +undifferentiated +undifferentiating +undifferentiation +undifferently +undiffering +undifficult +undifficultly +undiffident +undiffidently +undiffracted +undiffractive +undiffractively +undiffractiveness +undiffused +undiffusible +undiffusive +undiffusively +undiffusiveness +undig +undigenous +undigest +undigestable +undigested +undigestible +undigesting +undigestion +undigged +undight +undighted +undigitated +undigne +undignify +undignified +undignifiedly +undignifiedness +undigressive +undigressively +undigressiveness +undying +undyingly +undyingness +undiked +undilapidated +undilatable +undilated +undilating +undilative +undilatory +undilatorily +undiligent +undiligently +undilute +undiluted +undiluting +undilution +undiluvial +undiluvian +undim +undimensioned +undimerous +undimidiate +undimidiated +undiminishable +undiminishableness +undiminishably +undiminished +undiminishing +undiminutive +undimly +undimmed +undimpled +undynamic +undynamically +undynamited +Undine +undined +undines +undinted +undiocesed +undiphthongize +undiplomaed +undiplomatic +undiplomatically +undipped +undirect +undirected +undirectional +undirectly +undirectness +undirk +Undis +undisabled +undisadvantageous +undisagreeable +undisappearing +undisappointable +undisappointed +undisappointing +undisarmed +undisastrous +undisastrously +undisbanded +undisbarred +undisburdened +undisbursed +undiscardable +undiscarded +undiscernable +undiscernably +undiscerned +undiscernedly +undiscernible +undiscernibleness +undiscernibly +undiscerning +undiscerningly +undiscerningness +undischargeable +undischarged +undiscipled +undisciplinable +undiscipline +undisciplined +undisciplinedness +undisclaimed +undisclosable +undisclose +undisclosed +undisclosing +undiscolored +undiscoloured +undiscomfitable +undiscomfited +undiscomposed +undisconcerted +undisconnected +undisconnectedly +undiscontinued +undiscordant +undiscordantly +undiscording +undiscountable +undiscounted +undiscourageable +undiscouraged +undiscouraging +undiscouragingly +undiscoursed +undiscoverability +undiscoverable +undiscoverableness +undiscoverably +undiscovered +undiscreditable +undiscredited +undiscreet +undiscreetly +undiscreetness +undiscretion +undiscriminated +undiscriminating +undiscriminatingly +undiscriminatingness +undiscriminative +undiscriminativeness +undiscriminatory +undiscursive +undiscussable +undiscussed +undisdained +undisdaining +undiseased +undisestablished +undisfigured +undisfranchised +undisfulfilled +undisgorged +undisgraced +undisguisable +undisguise +undisguised +undisguisedly +undisguisedness +undisguising +undisgusted +undisheartened +undished +undisheveled +undishonored +undisillusioned +undisinfected +undisinheritable +undisinherited +undisintegrated +undisinterested +undisjoined +undisjointed +undisliked +undislocated +undislodgeable +undislodged +undismay +undismayable +undismayed +undismayedly +undismantled +undismembered +undismissed +undismounted +undisobedient +undisobeyed +undisobliging +undisordered +undisorderly +undisorganized +undisowned +undisowning +undisparaged +undisparity +undispassionate +undispassionately +undispassionateness +undispatchable +undispatched +undispatching +undispellable +undispelled +undispensable +undispensed +undispensing +undispersed +undispersing +undisplaceable +undisplaced +undisplay +undisplayable +undisplayed +undisplaying +undisplanted +undispleased +undispose +undisposed +undisposedness +undisprivacied +undisprovable +undisproved +undisproving +undisputable +undisputableness +undisputably +undisputatious +undisputatiously +undisputatiousness +undisputed +undisputedly +undisputedness +undisputing +undisqualifiable +undisqualified +undisquieted +undisreputable +undisrobed +undisrupted +undissected +undissembled +undissembledness +undissembling +undissemblingly +undisseminated +undissenting +undissevered +undissimulated +undissimulating +undissipated +undissociated +undissoluble +undissolute +undissoluteness +undissolvable +undissolved +undissolving +undissonant +undissonantly +undissuadable +undissuadably +undissuade +undistanced +undistant +undistantly +undistasted +undistasteful +undistempered +undistend +undistended +undistilled +undistinct +undistinctive +undistinctly +undistinctness +undistinguish +undistinguishable +undistinguishableness +undistinguishably +undistinguished +undistinguishedness +undistinguishing +undistinguishingly +undistorted +undistortedly +undistorting +undistracted +undistractedly +undistractedness +undistracting +undistractingly +undistrained +undistraught +undistress +undistressed +undistributed +undistrusted +undistrustful +undistrustfully +undistrustfulness +undisturbable +undisturbance +undisturbed +undisturbedly +undisturbedness +undisturbing +undisturbingly +unditched +undithyrambic +undittoed +undiuretic +undiurnal +undiurnally +undivable +undivergent +undivergently +undiverging +undiverse +undiversely +undiverseness +undiversified +undiverted +undivertible +undivertibly +undiverting +undivertive +undivested +undivestedly +undividable +undividableness +undividably +undivided +undividedly +undividedness +undividing +undividual +undivinable +undivined +undivinely +undivinelike +undivining +undivisible +undivisive +undivisively +undivisiveness +undivorceable +undivorced +undivorcedness +undivorcing +undivulgable +undivulgeable +undivulged +undivulging +undizened +undizzied +undo +undoable +undocible +undocile +undock +undocked +undocketed +undocking +undocks +undoctor +undoctored +undoctrinal +undoctrinally +undoctrined +undocumentary +undocumented +undocumentedness +undodged +undoer +undoers +undoes +undoffed +undog +undogmatic +undogmatical +undogmatically +undoing +undoingness +undoings +undolled +undolorous +undolorously +undolorousness +undomed +undomestic +undomesticable +undomestically +undomesticate +undomesticated +undomestication +undomicilable +undomiciled +undominated +undominative +undomineering +undominical +Un-dominican +undominoed +undon +undonated +undonating +undone +undoneness +undonkey +undonnish +undoomed +undoped +Un-doric +undormant +undose +undosed +undoting +undotted +undouble +undoubled +undoubles +undoubling +undoubtable +undoubtableness +undoubtably +undoubted +undoubtedly +undoubtedness +undoubtful +undoubtfully +undoubtfulness +undoubting +undoubtingly +undoubtingness +undouched +undoughty +undovelike +undoweled +undowelled +undowered +undowned +undowny +undrab +undraftable +undrafted +undrag +undragoned +undragooned +undrainable +undrained +undramatic +undramatical +undramatically +undramatisable +undramatizable +undramatized +undrape +undraped +undraperied +undrapes +undraping +undraw +undrawable +undrawing +undrawn +undraws +undreaded +undreadful +undreadfully +undreading +undreamed +undreamed-of +undreamy +undreaming +undreamlike +undreamt +undredged +undreggy +undrenched +undress +undressed +undresses +undressing +undrest +undrew +Undry +undryable +undried +undrifting +undrying +undrillable +undrilled +undrinkable +undrinkableness +undrinkably +undrinking +undripping +undrivable +undrivableness +undriven +UNDRO +undronelike +undrooping +undropped +undropsical +undrossy +undrossily +undrossiness +undrowned +undrubbed +undrugged +undrunk +undrunken +undrunkenness +Undset +undualistic +undualistically +undualize +undub +undubbed +undubious +undubiously +undubiousness +undubitable +undubitably +undubitative +undubitatively +unducal +unduchess +unductile +undue +unduelling +undueness +undug +unduke +undulance +undulancy +undulant +undular +undularly +undulatance +undulate +undulated +undulately +undulates +undulating +undulatingly +undulation +undulationist +undulations +undulative +undulator +undulatory +undulatus +unduly +undull +undulled +undullness +unduloid +undulose +undulous +undumbfounded +undumped +unduncelike +undunged +undupability +undupable +unduped +unduplicability +unduplicable +unduplicated +unduplicative +unduplicity +undurability +undurable +undurableness +undurably +undure +undust +undusted +undusty +unduteous +unduteously +unduteousness +unduty +undutiable +undutiful +undutifully +undutifulness +undwarfed +undwellable +undwelt +undwindling +Une +uneager +uneagerly +uneagerness +uneagled +uneared +unearly +unearned +unearnest +unearnestly +unearnestness +unearth +unearthed +unearthing +unearthly +unearthliness +unearths +unease +uneaseful +uneasefulness +uneases +uneasy +uneasier +uneasiest +uneasily +uneasiness +uneasinesses +uneastern +uneatable +uneatableness +uneated +uneaten +uneath +uneaths +uneating +uneaved +unebbed +unebbing +unebriate +unebullient +uneccentric +uneccentrically +unecclesiastic +unecclesiastical +unecclesiastically +unechoed +unechoic +unechoing +uneclectic +uneclectically +uneclipsed +uneclipsing +unecliptic +unecliptical +unecliptically +uneconomic +uneconomical +uneconomically +uneconomicalness +uneconomizing +unecstatic +unecstatically +unedacious +unedaciously +uneddied +uneddying +unedge +unedged +unedging +unedible +unedibleness +unedibly +unedificial +unedified +unedifying +uneditable +unedited +uneducable +uneducableness +uneducably +uneducate +uneducated +uneducatedly +uneducatedness +uneducative +uneduced +Uneeda +UNEF +uneffable +uneffaceable +uneffaceably +uneffaced +uneffected +uneffectible +uneffective +uneffectively +uneffectiveness +uneffectless +uneffectual +uneffectually +uneffectualness +uneffectuated +uneffeminate +uneffeminated +uneffeminately +uneffeness +uneffervescent +uneffervescently +uneffete +uneffeteness +unefficacious +unefficaciously +unefficient +uneffigiated +uneffulgent +uneffulgently +uneffused +uneffusing +uneffusive +uneffusively +uneffusiveness +unegal +unegally +unegalness +Un-egyptian +unegoist +unegoistical +unegoistically +unegotistical +unegotistically +unegregious +unegregiously +unegregiousness +uneye +uneyeable +uneyed +unejaculated +unejected +unejective +unelaborate +unelaborated +unelaborately +unelaborateness +unelapsed +unelastic +unelastically +unelasticity +unelated +unelating +unelbowed +unelderly +unelect +unelectable +unelected +unelective +unelectric +unelectrical +unelectrically +unelectrify +unelectrified +unelectrifying +unelectrized +unelectronic +uneleemosynary +unelegant +unelegantly +unelegantness +unelemental +unelementally +unelementary +unelevated +unelicitable +unelicited +unelided +unelidible +uneligibility +uneligible +uneligibly +uneliminated +Un-elizabethan +unelliptical +unelongated +uneloped +uneloping +uneloquent +uneloquently +unelucidated +unelucidating +unelucidative +uneludable +uneluded +unelusive +unelusively +unelusiveness +unelusory +unemaciated +unemanative +unemancipable +unemancipated +unemancipative +unemasculated +unemasculative +unemasculatory +unembayed +unembalmed +unembanked +unembarassed +unembarrassed +unembarrassedly +unembarrassedness +unembarrassing +unembarrassment +unembased +unembattled +unembellished +unembellishedness +unembellishment +unembezzled +unembittered +unemblazoned +unembodied +unembodiment +unembossed +unemboweled +unembowelled +unembowered +unembraceable +unembraced +unembryonal +unembryonic +unembroidered +unembroiled +unemendable +unemended +unemerged +unemergent +unemerging +unemigrant +unemigrating +uneminent +uneminently +unemissive +unemitted +unemitting +unemolumentary +unemolumented +unemotional +unemotionalism +unemotionally +unemotionalness +unemotioned +unemotive +unemotively +unemotiveness +unempaneled +unempanelled +unemphasized +unemphasizing +unemphatic +unemphatical +unemphatically +unempirical +unempirically +unemploy +unemployability +unemployable +unemployableness +unemployably +unemployed +unemployment +unemployments +unempoisoned +unempowered +unempt +unempty +unemptiable +unemptied +unemulative +unemulous +unemulsified +unenabled +unenacted +unenameled +unenamelled +unenamored +unenamoured +unencamped +unenchafed +unenchant +unenchanted +unenciphered +unencircled +unencysted +unenclosed +unencompassed +unencored +unencounterable +unencountered +unencouraged +unencouraging +unencrypted +unencroached +unencroaching +unencumber +unencumbered +unencumberedly +unencumberedness +unencumbering +unendable +unendamaged +unendangered +unendeared +unendeavored +unended +unendemic +unending +unendingly +unendingness +unendly +unendorsable +unendorsed +unendowed +unendowing +unendued +unendurability +unendurable +unendurableness +unendurably +unendured +unenduring +unenduringly +unenergetic +unenergetically +unenergized +unenervated +unenfeebled +unenfiladed +unenforceability +unenforceable +unenforced +unenforcedly +unenforcedness +unenforcibility +unenfranchised +unengaged +unengaging +unengagingness +unengendered +unengineered +unenglish +Un-english +unenglished +Un-englished +Un-englishmanlike +unengraved +unengraven +unengrossed +unengrossing +unenhanced +unenigmatic +unenigmatical +unenigmatically +unenjoyable +unenjoyableness +unenjoyably +unenjoyed +unenjoying +unenjoyingly +unenjoined +unenkindled +unenlarged +unenlarging +unenlightened +unenlightening +unenlightenment +unenlisted +unenlivened +unenlivening +unennobled +unennobling +unenounced +unenquired +unenquiring +unenraged +unenraptured +unenrichable +unenrichableness +unenriched +unenriching +unenrobed +unenrolled +unenshrined +unenslave +unenslaved +unensnared +unensouled +unensured +unentailed +unentangle +unentangleable +unentangled +unentanglement +unentangler +unentangling +unenterable +unentered +unentering +unenterprise +unenterprised +unenterprising +unenterprisingly +unenterprisingness +unentertainable +unentertained +unentertaining +unentertainingly +unentertainingness +unenthralled +unenthralling +unenthroned +unenthused +unenthusiasm +unenthusiastic +unenthusiastically +unenticeable +unenticed +unenticing +unentire +unentitled +unentitledness +unentitlement +unentombed +unentomological +unentrance +unentranced +unentrapped +unentreatable +unentreated +unentreating +unentrenched +unentwined +unenumerable +unenumerated +unenumerative +unenunciable +unenunciated +unenunciative +unenveloped +unenvenomed +unenviability +unenviable +unenviably +unenvied +unenviedly +unenvying +unenvyingly +unenvious +unenviously +unenvironed +unenwoven +unepauleted +unepauletted +unephemeral +unephemerally +unepic +unepicurean +unepigrammatic +unepigrammatically +unepilogued +unepiscopal +unepiscopally +unepistolary +unepitaphed +unepithelial +unepitomised +unepitomized +unepochal +unequability +unequable +unequableness +unequably +unequal +unequalable +unequaled +unequalise +unequalised +unequalising +unequality +unequalize +unequalized +unequalizing +unequalled +unequal-lengthed +unequally +unequal-limbed +unequal-lobed +unequalness +unequals +unequal-sided +unequal-tempered +unequal-valved +unequated +unequatorial +unequestrian +unequiangular +unequiaxed +unequilateral +unequilaterally +unequilibrated +unequine +unequipped +unequitable +unequitableness +unequitably +unequivalent +unequivalently +unequivalve +unequivalved +unequivocably +unequivocal +unequivocally +unequivocalness +unequivocating +uneradicable +uneradicated +uneradicative +unerasable +unerased +unerasing +unerect +unerected +unermined +unerodable +uneroded +unerodent +uneroding +unerosive +unerotic +unerrable +unerrableness +unerrably +unerrancy +unerrant +unerrantly +unerratic +unerring +unerringly +unerringness +unerroneous +unerroneously +unerroneousness +unerudite +unerupted +uneruptive +unescaladed +unescalloped +unescapable +unescapableness +unescapably +unescaped +unescheatable +unescheated +uneschewable +uneschewably +uneschewed +UNESCO +unescorted +unescutcheoned +unesoteric +unespied +unespousable +unespoused +unessayed +unessence +unessential +unessentially +unessentialness +unestablish +unestablishable +unestablished +unestablishment +unesteemed +unesthetic +unestimable +unestimableness +unestimably +unestimated +unestopped +unestranged +unetched +uneternal +uneternized +unethereal +unethereally +unetherealness +unethic +unethical +unethically +unethicalness +unethylated +unethnologic +unethnological +unethnologically +unetymologic +unetymological +unetymologically +unetymologizable +Un-etruscan +un-Eucharistic +uneucharistical +un-Eucharistical +un-Eucharistically +uneugenic +uneugenical +uneugenically +uneulogised +uneulogized +uneuphemistic +uneuphemistical +uneuphemistically +uneuphonic +uneuphonious +uneuphoniously +uneuphoniousness +Un-european +unevacuated +unevadable +unevaded +unevadible +unevading +unevaluated +unevanescent +unevanescently +unevangelic +unevangelical +unevangelically +unevangelised +unevangelized +unevaporate +unevaporated +unevaporative +unevasive +unevasively +unevasiveness +uneven +uneven-aged +uneven-carriaged +unevener +unevenest +uneven-handed +unevenly +unevenness +unevennesses +uneven-numbered +uneven-priced +uneven-roofed +uneventful +uneventfully +uneventfulness +uneversible +uneverted +unevicted +unevidenced +unevident +unevidential +unevil +unevilly +unevinced +unevincible +unevirated +uneviscerated +unevitable +unevitably +unevocable +unevocative +unevokable +unevoked +unevolutional +unevolutionary +unevolved +unexacerbated +unexacerbating +unexact +unexacted +unexactedly +unexacting +unexactingly +unexactingness +unexactly +unexactness +unexaggerable +unexaggerated +unexaggerating +unexaggerative +unexaggeratory +unexalted +unexalting +unexaminable +unexamined +unexamining +unexampled +unexampledness +unexasperated +unexasperating +unexcavated +unexceedable +unexceeded +unexcelled +unexcellent +unexcellently +unexcelling +unexceptable +unexcepted +unexcepting +unexceptionability +unexceptionable +unexceptionableness +unexceptionably +unexceptional +unexceptionality +unexceptionally +unexceptionalness +unexceptive +unexcerpted +unexcessive +unexcessively +unexcessiveness +unexchangeable +unexchangeableness +unexchangeabness +unexchanged +unexcised +unexcitability +unexcitable +unexcitablely +unexcitableness +unexcited +unexciting +unexclaiming +unexcludable +unexcluded +unexcluding +unexclusive +unexclusively +unexclusiveness +unexcogitable +unexcogitated +unexcogitative +unexcommunicated +unexcoriated +unexcorticated +unexcrescent +unexcrescently +unexcreted +unexcruciating +unexculpable +unexculpably +unexculpated +unexcursive +unexcursively +unexcusable +unexcusableness +unexcusably +unexcused +unexcusedly +unexcusedness +unexcusing +unexecrated +unexecutable +unexecuted +unexecuting +unexecutorial +unexemplary +unexemplifiable +unexemplified +unexempt +unexemptable +unexempted +unexemptible +unexempting +unexercisable +unexercise +unexercised +unexerted +unexhalable +unexhaled +unexhausted +unexhaustedly +unexhaustedness +unexhaustible +unexhaustibleness +unexhaustibly +unexhaustion +unexhaustive +unexhaustively +unexhaustiveness +unexhibitable +unexhibitableness +unexhibited +unexhilarated +unexhilarating +unexhilarative +unexhortative +unexhorted +unexhumed +unexigent +unexigently +unexigible +unexilable +unexiled +unexistence +unexistent +unexistential +unexistentially +unexisting +unexonerable +unexonerated +unexonerative +unexorable +unexorableness +unexorbitant +unexorbitantly +unexorcisable +unexorcisably +unexorcised +unexotic +unexotically +unexpandable +unexpanded +unexpanding +unexpansible +unexpansive +unexpansively +unexpansiveness +unexpect +unexpectability +unexpectable +unexpectably +unexpectant +unexpectantly +unexpected +unexpectedly +unexpectedness +unexpecteds +unexpecting +unexpectingly +unexpectorated +unexpedient +unexpediently +unexpeditable +unexpeditated +unexpedited +unexpeditious +unexpeditiously +unexpeditiousness +unexpellable +unexpelled +unexpendable +unexpended +unexpensive +unexpensively +unexpensiveness +unexperience +unexperienced +unexperiencedness +unexperient +unexperiential +unexperientially +unexperimental +unexperimentally +unexperimented +unexpert +unexpertly +unexpertness +unexpiable +unexpiated +unexpired +unexpiring +unexplainable +unexplainableness +unexplainably +unexplained +unexplainedly +unexplainedness +unexplaining +unexplanatory +unexplicable +unexplicableness +unexplicably +unexplicated +unexplicative +unexplicit +unexplicitly +unexplicitness +unexplodable +unexploded +unexploitable +unexploitation +unexploitative +unexploited +unexplorable +unexplorative +unexploratory +unexplored +unexplosive +unexplosively +unexplosiveness +unexponible +unexportable +unexported +unexporting +unexposable +unexposed +unexpostulating +unexpoundable +unexpounded +unexpress +unexpressable +unexpressableness +unexpressably +unexpressed +unexpressedly +unexpressible +unexpressibleness +unexpressibly +unexpressive +unexpressively +unexpressiveness +unexpressly +unexpropriable +unexpropriated +unexpugnable +unexpunged +unexpurgated +unexpurgatedly +unexpurgatedness +unextendable +unextended +unextendedly +unextendedness +unextendibility +unextendible +unextensibility +unextensible +unextenuable +unextenuated +unextenuating +unexterminable +unexterminated +unexternal +unexternality +unexterritoriality +unextinct +unextinctness +unextinguishable +unextinguishableness +unextinguishably +unextinguished +unextirpable +unextirpated +unextolled +unextortable +unextorted +unextractable +unextracted +unextradited +unextraneous +unextraneously +unextraordinary +unextravagance +unextravagant +unextravagantly +unextravagating +unextravasated +unextreme +unextremeness +unextricable +unextricated +unextrinsic +unextruded +unexuberant +unexuberantly +unexudative +unexuded +unexultant +unexultantly +unfabled +unfabling +unfabricated +unfabulous +unfabulously +unfacaded +unface +unfaceable +unfaced +unfaceted +unfacetious +unfacetiously +unfacetiousness +unfacile +unfacilely +unfacilitated +unfact +unfactional +unfactious +unfactiously +unfactitious +unfactorable +unfactored +unfactual +unfactually +unfactualness +unfadable +unfaded +unfading +unfadingly +unfadingness +unfagged +unfagoted +unfailable +unfailableness +unfailably +unfailed +unfailing +unfailingly +unfailingness +unfain +unfaint +unfainting +unfaintly +unfair +unfairer +unfairest +unfairylike +unfairly +unfairminded +unfairness +unfairnesses +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaithfulnesses +unfaiths +unfaithworthy +unfaithworthiness +unfakable +unfaked +unfalcated +unfallacious +unfallaciously +unfallaciousness +unfallen +unfallenness +unfallible +unfallibleness +unfallibly +unfalling +unfallowed +unfalse +unfalseness +unfalsifiable +unfalsified +unfalsifiedness +unfalsity +unfaltering +unfalteringly +unfamed +unfamiliar +unfamiliarised +unfamiliarity +unfamiliarities +unfamiliarized +unfamiliarly +unfamous +unfanatical +unfanatically +unfancy +unfanciable +unfancied +unfanciful +unfancifulness +unfanciness +unfanged +unfanned +unfantastic +unfantastical +unfantastically +unfar +unfarced +unfarcical +unfardle +unfarewelled +unfarmable +unfarmed +unfarming +unfarrowed +unfarsighted +unfasciate +unfasciated +unfascinate +unfascinated +unfascinating +unfashion +unfashionable +unfashionableness +unfashionably +unfashioned +unfast +unfasten +unfastenable +unfastened +unfastener +unfastening +unfastens +unfastidious +unfastidiously +unfastidiousness +unfasting +unfatalistic +unfatalistically +unfated +unfather +unfathered +unfatherly +unfatherlike +unfatherliness +unfathomability +unfathomable +unfathomableness +unfathomably +unfathomed +unfatigable +unfatigue +unfatigueable +unfatigued +unfatiguing +unfattable +unfatted +unfatten +unfatty +unfatuitous +unfatuitously +unfauceted +unfaultable +unfaultfinding +unfaulty +unfavorable +unfavorableness +unfavorably +unfavored +unfavoring +unfavorite +unfavourable +unfavourableness +unfavourably +unfavoured +unfavouring +unfavourite +unfawning +unfazed +unfazedness +unfealty +unfeared +unfearful +unfearfully +unfearfulness +unfeary +unfearing +unfearingly +unfearingness +unfeasable +unfeasableness +unfeasably +unfeasibility +unfeasible +unfeasibleness +unfeasibly +unfeasted +unfeastly +unfeather +unfeathered +unfeaty +unfeatured +unfebrile +unfecund +unfecundated +unfed +unfederal +unfederated +unfederative +unfederatively +unfeeble +unfeebleness +unfeebly +unfeed +unfeedable +unfeeding +unfeeing +unfeel +unfeelable +unfeeling +unfeelingly +unfeelingness +unfeignable +unfeignableness +unfeignably +unfeigned +unfeignedly +unfeignedness +unfeigning +unfeigningly +unfeigningness +unfele +unfelicitated +unfelicitating +unfelicitous +unfelicitously +unfelicitousness +unfeline +unfellable +unfelled +unfellied +unfellow +unfellowed +unfellowly +unfellowlike +unfellowshiped +unfelon +unfelony +unfelonious +unfeloniously +unfelt +unfelted +unfemale +unfeminine +unfemininely +unfeminineness +unfemininity +unfeminise +unfeminised +unfeminising +unfeminist +unfeminize +unfeminized +unfeminizing +unfence +unfenced +unfences +unfencing +unfended +unfendered +unfenestral +unfenestrated +Un-fenian +unfeoffed +unfermentable +unfermentableness +unfermentably +unfermentative +unfermented +unfermenting +unfernlike +unferocious +unferociously +unferreted +unferreting +unferried +unfertile +unfertileness +unfertilisable +unfertilised +unfertilising +unfertility +unfertilizable +unfertilized +unfertilizing +unfervent +unfervently +unfervid +unfervidly +unfester +unfestered +unfestering +unfestival +unfestive +unfestively +unfestooned +unfetchable +unfetched +unfetching +unfeted +unfetter +unfettered +unfettering +unfetters +unfettled +unfeudal +unfeudalise +unfeudalised +unfeudalising +unfeudalize +unfeudalized +unfeudalizing +unfeudally +unfeued +unfevered +unfeverish +unfew +unffroze +unfibbed +unfibbing +unfiber +unfibered +unfibred +unfibrous +unfibrously +unfickle +unfictitious +unfictitiously +unfictitiousness +unfidelity +unfidgeting +unfiducial +unfielded +unfiend +unfiendlike +unfierce +unfiercely +unfiery +unfight +unfightable +unfighting +unfigurable +unfigurative +unfigured +unfilamentous +unfilched +unfile +unfiled +unfilial +unfilially +unfilialness +unfiling +unfill +unfillable +unfilled +unfilleted +unfilling +unfilm +unfilmed +unfilterable +unfiltered +unfiltering +unfiltrated +unfimbriated +unfinable +unfinalized +unfinanced +unfinancial +unfindable +unfine +unfineable +unfined +unfinessed +unfingered +unfingured +unfinical +unfinicalness +unfinish +unfinishable +unfinished +unfinishedly +unfinishedness +unfinite +Un-finnish +unfired +unfireproof +unfiring +unfirm +unfirmamented +unfirmly +unfirmness +un-first-class +unfiscal +unfiscally +unfishable +unfished +unfishing +unfishlike +unfissile +unfistulous +unfit +unfitly +unfitness +unfitnesses +unfits +unfittable +unfitted +unfittedness +unfitten +unfitty +unfitting +unfittingly +unfittingness +unfix +unfixable +unfixated +unfixative +unfixed +unfixedness +unfixes +unfixing +unfixity +unfixt +unflag +unflagged +unflagging +unflaggingly +unflaggingness +unflagitious +unflagrant +unflagrantly +unflayed +unflaked +unflaky +unflaking +unflamboyant +unflamboyantly +unflame +unflaming +unflanged +unflank +unflanked +unflappability +unflappable +unflappably +unflapping +unflared +unflaring +unflashy +unflashing +unflat +unflated +unflatted +unflattened +unflatterable +unflattered +unflattering +unflatteringly +unflaunted +unflaunting +unflauntingly +unflavored +unflavorous +unflavoured +unflavourous +unflawed +unflead +unflecked +unfledge +unfledged +unfledgedness +unfleece +unfleeced +unfleeing +unfleeting +Un-flemish +unflesh +unfleshed +unfleshy +unfleshly +unfleshliness +unfletched +unflexed +unflexibility +unflexible +unflexibleness +unflexibly +unflickering +unflickeringly +unflighty +unflying +unflinching +unflinchingly +unflinchingness +unflintify +unflippant +unflippantly +unflirtatious +unflirtatiously +unflirtatiousness +unflitched +unfloatable +unfloating +unflock +unfloggable +unflogged +unflooded +unfloor +unfloored +Un-florentine +unflorid +unflossy +unflounced +unfloundering +unfloured +unflourished +unflourishing +unflouted +unflower +unflowered +unflowery +unflowering +unflowing +unflown +unfluctuant +unfluctuating +unfluent +unfluently +unfluffed +unfluffy +unfluid +unfluked +unflunked +unfluorescent +unfluorinated +unflurried +unflush +unflushed +unflustered +unfluted +unflutterable +unfluttered +unfluttering +unfluvial +unfluxile +unfoaled +unfoamed +unfoaming +unfocused +unfocusing +unfocussed +unfocussing +unfogged +unfoggy +unfogging +unfoilable +unfoiled +unfoisted +unfold +unfoldable +unfolded +unfolden +unfolder +unfolders +unfolding +unfoldment +unfolds +unfoldure +unfoliaged +unfoliated +unfollowable +unfollowed +unfollowing +unfomented +unfond +unfondled +unfondly +unfondness +unfoodful +unfool +unfoolable +unfooled +unfooling +unfoolish +unfoolishly +unfoolishness +unfooted +unfootsore +unfoppish +unforaged +unforbade +unforbearance +unforbearing +unforbid +unforbidded +unforbidden +unforbiddenly +unforbiddenness +unforbidding +unforceable +unforced +unforcedly +unforcedness +unforceful +unforcefully +unforcible +unforcibleness +unforcibly +unforcing +unfordable +unfordableness +unforded +unforeboded +unforeboding +unforecast +unforecasted +unforegone +unforeign +unforeknowable +unforeknown +unforensic +unforensically +unforeordained +unforesee +unforeseeable +unforeseeableness +unforeseeably +unforeseeing +unforeseeingly +unforeseen +unforeseenly +unforeseenness +unforeshortened +unforest +unforestallable +unforestalled +unforested +unforetellable +unforethought +unforethoughtful +unforetold +unforewarned +unforewarnedness +unforfeit +unforfeitable +unforfeited +unforfeiting +unforgeability +unforgeable +unforged +unforget +unforgetful +unforgetfully +unforgetfulness +unforgettability +unforgettable +unforgettableness +unforgettably +unforgetting +unforgettingly +unforgivable +unforgivableness +unforgivably +unforgiven +unforgiveness +unforgiver +unforgiving +unforgivingly +unforgivingness +unforgoable +unforgone +unforgot +unforgotten +unfork +unforked +unforkedness +unforlorn +unform +unformal +unformalised +unformalistic +unformality +unformalized +unformally +unformalness +unformative +unformatted +unformed +unformidable +unformidableness +unformidably +unformulable +unformularizable +unformularize +unformulated +unformulistic +unforsaken +unforsaking +unforseen +unforsook +unforsworn +unforthright +unfortify +unfortifiable +unfortified +unfortuitous +unfortuitously +unfortuitousness +unfortunate +unfortunately +unfortunateness +unfortunates +unfortune +unforward +unforwarded +unforwardly +unfossiliferous +unfossilised +unfossilized +unfostered +unfostering +unfought +unfoughten +unfoul +unfoulable +unfouled +unfouling +unfoully +unfound +unfounded +unfoundedly +unfoundedness +unfoundered +unfoundering +unfountained +unfowllike +unfoxed +unfoxy +unfractious +unfractiously +unfractiousness +unfractured +unfragile +unfragmented +unfragrance +unfragrant +unfragrantly +unfrayed +unfrail +unframable +unframableness +unframably +unframe +unframeable +unframed +unfranchised +Un-franciscan +unfrangible +unfrank +unfrankable +unfranked +unfrankly +unfrankness +unfraternal +unfraternally +unfraternised +unfraternized +unfraternizing +unfraudulent +unfraudulently +unfraught +unfrazzled +unfreakish +unfreakishly +unfreakishness +unfreckled +unfree +unfreed +unfreedom +unfreehold +unfreeing +unfreeingly +unfreely +unfreeman +unfreeness +unfrees +un-free-trade +unfreezable +unfreeze +unfreezes +unfreezing +unfreight +unfreighted +unfreighting +Un-french +un-frenchify +unfrenchified +unfrenzied +unfrequency +unfrequent +unfrequentable +unfrequentative +unfrequented +unfrequentedness +unfrequently +unfrequentness +unfret +unfretful +unfretfully +unfretted +unfretty +unfretting +unfriable +unfriableness +unfriarlike +unfricative +unfrictional +unfrictionally +unfrictioned +unfried +unfriend +unfriended +unfriendedness +unfriending +unfriendly +unfriendlier +unfriendliest +unfriendlike +unfriendlily +unfriendliness +unfriendship +unfrighted +unfrightenable +unfrightened +unfrightenedness +unfrightening +unfrightful +unfrigid +unfrigidity +unfrigidly +unfrigidness +unfrill +unfrilled +unfrilly +unfringe +unfringed +unfringing +unfrisky +unfrisking +unfrittered +unfrivolous +unfrivolously +unfrivolousness +unfrizz +unfrizzy +unfrizzled +unfrizzly +unfrock +unfrocked +unfrocking +unfrocks +unfroglike +unfrolicsome +unfronted +unfrost +unfrosted +unfrosty +unfrothed +unfrothing +unfrounced +unfroward +unfrowardly +unfrowning +unfroze +unfrozen +unfructed +unfructify +unfructified +unfructuous +unfructuously +unfrugal +unfrugality +unfrugally +unfrugalness +unfruitful +unfruitfully +unfruitfulness +unfruity +unfrustrable +unfrustrably +unfrustratable +unfrustrated +unfrutuosity +unfuddled +unfudged +unfueled +unfuelled +unfugal +unfugally +unfugitive +unfugitively +unfulfil +unfulfill +unfulfillable +unfulfilled +unfulfilling +unfulfillment +unfulfilment +unfulgent +unfulgently +unfull +unfulled +unfully +unfulminant +unfulminated +unfulminating +unfulsome +unfumbled +unfumbling +unfumed +unfumigated +unfuming +unfunctional +unfunctionally +unfunctioning +unfundable +unfundamental +unfundamentally +unfunded +unfunereal +unfunereally +unfungible +unfunny +unfunnily +unfunniness +unfur +unfurbelowed +unfurbished +unfurcate +unfurious +unfurl +unfurlable +unfurled +unfurling +unfurls +unfurnish +unfurnished +unfurnishedness +unfurnitured +unfurred +unfurrow +unfurrowable +unfurrowed +unfurthersome +unfused +unfusibility +unfusible +unfusibleness +unfusibly +unfusibness +unfussed +unfussy +unfussily +unfussiness +unfussing +unfutile +unfuturistic +ung +ungabled +ungag +ungaged +ungagged +ungagging +ungain +ungainable +ungained +ungainful +ungainfully +ungainfulness +ungaining +ungainly +ungainlier +ungainliest +ungainlike +ungainliness +ungainlinesses +ungainness +ungainsayable +ungainsayably +ungainsaid +ungainsaying +ungainsome +ungainsomely +ungaite +ungaited +ungallant +ungallantly +ungallantness +ungalled +ungalleried +ungalling +ungalloping +ungalvanized +ungambled +ungambling +ungamboled +ungamboling +ungambolled +ungambolling +ungamelike +ungamy +unganged +ungangrened +ungangrenous +ungaping +ungaraged +ungarbed +ungarbled +ungardened +ungargled +ungarland +ungarlanded +ungarment +ungarmented +ungarnered +ungarnish +ungarnished +ungaro +ungarrisoned +ungarrulous +ungarrulously +ungarrulousness +ungarter +ungartered +ungashed +ungassed +ungastric +ungated +ungathered +ungaudy +ungaudily +ungaudiness +ungauged +ungauntlet +ungauntleted +Ungava +ungazetted +ungazing +ungear +ungeared +ungelatinizable +ungelatinized +ungelatinous +ungelatinously +ungelatinousness +ungelded +ungelt +ungeminated +ungendered +ungenerable +ungeneral +ungeneraled +ungeneralised +ungeneralising +ungeneralized +ungeneralizing +ungenerate +ungenerated +ungenerating +ungenerative +ungeneric +ungenerical +ungenerically +ungenerosity +ungenerous +ungenerously +ungenerousness +ungenial +ungeniality +ungenially +ungenialness +ungenitive +ungenitured +ungenius +ungenteel +ungenteely +ungenteelly +ungenteelness +ungentile +ungentility +ungentilize +ungentle +ungentled +ungentleman +ungentlemanize +ungentlemanly +ungentlemanlike +ungentlemanlikeness +ungentlemanliness +ungentleness +ungentlewomanlike +ungently +ungenuine +ungenuinely +ungenuineness +ungeodetic +ungeodetical +ungeodetically +ungeographic +ungeographical +ungeographically +ungeological +ungeologically +ungeometric +ungeometrical +ungeometrically +ungeometricalness +Un-georgian +Unger +Un-german +ungermane +Un-germanic +Un-germanize +ungerminant +ungerminated +ungerminating +ungerminative +ungermlike +ungerontic +ungesticular +ungesticulating +ungesticulative +ungesticulatory +ungesting +ungestural +ungesturing +unget +ungetable +ungetatable +unget-at-able +un-get-at-able +un-get-at-ableness +ungettable +ungeuntary +ungeuntarium +unghostly +unghostlike +ungiant +ungibbet +ungiddy +ungift +ungifted +ungiftedness +ungild +ungilded +ungill +ungilled +ungilt +ungymnastic +ungingled +unginned +ungypsylike +ungyrating +ungird +ungirded +ungirding +ungirdle +ungirdled +ungirdling +ungirds +ungirlish +ungirlishly +ungirlishness +ungirt +ungirth +ungirthed +ungivable +ungive +ungyve +ungiveable +ungyved +ungiven +ungiving +ungivingness +ungka +unglacial +unglacially +unglaciated +unglad +ungladden +ungladdened +ungladly +ungladness +ungladsome +unglamorous +unglamorously +unglamorousness +unglamourous +unglamourously +unglandular +unglaring +unglassed +unglassy +unglaze +unglazed +ungleaming +ungleaned +unglee +ungleeful +ungleefully +Ungley +unglib +unglibly +ungliding +unglimpsed +unglistening +unglittery +unglittering +ungloating +unglobe +unglobular +unglobularly +ungloom +ungloomed +ungloomy +ungloomily +unglory +unglorify +unglorified +unglorifying +unglorious +ungloriously +ungloriousness +unglosed +ungloss +unglossaried +unglossed +unglossy +unglossily +unglossiness +unglove +ungloved +ungloves +ungloving +unglowering +ungloweringly +unglowing +unglozed +unglue +unglued +unglues +ungluing +unglutinate +unglutinosity +unglutinous +unglutinously +unglutinousness +unglutted +ungluttonous +ungnarled +ungnarred +ungnaw +ungnawed +ungnawn +ungnostic +ungoaded +ungoatlike +ungod +ungoddess +ungodly +ungodlier +ungodliest +ungodlike +ungodlily +ungodliness +ungodlinesses +ungodmothered +ungoggled +ungoitered +ungold +ungolden +ungone +ungood +ungoodly +ungoodliness +ungoodness +ungored +ungorge +ungorged +ungorgeous +ungospel +ungospelized +ungospelled +ungospellike +ungossipy +ungossiping +ungot +ungothic +ungotten +ungouged +ungouty +ungovernability +ungovernable +ungovernableness +ungovernably +ungoverned +ungovernedness +ungoverning +ungovernmental +ungovernmentally +ungown +ungowned +ungrabbing +ungrace +ungraced +ungraceful +ungracefully +ungracefulness +ungracious +ungraciously +ungraciousness +ungradated +ungradating +ungraded +ungradual +ungradually +ungraduated +ungraduating +ungraft +ungrafted +ungrayed +ungrain +ungrainable +ungrained +ungrammar +ungrammared +ungrammatic +ungrammatical +ungrammaticality +ungrammatically +ungrammaticalness +ungrammaticism +ungrand +Un-grandisonian +ungrantable +ungranted +ungranular +ungranulated +ungraphable +ungraphic +ungraphical +ungraphically +ungraphitized +ungrapple +ungrappled +ungrappler +ungrappling +ungrasp +ungraspable +ungrasped +ungrasping +ungrassed +ungrassy +ungrated +ungrateful +ungratefully +ungratefulness +ungratefulnesses +ungratifiable +ungratification +ungratified +ungratifying +ungratifyingly +ungrating +ungratitude +ungratuitous +ungratuitously +ungratuitousness +ungrave +ungraved +ungraveled +ungravely +ungravelled +ungravelly +ungraven +ungravitating +ungravitational +ungravitative +ungrazed +ungreased +ungreasy +ungreat +ungreatly +ungreatness +Un-grecian +ungreeable +ungreedy +Un-greek +ungreen +ungreenable +ungreened +ungreeted +ungregarious +ungregariously +ungregariousness +Un-gregorian +ungreyed +ungrid +ungrieve +ungrieved +ungrieving +ungrilled +ungrimed +ungrindable +ungrinned +ungrip +ungripe +ungripped +ungripping +ungritty +ungrizzled +ungroaning +ungroined +ungroomed +ungrooved +ungropeable +ungross +ungrotesque +unground +ungroundable +ungroundably +ungrounded +ungroundedly +ungroundedness +ungroupable +ungrouped +ungroveling +ungrovelling +ungrow +ungrowing +ungrowling +ungrown +ungrubbed +ungrudged +ungrudging +ungrudgingly +ungrudgingness +ungruesome +ungruff +ungrumbling +ungrumblingly +ungrumpy +ungt +ungual +unguals +unguaranteed +unguard +unguardable +unguarded +unguardedly +unguardedness +unguarding +unguards +ungueal +unguent +unguenta +unguentary +unguentaria +unguentarian +unguentarium +unguentiferous +unguento +unguentous +unguents +unguentum +unguerdoned +ungues +unguessable +unguessableness +unguessed +unguessing +unguical +unguicorn +unguicular +Unguiculata +unguiculate +unguiculated +unguicule +unguidable +unguidableness +unguidably +unguided +unguidedly +unguyed +unguiferous +unguiform +unguiled +unguileful +unguilefully +unguilefulness +unguillotined +unguilty +unguiltily +unguiltiness +unguiltless +unguinal +unguinous +unguirostral +unguis +ungula +ungulae +ungular +Ungulata +ungulate +ungulated +ungulates +unguled +unguligrade +ungulite +ungull +ungullibility +ungullible +ungulous +ungulp +ungum +ungummed +ungushing +ungustatory +ungutted +unguttural +ungutturally +ungutturalness +unguzzled +unhabile +unhabit +unhabitability +unhabitable +unhabitableness +unhabitably +unhabited +unhabitual +unhabitually +unhabituate +unhabituated +unhabituatedness +unhacked +unhackled +unhackneyed +unhackneyedness +unhad +unhaft +unhafted +unhaggled +unhaggling +unhayed +unhailable +unhailed +unhair +unhaired +unhairer +unhairy +unhairily +unhairiness +unhairing +unhairs +unhale +unhallooed +unhallow +unhallowed +unhallowedness +unhallowing +unhallows +unhallucinated +unhallucinating +unhallucinatory +unhaloed +unhalsed +unhalted +unhalter +unhaltered +unhaltering +unhalting +unhaltingly +unhalved +Un-hamitic +unhammered +unhamper +unhampered +unhampering +unhand +unhandcuff +unhandcuffed +unhanded +unhandy +unhandicapped +unhandier +unhandiest +unhandily +unhandiness +unhanding +unhandled +unhands +unhandseled +unhandselled +unhandsome +unhandsomely +unhandsomeness +unhang +unhanged +unhanging +unhangs +unhanked +unhap +unhappen +unhappi +unhappy +unhappy-eyed +unhappier +unhappiest +unhappy-faced +unhappy-happy +unhappily +unhappy-looking +unhappiness +unhappinesses +unhappy-seeming +unhappy-witted +unharangued +unharassed +unharbor +unharbored +unharbour +unharboured +unhard +unharden +unhardenable +unhardened +unhardy +unhardihood +unhardily +unhardiness +unhardness +unharked +unharmable +unharmed +unharmful +unharmfully +unharming +unharmony +unharmonic +unharmonical +unharmonically +unharmonious +unharmoniously +unharmoniousness +unharmonise +unharmonised +unharmonising +unharmonize +unharmonized +unharmonizing +unharness +unharnessed +unharnesses +unharnessing +unharped +unharping +unharried +unharrowed +unharsh +unharshly +unharshness +unharvested +unhashed +unhasp +unhasped +unhaste +unhasted +unhastened +unhasty +unhastily +unhastiness +unhasting +unhat +unhatchability +unhatchable +unhatched +unhatcheled +unhate +unhated +unhateful +unhating +unhatingly +unhats +unhatted +unhatting +unhauled +unhaunt +unhaunted +unhave +unhawked +unhazarded +unhazarding +unhazardous +unhazardously +unhazardousness +unhazed +unhazy +unhazily +unhaziness +UNHCR +unhead +unheaded +unheader +unheady +unheal +unhealable +unhealableness +unhealably +unhealed +unhealing +unhealth +unhealthful +unhealthfully +unhealthfulness +unhealthy +unhealthier +unhealthiest +unhealthily +unhealthiness +unhealthsome +unhealthsomeness +unheaped +unhearable +unheard +unheard-of +unhearing +unhearse +unhearsed +unheart +unhearten +unhearty +unheartily +unheartsome +unheatable +unheated +unheathen +unheaved +unheaven +unheavenly +unheavy +unheavily +unheaviness +Un-hebraic +Un-hebrew +unhectic +unhectically +unhectored +unhedge +unhedged +unhedging +unhedonistic +unhedonistically +unheed +unheeded +unheededly +unheedful +unheedfully +unheedfulness +unheedy +unheeding +unheedingly +unheeled +unheelpieced +unhefted +unheightened +unheired +unheld +unhele +unheler +Un-hellenic +unhelm +unhelmed +unhelmet +unhelmeted +unhelming +unhelms +unhelp +unhelpable +unhelpableness +unhelped +unhelpful +unhelpfully +unhelpfulness +unhelping +unhelved +unhemmed +unhende +unhent +unheppen +unheralded +unheraldic +unherbaceous +unherd +unherded +unhereditary +unheretical +unheritable +unhermetic +unhermitic +unhermitical +unhermitically +unhero +unheroic +unheroical +unheroically +unheroicalness +unheroicness +unheroism +unheroize +unherolike +unhesitant +unhesitantly +unhesitating +unhesitatingly +unhesitatingness +unhesitative +unhesitatively +unheuristic +unheuristically +unhewable +unhewed +unhewn +unhex +Un-hibernically +unhid +unhidable +unhidableness +unhidably +unhidated +unhidden +unhide +unhideable +unhideably +unhidebound +unhideboundness +unhideous +unhideously +unhideousness +unhydrated +unhydraulic +unhydrolized +unhydrolyzed +unhieratic +unhieratical +unhieratically +unhygenic +unhigh +unhygienic +unhygienically +unhygrometric +unhilarious +unhilariously +unhilariousness +unhilly +unhymeneal +unhymned +unhinderable +unhinderably +unhindered +unhindering +unhinderingly +Un-hindu +unhinge +unhinged +unhingement +unhinges +unhinging +unhinted +unhip +unhyphenable +unhyphenated +unhyphened +unhypnotic +unhypnotically +unhypnotisable +unhypnotise +unhypnotised +unhypnotising +unhypnotizable +unhypnotize +unhypnotized +unhypnotizing +unhypocritical +unhypocritically +unhypothecated +unhypothetical +unhypothetically +unhipped +unhired +unhissed +unhysterical +unhysterically +unhistory +unhistoric +unhistorical +unhistorically +unhistoried +unhistrionic +unhit +unhitch +unhitched +unhitches +unhitching +unhittable +unhive +unhoard +unhoarded +unhoarding +unhoary +unhoaxability +unhoaxable +unhoaxed +unhobble +unhobbling +unhocked +unhoed +unhogged +unhoist +unhoisted +unhold +unholy +unholiday +unholier +unholiest +unholily +unholiness +unholinesses +unhollow +unhollowed +unholpen +unhome +unhomely +unhomelike +unhomelikeness +unhomeliness +Un-homeric +unhomicidal +unhomiletic +unhomiletical +unhomiletically +unhomish +unhomogeneity +unhomogeneous +unhomogeneously +unhomogeneousness +unhomogenized +unhomologic +unhomological +unhomologically +unhomologized +unhomologous +unhoned +unhoneyed +unhonest +unhonesty +unhonestly +unhonied +unhonorable +unhonorably +unhonored +unhonourable +unhonourably +unhonoured +unhood +unhooded +unhooding +unhoods +unhoodwink +unhoodwinked +unhoofed +unhook +unhooked +unhooking +unhooks +unhoop +unhoopable +unhooped +unhooper +unhooted +unhope +unhoped +unhoped-for +unhopedly +unhopedness +unhopeful +unhopefully +unhopefulness +unhoping +unhopingly +unhopped +unhoppled +Un-horatian +unhorizoned +unhorizontal +unhorizontally +unhorned +unhorny +unhoroscopic +unhorrified +unhorse +unhorsed +unhorses +unhorsing +unhortative +unhortatively +unhose +unhosed +unhospitable +unhospitableness +unhospitably +unhospital +unhospitalized +unhostile +unhostilely +unhostileness +unhostility +unhot +unhounded +unhoundlike +unhouse +unhoused +unhouseled +unhouselike +unhouses +unhousewifely +unhousing +unhubristic +unhuddle +unhuddled +unhuddling +unhued +unhugged +unhull +unhulled +unhuman +unhumane +unhumanely +unhumaneness +unhumanise +unhumanised +unhumanising +unhumanistic +unhumanitarian +unhumanize +unhumanized +unhumanizing +unhumanly +unhumanness +unhumble +unhumbled +unhumbledness +unhumbleness +unhumbly +unhumbugged +unhumid +unhumidified +unhumidifying +unhumiliated +unhumiliating +unhumiliatingly +unhumored +unhumorous +unhumorously +unhumorousness +unhumoured +unhumourous +unhumourously +unhung +unh-unh +un-hunh +unhuntable +unhunted +unhurdled +unhurled +unhurried +unhurriedly +unhurriedness +unhurrying +unhurryingly +unhurt +unhurted +unhurtful +unhurtfully +unhurtfulness +unhurting +unhusbanded +unhusbandly +unhushable +unhushed +unhushing +unhusk +unhuskable +unhusked +unhusking +unhusks +unhustled +unhustling +unhutched +unhuzzaed +Uni +uni- +unyachtsmanlike +unialgal +uniambic +uniambically +uniangulate +Un-yankee +uniarticular +uniarticulate +Uniat +Uniate +Uniatism +uniauriculate +uniauriculated +uniaxal +uniaxally +uniaxial +uniaxially +unibasal +Un-iberian +unibivalent +unible +unibracteate +unibracteolate +unibranchiate +unicalcarate +unicameral +unicameralism +unicameralist +unicamerally +unicamerate +unicapsular +unicarinate +unicarinated +unice +uniced +UNICEF +Un-icelandic +unicell +unicellate +unicelled +unicellular +unicellularity +unicentral +unichord +unicycle +unicycles +unicyclist +uniciliate +unicing +unicism +unicist +unicity +uniclinal +Unicoi +unicolor +unicolorate +unicolored +unicolorous +unicolour +uniconoclastic +uniconoclastically +uniconstant +unicorn +unicorneal +unicornic +unicornlike +unicornous +unicorns +unicorn's +unicornuted +unicostate +unicotyledonous +UNICS +unicum +unicursal +unicursality +unicursally +unicuspid +unicuspidate +unidactyl +unidactyle +unidactylous +unidea'd +unideaed +unideal +unidealised +unidealism +unidealist +unidealistic +unidealistically +unidealized +unideated +unideating +unideational +unidentate +unidentated +unidentical +unidentically +unidenticulate +unidentifiable +unidentifiableness +unidentifiably +unidentified +unidentifiedly +unidentifying +unideographic +unideographical +unideographically +unidextral +unidextrality +unidigitate +unidyllic +unidimensional +unidiomatic +unidiomatically +unidirect +unidirected +unidirection +unidirectional +unidirectionality +unidirectionally +unidle +unidleness +unidly +unidling +UNIDO +unidolatrous +unidolised +unidolized +unie +unyeaned +unyearned +unyearning +uniembryonate +uniequivalent +uniface +unifaced +unifaces +unifacial +unifactoral +unifactorial +unifarious +unify +unifiable +unific +unification +unificationist +unifications +unificator +unified +unifiedly +unifiedness +unifier +unifiers +unifies +unifying +unifilar +uniflagellate +unifloral +uniflorate +uniflorous +uniflow +uniflowered +unifocal +unifoliar +unifoliate +unifoliolate +Unifolium +uniform +uniformal +uniformalization +uniformalize +uniformally +uniformation +uniformed +uniformer +uniformest +uniforming +uniformisation +uniformise +uniformised +uniformising +uniformist +uniformitarian +uniformitarianism +uniformity +uniformities +uniformization +uniformize +uniformized +uniformizing +uniformless +uniformly +uniformness +uniform-proof +uniforms +unigenesis +unigenetic +unigenist +unigenistic +unigenital +unigeniture +unigenous +uniglandular +uniglobular +unignitable +unignited +unignitible +unigniting +unignominious +unignominiously +unignominiousness +unignorant +unignorantly +unignored +unignoring +unigravida +uniguttulate +unyielded +unyielding +unyieldingly +unyieldingness +unijugate +unijugous +unilabiate +unilabiated +unilamellar +unilamellate +unilaminar +unilaminate +unilateral +unilateralism +unilateralist +unilaterality +unilateralization +unilateralize +unilaterally +unilinear +unilingual +unilingualism +uniliteral +unilluded +unilludedly +unillumed +unilluminant +unilluminated +unilluminating +unillumination +unilluminative +unillumined +unillusioned +unillusive +unillusory +unillustrated +unillustrative +unillustrious +unillustriously +unillustriousness +unilobal +unilobar +unilobate +unilobe +unilobed +unilobular +unilocular +unilocularity +uniloculate +unimacular +unimaged +unimaginability +unimaginable +unimaginableness +unimaginably +unimaginary +unimaginative +unimaginatively +unimaginativeness +unimagine +unimagined +unimanual +unimbanked +unimbellished +unimbezzled +unimbibed +unimbibing +unimbittered +unimbodied +unimboldened +unimbordered +unimbosomed +unimbowed +unimbowered +unimbroiled +unimbrowned +unimbrued +unimbued +unimedial +unimitable +unimitableness +unimitably +unimitated +unimitating +unimitative +unimmaculate +unimmaculately +unimmaculateness +unimmanent +unimmanently +unimmediate +unimmediately +unimmediateness +unimmerged +unimmergible +unimmersed +unimmigrating +unimminent +unimmolated +unimmortal +unimmortalize +unimmortalized +unimmovable +unimmunised +unimmunized +unimmured +unimodal +unimodality +unimodular +unimolecular +unimolecularity +unimpacted +unimpair +unimpairable +unimpaired +unimpartable +unimparted +unimpartial +unimpartially +unimpartible +unimpassionate +unimpassionately +unimpassioned +unimpassionedly +unimpassionedness +unimpatient +unimpatiently +unimpawned +unimpeachability +unimpeachable +unimpeachableness +unimpeachably +unimpeached +unimpearled +unimped +unimpeded +unimpededly +unimpedible +unimpeding +unimpedingly +unimpedness +unimpelled +unimpenetrable +unimperative +unimperatively +unimperial +unimperialistic +unimperially +unimperious +unimperiously +unimpertinent +unimpertinently +unimpinging +unimplanted +unimplemented +unimplicable +unimplicate +unimplicated +unimplicit +unimplicitly +unimplied +unimplorable +unimplored +unimpoisoned +unimportance +unimportant +unimportantly +unimportantness +unimported +unimporting +unimportunate +unimportunately +unimportunateness +unimportuned +unimposed +unimposedly +unimposing +unimpostrous +unimpounded +unimpoverished +unimpowered +unimprecated +unimpregnable +unimpregnate +unimpregnated +unimpressed +unimpressibility +unimpressible +unimpressibleness +unimpressibly +unimpressionability +unimpressionable +unimpressionableness +unimpressive +unimpressively +unimpressiveness +unimprinted +unimprison +unimprisonable +unimprisoned +unimpropriated +unimprovable +unimprovableness +unimprovably +unimproved +unimprovedly +unimprovedness +unimprovement +unimproving +unimprovised +unimpugnable +unimpugned +unimpulsive +unimpulsively +unimpurpled +unimputable +unimputed +unimucronate +unimultiplex +unimuscular +uninaugurated +unincantoned +unincarcerated +unincarnate +unincarnated +unincensed +uninceptive +uninceptively +unincestuous +unincestuously +uninchoative +unincidental +unincidentally +unincinerated +unincised +unincisive +unincisively +unincisiveness +unincited +uninclinable +uninclined +uninclining +uninclosed +uninclosedness +unincludable +unincluded +unincludible +uninclusive +uninclusiveness +uninconvenienced +unincorporate +unincorporated +unincorporatedly +unincorporatedness +unincreasable +unincreased +unincreasing +unincriminated +unincriminating +unincubated +uninculcated +unincumbered +unindebted +unindebtedly +unindebtedness +unindemnified +unindentable +unindented +unindentured +unindexed +Un-indian +Un-indianlike +unindicable +unindicated +unindicative +unindicatively +unindictable +unindictableness +unindicted +unindifference +unindifferency +unindifferent +unindifferently +unindigenous +unindigenously +unindigent +unindignant +unindividual +unindividualize +unindividualized +unindividuated +unindoctrinated +unindorsed +uninduced +uninducible +uninducted +uninductive +unindulged +unindulgent +unindulgently +unindulging +unindurate +unindurated +unindurative +unindustrial +unindustrialized +unindustrious +unindustriously +unindwellable +uninebriate +uninebriated +uninebriatedness +uninebriating +uninebrious +uninert +uninertly +uninervate +uninerved +uninfallibility +uninfallible +uninfatuated +uninfectable +uninfected +uninfectious +uninfectiously +uninfectiousness +uninfective +uninfeft +uninferable +uninferably +uninferential +uninferentially +uninferrable +uninferrably +uninferred +uninferrible +uninferribly +uninfested +uninfiltrated +uninfinite +uninfinitely +uninfiniteness +uninfixed +uninflamed +uninflammability +uninflammable +uninflated +uninflected +uninflectedness +uninflective +uninflicted +uninfluenceability +uninfluenceable +uninfluenced +uninfluencing +uninfluencive +uninfluential +uninfluentiality +uninfluentially +uninfolded +uninformative +uninformatively +uninformed +uninforming +uninfracted +uninfringeable +uninfringed +uninfringible +uninfuriated +uninfused +uninfusing +uninfusive +uningenious +uningeniously +uningeniousness +uningenuity +uningenuous +uningenuously +uningenuousness +uningested +uningestive +uningrafted +uningrained +uningratiating +uninhabitability +uninhabitable +uninhabitableness +uninhabitably +uninhabited +uninhabitedness +uninhaled +uninherent +uninherently +uninheritability +uninheritable +uninherited +uninhibited +uninhibitedly +uninhibitedness +uninhibiting +uninhibitive +uninhumed +uninimical +uninimically +uniniquitous +uniniquitously +uniniquitousness +uninitialed +uninitialized +uninitialled +uninitiate +uninitiated +uninitiatedness +uninitiation +uninitiative +uninjectable +uninjected +uninjurable +uninjured +uninjuredness +uninjuring +uninjurious +uninjuriously +uninjuriousness +uninked +uninlaid +uninn +uninnate +uninnately +uninnateness +uninnocence +uninnocent +uninnocently +uninnocuous +uninnocuously +uninnocuousness +uninnovating +uninnovative +uninoculable +uninoculated +uninoculative +uninodal +uninominal +uninquired +uninquiring +uninquisitive +uninquisitively +uninquisitiveness +uninquisitorial +uninquisitorially +uninsane +uninsatiable +uninscribed +uninserted +uninshrined +uninsidious +uninsidiously +uninsidiousness +uninsightful +uninsinuated +uninsinuating +uninsinuative +uninsistent +uninsistently +uninsolated +uninsolating +uninsolvent +uninspected +uninspirable +uninspired +uninspiring +uninspiringly +uninspirited +uninspissated +uninstalled +uninstanced +uninstated +uninstigated +uninstigative +uninstilled +uninstinctive +uninstinctively +uninstinctiveness +uninstituted +uninstitutional +uninstitutionally +uninstitutive +uninstitutively +uninstructed +uninstructedly +uninstructedness +uninstructible +uninstructing +uninstructive +uninstructively +uninstructiveness +uninstrumental +uninstrumentally +uninsular +uninsulate +uninsulated +uninsulating +uninsultable +uninsulted +uninsulting +uninsurability +uninsurable +uninsured +unintegrable +unintegral +unintegrally +unintegrated +unintegrative +unintellective +unintellectual +unintellectualism +unintellectuality +unintellectually +unintelligence +unintelligent +unintelligently +unintelligentsia +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintendedly +unintensified +unintensive +unintensively +unintent +unintentional +unintentionality +unintentionally +unintentionalness +unintentiveness +unintently +unintentness +unintercalated +unintercepted +unintercepting +uninterchangeable +uninterdicted +uninterested +uninterestedly +uninterestedness +uninteresting +uninterestingly +uninterestingness +uninterferedwith +uninterjected +uninterlaced +uninterlarded +uninterleave +uninterleaved +uninterlined +uninterlinked +uninterlocked +unintermarrying +unintermediate +unintermediately +unintermediateness +unintermingled +unintermission +unintermissive +unintermitted +unintermittedly +unintermittedness +unintermittent +unintermittently +unintermitting +unintermittingly +unintermittingness +unintermixed +uninternalized +uninternational +uninterpleaded +uninterpolated +uninterpolative +uninterposed +uninterposing +uninterpretability +uninterpretable +uninterpretative +uninterpreted +uninterpretive +uninterpretively +uninterred +uninterrogable +uninterrogated +uninterrogative +uninterrogatively +uninterrogatory +uninterruptable +uninterrupted +uninterruptedly +uninterruptedness +uninterruptible +uninterruptibleness +uninterrupting +uninterruption +uninterruptive +unintersected +unintersecting +uninterspersed +unintervening +uninterviewed +unintervolved +uninterwoven +uninthralled +uninthroned +unintialized +unintimate +unintimated +unintimately +unintimidated +unintimidating +unintitled +unintombed +unintoned +unintoxicated +unintoxicatedness +unintoxicating +unintrenchable +unintrenched +unintrepid +unintrepidly +unintrepidness +unintricate +unintricately +unintricateness +unintrigued +unintriguing +unintrlined +unintroduced +unintroducible +unintroductive +unintroductory +unintroitive +unintromitted +unintromittive +unintrospective +unintrospectively +unintroversive +unintroverted +unintruded +unintruding +unintrudingly +unintrusive +unintrusively +unintrusted +unintuitable +unintuitional +unintuitive +unintuitively +unintwined +uninuclear +uninucleate +uninucleated +uninundated +uninured +uninurned +uninvadable +uninvaded +uninvaginated +uninvalidated +uninvasive +uninvective +uninveighing +uninveigled +uninvented +uninventful +uninventibleness +uninventive +uninventively +uninventiveness +uninverted +uninvertible +uninvestable +uninvested +uninvestigable +uninvestigated +uninvestigating +uninvestigative +uninvestigatory +uninvidious +uninvidiously +uninvigorated +uninvigorating +uninvigorative +uninvigoratively +uninvincible +uninvincibleness +uninvincibly +uninvite +uninvited +uninvitedly +uninviting +uninvitingly +uninvitingness +uninvocative +uninvoiced +uninvokable +uninvoked +uninvoluted +uninvolved +uninvolvement +uninweaved +uninwoven +uninwrapped +uninwreathed +Unio +unio- +uniocular +unioid +unyoke +unyoked +unyokes +unyoking +Uniola +unyolden +Union +Uniondale +unioned +Unionhall +unionic +Un-ionic +unionid +Unionidae +unioniform +unionisation +unionise +unionised +unionises +unionising +Unionism +unionisms +Unionist +unionistic +unionists +unionization +unionizations +unionize +unionized +unionizer +unionizers +unionizes +unionizing +union-made +unionoid +Unionport +unions +union's +Uniontown +Unionville +Uniopolis +unyoung +unyouthful +unyouthfully +unyouthfulness +unioval +uniovular +uniovulate +unipara +uniparental +uniparentally +uniparient +uniparous +unipart +unipartite +uniped +unipeltate +uniperiodic +unipersonal +unipersonalist +unipersonality +unipetalous +uniphase +uniphaser +uniphonous +uniplanar +uniplex +uniplicate +unipod +unipods +unipolar +unipolarity +uniporous +unipotence +unipotent +unipotential +uniprocessor +uniprocessorunix +unipulse +uniquantic +unique +uniquely +uniqueness +uniquer +uniques +uniquest +uniquity +uniradial +uniradiate +uniradiated +uniradical +uniramose +uniramous +Un-iranian +unirascibility +unirascible +unireme +unirenic +unirhyme +uniridescent +uniridescently +Un-irish +Un-irishly +Uniroyal +unironed +unironical +unironically +unirradiated +unirradiative +unirrigable +unirrigated +unirritable +unirritableness +unirritably +unirritant +unirritated +unirritatedly +unirritating +unirritative +unirrupted +unirruptive +unisepalous +uniseptate +uniserial +uniserially +uniseriate +uniseriately +uniserrate +uniserrulate +unisex +unisexed +unisexes +unisexual +unisexuality +unisexually +unisilicate +unism +unisoil +unisolable +unisolate +unisolated +unisolating +unisolationist +unisolative +unisomeric +unisometrical +unisomorphic +unison +unisonal +unisonally +unisonance +unisonant +unisonous +unisons +unisotropic +unisotropous +unisparker +unispiculate +unispinose +unispiral +unissuable +unissuant +unissued +unist +UNISTAR +unistylist +unisulcate +Unit +Unit. +unitable +unitage +unitages +unital +Un-italian +Un-italianate +unitalicized +unitard +unitards +unitary +Unitarian +Unitarianism +Unitarianize +unitarians +unitarily +unitariness +unitarism +unitarist +unite +uniteability +uniteable +uniteably +United +unitedly +unitedness +United-statesian +United-states-man +unitemized +unitentacular +uniter +uniterated +uniterative +uniters +unites +Unity +unities +Unityhouse +unitinerant +uniting +unitingly +unition +unity's +unitism +unitistic +unitive +unitively +unitiveness +Unityville +unitization +unitize +unitized +unitizer +unitizes +unitizing +unitooth +unitrivalent +unitrope +unitrust +units +unit's +unit-set +unituberculate +unitude +uniunguiculate +uniungulate +uni-univalent +unius +Univ +Univ. +UNIVAC +univalence +univalency +univalent +univalvate +univalve +univalved +univalves +univalve's +univalvular +univariant +univariate +univerbal +universal +universalia +Universalian +universalis +universalisation +universalise +universalised +universaliser +universalising +Universalism +Universalist +Universalistic +universalisties +universalists +universality +universalization +universalize +universalized +universalizer +universalizes +universalizing +universally +universalness +universals +universanimous +universe +universeful +universes +universe's +universitary +universitarian +universitarianism +universitas +universitatis +universite +University +university-bred +university-conferred +universities +university-going +universityless +universitylike +university's +universityship +university-sponsored +university-taught +university-trained +universitize +universology +universological +universologist +univied +univocability +univocacy +univocal +univocality +univocalized +univocally +univocals +univocity +univoltine +univorous +uniwear +UNIX +unjacketed +Un-jacobean +unjaded +unjagged +unjailed +unjam +unjammed +unjamming +Un-japanese +unjapanned +unjarred +unjarring +unjaundiced +unjaunty +unjealous +unjealoused +unjealously +unjeered +unjeering +Un-jeffersonian +unjelled +unjellied +unjeopardised +unjeopardized +unjesting +unjestingly +unjesuited +un-Jesuitic +unjesuitical +un-Jesuitical +unjesuitically +un-Jesuitically +unjewel +unjeweled +unjewelled +Unjewish +unjilted +unjocose +unjocosely +unjocoseness +unjocund +unjogged +unjogging +Un-johnsonian +unjoyed +unjoyful +unjoyfully +unjoyfulness +unjoin +unjoinable +unjoined +unjoint +unjointed +unjointedness +unjointing +unjoints +unjointured +unjoyous +unjoyously +unjoyousness +unjoking +unjokingly +unjolly +unjolted +unjostled +unjournalistic +unjournalized +unjovial +unjovially +unjubilant +unjubilantly +Un-judaize +unjudgable +unjudge +unjudgeable +unjudged +unjudgelike +unjudging +unjudicable +unjudicative +unjudiciable +unjudicial +unjudicially +unjudicious +unjudiciously +unjudiciousness +unjuggled +unjuiced +unjuicy +unjuicily +unjumbled +unjumpable +unjuridic +unjuridical +unjuridically +unjust +unjustice +unjusticiable +unjustify +unjustifiability +unjustifiable +unjustifiableness +unjustifiably +unjustification +unjustified +unjustifiedly +unjustifiedness +unjustled +unjustly +unjustness +unjuvenile +unjuvenilely +unjuvenileness +unkaiserlike +unkamed +Un-kantian +unked +unkeeled +unkey +unkeyed +Unkelos +unkembed +unkempt +unkemptly +unkemptness +unken +unkend +unkenned +unkennedness +unkennel +unkenneled +unkenneling +unkennelled +unkennelling +unkennels +unkenning +unkensome +unkent +unkept +unkerchiefed +unket +unkicked +unkid +unkidnaped +unkidnapped +unkill +unkillability +unkillable +unkilled +unkilling +unkilned +unkin +unkind +unkinder +unkindest +unkindhearted +unkindled +unkindledness +unkindly +unkindlier +unkindliest +unkindlily +unkindliness +unkindling +unkindness +unkindnesses +unkindred +unkindredly +unking +unkingdom +unkinged +unkinger +unkingly +unkinglike +unkink +unkinked +unkinks +unkinlike +unkirk +unkiss +unkissed +unkist +unknave +unkneaded +unkneeling +unknelled +unknew +unknight +unknighted +unknightly +unknightlike +unknightliness +unknit +unknits +unknittable +unknitted +unknitting +unknocked +unknocking +unknot +unknots +unknotted +unknotty +unknotting +unknow +unknowability +Unknowable +unknowableness +unknowably +unknowen +unknowing +unknowingly +unknowingness +unknowledgeable +unknown +unknownly +unknownness +unknowns +unknownst +unkodaked +Un-korean +unkosher +unkoshered +unl +unlabeled +unlabelled +unlabialise +unlabialised +unlabialising +unlabialize +unlabialized +unlabializing +unlabiate +unlaborable +unlabored +unlaboring +unlaborious +unlaboriously +unlaboriousness +unlaboured +unlabouring +unlace +unlaced +Un-lacedaemonian +unlacerated +unlacerating +unlaces +unlacing +unlackeyed +unlaconic +unlacquered +unlade +unladed +unladen +unlades +unladyfied +unladylike +unlading +unladled +unlagging +unlay +unlayable +unlaid +unlaying +unlays +unlame +unlamed +unlamentable +unlamented +unlaminated +unlampooned +unlanced +unland +unlanded +unlandmarked +unlanguaged +unlanguid +unlanguidly +unlanguidness +unlanguishing +unlanterned +unlap +unlapped +unlapsed +unlapsing +unlarcenous +unlarcenously +unlarded +unlarge +unlash +unlashed +unlasher +unlashes +unlashing +unlassoed +unlasting +unlatch +unlatched +unlatches +unlatching +unlath +unlathed +unlathered +Un-latin +un-Latinised +unlatinized +un-Latinized +unlatticed +unlaudable +unlaudableness +unlaudably +unlaudative +unlaudatory +unlauded +unlaugh +unlaughing +unlaunched +unlaundered +unlaureled +unlaurelled +unlaved +unlaving +unlavish +unlavished +unlaw +unlawed +unlawful +unlawfully +unlawfulness +unlawyered +unlawyerlike +unlawlearned +unlawly +unlawlike +unlax +unleached +unlead +unleaded +unleaderly +unleading +unleads +unleaf +unleafed +unleaflike +unleagued +unleaguer +unleakable +unleaky +unleal +unlean +unleared +unlearn +unlearnability +unlearnable +unlearnableness +unlearned +unlearnedly +unlearnedness +unlearning +unlearns +unlearnt +unleasable +unleased +unleash +unleashed +unleashes +unleashing +unleathered +unleave +unleaved +unleavenable +unleavened +unlecherous +unlecherously +unlecherousness +unlectured +unled +unledged +unleft +unlegacied +unlegal +unlegalised +unlegalized +unlegally +unlegalness +unlegate +unlegible +unlegislated +unlegislative +unlegislatively +unleisured +unleisuredness +unleisurely +unlengthened +unlenient +unleniently +unlensed +unlent +unless +unlessened +unlessoned +unlet +unlethal +unlethally +unlethargic +unlethargical +unlethargically +unlettable +unletted +unlettered +unletteredly +unletteredness +unlettering +unletterlike +unlevel +unleveled +unleveling +unlevelled +unlevelly +unlevelling +unlevelness +unlevels +unleviable +unlevied +unlevigated +unlexicographical +unlexicographically +unliability +unliable +unlibeled +unlibelled +unlibellous +unlibellously +unlibelous +unlibelously +unliberal +unliberalised +unliberalized +unliberally +unliberated +unlibidinous +unlibidinously +unlycanthropize +unlicensed +unlicentiated +unlicentious +unlicentiously +unlicentiousness +unlichened +unlickable +unlicked +unlid +unlidded +unlie +unlifelike +unliftable +unlifted +unlifting +unligable +unligatured +unlight +unlighted +unlightedly +unlightedness +unlightened +unlignified +unlying +unlikable +unlikableness +unlikably +unlike +unlikeable +unlikeableness +unlikeably +unliked +unlikely +unlikelier +unlikeliest +unlikelihood +unlikeliness +unliken +unlikened +unlikeness +unlikenesses +unliking +unlimb +unlimber +unlimbered +unlimbering +unlimberness +unlimbers +unlime +unlimed +unlimitable +unlimitableness +unlimitably +unlimited +unlimitedly +unlimitedness +unlimitless +unlimned +unlimp +unline +unlineal +unlined +unlingering +unlink +unlinked +unlinking +unlinks +unlionised +unlionized +unlionlike +unliquefiable +unliquefied +unliquescent +unliquid +unliquidatable +unliquidated +unliquidating +unliquidation +unliquored +unlyric +unlyrical +unlyrically +unlyricalness +unlisping +unlist +unlisted +unlistened +unlistening +unlisty +unlit +unliteral +unliteralised +unliteralized +unliterally +unliteralness +unliterary +unliterate +unlithographic +unlitigated +unlitigating +unlitigious +unlitigiously +unlitigiousness +unlitten +unlittered +unliturgical +unliturgize +unlivability +unlivable +unlivableness +unlivably +unlive +unliveable +unliveableness +unliveably +unlived +unlively +unliveliness +unliver +unlivery +unliveried +unliveries +unlives +unliving +unlizardlike +unload +unloaded +unloaden +unloader +unloaders +unloading +unloads +unloafing +unloanably +unloaned +unloaning +unloath +unloathed +unloathful +unloathly +unloathness +unloathsome +unlobbied +unlobbying +unlobed +unlocal +unlocalisable +unlocalise +unlocalised +unlocalising +unlocalizable +unlocalize +unlocalized +unlocalizing +unlocally +unlocated +unlocative +unlock +unlockable +unlocked +unlocker +unlocking +unlocks +unlocomotive +unlodge +unlodged +unlofty +unlogged +unlogic +unlogical +unlogically +unlogicalness +unlogistic +unlogistical +unloyal +unloyally +unloyalty +unlonely +unlonged-for +unlook +unlooked +unlooked-for +unloop +unlooped +unloosable +unloosably +unloose +unloosed +unloosen +unloosened +unloosening +unloosens +unlooses +unloosing +unlooted +unlopped +unloquacious +unloquaciously +unloquaciousness +unlord +unlorded +unlordly +unlosable +unlosableness +unlost +unlotted +unloudly +unlouken +unlounging +unlousy +unlovable +unlovableness +unlovably +unlove +unloveable +unloveableness +unloveably +unloved +unlovely +unlovelier +unloveliest +unlovelily +unloveliness +unloverly +unloverlike +unlovesome +unloving +unlovingly +unlovingness +unlowered +unlowly +unltraconservative +unlubricant +unlubricated +unlubricating +unlubricative +unlubricious +unlucent +unlucid +unlucidly +unlucidness +unluck +unluckful +unlucky +unluckier +unluckiest +unluckily +unluckiness +unluckly +unlucrative +unludicrous +unludicrously +unludicrousness +unluffed +unlugged +unlugubrious +unlugubriously +unlugubriousness +unlumbering +unluminescent +unluminiferous +unluminous +unluminously +unluminousness +unlumped +unlumpy +unlunar +unlunate +unlunated +unlured +unlurking +unlush +unlust +unlustered +unlustful +unlustfully +unlusty +unlustie +unlustier +unlustiest +unlustily +unlustiness +unlusting +unlustred +unlustrous +unlustrously +unlute +unluted +Un-lutheran +unluxated +unluxuriant +unluxuriantly +unluxuriating +unluxurious +unluxuriously +UNMA +unmacadamized +unmacerated +Un-machiavellian +unmachinable +unmachinated +unmachinating +unmachineable +unmachined +unmacho +unmackly +unmad +unmadded +unmaddened +unmade +unmade-up +Un-magyar +unmagic +unmagical +unmagically +unmagisterial +unmagistrate +unmagistratelike +unmagnanimous +unmagnanimously +unmagnanimousness +unmagnetic +unmagnetical +unmagnetised +unmagnetized +unmagnify +unmagnified +unmagnifying +unmaid +unmaiden +unmaidenly +unmaidenlike +unmaidenliness +unmail +unmailable +unmailableness +unmailed +unmaimable +unmaimed +unmaintainable +unmaintained +unmajestic +unmajestically +unmakable +unmake +unmaker +unmakers +unmakes +unmaking +Un-malay +unmalarial +unmaledictive +unmaledictory +unmalevolent +unmalevolently +unmalicious +unmaliciously +unmalignant +unmalignantly +unmaligned +unmalleability +unmalleable +unmalleableness +unmalled +unmaltable +unmalted +Un-maltese +unmammalian +unmammonized +unman +unmanacle +unmanacled +unmanacling +unmanageability +unmanageable +unmanageableness +unmanageably +unmanaged +unmancipated +unmandated +unmandatory +unmanducated +unmaned +unmaneged +unmaneuverable +unmaneuvered +unmanful +unmanfully +unmanfulness +unmangled +unmanhood +unmaniable +unmaniac +unmaniacal +unmaniacally +Un-manichaeanize +unmanicured +unmanifest +unmanifestative +unmanifested +unmanipulable +unmanipulatable +unmanipulated +unmanipulative +unmanipulatory +unmanly +unmanlier +unmanliest +unmanlike +unmanlily +unmanliness +unmanned +unmanner +unmannered +unmanneredly +unmannerly +unmannerliness +unmanning +unmannish +unmannishly +unmannishness +unmanoeuvred +unmanored +unmans +unmantle +unmantled +unmanual +unmanually +unmanufacturable +unmanufactured +unmanumissible +unmanumitted +unmanurable +unmanured +unmappable +unmapped +unmarbelize +unmarbelized +unmarbelizing +unmarbled +unmarbleize +unmarbleized +unmarbleizing +unmarch +unmarching +unmarginal +unmarginally +unmarginated +unmarine +unmaritime +unmarkable +unmarked +unmarketable +unmarketed +unmarking +unmarled +unmarred +unmarry +unmarriable +unmarriageability +unmarriageable +unmarried +unmarrying +unmarring +unmarshaled +unmarshalled +unmartial +unmartyr +unmartyred +unmarveling +unmarvellous +unmarvellously +unmarvellousness +unmarvelous +unmarvelously +unmarvelousness +unmasculine +unmasculinely +unmashed +unmask +unmasked +unmasker +unmaskers +unmasking +unmasks +unmasquerade +unmassacred +unmassed +unmast +unmaster +unmasterable +unmastered +unmasterful +unmasterfully +unmasticable +unmasticated +unmasticatory +unmatchable +unmatchableness +unmatchably +unmatched +unmatchedness +unmatching +unmate +unmated +unmaterial +unmaterialised +unmaterialistic +unmaterialistically +unmaterialized +unmaterially +unmateriate +unmaternal +unmaternally +unmathematical +unmathematically +unmating +unmatriculated +unmatrimonial +unmatrimonially +unmatronlike +unmatted +unmaturative +unmature +unmatured +unmaturely +unmatureness +unmaturing +unmaturity +unmaudlin +unmaudlinly +unmauled +unmaze +unmeandering +unmeanderingly +unmeaning +unmeaningful +unmeaningfully +unmeaningfulness +unmeaningly +unmeaningness +unmeant +unmeasurability +unmeasurable +unmeasurableness +unmeasurably +unmeasured +unmeasuredly +unmeasuredness +unmeasurely +unmeated +unmechanic +unmechanical +unmechanically +unmechanised +unmechanistic +unmechanize +unmechanized +unmedaled +unmedalled +unmeddle +unmeddled +unmeddlesome +unmeddling +unmeddlingly +unmeddlingness +unmediaeval +unmediated +unmediating +unmediative +unmediatized +unmedicable +unmedical +unmedically +unmedicated +unmedicative +unmedicinable +unmedicinal +unmedicinally +unmedieval +unmeditated +unmeditating +unmeditative +unmeditatively +Un-mediterranean +unmediumistic +unmedullated +unmeedful +unmeedy +unmeek +unmeekly +unmeekness +unmeet +unmeetable +unmeetly +unmeetness +unmelancholy +unmelancholic +unmelancholically +unmeliorated +unmellifluent +unmellifluently +unmellifluous +unmellifluously +unmellow +unmellowed +unmelodic +unmelodically +unmelodious +unmelodiously +unmelodiousness +unmelodised +unmelodized +unmelodramatic +unmelodramatically +unmelt +unmeltable +unmeltableness +unmeltably +unmelted +unmeltedness +unmelting +unmember +unmemoired +unmemorable +unmemorably +unmemorialised +unmemorialized +unmemoried +unmemorized +unmenaced +unmenacing +unmendable +unmendableness +unmendably +unmendacious +unmendaciously +unmended +unmenial +unmenially +unmenseful +unmenstruating +unmensurable +unmental +unmentally +unmentholated +unmentionability +unmentionable +unmentionableness +unmentionables +unmentionably +unmentioned +unmercantile +unmercenary +unmercenarily +unmercenariness +unmercerized +unmerchandised +unmerchantable +unmerchantly +unmerchantlike +unmerciable +unmerciably +unmercied +unmerciful +unmercifully +unmercifulness +unmerciless +unmercurial +unmercurially +unmercurialness +unmeretricious +unmeretriciously +unmeretriciousness +unmerge +unmerged +unmerging +unmeridional +unmeridionally +unmeringued +unmeritability +unmeritable +unmerited +unmeritedly +unmeritedness +unmeriting +unmeritorious +unmeritoriously +unmeritoriousness +unmerry +unmerrily +unmesh +unmeshed +unmeshes +unmesmeric +unmesmerically +unmesmerised +unmesmerize +unmesmerized +unmet +unmetaled +unmetalised +unmetalized +unmetalled +unmetallic +unmetallically +unmetallurgic +unmetallurgical +unmetallurgically +unmetamorphic +unmetamorphosed +unmetaphysic +unmetaphysical +unmetaphysically +unmetaphorical +unmete +unmeted +unmeteorologic +unmeteorological +unmeteorologically +unmetered +unmeth +unmethylated +unmethodic +unmethodical +unmethodically +unmethodicalness +unmethodised +unmethodising +Un-methodize +unmethodized +unmethodizing +unmeticulous +unmeticulously +unmeticulousness +unmetred +unmetric +unmetrical +unmetrically +unmetricalness +unmetrified +unmetropolitan +unmettle +unmew +unmewed +unmewing +unmews +Un-mexican +unmiasmal +unmiasmatic +unmiasmatical +unmiasmic +unmicaceous +unmicrobial +unmicrobic +unmicroscopic +unmicroscopically +unmidwifed +unmyelinated +unmight +unmighty +unmigrant +unmigrating +unmigrative +unmigratory +unmild +unmildewed +unmildness +unmilitant +unmilitantly +unmilitary +unmilitarily +unmilitariness +unmilitarised +unmilitaristic +unmilitaristically +unmilitarized +unmilked +unmilled +unmillinered +unmilted +Un-miltonic +unmimeographed +unmimetic +unmimetically +unmimicked +unminable +unminced +unmincing +unmind +unminded +unmindful +unmindfully +unmindfulness +unminding +unmined +unmineralised +unmineralized +unmingle +unmingleable +unmingled +unmingles +unmingling +unminimised +unminimising +unminimized +unminimizing +unminished +unminister +unministered +unministerial +unministerially +unministrant +unministrative +unminted +unminuted +unmyopic +unmiracled +unmiraculous +unmiraculously +unmired +unmiry +unmirrored +unmirthful +unmirthfully +unmirthfulness +unmisanthropic +unmisanthropical +unmisanthropically +unmiscarrying +unmischievous +unmischievously +unmiscible +unmisconceivable +unmiserly +unmisgiving +unmisgivingly +unmisguided +unmisguidedly +unmisinterpretable +unmisled +unmissable +unmissed +unmissionary +unmissionized +unmist +unmistakable +unmistakableness +unmistakably +unmistakedly +unmistaken +unmistaking +unmistakingly +unmystery +unmysterious +unmysteriously +unmysteriousness +unmystic +unmystical +unmystically +unmysticalness +unmysticise +unmysticised +unmysticising +unmysticize +unmysticized +unmysticizing +unmystified +unmistressed +unmistrusted +unmistrustful +unmistrustfully +unmistrusting +unmisunderstandable +unmisunderstanding +unmisunderstood +unmiter +unmitered +unmitering +unmiters +unmythical +unmythically +unmythological +unmythologically +unmitigability +unmitigable +unmitigated +unmitigatedly +unmitigatedness +unmitigative +unmitre +unmitred +unmitres +unmitring +unmittened +unmix +unmixable +unmixableness +unmixed +unmixedly +unmixedness +unmixt +unmoaned +unmoaning +unmoated +unmobbed +unmobile +unmobilised +unmobilized +unmoble +unmocked +unmocking +unmockingly +unmodel +unmodeled +unmodelled +unmoderate +unmoderated +unmoderately +unmoderateness +unmoderating +unmodern +unmodernised +unmodernity +unmodernize +unmodernized +unmodest +unmodestly +unmodestness +unmodifiability +unmodifiable +unmodifiableness +unmodifiably +unmodificative +unmodified +unmodifiedness +unmodish +unmodishly +unmodulated +unmodulative +Un-mohammedan +unmoiled +unmoist +unmoisten +unmold +unmoldable +unmoldableness +unmolded +unmoldered +unmoldering +unmoldy +unmolding +unmolds +unmolest +unmolested +unmolestedly +unmolesting +unmolified +unmollifiable +unmollifiably +unmollified +unmollifying +unmolten +unmomentary +unmomentous +unmomentously +unmomentousness +unmonarch +unmonarchic +unmonarchical +unmonarchically +unmonastic +unmonastically +unmoneyed +unmonetary +Un-mongolian +unmonistic +unmonitored +unmonkish +unmonkly +unmonogrammed +unmonopolised +unmonopolising +unmonopolize +unmonopolized +unmonopolizing +unmonotonous +unmonotonously +unmonumental +unmonumented +unmoody +unmoor +unmoored +unmooring +Un-moorish +unmoors +unmooted +unmopped +unmoral +unmoralising +unmoralist +unmoralistic +unmorality +unmoralize +unmoralized +unmoralizing +unmorally +unmoralness +unmorbid +unmorbidly +unmorbidness +unmordant +unmordanted +unmordantly +unmoribund +unmoribundly +Un-mormon +unmorose +unmorosely +unmoroseness +unmorphological +unmorphologically +unmorrised +unmortal +unmortalize +unmortared +unmortgage +unmortgageable +unmortgaged +unmortgaging +unmortified +unmortifiedly +unmortifiedness +unmortise +unmortised +unmortising +Un-mosaic +Un-moslem +Un-moslemlike +unmossed +unmossy +unmoth-eaten +unmothered +unmotherly +unmotile +unmotionable +unmotioned +unmotioning +unmotivated +unmotivatedly +unmotivatedness +unmotivating +unmotived +unmotored +unmotorised +unmotorized +unmottled +unmould +unmouldable +unmouldered +unmouldering +unmouldy +unmounded +unmount +unmountable +unmountainous +unmounted +unmounting +unmourned +unmournful +unmournfully +unmourning +unmouthable +unmouthed +unmouthpieced +unmovability +unmovable +unmovableness +unmovablety +unmovably +unmoveable +unmoved +unmovedly +unmoving +unmovingly +unmovingness +unmowed +unmown +unmucilaged +unmudded +unmuddy +unmuddied +unmuddle +unmuddled +unmuffle +unmuffled +unmuffles +unmuffling +unmulcted +unmulish +unmulled +unmullioned +unmultiply +unmultipliable +unmultiplicable +unmultiplicative +unmultiplied +unmultipliedly +unmultiplying +unmumbled +unmumbling +unmummied +unmummify +unmummified +unmummifying +unmunched +unmundane +unmundanely +unmundified +unmunicipalised +unmunicipalized +unmunificent +unmunificently +unmunitioned +unmurmured +unmurmuring +unmurmuringly +unmurmurous +unmurmurously +unmuscled +unmuscular +unmuscularly +unmusical +unmusicality +unmusically +unmusicalness +unmusicianly +unmusing +unmusked +unmussed +unmusted +unmusterable +unmustered +unmutable +unmutant +unmutated +unmutation +unmutational +unmutative +unmuted +unmutilated +unmutilative +unmutinous +unmutinously +unmutinousness +unmuttered +unmuttering +unmutteringly +unmutual +unmutualised +unmutualized +unmutually +unmuzzle +unmuzzled +unmuzzles +unmuzzling +unn +unnabbed +unnacreous +unnagged +unnagging +unnaggingly +unnail +unnailed +unnailing +unnails +unnaive +unnaively +unnaked +unnamability +unnamable +unnamableness +unnamably +unname +unnameability +unnameable +unnameableness +unnameably +unnamed +unnapkined +unnapped +unnapt +unnarcissistic +unnarcotic +unnarratable +unnarrated +unnarrative +unnarrow +unnarrowed +unnarrowly +unnarrow-minded +unnarrow-mindedly +unnarrow-mindedness +unnasal +unnasally +unnascent +unnation +unnational +unnationalised +unnationalistic +unnationalistically +unnationalized +unnationally +unnative +unnatural +unnaturalise +unnaturalised +unnaturalising +unnaturalism +unnaturalist +unnaturalistic +unnaturality +unnaturalizable +unnaturalize +unnaturalized +unnaturalizing +unnaturally +unnaturalness +unnaturalnesses +unnature +unnauseated +unnauseating +unnautical +unnavigability +unnavigable +unnavigableness +unnavigably +unnavigated +unnealed +unneaped +Un-neapolitan +unnear +unnearable +unneared +unnearly +unnearness +unneat +unneath +unneatly +unneatness +unnebulous +unneccessary +unnecessary +unnecessaries +unnecessarily +unnecessariness +unnecessitated +unnecessitating +unnecessity +unnecessitous +unnecessitously +unnecessitousness +unnectareous +unnectarial +unneeded +unneedful +unneedfully +unneedfulness +unneedy +unnefarious +unnefariously +unnefariousness +unnegated +unneglected +unneglectful +unneglectfully +unnegligent +unnegotiable +unnegotiableness +unnegotiably +unnegotiated +unnegro +un-Negro +unneighbored +unneighborly +unneighborlike +unneighborliness +unneighbourly +unneighbourliness +unnephritic +unnerve +unnerved +unnerves +unnerving +unnervingly +unnervous +unnervously +unnervousness +unness +unnest +unnestle +unnestled +unnet +unneth +unnethe +unnethes +unnethis +unnetted +unnettled +unneural +unneuralgic +unneurotic +unneurotically +unneutered +unneutral +unneutralise +unneutralised +unneutralising +unneutrality +unneutralize +unneutralized +unneutralizing +unneutrally +unnew +unnewly +unnewness +unnewsed +Unni +unnibbed +unnibbied +unnibbled +unnice +unnicely +unniceness +unniched +unnicked +unnickeled +unnickelled +unnicknamed +unniggard +unniggardly +unnigh +unnihilistic +unnimbed +unnimble +unnimbleness +unnimbly +unnymphal +unnymphean +unnymphlike +unnipped +unnitrogenised +unnitrogenized +unnitrogenous +unnobilitated +unnobility +unnoble +unnobleness +unnobly +unnocturnal +unnocturnally +unnodding +unnoddingly +unnoised +unnoisy +unnoisily +unnojectionable +unnomadic +unnomadically +unnominal +unnominalistic +unnominally +unnominated +unnominative +unnonsensical +unnooked +unnoosed +unnormal +unnormalised +unnormalising +unnormalized +unnormalizing +unnormally +unnormalness +Un-norman +unnormative +unnorthern +Un-norwegian +unnose +unnosed +unnotable +unnotational +unnotched +unnoted +unnoteworthy +unnoteworthiness +unnoticeable +unnoticeableness +unnoticeably +unnoticed +unnoticing +unnotify +unnotified +unnoting +unnotional +unnotionally +unnotioned +unnourishable +unnourished +unnourishing +unnovel +unnovercal +unnucleated +unnullified +unnumbed +un-numbed +unnumber +unnumberable +unnumberableness +unnumberably +unnumbered +unnumberedness +unnumerable +unnumerated +unnumerical +unnumerous +unnumerously +unnumerousness +unnurtured +unnutritious +unnutritiously +unnutritive +unnuzzled +UNO +unoared +unobdurate +unobdurately +unobdurateness +unobedience +unobedient +unobediently +unobeyed +unobeying +unobese +unobesely +unobeseness +unobfuscated +unobjected +unobjectified +unobjectionability +unobjectionable +unobjectionableness +unobjectionably +unobjectional +unobjective +unobjectively +unobjectivized +unobligated +unobligating +unobligative +unobligatory +unobliged +unobliging +unobligingly +unobligingness +unobliterable +unobliterated +unoblivious +unobliviously +unobliviousness +unobnoxious +unobnoxiously +unobnoxiousness +unobscene +unobscenely +unobsceneness +unobscure +unobscured +unobscurely +unobscureness +unobsequious +unobsequiously +unobsequiousness +unobservable +unobservance +unobservant +unobservantly +unobservantness +unobserved +unobservedly +unobserving +unobservingly +unobsessed +unobsolete +unobstinate +unobstinately +unobstruct +unobstructed +unobstructedly +unobstructedness +unobstructive +unobstruent +unobstruently +unobtainability +unobtainable +unobtainableness +unobtainably +unobtained +unobtruded +unobtruding +unobtrusive +unobtrusively +unobtrusiveness +unobtunded +unobumbrated +unobverted +unobviable +unobviated +unobvious +unobviously +unobviousness +unoccasional +unoccasionally +unoccasioned +unoccidental +unoccidentally +unoccluded +unoccupancy +unoccupation +unoccupiable +unoccupied +unoccupiedly +unoccupiedness +unoccurring +unoceanic +unocular +unode +unodious +unodiously +unodiousness +unodored +unodoriferous +unodoriferously +unodoriferousness +unodorous +unodorously +unodorousness +unoecumenic +unoecumenical +unoffendable +unoffended +unoffendedly +unoffender +unoffending +unoffendingly +unoffensive +unoffensively +unoffensiveness +unoffered +unofficed +unofficered +unofficerlike +unofficial +unofficialdom +unofficially +unofficialness +unofficiated +unofficiating +unofficinal +unofficious +unofficiously +unofficiousness +unoffset +unoften +unogled +unoil +unoiled +unoily +unoiling +unold +Un-olympian +unomened +unominous +unominously +unominousness +unomitted +unomnipotent +unomnipotently +unomniscient +unomnisciently +Unona +unonerous +unonerously +unonerousness +unontological +unopaque +unoped +unopen +unopenable +unopened +unopening +unopenly +unopenness +unoperably +unoperatable +unoperated +unoperatic +unoperatically +unoperating +unoperative +unoperculate +unoperculated +unopiated +unopiatic +unopined +unopinionated +unopinionatedness +unopinioned +unoppignorated +unopportune +unopportunely +unopportuneness +unopportunistic +unopposable +unopposed +unopposedly +unopposedness +unopposing +unopposite +unoppositional +unoppressed +unoppressive +unoppressively +unoppressiveness +unopprobrious +unopprobriously +unopprobriousness +unoppugned +unopressible +unopted +unoptimistic +unoptimistical +unoptimistically +unoptimized +unoptional +unoptionally +unopulence +unopulent +unopulently +unoral +unorally +unorational +unoratorial +unoratorical +unoratorically +unorbed +unorbital +unorbitally +unorchestrated +unordain +unordainable +unordained +unorder +unorderable +unordered +unorderly +unordinal +unordinary +unordinarily +unordinariness +unordinate +unordinately +unordinateness +unordnanced +unorganed +unorganic +unorganical +unorganically +unorganicalness +unorganisable +unorganised +unorganizable +unorganized +unorganizedly +unorganizedness +unoriental +unorientally +unorientalness +unoriented +unoriginal +unoriginality +unoriginally +unoriginalness +unoriginate +unoriginated +unoriginatedness +unoriginately +unoriginateness +unorigination +unoriginative +unoriginatively +unoriginativeness +unorn +unornamental +unornamentally +unornamentalness +unornamentation +unornamented +unornate +unornately +unornateness +unornithological +unornly +unorphaned +unorthodox +unorthodoxy +unorthodoxically +unorthodoxly +unorthodoxness +unorthographical +unorthographically +unoscillating +unosculated +unosmotic +unossified +unossifying +unostensible +unostensibly +unostensive +unostensively +unostentation +unostentatious +unostentatiously +unostentatiousness +unousted +unoutgrown +unoutlawed +unoutraged +unoutspeakable +unoutspoken +unoutworn +unoverclouded +unovercomable +unovercome +unoverdone +unoverdrawn +unoverflowing +unoverhauled +unoverleaped +unoverlooked +unoverpaid +unoverpowered +unoverruled +unovert +unovertaken +unoverthrown +unovervalued +unoverwhelmed +Un-ovidian +unowed +unowing +unown +unowned +unoxidable +unoxidated +unoxidative +unoxidisable +unoxidised +unoxidizable +unoxidized +unoxygenated +unoxygenized +unp +unpacable +unpaced +unpacifiable +unpacific +unpacified +unpacifiedly +unpacifiedness +unpacifist +unpacifistic +unpack +unpackaged +unpacked +unpacker +unpackers +unpacking +unpacks +unpadded +unpadlocked +unpagan +unpaganize +unpaganized +unpaganizing +unpaged +unpaginal +unpaginated +unpay +unpayable +unpayableness +unpayably +unpaid +unpaid-for +unpaid-letter +unpaying +unpayment +unpained +unpainful +unpainfully +unpaining +unpainstaking +unpaint +unpaintability +unpaintable +unpaintableness +unpaintably +unpainted +unpaintedly +unpaintedness +unpaired +unpaised +unpalatability +unpalatable +unpalatableness +unpalatably +unpalatal +unpalatalized +unpalatally +unpalatial +unpale +unpaled +unpalisaded +unpalisadoed +unpalled +unpalliable +unpalliated +unpalliative +unpalpable +unpalpablely +unpalped +unpalpitating +unpalsied +unpaltry +unpampered +unpanegyrised +unpanegyrized +unpanel +unpaneled +unpanelled +unpanged +unpanicky +un-panic-stricken +unpannel +unpanniered +unpanoplied +unpantheistic +unpantheistical +unpantheistically +unpanting +unpapal +unpapaverous +unpaper +unpapered +unparaded +unparadise +unparadox +unparadoxal +unparadoxical +unparadoxically +unparagoned +unparagonized +unparagraphed +unparalysed +unparalyzed +unparallel +unparallelable +unparalleled +unparalleledly +unparalleledness +unparallelled +unparallelness +unparametrized +unparaphrased +unparasitic +unparasitical +unparasitically +unparcel +unparceled +unparceling +unparcelled +unparcelling +unparch +unparched +unparching +unpardon +unpardonability +unpardonable +unpardonableness +unpardonably +unpardoned +unpardonedness +unpardoning +unpared +unparegal +unparental +unparentally +unparented +unparenthesised +unparenthesized +unparenthetic +unparenthetical +unparenthetically +unparfit +unpargeted +Un-parisian +Un-parisianized +unpark +unparked +unparking +unparliamentary +unparliamented +unparochial +unparochialism +unparochially +unparodied +unparolable +unparoled +unparrel +unparriable +unparried +unparrying +unparroted +unparsed +unparser +unparsimonious +unparsimoniously +unparsonic +unparsonical +unpartable +unpartableness +unpartably +unpartaken +unpartaking +unparted +unparty +unpartial +unpartiality +unpartially +unpartialness +unpartible +unparticipant +unparticipated +unparticipating +unparticipative +unparticular +unparticularised +unparticularising +unparticularized +unparticularizing +unparticularness +unpartisan +unpartitioned +unpartitive +unpartizan +unpartnered +unpartook +unpass +unpassable +unpassableness +unpassably +unpassed +unpassing +unpassionate +unpassionately +unpassionateness +unpassioned +unpassive +unpassively +unpaste +unpasted +unpasteurised +unpasteurized +unpasting +unpastor +unpastoral +unpastorally +unpastured +unpatched +unpatent +unpatentable +unpatented +unpaternal +unpaternally +unpathed +unpathetic +unpathetically +unpathological +unpathologically +unpathwayed +unpatience +unpatient +unpatiently +unpatientness +unpatinated +unpatriarchal +unpatriarchally +unpatrician +unpatriotic +unpatriotically +unpatriotism +unpatristic +unpatristical +unpatristically +unpatrolled +unpatronisable +unpatronizable +unpatronized +unpatronizing +unpatronizingly +unpatted +unpatterned +unpatternized +unpaunch +unpaunched +unpauperized +unpausing +unpausingly +unpave +unpaved +unpavilioned +unpaving +unpawed +unpawn +unpawned +unpeace +unpeaceable +unpeaceableness +unpeaceably +unpeaceful +unpeacefully +unpeacefulness +unpeaked +unpealed +unpearled +unpebbled +unpeccable +unpecked +unpeculating +unpeculiar +unpeculiarly +unpecuniarily +unpedagogic +unpedagogical +unpedagogically +unpedantic +unpedantical +unpeddled +unpedestal +unpedestaled +unpedestaling +unpedigreed +unpeel +unpeelable +unpeelableness +unpeeled +unpeeling +unpeerable +unpeered +unpeevish +unpeevishly +unpeevishness +unpeg +unpegged +unpegging +unpegs +unpejorative +unpejoratively +unpelagic +Un-peloponnesian +unpelted +unpen +unpenal +unpenalised +unpenalized +unpenally +unpenanced +unpenciled +unpencilled +unpendant +unpendent +unpending +unpendulous +unpendulously +unpendulousness +unpenetrable +unpenetrably +unpenetrant +unpenetrated +unpenetrating +unpenetratingly +unpenetrative +unpenetratively +unpenitent +unpenitential +unpenitentially +unpenitently +unpenitentness +unpenned +unpennied +unpenning +unpennoned +unpens +unpensionable +unpensionableness +unpensioned +unpensioning +unpent +unpenurious +unpenuriously +unpenuriousness +unpeople +unpeopled +unpeoples +unpeopling +unpeppered +unpeppery +unperceivability +unperceivable +unperceivably +unperceived +unperceivedly +unperceiving +unperceptible +unperceptibleness +unperceptibly +unperceptional +unperceptive +unperceptively +unperceptiveness +unperceptual +unperceptually +unperch +unperched +unpercipient +unpercolated +unpercussed +unpercussive +unperdurable +unperdurably +unperemptory +unperemptorily +unperemptoriness +unperfect +unperfected +unperfectedly +unperfectedness +unperfectible +unperfection +unperfective +unperfectively +unperfectiveness +unperfectly +unperfectness +unperfidious +unperfidiously +unperfidiousness +unperflated +unperforable +unperforate +unperforated +unperforating +unperforative +unperformability +unperformable +unperformance +unperformed +unperforming +unperfumed +unperilous +unperilously +unperiodic +unperiodical +unperiodically +unperipheral +unperipherally +unperiphrased +unperiphrastic +unperiphrastically +unperishable +unperishableness +unperishably +unperished +unperishing +unperjured +unperjuring +unpermanency +unpermanent +unpermanently +unpermeable +unpermeant +unpermeated +unpermeating +unpermeative +unpermissible +unpermissibly +unpermissive +unpermit +unpermits +unpermitted +unpermitting +unpermixed +unpernicious +unperniciously +unperpendicular +unperpendicularly +unperpetrated +unperpetuable +unperpetuated +unperpetuating +unperplex +unperplexed +unperplexing +unpersecuted +unpersecuting +unpersecutive +unperseverance +unpersevering +unperseveringly +unperseveringness +Un-persian +unpersisting +unperson +unpersonable +unpersonableness +unpersonal +unpersonalised +unpersonalising +unpersonality +unpersonalized +unpersonalizing +unpersonally +unpersonify +unpersonified +unpersonifying +unpersons +unperspicuous +unperspicuously +unperspicuousness +unperspirable +unperspired +unperspiring +unpersuadability +unpersuadable +unpersuadableness +unpersuadably +unpersuade +unpersuaded +unpersuadedness +unpersuasibility +unpersuasible +unpersuasibleness +unpersuasion +unpersuasive +unpersuasively +unpersuasiveness +unpertaining +unpertinent +unpertinently +unperturbable +unperturbably +unperturbed +unperturbedly +unperturbedness +unperturbing +unperuked +unperusable +unperused +unpervaded +unpervading +unpervasive +unpervasively +unpervasiveness +unperverse +unperversely +unperversive +unpervert +unperverted +unpervertedly +unpervious +unperviously +unperviousness +unpessimistic +unpessimistically +unpestered +unpesterous +unpestilent +unpestilential +unpestilently +unpetal +unpetaled +unpetalled +unpetitioned +Un-petrarchan +unpetrify +unpetrified +unpetrifying +unpetted +unpetticoated +unpetulant +unpetulantly +unpharasaic +unpharasaical +unphased +unphenomenal +unphenomenally +Un-philadelphian +unphilanthropic +unphilanthropically +unphilologic +unphilological +unphilosophy +unphilosophic +unphilosophical +unphilosophically +unphilosophicalness +unphilosophize +unphilosophized +unphysical +unphysically +unphysicianlike +unphysicked +unphysiological +unphysiologically +unphlegmatic +unphlegmatical +unphlegmatically +unphonetic +unphoneticness +unphonnetical +unphonnetically +unphonographed +unphosphatised +unphosphatized +unphotographable +unphotographed +unphotographic +unphrasable +unphrasableness +unphrased +unphrenological +unpicaresque +unpick +unpickable +unpicked +unpicketed +unpicking +unpickled +unpicks +unpictorial +unpictorialise +unpictorialised +unpictorialising +unpictorialize +unpictorialized +unpictorializing +unpictorially +unpicturability +unpicturable +unpictured +unpicturesque +unpicturesquely +unpicturesqueness +unpiece +unpieced +unpierceable +unpierced +unpiercing +unpiety +unpigmented +unpile +unpiled +unpiles +unpilfered +unpilgrimlike +unpiling +unpillaged +unpillared +unpilled +unpilloried +unpillowed +unpiloted +unpimpled +unpin +unpinched +Un-pindaric +Un-pindarical +Un-pindarically +unpining +unpinion +unpinioned +unpinked +unpinned +unpinning +unpins +unpioneering +unpious +unpiously +unpiped +unpiqued +unpirated +unpiratical +unpiratically +unpitched +unpited +unpiteous +unpiteously +unpiteousness +Un-pythagorean +unpity +unpitiable +unpitiably +unpitied +unpitiedly +unpitiedness +unpitiful +unpitifully +unpitifulness +unpitying +unpityingly +unpityingness +unpitted +unplacable +unplacably +unplacated +unplacatory +unplace +unplaced +unplacement +unplacid +unplacidly +unplacidness +unplagiarised +unplagiarized +unplagued +unplayable +unplaid +unplayed +unplayful +unplayfully +unplaying +unplain +unplained +unplainly +unplainness +unplait +unplaited +unplaiting +unplaits +unplan +unplaned +unplanished +unplank +unplanked +unplanned +unplannedly +unplannedness +unplanning +unplant +unplantable +unplanted +unplantlike +unplashed +unplaster +unplastered +unplastic +unplat +unplated +unplatitudinous +unplatitudinously +unplatitudinousness +Un-platonic +Un-platonically +unplatted +unplausible +unplausibleness +unplausibly +unplausive +unpleached +unpleadable +unpleaded +unpleading +unpleasable +unpleasant +unpleasantish +unpleasantly +unpleasantness +unpleasantnesses +unpleasantry +unpleasantries +unpleased +unpleasing +unpleasingly +unpleasingness +unpleasive +unpleasurable +unpleasurably +unpleasure +unpleat +unpleated +unplebeian +unpledged +unplenished +unplenteous +unplenteously +unplentiful +unplentifully +unplentifulness +unpliability +unpliable +unpliableness +unpliably +unpliancy +unpliant +unpliantly +unpliantness +unplied +unplight +unplighted +unplodding +unplotted +unplotting +unplough +unploughed +unplow +unplowed +unplucked +unplug +unplugged +unplugging +unplugs +unplumb +unplumbed +unplume +unplumed +unplummeted +unplump +unplundered +unplunderous +unplunderously +unplunge +unplunged +unpluralised +unpluralistic +unpluralized +unplutocratic +unplutocratical +unplutocratically +unpneumatic +unpneumatically +unpoached +unpocket +unpocketed +unpodded +unpoetic +unpoetical +unpoetically +unpoeticalness +unpoeticised +unpoeticized +unpoetize +unpoetized +unpoignant +unpoignantly +unpoignard +unpointed +unpointing +unpoise +unpoised +unpoison +unpoisonable +unpoisoned +unpoisonous +unpoisonously +unpolarised +unpolarizable +unpolarized +unpoled +unpolemic +unpolemical +unpolemically +unpoliced +unpolicied +unpolymerised +unpolymerized +unpolish +Un-polish +unpolishable +unpolished +unpolishedness +unpolite +unpolitely +unpoliteness +unpolitic +unpolitical +unpolitically +unpoliticly +unpollarded +unpolled +unpollened +unpollutable +unpolluted +unpollutedly +unpolluting +unpompous +unpompously +unpompousness +unponderable +unpondered +unponderous +unponderously +unponderousness +unpontifical +unpontifically +unpooled +unpope +unpopular +unpopularised +unpopularity +unpopularities +unpopularize +unpopularized +unpopularly +unpopularness +unpopulate +unpopulated +unpopulous +unpopulously +unpopulousness +unporcelainized +unporness +unpornographic +unporous +unporousness +unportable +unportended +unportentous +unportentously +unportentousness +unporticoed +unportionable +unportioned +unportly +unportmanteaued +unportrayable +unportrayed +unportraited +Un-portuguese +unportunate +unportuous +unposed +unposing +unpositive +unpositively +unpositiveness +unpositivistic +unpossess +unpossessable +unpossessed +unpossessedness +unpossessing +unpossessive +unpossessively +unpossessiveness +unpossibility +unpossible +unpossibleness +unpossibly +unposted +unpostered +unposthumous +unpostmarked +unpostponable +unpostponed +unpostulated +unpot +unpotable +unpotent +unpotently +unpotted +unpotting +unpouched +unpoulticed +unpounced +unpounded +unpourable +unpoured +unpouting +unpoutingly +unpowdered +unpower +unpowerful +unpowerfulness +unpracticability +unpracticable +unpracticableness +unpracticably +unpractical +unpracticality +unpractically +unpracticalness +unpractice +unpracticed +unpracticedness +unpractised +unpragmatic +unpragmatical +unpragmatically +unpray +unprayable +unprayed +unprayerful +unprayerfully +unprayerfulness +unpraying +unpraisable +unpraise +unpraised +unpraiseful +unpraiseworthy +unpraising +unpranked +unprating +unpreach +unpreached +unpreaching +unprecarious +unprecariously +unprecariousness +unprecautioned +unpreceded +unprecedented +unprecedentedly +unprecedentedness +unprecedential +unprecedently +unpreceptive +unpreceptively +unprecious +unpreciously +unpreciousness +unprecipiced +unprecipitant +unprecipitantly +unprecipitate +unprecipitated +unprecipitately +unprecipitateness +unprecipitative +unprecipitatively +unprecipitous +unprecipitously +unprecipitousness +unprecise +unprecisely +unpreciseness +unprecisive +unprecludable +unprecluded +unprecludible +unpreclusive +unpreclusively +unprecocious +unprecociously +unprecociousness +unpredaceous +unpredaceously +unpredaceousness +unpredacious +unpredaciously +unpredaciousness +unpredatory +unpredestinated +unpredestined +unpredetermined +unpredicable +unpredicableness +unpredicably +unpredicated +unpredicative +unpredicatively +unpredict +unpredictability +unpredictabilness +unpredictable +unpredictableness +unpredictably +unpredicted +unpredictedness +unpredicting +unpredictive +unpredictively +unpredisposed +unpredisposing +unpreempted +un-preempted +unpreened +unprefaced +unpreferable +unpreferableness +unpreferably +unpreferred +unprefigured +unprefined +unprefixal +unprefixally +unprefixed +unpregnable +unpregnant +unprehensive +unpreying +unprejudged +unprejudicated +unprejudice +unprejudiced +unprejudicedly +unprejudicedness +unprejudiciable +unprejudicial +unprejudicially +unprejudicialness +unprelatic +unprelatical +unpreluded +unpremature +unprematurely +unprematureness +unpremeditate +unpremeditated +unpremeditatedly +unpremeditatedness +unpremeditately +unpremeditation +unpremonished +unpremonstrated +unprenominated +unprenticed +unpreoccupied +unpreordained +unpreparation +unprepare +unprepared +unpreparedly +unpreparedness +unpreparing +unpreponderated +unpreponderating +unprepossessed +unprepossessedly +unprepossessing +unprepossessingly +unprepossessingness +unpreposterous +unpreposterously +unpreposterousness +unpresaged +unpresageful +unpresaging +unpresbyterated +Un-presbyterian +unprescient +unpresciently +unprescinded +unprescribed +unpresentability +unpresentable +unpresentableness +unpresentably +unpresentative +unpresented +unpreservable +unpreserved +unpresidential +unpresidentially +unpresiding +unpressed +unpresses +unpressured +unprest +unpresumable +unpresumably +unpresumed +unpresuming +unpresumingness +unpresumptive +unpresumptively +unpresumptuous +unpresumptuously +unpresumptuousness +unpresupposed +unpretended +unpretending +unpretendingly +unpretendingness +unpretentious +unpretentiously +unpretentiousness +unpretermitted +unpreternatural +unpreternaturally +unpretty +unprettified +unprettily +unprettiness +unprevailing +unprevalence +unprevalent +unprevalently +unprevaricating +unpreventability +unpreventable +unpreventableness +unpreventably +unpreventative +unprevented +unpreventible +unpreventive +unpreventively +unpreventiveness +unpreviewed +unpriceably +unpriced +unpricked +unprickled +unprickly +unprideful +unpridefully +unpriest +unpriestly +unpriestlike +unpriggish +unprying +unprim +unprime +unprimed +unprimitive +unprimitively +unprimitiveness +unprimitivistic +unprimly +unprimmed +unprimness +unprince +unprincely +unprincelike +unprinceliness +unprincess +unprincipal +unprinciple +unprincipled +unprincipledly +unprincipledness +unprint +unprintable +unprintableness +unprintably +unprinted +unpriority +unprismatic +unprismatical +unprismatically +unprison +unprisonable +unprisoned +unprivate +unprivately +unprivateness +unprivileged +unprizable +unprized +unprobable +unprobably +unprobated +unprobational +unprobationary +unprobative +unprobed +unprobity +unproblematic +unproblematical +unproblematically +unprocessed +unprocessional +unproclaimed +unprocrastinated +unprocreant +unprocreate +unprocreated +unproctored +unprocurable +unprocurableness +unprocure +unprocured +unprodded +unproded +unprodigious +unprodigiously +unprodigiousness +unproduceable +unproduceableness +unproduceably +unproduced +unproducedness +unproducible +unproducibleness +unproducibly +unproductive +unproductively +unproductiveness +unproductivity +unprofanable +unprofane +unprofaned +unprofanely +unprofaneness +unprofessed +unprofessing +unprofessional +unprofessionalism +unprofessionally +unprofessionalness +unprofessorial +unprofessorially +unproffered +unproficiency +unproficient +unproficiently +unprofit +unprofitability +unprofitable +unprofitableness +unprofitably +unprofited +unprofiteering +unprofiting +unprofound +unprofoundly +unprofoundness +unprofundity +unprofuse +unprofusely +unprofuseness +unprognosticated +unprognosticative +unprogrammatic +unprogressed +unprogressive +unprogressively +unprogressiveness +unprohibited +unprohibitedness +unprohibitive +unprohibitively +unprojected +unprojecting +unprojective +unproliferous +unprolific +unprolifically +unprolificness +unprolifiness +unprolix +unprologued +unprolongable +unprolonged +unpromiscuous +unpromiscuously +unpromiscuousness +unpromise +unpromised +unpromising +unpromisingly +unpromisingness +unpromotable +unpromoted +unpromotional +unpromotive +unprompt +unprompted +unpromptly +unpromptness +unpromulgated +unpronounce +unpronounceable +unpronounced +unpronouncing +unproofread +unprop +unpropagable +unpropagandistic +unpropagated +unpropagative +unpropelled +unpropellent +unpropense +unproper +unproperly +unproperness +unpropertied +unprophesiable +unprophesied +unprophetic +unprophetical +unprophetically +unprophetlike +unpropice +unpropitiable +unpropitiated +unpropitiatedness +unpropitiating +unpropitiative +unpropitiatory +unpropitious +unpropitiously +unpropitiousness +unproportion +unproportionable +unproportionableness +unproportionably +unproportional +unproportionality +unproportionally +unproportionate +unproportionately +unproportionateness +unproportioned +unproportionedly +unproportionedness +unproposable +unproposed +unproposing +unpropounded +unpropped +unpropriety +unprorogued +unprosaic +unprosaical +unprosaically +unprosaicness +unproscribable +unproscribed +unproscriptive +unproscriptively +unprosecutable +unprosecuted +unprosecuting +unproselyte +unproselyted +unprosodic +unprospected +unprospective +unprosperably +unprospered +unprospering +unprosperity +unprosperous +unprosperously +unprosperousness +unprostitute +unprostituted +unprostrated +unprotect +unprotectable +unprotected +unprotectedly +unprotectedness +unprotecting +unprotection +unprotective +unprotectively +unprotestant +Un-protestant +unprotestantize +Un-protestantlike +unprotested +unprotesting +unprotestingly +unprotracted +unprotractive +unprotruded +unprotrudent +unprotruding +unprotrusible +unprotrusive +unprotrusively +unprotuberant +unprotuberantly +unproud +unproudly +unprovability +unprovable +unprovableness +unprovably +unproved +unprovedness +unproven +unproverbial +unproverbially +unprovidable +unprovide +unprovided +unprovidedly +unprovidedness +unprovidenced +unprovident +unprovidential +unprovidentially +unprovidently +unproviding +unprovincial +unprovincialism +unprovincially +unproving +unprovised +unprovisedly +unprovision +unprovisional +unprovisioned +unprovocative +unprovocatively +unprovocativeness +unprovokable +unprovoke +unprovoked +unprovokedly +unprovokedness +unprovoking +unprovokingly +unprowling +unproximity +unprudence +unprudent +unprudential +unprudentially +unprudently +unprunable +unpruned +Un-prussian +Un-prussianized +unpsychic +unpsychically +unpsychological +unpsychologically +unpsychopathic +unpsychotic +unpublic +unpublicity +unpublicized +unpublicly +unpublishable +unpublishableness +unpublishably +unpublished +unpucker +unpuckered +unpuckering +unpuckers +unpuddled +unpuff +unpuffed +unpuffing +unpugilistic +unpugnacious +unpugnaciously +unpugnaciousness +unpulled +unpulleyed +unpulped +unpulsating +unpulsative +unpulverable +unpulverised +unpulverize +unpulverized +unpulvinate +unpulvinated +unpumicated +unpummeled +unpummelled +unpumpable +unpumped +unpunched +unpunctate +unpunctated +unpunctilious +unpunctiliously +unpunctiliousness +unpunctual +unpunctuality +unpunctually +unpunctualness +unpunctuated +unpunctuating +unpunctured +unpunishable +unpunishably +unpunished +unpunishedly +unpunishedness +unpunishing +unpunishingly +unpunitive +unpurchasable +unpurchased +unpure +unpured +unpurely +unpureness +unpurgative +unpurgatively +unpurgeable +unpurged +unpurifiable +unpurified +unpurifying +unpuristic +unpuritan +unpuritanic +unpuritanical +unpuritanically +unpurled +unpurloined +unpurpled +unpurported +unpurposed +unpurposely +unpurposelike +unpurposing +unpurposive +unpurse +unpursed +unpursuable +unpursuant +unpursued +unpursuing +unpurveyed +unpushed +unput +unputative +unputatively +unputrefiable +unputrefied +unputrid +unputridity +unputridly +unputridness +unputtied +unpuzzle +unpuzzled +unpuzzles +unpuzzling +unquadded +unquaffed +unquayed +unquailed +unquailing +unquailingly +unquakerly +unquakerlike +unquaking +unqualify +unqualifiable +unqualification +unqualified +unqualifiedly +unqualifiedness +unqualifying +unqualifyingly +unquality +unqualitied +unquantifiable +unquantified +unquantitative +unquarantined +unquarreled +unquarreling +unquarrelled +unquarrelling +unquarrelsome +unquarried +unquartered +unquashed +unquavering +unqueen +unqueened +unqueening +unqueenly +unqueenlike +unquellable +unquelled +unqueme +unquemely +unquenchable +unquenchableness +unquenchably +unquenched +unqueried +unquert +unquerulous +unquerulously +unquerulousness +unquested +unquestionability +unquestionable +unquestionableness +unquestionably +unquestionate +unquestioned +unquestionedly +unquestionedness +unquestioning +unquestioningly +unquestioningness +unquibbled +unquibbling +unquick +unquickened +unquickly +unquickness +unquicksilvered +unquiescence +unquiescent +unquiescently +unquiet +unquietable +unquieted +unquieter +unquietest +unquieting +unquietly +unquietness +unquietous +unquiets +unquietude +unquilleted +unquilted +unquit +unquittable +unquitted +unquivered +unquivering +unquixotic +unquixotical +unquixotically +unquizzable +unquizzed +unquizzical +unquizzically +unquod +unquotable +unquote +unquoted +unquotes +unquoting +unrabbeted +unrabbinic +unrabbinical +unraced +unrack +unracked +unracking +unradiant +unradiated +unradiative +unradical +unradicalize +unradically +unradioactive +unraffled +unraftered +unray +unraided +unrayed +unrailed +unrailroaded +unrailwayed +unrainy +unraisable +unraiseable +unraised +unrake +unraked +unraking +unrallied +unrallying +unram +unrambling +unramified +unrammed +unramped +unranched +unrancid +unrancored +unrancorous +unrancoured +unrancourous +unrandom +unranging +unrank +unranked +unrankled +unransacked +unransomable +unransomed +unranting +unrapacious +unrapaciously +unrapaciousness +unraped +unraptured +unrapturous +unrapturously +unrapturousness +unrare +unrarefied +unrash +unrashly +unrashness +unrasped +unraspy +unrasping +unratable +unrated +unratified +unrationable +unrational +unrationalised +unrationalising +unrationalized +unrationalizing +unrationally +unrationed +unrattled +unravaged +unravel +unravelable +unraveled +unraveler +unraveling +unravellable +unravelled +unraveller +unravelling +unravelment +unravels +unraving +unravished +unravishing +unrazed +unrazored +unreachable +unreachableness +unreachably +unreached +unreactionary +unreactive +unread +unreadability +unreadable +unreadableness +unreadably +unready +unreadier +unreadiest +unreadily +unreadiness +unreal +unrealise +unrealised +unrealising +unrealism +unrealist +unrealistic +unrealistically +unreality +unrealities +unrealizability +unrealizable +unrealize +unrealized +unrealizing +unreally +unrealmed +unrealness +unreaped +unreared +unreason +unreasonability +unreasonable +unreasonableness +unreasonably +unreasoned +unreasoning +unreasoningly +unreasoningness +unreasons +unreassuring +unreassuringly +unreave +unreaving +unrebated +unrebel +unrebellious +unrebelliously +unrebelliousness +unrebuffable +unrebuffably +unrebuffed +unrebuilt +unrebukable +unrebukably +unrebukeable +unrebuked +unrebuttable +unrebuttableness +unrebutted +unrecalcitrant +unrecallable +unrecallably +unrecalled +unrecalling +unrecantable +unrecanted +unrecanting +unrecaptured +unreceding +unreceipted +unreceivable +unreceived +unreceiving +unrecent +unreceptant +unreceptive +unreceptively +unreceptiveness +unreceptivity +unrecessive +unrecessively +unrecipient +unreciprocal +unreciprocally +unreciprocated +unreciprocating +unrecitative +unrecited +unrecked +unrecking +unreckingness +unreckless +unreckon +unreckonable +unreckoned +unreclaimable +unreclaimably +unreclaimed +unreclaimedness +unreclaiming +unreclined +unreclining +unrecluse +unreclusive +unrecoded +unrecognisable +unrecognisably +unrecognition +unrecognitory +unrecognizable +unrecognizableness +unrecognizably +unrecognized +unrecognizing +unrecognizingly +unrecoined +unrecollectable +unrecollected +unrecollective +unrecommendable +unrecommended +unrecompensable +unrecompensed +unreconcilable +unreconcilableness +unreconcilably +unreconciled +unreconciling +unrecondite +unreconnoitered +unreconnoitred +unreconsidered +unreconstructed +unreconstructible +unrecordable +unrecorded +unrecordedness +unrecording +unrecountable +unrecounted +unrecoverable +unrecoverableness +unrecoverably +unrecovered +unrecreant +unrecreated +unrecreating +unrecreational +unrecriminative +unrecruitable +unrecruited +unrectangular +unrectangularly +unrectifiable +unrectifiably +unrectified +unrecumbent +unrecumbently +unrecuperated +unrecuperatiness +unrecuperative +unrecuperativeness +unrecuperatory +unrecuring +unrecurrent +unrecurrently +unrecurring +unrecusant +unred +unredacted +unredeemable +unredeemableness +unredeemably +unredeemed +unredeemedly +unredeemedness +unredeeming +unredemptive +unredressable +unredressed +unreduceable +unreduced +unreducible +unreducibleness +unreducibly +unreduct +unreefed +unreel +unreelable +unreeled +unreeler +unreelers +unreeling +unreels +un-reembodied +unreeve +unreeved +unreeves +unreeving +unreferenced +unreferred +unrefilled +unrefine +unrefined +unrefinedly +unrefinedness +unrefinement +unrefining +unrefitted +unreflected +unreflecting +unreflectingly +unreflectingness +unreflective +unreflectively +unreformable +unreformative +unreformed +unreformedness +unreforming +unrefracted +unrefracting +unrefractive +unrefractively +unrefractiveness +unrefractory +unrefrainable +unrefrained +unrefraining +unrefrangible +unrefreshed +unrefreshful +unrefreshing +unrefreshingly +unrefrigerated +unrefulgent +unrefulgently +unrefundable +unrefunded +unrefunding +unrefusable +unrefusably +unrefused +unrefusing +unrefusingly +unrefutability +unrefutable +unrefutably +unrefuted +unrefuting +unregainable +unregained +unregal +unregaled +unregality +unregally +unregard +unregardable +unregardant +unregarded +unregardedly +unregardful +unregenerable +unregeneracy +unregenerate +unregenerated +unregenerately +unregenerateness +unregenerating +unregeneration +unregenerative +unregimental +unregimentally +unregimented +unregistered +unregistrable +unregressive +unregressively +unregressiveness +unregretful +unregretfully +unregretfulness +unregrettable +unregrettably +unregretted +unregretting +unregulable +unregular +unregularised +unregularized +unregulated +unregulative +unregulatory +unregurgitated +unrehabilitated +unrehearsable +unrehearsed +unrehearsing +unreigning +unreimbodied +unrein +unreined +unreinforced +unreinstated +unreiterable +unreiterated +unreiterating +unreiterative +unrejectable +unrejected +unrejective +unrejoiced +unrejoicing +unrejuvenated +unrejuvenating +unrelayed +unrelapsing +unrelatable +unrelated +unrelatedness +unrelating +unrelational +unrelative +unrelatively +unrelativistic +unrelaxable +unrelaxed +unrelaxing +unrelaxingly +unreleasable +unreleased +unreleasible +unreleasing +unrelegable +unrelegated +unrelentable +unrelentance +unrelented +unrelenting +unrelentingly +unrelentingness +unrelentless +unrelentor +unrelevant +unrelevantly +unreliability +unreliable +unreliableness +unreliably +unreliance +unreliant +unrelievability +unrelievable +unrelievableness +unrelieved +unrelievedly +unrelievedness +unrelieving +unreligion +unreligioned +unreligious +unreligiously +unreligiousness +unrelinquishable +unrelinquishably +unrelinquished +unrelinquishing +unrelishable +unrelished +unrelishing +unreluctance +unreluctant +unreluctantly +unremaining +unremanded +unremarkable +unremarkableness +unremarked +unremarking +unremarried +unremediable +unremedied +unremember +unrememberable +unremembered +unremembering +unremembrance +unreminded +unreminiscent +unreminiscently +unremissible +unremissive +unremittable +unremitted +unremittedly +unremittence +unremittency +unremittent +unremittently +unremitting +unremittingly +unremittingness +unremonstrant +unremonstrated +unremonstrating +unremonstrative +unremorseful +unremorsefully +unremorsefulness +unremote +unremotely +unremoteness +unremounted +unremovable +unremovableness +unremovably +unremoved +unremunerated +unremunerating +unremunerative +unremuneratively +unremunerativeness +unrenderable +unrendered +unrenewable +unrenewed +unrenounceable +unrenounced +unrenouncing +unrenovated +unrenovative +unrenowned +unrenownedly +unrenownedness +unrent +unrentable +unrented +unrenunciable +unrenunciative +unrenunciatory +unreorganised +unreorganized +unrepayable +unrepaid +unrepair +unrepairable +unrepaired +unrepairs +unrepartable +unreparted +unrepealability +unrepealable +unrepealableness +unrepealably +unrepealed +unrepeatable +unrepeated +unrepellable +unrepelled +unrepellent +unrepellently +unrepent +unrepentable +unrepentance +unrepentant +unrepentantly +unrepentantness +unrepented +unrepenting +unrepentingly +unrepentingness +unrepetitious +unrepetitiously +unrepetitiousness +unrepetitive +unrepetitively +unrepined +unrepining +unrepiningly +unrepiqued +unreplaceable +unreplaced +unrepleness +unreplenished +unreplete +unrepleteness +unrepleviable +unreplevinable +unreplevined +unreplevisable +unrepliable +unrepliably +unreplied +unreplying +unreportable +unreported +unreportedly +unreportedness +unreportorial +unrepose +unreposed +unreposeful +unreposefully +unreposefulness +unreposing +unrepossessed +unreprehended +unreprehensible +unreprehensibleness +unreprehensibly +unrepreseed +unrepresentable +unrepresentation +unrepresentational +unrepresentative +unrepresentatively +unrepresentativeness +unrepresented +unrepresentedness +unrepressed +unrepressible +unrepression +unrepressive +unrepressively +unrepressiveness +unreprievable +unreprievably +unreprieved +unreprimanded +unreprimanding +unreprinted +unreproachable +unreproachableness +unreproachably +unreproached +unreproachful +unreproachfully +unreproachfulness +unreproaching +unreproachingly +unreprobated +unreprobative +unreprobatively +unreproduced +unreproducible +unreproductive +unreproductively +unreproductiveness +unreprovable +unreprovableness +unreprovably +unreproved +unreprovedly +unreprovedness +unreproving +unrepublican +unrepudiable +unrepudiated +unrepudiative +unrepugnable +unrepugnant +unrepugnantly +unrepulsable +unrepulsed +unrepulsing +unrepulsive +unrepulsively +unrepulsiveness +unreputable +unreputed +unrequalified +unrequest +unrequested +unrequickened +unrequired +unrequisite +unrequisitely +unrequisiteness +unrequisitioned +unrequitable +unrequital +unrequited +unrequitedly +unrequitedness +unrequitement +unrequiter +unrequiting +unrescinded +unrescissable +unrescissory +unrescuable +unrescued +unresearched +unresemblance +unresemblant +unresembling +unresented +unresentful +unresentfully +unresentfulness +unresenting +unreserve +unreserved +unreservedly +unreservedness +unresident +unresidential +unresidual +unresifted +unresigned +unresignedly +unresilient +unresiliently +unresinous +unresistable +unresistably +unresistance +unresistant +unresistantly +unresisted +unresistedly +unresistedness +unresistible +unresistibleness +unresistibly +unresisting +unresistingly +unresistingness +unresistive +unresolute +unresolutely +unresoluteness +unresolvable +unresolve +unresolved +unresolvedly +unresolvedness +unresolving +unresonant +unresonantly +unresonating +unresounded +unresounding +unresourceful +unresourcefully +unresourcefulness +unrespect +unrespectability +unrespectable +unrespectably +unrespected +unrespectful +unrespectfully +unrespectfulness +unrespective +unrespectively +unrespectiveness +unrespirable +unrespired +unrespited +unresplendent +unresplendently +unresponding +unresponsal +unresponsible +unresponsibleness +unresponsibly +unresponsive +unresponsively +unresponsiveness +unrest +unrestable +unrested +unrestful +unrestfully +unrestfulness +unresty +unresting +unrestingly +unrestingness +unrestitutive +unrestorable +unrestorableness +unrestorative +unrestored +unrestrainable +unrestrainably +unrestrained +unrestrainedly +unrestrainedness +unrestraint +unrestrictable +unrestricted +unrestrictedly +unrestrictedness +unrestriction +unrestrictive +unrestrictively +unrests +unresultive +unresumed +unresumptive +unresurrected +unresuscitable +unresuscitated +unresuscitating +unresuscitative +unretainable +unretained +unretaining +unretaliated +unretaliating +unretaliative +unretaliatory +unretardable +unretarded +unretentive +unretentively +unretentiveness +unreticence +unreticent +unreticently +unretinued +unretired +unretiring +unretorted +unretouched +unretractable +unretracted +unretractive +unretreated +unretreating +unretrenchable +unretrenched +unretributive +unretributory +unretrievable +unretrieved +unretrievingly +unretroactive +unretroactively +unretrograded +unretrograding +unretrogressive +unretrogressively +unretted +unreturnable +unreturnableness +unreturnably +unreturned +unreturning +unreturningly +unrevealable +unrevealed +unrevealedness +unrevealing +unrevealingly +unrevelational +unrevelationize +unreveling +unrevelling +unrevenged +unrevengeful +unrevengefully +unrevengefulness +unrevenging +unrevengingly +unrevenue +unrevenued +unreverberant +unreverberated +unreverberating +unreverberative +unrevered +unreverence +unreverenced +unreverend +unreverendly +unreverent +unreverential +unreverentially +unreverently +unreverentness +unreversable +unreversed +unreversible +unreversibleness +unreversibly +unreverted +unrevertible +unreverting +unrevested +unrevetted +unreviewable +unreviewed +unreviled +unreviling +unrevised +unrevivable +unrevived +unrevocable +unrevocableness +unrevocably +unrevokable +unrevoked +unrevolted +unrevolting +unrevolutionary +unrevolutionized +unrevolved +unrevolving +unrewardable +unrewarded +unrewardedly +unrewarding +unrewardingly +unreworded +unrhapsodic +unrhapsodical +unrhapsodically +unrhetorical +unrhetorically +unrhetoricalness +unrheumatic +unrhyme +unrhymed +unrhyming +unrhythmic +unrhythmical +unrhythmically +unribbed +unribboned +unrich +unriched +unricht +unricked +unrid +unridable +unridableness +unridably +unridden +unriddle +unriddleable +unriddled +unriddler +unriddles +unriddling +unride +unridely +unridered +unridged +unridiculed +unridiculous +unridiculously +unridiculousness +unrife +unriffled +unrifled +unrifted +unrig +unrigged +unrigging +unright +unrightable +unrighted +unrighteous +unrighteously +unrighteousness +unrightful +unrightfully +unrightfulness +unrightly +unrightwise +unrigid +unrigidly +unrigidness +unrigorous +unrigorously +unrigorousness +unrigs +unrimed +unrimpled +unrind +unring +unringable +unringed +unringing +unrinsed +unrioted +unrioting +unriotous +unriotously +unriotousness +unrip +unripe +unriped +unripely +unripened +unripeness +unripening +unriper +unripest +unrippable +unripped +unripping +unrippled +unrippling +unripplingly +unrips +unrisen +unrisible +unrising +unriskable +unrisked +unrisky +unritual +unritualistic +unritually +unrivalable +unrivaled +unrivaledly +unrivaledness +unrivaling +unrivalled +unrivalledly +unrivalling +unrivalrous +unrived +unriven +unrivet +unriveted +unriveting +unroaded +unroadworthy +unroaming +unroast +unroasted +unrobbed +unrobe +unrobed +unrobes +unrobing +unrobust +unrobustly +unrobustness +unrocked +unrocky +unrococo +unrodded +unroyal +unroyalist +unroyalized +unroyally +unroyalness +unroiled +unroll +unrollable +unrolled +unroller +unrolling +unrollment +unrolls +Un-roman +Un-romanize +Un-romanized +unromantic +unromantical +unromantically +unromanticalness +unromanticised +unromanticism +unromanticized +unroof +unroofed +unroofing +unroofs +unroomy +unroost +unroosted +unroosting +unroot +unrooted +unrooting +unroots +unrope +unroped +unrosed +unrosined +unrostrated +unrotary +unrotated +unrotating +unrotational +unrotative +unrotatory +unroted +unrotted +unrotten +unrotund +unrouged +unrough +unroughened +unround +unrounded +unrounding +unrounds +unrousable +unroused +unrousing +unrout +unroutable +unrouted +unroutine +unroutinely +unrove +unroved +unroven +unroving +unrow +unrowdy +unrowed +unroweled +unrowelled +UNRRA +unrrove +unrubbed +unrubbish +unrubified +unrubrical +unrubrically +unrubricated +unruddered +unruddled +unrude +unrudely +unrued +unrueful +unruefully +unruefulness +unrufe +unruffable +unruffed +unruffle +unruffled +unruffledness +unruffling +unrugged +unruinable +unruinated +unruined +unruinous +unruinously +unruinousness +unrulable +unrulableness +unrule +unruled +unruledly +unruledness +unruleful +unruly +unrulier +unruliest +unrulily +unruliment +unruliness +unrulinesses +unruminant +unruminated +unruminating +unruminatingly +unruminative +unrummaged +unrumored +unrumoured +unrumple +unrumpled +unrun +unrung +unrupturable +unruptured +unrural +unrurally +unrushed +unrushing +Unrussian +unrust +unrusted +unrustic +unrustically +unrusticated +unrustling +unruth +UNRWA +uns +unsabbatical +unsabered +unsabled +unsabotaged +unsabred +unsaccharic +unsaccharine +unsacerdotal +unsacerdotally +unsack +unsacked +unsacrament +unsacramental +unsacramentally +unsacramentarian +unsacred +unsacredly +unsacredness +unsacrificeable +unsacrificeably +unsacrificed +unsacrificial +unsacrificially +unsacrificing +unsacrilegious +unsacrilegiously +unsacrilegiousness +unsad +unsadden +unsaddened +unsaddle +unsaddled +unsaddles +unsaddling +unsadistic +unsadistically +unsadly +unsadness +unsafe +unsafeguarded +unsafely +unsafeness +unsafer +unsafest +unsafety +unsafetied +unsafeties +unsagacious +unsagaciously +unsagaciousness +unsage +unsagely +unsageness +unsagging +unsay +unsayability +unsayable +unsaid +unsaying +unsailable +unsailed +unsailorlike +unsaint +unsainted +unsaintly +unsaintlike +unsaintliness +unsays +unsaked +unsalability +unsalable +unsalableness +unsalably +unsalacious +unsalaciously +unsalaciousness +unsalaried +unsaleable +unsaleably +unsalesmanlike +unsalient +unsaliently +unsaline +unsalivated +unsalivating +unsallying +unsallow +unsallowness +unsalmonlike +unsalness +unsalt +unsaltable +unsaltatory +unsaltatorial +unsalted +unsalty +unsalubrious +unsalubriously +unsalubriousness +unsalutary +unsalutariness +unsalutatory +unsaluted +unsaluting +unsalvability +unsalvable +unsalvableness +unsalvably +unsalvageability +unsalvageable +unsalvageably +unsalvaged +unsalved +unsame +unsameness +unsampled +unsanctify +unsanctification +unsanctified +unsanctifiedly +unsanctifiedness +unsanctifying +unsanctimonious +unsanctimoniously +unsanctimoniousness +unsanction +unsanctionable +unsanctioned +unsanctioning +unsanctity +unsanctitude +unsanctuaried +unsandaled +unsandalled +unsanded +unsane +unsaneness +unsanguinary +unsanguinarily +unsanguinariness +unsanguine +unsanguinely +unsanguineness +unsanguineous +unsanguineously +unsanitary +unsanitariness +unsanitated +unsanitation +unsanity +unsanitized +unsapient +unsapiential +unsapientially +unsapiently +unsaponifiable +unsaponified +unsapped +unsappy +Un-saracenic +unsarcastic +unsarcastical +unsarcastically +unsardonic +unsardonically +unsartorial +unsartorially +unsash +unsashed +unsatable +unsatanic +unsatanical +unsatanically +unsatcheled +unsated +unsatedly +unsatedness +unsatiability +unsatiable +unsatiableness +unsatiably +unsatiate +unsatiated +unsatiating +unsatin +unsating +unsatire +unsatiric +unsatirical +unsatirically +unsatiricalness +unsatirisable +unsatirised +unsatirizable +unsatirize +unsatirized +unsatyrlike +unsatisfaction +unsatisfactory +unsatisfactorily +unsatisfactoriness +unsatisfy +unsatisfiability +unsatisfiable +unsatisfiableness +unsatisfiably +unsatisfied +unsatisfiedly +unsatisfiedness +unsatisfying +unsatisfyingly +unsatisfyingness +unsaturable +unsaturate +unsaturated +unsaturatedly +unsaturatedness +unsaturates +unsaturation +unsauced +unsaught +unsaurian +unsavable +unsavage +unsavagely +unsavageness +unsaveable +unsaved +unsaving +unsavingly +unsavor +unsavored +unsavoredly +unsavoredness +unsavory +unsavorily +unsavoriness +unsavorly +unsavoured +unsavoury +unsavourily +unsavouriness +unsawed +unsawn +Un-saxon +unscabbard +unscabbarded +unscabbed +unscabrous +unscabrously +unscabrousness +unscaffolded +unscalable +unscalableness +unscalably +unscalded +unscalding +unscale +unscaled +unscaledness +unscaly +unscaling +unscalloped +unscamped +unscandalised +unscandalize +unscandalized +unscandalous +unscandalously +unscannable +unscanned +unscanted +unscanty +unscapable +unscarb +unscarce +unscarcely +unscarceness +unscared +unscarfed +unscarified +unscarred +unscarved +unscathed +unscathedly +unscathedness +unscattered +unscavenged +unscavengered +unscenic +unscenically +unscent +unscented +unscepter +unsceptered +unsceptical +unsceptically +unsceptre +unsceptred +unscheduled +unschematic +unschematically +unschematised +unschematized +unschemed +unscheming +unschismatic +unschismatical +unschizoid +unschizophrenic +unscholar +unscholarly +unscholarlike +unscholarliness +unscholastic +unscholastically +unschool +unschooled +unschooledly +unschooledness +unscience +unscienced +unscientific +unscientifical +unscientifically +unscientificness +unscintillant +unscintillating +unscioned +unscissored +unscoffed +unscoffing +unscolded +unscolding +unsconced +unscooped +unscorched +unscorching +unscored +unscorified +unscoring +unscorned +unscornful +unscornfully +unscornfulness +unscotch +Un-scotch +unscotched +unscottify +Un-scottish +unscoured +unscourged +unscourging +unscouring +unscowling +unscowlingly +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscraped +unscraping +unscratchable +unscratched +unscratching +unscratchingly +unscrawled +unscrawling +unscreen +unscreenable +unscreenably +unscreened +unscrew +unscrewable +unscrewed +unscrewing +unscrews +unscribal +unscribbled +unscribed +unscrimped +unscripted +unscriptural +Un-scripturality +unscripturally +unscripturalness +unscrubbed +unscrupled +unscrupulosity +unscrupulous +unscrupulously +unscrupulousness +unscrupulousnesses +unscrutable +unscrutinised +unscrutinising +unscrutinisingly +unscrutinized +unscrutinizing +unscrutinizingly +unsculptural +unsculptured +unscummed +unscutcheoned +unseafaring +unseal +unsealable +unsealed +unsealer +unsealing +unseals +unseam +unseamanlike +unseamanship +unseamed +unseaming +unseams +unsearchable +unsearchableness +unsearchably +unsearched +unsearcherlike +unsearching +unsearchingly +unseared +unseason +unseasonable +unseasonableness +unseasonably +unseasoned +unseat +unseated +unseating +unseats +unseaworthy +unseaworthiness +unseceded +unseceding +unsecluded +unsecludedly +unsecluding +unseclusive +unseclusively +unseclusiveness +unseconded +unsecrecy +unsecret +unsecretarial +unsecretarylike +unsecreted +unsecreting +unsecretive +unsecretively +unsecretiveness +unsecretly +unsecretness +unsectarian +unsectarianism +unsectarianize +unsectarianized +unsectarianizing +unsectional +unsectionalised +unsectionalized +unsectionally +unsectioned +unsecular +unsecularised +unsecularize +unsecularized +unsecularly +unsecurable +unsecurableness +unsecure +unsecured +unsecuredly +unsecuredness +unsecurely +unsecureness +unsecurity +unsedate +unsedately +unsedateness +unsedative +unsedentary +unsedimental +unsedimentally +unseditious +unseditiously +unseditiousness +unseduce +unseduceability +unseduceable +unseduced +unseducible +unseducibleness +unseducibly +unseductive +unseductively +unseductiveness +unsedulous +unsedulously +unsedulousness +unsee +unseeable +unseeableness +unseeded +unseeding +unseeing +unseeingly +unseeingness +unseeking +unseel +unseely +unseeliness +unseeming +unseemingly +unseemly +unseemlier +unseemliest +unseemlily +unseemliness +unseen +unseethed +unseething +unsegmental +unsegmentally +unsegmentary +unsegmented +unsegregable +unsegregated +unsegregatedness +unsegregating +unsegregational +unsegregative +unseignioral +unseignorial +unseismal +unseismic +unseizable +unseize +unseized +unseldom +unselect +unselected +unselecting +unselective +unselectiveness +unself +unself-assertive +unselfassured +unself-centered +unself-centred +unself-changing +unselfconfident +unself-confident +unselfconscious +unself-conscious +unselfconsciously +unself-consciously +unselfconsciousness +unself-consciousness +unself-denying +unself-determined +unself-evident +unself-indulgent +unselfish +unselfishly +unselfishness +unselfishnesses +unself-knowing +unselflike +unselfness +unself-opinionated +unself-possessed +unself-reflecting +unselfreliant +unself-righteous +unself-righteously +unself-righteousness +unself-sacrificial +unself-sacrificially +unself-sacrificing +unself-sufficiency +unself-sufficient +unself-sufficiently +unself-supported +unself-valuing +unself-willed +unself-willedness +unsely +unseliness +unsell +unselling +unselth +unseminared +Un-semitic +unsenatorial +unsenescent +unsenile +unsensate +unsensational +unsensationally +unsense +unsensed +unsensibility +unsensible +unsensibleness +unsensibly +unsensing +unsensitise +unsensitised +unsensitising +unsensitive +unsensitively +unsensitiveness +unsensitize +unsensitized +unsensitizing +unsensory +unsensual +unsensualised +unsensualistic +unsensualize +unsensualized +unsensually +unsensuous +unsensuously +unsensuousness +unsent +unsentenced +unsententious +unsententiously +unsententiousness +unsent-for +unsentient +unsentiently +unsentimental +unsentimentalised +unsentimentalist +unsentimentality +unsentimentalize +unsentimentalized +unsentimentally +unsentineled +unsentinelled +unseparable +unseparableness +unseparably +unseparate +unseparated +unseparately +unseparateness +unseparating +unseparative +unseptate +unseptated +unsepulcher +unsepulchered +unsepulchral +unsepulchrally +unsepulchre +unsepulchred +unsepulchring +unsepultured +unsequenced +unsequent +unsequential +unsequentially +unsequestered +unseraphic +unseraphical +unseraphically +Un-serbian +unsere +unserenaded +unserene +unserenely +unsereneness +unserflike +unserialised +unserialized +unserious +unseriously +unseriousness +unserrate +unserrated +unserried +unservable +unserved +unservice +unserviceability +unserviceable +unserviceableness +unserviceably +unserviced +unservicelike +unservile +unservilely +unserving +unsesquipedalian +unset +unsets +unsetting +unsettle +unsettleable +unsettled +unsettledness +unsettlement +unsettles +unsettling +unsettlingly +unseven +unseverable +unseverableness +unsevere +unsevered +unseveredly +unseveredness +unseverely +unsevereness +unsew +unsewed +unsewered +unsewing +unsewn +unsews +unsex +unsexed +unsexes +unsexy +unsexing +unsexlike +unsexual +unsexually +unshabby +unshabbily +unshackle +unshackled +unshackles +unshackling +unshade +unshaded +unshady +unshadily +unshadiness +unshading +unshadow +unshadowable +unshadowed +unshafted +unshakable +unshakableness +unshakably +unshakeable +unshakeably +unshaked +unshaken +unshakenly +unshakenness +Un-shakespearean +unshaky +unshakiness +unshaking +unshakingness +unshale +unshaled +unshamable +unshamableness +unshamably +unshameable +unshameableness +unshameably +unshamed +unshamefaced +unshamefacedness +unshameful +unshamefully +unshamefulness +unshammed +unshanked +unshapable +unshape +unshapeable +unshaped +unshapedness +unshapely +unshapeliness +unshapen +unshapenly +unshapenness +unshaping +unsharable +unshareable +unshared +unsharedness +unsharing +unsharp +unsharped +unsharpen +unsharpened +unsharpening +unsharping +unsharply +unsharpness +unshatterable +unshattered +unshavable +unshave +unshaveable +unshaved +unshavedly +unshavedness +unshaven +unshavenly +unshavenness +unshawl +unsheaf +unsheared +unsheathe +unsheathed +unsheathes +unsheathing +unshed +unshedding +unsheer +unsheerness +unsheet +unsheeted +unsheeting +unshell +unshelled +unshelling +unshells +unshelterable +unsheltered +unsheltering +unshelve +unshelved +unshent +unshepherded +unshepherding +unsheriff +unshewed +unshy +unshieldable +unshielded +unshielding +unshift +unshiftable +unshifted +unshifty +unshiftiness +unshifting +unshifts +unshyly +unshimmering +unshimmeringly +unshined +unshyness +unshingled +unshiny +unshining +unship +unshiplike +unshipment +unshippable +unshipped +unshipping +unships +unshipshape +unshipwrecked +unshirked +unshirking +unshirred +unshirted +unshivered +unshivering +unshness +unshockability +unshockable +unshocked +unshocking +unshod +unshodden +unshoe +unshoed +unshoeing +unshook +unshop +unshore +unshored +unshorn +unshort +unshorten +unshortened +unshot +unshotted +unshoulder +unshout +unshouted +unshouting +unshoved +unshoveled +unshovelled +unshowable +unshowed +unshowered +unshowering +unshowy +unshowily +unshowiness +unshowmanlike +unshown +unshredded +unshrew +unshrewd +unshrewdly +unshrewdness +unshrewish +unshrill +unshrine +unshrined +unshrinement +unshrink +unshrinkability +unshrinkable +unshrinking +unshrinkingly +unshrinkingness +unshrived +unshriveled +unshrivelled +unshriven +unshroud +unshrouded +unshrubbed +unshrugging +unshrunk +unshrunken +unshuddering +unshuffle +unshuffled +unshunnable +unshunned +unshunning +unshunted +unshut +unshutter +unshuttered +Un-siberian +unsibilant +unsiccated +unsiccative +Un-sicilian +unsick +unsickened +unsicker +unsickered +unsickerly +unsickerness +unsickled +unsickly +unsided +unsidereal +unsiding +unsidling +unsiege +unsieged +unsieved +unsifted +unsighed-for +unsighing +unsight +unsightable +unsighted +unsightedly +unsighting +unsightless +unsightly +unsightlier +unsightliest +unsightliness +unsights +unsigmatic +unsignable +unsignaled +unsignalised +unsignalized +unsignalled +unsignatured +unsigned +unsigneted +unsignifiable +unsignificancy +unsignificant +unsignificantly +unsignificative +unsignified +unsignifying +unsilenceable +unsilenceably +unsilenced +unsilent +unsilentious +unsilently +unsilhouetted +unsilicated +unsilicified +unsyllabic +unsyllabicated +unsyllabified +unsyllabled +unsilly +unsyllogistic +unsyllogistical +unsyllogistically +unsilvered +unsymbolic +unsymbolical +unsymbolically +unsymbolicalness +unsymbolised +unsymbolized +unsimilar +unsimilarity +unsimilarly +unsimmered +unsimmering +unsymmetry +unsymmetric +unsymmetrical +unsymmetrically +unsymmetricalness +unsymmetrized +unsympathetic +unsympathetically +unsympatheticness +unsympathy +unsympathised +unsympathising +unsympathisingly +unsympathizability +unsympathizable +unsympathized +unsympathizing +unsympathizingly +unsimpering +unsymphonious +unsymphoniously +unsimple +unsimpleness +unsimply +unsimplicity +unsimplify +unsimplified +unsimplifying +unsymptomatic +unsymptomatical +unsymptomatically +unsimular +unsimulated +unsimulating +unsimulative +unsimultaneous +unsimultaneously +unsimultaneousness +unsin +unsincere +unsincerely +unsincereness +unsincerity +unsynchronised +unsynchronized +unsynchronous +unsynchronously +unsynchronousness +unsyncopated +unsyndicated +unsinew +unsinewed +unsinewy +unsinewing +unsinful +unsinfully +unsinfulness +unsing +unsingability +unsingable +unsingableness +unsinged +unsingle +unsingled +unsingleness +unsingular +unsingularly +unsingularness +unsinister +unsinisterly +unsinisterness +unsinkability +unsinkable +unsinking +unsinnable +unsinning +unsinningness +unsynonymous +unsynonymously +unsyntactic +unsyntactical +unsyntactically +unsynthesised +unsynthesized +unsynthetic +unsynthetically +unsyntheticness +unsinuate +unsinuated +unsinuately +unsinuous +unsinuously +unsinuousness +unsiphon +unsipped +unsyringed +unsystematic +unsystematical +unsystematically +unsystematicness +unsystematised +unsystematising +unsystematized +unsystematizedly +unsystematizing +unsystemizable +unsister +unsistered +unsisterly +unsisterliness +unsisting +unsitting +unsittingly +unsituated +unsizable +unsizableness +unsizeable +unsizeableness +unsized +unskaithd +unskaithed +unskeptical +unskeptically +unskepticalness +unsketchable +unsketched +unskewed +unskewered +unskilful +unskilfully +unskilfulness +unskill +unskilled +unskilledly +unskilledness +unskillful +unskillfully +unskillfulness +unskimmed +unskin +unskinned +unskirmished +unskirted +unslack +unslacked +unslackened +unslackening +unslacking +unslagged +unslayable +unslain +unslakable +unslakeable +unslaked +unslammed +unslandered +unslanderous +unslanderously +unslanderousness +unslanted +unslanting +unslapped +unslashed +unslate +unslated +unslating +unslatted +unslaughtered +unslave +Un-slavic +unsleaved +unsleek +unsleepably +unsleepy +unsleeping +unsleepingly +unsleeve +unsleeved +unslender +unslept +unsly +unsliced +unslicked +unsliding +unslighted +unslyly +unslim +unslimly +unslimmed +unslimness +unslyness +unsling +unslinging +unslings +unslinking +unslip +unslipped +unslippered +unslippery +unslipping +unslit +unslockened +unslogh +unsloped +unsloping +unslopped +unslot +unslothful +unslothfully +unslothfulness +unslotted +unslouched +unslouchy +unslouching +unsloughed +unsloughing +unslow +unslowed +unslowly +unslowness +unsluggish +unsluggishly +unsluggishness +unsluice +unsluiced +unslumbery +unslumbering +unslumberous +unslumbrous +unslumped +unslumping +unslung +unslurred +unsmacked +unsmart +unsmarting +unsmartly +unsmartness +unsmashed +unsmeared +unsmelled +unsmelling +unsmelted +unsmiled +unsmiling +unsmilingly +unsmilingness +unsmirched +unsmirking +unsmirkingly +unsmitten +unsmocked +unsmokable +unsmokeable +unsmoked +unsmoky +unsmokified +unsmokily +unsmokiness +unsmoking +unsmoldering +unsmooth +unsmoothed +unsmoothened +unsmoothly +unsmoothness +unsmote +unsmotherable +unsmothered +unsmothering +unsmouldering +unsmoulderingly +unsmudged +unsmug +unsmuggled +unsmugly +unsmugness +unsmutched +unsmutted +unsmutty +unsnaffled +unsnagged +unsnaggled +unsnaky +unsnap +unsnapped +unsnapping +unsnaps +unsnare +unsnared +unsnarl +unsnarled +unsnarling +unsnarls +unsnatch +unsnatched +unsneaky +unsneaking +unsneck +unsneering +unsneeringly +unsnib +unsnipped +unsnobbish +unsnobbishly +unsnobbishness +unsnoring +unsnouted +unsnow +unsnubbable +unsnubbed +unsnuffed +unsnug +unsnugly +unsnugness +unsoaked +unsoaped +unsoarable +unsoaring +unsober +unsobered +unsobering +unsoberly +unsoberness +unsobriety +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocialised +unsocialising +unsocialism +unsocialistic +unsociality +unsocializable +unsocialized +unsocializing +unsocially +unsocialness +unsociological +unsociologically +unsocket +unsocketed +Un-socratic +unsodden +unsoft +unsoftened +unsoftening +unsoftly +unsoftness +unsoggy +unsoil +unsoiled +unsoiledness +unsoiling +unsolaced +unsolacing +unsolar +unsold +unsolder +unsoldered +unsoldering +unsolders +unsoldier +unsoldiered +unsoldiery +unsoldierly +unsoldierlike +unsole +unsoled +unsolemn +unsolemness +unsolemnified +unsolemnised +unsolemnize +unsolemnized +unsolemnly +unsolemnness +unsolicitated +unsolicited +unsolicitedly +unsolicitous +unsolicitously +unsolicitousness +unsolicitude +unsolid +unsolidarity +unsolidifiable +unsolidified +unsolidity +unsolidly +unsolidness +unsoling +unsolitary +unsolubility +unsoluble +unsolubleness +unsolubly +unsolvable +unsolvableness +unsolvably +unsolve +unsolved +unsomatic +unsomber +unsomberly +unsomberness +unsombre +unsombrely +unsombreness +unsome +unsomnolent +unsomnolently +unson +unsonable +unsonant +unsonantal +unsoncy +unsonlike +unsonneted +unsonorous +unsonorously +unsonorousness +unsonsy +unsonsie +unsoot +unsoothable +unsoothed +unsoothfast +unsoothing +unsoothingly +unsooty +unsophistic +unsophistical +unsophistically +unsophisticate +unsophisticated +unsophisticatedly +unsophisticatedness +unsophistication +unsophomoric +unsophomorical +unsophomorically +unsoporiferous +unsoporiferously +unsoporiferousness +unsoporific +unsordid +unsordidly +unsordidness +unsore +unsorely +unsoreness +unsorry +unsorriness +unsorrowed +unsorrowful +unsorrowing +unsort +unsortable +unsorted +unsorting +unsotted +unsought +unsoul +unsoulful +unsoulfully +unsoulfulness +unsoulish +unsound +unsoundable +unsoundableness +unsounded +unsounder +unsoundest +unsounding +unsoundly +unsoundness +unsoundnesses +unsour +unsoured +unsourly +unsourness +unsoused +Un-southern +unsovereign +unsowed +unsown +unspaced +unspacious +unspaciously +unspaciousness +unspaded +unspayed +unspan +unspangled +Un-spaniardized +Un-spanish +unspanked +unspanned +unspanning +unspar +unsparable +unspared +unsparing +unsparingly +unsparingness +unsparked +unsparkling +unsparred +unsparse +unsparsely +unsparseness +Un-spartan +unspasmed +unspasmodic +unspasmodical +unspasmodically +unspatial +unspatiality +unspatially +unspattered +unspawned +unspeak +unspeakability +unspeakable +unspeakableness +unspeakably +unspeaking +unspeaks +unspeared +unspecialised +unspecialising +unspecialized +unspecializing +unspecifiable +unspecific +unspecifically +unspecified +unspecifiedly +unspecifying +unspecious +unspeciously +unspeciousness +unspecked +unspeckled +unspectacled +unspectacular +unspectacularly +unspecterlike +unspectrelike +unspeculating +unspeculative +unspeculatively +unspeculatory +unsped +unspeed +unspeedful +unspeedy +unspeedily +unspeediness +unspeered +unspell +unspellable +unspelled +unspeller +unspelling +unspelt +unspendable +unspending +Un-spenserian +unspent +unspewed +unsphere +unsphered +unspheres +unspherical +unsphering +unspiable +unspiced +unspicy +unspicily +unspiciness +unspied +unspying +unspike +unspillable +unspilled +unspilt +unspin +unspinnable +unspinning +unspinsterlike +unspinsterlikeness +unspiral +unspiraled +unspiralled +unspirally +unspired +unspiring +unspirit +unspirited +unspiritedly +unspiriting +unspiritual +unspiritualised +unspiritualising +unspirituality +unspiritualize +unspiritualized +unspiritualizing +unspiritually +unspiritualness +unspirituous +unspissated +unspit +unspited +unspiteful +unspitefully +unspitted +unsplayed +unsplashed +unsplattered +unspleened +unspleenish +unspleenishly +unsplendid +unsplendidly +unsplendidness +unsplendorous +unsplendorously +unsplendourous +unsplendourously +unsplenetic +unsplenetically +unspliced +unsplinted +unsplintered +unsplit +unsplittable +unspoil +unspoilable +unspoilableness +unspoilably +unspoiled +unspoiledness +unspoilt +unspoke +unspoken +unspokenly +unsponged +unspongy +unsponsored +unspontaneous +unspontaneously +unspontaneousness +unspookish +unsported +unsportful +unsporting +unsportive +unsportively +unsportiveness +unsportsmanly +unsportsmanlike +unsportsmanlikeness +unsportsmanliness +unspot +unspotlighted +unspottable +unspotted +unspottedly +unspottedness +unspotten +unspoused +unspouselike +unspouted +unsprayable +unsprayed +unsprained +unspread +unspreadable +unspreading +unsprightly +unsprightliness +unspring +unspringing +unspringlike +unsprinkled +unsprinklered +unsprouted +unsproutful +unsprouting +unspruced +unsprung +unspun +unspurious +unspuriously +unspuriousness +unspurned +unspurred +unsputtering +unsquabbling +unsquandered +unsquarable +unsquare +unsquared +unsquashable +unsquashed +unsqueamish +unsqueamishly +unsqueamishness +unsqueezable +unsqueezed +unsquelched +unsquinting +unsquire +unsquired +unsquirelike +unsquirming +unsquirted +unstabbed +unstabilised +unstabilising +unstability +unstabilized +unstabilizing +unstable +unstabled +unstableness +unstabler +unstablest +unstably +unstablished +unstack +unstacked +unstacker +unstacking +unstacks +unstaffed +unstaged +unstaggered +unstaggering +unstagy +unstagily +unstaginess +unstagnant +unstagnantly +unstagnating +unstayable +unstaid +unstaidly +unstaidness +unstayed +unstayedness +unstaying +unstain +unstainable +unstainableness +unstained +unstainedly +unstainedness +unstaled +unstalemated +unstalked +unstalled +unstammering +unstammeringly +unstamped +unstampeded +unstanch +unstanchable +unstanched +unstandard +unstandardisable +unstandardised +unstandardizable +unstandardized +unstanding +unstanzaic +unstapled +unstar +unstarch +unstarched +unstarlike +unstarred +unstarted +unstarting +unstartled +unstartling +unstarved +unstatable +unstate +unstateable +unstated +unstately +unstates +unstatesmanlike +unstatic +unstatical +unstatically +unstating +unstation +unstationary +unstationed +unstatistic +unstatistical +unstatistically +unstatued +unstatuesque +unstatuesquely +unstatuesqueness +unstatutable +unstatutably +unstatutory +unstaunch +unstaunchable +unstaunched +unstavable +unstaveable +unstaved +unsteadfast +unsteadfastly +unsteadfastness +unsteady +unsteadied +unsteadier +unsteadies +unsteadiest +unsteadying +unsteadily +unsteadiness +unsteadinesses +unstealthy +unstealthily +unstealthiness +unsteamed +unsteaming +unsteck +unstecked +unsteek +unsteel +unsteeled +unsteeling +unsteels +unsteep +unsteeped +unsteepled +unsteered +unstemmable +unstemmed +unstentorian +unstentoriously +unstep +unstepped +unstepping +unsteps +unstercorated +unstereotyped +unsterile +unsterilized +unstern +unsternly +unsternness +unstethoscoped +unstewardlike +unstewed +unsty +unstick +unsticked +unsticky +unsticking +unstickingness +unsticks +unstiff +unstiffen +unstiffened +unstiffly +unstiffness +unstifled +unstifling +unstigmatic +unstigmatised +unstigmatized +unstyled +unstylish +unstylishly +unstylishness +unstylized +unstill +unstilled +unstillness +unstilted +unstimulable +unstimulated +unstimulating +unstimulatingly +unstimulative +unsting +unstinged +unstinging +unstingingly +unstinted +unstintedly +unstinting +unstintingly +unstippled +unstipulated +unstirrable +unstirred +unstirring +unstitch +unstitched +unstitching +unstock +unstocked +unstocking +unstockinged +unstoic +unstoical +unstoically +unstoicize +unstoked +unstoken +unstolen +unstonable +unstone +unstoneable +unstoned +unstony +unstonily +unstoniness +unstooped +unstooping +unstop +unstoppable +unstoppably +unstopped +unstopper +unstoppered +unstopping +unstopple +unstops +unstorable +unstore +unstored +unstoried +unstormable +unstormed +unstormy +unstormily +unstorminess +unstout +unstoutly +unstoutness +unstoved +unstow +unstowed +unstraddled +unstrafed +unstraight +unstraightened +unstraightforward +unstraightforwardness +unstraightness +unstraying +unstrain +unstrained +unstraitened +unstrand +unstranded +unstrange +unstrangely +unstrangeness +unstrangered +unstrangled +unstrangulable +unstrap +unstrapped +unstrapping +unstraps +unstrategic +unstrategical +unstrategically +unstratified +unstreaked +unstreamed +unstreaming +unstreamlined +unstreng +unstrength +unstrengthen +unstrengthened +unstrengthening +unstrenuous +unstrenuously +unstrenuousness +unstrepitous +unstress +unstressed +unstressedly +unstressedness +unstresses +unstretch +unstretchable +unstretched +unstrewed +unstrewn +unstriated +unstricken +unstrict +unstrictly +unstrictness +unstrictured +unstride +unstrident +unstridently +unstridulating +unstridulous +unstrike +unstriking +unstring +unstringed +unstringent +unstringently +unstringing +unstrings +unstrip +unstriped +unstripped +unstriving +unstroked +unstrong +unstruck +unstructural +unstructurally +unstructured +unstruggling +unstrung +unstubbed +unstubbled +unstubborn +unstubbornly +unstubbornness +unstuccoed +unstuck +unstudded +unstudied +unstudiedness +unstudious +unstudiously +unstudiousness +unstuff +unstuffed +unstuffy +unstuffily +unstuffiness +unstuffing +unstultified +unstultifying +unstumbling +unstung +unstunned +unstunted +unstupefied +unstupid +unstupidly +unstupidness +unsturdy +unsturdily +unsturdiness +unstuttered +unstuttering +unsubdivided +unsubduable +unsubduableness +unsubduably +unsubducted +unsubdued +unsubduedly +unsubduedness +unsubject +unsubjectable +unsubjected +unsubjectedness +unsubjection +unsubjective +unsubjectively +unsubjectlike +unsubjugate +unsubjugated +unsublimable +unsublimated +unsublimed +unsubmerged +unsubmergible +unsubmerging +unsubmersible +unsubmission +unsubmissive +unsubmissively +unsubmissiveness +unsubmitted +unsubmitting +unsubordinate +unsubordinated +unsubordinative +unsuborned +unsubpoenaed +unsubrogated +unsubscribed +unsubscribing +unsubscripted +unsubservient +unsubserviently +unsubsided +unsubsidiary +unsubsiding +unsubsidized +unsubstanced +unsubstantial +unsubstantiality +unsubstantialization +unsubstantialize +unsubstantially +unsubstantialness +unsubstantiatable +unsubstantiate +unsubstantiated +unsubstantiation +unsubstantive +unsubstituted +unsubstitutive +unsubtle +unsubtleness +unsubtlety +unsubtly +unsubtracted +unsubtractive +unsuburban +unsuburbed +unsubventioned +unsubventionized +unsubversive +unsubversively +unsubversiveness +unsubvertable +unsubverted +unsubvertive +unsucceedable +unsucceeded +unsucceeding +unsuccess +unsuccessful +unsuccessfully +unsuccessfulness +unsuccessive +unsuccessively +unsuccessiveness +unsuccinct +unsuccinctly +unsuccorable +unsuccored +unsucculent +unsucculently +unsuccumbing +unsucked +unsuckled +unsued +unsufferable +unsufferableness +unsufferably +unsuffered +unsuffering +unsufficed +unsufficience +unsufficiency +unsufficient +unsufficiently +unsufficing +unsufficingness +unsuffixed +unsufflated +unsuffocate +unsuffocated +unsuffocative +unsuffused +unsuffusive +unsugared +unsugary +unsuggested +unsuggestedness +unsuggestibility +unsuggestible +unsuggesting +unsuggestive +unsuggestively +unsuggestiveness +unsuicidal +unsuicidally +unsuit +unsuitability +unsuitable +unsuitableness +unsuitably +unsuited +unsuitedness +unsuiting +unsulfonated +unsulfureness +unsulfureous +unsulfureousness +unsulfurized +unsulky +unsulkily +unsulkiness +unsullen +unsullenly +unsulliable +unsullied +unsulliedly +unsulliedness +unsulphonated +unsulphureness +unsulphureous +unsulphureousness +unsulphurized +unsultry +unsummable +unsummarisable +unsummarised +unsummarizable +unsummarized +unsummed +unsummered +unsummerly +unsummerlike +unsummonable +unsummoned +unsumptuary +unsumptuous +unsumptuously +unsumptuousness +unsun +unsunburned +unsunburnt +Un-sundaylike +unsundered +unsung +unsunk +unsunken +unsunned +unsunny +unsuperable +unsuperannuated +unsupercilious +unsuperciliously +unsuperciliousness +unsuperficial +unsuperficially +unsuperfluous +unsuperfluously +unsuperfluousness +unsuperior +unsuperiorly +unsuperlative +unsuperlatively +unsuperlativeness +unsupernatural +unsupernaturalize +unsupernaturalized +unsupernaturally +unsupernaturalness +unsuperscribed +unsuperseded +unsuperseding +unsuperstitious +unsuperstitiously +unsuperstitiousness +unsupervised +unsupervisedly +unsupervisory +unsupine +unsupped +unsupplantable +unsupplanted +unsupple +unsuppled +unsupplemental +unsupplementary +unsupplemented +unsuppleness +unsupply +unsuppliable +unsuppliant +unsupplicated +unsupplicating +unsupplicatingly +unsupplied +unsupportable +unsupportableness +unsupportably +unsupported +unsupportedly +unsupportedness +unsupporting +unsupposable +unsupposed +unsuppositional +unsuppositive +unsuppressed +unsuppressible +unsuppressibly +unsuppression +unsuppressive +unsuppurated +unsuppurative +unsupreme +unsurcharge +unsurcharged +unsure +unsurely +unsureness +unsurety +unsurfaced +unsurfeited +unsurfeiting +unsurgical +unsurgically +unsurging +unsurly +unsurlily +unsurliness +unsurmised +unsurmising +unsurmountable +unsurmountableness +unsurmountably +unsurmounted +unsurnamed +unsurpassable +unsurpassableness +unsurpassably +unsurpassed +unsurpassedly +unsurpassedness +unsurplice +unsurpliced +unsurprise +unsurprised +unsurprisedness +unsurprising +unsurprisingly +unsurrealistic +unsurrealistically +unsurrendered +unsurrendering +unsurrounded +unsurveyable +unsurveyed +unsurvived +unsurviving +unsusceptibility +unsusceptible +unsusceptibleness +unsusceptibly +unsusceptive +unsuspect +unsuspectable +unsuspectably +unsuspected +unsuspectedly +unsuspectedness +unsuspectful +unsuspectfully +unsuspectfulness +unsuspectible +unsuspecting +unsuspectingly +unsuspectingness +unsuspective +unsuspended +unsuspendible +unsuspicion +unsuspicious +unsuspiciously +unsuspiciousness +unsustainability +unsustainable +unsustainably +unsustained +unsustaining +unsutured +unswabbed +unswaddle +unswaddled +unswaddling +unswaggering +unswaggeringly +unswayable +unswayableness +unswayed +unswayedness +unswaying +unswallowable +unswallowed +unswampy +unswanlike +unswapped +unswarming +unswathable +unswathe +unswatheable +unswathed +unswathes +unswathing +unswear +unswearing +unswears +unsweat +unsweated +unsweating +Un-swedish +unsweepable +unsweet +unsweeten +unsweetened +unsweetenedness +unsweetly +unsweetness +unswell +unswelled +unswelling +unsweltered +unsweltering +unswept +unswervable +unswerved +unswerving +unswervingly +unswervingness +unswilled +unswing +unswingled +Un-swiss +unswitched +unswivel +unswiveled +unswiveling +unswollen +unswooning +unswore +unsworn +unswung +unta +untabernacled +untabled +untabulable +untabulated +untaciturn +untaciturnity +untaciturnly +untack +untacked +untacking +untackle +untackled +untackling +untacks +untactful +untactfully +untactfulness +untactical +untactically +untactile +untactual +untactually +untagged +untailed +untailored +untailorly +untailorlike +untaint +untaintable +untainted +untaintedly +untaintedness +untainting +untakable +untakableness +untakeable +untakeableness +untaken +untaking +untalented +untalkative +untalkativeness +untalked +untalked-of +untalking +untall +untallied +untallowed +untaloned +untamable +untamableness +untamably +untame +untameable +untamed +untamedly +untamedness +untamely +untameness +untampered +untangental +untangentally +untangential +untangentially +untangibility +untangible +untangibleness +untangibly +untangle +untangled +untangles +untangling +untanned +untantalised +untantalising +untantalized +untantalizing +untap +untaped +untapered +untapering +untapestried +untappable +untapped +untappice +untar +untarnishable +untarnished +untarnishedness +untarnishing +untarred +untarried +untarrying +untartarized +untasked +untasseled +untasselled +untastable +untaste +untasteable +untasted +untasteful +untastefully +untastefulness +untasty +untastily +untasting +untattered +untattooed +untaught +untaughtness +untaunted +untaunting +untauntingly +untaut +untautly +untautness +untautological +untautologically +untawdry +untawed +untax +untaxable +untaxed +untaxied +untaxing +unteach +unteachability +unteachable +unteachableness +unteachably +unteacherlike +unteaches +unteaching +unteam +unteamed +unteaming +untearable +unteased +unteaseled +unteaselled +unteasled +untechnical +untechnicalize +untechnically +untedded +untedious +untediously +unteem +unteeming +unteethed +untelegraphed +untelevised +untelic +untell +untellable +untellably +untelling +untemper +untemperable +untemperamental +untemperamentally +untemperance +untemperate +untemperately +untemperateness +untempered +untempering +untempested +untempestuous +untempestuously +untempestuousness +untempled +untemporal +untemporally +untemporary +untemporizing +untemptability +untemptable +untemptably +untempted +untemptible +untemptibly +untempting +untemptingly +untemptingness +untenability +untenable +untenableness +untenably +untenacious +untenaciously +untenaciousness +untenacity +untenant +untenantable +untenantableness +untenanted +untended +untender +untendered +untenderized +untenderly +untenderness +untenebrous +untenible +untenibleness +untenibly +untense +untensely +untenseness +untensibility +untensible +untensibly +untensile +untensing +untent +untentacled +untentaculate +untented +untentered +untenty +untenuous +untenuously +untenuousness +untermed +Untermeyer +unterminable +unterminableness +unterminably +unterminated +unterminating +unterminational +unterminative +unterraced +unterred +unterrestrial +unterrible +unterribly +unterrifiable +unterrific +unterrifically +unterrified +unterrifying +unterrorized +unterse +Unterseeboot +untersely +unterseness +Unterwalden +untessellated +untestable +untestamental +untestamentary +untestate +untested +untestifying +untether +untethered +untethering +untethers +Un-teutonic +untewed +untextual +untextually +untextural +unthank +unthanked +unthankful +unthankfully +unthankfulness +unthanking +unthatch +unthatched +unthaw +unthawed +unthawing +untheatric +untheatrical +untheatrically +untheistic +untheistical +untheistically +unthematic +unthematically +unthende +untheologic +untheological +untheologically +untheologize +untheoretic +untheoretical +untheoretically +untheorizable +untherapeutic +untherapeutical +untherapeutically +Un-thespian +unthewed +unthick +unthicken +unthickened +unthickly +unthickness +unthievish +unthievishly +unthievishness +unthink +unthinkability +unthinkable +unthinkableness +unthinkables +unthinkably +unthinker +unthinking +unthinkingly +unthinkingness +unthinks +unthinned +unthinning +unthirsty +unthirsting +unthistle +untholeable +untholeably +unthorn +unthorny +unthorough +unthoroughly +unthoroughness +unthoughful +unthought +unthoughted +unthoughtedly +unthoughtful +unthoughtfully +unthoughtfulness +unthoughtlike +unthought-of +un-thought-of +unthought-on +unthought-out +unthrall +unthralled +unthrashed +unthread +unthreadable +unthreaded +unthreading +unthreads +unthreatened +unthreatening +unthreateningly +unthreshed +unthrid +unthridden +unthrift +unthrifty +unthriftier +unthriftiest +unthriftihood +unthriftily +unthriftiness +unthriftlike +unthrilled +unthrilling +unthrive +unthriven +unthriving +unthrivingly +unthrivingness +unthroaty +unthroatily +unthrob +unthrobbing +unthrone +unthroned +unthrones +unthronged +unthroning +unthrottled +unthrowable +unthrown +unthrushlike +unthrust +unthumbed +unthumped +unthundered +unthundering +unthwacked +unthwartable +unthwarted +unthwarting +untiaraed +unticketed +untickled +untidal +untidy +untidied +untidier +untidies +untidiest +untidying +untidily +untidiness +untie +untied +untieing +untiered +unties +untight +untighten +untightened +untightening +untightness +untiing +untying +until +untile +untiled +untill +untillable +untilled +untilling +untilt +untilted +untilting +untimbered +untime +untimed +untimedness +untimeless +untimely +untimelier +untimeliest +untimeliness +untimeous +untimeously +untimesome +untimid +untimidly +untimidness +untimorous +untimorously +untimorousness +untimous +untin +untinct +untinctured +untindered +untine +untinged +untinkered +untinned +untinseled +untinselled +untinted +untyped +untypical +untypically +untippable +untipped +untippled +untipsy +untipt +untirability +untirable +untyrannic +untyrannical +untyrannically +untyrannised +untyrannized +untyrantlike +untire +untired +untiredly +untiring +untiringly +untissued +untithability +untithable +untithed +untitillated +untitillating +untitled +untittering +untitular +untitularly +unto +untoadying +untoasted +untogaed +untoggle +untoggler +untoiled +untoileted +untoiling +untold +untolerable +untolerableness +untolerably +untolerated +untolerating +untolerative +untolled +untomb +untombed +untonality +untone +untoned +untongue +untongued +untongue-tied +untonsured +untooled +untooth +untoothed +untoothsome +untoothsomeness +untop +untopographical +untopographically +untoppable +untopped +untopping +untoppled +untormented +untormenting +untormentingly +untorn +untorpedoed +untorpid +untorpidly +untorporific +untorrid +untorridity +untorridly +untorridness +untortious +untortiously +untortuous +untortuously +untortuousness +untorture +untortured +untossed +untotaled +untotalled +untotted +untottering +untouch +untouchability +untouchable +untouchableness +untouchables +untouchable's +untouchably +untouched +untouchedness +untouching +untough +untoughly +untoughness +untoured +untouristed +untoward +untowardly +untowardliness +untowardness +untowered +untown +untownlike +untoxic +untoxically +untrace +untraceable +untraceableness +untraceably +untraced +untraceried +untracked +untractability +untractable +untractableness +untractably +untractarian +untracted +untractible +untractibleness +untradable +untradeable +untraded +untradesmanlike +untrading +untraditional +untraduced +untraffickable +untrafficked +untragic +untragical +untragically +untragicalness +untrailed +untrailerable +untrailered +untrailing +untrain +untrainable +untrained +untrainedly +untrainedness +untraitored +untraitorous +untraitorously +untraitorousness +untrammed +untrammeled +untrammeledness +untrammelled +untramped +untrampled +untrance +untranquil +untranquilize +untranquilized +untranquilizing +untranquilly +untranquillise +untranquillised +untranquillising +untranquillize +untranquillized +untranquilness +untransacted +untranscended +untranscendent +untranscendental +untranscendentally +untranscribable +untranscribed +untransferable +untransferred +untransferring +untransfigured +untransfixed +untransformable +untransformative +untransformed +untransforming +untransfused +untransfusible +untransgressed +untransient +untransiently +untransientness +untransitable +untransitional +untransitionally +untransitive +untransitively +untransitiveness +untransitory +untransitorily +untransitoriness +untranslatability +untranslatable +untranslatableness +untranslatably +untranslated +untransmigrated +untransmissible +untransmissive +untransmitted +untransmutability +untransmutable +untransmutableness +untransmutably +untransmuted +untransparent +untransparently +untransparentness +untranspassable +untranspired +untranspiring +untransplanted +untransportable +untransported +untransposed +untransubstantiated +untrappable +untrapped +untrashed +untraumatic +untravelable +untraveled +untraveling +untravellable +untravelled +untravelling +untraversable +untraversed +untravestied +untreacherous +untreacherously +untreacherousness +untread +untreadable +untreading +untreads +untreasonable +untreasurable +untreasure +untreasured +untreatable +untreatableness +untreatably +untreated +untreed +untrekked +untrellised +untrembling +untremblingly +untremendous +untremendously +untremendousness +untremolant +untremulant +untremulent +untremulous +untremulously +untremulousness +untrenched +untrend +untrendy +untrepanned +untrespassed +untrespassing +untress +untressed +untriable +untriableness +untriabness +untribal +untribally +untributary +untributarily +untriced +untrickable +untricked +untried +untrifling +untriflingly +untrig +untriggered +untrigonometric +untrigonometrical +untrigonometrically +untrying +untrill +untrim +untrimmable +untrimmed +untrimmedness +untrimming +untrims +untrinitarian +untripe +untrippable +untripped +untripping +untrist +untrite +untritely +untriteness +untriturated +untriumphable +untriumphant +untriumphantly +untriumphed +untrivial +untrivially +untrochaic +untrod +untrodden +untroddenness +untrolled +untrophied +untropic +untropical +untropically +untroth +untrotted +untroublable +untrouble +untroubled +untroubledly +untroubledness +untroublesome +untroublesomeness +untrounced +untrowable +untrowed +untruant +untruced +untruck +untruckled +untruckling +untrue +untrueness +untruer +untruest +untruism +untruly +untrumped +untrumpeted +untrumping +untrundled +untrunked +untruss +untrussed +untrusser +untrusses +untrussing +untrust +untrustable +untrustably +untrusted +untrustful +untrustfully +untrusty +untrustiness +untrusting +untrustness +untrustworthy +untrustworthily +untrustworthiness +untruth +untruther +untruthful +untruthfully +untruthfulness +untruths +unttrod +untubbed +untubercular +untuberculous +untuck +untucked +untuckered +untucking +untucks +Un-tudor +untufted +untugged +untumbled +untumefied +untumid +untumidity +untumidly +untumidness +untumultuous +untumultuously +untumultuousness +untunable +untunableness +untunably +untune +untuneable +untuneableness +untuneably +untuned +untuneful +untunefully +untunefulness +untunes +untuning +untunneled +untunnelled +untupped +unturbaned +unturbid +unturbidly +unturbulent +unturbulently +unturf +unturfed +unturgid +unturgidly +Un-turkish +unturn +unturnable +unturned +unturning +unturpentined +unturreted +Un-tuscan +untusked +untutelar +untutelary +untutored +untutoredly +untutoredness +untwilled +untwinable +untwind +untwine +untwineable +untwined +untwines +untwining +untwinkled +untwinkling +untwinned +untwirl +untwirled +untwirling +untwist +untwistable +untwisted +untwister +untwisting +untwists +untwitched +untwitching +untwitten +untz +unubiquitous +unubiquitously +unubiquitousness +unugly +unulcerated +unulcerative +unulcerous +unulcerously +unulcerousness +unultra +unum +unumpired +ununanimity +ununanimous +ununanimously +ununderstandability +ununderstandable +ununderstandably +ununderstanding +ununderstood +unundertaken +unundulatory +Unungun +ununifiable +ununified +ununiform +ununiformed +ununiformity +ununiformly +ununiformness +ununionized +ununique +ununiquely +ununiqueness +ununitable +ununitableness +ununitably +ununited +ununiting +ununiversity +ununiversitylike +unupbraided +unup-braided +unupbraiding +unupbraidingly +unupdated +unupholstered +unupright +unuprightly +unuprightness +unupset +unupsettable +unurban +unurbane +unurbanely +unurbanized +unured +unurged +unurgent +unurgently +unurging +unurn +unurned +unusability +unusable +unusableness +unusably +unusage +unuse +unuseable +unuseableness +unuseably +unused +unusedness +unuseful +unusefully +unusefulness +unushered +unusual +unusuality +unusually +unusualness +unusurious +unusuriously +unusuriousness +unusurped +unusurping +unutilitarian +unutilizable +unutilized +unutterability +unutterable +unutterableness +unutterably +unuttered +unuxorial +unuxorious +unuxoriously +unuxoriousness +unvacant +unvacantly +unvacated +unvaccinated +unvacillating +unvacuous +unvacuously +unvacuousness +unvagrant +unvagrantly +unvagrantness +unvague +unvaguely +unvagueness +unvailable +unvain +unvainly +unvainness +unvaleted +unvaletudinary +unvaliant +unvaliantly +unvaliantness +unvalid +unvalidated +unvalidating +unvalidity +unvalidly +unvalidness +unvalorous +unvalorously +unvalorousness +unvaluable +unvaluableness +unvaluably +unvalue +unvalued +unvamped +unvanishing +unvanquishable +unvanquished +unvanquishing +unvantaged +unvaporized +unvaporosity +unvaporous +unvaporously +unvaporousness +unvariable +unvariableness +unvariably +unvariant +unvariation +unvaried +unvariedly +unvariegated +unvarying +unvaryingly +unvaryingness +unvarnished +unvarnishedly +unvarnishedness +unvascular +unvascularly +unvasculous +unvassal +unvatted +unvaulted +unvaulting +unvaunted +unvaunting +unvauntingly +Un-vedic +unveering +unveeringly +unvehement +unvehemently +unveil +unveiled +unveiledly +unveiledness +unveiler +unveiling +unveilment +unveils +unveined +unvelvety +unvenal +unvendable +unvendableness +unvended +unvendible +unvendibleness +unveneered +unvenerability +unvenerable +unvenerableness +unvenerably +unvenerated +unvenerative +unvenereal +Un-venetian +unvenged +unvengeful +unveniable +unvenial +unveniality +unvenially +unvenialness +unvenom +unvenomed +unvenomous +unvenomously +unvenomousness +unventable +unvented +unventilated +unventured +unventuresome +unventurous +unventurously +unventurousness +unvenued +unveracious +unveraciously +unveraciousness +unveracity +unverbal +unverbalized +unverbally +unverbose +unverbosely +unverboseness +unverdant +unverdantly +unverdured +unverdurness +unverdurous +unverdurousness +Un-vergilian +unveridic +unveridical +unveridically +unverifiability +unverifiable +unverifiableness +unverifiably +unverificative +unverified +unverifiedness +unveritable +unveritableness +unveritably +unverity +unvermiculated +unverminous +unverminously +unverminousness +unvernicular +unversatile +unversatilely +unversatileness +unversatility +unversed +unversedly +unversedness +unversified +unvertebrate +unvertical +unvertically +unvertiginous +unvertiginously +unvertiginousness +unvesiculated +unvessel +unvesseled +unvest +unvested +unvetoed +unvexatious +unvexatiously +unvexatiousness +unvexed +unvext +unviable +unvibrant +unvibrantly +unvibrated +unvibrating +unvibrational +unvicar +unvicarious +unvicariously +unvicariousness +unvicious +unviciously +unviciousness +unvictimized +Un-victorian +unvictorious +unvictualed +unvictualled +Un-viennese +unviewable +unviewed +unvigilant +unvigilantly +unvigorous +unvigorously +unvigorousness +unvying +unvilified +unvillaged +unvillainous +unvillainously +unvincible +unvindicable +unvindicated +unvindictive +unvindictively +unvindictiveness +unvinous +unvintaged +unviolable +unviolableness +unviolably +unviolate +unviolated +unviolative +unviolenced +unviolent +unviolently +unviolined +Un-virgilian +unvirgin +unvirginal +Un-virginian +unvirginlike +unvirile +unvirility +unvirtue +unvirtuous +unvirtuously +unvirtuousness +unvirulent +unvirulently +unvisceral +unvisible +unvisibleness +unvisibly +unvision +unvisionary +unvisioned +unvisitable +unvisited +unvisiting +unvisor +unvisored +unvistaed +unvisual +unvisualised +unvisualized +unvisually +unvital +unvitalized +unvitalizing +unvitally +unvitalness +unvitiable +unvitiated +unvitiatedly +unvitiatedness +unvitiating +unvitreosity +unvitreous +unvitreously +unvitreousness +unvitrescent +unvitrescibility +unvitrescible +unvitrifiable +unvitrified +unvitriolized +unvituperated +unvituperative +unvituperatively +unvituperativeness +unvivacious +unvivaciously +unvivaciousness +unvivid +unvividly +unvividness +unvivified +unvizard +unvizarded +unvizored +unvocable +unvocal +unvocalised +unvocalized +unvociferous +unvociferously +unvociferousness +unvoyageable +unvoyaging +unvoice +unvoiced +unvoiceful +unvoices +unvoicing +unvoid +unvoidable +unvoided +unvoidness +unvolatile +unvolatilised +unvolatilize +unvolatilized +unvolcanic +unvolcanically +unvolitional +unvolitioned +unvolitive +Un-voltairian +unvoluble +unvolubleness +unvolubly +unvolumed +unvoluminous +unvoluminously +unvoluminousness +unvoluntary +unvoluntarily +unvoluntariness +unvolunteering +unvoluptuous +unvoluptuously +unvoluptuousness +unvomited +unvoracious +unvoraciously +unvoraciousness +unvote +unvoted +unvoting +unvouched +unvouchedly +unvouchedness +unvouchsafed +unvowed +unvoweled +unvowelled +unvulcanised +unvulcanized +unvulgar +unvulgarise +unvulgarised +unvulgarising +unvulgarize +unvulgarized +unvulgarizing +unvulgarly +unvulgarness +unvulnerable +unvulturine +unvulturous +unwadable +unwadded +unwaddling +unwadeable +unwaded +unwading +unwafted +unwaged +unwagered +unwaggable +unwaggably +unwagged +Un-wagnerian +unwayed +unwailed +unwailing +unwainscoted +unwainscotted +unwaited +unwaiting +unwaivable +unwaived +unwayward +unwaked +unwakeful +unwakefully +unwakefulness +unwakened +unwakening +unwaking +unwalkable +unwalked +unwalking +unwall +unwalled +unwallet +unwallowed +unwan +unwandered +unwandering +unwanderingly +unwaned +unwaning +unwanted +unwanton +unwarbled +unwarded +unware +unwarely +unwareness +unwares +unwary +unwarier +unwariest +unwarily +unwariness +unwarlike +unwarlikeness +unwarm +unwarmable +unwarmed +unwarming +unwarn +unwarned +unwarnedly +unwarnedness +unwarning +unwarnished +unwarp +unwarpable +unwarped +unwarping +unwarrayed +unwarranness +unwarrant +unwarrantability +unwarrantable +unwarrantableness +unwarrantably +unwarrantabness +unwarranted +unwarrantedly +unwarrantedness +unwarred +unwarren +unwas +unwashable +unwashed +unwashedness +unwasheds +unwashen +Un-washingtonian +unwassailing +unwastable +unwasted +unwasteful +unwastefully +unwastefulness +unwasting +unwastingly +unwatchable +unwatched +unwatchful +unwatchfully +unwatchfulness +unwatching +unwater +unwatered +unwatery +unwaterlike +unwatermarked +unwattled +unwaved +unwaverable +unwavered +unwavering +unwaveringly +unwaving +unwax +unwaxed +unweaken +unweakened +unweakening +unweal +unwealsomeness +unwealthy +unweaned +unweapon +unweaponed +unwearable +unwearably +unweary +unweariability +unweariable +unweariableness +unweariably +unwearied +unweariedly +unweariedness +unwearying +unwearyingly +unwearily +unweariness +unwearing +unwearisome +unwearisomeness +unweathered +unweatherly +unweatherwise +unweave +unweaves +unweaving +unweb +unwebbed +unwebbing +unwed +unwedded +unweddedly +unweddedness +unwedge +unwedgeable +unwedged +unwedging +unweeded +unweel +unweelness +unweened +unweeping +unweeting +unweetingly +unweft +unweighability +unweighable +unweighableness +unweighed +unweighing +unweight +unweighted +unweighty +unweighting +unweights +unwelcome +unwelcomed +unwelcomely +unwelcomeness +unwelcoming +unweld +unweldable +unwelde +unwelded +unwell +unwell-intentioned +unwellness +Un-welsh +unwelted +unwelth +unwemmed +unwept +unwestern +unwesternized +unwet +unwettable +unwetted +unwheedled +unwheel +unwheeled +unwhelmed +unwhelped +unwhetted +unwhig +unwhiglike +unwhimpering +unwhimperingly +unwhimsical +unwhimsically +unwhimsicalness +unwhining +unwhiningly +unwhip +unwhipped +unwhipt +unwhirled +unwhisked +unwhiskered +unwhisperable +unwhispered +unwhispering +unwhistled +unwhite +unwhited +unwhitened +unwhitewashed +unwhole +unwholesome +unwholesomely +unwholesomeness +unwicked +unwickedly +unwickedness +unwidened +unwidowed +unwield +unwieldable +unwieldy +unwieldier +unwieldiest +unwieldily +unwieldiness +unwieldly +unwieldsome +unwifed +unwifely +unwifelike +unwig +unwigged +unwigging +unwild +unwildly +unwildness +unwilful +unwilfully +unwilfulness +unwily +unwilier +unwilily +unwiliness +unwill +unwillable +unwille +unwilled +unwilledness +unwillful +unwillfully +unwillfulness +unwilling +unwillingly +unwillingness +unwillingnesses +unwilted +unwilting +unwimple +unwincing +unwincingly +unwind +unwindable +unwinded +unwinder +unwinders +unwindy +unwinding +unwindingly +unwindowed +unwinds +unwingable +unwinged +unwink +unwinking +unwinkingly +unwinly +unwinnable +unwinning +unwinnowed +unwinsome +unwinter +unwintry +unwiped +unwirable +unwire +unwired +unwisdom +unwisdoms +unwise +unwisely +unwiseness +unwiser +unwisest +unwish +unwished +unwished-for +unwishes +unwishful +unwishfully +unwishfulness +unwishing +unwist +unwistful +unwistfully +unwistfulness +unwit +unwitch +unwitched +unwithdrawable +unwithdrawing +unwithdrawn +unwitherable +unwithered +unwithering +unwithheld +unwithholden +unwithholding +unwithstanding +unwithstood +unwitless +unwitnessed +unwits +unwitted +unwitty +unwittily +unwitting +unwittingly +unwittingness +unwive +unwived +unwoeful +unwoefully +unwoefulness +unwoful +unwoman +unwomanish +unwomanize +unwomanized +unwomanly +unwomanlike +unwomanliness +unwomb +unwon +unwonder +unwonderful +unwonderfully +unwondering +unwont +unwonted +unwontedly +unwontedness +unwooded +unwooed +unwoof +unwooly +unwordable +unwordably +unworded +unwordy +unwordily +Un-wordsworthian +unwork +unworkability +unworkable +unworkableness +unworkably +unworked +unworkedness +unworker +unworking +unworkmanly +unworkmanlike +unworld +unworldly +unworldliness +unworm-eaten +unwormed +unwormy +unworminess +unworn +unworried +unworriedly +unworriedness +unworship +unworshiped +unworshipful +unworshiping +unworshipped +unworshipping +unworth +unworthy +unworthier +unworthies +unworthiest +unworthily +unworthiness +unworthinesses +unwotting +unwound +unwoundable +unwoundableness +unwounded +unwove +unwoven +unwrangling +unwrap +unwrapped +unwrapper +unwrappered +unwrapping +unwraps +unwrathful +unwrathfully +unwrathfulness +unwreaked +unwreaken +unwreathe +unwreathed +unwreathing +unwrecked +unwrench +unwrenched +unwrest +unwrested +unwrestedly +unwresting +unwrestled +unwretched +unwry +unwriggled +unwrinkle +unwrinkleable +unwrinkled +unwrinkles +unwrinkling +unwrit +unwritable +unwrite +unwriteable +unwriting +unwritten +unwroken +unwronged +unwrongful +unwrongfully +unwrongfulness +unwrote +unwrought +unwrung +unwwove +unwwoven +unze +unzealous +unzealously +unzealousness +unzen +unzephyrlike +unzip +unzipped +unzipping +unzips +unzone +unzoned +unzoning +uous +UP +up- +up-a-daisy +upaya +upaisle +upaithric +Upali +upalley +upalong +upanaya +upanayana +up-anchor +up-and +up-and-coming +up-and-comingness +up-and-doing +up-and-down +up-and-downy +up-and-downish +up-and-downishness +up-and-downness +up-and-over +up-and-under +up-and-up +Upanishad +upanishadic +upapurana +uparch +uparching +uparise +uparm +uparna +upas +upases +upattic +upavenue +upbay +upband +upbank +upbar +upbbore +upbborne +upbear +upbearer +upbearers +upbearing +upbears +upbeat +upbeats +upbelch +upbelt +upbend +upby +upbid +upbye +upbind +upbinding +upbinds +upblacken +upblast +upblaze +upblow +upboil +upboiled +upboiling +upboils +upbolster +upbolt +upboost +upbore +upborne +upbotch +upboulevard +upbound +upbow +up-bow +upbows +upbrace +upbray +upbraid +upbraided +upbraider +upbraiders +upbraiding +upbraidingly +upbraids +upbrast +upbreak +upbreathe +upbred +upbreed +upbreeze +upbrighten +upbrim +upbring +upbringing +upbringings +upbristle +upbroken +upbrook +upbrought +upbrow +upbubble +upbuy +upbuild +upbuilder +upbuilding +upbuilds +upbuilt +upbulging +upbuoy +upbuoyance +upbuoying +upburn +upburst +UPC +upcall +upcanal +upcanyon +upcard +upcarry +upcast +upcasted +upcasting +upcasts +upcatch +upcaught +upchamber +upchannel +upchariot +upchaunce +upcheer +upchimney +upchoke +upchuck +up-chuck +upchucked +upchucking +upchucks +upcity +upclimb +upclimbed +upclimber +upclimbing +upclimbs +upclose +upcloser +upcoast +upcock +upcoil +upcoiled +upcoiling +upcoils +upcolumn +upcome +upcoming +upconjure +upcountry +Up-country +upcourse +upcover +upcrane +upcrawl +upcreek +upcreep +upcry +upcrop +upcropping +upcrowd +upcurl +upcurled +upcurling +upcurls +upcurrent +upcurve +upcurved +upcurves +upcurving +upcushion +upcut +upcutting +updart +updarted +updarting +updarts +updatable +update +updated +updater +updaters +updates +updating +updeck +updelve +Updike +updive +updived +updives +updiving +updo +updome +updos +updove +updraft +updrafts +updrag +updraught +updraw +updress +updry +updried +updries +updrying +updrink +UPDS +upeat +upeygan +upend +up-end +upended +upending +upends +uperize +upfeed +upfield +upfill +upfingered +upflame +upflare +upflash +upflee +upfly +upflicker +upfling +upflinging +upflings +upfloat +upflood +upflow +upflowed +upflower +upflowing +upflows +upflung +upfold +upfolded +upfolding +upfolds +upfollow +upframe +upfront +upfurl +upgale +upgang +upgape +upgather +upgathered +upgathering +upgathers +upgaze +upgazed +upgazes +upgazing +upget +upgird +upgirded +upgirding +upgirds +upgirt +upgive +upglean +upglide +upgo +upgoing +upgorge +upgrade +up-grade +upgraded +upgrader +upgrades +upgrading +upgrave +upgrew +upgrow +upgrowing +upgrown +upgrows +upgrowth +upgrowths +upgully +upgush +uphale +Upham +uphand +uphang +upharbor +upharrow +upharsin +uphasp +upheal +upheap +upheaped +upheaping +upheaps +uphearted +upheaval +upheavalist +upheavals +upheave +upheaved +upheaven +upheaver +upheavers +upheaves +upheaving +upheld +uphelya +uphelm +Uphemia +upher +uphhove +uphill +uphills +uphillward +uphoard +uphoarded +uphoarding +uphoards +uphoist +uphold +upholden +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholsteress +upholstery +upholsterydom +upholsteries +upholstering +upholsterous +upholsters +upholstress +uphove +uphroe +uphroes +uphung +uphurl +UPI +upyard +Upington +upyoke +Upis +upisland +upjerk +upjet +upkeep +upkeeps +upkindle +upknell +upknit +upla +upladder +uplay +uplaid +uplake +Upland +uplander +uplanders +uplandish +uplands +uplane +uplead +uplean +upleap +upleaped +upleaping +upleaps +upleapt +upleg +uplick +uplift +upliftable +uplifted +upliftedly +upliftedness +uplifter +uplifters +uplifting +upliftingly +upliftingness +upliftitis +upliftment +uplifts +uplight +uplighted +uplighting +uplights +uplying +uplimb +uplimber +upline +uplink +uplinked +uplinking +uplinks +uplit +upload +uploadable +uploaded +uploading +uploads +uplock +uplong +uplook +uplooker +uploom +uploop +upmaking +upmanship +upmarket +up-market +upmast +upmix +upmost +upmount +upmountain +upmove +upness +upo +Upolu +upon +up-over +up-page +uppard +up-patient +uppbad +upped +uppent +upper +uppercase +upper-case +upper-cased +upper-casing +upperch +upper-circle +upper-class +upperclassman +upperclassmen +Upperco +upper-cruster +uppercut +uppercuts +uppercutted +uppercutting +upperer +upperest +upper-form +upper-grade +upperhandism +uppermore +uppermost +upperpart +uppers +upper-school +upperstocks +uppertendom +Upperville +upperworks +uppile +uppiled +uppiles +uppiling +upping +uppings +uppish +uppishly +uppishness +uppity +uppityness +upplough +upplow +uppluck +uppoint +uppoise +uppop +uppour +uppowoc +upprick +upprop +uppropped +uppropping +upprops +Uppsala +uppuff +uppull +uppush +up-put +up-putting +upquiver +upraisal +upraise +upraised +upraiser +upraisers +upraises +upraising +upraught +upreach +upreached +upreaches +upreaching +uprear +upreared +uprearing +uprears +uprein +uprend +uprender +uprest +uprestore +uprid +upridge +upright +uprighted +uprighteous +uprighteously +uprighteousness +upright-growing +upright-grown +upright-hearted +upright-heartedness +uprighting +uprightish +uprightly +uprightman +upright-minded +uprightness +uprightnesses +uprights +upright-standing +upright-walking +uprip +uprisal +uprise +uprisement +uprisen +upriser +uprisers +uprises +uprising +uprisings +uprising's +uprist +uprive +upriver +uprivers +uproad +uproar +uproarer +uproariness +uproarious +uproariously +uproariousness +uproars +uproom +uproot +uprootal +uprootals +uprooted +uprootedness +uprooter +uprooters +uprooting +uproots +uprose +uprouse +uproused +uprouses +uprousing +uproute +uprun +uprush +uprushed +uprushes +uprushing +UPS +upsadaisy +upsaddle +Upsala +upscale +upscrew +upscuddle +upseal +upsedoun +up-see-daisy +upseek +upsey +upseize +upsend +upsending +upsends +upsent +upset +upsetment +upsets +upsettable +upsettal +upsetted +upsetter +upsetters +upsetting +upsettingly +upshaft +Upshaw +upshear +upsheath +upshift +upshifted +upshifting +upshifts +upshoot +upshooting +upshoots +upshore +upshot +upshots +upshot's +upshoulder +upshove +upshut +upsy +upsidaisy +upsy-daisy +upside +upsidedown +upside-down +upside-downism +upside-downness +upside-downwards +upsides +upsy-freesy +upsighted +upsiloid +upsilon +upsilonism +upsilons +upsit +upsitten +upsitting +upsy-turvy +up-sky +upskip +upslant +upslip +upslope +upsloping +upsmite +upsnatch +upsoak +upsoar +upsoared +upsoaring +upsoars +upsolve +Upson +upspeak +upspear +upspeed +upspew +upspin +upspire +upsplash +upspout +upsprang +upspread +upspring +upspringing +upsprings +upsprinkle +upsprout +upsprung +upspurt +upsring +upstaff +upstage +upstaged +upstages +upstaging +upstay +upstair +upstairs +upstamp +upstand +upstander +upstanding +upstandingly +upstandingness +upstands +upstare +upstared +upstares +upstaring +upstart +upstarted +upstarting +upstartism +upstartle +upstartness +upstarts +upstate +Up-state +upstater +Up-stater +upstaters +upstates +upstaunch +upsteal +upsteam +upstem +upstep +upstepped +upstepping +upsteps +upstick +upstir +upstirred +upstirring +upstirs +upstood +upstraight +upstream +up-stream +upstreamward +upstreet +upstretch +upstretched +upstrike +upstrive +upstroke +up-stroke +upstrokes +upstruggle +upsuck +upsun +upsup +upsurge +upsurged +upsurgence +upsurges +upsurging +upsway +upswallow +upswarm +upsweep +upsweeping +upsweeps +upswell +upswelled +upswelling +upswells +upswept +upswing +upswinging +upswings +upswollen +upswung +uptable +uptake +uptaker +uptakes +uptear +uptearing +uptears +uptemper +uptend +upthrew +upthrow +upthrowing +upthrown +upthrows +upthrust +upthrusted +upthrusting +upthrusts +upthunder +uptick +upticks +uptide +uptie +uptight +uptightness +uptill +uptilt +uptilted +uptilting +uptilts +uptime +uptimes +up-to-date +up-to-dately +up-to-dateness +up-to-datish +up-to-datishness +Upton +uptore +uptorn +uptoss +uptossed +uptosses +uptossing +up-to-the-minute +uptower +uptown +uptowner +uptowners +uptowns +uptrace +uptrack +uptrail +uptrain +uptree +uptrend +up-trending +uptrends +uptrill +uptrunk +uptruss +upttore +upttorn +uptube +uptuck +upturn +upturned +upturning +upturns +uptwined +uptwist +UPU +Upupa +Upupidae +upupoid +upvalley +upvomit +UPWA +upwaft +upwafted +upwafting +upwafts +upway +upways +upwall +upward +upward-borne +upward-bound +upward-gazing +upwardly +upward-looking +upwardness +upward-pointed +upward-rushing +upwards +upward-shooting +upward-stirring +upward-striving +upward-turning +upwarp +upwax +upwell +upwelled +upwelling +upwells +upwent +upwheel +upwhelm +upwhir +upwhirl +upwind +up-wind +upwinds +upwith +upwork +upwound +upwrap +upwreathe +upwrench +upwring +upwrought +UR +ur- +ura +urachal +urachovesical +urachus +uracil +uracils +uraei +uraemia +uraemias +uraemic +uraeus +uraeuses +Uragoga +Ural +Ural-altaian +Ural-Altaic +urali +Uralian +Uralic +uraline +uralite +uralite-gabbro +uralites +uralitic +uralitization +uralitize +uralitized +uralitizing +uralium +uralo- +Uralo-altaian +Uralo-altaic +Uralo-caspian +Uralo-finnic +uramido +uramil +uramilic +uramino +Uran +uran- +Urana +uranalyses +uranalysis +uranate +Urania +Uranian +uranias +uranic +Uranicentric +uranide +uranides +uranidin +uranidine +Uranie +uraniferous +uraniid +Uraniidae +uranyl +uranylic +uranyls +uranin +uranine +uraninite +uranion +uraniscochasma +uraniscoplasty +uraniscoraphy +uraniscorrhaphy +uraniscus +uranism +uranisms +uranist +uranite +uranites +uranitic +uranium +uraniums +urano- +uranocircite +uranographer +uranography +uranographic +uranographical +uranographist +uranolatry +uranolite +uranology +uranological +uranologies +uranologist +uranometry +uranometria +uranometrical +uranometrist +uranophane +uranophobia +uranophotography +uranoplasty +uranoplastic +uranoplegia +uranorrhaphy +uranorrhaphia +uranoschisis +uranoschism +uranoscope +uranoscopy +uranoscopia +uranoscopic +Uranoscopidae +Uranoscopus +uranoso- +uranospathite +uranosphaerite +uranospinite +uranostaphyloplasty +uranostaphylorrhaphy +uranotantalite +uranothallite +uranothorite +uranotil +uranous +Uranus +urao +urare +urares +urari +uraris +Urartaean +Urartian +Urartic +urase +urases +Urata +urataemia +urate +uratemia +urates +uratic +uratoma +uratosis +uraturia +Uravan +urazin +urazine +urazole +urb +Urba +urbacity +Urbai +Urbain +urbainite +Urban +Urbana +urbane +urbanely +urbaneness +urbaner +urbanest +Urbani +urbanisation +urbanise +urbanised +urbanises +urbanising +urbanism +urbanisms +Urbanist +urbanistic +urbanistically +urbanists +urbanite +urbanites +urbanity +urbanities +urbanization +urbanize +urbanized +urbanizes +urbanizing +Urbanna +Urbannai +Urbannal +Urbano +urbanolatry +urbanology +urbanologist +urbanologists +Urbanus +urbarial +Urbas +urbia +urbian +urbias +urbic +Urbicolae +urbicolous +urbiculture +urbify +urbification +urbinate +urbs +URC +urceiform +urceolar +urceolate +urceole +urceoli +Urceolina +urceolus +urceus +urchin +urchiness +urchinly +urchinlike +urchins +urchin's +Urd +Urdar +urde +urdee +urdy +urds +Urdu +Urdummheit +Urdur +ure +urea +urea-formaldehyde +ureal +ureameter +ureametry +ureas +urease +ureases +urechitin +urechitoxin +uredema +uredia +uredial +uredidia +uredidinia +Uredinales +uredine +Uredineae +uredineal +uredineous +uredines +uredinia +uredinial +Urediniopsis +urediniospore +urediniosporic +uredinium +uredinoid +uredinology +uredinologist +uredinous +urediospore +uredium +Uredo +uredo-fruit +uredos +uredosorus +uredospore +uredosporic +uredosporiferous +uredosporous +uredostage +Urey +ureic +ureid +ureide +ureides +ureido +ureylene +uremia +uremias +uremic +Urena +urent +ureo- +ureometer +ureometry +ureosecretory +ureotelic +ureotelism +ure-ox +UREP +uresis +uret +uretal +ureter +ureteral +ureteralgia +uretercystoscope +ureterectasia +ureterectasis +ureterectomy +ureterectomies +ureteric +ureteritis +uretero- +ureterocele +ureterocervical +ureterocystanastomosis +ureterocystoscope +ureterocystostomy +ureterocolostomy +ureterodialysis +ureteroenteric +ureteroenterostomy +ureterogenital +ureterogram +ureterograph +ureterography +ureterointestinal +ureterolysis +ureterolith +ureterolithiasis +ureterolithic +ureterolithotomy +ureterolithotomies +ureteronephrectomy +ureterophlegma +ureteropyelitis +ureteropyelogram +ureteropyelography +ureteropyelonephritis +ureteropyelostomy +ureteropyosis +ureteroplasty +ureteroproctostomy +ureteroradiography +ureterorectostomy +ureterorrhagia +ureterorrhaphy +ureterosalpingostomy +ureterosigmoidostomy +ureterostegnosis +ureterostenoma +ureterostenosis +ureterostoma +ureterostomy +ureterostomies +ureterotomy +uretero-ureterostomy +ureterouteral +uretero-uterine +ureterovaginal +ureterovesical +ureters +urethan +urethane +urethanes +urethans +urethylan +urethylane +urethr- +urethra +urethrae +urethragraph +urethral +urethralgia +urethrameter +urethras +urethrascope +urethratome +urethratresia +urethrectomy +urethrectomies +urethremphraxis +urethreurynter +urethrism +urethritic +urethritis +urethro- +urethroblennorrhea +urethrobulbar +urethrocele +urethrocystitis +urethrogenital +urethrogram +urethrograph +urethrometer +urethropenile +urethroperineal +urethrophyma +urethroplasty +urethroplastic +urethroprostatic +urethrorectal +urethrorrhagia +urethrorrhaphy +urethrorrhea +urethrorrhoea +urethroscope +urethroscopy +urethroscopic +urethroscopical +urethrosexual +urethrospasm +urethrostaxis +urethrostenosis +urethrostomy +urethrotome +urethrotomy +urethrotomic +urethrovaginal +urethrovesical +uretic +urf +Urfa +urfirnis +Urga +urge +urged +urgeful +Urgel +urgence +urgency +urgencies +urgent +urgently +urgentness +urger +urgers +urges +urgy +Urginea +urging +urgingly +urgings +Urgonian +urheen +Uri +Ury +uria +Uriah +Urial +urials +Urian +Urias +uric +uric-acid +uricacidemia +uricaciduria +uricaemia +uricaemic +uricemia +uricemic +Urich +uricolysis +uricolytic +uriconian +uricosuric +uricotelic +uricotelism +uridine +uridines +uridrosis +Uriel +Urien +urient +Uriia +Uriiah +Uriisa +urim +urin- +Urina +urinaemia +urinaemic +urinal +urinalyses +urinalysis +urinalist +urinals +urinant +urinary +urinaries +urinarium +urinate +urinated +urinates +urinating +urination +urinations +urinative +urinator +urine +urinemia +urinemias +urinemic +urines +uriniferous +uriniparous +urino- +urinocryoscopy +urinogenital +urinogenitary +urinogenous +urinology +urinologist +urinomancy +urinometer +urinometry +urinometric +urinoscopy +urinoscopic +urinoscopies +urinoscopist +urinose +urinosexual +urinous +urinousness +Urion +Uris +Urissa +Urita +urite +urlar +urled +urling +urluch +urman +Urmia +Urmston +urn +urna +urnae +urnal +Ur-Nammu +urn-buried +urn-cornered +urn-enclosing +urnfield +urnflower +urnful +urnfuls +urning +urningism +urnism +urnlike +urnmaker +urns +urn's +urn-shaped +urn-topped +Uro +uro- +uroacidimeter +uroazotometer +urobenzoic +urobilin +urobilinemia +urobilinogen +urobilinogenuria +urobilinuria +urocanic +urocele +Urocerata +urocerid +Uroceridae +urochloralic +urochord +Urochorda +urochordal +urochordate +urochords +urochrome +urochromogen +urochs +urocyanogen +Urocyon +urocyst +urocystic +Urocystis +urocystitis +Urocoptidae +Urocoptis +urodaeum +Urodela +urodelan +urodele +urodeles +urodelous +urodialysis +urodynia +uroedema +uroerythrin +urofuscohematin +urogaster +urogastric +urogenic +urogenital +urogenitary +urogenous +uroglaucin +Uroglena +urogomphi +urogomphus +urogram +urography +urogravimeter +urohaematin +urohematin +urohyal +urokinase +urol +urolagnia +urolagnias +uroleucic +uroleucinic +urolith +urolithiasis +urolithic +urolithology +uroliths +urolytic +urology +urologic +urological +urologies +urologist +urologists +urolutein +uromancy +uromantia +uromantist +Uromastix +uromelanin +uromelus +uromere +uromeric +urometer +Uromyces +Uromycladium +uronephrosis +uronic +uronology +uroo +uroodal +uropatagium +Uropeltidae +urophaein +urophanic +urophanous +urophein +urophi +Urophlyctis +urophobia +urophthisis +Uropygi +uropygia +uropygial +uropygium +uropyloric +uroplania +uropod +uropodal +uropodous +uropods +uropoetic +uropoiesis +uropoietic +uroporphyrin +uropsile +Uropsilus +uroptysis +urorosein +urorrhagia +urorrhea +urorubin +urosaccharometry +urosacral +uroschesis +uroscopy +uroscopic +uroscopies +uroscopist +urosepsis +uroseptic +urosis +urosomatic +urosome +urosomite +urosomitic +urostea +urostealith +urostegal +urostege +urostegite +urosteon +urosternite +urosthene +urosthenic +urostylar +urostyle +urostyles +urotoxy +urotoxia +urotoxic +urotoxicity +urotoxies +urotoxin +urous +uroxanate +uroxanic +uroxanthin +uroxin +urpriser +Urquhart +urradhus +urrhodin +urrhodinic +urs +Ursa +ursae +Ursal +Ursala +Ursas +Ursel +Ursi +ursicidal +ursicide +Ursid +Ursidae +ursiform +ursigram +Ursina +ursine +ursoid +Ursola +ursolic +Urson +ursone +Ursprache +ursuk +Ursula +Ursulette +Ursulina +Ursuline +Ursus +Urta-juz +Urtext +urtexts +Urtica +Urticaceae +urticaceous +urtical +Urticales +urticant +urticants +urticaria +urticarial +urticarious +Urticastrum +urticate +urticated +urticates +urticating +urtication +urticose +urtite +Uru +Uru. +Uruapan +urubu +urucu +urucum +urucu-rana +urucuri +urucury +Uruguay +Uruguayan +Uruguaiana +uruguayans +uruisg +Uruk +Urukuena +Urumchi +Urumtsi +urunday +Urundi +urus +uruses +urushi +urushic +urushiye +urushinic +urushiol +urushiols +urutu +urva +US +u's +USA +USAAF +usability +usable +usableness +usably +USAC +USAF +USAFA +usage +usager +usages +USAN +usance +usances +Usanis +usant +USAR +usara +usaron +usation +usaunce +usaunces +USB +Usbeg +Usbegs +Usbek +Usbeks +USC +USC&GS +USCA +USCG +USD +USDA +USE +useability +useable +useably +USECC +used +usedly +usedness +usednt +used-up +usee +useful +usefully +usefullish +usefulness +usehold +useless +uselessly +uselessness +uselessnesses +use-money +usenet +usent +user +users +user's +USES +USFL +USG +USGA +USGS +ush +USHA +ushabti +ushabtis +ushabtiu +Ushak +Ushant +U-shaped +Ushas +Usheen +Usher +usherance +usherdom +ushered +usherer +usheress +usherette +usherettes +Usherian +usher-in +ushering +usherism +usherless +ushers +ushership +USHGA +Ushijima +USIA +usine +using +using-ground +usings +Usipetes +USIS +USITA +usitate +usitative +Usk +Uskara +Uskdar +Uskok +Uskub +Uskudar +USL +USLTA +USM +USMA +USMC +USMP +USN +USNA +Usnach +USNAS +Usnea +Usneaceae +usneaceous +usneas +usneoid +usnic +usnin +usninic +USO +USOC +USP +Uspanteca +uspeaking +USPHS +USPO +uspoke +uspoken +USPS +USPTO +usquabae +usquabaes +usque +usquebae +usquebaes +usquebaugh +usques +USR +USRC +USS +USSB +USSCt +usself +ussels +usselven +Ussher +ussingite +USSR +USSS +Ussuri +ust +Ustarana +Ustashi +Ustbem +USTC +uster +Ustilaginaceae +ustilaginaceous +Ustilaginales +ustilagineous +Ustilaginoidea +Ustilago +Ustinov +ustion +U-stirrup +Ustyurt +Ust-Kamenogorsk +ustorious +ustulate +ustulation +Ustulina +usu +usual +usualism +usually +usualness +usuals +usuary +usucapient +usucapion +usucapionary +usucapt +usucaptable +usucaptible +usucaption +usucaptor +usufruct +usufructs +usufructuary +usufructuaries +usufruit +Usumbura +Usun +usure +usurer +usurerlike +usurers +usuress +usury +usuries +usurious +usuriously +usuriousness +usurp +usurpation +usurpations +usurpative +usurpatively +usurpatory +usurpature +usurped +usurpedly +usurper +usurpers +usurpership +usurping +usurpingly +usurpment +usurpor +usurpress +usurps +usurption +USV +USW +usward +uswards +UT +Uta +Utah +Utahan +utahans +utahite +utai +Utamaro +Utas +UTC +utch +utchy +UTE +utees +utend +utensil +utensile +utensils +utensil's +uteralgia +uterectomy +uteri +uterine +uteritis +utero +utero- +uteroabdominal +uterocele +uterocervical +uterocystotomy +uterofixation +uterogestation +uterogram +uterography +uterointestinal +uterolith +uterology +uteromania +uteromaniac +uteromaniacal +uterometer +uteroovarian +uteroparietal +uteropelvic +uteroperitoneal +uteropexy +uteropexia +uteroplacental +uteroplasty +uterosacral +uterosclerosis +uteroscope +uterotomy +uterotonic +uterotubal +uterovaginal +uteroventral +uterovesical +uterus +uteruses +Utes +utfangenethef +utfangethef +utfangthef +utfangthief +Utgard +Utgard-Loki +Utham +Uther +Uthrop +uti +utible +Utica +Uticas +utick +util +utile +utilidor +utilidors +utilise +utilised +utiliser +utilisers +utilises +utilising +utilitarian +utilitarianism +utilitarianist +utilitarianize +utilitarianly +utilitarians +utility +utilities +utility's +utilizability +utilizable +utilization +utilizations +utilization's +utilize +utilized +utilizer +utilizers +utilizes +utilizing +Utimer +utinam +utlagary +Utley +utlilized +utmost +utmostness +utmosts +Utnapishtim +Uto-Aztecan +Utopia +Utopian +utopianism +utopianist +Utopianize +Utopianizer +utopians +utopian's +utopias +utopiast +utopism +utopisms +utopist +utopistic +utopists +utopographer +UTP +UTQGS +UTR +Utraquism +Utraquist +utraquistic +Utrecht +utricle +utricles +utricul +utricular +Utricularia +Utriculariaceae +utriculate +utriculi +utriculiferous +utriculiform +utriculitis +utriculoid +utriculoplasty +utriculoplastic +utriculosaccular +utriculose +utriculus +utriform +Utrillo +utrubi +utrum +uts +utsuk +Utsunomiya +Utta +Uttasta +Utter +utterability +utterable +utterableness +utterance +utterances +utterance's +utterancy +uttered +utterer +utterers +utterest +uttering +utterless +utterly +uttermost +utterness +utters +Uttica +Uttu +Utu +Utuado +utum +U-turn +uturuncu +UTWA +UU +UUCICO +UUCP +uucpnet +UUG +Uuge +UUM +Uund +UUT +UV +uva +uval +uvala +Uvalda +Uvalde +uvalha +uvanite +uvarovite +uvate +Uva-ursi +uvea +uveal +uveas +Uvedale +uveitic +uveitis +uveitises +Uvella +uveous +uvic +uvid +uviol +uvitic +uvitinic +uvito +uvitonic +uvre +uvres +uvrou +UVS +uvula +uvulae +uvular +Uvularia +uvularly +uvulars +uvulas +uvulatomy +uvulatomies +uvulectomy +uvulectomies +uvulitis +uvulitises +uvuloptosis +uvulotome +uvulotomy +uvulotomies +uvver +UW +Uwchland +UWCSA +UWS +Uwton +ux +Uxbridge +Uxmal +uxorial +uxoriality +uxorially +uxoricidal +uxoricide +uxorilocal +uxorious +uxoriously +uxoriousness +uxoris +uzan +uzara +uzarin +uzaron +Uzbak +Uzbeg +Uzbegs +Uzbek +Uzbekistan +Uzia +Uzial +Uziel +Uzzi +Uzzia +Uzziah +Uzzial +Uzziel +V +V. +V.A. +V.C. +v.d. +v.g. +V.I. +V.P. +V.R. +v.s. +v.v. +V.W. +V/STOL +V-1 +V-2 +V6 +V8 +VA +Va. +vaad +vaadim +vaagmaer +vaagmar +vaagmer +Vaal +vaalite +Vaalpens +Vaas +Vaasa +Vaasta +VAB +VABIS +VAC +vacabond +vacance +vacancy +vacancies +vacancy's +vacandi +vacant +vacant-brained +vacante +vacant-eyed +vacant-headed +vacanthearted +vacantheartedness +vacantia +vacantly +vacant-looking +vacant-minded +vacant-mindedness +vacantness +vacantry +vacant-seeming +vacatable +vacate +vacated +vacates +vacating +vacation +vacational +vacationed +vacationer +vacationers +vacationing +vacationist +vacationists +vacationland +vacationless +vacations +vacatur +Vacaville +vaccary +Vaccaria +vaccenic +vaccicide +vaccigenous +vaccina +vaccinable +vaccinal +vaccinas +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccinationist +vaccinations +vaccinator +vaccinatory +vaccinators +vaccine +vaccinee +vaccinella +vaccines +vaccinia +Vacciniaceae +vacciniaceous +vaccinial +vaccinias +vaccinifer +vacciniform +vacciniola +vaccinist +Vaccinium +vaccinization +vaccinogenic +vaccinogenous +vaccinoid +vaccinophobia +vaccino-syphilis +vaccinotherapy +vache +Vachel +Vachell +Vachellia +Vacherie +Vacherin +vachette +Vachil +Vachill +vacillancy +vacillant +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillatory +vacillators +Vacla +Vaclav +Vaclava +vacoa +vacona +vacoua +vacouf +vacs +vacua +vacual +vacuate +vacuation +vacuefy +vacuist +vacuit +vacuity +vacuities +Vacuna +vacuo +vacuolar +vacuolary +vacuolate +vacuolated +vacuolation +vacuole +vacuoles +vacuolization +vacuome +vacuometer +vacuous +vacuously +vacuousness +vacuousnesses +vacuua +vacuum +vacuuma +vacuum-clean +vacuumed +vacuuming +vacuumize +vacuum-packed +vacuums +Vacuva +VAD +Vada +vade +vadelect +vade-mecum +Vaden +Vader +vady +Vadim +vadimony +vadimonium +Vadis +Vadito +vadium +Vadnee +Vadodara +vadose +VADS +Vadso +Vaduz +Vaenfila +va-et-vien +VAFB +Vafio +vafrous +vag +vag- +vagabond +vagabondage +vagabondager +vagabonded +vagabondia +vagabonding +vagabondish +vagabondism +vagabondismus +vagabondize +vagabondized +vagabondizer +vagabondizing +vagabondry +vagabonds +vagabond's +vagal +vagally +vagancy +vagant +vaganti +vagary +vagarian +vagaries +vagarious +vagariously +vagary's +vagarish +vagarisome +vagarist +vagaristic +vagarity +vagas +vagation +vagbondia +vage +vagi +vagient +vagiform +vagile +vagility +vagilities +vagina +vaginae +vaginal +vaginalectomy +vaginalectomies +vaginaless +vaginalitis +vaginally +vaginant +vaginas +vagina's +vaginate +vaginated +vaginectomy +vaginectomies +vaginervose +Vaginicola +vaginicoline +vaginicolous +vaginiferous +vaginipennate +vaginismus +vaginitis +vagino- +vaginoabdominal +vaginocele +vaginodynia +vaginofixation +vaginolabial +vaginometer +vaginomycosis +vaginoperineal +vaginoperitoneal +vaginopexy +vaginoplasty +vaginoscope +vaginoscopy +vaginotome +vaginotomy +vaginotomies +vaginovesical +vaginovulvar +vaginula +vaginulate +vaginule +vagitus +Vagnera +vagoaccessorius +vagodepressor +vagoglossopharyngeal +vagogram +vagolysis +vagosympathetic +vagotomy +vagotomies +vagotomize +vagotony +vagotonia +vagotonic +vagotropic +vagotropism +vagous +vagrance +vagrancy +vagrancies +vagrant +vagrantism +vagrantize +vagrantly +vagrantlike +vagrantness +vagrants +vagrate +vagrom +vague +vague-eyed +vague-ideaed +vaguely +vague-looking +vague-menacing +vague-minded +vagueness +vaguenesses +vague-phrased +vaguer +vague-shining +vaguest +vague-worded +vaguio +vaguios +vaguish +vaguity +vagulous +vagus +vahana +Vahe +vahine +vahines +vahini +Vai +Vaiden +Vaidic +Vaientina +Vail +vailable +vailed +vailing +vails +vain +vainer +vainest +vainful +vainglory +vainglorious +vaingloriously +vaingloriousness +vainly +vainness +vainnesses +Vaios +vair +vairagi +vaire +vairee +vairy +vairs +Vaish +Vaisheshika +Vaishnava +Vaishnavism +Vaisya +Vayu +vaivode +Vaja +vajra +vajrasana +vakass +vakeel +vakeels +vakia +vakil +vakils +vakkaliga +Val +val. +Vala +Valadon +Valais +valance +valanced +valances +valanche +valancing +Valaree +Valaria +Valaskjalf +Valatie +valbellite +Valborg +Valda +Valdas +Valdemar +Val-de-Marne +Valdepeas +Valders +Valdes +Valdese +Valdez +Valdis +Valdivia +Val-d'Oise +Valdosta +Vale +valebant +Valeda +valediction +valedictions +valedictory +valedictorian +valedictorians +valedictories +valedictorily +Valenay +Valenba +Valence +valences +valence's +valency +Valencia +Valencian +valencianite +valencias +Valenciennes +valencies +Valene +Valenka +Valens +valent +Valenta +Valente +Valentia +valentiam +Valentide +Valentijn +Valentin +Valentina +Valentine +Valentines +valentine's +Valentinian +Valentinianism +valentinite +Valentino +Valentinus +Valenza +Valer +Valera +valeral +valeraldehyde +valeramid +valeramide +valerate +valerates +Valery +Valeria +Valerian +Valeriana +Valerianaceae +valerianaceous +Valerianales +valerianate +Valerianella +valerianic +Valerianoides +valerians +valeric +Valerie +Valerye +valeryl +valerylene +valerin +Valerio +Valerlan +Valerle +valero- +valerolactone +valerone +vales +vale's +valet +Valeta +valetage +valetaille +valet-de-chambre +valet-de-place +valetdom +valeted +valethood +valeting +valetism +valetry +valets +valet's +Valetta +valetude +valetudinaire +valetudinary +valetudinarian +valetudinarianism +valetudinarians +valetudinaries +valetudinariness +valetudinarist +valetudinarium +valeur +valew +valeward +valewe +valgoid +valgus +valguses +valhall +Valhalla +Vali +valiance +valiances +valiancy +valiancies +Valiant +valiantly +valiantness +valiants +valid +Valida +validatable +validate +validated +validates +validating +validation +validations +validatory +validification +validity +validities +validly +validness +validnesses +validous +Valier +Valyermo +valyl +valylene +Valina +valinch +valine +valines +valise +valiseful +valises +valiship +Valium +Valkyr +Valkyria +Valkyrian +Valkyrie +valkyries +valkyrs +vall +Valladolid +vallancy +vallar +vallary +vallate +vallated +vallation +Valle +Valleau +Vallecito +Vallecitos +vallecula +valleculae +vallecular +valleculate +Valley +valleyful +valleyite +valleylet +valleylike +valleys +valley's +valleyward +valleywise +Vallejo +Vallenar +Vallery +Valletta +vallevarite +Valli +Vally +Valliant +vallicula +valliculae +vallicular +vallidom +Vallie +vallies +vallis +Valliscaulian +Vallisneria +Vallisneriaceae +vallisneriaceous +Vallo +Vallombrosa +Vallombrosan +Vallonia +Vallota +vallum +vallums +Valma +Valmeyer +Valmy +Valmid +Valmiki +Valois +Valona +Valonia +Valoniaceae +valoniaceous +Valoniah +valonias +valor +Valora +valorem +Valorie +valorisation +valorise +valorised +valorises +valorising +valorization +valorizations +valorize +valorized +valorizes +valorizing +valorous +valorously +valorousness +valors +valour +valours +valouwe +Valparaiso +Valpolicella +Valry +Valrico +Valsa +Valsaceae +Valsalvan +valse +valses +valsoid +Valtellina +Valtin +valuable +valuableness +valuables +valuably +valuate +valuated +valuates +valuating +valuation +valuational +valuationally +valuations +valuation's +valuative +valuator +valuators +value +valued +valueless +valuelessness +valuer +valuers +values +valuing +valure +valuta +valutas +valva +valvae +valval +valvar +Valvata +valvate +Valvatidae +valve +valved +valve-grinding +valveless +valvelet +valvelets +valvelike +valveman +valvemen +valves +valve's +valve-shaped +valviferous +valviform +valving +valvotomy +valvula +valvulae +valvular +valvulate +valvule +valvules +valvulitis +valvulotome +valvulotomy +Vaman +vambrace +vambraced +vambraces +vambrash +vamfont +vammazsa +vamoose +vamoosed +vamooses +vamoosing +vamos +vamose +vamosed +vamoses +vamosing +vamp +vamped +vampey +vamper +vampers +vamphorn +vamping +vampire +vampyre +Vampyrella +Vampyrellidae +vampireproof +vampires +vampiric +vampirish +vampirism +vampirize +Vampyrum +vampish +vamplate +vampproof +vamps +vamure +VAN +vanadate +vanadates +vanadiate +vanadic +vanadiferous +vanadyl +vanadinite +vanadious +vanadium +vanadiums +vanadosilicate +vanadous +Vanaheim +Vanalstyne +vanaprastha +vanaspati +VanAtta +vanbrace +Vanbrugh +Vance +Vanceboro +Vanceburg +vancomycin +vancourier +van-courier +Vancourt +Vancouver +Vancouveria +Vanda +Vandal +Vandalia +Vandalic +vandalish +vandalism +vandalisms +vandalistic +vandalization +vandalize +vandalized +vandalizes +vandalizing +vandalroot +vandals +vandas +vandelas +Vandemere +Vandemonian +Vandemonianism +Vanden +Vandenberg +Vander +Vanderbilt +Vandergrift +Vanderhoek +Vanderpoel +Vanderpool +Vandervelde +Vandervoort +Vandiemenian +Vandyke +vandyked +Vandyke-edged +vandykes +Vandyne +Vandiver +Vanduser +Vane +vaned +vaneless +vanelike +Vanellus +vanes +vane's +Vanessa +vanessian +Vanetha +Vanetten +vanfoss +van-foss +vang +Vange +vangee +vangeli +vanglo +vangloe +vangs +Vanguard +Vanguardist +vanguards +Vangueria +Vanhomrigh +VanHook +Vanhorn +Vanhornesville +Vani +Vania +Vanya +Vanier +vanilla +vanillal +vanillaldehyde +vanillas +vanillate +vanille +vanillery +vanillic +vanillyl +vanillin +vanilline +vanillinic +vanillins +vanillism +vanilloes +vanilloyl +vanillon +Vanir +vanish +vanished +vanisher +vanishers +vanishes +vanishing +vanishingly +vanishment +Vanist +vanitarianism +vanity +vanitied +vanities +Vanity-fairian +vanity-proof +vanitory +vanitous +vanjarrah +van-john +vanlay +vanload +vanman +vanmen +vanmost +Vanna +Vannai +Vanndale +vanned +vanner +vannerman +vannermen +vanners +Vannes +vannet +Vannevar +Vanni +Vanny +Vannic +Vannie +vanning +Vannuys +vannus +Vano +Vanorin +vanpool +vanpools +vanquish +vanquishable +vanquished +vanquisher +vanquishers +vanquishes +vanquishing +vanquishment +VANS +van's +Vansant +vansire +Vansittart +vant- +vantage +vantage-ground +vantageless +vantages +Vantassell +vantbrace +vantbrass +vanterie +vantguard +Vanthe +Vanuatu +Vanvleck +vanward +Vanwert +Vanwyck +Vanzant +Vanzetti +VAP +vapid +vapidism +vapidity +vapidities +vapidly +vapidness +vapidnesses +vapocauterization +vapography +vapographic +vapor +vaporability +vaporable +vaporary +vaporarium +vaporate +vapor-belted +vapor-braided +vapor-burdened +vapor-clouded +vapored +vaporer +vaporers +vaporescence +vaporescent +vaporetti +vaporetto +vaporettos +vapor-filled +vapor-headed +vapory +vaporiferous +vaporiferousness +vaporific +vaporiform +vaporimeter +vaporiness +vaporing +vaporingly +vaporings +vaporise +vaporised +vaporises +vaporish +vaporishness +vaporising +vaporium +vaporizability +vaporizable +vaporization +vaporizations +vaporize +vaporized +vaporizer +vaporizers +vaporizes +vaporizing +vaporless +vaporlike +vaporograph +vaporographic +vaporose +vaporoseness +vaporosity +vaporous +vaporously +vaporousness +vapor-producing +Vapors +vapor-sandaled +vaportight +Vaporum +vaporware +vapotherapy +vapour +vapourable +vapour-bath +vapoured +vapourer +vapourers +vapourescent +vapoury +vapourific +vapourimeter +vapouring +vapouringly +vapourisable +vapourise +vapourised +vapouriser +vapourish +vapourishness +vapourising +vapourizable +vapourization +vapourize +vapourized +vapourizer +vapourizing +vapourose +vapourous +vapourously +vapours +vappa +vapulary +vapulate +vapulation +vapulatory +vaquero +vaqueros +VAR +var. +vara +varactor +Varah +varahan +varan +Varanasi +Varanger +Varangi +Varangian +varanian +varanid +Varanidae +Varanoid +Varanus +varas +varda +Vardaman +vardapet +Vardar +Varden +Vardhamana +vardy +vardingale +Vardon +vare +varec +varech +Vareck +vareheaded +varella +Varese +vareuse +Vargas +Varginha +vargueno +Varhol +vari +Vary +vari- +varia +variability +variabilities +variable +variableness +variablenesses +variables +variable's +variably +variac +variadic +Variag +variagles +Varian +variance +variances +variance's +variancy +variant +variantly +variants +variate +variated +variates +variating +variation +variational +variationally +variationist +variations +variation's +variatious +variative +variatively +variator +varical +varicated +varication +varicella +varicellar +varicellate +varicellation +varicelliform +varicelloid +varicellous +varices +variciform +Varick +varico- +varicoblepharon +varicocele +varicoid +varicolored +varicolorous +varicoloured +vari-coloured +varicose +varicosed +varicoseness +varicosis +varicosity +varicosities +varicotomy +varicotomies +varicula +Varidase +varidical +varied +variedly +variedness +variegate +variegated +variegated-leaved +variegates +variegating +variegation +variegations +variegator +Varien +varier +variers +varies +varietal +varietally +varietals +varietas +variety +varieties +Varietyese +variety's +varietism +varietist +varietur +varify +varificatory +variform +variformed +variformity +variformly +varigradation +varying +varyingly +varyings +Varina +varindor +varing +Varini +vario +vario- +variocoupler +variocuopler +variola +variolar +Variolaria +variolas +variolate +variolated +variolating +variolation +variole +varioles +variolic +varioliform +variolite +variolitic +variolitization +variolization +varioloid +variolosser +variolous +variolovaccine +variolovaccinia +variometer +Varion +variorum +variorums +varios +variotinted +various +various-blossomed +various-colored +various-formed +various-leaved +variously +variousness +Varipapa +Varysburg +variscite +varisized +varisse +varistor +varistors +Varitype +varityped +VariTyper +varityping +varitypist +varix +varkas +Varl +varlet +varletaille +varletess +varletry +varletries +varlets +varletto +varmannie +varment +varments +varmint +varmints +Varna +varnas +varnashrama +Varney +Varnell +varnish +varnish-drying +varnished +varnisher +varnishes +varnishy +varnishing +varnishlike +varnish-making +varnishment +varnish's +varnish-treated +varnish-treating +varnpliktige +varnsingite +Varnville +Varolian +varoom +varoomed +varooms +Varrian +Varro +Varronia +Varronian +vars +varsal +varsha +varsiter +varsity +varsities +Varsovian +varsoviana +varsovienne +vartabed +Varuna +Varuni +varus +varuses +varve +varve-count +varved +varvel +varves +Vas +vas- +Vasa +vasal +vasalled +Vasari +VASCAR +vascla +vascon +Vascons +vascula +vascular +vascularity +vascularities +vascularization +vascularize +vascularized +vascularizing +vascularly +vasculated +vasculature +vasculiferous +vasculiform +vasculitis +vasculogenesis +vasculolymphatic +vasculomotor +vasculose +vasculous +vasculum +vasculums +vase +vasectomy +vasectomies +vasectomise +vasectomised +vasectomising +vasectomize +vasectomized +vasectomizing +vaseful +vaselet +vaselike +Vaseline +vasemaker +vasemaking +vases +vase's +vase-shaped +vase-vine +vasewise +vasework +vashegyite +Vashon +Vashtee +Vashti +Vashtia +VASI +Vasya +vasicentric +vasicine +vasifactive +vasiferous +vasiform +Vasileior +Vasilek +Vasili +Vasily +Vasiliki +Vasilis +Vasiliu +Vasyuta +vaso- +vasoactive +vasoactivity +vasoconstricting +vasoconstriction +vasoconstrictive +vasoconstrictor +vasoconstrictors +vasocorona +vasodentinal +vasodentine +vasodepressor +vasodilatation +vasodilatin +vasodilating +vasodilation +vasodilator +vasoepididymostomy +vasofactive +vasoformative +vasoganglion +vasohypertonic +vasohypotonic +vasoinhibitor +vasoinhibitory +vasoligation +vasoligature +vasomotion +vasomotor +vaso-motor +vasomotory +vasomotorial +vasomotoric +vasoneurosis +vasoparesis +vasopressin +vasopressor +vasopuncture +vasoreflex +vasorrhaphy +Vasos +vasosection +vasospasm +vasospastic +vasostimulant +vasostomy +vasotocin +vasotomy +vasotonic +vasotribe +vasotripsy +vasotrophic +vasovagal +vasovesiculectomy +Vasquez +vasquine +Vass +vassal +vassalage +vassalages +Vassalboro +vassaldom +vassaled +vassaless +vassalic +vassaling +vassalism +vassality +vassalize +vassalized +vassalizing +vassalless +vassalling +vassalry +vassals +vassalship +Vassar +Vassaux +Vassell +Vassili +Vassily +vassos +VAST +Vasta +Vastah +vastate +vastation +vast-dimensioned +vaster +Vasteras +vastest +Vastha +Vasthi +Vasti +vasty +vastidity +vastier +vastiest +vastily +vastiness +vastity +vastities +vastitude +vastly +vastness +vastnesses +vast-rolling +vasts +vast-skirted +vastus +vasu +Vasudeva +Vasundhara +VAT +Vat. +vat-dyed +va-t'-en +Vateria +Vaterland +vates +vatful +vatfuls +vatic +vatical +vatically +Vatican +vaticanal +vaticanic +vaticanical +Vaticanism +Vaticanist +Vaticanization +Vaticanize +Vaticanus +vaticide +vaticides +vaticinal +vaticinant +vaticinate +vaticinated +vaticinating +vaticination +vaticinator +vaticinatory +vaticinatress +vaticinatrix +vaticine +vatmaker +vatmaking +vatman +vat-net +vats +vat's +vatted +Vatteluttu +Vatter +vatting +vatu +vatus +vau +Vauban +Vaucheria +Vaucheriaceae +vaucheriaceous +Vaucluse +Vaud +vaudeville +vaudevilles +vaudevillian +vaudevillians +vaudevillist +vaudy +vaudios +Vaudism +Vaudois +vaudoux +Vaughan +Vaughn +Vaughnsville +vaugnerite +vauguelinite +Vaules +vault +vaultage +vaulted +vaultedly +vaulter +vaulters +vaulty +vaultier +vaultiest +vaulting +vaultings +vaultlike +vaults +vaumure +vaunce +vaunt +vaunt- +vauntage +vaunt-courier +vaunted +vaunter +vauntery +vaunters +vauntful +vaunty +vauntie +vauntiness +vaunting +vauntingly +vauntlay +vauntmure +vaunts +vauquelinite +vaurien +vaus +Vauxhall +Vauxhallian +vauxite +VAV +vavasor +vavasory +vavasories +vavasors +vavasour +vavasours +vavassor +vavassors +vavs +vaw +vaward +vawards +vawntie +vaws +VAX +VAXBI +Vazimba +VB +vb. +V-blouse +V-bottom +VC +VCCI +VCM +VCO +VCR +VCS +VCU +VD +V-Day +VDC +VDE +VDFM +VDI +VDM +VDT +VDU +VE +'ve +Veadar +veadore +Veal +vealed +vealer +vealers +vealy +vealier +vealiest +vealiness +vealing +veallike +veals +vealskin +Veator +Veats +veau +Veblen +Veblenian +Veblenism +Veblenite +vectigal +vection +vectis +vectitation +vectograph +vectographic +vector +vectorcardiogram +vectorcardiography +vectorcardiographic +vectored +vectorial +vectorially +vectoring +vectorization +vectorizing +vectors +vector's +vecture +Veda +Vedaic +Vedaism +Vedalia +vedalias +vedana +Vedanga +Vedanta +Vedantic +Vedantism +Vedantist +Vedas +Vedda +Veddah +Vedder +Veddoid +vedet +Vedetta +Vedette +vedettes +Vedi +Vedic +vedika +Vediovis +Vedis +Vedism +Vedist +vedro +Veduis +Vee +Veedersburg +Veedis +VEEGA +veejay +veejays +veen +veena +veenas +veep +veepee +veepees +veeps +veer +veerable +veered +veery +veeries +veering +veeringly +veers +vees +vefry +veg +Vega +Vegabaja +vegan +veganism +veganisms +vegans +vegas +vegasite +vegeculture +vegetability +vegetable +vegetable-eating +vegetable-feeding +vegetable-growing +vegetablelike +vegetables +vegetable's +vegetablewise +vegetably +vegetablize +vegetal +vegetalcule +vegetality +vegetant +vegetarian +vegetarianism +vegetarianisms +vegetarians +vegetarian's +vegetate +vegetated +vegetates +vegetating +vegetation +vegetational +vegetationally +vegetationless +vegetation-proof +vegetations +vegetative +vegetatively +vegetativeness +vegete +vegeteness +vegeterianism +vegetism +vegetist +vegetists +vegetive +vegetivorous +vegeto- +vegetoalkali +vegetoalkaline +vegetoalkaloid +vegetoanimal +vegetobituminous +vegetocarbonaceous +vegetomineral +vegetous +veggie +veggies +vegie +vegies +Veguita +vehemence +vehemences +vehemency +vehement +vehemently +vehicle +vehicles +vehicle's +vehicula +vehicular +vehiculary +vehicularly +vehiculate +vehiculation +vehiculatory +vehiculum +vehme +Vehmgericht +Vehmgerichte +Vehmic +vei +Vey +V-eight +veigle +Veii +veil +veiled +veiledly +veiledness +veiler +veilers +veil-hid +veily +veiling +veilings +veilless +veilleuse +veillike +Veillonella +veilmaker +veilmaking +veils +Veiltail +veil-wearing +vein +veinage +veinal +veinbanding +vein-bearing +veined +veiner +veinery +veiners +vein-healing +veiny +veinier +veiniest +veininess +veining +veinings +veinless +veinlet +veinlets +veinlike +vein-mining +veinous +veins +veinstone +vein-streaked +veinstuff +veinule +veinules +veinulet +veinulets +veinwise +veinwork +Veiovis +Veit +Vejoces +Vejovis +Vejoz +vel +vel. +Vela +Vela-Hotel +velal +velamen +velamentous +velamentum +velamina +velar +Velarde +velardenite +velary +velaria +velaric +velarium +velarization +velarize +velarized +velarizes +velarizing +velar-pharyngeal +velars +Velasco +Velasquez +velate +velated +velating +velation +velatura +Velchanos +Velcro +veld +veld- +Velda +veldcraft +veld-kost +veldman +velds +veldschoen +veldschoenen +veldschoens +veldskoen +veldt +veldts +veldtschoen +veldtsman +Veleda +Velella +velellidous +veleta +velyarde +velic +velicate +Velick +veliferous +veliform +veliger +veligerous +veligers +Velika +velitation +velites +Veljkov +vell +Vella +vellala +velleda +velleity +velleities +Velleman +vellicate +vellicated +vellicating +vellication +vellicative +vellinch +vellincher +vellon +Vellore +vellosin +vellosine +Vellozia +Velloziaceae +velloziaceous +vellum +vellum-bound +vellum-covered +vellumy +vellum-leaved +vellum-papered +vellums +vellum-written +vellute +Velma +velo +veloce +velociman +velocimeter +velocious +velociously +velocipedal +velocipede +velocipedean +velocipeded +velocipedes +velocipedic +velocipeding +velocity +velocities +velocity's +velocitous +velodrome +velometer +Velon +Velorum +velour +velours +velout +veloute +veloutes +veloutine +Velpen +Velquez +Velsen +velte +veltfare +velt-marshal +velum +velumen +velumina +velunge +velure +velured +velures +veluring +Velutina +velutinous +Velva +Velveeta +velveret +velverets +Velvet +velvet-banded +velvet-bearded +velvet-black +velvetbreast +velvet-caped +velvet-clad +velveted +velveteen +velveteened +velveteens +velvety +velvetiness +velveting +velvetleaf +velvet-leaved +velvetlike +velvetmaker +velvetmaking +velvet-pile +velvetry +velvets +velvetseed +velvet-suited +velvetweed +velvetwork +Velzquez +Ven +ven- +Ven. +Vena +Venable +venacularism +venada +venae +venal +venality +venalities +venalization +venalize +venally +venalness +Venango +Venantes +venanzite +venatic +venatical +venatically +venation +venational +venations +Venator +venatory +venatorial +venatorious +vencola +Vend +Venda +vendable +vendace +vendaces +vendage +vendaval +Vendean +vended +Vendee +vendees +Vendelinus +vender +venders +vendetta +vendettas +vendettist +vendeuse +vendibility +vendibilities +vendible +vendibleness +vendibles +vendibly +vendicate +Vendidad +vending +vendis +venditate +venditation +vendition +venditor +Venditti +Vendmiaire +vendor +vendors +vendor's +vends +vendue +vendues +Veneaux +venectomy +Vened +Venedy +Venedocia +Venedotian +veneer +veneered +veneerer +veneerers +veneering +veneers +venefic +venefical +venefice +veneficious +veneficness +veneficous +venemous +venenate +venenated +venenately +venenates +venenating +venenation +venene +veneniferous +venenific +venenosalivary +venenose +venenosi +venenosity +venenosus +venenosusi +venenous +venenousness +venepuncture +Vener +venerability +venerable +venerable-looking +venerableness +venerably +Veneracea +veneracean +veneraceous +veneral +Veneralia +venerance +venerant +venerate +venerated +venerates +venerating +veneration +venerational +venerations +venerative +veneratively +venerativeness +venerator +venere +venereal +venerealness +venerean +venereology +venereological +venereologist +venereophobia +venereous +venerer +Veneres +venery +venerial +venerian +Veneridae +veneries +veneriform +veneris +venero +venerology +veneros +venerous +venesect +venesection +venesector +venesia +Veneta +Venetes +Veneti +Venetia +Venetian +Venetianed +venetians +Venetic +Venetis +Veneto +veneur +Venez +Venezia +Venezia-Euganea +venezolano +Venezuela +Venezuelan +venezuelans +venge +vengeable +vengeance +vengeance-crying +vengeancely +vengeance-prompting +vengeances +vengeance-sated +vengeance-scathed +vengeance-seeking +vengeance-taking +vengeant +venged +vengeful +vengefully +vengefulness +vengeously +venger +venges +V-engine +venging +veny +veni- +veniable +venial +veniality +venialities +venially +venialness +veniam +Venice +venie +venin +venine +venines +venins +veniplex +venipuncture +venire +venireman +veniremen +venires +venise +venisection +venison +venisonivorous +venisonlike +venisons +venisuture +Venita +Venite +Venizelist +Venizelos +venkata +venkisen +venlin +Venlo +Venloo +Venn +vennel +venner +Veno +venoatrial +venoauricular +venogram +venography +Venola +Venolia +venom +venom-breathing +venom-breeding +venom-cold +venomed +venomer +venomers +venom-fanged +venom-hating +venomy +venoming +venomization +venomize +venomless +venomly +venom-mouthed +venomness +venomosalivary +venomous +venomous-hearted +venomously +venomous-looking +venomous-minded +venomousness +venomproof +venoms +venomsome +venom-spotted +venom-sputtering +venom-venting +venosal +venosclerosis +venose +venosinal +venosity +venosities +venostasis +venous +venously +venousness +Vent +venta +ventage +ventages +ventail +ventails +ventana +vented +venter +Venterea +venters +Ventersdorp +venthole +vent-hole +ventiduct +ventifact +ventil +ventilable +ventilagin +ventilate +ventilated +ventilates +ventilating +ventilation +ventilations +ventilative +ventilator +ventilatory +ventilators +ventin +venting +ventless +Vento +ventoy +ventometer +Ventose +ventoseness +ventosity +vent-peg +ventpiece +ventr- +ventrad +ventral +ventrally +ventralmost +ventrals +ventralward +Ventre +Ventress +ventri- +ventric +ventricle +ventricles +ventricle's +ventricolumna +ventricolumnar +ventricornu +ventricornual +ventricose +ventricoseness +ventricosity +ventricous +ventricular +ventricularis +ventriculi +ventriculite +Ventriculites +ventriculitic +Ventriculitidae +ventriculogram +ventriculography +ventriculopuncture +ventriculoscopy +ventriculose +ventriculous +ventriculus +ventricumbent +ventriduct +ventrifixation +ventrilateral +ventrilocution +ventriloqual +ventriloqually +ventriloque +ventriloquy +ventriloquial +ventriloquially +ventriloquys +ventriloquise +ventriloquised +ventriloquising +ventriloquism +ventriloquisms +ventriloquist +ventriloquistic +ventriloquists +ventriloquize +ventriloquizing +ventriloquous +ventriloquously +ventrimesal +ventrimeson +ventrine +ventripyramid +ventripotence +ventripotency +ventripotent +ventripotential +Ventris +ventro- +ventroaxial +ventroaxillary +ventrocaudal +ventrocystorrhaphy +ventrodorsad +ventrodorsal +ventrodorsally +ventrofixation +ventrohysteropexy +ventroinguinal +ventrolateral +ventrolaterally +ventromedial +ventromedially +ventromedian +ventromesal +ventromesial +ventromyel +ventroposterior +ventroptosia +ventroptosis +ventroscopy +ventrose +ventrosity +ventrosuspension +ventrotomy +ventrotomies +vents +Ventura +venture +ventured +venturer +venturers +ventures +venturesome +venturesomely +venturesomeness +venturesomenesses +venturi +Venturia +venturine +venturing +venturings +venturis +venturous +venturously +venturousness +Venu +venue +venues +venula +venulae +venular +venule +venules +venulose +venulous +Venus +Venusberg +Venuses +venushair +Venusian +venusians +Venus's-flytrap +Venus's-girdle +Venus's-hair +venust +venusty +Venustiano +Venuti +Venutian +venville +Veps +Vepse +Vepsish +Ver +Vera +veracious +veraciously +veraciousness +veracity +veracities +Veracruz +Verada +Veradale +Veradi +Veradia +Veradis +veray +Veralyn +verament +veranda +verandaed +verandah +verandahed +verandahs +verandas +veranda's +verascope +veratr- +veratral +veratralbin +veratralbine +veratraldehyde +veratrate +veratria +veratrias +veratric +veratridin +veratridine +veratryl +veratrylidene +veratrin +veratrina +veratrine +veratrinize +veratrinized +veratrinizing +veratrins +veratrize +veratrized +veratrizing +veratroidine +veratroyl +veratrol +veratrole +Veratrum +veratrums +verb +verbal +verbalisation +verbalise +verbalised +verbaliser +verbalising +verbalism +verbalist +verbalistic +verbality +verbalities +verbalization +verbalizations +verbalize +verbalized +verbalizer +verbalizes +verbalizing +verbally +verbals +Verbank +verbarian +verbarium +verbasco +verbascose +Verbascum +verbate +verbatim +Verbena +Verbenaceae +verbenaceous +verbenalike +verbenalin +Verbenarius +verbenas +verbenate +verbenated +verbenating +verbene +Verbenia +verbenol +verbenone +verberate +verberation +verberative +Verbesina +verbesserte +verby +verbiage +verbiages +verbicide +verbiculture +verbid +verbids +verbify +verbification +verbified +verbifies +verbifying +verbigerate +verbigerated +verbigerating +verbigeration +verbigerative +verbile +verbiles +verbless +verbolatry +verbomania +verbomaniac +verbomotor +verbose +verbosely +verboseness +verbosity +verbosities +verboten +verbous +verbs +verb's +verbum +Vercelli +verchok +Vercingetorix +verd +Verda +verdancy +verdancies +verdant +verd-antique +verdantly +verdantness +Verde +verdea +Verdel +verdelho +Verden +verderer +verderers +verderership +verderor +verderors +verdet +verdetto +Verdha +Verdi +Verdicchio +verdict +verdicts +Verdie +Verdigre +verdigris +verdigrised +verdigrisy +verdin +verdins +verdite +verditer +verditers +verdoy +Verdon +verdour +verdugo +verdugoship +Verdun +Verdunville +verdure +verdured +verdureless +verdurer +verdures +verdurous +verdurousness +Vere +verecund +verecundity +verecundness +veredict +veredicto +veredictum +Vereeniging +verey +Verein +Vereine +Vereins +verek +Verel +Verena +verenda +Verene +Vereshchagin +veretilliform +Veretillum +vergaloo +Vergas +Verge +vergeboard +verge-board +verged +Vergeltungswaffe +vergence +vergences +vergency +Vergennes +vergent +vergentness +Verger +vergeress +vergery +vergerism +vergerless +vergers +vergership +verges +vergi +vergiform +Vergil +Vergilian +Vergilianism +verging +verglas +verglases +Vergne +vergobret +vergoyne +Vergos +vergunning +veri +very +Veribest +veridic +veridical +veridicality +veridicalities +veridically +veridicalness +veridicous +veridity +Veriee +verier +veriest +verify +verifiability +verifiable +verifiableness +verifiably +verificate +verification +verifications +verificative +verificatory +verified +verifier +verifiers +verifies +verifying +very-high-frequency +Verile +verily +veriment +Verina +Verine +veriscope +verisimilar +verisimilarly +verisimility +verisimilitude +verisimilitudinous +verism +verismo +verismos +verisms +verist +veristic +verists +veritability +veritable +veritableness +veritably +veritas +veritates +verite +verites +Verity +verities +veritism +veritist +veritistic +verjuice +verjuiced +verjuices +Verkhne-Udinsk +verkrampte +Verla +Verlag +Verlaine +Verlee +Verlia +Verlie +verligte +Vermeer +vermeil +vermeil-cheeked +vermeil-dyed +vermeil-rimmed +vermeils +vermeil-tinctured +vermeil-tinted +vermeil-veined +vermenging +vermeology +vermeologist +Vermes +vermetid +Vermetidae +vermetio +Vermetus +vermi- +vermian +vermicelli +vermicellis +vermiceous +vermicidal +vermicide +vermicious +vermicle +vermicular +Vermicularia +vermicularly +vermiculate +vermiculated +vermiculating +vermiculation +vermicule +vermiculite +vermiculites +vermiculose +vermiculosity +vermiculous +vermiform +Vermiformia +vermiformis +vermiformity +vermiformous +vermifugal +vermifuge +vermifuges +vermifugous +vermigerous +vermigrade +vermil +vermily +Vermilingues +Vermilinguia +vermilinguial +vermilion +vermilion-colored +vermilion-dyed +vermilionette +vermilionize +vermilion-red +vermilion-spotted +vermilion-tawny +vermilion-veined +Vermillion +vermin +verminal +verminate +verminated +verminating +vermination +vermin-covered +vermin-destroying +vermin-eaten +verminer +vermin-footed +vermin-haunted +verminy +verminicidal +verminicide +verminiferous +vermin-infested +verminly +verminlike +verminosis +verminous +verminously +verminousness +verminproof +vermin-ridden +vermin-spoiled +vermin-tenanted +vermiparous +vermiparousness +vermiphobia +vermis +vermivorous +vermivorousness +vermix +Vermont +Vermonter +vermonters +Vermontese +Vermontville +vermorel +vermoulu +vermoulue +vermouth +vermouths +vermuth +vermuths +Vern +Verna +Vernaccia +vernacle +vernacles +vernacular +vernacularisation +vernacularise +vernacularised +vernacularising +vernacularism +vernacularist +vernacularity +vernacularization +vernacularize +vernacularized +vernacularizing +vernacularly +vernacularness +vernaculars +vernaculate +vernaculous +vernage +Vernal +vernal-bearded +vernal-blooming +vernal-flowering +vernalisation +vernalise +vernalised +vernalising +vernality +vernalization +vernalize +vernalized +vernalizes +vernalizing +vernally +vernal-seeming +vernal-tinctured +vernant +vernation +Verndale +Verne +Verney +Vernell +Vernen +Verner +Vernet +Verneuil +verneuk +verneuker +verneukery +Verny +Vernice +vernicle +vernicles +vernicose +Vernier +verniers +vernile +vernility +vernin +vernine +vernissage +Vernita +vernition +vernix +vernixes +Vernoleninsk +Vernon +Vernonia +vernoniaceous +Vernonieae +vernonin +Vernor +Vernunft +Veron +Verona +Veronal +veronalism +Veronese +Veronica +veronicas +Veronicella +Veronicellidae +Veronika +Veronike +Veronique +Verpa +Verplanck +verquere +verray +Verras +Verrazano +verre +verrel +verrell +verry +verriculate +verriculated +verricule +verriere +Verrocchio +verruca +verrucae +verrucano +Verrucaria +Verrucariaceae +verrucariaceous +verrucarioid +verrucated +verruci- +verruciferous +verruciform +verrucose +verrucoseness +verrucosis +verrucosity +verrucosities +verrucous +verruculose +verruga +verrugas +vers +versa +versability +versable +versableness +Versailles +versal +versant +versants +versate +versatec +versatile +versatilely +versatileness +versatility +versatilities +versation +versative +verse +verse-colored +verse-commemorated +versecraft +versed +verseless +verselet +versemaker +versemaking +verseman +versemanship +versemen +versemonger +versemongery +versemongering +verse-prose +verser +versers +verses +versesmith +verset +versets +versette +verseward +versewright +verse-writing +Vershen +Vershire +versicle +versicler +versicles +versicolor +versicolorate +versicolored +versicolorous +versicolour +versicoloured +versicular +versicule +versiculi +versiculus +Versie +versiera +versify +versifiable +versifiaster +versification +versifications +versificator +versificatory +versificatrix +versified +versifier +versifiers +versifies +versifying +versiform +versiloquy +versin +versine +versines +versing +version +versional +versioner +versionist +versionize +versions +versipel +vers-librist +verso +versor +versos +verst +versta +Verstand +verste +verstes +versts +versual +versus +versute +vert +vertebra +vertebrae +vertebral +vertebraless +vertebrally +Vertebraria +vertebrarium +vertebrarterial +vertebras +Vertebrata +vertebrate +vertebrated +vertebrates +vertebrate's +vertebration +vertebre +vertebrectomy +vertebriform +vertebro- +vertebroarterial +vertebrobasilar +vertebrochondral +vertebrocostal +vertebrodymus +vertebrofemoral +vertebroiliac +vertebromammary +vertebrosacral +vertebrosternal +vertep +vertex +vertexes +Verthandi +verty +vertibility +vertible +vertibleness +vertical +verticaled +vertical-grained +verticaling +verticalism +verticality +verticalled +vertically +verticalling +verticalness +verticalnesses +verticals +vertices +verticil +verticillary +verticillaster +verticillastrate +verticillate +verticillated +verticillately +verticillation +verticilli +verticilliaceous +verticilliose +Verticillium +verticillus +verticils +verticity +verticomental +verticordious +vertiginate +vertigines +vertiginous +vertiginously +vertiginousness +vertigo +vertigoes +vertigos +vertilinear +vertimeter +Vertrees +verts +vertu +vertugal +Vertumnus +vertus +Verulamian +Verulamium +veruled +verumontanum +verus +veruta +verutum +vervain +vervainlike +vervains +verve +vervecean +vervecine +vervel +verveled +vervelle +vervelled +vervenia +verver +verves +vervet +vervets +vervine +Verwanderung +Verwoerd +verzini +verzino +Vesalian +Vesalius +vesania +vesanic +vesbite +Vescuso +vese +vesica +vesicae +vesical +vesicant +vesicants +vesicate +vesicated +vesicates +vesicating +vesication +vesicatory +vesicatories +vesicle +vesicles +vesico- +vesicoabdominal +vesicocavernous +vesicocele +vesicocervical +vesicoclysis +vesicofixation +vesicointestinal +vesicoprostatic +vesicopubic +vesicorectal +vesicosigmoid +vesicospinal +vesicotomy +vesico-umbilical +vesico-urachal +vesico-ureteral +vesico-urethral +vesico-uterine +vesicovaginal +vesicula +vesiculae +vesicular +vesiculary +Vesicularia +vesicularity +vesicularly +vesiculase +Vesiculata +Vesiculatae +vesiculate +vesiculated +vesiculating +vesiculation +vesicule +vesiculectomy +vesiculiferous +vesiculiform +vesiculigerous +vesiculitis +vesiculobronchial +vesiculocavernous +vesiculopustular +vesiculose +vesiculotympanic +vesiculotympanitic +vesiculotomy +vesiculotubular +vesiculous +vesiculus +vesicupapular +vesigia +veskit +vesp +Vespa +vespacide +vespal +Vespasian +Vesper +vesperal +vesperals +vespery +vesperian +vespering +vespers +vespertide +vespertilian +Vespertilio +Vespertiliones +vespertilionid +Vespertilionidae +Vespertilioninae +vespertilionine +vespertinal +vespertine +vespetro +vespiary +vespiaries +vespid +Vespidae +vespids +vespiform +Vespina +vespine +vespoid +Vespoidea +Vespucci +vessel +vesseled +vesselful +vesselled +vessels +vessel's +vesses +vessets +vessicnon +vessignon +vest +Vesta +Vestaburg +vestal +Vestalia +vestally +vestals +vestalship +Vestas +vested +vestee +vestees +vester +Vesty +vestiary +vestiarian +vestiaries +vestiarium +vestible +vestibula +vestibular +vestibulary +vestibulate +vestibule +vestibuled +vestibules +vestibuling +vestibulospinal +vestibulo-urethral +vestibulum +Vestie +vestigal +vestige +vestiges +vestige's +vestigia +vestigial +vestigially +Vestigian +vestigiary +vestigium +vestiment +vestimental +vestimentary +vesting +vestings +Vestini +Vestinian +vestiture +vestless +vestlet +vestlike +vestment +vestmental +vestmentary +vestmented +vestments +vest-pocket +vestral +vestralization +vestry +vestrical +vestrydom +vestries +vestrify +vestrification +vestryhood +vestryish +vestryism +vestryize +vestryman +vestrymanly +vestrymanship +vestrymen +vests +vestuary +vestural +vesture +vestured +vesturer +vestures +vesturing +Vesuvian +vesuvianite +vesuvians +vesuviate +vesuvin +Vesuvio +vesuvite +Vesuvius +veszelyite +vet +vet. +Veta +vetanda +vetch +vetches +vetchy +vetchier +vetchiest +vetch-leaved +vetchlike +vetchling +veter +veteran +veterancy +veteraness +veteranize +veterans +veteran's +veterinary +veterinarian +veterinarianism +veterinarians +veterinarian's +veterinaries +vetitive +vetivene +vetivenol +vetiver +Vetiveria +vetivers +vetivert +vetkousie +veto +vetoed +vetoer +vetoers +vetoes +vetoing +vetoism +vetoist +vetoistic +vetoistical +vets +vetted +Vetter +vetting +vettura +vetture +vetturino +vetus +vetust +vetusty +VEU +veuglaire +veuve +Vevay +Vevina +Vevine +VEX +vexable +vexation +vexations +vexatious +vexatiously +vexatiousness +vexatory +vexed +vexedly +vexedness +vexer +vexers +vexes +vexful +vexil +vexilla +vexillar +vexillary +vexillaries +vexillarious +vexillate +vexillation +vexillology +vexillologic +vexillological +vexillologist +vexillum +vexils +vexing +vexingly +vexingness +vext +Vezza +VF +VFEA +VFY +VFO +V-formed +VFR +VFS +VFW +VG +VGA +VGF +VGI +V-girl +V-grooved +Vharat +VHD +VHDL +VHF +VHS +VHSIC +VI +Via +viability +viabilities +viable +viableness +viably +viaduct +viaducts +Viafore +viage +viaggiatory +viagram +viagraph +viajaca +Vial +vialed +vialful +vialing +vialled +vialling +vialmaker +vialmaking +vialogue +vials +vial's +via-medialism +viameter +Vian +viand +viande +vianden +viander +viandry +viands +Viareggio +vias +vyase +viasma +viatic +viatica +viatical +viaticals +viaticum +viaticums +Vyatka +viatometer +viator +viatores +viatorial +viatorially +viators +vibe +vibes +vibetoite +vibex +vibgyor +Vibhu +vibices +vibioid +vibist +vibists +vibix +Viborg +Vyborg +vibracula +vibracular +vibracularium +vibraculoid +vibraculum +vibraharp +vibraharpist +vibraharps +vibrance +vibrances +vibrancy +vibrancies +vibrant +vibrantly +vibrants +vibraphone +vibraphones +vibraphonist +vibrate +vibrated +vibrates +vibratile +vibratility +vibrating +vibratingly +vibration +vibrational +vibrationless +vibration-proof +vibrations +vibratiuncle +vibratiunculation +vibrative +vibrato +vibrator +vibratory +vibrators +vibratos +Vibrio +vibrioid +vibrion +vibrionic +vibrions +vibrios +vibriosis +vibrissa +vibrissae +vibrissal +vibro- +vibrograph +vibromassage +vibrometer +vibromotive +vibronic +vibrophone +vibroscope +vibroscopic +vibrotherapeutics +viburnic +viburnin +Viburnum +viburnums +VIC +Vic. +vica +vicaire +vicar +Vicara +vicarage +vicarages +vicarate +vicarates +vicarchoral +vicar-choralship +vicaress +vicargeneral +vicar-general +vicar-generalship +vicary +vicarial +vicarian +vicarianism +vicariate +vicariates +vicariateship +vicarii +vicariism +vicarious +vicariously +vicariousness +vicariousnesses +vicarius +vicarly +vicars +vicars-general +vicarship +Vicco +Viccora +Vice +vice- +vice-abbot +vice-admiral +vice-admirality +vice-admiralship +vice-admiralty +vice-agent +Vice-apollo +vice-apostle +vice-apostolical +vice-architect +vice-begotten +vice-bishop +vice-bitten +vice-burgomaster +vice-butler +vice-caliph +vice-cancellarian +vice-chair +vice-chairman +vice-chairmen +vice-chamberlain +vice-chancellor +vice-chancellorship +Vice-christ +vice-collector +vicecomes +vicecomital +vicecomites +vice-commodore +vice-constable +vice-consul +vice-consular +vice-consulate +vice-consulship +vice-corrupted +vice-county +vice-created +viced +vice-dean +vice-deity +vice-detesting +vice-dictator +vice-director +vice-emperor +vice-freed +vice-general +vicegeral +vicegerency +vicegerencies +vicegerent +vicegerents +vicegerentship +Vice-god +Vice-godhead +vice-government +vice-governor +vice-governorship +vice-guilty +vice-haunted +vice-headmaster +vice-imperial +vice-king +vice-kingdom +vice-laden +vice-legate +vice-legateship +viceless +vice-librarian +vice-lieutenant +vicelike +vice-loathing +vice-marred +vice-marshal +vice-master +vice-ministerial +vicenary +vice-nature +Vic-en-Bigorre +vicennial +Vicente +Vicenza +vice-palatine +vice-papacy +vice-patron +vice-patronage +vice-polluted +vice-pope +vice-porter +vice-postulator +vice-prefect +vice-premier +vice-pres +vice-presidency +vice-president +vice-presidential +vice-presidentship +vice-priest +vice-principal +vice-principalship +vice-prior +vice-prone +vice-protector +vice-provost +vice-provostship +vice-punishing +vice-queen +vice-rebuking +vice-rector +vice-rectorship +viceregal +vice-regal +vice-regalize +viceregally +viceregency +vice-regency +viceregent +vice-regent +viceregents +vice-reign +vicereine +vice-residency +vice-resident +viceroy +viceroyal +viceroyalty +viceroydom +viceroies +viceroys +viceroyship +vices +vice's +vice-secretary +vice-sheriff +vice-sick +vicesimal +vice-squandered +vice-stadtholder +vice-steward +vice-sultan +vice-taming +vice-tenace +vice-throne +vicety +vice-treasurer +vice-treasurership +vice-trustee +vice-upbraiding +vice-verger +viceversally +vice-viceroy +vice-warden +vice-wardenry +vice-wardenship +vice-worn +Vichy +vichies +Vichyite +vichyssoise +Vici +Vicia +vicianin +vicianose +vicilin +vicinage +vicinages +vicinal +vicine +vicing +vicinity +vicinities +viciosity +vicious +viciously +viciousness +viciousnesses +vicissitous +vicissitude +vicissitudes +vicissitude's +vicissitudinary +vicissitudinous +vicissitudinousness +Vick +Vickey +Vickery +Vickers +Vickers-Maxim +Vicki +Vicky +Vickie +Vicksburg +Vico +vicoite +vicomte +vicomtes +vicomtesse +vicomtesses +Viconian +vicontiel +vicontiels +Vycor +Vict +victal +victim +victimhood +victimisation +victimise +victimised +victimiser +victimising +victimizable +victimization +victimizations +victimize +victimized +victimizer +victimizers +victimizes +victimizing +victimless +victims +victim's +victless +Victoir +Victoire +Victor +victordom +victoress +victorfish +victorfishes +Victory +Victoria +Victorian +Victoriana +Victorianism +Victorianize +Victorianly +Victoriano +victorians +victorias +victoriate +victoriatus +Victorie +Victorien +victories +victoryless +Victorine +victorious +victoriously +victoriousness +victory's +victorium +Victormanuel +victors +victor's +Victorville +victress +victresses +victrices +victrix +Victrola +victual +victualage +victualed +victualer +victualers +victualing +victualled +victualler +victuallers +victuallership +victualless +victualling +victualry +victuals +victus +vicua +vicualling +vicuda +vicugna +vicugnas +vicuna +vicunas +vicus +Vida +Vidal +Vidalia +vidame +Vidar +Vidda +Viddah +Viddhal +viddui +vidduy +vide +videlicet +videnda +videndum +video +videocassette +videocassettes +videocast +videocasting +VideoComp +videodisc +videodiscs +videodisk +video-gazer +videogenic +videophone +videos +videotape +videotaped +videotapes +videotape's +videotaping +videotex +videotext +videruff +vidette +videttes +videtur +Videvdat +vidhyanath +vidya +Vidian +vidicon +vidicons +vidimus +vidkid +vidkids +vidonia +Vidor +Vidovic +Vidovik +vidry +Vidua +viduage +vidual +vidually +viduate +viduated +viduation +Viduinae +viduine +viduity +viduities +viduous +vie +vied +Viehmann +vielle +Vienna +Vienne +Viennese +Viens +Vientiane +Vieques +vier +Viereck +vierkleur +vierling +Vyernyi +Vierno +viers +viertel +viertelein +Vierwaldsttersee +vies +Viet +Vieta +Vietcong +Vietminh +Vietnam +Vietnamese +Vietnamization +Vieva +view +viewable +viewably +viewdata +viewed +viewer +viewers +viewfinder +viewfinders +view-halloo +viewy +viewier +viewiest +viewiness +viewing +viewings +viewless +viewlessly +viewlessness +viewly +viewpoint +view-point +viewpoints +viewpoint's +viewport +views +viewsome +viewster +Viewtown +viewworthy +vifda +VIFRED +Vig +viga +vigas +Vigen +vigentennial +vigesimal +vigesimation +vigesimo +vigesimoquarto +vigesimo-quarto +vigesimo-quartos +vigesimos +viggle +vigia +vigias +vigil +vigilance +vigilances +vigilancy +vigilant +vigilante +vigilantes +vigilante's +vigilantism +vigilantist +vigilantly +vigilantness +vigilate +vigilation +Vigilius +vigils +vigintiangular +vigintillion +vigintillionth +Viglione +vigneron +vignerons +vignette +vignetted +vignetter +vignettes +vignette's +vignetting +vignettist +vignettists +Vigny +vignin +Vignola +Vigo +vigogne +vigone +vigonia +Vigor +vigorish +vigorishes +vigorist +vigorless +vigoroso +vigorous +vigorously +vigorousness +vigorousnesses +vigors +vigour +vigours +Vigrid +vigs +Viguerie +vihara +vihuela +vii +Viyella +viii +vying +vyingly +Viipuri +vijay +Vijayawada +vijao +Viki +Vyky +Viking +vikingism +vikinglike +vikings +vikingship +Vikki +Vikky +vil +vil. +vila +vilayet +vilayets +Vilas +Vilberg +vild +vildly +vildness +VILE +vile-born +vile-bred +vile-concluded +vile-fashioned +vilehearted +vileyns +Vilela +vilely +vile-looking +vile-natured +vileness +vilenesses +vile-proportioned +viler +vile-smelling +vile-spirited +vile-spoken +vilest +vile-tasting +Vilfredo +vilhelm +Vilhelmina +Vilhjalmur +Vili +viliaco +vilicate +vilify +vilification +vilifications +vilified +vilifier +vilifiers +vilifies +vilifying +vilifyingly +vilipend +vilipended +vilipender +vilipending +vilipendious +vilipenditory +vilipends +vility +vilities +vill +Villa +Villach +villache +Villada +villadom +villadoms +villa-dotted +villa-dwelling +villae +villaette +village +village-born +village-dwelling +villageful +villagehood +villagey +villageless +villagelet +villagelike +village-lit +villageous +villager +villageress +villagery +villagers +villages +villaget +villageward +villagy +villagism +villa-haunted +Villahermosa +villayet +villain +villainage +villaindom +villainess +villainesses +villainy +villainies +villainy-proof +villainist +villainize +villainous +villainously +villainous-looking +villainousness +villainproof +villains +villain's +villakin +Villalba +villaless +villalike +Villa-Lobos +Villamaria +Villamont +villan +villanage +villancico +villanella +villanelle +villanette +villanous +villanously +Villanova +Villanovan +Villanueva +villar +Villard +Villarica +Villars +villarsite +Villas +villa's +villate +villatic +Villavicencio +ville +villegiatura +villegiature +villein +villeinage +villeiness +villeinhold +villeins +villeity +villenage +Villeneuve +Villeurbanne +villi +villianess +villianesses +villianous +villianously +villianousness +villianousnesses +villiaumite +villicus +Villiers +villiferous +villiform +villiplacental +Villiplacentalia +Villisca +villitis +villoid +Villon +villose +villosity +villosities +villota +villote +villous +villously +vills +villus +Vilma +Vilnius +Vilonia +vim +vimana +vimen +vimful +Vimy +vimina +Viminal +vimineous +vimpa +vims +Vin +vin- +Vina +vinaceous +vinaconic +vinage +vinagron +Vinaya +vinaigre +vinaigrette +vinaigretted +vinaigrettes +vinaigrier +vinaigrous +vinal +Vinalia +vinals +vinas +vinasse +vinasses +vinata +vinblastine +Vinca +vincas +Vince +Vincelette +Vincennes +Vincent +Vincenta +Vincenty +Vincentia +Vincentian +Vincentown +Vincents +Vincenz +Vincenzo +Vincetoxicum +vincetoxin +vinchuca +Vinci +vincibility +vincible +vincibleness +vincibly +vincristine +vincristines +vincula +vincular +vinculate +vinculation +vinculo +vinculula +vinculum +vinculums +vindaloo +Vindelici +vindemial +vindemiate +vindemiation +vindemiatory +Vindemiatrix +vindesine +vindex +vindhyan +vindicability +vindicable +vindicableness +vindicably +vindicate +vindicated +vindicates +vindicating +vindication +vindications +vindicative +vindicatively +vindicativeness +vindicator +vindicatory +vindicatorily +vindicators +vindicatorship +vindicatress +vindices +vindict +vindicta +vindictive +vindictively +vindictiveness +vindictivenesses +vindictivolence +vindresser +VINE +vinea +vineae +vineal +vineatic +vine-bearing +vine-bordered +Vineburg +vine-clad +vine-covered +vine-crowned +vined +vine-decked +vinedresser +vine-dresser +vine-encircled +vine-fed +vinegar +vinegarer +vinegarette +vinegar-faced +vinegar-flavored +vinegar-generating +vinegar-hearted +vinegary +vinegariness +vinegarish +vinegarishness +vinegarist +vine-garlanded +vinegarlike +vinegarroon +vinegars +vinegar-tart +vinegarweed +vinegerone +vinegrower +vine-growing +vine-hung +vineyard +Vineyarder +vineyarding +vineyardist +vineyards +vineyard's +vineity +vine-laced +Vineland +vine-leafed +vine-leaved +vineless +vinelet +vinelike +vine-mantled +Vinemont +vine-planted +vine-producing +viner +Vyner +vinery +vineries +vine-robed +VINES +vine's +vine-shadowed +vine-sheltered +vinestalk +vinet +Vinethene +vinetta +vinew +vinewise +vine-wreathed +vingerhoed +Vingolf +vingt +vingt-et-un +vingtieme +vingtun +vinhatico +Viny +vini- +Vinia +vinic +vinicultural +viniculture +viniculturist +Vinie +vinier +viniest +vinifera +viniferas +viniferous +vinify +vinification +vinificator +vinified +vinifies +vinyl +vinylacetylene +vinylate +vinylated +vinylating +vinylation +vinylbenzene +vinylene +vinylethylene +vinylic +vinylidene +Vinylite +vinyls +Vining +Vinyon +Vinita +vinitor +vin-jaune +Vinland +Vinn +Vinna +Vinni +Vinny +Vinnie +Vinnitsa +vino +vino- +vinoacetous +Vinoba +vinod +vinolence +vinolent +vinology +vinologist +vinometer +vinomethylic +vinos +vinose +vinosity +vinosities +vinosulphureous +vinous +vinously +vinousness +vinquish +Vins +Vinson +vint +vinta +vintage +vintaged +vintager +vintagers +vintages +vintaging +vintem +vintener +vinter +vintlite +vintner +vintneress +vintnery +vintners +vintnership +Vinton +Vintondale +vintress +vintry +vinum +viol +Viola +violability +violable +violableness +violably +Violaceae +violacean +violaceous +violaceously +violal +Violales +violan +violand +violanin +Violante +violaquercitrin +violas +violate +violated +violater +violaters +violates +violating +violation +violational +violations +violative +violator +violatory +violators +violator's +violature +Viole +violence +violences +violency +violent +violently +violentness +violer +violescent +Violet +Violeta +violet-black +violet-blind +violet-blindness +violet-bloom +violet-blue +violet-brown +violet-colored +violet-coloured +violet-crimson +violet-crowned +violet-dyed +violet-ear +violet-eared +violet-embroidered +violet-flowered +violet-garlanded +violet-gray +violet-green +violet-headed +violet-horned +violet-hued +violety +violet-inwoven +violetish +violetlike +violet-purple +violet-rayed +violet-red +violet-ringed +violets +violet's +violet-scented +violet-shrouded +violet-stoled +violet-striped +violet-sweet +Violetta +violet-tailed +Violette +violet-throated +violetwise +violin +violina +violine +violined +violinette +violining +violinist +violinistic +violinistically +violinists +violinist's +violinless +violinlike +violinmaker +violinmaking +violino +violins +violin's +violin-shaped +violist +violists +Violle +Viollet-le-Duc +violmaker +violmaking +violon +violoncellist +violoncellists +violoncello +violoncellos +violone +violones +violotta +violous +viols +violuric +viomycin +viomycins +viosterol +VIP +V-I-P +Viper +Vipera +viperan +viper-bit +viper-curled +viperess +viperfish +viperfishes +viper-haunted +viper-headed +vipery +viperian +viperid +Viperidae +viperiform +Viperina +Viperinae +viperine +viperish +viperishly +viperlike +viperling +viper-mouthed +viper-nourished +viperoid +Viperoidea +viperous +viperously +viperousness +vipers +viper's +vipolitic +vipresident +vips +Vipul +viqueen +Viquelia +VIR +Vira +Viradis +viragin +viraginian +viraginity +viraginous +virago +viragoes +viragoish +viragolike +viragos +viragoship +viral +Virales +virally +virason +Virbius +Virchow +Virden +vire +virelai +virelay +virelais +virelays +virement +viremia +viremias +viremic +Viren +Virendra +Vyrene +virent +vireo +vireonine +vireos +vires +virescence +virescent +Virg +virga +virgal +virgas +virgate +virgated +virgater +virgates +virgation +Virge +Virgel +virger +Virgy +Virgie +Virgil +Virgilia +Virgilian +Virgilina +Virgilio +Virgilism +Virgin +Virgina +Virginal +Virginale +virginalist +virginality +virginally +virginals +virgin-born +virgin-eyed +virgineous +virginhead +Virginia +Virginian +virginians +Virginid +Virginie +Virginis +virginity +virginities +virginitis +virginityship +virginium +virginly +virginlike +virgin-minded +virgins +virgin's +virgin's-bower +virginship +virgin-vested +Virginville +Virgo +virgos +virgouleuse +virgula +virgular +Virgularia +virgularian +Virgulariidae +virgulate +virgule +virgules +virgultum +virial +viricidal +viricide +viricides +virid +viridaria +viridarium +viridene +viridescence +viridescent +Viridi +viridian +viridians +viridigenous +viridin +viridine +Viridis +Viridissa +viridite +viridity +viridities +virify +virific +virile +virilely +virileness +virilescence +virilescent +virilia +virilify +viriliously +virilism +virilisms +virilist +virility +virilities +virilization +virilize +virilizing +virilocal +virilocally +virion +virions +viripotent +viritoot +viritrate +virl +virled +virls +Virnelli +vyrnwy +viroid +viroids +virole +viroled +virology +virologic +virological +virologically +virologies +virologist +virologists +viron +Viroqua +virose +viroses +virosis +virous +Virtanen +virtu +virtual +virtualism +virtualist +virtuality +virtualize +virtually +virtue +virtue-armed +virtue-binding +virtued +virtuefy +virtueless +virtuelessness +virtue-loving +virtueproof +virtues +virtue's +virtue-tempting +virtue-wise +virtuless +virtuosa +virtuosas +virtuose +virtuosi +virtuosic +virtuosity +virtuosities +virtuoso +virtuosos +virtuoso's +virtuosoship +virtuous +virtuously +virtuouslike +virtuousness +Virtus +virtuti +virtutis +virucidal +virucide +virucides +viruela +virulence +virulences +virulency +virulencies +virulent +virulented +virulently +virulentness +viruliferous +virus +viruscidal +viruscide +virusemic +viruses +viruslike +virus's +virustatic +vis +visa +visaed +visage +visaged +visages +visagraph +Visaya +Visayan +Visayans +visaing +Visakhapatnam +Visalia +visammin +vis-a-ns +visard +visards +visarga +visas +vis-a-vis +vis-a-visness +Visby +Visc +viscacha +viscachas +Viscardi +viscera +visceral +visceralgia +viscerally +visceralness +viscerate +viscerated +viscerating +visceration +visceripericardial +viscero- +viscerogenic +visceroinhibitory +visceromotor +visceroparietal +visceroperitioneal +visceropleural +visceroptosis +visceroptotic +viscerosensory +visceroskeletal +viscerosomatic +viscerotomy +viscerotonia +viscerotonic +viscerotrophic +viscerotropic +viscerous +viscid +viscidity +viscidities +viscidize +viscidly +viscidness +viscidulous +viscin +viscoelastic +viscoelasticity +viscoid +viscoidal +viscolize +viscometer +viscometry +viscometric +viscometrical +viscometrically +viscontal +Visconti +viscontial +viscoscope +viscose +viscoses +viscosimeter +viscosimetry +viscosimetric +viscosity +viscosities +Viscount +viscountcy +viscountcies +viscountess +viscountesses +viscounty +viscounts +viscount's +viscountship +viscous +viscously +viscousness +Visct +viscum +viscus +vise +Vyse +vised +viseed +viseing +viselike +viseman +visement +visenomy +vises +Viseu +Vish +vishal +Vishinsky +Vyshinsky +Vishnavite +Vishniac +Vishnu +Vishnuism +Vishnuite +Vishnuvite +visibility +visibilities +visibilize +visible +visibleness +visibly +visie +visier +Visigoth +Visigothic +visile +Visine +vising +vision +visional +visionally +visionary +visionaries +visionarily +visionariness +vision-directed +visioned +visioner +vision-filled +vision-haunted +visionic +visioning +visionist +visionize +visionless +visionlike +visionmonger +visionproof +visions +vision's +vision-seeing +vision-struck +visit +visita +visitable +visitador +Visitandine +visitant +visitants +visitate +Visitation +visitational +visitations +visitation's +visitative +visitator +visitatorial +visite +visited +visitee +visiter +visiters +visiting +visitment +visitor +visitoress +visitor-general +visitorial +visitors +visitor's +visitorship +visitress +visitrix +visits +visive +visne +visney +visnomy +vison +visor +visored +visory +visoring +visorless +visorlike +visors +visor's +Visotoner +viss +VISTA +vistaed +vistal +vistaless +vistamente +vistas +vista's +vistlik +visto +Vistula +Vistulian +visual +visualisable +visualisation +visualiser +visualist +visuality +visualities +visualizable +visualization +visualizations +visualize +visualized +visualizer +visualizers +visualizes +visualizing +visually +visuals +visuoauditory +visuokinesthetic +visuometer +visuopsychic +visuosensory +VITA +Vitaceae +vitaceous +vitae +Vitaglass +vitagraph +vital +Vitale +Vitalian +vitalic +Vitalis +vitalisation +vitalise +vitalised +vitaliser +vitalises +vitalising +vitalism +vitalisms +vitalist +vitalistic +vitalistically +vitalists +vitality +vitalities +vitalization +vitalize +vitalized +vitalizer +vitalizers +vitalizes +vitalizing +vitalizingly +vitally +Vitallium +vitalness +vitals +vitamer +vitameric +vitamers +vitamin +vitamine +vitamines +vitamin-free +vitaminic +vitaminization +vitaminize +vitaminized +vitaminizing +vitaminology +vitaminologist +vitamins +vitapath +vitapathy +Vitaphone +vitascope +vitascopic +vitasti +vitativeness +Vite +Vitebsk +Vitek +vitellary +vitellarian +vitellarium +vitellicle +vitelliferous +vitelligenous +vitelligerous +vitellin +vitelline +vitellins +vitello- +vitellogene +vitellogenesis +vitellogenous +vitello-intestinal +vitellose +vitellus +vitelluses +viterbite +vitesse +vitesses +vithayasai +Vitharr +Vithi +Viti +viti- +Vitia +vitiable +vitial +vitiate +vitiated +vitiates +vitiating +vitiation +vitiations +vitiator +vitiators +viticeta +viticetum +viticetums +viticulose +viticultural +viticulture +viticulturer +viticulturist +viticulturists +vitiferous +vitilago +vitiliginous +vitiligo +vitiligoid +vitiligoidea +vitiligos +vitilitigate +vitiosity +vitiosities +Vitis +vitita +vitium +Vitkun +Vito +vitochemic +vitochemical +Vitoria +vitra +vitrage +vitrail +vitrailed +vitrailist +vitraillist +vitrain +vitrains +vitraux +vitreal +vitrean +vitrella +vitremyte +vitreodentinal +vitreodentine +vitreoelectric +vitreosity +vitreous +vitreously +vitreouslike +vitreousness +vitrescence +vitrescency +vitrescent +vitrescibility +vitrescible +vitreum +Vitry +Vitria +vitrial +vitric +vitrics +vitrifaction +vitrifacture +vitrify +vitrifiability +vitrifiable +vitrificate +vitrification +vitrifications +vitrified +vitrifies +vitrifying +vitriform +Vitrina +vitrine +vitrines +vitrinoid +vitriol +vitriolate +vitriolated +vitriolating +vitriolation +vitrioled +vitriolic +vitriolically +vitrioline +vitrioling +vitriolizable +vitriolization +vitriolize +vitriolized +vitriolizer +vitriolizing +vitriolled +vitriolling +vitriols +vitrite +vitro +vitro- +vitrobasalt +vitro-clarain +vitro-di-trina +vitrophyre +vitrophyric +vitrotype +vitrous +vitrum +Vitruvian +Vitruvianism +Vitruvius +vitta +vittae +vittate +vittle +vittled +vittles +vittling +Vittore +Vittoria +Vittorio +vitular +vitulary +vituline +vituper +vituperable +vituperance +vituperate +vituperated +vituperates +vituperating +vituperation +vituperations +vituperatiou +vituperative +vituperatively +vituperator +vituperatory +vitupery +vituperious +vituperous +Vitus +VIU +viuva +Viv +Viva +vivace +vivaces +vivacious +vivaciously +vivaciousness +vivaciousnesses +vivacissimo +vivacity +vivacities +Vivaldi +vivamente +vivandi +vivandier +vivandiere +vivandieres +vivandire +vivant +vivants +vivary +vivaria +vivaries +vivariia +vivariiums +vivarium +vivariums +vivarvaria +vivas +vivat +viva-voce +vivax +vivda +vive +Viveca +vivek +Vivekananda +vively +vivency +vivendi +viver +viverra +viverrid +Viverridae +viverrids +viverriform +Viverrinae +viverrine +vivers +vives +viveur +Vivi +vivi- +Vivia +Vivian +Vivyan +Vyvyan +Viviana +Viviane +vivianite +Vivianna +Vivianne +Vivyanne +Vivica +vivicremation +vivid +vivider +vividest +vividialysis +vividiffusion +vividissection +vividity +vividly +vividness +vividnesses +Vivie +Vivien +Viviene +Vivienne +vivify +vivific +vivifical +vivificant +vivificate +vivificated +vivificating +vivification +vivificative +vivificator +vivified +vivifier +vivifiers +vivifies +vivifying +Viviyan +vivipara +vivipary +viviparism +viviparity +viviparities +viviparous +viviparously +viviparousness +viviperfuse +vivisect +vivisected +vivisectible +vivisecting +vivisection +vivisectional +vivisectionally +vivisectionist +vivisectionists +vivisections +vivisective +vivisector +vivisectorium +vivisects +vivisepulture +Vivl +Vivle +vivo +vivos +vivre +vivres +vixen +vixenish +vixenishly +vixenishness +vixenly +vixenlike +vixens +viz +viz. +Vizagapatam +vizament +vizard +vizarded +vizard-faced +vizard-hid +vizarding +vizardless +vizardlike +vizard-mask +vizardmonger +vizards +vizard-wearing +vizcacha +vizcachas +Vizcaya +Vize +vizier +vizierate +viziercraft +vizierial +viziers +viziership +vizir +vizirate +vizirates +vizircraft +vizirial +vizirs +vizirship +viznomy +vizor +vizored +vizoring +vizorless +vizors +Vizsla +vizslas +Vizza +vizzy +Vizzone +VJ +VL +VLA +Vlaardingen +Vlach +Vlad +Vlada +Vladamar +Vladamir +Vladi +Vladikavkaz +Vladimar +Vladimir +vladislav +Vladivostok +Vlaminck +VLBA +VLBI +vlei +VLF +Vliets +Vlissingen +VLIW +Vlor +Vlos +VLSI +VLT +Vltava +Vlund +VM +V-mail +VMC +VMCF +VMCMS +VMD +VME +vmintegral +VMM +VMOS +VMR +VMRS +VMS +vmsize +VMSP +VMTP +VN +V-necked +Vnern +VNF +VNY +VNL +VNLF +VO +vo. +VOA +voar +vobis +voc +voc. +Voca +vocab +vocability +vocable +vocables +vocably +vocabular +vocabulary +vocabularian +vocabularied +vocabularies +vocabulation +vocabulist +vocal +vocalic +vocalically +vocalics +vocalion +vocalisation +vocalisations +vocalise +vocalised +vocalises +vocalising +vocalism +vocalisms +vocalist +vocalistic +vocalists +vocality +vocalities +vocalizable +vocalization +vocalizations +vocalize +vocalized +vocalizer +vocalizers +vocalizes +vocalizing +vocaller +vocally +vocalness +vocals +vocat +vocate +vocation +vocational +vocationalism +vocationalist +vocationalization +vocationalize +vocationally +vocations +vocation's +vocative +vocatively +vocatives +Voccola +voce +voces +Vochysiaceae +vochysiaceous +vocicultural +vociferance +vociferanced +vociferancing +vociferant +vociferate +vociferated +vociferates +vociferating +vociferation +vociferations +vociferative +vociferator +vociferize +vociferosity +vociferous +vociferously +vociferousness +vocification +vocimotor +vocoder +vocoders +vocoid +vocular +vocule +Vod +VODAS +voder +vodka +vodkas +vodoun +vodouns +vodum +vodums +vodun +Voe +voes +voet +voeten +voetganger +Voetian +voetsak +voetsek +voetstoots +vog +Vogel +Vogele +Vogeley +Vogelweide +vogesite +vogie +voglite +vogt +vogue +voguey +vogues +voguish +voguishness +Vogul +voyage +voyageable +voyaged +voyager +voyagers +voyages +voyageur +voyageurs +voyaging +voyagings +voyance +voice +voiceband +voiced +voicedness +voiceful +voicefulness +voice-leading +voiceless +voicelessly +voicelessness +voicelet +voicelike +voice-over +voiceprint +voiceprints +voicer +voicers +voices +voicing +void +voidable +voidableness +voidance +voidances +voided +voidee +voider +voiders +voiding +voidless +voidly +voidness +voidnesses +voids +voyeur +voyeurism +voyeuristic +voyeuristically +voyeurs +voyeuse +voyeuses +voila +voile +voiles +voilier +Voiotia +VOIR +VOIS +voisinage +Voyt +voiture +voitures +voiturette +voiturier +voiturin +voivod +voivode +voivodeship +Vojvodina +vol +Vola +volable +volacious +volador +volage +volaille +Volans +Volant +volante +Volantis +volantly +volapie +Volapk +Volapuk +Volapuker +Volapukism +Volapukist +volar +volary +volata +volatic +volatile +volatilely +volatileness +volatiles +volatilisable +volatilisation +volatilise +volatilised +volatiliser +volatilising +volatility +volatilities +volatilizable +volatilization +volatilize +volatilized +volatilizer +volatilizes +volatilizing +volation +volational +volatize +vol-au-vent +Volborg +volborthite +Volcae +volcan +Volcanalia +volcanian +volcanic +volcanically +volcanicity +volcanics +volcanism +volcanist +volcanite +volcanity +volcanizate +volcanization +volcanize +volcanized +volcanizing +volcano +volcanoes +volcanoism +volcanology +volcanologic +volcanological +volcanologist +volcanologists +volcanologize +volcanos +volcano's +Volcanus +Volding +vole +voled +volemite +volemitol +volency +volens +volent +volente +volenti +volently +volery +voleries +voles +volet +Voleta +Voletta +Volga +Volga-baltaic +Volgograd +volhynite +volyer +Volin +voling +volipresence +volipresent +volitant +volitate +volitation +volitational +volitiency +volitient +volition +volitional +volitionalist +volitionality +volitionally +volitionary +volitionate +volitionless +volitions +volitive +volitorial +Volk +Volkan +Volkerwanderung +Volksdeutsche +Volksdeutscher +Volkslied +volkslieder +volksraad +Volksschule +Volkswagen +volkswagens +volley +volleyball +volleyballs +volleyball's +volleyed +volleyer +volleyers +volleying +volleyingly +volleys +vollenge +Volnay +Volnak +Volney +Volny +Vologda +Volos +volost +volosts +Volotta +volow +volpane +Volpe +volplane +volplaned +volplanes +volplaning +volplanist +Volpone +vols +vols. +Volscan +Volsci +Volscian +volsella +volsellum +Volstead +Volsteadism +Volsung +Volsungasaga +volt +Volta +volta- +voltaelectric +voltaelectricity +voltaelectrometer +voltaelectrometric +voltage +voltages +voltagraphy +Voltaic +Voltaire +Voltairean +Voltairian +Voltairianize +Voltairish +Voltairism +voltaism +voltaisms +voltaite +voltameter +voltametric +voltammeter +volt-ammeter +volt-ampere +voltaplast +voltatype +volt-coulomb +volte +volteador +volteadores +volte-face +Volterra +voltes +volti +voltigeur +voltinism +voltivity +voltize +Voltmer +voltmeter +voltmeter-milliammeter +voltmeters +volto +volt-ohm-milliammeter +volts +volt-second +Volturno +Volturnus +Voltz +voltzine +voltzite +volubilate +volubility +volubilities +voluble +volubleness +voluble-tongued +volubly +volucrine +volume +volumed +volumen +volumenometer +volumenometry +volume-produce +volume-produced +volumes +volume's +volumescope +volumeter +volumetry +volumetric +volumetrical +volumetrically +volumette +volumina +voluminal +voluming +voluminosity +voluminous +voluminously +voluminousness +volumist +volumometer +volumometry +volumometrical +Volund +voluntary +voluntariate +voluntaries +voluntaryism +voluntaryist +voluntarily +voluntariness +voluntarious +voluntarism +voluntarist +voluntaristic +voluntarity +voluntative +volunteer +volunteered +volunteering +volunteerism +volunteerly +volunteers +volunteership +volunty +Voluntown +voluper +volupt +voluptary +Voluptas +volupte +volupty +voluptuary +voluptuarian +voluptuaries +voluptuate +voluptuosity +voluptuous +voluptuously +voluptuousness +voluptuousnesses +Voluspa +voluta +volutae +volutate +volutation +volute +voluted +volutes +Volutidae +volutiform +volutin +volutins +volution +volutions +volutoid +volva +volvas +volvate +volvell +volvelle +volvent +Volvet +Volvo +Volvocaceae +volvocaceous +volvox +volvoxes +volvuli +volvullus +volvulus +volvuluses +VOM +vombatid +vomer +vomerine +vomerobasilar +vomeronasal +vomeropalatine +vomers +vomica +vomicae +vomicin +vomicine +vomit +vomitable +vomited +vomiter +vomiters +vomity +vomiting +vomitingly +vomition +vomitive +vomitiveness +vomitives +vomito +vomitory +vomitoria +vomitories +vomitorium +vomitos +vomitous +vomits +vomiture +vomiturition +vomitus +vomituses +vomitwort +vomtoria +Von +Vona +vondsira +Vonni +Vonny +Vonnie +Vonore +Vonormy +vonsenite +voodoo +voodooed +voodooing +voodooism +voodooisms +voodooist +voodooistic +voodoos +Vookles +Voorheesville +Voorhis +voorhuis +voorlooper +Voortrekker +VOQ +VOR +voracious +voraciously +voraciousness +voraciousnesses +voracity +voracities +vorage +voraginous +vorago +vorant +Vorarlberg +voraz +Vorfeld +vorhand +Vories +Vorlage +vorlages +vorlooper +vorondreo +Voronezh +Voronoff +Voroshilov +Voroshilovgrad +Voroshilovsk +vorous +vorpal +Vorspeise +Vorspiel +Vorstellung +Vorster +VORT +vortex +vortexes +vortical +vortically +vorticel +Vorticella +vorticellae +vorticellas +vorticellid +Vorticellidae +vorticellum +vortices +vorticial +vorticiform +vorticism +vorticist +vorticity +vorticities +vorticose +vorticosely +vorticular +vorticularly +vortiginous +Vortumnus +Vosges +Vosgian +Voskhod +Voss +Vossburg +Vostok +vota +votable +votal +votally +votaress +votaresses +votary +votaries +votarist +votarists +votation +Votaw +Vote +voteable +vote-bringing +vote-buying +vote-casting +vote-catching +voted +voteen +voteless +voter +voters +votes +Votyak +voting +Votish +votist +votive +votively +votiveness +votograph +votometer +votress +votresses +vouch +vouchable +vouched +vouchee +vouchees +voucher +voucherable +vouchered +voucheress +vouchering +vouchers +vouches +vouching +vouchment +vouchor +vouchsafe +vouchsafed +vouchsafement +vouchsafer +vouchsafes +vouchsafing +vouge +Vougeot +Vought +voulge +Vouli +voussoir +voussoirs +voussoir-shaped +voust +vouster +vousty +vouvary +Vouvray +vouvrays +vow +vow-bound +vow-breaking +vowed +Vowel +vowely +vowelisation +vowelish +vowelism +vowelist +vowelization +vowelize +vowelized +vowelizes +vowelizing +vowelled +vowelless +vowellessness +vowelly +vowellike +vowels +vowel's +vower +vowers +vowess +Vowinckel +vowing +vow-keeping +vowless +vowmaker +vowmaking +vow-pledged +vows +vowson +vox +VP +V-particle +VPF +VPISU +VPN +VR +Vrablik +vraic +vraicker +vraicking +vraisemblance +vrbaite +VRC +Vredenburgh +Vreeland +VRI +vriddhi +Vries +vril +vrille +vrilled +vrilling +Vrita +VRM +vrocht +vroom +vroomed +vrooming +vrooms +vrother +vrouw +vrouws +vrow +vrows +VRS +VS +v's +vs. +VSAM +VSAT +VSB +VSE +V-shaped +V-sign +VSO +VSOP +VSP +VSR +VSS +VSSP +Vsterbottensost +Vstgtaost +VSX +VT +Vt. +VTAM +Vtarj +VTC +Vte +Vtehsta +Vtern +Vtesse +VTI +VTO +VTOC +VTOL +VTP +VTR +VTS +VTVM +VU +vucom +vucoms +Vudimir +vug +vugg +vuggy +vuggier +vuggiest +vuggs +vugh +vughs +vugs +Vuillard +VUIT +Vul +Vul. +Vulcan +Vulcanalia +Vulcanalial +Vulcanalian +Vulcanian +Vulcanic +vulcanicity +vulcanisable +vulcanisation +vulcanise +vulcanised +vulcaniser +vulcanising +vulcanism +vulcanist +vulcanite +vulcanizable +vulcanizate +vulcanization +vulcanizations +vulcanize +vulcanized +vulcanizer +vulcanizers +vulcanizes +vulcanizing +vulcano +vulcanology +vulcanological +vulcanologist +Vulg +Vulg. +vulgar +vulgare +vulgarer +vulgarest +vulgarian +vulgarians +vulgarisation +vulgarise +vulgarised +vulgariser +vulgarish +vulgarising +vulgarism +vulgarisms +vulgarist +vulgarity +vulgarities +vulgarization +vulgarizations +vulgarize +vulgarized +vulgarizer +vulgarizers +vulgarizes +vulgarizing +vulgarly +vulgarlike +vulgarness +vulgars +vulgarwise +Vulgate +vulgates +vulgo +vulgus +vulguses +Vullo +vuln +vulned +vulnerability +vulnerabilities +vulnerable +vulnerableness +vulnerably +vulneral +vulnerary +vulneraries +vulnerate +vulneration +vulnerative +vulnerose +vulnific +vulnifical +vulnose +vulpanser +vulpecide +Vulpecula +Vulpeculae +vulpecular +Vulpeculid +Vulpes +vulpic +vulpicidal +vulpicide +vulpicidism +Vulpinae +vulpine +vulpinic +vulpinism +vulpinite +vulsella +vulsellum +vulsinite +Vultur +vulture +vulture-beaked +vulture-gnawn +vulture-hocked +vulturelike +vulture-rent +vultures +vulture's +vulture-torn +vulture-tortured +vulture-winged +vulturewise +Vulturidae +Vulturinae +vulturine +vulturish +vulturism +vulturn +vulturous +vulva +vulvae +vulval +vulvar +vulvas +vulvate +vulviform +vulvitis +vulvitises +vulvo- +vulvocrural +vulvouterine +vulvovaginal +vulvovaginitis +vum +VUP +VV +vv. +vvll +VVSS +VW +V-weapon +VWS +VXI +W +W. +W.A. +w.b. +W.C. +W.C.T.U. +W.D. +w.f. +W.I. +w.l. +W.O. +w/ +W/B +w/o +WA +wa' +WAAAF +WAAC +Waacs +Waadt +WAAF +Waafs +waag +Waal +Waals +waapa +waar +Waasi +wab +wabayo +Waban +Wabash +Wabasha +Wabasso +Wabbaseka +wabber +wabby +wabble +wabbled +wabbler +wabblers +wabbles +wabbly +wabblier +wabbliest +wabbliness +wabbling +wabblingly +wabe +Wabena +Wabeno +waberan-leaf +wabert-leaf +Wabi +wabron +wabs +wabster +Wabuma +Wabunga +WAC +wacadash +wacago +wacapou +Waccabuc +WAC-Corporal +Wace +Wachaga +Wachapreague +Wachenheimer +wachna +Wachtel +Wachter +Wachuset +Wacissa +Wack +wacke +wacken +wacker +wackes +wacky +wackier +wackiest +wackily +wackiness +wacko +wackos +wacks +Waco +Waconia +Wacs +wad +wadable +Wadai +wadcutter +wadded +Waddell +waddent +Waddenzee +wadder +wadders +Waddy +waddie +waddied +waddies +waddying +wadding +waddings +Waddington +waddywood +Waddle +waddled +waddler +waddlers +waddles +waddlesome +waddly +waddling +waddlingly +Wade +wadeable +waded +Wadell +Wadena +wader +waders +wades +Wadesboro +Wadestown +Wadesville +Wadesworth +wadge +Wadhams +wadi +wady +wadies +wading +wadingly +wadis +Wadley +Wadleigh +wadlike +Wadlinger +wadmaal +wadmaals +wadmaker +wadmaking +wadmal +wadmals +wadmeal +wadmel +wadmels +wadmol +wadmoll +wadmolls +wadmols +wadna +WADS +wadset +wadsets +wadsetted +wadsetter +wadsetting +Wadsworth +wae +Waechter +waefu +waeful +waeg +Waelder +waeness +waenesses +waer +Waers +waes +waesome +waesuck +waesucks +WAF +Wafd +Wafdist +wafer +wafered +waferer +wafery +wafering +waferish +waferlike +wafermaker +wafermaking +wafers +wafer's +wafer-sealed +wafer-thin +wafer-torn +waferwoman +waferwork +waff +waffed +Waffen-SS +waffie +waffies +waffing +waffle +waffled +waffles +waffle's +waffly +wafflike +waffling +waffness +waffs +waflib +WAFS +waft +waftage +waftages +wafted +wafter +wafters +wafty +wafting +wafts +wafture +waftures +WAG +Waganda +wagang +waganging +Wagarville +wagati +wagaun +wagbeard +wage +waged +wagedom +wageless +wagelessness +wageling +wagenboom +Wagener +wage-plug +Wager +wagered +wagerer +wagerers +wagering +wagers +wages +wagesman +wages-man +waget +wagework +wageworker +wageworking +wagga +waggable +waggably +wagged +waggel +wagger +waggery +waggeries +waggers +waggy +waggie +wagging +waggish +waggishly +waggishness +waggle +waggled +waggles +waggly +waggling +wagglingly +waggon +waggonable +waggonage +waggoned +Waggoner +waggoners +waggonette +waggon-headed +waggoning +waggonload +waggonry +waggons +waggonsmith +waggonway +waggonwayman +waggonwright +Waggumbura +wagh +waging +waglike +wagling +Wagner +Wagneresque +Wagnerian +Wagneriana +Wagnerianism +wagnerians +Wagnerism +Wagnerist +Wagnerite +Wagnerize +Wagogo +Wagoma +Wagon +wagonable +wagonage +wagonages +wagoned +wagoneer +Wagoner +wagoners +wagoness +wagonette +wagonettes +wagonful +wagon-headed +wagoning +wagonless +wagon-lit +wagonload +wagonmaker +wagonmaking +wagonman +wagonry +wagon-roofed +wagons +wagon-shaped +wagonsmith +wag-on-the-wall +Wagontown +wagon-vaulted +wagonway +wagonwayman +wagonwork +wagonwright +Wagram +wags +Wagshul +wagsome +Wagstaff +Wagtail +wagtails +wag-tongue +Waguha +wagwag +wagwants +Wagweno +wagwit +wah +Wahabi +Wahabiism +Wahabism +Wahabit +Wahabitism +wahahe +wahconda +wahcondas +Wahehe +Wahhabi +Wahhabiism +Wahhabism +Wahiawa +Wahima +wahine +wahines +Wahkiacus +Wahkon +Wahkuna +Wahl +Wahlenbergia +Wahlstrom +wahlund +Wahoo +wahoos +wahpekute +Wahpeton +wahwah +way +wayaka +Waialua +Wayan +Waianae +wayang +Wayao +waiata +wayback +way-beguiling +wayberry +waybill +way-bill +waybills +waybird +Waibling +waybook +waybread +waybung +way-clearing +Waycross +Waicuri +Waicurian +way-down +waif +wayfare +wayfarer +wayfarers +wayfaring +wayfaringly +wayfarings +wayfaring-tree +waifed +wayfellow +waifing +waifs +waygang +waygate +way-god +waygoer +waygoing +waygoings +waygone +waygoose +Waiguli +way-haunting +wayhouse +Waiyeung +Waiilatpuan +waying +waik +Waikato +Waikiki +waikly +waikness +wail +waylay +waylaid +waylaidlessness +waylayer +waylayers +waylaying +waylays +Wailaki +Waylan +Wayland +wayleave +wailed +Waylen +wailer +wailers +wayless +wailful +wailfully +waily +Waylin +wailing +wailingly +wailment +Waylon +Wailoo +wails +wailsome +Wailuku +waymaker +wayman +Waimanalo +waymark +Waymart +waymate +Waimea +waymen +wayment +Wain +wainable +wainage +Waynant +wainbote +Waine +Wayne +wainer +Waynesboro +Waynesburg +Waynesfield +Waynesville +Waynetown +wainful +wainman +wainmen +Waynoka +wainrope +wains +wainscot +wainscoted +wainscot-faced +wainscoting +wainscot-joined +wainscot-paneled +wainscots +Wainscott +wainscotted +wainscotting +Wainwright +wainwrights +way-off +Wayolle +way-out +Waipahu +waipiro +waypost +wair +wairch +waird +waired +wairepo +wairing +wairs +wairsh +WAIS +ways +way's +waise +wayside +waysider +waysides +waysliding +Waismann +waist +waistband +waistbands +waistcloth +waistcloths +waistcoat +waistcoated +waistcoateer +waistcoathole +waistcoating +waistcoatless +waistcoats +waistcoat's +waist-deep +waisted +waister +waisters +waist-high +waisting +waistings +waistless +waistline +waistlines +waist-pressing +waists +waist's +waist-slip +Wait +wait-a-bit +wait-awhile +Waite +waited +Waiter +waiterage +waiterdom +waiterhood +waitering +waiterlike +waiter-on +waiters +waitership +Waiteville +waitewoman +waythorn +waiting +waitingly +waitings +waitlist +waitress +waitresses +waitressless +waitress's +waits +Waitsburg +Waitsfield +waitsmen +way-up +waivatua +waive +waived +waiver +waiverable +waivery +waivers +waives +waiving +waivod +Waiwai +wayward +waywarden +waywardly +waywardness +way-weary +way-wise +waywiser +way-wiser +waiwode +waywode +waywodeship +wayworn +way-worn +waywort +Wayzata +wayzgoose +wajang +Wajda +Waka +Wakayama +Wakamba +wakan +wakanda +wakandas +wakari +Wakarusa +wakas +Wakashan +Wake +waked +wakeel +Wakeen +Wakeeney +Wakefield +wakeful +wakefully +wakefulness +wakefulnesses +wakeless +Wakeman +wakemen +waken +Wakenda +wakened +wakener +wakeners +wakening +wakenings +wakens +waker +wakerife +wakerifeness +Wakerly +wakerobin +wake-robin +wakers +wakes +waketime +wakeup +wake-up +wakf +Wakhi +Waki +waky +wakif +wakiki +wakikis +waking +wakingly +Wakita +wakiup +wakizashi +wakken +wakon +Wakonda +Wakore +Wakpala +Waksman +Wakulla +Wakwafi +WAL +Wal. +Walach +Walachia +Walachian +walahee +Walapai +Walbrzych +Walburg +Walburga +Walcheren +Walchia +Walcoff +Walcott +Walczak +Wald +Waldack +Waldemar +Walden +Waldenburg +Waldenses +Waldensian +Waldensianism +waldflute +waldglas +waldgrave +waldgravine +Waldheim +Waldheimia +waldhorn +Waldman +waldmeister +Waldner +Waldo +Waldoboro +Waldon +Waldorf +Waldos +Waldport +Waldron +Waldstein +Waldsteinia +Waldwick +wale +waled +Waley +walepiece +Waler +walers +Wales +Waleska +walewort +Walford +Walgreen +Walhall +Walhalla +Walhonding +wali +Waly +walycoat +walies +Waligore +waling +walk +walkable +walkabout +walk-around +walkaway +walkaways +walk-down +Walke +walked +walkene +Walker +walkerite +walker-on +walkers +Walkersville +Walkerton +Walkertown +Walkerville +walkie +walkie-lookie +walkie-talkie +walk-in +walking +walking-out +walkings +walkingstick +walking-stick +walking-sticked +Walkyrie +walkyries +walkist +walky-talky +walky-talkies +Walkling +walkmill +walkmiller +walk-on +walkout +walkouts +walkover +walk-over +walkovers +walkrife +walks +walkside +walksman +walksmen +walk-through +walkup +walk-up +walkups +walkway +walkways +Wall +walla +wallaba +Wallaby +wallabies +wallaby-proof +Wallace +Wallaceton +Wallach +Wallache +Wallachia +Wallachian +Wallack +wallago +wallah +wallahs +Walland +wallaroo +wallaroos +Wallas +Wallasey +Wallawalla +Wallback +wallbird +wallboard +wall-bound +Wallburg +wall-cheeked +wall-climbing +wall-defended +wall-drilling +walled +walled-in +walled-up +Walley +walleye +walleyed +wall-eyed +walleyes +wall-encircled +Wallensis +Wallenstein +Waller +Wallerian +wallet +walletful +wallets +wallet's +wall-fed +wall-fight +wallflower +wallflowers +Wallford +wallful +wall-girt +wall-hanging +wallhick +Walli +Wally +wallydrag +wallydraigle +Wallie +wallies +Walling +Wallinga +Wallingford +walling-in +Wallington +wall-inhabiting +Wallis +wallise +Wallisville +Walliw +Wallkill +wall-knot +wallless +wall-less +wall-like +wall-loving +wallman +walloch +Wallon +Wallonian +Walloon +wallop +walloped +walloper +wallopers +walloping +wallops +wallow +Wallowa +wallowed +wallower +wallowers +wallowing +wallowish +wallowishly +wallowishness +wallows +wallpaper +wallpapered +wallpapering +wallpapers +wallpiece +wall-piece +wall-piercing +wall-plat +Wallraff +Walls +Wallsburg +wall-scaling +Wallsend +wall-shaking +wall-sided +wall-to-wall +Wallula +wallwise +wallwork +wallwort +walnut +walnut-brown +walnut-finished +walnut-framed +walnut-inlaid +walnut-paneled +walnuts +walnut's +Walnutshade +walnut-shell +walnut-stained +walnut-trimmed +Walpapi +Walpole +Walpolean +Walpurga +Walpurgis +Walpurgisnacht +walpurgite +Walras +Walrath +walrus +walruses +walrus's +Walsall +Walsenburg +Walsh +Walshville +Walsingham +walspere +Walston +Walstonburg +Walt +Walter +Walterboro +Walterene +Walters +Waltersburg +Walterville +walth +Walthall +Waltham +Walthamstow +Walther +Walthourville +walty +Waltner +Walton +Waltonian +Waltonville +waltron +waltrot +waltz +waltzed +waltzer +waltzers +waltzes +waltzing +waltzlike +Walworth +WAM +wamara +wambais +wamble +wamble-cropped +wambled +wambles +wambly +wamblier +wambliest +wambliness +wambling +wamblingly +Wambuba +Wambugu +Wambutti +wame +wamefou +wamefous +wamefu +wameful +wamefull +wamefuls +Wamego +wamel +wames +wamfle +wammikin +wammus +wammuses +wamp +Wampanoag +Wampanoags +wampee +wamper-jawed +wampish +wampished +wampishes +wampishing +wample +Wampler +Wampsville +Wampum +wampumpeag +wampums +wampus +wampuses +Wams +Wamsley +Wamsutter +wamus +wamuses +WAN +wan- +Wana +Wanakena +Wanamaker +Wanamingo +Wanapum +Wanaque +Wanatah +Wanblee +Wanchan +wanchancy +wan-cheeked +Wanchese +Wanchuan +wan-colored +wand +Wanda +wand-bearing +wander +wanderable +wandered +Wanderer +wanderers +wandery +wanderyear +wander-year +wandering +Wandering-jew +wanderingly +wanderingness +wanderings +Wanderjahr +Wanderjahre +wanderlust +wanderluster +wanderlustful +wanderlusts +wanderoo +wanderoos +wanders +wandflower +Wandy +Wandie +Wandis +wandle +wandlike +Wando +wandoo +Wandorobo +wandought +wandreth +wands +wand-shaped +wandsman +Wandsworth +wand-waving +Wane +Waneatta +waned +waney +waneless +wanely +waner +wanes +Waneta +Wanette +Wanfried +Wang +wanga +wangala +wangan +wangans +Wanganui +Wangara +wangateur +Wangchuk +wanger +wanghee +wangle +wangled +wangler +wanglers +wangles +wangling +Wangoni +wangrace +wangtooth +wangun +wanguns +wanhap +wanhappy +wanhope +wanhorn +Wanhsien +wany +Wanyakyusa +Wanyamwezi +waniand +Wanyasa +Wanids +Wanyen +wanier +waniest +wanigan +wanigans +waning +wanion +wanions +Wanyoro +wank +wankapin +wankel +wanker +wanky +Wankie +wankle +wankly +wankliness +wanlas +wanle +wanly +wanmol +Wann +wanna +Wannaska +wanned +Wanne-Eickel +wanner +wanness +wannesses +wannest +wanny +wannigan +wannigans +wanning +wannish +Wanonah +wanrest +wanrestful +wanrufe +wanruly +wans +wanshape +wansith +wansome +wansonsy +want +wantage +wantages +Wantagh +wanted +wanted-right-hand +wanter +wanters +wantful +wanthill +wanthrift +wanthriven +wanty +wanting +wantingly +wantingness +wantless +wantlessness +wanton +wanton-cruel +wantoned +wanton-eyed +wantoner +wantoners +wantoning +wantonize +wantonly +wantonlike +wanton-mad +wantonness +wantonnesses +wantons +wanton-sick +wanton-tongued +wanton-winged +wantroke +wantrust +wants +wantwit +want-wit +wanweird +wanwit +wanwordy +wan-worn +wanworth +wanze +WAP +wapacut +Wapakoneta +Wa-palaung +Wapanucka +wapata +Wapato +wapatoo +wapatoos +Wapella +Wapello +wapentake +wapinschaw +Wapisiana +wapiti +wapitis +Wapogoro +Wapokomo +wapp +Wappapello +Wappato +wapped +wappened +wappenschaw +wappenschawing +wappenshaw +wappenshawing +wapper +wapper-eyed +wapperjaw +wapperjawed +wapper-jawed +Wappes +wappet +wapping +Wappinger +Wappo +waps +Wapwallopen +War +warabi +waragi +Warangal +warantee +war-appareled +waratah +warb +Warba +Warbeck +warbird +warbite +war-blasted +warble +warbled +warblelike +warbler +warblerlike +warblers +warbles +warblet +warbly +warbling +warblingly +warbonnet +war-breathing +war-breeding +war-broken +WARC +warch +Warchaw +warcraft +warcrafts +ward +Warda +wardable +wardage +warday +wardapet +wardatour +wardcors +Warde +warded +Wardell +Warden +wardency +war-denouncing +wardenry +wardenries +wardens +wardenship +Wardensville +Warder +warderer +warders +wardership +wardholding +wardian +Wardieu +war-dight +warding +war-disabled +wardite +Wardlaw +Wardle +wardless +wardlike +wardmaid +wardman +wardmen +wardmote +wardour-street +war-dreading +wardress +wardresses +wardrobe +wardrober +wardrobes +wardrobe's +wardroom +wardrooms +wards +Wardsboro +wardship +wardships +wardsmaid +wardsman +wardswoman +Wardtown +Wardville +ward-walk +wardwite +wardwoman +wardwomen +wardword +Ware +wared +wareful +Waregga +Wareham +warehou +warehouse +warehouseage +warehoused +warehouseful +warehouseman +warehousemen +warehouser +warehousers +warehouses +warehousing +Wareing +wareless +warely +waremaker +waremaking +wareman +Warenne +warentment +warer +wareroom +warerooms +wares +Waresboro +wareship +Wareshoals +Waretown +warf +war-fain +war-famed +warfare +warfared +warfarer +warfares +warfarin +warfaring +warfarins +Warfeld +Warfield +Warfold +Warford +Warfordsburg +Warfore +Warfourd +warful +Warga +Wargentin +war-god +war-goddess +wargus +war-hawk +warhead +warheads +Warhol +warhorse +war-horse +warhorses +wary +wariance +wariangle +waried +wary-eyed +warier +wariest +wary-footed +Warila +warily +wary-looking +wariment +warine +wariness +warinesses +Waring +waringin +warish +warison +warisons +warytree +wark +warkamoowee +warked +warking +warkloom +warklume +warks +warl +Warley +warless +warlessly +warlessness +warly +warlike +warlikely +warlikeness +warling +warlock +warlockry +warlocks +warlord +warlordism +warlords +warlow +warluck +warm +warmable +warmaker +warmakers +warmaking +warman +warm-backed +warmblooded +warm-blooded +warm-breathed +warm-clad +warm-colored +warm-complexioned +warm-contested +warmed +warmedly +warmed-over +warmed-up +warmen +warmer +warmers +warmest +warmful +warm-glowing +warm-headed +warmhearted +warm-hearted +warmheartedly +warmheartedness +warmhouse +warming +warming-pan +warming-up +Warminster +warmish +warm-kept +warmly +warm-lying +warmmess +warmness +warmnesses +warmonger +warmongering +warmongers +warmouth +warmouths +warm-reeking +Warms +warm-sheltered +warm-tempered +warmth +warmthless +warmthlessness +warmths +warm-tinted +warmup +warm-up +warmups +warmus +warm-working +warm-wrapped +warn +warnage +Warne +warned +warnel +Warner +Warners +Warnerville +warning +warningly +warningproof +warnings +warnish +warnison +warniss +Warnock +warnoth +warns +warnt +Warori +Warp +warpable +warpage +warpages +warpath +warpaths +warped +warper +warpers +warping +warping-frame +warp-knit +warp-knitted +warplane +warplanes +warple +warplike +warpower +warpowers +warp-proof +warproof +warps +warpwise +warracoori +warragal +warragals +warray +Warram +warrambool +warran +warrand +warrandice +warrant +warrantability +warrantable +warrantableness +warrantably +warranted +warrantedly +warrantedness +warrantee +warranteed +warrantees +warranter +warranty +warranties +warranting +warranty's +warrantise +warrantize +warrantless +warranto +warrantor +warrantors +warrants +warratau +Warrau +warred +warree +Warren +Warrendale +warrener +warreners +warrenlike +Warrenne +Warrens +Warrensburg +Warrensville +Warrenton +Warrenville +warrer +Warri +Warrick +warrigal +warrigals +Warrin +warryn +Warring +Warrington +warrior +warrioress +warriorhood +warriorism +warriorlike +warriors +warrior's +warriorship +warriorwise +warrish +warrok +warrty +wars +war's +Warsaw +warsaws +warse +warsel +warship +warships +warship's +warsle +warsled +warsler +warslers +warsles +warsling +warst +warstle +warstled +warstler +warstlers +warstles +warstling +wart +Warta +Wartburg +warted +wartern +wartflower +warth +Warthe +Warthen +Warthman +warthog +warthogs +warty +wartyback +wartier +wartiest +wartime +war-time +wartimes +wartiness +wartless +wartlet +wartlike +Warton +Wartow +wartproof +Wartrace +warts +wart's +wartweed +wartwort +Warua +Warundi +warve +warwards +war-weary +war-whoop +Warwick +warwickite +Warwickshire +warwolf +war-wolf +warwork +warworker +warworks +warworn +was +wasabi +wasabis +Wasagara +Wasandawi +Wasango +Wasat +Wasatch +Wasco +Wascott +wase +Waseca +Wasegua +wasel +Wash +Wash. +washability +washable +washableness +Washaki +wash-and-wear +washaway +washbasin +washbasins +washbasket +wash-bear +washboard +washboards +washbowl +washbowls +washbrew +Washburn +washcloth +washcloths +wash-colored +washday +washdays +washdish +washdown +washed +washed-out +washed-up +washen +washer +washery +washeries +washeryman +washerymen +washerless +washerman +washermen +washers +washerwife +washerwoman +washerwomen +washes +washhand +wash-hand +washhouse +wash-house +washy +washier +washiest +washin +wash-in +washiness +washing +washings +Washington +Washingtonboro +Washingtonese +Washingtonia +Washingtonian +Washingtoniana +washingtonians +Washingtonville +washing-up +Washita +Washitas +Washko +washland +washleather +wash-leather +washmaid +washman +washmen +wash-mouth +Washo +Washoan +washoff +Washougal +washout +wash-out +washouts +washpot +wash-pot +washproof +washrag +washrags +washroad +washroom +washrooms +washshed +washstand +washstands +Washta +washtail +washtray +washtrough +washtub +washtubs +Washtucna +washup +wash-up +washups +washway +washwoman +washwomen +washwork +Wasir +Waskish +Waskom +wasn +wasnt +wasn't +Wasoga +Wasola +WASP +wasp-barbed +waspen +wasphood +waspy +waspier +waspiest +waspily +waspiness +waspish +waspishly +waspishness +wasplike +waspling +wasp-minded +waspnesting +Wasps +wasp's +wasp-stung +wasp-waisted +wasp-waistedness +Wassaic +wassail +wassailed +wassailer +wassailers +wassailing +wassailous +wassailry +wassails +Wasserman +Wassermann +wassie +Wassily +Wassyngton +Wasson +Wast +Wasta +wastabl +wastable +wastage +wastages +waste +wastebasket +wastebaskets +wastebin +wasteboard +waste-cleaning +wasted +waste-dwelling +wasteful +wastefully +wastefulness +wastefulnesses +wasteyard +wastel +wasteland +wastelands +wastelbread +wasteless +wastely +wastelot +wastelots +wasteman +wastemen +wastement +wasteness +wastepaper +waste-paper +wastepile +wasteproof +waster +wasterful +wasterfully +wasterfulness +wastery +wasterie +wasteries +wastern +wasters +wastes +wastethrift +waste-thrift +wasteway +wasteways +wastewater +wasteweir +wasteword +wasty +wastier +wastiest +wastine +wasting +wastingly +wastingness +wastland +wastme +wastrel +wastrels +wastry +wastrie +wastries +wastrife +wasts +Wasukuma +Waswahili +Wat +Wataga +Watala +Watanabe +watap +watape +watapeh +watapes +wataps +Watauga +watch +watchable +Watch-and-warder +watchband +watchbands +watchbill +watchboat +watchcase +watchcry +watchcries +watchdog +watchdogged +watchdogging +watchdogs +watched +watcheye +watcheyes +watcher +watchers +watches +watchet +watchet-colored +watchfire +watchfree +watchful +watchfully +watchfulness +watchfulnesses +watchglass +watch-glass +watchglassful +watchhouse +watching +watchingly +watchings +watchkeeper +watchless +watchlessness +watchmake +watchmaker +watchmakers +watchmaking +watch-making +watchman +watchmanly +watchmanship +watchmate +watchmen +watchment +watchout +watchouts +watchstrap +watchtower +watchtowers +Watchung +watchwise +watchwoman +watchwomen +watchword +watchwords +watchword's +watchwork +watchworks +water +waterage +waterages +water-bag +waterbailage +water-bailage +water-bailiff +waterbank +water-bath +waterbear +water-bearer +water-bearing +water-beaten +waterbed +water-bed +waterbeds +waterbelly +Waterberg +water-bind +waterblink +waterbloom +waterboard +waterbok +waterborne +water-borne +Waterboro +waterbosh +waterbottle +waterbound +water-bound +waterbrain +water-brain +water-break +water-breathing +water-broken +waterbroo +waterbrose +waterbuck +water-buck +waterbucks +Waterbury +waterbush +water-butt +water-can +water-carriage +water-carrier +watercart +water-cart +watercaster +water-caster +waterchat +watercycle +water-clock +water-closet +watercolor +water-color +water-colored +watercoloring +watercolorist +water-colorist +watercolors +watercolour +water-colour +watercolourist +water-commanding +water-consolidated +water-cool +water-cooled +watercourse +watercourses +watercraft +watercress +water-cress +watercresses +water-cressy +watercup +water-cure +waterdoe +waterdog +water-dog +waterdogs +water-drinker +water-drinking +waterdrop +water-drop +water-dwelling +watered +watered-down +Wateree +water-engine +Waterer +waterers +waterfall +waterfalls +waterfall's +water-fast +waterfinder +water-finished +waterflood +water-flood +Waterflow +water-flowing +Waterford +waterfowl +waterfowler +waterfowls +waterfree +water-free +waterfront +water-front +water-fronter +waterfronts +water-furrow +water-gall +water-galled +water-gas +Watergate +water-gate +water-gild +water-girt +waterglass +water-glass +water-gray +water-growing +water-gruel +water-gruellish +water-hammer +waterhead +waterheap +water-hen +water-hole +waterhorse +water-horse +Waterhouse +watery +water-ice +watery-colored +waterie +watery-eyed +waterier +wateriest +watery-headed +waterily +water-inch +wateriness +watering +wateringly +wateringman +watering-place +watering-pot +waterings +waterish +waterishly +waterishness +water-jacket +water-jacketing +water-jelly +water-jet +water-laid +Waterlander +Waterlandian +water-lane +waterleaf +waterleafs +waterleave +waterleaves +waterless +waterlessly +waterlessness +water-level +waterlike +waterlily +water-lily +waterlilies +waterlilly +waterline +water-line +water-lined +water-living +waterlocked +waterlog +waterlogged +water-logged +waterloggedness +waterlogger +waterlogging +waterlogs +Waterloo +waterloos +water-loving +watermain +Waterman +watermanship +watermark +water-mark +watermarked +watermarking +watermarks +watermaster +water-meadow +water-measure +watermelon +water-melon +watermelons +watermen +water-mill +water-mint +watermonger +water-nymph +water-packed +waterphone +water-pipe +waterpit +waterplane +Waterport +waterpot +water-pot +waterpower +waterpowers +waterproof +waterproofed +waterproofer +waterproofing +waterproofings +waterproofness +waterproofs +water-pumping +water-purpie +waterquake +water-quenched +water-rat +water-repellant +water-repellent +water-resistant +water-ret +water-rolled +water-rot +waterrug +Waters +waterscape +water-seal +water-sealed +water-season +watershake +watershed +watersheds +watershoot +water-shot +watershut +water-sick +waterside +watersider +water-ski +water-skied +waterskier +waterskiing +water-skiing +waterskin +Watersmeet +water-smoke +water-soak +watersoaked +water-soaked +water-soluble +water-souchy +waterspout +water-spout +waterspouts +water-spring +water-standing +waterstead +waterstoup +water-stream +water-struck +water-supply +water-sweet +water-table +watertight +watertightal +watertightness +Watertown +water-vascular +Waterview +Waterville +Watervliet +water-wagtail +waterway +water-way +waterways +waterway's +waterwall +waterward +waterwards +water-washed +water-wave +water-waved +water-waving +waterweed +water-weed +waterwheel +water-wheel +water-white +waterwise +water-witch +waterwoman +waterwood +waterwork +waterworker +waterworks +waterworm +waterworn +waterwort +waterworthy +watfiv +WATFOR +Watford +wath +Watha +Wathen +Wathena +wather +wathstead +Watkin +Watkins +Watkinsville +Watonga +Watrous +WATS +Watseka +Watson +Watsonia +Watsontown +Watsonville +Watson-Watt +WATSUP +Watt +wattage +wattages +wattape +wattapes +Watteau +Wattenberg +Wattenscheid +watter +Watters +Watterson +wattest +watthour +watt-hour +watthours +wattis +wattle +wattlebird +wattleboy +wattled +wattles +wattless +wattlework +wattling +wattman +wattmen +wattmeter +Watton +Watts +Wattsburg +wattsecond +watt-second +Wattsville +Watusi +Watusis +waubeen +wauble +Waubun +wauch +wauchle +waucht +wauchted +wauchting +wauchts +Wauchula +Waucoma +Wauconda +wauf +waufie +Waugh +waughy +waught +waughted +waughting +waughts +wauk +Waukau +wauked +Waukee +Waukegan +wauken +Waukesha +wauking +waukit +Waukomis +Waukon +waukrife +wauks +waul +wauled +wauling +wauls +waumle +Wauna +Waunakee +wauner +Wauneta +wauns +waup +Waupaca +Waupun +waur +Waura +Wauregan +Waurika +Wausa +Wausau +Wausaukee +Wauseon +Wauters +Wautoma +wauve +Wauwatosa +Wauzeka +wavable +wavably +WAVE +waveband +wavebands +wave-cut +waved +wave-encircled +waveform +wave-form +waveforms +waveform's +wavefront +wavefronts +wavefront's +wave-green +waveguide +waveguides +wave-haired +wave-hollowed +wavey +waveys +Waveland +wave-lashed +wave-laved +wavelength +wavelengths +waveless +wavelessly +wavelessness +wavelet +wavelets +wavelike +wave-like +wave-line +Wavell +wavellite +wave-making +wavemark +wavement +wavemeter +wave-moist +wavenumber +waveoff +waveoffs +waveproof +waver +waverable +wavered +waverer +waverers +wavery +wavering +waveringly +waveringness +Waverley +Waverly +waverous +wavers +WAVES +waveshape +waveson +waveward +wavewise +wavy +waviata +wavicle +wavy-coated +wavy-edged +wavier +wavies +waviest +wavy-grained +wavy-haired +wavy-leaved +wavily +waviness +wavinesses +waving +wavingly +Wavira +wavy-toothed +waw +wawa +wawah +Wawaka +Wawarsing +wawaskeesh +Wawina +wawl +wawled +wawling +wawls +Wawro +waws +waw-waw +wax +Waxahachie +waxand +wax-bearing +waxberry +waxberries +waxbill +wax-billed +waxbills +waxbird +waxbush +waxchandler +wax-chandler +waxchandlery +wax-coated +wax-colored +waxcomb +wax-composed +wax-covered +waxed +waxen +wax-ended +waxer +wax-erected +waxers +waxes +wax-extracting +wax-featured +wax-finished +waxflower +wax-forming +Waxhaw +wax-headed +waxhearted +waxy +wax-yellow +waxier +waxiest +waxily +waxiness +waxinesses +waxing +waxingly +waxings +wax-jointed +Waxler +wax-lighted +waxlike +waxmaker +waxmaking +Waxman +waxplant +waxplants +wax-polished +wax-producing +wax-red +wax-rubbed +wax-secreting +wax-shot +wax-stitched +wax-tipped +wax-topped +waxweed +waxweeds +wax-white +waxwing +waxwings +waxwork +waxworker +waxworking +waxworks +waxworm +waxworms +Wazir +Wazirabad +wazirate +Waziristan +wazirship +WB +WBC +WbN +WBS +Wburg +WC +WCC +WCL +WCPC +WCS +WCTU +WD +wd. +WDC +WDM +WDT +we +Wea +weak +weak-ankled +weak-armed +weak-backed +weak-bodied +weakbrained +weak-built +weak-chested +weak-chined +weak-chinned +weak-eyed +weaken +weakened +weakener +weakeners +weakening +weakens +weaker +weakest +weak-fibered +weakfish +weakfishes +weakhanded +weak-headed +weak-headedly +weak-headedness +weakhearted +weakheartedly +weakheartedness +weak-hinged +weaky +weakish +weakishly +weakishness +weak-jawed +weak-kneed +weak-kneedly +weak-kneedness +weak-legged +weakly +weaklier +weakliest +weak-limbed +weakliness +weakling +weaklings +weak-lunged +weak-minded +weak-mindedly +weak-mindedness +weakmouthed +weak-nerved +weakness +weaknesses +weakness's +weak-pated +Weaks +weakside +weak-spirited +weak-spiritedly +weak-spiritedness +weak-stemmed +weak-stomached +weak-toned +weak-voiced +weak-willed +weak-winged +weal +Weald +Wealden +wealdish +wealds +wealdsman +wealdsmen +wealful +we-all +weals +wealsman +wealsome +wealth +wealth-encumbered +wealth-fraught +wealthful +wealthfully +wealth-getting +Wealthy +wealthier +wealthiest +wealth-yielding +wealthily +wealthiness +wealthless +wealthmaker +wealthmaking +wealthmonger +wealths +weam +wean +weanable +weaned +weanedness +weanel +weaner +weaners +weanie +weanyer +weaning +weanly +weanling +weanlings +Weanoc +weans +Weapemeoc +weapon +weaponed +weaponeer +weaponing +weaponless +weaponmaker +weaponmaking +weaponproof +weaponry +weaponries +weapons +weapon's +weaponshaw +weaponshow +weaponshowing +weaponsmith +weaponsmithy +weapschawing +Wear +wearability +wearable +wearables +Weare +weared +wearer +wearers +weary +weariable +weariableness +wearied +weariedly +weariedness +wearier +wearies +weariest +weary-foot +weary-footed +weariful +wearifully +wearifulness +wearying +wearyingly +weary-laden +weariless +wearilessly +wearily +weary-looking +weariness +wearinesses +Wearing +wearingly +wearish +wearishly +wearishness +wearisome +wearisomely +wearisomeness +weary-winged +weary-worn +wear-out +wearproof +wears +weasand +weasands +weasel +weaseled +weasel-faced +weaselfish +weaseling +weaselly +weasellike +weasels +weasel's +weaselship +weaselskin +weaselsnout +weaselwise +weasel-worded +weaser +Weasner +weason +weasons +weather +weatherability +weather-battered +weatherbeaten +weather-beaten +Weatherby +weather-bitt +weather-bitten +weatherboard +weatherboarding +weatherbound +weather-bound +weatherbreak +weather-breeding +weathercast +weathercock +weathercocky +weathercockish +weathercockism +weathercocks +weathercock's +weather-driven +weather-eaten +weathered +weather-eye +weatherer +weather-fagged +weather-fast +weather-fend +weatherfish +weatherfishes +Weatherford +weather-free +weatherglass +weather-glass +weatherglasses +weathergleam +weather-guard +weather-hardened +weatherhead +weatherheaded +weather-headed +weathery +weathering +weatherize +Weatherley +Weatherly +weatherliness +weathermaker +weathermaking +weatherman +weathermen +weathermost +weatherology +weatherologist +weatherproof +weatherproofed +weatherproofing +weatherproofness +weatherproofs +Weathers +weather-scarred +weathersick +weather-slated +weather-stayed +weatherstrip +weather-strip +weatherstripped +weather-stripped +weatherstrippers +weatherstripping +weather-stripping +weatherstrips +weather-tanned +weathertight +weathertightness +weatherward +weather-wasted +weatherwise +weather-wise +weatherworn +weatings +Weatogue +Weaubleau +weavable +weave +weaveable +weaved +weavement +Weaver +weaverbird +weaveress +weavers +weaver's +Weaverville +weaves +weaving +weazand +weazands +weazen +weazened +weazen-faced +weazeny +Web +Webb +web-beam +webbed +Webber +Webberville +webby +webbier +webbiest +webbing +webbings +Webbville +webeye +webelos +Weber +Weberian +webers +webfed +web-fed +webfeet +web-fingered +webfoot +web-foot +webfooted +web-footed +web-footedness +webfooter +web-glazed +Webley-Scott +webless +weblike +webmaker +webmaking +web-perfecting +webs +web's +Webster +Websterian +websterite +websters +Websterville +web-toed +webwheel +web-winged +webwork +web-worked +webworm +webworms +webworn +wecche +wecht +wechts +WECo +Wed +we'd +wedana +wedbed +wedbedrip +wedded +weddedly +weddedness +weddeed +wedder +Wedderburn +wedders +wedding +weddinger +weddings +wedding's +wede +Wedekind +wedel +wedeled +wedeling +wedeln +wedelns +wedels +wedfee +wedge +wedgeable +wedge-bearing +wedgebill +wedge-billed +wedged +wedged-tailed +Wedgefield +wedge-form +wedge-formed +wedgelike +wedger +wedges +wedge-shaped +wedge-tailed +wedgewise +wedgy +Wedgie +wedgier +Wedgies +wedgiest +wedging +Wedgwood +wedlock +wedlocks +Wednesday +Wednesdays +wednesday's +Wedowee +Wedron +weds +wedset +Wedurn +wee +weeble +Weed +Weeda +weedable +weedage +weed-choked +weed-cutting +weeded +weed-entwined +weeder +weedery +weeders +weed-fringed +weedful +weed-grown +weed-hidden +weedhook +weed-hook +weed-hung +weedy +weedy-bearded +weedicide +weedier +weediest +weedy-haired +weedily +weedy-looking +weediness +weeding +weedingtime +weedish +weedkiller +weed-killer +weed-killing +weedless +weedlike +weedling +weedow +weedproof +weed-ridden +weeds +weed-spoiled +Weedsport +Weedville +week +weekday +weekdays +weekend +week-end +weekended +weekender +weekending +weekends +weekend's +Weekley +weekly +weeklies +weekling +weeklong +week-long +weeknight +weeknights +week-old +Weeks +Weeksbury +weekwam +week-work +weel +weelfard +weelfaured +Weelkes +weem +weemen +Weems +ween +weendigo +weened +weeness +weeny +weeny-bopper +weenie +weenier +weenies +weeniest +weening +weenong +weens +weensy +weensier +weensiest +weent +weenty +weep +weepable +weeped +weeper +weepered +weepers +weepful +weepy +weepie +weepier +weepies +weepiest +weepiness +weeping +weepingly +weeping-ripe +weepings +Weepingwater +weeply +weeps +weer +weerish +wees +Weesatche +weese-allan +weesh +weeshee +weeshy +weest +weet +weetbird +weeted +weety +weeting +weetless +weets +weet-weet +weever +weevers +weevil +weeviled +weevily +weevilled +weevilly +weevillike +weevilproof +weevils +weewaw +weewee +wee-wee +weeweed +weeweeing +weewees +weewow +weeze +weezle +wef +weft +weftage +wefted +wefty +weft-knit +weft-knitted +wefts +weftwise +weftwize +Wega +wegenerian +wegotism +we-group +wehee +Wehner +Wehr +Wehrle +wehrlite +Wehrmacht +Wei +Wey +Weyanoke +Weyauwega +Weibel +weibyeite +Weichsel +weichselwood +Weidar +Weide +Weyden +Weider +Weidman +Weidner +Weyerhaeuser +Weyerhauser +Weyermann +Weierstrass +Weierstrassian +Weig +Weygand +Weigel +Weigela +weigelas +weigelia +weigelias +weigelite +weigh +weighable +weighage +weighbar +weighbauk +weighbeam +weighbridge +weigh-bridge +weighbridgeman +weighed +weigher +weighers +weighership +weighhouse +weighin +weigh-in +weighing +weighing-in +weighing-out +weighings +weighlock +weighman +weighmaster +weighmen +weighment +weigh-out +weighs +weigh-scale +weighshaft +Weight +weight-bearing +weight-carrying +weightchaser +weighted +weightedly +weightedness +weighter +weighters +weighty +weightier +weightiest +weightily +weightiness +weighting +weightings +weightless +weightlessly +weightlessness +weightlessnesses +weightlifter +weightlifting +weight-lifting +weight-measuring +Weightometer +weight-raising +weight-resisting +weights +weight-watch +weight-watching +weightwith +Weigle +Weihai +Weihaiwei +Weihs +Weikert +Weil +Weyl +weilang +Weiler +Weylin +Weill +Weiman +Weimar +Weimaraner +Weymouth +Wein +Weinberg +Weinberger +weinbergerite +Weinek +Weiner +weiners +Weinert +Weingarten +Weingartner +Weinhardt +Weinman +Weinmannia +Weinreb +Weinrich +weinschenkite +Weinshienk +Weinstein +Weinstock +Weintrob +Weippe +Weir +weirangle +weird +weirder +weirdest +weird-fixed +weirdful +weirdy +weirdie +weirdies +weirdish +weirdless +weirdlessness +weirdly +weirdlike +weirdliness +weird-looking +weirdness +weirdnesses +weirdo +weirdoes +weirdos +Weirds +weird-set +weirdsome +weirdward +weirdwoman +weirdwomen +Weirick +weiring +weirless +weirs +Weirsdale +Weirton +Weirwood +weys +weisbachite +Weisbart +Weisberg +Weisbrodt +Weisburgh +weiselbergite +weisenheimer +Weiser +Weisler +weism +Weisman +Weismann +Weismannian +Weismannism +Weiss +Weissberg +Weissert +Weisshorn +weissite +Weissman +Weissmann +Weissnichtwo +Weitman +Weitspekan +Weitzman +Weywadt +Weixel +Weizmann +wejack +weka +wekas +wekau +wekeen +weki +Weksler +Welaka +Weland +Welby +Welbie +Welch +welched +Welcher +welchers +Welches +welching +Welchman +Welchsel +Welcy +Welcome +Welcomed +welcomeless +welcomely +welcomeness +welcomer +welcomers +welcomes +Welcoming +welcomingly +Weld +Welda +weldability +weldable +welded +welder +welders +welding +weldless +weldment +weldments +Weldon +Weldona +weldor +weldors +welds +Weldwood +Weleetka +Welf +welfare +welfares +welfaring +welfarism +welfarist +welfaristic +Welfic +Welford +weli +welk +Welker +welkin +welkin-high +welkinlike +welkins +Welkom +WELL +we'll +well-able +well-abolished +well-abounding +well-absorbed +well-abused +well-accented +well-accentuated +well-accepted +well-accommodated +well-accompanied +well-accomplished +well-accorded +well-according +well-accoutered +well-accredited +well-accumulated +well-accustomed +well-achieved +well-acknowledged +wellacquainted +well-acquainted +well-acquired +well-acted +welladay +welladays +well-adapted +well-addicted +well-addressed +well-adjusted +well-administered +well-admitted +well-adopted +well-adorned +well-advanced +well-adventured +well-advertised +well-advertized +welladvised +well-advised +well-advocated +wellaffected +well-affected +well-affectedness +well-affectioned +well-affirmed +well-afforded +well-aged +well-agreed +well-agreeing +well-aimed +well-aired +well-alleged +well-allied +well-allotted +well-allowed +well-alphabetized +well-altered +well-amended +well-amused +well-analysed +well-analyzed +well-ancestored +well-anchored +well-anear +well-ankled +well-annealed +well-annotated +well-announced +well-anointed +well-answered +well-anticipated +well-appareled +well-apparelled +well-appearing +well-applauded +well-applied +well-appointed +well-appointedly +well-appointedness +well-appreciated +well-approached +well-appropriated +well-approved +well-arbitrated +well-arched +well-argued +well-armed +well-armored +well-armoured +well-aroused +well-arrayed +well-arranged +well-articulated +well-ascertained +well-assembled +well-asserted +well-assessed +well-assigned +well-assimilated +well-assisted +well-associated +well-assorted +well-assumed +well-assured +wellat +well-attached +well-attained +well-attempered +well-attempted +well-attended +well-attending +well-attested +well-attired +well-attributed +well-audited +well-authenticated +well-authorized +well-averaged +well-avoided +wellaway +wellaways +well-awakened +well-awarded +well-aware +well-backed +well-baked +well-balanced +well-baled +well-bandaged +well-bang +well-banked +well-barbered +well-bargained +well-based +well-bathed +well-batted +well-bearing +well-beaten +well-becoming +well-bedded +well-befitting +well-begotten +well-begun +well-behated +well-behaved +wellbeing +well-being +well-beknown +well-believed +well-believing +well-beloved +well-beneficed +well-bent +well-beseemingly +well-bespoken +well-bested +well-bestowed +well-blacked +well-blended +well-blent +well-blessed +well-blooded +well-blown +well-bodied +well-boding +well-boiled +well-bonded +well-boned +well-booted +well-bored +well-boring +Wellborn +Well-born +well-borne +well-bottled +well-bottomed +well-bought +well-bound +well-bowled +well-boxed +well-braced +well-braided +well-branched +well-branded +well-brawned +well-breasted +well-breathed +wellbred +well-bred +well-bredness +well-brewed +well-bricked +well-bridged +well-broken +well-brooked +well-brought-up +well-browed +well-browned +well-brushed +well-built +well-buried +well-burned +well-burnished +well-burnt +well-bushed +well-busied +well-buttoned +well-caked +well-calculated +well-calculating +well-calked +well-called +well-calved +well-camouflaged +well-caned +well-canned +well-canvassed +well-cared-for +well-carpeted +well-carved +well-cased +well-cast +well-caught +well-cautioned +well-celebrated +well-cemented +well-censured +well-centered +well-centred +well-certified +well-chained +well-changed +well-chaperoned +well-characterized +well-charged +well-charted +well-chauffeured +well-checked +well-cheered +well-cherished +well-chested +well-chewed +well-chilled +well-choosing +well-chopped +wellchosen +well-chosen +well-churned +well-circularized +well-circulated +well-circumstanced +well-civilized +well-clad +well-classed +well-classified +well-cleansed +well-cleared +well-climaxed +well-cloaked +well-cloistered +well-closed +well-closing +well-clothed +well-coached +well-coated +well-coined +well-collected +well-colonized +well-colored +well-coloured +well-combed +well-combined +well-commanded +well-commenced +well-commended +well-committed +well-communicated +well-compacted +well-compared +well-compassed +well-compensated +well-compiled +well-completed +well-complexioned +well-composed +well-comprehended +well-concealed +well-conceded +well-conceived +well-concentrated +well-concerted +well-concluded +well-concocted +well-concorded +well-condensed +well-conditioned +well-conducted +well-conferred +well-confessed +well-confided +well-confirmed +wellconnected +well-connected +well-conned +well-consenting +well-conserved +well-considered +well-consoled +well-consorted +well-constituted +well-constricted +well-constructed +well-construed +well-contained +wellcontent +well-content +well-contented +well-contested +well-continued +well-contracted +well-contrasted +well-contrived +well-controlled +well-conveyed +well-convinced +well-cooked +well-cooled +well-coordinated +well-copied +well-corked +well-corrected +well-corseted +well-costumed +well-couched +well-counseled +well-counselled +well-counted +well-counterfeited +well-coupled +well-courted +well-covered +well-cowed +well-crammed +well-crated +well-credited +well-cress +well-crested +well-criticized +well-crocheted +well-cropped +well-crossed +well-crushed +well-cultivated +well-cultured +wellcurb +well-curbed +wellcurbs +well-cured +well-curled +well-curried +well-curved +well-cushioned +well-cut +well-cutting +well-damped +well-danced +well-darkened +well-darned +well-dealing +well-dealt +well-debated +well-deceived +well-decided +well-deck +welldecked +well-decked +well-declaimed +well-decorated +well-decreed +well-deeded +well-deemed +well-defended +well-deferred +well-defined +well-delayed +well-deliberated +well-delineated +well-delivered +well-demeaned +well-demonstrated +well-denied +well-depicted +well-derived +well-descended +well-described +well-deserved +well-deservedly +well-deserver +well-deserving +well-deservingness +well-designated +well-designed +well-designing +well-desired +well-destroyed +well-developed +well-devised +well-diagnosed +well-diffused +well-digested +well-dying +well-directed +well-disbursed +well-disciplined +well-discounted +well-discussed +well-disguised +well-dish +well-dispersed +well-displayed +well-disposed +well-disposedly +well-disposedness +well-dispositioned +well-disputed +well-dissected +well-dissembled +well-dissipated +well-distanced +well-distinguished +well-distributed +well-diversified +well-divided +well-divined +well-documented +welldoer +well-doer +welldoers +welldoing +well-doing +well-domesticated +well-dominated +welldone +well-done +well-dosed +well-drafted +well-drain +well-drained +well-dramatized +well-drawn +well-dressed +well-dried +well-drilled +well-driven +well-drugged +well-dunged +well-dusted +well-eared +well-earned +well-earthed +well-eased +well-economized +welled +well-edited +well-educated +well-effected +well-elaborated +well-elevated +well-eliminated +well-embodied +well-emphasized +well-employed +well-enacted +well-enchanting +well-encountered +well-encouraged +well-ended +well-endorsed +well-endowed +well-enforced +well-engineered +well-engraved +well-enlightened +well-entered +well-entertained +well-entitled +well-enumerated +well-enveloped +well-equipped +Weller +well-erected +welleresque +Wellerism +Welles +well-escorted +Wellesley +well-essayed +well-established +well-esteemed +well-estimated +Wellesz +well-evidence +well-evidenced +well-examined +well-executed +well-exemplified +well-exercised +well-exerted +well-exhibited +well-expended +well-experienced +well-explained +well-explicated +well-exploded +well-exposed +well-expressed +well-fabricated +well-faced +well-faded +well-famed +well-fancied +well-farmed +well-fashioned +well-fastened +well-fatted +well-favored +well-favoredly +well-favoredness +well-favoured +well-favouredness +well-feasted +well-feathered +well-featured +well-fed +well-feed +well-feigned +well-felt +well-fenced +well-fended +well-fermented +well-fielded +well-filed +well-filled +well-filmed +well-filtered +well-financed +well-fined +well-finished +well-fitted +well-fitting +well-fixed +well-flanked +well-flattered +well-flavored +well-flavoured +well-fledged +well-fleeced +well-fleshed +well-flooded +well-floored +well-floured +well-flowered +well-flowering +well-focused +well-focussed +well-folded +well-followed +well-fooled +Wellford +well-foreseen +well-forested +well-forewarned +well-forewarning +well-forged +well-forgotten +well-formed +well-formulated +well-fortified +well-fought +wellfound +well-found +wellfounded +well-founded +well-foundedly +well-foundedness +well-framed +well-fraught +well-freckled +well-freighted +well-frequented +well-fried +well-friended +well-frightened +well-fruited +well-fueled +well-fuelled +well-functioning +well-furnished +well-furnishedness +well-furred +well-gained +well-gaited +well-gardened +well-garmented +well-garnished +well-gathered +well-geared +well-generaled +well-gifted +well-girt +well-glossed +well-gloved +well-glued +well-going +well-gotten +well-governed +well-gowned +well-graced +well-graded +well-grained +well-grassed +well-gratified +well-graveled +well-gravelled +well-graven +well-greased +well-greaved +well-greeted +well-groomed +well-groomedness +well-grounded +well-grouped +well-grown +well-guaranteed +well-guarded +well-guessed +well-guided +well-guiding +well-guyed +well-hained +well-haired +well-hallowed +well-hammered +well-handicapped +well-handled +well-hardened +well-harnessed +well-hatched +well-havened +well-hazarded +wellhead +well-head +well-headed +wellheads +well-healed +well-heard +well-hearted +well-heated +well-hedged +well-heeled +well-helped +well-hemmed +well-hewn +well-hidden +well-hinged +well-hit +well-hoarded +wellhole +well-hole +well-holed +wellholes +well-hoofed +well-hooped +well-horned +well-horsed +wellhouse +well-housed +wellhouses +well-hued +well-humbled +well-humbugged +well-humored +well-humoured +well-hung +well-husbanded +welly +wellyard +well-iced +well-identified +wellie +wellies +well-ignored +well-illustrated +well-imagined +well-imitated +well-immersed +well-implied +well-imposed +well-impressed +well-improved +well-improvised +well-inaugurated +well-inclined +well-included +well-incurred +well-indexed +well-indicated +well-inferred +well-informed +Welling +Wellingborough +Wellington +Wellingtonia +wellingtonian +Wellingtons +well-inhabited +well-initiated +well-inscribed +well-inspected +well-installed +well-instanced +well-instituted +well-instructed +well-insulated +well-insured +well-integrated +well-intended +well-intentioned +well-interested +well-interpreted +well-interviewed +well-introduced +well-invented +well-invested +well-investigated +well-yoked +well-ironed +well-irrigated +wellish +well-itemized +well-joined +well-jointed +well-judged +well-judging +well-judgingly +well-justified +well-kempt +well-kenned +well-kent +well-kept +well-kindled +well-knit +well-knitted +well-knotted +well-knowing +well-knowledged +wellknown +well-known +well-labeled +well-labored +well-laboring +well-laboured +well-laced +well-laden +well-laid +well-languaged +well-larded +well-launched +well-laundered +well-leaded +well-learned +well-leased +well-leaved +well-led +well-left +well-lent +well-less +well-lettered +well-leveled +well-levelled +well-levied +well-lighted +well-like +well-liked +well-liking +well-limbed +well-limited +well-limned +well-lined +well-linked +well-lit +well-liveried +well-living +well-loaded +well-located +well-locked +well-lodged +well-lofted +well-looked +well-looking +well-lost +well-loved +well-lunged +well-made +well-maintained +wellmaker +wellmaking +Wellman +well-managed +well-manned +well-mannered +well-manufactured +well-manured +well-mapped +well-marked +well-marketed +well-married +well-marshalled +well-masked +well-mastered +well-matched +well-mated +well-matured +well-meaner +well-meaning +well-meaningly +well-meaningness +well-meant +well-measured +well-membered +wellmen +well-mended +well-merited +well-met +well-metalled +well-methodized +well-mettled +well-milked +well-mingled +well-minted +well-mixed +well-modeled +well-modified +well-modulated +well-moduled +well-moneyed +well-moralized +wellmost +well-motivated +well-motived +well-moulded +well-mounted +well-mouthed +well-named +well-narrated +well-natured +well-naturedness +well-navigated +wellnear +well-near +well-necked +well-needed +well-negotiated +well-neighbored +wellness +wellnesses +well-nicknamed +wellnigh +well-nigh +well-nosed +well-noted +well-nourished +well-nursed +well-nurtured +well-oared +well-obeyed +well-observed +well-occupied +well-off +well-officered +well-oiled +well-omened +well-omitted +well-operated +well-opinioned +well-ordered +well-organised +well-organized +well-oriented +well-ornamented +well-ossified +well-outlined +well-overseen +well-packed +well-paid +well-paying +well-painted +well-paired +well-paneled +well-paragraphed +well-parceled +well-parked +well-past +well-patched +well-patrolled +well-patronised +well-patronized +well-paved +well-penned +well-pensioned +well-peopled +well-perceived +well-perfected +well-performed +well-persuaded +well-philosophized +well-photographed +well-picked +well-pictured +well-piloted +Wellpinit +well-pitched +well-placed +well-played +well-planned +well-planted +well-plead +well-pleased +well-pleasedly +well-pleasedness +well-pleasing +well-pleasingness +well-plenished +well-plotted +well-plowed +well-plucked +well-plumaged +well-plumed +wellpoint +well-pointed +well-policed +well-policied +well-polished +well-polled +well-pondered +well-posed +well-positioned +well-possessed +well-posted +well-postponed +well-practiced +well-predicted +well-prepared +well-preserved +well-pressed +well-pretended +well-priced +well-primed +well-principled +well-printed +well-prized +well-professed +well-prolonged +well-pronounced +well-prophesied +well-proportioned +well-prosecuted +well-protected +well-proved +well-proven +well-provendered +well-provided +well-published +well-punished +well-pursed +well-pushed +well-put +well-puzzled +well-qualified +well-qualitied +well-quartered +wellqueme +well-quizzed +well-raised +well-ranged +well-rated +wellread +well-read +well-readied +well-reared +well-reasoned +well-received +well-recited +well-reckoned +well-recognised +well-recognized +well-recommended +well-recorded +well-recovered +well-refereed +well-referred +well-refined +well-reflected +well-reformed +well-refreshed +well-refreshing +well-regarded +well-regulated +well-rehearsed +well-relished +well-relishing +well-remarked +well-remembered +well-rendered +well-rented +well-repaid +well-repaired +well-replaced +well-replenished +well-reported +well-represented +well-reprinted +well-reputed +well-requited +well-resolved +well-resounding +well-respected +well-rested +well-restored +well-revenged +well-reviewed +well-revised +well-rewarded +well-rhymed +well-ribbed +well-ridden +well-rigged +wellring +well-ringed +well-ripened +well-risen +well-risked +well-roasted +well-rode +well-rolled +well-roofed +well-rooted +well-roped +well-rotted +well-rounded +well-routed +well-rowed +well-rubbed +well-ruled +well-ruling +well-run +well-running +Wells +well-sacrificed +well-saffroned +well-saying +well-sailing +well-salted +well-sanctioned +well-sanded +well-satisfied +well-saved +well-savoring +Wellsboro +Wellsburg +well-scared +well-scattered +well-scented +well-scheduled +well-schemed +well-schooled +well-scolded +well-scorched +well-scored +well-screened +well-scrubbed +well-sealed +well-searched +well-seasoned +well-seated +well-secluded +well-secured +well-seeded +well-seeing +well-seeming +wellseen +well-seen +well-selected +well-selling +well-sensed +well-separated +well-served +wellset +well-set +well-settled +well-set-up +well-sewn +well-shaded +well-shading +well-shafted +well-shaken +well-shaped +well-shapen +well-sharpened +well-shaved +well-shaven +well-sheltered +well-shod +well-shot +well-showered +well-shown +Wellsian +wellside +well-sifted +well-sighted +well-simulated +well-sinewed +well-sinking +well-systematised +well-systematized +wellsite +wellsites +well-situated +well-sized +well-sketched +well-skilled +well-skinned +well-smelling +well-smoked +well-soaked +well-sold +well-soled +well-solved +well-sorted +well-sounding +well-spaced +well-speaking +well-sped +well-spent +well-spiced +well-splitting +wellspoken +well-spoken +well-sprayed +well-spread +wellspring +well-spring +wellsprings +well-spun +well-spurred +well-squared +well-stabilized +well-stacked +well-staffed +well-staged +well-stained +well-stamped +well-starred +well-stated +well-stationed +wellstead +well-steered +well-styled +well-stirred +well-stitched +well-stocked +Wellston +well-stopped +well-stored +well-straightened +well-strained +wellstrand +well-strapped +well-stressed +well-stretched +well-striven +well-stroked +well-strung +well-studied +well-stuffed +well-subscribed +well-succeeding +well-sufficing +well-sugared +well-suggested +well-suited +well-summarised +well-summarized +well-sunburned +well-sung +well-superintended +well-supervised +well-supplemented +well-supplied +well-supported +well-suppressed +well-sustained +Wellsville +well-swelled +well-swollen +well-tailored +well-taken +well-tamed +well-tanned +well-tasted +well-taught +well-taxed +well-tempered +well-tenanted +well-tended +well-terraced +well-tested +well-thewed +well-thought +well-thought-of +well-thought-out +well-thrashed +well-thriven +well-thrown +well-thumbed +well-tied +well-tilled +well-timbered +well-timed +well-tinted +well-typed +well-toasted +well-to-do +well-told +Wellton +well-toned +well-tongued +well-toothed +well-tossed +well-traced +well-traded +well-trained +well-translated +well-trapped +well-traveled +well-travelled +well-treated +well-tricked +well-tried +well-trimmed +well-trod +well-trodden +well-trunked +well-trussed +well-trusted +well-tuned +well-turned +well-turned-out +well-tutored +well-twisted +well-umpired +well-understood +well-uniformed +well-united +well-upholstered +well-urged +well-used +well-utilized +well-valeted +well-varied +well-varnished +well-veiled +well-ventilated +well-ventured +well-verified +well-versed +well-visualised +well-visualized +well-voiced +well-vouched +well-walled +well-wared +well-warmed +well-warned +well-warranted +well-washed +well-watched +well-watered +well-weaponed +well-wearing +well-weaved +well-weaving +well-wedded +well-weighed +well-weighing +well-whipped +well-wigged +well-willed +well-willer +well-willing +well-winded +well-windowed +well-winged +well-winnowed +well-wired +well-wish +well-wisher +well-wishing +well-witnessed +well-witted +well-won +well-wooded +well-wooing +well-wooled +well-worded +well-worked +well-worked-out +well-worn +well-woven +well-wreathed +well-written +well-wrought +Wels +welsbach +Welsh +Welsh-begotten +Welsh-born +welshed +Welsh-english +welsher +Welshery +welshers +welshes +Welsh-fashion +Welshy +welshing +Welshism +Welshland +Welshlike +Welsh-looking +Welsh-made +Welshman +Welshmen +Welshness +Welshry +Welsh-rooted +Welsh-speaking +Welshwoman +Welshwomen +Welsh-wrought +welsium +welsom +welt +Weltanschauung +weltanschauungen +Weltansicht +welted +welter +weltered +weltering +welters +welterweight +welterweights +Welty +welting +weltings +Welton +Weltpolitik +welts +Weltschmerz +Welwitschia +wem +Wembley +Wemyss +wemless +wemmy +wemodness +wen +Wenatchee +Wenceslaus +wench +wenched +wenchel +wencher +wenchers +wenches +wenching +wenchless +wenchlike +wenchman +wenchmen +Wenchow +Wenchowese +wench's +Wend +Wenda +Wendalyn +Wendall +Wende +wended +Wendel +Wendelin +Wendelina +Wendeline +Wendell +Wenden +Wendi +Wendy +Wendic +Wendie +Wendye +wendigo +wendigos +Wendin +wending +Wendish +Wendolyn +Wendover +wends +Wendt +wene +weneth +Wenger +Wengert +W-engine +Wenham +wen-li +wenliche +Wenlock +Wenlockian +Wenn +wennebergite +Wennerholn +wenny +wennier +wenniest +wennish +Wenoa +Wenona +Wenonah +Wenrohronon +wens +Wensleydale +went +wentle +wentletrap +Wentworth +Wentzville +Wenz +Wenzel +Weogufka +Weott +wepman +wepmankin +wept +wer +Wera +Werbel +Werby +Werchowinci +were +were- +we're +were-animal +were-animals +wereass +were-ass +werebear +wereboar +werecalf +werecat +werecrocodile +werefolk +werefox +weregild +weregilds +werehare +werehyena +werejaguar +wereleopard +werelion +weren +werent +weren't +weretiger +werewall +werewolf +werewolfish +werewolfism +werewolves +werf +Werfel +wergeld +wergelds +wergelt +wergelts +wergil +wergild +wergilds +weri +wering +wermethe +wernard +Werner +Wernerian +Wernerism +wernerite +Wernersville +Wernher +Wernick +Wernsman +weroole +werowance +Werra +wersh +Wershba +werslete +werste +wert +Wertheimer +Werther +Wertherian +Wertherism +Wertz +wervel +werwolf +werwolves +Wes +Wesa +Wesco +Wescott +wese +Weser +Wesermde +we-ship +Weskan +Wesker +weskit +weskits +Wesla +Weslaco +Wesle +Weslee +Wesley +Wesleyan +Wesleyanism +wesleyans +Wesleyism +Wesleyville +wessand +wessands +wessel +wesselton +Wessex +Wessexman +Wessington +Wessling +Wesson +West +westabout +West-about +westaway +Westberg +Westby +west-by +Westborough +westbound +Westbrook +Westbrooke +west-central +Westchester +weste +West-ender +west-endy +West-endish +West-endism +Wester +westered +Westerfield +westering +Westerly +Westerlies +westerliness +westerling +Westermarck +westermost +Western +Westerner +westerners +westernisation +westernise +westernised +westernising +westernism +westernization +westernize +westernized +westernizes +westernizing +westernly +westernmost +Westernport +westerns +westers +Westerville +westerwards +west-faced +west-facing +Westfahl +Westfalen +westfalite +Westfall +Westfield +west-going +westham +Westhead +westy +westing +Westinghouse +westings +westlan +Westland +Westlander +westlandways +westlaw +Westley +Westleigh +westlin +westling +westlings +westlins +Westlund +Westm +westme +Westmeath +westmeless +Westminster +Westmont +Westmoreland +Westmorland +westmost +Westney +westness +west-northwest +west-north-west +west-northwesterly +west-northwestward +westnorthwestwardly +Weston +Weston-super-Mare +Westphal +Westphalia +Westphalian +Westport +Westpreussen +Westralian +Westralianism +wests +west-southwest +west-south-west +west-southwesterly +west-southwestward +west-southwestwardly +west-turning +Westville +Westwall +westward +westwardly +westward-looking +westwardmost +westwards +Westwego +west-winded +west-windy +Westwood +westwork +Westworth +wet +weta +wet-air +wetback +wetbacks +wetbird +wet-blanket +wet-blanketing +wet-bulb +wet-cell +wetched +wet-cheeked +wetchet +wet-clean +wet-eyed +wet-footed +wether +wetherhog +wethers +Wethersfield +wetherteg +wetland +wetlands +wetly +wet-lipped +wet-my-lip +Wetmore +wetness +wetnesses +wet-nurse +wet-nursed +wet-nursing +wet-pipe +wet-plate +wetproof +wets +wet-salt +wet-season +wet-shod +wetsuit +wettability +wettable +wetted +wetter +Wetterhorn +wetter-off +wetters +wettest +wetting +wettings +wettish +wettishness +Wetumka +Wetumpka +wet-worked +Wetzel +Wetzell +WEU +we-uns +weve +we've +Wever +Wevertown +wevet +Wewahitchka +Wewela +Wewenoc +Wewoka +Wexford +Wexler +Wezen +Wezn +WF +WFPC +WFPCII +WFTU +WG +WGS +WH +wha +whabby +whack +whacked +whacker +whackers +whacky +whackier +whackiest +whacking +whacko +whackos +whacks +whaddie +whafabout +Whalan +Whale +whaleback +whale-backed +whalebacker +whalebird +whaleboat +whaleboats +whalebone +whaleboned +whalebones +whale-built +whaled +whaledom +whale-gig +whalehead +whale-headed +whale-hunting +Whaleysville +whalelike +whaleman +whalemen +whale-mouthed +Whalen +whaler +whalery +whaleries +whaleroad +whalers +Whales +whaleship +whalesucker +whale-tailed +whaly +whaling +whalings +whalish +Whall +whally +whallock +Whallon +Whallonsburg +whalm +whalp +wham +whamble +whame +whammed +whammy +whammies +whamming +whammle +whammo +whamo +whamp +whampee +whample +whams +whan +whand +Whang +whangable +whangam +Whangarei +whangdoodle +whanged +whangee +whangees +whangers +whanghee +whanging +whangs +whank +whap +whapped +whapper +whappers +whappet +whapping +whaps +whapuka +whapukee +whapuku +whar +whare +whareer +whare-kura +whare-puni +whare-wananga +wharf +wharfage +wharfages +wharfe +wharfed +wharfhead +wharfholder +wharfie +wharfing +wharfinger +wharfingers +wharfland +wharfless +wharfman +wharfmaster +wharfmen +wharfrae +wharfs +wharfside +wharl +Wharncliffe +wharp +wharry +wharrow +whart +Wharton +whartonian +wharve +wharves +whase +whasle +what +whata +whatabouts +whatchy +whatd +what'd +what-d'ye-call-'em +what-d'ye-call-it +what-d'you-call-it +what-do-you-call-it +whate'er +what-eer +Whately +whatever +what-for +what-you-call-it +what-you-may-call-'em +what-you-may--call-it +what-is-it +whatkin +Whatley +whatlike +what-like +what'll +whatman +whatna +whatness +whatnot +whatnots +whatre +what're +whatreck +whats +what's +whats-her-name +what's-her-name +what's-his-face +whats-his-name +what's-his-name +whatsis +whats-it +whats-its-name +what's-its-name +whatso +whatsoeer +whatsoe'er +whatsoever +whatsomever +whatten +what've +whatzit +whau +whauk +whaup +whaups +whaur +whauve +WHBL +wheaf-head +wheal +whealed +whealy +whealing +wheals +whealworm +wheam +wheat +wheatbird +wheat-blossoming +wheat-colored +Wheatcroft +wheatear +wheateared +wheatears +wheaten +wheatens +wheat-fed +Wheatfield +wheatflakes +wheatgrass +wheatgrower +wheat-growing +wheat-hid +wheaty +wheaties +Wheatland +Wheatley +wheatless +wheatlike +wheatmeal +Wheaton +wheat-producing +wheat-raising +wheat-rich +wheats +wheatstalk +Wheatstone +wheat-straw +wheatworm +whedder +whee +wheedle +wheedled +wheedler +wheedlers +wheedles +wheedlesome +wheedling +wheedlingly +wheel +wheelabrate +wheelabrated +wheelabrating +Wheelabrator +wheelage +wheel-backed +wheelband +wheelbarrow +wheelbarrower +wheel-barrower +wheelbarrowful +wheelbarrows +wheelbase +wheelbases +wheelbird +wheelbox +wheel-broad +wheelchair +wheelchairs +wheel-cut +wheel-cutting +wheeldom +wheeled +Wheeler +wheeler-dealer +wheelery +wheelerite +wheelers +Wheelersburg +wheel-footed +wheel-going +wheelhorse +wheelhouse +wheelhouses +wheely +wheelie +wheelies +Wheeling +wheelingly +wheelings +wheelless +wheellike +wheel-made +wheelmaker +wheelmaking +wheelman +wheel-marked +wheelmen +wheel-mounted +Wheelock +wheelrace +wheel-resembling +wheelroad +wheels +wheel-shaped +wheelsman +wheel-smashed +wheelsmen +wheelsmith +wheelspin +wheel-spun +wheel-supported +wheelswarf +wheel-track +wheel-turned +wheel-turning +wheelway +wheelwise +wheelwork +wheelworks +wheel-worn +Wheelwright +wheelwrighting +wheelwrights +wheem +wheen +wheencat +wheenge +wheens +wheep +wheeped +wheeping +wheeple +wheepled +wheeples +wheepling +wheeps +wheer +wheerikins +whees +wheesht +wheetle +wheeze +wheezed +wheezer +wheezers +wheezes +wheezy +wheezier +wheeziest +wheezily +wheeziness +wheezing +wheezingly +wheezle +wheft +whey +wheybeard +whey-bearded +wheybird +whey-blooded +whey-brained +whey-colored +wheyey +wheyeyness +wheyface +whey-face +wheyfaced +whey-faced +wheyfaces +wheyish +wheyishness +wheyisness +wheylike +whein +wheyness +wheys +wheyworm +wheywormed +whekau +wheki +Whelan +whelk +whelked +whelker +whelky +whelkier +whelkiest +whelklike +whelks +whelk-shaped +Wheller +whelm +whelmed +whelming +whelms +whelp +whelped +whelphood +whelping +whelpish +whelpless +whelpling +whelps +whelve +whemmel +whemmle +when +whenabouts +whenas +whence +whenceeer +whenceforth +whenceforward +whencesoeer +whencesoever +whencever +when'd +wheneer +whene'er +whenever +when-issued +when'll +whenness +when're +whens +when's +whenso +whensoe'er +whensoever +whensomever +where +whereabout +whereabouts +whereafter +whereanent +whereas +whereases +whereat +whereaway +whereby +whered +where'd +whereer +where'er +wherefor +wherefore +wherefores +whereforth +wherefrom +wherehence +wherein +whereinsoever +whereinto +whereis +where'll +whereness +whereof +whereon +whereout +whereover +wherere +where're +wheres +where's +whereso +wheresoeer +wheresoe'er +wheresoever +wheresomever +wherethrough +wheretill +whereto +wheretoever +wheretosoever +whereunder +whereuntil +whereunto +whereup +whereupon +where've +wherever +wherewith +wherewithal +wherret +wherry +wherried +wherries +wherrying +wherryman +wherrit +wherve +wherves +whesten +whet +whether +whetile +whetrock +whets +Whetstone +whetstones +whetstone-shaped +whetted +whetter +whetters +whetting +whettle-bone +whew +Whewell +whewellite +whewer +whewl +whews +whewt +whf +whf. +why +Whyalla +whiba +which +whichever +whichsoever +whichway +whichways +Whick +whicken +whicker +whickered +whickering +whickers +whid +whidah +whydah +whidahs +whydahs +whidded +whidder +whidding +whids +whyever +whiff +whiffable +whiffed +Whiffen +whiffenpoof +whiffer +whiffers +whiffet +whiffets +whiffy +whiffing +whiffle +whiffled +whiffler +whifflery +whiffleries +whifflers +whiffles +whiffletree +whiffletrees +whiffling +whifflingly +whiffs +whyfor +whift +Whig +Whiggamore +Whiggarchy +whigged +Whiggery +Whiggess +Whiggify +Whiggification +whigging +Whiggish +Whiggishly +Whiggishness +Whiggism +Whigham +Whiglet +Whigling +whigmaleery +whigmaleerie +whigmaleeries +whigmeleerie +whigs +whigship +whikerby +while +whileas +whiled +whileen +whiley +whilend +whilere +whiles +whilie +whiling +whilk +Whilkut +whill +why'll +whillaballoo +whillaloo +whilly +whillikers +whillikins +whillilew +whillywha +whilock +whilom +whils +whilst +whilter +whim +whimberry +whimble +whimbrel +whimbrels +whimling +whimmed +whimmy +whimmier +whimmiest +whimming +whimper +whimpered +whimperer +whimpering +whimperingly +whimpers +whim-proof +whims +whim's +whimsey +whimseys +whimsy +whimsic +whimsical +whimsicality +whimsicalities +whimsically +whimsicalness +whimsied +whimsies +whimsy's +whimstone +whimwham +whim-wham +whimwhams +whim-whams +whin +whinberry +whinberries +whinchacker +whinchat +whinchats +whincheck +whincow +whindle +whine +whined +Whiney +whiner +whiners +whines +whyness +whinestone +whing +whing-ding +whinge +whinged +whinger +whinges +whiny +whinyard +whinier +whiniest +whininess +whining +whiningly +whinnel +whinner +whinny +whinnied +whinnier +whinnies +whinniest +whinnying +whinnock +why-not +whins +whinstone +whin-wrack +whyo +whip +whip- +whip-bearing +whipbelly +whipbird +whipcat +whipcord +whipcordy +whipcords +whip-corrected +whipcrack +whipcracker +whip-cracker +whip-cracking +whipcraft +whip-ended +whipgraft +whip-grafting +whip-hand +Whipholt +whipjack +whip-jack +whipking +whiplash +whip-lash +whiplashes +whiplike +whipmaker +whipmaking +whipman +whipmanship +whip-marked +whipmaster +whipoorwill +whippa +whippable +Whippany +whipparee +whipped +whipper +whipperginny +whipper-in +whippers +whipper's +whippers-in +whippersnapper +whipper-snapper +whippersnappers +whippertail +whippet +whippeter +whippets +whippy +whippier +whippiest +whippiness +whipping +whipping-boy +whippingly +whippings +whipping's +whipping-snapping +whipping-up +Whipple +whippletree +Whippleville +whippoorwill +whip-poor-will +whippoorwills +whippost +whippowill +whipray +whiprays +whip-round +whips +whip's +whipsaw +whip-saw +whipsawed +whipsawyer +whipsawing +whipsawn +whipsaws +whip-shaped +whipship +whipsy-derry +whipsocket +whipstaff +whipstaffs +whipstalk +whipstall +whipstaves +whipster +whipstick +whip-stick +whipstitch +whip-stitch +whipstitching +whipstock +whipt +whiptail +whip-tailed +whiptails +whip-tom-kelly +whip-tongue +whiptree +whip-up +whip-wielding +whipwise +whipworm +whipworms +whir +why're +whirken +whirl +whirl- +whirlabout +Whirlaway +whirlbat +whirlblast +whirl-blast +whirlbone +whirlbrain +whirled +whirley +whirler +whirlers +whirlgig +whirly +whirly- +whirlybird +whirlybirds +whirlicane +whirlicote +whirlier +whirlies +whirliest +whirligig +whirligigs +whirlygigum +whirlimagig +whirling +whirlingly +whirlmagee +whirlpit +whirlpool +whirlpools +whirlpool's +whirlpuff +whirls +whirl-shaped +whirlwig +whirlwind +whirlwindy +whirlwindish +whirlwinds +whirr +whirred +whirrey +whirret +whirry +whirrick +whirried +whirries +whirrying +whirring +whirroo +whirrs +whirs +whirtle +whys +why's +whish +whished +whishes +whishing +whisht +whishted +whishting +whishts +whisk +whiskbroom +whisked +whiskey +whiskeys +Whiskeytown +whisker +whiskerage +whiskerando +whiskerandoed +whiskerandos +whiskered +whiskerer +whiskerette +whiskery +whiskerless +whiskerlike +whiskers +whisket +whiskful +whisky +whisky-drinking +whiskied +whiskies +whiskified +whiskyfied +whisky-frisky +whisky-jack +whiskylike +whiskin +whisking +whiskingly +whisky-sodden +whisks +whisk-tailed +whisp +whisper +whisperable +whisperation +whispered +whisperer +whisperhood +whispery +whispering +whisperingly +whisperingness +whisperings +whisperless +whisperous +whisperously +whisperproof +whispers +whisper-soft +whiss +whissle +Whisson +whist +whisted +whister +whisterpoop +whisting +whistle +whistleable +whistlebelly +whistle-blower +whistled +whistlefish +whistlefishes +whistlelike +whistle-pig +Whistler +Whistlerian +whistlerism +whistlers +whistles +whistle-stop +whistle-stopper +whistle-stopping +whistlewing +whistlewood +whistly +whistlike +whistling +whistlingly +whistness +Whistonian +whists +Whit +Whitaker +Whitakers +Whitaturalist +Whitby +whitblow +Whitcher +Whitcomb +White +Whyte +whiteacre +white-acre +white-alder +white-ankled +white-ant +white-anted +white-armed +white-ash +whiteback +white-backed +whitebait +whitebaits +whitebark +white-barked +white-barred +white-beaked +whitebeam +whitebeard +white-bearded +whitebelly +white-bellied +whitebelt +whiteberry +white-berried +whitebill +white-billed +Whitebird +whiteblaze +white-blood +white-blooded +whiteblow +white-blue +white-bodied +Whiteboy +Whiteboyism +Whiteboys +white-bone +white-boned +Whitebook +white-bordered +white-bosomed +whitebottle +white-breasted +white-brick +white-browed +white-brown +white-burning +whitecap +white-capped +whitecapper +whitecapping +whitecaps +white-cell +Whitechapel +white-cheeked +white-chinned +white-churned +white-clad +Whiteclay +white-clothed +whitecoat +white-coated +white-collar +white-colored +whitecomb +whitecorn +white-cotton +white-crested +white-cross +white-crossed +white-crowned +whitecup +whited +whitedamp +white-domed +white-dotted +white-dough +white-ear +white-eared +white-eye +white-eyed +white-eyelid +white-eyes +whiteface +white-faced +white-favored +white-feathered +white-featherism +whitefeet +white-felled +Whitefield +Whitefieldian +Whitefieldism +Whitefieldite +Whitefish +whitefisher +whitefishery +whitefishes +white-flanneled +white-flecked +white-fleshed +whitefly +whiteflies +white-flower +white-flowered +white-flowing +Whitefoot +white-foot +white-footed +whitefootism +Whiteford +white-frilled +white-fringed +white-frocked +white-fronted +white-fruited +white-girdled +white-glittering +white-gloved +white-gray +white-green +white-ground +white-haired +white-hairy +Whitehall +whitehanded +white-handed +white-hard +whitehass +white-hatted +whitehawse +Whitehead +white-headed +whiteheads +whiteheart +white-heart +whitehearted +Whiteheath +white-hoofed +white-hooved +white-horned +Whitehorse +white-horsed +white-hot +Whitehouse +Whitehurst +whitey +whiteys +white-jacketed +white-laced +Whiteland +Whitelaw +white-leaf +white-leaved +white-legged +Whiteley +whitely +white-lie +whitelike +whiteline +white-lined +white-linen +white-lipped +white-list +white-listed +white-livered +white-liveredly +white-liveredness +white-loaf +white-looking +white-maned +white-mantled +white-marked +white-mooned +white-mottled +white-mouthed +white-mustard +whiten +white-necked +whitened +whitener +whiteners +whiteness +whitenesses +whitening +whitenose +white-nosed +whitens +whiteout +whiteouts +Whiteowl +white-painted +white-paneled +white-petaled +white-pickle +white-pine +white-piped +white-plumed +Whitepost +whitepot +whiter +white-rag +white-rayed +white-railed +white-red +white-ribbed +white-ribboned +white-ribboner +white-rinded +white-robed +white-roofed +whiteroot +white-ruffed +whiterump +white-rumped +white-russet +whites +white-salted +whitesark +white-satin +Whitesboro +Whitesburg +whiteseam +white-set +white-sewing +white-shafted +whiteshank +white-sheeted +white-shouldered +Whiteside +white-sided +white-skin +white-skinned +whiteslave +white-slaver +white-slaving +white-sleeved +whitesmith +whitespace +white-spored +white-spotted +whitest +white-stemmed +white-stoled +Whitestone +Whitestown +whitestraits +white-strawed +Whitesville +whitetail +white-tail +white-tailed +whitetails +white-thighed +Whitethorn +whitethroat +white-throated +white-tinned +whitetip +white-tipped +white-tomentose +white-tongued +white-tooth +white-toothed +whitetop +white-topped +white-tufted +white-tusked +white-uniformed +white-veiled +whitevein +white-veined +whiteveins +white-vented +Whiteville +white-way +white-waistcoated +whitewall +white-walled +whitewalls +white-wanded +whitewards +whiteware +whitewash +whitewashed +whitewasher +whitewashes +whitewashing +Whitewater +white-water +white-waving +whiteweed +white-whiskered +white-wig +white-wigged +whitewing +white-winged +Whitewood +white-woolly +whiteworm +whitewort +Whitewright +white-wristed +white-zoned +Whitfield +whitfinch +Whitford +Whitharral +whither +whitherso +whithersoever +whitherto +whitherward +whitherwards +whity +whity-brown +whitier +whities +whitiest +whity-gray +whity-green +whity-yellow +whitin +Whiting +Whitingham +whitings +Whitinsville +whitish +whitish-blue +whitish-brown +whitish-cream +whitish-flowered +whitish-green +whitish-yellow +whitish-lavender +whitishness +whitish-red +whitish-tailed +Whitlam +Whitlash +whitleather +Whitleyism +Whitleyville +whitling +Whitlock +whitlow +whitlows +whitlowwort +Whitman +Whitmanese +Whitmanesque +Whitmanism +Whitmanize +Whitmer +Whitmire +Whitmonday +Whitmore +Whitney +whitneyite +Whitneyville +Whitnell +whitrack +whitracks +whitret +whits +Whitsett +Whitson +whitster +Whitsun +Whitsunday +Whitsuntide +Whitt +Whittaker +whittaw +whittawer +Whittemore +Whitten +whittener +whitter +whitterick +whitters +Whittier +Whittington +whitty-tree +Whittle +whittled +whittler +whittlers +whittles +whittling +whittlings +whittret +whittrets +whittrick +Whit-Tuesday +Whitver +Whitweek +Whit-week +Whitwell +Whitworth +whiz +whizbang +whiz-bang +whi-Zbang +whizbangs +whizgig +whizz +whizzbang +whizz-bang +whizzed +whizzer +whizzerman +whizzers +whizzes +whizziness +whizzing +whizzingly +whizzle +wh-movement +WHO +whoa +whoas +whod +who'd +who-does-what +whodunit +whodunits +whodunnit +whoever +whoever's +WHOI +whole +whole-and-half +whole-backed +whole-bodied +whole-bound +whole-cloth +whole-colored +whole-eared +whole-eyed +whole-feathered +wholefood +whole-footed +whole-headed +wholehearted +whole-hearted +wholeheartedly +wholeheartedness +whole-hog +whole-hogger +whole-hoofed +whole-leaved +whole-length +wholely +wholemeal +whole-minded +whole-mouthed +wholeness +wholenesses +whole-or-none +wholes +whole-sail +wholesale +wholesaled +wholesalely +wholesaleness +wholesaler +wholesalers +wholesales +wholesaling +whole-seas +whole-skinned +wholesome +wholesomely +wholesomeness +wholesomenesses +wholesomer +wholesomest +whole-souled +whole-souledly +whole-souledness +whole-spirited +whole-step +whole-timer +wholetone +wholewheat +whole-wheat +wholewise +whole-witted +wholism +wholisms +wholistic +wholl +who'll +wholly +whom +whomble +whomever +whomp +whomped +whomping +whomps +whomso +whomsoever +Whon +whone +whoo +whoof +whoofed +whoofing +whoofs +whoop +whoop-de-do +whoop-de-doo +whoop-de-dos +whoope +whooped +whoopee +whoopees +whooper +whoopers +whooping +whooping-cough +whoopingly +whoopla +whooplas +whooplike +whoops +whoop-up +whooses +whoosh +whooshed +whooshes +whooshing +whoosy +whoosies +whoosis +whoosises +whoot +whop +whopped +whopper +whoppers +whopping +whops +whorage +whore +who're +whored +whoredom +whoredoms +whorehouse +whorehouses +whoreishly +whoreishness +whorelike +whoremaster +whoremastery +whoremasterly +whoremonger +whoremongering +whoremonging +whores +whore's +whoreship +whoreson +whoresons +whory +whoring +whorish +whorishly +whorishness +whorl +whorle +whorled +whorlflower +whorly +whorlywort +whorls +whorl's +whorry +whort +whortle +whortleberry +whortleberries +whortles +Whorton +whorts +who's +whose +whosen +whosesoever +whosever +whosis +whosises +whoso +whosoever +whosome +whosomever +whosumdever +who've +who-whoop +whr +whs +WHSE +whsle +whsle. +whud +whuff +whuffle +whulk +whulter +whummle +whump +whumped +whumping +whumps +whun +whunstane +whup +whush +whuskie +whussle +whute +whuther +whutter +whuttering +whuz +WI +WY +Wyaconda +Wiak +Wyalusing +Wyandot +Wyandots +Wyandotte +Wyandottes +Wyanet +Wyano +Wyarno +Wyat +Wyatan +Wiatt +Wyatt +Wibaux +wibble +wibble-wabble +wibble-wobble +Wiborg +Wiburg +wicca +wice +wich +wych +wych-elm +Wycherley +Wichern +wiches +wyches +wych-hazel +Wichita +Wichman +wicht +wichtisite +wichtje +wick +Wyck +wickape +wickapes +Wickatunk +wickawee +wicked +wicked-acting +wicked-eyed +wickeder +wickedest +wickedish +wickedly +wickedlike +wicked-looking +wicked-minded +wickedness +wickednesses +wicked-speaking +wicked-tongued +wicken +Wickenburg +wicker +wickerby +wickers +wickerware +wickerwork +wickerworked +wickerworker +wickerworks +wicker-woven +Wickes +wicket +wicketkeep +wicketkeeper +wicketkeeping +wickets +Wickett +wicketwork +Wickham +wicky +wicking +wickings +wickiup +wickyup +wickiups +wickyups +wickless +Wickliffe +Wicklow +Wickman +Wickner +Wyckoff +Wicks +wickthing +wickup +Wiclif +Wycliffe +Wycliffian +Wycliffism +Wycliffist +Wycliffite +wyclifian +Wyclifism +Wyclifite +Wyco +Wycoff +Wycombe +Wicomico +Wiconisco +wicopy +wicopies +wid +widbin +widdendream +widder +widders +widdershins +widdy +widdie +widdies +widdifow +widdle +widdled +widdles +widdling +widdrim +wide +wyde +wide-abounding +wide-accepted +wide-angle +wide-arched +wide-armed +wideawake +wide-awake +wide-a-wake +wide-awakeness +wideband +wide-banked +wide-bottomed +wide-branched +wide-branching +wide-breasted +wide-brimmed +wide-cast +wide-chapped +wide-circling +wide-climbing +wide-consuming +wide-crested +wide-distant +wide-doored +wide-eared +wide-echoing +wide-eyed +wide-elbowed +wide-expanded +wide-expanding +wide-extended +wide-extending +wide-faced +wide-flung +wide-framed +widegab +widegap +wide-gaping +wide-gated +wide-girdled +wide-handed +widehearted +wide-hipped +wide-honored +wide-yawning +wide-imperial +wide-jointed +wide-kneed +wide-lamented +wide-leafed +wide-leaved +widely +wide-lipped +Wideman +wide-met +wide-minded +wide-mindedness +widemouthed +wide-mouthed +widen +wide-necked +widened +Widener +wideners +wideness +widenesses +widening +wide-nosed +widens +wide-open +wide-opened +wide-openly +wide-openness +wide-palmed +wide-patched +wide-permitted +wide-petaled +wide-pledged +wider +Widera +wide-ranging +wide-reaching +wide-realmed +wide-resounding +wide-ribbed +wide-rimmed +wide-rolling +wide-roving +wide-row +widershins +wides +wide-said +wide-sanctioned +wide-screen +wide-seen +wide-set +wide-shaped +wide-shown +wide-skirted +wide-sleeved +wide-sold +wide-soled +wide-sought +wide-spaced +wide-spanned +widespread +wide-spread +wide-spreaded +widespreadedly +widespreading +wide-spreading +widespreadly +widespreadness +widest +wide-straddling +wide-streeted +wide-stretched +wide-stretching +wide-throated +wide-toed +wide-toothed +wide-tracked +wide-veined +wide-wayed +wide-wasting +wide-watered +widewhere +wide-where +wide-winding +wide-winged +widework +widgeon +widgeons +Widgery +widget +widgets +widgie +widish +Widnes +Widnoon +widorror +widow +widow-bench +widow-bird +widowed +widower +widowered +widowerhood +widowery +widowers +widowership +widowhood +widowhoods +widowy +widowing +widowish +widowly +widowlike +widow-maker +widowman +widowmen +widows +widow's-cross +widow-wail +width +widthless +widths +widthway +widthways +widthwise +widu +Widukind +Wie +Wye +Wiebmer +Wieche +wied +wiedersehen +Wiedmann +Wiegenlied +Wieland +wielare +wield +wieldable +wieldableness +wielded +wielder +wielders +wieldy +wieldier +wieldiest +wieldiness +wielding +wields +Wien +Wiencke +Wiener +wieners +wienerwurst +wienie +wienies +Wier +wierangle +wierd +Wieren +Wiersma +wyes +Wiesbaden +Wiese +wiesenboden +Wyeth +Wyethia +Wyeville +wife +wife-awed +wife-beating +wife-bound +wifecarl +wifed +wifedom +wifedoms +wifehood +wifehoods +wife-hunting +wifeism +wifekin +wifeless +wifelessness +wifelet +wifely +wifelier +wifeliest +wifelike +wifeliness +wifeling +wifelkin +wife-ridden +wifes +wife's +wifeship +wifething +wife-to-be +wifeward +wife-worn +wifie +wifiekie +wifing +wifish +wifock +Wig +Wigan +wigans +wigdom +wigeling +wigeon +wigeons +wigful +wigged +wiggen +wigger +wiggery +wiggeries +wiggy +wiggier +wiggiest +Wiggin +wigging +wiggings +Wiggins +wiggish +wiggishness +wiggism +wiggle +wiggled +wiggler +wigglers +wiggles +Wigglesworth +wiggle-tail +wiggle-waggle +wiggle-woggle +wiggly +wigglier +wiggliest +wiggling +wiggly-waggly +wigher +Wight +wightly +Wightman +wightness +wights +wigless +wiglet +wiglets +wiglike +wigmake +wigmaker +wigmakers +wigmaking +Wigner +wigs +wig's +wigtail +Wigtown +Wigtownshire +wigwag +wig-wag +wigwagged +wigwagger +wigwagging +wigwags +wigwam +wigwams +Wihnyk +Wiyat +wiikite +WIYN +Wiyot +wyke +Wykeham +Wykehamical +Wykehamist +Wikeno +Wikieup +wiking +wikiup +wikiups +wikiwiki +Wykoff +Wikstroemia +Wil +Wilbar +Wilber +Wilberforce +Wilbert +Wilbraham +Wilbur +Wilburite +Wilburn +Wilburt +Wilburton +wilco +Wilcoe +Wilcox +wilcoxon +wilcweme +wild +Wyld +Wilda +wild-acting +wild-aimed +wild-and-woolly +wild-ass +wild-billowing +wild-blooded +wild-booming +wildbore +wild-born +wild-brained +wild-bred +wildcard +wildcat +wildcats +wildcat's +wildcatted +wildcatter +wildcatting +wild-chosen +Wilde +Wylde +wildebeest +wildebeeste +wildebeests +wilded +Wildee +wild-eyed +Wilden +Wilder +wildered +wilderedly +wildering +wilderment +Wildermuth +wildern +Wilderness +wildernesses +wilders +Wildersville +wildest +wildfire +wild-fire +wildfires +wild-flying +wildflower +wildflowers +wild-fought +wildfowl +wild-fowl +wildfowler +wild-fowler +wildfowling +wild-fowling +wildfowls +wild-goose +wildgrave +wild-grown +wild-haired +wild-headed +wild-headedness +Wildhorse +Wildie +wilding +wildings +wildish +wildishly +wildishness +wildland +wildly +wildlife +wildlike +wildling +wildlings +wild-looking +wild-made +wildness +wildnesses +wild-notioned +wild-oat +Wildomar +Wildon +Wildorado +wild-phrased +Wildrose +wilds +wildsome +wild-spirited +wild-staring +Wildsville +wildtype +wild-warbling +wild-warring +wild-williams +wildwind +wild-winged +wild-witted +Wildwood +wildwoods +wild-woven +wile +wyle +wiled +wyled +Wileen +wileful +Wiley +Wileyville +Wilek +wileless +Wilen +Wylen +wileproof +Wyler +Wiles +wyles +Wilfred +Wilfreda +Wilfrid +wilful +wilfully +wilfulness +wilga +wilgers +Wilhelm +Wilhelmina +Wilhelmine +Wilhelmshaven +Wilhelmstrasse +Wilhide +Wilhlem +wily +Wyly +wilycoat +Wilie +Wylie +wyliecoat +wilier +wiliest +wilily +wiliness +wilinesses +wiling +wyling +Wilinski +wiliwili +wilk +Wilkey +wilkeite +Wilkens +Wilkes +Wilkesbarre +Wilkesboro +Wilkeson +Wilkesville +Wilkie +wilkin +Wilkins +Wilkinson +Wilkinsonville +Wilkison +Wilkommenn +Will +Willa +Willabel +Willabella +Willabelle +willable +Willacoochee +Willaert +Willamette +Willamina +Willard +Willards +willawa +willble +will-call +will-commanding +Willcox +Willdon +willed +willedness +Willey +willeyer +Willem +willemite +Willemstad +Willendorf +Willene +willer +Willernie +willers +willes +Willesden +Willet +willets +Willett +Willetta +Willette +will-fraught +willful +willfully +willfulness +Willi +Willy +William +williamite +Williams +Williamsburg +Williamsen +Williamsfield +williamsite +Williamson +Williamsonia +Williamsoniaceae +Williamsport +Williamston +Williamstown +Williamsville +willyard +willyart +williche +Willie +Willie-boy +willied +willier +willyer +willies +Wylliesburg +williewaucht +willie-waucht +willie-waught +Williford +willying +Willimantic +willy-mufty +Willin +Willing +Willingboro +willinger +willingest +willinghearted +willinghood +willingly +willingness +willy-nilly +Willis +Willisburg +Williston +Willisville +Willyt +Willits +willy-waa +willy-wagtail +williwau +williwaus +williwaw +willywaw +willy-waw +williwaws +willywaws +willy-wicket +willy-willy +willy-willies +Willkie +will-less +will-lessly +will-lessness +willmaker +willmaking +Willman +Willmar +Willmert +Willms +Willner +willness +Willock +will-o'-the-wisp +will-o-the-wisp +willo'-the-wispy +willo'-the-wispish +Willoughby +Willow +willowbiter +willow-bordered +willow-colored +willow-cone +willowed +willower +willowers +willow-fringed +willow-grown +willowherb +willow-herb +willowy +Willowick +willowier +willowiest +willowiness +willowing +willowish +willow-leaved +willowlike +Willows +willow's +Willowshade +willow-shaded +willow-skirted +Willowstreet +willow-tufted +willow-veiled +willowware +willowweed +willow-wielder +Willowwood +willow-wood +willowworm +willowwort +willow-wort +willpower +willpowers +Wills +Willsboro +Willseyville +Willshire +will-strong +Willtrude +Willugbaeya +Willumsen +will-willet +will-with-the-wisp +will-worship +will-worshiper +Wilma +Wylma +Wilmar +Wilmer +Wilmerding +Wilmette +Wilmington +Wilmingtonian +Wilmont +Wilmore +Wilmot +Wilmott +wilning +Wilno +Wilona +Wilonah +Wilone +Wilow +wilrone +wilroun +Wilsall +Wilscam +Wilsey +Wilseyville +Wilser +Wilshire +Wilsie +wilsome +wilsomely +wilsomeness +Wilson +Wilsonburg +Wilsondale +Wilsonian +Wilsonianism +Wilsonism +Wilsons +Wilsonville +Wilt +wilted +wilter +Wilterdink +wilting +Wilton +wiltproof +Wilts +Wiltsey +Wiltshire +Wiltz +wim +Wyman +Wimauma +Wimberley +wimberry +wimble +wimbled +Wimbledon +wimblelike +wimbles +wimbling +wimbrel +wime +Wymer +wimick +wimlunge +Wymore +wymote +wimp +Wimpy +wimpish +wimple +wimpled +wimpleless +wimplelike +wimpler +wimples +wimpling +wimps +Wimsatt +Win +Wyn +Wina +Winamac +Wynantskill +winare +winberry +winbrow +Winburne +wince +winced +wincey +winceyette +winceys +Wincer +wincers +winces +winch +winched +Winchell +Winchendon +wincher +winchers +winches +Winchester +winching +winchman +winchmen +wincing +wincingly +Winckelmann +wincopipe +Wyncote +Wind +wynd +windable +windage +windages +windas +Windaus +windbag +wind-bag +windbagged +windbaggery +windbags +wind-balanced +wind-balancing +windball +wind-beaten +wind-bell +wind-bells +Windber +windberry +windbibber +windblast +wind-blazing +windblown +wind-blown +windboat +windbore +wind-borne +windbound +wind-bound +windbracing +windbreak +Windbreaker +windbreaks +windbroach +wind-broken +wind-built +windburn +windburned +windburning +windburns +windburnt +windcatcher +wind-changing +wind-chapped +windcheater +windchest +windchill +wind-clipped +windclothes +windcuffer +wind-cutter +wind-delayed +wind-dispersed +winddog +wind-dried +wind-driven +winded +windedly +windedness +wind-egg +windel +Windelband +wind-equator +Winder +Windermere +windermost +winder-on +winders +Windesheimer +wind-exposed +windfall +windfallen +windfalls +wind-fanned +windfanner +wind-fast +wind-fertilization +wind-fertilized +windfirm +windfish +windfishes +windflaw +windflaws +windflower +wind-flower +windflowers +wind-flowing +wind-footed +wind-force +windgall +wind-gall +windgalled +windgalls +wind-god +wind-grass +wind-guage +wind-gun +Windham +Wyndham +Windhoek +windhole +windhover +wind-hungry +Windy +windy-aisled +windy-blowing +windy-clear +windier +windiest +windy-footed +windigo +windigos +windy-headed +windily +windill +windy-looking +windy-mouthed +windiness +winding +windingly +windingness +windings +winding-sheet +wind-instrument +wind-instrumental +wind-instrumentalist +Windyville +windy-voiced +windy-worded +windjam +windjammer +windjammers +windjamming +wind-laid +wind-lashed +windlass +windlassed +windlasser +windlasses +windlassing +windle +windled +windles +windless +windlessly +windlessness +windlestrae +windlestraw +windlike +windlin +windling +windlings +wind-making +Wyndmere +windmill +windmilled +windmilly +windmilling +windmill-like +windmills +windmill's +wind-nodding +wind-obeying +windock +Windom +windore +wind-outspeeding +window +window-breaking +window-broken +window-cleaning +window-dress +window-dresser +window-dressing +windowed +window-efficiency +windowful +windowy +windowing +windowless +windowlessness +windowlet +windowlight +windowlike +windowmaker +windowmaking +windowman +window-opening +windowpane +windowpanes +windowpeeper +window-rattling +windows +window's +windowshade +window-shop +windowshopped +window-shopper +windowshopping +window-shopping +windowshut +windowsill +window-smashing +window-ventilating +windowward +windowwards +windowwise +wind-parted +windpipe +windpipes +windplayer +wind-pollinated +wind-pollination +windproof +wind-propelled +wind-puff +wind-puffed +wind-raising +wind-rent +windring +windroad +windrode +wind-rode +windroot +windrow +windrowed +windrower +windrowing +windrows +winds +wynds +windsail +windsailor +wind-scattered +windscoop +windscreen +wind-screen +windshake +wind-shake +wind-shaken +windshield +windshields +wind-shift +windship +windshock +windslab +windsock +windsocks +Windsor +windsorite +windstorm +windstorms +windstream +wind-struck +wind-stuffed +windsucker +wind-sucking +windsurf +windswept +wind-swept +wind-swift +wind-swung +wind-taut +Windthorst +windtight +wind-toned +windup +wind-up +windups +windway +windways +windwayward +windwaywardly +wind-wandering +windward +windwardly +windwardmost +windwardness +windwards +wind-waved +wind-waving +wind-whipped +wind-wing +wind-winged +wind-worn +windz +Windzer +wine +Wyne +wineball +Winebaum +wineberry +wineberries +winebibber +winebibbery +winebibbing +Winebrennerian +wine-bright +wine-colored +wineconner +wine-cooler +wine-crowned +wine-cup +wined +wine-dark +wine-drabbed +winedraf +wine-drinking +wine-driven +wine-drunken +wineglass +wineglasses +wineglassful +wineglassfuls +winegrower +winegrowing +wine-hardy +wine-heated +winehouse +wine-house +winey +wineyard +wineier +wineiest +wine-yielding +wine-inspired +wine-laden +wineless +winelike +winemay +winemake +winemaker +winemaking +winemaster +wine-merry +winepot +winepress +wine-press +winepresser +wine-producing +Winer +Wyner +wine-red +winery +wineries +winers +wines +Winesap +Winesburg +wine-selling +wine-shaken +wineshop +wineshops +wineskin +wineskins +wine-soaked +winesop +winesops +wine-stained +wine-stuffed +wine-swilling +winetaster +winetasting +wine-tinged +winetree +winevat +wine-wise +Winfall +Winfield +Winfred +winfree +Winfrid +winful +Wing +wingable +wingate +wingback +wingbacks +wingbeat +wing-borne +wingbow +wingbows +wing-broken +wing-case +wing-clipped +wingcut +Wingdale +wingding +wing-ding +wingdings +winged +winged-footed +winged-heeled +winged-leaved +wingedly +wingedness +Winger +wingers +wingfish +wingfishes +wing-footed +winghanded +wing-hoofed +wingy +wingier +wingiest +Wingina +winging +wingle +wing-leafed +wing-leaved +wingless +winglessness +winglet +winglets +winglike +wing-limed +wing-loose +wing-maimed +wingman +wingmanship +wing-margined +wingmen +Wingo +wingover +wingovers +wingpiece +wingpost +wings +wingseed +wing-shaped +wing-slot +wingspan +wingspans +wingspread +wingspreads +wingstem +wing-swift +wingtip +wing-tip +wing-tipped +wingtips +wing-weary +wing-wearily +wing-weariness +wing-wide +Wini +winy +winier +winiest +Winifield +Winifred +Winifrede +Winigan +Winikka +wining +winish +wink +winked +winkel +Winkelman +Winkelried +winker +winkered +wynkernel +winkers +winking +winkingly +winkle +winkled +winklehawk +winklehole +winkle-pickers +winkles +winklet +winkling +winklot +winks +winless +winlestrae +winly +Winlock +Winn +Wynn +Winna +winnable +Winnabow +Winnah +winnard +Wynnburg +Winne +Wynne +Winnebago +Winnebagos +Winneconne +Winnecowet +winned +winnel +winnelstrae +Winnemucca +Winnepesaukee +Winner +winners +winner's +Winnetka +Winnetoon +Winnett +Wynnewood +Winnfield +Winni +Winny +Wynny +Winnick +Winnie +Wynnie +Winnifred +winning +winningly +winningness +winnings +winninish +Winnipeg +Winnipegger +Winnipegosis +Winnipesaukee +Winnisquam +winnle +winnock +winnocks +winnonish +winnow +winnow-corb +winnowed +winnower +winnowers +winnowing +winnowingly +winnows +wynns +Winnsboro +wino +winoes +Winograd +Winola +Winona +Wynona +Winonah +Winooski +winos +Wynot +Winou +winrace +wynris +winrow +WINS +wyns +Winser +Winshell +Winside +Winslow +Winsome +winsomely +winsomeness +winsomenesses +winsomer +winsomest +Winson +Winsor +Winsted +winster +Winston +Winstonn +Winston-Salem +Winstonville +wint +Winter +Winteraceae +winterage +Winteranaceae +winter-beaten +winterberry +winter-blasted +winterbloom +winter-blooming +winter-boding +Winterbottom +winterbound +winter-bound +winterbourne +winter-chilled +winter-clad +wintercreeper +winter-damaged +winterdykes +wintered +winterer +winterers +winter-fattened +winterfed +winter-fed +winterfeed +winterfeeding +winter-felled +winterffed +winter-flowering +winter-gladdening +winter-gray +wintergreen +wintergreens +winter-ground +winter-grown +winter-habited +winterhain +winter-hardened +winter-hardy +winter-house +wintery +winterier +winteriest +wintering +winterish +winterishly +winterishness +winterization +winterize +winterized +winterizes +winterizing +winterkill +winter-kill +winterkilled +winterkilling +winterkills +winterless +winterly +winterlike +winterliness +winterling +winter-long +winter-love +winter-loving +winter-made +winter-old +Winterport +winterproof +winter-proof +winter-proud +winter-pruned +winter-quarter +winter-reared +winter-rig +winter-ripening +Winters +winter-seeming +Winterset +winter-shaken +wintersome +winter-sown +winter-standing +winter-starved +Wintersville +winter-swollen +winter-thin +Winterthur +wintertide +wintertime +wintertimes +winter-verging +Winterville +winter-visaged +winterward +winterwards +winter-wasted +winterweed +winterweight +winter-withered +winter-worn +Winther +Winthorpe +Winthrop +wintle +wintled +wintles +wintling +Winton +wintry +wintrier +wintriest +wintrify +wintrily +wintriness +wintrish +wintrous +Wintun +Winwaloe +winze +winzeman +winzemen +winzes +Winzler +Wyo +Wyo. +Wyocena +Wyola +Wyoming +Wyomingite +Wyomissing +Wyon +Wiota +WIP +wipe +wype +wiped +wipe-off +wipeout +wipeouts +wiper +wipers +wipes +wiping +WIPO +wippen +wips +wipstock +wir +Wira +wirable +wirble +wird +Wyrd +wire +wirebar +wire-bending +wirebird +wire-blocking +wire-borne +wire-bound +wire-brushing +wire-caged +wire-cloth +wire-coiling +wire-crimping +wire-cut +wirecutters +wired +wiredancer +wiredancing +wiredraw +wire-draw +wiredrawer +wire-drawer +wiredrawing +wiredrawn +wire-drawn +wiredraws +wiredrew +wire-edged +wire-feed +wire-feeding +wire-flattening +wire-galvanizing +wire-gauge +wiregrass +wire-grass +wire-guarded +wirehair +wirehaired +wire-haired +wirehairs +wire-hung +wire-insulating +wireless +wirelessed +wirelesses +wirelessing +wirelessly +wirelessness +wirelike +wiremaker +wiremaking +wireman +wire-measuring +wiremen +wire-mended +wiremonger +wire-netted +Wirephoto +Wirephotoed +Wirephotoing +Wirephotos +wire-pointing +wirepull +wire-pull +wirepuller +wire-puller +wirepullers +wirepulling +wire-pulling +wirer +wire-record +wire-rolling +wirers +wires +wire-safed +wire-sewed +wire-sewn +wire-shafted +wiresmith +wiresonde +wirespun +wire-spun +wirestitched +wire-stitched +wire-straightening +wire-stranding +wire-stretching +wire-stringed +wire-strung +wiretail +wire-tailed +wiretap +wiretapped +wiretapper +wiretappers +wiretapping +wiretaps +wiretap's +wire-testing +wire-tightening +wire-tinning +wire-toothed +wireway +wireways +wirewalker +wireweed +wire-wheeled +wire-winding +wirework +wireworker +wire-worker +wireworking +wireworks +wireworm +wireworms +wire-wound +wire-wove +wire-woven +wiry +wiry-brown +wiry-coated +wirier +wiriest +wiry-haired +wiry-leaved +wirily +wiry-looking +wiriness +wirinesses +wiring +wirings +wiry-stemmed +wiry-voiced +wirl +wirling +wyrock +Wiros +wirr +wirra +wirrah +Wirral +wirrasthru +Wirth +Wirtz +WIS +Wis. +Wisacky +Wisby +Wisc +Wiscasset +Wisconsin +Wisconsinite +wisconsinites +Wisd +Wisd. +wisdom +wisdom-bred +wisdomful +wisdom-given +wisdom-giving +wisdom-led +wisdomless +wisdom-loving +wisdomproof +wisdoms +wisdom-seasoned +wisdom-seeking +wisdomship +wisdom-teaching +wisdom-working +wise +wiseacre +wiseacred +wiseacredness +wiseacredom +wiseacreish +wiseacreishness +wiseacreism +wiseacres +wiseass +wise-ass +wise-bold +wisecrack +wisecracked +wisecracker +wisecrackery +wisecrackers +wisecracking +wisecracks +wised +wise-framed +wiseguy +wise-hardy +wisehead +wise-headed +wise-heart +wisehearted +wiseheartedly +wiseheimer +wise-judging +wisely +wiselier +wiseliest +wiselike +wiseling +wise-lipped +Wiseman +wisen +wiseness +wisenesses +wisenheimer +wisent +wisents +wiser +wise-reflecting +wises +wise-said +wise-spoken +wisest +wise-valiant +wiseweed +wisewoman +wisewomen +wise-worded +wish +wisha +wishable +wishbone +wishbones +wish-bringer +wished +wished-for +wishedly +Wishek +wisher +wishers +wishes +wishful +wish-fulfilling +wish-fulfillment +wishfully +wishfulness +wish-giver +wishy +wishing +wishingly +wishy-washy +wishy-washily +wishy-washiness +wishless +wishly +wishmay +wish-maiden +wishness +Wishoskan +Wishram +wisht +wishtonwish +wish-wash +wish-washy +Wisigothic +wising +WYSIWYG +WYSIWIS +wisket +Wiskind +wisking +wiskinky +wiskinkie +Wisla +Wismar +wismuth +Wisner +Wisnicki +wyson +Wysox +wisp +wisped +wispy +wispier +wispiest +wispily +wispiness +wisping +wispish +wisplike +wisps +wisp's +wiss +wyss +wisse +wissed +wissel +wisses +wisshe +wissing +wissle +Wissler +wist +Wystand +Wistaria +wistarias +wiste +wisted +wistened +Wister +Wisteria +wisterias +wistful +wistful-eyed +wistfully +wistfulness +wistfulnesses +wysty +wisting +wistit +wistiti +wistless +wistlessness +wistly +wistonwish +Wistrup +wists +wisure +WIT +wit-abused +witan +wit-assailing +wit-beaten +Witbooi +witch +witchbells +witchbroom +witch-charmed +witchcraft +witchcrafts +witch-doctor +witched +witchedly +witch-elm +witchen +Witcher +witchercully +witchery +witcheries +witchering +wit-cherishing +witches +witches'-besom +witches'-broom +witchet +witchetty +witch-finder +witch-finding +witchgrass +witch-held +witchhood +witch-hunt +witch-hunter +witch-hunting +witchy +witchier +witchiest +witching +witchingly +witchings +witchleaf +witchlike +witchman +witchmonger +witch-ridden +witch-stricken +witch-struck +witchuck +witchweed +witchwife +witchwoman +witch-woman +witchwood +witchwork +wit-crack +wit-cracker +witcraft +wit-drawn +wite +wyte +wited +wyted +witeless +witen +witenagemot +witenagemote +witepenny +witereden +wites +wytes +witess +wit-foundered +wit-fraught +witful +wit-gracing +with +with- +Witha +withal +witham +withamite +Withams +Withania +withbeg +withcall +withdaw +withdraught +withdraw +withdrawable +withdrawal +withdrawals +withdrawal's +withdrawer +withdrawing +withdrawingness +withdrawment +withdrawn +with-drawn +withdrawnness +withdraws +withdrew +withe +withed +Withee +withen +Wither +witherband +Witherbee +witherblench +withercraft +witherdeed +withered +witheredly +witheredness +witherer +witherers +withergloom +withery +withering +witheringly +witherite +witherly +witherling +withernam +Withers +withershins +Witherspoon +withertip +witherwards +witherweight +wither-wrung +withes +Wytheville +withewood +withgang +withgate +withheld +withhele +withhie +withhold +withholdable +withholdal +withholden +withholder +withholders +withholding +withholdings +withholdment +withholds +withy +withy-bound +withier +withies +withiest +within +within-bound +within-door +withindoors +withinforth +withing +within-named +withins +withinside +withinsides +withinward +withinwards +withypot +with-it +withywind +withy-woody +withnay +withness +withnim +witholden +without +withoutdoors +withouten +withoutforth +withouts +withoutside +withoutwards +withsay +withsayer +withsave +withsaw +withset +withslip +withspar +withstay +withstand +withstander +withstanding +withstandingness +withstands +withstood +withstrain +withtake +withtee +withturn +withvine +withwind +wit-infusing +witing +wyting +witjar +Witkin +witless +witlessly +witlessness +witlessnesses +witlet +witling +witlings +witloof +witloofs +witlosen +wit-loving +wit-masked +Witmer +witmonger +witney +witneyer +witneys +witness +witnessable +witness-box +witnessdom +witnessed +witnesser +witnessers +witnesses +witnesseth +witnessing +wit-offended +Wytopitlock +wit-oppressing +Witoto +wit-pointed +WITS +wit's +witsafe +wit-salted +witship +wit-snapper +wit-starved +wit-stung +Witt +wittal +wittall +wittawer +Witte +witteboom +witted +wittedness +Wittekind +Witten +Wittenberg +Wittenburg +Wittensville +Witter +wittering +witterly +witterness +Wittgenstein +Wittgensteinian +Witty +witty-brained +witticaster +wittichenite +witticism +witticisms +witticize +witty-conceited +Wittie +wittier +wittiest +witty-feigned +wittified +wittily +wittiness +wittinesses +witting +wittingite +wittingly +wittings +witty-pated +witty-pretty +witty-worded +Wittman +Wittmann +wittol +wittolly +wittols +wittome +Witumki +witwall +witwanton +Witwatersrand +witword +witworm +wit-worn +witzchoura +wive +wyve +wived +wiver +wyver +wivern +wyvern +wiverns +wyverns +wivers +wives +Wivestad +Wivina +Wivinah +wiving +Wivinia +wiwi +wi-wi +Wixom +Wixted +wiz +wizard +wizardess +wizardism +wizardly +wizardlike +wizardry +wizardries +wizards +wizard's +wizardship +wizard-woven +wizen +wizened +wizenedness +wizen-faced +wizen-hearted +wizening +wizens +wizes +wizier +wizzen +wizzens +wjc +wk +wk. +wkly +wkly. +WKS +WL +Wladyslaw +wlatful +wlatsome +wlecche +wlench +wlity +WLM +wloka +wlonkhede +WM +WMC +wmk +wmk. +WMO +WMSCR +WNN +WNP +WNW +WO +woa +woad +woaded +woader +woady +woad-leaved +woadman +woad-painted +woads +woadwax +woadwaxen +woadwaxes +woak +woald +woalds +woan +wob +wobbegong +wobble +wobbled +wobbler +wobblers +wobbles +Wobbly +wobblier +Wobblies +wobbliest +wobbliness +wobbling +wobblingly +wobegone +wobegoneness +wobegonish +wobster +Woburn +wocas +wocheinite +Wochua +wod +Wodan +woddie +wode +wodeleie +Woden +Wodenism +wodge +wodges +wodgy +woe +woe-begetting +woebegone +woe-begone +woebegoneness +woebegonish +woe-beseen +woe-bested +woe-betrothed +woe-boding +woe-dejected +woe-delighted +woe-denouncing +woe-destined +woe-embroidered +woe-enwrapped +woe-exhausted +woefare +woe-foreboding +woe-fraught +woeful +woefuller +woefullest +woefully +woefulness +woeful-wan +woe-grim +Woehick +woehlerite +woe-humbled +woe-illumed +woe-infirmed +woe-laden +woe-maddened +woeness +woenesses +woe-revolving +Woermer +woes +woe-scorning +woesome +woe-sprung +woe-stricken +woe-struck +woe-surcharged +woe-threatened +woe-tied +woevine +woe-weary +woe-wearied +woe-wedded +woe-whelmed +woeworn +woe-wrinkled +Woffington +woffler +woft +woful +wofully +wofulness +wog +woggle +woghness +wogiet +wogs +wogul +Wogulian +wohlac +Wohlen +wohlerite +Wohlert +woy +Woyaway +woibe +woidre +woilie +Wojak +Wojcik +wok +wokas +woke +woken +Woking +wokowi +woks +Wolbach +Wolbrom +Wolcott +Wolcottville +wold +woldes +woldy +woldlike +Wolds +woldsman +woleai +Wolenik +Wolf +wolfachite +wolfbane +wolf-begotten +wolfberry +wolfberries +wolf-boy +wolf-child +wolf-children +Wolfcoal +wolf-colored +wolf-dog +wolfdom +Wolfe +Wolfeboro +wolfed +wolf-eel +wolf-eyed +wolfen +wolfer +wolfers +Wolff +Wolffia +Wolffian +Wolffianism +wolffish +wolffishes +Wolfforth +Wolfgang +wolf-gray +Wolfgram +wolf-haunted +wolf-headed +wolfhood +wolfhound +wolf-hound +wolfhounds +wolf-hunting +Wolfy +Wolfian +Wolfie +wolfing +wolfish +wolfishly +wolfishness +Wolfit +wolfkin +wolfless +wolflike +wolfling +wolfman +Wolf-man +wolfmen +wolf-moved +Wolford +Wolfort +Wolfpen +Wolfram +wolframate +wolframic +wolframine +wolframinium +wolframite +wolframium +wolframs +wolfs +wolfsbane +wolf's-bane +wolfsbanes +wolfsbergite +Wolfsburg +wolf-scaring +wolf-shaped +wolf's-head +wolfskin +wolf-slaying +wolf'smilk +Wolfson +wolf-suckled +Wolftown +wolfward +wolfwards +Wolgast +Wolk +Woll +Wollaston +wollastonite +wolly +Wollis +wollock +wollomai +Wollongong +wollop +Wolof +Wolpert +Wolsey +Wolseley +Wolsky +wolter +wolve +wolveboon +wolver +wolverene +Wolverhampton +Wolverine +wolverines +wolvers +Wolverton +wolves +wolvish +Womack +woman +woman-bearing +womanbody +womanbodies +woman-born +woman-bred +woman-built +woman-child +woman-churching +woman-conquered +woman-daunted +woman-degrading +woman-despising +womandom +woman-easy +womaned +woman-faced +woman-fair +woman-fashion +woman-flogging +womanfolk +womanfully +woman-governed +woman-grown +woman-hater +woman-hating +womanhead +woman-headed +womanhearted +womanhood +womanhoods +womanhouse +womaning +womanise +womanised +womanises +womanish +womanishly +womanishness +womanising +womanism +womanist +womanity +womanization +womanize +womanized +womanizer +womanizers +womanizes +womanizing +womankind +womankinds +womanless +womanly +womanlier +womanliest +womanlihood +womanlike +womanlikeness +womanliness +womanlinesses +woman-loving +woman-mad +woman-made +woman-man +womanmuckle +woman-murdering +womanness +womanpost +womanpower +womanproof +woman-proud +woman-ridden +womans +woman's +woman-servant +woman-shy +womanship +woman-suffrage +woman-suffragist +woman-tended +woman-vested +womanways +woman-wary +womanwise +womb +wombat +wombats +wombed +womb-enclosed +womby +wombier +wombiest +womble +womb-lodged +wombs +womb's +wombside +wombstone +Womelsdorf +women +womenfolk +womenfolks +womenkind +women's +womenswear +womera +womerah +womeras +wommala +wommera +wommerah +wommerala +wommeras +womp +womplit +womps +Won +Wonacott +Wonalancet +Wonder +wonder-beaming +wonder-bearing +wonderberry +wonderberries +wonderbright +wonder-charmed +wondercraft +wonderdeed +wonder-dumb +wondered +wonderer +wonderers +wonder-exciting +wonder-fed +wonderful +wonderfuller +wonderfully +wonderfulness +wonderfulnesses +wonder-hiding +wondering +wonderingly +wonderland +wonderlandish +wonderlands +wonderless +wonderlessness +wonder-loving +wonderment +wonderments +wonder-mocking +wondermonger +wondermongering +wonder-promising +wonder-raising +wonders +wonder-seeking +wonder-sharing +wonder-smit +wondersmith +wonder-smitten +wondersome +wonder-stirring +wonder-stricken +wonder-striking +wonderstrong +wonderstruck +wonder-struck +wonder-teeming +wonder-waiting +wonderwell +wonderwoman +wonderwork +wonder-work +wonder-worker +wonder-working +wonderworthy +wonder-wounded +wonder-writing +wondie +wondrous +wondrously +wondrousness +wondrousnesses +wone +wonegan +Wonewoc +Wong +wonga +wongah +Wongara +wonga-wonga +wongen +wongshy +wongsky +woning +wonk +wonky +wonkier +wonkiest +wonks +wonna +wonned +wonner +wonners +Wonnie +wonning +wonnot +wons +Wonsan +wont +won't +wont-believer +wonted +wontedly +wontedness +wonting +wont-learn +wontless +wonton +wontons +wonts +wont-wait +wont-work +Woo +wooable +Wood +Woodacre +woodagate +Woodall +Woodard +woodbark +Woodberry +woodbin +woodbind +woodbinds +Woodbine +woodbine-clad +woodbine-covered +woodbined +woodbines +woodbine-wrought +woodbins +woodblock +wood-block +woodblocks +woodborer +wood-boring +wood-born +woodbound +Woodbourne +woodbox +woodboxes +wood-bred +Woodbridge +wood-built +Woodbury +woodburytype +Woodburn +woodburning +woodbush +woodcarver +wood-carver +woodcarvers +woodcarving +woodcarvings +wood-cased +woodchat +woodchats +woodchopper +woodchoppers +woodchopping +woodchuck +woodchucks +woodchuck's +woodcoc +Woodcock +woodcockize +woodcocks +woodcock's +woodcracker +woodcraf +woodcraft +woodcrafter +woodcrafty +woodcraftiness +woodcrafts +woodcraftsman +woodcreeper +wood-crowned +woodcut +woodcuts +woodcutter +wood-cutter +woodcutters +woodcutting +Wooddale +wood-dried +wood-dwelling +wood-eating +wooded +wood-embosomed +wood-embossing +Wooden +wooden-barred +wooden-bottom +wood-encumbered +woodendite +woodener +woodenest +wooden-faced +wooden-featured +woodenhead +woodenheaded +wooden-headed +woodenheadedness +wooden-headedness +wooden-hooped +wooden-hulled +woodeny +wooden-legged +woodenly +wooden-lined +woodenness +woodennesses +wooden-pinned +wooden-posted +wooden-seated +wooden-shoed +wooden-sided +wooden-soled +wooden-tined +wooden-walled +woodenware +woodenweary +wooden-wheeled +wood-faced +woodfall +wood-fibered +Woodfield +woodfish +Woodford +wood-fringed +woodgeld +wood-girt +woodgrain +woodgraining +woodgrouse +woodgrub +woodhack +woodhacker +Woodhead +woodhen +wood-hen +woodhens +woodhewer +wood-hewing +woodhole +wood-hooped +woodhorse +Woodhouse +woodhouses +Woodhull +woodhung +Woody +woodyard +Woodie +woodier +woodies +woodiest +woodine +woodiness +woodinesses +wooding +Woodinville +woodish +woody-stemmed +woodjobber +wood-keyed +woodkern +wood-kern +woodknacker +Woodlake +woodland +woodlander +woodlands +woodlark +woodlarks +Woodlawn +Woodleaf +Woodley +woodless +woodlessness +woodlet +woodly +woodlike +Woodlyn +woodlind +wood-lined +woodlocked +woodlore +woodlores +woodlot +woodlots +woodlouse +wood-louse +woodmaid +Woodman +woodmancraft +woodmanship +wood-mat +woodmen +Woodmere +woodmonger +woodmote +wood-nep +woodness +wood-nymph +woodnote +wood-note +woodnotes +woodoo +wood-paneled +wood-paved +woodpeck +woodpecker +woodpeckers +woodpecker's +woodpenny +wood-pigeon +woodpile +woodpiles +wood-planing +woodprint +wood-queest +wood-quest +woodranger +woodreed +woodreeve +woodrick +woodrime +Woodring +wood-rip +woodris +woodrock +woodroof +wood-roofed +Woodrow +woodrowel +Woodruff +woodruffs +woodrush +Woods +Woodsboro +woodscrew +Woodscross +wood-sear +Woodser +woodsere +Woodsfield +wood-sheathed +woodshed +woodshedde +woodshedded +woodsheddi +woodshedding +woodsheds +woodship +woodshock +Woodshole +woodshop +woodsy +Woodsia +woodsias +woodside +woodsier +woodsiest +woodsilver +woodskin +wood-skirted +woodsman +woodsmen +Woodson +woodsorrel +wood-sour +wood-spirit +woodspite +Woodstock +wood-stock +Woodston +woodstone +Woodstown +Woodsum +Woodsville +wood-swallow +woodturner +woodturning +wood-turning +Woodville +woodwale +woodwall +wood-walled +Woodward +Woodwardia +woodwardship +woodware +woodwax +woodwaxen +woodwaxes +woodwind +woodwinds +woodwise +woodwork +woodworker +woodworking +woodworks +woodworm +woodworms +Woodworth +woodwose +woodwright +wooed +wooer +wooer-bab +wooers +woof +woofed +woofell +woofer +woofers +woofy +woofing +woofs +woohoo +wooing +wooingly +wool +wool-backed +wool-bearing +wool-bundling +wool-burring +wool-cleaning +wool-clipper +wool-coming +Woolcott +woold +woolded +woolder +wool-dyed +woolding +Wooldridge +wool-drying +wool-eating +wooled +woolen +woolen-clad +woolenet +woolenette +woolen-frocked +woolenization +woolenize +woolens +woolen-stockinged +wooler +woolers +woolert +Woolf +woolfell +woolfells +wool-flock +Woolford +wool-fringed +woolgather +wool-gather +woolgatherer +woolgathering +wool-gathering +woolgatherings +woolgrower +woolgrowing +wool-growing +woolhat +woolhats +woolhead +wool-hetchel +wooly +woolie +woolier +woolies +wooliest +wooly-headed +wooliness +wool-laden +woolled +Woolley +woollen +woollen-draper +woollenize +woollens +woolly +woollybutt +woolly-butted +woolly-coated +woollier +woollies +woolliest +woolly-haired +woolly-haried +woollyhead +woolly-head +woolly-headed +woolly-headedness +woollyish +woollike +woolly-leaved +woolly-looking +woolly-minded +woolly-mindedness +wool-lined +woolliness +woolly-pated +woolly-podded +woolly-tailed +woolly-white +woolly-witted +Woollum +woolman +woolmen +wool-oerburdened +woolpack +wool-pack +wool-packing +woolpacks +wool-pated +wool-picking +woolpress +wool-producing +wool-rearing +Woolrich +wools +woolsack +woolsacks +woolsaw +woolsey +woolshearer +woolshearing +woolshears +woolshed +woolsheds +woolskin +woolskins +Woolson +woolsorter +woolsorting +woolsower +wool-staple +woolstapling +wool-stapling +Woolstock +woolulose +Woolwa +woolward +woolwasher +woolweed +woolwheel +wool-white +Woolwich +woolwinder +Woolwine +wool-witted +wool-woofed +woolwork +wool-work +woolworker +woolworking +Woolworth +woom +woomer +Woomera +woomerah +woomerang +woomeras +woomp +woomping +woon +woons +Woonsocket +woops +woopsed +woopses +woopsing +woorali +wooralis +woorari +wooraris +woordbook +woos +woosh +wooshed +wooshes +wooshing +Wooster +Woosung +Wootan +Woothen +Wooton +Wootten +wootz +woozy +woozier +wooziest +woozily +wooziness +woozinesses +woozle +wop +woppish +WOPR +wops +wopsy +worble +Worcester +Worcestershire +Word +wordable +wordably +wordage +wordages +word-beat +word-blind +wordbook +word-book +wordbooks +word-bound +wordbreak +word-breaking +wordbuilding +word-catcher +word-catching +word-charged +word-clad +word-coiner +word-compelling +word-conjuring +wordcraft +wordcraftsman +word-deaf +word-dearthing +word-driven +worded +Worden +worder +word-formation +word-for-word +word-group +wordhoard +word-hoard +wordy +wordier +wordiers +wordiest +wordily +wordiness +wordinesses +wording +wordings +wordish +wordishly +wordishness +word-jobber +word-juggling +word-keeping +wordle +wordlength +wordless +wordlessly +wordlessness +wordlier +wordlike +wordlore +word-lore +wordlorist +wordmaker +wordmaking +wordman +wordmanship +wordmen +wordmonger +wordmongery +wordmongering +wordness +word-of +word-of-mouth +word-paint +word-painting +wordperfect +word-perfect +word-pity +wordplay +wordplays +wordprocessors +words +word's +word-seller +word-selling +word-slinger +word-slinging +wordsman +wordsmanship +wordsmen +wordsmith +wordspinner +wordspite +word-splitting +wordstar +wordster +word-stock +Wordsworth +Wordsworthian +Wordsworthianism +word-wounded +wore +Work +workability +workable +workableness +workablenesses +workably +workaday +workaholic +workaholics +workaholism +work-and-tumble +work-and-turn +work-and-twist +work-and-whirl +workaway +workbag +workbags +workbank +workbasket +workbaskets +workbench +workbenches +workbench's +workboat +workboats +workbook +workbooks +workbook's +workbox +workboxes +workbrittle +workday +work-day +workdays +worked +worked-up +worker +worker-correspondent +worker-guard +worker-priest +workers +workfare +workfellow +workfile +workfolk +workfolks +workforce +workful +workgirl +workhand +work-harden +work-hardened +workhorse +workhorses +workhorse's +work-hour +workhouse +workhoused +workhouses +worky +workyard +working +working-class +working-day +workingly +workingman +working-man +workingmen +working-out +workings +workingwoman +workingwomen +workingwonan +workless +worklessness +workload +workloads +workloom +workman +workmanly +workmanlike +workmanlikeness +workmanliness +workmanship +workmanships +workmaster +work-master +workmate +workmen +workmistress +workout +workouts +workpan +workpeople +workpiece +workplace +work-producing +workroom +workrooms +works +work-seeking +worksheet +worksheets +workshy +work-shy +work-shyness +workship +workshop +workshops +workshop's +worksome +Worksop +workspace +work-stained +workstand +workstation +workstations +work-stopper +work-study +worktable +worktables +worktime +workup +work-up +workups +workways +work-wan +work-weary +workweek +workweeks +workwise +workwoman +workwomanly +workwomanlike +workwomen +work-worn +Worl +Worland +world +world-abhorring +world-abiding +world-abstracted +world-accepted +world-acknowledged +world-adored +world-adorning +world-advancing +world-advertised +world-affecting +world-agitating +world-alarming +world-altering +world-amazing +world-amusing +world-animating +world-anticipated +world-applauded +world-appreciated +world-apprehended +world-approved +world-argued +world-arousing +world-arresting +world-assuring +world-astonishing +worldaught +world-authorized +world-awed +world-barred +worldbeater +world-beater +worldbeaters +world-beating +world-beheld +world-beloved +world-beset +world-borne +world-bound +world-braving +world-broken +world-bruised +world-building +world-burdened +world-busied +world-canvassed +world-captivating +world-celebrated +world-censored +world-censured +world-challenging +world-changing +world-charming +world-cheering +world-choking +world-chosen +world-circling +world-circulated +world-civilizing +world-classifying +world-cleansing +world-comforting +world-commanding +world-commended +world-compassing +world-compelling +world-condemned +world-confounding +world-connecting +world-conquering +world-conscious +world-consciousness +world-constituted +world-consuming +world-contemning +world-contracting +world-contrasting +world-controlling +world-converting +world-copied +world-corrupted +world-corrupting +world-covering +world-creating +world-credited +world-crippling +world-crowding +world-crushed +world-deaf +world-debated +world-deceiving +world-deep +world-defying +world-delighting +world-delivering +world-demanded +world-denying +world-depleting +world-depressing +world-describing +world-deserting +world-desired +world-desolation +world-despising +world-destroying +world-detached +world-detesting +world-devouring +world-diminishing +world-directing +world-disappointing +world-discovering +world-discussed +world-disgracing +world-dissolving +world-distributed +world-disturbing +world-divided +world-dividing +world-dominating +world-dreaded +world-dwelling +world-echoed +worlded +world-educating +world-embracing +world-eminent +world-encircling +world-ending +world-enlarging +world-enlightening +world-entangled +world-enveloping +world-envied +world-esteemed +world-excelling +world-exciting +world-famed +world-familiar +world-famous +world-favored +world-fearing +world-felt +world-forgetting +world-forgotten +world-forming +world-forsaken +world-forsaking +world-fretted +worldful +world-girdling +world-gladdening +world-governing +world-grasping +world-great +world-grieving +world-hailed +world-hardened +world-hating +world-heating +world-helping +world-honored +world-horrifying +world-humiliating +worldy +world-imagining +world-improving +world-infected +world-informing +world-involving +worldish +world-jaded +world-jeweled +world-joining +world-kindling +world-knowing +world-known +world-lamented +world-lasting +world-leading +worldless +worldlet +world-leveling +worldly +worldlier +worldliest +world-lighting +worldlike +worldlily +worldly-minded +worldly-mindedly +worldly-mindedness +world-line +worldliness +worldlinesses +worldling +worldlings +world-linking +worldly-wise +world-long +world-loving +world-mad +world-made +worldmaker +worldmaking +worldman +world-marked +world-mastering +world-melting +world-menacing +world-missed +world-mocking +world-mourned +world-moving +world-naming +world-needed +world-neglected +world-nigh +world-noised +world-noted +world-obligating +world-observed +world-occupying +world-offending +world-old +world-opposing +world-oppressing +world-ordering +world-organizing +world-outraging +world-overcoming +world-overthrowing +world-owned +world-paralyzing +world-pardoned +world-patriotic +world-peopling +world-perfecting +world-pestering +world-picked +world-pitied +world-plaguing +world-pleasing +world-poisoned +world-pondered +world-populating +world-portioning +world-possessing +world-power +world-practiced +world-preserving +world-prevalent +world-prized +world-producing +world-prohibited +worldproof +world-protected +worldquake +world-raising +world-rare +world-read +world-recognized +world-redeeming +world-reflected +world-regulating +world-rejected +world-rejoicing +world-relieving +world-remembered +world-renewing +world-renowned +world-resented +world-respected +world-restoring +world-revealing +world-reviving +world-revolving +world-ridden +world-round +world-rousing +world-roving +world-ruling +worlds +world's +world-sacred +world-sacrificing +world-sanctioned +world-sated +world-saving +world-scarce +world-scattered +world-schooled +world-scorning +world-seasoned +world-self +world-serving +world-settling +world-shaking +world-sharing +worlds-high +world-shocking +world-sick +world-simplifying +world-sized +world-slandered +world-sobered +world-soiled +world-spoiled +world-spread +world-staying +world-stained +world-startling +world-stirring +world-strange +world-studded +world-subduing +world-sufficing +world-supplying +world-supporting +world-surrounding +world-surveying +world-sustaining +world-swallowing +world-taking +world-taming +world-taught +world-tempted +world-tested +world-thrilling +world-tired +world-tolerated +world-tossing +world-traveler +world-troubling +world-turning +world-uniting +world-used +world-valid +world-valued +world-venerated +world-view +worldway +world-waited +world-wandering +world-wanted +worldward +worldwards +world-wasting +world-watched +world-weary +world-wearied +world-wearily +world-weariness +world-welcome +world-wept +worldwide +world-wide +world-widely +worldwideness +world-wideness +world-winning +world-wise +world-without-end +world-witnessed +world-worn +world-wrecking +Worley +Worlock +WORM +worm-breeding +worm-cankered +wormcast +worm-consumed +worm-destroying +worm-driven +worm-eat +worm-eaten +worm-eatenness +worm-eater +worm-eating +wormed +wormer +wormers +wormfish +wormfishes +wormgear +worm-geared +worm-gnawed +worm-gnawn +wormhole +wormholed +wormholes +wormhood +wormy +Wormian +wormier +wormiest +wormil +wormils +worminess +worming +wormish +worm-killing +wormless +wormlike +wormling +worm-nest +worm-pierced +wormproof +worm-resembling +worm-reserved +worm-riddled +worm-ripe +wormroot +wormroots +Worms +wormseed +wormseeds +worm-shaped +wormship +worm-spun +worm-tongued +wormweed +worm-wheel +wormwood +wormwoods +worm-worn +worm-wrought +worn +worn-down +wornil +wornness +wornnesses +wornout +worn-out +worn-outness +Woronoco +worral +worrel +Worrell +worry +worriable +worry-carl +worricow +worriecow +worried +worriedly +worriedness +worrier +worriers +worries +worrying +worryingly +worriless +worriment +worriments +worryproof +worrisome +worrisomely +worrisomeness +worrit +worrited +worriter +worriting +worrits +worrywart +worrywarts +worrywort +worse +worse-affected +worse-applied +worse-bodied +worse-born +worse-bred +worse-calculated +worse-conditioned +worse-disposed +worse-dispositioned +worse-executed +worse-faring +worse-governed +worse-handled +worse-informed +worse-lighted +worse-mannered +worse-mated +worsement +worsen +worse-named +worse-natured +worsened +worseness +worsening +worsens +worse-opinionated +worse-ordered +worse-paid +worse-performed +worse-printed +worser +worse-rated +worserment +worse-ruled +worses +worse-satisfied +worse-served +worse-spent +worse-succeeding +worset +worse-taught +worse-tempered +worse-thoughted +worse-timed +worse-typed +worse-treated +worsets +worse-utilized +worse-wanted +worse-wrought +Worsham +Worship +worshipability +worshipable +worshiped +worshiper +worshipers +worshipful +worshipfully +worshipfulness +worshiping +worshipingly +worshipless +worship-paying +worshipped +worshipper +worshippers +worshipping +worshippingly +worships +worshipworth +worshipworthy +worsle +Worsley +worssett +worst +worst-affected +worst-bred +worst-cast +worst-damaged +worst-deserving +worst-disposed +worsted +worsteds +worst-fashioned +worst-formed +worst-governed +worst-informed +worsting +worst-managed +worst-manned +worst-paid +worst-printed +worst-ruled +worsts +worst-served +worst-taught +worst-timed +worst-treated +worst-used +worst-wanted +worsum +wort +Worth +Wortham +worthed +worthful +worthfulness +worthy +worthier +worthies +worthiest +worthily +worthiness +worthinesses +Worthing +Worthington +worthless +worthlessly +worthlessness +worthlessnesses +worths +worthship +Worthville +worthward +worthwhile +worth-while +worthwhileness +worth-whileness +wortle +Worton +worts +wortworm +wos +wosbird +wosith +wosome +wost +wostteth +wot +Wotan +wote +wotlink +wots +wotted +wottest +wotteth +wotting +Wotton +woubit +wouch +wouf +wough +wouhleche +Wouk +would +would-be +wouldest +would-have-been +woulding +wouldn +wouldnt +wouldn't +wouldst +woulfe +wound +woundability +woundable +woundableness +wound-dressing +wounded +woundedly +wounder +wound-fevered +wound-free +woundy +woundily +wound-inflicting +wounding +woundingly +woundless +woundly +wound-marked +wound-plowed +wound-producing +wounds +wound-scarred +wound-secreted +wound-up +wound-worn +woundwort +woundworth +wourali +wourari +wournil +woustour +wou-wou +wove +woven +wovens +woven-wire +Wovoka +WOW +wowed +wowening +wowing +wows +wowser +wowserdom +wowsery +wowserian +wowserish +wowserism +wowsers +wowt +wow-wow +wowwows +Woxall +WP +WPA +WPB +WPC +wpm +WPS +WR +wr- +WRA +WRAAC +WRAAF +wrabbe +wrabill +WRAC +wrack +wracked +wracker +wrackful +wracking +wracks +Wracs +WRAF +Wrafs +wrager +wraggle +Wray +wrayful +wrainbolt +wrainstaff +wrainstave +wraist +wraith +wraithe +wraithy +wraithlike +wraiths +wraitly +wraker +wramp +Wran +Wrand +wrang +Wrangel +Wrangell +wrangle +wrangled +wrangler +wranglers +wranglership +wrangles +wranglesome +wrangling +wranglingly +wrangs +wranny +wrannock +WRANS +wrap +wrap- +wraparound +wrap-around +wraparounds +wraple +wrappage +wrapped +wrapper +wrapperer +wrappering +wrappers +wrapper's +wrapping +wrapping-gown +wrappings +wraprascal +wrap-rascal +wrapround +wrap-round +wraps +wrap's +wrapt +wrapup +wrap-up +wrasse +wrasses +wrassle +wrassled +wrassles +wrast +wrastle +wrastled +wrastler +wrastles +wrastling +wratack +Wrath +wrath-allaying +wrath-bewildered +wrath-consumed +wrathed +wrath-faced +wrathful +wrathful-eyed +wrathfully +wrathfulness +wrathy +wrathier +wrathiest +wrathily +wrathiness +wrathing +wrath-kindled +wrath-kindling +wrathless +wrathlike +wrath-provoking +wraths +wrath-swollen +wrath-wreaking +wraw +wrawl +wrawler +wraxle +wraxled +wraxling +wreak +wreaked +wreaker +wreakers +wreakful +wreaking +wreakless +wreaks +wreat +wreath +wreathage +wreath-crowned +wreath-drifted +wreathe +wreathed +wreathen +wreather +wreathes +wreath-festooned +wreathy +wreathing +wreathingly +wreathless +wreathlet +wreathlike +wreathmaker +wreathmaking +wreathpiece +wreaths +wreathwise +wreathwork +wreathwort +wreath-wrought +wreck +wreckage +wreckages +wreck-bestrewn +wreck-causing +wreck-devoted +wrecked +wrecker +wreckers +wreckfish +wreckfishes +wreck-free +wreckful +wrecky +wrecking +wreckings +wreck-raising +wrecks +wreck-strewn +wreck-threatening +Wrekin +Wren +Wrench +wrenched +wrencher +wrenches +wrenching +wrenchingly +wrenlet +wrenlike +Wrennie +Wrens +wren's +Wrenshall +wrentail +Wrentham +wren-thrush +wren-tit +WRESAT +wrest +wrestable +wrested +wrester +wresters +wresting +wrestingly +wrestle +wrestled +wrestler +wrestlerlike +wrestlers +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretcheder +wretchedest +wretched-fated +wretchedly +wretched-looking +wretchedness +wretchednesses +wretched-witched +wretches +wretchless +wretchlessly +wretchlessness +wretchock +Wrexham +wry +wry-armed +wrybill +wry-billed +wrible +wry-blown +wricht +Wrycht +wrick +wricked +wricking +wricks +wride +wried +wry-eyed +wrier +wryer +wries +wriest +wryest +wry-faced +wry-formed +wrig +wriggle +wriggled +wriggler +wrigglers +wriggles +wrigglesome +wrigglework +wriggly +wrigglier +wriggliest +wriggling +wrigglingly +Wright +wrightine +wrightry +Wrights +Wrightsboro +Wrightson +Wrightstown +Wrightsville +Wrightwood +Wrigley +wry-guided +wrihte +wrying +wry-legged +wryly +wry-looked +wrymouth +wry-mouthed +wrymouths +wrimple +wryneck +wrynecked +wry-necked +wry-neckedness +wrynecks +wryness +wrynesses +wring +wringbolt +wringed +wringer +wringers +wringing +wringing-wet +wringle +wringman +wrings +wringstaff +wringstaves +wrinkle +wrinkleable +wrinkle-coated +wrinkled +wrinkled-browed +wrinkled-cheeked +wrinkledy +wrinkled-leaved +wrinkledness +wrinkled-old +wrinkled-shelled +wrinkled-visaged +wrinkle-faced +wrinkle-fronted +wrinkleful +wrinkle-furrowed +wrinkleless +wrinkle-making +wrinkleproof +wrinkles +wrinkle-scaled +wrinklet +wrinkly +wrinklier +wrinkliest +wrinkling +wry-nosed +wry-set +wrist +wristband +wristbands +wristbone +wristdrop +wrist-drop +wristed +wrister +wristfall +wristy +wristier +wristiest +wristikin +wristlet +wristlets +wristlock +wrists +wrist's +wristwatch +wristwatches +wristwatch's +wristwork +writ +writability +writable +wrytail +wry-tailed +writation +writative +write +writeable +write-down +writee +write-in +writeoff +write-off +writeoffs +writer +writeress +writer-in-residence +writerly +writerling +writers +writer's +writership +writes +writeup +write-up +writeups +writh +writhe +writhed +writhedly +writhedness +writhen +writheneck +writher +writhers +writhes +writhy +writhing +writhingly +writhled +writing +writinger +Writings +writing-table +writmaker +writmaking +wry-toothed +writproof +writs +writ's +written +writter +wrive +wrixle +wrizzled +WRNS +wrnt +wro +wrocht +wroke +wroken +wrong +wrong-directed +wrongdo +wrongdoer +wrong-doer +wrongdoers +wrongdoing +wrongdoings +wronged +wrong-ended +wrong-endedness +wronger +wrongers +wrongest +wrong-feigned +wrongfile +wrong-foot +wrongful +wrongfuly +wrongfully +wrongfulness +wrongfulnesses +wrong-gotten +wrong-grounded +wronghead +wrongheaded +wrong-headed +wrongheadedly +wrong-headedly +wrongheadedness +wrong-headedness +wrongheadednesses +wronghearted +wrongheartedly +wrongheartedness +wronging +wrongish +wrong-jawed +wrongless +wronglessly +wrongly +wrong-minded +wrong-mindedly +wrong-mindedness +wrongness +wrong-ordered +wrongous +wrongously +wrongousness +wrong-principled +wrongrel +wrongs +wrong-screwed +wrong-thinking +wrong-timed +wrong'un +wrong-voting +wrong-way +wrongwise +Wronskian +wroot +wrossle +wrote +wroth +wrothe +wrothful +wrothfully +wrothy +wrothily +wrothiness +wrothly +wrothsome +Wrottesley +wrought +wrought-iron +wrought-up +wrox +WRT +wrung +wrungness +WRVS +WS +w's +Wsan +WSD +W-shaped +WSI +WSJ +WSMR +WSN +WSP +WSW +wt +Wtemberg +WTF +WTR +WU +Wuchang +Wuchereria +wud +wuddie +wudge +wudu +wuff +wugg +wuggishness +Wuhan +Wuhsien +Wuhu +wulder +Wulf +Wulfe +wulfenite +Wulfila +wulk +wull +wullawins +wullcat +Wullie +wulliwa +Wu-lu-mu-ch'i +wumble +wumman +wummel +Wun +Wunder +wunderbar +Wunderkind +Wunderkinder +Wunderkinds +Wundt +Wundtian +wungee +wung-out +wunna +wunner +wunsome +wuntee +wup +WUPPE +Wuppertal +wur +wurley +wurleys +wurly +wurlies +Wurm +wurmal +Wurmian +wurraluh +wurrung +wurrup +wurrus +wurset +Wurst +Wurster +wursts +Wurtsboro +Wurttemberg +Wurtz +wurtzilite +wurtzite +wurtzitic +Wurzburg +Wurzburger +wurzel +wurzels +wus +wush +Wusih +wusp +wuss +wusser +wust +wu-su +wut +wuther +wuthering +Wutsin +wu-wei +wuzu +wuzzer +wuzzy +wuzzle +wuzzled +wuzzling +WV +WVa +WVS +WW +WW2 +WWFO +WWI +WWII +WWMCCS +WWOPS +X +X25 +XA +xalostockite +Xanadu +xanth- +Xantha +xanthaline +xanthamic +xanthamid +xanthamide +xanthan +xanthane +xanthans +xanthate +xanthates +xanthation +xanthd- +Xanthe +xanthein +xantheins +xanthelasma +xanthelasmic +xanthelasmoidea +xanthene +xanthenes +Xanthian +xanthic +xanthid +xanthide +Xanthidium +xanthydrol +xanthyl +xanthin +xanthindaba +xanthine +xanthines +xanthins +Xanthinthique +xanthinuria +xanthione +Xanthippe +xanthism +Xanthisma +xanthite +Xanthium +xanthiuria +xantho- +xanthocarpous +Xanthocephalus +Xanthoceras +Xanthochroi +xanthochroia +Xanthochroic +xanthochroid +xanthochroism +xanthochromia +xanthochromic +xanthochroous +xanthocyanopy +xanthocyanopia +xanthocyanopsy +xanthocyanopsia +xanthocobaltic +xanthocone +xanthoconite +xanthocreatinine +xanthoderm +xanthoderma +xanthodermatous +xanthodont +xanthodontous +xanthogen +xanthogenamic +xanthogenamide +xanthogenate +xanthogenic +xantholeucophore +xanthoma +xanthomas +xanthomata +xanthomatosis +xanthomatous +Xanthomelanoi +xanthomelanous +xanthometer +xanthomyeloma +Xanthomonas +xanthone +xanthones +xanthophane +Xanthophyceae +xanthophyl +xanthophyll +xanthophyllic +xanthophyllite +xanthophyllous +xanthophore +xanthophose +Xanthopia +xanthopicrin +xanthopicrite +xanthoproteic +xanthoprotein +xanthoproteinic +xanthopsia +xanthopsydracia +xanthopsin +xanthopterin +xanthopurpurin +xanthorhamnin +Xanthorrhiza +Xanthorrhoea +xanthosiderite +xanthosis +Xanthosoma +xanthospermous +xanthotic +Xanthoura +xanthous +Xanthoxalis +xanthoxenite +xanthoxylin +xanthrochroid +xanthuria +Xanthus +Xantippe +xarque +xat +Xaverian +Xavier +Xaviera +Xavler +x-axis +XB +XBT +xc +XCF +X-chromosome +xcl +xctl +XD +x-disease +xdiv +XDMCP +XDR +Xe +xebec +xebecs +xed +x-ed +Xema +xeme +xen- +Xena +xenacanthine +Xenacanthini +xenagogy +xenagogue +Xenarchi +Xenarthra +xenarthral +xenarthrous +xenelasy +xenelasia +Xenia +xenial +xenian +xenias +xenic +xenically +Xenicidae +Xenicus +xenyl +xenylamine +xenium +Xeno +xeno- +xenobiology +xenobiologies +xenobiosis +xenoblast +xenochia +xenocyst +Xenoclea +Xenocratean +Xenocrates +Xenocratic +xenocryst +xenocrystic +xenoderm +xenodiagnosis +xenodiagnostic +xenodocheion +xenodochy +xenodochia +xenodochium +xenogamy +xenogamies +xenogamous +xenogeneic +xenogenesis +xenogenetic +xenogeny +xenogenic +xenogenies +xenogenous +xenoglossia +xenograft +xenolite +xenolith +xenolithic +xenoliths +xenomania +xenomaniac +Xenomi +Xenomorpha +xenomorphic +xenomorphically +xenomorphosis +xenon +xenons +xenoparasite +xenoparasitism +xenopeltid +Xenopeltidae +Xenophanean +Xenophanes +xenophya +xenophile +xenophilism +xenophilous +xenophobe +xenophobes +xenophoby +xenophobia +xenophobian +xenophobic +xenophobism +Xenophon +Xenophonic +Xenophontean +Xenophontian +Xenophontic +Xenophontine +Xenophora +xenophoran +Xenophoridae +xenophthalmia +xenoplastic +xenopodid +Xenopodidae +xenopodoid +Xenopsylla +xenopteran +Xenopteri +xenopterygian +Xenopterygii +Xenopus +Xenorhynchus +Xenos +xenosaurid +Xenosauridae +xenosauroid +Xenosaurus +xenotime +xenotropic +Xenurus +xer- +xerafin +xeransis +Xeranthemum +xerantic +xeraphin +xerarch +xerasia +Xeres +xeric +xerically +xeriff +xero- +xerocline +xeroderma +xerodermatic +xerodermatous +xerodermia +xerodermic +xerogel +xerographer +xerography +xerographic +xerographically +xeroma +xeromata +xeromenia +xeromyron +xeromyrum +xeromorph +xeromorphy +xeromorphic +xeromorphous +xeronate +xeronic +xerophagy +xerophagia +xerophagies +xerophil +xerophile +xerophily +Xerophyllum +xerophilous +xerophyte +xerophytic +xerophytically +xerophytism +xerophobous +xerophthalmy +xerophthalmia +xerophthalmic +xerophthalmos +xeroprinting +xerosere +xeroseres +xeroses +xerosis +xerostoma +xerostomia +xerotes +xerotherm +xerothermic +xerotic +xerotocia +xerotripsis +Xerox +xeroxed +xeroxes +xeroxing +Xerus +xeruses +Xerxes +Xever +XFE +XFER +x-height +x-high +Xhosa +xi +Xian +Xicak +Xicaque +XID +XIE +xii +xiii +xyl- +xyla +xylan +xylans +xylanthrax +Xylaria +Xylariaceae +xylate +Xyleborus +xylem +xylems +xylene +xylenes +xylenyl +xylenol +xyletic +Xylia +xylic +xylidic +xylidin +xylidine +xylidines +xylidins +xylyl +xylylene +xylylic +xylyls +Xylina +xylindein +xylinid +xylite +xylitol +xylitols +xylitone +xylo +xylo- +xylobalsamum +xylocarp +xylocarpous +xylocarps +Xylocopa +xylocopid +Xylocopidae +xylogen +xyloglyphy +xylograph +xylographer +xylography +xylographic +xylographical +xylographically +xyloid +xyloidin +xyloidine +xyloyl +xylol +xylology +xylols +xyloma +xylomancy +xylomas +xylomata +xylometer +Xylon +xylonic +Xylonite +xylonitrile +Xylophaga +xylophagan +xylophage +xylophagid +Xylophagidae +xylophagous +Xylophagus +xylophilous +xylophone +xylophones +xylophonic +xylophonist +xylophonists +Xylopia +xylopyrographer +xylopyrography +xyloplastic +xylopolist +xyloquinone +xylorcin +xylorcinol +xylose +xyloses +xylosid +xyloside +Xylosma +xylostroma +xylostromata +xylostromatoid +xylotile +xylotypography +xylotypographic +xylotomy +xylotomic +xylotomical +xylotomies +xylotomist +xylotomous +Xylotrya +XIM +Ximena +Ximenes +Xymenes +Ximenez +Ximenia +Xina +Xinca +Xincan +Xing +x'ing +x-ing +Xingu +Xinhua +xint +XINU +xi-particle +Xipe +Xipe-totec +xiphi- +Xiphias +Xiphydria +xiphydriid +Xiphydriidae +xiphihumeralis +xiphiid +Xiphiidae +xiphiiform +xiphioid +xiphiplastra +xiphiplastral +xiphiplastron +xiphisterna +xiphisternal +xiphisternum +xiphistna +Xiphisura +xiphisuran +Xiphiura +Xiphius +xiphocostal +xiphodynia +Xiphodon +Xiphodontidae +xiphoid +xyphoid +xiphoidal +xiphoidian +xiphoids +xiphopagic +xiphopagous +xiphopagus +xiphophyllous +xiphosterna +xiphosternum +Xiphosura +xiphosuran +xiphosure +Xiphosuridae +xiphosurous +Xiphosurus +xiphuous +Xiphura +Xiraxara +Xyrichthys +xyrid +Xyridaceae +xyridaceous +Xyridales +Xyris +xis +xyst +xyster +xysters +xysti +xystoi +xystos +xysts +xystum +xystus +xiv +xix +xyz +XL +x-line +Xmas +xmases +XMI +XMM +XMS +XMTR +XN +Xn. +XNS +Xnty +Xnty. +XO +xoana +xoanon +xoanona +Xograph +xonotlite +Xopher +XOR +Xosa +x-out +XP +XPG +XPG2 +XPORT +XQ +xr +x-radiation +xray +X-ray +X-ray-proof +xref +XRM +xs +x's +XSECT +X-shaped +x-stretcher +XT +Xt. +XTAL +XTC +Xty +Xtian +xu +XUI +x-unit +xurel +Xuthus +XUV +xvi +XVIEW +xvii +xviii +xw +X-wave +XWSDS +xx +xxi +xxii +xxiii +xxiv +xxv +xxx +Z +z. +ZA +Zaandam +Zabaean +zabaglione +zabaione +zabaiones +Zabaism +zabajone +zabajones +Zaberma +zabeta +Zabian +Zabism +zaboglione +zabra +Zabrina +Zabrine +Zabrze +zabti +zabtie +Zabulon +zaburro +zac +Zacarias +Zacata +zacate +Zacatec +Zacatecas +Zacateco +zacaton +zacatons +Zaccaria +Zacek +Zach +Zachar +Zachary +Zacharia +Zachariah +Zacharias +Zacharie +Zachery +Zacherie +Zachow +zachun +Zacynthus +Zack +Zackary +Zackariah +Zacks +zad +Zadack +Zadar +zaddick +zaddickim +zaddik +zaddikim +Zadkiel +Zadkine +Zadoc +Zadok +Zadokite +zadruga +zaffar +zaffars +zaffer +zaffers +zaffir +zaffirs +zaffre +zaffree +zaffres +zafree +zaftig +zag +zagaie +Zagazig +zagged +zagging +Zaglossus +Zagreb +Zagreus +zags +zaguan +Zagut +Zahara +Zahavi +Zahedan +Zahidan +Zahl +zayat +zaibatsu +Zaid +zayin +zayins +zaikai +zaikais +Zailer +zain +Zaire +Zairean +zaires +zairian +zairians +Zaitha +Zak +zakah +Zakaria +Zakarias +zakat +Zakynthos +zakkeu +Zaklohpakap +zakuska +zakuski +zalambdodont +Zalambdodonta +zalamboodont +Zalea +Zales +Zaleski +Zaller +Zalma +Zalman +Zalophus +Zalucki +Zama +zaman +zamang +zamarra +zamarras +zamarro +zamarros +Zambac +Zambal +Zambezi +Zambezian +Zambia +Zambian +zambians +zambo +Zamboanga +zambomba +zamboorak +zambra +Zamenhof +Zamenis +Zamia +Zamiaceae +zamias +Zamicrus +zamindar +zamindari +zamindary +zamindars +zaminder +Zamir +Zamora +zamorin +zamorine +zamouse +Zampardi +Zampino +zampogna +Zan +zanana +zananas +Zanclidae +Zanclodon +Zanclodontidae +Zande +zander +zanders +zandmole +Zandra +Zandt +Zane +zanella +Zanesfield +Zaneski +Zanesville +Zaneta +zany +Zaniah +zanier +zanies +zaniest +zanyish +zanyism +zanily +zaniness +zaninesses +zanyship +zanjero +zanjon +zanjona +Zannichellia +Zannichelliaceae +Zannini +Zanoni +Zanonia +zant +Zante +Zantedeschia +zantewood +Zanthorrhiza +Zanthoxylaceae +Zanthoxylum +Zantiot +zantiote +Zantos +ZANU +Zanuck +zanza +Zanzalian +zanzas +Zanze +Zanzibar +Zanzibari +zap +Zapara +Zaparan +Zaparo +Zaparoan +zapas +Zapata +zapateado +zapateados +zapateo +zapateos +zapatero +zaphara +Zaphetic +zaphrentid +Zaphrentidae +Zaphrentis +zaphrentoid +Zapodidae +Zapodinae +Zaporogian +Zaporogue +Zaporozhe +Zaporozhye +zapota +zapote +Zapotec +Zapotecan +Zapoteco +Zappa +zapped +zapper +zappers +zappy +zappier +zappiest +zapping +zaps +zaptiah +zaptiahs +zaptieh +zaptiehs +Zaptoeca +ZAPU +zapupe +Zapus +Zaqaziq +zaqqum +Zaque +zar +Zara +zarabanda +Zaragoza +Zarah +Zaramo +Zarathustra +Zarathustrian +Zarathustrianism +Zarathustric +Zarathustrism +zaratite +zaratites +Zardushti +Zare +zareba +zarebas +Zared +zareeba +zareebas +Zarema +Zaremski +zarf +zarfs +Zarga +Zarger +Zaria +zariba +zaribas +Zarla +zarnec +zarnich +zarp +Zarpanit +zarzuela +zarzuelas +Zashin +Zaslow +zastruga +zastrugi +Zasuwa +zat +zati +zattare +Zaurak +Zauschneria +Zavala +Zavalla +Zavijava +Zavras +Zawde +zax +zaxes +z-axes +z-axis +zazen +za-zen +zazens +ZB +Z-bar +ZBB +ZBR +ZD +Zea +zeal +Zealand +Zealander +zealanders +zeal-blind +zeal-consuming +zealed +zealful +zeal-inflamed +zeal-inspiring +zealless +zeallessness +Zealot +zealotic +zealotical +zealotism +zealotist +zealotry +zealotries +zealots +zealous +zealousy +zealously +zealousness +zealousnesses +zeal-pretending +zealproof +zeal-quenching +zeals +zeal-scoffing +zeal-transported +zeal-worthy +Zearing +zeatin +zeatins +zeaxanthin +Zeb +Zeba +Zebada +Zebadiah +Zebapda +Zebe +zebec +zebeck +zebecks +zebecs +Zebedee +Zeboim +zebra +zebra-back +zebrafish +zebrafishes +zebraic +zebralike +zebra-plant +zebras +zebra's +zebrass +zebrasses +zebra-tailed +zebrawood +Zebrina +zebrine +zebrinny +zebrinnies +zebroid +zebrula +zebrule +zebu +zebub +Zebulen +Zebulon +Zebulun +Zebulunite +zeburro +zebus +zecchin +zecchini +zecchino +zecchinos +zecchins +Zech +Zech. +Zechariah +zechin +zechins +Zechstein +Zeculon +Zed +Zedekiah +zedoary +zedoaries +zeds +zee +Zeeba +Zeebrugge +zeed +zeekoe +Zeeland +Zeelander +Zeeman +Zeena +zees +Zeffirelli +Zeguha +Zehe +zehner +Zeidae +Zeidman +Zeiger +Zeigler +zeilanite +Zeiler +zein +zeins +zeism +Zeiss +Zeist +Zeitgeist +zeitgeists +Zeitler +zek +Zeke +zeks +Zel +Zela +Zelanian +zelant +zelator +zelatrice +zelatrix +Zelazny +Zelda +Zelde +Zelienople +Zelig +Zelikow +Zelkova +zelkovas +Zell +Zella +Zellamae +Zelle +Zellerbach +Zellner +Zellwood +Zelma +Zelmira +zelophobia +Zelos +zelotic +zelotypia +zelotypie +Zelten +Zeltinger +zeme +zemeism +zemi +zemiism +zemimdari +zemindar +zemindari +zemindary +zemindars +zemmi +zemni +zemstroist +Zemstrom +zemstva +zemstvo +zemstvos +Zen +Zena +Zenaga +Zenaida +zenaidas +Zenaidinae +Zenaidura +zenana +zenanas +Zenas +Zend +Zenda +Zendah +Zend-Avesta +Zend-avestaic +Zendic +zendician +zendik +zendikite +zendo +zendos +Zenelophon +Zenger +Zenia +Zenic +zenick +Zenist +zenith +zenithal +zenith-pole +zeniths +zenithward +zenithwards +Zennas +Zennie +Zeno +Zenobia +zenocentric +zenography +zenographic +zenographical +Zenonian +Zenonic +zentner +zenu +zenzuic +Zeoidei +zeolite +zeolites +zeolitic +zeolitization +zeolitize +zeolitized +zeolitizing +Zeona +zeoscope +Zep +Zeph +Zeph. +Zephan +Zephaniah +zepharovichite +Zephyr +zephiran +zephyranth +Zephyranthes +zephyrean +zephyr-fanned +zephyr-haunted +Zephyrhills +zephyry +zephyrian +Zephyrinus +zephyr-kissed +zephyrless +zephyrlike +zephyrous +zephyrs +Zephyrus +Zeppelin +zeppelins +zequin +zer +Zeralda +zerda +zereba +Zerelda +Zerk +Zerla +ZerlaZerlina +Zerlina +Zerline +Zerma +zermahbub +Zermatt +Zernike +zero +zeroaxial +zero-dimensional +zero-divisor +zeroed +zeroes +zeroeth +zeroing +zeroize +zero-lift +zero-rated +zeros +zeroth +Zero-zero +Zerubbabel +zerumbet +Zervan +Zervanism +Zervanite +zest +zested +zestful +zestfully +zestfulness +zestfulnesses +zesty +zestier +zestiest +zestiness +zesting +zestless +zests +ZETA +zetacism +Zetana +zetas +Zetes +zetetic +Zethar +Zethus +Zetland +Zetta +Zeuctocoelomata +zeuctocoelomatic +zeuctocoelomic +zeugite +Zeuglodon +zeuglodont +Zeuglodonta +Zeuglodontia +Zeuglodontidae +zeuglodontoid +zeugma +zeugmas +zeugmatic +zeugmatically +Zeugobranchia +Zeugobranchiata +zeunerite +Zeus +Zeuxian +Zeuxis +zeuxite +Zeuzera +zeuzerian +Zeuzeridae +ZG +ZGS +Zhang +Zhdanov +Zhitomir +Zhivkov +Zhmud +zho +Zhukov +ZI +Zia +Ziagos +ziamet +ziara +ziarat +zibeline +zibelines +zibelline +zibet +zibeth +zibethone +zibeths +zibetone +zibets +zibetum +Zicarelli +ziczac +zydeco +zydecos +Zidkijah +ziega +zieger +Ziegfeld +Ziegler +Zieglerville +Zielsdorf +zietrisikite +ZIF +ziff +ziffs +zig +zyg- +zyga +zygadenin +zygadenine +Zygadenus +zygadite +Zygaena +zygaenid +Zygaenidae +zygal +zigamorph +zigan +ziganka +zygantra +zygantrum +zygapophyseal +zygapophyses +zygapophysial +zygapophysis +zygenid +Zigeuner +zigged +zigger +zigging +ziggurat +ziggurats +zygion +zygite +Zigmund +Zygnema +Zygnemaceae +zygnemaceous +Zygnemales +Zygnemataceae +zygnemataceous +Zygnematales +zygo- +zygobranch +Zygobranchia +Zygobranchiata +zygobranchiate +Zygocactus +zygodactyl +Zygodactylae +zygodactyle +Zygodactyli +zygodactylic +zygodactylism +zygodactylous +zygodont +zygogenesis +zygogenetic +zygoid +zygolabialis +zygoma +zygomas +zygomata +zygomatic +zygomaticoauricular +zygomaticoauricularis +zygomaticofacial +zygomaticofrontal +zygomaticomaxillary +zygomaticoorbital +zygomaticosphenoid +zygomaticotemporal +zygomaticum +zygomaticus +zygomaxillare +zygomaxillary +zygomycete +Zygomycetes +zygomycetous +zygomorphy +zygomorphic +zygomorphism +zygomorphous +zygon +zygoneure +Zygophyceae +zygophyceous +Zygophyllaceae +zygophyllaceous +Zygophyllum +zygophyte +zygophore +zygophoric +zygopleural +Zygoptera +Zygopteraceae +zygopteran +zygopterid +Zygopterides +Zygopteris +zygopteron +zygopterous +Zygosaccharomyces +zygose +zygoses +zygosis +zygosity +zygosities +zygosperm +zygosphenal +zygosphene +zygosphere +zygosporange +zygosporangium +zygospore +zygosporic +zygosporophore +zygostyle +zygotactic +zygotaxis +zygote +zygotene +zygotenes +zygotes +zygotic +zygotically +zygotoblast +zygotoid +zygotomere +zygous +zygozoospore +Zigrang +zigs +Ziguard +Ziguinchor +zigzag +zigzag-fashion +zigzagged +zigzaggedly +zigzaggedness +zigzagger +zigzaggery +zigzaggy +zigzagging +zigzag-lined +zigzags +zigzag-shaped +zigzagways +zigzagwise +zihar +zikkurat +zikkurats +zikurat +zikurats +zila +Zilber +zilch +zilches +zilchviticetum +Zildjian +zill +Zilla +Zillah +zillahs +zillion +zillions +zillionth +zillionths +zills +Zilpah +Zilvia +Zim +zym- +Zima +zimarra +zymase +zymases +zimb +Zimbabwe +Zimbalist +zimbalon +zimbaloon +zimbi +zyme +zimentwater +zymes +zymic +zymin +zymite +zimme +Zimmer +Zimmerman +Zimmermann +Zimmerwaldian +Zimmerwaldist +zimmi +zimmy +zimmis +zymo- +zimocca +zymochemistry +zymogen +zymogene +zymogenes +zymogenesis +zymogenic +zymogenous +zymogens +zymogram +zymograms +zymoid +zymolyis +zymolysis +zymolytic +zymology +zymologic +zymological +zymologies +zymologist +zymome +zymometer +zymomin +zymophyte +zymophore +zymophoric +zymophosphate +zymoplastic +zymosan +zymosans +zymoscope +zymoses +zymosimeter +zymosis +zymosterol +zymosthenic +zymotechny +zymotechnic +zymotechnical +zymotechnics +zymotic +zymotically +zymotize +zymotoxic +zymurgy +zymurgies +Zina +Zinah +zinc +Zincalo +zincate +zincates +zinc-coated +zinced +zincenite +zinc-etched +zincy +zincic +zincid +zincide +zinciferous +zincify +zincification +zincified +zincifies +zincifying +zincing +zincite +zincites +zincize +Zinck +zincke +zincked +zinckenite +zincky +zincking +zinc-lined +zinco +zinco- +zincode +zincograph +zincographer +zincography +zincographic +zincographical +zincoid +zincolysis +zinco-polar +zincotype +zincous +zinc-roofed +zincs +zinc-sampler +zincum +zincuret +zindabad +Zinder +zindiq +Zindman +zineb +zinebs +Zinfandel +zing +Zingale +zingana +zingani +zingano +zingara +zingare +zingaresca +zingari +zingaro +zinged +zingel +zinger +zingerone +zingers +Zingg +zingy +Zingiber +Zingiberaceae +zingiberaceous +zingiberene +zingiberol +zingiberone +zingier +zingiest +zinging +zings +zinyamunga +zinjanthropi +Zinjanthropus +Zink +zinke +zinked +zinkenite +zinky +zinkiferous +zinkify +zinkified +zinkifies +zinkifying +Zinn +Zinnes +Zinnia +zinnias +zinnwaldite +Zino +zinober +Zinoviev +Zinovievsk +Zins +zinsang +Zinsser +Zinzar +Zinzendorf +Zinziberaceae +zinziberaceous +Zion +Zionism +Zionist +Zionistic +zionists +Zionite +Zionless +Zionsville +Zionville +Zionward +ZIP +Zipa +Zipah +Zipangu +ziphian +Ziphiidae +Ziphiinae +ziphioid +Ziphius +zipless +Zipnick +zipped +zippeite +Zippel +Zipper +zippered +zippering +zippers +zippy +zippier +zippiest +zipping +zippingly +Zippora +Zipporah +zipppier +zipppiest +Zips +zira +zirai +Zirak +ziram +zirams +Zirbanit +zircalloy +zircaloy +zircite +zircofluoride +zircon +zirconate +Zirconia +zirconian +zirconias +zirconic +zirconiferous +zirconifluoride +zirconyl +zirconium +zirconiums +zirconofluoride +zirconoid +zircons +zircon-syenite +Zyrenian +Zirian +Zyrian +Zyryan +Zirianian +zirkelite +zirkite +Zirkle +Zischke +Zysk +Ziska +zit +Zita +Zitah +Zitella +zythem +zither +zitherist +zitherists +zithern +zitherns +zithers +Zythia +zythum +ziti +zitis +zits +zitter +zittern +Zitvaa +zitzit +zitzith +Ziusudra +Ziv +Ziwiye +Ziwot +zizany +Zizania +zizel +Zizia +Zizyphus +zizit +zizith +Zyzomys +zizz +zyzzyva +zyzzyvas +zizzle +zizzled +zizzles +zizzling +Zyzzogeton +ZK +Zkinthos +Zl +Zlatoust +zlote +zloty +zlotych +zloties +zlotys +ZMRI +Zmudz +Zn +Znaniecki +zo +zo- +zoa +zoacum +zoaea +Zoan +Zoanthacea +zoanthacean +Zoantharia +zoantharian +zoanthid +Zoanthidae +Zoanthidea +zoanthodeme +zoanthodemic +zoanthoid +zoanthropy +Zoanthus +Zoar +Zoara +Zoarah +Zoarces +zoarcidae +zoaria +zoarial +Zoarite +zoarium +Zoba +Zobe +Zobias +Zobkiw +zobo +zobtenite +zocalo +zocco +zoccolo +zod +zodiac +zodiacal +zodiacs +zodiophilous +Zoe +zoea +zoeae +zoeaform +zoeal +zoeas +zoeform +zoehemera +zoehemerae +Zoeller +Zoellick +Zoes +zoetic +zoetrope +zoetropic +Zoffany +zoftig +zogan +zogo +Zoha +Zohak +Zohar +Zohara +Zoharist +Zoharite +Zoi +zoiatria +zoiatrics +zoic +zoid +zoidiophilous +zoidogamous +Zoie +Zoila +Zoilean +Zoilism +Zoilist +Zoilla +Zoilus +Zoysia +zoysias +zoisite +zoisites +zoisitization +zoism +zoist +zoistic +zokor +Zola +Zolaesque +Zolaism +Zolaist +Zolaistic +Zolaize +Zoldi +zoll +zolle +Zoller +Zollernia +Zolly +Zollie +Zollner +zollpfund +Zollverein +Zolnay +Zolner +zolotink +zolotnik +Zoltai +Zomba +zombi +zombie +zombielike +zombies +zombiism +zombiisms +zombis +zomotherapeutic +zomotherapy +Zona +zonaesthesia +zonal +zonality +zonally +zonar +zonary +Zonaria +zonate +zonated +zonation +zonations +Zond +Zonda +Zondra +zone +zone-confounding +zoned +zoneless +zonelet +zonelike +zone-marked +zoner +zoners +zones +zonesthesia +zone-tailed +zonetime +zonetimes +Zongora +Zonian +zonic +zoniferous +zoning +zonite +Zonites +zonitid +Zonitidae +Zonitoides +zonk +zonked +zonking +zonks +zonnar +Zonnya +zono- +zonochlorite +zonociliate +zonoid +zonolimnetic +zonoplacental +Zonoplacentalia +zonoskeleton +Zonotrichia +Zonta +Zontian +zonula +zonulae +zonular +zonulas +zonule +zonules +zonulet +zonure +zonurid +Zonuridae +zonuroid +Zonurus +zoo +zoo- +zoobenthoic +zoobenthos +zooblast +zoocarp +zoocecidium +zoochem +zoochemy +zoochemical +zoochemistry +Zoochlorella +zoochore +zoochores +zoocyst +zoocystic +zoocytial +zoocytium +zoocoenocyte +zoocultural +zooculture +zoocurrent +zoodendria +zoodendrium +zoodynamic +zoodynamics +zooecia +zooecial +zooecium +zoo-ecology +zoo-ecologist +zooerastia +zooerythrin +zooflagellate +zoofulvin +zoogamete +zoogamy +zoogamous +zoogene +zoogenesis +zoogeny +zoogenic +zoogenous +zoogeog +zoogeographer +zoogeography +zoogeographic +zoogeographical +zoogeographically +zoogeographies +zoogeology +zoogeological +zoogeologist +zooglea +zoogleae +zoogleal +zoogleas +zoogler +zoogloea +zoogloeae +zoogloeal +zoogloeas +zoogloeic +zoogony +zoogonic +zoogonidium +zoogonous +zoograft +zoografting +zoographer +zoography +zoographic +zoographical +zoographically +zoographist +zoogrpahy +zooid +zooidal +zooidiophilous +zooids +zookers +zooks +zool +zool. +zoolater +zoolaters +zoolatry +zoolatria +zoolatries +zoolatrous +zoolite +zoolith +zoolithic +zoolitic +zoologer +zoology +zoologic +zoological +zoologically +zoologicoarchaeologist +zoologicobotanical +zoologies +zoologist +zoologists +zoologize +zoologized +zoologizing +zoom +zoomagnetic +zoomagnetism +zoomancy +zoomania +zoomanias +zoomantic +zoomantist +Zoomastigina +Zoomastigoda +zoomechanical +zoomechanics +zoomed +zoomelanin +zoometry +zoometric +zoometrical +zoometries +zoomimetic +zoomimic +zooming +zoomorph +zoomorphy +zoomorphic +zoomorphism +zoomorphize +zoomorphs +zooms +zoon +zoona +zoonal +zoonerythrin +zoonic +zoonist +zoonite +zoonitic +zoonomy +zoonomia +zoonomic +zoonomical +zoonomist +zoonoses +zoonosis +zoonosology +zoonosologist +zoonotic +zoons +zoonule +zoopaleontology +zoopantheon +zooparasite +zooparasitic +zoopathy +zoopathology +zoopathological +zoopathologies +zoopathologist +zooperal +zoopery +zooperist +Zoophaga +zoophagan +Zoophagineae +zoophagous +zoophagus +zoopharmacy +zoopharmacological +zoophile +zoophiles +zoophily +zoophilia +zoophiliac +zoophilic +zoophilies +zoophilism +zoophilist +zoophilite +zoophilitic +zoophilous +zoophysical +zoophysicist +zoophysics +zoophysiology +zoophism +Zoophyta +zoophytal +zoophyte +zoophytes +zoophytic +zoophytical +zoophytish +zoophytography +zoophytoid +zoophytology +zoophytological +zoophytologist +zoophobe +zoophobes +zoophobia +zoophobous +zoophori +zoophoric +zoophorous +zoophorus +zooplankton +zooplanktonic +zooplasty +zooplastic +zoopraxiscope +zoopsia +zoopsychology +zoopsychological +zoopsychologist +zoos +zoo's +zooscopy +zooscopic +zoosis +zoosmosis +zoosperm +zoospermatic +zoospermia +zoospermium +zoosperms +zoospgia +zoosphere +zoosporange +zoosporangia +zoosporangial +zoosporangiophore +zoosporangium +zoospore +zoospores +zoosporic +zoosporiferous +zoosporocyst +zoosporous +zoosterol +zootaxy +zootaxonomist +zootechny +zootechnic +zootechnical +zootechnician +zootechnics +zooter +zoothecia +zoothecial +zoothecium +zootheism +zootheist +zootheistic +zootherapy +zoothome +zooty +zootic +zootype +zootypic +Zootoca +zootomy +zootomic +zootomical +zootomically +zootomies +zootomist +zoototemism +zootoxin +zootrophy +zootrophic +zoot-suiter +zooxanthella +zooxanthellae +zooxanthin +zoozoo +Zophar +zophophori +zophori +zophorus +zopilote +Zoque +Zoquean +Zora +Zorah +Zorana +Zoraptera +zorgite +zori +zoril +zorilla +zorillas +zorille +zorilles +Zorillinae +zorillo +zorillos +zorils +Zorina +Zorine +zoris +Zorn +Zoroaster +zoroastra +Zoroastrian +Zoroastrianism +zoroastrians +Zoroastrism +Zorobabel +Zorotypus +zorrillo +zorro +Zortman +zortzico +Zosema +Zoser +Zosi +Zosima +Zosimus +Zosma +zoster +Zostera +Zosteraceae +Zosteria +zosteriform +Zosteropinae +Zosterops +zosters +Zouave +zouaves +Zoubek +Zoug +zounds +zowie +ZPG +ZPRSN +Zr +Zrich +Zrike +zs +z's +Zsa +Zsazsa +Z-shaped +Zsigmondy +Zsolway +ZST +ZT +Ztopek +Zubeneschamali +Zubird +Zubkoff +zubr +Zuccari +zuccarino +Zuccaro +Zucchero +zucchetti +zucchetto +zucchettos +zucchini +zucchinis +zucco +zuchetto +Zucker +Zuckerman +zudda +zuffolo +zufolo +Zug +zugtierlast +zugtierlaster +zugzwang +Zui +Zuian +Zuidholland +zuisin +Zulch +Zuleika +Zulema +Zulhijjah +Zulinde +Zulkadah +Zu'lkadah +Zullinger +Zullo +Zuloaga +Zulu +Zuludom +Zuluize +Zulu-kaffir +Zululand +Zulus +zumatic +zumbooruk +Zumbrota +Zumstein +Zumwalt +Zungaria +Zuni +Zunian +zunyite +zunis +zupanate +Zupus +Zurbar +Zurbaran +Zurek +Zurheide +Zurich +Zurkow +zurlite +Zurn +Zurvan +Zusman +Zutugil +zuurveldt +zuza +Zuzana +Zu-zu +zwanziger +Zwart +ZWEI +Zweig +Zwick +Zwickau +Zwicky +Zwieback +zwiebacks +Zwiebel +zwieselite +Zwingle +Zwingli +Zwinglian +Zwinglianism +Zwinglianist +zwitter +zwitterion +zwitterionic +Zwolle +Zworykin +ZZ +zZt +ZZZ diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt new file mode 100644 index 00000000..174229d9 --- /dev/null +++ b/doc/NERD_tree.txt @@ -0,0 +1,1291 @@ +*NERD_tree.txt* A tree explorer plugin that owns your momma! + + + + omg its ... ~ + + ________ ________ _ ____________ ____ __________ ____________~ + /_ __/ / / / ____/ / | / / ____/ __ \/ __ \ /_ __/ __ \/ ____/ ____/~ + / / / /_/ / __/ / |/ / __/ / /_/ / / / / / / / /_/ / __/ / __/ ~ + / / / __ / /___ / /| / /___/ _, _/ /_/ / / / / _, _/ /___/ /___ ~ + /_/ /_/ /_/_____/ /_/ |_/_____/_/ |_/_____/ /_/ /_/ |_/_____/_____/ ~ + + + Reference Manual~ + + + + +============================================================================== +CONTENTS *NERDTree-contents* + + 1.Intro...................................|NERDTree| + 2.Functionality provided..................|NERDTreeFunctionality| + 2.1.Global commands...................|NERDTreeGlobalCommands| + 2.2.Bookmarks.........................|NERDTreeBookmarks| + 2.2.1.The bookmark table..........|NERDTreeBookmarkTable| + 2.2.2.Bookmark commands...........|NERDTreeBookmarkCommands| + 2.2.3.Invalid bookmarks...........|NERDTreeInvalidBookmarks| + 2.3.NERD tree mappings................|NERDTreeMappings| + 2.4.The NERD tree menu................|NERDTreeMenu| + 3.Options.................................|NERDTreeOptions| + 3.1.Option summary....................|NERDTreeOptionSummary| + 3.2.Option details....................|NERDTreeOptionDetails| + 4.The NERD tree API.......................|NERDTreeAPI| + 4.1.Key map API.......................|NERDTreeKeymapAPI| + 4.2.Menu API..........................|NERDTreeMenuAPI| + 5.About...................................|NERDTreeAbout| + 6.Changelog...............................|NERDTreeChangelog| + 7.Credits.................................|NERDTreeCredits| + 8.License.................................|NERDTreeLicense| + +============================================================================== +1. Intro *NERDTree* + +What is this "NERD tree"?? + +The NERD tree allows you to explore your filesystem and to open files and +directories. It presents the filesystem to you in the form of a tree which you +manipulate with the keyboard and/or mouse. It also allows you to perform +simple filesystem operations. + +The following features and functionality are provided by the NERD tree: + * Files and directories are displayed in a hierarchical tree structure + * Different highlighting is provided for the following types of nodes: + * files + * directories + * sym-links + * windows .lnk files + * read-only files + * executable files + * Many (customisable) mappings are provided to manipulate the tree: + * Mappings to open/close/explore directory nodes + * Mappings to open files in new/existing windows/tabs + * Mappings to change the current root of the tree + * Mappings to navigate around the tree + * ... + * Directories and files can be bookmarked. + * Most NERD tree navigation can also be done with the mouse + * Filtering of tree content (can be toggled at runtime) + * custom file filters to prevent e.g. vim backup files being displayed + * optional displaying of hidden files (. files) + * files can be "turned off" so that only directories are displayed + * The position and size of the NERD tree window can be customised + * The order in which the nodes in the tree are listed can be customised. + * A model of your filesystem is created/maintained as you explore it. This + has several advantages: + * All filesystem information is cached and is only re-read on demand + * If you revisit a part of the tree that you left earlier in your + session, the directory nodes will be opened/closed as you left them + * The script remembers the cursor position and window position in the NERD + tree so you can toggle it off (or just close the tree window) and then + reopen it (with NERDTreeToggle) the NERD tree window will appear exactly + as you left it + * You can have a separate NERD tree for each tab, share trees across tabs, + or a mix of both. + * By default the script overrides the default file browser (netw), so if + you :edit a directory a (slighly modified) NERD tree will appear in the + current window + * A programmable menu system is provided (simulates right clicking on a + node) + * one default menu plugin is provided to perform basic filesytem + operations (create/delete/move/copy files/directories) + * There's an API for adding your own keymappings + + +============================================================================== +2. Functionality provided *NERDTreeFunctionality* + +------------------------------------------------------------------------------ +2.1. Global Commands *NERDTreeGlobalCommands* + +:NERDTree [ | ] *:NERDTree* + Opens a fresh NERD tree. The root of the tree depends on the argument + given. There are 3 cases: If no argument is given, the current directory + will be used. If a directory is given, that will be used. If a bookmark + name is given, the corresponding directory will be used. For example: > + :NERDTree /home/marty/vim7/src + :NERDTree foo (foo is the name of a bookmark) +< +:NERDTreeFromBookmark *:NERDTreeFromBookmark* + Opens a fresh NERD tree with the root initialized to the dir for + . This only reason to use this command over :NERDTree is for + the completion (which is for bookmarks rather than directories). + +:NERDTreeToggle [ | ] *:NERDTreeToggle* + If a NERD tree already exists for this tab, it is reopened and rendered + again. If no NERD tree exists for this tab then this command acts the + same as the |:NERDTree| command. + +:NERDTreeMirror *:NERDTreeMirror* + Shares an existing NERD tree, from another tab, in the current tab. + Changes made to one tree are reflected in both as they are actually the + same buffer. + + If only one other NERD tree exists, that tree is automatically mirrored. If + more than one exists, the script will ask which tree to mirror. + +:NERDTreeClose *:NERDTreeClose* + Close the NERD tree in this tab. + +:NERDTreeFind *:NERDTreeFind* + Find the current file in the tree. + + If not tree exists and the current file is under vim's CWD, then init a + tree at the CWD and reveal the file. Otherwise init a tree in the current + file's directory. + + In any case, the current file is revealed and the cursor is placed on it. + +------------------------------------------------------------------------------ +2.2. Bookmarks *NERDTreeBookmarks* + +Bookmarks in the NERD tree are a way to tag files or directories of interest. +For example, you could use bookmarks to tag all of your project directories. + +------------------------------------------------------------------------------ +2.2.1. The Bookmark Table *NERDTreeBookmarkTable* + +If the bookmark table is active (see |NERDTree-B| and +|'NERDTreeShowBookmarks'|), it will be rendered above the tree. You can double +click bookmarks or use the |NERDTree-o| mapping to activate them. See also, +|NERDTree-t| and |NERDTree-T| + +------------------------------------------------------------------------------ +2.2.2. Bookmark commands *NERDTreeBookmarkCommands* + +Note that the following commands are only available in the NERD tree buffer. + +:Bookmark + Bookmark the current node as . If there is already a + bookmark, it is overwritten. must not contain spaces. + If is not provided, it defaults to the file or directory name. + For directories, a trailing slash is present. + +:BookmarkToRoot + Make the directory corresponding to the new root. If a treenode + corresponding to is already cached somewhere in the tree then + the current tree will be used, otherwise a fresh tree will be opened. + Note that if points to a file then its parent will be used + instead. + +:RevealBookmark + If the node is cached under the current root then it will be revealed + (i.e. directory nodes above it will be opened) and the cursor will be + placed on it. + +:OpenBookmark + must point to a file. The file is opened as though |NERDTree-o| + was applied. If the node is cached under the current root then it will be + revealed and the cursor will be placed on it. + +:ClearBookmarks [] + Remove all the given bookmarks. If no bookmarks are given then remove all + bookmarks on the current node. + +:ClearAllBookmarks + Remove all bookmarks. + +:ReadBookmarks + Re-read the bookmarks in the |'NERDTreeBookmarksFile'|. + +See also |:NERDTree| and |:NERDTreeFromBookmark|. + +------------------------------------------------------------------------------ +2.2.3. Invalid Bookmarks *NERDTreeInvalidBookmarks* + +If invalid bookmarks are detected, the script will issue an error message and +the invalid bookmarks will become unavailable for use. + +These bookmarks will still be stored in the bookmarks file (see +|'NERDTreeBookmarksFile'|), down the bottom. There will always be a blank line +after the valid bookmarks but before the invalid ones. + +Each line in the bookmarks file represents one bookmark. The proper format is: + + +After you have corrected any invalid bookmarks, either restart vim, or go +:ReadBookmarks from the NERD tree window. + +------------------------------------------------------------------------------ +2.3. NERD tree Mappings *NERDTreeMappings* + +Default Description~ help-tag~ +Key~ + +o.......Open files, directories and bookmarks....................|NERDTree-o| +go......Open selected file, but leave cursor in the NERDTree.....|NERDTree-go| +t.......Open selected node/bookmark in a new tab.................|NERDTree-t| +T.......Same as 't' but keep the focus on the current tab........|NERDTree-T| +i.......Open selected file in a split window.....................|NERDTree-i| +gi......Same as i, but leave the cursor on the NERDTree..........|NERDTree-gi| +s.......Open selected file in a new vsplit.......................|NERDTree-s| +gs......Same as s, but leave the cursor on the NERDTree..........|NERDTree-gs| +O.......Recursively open the selected directory..................|NERDTree-O| +x.......Close the current nodes parent...........................|NERDTree-x| +X.......Recursively close all children of the current node.......|NERDTree-X| +e.......Edit the current dif.....................................|NERDTree-e| + +...............same as |NERDTree-o|. +double-click.......same as the |NERDTree-o| map. +middle-click.......same as |NERDTree-i| for files, same as + |NERDTree-e| for dirs. + +D.......Delete the current bookmark .............................|NERDTree-D| + +P.......Jump to the root node....................................|NERDTree-P| +p.......Jump to current nodes parent.............................|NERDTree-p| +K.......Jump up inside directories at the current tree depth.....|NERDTree-K| +J.......Jump down inside directories at the current tree depth...|NERDTree-J| +...Jump down to the next sibling of the current directory...|NERDTree-C-J| +...Jump up to the previous sibling of the current directory.|NERDTree-C-K| + +C.......Change the tree root to the selected dir.................|NERDTree-C| +u.......Move the tree root up one directory......................|NERDTree-u| +U.......Same as 'u' except the old root node is left open........|NERDTree-U| +r.......Recursively refresh the current directory................|NERDTree-r| +R.......Recursively refresh the current root.....................|NERDTree-R| +m.......Display the NERD tree menu...............................|NERDTree-m| +cd......Change the CWD to the dir of the selected node...........|NERDTree-cd| + +I.......Toggle whether hidden files displayed....................|NERDTree-I| +f.......Toggle whether the file filters are used.................|NERDTree-f| +F.......Toggle whether files are displayed.......................|NERDTree-F| +B.......Toggle whether the bookmark table is displayed...........|NERDTree-B| + +q.......Close the NERDTree window................................|NERDTree-q| +A.......Zoom (maximize/minimize) the NERDTree window.............|NERDTree-A| +?.......Toggle the display of the quick help.....................|NERDTree-?| + +------------------------------------------------------------------------------ + *NERDTree-o* +Default key: o +Map option: NERDTreeMapActivateNode +Applies to: files and directories. + +If a file node is selected, it is opened in the previous window. + +If a directory is selected it is opened or closed depending on its current +state. + +If a bookmark that links to a directory is selected then that directory +becomes the new root. + +If a bookmark that links to a file is selected then that file is opened in the +previous window. + +------------------------------------------------------------------------------ + *NERDTree-go* +Default key: go +Map option: None +Applies to: files. + +If a file node is selected, it is opened in the previous window, but the +cursor does not move. + +The key combo for this mapping is always "g" + NERDTreeMapActivateNode (see +|NERDTree-o|). + +------------------------------------------------------------------------------ + *NERDTree-t* +Default key: t +Map option: NERDTreeMapOpenInTab +Applies to: files and directories. + +Opens the selected file in a new tab. If a directory is selected, a fresh +NERD Tree for that directory is opened in a new tab. + +If a bookmark which points to a directory is selected, open a NERD tree for +that directory in a new tab. If the bookmark points to a file, open that file +in a new tab. + +------------------------------------------------------------------------------ + *NERDTree-T* +Default key: T +Map option: NERDTreeMapOpenInTabSilent +Applies to: files and directories. + +The same as |NERDTree-t| except that the focus is kept in the current tab. + +------------------------------------------------------------------------------ + *NERDTree-i* +Default key: i +Map option: NERDTreeMapOpenSplit +Applies to: files. + +Opens the selected file in a new split window and puts the cursor in the new +window. + +------------------------------------------------------------------------------ + *NERDTree-gi* +Default key: gi +Map option: None +Applies to: files. + +The same as |NERDTree-i| except that the cursor is not moved. + +The key combo for this mapping is always "g" + NERDTreeMapOpenSplit (see +|NERDTree-i|). + +------------------------------------------------------------------------------ + *NERDTree-s* +Default key: s +Map option: NERDTreeMapOpenVSplit +Applies to: files. + +Opens the selected file in a new vertically split window and puts the cursor in +the new window. + +------------------------------------------------------------------------------ + *NERDTree-gs* +Default key: gs +Map option: None +Applies to: files. + +The same as |NERDTree-s| except that the cursor is not moved. + +The key combo for this mapping is always "g" + NERDTreeMapOpenVSplit (see +|NERDTree-s|). + +------------------------------------------------------------------------------ + *NERDTree-O* +Default key: O +Map option: NERDTreeMapOpenRecursively +Applies to: directories. + +Recursively opens the selelected directory. + +All files and directories are cached, but if a directory would not be +displayed due to file filters (see |'NERDTreeIgnore'| |NERDTree-f|) or the +hidden file filter (see |'NERDTreeShowHidden'|) then its contents are not +cached. This is handy, especially if you have .svn directories. + +------------------------------------------------------------------------------ + *NERDTree-x* +Default key: x +Map option: NERDTreeMapCloseDir +Applies to: files and directories. + +Closes the parent of the selected node. + +------------------------------------------------------------------------------ + *NERDTree-X* +Default key: X +Map option: NERDTreeMapCloseChildren +Applies to: directories. + +Recursively closes all children of the selected directory. + +Tip: To quickly "reset" the tree, use |NERDTree-P| with this mapping. + +------------------------------------------------------------------------------ + *NERDTree-e* +Default key: e +Map option: NERDTreeMapOpenExpl +Applies to: files and directories. + +|:edit|s the selected directory, or the selected file's directory. This could +result in a NERD tree or a netrw being opened, depending on +|'NERDTreeHijackNetrw'|. + +------------------------------------------------------------------------------ + *NERDTree-D* +Default key: D +Map option: NERDTreeMapDeleteBookmark +Applies to: lines in the bookmarks table + +Deletes the currently selected bookmark. + +------------------------------------------------------------------------------ + *NERDTree-P* +Default key: P +Map option: NERDTreeMapJumpRoot +Applies to: no restrictions. + +Jump to the tree root. + +------------------------------------------------------------------------------ + *NERDTree-p* +Default key: p +Map option: NERDTreeMapJumpParent +Applies to: files and directories. + +Jump to the parent node of the selected node. + +------------------------------------------------------------------------------ + *NERDTree-K* +Default key: K +Map option: NERDTreeMapJumpFirstChild +Applies to: files and directories. + +Jump to the first child of the current nodes parent. + +If the cursor is already on the first node then do the following: + * loop back thru the siblings of the current nodes parent until we find an + open dir with children + * go to the first child of that node + +------------------------------------------------------------------------------ + *NERDTree-J* +Default key: J +Map option: NERDTreeMapJumpLastChild +Applies to: files and directories. + +Jump to the last child of the current nodes parent. + +If the cursor is already on the last node then do the following: + * loop forward thru the siblings of the current nodes parent until we find + an open dir with children + * go to the last child of that node + +------------------------------------------------------------------------------ + *NERDTree-C-J* +Default key: +Map option: NERDTreeMapJumpNextSibling +Applies to: files and directories. + +Jump to the next sibling of the selected node. + +------------------------------------------------------------------------------ + *NERDTree-C-K* +Default key: +Map option: NERDTreeMapJumpPrevSibling +Applies to: files and directories. + +Jump to the previous sibling of the selected node. + +------------------------------------------------------------------------------ + *NERDTree-C* +Default key: C +Map option: NERDTreeMapChdir +Applies to: directories. + +Make the selected directory node the new tree root. If a file is selected, its +parent is used. + +------------------------------------------------------------------------------ + *NERDTree-u* +Default key: u +Map option: NERDTreeMapUpdir +Applies to: no restrictions. + +Move the tree root up a dir (like doing a "cd .."). + +------------------------------------------------------------------------------ + *NERDTree-U* +Default key: U +Map option: NERDTreeMapUpdirKeepOpen +Applies to: no restrictions. + +Like |NERDTree-u| except that the old tree root is kept open. + +------------------------------------------------------------------------------ + *NERDTree-r* +Default key: r +Map option: NERDTreeMapRefresh +Applies to: files and directories. + +If a dir is selected, recursively refresh that dir, i.e. scan the filesystem +for changes and represent them in the tree. + +If a file node is selected then the above is done on it's parent. + +------------------------------------------------------------------------------ + *NERDTree-R* +Default key: R +Map option: NERDTreeMapRefreshRoot +Applies to: no restrictions. + +Recursively refresh the tree root. + +------------------------------------------------------------------------------ + *NERDTree-m* +Default key: m +Map option: NERDTreeMapMenu +Applies to: files and directories. + +Display the NERD tree menu. See |NERDTreeMenu| for details. + +------------------------------------------------------------------------------ + *NERDTree-cd* +Default key: cd +Map option: NERDTreeMapChdir +Applies to: files and directories. + +Change vims current working directory to that of the selected node. + +------------------------------------------------------------------------------ + *NERDTree-I* +Default key: I +Map option: NERDTreeMapToggleHidden +Applies to: no restrictions. + +Toggles whether hidden files (i.e. "dot files") are displayed. + +------------------------------------------------------------------------------ + *NERDTree-f* +Default key: f +Map option: NERDTreeMapToggleFilters +Applies to: no restrictions. + +Toggles whether file filters are used. See |'NERDTreeIgnore'| for details. + +------------------------------------------------------------------------------ + *NERDTree-F* +Default key: F +Map option: NERDTreeMapToggleFiles +Applies to: no restrictions. + +Toggles whether file nodes are displayed. + +------------------------------------------------------------------------------ + *NERDTree-B* +Default key: B +Map option: NERDTreeMapToggleBookmarks +Applies to: no restrictions. + +Toggles whether the bookmarks table is displayed. + +------------------------------------------------------------------------------ + *NERDTree-q* +Default key: q +Map option: NERDTreeMapQuit +Applies to: no restrictions. + +Closes the NERDtree window. + +------------------------------------------------------------------------------ + *NERDTree-A* +Default key: A +Map option: NERDTreeMapToggleZoom +Applies to: no restrictions. + +Maximize (zoom) and minimize the NERDtree window. + +------------------------------------------------------------------------------ + *NERDTree-?* +Default key: ? +Map option: NERDTreeMapHelp +Applies to: no restrictions. + +Toggles whether the quickhelp is displayed. + +------------------------------------------------------------------------------ +2.3. The NERD tree menu *NERDTreeMenu* + +The NERD tree has a menu that can be programmed via the an API (see +|NERDTreeMenuAPI|). The idea is to simulate the "right click" menus that most +file explorers have. + +The script comes with two default menu plugins: exec_menuitem.vim and +fs_menu.vim. fs_menu.vim adds some basic filesystem operations to the menu for +creating/deleting/moving/copying files and dirs. exec_menuitem.vim provides a +menu item to execute executable files. + +Related tags: |NERDTree-m| |NERDTreeApi| + +============================================================================== +3. Customisation *NERDTreeOptions* + + +------------------------------------------------------------------------------ +3.1. Customisation summary *NERDTreeOptionSummary* + +The script provides the following options that can customise the behaviour the +NERD tree. These options should be set in your vimrc. + +|'loaded_nerd_tree'| Turns off the script. + +|'NERDChristmasTree'| Tells the NERD tree to make itself colourful + and pretty. + +|'NERDTreeAutoCenter'| Controls whether the NERD tree window centers + when the cursor moves within a specified + distance to the top/bottom of the window. +|'NERDTreeAutoCenterThreshold'| Controls the sensitivity of autocentering. + +|'NERDTreeCaseSensitiveSort'| Tells the NERD tree whether to be case + sensitive or not when sorting nodes. + +|'NERDTreeChDirMode'| Tells the NERD tree if/when it should change + vim's current working directory. + +|'NERDTreeHighlightCursorline'| Tell the NERD tree whether to highlight the + current cursor line. + +|'NERDTreeHijackNetrw'| Tell the NERD tree whether to replace the netrw + autocommands for exploring local directories. + +|'NERDTreeIgnore'| Tells the NERD tree which files to ignore. + +|'NERDTreeBookmarksFile'| Where the bookmarks are stored. + +|'NERDTreeMouseMode'| Tells the NERD tree how to handle mouse + clicks. + +|'NERDTreeQuitOnOpen'| Closes the tree window after opening a file. + +|'NERDTreeShowBookmarks'| Tells the NERD tree whether to display the + bookmarks table on startup. + +|'NERDTreeShowFiles'| Tells the NERD tree whether to display files + in the tree on startup. + +|'NERDTreeShowHidden'| Tells the NERD tree whether to display hidden + files on startup. + +|'NERDTreeShowLineNumbers'| Tells the NERD tree whether to display line + numbers in the tree window. + +|'NERDTreeSortOrder'| Tell the NERD tree how to sort the nodes in + the tree. + +|'NERDTreeStatusline'| Set a statusline for NERD tree windows. + +|'NERDTreeWinPos'| Tells the script where to put the NERD tree + window. + +|'NERDTreeWinSize'| Sets the window size when the NERD tree is + opened. + +|'NERDTreeMinimalUI'| Disables display of the 'Bookmarks' label and + 'Press ? for help' text. + +|'NERDTreeDirArrows'| Tells the NERD tree to use arrows instead of + + ~ chars when displaying directories. + +------------------------------------------------------------------------------ +3.2. Customisation details *NERDTreeOptionDetails* + +To enable any of the below options you should put the given line in your +~/.vimrc + + *'loaded_nerd_tree'* +If this plugin is making you feel homicidal, it may be a good idea to turn it +off with this line in your vimrc: > + let loaded_nerd_tree=1 +< +------------------------------------------------------------------------------ + *'NERDChristmasTree'* +Values: 0 or 1. +Default: 1. + +If this option is set to 1 then some extra syntax highlighting elements are +added to the nerd tree to make it more colourful. + +Set it to 0 for a more vanilla looking tree. + +------------------------------------------------------------------------------ + *'NERDTreeAutoCenter'* +Values: 0 or 1. +Default: 1 + +If set to 1, the NERD tree window will center around the cursor if it moves to +within |'NERDTreeAutoCenterThreshold'| lines of the top/bottom of the window. + +This is ONLY done in response to tree navigation mappings, +i.e. |NERDTree-J| |NERDTree-K| |NERDTree-C-J| |NERDTree-C-K| |NERDTree-p| +|NERDTree-P| + +The centering is done with a |zz| operation. + +------------------------------------------------------------------------------ + *'NERDTreeAutoCenterThreshold'* +Values: Any natural number. +Default: 3 + +This option controls the "sensitivity" of the NERD tree auto centering. See +|'NERDTreeAutoCenter'| for details. + +------------------------------------------------------------------------------ + *'NERDTreeCaseSensitiveSort'* +Values: 0 or 1. +Default: 0. + +By default the NERD tree does not sort nodes case sensitively, i.e. nodes +could appear like this: > + bar.c + Baz.c + blarg.c + boner.c + Foo.c +< +But, if you set this option to 1 then the case of the nodes will be taken into +account. The above nodes would then be sorted like this: > + Baz.c + Foo.c + bar.c + blarg.c + boner.c +< +------------------------------------------------------------------------------ + *'NERDTreeChDirMode'* + +Values: 0, 1 or 2. +Default: 0. + +Use this option to tell the script when (if at all) to change the current +working directory (CWD) for vim. + +If it is set to 0 then the CWD is never changed by the NERD tree. + +If set to 1 then the CWD is changed when the NERD tree is first loaded to the +directory it is initialized in. For example, if you start the NERD tree with > + :NERDTree /home/marty/foobar +< +then the CWD will be changed to /home/marty/foobar and will not be changed +again unless you init another NERD tree with a similar command. + +If the option is set to 2 then it behaves the same as if set to 1 except that +the CWD is changed whenever the tree root is changed. For example, if the CWD +is /home/marty/foobar and you make the node for /home/marty/foobar/baz the new +root then the CWD will become /home/marty/foobar/baz. + +------------------------------------------------------------------------------ + *'NERDTreeHighlightCursorline'* +Values: 0 or 1. +Default: 1. + +If set to 1, the current cursor line in the NERD tree buffer will be +highlighted. This is done using the |'cursorline'| option. + +------------------------------------------------------------------------------ + *'NERDTreeHijackNetrw'* +Values: 0 or 1. +Default: 1. + +If set to 1, doing a > + :edit +< +will open up a "secondary" NERD tree instead of a netrw in the target window. + +Secondary NERD trees behaves slighly different from a regular trees in the +following respects: + 1. 'o' will open the selected file in the same window as the tree, + replacing it. + 2. you can have as many secondary tree as you want in the same tab. + +------------------------------------------------------------------------------ + *'NERDTreeIgnore'* +Values: a list of regular expressions. +Default: ['\~$']. + +This option is used to specify which files the NERD tree should ignore. It +must be a list of regular expressions. When the NERD tree is rendered, any +files/dirs that match any of the regex's in 'NERDTreeIgnore' wont be +displayed. + +For example if you put the following line in your vimrc: > + let NERDTreeIgnore=['\.vim$', '\~$'] +< +then all files ending in .vim or ~ will be ignored. + +Note: to tell the NERD tree not to ignore any files you must use the following +line: > + let NERDTreeIgnore=[] +< + +The file filters can be turned on and off dynamically with the |NERDTree-f| +mapping. + +------------------------------------------------------------------------------ + *'NERDTreeBookmarksFile'* +Values: a path +Default: $HOME/.NERDTreeBookmarks + +This is where bookmarks are saved. See |NERDTreeBookmarkCommands|. + +------------------------------------------------------------------------------ + *'NERDTreeMouseMode'* +Values: 1, 2 or 3. +Default: 1. + +If set to 1 then a double click on a node is required to open it. +If set to 2 then a single click will open directory nodes, while a double +click will still be required for file nodes. +If set to 3 then a single click will open any node. + +Note: a double click anywhere on a line that a tree node is on will +activate it, but all single-click activations must be done on name of the node +itself. For example, if you have the following node: > + | | |-application.rb +< +then (to single click activate it) you must click somewhere in +'application.rb'. + +------------------------------------------------------------------------------ + *'NERDTreeQuitOnOpen'* + +Values: 0 or 1. +Default: 0 + +If set to 1, the NERD tree window will close after opening a file with the +|NERDTree-o|, |NERDTree-i|, |NERDTree-t| and |NERDTree-T| mappings. + +------------------------------------------------------------------------------ + *'NERDTreeShowBookmarks'* +Values: 0 or 1. +Default: 0. + +If this option is set to 1 then the bookmarks table will be displayed. + +This option can be toggled dynamically, per tree, with the |NERDTree-B| +mapping. + +------------------------------------------------------------------------------ + *'NERDTreeShowFiles'* +Values: 0 or 1. +Default: 1. + +If this option is set to 1 then files are displayed in the NERD tree. If it is +set to 0 then only directories are displayed. + +This option can be toggled dynamically, per tree, with the |NERDTree-F| +mapping and is useful for drastically shrinking the tree when you are +navigating to a different part of the tree. + +------------------------------------------------------------------------------ + *'NERDTreeShowHidden'* +Values: 0 or 1. +Default: 0. + +This option tells vim whether to display hidden files by default. This option +can be dynamically toggled, per tree, with the |NERDTree-I| mapping. Use one +of the follow lines to set this option: > + let NERDTreeShowHidden=0 + let NERDTreeShowHidden=1 +< + +------------------------------------------------------------------------------ + *'NERDTreeShowLineNumbers'* +Values: 0 or 1. +Default: 0. + +This option tells vim whether to display line numbers for the NERD tree +window. Use one of the follow lines to set this option: > + let NERDTreeShowLineNumbers=0 + let NERDTreeShowLineNumbers=1 +< + +------------------------------------------------------------------------------ + *'NERDTreeSortOrder'* +Values: a list of regular expressions. +Default: ['\/$', '*', '\.swp$', '\.bak$', '\~$'] + +This option is set to a list of regular expressions which are used to +specify the order of nodes under their parent. + +For example, if the option is set to: > + ['\.vim$', '\.c$', '\.h$', '*', 'foobar'] +< +then all .vim files will be placed at the top, followed by all .c files then +all .h files. All files containing the string 'foobar' will be placed at the +end. The star is a special flag: it tells the script that every node that +doesnt match any of the other regexps should be placed here. + +If no star is present in 'NERDTreeSortOrder' then one is automatically +appended to the array. + +The regex '\/$' should be used to match directory nodes. + +After this sorting is done, the files in each group are sorted alphabetically. + +Other examples: > + (1) ['*', '\/$'] + (2) [] + (3) ['\/$', '\.rb$', '\.php$', '*', '\.swp$', '\.bak$', '\~$'] +< +1. Directories will appear last, everything else will appear above. +2. Everything will simply appear in alphabetical order. +3. Dirs will appear first, then ruby and php. Swap files, bak files and vim + backup files will appear last with everything else preceding them. + +------------------------------------------------------------------------------ + *'NERDTreeStatusline'* +Values: Any valid statusline setting. +Default: %{b:NERDTreeRoot.path.strForOS(0)} + +Tells the script what to use as the |'statusline'| setting for NERD tree +windows. + +Note that the statusline is set using |:let-&| not |:set| so escaping spaces +isn't necessary. + +Setting this option to -1 will will deactivate it so that your global +statusline setting is used instead. + +------------------------------------------------------------------------------ + *'NERDTreeWinPos'* +Values: "left" or "right" +Default: "left". + +This option is used to determine where NERD tree window is placed on the +screen. + +This option makes it possible to use two different explorer plugins +simultaneously. For example, you could have the taglist plugin on the left of +the window and the NERD tree on the right. + +------------------------------------------------------------------------------ + *'NERDTreeWinSize'* +Values: a positive integer. +Default: 31. + +This option is used to change the size of the NERD tree when it is loaded. + +------------------------------------------------------------------------------ + *'NERDTreeMinimalUI'* +Values: 0 or 1 +Default: 0 + +This options disables the 'Bookmarks' label 'Press ? for help' text. Use one +of the following lines to set this option: > + let NERDTreeMinimalUI=0 + let NERDTreeMinimalUI=1 +< + +------------------------------------------------------------------------------ + *'NERDTreeDirArrows'* +Values: 0 or 1 +Default: 0. + +This option is used to change the default look of directory nodes displayed in +the tree. When set to 0 it shows old-school bars (|), + and ~ chars. If set to +1 it shows right and down arrows. Use one of the follow lines to set this +option: > + let NERDTreeDirArrows=0 + let NERDTreeDirArrows=1 +< + +============================================================================== +4. The NERD tree API *NERDTreeAPI* + +The NERD tree script allows you to add custom key mappings and menu items via +a set of API calls. Any scripts that use this API should be placed in +~/.vim/nerdtree_plugin/ (*nix) or ~/vimfiles/nerdtree_plugin (windows). + +The script exposes some prototype objects that can be used to manipulate the +tree and/or get information from it: > + g:NERDTreePath + g:NERDTreeDirNode + g:NERDTreeFileNode + g:NERDTreeBookmark +< +See the code/comments in NERD_tree.vim to find how to use these objects. The +following code conventions are used: + * class members start with a capital letter + * instance members start with a lower case letter + * private members start with an underscore + +See this blog post for more details: + http://got-ravings.blogspot.com/2008/09/vim-pr0n-prototype-based-objects.html + +------------------------------------------------------------------------------ +4.1. Key map API *NERDTreeKeymapAPI* + +NERDTreeAddKeyMap({options}) *NERDTreeAddKeyMap()* + Adds a new keymapping for all NERD tree buffers. + {options} must be a dictionary, and must contain the following keys: + "key" - the trigger key for the new mapping + "callback" - the function the new mapping will be bound to + "quickhelpText" - the text that will appear in the quickhelp (see + |NERDTree-?|) + + Example: > + call NERDTreeAddKeyMap({ + \ 'key': 'b', + \ 'callback': 'NERDTreeEchoCurrentNode', + \ 'quickhelpText': 'echo full path of current node' }) + + function! NERDTreeEchoCurrentNode() + let n = g:NERDTreeFileNode.GetSelected() + if n != {} + echomsg 'Current node: ' . n.path.str() + endif + endfunction +< + This code should sit in a file like ~/.vim/nerdtree_plugin/mymapping.vim. + It adds a (rather useless) mapping on 'b' which echos the full path to the + current node. + +------------------------------------------------------------------------------ +4.2. Menu API *NERDTreeMenuAPI* + +NERDTreeAddSubmenu({options}) *NERDTreeAddSubmenu()* + Creates and returns a new submenu. + + {options} must be a dictionary and must contain the following keys: + "text" - the text of the submenu that the user will see + "shortcut" - a shortcut key for the submenu (need not be unique) + + The following keys are optional: + "isActiveCallback" - a function that will be called to determine whether + this submenu item will be displayed or not. The callback function must return + 0 or 1. + "parent" - the parent submenu of the new submenu (returned from a previous + invocation of NERDTreeAddSubmenu()). If this key is left out then the new + submenu will sit under the top level menu. + + See below for an example. + +NERDTreeAddMenuItem({options}) *NERDTreeAddMenuItem()* + Adds a new menu item to the NERD tree menu (see |NERDTreeMenu|). + + {options} must be a dictionary and must contain the + following keys: + "text" - the text of the menu item which the user will see + "shortcut" - a shortcut key for the menu item (need not be unique) + "callback" - the function that will be called when the user activates the + menu item. + + The following keys are optional: + "isActiveCallback" - a function that will be called to determine whether + this menu item will be displayed or not. The callback function must return + 0 or 1. + "parent" - if the menu item belongs under a submenu then this key must be + specified. This value for this key will be the object that + was returned when the submenu was created with |NERDTreeAddSubmenu()|. + + See below for an example. + +NERDTreeAddMenuSeparator([{options}]) *NERDTreeAddMenuSeparator()* + Adds a menu separator (a row of dashes). + + {options} is an optional dictionary that may contain the following keys: + "isActiveCallback" - see description in |NERDTreeAddMenuItem()|. + +Below is an example of the menu API in action. > + call NERDTreeAddMenuSeparator() + + call NERDTreeAddMenuItem({ + \ 'text': 'a (t)op level menu item', + \ 'shortcut': 't', + \ 'callback': 'SomeFunction' }) + + let submenu = NERDTreeAddSubmenu({ + \ 'text': 'a (s)ub menu', + \ 'shortcut': 's' }) + + call NERDTreeAddMenuItem({ + \ 'text': '(n)ested item 1', + \ 'shortcut': 'n', + \ 'callback': 'SomeFunction', + \ 'parent': submenu }) + + call NERDTreeAddMenuItem({ + \ 'text': '(n)ested item 2', + \ 'shortcut': 'n', + \ 'callback': 'SomeFunction', + \ 'parent': submenu }) +< +This will create the following menu: > + -------------------- + a (t)op level menu item + a (s)ub menu +< +Where selecting "a (s)ub menu" will lead to a second menu: > + (n)ested item 1 + (n)ested item 2 +< +When any of the 3 concrete menu items are selected the function "SomeFunction" +will be called. + +------------------------------------------------------------------------------ +NERDTreeRender() *NERDTreeRender()* + Re-renders the NERD tree buffer. Useful if you change the state of the + tree and you want to it to be reflected in the UI. + +============================================================================== +5. About *NERDTreeAbout* + +The author of the NERD tree is a terrible terrible monster called Martyzilla +who gobbles up small children with milk and sugar for breakfast. + +He can be reached at martin.grenfell at gmail dot com. He would love to hear +from you, so feel free to send him suggestions and/or comments about this +plugin. Don't be shy --- the worst he can do is slaughter you and stuff you in +the fridge for later ;) + +The latest stable versions can be found at + http://www.vim.org/scripts/script.php?script_id=1658 + +The latest dev versions are on github + http://github.com/scrooloose/nerdtree + + +============================================================================== +6. Changelog *NERDTreeChangelog* + +4.2.0 + - Add NERDTreeDirArrows option to make the UI use pretty arrow chars + instead of the old +~| chars to define the tree structure (sickill) + - shift the syntax highlighting out into its own syntax file (gnap) + - add some mac specific options to the filesystem menu - for macvim + only (andersonfreitas) + - Add NERDTreeMinimalUI option to remove some non functional parts of the + nerdtree ui (camthompson) + - tweak the behaviour of :NERDTreeFind - see :help :NERDTreeFind for the + new behaviour (benjamingeiger) + - if no name is given to :Bookmark, make it default to the name of the + target file/dir (minyoung) + - use 'file' completion when doing copying, create, and move + operations (EvanDotPro) + - lots of misc bug fixes (paddyoloughlin, sdewald, camthompson, Vitaly + Bogdanov, AndrewRadev, mathias, scottstvnsn, kml, wycats, me RAWR!) + +4.1.0 + features: + - NERDTreeFind to reveal the node for the current buffer in the tree, + see |NERDTreeFind|. This effectively merges the FindInNERDTree plugin (by + Doug McInnes) into the script. + - make NERDTreeQuitOnOpen apply to the t/T keymaps too. Thanks to Stefan + Ritter and Rémi Prévost. + - truncate the root node if wider than the tree window. Thanks to Victor + Gonzalez. + + bugfixes: + - really fix window state restoring + - fix some win32 path escaping issues. Thanks to Stephan Baumeister, Ricky, + jfilip1024, and Chris Chambers + +4.0.0 + - add a new programmable menu system (see :help NERDTreeMenu). + - add new APIs to add menus/menu-items to the menu system as well as + custom key mappings to the NERD tree buffer (see :help NERDTreeAPI). + - removed the old API functions + - added a mapping to maximize/restore the size of nerd tree window, thanks + to Guillaume Duranceau for the patch. See :help NERDTree-A for details. + + - fix a bug where secondary nerd trees (netrw hijacked trees) and + NERDTreeQuitOnOpen didnt play nicely, thanks to Curtis Harvey. + - fix a bug where the script ignored directories whose name ended in a dot, + thanks to Aggelos Orfanakos for the patch. + - fix a bug when using the x mapping on the tree root, thanks to Bryan + Venteicher for the patch. + - fix a bug where the cursor position/window size of the nerd tree buffer + wasnt being stored on closing the window, thanks to Richard Hart. + - fix a bug where NERDTreeMirror would mirror the wrong tree + +3.1.1 + - fix a bug where a non-listed no-name buffer was getting created every + time the tree windows was created, thanks to Derek Wyatt and owen1 + - make behave the same as the 'o' mapping + - some helptag fixes in the doc, thanks strull + - fix a bug when using :set nohidden and opening a file where the previous + buf was modified. Thanks iElectric + - other minor fixes + +3.1.0 + New features: + - add mappings to open files in a vsplit, see :help NERDTree-s and :help + NERDTree-gs + - make the statusline for the nerd tree window default to something + hopefully more useful. See :help 'NERDTreeStatusline' + Bugfixes: + - make the hijack netrw functionality work when vim is started with "vim + " (thanks to Alf Mikula for the patch). + - fix a bug where the CWD wasnt being changed for some operations even when + NERDTreeChDirMode==2 (thanks to Lucas S. Buchala) + - add -bar to all the nerd tree :commands so they can chain with other + :commands (thanks to tpope) + - fix bugs when ignorecase was set (thanks to nach) + - fix a bug with the relative path code (thanks to nach) + - fix a bug where doing a :cd would cause :NERDTreeToggle to fail (thanks nach) + + +3.0.1 + Bugfixes: + - fix bugs with :NERDTreeToggle and :NERDTreeMirror when 'hidden + was not set + - fix a bug where :NERDTree would fail if was relative and + didnt start with a ./ or ../ Thanks to James Kanze. + - make the q mapping work with secondary (:e style) trees, + thanks to jamessan + - fix a bunch of small bugs with secondary trees + + More insane refactoring. + +3.0.0 + - hijack netrw so that doing an :edit will put a NERD tree in + the window rather than a netrw browser. See :help 'NERDTreeHijackNetrw' + - allow sharing of trees across tabs, see :help :NERDTreeMirror + - remove "top" and "bottom" as valid settings for NERDTreeWinPos + - change the '' mapping to 'i' + - change the 'H' mapping to 'I' + - lots of refactoring + +============================================================================== +7. Credits *NERDTreeCredits* + +Thanks to the following people for testing, bug reports, ideas etc. Without +you I probably would have got bored of the hacking the NERD tree and +just downloaded pr0n instead. + + Tim Carey-Smith (halorgium) + Vigil + Nick Brettell + Thomas Scott Urban + Terrance Cohen + Yegappan Lakshmanan + Jason Mills + Michael Geddes (frogonwheels) + Yu Jun + Michael Madsen + AOYAMA Shotaro + Zhang Weiwu + Niels Aan de Brugh + Olivier Yiptong + Zhang Shuhan + Cory Echols + Piotr Czachur + Yuan Jiang + Matan Nassau + Maxim Kim + Charlton Wang + Matt Wozniski (godlygeek) + knekk + Sean Chou + Ryan Penn + Simon Peter Nicholls + Michael Foobar + Tomasz Chomiuk + Denis Pokataev + Tim Pope (tpope) + James Kanze + James Vega (jamessan) + Frederic Chanal (nach) + Alf Mikula + Lucas S. Buchala + Curtis Harvey + Guillaume Duranceau + Richard Hart (hates) + Doug McInnes + Stefan Ritter + Rémi Prévost + Victor Gonzalez + Stephan Baumeister + Ricky + jfilip1024 + Chris Chambers + Vitaly Bogdanov + Patrick O'Loughlin (paddyoloughlin) + Cam Thompson (camthompson) + Marcin Kulik (sickill) + Steve DeWald (sdewald) + Ivan Necas (iNecas) + George Ang (gnap) + Evan Coury (EvanDotPro) + Andrew Radev (AndrewRadev) + Matt Gauger (mathias) + Scott Stevenson (scottstvnsn) + Anderson Freitas (andersonfreitas) + Kamil K. LemaÅ„ski (kml) + Yehuda Katz (wycats) + Min-Young Wu (minyoung) + Benjamin Geiger (benjamingeiger) + +============================================================================== +8. License *NERDTreeLicense* + +The NERD tree is released under the wtfpl. +See http://sam.zoy.org/wtfpl/COPYING. diff --git a/doc/acp.jax b/doc/acp.jax new file mode 100644 index 00000000..12e55cec --- /dev/null +++ b/doc/acp.jax @@ -0,0 +1,298 @@ +*acp.txt* 補完メニューã®è‡ªå‹•ãƒãƒƒãƒ—アップ + + Copyright (c) 2007-2009 Takeshi NISHIDA + +AutoComplPop *autocomplpop* *acp* + +æ¦‚è¦ |acp-introduction| +インストール |acp-installation| +使ã„æ–¹ |acp-usage| +コマンド |acp-commands| +オプション |acp-options| +SPECIAL THANKS |acp-thanks| +CHANGELOG |acp-changelog| +ã‚ã°ã†ã¨ |acp-about| + + +============================================================================== +æ¦‚è¦ *acp-introduction* + +ã“ã®ãƒ—ラグインã¯ã€ã‚¤ãƒ³ã‚µãƒ¼ãƒˆãƒ¢ãƒ¼ãƒ‰ã§æ–‡å­—を入力ã—ãŸã‚Šã‚«ãƒ¼ã‚½ãƒ«ã‚’å‹•ã‹ã—ãŸã¨ãã«è£œ +完メニューを自動的ã«é–‹ãよã†ã«ã—ã¾ã™ã€‚ã—ã‹ã—ã€ç¶šã‘ã¦æ–‡å­—を入力ã™ã‚‹ã®ã‚’妨ã’ãŸã‚Š +ã¯ã—ã¾ã›ã‚“。 + + +============================================================================== +インストール *acp-installation* + +ZIPファイルをランタイムディレクトリã«å±•é–‹ã—ã¾ã™ã€‚ + +以下ã®ã‚ˆã†ã«ãƒ•ã‚¡ã‚¤ãƒ«ãŒé…ç½®ã•ã‚Œã‚‹ã¯ãšã§ã™ã€‚ +> + /plugin/acp.vim + /doc/acp.txt + ... +< +ã‚‚ã—ランタイムディレクトリãŒä»–ã®ãƒ—ラグインã¨ã”ãŸæ··ãœã«ãªã‚‹ã®ãŒå«Œãªã‚‰ã€ãƒ•ã‚¡ã‚¤ãƒ« +ã‚’æ–°è¦ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é…ç½®ã—ã€ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ãƒ‘スを 'runtimepath' ã«è¿½åŠ ã—㦠+ãã ã•ã„。アンインストールも楽ã«ãªã‚Šã¾ã™ã€‚ + +ãã®å¾Œ FuzzyFinder ã®ãƒ˜ãƒ«ãƒ—を有効ã«ã™ã‚‹ãŸã‚ã«ã‚¿ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã—ã¦ãã ã•ã„。 +詳ã—ãã¯|add-local-help|ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 + + +============================================================================== +使ã„æ–¹ *acp-usage* + +ã“ã®ãƒ—ラグインãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€è‡ªå‹•ãƒãƒƒãƒ—アップ㯠vim ã®é–‹å§‹æ™‚ã‹ã‚‰ +有効ã«ãªã‚Šã¾ã™ã€‚ + +カーソル直å‰ã®ãƒ†ã‚­ã‚¹ãƒˆã«å¿œã˜ã¦ã€åˆ©ç”¨ã™ã‚‹è£œå®Œã®ç¨®é¡žã‚’切り替ãˆã¾ã™ã€‚デフォルト㮠+補完動作ã¯æ¬¡ã®é€šã‚Šã§ã™: + + 補完モード filetype カーソル直å‰ã®ãƒ†ã‚­ã‚¹ãƒˆ ~ + キーワード補完 * 2文字ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­— + ファイルå補完 * ファイルå文字 + パスセパレータ + + 0文字以上ã®ãƒ•ã‚¡ã‚¤ãƒ«å文字 + オムニ補完 ruby ".", "::" or å˜èªžã‚’構æˆã™ã‚‹æ–‡å­—以外 + ":" + オムニ補完 python "." + オムニ補完 xml "<", ""以外ã®æ–‡å­—列 + " ") + オムニ補完 html/xhtml "<", ""以外ã®æ–‡å­—列 + " ") + オムニ補完 css (":", ";", "{", "^", "@", or "!") + + 0個ã¾ãŸã¯1個ã®ã‚¹ãƒšãƒ¼ã‚¹ + +ã•ã‚‰ã«ã€è¨­å®šã‚’è¡Œã†ã“ã¨ã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©è£œå®Œã¨ snipMate トリガー補完 +(|acp-snipMate|) を自動ãƒãƒƒãƒ—アップã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã“れらã®è£œå®Œå‹•ä½œã¯ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºå¯èƒ½ã§ã™ã€‚ + + *acp-snipMate* +snipMate トリガー補完 ~ + +snipMate トリガー補完ã§ã¯ã€snipMate プラグイン +(http://www.vim.org/scripts/script.php?script_id=2540) ãŒæä¾›ã™ã‚‹ã‚¹ãƒ‹ãƒšãƒƒãƒˆã® +トリガーを補完ã—ã¦ãれを展開ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップを有効ã«ã™ã‚‹ã«ã¯ã€æ¬¡ã®é–¢æ•°ã‚’ plugin/snipMate.vim ã«è¿½åŠ ã™ +ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™: +> + fun! GetSnipsInCurrentScope() + let snips = {} + for scope in [bufnr('%')] + split(&ft, '\.') + ['_'] + call extend(snips, get(s:snippets, scope, {}), 'keep') + call extend(snips, get(s:multi_snips, scope, {}), 'keep') + endfor + return snips + endf +< +ãã—ã¦|g:acp_behaviorSnipmateLength|オプションを 1 ã«ã—ã¦ãã ã•ã„。 + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップã«ã¯åˆ¶é™ãŒã‚ã‚Šã€ã‚«ãƒ¼ã‚½ãƒ«ç›´å‰ã®å˜èªžã¯å¤§æ–‡å­—英字ã ã‘ã§æ§‹æˆã• +ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 + + *acp-perl-omni* +Perl オムニ補完 ~ + +AutoComplPop 㯠perl-completion.vim +(http://www.vim.org/scripts/script.php?script_id=2852) をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップを有効ã«ã™ã‚‹ã«ã¯ã€|g:acp_behaviorPerlOmniLength|オプション +ã‚’ 0 以上ã«ã—ã¦ãã ã•ã„。 + + +============================================================================== +コマンド *acp-commands* + + *:AcpEnable* +:AcpEnable + 自動ãƒãƒƒãƒ—アップを有効ã«ã—ã¾ã™ã€‚ + + *:AcpDisable* +:AcpDisable + 自動ãƒãƒƒãƒ—アップを無効ã«ã—ã¾ã™ã€‚ + + *:AcpLock* +:AcpLock + 自動ãƒãƒƒãƒ—アップを一時的ã«åœæ­¢ã—ã¾ã™ã€‚ + + 別ã®ã‚¹ã‚¯ãƒªãƒ—トã¸ã®å¹²æ¸‰ã‚’回é¿ã™ã‚‹ç›®çš„ãªã‚‰ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¨|:AcpUnlock| + を利用ã™ã‚‹ã“ã¨ã‚’ã€|:AcpDisable|ã¨|:AcpEnable| を利用ã™ã‚‹ã‚ˆã‚Šã‚‚推奨ã—ã¾ + ã™ã€‚ + + *:AcpUnlock* +:AcpUnlock + |:AcpLock| ã§åœæ­¢ã•ã‚ŒãŸè‡ªå‹•ãƒãƒƒãƒ—アップをå†é–‹ã—ã¾ã™ã€‚ + + +============================================================================== +オプション *acp-options* + + *g:acp_enableAtStartup* > + let g:acp_enableAtStartup = 1 +< + 真ãªã‚‰ vim 開始時ã‹ã‚‰è‡ªå‹•ãƒãƒƒãƒ—アップãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚ + + *g:acp_mappingDriven* > + let g:acp_mappingDriven = 0 +< + 真ãªã‚‰|CursorMovedI|イベントã§ã¯ãªãキーマッピングã§è‡ªå‹•ãƒãƒƒãƒ—アップを + è¡Œã†ã‚ˆã†ã«ã—ã¾ã™ã€‚カーソルを移動ã™ã‚‹ãŸã³ã«è£œå®ŒãŒè¡Œã‚れるã“ã¨ã§é‡ã„ãªã© + ã®ä¸éƒ½åˆãŒã‚ã‚‹å ´åˆã«åˆ©ç”¨ã—ã¦ãã ã•ã„。ãŸã ã—ä»–ã®ãƒ—ラグインã¨ã®ç›¸æ€§å•é¡Œ + や日本語入力ã§ã®ä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚(逆も然り。) + + *g:acp_ignorecaseOption* > + let g:acp_ignorecaseOption = 1 +< + 自動ãƒãƒƒãƒ—アップ時ã«ã€'ignorecase' ã«ä¸€æ™‚çš„ã«è¨­å®šã™ã‚‹å€¤ + + *g:acp_completeOption* > + let g:acp_completeOption = '.,w,b,k' +< + 自動ãƒãƒƒãƒ—アップ時ã«ã€'complete' ã«ä¸€æ™‚çš„ã«è¨­å®šã™ã‚‹å€¤ + + *g:acp_completeoptPreview* > + let g:acp_completeoptPreview = 0 +< + 真ãªã‚‰è‡ªå‹•ãƒãƒƒãƒ—アップ時ã«ã€ 'completeopt' 㸠"preview" を追加ã—ã¾ã™ã€‚ + + *g:acp_behaviorUserDefinedFunction* > + let g:acp_behaviorUserDefinedFunction = '' +< + ユーザー定義補完ã®|g:acp_behavior-completefunc|。空ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ + ã‚Œã¾ã›ã‚“。。 + + *g:acp_behaviorUserDefinedMeets* > + let g:acp_behaviorUserDefinedMeets = '' +< + ユーザー定義補完ã®|g:acp_behavior-meets|。空ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“ + 。 + + *g:acp_behaviorSnipmateLength* > + let g:acp_behaviorSnipmateLength = -1 +< + snipMate トリガー補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ + ã®ãƒ‘ターン。 + + *g:acp_behaviorKeywordCommand* > + let g:acp_behaviorKeywordCommand = "\" +< + キーワード補完ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚ã“ã®ã‚ªãƒ—ションã«ã¯æ™®é€š "\" ã‹ "\" + を設定ã—ã¾ã™ã€‚ + + *g:acp_behaviorKeywordLength* > + let g:acp_behaviorKeywordLength = 2 +< + キーワード補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorKeywordIgnores* > + let g:acp_behaviorKeywordIgnores = [] +< + 文字列ã®ãƒªã‚¹ãƒˆã€‚カーソル直å‰ã®å˜èªžãŒã“れらã®å†…ã„ãšã‚Œã‹ã®å…ˆé ­éƒ¨åˆ†ã«ãƒžãƒƒ + ãƒã™ã‚‹å ´åˆã€ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + 例ãˆã°ã€ "get" ã§å§‹ã¾ã‚‹è£œå®Œã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ãŒå¤šéŽãŽã¦ã€"g", "ge", "get" ã‚’å…¥ + 力ã—ãŸã¨ãã®è‡ªå‹•ãƒãƒƒãƒ—アップãŒãƒ¬ã‚¹ãƒãƒ³ã‚¹ã®ä½Žä¸‹ã‚’引ãèµ·ã“ã—ã¦ã„ã‚‹å ´åˆã€ + ã“ã®ã‚ªãƒ—ション㫠["get"] を設定ã™ã‚‹ã“ã¨ã§ãれを回é¿ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + + *g:acp_behaviorFileLength* > + let g:acp_behaviorFileLength = 0 +< + ファイルå補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorRubyOmniMethodLength* > + let g:acp_behaviorRubyOmniMethodLength = 0 +< + メソッド補完ã®ãŸã‚ã®ã€Ruby オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorRubyOmniSymbolLength* > + let g:acp_behaviorRubyOmniSymbolLength = 1 +< + シンボル補完ã®ãŸã‚ã®ã€Ruby オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorPythonOmniLength* > + let g:acp_behaviorPythonOmniLength = 0 +< + Python オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ + ーワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorPerlOmniLength* > + let g:acp_behaviorPerlOmniLength = -1 +< + Perl オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ + ワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + See also: |acp-perl-omni| + + *g:acp_behaviorXmlOmniLength* > + let g:acp_behaviorXmlOmniLength = 0 +< + XML オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorHtmlOmniLength* > + let g:acp_behaviorHtmlOmniLength = 0 +< + HTML オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ + ワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorCssOmniPropertyLength* > + let g:acp_behaviorCssOmniPropertyLength = 1 +< + プロパティ補完ã®ãŸã‚ã®ã€CSS オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorCssOmniValueLength* > + let g:acp_behaviorCssOmniValueLength = 0 +< + 値補完ã®ãŸã‚ã®ã€CSS オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ + ルã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behavior* > + let g:acp_behavior = {} +< + + ã“ã‚Œã¯å†…部仕様ãŒã‚ã‹ã£ã¦ã„る人å‘ã‘ã®ã‚ªãƒ—ションã§ã€ä»–ã®ã‚ªãƒ—ションã§ã®è¨­ + 定より優先ã•ã‚Œã¾ã™ã€‚ + + |Dictionary|åž‹ã§ã€ã‚­ãƒ¼ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚¿ã‚¤ãƒ—ã«å¯¾å¿œã—ã¾ã™ã€‚ '*' ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ + を表ã—ã¾ã™ã€‚値ã¯ãƒªã‚¹ãƒˆåž‹ã§ã™ã€‚補完候補ãŒå¾—られるã¾ã§ãƒªã‚¹ãƒˆã®å…ˆé ­ã‚¢ã‚¤ãƒ† + ムã‹ã‚‰é †ã«è©•ä¾¡ã—ã¾ã™ã€‚å„è¦ç´ ã¯|Dictionary|ã§è©³ç´°ã¯æ¬¡ã®é€šã‚Šï¼š + + "command": *g:acp_behavior-command* + 補完メニューをãƒãƒƒãƒ—アップã™ã‚‹ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚ + + "completefunc": *g:acp_behavior-completefunc* + 'completefunc' ã«è¨­å®šã™ã‚‹é–¢æ•°ã€‚ "command" ㌠"" ã®ã¨ãã ã‘ + æ„味ãŒã‚ã‚Šã¾ã™ã€‚ + + "meets": *g:acp_behavior-meets* + ã“ã®è£œå®Œã‚’è¡Œã†ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹é–¢æ•°ã®åå‰ã€‚ã“ã®é–¢æ•°ã¯ã‚«ãƒ¼ã‚½ãƒ«ç›´å‰ã® + テキストを引数ã«å–ã‚Šã€è£œå®Œã‚’è¡Œã†ãªã‚‰éž 0 ã®å€¤ã‚’è¿”ã—ã¾ã™ã€‚ + + "onPopupClose": *g:acp_behavior-onPopupClose* + ã“ã®è£œå®Œã®ãƒãƒƒãƒ—アップメニューãŒé–‰ã˜ã‚‰ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã‚‹é–¢æ•°ã®åå‰ã€‚ + ã“ã®é–¢æ•°ãŒ 0 ã‚’è¿”ã—ãŸå ´åˆã€ç¶šã„ã¦è¡Œã‚れる予定ã®è£œå®Œã¯æŠ‘制ã•ã‚Œã¾ã™ã€‚ + + "repeat": *g:acp_behavior-repeat* + 真ãªã‚‰æœ€å¾Œã®è£œå®ŒãŒè‡ªå‹•çš„ã«ç¹°ã‚Šè¿”ã•ã‚Œã¾ã™ã€‚ + + +============================================================================== +ã‚ã°ã†ã¨ *acp-about* *acp-contact* *acp-author* + +作者: Takeshi NISHIDA +ライセンス: MIT Licence +URL: http://www.vim.org/scripts/script.php?script_id=1879 + http://bitbucket.org/ns9tks/vim-autocomplpop/ + +ãƒã‚°ã‚„è¦æœ›ãªã© ~ + +ã“ã¡ã‚‰ã¸ã©ã†ãž: http://bitbucket.org/ns9tks/vim-autocomplpop/issues/ + +============================================================================== + vim:tw=78:ts=8:ft=help:norl: + diff --git a/doc/acp.txt b/doc/acp.txt new file mode 100644 index 00000000..324c88b7 --- /dev/null +++ b/doc/acp.txt @@ -0,0 +1,512 @@ +*acp.txt* Automatically opens popup menu for completions. + + Copyright (c) 2007-2009 Takeshi NISHIDA + +AutoComplPop *autocomplpop* *acp* + +INTRODUCTION |acp-introduction| +INSTALLATION |acp-installation| +USAGE |acp-usage| +COMMANDS |acp-commands| +OPTIONS |acp-options| +SPECIAL THANKS |acp-thanks| +CHANGELOG |acp-changelog| +ABOUT |acp-about| + + +============================================================================== +INTRODUCTION *acp-introduction* + +With this plugin, your vim comes to automatically opens popup menu for +completions when you enter characters or move the cursor in Insert mode. It +won't prevent you continuing entering characters. + + +============================================================================== +INSTALLATION *acp-installation* + +Put all files into your runtime directory. If you have the zip file, extract +it to your runtime directory. + +You should place the files as follows: +> + /plugin/acp.vim + /doc/acp.txt + ... +< +If you disgust to jumble up this plugin and other plugins in your runtime +directory, put the files into new directory and just add the directory path to +'runtimepath'. It's easy to uninstall the plugin. + +And then update your help tags files to enable fuzzyfinder help. See +|add-local-help| for details. + + +============================================================================== +USAGE *acp-usage* + +Once this plugin is installed, auto-popup is enabled at startup by default. + +Which completion method is used depends on the text before the cursor. The +default behavior is as follows: + + kind filetype text before the cursor ~ + Keyword * two keyword characters + Filename * a filename character + a path separator + + 0 or more filename character + Omni ruby ".", "::" or non-word character + ":" + (|+ruby| required.) + Omni python "." (|+python| required.) + Omni xml "<", "" characters + " ") + Omni html/xhtml "<", "" characters + " ") + Omni css (":", ";", "{", "^", "@", or "!") + + 0 or 1 space + +Also, you can make user-defined completion and snipMate's trigger completion +(|acp-snipMate|) auto-popup if the options are set. + +These behavior are customizable. + + *acp-snipMate* +snipMate's Trigger Completion ~ + +snipMate's trigger completion enables you to complete a snippet trigger +provided by snipMate plugin +(http://www.vim.org/scripts/script.php?script_id=2540) and expand it. + + +To enable auto-popup for this completion, add following function to +plugin/snipMate.vim: +> + fun! GetSnipsInCurrentScope() + let snips = {} + for scope in [bufnr('%')] + split(&ft, '\.') + ['_'] + call extend(snips, get(s:snippets, scope, {}), 'keep') + call extend(snips, get(s:multi_snips, scope, {}), 'keep') + endfor + return snips + endf +< +And set |g:acp_behaviorSnipmateLength| option to 1. + +There is the restriction on this auto-popup, that the word before cursor must +consist only of uppercase characters. + + *acp-perl-omni* +Perl Omni-Completion ~ + +AutoComplPop supports perl-completion.vim +(http://www.vim.org/scripts/script.php?script_id=2852). + +To enable auto-popup for this completion, set |g:acp_behaviorPerlOmniLength| +option to 0 or more. + + +============================================================================== +COMMANDS *acp-commands* + + *:AcpEnable* +:AcpEnable + enables auto-popup. + + *:AcpDisable* +:AcpDisable + disables auto-popup. + + *:AcpLock* +:AcpLock + suspends auto-popup temporarily. + + For the purpose of avoiding interruption to another script, it is + recommended to insert this command and |:AcpUnlock| than |:AcpDisable| + and |:AcpEnable| . + + *:AcpUnlock* +:AcpUnlock + resumes auto-popup suspended by |:AcpLock| . + + +============================================================================== +OPTIONS *acp-options* + + *g:acp_enableAtStartup* > + let g:acp_enableAtStartup = 1 +< + If non-zero, auto-popup is enabled at startup. + + *g:acp_mappingDriven* > + let g:acp_mappingDriven = 0 +< + If non-zero, auto-popup is triggered by key mappings instead of + |CursorMovedI| event. This is useful to avoid auto-popup by moving + cursor in Insert mode. + + *g:acp_ignorecaseOption* > + let g:acp_ignorecaseOption = 1 +< + Value set to 'ignorecase' temporarily when auto-popup. + + *g:acp_completeOption* > + let g:acp_completeOption = '.,w,b,k' +< + Value set to 'complete' temporarily when auto-popup. + + *g:acp_completeoptPreview* > + let g:acp_completeoptPreview = 0 +< + If non-zero, "preview" is added to 'completeopt' when auto-popup. + + *g:acp_behaviorUserDefinedFunction* > + let g:acp_behaviorUserDefinedFunction = '' +< + |g:acp_behavior-completefunc| for user-defined completion. If empty, + this completion will be never attempted. + + *g:acp_behaviorUserDefinedMeets* > + let g:acp_behaviorUserDefinedMeets = '' +< + |g:acp_behavior-meets| for user-defined completion. If empty, this + completion will be never attempted. + + *g:acp_behaviorSnipmateLength* > + let g:acp_behaviorSnipmateLength = -1 +< + Pattern before the cursor, which are needed to attempt + snipMate-trigger completion. + + *g:acp_behaviorKeywordCommand* > + let g:acp_behaviorKeywordCommand = "\" +< + Command for keyword completion. This option is usually set "\" or + "\". + + *g:acp_behaviorKeywordLength* > + let g:acp_behaviorKeywordLength = 2 +< + Length of keyword characters before the cursor, which are needed to + attempt keyword completion. If negative value, this completion will be + never attempted. + + *g:acp_behaviorKeywordIgnores* > + let g:acp_behaviorKeywordIgnores = [] +< + List of string. If a word before the cursor matches to the front part + of one of them, keyword completion won't be attempted. + + E.g., when there are too many keywords beginning with "get" for the + completion and auto-popup by entering "g", "ge", or "get" causes + response degradation, set ["get"] to this option and avoid it. + + *g:acp_behaviorFileLength* > + let g:acp_behaviorFileLength = 0 +< + Length of filename characters before the cursor, which are needed to + attempt filename completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorRubyOmniMethodLength* > + let g:acp_behaviorRubyOmniMethodLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt ruby omni-completion for methods. If negative value, this + completion will be never attempted. + + *g:acp_behaviorRubyOmniSymbolLength* > + let g:acp_behaviorRubyOmniSymbolLength = 1 +< + Length of keyword characters before the cursor, which are needed to + attempt ruby omni-completion for symbols. If negative value, this + completion will be never attempted. + + *g:acp_behaviorPythonOmniLength* > + let g:acp_behaviorPythonOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt python omni-completion. If negative value, this completion + will be never attempted. + + *g:acp_behaviorPerlOmniLength* > + let g:acp_behaviorPerlOmniLength = -1 +< + Length of keyword characters before the cursor, which are needed to + attempt perl omni-completion. If negative value, this completion will + be never attempted. + + See also: |acp-perl-omni| + + *g:acp_behaviorXmlOmniLength* > + let g:acp_behaviorXmlOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt XML omni-completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorHtmlOmniLength* > + let g:acp_behaviorHtmlOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt HTML omni-completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorCssOmniPropertyLength* > + let g:acp_behaviorCssOmniPropertyLength = 1 +< + Length of keyword characters before the cursor, which are needed to + attempt CSS omni-completion for properties. If negative value, this + completion will be never attempted. + + *g:acp_behaviorCssOmniValueLength* > + let g:acp_behaviorCssOmniValueLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt CSS omni-completion for values. If negative value, this + completion will be never attempted. + + *g:acp_behavior* > + let g:acp_behavior = {} +< + This option is for advanced users. This setting overrides other + behavior options. This is a |Dictionary|. Each key corresponds to a + filetype. '*' is default. Each value is a list. These are attempted in + sequence until completion item is found. Each element is a + |Dictionary| which has following items: + + "command": *g:acp_behavior-command* + Command to be fed to open popup menu for completions. + + "completefunc": *g:acp_behavior-completefunc* + 'completefunc' will be set to this user-provided function during the + completion. Only makes sense when "command" is "". + + "meets": *g:acp_behavior-meets* + Name of the function which dicides whether or not to attempt this + completion. It will be attempted if this function returns non-zero. + This function takes a text before the cursor. + + "onPopupClose": *g:acp_behavior-onPopupClose* + Name of the function which is called when popup menu for this + completion is closed. Following completions will be suppressed if + this function returns zero. + + "repeat": *g:acp_behavior-repeat* + If non-zero, the last completion is automatically repeated. + + +============================================================================== +SPECIAL THANKS *acp-thanks* + +- Daniel Schierbeck +- Ingo Karkat + + +============================================================================== +CHANGELOG *acp-changelog* + +2.14.1 + - Changed the way of auto-popup for avoiding an issue about filename + completion. + - Fixed a bug that popup menu was opened twice when auto-popup was done. + +2.14 + - Added the support for perl-completion.vim. + +2.13 + - Changed to sort snipMate's triggers. + - Fixed a bug that a wasted character was inserted after snipMate's trigger + completion. + +2.12.1 + - Changed to avoid a strange behavior with Microsoft IME. + +2.12 + - Added g:acp_behaviorKeywordIgnores option. + - Added g:acp_behaviorUserDefinedMeets option and removed + g:acp_behaviorUserDefinedPattern. + - Changed to do auto-popup only when a buffer is modified. + - Changed the structure of g:acp_behavior option. + - Changed to reflect a change of behavior options (named g:acp_behavior*) + any time it is done. + - Fixed a bug that completions after omni completions or snipMate's trigger + completion were never attempted when no candidate for the former + completions was found. + +2.11.1 + - Fixed a bug that a snipMate's trigger could not be expanded when it was + completed. + +2.11 + - Implemented experimental feature which is snipMate's trigger completion. + +2.10 + - Improved the response by changing not to attempt any completion when + keyword characters are entered after a word which has been found that it + has no completion candidate at the last attempt of completions. + - Improved the response by changing to close popup menu when was + pressed and the text before the cursor would not match with the pattern of + current behavior. + +2.9 + - Changed default behavior to support XML omni completion. + - Changed default value of g:acp_behaviorKeywordCommand option. + The option with "\" cause a problem which inserts a match without + when 'dictionary' has been set and keyword completion is done. + - Changed to show error message when incompatible with a installed vim. + +2.8.1 + - Fixed a bug which inserted a selected match to the next line when + auto-wrapping (enabled with 'formatoptions') was performed. + +2.8 + - Added g:acp_behaviorUserDefinedFunction option and + g:acp_behaviorUserDefinedPattern option for users who want to make custom + completion auto-popup. + - Fixed a bug that setting 'spell' on a new buffer made typing go crazy. + +2.7 + - Changed naming conventions for filenames, functions, commands, and options + and thus renamed them. + - Added g:acp_behaviorKeywordCommand option. If you prefer the previous + behavior for keyword completion, set this option "\". + - Changed default value of g:acp_ignorecaseOption option. + + The following were done by Ingo Karkat: + + - ENH: Added support for setting a user-provided 'completefunc' during the + completion, configurable via g:acp_behavior. + - BUG: When the configured completion is or , the command to + restore the original text (in on_popup_post()) must be reverted, too. + - BUG: When using a custom completion function () that also uses + an s:...() function name, the s:GetSidPrefix() function dynamically + determines the wrong SID. Now calling s:DetermineSidPrefix() once during + sourcing and caching the value in s:SID. + - BUG: Should not use custom defined completion mappings. Now + consistently using unmapped completion commands everywhere. (Beforehand, + s:PopupFeeder.feed() used mappings via feedkeys(..., 'm'), but + s:PopupFeeder.on_popup_post() did not due to its invocation via + :map-expr.) + +2.6: + - Improved the behavior of omni completion for HTML/XHTML. + +2.5: + - Added some options to customize behavior easily: + g:AutoComplPop_BehaviorKeywordLength + g:AutoComplPop_BehaviorFileLength + g:AutoComplPop_BehaviorRubyOmniMethodLength + g:AutoComplPop_BehaviorRubyOmniSymbolLength + g:AutoComplPop_BehaviorPythonOmniLength + g:AutoComplPop_BehaviorHtmlOmniLength + g:AutoComplPop_BehaviorCssOmniPropertyLength + g:AutoComplPop_BehaviorCssOmniValueLength + +2.4: + - Added g:AutoComplPop_MappingDriven option. + +2.3.1: + - Changed to set 'lazyredraw' while a popup menu is visible to avoid + flickering. + - Changed a behavior for CSS. + - Added support for GetLatestVimScripts. + +2.3: + - Added a behavior for Python to support omni completion. + - Added a behavior for CSS to support omni completion. + +2.2: + - Changed not to work when 'paste' option is set. + - Fixed AutoComplPopEnable command and AutoComplPopDisable command to + map/unmap "i" and "R". + +2.1: + - Fixed the problem caused by "." command in Normal mode. + - Changed to map "i" and "R" to feed completion command after starting + Insert mode. + - Avoided the problem caused by Windows IME. + +2.0: + - Changed to use CursorMovedI event to feed a completion command instead of + key mapping. Now the auto-popup is triggered by moving the cursor. + - Changed to feed completion command after starting Insert mode. + - Removed g:AutoComplPop_MapList option. + +1.7: + - Added behaviors for HTML/XHTML. Now supports the omni completion for + HTML/XHTML. + - Changed not to show expressions for CTRL-R =. + - Changed not to set 'nolazyredraw' while a popup menu is visible. + +1.6.1: + - Changed not to trigger the filename completion by a text which has + multi-byte characters. + +1.6: + - Redesigned g:AutoComplPop_Behavior option. + - Changed default value of g:AutoComplPop_CompleteOption option. + - Changed default value of g:AutoComplPop_MapList option. + +1.5: + - Implemented continuous-completion for the filename completion. And added + new option to g:AutoComplPop_Behavior. + +1.4: + - Fixed the bug that the auto-popup was not suspended in fuzzyfinder. + - Fixed the bug that an error has occurred with Ruby-omni-completion unless + Ruby interface. + +1.3: + - Supported Ruby-omni-completion by default. + - Supported filename completion by default. + - Added g:AutoComplPop_Behavior option. + - Added g:AutoComplPop_CompleteoptPreview option. + - Removed g:AutoComplPop_MinLength option. + - Removed g:AutoComplPop_MaxLength option. + - Removed g:AutoComplPop_PopupCmd option. + +1.2: + - Fixed bugs related to 'completeopt'. + +1.1: + - Added g:AutoComplPop_IgnoreCaseOption option. + - Added g:AutoComplPop_NotEnableAtStartup option. + - Removed g:AutoComplPop_LoadAndEnable option. +1.0: + - g:AutoComplPop_LoadAndEnable option for a startup activation is added. + - AutoComplPopLock command and AutoComplPopUnlock command are added to + suspend and resume. + - 'completeopt' and 'complete' options are changed temporarily while + completing by this script. + +0.4: + - The first match are selected when the popup menu is Opened. You can insert + the first match with CTRL-Y. + +0.3: + - Fixed the problem that the original text is not restored if 'longest' is + not set in 'completeopt'. Now the plugin works whether or not 'longest' is + set in 'completeopt', and also 'menuone'. + +0.2: + - When completion matches are not found, insert CTRL-E to stop completion. + - Clear the echo area. + - Fixed the problem in case of dividing words by symbols, popup menu is + not opened. + +0.1: + - First release. + + +============================================================================== +ABOUT *acp-about* *acp-contact* *acp-author* + +Author: Takeshi NISHIDA +Licence: MIT Licence +URL: http://www.vim.org/scripts/script.php?script_id=1879 + http://bitbucket.org/ns9tks/vim-autocomplpop/ + +Bugs/Issues/Suggestions/Improvements ~ + +Please submit to http://bitbucket.org/ns9tks/vim-autocomplpop/issues/ . + +============================================================================== + vim:tw=78:ts=8:ft=help:norl: + diff --git a/doc/alternate.txt b/doc/alternate.txt new file mode 100644 index 00000000..13694949 --- /dev/null +++ b/doc/alternate.txt @@ -0,0 +1,177 @@ + +*alternate.txt* Alternate Plugin Sat May 13 15:35:38 CDT 2006 + +Author: Michael Sharpe +Copyright: (c) 2000-2006 Michael Sharpe + We grant permission to use, copy modify, distribute, and sell this + software for any purpose without fee, provided that the above + copyright notice and this text are not removed. We make no guarantee + about the suitability of this software for any purpose and we are + not liable for any damages resulting from its use. Further, we are + under no obligation to maintain or extend this software. It is + provided on an "as is" basis without any expressed or implied + warranty. + +============================================================================== +1. Contents *AS* *AV* *AT* *AN* *IH* *IHS* *IHV* *IHT* *IHN* *alternate* + + 1. Contents...........................: |alternate| + 2. Purpose............................: |alternate-purpose| + 3. Commands...........................: |alternate-commands| + 4. Configuration......................: |alternate-config| + 5. Installation.......................: |alternate-installation| + 6. Bugs/Enhancements..................: |alternate-support| + 7. Acknowledgments....................: |alternate-acknowledgments| + +============================================================================== +2. Purpose *alternate-purpose* + +The purpose of a.vim is to allow quick and easy switching between source files +and corresponding header files. Many languages (C, C++, ada, ocaml, lex/yacc) +have the concept of source/header files or the like. It is quite common during +development or review to need to edit both files together. This plugin attempts +to simplify that process. There are commands which while editing a source +file allow for the quick switching to the corresponding header and vice versa. +The only difference between the commands is how the switch occurs. More recent +functionality allow the switching to a file under the cursor too. In the +following sections the commands, configuration and installation procedures are +described. + +============================================================================== +3. Commands *alternate-commands* + +There are 4 commands provided by this plugin. They are + +:A switches to the header file corresponding to the source file in the current + buffer (or vice versa). + +:AS similar to :A except the current buffer is split horizontally such that the + source file is on one split and the header is in the other. + +:AV similar to :AS except that the split is vertical + +:AT similar to :AS and :AV except a new tab is opened instead of a split + +:IH switches to the file under cursor (or the file specified with the + command). This command uses the builtin a.vim search path support and the + &path variable in conjunction. + +:IHS similar to :IH execpt the current buffer is split horizontally first + +:IHS similar to :IH execpt the current buffer is split vertically first + +:IHS similar to :IH execpt a new tab is created for the file being switched to + +:IHN switches to the next matching file for the original selection + +In all cases if the corresponding alternate file is already loaded that buffer +is preferred. That is this plugin will never load the same file twice. + +Some maps are also provided for the IH command (mainly for example purposes) +ih - switches to the file under the cursor using the :IHS command +is - switches to the source file of the header file under the cursor + using the :IHS command and the :A command +ihn - switches to the next match in the sequence. + +============================================================================== +4. Configuration *alternate-config* + +It is possible to configure three separate pieces of behaviour of this plugin. + +a) Extensions: Each language has different extensions for identifying the +source and header files. Many languages support multiple different but related +extensions. As such this plugin allow for the complete specification of how +source and header files correspond to each other via extension maps. There are +a number of maps built in. For example, the following variable setting + + g:alternateExtensions_CPP = "inc,h,H,HPP,hpp" + +indicates that any file with a .CPP exetension can have a corresponding file +with any of the .inc, .h, .H, .HPP, .hpp extension. The inverse is not +specified by this map though. Typically each extension will have a mapping. So +there would exist maps for .h, .inc, .H, .HPP, .hpp too. Extension maps should +be specified before loading this plugin. Some of the builtin extension maps are +as follows, + +C and C++ +g:alternateExtensions_h = "c,cpp,cxx,cc,CC" +g:alternateExtensions_H' = "C,CPP,CXX,CC" +g:alternateExtensions_cpp' = "h,hpp" +g:alternateExtensions_CPP' = "H,HPP" +g:alternateExtensions_c' = "h" +g:alternateExtensions_C' = "H" +g:alternateExtensions_cxx' = "h" + +Ada +g:alternateExtensions_adb' = "ads" +g:alternateExtensions_ads' = "adb" + +Lex/Yacc +g:alternateExtensions_l' = "y,yacc,ypp" +g:alternateExtensions_lex' = "yacc,y,ypp" +g:alternateExtensions_lpp' = "ypp,y,yacc" +g:alternateExtensions_y' = "l,lex,lpp" +g:alternateExtensions_yacc' = "lex,l,lpp" +g:alternateExtensions_ypp' = "lpp,l,lex" + +b) Search Paths: In many projects the location of the source files and the +corresponding header files is not always the same directory. This plugin allows +the search path it uses to locate source and header files to be configured. +The search path is specified by setting the g:alternateSearchPath variable. The +default setting is as follows, + + g:alternateSearchPath = 'sfr:../source,sfr:../src,sfr:../include,sfr:../inc' + +This indicates that the corresponding file will be searched for in ../source, +../src. ../include and ../inc all relative to the current file being switched +from. The value of the g:alternateSearchPath variable is simply a comma +separated list of prefixes and directories. The "sfr:" prefix indicates that +the path is relative to the file. Other prefixes are "wdr:" which indicates +that the directory is relative to the current working directory and "abs:" +which indicates the path is absolute. If no prefix is specified "sfr:" is +assumed. + +c) Regex Paths: Another type of prefix which can appear in the +g:alternateSearchPath variable is that of "reg:". It is used to apply a regex +to the path of the file in the buffer being switched from to locate the +alternate file. E.g. 'reg:/inc/src/g/' will replace every instance of 'inc' +with 'src' in the source file path. It is possible to use match variables so +you could do something like: 'reg:|src/\([^/]*\)|inc/\1||' (see |substitute|, +|help pattern| and |sub-replace-special| for more details. The exact syntax of +a "reg:" specification is + reg: + + seperator character, we often use one of [/|%#] + is what you are looking for + is the output pattern + can be g for global replace or empty + +d) No Alternate Behaviour: When attempting to alternate/switch from a +source/header to its corresponding file it is possible that the corresponding +file does not exist. In this case this plugin will create the missing alternate +file in the same directory as the current file. Some users find this behaviour +irritating. This behaviour can be disabled by setting +g:alternateNoDefaultAlternate to 1. When this variable is not 0 a message will +be displayed indicating that no alternate file exists. + +============================================================================== +5. Installation *alternate-installation* + +To install this plugin simply drop the a.vim file in to $VIMRUNTIME/plugin +(global or local) or simply source the file from the vimrc file. Ensure that +any configuration occurs before the plugin is loaded/sourced. + +============================================================================== +6. Bugs/Enhancements *alternate-support* + +Whilst no formal support is provided for this plugin the author is always happy +to receive bug reports and enhancement requests. Please email all such +reports/requests to feline@irendi.com. + +============================================================================== +7. Acknowledgments *alternate-acknowledgments* + +The author would like to thank everyone who has submitted bug reports and +feature enhancement requests in the past. In particular Bindu Wavell provided +much of the original code implementing the search path and regex functionality. +vim:tw=78:ts=8:ft=help diff --git a/doc/arabic.txt b/doc/arabic.txt new file mode 100644 index 00000000..2f0be512 --- /dev/null +++ b/doc/arabic.txt @@ -0,0 +1,322 @@ +*arabic.txt* For Vim version 7.4. Last change: 2010 Nov 13 + + + VIM REFERENCE MANUAL by Nadim Shaikli + + +Arabic Language support (options & mappings) for Vim *Arabic* + +{Vi does not have any of these commands} + + *E800* +In order to use right-to-left and Arabic mapping support, it is +necessary to compile VIM with the |+arabic| feature. + +These functions have been created by Nadim Shaikli + +It is best to view this file with these settings within VIM's GUI: > + + :set encoding=utf-8 + :set arabicshape + + +Introduction +------------ +Arabic is a rather demanding language in which a number of special +features are required. Characters are right-to-left oriented and +ought to appear as such on the screen (i.e. from right to left). +Arabic also requires shaping of its characters, meaning the same +character has a different visual form based on its relative location +within a word (initial, medial, final or stand-alone). Arabic also +requires two different forms of combining and the ability, in +certain instances, to either superimpose up to two characters on top +of another (composing) or the actual substitution of two characters +into one (combining). Lastly, to display Arabic properly one will +require not only ISO-8859-6 (U+0600-U+06FF) fonts, but will also +require Presentation Form-B (U+FE70-U+FEFF) fonts both of which are +subsets within a so-called ISO-10646-1 font. + +The commands, prompts and help files are not in Arabic, therefore +the user interface remains the standard Vi interface. + + +Highlights +---------- +o Editing left-to-right files as in the original VIM hasn't changed. + +o Viewing and editing files in right-to-left windows. File + orientation is per window, so it is possible to view the same + file in right-to-left and left-to-right modes, simultaneously. + +o No special terminal with right-to-left capabilities is required. + The right-to-left changes are completely hardware independent. + Only Arabic fonts are necessary. + +o Compatible with the original VIM. Almost all features work in + right-to-left mode (there are liable to be bugs). + +o Changing keyboard mapping and reverse insert modes using a single + command. + +o Toggling complete Arabic support via a single command. + +o While in Arabic mode, numbers are entered from left to right. Upon + entering a none number character, that character will be inserted + just into the left of the last number. + +o Arabic keymapping on the command line in reverse insert mode. + +o Proper Bidirectional functionality is possible given VIM is + started within a Bidi capable terminal emulator. + + +Arabic Fonts *arabicfonts* +------------ + +VIM requires monospaced fonts of which there are many out there. +Arabic requires ISO-8859-6 as well as Presentation Form-B fonts +(without Form-B, Arabic will _NOT_ be usable). It is highly +recommended that users search for so-called 'ISO-10646-1' fonts. +Do an Internet search or check www.arabeyes.org for further +info on where to attain the necessary Arabic fonts. + + +Font Installation +----------------- + +o Installation of fonts for X Window systems (Unix/Linux) + + Depending on your system, copy your_ARABIC_FONT file into a + directory of your choice. Change to the directory containing + the Arabic fonts and execute the following commands: + + % mkfontdir + % xset +fp path_name_of_arabic_fonts_directory + + +Usage +----- +Prior to the actual usage of Arabic within VIM, a number of settings +need to be accounted for and invoked. + +o Setting the Arabic fonts + + + For VIM GUI set the 'guifont' to your_ARABIC_FONT. This is done + by entering the following command in the VIM window. +> + :set guifont=your_ARABIC_FONT +< + NOTE: the string 'your_ARABIC_FONT' is used to denote a complete + font name akin to that used in Linux/Unix systems. + (e.g. -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1) + + You can append the 'guifont' set command to your .vimrc file + in order to get the same above noted results. In other words, + you can include ':set guifont=your_ARABIC_FONT' to your .vimrc + file. + + + Under the X Window environment, you can also start VIM with + '-fn your_ARABIC_FONT' option. + +o Setting the appropriate character Encoding + To enable the correct Arabic encoding the following command needs + to be appended, +> + :set encoding=utf-8 +< + to your .vimrc file (entering the command manually into you VIM + window is highly discouraged). In short, include ':set + encoding=utf-8' to your .vimrc file. + + Attempts to use Arabic without UTF-8 will result the following + warning message, + + *W17* > + Arabic requires UTF-8, do ':set encoding=utf-8' + +o Enable Arabic settings [short-cut] + + In order to simplify and streamline things, you can either invoke + VIM with the command-line option, + + % vim -A my_utf8_arabic_file ... + + or enable 'arabic' via the following command within VIM +> + :set arabic +< + The two above noted possible invocations are the preferred manner + in which users are instructed to proceed. Barring an enabled 'termbidi' + setting, both command options: + + 1. set the appropriate keymap + 2. enable the deletion of a single combined pair character + 3. enable rightleft mode + 4. enable rightleftcmd mode (affecting the command-line) + 5. enable arabicshape mode (do visual character alterations) + + You may also append the command to your .vimrc file and simply + include ':set arabic' to it. + + You are also capable of disabling Arabic support via +> + :set noarabic +< + which resets everything that the command had enabled without touching + the global settings as they could affect other possible open buffers. + In short the 'noarabic' command, + + 1. resets to the alternate keymap + 2. disables the deletion of a single combined pair character + 3. disables rightleft mode + + NOTE: the 'arabic' command takes into consideration 'termbidi' for + possible external bi-directional (bidi) support from the + terminal ("mlterm" for instance offers such support). + 'termbidi', if available, is superior to rightleft support + and its support is preferred due to its level of offerings. + 'arabic' when 'termbidi' is enabled only sets the keymap. + + If, on the other hand, you'd like to be verbose and explicit and + are opting not to use the 'arabic' short-cut command, here's what + is needed (i.e. if you use ':set arabic' you can skip this section) - + + + Arabic Keymapping Activation + + To activate the Arabic keymap (i.e. to remap your English/Latin + keyboard to look-n-feel like a standard Arabic one), set the + 'keymap' command to "arabic". This is done by entering +> + :set keymap=arabic +< + in your VIM window. You can also append the 'keymap' set command to + your .vimrc file. In other words, you can include ':set keymap=arabic' + to your .vimrc file. + + To turn toggle (or switch) your keymapping between Arabic and the + default mapping (English), it is advised that users use the 'CTRL-^' + key press while in insert (or add/replace) mode. The command-line + will display your current mapping by displaying an "Arabic" string + next to your insertion mode (e.g. -- INSERT Arabic --) indicating + your current keymap. + + + Arabic deletion of a combined pair character + + By default VIM has the 'delcombine' option disabled. This option + allows the deletion of ALEF in a LAM_ALEF (LAA) combined character + and still retain the LAM (i.e. it reverts to treating the combined + character as its natural two characters form -- this also pertains + to harakat and their combined forms). You can enable this option + by entering +> + :set delcombine +< + in our VIM window. You can also append the 'delcombine' set command + to your .vimrc file. In other words, you can include ':set delcombine' + to your .vimrc file. + + + Arabic right-to-left Mode + + By default VIM starts in Left-to-right mode. 'rightleft' is the + command that allows one to alter a window's orientation - that can + be accomplished via, + + - Toggling between left-to-right and right-to-left modes is + accomplished through ':set rightleft' and ':set norightleft'. + + - While in Left-to-right mode, enter ':set rl' in the command line + ('rl' is the abbreviation for rightleft). + + - Put the ':set rl' line in your '.vimrc' file to start Vim in + right-to-left mode permanently. + + + Arabic right-to-left command-line Mode + + For certain commands the editing can be done in right-to-left mode. + Currently this is only applicable to search commands. + + This is controlled with the 'rightleftcmd' option. The default is + "search", which means that windows in which 'rightleft' is set will + edit search commands in right-left mode. To disable this behavior, +> + :set rightleftcmd= +< + To enable right-left editing of search commands again, +> + :set rightleftcmd& +< + + Arabic Shaping Mode + + To activate the required visual characters alterations (shaping, + composing, combining) which the Arabic language requires, enable + the 'arabicshape' command. This is done by entering +> + :set arabicshape +< + in our VIM window. You can also append the 'arabicshape' set + command to your .vimrc file. In other words, you can include + ':set arabicshape' to your .vimrc file. + + +Keymap/Keyboard *arabickeymap* +--------------- + +The character/letter encoding used in VIM is the standard UTF-8. +It is widely discouraged that any other encoding be used or even +attempted. + +Note: UTF-8 is an all encompassing encoding and as such is + the only supported (and encouraged) encoding with + regard to Arabic (all other proprietary encodings + should be discouraged and frowned upon). + +o Keyboard + + + CTRL-^ in insert/replace mode toggles between Arabic/Latin mode + + + Keyboard mapping is based on the Microsoft's Arabic keymap (the + de facto standard in the Arab world): + + +---------------------------------------------------------------------+ + |! |@ |# |$ |% |^ |& |* |( |) |_ |+ || |~ Ù‘ | + |1 Ù¡ |2 Ù¢ |3 Ù£ |4 Ù¤ |5 Ù¥ |6 Ù¦ |7 Ù§ |8 Ù¨ |9 Ù© |0 Ù  |- |= |\ |` Ø° | + +---------------------------------------------------------------------+ + |Q ÙŽ |W Ù‹ |E Ù |R ÙŒ |T لإ |Y Ø¥ |U ` |I ÷ |O x |P Ø› |{ < |} > | + |q ض |w ص |e Ø« |r Ù‚ |t Ù |y غ |u ع |i Ù‡ |o Ø® |p Ø­ |[ ج |] د | + +-----------------------------------------------------------+ + |A Ù |S Ù |D [ |F ] |G لأ |H Ø£ |J Ù€ |K ØŒ |L / |: |" | + |a Ø´ |s س |d ÙŠ |f ب |g Ù„ |h ا |j ت |k Ù† |l Ù… |; Ùƒ |' Ø· | + +------------------------------------------------------+ + |Z ~ |X Ù’ |C { |V } |B لآ |N Ø¢ |M ' |< , |> . |? ØŸ | + |z ئ |x Ø¡ |c ؤ |v ر |b لا |n Ù‰ |m Ø© |, Ùˆ |. ز |/ ظ | + +-------------------------------------------------+ + +Restrictions +------------ + +o VIM in its GUI form does not currently support Bi-directionality + (i.e. the ability to see both Arabic and Latin intermixed within + the same line). + + +Known Bugs +---------- + +There is one known minor bug, + + 1. If you insert a haraka (e.g. Fatha (U+064E)) after a LAM (U+0644) + and then insert an ALEF (U+0627), the appropriate combining will + not happen due to the sandwiched haraka resulting in something + that will NOT be displayed correctly. + + WORK-AROUND: Don't include harakats between LAM and ALEF combos. + In general, don't anticipate to see correct visual + representation with regard to harakats and LAM+ALEF + combined characters (even those entered after both + characters). The problem noted is strictly a visual + one, meaning saving such a file will contain all the + appropriate info/encodings - nothing is lost. + +No other bugs are known to exist. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/autocmd.txt b/doc/autocmd.txt new file mode 100644 index 00000000..3384051e --- /dev/null +++ b/doc/autocmd.txt @@ -0,0 +1,1373 @@ +*autocmd.txt* For Vim version 7.4. Last change: 2013 Aug 04 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Automatic commands *autocommand* + +For a basic explanation, see section |40.3| in the user manual. + +1. Introduction |autocmd-intro| +2. Defining autocommands |autocmd-define| +3. Removing autocommands |autocmd-remove| +4. Listing autocommands |autocmd-list| +5. Events |autocmd-events| +6. Patterns |autocmd-patterns| +7. Buffer-local autocommands |autocmd-buflocal| +8. Groups |autocmd-groups| +9. Executing autocommands |autocmd-execute| +10. Using autocommands |autocmd-use| +11. Disabling autocommands |autocmd-disable| + +{Vi does not have any of these commands} +{only when the |+autocmd| feature has not been disabled at compile time} + +============================================================================== +1. Introduction *autocmd-intro* + +You can specify commands to be executed automatically when reading or writing +a file, when entering or leaving a buffer or window, and when exiting Vim. +For example, you can create an autocommand to set the 'cindent' option for +files matching *.c. You can also use autocommands to implement advanced +features, such as editing compressed files (see |gzip-example|). The usual +place to put autocommands is in your .vimrc or .exrc file. + + *E203* *E204* *E143* *E855* +WARNING: Using autocommands is very powerful, and may lead to unexpected side +effects. Be careful not to destroy your text. +- It's a good idea to do some testing on an expendable copy of a file first. + For example: If you use autocommands to decompress a file when starting to + edit it, make sure that the autocommands for compressing when writing work + correctly. +- Be prepared for an error halfway through (e.g., disk full). Vim will mostly + be able to undo the changes to the buffer, but you may have to clean up the + changes to other files by hand (e.g., compress a file that has been + decompressed). +- If the BufRead* events allow you to edit a compressed file, the FileRead* + events should do the same (this makes recovery possible in some rare cases). + It's a good idea to use the same autocommands for the File* and Buf* events + when possible. + +============================================================================== +2. Defining autocommands *autocmd-define* + +Note: The ":autocmd" command cannot be followed by another command, since any +'|' is considered part of the command. + + *:au* *:autocmd* +:au[tocmd] [group] {event} {pat} [nested] {cmd} + Add {cmd} to the list of commands that Vim will + execute automatically on {event} for a file matching + {pat} |autocmd-patterns|. + Vim always adds the {cmd} after existing autocommands, + so that the autocommands execute in the order in which + they were given. See |autocmd-nested| for [nested]. + +The special pattern or defines a buffer-local autocommand. +See |autocmd-buflocal|. + +Note that special characters (e.g., "%", "") in the ":autocmd" +arguments are not expanded when the autocommand is defined. These will be +expanded when the Event is recognized, and the {cmd} is executed. The only +exception is that "" is expanded when the autocmd is defined. Example: +> + :au BufNewFile,BufRead *.html so :h/html.vim + +Here Vim expands to the name of the file containing this line. + +When your .vimrc file is sourced twice, the autocommands will appear twice. +To avoid this, put this command in your .vimrc file, before defining +autocommands: > + + :autocmd! " Remove ALL autocommands for the current group. + +If you don't want to remove all autocommands, you can instead use a variable +to ensure that Vim includes the autocommands only once: > + + :if !exists("autocommands_loaded") + : let autocommands_loaded = 1 + : au ... + :endif + +When the [group] argument is not given, Vim uses the current group (as defined +with ":augroup"); otherwise, Vim uses the group defined with [group]. Note +that [group] must have been defined before. You cannot define a new group +with ":au group ..."; use ":augroup" for that. + +While testing autocommands, you might find the 'verbose' option to be useful: > + :set verbose=9 +This setting makes Vim echo the autocommands as it executes them. + +When defining an autocommand in a script, it will be able to call functions +local to the script and use mappings local to the script. When the event is +triggered and the command executed, it will run in the context of the script +it was defined in. This matters if || is used in a command. + +When executing the commands, the message from one command overwrites a +previous message. This is different from when executing the commands +manually. Mostly the screen will not scroll up, thus there is no hit-enter +prompt. When one command outputs two messages this can happen anyway. + +============================================================================== +3. Removing autocommands *autocmd-remove* + +:au[tocmd]! [group] {event} {pat} [nested] {cmd} + Remove all autocommands associated with {event} and + {pat}, and add the command {cmd}. See + |autocmd-nested| for [nested]. + +:au[tocmd]! [group] {event} {pat} + Remove all autocommands associated with {event} and + {pat}. + +:au[tocmd]! [group] * {pat} + Remove all autocommands associated with {pat} for all + events. + +:au[tocmd]! [group] {event} + Remove ALL autocommands for {event}. + +:au[tocmd]! [group] Remove ALL autocommands. + +When the [group] argument is not given, Vim uses the current group (as defined +with ":augroup"); otherwise, Vim uses the group defined with [group]. + +============================================================================== +4. Listing autocommands *autocmd-list* + +:au[tocmd] [group] {event} {pat} + Show the autocommands associated with {event} and + {pat}. + +:au[tocmd] [group] * {pat} + Show the autocommands associated with {pat} for all + events. + +:au[tocmd] [group] {event} + Show all autocommands for {event}. + +:au[tocmd] [group] Show all autocommands. + +If you provide the [group] argument, Vim lists only the autocommands for +[group]; otherwise, Vim lists the autocommands for ALL groups. Note that this +argument behavior differs from that for defining and removing autocommands. + +In order to list buffer-local autocommands, use a pattern in the form +or . See |autocmd-buflocal|. + + *:autocmd-verbose* +When 'verbose' is non-zero, listing an autocommand will also display where it +was last defined. Example: > + + :verbose autocmd BufEnter + FileExplorer BufEnter + * call s:LocalBrowse(expand("")) + Last set from /usr/share/vim/vim-7.0/plugin/NetrwPlugin.vim +< +See |:verbose-cmd| for more information. + +============================================================================== +5. Events *autocmd-events* *E215* *E216* + +You can specify a comma-separated list of event names. No white space can be +used in this list. The command applies to all the events in the list. + +For READING FILES there are four kinds of events possible: + BufNewFile starting to edit a non-existent file + BufReadPre BufReadPost starting to edit an existing file + FilterReadPre FilterReadPost read the temp file with filter output + FileReadPre FileReadPost any other file read +Vim uses only one of these four kinds when reading a file. The "Pre" and +"Post" events are both triggered, before and after reading the file. + +Note that the autocommands for the *ReadPre events and all the Filter events +are not allowed to change the current buffer (you will get an error message if +this happens). This is to prevent the file to be read into the wrong buffer. + +Note that the 'modified' flag is reset AFTER executing the BufReadPost +and BufNewFile autocommands. But when the 'modified' option was set by the +autocommands, this doesn't happen. + +You can use the 'eventignore' option to ignore a number of events or all +events. + *autocommand-events* *{event}* +Vim recognizes the following events. Vim ignores the case of event names +(e.g., you can use "BUFread" or "bufread" instead of "BufRead"). + +First an overview by function with a short explanation. Then the list +alphabetically with full explanations |autocmd-events-abc|. + +Name triggered by ~ + + Reading +|BufNewFile| starting to edit a file that doesn't exist +|BufReadPre| starting to edit a new buffer, before reading the file +|BufRead| starting to edit a new buffer, after reading the file +|BufReadPost| starting to edit a new buffer, after reading the file +|BufReadCmd| before starting to edit a new buffer |Cmd-event| + +|FileReadPre| before reading a file with a ":read" command +|FileReadPost| after reading a file with a ":read" command +|FileReadCmd| before reading a file with a ":read" command |Cmd-event| + +|FilterReadPre| before reading a file from a filter command +|FilterReadPost| after reading a file from a filter command + +|StdinReadPre| before reading from stdin into the buffer +|StdinReadPost| After reading from the stdin into the buffer + + Writing +|BufWrite| starting to write the whole buffer to a file +|BufWritePre| starting to write the whole buffer to a file +|BufWritePost| after writing the whole buffer to a file +|BufWriteCmd| before writing the whole buffer to a file |Cmd-event| + +|FileWritePre| starting to write part of a buffer to a file +|FileWritePost| after writing part of a buffer to a file +|FileWriteCmd| before writing part of a buffer to a file |Cmd-event| + +|FileAppendPre| starting to append to a file +|FileAppendPost| after appending to a file +|FileAppendCmd| before appending to a file |Cmd-event| + +|FilterWritePre| starting to write a file for a filter command or diff +|FilterWritePost| after writing a file for a filter command or diff + + Buffers +|BufAdd| just after adding a buffer to the buffer list +|BufCreate| just after adding a buffer to the buffer list +|BufDelete| before deleting a buffer from the buffer list +|BufWipeout| before completely deleting a buffer + +|BufFilePre| before changing the name of the current buffer +|BufFilePost| after changing the name of the current buffer + +|BufEnter| after entering a buffer +|BufLeave| before leaving to another buffer +|BufWinEnter| after a buffer is displayed in a window +|BufWinLeave| before a buffer is removed from a window + +|BufUnload| before unloading a buffer +|BufHidden| just after a buffer has become hidden +|BufNew| just after creating a new buffer + +|SwapExists| detected an existing swap file + + Options +|FileType| when the 'filetype' option has been set +|Syntax| when the 'syntax' option has been set +|EncodingChanged| after the 'encoding' option has been changed +|TermChanged| after the value of 'term' has changed + + Startup and exit +|VimEnter| after doing all the startup stuff +|GUIEnter| after starting the GUI successfully +|GUIFailed| after starting the GUI failed +|TermResponse| after the terminal response to |t_RV| is received + +|QuitPre| when using `:quit`, before deciding whether to quit +|VimLeavePre| before exiting Vim, before writing the viminfo file +|VimLeave| before exiting Vim, after writing the viminfo file + + Various +|FileChangedShell| Vim notices that a file changed since editing started +|FileChangedShellPost| After handling a file changed since editing started +|FileChangedRO| before making the first change to a read-only file + +|ShellCmdPost| after executing a shell command +|ShellFilterPost| after filtering with a shell command + +|FuncUndefined| a user function is used but it isn't defined +|SpellFileMissing| a spell file is used but it can't be found +|SourcePre| before sourcing a Vim script +|SourceCmd| before sourcing a Vim script |Cmd-event| + +|VimResized| after the Vim window size changed +|FocusGained| Vim got input focus +|FocusLost| Vim lost input focus +|CursorHold| the user doesn't press a key for a while +|CursorHoldI| the user doesn't press a key for a while in Insert mode +|CursorMoved| the cursor was moved in Normal mode +|CursorMovedI| the cursor was moved in Insert mode + +|WinEnter| after entering another window +|WinLeave| before leaving a window +|TabEnter| after entering another tab page +|TabLeave| before leaving a tab page +|CmdwinEnter| after entering the command-line window +|CmdwinLeave| before leaving the command-line window + +|InsertEnter| starting Insert mode +|InsertChange| when typing while in Insert or Replace mode +|InsertLeave| when leaving Insert mode +|InsertCharPre| when a character was typed in Insert mode, before + inserting it + +|ColorScheme| after loading a color scheme + +|RemoteReply| a reply from a server Vim was received + +|QuickFixCmdPre| before a quickfix command is run +|QuickFixCmdPost| after a quickfix command is run + +|SessionLoadPost| after loading a session file + +|MenuPopup| just before showing the popup menu +|CompleteDone| after Insert mode completion is done + +|User| to be used in combination with ":doautocmd" + + +The alphabetical list of autocommand events: *autocmd-events-abc* + + *BufCreate* *BufAdd* +BufAdd or BufCreate Just after creating a new buffer which is + added to the buffer list, or adding a buffer + to the buffer list. + Also used just after a buffer in the buffer + list has been renamed. + The BufCreate event is for historic reasons. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being created "". + *BufDelete* +BufDelete Before deleting a buffer from the buffer list. + The BufUnload may be called first (if the + buffer was loaded). + Also used just before a buffer in the buffer + list is renamed. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being deleted "" and "". + Don't change to another buffer, it will cause + problems. + *BufEnter* +BufEnter After entering a buffer. Useful for setting + options for a file type. Also executed when + starting to edit a buffer, after the + BufReadPost autocommands. + *BufFilePost* +BufFilePost After changing the name of the current buffer + with the ":file" or ":saveas" command. + *BufFilePre* +BufFilePre Before changing the name of the current buffer + with the ":file" or ":saveas" command. + *BufHidden* +BufHidden Just after a buffer has become hidden. That + is, when there are no longer windows that show + the buffer, but the buffer is not unloaded or + deleted. Not used for ":qa" or ":q" when + exiting Vim. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being unloaded "". + *BufLeave* +BufLeave Before leaving to another buffer. Also when + leaving or closing the current window and the + new current window is not for the same buffer. + Not used for ":qa" or ":q" when exiting Vim. + *BufNew* +BufNew Just after creating a new buffer. Also used + just after a buffer has been renamed. When + the buffer is added to the buffer list BufAdd + will be triggered too. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being created "". + *BufNewFile* +BufNewFile When starting to edit a file that doesn't + exist. Can be used to read in a skeleton + file. + *BufRead* *BufReadPost* +BufRead or BufReadPost When starting to edit a new buffer, after + reading the file into the buffer, before + executing the modelines. See |BufWinEnter| + for when you need to do something after + processing the modelines. + This does NOT work for ":r file". Not used + when the file doesn't exist. Also used after + successfully recovering a file. + Also triggered for the filetypedetect group + when executing ":filetype detect" and when + writing an unnamed buffer in a way that the + buffer gets a name. + *BufReadCmd* +BufReadCmd Before starting to edit a new buffer. Should + read the file into the buffer. |Cmd-event| + *BufReadPre* *E200* *E201* +BufReadPre When starting to edit a new buffer, before + reading the file into the buffer. Not used + if the file doesn't exist. + *BufUnload* +BufUnload Before unloading a buffer. This is when the + text in the buffer is going to be freed. This + may be after a BufWritePost and before a + BufDelete. Also used for all buffers that are + loaded when Vim is going to exit. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being unloaded "". + Don't change to another buffer, it will cause + problems. + When exiting and v:dying is 2 or more this + event is not triggered. + *BufWinEnter* +BufWinEnter After a buffer is displayed in a window. This + can be when the buffer is loaded (after + processing the modelines) or when a hidden + buffer is displayed in a window (and is no + longer hidden). + Does not happen for |:split| without + arguments, since you keep editing the same + buffer, or ":split" with a file that's already + open in a window, because it re-uses an + existing buffer. But it does happen for a + ":split" with the name of the current buffer, + since it reloads that buffer. + *BufWinLeave* +BufWinLeave Before a buffer is removed from a window. + Not when it's still visible in another window. + Also triggered when exiting. It's triggered + before BufUnload or BufHidden. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being unloaded "". + When exiting and v:dying is 2 or more this + event is not triggered. + *BufWipeout* +BufWipeout Before completely deleting a buffer. The + BufUnload and BufDelete events may be called + first (if the buffer was loaded and was in the + buffer list). Also used just before a buffer + is renamed (also when it's not in the buffer + list). + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer being deleted "". + Don't change to another buffer, it will cause + problems. + *BufWrite* *BufWritePre* +BufWrite or BufWritePre Before writing the whole buffer to a file. + *BufWriteCmd* +BufWriteCmd Before writing the whole buffer to a file. + Should do the writing of the file and reset + 'modified' if successful, unless '+' is in + 'cpo' and writing to another file |cpo-+|. + The buffer contents should not be changed. + When the command resets 'modified' the undo + information is adjusted to mark older undo + states as 'modified', like |:write| does. + |Cmd-event| + *BufWritePost* +BufWritePost After writing the whole buffer to a file + (should undo the commands for BufWritePre). + *CmdwinEnter* +CmdwinEnter After entering the command-line window. + Useful for setting options specifically for + this special type of window. This is + triggered _instead_ of BufEnter and WinEnter. + is set to a single character, + indicating the type of command-line. + |cmdwin-char| + *CmdwinLeave* +CmdwinLeave Before leaving the command-line window. + Useful to clean up any global setting done + with CmdwinEnter. This is triggered _instead_ + of BufLeave and WinLeave. + is set to a single character, + indicating the type of command-line. + |cmdwin-char| + *ColorScheme* +ColorScheme After loading a color scheme. |:colorscheme| + + *CompleteDone* +CompleteDone After Insert mode completion is done. Either + when something was completed or abandoning + completion. |ins-completion| + + *CursorHold* +CursorHold When the user doesn't press a key for the time + specified with 'updatetime'. Not re-triggered + until the user has pressed a key (i.e. doesn't + fire every 'updatetime' ms if you leave Vim to + make some coffee. :) See |CursorHold-example| + for previewing tags. + This event is only triggered in Normal mode. + It is not triggered when waiting for a command + argument to be typed, or a movement after an + operator. + While recording the CursorHold event is not + triggered. |q| + Note: Interactive commands cannot be used for + this event. There is no hit-enter prompt, + the screen is updated directly (when needed). + Note: In the future there will probably be + another option to set the time. + Hint: to force an update of the status lines + use: > + :let &ro = &ro +< {only on Amiga, Unix, Win32, MSDOS and all GUI + versions} + *CursorHoldI* +CursorHoldI Just like CursorHold, but in Insert mode. + + *CursorMoved* +CursorMoved After the cursor was moved in Normal or Visual + mode. Also when the text of the cursor line + has been changed, e.g., with "x", "rx" or "p". + Not triggered when there is typeahead or when + an operator is pending. + For an example see |match-parens|. + Careful: This is triggered very often, don't + do anything that the user does not expect or + that is slow. + *CursorMovedI* +CursorMovedI After the cursor was moved in Insert mode. + Not triggered when the popup menu is visible. + Otherwise the same as CursorMoved. + *EncodingChanged* +EncodingChanged Fires off after the 'encoding' option has been + changed. Useful to set up fonts, for example. + *FileAppendCmd* +FileAppendCmd Before appending to a file. Should do the + appending to the file. Use the '[ and '] + marks for the range of lines.|Cmd-event| + *FileAppendPost* +FileAppendPost After appending to a file. + *FileAppendPre* +FileAppendPre Before appending to a file. Use the '[ and '] + marks for the range of lines. + *FileChangedRO* +FileChangedRO Before making the first change to a read-only + file. Can be used to check-out the file from + a source control system. Not triggered when + the change was caused by an autocommand. + This event is triggered when making the first + change in a buffer or the first change after + 'readonly' was set, just before the change is + applied to the text. + WARNING: If the autocommand moves the cursor + the effect of the change is undefined. + *E788* + It is not allowed to change to another buffer + here. You can reload the buffer but not edit + another one. + *FileChangedShell* +FileChangedShell When Vim notices that the modification time of + a file has changed since editing started. + Also when the file attributes of the file + change. |timestamp| + Mostly triggered after executing a shell + command, but also with a |:checktime| command + or when Gvim regains input focus. + This autocommand is triggered for each changed + file. It is not used when 'autoread' is set + and the buffer was not changed. If a + FileChangedShell autocommand is present the + warning message and prompt is not given. + The |v:fcs_reason| variable is set to indicate + what happened and |v:fcs_choice| can be used + to tell Vim what to do next. + NOTE: When this autocommand is executed, the + current buffer "%" may be different from the + buffer that was changed "". + NOTE: The commands must not change the current + buffer, jump to another buffer or delete a + buffer. *E246* *E811* + NOTE: This event never nests, to avoid an + endless loop. This means that while executing + commands for the FileChangedShell event no + other FileChangedShell event will be + triggered. + *FileChangedShellPost* +FileChangedShellPost After handling a file that was changed outside + of Vim. Can be used to update the statusline. + *FileEncoding* +FileEncoding Obsolete. It still works and is equivalent + to |EncodingChanged|. + *FileReadCmd* +FileReadCmd Before reading a file with a ":read" command. + Should do the reading of the file. |Cmd-event| + *FileReadPost* +FileReadPost After reading a file with a ":read" command. + Note that Vim sets the '[ and '] marks to the + first and last line of the read. This can be + used to operate on the lines just read. + *FileReadPre* +FileReadPre Before reading a file with a ":read" command. + *FileType* +FileType When the 'filetype' option has been set. The + pattern is matched against the filetype. + can be used for the name of the file + where this option was set, and for + the new value of 'filetype'. + See |filetypes|. + *FileWriteCmd* +FileWriteCmd Before writing to a file, when not writing the + whole buffer. Should do the writing to the + file. Should not change the buffer. Use the + '[ and '] marks for the range of lines. + |Cmd-event| + *FileWritePost* +FileWritePost After writing to a file, when not writing the + whole buffer. + *FileWritePre* +FileWritePre Before writing to a file, when not writing the + whole buffer. Use the '[ and '] marks for the + range of lines. + *FilterReadPost* +FilterReadPost After reading a file from a filter command. + Vim checks the pattern against the name of + the current buffer as with FilterReadPre. + Not triggered when 'shelltemp' is off. + *FilterReadPre* *E135* +FilterReadPre Before reading a file from a filter command. + Vim checks the pattern against the name of + the current buffer, not the name of the + temporary file that is the output of the + filter command. + Not triggered when 'shelltemp' is off. + *FilterWritePost* +FilterWritePost After writing a file for a filter command or + making a diff. + Vim checks the pattern against the name of + the current buffer as with FilterWritePre. + Not triggered when 'shelltemp' is off. + *FilterWritePre* +FilterWritePre Before writing a file for a filter command or + making a diff. + Vim checks the pattern against the name of + the current buffer, not the name of the + temporary file that is the output of the + filter command. + Not triggered when 'shelltemp' is off. + *FocusGained* +FocusGained When Vim got input focus. Only for the GUI + version and a few console versions where this + can be detected. + *FocusLost* +FocusLost When Vim lost input focus. Only for the GUI + version and a few console versions where this + can be detected. May also happen when a + dialog pops up. + *FuncUndefined* +FuncUndefined When a user function is used but it isn't + defined. Useful for defining a function only + when it's used. The pattern is matched + against the function name. Both and + are set to the name of the function. + See |autoload-functions|. + *GUIEnter* +GUIEnter After starting the GUI successfully, and after + opening the window. It is triggered before + VimEnter when using gvim. Can be used to + position the window from a .gvimrc file: > + :autocmd GUIEnter * winpos 100 50 +< *GUIFailed* +GUIFailed After starting the GUI failed. Vim may + continue to run in the terminal, if possible + (only on Unix and alikes, when connecting the + X server fails). You may want to quit Vim: > + :autocmd GUIFailed * qall +< *InsertChange* +InsertChange When typing while in Insert or + Replace mode. The |v:insertmode| variable + indicates the new mode. + Be careful not to move the cursor or do + anything else that the user does not expect. + *InsertCharPre* +InsertCharPre When a character is typed in Insert mode, + before inserting the char. + The |v:char| variable indicates the char typed + and can be changed during the event to insert + a different character. When |v:char| is set + to more than one character this text is + inserted literally. + It is not allowed to change the text |textlock|. + The event is not triggered when 'paste' is + set. + *InsertEnter* +InsertEnter Just before starting Insert mode. Also for + Replace mode and Virtual Replace mode. The + |v:insertmode| variable indicates the mode. + Be careful not to do anything else that the + user does not expect. + The cursor is restored afterwards. If you do + not want that set |v:char| to a non-empty + string. + *InsertLeave* +InsertLeave When leaving Insert mode. Also when using + CTRL-O |i_CTRL-O|. But not for |i_CTRL-C|. + *MenuPopup* +MenuPopup Just before showing the popup menu (under the + right mouse button). Useful for adjusting the + menu for what is under the cursor or mouse + pointer. + The pattern is matched against a single + character representing the mode: + n Normal + v Visual + o Operator-pending + i Insert + c Command line + *QuickFixCmdPre* +QuickFixCmdPre Before a quickfix command is run (|:make|, + |:lmake|, |:grep|, |:lgrep|, |:grepadd|, + |:lgrepadd|, |:vimgrep|, |:lvimgrep|, + |:vimgrepadd|, |:lvimgrepadd|, |:cscope|, + |:cfile|, |:cgetfile|, |:caddfile|, |:lfile|, + |:lgetfile|, |:laddfile|, |:helpgrep|, + |:lhelpgrep|). + The pattern is matched against the command + being run. When |:grep| is used but 'grepprg' + is set to "internal" it still matches "grep". + This command cannot be used to set the + 'makeprg' and 'grepprg' variables. + If this command causes an error, the quickfix + command is not executed. + *QuickFixCmdPost* +QuickFixCmdPost Like QuickFixCmdPre, but after a quickfix + command is run, before jumping to the first + location. For |:cfile| and |:lfile| commands + it is run after error file is read and before + moving to the first error. + See |QuickFixCmdPost-example|. + *QuitPre* +QuitPre When using `:quit`, `:wq` or `:qall`, before + deciding whether it closes the current window + or quits Vim. Can be used to close any + non-essential window if the current window is + the last ordinary window. + *RemoteReply* +RemoteReply When a reply from a Vim that functions as + server was received |server2client()|. The + pattern is matched against the {serverid}. + is equal to the {serverid} from which + the reply was sent, and is the actual + reply string. + Note that even if an autocommand is defined, + the reply should be read with |remote_read()| + to consume it. + *SessionLoadPost* +SessionLoadPost After loading the session file created using + the |:mksession| command. + *ShellCmdPost* +ShellCmdPost After executing a shell command with |:!cmd|, + |:shell|, |:make| and |:grep|. Can be used to + check for any changed files. + *ShellFilterPost* +ShellFilterPost After executing a shell command with + ":{range}!cmd", ":w !cmd" or ":r !cmd". + Can be used to check for any changed files. + *SourcePre* +SourcePre Before sourcing a Vim script. |:source| + is the name of the file being sourced. + *SourceCmd* +SourceCmd When sourcing a Vim script. |:source| + is the name of the file being sourced. + The autocommand must source this file. + |Cmd-event| + *SpellFileMissing* +SpellFileMissing When trying to load a spell checking file and + it can't be found. The pattern is matched + against the language. is the + language, 'encoding' also matters. See + |spell-SpellFileMissing|. + *StdinReadPost* +StdinReadPost After reading from the stdin into the buffer, + before executing the modelines. Only used + when the "-" argument was used when Vim was + started |--|. + *StdinReadPre* +StdinReadPre Before reading from stdin into the buffer. + Only used when the "-" argument was used when + Vim was started |--|. + *SwapExists* +SwapExists Detected an existing swap file when starting + to edit a file. Only when it is possible to + select a way to handle the situation, when Vim + would ask the user what to do. + The |v:swapname| variable holds the name of + the swap file found, the file being + edited. |v:swapcommand| may contain a command + to be executed in the opened file. + The commands should set the |v:swapchoice| + variable to a string with one character to + tell Vim what should be done next: + 'o' open read-only + 'e' edit the file anyway + 'r' recover + 'd' delete the swap file + 'q' quit, don't edit the file + 'a' abort, like hitting CTRL-C + When set to an empty string the user will be + asked, as if there was no SwapExists autocmd. + *E812* + It is not allowed to change to another buffer, + change a buffer name or change directory + here. + *Syntax* +Syntax When the 'syntax' option has been set. The + pattern is matched against the syntax name. + can be used for the name of the file + where this option was set, and for + the new value of 'syntax'. + See |:syn-on|. + *TabEnter* +TabEnter Just after entering a tab page. |tab-page| + After triggering the WinEnter and before + triggering the BufEnter event. + *TabLeave* +TabLeave Just before leaving a tab page. |tab-page| + A WinLeave event will have been triggered + first. + *TermChanged* +TermChanged After the value of 'term' has changed. Useful + for re-loading the syntax file to update the + colors, fonts and other terminal-dependent + settings. Executed for all loaded buffers. + *TermResponse* +TermResponse After the response to |t_RV| is received from + the terminal. The value of |v:termresponse| + can be used to do things depending on the + terminal version. Note that this event may be + triggered halfway executing another event, + especially if file I/O, a shell command or + anything else that takes time is involved. + *TextChanged* +TextChanged After a change was made to the text in the + current buffer in Normal mode. That is when + |b:changedtick| has changed. + Not triggered when there is typeahead or when + an operator is pending. + Careful: This is triggered very often, don't + do anything that the user does not expect or + that is slow. + *TextChangedI* +TextChangedI After a change was made to the text in the + current buffer in Insert mode. + Not triggered when the popup menu is visible. + Otherwise the same as TextChanged. + *User* +User Never executed automatically. To be used for + autocommands that are only executed with + ":doautocmd". + *UserGettingBored* +UserGettingBored When the user presses the same key 42 times. + Just kidding! :-) + *VimEnter* +VimEnter After doing all the startup stuff, including + loading .vimrc files, executing the "-c cmd" + arguments, creating all windows and loading + the buffers in them. + *VimLeave* +VimLeave Before exiting Vim, just after writing the + .viminfo file. Executed only once, like + VimLeavePre. + To detect an abnormal exit use |v:dying|. + When v:dying is 2 or more this event is not + triggered. + *VimLeavePre* +VimLeavePre Before exiting Vim, just before writing the + .viminfo file. This is executed only once, + if there is a match with the name of what + happens to be the current buffer when exiting. + Mostly useful with a "*" pattern. > + :autocmd VimLeavePre * call CleanupStuff() +< To detect an abnormal exit use |v:dying|. + When v:dying is 2 or more this event is not + triggered. + *VimResized* +VimResized After the Vim window was resized, thus 'lines' + and/or 'columns' changed. Not when starting + up though. + *WinEnter* +WinEnter After entering another window. Not done for + the first window, when Vim has just started. + Useful for setting the window height. + If the window is for another buffer, Vim + executes the BufEnter autocommands after the + WinEnter autocommands. + Note: When using ":split fname" the WinEnter + event is triggered after the split but before + the file "fname" is loaded. + *WinLeave* +WinLeave Before leaving a window. If the window to be + entered next is for a different buffer, Vim + executes the BufLeave autocommands before the + WinLeave autocommands (but not for ":new"). + Not used for ":qa" or ":q" when exiting Vim. + +============================================================================== +6. Patterns *autocmd-patterns* *{pat}* + +The file pattern {pat} is tested for a match against the file name in one of +two ways: +1. When there is no '/' in the pattern, Vim checks for a match against only + the tail part of the file name (without its leading directory path). +2. When there is a '/' in the pattern, Vim checks for a match against both the + short file name (as you typed it) and the full file name (after expanding + it to a full path and resolving symbolic links). + +The special pattern or is used for buffer-local +autocommands |autocmd-buflocal|. This pattern is not matched against the name +of a buffer. + +Examples: > + :autocmd BufRead *.txt set et +Set the 'et' option for all text files. > + + :autocmd BufRead /vim/src/*.c set cindent +Set the 'cindent' option for C files in the /vim/src directory. > + + :autocmd BufRead /tmp/*.c set ts=5 +If you have a link from "/tmp/test.c" to "/home/nobody/vim/src/test.c", and +you start editing "/tmp/test.c", this autocommand will match. + +Note: To match part of a path, but not from the root directory, use a '*' as +the first character. Example: > + :autocmd BufRead */doc/*.txt set tw=78 +This autocommand will for example be executed for "/tmp/doc/xx.txt" and +"/usr/home/piet/doc/yy.txt". The number of directories does not matter here. + + +The file name that the pattern is matched against is after expanding +wildcards. Thus if you issue this command: > + :e $ROOTDIR/main.$EXT +The argument is first expanded to: > + /usr/root/main.py +Before it's matched with the pattern of the autocommand. Careful with this +when using events like FileReadCmd, the value of may not be what you +expect. + + +Environment variables can be used in a pattern: > + :autocmd BufRead $VIMRUNTIME/doc/*.txt set expandtab +And ~ can be used for the home directory (if $HOME is defined): > + :autocmd BufWritePost ~/.vimrc so ~/.vimrc + :autocmd BufRead ~archive/* set readonly +The environment variable is expanded when the autocommand is defined, not when +the autocommand is executed. This is different from the command! + + *file-pattern* +The pattern is interpreted like mostly used in file names: + * matches any sequence of characters; Unusual: includes path + separators + ? matches any single character + \? matches a '?' + . matches a '.' + ~ matches a '~' + , separates patterns + \, matches a ',' + { } like \( \) in a |pattern| + , inside { }: like \| in a |pattern| + \} literal } + \{ literal { + \\\{n,m\} like \{n,m} in a |pattern| + \ special meaning like in a |pattern| + [ch] matches 'c' or 'h' + [^ch] match any character but 'c' and 'h' + +Note that for all systems the '/' character is used for path separator (even +MS-DOS and OS/2). This was done because the backslash is difficult to use +in a pattern and to make the autocommands portable across different systems. + + *autocmd-changes* +Matching with the pattern is done when an event is triggered. Changing the +buffer name in one of the autocommands, or even deleting the buffer, does not +change which autocommands will be executed. Example: > + + au BufEnter *.foo bdel + au BufEnter *.foo set modified + +This will delete the current buffer and then set 'modified' in what has become +the current buffer instead. Vim doesn't take into account that "*.foo" +doesn't match with that buffer name. It matches "*.foo" with the name of the +buffer at the moment the event was triggered. + +However, buffer-local autocommands will not be executed for a buffer that has +been wiped out with |:bwipe|. After deleting the buffer with |:bdel| the +buffer actually still exists (it becomes unlisted), thus the autocommands are +still executed. + +============================================================================== +7. Buffer-local autocommands *autocmd-buflocal* *autocmd-buffer-local* + ** ** *E680* + +Buffer-local autocommands are attached to a specific buffer. They are useful +if the buffer does not have a name and when the name does not match a specific +pattern. But it also means they must be explicitly added to each buffer. + +Instead of a pattern buffer-local autocommands use one of these forms: + current buffer + buffer number 99 + using (only when executing autocommands) + || + +Examples: > + :au CursorHold echo 'hold' + :au CursorHold echo 'hold' + :au CursorHold echo 'hold' + +All the commands for autocommands also work with buffer-local autocommands, +simply use the special string instead of the pattern. Examples: > + :au! * " remove buffer-local autocommands for + " current buffer + :au! * " remove buffer-local autocommands for + " buffer #33 + :bufdo :au! CursorHold " remove autocmd for given event for all + " buffers + :au * " list buffer-local autocommands for + " current buffer + +Note that when an autocommand is defined for the current buffer, it is stored +with the buffer number. Thus it uses the form "", where 12 is the +number of the current buffer. You will see this when listing autocommands, +for example. + +To test for presence of buffer-local autocommands use the |exists()| function +as follows: > + :if exists("#CursorHold#") | ... | endif + :if exists("#CursorHold#") | ... | endif " for current buffer + +When a buffer is wiped out its buffer-local autocommands are also gone, of +course. Note that when deleting a buffer, e.g., with ":bdel", it is only +unlisted, the autocommands are still present. In order to see the removal of +buffer-local autocommands: > + :set verbose=6 + +It is not possible to define buffer-local autocommands for a non-existent +buffer. + +============================================================================== +8. Groups *autocmd-groups* + +Autocommands can be put together in a group. This is useful for removing or +executing a group of autocommands. For example, all the autocommands for +syntax highlighting are put in the "highlight" group, to be able to execute +":doautoall highlight BufRead" when the GUI starts. + +When no specific group is selected, Vim uses the default group. The default +group does not have a name. You cannot execute the autocommands from the +default group separately; you can execute them only by executing autocommands +for all groups. + +Normally, when executing autocommands automatically, Vim uses the autocommands +for all groups. The group only matters when executing autocommands with +":doautocmd" or ":doautoall", or when defining or deleting autocommands. + +The group name can contain any characters except white space. The group name +"end" is reserved (also in uppercase). + +The group name is case sensitive. Note that this is different from the event +name! + + *:aug* *:augroup* +:aug[roup] {name} Define the autocmd group name for the + following ":autocmd" commands. The name "end" + or "END" selects the default group. + + *:augroup-delete* *E367* +:aug[roup]! {name} Delete the autocmd group {name}. Don't use + this if there is still an autocommand using + this group! This is not checked. + +To enter autocommands for a specific group, use this method: +1. Select the group with ":augroup {name}". +2. Delete any old autocommands with ":au!". +3. Define the autocommands. +4. Go back to the default group with "augroup END". + +Example: > + :augroup uncompress + : au! + : au BufEnter *.gz %!gunzip + :augroup END + +This prevents having the autocommands defined twice (e.g., after sourcing the +.vimrc file again). + +============================================================================== +9. Executing autocommands *autocmd-execute* + +Vim can also execute Autocommands non-automatically. This is useful if you +have changed autocommands, or when Vim has executed the wrong autocommands +(e.g., the file pattern match was wrong). + +Note that the 'eventignore' option applies here too. Events listed in this +option will not cause any commands to be executed. + + *:do* *:doau* *:doautocmd* *E217* +:do[autocmd] [] [group] {event} [fname] + Apply the autocommands matching [fname] (default: + current file name) for {event} to the current buffer. + You can use this when the current file name does not + match the right pattern, after changing settings, or + to execute autocommands for a certain event. + It's possible to use this inside an autocommand too, + so you can base the autocommands for one extension on + another extension. Example: > + :au BufEnter *.cpp so ~/.vimrc_cpp + :au BufEnter *.cpp doau BufEnter x.c +< Be careful to avoid endless loops. See + |autocmd-nested|. + + When the [group] argument is not given, Vim executes + the autocommands for all groups. When the [group] + argument is included, Vim executes only the matching + autocommands for that group. Note: if you use an + undefined group name, Vim gives you an error message. + ** + After applying the autocommands the modelines are + processed, so that their settings overrule the + settings from autocommands, like what happens when + editing a file. This is skipped when the + argument is present. You probably want to use + for events that are not used when loading + a buffer, such as |User|. + + *:doautoa* *:doautoall* +:doautoa[ll] [] [group] {event} [fname] + Like ":doautocmd", but apply the autocommands to each + loaded buffer. Note that [fname] is used to select + the autocommands, not the buffers to which they are + applied. + Careful: Don't use this for autocommands that delete a + buffer, change to another buffer or change the + contents of a buffer; the result is unpredictable. + This command is intended for autocommands that set + options, change highlighting, and things like that. + +============================================================================== +10. Using autocommands *autocmd-use* + +For WRITING FILES there are four possible sets of events. Vim uses only one +of these sets for a write command: + +BufWriteCmd BufWritePre BufWritePost writing the whole buffer + FilterWritePre FilterWritePost writing to filter temp file +FileAppendCmd FileAppendPre FileAppendPost appending to a file +FileWriteCmd FileWritePre FileWritePost any other file write + +When there is a matching "*Cmd" autocommand, it is assumed it will do the +writing. No further writing is done and the other events are not triggered. +|Cmd-event| + +Note that the *WritePost commands should undo any changes to the buffer that +were caused by the *WritePre commands; otherwise, writing the file will have +the side effect of changing the buffer. + +Before executing the autocommands, the buffer from which the lines are to be +written temporarily becomes the current buffer. Unless the autocommands +change the current buffer or delete the previously current buffer, the +previously current buffer is made the current buffer again. + +The *WritePre and *AppendPre autocommands must not delete the buffer from +which the lines are to be written. + +The '[ and '] marks have a special position: +- Before the *ReadPre event the '[ mark is set to the line just above where + the new lines will be inserted. +- Before the *ReadPost event the '[ mark is set to the first line that was + just read, the '] mark to the last line. +- Before executing the *WriteCmd, *WritePre and *AppendPre autocommands the '[ + mark is set to the first line that will be written, the '] mark to the last + line. +Careful: '[ and '] change when using commands that change the buffer. + +In commands which expect a file name, you can use "" for the file name +that is being read |:| (you can also use "%" for the current file +name). "" can be used for the buffer number of the currently effective +buffer. This also works for buffers that doesn't have a name. But it doesn't +work for files without a buffer (e.g., with ":r file"). + + *gzip-example* +Examples for reading and writing compressed files: > + :augroup gzip + : autocmd! + : autocmd BufReadPre,FileReadPre *.gz set bin + : autocmd BufReadPost,FileReadPost *.gz '[,']!gunzip + : autocmd BufReadPost,FileReadPost *.gz set nobin + : autocmd BufReadPost,FileReadPost *.gz execute ":doautocmd BufReadPost " . expand("%:r") + : autocmd BufWritePost,FileWritePost *.gz !mv :r + : autocmd BufWritePost,FileWritePost *.gz !gzip :r + + : autocmd FileAppendPre *.gz !gunzip + : autocmd FileAppendPre *.gz !mv :r + : autocmd FileAppendPost *.gz !mv :r + : autocmd FileAppendPost *.gz !gzip :r + :augroup END + +The "gzip" group is used to be able to delete any existing autocommands with +":autocmd!", for when the file is sourced twice. + +(":r" is the file name without the extension, see |:_%:|) + +The commands executed for the BufNewFile, BufRead/BufReadPost, BufWritePost, +FileAppendPost and VimLeave events do not set or reset the changed flag of the +buffer. When you decompress the buffer with the BufReadPost autocommands, you +can still exit with ":q". When you use ":undo" in BufWritePost to undo the +changes made by BufWritePre commands, you can still do ":q" (this also makes +"ZZ" work). If you do want the buffer to be marked as modified, set the +'modified' option. + +To execute Normal mode commands from an autocommand, use the ":normal" +command. Use with care! If the Normal mode command is not finished, the user +needs to type characters (e.g., after ":normal m" you need to type a mark +name). + +If you want the buffer to be unmodified after changing it, reset the +'modified' option. This makes it possible to exit the buffer with ":q" +instead of ":q!". + + *autocmd-nested* *E218* +By default, autocommands do not nest. If you use ":e" or ":w" in an +autocommand, Vim does not execute the BufRead and BufWrite autocommands for +those commands. If you do want this, use the "nested" flag for those commands +in which you want nesting. For example: > + :autocmd FileChangedShell *.c nested e! +The nesting is limited to 10 levels to get out of recursive loops. + +It's possible to use the ":au" command in an autocommand. This can be a +self-modifying command! This can be useful for an autocommand that should +execute only once. + +If you want to skip autocommands for one command, use the |:noautocmd| command +modifier or the 'eventignore' option. + +Note: When reading a file (with ":read file" or with a filter command) and the +last line in the file does not have an , Vim remembers this. At the next +write (with ":write file" or with a filter command), if the same line is +written again as the last line in a file AND 'binary' is set, Vim does not +supply an . This makes a filter command on the just read lines write the +same file as was read, and makes a write command on just filtered lines write +the same file as was read from the filter. For example, another way to write +a compressed file: > + + :autocmd FileWritePre *.gz set bin|'[,']!gzip + :autocmd FileWritePost *.gz undo|set nobin +< + *autocommand-pattern* +You can specify multiple patterns, separated by commas. Here are some +examples: > + + :autocmd BufRead * set tw=79 nocin ic infercase fo=2croq + :autocmd BufRead .letter set tw=72 fo=2tcrq + :autocmd BufEnter .letter set dict=/usr/lib/dict/words + :autocmd BufLeave .letter set dict= + :autocmd BufRead,BufNewFile *.c,*.h set tw=0 cin noic + :autocmd BufEnter *.c,*.h abbr FOR for (i = 0; i < 3; ++i){}O + :autocmd BufLeave *.c,*.h unabbr FOR + +For makefiles (makefile, Makefile, imakefile, makefile.unix, etc.): > + + :autocmd BufEnter ?akefile* set include=^s\=include + :autocmd BufLeave ?akefile* set include& + +To always start editing C files at the first function: > + + :autocmd BufRead *.c,*.h 1;/^{ + +Without the "1;" above, the search would start from wherever the file was +entered, rather than from the start of the file. + + *skeleton* *template* +To read a skeleton (template) file when opening a new file: > + + :autocmd BufNewFile *.c 0r ~/vim/skeleton.c + :autocmd BufNewFile *.h 0r ~/vim/skeleton.h + :autocmd BufNewFile *.java 0r ~/vim/skeleton.java + +To insert the current date and time in a *.html file when writing it: > + + :autocmd BufWritePre,FileWritePre *.html ks|call LastMod()|'s + :fun LastMod() + : if line("$") > 20 + : let l = 20 + : else + : let l = line("$") + : endif + : exe "1," . l . "g/Last modified: /s/Last modified: .*/Last modified: " . + : \ strftime("%Y %b %d") + :endfun + +You need to have a line "Last modified: " in the first 20 lines +of the file for this to work. Vim replaces (and anything in the +same line after it) with the current date and time. Explanation: + ks mark current position with mark 's' + call LastMod() call the LastMod() function to do the work + 's return the cursor to the old position +The LastMod() function checks if the file is shorter than 20 lines, and then +uses the ":g" command to find lines that contain "Last modified: ". For those +lines the ":s" command is executed to replace the existing date with the +current one. The ":execute" command is used to be able to use an expression +for the ":g" and ":s" commands. The date is obtained with the strftime() +function. You can change its argument to get another date string. + +When entering :autocmd on the command-line, completion of events and command +names may be done (with , CTRL-D, etc.) where appropriate. + +Vim executes all matching autocommands in the order that you specify them. +It is recommended that your first autocommand be used for all files by using +"*" as the file pattern. This means that you can define defaults you like +here for any settings, and if there is another matching autocommand it will +override these. But if there is no other matching autocommand, then at least +your default settings are recovered (if entering this file from another for +which autocommands did match). Note that "*" will also match files starting +with ".", unlike Unix shells. + + *autocmd-searchpat* +Autocommands do not change the current search patterns. Vim saves the current +search patterns before executing autocommands then restores them after the +autocommands finish. This means that autocommands do not affect the strings +highlighted with the 'hlsearch' option. Within autocommands, you can still +use search patterns normally, e.g., with the "n" command. +If you want an autocommand to set the search pattern, such that it is used +after the autocommand finishes, use the ":let @/ =" command. +The search-highlighting cannot be switched off with ":nohlsearch" in an +autocommand. Use the 'h' flag in the 'viminfo' option to disable search- +highlighting when starting Vim. + + *Cmd-event* +When using one of the "*Cmd" events, the matching autocommands are expected to +do the file reading, writing or sourcing. This can be used when working with +a special kind of file, for example on a remote system. +CAREFUL: If you use these events in a wrong way, it may have the effect of +making it impossible to read or write the matching files! Make sure you test +your autocommands properly. Best is to use a pattern that will never match a +normal file name, for example "ftp://*". + +When defining a BufReadCmd it will be difficult for Vim to recover a crashed +editing session. When recovering from the original file, Vim reads only those +parts of a file that are not found in the swap file. Since that is not +possible with a BufReadCmd, use the |:preserve| command to make sure the +original file isn't needed for recovery. You might want to do this only when +you expect the file to be modified. + +For file read and write commands the |v:cmdarg| variable holds the "++enc=" +and "++ff=" argument that are effective. These should be used for the command +that reads/writes the file. The |v:cmdbang| variable is one when "!" was +used, zero otherwise. + +See the $VIMRUNTIME/plugin/netrwPlugin.vim for examples. + +============================================================================== +11. Disabling autocommands *autocmd-disable* + +To disable autocommands for some time use the 'eventignore' option. Note that +this may cause unexpected behavior, make sure you restore 'eventignore' +afterwards, using a |:try| block with |:finally|. + + *:noautocmd* *:noa* +To disable autocommands for just one command use the ":noautocmd" command +modifier. This will set 'eventignore' to "all" for the duration of the +following command. Example: > + + :noautocmd w fname.gz + +This will write the file without triggering the autocommands defined by the +gzip plugin. + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/change.txt b/doc/change.txt new file mode 100644 index 00000000..819bb046 --- /dev/null +++ b/doc/change.txt @@ -0,0 +1,1717 @@ +*change.txt* For Vim version 7.4. Last change: 2013 Jul 17 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +This file describes commands that delete or change text. In this context, +changing text means deleting the text and replacing it with other text using +one command. You can undo all of these commands. You can repeat the non-Ex +commands with the "." command. + +1. Deleting text |deleting| +2. Delete and insert |delete-insert| +3. Simple changes |simple-change| *changing* +4. Complex changes |complex-change| + 4.1 Filter commands |filter| + 4.2 Substitute |:substitute| + 4.3 Search and replace |search-replace| + 4.4 Changing tabs |change-tabs| +5. Copying and moving text |copy-move| +6. Formatting text |formatting| +7. Sorting text |sorting| + +For inserting text see |insert.txt|. + +============================================================================== +1. Deleting text *deleting* *E470* + +["x] or ** *x* *dl* +["x]x Delete [count] characters under and after the cursor + [into register x] (not |linewise|). Does the same as + "dl". + The key does not take a [count]. Instead, it + deletes the last character of the count. + See |:fixdel| if the key does not do what you + want. See |'whichwrap'| for deleting a line break + (join lines). {Vi does not support } + + *X* *dh* +["x]X Delete [count] characters before the cursor [into + register x] (not |linewise|). Does the same as "dh". + Also see |'whichwrap'|. + + *d* +["x]d{motion} Delete text that {motion} moves over [into register + x]. See below for exceptions. + + *dd* +["x]dd Delete [count] lines [into register x] |linewise|. + + *D* +["x]D Delete the characters under the cursor until the end + of the line and [count]-1 more lines [into register + x]; synonym for "d$". + (not |linewise|) + When the '#' flag is in 'cpoptions' the count is + ignored. + +{Visual}["x]x or *v_x* *v_d* *v_* +{Visual}["x]d or +{Visual}["x] Delete the highlighted text [into register x] (for + {Visual} see |Visual-mode|). {not in Vi} + +{Visual}["x]CTRL-H or *v_CTRL-H* *v_* +{Visual}["x] When in Select mode: Delete the highlighted text [into + register x]. + +{Visual}["x]X or *v_X* *v_D* *v_b_D* +{Visual}["x]D Delete the highlighted lines [into register x] (for + {Visual} see |Visual-mode|). In Visual block mode, + "D" deletes the highlighted text plus all text until + the end of the line. {not in Vi} + + *:d* *:de* *:del* *:delete* *:dl* *:dp* +:[range]d[elete] [x] Delete [range] lines (default: current line) [into + register x]. + Note these weird abbreviations: + :dl delete and list + :dell idem + :delel idem + :deletl idem + :deletel idem + :dp delete and print + :dep idem + :delp idem + :delep idem + :deletp idem + :deletep idem + +:[range]d[elete] [x] {count} + Delete {count} lines, starting with [range] + (default: current line |cmdline-ranges|) [into + register x]. + +These commands delete text. You can repeat them with the `.` command +(except `:d`) and undo them. Use Visual mode to delete blocks of text. See +|registers| for an explanation of registers. + +An exception for the d{motion} command: If the motion is not linewise, the +start and end of the motion are not in the same line, and there are only +blanks before the start and after the end of the motion, the delete becomes +linewise. This means that the delete also removes the line of blanks that you +might expect to remain. Use the |o_v| operator to force the motion to be +characterwise. + +Trying to delete an empty region of text (e.g., "d0" in the first column) +is an error when 'cpoptions' includes the 'E' flag. + + *J* +J Join [count] lines, with a minimum of two lines. + Remove the indent and insert up to two spaces (see + below). + + *v_J* +{Visual}J Join the highlighted lines, with a minimum of two + lines. Remove the indent and insert up to two spaces + (see below). {not in Vi} + + *gJ* +gJ Join [count] lines, with a minimum of two lines. + Don't insert or remove any spaces. {not in Vi} + + *v_gJ* +{Visual}gJ Join the highlighted lines, with a minimum of two + lines. Don't insert or remove any spaces. {not in + Vi} + + *:j* *:join* +:[range]j[oin][!] [flags] + Join [range] lines. Same as "J", except with [!] + the join does not insert or delete any spaces. + If a [range] has equal start and end values, this + command does nothing. The default behavior is to + join the current line with the line below it. + {not in Vi: !} + See |ex-flags| for [flags]. + +:[range]j[oin][!] {count} [flags] + Join {count} lines, starting with [range] (default: + current line |cmdline-ranges|). Same as "J", except + with [!] the join does not insert or delete any + spaces. + {not in Vi: !} + See |ex-flags| for [flags]. + +These commands delete the between lines. This has the effect of joining +multiple lines into one line. You can repeat these commands (except `:j`) and +undo them. + +These commands, except "gJ", insert one space in place of the unless +there is trailing white space or the next line starts with a ')'. These +commands, except "gJ", delete any leading white space on the next line. If +the 'joinspaces' option is on, these commands insert two spaces after a '.', +'!' or '?' (but if 'cpoptions' includes the 'j' flag, they insert two spaces +only after a '.'). +The 'B' and 'M' flags in 'formatoptions' change the behavior for inserting +spaces before and after a multi-byte character |fo-table|. + + +============================================================================== +2. Delete and insert *delete-insert* *replacing* + + *R* +R Enter Replace mode: Each character you type replaces + an existing character, starting with the character + under the cursor. Repeat the entered text [count]-1 + times. See |Replace-mode| for more details. + + *gR* +gR Enter Virtual Replace mode: Each character you type + replaces existing characters in screen space. So a + may replace several characters at once. + Repeat the entered text [count]-1 times. See + |Virtual-Replace-mode| for more details. + {not available when compiled without the |+vreplace| + feature} + + *c* +["x]c{motion} Delete {motion} text [into register x] and start + insert. When 'cpoptions' includes the 'E' flag and + there is no text to delete (e.g., with "cTx" when the + cursor is just after an 'x'), an error occurs and + insert mode does not start (this is Vi compatible). + When 'cpoptions' does not include the 'E' flag, the + "c" command always starts insert mode, even if there + is no text to delete. + + *cc* +["x]cc Delete [count] lines [into register x] and start + insert |linewise|. If 'autoindent' is on, preserve + the indent of the first line. + + *C* +["x]C Delete from the cursor position to the end of the + line and [count]-1 more lines [into register x], and + start insert. Synonym for c$ (not |linewise|). + + *s* +["x]s Delete [count] characters [into register x] and start + insert (s stands for Substitute). Synonym for "cl" + (not |linewise|). + + *S* +["x]S Delete [count] lines [into register x] and start + insert. Synonym for "cc" |linewise|. + +{Visual}["x]c or *v_c* *v_s* +{Visual}["x]s Delete the highlighted text [into register x] and + start insert (for {Visual} see |Visual-mode|). {not + in Vi} + + *v_r* +{Visual}["x]r{char} Replace all selected characters by {char}. + + *v_C* +{Visual}["x]C Delete the highlighted lines [into register x] and + start insert. In Visual block mode it works + differently |v_b_C|. {not in Vi} + *v_S* +{Visual}["x]S Delete the highlighted lines [into register x] and + start insert (for {Visual} see |Visual-mode|). {not + in Vi} + *v_R* +{Visual}["x]R Currently just like {Visual}["x]S. In a next version + it might work differently. {not in Vi} + +Notes: +- You can end Insert and Replace mode with . +- See the section "Insert and Replace mode" |mode-ins-repl| for the other + special characters in these modes. +- The effect of [count] takes place after Vim exits Insert or Replace mode. +- When the 'cpoptions' option contains '$' and the change is within one line, + Vim continues to show the text to be deleted and puts a '$' at the last + deleted character. + +See |registers| for an explanation of registers. + +Replace mode is just like Insert mode, except that every character you enter +deletes one character. If you reach the end of a line, Vim appends any +further characters (just like Insert mode). In Replace mode, the backspace +key restores the original text (if there was any). (See section "Insert and +Replace mode" |mode-ins-repl|). + + *cw* *cW* +Special case: When the cursor is in a word, "cw" and "cW" do not include the +white space after a word, they only change up to the end of the word. This is +because Vim interprets "cw" as change-word, and a word does not include the +following white space. +{Vi: "cw" when on a blank followed by other blanks changes only the first +blank; this is probably a bug, because "dw" deletes all the blanks; use the +'w' flag in 'cpoptions' to make it work like Vi anyway} + +If you prefer "cw" to include the space after a word, use this mapping: > + :map cw dwi +Or use "caw" (see |aw|). + + *:c* *:ch* *:change* +:{range}c[hange][!] Replace lines of text with some different text. + Type a line containing only "." to stop replacing. + Without {range}, this command changes only the current + line. + Adding [!] toggles 'autoindent' for the time this + command is executed. + +============================================================================== +3. Simple changes *simple-change* + + *r* +r{char} Replace the character under the cursor with {char}. + If {char} is a or , a line break replaces the + character. To replace with a real , use CTRL-V + . CTRL-V replaces with a . + {Vi: CTRL-V still replaces with a line break, + cannot replace something with a } + + If {char} is CTRL-E or CTRL-Y the character from the + line below or above is used, just like with |i_CTRL-E| + and |i_CTRL-Y|. This also works with a count, thus + `10r` copies 10 characters from the line below. + + If you give a [count], Vim replaces [count] characters + with [count] {char}s. When {char} is a or , + however, Vim inserts only one : "5r" replaces + five characters with a single line break. + When {char} is a or , Vim performs + autoindenting. This works just like deleting the + characters that are replaced and then doing + "i". + {char} can be entered as a digraph |digraph-arg|. + |:lmap| mappings apply to {char}. The CTRL-^ command + in Insert mode can be used to switch this on/off + |i_CTRL-^|. See |utf-8-char-arg| about using + composing characters when 'encoding' is Unicode. + + *gr* +gr{char} Replace the virtual characters under the cursor with + {char}. This replaces in screen space, not file + space. See |gR| and |Virtual-Replace-mode| for more + details. As with |r| a count may be given. + {char} can be entered like with |r|. + {not available when compiled without the |+vreplace| + feature} + + *digraph-arg* +The argument for Normal mode commands like |r| and |t| is a single character. +When 'cpo' doesn't contain the 'D' flag, this character can also be entered +like |digraphs|. First type CTRL-K and then the two digraph characters. +{not available when compiled without the |+digraphs| feature} + + *case* +The following commands change the case of letters. The currently active +|locale| is used. See |:language|. The LC_CTYPE value matters here. + + *~* +~ 'notildeop' option: Switch case of the character + under the cursor and move the cursor to the right. + If a [count] is given, do that many characters. {Vi: + no count} + +~{motion} 'tildeop' option: switch case of {motion} text. {Vi: + tilde cannot be used as an operator} + + *g~* +g~{motion} Switch case of {motion} text. {not in Vi} + +g~g~ *g~g~* *g~~* +g~~ Switch case of current line. {not in Vi}. + + *v_~* +{Visual}~ Switch case of highlighted text (for {Visual} see + |Visual-mode|). {not in Vi} + + *v_U* +{Visual}U Make highlighted text uppercase (for {Visual} see + |Visual-mode|). {not in Vi} + + *gU* *uppercase* +gU{motion} Make {motion} text uppercase. {not in Vi} + Example: > + :map! gUiw`]a +< This works in Insert mode: press CTRL-F to make the + word before the cursor uppercase. Handy to type + words in lowercase and then make them uppercase. + + +gUgU *gUgU* *gUU* +gUU Make current line uppercase. {not in Vi}. + + *v_u* +{Visual}u Make highlighted text lowercase (for {Visual} see + |Visual-mode|). {not in Vi} + + *gu* *lowercase* +gu{motion} Make {motion} text lowercase. {not in Vi} + +gugu *gugu* *guu* +guu Make current line lowercase. {not in Vi}. + + *g?* *rot13* +g?{motion} Rot13 encode {motion} text. {not in Vi} + + *v_g?* +{Visual}g? Rot13 encode the highlighted text (for {Visual} see + |Visual-mode|). {not in Vi} + +g?g? *g?g?* *g??* +g?? Rot13 encode current line. {not in Vi}. + +To turn one line into title caps, make every first letter of a word +uppercase: > + :s/\v<(.)(\w*)/\u\1\L\2/g + + +Adding and subtracting ~ + *CTRL-A* +CTRL-A Add [count] to the number or alphabetic character at + or after the cursor. {not in Vi} + + *CTRL-X* +CTRL-X Subtract [count] from the number or alphabetic + character at or after the cursor. {not in Vi} + +The CTRL-A and CTRL-X commands work for (signed) decimal numbers, unsigned +octal and hexadecimal numbers and alphabetic characters. This depends on the +'nrformats' option. +- When 'nrformats' includes "octal", Vim considers numbers starting with a '0' + to be octal, unless the number includes a '8' or '9'. Other numbers are + decimal and may have a preceding minus sign. + If the cursor is on a number, the commands apply to that number; otherwise + Vim uses the number to the right of the cursor. +- When 'nrformats' includes "hex", Vim assumes numbers starting with '0x' or + '0X' are hexadecimal. The case of the rightmost letter in the number + determines the case of the resulting hexadecimal number. If there is no + letter in the current number, Vim uses the previously detected case. +- When 'nrformats' includes "alpha", Vim will change the alphabetic character + under or after the cursor. This is useful to make lists with an alphabetic + index. + +For numbers with leading zeros (including all octal and hexadecimal numbers), +Vim preserves the number of characters in the number when possible. CTRL-A on +"0077" results in "0100", CTRL-X on "0x100" results in "0x0ff". +There is one exception: When a number that starts with a zero is found not to +be octal (it contains a '8' or '9'), but 'nrformats' does include "octal", +leading zeros are removed to avoid that the result may be recognized as an +octal number. + +Note that when 'nrformats' includes "octal", decimal numbers with leading +zeros cause mistakes, because they can be confused with octal numbers. + +The CTRL-A command is very useful in a macro. Example: Use the following +steps to make a numbered list. + +1. Create the first list entry, make sure it starts with a number. +2. qa - start recording into register 'a' +3. Y - yank the entry +4. p - put a copy of the entry below the first one +5. CTRL-A - increment the number +6. q - stop recording +7. @a - repeat the yank, put and increment times + + +SHIFTING LINES LEFT OR RIGHT *shift-left-right* + + *<* +<{motion} Shift {motion} lines one 'shiftwidth' leftwards. + + *<<* +<< Shift [count] lines one 'shiftwidth' leftwards. + + *v_<* +{Visual}[count]< Shift the highlighted lines [count] 'shiftwidth' + leftwards (for {Visual} see |Visual-mode|). {not in + Vi} + + *>* + >{motion} Shift {motion} lines one 'shiftwidth' rightwards. + + *>>* + >> Shift [count] lines one 'shiftwidth' rightwards. + + *v_>* +{Visual}[count]> Shift the highlighted lines [count] 'shiftwidth' + rightwards (for {Visual} see |Visual-mode|). {not in + Vi} + + *:<* +:[range]< Shift [range] lines one 'shiftwidth' left. Repeat '<' + for shifting multiple 'shiftwidth's. + +:[range]< {count} Shift {count} lines one 'shiftwidth' left, starting + with [range] (default current line |cmdline-ranges|). + Repeat '<' for shifting multiple 'shiftwidth's. + +:[range]le[ft] [indent] left align lines in [range]. Sets the indent in the + lines to [indent] (default 0). {not in Vi} + + *:>* +:[range]> [flags] Shift {count} [range] lines one 'shiftwidth' right. + Repeat '>' for shifting multiple 'shiftwidth's. + See |ex-flags| for [flags]. + +:[range]> {count} [flags] + Shift {count} lines one 'shiftwidth' right, starting + with [range] (default current line |cmdline-ranges|). + Repeat '>' for shifting multiple 'shiftwidth's. + See |ex-flags| for [flags]. + +The ">" and "<" commands are handy for changing the indentation within +programs. Use the 'shiftwidth' option to set the size of the white space +which these commands insert or delete. Normally the 'shiftwidth' option is 8, +but you can set it to, say, 3 to make smaller indents. The shift leftwards +stops when there is no indent. The shift right does not affect empty lines. + +If the 'shiftround' option is on, the indent is rounded to a multiple of +'shiftwidth'. + +If the 'smartindent' option is on, or 'cindent' is on and 'cinkeys' contains +'#', shift right does not affect lines starting with '#' (these are supposed +to be C preprocessor lines that must stay in column 1). + +When the 'expandtab' option is off (this is the default) Vim uses s as +much as possible to make the indent. You can use ">><<" to replace an indent +made out of spaces with the same indent made out of s (and a few spaces +if necessary). If the 'expandtab' option is on, Vim uses only spaces. Then +you can use ">><<" to replace s in the indent by spaces (or use +`:retab!`). + +To move a line several 'shiftwidth's, use Visual mode or the `:` commands. +For example: > + Vjj4> move three lines 4 indents to the right + :<<< move current line 3 indents to the left + :>> 5 move 5 lines 2 indents to the right + :5>> move line 5 2 indents to the right + +============================================================================== +4. Complex changes *complex-change* + +4.1 Filter commands *filter* + +A filter is a program that accepts text at standard input, changes it in some +way, and sends it to standard output. You can use the commands below to send +some text through a filter, so that it is replaced by the filter output. +Examples of filters are "sort", which sorts lines alphabetically, and +"indent", which formats C program files (you need a version of indent that +works like a filter; not all versions do). The 'shell' option specifies the +shell Vim uses to execute the filter command (See also the 'shelltype' +option). You can repeat filter commands with ".". Vim does not recognize a +comment (starting with '"') after the `:!` command. + + *!* +!{motion}{filter} Filter {motion} text lines through the external + program {filter}. + + *!!* +!!{filter} Filter [count] lines through the external program + {filter}. + + *v_!* +{Visual}!{filter} Filter the highlighted lines through the external + program {filter} (for {Visual} see |Visual-mode|). + {not in Vi} + +:{range}![!]{filter} [!][arg] *:range!* + Filter {range} lines through the external program + {filter}. Vim replaces the optional bangs with the + latest given command and appends the optional [arg]. + Vim saves the output of the filter command in a + temporary file and then reads the file into the buffer + |tempfile|. Vim uses the 'shellredir' option to + redirect the filter output to the temporary file. + However, if the 'shelltemp' option is off then pipes + are used when possible (on Unix). + When the 'R' flag is included in 'cpoptions' marks in + the filtered lines are deleted, unless the + |:keepmarks| command is used. Example: > + :keepmarks '<,'>!sort +< When the number of lines after filtering is less than + before, marks in the missing lines are deleted anyway. + + *=* +={motion} Filter {motion} lines through the external program + given with the 'equalprg' option. When the 'equalprg' + option is empty (this is the default), use the + internal formatting function |C-indenting| and + |'lisp'|. But when 'indentexpr' is not empty, it will + be used instead |indent-expression|. When Vim was + compiled without internal formatting then the "indent" + program is used as a last resort. + + *==* +== Filter [count] lines like with ={motion}. + + *v_=* +{Visual}= Filter the highlighted lines like with ={motion}. + {not in Vi} + + + *tempfile* *setuid* +Vim uses temporary files for filtering, generating diffs and also for +tempname(). For Unix, the file will be in a private directory (only +accessible by the current user) to avoid security problems (e.g., a symlink +attack or other people reading your file). When Vim exits the directory and +all files in it are deleted. When Vim has the setuid bit set this may cause +problems, the temp file is owned by the setuid user but the filter command +probably runs as the original user. +On MS-DOS and OS/2 the first of these directories that works is used: $TMP, +$TEMP, c:\TMP, c:\TEMP. +For Unix the list of directories is: $TMPDIR, /tmp, current-dir, $HOME. +For MS-Windows the GetTempFileName() system function is used. +For other systems the tmpnam() library function is used. + + + +4.2 Substitute *:substitute* + *:s* *:su* +:[range]s[ubstitute]/{pattern}/{string}/[flags] [count] + For each line in [range] replace a match of {pattern} + with {string}. + For the {pattern} see |pattern|. + {string} can be a literal string, or something + special; see |sub-replace-special|. + When [range] and [count] are omitted, replace in the + current line only. + When [count] is given, replace in [count] lines, + starting with the last line in [range]. When [range] + is omitted start in the current line. + Also see |cmdline-ranges|. + See |:s_flags| for [flags]. + +:[range]s[ubstitute] [flags] [count] +:[range]&[&][flags] [count] *:&* + Repeat last :substitute with same search pattern and + substitute string, but without the same flags. You + may add [flags], see |:s_flags|. + Note that after `:substitute` the '&' flag can't be + used, it's recognized as a pattern separator. + The space between `:substitute` and the 'c', 'g' and + 'r' flags isn't required, but in scripts it's a good + idea to keep it to avoid confusion. + +:[range]~[&][flags] [count] *:~* + Repeat last substitute with same substitute string + but with last used search pattern. This is like + `:&r`. See |:s_flags| for [flags]. + + *&* +& Synonym for `:s` (repeat last substitute). Note + that the flags are not remembered, thus it might + actually work differently. You can use `:&&` to keep + the flags. + + *g&* +g& Synonym for `:%s//~/&` (repeat last substitute with + last search pattern on all lines with the same flags). + For example, when you first do a substitution with + `:s/pattern/repl/flags` and then `/search` for + something else, `g&` will do `:%s/search/repl/flags`. + Mnemonic: global substitute. {not in Vi} + + *:snomagic* *:sno* +:[range]sno[magic] ... Same as `:substitute`, but always use 'nomagic'. + {not in Vi} + + *:smagic* *:sm* +:[range]sm[agic] ... Same as `:substitute`, but always use 'magic'. + {not in Vi} + + *:s_flags* +The flags that you can use for the substitute commands: + +[&] Must be the first one: Keep the flags from the previous substitute + command. Examples: > + :&& + :s/this/that/& +< Note that `:s` and `:&` don't keep the flags. + {not in Vi} + +[c] Confirm each substitution. Vim highlights the matching string (with + |hl-IncSearch|). You can type: *:s_c* + 'y' to substitute this match + 'l' to substitute this match and then quit ("last") + 'n' to skip this match + to quit substituting + 'a' to substitute this and all remaining matches {not in Vi} + 'q' to quit substituting {not in Vi} + CTRL-E to scroll the screen up {not in Vi, not available when + compiled without the |+insert_expand| feature} + CTRL-Y to scroll the screen down {not in Vi, not available when + compiled without the |+insert_expand| feature} + If the 'edcompatible' option is on, Vim remembers the [c] flag and + toggles it each time you use it, but resets it when you give a new + search pattern. + {not in Vi: highlighting of the match, other responses than 'y' or 'n'} + +[e] When the search pattern fails, do not issue an error message and, in + particular, continue in maps as if no error occurred. This is most + useful to prevent the "No match" error from breaking a mapping. Vim + does not suppress the following error messages, however: + Regular expressions can't be delimited by letters + \ should be followed by /, ? or & + No previous substitute regular expression + Trailing characters + Interrupted + {not in Vi} + +[g] Replace all occurrences in the line. Without this argument, + replacement occurs only for the first occurrence in each line. If + the 'edcompatible' option is on, Vim remembers this flag and toggles + it each time you use it, but resets it when you give a new search + pattern. If the 'gdefault' option is on, this flag is on by default + and the [g] argument switches it off. + +[i] Ignore case for the pattern. The 'ignorecase' and 'smartcase' options + are not used. + {not in Vi} + +[I] Don't ignore case for the pattern. The 'ignorecase' and 'smartcase' + options are not used. + {not in Vi} + +[n] Report the number of matches, do not actually substitute. The [c] + flag is ignored. The matches are reported as if 'report' is zero. + Useful to |count-items|. + If \= |sub-replace-expression| is used, the expression will be + evaluated in the |sandbox| at every match. + +[p] Print the line containing the last substitute. + +[#] Like [p] and prepend the line number. + +[l] Like [p] but print the text like |:list|. + +[r] Only useful in combination with `:&` or `:s` without arguments. `:&r` + works the same way as `:~`: When the search pattern is empty, use the + previously used search pattern instead of the search pattern from the + last substitute or `:global`. If the last command that did a search + was a substitute or `:global`, there is no effect. If the last + command was a search command such as "/", use the pattern from that + command. + For `:s` with an argument this already happens: > + :s/blue/red/ + /green + :s//red/ or :~ or :&r +< The last commands will replace "green" with "red". > + :s/blue/red/ + /green + :& +< The last command will replace "blue" with "red". + {not in Vi} + +Note that there is no flag to change the "magicness" of the pattern. A +different command is used instead, or you can use |/\v| and friends. The +reason is that the flags can only be found by skipping the pattern, and in +order to skip the pattern the "magicness" must be known. Catch 22! + +If the {pattern} for the substitute command is empty, the command uses the +pattern from the last substitute or `:global` command. If there is none, but +there is a previous search pattern, that one is used. With the [r] flag, the +command uses the pattern from the last substitute, `:global`, or search +command. + +If the {string} is omitted the substitute is done as if it's empty. Thus the +matched pattern is deleted. The separator after {pattern} can also be left +out then. Example: > + :%s/TESTING +This deletes "TESTING" from all lines, but only one per line. + +For compatibility with Vi these two exceptions are allowed: +"\/{string}/" and "\?{string}?" do the same as "//{string}/r". +"\&{string}&" does the same as "//{string}/". + *E146* +Instead of the '/' which surrounds the pattern and replacement string, you +can use any other single-byte character, but not an alphanumeric character, +'\', '"' or '|'. This is useful if you want to include a '/' in the search +pattern or replacement string. Example: > + :s+/+//+ + +For the definition of a pattern, see |pattern|. In Visual block mode, use +|/\%V| in the pattern to have the substitute work in the block only. +Otherwise it works on whole lines anyway. + + *sub-replace-special* *:s\=* +When the {string} starts with "\=" it is evaluated as an expression, see +|sub-replace-expression|. You can use that for complex replacement or special +characters. + +Otherwise these characters in {string} have a special meaning: + *:s%* +When {string} is equal to "%" and '/' is included with the 'cpoptions' option, +then the {string} of the previous substitute command is used, see |cpo-/| + +magic nomagic action ~ + & \& replaced with the whole matched pattern *s/\&* + \& & replaced with & + \0 replaced with the whole matched pattern *\0* *s/\0* + \1 replaced with the matched pattern in the first + pair of () *s/\1* + \2 replaced with the matched pattern in the second + pair of () *s/\2* + .. .. *s/\3* + \9 replaced with the matched pattern in the ninth + pair of () *s/\9* + ~ \~ replaced with the {string} of the previous + substitute *s~* + \~ ~ replaced with ~ *s/\~* + \u next character made uppercase *s/\u* + \U following characters made uppercase, until \E *s/\U* + \l next character made lowercase *s/\l* + \L following characters made lowercase, until \E *s/\L* + \e end of \u, \U, \l and \L (NOTE: not !) *s/\e* + \E end of \u, \U, \l and \L *s/\E* + split line in two at this point + (Type the as CTRL-V ) *s* + \r idem *s/\r* + \ insert a carriage-return (CTRL-M) + (Type the as CTRL-V ) *s/\* + \n insert a ( in the file) + (does NOT break the line) *s/\n* + \b insert a *s/\b* + \t insert a *s/\t* + \\ insert a single backslash *s/\\* + \x where x is any character not mentioned above: + Reserved for future expansion + +The special meaning is also used inside the third argument {sub} of +the |substitute()| function with the following exceptions: + - A % inserts a percent literally without regard to 'cpoptions'. + - magic is always set without regard to 'magic'. + - A ~ inserts a tilde literally. + - and \r inserts a carriage-return (CTRL-M). + - \ does not have a special meaning. it's just one of \x. + +Examples: > + :s/a\|b/xxx\0xxx/g modifies "a b" to "xxxaxxx xxxbxxx" + :s/\([abc]\)\([efg]\)/\2\1/g modifies "af fa bg" to "fa fa gb" + :s/abcde/abc^Mde/ modifies "abcde" to "abc", "de" (two lines) + :s/$/\^M/ modifies "abcde" to "abcde^M" + :s/\w\+/\u\0/g modifies "bla bla" to "Bla Bla" + :s/\w\+/\L\u/g modifies "BLA bla" to "Bla Bla" + +Note: "\L\u" can be used to capitalize the first letter of a word. This is +not compatible with Vi and older versions of Vim, where the "\u" would cancel +out the "\L". Same for "\U\l". + +Note: In previous versions CTRL-V was handled in a special way. Since this is +not Vi compatible, this was removed. Use a backslash instead. + +command text result ~ +:s/aa/a^Ma/ aa aa +:s/aa/a\^Ma/ aa a^Ma +:s/aa/a\\^Ma/ aa a\a + +(you need to type CTRL-V to get a ^M here) + +The numbering of "\1", "\2" etc. is done based on which "\(" comes first in +the pattern (going left to right). When a parentheses group matches several +times, the last one will be used for "\1", "\2", etc. Example: > + :s/\(\(a[a-d] \)*\)/\2/ modifies "aa ab x" to "ab x" + +When using parentheses in combination with '|', like in \([ab]\)\|\([cd]\), +either the first or second pattern in parentheses did not match, so either +\1 or \2 is empty. Example: > + :s/\([ab]\)\|\([cd]\)/\1x/g modifies "a b c d" to "ax bx x x" +< + +Substitute with an expression *sub-replace-expression* + *sub-replace-\=* +When the substitute string starts with "\=" the remainder is interpreted as an +expression. This does not work recursively: a |substitute()| function inside +the expression cannot use "\=" for the substitute string. + +The special meaning for characters as mentioned at |sub-replace-special| does +not apply except for "". A character is used as a line break, you +can get one with a double-quote string: "\n". Prepend a backslash to get a +real character (which will be a NUL in the file). + +The "\=" notation can also be used inside the third argument {sub} of +|substitute()| function. In this case, the special meaning for characters as +mentioned at |sub-replace-special| does not apply at all. Especially, and + are interpreted not as a line break but as a carriage-return and a +new-line respectively. + +When the result is a |List| then the items are joined with separating line +breaks. Thus each item becomes a line, except that they can contain line +breaks themselves. + +The whole matched text can be accessed with "submatch(0)". The text matched +with the first pair of () with "submatch(1)". Likewise for further +sub-matches in (). + +Be careful: The separation character must not appear in the expression! +Consider using a character like "@" or ":". There is no problem if the result +of the expression contains the separation character. + +Examples: > + :s@\n@\="\r" . expand("$HOME") . "\r"@ +This replaces an end-of-line with a new line containing the value of $HOME. > + + s/E/\="\"/g +This replaces each 'E' character with a euro sign. Read more in ||. + + +4.3 Search and replace *search-replace* + + *:pro* *:promptfind* +:promptf[ind] [string] + Put up a Search dialog. When [string] is given, it is + used as the initial search string. + {only for Win32, Motif and GTK GUI} + + *:promptr* *:promptrepl* +:promptr[epl] [string] + Put up a Search/Replace dialog. When [string] is + given, it is used as the initial search string. + {only for Win32, Motif and GTK GUI} + + +4.4 Changing tabs *change-tabs* + *:ret* *:retab* *:retab!* +:[range]ret[ab][!] [new_tabstop] + Replace all sequences of white-space containing a + with new strings of white-space using the new + tabstop value given. If you do not specify a new + tabstop size or it is zero, Vim uses the current value + of 'tabstop'. + The current value of 'tabstop' is always used to + compute the width of existing tabs. + With !, Vim also replaces strings of only normal + spaces with tabs where appropriate. + With 'expandtab' on, Vim replaces all tabs with the + appropriate number of spaces. + This command sets 'tabstop' to the new value given, + and if performed on the whole file, which is default, + should not make any visible change. + Careful: This command modifies any characters + inside of strings in a C program. Use "\t" to avoid + this (that's a good habit anyway). + `:retab!` may also change a sequence of spaces by + characters, which can mess up a printf(). + {not in Vi} + Not available when |+ex_extra| feature was disabled at + compile time. + + *retab-example* +Example for using autocommands and ":retab" to edit a file which is stored +with tabstops at 8 but edited with tabstops set at 4. Warning: white space +inside of strings can change! Also see 'softtabstop' option. > + + :auto BufReadPost *.xx retab! 4 + :auto BufWritePre *.xx retab! 8 + :auto BufWritePost *.xx retab! 4 + :auto BufNewFile *.xx set ts=4 + +============================================================================== +5. Copying and moving text *copy-move* + + *quote* +"{a-zA-Z0-9.%#:-"} Use register {a-zA-Z0-9.%#:-"} for next delete, yank + or put (use uppercase character to append with + delete and yank) ({.%#:} only work with put). + + *:reg* *:registers* +:reg[isters] Display the contents of all numbered and named + registers. If a register is written to for |:redir| + it will not be listed. + {not in Vi} + + +:reg[isters] {arg} Display the contents of the numbered and named + registers that are mentioned in {arg}. For example: > + :dis 1a +< to display registers '1' and 'a'. Spaces are allowed + in {arg}. {not in Vi} + + *:di* *:display* +:di[splay] [arg] Same as :registers. {not in Vi} + + *y* *yank* +["x]y{motion} Yank {motion} text [into register x]. When no + characters are to be yanked (e.g., "y0" in column 1), + this is an error when 'cpoptions' includes the 'E' + flag. + + *yy* +["x]yy Yank [count] lines [into register x] |linewise|. + + *Y* +["x]Y yank [count] lines [into register x] (synonym for + yy, |linewise|). If you like "Y" to work from the + cursor to the end of line (which is more logical, + but not Vi-compatible) use ":map Y y$". + + *v_y* +{Visual}["x]y Yank the highlighted text [into register x] (for + {Visual} see |Visual-mode|). {not in Vi} + + *v_Y* +{Visual}["x]Y Yank the highlighted lines [into register x] (for + {Visual} see |Visual-mode|). {not in Vi} + + *:y* *:yank* *E850* +:[range]y[ank] [x] Yank [range] lines [into register x]. Yanking to the + "* or "+ registers is possible only when the + |+clipboard| feature is included. + +:[range]y[ank] [x] {count} + Yank {count} lines, starting with last line number + in [range] (default: current line |cmdline-ranges|), + [into register x]. + + *p* *put* *E353* +["x]p Put the text [from register x] after the cursor + [count] times. {Vi: no count} + + *P* +["x]P Put the text [from register x] before the cursor + [count] times. {Vi: no count} + + ** +["x] Put the text from a register before the cursor [count] + times. Uses the "* register, unless another is + specified. + Leaves the cursor at the end of the new text. + Using the mouse only works when 'mouse' contains 'n' + or 'a'. + {not in Vi} + If you have a scrollwheel and often accidentally paste + text, you can use these mappings to disable the + pasting with the middle mouse button: > + :map + :imap +< You might want to disable the multi-click versions + too, see |double-click|. + + *gp* +["x]gp Just like "p", but leave the cursor just after the new + text. {not in Vi} + + *gP* +["x]gP Just like "P", but leave the cursor just after the new + text. {not in Vi} + + *:pu* *:put* +:[line]pu[t] [x] Put the text [from register x] after [line] (default + current line). This always works |linewise|, thus + this command can be used to put a yanked block as new + lines. + If no register is specified, it depends on the 'cb' + option: If 'cb' contains "unnamedplus", paste from the + + register |quoteplus|. Otherwise, if 'cb' contains + "unnamed", paste from the * register |quotestar|. + Otherwise, paste from the unnamed register + |quote_quote|. + The register can also be '=' followed by an optional + expression. The expression continues until the end of + the command. You need to escape the '|' and '"' + characters to prevent them from terminating the + command. Example: > + :put ='path' . \",/test\" +< If there is no expression after '=', Vim uses the + previous expression. You can see it with ":dis =". + +:[line]pu[t]! [x] Put the text [from register x] before [line] (default + current line). + +["x]]p or *]p* *]* +["x]] Like "p", but adjust the indent to the current line. + Using the mouse only works when 'mouse' contains 'n' + or 'a'. {not in Vi} + +["x][P or *[P* +["x]]P or *]P* +["x][p or *[p* *[* +["x][ Like "P", but adjust the indent to the current line. + Using the mouse only works when 'mouse' contains 'n' + or 'a'. {not in Vi} + +You can use these commands to copy text from one place to another. Do this +by first getting the text into a register with a yank, delete or change +command, then inserting the register contents with a put command. You can +also use these commands to move text from one file to another, because Vim +preserves all registers when changing buffers (the CTRL-^ command is a quick +way to toggle between two files). + + *linewise-register* *characterwise-register* +You can repeat the put commands with "." (except for :put) and undo them. If +the command that was used to get the text into the register was |linewise|, +Vim inserts the text below ("p") or above ("P") the line where the cursor is. +Otherwise Vim inserts the text after ("p") or before ("P") the cursor. With +the ":put" command, Vim always inserts the text in the next line. You can +exchange two characters with the command sequence "xp". You can exchange two +lines with the command sequence "ddp". You can exchange two words with the +command sequence "deep" (start with the cursor in the blank space before the +first word). You can use the "']" or "`]" command after the put command to +move the cursor to the end of the inserted text, or use "'[" or "`[" to move +the cursor to the start. + + *put-Visual-mode* *v_p* *v_P* +When using a put command like |p| or |P| in Visual mode, Vim will try to +replace the selected text with the contents of the register. Whether this +works well depends on the type of selection and the type of the text in the +register. With blockwise selection it also depends on the size of the block +and whether the corners are on an existing character. (Implementation detail: +it actually works by first putting the register after the selection and then +deleting the selection.) +The previously selected text is put in the unnamed register. If you want to +put the same text into a Visual selection several times you need to use +another register. E.g., yank the text to copy, Visually select the text to +replace and use "0p . You can repeat this as many times as you like, the +unnamed register will be changed each time. + + *blockwise-register* +If you use a blockwise Visual mode command to get the text into the register, +the block of text will be inserted before ("P") or after ("p") the cursor +column in the current and next lines. Vim makes the whole block of text start +in the same column. Thus the inserted text looks the same as when it was +yanked or deleted. Vim may replace some characters with spaces to make +this happen. However, if the width of the block is not a multiple of a +width and the text after the inserted block contains s, that text may be +misaligned. + +Note that after a characterwise yank command, Vim leaves the cursor on the +first yanked character that is closest to the start of the buffer. This means +that "yl" doesn't move the cursor, but "yh" moves the cursor one character +left. +Rationale: In Vi the "y" command followed by a backwards motion would + sometimes not move the cursor to the first yanked character, + because redisplaying was skipped. In Vim it always moves to + the first character, as specified by Posix. +With a linewise yank command the cursor is put in the first line, but the +column is unmodified, thus it may not be on the first yanked character. + +There are nine types of registers: *registers* *E354* +1. The unnamed register "" +2. 10 numbered registers "0 to "9 +3. The small delete register "- +4. 26 named registers "a to "z or "A to "Z +5. four read-only registers ":, "., "% and "# +6. the expression register "= +7. The selection and drop registers "*, "+ and "~ +8. The black hole register "_ +9. Last search pattern register "/ + +1. Unnamed register "" *quote_quote* *quotequote* +Vim fills this register with text deleted with the "d", "c", "s", "x" commands +or copied with the yank "y" command, regardless of whether or not a specific +register was used (e.g. "xdd). This is like the unnamed register is pointing +to the last used register. Thus when appending using an uppercase register +name, the unnamed register contains the same text as the named register. +An exception is the '_' register: "_dd does not store the deleted text in any +register. +Vim uses the contents of the unnamed register for any put command (p or P) +which does not specify a register. Additionally you can access it with the +name '"'. This means you have to type two double quotes. Writing to the "" +register writes to register "0. +{Vi: register contents are lost when changing files, no '"'} + +2. Numbered registers "0 to "9 *quote_number* *quote0* *quote1* + *quote2* *quote3* *quote4* *quote9* +Vim fills these registers with text from yank and delete commands. + Numbered register 0 contains the text from the most recent yank command, +unless the command specified another register with ["x]. + Numbered register 1 contains the text deleted by the most recent delete or +change command, unless the command specified another register or the text is +less than one line (the small delete register is used then). An exception is +made for the delete operator with these movement commands: |%|, |(|, |)|, |`|, +|/|, |?|, |n|, |N|, |{| and |}|. Register "1 is always used then (this is Vi +compatible). The "- register is used as well if the delete is within a line. + With each successive deletion or change, Vim shifts the previous contents +of register 1 into register 2, 2 into 3, and so forth, losing the previous +contents of register 9. +{Vi: numbered register contents are lost when changing files; register 0 does +not exist} + +3. Small delete register "- *quote_-* *quote-* +This register contains text from commands that delete less than one line, +except when the command specifies a register with ["x]. +{not in Vi} + +4. Named registers "a to "z or "A to "Z *quote_alpha* *quotea* +Vim fills these registers only when you say so. Specify them as lowercase +letters to replace their previous contents or as uppercase letters to append +to their previous contents. When the '>' flag is present in 'cpoptions' then +a line break is inserted before the appended text. + +5. Read-only registers ":, "., "% and "# +These are '%', '#', ':' and '.'. You can use them only with the "p", "P", +and ":put" commands and with CTRL-R. {not in Vi} + *quote_.* *quote.* *E29* + ". Contains the last inserted text (the same as what is inserted + with the insert mode commands CTRL-A and CTRL-@). Note: this + doesn't work with CTRL-R on the command-line. It works a bit + differently, like inserting the text instead of putting it + ('textwidth' and other options affect what is inserted). + *quote_%* *quote%* + "% Contains the name of the current file. + *quote_#* *quote#* + "# Contains the name of the alternate file. + *quote_:* *quote:* *E30* + ": Contains the most recent executed command-line. Example: Use + "@:" to repeat the previous command-line command. + The command-line is only stored in this register when at least + one character of it was typed. Thus it remains unchanged if + the command was completely from a mapping. + {not available when compiled without the |+cmdline_hist| + feature} + +6. Expression register "= *quote_=* *quote=* *@=* +This is not really a register that stores text, but is a way to use an +expression in commands which use a register. The expression register is +read-only; you cannot put text into it. After the '=', the cursor moves to +the command-line, where you can enter any expression (see |expression|). All +normal command-line editing commands are available, including a special +history for expressions. When you end the command-line by typing , Vim +computes the result of the expression. If you end it with , Vim abandons +the expression. If you do not enter an expression, Vim uses the previous +expression (like with the "/" command). + +The expression must evaluate to a String. A Number is always automatically +converted to a String. For the "p" and ":put" command, if the result is a +Float it's converted into a String. If the result is a List each element is +turned into a String and used as a line. A Dictionary or FuncRef results in +an error message (use string() to convert). + +If the "= register is used for the "p" command, the String is split up at +characters. If the String ends in a , it is regarded as a linewise +register. {not in Vi} + +7. Selection and drop registers "*, "+ and "~ +Use these registers for storing and retrieving the selected text for the GUI. +See |quotestar| and |quoteplus|. When the clipboard is not available or not +working, the unnamed register is used instead. For Unix systems the clipboard +is only available when the |+xterm_clipboard| feature is present. {not in Vi} + +Note that there is only a distinction between "* and "+ for X11 systems. For +an explanation of the difference, see |x11-selection|. Under MS-Windows, use +of "* and "+ is actually synonymous and refers to the |gui-clipboard|. + + *quote_~* *quote~* ** +The read-only "~ register stores the dropped text from the last drag'n'drop +operation. When something has been dropped onto Vim, the "~ register is +filled in and the pseudo key is sent for notification. You can remap +this key if you want; the default action (for all modes) is to insert the +contents of the "~ register at the cursor position. {not in Vi} +{only available when compiled with the |+dnd| feature, currently only with the +GTK GUI} + +Note: The "~ register is only used when dropping plain text onto Vim. +Drag'n'drop of URI lists is handled internally. + +8. Black hole register "_ *quote_* +When writing to this register, nothing happens. This can be used to delete +text without affecting the normal registers. When reading from this register, +nothing is returned. {not in Vi} + +9. Last search pattern register "/ *quote_/* *quote/* +Contains the most recent search-pattern. This is used for "n" and 'hlsearch'. +It is writable with `:let`, you can change it to have 'hlsearch' highlight +other matches without actually searching. You can't yank or delete into this +register. The search direction is available in |v:searchforward|. +Note that the valued is restored when returning from a function +|function-search-undo|. +{not in Vi} + + *@/* +You can write to a register with a `:let` command |:let-@|. Example: > + :let @/ = "the" + +If you use a put command without specifying a register, Vim uses the register +that was last filled (this is also the contents of the unnamed register). If +you are confused, use the `:dis` command to find out what Vim will put (this +command displays all named and numbered registers; the unnamed register is +labelled '"'). + +The next three commands always work on whole lines. + +:[range]co[py] {address} *:co* *:copy* + Copy the lines given by [range] to below the line + given by {address}. + + *:t* +:t Synonym for copy. + +:[range]m[ove] {address} *:m* *:mo* *:move* *E134* + Move the lines given by [range] to below the line + given by {address}. + +============================================================================== +6. Formatting text *formatting* + +:[range]ce[nter] [width] *:ce* *:center* + Center lines in [range] between [width] columns + (default 'textwidth' or 80 when 'textwidth' is 0). + {not in Vi} + Not available when |+ex_extra| feature was disabled at + compile time. + +:[range]ri[ght] [width] *:ri* *:right* + Right-align lines in [range] at [width] columns + (default 'textwidth' or 80 when 'textwidth' is 0). + {not in Vi} + Not available when |+ex_extra| feature was disabled at + compile time. + + *:le* *:left* +:[range]le[ft] [indent] + Left-align lines in [range]. Sets the indent in the + lines to [indent] (default 0). {not in Vi} + Not available when |+ex_extra| feature was disabled at + compile time. + + *gq* +gq{motion} Format the lines that {motion} moves over. + Formatting is done with one of three methods: + 1. If 'formatexpr' is not empty the expression is + evaluated. This can differ for each buffer. + 2. If 'formatprg' is not empty an external program + is used. + 3. Otherwise formatting is done internally. + + In the third case the 'textwidth' option controls the + length of each formatted line (see below). + If the 'textwidth' option is 0, the formatted line + length is the screen width (with a maximum width of + 79). + The 'formatoptions' option controls the type of + formatting |fo-table|. + The cursor is left on the first non-blank of the last + formatted line. + NOTE: The "Q" command formerly performed this + function. If you still want to use "Q" for + formatting, use this mapping: > + :nnoremap Q gq + +gqgq *gqgq* *gqq* +gqq Format the current line. With a count format that + many lines. {not in Vi} + + *v_gq* +{Visual}gq Format the highlighted text. (for {Visual} see + |Visual-mode|). {not in Vi} + + *gw* +gw{motion} Format the lines that {motion} moves over. Similar to + |gq| but puts the cursor back at the same position in + the text. However, 'formatprg' and 'formatexpr' are + not used. {not in Vi} + +gwgw *gwgw* *gww* +gww Format the current line as with "gw". {not in Vi} + + *v_gw* +{Visual}gw Format the highlighted text as with "gw". (for + {Visual} see |Visual-mode|). {not in Vi} + +Example: To format the current paragraph use: *gqap* > + gqap + +The "gq" command leaves the cursor in the line where the motion command takes +the cursor. This allows you to repeat formatting repeated with ".". This +works well with "gqj" (format current and next line) and "gq}" (format until +end of paragraph). Note: When 'formatprg' is set, "gq" leaves the cursor on +the first formatted line (as with using a filter command). + +If you want to format the current paragraph and continue where you were, use: > + gwap +If you always want to keep paragraphs formatted you may want to add the 'a' +flag to 'formatoptions'. See |auto-format|. + +If the 'autoindent' option is on, Vim uses the indent of the first line for +the following lines. + +Formatting does not change empty lines (but it does change lines with only +white space!). + +The 'joinspaces' option is used when lines are joined together. + +You can set the 'formatexpr' option to an expression or the 'formatprg' option +to the name of an external program for Vim to use for text formatting. The +'textwidth' and other options have no effect on formatting by an external +program. + + *right-justify* +There is no command in Vim to right justify text. You can do it with +an external command, like "par" (e.g.: "!}par" to format until the end of the +paragraph) or set 'formatprg' to "par". + + *format-comments* +An overview of comment formatting is in section |30.6| of the user manual. + +Vim can automatically insert and format comments in a special way. Vim +recognizes a comment by a specific string at the start of the line (ignoring +white space). Three types of comments can be used: + +- A comment string that repeats at the start of each line. An example is the + type of comment used in shell scripts, starting with "#". +- A comment string that occurs only in the first line, not in the following + lines. An example is this list with dashes. +- Three-piece comments that have a start string, an end string, and optional + lines in between. The strings for the start, middle and end are different. + An example is the C style comment: + /* + * this is a C comment + */ + +The 'comments' option is a comma-separated list of parts. Each part defines a +type of comment string. A part consists of: + {flags}:{string} + +{string} is the literal text that must appear. + +{flags}: + n Nested comment. Nesting with mixed parts is allowed. If 'comments' + is "n:),n:>" a line starting with "> ) >" is a comment. + + b Blank (, or ) required after {string}. + + f Only the first line has the comment string. Do not repeat comment on + the next line, but preserve indentation (e.g., a bullet-list). + + s Start of three-piece comment + + m Middle of a three-piece comment + + e End of a three-piece comment + + l Left align. Used together with 's' or 'e', the leftmost character of + start or end will line up with the leftmost character from the middle. + This is the default and can be omitted. See below for more details. + + r Right align. Same as above but rightmost instead of leftmost. See + below for more details. + + O Don't consider this comment for the "O" command. + + x Allows three-piece comments to be ended by just typing the last + character of the end-comment string as the first action on a new + line when the middle-comment string has been inserted automatically. + See below for more details. + + {digits} + When together with 's' or 'e': add {digit} amount of offset to an + automatically inserted middle or end comment leader. The offset begins + from a left alignment. See below for more details. + + -{digits} + Like {digits} but reduce the indent. This only works when there is + some indent for the start or end part that can be removed. + +When a string has none of the 'f', 's', 'm' or 'e' flags, Vim assumes the +comment string repeats at the start of each line. The flags field may be +empty. + +Any blank space in the text before and after the {string} is part of the +{string}, so do not include leading or trailing blanks unless the blanks are a +required part of the comment string. + +When one comment leader is part of another, specify the part after the whole. +For example, to include both "-" and "->", use > + :set comments=f:->,f:- + +A three-piece comment must always be given as start,middle,end, with no other +parts in between. An example of a three-piece comment is > + sr:/*,mb:*,ex:*/ +for C-comments. To avoid recognizing "*ptr" as a comment, the middle string +includes the 'b' flag. For three-piece comments, Vim checks the text after +the start and middle strings for the end string. If Vim finds the end string, +the comment does not continue on the next line. Three-piece comments must +have a middle string because otherwise Vim can't recognize the middle lines. + +Notice the use of the "x" flag in the above three-piece comment definition. +When you hit Return in a C-comment, Vim will insert the middle comment leader +for the new line: " * ". To close this comment you just have to type "/" +before typing anything else on the new line. This will replace the +middle-comment leader with the end-comment leader and apply any specified +alignment, leaving just " */". There is no need to hit BackSpace first. + +When there is a match with a middle part, but there also is a maching end part +which is longer, the end part is used. This makes a C style comment work +without requiring the middle part to end with a space. + +Here is an example of alignment flags at work to make a comment stand out +(kind of looks like a 1 too). Consider comment string: > + :set comments=sr:/***,m:**,ex-2:******/ +< + /*** ~ + **<--right aligned from "r" flag ~ + ** ~ +offset 2 spaces for the "-2" flag--->** ~ + ******/ ~ +In this case, the first comment was typed, then return was pressed 4 times, +then "/" was pressed to end the comment. + +Here are some finer points of three part comments. There are three times when +alignment and offset flags are taken into consideration: opening a new line +after a start-comment, opening a new line before an end-comment, and +automatically ending a three-piece comment. The end alignment flag has a +backwards perspective; the result is that the same alignment flag used with +"s" and "e" will result in the same indent for the starting and ending pieces. +Only one alignment per comment part is meant to be used, but an offset number +will override the "r" and "l" flag. + +Enabling 'cindent' will override the alignment flags in many cases. +Reindenting using a different method like |gq| or |=| will not consult +alignment flags either. The same behaviour can be defined in those other +formatting options. One consideration is that 'cindent' has additional options +for context based indenting of comments but cannot replicate many three piece +indent alignments. However, 'indentexpr' has the ability to work better with +three piece comments. + +Other examples: > + "b:*" Includes lines starting with "*", but not if the "*" is + followed by a non-blank. This avoids a pointer dereference + like "*str" to be recognized as a comment. + "n:>" Includes a line starting with ">", ">>", ">>>", etc. + "fb:-" Format a list that starts with "- ". + +By default, "b:#" is included. This means that a line that starts with +"#include" is not recognized as a comment line. But a line that starts with +"# define" is recognized. This is a compromise. + +{not available when compiled without the |+comments| feature} + + *fo-table* +You can use the 'formatoptions' option to influence how Vim formats text. +'formatoptions' is a string that can contain any of the letters below. The +default setting is "tcq". You can separate the option letters with commas for +readability. + +letter meaning when present in 'formatoptions' ~ + +t Auto-wrap text using textwidth +c Auto-wrap comments using textwidth, inserting the current comment + leader automatically. +r Automatically insert the current comment leader after hitting + in Insert mode. +o Automatically insert the current comment leader after hitting 'o' or + 'O' in Normal mode. +q Allow formatting of comments with "gq". + Note that formatting will not change blank lines or lines containing + only the comment leader. A new paragraph starts after such a line, + or when the comment leader changes. +w Trailing white space indicates a paragraph continues in the next line. + A line that ends in a non-white character ends a paragraph. +a Automatic formatting of paragraphs. Every time text is inserted or + deleted the paragraph will be reformatted. See |auto-format|. + When the 'c' flag is present this only happens for recognized + comments. +n When formatting text, recognize numbered lists. This actually uses + the 'formatlistpat' option, thus any kind of list can be used. The + indent of the text after the number is used for the next line. The + default is to find a number, optionally followed by '.', ':', ')', + ']' or '}'. Note that 'autoindent' must be set too. Doesn't work + well together with "2". + Example: > + 1. the first item + wraps + 2. the second item +2 When formatting text, use the indent of the second line of a paragraph + for the rest of the paragraph, instead of the indent of the first + line. This supports paragraphs in which the first line has a + different indent than the rest. Note that 'autoindent' must be set + too. Example: > + first line of a paragraph + second line of the same paragraph + third line. +< This also works inside comments, ignoring the comment leader. +v Vi-compatible auto-wrapping in insert mode: Only break a line at a + blank that you have entered during the current insert command. (Note: + this is not 100% Vi compatible. Vi has some "unexpected features" or + bugs in this area. It uses the screen column instead of the line + column.) +b Like 'v', but only auto-wrap if you enter a blank at or before + the wrap margin. If the line was longer than 'textwidth' when you + started the insert, or you do not enter a blank in the insert before + reaching 'textwidth', Vim does not perform auto-wrapping. +l Long lines are not broken in insert mode: When a line was longer than + 'textwidth' when the insert command started, Vim does not + automatically format it. +m Also break at a multi-byte character above 255. This is useful for + Asian text where every character is a word on its own. +M When joining lines, don't insert a space before or after a multi-byte + character. Overrules the 'B' flag. +B When joining lines, don't insert a space between two multi-byte + characters. Overruled by the 'M' flag. +1 Don't break a line after a one-letter word. It's broken before it + instead (if possible). +j Where it makes sense, remove a comment leader when joining lines. For + example, joining: + int i; // the index ~ + // in the list ~ + Becomes: + int i; // the index in the list ~ + + +With 't' and 'c' you can specify when Vim performs auto-wrapping: +value action ~ +"" no automatic formatting (you can use "gq" for manual formatting) +"t" automatic formatting of text, but not comments +"c" automatic formatting for comments, but not text (good for C code) +"tc" automatic formatting for text and comments + +Note that when 'textwidth' is 0, Vim does no automatic formatting anyway (but +does insert comment leaders according to the 'comments' option). An exception +is when the 'a' flag is present. |auto-format| + +Note that when 'paste' is on, Vim does no formatting at all. + +Note that 'textwidth' can be non-zero even if Vim never performs auto-wrapping; +'textwidth' is still useful for formatting with "gq". + +If the 'comments' option includes "/*", "*" and/or "*/", then Vim has some +built in stuff to treat these types of comments a bit more cleverly. +Opening a new line before or after "/*" or "*/" (with 'r' or 'o' present in +'formatoptions') gives the correct start of the line automatically. The same +happens with formatting and auto-wrapping. Opening a line after a line +starting with "/*" or "*" and containing "*/", will cause no comment leader to +be inserted, and the indent of the new line is taken from the line containing +the start of the comment. +E.g.: + /* ~ + * Your typical comment. ~ + */ ~ + The indent on this line is the same as the start of the above + comment. + +All of this should be really cool, especially in conjunction with the new +:autocmd command to prepare different settings for different types of file. + +Some examples: + for C code (only format comments): > + :set fo=croq +< for Mail/news (format all, don't start comment with "o" command): > + :set fo=tcrq +< + +Automatic formatting *auto-format* *autoformat* + +When the 'a' flag is present in 'formatoptions' text is formatted +automatically when inserting text or deleting text. This works nice for +editing text paragraphs. A few hints on how to use this: + +- You need to properly define paragraphs. The simplest is paragraphs that are + separated by a blank line. When there is no separating blank line, consider + using the 'w' flag and adding a space at the end of each line in the + paragraphs except the last one. + +- You can set the 'formatoptions' based on the type of file |filetype| or + specifically for one file with a |modeline|. + +- Set 'formatoptions' to "aw2tq" to make text with indents like this: + + bla bla foobar bla + bla foobar bla foobar bla + bla bla foobar bla + bla foobar bla bla foobar + +- Add the 'c' flag to only auto-format comments. Useful in source code. + +- Set 'textwidth' to the desired width. If it is zero then 79 is used, or the + width of the screen if this is smaller. + +And a few warnings: + +- When part of the text is not properly separated in paragraphs, making + changes in this text will cause it to be formatted anyway. Consider doing > + + :set fo-=a + +- When using the 'w' flag (trailing space means paragraph continues) and + deleting the last line of a paragraph with |dd|, the paragraph will be + joined with the next one. + +- Changed text is saved for undo. Formatting is also a change. Thus each + format action saves text for undo. This may consume quite a lot of memory. + +- Formatting a long paragraph and/or with complicated indenting may be slow. + +============================================================================== +7. Sorting text *sorting* + +Vim has a sorting function and a sorting command. The sorting function can be +found here: |sort()|. + + *:sor* *:sort* +:[range]sor[t][!] [i][u][r][n][x][o] [/{pattern}/] + Sort lines in [range]. When no range is given all + lines are sorted. + + With [!] the order is reversed. + + With [i] case is ignored. + + With [n] sorting is done on the first decimal number + in the line (after or inside a {pattern} match). + One leading '-' is included in the number. + + With [x] sorting is done on the first hexadecimal + number in the line (after or inside a {pattern} + match). A leading "0x" or "0X" is ignored. + One leading '-' is included in the number. + + With [o] sorting is done on the first octal number in + the line (after or inside a {pattern} match). + + With [u] only keep the first of a sequence of + identical lines (ignoring case when [i] is used). + Without this flag, a sequence of identical lines + will be kept in their original order. + Note that leading and trailing white space may cause + lines to be different. + + When /{pattern}/ is specified and there is no [r] flag + the text matched with {pattern} is skipped, so that + you sort on what comes after the match. + Instead of the slash any non-letter can be used. + For example, to sort on the second comma-separated + field: > + :sort /[^,]*,/ +< To sort on the text at virtual column 10 (thus + ignoring the difference between tabs and spaces): > + :sort /.*\%10v/ +< To sort on the first number in the line, no matter + what is in front of it: > + :sort /.\{-}\ze\d/ +< (Explanation: ".\{-}" matches any text, "\ze" sets the + end of the match and \d matches a digit.) + With [r] sorting is done on the matching {pattern} + instead of skipping past it as described above. + For example, to sort on only the first three letters + of each line: > + :sort /\a\a\a/ r + +< If a {pattern} is used, any lines which don't have a + match for {pattern} are kept in their current order, + but separate from the lines which do match {pattern}. + If you sorted in reverse, they will be in reverse + order after the sorted lines, otherwise they will be + in their original order, right before the sorted + lines. + + If {pattern} is empty (e.g. // is specified), the + last search pattern is used. This allows trying out + a pattern first. + +Note that using `:sort` with `:global` doesn't sort the matching lines, it's +quite useless. + +The details about sorting depend on the library function used. There is no +guarantee that sorting is "stable" or obeys the current locale. You will have +to try it out. + +The sorting can be interrupted, but if you interrupt it too late in the +process you may end up with duplicated lines. This also depends on the system +library function used. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/cmdline.txt b/doc/cmdline.txt new file mode 100644 index 00000000..36a71cfc --- /dev/null +++ b/doc/cmdline.txt @@ -0,0 +1,1104 @@ +*cmdline.txt* For Vim version 7.4. Last change: 2013 Mar 16 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *Cmdline-mode* *Command-line-mode* +Command-line mode *Cmdline* *Command-line* *mode-cmdline* *:* + +Command-line mode is used to enter Ex commands (":"), search patterns +("/" and "?"), and filter commands ("!"). + +Basic command line editing is explained in chapter 20 of the user manual +|usr_20.txt|. + +1. Command-line editing |cmdline-editing| +2. Command-line completion |cmdline-completion| +3. Ex command-lines |cmdline-lines| +4. Ex command-line ranges |cmdline-ranges| +5. Ex command-line flags |ex-flags| +6. Ex special characters |cmdline-special| +7. Command-line window |cmdline-window| + +============================================================================== +1. Command-line editing *cmdline-editing* + +Normally characters are inserted in front of the cursor position. You can +move around in the command-line with the left and right cursor keys. With the + key, you can toggle between inserting and overstriking characters. +{Vi: can only alter the last character in the line} + +Note that if your keyboard does not have working cursor keys or any of the +other special keys, you can use ":cnoremap" to define another key for them. +For example, to define tcsh style editing keys: *tcsh-style* > + :cnoremap + :cnoremap + :cnoremap + :cnoremap b + :cnoremap f +(<> notation |<>|; type all this literally) + + *cmdline-too-long* +When the command line is getting longer than what fits on the screen, only the +part that fits will be shown. The cursor can only move in this visible part, +thus you cannot edit beyond that. + + *cmdline-history* *history* +The command-lines that you enter are remembered in a history table. You can +recall them with the up and down cursor keys. There are actually five +history tables: +- one for ':' commands +- one for search strings +- one for expressions +- one for input lines, typed for the |input()| function. +- one for debug mode commands +These are completely separate. Each history can only be accessed when +entering the same type of line. +Use the 'history' option to set the number of lines that are remembered +(default: 20). +Notes: +- When you enter a command-line that is exactly the same as an older one, the + 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. +- 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). +{Vi: no history} +{not available when compiled without the |+cmdline_hist| feature} + +There is an automatic completion of names on the command-line; see +|cmdline-completion|. + + *c_CTRL-V* +CTRL-V Insert next non-digit literally. Up to three digits form the + decimal value of a single byte. The non-digit and the three + digits are not considered for mapping. This works the same + way as in Insert mode (see above, |i_CTRL-V|). + Note: Under Windows CTRL-V is often mapped to paste text. + Use CTRL-Q instead then. + *c_CTRL-Q* +CTRL-Q Same as CTRL-V. But with some terminals it is used for + control flow, it doesn't work then. + + *c_* *c_Left* + cursor left + *c_* *c_Right* + cursor right + *c_* + or *c_* + cursor one WORD left + *c_* + or *c_* + cursor one WORD right +CTRL-B or *c_CTRL-B* *c_* *c_Home* + cursor to beginning of command-line +CTRL-E or *c_CTRL-E* *c_* *c_End* + cursor to end of command-line + + *c_* + Move the cursor to the position of the mouse click. + +CTRL-H *c_* *c_CTRL-H* *c_BS* + Delete the character in front of the cursor (see |:fixdel| if + your key does not do what you want). + *c_* *c_Del* + Delete the character under the cursor (at end of line: + character before the cursor) (see |:fixdel| if your + key does not do what you want). + *c_CTRL-W* +CTRL-W Delete the |word| before the cursor. This depends on the + 'iskeyword' option. + *c_CTRL-U* +CTRL-U Remove all characters between the cursor position and + the beginning of the line. Previous versions of vim + deleted all characters on the line. If that is the + preferred behavior, add the following to your .vimrc: > + :cnoremap +< + *c_* *c_Insert* + Toggle between insert and overstrike. {not in Vi} + +{char1} {char2} or *c_digraph* +CTRL-K {char1} {char2} *c_CTRL-K* + enter digraph (see |digraphs|). When {char1} is a special + key, the code for that key is inserted in <> form. {not in Vi} + +CTRL-R {0-9a-z"%#:-=.} *c_CTRL-R* *c_* + Insert the contents of a numbered or named register. Between + typing CTRL-R and the second character '"' will be displayed + to indicate that you are expected to enter the name of a + register. + The text is inserted as if you typed it, but mappings and + abbreviations are not used. Command-line completion through + 'wildchar' is not triggered though. And characters that end + the command line are inserted literally (, , , + ). A or CTRL-W could still end the command line + though, and remaining characters will then be interpreted in + another mode, which might not be what you intended. + Special registers: + '"' the unnamed register, containing the text of + the last delete or yank + '%' the current file name + '#' the alternate file name + '*' the clipboard contents (X11: primary selection) + '+' the clipboard contents + '/' the last search pattern + ':' the last command-line + '-' the last small (less than a line) delete + '.' the last inserted text + *c_CTRL-R_=* + '=' the expression register: you are prompted to + enter an expression (see |expression|) + (doesn't work at the expression prompt; some + things such as changing the buffer or current + window are not allowed to avoid side effects) + When the result is a |List| the items are used + as lines. They can have line breaks inside + too. + When the result is a Float it's automatically + converted to a String. + See |registers| about registers. {not in Vi} + Implementation detail: When using the |expression| register + and invoking setcmdpos(), this sets the position before + inserting the resulting string. Use CTRL-R CTRL-R to set the + position afterwards. + +CTRL-R CTRL-F *c_CTRL-R_CTRL-F* *c__* +CTRL-R CTRL-P *c_CTRL-R_CTRL-P* *c__* +CTRL-R CTRL-W *c_CTRL-R_CTRL-W* *c__* +CTRL-R CTRL-A *c_CTRL-R_CTRL-A* *c__* + Insert the object under the cursor: + CTRL-F the Filename under the cursor + CTRL-P the Filename under the cursor, expanded with + 'path' as in |gf| + CTRL-W the Word under the cursor + CTRL-A the WORD under the cursor; see |WORD| + + When 'incsearch' is set the cursor position at the end of the + currently displayed match is used. With CTRL-W the part of + the word that was already typed is not inserted again. + + {not in Vi} + CTRL-F and CTRL-P: {only when |+file_in_path| feature is + included} + + *c_CTRL-R_CTRL-R* *c__* + *c_CTRL-R_CTRL-O* *c__* +CTRL-R CTRL-R {0-9a-z"%#:-=. CTRL-F CTRL-P CTRL-W CTRL-A} +CTRL-R CTRL-O {0-9a-z"%#:-=. CTRL-F CTRL-P CTRL-W CTRL-A} + Insert register or object under the cursor. Works like + |c_CTRL-R| but inserts the text literally. For example, if + register a contains "xy^Hz" (where ^H is a backspace), + "CTRL-R a" will insert "xz" while "CTRL-R CTRL-R a" will + insert "xy^Hz". + +CTRL-\ e {expr} *c_CTRL-\_e* + Evaluate {expr} and replace the whole command line with the + result. You will be prompted for the expression, type + to finish it. It's most useful in mappings though. See + |expression|. + See |c_CTRL-R_=| for inserting the result of an expression. + Useful functions are |getcmdtype()|, |getcmdline()| and + |getcmdpos()|. + The cursor position is unchanged, except when the cursor was + at the end of the line, then it stays at the end. + |setcmdpos()| can be used to set the cursor position. + The |sandbox| is used for evaluating the expression to avoid + nasty side effects. + Example: > + :cmap eAppendSome() + :func AppendSome() + :let cmd = getcmdline() . " Some()" + :" place the cursor on the ) + :call setcmdpos(strlen(cmd)) + :return cmd + :endfunc +< This doesn't work recursively, thus not when already editing + an expression. But it is possible to use in a mapping. + + *c_CTRL-Y* +CTRL-Y When there is a modeless selection, copy the selection into + the clipboard. |modeless-selection| + If there is no selection CTRL-Y is inserted as a character. + +CTRL-J *c_CTRL-J* *c_* *c_* *c_CR* + or start entered command + *c_* *c_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 key is hard to hit on your keyboard, train + yourself to use CTRL-[. + *c_CTRL-C* +CTRL-C quit command-line without executing + + *c_* *c_Up* + recall older command-line from history, whose beginning + matches the current command-line (see below). + {not available when compiled without the |+cmdline_hist| + feature} + *c_* *c_Down* + recall more recent command-line from history, whose beginning + matches the current command-line (see below). + {not available when compiled without the |+cmdline_hist| + feature} + + *c_* *c_* + or + recall older command-line from history + {not available when compiled without the |+cmdline_hist| + feature} + *c_* *c_* + or + recall more recent command-line from history + {not available when compiled without the |+cmdline_hist| + feature} + +CTRL-D command-line completion (see |cmdline-completion|) +'wildchar' option + command-line completion (see |cmdline-completion|) +CTRL-N command-line completion (see |cmdline-completion|) +CTRL-P command-line completion (see |cmdline-completion|) +CTRL-A command-line completion (see |cmdline-completion|) +CTRL-L command-line completion (see |cmdline-completion|) + + *c_CTRL-_* +CTRL-_ a - switch between Hebrew and English keyboard mode, which is + private to the command-line and not related to hkmap. + This is useful when Hebrew text entry is required in the + command-line, searches, abbreviations, etc. Applies only if + Vim is compiled with the |+rightleft| feature and the + 'allowrevins' option is set. + See |rileft.txt|. + + b - switch between Farsi and English keyboard mode, which is + private to the command-line and not related to fkmap. In + Farsi keyboard mode the characters are inserted in reverse + insert manner. This is useful when Farsi text entry is + required in the command-line, searches, abbreviations, etc. + Applies only if Vim is compiled with the |+farsi| feature. + See |farsi.txt|. + + *c_CTRL-^* +CTRL-^ Toggle the use of language |:lmap| mappings and/or Input + Method. + When typing a pattern for a search command and 'imsearch' is + not -1, VAL is the value of 'imsearch', otherwise VAL is the + value of 'iminsert'. + When language mappings are defined: + - If VAL is 1 (langmap mappings used) it becomes 0 (no langmap + mappings used). + - If VAL was not 1 it becomes 1, thus langmap mappings are + enabled. + When no language mappings are defined: + - If VAL is 2 (Input Method is used) it becomes 0 (no input + method used) + - If VAL has another value it becomes 2, thus the Input Method + is enabled. + These language mappings are normally used to type characters + that are different from what the keyboard produces. The + 'keymap' option can be used to install a whole number of them. + When entering a command line, langmap mappings are switched + off, since you are expected to type a command. After + switching it on with CTRL-^, the new state is not used again + for the next command or Search pattern. + {not in Vi} + + *c_CTRL-]* +CTRL-] Trigger abbreviation, without inserting a character. {not in + Vi} + +For Emacs-style editing on the command-line see |emacs-keys|. + +The and keys take the current command-line as a search string. +The beginning of the next/previous command-lines are compared with this +string. The first line that matches is the new command-line. When typing +these two keys repeatedly, the same string is used again. For example, this +can be used to find the previous substitute command: Type ":s" and then . +The same could be done by typing a number of times until the desired +command-line is shown. (Note: the shifted arrow keys do not work on all +terminals) + + *:his* *:history* +:his[tory] Print the history of last entered commands. + {not in Vi} + {not available when compiled without the |+cmdline_hist| + feature} + +:his[tory] [{name}] [{first}][, [{last}]] + List the contents of history {name} which can be: + c[md] or : command-line history + s[earch] or / or ? search string history + e[xpr] or = expression register history + i[nput] or @ input line history + d[ebug] or > debug command history + a[ll] all of the above + {not in Vi} + + If the numbers {first} and/or {last} are given, the respective + range of entries from a history is listed. These numbers can + be specified in the following form: + *:history-indexing* + A positive number represents the absolute index of an entry + as it is given in the first column of a :history listing. + This number remains fixed even if other entries are deleted. + + A negative number means the relative position of an entry, + counted from the newest entry (which has index -1) backwards. + + Examples: + List entries 6 to 12 from the search history: > + :history / 6,12 +< + List the recent five entries from all histories: > + :history all -5, + +============================================================================== +2. Command-line completion *cmdline-completion* + +When editing the command-line, a few commands can be used to complete the +word before the cursor. This is available for: + +- Command names: At the start of the command-line. +- Tags: Only after the ":tag" command. +- File names: Only after a command that accepts a file name or a setting for + an option that can be set to a file name. This is called file name + completion. +- Shell command names: After ":!cmd", ":r !cmd" and ":w !cmd". $PATH is used. +- Options: Only after the ":set" command. +- Mappings: Only after a ":map" or similar command. +- Variable and function names: Only after a ":if", ":call" or similar command. + +When Vim was compiled without the |+cmdline_compl| feature only file names, +directories and help items can be completed. The number of help item matches +is limited (currently to 300) to avoid a long delay when there are very many +matches. + +These are the commands that can be used: + + *c_CTRL-D* +CTRL-D List names that match the pattern in front of the cursor. + When showing file names, directories are highlighted (see + 'highlight' option). Names where 'suffixes' matches are moved + to the end. + The 'wildoptions' option can be set to "tagfile" to list the + file of matching tags. + *c_CTRL-I* *c_wildchar* *c_* +'wildchar' option + A match is done on the pattern in front of the cursor. The + match (if there are several, the first match) is inserted + in place of the pattern. (Note: does not work inside a + macro, because or are mostly used as 'wildchar', + and these have a special meaning in some macros.) When typed + again and there were multiple matches, the next + match is inserted. After the last match, the first is used + again (wrap around). + The behavior can be changed with the 'wildmode' option. + *c_CTRL-N* +CTRL-N After using 'wildchar' which got multiple matches, go to next + match. Otherwise recall more recent command-line from history. + *c_CTRL-P* *c_* +CTRL-P After using 'wildchar' which got multiple matches, go to + previous match. Otherwise recall older command-line from + history. only works with the GUI, on the Amiga and + with MS-DOS. + *c_CTRL-A* +CTRL-A All names that match the pattern in front of the cursor are + inserted. + *c_CTRL-L* +CTRL-L A match is done on the pattern in front of the cursor. If + there is one match, it is inserted in place of the pattern. + If there are multiple matches the longest common part is + inserted in place of the pattern. If the result is shorter + than the pattern, no completion is done. + When 'incsearch' is set, entering a search pattern for "/" or + "?" and the current match is displayed then CTRL-L will add + one character from the end of the current match. If + 'ignorecase' and 'smartcase' are set and the command line has + no uppercase characters, the added character is converted to + lowercase. + +The 'wildchar' option defaults to (CTRL-E when in Vi compatible mode; in +a previous version was used). In the pattern standard wildcards '*' and +'?' are accepted when matching file names. '*' matches any string, '?' +matches exactly one character. + +The 'wildignorecase' option can be set to ignore case in filenames. + +If you like tcsh's autolist completion, you can use this mapping: + :cnoremap X +(Where X is the command key to use, is CTRL-L and is CTRL-D) +This will find the longest match and then list all matching files. + +If you like tcsh's autolist completion, you can use the 'wildmode' option to +emulate it. For example, this mimics autolist=ambiguous: + :set wildmode=longest,list +This will find the longest match with the first 'wildchar', then list all +matching files with the next. + + *suffixes* +For file name completion you can use the 'suffixes' option to set a priority +between files with almost the same name. If there are multiple matches, +those files with an extension that is in the 'suffixes' option are ignored. +The default is ".bak,~,.o,.h,.info,.swp,.obj", which means that files ending +in ".bak", "~", ".o", ".h", ".info", ".swp" and ".obj" are sometimes ignored. + +An empty entry, two consecutive commas, match a file name that does not +contain a ".", thus has no suffix. This is useful to ignore "prog" and prefer +"prog.c". + +Examples: + + pattern: files: match: ~ + test* test.c test.h test.o test.c + test* test.h test.o test.h and test.o + test* test.i test.h test.c test.i and test.c + +It is impossible to ignore suffixes with two dots. + +If there is more than one matching file (after ignoring the ones matching +the 'suffixes' option) the first file name is inserted. You can see that +there is only one match when you type 'wildchar' twice and the completed +match stays the same. You can get to the other matches by entering +'wildchar', CTRL-N or CTRL-P. All files are included, also the ones with +extensions matching the 'suffixes' option. + +To completely ignore files with some extension use 'wildignore'. + +To match only files that end at the end of the typed text append a "$". For +example, to match only files that end in ".c": > + :e *.c$ +This will not match a file ending in ".cpp". Without the "$" it does match. + +The old value of an option can be obtained by hitting 'wildchar' just after +the '='. For example, typing 'wildchar' after ":set dir=" will insert the +current value of 'dir'. This overrules file name completion for the options +that take a file name. + +If you would like using for CTRL-P in an xterm, put this command in +your .cshrc: > + xmodmap -e "keysym Tab = Tab Find" +And this in your .vimrc: > + :cmap [1~ + +============================================================================== +3. Ex command-lines *cmdline-lines* + +The Ex commands have a few specialties: + + *:quote* *:comment* +'"' at the start of a line causes the whole line to be ignored. '"' +after a command causes the rest of the line to be ignored. This can be used +to add comments. Example: > + :set ai "set 'autoindent' option +It is not possible to add a comment to a shell command ":!cmd" or to the +":map" command and a few others, because they see the '"' as part of their +argument. This is mentioned where the command is explained. + + *:bar* *:\bar* +'|' can be used to separate commands, so you can give multiple commands in one +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 Vim command: + :argdo + :autocmd + :bufdo + :command + :cscope + :debug + :folddoopen + :folddoclosed + :function + :global + :help + :helpfind + :lcscope + :make + :normal + :perl + :perldo + :promptfind + :promptrepl + :pyfile + :python + :registers + :read ! + :scscope + :sign + :tcl + :tcldo + :tclfile + :vglobal + :windo + :write ! + :[range]! + a user defined command without the "-bar" argument |:command| + +Note that this is confusing (inherited from Vi): With ":g" the '|' is included +in the command, with ":s" it is not. + +To be able to use another command anyway, use the ":execute" command. +Example (append the output of "ls" and jump to the first line): > + :execute 'r !ls' | '[ + +There is one exception: When the 'b' flag is present in 'cpoptions', with the +":map" and ":abbr" commands and friends CTRL-V needs to be used instead of +'\'. You can also use "" instead. See also |map_bar|. + +Examples: > + :!ls | wc view the output of two commands + :r !ls | wc insert the same output in the text + :%g/foo/p|> moves all matching lines one shiftwidth + :%s/foo/bar/|> moves one line one shiftwidth + :map q 10^V| map "q" to "10|" + :map q 10\| map \ l map "q" to "10\" and map "\" to "l" + (when 'b' is present in 'cpoptions') + +You can also use to separate commands in the same way as with '|'. To +insert a use CTRL-V CTRL-J. "^@" will be shown. Using '|' is the +preferred method. But for external commands a must be used, because a +'|' is included in the external command. To avoid the special meaning of +it must be preceded with a backslash. Example: > + :r !date-join +This reads the current date into the file and joins it with the previous line. + +Note that when the command before the '|' generates an error, the following +commands will not be executed. + + +Because of Vi compatibility the following strange commands are supported: > + :| print current line (like ":p") + :3| print line 3 (like ":3p") + :3 goto line 3 + +A colon is allowed between the range and the command name. It is ignored +(this is Vi compatible). For example: > + :1,$:s/pat/string + +When the character '%' or '#' is used where a file name is expected, they are +expanded to the current and alternate file name (see the chapter "editing +files" |:_%| |:_#|). + +Embedded spaces in file names are allowed on the Amiga if one file name is +expected as argument. Trailing spaces will be ignored, unless escaped with a +backslash or CTRL-V. Note that the ":next" command uses spaces to separate +file names. Escape the spaces to include them in a file name. Example: > + :next foo\ bar goes\ to school\ +starts editing the three files "foo bar", "goes to" and "school ". + +When you want to use the special characters '"' or '|' in a command, or want +to use '%' or '#' in a file name, precede them with a backslash. The +backslash is not required in a range and in the ":substitute" command. + + *:_!* +The '!' (bang) character after an Ex command makes the command behave in a +different way. The '!' should be placed immediately after the command, without +any blanks in between. If you insert blanks the '!' will be seen as an +argument for the command, which has a different meaning. For example: + :w! name write the current buffer to file "name", overwriting + any existing file + :w !name send the current buffer as standard input to command + "name" + +============================================================================== +4. Ex command-line ranges *cmdline-ranges* *[range]* *E16* + +Some Ex commands accept a line range in front of them. This is noted as +[range]. It consists of one or more line specifiers, separated with ',' or +';'. + +The basics are explained in section |10.3| of the user manual. + + *:,* *:;* +When separated with ';' the cursor position will be set to that line +before interpreting the next line specifier. This doesn't happen for ','. +Examples: > + 4,/this line/ +< from line 4 till match with "this line" after the cursor line. > + 5;/that line/ +< from line 5 till match with "that line" after line 5. + +The default line specifier for most commands is the cursor position, but the +commands ":write" and ":global" have the whole file (1,$) as default. + +If more line specifiers are given than required for the command, the first +one(s) will be ignored. + +Line numbers may be specified with: *:range* *E14* *{address}* + {number} an absolute line number + . the current line *:.* + $ the last line in the file *:$* + % equal to 1,$ (the entire file) *:%* + 't position of mark t (lowercase) *:'* + 'T position of mark T (uppercase); when the mark is in + another file it cannot be used in a range + /{pattern}[/] the next line where {pattern} matches *:/* + ?{pattern}[?] the previous line where {pattern} matches *:?* + \/ the next line where the previously used search + pattern matches + \? the previous line where the previously used search + pattern matches + \& the next line where the previously used substitute + pattern matches + +Each may be followed (several times) by '+' or '-' and an optional number. +This number is added or subtracted from the preceding line number. If the +number is omitted, 1 is used. + +The "/" and "?" after {pattern} are required to separate the pattern from +anything that follows. + +The "/" and "?" may be preceded with another address. The search starts from +there. The difference from using ';' is that the cursor isn't moved. +Examples: > + /pat1//pat2/ Find line containing "pat2" after line containing + "pat1", without moving the cursor. + 7;/pat2/ Find line containing "pat2", after line 7, leaving + the cursor in line 7. + +The {number} must be between 0 and the number of lines in the file. When +using a 0 (zero) this is interpreted as a 1 by most commands. Commands that +use it as a count do use it as a zero (|:tag|, |:pop|, etc). Some commands +interpret the zero as "before the first line" (|:read|, search pattern, etc). + +Examples: > + .+3 three lines below the cursor + /that/+1 the line below the next line containing "that" + .,$ from current line until end of file + 0;/that the first line containing "that", also matches in the + first line. + 1;/that the first line after line 1 containing "that" + +Some commands allow for a count after the command. This count is used as the +number of lines to be used, starting with the line given in the last line +specifier (the default is the cursor line). The commands that accept a count +are the ones that use a range but do not have a file name argument (because +a file name can also be a number). + +Examples: > + :s/x/X/g 5 substitute 'x' by 'X' in the current line and four + following lines + :23d 4 delete lines 23, 24, 25 and 26 + + +Folds and Range + +When folds are active the line numbers are rounded off to include the whole +closed fold. See |fold-behavior|. + + +Reverse Range *E493* + +A range should have the lower line number first. If this is not the case, Vim +will ask you if it should swap the line numbers. + Backwards range given, OK to swap ~ +This is not done within the global command ":g". + +You can use ":silent" before a command to avoid the question, the range will +always be swapped then. + + +Count and Range *N:* + +When giving a count before entering ":", this is translated into: + :.,.+(count - 1) +In words: The 'count' lines at and after the cursor. Example: To delete +three lines: > + 3:d is translated into: .,.+2d +< + +Visual Mode and Range *v_:* + +{Visual}: Starts a command-line with the Visual selected lines as a + range. The code `:'<,'>` is used for this range, which makes + it possible to select a similar line from the command-line + history for repeating a command on different Visually selected + lines. + When Visual mode was already ended, a short way to use the + Visual area for a range is `:*`. This requires that "*" does + not appear in 'cpo', see |cpo-star|. Otherwise you will have + to type `:'<,'>` + + +============================================================================== +5. Ex command-line flags *ex-flags* + +These flags are supported by a selection of Ex commands. They print the line +that the cursor ends up after executing the command: + + l output like for |:list| + # add line number + p output like for |:print| + +The flags can be combined, thus "l#" uses both a line number and |:list| style +output. + +============================================================================== +6. Ex special characters *cmdline-special* + +Note: These are special characters in the executed command line. If you want +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 +function expand() |expand()|. + % Is replaced with the current file name. *:_%* *c_%* + # Is replaced with the alternate file name. *:_#* *c_#* + #n (where n is a number) is replaced with *:_#0* *:_#n* + the file name of buffer n. "#0" is the same as "#". *c_#n* + ## Is replaced with all names in the argument list *:_##* *c_##* + concatenated, separated by spaces. Each space in a name + is preceded with a backslash. + # 0) is replaced with old *:_#<* *c_#<* + file name n. See |:oldfiles| or |v:oldfiles| to get the + number. *E809* + {only when compiled with the |+eval| and |+viminfo| features} + +Note that these, except "# + :!ls "%" + :r !spell "%" + +To avoid the special meaning of '%' and '#' insert a backslash before it. +Detail: The special meaning is always escaped when there is a backslash before +it, no matter how many backslashes. + you type: result ~ + # alternate.file + \# # + \\# \# + + *:* *:* *:* ** + *:* ** *:* ** + *:* ** *:* ** + ** *E495* *E496* *E497* *E499* *E500* +Note: these are typed literally, they are not special keys! + is replaced with the word under the cursor (like |star|) + is replaced with the WORD under the cursor (see |WORD|) + is replaced with the path name under the cursor (like what + |gf| uses) + When executing autocommands, is replaced with the file name + for a file read or write. + When executing autocommands, is replaced with the currently + effective buffer number (for ":r file" and ":so file" it is + the current buffer, the file being read/sourced is not in a + buffer). + When executing autocommands, is replaced with the match for + which this autocommand was executed. It differs from + only when the file name isn't used to match with + (for FileType, Syntax and SpellFileMissing events). + When executing a ":source" command, is replaced with the + file name of the sourced file. *E498* + When executing a function, is replaced with + "function {function-name}"; function call nesting is + indicated like this: + "function {function-name1}..{function-name2}". Note that + filename-modifiers are useless when is used inside + a function. + When executing a ":source" command, is replaced with the + line number. *E842* + When executing a function it's the line number relative to + the start of the function. + + *filename-modifiers* + *:_%:* *::8* *::p* *::.* *::~* *::h* *::t* *::r* *::e* *::s* *::gs* + *%:8* *%:p* *%:.* *%:~* *%:h* *%:t* *%:r* *%:e* *%:s* *%:gs* +The file name modifiers can be used after "%", "#", "#n", "", "", +"" or "". They are also used with the |fnamemodify()| function. +These are not available when Vim has been compiled without the |+modify_fname| +feature. +These modifiers can be given, in this order: + :p Make file name a full path. Must be the first modifier. Also + changes "~/" (and "~user/" for Unix and VMS) to the path for + the home directory. If the name is a directory a path + separator is added at the end. For a file name that does not + exist and does not have an absolute path the result is + unpredictable. On MS-Windows an 8.3 filename is expanded to + the long name. + :8 Converts the path to 8.3 short format (currently only on + MS-Windows). Will act on as much of a path that is an + existing path. + :~ Reduce file name to be relative to the home directory, if + possible. File name is unmodified if it is not below the home + directory. + :. Reduce file name to be relative to current directory, if + possible. File name is unmodified if it is not below the + current directory. + For maximum shortness, use ":~:.". + :h Head of the file name (the last component and any separators + removed). Cannot be used with :e, :r or :t. + Can be repeated to remove several components at the end. + When the file name ends in a path separator, only the path + separator is removed. Thus ":p:h" on a directory name results + on the directory name itself (without trailing slash). + When the file name is an absolute path (starts with "/" for + Unix; "x:\" for MS-DOS, WIN32, OS/2; "drive:" for Amiga), that + part is not removed. When there is no head (path is relative + to current directory) the result is empty. + :t Tail of the file name (last component of the name). Must + precede any :r or :e. + :r Root of the file name (the last extension removed). When + there is only an extension (file name that starts with '.', + e.g., ".vimrc"), it is not removed. Can be repeated to remove + several extensions (last one first). + :e Extension of the file name. Only makes sense when used alone. + When there is no extension the result is empty. + When there is only an extension (file name that starts with + '.'), the result is empty. Can be repeated to include more + extensions. If there are not enough extensions (but at least + one) as much as possible are included. + :s?pat?sub? + Substitute the first occurrence of "pat" with "sub". This + works like the |:s| command. "pat" is a regular expression. + Any character can be used for '?', but it must not occur in + "pat" or "sub". + After this, the previous modifiers can be used again. For + example ":p", to make a full path after the substitution. + :gs?pat?sub? + Substitute all occurrences of "pat" with "sub". Otherwise + this works like ":s". + +Examples, when the file name is "src/version.c", current dir +"/home/mool/vim": > + :p /home/mool/vim/src/version.c + :p:. src/version.c + :p:~ ~/vim/src/version.c + :h src + :p:h /home/mool/vim/src + :p:h:h /home/mool/vim + :t version.c + :p:t version.c + :r src/version + :p:r /home/mool/vim/src/version + :t:r version + :e c + :s?version?main? src/main.c + :s?version?main?:p /home/mool/vim/src/main.c + :p:gs?/?\\? \home\mool\vim\src\version.c + +Examples, when the file name is "src/version.c.gz": > + :p /home/mool/vim/src/version.c.gz + :e gz + :e:e c.gz + :e:e:e c.gz + :e:e:r c + :r src/version.c + :r:e c + :r:r src/version + :r:r:r src/version +< + *extension-removal* *:_%<* +If a "<" is appended to "%", "#", "#n" or "CTRL-V p" the extension of the file +name is removed (everything after and including the last '.' in the file +name). This is included for backwards compatibility with version 3.0, the +":r" form is preferred. Examples: > + + % current file name + %< current file name without extension + # alternate file name for current window + #< idem, without extension + #31 alternate file number 31 + #31< idem, without extension + word under the cursor + WORD under the cursor (see |WORD|) + path name under the cursor + < idem, without extension + +Note: Where a file name is expected wildcards expansion is done. On Unix the +shell is used for this, unless it can be done internally (for speed). +Backticks also work, like in > + :n `echo *.c` +(backtick expansion is not possible in |restricted-mode|) +But expansion is only done if there are any wildcards before expanding the +'%', '#', etc.. This avoids expanding wildcards inside a file name. If you +want to expand the result of , add a wildcard character to it. +Examples: (alternate file name is "?readme?") + command expands to ~ + :e # :e ?readme? + :e `ls #` :e {files matching "?readme?"} + :e #.* :e {files matching "?readme?.*"} + :cd :cd {file name under cursor} + :cd * :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"), 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, +OS/2), it's a bit difficult to recognize a backslash that is used to escape +the special meaning of the next character. The general rule is: If the +backslash is followed by a normal file name character, it does not have a +special meaning. Therefore "\file\foo" is a valid file name, you don't have +to type the backslash twice. + +An exception is the '$' sign. It is a valid character in a file name. But +to avoid a file name like "$home" to be interpreted as an environment variable, +it needs to be preceded by a backslash. Therefore you need to use "/\$home" +for the file "$home" in the root directory. A few examples: + + FILE NAME INTERPRETED AS ~ + $home expanded to value of environment var $home + \$home file "$home" in current directory + /\$home file "$home" in root directory + \\$home file "\\", followed by expanded $home + +============================================================================== +7. Command-line window *cmdline-window* *cmdwin* + *command-line-window* +In the command-line window the command line can be edited just like editing +text in any window. It is a special kind of window, because you cannot leave +it in a normal way. +{not available when compiled without the |+cmdline_hist| or |+vertsplit| +feature} + + +OPEN *c_CTRL-F* *q:* *q/* *q?* + +There are two ways to open the command-line window: +1. From Command-line mode, use the key specified with the 'cedit' option. + The default is CTRL-F when 'compatible' is not set. +2. From Normal mode, use the "q:", "q/" or "q?" command. + This starts editing an Ex command-line ("q:") or search string ("q/" or + "q?"). Note that this is not possible while recording is in progress (the + "q" stops recording then). + +When the window opens it is filled with the command-line history. The last +line contains the command as typed so far. The left column will show a +character that indicates the type of command-line being edited, see +|cmdwin-char|. + +Vim will be in Normal mode when the editor is opened, except when 'insertmode' +is set. + +The height of the window is specified with 'cmdwinheight' (or smaller if there +is no room). The window is always full width and is positioned just above the +command-line. + + +EDIT + +You can now use commands to move around and edit the text in the window. Both +in Normal mode and Insert mode. + +It is possible to use ":", "/" and other commands that use the command-line, +but it's not possible to open another command-line window then. There is no +nesting. + *E11* +The command-line window is not a normal window. It is not possible to move to +another window or edit another buffer. All commands that would do this are +disabled in the command-line window. Of course it _is_ possible to execute +any command that you entered in the command-line window. Other text edits are +discarded when closing the window. + + +CLOSE *E199* + +There are several ways to leave the command-line window: + + Execute the command-line under the cursor. Works both in + Insert and in Normal mode. +CTRL-C Continue in Command-line mode. The command-line under the + cursor is used as the command-line. Works both in Insert and + in Normal mode. ":close" also works. There is no redraw, + thus the window will remain visible. +:quit Discard the command line and go back to Normal mode. + ":exit", ":xit" and CTRL-\ CTRL-N also work. +:qall Quit Vim, unless there are changes in some buffer. +:qall! Quit Vim, discarding changes to any buffer. + +Once the command-line window is closed the old window sizes are restored. The +executed command applies to the window and buffer where the command-line was +started from. This works as if the command-line window was not there, except +that there will be an extra screen redraw. +The buffer used for the command-line window is deleted. Any changes to lines +other than the one that is executed with are lost. + +If you would like to execute the command under the cursor and then have the +command-line window open again, you may find this mapping useful: > + + :autocmd CmdwinEnter * map q: + + +VARIOUS + +The command-line window cannot be used: +- when there already is a command-line window (no nesting) +- for entering an encryption key or when using inputsecret() +- when Vim was not compiled with the |+vertsplit| feature + +Some options are set when the command-line window is opened: +'filetype' "vim", when editing an Ex command-line; this starts Vim syntax + highlighting if it was enabled +'rightleft' off +'modifiable' on +'buftype' "nofile" +'swapfile' off + +It is allowed to write the buffer contents to a file. This is an easy way to +save the command-line history and read it back later. + +If the 'wildchar' option is set to , and the command-line window is used +for an Ex command, then two mappings will be added to use for completion +in the command-line window, like this: > + :imap + :nmap a +Note that hitting in Normal mode will do completion on the next +character. That way it works at the end of the line. +If you don't want these mappings, disable them with: > + au CmdwinEnter [:>] iunmap + au CmdwinEnter [:>] nunmap +You could put these lines in your vimrc file. + +While in the command-line window you cannot use the mouse to put the cursor in +another window, or drag statuslines of other windows. You can drag the +statusline of the command-line window itself and the statusline above it. +Thus you can resize the command-line window, but not others. + + +AUTOCOMMANDS + +Two autocommand events are used: |CmdwinEnter| and |CmdwinLeave|. Since this +window is of a special type, the WinEnter, WinLeave, BufEnter and BufLeave +events are not triggered. You can use the Cmdwin events to do settings +specifically for the command-line window. Be careful not to cause side +effects! +Example: > + :au CmdwinEnter : let b:cpt_save = &cpt | set cpt=. + :au CmdwinLeave : let &cpt = b:cpt_save +This sets 'complete' to use completion in the current window for |i_CTRL-N|. +Another example: > + :au CmdwinEnter [/?] startinsert +This will make Vim start in Insert mode in the command-line window. + + *cmdwin-char* +The character used for the pattern indicates the type of command-line: + : normal Ex command + > debug mode command |debug-mode| + / forward search string + ? backward search string + = expression for "= |expr-register| + @ string for |input()| + - text for |:insert| or |:append| + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/debug.txt b/doc/debug.txt new file mode 100644 index 00000000..3226fa45 --- /dev/null +++ b/doc/debug.txt @@ -0,0 +1,175 @@ +*debug.txt* For Vim version 7.4. Last change: 2012 Feb 11 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Debugging Vim *debug-vim* + +This is for debugging Vim itself, when it doesn't work properly. +For debugging Vim scripts, functions, etc. see |debug-scripts| + +1. Location of a crash, using gcc and gdb |debug-gcc| +2. Locating memory leaks |debug-leaks| +3. Windows Bug Reporting |debug-win32| + +============================================================================== + +1. Location of a crash, using gcc and gdb *debug-gcc* *gdb* + +When Vim crashes in one of the test files, and you are using gcc for +compilation, here is what you can do to find out exactly where Vim crashes. +This also applies when using the MingW tools. + +1. Compile Vim with the "-g" option (there is a line in the src/Makefile for + this, which you can uncomment). Also make sure "strip" is disabled (do not + install it, or use the line "STRIP = /bin/true"). + +2. Execute these commands (replace "11" with the test that fails): > + cd testdir + gdb ../vim + run -u unix.vim -U NONE -s dotest.in test11.in + +3. Check where Vim crashes, gdb should give a message for this. + +4. Get a stack trace from gdb with this command: > + where +< You can check out different places in the stack trace with: > + frame 3 +< Replace "3" with one of the numbers in the stack trace. + +============================================================================== + +2. Locating memory leaks *debug-leaks* *valgrind* + +If you suspect Vim is leaking memory and you are using Linux, the valgrind +tool is very useful to pinpoint memory leaks. + +First of all, build Vim with EXITFREE defined. Search for this in MAKEFILE +and uncomment the line. + +Use this command to start Vim: +> + valgrind --log-file=valgrind.log --leak-check=full ./vim + +Note: Vim will run much slower. If your .vimrc is big or you have several +plugins you need to be patient for startup, or run with the "-u NONE" +argument. + +There are often a few leaks from libraries, such as getpwuid() and +XtVaAppCreateShell(). Those are unavoidable. The number of bytes should be +very small a Kbyte or less. + +============================================================================== + +3. Windows Bug Reporting *debug-win32* + +If the Windows version of Vim crashes in a reproducible manner, you can take +some steps to provide a useful bug report. + + +3.1 GENERIC ~ + +You must obtain the debugger symbols (PDB) file for your executable: gvim.pdb +for gvim.exe, or vim.pdb for vim.exe. The PDB should be available from the +same place that you obtained the executable. Be sure to use the PDB that +matches the EXE (same date). + +If you built the executable yourself with the Microsoft Visual C++ compiler, +then the PDB was built with the EXE. + +Alternatively, if you have the source files, you can import Make_ivc.mak into +Visual Studio as a workspace. Then select a debug configuration, build and +you can do all kinds of debugging (set breakpoints, watch variables, etc.). + +If you have Visual Studio, use that instead of the VC Toolkit and WinDbg. + +For other compilers, you should always use the corresponding debugger: TD for +a Vim executable compiled with the Borland compiler; gdb (see above +|debug-gcc|) for the Cygwin and MinGW compilers. + + + *debug-vs2005* +3.2 Debugging Vim crashes with Visual Studio 2005/Visual C++ 2005 Express ~ + +First launch vim.exe or gvim.exe and then launch Visual Studio. (If you don't +have Visual Studio, follow the instructions at |get-ms-debuggers| to obtain a +free copy of Visual C++ 2005 Express Edition.) + +On the Tools menu, click Attach to Process. Choose the Vim process. + +In Vim, reproduce the crash. A dialog will appear in Visual Studio, telling +you about the unhandled exception in the Vim process. Click Break to break +into the process. + +Visual Studio will pop up another dialog, telling you that no symbols are +loaded and that the source code cannot be displayed. Click OK. + +Several windows will open. Right-click in the Call Stack window. Choose Load +Symbols. The Find Symbols dialog will open, looking for (g)vim.pdb. Navigate +to the directory where you have the PDB file and click Open. + +At this point, you should have a full call stack with vim function names and +line numbers. Double-click one of the lines and the Find Source dialog will +appear. Navigate to the directory where the Vim source is (if you have it.) + +If you don't know how to debug this any further, follow the instructions +at ":help bug-reports". Paste the call stack into the bug report. + +If you have a non-free version of Visual Studio, you can save a minidump via +the Debug menu and send it with the bug report. A minidump is a small file +(<100KB), which contains information about the state of your process. +Visual C++ 2005 Express Edition cannot save minidumps and it cannot be +installed as a just-in-time debugger. Use WinDbg, |debug-windbg|, if you +need to save minidumps or you want a just-in-time (postmortem) debugger. + + *debug-windbg* +3.3 Debugging Vim crashes with WinDbg ~ + +See |get-ms-debuggers| to obtain a copy of WinDbg. + +As with the Visual Studio IDE, you can attach WinDbg to a running Vim process. +You can also have your system automatically invoke WinDbg as a postmortem +debugger. To set WinDbg as your postmortem debugger, run "windbg -I". + +To attach WinDbg to a running Vim process, launch WinDbg. On the File menu, +choose Attach to a Process. Select the Vim process and click OK. + +At this point, choose Symbol File Path on the File menu, and add the folder +containing your Vim PDB to the sympath. If you have Vim source available, +use Source File Path on the File menu. You can now open source files in WinDbg +and set breakpoints, if you like. Reproduce your crash. WinDbg should open the +source file at the point of the crash. Using the View menu, you can examine +the call stack, local variables, watch windows, and so on. + +If WinDbg is your postmortem debugger, you do not need to attach WinDbg to +your Vim process. Simply reproduce the crash and WinDbg will launch +automatically. As above, set the Symbol File Path and the Source File Path. + +To save a minidump, type the following at the WinDbg command line: > + .dump vim.dmp +< + *debug-minidump* +3.4 Opening a Minidump ~ + +If you have a minidump file, you can open it in Visual Studio or in WinDbg. + +In Visual Studio 2005: on the File menu, choose Open, then Project/Solution. +Navigate to the .dmp file and open it. Now press F5 to invoke the debugger. +Follow the instructions in |debug-vs2005| to set the Symbol File Path. + +In WinDbg: choose Open Crash Dump on the File menu. Follow the instructions in +|debug-windbg| to set the Symbol File Path. + + *get-ms-debuggers* +3.5 Obtaining Microsoft Debugging Tools ~ + +The Debugging Tools for Windows (including WinDbg) can be downloaded from + http://www.microsoft.com/whdc/devtools/debugging/default.mspx +This includes the WinDbg debugger. + +Visual C++ 2005 Express Edition can be downloaded for free from: + http://msdn.microsoft.com/vstudio/express/visualC/default.aspx + +========================================================================= + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/debugger.txt b/doc/debugger.txt new file mode 100644 index 00000000..df7116bb --- /dev/null +++ b/doc/debugger.txt @@ -0,0 +1,140 @@ +*debugger.txt* For Vim version 7.4. Last change: 2005 Mar 29 + + + VIM REFERENCE MANUAL by Gordon Prieur + + +Debugger Support Features *debugger-support* + +1. Debugger Features |debugger-features| +2. Vim Compile Options |debugger-compilation| +3. Integrated Debuggers |debugger-integration| + +{Vi does not have any of these features} + +============================================================================== +1. Debugger Features *debugger-features* + +The following features are available for an integration with a debugger or +an Integrated Programming Environment (IPE) or Integrated Development +Environment (IDE): + + Alternate Command Input |alt-input| + Debug Signs |debug-signs| + Debug Source Highlight |debug-highlight| + Message Footer |gui-footer| + Balloon Evaluation |balloon-eval| + +These features were added specifically for use in the Motif version of gvim. +However, the |alt-input| and |debug-highlight| were written to be usable in +both vim and gvim. Some of the other features could be used in the non-GUI +vim with slight modifications. However, I did not do this nor did I test the +reliability of building for vim or non Motif GUI versions. + + +1.1 Alternate Command Input *alt-input* + +For Vim to work with a debugger there must be at least an input connection +with a debugger or external tool. In many cases there will also be an output +connection but this isn't absolutely necessary. + +The purpose of the input connection is to let the external debugger send +commands to Vim. The commands sent by the debugger should give the debugger +enough control to display the current debug environment and state. + +The current implementation is based on the X Toolkit dispatch loop and the +XtAddInput() function call. + + +1.2 Debug Signs *debug-signs* + +Many debuggers mark specific lines by placing a small sign or color highlight +on the line. The |:sign| command lets the debugger set this graphic mark. Some +examples where this feature would be used would be a debugger showing an arrow +representing the Program Counter (PC) of the program being debugged. Another +example would be a small stop sign for a line with a breakpoint. These visible +highlights let the user keep track of certain parts of the state of the +debugger. + +This feature can be used with more than debuggers, too. An IPE can use a sign +to highlight build errors, searched text, or other things. The sign feature +can also work together with the |debug-highlight| to ensure the mark is +highly visible. + +Debug signs are defined and placed using the |:sign| command. + + +1.3 Debug Source Highlight *debug-highlight* + +This feature allows a line to have a predominant highlight. The highlight is +intended to make a specific line stand out. The highlight could be made to +work for both vim and gvim, whereas the debug sign is, in most cases, limited +to gvim. The one exception to this is Sun Microsystem's dtterm. The dtterm +from Sun has a "sign gutter" for showing signs. + + +1.4 Message Footer *gui-footer* + +The message footer can be used to display messages from a debugger or IPE. It +can also be used to display menu and toolbar tips. The footer area is at the +bottom of the GUI window, below the line used to display colon commands. + +The display of the footer is controlled by the 'guioptions' letter 'F'. + + +1.5 Balloon Evaluation *balloon-eval* + +This feature allows a debugger, or other external tool, to display dynamic +information based on where the mouse is pointing. The purpose of this feature +was to allow Sun's Visual WorkShop debugger to display expression evaluations. +However, the feature was implemented in as general a manner as possible and +could be used for displaying other information as well. + +The Balloon Evaluation has some settable parameters too. For Motif the font +list and colors can be set via X resources (XmNballoonEvalFontList, +XmNballoonEvalBackground, and XmNballoonEvalForeground). +The 'balloondelay' option sets the delay before an attempt is made to show a +balloon. +The 'ballooneval' option needs to be set to switch it on. + +Balloon evaluation is only available when compiled with the |+balloon_eval| +feature. + +The Balloon evaluation functions are also used to show a tooltip for the +toolbar. The 'ballooneval' option does not need to be set for this. But the +other settings apply. + +Another way to use the balloon is with the 'balloonexpr' option. This is +completely user definable. + +============================================================================== +2. Vim Compile Options *debugger-compilation* + +The debugger features were added explicitly for use with Sun's Visual +WorkShop Integrated Programming Environment (ipe). However, they were done +in as generic a manner as possible so that integration with other debuggers +could also use some or all of the tools used with Sun's ipe. + +The following compile time preprocessor variables control the features: + + Alternate Command Input ALT_X_INPUT + Debug Glyphs FEAT_SIGNS + Debug Highlights FEAT_SIGNS + Message Footer FEAT_FOOTER + Balloon Evaluation FEAT_BEVAL + +The first integration with a full IPE/IDE was with Sun Visual WorkShop. To +compile a gvim which interfaces with VWS set the following flag, which sets +all the above flags: + + Sun Visual WorkShop FEAT_SUN_WORKSHOP + +============================================================================== +3. Integrated Debuggers *debugger-integration* + +One fully integrated debugger/IPE/IDE is Sun's Visual WorkShop Integrated +Programming Environment. + +For Sun NetBeans support see |netbeans|. + + vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/doc/develop.txt b/doc/develop.txt new file mode 100644 index 00000000..757a45b2 --- /dev/null +++ b/doc/develop.txt @@ -0,0 +1,502 @@ +*develop.txt* For Vim version 7.4. Last change: 2013 Apr 27 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Development of Vim. *development* + +This text is important for those who want to be involved in further developing +Vim. + +1. Design goals |design-goals| +2. Coding style |coding-style| +3. Design decisions |design-decisions| +4. Assumptions |design-assumptions| + +See the file README.txt in the "src" directory for an overview of the source +code. + +Vim is open source software. Everybody is encouraged to contribute to help +improving Vim. For sending patches a context diff "diff -c" is preferred. +Also see http://www.vim.org/tips/tip.php?tip_id=618. +Also see http://vim.wikia.com/wiki/How_to_make_and_submit_a_patch. + +============================================================================== +1. Design goals *design-goals* + +Most important things come first (roughly). + +Note that quite a few items are contradicting. This is intentional. A +balance must be found between them. + + +VIM IS... VI COMPATIBLE *design-compatible* + +First of all, it should be possible to use Vim as a drop-in replacement for +Vi. When the user wants to, he can use Vim in compatible mode and hardly +notice any difference with the original Vi. + +Exceptions: +- We don't reproduce obvious Vi bugs in Vim. +- There are different versions of Vi. I am using Version 3.7 (6/7/85) as a + reference. But support for other versions is also included when possible. + The Vi part of POSIX is not considered a definitive source. +- Vim adds new commands, you cannot rely on some command to fail because it + didn't exist in Vi. +- Vim will have a lot of features that Vi doesn't have. Going back from Vim + to Vi will be a problem, this cannot be avoided. +- Some things are hardly ever used (open mode, sending an e-mail when + crashing, etc.). Those will only be included when someone has a good reason + why it should be included and it's not too much work. +- For some items it is debatable whether Vi compatibility should be + maintained. There will be an option flag for these. + + +VIM IS... IMPROVED *design-improved* + +The IMproved bits of Vim should make it a better Vi, without becoming a +completely different editor. Extensions are done with a "Vi spirit". +- Use the keyboard as much as feasible. The mouse requires a third hand, + which we don't have. Many terminals don't have a mouse. +- When the mouse is used anyway, avoid the need to switch back to the + keyboard. Avoid mixing mouse and keyboard handling. +- Add commands and options in a consistent way. Otherwise people will have a + hard time finding and remembering them. Keep in mind that more commands and + options will be added later. +- A feature that people do not know about is a useless feature. Don't add + obscure features, or at least add hints in documentation that they exist. +- Minimize using CTRL and other modifiers, they are more difficult to type. +- There are many first-time and inexperienced Vim users. Make it easy for + them to start using Vim and learn more over time. +- There is no limit to the features that can be added. Selecting new features + is one based on (1) what users ask for, (2) how much effort it takes to + implement and (3) someone actually implementing it. + + +VIM IS... MULTI PLATFORM *design-multi-platform* + +Vim tries to help as many users on as many platforms as possible. +- Support many kinds of terminals. The minimal demands are cursor positioning + and clear-screen. Commands should only use key strokes that most keyboards + have. Support all the keys on the keyboard for mapping. +- Support many platforms. A condition is that there is someone willing to do + Vim development on that platform, and it doesn't mean messing up the code. +- Support many compilers and libraries. Not everybody is able or allowed to + install another compiler or GUI library. +- People switch from one platform to another, and from GUI to terminal + version. Features should be present in all versions, or at least in as many + as possible with a reasonable effort. Try to avoid that users must switch + between platforms to accomplish their work efficiently. +- That a feature is not possible on some platforms, or only possible on one + platform, does not mean it cannot be implemented. [This intentionally + contradicts the previous item, these two must be balanced.] + + +VIM IS... WELL DOCUMENTED *design-documented* + +- A feature that isn't documented is a useless feature. A patch for a new + feature must include the documentation. +- Documentation should be comprehensive and understandable. Using examples is + recommended. +- Don't make the text unnecessarily long. Less documentation means that an + item is easier to find. + + +VIM IS... HIGH SPEED AND SMALL IN SIZE *design-speed-size* + +Using Vim must not be a big attack on system resources. Keep it small and +fast. +- Computers are becoming faster and bigger each year. Vim can grow too, but + no faster than computers are growing. Keep Vim usable on older systems. +- Many users start Vim from a shell very often. Startup time must be short. +- Commands must work efficiently. The time they consume must be as small as + possible. Useful commands may take longer. +- Don't forget that some people use Vim over a slow connection. Minimize the + communication overhead. +- Items that add considerably to the size and are not used by many people + should be a feature that can be disabled. +- Vim is a component among other components. Don't turn it into a massive + application, but have it work well together with other programs. + + +VIM IS... MAINTAINABLE *design-maintain* + +- The source code should not become a mess. It should be reliable code. +- Use the same layout in all files to make it easy to read |coding-style|. +- Use comments in a useful way! Quoting the function name and argument names + is NOT useful. Do explain what they are for. +- Porting to another platform should be made easy, without having to change + too much platform-independent code. +- Use the object-oriented spirit: Put data and code together. Minimize the + knowledge spread to other parts of the code. + + +VIM IS... FLEXIBLE *design-flexible* + +Vim should make it easy for users to work in their preferred styles rather +than coercing its users into particular patterns of work. This can be for +items with a large impact (e.g., the 'compatible' option) or for details. The +defaults are carefully chosen such that most users will enjoy using Vim as it +is. Commands and options can be used to adjust Vim to the desire of the user +and its environment. + + +VIM IS... NOT *design-not* + +- Vim is not a shell or an Operating System. You will not be able to run a + shell inside Vim or use it to control a debugger. This should work the + other way around: Use Vim as a component from a shell or in an IDE. + A satirical way to say this: "Unlike Emacs, Vim does not attempt to include + everything but the kitchen sink, but some people say that you can clean one + with it. ;-)" + To use Vim with gdb see: http://www.agide.org and http://clewn.sf.net. +- Vim is not a fancy GUI editor that tries to look nice at the cost of + being less consistent over all platforms. But functional GUI features are + welcomed. + +============================================================================== +2. Coding style *coding-style* + +These are the rules to use when making changes to the Vim source code. Please +stick to these rules, to keep the sources readable and maintainable. + +This list is not complete. Look in the source code for more examples. + + +MAKING CHANGES *style-changes* + +The basic steps to make changes to the code: +1. Adjust the documentation. Doing this first gives you an impression of how + your changes affect the user. +2. Make the source code changes. +3. Check ../doc/todo.txt if the change affects any listed item. +4. Make a patch with "diff -c" against the unmodified code and docs. +5. Make a note about what changed and include it with the patch. + + +USE OF COMMON FUNCTIONS *style-functions* + +Some functions that are common to use, have a special Vim version. Always +consider using the Vim version, because they were introduced with a reason. + +NORMAL NAME VIM NAME DIFFERENCE OF VIM VERSION +free() vim_free() Checks for freeing NULL +malloc() alloc() Checks for out of memory situation +malloc() lalloc() Like alloc(), but has long argument +strcpy() STRCPY() Includes cast to (char *), for char_u * args +strchr() vim_strchr() Accepts special characters +strrchr() vim_strrchr() Accepts special characters +isspace() vim_isspace() Can handle characters > 128 +iswhite() vim_iswhite() Only TRUE for tab and space +memcpy() mch_memmove() Handles overlapped copies +bcopy() mch_memmove() Handles overlapped copies +memset() vim_memset() Uniform for all systems + + +NAMES *style-names* + +Function names can not be more than 31 characters long (because of VMS). + +Don't use "delete" as a variable name, C++ doesn't like it. + +Because of the requirement that Vim runs on as many systems as possible, we +need to avoid using names that are already defined by the system. This is a +list of names that are known to cause trouble. The name is given as a regexp +pattern. + +is.*() POSIX, ctype.h +to.*() POSIX, ctype.h + +d_.* POSIX, dirent.h +l_.* POSIX, fcntl.h +gr_.* POSIX, grp.h +pw_.* POSIX, pwd.h +sa_.* POSIX, signal.h +mem.* POSIX, string.h +str.* POSIX, string.h +wcs.* POSIX, string.h +st_.* POSIX, stat.h +tms_.* POSIX, times.h +tm_.* POSIX, time.h +c_.* POSIX, termios.h +MAX.* POSIX, limits.h +__.* POSIX, system +_[A-Z].* POSIX, system +E[A-Z0-9]* POSIX, errno.h + +.*_t POSIX, for typedefs. Use .*_T instead. + +wait don't use as argument to a function, conflicts with types.h +index shadows global declaration +time shadows global declaration +new C++ reserved keyword +try Borland C++ doesn't like it to be used as a variable. + +clear Mac curses.h +echo Mac curses.h +instr Mac curses.h +meta Mac curses.h +newwin Mac curses.h +nl Mac curses.h +overwrite Mac curses.h +refresh Mac curses.h +scroll Mac curses.h +typeahead Mac curses.h + +basename() GNU string function +dirname() GNU string function +get_env_value() Linux system function + + +VARIOUS *style-various* + +Typedef'ed names should end in "_T": > + typedef int some_T; +Define'ed names should be uppercase: > + #define SOME_THING +Features always start with "FEAT_": > + #define FEAT_FOO + +Don't use '\"', some compilers can't handle it. '"' works fine. + +Don't use: + #if HAVE_SOME +Some compilers can't handle that and complain that "HAVE_SOME" is not defined. +Use + #ifdef HAVE_SOME +or + #if defined(HAVE_SOME) + + +STYLE *style-examples* + +General rule: One statement per line. + +Wrong: if (cond) a = 1; + +OK: if (cond) + a = 1; + +Wrong: while (cond); + +OK: while (cond) + ; + +Wrong: do a = 1; while (cond); + +OK: do + a = 1; + while (cond); + + +Functions start with: + +Wrong: int function_name(int arg1, int arg2) + +OK: /* + * Explanation of what this function is used for. + * + * Return value explanation. + */ + int + function_name(arg1, arg2) + int arg1; /* short comment about arg1 */ + int arg2; /* short comment about arg2 */ + { + int local; /* comment about local */ + + local = arg1 * arg2; + +NOTE: Don't use ANSI style function declarations. A few people still have to +use a compiler that doesn't support it. + + +SPACES AND PUNCTUATION *style-spaces* + +No space between a function name and the bracket: + +Wrong: func (arg); +OK: func(arg); + +Do use a space after if, while, switch, etc. + +Wrong: if(arg) for(;;) +OK: if (arg) for (;;) + +Use a space after a comma and semicolon: + +Wrong: func(arg1,arg2); for (i = 0;i < 2;++i) +OK: func(arg1, arg2); for (i = 0; i < 2; ++i) + +Use a space before and after '=', '+', '/', etc. + +Wrong: var=a*5; +OK: var = a * 5; + +In general: Use empty lines to group lines of code together. Put a comment +just above the group of lines. This makes it easier to quickly see what is +being done. + +OK: /* Prepare for building the table. */ + get_first_item(); + table_idx = 0; + + /* Build the table */ + while (has_item()) + table[table_idx++] = next_item(); + + /* Finish up. */ + cleanup_items(); + generate_hash(table); + +============================================================================== +3. Design decisions *design-decisions* + +Folding + +Several forms of folding should be possible for the same buffer. For example, +have one window that shows the text with function bodies folded, another +window that shows a function body. + +Folding is a way to display the text. It should not change the text itself. +Therefore the folding has been implemented as a filter between the text stored +in a buffer (buffer lines) and the text displayed in a window (logical lines). + + +Naming the window + +The word "window" is commonly used for several things: A window on the screen, +the xterm window, a window inside Vim to view a buffer. +To avoid confusion, other items that are sometimes called window have been +given another name. Here is an overview of the related items: + +screen The whole display. For the GUI it's something like 1024x768 + pixels. The Vim shell can use the whole screen or part of it. +shell The Vim application. This can cover the whole screen (e.g., + when running in a console) or part of it (xterm or GUI). +window View on a buffer. There can be several windows in Vim, + together with the command line, menubar, toolbar, etc. they + fit in the shell. + + +Spell checking *develop-spell* + +When spell checking was going to be added to Vim a survey was done over the +available spell checking libraries and programs. Unfortunately, the result +was that none of them provided sufficient capabilities to be used as the spell +checking engine in Vim, for various reasons: + +- Missing support for multi-byte encodings. At least UTF-8 must be supported, + so that more than one language can be used in the same file. + Doing on-the-fly conversion is not always possible (would require iconv + support). +- For the programs and libraries: Using them as-is would require installing + them separately from Vim. That's mostly not impossible, but a drawback. +- Performance: A few tests showed that it's possible to check spelling on the + fly (while redrawing), just like syntax highlighting. But the mechanisms + used by other code are much slower. Myspell uses a hashtable, for example. + The affix compression that most spell checkers use makes it slower too. +- For using an external program like aspell a communication mechanism would + have to be setup. That's complicated to do in a portable way (Unix-only + would be relatively simple, but that's not good enough). And performance + will become a problem (lots of process switching involved). +- Missing support for words with non-word characters, such as "Etten-Leur" and + "et al.", would require marking the pieces of them OK, lowering the + reliability. +- Missing support for regions or dialects. Makes it difficult to accept + all English words and highlight non-Canadian words differently. +- Missing support for rare words. Many words are correct but hardly ever used + and could be a misspelled often-used word. +- For making suggestions the speed is less important and requiring to install + another program or library would be acceptable. But the word lists probably + differ, the suggestions may be wrong words. + + +Spelling suggestions *develop-spell-suggestions* + +For making suggestions there are two basic mechanisms: +1. Try changing the bad word a little bit and check for a match with a good + word. Or go through the list of good words, change them a little bit and + check for a match with the bad word. The changes are deleting a character, + inserting a character, swapping two characters, etc. +2. Perform soundfolding on both the bad word and the good words and then find + matches, possibly with a few changes like with the first mechanism. + +The first is good for finding typing mistakes. After experimenting with +hashtables and looking at solutions from other spell checkers the conclusion +was that a trie (a kind of tree structure) is ideal for this. Both for +reducing memory use and being able to try sensible changes. For example, when +inserting a character only characters that lead to good words need to be +tried. Other mechanisms (with hashtables) need to try all possible letters at +every position in the word. Also, a hashtable has the requirement that word +boundaries are identified separately, while a trie does not require this. +That makes the mechanism a lot simpler. + +Soundfolding is useful when someone knows how the words sounds but doesn't +know how it is spelled. For example, the word "dictionary" might be written +as "daktonerie". The number of changes that the first method would need to +try is very big, it's hard to find the good word that way. After soundfolding +the words become "tktnr" and "tkxnry", these differ by only two letters. + +To find words by their soundfolded equivalent (soundalike word) we need a list +of all soundfolded words. A few experiments have been done to find out what +the best method is. Alternatives: +1. Do the sound folding on the fly when looking for suggestions. This means + walking through the trie of good words, soundfolding each word and + checking how different it is from the bad word. This is very efficient for + memory use, but takes a long time. On a fast PC it takes a couple of + seconds for English, which can be acceptable for interactive use. But for + some languages it takes more than ten seconds (e.g., German, Catalan), + which is unacceptable slow. For batch processing (automatic corrections) + it's too slow for all languages. +2. Use a trie for the soundfolded words, so that searching can be done just + like how it works without soundfolding. This requires remembering a list + of good words for each soundfolded word. This makes finding matches very + fast but requires quite a lot of memory, in the order of 1 to 10 Mbyte. + For some languages more than the original word list. +3. Like the second alternative, but reduce the amount of memory by using affix + compression and store only the soundfolded basic word. This is what Aspell + does. Disadvantage is that affixes need to be stripped from the bad word + before soundfolding it, which means that mistakes at the start and/or end + of the word will cause the mechanism to fail. Also, this becomes slow when + the bad word is quite different from the good word. + +The choice made is to use the second mechanism and use a separate file. This +way a user with sufficient memory can get very good suggestions while a user +who is short of memory or just wants the spell checking and no suggestions +doesn't use so much memory. + + +Word frequency + +For sorting suggestions it helps to know which words are common. In theory we +could store a word frequency with the word in the dictionary. However, this +requires storing a count per word. That degrades word tree compression a lot. +And maintaining the word frequency for all languages will be a heavy task. +Also, it would be nice to prefer words that are already in the text. This way +the words that appear in the specific text are preferred for suggestions. + +What has been implemented is to count words that have been seen during +displaying. A hashtable is used to quickly find the word count. The count is +initialized from words listed in COMMON items in the affix file, so that it +also works when starting a new file. + +This isn't ideal, because the longer Vim is running the higher the counts +become. But in practice it is a noticeable improvement over not using the word +count. + +============================================================================== +4. Assumptions *design-assumptions* + +Size of variables: +char 8 bit signed +char_u 8 bit unsigned +int 32 or 64 bit signed (16 might be possible with limited features) +unsigned 32 or 64 bit unsigned (16 as with ints) +long 32 or 64 bit signed, can hold a pointer + +Note that some compilers cannot handle long lines or strings. The C89 +standard specifies a limit of 509 characters. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/diff.txt b/doc/diff.txt new file mode 100644 index 00000000..ddf8aacd --- /dev/null +++ b/doc/diff.txt @@ -0,0 +1,419 @@ +*diff.txt* For Vim version 7.4. Last change: 2013 Jul 07 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *diff* *vimdiff* *gvimdiff* *diff-mode* +This file describes the |+diff| feature: Showing differences between two, +three or four versions of the same file. + +The basics are explained in section |08.7| of the user manual. + +1. Starting diff mode |vimdiff| +2. Viewing diffs |view-diffs| +3. Jumping to diffs |jumpto-diffs| +4. Copying diffs |copy-diffs| +5. Diff options |diff-options| + +{not in Vi} + +============================================================================== +1. Starting diff mode + +The easiest way to start editing in diff mode is with the "vimdiff" command. +This starts Vim as usual, and additionally sets up for viewing the differences +between the arguments. > + + vimdiff file1 file2 [file3 [file4]] + +This is equivalent to: > + + vim -d file1 file2 [file3 [file4]] + +You may also use "gvimdiff" or "vim -d -g". The GUI is started then. +You may also use "viewdiff" or "gviewdiff". Vim starts in readonly mode then. +"r" may be prepended for restricted mode (see |-Z|). + +The second and following arguments may also be a directory name. Vim will +then append the file name of the first argument to the directory name to find +the file. + +This only works when a standard "diff" command is available. See 'diffexpr'. + +Diffs are local to the current tab page |tab-page|. You can't see diffs with +a window in another tab page. This does make it possible to have several +diffs at the same time, each in their own tab page. + +What happens is that Vim opens a window for each of the files. This is like +using the |-O| argument. This uses vertical splits. If you prefer horizontal +splits add the |-o| argument: > + + vimdiff -o file1 file2 [file3 [file4]] + +If you always prefer horizontal splits include "horizontal" in 'diffopt'. + +In each of the edited files these options are set: + + 'diff' on + 'scrollbind' on + 'cursorbind' on + 'scrollopt' includes "hor" + 'wrap' off + 'foldmethod' "diff" + 'foldcolumn' value from 'diffopt', default is 2 + +These options are set local to the window. When editing another file they are +reset to the global value. +The options can still be overruled from a modeline when re-editing the file. +However, 'foldmethod' and 'wrap' won't be set from a modeline when 'diff' is +set. + +The differences shown are actually the differences in the buffer. Thus if you +make changes after loading a file, these will be included in the displayed +diffs. You might have to do ":diffupdate" now and then, not all changes are +immediately taken into account. + +In your .vimrc file you could do something special when Vim was started in +diff mode. You could use a construct like this: > + + if &diff + setup for diff mode + else + setup for non-diff mode + endif + +While already in Vim you can start diff mode in three ways. + + *E98* +:diffs[plit] {filename} *:diffs* *:diffsplit* + Open a new window on the file {filename}. The options are set + as for "vimdiff" for the current and the newly opened window. + Also see 'diffexpr'. + + *:difft* *:diffthis* +:difft[his] Make the current window part of the diff windows. This sets + the options like for "vimdiff". + +:diffp[atch] {patchfile} *E816* *:diffp* *:diffpatch* + Use the current buffer, patch it with the diff found in + {patchfile} and open a buffer on the result. The options are + set as for "vimdiff". + {patchfile} can be in any format that the "patch" program + understands or 'patchexpr' can handle. + Note that {patchfile} should only contain a diff for one file, + the current file. If {patchfile} contains diffs for other + files as well, the results are unpredictable. Vim changes + directory to /tmp to avoid files in the current directory + accidentally being patched. But it may still result in + various ".rej" files to be created. And when absolute path + names are present these files may get patched anyway. + +To make these commands use a vertical split, prepend |:vertical|. Examples: > + + :vert diffsplit main.c~ + :vert diffpatch /tmp/diff + +If you always prefer a vertical split include "vertical" in 'diffopt'. + + *E96* +There can be up to four buffers with 'diff' set. + +Since the option values are remembered with the buffer, you can edit another +file for a moment and come back to the same file and be in diff mode again. + + *:diffo* *:diffoff* +:diffo[ff] Switch off diff mode for the current window. + +:diffo[ff]! Switch off diff mode for the current window and in all windows + in the current tab page where 'diff' is set. + +The ":diffoff" command resets the relevant options to the values they had when +using |:diffsplit|, |:diffpatch| , |:diffthis|. or starting Vim in diff mode. +Otherwise they are set to their default value: + + 'diff' off + 'scrollbind' off + 'cursorbind' off + 'scrollopt' without "hor" + 'wrap' on + 'foldmethod' "manual" + 'foldcolumn' 0 + +============================================================================== +2. Viewing diffs *view-diffs* + +The effect is that the diff windows show the same text, with the differences +highlighted. When scrolling the text, the 'scrollbind' option will make the +text in other windows to be scrolled as well. With vertical splits the text +should be aligned properly. + +The alignment of text will go wrong when: +- 'wrap' is on, some lines will be wrapped and occupy two or more screen + lines +- folds are open in one window but not another +- 'scrollbind' is off +- changes have been made to the text +- "filler" is not present in 'diffopt', deleted/inserted lines makes the + alignment go wrong + +All the buffers edited in a window where the 'diff' option is set will join in +the diff. This is also possible for hidden buffers. They must have been +edited in a window first for this to be possible. + + *:DiffOrig* *diff-original-file* +Since 'diff' is a window-local option, it's possible to view the same buffer +in diff mode in one window and "normal" in another window. It is also +possible to view the changes you have made to a buffer since the file was +loaded. Since Vim doesn't allow having two buffers for the same file, you +need another buffer. This command is useful: > + command DiffOrig vert new | set bt=nofile | r ++edit # | 0d_ + \ | diffthis | wincmd p | diffthis +(this is in |vimrc_example.vim|). Use ":DiffOrig" to see the differences +between the current buffer and the file it was loaded from. + +A buffer that is unloaded cannot be used for the diff. But it does work for +hidden buffers. You can use ":hide" to close a window without unloading the +buffer. If you don't want a buffer to remain used for the diff do ":set +nodiff" before hiding it. + + *:diffu* *:diffupdate* +:diffu[pdate][!] Update the diff highlighting and folds. + +Vim attempts to keep the differences updated when you make changes to the +text. This mostly takes care of inserted and deleted lines. Changes within a +line and more complicated changes do not cause the differences to be updated. +To force the differences to be updated use: > + + :diffupdate + +If the ! is included Vim will check if the file was changed externally and +needs to be reloaded. It will prompt for each changed file, like `:checktime` +was used. + +Vim will show filler lines for lines that are missing in one window but are +present in another. These lines were inserted in another file or deleted in +this file. Removing "filler" from the 'diffopt' option will make Vim not +display these filler lines. + + +Folds are used to hide the text that wasn't changed. See |folding| for all +the commands that can be used with folds. + +The context of lines above a difference that are not included in the fold can +be set with the 'diffopt' option. For example, to set the context to three +lines: > + + :set diffopt=filler,context:3 + + +The diffs are highlighted with these groups: + +|hl-DiffAdd| DiffAdd Added (inserted) lines. These lines exist in + this buffer but not in another. +|hl-DiffChange| DiffChange Changed lines. +|hl-DiffText| DiffText Changed text inside a Changed line. Vim + finds the first character that is different, + and the last character that is different + (searching from the end of the line). The + text in between is highlighted. This means + that parts in the middle that are still the + same are highlighted anyway. Only "iwhite" of + 'diffopt' is used here. +|hl-DiffDelete| DiffDelete Deleted lines. Also called filler lines, + because they don't really exist in this + buffer. + +============================================================================== +3. Jumping to diffs *jumpto-diffs* + +Two commands can be used to jump to diffs: + *[c* + [c Jump backwards to the previous start of a change. + When a count is used, do it that many times. + *]c* + ]c Jump forwards to the next start of a change. + When a count is used, do it that many times. + +It is an error if there is no change for the cursor to move to. + +============================================================================== +4. Diff copying *copy-diffs* *E99* *E100* *E101* *E102* *E103* + *merge* +There are two commands to copy text from one buffer to another. The result is +that the buffers will be equal within the specified range. + + *:diffg* *:diffget* +:[range]diffg[et] [bufspec] + Modify the current buffer to undo difference with another + buffer. If [bufspec] is given, that buffer is used. If + [bufspec] refers to the current buffer then nothing happens. + Otherwise this only works if there is one other buffer in diff + mode. + See below for [range]. + + *:diffpu* *:diffput* *E793* +:[range]diffpu[t] [bufspec] + Modify another buffer to undo difference with the current + buffer. Just like ":diffget" but the other buffer is modified + instead of the current one. + When [bufspec] is omitted and there is more than one other + buffer in diff mode where 'modifiable' is set this fails. + See below for [range]. + + *do* +do Same as ":diffget" without argument or range. The "o" stands + for "obtain" ("dg" can't be used, it could be the start of + "dgg"!). Note: this doesn't work in Visual mode. + + *dp* +dp Same as ":diffput" without argument or range. + Note: this doesn't work in Visual mode. + + +When no [range] is given, the diff at the cursor position or just above it is +affected. When [range] is used, Vim tries to only put or get the specified +lines. When there are deleted lines, this may not always be possible. + +There can be deleted lines below the last line of the buffer. When the cursor +is on the last line in the buffer and there is no diff above this line, the +":diffget" and "do" commands will obtain lines from the other buffer. + +To be able to get those lines from another buffer in a [range] it's allowed to +use the last line number plus one. This command gets all diffs from the other +buffer: > + + :1,$+1diffget + +Note that deleted lines are displayed, but not counted as text lines. You +can't move the cursor into them. To fill the deleted lines with the lines +from another buffer use ":diffget" on the line below them. + *E787* +When the buffer that is about to be modified is read-only and the autocommand +that is triggered by |FileChangedRO| changes buffers the command will fail. +The autocommand must not change buffers. + +The [bufspec] argument above can be a buffer number, a pattern for a buffer +name or a part of a buffer name. Examples: + + :diffget Use the other buffer which is in diff mode + :diffget 3 Use buffer 3 + :diffget v2 Use the buffer which matches "v2" and is in + diff mode (e.g., "file.c.v2") + +============================================================================== +5. Diff options *diff-options* + +Also see |'diffopt'| and the "diff" item of |'fillchars'|. + + +FINDING THE DIFFERENCES *diff-diffexpr* + +The 'diffexpr' option can be set to use something else than the standard +"diff" program to compare two files and find the differences. + +When 'diffexpr' is empty, Vim uses this command to find the differences +between file1 and file2: > + + diff file1 file2 > outfile + +The ">" is replaced with the value of 'shellredir'. + +The output of "diff" must be a normal "ed" style diff. Do NOT use a context +diff. This example explains the format that Vim expects: > + + 1a2 + > bbb + 4d4 + < 111 + 7c7 + < GGG + --- + > ggg + +The "1a2" item appends the line "bbb". +The "4d4" item deletes the line "111". +The "7c7" item replaces the line "GGG" with "ggg". + +When 'diffexpr' is not empty, Vim evaluates it to obtain a diff file in the +format mentioned. These variables are set to the file names used: + + v:fname_in original file + v:fname_new new version of the same file + v:fname_out resulting diff file + +Additionally, 'diffexpr' should take care of "icase" and "iwhite" in the +'diffopt' option. 'diffexpr' cannot change the value of 'lines' and +'columns'. + +Example (this does almost the same as 'diffexpr' being empty): > + + set diffexpr=MyDiff() + function MyDiff() + let opt = "" + if &diffopt =~ "icase" + let opt = opt . "-i " + endif + if &diffopt =~ "iwhite" + let opt = opt . "-b " + endif + silent execute "!diff -a --binary " . opt . v:fname_in . " " . v:fname_new . + \ " > " . v:fname_out + endfunction + +The "-a" argument is used to force comparing the files as text, comparing as +binaries isn't useful. The "--binary" argument makes the files read in binary +mode, so that a CTRL-Z doesn't end the text on DOS. + + *E810* *E97* +Vim will do a test if the diff output looks alright. If it doesn't, you will +get an error message. Possible causes: +- The "diff" program cannot be executed. +- The "diff" program doesn't produce normal "ed" style diffs (see above). +- The 'shell' and associated options are not set correctly. Try if filtering + works with a command like ":!sort". +- You are using 'diffexpr' and it doesn't work. +If it's not clear what the problem is set the 'verbose' option to one or more +to see more messages. + +The self-installing Vim for MS-Windows includes a diff program. If you don't +have it you might want to download a diff.exe. For example from +http://gnuwin32.sourceforge.net/packages/diffutils.htm. + + +USING PATCHES *diff-patchexpr* + +The 'patchexpr' option can be set to use something else than the standard +"patch" program. + +When 'patchexpr' is empty, Vim will call the "patch" program like this: > + + patch -o outfile origfile < patchfile + +This should work fine with most versions of the "patch" program. Note that a +CR in the middle of a line may cause problems, it is seen as a line break. + +If the default doesn't work for you, set the 'patchexpr' to an expression that +will have the same effect. These variables are set to the file names used: + + v:fname_in original file + v:fname_diff patch file + v:fname_out resulting patched file + +Example (this does the same as 'patchexpr' being empty): > + + set patchexpr=MyPatch() + function MyPatch() + :call system("patch -o " . v:fname_out . " " . v:fname_in . + \ " < " . v:fname_diff) + endfunction + +Make sure that using the "patch" program doesn't have unwanted side effects. +For example, watch out for additionally generated files, which should be +deleted. It should just patch the file and nothing else. + Vim will change directory to "/tmp" or another temp directory before +evaluating 'patchexpr'. This hopefully avoids that files in the current +directory are accidentally patched. Vim will also delete files starting with +v:fname_in and ending in ".rej" and ".orig". + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/digraph.txt b/doc/digraph.txt new file mode 100644 index 00000000..ac84091c --- /dev/null +++ b/doc/digraph.txt @@ -0,0 +1,1483 @@ +*digraph.txt* For Vim version 7.4. Last change: 2011 Jan 15 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Digraphs *digraph* *digraphs* *Digraphs* + +Digraphs are used to enter characters that normally cannot be entered by +an ordinary keyboard. These are mostly printable non-ASCII characters. The +digraphs are easier to remember than the decimal number that can be entered +with CTRL-V (see |i_CTRL-V|). + +There is a brief introduction on digraphs in the user manual: |24.9| +An alternative is using the 'keymap' option. + +1. Defining digraphs |digraphs-define| +2. Using digraphs |digraphs-use| +3. Default digraphs |digraphs-default| + +{Vi does not have any of these commands} + +============================================================================== +1. Defining digraphs *digraphs-define* + + *:dig* *:digraphs* +:dig[raphs] show currently defined digraphs. + *E104* *E39* +:dig[raphs] {char1}{char2} {number} ... + Add digraph {char1}{char2} to the list. {number} is + the decimal representation of the character. Normally + it is the Unicode character, see |digraph-encoding|. + Example: > + :digr e: 235 a: 228 +< Avoid defining a digraph with '_' (underscore) as the + first character, it has a special meaning in the + future. + +Vim is normally compiled with the |+digraphs| feature. If the feature is +disabled, the ":digraph" command will display an error message. + +Example of the output of ":digraphs": > + TH Þ 222 ss ß 223 a! à 224 a' á 225 a> â 226 a? ã 227 a: ä 228 + +The first two characters in each column are the characters you have to type to +enter the digraph. + +In the middle of each column is the resulting character. This may be mangled +if you look at it on a system that does not support digraphs or if you print +this file. + + *digraph-encoding* +The decimal number normally is the Unicode number of the character. Note that +the meaning doesn't change when 'encoding' changes. The character will be +converted from Unicode to 'encoding' when needed. This does require the +conversion to be available, it might fail. For the NUL character you will see +"10". That's because NUL characters are internally represented with a NL +character. When you write the file it will become a NUL character. + +When Vim was compiled without the |+multi_byte| feature, you need to specify +the character in the encoding given with 'encoding'. You might want to use +something like this: > + + if has("multi_byte") + digraph oe 339 + elseif &encoding == "iso-8859-15" + digraph oe 189 + endif + +This defines the "oe" digraph for a character that is number 339 in Unicode +and 189 in latin9 (iso-8859-15). + +============================================================================== +2. Using digraphs *digraphs-use* + +There are two methods to enter digraphs: *i_digraph* + CTRL-K {char1} {char2} or + {char1} {char2} +The first is always available; the second only when the 'digraph' option is +set. + +If a digraph with {char1}{char2} does not exist, Vim searches for a digraph +{char2}{char1}. This helps when you don't remember which character comes +first. + +Note that when you enter CTRL-K {char1}, where {char1} is a special key, Vim +enters the code for that special key. This is not a digraph. + +Once you have entered the digraph, Vim treats the character like a normal +character that occupies only one character in the file and on the screen. +Example: > + 'B' 'B' will enter the broken '|' character (166) + 'a' '>' will enter an 'a' with a circumflex (226) + CTRL-K '-' '-' will enter a soft hyphen (173) + +The current digraphs are listed with the ":digraphs" command. Some of the +default ones are listed below |digraph-table|. + +For CTRL-K, there is one general digraph: CTRL-K {char} will enter +{char} with the highest bit set. You can use this to enter meta-characters. + +The character cannot be part of a digraph. When hitting , Vim +stops digraph entry and ends Insert mode or Command-line mode, just like +hitting an out of digraph context. Use CTRL-V 155 to enter meta-ESC +(CSI). + +If you accidentally typed an 'a' that should be an 'e', you will type 'a' +'e'. But that is a digraph, so you will not get what you want. To correct +this, you will have to type e again. To avoid this don't set the +'digraph' option and use CTRL-K to enter digraphs. + +You may have problems using Vim with characters which have a value above 128. +For example: You insert ue (u-umlaut) and the editor echoes \334 in Insert +mode. After leaving the Insert mode everything is fine. Note that fmt +removes all characters with a value above 128 from the text being formatted. +On some Unix systems this means you have to define the environment-variable +LC_CTYPE. If you are using csh, then put the following line in your .cshrc: > + setenv LC_CTYPE iso_8859_1 + +============================================================================== +3. Default digraphs *digraphs-default* + +Vim comes with a set of default digraphs. Check the output of ":digraphs" to +see them. + +On most systems Vim uses the same digraphs. They work for the Unicode and +ISO-8859-1 character sets. These default digraphs are taken from the RFC1345 +mnemonics. To make it easy to remember the mnemonic, the second character has +a standard meaning: + + char name char meaning ~ + Exclamation mark ! Grave + Apostrophe ' Acute accent + Greater-Than sign > Circumflex accent + Question mark ? Tilde + Hyphen-Minus - Macron + Left parenthesis ( Breve + Full stop . Dot above + Colon : Diaeresis + Comma , Cedilla + Underline _ Underline + Solidus / Stroke + Quotation mark " Double acute accent + Semicolon ; Ogonek + Less-Than sign < Caron + Zero 0 Ring above + Two 2 Hook + Nine 9 Horn + + Equals = Cyrillic + Asterisk * Greek + Percent sign % Greek/Cyrillic special + Plus + smalls: Arabic, capitals: Hebrew + Three 3 some Latin/Greek/Cyrillic letters + Four 4 Bopomofo + Five 5 Hiragana + Six 6 Katakana + +Example: a: is ä and o: is ö + +These are the RFC1345 digraphs for the one-byte characters. See the output of +":digraphs" for the others. The characters above 255 are only available when +Vim was compiled with the |+multi_byte| feature. + +EURO + +Exception: RFC1345 doesn't specify the euro sign. In Vim the digraph =e was +added for this. Note the difference between latin1, where the digraph Cu is +used for the currency sign, and latin9 (iso-8859-15), where the digraph =e is +used for the euro sign, while both of them are the character 164, 0xa4. For +compatibility with zsh Eu can also be used for the euro sign. + + *digraph-table* +char digraph hex dec official name ~ +^@ NU 0x00 0 NULL (NUL) +^A SH 0x01 1 START OF HEADING (SOH) +^B SX 0x02 2 START OF TEXT (STX) +^C EX 0x03 3 END OF TEXT (ETX) +^D ET 0x04 4 END OF TRANSMISSION (EOT) +^E EQ 0x05 5 ENQUIRY (ENQ) +^F AK 0x06 6 ACKNOWLEDGE (ACK) +^G BL 0x07 7 BELL (BEL) +^H BS 0x08 8 BACKSPACE (BS) +^I HT 0x09 9 CHARACTER TABULATION (HT) +^@ LF 0x0a 10 LINE FEED (LF) +^K VT 0x0b 11 LINE TABULATION (VT) +^L FF 0x0c 12 FORM FEED (FF) +^M CR 0x0d 13 CARRIAGE RETURN (CR) +^N SO 0x0e 14 SHIFT OUT (SO) +^O SI 0x0f 15 SHIFT IN (SI) +^P DL 0x10 16 DATALINK ESCAPE (DLE) +^Q D1 0x11 17 DEVICE CONTROL ONE (DC1) +^R D2 0x12 18 DEVICE CONTROL TWO (DC2) +^S D3 0x13 19 DEVICE CONTROL THREE (DC3) +^T D4 0x14 20 DEVICE CONTROL FOUR (DC4) +^U NK 0x15 21 NEGATIVE ACKNOWLEDGE (NAK) +^V SY 0x16 22 SYNCHRONOUS IDLE (SYN) +^W EB 0x17 23 END OF TRANSMISSION BLOCK (ETB) +^X CN 0x18 24 CANCEL (CAN) +^Y EM 0x19 25 END OF MEDIUM (EM) +^Z SB 0x1a 26 SUBSTITUTE (SUB) +^[ EC 0x1b 27 ESCAPE (ESC) +^\ FS 0x1c 28 FILE SEPARATOR (IS4) +^] GS 0x1d 29 GROUP SEPARATOR (IS3) +^^ RS 0x1e 30 RECORD SEPARATOR (IS2) +^_ US 0x1f 31 UNIT SEPARATOR (IS1) + SP 0x20 32 SPACE +# Nb 0x23 35 NUMBER SIGN +$ DO 0x24 36 DOLLAR SIGN +@ At 0x40 64 COMMERCIAL AT +[ <( 0x5b 91 LEFT SQUARE BRACKET +\ // 0x5c 92 REVERSE SOLIDUS +] )> 0x5d 93 RIGHT SQUARE BRACKET +^ '> 0x5e 94 CIRCUMFLEX ACCENT +` '! 0x60 96 GRAVE ACCENT +{ (! 0x7b 123 LEFT CURLY BRACKET +| !! 0x7c 124 VERTICAL LINE +} !) 0x7d 125 RIGHT CURLY BRACKET +~ '? 0x7e 126 TILDE +^? DT 0x7f 127 DELETE (DEL) +~@ PA 0x80 128 PADDING CHARACTER (PAD) +~A HO 0x81 129 HIGH OCTET PRESET (HOP) +~B BH 0x82 130 BREAK PERMITTED HERE (BPH) +~C NH 0x83 131 NO BREAK HERE (NBH) +~D IN 0x84 132 INDEX (IND) +~E NL 0x85 133 NEXT LINE (NEL) +~F SA 0x86 134 START OF SELECTED AREA (SSA) +~G ES 0x87 135 END OF SELECTED AREA (ESA) +~H HS 0x88 136 CHARACTER TABULATION SET (HTS) +~I HJ 0x89 137 CHARACTER TABULATION WITH JUSTIFICATION (HTJ) +~J VS 0x8a 138 LINE TABULATION SET (VTS) +~K PD 0x8b 139 PARTIAL LINE FORWARD (PLD) +~L PU 0x8c 140 PARTIAL LINE BACKWARD (PLU) +~M RI 0x8d 141 REVERSE LINE FEED (RI) +~N S2 0x8e 142 SINGLE-SHIFT TWO (SS2) +~O S3 0x8f 143 SINGLE-SHIFT THREE (SS3) +~P DC 0x90 144 DEVICE CONTROL STRING (DCS) +~Q P1 0x91 145 PRIVATE USE ONE (PU1) +~R P2 0x92 146 PRIVATE USE TWO (PU2) +~S TS 0x93 147 SET TRANSMIT STATE (STS) +~T CC 0x94 148 CANCEL CHARACTER (CCH) +~U MW 0x95 149 MESSAGE WAITING (MW) +~V SG 0x96 150 START OF GUARDED AREA (SPA) +~W EG 0x97 151 END OF GUARDED AREA (EPA) +~X SS 0x98 152 START OF STRING (SOS) +~Y GC 0x99 153 SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI) +~Z SC 0x9a 154 SINGLE CHARACTER INTRODUCER (SCI) +~[ CI 0x9b 155 CONTROL SEQUENCE INTRODUCER (CSI) +~\ ST 0x9c 156 STRING TERMINATOR (ST) +~] OC 0x9d 157 OPERATING SYSTEM COMMAND (OSC) +~^ PM 0x9e 158 PRIVACY MESSAGE (PM) +~_ AC 0x9f 159 APPLICATION PROGRAM COMMAND (APC) +| NS 0xa0 160 NO-BREAK SPACE +¡ !I 0xa1 161 INVERTED EXCLAMATION MARK +¢ Ct 0xa2 162 CENT SIGN +£ Pd 0xa3 163 POUND SIGN +¤ Cu 0xa4 164 CURRENCY SIGN +Â¥ Ye 0xa5 165 YEN SIGN +¦ BB 0xa6 166 BROKEN BAR +§ SE 0xa7 167 SECTION SIGN +¨ ': 0xa8 168 DIAERESIS +© Co 0xa9 169 COPYRIGHT SIGN +ª -a 0xaa 170 FEMININE ORDINAL INDICATOR +« << 0xab 171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +¬ NO 0xac 172 NOT SIGN +­ -- 0xad 173 SOFT HYPHEN +® Rg 0xae 174 REGISTERED SIGN +¯ 'm 0xaf 175 MACRON +° DG 0xb0 176 DEGREE SIGN +± +- 0xb1 177 PLUS-MINUS SIGN +² 2S 0xb2 178 SUPERSCRIPT TWO +³ 3S 0xb3 179 SUPERSCRIPT THREE +´ '' 0xb4 180 ACUTE ACCENT +µ My 0xb5 181 MICRO SIGN +¶ PI 0xb6 182 PILCROW SIGN +· .M 0xb7 183 MIDDLE DOT +¸ ', 0xb8 184 CEDILLA +¹ 1S 0xb9 185 SUPERSCRIPT ONE +º -o 0xba 186 MASCULINE ORDINAL INDICATOR +» >> 0xbb 187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +¼ 14 0xbc 188 VULGAR FRACTION ONE QUARTER +½ 12 0xbd 189 VULGAR FRACTION ONE HALF +¾ 34 0xbe 190 VULGAR FRACTION THREE QUARTERS +¿ ?I 0xbf 191 INVERTED QUESTION MARK +À A! 0xc0 192 LATIN CAPITAL LETTER A WITH GRAVE +à A' 0xc1 193 LATIN CAPITAL LETTER A WITH ACUTE + A> 0xc2 194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX +à A? 0xc3 195 LATIN CAPITAL LETTER A WITH TILDE +Ä A: 0xc4 196 LATIN CAPITAL LETTER A WITH DIAERESIS +Ã… AA 0xc5 197 LATIN CAPITAL LETTER A WITH RING ABOVE +Æ AE 0xc6 198 LATIN CAPITAL LETTER AE +Ç C, 0xc7 199 LATIN CAPITAL LETTER C WITH CEDILLA +È E! 0xc8 200 LATIN CAPITAL LETTER E WITH GRAVE +É E' 0xc9 201 LATIN CAPITAL LETTER E WITH ACUTE +Ê E> 0xca 202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX +Ë E: 0xcb 203 LATIN CAPITAL LETTER E WITH DIAERESIS +ÃŒ I! 0xcc 204 LATIN CAPITAL LETTER I WITH GRAVE +à I' 0xcd 205 LATIN CAPITAL LETTER I WITH ACUTE +ÃŽ I> 0xce 206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX +à I: 0xcf 207 LATIN CAPITAL LETTER I WITH DIAERESIS +à D- 0xd0 208 LATIN CAPITAL LETTER ETH (Icelandic) +Ñ N? 0xd1 209 LATIN CAPITAL LETTER N WITH TILDE +Ã’ O! 0xd2 210 LATIN CAPITAL LETTER O WITH GRAVE +Ó O' 0xd3 211 LATIN CAPITAL LETTER O WITH ACUTE +Ô O> 0xd4 212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX +Õ O? 0xd5 213 LATIN CAPITAL LETTER O WITH TILDE +Ö O: 0xd6 214 LATIN CAPITAL LETTER O WITH DIAERESIS +× *X 0xd7 215 MULTIPLICATION SIGN +Ø O/ 0xd8 216 LATIN CAPITAL LETTER O WITH STROKE +Ù U! 0xd9 217 LATIN CAPITAL LETTER U WITH GRAVE +Ú U' 0xda 218 LATIN CAPITAL LETTER U WITH ACUTE +Û U> 0xdb 219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX +Ãœ U: 0xdc 220 LATIN CAPITAL LETTER U WITH DIAERESIS +à Y' 0xdd 221 LATIN CAPITAL LETTER Y WITH ACUTE +Þ TH 0xde 222 LATIN CAPITAL LETTER THORN (Icelandic) +ß ss 0xdf 223 LATIN SMALL LETTER SHARP S (German) +à a! 0xe0 224 LATIN SMALL LETTER A WITH GRAVE +á a' 0xe1 225 LATIN SMALL LETTER A WITH ACUTE +â a> 0xe2 226 LATIN SMALL LETTER A WITH CIRCUMFLEX +ã a? 0xe3 227 LATIN SMALL LETTER A WITH TILDE +ä a: 0xe4 228 LATIN SMALL LETTER A WITH DIAERESIS +Ã¥ aa 0xe5 229 LATIN SMALL LETTER A WITH RING ABOVE +æ ae 0xe6 230 LATIN SMALL LETTER AE +ç c, 0xe7 231 LATIN SMALL LETTER C WITH CEDILLA +è e! 0xe8 232 LATIN SMALL LETTER E WITH GRAVE +é e' 0xe9 233 LATIN SMALL LETTER E WITH ACUTE +ê e> 0xea 234 LATIN SMALL LETTER E WITH CIRCUMFLEX +ë e: 0xeb 235 LATIN SMALL LETTER E WITH DIAERESIS +ì i! 0xec 236 LATIN SMALL LETTER I WITH GRAVE +í i' 0xed 237 LATIN SMALL LETTER I WITH ACUTE +î i> 0xee 238 LATIN SMALL LETTER I WITH CIRCUMFLEX +ï i: 0xef 239 LATIN SMALL LETTER I WITH DIAERESIS +ð d- 0xf0 240 LATIN SMALL LETTER ETH (Icelandic) +ñ n? 0xf1 241 LATIN SMALL LETTER N WITH TILDE +ò o! 0xf2 242 LATIN SMALL LETTER O WITH GRAVE +ó o' 0xf3 243 LATIN SMALL LETTER O WITH ACUTE +ô o> 0xf4 244 LATIN SMALL LETTER O WITH CIRCUMFLEX +õ o? 0xf5 245 LATIN SMALL LETTER O WITH TILDE +ö o: 0xf6 246 LATIN SMALL LETTER O WITH DIAERESIS +÷ -: 0xf7 247 DIVISION SIGN +ø o/ 0xf8 248 LATIN SMALL LETTER O WITH STROKE +ù u! 0xf9 249 LATIN SMALL LETTER U WITH GRAVE +ú u' 0xfa 250 LATIN SMALL LETTER U WITH ACUTE +û u> 0xfb 251 LATIN SMALL LETTER U WITH CIRCUMFLEX +ü u: 0xfc 252 LATIN SMALL LETTER U WITH DIAERESIS +ý y' 0xfd 253 LATIN SMALL LETTER Y WITH ACUTE +þ th 0xfe 254 LATIN SMALL LETTER THORN (Icelandic) +ÿ y: 0xff 255 LATIN SMALL LETTER Y WITH DIAERESIS + +If your Vim is compiled with |multibyte| support and you are using a multibyte +'encoding', Vim provides this enhanced set of additional digraphs: + + *digraph-table-mbyte* +char digraph hex dec official name ~ +Ä€ A- 0100 0256 LATIN CAPITAL LETTER A WITH MACRON +Ä a- 0101 0257 LATIN SMALL LETTER A WITH MACRON +Ä‚ A( 0102 0258 LATIN CAPITAL LETTER A WITH BREVE +ă a( 0103 0259 LATIN SMALL LETTER A WITH BREVE +Ä„ A; 0104 0260 LATIN CAPITAL LETTER A WITH OGONEK +Ä… a; 0105 0261 LATIN SMALL LETTER A WITH OGONEK +Ć C' 0106 0262 LATIN CAPITAL LETTER C WITH ACUTE +ć c' 0107 0263 LATIN SMALL LETTER C WITH ACUTE +Ĉ C> 0108 0264 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +ĉ c> 0109 0265 LATIN SMALL LETTER C WITH CIRCUMFLEX +ÄŠ C. 010A 0266 LATIN CAPITAL LETTER C WITH DOT ABOVE +Ä‹ c. 010B 0267 LATIN SMALL LETTER C WITH DOT ABOVE +ÄŒ C< 010C 0268 LATIN CAPITAL LETTER C WITH CARON +Ä c< 010D 0269 LATIN SMALL LETTER C WITH CARON +ÄŽ D< 010E 0270 LATIN CAPITAL LETTER D WITH CARON +Ä d< 010F 0271 LATIN SMALL LETTER D WITH CARON +Ä D/ 0110 0272 LATIN CAPITAL LETTER D WITH STROKE +Ä‘ d/ 0111 0273 LATIN SMALL LETTER D WITH STROKE +Ä’ E- 0112 0274 LATIN CAPITAL LETTER E WITH MACRON +Ä“ e- 0113 0275 LATIN SMALL LETTER E WITH MACRON +Ä” E( 0114 0276 LATIN CAPITAL LETTER E WITH BREVE +Ä• e( 0115 0277 LATIN SMALL LETTER E WITH BREVE +Ä– E. 0116 0278 LATIN CAPITAL LETTER E WITH DOT ABOVE +Ä— e. 0117 0279 LATIN SMALL LETTER E WITH DOT ABOVE +Ę E; 0118 0280 LATIN CAPITAL LETTER E WITH OGONEK +Ä™ e; 0119 0281 LATIN SMALL LETTER E WITH OGONEK +Äš E< 011A 0282 LATIN CAPITAL LETTER E WITH CARON +Ä› e< 011B 0283 LATIN SMALL LETTER E WITH CARON +Äœ G> 011C 0284 LATIN CAPITAL LETTER G WITH CIRCUMFLEX +Ä g> 011D 0285 LATIN SMALL LETTER G WITH CIRCUMFLEX +Äž G( 011E 0286 LATIN CAPITAL LETTER G WITH BREVE +ÄŸ g( 011F 0287 LATIN SMALL LETTER G WITH BREVE +Ä  G. 0120 0288 LATIN CAPITAL LETTER G WITH DOT ABOVE +Ä¡ g. 0121 0289 LATIN SMALL LETTER G WITH DOT ABOVE +Ä¢ G, 0122 0290 LATIN CAPITAL LETTER G WITH CEDILLA +Ä£ g, 0123 0291 LATIN SMALL LETTER G WITH CEDILLA +Ĥ H> 0124 0292 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +Ä¥ h> 0125 0293 LATIN SMALL LETTER H WITH CIRCUMFLEX +Ħ H/ 0126 0294 LATIN CAPITAL LETTER H WITH STROKE +ħ h/ 0127 0295 LATIN SMALL LETTER H WITH STROKE +Ĩ I? 0128 0296 LATIN CAPITAL LETTER I WITH TILDE +Ä© i? 0129 0297 LATIN SMALL LETTER I WITH TILDE +Ī I- 012A 0298 LATIN CAPITAL LETTER I WITH MACRON +Ä« i- 012B 0299 LATIN SMALL LETTER I WITH MACRON +Ĭ I( 012C 0300 LATIN CAPITAL LETTER I WITH BREVE +Ä­ i( 012D 0301 LATIN SMALL LETTER I WITH BREVE +Ä® I; 012E 0302 LATIN CAPITAL LETTER I WITH OGONEK +į i; 012F 0303 LATIN SMALL LETTER I WITH OGONEK +Ä° I. 0130 0304 LATIN CAPITAL LETTER I WITH DOT ABOVE +ı i. 0131 0305 LATIN SMALL LETTER DOTLESS I +IJ IJ 0132 0306 LATIN CAPITAL LIGATURE IJ +ij ij 0133 0307 LATIN SMALL LIGATURE IJ +Ä´ J> 0134 0308 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +ĵ j> 0135 0309 LATIN SMALL LETTER J WITH CIRCUMFLEX +Ķ K, 0136 0310 LATIN CAPITAL LETTER K WITH CEDILLA +Ä· k, 0137 0311 LATIN SMALL LETTER K WITH CEDILLA +ĸ kk 0138 0312 LATIN SMALL LETTER KRA +Ĺ L' 0139 0313 LATIN CAPITAL LETTER L WITH ACUTE +ĺ l' 013A 0314 LATIN SMALL LETTER L WITH ACUTE +Ä» L, 013B 0315 LATIN CAPITAL LETTER L WITH CEDILLA +ļ l, 013C 0316 LATIN SMALL LETTER L WITH CEDILLA +Ľ L< 013D 0317 LATIN CAPITAL LETTER L WITH CARON +ľ l< 013E 0318 LATIN SMALL LETTER L WITH CARON +Ä¿ L. 013F 0319 LATIN CAPITAL LETTER L WITH MIDDLE DOT +Å€ l. 0140 0320 LATIN SMALL LETTER L WITH MIDDLE DOT +Å L/ 0141 0321 LATIN CAPITAL LETTER L WITH STROKE +Å‚ l/ 0142 0322 LATIN SMALL LETTER L WITH STROKE +Ń N' 0143 0323 LATIN CAPITAL LETTER N WITH ACUTE ` +Å„ n' 0144 0324 LATIN SMALL LETTER N WITH ACUTE ` +Å… N, 0145 0325 LATIN CAPITAL LETTER N WITH CEDILLA ` +ņ n, 0146 0326 LATIN SMALL LETTER N WITH CEDILLA ` +Ň N< 0147 0327 LATIN CAPITAL LETTER N WITH CARON ` +ň n< 0148 0328 LATIN SMALL LETTER N WITH CARON ` +ʼn 'n 0149 0329 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE ` +ÅŠ NG 014A 0330 LATIN CAPITAL LETTER ENG +Å‹ ng 014B 0331 LATIN SMALL LETTER ENG +ÅŒ O- 014C 0332 LATIN CAPITAL LETTER O WITH MACRON +Å o- 014D 0333 LATIN SMALL LETTER O WITH MACRON +ÅŽ O( 014E 0334 LATIN CAPITAL LETTER O WITH BREVE +Å o( 014F 0335 LATIN SMALL LETTER O WITH BREVE +Å O" 0150 0336 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +Å‘ o" 0151 0337 LATIN SMALL LETTER O WITH DOUBLE ACUTE +Å’ OE 0152 0338 LATIN CAPITAL LIGATURE OE +Å“ oe 0153 0339 LATIN SMALL LIGATURE OE +Å” R' 0154 0340 LATIN CAPITAL LETTER R WITH ACUTE +Å• r' 0155 0341 LATIN SMALL LETTER R WITH ACUTE +Å– R, 0156 0342 LATIN CAPITAL LETTER R WITH CEDILLA +Å— r, 0157 0343 LATIN SMALL LETTER R WITH CEDILLA +Ř R< 0158 0344 LATIN CAPITAL LETTER R WITH CARON +Å™ r< 0159 0345 LATIN SMALL LETTER R WITH CARON +Åš S' 015A 0346 LATIN CAPITAL LETTER S WITH ACUTE +Å› s' 015B 0347 LATIN SMALL LETTER S WITH ACUTE +Åœ S> 015C 0348 LATIN CAPITAL LETTER S WITH CIRCUMFLEX +Å s> 015D 0349 LATIN SMALL LETTER S WITH CIRCUMFLEX +Åž S, 015E 0350 LATIN CAPITAL LETTER S WITH CEDILLA +ÅŸ s, 015F 0351 LATIN SMALL LETTER S WITH CEDILLA +Å  S< 0160 0352 LATIN CAPITAL LETTER S WITH CARON +Å¡ s< 0161 0353 LATIN SMALL LETTER S WITH CARON +Å¢ T, 0162 0354 LATIN CAPITAL LETTER T WITH CEDILLA +Å£ t, 0163 0355 LATIN SMALL LETTER T WITH CEDILLA +Ť T< 0164 0356 LATIN CAPITAL LETTER T WITH CARON +Å¥ t< 0165 0357 LATIN SMALL LETTER T WITH CARON +Ŧ T/ 0166 0358 LATIN CAPITAL LETTER T WITH STROKE +ŧ t/ 0167 0359 LATIN SMALL LETTER T WITH STROKE +Ũ U? 0168 0360 LATIN CAPITAL LETTER U WITH TILDE +Å© u? 0169 0361 LATIN SMALL LETTER U WITH TILDE +Ū U- 016A 0362 LATIN CAPITAL LETTER U WITH MACRON +Å« u- 016B 0363 LATIN SMALL LETTER U WITH MACRON +Ŭ U( 016C 0364 LATIN CAPITAL LETTER U WITH BREVE +Å­ u( 016D 0365 LATIN SMALL LETTER U WITH BREVE +Å® U0 016E 0366 LATIN CAPITAL LETTER U WITH RING ABOVE +ů u0 016F 0367 LATIN SMALL LETTER U WITH RING ABOVE +Å° U" 0170 0368 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +ű u" 0171 0369 LATIN SMALL LETTER U WITH DOUBLE ACUTE +Ų U; 0172 0370 LATIN CAPITAL LETTER U WITH OGONEK +ų u; 0173 0371 LATIN SMALL LETTER U WITH OGONEK +Å´ W> 0174 0372 LATIN CAPITAL LETTER W WITH CIRCUMFLEX +ŵ w> 0175 0373 LATIN SMALL LETTER W WITH CIRCUMFLEX +Ŷ Y> 0176 0374 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +Å· y> 0177 0375 LATIN SMALL LETTER Y WITH CIRCUMFLEX +Ÿ Y: 0178 0376 LATIN CAPITAL LETTER Y WITH DIAERESIS +Ź Z' 0179 0377 LATIN CAPITAL LETTER Z WITH ACUTE +ź z' 017A 0378 LATIN SMALL LETTER Z WITH ACUTE +Å» Z. 017B 0379 LATIN CAPITAL LETTER Z WITH DOT ABOVE +ż z. 017C 0380 LATIN SMALL LETTER Z WITH DOT ABOVE +Ž Z< 017D 0381 LATIN CAPITAL LETTER Z WITH CARON +ž z< 017E 0382 LATIN SMALL LETTER Z WITH CARON +Æ  O9 01A0 0416 LATIN CAPITAL LETTER O WITH HORN +Æ¡ o9 01A1 0417 LATIN SMALL LETTER O WITH HORN +Æ¢ OI 01A2 0418 LATIN CAPITAL LETTER OI +Æ£ oi 01A3 0419 LATIN SMALL LETTER OI +Ʀ yr 01A6 0422 LATIN LETTER YR +Ư U9 01AF 0431 LATIN CAPITAL LETTER U WITH HORN +Æ° u9 01B0 0432 LATIN SMALL LETTER U WITH HORN +Ƶ Z/ 01B5 0437 LATIN CAPITAL LETTER Z WITH STROKE +ƶ z/ 01B6 0438 LATIN SMALL LETTER Z WITH STROKE +Æ· ED 01B7 0439 LATIN CAPITAL LETTER EZH +Ç A< 01CD 0461 LATIN CAPITAL LETTER A WITH CARON +ÇŽ a< 01CE 0462 LATIN SMALL LETTER A WITH CARON +Ç I< 01CF 0463 LATIN CAPITAL LETTER I WITH CARON +Ç i< 01D0 0464 LATIN SMALL LETTER I WITH CARON +Ç‘ O< 01D1 0465 LATIN CAPITAL LETTER O WITH CARON +Ç’ o< 01D2 0466 LATIN SMALL LETTER O WITH CARON +Ç“ U< 01D3 0467 LATIN CAPITAL LETTER U WITH CARON +Ç” u< 01D4 0468 LATIN SMALL LETTER U WITH CARON +Çž A1 01DE 0478 LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON +ÇŸ a1 01DF 0479 LATIN SMALL LETTER A WITH DIAERESIS AND MACRON +Ç  A7 01E0 0480 LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON +Ç¡ a7 01E1 0481 LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON +Ç¢ A3 01E2 0482 LATIN CAPITAL LETTER AE WITH MACRON +Ç£ a3 01E3 0483 LATIN SMALL LETTER AE WITH MACRON +Ǥ G/ 01E4 0484 LATIN CAPITAL LETTER G WITH STROKE +Ç¥ g/ 01E5 0485 LATIN SMALL LETTER G WITH STROKE +Ǧ G< 01E6 0486 LATIN CAPITAL LETTER G WITH CARON +ǧ g< 01E7 0487 LATIN SMALL LETTER G WITH CARON +Ǩ K< 01E8 0488 LATIN CAPITAL LETTER K WITH CARON +Ç© k< 01E9 0489 LATIN SMALL LETTER K WITH CARON +Ǫ O; 01EA 0490 LATIN CAPITAL LETTER O WITH OGONEK +Ç« o; 01EB 0491 LATIN SMALL LETTER O WITH OGONEK +Ǭ O1 01EC 0492 LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +Ç­ o1 01ED 0493 LATIN SMALL LETTER O WITH OGONEK AND MACRON +Ç® EZ 01EE 0494 LATIN CAPITAL LETTER EZH WITH CARON +ǯ ez 01EF 0495 LATIN SMALL LETTER EZH WITH CARON +Ç° j< 01F0 0496 LATIN SMALL LETTER J WITH CARON +Ç´ G' 01F4 0500 LATIN CAPITAL LETTER G WITH ACUTE +ǵ g' 01F5 0501 LATIN SMALL LETTER G WITH ACUTE +Ê¿ ;S 02BF 0703 MODIFIER LETTER LEFT HALF RING +ˇ '< 02C7 0711 CARON +˘ '( 02D8 0728 BREVE +Ë™ '. 02D9 0729 DOT ABOVE +Ëš '0 02DA 0730 RING ABOVE +Ë› '; 02DB 0731 OGONEK +Ë '" 02DD 0733 DOUBLE ACUTE ACCENT +Ά A% 0386 0902 GREEK CAPITAL LETTER ALPHA WITH TONOS +Έ E% 0388 0904 GREEK CAPITAL LETTER EPSILON WITH TONOS +Ή Y% 0389 0905 GREEK CAPITAL LETTER ETA WITH TONOS +Ί I% 038A 0906 GREEK CAPITAL LETTER IOTA WITH TONOS +ÎŒ O% 038C 0908 GREEK CAPITAL LETTER OMICRON WITH TONOS +ÎŽ U% 038E 0910 GREEK CAPITAL LETTER UPSILON WITH TONOS +Î W% 038F 0911 GREEK CAPITAL LETTER OMEGA WITH TONOS +Î i3 0390 0912 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +Α A* 0391 0913 GREEK CAPITAL LETTER ALPHA +Î’ B* 0392 0914 GREEK CAPITAL LETTER BETA +Γ G* 0393 0915 GREEK CAPITAL LETTER GAMMA +Δ D* 0394 0916 GREEK CAPITAL LETTER DELTA +Ε E* 0395 0917 GREEK CAPITAL LETTER EPSILON +Ζ Z* 0396 0918 GREEK CAPITAL LETTER ZETA +Η Y* 0397 0919 GREEK CAPITAL LETTER ETA +Θ H* 0398 0920 GREEK CAPITAL LETTER THETA +Ι I* 0399 0921 GREEK CAPITAL LETTER IOTA +Κ K* 039A 0922 GREEK CAPITAL LETTER KAPPA +Λ L* 039B 0923 GREEK CAPITAL LETTER LAMDA +Îœ M* 039C 0924 GREEK CAPITAL LETTER MU +Î N* 039D 0925 GREEK CAPITAL LETTER NU +Ξ C* 039E 0926 GREEK CAPITAL LETTER XI +Ο O* 039F 0927 GREEK CAPITAL LETTER OMICRON +Π P* 03A0 0928 GREEK CAPITAL LETTER PI +Ρ R* 03A1 0929 GREEK CAPITAL LETTER RHO +Σ S* 03A3 0931 GREEK CAPITAL LETTER SIGMA +Τ T* 03A4 0932 GREEK CAPITAL LETTER TAU +Î¥ U* 03A5 0933 GREEK CAPITAL LETTER UPSILON +Φ F* 03A6 0934 GREEK CAPITAL LETTER PHI +Χ X* 03A7 0935 GREEK CAPITAL LETTER CHI +Ψ Q* 03A8 0936 GREEK CAPITAL LETTER PSI +Ω W* 03A9 0937 GREEK CAPITAL LETTER OMEGA +Ϊ J* 03AA 0938 GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +Ϋ V* 03AB 0939 GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +ά a% 03AC 0940 GREEK SMALL LETTER ALPHA WITH TONOS +έ e% 03AD 0941 GREEK SMALL LETTER EPSILON WITH TONOS +ή y% 03AE 0942 GREEK SMALL LETTER ETA WITH TONOS +ί i% 03AF 0943 GREEK SMALL LETTER IOTA WITH TONOS +ΰ u3 03B0 0944 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +α a* 03B1 0945 GREEK SMALL LETTER ALPHA +β b* 03B2 0946 GREEK SMALL LETTER BETA +γ g* 03B3 0947 GREEK SMALL LETTER GAMMA +δ d* 03B4 0948 GREEK SMALL LETTER DELTA +ε e* 03B5 0949 GREEK SMALL LETTER EPSILON +ζ z* 03B6 0950 GREEK SMALL LETTER ZETA +η y* 03B7 0951 GREEK SMALL LETTER ETA +θ h* 03B8 0952 GREEK SMALL LETTER THETA +ι i* 03B9 0953 GREEK SMALL LETTER IOTA +κ k* 03BA 0954 GREEK SMALL LETTER KAPPA +λ l* 03BB 0955 GREEK SMALL LETTER LAMDA +μ m* 03BC 0956 GREEK SMALL LETTER MU +ν n* 03BD 0957 GREEK SMALL LETTER NU +ξ c* 03BE 0958 GREEK SMALL LETTER XI +ο o* 03BF 0959 GREEK SMALL LETTER OMICRON +Ï€ p* 03C0 0960 GREEK SMALL LETTER PI +Ï r* 03C1 0961 GREEK SMALL LETTER RHO +Ï‚ *s 03C2 0962 GREEK SMALL LETTER FINAL SIGMA +σ s* 03C3 0963 GREEK SMALL LETTER SIGMA +Ï„ t* 03C4 0964 GREEK SMALL LETTER TAU +Ï… u* 03C5 0965 GREEK SMALL LETTER UPSILON +φ f* 03C6 0966 GREEK SMALL LETTER PHI +χ x* 03C7 0967 GREEK SMALL LETTER CHI +ψ q* 03C8 0968 GREEK SMALL LETTER PSI +ω w* 03C9 0969 GREEK SMALL LETTER OMEGA +ÏŠ j* 03CA 0970 GREEK SMALL LETTER IOTA WITH DIALYTIKA +Ï‹ v* 03CB 0971 GREEK SMALL LETTER UPSILON WITH DIALYTIKA +ÏŒ o% 03CC 0972 GREEK SMALL LETTER OMICRON WITH TONOS +Ï u% 03CD 0973 GREEK SMALL LETTER UPSILON WITH TONOS +ÏŽ w% 03CE 0974 GREEK SMALL LETTER OMEGA WITH TONOS +Ϙ 'G 03D8 0984 GREEK LETTER ARCHAIC KOPPA +Ï™ ,G 03D9 0985 GREEK SMALL LETTER ARCHAIC KOPPA +Ïš T3 03DA 0986 GREEK LETTER STIGMA +Ï› t3 03DB 0987 GREEK SMALL LETTER STIGMA +Ïœ M3 03DC 0988 GREEK LETTER DIGAMMA +Ï m3 03DD 0989 GREEK SMALL LETTER DIGAMMA +Ïž K3 03DE 0990 GREEK LETTER KOPPA +ÏŸ k3 03DF 0991 GREEK SMALL LETTER KOPPA +Ï  P3 03E0 0992 GREEK LETTER SAMPI +Ï¡ p3 03E1 0993 GREEK SMALL LETTER SAMPI +Ï´ '% 03F4 1012 GREEK CAPITAL THETA SYMBOL +ϵ j3 03F5 1013 GREEK LUNATE EPSILON SYMBOL +Ð IO 0401 1025 CYRILLIC CAPITAL LETTER IO +Ђ D% 0402 1026 CYRILLIC CAPITAL LETTER DJE +Ѓ G% 0403 1027 CYRILLIC CAPITAL LETTER GJE +Є IE 0404 1028 CYRILLIC CAPITAL LETTER UKRAINIAN IE +Ð… DS 0405 1029 CYRILLIC CAPITAL LETTER DZE +І II 0406 1030 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +Ї YI 0407 1031 CYRILLIC CAPITAL LETTER YI +Ј J% 0408 1032 CYRILLIC CAPITAL LETTER JE +Љ LJ 0409 1033 CYRILLIC CAPITAL LETTER LJE +Њ NJ 040A 1034 CYRILLIC CAPITAL LETTER NJE +Ћ Ts 040B 1035 CYRILLIC CAPITAL LETTER TSHE +ÐŒ KJ 040C 1036 CYRILLIC CAPITAL LETTER KJE +ÐŽ V% 040E 1038 CYRILLIC CAPITAL LETTER SHORT U +Ð DZ 040F 1039 CYRILLIC CAPITAL LETTER DZHE +Ð A= 0410 1040 CYRILLIC CAPITAL LETTER A +Б B= 0411 1041 CYRILLIC CAPITAL LETTER BE +Ð’ V= 0412 1042 CYRILLIC CAPITAL LETTER VE +Г G= 0413 1043 CYRILLIC CAPITAL LETTER GHE +Д D= 0414 1044 CYRILLIC CAPITAL LETTER DE +Е E= 0415 1045 CYRILLIC CAPITAL LETTER IE +Ж Z% 0416 1046 CYRILLIC CAPITAL LETTER ZHE +З Z= 0417 1047 CYRILLIC CAPITAL LETTER ZE +И I= 0418 1048 CYRILLIC CAPITAL LETTER I +Й J= 0419 1049 CYRILLIC CAPITAL LETTER SHORT I +К K= 041A 1050 CYRILLIC CAPITAL LETTER KA +Л L= 041B 1051 CYRILLIC CAPITAL LETTER EL +Ðœ M= 041C 1052 CYRILLIC CAPITAL LETTER EM +Ð N= 041D 1053 CYRILLIC CAPITAL LETTER EN +О O= 041E 1054 CYRILLIC CAPITAL LETTER O +П P= 041F 1055 CYRILLIC CAPITAL LETTER PE +Р R= 0420 1056 CYRILLIC CAPITAL LETTER ER +С S= 0421 1057 CYRILLIC CAPITAL LETTER ES +Т T= 0422 1058 CYRILLIC CAPITAL LETTER TE +У U= 0423 1059 CYRILLIC CAPITAL LETTER U +Ф F= 0424 1060 CYRILLIC CAPITAL LETTER EF +Ð¥ H= 0425 1061 CYRILLIC CAPITAL LETTER HA +Ц C= 0426 1062 CYRILLIC CAPITAL LETTER TSE +Ч C% 0427 1063 CYRILLIC CAPITAL LETTER CHE +Ш S% 0428 1064 CYRILLIC CAPITAL LETTER SHA +Щ Sc 0429 1065 CYRILLIC CAPITAL LETTER SHCHA +Ъ =" 042A 1066 CYRILLIC CAPITAL LETTER HARD SIGN +Ы Y= 042B 1067 CYRILLIC CAPITAL LETTER YERU +Ь %" 042C 1068 CYRILLIC CAPITAL LETTER SOFT SIGN +Э JE 042D 1069 CYRILLIC CAPITAL LETTER E +Ю JU 042E 1070 CYRILLIC CAPITAL LETTER YU +Я JA 042F 1071 CYRILLIC CAPITAL LETTER YA +а a= 0430 1072 CYRILLIC SMALL LETTER A +б b= 0431 1073 CYRILLIC SMALL LETTER BE +в v= 0432 1074 CYRILLIC SMALL LETTER VE +г g= 0433 1075 CYRILLIC SMALL LETTER GHE +д d= 0434 1076 CYRILLIC SMALL LETTER DE +е e= 0435 1077 CYRILLIC SMALL LETTER IE +ж z% 0436 1078 CYRILLIC SMALL LETTER ZHE +з z= 0437 1079 CYRILLIC SMALL LETTER ZE +и i= 0438 1080 CYRILLIC SMALL LETTER I +й j= 0439 1081 CYRILLIC SMALL LETTER SHORT I +к k= 043A 1082 CYRILLIC SMALL LETTER KA +л l= 043B 1083 CYRILLIC SMALL LETTER EL +м m= 043C 1084 CYRILLIC SMALL LETTER EM +н n= 043D 1085 CYRILLIC SMALL LETTER EN +о o= 043E 1086 CYRILLIC SMALL LETTER O +п p= 043F 1087 CYRILLIC SMALL LETTER PE +Ñ€ r= 0440 1088 CYRILLIC SMALL LETTER ER +Ñ s= 0441 1089 CYRILLIC SMALL LETTER ES +Ñ‚ t= 0442 1090 CYRILLIC SMALL LETTER TE +у u= 0443 1091 CYRILLIC SMALL LETTER U +Ñ„ f= 0444 1092 CYRILLIC SMALL LETTER EF +Ñ… h= 0445 1093 CYRILLIC SMALL LETTER HA +ц c= 0446 1094 CYRILLIC SMALL LETTER TSE +ч c% 0447 1095 CYRILLIC SMALL LETTER CHE +ш s% 0448 1096 CYRILLIC SMALL LETTER SHA +щ sc 0449 1097 CYRILLIC SMALL LETTER SHCHA +ÑŠ =' 044A 1098 CYRILLIC SMALL LETTER HARD SIGN +Ñ‹ y= 044B 1099 CYRILLIC SMALL LETTER YERU +ÑŒ %' 044C 1100 CYRILLIC SMALL LETTER SOFT SIGN +Ñ je 044D 1101 CYRILLIC SMALL LETTER E +ÑŽ ju 044E 1102 CYRILLIC SMALL LETTER YU +Ñ ja 044F 1103 CYRILLIC SMALL LETTER YA +Ñ‘ io 0451 1105 CYRILLIC SMALL LETTER IO +Ñ’ d% 0452 1106 CYRILLIC SMALL LETTER DJE +Ñ“ g% 0453 1107 CYRILLIC SMALL LETTER GJE +Ñ” ie 0454 1108 CYRILLIC SMALL LETTER UKRAINIAN IE +Ñ• ds 0455 1109 CYRILLIC SMALL LETTER DZE +Ñ– ii 0456 1110 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +Ñ— yi 0457 1111 CYRILLIC SMALL LETTER YI +ј j% 0458 1112 CYRILLIC SMALL LETTER JE +Ñ™ lj 0459 1113 CYRILLIC SMALL LETTER LJE +Ñš nj 045A 1114 CYRILLIC SMALL LETTER NJE +Ñ› ts 045B 1115 CYRILLIC SMALL LETTER TSHE +Ñœ kj 045C 1116 CYRILLIC SMALL LETTER KJE +Ñž v% 045E 1118 CYRILLIC SMALL LETTER SHORT U +ÑŸ dz 045F 1119 CYRILLIC SMALL LETTER DZHE +Ñ¢ Y3 0462 1122 CYRILLIC CAPITAL LETTER YAT +Ñ£ y3 0463 1123 CYRILLIC SMALL LETTER YAT +Ѫ O3 046A 1130 CYRILLIC CAPITAL LETTER BIG YUS +Ñ« o3 046B 1131 CYRILLIC SMALL LETTER BIG YUS +Ѳ F3 0472 1138 CYRILLIC CAPITAL LETTER FITA +ѳ f3 0473 1139 CYRILLIC SMALL LETTER FITA +Ñ´ V3 0474 1140 CYRILLIC CAPITAL LETTER IZHITSA +ѵ v3 0475 1141 CYRILLIC SMALL LETTER IZHITSA +Ò€ C3 0480 1152 CYRILLIC CAPITAL LETTER KOPPA +Ò c3 0481 1153 CYRILLIC SMALL LETTER KOPPA +Ò G3 0490 1168 CYRILLIC CAPITAL LETTER GHE WITH UPTURN +Ò‘ g3 0491 1169 CYRILLIC SMALL LETTER GHE WITH UPTURN +× A+ 05D0 1488 HEBREW LETTER ALEF +ב B+ 05D1 1489 HEBREW LETTER BET +×’ G+ 05D2 1490 HEBREW LETTER GIMEL +ד D+ 05D3 1491 HEBREW LETTER DALET +×” H+ 05D4 1492 HEBREW LETTER HE +ו W+ 05D5 1493 HEBREW LETTER VAV +×– Z+ 05D6 1494 HEBREW LETTER ZAYIN +×— X+ 05D7 1495 HEBREW LETTER HET +ט Tj 05D8 1496 HEBREW LETTER TET +×™ J+ 05D9 1497 HEBREW LETTER YOD +ך K% 05DA 1498 HEBREW LETTER FINAL KAF +×› K+ 05DB 1499 HEBREW LETTER KAF +ל L+ 05DC 1500 HEBREW LETTER LAMED +× M% 05DD 1501 HEBREW LETTER FINAL MEM +מ M+ 05DE 1502 HEBREW LETTER MEM +ן N% 05DF 1503 HEBREW LETTER FINAL NUN ` +×  N+ 05E0 1504 HEBREW LETTER NUN ` +ס S+ 05E1 1505 HEBREW LETTER SAMEKH +×¢ E+ 05E2 1506 HEBREW LETTER AYIN +×£ P% 05E3 1507 HEBREW LETTER FINAL PE +פ P+ 05E4 1508 HEBREW LETTER PE +×¥ Zj 05E5 1509 HEBREW LETTER FINAL TSADI +צ ZJ 05E6 1510 HEBREW LETTER TSADI +ק Q+ 05E7 1511 HEBREW LETTER QOF +ר R+ 05E8 1512 HEBREW LETTER RESH +ש Sh 05E9 1513 HEBREW LETTER SHIN +ת T+ 05EA 1514 HEBREW LETTER TAV +ØŒ ,+ 060C 1548 ARABIC COMMA +Ø› ;+ 061B 1563 ARABIC SEMICOLON +ØŸ ?+ 061F 1567 ARABIC QUESTION MARK +Ø¡ H' 0621 1569 ARABIC LETTER HAMZA +Ø¢ aM 0622 1570 ARABIC LETTER ALEF WITH MADDA ABOVE +Ø£ aH 0623 1571 ARABIC LETTER ALEF WITH HAMZA ABOVE +ؤ wH 0624 1572 ARABIC LETTER WAW WITH HAMZA ABOVE +Ø¥ ah 0625 1573 ARABIC LETTER ALEF WITH HAMZA BELOW +ئ yH 0626 1574 ARABIC LETTER YEH WITH HAMZA ABOVE +ا a+ 0627 1575 ARABIC LETTER ALEF +ب b+ 0628 1576 ARABIC LETTER BEH +Ø© tm 0629 1577 ARABIC LETTER TEH MARBUTA +ت t+ 062A 1578 ARABIC LETTER TEH +Ø« tk 062B 1579 ARABIC LETTER THEH +ج g+ 062C 1580 ARABIC LETTER JEEM +Ø­ hk 062D 1581 ARABIC LETTER HAH +Ø® x+ 062E 1582 ARABIC LETTER KHAH +د d+ 062F 1583 ARABIC LETTER DAL +Ø° dk 0630 1584 ARABIC LETTER THAL +ر r+ 0631 1585 ARABIC LETTER REH +ز z+ 0632 1586 ARABIC LETTER ZAIN +س s+ 0633 1587 ARABIC LETTER SEEN +Ø´ sn 0634 1588 ARABIC LETTER SHEEN +ص c+ 0635 1589 ARABIC LETTER SAD +ض dd 0636 1590 ARABIC LETTER DAD +Ø· tj 0637 1591 ARABIC LETTER TAH +ظ zH 0638 1592 ARABIC LETTER ZAH +ع e+ 0639 1593 ARABIC LETTER AIN +غ i+ 063A 1594 ARABIC LETTER GHAIN +Ù€ ++ 0640 1600 ARABIC TATWEEL +Ù f+ 0641 1601 ARABIC LETTER FEH +Ù‚ q+ 0642 1602 ARABIC LETTER QAF +Ùƒ k+ 0643 1603 ARABIC LETTER KAF +Ù„ l+ 0644 1604 ARABIC LETTER LAM +Ù… m+ 0645 1605 ARABIC LETTER MEEM +Ù† n+ 0646 1606 ARABIC LETTER NOON +Ù‡ h+ 0647 1607 ARABIC LETTER HEH +Ùˆ w+ 0648 1608 ARABIC LETTER WAW +Ù‰ j+ 0649 1609 ARABIC LETTER ALEF MAKSURA +ÙŠ y+ 064A 1610 ARABIC LETTER YEH +Ù‹ :+ 064B 1611 ARABIC FATHATAN +ÙŒ "+ 064C 1612 ARABIC DAMMATAN +Ù =+ 064D 1613 ARABIC KASRATAN +ÙŽ /+ 064E 1614 ARABIC FATHA +Ù '+ 064F 1615 ARABIC DAMMA +Ù 1+ 0650 1616 ARABIC KASRA +Ù‘ 3+ 0651 1617 ARABIC SHADDA +Ù’ 0+ 0652 1618 ARABIC SUKUN +Ù° aS 0670 1648 ARABIC LETTER SUPERSCRIPT ALEF +Ù¾ p+ 067E 1662 ARABIC LETTER PEH +Ú¤ v+ 06A4 1700 ARABIC LETTER VEH +Ú¯ gf 06AF 1711 ARABIC LETTER GAF +Û° 0a 06F0 1776 EXTENDED ARABIC-INDIC DIGIT ZERO +Û± 1a 06F1 1777 EXTENDED ARABIC-INDIC DIGIT ONE +Û² 2a 06F2 1778 EXTENDED ARABIC-INDIC DIGIT TWO +Û³ 3a 06F3 1779 EXTENDED ARABIC-INDIC DIGIT THREE +Û´ 4a 06F4 1780 EXTENDED ARABIC-INDIC DIGIT FOUR +Ûµ 5a 06F5 1781 EXTENDED ARABIC-INDIC DIGIT FIVE +Û¶ 6a 06F6 1782 EXTENDED ARABIC-INDIC DIGIT SIX +Û· 7a 06F7 1783 EXTENDED ARABIC-INDIC DIGIT SEVEN +Û¸ 8a 06F8 1784 EXTENDED ARABIC-INDIC DIGIT EIGHT +Û¹ 9a 06F9 1785 EXTENDED ARABIC-INDIC DIGIT NINE +Ḃ B. 1E02 7682 LATIN CAPITAL LETTER B WITH DOT ABOVE +ḃ b. 1E03 7683 LATIN SMALL LETTER B WITH DOT ABOVE +Ḇ B_ 1E06 7686 LATIN CAPITAL LETTER B WITH LINE BELOW +ḇ b_ 1E07 7687 LATIN SMALL LETTER B WITH LINE BELOW +Ḋ D. 1E0A 7690 LATIN CAPITAL LETTER D WITH DOT ABOVE +ḋ d. 1E0B 7691 LATIN SMALL LETTER D WITH DOT ABOVE +Ḏ D_ 1E0E 7694 LATIN CAPITAL LETTER D WITH LINE BELOW +Ḡd_ 1E0F 7695 LATIN SMALL LETTER D WITH LINE BELOW +ḠD, 1E10 7696 LATIN CAPITAL LETTER D WITH CEDILLA +ḑ d, 1E11 7697 LATIN SMALL LETTER D WITH CEDILLA +Ḟ F. 1E1E 7710 LATIN CAPITAL LETTER F WITH DOT ABOVE +ḟ f. 1E1F 7711 LATIN SMALL LETTER F WITH DOT ABOVE +Ḡ G- 1E20 7712 LATIN CAPITAL LETTER G WITH MACRON +ḡ g- 1E21 7713 LATIN SMALL LETTER G WITH MACRON +Ḣ H. 1E22 7714 LATIN CAPITAL LETTER H WITH DOT ABOVE +ḣ h. 1E23 7715 LATIN SMALL LETTER H WITH DOT ABOVE +Ḧ H: 1E26 7718 LATIN CAPITAL LETTER H WITH DIAERESIS +ḧ h: 1E27 7719 LATIN SMALL LETTER H WITH DIAERESIS +Ḩ H, 1E28 7720 LATIN CAPITAL LETTER H WITH CEDILLA +ḩ h, 1E29 7721 LATIN SMALL LETTER H WITH CEDILLA +Ḱ K' 1E30 7728 LATIN CAPITAL LETTER K WITH ACUTE +ḱ k' 1E31 7729 LATIN SMALL LETTER K WITH ACUTE +Ḵ K_ 1E34 7732 LATIN CAPITAL LETTER K WITH LINE BELOW +ḵ k_ 1E35 7733 LATIN SMALL LETTER K WITH LINE BELOW +Ḻ L_ 1E3A 7738 LATIN CAPITAL LETTER L WITH LINE BELOW +ḻ l_ 1E3B 7739 LATIN SMALL LETTER L WITH LINE BELOW +Ḿ M' 1E3E 7742 LATIN CAPITAL LETTER M WITH ACUTE +ḿ m' 1E3F 7743 LATIN SMALL LETTER M WITH ACUTE +á¹€ M. 1E40 7744 LATIN CAPITAL LETTER M WITH DOT ABOVE +á¹ m. 1E41 7745 LATIN SMALL LETTER M WITH DOT ABOVE +Ṅ N. 1E44 7748 LATIN CAPITAL LETTER N WITH DOT ABOVE ` +á¹… n. 1E45 7749 LATIN SMALL LETTER N WITH DOT ABOVE ` +Ṉ N_ 1E48 7752 LATIN CAPITAL LETTER N WITH LINE BELOW ` +ṉ n_ 1E49 7753 LATIN SMALL LETTER N WITH LINE BELOW ` +á¹” P' 1E54 7764 LATIN CAPITAL LETTER P WITH ACUTE +ṕ p' 1E55 7765 LATIN SMALL LETTER P WITH ACUTE +á¹– P. 1E56 7766 LATIN CAPITAL LETTER P WITH DOT ABOVE +á¹— p. 1E57 7767 LATIN SMALL LETTER P WITH DOT ABOVE +Ṙ R. 1E58 7768 LATIN CAPITAL LETTER R WITH DOT ABOVE +á¹™ r. 1E59 7769 LATIN SMALL LETTER R WITH DOT ABOVE +Ṟ R_ 1E5E 7774 LATIN CAPITAL LETTER R WITH LINE BELOW +ṟ r_ 1E5F 7775 LATIN SMALL LETTER R WITH LINE BELOW +á¹  S. 1E60 7776 LATIN CAPITAL LETTER S WITH DOT ABOVE +ṡ s. 1E61 7777 LATIN SMALL LETTER S WITH DOT ABOVE +Ṫ T. 1E6A 7786 LATIN CAPITAL LETTER T WITH DOT ABOVE +ṫ t. 1E6B 7787 LATIN SMALL LETTER T WITH DOT ABOVE +á¹® T_ 1E6E 7790 LATIN CAPITAL LETTER T WITH LINE BELOW +ṯ t_ 1E6F 7791 LATIN SMALL LETTER T WITH LINE BELOW +á¹¼ V? 1E7C 7804 LATIN CAPITAL LETTER V WITH TILDE +á¹½ v? 1E7D 7805 LATIN SMALL LETTER V WITH TILDE +Ẁ W! 1E80 7808 LATIN CAPITAL LETTER W WITH GRAVE +Ạw! 1E81 7809 LATIN SMALL LETTER W WITH GRAVE +Ẃ W' 1E82 7810 LATIN CAPITAL LETTER W WITH ACUTE +ẃ w' 1E83 7811 LATIN SMALL LETTER W WITH ACUTE +Ẅ W: 1E84 7812 LATIN CAPITAL LETTER W WITH DIAERESIS +ẅ w: 1E85 7813 LATIN SMALL LETTER W WITH DIAERESIS +Ẇ W. 1E86 7814 LATIN CAPITAL LETTER W WITH DOT ABOVE +ẇ w. 1E87 7815 LATIN SMALL LETTER W WITH DOT ABOVE +Ẋ X. 1E8A 7818 LATIN CAPITAL LETTER X WITH DOT ABOVE +ẋ x. 1E8B 7819 LATIN SMALL LETTER X WITH DOT ABOVE +Ẍ X: 1E8C 7820 LATIN CAPITAL LETTER X WITH DIAERESIS +Ạx: 1E8D 7821 LATIN SMALL LETTER X WITH DIAERESIS +Ẏ Y. 1E8E 7822 LATIN CAPITAL LETTER Y WITH DOT ABOVE +Ạy. 1E8F 7823 LATIN SMALL LETTER Y WITH DOT ABOVE +ẠZ> 1E90 7824 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +ẑ z> 1E91 7825 LATIN SMALL LETTER Z WITH CIRCUMFLEX +Ẕ Z_ 1E94 7828 LATIN CAPITAL LETTER Z WITH LINE BELOW +ẕ z_ 1E95 7829 LATIN SMALL LETTER Z WITH LINE BELOW +ẖ h_ 1E96 7830 LATIN SMALL LETTER H WITH LINE BELOW +ẗ t: 1E97 7831 LATIN SMALL LETTER T WITH DIAERESIS +ẘ w0 1E98 7832 LATIN SMALL LETTER W WITH RING ABOVE +ẙ y0 1E99 7833 LATIN SMALL LETTER Y WITH RING ABOVE +Ả A2 1EA2 7842 LATIN CAPITAL LETTER A WITH HOOK ABOVE +ả a2 1EA3 7843 LATIN SMALL LETTER A WITH HOOK ABOVE +Ẻ E2 1EBA 7866 LATIN CAPITAL LETTER E WITH HOOK ABOVE +ẻ e2 1EBB 7867 LATIN SMALL LETTER E WITH HOOK ABOVE +Ẽ E? 1EBC 7868 LATIN CAPITAL LETTER E WITH TILDE +ẽ e? 1EBD 7869 LATIN SMALL LETTER E WITH TILDE +Ỉ I2 1EC8 7880 LATIN CAPITAL LETTER I WITH HOOK ABOVE +ỉ i2 1EC9 7881 LATIN SMALL LETTER I WITH HOOK ABOVE +Ỏ O2 1ECE 7886 LATIN CAPITAL LETTER O WITH HOOK ABOVE +á» o2 1ECF 7887 LATIN SMALL LETTER O WITH HOOK ABOVE +Ủ U2 1EE6 7910 LATIN CAPITAL LETTER U WITH HOOK ABOVE +ủ u2 1EE7 7911 LATIN SMALL LETTER U WITH HOOK ABOVE +Ỳ Y! 1EF2 7922 LATIN CAPITAL LETTER Y WITH GRAVE +ỳ y! 1EF3 7923 LATIN SMALL LETTER Y WITH GRAVE +Ỷ Y2 1EF6 7926 LATIN CAPITAL LETTER Y WITH HOOK ABOVE +á»· y2 1EF7 7927 LATIN SMALL LETTER Y WITH HOOK ABOVE +Ỹ Y? 1EF8 7928 LATIN CAPITAL LETTER Y WITH TILDE +ỹ y? 1EF9 7929 LATIN SMALL LETTER Y WITH TILDE +á¼€ ;' 1F00 7936 GREEK SMALL LETTER ALPHA WITH PSILI +á¼ ,' 1F01 7937 GREEK SMALL LETTER ALPHA WITH DASIA +ἂ ;! 1F02 7938 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA +ἃ ,! 1F03 7939 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA +ἄ ?; 1F04 7940 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA +á¼… ?, 1F05 7941 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA +ἆ !: 1F06 7942 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI +ἇ ?: 1F07 7943 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI +  1N 2002 8194 EN SPACE +  1M 2003 8195 EM SPACE +  3M 2004 8196 THREE-PER-EM SPACE +  4M 2005 8197 FOUR-PER-EM SPACE +  6M 2006 8198 SIX-PER-EM SPACE +  1T 2009 8201 THIN SPACE +  1H 200A 8202 HAIR SPACE +†-1 2010 8208 HYPHEN +– -N 2013 8211 EN DASH ` +— -M 2014 8212 EM DASH +― -3 2015 8213 HORIZONTAL BAR +‖ !2 2016 8214 DOUBLE VERTICAL LINE +‗ =2 2017 8215 DOUBLE LOW LINE +‘ '6 2018 8216 LEFT SINGLE QUOTATION MARK +’ '9 2019 8217 RIGHT SINGLE QUOTATION MARK +‚ .9 201A 8218 SINGLE LOW-9 QUOTATION MARK +‛ 9' 201B 8219 SINGLE HIGH-REVERSED-9 QUOTATION MARK +“ "6 201C 8220 LEFT DOUBLE QUOTATION MARK +†"9 201D 8221 RIGHT DOUBLE QUOTATION MARK +„ :9 201E 8222 DOUBLE LOW-9 QUOTATION MARK +‟ 9" 201F 8223 DOUBLE HIGH-REVERSED-9 QUOTATION MARK +† /- 2020 8224 DAGGER +‡ /= 2021 8225 DOUBLE DAGGER +‥ .. 2025 8229 TWO DOT LEADER +‰ %0 2030 8240 PER MILLE SIGN +′ 1' 2032 8242 PRIME +″ 2' 2033 8243 DOUBLE PRIME +‴ 3' 2034 8244 TRIPLE PRIME +‵ 1" 2035 8245 REVERSED PRIME +‶ 2" 2036 8246 REVERSED DOUBLE PRIME +‷ 3" 2037 8247 REVERSED TRIPLE PRIME +‸ Ca 2038 8248 CARET +‹ <1 2039 8249 SINGLE LEFT-POINTING ANGLE QUOTATION MARK +› >1 203A 8250 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +※ :X 203B 8251 REFERENCE MARK +‾ '- 203E 8254 OVERLINE +â„ /f 2044 8260 FRACTION SLASH +â° 0S 2070 8304 SUPERSCRIPT ZERO +â´ 4S 2074 8308 SUPERSCRIPT FOUR +âµ 5S 2075 8309 SUPERSCRIPT FIVE +ⶠ6S 2076 8310 SUPERSCRIPT SIX +â· 7S 2077 8311 SUPERSCRIPT SEVEN +⸠8S 2078 8312 SUPERSCRIPT EIGHT +â¹ 9S 2079 8313 SUPERSCRIPT NINE +⺠+S 207A 8314 SUPERSCRIPT PLUS SIGN +â» -S 207B 8315 SUPERSCRIPT MINUS +â¼ =S 207C 8316 SUPERSCRIPT EQUALS SIGN +â½ (S 207D 8317 SUPERSCRIPT LEFT PARENTHESIS +â¾ )S 207E 8318 SUPERSCRIPT RIGHT PARENTHESIS +â¿ nS 207F 8319 SUPERSCRIPT LATIN SMALL LETTER N ` +â‚€ 0s 2080 8320 SUBSCRIPT ZERO +â‚ 1s 2081 8321 SUBSCRIPT ONE +â‚‚ 2s 2082 8322 SUBSCRIPT TWO +₃ 3s 2083 8323 SUBSCRIPT THREE +â‚„ 4s 2084 8324 SUBSCRIPT FOUR +â‚… 5s 2085 8325 SUBSCRIPT FIVE +₆ 6s 2086 8326 SUBSCRIPT SIX +₇ 7s 2087 8327 SUBSCRIPT SEVEN +₈ 8s 2088 8328 SUBSCRIPT EIGHT +₉ 9s 2089 8329 SUBSCRIPT NINE +â‚Š +s 208A 8330 SUBSCRIPT PLUS SIGN +â‚‹ -s 208B 8331 SUBSCRIPT MINUS +â‚Œ =s 208C 8332 SUBSCRIPT EQUALS SIGN +â‚ (s 208D 8333 SUBSCRIPT LEFT PARENTHESIS +â‚Ž )s 208E 8334 SUBSCRIPT RIGHT PARENTHESIS +₤ Li 20A4 8356 LIRA SIGN +₧ Pt 20A7 8359 PESETA SIGN +â‚© W= 20A9 8361 WON SIGN +€ Eu 20AC 8364 EURO SIGN +℃ oC 2103 8451 DEGREE CELSIUS +â„… co 2105 8453 CARE OF +℉ oF 2109 8457 DEGREE FAHRENHEIT +â„– N0 2116 8470 NUMERO SIGN +â„— PO 2117 8471 SOUND RECORDING COPYRIGHT +â„ž Rx 211E 8478 PRESCRIPTION TAKE +â„  SM 2120 8480 SERVICE MARK +â„¢ TM 2122 8482 TRADE MARK SIGN +Ω Om 2126 8486 OHM SIGN +â„« AO 212B 8491 ANGSTROM SIGN +â…“ 13 2153 8531 VULGAR FRACTION ONE THIRD +â…” 23 2154 8532 VULGAR FRACTION TWO THIRDS +â…• 15 2155 8533 VULGAR FRACTION ONE FIFTH +â…– 25 2156 8534 VULGAR FRACTION TWO FIFTHS +â…— 35 2157 8535 VULGAR FRACTION THREE FIFTHS +â…˜ 45 2158 8536 VULGAR FRACTION FOUR FIFTHS +â…™ 16 2159 8537 VULGAR FRACTION ONE SIXTH +â…š 56 215A 8538 VULGAR FRACTION FIVE SIXTHS +â…› 18 215B 8539 VULGAR FRACTION ONE EIGHTH +â…œ 38 215C 8540 VULGAR FRACTION THREE EIGHTHS +â… 58 215D 8541 VULGAR FRACTION FIVE EIGHTHS +â…ž 78 215E 8542 VULGAR FRACTION SEVEN EIGHTHS +â…  1R 2160 8544 ROMAN NUMERAL ONE +â…¡ 2R 2161 8545 ROMAN NUMERAL TWO +â…¢ 3R 2162 8546 ROMAN NUMERAL THREE +â…£ 4R 2163 8547 ROMAN NUMERAL FOUR +â…¤ 5R 2164 8548 ROMAN NUMERAL FIVE +â…¥ 6R 2165 8549 ROMAN NUMERAL SIX +â…¦ 7R 2166 8550 ROMAN NUMERAL SEVEN +â…§ 8R 2167 8551 ROMAN NUMERAL EIGHT +â…¨ 9R 2168 8552 ROMAN NUMERAL NINE +â…© aR 2169 8553 ROMAN NUMERAL TEN +â…ª bR 216A 8554 ROMAN NUMERAL ELEVEN +â…« cR 216B 8555 ROMAN NUMERAL TWELVE +â…° 1r 2170 8560 SMALL ROMAN NUMERAL ONE +â…± 2r 2171 8561 SMALL ROMAN NUMERAL TWO +â…² 3r 2172 8562 SMALL ROMAN NUMERAL THREE +â…³ 4r 2173 8563 SMALL ROMAN NUMERAL FOUR +â…´ 5r 2174 8564 SMALL ROMAN NUMERAL FIVE +â…µ 6r 2175 8565 SMALL ROMAN NUMERAL SIX +â…¶ 7r 2176 8566 SMALL ROMAN NUMERAL SEVEN +â…· 8r 2177 8567 SMALL ROMAN NUMERAL EIGHT +â…¸ 9r 2178 8568 SMALL ROMAN NUMERAL NINE +â…¹ ar 2179 8569 SMALL ROMAN NUMERAL TEN +â…º br 217A 8570 SMALL ROMAN NUMERAL ELEVEN +â…» cr 217B 8571 SMALL ROMAN NUMERAL TWELVE +↠<- 2190 8592 LEFTWARDS ARROW +↑ -! 2191 8593 UPWARDS ARROW +→ -> 2192 8594 RIGHTWARDS ARROW +↓ -v 2193 8595 DOWNWARDS ARROW +↔ <> 2194 8596 LEFT RIGHT ARROW +↕ UD 2195 8597 UP DOWN ARROW +⇠<= 21D0 8656 LEFTWARDS DOUBLE ARROW +⇒ => 21D2 8658 RIGHTWARDS DOUBLE ARROW +⇔ == 21D4 8660 LEFT RIGHT DOUBLE ARROW +∀ FA 2200 8704 FOR ALL +∂ dP 2202 8706 PARTIAL DIFFERENTIAL +∃ TE 2203 8707 THERE EXISTS +∅ /0 2205 8709 EMPTY SET +∆ DE 2206 8710 INCREMENT +∇ NB 2207 8711 NABLA +∈ (- 2208 8712 ELEMENT OF +∋ -) 220B 8715 CONTAINS AS MEMBER +∠*P 220F 8719 N-ARY PRODUCT ` +∑ +Z 2211 8721 N-ARY SUMMATION ` +− -2 2212 8722 MINUS SIGN +∓ -+ 2213 8723 MINUS-OR-PLUS SIGN +∗ *- 2217 8727 ASTERISK OPERATOR +∘ Ob 2218 8728 RING OPERATOR +∙ Sb 2219 8729 BULLET OPERATOR +√ RT 221A 8730 SQUARE ROOT +∠0( 221D 8733 PROPORTIONAL TO +∞ 00 221E 8734 INFINITY +∟ -L 221F 8735 RIGHT ANGLE +∠ -V 2220 8736 ANGLE +∥ PP 2225 8741 PARALLEL TO +∧ AN 2227 8743 LOGICAL AND +∨ OR 2228 8744 LOGICAL OR +∩ (U 2229 8745 INTERSECTION +∪ )U 222A 8746 UNION +∫ In 222B 8747 INTEGRAL +∬ DI 222C 8748 DOUBLE INTEGRAL +∮ Io 222E 8750 CONTOUR INTEGRAL +∴ .: 2234 8756 THEREFORE +∵ :. 2235 8757 BECAUSE +∶ :R 2236 8758 RATIO +∷ :: 2237 8759 PROPORTION +∼ ?1 223C 8764 TILDE OPERATOR +∾ CG 223E 8766 INVERTED LAZY S +≃ ?- 2243 8771 ASYMPTOTICALLY EQUAL TO +≅ ?= 2245 8773 APPROXIMATELY EQUAL TO +≈ ?2 2248 8776 ALMOST EQUAL TO +≌ =? 224C 8780 ALL EQUAL TO +≓ HI 2253 8787 IMAGE OF OR APPROXIMATELY EQUAL TO +≠ != 2260 8800 NOT EQUAL TO +≡ =3 2261 8801 IDENTICAL TO +≤ =< 2264 8804 LESS-THAN OR EQUAL TO +≥ >= 2265 8805 GREATER-THAN OR EQUAL TO +≪ <* 226A 8810 MUCH LESS-THAN +≫ *> 226B 8811 MUCH GREATER-THAN +≮ !< 226E 8814 NOT LESS-THAN +≯ !> 226F 8815 NOT GREATER-THAN +⊂ (C 2282 8834 SUBSET OF +⊃ )C 2283 8835 SUPERSET OF +⊆ (_ 2286 8838 SUBSET OF OR EQUAL TO +⊇ )_ 2287 8839 SUPERSET OF OR EQUAL TO +⊙ 0. 2299 8857 CIRCLED DOT OPERATOR +⊚ 02 229A 8858 CIRCLED RING OPERATOR +⊥ -T 22A5 8869 UP TACK +â‹… .P 22C5 8901 DOT OPERATOR +â‹® :3 22EE 8942 VERTICAL ELLIPSIS +⋯ .3 22EF 8943 MIDLINE HORIZONTAL ELLIPSIS +⌂ Eh 2302 8962 HOUSE +⌈ <7 2308 8968 LEFT CEILING +⌉ >7 2309 8969 RIGHT CEILING +⌊ 7< 230A 8970 LEFT FLOOR +⌋ 7> 230B 8971 RIGHT FLOOR +⌠NI 2310 8976 REVERSED NOT SIGN +⌒ (A 2312 8978 ARC +⌕ TR 2315 8981 TELEPHONE RECORDER +⌠ Iu 2320 8992 TOP HALF INTEGRAL +⌡ Il 2321 8993 BOTTOM HALF INTEGRAL +〈 232A 9002 RIGHT-POINTING ANGLE BRACKET +⣠Vs 2423 9251 OPEN BOX +â‘€ 1h 2440 9280 OCR HOOK +â‘ 3h 2441 9281 OCR CHAIR +â‘‚ 2h 2442 9282 OCR FORK +⑃ 4h 2443 9283 OCR INVERTED FORK +⑆ 1j 2446 9286 OCR BRANCH BANK IDENTIFICATION +⑇ 2j 2447 9287 OCR AMOUNT OF CHECK +⑈ 3j 2448 9288 OCR DASH +⑉ 4j 2449 9289 OCR CUSTOMER ACCOUNT NUMBER +â’ˆ 1. 2488 9352 DIGIT ONE FULL STOP +â’‰ 2. 2489 9353 DIGIT TWO FULL STOP +â’Š 3. 248A 9354 DIGIT THREE FULL STOP +â’‹ 4. 248B 9355 DIGIT FOUR FULL STOP +â’Œ 5. 248C 9356 DIGIT FIVE FULL STOP +â’ 6. 248D 9357 DIGIT SIX FULL STOP +â’Ž 7. 248E 9358 DIGIT SEVEN FULL STOP +â’ 8. 248F 9359 DIGIT EIGHT FULL STOP +â’ 9. 2490 9360 DIGIT NINE FULL STOP +─ hh 2500 9472 BOX DRAWINGS LIGHT HORIZONTAL +â” HH 2501 9473 BOX DRAWINGS HEAVY HORIZONTAL +│ vv 2502 9474 BOX DRAWINGS LIGHT VERTICAL +┃ VV 2503 9475 BOX DRAWINGS HEAVY VERTICAL +┄ 3- 2504 9476 BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL +â”… 3_ 2505 9477 BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL +┆ 3! 2506 9478 BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL +┇ 3/ 2507 9479 BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL +┈ 4- 2508 9480 BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL +┉ 4_ 2509 9481 BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL +┊ 4! 250A 9482 BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL +┋ 4/ 250B 9483 BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL +┌ dr 250C 9484 BOX DRAWINGS LIGHT DOWN AND RIGHT +â” dR 250D 9485 BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY +┎ Dr 250E 9486 BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT +â” DR 250F 9487 BOX DRAWINGS HEAVY DOWN AND RIGHT +â” dl 2510 9488 BOX DRAWINGS LIGHT DOWN AND LEFT +┑ dL 2511 9489 BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY +â”’ Dl 2512 9490 BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT +┓ LD 2513 9491 BOX DRAWINGS HEAVY DOWN AND LEFT +â”” ur 2514 9492 BOX DRAWINGS LIGHT UP AND RIGHT +┕ uR 2515 9493 BOX DRAWINGS UP LIGHT AND RIGHT HEAVY +â”– Ur 2516 9494 BOX DRAWINGS UP HEAVY AND RIGHT LIGHT +â”— UR 2517 9495 BOX DRAWINGS HEAVY UP AND RIGHT +┘ ul 2518 9496 BOX DRAWINGS LIGHT UP AND LEFT +â”™ uL 2519 9497 BOX DRAWINGS UP LIGHT AND LEFT HEAVY +┚ Ul 251A 9498 BOX DRAWINGS UP HEAVY AND LEFT LIGHT +â”› UL 251B 9499 BOX DRAWINGS HEAVY UP AND LEFT +├ vr 251C 9500 BOX DRAWINGS LIGHT VERTICAL AND RIGHT +â” vR 251D 9501 BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY +â”  Vr 2520 9504 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT +┣ VR 2523 9507 BOX DRAWINGS HEAVY VERTICAL AND RIGHT +┤ vl 2524 9508 BOX DRAWINGS LIGHT VERTICAL AND LEFT +┥ vL 2525 9509 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY +┨ Vl 2528 9512 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT +┫ VL 252B 9515 BOX DRAWINGS HEAVY VERTICAL AND LEFT +┬ dh 252C 9516 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +┯ dH 252F 9519 BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY +â”° Dh 2530 9520 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT +┳ DH 2533 9523 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL +â”´ uh 2534 9524 BOX DRAWINGS LIGHT UP AND HORIZONTAL +â”· uH 2537 9527 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY +┸ Uh 2538 9528 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT +â”» UH 253B 9531 BOX DRAWINGS HEAVY UP AND HORIZONTAL +┼ vh 253C 9532 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +┿ vH 253F 9535 BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY +â•‚ Vh 2542 9538 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT +â•‹ VH 254B 9547 BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL +╱ FD 2571 9585 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT +╲ BD 2572 9586 BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT +â–€ TB 2580 9600 UPPER HALF BLOCK +â–„ LB 2584 9604 LOWER HALF BLOCK +â–ˆ FB 2588 9608 FULL BLOCK +â–Œ lB 258C 9612 LEFT HALF BLOCK +â– RB 2590 9616 RIGHT HALF BLOCK +â–‘ .S 2591 9617 LIGHT SHADE +â–’ :S 2592 9618 MEDIUM SHADE +â–“ ?S 2593 9619 DARK SHADE +â–  fS 25A0 9632 BLACK SQUARE +â–¡ OS 25A1 9633 WHITE SQUARE +â–¢ RO 25A2 9634 WHITE SQUARE WITH ROUNDED CORNERS +â–£ Rr 25A3 9635 WHITE SQUARE CONTAINING BLACK SMALL SQUARE +â–¤ RF 25A4 9636 SQUARE WITH HORIZONTAL FILL +â–¥ RY 25A5 9637 SQUARE WITH VERTICAL FILL +â–¦ RH 25A6 9638 SQUARE WITH ORTHOGONAL CROSSHATCH FILL +â–§ RZ 25A7 9639 SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL +â–¨ RK 25A8 9640 SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL +â–© RX 25A9 9641 SQUARE WITH DIAGONAL CROSSHATCH FILL +â–ª sB 25AA 9642 BLACK SMALL SQUARE +â–¬ SR 25AC 9644 BLACK RECTANGLE +â–­ Or 25AD 9645 WHITE RECTANGLE +â–² UT 25B2 9650 BLACK UP-POINTING TRIANGLE +â–³ uT 25B3 9651 WHITE UP-POINTING TRIANGLE +â–¶ PR 25B6 9654 BLACK RIGHT-POINTING TRIANGLE +â–· Tr 25B7 9655 WHITE RIGHT-POINTING TRIANGLE +â–¼ Dt 25BC 9660 BLACK DOWN-POINTING TRIANGLE +â–½ dT 25BD 9661 WHITE DOWN-POINTING TRIANGLE +â—€ PL 25C0 9664 BLACK LEFT-POINTING TRIANGLE +â— Tl 25C1 9665 WHITE LEFT-POINTING TRIANGLE +â—† Db 25C6 9670 BLACK DIAMOND +â—‡ Dw 25C7 9671 WHITE DIAMOND +â—Š LZ 25CA 9674 LOZENGE +â—‹ 0m 25CB 9675 WHITE CIRCLE +â—Ž 0o 25CE 9678 BULLSEYE +â— 0M 25CF 9679 BLACK CIRCLE +â— 0L 25D0 9680 CIRCLE WITH LEFT HALF BLACK +â—‘ 0R 25D1 9681 CIRCLE WITH RIGHT HALF BLACK +â—˜ Sn 25D8 9688 INVERSE BULLET +â—™ Ic 25D9 9689 INVERSE WHITE CIRCLE +â—¢ Fd 25E2 9698 BLACK LOWER RIGHT TRIANGLE +â—£ Bd 25E3 9699 BLACK LOWER LEFT TRIANGLE +★ *2 2605 9733 BLACK STAR +☆ *1 2606 9734 WHITE STAR +☜ H 261E 9758 WHITE RIGHT POINTING INDEX +☺ 0u 263A 9786 WHITE SMILING FACE +☻ 0U 263B 9787 BLACK SMILING FACE +☼ SU 263C 9788 WHITE SUN WITH RAYS +♀ Fm 2640 9792 FEMALE SIGN +♂ Ml 2642 9794 MALE SIGN +â™  cS 2660 9824 BLACK SPADE SUIT +♡ cH 2661 9825 WHITE HEART SUIT +♢ cD 2662 9826 WHITE DIAMOND SUIT +♣ cC 2663 9827 BLACK CLUB SUIT +♩ Md 2669 9833 QUARTER NOTE ` +♪ M8 266A 9834 EIGHTH NOTE ` +♫ M2 266B 9835 BEAMED EIGHTH NOTES +â™­ Mb 266D 9837 MUSIC FLAT SIGN +â™® Mx 266E 9838 MUSIC NATURAL SIGN +♯ MX 266F 9839 MUSIC SHARP SIGN +✓ OK 2713 10003 CHECK MARK +✗ XX 2717 10007 BALLOT X +✠ -X 2720 10016 MALTESE CROSS +  IS 3000 12288 IDEOGRAPHIC SPACE +〠,_ 3001 12289 IDEOGRAPHIC COMMA +。 ._ 3002 12290 IDEOGRAPHIC FULL STOP +〃 +" 3003 12291 DITTO MARK +〄 +_ 3004 12292 JAPANESE INDUSTRIAL STANDARD SYMBOL +々 *_ 3005 12293 IDEOGRAPHIC ITERATION MARK +〆 ;_ 3006 12294 IDEOGRAPHIC CLOSING MARK +〇 0_ 3007 12295 IDEOGRAPHIC NUMBER ZERO +《 <+ 300A 12298 LEFT DOUBLE ANGLE BRACKET +》 >+ 300B 12299 RIGHT DOUBLE ANGLE BRACKET +「 <' 300C 12300 LEFT CORNER BRACKET +〠>' 300D 12301 RIGHT CORNER BRACKET +『 <" 300E 12302 LEFT WHITE CORNER BRACKET +〠>" 300F 12303 RIGHT WHITE CORNER BRACKET +〠(" 3010 12304 LEFT BLACK LENTICULAR BRACKET +】 )" 3011 12305 RIGHT BLACK LENTICULAR BRACKET +〒 =T 3012 12306 POSTAL MARK +〓 =_ 3013 12307 GETA MARK +〔 (' 3014 12308 LEFT TORTOISE SHELL BRACKET +〕 )' 3015 12309 RIGHT TORTOISE SHELL BRACKET +〖 (I 3016 12310 LEFT WHITE LENTICULAR BRACKET +〗 )I 3017 12311 RIGHT WHITE LENTICULAR BRACKET +〜 -? 301C 12316 WAVE DASH +ã A5 3041 12353 HIRAGANA LETTER SMALL A +ã‚ a5 3042 12354 HIRAGANA LETTER A +ムI5 3043 12355 HIRAGANA LETTER SMALL I +ã„ i5 3044 12356 HIRAGANA LETTER I +ã… U5 3045 12357 HIRAGANA LETTER SMALL U +ㆠu5 3046 12358 HIRAGANA LETTER U +㇠E5 3047 12359 HIRAGANA LETTER SMALL E +㈠e5 3048 12360 HIRAGANA LETTER E +㉠O5 3049 12361 HIRAGANA LETTER SMALL O +㊠o5 304A 12362 HIRAGANA LETTER O +ã‹ ka 304B 12363 HIRAGANA LETTER KA +㌠ga 304C 12364 HIRAGANA LETTER GA +ã ki 304D 12365 HIRAGANA LETTER KI +㎠gi 304E 12366 HIRAGANA LETTER GI +ã ku 304F 12367 HIRAGANA LETTER KU +ã gu 3050 12368 HIRAGANA LETTER GU +ã‘ ke 3051 12369 HIRAGANA LETTER KE +ã’ ge 3052 12370 HIRAGANA LETTER GE +ã“ ko 3053 12371 HIRAGANA LETTER KO +ã” go 3054 12372 HIRAGANA LETTER GO +ã• sa 3055 12373 HIRAGANA LETTER SA +ã– za 3056 12374 HIRAGANA LETTER ZA +ã— si 3057 12375 HIRAGANA LETTER SI +㘠zi 3058 12376 HIRAGANA LETTER ZI +ã™ su 3059 12377 HIRAGANA LETTER SU +ãš zu 305A 12378 HIRAGANA LETTER ZU +ã› se 305B 12379 HIRAGANA LETTER SE +㜠ze 305C 12380 HIRAGANA LETTER ZE +ã so 305D 12381 HIRAGANA LETTER SO +ãž zo 305E 12382 HIRAGANA LETTER ZO +㟠ta 305F 12383 HIRAGANA LETTER TA +ã  da 3060 12384 HIRAGANA LETTER DA +ã¡ ti 3061 12385 HIRAGANA LETTER TI +㢠di 3062 12386 HIRAGANA LETTER DI +㣠tU 3063 12387 HIRAGANA LETTER SMALL TU +㤠tu 3064 12388 HIRAGANA LETTER TU +㥠du 3065 12389 HIRAGANA LETTER DU +㦠te 3066 12390 HIRAGANA LETTER TE +㧠de 3067 12391 HIRAGANA LETTER DE +㨠to 3068 12392 HIRAGANA LETTER TO +ã© do 3069 12393 HIRAGANA LETTER DO +㪠na 306A 12394 HIRAGANA LETTER NA +ã« ni 306B 12395 HIRAGANA LETTER NI +㬠nu 306C 12396 HIRAGANA LETTER NU +ã­ ne 306D 12397 HIRAGANA LETTER NE +ã® no 306E 12398 HIRAGANA LETTER NO +㯠ha 306F 12399 HIRAGANA LETTER HA +ã° ba 3070 12400 HIRAGANA LETTER BA +ã± pa 3071 12401 HIRAGANA LETTER PA +ã² hi 3072 12402 HIRAGANA LETTER HI +ã³ bi 3073 12403 HIRAGANA LETTER BI +ã´ pi 3074 12404 HIRAGANA LETTER PI +ãµ hu 3075 12405 HIRAGANA LETTER HU +㶠bu 3076 12406 HIRAGANA LETTER BU +ã· pu 3077 12407 HIRAGANA LETTER PU +㸠he 3078 12408 HIRAGANA LETTER HE +ã¹ be 3079 12409 HIRAGANA LETTER BE +㺠pe 307A 12410 HIRAGANA LETTER PE +ã» ho 307B 12411 HIRAGANA LETTER HO +ã¼ bo 307C 12412 HIRAGANA LETTER BO +ã½ po 307D 12413 HIRAGANA LETTER PO +ã¾ ma 307E 12414 HIRAGANA LETTER MA +ã¿ mi 307F 12415 HIRAGANA LETTER MI +ã‚€ mu 3080 12416 HIRAGANA LETTER MU +ã‚ me 3081 12417 HIRAGANA LETTER ME +ã‚‚ mo 3082 12418 HIRAGANA LETTER MO +ゃ yA 3083 12419 HIRAGANA LETTER SMALL YA +ã‚„ ya 3084 12420 HIRAGANA LETTER YA +ã‚… yU 3085 12421 HIRAGANA LETTER SMALL YU +ゆ yu 3086 12422 HIRAGANA LETTER YU +ょ yO 3087 12423 HIRAGANA LETTER SMALL YO +よ yo 3088 12424 HIRAGANA LETTER YO +ら ra 3089 12425 HIRAGANA LETTER RA +ã‚Š ri 308A 12426 HIRAGANA LETTER RI +ã‚‹ ru 308B 12427 HIRAGANA LETTER RU +ã‚Œ re 308C 12428 HIRAGANA LETTER RE +ã‚ ro 308D 12429 HIRAGANA LETTER RO +ã‚Ž wA 308E 12430 HIRAGANA LETTER SMALL WA +ã‚ wa 308F 12431 HIRAGANA LETTER WA +ã‚ wi 3090 12432 HIRAGANA LETTER WI +ã‚‘ we 3091 12433 HIRAGANA LETTER WE +ã‚’ wo 3092 12434 HIRAGANA LETTER WO +ã‚“ n5 3093 12435 HIRAGANA LETTER N ` +ã‚” vu 3094 12436 HIRAGANA LETTER VU +ã‚› "5 309B 12443 KATAKANA-HIRAGANA VOICED SOUND MARK +ã‚œ 05 309C 12444 KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +ã‚ *5 309D 12445 HIRAGANA ITERATION MARK +ã‚ž +5 309E 12446 HIRAGANA VOICED ITERATION MARK +ã‚¡ a6 30A1 12449 KATAKANA LETTER SMALL A +ã‚¢ A6 30A2 12450 KATAKANA LETTER A +ã‚£ i6 30A3 12451 KATAKANA LETTER SMALL I +イ I6 30A4 12452 KATAKANA LETTER I +ã‚¥ u6 30A5 12453 KATAKANA LETTER SMALL U +ウ U6 30A6 12454 KATAKANA LETTER U +ェ e6 30A7 12455 KATAKANA LETTER SMALL E +エ E6 30A8 12456 KATAKANA LETTER E +ã‚© o6 30A9 12457 KATAKANA LETTER SMALL O +オ O6 30AA 12458 KATAKANA LETTER O +ã‚« Ka 30AB 12459 KATAKANA LETTER KA +ガ Ga 30AC 12460 KATAKANA LETTER GA +ã‚­ Ki 30AD 12461 KATAKANA LETTER KI +ã‚® Gi 30AE 12462 KATAKANA LETTER GI +ク Ku 30AF 12463 KATAKANA LETTER KU +ã‚° Gu 30B0 12464 KATAKANA LETTER GU +ケ Ke 30B1 12465 KATAKANA LETTER KE +ゲ Ge 30B2 12466 KATAKANA LETTER GE +コ Ko 30B3 12467 KATAKANA LETTER KO +ã‚´ Go 30B4 12468 KATAKANA LETTER GO +サ Sa 30B5 12469 KATAKANA LETTER SA +ザ Za 30B6 12470 KATAKANA LETTER ZA +ã‚· Si 30B7 12471 KATAKANA LETTER SI +ジ Zi 30B8 12472 KATAKANA LETTER ZI +ス Su 30B9 12473 KATAKANA LETTER SU +ズ Zu 30BA 12474 KATAKANA LETTER ZU +ã‚» Se 30BB 12475 KATAKANA LETTER SE +ゼ Ze 30BC 12476 KATAKANA LETTER ZE +ソ So 30BD 12477 KATAKANA LETTER SO +ゾ Zo 30BE 12478 KATAKANA LETTER ZO +ã‚¿ Ta 30BF 12479 KATAKANA LETTER TA +ダ Da 30C0 12480 KATAKANA LETTER DA +ムTi 30C1 12481 KATAKANA LETTER TI +ヂ Di 30C2 12482 KATAKANA LETTER DI +ッ TU 30C3 12483 KATAKANA LETTER SMALL TU +ツ Tu 30C4 12484 KATAKANA LETTER TU +ヅ Du 30C5 12485 KATAKANA LETTER DU +テ Te 30C6 12486 KATAKANA LETTER TE +デ De 30C7 12487 KATAKANA LETTER DE +ト To 30C8 12488 KATAKANA LETTER TO +ド Do 30C9 12489 KATAKANA LETTER DO +ナ Na 30CA 12490 KATAKANA LETTER NA +ニ Ni 30CB 12491 KATAKANA LETTER NI +ヌ Nu 30CC 12492 KATAKANA LETTER NU +ムNe 30CD 12493 KATAKANA LETTER NE +ノ No 30CE 12494 KATAKANA LETTER NO +ムHa 30CF 12495 KATAKANA LETTER HA +ムBa 30D0 12496 KATAKANA LETTER BA +パ Pa 30D1 12497 KATAKANA LETTER PA +ヒ Hi 30D2 12498 KATAKANA LETTER HI +ビ Bi 30D3 12499 KATAKANA LETTER BI +ピ Pi 30D4 12500 KATAKANA LETTER PI +フ Hu 30D5 12501 KATAKANA LETTER HU +ブ Bu 30D6 12502 KATAKANA LETTER BU +プ Pu 30D7 12503 KATAKANA LETTER PU +ヘ He 30D8 12504 KATAKANA LETTER HE +ベ Be 30D9 12505 KATAKANA LETTER BE +ペ Pe 30DA 12506 KATAKANA LETTER PE +ホ Ho 30DB 12507 KATAKANA LETTER HO +ボ Bo 30DC 12508 KATAKANA LETTER BO +ムPo 30DD 12509 KATAKANA LETTER PO +マ Ma 30DE 12510 KATAKANA LETTER MA +ミ Mi 30DF 12511 KATAKANA LETTER MI +ム Mu 30E0 12512 KATAKANA LETTER MU +メ Me 30E1 12513 KATAKANA LETTER ME +モ Mo 30E2 12514 KATAKANA LETTER MO +ャ YA 30E3 12515 KATAKANA LETTER SMALL YA +ヤ Ya 30E4 12516 KATAKANA LETTER YA +ュ YU 30E5 12517 KATAKANA LETTER SMALL YU +ユ Yu 30E6 12518 KATAKANA LETTER YU +ョ YO 30E7 12519 KATAKANA LETTER SMALL YO +ヨ Yo 30E8 12520 KATAKANA LETTER YO +ラ Ra 30E9 12521 KATAKANA LETTER RA +リ Ri 30EA 12522 KATAKANA LETTER RI +ル Ru 30EB 12523 KATAKANA LETTER RU +レ Re 30EC 12524 KATAKANA LETTER RE +ロ Ro 30ED 12525 KATAKANA LETTER RO +ヮ WA 30EE 12526 KATAKANA LETTER SMALL WA +ワ Wa 30EF 12527 KATAKANA LETTER WA +ヰ Wi 30F0 12528 KATAKANA LETTER WI +ヱ We 30F1 12529 KATAKANA LETTER WE +ヲ Wo 30F2 12530 KATAKANA LETTER WO +ン N6 30F3 12531 KATAKANA LETTER N ` +ヴ Vu 30F4 12532 KATAKANA LETTER VU +ヵ KA 30F5 12533 KATAKANA LETTER SMALL KA +ヶ KE 30F6 12534 KATAKANA LETTER SMALL KE +ヷ Va 30F7 12535 KATAKANA LETTER VA +ヸ Vi 30F8 12536 KATAKANA LETTER VI +ヹ Ve 30F9 12537 KATAKANA LETTER VE +ヺ Vo 30FA 12538 KATAKANA LETTER VO +・ .6 30FB 12539 KATAKANA MIDDLE DOT +ー -6 30FC 12540 KATAKANA-HIRAGANA PROLONGED SOUND MARK +ヽ *6 30FD 12541 KATAKANA ITERATION MARK +ヾ +6 30FE 12542 KATAKANA VOICED ITERATION MARK +ã„… b4 3105 12549 BOPOMOFO LETTER B +ㄆ p4 3106 12550 BOPOMOFO LETTER P +ㄇ m4 3107 12551 BOPOMOFO LETTER M +ㄈ f4 3108 12552 BOPOMOFO LETTER F +ㄉ d4 3109 12553 BOPOMOFO LETTER D +ã„Š t4 310A 12554 BOPOMOFO LETTER T +ã„‹ n4 310B 12555 BOPOMOFO LETTER N ` +ã„Œ l4 310C 12556 BOPOMOFO LETTER L +ã„ g4 310D 12557 BOPOMOFO LETTER G +ã„Ž k4 310E 12558 BOPOMOFO LETTER K +ã„ h4 310F 12559 BOPOMOFO LETTER H +ã„ j4 3110 12560 BOPOMOFO LETTER J +ã„‘ q4 3111 12561 BOPOMOFO LETTER Q +ã„’ x4 3112 12562 BOPOMOFO LETTER X +ã„“ zh 3113 12563 BOPOMOFO LETTER ZH +ã„” ch 3114 12564 BOPOMOFO LETTER CH +ã„• sh 3115 12565 BOPOMOFO LETTER SH +ã„– r4 3116 12566 BOPOMOFO LETTER R +ã„— z4 3117 12567 BOPOMOFO LETTER Z +ㄘ c4 3118 12568 BOPOMOFO LETTER C +ã„™ s4 3119 12569 BOPOMOFO LETTER S +ã„š a4 311A 12570 BOPOMOFO LETTER A +ã„› o4 311B 12571 BOPOMOFO LETTER O +ã„œ e4 311C 12572 BOPOMOFO LETTER E +ã„ž ai 311E 12574 BOPOMOFO LETTER AI +ã„Ÿ ei 311F 12575 BOPOMOFO LETTER EI +ã„  au 3120 12576 BOPOMOFO LETTER AU +ã„¡ ou 3121 12577 BOPOMOFO LETTER OU +ã„¢ an 3122 12578 BOPOMOFO LETTER AN +ã„£ en 3123 12579 BOPOMOFO LETTER EN +ㄤ aN 3124 12580 BOPOMOFO LETTER ANG +ã„¥ eN 3125 12581 BOPOMOFO LETTER ENG +ㄦ er 3126 12582 BOPOMOFO LETTER ER +ㄧ i4 3127 12583 BOPOMOFO LETTER I +ㄨ u4 3128 12584 BOPOMOFO LETTER U +ã„© iu 3129 12585 BOPOMOFO LETTER IU +ㄪ v4 312A 12586 BOPOMOFO LETTER V +ã„« nG 312B 12587 BOPOMOFO LETTER NG +ㄬ gn 312C 12588 BOPOMOFO LETTER GN +㈠ 1c 3220 12832 PARENTHESIZED IDEOGRAPH ONE +㈡ 2c 3221 12833 PARENTHESIZED IDEOGRAPH TWO +㈢ 3c 3222 12834 PARENTHESIZED IDEOGRAPH THREE +㈣ 4c 3223 12835 PARENTHESIZED IDEOGRAPH FOUR +㈤ 5c 3224 12836 PARENTHESIZED IDEOGRAPH FIVE +㈥ 6c 3225 12837 PARENTHESIZED IDEOGRAPH SIX +㈦ 7c 3226 12838 PARENTHESIZED IDEOGRAPH SEVEN +㈧ 8c 3227 12839 PARENTHESIZED IDEOGRAPH EIGHT +㈨ 9c 3228 12840 PARENTHESIZED IDEOGRAPH NINE +ff ff FB00 64256 LATIN SMALL LIGATURE FF +ï¬ fi FB01 64257 LATIN SMALL LIGATURE FI +fl fl FB02 64258 LATIN SMALL LIGATURE FL +ſt ft FB05 64261 LATIN SMALL LIGATURE LONG S T +st st FB06 64262 LATIN SMALL LIGATURE ST + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/editing.txt b/doc/editing.txt new file mode 100644 index 00000000..6cafa7fd --- /dev/null +++ b/doc/editing.txt @@ -0,0 +1,1658 @@ +*editing.txt* For Vim version 7.4. Last change: 2013 Aug 03 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Editing files *edit-files* + +1. Introduction |edit-intro| +2. Editing a file |edit-a-file| +3. The argument list |argument-list| +4. Writing |writing| +5. Writing and quitting |write-quit| +6. Dialogs |edit-dialogs| +7. The current directory |current-directory| +8. Editing binary files |edit-binary| +9. Encryption |encryption| +10. Timestamps |timestamps| +11. File Searching |file-searching| + +============================================================================== +1. Introduction *edit-intro* + +Editing a file with Vim means: + +1. reading the file into a buffer +2. changing the buffer with editor commands +3. writing the buffer into a file + + *current-file* +As long as you don't write the buffer, the original file remains unchanged. +If you start editing a file (read a file into the buffer), the file name is +remembered as the "current file name". This is also known as the name of the +current buffer. It can be used with "%" on the command line |:_%|. + + *alternate-file* +If there already was a current file name, then that one becomes the alternate +file name. It can be used with "#" on the command line |:_#| and you can use +the |CTRL-^| command to toggle between the current and the alternate file. +However, the alternate file name is not changed when |:keepalt| is used. + + *:keepalt* *:keepa* +:keepalt {cmd} Execute {cmd} while keeping the current alternate file + name. Note that commands invoked indirectly (e.g., + with a function) may still set the alternate file + name. {not in Vi} + +All file names are remembered in the buffer list. When you enter a file name, +for editing (e.g., with ":e filename") or writing (e.g., with ":w filename"), +the file name is added to the list. You can use the buffer list to remember +which files you edited and to quickly switch from one file to another (e.g., +to copy text) with the |CTRL-^| command. First type the number of the file +and then hit CTRL-^. {Vi: only one alternate file name is remembered} + + +CTRL-G or *CTRL-G* *:f* *:fi* *:file* +:f[ile] Prints the current file name (as typed, unless ":cd" + was used), the cursor position (unless the 'ruler' + option is set), and the file status (readonly, + modified, read errors, new file). See the 'shortmess' + option about how to make this message shorter. + {Vi does not include column number} + +:f[ile]! like |:file|, but don't truncate the name even when + 'shortmess' indicates this. + +{count}CTRL-G Like CTRL-G, but prints the current file name with + full path. If the count is higher than 1 the current + buffer number is also given. {not in Vi} + + *g_CTRL-G* *word-count* *byte-count* +g CTRL-G Prints the current position of the cursor in five + ways: Column, Line, Word, Character and Byte. If the + number of Characters and Bytes is the same then the + Character position is omitted. + If there are characters in the line that take more + than one position on the screen ( or special + character), both the "real" column and the screen + column are shown, separated with a dash. + See also 'ruler' option. {not in Vi} + + *v_g_CTRL-G* +{Visual}g CTRL-G Similar to "g CTRL-G", but Word, Character, Line, and + Byte counts for the visually selected region are + displayed. + In Blockwise mode, Column count is also shown. (For + {Visual} see |Visual-mode|.) + {not in VI} + + *:file_f* +:f[ile][!] {name} Sets the current file name to {name}. The optional ! + avoids truncating the message, as with |:file|. + If the buffer did have a name, that name becomes the + |alternate-file| name. An unlisted buffer is created + to hold the old name. + *:0file* +:0f[ile][!] Remove the name of the current buffer. The optional ! + avoids truncating the message, as with |:file|. {not + in Vi} + +:buffers +:files +:ls List all the currently known file names. See + 'windows.txt' |:files| |:buffers| |:ls|. {not in + Vi} + +Vim will remember the full path name of a file name that you enter. In most +cases when the file name is displayed only the name you typed is shown, but +the full path name is being used if you used the ":cd" command |:cd|. + + *home-replace* +If the environment variable $HOME is set, and the file name starts with that +string, it is often displayed with HOME replaced with "~". This was done to +keep file names short. When reading or writing files the full name is still +used, the "~" is only used when displaying file names. When replacing the +file name would result in just "~", "~/" is used instead (to avoid confusion +between options set to $HOME with 'backupext' set to "~"). + +When writing the buffer, the default is to use the current file name. Thus +when you give the "ZZ" or ":wq" command, the original file will be +overwritten. If you do not want this, the buffer can be written into another +file by giving a file name argument to the ":write" command. For example: > + + vim testfile + [change the buffer with editor commands] + :w newfile + :q + +This will create a file "newfile", that is a modified copy of "testfile". +The file "testfile" will remain unchanged. Anyway, if the 'backup' option is +set, Vim renames or copies the original file before it will be overwritten. +You can use this file if you discover that you need the original file. See +also the 'patchmode' option. The name of the backup file is normally the same +as the original file with 'backupext' appended. The default "~" is a bit +strange to avoid accidentally overwriting existing files. If you prefer ".bak" +change the 'backupext' option. Extra dots are replaced with '_' on MS-DOS +machines, when Vim has detected that an MS-DOS-like filesystem is being used +(e.g., messydos or crossdos) or when the 'shortname' option is on. The +backup file can be placed in another directory by setting 'backupdir'. + + *auto-shortname* +Technical: On the Amiga you can use 30 characters for a file name. But on an + MS-DOS-compatible filesystem only 8 plus 3 characters are + available. Vim tries to detect the type of filesystem when it is + creating the .swp file. If an MS-DOS-like filesystem is suspected, + a flag is set that has the same effect as setting the 'shortname' + option. This flag will be reset as soon as you start editing a + new file. The flag will be used when making the file name for the + ".swp" and ".~" files for the current file. But when you are + editing a file in a normal filesystem and write to an MS-DOS-like + filesystem the flag will not have been set. In that case the + creation of the ".~" file may fail and you will get an error + message. Use the 'shortname' option in this case. + +When you started editing without giving a file name, "No File" is displayed in +messages. If the ":write" command is used with a file name argument, the file +name for the current file is set to that file name. This only happens when +the 'F' flag is included in 'cpoptions' (by default it is included) |cpo-F|. +This is useful when entering text in an empty buffer and then writing it to a +file. If 'cpoptions' contains the 'f' flag (by default it is NOT included) +|cpo-f| the file name is set for the ":read file" command. This is useful +when starting Vim without an argument and then doing ":read file" to start +editing a file. +When the file name was set and 'filetype' is empty the filetype detection +autocommands will be triggered. + *not-edited* +Because the file name was set without really starting to edit that file, you +are protected from overwriting that file. This is done by setting the +"notedited" flag. You can see if this flag is set with the CTRL-G or ":file" +command. It will include "[Not edited]" when the "notedited" flag is set. +When writing the buffer to the current file name (with ":w!"), the "notedited" +flag is reset. + + *abandon* +Vim remembers whether you have changed the buffer. You are protected from +losing the changes you made. If you try to quit without writing, or want to +start editing another file, Vim will refuse this. In order to overrule this +protection, add a '!' to the command. The changes will then be lost. For +example: ":q" will not work if the buffer was changed, but ":q!" will. To see +whether the buffer was changed use the "CTRL-G" command. The message includes +the string "[Modified]" if the buffer has been changed. + +If you want to automatically save the changes without asking, switch on the +'autowriteall' option. 'autowrite' is the associated Vi-compatible option +that does not work for all commands. + +If you want to keep the changed buffer without saving it, switch on the +'hidden' option. See |hidden-buffer|. Some commands work like this even when +'hidden' is not set, check the help for the command. + +============================================================================== +2. Editing a file *edit-a-file* + + *:e* *:edit* *reload* +:e[dit] [++opt] [+cmd] Edit the current file. This is useful to re-edit the + current file, when it has been changed outside of Vim. + This fails when changes have been made to the current + buffer and 'autowriteall' isn't set or the file can't + be written. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + + *:edit!* *discard* +:e[dit]! [++opt] [+cmd] + Edit the current file always. Discard any changes to + the current buffer. This is useful if you want to + start all over again. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + + *:edit_f* +:e[dit] [++opt] [+cmd] {file} + Edit {file}. + This fails when changes have been made to the current + buffer, unless 'hidden' is set or 'autowriteall' is + set and the file can be written. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + + *:edit!_f* +:e[dit]! [++opt] [+cmd] {file} + Edit {file} always. Discard any changes to the + current buffer. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + +:e[dit] [++opt] [+cmd] #[count] + Edit the [count]th buffer (as shown by |:files|). + This command does the same as [count] CTRL-^. But ":e + #" doesn't work if the alternate buffer doesn't have a + file name, while CTRL-^ still works then. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + + *:ene* *:enew* +:ene[w] Edit a new, unnamed buffer. This fails when changes + have been made to the current buffer, unless 'hidden' + is set or 'autowriteall' is set and the file can be + written. + If 'fileformats' is not empty, the first format given + will be used for the new buffer. If 'fileformats' is + empty, the 'fileformat' of the current buffer is used. + {not in Vi} + + *:ene!* *:enew!* +:ene[w]! Edit a new, unnamed buffer. Discard any changes to + the current buffer. + Set 'fileformat' like |:enew|. + {not in Vi} + + *:fin* *:find* +:fin[d][!] [++opt] [+cmd] {file} + Find {file} in 'path' and then |:edit| it. + {not in Vi} {not available when the |+file_in_path| + feature was disabled at compile time} + +:{count}fin[d][!] [++opt] [+cmd] {file} + Just like ":find", but use the {count} match in + 'path'. Thus ":2find file" will find the second + "file" found in 'path'. When there are fewer matches + for the file in 'path' than asked for, you get an + error message. + + *:ex* +:ex [++opt] [+cmd] [file] + Same as |:edit|. + + *:vi* *:visual* +:vi[sual][!] [++opt] [+cmd] [file] + When used in Ex mode: Leave |Ex-mode|, go back to + Normal mode. Otherwise same as |:edit|. + + *:vie* *:view* +:vie[w][!] [++opt] [+cmd] file + When used in Ex mode: Leave |Ex mode|, go back to + Normal mode. Otherwise same as |:edit|, but set + 'readonly' option for this buffer. {not in Vi} + + *CTRL-^* *CTRL-6* +CTRL-^ Edit the alternate file. Mostly the alternate file is + the previously edited file. This is a quick way to + toggle between two files. It is equivalent to ":e #", + except that it also works when there is no file name. + + If the 'autowrite' or 'autowriteall' option is on and + the buffer was changed, write it. + Mostly the ^ character is positioned on the 6 key, + pressing CTRL and 6 then gets you what we call CTRL-^. + But on some non-US keyboards CTRL-^ is produced in + another way. + +{count}CTRL-^ Edit [count]th file in the buffer list (equivalent to + ":e #[count]"). This is a quick way to switch between + files. + See |CTRL-^| above for further details. + {not in Vi} + +[count]]f *]f* *[f* +[count][f Same as "gf". Deprecated. + + *gf* *E446* *E447* +[count]gf Edit the file whose name is under or after the cursor. + Mnemonic: "goto file". + Uses the 'isfname' option to find out which characters + are supposed to be in a file name. Trailing + punctuation characters ".,:;!" are ignored. + Uses the 'path' option as a list of directory names to + look for the file. See the 'path' option for details + about relative directories and wildcards. + Uses the 'suffixesadd' option to check for file names + with a suffix added. + If the file can't be found, 'includeexpr' is used to + modify the name and another attempt is done. + If a [count] is given, the count'th file that is found + in the 'path' is edited. + This command fails if Vim refuses to |abandon| the + current file. + If you want to edit the file in a new window use + |CTRL-W_CTRL-F|. + If you do want to edit a new file, use: > + :e +< To make gf always work like that: > + :map gf :e +< If the name is a hypertext link, that looks like + "type://machine/path", you need the |netrw| plugin. + For Unix the '~' character is expanded, like in + "~user/file". Environment variables are expanded too + |expand-env|. + {not in Vi} + {not available when the |+file_in_path| feature was + disabled at compile time} + + *v_gf* +{Visual}[count]gf Same as "gf", but the highlighted text is used as the + name of the file to edit. 'isfname' is ignored. + Leading blanks are skipped, otherwise all blanks and + special characters are included in the file name. + (For {Visual} see |Visual-mode|.) + {not in VI} + + *gF* +[count]gF Same as "gf", except if a number follows the file + name, then the cursor is positioned on that line in + the file. The file name and the number must be + separated by a non-filename (see 'isfname') and + non-numeric character. White space between the + filename, the separator and the number are ignored. + Examples: + eval.c:10 ~ + eval.c @ 20 ~ + eval.c (30) ~ + eval.c 40 ~ + + *v_gF* +{Visual}[count]gF Same as "v_gf". + +These commands are used to start editing a single file. This means that the +file is read into the buffer and the current file name is set. The file that +is opened depends on the current directory, see |:cd|. + +See |read-messages| for an explanation of the message that is given after the +file has been read. + +You can use the ":e!" command if you messed up the buffer and want to start +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: 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 regularly embed +spaces in file names (like MS-Windows and the Amiga). Example: The command +":e Long File Name " will edit the file "Long File Name". When using a +command that accepts more than one file name (like ":next file1 file2") +embedded spaces must be escaped with a backslash. + + *wildcard* *wildcards* +Wildcards in {file} are expanded, but as with file completion, 'wildignore' +and 'suffixes' apply. Which wildcards are supported depends on the system. +These are the common ones: + ? matches one character + * matches anything, including nothing + ** matches anything, including nothing, recurses into directories + [abc] match 'a', 'b' or 'c' + +To avoid the special meaning of the wildcards prepend a backslash. However, +on MS-Windows the backslash is a path separator and "path\[abc]" is still seen +as a wildcard when "[" is in the 'isfname' option. A simple way to avoid this +is to use "path\[[]abc]". Then the file "path[abc]" literally. + + *starstar-wildcard* +Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems. +This allows searching a directory tree. This goes up to 100 directories deep. +Note there are some commands where this works slightly differently, see +|file-searching|. +Example: > + :n **/*.txt +Finds files: + ttt.txt + subdir/ttt.txt + a/b/c/d/ttt.txt +When non-wildcard characters are used these are only matched in the first +directory. Example: > + :n /usr/inc**/*.h +Finds files: + /usr/include/types.h + /usr/include/sys/types.h + /usr/inc_old/types.h + *backtick-expansion* *`-expansion* +On Unix and a few other systems you can also use backticks in the file name, +for example: > + :e `find . -name ver\\*.c -print` +The backslashes before the star are required to prevent "ver*.c" to be +expanded by the shell before executing the find program. +This also works for most other systems, with the restriction that the +backticks must be around the whole item. It is not possible to have text +directly before the first or just after the last backtick. + + *`=* +You can have the backticks expanded as a Vim expression, instead of an +external command, by using the syntax `={expr}` e.g.: > + :e `=tempname()` +The expression can contain just about anything, thus this can also be used to +avoid the special meaning of '"', '|', '%' and '#'. However, 'wildignore' +does apply like to other wildcards. +If the expression returns a string then names are to be separated with line +breaks. When the result is a |List| then each item is used as a name. Line +breaks also separate names. + + *++opt* *[++opt]* +The [++opt] argument can be used to force the value of 'fileformat', +'fileencoding' or 'binary' to a value for one command, and to specify the +behavior for bad characters. The form is: > + ++{optname} +Or: > + ++{optname}={value} + +Where {optname} is one of: *++ff* *++enc* *++bin* *++nobin* *++edit* + ff or fileformat overrides 'fileformat' + enc or encoding overrides 'fileencoding' + bin or binary sets 'binary' + nobin or nobinary resets 'binary' + bad specifies behavior for bad characters + edit for |:read| only: keep option values as if editing + a file + +{value} cannot contain white space. It can be any valid value for these +options. Examples: > + :e ++ff=unix +This edits the same file again with 'fileformat' set to "unix". > + + :w ++enc=latin1 newfile +This writes the current buffer to "newfile" in latin1 format. + +There may be several ++opt arguments, separated by white space. They must all +appear before any |+cmd| argument. + + *++bad* +The argument of "++bad=" specifies what happens with characters that can't be +converted and illegal bytes. It can be one of three things: + ++bad=X A single-byte character that replaces each bad character. + ++bad=keep Keep bad characters without conversion. Note that this may + result in illegal bytes in your text! + ++bad=drop Remove the bad characters. + +The default is like "++bad=?": Replace each bad character with a question +mark. In some places an inverted question mark is used (0xBF). + +Note that not all commands use the ++bad argument, even though they do not +give an error when you add it. E.g. |:write|. + +Note that when reading, the 'fileformat' and 'fileencoding' options will be +set to the used format. When writing this doesn't happen, thus a next write +will use the old value of the option. Same for the 'binary' option. + + + *+cmd* *[+cmd]* +The [+cmd] argument can be used to position the cursor in the newly opened +file, or execute any other command: + + Start at the last line. + +{num} Start at line {num}. + +/{pat} Start at first line containing {pat}. + +{command} Execute {command} after opening the new file. + {command} is any Ex command. +To include a white space in the {pat} or {command}, precede it with a +backslash. Double the number of backslashes. > + :edit +/The\ book file + :edit +/dir\ dirname\\ file + :edit +set\ dir=c:\\\\temp file +Note that in the last example the number of backslashes is halved twice: Once +for the "+cmd" argument and once for the ":set" command. + + *file-formats* +The 'fileformat' option sets the style for a file: +'fileformat' characters name ~ + "dos" or DOS format *DOS-format* + "unix" Unix format *Unix-format* + "mac" Mac format *Mac-format* +Previously 'textmode' was used. It is obsolete now. + +When reading a file, the mentioned characters are interpreted as the . +In DOS format (default for MS-DOS, OS/2 and Win32), and are both +interpreted as the . Note that when writing the file in DOS format, + characters will be added for each single . Also see |file-read|. + +When writing a file, the mentioned characters are used for . For DOS +format is used. Also see |DOS-format-write|. + +You can read a file in DOS format and write it in Unix format. This will +replace all pairs by (assuming 'fileformats' includes "dos"): > + :e file + :set fileformat=unix + :w +If you read a file in Unix format and write with DOS format, all +characters will be replaced with (assuming 'fileformats' includes +"unix"): > + :e file + :set fileformat=dos + :w + +If you start editing a new file and the 'fileformats' option is not empty +(which is the default), Vim will try to detect whether the lines in the file +are separated by the specified formats. When set to "unix,dos", Vim will +check for lines with a single (as used on Unix and Amiga) or by a + pair (MS-DOS). Only when ALL lines end in , 'fileformat' is set +to "dos", otherwise it is set to "unix". When 'fileformats' includes "mac", +and no characters are found in the file, 'fileformat' is set to "mac". + +If the 'fileformat' option is set to "dos" on non-MS-DOS systems the message +"[dos format]" is shown to remind you that something unusual is happening. On +MS-DOS systems you get the message "[unix format]" if 'fileformat' is set to +"unix". On all systems but the Macintosh you get the message "[mac format]" +if 'fileformat' is set to "mac". + +If the 'fileformats' option is empty and DOS format is used, but while reading +a file some lines did not end in , "[CR missing]" will be included in +the file message. +If the 'fileformats' option is empty and Mac format is used, but while reading +a file a was found, "[NL missing]" will be included in the file message. + +If the new file does not exist, the 'fileformat' of the current buffer is used +when 'fileformats' is empty. Otherwise the first format from 'fileformats' is +used for the new file. + +Before editing binary, executable or Vim script files you should set the +'binary' option. A simple way to do this is by starting Vim with the "-b" +option. This will avoid the use of 'fileformat'. Without this you risk that +single characters are unexpectedly replaced with . + +You can encrypt files that are written by setting the 'key' option. This +provides some security against others reading your files. |encryption| + + +============================================================================== +3. The argument list *argument-list* *arglist* + +If you give more than one file name when starting Vim, this list is remembered +as the argument list. You can jump to each file in this list. + +Do not confuse this with the buffer list, which you can see with the +|:buffers| command. The argument list was already present in Vi, the buffer +list is new in Vim. Every file name in the argument list will also be present +in the buffer list (unless it was deleted with |:bdel| or |:bwipe|). But it's +common that names in the buffer list are not in the argument list. + +This subject is introduced in section |07.2| of the user manual. + +There is one global argument list, which is used for all windows by default. +It is possible to create a new argument list local to a window, see +|:arglocal|. + +You can use the argument list with the following commands, and with the +expression functions |argc()| and |argv()|. These all work on the argument +list of the current window. + + *:ar* *:args* +:ar[gs] Print the argument list, with the current file in + square brackets. + +:ar[gs] [++opt] [+cmd] {arglist} *:args_f* + Define {arglist} as the new argument list and edit + the first one. This fails when changes have been made + and Vim does not want to |abandon| the current buffer. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + +:ar[gs]! [++opt] [+cmd] {arglist} *:args_f!* + Define {arglist} as the new argument list and edit + the first one. Discard any changes to the current + buffer. + Also see |++opt| and |+cmd|. + {Vi: no ++opt} + +:[count]arge[dit][!] [++opt] [+cmd] {name} *:arge* *:argedit* + Add {name} to the argument list and edit it. + When {name} already exists in the argument list, this + entry is edited. + This is like using |:argadd| and then |:edit|. + Note that only one file name is allowed, and spaces + inside the file name are allowed, like with |:edit|. + [count] is used like with |:argadd|. + [!] is required if the current file cannot be + |abandon|ed. + Also see |++opt| and |+cmd|. + {not in Vi} + +:[count]arga[dd] {name} .. *:arga* *:argadd* *E479* + Add the {name}s to the argument list. + If [count] is omitted, the {name}s are added just + after the current entry in the argument list. + Otherwise they are added after the [count]'th file. + If the argument list is "a b c", and "b" is the + current argument, then these commands result in: + command new argument list ~ + :argadd x a b x c + :0argadd x x a b c + :1argadd x a x b c + :99argadd x a b c x + There is no check for duplicates, it is possible to + add a file to the argument list twice. + The currently edited file is not changed. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + Note: you can also use this method: > + :args ## x +< This will add the "x" item and sort the new list. + +:argd[elete] {pattern} .. *:argd* *:argdelete* *E480* + Delete files from the argument list that match the + {pattern}s. {pattern} is used like a file pattern, + see |file-pattern|. "%" can be used to delete the + current entry. + This command keeps the currently edited file, also + when it's deleted from the argument list. + Example: > + :argdel *.obj +< {not in Vi} {not available when compiled without the + |+listcmds| feature} + +:{range}argd[elete] Delete the {range} files from the argument list. + When the last number in the range is too high, up to + the last argument is deleted. Example: > + :10,1000argdel +< Deletes arguments 10 and further, keeping 1-9. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + + *:argu* *:argument* +:[count]argu[ment] [count] [++opt] [+cmd] + Edit file [count] in the argument list. When [count] + is omitted the current entry is used. This fails + when changes have been made and Vim does not want to + |abandon| the current buffer. + Also see |++opt| and |+cmd|. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + +:[count]argu[ment]! [count] [++opt] [+cmd] + Edit file [count] in the argument list, discard any + changes to the current buffer. When [count] is + omitted the current entry is used. + Also see |++opt| and |+cmd|. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + +:[count]n[ext] [++opt] [+cmd] *:n* *:ne* *:next* *E165* *E163* + Edit [count] next file. This fails when changes have + been made and Vim does not want to |abandon| the + current buffer. Also see |++opt| and |+cmd|. {Vi: no + count or ++opt}. + +:[count]n[ext]! [++opt] [+cmd] + Edit [count] next file, discard any changes to the + buffer. Also see |++opt| and |+cmd|. {Vi: no count + or ++opt}. + +:n[ext] [++opt] [+cmd] {arglist} *:next_f* + Same as |:args_f|. + +:n[ext]! [++opt] [+cmd] {arglist} + Same as |:args_f!|. + +:[count]N[ext] [count] [++opt] [+cmd] *:Next* *:N* *E164* + Edit [count] previous file in argument list. This + fails when changes have been made and Vim does not + want to |abandon| the current buffer. + Also see |++opt| and |+cmd|. {Vi: no count or ++opt}. + +:[count]N[ext]! [count] [++opt] [+cmd] + Edit [count] previous file in argument list. Discard + any changes to the buffer. Also see |++opt| and + |+cmd|. {Vi: no count or ++opt}. + +:[count]prev[ious] [count] [++opt] [+cmd] *:prev* *:previous* + Same as :Next. Also see |++opt| and |+cmd|. {Vi: + only in some versions} + + *:rew* *:rewind* +:rew[ind] [++opt] [+cmd] + Start editing the first file in the argument list. + This fails when changes have been made and Vim does + not want to |abandon| the current buffer. + Also see |++opt| and |+cmd|. {Vi: no ++opt} + +:rew[ind]! [++opt] [+cmd] + Start editing the first file in the argument list. + Discard any changes to the buffer. Also see |++opt| + and |+cmd|. {Vi: no ++opt} + + *:fir* *:first* +:fir[st][!] [++opt] [+cmd] + Other name for ":rewind". {not in Vi} + + *:la* *:last* +:la[st] [++opt] [+cmd] + Start editing the last file in the argument list. + This fails when changes have been made and Vim does + not want to |abandon| the current buffer. + Also see |++opt| and |+cmd|. {not in Vi} + +:la[st]! [++opt] [+cmd] + Start editing the last file in the argument list. + Discard any changes to the buffer. Also see |++opt| + and |+cmd|. {not in Vi} + + *:wn* *:wnext* +:[count]wn[ext] [++opt] + Write current file and start editing the [count] + next file. Also see |++opt| and |+cmd|. {not in Vi} + +:[count]wn[ext] [++opt] {file} + Write current file to {file} and start editing the + [count] next file, unless {file} already exists and + the 'writeany' option is off. Also see |++opt| and + |+cmd|. {not in Vi} + +:[count]wn[ext]! [++opt] {file} + Write current file to {file} and start editing the + [count] next file. Also see |++opt| and |+cmd|. {not + in Vi} + +:[count]wN[ext][!] [++opt] [file] *:wN* *:wNext* +:[count]wp[revious][!] [++opt] [file] *:wp* *:wprevious* + Same as :wnext, but go to previous file instead of + next. {not in Vi} + +The [count] in the commands above defaults to one. For some commands it is +possible to use two counts. The last one (rightmost one) is used. + +If no [+cmd] argument is present, the cursor is positioned at the last known +cursor position for the file. If 'startofline' is set, the cursor will be +positioned at the first non-blank in the line, otherwise the last know column +is used. If there is no last known cursor position the cursor will be in the +first line (the last line in Ex mode). + + *{arglist}* +The wildcards in the argument list are expanded and the file names are sorted. +Thus you can use the command "vim *.c" to edit all the C files. From within +Vim the command ":n *.c" does the same. + +White space is used to separate file names. Put a backslash before a space or +tab to include it in a file name. E.g., to edit the single file "foo bar": > + :next foo\ bar + +On Unix and a few other systems you can also use backticks, for example: > + :next `find . -name \\*.c -print` +The backslashes before the star are required to prevent "*.c" to be expanded +by the shell before executing the find program. + + *arglist-position* +When there is an argument list you can see which file you are editing in the +title of the window (if there is one and 'title' is on) and with the file +message you get with the "CTRL-G" command. You will see something like + (file 4 of 11) +If 'shortmess' contains 'f' it will be + (4 of 11) +If you are not really editing the file at the current position in the argument +list it will be + (file (4) of 11) +This means that you are position 4 in the argument list, but not editing the +fourth file in the argument list. This happens when you do ":e file". + + +LOCAL ARGUMENT LIST + +{not in Vi} +{not available when compiled without the |+windows| or |+listcmds| features} + + *:arglocal* +:argl[ocal] Make a local copy of the global argument list. + Doesn't start editing another file. + +:argl[ocal][!] [++opt] [+cmd] {arglist} + Define a new argument list, which is local to the + current window. Works like |:args_f| otherwise. + + *:argglobal* +:argg[lobal] Use the global argument list for the current window. + Doesn't start editing another file. + +:argg[lobal][!] [++opt] [+cmd] {arglist} + Use the global argument list for the current window. + Define a new global argument list like |:args_f|. + All windows using the global argument list will see + this new list. + +There can be several argument lists. They can be shared between windows. +When they are shared, changing the argument list in one window will also +change it in the other window. + +When a window is split the new window inherits the argument list from the +current window. The two windows then share this list, until one of them uses +|:arglocal| or |:argglobal| to use another argument list. + + +USING THE ARGUMENT LIST + + *:argdo* +:argdo[!] {cmd} Execute {cmd} for each file in the argument list. + It works like doing this: > + :rewind + :{cmd} + :next + :{cmd} + etc. +< When the current file can't be |abandon|ed and the [!] + is not present, the command fails. + When an error is detected on one file, further files + in the argument list will not be visited. + The last file in the argument list (or where an error + occurred) becomes the current file. + {cmd} can contain '|' to concatenate several commands. + {cmd} must not change the argument list. + Note: While this command is executing, the Syntax + autocommand event is disabled by adding it to + 'eventignore'. This considerably speeds up editing + each file. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + Also see |:windo|, |:tabdo| and |:bufdo|. + +Example: > + :args *.c + :argdo set ff=unix | update +This sets the 'fileformat' option to "unix" and writes the file if it is now +changed. This is done for all *.c files. + +Example: > + :args *.[ch] + :argdo %s/\/My_Foo/ge | update +This changes the word "my_foo" to "My_Foo" in all *.c and *.h files. The "e" +flag is used for the ":substitute" command to avoid an error for files where +"my_foo" isn't used. ":update" writes the file only if changes were made. + +============================================================================== +4. Writing *writing* *save-file* + +Note: When the 'write' option is off, you are not able to write any file. + + *:w* *:write* + *E502* *E503* *E504* *E505* + *E512* *E514* *E667* *E796* +:w[rite] [++opt] Write the whole buffer to the current file. This is + the normal way to save changes to a file. It fails + when the 'readonly' option is set or when there is + another reason why the file can't be written. + For ++opt see |++opt|, but only ++bin, ++nobin, ++ff + and ++enc are effective. + +:w[rite]! [++opt] Like ":write", but forcefully write when 'readonly' is + set or there is another reason why writing was + refused. + Note: This may change the permission and ownership of + the file and break (symbolic) links. Add the 'W' flag + to 'cpoptions' to avoid this. + +:[range]w[rite][!] [++opt] + Write the specified lines to the current file. This + is unusual, because the file will not contain all + lines in the buffer. + + *:w_f* *:write_f* +:[range]w[rite] [++opt] {file} + Write the specified lines to {file}, unless it + already exists and the 'writeany' option is off. + + *:w!* +:[range]w[rite]! [++opt] {file} + Write the specified lines to {file}. Overwrite an + existing file. + + *:w_a* *:write_a* *E494* +:[range]w[rite][!] [++opt] >> + Append the specified lines to the current file. + +:[range]w[rite][!] [++opt] >> {file} + Append the specified lines to {file}. '!' forces the + write even if file does not exist. + + *:w_c* *:write_c* +:[range]w[rite] [++opt] !{cmd} + Execute {cmd} with [range] lines as standard input + (note the space in front of the '!'). {cmd} is + executed like with ":!{cmd}", any '!' is replaced with + 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. 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 +":w #". This can be switched off by removing the 'A' flag from the +'cpoptions' option. + + *:sav* *:saveas* +:sav[eas][!] [++opt] {file} + Save the current buffer under the name {file} and set + the filename of the current buffer to {file}. The + previous name is used for the alternate file name. + The [!] is needed to overwrite an existing file. + When 'filetype' is empty filetype detection is done + with the new name, before the file is written. + When the write was successful 'readonly' is reset. + {not in Vi} + + *:up* *:update* +:[range]up[date][!] [++opt] [>>] [file] + Like ":write", but only write when the buffer has been + modified. {not in Vi} + + +WRITING WITH MULTIPLE BUFFERS *buffer-write* + + *:wa* *:wall* +:wa[ll] Write all changed buffers. Buffers without a file + name or which are readonly are not written. {not in + Vi} + +:wa[ll]! Write all changed buffers, even the ones that are + readonly. Buffers without a file name are not + written. {not in Vi} + + +Vim will warn you if you try to overwrite a file that has been changed +elsewhere. See |timestamp|. + + *backup* *E207* *E506* *E507* *E508* *E509* *E510* +If you write to an existing file (but do not append) while the 'backup', +'writebackup' or 'patchmode' option is on, a backup of the original file is +made. The file is either copied or renamed (see 'backupcopy'). After the +file has been successfully written and when the 'writebackup' option is on and +the 'backup' option is off, the backup file is deleted. When the 'patchmode' +option is on the backup file may be renamed. + + *backup-table* +'backup' 'writebackup' action ~ + off off no backup made + off on backup current file, deleted afterwards (default) + on off delete old backup, backup current file + on on delete old backup, backup current file + +When the 'backupskip' pattern matches with the name of the file which is +written, no backup file is made. The values of 'backup' and 'writebackup' are +ignored then. + +When the 'backup' option is on, an old backup file (with the same name as the +new backup file) will be deleted. If 'backup' is not set, but 'writebackup' +is set, an existing backup file will not be deleted. The backup file that is +made while the file is being written will have a different name. + +On some filesystems it's possible that in a crash you lose both the backup and +the newly written file (it might be there but contain bogus data). In that +case try recovery, because the swap file is synced to disk and might still be +there. |:recover| + +The directories given with the 'backupdir' option is used to put the backup +file in. (default: same directory as the written file). + +Whether the backup is a new file, which is a copy of the original file, or the +original file renamed depends on the 'backupcopy' option. See there for an +explanation of when the copy is made and when the file is renamed. + +If the creation of a backup file fails, the write is not done. If you want +to write anyway add a '!' to the command. + + *write-permissions* +When writing a new file the permissions are read-write. For unix the mask is +0666 with additionally umask applied. When writing a file that was read Vim +will preserve the permissions, but clear the s-bit. + + *write-readonly* +When the 'cpoptions' option contains 'W', Vim will refuse to overwrite a +readonly file. When 'W' is not present, ":w!" will overwrite a readonly file, +if the system allows it (the directory must be writable). + + *write-fail* +If the writing of the new file fails, you have to be careful not to lose +your changes AND the original file. If there is no backup file and writing +the new file failed, you have already lost the original file! DON'T EXIT VIM +UNTIL YOU WRITE OUT THE FILE! If a backup was made, it is put back in place +of the original file (if possible). If you exit Vim, and lose the changes +you made, the original file will mostly still be there. If putting back the +original file fails, there will be an error message telling you that you +lost the original file. + + *DOS-format-write* +If the 'fileformat' is "dos", is used for . This is default +for MS-DOS, Win32 and OS/2. On other systems the message "[dos format]" is +shown to remind you that an unusual was used. + *Unix-format-write* +If the 'fileformat' is "unix", is used for . On MS-DOS, Win32 and +OS/2 the message "[unix format]" is shown. + *Mac-format-write* +If the 'fileformat' is "mac", is used for . On non-Mac systems the +message "[mac format]" is shown. + +See also |file-formats| and the 'fileformat' and 'fileformats' options. + + *ACL* +ACL stands for Access Control List. It is an advanced way to control access +rights for a file. It is used on new MS-Windows and Unix systems, but only +when the filesystem supports it. + Vim attempts to preserve the ACL info when writing a file. The backup file +will get the ACL info of the original file. + The ACL info is also used to check if a file is read-only (when opening the +file). + + *read-only-share* +When MS-Windows shares a drive on the network it can be marked as read-only. +This means that even if the file read-only attribute is absent, and the ACL +settings on NT network shared drives allow writing to the file, you can still +not write to the file. Vim on Win32 platforms will detect read-only network +drives and will mark the file as read-only. You will not be able to override +it with |:write|. + + *write-device* +When the file name is actually a device name, Vim will not make a backup (that +would be impossible). You need to use "!", since the device already exists. +Example for Unix: > + :w! /dev/lpt0 +and for MS-DOS or MS-Windows: > + :w! lpt0 +For Unix a device is detected when the name doesn't refer to a normal file or +a directory. A fifo or named pipe also looks like a device to Vim. +For MS-DOS and MS-Windows the device is detected by its name: + AUX + CON + CLOCK$ + NUL + PRN + COMn n=1,2,3... etc + LPTn n=1,2,3... etc +The names can be in upper- or lowercase. + +============================================================================== +5. Writing and quitting *write-quit* + + *:q* *:quit* +:q[uit] Quit the current window. Quit Vim if this is the last + window. This fails when changes have been made and + Vim refuses to |abandon| the current buffer, and when + the last file in the argument list has not been + edited. + If there are other tab pages and quitting the last + window in the current tab page the current tab page is + closed |tab-page|. + Triggers the |QuitPre| autocommand event. + +:conf[irm] q[uit] Quit, but give prompt when changes have been made, or + the last file in the argument list has not been + edited. See |:confirm| and 'confirm'. {not in Vi} + +:q[uit]! Quit without writing, also when visible buffers have + changes. Does not exit when there are changed hidden + buffers. Use ":qall!" to exit always. + +:cq[uit] Quit always, without writing, and return an error + code. See |:cq|. Used for Manx's QuickFix mode (see + |quickfix|). {not in Vi} + + *:wq* +:wq [++opt] Write the current file and quit. Writing fails when + the file is read-only or the buffer does not have a + name. Quitting fails when the last file in the + argument list has not been edited. + +:wq! [++opt] Write the current file and quit. Writing fails when + the current buffer does not have a name. + +:wq [++opt] {file} Write to {file} and quit. Quitting fails when the + last file in the argument list has not been edited. + +:wq! [++opt] {file} Write to {file} and quit. + +:[range]wq[!] [++opt] [file] + Same as above, but only write the lines in [range]. + + *:x* *:xit* +:[range]x[it][!] [++opt] [file] + Like ":wq", but write only when changes have been + made. + When 'hidden' is set and there are more windows, the + current buffer becomes hidden, after writing the file. + + *:exi* *:exit* +:[range]exi[t][!] [++opt] [file] + Same as :xit. + + *ZZ* +ZZ Write current file, if modified, and quit (same as + ":x"). (Note: If there are several windows for the + current file, the file is written if it was modified + and the window is closed). + + *ZQ* +ZQ Quit without checking for changes (same as ":q!"). + {not in Vi} + +MULTIPLE WINDOWS AND BUFFERS *window-exit* + + *:qa* *:qall* +:qa[ll] Exit Vim, unless there are some buffers which have been + changed. (Use ":bmod" to go to the next modified buffer). + When 'autowriteall' is set all changed buffers will be + written, like |:wqall|. {not in Vi} + +:conf[irm] qa[ll] + Exit Vim. Bring up a prompt when some buffers have been + 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} + +:wqa[ll] [++opt] *:wqa* *:wqall* *:xa* *:xall* +:xa[ll] Write all changed buffers and exit Vim. If there are buffers + without a file name, which are readonly or which cannot be + written for another reason, Vim will not quit. {not in Vi} + +:conf[irm] wqa[ll] [++opt] +:conf[irm] xa[ll] + Write all changed buffers and exit Vim. Bring up a prompt + when some buffers are readonly or cannot be written for + another reason. See |:confirm|. {not in Vi} + +:wqa[ll]! [++opt] +:xa[ll]! Write all changed buffers, even the ones that are readonly, + and exit Vim. If there are buffers without a file name or + which cannot be written for another reason, Vim will not quit. + {not in Vi} + +============================================================================== +6. Dialogs *edit-dialogs* + + *:confirm* *:conf* +:conf[irm] {command} Execute {command}, and use a dialog when an + operation has to be confirmed. Can be used on the + |:q|, |:qa| and |:w| commands (the latter to override + a read-only setting), and any other command that can + fail in such a way, such as |:only|, |:buffer|, + |:bdelete|, etc. + +Examples: > + :confirm w foo +< Will ask for confirmation when "foo" already exists. > + :confirm q +< Will ask for confirmation when there are changes. > + :confirm qa +< If any modified, unsaved buffers exist, you will be prompted to save + or abandon each one. There are also choices to "save all" or "abandon + all". + +If you want to always use ":confirm", set the 'confirm' option. + + *:browse* *:bro* *E338* *E614* *E615* *E616* *E578* +:bro[wse] {command} Open a file selection dialog for an argument to + {command}. At present this works for |:e|, |:w|, + |:wall|, |:wq|, |:wqall|, |:x|, |:xall|, |:exit|, + |:view|, |:sview|, |:r|, |:saveas|, |:sp|, |:mkexrc|, + |:mkvimrc|, |:mksession|, |:mkview|, |:split|, + |:vsplit|, |:tabe|, |:tabnew|, |:cfile|, |:cgetfile|, + |:caddfile|, |:lfile|, |:lgetfile|, |:laddfile|, + |:diffsplit|, |:diffpatch|, |:open|, |:pedit|, + |:redir|, |:source|, |:update|, |:visual|, |:vsplit|, + and |:qall| if 'confirm' is set. + {only in Win32, Athena, Motif, GTK and Mac GUI} + When ":browse" is not possible you get an error + message. If the |+browse| feature is missing or the + {command} doesn't support browsing, the {command} is + executed without a dialog. + ":browse set" works like |:options|. + See also |:oldfiles| for ":browse oldfiles". + +The syntax is best shown via some examples: > + :browse e $vim/foo +< Open the browser in the $vim/foo directory, and edit the + file chosen. > + :browse e +< Open the browser in the directory specified with 'browsedir', + and edit the file chosen. > + :browse w +< Open the browser in the directory of the current buffer, + with the current buffer filename as default, and save the + buffer under the filename chosen. > + :browse w C:/bar +< Open the browser in the C:/bar directory, with the current + buffer filename as default, and save the buffer under the + filename chosen. +Also see the |'browsedir'| option. +For versions of Vim where browsing is not supported, the command is executed +unmodified. + + *browsefilter* +For MS Windows and GTK, you can modify the filters that are used in the browse +dialog. By setting the g:browsefilter or b:browsefilter variables, you can +change the filters globally or locally to the buffer. The variable is set to +a string in the format "{filter label}\t{pattern};{pattern}\n" where {filter +label} is the text that appears in the "Files of Type" comboBox, and {pattern} +is the pattern which filters the filenames. Several patterns can be given, +separated by ';'. + +For Motif the same format is used, but only the very first pattern is actually +used (Motif only offers one pattern, but you can edit it). + +For example, to have only Vim files in the dialog, you could use the following +command: > + + let g:browsefilter = "Vim Scripts\t*.vim\nVim Startup Files\t*vimrc\n" + +You can override the filter setting on a per-buffer basis by setting the +b:browsefilter variable. You would most likely set b:browsefilter in a +filetype plugin, so that the browse dialog would contain entries related to +the type of file you are currently editing. Disadvantage: This makes it +difficult to start editing a file of a different type. To overcome this, you +may want to add "All Files\t*.*\n" as the final filter, so that the user can +still access any desired file. + +To avoid setting browsefilter when Vim does not actually support it, you can +use has("browsefilter"): > + + if has("browsefilter") + let g:browsefilter = "whatever" + endif + +============================================================================== +7. The current directory *current-directory* + +You may use the |:cd| and |:lcd| commands to change to another directory, so +you will not have to type that directory name in front of the file names. It +also makes a difference for executing external commands, e.g. ":!ls". + +Changing directory fails when the current buffer is modified, the '.' flag is +present in 'cpoptions' and "!" is not used in the command. + + *:cd* *E747* *E472* +:cd[!] On non-Unix systems: Print the current directory + name. On Unix systems: Change the current directory + to the home directory. Use |:pwd| to print the + current directory on all systems. + +:cd[!] {path} Change the current directory to {path}. + If {path} is relative, it is searched for in the + directories listed in |'cdpath'|. + Does not change the meaning of an already opened file, + because its full path name is remembered. Files from + the |arglist| may change though! + On MS-DOS this also changes the active drive. + To change to the directory of the current file: > + :cd %:h +< + *:cd-* *E186* +:cd[!] - Change to the previous current directory (before the + previous ":cd {path}" command). {not in Vi} + + *:chd* *:chdir* +:chd[ir][!] [path] Same as |:cd|. + + *:lc* *:lcd* +:lc[d][!] {path} Like |:cd|, but only set the current directory for the + current window. The current directory for other + windows is not changed. {not in Vi} + + *:lch* *:lchdir* +:lch[dir][!] Same as |:lcd|. {not in Vi} + + *:pw* *:pwd* *E187* +:pw[d] Print the current directory name. {Vi: no pwd} + Also see |getcwd()|. + +So long as no |:lcd| command has been used, all windows share the same current +directory. Using a command to jump to another window doesn't change anything +for the current directory. +When a |:lcd| command has been used for a window, the specified directory +becomes the current directory for that window. Windows where the |:lcd| +command has not been used stick to the global current directory. When jumping +to another window the current directory will become the last specified local +current directory. If none was specified, the global current directory is +used. +When a |:cd| command is used, the current window will lose his local current +directory and will use the global current directory from now on. + +After using |:cd| the full path name will be used for reading and writing +files. On some networked file systems this may cause problems. The result of +using the full path name is that the file names currently in use will remain +referring to the same file. Example: If you have a file a:test and a +directory a:vim the commands ":e test" ":cd vim" ":w" will overwrite the file +a:test and not write a:vim/test. But if you do ":w test" the file a:vim/test +will be written, because you gave a new file name and did not refer to a +filename before the ":cd". + +============================================================================== +8. Editing binary files *edit-binary* + +Although Vim was made to edit text files, it is possible to edit binary +files. The |-b| Vim argument (b for binary) makes Vim do file I/O in binary +mode, and sets some options for editing binary files ('binary' on, 'textwidth' +to 0, 'modeline' off, 'expandtab' off). Setting the 'binary' option has the +same effect. Don't forget to do this before reading the file. + +There are a few things to remember when editing binary files: +- When editing executable files the number of characters must not change. + Use only the "R" or "r" command to change text. Do not delete characters + with "x" or by backspacing. +- Set the 'textwidth' option to 0. Otherwise lines will unexpectedly be + split in two. +- When there are not many s, the lines will become very long. If you + want to edit a line that does not fit on the screen reset the 'wrap' option. + Horizontal scrolling is used then. If a line becomes too long (more than + about 32767 characters on the Amiga, much more on 32-bit systems, see + |limits|) you cannot edit that line. The line will be split when reading + the file. It is also possible that you get an "out of memory" error when + reading the file. +- Make sure the 'binary' option is set BEFORE loading the + file. Otherwise both and are considered to end a line + and when the file is written the will be replaced with . +- characters are shown on the screen as ^@. You can enter them with + "CTRL-V CTRL-@" or "CTRL-V 000" {Vi cannot handle characters in the + file} +- To insert a character in the file split up a line. When writing the + buffer to a file a will be written for the . +- Vim normally appends an at the end of the file if there is none. + Setting the 'binary' option prevents this. If you want to add the final + , set the 'endofline' option. You can also read the value of this + option to see if there was an for the last line (you cannot see this + in the text). + +============================================================================== +9. Encryption *encryption* + +Vim is able to write files encrypted, and read them back. The encrypted text +cannot be read without the right key. +{only available when compiled with the |+cryptv| feature} *E833* + +The text in the swap file and the undo file is also encrypted. *E843* + +Note: The text in memory is not encrypted. A system administrator may be able +to see your text while you are editing it. When filtering text with +":!filter" or using ":w !command" the text is not encrypted, this may reveal +it to others. The 'viminfo' file is not encrypted. + +WARNING: If you make a typo when entering the key and then write the file and +exit, the text will be lost! + +The normal way to work with encryption, is to use the ":X" command, which will +ask you to enter a key. A following write command will use that key to +encrypt the file. If you later edit the same file, Vim will ask you to enter +a key. If you type the same key as that was used for writing, the text will +be readable again. If you use a wrong key, it will be a mess. + + *:X* +:X Prompt for an encryption key. The typing is done without showing the + actual text, so that someone looking at the display won't see it. + The typed key is stored in the 'key' option, which is used to encrypt + the file when it is written. The file will remain unchanged until you + write it. See also |-x|. + +The value of the 'key' options is used when text is written. When the option +is not empty, the written file will be encrypted, using the value as the +encryption key. A magic number is prepended, so that Vim can recognize that +the file is encrypted. + +To disable the encryption, reset the 'key' option to an empty value: > + :set key= + +You can use the 'cryptmethod' option to select the type of encryption, use one +of these two: > + :setlocal cm=zip " weak method, backwards compatible + :setlocal cm=blowfish " strong method +Do this before writing the file. When reading an encrypted file it will be +set automatically to the method used when that file was written. You can +change 'cryptmethod' before writing that file to change the method. +To set the default method, used for new files, use one of these in your +|vimrc| file: > + set cm=zip + set cm=blowfish +The message given for reading and writing a file will show "[crypted]" when +using zip, "[blowfish]" when using blowfish. + +When writing an undo file, the same key and method will be used for the text +in the undo file. |persistent-undo|. + + *E817* *E818* *E819* *E820* +When encryption does not work properly, you would be able to write your text +to a file and never be able to read it back. Therefore a test is performed to +check if the encryption works as expected. If you get one of these errors +don't write the file encrypted! You need to rebuild the Vim binary to fix +this. + +*E831* This is an internal error, "cannot happen". If you can reproduce it, +please report to the developers. + +When reading a file that has been encrypted and the 'key' option is not empty, +it will be used for decryption. If the value is empty, you will be prompted +to enter the key. If you don't enter a key, or you enter the wrong key, the +file is edited without being decrypted. There is no warning about using the +wrong key (this makes brute force methods to find the key more difficult). + +If want to start reading a file that uses a different key, set the 'key' +option to an empty string, so that Vim will prompt for a new one. Don't use +the ":set" command to enter the value, other people can read the command over +your shoulder. + +Since the value of the 'key' option is supposed to be a secret, its value can +never be viewed. You should not set this option in a vimrc file. + +An encrypted file can be recognized by the "file" command, if you add these +lines to "/etc/magic", "/usr/share/misc/magic" or wherever your system has the +"magic" file: > + 0 string VimCrypt~ Vim encrypted file + >9 string 01 - "zip" cryptmethod + >9 string 02 - "blowfish" cryptmethod + + +Notes: +- Encryption is not possible when doing conversion with 'charconvert'. +- Text you copy or delete goes to the numbered registers. The registers can + be saved in the .viminfo file, where they could be read. Change your + 'viminfo' option to be safe. +- Someone can type commands in Vim when you walk away for a moment, he should + not be able to get the key. +- If you make a typing mistake when entering the key, you might not be able to + get your text back! +- If you type the key with a ":set key=value" command, it can be kept in the + history, showing the 'key' value in a viminfo file. +- There is never 100% safety. The encryption in Vim has not been tested for + robustness. +- The algorithm used for 'cryptmethod' "zip" is breakable. A 4 character key + in about one hour, a 6 character key in one day (on a Pentium 133 PC). This + requires that you know some text that must appear in the file. An expert + can break it for any key. When the text has been decrypted, this also means + that the key can be revealed, and other files encrypted with the same key + can be decrypted. +- Pkzip uses the same encryption as 'cryptmethod' "zip", and US Govt has no + objection to its export. Pkzip's public file APPNOTE.TXT describes this + algorithm in detail. +- Vim originates from the Netherlands. That is where the sources come from. + Thus the encryption code is not exported from the USA. + +============================================================================== +10. Timestamps *timestamp* *timestamps* + +Vim remembers the modification timestamp of a file when you begin editing it. +This is used to avoid that you have two different versions of the same file +(without you knowing this). + +After a shell command is run (|:!cmd| |suspend| |:read!| |K|) timestamps are +compared for all buffers in a window. Vim will run any associated +|FileChangedShell| autocommands or display a warning for any files that have +changed. In the GUI this happens when Vim regains input focus. + + *E321* *E462* +If you want to automatically reload a file when it has been changed outside of +Vim, set the 'autoread' option. This doesn't work at the moment you write the +file though, only when the file wasn't changed inside of Vim. + +Note that if a FileChangedShell autocommand is defined you will not get a +warning message or prompt. The autocommand is expected to handle this. + +There is no warning for a directory (e.g., with |netrw-browse|). But you do +get warned if you started editing a new file and it was created as a directory +later. + +When Vim notices the timestamp of a file has changed, and the file is being +edited in a buffer but has not changed, Vim checks if the contents of the file +is equal. This is done by reading the file again (into a hidden buffer, which +is immediately deleted again) and comparing the text. If the text is equal, +you will get no warning. + +If you don't get warned often enough you can use the following command. + + *:checkt* *:checktime* +:checkt[ime] Check if any buffers were changed outside of Vim. + This checks and warns you if you would end up with two + versions of a file. + If this is called from an autocommand, a ":global" + command or is not typed the actual check is postponed + until a moment the side effects (reloading the file) + would be harmless. + Each loaded buffer is checked for its associated file + being changed. If the file was changed Vim will take + action. If there are no changes in the buffer and + 'autoread' is set, the buffer is reloaded. Otherwise, + you are offered the choice of reloading the file. If + the file was deleted you get an error message. + If the file previously didn't exist you get a warning + if it exists now. + Once a file has been checked the timestamp is reset, + you will not be warned again. + +:[N]checkt[ime] {filename} +:[N]checkt[ime] [N] + Check the timestamp of a specific buffer. The buffer + may be specified by name, number or with a pattern. + + + *E813* *E814* +Vim will reload the buffer if you chose to. If a window is visible that +contains this buffer, the reloading will happen in the context of this window. +Otherwise a special window is used, so that most autocommands will work. You +can't close this window. A few other restrictions apply. Best is to make +sure nothing happens outside of the current buffer. E.g., setting +window-local options may end up in the wrong window. Splitting the window, +doing something there and closing it should be OK (if there are no side +effects from other autocommands). Closing unrelated windows and buffers will +get you into trouble. + +Before writing a file the timestamp is checked. If it has changed, Vim will +ask if you really want to overwrite the file: + + WARNING: The file has been changed since reading it!!! + Do you really want to write to it (y/n)? + +If you hit 'y' Vim will continue writing the file. If you hit 'n' the write is +aborted. If you used ":wq" or "ZZ" Vim will not exit, you will get another +chance to write the file. + +The message would normally mean that somebody has written to the file after +the edit session started. This could be another person, in which case you +probably want to check if your changes to the file and the changes from the +other person should be merged. Write the file under another name and check for +differences (the "diff" program can be used for this). + +It is also possible that you modified the file yourself, from another edit +session or with another command (e.g., a filter command). Then you will know +which version of the file you want to keep. + +There is one situation where you get the message while there is nothing wrong: +On a Win32 system on the day daylight saving time starts. There is something +in the Win32 libraries that confuses Vim about the hour time difference. The +problem goes away the next day. + +============================================================================== +11. File Searching *file-searching* + +{not available when compiled without the |+path_extra| feature} + +The file searching is currently used for the 'path', 'cdpath' and 'tags' +options, for |finddir()| and |findfile()|. Other commands use |wildcards| +which is slightly different. + +There are three different types of searching: + +1) Downward search: *starstar* + Downward search uses the wildcards '*', '**' and possibly others + supported by your operating system. '*' and '**' are handled inside Vim, + so they work on all operating systems. Note that "**" only acts as a + special wildcard when it is at the start of a name. + + 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. + - It matches up to 30 directories deep by default, so you can use it to + search an entire directory tree + - The maximum number of levels matched can be given by appending a number + to '**'. + Thus '/usr/**2' can match: > + /usr + /usr/include + /usr/include/sys + /usr/include/g++ + /usr/lib + /usr/lib/X11 + .... +< It does NOT match '/usr/include/g++/std' as this would be three + levels. + The allowed number range is 0 ('**0' is removed) to 100 + If the given number is smaller than 0 it defaults to 30, if it's + bigger than 100 then 100 is used. The system also has a limit on the + path length, usually 256 or 1024 bytes. + - '**' can only be at the end of the path or be followed by a path + separator or by a number and a path separator. + + You can combine '*' and '**' in any order: > + /usr/**/sys/* + /usr/*tory/sys/** + /usr/**2/sys/* + +2) Upward search: + Here you can give a directory and then search the directory tree upward for + a file. You could give stop-directories to limit the upward search. The + stop-directories are appended to the path (for the 'path' option) or to + the filename (for the 'tags' option) with a ';'. If you want several + stop-directories separate them with ';'. If you want no stop-directory + ("search upward till the root directory) just use ';'. > + /usr/include/sys;/usr +< will search in: > + /usr/include/sys + /usr/include + /usr +< + If you use a relative path the upward search is started in Vim's current + directory or in the directory of the current file (if the relative path + starts with './' and 'd' is not included in 'cpoptions'). + + If Vim's current path is /u/user_x/work/release and you do > + :set path=include;/u/user_x +< and then search for a file with |gf| the file is searched in: > + /u/user_x/work/release/include + /u/user_x/work/include + /u/user_x/include + +3) Combined up/downward search: + If Vim's current path is /u/user_x/work/release and you do > + set path=**;/u/user_x +< and then search for a file with |gf| the file is searched in: > + /u/user_x/work/release/** + /u/user_x/work/** + /u/user_x/** +< + BE CAREFUL! This might consume a lot of time, as the search of + '/u/user_x/**' includes '/u/user_x/work/**' and + '/u/user_x/work/release/**'. So '/u/user_x/work/release/**' is searched + three times and '/u/user_x/work/**' is searched twice. + + In the above example you might want to set path to: > + :set path=**,/u/user_x/** +< This searches: + /u/user_x/work/release/** ~ + /u/user_x/** ~ + This searches the same directories, but in a different order. + + Note that completion for ":find", ":sfind", and ":tabfind" commands do not + currently work with 'path' items that contain a url or use the double star + with depth limiter (/usr/**2) or upward search (;) notations. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/eval.txt b/doc/eval.txt new file mode 100644 index 00000000..743aec15 --- /dev/null +++ b/doc/eval.txt @@ -0,0 +1,8602 @@ +*eval.txt* For Vim version 7.4. Last change: 2013 Aug 03 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Expression evaluation *expression* *expr* *E15* *eval* + +Using expressions is introduced in chapter 41 of the user manual |usr_41.txt|. + +Note: Expression evaluation can be disabled at compile time. If this has been +done, the features in this document are not available. See |+eval| and +|no-eval-feature|. + +1. Variables |variables| + 1.1 Variable types + 1.2 Function references |Funcref| + 1.3 Lists |Lists| + 1.4 Dictionaries |Dictionaries| + 1.5 More about variables |more-variables| +2. Expression syntax |expression-syntax| +3. Internal variable |internal-variables| +4. Builtin Functions |functions| +5. Defining functions |user-functions| +6. Curly braces names |curly-braces-names| +7. Commands |expression-commands| +8. Exception handling |exception-handling| +9. Examples |eval-examples| +10. No +eval feature |no-eval-feature| +11. The sandbox |eval-sandbox| +12. Textlock |textlock| + +{Vi does not have any of these commands} + +============================================================================== +1. Variables *variables* + +1.1 Variable types ~ + *E712* +There are six types of variables: + +Number A 32 or 64 bit signed number. |expr-number| *Number* + Examples: -123 0x10 0177 + +Float A floating point number. |floating-point-format| *Float* + {only when compiled with the |+float| feature} + Examples: 123.456 1.15e-6 -1.1e3 + +String A NUL terminated string of 8-bit unsigned characters (bytes). + |expr-string| Examples: "ab\txx\"--" 'x-z''a,c' + +Funcref A reference to a function |Funcref|. + Example: function("strlen") + +List An ordered sequence of items |List|. + Example: [1, 2, ['a', 'b']] + +Dictionary An associative, unordered array: Each entry has a key and a + value. |Dictionary| + Example: {'blue': "#0000ff", 'red': "#ff0000"} + +The Number and String types are converted automatically, depending on how they +are used. + +Conversion from a Number to a String is by making the ASCII representation of +the Number. Examples: + Number 123 --> String "123" ~ + Number 0 --> String "0" ~ + Number -1 --> String "-1" ~ + *octal* +Conversion from a String to a Number is done by converting the first digits +to a number. Hexadecimal "0xf9" and Octal "017" numbers are recognized. If +the String doesn't start with digits, the result is zero. Examples: + String "456" --> Number 456 ~ + String "6bar" --> Number 6 ~ + String "foo" --> Number 0 ~ + String "0xf1" --> Number 241 ~ + String "0100" --> Number 64 ~ + String "-8" --> Number -8 ~ + String "+8" --> Number 0 ~ + +To force conversion from String to Number, add zero to it: > + :echo "0100" + 0 +< 64 ~ + +To avoid a leading zero to cause octal conversion, or for using a different +base, use |str2nr()|. + +For boolean operators Numbers are used. Zero is FALSE, non-zero is TRUE. + +Note that in the command > + :if "foo" +"foo" is converted to 0, which means FALSE. To test for a non-empty string, +use empty(): > + :if !empty("foo") +< *E745* *E728* *E703* *E729* *E730* *E731* +List, Dictionary and Funcref types are not automatically converted. + + *E805* *E806* *E808* +When mixing Number and Float the Number is converted to Float. Otherwise +there is no automatic conversion of Float. You can use str2float() for String +to Float, printf() for Float to String and float2nr() for Float to Number. + + *E706* *sticky-type-checking* +You will get an error if you try to change the type of a variable. You need +to |:unlet| it first to avoid this error. String and Number are considered +equivalent though, as well are Float and Number. Consider this sequence of +commands: > + :let l = "string" + :let l = 44 " changes type from String to Number + :let l = [1, 2, 3] " error! l is still a Number + :let l = 4.4 " changes type from Number to Float + :let l = "string" " error! + + +1.2 Function references ~ + *Funcref* *E695* *E718* +A Funcref variable is obtained with the |function()| function. It can be used +in an expression in the place of a function name, before the parenthesis +around the arguments, to invoke the function it refers to. Example: > + + :let Fn = function("MyFunc") + :echo Fn() +< *E704* *E705* *E707* +A Funcref variable must start with a capital, "s:", "w:", "t:" or "b:". You +cannot have both a Funcref variable and a function with the same name. + +A special case is defining a function and directly assigning its Funcref to a +Dictionary entry. Example: > + :function dict.init() dict + : let self.val = 0 + :endfunction + +The key of the Dictionary can start with a lower case letter. The actual +function name is not used here. Also see |numbered-function|. + +A Funcref can also be used with the |:call| command: > + :call Fn() + :call dict.init() + +The name of the referenced function can be obtained with |string()|. > + :let func = string(Fn) + +You can use |call()| to invoke a Funcref and use a list variable for the +arguments: > + :let r = call(Fn, mylist) + + +1.3 Lists ~ + *List* *Lists* *E686* +A List is an ordered sequence of items. An item can be of any type. Items +can be accessed by their index number. Items can be added and removed at any +position in the sequence. + + +List creation ~ + *E696* *E697* +A List is created with a comma separated list of items in square brackets. +Examples: > + :let mylist = [1, two, 3, "four"] + :let emptylist = [] + +An item can be any expression. Using a List for an item creates a +List of Lists: > + :let nestlist = [[11, 12], [21, 22], [31, 32]] + +An extra comma after the last item is ignored. + + +List index ~ + *list-index* *E684* +An item in the List can be accessed by putting the index in square brackets +after the List. Indexes are zero-based, thus the first item has index zero. > + :let item = mylist[0] " get the first item: 1 + :let item = mylist[2] " get the third item: 3 + +When the resulting item is a list this can be repeated: > + :let item = nestlist[0][1] " get the first list, second item: 12 +< +A negative index is counted from the end. Index -1 refers to the last item in +the List, -2 to the last but one item, etc. > + :let last = mylist[-1] " get the last item: "four" + +To avoid an error for an invalid index use the |get()| function. When an item +is not available it returns zero or the default value you specify: > + :echo get(mylist, idx) + :echo get(mylist, idx, "NONE") + + +List concatenation ~ + +Two lists can be concatenated with the "+" operator: > + :let longlist = mylist + [5, 6] + :let mylist += [7, 8] + +To prepend or append an item turn the item into a list by putting [] around +it. To change a list in-place see |list-modification| below. + + +Sublist ~ + +A part of the List can be obtained by specifying the first and last index, +separated by a colon in square brackets: > + :let shortlist = mylist[2:-1] " get List [3, "four"] + +Omitting the first index is similar to zero. Omitting the last index is +similar to -1. > + :let endlist = mylist[2:] " from item 2 to the end: [3, "four"] + :let shortlist = mylist[2:2] " List with one item: [3] + :let otherlist = mylist[:] " make a copy of the List + +If the first index is beyond the last item of the List or the second item is +before the first item, the result is an empty list. There is no error +message. + +If the second index is equal to or greater than the length of the list the +length minus one is used: > + :let mylist = [0, 1, 2, 3] + :echo mylist[2:8] " result: [2, 3] + +NOTE: mylist[s:e] means using the variable "s:e" as index. Watch out for +using a single letter variable before the ":". Insert a space when needed: +mylist[s : e]. + + +List identity ~ + *list-identity* +When variable "aa" is a list and you assign it to another variable "bb", both +variables refer to the same list. Thus changing the list "aa" will also +change "bb": > + :let aa = [1, 2, 3] + :let bb = aa + :call add(aa, 4) + :echo bb +< [1, 2, 3, 4] + +Making a copy of a list is done with the |copy()| function. Using [:] also +works, as explained above. This creates a shallow copy of the list: Changing +a list item in the list will also change the item in the copied list: > + :let aa = [[1, 'a'], 2, 3] + :let bb = copy(aa) + :call add(aa, 4) + :let aa[0][1] = 'aaa' + :echo aa +< [[1, aaa], 2, 3, 4] > + :echo bb +< [[1, aaa], 2, 3] + +To make a completely independent list use |deepcopy()|. This also makes a +copy of the values in the list, recursively. Up to a hundred levels deep. + +The operator "is" can be used to check if two variables refer to the same +List. "isnot" does the opposite. In contrast "==" compares if two lists have +the same value. > + :let alist = [1, 2, 3] + :let blist = [1, 2, 3] + :echo alist is blist +< 0 > + :echo alist == blist +< 1 + +Note about comparing lists: Two lists are considered equal if they have the +same length and all items compare equal, as with using "==". There is one +exception: When comparing a number with a string they are considered +different. There is no automatic type conversion, as with using "==" on +variables. Example: > + echo 4 == "4" +< 1 > + echo [4] == ["4"] +< 0 + +Thus comparing Lists is more strict than comparing numbers and strings. You +can compare simple values this way too by putting them in a list: > + + :let a = 5 + :let b = "5" + :echo a == b +< 1 > + :echo [a] == [b] +< 0 + + +List unpack ~ + +To unpack the items in a list to individual variables, put the variables in +square brackets, like list items: > + :let [var1, var2] = mylist + +When the number of variables does not match the number of items in the list +this produces an error. To handle any extra items from the list append ";" +and a variable name: > + :let [var1, var2; rest] = mylist + +This works like: > + :let var1 = mylist[0] + :let var2 = mylist[1] + :let rest = mylist[2:] + +Except that there is no error if there are only two items. "rest" will be an +empty list then. + + +List modification ~ + *list-modification* +To change a specific item of a list use |:let| this way: > + :let list[4] = "four" + :let listlist[0][3] = item + +To change part of a list you can specify the first and last item to be +modified. The value must at least have the number of items in the range: > + :let list[3:5] = [3, 4, 5] + +Adding and removing items from a list is done with functions. Here are a few +examples: > + :call insert(list, 'a') " prepend item 'a' + :call insert(list, 'a', 3) " insert item 'a' before list[3] + :call add(list, "new") " append String item + :call add(list, [1, 2]) " append a List as one new item + :call extend(list, [1, 2]) " extend the list with two more items + :let i = remove(list, 3) " remove item 3 + :unlet list[3] " idem + :let l = remove(list, 3, -1) " remove items 3 to last item + :unlet list[3 : ] " idem + :call filter(list, 'v:val !~ "x"') " remove items with an 'x' + +Changing the order of items in a list: > + :call sort(list) " sort a list alphabetically + :call reverse(list) " reverse the order of items + + +For loop ~ + +The |:for| loop executes commands for each item in a list. A variable is set +to each item in the list in sequence. Example: > + :for item in mylist + : call Doit(item) + :endfor + +This works like: > + :let index = 0 + :while index < len(mylist) + : let item = mylist[index] + : :call Doit(item) + : let index = index + 1 + :endwhile + +Note that all items in the list should be of the same type, otherwise this +results in error |E706|. To avoid this |:unlet| the variable at the end of +the loop. + +If all you want to do is modify each item in the list then the |map()| +function will be a simpler method than a for loop. + +Just like the |:let| command, |:for| also accepts a list of variables. This +requires the argument to be a list of lists. > + :for [lnum, col] in [[1, 3], [2, 8], [3, 0]] + : call Doit(lnum, col) + :endfor + +This works like a |:let| command is done for each list item. Again, the types +must remain the same to avoid an error. + +It is also possible to put remaining items in a List variable: > + :for [i, j; rest] in listlist + : call Doit(i, j) + : if !empty(rest) + : echo "remainder: " . string(rest) + : endif + :endfor + + +List functions ~ + *E714* +Functions that are useful with a List: > + :let r = call(funcname, list) " call a function with an argument list + :if empty(list) " check if list is empty + :let l = len(list) " number of items in list + :let big = max(list) " maximum value in list + :let small = min(list) " minimum value in list + :let xs = count(list, 'x') " count nr of times 'x' appears in list + :let i = index(list, 'x') " index of first 'x' in list + :let lines = getline(1, 10) " get ten text lines from buffer + :call append('$', lines) " append text lines in buffer + :let list = split("a b c") " create list from items in a string + :let string = join(list, ', ') " create string from list items + :let s = string(list) " String representation of list + :call map(list, '">> " . v:val') " prepend ">> " to each item + +Don't forget that a combination of features can make things simple. For +example, to add up all the numbers in a list: > + :exe 'let sum = ' . join(nrlist, '+') + + +1.4 Dictionaries ~ + *Dictionaries* *Dictionary* +A Dictionary is an associative array: Each entry has a key and a value. The +entry can be located with the key. The entries are stored without a specific +ordering. + + +Dictionary creation ~ + *E720* *E721* *E722* *E723* +A Dictionary is created with a comma separated list of entries in curly +braces. Each entry has a key and a value, separated by a colon. Each key can +only appear once. Examples: > + :let mydict = {1: 'one', 2: 'two', 3: 'three'} + :let emptydict = {} +< *E713* *E716* *E717* +A key is always a String. You can use a Number, it will be converted to a +String automatically. Thus the String '4' and the number 4 will find the same +entry. Note that the String '04' and the Number 04 are different, since the +Number will be converted to the String '4'. + +A value can be any expression. Using a Dictionary for a value creates a +nested Dictionary: > + :let nestdict = {1: {11: 'a', 12: 'b'}, 2: {21: 'c'}} + +An extra comma after the last entry is ignored. + + +Accessing entries ~ + +The normal way to access an entry is by putting the key in square brackets: > + :let val = mydict["one"] + :let mydict["four"] = 4 + +You can add new entries to an existing Dictionary this way, unlike Lists. + +For keys that consist entirely of letters, digits and underscore the following +form can be used |expr-entry|: > + :let val = mydict.one + :let mydict.four = 4 + +Since an entry can be any type, also a List and a Dictionary, the indexing and +key lookup can be repeated: > + :echo dict.key[idx].key + + +Dictionary to List conversion ~ + +You may want to loop over the entries in a dictionary. For this you need to +turn the Dictionary into a List and pass it to |:for|. + +Most often you want to loop over the keys, using the |keys()| function: > + :for key in keys(mydict) + : echo key . ': ' . mydict[key] + :endfor + +The List of keys is unsorted. You may want to sort them first: > + :for key in sort(keys(mydict)) + +To loop over the values use the |values()| function: > + :for v in values(mydict) + : echo "value: " . v + :endfor + +If you want both the key and the value use the |items()| function. It returns +a List in which each item is a List with two items, the key and the value: > + :for [key, value] in items(mydict) + : echo key . ': ' . value + :endfor + + +Dictionary identity ~ + *dict-identity* +Just like Lists you need to use |copy()| and |deepcopy()| to make a copy of a +Dictionary. Otherwise, assignment results in referring to the same +Dictionary: > + :let onedict = {'a': 1, 'b': 2} + :let adict = onedict + :let adict['a'] = 11 + :echo onedict['a'] + 11 + +Two Dictionaries compare equal if all the key-value pairs compare equal. For +more info see |list-identity|. + + +Dictionary modification ~ + *dict-modification* +To change an already existing entry of a Dictionary, or to add a new entry, +use |:let| this way: > + :let dict[4] = "four" + :let dict['one'] = item + +Removing an entry from a Dictionary is done with |remove()| or |:unlet|. +Three ways to remove the entry with key "aaa" from dict: > + :let i = remove(dict, 'aaa') + :unlet dict.aaa + :unlet dict['aaa'] + +Merging a Dictionary with another is done with |extend()|: > + :call extend(adict, bdict) +This extends adict with all entries from bdict. Duplicate keys cause entries +in adict to be overwritten. An optional third argument can change this. +Note that the order of entries in a Dictionary is irrelevant, thus don't +expect ":echo adict" to show the items from bdict after the older entries in +adict. + +Weeding out entries from a Dictionary can be done with |filter()|: > + :call filter(dict, 'v:val =~ "x"') +This removes all entries from "dict" with a value not matching 'x'. + + +Dictionary function ~ + *Dictionary-function* *self* *E725* *E862* +When a function is defined with the "dict" attribute it can be used in a +special way with a dictionary. Example: > + :function Mylen() dict + : return len(self.data) + :endfunction + :let mydict = {'data': [0, 1, 2, 3], 'len': function("Mylen")} + :echo mydict.len() + +This is like a method in object oriented programming. The entry in the +Dictionary is a |Funcref|. The local variable "self" refers to the dictionary +the function was invoked from. + +It is also possible to add a function without the "dict" attribute as a +Funcref to a Dictionary, but the "self" variable is not available then. + + *numbered-function* *anonymous-function* +To avoid the extra name for the function it can be defined and directly +assigned to a Dictionary in this way: > + :let mydict = {'data': [0, 1, 2, 3]} + :function mydict.len() dict + : return len(self.data) + :endfunction + :echo mydict.len() + +The function will then get a number and the value of dict.len is a |Funcref| +that references this function. The function can only be used through a +|Funcref|. It will automatically be deleted when there is no |Funcref| +remaining that refers to it. + +It is not necessary to use the "dict" attribute for a numbered function. + +If you get an error for a numbered function, you can find out what it is with +a trick. Assuming the function is 42, the command is: > + :function {42} + + +Functions for Dictionaries ~ + *E715* +Functions that can be used with a Dictionary: > + :if has_key(dict, 'foo') " TRUE if dict has entry with key "foo" + :if empty(dict) " TRUE if dict is empty + :let l = len(dict) " number of items in dict + :let big = max(dict) " maximum value in dict + :let small = min(dict) " minimum value in dict + :let xs = count(dict, 'x') " count nr of times 'x' appears in dict + :let s = string(dict) " String representation of dict + :call map(dict, '">> " . v:val') " prepend ">> " to each item + + +1.5 More about variables ~ + *more-variables* +If you need to know the type of a variable or expression, use the |type()| +function. + +When the '!' flag is included in the 'viminfo' option, global variables that +start with an uppercase letter, and don't contain a lowercase letter, are +stored in the viminfo file |viminfo-file|. + +When the 'sessionoptions' option contains "global", global variables that +start with an uppercase letter and contain at least one lowercase letter are +stored in the session file |session-file|. + +variable name can be stored where ~ +my_var_6 not +My_Var_6 session file +MY_VAR_6 viminfo file + + +It's possible to form a variable name with curly braces, see +|curly-braces-names|. + +============================================================================== +2. Expression syntax *expression-syntax* + +Expression syntax summary, from least to most significant: + +|expr1| expr2 ? expr1 : expr1 if-then-else + +|expr2| expr3 || expr3 .. logical OR + +|expr3| expr4 && expr4 .. logical AND + +|expr4| expr5 == expr5 equal + expr5 != expr5 not equal + expr5 > expr5 greater than + expr5 >= expr5 greater than or equal + expr5 < expr5 smaller than + expr5 <= expr5 smaller than or equal + expr5 =~ expr5 regexp matches + expr5 !~ expr5 regexp doesn't match + + expr5 ==? expr5 equal, ignoring case + expr5 ==# expr5 equal, match case + etc. As above, append ? for ignoring case, # for + matching case + + expr5 is expr5 same |List| instance + expr5 isnot expr5 different |List| instance + +|expr5| expr6 + expr6 .. number addition or list concatenation + expr6 - expr6 .. number subtraction + expr6 . expr6 .. string concatenation + +|expr6| expr7 * expr7 .. number multiplication + expr7 / expr7 .. number division + expr7 % expr7 .. number modulo + +|expr7| ! expr7 logical NOT + - expr7 unary minus + + expr7 unary plus + +|expr8| expr8[expr1] byte of a String or item of a |List| + expr8[expr1 : expr1] substring of a String or sublist of a |List| + expr8.name entry in a |Dictionary| + expr8(expr1, ...) function call with |Funcref| variable + +|expr9| number number constant + "string" string constant, backslash is special + 'string' string constant, ' is doubled + [expr1, ...] |List| + {expr1: expr1, ...} |Dictionary| + &option option value + (expr1) nested expression + variable internal variable + va{ria}ble internal variable with curly braces + $VAR environment variable + @r contents of register 'r' + function(expr1, ...) function call + func{ti}on(expr1, ...) function call with curly braces + + +".." indicates that the operations in this level can be concatenated. +Example: > + &nu || &list && &shell == "csh" + +All expressions within one level are parsed from left to right. + + +expr1 *expr1* *E109* +----- + +expr2 ? expr1 : expr1 + +The expression before the '?' is evaluated to a number. If it evaluates to +non-zero, the result is the value of the expression between the '?' and ':', +otherwise the result is the value of the expression after the ':'. +Example: > + :echo lnum == 1 ? "top" : lnum + +Since the first expression is an "expr2", it cannot contain another ?:. The +other two expressions can, thus allow for recursive use of ?:. +Example: > + :echo lnum == 1 ? "top" : lnum == 1000 ? "last" : lnum + +To keep this readable, using |line-continuation| is suggested: > + :echo lnum == 1 + :\ ? "top" + :\ : lnum == 1000 + :\ ? "last" + :\ : lnum + +You should always put a space before the ':', otherwise it can be mistaken for +use in a variable such as "a:1". + + +expr2 and expr3 *expr2* *expr3* +--------------- + + *expr-barbar* *expr-&&* +The "||" and "&&" operators take one argument on each side. The arguments +are (converted to) Numbers. The result is: + + input output ~ +n1 n2 n1 || n2 n1 && n2 ~ +zero zero zero zero +zero non-zero non-zero zero +non-zero zero non-zero zero +non-zero non-zero non-zero non-zero + +The operators can be concatenated, for example: > + + &nu || &list && &shell == "csh" + +Note that "&&" takes precedence over "||", so this has the meaning of: > + + &nu || (&list && &shell == "csh") + +Once the result is known, the expression "short-circuits", that is, further +arguments are not evaluated. This is like what happens in C. For example: > + + let a = 1 + echo a || b + +This is valid even if there is no variable called "b" because "a" is non-zero, +so the result must be non-zero. Similarly below: > + + echo exists("b") && b == "yes" + +This is valid whether "b" has been defined or not. The second clause will +only be evaluated if "b" has been defined. + + +expr4 *expr4* +----- + +expr5 {cmp} expr5 + +Compare two expr5 expressions, resulting in a 0 if it evaluates to false, or 1 +if it evaluates to true. + + *expr-==* *expr-!=* *expr->* *expr->=* + *expr-<* *expr-<=* *expr-=~* *expr-!~* + *expr-==#* *expr-!=#* *expr->#* *expr->=#* + *expr-<#* *expr-<=#* *expr-=~#* *expr-!~#* + *expr-==?* *expr-!=?* *expr->?* *expr->=?* + *expr- ># >? +greater than or equal >= >=# >=? +smaller than < <# + 1 . 90 + 90.0 +As: > + (1 . 90) + 90.0 +That works, since the String "190" is automatically converted to the Number +190, which can be added to the Float 90.0. However: > + 1 . 90 * 90.0 +Should be read as: > + 1 . (90 * 90.0) +Since '.' has lower precedence than '*'. This does NOT work, since this +attempts to concatenate a Float and a String. + +When dividing a Number by zero the result depends on the value: + 0 / 0 = -0x80000000 (like NaN for Float) + >0 / 0 = 0x7fffffff (like positive infinity) + <0 / 0 = -0x7fffffff (like negative infinity) + (before Vim 7.2 it was always 0x7fffffff) + +When the righthand side of '%' is zero, the result is 0. + +None of these work for |Funcref|s. + +. and % do not work for Float. *E804* + + +expr7 *expr7* +----- +! expr7 logical NOT *expr-!* +- expr7 unary minus *expr-unary--* ++ expr7 unary plus *expr-unary-+* + +For '!' non-zero becomes zero, zero becomes one. +For '-' the sign of the number is changed. +For '+' the number is unchanged. + +A String will be converted to a Number first. + +These three can be repeated and mixed. Examples: + !-1 == 0 + !!8 == 1 + --9 == 9 + + +expr8 *expr8* +----- +expr8[expr1] item of String or |List| *expr-[]* *E111* + +If expr8 is a Number or String this results in a String that contains the +expr1'th single byte from expr8. expr8 is used as a String, expr1 as a +Number. This doesn't recognize multi-byte encodings, see |byteidx()| for +an alternative. + +Index zero gives the first character. This is like it works in C. Careful: +text column numbers start with one! Example, to get the character under the +cursor: > + :let c = getline(".")[col(".") - 1] + +If the length of the String is less than the index, the result is an empty +String. A negative index always results in an empty string (reason: backwards +compatibility). Use [-1:] to get the last byte. + +If expr8 is a |List| then it results the item at index expr1. See |list-index| +for possible index values. If the index is out of range this results in an +error. Example: > + :let item = mylist[-1] " get last item + +Generally, if a |List| index is equal to or higher than the length of the +|List|, or more negative than the length of the |List|, this results in an +error. + + +expr8[expr1a : expr1b] substring or sublist *expr-[:]* + +If expr8 is a Number or String this results in the substring with the bytes +from expr1a to and including expr1b. expr8 is used as a String, expr1a and +expr1b are used as a Number. This doesn't recognize multi-byte encodings, see +|byteidx()| for computing the indexes. + +If expr1a is omitted zero is used. If expr1b is omitted the length of the +string minus one is used. + +A negative number can be used to measure from the end of the string. -1 is +the last character, -2 the last but one, etc. + +If an index goes out of range for the string characters are omitted. If +expr1b is smaller than expr1a the result is an empty string. + +Examples: > + :let c = name[-1:] " last byte of a string + :let c = name[-2:-2] " last but one byte of a string + :let s = line(".")[4:] " from the fifth byte to the end + :let s = s[:-3] " remove last two bytes +< + *sublist* *slice* +If expr8 is a |List| this results in a new |List| with the items indicated by +the indexes expr1a and expr1b. This works like with a String, as explained +just above, except that indexes out of range cause an error. Examples: > + :let l = mylist[:3] " first four items + :let l = mylist[4:4] " List with one item + :let l = mylist[:] " shallow copy of a List + +Using expr8[expr1] or expr8[expr1a : expr1b] on a |Funcref| results in an +error. + + +expr8.name entry in a |Dictionary| *expr-entry* + +If expr8 is a |Dictionary| and it is followed by a dot, then the following +name will be used as a key in the |Dictionary|. This is just like: +expr8[name]. + +The name must consist of alphanumeric characters, just like a variable name, +but it may start with a number. Curly braces cannot be used. + +There must not be white space before or after the dot. + +Examples: > + :let dict = {"one": 1, 2: "two"} + :echo dict.one + :echo dict .2 + +Note that the dot is also used for String concatenation. To avoid confusion +always put spaces around the dot for String concatenation. + + +expr8(expr1, ...) |Funcref| function call + +When expr8 is a |Funcref| type variable, invoke the function it refers to. + + + + *expr9* +number +------ +number number constant *expr-number* + *hex-number* *octal-number* + +Decimal, Hexadecimal (starting with 0x or 0X), or Octal (starting with 0). + + *floating-point-format* +Floating point numbers can be written in two forms: + + [-+]{N}.{M} + [-+]{N}.{M}e[-+]{exp} + +{N} and {M} are numbers. Both {N} and {M} must be present and can only +contain digits. +[-+] means there is an optional plus or minus sign. +{exp} is the exponent, power of 10. +Only a decimal point is accepted, not a comma. No matter what the current +locale is. +{only when compiled with the |+float| feature} + +Examples: + 123.456 + +0.0001 + 55.0 + -0.123 + 1.234e03 + 1.0E-6 + -3.1416e+88 + +These are INVALID: + 3. empty {M} + 1e40 missing .{M} + + *float-pi* *float-e* +A few useful values to copy&paste: > + :let pi = 3.14159265359 + :let e = 2.71828182846 + +Rationale: +Before floating point was introduced, the text "123.456" was interpreted as +the two numbers "123" and "456", both converted to a string and concatenated, +resulting in the string "123456". Since this was considered pointless, and we +could not find it intentionally being used in Vim scripts, this backwards +incompatibility was accepted in favor of being able to use the normal notation +for floating point numbers. + + *floating-point-precision* +The precision and range of floating points numbers depends on what "double" +means in the library Vim was compiled with. There is no way to change this at +runtime. + +The default for displaying a |Float| is to use 6 decimal places, like using +printf("%g", f). You can select something else when using the |printf()| +function. Example: > + :echo printf('%.15e', atan(1)) +< 7.853981633974483e-01 + + + +string *expr-string* *E114* +------ +"string" string constant *expr-quote* + +Note that double quotes are used. + +A string constant accepts these special characters: +\... three-digit octal number (e.g., "\316") +\.. two-digit octal number (must be followed by non-digit) +\. one-digit octal number (must be followed by non-digit) +\x.. byte specified with two hex numbers (e.g., "\x1f") +\x. byte specified with one hex number (must be followed by non-hex char) +\X.. same as \x.. +\X. same as \x. +\u.... character specified with up to 4 hex numbers, stored according to the + current value of 'encoding' (e.g., "\u02a4") +\U.... same as \u.... +\b backspace +\e escape +\f formfeed +\n newline +\r return +\t tab +\\ backslash +\" double quote +\ Special key named "xxx". e.g. "\" for CTRL-W. This is for use + in mappings, the 0x80 byte is escaped. Don't use to get a + utf-8 character, use \uxxxx as mentioned above. + +Note that "\xff" is stored as the byte 255, which may be invalid in some +encodings. Use "\u00ff" to store character 255 according to the current value +of 'encoding'. + +Note that "\000" and "\x00" force the end of the string. + + +literal-string *literal-string* *E115* +--------------- +'string' string constant *expr-'* + +Note that single quotes are used. + +This string is taken as it is. No backslashes are removed or have a special +meaning. The only exception is that two quotes stand for one quote. + +Single quoted strings are useful for patterns, so that backslashes do not need +to be doubled. These two commands are equivalent: > + if a =~ "\\s*" + if a =~ '\s*' + + +option *expr-option* *E112* *E113* +------ +&option option value, local value if possible +&g:option global option value +&l:option local option value + +Examples: > + echo "tabstop is " . &tabstop + if &insertmode + +Any option name can be used here. See |options|. When using the local value +and there is no buffer-local or window-local value, the global value is used +anyway. + + +register *expr-register* *@r* +-------- +@r contents of register 'r' + +The result is the contents of the named register, as a single string. +Newlines are inserted where required. To get the contents of the unnamed +register use @" or @@. See |registers| for an explanation of the available +registers. + +When using the '=' register you get the expression itself, not what it +evaluates to. Use |eval()| to evaluate it. + + +nesting *expr-nesting* *E110* +------- +(expr1) nested expression + + +environment variable *expr-env* +-------------------- +$VAR environment variable + +The String value of any environment variable. When it is not defined, the +result is an empty string. + *expr-env-expand* +Note that there is a difference between using $VAR directly and using +expand("$VAR"). Using it directly will only expand environment variables that +are known inside the current Vim session. Using expand() will first try using +the environment variables known inside the current Vim session. If that +fails, a shell will be used to expand the variable. This can be slow, but it +does expand all variables that the shell knows about. Example: > + :echo $version + :echo expand("$version") +The first one probably doesn't echo anything, the second echoes the $version +variable (if your shell supports it). + + +internal variable *expr-variable* +----------------- +variable internal variable +See below |internal-variables|. + + +function call *expr-function* *E116* *E118* *E119* *E120* +------------- +function(expr1, ...) function call +See below |functions|. + + +============================================================================== +3. Internal variable *internal-variables* *E461* + +An internal variable name can be made up of letters, digits and '_'. But it +cannot start with a digit. It's also possible to use curly braces, see +|curly-braces-names|. + +An internal variable is created with the ":let" command |:let|. +An internal variable is explicitly destroyed with the ":unlet" command +|:unlet|. +Using a name that is not an internal variable or refers to a variable that has +been destroyed results in an error. + +There are several name spaces for variables. Which one is to be used is +specified by what is prepended: + + (nothing) In a function: local to a function; otherwise: global +|buffer-variable| b: Local to the current buffer. +|window-variable| w: Local to the current window. +|tabpage-variable| t: Local to the current tab page. +|global-variable| g: Global. +|local-variable| l: Local to a function. +|script-variable| s: Local to a |:source|'ed Vim script. +|function-argument| a: Function argument (only inside a function). +|vim-variable| v: Global, predefined by Vim. + +The scope name by itself can be used as a |Dictionary|. For example, to +delete all script-local variables: > + :for k in keys(s:) + : unlet s:[k] + :endfor +< + *buffer-variable* *b:var* *b:* +A variable name that is preceded with "b:" is local to the current buffer. +Thus you can have several "b:foo" variables, one for each buffer. +This kind of variable is deleted when the buffer is wiped out or deleted with +|:bdelete|. + +One local buffer variable is predefined: + *b:changedtick* *changetick* +b:changedtick The total number of changes to the current buffer. It is + incremented for each change. An undo command is also a change + in this case. This can be used to perform an action only when + the buffer has changed. Example: > + :if my_changedtick != b:changedtick + : let my_changedtick = b:changedtick + : call My_Update() + :endif +< + *window-variable* *w:var* *w:* +A variable name that is preceded with "w:" is local to the current window. It +is deleted when the window is closed. + + *tabpage-variable* *t:var* *t:* +A variable name that is preceded with "t:" is local to the current tab page, +It is deleted when the tab page is closed. {not available when compiled +without the |+windows| feature} + + *global-variable* *g:var* *g:* +Inside functions global variables are accessed with "g:". Omitting this will +access a variable local to a function. But "g:" can also be used in any other +place if you like. + + *local-variable* *l:var* *l:* +Inside functions local variables are accessed without prepending anything. +But you can also prepend "l:" if you like. However, without prepending "l:" +you may run into reserved variable names. For example "count". By itself it +refers to "v:count". Using "l:count" you can have a local variable with the +same name. + + *script-variable* *s:var* +In a Vim script variables starting with "s:" can be used. They cannot be +accessed from outside of the scripts, thus are local to the script. + +They can be used in: +- commands executed while the script is sourced +- functions defined in the script +- autocommands defined in the script +- functions and autocommands defined in functions and autocommands which were + defined in the script (recursively) +- user defined commands defined in the script +Thus not in: +- other scripts sourced from this one +- mappings +- menus +- etc. + +Script variables can be used to avoid conflicts with global variable names. +Take this example: > + + let s:counter = 0 + function MyCounter() + let s:counter = s:counter + 1 + echo s:counter + endfunction + command Tick call MyCounter() + +You can now invoke "Tick" from any script, and the "s:counter" variable in +that script will not be changed, only the "s:counter" in the script where +"Tick" was defined is used. + +Another example that does the same: > + + let s:counter = 0 + command Tick let s:counter = s:counter + 1 | echo s:counter + +When calling a function and invoking a user-defined command, the context for +script variables is set to the script where the function or command was +defined. + +The script variables are also available when a function is defined inside a +function that is defined in a script. Example: > + + let s:counter = 0 + function StartCounting(incr) + if a:incr + function MyCounter() + let s:counter = s:counter + 1 + endfunction + else + function MyCounter() + let s:counter = s:counter - 1 + endfunction + endif + endfunction + +This defines the MyCounter() function either for counting up or counting down +when calling StartCounting(). It doesn't matter from where StartCounting() is +called, the s:counter variable will be accessible in MyCounter(). + +When the same script is sourced again it will use the same script variables. +They will remain valid as long as Vim is running. This can be used to +maintain a counter: > + + if !exists("s:counter") + let s:counter = 1 + echo "script executed for the first time" + else + let s:counter = s:counter + 1 + echo "script executed " . s:counter . " times now" + endif + +Note that this means that filetype plugins don't get a different set of script +variables for each buffer. Use local buffer variables instead |b:var|. + + +Predefined Vim variables: *vim-variable* *v:var* *v:* + + *v:beval_col* *beval_col-variable* +v:beval_col The number of the column, over which the mouse pointer is. + This is the byte index in the |v:beval_lnum| line. + Only valid while evaluating the 'balloonexpr' option. + + *v:beval_bufnr* *beval_bufnr-variable* +v:beval_bufnr The number of the buffer, over which the mouse pointer is. Only + valid while evaluating the 'balloonexpr' option. + + *v:beval_lnum* *beval_lnum-variable* +v:beval_lnum The number of the line, over which the mouse pointer is. Only + valid while evaluating the 'balloonexpr' option. + + *v:beval_text* *beval_text-variable* +v:beval_text The text under or after the mouse pointer. Usually a word as + it is useful for debugging a C program. 'iskeyword' applies, + but a dot and "->" before the position is included. When on a + ']' the text before it is used, including the matching '[' and + word before it. When on a Visual area within one line the + highlighted text is used. + Only valid while evaluating the 'balloonexpr' option. + + *v:beval_winnr* *beval_winnr-variable* +v:beval_winnr The number of the window, over which the mouse pointer is. Only + valid while evaluating the 'balloonexpr' option. The first + window has number zero (unlike most other places where a + window gets a number). + + *v:char* *char-variable* +v:char Argument for evaluating 'formatexpr' and used for the typed + character when using in an abbreviation |:map-|. + It is also used by the |InsertCharPre| and |InsertEnter| events. + + *v:charconvert_from* *charconvert_from-variable* +v:charconvert_from + The name of the character encoding of a file to be converted. + Only valid while evaluating the 'charconvert' option. + + *v:charconvert_to* *charconvert_to-variable* +v:charconvert_to + The name of the character encoding of a file after conversion. + Only valid while evaluating the 'charconvert' option. + + *v:cmdarg* *cmdarg-variable* +v:cmdarg This variable is used for two purposes: + 1. The extra arguments given to a file read/write command. + Currently these are "++enc=" and "++ff=". This variable is + set before an autocommand event for a file read/write + command is triggered. There is a leading space to make it + possible to append this variable directly after the + read/write command. Note: The "+cmd" argument isn't + included here, because it will be executed anyway. + 2. When printing a PostScript file with ":hardcopy" this is + the argument for the ":hardcopy" command. This can be used + in 'printexpr'. + + *v:cmdbang* *cmdbang-variable* +v:cmdbang Set like v:cmdarg for a file read/write command. When a "!" + was used the value is 1, otherwise it is 0. Note that this + can only be used in autocommands. For user commands || + can be used. + + *v:count* *count-variable* +v:count The count given for the last Normal mode command. Can be used + to get the count before a mapping. Read-only. Example: > + :map _x :echo "the count is " . v:count +< Note: The is required to remove the line range that you + get when typing ':' after a count. + When there are two counts, as in "3d2w", they are multiplied, + just like what happens in the command, "d6w" for the example. + Also used for evaluating the 'formatexpr' option. + "count" also works, for backwards compatibility. + + *v:count1* *count1-variable* +v:count1 Just like "v:count", but defaults to one when no count is + used. + + *v:ctype* *ctype-variable* +v:ctype The current locale setting for characters of the runtime + environment. This allows Vim scripts to be aware of the + current locale encoding. Technical: it's the value of + LC_CTYPE. When not using a locale the value is "C". + This variable can not be set directly, use the |:language| + command. + See |multi-lang|. + + *v:dying* *dying-variable* +v:dying Normally zero. When a deadly signal is caught it's set to + one. When multiple signals are caught the number increases. + Can be used in an autocommand to check if Vim didn't + terminate normally. {only works on Unix} + Example: > + :au VimLeave * if v:dying | echo "\nAAAAaaaarrrggghhhh!!!\n" | endif +< Note: if another deadly signal is caught when v:dying is one, + VimLeave autocommands will not be executed. + + *v:errmsg* *errmsg-variable* +v:errmsg Last given error message. It's allowed to set this variable. + Example: > + :let v:errmsg = "" + :silent! next + :if v:errmsg != "" + : ... handle error +< "errmsg" also works, for backwards compatibility. + + *v:exception* *exception-variable* +v:exception The value of the exception most recently caught and not + finished. See also |v:throwpoint| and |throw-variables|. + Example: > + :try + : throw "oops" + :catch /.*/ + : echo "caught" v:exception + :endtry +< Output: "caught oops". + + *v:fcs_reason* *fcs_reason-variable* +v:fcs_reason The reason why the |FileChangedShell| event was triggered. + Can be used in an autocommand to decide what to do and/or what + to set v:fcs_choice to. Possible values: + deleted file no longer exists + conflict file contents, mode or timestamp was + changed and buffer is modified + changed file contents has changed + mode mode of file changed + time only file timestamp changed + + *v:fcs_choice* *fcs_choice-variable* +v:fcs_choice What should happen after a |FileChangedShell| event was + triggered. Can be used in an autocommand to tell Vim what to + do with the affected buffer: + reload Reload the buffer (does not work if + the file was deleted). + ask Ask the user what to do, as if there + was no autocommand. Except that when + only the timestamp changed nothing + will happen. + Nothing, the autocommand should do + everything that needs to be done. + The default is empty. If another (invalid) value is used then + Vim behaves like it is empty, there is no warning message. + + *v:fname_in* *fname_in-variable* +v:fname_in The name of the input file. Valid while evaluating: + option used for ~ + 'charconvert' file to be converted + 'diffexpr' original file + 'patchexpr' original file + 'printexpr' file to be printed + And set to the swap file name for |SwapExists|. + + *v:fname_out* *fname_out-variable* +v:fname_out The name of the output file. Only valid while + evaluating: + option used for ~ + 'charconvert' resulting converted file (*) + 'diffexpr' output of diff + 'patchexpr' resulting patched file + (*) When doing conversion for a write command (e.g., ":w + file") it will be equal to v:fname_in. When doing conversion + for a read command (e.g., ":e file") it will be a temporary + file and different from v:fname_in. + + *v:fname_new* *fname_new-variable* +v:fname_new The name of the new version of the file. Only valid while + evaluating 'diffexpr'. + + *v:fname_diff* *fname_diff-variable* +v:fname_diff The name of the diff (patch) file. Only valid while + evaluating 'patchexpr'. + + *v:folddashes* *folddashes-variable* +v:folddashes Used for 'foldtext': dashes representing foldlevel of a closed + fold. + Read-only in the |sandbox|. |fold-foldtext| + + *v:foldlevel* *foldlevel-variable* +v:foldlevel Used for 'foldtext': foldlevel of closed fold. + Read-only in the |sandbox|. |fold-foldtext| + + *v:foldend* *foldend-variable* +v:foldend Used for 'foldtext': last line of closed fold. + Read-only in the |sandbox|. |fold-foldtext| + + *v:foldstart* *foldstart-variable* +v:foldstart Used for 'foldtext': first line of closed fold. + Read-only in the |sandbox|. |fold-foldtext| + + *v:insertmode* *insertmode-variable* +v:insertmode Used for the |InsertEnter| and |InsertChange| autocommand + events. Values: + i Insert mode + r Replace mode + v Virtual Replace mode + + *v:key* *key-variable* +v:key Key of the current item of a |Dictionary|. Only valid while + evaluating the expression used with |map()| and |filter()|. + Read-only. + + *v:lang* *lang-variable* +v:lang The current locale setting for messages of the runtime + environment. This allows Vim scripts to be aware of the + current language. Technical: it's the value of LC_MESSAGES. + The value is system dependent. + This variable can not be set directly, use the |:language| + command. + It can be different from |v:ctype| when messages are desired + in a different language than what is used for character + encoding. See |multi-lang|. + + *v:lc_time* *lc_time-variable* +v:lc_time The current locale setting for time messages of the runtime + environment. This allows Vim scripts to be aware of the + current language. Technical: it's the value of LC_TIME. + This variable can not be set directly, use the |:language| + command. See |multi-lang|. + + *v:lnum* *lnum-variable* +v:lnum Line number for the 'foldexpr' |fold-expr|, 'formatexpr' and + 'indentexpr' expressions, tab page number for 'guitablabel' + and 'guitabtooltip'. Only valid while one of these + expressions is being evaluated. Read-only when in the + |sandbox|. + + *v:mouse_win* *mouse_win-variable* +v:mouse_win Window number for a mouse click obtained with |getchar()|. + First window has number 1, like with |winnr()|. The value is + zero when there was no mouse button click. + + *v:mouse_lnum* *mouse_lnum-variable* +v:mouse_lnum Line number for a mouse click obtained with |getchar()|. + This is the text line number, not the screen line number. The + value is zero when there was no mouse button click. + + *v:mouse_col* *mouse_col-variable* +v:mouse_col Column number for a mouse click obtained with |getchar()|. + This is the screen column number, like with |virtcol()|. The + value is zero when there was no mouse button click. + + *v:oldfiles* *oldfiles-variable* +v:oldfiles List of file names that is loaded from the |viminfo| file on + startup. These are the files that Vim remembers marks for. + The length of the List is limited by the ' argument of the + 'viminfo' option (default is 100). + Also see |:oldfiles| and |c_#<|. + The List can be modified, but this has no effect on what is + stored in the |viminfo| file later. If you use values other + than String this will cause trouble. + {only when compiled with the |+viminfo| feature} + + *v:operator* *operator-variable* +v:operator The last operator given in Normal mode. This is a single + character except for commands starting with or , + in which case it is two characters. Best used alongside + |v:prevcount| and |v:register|. Useful if you want to cancel + Operator-pending mode and then use the operator, e.g.: > + :omap O :call MyMotion(v:operator) +< The value remains set until another operator is entered, thus + don't expect it to be empty. + v:operator is not set for |:delete|, |:yank| or other Ex + commands. + Read-only. + + *v:prevcount* *prevcount-variable* +v:prevcount The count given for the last but one Normal mode command. + This is the v:count value of the previous command. Useful if + you want to cancel Visual or Operator-pending mode and then + use the count, e.g.: > + :vmap % :call MyFilter(v:prevcount) +< Read-only. + + *v:profiling* *profiling-variable* +v:profiling Normally zero. Set to one after using ":profile start". + See |profiling|. + + *v:progname* *progname-variable* +v:progname Contains the name (with path removed) with which Vim was + invoked. Allows you to do special initialisations for |view|, + |evim| etc., or any other name you might symlink to Vim. + Read-only. + + *v:register* *register-variable* +v:register The name of the register in effect for the current normal mode + command (regardless of whether that command actually used a + register). Or for the currently executing normal mode mapping + (use this in custom commands that take a register). + If none is supplied it is the default register '"', unless + 'clipboard' contains "unnamed" or "unnamedplus", then it is + '*' or '+'. + Also see |getreg()| and |setreg()| + + *v:scrollstart* *scrollstart-variable* +v:scrollstart String describing the script or function that caused the + screen to scroll up. It's only set when it is empty, thus the + first reason is remembered. It is set to "Unknown" for a + typed command. + This can be used to find out why your script causes the + hit-enter prompt. + + *v:servername* *servername-variable* +v:servername The resulting registered |x11-clientserver| name if any. + Read-only. + + +v:searchforward *v:searchforward* *searchforward-variable* + Search direction: 1 after a forward search, 0 after a + backward search. It is reset to forward when directly setting + the last search pattern, see |quote/|. + Note that the value is restored when returning from a + function. |function-search-undo|. + Read-write. + + *v:shell_error* *shell_error-variable* +v:shell_error Result of the last shell command. When non-zero, the last + shell command had an error. When zero, there was no problem. + This only works when the shell returns the error code to Vim. + The value -1 is often used when the command could not be + executed. Read-only. + Example: > + :!mv foo bar + :if v:shell_error + : echo 'could not rename "foo" to "bar"!' + :endif +< "shell_error" also works, for backwards compatibility. + + *v:statusmsg* *statusmsg-variable* +v:statusmsg Last given status message. It's allowed to set this variable. + + *v:swapname* *swapname-variable* +v:swapname Only valid when executing |SwapExists| autocommands: Name of + the swap file found. Read-only. + + *v:swapchoice* *swapchoice-variable* +v:swapchoice |SwapExists| autocommands can set this to the selected choice + for handling an existing swap file: + 'o' Open read-only + 'e' Edit anyway + 'r' Recover + 'd' Delete swapfile + 'q' Quit + 'a' Abort + The value should be a single-character string. An empty value + results in the user being asked, as would happen when there is + no SwapExists autocommand. The default is empty. + + *v:swapcommand* *swapcommand-variable* +v:swapcommand Normal mode command to be executed after a file has been + opened. Can be used for a |SwapExists| autocommand to have + another Vim open the file and jump to the right place. For + example, when jumping to a tag the value is ":tag tagname\r". + For ":edit +cmd file" the value is ":cmd\r". + + *v:termresponse* *termresponse-variable* +v:termresponse The escape sequence returned by the terminal for the |t_RV| + termcap entry. It is set when Vim receives an escape sequence + that starts with ESC [ or CSI and ends in a 'c', with only + digits, ';' and '.' in between. + When this option is set, the TermResponse autocommand event is + fired, so that you can react to the response from the + terminal. + The response from a new xterm is: "[ Pp ; Pv ; Pc c". Pp + is the terminal type: 0 for vt100 and 1 for vt220. Pv is the + patch level (since this was introduced in patch 95, it's + always 95 or bigger). Pc is always zero. + {only when compiled with |+termresponse| feature} + + *v:this_session* *this_session-variable* +v:this_session Full filename of the last loaded or saved session file. See + |:mksession|. It is allowed to set this variable. When no + session file has been saved, this variable is empty. + "this_session" also works, for backwards compatibility. + + *v:throwpoint* *throwpoint-variable* +v:throwpoint The point where the exception most recently caught and not + finished was thrown. Not set when commands are typed. See + also |v:exception| and |throw-variables|. + Example: > + :try + : throw "oops" + :catch /.*/ + : echo "Exception from" v:throwpoint + :endtry +< Output: "Exception from test.vim, line 2" + + *v:val* *val-variable* +v:val Value of the current item of a |List| or |Dictionary|. Only + valid while evaluating the expression used with |map()| and + |filter()|. Read-only. + + *v:version* *version-variable* +v:version Version number of Vim: Major version number times 100 plus + minor version number. Version 5.0 is 500. Version 5.1 (5.01) + is 501. Read-only. "version" also works, for backwards + compatibility. + Use |has()| to check if a certain patch was included, e.g.: > + if has("patch123") +< Note that patch numbers are specific to the version, thus both + version 5.0 and 5.1 may have a patch 123, but these are + completely different. + + *v:warningmsg* *warningmsg-variable* +v:warningmsg Last given warning message. It's allowed to set this variable. + + *v:windowid* *windowid-variable* +v:windowid When any X11 based GUI is running or when running in a + terminal and Vim connects to the X server (|-X|) this will be + set to the window ID. + When an MS-Windows GUI is running this will be set to the + window handle. + Otherwise the value is zero. + Note: for windows inside Vim use |winnr()|. + +============================================================================== +4. Builtin Functions *functions* + +See |function-list| for a list grouped by what the function is used for. + +(Use CTRL-] on the function name to jump to the full explanation.) + +USAGE RESULT DESCRIPTION ~ + +abs( {expr}) Float or Number absolute value of {expr} +acos( {expr}) Float arc cosine of {expr} +add( {list}, {item}) List append {item} to |List| {list} +and( {expr}, {expr}) Number bitwise AND +append( {lnum}, {string}) Number append {string} below line {lnum} +append( {lnum}, {list}) Number append lines {list} below line {lnum} +argc() Number number of files in the argument list +argidx() Number current index in the argument list +argv( {nr}) String {nr} entry of the argument list +argv( ) List the argument list +asin( {expr}) Float arc sine of {expr} +atan( {expr}) Float arc tangent of {expr} +atan2( {expr}, {expr}) Float arc tangent of {expr1} / {expr2} +browse( {save}, {title}, {initdir}, {default}) + String put up a file requester +browsedir( {title}, {initdir}) String put up a directory requester +bufexists( {expr}) Number TRUE if buffer {expr} exists +buflisted( {expr}) Number TRUE if buffer {expr} is listed +bufloaded( {expr}) Number TRUE if buffer {expr} is loaded +bufname( {expr}) String Name of the buffer {expr} +bufnr( {expr}) Number Number of the buffer {expr} +bufwinnr( {expr}) Number window number of buffer {expr} +byte2line( {byte}) Number line number at byte count {byte} +byteidx( {expr}, {nr}) Number byte index of {nr}'th char in {expr} +call( {func}, {arglist} [, {dict}]) + any call {func} with arguments {arglist} +ceil( {expr}) Float round {expr} up +changenr() Number current change number +char2nr( {expr}[, {utf8}]) Number ASCII/UTF8 value of first char in {expr} +cindent( {lnum}) Number C indent for line {lnum} +clearmatches() none clear all matches +col( {expr}) Number column nr of cursor or mark +complete( {startcol}, {matches}) none set Insert mode completion +complete_add( {expr}) Number add completion match +complete_check() Number check for key typed during completion +confirm( {msg} [, {choices} [, {default} [, {type}]]]) + Number number of choice picked by user +copy( {expr}) any make a shallow copy of {expr} +cos( {expr}) Float cosine of {expr} +cosh( {expr}) Float hyperbolic cosine of {expr} +count( {list}, {expr} [, {start} [, {ic}]]) + Number count how many {expr} are in {list} +cscope_connection( [{num} , {dbpath} [, {prepend}]]) + Number checks existence of cscope connection +cursor( {lnum}, {col} [, {coladd}]) + Number move cursor to {lnum}, {col}, {coladd} +cursor( {list}) Number move cursor to position in {list} +deepcopy( {expr}) any make a full copy of {expr} +delete( {fname}) Number delete file {fname} +did_filetype() Number TRUE if FileType autocommand event used +diff_filler( {lnum}) Number diff filler lines about {lnum} +diff_hlID( {lnum}, {col}) Number diff highlighting at {lnum}/{col} +empty( {expr}) Number TRUE if {expr} is empty +escape( {string}, {chars}) String escape {chars} in {string} with '\' +eval( {string}) any evaluate {string} into its value +eventhandler( ) Number TRUE if inside an event handler +executable( {expr}) Number 1 if executable {expr} exists +exists( {expr}) Number TRUE if {expr} exists +extend( {expr1}, {expr2} [, {expr3}]) + List/Dict insert items of {expr2} into {expr1} +exp( {expr}) Float exponential of {expr} +expand( {expr} [, {nosuf} [, {list}]]) + any expand special keywords in {expr} +feedkeys( {string} [, {mode}]) Number add key sequence to typeahead buffer +filereadable( {file}) Number TRUE if {file} is a readable file +filewritable( {file}) Number TRUE if {file} is a writable file +filter( {expr}, {string}) List/Dict remove items from {expr} where + {string} is 0 +finddir( {name}[, {path}[, {count}]]) + String find directory {name} in {path} +findfile( {name}[, {path}[, {count}]]) + String find file {name} in {path} +float2nr( {expr}) Number convert Float {expr} to a Number +floor( {expr}) Float round {expr} down +fmod( {expr1}, {expr2}) Float remainder of {expr1} / {expr2} +fnameescape( {fname}) String escape special characters in {fname} +fnamemodify( {fname}, {mods}) String modify file name +foldclosed( {lnum}) Number first line of fold at {lnum} if closed +foldclosedend( {lnum}) Number last line of fold at {lnum} if closed +foldlevel( {lnum}) Number fold level at {lnum} +foldtext( ) String line displayed for closed fold +foldtextresult( {lnum}) String text for closed fold at {lnum} +foreground( ) Number bring the Vim window to the foreground +function( {name}) Funcref reference to function {name} +garbagecollect( [{atexit}]) none free memory, breaking cyclic references +get( {list}, {idx} [, {def}]) any get item {idx} from {list} or {def} +get( {dict}, {key} [, {def}]) any get item {key} from {dict} or {def} +getbufline( {expr}, {lnum} [, {end}]) + List lines {lnum} to {end} of buffer {expr} +getbufvar( {expr}, {varname} [, {def}]) + any variable {varname} in buffer {expr} +getchar( [expr]) Number get one character from the user +getcharmod( ) Number modifiers for the last typed character +getcmdline() String return the current command-line +getcmdpos() Number return cursor position in command-line +getcmdtype() String return the current command-line type +getcwd() String the current working directory +getfperm( {fname}) String file permissions of file {fname} +getfsize( {fname}) Number size in bytes of file {fname} +getfontname( [{name}]) String name of font being used +getftime( {fname}) Number last modification time of file +getftype( {fname}) String description of type of file {fname} +getline( {lnum}) String line {lnum} of current buffer +getline( {lnum}, {end}) List lines {lnum} to {end} of current buffer +getloclist( {nr}) List list of location list items +getmatches() List list of current matches +getpid() Number process ID of Vim +getpos( {expr}) List position of cursor, mark, etc. +getqflist() List list of quickfix items +getreg( [{regname} [, 1]]) String contents of register +getregtype( [{regname}]) String type of register +gettabvar( {nr}, {varname} [, {def}]) + any variable {varname} in tab {nr} or {def} +gettabwinvar( {tabnr}, {winnr}, {name} [, {def}]) + any {name} in {winnr} in tab page {tabnr} +getwinposx() Number X coord in pixels of GUI Vim window +getwinposy() Number Y coord in pixels of GUI Vim window +getwinvar( {nr}, {varname} [, {def}]) + any variable {varname} in window {nr} +glob( {expr} [, {nosuf} [, {list}]]) + any expand file wildcards in {expr} +globpath( {path}, {expr} [, {flag}]) + String do glob({expr}) for all dirs in {path} +has( {feature}) Number TRUE if feature {feature} supported +has_key( {dict}, {key}) Number TRUE if {dict} has entry {key} +haslocaldir() Number TRUE if current window executed |:lcd| +hasmapto( {what} [, {mode} [, {abbr}]]) + Number TRUE if mapping to {what} exists +histadd( {history},{item}) String add an item to a history +histdel( {history} [, {item}]) String remove an item from a history +histget( {history} [, {index}]) String get the item {index} from a history +histnr( {history}) Number highest index of a history +hlexists( {name}) Number TRUE if highlight group {name} exists +hlID( {name}) Number syntax ID of highlight group {name} +hostname() String name of the machine Vim is running on +iconv( {expr}, {from}, {to}) String convert encoding of {expr} +indent( {lnum}) Number indent of line {lnum} +index( {list}, {expr} [, {start} [, {ic}]]) + Number index in {list} where {expr} appears +input( {prompt} [, {text} [, {completion}]]) + String get input from the user +inputdialog( {p} [, {t} [, {c}]]) String like input() but in a GUI dialog +inputlist( {textlist}) Number let the user pick from a choice list +inputrestore() Number restore typeahead +inputsave() Number save and clear typeahead +inputsecret( {prompt} [, {text}]) String like input() but hiding the text +insert( {list}, {item} [, {idx}]) List insert {item} in {list} [before {idx}] +invert( {expr}) Number bitwise invert +isdirectory( {directory}) Number TRUE if {directory} is a directory +islocked( {expr}) Number TRUE if {expr} is locked +items( {dict}) List key-value pairs in {dict} +join( {list} [, {sep}]) String join {list} items into one String +keys( {dict}) List keys in {dict} +len( {expr}) Number the length of {expr} +libcall( {lib}, {func}, {arg}) String call {func} in library {lib} with {arg} +libcallnr( {lib}, {func}, {arg}) Number idem, but return a Number +line( {expr}) Number line nr of cursor, last line or mark +line2byte( {lnum}) Number byte count of line {lnum} +lispindent( {lnum}) Number Lisp indent for line {lnum} +localtime() Number current time +log( {expr}) Float natural logarithm (base e) of {expr} +log10( {expr}) Float logarithm of Float {expr} to base 10 +luaeval( {expr}[, {expr}]) any evaluate |Lua| expression +map( {expr}, {string}) List/Dict change each item in {expr} to {expr} +maparg( {name}[, {mode} [, {abbr} [, {dict}]]]) + String or Dict + rhs of mapping {name} in mode {mode} +mapcheck( {name}[, {mode} [, {abbr}]]) + String check for mappings matching {name} +match( {expr}, {pat}[, {start}[, {count}]]) + Number position where {pat} matches in {expr} +matchadd( {group}, {pattern}[, {priority}[, {id}]]) + Number highlight {pattern} with {group} +matcharg( {nr}) List arguments of |:match| +matchdelete( {id}) Number delete match identified by {id} +matchend( {expr}, {pat}[, {start}[, {count}]]) + Number position where {pat} ends in {expr} +matchlist( {expr}, {pat}[, {start}[, {count}]]) + List match and submatches of {pat} in {expr} +matchstr( {expr}, {pat}[, {start}[, {count}]]) + String {count}'th match of {pat} in {expr} +max( {list}) Number maximum value of items in {list} +min( {list}) Number minimum value of items in {list} +mkdir( {name} [, {path} [, {prot}]]) + Number create directory {name} +mode( [expr]) String current editing mode +mzeval( {expr}) any evaluate |MzScheme| expression +nextnonblank( {lnum}) Number line nr of non-blank line >= {lnum} +nr2char( {expr}[, {utf8}]) String single char with ASCII/UTF8 value {expr} +or( {expr}, {expr}) Number bitwise OR +pathshorten( {expr}) String shorten directory names in a path +pow( {x}, {y}) Float {x} to the power of {y} +prevnonblank( {lnum}) Number line nr of non-blank line <= {lnum} +printf( {fmt}, {expr1}...) String format text +pumvisible() Number whether popup menu is visible +pyeval( {expr}) any evaluate |Python| expression +py3eval( {expr}) any evaluate |python3| expression +range( {expr} [, {max} [, {stride}]]) + List items from {expr} to {max} +readfile( {fname} [, {binary} [, {max}]]) + List get list of lines from file {fname} +reltime( [{start} [, {end}]]) List get time value +reltimestr( {time}) String turn time value into a String +remote_expr( {server}, {string} [, {idvar}]) + String send expression +remote_foreground( {server}) Number bring Vim server to the foreground +remote_peek( {serverid} [, {retvar}]) + Number check for reply string +remote_read( {serverid}) String read reply string +remote_send( {server}, {string} [, {idvar}]) + String send key sequence +remove( {list}, {idx} [, {end}]) any remove items {idx}-{end} from {list} +remove( {dict}, {key}) any remove entry {key} from {dict} +rename( {from}, {to}) Number rename (move) file from {from} to {to} +repeat( {expr}, {count}) String repeat {expr} {count} times +resolve( {filename}) String get filename a shortcut points to +reverse( {list}) List reverse {list} in-place +round( {expr}) Float round off {expr} +screenattr( {row}, {col}) Number attribute at screen position +screenchar( {row}, {col}) Number character at screen position +screencol() Number current cursor column +screenrow() Number current cursor row +search( {pattern} [, {flags} [, {stopline} [, {timeout}]]]) + Number search for {pattern} +searchdecl( {name} [, {global} [, {thisblock}]]) + Number search for variable declaration +searchpair( {start}, {middle}, {end} [, {flags} [, {skip} [...]]]) + Number search for other end of start/end pair +searchpairpos( {start}, {middle}, {end} [, {flags} [, {skip} [...]]]) + List search for other end of start/end pair +searchpos( {pattern} [, {flags} [, {stopline} [, {timeout}]]]) + List search for {pattern} +server2client( {clientid}, {string}) + Number send reply string +serverlist() String get a list of available servers +setbufvar( {expr}, {varname}, {val}) set {varname} in buffer {expr} to {val} +setcmdpos( {pos}) Number set cursor position in command-line +setline( {lnum}, {line}) Number set line {lnum} to {line} +setloclist( {nr}, {list}[, {action}]) + Number modify location list using {list} +setmatches( {list}) Number restore a list of matches +setpos( {expr}, {list}) Number set the {expr} position to {list} +setqflist( {list}[, {action}]) Number modify quickfix list using {list} +setreg( {n}, {v}[, {opt}]) Number set register to value and type +settabvar( {nr}, {varname}, {val}) set {varname} in tab page {nr} to {val} +settabwinvar( {tabnr}, {winnr}, {varname}, {val}) set {varname} in window + {winnr} in tab page {tabnr} to {val} +setwinvar( {nr}, {varname}, {val}) set {varname} in window {nr} to {val} +sha256( {string}) String SHA256 checksum of {string} +shellescape( {string} [, {special}]) + String escape {string} for use as shell + command argument +shiftwidth() Number effective value of 'shiftwidth' +simplify( {filename}) String simplify filename as much as possible +sin( {expr}) Float sine of {expr} +sinh( {expr}) Float hyperbolic sine of {expr} +sort( {list} [, {func} [, {dict}]]) + List sort {list}, using {func} to compare +soundfold( {word}) String sound-fold {word} +spellbadword() String badly spelled word at cursor +spellsuggest( {word} [, {max} [, {capital}]]) + List spelling suggestions +split( {expr} [, {pat} [, {keepempty}]]) + List make |List| from {pat} separated {expr} +sqrt( {expr}) Float square root of {expr} +str2float( {expr}) Float convert String to Float +str2nr( {expr} [, {base}]) Number convert String to Number +strchars( {expr}) Number character length of the String {expr} +strdisplaywidth( {expr} [, {col}]) Number display length of the String {expr} +strftime( {format}[, {time}]) String time in specified format +stridx( {haystack}, {needle}[, {start}]) + Number index of {needle} in {haystack} +string( {expr}) String String representation of {expr} value +strlen( {expr}) Number length of the String {expr} +strpart( {src}, {start}[, {len}]) + String {len} characters of {src} at {start} +strridx( {haystack}, {needle} [, {start}]) + Number last index of {needle} in {haystack} +strtrans( {expr}) String translate string to make it printable +strwidth( {expr}) Number display cell length of the String {expr} +submatch( {nr}) String specific match in ":s" or substitute() +substitute( {expr}, {pat}, {sub}, {flags}) + String all {pat} in {expr} replaced with {sub} +synID( {lnum}, {col}, {trans}) Number syntax ID at {lnum} and {col} +synIDattr( {synID}, {what} [, {mode}]) + String attribute {what} of syntax ID {synID} +synIDtrans( {synID}) Number translated syntax ID of {synID} +synconcealed( {lnum}, {col}) List info about concealing +synstack( {lnum}, {col}) List stack of syntax IDs at {lnum} and {col} +system( {expr} [, {input}]) String output of shell command/filter {expr} +tabpagebuflist( [{arg}]) List list of buffer numbers in tab page +tabpagenr( [{arg}]) Number number of current or last tab page +tabpagewinnr( {tabarg}[, {arg}]) + Number number of current window in tab page +taglist( {expr}) List list of tags matching {expr} +tagfiles() List tags files used +tempname() String name for a temporary file +tan( {expr}) Float tangent of {expr} +tanh( {expr}) Float hyperbolic tangent of {expr} +tolower( {expr}) String the String {expr} switched to lowercase +toupper( {expr}) String the String {expr} switched to uppercase +tr( {src}, {fromstr}, {tostr}) String translate chars of {src} in {fromstr} + to chars in {tostr} +trunc( {expr}) Float truncate Float {expr} +type( {name}) Number type of variable {name} +undofile( {name}) String undo file name for {name} +undotree() List undo file tree +values( {dict}) List values in {dict} +virtcol( {expr}) Number screen column of cursor or mark +visualmode( [expr]) String last visual mode used +wildmenumode() Number whether 'wildmenu' mode is active +winbufnr( {nr}) Number buffer number of window {nr} +wincol() Number window column of the cursor +winheight( {nr}) Number height of window {nr} +winline() Number window line of the cursor +winnr( [{expr}]) Number number of current window +winrestcmd() String returns command to restore window sizes +winrestview( {dict}) none restore view of current window +winsaveview() Dict save view of current window +winwidth( {nr}) Number width of window {nr} +writefile( {list}, {fname} [, {binary}]) + Number write list of lines to file {fname} +xor( {expr}, {expr}) Number bitwise XOR + +abs({expr}) *abs()* + Return the absolute value of {expr}. When {expr} evaluates to + a |Float| abs() returns a |Float|. When {expr} can be + converted to a |Number| abs() returns a |Number|. Otherwise + abs() gives an error message and returns -1. + Examples: > + echo abs(1.456) +< 1.456 > + echo abs(-5.456) +< 5.456 > + echo abs(-4) +< 4 + {only available when compiled with the |+float| feature} + + +acos({expr}) *acos()* + Return the arc cosine of {expr} measured in radians, as a + |Float| in the range of [0, pi]. + {expr} must evaluate to a |Float| or a |Number| in the range + [-1, 1]. + Examples: > + :echo acos(0) +< 1.570796 > + :echo acos(-0.5) +< 2.094395 + {only available when compiled with the |+float| feature} + + +add({list}, {expr}) *add()* + Append the item {expr} to |List| {list}. Returns the + resulting |List|. Examples: > + :let alist = add([1, 2, 3], item) + :call add(mylist, "woodstock") +< Note that when {expr} is a |List| it is appended as a single + item. Use |extend()| to concatenate |Lists|. + Use |insert()| to add an item at another position. + + +and({expr}, {expr}) *and()* + Bitwise AND on the two arguments. The arguments are converted + to a number. A List, Dict or Float argument causes an error. + Example: > + :let flag = and(bits, 0x80) + + +append({lnum}, {expr}) *append()* + When {expr} is a |List|: Append each item of the |List| as a + text line below line {lnum} in the current buffer. + Otherwise append {expr} as one text line below line {lnum} in + the current buffer. + {lnum} can be zero to insert a line before the first one. + Returns 1 for failure ({lnum} out of range or out of memory), + 0 for success. Example: > + :let failed = append(line('$'), "# THE END") + :let failed = append(0, ["Chapter 1", "the beginning"]) +< + *argc()* +argc() The result is the number of files in the argument list of the + current window. See |arglist|. + + *argidx()* +argidx() The result is the current index in the argument list. 0 is + the first file. argc() - 1 is the last one. See |arglist|. + + *argv()* +argv([{nr}]) The result is the {nr}th file in the argument list of the + current window. See |arglist|. "argv(0)" is the first one. + Example: > + :let i = 0 + :while i < argc() + : let f = escape(fnameescape(argv(i)), '.') + : exe 'amenu Arg.' . f . ' :e ' . f . '' + : let i = i + 1 + :endwhile +< Without the {nr} argument a |List| with the whole |arglist| is + returned. + +asin({expr}) *asin()* + Return the arc sine of {expr} measured in radians, as a |Float| + in the range of [-pi/2, pi/2]. + {expr} must evaluate to a |Float| or a |Number| in the range + [-1, 1]. + Examples: > + :echo asin(0.8) +< 0.927295 > + :echo asin(-0.5) +< -0.523599 + {only available when compiled with the |+float| feature} + + +atan({expr}) *atan()* + Return the principal value of the arc tangent of {expr}, in + the range [-pi/2, +pi/2] radians, as a |Float|. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo atan(100) +< 1.560797 > + :echo atan(-4.01) +< -1.326405 + {only available when compiled with the |+float| feature} + + +atan2({expr1}, {expr2}) *atan2()* + Return the arc tangent of {expr1} / {expr2}, measured in + radians, as a |Float| in the range [-pi, pi]. + {expr1} and {expr2} must evaluate to a |Float| or a |Number|. + Examples: > + :echo atan2(-1, 1) +< -0.785398 > + :echo atan2(1, -1) +< 2.356194 + {only available when compiled with the |+float| feature} + + + *browse()* +browse({save}, {title}, {initdir}, {default}) + Put up a file requester. This only works when "has("browse")" + returns non-zero (only in some GUI versions). + The input fields are: + {save} when non-zero, select file to write + {title} title for the requester + {initdir} directory to start browsing in + {default} default file name + When the "Cancel" button is hit, something went wrong, or + browsing is not possible, an empty string is returned. + + *browsedir()* +browsedir({title}, {initdir}) + Put up a directory requester. This only works when + "has("browse")" returns non-zero (only in some GUI versions). + On systems where a directory browser is not supported a file + browser is used. In that case: select a file in the directory + to be used. + The input fields are: + {title} title for the requester + {initdir} directory to start browsing in + When the "Cancel" button is hit, something went wrong, or + browsing is not possible, an empty string is returned. + +bufexists({expr}) *bufexists()* + The result is a Number, which is non-zero if a buffer called + {expr} exists. + If the {expr} argument is a number, buffer numbers are used. + If the {expr} argument is a string it must match a buffer name + exactly. The name can be: + - Relative to the current directory. + - A full path. + - The name of a buffer with 'buftype' set to "nofile". + - A URL name. + Unlisted buffers will be found. + Note that help files are listed by their short name in the + output of |:buffers|, but bufexists() requires using their + long name to be able to find them. + bufexists() may report a buffer exists, but to use the name + with a |:buffer| command you may need to use |expand()|. Esp + for MS-Windows 8.3 names in the form "c:\DOCUME~1" + Use "bufexists(0)" to test for the existence of an alternate + file name. + *buffer_exists()* + Obsolete name: buffer_exists(). + +buflisted({expr}) *buflisted()* + The result is a Number, which is non-zero if a buffer called + {expr} exists and is listed (has the 'buflisted' option set). + The {expr} argument is used like with |bufexists()|. + +bufloaded({expr}) *bufloaded()* + The result is a Number, which is non-zero if a buffer called + {expr} exists and is loaded (shown in a window or hidden). + The {expr} argument is used like with |bufexists()|. + +bufname({expr}) *bufname()* + The result is the name of a buffer, as it is displayed by the + ":ls" command. + If {expr} is a Number, that buffer number's name is given. + Number zero is the alternate buffer for the current window. + If {expr} is a String, it is used as a |file-pattern| to match + with the buffer names. This is always done like 'magic' is + set and 'cpoptions' is empty. When there is more than one + match an empty string is returned. + "" or "%" can be used for the current buffer, "#" for the + alternate buffer. + A full match is preferred, otherwise a match at the start, end + or middle of the buffer name is accepted. If you only want a + full match then put "^" at the start and "$" at the end of the + pattern. + Listed buffers are found first. If there is a single match + with a listed buffer, that one is returned. Next unlisted + buffers are searched for. + If the {expr} is a String, but you want to use it as a buffer + number, force it to be a Number by adding zero to it: > + :echo bufname("3" + 0) +< If the buffer doesn't exist, or doesn't have a name, an empty + string is returned. > + bufname("#") alternate buffer name + bufname(3) name of buffer 3 + bufname("%") name of current buffer + bufname("file2") name of buffer where "file2" matches. +< *buffer_name()* + Obsolete name: buffer_name(). + + *bufnr()* +bufnr({expr} [, {create}]) + The result is the number of a buffer, as it is displayed by + the ":ls" command. For the use of {expr}, see |bufname()| + above. + If the buffer doesn't exist, -1 is returned. Or, if the + {create} argument is present and not zero, a new, unlisted, + buffer is created and its number is returned. + bufnr("$") is the last buffer: > + :let last_buffer = bufnr("$") +< The result is a Number, which is the highest buffer number + of existing buffers. Note that not all buffers with a smaller + number necessarily exist, because ":bwipeout" may have removed + them. Use bufexists() to test for the existence of a buffer. + *buffer_number()* + Obsolete name: buffer_number(). + *last_buffer_nr()* + Obsolete name for bufnr("$"): last_buffer_nr(). + +bufwinnr({expr}) *bufwinnr()* + The result is a Number, which is the number of the first + window associated with buffer {expr}. For the use of {expr}, + see |bufname()| above. If buffer {expr} doesn't exist or + there is no such window, -1 is returned. Example: > + + echo "A window containing buffer 1 is " . (bufwinnr(1)) + +< The number can be used with |CTRL-W_w| and ":wincmd w" + |:wincmd|. + Only deals with the current tab page. + + +byte2line({byte}) *byte2line()* + Return the line number that contains the character at byte + count {byte} in the current buffer. This includes the + end-of-line character, depending on the 'fileformat' option + for the current buffer. The first character has byte count + one. + Also see |line2byte()|, |go| and |:goto|. + {not available when compiled without the |+byte_offset| + feature} + +byteidx({expr}, {nr}) *byteidx()* + Return byte index of the {nr}'th character in the string + {expr}. Use zero for the first character, it returns zero. + This function is only useful when there are multibyte + characters, otherwise the returned value is equal to {nr}. + Composing characters are counted as a separate character. + Example : > + echo matchstr(str, ".", byteidx(str, 3)) +< will display the fourth character. Another way to do the + same: > + let s = strpart(str, byteidx(str, 3)) + echo strpart(s, 0, byteidx(s, 1)) +< If there are less than {nr} characters -1 is returned. + If there are exactly {nr} characters the length of the string + is returned. + +call({func}, {arglist} [, {dict}]) *call()* *E699* + Call function {func} with the items in |List| {arglist} as + arguments. + {func} can either be a |Funcref| or the name of a function. + a:firstline and a:lastline are set to the cursor line. + Returns the return value of the called function. + {dict} is for functions with the "dict" attribute. It will be + used to set the local variable "self". |Dictionary-function| + +ceil({expr}) *ceil()* + Return the smallest integral value greater than or equal to + {expr} as a |Float| (round up). + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + echo ceil(1.456) +< 2.0 > + echo ceil(-5.456) +< -5.0 > + echo ceil(4.0) +< 4.0 + {only available when compiled with the |+float| feature} + +changenr() *changenr()* + Return the number of the most recent change. This is the same + number as what is displayed with |:undolist| and can be used + with the |:undo| command. + When a change was made it is the number of that change. After + redo it is the number of the redone change. After undo it is + one less than the number of the undone change. + +char2nr({expr}[, {utf8}]) *char2nr()* + Return number value of the first char in {expr}. Examples: > + char2nr(" ") returns 32 + char2nr("ABC") returns 65 +< When {utf8} is omitted or zero, the current 'encoding' is used. + Example for "utf-8": > + char2nr("á") returns 225 + char2nr("á"[0]) returns 195 +< With {utf8} set to 1, always treat as utf-8 characters. + A combining character is a separate character. + |nr2char()| does the opposite. + +cindent({lnum}) *cindent()* + Get the amount of indent for line {lnum} according the C + indenting rules, as with 'cindent'. + The indent is counted in spaces, the value of 'tabstop' is + relevant. {lnum} is used just like in |getline()|. + When {lnum} is invalid or Vim was not compiled the |+cindent| + feature, -1 is returned. + See |C-indenting|. + +clearmatches() *clearmatches()* + Clears all matches previously defined by |matchadd()| and the + |:match| commands. + + *col()* +col({expr}) The result is a Number, which is the byte index of the column + position given with {expr}. The accepted positions are: + . the cursor position + $ the end of the cursor line (the result is the + number of bytes in the cursor line plus one) + 'x position of mark x (if the mark is not set, 0 is + returned) + Additionally {expr} can be [lnum, col]: a |List| with the line + and column number. Most useful when the column is "$", to get + the last column of a specific line. When "lnum" or "col" is + out of range then col() returns zero. + To get the line number use |line()|. To get both use + |getpos()|. + For the screen column position use |virtcol()|. + Note that only marks in the current file can be used. + Examples: > + col(".") column of cursor + col("$") length of cursor line plus one + col("'t") column of mark t + col("'" . markname) column of mark markname +< The first column is 1. 0 is returned for an error. + For an uppercase mark the column may actually be in another + buffer. + For the cursor position, when 'virtualedit' is active, the + column is one higher if the cursor is after the end of the + line. This can be used to obtain the column in Insert mode: > + :imap :let save_ve = &ve + \:set ve=all + \:echo col(".") . "\n" + \let &ve = save_ve +< + +complete({startcol}, {matches}) *complete()* *E785* + Set the matches for Insert mode completion. + Can only be used in Insert mode. You need to use a mapping + with CTRL-R = |i_CTRL-R|. It does not work after CTRL-O or + with an expression mapping. + {startcol} is the byte offset in the line where the completed + text start. The text up to the cursor is the original text + that will be replaced by the matches. Use col('.') for an + empty string. "col('.') - 1" will replace one character by a + match. + {matches} must be a |List|. Each |List| item is one match. + See |complete-items| for the kind of items that are possible. + Note that the after calling this function you need to avoid + inserting anything that would cause completion to stop. + The match can be selected with CTRL-N and CTRL-P as usual with + Insert mode completion. The popup menu will appear if + specified, see |ins-completion-menu|. + Example: > + inoremap =ListMonths() + + func! ListMonths() + call complete(col('.'), ['January', 'February', 'March', + \ 'April', 'May', 'June', 'July', 'August', 'September', + \ 'October', 'November', 'December']) + return '' + endfunc +< This isn't very useful, but it shows how it works. Note that + an empty string is returned to avoid a zero being inserted. + +complete_add({expr}) *complete_add()* + Add {expr} to the list of matches. Only to be used by the + function specified with the 'completefunc' option. + Returns 0 for failure (empty string or out of memory), + 1 when the match was added, 2 when the match was already in + the list. + See |complete-functions| for an explanation of {expr}. It is + the same as one item in the list that 'omnifunc' would return. + +complete_check() *complete_check()* + Check for a key typed while looking for completion matches. + This is to be used when looking for matches takes some time. + Returns non-zero when searching for matches is to be aborted, + zero otherwise. + Only to be used by the function specified with the + 'completefunc' option. + + *confirm()* +confirm({msg} [, {choices} [, {default} [, {type}]]]) + Confirm() offers the user a dialog, from which a choice can be + made. It returns the number of the choice. For the first + choice this is 1. + Note: confirm() is only supported when compiled with dialog + support, see |+dialog_con| and |+dialog_gui|. + + {msg} is displayed in a |dialog| with {choices} as the + alternatives. When {choices} is missing or empty, "&OK" is + used (and translated). + {msg} is a String, use '\n' to include a newline. Only on + some systems the string is wrapped when it doesn't fit. + + {choices} is a String, with the individual choices separated + by '\n', e.g. > + confirm("Save changes?", "&Yes\n&No\n&Cancel") +< The letter after the '&' is the shortcut key for that choice. + Thus you can type 'c' to select "Cancel". The shortcut does + not need to be the first letter: > + confirm("file has been modified", "&Save\nSave &All") +< For the console, the first letter of each choice is used as + the default shortcut key. + + The optional {default} argument is the number of the choice + that is made if the user hits . Use 1 to make the first + choice the default one. Use 0 to not set a default. If + {default} is omitted, 1 is used. + + The optional {type} argument gives the type of dialog. This + is only used for the icon of the GTK, Mac, Motif and Win32 + GUI. It can be one of these values: "Error", "Question", + "Info", "Warning" or "Generic". Only the first character is + relevant. When {type} is omitted, "Generic" is used. + + If the user aborts the dialog by pressing , CTRL-C, + or another valid interrupt key, confirm() returns 0. + + An example: > + :let choice = confirm("What do you want?", "&Apples\n&Oranges\n&Bananas", 2) + :if choice == 0 + : echo "make up your mind!" + :elseif choice == 3 + : echo "tasteful" + :else + : echo "I prefer bananas myself." + :endif +< In a GUI dialog, buttons are used. The layout of the buttons + depends on the 'v' flag in 'guioptions'. If it is included, + the buttons are always put vertically. Otherwise, confirm() + tries to put the buttons in one horizontal line. If they + don't fit, a vertical layout is used anyway. For some systems + the horizontal layout is always used. + + *copy()* +copy({expr}) Make a copy of {expr}. For Numbers and Strings this isn't + different from using {expr} directly. + When {expr} is a |List| a shallow copy is created. This means + that the original |List| can be changed without changing the + copy, and vice versa. But the items are identical, thus + changing an item changes the contents of both |Lists|. Also + see |deepcopy()|. + +cos({expr}) *cos()* + Return the cosine of {expr}, measured in radians, as a |Float|. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo cos(100) +< 0.862319 > + :echo cos(-4.01) +< -0.646043 + {only available when compiled with the |+float| feature} + + +cosh({expr}) *cosh()* + Return the hyperbolic cosine of {expr} as a |Float| in the range + [1, inf]. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo cosh(0.5) +< 1.127626 > + :echo cosh(-0.5) +< -1.127626 + {only available when compiled with the |+float| feature} + + +count({comp}, {expr} [, {ic} [, {start}]]) *count()* + Return the number of times an item with value {expr} appears + in |List| or |Dictionary| {comp}. + If {start} is given then start with the item with this index. + {start} can only be used with a |List|. + When {ic} is given and it's non-zero then case is ignored. + + + *cscope_connection()* +cscope_connection([{num} , {dbpath} [, {prepend}]]) + Checks for the existence of a |cscope| connection. If no + parameters are specified, then the function returns: + 0, if cscope was not available (not compiled in), or + if there are no cscope connections; + 1, if there is at least one cscope connection. + + If parameters are specified, then the value of {num} + determines how existence of a cscope connection is checked: + + {num} Description of existence check + ----- ------------------------------ + 0 Same as no parameters (e.g., "cscope_connection()"). + 1 Ignore {prepend}, and use partial string matches for + {dbpath}. + 2 Ignore {prepend}, and use exact string matches for + {dbpath}. + 3 Use {prepend}, use partial string matches for both + {dbpath} and {prepend}. + 4 Use {prepend}, use exact string matches for both + {dbpath} and {prepend}. + + Note: All string comparisons are case sensitive! + + Examples. Suppose we had the following (from ":cs show"): > + + # pid database name prepend path + 0 27664 cscope.out /usr/local +< + Invocation Return Val ~ + ---------- ---------- > + cscope_connection() 1 + cscope_connection(1, "out") 1 + cscope_connection(2, "out") 0 + cscope_connection(3, "out") 0 + cscope_connection(3, "out", "local") 1 + cscope_connection(4, "out") 0 + cscope_connection(4, "out", "local") 0 + cscope_connection(4, "cscope.out", "/usr/local") 1 +< +cursor({lnum}, {col} [, {off}]) *cursor()* +cursor({list}) + Positions the cursor at the column (byte count) {col} in the + line {lnum}. The first column is one. + When there is one argument {list} this is used as a |List| + with two or three items {lnum}, {col} and {off}. This is like + the return value of |getpos()|, but without the first item. + Does not change the jumplist. + If {lnum} is greater than the number of lines in the buffer, + the cursor will be positioned at the last line in the buffer. + If {lnum} is zero, the cursor will stay in the current line. + If {col} is greater than the number of bytes in the line, + the cursor will be positioned at the last character in the + line. + If {col} is zero, the cursor will stay in the current column. + When 'virtualedit' is used {off} specifies the offset in + screen columns from the start of the character. E.g., a + position within a or after the last character. + Returns 0 when the position could be set, -1 otherwise. + + +deepcopy({expr}[, {noref}]) *deepcopy()* *E698* + Make a copy of {expr}. For Numbers and Strings this isn't + different from using {expr} directly. + When {expr} is a |List| a full copy is created. This means + that the original |List| can be changed without changing the + copy, and vice versa. When an item is a |List|, a copy for it + is made, recursively. Thus changing an item in the copy does + not change the contents of the original |List|. + When {noref} is omitted or zero a contained |List| or + |Dictionary| is only copied once. All references point to + this single copy. With {noref} set to 1 every occurrence of a + |List| or |Dictionary| results in a new copy. This also means + that a cyclic reference causes deepcopy() to fail. + *E724* + Nesting is possible up to 100 levels. When there is an item + that refers back to a higher level making a deep copy with + {noref} set to 1 will fail. + Also see |copy()|. + +delete({fname}) *delete()* + Deletes the file by the name {fname}. The result is a Number, + which is 0 if the file was deleted successfully, and non-zero + when the deletion failed. + Use |remove()| to delete an item from a |List|. + To delete a line from the buffer use |:delete|. Use |:exe| + when the line number is in a variable. + + *did_filetype()* +did_filetype() Returns non-zero when autocommands are being executed and the + FileType event has been triggered at least once. Can be used + to avoid triggering the FileType event again in the scripts + that detect the file type. |FileType| + When editing another file, the counter is reset, thus this + really checks if the FileType event has been triggered for the + current buffer. This allows an autocommand that starts + editing another buffer to set 'filetype' and load a syntax + file. + +diff_filler({lnum}) *diff_filler()* + Returns the number of filler lines above line {lnum}. + These are the lines that were inserted at this point in + another diff'ed window. These filler lines are shown in the + display but don't exist in the buffer. + {lnum} is used like with |getline()|. Thus "." is the current + line, "'m" mark m, etc. + Returns 0 if the current window is not in diff mode. + +diff_hlID({lnum}, {col}) *diff_hlID()* + Returns the highlight ID for diff mode at line {lnum} column + {col} (byte index). When the current line does not have a + diff change zero is returned. + {lnum} is used like with |getline()|. Thus "." is the current + line, "'m" mark m, etc. + {col} is 1 for the leftmost column, {lnum} is 1 for the first + line. + The highlight ID can be used with |synIDattr()| to obtain + syntax information about the highlighting. + +empty({expr}) *empty()* + Return the Number 1 if {expr} is empty, zero otherwise. + A |List| or |Dictionary| is empty when it does not have any + items. A Number is empty when its value is zero. + For a long |List| this is much faster than comparing the + length with zero. + +escape({string}, {chars}) *escape()* + Escape the characters in {chars} that occur in {string} with a + backslash. Example: > + :echo escape('c:\program files\vim', ' \') +< results in: > + c:\\program\ files\\vim +< Also see |shellescape()|. + + *eval()* +eval({string}) Evaluate {string} and return the result. Especially useful to + turn the result of |string()| back into the original value. + This works for Numbers, Floats, Strings and composites of + them. Also works for |Funcref|s that refer to existing + functions. + +eventhandler() *eventhandler()* + Returns 1 when inside an event handler. That is that Vim got + interrupted while waiting for the user to type a character, + e.g., when dropping a file on Vim. This means interactive + commands cannot be used. Otherwise zero is returned. + +executable({expr}) *executable()* + This function checks if an executable with the name {expr} + exists. {expr} must be the name of the program without any + arguments. + executable() uses the value of $PATH and/or the normal + searchpath for programs. *PATHEXT* + On MS-DOS and MS-Windows the ".exe", ".bat", etc. can + optionally be included. Then the extensions in $PATHEXT are + tried. Thus if "foo.exe" does not exist, "foo.exe.bat" can be + found. If $PATHEXT is not set then ".exe;.com;.bat;.cmd" is + used. A dot by itself can be used in $PATHEXT to try using + the name without an extension. When 'shell' looks like a + Unix shell, then the name is also tried without adding an + extension. + On MS-DOS and MS-Windows it only checks if the file exists and + is not a directory, not if it's really executable. + On MS-Windows an executable in the same directory as Vim is + always found. Since this directory is added to $PATH it + should also work to execute it |win32-PATH|. + The result is a Number: + 1 exists + 0 does not exist + -1 not implemented on this system + + *exists()* +exists({expr}) The result is a Number, which is non-zero if {expr} is + defined, zero otherwise. The {expr} argument is a string, + which contains one of these: + &option-name Vim option (only checks if it exists, + not if it really works) + +option-name Vim option that works. + $ENVNAME environment variable (could also be + done by comparing with an empty + string) + *funcname built-in function (see |functions|) + or user defined function (see + |user-functions|). + varname internal variable (see + |internal-variables|). Also works + for |curly-braces-names|, |Dictionary| + entries, |List| items, etc. Beware + that evaluating an index may cause an + error message for an invalid + expression. E.g.: > + :let l = [1, 2, 3] + :echo exists("l[5]") +< 0 > + :echo exists("l[xx]") +< E121: Undefined variable: xx + 0 + :cmdname Ex command: built-in command, user + command or command modifier |:command|. + Returns: + 1 for match with start of a command + 2 full match with a command + 3 matches several user commands + To check for a supported command + always check the return value to be 2. + :2match The |:2match| command. + :3match The |:3match| command. + #event autocommand defined for this event + #event#pattern autocommand defined for this event and + pattern (the pattern is taken + literally and compared to the + autocommand patterns character by + character) + #group autocommand group exists + #group#event autocommand defined for this group and + event. + #group#event#pattern + autocommand defined for this group, + event and pattern. + ##event autocommand for this event is + supported. + For checking for a supported feature use |has()|. + + Examples: > + exists("&shortname") + exists("$HOSTNAME") + exists("*strftime") + exists("*s:MyFunc") + exists("bufcount") + exists(":Make") + exists("#CursorHold") + exists("#BufReadPre#*.gz") + exists("#filetypeindent") + exists("#filetypeindent#FileType") + exists("#filetypeindent#FileType#*") + exists("##ColorScheme") +< There must be no space between the symbol (&/$/*/#) and the + name. + There must be no extra characters after the name, although in + a few cases this is ignored. That may become more strict in + the future, thus don't count on it! + Working example: > + exists(":make") +< NOT working example: > + exists(":make install") + +< Note that the argument must be a string, not the name of the + variable itself. For example: > + exists(bufcount) +< This doesn't check for existence of the "bufcount" variable, + but gets the value of "bufcount", and checks if that exists. + +exp({expr}) *exp()* + Return the exponential of {expr} as a |Float| in the range + [0, inf]. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo exp(2) +< 7.389056 > + :echo exp(-1) +< 0.367879 + {only available when compiled with the |+float| feature} + + +expand({expr} [, {nosuf} [, {list}]]) *expand()* + Expand wildcards and the following special keywords in {expr}. + 'wildignorecase' applies. + + If {list} is given and it is non-zero, a List will be returned. + Otherwise the result is a String and when there are several + matches, they are separated by characters. [Note: in + version 5.0 a space was used, which caused problems when a + file name contains a space] + + If the expansion fails, the result is an empty string. A name + for a non-existing file is not included, unless {expr} does + not start with '%', '#' or '<', see below. + + When {expr} starts with '%', '#' or '<', the expansion is done + like for the |cmdline-special| variables with their associated + modifiers. Here is a short overview: + + % current file name + # alternate file name + #n alternate file name n + file name under the cursor + autocmd file name + autocmd buffer number (as a String!) + autocmd matched name + sourced script file name + sourced script file line number + word under the cursor + WORD under the cursor + the {clientid} of the last received + message |server2client()| + Modifiers: + :p expand to full path + :h head (last path component removed) + :t tail (last path component only) + :r root (one extension removed) + :e extension only + + Example: > + :let &tags = expand("%:p:h") . "/tags" +< Note that when expanding a string that starts with '%', '#' or + '<', any following text is ignored. This does NOT work: > + :let doesntwork = expand("%:h.bak") +< Use this: > + :let doeswork = expand("%:h") . ".bak" +< Also note that expanding "" and others only returns the + referenced file name without further expansion. If "" + is "~/.cshrc", you need to do another expand() to have the + "~/" expanded into the path of the home directory: > + :echo expand(expand("")) +< + There cannot be white space between the variables and the + following modifier. The |fnamemodify()| function can be used + to modify normal file names. + + When using '%' or '#', and the current or alternate file name + is not defined, an empty string is used. Using "%:p" in a + buffer with no name, results in the current directory, with a + '/' added. + + When {expr} does not start with '%', '#' or '<', it is + expanded like a file name is expanded on the command line. + 'suffixes' and 'wildignore' are used, unless the optional + {nosuf} argument is given and it is non-zero. + Names for non-existing files are included. The "**" item can + be used to search in a directory tree. For example, to find + all "README" files in the current directory and below: > + :echo expand("**/README") +< + Expand() can also be used to expand variables and environment + variables that are only known in a shell. But this can be + slow, because a shell must be started. See |expr-env-expand|. + The expanded variable is still handled like a list of file + names. When an environment variable cannot be expanded, it is + left unchanged. Thus ":echo expand('$FOOBAR')" results in + "$FOOBAR". + + See |glob()| for finding existing files. See |system()| for + getting the raw output of an external command. + +extend({expr1}, {expr2} [, {expr3}]) *extend()* + {expr1} and {expr2} must be both |Lists| or both + |Dictionaries|. + + If they are |Lists|: Append {expr2} to {expr1}. + If {expr3} is given insert the items of {expr2} before item + {expr3} in {expr1}. When {expr3} is zero insert before the + first item. When {expr3} is equal to len({expr1}) then + {expr2} is appended. + Examples: > + :echo sort(extend(mylist, [7, 5])) + :call extend(mylist, [2, 3], 1) +< When {expr1} is the same List as {expr2} then the number of + items copied is equal to the original length of the List. + E.g., when {expr3} is 1 you get N new copies of the first item + (where N is the original length of the List). + Use |add()| to concatenate one item to a list. To concatenate + two lists into a new list use the + operator: > + :let newlist = [1, 2, 3] + [4, 5] +< + If they are |Dictionaries|: + Add all entries from {expr2} to {expr1}. + If a key exists in both {expr1} and {expr2} then {expr3} is + used to decide what to do: + {expr3} = "keep": keep the value of {expr1} + {expr3} = "force": use the value of {expr2} + {expr3} = "error": give an error message *E737* + When {expr3} is omitted then "force" is assumed. + + {expr1} is changed when {expr2} is not empty. If necessary + make a copy of {expr1} first. + {expr2} remains unchanged. + Returns {expr1}. + + +feedkeys({string} [, {mode}]) *feedkeys()* + Characters in {string} are queued for processing as if they + come from a mapping or were typed by the user. They are added + to the end of the typeahead buffer, thus if a mapping is still + being executed these characters come after them. + The function does not wait for processing of keys contained in + {string}. + To include special keys into {string}, use double-quotes + and "\..." notation |expr-quote|. For example, + feedkeys("\") simulates pressing of the key. But + feedkeys('\') pushes 5 characters. + If {mode} is absent, keys are remapped. + {mode} is a String, which can contain these character flags: + 'm' Remap keys. This is default. + 'n' Do not remap keys. + 't' Handle keys as if typed; otherwise they are handled as + if coming from a mapping. This matters for undo, + opening folds, etc. + Return value is always 0. + +filereadable({file}) *filereadable()* + The result is a Number, which is TRUE when a file with the + name {file} exists, and can be read. If {file} doesn't exist, + or is a directory, the result is FALSE. {file} is any + expression, which is used as a String. + If you don't care about the file being readable you can use + |glob()|. + *file_readable()* + Obsolete name: file_readable(). + + +filewritable({file}) *filewritable()* + The result is a Number, which is 1 when a file with the + name {file} exists, and can be written. If {file} doesn't + exist, or is not writable, the result is 0. If {file} is a + directory, and we can write to it, the result is 2. + + +filter({expr}, {string}) *filter()* + {expr} must be a |List| or a |Dictionary|. + For each item in {expr} evaluate {string} and when the result + is zero remove the item from the |List| or |Dictionary|. + Inside {string} |v:val| has the value of the current item. + For a |Dictionary| |v:key| has the key of the current item. + Examples: > + :call filter(mylist, 'v:val !~ "OLD"') +< Removes the items where "OLD" appears. > + :call filter(mydict, 'v:key >= 8') +< Removes the items with a key below 8. > + :call filter(var, 0) +< Removes all the items, thus clears the |List| or |Dictionary|. + + Note that {string} is the result of expression and is then + used as an expression again. Often it is good to use a + |literal-string| to avoid having to double backslashes. + + The operation is done in-place. If you want a |List| or + |Dictionary| to remain unmodified make a copy first: > + :let l = filter(copy(mylist), 'v:val =~ "KEEP"') + +< Returns {expr}, the |List| or |Dictionary| that was filtered. + When an error is encountered while evaluating {string} no + further items in {expr} are processed. + + +finddir({name}[, {path}[, {count}]]) *finddir()* + Find directory {name} in {path}. Supports both downwards and + upwards recursive directory searches. See |file-searching| + for the syntax of {path}. + Returns the path of the first found match. When the found + directory is below the current directory a relative path is + returned. Otherwise a full path is returned. + If {path} is omitted or empty then 'path' is used. + If the optional {count} is given, find {count}'s occurrence of + {name} in {path} instead of the first one. + When {count} is negative return all the matches in a |List|. + This is quite similar to the ex-command |:find|. + {only available when compiled with the |+file_in_path| + feature} + +findfile({name}[, {path}[, {count}]]) *findfile()* + Just like |finddir()|, but find a file instead of a directory. + Uses 'suffixesadd'. + Example: > + :echo findfile("tags.vim", ".;") +< Searches from the directory of the current file upwards until + it finds the file "tags.vim". + +float2nr({expr}) *float2nr()* + Convert {expr} to a Number by omitting the part after the + decimal point. + {expr} must evaluate to a |Float| or a Number. + When the value of {expr} is out of range for a |Number| the + result is truncated to 0x7fffffff or -0x7fffffff. NaN results + in -0x80000000. + Examples: > + echo float2nr(3.95) +< 3 > + echo float2nr(-23.45) +< -23 > + echo float2nr(1.0e100) +< 2147483647 > + echo float2nr(-1.0e150) +< -2147483647 > + echo float2nr(1.0e-100) +< 0 + {only available when compiled with the |+float| feature} + + +floor({expr}) *floor()* + Return the largest integral value less than or equal to + {expr} as a |Float| (round down). + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + echo floor(1.856) +< 1.0 > + echo floor(-5.456) +< -6.0 > + echo floor(4.0) +< 4.0 + {only available when compiled with the |+float| feature} + + +fmod({expr1}, {expr2}) *fmod()* + Return the remainder of {expr1} / {expr2}, even if the + division is not representable. Returns {expr1} - i * {expr2} + for some integer i such that if {expr2} is non-zero, the + result has the same sign as {expr1} and magnitude less than + the magnitude of {expr2}. If {expr2} is zero, the value + returned is zero. The value returned is a |Float|. + {expr1} and {expr2} must evaluate to a |Float| or a |Number|. + Examples: > + :echo fmod(12.33, 1.22) +< 0.13 > + :echo fmod(-12.33, 1.22) +< -0.13 + {only available when compiled with |+float| feature} + + +fnameescape({string}) *fnameescape()* + Escape {string} for use as file name command argument. All + characters that have a special meaning, such as '%' and '|' + are escaped with a backslash. + For most systems the characters escaped are + " \t\n*?[{`$\\%#'\"|!<". For systems where a backslash + appears in a filename, it depends on the value of 'isfname'. + A leading '+' and '>' is also escaped (special after |:edit| + and |:write|). And a "-" by itself (special after |:cd|). + Example: > + :let fname = '+some str%nge|name' + :exe "edit " . fnameescape(fname) +< results in executing: > + edit \+some\ str\%nge\|name + +fnamemodify({fname}, {mods}) *fnamemodify()* + Modify file name {fname} according to {mods}. {mods} is a + string of characters like it is used for file names on the + command line. See |filename-modifiers|. + Example: > + :echo fnamemodify("main.c", ":p:h") +< results in: > + /home/mool/vim/vim/src +< Note: Environment variables don't work in {fname}, use + |expand()| first then. + +foldclosed({lnum}) *foldclosed()* + The result is a Number. If the line {lnum} is in a closed + fold, the result is the number of the first line in that fold. + If the line {lnum} is not in a closed fold, -1 is returned. + +foldclosedend({lnum}) *foldclosedend()* + The result is a Number. If the line {lnum} is in a closed + fold, the result is the number of the last line in that fold. + If the line {lnum} is not in a closed fold, -1 is returned. + +foldlevel({lnum}) *foldlevel()* + The result is a Number, which is the foldlevel of line {lnum} + in the current buffer. For nested folds the deepest level is + returned. If there is no fold at line {lnum}, zero is + returned. It doesn't matter if the folds are open or closed. + When used while updating folds (from 'foldexpr') -1 is + returned for lines where folds are still to be updated and the + foldlevel is unknown. As a special case the level of the + previous line is usually available. + + *foldtext()* +foldtext() Returns a String, to be displayed for a closed fold. This is + the default function used for the 'foldtext' option and should + only be called from evaluating 'foldtext'. It uses the + |v:foldstart|, |v:foldend| and |v:folddashes| variables. + The returned string looks like this: > + +-- 45 lines: abcdef +< The number of dashes depends on the foldlevel. The "45" is + the number of lines in the fold. "abcdef" is the text in the + first non-blank line of the fold. Leading white space, "//" + or "/*" and the text from the 'foldmarker' and 'commentstring' + options is removed. + {not available when compiled without the |+folding| feature} + +foldtextresult({lnum}) *foldtextresult()* + Returns the text that is displayed for the closed fold at line + {lnum}. Evaluates 'foldtext' in the appropriate context. + When there is no closed fold at {lnum} an empty string is + returned. + {lnum} is used like with |getline()|. Thus "." is the current + line, "'m" mark m, etc. + Useful when exporting folded text, e.g., to HTML. + {not available when compiled without the |+folding| feature} + + *foreground()* +foreground() Move the Vim window to the foreground. Useful when sent from + a client to a Vim server. |remote_send()| + On Win32 systems this might not work, the OS does not always + allow a window to bring itself to the foreground. Use + |remote_foreground()| instead. + {only in the Win32, Athena, Motif and GTK GUI versions and the + Win32 console version} + + +function({name}) *function()* *E700* + Return a |Funcref| variable that refers to function {name}. + {name} can be a user defined function or an internal function. + + +garbagecollect([{atexit}]) *garbagecollect()* + Cleanup unused |Lists| and |Dictionaries| that have circular + references. There is hardly ever a need to invoke this + function, as it is automatically done when Vim runs out of + memory or is waiting for the user to press a key after + 'updatetime'. Items without circular references are always + freed when they become unused. + This is useful if you have deleted a very big |List| and/or + |Dictionary| with circular references in a script that runs + for a long time. + When the optional {atexit} argument is one, garbage + collection will also be done when exiting Vim, if it wasn't + done before. This is useful when checking for memory leaks. + +get({list}, {idx} [, {default}]) *get()* + Get item {idx} from |List| {list}. When this item is not + available return {default}. Return zero when {default} is + omitted. +get({dict}, {key} [, {default}]) + Get item with key {key} from |Dictionary| {dict}. When this + item is not available return {default}. Return zero when + {default} is omitted. + + *getbufline()* +getbufline({expr}, {lnum} [, {end}]) + Return a |List| with the lines starting from {lnum} to {end} + (inclusive) in the buffer {expr}. If {end} is omitted, a + |List| with only the line {lnum} is returned. + + For the use of {expr}, see |bufname()| above. + + For {lnum} and {end} "$" can be used for the last line of the + buffer. Otherwise a number must be used. + + When {lnum} is smaller than 1 or bigger than the number of + lines in the buffer, an empty |List| is returned. + + When {end} is greater than the number of lines in the buffer, + it is treated as {end} is set to the number of lines in the + buffer. When {end} is before {lnum} an empty |List| is + returned. + + This function works only for loaded buffers. For unloaded and + non-existing buffers, an empty |List| is returned. + + Example: > + :let lines = getbufline(bufnr("myfile"), 1, "$") + +getbufvar({expr}, {varname} [, {def}]) *getbufvar()* + The result is the value of option or local buffer variable + {varname} in buffer {expr}. Note that the name without "b:" + must be used. + When {varname} is empty returns a dictionary with all the + buffer-local variables. + This also works for a global or buffer-local option, but it + doesn't work for a global variable, window-local variable or + window-local option. + For the use of {expr}, see |bufname()| above. + When the buffer or variable doesn't exist {def} or an empty + string is returned, there is no error message. + Examples: > + :let bufmodified = getbufvar(1, "&mod") + :echo "todo myvar = " . getbufvar("todo", "myvar") +< +getchar([expr]) *getchar()* + Get a single character from the user or input stream. + If [expr] is omitted, wait until a character is available. + If [expr] is 0, only get a character when one is available. + Return zero otherwise. + If [expr] is 1, only check if a character is available, it is + not consumed. Return zero if no character available. + + Without {expr} and when {expr} is 0 a whole character or + special key is returned. If it is an 8-bit character, the + result is a number. Use nr2char() to convert it to a String. + Otherwise a String is returned with the encoded character. + For a special key it's a sequence of bytes starting with 0x80 + (decimal: 128). This is the same value as the string + "\", e.g., "\". The returned value is also a + String when a modifier (shift, control, alt) was used that is + not included in the character. + + When {expr} is 1 only the first byte is returned. For a + one-byte character it is the character itself as a number. + Use nr2char() to convert it to a String. + + Use getcharmod() to obtain any additional modifiers. + + When the user clicks a mouse button, the mouse event will be + returned. The position can then be found in |v:mouse_col|, + |v:mouse_lnum| and |v:mouse_win|. This example positions the + mouse as it would normally happen: > + let c = getchar() + if c == "\" && v:mouse_win > 0 + exe v:mouse_win . "wincmd w" + exe v:mouse_lnum + exe "normal " . v:mouse_col . "|" + endif +< + There is no prompt, you will somehow have to make clear to the + user that a character has to be typed. + There is no mapping for the character. + Key codes are replaced, thus when the user presses the + key you get the code for the key, not the raw character + sequence. Examples: > + getchar() == "\" + getchar() == "\" +< This example redefines "f" to ignore case: > + :nmap f :call FindChar() + :function FindChar() + : let c = nr2char(getchar()) + : while col('.') < col('$') - 1 + : normal l + : if getline('.')[col('.') - 1] ==? c + : break + : endif + : endwhile + :endfunction + +getcharmod() *getcharmod()* + The result is a Number which is the state of the modifiers for + the last obtained character with getchar() or in another way. + These values are added together: + 2 shift + 4 control + 8 alt (meta) + 16 meta (when it's different from ALT) + 32 mouse double click + 64 mouse triple click + 96 mouse quadruple click (== 32 + 64) + 128 command (Macintosh only) + Only the modifiers that have not been included in the + character itself are obtained. Thus Shift-a results in "A" + without a modifier. + +getcmdline() *getcmdline()* + Return the current command-line. Only works when the command + line is being edited, thus requires use of |c_CTRL-\_e| or + |c_CTRL-R_=|. + Example: > + :cmap eescape(getcmdline(), ' \') +< Also see |getcmdtype()|, |getcmdpos()| and |setcmdpos()|. + +getcmdpos() *getcmdpos()* + Return the position of the cursor in the command line as a + byte count. The first column is 1. + Only works when editing the command line, thus requires use of + |c_CTRL-\_e| or |c_CTRL-R_=| or an expression mapping. + Returns 0 otherwise. + Also see |getcmdtype()|, |setcmdpos()| and |getcmdline()|. + +getcmdtype() *getcmdtype()* + Return the current command-line type. Possible return values + are: + : normal Ex command + > debug mode command |debug-mode| + / forward search command + ? backward search command + @ |input()| command + - |:insert| or |:append| command + Only works when editing the command line, thus requires use of + |c_CTRL-\_e| or |c_CTRL-R_=| or an expression mapping. + Returns an empty string otherwise. + Also see |getcmdpos()|, |setcmdpos()| and |getcmdline()|. + + *getcwd()* +getcwd() The result is a String, which is the name of the current + working directory. + +getfsize({fname}) *getfsize()* + The result is a Number, which is the size in bytes of the + given file {fname}. + If {fname} is a directory, 0 is returned. + If the file {fname} can't be found, -1 is returned. + If the size of {fname} is too big to fit in a Number then -2 + is returned. + +getfontname([{name}]) *getfontname()* + Without an argument returns the name of the normal font being + used. Like what is used for the Normal highlight group + |hl-Normal|. + With an argument a check is done whether {name} is a valid + font name. If not then an empty string is returned. + Otherwise the actual font name is returned, or {name} if the + GUI does not support obtaining the real name. + Only works when the GUI is running, thus not in your vimrc or + gvimrc file. Use the |GUIEnter| autocommand to use this + function just after the GUI has started. + Note that the GTK 2 GUI accepts any font name, thus checking + for a valid name does not work. + +getfperm({fname}) *getfperm()* + The result is a String, which is the read, write, and execute + permissions of the given file {fname}. + If {fname} does not exist or its directory cannot be read, an + empty string is returned. + The result is of the form "rwxrwxrwx", where each group of + "rwx" flags represent, in turn, the permissions of the owner + of the file, the group the file belongs to, and other users. + If a user does not have a given permission the flag for this + is replaced with the string "-". Examples: > + :echo getfperm("/etc/passwd") + :echo getfperm(expand("~/.vimrc")) +< This will hopefully (from a security point of view) display + the string "rw-r--r--" or even "rw-------". + +getftime({fname}) *getftime()* + The result is a Number, which is the last modification time of + the given file {fname}. The value is measured as seconds + since 1st Jan 1970, and may be passed to strftime(). See also + |localtime()| and |strftime()|. + If the file {fname} can't be found -1 is returned. + +getftype({fname}) *getftype()* + The result is a String, which is a description of the kind of + file of the given file {fname}. + If {fname} does not exist an empty string is returned. + Here is a table over different kinds of files and their + results: + Normal file "file" + Directory "dir" + Symbolic link "link" + Block device "bdev" + Character device "cdev" + Socket "socket" + FIFO "fifo" + All other "other" + Example: > + getftype("/home") +< Note that a type such as "link" will only be returned on + systems that support it. On some systems only "dir" and + "file" are returned. + + *getline()* +getline({lnum} [, {end}]) + Without {end} the result is a String, which is line {lnum} + from the current buffer. Example: > + getline(1) +< When {lnum} is a String that doesn't start with a + digit, line() is called to translate the String into a Number. + To get the line under the cursor: > + getline(".") +< When {lnum} is smaller than 1 or bigger than the number of + lines in the buffer, an empty string is returned. + + When {end} is given the result is a |List| where each item is + a line from the current buffer in the range {lnum} to {end}, + including line {end}. + {end} is used in the same way as {lnum}. + Non-existing lines are silently omitted. + When {end} is before {lnum} an empty |List| is returned. + Example: > + :let start = line('.') + :let end = search("^$") - 1 + :let lines = getline(start, end) + +< To get lines from another buffer see |getbufline()| + +getloclist({nr}) *getloclist()* + Returns a list with all the entries in the location list for + window {nr}. When {nr} is zero the current window is used. + For a location list window, the displayed location list is + returned. For an invalid window number {nr}, an empty list is + returned. Otherwise, same as |getqflist()|. + +getmatches() *getmatches()* + Returns a |List| with all matches previously defined by + |matchadd()| and the |:match| commands. |getmatches()| is + useful in combination with |setmatches()|, as |setmatches()| + can restore a list of matches saved by |getmatches()|. + Example: > + :echo getmatches() +< [{'group': 'MyGroup1', 'pattern': 'TODO', + 'priority': 10, 'id': 1}, {'group': 'MyGroup2', + 'pattern': 'FIXME', 'priority': 10, 'id': 2}] > + :let m = getmatches() + :call clearmatches() + :echo getmatches() +< [] > + :call setmatches(m) + :echo getmatches() +< [{'group': 'MyGroup1', 'pattern': 'TODO', + 'priority': 10, 'id': 1}, {'group': 'MyGroup2', + 'pattern': 'FIXME', 'priority': 10, 'id': 2}] > + :unlet m +< + +getqflist() *getqflist()* + Returns a list with all the current quickfix errors. Each + list item is a dictionary with these entries: + bufnr number of buffer that has the file name, use + bufname() to get the name + lnum line number in the buffer (first line is 1) + col column number (first column is 1) + vcol non-zero: "col" is visual column + zero: "col" is byte index + nr error number + pattern search pattern used to locate the error + text description of the error + type type of the error, 'E', '1', etc. + valid non-zero: recognized error message + + When there is no error list or it's empty an empty list is + returned. Quickfix list entries with non-existing buffer + number are returned with "bufnr" set to zero. + + Useful application: Find pattern matches in multiple files and + do something with them: > + :vimgrep /theword/jg *.c + :for d in getqflist() + : echo bufname(d.bufnr) ':' d.lnum '=' d.text + :endfor + + +getreg([{regname} [, 1]]) *getreg()* + The result is a String, which is the contents of register + {regname}. Example: > + :let cliptext = getreg('*') +< getreg('=') returns the last evaluated value of the expression + register. (For use in maps.) + getreg('=', 1) returns the expression itself, so that it can + be restored with |setreg()|. For other registers the extra + argument is ignored, thus you can always give it. + If {regname} is not specified, |v:register| is used. + + +getregtype([{regname}]) *getregtype()* + The result is a String, which is type of register {regname}. + The value will be one of: + "v" for |characterwise| text + "V" for |linewise| text + "{width}" for |blockwise-visual| text + 0 for an empty or unknown register + is one character with value 0x16. + If {regname} is not specified, |v:register| is used. + +gettabvar({tabnr}, {varname} [, {def}]) *gettabvar()* + Get the value of a tab-local variable {varname} in tab page + {tabnr}. |t:var| + Tabs are numbered starting with one. + Note that the name without "t:" must be used. + When the tab or variable doesn't exist {def} or an empty + string is returned, there is no error message. + +gettabwinvar({tabnr}, {winnr}, {varname} [, {def}]) *gettabwinvar()* + Get the value of window-local variable {varname} in window + {winnr} in tab page {tabnr}. + When {varname} starts with "&" get the value of a window-local + option. + When {varname} is empty a dictionary with all window-local + variables is returned. + Note that {varname} must be the name without "w:". + Tabs are numbered starting with one. For the current tabpage + use |getwinvar()|. + When {winnr} is zero the current window is used. + This also works for a global option, buffer-local option and + window-local option, but it doesn't work for a global variable + or buffer-local variable. + When the tab, window or variable doesn't exist {def} or an + empty string is returned, there is no error message. + Examples: > + :let list_is_on = gettabwinvar(1, 2, '&list') + :echo "myvar = " . gettabwinvar(3, 1, 'myvar') +< + *getwinposx()* +getwinposx() The result is a Number, which is the X coordinate in pixels of + the left hand side of the GUI Vim window. The result will be + -1 if the information is not available. + + *getwinposy()* +getwinposy() The result is a Number, which is the Y coordinate in pixels of + the top of the GUI Vim window. The result will be -1 if the + information is not available. + +getwinvar({winnr}, {varname} [, {def}]) *getwinvar()* + Like |gettabwinvar()| for the current tabpage. + Examples: > + :let list_is_on = getwinvar(2, '&list') + :echo "myvar = " . getwinvar(1, 'myvar') +< +glob({expr} [, {nosuf} [, {list}]]) *glob()* + Expand the file wildcards in {expr}. See |wildcards| for the + use of special characters. + + Unless the optional {nosuf} argument is given and is non-zero, + the 'suffixes' and 'wildignore' options apply: Names matching + one of the patterns in 'wildignore' will be skipped and + 'suffixes' affect the ordering of matches. + 'wildignorecase' always applies. + + When {list} is present and it is non-zero the result is a List + with all matching files. The advantage of using a List is, + you also get filenames containing newlines correctly. + Otherwise the result is a String and when there are several + matches, they are separated by characters. + + If the expansion fails, the result is an empty String or List. + A name for a non-existing file is not included. A symbolic + link is only included if it points to an existing file. + + For most systems backticks can be used to get files names from + any external command. Example: > + :let tagfiles = glob("`find . -name tags -print`") + :let &tags = substitute(tagfiles, "\n", ",", "g") +< The result of the program inside the backticks should be one + item per line. Spaces inside an item are allowed. + + See |expand()| for expanding special Vim variables. See + |system()| for getting the raw output of an external command. + +globpath({path}, {expr} [, {flag}]) *globpath()* + Perform glob() on all directories in {path} and concatenate + the results. Example: > + :echo globpath(&rtp, "syntax/c.vim") +< {path} is a comma-separated list of directory names. Each + directory name is prepended to {expr} and expanded like with + |glob()|. A path separator is inserted when needed. + To add a comma inside a directory name escape it with a + backslash. Note that on MS-Windows a directory may have a + trailing backslash, remove it if you put a comma after it. + If the expansion fails for one of the directories, there is no + error message. + Unless the optional {flag} argument is given and is non-zero, + the 'suffixes' and 'wildignore' options apply: Names matching + one of the patterns in 'wildignore' will be skipped and + 'suffixes' affect the ordering of matches. + + The "**" item can be used to search in a directory tree. + For example, to find all "README.txt" files in the directories + in 'runtimepath' and below: > + :echo globpath(&rtp, "**/README.txt") +< Upwards search and limiting the depth of "**" is not + supported, thus using 'path' will not always work properly. + + *has()* +has({feature}) The result is a Number, which is 1 if the feature {feature} is + supported, zero otherwise. The {feature} argument is a + string. See |feature-list| below. + Also see |exists()|. + + +has_key({dict}, {key}) *has_key()* + The result is a Number, which is 1 if |Dictionary| {dict} has + an entry with key {key}. Zero otherwise. + +haslocaldir() *haslocaldir()* + The result is a Number, which is 1 when the current + window has set a local path via |:lcd|, and 0 otherwise. + +hasmapto({what} [, {mode} [, {abbr}]]) *hasmapto()* + The result is a Number, which is 1 if there is a mapping that + contains {what} in somewhere in the rhs (what it is mapped to) + and this mapping exists in one of the modes indicated by + {mode}. + When {abbr} is there and it is non-zero use abbreviations + instead of mappings. Don't forget to specify Insert and/or + Command-line mode. + Both the global mappings and the mappings local to the current + buffer are checked for a match. + If no matching mapping is found 0 is returned. + The following characters are recognized in {mode}: + n Normal mode + v Visual mode + o Operator-pending mode + i Insert mode + l Language-Argument ("r", "f", "t", etc.) + c Command-line mode + When {mode} is omitted, "nvo" is used. + + This function is useful to check if a mapping already exists + to a function in a Vim script. Example: > + :if !hasmapto('\ABCdoit') + : map d \ABCdoit + :endif +< This installs the mapping to "\ABCdoit" only if there isn't + already a mapping to "\ABCdoit". + +histadd({history}, {item}) *histadd()* + Add the String {item} to the history {history} which can be + one of: *hist-names* + "cmd" or ":" command line history + "search" or "/" search pattern history + "expr" or "=" typed expression history + "input" or "@" input line history + "debug" or ">" debug command history + The {history} string does not need to be the whole name, one + character is sufficient. + If {item} does already exist in the history, it will be + shifted to become the newest entry. + The result is a Number: 1 if the operation was successful, + otherwise 0 is returned. + + Example: > + :call histadd("input", strftime("%Y %b %d")) + :let date=input("Enter date: ") +< This function is not available in the |sandbox|. + +histdel({history} [, {item}]) *histdel()* + Clear {history}, i.e. delete all its entries. See |hist-names| + for the possible values of {history}. + + If the parameter {item} evaluates to a String, it is used as a + regular expression. All entries matching that expression will + be removed from the history (if there are any). + Upper/lowercase must match, unless "\c" is used |/\c|. + If {item} evaluates to a Number, it will be interpreted as + an index, see |:history-indexing|. The respective entry will + be removed if it exists. + + The result is a Number: 1 for a successful operation, + otherwise 0 is returned. + + Examples: + Clear expression register history: > + :call histdel("expr") +< + Remove all entries starting with "*" from the search history: > + :call histdel("/", '^\*') +< + The following three are equivalent: > + :call histdel("search", histnr("search")) + :call histdel("search", -1) + :call histdel("search", '^'.histget("search", -1).'$') +< + To delete the last search pattern and use the last-but-one for + the "n" command and 'hlsearch': > + :call histdel("search", -1) + :let @/ = histget("search", -1) + +histget({history} [, {index}]) *histget()* + The result is a String, the entry with Number {index} from + {history}. See |hist-names| for the possible values of + {history}, and |:history-indexing| for {index}. If there is + no such entry, an empty String is returned. When {index} is + omitted, the most recent item from the history is used. + + Examples: + Redo the second last search from history. > + :execute '/' . histget("search", -2) + +< Define an Ex command ":H {num}" that supports re-execution of + the {num}th entry from the output of |:history|. > + :command -nargs=1 H execute histget("cmd", 0+) +< +histnr({history}) *histnr()* + The result is the Number of the current entry in {history}. + See |hist-names| for the possible values of {history}. + If an error occurred, -1 is returned. + + Example: > + :let inp_index = histnr("expr") +< +hlexists({name}) *hlexists()* + The result is a Number, which is non-zero if a highlight group + called {name} exists. This is when the group has been + defined in some way. Not necessarily when highlighting has + been defined for it, it may also have been used for a syntax + item. + *highlight_exists()* + Obsolete name: highlight_exists(). + + *hlID()* +hlID({name}) The result is a Number, which is the ID of the highlight group + with name {name}. When the highlight group doesn't exist, + zero is returned. + This can be used to retrieve information about the highlight + group. For example, to get the background color of the + "Comment" group: > + :echo synIDattr(synIDtrans(hlID("Comment")), "bg") +< *highlightID()* + Obsolete name: highlightID(). + +hostname() *hostname()* + The result is a String, which is the name of the machine on + which Vim is currently running. Machine names greater than + 256 characters long are truncated. + +iconv({expr}, {from}, {to}) *iconv()* + The result is a String, which is the text {expr} converted + from encoding {from} to encoding {to}. + When the conversion completely fails an empty string is + returned. When some characters could not be converted they + are replaced with "?". + The encoding names are whatever the iconv() library function + can accept, see ":!man 3 iconv". + Most conversions require Vim to be compiled with the |+iconv| + feature. Otherwise only UTF-8 to latin1 conversion and back + can be done. + This can be used to display messages with special characters, + no matter what 'encoding' is set to. Write the message in + UTF-8 and use: > + echo iconv(utf8_str, "utf-8", &enc) +< Note that Vim uses UTF-8 for all Unicode encodings, conversion + from/to UCS-2 is automatically changed to use UTF-8. You + cannot use UCS-2 in a string anyway, because of the NUL bytes. + {only available when compiled with the |+multi_byte| feature} + + *indent()* +indent({lnum}) The result is a Number, which is indent of line {lnum} in the + current buffer. The indent is counted in spaces, the value + of 'tabstop' is relevant. {lnum} is used just like in + |getline()|. + When {lnum} is invalid -1 is returned. + + +index({list}, {expr} [, {start} [, {ic}]]) *index()* + Return the lowest index in |List| {list} where the item has a + value equal to {expr}. There is no automatic conversion, so + the String "4" is different from the Number 4. And the number + 4 is different from the Float 4.0. The value of 'ignorecase' + is not used here, case always matters. + If {start} is given then start looking at the item with index + {start} (may be negative for an item relative to the end). + When {ic} is given and it is non-zero, ignore case. Otherwise + case must match. + -1 is returned when {expr} is not found in {list}. + Example: > + :let idx = index(words, "the") + :if index(numbers, 123) >= 0 + + +input({prompt} [, {text} [, {completion}]]) *input()* + The result is a String, which is whatever the user typed on + the command-line. The {prompt} argument is either a prompt + string, or a blank string (for no prompt). A '\n' can be used + in the prompt to start a new line. + The highlighting set with |:echohl| is used for the prompt. + The input is entered just like a command-line, with the same + editing commands and mappings. There is a separate history + for lines typed for input(). + Example: > + :if input("Coffee or beer? ") == "beer" + : echo "Cheers!" + :endif +< + If the optional {text} argument is present and not empty, this + is used for the default reply, as if the user typed this. + Example: > + :let color = input("Color? ", "white") + +< The optional {completion} argument specifies the type of + completion supported for the input. Without it completion is + not performed. The supported completion types are the same as + that can be supplied to a user-defined command using the + "-complete=" argument. Refer to |:command-completion| for + more information. Example: > + let fname = input("File: ", "", "file") +< + NOTE: This function must not be used in a startup file, for + the versions that only run in GUI mode (e.g., the Win32 GUI). + Note: When input() is called from within a mapping it will + consume remaining characters from that mapping, because a + mapping is handled like the characters were typed. + Use |inputsave()| before input() and |inputrestore()| + after input() to avoid that. Another solution is to avoid + that further characters follow in the mapping, e.g., by using + |:execute| or |:normal|. + + Example with a mapping: > + :nmap \x :call GetFoo():exe "/" . Foo + :function GetFoo() + : call inputsave() + : let g:Foo = input("enter search pattern: ") + : call inputrestore() + :endfunction + +inputdialog({prompt} [, {text} [, {cancelreturn}]]) *inputdialog()* + Like |input()|, but when the GUI is running and text dialogs + are supported, a dialog window pops up to input the text. + Example: > + :let n = inputdialog("value for shiftwidth", shiftwidth()) + :if n != "" + : let &sw = n + :endif +< When the dialog is cancelled {cancelreturn} is returned. When + omitted an empty string is returned. + Hitting works like pressing the OK button. Hitting + works like pressing the Cancel button. + NOTE: Command-line completion is not supported. + +inputlist({textlist}) *inputlist()* + {textlist} must be a |List| of strings. This |List| is + displayed, one string per line. The user will be prompted to + enter a number, which is returned. + The user can also select an item by clicking on it with the + mouse. For the first string 0 is returned. When clicking + above the first item a negative number is returned. When + clicking on the prompt one more than the length of {textlist} + is returned. + Make sure {textlist} has less than 'lines' entries, otherwise + it won't work. It's a good idea to put the entry number at + the start of the string. And put a prompt in the first item. + Example: > + let color = inputlist(['Select color:', '1. red', + \ '2. green', '3. blue']) + +inputrestore() *inputrestore()* + Restore typeahead that was saved with a previous |inputsave()|. + Should be called the same number of times inputsave() is + called. Calling it more often is harmless though. + Returns 1 when there is nothing to restore, 0 otherwise. + +inputsave() *inputsave()* + Preserve typeahead (also from mappings) and clear it, so that + a following prompt gets input from the user. Should be + followed by a matching inputrestore() after the prompt. Can + be used several times, in which case there must be just as + many inputrestore() calls. + Returns 1 when out of memory, 0 otherwise. + +inputsecret({prompt} [, {text}]) *inputsecret()* + This function acts much like the |input()| function with but + two exceptions: + a) the user's response will be displayed as a sequence of + asterisks ("*") thereby keeping the entry secret, and + b) the user's response will not be recorded on the input + |history| stack. + The result is a String, which is whatever the user actually + typed on the command-line in response to the issued prompt. + NOTE: Command-line completion is not supported. + +insert({list}, {item} [, {idx}]) *insert()* + Insert {item} at the start of |List| {list}. + If {idx} is specified insert {item} before the item with index + {idx}. If {idx} is zero it goes before the first item, just + like omitting {idx}. A negative {idx} is also possible, see + |list-index|. -1 inserts just before the last item. + Returns the resulting |List|. Examples: > + :let mylist = insert([2, 3, 5], 1) + :call insert(mylist, 4, -1) + :call insert(mylist, 6, len(mylist)) +< The last example can be done simpler with |add()|. + Note that when {item} is a |List| it is inserted as a single + item. Use |extend()| to concatenate |Lists|. + +invert({expr}) *invert()* + Bitwise invert. The argument is converted to a number. A + List, Dict or Float argument causes an error. Example: > + :let bits = invert(bits) + +isdirectory({directory}) *isdirectory()* + The result is a Number, which is non-zero when a directory + with the name {directory} exists. If {directory} doesn't + exist, or isn't a directory, the result is FALSE. {directory} + is any expression, which is used as a String. + +islocked({expr}) *islocked()* *E786* + The result is a Number, which is non-zero when {expr} is the + name of a locked variable. + {expr} must be the name of a variable, |List| item or + |Dictionary| entry, not the variable itself! Example: > + :let alist = [0, ['a', 'b'], 2, 3] + :lockvar 1 alist + :echo islocked('alist') " 1 + :echo islocked('alist[1]') " 0 + +< When {expr} is a variable that does not exist you get an error + message. Use |exists()| to check for existence. + +items({dict}) *items()* + Return a |List| with all the key-value pairs of {dict}. Each + |List| item is a list with two items: the key of a {dict} + entry and the value of this entry. The |List| is in arbitrary + order. + + +join({list} [, {sep}]) *join()* + Join the items in {list} together into one String. + When {sep} is specified it is put in between the items. If + {sep} is omitted a single space is used. + Note that {sep} is not added at the end. You might want to + add it there too: > + let lines = join(mylist, "\n") . "\n" +< String items are used as-is. |Lists| and |Dictionaries| are + converted into a string like with |string()|. + The opposite function is |split()|. + +keys({dict}) *keys()* + Return a |List| with all the keys of {dict}. The |List| is in + arbitrary order. + + *len()* *E701* +len({expr}) The result is a Number, which is the length of the argument. + When {expr} is a String or a Number the length in bytes is + used, as with |strlen()|. + When {expr} is a |List| the number of items in the |List| is + returned. + When {expr} is a |Dictionary| the number of entries in the + |Dictionary| is returned. + Otherwise an error is given. + + *libcall()* *E364* *E368* +libcall({libname}, {funcname}, {argument}) + Call function {funcname} in the run-time library {libname} + with single argument {argument}. + This is useful to call functions in a library that you + especially made to be used with Vim. Since only one argument + is possible, calling standard library functions is rather + limited. + The result is the String returned by the function. If the + function returns NULL, this will appear as an empty string "" + to Vim. + If the function returns a number, use libcallnr()! + If {argument} is a number, it is passed to the function as an + int; if {argument} is a string, it is passed as a + null-terminated string. + This function will fail in |restricted-mode|. + + libcall() allows you to write your own 'plug-in' extensions to + Vim without having to recompile the program. It is NOT a + means to call system functions! If you try to do so Vim will + very probably crash. + + For Win32, the functions you write must be placed in a DLL + and use the normal C calling convention (NOT Pascal which is + used in Windows System DLLs). The function must take exactly + one parameter, either a character pointer or a long integer, + and must return a character pointer or NULL. The character + pointer returned must point to memory that will remain valid + after the function has returned (e.g. in static data in the + DLL). If it points to allocated memory, that memory will + leak away. Using a static buffer in the function should work, + it's then freed when the DLL is unloaded. + + WARNING: If the function returns a non-valid pointer, Vim may + crash! This also happens if the function returns a number, + because Vim thinks it's a pointer. + For Win32 systems, {libname} should be the filename of the DLL + without the ".DLL" suffix. A full path is only required if + the DLL is not in the usual places. + For Unix: When compiling your own plugins, remember that the + object code must be compiled as position-independent ('PIC'). + {only in Win32 and some Unix versions, when the |+libcall| + feature is present} + Examples: > + :echo libcall("libc.so", "getenv", "HOME") +< + *libcallnr()* +libcallnr({libname}, {funcname}, {argument}) + Just like |libcall()|, but used for a function that returns an + int instead of a string. + {only in Win32 on some Unix versions, when the |+libcall| + feature is present} + Examples: > + :echo libcallnr("/usr/lib/libc.so", "getpid", "") + :call libcallnr("libc.so", "printf", "Hello World!\n") + :call libcallnr("libc.so", "sleep", 10) +< + *line()* +line({expr}) The result is a Number, which is the line number of the file + position given with {expr}. The accepted positions are: + . the cursor position + $ the last line in the current buffer + 'x position of mark x (if the mark is not set, 0 is + returned) + w0 first line visible in current window + w$ last line visible in current window + v In Visual mode: the start of the Visual area (the + cursor is the end). When not in Visual mode + returns the cursor position. Differs from |'<| in + that it's updated right away. + Note that a mark in another file can be used. The line number + then applies to another buffer. + To get the column number use |col()|. To get both use + |getpos()|. + Examples: > + line(".") line number of the cursor + line("'t") line number of mark t + line("'" . marker) line number of mark marker +< *last-position-jump* + This autocommand jumps to the last known position in a file + just after opening it, if the '" mark is set: > + :au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif + +line2byte({lnum}) *line2byte()* + Return the byte count from the start of the buffer for line + {lnum}. This includes the end-of-line character, depending on + the 'fileformat' option for the current buffer. The first + line returns 1. 'encoding' matters, 'fileencoding' is ignored. + This can also be used to get the byte count for the line just + below the last line: > + line2byte(line("$") + 1) +< This is the buffer size plus one. If 'fileencoding' is empty + it is the file size plus one. + When {lnum} is invalid, or the |+byte_offset| feature has been + disabled at compile time, -1 is returned. + Also see |byte2line()|, |go| and |:goto|. + +lispindent({lnum}) *lispindent()* + Get the amount of indent for line {lnum} according the lisp + indenting rules, as with 'lisp'. + The indent is counted in spaces, the value of 'tabstop' is + relevant. {lnum} is used just like in |getline()|. + When {lnum} is invalid or Vim was not compiled the + |+lispindent| feature, -1 is returned. + +localtime() *localtime()* + Return the current time, measured as seconds since 1st Jan + 1970. See also |strftime()| and |getftime()|. + + +log({expr}) *log()* + Return the natural logarithm (base e) of {expr} as a |Float|. + {expr} must evaluate to a |Float| or a |Number| in the range + (0, inf]. + Examples: > + :echo log(10) +< 2.302585 > + :echo log(exp(5)) +< 5.0 + {only available when compiled with the |+float| feature} + + +log10({expr}) *log10()* + Return the logarithm of Float {expr} to base 10 as a |Float|. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo log10(1000) +< 3.0 > + :echo log10(0.01) +< -2.0 + {only available when compiled with the |+float| feature} + +luaeval({expr}[, {expr}]) *luaeval()* + Evaluate Lua expression {expr} and return its result converted + to Vim data structures. Second {expr} may hold additional + argument accessible as _A inside first {expr}. + Strings are returned as they are. + Boolean objects are converted to numbers. + Numbers are converted to |Float| values if vim was compiled + with |+float| and to numbers otherwise. + Dictionaries and lists obtained by vim.eval() are returned + as-is. + Other objects are returned as zero without any errors. + See |lua-luaeval| for more details. + {only available when compiled with the |+lua| feature} + +map({expr}, {string}) *map()* + {expr} must be a |List| or a |Dictionary|. + Replace each item in {expr} with the result of evaluating + {string}. + Inside {string} |v:val| has the value of the current item. + For a |Dictionary| |v:key| has the key of the current item + and for a |List| |v:key| has the index of the current item. + Example: > + :call map(mylist, '"> " . v:val . " <"') +< This puts "> " before and " <" after each item in "mylist". + + Note that {string} is the result of an expression and is then + used as an expression again. Often it is good to use a + |literal-string| to avoid having to double backslashes. You + still have to double ' quotes + + The operation is done in-place. If you want a |List| or + |Dictionary| to remain unmodified make a copy first: > + :let tlist = map(copy(mylist), ' v:val . "\t"') + +< Returns {expr}, the |List| or |Dictionary| that was filtered. + When an error is encountered while evaluating {string} no + further items in {expr} are processed. + + +maparg({name}[, {mode} [, {abbr} [, {dict}]]]) *maparg()* + When {dict} is omitted or zero: Return the rhs of mapping + {name} in mode {mode}. The returned String has special + characters translated like in the output of the ":map" command + listing. + + When there is no mapping for {name}, an empty String is + returned. + + The {name} can have special key names, like in the ":map" + command. + + {mode} can be one of these strings: + "n" Normal + "v" Visual (including Select) + "o" Operator-pending + "i" Insert + "c" Cmd-line + "s" Select + "x" Visual + "l" langmap |language-mapping| + "" Normal, Visual and Operator-pending + When {mode} is omitted, the modes for "" are used. + + When {abbr} is there and it is non-zero use abbreviations + instead of mappings. + + When {dict} is there and it is non-zero return a dictionary + containing all the information of the mapping with the + following items: + "lhs" The {lhs} of the mapping. + "rhs" The {rhs} of the mapping as typed. + "silent" 1 for a |:map-silent| mapping, else 0. + "noremap" 1 if the {rhs} of the mapping is not remappable. + "expr" 1 for an expression mapping (|:map-|). + "buffer" 1 for a buffer local mapping (|:map-local|). + "mode" Modes for which the mapping is defined. In + addition to the modes mentioned above, these + characters will be used: + " " Normal, Visual and Operator-pending + "!" Insert and Commandline mode + (|mapmode-ic|) + "sid" The script local ID, used for mappings + (||). + + The mappings local to the current buffer are checked first, + then the global mappings. + This function can be used to map a key even when it's already + mapped, and have it do the original mapping too. Sketch: > + exe 'nnoremap ==' . maparg('', 'n') + + +mapcheck({name}[, {mode} [, {abbr}]]) *mapcheck()* + Check if there is a mapping that matches with {name} in mode + {mode}. See |maparg()| for {mode} and special names in + {name}. + When {abbr} is there and it is non-zero use abbreviations + instead of mappings. + A match happens with a mapping that starts with {name} and + with a mapping which is equal to the start of {name}. + + matches mapping "a" "ab" "abc" ~ + mapcheck("a") yes yes yes + mapcheck("abc") yes yes yes + mapcheck("ax") yes no no + mapcheck("b") no no no + + The difference with maparg() is that mapcheck() finds a + mapping that matches with {name}, while maparg() only finds a + mapping for {name} exactly. + When there is no mapping that starts with {name}, an empty + String is returned. If there is one, the rhs of that mapping + is returned. If there are several mappings that start with + {name}, the rhs of one of them is returned. + The mappings local to the current buffer are checked first, + then the global mappings. + This function can be used to check if a mapping can be added + without being ambiguous. Example: > + :if mapcheck("_vv") == "" + : map _vv :set guifont=7x13 + :endif +< This avoids adding the "_vv" mapping when there already is a + mapping for "_v" or for "_vvv". + +match({expr}, {pat}[, {start}[, {count}]]) *match()* + When {expr} is a |List| then this returns the index of the + first item where {pat} matches. Each item is used as a + String, |Lists| and |Dictionaries| are used as echoed. + Otherwise, {expr} is used as a String. The result is a + Number, which gives the index (byte offset) in {expr} where + {pat} matches. + A match at the first character or |List| item returns zero. + If there is no match -1 is returned. + For getting submatches see |matchlist()|. + Example: > + :echo match("testing", "ing") " results in 4 + :echo match([1, 'x'], '\a') " results in 1 +< See |string-match| for how {pat} is used. + *strpbrk()* + Vim doesn't have a strpbrk() function. But you can do: > + :let sepidx = match(line, '[.,;: \t]') +< *strcasestr()* + Vim doesn't have a strcasestr() function. But you can add + "\c" to the pattern to ignore case: > + :let idx = match(haystack, '\cneedle') +< + If {start} is given, the search starts from byte index + {start} in a String or item {start} in a |List|. + The result, however, is still the index counted from the + first character/item. Example: > + :echo match("testing", "ing", 2) +< result is again "4". > + :echo match("testing", "ing", 4) +< result is again "4". > + :echo match("testing", "t", 2) +< result is "3". + For a String, if {start} > 0 then it is like the string starts + {start} bytes later, thus "^" will match at {start}. Except + when {count} is given, then it's like matches before the + {start} byte are ignored (this is a bit complicated to keep it + backwards compatible). + For a String, if {start} < 0, it will be set to 0. For a list + the index is counted from the end. + If {start} is out of range ({start} > strlen({expr}) for a + String or {start} > len({expr}) for a |List|) -1 is returned. + + When {count} is given use the {count}'th match. When a match + is found in a String the search for the next one starts one + character further. Thus this example results in 1: > + echo match("testing", "..", 0, 2) +< In a |List| the search continues in the next item. + Note that when {count} is added the way {start} works changes, + see above. + + See |pattern| for the patterns that are accepted. + The 'ignorecase' option is used to set the ignore-caseness of + the pattern. 'smartcase' is NOT used. The matching is always + done like 'magic' is set and 'cpoptions' is empty. + + *matchadd()* *E798* *E799* *E801* +matchadd({group}, {pattern}[, {priority}[, {id}]]) + Defines a pattern to be highlighted in the current window (a + "match"). It will be highlighted with {group}. Returns an + identification number (ID), which can be used to delete the + match using |matchdelete()|. + + The optional {priority} argument assigns a priority to the + match. A match with a high priority will have its + highlighting overrule that of a match with a lower priority. + A priority is specified as an integer (negative numbers are no + exception). If the {priority} argument is not specified, the + default priority is 10. The priority of 'hlsearch' is zero, + hence all matches with a priority greater than zero will + overrule it. Syntax highlighting (see 'syntax') is a separate + mechanism, and regardless of the chosen priority a match will + always overrule syntax highlighting. + + The optional {id} argument allows the request for a specific + match ID. If a specified ID is already taken, an error + message will appear and the match will not be added. An ID + is specified as a positive integer (zero excluded). IDs 1, 2 + and 3 are reserved for |:match|, |:2match| and |:3match|, + respectively. If the {id} argument is not specified, + |matchadd()| automatically chooses a free ID. + + The number of matches is not limited, as it is the case with + the |:match| commands. + + Example: > + :highlight MyGroup ctermbg=green guibg=green + :let m = matchadd("MyGroup", "TODO") +< Deletion of the pattern: > + :call matchdelete(m) + +< A list of matches defined by |matchadd()| and |:match| are + available from |getmatches()|. All matches can be deleted in + one operation by |clearmatches()|. + +matcharg({nr}) *matcharg()* + Selects the {nr} match item, as set with a |:match|, + |:2match| or |:3match| command. + Return a |List| with two elements: + The name of the highlight group used + The pattern used. + When {nr} is not 1, 2 or 3 returns an empty |List|. + When there is no match item set returns ['', '']. + This is useful to save and restore a |:match|. + Highlighting matches using the |:match| commands are limited + to three matches. |matchadd()| does not have this limitation. + +matchdelete({id}) *matchdelete()* *E802* *E803* + Deletes a match with ID {id} previously defined by |matchadd()| + or one of the |:match| commands. Returns 0 if successful, + otherwise -1. See example for |matchadd()|. All matches can + be deleted in one operation by |clearmatches()|. + +matchend({expr}, {pat}[, {start}[, {count}]]) *matchend()* + Same as |match()|, but return the index of first character + after the match. Example: > + :echo matchend("testing", "ing") +< results in "7". + *strspn()* *strcspn()* + Vim doesn't have a strspn() or strcspn() function, but you can + do it with matchend(): > + :let span = matchend(line, '[a-zA-Z]') + :let span = matchend(line, '[^a-zA-Z]') +< Except that -1 is returned when there are no matches. + + The {start}, if given, has the same meaning as for |match()|. > + :echo matchend("testing", "ing", 2) +< results in "7". > + :echo matchend("testing", "ing", 5) +< result is "-1". + When {expr} is a |List| the result is equal to |match()|. + +matchlist({expr}, {pat}[, {start}[, {count}]]) *matchlist()* + Same as |match()|, but return a |List|. The first item in the + list is the matched string, same as what matchstr() would + return. Following items are submatches, like "\1", "\2", etc. + in |:substitute|. When an optional submatch didn't match an + empty string is used. Example: > + echo matchlist('acd', '\(a\)\?\(b\)\?\(c\)\?\(.*\)') +< Results in: ['acd', 'a', '', 'c', 'd', '', '', '', '', ''] + When there is no match an empty list is returned. + +matchstr({expr}, {pat}[, {start}[, {count}]]) *matchstr()* + Same as |match()|, but return the matched string. Example: > + :echo matchstr("testing", "ing") +< results in "ing". + When there is no match "" is returned. + The {start}, if given, has the same meaning as for |match()|. > + :echo matchstr("testing", "ing", 2) +< results in "ing". > + :echo matchstr("testing", "ing", 5) +< result is "". + When {expr} is a |List| then the matching item is returned. + The type isn't changed, it's not necessarily a String. + + *max()* +max({list}) Return the maximum value of all items in {list}. + If {list} is not a list or one of the items in {list} cannot + be used as a Number this results in an error. + An empty |List| results in zero. + + *min()* +min({list}) Return the minimum value of all items in {list}. + If {list} is not a list or one of the items in {list} cannot + be used as a Number this results in an error. + An empty |List| results in zero. + + *mkdir()* *E739* +mkdir({name} [, {path} [, {prot}]]) + Create directory {name}. + If {path} is "p" then intermediate directories are created as + necessary. Otherwise it must be "". + If {prot} is given it is used to set the protection bits of + the new directory. The default is 0755 (rwxr-xr-x: r/w for + the user readable for others). Use 0700 to make it unreadable + for others. This is only used for the last part of {name}. + Thus if you create /tmp/foo/bar then /tmp/foo will be created + with 0755. + Example: > + :call mkdir($HOME . "/tmp/foo/bar", "p", 0700) +< This function is not available in the |sandbox|. + Not available on all systems. To check use: > + :if exists("*mkdir") +< + *mode()* +mode([expr]) Return a string that indicates the current mode. + If [expr] is supplied and it evaluates to a non-zero Number or + a non-empty String (|non-zero-arg|), then the full mode is + returned, otherwise only the first letter is returned. Note + that " " and "0" are also non-empty strings. + + n Normal + no Operator-pending + v Visual by character + V Visual by line + CTRL-V Visual blockwise + s Select by character + S Select by line + CTRL-S Select blockwise + i Insert + R Replace |R| + Rv Virtual Replace |gR| + c Command-line + cv Vim Ex mode |gQ| + ce Normal Ex mode |Q| + r Hit-enter prompt + rm The -- more -- prompt + r? A |:confirm| query of some sort + ! Shell or external command is executing + This is useful in the 'statusline' option or when used + with |remote_expr()| In most other places it always returns + "c" or "n". + Also see |visualmode()|. + +mzeval({expr}) *mzeval()* + Evaluate MzScheme expression {expr} and return its result + converted to Vim data structures. + Numbers and strings are returned as they are. + Pairs (including lists and improper lists) and vectors are + returned as Vim |Lists|. + Hash tables are represented as Vim |Dictionary| type with keys + converted to strings. + All other types are converted to string with display function. + Examples: > + :mz (define l (list 1 2 3)) + :mz (define h (make-hash)) (hash-set! h "list" l) + :echo mzeval("l") + :echo mzeval("h") +< + {only available when compiled with the |+mzscheme| feature} + +nextnonblank({lnum}) *nextnonblank()* + Return the line number of the first line at or below {lnum} + that is not blank. Example: > + if getline(nextnonblank(1)) =~ "Java" +< When {lnum} is invalid or there is no non-blank line at or + below it, zero is returned. + See also |prevnonblank()|. + +nr2char({expr}[, {utf8}]) *nr2char()* + Return a string with a single character, which has the number + value {expr}. Examples: > + nr2char(64) returns "@" + nr2char(32) returns " " +< When {utf8} is omitted or zero, the current 'encoding' is used. + Example for "utf-8": > + nr2char(300) returns I with bow character +< With {utf8} set to 1, always return utf-8 characters. + Note that a NUL character in the file is specified with + nr2char(10), because NULs are represented with newline + characters. nr2char(0) is a real NUL and terminates the + string, thus results in an empty string. + + *getpid()* +getpid() Return a Number which is the process ID of the Vim process. + On Unix and MS-Windows this is a unique number, until Vim + exits. On MS-DOS it's always zero. + + *getpos()* +getpos({expr}) Get the position for {expr}. For possible values of {expr} + see |line()|. + The result is a |List| with four numbers: + [bufnum, lnum, col, off] + "bufnum" is zero, unless a mark like '0 or 'A is used, then it + is the buffer number of the mark. + "lnum" and "col" are the position in the buffer. The first + column is 1. + The "off" number is zero, unless 'virtualedit' is used. Then + it is the offset in screen columns from the start of the + character. E.g., a position within a or after the last + character. + This can be used to save and restore the cursor position: > + let save_cursor = getpos(".") + MoveTheCursorAround + call setpos('.', save_cursor) +< Also see |setpos()|. + +or({expr}, {expr}) *or()* + Bitwise OR on the two arguments. The arguments are converted + to a number. A List, Dict or Float argument causes an error. + Example: > + :let bits = or(bits, 0x80) + + +pathshorten({expr}) *pathshorten()* + Shorten directory names in the path {expr} and return the + result. The tail, the file name, is kept as-is. The other + components in the path are reduced to single letters. Leading + '~' and '.' characters are kept. Example: > + :echo pathshorten('~/.vim/autoload/myfile.vim') +< ~/.v/a/myfile.vim ~ + It doesn't matter if the path exists or not. + +pow({x}, {y}) *pow()* + Return the power of {x} to the exponent {y} as a |Float|. + {x} and {y} must evaluate to a |Float| or a |Number|. + Examples: > + :echo pow(3, 3) +< 27.0 > + :echo pow(2, 16) +< 65536.0 > + :echo pow(32, 0.20) +< 2.0 + {only available when compiled with the |+float| feature} + +prevnonblank({lnum}) *prevnonblank()* + Return the line number of the first line at or above {lnum} + that is not blank. Example: > + let ind = indent(prevnonblank(v:lnum - 1)) +< When {lnum} is invalid or there is no non-blank line at or + above it, zero is returned. + Also see |nextnonblank()|. + + +printf({fmt}, {expr1} ...) *printf()* + Return a String with {fmt}, where "%" items are replaced by + the formatted form of their respective arguments. Example: > + printf("%4d: E%d %.30s", lnum, errno, msg) +< May result in: + " 99: E42 asdfasdfasdfasdfasdfasdfasdfas" ~ + + Often used items are: + %s string + %6S string right-aligned in 6 display cells + %6s string right-aligned in 6 bytes + %.9s string truncated to 9 bytes + %c single byte + %d decimal number + %5d decimal number padded with spaces to 5 characters + %x hex number + %04x hex number padded with zeros to at least 4 characters + %X hex number using upper case letters + %o octal number + %f floating point number in the form 123.456 + %e floating point number in the form 1.234e3 + %E floating point number in the form 1.234E3 + %g floating point number, as %f or %e depending on value + %G floating point number, as %f or %E depending on value + %% the % character itself + + Conversion specifications start with '%' and end with the + conversion type. All other characters are copied unchanged to + the result. + + The "%" starts a conversion specification. The following + arguments appear in sequence: + + % [flags] [field-width] [.precision] type + + flags + Zero or more of the following flags: + + # The value should be converted to an "alternate + form". For c, d, and s conversions, this option + has no effect. For o conversions, the precision + of the number is increased to force the first + character of the output string to a zero (except + if a zero value is printed with an explicit + precision of zero). + For x and X conversions, a non-zero result has + the string "0x" (or "0X" for X conversions) + prepended to it. + + 0 (zero) Zero padding. For all conversions the converted + value is padded on the left with zeros rather + than blanks. If a precision is given with a + numeric conversion (d, o, x, and X), the 0 flag + is ignored. + + - A negative field width flag; the converted value + is to be left adjusted on the field boundary. + The converted value is padded on the right with + blanks, rather than on the left with blanks or + zeros. A - overrides a 0 if both are given. + + ' ' (space) A blank should be left before a positive + number produced by a signed conversion (d). + + + A sign must always be placed before a number + produced by a signed conversion. A + overrides + a space if both are used. + + field-width + An optional decimal digit string specifying a minimum + field width. If the converted value has fewer bytes + than the field width, it will be padded with spaces on + the left (or right, if the left-adjustment flag has + been given) to fill out the field width. + + .precision + An optional precision, in the form of a period '.' + followed by an optional digit string. If the digit + string is omitted, the precision is taken as zero. + This gives the minimum number of digits to appear for + d, o, x, and X conversions, or the maximum number of + bytes to be printed from a string for s conversions. + For floating point it is the number of digits after + the decimal point. + + type + A character that specifies the type of conversion to + be applied, see below. + + A field width or precision, or both, may be indicated by an + asterisk '*' instead of a digit string. In this case, a + Number argument supplies the field width or precision. A + negative field width is treated as a left adjustment flag + followed by a positive field width; a negative precision is + treated as though it were missing. Example: > + :echo printf("%d: %.*s", nr, width, line) +< This limits the length of the text used from "line" to + "width" bytes. + + The conversion specifiers and their meanings are: + + *printf-d* *printf-o* *printf-x* *printf-X* + doxX The Number argument is converted to signed decimal + (d), unsigned octal (o), or unsigned hexadecimal (x + and X) notation. The letters "abcdef" are used for + x conversions; the letters "ABCDEF" are used for X + conversions. + The precision, if any, gives the minimum number of + digits that must appear; if the converted value + requires fewer digits, it is padded on the left with + zeros. + In no case does a non-existent or small field width + cause truncation of a numeric field; if the result of + a conversion is wider than the field width, the field + is expanded to contain the conversion result. + + *printf-c* + c The Number argument is converted to a byte, and the + resulting character is written. + + *printf-s* + s The text of the String argument is used. If a + precision is specified, no more bytes than the number + specified are used. + S The text of the String argument is used. If a + precision is specified, no more display cells than the + number specified are used. Without the |+multi_byte| + feature works just like 's'. + + *printf-f* *E807* + f The Float argument is converted into a string of the + form 123.456. The precision specifies the number of + digits after the decimal point. When the precision is + zero the decimal point is omitted. When the precision + is not specified 6 is used. A really big number + (out of range or dividing by zero) results in "inf". + "0.0 / 0.0" results in "nan". + Example: > + echo printf("%.2f", 12.115) +< 12.12 + Note that roundoff depends on the system libraries. + Use |round()| when in doubt. + + *printf-e* *printf-E* + e E The Float argument is converted into a string of the + form 1.234e+03 or 1.234E+03 when using 'E'. The + precision specifies the number of digits after the + decimal point, like with 'f'. + + *printf-g* *printf-G* + g G The Float argument is converted like with 'f' if the + value is between 0.001 (inclusive) and 10000000.0 + (exclusive). Otherwise 'e' is used for 'g' and 'E' + for 'G'. When no precision is specified superfluous + zeroes and '+' signs are removed, except for the zero + immediately after the decimal point. Thus 10000000.0 + results in 1.0e7. + + *printf-%* + % A '%' is written. No argument is converted. The + complete conversion specification is "%%". + + When a Number argument is expected a String argument is also + accepted and automatically converted. + When a Float or String argument is expected a Number argument + is also accepted and automatically converted. + Any other argument type results in an error message. + + *E766* *E767* + The number of {exprN} arguments must exactly match the number + of "%" items. If there are not sufficient or too many + arguments an error is given. Up to 18 arguments can be used. + + +pumvisible() *pumvisible()* + Returns non-zero when the popup menu is visible, zero + otherwise. See |ins-completion-menu|. + This can be used to avoid some things that would remove the + popup menu. + + *E860* +py3eval({expr}) *py3eval()* + Evaluate Python expression {expr} and return its result + converted to Vim data structures. + Numbers and strings are returned as they are (strings are + copied though, unicode strings are additionally converted to + 'encoding'). + Lists are represented as Vim |List| type. + Dictionaries are represented as Vim |Dictionary| type with + keys converted to strings. + {only available when compiled with the |+python3| feature} + + *E858* *E859* +pyeval({expr}) *pyeval()* + Evaluate Python expression {expr} and return its result + converted to Vim data structures. + Numbers and strings are returned as they are (strings are + copied though). + Lists are represented as Vim |List| type. + Dictionaries are represented as Vim |Dictionary| type, + non-string keys result in error. + {only available when compiled with the |+python| feature} + + *E726* *E727* +range({expr} [, {max} [, {stride}]]) *range()* + Returns a |List| with Numbers: + - If only {expr} is specified: [0, 1, ..., {expr} - 1] + - If {max} is specified: [{expr}, {expr} + 1, ..., {max}] + - If {stride} is specified: [{expr}, {expr} + {stride}, ..., + {max}] (increasing {expr} with {stride} each time, not + producing a value past {max}). + When the maximum is one before the start the result is an + empty list. When the maximum is more than one before the + start this is an error. + Examples: > + range(4) " [0, 1, 2, 3] + range(2, 4) " [2, 3, 4] + range(2, 9, 3) " [2, 5, 8] + range(2, -2, -1) " [2, 1, 0, -1, -2] + range(0) " [] + range(2, 0) " error! +< + *readfile()* +readfile({fname} [, {binary} [, {max}]]) + Read file {fname} and return a |List|, each line of the file + as an item. Lines broken at NL characters. Macintosh files + separated with CR will result in a single long line (unless a + NL appears somewhere). + All NUL characters are replaced with a NL character. + When {binary} is equal to "b" binary mode is used: + - When the last line ends in a NL an extra empty list item is + added. + - No CR characters are removed. + Otherwise: + - CR characters that appear before a NL are removed. + - Whether the last line ends in a NL or not does not matter. + - When 'encoding' is Unicode any UTF-8 byte order mark is + removed from the text. + When {max} is given this specifies the maximum number of lines + to be read. Useful if you only want to check the first ten + lines of a file: > + :for line in readfile(fname, '', 10) + : if line =~ 'Date' | echo line | endif + :endfor +< When {max} is negative -{max} lines from the end of the file + are returned, or as many as there are. + When {max} is zero the result is an empty list. + Note that without {max} the whole file is read into memory. + Also note that there is no recognition of encoding. Read a + file into a buffer if you need to. + When the file can't be opened an error message is given and + the result is an empty list. + Also see |writefile()|. + +reltime([{start} [, {end}]]) *reltime()* + Return an item that represents a time value. The format of + the item depends on the system. It can be passed to + |reltimestr()| to convert it to a string. + Without an argument it returns the current time. + With one argument is returns the time passed since the time + specified in the argument. + With two arguments it returns the time passed between {start} + and {end}. + The {start} and {end} arguments must be values returned by + reltime(). + {only available when compiled with the |+reltime| feature} + +reltimestr({time}) *reltimestr()* + Return a String that represents the time value of {time}. + This is the number of seconds, a dot and the number of + microseconds. Example: > + let start = reltime() + call MyFunction() + echo reltimestr(reltime(start)) +< Note that overhead for the commands will be added to the time. + The accuracy depends on the system. + Leading spaces are used to make the string align nicely. You + can use split() to remove it. > + echo split(reltimestr(reltime(start)))[0] +< Also see |profiling|. + {only available when compiled with the |+reltime| feature} + + *remote_expr()* *E449* +remote_expr({server}, {string} [, {idvar}]) + Send the {string} to {server}. The string is sent as an + expression and the result is returned after evaluation. + The result must be a String or a |List|. A |List| is turned + into a String by joining the items with a line break in + between (not at the end), like with join(expr, "\n"). + If {idvar} is present, it is taken as the name of a + variable and a {serverid} for later use with + remote_read() is stored there. + See also |clientserver| |RemoteReply|. + This function is not available in the |sandbox|. + {only available when compiled with the |+clientserver| feature} + Note: Any errors will cause a local error message to be issued + and the result will be the empty string. + Examples: > + :echo remote_expr("gvim", "2+2") + :echo remote_expr("gvim1", "b:current_syntax") +< + +remote_foreground({server}) *remote_foreground()* + Move the Vim server with the name {server} to the foreground. + This works like: > + remote_expr({server}, "foreground()") +< Except that on Win32 systems the client does the work, to work + around the problem that the OS doesn't always allow the server + to bring itself to the foreground. + Note: This does not restore the window if it was minimized, + like foreground() does. + This function is not available in the |sandbox|. + {only in the Win32, Athena, Motif and GTK GUI versions and the + Win32 console version} + + +remote_peek({serverid} [, {retvar}]) *remote_peek()* + Returns a positive number if there are available strings + from {serverid}. Copies any reply string into the variable + {retvar} if specified. {retvar} must be a string with the + name of a variable. + Returns zero if none are available. + Returns -1 if something is wrong. + See also |clientserver|. + This function is not available in the |sandbox|. + {only available when compiled with the |+clientserver| feature} + Examples: > + :let repl = "" + :echo "PEEK: ".remote_peek(id, "repl").": ".repl + +remote_read({serverid}) *remote_read()* + Return the oldest available reply from {serverid} and consume + it. It blocks until a reply is available. + See also |clientserver|. + This function is not available in the |sandbox|. + {only available when compiled with the |+clientserver| feature} + Example: > + :echo remote_read(id) +< + *remote_send()* *E241* +remote_send({server}, {string} [, {idvar}]) + Send the {string} to {server}. The string is sent as input + keys and the function returns immediately. At the Vim server + the keys are not mapped |:map|. + If {idvar} is present, it is taken as the name of a variable + and a {serverid} for later use with remote_read() is stored + there. + See also |clientserver| |RemoteReply|. + This function is not available in the |sandbox|. + {only available when compiled with the |+clientserver| feature} + Note: Any errors will be reported in the server and may mess + up the display. + Examples: > + :echo remote_send("gvim", ":DropAndReply ".file, "serverid"). + \ remote_read(serverid) + + :autocmd NONE RemoteReply * + \ echo remote_read(expand("")) + :echo remote_send("gvim", ":sleep 10 | echo ". + \ 'server2client(expand(""), "HELLO")') +< +remove({list}, {idx} [, {end}]) *remove()* + Without {end}: Remove the item at {idx} from |List| {list} and + return the item. + With {end}: Remove items from {idx} to {end} (inclusive) and + return a List with these items. When {idx} points to the same + item as {end} a list with one item is returned. When {end} + points to an item before {idx} this is an error. + See |list-index| for possible values of {idx} and {end}. + Example: > + :echo "last item: " . remove(mylist, -1) + :call remove(mylist, 0, 9) +remove({dict}, {key}) + Remove the entry from {dict} with key {key}. Example: > + :echo "removed " . remove(dict, "one") +< If there is no {key} in {dict} this is an error. + + Use |delete()| to remove a file. + +rename({from}, {to}) *rename()* + Rename the file by the name {from} to the name {to}. This + should also work to move files across file systems. The + result is a Number, which is 0 if the file was renamed + successfully, and non-zero when the renaming failed. + NOTE: If {to} exists it is overwritten without warning. + This function is not available in the |sandbox|. + +repeat({expr}, {count}) *repeat()* + Repeat {expr} {count} times and return the concatenated + result. Example: > + :let separator = repeat('-', 80) +< When {count} is zero or negative the result is empty. + When {expr} is a |List| the result is {expr} concatenated + {count} times. Example: > + :let longlist = repeat(['a', 'b'], 3) +< Results in ['a', 'b', 'a', 'b', 'a', 'b']. + + +resolve({filename}) *resolve()* *E655* + On MS-Windows, when {filename} is a shortcut (a .lnk file), + returns the path the shortcut points to in a simplified form. + On Unix, repeat resolving symbolic links in all path + components of {filename} and return the simplified result. + To cope with link cycles, resolving of symbolic links is + stopped after 100 iterations. + On other systems, return the simplified {filename}. + The simplification step is done as by |simplify()|. + resolve() keeps a leading path component specifying the + current directory (provided the result is still a relative + path name) and also keeps a trailing path separator. + + *reverse()* +reverse({list}) Reverse the order of items in {list} in-place. Returns + {list}. + If you want a list to remain unmodified make a copy first: > + :let revlist = reverse(copy(mylist)) + +round({expr}) *round()* + Round off {expr} to the nearest integral value and return it + as a |Float|. If {expr} lies halfway between two integral + values, then use the larger one (away from zero). + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + echo round(0.456) +< 0.0 > + echo round(4.5) +< 5.0 > + echo round(-4.5) +< -5.0 + {only available when compiled with the |+float| feature} + +screenattr(row, col) *screenattr()* + Like screenchar(), but return the attribute. This is a rather + arbitrary number that can only be used to compare to the + attribute at other positions. + +screenchar(row, col) *screenchar()* + The result is a Number, which is the character at position + [row, col] on the screen. This works for every possible + screen position, also status lines, window separators and the + command line. The top left position is row one, column one + The character excludes composing characters. For double-byte + encodings it may only be the first byte. + This is mainly to be used for testing. + Returns -1 when row or col is out of range. + +screencol() *screencol()* + The result is a Number, which is the current screen column of + the cursor. The leftmost column has number 1. + This function is mainly used for testing. + + Note: Always returns the current screen column, thus if used + in a command (e.g. ":echo screencol()") it will return the + column inside the command line, which is 1 when the command is + executed. To get the cursor position in the file use one of + the following mappings: > + nnoremap GG ":echom ".screencol()."\n" + nnoremap GG :echom screencol() +< +screenrow() *screenrow()* + The result is a Number, which is the current screen row of the + cursor. The top line has number one. + This function is mainly used for testing. + + Note: Same restrictions as with |screencol()|. + +search({pattern} [, {flags} [, {stopline} [, {timeout}]]]) *search()* + Search for regexp pattern {pattern}. The search starts at the + cursor position (you can use |cursor()| to set it). + + When a match has been found its line number is returned. + If there is no match a 0 is returned and the cursor doesn't + move. No error message is given. + + {flags} is a String, which can contain these character flags: + 'b' search backward instead of forward + 'c' accept a match at the cursor position + 'e' move to the End of the match + 'n' do Not move the cursor + 'p' return number of matching sub-pattern (see below) + 's' set the ' mark at the previous location of the cursor + 'w' wrap around the end of the file + 'W' don't wrap around the end of the file + If neither 'w' or 'W' is given, the 'wrapscan' option applies. + + If the 's' flag is supplied, the ' mark is set, only if the + cursor is moved. The 's' flag cannot be combined with the 'n' + flag. + + 'ignorecase', 'smartcase' and 'magic' are used. + + When the {stopline} argument is given then the search stops + after searching this line. This is useful to restrict the + search to a range of lines. Examples: > + let match = search('(', 'b', line("w0")) + let end = search('END', '', line("w$")) +< When {stopline} is used and it is not zero this also implies + that the search does not wrap around the end of the file. + A zero value is equal to not giving the argument. + + When the {timeout} argument is given the search stops when + more than this many milliseconds have passed. Thus when + {timeout} is 500 the search stops after half a second. + The value must not be negative. A zero value is like not + giving the argument. + {only available when compiled with the |+reltime| feature} + + *search()-sub-match* + With the 'p' flag the returned value is one more than the + first sub-match in \(\). One if none of them matched but the + whole pattern did match. + To get the column number too use |searchpos()|. + + The cursor will be positioned at the match, unless the 'n' + flag is used. + + Example (goes over all files in the argument list): > + :let n = 1 + :while n <= argc() " loop over all files in arglist + : exe "argument " . n + : " start at the last char in the file and wrap for the + : " first search to find match at start of file + : normal G$ + : let flags = "w" + : while search("foo", flags) > 0 + : s/foo/bar/g + : let flags = "W" + : endwhile + : update " write the file if modified + : let n = n + 1 + :endwhile +< + Example for using some flags: > + :echo search('\ + if searchdecl('myvar') == 0 + echo getline('.') + endif +< + *searchpair()* +searchpair({start}, {middle}, {end} [, {flags} [, {skip} + [, {stopline} [, {timeout}]]]]) + Search for the match of a nested start-end pair. This can be + used to find the "endif" that matches an "if", while other + if/endif pairs in between are ignored. + The search starts at the cursor. The default is to search + forward, include 'b' in {flags} to search backward. + If a match is found, the cursor is positioned at it and the + line number is returned. If no match is found 0 or -1 is + returned and the cursor doesn't move. No error message is + given. + + {start}, {middle} and {end} are patterns, see |pattern|. They + must not contain \( \) pairs. Use of \%( \) is allowed. When + {middle} is not empty, it is found when searching from either + direction, but only when not in a nested start-end pair. A + typical use is: > + searchpair('\', '\', '\') +< By leaving {middle} empty the "else" is skipped. + + {flags} 'b', 'c', 'n', 's', 'w' and 'W' are used like with + |search()|. Additionally: + 'r' Repeat until no more matches found; will find the + outer pair. Implies the 'W' flag. + 'm' Return number of matches instead of line number with + the match; will be > 1 when 'r' is used. + Note: it's nearly always a good idea to use the 'W' flag, to + avoid wrapping around the end of the file. + + When a match for {start}, {middle} or {end} is found, the + {skip} expression is evaluated with the cursor positioned on + the start of the match. It should return non-zero if this + match is to be skipped. E.g., because it is inside a comment + or a string. + When {skip} is omitted or empty, every match is accepted. + When evaluating {skip} causes an error the search is aborted + and -1 returned. + + For {stopline} and {timeout} see |search()|. + + The value of 'ignorecase' is used. 'magic' is ignored, the + patterns are used like it's on. + + The search starts exactly at the cursor. A match with + {start}, {middle} or {end} at the next character, in the + direction of searching, is the first one found. Example: > + if 1 + if 2 + endif 2 + endif 1 +< When starting at the "if 2", with the cursor on the "i", and + searching forwards, the "endif 2" is found. When starting on + the character just before the "if 2", the "endif 1" will be + found. That's because the "if 2" will be found first, and + then this is considered to be a nested if/endif from "if 2" to + "endif 2". + When searching backwards and {end} is more than one character, + it may be useful to put "\zs" at the end of the pattern, so + that when the cursor is inside a match with the end it finds + the matching start. + + Example, to find the "endif" command in a Vim script: > + + :echo searchpair('\', '\', '\', 'W', + \ 'getline(".") =~ "^\\s*\""') + +< The cursor must be at or after the "if" for which a match is + to be found. Note that single-quote strings are used to avoid + having to double the backslashes. The skip expression only + catches comments at the start of a line, not after a command. + Also, a word "en" or "if" halfway a line is considered a + match. + Another example, to search for the matching "{" of a "}": > + + :echo searchpair('{', '', '}', 'bW') + +< This works when the cursor is at or before the "}" for which a + match is to be found. To reject matches that syntax + highlighting recognized as strings: > + + :echo searchpair('{', '', '}', 'bW', + \ 'synIDattr(synID(line("."), col("."), 0), "name") =~? "string"') +< + *searchpairpos()* +searchpairpos({start}, {middle}, {end} [, {flags} [, {skip} + [, {stopline} [, {timeout}]]]]) + Same as |searchpair()|, but returns a |List| with the line and + column position of the match. The first element of the |List| + is the line number and the second element is the byte index of + the column position of the match. If no match is found, + returns [0, 0]. > + + :let [lnum,col] = searchpairpos('{', '', '}', 'n') +< + See |match-parens| for a bigger and more useful example. + +searchpos({pattern} [, {flags} [, {stopline} [, {timeout}]]]) *searchpos()* + Same as |search()|, but returns a |List| with the line and + column position of the match. The first element of the |List| + is the line number and the second element is the byte index of + the column position of the match. If no match is found, + returns [0, 0]. + Example: > + :let [lnum, col] = searchpos('mypattern', 'n') + +< When the 'p' flag is given then there is an extra item with + the sub-pattern match number |search()-sub-match|. Example: > + :let [lnum, col, submatch] = searchpos('\(\l\)\|\(\u\)', 'np') +< In this example "submatch" is 2 when a lowercase letter is + found |/\l|, 3 when an uppercase letter is found |/\u|. + +server2client( {clientid}, {string}) *server2client()* + Send a reply string to {clientid}. The most recent {clientid} + that sent a string can be retrieved with expand(""). + {only available when compiled with the |+clientserver| feature} + Note: + This id has to be stored before the next command can be + received. I.e. before returning from the received command and + before calling any commands that waits for input. + See also |clientserver|. + Example: > + :echo server2client(expand(""), "HELLO") +< +serverlist() *serverlist()* + Return a list of available server names, one per line. + When there are no servers or the information is not available + an empty string is returned. See also |clientserver|. + {only available when compiled with the |+clientserver| feature} + Example: > + :echo serverlist() +< +setbufvar({expr}, {varname}, {val}) *setbufvar()* + Set option or local variable {varname} in buffer {expr} to + {val}. + This also works for a global or local window option, but it + doesn't work for a global or local window variable. + For a local window option the global value is unchanged. + For the use of {expr}, see |bufname()| above. + Note that the variable name without "b:" must be used. + Examples: > + :call setbufvar(1, "&mod", 1) + :call setbufvar("todo", "myvar", "foobar") +< This function is not available in the |sandbox|. + +setcmdpos({pos}) *setcmdpos()* + Set the cursor position in the command line to byte position + {pos}. The first position is 1. + Use |getcmdpos()| to obtain the current position. + Only works while editing the command line, thus you must use + |c_CTRL-\_e|, |c_CTRL-R_=| or |c_CTRL-R_CTRL-R| with '='. For + |c_CTRL-\_e| and |c_CTRL-R_CTRL-R| with '=' the position is + set after the command line is set to the expression. For + |c_CTRL-R_=| it is set after evaluating the expression but + before inserting the resulting text. + When the number is too big the cursor is put at the end of the + line. A number smaller than one has undefined results. + Returns 0 when successful, 1 when not editing the command + line. + +setline({lnum}, {text}) *setline()* + Set line {lnum} of the current buffer to {text}. To insert + lines use |append()|. + {lnum} is used like with |getline()|. + When {lnum} is just below the last line the {text} will be + added as a new line. + If this succeeds, 0 is returned. If this fails (most likely + because {lnum} is invalid) 1 is returned. Example: > + :call setline(5, strftime("%c")) +< When {text} is a |List| then line {lnum} and following lines + will be set to the items in the list. Example: > + :call setline(5, ['aaa', 'bbb', 'ccc']) +< This is equivalent to: > + :for [n, l] in [[5, 'aaa'], [6, 'bbb'], [7, 'ccc']] + : call setline(n, l) + :endfor +< Note: The '[ and '] marks are not set. + +setloclist({nr}, {list} [, {action}]) *setloclist()* + Create or replace or add to the location list for window {nr}. + When {nr} is zero the current window is used. For a location + list window, the displayed location list is modified. For an + invalid window number {nr}, -1 is returned. + Otherwise, same as |setqflist()|. + Also see |location-list|. + +setmatches({list}) *setmatches()* + Restores a list of matches saved by |getmatches()|. Returns 0 + if successful, otherwise -1. All current matches are cleared + before the list is restored. See example for |getmatches()|. + + *setpos()* +setpos({expr}, {list}) + Set the position for {expr}. Possible values: + . the cursor + 'x mark x + + {list} must be a |List| with four numbers: + [bufnum, lnum, col, off] + + "bufnum" is the buffer number. Zero can be used for the + current buffer. Setting the cursor is only possible for + the current buffer. To set a mark in another buffer you can + use the |bufnr()| function to turn a file name into a buffer + number. + Does not change the jumplist. + + "lnum" and "col" are the position in the buffer. The first + column is 1. Use a zero "lnum" to delete a mark. If "col" is + smaller than 1 then 1 is used. + + The "off" number is only used when 'virtualedit' is set. Then + it is the offset in screen columns from the start of the + character. E.g., a position within a or after the last + character. + + Returns 0 when the position could be set, -1 otherwise. + An error message is given if {expr} is invalid. + + Also see |getpos()| + + This does not restore the preferred column for moving + vertically. See |winrestview()| for that. + + +setqflist({list} [, {action}]) *setqflist()* + Create or replace or add to the quickfix list using the items + in {list}. Each item in {list} is a dictionary. + Non-dictionary items in {list} are ignored. Each dictionary + item can contain the following entries: + + bufnr buffer number; must be the number of a valid + buffer + filename name of a file; only used when "bufnr" is not + present or it is invalid. + lnum line number in the file + pattern search pattern used to locate the error + col column number + vcol when non-zero: "col" is visual column + when zero: "col" is byte index + nr error number + text description of the error + type single-character error type, 'E', 'W', etc. + + The "col", "vcol", "nr", "type" and "text" entries are + optional. Either "lnum" or "pattern" entry can be used to + locate a matching error line. + If the "filename" and "bufnr" entries are not present or + neither the "lnum" or "pattern" entries are present, then the + item will not be handled as an error line. + If both "pattern" and "lnum" are present then "pattern" will + be used. + If you supply an empty {list}, the quickfix list will be + cleared. + Note that the list is not exactly the same as what + |getqflist()| returns. + + If {action} is set to 'a', then the items from {list} are + added to the existing quickfix list. If there is no existing + list, then a new list is created. If {action} is set to 'r', + then the items from the current quickfix list are replaced + with the items from {list}. If {action} is not present or is + set to ' ', then a new list is created. + + Returns zero for success, -1 for failure. + + This function can be used to create a quickfix list + independent of the 'errorformat' setting. Use a command like + ":cc 1" to jump to the first position. + + + *setreg()* +setreg({regname}, {value} [,{options}]) + Set the register {regname} to {value}. + If {options} contains "a" or {regname} is upper case, + then the value is appended. + {options} can also contain a register type specification: + "c" or "v" |characterwise| mode + "l" or "V" |linewise| mode + "b" or "" |blockwise-visual| mode + If a number immediately follows "b" or "" then this is + used as the width of the selection - if it is not specified + then the width of the block is set to the number of characters + in the longest line (counting a as 1 character). + + If {options} contains no register settings, then the default + is to use character mode unless {value} ends in a . + Setting the '=' register is not possible, but you can use > + :let @= = var_expr +< Returns zero for success, non-zero for failure. + + Examples: > + :call setreg(v:register, @*) + :call setreg('*', @%, 'ac') + :call setreg('a', "1\n2\n3", 'b5') + +< This example shows using the functions to save and restore a + register. > + :let var_a = getreg('a', 1) + :let var_amode = getregtype('a') + .... + :call setreg('a', var_a, var_amode) + +< You can also change the type of a register by appending + nothing: > + :call setreg('a', '', 'al') + +settabvar({tabnr}, {varname}, {val}) *settabvar()* + Set tab-local variable {varname} to {val} in tab page {tabnr}. + |t:var| + Note that the variable name without "t:" must be used. + Tabs are numbered starting with one. + This function is not available in the |sandbox|. + +settabwinvar({tabnr}, {winnr}, {varname}, {val}) *settabwinvar()* + Set option or local variable {varname} in window {winnr} to + {val}. + Tabs are numbered starting with one. For the current tabpage + use |setwinvar()|. + When {winnr} is zero the current window is used. + This also works for a global or local buffer option, but it + doesn't work for a global or local buffer variable. + For a local buffer option the global value is unchanged. + Note that the variable name without "w:" must be used. + Examples: > + :call settabwinvar(1, 1, "&list", 0) + :call settabwinvar(3, 2, "myvar", "foobar") +< This function is not available in the |sandbox|. + +setwinvar({nr}, {varname}, {val}) *setwinvar()* + Like |settabwinvar()| for the current tab page. + Examples: > + :call setwinvar(1, "&list", 0) + :call setwinvar(2, "myvar", "foobar") + +sha256({string}) *sha256()* + Returns a String with 64 hex charactes, which is the SHA256 + checksum of {string}. + {only available when compiled with the |+cryptv| feature} + +shellescape({string} [, {special}]) *shellescape()* + Escape {string} for use as a shell command argument. + On MS-Windows and MS-DOS, when 'shellslash' is not set, it + will enclose {string} in double quotes and double all double + quotes within {string}. + For other systems, it will enclose {string} in single quotes + and replace all "'" with "'\''". + When the {special} argument is present and it's a non-zero + Number or a non-empty String (|non-zero-arg|), then special + items such as "!", "%", "#" and "" will be preceded by + a backslash. This backslash will be removed again by the |:!| + command. + The "!" character will be escaped (again with a |non-zero-arg| + {special}) when 'shell' contains "csh" in the tail. That is + because for csh and tcsh "!" is used for history replacement + even when inside single quotes. + The character is also escaped. With a |non-zero-arg| + {special} and 'shell' containing "csh" in the tail it's + escaped a second time. + Example of use with a |:!| command: > + :exe '!dir ' . shellescape(expand(''), 1) +< This results in a directory listing for the file under the + cursor. Example of use with |system()|: > + :call system("chmod +w -- " . shellescape(expand("%"))) + + +shiftwidth() *shiftwidth()* + Returns the effective value of 'shiftwidth'. This is the + 'shiftwidth' value unless it is zero, in which case it is the + 'tabstop' value. To be backwards compatible in indent + plugins, use this: > + if exists('*shiftwidth') + func s:sw() + return shiftwidth() + endfunc + else + func s:sw() + return &sw + endfunc + endif +< And then use s:sw() instead of &sw. + + +simplify({filename}) *simplify()* + Simplify the file name as much as possible without changing + the meaning. Shortcuts (on MS-Windows) or symbolic links (on + Unix) are not resolved. If the first path component in + {filename} designates the current directory, this will be + valid for the result as well. A trailing path separator is + not removed either. + Example: > + simplify("./dir/.././/file/") == "./file/" +< Note: The combination "dir/.." is only removed if "dir" is + a searchable directory or does not exist. On Unix, it is also + removed when "dir" is a symbolic link within the same + directory. In order to resolve all the involved symbolic + links before simplifying the path name, use |resolve()|. + + +sin({expr}) *sin()* + Return the sine of {expr}, measured in radians, as a |Float|. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo sin(100) +< -0.506366 > + :echo sin(-4.01) +< 0.763301 + {only available when compiled with the |+float| feature} + + +sinh({expr}) *sinh()* + Return the hyperbolic sine of {expr} as a |Float| in the range + [-inf, inf]. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo sinh(0.5) +< 0.521095 > + :echo sinh(-0.9) +< -1.026517 + {only available when compiled with the |+float| feature} + + +sort({list} [, {func} [, {dict}]]) *sort()* *E702* + Sort the items in {list} in-place. Returns {list}. If you + want a list to remain unmodified make a copy first: > + :let sortedlist = sort(copy(mylist)) +< Uses the string representation of each item to sort on. + Numbers sort after Strings, |Lists| after Numbers. + For sorting text in the current buffer use |:sort|. + When {func} is given and it is one then case is ignored. + {dict} is for functions with the "dict" attribute. It will be + used to set the local variable "self". |Dictionary-function| + When {func} is a |Funcref| or a function name, this function + is called to compare items. The function is invoked with two + items as argument and must return zero if they are equal, 1 or + bigger if the first one sorts after the second one, -1 or + smaller if the first one sorts before the second one. + Example: > + func MyCompare(i1, i2) + return a:i1 == a:i2 ? 0 : a:i1 > a:i2 ? 1 : -1 + endfunc + let sortedlist = sort(mylist, "MyCompare") +< A shorter compare version for this specific simple case, which + ignores overflow: > + func MyCompare(i1, i2) + return a:i1 - a:i2 + endfunc +< + *soundfold()* +soundfold({word}) + Return the sound-folded equivalent of {word}. Uses the first + language in 'spelllang' for the current window that supports + soundfolding. 'spell' must be set. When no sound folding is + possible the {word} is returned unmodified. + This can be used for making spelling suggestions. Note that + the method can be quite slow. + + *spellbadword()* +spellbadword([{sentence}]) + Without argument: The result is the badly spelled word under + or after the cursor. The cursor is moved to the start of the + bad word. When no bad word is found in the cursor line the + result is an empty string and the cursor doesn't move. + + With argument: The result is the first word in {sentence} that + is badly spelled. If there are no spelling mistakes the + result is an empty string. + + The return value is a list with two items: + - The badly spelled word or an empty string. + - The type of the spelling error: + "bad" spelling mistake + "rare" rare word + "local" word only valid in another region + "caps" word should start with Capital + Example: > + echo spellbadword("the quik brown fox") +< ['quik', 'bad'] ~ + + The spelling information for the current window is used. The + 'spell' option must be set and the value of 'spelllang' is + used. + + *spellsuggest()* +spellsuggest({word} [, {max} [, {capital}]]) + Return a |List| with spelling suggestions to replace {word}. + When {max} is given up to this number of suggestions are + returned. Otherwise up to 25 suggestions are returned. + + When the {capital} argument is given and it's non-zero only + suggestions with a leading capital will be given. Use this + after a match with 'spellcapcheck'. + + {word} can be a badly spelled word followed by other text. + This allows for joining two words that were split. The + suggestions also include the following text, thus you can + replace a line. + + {word} may also be a good word. Similar words will then be + returned. {word} itself is not included in the suggestions, + although it may appear capitalized. + + The spelling information for the current window is used. The + 'spell' option must be set and the values of 'spelllang' and + 'spellsuggest' are used. + + +split({expr} [, {pattern} [, {keepempty}]]) *split()* + Make a |List| out of {expr}. When {pattern} is omitted or + empty each white-separated sequence of characters becomes an + item. + Otherwise the string is split where {pattern} matches, + removing the matched characters. 'ignorecase' is not used + here, add \c to ignore case. |/\c| + When the first or last item is empty it is omitted, unless the + {keepempty} argument is given and it's non-zero. + Other empty items are kept when {pattern} matches at least one + character or when {keepempty} is non-zero. + Example: > + :let words = split(getline('.'), '\W\+') +< To split a string in individual characters: > + :for c in split(mystring, '\zs') +< If you want to keep the separator you can also use '\zs': > + :echo split('abc:def:ghi', ':\zs') +< ['abc:', 'def:', 'ghi'] ~ + Splitting a table where the first element can be empty: > + :let items = split(line, ':', 1) +< The opposite function is |join()|. + + +sqrt({expr}) *sqrt()* + Return the non-negative square root of Float {expr} as a + |Float|. + {expr} must evaluate to a |Float| or a |Number|. When {expr} + is negative the result is NaN (Not a Number). + Examples: > + :echo sqrt(100) +< 10.0 > + :echo sqrt(-4.01) +< nan + "nan" may be different, it depends on system libraries. + {only available when compiled with the |+float| feature} + + +str2float( {expr}) *str2float()* + Convert String {expr} to a Float. This mostly works the same + as when using a floating point number in an expression, see + |floating-point-format|. But it's a bit more permissive. + E.g., "1e40" is accepted, while in an expression you need to + write "1.0e40". + Text after the number is silently ignored. + The decimal point is always '.', no matter what the locale is + set to. A comma ends the number: "12,345.67" is converted to + 12.0. You can strip out thousands separators with + |substitute()|: > + let f = str2float(substitute(text, ',', '', 'g')) +< {only available when compiled with the |+float| feature} + + +str2nr( {expr} [, {base}]) *str2nr()* + Convert string {expr} to a number. + {base} is the conversion base, it can be 8, 10 or 16. + When {base} is omitted base 10 is used. This also means that + a leading zero doesn't cause octal conversion to be used, as + with the default String to Number conversion. + When {base} is 16 a leading "0x" or "0X" is ignored. With a + different base the result will be zero. + Text after the number is silently ignored. + + +strchars({expr}) *strchars()* + The result is a Number, which is the number of characters + String {expr} occupies. Composing characters are counted + separately. + Also see |strlen()|, |strdisplaywidth()| and |strwidth()|. + +strdisplaywidth({expr}[, {col}]) *strdisplaywidth()* + The result is a Number, which is the number of display cells + String {expr} occupies on the screen. + When {col} is omitted zero is used. Otherwise it is the + screen column where to start. This matters for Tab + characters. + The option settings of the current window are used. This + matters for anything that's displayed differently, such as + 'tabstop' and 'display'. + When {expr} contains characters with East Asian Width Class + Ambiguous, this function's return value depends on 'ambiwidth'. + Also see |strlen()|, |strwidth()| and |strchars()|. + +strftime({format} [, {time}]) *strftime()* + The result is a String, which is a formatted date and time, as + specified by the {format} string. The given {time} is used, + or the current time if no time is given. The accepted + {format} depends on your system, thus this is not portable! + See the manual page of the C function strftime() for the + format. The maximum length of the result is 80 characters. + See also |localtime()| and |getftime()|. + The language can be changed with the |:language| command. + Examples: > + :echo strftime("%c") Sun Apr 27 11:49:23 1997 + :echo strftime("%Y %b %d %X") 1997 Apr 27 11:53:25 + :echo strftime("%y%m%d %T") 970427 11:53:55 + :echo strftime("%H:%M") 11:55 + :echo strftime("%c", getftime("file.c")) + Show mod time of file.c. +< Not available on all systems. To check use: > + :if exists("*strftime") + +stridx({haystack}, {needle} [, {start}]) *stridx()* + The result is a Number, which gives the byte index in + {haystack} of the first occurrence of the String {needle}. + If {start} is specified, the search starts at index {start}. + This can be used to find a second match: > + :let colon1 = stridx(line, ":") + :let colon2 = stridx(line, ":", colon1 + 1) +< The search is done case-sensitive. + For pattern searches use |match()|. + -1 is returned if the {needle} does not occur in {haystack}. + See also |strridx()|. + Examples: > + :echo stridx("An Example", "Example") 3 + :echo stridx("Starting point", "Start") 0 + :echo stridx("Starting point", "start") -1 +< *strstr()* *strchr()* + stridx() works similar to the C function strstr(). When used + with a single character it works similar to strchr(). + + *string()* +string({expr}) Return {expr} converted to a String. If {expr} is a Number, + Float, String or a composition of them, then the result can be + parsed back with |eval()|. + {expr} type result ~ + String 'string' + Number 123 + Float 123.123456 or 1.123456e8 + Funcref function('name') + List [item, item] + Dictionary {key: value, key: value} + Note that in String values the ' character is doubled. + Also see |strtrans()|. + + *strlen()* +strlen({expr}) The result is a Number, which is the length of the String + {expr} in bytes. + If you want to count the number of multi-byte characters (not + counting composing characters) use something like this: > + + :let len = strlen(substitute(str, ".", "x", "g")) +< + If the argument is a Number it is first converted to a String. + For other types an error is given. + Also see |len()|, |strchars()|, |strdisplaywidth()| and + |strwidth()|. + +strpart({src}, {start}[, {len}]) *strpart()* + The result is a String, which is part of {src}, starting from + byte {start}, with the byte length {len}. + When non-existing bytes are included, this doesn't result in + an error, the bytes are simply omitted. + If {len} is missing, the copy continues from {start} till the + end of the {src}. > + strpart("abcdefg", 3, 2) == "de" + strpart("abcdefg", -2, 4) == "ab" + strpart("abcdefg", 5, 4) == "fg" + strpart("abcdefg", 3) == "defg" +< Note: To get the first character, {start} must be 0. For + example, to get three bytes under and after the cursor: > + strpart(getline("."), col(".") - 1, 3) +< +strridx({haystack}, {needle} [, {start}]) *strridx()* + The result is a Number, which gives the byte index in + {haystack} of the last occurrence of the String {needle}. + When {start} is specified, matches beyond this index are + ignored. This can be used to find a match before a previous + match: > + :let lastcomma = strridx(line, ",") + :let comma2 = strridx(line, ",", lastcomma - 1) +< The search is done case-sensitive. + For pattern searches use |match()|. + -1 is returned if the {needle} does not occur in {haystack}. + If the {needle} is empty the length of {haystack} is returned. + See also |stridx()|. Examples: > + :echo strridx("an angry armadillo", "an") 3 +< *strrchr()* + When used with a single character it works similar to the C + function strrchr(). + +strtrans({expr}) *strtrans()* + The result is a String, which is {expr} with all unprintable + characters translated into printable characters |'isprint'|. + Like they are shown in a window. Example: > + echo strtrans(@a) +< This displays a newline in register a as "^@" instead of + starting a new line. + +strwidth({expr}) *strwidth()* + The result is a Number, which is the number of display cells + String {expr} occupies. A Tab character is counted as one + cell, alternatively use |strdisplaywidth()|. + When {expr} contains characters with East Asian Width Class + Ambiguous, this function's return value depends on 'ambiwidth'. + Also see |strlen()|, |strdisplaywidth()| and |strchars()|. + +submatch({nr}) *submatch()* + Only for an expression in a |:substitute| command or + substitute() function. + Returns the {nr}'th submatch of the matched text. When {nr} + is 0 the whole matched text is returned. + Also see |sub-replace-expression|. + Example: > + :s/\d\+/\=submatch(0) + 1/ +< This finds the first number in the line and adds one to it. + A line break is included as a newline character. + +substitute({expr}, {pat}, {sub}, {flags}) *substitute()* + The result is a String, which is a copy of {expr}, in which + the first match of {pat} is replaced with {sub}. + When {flags} is "g", all matches of {pat} in {expr} are + replaced. Otherwise {flags} should be "". + + This works like the ":substitute" command (without any flags). + But the matching with {pat} is always done like the 'magic' + option is set and 'cpoptions' is empty (to make scripts + portable). 'ignorecase' is still relevant, use |/\c| or |/\C| + if you want to ignore or match case and ignore 'ignorecase'. + 'smartcase' is not used. See |string-match| for how {pat} is + used. + + A "~" in {sub} is not replaced with the previous {sub}. + Note that some codes in {sub} have a special meaning + |sub-replace-special|. For example, to replace something with + "\n" (two characters), use "\\\\n" or '\\n'. + + When {pat} does not match in {expr}, {expr} is returned + unmodified. + + Example: > + :let &path = substitute(&path, ",\\=[^,]*$", "", "") +< This removes the last component of the 'path' option. > + :echo substitute("testing", ".*", "\\U\\0", "") +< results in "TESTING". + + When {sub} starts with "\=", the remainder is interpreted as + an expression. See |sub-replace-expression|. Example: > + :echo substitute(s, '%\(\x\x\)', + \ '\=nr2char("0x" . submatch(1))', 'g') + +synID({lnum}, {col}, {trans}) *synID()* + The result is a Number, which is the syntax ID at the position + {lnum} and {col} in the current window. + The syntax ID can be used with |synIDattr()| and + |synIDtrans()| to obtain syntax information about text. + + {col} is 1 for the leftmost column, {lnum} is 1 for the first + line. 'synmaxcol' applies, in a longer line zero is returned. + + When {trans} is non-zero, transparent items are reduced to the + item that they reveal. This is useful when wanting to know + the effective color. When {trans} is zero, the transparent + item is returned. This is useful when wanting to know which + syntax item is effective (e.g. inside parens). + Warning: This function can be very slow. Best speed is + obtained by going through the file in forward direction. + + Example (echoes the name of the syntax item under the cursor): > + :echo synIDattr(synID(line("."), col("."), 1), "name") +< + +synIDattr({synID}, {what} [, {mode}]) *synIDattr()* + The result is a String, which is the {what} attribute of + syntax ID {synID}. This can be used to obtain information + about a syntax item. + {mode} can be "gui", "cterm" or "term", to get the attributes + for that mode. When {mode} is omitted, or an invalid value is + used, the attributes for the currently active highlighting are + used (GUI, cterm or term). + Use synIDtrans() to follow linked highlight groups. + {what} result + "name" the name of the syntax item + "fg" foreground color (GUI: color name used to set + the color, cterm: color number as a string, + term: empty string) + "bg" background color (as with "fg") + "font" font name (only available in the GUI) + |highlight-font| + "sp" special color (as with "fg") |highlight-guisp| + "fg#" like "fg", but for the GUI and the GUI is + running the name in "#RRGGBB" form + "bg#" like "fg#" for "bg" + "sp#" like "fg#" for "sp" + "bold" "1" if bold + "italic" "1" if italic + "reverse" "1" if reverse + "inverse" "1" if inverse (= reverse) + "standout" "1" if standout + "underline" "1" if underlined + "undercurl" "1" if undercurled + + Example (echoes the color of the syntax item under the + cursor): > + :echo synIDattr(synIDtrans(synID(line("."), col("."), 1)), "fg") +< +synIDtrans({synID}) *synIDtrans()* + The result is a Number, which is the translated syntax ID of + {synID}. This is the syntax group ID of what is being used to + highlight the character. Highlight links given with + ":highlight link" are followed. + +synconcealed({lnum}, {col}) *synconcealed()* + The result is a List. The first item in the list is 0 if the + character at the position {lnum} and {col} is not part of a + concealable region, 1 if it is. The second item in the list is + a string. If the first item is 1, the second item contains the + text which will be displayed in place of the concealed text, + depending on the current setting of 'conceallevel'. The third + and final item in the list is a unique number representing the + specific syntax region matched. This allows detection of the + beginning of a new concealable region if there are two + consecutive regions with the same replacement character. + For an example use see $VIMRUNTIME/syntax/2html.vim . + + +synstack({lnum}, {col}) *synstack()* + Return a |List|, which is the stack of syntax items at the + position {lnum} and {col} in the current window. Each item in + the List is an ID like what |synID()| returns. + The first item in the List is the outer region, following are + items contained in that one. The last one is what |synID()| + returns, unless not the whole item is highlighted or it is a + transparent item. + This function is useful for debugging a syntax file. + Example that shows the syntax stack under the cursor: > + for id in synstack(line("."), col(".")) + echo synIDattr(id, "name") + endfor +< When the position specified with {lnum} and {col} is invalid + nothing is returned. The position just after the last + character in a line and the first column in an empty line are + valid positions. + +system({expr} [, {input}]) *system()* *E677* + Get the output of the shell command {expr}. + When {input} is given, this string is written to a file and + passed as stdin to the command. The string is written as-is, + you need to take care of using the correct line separators + yourself. Pipes are not used. + Note: Use |shellescape()| to escape special characters in a + command argument. Newlines in {expr} may cause the command to + fail. The characters in 'shellquote' and 'shellxquote' may + also cause trouble. + This is not to be used for interactive commands. + + The result is a String. Example: > + :let files = system("ls " . shellescape(expand('%:h'))) + +< To make the result more system-independent, the shell output + is filtered to replace with for Macintosh, and + with for DOS-like systems. + To avoid the string being truncated at a NUL, all NUL + characters are replaced with SOH (0x01). + + The command executed is constructed using several options: + 'shell' 'shellcmdflag' 'shellxquote' {expr} 'shellredir' {tmp} 'shellxquote' + ({tmp} is an automatically generated file name). + For Unix and OS/2 braces are put around {expr} to allow for + concatenated commands. + + The command will be executed in "cooked" mode, so that a + CTRL-C will interrupt the command (on Unix at least). + + The resulting error code can be found in |v:shell_error|. + This function will fail in |restricted-mode|. + + Note that any wrong value in the options mentioned above may + make the function fail. It has also been reported to fail + when using a security agent application. + Unlike ":!cmd" there is no automatic check for changed files. + Use |:checktime| to force a check. + + +tabpagebuflist([{arg}]) *tabpagebuflist()* + The result is a |List|, where each item is the number of the + buffer associated with each window in the current tab page. + {arg} specifies the number of tab page to be used. When + omitted the current tab page is used. + When {arg} is invalid the number zero is returned. + To get a list of all buffers in all tabs use this: > + let buflist = [] + for i in range(tabpagenr('$')) + call extend(buflist, tabpagebuflist(i + 1)) + endfor +< Note that a buffer may appear in more than one window. + + +tabpagenr([{arg}]) *tabpagenr()* + The result is a Number, which is the number of the current + tab page. The first tab page has number 1. + When the optional argument is "$", the number of the last tab + page is returned (the tab page count). + The number can be used with the |:tab| command. + + +tabpagewinnr({tabarg}, [{arg}]) *tabpagewinnr()* + Like |winnr()| but for tab page {tabarg}. + {tabarg} specifies the number of tab page to be used. + {arg} is used like with |winnr()|: + - When omitted the current window number is returned. This is + the window which will be used when going to this tab page. + - When "$" the number of windows is returned. + - When "#" the previous window nr is returned. + Useful examples: > + tabpagewinnr(1) " current window of tab page 1 + tabpagewinnr(4, '$') " number of windows in tab page 4 +< When {tabarg} is invalid zero is returned. + + *tagfiles()* +tagfiles() Returns a |List| with the file names used to search for tags + for the current buffer. This is the 'tags' option expanded. + + +taglist({expr}) *taglist()* + Returns a list of tags matching the regular expression {expr}. + Each list item is a dictionary with at least the following + entries: + name Name of the tag. + filename Name of the file where the tag is + defined. It is either relative to the + current directory or a full path. + cmd Ex command used to locate the tag in + the file. + kind Type of the tag. The value for this + entry depends on the language specific + kind values. Only available when + using a tags file generated by + Exuberant ctags or hdrtag. + static A file specific tag. Refer to + |static-tag| for more information. + More entries may be present, depending on the content of the + tags file: access, implementation, inherits and signature. + Refer to the ctags documentation for information about these + fields. For C code the fields "struct", "class" and "enum" + may appear, they give the name of the entity the tag is + contained in. + + The ex-command 'cmd' can be either an ex search pattern, a + line number or a line number followed by a byte number. + + If there are no matching tags, then an empty list is returned. + + To get an exact tag match, the anchors '^' and '$' should be + used in {expr}. This also make the function work faster. + Refer to |tag-regexp| for more information about the tag + search regular expression pattern. + + Refer to |'tags'| for information about how the tags file is + located by Vim. Refer to |tags-file-format| for the format of + the tags file generated by the different ctags tools. + +tempname() *tempname()* *temp-file-name* + The result is a String, which is the name of a file that + doesn't exist. It can be used for a temporary file. The name + is different for at least 26 consecutive calls. Example: > + :let tmpfile = tempname() + :exe "redir > " . tmpfile +< For Unix, the file will be in a private directory |tempfile|. + For MS-Windows forward slashes are used when the 'shellslash' + option is set or when 'shellcmdflag' starts with '-'. + + +tan({expr}) *tan()* + Return the tangent of {expr}, measured in radians, as a |Float| + in the range [-inf, inf]. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo tan(10) +< 0.648361 > + :echo tan(-4.01) +< -1.181502 + {only available when compiled with the |+float| feature} + + +tanh({expr}) *tanh()* + Return the hyperbolic tangent of {expr} as a |Float| in the + range [-1, 1]. + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + :echo tanh(0.5) +< 0.462117 > + :echo tanh(-1) +< -0.761594 + {only available when compiled with the |+float| feature} + + +tolower({expr}) *tolower()* + The result is a copy of the String given, with all uppercase + characters turned into lowercase (just like applying |gu| to + the string). + +toupper({expr}) *toupper()* + The result is a copy of the String given, with all lowercase + characters turned into uppercase (just like applying |gU| to + the string). + +tr({src}, {fromstr}, {tostr}) *tr()* + The result is a copy of the {src} string with all characters + which appear in {fromstr} replaced by the character in that + position in the {tostr} string. Thus the first character in + {fromstr} is translated into the first character in {tostr} + and so on. Exactly like the unix "tr" command. + This code also deals with multibyte characters properly. + + Examples: > + echo tr("hello there", "ht", "HT") +< returns "Hello THere" > + echo tr("", "<>", "{}") +< returns "{blob}" + +trunc({expr}) *trunc()* + Return the largest integral value with magnitude less than or + equal to {expr} as a |Float| (truncate towards zero). + {expr} must evaluate to a |Float| or a |Number|. + Examples: > + echo trunc(1.456) +< 1.0 > + echo trunc(-5.456) +< -5.0 > + echo trunc(4.0) +< 4.0 + {only available when compiled with the |+float| feature} + + *type()* +type({expr}) The result is a Number, depending on the type of {expr}: + Number: 0 + String: 1 + Funcref: 2 + List: 3 + Dictionary: 4 + Float: 5 + To avoid the magic numbers it should be used this way: > + :if type(myvar) == type(0) + :if type(myvar) == type("") + :if type(myvar) == type(function("tr")) + :if type(myvar) == type([]) + :if type(myvar) == type({}) + :if type(myvar) == type(0.0) + +undofile({name}) *undofile()* + Return the name of the undo file that would be used for a file + with name {name} when writing. This uses the 'undodir' + option, finding directories that exist. It does not check if + the undo file exists. + {name} is always expanded to the full path, since that is what + is used internally. + If {name} is empty undofile() returns an empty string, since a + buffer without a file name will not write an undo file. + Useful in combination with |:wundo| and |:rundo|. + When compiled without the +persistent_undo option this always + returns an empty string. + +undotree() *undotree()* + Return the current state of the undo tree in a dictionary with + the following items: + "seq_last" The highest undo sequence number used. + "seq_cur" The sequence number of the current position in + the undo tree. This differs from "seq_last" + when some changes were undone. + "time_cur" Time last used for |:earlier| and related + commands. Use |strftime()| to convert to + something readable. + "save_last" Number of the last file write. Zero when no + write yet. + "save_cur" Number of the current position in the undo + tree. + "synced" Non-zero when the last undo block was synced. + This happens when waiting from input from the + user. See |undo-blocks|. + "entries" A list of dictionaries with information about + undo blocks. + + The first item in the "entries" list is the oldest undo item. + Each List item is a Dictionary with these items: + "seq" Undo sequence number. Same as what appears in + |:undolist|. + "time" Timestamp when the change happened. Use + |strftime()| to convert to something readable. + "newhead" Only appears in the item that is the last one + that was added. This marks the last change + and where further changes will be added. + "curhead" Only appears in the item that is the last one + that was undone. This marks the current + position in the undo tree, the block that will + be used by a redo command. When nothing was + undone after the last change this item will + not appear anywhere. + "save" Only appears on the last block before a file + write. The number is the write count. The + first write has number 1, the last one the + "save_last" mentioned above. + "alt" Alternate entry. This is again a List of undo + blocks. Each item may again have an "alt" + item. + +values({dict}) *values()* + Return a |List| with all the values of {dict}. The |List| is + in arbitrary order. + + +virtcol({expr}) *virtcol()* + The result is a Number, which is the screen column of the file + position given with {expr}. That is, the last screen position + occupied by the character at that position, when the screen + would be of unlimited width. When there is a at the + position, the returned Number will be the column at the end of + the . For example, for a in column 1, with 'ts' + set to 8, it returns 8. |conceal| is ignored. + For the byte position use |col()|. + For the use of {expr} see |col()|. + When 'virtualedit' is used {expr} can be [lnum, col, off], where + "off" is the offset in screen columns from the start of the + character. E.g., a position within a or after the last + character. When "off" is omitted zero is used. + When Virtual editing is active in the current mode, a position + beyond the end of the line can be returned. |'virtualedit'| + The accepted positions are: + . the cursor position + $ the end of the cursor line (the result is the + number of displayed characters in the cursor line + plus one) + 'x position of mark x (if the mark is not set, 0 is + returned) + Note that only marks in the current file can be used. + Examples: > + virtcol(".") with text "foo^Lbar", with cursor on the "^L", returns 5 + virtcol("$") with text "foo^Lbar", returns 9 + virtcol("'t") with text " there", with 't at 'h', returns 6 +< The first column is 1. 0 is returned for an error. + A more advanced example that echoes the maximum length of + all lines: > + echo max(map(range(1, line('$')), "virtcol([v:val, '$'])")) + + +visualmode([expr]) *visualmode()* + The result is a String, which describes the last Visual mode + used in the current buffer. Initially it returns an empty + string, but once Visual mode has been used, it returns "v", + "V", or "" (a single CTRL-V character) for + character-wise, line-wise, or block-wise Visual mode + respectively. + Example: > + :exe "normal " . visualmode() +< This enters the same Visual mode as before. It is also useful + in scripts if you wish to act differently depending on the + Visual mode that was used. + If Visual mode is active, use |mode()| to get the Visual mode + (e.g., in a |:vmap|). + *non-zero-arg* + If [expr] is supplied and it evaluates to a non-zero Number or + a non-empty String, then the Visual mode will be cleared and + the old value is returned. Note that " " and "0" are also + non-empty strings, thus cause the mode to be cleared. A List, + Dictionary or Float is not a Number or String, thus does not + cause the mode to be cleared. + +wildmenumode() *wildmenumode()* + Returns non-zero when the wildmenu is active and zero + otherwise. See 'wildmenu' and 'wildmode'. + This can be used in mappings to handle the 'wildcharm' option + gracefully. (Makes only sense with |mapmode-c| mappings). + + For example to make work like in wildmode, use: > + :cnoremap wildmenumode() ? "\\" : "\" +< + (Note, this needs the 'wildcharm' option set appropriately). + + + *winbufnr()* +winbufnr({nr}) The result is a Number, which is the number of the buffer + associated with window {nr}. When {nr} is zero, the number of + the buffer in the current window is returned. When window + {nr} doesn't exist, -1 is returned. + Example: > + :echo "The file in the current window is " . bufname(winbufnr(0)) +< + *wincol()* +wincol() The result is a Number, which is the virtual column of the + cursor in the window. This is counting screen cells from the + left side of the window. The leftmost column is one. + +winheight({nr}) *winheight()* + The result is a Number, which is the height of window {nr}. + When {nr} is zero, the height of the current window is + returned. When window {nr} doesn't exist, -1 is returned. + An existing window always has a height of zero or more. + Examples: > + :echo "The current window has " . winheight(0) . " lines." +< + *winline()* +winline() The result is a Number, which is the screen line of the cursor + in the window. This is counting screen lines from the top of + the window. The first line is one. + If the cursor was moved the view on the file will be updated + first, this may cause a scroll. + + *winnr()* +winnr([{arg}]) The result is a Number, which is the number of the current + window. The top window has number 1. + When the optional argument is "$", the number of the + last window is returned (the window count). > + let window_count = winnr('$') +< When the optional argument is "#", the number of the last + accessed window is returned (where |CTRL-W_p| goes to). + If there is no previous window or it is in another tab page 0 + is returned. + The number can be used with |CTRL-W_w| and ":wincmd w" + |:wincmd|. + Also see |tabpagewinnr()|. + + *winrestcmd()* +winrestcmd() Returns a sequence of |:resize| commands that should restore + the current window sizes. Only works properly when no windows + are opened or closed and the current window and tab page is + unchanged. + Example: > + :let cmd = winrestcmd() + :call MessWithWindowSizes() + :exe cmd +< + *winrestview()* +winrestview({dict}) + Uses the |Dictionary| returned by |winsaveview()| to restore + the view of the current window. + If you have changed the values the result is unpredictable. + If the window size changed the result won't be the same. + + *winsaveview()* +winsaveview() Returns a |Dictionary| that contains information to restore + the view of the current window. Use |winrestview()| to + restore the view. + This is useful if you have a mapping that jumps around in the + buffer and you want to go back to the original view. + This does not save fold information. Use the 'foldenable' + option to temporarily switch off folding, so that folds are + not opened when moving around. + The return value includes: + lnum cursor line number + col cursor column + coladd cursor column offset for 'virtualedit' + curswant column for vertical movement + topline first line in the window + topfill filler lines, only in diff mode + leftcol first column displayed + skipcol columns skipped + Note that no option values are saved. + + +winwidth({nr}) *winwidth()* + The result is a Number, which is the width of window {nr}. + When {nr} is zero, the width of the current window is + returned. When window {nr} doesn't exist, -1 is returned. + An existing window always has a width of zero or more. + Examples: > + :echo "The current window has " . winwidth(0) . " columns." + :if winwidth(0) <= 50 + : exe "normal 50\|" + :endif +< + *writefile()* +writefile({list}, {fname} [, {binary}]) + Write |List| {list} to file {fname}. Each list item is + separated with a NL. Each list item must be a String or + Number. + When {binary} is equal to "b" binary mode is used: There will + not be a NL after the last list item. An empty item at the + end does cause the last line in the file to end in a NL. + All NL characters are replaced with a NUL character. + Inserting CR characters needs to be done before passing {list} + to writefile(). + An existing file is overwritten, if possible. + When the write fails -1 is returned, otherwise 0. There is an + error message if the file can't be created or when writing + fails. + Also see |readfile()|. + To copy a file byte for byte: > + :let fl = readfile("foo", "b") + :call writefile(fl, "foocopy", "b") + + +xor({expr}, {expr}) *xor()* + Bitwise XOR on the two arguments. The arguments are converted + to a number. A List, Dict or Float argument causes an error. + Example: > + :let bits = xor(bits, 0x80) +< + + + *feature-list* +There are three types of features: +1. Features that are only supported when they have been enabled when Vim + was compiled |+feature-list|. Example: > + :if has("cindent") +2. Features that are only supported when certain conditions have been met. + Example: > + :if has("gui_running") +< *has-patch* +3. Included patches. First check |v:version| for the version of Vim. + Then the "patch123" feature means that patch 123 has been included for + this version. Example (checking version 6.2.148 or later): > + :if v:version > 602 || v:version == 602 && has("patch148") +< Note that it's possible for patch 147 to be omitted even though 148 is + included. + +all_builtin_terms Compiled with all builtin terminals enabled. +amiga Amiga version of Vim. +arabic Compiled with Arabic support |Arabic|. +arp Compiled with ARP support (Amiga). +autocmd Compiled with autocommand support. |autocommand| +balloon_eval Compiled with |balloon-eval| support. +balloon_multiline GUI supports multiline balloons. +beos BeOS version of Vim. +browse Compiled with |:browse| support, and browse() will + work. +browsefilter Compiled with support for |browsefilter|. +builtin_terms Compiled with some builtin terminals. +byte_offset Compiled with support for 'o' in 'statusline' +cindent Compiled with 'cindent' support. +clientserver Compiled with remote invocation support |clientserver|. +clipboard Compiled with 'clipboard' support. +cmdline_compl Compiled with |cmdline-completion| support. +cmdline_hist Compiled with |cmdline-history| support. +cmdline_info Compiled with 'showcmd' and 'ruler' support. +comments Compiled with |'comments'| support. +compatible Compiled to be very Vi compatible. +cryptv Compiled with encryption support |encryption|. +cscope Compiled with |cscope| support. +debug Compiled with "DEBUG" defined. +dialog_con Compiled with console dialog support. +dialog_gui Compiled with GUI dialog support. +diff Compiled with |vimdiff| and 'diff' support. +digraphs Compiled with support for digraphs. +dnd Compiled with support for the "~ register |quote_~|. +dos16 16 bits DOS version of Vim. +dos32 32 bits DOS (DJGPP) version of Vim. +ebcdic Compiled on a machine with ebcdic character set. +emacs_tags Compiled with support for Emacs tags. +eval Compiled with expression evaluation support. Always + true, of course! +ex_extra Compiled with extra Ex commands |+ex_extra|. +extra_search Compiled with support for |'incsearch'| and + |'hlsearch'| +farsi Compiled with Farsi support |farsi|. +file_in_path Compiled with support for |gf| and || +filterpipe When 'shelltemp' is off pipes are used for shell + read/write/filter commands +find_in_path Compiled with support for include file searches + |+find_in_path|. +float Compiled with support for |Float|. +fname_case Case in file names matters (for Amiga, MS-DOS, and + Windows this is not present). +folding Compiled with |folding| support. +footer Compiled with GUI footer support. |gui-footer| +fork Compiled to use fork()/exec() instead of system(). +gettext Compiled with message translation |multi-lang| +gui Compiled with GUI enabled. +gui_athena Compiled with Athena GUI. +gui_gnome Compiled with Gnome support (gui_gtk is also defined). +gui_gtk Compiled with GTK+ GUI (any version). +gui_gtk2 Compiled with GTK+ 2 GUI (gui_gtk is also defined). +gui_mac Compiled with Macintosh GUI. +gui_motif Compiled with Motif GUI. +gui_photon Compiled with Photon GUI. +gui_running Vim is running in the GUI, or it will start soon. +gui_win32 Compiled with MS Windows Win32 GUI. +gui_win32s idem, and Win32s system being used (Windows 3.1) +hangul_input Compiled with Hangul input support. |hangul| +iconv Can use iconv() for conversion. +insert_expand Compiled with support for CTRL-X expansion commands in + Insert mode. +jumplist Compiled with |jumplist| support. +keymap Compiled with 'keymap' support. +langmap Compiled with 'langmap' support. +libcall Compiled with |libcall()| support. +linebreak Compiled with 'linebreak', 'breakat' and 'showbreak' + support. +lispindent Compiled with support for lisp indenting. +listcmds Compiled with commands for the buffer list |:files| + and the argument list |arglist|. +localmap Compiled with local mappings and abbr. |:map-local| +lua Compiled with Lua interface |Lua|. +mac Macintosh version of Vim. +macunix Macintosh version of Vim, using Unix files (OS-X). +menu Compiled with support for |:menu|. +mksession Compiled with support for |:mksession|. +modify_fname Compiled with file name modifiers. |filename-modifiers| +mouse Compiled with support mouse. +mouse_dec Compiled with support for Dec terminal mouse. +mouse_gpm Compiled with support for gpm (Linux console mouse) +mouse_netterm Compiled with support for netterm mouse. +mouse_pterm Compiled with support for qnx pterm mouse. +mouse_sysmouse Compiled with support for sysmouse (*BSD console mouse) +mouse_sgr Compiled with support for sgr mouse. +mouse_urxvt Compiled with support for urxvt mouse. +mouse_xterm Compiled with support for xterm mouse. +mouseshape Compiled with support for 'mouseshape'. +multi_byte Compiled with support for 'encoding' +multi_byte_encoding 'encoding' is set to a multi-byte encoding. +multi_byte_ime Compiled with support for IME input method. +multi_lang Compiled with support for multiple languages. +mzscheme Compiled with MzScheme interface |mzscheme|. +netbeans_enabled Compiled with support for |netbeans| and connected. +netbeans_intg Compiled with support for |netbeans|. +ole Compiled with OLE automation support for Win32. +os2 OS/2 version of Vim. +path_extra Compiled with up/downwards search in 'path' and 'tags' +perl Compiled with Perl interface. +persistent_undo Compiled with support for persistent undo history. +postscript Compiled with PostScript file printing. +printer Compiled with |:hardcopy| support. +profile Compiled with |:profile| support. +python Compiled with Python 2.x interface. |has-python| +python3 Compiled with Python 3.x interface. |has-python| +qnx QNX version of Vim. +quickfix Compiled with |quickfix| support. +reltime Compiled with |reltime()| support. +rightleft Compiled with 'rightleft' support. +ruby Compiled with Ruby interface |ruby|. +scrollbind Compiled with 'scrollbind' support. +showcmd Compiled with 'showcmd' support. +signs Compiled with |:sign| support. +smartindent Compiled with 'smartindent' support. +sniff Compiled with SNiFF interface support. +spell Compiled with spell checking support |spell|. +startuptime Compiled with |--startuptime| support. +statusline Compiled with support for 'statusline', 'rulerformat' + and special formats of 'titlestring' and 'iconstring'. +sun_workshop Compiled with support for Sun |workshop|. +syntax Compiled with syntax highlighting support |syntax|. +syntax_items There are active syntax highlighting items for the + current buffer. +system Compiled to use system() instead of fork()/exec(). +tag_binary Compiled with binary searching in tags files + |tag-binary-search|. +tag_old_static Compiled with support for old static tags + |tag-old-static|. +tag_any_white Compiled with support for any white characters in tags + files |tag-any-white|. +tcl Compiled with Tcl interface. +terminfo Compiled with terminfo instead of termcap. +termresponse Compiled with support for |t_RV| and |v:termresponse|. +textobjects Compiled with support for |text-objects|. +tgetent Compiled with tgetent support, able to use a termcap + or terminfo file. +title Compiled with window title support |'title'|. +toolbar Compiled with support for |gui-toolbar|. +unix Unix version of Vim. +user_commands User-defined commands. +vertsplit Compiled with vertically split windows |:vsplit|. +vim_starting True while initial source'ing takes place. |startup| +viminfo Compiled with viminfo support. +virtualedit Compiled with 'virtualedit' option. +visual Compiled with Visual mode. +visualextra Compiled with extra Visual mode commands. + |blockwise-operators|. +vms VMS version of Vim. +vreplace Compiled with |gR| and |gr| commands. +wildignore Compiled with 'wildignore' option. +wildmenu Compiled with 'wildmenu' option. +win16 Win16 version of Vim (MS-Windows 3.1). +win32 Win32 version of Vim (MS-Windows 95 and later, 32 or + 64 bits) +win32unix Win32 version of Vim, using Unix files (Cygwin) +win64 Win64 version of Vim (MS-Windows 64 bit). +win95 Win32 version for MS-Windows 95/98/ME. +winaltkeys Compiled with 'winaltkeys' option. +windows Compiled with support for more than one window. +writebackup Compiled with 'writebackup' default on. +xfontset Compiled with X fontset support |xfontset|. +xim Compiled with X input method support |xim|. +xpm_w32 Compiled with pixmap support for Win32. +xsmp Compiled with X session management support. +xsmp_interact Compiled with interactive X session management support. +xterm_clipboard Compiled with support for xterm clipboard. +xterm_save Compiled with support for saving and restoring the + xterm screen. +x11 Compiled with X11 support. + + *string-match* +Matching a pattern in a String + +A regexp pattern as explained at |pattern| is normally used to find a match in +the buffer lines. When a pattern is used to find a match in a String, almost +everything works in the same way. The difference is that a String is handled +like it is one line. When it contains a "\n" character, this is not seen as a +line break for the pattern. It can be matched with a "\n" in the pattern, or +with ".". Example: > + :let a = "aaaa\nxxxx" + :echo matchstr(a, "..\n..") + aa + xx + :echo matchstr(a, "a.x") + a + x + +Don't forget that "^" will only match at the first character of the String and +"$" at the last character of the string. They don't match after or before a +"\n". + +============================================================================== +5. Defining functions *user-functions* + +New functions can be defined. These can be called just like builtin +functions. The function executes a sequence of Ex commands. Normal mode +commands can be executed with the |:normal| command. + +The function name must start with an uppercase letter, to avoid confusion with +builtin functions. To prevent from using the same name in different scripts +avoid obvious, short names. A good habit is to start the function name with +the name of the script, e.g., "HTMLcolor()". + +It's also possible to use curly braces, see |curly-braces-names|. And the +|autoload| facility is useful to define a function only when it's called. + + *local-function* +A function local to a script must start with "s:". A local script function +can only be called from within the script and from functions, user commands +and autocommands defined in the script. It is also possible to call the +function from a mapping defined in the script, but then || must be used +instead of "s:" when the mapping is expanded outside of the script. + + *:fu* *:function* *E128* *E129* *E123* +:fu[nction] List all functions and their arguments. + +:fu[nction] {name} List function {name}. + {name} can also be a |Dictionary| entry that is a + |Funcref|: > + :function dict.init + +:fu[nction] /{pattern} List functions with a name matching {pattern}. + Example that lists all functions ending with "File": > + :function /File$ +< + *:function-verbose* +When 'verbose' is non-zero, listing a function will also display where it was +last defined. Example: > + + :verbose function SetFileTypeSH + function SetFileTypeSH(name) + Last set from /usr/share/vim/vim-7.0/filetype.vim +< +See |:verbose-cmd| for more information. + + *E124* *E125* *E853* +:fu[nction][!] {name}([arguments]) [range] [abort] [dict] + Define a new function by the name {name}. The name + must be made of alphanumeric characters and '_', and + must start with a capital or "s:" (see above). + + {name} can also be a |Dictionary| entry that is a + |Funcref|: > + :function dict.init(arg) +< "dict" must be an existing dictionary. The entry + "init" is added if it didn't exist yet. Otherwise [!] + is required to overwrite an existing function. The + result is a |Funcref| to a numbered function. The + function can only be used with a |Funcref| and will be + deleted if there are no more references to it. + *E127* *E122* + When a function by this name already exists and [!] is + not used an error message is given. When [!] is used, + an existing function is silently replaced. Unless it + is currently being executed, that is an error. + + For the {arguments} see |function-argument|. + + *a:firstline* *a:lastline* + When the [range] argument is added, the function is + expected to take care of a range itself. The range is + passed as "a:firstline" and "a:lastline". If [range] + is excluded, ":{range}call" will call the function for + each line in the range, with the cursor on the start + of each line. See |function-range-example|. + The cursor is still moved to the first line of the + range, as is the case with all Ex commands. + + When the [abort] argument is added, the function will + abort as soon as an error is detected. + + When the [dict] argument is added, the function must + be invoked through an entry in a |Dictionary|. The + local variable "self" will then be set to the + dictionary. See |Dictionary-function|. + + *function-search-undo* + The last used search pattern and the redo command "." + will not be changed by the function. This also + implies that the effect of |:nohlsearch| is undone + when the function returns. + + *:endf* *:endfunction* *E126* *E193* +:endf[unction] The end of a function definition. Must be on a line + by its own, without other commands. + + *:delf* *:delfunction* *E130* *E131* +:delf[unction] {name} Delete function {name}. + {name} can also be a |Dictionary| entry that is a + |Funcref|: > + :delfunc dict.init +< This will remove the "init" entry from "dict". The + function is deleted if there are no more references to + it. + *:retu* *:return* *E133* +:retu[rn] [expr] Return from a function. When "[expr]" is given, it is + evaluated and returned as the result of the function. + If "[expr]" is not given, the number 0 is returned. + When a function ends without an explicit ":return", + the number 0 is returned. + Note that there is no check for unreachable lines, + thus there is no warning if commands follow ":return". + + If the ":return" is used after a |:try| but before the + matching |:finally| (if present), the commands + following the ":finally" up to the matching |:endtry| + are executed first. This process applies to all + nested ":try"s inside the function. The function + returns at the outermost ":endtry". + + *function-argument* *a:var* +An argument can be defined by giving its name. In the function this can then +be used as "a:name" ("a:" for argument). + *a:0* *a:1* *a:000* *E740* *...* +Up to 20 arguments can be given, separated by commas. After the named +arguments an argument "..." can be specified, which means that more arguments +may optionally be following. In the function the extra arguments can be used +as "a:1", "a:2", etc. "a:0" is set to the number of extra arguments (which +can be 0). "a:000" is set to a |List| that contains these arguments. Note +that "a:1" is the same as "a:000[0]". + *E742* +The a: scope and the variables in it cannot be changed, they are fixed. +However, if a |List| or |Dictionary| is used, you can change their contents. +Thus you can pass a |List| to a function and have the function add an item to +it. If you want to make sure the function cannot change a |List| or +|Dictionary| use |:lockvar|. + +When not using "...", the number of arguments in a function call must be equal +to the number of named arguments. When using "...", the number of arguments +may be larger. + +It is also possible to define a function without any arguments. You must +still supply the () then. The body of the function follows in the next lines, +until the matching |:endfunction|. It is allowed to define another function +inside a function body. + + *local-variables* +Inside a function variables can be used. These are local variables, which +will disappear when the function returns. Global variables need to be +accessed with "g:". + +Example: > + :function Table(title, ...) + : echohl Title + : echo a:title + : echohl None + : echo a:0 . " items:" + : for s in a:000 + : echon ' ' . s + : endfor + :endfunction + +This function can then be called with: > + call Table("Table", "line1", "line2") + call Table("Empty Table") + +To return more than one value, return a |List|: > + :function Compute(n1, n2) + : if a:n2 == 0 + : return ["fail", 0] + : endif + : return ["ok", a:n1 / a:n2] + :endfunction + +This function can then be called with: > + :let [success, div] = Compute(102, 6) + :if success == "ok" + : echo div + :endif +< + *:cal* *:call* *E107* *E117* +:[range]cal[l] {name}([arguments]) + Call a function. The name of the function and its arguments + are as specified with |:function|. Up to 20 arguments can be + used. The returned value is discarded. + Without a range and for functions that accept a range, the + function is called once. When a range is given the cursor is + positioned at the start of the first line before executing the + function. + When a range is given and the function doesn't handle it + itself, the function is executed for each line in the range, + with the cursor in the first column of that line. The cursor + is left at the last line (possibly moved by the last function + call). The arguments are re-evaluated for each line. Thus + this works: + *function-range-example* > + :function Mynumber(arg) + : echo line(".") . " " . a:arg + :endfunction + :1,5call Mynumber(getline(".")) +< + The "a:firstline" and "a:lastline" are defined anyway, they + can be used to do something different at the start or end of + the range. + + Example of a function that handles the range itself: > + + :function Cont() range + : execute (a:firstline + 1) . "," . a:lastline . 's/^/\t\\ ' + :endfunction + :4,8call Cont() +< + This function inserts the continuation character "\" in front + of all the lines in the range, except the first one. + + When the function returns a composite value it can be further + dereferenced, but the range will not be used then. Example: > + :4,8call GetDict().method() +< Here GetDict() gets the range but method() does not. + + *E132* +The recursiveness of user functions is restricted with the |'maxfuncdepth'| +option. + + +AUTOMATICALLY LOADING FUNCTIONS ~ + *autoload-functions* +When using many or large functions, it's possible to automatically define them +only when they are used. There are two methods: with an autocommand and with +the "autoload" directory in 'runtimepath'. + + +Using an autocommand ~ + +This is introduced in the user manual, section |41.14|. + +The autocommand is useful if you have a plugin that is a long Vim script file. +You can define the autocommand and quickly quit the script with |:finish|. +That makes Vim startup faster. The autocommand should then load the same file +again, setting a variable to skip the |:finish| command. + +Use the FuncUndefined autocommand event with a pattern that matches the +function(s) to be defined. Example: > + + :au FuncUndefined BufNet* source ~/vim/bufnetfuncs.vim + +The file "~/vim/bufnetfuncs.vim" should then define functions that start with +"BufNet". Also see |FuncUndefined|. + + +Using an autoload script ~ + *autoload* *E746* +This is introduced in the user manual, section |41.15|. + +Using a script in the "autoload" directory is simpler, but requires using +exactly the right file name. A function that can be autoloaded has a name +like this: > + + :call filename#funcname() + +When such a function is called, and it is not defined yet, Vim will search the +"autoload" directories in 'runtimepath' for a script file called +"filename.vim". For example "~/.vim/autoload/filename.vim". That file should +then define the function like this: > + + function filename#funcname() + echo "Done!" + endfunction + +The file name and the name used before the # in the function must match +exactly, and the defined function must have the name exactly as it will be +called. + +It is possible to use subdirectories. Every # in the function name works like +a path separator. Thus when calling a function: > + + :call foo#bar#func() + +Vim will look for the file "autoload/foo/bar.vim" in 'runtimepath'. + +This also works when reading a variable that has not been set yet: > + + :let l = foo#bar#lvar + +However, when the autoload script was already loaded it won't be loaded again +for an unknown variable. + +When assigning a value to such a variable nothing special happens. This can +be used to pass settings to the autoload script before it's loaded: > + + :let foo#bar#toggle = 1 + :call foo#bar#func() + +Note that when you make a mistake and call a function that is supposed to be +defined in an autoload script, but the script doesn't actually define the +function, the script will be sourced every time you try to call the function. +And you will get an error message every time. + +Also note that if you have two script files, and one calls a function in the +other and vice versa, before the used function is defined, it won't work. +Avoid using the autoload functionality at the toplevel. + +Hint: If you distribute a bunch of scripts you can pack them together with the +|vimball| utility. Also read the user manual |distribute-script|. + +============================================================================== +6. Curly braces names *curly-braces-names* + +In most places where you can use a variable, you can use a "curly braces name" +variable. This is a regular variable name with one or more expressions +wrapped in braces {} like this: > + my_{adjective}_variable + +When Vim encounters this, it evaluates the expression inside the braces, puts +that in place of the expression, and re-interprets the whole as a variable +name. So in the above example, if the variable "adjective" was set to +"noisy", then the reference would be to "my_noisy_variable", whereas if +"adjective" was set to "quiet", then it would be to "my_quiet_variable". + +One application for this is to create a set of variables governed by an option +value. For example, the statement > + echo my_{&background}_message + +would output the contents of "my_dark_message" or "my_light_message" depending +on the current value of 'background'. + +You can use multiple brace pairs: > + echo my_{adverb}_{adjective}_message +..or even nest them: > + echo my_{ad{end_of_word}}_message +where "end_of_word" is either "verb" or "jective". + +However, the expression inside the braces must evaluate to a valid single +variable name, e.g. this is invalid: > + :let foo='a + b' + :echo c{foo}d +.. since the result of expansion is "ca + bd", which is not a variable name. + + *curly-braces-function-names* +You can call and define functions by an evaluated name in a similar way. +Example: > + :let func_end='whizz' + :call my_func_{func_end}(parameter) + +This would call the function "my_func_whizz(parameter)". + +This does NOT work: > + :let i = 3 + :let @{i} = '' " error + :echo @{i} " error + +============================================================================== +7. Commands *expression-commands* + +:let {var-name} = {expr1} *:let* *E18* + Set internal variable {var-name} to the result of the + expression {expr1}. The variable will get the type + from the {expr}. If {var-name} didn't exist yet, it + is created. + +:let {var-name}[{idx}] = {expr1} *E689* + Set a list item to the result of the expression + {expr1}. {var-name} must refer to a list and {idx} + must be a valid index in that list. For nested list + the index can be repeated. + This cannot be used to add an item to a |List|. + This cannot be used to set a byte in a String. You + can do that like this: > + :let var = var[0:2] . 'X' . var[4:] +< + *E711* *E719* +:let {var-name}[{idx1}:{idx2}] = {expr1} *E708* *E709* *E710* + Set a sequence of items in a |List| to the result of + the expression {expr1}, which must be a list with the + correct number of items. + {idx1} can be omitted, zero is used instead. + {idx2} can be omitted, meaning the end of the list. + When the selected range of items is partly past the + end of the list, items will be added. + + *:let+=* *:let-=* *:let.=* *E734* +:let {var} += {expr1} Like ":let {var} = {var} + {expr1}". +:let {var} -= {expr1} Like ":let {var} = {var} - {expr1}". +:let {var} .= {expr1} Like ":let {var} = {var} . {expr1}". + These fail if {var} was not set yet and when the type + of {var} and {expr1} don't fit the operator. + + +:let ${env-name} = {expr1} *:let-environment* *:let-$* + Set environment variable {env-name} to the result of + the expression {expr1}. The type is always String. +:let ${env-name} .= {expr1} + Append {expr1} to the environment variable {env-name}. + If the environment variable didn't exist yet this + works like "=". + +:let @{reg-name} = {expr1} *:let-register* *:let-@* + Write the result of the expression {expr1} in register + {reg-name}. {reg-name} must be a single letter, and + must be the name of a writable register (see + |registers|). "@@" can be used for the unnamed + register, "@/" for the search pattern. + If the result of {expr1} ends in a or , the + register will be linewise, otherwise it will be set to + characterwise. + This can be used to clear the last search pattern: > + :let @/ = "" +< This is different from searching for an empty string, + that would match everywhere. + +:let @{reg-name} .= {expr1} + Append {expr1} to register {reg-name}. If the + register was empty it's like setting it to {expr1}. + +:let &{option-name} = {expr1} *:let-option* *:let-&* + Set option {option-name} to the result of the + expression {expr1}. A String or Number value is + always converted to the type of the option. + For an option local to a window or buffer the effect + is just like using the |:set| command: both the local + value and the global value are changed. + Example: > + :let &path = &path . ',/usr/local/include' + +:let &{option-name} .= {expr1} + For a string option: Append {expr1} to the value. + Does not insert a comma like |:set+=|. + +:let &{option-name} += {expr1} +:let &{option-name} -= {expr1} + For a number or boolean option: Add or subtract + {expr1}. + +:let &l:{option-name} = {expr1} +:let &l:{option-name} .= {expr1} +:let &l:{option-name} += {expr1} +:let &l:{option-name} -= {expr1} + Like above, but only set the local value of an option + (if there is one). Works like |:setlocal|. + +:let &g:{option-name} = {expr1} +:let &g:{option-name} .= {expr1} +:let &g:{option-name} += {expr1} +:let &g:{option-name} -= {expr1} + Like above, but only set the global value of an option + (if there is one). Works like |:setglobal|. + +:let [{name1}, {name2}, ...] = {expr1} *:let-unpack* *E687* *E688* + {expr1} must evaluate to a |List|. The first item in + the list is assigned to {name1}, the second item to + {name2}, etc. + The number of names must match the number of items in + the |List|. + Each name can be one of the items of the ":let" + command as mentioned above. + Example: > + :let [s, item] = GetItem(s) +< Detail: {expr1} is evaluated first, then the + assignments are done in sequence. This matters if + {name2} depends on {name1}. Example: > + :let x = [0, 1] + :let i = 0 + :let [i, x[i]] = [1, 2] + :echo x +< The result is [0, 2]. + +:let [{name1}, {name2}, ...] .= {expr1} +:let [{name1}, {name2}, ...] += {expr1} +:let [{name1}, {name2}, ...] -= {expr1} + Like above, but append/add/subtract the value for each + |List| item. + +:let [{name}, ..., ; {lastname}] = {expr1} + Like |:let-unpack| above, but the |List| may have more + items than there are names. A list of the remaining + items is assigned to {lastname}. If there are no + remaining items {lastname} is set to an empty list. + Example: > + :let [a, b; rest] = ["aval", "bval", 3, 4] +< +:let [{name}, ..., ; {lastname}] .= {expr1} +:let [{name}, ..., ; {lastname}] += {expr1} +:let [{name}, ..., ; {lastname}] -= {expr1} + Like above, but append/add/subtract the value for each + |List| item. + + *E121* +:let {var-name} .. List the value of variable {var-name}. Multiple + variable names may be given. Special names recognized + here: *E738* + g: global variables + b: local buffer variables + w: local window variables + t: local tab page variables + s: script-local variables + l: local function variables + v: Vim variables. + +:let List the values of all variables. The type of the + variable is indicated before the value: + String + # Number + * Funcref + + +:unl[et][!] {name} ... *:unlet* *:unl* *E108* *E795* + Remove the internal variable {name}. Several variable + names can be given, they are all removed. The name + may also be a |List| or |Dictionary| item. + With [!] no error message is given for non-existing + variables. + One or more items from a |List| can be removed: > + :unlet list[3] " remove fourth item + :unlet list[3:] " remove fourth item to last +< One item from a |Dictionary| can be removed at a time: > + :unlet dict['two'] + :unlet dict.two +< This is especially useful to clean up used global + variables and script-local variables (these are not + deleted when the script ends). Function-local + variables are automatically deleted when the function + ends. + +:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv* + Lock the internal variable {name}. Locking means that + it can no longer be changed (until it is unlocked). + A locked variable can be deleted: > + :lockvar v + :let v = 'asdf' " fails! + :unlet v +< *E741* + If you try to change a locked variable you get an + error message: "E741: Value of {name} is locked" + + [depth] is relevant when locking a |List| or + |Dictionary|. It specifies how deep the locking goes: + 1 Lock the |List| or |Dictionary| itself, + cannot add or remove items, but can + still change their values. + 2 Also lock the values, cannot change + the items. If an item is a |List| or + |Dictionary|, cannot add or remove + items, but can still change the + values. + 3 Like 2 but for the |List| / + |Dictionary| in the |List| / + |Dictionary|, one level deeper. + The default [depth] is 2, thus when {name} is a |List| + or |Dictionary| the values cannot be changed. + *E743* + For unlimited depth use [!] and omit [depth]. + However, there is a maximum depth of 100 to catch + loops. + + Note that when two variables refer to the same |List| + and you lock one of them, the |List| will also be + locked when used through the other variable. + Example: > + :let l = [0, 1, 2, 3] + :let cl = l + :lockvar l + :let cl[1] = 99 " won't work! +< You may want to make a copy of a list to avoid this. + See |deepcopy()|. + + +:unlo[ckvar][!] [depth] {name} ... *:unlockvar* *:unlo* + Unlock the internal variable {name}. Does the + opposite of |:lockvar|. + + +:if {expr1} *:if* *:endif* *:en* *E171* *E579* *E580* +:en[dif] Execute the commands until the next matching ":else" + or ":endif" if {expr1} evaluates to non-zero. + + From Vim version 4.5 until 5.0, every Ex command in + between the ":if" and ":endif" is ignored. These two + commands were just to allow for future expansions in a + backwards compatible way. Nesting was allowed. Note + that any ":else" or ":elseif" was ignored, the "else" + part was not executed either. + + You can use this to remain compatible with older + versions: > + :if version >= 500 + : version-5-specific-commands + :endif +< The commands still need to be parsed to find the + "endif". Sometimes an older Vim has a problem with a + new command. For example, ":silent" is recognized as + a ":substitute" command. In that case ":execute" can + avoid problems: > + :if version >= 600 + : execute "silent 1,$delete" + :endif +< + NOTE: The ":append" and ":insert" commands don't work + properly in between ":if" and ":endif". + + *:else* *:el* *E581* *E583* +:el[se] Execute the commands until the next matching ":else" + or ":endif" if they previously were not being + executed. + + *:elseif* *:elsei* *E582* *E584* +:elsei[f] {expr1} Short for ":else" ":if", with the addition that there + is no extra ":endif". + +:wh[ile] {expr1} *:while* *:endwhile* *:wh* *:endw* + *E170* *E585* *E588* *E733* +:endw[hile] Repeat the commands between ":while" and ":endwhile", + as long as {expr1} evaluates to non-zero. + When an error is detected from a command inside the + loop, execution continues after the "endwhile". + Example: > + :let lnum = 1 + :while lnum <= line("$") + :call FixLine(lnum) + :let lnum = lnum + 1 + :endwhile +< + NOTE: The ":append" and ":insert" commands don't work + properly inside a ":while" and ":for" loop. + +:for {var} in {list} *:for* *E690* *E732* +:endfo[r] *:endfo* *:endfor* + Repeat the commands between ":for" and ":endfor" for + each item in {list}. Variable {var} is set to the + value of each item. + When an error is detected for a command inside the + loop, execution continues after the "endfor". + Changing {list} inside the loop affects what items are + used. Make a copy if this is unwanted: > + :for item in copy(mylist) +< When not making a copy, Vim stores a reference to the + next item in the list, before executing the commands + with the current item. Thus the current item can be + removed without effect. Removing any later item means + it will not be found. Thus the following example + works (an inefficient way to make a list empty): > + for item in mylist + call remove(mylist, 0) + endfor +< Note that reordering the list (e.g., with sort() or + reverse()) may have unexpected effects. + Note that the type of each list item should be + identical to avoid errors for the type of {var} + changing. Unlet the variable at the end of the loop + to allow multiple item types: > + for item in ["foo", ["bar"]] + echo item + unlet item " E706 without this + endfor + +:for [{var1}, {var2}, ...] in {listlist} +:endfo[r] + Like ":for" above, but each item in {listlist} must be + a list, of which each item is assigned to {var1}, + {var2}, etc. Example: > + :for [lnum, col] in [[1, 3], [2, 5], [3, 8]] + :echo getline(lnum)[col] + :endfor +< + *:continue* *:con* *E586* +:con[tinue] When used inside a ":while" or ":for" loop, jumps back + to the start of the loop. + If it is used after a |:try| inside the loop but + before the matching |:finally| (if present), the + commands following the ":finally" up to the matching + |:endtry| are executed first. This process applies to + all nested ":try"s inside the loop. The outermost + ":endtry" then jumps back to the start of the loop. + + *:break* *:brea* *E587* +:brea[k] When used inside a ":while" or ":for" loop, skips to + the command after the matching ":endwhile" or + ":endfor". + If it is used after a |:try| inside the loop but + before the matching |:finally| (if present), the + commands following the ":finally" up to the matching + |:endtry| are executed first. This process applies to + all nested ":try"s inside the loop. The outermost + ":endtry" then jumps to the command after the loop. + +:try *:try* *:endt* *:endtry* *E600* *E601* *E602* +:endt[ry] Change the error handling for the commands between + ":try" and ":endtry" including everything being + executed across ":source" commands, function calls, + or autocommand invocations. + + When an error or interrupt is detected and there is + a |:finally| command following, execution continues + after the ":finally". Otherwise, or when the + ":endtry" is reached thereafter, the next + (dynamically) surrounding ":try" is checked for + a corresponding ":finally" etc. Then the script + processing is terminated. (Whether a function + definition has an "abort" argument does not matter.) + Example: > + :try | edit too much | finally | echo "cleanup" | endtry + :echo "impossible" " not reached, script terminated above +< + Moreover, an error or interrupt (dynamically) inside + ":try" and ":endtry" is converted to an exception. It + can be caught as if it were thrown by a |:throw| + command (see |:catch|). In this case, the script + processing is not terminated. + + The value "Vim:Interrupt" is used for an interrupt + exception. An error in a Vim command is converted + to a value of the form "Vim({command}):{errmsg}", + other errors are converted to a value of the form + "Vim:{errmsg}". {command} is the full command name, + and {errmsg} is the message that is displayed if the + error exception is not caught, always beginning with + the error number. + Examples: > + :try | sleep 100 | catch /^Vim:Interrupt$/ | endtry + :try | edit | catch /^Vim(edit):E\d\+/ | echo "error" | endtry +< + *:cat* *:catch* *E603* *E604* *E605* +:cat[ch] /{pattern}/ The following commands until the next |:catch|, + |:finally|, or |:endtry| that belongs to the same + |:try| as the ":catch" are executed when an exception + matching {pattern} is being thrown and has not yet + been caught by a previous ":catch". Otherwise, these + commands are skipped. + When {pattern} is omitted all errors are caught. + Examples: > + :catch /^Vim:Interrupt$/ " catch interrupts (CTRL-C) + :catch /^Vim\%((\a\+)\)\=:E/ " catch all Vim errors + :catch /^Vim\%((\a\+)\)\=:/ " catch errors and interrupts + :catch /^Vim(write):/ " catch all errors in :write + :catch /^Vim\%((\a\+)\)\=:E123/ " catch error E123 + :catch /my-exception/ " catch user exception + :catch /.*/ " catch everything + :catch " same as /.*/ +< + Another character can be used instead of / around the + {pattern}, so long as it does not have a special + meaning (e.g., '|' or '"') and doesn't occur inside + {pattern}. + NOTE: It is not reliable to ":catch" the TEXT of + an error message because it may vary in different + locales. + + *:fina* *:finally* *E606* *E607* +:fina[lly] The following commands until the matching |:endtry| + are executed whenever the part between the matching + |:try| and the ":finally" is left: either by falling + through to the ":finally" or by a |:continue|, + |:break|, |:finish|, or |:return|, or by an error or + interrupt or exception (see |:throw|). + + *:th* *:throw* *E608* +:th[row] {expr1} The {expr1} is evaluated and thrown as an exception. + If the ":throw" is used after a |:try| but before the + first corresponding |:catch|, commands are skipped + until the first ":catch" matching {expr1} is reached. + If there is no such ":catch" or if the ":throw" is + used after a ":catch" but before the |:finally|, the + commands following the ":finally" (if present) up to + the matching |:endtry| are executed. If the ":throw" + is after the ":finally", commands up to the ":endtry" + are skipped. At the ":endtry", this process applies + again for the next dynamically surrounding ":try" + (which may be found in a calling function or sourcing + script), until a matching ":catch" has been found. + If the exception is not caught, the command processing + is terminated. + Example: > + :try | throw "oops" | catch /^oo/ | echo "caught" | endtry +< Note that "catch" may need to be on a separate line + for when an error causes the parsing to skip the whole + line and not see the "|" that separates the commands. + + *:ec* *:echo* +:ec[ho] {expr1} .. Echoes each {expr1}, with a space in between. The + first {expr1} starts on a new line. + Also see |:comment|. + Use "\n" to start a new line. Use "\r" to move the + cursor to the first column. + Uses the highlighting set by the |:echohl| command. + Cannot be followed by a comment. + Example: > + :echo "the value of 'shell' is" &shell +< *:echo-redraw* + A later redraw may make the message disappear again. + And since Vim mostly postpones redrawing until it's + finished with a sequence of commands this happens + quite often. To avoid that a command from before the + ":echo" causes a redraw afterwards (redraws are often + postponed until you type something), force a redraw + with the |:redraw| command. Example: > + :new | redraw | echo "there is a new window" +< + *:echon* +:echon {expr1} .. Echoes each {expr1}, without anything added. Also see + |:comment|. + Uses the highlighting set by the |:echohl| command. + Cannot be followed by a comment. + Example: > + :echon "the value of 'shell' is " &shell +< + Note the difference between using ":echo", which is a + Vim command, and ":!echo", which is an external shell + command: > + :!echo % --> filename +< The arguments of ":!" are expanded, see |:_%|. > + :!echo "%" --> filename or "filename" +< Like the previous example. Whether you see the double + quotes or not depends on your 'shell'. > + :echo % --> nothing +< The '%' is an illegal character in an expression. > + :echo "%" --> % +< This just echoes the '%' character. > + :echo expand("%") --> filename +< This calls the expand() function to expand the '%'. + + *:echoh* *:echohl* +:echoh[l] {name} Use the highlight group {name} for the following + |:echo|, |:echon| and |:echomsg| commands. Also used + for the |input()| prompt. Example: > + :echohl WarningMsg | echo "Don't panic!" | echohl None +< Don't forget to set the group back to "None", + otherwise all following echo's will be highlighted. + + *:echom* *:echomsg* +:echom[sg] {expr1} .. Echo the expression(s) as a true message, saving the + message in the |message-history|. + Spaces are placed between the arguments as with the + |:echo| command. But unprintable characters are + displayed, not interpreted. + The parsing works slightly different from |:echo|, + more like |:execute|. All the expressions are first + evaluated and concatenated before echoing anything. + The expressions must evaluate to a Number or String, a + Dictionary or List causes an error. + Uses the highlighting set by the |:echohl| command. + Example: > + :echomsg "It's a Zizzer Zazzer Zuzz, as you can plainly see." +< See |:echo-redraw| to avoid the message disappearing + when the screen is redrawn. + *:echoe* *:echoerr* +:echoe[rr] {expr1} .. Echo the expression(s) as an error message, saving the + message in the |message-history|. When used in a + script or function the line number will be added. + Spaces are placed between the arguments as with the + :echo command. When used inside a try conditional, + the message is raised as an error exception instead + (see |try-echoerr|). + Example: > + :echoerr "This script just failed!" +< If you just want a highlighted message use |:echohl|. + And to get a beep: > + :exe "normal \" +< + *:exe* *:execute* +:exe[cute] {expr1} .. Executes the string that results from the evaluation + of {expr1} as an Ex command. + Multiple arguments are concatenated, with a space in + between. To avoid the extra space use the "." + operator to concatenate strings into one argument. + {expr1} is used as the processed command, command line + editing keys are not recognized. + Cannot be followed by a comment. + Examples: > + :execute "buffer" nextbuf + :execute "normal" count . "w" +< + ":execute" can be used to append a command to commands + that don't accept a '|'. Example: > + :execute '!ls' | echo "theend" + +< ":execute" is also a nice way to avoid having to type + control characters in a Vim script for a ":normal" + command: > + :execute "normal ixxx\" +< This has an character, see |expr-string|. + + Be careful to correctly escape special characters in + file names. The |fnameescape()| function can be used + for Vim commands, |shellescape()| for |:!| commands. + Examples: > + :execute "e " . fnameescape(filename) + :execute "!ls " . shellescape(expand('%:h'), 1) +< + Note: The executed string may be any command-line, but + you cannot start or end a "while", "for" or "if" + command. Thus this is illegal: > + :execute 'while i > 5' + :execute 'echo "test" | break' +< + It is allowed to have a "while" or "if" command + completely in the executed string: > + :execute 'while i < 5 | echo i | let i = i + 1 | endwhile' +< + + *:exe-comment* + ":execute", ":echo" and ":echon" cannot be followed by + a comment directly, because they see the '"' as the + start of a string. But, you can use '|' followed by a + comment. Example: > + :echo "foo" | "this is a comment + +============================================================================== +8. Exception handling *exception-handling* + +The Vim script language comprises an exception handling feature. This section +explains how it can be used in a Vim script. + +Exceptions may be raised by Vim on an error or on interrupt, see +|catch-errors| and |catch-interrupt|. You can also explicitly throw an +exception by using the ":throw" command, see |throw-catch|. + + +TRY CONDITIONALS *try-conditionals* + +Exceptions can be caught or can cause cleanup code to be executed. You can +use a try conditional to specify catch clauses (that catch exceptions) and/or +a finally clause (to be executed for cleanup). + A try conditional begins with a |:try| command and ends at the matching +|:endtry| command. In between, you can use a |:catch| command to start +a catch clause, or a |:finally| command to start a finally clause. There may +be none or multiple catch clauses, but there is at most one finally clause, +which must not be followed by any catch clauses. The lines before the catch +clauses and the finally clause is called a try block. > + + :try + : ... + : ... TRY BLOCK + : ... + :catch /{pattern}/ + : ... + : ... CATCH CLAUSE + : ... + :catch /{pattern}/ + : ... + : ... CATCH CLAUSE + : ... + :finally + : ... + : ... FINALLY CLAUSE + : ... + :endtry + +The try conditional allows to watch code for exceptions and to take the +appropriate actions. Exceptions from the try block may be caught. Exceptions +from the try block and also the catch clauses may cause cleanup actions. + When no exception is thrown during execution of the try block, the control +is transferred to the finally clause, if present. After its execution, the +script continues with the line following the ":endtry". + When an exception occurs during execution of the try block, the remaining +lines in the try block are skipped. The exception is matched against the +patterns specified as arguments to the ":catch" commands. The catch clause +after the first matching ":catch" is taken, other catch clauses are not +executed. The catch clause ends when the next ":catch", ":finally", or +":endtry" command is reached - whatever is first. Then, the finally clause +(if present) is executed. When the ":endtry" is reached, the script execution +continues in the following line as usual. + When an exception that does not match any of the patterns specified by the +":catch" commands is thrown in the try block, the exception is not caught by +that try conditional and none of the catch clauses is executed. Only the +finally clause, if present, is taken. The exception pends during execution of +the finally clause. It is resumed at the ":endtry", so that commands after +the ":endtry" are not executed and the exception might be caught elsewhere, +see |try-nesting|. + When during execution of a catch clause another exception is thrown, the +remaining lines in that catch clause are not executed. The new exception is +not matched against the patterns in any of the ":catch" commands of the same +try conditional and none of its catch clauses is taken. If there is, however, +a finally clause, it is executed, and the exception pends during its +execution. The commands following the ":endtry" are not executed. The new +exception might, however, be caught elsewhere, see |try-nesting|. + When during execution of the finally clause (if present) an exception is +thrown, the remaining lines in the finally clause are skipped. If the finally +clause has been taken because of an exception from the try block or one of the +catch clauses, the original (pending) exception is discarded. The commands +following the ":endtry" are not executed, and the exception from the finally +clause is propagated and can be caught elsewhere, see |try-nesting|. + +The finally clause is also executed, when a ":break" or ":continue" for +a ":while" loop enclosing the complete try conditional is executed from the +try block or a catch clause. Or when a ":return" or ":finish" is executed +from the try block or a catch clause of a try conditional in a function or +sourced script, respectively. The ":break", ":continue", ":return", or +":finish" pends during execution of the finally clause and is resumed when the +":endtry" is reached. It is, however, discarded when an exception is thrown +from the finally clause. + When a ":break" or ":continue" for a ":while" loop enclosing the complete +try conditional or when a ":return" or ":finish" is encountered in the finally +clause, the rest of the finally clause is skipped, and the ":break", +":continue", ":return" or ":finish" is executed as usual. If the finally +clause has been taken because of an exception or an earlier ":break", +":continue", ":return", or ":finish" from the try block or a catch clause, +this pending exception or command is discarded. + +For examples see |throw-catch| and |try-finally|. + + +NESTING OF TRY CONDITIONALS *try-nesting* + +Try conditionals can be nested arbitrarily. That is, a complete try +conditional can be put into the try block, a catch clause, or the finally +clause of another try conditional. If the inner try conditional does not +catch an exception thrown in its try block or throws a new exception from one +of its catch clauses or its finally clause, the outer try conditional is +checked according to the rules above. If the inner try conditional is in the +try block of the outer try conditional, its catch clauses are checked, but +otherwise only the finally clause is executed. It does not matter for +nesting, whether the inner try conditional is directly contained in the outer +one, or whether the outer one sources a script or calls a function containing +the inner try conditional. + +When none of the active try conditionals catches an exception, just their +finally clauses are executed. Thereafter, the script processing terminates. +An error message is displayed in case of an uncaught exception explicitly +thrown by a ":throw" command. For uncaught error and interrupt exceptions +implicitly raised by Vim, the error message(s) or interrupt message are shown +as usual. + +For examples see |throw-catch|. + + +EXAMINING EXCEPTION HANDLING CODE *except-examine* + +Exception handling code can get tricky. If you are in doubt what happens, set +'verbose' to 13 or use the ":13verbose" command modifier when sourcing your +script file. Then you see when an exception is thrown, discarded, caught, or +finished. When using a verbosity level of at least 14, things pending in +a finally clause are also shown. This information is also given in debug mode +(see |debug-scripts|). + + +THROWING AND CATCHING EXCEPTIONS *throw-catch* + +You can throw any number or string as an exception. Use the |:throw| command +and pass the value to be thrown as argument: > + :throw 4711 + :throw "string" +< *throw-expression* +You can also specify an expression argument. The expression is then evaluated +first, and the result is thrown: > + :throw 4705 + strlen("string") + :throw strpart("strings", 0, 6) + +An exception might be thrown during evaluation of the argument of the ":throw" +command. Unless it is caught there, the expression evaluation is abandoned. +The ":throw" command then does not throw a new exception. + Example: > + + :function! Foo(arg) + : try + : throw a:arg + : catch /foo/ + : endtry + : return 1 + :endfunction + : + :function! Bar() + : echo "in Bar" + : return 4710 + :endfunction + : + :throw Foo("arrgh") + Bar() + +This throws "arrgh", and "in Bar" is not displayed since Bar() is not +executed. > + :throw Foo("foo") + Bar() +however displays "in Bar" and throws 4711. + +Any other command that takes an expression as argument might also be +abandoned by an (uncaught) exception during the expression evaluation. The +exception is then propagated to the caller of the command. + Example: > + + :if Foo("arrgh") + : echo "then" + :else + : echo "else" + :endif + +Here neither of "then" or "else" is displayed. + + *catch-order* +Exceptions can be caught by a try conditional with one or more |:catch| +commands, see |try-conditionals|. The values to be caught by each ":catch" +command can be specified as a pattern argument. The subsequent catch clause +gets executed when a matching exception is caught. + Example: > + + :function! Foo(value) + : try + : throw a:value + : catch /^\d\+$/ + : echo "Number thrown" + : catch /.*/ + : echo "String thrown" + : endtry + :endfunction + : + :call Foo(0x1267) + :call Foo('string') + +The first call to Foo() displays "Number thrown", the second "String thrown". +An exception is matched against the ":catch" commands in the order they are +specified. Only the first match counts. So you should place the more +specific ":catch" first. The following order does not make sense: > + + : catch /.*/ + : echo "String thrown" + : catch /^\d\+$/ + : echo "Number thrown" + +The first ":catch" here matches always, so that the second catch clause is +never taken. + + *throw-variables* +If you catch an exception by a general pattern, you may access the exact value +in the variable |v:exception|: > + + : catch /^\d\+$/ + : echo "Number thrown. Value is" v:exception + +You may also be interested where an exception was thrown. This is stored in +|v:throwpoint|. Note that "v:exception" and "v:throwpoint" are valid for the +exception most recently caught as long it is not finished. + Example: > + + :function! Caught() + : if v:exception != "" + : echo 'Caught "' . v:exception . '" in ' . v:throwpoint + : else + : echo 'Nothing caught' + : endif + :endfunction + : + :function! Foo() + : try + : try + : try + : throw 4711 + : finally + : call Caught() + : endtry + : catch /.*/ + : call Caught() + : throw "oops" + : endtry + : catch /.*/ + : call Caught() + : finally + : call Caught() + : endtry + :endfunction + : + :call Foo() + +This displays > + + Nothing caught + Caught "4711" in function Foo, line 4 + Caught "oops" in function Foo, line 10 + Nothing caught + +A practical example: The following command ":LineNumber" displays the line +number in the script or function where it has been used: > + + :function! LineNumber() + : return substitute(v:throwpoint, '.*\D\(\d\+\).*', '\1', "") + :endfunction + :command! LineNumber try | throw "" | catch | echo LineNumber() | endtry +< + *try-nested* +An exception that is not caught by a try conditional can be caught by +a surrounding try conditional: > + + :try + : try + : throw "foo" + : catch /foobar/ + : echo "foobar" + : finally + : echo "inner finally" + : endtry + :catch /foo/ + : echo "foo" + :endtry + +The inner try conditional does not catch the exception, just its finally +clause is executed. The exception is then caught by the outer try +conditional. The example displays "inner finally" and then "foo". + + *throw-from-catch* +You can catch an exception and throw a new one to be caught elsewhere from the +catch clause: > + + :function! Foo() + : throw "foo" + :endfunction + : + :function! Bar() + : try + : call Foo() + : catch /foo/ + : echo "Caught foo, throw bar" + : throw "bar" + : endtry + :endfunction + : + :try + : call Bar() + :catch /.*/ + : echo "Caught" v:exception + :endtry + +This displays "Caught foo, throw bar" and then "Caught bar". + + *rethrow* +There is no real rethrow in the Vim script language, but you may throw +"v:exception" instead: > + + :function! Bar() + : try + : call Foo() + : catch /.*/ + : echo "Rethrow" v:exception + : throw v:exception + : endtry + :endfunction +< *try-echoerr* +Note that this method cannot be used to "rethrow" Vim error or interrupt +exceptions, because it is not possible to fake Vim internal exceptions. +Trying so causes an error exception. You should throw your own exception +denoting the situation. If you want to cause a Vim error exception containing +the original error exception value, you can use the |:echoerr| command: > + + :try + : try + : asdf + : catch /.*/ + : echoerr v:exception + : endtry + :catch /.*/ + : echo v:exception + :endtry + +This code displays + + Vim(echoerr):Vim:E492: Not an editor command: asdf ~ + + +CLEANUP CODE *try-finally* + +Scripts often change global settings and restore them at their end. If the +user however interrupts the script by pressing CTRL-C, the settings remain in +an inconsistent state. The same may happen to you in the development phase of +a script when an error occurs or you explicitly throw an exception without +catching it. You can solve these problems by using a try conditional with +a finally clause for restoring the settings. Its execution is guaranteed on +normal control flow, on error, on an explicit ":throw", and on interrupt. +(Note that errors and interrupts from inside the try conditional are converted +to exceptions. When not caught, they terminate the script after the finally +clause has been executed.) +Example: > + + :try + : let s:saved_ts = &ts + : set ts=17 + : + : " Do the hard work here. + : + :finally + : let &ts = s:saved_ts + : unlet s:saved_ts + :endtry + +This method should be used locally whenever a function or part of a script +changes global settings which need to be restored on failure or normal exit of +that function or script part. + + *break-finally* +Cleanup code works also when the try block or a catch clause is left by +a ":continue", ":break", ":return", or ":finish". + Example: > + + :let first = 1 + :while 1 + : try + : if first + : echo "first" + : let first = 0 + : continue + : else + : throw "second" + : endif + : catch /.*/ + : echo v:exception + : break + : finally + : echo "cleanup" + : endtry + : echo "still in while" + :endwhile + :echo "end" + +This displays "first", "cleanup", "second", "cleanup", and "end". > + + :function! Foo() + : try + : return 4711 + : finally + : echo "cleanup\n" + : endtry + : echo "Foo still active" + :endfunction + : + :echo Foo() "returned by Foo" + +This displays "cleanup" and "4711 returned by Foo". You don't need to add an +extra ":return" in the finally clause. (Above all, this would override the +return value.) + + *except-from-finally* +Using either of ":continue", ":break", ":return", ":finish", or ":throw" in +a finally clause is possible, but not recommended since it abandons the +cleanup actions for the try conditional. But, of course, interrupt and error +exceptions might get raised from a finally clause. + Example where an error in the finally clause stops an interrupt from +working correctly: > + + :try + : try + : echo "Press CTRL-C for interrupt" + : while 1 + : endwhile + : finally + : unlet novar + : endtry + :catch /novar/ + :endtry + :echo "Script still running" + :sleep 1 + +If you need to put commands that could fail into a finally clause, you should +think about catching or ignoring the errors in these commands, see +|catch-errors| and |ignore-errors|. + + +CATCHING ERRORS *catch-errors* + +If you want to catch specific errors, you just have to put the code to be +watched in a try block and add a catch clause for the error message. The +presence of the try conditional causes all errors to be converted to an +exception. No message is displayed and |v:errmsg| is not set then. To find +the right pattern for the ":catch" command, you have to know how the format of +the error exception is. + Error exceptions have the following format: > + + Vim({cmdname}):{errmsg} +or > + Vim:{errmsg} + +{cmdname} is the name of the command that failed; the second form is used when +the command name is not known. {errmsg} is the error message usually produced +when the error occurs outside try conditionals. It always begins with +a capital "E", followed by a two or three-digit error number, a colon, and +a space. + +Examples: + +The command > + :unlet novar +normally produces the error message > + E108: No such variable: "novar" +which is converted inside try conditionals to an exception > + Vim(unlet):E108: No such variable: "novar" + +The command > + :dwim +normally produces the error message > + E492: Not an editor command: dwim +which is converted inside try conditionals to an exception > + Vim:E492: Not an editor command: dwim + +You can catch all ":unlet" errors by a > + :catch /^Vim(unlet):/ +or all errors for misspelled command names by a > + :catch /^Vim:E492:/ + +Some error messages may be produced by different commands: > + :function nofunc +and > + :delfunction nofunc +both produce the error message > + E128: Function name must start with a capital: nofunc +which is converted inside try conditionals to an exception > + Vim(function):E128: Function name must start with a capital: nofunc +or > + Vim(delfunction):E128: Function name must start with a capital: nofunc +respectively. You can catch the error by its number independently on the +command that caused it if you use the following pattern: > + :catch /^Vim(\a\+):E128:/ + +Some commands like > + :let x = novar +produce multiple error messages, here: > + E121: Undefined variable: novar + E15: Invalid expression: novar +Only the first is used for the exception value, since it is the most specific +one (see |except-several-errors|). So you can catch it by > + :catch /^Vim(\a\+):E121:/ + +You can catch all errors related to the name "nofunc" by > + :catch /\/ + +You can catch all Vim errors in the ":write" and ":read" commands by > + :catch /^Vim(\(write\|read\)):E\d\+:/ + +You can catch all Vim errors by the pattern > + :catch /^Vim\((\a\+)\)\=:E\d\+:/ +< + *catch-text* +NOTE: You should never catch the error message text itself: > + :catch /No such variable/ +only works in the english locale, but not when the user has selected +a different language by the |:language| command. It is however helpful to +cite the message text in a comment: > + :catch /^Vim(\a\+):E108:/ " No such variable + + +IGNORING ERRORS *ignore-errors* + +You can ignore errors in a specific Vim command by catching them locally: > + + :try + : write + :catch + :endtry + +But you are strongly recommended NOT to use this simple form, since it could +catch more than you want. With the ":write" command, some autocommands could +be executed and cause errors not related to writing, for instance: > + + :au BufWritePre * unlet novar + +There could even be such errors you are not responsible for as a script +writer: a user of your script might have defined such autocommands. You would +then hide the error from the user. + It is much better to use > + + :try + : write + :catch /^Vim(write):/ + :endtry + +which only catches real write errors. So catch only what you'd like to ignore +intentionally. + +For a single command that does not cause execution of autocommands, you could +even suppress the conversion of errors to exceptions by the ":silent!" +command: > + :silent! nunmap k +This works also when a try conditional is active. + + +CATCHING INTERRUPTS *catch-interrupt* + +When there are active try conditionals, an interrupt (CTRL-C) is converted to +the exception "Vim:Interrupt". You can catch it like every exception. The +script is not terminated, then. + Example: > + + :function! TASK1() + : sleep 10 + :endfunction + + :function! TASK2() + : sleep 20 + :endfunction + + :while 1 + : let command = input("Type a command: ") + : try + : if command == "" + : continue + : elseif command == "END" + : break + : elseif command == "TASK1" + : call TASK1() + : elseif command == "TASK2" + : call TASK2() + : else + : echo "\nIllegal command:" command + : continue + : endif + : catch /^Vim:Interrupt$/ + : echo "\nCommand interrupted" + : " Caught the interrupt. Continue with next prompt. + : endtry + :endwhile + +You can interrupt a task here by pressing CTRL-C; the script then asks for +a new command. If you press CTRL-C at the prompt, the script is terminated. + +For testing what happens when CTRL-C would be pressed on a specific line in +your script, use the debug mode and execute the |>quit| or |>interrupt| +command on that line. See |debug-scripts|. + + +CATCHING ALL *catch-all* + +The commands > + + :catch /.*/ + :catch // + :catch + +catch everything, error exceptions, interrupt exceptions and exceptions +explicitly thrown by the |:throw| command. This is useful at the top level of +a script in order to catch unexpected things. + Example: > + + :try + : + : " do the hard work here + : + :catch /MyException/ + : + : " handle known problem + : + :catch /^Vim:Interrupt$/ + : echo "Script interrupted" + :catch /.*/ + : echo "Internal error (" . v:exception . ")" + : echo " - occurred at " . v:throwpoint + :endtry + :" end of script + +Note: Catching all might catch more things than you want. Thus, you are +strongly encouraged to catch only for problems that you can really handle by +specifying a pattern argument to the ":catch". + Example: Catching all could make it nearly impossible to interrupt a script +by pressing CTRL-C: > + + :while 1 + : try + : sleep 1 + : catch + : endtry + :endwhile + + +EXCEPTIONS AND AUTOCOMMANDS *except-autocmd* + +Exceptions may be used during execution of autocommands. Example: > + + :autocmd User x try + :autocmd User x throw "Oops!" + :autocmd User x catch + :autocmd User x echo v:exception + :autocmd User x endtry + :autocmd User x throw "Arrgh!" + :autocmd User x echo "Should not be displayed" + : + :try + : doautocmd User x + :catch + : echo v:exception + :endtry + +This displays "Oops!" and "Arrgh!". + + *except-autocmd-Pre* +For some commands, autocommands get executed before the main action of the +command takes place. If an exception is thrown and not caught in the sequence +of autocommands, the sequence and the command that caused its execution are +abandoned and the exception is propagated to the caller of the command. + Example: > + + :autocmd BufWritePre * throw "FAIL" + :autocmd BufWritePre * echo "Should not be displayed" + : + :try + : write + :catch + : echo "Caught:" v:exception "from" v:throwpoint + :endtry + +Here, the ":write" command does not write the file currently being edited (as +you can see by checking 'modified'), since the exception from the BufWritePre +autocommand abandons the ":write". The exception is then caught and the +script displays: > + + Caught: FAIL from BufWrite Auto commands for "*" +< + *except-autocmd-Post* +For some commands, autocommands get executed after the main action of the +command has taken place. If this main action fails and the command is inside +an active try conditional, the autocommands are skipped and an error exception +is thrown that can be caught by the caller of the command. + Example: > + + :autocmd BufWritePost * echo "File successfully written!" + : + :try + : write /i/m/p/o/s/s/i/b/l/e + :catch + : echo v:exception + :endtry + +This just displays: > + + Vim(write):E212: Can't open file for writing (/i/m/p/o/s/s/i/b/l/e) + +If you really need to execute the autocommands even when the main action +fails, trigger the event from the catch clause. + Example: > + + :autocmd BufWritePre * set noreadonly + :autocmd BufWritePost * set readonly + : + :try + : write /i/m/p/o/s/s/i/b/l/e + :catch + : doautocmd BufWritePost /i/m/p/o/s/s/i/b/l/e + :endtry +< +You can also use ":silent!": > + + :let x = "ok" + :let v:errmsg = "" + :autocmd BufWritePost * if v:errmsg != "" + :autocmd BufWritePost * let x = "after fail" + :autocmd BufWritePost * endif + :try + : silent! write /i/m/p/o/s/s/i/b/l/e + :catch + :endtry + :echo x + +This displays "after fail". + +If the main action of the command does not fail, exceptions from the +autocommands will be catchable by the caller of the command: > + + :autocmd BufWritePost * throw ":-(" + :autocmd BufWritePost * echo "Should not be displayed" + : + :try + : write + :catch + : echo v:exception + :endtry +< + *except-autocmd-Cmd* +For some commands, the normal action can be replaced by a sequence of +autocommands. Exceptions from that sequence will be catchable by the caller +of the command. + Example: For the ":write" command, the caller cannot know whether the file +had actually been written when the exception occurred. You need to tell it in +some way. > + + :if !exists("cnt") + : let cnt = 0 + : + : autocmd BufWriteCmd * if &modified + : autocmd BufWriteCmd * let cnt = cnt + 1 + : autocmd BufWriteCmd * if cnt % 3 == 2 + : autocmd BufWriteCmd * throw "BufWriteCmdError" + : autocmd BufWriteCmd * endif + : autocmd BufWriteCmd * write | set nomodified + : autocmd BufWriteCmd * if cnt % 3 == 0 + : autocmd BufWriteCmd * throw "BufWriteCmdError" + : autocmd BufWriteCmd * endif + : autocmd BufWriteCmd * echo "File successfully written!" + : autocmd BufWriteCmd * endif + :endif + : + :try + : write + :catch /^BufWriteCmdError$/ + : if &modified + : echo "Error on writing (file contents not changed)" + : else + : echo "Error after writing" + : endif + :catch /^Vim(write):/ + : echo "Error on writing" + :endtry + +When this script is sourced several times after making changes, it displays +first > + File successfully written! +then > + Error on writing (file contents not changed) +then > + Error after writing +etc. + + *except-autocmd-ill* +You cannot spread a try conditional over autocommands for different events. +The following code is ill-formed: > + + :autocmd BufWritePre * try + : + :autocmd BufWritePost * catch + :autocmd BufWritePost * echo v:exception + :autocmd BufWritePost * endtry + : + :write + + +EXCEPTION HIERARCHIES AND PARAMETERIZED EXCEPTIONS *except-hier-param* + +Some programming languages allow to use hierarchies of exception classes or to +pass additional information with the object of an exception class. You can do +similar things in Vim. + In order to throw an exception from a hierarchy, just throw the complete +class name with the components separated by a colon, for instance throw the +string "EXCEPT:MATHERR:OVERFLOW" for an overflow in a mathematical library. + When you want to pass additional information with your exception class, add +it in parentheses, for instance throw the string "EXCEPT:IO:WRITEERR(myfile)" +for an error when writing "myfile". + With the appropriate patterns in the ":catch" command, you can catch for +base classes or derived classes of your hierarchy. Additional information in +parentheses can be cut out from |v:exception| with the ":substitute" command. + Example: > + + :function! CheckRange(a, func) + : if a:a < 0 + : throw "EXCEPT:MATHERR:RANGE(" . a:func . ")" + : endif + :endfunction + : + :function! Add(a, b) + : call CheckRange(a:a, "Add") + : call CheckRange(a:b, "Add") + : let c = a:a + a:b + : if c < 0 + : throw "EXCEPT:MATHERR:OVERFLOW" + : endif + : return c + :endfunction + : + :function! Div(a, b) + : call CheckRange(a:a, "Div") + : call CheckRange(a:b, "Div") + : if (a:b == 0) + : throw "EXCEPT:MATHERR:ZERODIV" + : endif + : return a:a / a:b + :endfunction + : + :function! Write(file) + : try + : execute "write" fnameescape(a:file) + : catch /^Vim(write):/ + : throw "EXCEPT:IO(" . getcwd() . ", " . a:file . "):WRITEERR" + : endtry + :endfunction + : + :try + : + : " something with arithmetics and I/O + : + :catch /^EXCEPT:MATHERR:RANGE/ + : let function = substitute(v:exception, '.*(\(\a\+\)).*', '\1', "") + : echo "Range error in" function + : + :catch /^EXCEPT:MATHERR/ " catches OVERFLOW and ZERODIV + : echo "Math error" + : + :catch /^EXCEPT:IO/ + : let dir = substitute(v:exception, '.*(\(.\+\),\s*.\+).*', '\1', "") + : let file = substitute(v:exception, '.*(.\+,\s*\(.\+\)).*', '\1', "") + : if file !~ '^/' + : let file = dir . "/" . file + : endif + : echo 'I/O error for "' . file . '"' + : + :catch /^EXCEPT/ + : echo "Unspecified error" + : + :endtry + +The exceptions raised by Vim itself (on error or when pressing CTRL-C) use +a flat hierarchy: they are all in the "Vim" class. You cannot throw yourself +exceptions with the "Vim" prefix; they are reserved for Vim. + Vim error exceptions are parameterized with the name of the command that +failed, if known. See |catch-errors|. + + +PECULIARITIES + *except-compat* +The exception handling concept requires that the command sequence causing the +exception is aborted immediately and control is transferred to finally clauses +and/or a catch clause. + +In the Vim script language there are cases where scripts and functions +continue after an error: in functions without the "abort" flag or in a command +after ":silent!", control flow goes to the following line, and outside +functions, control flow goes to the line following the outermost ":endwhile" +or ":endif". On the other hand, errors should be catchable as exceptions +(thus, requiring the immediate abortion). + +This problem has been solved by converting errors to exceptions and using +immediate abortion (if not suppressed by ":silent!") only when a try +conditional is active. This is no restriction since an (error) exception can +be caught only from an active try conditional. If you want an immediate +termination without catching the error, just use a try conditional without +catch clause. (You can cause cleanup code being executed before termination +by specifying a finally clause.) + +When no try conditional is active, the usual abortion and continuation +behavior is used instead of immediate abortion. This ensures compatibility of +scripts written for Vim 6.1 and earlier. + +However, when sourcing an existing script that does not use exception handling +commands (or when calling one of its functions) from inside an active try +conditional of a new script, you might change the control flow of the existing +script on error. You get the immediate abortion on error and can catch the +error in the new script. If however the sourced script suppresses error +messages by using the ":silent!" command (checking for errors by testing +|v:errmsg| if appropriate), its execution path is not changed. The error is +not converted to an exception. (See |:silent|.) So the only remaining cause +where this happens is for scripts that don't care about errors and produce +error messages. You probably won't want to use such code from your new +scripts. + + *except-syntax-err* +Syntax errors in the exception handling commands are never caught by any of +the ":catch" commands of the try conditional they belong to. Its finally +clauses, however, is executed. + Example: > + + :try + : try + : throw 4711 + : catch /\(/ + : echo "in catch with syntax error" + : catch + : echo "inner catch-all" + : finally + : echo "inner finally" + : endtry + :catch + : echo 'outer catch-all caught "' . v:exception . '"' + : finally + : echo "outer finally" + :endtry + +This displays: > + inner finally + outer catch-all caught "Vim(catch):E54: Unmatched \(" + outer finally +The original exception is discarded and an error exception is raised, instead. + + *except-single-line* +The ":try", ":catch", ":finally", and ":endtry" commands can be put on +a single line, but then syntax errors may make it difficult to recognize the +"catch" line, thus you better avoid this. + Example: > + :try | unlet! foo # | catch | endtry +raises an error exception for the trailing characters after the ":unlet!" +argument, but does not see the ":catch" and ":endtry" commands, so that the +error exception is discarded and the "E488: Trailing characters" message gets +displayed. + + *except-several-errors* +When several errors appear in a single command, the first error message is +usually the most specific one and therefor converted to the error exception. + Example: > + echo novar +causes > + E121: Undefined variable: novar + E15: Invalid expression: novar +The value of the error exception inside try conditionals is: > + Vim(echo):E121: Undefined variable: novar +< *except-syntax-error* +But when a syntax error is detected after a normal error in the same command, +the syntax error is used for the exception being thrown. + Example: > + unlet novar # +causes > + E108: No such variable: "novar" + E488: Trailing characters +The value of the error exception inside try conditionals is: > + Vim(unlet):E488: Trailing characters +This is done because the syntax error might change the execution path in a way +not intended by the user. Example: > + try + try | unlet novar # | catch | echo v:exception | endtry + catch /.*/ + echo "outer catch:" v:exception + endtry +This displays "outer catch: Vim(unlet):E488: Trailing characters", and then +a "E600: Missing :endtry" error message is given, see |except-single-line|. + +============================================================================== +9. Examples *eval-examples* + +Printing in Binary ~ +> + :" The function Nr2Bin() returns the binary string representation of a number. + :func Nr2Bin(nr) + : let n = a:nr + : let r = "" + : while n + : let r = '01'[n % 2] . r + : let n = n / 2 + : endwhile + : return r + :endfunc + + :" The function String2Bin() converts each character in a string to a + :" binary string, separated with dashes. + :func String2Bin(str) + : let out = '' + : for ix in range(strlen(a:str)) + : let out = out . '-' . Nr2Bin(char2nr(a:str[ix])) + : endfor + : return out[1:] + :endfunc + +Example of its use: > + :echo Nr2Bin(32) +result: "100000" > + :echo String2Bin("32") +result: "110011-110010" + + +Sorting lines ~ + +This example sorts lines with a specific compare function. > + + :func SortBuffer() + : let lines = getline(1, '$') + : call sort(lines, function("Strcmp")) + : call setline(1, lines) + :endfunction + +As a one-liner: > + :call setline(1, sort(getline(1, '$'), function("Strcmp"))) + + +scanf() replacement ~ + *sscanf* +There is no sscanf() function in Vim. If you need to extract parts from a +line, you can use matchstr() and substitute() to do it. This example shows +how to get the file name, line number and column number out of a line like +"foobar.txt, 123, 45". > + :" Set up the match bit + :let mx='\(\f\+\),\s*\(\d\+\),\s*\(\d\+\)' + :"get the part matching the whole expression + :let l = matchstr(line, mx) + :"get each item out of the match + :let file = substitute(l, mx, '\1', '') + :let lnum = substitute(l, mx, '\2', '') + :let col = substitute(l, mx, '\3', '') + +The input is in the variable "line", the results in the variables "file", +"lnum" and "col". (idea from Michael Geddes) + + +getting the scriptnames in a Dictionary ~ + *scriptnames-dictionary* +The |:scriptnames| command can be used to get a list of all script files that +have been sourced. There is no equivalent function or variable for this +(because it's rarely needed). In case you need to manipulate the list this +code can be used: > + " Get the output of ":scriptnames" in the scriptnames_output variable. + let scriptnames_output = '' + redir => scriptnames_output + silent scriptnames + redir END + + " Split the output into lines and parse each line. Add an entry to the + " "scripts" dictionary. + let scripts = {} + for line in split(scriptnames_output, "\n") + " Only do non-blank lines. + if line =~ '\S' + " Get the first number in the line. + let nr = matchstr(line, '\d\+') + " Get the file name, remove the script number " 123: ". + let name = substitute(line, '.\+:\s*', '', '') + " Add an item to the Dictionary + let scripts[nr] = name + endif + endfor + unlet scriptnames_output + +============================================================================== +10. No +eval feature *no-eval-feature* + +When the |+eval| feature was disabled at compile time, none of the expression +evaluation commands are available. To prevent this from causing Vim scripts +to generate all kinds of errors, the ":if" and ":endif" commands are still +recognized, though the argument of the ":if" and everything between the ":if" +and the matching ":endif" is ignored. Nesting of ":if" blocks is allowed, but +only if the commands are at the start of the line. The ":else" command is not +recognized. + +Example of how to avoid executing commands when the |+eval| feature is +missing: > + + :if 1 + : echo "Expression evaluation is compiled in" + :else + : echo "You will _never_ see this message" + :endif + +============================================================================== +11. The sandbox *eval-sandbox* *sandbox* *E48* + +The 'foldexpr', 'formatexpr', 'includeexpr', 'indentexpr', 'statusline' and +'foldtext' options may be evaluated in a sandbox. This means that you are +protected from these expressions having nasty side effects. This gives some +safety for when these options are set from a modeline. It is also used when +the command from a tags file is executed and for CTRL-R = in the command line. +The sandbox is also used for the |:sandbox| command. + +These items are not allowed in the sandbox: + - changing the buffer text + - defining or changing mapping, autocommands, functions, user commands + - setting certain options (see |option-summary|) + - setting certain v: variables (see |v:var|) *E794* + - executing a shell command + - reading or writing a file + - jumping to another buffer or editing a file + - executing Python, Perl, etc. commands +This is not guaranteed 100% secure, but it should block most attacks. + + *:san* *:sandbox* +:san[dbox] {cmd} Execute {cmd} in the sandbox. Useful to evaluate an + option that may have been set from a modeline, e.g. + 'foldexpr'. + + *sandbox-option* +A few options contain an expression. When this expression is evaluated it may +have to be done in the sandbox to avoid a security risk. But the sandbox is +restrictive, thus this only happens when the option was set from an insecure +location. Insecure in this context are: +- sourcing a .vimrc or .exrc in the current directory +- while executing in the sandbox +- value coming from a modeline + +Note that when in the sandbox and saving an option value and restoring it, the +option will still be marked as it was set in the sandbox. + +============================================================================== +12. Textlock *textlock* + +In a few situations it is not allowed to change the text in the buffer, jump +to another window and some other things that might confuse or break what Vim +is currently doing. This mostly applies to things that happen when Vim is +actually doing something else. For example, evaluating the 'balloonexpr' may +happen any moment the mouse cursor is resting at some position. + +This is not allowed when the textlock is active: + - changing the buffer text + - jumping to another buffer or window + - editing another file + - closing a window or quitting Vim + - etc. + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/farsi.txt b/doc/farsi.txt new file mode 100644 index 00000000..77ec419d --- /dev/null +++ b/doc/farsi.txt @@ -0,0 +1,269 @@ +*farsi.txt* For Vim version 7.4. Last change: 2010 Aug 07 + + + VIM REFERENCE MANUAL by Mortaza Ghassab Shiran + + +Right to Left and Farsi Mapping for Vim *farsi* *Farsi* + +{Vi does not have any of these commands} + + *E27* +In order to use right-to-left and Farsi mapping support, it is necessary to +compile Vim with the |+farsi| feature. + +These functions have been made by Mortaza G. Shiran + + +Introduction +------------ +In right-to-left oriented files the characters appear on the screen from right +to left. This kind of file is most useful when writing Farsi documents, +composing faxes or writing Farsi memos. + +The commands, prompts and help files are not in Farsi, therefore the user +interface remains the standard Vi interface. + + +Highlights +---------- +o Editing left-to-right files as in the original Vim, no change. + +o Viewing and editing files in right-to-left windows. File orientation is + per window, so it is possible to view the same file in right-to-left and + left-to-right modes, simultaneously. + +o Compatibility to the original Vim. Almost all features work in + right-to-left mode (see bugs below). + +o Changing keyboard mapping and reverse insert modes using a single + command. + +o Backing from reverse insert mode to the correct place in the file + (if possible). + +o While in Farsi mode, numbers are entered from left to right. Upon entering + a none number character, that character will be inserted just into the + left of the last number. + +o No special terminal with right-to-left capabilities is required. The + right-to-left changes are completely hardware independent. Only + Farsi font is necessary. + +o Farsi keymapping on the command line in reverse insert mode. + +o Toggling between left-to-right and right-to-left via F8 function key. + +o Toggling between Farsi ISIR-3342 standard encoding and Vim Farsi via F9 + function key. Since this makes sense only for the text written in + right-to-left mode, this function is also supported only in right-to-left + mode. + +Farsi Fonts *farsi fonts* +----------- + +The following files are found in the subdirectories of the '$VIM/farsi/fonts' +directory: + + + far-a01.pcf X Windows fonts for Unix including Linux systems + + far-a01.bf X Windows fonts for SunOS + + far-a01.f16 a screen fonts for Unix including Linux systems + + far-a01.fon a monospaced fonts for Windows NT/95/98 + + far-a01.com a screen fonts for DOS + + +Font Installation +----------------- + +o Installation of fonts for MS Window systems (NT/95/98) + + From 'Control Panel' folder, start the 'Fonts' program. Then from 'file' + menu item select 'Install New Fonts ...'. Browse and select the + 'far-a01.fon', then follow the installation guide. + NOTE: several people have reported that this does not work. The solution + is unknown. + +o Installation of fonts for X Window systems (Unix/Linux) + + Depending on your system, copy far-a01.pcf.Z or far-a01.pcf.gz into a + directory of your choice. Change to the directory containing the Farsi + fonts and execute the following commands: + + > mkfontdir + > xset +fp path_name_of_farsi_fonts_directory + +o Installation of fonts for X Window systems (SunOS) + + Copy far-a01.bf font into a directory of your choice. + Change to the directory containing the far-a01.fb fonts and + execute the following commands: + + > fldfamily + > xset +fp path_name_of_fonts_directory + +o Installation of ASCII screen fonts (Unix/Linux) + + For Linux system, copy the far-a01.f16 fonts into /usr/lib/kbd/consolefonts + directory and execute the setfont program as "setfont far-a01.f16". For + other systems (e.g. SCO Unix), please refer to the fonts installation + section of your system administration manuals. + +o Installation of ASCII screen fonts (DOS) + + After system power on, prior to the first use of Vim, upload the Farsi + fonts by executing the far-a01.com font uploading program. + + +Usage +----- +Prior to starting Vim, the environment in which Vim can run in Farsi mode, +must be set. In addition to installation of Farsi fonts, following points +refer to some of the system environments, which you may need to set: +Key code mapping, loading graphic card in ASCII screen mode, setting the IO +driver in 8 bit clean mode ... . + +o Setting the Farsi fonts + + + For Vim GUI set the 'guifont' to far-a01. This is done by entering + ':set guifont=far-a01' in the Vim window. + + You can have 'guifont' set to far-a01 by Vim during the Vim startup + by appending the ':set guifont=far-a01' into your .vimrc file + (in case of NT/95/98 platforms _vimrc). + + Under the X Window environment, you can also start Vim with the + '-fn far-a01' option. + + + For Vim within a xterm, start a xterm with the Farsi fonts (e.g. + kterm -fn far-a01). Then start Vim inside the kterm. + + + For Vim under DOS, prior to the first usage of Vim, upload the Farsi + fonts by executing the far-a01.com fonts uploading program. + +o Farsi Keymapping Activation + + To activate the Farsi keymapping, set either 'altkeymap' or 'fkmap'. + This is done by entering ':set akm' or ':set fk' in the Vim window. + You can have 'altkeymap' or 'fkmap' set as default by appending ':set akm' + or ':set fk' in your .vimrc file or _vimrc in case of NT/95/98 platforms. + + To turn off the Farsi keymapping as a default second language keymapping, + reset the 'altkeymap' by entering ':set noakm'. + +o right-to-left Farsi Mode + + By default Vim starts in Left-to-right mode. Following are ways to change + the window orientation: + + + Start Vim with the -F option (e.g. vim -F ...). + + + Use the F8 function key to toggle between left-to-right and right-to-left. + + + While in Left-to-right mode, enter 'set rl' in the command line ('rl' is + the abbreviation for rightleft). + + + Put the 'set rl' line in your '.vimrc' file to start Vim in + right-to-left mode permanently. + +Encoding +-------- + +The letter encoding used is the Vim extended ISIR-3342 standard with a built +in function to convert between Vim extended ISIR-3342 and ISIR-3342 standard. + +For document portability reasons, the letter encoding is kept the same across +different platforms (i.e. UNIX's, NT/95/98, MS DOS, ...). + + +o Keyboard + + + CTRL-_ in insert/replace modes toggles between Farsi(akm)/Latin + mode as follows: + + + CTRL-_ moves the cursor to the end of the typed text in edit mode. + + + CTRL-_ in command mode only toggles keyboard mapping between Farsi(akm)/ + Latin. The Farsi text is then entered in reverse insert mode. + + + F8 - Toggles between left-to-right and right-to-left. + + + F9 - Toggles the encoding between ISIR-3342 standard and Vim extended + ISIR-3342 (supported only in right-to-left mode). + + + Keyboard mapping is based on the Iranian ISIRI-2901 standard. + Following table shows the keyboard mapping while Farsi(akm) mode set: + + ------------------------------------- + ` 1 2 3 4 5 6 7 8 9 0 - = + ¢ ± ² ³ ´ µ ¶ · ¸ ¹ ° ­ ½ + ------------------------------------- + ~ ! @ # $ % ^ & * ( ) _ + + ~ £ § ® ¤ ¥ ª ¬ è ¨ © é « + ------------------------------------- + q w e r t z u i o p [ ] + Ó Ò Æ Ù Ø Õ Ö à Ê É Ç ˆ + ------------------------------------- + Q W E R T Z U I O P { } + ÷ õ ô ó ò ý ð ö [ ] { } + ------------------------------------- + a s d f g h j k l ; ' \ + Ñ Ð á Ã Ü Á Å Þ Ý Ú Û ë + ------------------------------------- + A S D F G H J K L : " | + ù û  þ ú ø À ü æ ç º » ê + ------------------------------------- + < y x c v b n m , . / + ¾ × Ô Î Í Ì Ë Ä ß ¦ ¯ + ------------------------------------- + > Y X C V B N M < > ? + ¼ ñ Ô Ï Í ¡ Ë Â ¾ ¼ ¿ + ------------------------------------- + +Note: + ¡ stands for Farsi PSP (break without space) + + ¢ stands for Farsi PCN (for HAMZE attribute ) + +Restrictions +------------ + +o In insert/replace mode and fkmap (Farsi mode) set, CTRL-B is not + supported. + +o If you change the character mapping between Latin/Farsi, the redo buffer + will be reset (emptied). That is, redo is valid and will function (using + '.') only within the mode you are in. + +o While numbers are entered in Farsi mode, the redo buffer will be reset + (emptied). That is, you cannot redo the last changes (using '.') after + entering numbers. + +o While in left-to-right mode and Farsi mode set, CTRL-R is not supported. + +o While in right-to-left mode, the search on 'Latin' pattern does not work, + except if you enter the Latin search pattern in reverse. + +o In command mode there is no support for entering numbers from left + to right and also for the sake of flexibility the keymapping logic is + restricted. + +o Under the X Window environment, if you want to run Vim within a xterm + terminal emulator and Farsi mode set, you need to have an ANSI compatible + xterm terminal emulator. This is because the letter codes above 128 decimal + have certain meanings in the standard xterm terminal emulator. + + Note: Under X Window environment, Vim GUI works fine in Farsi mode. + This eliminates the need of any xterm terminal emulator. + + +Bugs +---- +While in insert/replace and Farsi mode set, if you repeatedly change the +cursor position (via cursor movement) and enter new text and then try to undo +the last change, the undo will lag one change behind. But as you continue to +undo, you will reach the original line of text. You can also use U to undo all +changes made in the current line. + +For more information about the bugs refer to rileft.txt. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/filetype.txt b/doc/filetype.txt new file mode 100644 index 00000000..1cee25bc --- /dev/null +++ b/doc/filetype.txt @@ -0,0 +1,621 @@ +*filetype.txt* For Vim version 7.4. Last change: 2013 May 25 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Filetypes *filetype* *file-type* + +1. Filetypes |filetypes| +2. Filetype plugin |filetype-plugins| +3. Docs for the default filetype plugins. |ftplugin-docs| + +Also see |autocmd.txt|. + +{Vi does not have any of these commands} + +============================================================================== +1. Filetypes *filetypes* *file-types* + +Vim can detect the type of file that is edited. This is done by checking the +file name and sometimes by inspecting the contents of the file for specific +text. + + *:filetype* *:filet* +To enable file type detection, use this command in your vimrc: > + :filetype on +Each time a new or existing file is edited, Vim will try to recognize the type +of the file and set the 'filetype' option. This will trigger the FileType +event, which can be used to set the syntax highlighting, set options, etc. + +NOTE: Filetypes and 'compatible' don't work together well, since being Vi +compatible means options are global. Resetting 'compatible' is recommended, +if you didn't do that already. + +Detail: The ":filetype on" command will load one of these files: + Amiga $VIMRUNTIME/filetype.vim + Mac $VIMRUNTIME:filetype.vim + MS-DOS $VIMRUNTIME\filetype.vim + RiscOS Vim:Filetype + Unix $VIMRUNTIME/filetype.vim + VMS $VIMRUNTIME/filetype.vim + This file is a Vim script that defines autocommands for the + BufNewFile and BufRead events. If the file type is not found by the + name, the file $VIMRUNTIME/scripts.vim is used to detect it from the + contents of the file. + When the GUI is running or will start soon, the menu.vim script is + also sourced. See |'go-M'| about avoiding that. + +To add your own file types, see |new-filetype| below. To search for help on a +filetype prepend "ft-" and optionally append "-syntax", "-indent" or +"-plugin". For example: > + :help ft-vim-indent + :help ft-vim-syntax + :help ft-man-plugin + +If the file type is not detected automatically, or it finds the wrong type, +you can either set the 'filetype' option manually, or add a modeline to your +file. Example, for an IDL file use the command: > + :set filetype=idl + +or add this |modeline| to the file: + /* vim: set filetype=idl : */ ~ + + *:filetype-plugin-on* +You can enable loading the plugin files for specific file types with: > + :filetype plugin on +If filetype detection was not switched on yet, it will be as well. +This actually loads the file "ftplugin.vim" in 'runtimepath'. +The result is that when a file is edited its plugin file is loaded (if there +is one for the detected filetype). |filetype-plugin| + + *:filetype-plugin-off* +You can disable it again with: > + :filetype plugin off +The filetype detection is not switched off then. But if you do switch off +filetype detection, the plugins will not be loaded either. +This actually loads the file "ftplugof.vim" in 'runtimepath'. + + *:filetype-indent-on* +You can enable loading the indent file for specific file types with: > + :filetype indent on +If filetype detection was not switched on yet, it will be as well. +This actually loads the file "indent.vim" in 'runtimepath'. +The result is that when a file is edited its indent file is loaded (if there +is one for the detected filetype). |indent-expression| + + *:filetype-indent-off* +You can disable it again with: > + :filetype indent off +The filetype detection is not switched off then. But if you do switch off +filetype detection, the indent files will not be loaded either. +This actually loads the file "indoff.vim" in 'runtimepath'. +This disables auto-indenting for files you will open. It will keep working in +already opened files. Reset 'autoindent', 'cindent', 'smartindent' and/or +'indentexpr' to disable indenting in an opened file. + + *:filetype-off* +To disable file type detection, use this command: > + :filetype off +This will keep the flags for "plugin" and "indent", but since no file types +are being detected, they won't work until the next ":filetype on". + + +Overview: *:filetype-overview* + +command detection plugin indent ~ +:filetype on on unchanged unchanged +:filetype off off unchanged unchanged +:filetype plugin on on on unchanged +:filetype plugin off unchanged off unchanged +:filetype indent on on unchanged on +:filetype indent off unchanged unchanged off +:filetype plugin indent on on on on +:filetype plugin indent off unchanged off off + +To see the current status, type: > + :filetype +The output looks something like this: > + filetype detection:ON plugin:ON indent:OFF + +The file types are also used for syntax highlighting. If the ":syntax on" +command is used, the file type detection is installed too. There is no need +to do ":filetype on" after ":syntax on". + +To disable one of the file types, add a line in your filetype file, see +|remove-filetype|. + + *filetype-detect* +To detect the file type again: > + :filetype detect +Use this if you started with an empty file and typed text that makes it +possible to detect the file type. For example, when you entered this in a +shell script: "#!/bin/csh". + When filetype detection was off, it will be enabled first, like the "on" +argument was used. + + *filetype-overrule* +When the same extension is used for two filetypes, Vim tries to guess what +kind of file it is. This doesn't always work. A number of global variables +can be used to overrule the filetype used for certain extensions: + + file name variable ~ + *.asa g:filetype_asa |ft-aspvbs-syntax| |ft-aspperl-syntax| + *.asp g:filetype_asp |ft-aspvbs-syntax| |ft-aspperl-syntax| + *.asm g:asmsyntax |ft-asm-syntax| + *.prg g:filetype_prg + *.pl g:filetype_pl + *.inc g:filetype_inc + *.w g:filetype_w |ft-cweb-syntax| + *.i g:filetype_i |ft-progress-syntax| + *.p g:filetype_p |ft-pascal-syntax| + *.sh g:bash_is_sh |ft-sh-syntax| + *.tex g:tex_flavor |ft-tex-plugin| + + *filetype-ignore* +To avoid that certain files are being inspected, the g:ft_ignore_pat variable +is used. The default value is set like this: > + :let g:ft_ignore_pat = '\.\(Z\|gz\|bz2\|zip\|tgz\)$' +This means that the contents of compressed files are not inspected. + + *new-filetype* +If a file type that you want to use is not detected yet, there are four ways +to add it. In any way, it's better not to modify the $VIMRUNTIME/filetype.vim +file. It will be overwritten when installing a new version of Vim. + +A. If you want to overrule all default file type checks. + This works by writing one file for each filetype. The disadvantage is that + means there can be many files. The advantage is that you can simply drop + this file in the right directory to make it work. + *ftdetect* + 1. Create your user runtime directory. You would normally use the first + item of the 'runtimepath' option. Then create the directory "ftdetect" + inside it. Example for Unix: > + :!mkdir ~/.vim + :!mkdir ~/.vim/ftdetect +< + 2. Create a file that contains an autocommand to detect the file type. + Example: > + au BufRead,BufNewFile *.mine set filetype=mine +< Note that there is no "augroup" command, this has already been done + when sourcing your file. You could also use the pattern "*" and then + check the contents of the file to recognize it. + Write this file as "mine.vim" in the "ftdetect" directory in your user + runtime directory. For example, for Unix: > + :w ~/.vim/ftdetect/mine.vim + +< 3. To use the new filetype detection you must restart Vim. + + The files in the "ftdetect" directory are used after all the default + checks, thus they can overrule a previously detected file type. But you + can also use |:setfiletype| to keep a previously detected filetype. + +B. If you want to detect your file after the default file type checks. + + This works like A above, but instead of setting 'filetype' unconditionally + use ":setfiletype". This will only set 'filetype' if no file type was + detected yet. Example: > + au BufRead,BufNewFile *.txt setfiletype text +< + You can also use the already detected file type in your command. For + example, to use the file type "mypascal" when "pascal" has been detected: > + au BufRead,BufNewFile * if &ft == 'pascal' | set ft=mypascal + | endif + +C. If your file type can be detected by the file name. + 1. Create your user runtime directory. You would normally use the first + item of the 'runtimepath' option. Example for Unix: > + :!mkdir ~/.vim +< + 2. Create a file that contains autocommands to detect the file type. + Example: > + " my filetype file + if exists("did_load_filetypes") + finish + endif + augroup filetypedetect + au! BufRead,BufNewFile *.mine setfiletype mine + au! BufRead,BufNewFile *.xyz setfiletype drawing + augroup END +< Write this file as "filetype.vim" in your user runtime directory. For + example, for Unix: > + :w ~/.vim/filetype.vim + +< 3. To use the new filetype detection you must restart Vim. + + Your filetype.vim will be sourced before the default FileType autocommands + have been installed. Your autocommands will match first, and the + ":setfiletype" command will make sure that no other autocommands will set + 'filetype' after this. + *new-filetype-scripts* +D. If your filetype can only be detected by inspecting the contents of the + file. + + 1. Create your user runtime directory. You would normally use the first + item of the 'runtimepath' option. Example for Unix: > + :!mkdir ~/.vim +< + 2. Create a vim script file for doing this. Example: > + if did_filetype() " filetype already set.. + finish " ..don't do these checks + endif + if getline(1) =~ '^#!.*\' + setfiletype mine + elseif getline(1) =~? '\' + setfiletype drawing + endif +< See $VIMRUNTIME/scripts.vim for more examples. + Write this file as "scripts.vim" in your user runtime directory. For + example, for Unix: > + :w ~/.vim/scripts.vim +< + 3. The detection will work right away, no need to restart Vim. + + Your scripts.vim is loaded before the default checks for file types, which + means that your rules override the default rules in + $VIMRUNTIME/scripts.vim. + + *remove-filetype* +If a file type is detected that is wrong for you, install a filetype.vim or +scripts.vim to catch it (see above). You can set 'filetype' to a non-existing +name to avoid that it will be set later anyway: > + :set filetype=ignored + +If you are setting up a system with many users, and you don't want each user +to add/remove the same filetypes, consider writing the filetype.vim and +scripts.vim files in a runtime directory that is used for everybody. Check +the 'runtimepath' for a directory to use. If there isn't one, set +'runtimepath' in the |system-vimrc|. Be careful to keep the default +directories! + + + *autocmd-osfiletypes* +NOTE: this code is currently disabled, as the RISC OS implementation was +removed. In the future this will use the 'filetype' option. + +On operating systems which support storing a file type with the file, you can +specify that an autocommand should only be executed if the file is of a +certain type. + +The actual type checking depends on which platform you are running Vim +on; see your system's documentation for details. + +To use osfiletype checking in an autocommand you should put a list of types to +match in angle brackets in place of a pattern, like this: > + + :au BufRead *.html,<&faf;HTML> runtime! syntax/html.vim + +This will match: + +- Any file whose name ends in ".html" +- Any file whose type is "&faf" or "HTML", where the meaning of these types + depends on which version of Vim you are using. + Unknown types are considered NOT to match. + +You can also specify a type and a pattern at the same time (in which case they +must both match): > + + :au BufRead <&fff>diff* + +This will match files of type "&fff" whose names start with "diff". + + + *plugin-details* +The "plugin" directory can be in any of the directories in the 'runtimepath' +option. All of these directories will be searched for plugins and they are +all loaded. For example, if this command: > + + set runtimepath + +produces this output: + + runtimepath=/etc/vim,~/.vim,/usr/local/share/vim/vim60 ~ + +then Vim will load all plugins in these directories and below: + + /etc/vim/plugin/ ~ + ~/.vim/plugin/ ~ + /usr/local/share/vim/vim60/plugin/ ~ + +Note that the last one is the value of $VIMRUNTIME which has been expanded. + +What if it looks like your plugin is not being loaded? You can find out what +happens when Vim starts up by using the |-V| argument: > + + vim -V2 + +You will see a lot of messages, in between them is a remark about loading the +plugins. It starts with: + + Searching for "plugin/**/*.vim" in ~ + +There you can see where Vim looks for your plugin scripts. + +============================================================================== +2. Filetype plugin *filetype-plugins* + +When loading filetype plugins has been enabled |:filetype-plugin-on|, options +will be set and mappings defined. These are all local to the buffer, they +will not be used for other files. + +Defining mappings for a filetype may get in the way of the mappings you +define yourself. There are a few ways to avoid this: +1. Set the "maplocalleader" variable to the key sequence you want the mappings + to start with. Example: > + :let maplocalleader = "," +< All mappings will then start with a comma instead of the default, which + is a backslash. Also see ||. + +2. Define your own mapping. Example: > + :map ,p MailQuote +< You need to check the description of the plugin file below for the + functionality it offers and the string to map to. + You need to define your own mapping before the plugin is loaded (before + editing a file of that type). The plugin will then skip installing the + default mapping. + +3. Disable defining mappings for a specific filetype by setting a variable, + which contains the name of the filetype. For the "mail" filetype this + would be: > + :let no_mail_maps = 1 + +4. Disable defining mappings for all filetypes by setting a variable: > + :let no_plugin_maps = 1 +< + + *ftplugin-overrule* +If a global filetype plugin does not do exactly what you want, there are three +ways to change this: + +1. Add a few settings. + You must create a new filetype plugin in a directory early in + 'runtimepath'. For Unix, for example you could use this file: > + vim ~/.vim/ftplugin/fortran.vim +< You can set those settings and mappings that you would like to add. Note + that the global plugin will be loaded after this, it may overrule the + settings that you do here. If this is the case, you need to use one of the + following two methods. + +2. Make a copy of the plugin and change it. + You must put the copy in a directory early in 'runtimepath'. For Unix, for + example, you could do this: > + cp $VIMRUNTIME/ftplugin/fortran.vim ~/.vim/ftplugin/fortran.vim +< Then you can edit the copied file to your liking. Since the b:did_ftplugin + variable will be set, the global plugin will not be loaded. + A disadvantage of this method is that when the distributed plugin gets + improved, you will have to copy and modify it again. + +3. Overrule the settings after loading the global plugin. + You must create a new filetype plugin in a directory from the end of + 'runtimepath'. For Unix, for example, you could use this file: > + vim ~/.vim/after/ftplugin/fortran.vim +< In this file you can change just those settings that you want to change. + +============================================================================== +3. Docs for the default filetype plugins. *ftplugin-docs* + + +CHANGELOG *ft-changelog-plugin* + +Allows for easy entrance of Changelog entries in Changelog files. There are +some commands, mappings, and variables worth exploring: + +Options: +'comments' is made empty to not mess up formatting. +'textwidth' is set to 78, which is standard. +'formatoptions' the 't' flag is added to wrap when inserting text. + +Commands: +NewChangelogEntry Adds a new Changelog entry in an intelligent fashion + (see below). + +Local mappings: +o Starts a new Changelog entry in an equally intelligent + fashion (see below). + +Global mappings: + NOTE: The global mappings are accessed by sourcing the + ftplugin/changelog.vim file first, e.g. with > + runtime ftplugin/changelog.vim +< in your |.vimrc|. +o Switches to the ChangeLog buffer opened for the + current directory, or opens it in a new buffer if it + exists in the current directory. Then it does the + same as the local o described above. + +Variables: +g:changelog_timeformat Deprecated; use g:changelog_dateformat instead. +g:changelog_dateformat The date (and time) format used in ChangeLog entries. + The format accepted is the same as for the + |strftime()| function. + The default is "%Y-%m-%d" which is the standard format + for many ChangeLog layouts. +g:changelog_username The name and email address of the user. + The default is deduced from environment variables and + system files. It searches /etc/passwd for the comment + part of the current user, which informally contains + the real name of the user up to the first separating + comma. then it checks the $NAME environment variable + and finally runs `whoami` and `hostname` to build an + email address. The final form is > + Full Name +< +g:changelog_new_date_format + The format to use when creating a new date-entry. + The following table describes special tokens in the + string: + %% insert a single '%' character + %d insert the date from above + %u insert the user from above + %c where to position cursor when done + The default is "%d %u\n\n\t* %c\n\n", which produces + something like (| is where cursor will be, unless at + the start of the line where it denotes the beginning + of the line) > + |2003-01-14 Full Name + | + | * | +< +g:changelog_new_entry_format + The format used when creating a new entry. + The following table describes special tokens in the + string: + %c where to position cursor when done + The default is "\t*%c", which produces something + similar to > + | * | +< +g:changelog_date_entry_search + The search pattern to use when searching for a + date-entry. + The same tokens that can be used for + g:changelog_new_date_format can be used here as well. + The default is '^\s*%d\_s*%u' which finds lines + matching the form > + |2003-01-14 Full Name +< and some similar formats. + +g:changelog_date_end_entry_search + The search pattern to use when searching for the end + of a date-entry. + The same tokens that can be used for + g:changelog_new_date_format can be used here as well. + The default is '^\s*$' which finds lines that contain + only whitespace or are completely empty. + +b:changelog_name *b:changelog_name* + Name of the ChangeLog file to look for. + The default is 'ChangeLog'. + +b:changelog_path + Path of the ChangeLog to use for the current buffer. + The default is empty, thus looking for a file named + |b:changelog_name| in the same directory as the + current buffer. If not found, the parent directory of + the current buffer is searched. This continues + recursively until a file is found or there are no more + parent directories to search. + +b:changelog_entry_prefix + Name of a function to call to generate a prefix to a + new entry. This function takes no arguments and + should return a string containing the prefix. + Returning an empty prefix is fine. + The default generates the shortest path between the + ChangeLog's pathname and the current buffers pathname. + In the future, it will also be possible to use other + variable contexts for this variable, for example, g:. + +The Changelog entries are inserted where they add the least amount of text. +After figuring out the current date and user, the file is searched for an +entry beginning with the current date and user and if found adds another item +under it. If not found, a new entry and item is prepended to the beginning of +the Changelog. + + +FORTRAN *ft-fortran-plugin* + +Options: +'expandtab' is switched on to avoid tabs as required by the Fortran + standards unless the user has set fortran_have_tabs in .vimrc. +'textwidth' is set to 72 for fixed source format as required by the + Fortran standards and to 80 for free source format. +'formatoptions' is set to break code and comment lines and to preserve long + lines. You can format comments with |gq|. +For further discussion of fortran_have_tabs and the method used for the +detection of source format see |ft-fortran-syntax|. + + +GIT COMMIT *ft-gitcommit-plugin* + +One command, :DiffGitCached, is provided to show a diff of the current commit +in the preview window. It is equivalent to calling "git diff --cached" plus +any arguments given to the command. + + +MAIL *ft-mail-plugin* + +Options: +'modeline' is switched off to avoid the danger of trojan horses, and to + avoid that a Subject line with "Vim:" in it will cause an + error message. +'textwidth' is set to 72. This is often recommended for e-mail. +'formatoptions' is set to break text lines and to repeat the comment leader + in new lines, so that a leading ">" for quotes is repeated. + You can also format quoted text with |gq|. + +Local mappings: +q or \\MailQuote + Quotes the text selected in Visual mode, or from the cursor position + to the end of the file in Normal mode. This means "> " is inserted in + each line. + +MAN *ft-man-plugin* *:Man* + +Displays a manual page in a nice way. Also see the user manual +|find-manpage|. + +To start using the ":Man" command before any manual page was loaded, source +this script from your startup vimrc file: > + + runtime ftplugin/man.vim + +Options: +'iskeyword' the '.' character is added to be able to use CTRL-] on the + manual page name. + +Commands: +Man {name} Display the manual page for {name} in a window. +Man {number} {name} + Display the manual page for {name} in a section {number}. + +Global mapping: +K Displays the manual page for the word under the cursor. + +Local mappings: +CTRL-] Jump to the manual page for the word under the cursor. +CTRL-T Jump back to the previous manual page. + + +PDF *ft-pdf-plugin* + +Two maps, and , are provided to simulate a tag stack for navigating +the PDF. The following are treated as tags: + +- The byte offset after "startxref" to the xref table +- The byte offset after the /Prev key in the trailer to an earlier xref table +- A line of the form "0123456789 00000 n" in the xref table +- An object reference like "1 0 R" anywhere in the PDF + +These maps can be disabled with > + :let g:no_pdf_maps = 1 +< + +RPM SPEC *ft-spec-plugin* + +Since the text for this plugin is rather long it has been put in a separate +file: |pi_spec.txt|. + + +SQL *ft-sql* + +Since the text for this plugin is rather long it has been put in a separate +file: |ft_sql.txt|. + + +TEX *ft-tex-plugin* *g:tex_flavor* + +If the first line of a *.tex file has the form > + %& +then this determined the file type: plaintex (for plain TeX), context (for +ConTeXt), or tex (for LaTeX). Otherwise, the file is searched for keywords to +choose context or tex. If no keywords are found, it defaults to plaintex. +You can change the default by defining the variable g:tex_flavor to the format +(not the file type) you use most. Use one of these: > + let g:tex_flavor = "plain" + let g:tex_flavor = "context" + let g:tex_flavor = "latex" +Currently no other formats are recognized. + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/fold.txt b/doc/fold.txt new file mode 100644 index 00000000..240d912d --- /dev/null +++ b/doc/fold.txt @@ -0,0 +1,590 @@ +*fold.txt* For Vim version 7.4. Last change: 2010 May 13 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Folding *Folding* *folding* *folds* + +You can find an introduction on folding in chapter 28 of the user manual. +|usr_28.txt| + +1. Fold methods |fold-methods| +2. Fold commands |fold-commands| +3. Fold options |fold-options| +4. Behavior of folds |fold-behavior| + +{Vi has no Folding} +{not available when compiled without the |+folding| feature} + +============================================================================== +1. Fold methods *fold-methods* + +The folding method can be set with the 'foldmethod' option. + +When setting 'foldmethod' to a value other than "manual", all folds are +deleted and new ones created. Switching to the "manual" method doesn't remove +the existing folds. This can be used to first define the folds automatically +and then change them manually. + +There are six methods to select folds: + manual manually define folds + indent more indent means a higher fold level + expr specify an expression to define folds + syntax folds defined by syntax highlighting + diff folds for unchanged text + marker folds defined by markers in the text + + +MANUAL *fold-manual* + +Use commands to manually define the fold regions. This can also be used by a +script that parses text to find folds. + +The level of a fold is only defined by its nesting. To increase the fold +level of a fold for a range of lines, define a fold inside it that has the +same lines. + +The manual folds are lost when you abandon the file. To save the folds use +the |:mkview| command. The view can be restored later with |:loadview|. + + +INDENT *fold-indent* + +The folds are automatically defined by the indent of the lines. + +The foldlevel is computed from the indent of the line, divided by the +'shiftwidth' (rounded down). A sequence of lines with the same or higher fold +level form a fold, with the lines with a higher level forming a nested fold. + +The nesting of folds is limited with 'foldnestmax'. + +Some lines are ignored and get the fold level of the line above or below it, +whichever is lower. These are empty or white lines and lines starting +with a character in 'foldignore'. White space is skipped before checking for +characters in 'foldignore'. For C use "#" to ignore preprocessor lines. + +When you want to ignore lines in another way, use the 'expr' method. The +|indent()| function can be used in 'foldexpr' to get the indent of a line. + + +EXPR *fold-expr* + +The folds are automatically defined by their foldlevel, like with the "indent" +method. The value of the 'foldexpr' option is evaluated to get the foldlevel +of a line. Examples: +This will create a fold for all consecutive lines that start with a tab: > + :set foldexpr=getline(v:lnum)[0]==\"\\t\" +This will call a function to compute the fold level: > + :set foldexpr=MyFoldLevel(v:lnum) +This will make a fold out of paragraphs separated by blank lines: > + :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 +this does the same: > + :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 + +Note that backslashes must be used to escape characters that ":set" handles +differently (space, backslash, double quote, etc., see |option-backslash|). + +These are the conditions with which the expression is evaluated: +- The current buffer and window are set for the line. +- The variable "v:lnum" is set to the line number. +- The result is used for the fold level in this way: + value meaning ~ + 0 the line is not in a fold + 1, 2, .. the line is in a fold with this level + -1 the fold level is undefined, use the fold level of a + line before or after this line, whichever is the + lowest. + "=" use fold level from the previous line + "a1", "a2", .. add one, two, .. to the fold level of the previous + line + "s1", "s2", .. subtract one, two, .. from the fold level of the + previous line + "<1", "<2", .. a fold with this level ends at this line + ">1", ">2", .. a fold with this level starts at this line + +It is not required to mark the start (end) of a fold with ">1" ("<1"), a fold +will also start (end) when the fold level is higher (lower) than the fold +level of the previous line. + +There must be no side effects from the expression. The text in the buffer, +cursor position, the search patterns, options etc. must not be changed. +You can change and restore them if you are careful. + +If there is some error in the expression, or the resulting value isn't +recognized, there is no error message and the fold level will be zero. +For debugging the 'debug' option can be set to "msg", the error messages will +be visible then. + +Note: Since the expression has to be evaluated for every line, this fold +method can be very slow! + +Try to avoid the "=", "a" and "s" return values, since Vim often has to search +backwards for a line for which the fold level is defined. This can be slow. + +|foldlevel()| can be useful to compute a fold level relative to a previous +fold level. But note that foldlevel() may return -1 if the level is not known +yet. And it returns the level at the start of the line, while a fold might +end in that line. + +It may happened that folds are not updated properly. You can use |zx| or |zX| +to force updating folds. + + +SYNTAX *fold-syntax* + +A fold is defined by syntax items that have the "fold" argument. |:syn-fold| + +The fold level is defined by nesting folds. The nesting of folds is limited +with 'foldnestmax'. + +Be careful to specify proper syntax syncing. If this is not done right, folds +may differ from the displayed highlighting. This is especially relevant when +using patterns that match more than one line. In case of doubt, try using +brute-force syncing: > + :syn sync fromstart + + +DIFF *fold-diff* + +The folds are automatically defined for text that is not part of a change or +close to a change. + +This method only works properly when the 'diff' option is set for the current +window and changes are being displayed. Otherwise the whole buffer will be +one big fold. + +The 'diffopt' option can be used to specify the context. That is, the number +of lines between the fold and a change that are not included in the fold. For +example, to use a context of 8 lines: > + :set diffopt=filler,context:8 +The default context is six lines. + +When 'scrollbind' is also set, Vim will attempt to keep the same folds open in +other diff windows, so that the same text is visible. + + +MARKER *fold-marker* + +Markers in the text tell where folds start and end. This allows you to +precisely specify the folds. This will allow deleting and putting a fold, +without the risk of including the wrong lines. The 'foldtext' option is +normally set such that the text before the marker shows up in the folded line. +This makes it possible to give a name to the fold. + +Markers can have a level included, or can use matching pairs. Including a +level is easier, you don't have to add end markers and avoid problems with +non-matching marker pairs. Example: > + /* global variables {{{1 */ + int varA, varB; + + /* functions {{{1 */ + /* funcA() {{{2 */ + void funcA() {} + + /* funcB() {{{2 */ + void funcB() {} + +A fold starts at a "{{{" marker. The following number specifies the fold +level. What happens depends on the difference between the current fold level +and the level given by the marker: +1. If a marker with the same fold level is encountered, the previous fold + ends and another fold with the same level starts. +2. If a marker with a higher fold level is found, a nested fold is started. +3. if a marker with a lower fold level is found, all folds up to and including + this level end and a fold with the specified level starts. + +The number indicates the fold level. A zero cannot be used (a marker with +level zero is ignored). You can use "}}}" with a digit to indicate the level +of the fold that ends. The fold level of the following line will be one less +than the indicated level. Note that Vim doesn't look back to the level of the +matching marker (that would take too much time). Example: > + + {{{1 + fold level here is 1 + {{{3 + fold level here is 3 + }}}3 + fold level here is 2 + +You can also use matching pairs of "{{{" and "}}}" markers to define folds. +Each "{{{" increases the fold level by one, each "}}}" decreases the fold +level by one. Be careful to keep the markers matching! Example: > + + {{{ + fold level here is 1 + {{{ + fold level here is 2 + }}} + fold level here is 1 + +You can mix using markers with a number and without a number. A useful way of +doing this is to use numbered markers for large folds, and unnumbered markers +locally in a function. For example use level one folds for the sections of +your file like "structure definitions", "local variables" and "functions". +Use level 2 markers for each definition and function, Use unnumbered markers +inside functions. When you make changes in a function to split up folds, you +don't have to renumber the markers. + +The markers can be set with the 'foldmarker' option. It is recommended to +keep this at the default value of "{{{,}}}", so that files can be exchanged +between Vim users. Only change it when it is required for the file (e.g., it +contains markers from another folding editor, or the default markers cause +trouble for the language of the file). + + *fold-create-marker* +"zf" can be used to create a fold defined by markers. Vim will insert the +markers for you. Vim will append the start and end marker, as specified with +'foldmarker'. The markers are appended to the end of the line. +'commentstring' is used if it isn't empty. +This does not work properly when: +- The line already contains a marker with a level number. Vim then doesn't + know what to do. +- Folds nearby use a level number in their marker which gets in the way. +- The line is inside a comment, 'commentstring' isn't empty and nested + comments don't work. For example with C: adding /* {{{ */ inside a comment + will truncate the existing comment. Either put the marker before or after + the comment, or add the marker manually. +Generally it's not a good idea to let Vim create markers when you already have +markers with a level number. + + *fold-delete-marker* +"zd" can be used to delete a fold defined by markers. Vim will delete the +markers for you. Vim will search for the start and end markers, as specified +with 'foldmarker', at the start and end of the fold. When the text around the +marker matches with 'commentstring', that text is deleted as well. +This does not work properly when: +- A line contains more than one marker and one of them specifies a level. + Only the first one is removed, without checking if this will have the + desired effect of deleting the fold. +- The marker contains a level number and is used to start or end several folds + at the same time. + +============================================================================== +2. Fold commands *fold-commands* *E490* + +All folding commands start with "z". Hint: the "z" looks like a folded piece +of paper, if you look at it from the side. + + +CREATING AND DELETING FOLDS ~ + *zf* *E350* +zf{motion} or +{Visual}zf Operator to create a fold. + This only works when 'foldmethod' is "manual" or "marker". + The new fold will be closed for the "manual" method. + 'foldenable' will be set. + Also see |fold-create-marker|. + + *zF* +zF Create a fold for [count] lines. Works like "zf". + +:{range}fo[ld] *:fold* *:fo* + Create a fold for the lines in {range}. Works like "zf". + + *zd* *E351* +zd Delete one fold at the cursor. When the cursor is on a folded + line, that fold is deleted. Nested folds are moved one level + up. In Visual mode all folds (partially) in the selected area + are deleted. Careful: This easily deletes more folds than you + expect and there is no undo. + This only works when 'foldmethod' is "manual" or "marker". + Also see |fold-delete-marker|. + + *zD* +zD Delete folds recursively at the cursor. In Visual mode all + folds (partially) in the selected area and all nested folds in + them are deleted. + This only works when 'foldmethod' is "manual" or "marker". + Also see |fold-delete-marker|. + + *zE* *E352* +zE Eliminate all folds in the window. + This only works when 'foldmethod' is "manual" or "marker". + Also see |fold-delete-marker|. + + +OPENING AND CLOSING FOLDS ~ + +A fold smaller than 'foldminlines' will always be displayed like it was open. +Therefore the commands below may work differently on small folds. + + *zo* +zo Open one fold under the cursor. When a count is given, that + many folds deep will be opened. In Visual mode one level of + folds is opened for all lines in the selected area. + + *zO* +zO Open all folds under the cursor recursively. Folds that don't + contain the cursor line are unchanged. + In Visual mode it opens all folds that are in the selected + area, also those that are only partly selected. + + *zc* +zc Close one fold under the cursor. When a count is given, that + many folds deep are closed. In Visual mode one level of folds + is closed for all lines in the selected area. + 'foldenable' will be set. + + *zC* +zC Close all folds under the cursor recursively. Folds that + don't contain the cursor line are unchanged. + In Visual mode it closes all folds that are in the selected + area, also those that are only partly selected. + 'foldenable' will be set. + + *za* +za When on a closed fold: open it. When folds are nested, you + may have to use "za" several times. When a count is given, + that many closed folds are opened. + When on an open fold: close it and set 'foldenable'. This + will only close one level, since using "za" again will open + the fold. When a count is given that many folds will be + closed (that's not the same as repeating "za" that many + times). + + *zA* +zA When on a closed fold: open it recursively. + When on an open fold: close it recursively and set + 'foldenable'. + + *zv* +zv View cursor line: Open just enough folds to make the line in + which the cursor is located not folded. + + *zx* +zx Update folds: Undo manually opened and closed folds: re-apply + 'foldlevel', then do "zv": View cursor line. + Also forces recomputing folds. This is useful when using + 'foldexpr' and the buffer is changed in a way that results in + folds not to be updated properly. + + *zX* +zX Undo manually opened and closed folds: re-apply 'foldlevel'. + Also forces recomputing folds, like |zx|. + + *zm* +zm Fold more: Subtract one from 'foldlevel'. If 'foldlevel' was + already zero nothing happens. + 'foldenable' will be set. + + *zM* +zM Close all folds: set 'foldlevel' to 0. + 'foldenable' will be set. + + *zr* +zr Reduce folding: Add one to 'foldlevel'. + + *zR* +zR Open all folds. This sets 'foldlevel' to highest fold level. + + *:foldo* *:foldopen* +:{range}foldo[pen][!] + Open folds in {range}. When [!] is added all folds are + opened. Useful to see all the text in {range}. Without [!] + one level of folds is opened. + + *:foldc* *:foldclose* +:{range}foldc[lose][!] + Close folds in {range}. When [!] is added all folds are + closed. Useful to hide all the text in {range}. Without [!] + one level of folds is closed. + + *zn* +zn Fold none: reset 'foldenable'. All folds will be open. + + *zN* +zN Fold normal: set 'foldenable'. All folds will be as they + were before. + + *zi* +zi Invert 'foldenable'. + + +MOVING OVER FOLDS ~ + *[z* +[z Move to the start of the current open fold. If already at the + start, move to the start of the fold that contains it. If + there is no containing fold, the command fails. + When a count is used, repeats the command [count] times. + + *]z* +]z Move to the end of the current open fold. If already at the + end, move to the end of the fold that contains it. If there + is no containing fold, the command fails. + When a count is used, repeats the command [count] times. + + *zj* +zj Move downwards to the start of the next fold. A closed fold + is counted as one fold. + When a count is used, repeats the command [count] times. + This command can be used after an |operator|. + + *zk* +zk Move upwards to the end of the previous fold. A closed fold + is counted as one fold. + When a count is used, repeats the command [count] times. + This command can be used after an |operator|. + + +EXECUTING COMMANDS ON FOLDS ~ + +:[range]foldd[oopen] {cmd} *:foldd* *:folddoopen* + Execute {cmd} on all lines that are not in a closed fold. + When [range] is given, only these lines are used. + Each time {cmd} is executed the cursor is positioned on the + line it is executed for. + This works like the ":global" command: First all lines that + are not in a closed fold are marked. Then the {cmd} is + executed for all marked lines. Thus when {cmd} changes the + folds, this has no influence on where it is executed (except + when lines are deleted, of course). + Example: > + :folddoopen s/end/loop_end/ge +< Note the use of the "e" flag to avoid getting an error message + where "end" doesn't match. + +:[range]folddoc[losed] {cmd} *:folddoc* *:folddoclosed* + Execute {cmd} on all lines that are in a closed fold. + Otherwise like ":folddoopen". + +============================================================================== +3. Fold options *fold-options* + +COLORS *fold-colors* + +The colors of a closed fold are set with the Folded group |hl-Folded|. The +colors of the fold column are set with the FoldColumn group |hl-FoldColumn|. +Example to set the colors: > + + :highlight Folded guibg=grey guifg=blue + :highlight FoldColumn guibg=darkgrey guifg=white + + +FOLDLEVEL *fold-foldlevel* + +'foldlevel' is a number option: The higher the more folded regions are open. +When 'foldlevel' is 0, all folds are closed. +When 'foldlevel' is positive, some folds are closed. +When 'foldlevel' is very high, all folds are open. +'foldlevel' is applied when it is changed. After that manually folds can be +opened and closed. +When increased, folds above the new level are opened. No manually opened +folds will be closed. +When decreased, folds above the new level are closed. No manually closed +folds will be opened. + + +FOLDTEXT *fold-foldtext* + +'foldtext' is a string option that specifies an expression. This expression +is evaluated to obtain the text displayed for a closed fold. Example: > + + :set foldtext=v:folddashes.substitute(getline(v:foldstart),'/\\*\\\|\\*/\\\|{{{\\d\\=','','g') + +This shows the first line of the fold, with "/*", "*/" and "{{{" removed. +Note the use of backslashes to avoid some characters to be interpreted by the +":set" command. It's simpler to define a function and call that: > + + :set foldtext=MyFoldText() + :function MyFoldText() + : let line = getline(v:foldstart) + : let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g') + : return v:folddashes . sub + :endfunction + +Evaluating 'foldtext' is done in the |sandbox|. The current window is set to +the window that displays the line. Errors are ignored. + +The default value is |foldtext()|. This returns a reasonable text for most +types of folding. If you don't like it, you can specify your own 'foldtext' +expression. It can use these special Vim variables: + v:foldstart line number of first line in the fold + v:foldend line number of last line in the fold + v:folddashes a string that contains dashes to represent the + foldlevel. + v:foldlevel the foldlevel of the fold + +In the result a TAB is replaced with a space and unprintable characters are +made into printable characters. + +The resulting line is truncated to fit in the window, it never wraps. +When there is room after the text, it is filled with the character specified +by 'fillchars'. + +Note that backslashes need to be used for characters that the ":set" command +handles differently: Space, backslash and double-quote. |option-backslash| + + +FOLDCOLUMN *fold-foldcolumn* + +'foldcolumn' is a number, which sets the width for a column on the side of the +window to indicate folds. When it is zero, there is no foldcolumn. A normal +value is 4 or 5. The minimal useful value is 2, although 1 still provides +some information. The maximum is 12. + +An open fold is indicated with a column that has a '-' at the top and '|' +characters below it. This column stops where the open fold stops. When folds +nest, the nested fold is one character right of the fold it's contained in. + +A closed fold is indicated with a '+'. + +Where the fold column is too narrow to display all nested folds, digits are +shown to indicate the nesting level. + +The mouse can also be used to open and close folds by clicking in the +fold column: +- Click on a '+' to open the closed fold at this row. +- Click on any other non-blank character to close the open fold at this row. + + +OTHER OPTIONS + +'foldenable' 'fen': Open all folds while not set. +'foldexpr' 'fde': Expression used for "expr" folding. +'foldignore' 'fdi': Characters used for "indent" folding. +'foldmarker' 'fmr': Defined markers used for "marker" folding. +'foldmethod' 'fdm': Name of the current folding method. +'foldminlines' 'fml': Minimum number of screen lines for a fold to be + displayed closed. +'foldnestmax' 'fdn': Maximum nesting for "indent" and "syntax" folding. +'foldopen' 'fdo': Which kinds of commands open closed folds. +'foldclose' 'fcl': When the folds not under the cursor are closed. + +============================================================================== +4. Behavior of folds *fold-behavior* + +When moving the cursor upwards or downwards and when scrolling, the cursor +will move to the first line of a sequence of folded lines. When the cursor is +already on a folded line, it moves to the next unfolded line or the next +closed fold. + +While the cursor is on folded lines, the cursor is always displayed in the +first column. The ruler does show the actual cursor position, but since the +line is folded, it cannot be displayed there. + +Many movement commands handle a sequence of folded lines like an empty line. +For example, the "w" command stops once in the first column. + +When in Insert mode, the cursor line is never folded. That allows you to see +what you type! + +When using an operator, a closed fold is included as a whole. Thus "dl" +deletes the whole closed fold under the cursor. + +For Ex commands the range is adjusted to always start at the first line of a +closed fold and end at the last line of a closed fold. Thus this command: > + :s/foo/bar/g +when used with the cursor on a closed fold, will replace "foo" with "bar" in +all lines of the fold. +This does not happen for |:folddoopen| and |:folddoclosed|. + +When editing a buffer that has been edited before, the last used folding +settings are used again. For manual folding the defined folds are restored. +For all folding methods the manually opened and closed folds are restored. +If this buffer has been edited in this window, the values from back then are +used. Otherwise the values from the window where the buffer was edited last +are used. + +============================================================================== + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/ft_ada.txt b/doc/ft_ada.txt new file mode 100644 index 00000000..dcab23cc --- /dev/null +++ b/doc/ft_ada.txt @@ -0,0 +1,515 @@ +*ft_ada.txt* For Vim version 7.4. Last change: 2010 Jul 20 + + + ADA FILE TYPE PLUG-INS REFERENCE MANUAL~ + +ADA *ada.vim* + +1. Syntax Highlighting |ft-ada-syntax| +2. File type Plug-in |ft-ada-plugin| +3. Omni Completion |ft-ada-omni| + 3.1 Omni Completion with "gnat xref" |gnat-xref| + 3.2 Omni Completion with "ctags" |ada-ctags| +4. Compiler Support |ada-compiler| + 4.1 GNAT |compiler-gnat| + 4.2 Dec Ada |compiler-decada| +5. References |ada-reference| + 5.1 Options |ft-ada-options| + 5.2 Commands |ft-ada-commands| + 5.3 Variables |ft-ada-variables| + 5.4 Constants |ft-ada-constants| + 5.5 Functions |ft-ada-functions| +6. Extra Plug-ins |ada-extra-plugins| + +============================================================================== +1. Syntax Highlighting ~ + *ft-ada-syntax* + +This mode is designed for the 2005 edition of Ada ("Ada 2005"), which includes +support for objected-programming, protected types, and so on. It handles code +written for the original Ada language ("Ada83", "Ada87", "Ada95") as well, +though code which uses Ada 2005-only keywords will be wrongly colored (such +code should be fixed anyway). For more information about Ada, see +http://www.adapower.com. + +The Ada mode handles a number of situations cleanly. + +For example, it knows that the "-" in "-5" is a number, but the same character +in "A-5" is an operator. Normally, a "with" or "use" clause referencing +another compilation unit is coloured the same way as C's "#include" is coloured. +If you have "Conditional" or "Repeat" groups coloured differently, then "end +if" and "end loop" will be coloured as part of those respective groups. + +You can set these to different colours using vim's "highlight" command (e.g., +to change how loops are displayed, enter the command ":hi Repeat" followed by +the colour specification; on simple terminals the colour specification +ctermfg=White often shows well). + +There are several options you can select in this Ada mode. See |ft-ada-options| +for a complete list. + +To enable them, assign a value to the option. For example, to turn one on: + > + > let g:ada_standard_types = 1 +> +To disable them use ":unlet". Example: +> + > unlet g:ada_standard_types + +You can just use ":" and type these into the command line to set these +temporarily before loading an Ada file. You can make these option settings +permanent by adding the "let" command(s), without a colon, to your "~/.vimrc" +file. + +Even on a slow (90Mhz) PC this mode works quickly, but if you find the +performance unacceptable, turn on |g:ada_withuse_ordinary|. + +Syntax folding instructions (|fold-syntax|) are added when |g:ada_folding| is +set. + +============================================================================== +2. File type Plug-in ~ + *ft-ada-indent* *ft-ada-plugin* + +The Ada plug-in provides support for: + + - auto indenting (|indent.txt|) + - insert completion (|i_CTRL-N|) + - user completion (|i_CTRL-X_CTRL-U|) + - tag searches (|tagsrch.txt|) + - Quick Fix (|quickfix.txt|) + - backspace handling (|'backspace'|) + - comment handling (|'comments'|, |'commentstring'|) + +The plug-in only activates the features of the Ada mode whenever an Ada +file is opened and adds Ada related entries to the main and pop-up menu. + +============================================================================== +3. Omni Completion ~ + *ft-ada-omni* + +The Ada omni-completions (|i_CTRL-X_CTRL-O|) uses tags database created either +by "gnat xref -v" or the "exuberant Ctags (http://ctags.sourceforge.net). The +complete function will automatically detect which tool was used to create the +tags file. + +------------------------------------------------------------------------------ +3.1 Omni Completion with "gnat xref" ~ + *gnat-xref* + +GNAT XREF uses the compiler internal information (ali-files) to produce the +tags file. This has the advantage to be 100% correct and the option of deep +nested analysis. However the code must compile, the generator is quite +slow and the created tags file contains only the basic Ctags information for +each entry - not enough for some of the more advanced Vim code browser +plug-ins. + +NOTE: "gnat xref -v" is very tricky to use as it has almost no diagnostic + output - If nothing is printed then usually the parameters are wrong. + Here some important tips: + +1) You need to compile your code first and use the "-aO" option to point to + your .ali files. +2) "gnat xref -v ../Include/adacl.ads" won't work - use the "gnat xref -v + -aI../Include adacl.ads" instead. +3) "gnat xref -v -aI../Include *.ad?" won't work - use "cd ../Include" and + then "gnat xref -v *.ad?" +4) Project manager support is completely broken - don't even try "gnat xref + -Padacl.gpr". +5) VIM is faster when the tags file is sorted - use "sort --unique + --ignore-case --output=tags tags" . +6) Remember to insert "!_TAG_FILE_SORTED 2 %sort ui" as first line to mark + the file assorted. + +------------------------------------------------------------------------------ +3.2 Omni Completion with "ctags"~ + *ada-ctags* + +Exuberant Ctags uses its own multi-language code parser. The parser is quite +fast, produces a lot of extra information (hence the name "Exuberant Ctags") +and can run on files which currently do not compile. + +There are also lots of other Vim-tools which use exuberant Ctags. + +You will need to install a version of the Exuberant Ctags which has Ada +support patched in. Such a version is available from the GNU Ada Project +(http://gnuada.sourceforge.net). + +The Ada parser for Exuberant Ctags is fairly new - don't expect complete +support yet. + +============================================================================== +4. Compiler Support ~ + *ada-compiler* + +The Ada mode supports more than one Ada compiler and will automatically load the +compiler set in |g:ada_default_compiler| whenever an Ada source is opened. The +provided compiler plug-ins are split into the actual compiler plug-in and a +collection of support functions and variables. This allows the easy +development of specialized compiler plug-ins fine tuned to your development +environment. + +------------------------------------------------------------------------------ +4.1 GNAT ~ + *compiler-gnat* + +GNAT is the only free (beer and speech) Ada compiler available. There are +several versions available which differ in the licence terms used. + +The GNAT compiler plug-in will perform a compile on pressing and then +immediately shows the result. You can set the project file to be used by +setting: + > + > call g:gnat.Set_Project_File ('my_project.gpr') + +Setting a project file will also create a Vim session (|views-sessions|) so - +like with the GPS - opened files, window positions etc. will be remembered +separately for all projects. + + *gnat_members* +GNAT OBJECT ~ + + *g:gnat.Make()* +g:gnat.Make() + Calls |g:gnat.Make_Command| and displays the result inside a + |quickfix| window. + + *g:gnat.Pretty()* +g:gnat.Pretty() + Calls |g:gnat.Pretty_Program| + + *g:gnat.Find()* +g:gnat.Find() + Calls |g:gnat.Find_Program| + + *g:gnat.Tags()* +g:gnat.Tags() + Calls |g:gnat.Tags_Command| + + *g:gnat.Set_Project_File()* +g:gnat.Set_Project_File([{file}]) + Set gnat project file and load associated session. An open + project will be closed and the session written. If called + without file name the file selector opens for selection of a + project file. If called with an empty string then the project + and associated session are closed. + + *g:gnat.Project_File* +g:gnat.Project_File string + Current project file. + + *g:gnat.Make_Command* +g:gnat.Make_Command string + External command used for |g:gnat.Make()| (|'makeprg'|). + + *g:gnat.Pretty_Program* +g:gnat.Pretty_Program string + External command used for |g:gnat.Pretty()| + + *g:gnat.Find_Program* +g:gnat.Find_Program string + External command used for |g:gnat.Find()| + + *g:gnat.Tags_Command* +g:gnat.Tags_Command string + External command used for |g:gnat.Tags()| + + *g:gnat.Error_Format* +g:gnat.Error_Format string + Error format (|'errorformat'|) + +------------------------------------------------------------------------------ +4.2 Dec Ada ~ + *compiler-hpada* *compiler-decada* + *compiler-vaxada* *compiler-compaqada* + +Dec Ada (also known by - in chronological order - VAX Ada, Dec Ada, Compaq Ada +and HP Ada) is a fairly dated Ada 83 compiler. Support is basic: will +compile the current unit. + +The Dec Ada compiler expects the package name and not the file name to be +passed as a parameter. The compiler plug-in supports the usual file name +convention to convert the file into a unit name. Both '-' and '__' are allowed +as separators. + + *decada_members* +DEC ADA OBJECT ~ + + *g:decada.Make()* +g:decada.Make() function + Calls |g:decada.Make_Command| and displays the result inside a + |quickfix| window. + + *g:decada.Unit_Name()* +g:decada.Unit_Name() function + Get the Unit name for the current file. + + *g:decada.Make_Command* +g:decada.Make_Command string + External command used for |g:decada.Make()| (|'makeprg'|). + + *g:decada.Error_Format* +g:decada.Error_Format| string + Error format (|'errorformat'|). + +============================================================================== +5. References ~ + *ada-reference* + +------------------------------------------------------------------------------ +5.1 Options ~ + *ft-ada-options* + + *g:ada_standard_types* +g:ada_standard_types bool (true when exists) + Highlight types in package Standard (e.g., "Float"). + + *g:ada_space_errors* + *g:ada_no_trail_space_error* + *g:ada_no_tab_space_error* + *g:ada_all_tab_usage* +g:ada_space_errors bool (true when exists) + Highlight extraneous errors in spaces ... + g:ada_no_trail_space_error + - but ignore trailing spaces at the end of a line + g:ada_no_tab_space_error + - but ignore tabs after spaces + g:ada_all_tab_usage + - highlight all tab use + + *g:ada_line_errors* +g:ada_line_errors bool (true when exists) + Highlight lines which are too long. Note: This highlighting + option is quite CPU intensive. + + *g:ada_rainbow_color* +g:ada_rainbow_color bool (true when exists) + Use rainbow colours for '(' and ')'. You need the + rainbow_parenthesis for this to work. + + *g:ada_folding* +g:ada_folding set ('sigpft') + Use folding for Ada sources. + 's': activate syntax folding on load + 'p': fold packages + 'f': fold functions and procedures + 't': fold types + 'c': fold conditionals + 'g': activate gnat pretty print folding on load + 'i': lone 'is' folded with line above + 'b': lone 'begin' folded with line above + 'p': lone 'private' folded with line above + 'x': lone 'exception' folded with line above + 'i': activate indent folding on load + + Note: Syntax folding is in an early (unusable) stage and + indent or gnat pretty folding is suggested. + + For gnat pretty folding to work the following settings are + suggested: -cl3 -M79 -c2 -c3 -c4 -A1 -A2 -A3 -A4 -A5 + + For indent folding to work the following settings are + suggested: shiftwidth=3 softtabstop=3 + + *g:ada_abbrev* +g:ada_abbrev bool (true when exists) + Add some abbreviations. This feature is more or less superseded + by the various completion methods. + + *g:ada_withuse_ordinary* +g:ada_withuse_ordinary bool (true when exists) + Show "with" and "use" as ordinary keywords (when used to + reference other compilation units they're normally highlighted + specially). + + *g:ada_begin_preproc* +g:ada_begin_preproc bool (true when exists) + Show all begin-like keywords using the colouring of C + preprocessor commands. + + *g:ada_omni_with_keywords* +g:ada_omni_with_keywords + Add Keywords, Pragmas, Attributes to omni-completions + (|compl-omni|). Note: You can always complete then with user + completion (|i_CTRL-X_CTRL-U|). + + *g:ada_extended_tagging* +g:ada_extended_tagging enum ('jump', 'list') + use extended tagging, two options are available + 'jump': use tjump to jump. + 'list': add tags quick fix list. + Normal tagging does not support function or operator + overloading as these features are not available in C and + tagging was originally developed for C. + + *g:ada_extended_completion* +g:ada_extended_completion + Uses extended completion for and completions + (|i_CTRL-N|). In this mode the '.' is used as part of the + identifier so that 'Object.Method' or 'Package.Procedure' are + completed together. + + *g:ada_gnat_extensions* +g:ada_gnat_extensions bool (true when exists) + Support GNAT extensions. + + *g:ada_with_gnat_project_files* +g:ada_with_gnat_project_files bool (true when exists) + Add gnat project file keywords and Attributes. + + *g:ada_default_compiler* +g:ada_default_compiler string + set default compiler. Currently supported are 'gnat' and + 'decada'. + +An "exists" type is a boolean considered true when the variable is defined and +false when the variable is undefined. The value to which the variable is set +makes no difference. + +------------------------------------------------------------------------------ +5.2 Commands ~ + *ft-ada-commands* + +:AdaRainbow *:AdaRainbow* + Toggles rainbow colour (|g:ada_rainbow_color|) mode for + '(' and ')'. + +:AdaLines *:AdaLines* + Toggles line error (|g:ada_line_errors|) display. + +:AdaSpaces *:AdaSpaces* + Toggles space error (|g:ada_space_errors|) display. + +:AdaTagDir *:AdaTagDir* + Creates tags file for the directory of the current file. + +:AdaTagFile *:AdaTagFile* + Creates tags file for the current file. + +:AdaTypes *:AdaTypes* + Toggles standard types (|g:ada_standard_types|) colour. + +:GnatFind *:GnatFind* + Calls |g:gnat.Find()| + +:GnatPretty *:GnatPretty* + Calls |g:gnat.Pretty()| + +:GnatTags *:GnatTags* + Calls |g:gnat.Tags()| + +------------------------------------------------------------------------------ +5.3 Variables ~ + *ft-ada-variables* + + *g:gnat* +g:gnat object + Control object which manages GNAT compiles. The object + is created when the first Ada source code is loaded provided + that |g:ada_default_compiler| is set to 'gnat'. See + |gnat_members| for details. + + *g:decada* +g:decada object + Control object which manages Dec Ada compiles. The object + is created when the first Ada source code is loaded provided + that |g:ada_default_compiler| is set to 'decada'. See + |decada_members| for details. + +------------------------------------------------------------------------------ +5.4 Constants ~ + *ft-ada-constants* + +All constants are locked. See |:lockvar| for details. + + *g:ada#WordRegex* +g:ada#WordRegex string + Regular expression to search for Ada words. + + *g:ada#DotWordRegex* +g:ada#DotWordRegex string + Regular expression to search for Ada words separated by dots. + + *g:ada#Comment* +g:ada#Comment string + Regular expression to search for Ada comments. + + *g:ada#Keywords* +g:ada#Keywords list of dictionaries + List of keywords, attributes etc. pp. in the format used by + omni completion. See |complete-items| for details. + + *g:ada#Ctags_Kinds* +g:ada#Ctags_Kinds dictionary of lists + Dictionary of the various kinds of items which the Ada support + for Ctags generates. + +------------------------------------------------------------------------------ +5.5 Functions ~ + *ft-ada-functions* + +ada#Word([{line}, {col}]) *ada#Word()* + Return full name of Ada entity under the cursor (or at given + line/column), stripping white space/newlines as necessary. + +ada#List_Tag([{line}, {col}]) *ada#Listtags()* + List all occurrences of the Ada entity under the cursor (or at + given line/column) inside the quick-fix window. + +ada#Jump_Tag ({ident}, {mode}) *ada#Jump_Tag()* + List all occurrences of the Ada entity under the cursor (or at + given line/column) in the tag jump list. Mode can either be + 'tjump' or 'stjump'. + +ada#Create_Tags ({option}) *ada#Create_Tags()* + Creates tag file using Ctags. The option can either be 'file' + for the current file, 'dir' for the directory of the current + file or a file name. + +gnat#Insert_Tags_Header() *gnat#Insert_Tags_Header()* + Adds the tag file header (!_TAG_) information to the current + file which are missing from the GNAT XREF output. + +ada#Switch_Syntax_Option ({option}) *ada#Switch_Syntax_Option()* + Toggles highlighting options on or off. Used for the Ada menu. + + *gnat#New()* +gnat#New () + Create a new gnat object. See |g:gnat| for details. + + +============================================================================== +6. Extra Plugins ~ + *ada-extra-plugins* + +You can optionally install the following extra plug-ins. They work well with +Ada and enhance the ability of the Ada mode: + +backup.vim + http://www.vim.org/scripts/script.php?script_id=1537 + Keeps as many backups as you like so you don't have to. + +rainbow_parenthsis.vim + http://www.vim.org/scripts/script.php?script_id=1561 + Very helpful since Ada uses only '(' and ')'. + +nerd_comments.vim + http://www.vim.org/scripts/script.php?script_id=1218 + Excellent commenting and uncommenting support for almost any + programming language. + +matchit.vim + http://www.vim.org/scripts/script.php?script_id=39 + '%' jumping for any language. The normal '%' jump only works for '{}' + style languages. The Ada mode will set the needed search patterns. + +taglist.vim + http://www.vim.org/scripts/script.php?script_id=273 + Source code explorer sidebar. There is a patch for Ada available. + +The GNU Ada Project distribution (http://gnuada.sourceforge.net) of Vim +contains all of the above. + +============================================================================== +vim: textwidth=78 nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab +vim: filetype=help diff --git a/doc/ft_sql.txt b/doc/ft_sql.txt new file mode 100644 index 00000000..72ea3ed3 --- /dev/null +++ b/doc/ft_sql.txt @@ -0,0 +1,780 @@ +*ft_sql.txt* For Vim version 7.4. Last change: 2013 May 15 + +by David Fishburn + +This is a filetype plugin to work with SQL files. + +The Structured Query Language (SQL) is a standard which specifies statements +that allow a user to interact with a relational database. Vim includes +features for navigation, indentation and syntax highlighting. + +1. Navigation |sql-navigation| + 1.1 Matchit |sql-matchit| + 1.2 Text Object Motions |sql-object-motions| + 1.3 Predefined Object Motions |sql-predefined-objects| + 1.4 Macros |sql-macros| +2. SQL Dialects |sql-dialects| + 2.1 SQLSetType |SQLSetType| + 2.2 SQLGetType |SQLGetType| + 2.3 SQL Dialect Default |sql-type-default| +3. Adding new SQL Dialects |sql-adding-dialects| +4. OMNI SQL Completion |sql-completion| + 4.1 Static mode |sql-completion-static| + 4.2 Dynamic mode |sql-completion-dynamic| + 4.3 Tutorial |sql-completion-tutorial| + 4.3.1 Complete Tables |sql-completion-tables| + 4.3.2 Complete Columns |sql-completion-columns| + 4.3.3 Complete Procedures |sql-completion-procedures| + 4.3.4 Complete Views |sql-completion-views| + 4.4 Completion Customization |sql-completion-customization| + 4.5 SQL Maps |sql-completion-maps| + 4.6 Using with other filetypes |sql-completion-filetypes| + +============================================================================== +1. Navigation *sql-navigation* + +The SQL ftplugin provides a number of options to assist with file +navigation. + + +1.1 Matchit *sql-matchit* +----------- +The matchit plugin (http://www.vim.org/scripts/script.php?script_id=39) +provides many additional features and can be customized for different +languages. The matchit plugin is configured by defining a local +buffer variable, b:match_words. Pressing the % key while on various +keywords will move the cursor to its match. For example, if the cursor +is on an "if", pressing % will cycle between the "else", "elseif" and +"end if" keywords. + +The following keywords are supported: > + if + elseif | elsif + else [if] + end if + + [while condition] loop + leave + break + continue + exit + end loop + + for + leave + break + continue + exit + end loop + + do + statements + doend + + case + when + when + default + end case + + merge + when not matched + when matched + + create[ or replace] procedure|function|event + returns + + +1.2 Text Object Motions *sql-object-motions* +----------------------- +Vim has a number of predefined keys for working with text |object-motions|. +This filetype plugin attempts to translate these keys to maps which make sense +for the SQL language. + +The following |Normal| mode and |Visual| mode maps exist (when you edit a SQL +file): > + ]] move forward to the next 'begin' + [[ move backwards to the previous 'begin' + ][ move forward to the next 'end' + [] move backwards to the previous 'end' + + +1.3 Predefined Object Motions *sql-predefined-objects* +----------------------------- +Most relational databases support various standard features, tables, indices, +triggers and stored procedures. Each vendor also has a variety of proprietary +objects. The next set of maps have been created to help move between these +objects. Depends on which database vendor you are using, the list of objects +must be configurable. The filetype plugin attempts to define many of the +standard objects, plus many additional ones. In order to make this as +flexible as possible, you can override the list of objects from within your +|vimrc| with the following: > + let g:ftplugin_sql_objects = 'function,procedure,event,table,trigger' . + \ ',schema,service,publication,database,datatype,domain' . + \ ',index,subscription,synchronization,view,variable' + +The following |Normal| mode and |Visual| mode maps have been created which use +the above list: > + ]} move forward to the next 'create ' + [{ move backward to the previous 'create ' + +Repeatedly pressing ]} will cycle through each of these create statements: > + create table t1 ( + ... + ); + + create procedure p1 + begin + ... + end; + + create index i1 on t1 (c1); + +The default setting for g:ftplugin_sql_objects is: > + let g:ftplugin_sql_objects = 'function,procedure,event,' . + \ '\\(existing\\\\|global\\s\\+temporary\\s\\+\\)\\\{,1}' . + \ 'table,trigger' . + \ ',schema,service,publication,database,datatype,domain' . + \ ',index,subscription,synchronization,view,variable' + +The above will also handle these cases: > + create table t1 ( + ... + ); + create existing table t2 ( + ... + ); + create global temporary table t3 ( + ... + ); + +By default, the ftplugin only searches for CREATE statements. You can also +override this via your |vimrc| with the following: > + let g:ftplugin_sql_statements = 'create,alter' + +The filetype plugin defines three types of comments: > + 1. -- + 2. // + 3. /* + * + */ + +The following |Normal| mode and |Visual| mode maps have been created to work +with comments: > + ]" move forward to the beginning of a comment + [" move forward to the end of a comment + + + +1.4 Macros *sql-macros* +---------- +Vim's feature to find macro definitions, |'define'|, is supported using this +regular expression: > + \c\<\(VARIABLE\|DECLARE\|IN\|OUT\|INOUT\)\> + +This addresses the following code: > + CREATE VARIABLE myVar1 INTEGER; + + CREATE PROCEDURE sp_test( + IN myVar2 INTEGER, + OUT myVar3 CHAR(30), + INOUT myVar4 NUMERIC(20,0) + ) + BEGIN + DECLARE myVar5 INTEGER; + + SELECT c1, c2, c3 + INTO myVar2, myVar3, myVar4 + FROM T1 + WHERE c4 = myVar1; + END; + +Place your cursor on "myVar1" on this line: > + WHERE c4 = myVar1; + ^ + +Press any of the following keys: > + [d + [D + [CTRL-D + + +============================================================================== +2. SQL Dialects *sql-dialects* *sql-types* + *sybase* *TSQL* *Transact-SQL* + *sqlanywhere* + *oracle* *plsql* *sqlj* + *sqlserver* + *mysql* *postgresql* *psql* + *informix* + +All relational databases support SQL. There is a portion of SQL that is +portable across vendors (ex. CREATE TABLE, CREATE INDEX), but there is a +great deal of vendor specific extensions to SQL. Oracle supports the +"CREATE OR REPLACE" syntax, column defaults specified in the CREATE TABLE +statement and the procedural language (for stored procedures and triggers). + +The default Vim distribution ships with syntax highlighting based on Oracle's +PL/SQL. The default SQL indent script works for Oracle and SQL Anywhere. +The default filetype plugin works for all vendors and should remain vendor +neutral, but extendable. + +Vim currently has support for a variety of different vendors, currently this +is via syntax scripts. Unfortunately, to flip between different syntax rules +you must either create: + 1. New filetypes + 2. Custom autocmds + 3. Manual steps / commands + +The majority of people work with only one vendor's database product, it would +be nice to specify a default in your |vimrc|. + + +2.1 SQLSetType *sqlsettype* *SQLSetType* +-------------- +For the people that work with many different databases, it is nice to be +able to flip between the various vendors rules (indent, syntax) on a per +buffer basis, at any time. The ftplugin/sql.vim file defines this function: > + SQLSetType + +Executing this function without any parameters will set the indent and syntax +scripts back to their defaults, see |sql-type-default|. If you have turned +off Vi's compatibility mode, |'compatible'|, you can use the key to +complete the optional parameter. + +After typing the function name and a space, you can use the completion to +supply a parameter. The function takes the name of the Vim script you want to +source. Using the |cmdline-completion| feature, the SQLSetType function will +search the |'runtimepath'| for all Vim scripts with a name containing 'sql'. +This takes the guess work out of the spelling of the names. The following are +examples: > + :SQLSetType + :SQLSetType sqloracle + :SQLSetType sqlanywhere + :SQLSetType sqlinformix + :SQLSetType mysql + +The easiest approach is to the use character which will first complete +the command name (SQLSetType), after a space and another , display a list +of available Vim script names: > + :SQL + + +2.2 SQLGetType *sqlgettype* *SQLGetType* +-------------- +At anytime you can determine which SQL dialect you are using by calling the +SQLGetType command. The ftplugin/sql.vim file defines this function: > + SQLGetType + +This will echo: > + Current SQL dialect in use:sqlanywhere + + +2.3 SQL Dialect Default *sql-type-default* +----------------------- +As mentioned earlier, the default syntax rules for Vim is based on Oracle +(PL/SQL). You can override this default by placing one of the following in +your |vimrc|: > + let g:sql_type_default = 'sqlanywhere' + let g:sql_type_default = 'sqlinformix' + let g:sql_type_default = 'mysql' + +If you added the following to your |vimrc|: > + let g:sql_type_default = 'sqlinformix' + +The next time edit a SQL file the following scripts will be automatically +loaded by Vim: > + ftplugin/sql.vim + syntax/sqlinformix.vim + indent/sql.vim +> +Notice indent/sqlinformix.sql was not loaded. There is no indent file +for Informix, Vim loads the default files if the specified files does not +exist. + + +============================================================================== +3. Adding new SQL Dialects *sql-adding-dialects* + +If you begin working with a SQL dialect which does not have any customizations +available with the default Vim distribution you can check http://www.vim.org +to see if any customization currently exist. If not, you can begin by cloning +an existing script. Read |filetype-plugins| for more details. + +To help identify these scripts, try to create the files with a "sql" prefix. +If you decide you wish to create customizations for the SQLite database, you +can create any of the following: > + Unix + ~/.vim/syntax/sqlite.vim + ~/.vim/indent/sqlite.vim + Windows + $VIM/vimfiles/syntax/sqlite.vim + $VIM/vimfiles/indent/sqlite.vim + +No changes are necessary to the SQLSetType function. It will automatically +pickup the new SQL files and load them when you issue the SQLSetType command. + + +============================================================================== +4. OMNI SQL Completion *sql-completion* + *omni-sql-completion* + +Vim 7 includes a code completion interface and functions which allows plugin +developers to build in code completion for any language. Vim 7 includes +code completion for the SQL language. + +There are two modes to the SQL completion plugin, static and dynamic. The +static mode populates the popups with the data generated from current syntax +highlight rules. The dynamic mode populates the popups with data retrieved +directly from a database. This includes, table lists, column lists, +procedures names and more. + +4.1 Static Mode *sql-completion-static* +--------------- +The static popups created contain items defined by the active syntax rules +while editing a file with a filetype of SQL. The plugin defines (by default) +various maps to help the user refine the list of items to be displayed. +The defaults static maps are: > + imap a :call sqlcomplete#Map('syntax') + imap k :call sqlcomplete#Map('sqlKeyword') + imap f :call sqlcomplete#Map('sqlFunction') + imap o :call sqlcomplete#Map('sqlOption') + imap T :call sqlcomplete#Map('sqlType') + imap s :call sqlcomplete#Map('sqlStatement') + +The use of "" can be user chosen by using the following in your |.vimrc| as it +may not work properly on all platforms: > + let g:ftplugin_sql_omni_key = '' +> +The static maps (which are based on the syntax highlight groups) follow this +format: > + imap k :call sqlcomplete#Map('sqlKeyword') + imap k :call sqlcomplete#Map('sqlKeyword\w*') + +This command breaks down as: > + imap - Create an insert map + - Only for this buffer + k - Your choice of key map + - Execute one command, return to Insert mode + :call sqlcomplete#Map( - Allows the SQL completion plugin to perform some + housekeeping functions to allow it to be used in + conjunction with other completion plugins. + Indicate which item you want the SQL completion + plugin to complete. + In this case we are asking the plugin to display + items from the syntax highlight group + 'sqlKeyword'. + You can view a list of highlight group names to + choose from by executing the + :syntax list + command while editing a SQL file. + 'sqlKeyword' - Display the items for the sqlKeyword highlight + group + 'sqlKeyword\w*' - A second option available with Vim 7.4 which + uses a regular expression to determine which + syntax groups to use + ) - Execute the :let command + - Trigger the standard omni completion key stroke. + Passing in 'sqlKeyword' instructs the SQL + completion plugin to populate the popup with + items from the sqlKeyword highlight group. The + plugin will also cache this result until Vim is + restarted. The syntax list is retrieved using + the syntaxcomplete plugin. + +Using the 'syntax' keyword is a special case. This instructs the +syntaxcomplete plugin to retrieve all syntax items. So this will effectively +work for any of Vim's SQL syntax files. At the time of writing this includes +10 different syntax files for the different dialects of SQL (see section 3 +above, |sql-dialects|). + +Here are some examples of the entries which are pulled from the syntax files: > + All + - Contains the contents of all syntax highlight groups + Statements + - Select, Insert, Update, Delete, Create, Alter, ... + Functions + - Min, Max, Trim, Round, Date, ... + Keywords + - Index, Database, Having, Group, With + Options + - Isolation_level, On_error, Qualify_owners, Fire_triggers, ... + Types + - Integer, Char, Varchar, Date, DateTime, Timestamp, ... + + +4.2 Dynamic Mode *sql-completion-dynamic* +---------------- +Dynamic mode populates the popups with data directly from a database. In +order for the dynamic feature to be enabled you must have the dbext.vim +plugin installed, (http://vim.sourceforge.net/script.php?script_id=356). + +Dynamic mode is used by several features of the SQL completion plugin. +After installing the dbext plugin see the dbext-tutorial for additional +configuration and usage. The dbext plugin allows the SQL completion plugin +to display a list of tables, procedures, views and columns. > + Table List + - All tables for all schema owners + Procedure List + - All stored procedures for all schema owners + View List + - All stored procedures for all schema owners + Column List + - For the selected table, the columns that are part of the table + +To enable the popup, while in INSERT mode, use the following key combinations +for each group (where means hold the CTRL key down while pressing +the space bar): + Table List - t + - (the default map assumes tables) + Stored Procedure List - p + View List - v + Column List - c + + Drilling In / Out - When viewing a popup window displaying the list + of tables, you can press , this will + replace the table currently highlighted with + the column list for that table. + - When viewing a popup window displaying the list + of columns, you can press , this will + replace the column list with the list of tables. + - This allows you to quickly drill down into a + table to view its columns and back again. + - and can be also be chosen via + your |.vimrc| > + let g:ftplugin_sql_omni_key_right = '' + let g:ftplugin_sql_omni_key_left = '' + +The SQL completion plugin caches various lists that are displayed in +the popup window. This makes the re-displaying of these lists very +fast. If new tables or columns are added to the database it may become +necessary to clear the plugins cache. The default map for this is: > + imap R :call sqlcomplete#Map('ResetCache') + + +4.3 SQL Tutorial *sql-completion-tutorial* +---------------- + +This tutorial is designed to take you through the common features of the SQL +completion plugin so that: > + a) You gain familiarity with the plugin + b) You are introduced to some of the more common features + c) Show how to customize it to your preferences + d) Demonstrate "Best of Use" of the plugin (easiest way to configure). + +First, create a new buffer: > + :e tutorial.sql + + +Static features +--------------- +To take you through the various lists, simply enter insert mode, hit: + s (show SQL statements) +At this point, you can page down through the list until you find "select". +If you are familiar with the item you are looking for, for example you know +the statement begins with the letter "s". You can type ahead (without the +quotes) "se" then press: + t +Assuming "select" is highlighted in the popup list press to choose +the entry. Now type: + * fra (show all syntax items) +choose "from" from the popup list. + +When writing stored procedures using the "type" list is useful. It contains +a list of all the database supported types. This may or may not be true +depending on the syntax file you are using. The SQL Anywhere syntax file +(sqlanywhere.vim) has support for this: > + BEGIN + DECLARE customer_id T <-- Choose a type from the list + + +Dynamic features +---------------- +To take advantage of the dynamic features you must first install the +dbext.vim plugin (http://vim.sourceforge.net/script.php?script_id=356). It +also comes with a tutorial. From the SQL completion plugin's perspective, +the main feature dbext provides is a connection to a database. dbext +connection profiles are the most efficient mechanism to define connection +information. Once connections have been setup, the SQL completion plugin +uses the features of dbext in the background to populate the popups. + +What follows assumes dbext.vim has been correctly configured, a simple test +is to run the command, :DBListTable. If a list of tables is shown, you know +dbext.vim is working as expected. If not, please consult the dbext.txt +documentation. + +Assuming you have followed the dbext-tutorial you can press t to +display a list of tables. There is a delay while dbext is creating the table +list. After the list is displayed press . This will remove both the +popup window and the table name already chosen when the list became active. > + + 4.3.1 Table Completion: *sql-completion-tables* + +Press t to display a list of tables from within the database you +have connected via the dbext plugin. +NOTE: All of the SQL completion popups support typing a prefix before pressing +the key map. This will limit the contents of the popup window to just items +beginning with those characters. > + + 4.3.2 Column Completion: *sql-completion-columns* + +The SQL completion plugin can also display a list of columns for particular +tables. The column completion is trigger via c. + +NOTE: The following example uses to trigger a column list while + the popup window is active. + +Example of using column completion: + - Press t again to display the list of tables. + - When the list is displayed in the completion window, press , + this will replace the list of tables, with a list of columns for the + table highlighted (after the same short delay). + - If you press , this will again replace the column list with the + list of tables. This allows you to drill into tables and column lists + very quickly. + - Press again while the same table is highlighted. You will + notice there is no delay since the column list has been cached. If you + change the schema of a cached table you can press R, which + clears the SQL completion cache. + - NOTE: and have been designed to work while the + completion window is active. If the completion popup window is + not active, a normal or will be executed. + +Let's look at how we can build a SQL statement dynamically. A select statement +requires a list of columns. There are two ways to build a column list using +the SQL completion plugin. > + One column at a time: +< 1. After typing SELECT press t to display a list of tables. + 2. Choose a table from the list. + 3. Press to display a list of columns. + 4. Choose the column from the list and press enter. + 5. Enter a "," and press c. Generating a column list + generally requires having the cursor on a table name. The plugin + uses this name to determine what table to retrieve the column list. + In this step, since we are pressing c without the cursor + on a table name the column list displayed will be for the previous + table. Choose a different column and move on. + 6. Repeat step 5 as often as necessary. > + All columns for a table: +< 1. After typing SELECT press t to display a list of tables. + 2. Highlight the table you need the column list for. + 3. Press to choose the table from the list. + 4. Press l to request a comma separated list of all columns + for this table. + 5. Based on the table name chosen in step 3, the plugin attempts to + decide on a reasonable table alias. You are then prompted to + either accept of change the alias. Press OK. + 6. The table name is replaced with the column list of the table is + replaced with the comma separate list of columns with the alias + prepended to each of the columns. + 7. Step 3 and 4 can be replaced by pressing L, which has + a embedded in the map to choose the currently highlighted + table in the list. + +There is a special provision when writing select statements. Consider the +following statement: > + select * + from customer c, + contact cn, + department as dp, + employee e, + site_options so + where c. + +In INSERT mode after typing the final "c." which is an alias for the +"customer" table, you can press either c or . This will +popup a list of columns for the customer table. It does this by looking back +to the beginning of the select statement and finding a list of the tables +specified in the FROM clause. In this case it notes that in the string +"customer c", "c" is an alias for the customer table. The optional "AS" +keyword is also supported, "customer AS c". > + + + 4.3.3 Procedure Completion: *sql-completion-procedures* + +Similar to the table list, p, will display a list of stored +procedures stored within the database. > + + 4.3.4 View Completion: *sql-completion-views* + +Similar to the table list, v, will display a list of views in the +database. + + +4.4 Completion Customization *sql-completion-customization* +---------------------------- + +The SQL completion plugin can be customized through various options set in +your |vimrc|: > + omni_sql_no_default_maps +< - Default: This variable is not defined + - If this variable is defined, no maps are created for OMNI + completion. See |sql-completion-maps| for further discussion. +> + omni_sql_use_tbl_alias +< - Default: a + - This setting is only used when generating a comma separated + column list. By default the map is l. When generating + a column list, an alias can be prepended to the beginning of each + column, for example: e.emp_id, e.emp_name. This option has three + settings: > + n - do not use an alias + d - use the default (calculated) alias + a - ask to confirm the alias name +< + An alias is determined following a few rules: + 1. If the table name has an '_', then use it as a separator: > + MY_TABLE_NAME --> MTN + my_table_name --> mtn + My_table_NAME --> MtN +< 2. If the table name does NOT contain an '_', but DOES use + mixed case then the case is used as a separator: > + MyTableName --> MTN +< 3. If the table name does NOT contain an '_', and does NOT + use mixed case then the first letter of the table is used: > + mytablename --> m + MYTABLENAME --> M + + omni_sql_ignorecase +< - Default: Current setting for 'ignorecase' + - Valid settings are 0 or 1. + - When entering a few letters before initiating completion, the list + will be filtered to display only the entries which begin with the + list of characters. When this option is set to 0, the list will be + filtered using case sensitivity. > + + omni_sql_include_owner +< - Default: 0, unless dbext.vim 3.00 has been installed + - Valid settings are 0 or 1. + - When completing tables, procedure or views and using dbext.vim 3.00 + or higher the list of objects will also include the owner name. + When completing these objects and omni_sql_include_owner is enabled + the owner name will be replaced. > + + omni_sql_precache_syntax_groups +< - Default: + ['syntax','sqlKeyword','sqlFunction','sqlOption','sqlType','sqlStatement'] + - sqlcomplete can be used in conjunction with other completion + plugins. This is outlined at |sql-completion-filetypes|. When the + filetype is changed temporarily to SQL, the sqlcompletion plugin + will cache the syntax groups listed in the List specified in this + option. +> + +4.5 SQL Maps *sql-completion-maps* +------------ + +The default SQL maps have been described in other sections of this document in +greater detail. Here is a list of the maps with a brief description of each. + +Static Maps +----------- +These are maps which use populate the completion list using Vim's syntax +highlighting rules. > + a +< - Displays all SQL syntax items. > + k +< - Displays all SQL syntax items defined as 'sqlKeyword'. > + f +< - Displays all SQL syntax items defined as 'sqlFunction. > + o +< - Displays all SQL syntax items defined as 'sqlOption'. > + T +< - Displays all SQL syntax items defined as 'sqlType'. > + s +< - Displays all SQL syntax items defined as 'sqlStatement'. > + +Dynamic Maps +------------ +These are maps which use populate the completion list using the dbext.vim +plugin. > + t +< - Displays a list of tables. > + p +< - Displays a list of procedures. > + v +< - Displays a list of views. > + c +< - Displays a list of columns for a specific table. > + l +< - Displays a comma separated list of columns for a specific table. > + L +< - Displays a comma separated list of columns for a specific table. + This should only be used when the completion window is active. > + +< - Displays a list of columns for the table currently highlighted in + the completion window. is not recognized on most Unix + systems, so this maps is only created on the Windows platform. + If you would like the same feature on Unix, choose a different key + and make the same map in your vimrc. > + +< - Displays the list of tables. + is not recognized on most Unix systems, so this maps is + only created on the Windows platform. If you would like the same + feature on Unix, choose a different key and make the same map in + your vimrc. > + R +< - This maps removes all cached items and forces the SQL completion + to regenerate the list of items. + +Customizing Maps +---------------- +You can create as many additional key maps as you like. Generally, the maps +will be specifying different syntax highlight groups. + +If you do not wish the default maps created or the key choices do not work on +your platform (often a case on *nix) you define the following variable in +your |vimrc|: > + let g:omni_sql_no_default_maps = 1 + +Do no edit ftplugin/sql.vim directly! If you change this file your changes +will be over written on future updates. Vim has a special directory structure +which allows you to make customizations without changing the files that are +included with the Vim distribution. If you wish to customize the maps +create an after/ftplugin/sql.vim (see |after-directory|) and place the same +maps from the ftplugin/sql.vim in it using your own key strokes. was +chosen since it will work on both Windows and *nix platforms. On the windows +platform you can also use or ALT keys. + + +4.6 Using with other filetypes *sql-completion-filetypes* +------------------------------ + +Many times SQL can be used with different filetypes. For example Perl, Java, +PHP, Javascript can all interact with a database. Often you need both the SQL +completion and the completion capabilities for the current language you are +editing. + +This can be enabled easily with the following steps (assuming a Perl file): > + 1. :e test.pl + 2. :set filetype=sql + 3. :set ft=perl + +Step 1 +------ +Begins by editing a Perl file. Vim automatically sets the filetype to +"perl". By default, Vim runs the appropriate filetype file +ftplugin/perl.vim. If you are using the syntax completion plugin by following +the directions at |ft-syntax-omni| then the |'omnifunc'| option has been set to +"syntax#Complete". Pressing will display the omni popup containing +the syntax items for Perl. + +Step 2 +------ +Manually setting the filetype to 'sql' will also fire the appropriate filetype +files ftplugin/sql.vim. This file will define a number of buffer specific +maps for SQL completion, see |sql-completion-maps|. Now these maps have +been created and the SQL completion plugin has been initialized. All SQL +syntax items have been cached in preparation. The SQL filetype script detects +we are attempting to use two different completion plugins. Since the SQL maps +begin with , the maps will toggle the |'omnifunc'| when in use. So you +can use to continue using the completion for Perl (using the syntax +completion plugin) and to use the SQL completion features. + +Step 3 +------ +Setting the filetype back to Perl sets all the usual "perl" related items back +as they were. + + +vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/gui.txt b/doc/gui.txt new file mode 100644 index 00000000..1ae54951 --- /dev/null +++ b/doc/gui.txt @@ -0,0 +1,1016 @@ +*gui.txt* For Vim version 7.4. Last change: 2013 Jun 12 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Vim's Graphical User Interface *gui* *GUI* + +1. Starting the GUI |gui-start| +2. Scrollbars |gui-scrollbars| +3. Mouse Control |gui-mouse| +4. Making GUI Selections |gui-selections| +5. Menus |menus| +6. Extras |gui-extras| +7. Shell Commands |gui-shell| + +Other GUI documentation: +|gui_x11.txt| For specific items of the X11 GUI. +|gui_w32.txt| For specific items of the Win32 GUI. + +{Vi does not have any of these commands} + +============================================================================== +1. Starting the GUI *gui-start* *E229* *E233* + +First you must make sure you actually have a version of Vim with the GUI code +included. You can check this with the ":version" command, it says "with xxx +GUI", where "xxx" is X11-Motif, X11-Athena, Photon, GTK, GTK2, etc., or +"MS-Windows 32 bit GUI version". + +How to start the GUI depends on the system used. Mostly you can run the +GUI version of Vim with: + gvim [options] [files...] + +The X11 version of Vim can run both in GUI and in non-GUI mode. See +|gui-x11-start|. + + *gui-init* *gvimrc* *.gvimrc* *_gvimrc* *$MYGVIMRC* +The gvimrc file is where GUI-specific startup commands should be placed. It +is always sourced after the |vimrc| file. If you have one then the $MYGVIMRC +environment variable has its name. + +When the GUI starts up initializations are carried out, in this order: +- The 'term' option is set to "builtin_gui" and terminal options are reset to + their default value for the GUI |terminal-options|. +- If the system menu file exists, it is sourced. The name of this file is + normally "$VIMRUNTIME/menu.vim". You can check this with ":version". Also + see |$VIMRUNTIME|. To skip loading the system menu include 'M' in + 'guioptions'. *buffers-menu* *no_buffers_menu* + The system menu file includes a "Buffers" menu. If you don't want this, set + the "no_buffers_menu" variable in your .vimrc (not .gvimrc!): > + :let no_buffers_menu = 1 +< NOTE: Switching on syntax highlighting also loads the menu file, thus + disabling the Buffers menu must be done before ":syntax on". + The path names are truncated to 35 characters. You can truncate them at a + different length, for example 50, like this: > + :let bmenu_max_pathlen = 50 +- If the "-U {gvimrc}" command-line option has been used when starting Vim, + the {gvimrc} file will be read for initializations. The following + initializations are skipped. When {gvimrc} is "NONE" no file will be read + for initializations. +- For Unix and MS-Windows, if the system gvimrc exists, it is sourced. The + name of this file is normally "$VIM/gvimrc". You can check this with + ":version". Also see |$VIM|. +- The following are tried, and only the first one that exists is used: + - If the GVIMINIT environment variable exists and is not empty, it is + executed as an Ex command. + - If the user gvimrc file exists, it is sourced. The name of this file is + normally "$HOME/.gvimrc". You can check this with ":version". + - For Win32, when $HOME is not set, "$VIM\_gvimrc" is used. + - When a "_gvimrc" file is not found, ".gvimrc" is tried too. And vice + versa. + The name of the first file found is stored in $MYGVIMRC, unless it was + already set. +- If the 'exrc' option is set (which is NOT the default) the file ./.gvimrc + is sourced, if it exists and isn't the same file as the system or user + gvimrc file. If this file is not owned by you, some security restrictions + apply. When ".gvimrc" is not found, "_gvimrc" is tried too. For Macintosh + and DOS/Win32 "_gvimrc" is tried first. + +NOTE: All but the first one are not carried out if Vim was started with +"-u NONE" and no "-U" argument was given, or when started with "-U NONE". + +All this happens AFTER the normal Vim initializations, like reading your +.vimrc file. See |initialization|. +But the GUI window is only opened after all the initializations have been +carried out. If you want some commands to be executed just after opening the +GUI window, use the |GUIEnter| autocommand event. Example: > + :autocmd GUIEnter * winpos 100 50 + +You can use the gvimrc files to set up your own customized menus (see |:menu|) +and initialize other things that you may want to set up differently from the +terminal version. + +Recommended place for your personal GUI initializations: + Unix $HOME/.gvimrc or $HOME/.vim/gvimrc + OS/2 $HOME/.gvimrc, $HOME/vimfiles/gvimrc + or $VIM/.gvimrc + MS-DOS and Win32 $HOME/_gvimrc, $HOME/vimfiles/gvimrc + or $VIM/_gvimrc + Amiga s:.gvimrc, home:.gvimrc, home:vimfiles:gvimrc + or $VIM/.gvimrc + +The personal initialization files are searched in the order specified above +and only the first one that is found is read. + +There are a number of options which only have meaning in the GUI version of +Vim. These are 'guicursor', 'guifont', 'guipty' and 'guioptions'. They are +documented in |options.txt| with all the other options. + +If using the Motif or Athena version of the GUI (but not for the GTK+ or +Win32 version), a number of X resources are available. See |gui-resources|. + +Another way to set the colors for different occasions is with highlight +groups. The "Normal" group is used to set the background and foreground +colors. Example (which looks nice): > + + :highlight Normal guibg=grey90 + +The "guibg" and "guifg" settings override the normal background and +foreground settings. The other settings for the Normal highlight group are +not used. Use the 'guifont' option to set the font. + +Also check out the 'guicursor' option, to set the colors for the cursor in +various modes. + +Vim tries to make the window fit on the screen when it starts up. This avoids +that you can't see part of it. On the X Window System this requires a bit of +guesswork. You can change the height that is used for the window title and a +task bar with the 'guiheadroom' option. + + *:winp* *:winpos* *E188* +:winp[os] + Display current position of the top left corner of the GUI vim + window in pixels. Does not work in all versions. + +:winp[os] {X} {Y} *E466* + Put the GUI vim window at the given {X} and {Y} coordinates. + The coordinates should specify the position in pixels of the + top left corner of the window. Does not work in all versions. + Does work in an (new) xterm |xterm-color|. + When the GUI window has not been opened yet, the values are + remembered until the window is opened. The position is + adjusted to make the window fit on the screen (if possible). + + *:win* *:winsize* *E465* +:win[size] {width} {height} + Set the window height to {width} by {height} characters. + Obsolete, use ":set lines=11 columns=22". + If you get less lines than expected, check the 'guiheadroom' + option. + +If you are running the X Window System, you can get information about the +window Vim is running in with this command: > + :!xwininfo -id $WINDOWID +< + *gui-IME* *iBus* +Input methods for international characters in X that rely on the XIM +framework, most notably iBus, have been known to produce undesirable results +in gVim. These may include an inability to enter spaces, or long delays +between typing a character and it being recognized by the application. + +One workaround that has been successful, for unknown reasons, is to prevent +gvim from forking into the background by starting it with the |-f| argument. + +============================================================================== +2. Scrollbars *gui-scrollbars* + +There are vertical scrollbars and a horizontal scrollbar. You may +configure which ones appear with the 'guioptions' option. + +The interface looks like this (with ":set guioptions=mlrb"): + + +------------------------------+ ` + | File Edit Help | <- Menu bar (m) ` + +-+--------------------------+-+ ` + |^| |^| ` + |#| Text area. |#| ` + | | | | ` + |v|__________________________|v| ` + Normal status line -> |-+ File.c 5,2 +-| ` + between Vim windows |^|""""""""""""""""""""""""""|^| ` + | | | | ` + | | Another file buffer. | | ` + | | | | ` + |#| |#| ` + Left scrollbar (l) -> |#| |#| <- Right ` + |#| |#| scrollbar (r) ` + | | | | ` + |v| |v| ` + +-+--------------------------+-+ ` + | |< #### >| | <- Bottom ` + +-+--------------------------+-+ scrollbar (b) ` + +Any of the scrollbar or menu components may be turned off by not putting the +appropriate letter in the 'guioptions' string. The bottom scrollbar is +only useful when 'nowrap' is set. + + +VERTICAL SCROLLBARS *gui-vert-scroll* + +Each Vim window has a scrollbar next to it which may be scrolled up and down +to move through the text in that buffer. The size of the scrollbar-thumb +indicates the fraction of the buffer which can be seen in the window. +When the scrollbar is dragged all the way down, the last line of the file +will appear in the top of the window. + +If a window is shrunk to zero height (by the growth of another window) its +scrollbar disappears. It reappears when the window is restored. + +If a window is vertically split, it will get a scrollbar when it is the +current window and when, taking the middle of the current window and drawing a +vertical line, this line goes through the window. +When there are scrollbars on both sides, and the middle of the current window +is on the left half, the right scrollbar column will contain scrollbars for +the rightmost windows. The same happens on the other side. + + +HORIZONTAL SCROLLBARS *gui-horiz-scroll* + +The horizontal scrollbar (at the bottom of the Vim GUI) may be used to +scroll text sideways when the 'wrap' option is turned off. The +scrollbar-thumb size is such that the text of the longest visible line may be +scrolled as far as possible left and right. The cursor is moved when +necessary, it must remain on a visible character (unless 'virtualedit' is +set). + +Computing the length of the longest visible line takes quite a bit of +computation, and it has to be done every time something changes. If this +takes too much time or you don't like the cursor jumping to another line, +include the 'h' flag in 'guioptions'. Then the scrolling is limited by the +text of the current cursor line. + + *athena-intellimouse* +If you have an Intellimouse and an X server that supports using the wheel, +then you can use the wheel to scroll the text up and down in gvim. This works +with XFree86 4.0 and later, and with some older versions when you add patches. +See |scroll-mouse-wheel|. + +For older versions of XFree86 you must patch your X server. The following +page has a bit of information about using the Intellimouse on Linux as well as +links to the patches and X server binaries (may not have the one you need +though): + http://www.inria.fr/koala/colas/mouse-wheel-scroll/ + +============================================================================== +3. Mouse Control *gui-mouse* + +The mouse only works if the appropriate flag in the 'mouse' option is set. +When the GUI is switched on, and 'mouse' wasn't set yet, the 'mouse' option is +automatically set to "a", enabling it for all modes except for the +|hit-enter| prompt. If you don't want this, a good place to change the +'mouse' option is the "gvimrc" file. + +Other options that are relevant: +'mousefocus' window focus follows mouse pointer |gui-mouse-focus| +'mousemodel' what mouse button does which action +'mousehide' hide mouse pointer while typing text +'selectmode' whether to start Select mode or Visual mode + +A quick way to set these is with the ":behave" command. + *:behave* *:be* +:be[have] {model} Set behavior for mouse and selection. Valid + arguments are: + mswin MS-Windows behavior + xterm Xterm behavior + + Using ":behave" changes these options: + option mswin xterm ~ + 'selectmode' "mouse,key" "" + 'mousemodel' "popup" "extend" + 'keymodel' "startsel,stopsel" "" + 'selection' "exclusive" "inclusive" + +In the $VIMRUNTIME directory, there is a script called |mswin.vim|, which will +also map a few keys to the MS-Windows cut/copy/paste commands. This is NOT +compatible, since it uses the CTRL-V, CTRL-X and CTRL-C keys. If you don't +mind, use this command: > + :so $VIMRUNTIME/mswin.vim + +For scrolling with a wheel on a mouse, see |scroll-mouse-wheel|. + + +3.1 Moving Cursor with Mouse *gui-mouse-move* + +Click the left mouse button somewhere in a text buffer where you want the +cursor to go, and it does! +This works in when 'mouse' contains ~ +Normal mode 'n' or 'a' +Visual mode 'v' or 'a' +Insert mode 'i' or 'a' + +Select mode is handled like Visual mode. + +You may use this with an operator such as 'd' to delete text from the current +cursor position to the position you point to with the mouse. That is, you hit +'d' and then click the mouse somewhere. + + *gui-mouse-focus* +The 'mousefocus' option can be set to make the keyboard focus follow the +mouse pointer. This means that the window where the mouse pointer is, is the +active window. Warning: this doesn't work very well when using a menu, +because the menu command will always be applied to the top window. + +If you are on the ':' line (or '/' or '?'), then clicking the left or right +mouse button will position the cursor on the ':' line (if 'mouse' contains +'c', 'a' or 'A'). + +In any situation the middle mouse button may be clicked to paste the current +selection. + + +3.2 Selection with Mouse *gui-mouse-select* + +The mouse can be used to start a selection. How depends on the 'mousemodel' +option: +'mousemodel' is "extend": use the right mouse button +'mousemodel' is "popup": use the left mouse button, while keeping the Shift +key pressed. + +If there was no selection yet, this starts a selection from the old cursor +position to the position pointed to with the mouse. If there already is a +selection then the closest end will be extended. + +If 'selectmode' contains "mouse", then the selection will be in Select mode. +This means that typing normal text will replace the selection. See +|Select-mode|. Otherwise, the selection will be in Visual mode. + +Double clicking may be done to make the selection word-wise, triple clicking +makes it line-wise, and quadruple clicking makes it rectangular block-wise. + +See |gui-selections| on how the selection is used. + + +3.3 Other Text Selection with Mouse *gui-mouse-modeless* + *modeless-selection* +A different kind of selection is used when: +- in Command-line mode +- in the Command-line window and pointing in another window +- at the |hit-enter| prompt +- whenever the current mode is not in the 'mouse' option +- when holding the CTRL and SHIFT keys in the GUI + +Since Vim continues like the selection isn't there, and there is no mode +associated with the selection, this is called modeless selection. Any text in +the Vim window can be selected. Select the text by pressing the left mouse +button at the start, drag to the end and release. To extend the selection, +use the right mouse button when 'mousemodel' is "extend", or the left mouse +button with the shift key pressed when 'mousemodel' is "popup". +The selection is removed when the selected text is scrolled or changed. + +On the command line CTRL-Y can be used to copy the selection into the +clipboard. To do this from Insert mode, use CTRL-O : CTRL-Y . When +'guioptions' contains a or A (default on X11), the selection is automatically +copied to the "* register. + +The middle mouse button can then paste the text. On non-X11 systems, you can +use CTRL-R +. + + +3.4 Using Mouse on Status Lines *gui-mouse-status* + +Clicking the left or right mouse button on the status line below a Vim +window makes that window the current window. This actually happens on button +release (to be able to distinguish a click from a drag action). + +With the left mouse button a status line can be dragged up and down, thus +resizing the windows above and below it. This does not change window focus. + +The same can be used on the vertical separator: click to give the window left +of it focus, drag left and right to make windows wider and narrower. + + +3.5 Various Mouse Clicks *gui-mouse-various* + + Search forward for the word under the mouse click. + When 'mousemodel' is "popup" this starts or extends a + selection. + Search backward for the word under the mouse click. + Jump to the tag name under the mouse click. + Jump back to position before the previous tag jump + (same as "CTRL-T") + + +3.6 Mouse Mappings *gui-mouse-mapping* + +The mouse events, complete with modifiers, may be mapped. Eg: > + :map + :map + :map + :map <2-S-LeftMouse> <2-RightMouse> + :map <2-S-LeftDrag> <2-RightDrag> + :map <2-S-LeftRelease> <2-RightRelease> + :map <3-S-LeftMouse> <3-RightMouse> + :map <3-S-LeftDrag> <3-RightDrag> + :map <3-S-LeftRelease> <3-RightRelease> + :map <4-S-LeftMouse> <4-RightMouse> + :map <4-S-LeftDrag> <4-RightDrag> + :map <4-S-LeftRelease> <4-RightRelease> +These mappings make selection work the way it probably should in a Motif +application, with shift-left mouse allowing for extending the visual area +rather than the right mouse button. + +Mouse mapping with modifiers does not work for modeless selection. + + +3.7 Drag and drop *drag-n-drop* + +You can drag and drop one or more files into the Vim window, where they will +be opened as if a |:drop| command was used. + +If you hold down Shift while doing this, Vim changes to the first dropped +file's directory. If you hold Ctrl Vim will always split a new window for the +file. Otherwise it's only done if the current buffer has been changed. + +You can also drop a directory on Vim. This starts the explorer plugin for +that directory (assuming it was enabled, otherwise you'll get an error +message). Keep Shift pressed to change to the directory instead. + +If Vim happens to be editing a command line, the names of the dropped files +and directories will be inserted at the cursor. This allows you to use these +names with any Ex command. Special characters (space, tab, double quote and +'|'; backslash on non-MS-Windows systems) will be escaped. + +============================================================================== +4. Making GUI Selections *gui-selections* + + *quotestar* +You may make selections with the mouse (see |gui-mouse-select|), or by using +Vim's Visual mode (see |v|). If 'a' is present in 'guioptions', then +whenever a selection is started (Visual or Select mode), or when the selection +is changed, Vim becomes the owner of the windowing system's primary selection +(on MS-Windows the |gui-clipboard| is used; under X11, the |x11-selection| is +used - you should read whichever of these is appropriate now). + + *clipboard* +There is a special register for storing this selection, it is the "* +register. Nothing is put in here unless the information about what text is +selected is about to change (e.g. with a left mouse click somewhere), or when +another application wants to paste the selected text. Then the text is put +in the "* register. For example, to cut a line and make it the current +selection/put it on the clipboard: > + + "*dd + +Similarly, when you want to paste a selection from another application, e.g., +by clicking the middle mouse button, the selection is put in the "* register +first, and then 'put' like any other register. For example, to put the +selection (contents of the clipboard): > + + "*p + +When using this register under X11, also see |x11-selection|. This also +explains the related "+ register. + +Note that when pasting text from one Vim into another separate Vim, the type +of selection (character, line, or block) will also be copied. For other +applications the type is always character. However, if the text gets +transferred via the |x11-cut-buffer|, the selection type is ALWAYS lost. + +When the "unnamed" string is included in the 'clipboard' option, the unnamed +register is the same as the "* register. Thus you can yank to and paste the +selection without prepending "* to commands. + +============================================================================== +5. Menus *menus* + +For an introduction see |usr_42.txt| in the user manual. + + +5.1 Using Menus *using-menus* + +Basically, menus can be used just like mappings. You can define your own +menus, as many as you like. +Long-time Vim users won't use menus much. But the power is in adding your own +menus and menu items. They are most useful for things that you can't remember +what the key sequence was. + +For creating menus in a different language, see |:menutrans|. + + *menu.vim* +The default menus are read from the file "$VIMRUNTIME/menu.vim". See +|$VIMRUNTIME| for where the path comes from. You can set up your own menus. +Starting off with the default set is a good idea. You can add more items, or, +if you don't like the defaults at all, start with removing all menus +|:unmenu-all|. You can also avoid the default menus being loaded by adding +this line to your .vimrc file (NOT your .gvimrc file!): > + :let did_install_default_menus = 1 +If you also want to avoid the Syntax menu: > + :let did_install_syntax_menu = 1 +The first item in the Syntax menu can be used to show all available filetypes +in the menu (which can take a bit of time to load). If you want to have all +filetypes already present at startup, add: > + :let do_syntax_sel_menu = 1 + +< + *console-menus* +Although this documentation is in the GUI section, you can actually use menus +in console mode too. You will have to load |menu.vim| explicitly then, it is +not done by default. You can use the |:emenu| command and command-line +completion with 'wildmenu' to access the menu entries almost like a real menu +system. To do this, put these commands in your .vimrc file: > + :source $VIMRUNTIME/menu.vim + :set wildmenu + :set cpo-=< + :set wcm= + :map :emenu +Pressing will start the menu. You can now use the cursor keys to select +a menu entry. Hit to execute it. Hit if you want to cancel. +This does require the |+menu| feature enabled at compile time. + + *tear-off-menus* +GTK+ and Motif support Tear-off menus. These are sort of sticky menus or +pop-up menus that are present all the time. If the resizing does not work +correctly, this may be caused by using something like "Vim*geometry" in the +defaults. Use "Vim.geometry" instead. + +The Win32 GUI version emulates Motif's tear-off menus. Actually, a Motif user +will spot the differences easily, but hopefully they're just as useful. You +can also use the |:tearoff| command together with |hidden-menus| to create +floating menus that do not appear on the main menu bar. + + +5.2 Creating New Menus *creating-menus* + + *:me* *:menu* *:noreme* *:noremenu* + *:am* *:amenu* *:an* *:anoremenu* + *:nme* *:nmenu* *:nnoreme* *:nnoremenu* + *:ome* *:omenu* *:onoreme* *:onoremenu* + *:vme* *:vmenu* *:vnoreme* *:vnoremenu* + *:xme* *:xmenu* *:xnoreme* *:xnoremenu* + *:sme* *:smenu* *:snoreme* *:snoremenu* + *:ime* *:imenu* *:inoreme* *:inoremenu* + *:cme* *:cmenu* *:cnoreme* *:cnoremenu* + *E330* *E327* *E331* *E336* *E333* + *E328* *E329* *E337* *E792* +To create a new menu item, use the ":menu" commands. They are mostly like +the ":map" set of commands but the first argument is a menu item name, given +as a path of menus and submenus with a '.' between them, e.g.: > + + :menu File.Save :w + :inoremenu File.Save :w + :menu Edit.Big\ Changes.Delete\ All\ Spaces :%s/[ ^I]//g + +This last one will create a new item in the menu bar called "Edit", holding +the mouse button down on this will pop up a menu containing the item +"Big Changes", which is a sub-menu containing the item "Delete All Spaces", +which when selected, performs the operation. + +Special characters in a menu name: + + & The next character is the shortcut key. Make sure each + shortcut key is only used once in a (sub)menu. If you want to + insert a literal "&" in the menu name use "&&". + Separates the menu name from right-aligned text. This can be + used to show the equivalent typed command. The text "" + can be used here for convenience. If you are using a real + tab, don't forget to put a backslash before it! +Example: > + + :amenu &File.&Open:e :browse e + +[typed literally] +With the shortcut "F" (while keeping the key pressed), and then "O", +this menu can be used. The second part is shown as "Open :e". The ":e" +is right aligned, and the "O" is underlined, to indicate it is the shortcut. + +The ":amenu" command can be used to define menu entries for all modes at once. +To make the command work correctly, a character is automatically inserted for +some modes: + mode inserted appended ~ + Normal nothing nothing + Visual + Insert + Cmdline + Op-pending + +Appending CTRL-\ CTRL-G is for going back to insert mode when 'insertmode' is +set. |CTRL-\_CTRL-G| + +Example: > + + :amenu File.Next :next^M + +is equal to: > + + :nmenu File.Next :next^M + :vmenu File.Next ^C:next^M^\^G + :imenu File.Next ^\^O:next^M + :cmenu File.Next ^C:next^M^\^G + :omenu File.Next ^C:next^M^\^G + +Careful: In Insert mode this only works for a SINGLE Normal mode command, +because of the CTRL-O. If you have two or more commands, you will need to use +the ":imenu" command. For inserting text in any mode, you can use the +expression register: > + + :amenu Insert.foobar "='foobar'P + +Note that the '<' and 'k' flags in 'cpoptions' also apply here (when +included they make the <> form and raw key codes not being recognized). + +Note that in Cmdline mode executes the command, like in a mapping. This +is Vi compatible. Use CTRL-C to quit Cmdline mode. + + *:menu-* *:menu-silent* +To define a menu which will not be echoed on the command line, add +"" as the first argument. Example: > + :menu Settings.Ignore\ case :set ic +The ":set ic" will not be echoed when using this menu. Messages from the +executed command are still given though. To shut them up too, add a ":silent" +in the executed command: > + :menu Search.Header :exe ":silent normal /Header\r" +"" may also appear just after "" or " + +See |mysyntaxfile-add| for installing script languages permanently. + + +APACHE *apache.vim* *ft-apache-syntax* + +The apache syntax file provides syntax highlighting depending on Apache HTTP +server version, by default for 1.3.x. Set "apache_version" to Apache version +(as a string) to get highlighting for another version. Example: > + + :let apache_version = "2.0" +< + + *asm.vim* *asmh8300.vim* *nasm.vim* *masm.vim* *asm68k* +ASSEMBLY *ft-asm-syntax* *ft-asmh8300-syntax* *ft-nasm-syntax* + *ft-masm-syntax* *ft-asm68k-syntax* *fasm.vim* + +Files matching "*.i" could be Progress or Assembly. If the automatic detection +doesn't work for you, or you don't edit Progress at all, use this in your +startup vimrc: > + :let filetype_i = "asm" +Replace "asm" with the type of assembly you use. + +There are many types of assembly languages that all use the same file name +extensions. Therefore you will have to select the type yourself, or add a +line in the assembly file that Vim will recognize. Currently these syntax +files are included: + asm GNU assembly (the default) + asm68k Motorola 680x0 assembly + asmh8300 Hitachi H-8300 version of GNU assembly + ia64 Intel Itanium 64 + fasm Flat assembly (http://flatassembler.net) + masm Microsoft assembly (probably works for any 80x86) + nasm Netwide assembly + tasm Turbo Assembly (with opcodes 80x86 up to Pentium, and + MMX) + pic PIC assembly (currently for PIC16F84) + +The most flexible is to add a line in your assembly file containing: > + asmsyntax=nasm +Replace "nasm" with the name of the real assembly syntax. This line must be +one of the first five lines in the file. No non-white text must be +immediately before or after this text. Note that specifying asmsyntax=foo is +equivalent to setting ft=foo in a |modeline|, and that in case of a conflict +between the two settings the one from the modeline will take precedence (in +particular, if you have ft=asm in the modeline, you will get the GNU syntax +highlighting regardless of what is specified as asmsyntax). + +The syntax type can always be overruled for a specific buffer by setting the +b:asmsyntax variable: > + :let b:asmsyntax = "nasm" + +If b:asmsyntax is not set, either automatically or by hand, then the value of +the global variable asmsyntax is used. This can be seen as a default assembly +language: > + :let asmsyntax = "nasm" + +As a last resort, if nothing is defined, the "asm" syntax is used. + + +Netwide assembler (nasm.vim) optional highlighting ~ + +To enable a feature: > + :let {variable}=1|set syntax=nasm +To disable a feature: > + :unlet {variable} |set syntax=nasm + +Variable Highlight ~ +nasm_loose_syntax unofficial parser allowed syntax not as Error + (parser dependent; not recommended) +nasm_ctx_outside_macro contexts outside macro not as Error +nasm_no_warn potentially risky syntax not as ToDo + + +ASPPERL and ASPVBS *ft-aspperl-syntax* *ft-aspvbs-syntax* + +*.asp and *.asa files could be either Perl or Visual Basic script. Since it's +hard to detect this you can set two global variables to tell Vim what you are +using. For Perl script use: > + :let g:filetype_asa = "aspperl" + :let g:filetype_asp = "aspperl" +For Visual Basic use: > + :let g:filetype_asa = "aspvbs" + :let g:filetype_asp = "aspvbs" + + +BAAN *baan.vim* *baan-syntax* + +The baan.vim gives syntax support for BaanC of release BaanIV upto SSA ERP LN +for both 3 GL and 4 GL programming. Large number of standard defines/constants +are supported. + +Some special violation of coding standards will be signalled when one specify +in ones |.vimrc|: > + let baan_code_stds=1 + +*baan-folding* + +Syntax folding can be enabled at various levels through the variables +mentioned below (Set those in your |.vimrc|). The more complex folding on +source blocks and SQL can be CPU intensive. + +To allow any folding and enable folding at function level use: > + let baan_fold=1 +Folding can be enabled at source block level as if, while, for ,... The +indentation preceding the begin/end keywords has to match (spaces are not +considered equal to a tab). > + let baan_fold_block=1 +Folding can be enabled for embedded SQL blocks as SELECT, SELECTDO, +SELECTEMPTY, ... The indentation preceding the begin/end keywords has to +match (spaces are not considered equal to a tab). > + let baan_fold_sql=1 +Note: Block folding can result in many small folds. It is suggested to |:set| +the options 'foldminlines' and 'foldnestmax' in |.vimrc| or use |:setlocal| in +.../after/syntax/baan.vim (see |after-directory|). Eg: > + set foldminlines=5 + set foldnestmax=6 + + +BASIC *basic.vim* *vb.vim* *ft-basic-syntax* *ft-vb-syntax* + +Both Visual Basic and "normal" basic use the extension ".bas". To detect +which one should be used, Vim checks for the string "VB_Name" in the first +five lines of the file. If it is not found, filetype will be "basic", +otherwise "vb". Files with the ".frm" extension will always be seen as Visual +Basic. + + +C *c.vim* *ft-c-syntax* + +A few things in C highlighting are optional. To enable them assign any value +to the respective variable. Example: > + :let c_comment_strings = 1 +To disable them use ":unlet". Example: > + :unlet c_comment_strings + +Variable Highlight ~ +c_gnu GNU gcc specific items +c_comment_strings strings and numbers inside a comment +c_space_errors trailing white space and spaces before a +c_no_trail_space_error ... but no trailing spaces +c_no_tab_space_error ... but no spaces before a +c_no_bracket_error don't highlight {}; inside [] as errors +c_no_curly_error don't highlight {}; inside [] and () as errors; + except { and } in first column +c_curly_error highlight a missing }; this forces syncing from the + start of the file, can be slow +c_no_ansi don't do standard ANSI types and constants +c_ansi_typedefs ... but do standard ANSI types +c_ansi_constants ... but do standard ANSI constants +c_no_utf don't highlight \u and \U in strings +c_syntax_for_h for *.h files use C syntax instead of C++ and use objc + syntax instead of objcpp +c_no_if0 don't highlight "#if 0" blocks as comments +c_no_cformat don't highlight %-formats in strings +c_no_c99 don't highlight C99 standard items +c_no_c11 don't highlight C11 standard items + +When 'foldmethod' is set to "syntax" then /* */ comments and { } blocks will +become a fold. If you don't want comments to become a fold use: > + :let c_no_comment_fold = 1 +"#if 0" blocks are also folded, unless: > + :let c_no_if0_fold = 1 + +If you notice highlighting errors while scrolling backwards, which are fixed +when redrawing with CTRL-L, try setting the "c_minlines" internal variable +to a larger number: > + :let c_minlines = 100 +This will make the syntax synchronization start 100 lines before the first +displayed line. The default value is 50 (15 when c_no_if0 is set). The +disadvantage of using a larger number is that redrawing can become slow. + +When using the "#if 0" / "#endif" comment highlighting, notice that this only +works when the "#if 0" is within "c_minlines" from the top of the window. If +you have a long "#if 0" construct it will not be highlighted correctly. + +To match extra items in comments, use the cCommentGroup cluster. +Example: > + :au Syntax c call MyCadd() + :function MyCadd() + : syn keyword cMyItem contained Ni + : syn cluster cCommentGroup add=cMyItem + : hi link cMyItem Title + :endfun + +ANSI constants will be highlighted with the "cConstant" group. This includes +"NULL", "SIG_IGN" and others. But not "TRUE", for example, because this is +not in the ANSI standard. If you find this confusing, remove the cConstant +highlighting: > + :hi link cConstant NONE + +If you see '{' and '}' highlighted as an error where they are OK, reset the +highlighting for cErrInParen and cErrInBracket. + +If you want to use folding in your C files, you can add these lines in a file +in the "after" directory in 'runtimepath'. For Unix this would be +~/.vim/after/syntax/c.vim. > + syn sync fromstart + set foldmethod=syntax + +CH *ch.vim* *ft-ch-syntax* + +C/C++ interpreter. Ch has similar syntax highlighting to C and builds upon +the C syntax file. See |c.vim| for all the settings that are available for C. + +By setting a variable you can tell Vim to use Ch syntax for *.h files, instead +of C or C++: > + :let ch_syntax_for_h = 1 + + +CHILL *chill.vim* *ft-chill-syntax* + +Chill syntax highlighting is similar to C. See |c.vim| for all the settings +that are available. Additionally there is: + +chill_space_errors like c_space_errors +chill_comment_string like c_comment_strings +chill_minlines like c_minlines + + +CHANGELOG *changelog.vim* *ft-changelog-syntax* + +ChangeLog supports highlighting spaces at the start of a line. +If you do not like this, add following line to your .vimrc: > + let g:changelog_spacing_errors = 0 +This works the next time you edit a changelog file. You can also use +"b:changelog_spacing_errors" to set this per buffer (before loading the syntax +file). + +You can change the highlighting used, e.g., to flag the spaces as an error: > + :hi link ChangelogError Error +Or to avoid the highlighting: > + :hi link ChangelogError NONE +This works immediately. + + +COBOL *cobol.vim* *ft-cobol-syntax* + +COBOL highlighting has different needs for legacy code than it does for fresh +development. This is due to differences in what is being done (maintenance +versus development) and other factors. To enable legacy code highlighting, +add this line to your .vimrc: > + :let cobol_legacy_code = 1 +To disable it again, use this: > + :unlet cobol_legacy_code + + +COLD FUSION *coldfusion.vim* *ft-coldfusion-syntax* + +The ColdFusion has its own version of HTML comments. To turn on ColdFusion +comment highlighting, add the following line to your startup file: > + + :let html_wrong_comments = 1 + +The ColdFusion syntax file is based on the HTML syntax file. + + +CPP *cpp.vim* *ft-cpp-syntax* + +Most of things are same as |ft-c-syntax|. + +Variable Highlight ~ +cpp_no_c11 don't highlight C++11 standard items + + +CSH *csh.vim* *ft-csh-syntax* + +This covers the shell named "csh". Note that on some systems tcsh is actually +used. + +Detecting whether a file is csh or tcsh is notoriously hard. Some systems +symlink /bin/csh to /bin/tcsh, making it almost impossible to distinguish +between csh and tcsh. In case VIM guesses wrong you can set the +"filetype_csh" variable. For using csh: *g:filetype_csh* +> + :let g:filetype_csh = "csh" + +For using tcsh: > + + :let g:filetype_csh = "tcsh" + +Any script with a tcsh extension or a standard tcsh filename (.tcshrc, +tcsh.tcshrc, tcsh.login) will have filetype tcsh. All other tcsh/csh scripts +will be classified as tcsh, UNLESS the "filetype_csh" variable exists. If the +"filetype_csh" variable exists, the filetype will be set to the value of the +variable. + + +CYNLIB *cynlib.vim* *ft-cynlib-syntax* + +Cynlib files are C++ files that use the Cynlib class library to enable +hardware modelling and simulation using C++. Typically Cynlib files have a .cc +or a .cpp extension, which makes it very difficult to distinguish them from a +normal C++ file. Thus, to enable Cynlib highlighting for .cc files, add this +line to your .vimrc file: > + + :let cynlib_cyntax_for_cc=1 + +Similarly for cpp files (this extension is only usually used in Windows) > + + :let cynlib_cyntax_for_cpp=1 + +To disable these again, use this: > + + :unlet cynlib_cyntax_for_cc + :unlet cynlib_cyntax_for_cpp +< + +CWEB *cweb.vim* *ft-cweb-syntax* + +Files matching "*.w" could be Progress or cweb. If the automatic detection +doesn't work for you, or you don't edit Progress at all, use this in your +startup vimrc: > + :let filetype_w = "cweb" + + +DESKTOP *desktop.vim* *ft-desktop-syntax* + +Primary goal of this syntax file is to highlight .desktop and .directory files +according to freedesktop.org standard: +http://standards.freedesktop.org/desktop-entry-spec/latest/ +But actually almost none implements this standard fully. Thus it will +highlight all Unix ini files. But you can force strict highlighting according +to standard by placing this in your vimrc file: > + :let enforce_freedesktop_standard = 1 + + +DIRCOLORS *dircolors.vim* *ft-dircolors-syntax* + +The dircolors utility highlighting definition has one option. It exists to +provide compatibility with the Slackware GNU/Linux distributions version of +the command. It adds a few keywords that are generally ignored by most +versions. On Slackware systems, however, the utility accepts the keywords and +uses them for processing. To enable the Slackware keywords add the following +line to your startup file: > + let dircolors_is_slackware = 1 + + +DOCBOOK *docbk.vim* *ft-docbk-syntax* *docbook* +DOCBOOK XML *docbkxml.vim* *ft-docbkxml-syntax* +DOCBOOK SGML *docbksgml.vim* *ft-docbksgml-syntax* + +There are two types of DocBook files: SGML and XML. To specify what type you +are using the "b:docbk_type" variable should be set. Vim does this for you +automatically if it can recognize the type. When Vim can't guess it the type +defaults to XML. +You can set the type manually: > + :let docbk_type = "sgml" +or: > + :let docbk_type = "xml" +You need to do this before loading the syntax file, which is complicated. +Simpler is setting the filetype to "docbkxml" or "docbksgml": > + :set filetype=docbksgml +or: > + :set filetype=docbkxml + +You can specify the DocBook version: > + :let docbk_ver = 3 +When not set 4 is used. + + +DOSBATCH *dosbatch.vim* *ft-dosbatch-syntax* + +There is one option with highlighting DOS batch files. This covers new +extensions to the Command Interpreter introduced with Windows 2000 and +is controlled by the variable dosbatch_cmdextversion. For Windows NT +this should have the value 1, and for Windows 2000 it should be 2. +Select the version you want with the following line: > + + :let dosbatch_cmdextversion = 1 + +If this variable is not defined it defaults to a value of 2 to support +Windows 2000. + +A second option covers whether *.btm files should be detected as type +"dosbatch" (MS-DOS batch files) or type "btm" (4DOS batch files). The latter +is used by default. You may select the former with the following line: > + + :let g:dosbatch_syntax_for_btm = 1 + +If this variable is undefined or zero, btm syntax is selected. + + +DOXYGEN *doxygen.vim* *doxygen-syntax* + +Doxygen generates code documentation using a special documentation format +(similar to Javadoc). This syntax script adds doxygen highlighting to c, cpp, +idl and php files, and should also work with java. + +There are a few of ways to turn on doxygen formatting. It can be done +explicitly or in a modeline by appending '.doxygen' to the syntax of the file. +Example: > + :set syntax=c.doxygen +or > + // vim:syntax=c.doxygen + +It can also be done automatically for C, C++, C#, IDL and PHP files by setting +the global or buffer-local variable load_doxygen_syntax. This is done by +adding the following to your .vimrc. > + :let g:load_doxygen_syntax=1 + +There are a couple of variables that have an effect on syntax highlighting, and +are to do with non-standard highlighting options. + +Variable Default Effect ~ +g:doxygen_enhanced_color +g:doxygen_enhanced_colour 0 Use non-standard highlighting for + doxygen comments. + +doxygen_my_rendering 0 Disable rendering of HTML bold, italic + and html_my_rendering underline. + +doxygen_javadoc_autobrief 1 Set to 0 to disable javadoc autobrief + colour highlighting. + +doxygen_end_punctuation '[.]' Set to regexp match for the ending + punctuation of brief + +There are also some hilight groups worth mentioning as they can be useful in +configuration. + +Highlight Effect ~ +doxygenErrorComment The colour of an end-comment when missing + punctuation in a code, verbatim or dot section +doxygenLinkError The colour of an end-comment when missing the + \endlink from a \link section. + + +DTD *dtd.vim* *ft-dtd-syntax* + +The DTD syntax highlighting is case sensitive by default. To disable +case-sensitive highlighting, add the following line to your startup file: > + + :let dtd_ignore_case=1 + +The DTD syntax file will highlight unknown tags as errors. If +this is annoying, it can be turned off by setting: > + + :let dtd_no_tag_errors=1 + +before sourcing the dtd.vim syntax file. +Parameter entity names are highlighted in the definition using the +'Type' highlighting group and 'Comment' for punctuation and '%'. +Parameter entity instances are highlighted using the 'Constant' +highlighting group and the 'Type' highlighting group for the +delimiters % and ;. This can be turned off by setting: > + + :let dtd_no_param_entities=1 + +The DTD syntax file is also included by xml.vim to highlight included dtd's. + + +EIFFEL *eiffel.vim* *ft-eiffel-syntax* + +While Eiffel is not case-sensitive, its style guidelines are, and the +syntax highlighting file encourages their use. This also allows to +highlight class names differently. If you want to disable case-sensitive +highlighting, add the following line to your startup file: > + + :let eiffel_ignore_case=1 + +Case still matters for class names and TODO marks in comments. + +Conversely, for even stricter checks, add one of the following lines: > + + :let eiffel_strict=1 + :let eiffel_pedantic=1 + +Setting eiffel_strict will only catch improper capitalization for the +five predefined words "Current", "Void", "Result", "Precursor", and +"NONE", to warn against their accidental use as feature or class names. + +Setting eiffel_pedantic will enforce adherence to the Eiffel style +guidelines fairly rigorously (like arbitrary mixes of upper- and +lowercase letters as well as outdated ways to capitalize keywords). + +If you want to use the lower-case version of "Current", "Void", +"Result", and "Precursor", you can use > + + :let eiffel_lower_case_predef=1 + +instead of completely turning case-sensitive highlighting off. + +Support for ISE's proposed new creation syntax that is already +experimentally handled by some compilers can be enabled by: > + + :let eiffel_ise=1 + +Finally, some vendors support hexadecimal constants. To handle them, add > + + :let eiffel_hex_constants=1 + +to your startup file. + + +ERLANG *erlang.vim* *ft-erlang-syntax* + +Erlang is a functional programming language developed by Ericsson. Files with +the following extensions are recognized as Erlang files: erl, hrl, yaws. + +The BIFs (built-in functions) are highlighted by default. To disable this, +put the following line in your vimrc: > + + :let g:erlang_highlight_bifs = 0 + +To enable highlighting some special atoms, put this in your vimrc: > + + :let g:erlang_highlight_special_atoms = 1 + + +FLEXWIKI *flexwiki.vim* *ft-flexwiki-syntax* + +FlexWiki is an ASP.NET-based wiki package available at http://www.flexwiki.com +NOTE: this site currently doesn't work, on Wikipedia is mentioned that +development stopped in 2009. + +Syntax highlighting is available for the most common elements of FlexWiki +syntax. The associated ftplugin script sets some buffer-local options to make +editing FlexWiki pages more convenient. FlexWiki considers a newline as the +start of a new paragraph, so the ftplugin sets 'tw'=0 (unlimited line length), +'wrap' (wrap long lines instead of using horizontal scrolling), 'linebreak' +(to wrap at a character in 'breakat' instead of at the last char on screen), +and so on. It also includes some keymaps that are disabled by default. + +If you want to enable the keymaps that make "j" and "k" and the cursor keys +move up and down by display lines, add this to your .vimrc: > + :let flexwiki_maps = 1 + + +FORM *form.vim* *ft-form-syntax* + +The coloring scheme for syntax elements in the FORM file uses the default +modes Conditional, Number, Statement, Comment, PreProc, Type, and String, +following the language specifications in 'Symbolic Manipulation with FORM' by +J.A.M. Vermaseren, CAN, Netherlands, 1991. + +If you want include your own changes to the default colors, you have to +redefine the following syntax groups: + + - formConditional + - formNumber + - formStatement + - formHeaderStatement + - formComment + - formPreProc + - formDirective + - formType + - formString + +Note that the form.vim syntax file implements FORM preprocessor commands and +directives per default in the same syntax group. + +A predefined enhanced color mode for FORM is available to distinguish between +header statements and statements in the body of a FORM program. To activate +this mode define the following variable in your vimrc file > + + :let form_enhanced_color=1 + +The enhanced mode also takes advantage of additional color features for a dark +gvim display. Here, statements are colored LightYellow instead of Yellow, and +conditionals are LightBlue for better distinction. + + +FORTRAN *fortran.vim* *ft-fortran-syntax* + +Default highlighting and dialect ~ +Highlighting appropriate for Fortran 2008 is used by default. This choice +should be appropriate for most users most of the time because Fortran 2008 is +almost a superset of previous versions (Fortran 2003, 95, 90, and 77). + +Fortran source code form ~ +Fortran code can be in either fixed or free source form. Note that the +syntax highlighting will not be correct if the form is incorrectly set. + +When you create a new fortran file, the syntax script assumes fixed source +form. If you always use free source form, then > + :let fortran_free_source=1 +in your .vimrc prior to the :syntax on command. If you always use fixed source +form, then > + :let fortran_fixed_source=1 +in your .vimrc prior to the :syntax on command. + +If the form of the source code depends upon the file extension, then it is +most convenient to set fortran_free_source in a ftplugin file. For more +information on ftplugin files, see |ftplugin|. For example, if all your +fortran files with an .f90 extension are written in free source form and the +rest in fixed source form, add the following code to your ftplugin file > + let s:extfname = expand("%:e") + if s:extfname ==? "f90" + let fortran_free_source=1 + unlet! fortran_fixed_source + else + let fortran_fixed_source=1 + unlet! fortran_free_source + endif +Note that this will work only if the "filetype plugin indent on" command +precedes the "syntax on" command in your .vimrc file. + +When you edit an existing fortran file, the syntax script will assume free +source form if the fortran_free_source variable has been set, and assumes +fixed source form if the fortran_fixed_source variable has been set. If +neither of these variables have been set, the syntax script attempts to +determine which source form has been used by examining the first five columns +of the first 250 lines of your file. If no signs of free source form are +detected, then the file is assumed to be in fixed source form. The algorithm +should work in the vast majority of cases. In some cases, such as a file that +begins with 250 or more full-line comments, the script may incorrectly decide +that the fortran code is in fixed form. If that happens, just add a +non-comment statement beginning anywhere in the first five columns of the +first twenty five lines, save (:w) and then reload (:e!) the file. + +Tabs in fortran files ~ +Tabs are not recognized by the Fortran standards. Tabs are not a good idea in +fixed format fortran source code which requires fixed column boundaries. +Therefore, tabs are marked as errors. Nevertheless, some programmers like +using tabs. If your fortran files contain tabs, then you should set the +variable fortran_have_tabs in your .vimrc with a command such as > + :let fortran_have_tabs=1 +placed prior to the :syntax on command. Unfortunately, the use of tabs will +mean that the syntax file will not be able to detect incorrect margins. + +Syntax folding of fortran files ~ +If you wish to use foldmethod=syntax, then you must first set the variable +fortran_fold with a command such as > + :let fortran_fold=1 +to instruct the syntax script to define fold regions for program units, that +is main programs starting with a program statement, subroutines, function +subprograms, block data subprograms, interface blocks, and modules. If you +also set the variable fortran_fold_conditionals with a command such as > + :let fortran_fold_conditionals=1 +then fold regions will also be defined for do loops, if blocks, and select +case constructs. If you also set the variable +fortran_fold_multilinecomments with a command such as > + :let fortran_fold_multilinecomments=1 +then fold regions will also be defined for three or more consecutive comment +lines. Note that defining fold regions can be slow for large files. + +If fortran_fold, and possibly fortran_fold_conditionals and/or +fortran_fold_multilinecomments, have been set, then vim will fold your file if +you set foldmethod=syntax. Comments or blank lines placed between two program +units are not folded because they are seen as not belonging to any program +unit. + +More precise fortran syntax ~ +If you set the variable fortran_more_precise with a command such as > + :let fortran_more_precise=1 +then the syntax coloring will be more precise but slower. In particular, +statement labels used in do, goto and arithmetic if statements will be +recognized, as will construct names at the end of a do, if, select or forall +construct. + +Non-default fortran dialects ~ +The syntax script supports two Fortran dialects: f08 and F. You will probably +find the default highlighting (f08) satisfactory. A few legacy constructs +deleted or declared obsolescent in the 2008 standard are highlighted as todo +items. + +If you use F, the advantage of setting the dialect appropriately is that +other legacy features excluded from F will be highlighted as todo items and +that free source form will be assumed. + +The dialect can be selected in various ways. If all your fortran files use +the same dialect, set the global variable fortran_dialect in your .vimrc prior +to your syntax on statement. The case-sensitive, permissible values of +fortran_dialect are "f08" or "F". Invalid values of fortran_dialect are +ignored. + +If the dialect depends upon the file extension, then it is most convenient to +set a buffer-local variable in a ftplugin file. For more information on +ftplugin files, see |ftplugin|. For example, if all your fortran files with +an .f90 extension are written in the F subset, your ftplugin file should +contain the code > + let s:extfname = expand("%:e") + if s:extfname ==? "f90" + let b:fortran_dialect="F" + else + unlet! b:fortran_dialect + endif +Note that this will work only if the "filetype plugin indent on" command +precedes the "syntax on" command in your .vimrc file. + +Finer control is necessary if the file extension does not uniquely identify +the dialect. You can override the default dialect, on a file-by-file basis, +by including a comment with the directive "fortran_dialect=xx" (where xx=F or +f08) in one of the first three lines in your file. For example, your older .f +files may be legacy code but your newer ones may be F codes, and you would +identify the latter by including in the first three lines of those files a +Fortran comment of the form > + ! fortran_dialect=F + +For previous versions of the syntax, you may have set fortran_dialect to the +now-obsolete values "f77", "f90", "f95", or "elf". Such settings will be +silently handled as "f08". Users of "elf" may wish to experiment with "F" +instead. + +The syntax/fortran.vim script contains embedded comments that tell you how to +comment and/or uncomment some lines to (a) activate recognition of some +non-standard, vendor-supplied intrinsics and (b) to prevent features deleted +or declared obsolescent in the 2008 standard from being highlighted as todo +items. + +Limitations ~ +Parenthesis checking does not catch too few closing parentheses. Hollerith +strings are not recognized. Some keywords may be highlighted incorrectly +because Fortran90 has no reserved words. + +For further information related to fortran, see |ft-fortran-indent| and +|ft-fortran-plugin|. + + +FVWM CONFIGURATION FILES *fvwm.vim* *ft-fvwm-syntax* + +In order for Vim to recognize Fvwm configuration files that do not match +the patterns *fvwmrc* or *fvwm2rc* , you must put additional patterns +appropriate to your system in your myfiletypes.vim file. For these +patterns, you must set the variable "b:fvwm_version" to the major version +number of Fvwm, and the 'filetype' option to fvwm. + +For example, to make Vim identify all files in /etc/X11/fvwm2/ +as Fvwm2 configuration files, add the following: > + + :au! BufNewFile,BufRead /etc/X11/fvwm2/* let b:fvwm_version = 2 | + \ set filetype=fvwm + +If you'd like Vim to highlight all valid color names, tell it where to +find the color database (rgb.txt) on your system. Do this by setting +"rgb_file" to its location. Assuming your color database is located +in /usr/X11/lib/X11/, you should add the line > + + :let rgb_file = "/usr/X11/lib/X11/rgb.txt" + +to your .vimrc file. + + +GSP *gsp.vim* *ft-gsp-syntax* + +The default coloring style for GSP pages is defined by |html.vim|, and +the coloring for java code (within java tags or inline between backticks) +is defined by |java.vim|. The following HTML groups defined in |html.vim| +are redefined to incorporate and highlight inline java code: + + htmlString + htmlValue + htmlEndTag + htmlTag + htmlTagN + +Highlighting should look fine most of the places where you'd see inline +java code, but in some special cases it may not. To add another HTML +group where you will have inline java code where it does not highlight +correctly, just copy the line you want from |html.vim| and add gspJava +to the contains clause. + +The backticks for inline java are highlighted according to the htmlError +group to make them easier to see. + + +GROFF *groff.vim* *ft-groff-syntax* + +The groff syntax file is a wrapper for |nroff.vim|, see the notes +under that heading for examples of use and configuration. The purpose +of this wrapper is to set up groff syntax extensions by setting the +filetype from a |modeline| or in a personal filetype definitions file +(see |filetype.txt|). + + +HASKELL *haskell.vim* *lhaskell.vim* *ft-haskell-syntax* + +The Haskell syntax files support plain Haskell code as well as literate +Haskell code, the latter in both Bird style and TeX style. The Haskell +syntax highlighting will also highlight C preprocessor directives. + +If you want to highlight delimiter characters (useful if you have a +light-coloured background), add to your .vimrc: > + :let hs_highlight_delimiters = 1 +To treat True and False as keywords as opposed to ordinary identifiers, +add: > + :let hs_highlight_boolean = 1 +To also treat the names of primitive types as keywords: > + :let hs_highlight_types = 1 +And to treat the names of even more relatively common types as keywords: > + :let hs_highlight_more_types = 1 +If you want to highlight the names of debugging functions, put in +your .vimrc: > + :let hs_highlight_debug = 1 + +The Haskell syntax highlighting also highlights C preprocessor +directives, and flags lines that start with # but are not valid +directives as erroneous. This interferes with Haskell's syntax for +operators, as they may start with #. If you want to highlight those +as operators as opposed to errors, put in your .vimrc: > + :let hs_allow_hash_operator = 1 + +The syntax highlighting for literate Haskell code will try to +automatically guess whether your literate Haskell code contains +TeX markup or not, and correspondingly highlight TeX constructs +or nothing at all. You can override this globally by putting +in your .vimrc > + :let lhs_markup = none +for no highlighting at all, or > + :let lhs_markup = tex +to force the highlighting to always try to highlight TeX markup. +For more flexibility, you may also use buffer local versions of +this variable, so e.g. > + :let b:lhs_markup = tex +will force TeX highlighting for a particular buffer. It has to be +set before turning syntax highlighting on for the buffer or +loading a file. + + +HTML *html.vim* *ft-html-syntax* + +The coloring scheme for tags in the HTML file works as follows. + +The <> of opening tags are colored differently than the of a closing tag. +This is on purpose! For opening tags the 'Function' color is used, while for +closing tags the 'Type' color is used (See syntax.vim to check how those are +defined for you) + +Known tag names are colored the same way as statements in C. Unknown tag +names are colored with the same color as the <> or respectively which +makes it easy to spot errors + +Note that the same is true for argument (or attribute) names. Known attribute +names are colored differently than unknown ones. + +Some HTML tags are used to change the rendering of text. The following tags +are recognized by the html.vim syntax coloring file and change the way normal +text is shown: ( is used as an alias for , +while as an alias for ),

-

, , and <A>, but +only if used as a link (that is, it must include a href as in +<A href="somefile.html">). + +If you want to change how such text is rendered, you must redefine the +following syntax groups: + + - htmlBold + - htmlBoldUnderline + - htmlBoldUnderlineItalic + - htmlUnderline + - htmlUnderlineItalic + - htmlItalic + - htmlTitle for titles + - htmlH1 - htmlH6 for headings + +To make this redefinition work you must redefine them all with the exception +of the last two (htmlTitle and htmlH[1-6], which are optional) and define the +following variable in your vimrc (this is due to the order in which the files +are read during initialization) > + :let html_my_rendering=1 + +If you'd like to see an example download mysyntax.vim at +http://www.fleiner.com/vim/download.html + +You can also disable this rendering by adding the following line to your +vimrc file: > + :let html_no_rendering=1 + +HTML comments are rather special (see an HTML reference document for the +details), and the syntax coloring scheme will highlight all errors. +However, if you prefer to use the wrong style (starts with <!-- and +ends with --!>) you can define > + :let html_wrong_comments=1 + +JavaScript and Visual Basic embedded inside HTML documents are highlighted as +'Special' with statements, comments, strings and so on colored as in standard +programming languages. Note that only JavaScript and Visual Basic are currently +supported, no other scripting language has been added yet. + +Embedded and inlined cascading style sheets (CSS) are highlighted too. + +There are several html preprocessor languages out there. html.vim has been +written such that it should be trivial to include it. To do so add the +following two lines to the syntax coloring file for that language +(the example comes from the asp.vim file): + + runtime! syntax/html.vim + syn cluster htmlPreproc add=asp + +Now you just need to make sure that you add all regions that contain +the preprocessor language to the cluster htmlPreproc. + + +HTML/OS (by Aestiva) *htmlos.vim* *ft-htmlos-syntax* + +The coloring scheme for HTML/OS works as follows: + +Functions and variable names are the same color by default, because VIM +doesn't specify different colors for Functions and Identifiers. To change +this (which is recommended if you want function names to be recognizable in a +different color) you need to add the following line to either your ~/.vimrc: > + :hi Function term=underline cterm=bold ctermfg=LightGray + +Of course, the ctermfg can be a different color if you choose. + +Another issues that HTML/OS runs into is that there is no special filetype to +signify that it is a file with HTML/OS coding. You can change this by opening +a file and turning on HTML/OS syntax by doing the following: > + :set syntax=htmlos + +Lastly, it should be noted that the opening and closing characters to begin a +block of HTML/OS code can either be << or [[ and >> or ]], respectively. + + +IA64 *ia64.vim* *intel-itanium* *ft-ia64-syntax* + +Highlighting for the Intel Itanium 64 assembly language. See |asm.vim| for +how to recognize this filetype. + +To have *.inc files be recognized as IA64, add this to your .vimrc file: > + :let g:filetype_inc = "ia64" + + +INFORM *inform.vim* *ft-inform-syntax* + +Inform highlighting includes symbols provided by the Inform Library, as +most programs make extensive use of it. If do not wish Library symbols +to be highlighted add this to your vim startup: > + :let inform_highlight_simple=1 + +By default it is assumed that Inform programs are Z-machine targeted, +and highlights Z-machine assembly language symbols appropriately. If +you intend your program to be targeted to a Glulx/Glk environment you +need to add this to your startup sequence: > + :let inform_highlight_glulx=1 + +This will highlight Glulx opcodes instead, and also adds glk() to the +set of highlighted system functions. + +The Inform compiler will flag certain obsolete keywords as errors when +it encounters them. These keywords are normally highlighted as errors +by Vim. To prevent such error highlighting, you must add this to your +startup sequence: > + :let inform_suppress_obsolete=1 + +By default, the language features highlighted conform to Compiler +version 6.30 and Library version 6.11. If you are using an older +Inform development environment, you may with to add this to your +startup sequence: > + :let inform_highlight_old=1 + +IDL *idl.vim* *idl-syntax* + +IDL (Interface Definition Language) files are used to define RPC calls. In +Microsoft land, this is also used for defining COM interfaces and calls. + +IDL's structure is simple enough to permit a full grammar based approach to +rather than using a few heuristics. The result is large and somewhat +repetitive but seems to work. + +There are some Microsoft extensions to idl files that are here. Some of them +are disabled by defining idl_no_ms_extensions. + +The more complex of the extensions are disabled by defining idl_no_extensions. + +Variable Effect ~ + +idl_no_ms_extensions Disable some of the Microsoft specific + extensions +idl_no_extensions Disable complex extensions +idlsyntax_showerror Show IDL errors (can be rather intrusive, but + quite helpful) +idlsyntax_showerror_soft Use softer colours by default for errors + + +JAVA *java.vim* *ft-java-syntax* + +The java.vim syntax highlighting file offers several options: + +In Java 1.0.2 it was never possible to have braces inside parens, so this was +flagged as an error. Since Java 1.1 this is possible (with anonymous +classes), and therefore is no longer marked as an error. If you prefer the old +way, put the following line into your vim startup file: > + :let java_mark_braces_in_parens_as_errors=1 + +All identifiers in java.lang.* are always visible in all classes. To +highlight them use: > + :let java_highlight_java_lang_ids=1 + +You can also highlight identifiers of most standard Java packages if you +download the javaid.vim script at http://www.fleiner.com/vim/download.html. +If you prefer to only highlight identifiers of a certain package, say java.io +use the following: > + :let java_highlight_java_io=1 +Check the javaid.vim file for a list of all the packages that are supported. + +Function names are not highlighted, as the way to find functions depends on +how you write Java code. The syntax file knows two possible ways to highlight +functions: + +If you write function declarations that are always indented by either +a tab, 8 spaces or 2 spaces you may want to set > + :let java_highlight_functions="indent" +However, if you follow the Java guidelines about how functions and classes are +supposed to be named (with respect to upper and lowercase), use > + :let java_highlight_functions="style" +If both options do not work for you, but you would still want function +declarations to be highlighted create your own definitions by changing the +definitions in java.vim or by creating your own java.vim which includes the +original one and then adds the code to highlight functions. + +In Java 1.1 the functions System.out.println() and System.err.println() should +only be used for debugging. Therefore it is possible to highlight debugging +statements differently. To do this you must add the following definition in +your startup file: > + :let java_highlight_debug=1 +The result will be that those statements are highlighted as 'Special' +characters. If you prefer to have them highlighted differently you must define +new highlightings for the following groups.: + Debug, DebugSpecial, DebugString, DebugBoolean, DebugType +which are used for the statement itself, special characters used in debug +strings, strings, boolean constants and types (this, super) respectively. I +have opted to chose another background for those statements. + +Javadoc is a program that takes special comments out of Java program files and +creates HTML pages. The standard configuration will highlight this HTML code +similarly to HTML files (see |html.vim|). You can even add Javascript +and CSS inside this code (see below). There are four differences however: + 1. The title (all characters up to the first '.' which is followed by + some white space or up to the first '@') is colored differently (to change + the color change the group CommentTitle). + 2. The text is colored as 'Comment'. + 3. HTML comments are colored as 'Special' + 4. The special Javadoc tags (@see, @param, ...) are highlighted as specials + and the argument (for @see, @param, @exception) as Function. +To turn this feature off add the following line to your startup file: > + :let java_ignore_javadoc=1 + +If you use the special Javadoc comment highlighting described above you +can also turn on special highlighting for Javascript, visual basic +scripts and embedded CSS (stylesheets). This makes only sense if you +actually have Javadoc comments that include either Javascript or embedded +CSS. The options to use are > + :let java_javascript=1 + :let java_css=1 + :let java_vb=1 + +In order to highlight nested parens with different colors define colors +for javaParen, javaParen1 and javaParen2, for example with > + :hi link javaParen Comment +or > + :hi javaParen ctermfg=blue guifg=#0000ff + +If you notice highlighting errors while scrolling backwards, which are fixed +when redrawing with CTRL-L, try setting the "java_minlines" internal variable +to a larger number: > + :let java_minlines = 50 +This will make the syntax synchronization start 50 lines before the first +displayed line. The default value is 10. The disadvantage of using a larger +number is that redrawing can become slow. + + +LACE *lace.vim* *ft-lace-syntax* + +Lace (Language for Assembly of Classes in Eiffel) is case insensitive, but the +style guide lines are not. If you prefer case insensitive highlighting, just +define the vim variable 'lace_case_insensitive' in your startup file: > + :let lace_case_insensitive=1 + + +LEX *lex.vim* *ft-lex-syntax* + +Lex uses brute-force synchronizing as the "^%%$" section delimiter +gives no clue as to what section follows. Consequently, the value for > + :syn sync minlines=300 +may be changed by the user if s/he is experiencing synchronization +difficulties (such as may happen with large lex files). + + +LIFELINES *lifelines.vim* *ft-lifelines-syntax* + +To highlight deprecated functions as errors, add in your .vimrc: > + + :let g:lifelines_deprecated = 1 +< + +LISP *lisp.vim* *ft-lisp-syntax* + +The lisp syntax highlighting provides two options: > + + g:lisp_instring : if it exists, then "(...)" strings are highlighted + as if the contents of the string were lisp. + Useful for AutoLisp. + g:lisp_rainbow : if it exists and is nonzero, then differing levels + of parenthesization will receive different + highlighting. +< +The g:lisp_rainbow option provides 10 levels of individual colorization for +the parentheses and backquoted parentheses. Because of the quantity of +colorization levels, unlike non-rainbow highlighting, the rainbow mode +specifies its highlighting using ctermfg and guifg, thereby bypassing the +usual colorscheme control using standard highlighting groups. The actual +highlighting used depends on the dark/bright setting (see |'bg'|). + + +LITE *lite.vim* *ft-lite-syntax* + +There are two options for the lite syntax highlighting. + +If you like SQL syntax highlighting inside Strings, use this: > + + :let lite_sql_query = 1 + +For syncing, minlines defaults to 100. If you prefer another value, you can +set "lite_minlines" to the value you desire. Example: > + + :let lite_minlines = 200 + + +LPC *lpc.vim* *ft-lpc-syntax* + +LPC stands for a simple, memory-efficient language: Lars Pensj| C. The +file name of LPC is usually *.c. Recognizing these files as LPC would bother +users writing only C programs. If you want to use LPC syntax in Vim, you +should set a variable in your .vimrc file: > + + :let lpc_syntax_for_c = 1 + +If it doesn't work properly for some particular C or LPC files, use a +modeline. For a LPC file: + + // vim:set ft=lpc: + +For a C file that is recognized as LPC: + + // vim:set ft=c: + +If you don't want to set the variable, use the modeline in EVERY LPC file. + +There are several implementations for LPC, we intend to support most widely +used ones. Here the default LPC syntax is for MudOS series, for MudOS v22 +and before, you should turn off the sensible modifiers, and this will also +asserts the new efuns after v22 to be invalid, don't set this variable when +you are using the latest version of MudOS: > + + :let lpc_pre_v22 = 1 + +For LpMud 3.2 series of LPC: > + + :let lpc_compat_32 = 1 + +For LPC4 series of LPC: > + + :let lpc_use_lpc4_syntax = 1 + +For uLPC series of LPC: +uLPC has been developed to Pike, so you should use Pike syntax +instead, and the name of your source file should be *.pike + + +LUA *lua.vim* *ft-lua-syntax* + +The Lua syntax file can be used for versions 4.0, 5.0, 5.1 and 5.2 (5.2 is +the default). You can select one of these versions using the global variables +lua_version and lua_subversion. For example, to activate Lua +5.1 syntax highlighting, set the variables like this: + + :let lua_version = 5 + :let lua_subversion = 1 + + +MAIL *mail.vim* *ft-mail.vim* + +Vim highlights all the standard elements of an email (headers, signatures, +quoted text and URLs / email addresses). In keeping with standard conventions, +signatures begin in a line containing only "--" followed optionally by +whitespaces and end with a newline. + +Vim treats lines beginning with ']', '}', '|', '>' or a word followed by '>' +as quoted text. However Vim highlights headers and signatures in quoted text +only if the text is quoted with '>' (optionally followed by one space). + +By default mail.vim synchronises syntax to 100 lines before the first +displayed line. If you have a slow machine, and generally deal with emails +with short headers, you can change this to a smaller value: > + + :let mail_minlines = 30 + + +MAKE *make.vim* *ft-make-syntax* + +In makefiles, commands are usually highlighted to make it easy for you to spot +errors. However, this may be too much coloring for you. You can turn this +feature off by using: > + + :let make_no_commands = 1 + + +MAPLE *maple.vim* *ft-maple-syntax* + +Maple V, by Waterloo Maple Inc, supports symbolic algebra. The language +supports many packages of functions which are selectively loaded by the user. +The standard set of packages' functions as supplied in Maple V release 4 may be +highlighted at the user's discretion. Users may place in their .vimrc file: > + + :let mvpkg_all= 1 + +to get all package functions highlighted, or users may select any subset by +choosing a variable/package from the table below and setting that variable to +1, also in their .vimrc file (prior to sourcing +$VIMRUNTIME/syntax/syntax.vim). + + Table of Maple V Package Function Selectors > + mv_DEtools mv_genfunc mv_networks mv_process + mv_Galois mv_geometry mv_numapprox mv_simplex + mv_GaussInt mv_grobner mv_numtheory mv_stats + mv_LREtools mv_group mv_orthopoly mv_student + mv_combinat mv_inttrans mv_padic mv_sumtools + mv_combstruct mv_liesymm mv_plots mv_tensor + mv_difforms mv_linalg mv_plottools mv_totorder + mv_finance mv_logic mv_powseries + + +MATHEMATICA *mma.vim* *ft-mma-syntax* *ft-mathematica-syntax* + +Empty *.m files will automatically be presumed to be Matlab files unless you +have the following in your .vimrc: > + + let filetype_m = "mma" + + +MOO *moo.vim* *ft-moo-syntax* + +If you use C-style comments inside expressions and find it mangles your +highlighting, you may want to use extended (slow!) matches for C-style +comments: > + + :let moo_extended_cstyle_comments = 1 + +To disable highlighting of pronoun substitution patterns inside strings: > + + :let moo_no_pronoun_sub = 1 + +To disable highlighting of the regular expression operator '%|', and matching +'%(' and '%)' inside strings: > + + :let moo_no_regexp = 1 + +Unmatched double quotes can be recognized and highlighted as errors: > + + :let moo_unmatched_quotes = 1 + +To highlight builtin properties (.name, .location, .programmer etc.): > + + :let moo_builtin_properties = 1 + +Unknown builtin functions can be recognized and highlighted as errors. If you +use this option, add your own extensions to the mooKnownBuiltinFunction group. +To enable this option: > + + :let moo_unknown_builtin_functions = 1 + +An example of adding sprintf() to the list of known builtin functions: > + + :syn keyword mooKnownBuiltinFunction sprintf contained + + +MSQL *msql.vim* *ft-msql-syntax* + +There are two options for the msql syntax highlighting. + +If you like SQL syntax highlighting inside Strings, use this: > + + :let msql_sql_query = 1 + +For syncing, minlines defaults to 100. If you prefer another value, you can +set "msql_minlines" to the value you desire. Example: > + + :let msql_minlines = 200 + + +NCF *ncf.vim* *ft-ncf-syntax* + +There is one option for NCF syntax highlighting. + +If you want to have unrecognized (by ncf.vim) statements highlighted as +errors, use this: > + + :let ncf_highlight_unknowns = 1 + +If you don't want to highlight these errors, leave it unset. + + +NROFF *nroff.vim* *ft-nroff-syntax* + +The nroff syntax file works with AT&T n/troff out of the box. You need to +activate the GNU groff extra features included in the syntax file before you +can use them. + +For example, Linux and BSD distributions use groff as their default text +processing package. In order to activate the extra syntax highlighting +features for groff, add the following option to your start-up files: > + + :let b:nroff_is_groff = 1 + +Groff is different from the old AT&T n/troff that you may still find in +Solaris. Groff macro and request names can be longer than 2 characters and +there are extensions to the language primitives. For example, in AT&T troff +you access the year as a 2-digit number with the request \(yr. In groff you +can use the same request, recognized for compatibility, or you can use groff's +native syntax, \[yr]. Furthermore, you can use a 4-digit year directly: +\[year]. Macro requests can be longer than 2 characters, for example, GNU mm +accepts the requests ".VERBON" and ".VERBOFF" for creating verbatim +environments. + +In order to obtain the best formatted output g/troff can give you, you should +follow a few simple rules about spacing and punctuation. + +1. Do not leave empty spaces at the end of lines. + +2. Leave one space and one space only after an end-of-sentence period, + exclamation mark, etc. + +3. For reasons stated below, it is best to follow all period marks with a + carriage return. + +The reason behind these unusual tips is that g/n/troff have a line breaking +algorithm that can be easily upset if you don't follow the rules given above. + +Unlike TeX, troff fills text line-by-line, not paragraph-by-paragraph and, +furthermore, it does not have a concept of glue or stretch, all horizontal and +vertical space input will be output as is. + +Therefore, you should be careful about not using more space between sentences +than you intend to have in your final document. For this reason, the common +practice is to insert a carriage return immediately after all punctuation +marks. If you want to have "even" text in your final processed output, you +need to maintain regular spacing in the input text. To mark both trailing +spaces and two or more spaces after a punctuation as an error, use: > + + :let nroff_space_errors = 1 + +Another technique to detect extra spacing and other errors that will interfere +with the correct typesetting of your file, is to define an eye-catching +highlighting definition for the syntax groups "nroffDefinition" and +"nroffDefSpecial" in your configuration files. For example: > + + hi def nroffDefinition term=italic cterm=italic gui=reverse + hi def nroffDefSpecial term=italic,bold cterm=italic,bold + \ gui=reverse,bold + +If you want to navigate preprocessor entries in your source file as easily as +with section markers, you can activate the following option in your .vimrc +file: > + + let b:preprocs_as_sections = 1 + +As well, the syntax file adds an extra paragraph marker for the extended +paragraph macro (.XP) in the ms package. + +Finally, there is a |groff.vim| syntax file that can be used for enabling +groff syntax highlighting either on a file basis or globally by default. + + +OCAML *ocaml.vim* *ft-ocaml-syntax* + +The OCaml syntax file handles files having the following prefixes: .ml, +.mli, .mll and .mly. By setting the following variable > + + :let ocaml_revised = 1 + +you can switch from standard OCaml-syntax to revised syntax as supported +by the camlp4 preprocessor. Setting the variable > + + :let ocaml_noend_error = 1 + +prevents highlighting of "end" as error, which is useful when sources +contain very long structures that Vim does not synchronize anymore. + + +PAPP *papp.vim* *ft-papp-syntax* + +The PApp syntax file handles .papp files and, to a lesser extend, .pxml +and .pxsl files which are all a mixture of perl/xml/html/other using xml +as the top-level file format. By default everything inside phtml or pxml +sections is treated as a string with embedded preprocessor commands. If +you set the variable: > + + :let papp_include_html=1 + +in your startup file it will try to syntax-hilight html code inside phtml +sections, but this is relatively slow and much too colourful to be able to +edit sensibly. ;) + +The newest version of the papp.vim syntax file can usually be found at +http://papp.plan9.de. + + +PASCAL *pascal.vim* *ft-pascal-syntax* + +Files matching "*.p" could be Progress or Pascal. If the automatic detection +doesn't work for you, or you don't edit Progress at all, use this in your +startup vimrc: > + + :let filetype_p = "pascal" + +The Pascal syntax file has been extended to take into account some extensions +provided by Turbo Pascal, Free Pascal Compiler and GNU Pascal Compiler. +Delphi keywords are also supported. By default, Turbo Pascal 7.0 features are +enabled. If you prefer to stick with the standard Pascal keywords, add the +following line to your startup file: > + + :let pascal_traditional=1 + +To switch on Delphi specific constructions (such as one-line comments, +keywords, etc): > + + :let pascal_delphi=1 + + +The option pascal_symbol_operator controls whether symbol operators such as +, +*, .., etc. are displayed using the Operator color or not. To colorize symbol +operators, add the following line to your startup file: > + + :let pascal_symbol_operator=1 + +Some functions are highlighted by default. To switch it off: > + + :let pascal_no_functions=1 + +Furthermore, there are specific variables for some compilers. Besides +pascal_delphi, there are pascal_gpc and pascal_fpc. Default extensions try to +match Turbo Pascal. > + + :let pascal_gpc=1 + +or > + + :let pascal_fpc=1 + +To ensure that strings are defined on a single line, you can define the +pascal_one_line_string variable. > + + :let pascal_one_line_string=1 + +If you dislike <Tab> chars, you can set the pascal_no_tabs variable. Tabs +will be highlighted as Error. > + + :let pascal_no_tabs=1 + + + +PERL *perl.vim* *ft-perl-syntax* + +There are a number of possible options to the perl syntax highlighting. + +Inline POD highlighting is now turned on by default. If you don't wish +to have the added complexity of highlighting POD embedded within Perl +files, you may set the 'perl_include_pod' option to 0: > + + :let perl_include_pod = 0 + +The reduce the complexity of parsing (and increase performance) you can switch +off two elements in the parsing of variable names and contents. > + +To handle package references in variable and function names not differently +from the rest of the name (like 'PkgName::' in '$PkgName::VarName'): > + + :let perl_no_scope_in_variables = 1 + +(In Vim 6.x it was the other way around: "perl_want_scope_in_variables" +enabled it.) + +If you do not want complex things like '@{${"foo"}}' to be parsed: > + + :let perl_no_extended_vars = 1 + +(In Vim 6.x it was the other way around: "perl_extended_vars" enabled it.) + +The coloring strings can be changed. By default strings and qq friends will be +highlighted like the first line. If you set the variable +perl_string_as_statement, it will be highlighted as in the second line. + + "hello world!"; qq|hello world|; + ^^^^^^^^^^^^^^NN^^^^^^^^^^^^^^^N (unlet perl_string_as_statement) + S^^^^^^^^^^^^SNNSSS^^^^^^^^^^^SN (let perl_string_as_statement) + +(^ = perlString, S = perlStatement, N = None at all) + +The syncing has 3 options. The first two switch off some triggering of +synchronization and should only be needed in case it fails to work properly. +If while scrolling all of a sudden the whole screen changes color completely +then you should try and switch off one of those. Let me know if you can figure +out the line that causes the mistake. + +One triggers on "^\s*sub\s*" and the other on "^[$@%]" more or less. > + + :let perl_no_sync_on_sub + :let perl_no_sync_on_global_var + +Below you can set the maximum distance VIM should look for starting points for +its attempts in syntax highlighting. > + + :let perl_sync_dist = 100 + +If you want to use folding with perl, set perl_fold: > + + :let perl_fold = 1 + +If you want to fold blocks in if statements, etc. as well set the following: > + + :let perl_fold_blocks = 1 + +Subroutines are folded by default if 'perl_fold' is set. If you do not want +this, you can set 'perl_nofold_subs': > + + :let perl_nofold_subs = 1 + +Anonymous subroutines are not folded by default; you may enable their folding +via 'perl_fold_anonymous_subs': > + + :let perl_fold_anonymous_subs = 1 + +Packages are also folded by default if 'perl_fold' is set. To disable this +behavior, set 'perl_nofold_packages': > + + :let perl_nofold_packages = 1 + +PHP3 and PHP4 *php.vim* *php3.vim* *ft-php-syntax* *ft-php3-syntax* + +[note: previously this was called "php3", but since it now also supports php4 +it has been renamed to "php"] + +There are the following options for the php syntax highlighting. + +If you like SQL syntax highlighting inside Strings: > + + let php_sql_query = 1 + +For highlighting the Baselib methods: > + + let php_baselib = 1 + +Enable HTML syntax highlighting inside strings: > + + let php_htmlInStrings = 1 + +Using the old colorstyle: > + + let php_oldStyle = 1 + +Enable highlighting ASP-style short tags: > + + let php_asp_tags = 1 + +Disable short tags: > + + let php_noShortTags = 1 + +For highlighting parent error ] or ): > + + let php_parent_error_close = 1 + +For skipping a php end tag, if there exists an open ( or [ without a closing +one: > + + let php_parent_error_open = 1 + +Enable folding for classes and functions: > + + let php_folding = 1 + +Selecting syncing method: > + + let php_sync_method = x + +x = -1 to sync by search (default), +x > 0 to sync at least x lines backwards, +x = 0 to sync from start. + + +PLAINTEX *plaintex.vim* *ft-plaintex-syntax* + +TeX is a typesetting language, and plaintex is the file type for the "plain" +variant of TeX. If you never want your *.tex files recognized as plain TeX, +see |ft-tex-plugin|. + +This syntax file has the option > + + let g:plaintex_delimiters = 1 + +if you want to highlight brackets "[]" and braces "{}". + + +PPWIZARD *ppwiz.vim* *ft-ppwiz-syntax* + +PPWizard is a preprocessor for HTML and OS/2 INF files + +This syntax file has the options: + +- ppwiz_highlight_defs : determines highlighting mode for PPWizard's + definitions. Possible values are + + ppwiz_highlight_defs = 1 : PPWizard #define statements retain the + colors of their contents (e.g. PPWizard macros and variables) + + ppwiz_highlight_defs = 2 : preprocessor #define and #evaluate + statements are shown in a single color with the exception of line + continuation symbols + + The default setting for ppwiz_highlight_defs is 1. + +- ppwiz_with_html : If the value is 1 (the default), highlight literal + HTML code; if 0, treat HTML code like ordinary text. + + +PHTML *phtml.vim* *ft-phtml-syntax* + +There are two options for the phtml syntax highlighting. + +If you like SQL syntax highlighting inside Strings, use this: > + + :let phtml_sql_query = 1 + +For syncing, minlines defaults to 100. If you prefer another value, you can +set "phtml_minlines" to the value you desire. Example: > + + :let phtml_minlines = 200 + + +POSTSCRIPT *postscr.vim* *ft-postscr-syntax* + +There are several options when it comes to highlighting PostScript. + +First which version of the PostScript language to highlight. There are +currently three defined language versions, or levels. Level 1 is the original +and base version, and includes all extensions prior to the release of level 2. +Level 2 is the most common version around, and includes its own set of +extensions prior to the release of level 3. Level 3 is currently the highest +level supported. You select which level of the PostScript language you want +highlighted by defining the postscr_level variable as follows: > + + :let postscr_level=2 + +If this variable is not defined it defaults to 2 (level 2) since this is +the most prevalent version currently. + +Note, not all PS interpreters will support all language features for a +particular language level. In particular the %!PS-Adobe-3.0 at the start of +PS files does NOT mean the PostScript present is level 3 PostScript! + +If you are working with Display PostScript, you can include highlighting of +Display PS language features by defining the postscr_display variable as +follows: > + + :let postscr_display=1 + +If you are working with Ghostscript, you can include highlighting of +Ghostscript specific language features by defining the variable +postscr_ghostscript as follows: > + + :let postscr_ghostscript=1 + +PostScript is a large language, with many predefined elements. While it +useful to have all these elements highlighted, on slower machines this can +cause Vim to slow down. In an attempt to be machine friendly font names and +character encodings are not highlighted by default. Unless you are working +explicitly with either of these this should be ok. If you want them to be +highlighted you should set one or both of the following variables: > + + :let postscr_fonts=1 + :let postscr_encodings=1 + +There is a stylistic option to the highlighting of and, or, and not. In +PostScript the function of these operators depends on the types of their +operands - if the operands are booleans then they are the logical operators, +if they are integers then they are binary operators. As binary and logical +operators can be highlighted differently they have to be highlighted one way +or the other. By default they are treated as logical operators. They can be +highlighted as binary operators by defining the variable +postscr_andornot_binary as follows: > + + :let postscr_andornot_binary=1 +< + + *ptcap.vim* *ft-printcap-syntax* +PRINTCAP + TERMCAP *ft-ptcap-syntax* *ft-termcap-syntax* + +This syntax file applies to the printcap and termcap databases. + +In order for Vim to recognize printcap/termcap files that do not match +the patterns *printcap*, or *termcap*, you must put additional patterns +appropriate to your system in your |myfiletypefile| file. For these +patterns, you must set the variable "b:ptcap_type" to either "print" or +"term", and then the 'filetype' option to ptcap. + +For example, to make Vim identify all files in /etc/termcaps/ as termcap +files, add the following: > + + :au BufNewFile,BufRead /etc/termcaps/* let b:ptcap_type = "term" | + \ set filetype=ptcap + +If you notice highlighting errors while scrolling backwards, which +are fixed when redrawing with CTRL-L, try setting the "ptcap_minlines" +internal variable to a larger number: > + + :let ptcap_minlines = 50 + +(The default is 20 lines.) + + +PROGRESS *progress.vim* *ft-progress-syntax* + +Files matching "*.w" could be Progress or cweb. If the automatic detection +doesn't work for you, or you don't edit cweb at all, use this in your +startup vimrc: > + :let filetype_w = "progress" +The same happens for "*.i", which could be assembly, and "*.p", which could be +Pascal. Use this if you don't use assembly and Pascal: > + :let filetype_i = "progress" + :let filetype_p = "progress" + + +PYTHON *python.vim* *ft-python-syntax* + +There are six options to control Python syntax highlighting. + +For highlighted numbers: > + :let python_no_number_highlight = 1 + +For highlighted builtin functions: > + :let python_no_builtin_highlight = 1 + +For highlighted standard exceptions: > + :let python_no_exception_highlight = 1 + +For highlighted doctests and code inside: > + :let python_no_doctest_highlight = 1 +or > + :let python_no_doctest_code_highlight = 1 +(first option implies second one). + +For highlighted trailing whitespace and mix of spaces and tabs: > + :let python_space_error_highlight = 1 + +If you want all possible Python highlighting (the same as setting the +preceding last option and unsetting all other ones): > + :let python_highlight_all = 1 + +Note: only existence of these options matter, not their value. You can replace + 1 above with anything. + + +QUAKE *quake.vim* *ft-quake-syntax* + +The Quake syntax definition should work for most any FPS (First Person +Shooter) based on one of the Quake engines. However, the command names vary +a bit between the three games (Quake, Quake 2, and Quake 3 Arena) so the +syntax definition checks for the existence of three global variables to allow +users to specify what commands are legal in their files. The three variables +can be set for the following effects: + +set to highlight commands only available in Quake: > + :let quake_is_quake1 = 1 + +set to highlight commands only available in Quake 2: > + :let quake_is_quake2 = 1 + +set to highlight commands only available in Quake 3 Arena: > + :let quake_is_quake3 = 1 + +Any combination of these three variables is legal, but might highlight more +commands than are actually available to you by the game. + + +READLINE *readline.vim* *ft-readline-syntax* + +The readline library is primarily used by the BASH shell, which adds quite a +few commands and options to the ones already available. To highlight these +items as well you can add the following to your |vimrc| or just type it in the +command line before loading a file with the readline syntax: > + let readline_has_bash = 1 + +This will add highlighting for the commands that BASH (version 2.05a and +later, and part earlier) adds. + + +RESTRUCTURED TEXT *rst.vim* *ft-rst-syntax* + +You may set what syntax definitions should be used for code blocks via + let rst_syntax_code_list = ['vim', 'lisp', ...] + + +REXX *rexx.vim* *ft-rexx-syntax* + +If you notice highlighting errors while scrolling backwards, which are fixed +when redrawing with CTRL-L, try setting the "rexx_minlines" internal variable +to a larger number: > + :let rexx_minlines = 50 +This will make the syntax synchronization start 50 lines before the first +displayed line. The default value is 10. The disadvantage of using a larger +number is that redrawing can become slow. + +Vim tries to guess what type a ".r" file is. If it can't be detected (from +comment lines), the default is "r". To make the default rexx add this line to +your .vimrc: *g:filetype_r* +> + :let g:filetype_r = "r" + + +RUBY *ruby.vim* *ft-ruby-syntax* + +There are a number of options to the Ruby syntax highlighting. + +By default, the "end" keyword is colorized according to the opening statement +of the block it closes. While useful, this feature can be expensive; if you +experience slow redrawing (or you are on a terminal with poor color support) +you may want to turn it off by defining the "ruby_no_expensive" variable: > + + :let ruby_no_expensive = 1 +< +In this case the same color will be used for all control keywords. + +If you do want this feature enabled, but notice highlighting errors while +scrolling backwards, which are fixed when redrawing with CTRL-L, try setting +the "ruby_minlines" variable to a value larger than 50: > + + :let ruby_minlines = 100 +< +Ideally, this value should be a number of lines large enough to embrace your +largest class or module. + +Highlighting of special identifiers can be disabled by removing the +rubyIdentifier highlighting: > + + :hi link rubyIdentifier NONE +< +This will prevent highlighting of special identifiers like "ConstantName", +"$global_var", "@@class_var", "@instance_var", "| block_param |", and +":symbol". + +Significant methods of Kernel, Module and Object are highlighted by default. +This can be disabled by defining "ruby_no_special_methods": > + + :let ruby_no_special_methods = 1 +< +This will prevent highlighting of important methods such as "require", "attr", +"private", "raise" and "proc". + +Ruby operators can be highlighted. This is enabled by defining +"ruby_operators": > + + :let ruby_operators = 1 +< +Whitespace errors can be highlighted by defining "ruby_space_errors": > + + :let ruby_space_errors = 1 +< +This will highlight trailing whitespace and tabs preceded by a space character +as errors. This can be refined by defining "ruby_no_trail_space_error" and +"ruby_no_tab_space_error" which will ignore trailing whitespace and tabs after +spaces respectively. + +Folding can be enabled by defining "ruby_fold": > + + :let ruby_fold = 1 +< +This will set the 'foldmethod' option to "syntax" and allow folding of +classes, modules, methods, code blocks, heredocs and comments. + +Folding of multiline comments can be disabled by defining +"ruby_no_comment_fold": > + + :let ruby_no_comment_fold = 1 +< + +SCHEME *scheme.vim* *ft-scheme-syntax* + +By default only R5RS keywords are highlighted and properly indented. + +MzScheme-specific stuff will be used if b:is_mzscheme or g:is_mzscheme +variables are defined. + +Also scheme.vim supports keywords of the Chicken Scheme->C compiler. Define +b:is_chicken or g:is_chicken, if you need them. + + +SDL *sdl.vim* *ft-sdl-syntax* + +The SDL highlighting probably misses a few keywords, but SDL has so many +of them it's almost impossibly to cope. + +The new standard, SDL-2000, specifies that all identifiers are +case-sensitive (which was not so before), and that all keywords can be +used either completely lowercase or completely uppercase. To have the +highlighting reflect this, you can set the following variable: > + :let sdl_2000=1 + +This also sets many new keywords. If you want to disable the old +keywords, which is probably a good idea, use: > + :let SDL_no_96=1 + + +The indentation is probably also incomplete, but right now I am very +satisfied with it for my own projects. + + +SED *sed.vim* *ft-sed-syntax* + +To make tabs stand out from regular blanks (accomplished by using Todo +highlighting on the tabs), define "highlight_sedtabs" by putting > + + :let highlight_sedtabs = 1 + +in the vimrc file. (This special highlighting only applies for tabs +inside search patterns, replacement texts, addresses or text included +by an Append/Change/Insert command.) If you enable this option, it is +also a good idea to set the tab width to one character; by doing that, +you can easily count the number of tabs in a string. + +Bugs: + + The transform command (y) is treated exactly like the substitute + command. This means that, as far as this syntax file is concerned, + transform accepts the same flags as substitute, which is wrong. + (Transform accepts no flags.) I tolerate this bug because the + involved commands need very complex treatment (95 patterns, one for + each plausible pattern delimiter). + + +SGML *sgml.vim* *ft-sgml-syntax* + +The coloring scheme for tags in the SGML file works as follows. + +The <> of opening tags are colored differently than the </> of a closing tag. +This is on purpose! For opening tags the 'Function' color is used, while for +closing tags the 'Type' color is used (See syntax.vim to check how those are +defined for you) + +Known tag names are colored the same way as statements in C. Unknown tag +names are not colored which makes it easy to spot errors. + +Note that the same is true for argument (or attribute) names. Known attribute +names are colored differently than unknown ones. + +Some SGML tags are used to change the rendering of text. The following tags +are recognized by the sgml.vim syntax coloring file and change the way normal +text is shown: <varname> <emphasis> <command> <function> <literal> +<replaceable> <ulink> and <link>. + +If you want to change how such text is rendered, you must redefine the +following syntax groups: + + - sgmlBold + - sgmlBoldItalic + - sgmlUnderline + - sgmlItalic + - sgmlLink for links + +To make this redefinition work you must redefine them all and define the +following variable in your vimrc (this is due to the order in which the files +are read during initialization) > + let sgml_my_rendering=1 + +You can also disable this rendering by adding the following line to your +vimrc file: > + let sgml_no_rendering=1 + +(Adapted from the html.vim help text by Claudio Fleiner <claudio@fleiner.com>) + + +SH *sh.vim* *ft-sh-syntax* *ft-bash-syntax* *ft-ksh-syntax* + +This covers the "normal" Unix (Bourne) sh, bash and the Korn shell. + +Vim attempts to determine which shell type is in use by specifying that +various filenames are of specific types: > + + ksh : .kshrc* *.ksh + bash: .bashrc* bashrc bash.bashrc .bash_profile* *.bash +< +If none of these cases pertain, then the first line of the file is examined +(ex. /bin/sh /bin/ksh /bin/bash). If the first line specifies a shelltype, +then that shelltype is used. However some files (ex. .profile) are known to +be shell files but the type is not apparent. Furthermore, on many systems +sh is symbolically linked to "bash" (Linux, Windows+cygwin) or "ksh" (Posix). + +One may specify a global default by instantiating one of the following three +variables in your <.vimrc>: + + ksh: > + let g:is_kornshell = 1 +< posix: (using this is the same as setting is_kornshell to 1) > + let g:is_posix = 1 +< bash: > + let g:is_bash = 1 +< sh: (default) Bourne shell > + let g:is_sh = 1 + +If there's no "#! ..." line, and the user hasn't availed himself/herself of a +default sh.vim syntax setting as just shown, then syntax/sh.vim will assume +the Bourne shell syntax. No need to quote RFCs or market penetration +statistics in error reports, please -- just select the default version of the +sh your system uses in your <.vimrc>. + +The syntax/sh.vim file provides several levels of syntax-based folding: > + + let g:sh_fold_enabled= 0 (default, no syntax folding) + let g:sh_fold_enabled= 1 (enable function folding) + let g:sh_fold_enabled= 2 (enable heredoc folding) + let g:sh_fold_enabled= 4 (enable if/do/for folding) +> +then various syntax items (HereDocuments and function bodies) become +syntax-foldable (see |:syn-fold|). You also may add these together +to get multiple types of folding: > + + let g:sh_fold_enabled= 3 (enables function and heredoc folding) + +If you notice highlighting errors while scrolling backwards which are fixed +when one redraws with CTRL-L, try setting the "sh_minlines" internal variable +to a larger number. Example: > + + let sh_minlines = 500 + +This will make syntax synchronization start 500 lines before the first +displayed line. The default value is 200. The disadvantage of using a larger +number is that redrawing can become slow. + +If you don't have much to synchronize on, displaying can be very slow. To +reduce this, the "sh_maxlines" internal variable can be set. Example: > + + let sh_maxlines = 100 +< +The default is to use the twice sh_minlines. Set it to a smaller number to +speed up displaying. The disadvantage is that highlight errors may appear. + + *g:sh_isk* *g:sh_noisk* +The shell languages appear to let "." be part of words, commands, etc; +consequently it should be in the isk for sh.vim. As of v116 of syntax/sh.vim, +syntax/sh.vim will append the "." to |'iskeyword'| by default; you may control +this behavior with: > + let g:sh_isk = '..whatever characters you want as part of iskeyword' + let g:sh_noisk= 1 " otherwise, if this exists, the isk will NOT chg +< + *sh-embed* *sh-awk* + Sh: EMBEDDING LANGUAGES~ + +You may wish to embed languages into sh. I'll give an example courtesy of +Lorance Stinson on how to do this with awk as an example. Put the following +file into $HOME/.vim/after/syntax/sh/awkembed.vim: > + + " AWK Embedding: {{{1 + " ============== + " Shamelessly ripped from aspperl.vim by Aaron Hope. + if exists("b:current_syntax") + unlet b:current_syntax + endif + syn include @AWKScript syntax/awk.vim + syn region AWKScriptCode matchgroup=AWKCommand start=+[=\\]\@<!'+ skip=+\\'+ end=+'+ contains=@AWKScript contained + syn region AWKScriptEmbedded matchgroup=AWKCommand start=+\<awk\>+ skip=+\\$+ end=+[=\\]\@<!'+me=e-1 contains=@shIdList,@shExprList2 nextgroup=AWKScriptCode + syn cluster shCommandSubList add=AWKScriptEmbedded + hi def link AWKCommand Type +< +This code will then let the awk code in the single quotes: > + awk '...awk code here...' +be highlighted using the awk highlighting syntax. Clearly this may be +extended to other languages. + + +SPEEDUP *spup.vim* *ft-spup-syntax* +(AspenTech plant simulator) + +The Speedup syntax file has some options: + +- strict_subsections : If this variable is defined, only keywords for + sections and subsections will be highlighted as statements but not + other keywords (like WITHIN in the OPERATION section). + +- highlight_types : Definition of this variable causes stream types + like temperature or pressure to be highlighted as Type, not as a + plain Identifier. Included are the types that are usually found in + the DECLARE section; if you defined own types, you have to include + them in the syntax file. + +- oneline_comments : this value ranges from 1 to 3 and determines the + highlighting of # style comments. + + oneline_comments = 1 : allow normal Speedup code after an even + number of #s. + + oneline_comments = 2 : show code starting with the second # as + error. This is the default setting. + + oneline_comments = 3 : show the whole line as error if it contains + more than one #. + +Since especially OPERATION sections tend to become very large due to +PRESETting variables, syncing may be critical. If your computer is +fast enough, you can increase minlines and/or maxlines near the end of +the syntax file. + + +SQL *sql.vim* *ft-sql-syntax* + *sqlinformix.vim* *ft-sqlinformix-syntax* + *sqlanywhere.vim* *ft-sqlanywhere-syntax* + +While there is an ANSI standard for SQL, most database engines add their own +custom extensions. Vim currently supports the Oracle and Informix dialects of +SQL. Vim assumes "*.sql" files are Oracle SQL by default. + +Vim currently has SQL support for a variety of different vendors via syntax +scripts. You can change Vim's default from Oracle to any of the current SQL +supported types. You can also easily alter the SQL dialect being used on a +buffer by buffer basis. + +For more detailed instructions see |ft_sql.txt|. + + +TCSH *tcsh.vim* *ft-tcsh-syntax* + +This covers the shell named "tcsh". It is a superset of csh. See |csh.vim| +for how the filetype is detected. + +Tcsh does not allow \" in strings unless the "backslash_quote" shell variable +is set. If you want VIM to assume that no backslash quote constructs exist add +this line to your .vimrc: > + + :let tcsh_backslash_quote = 0 + +If you notice highlighting errors while scrolling backwards, which are fixed +when redrawing with CTRL-L, try setting the "tcsh_minlines" internal variable +to a larger number: > + + :let tcsh_minlines = 1000 + +This will make the syntax synchronization start 1000 lines before the first +displayed line. If you set "tcsh_minlines" to "fromstart", then +synchronization is done from the start of the file. The default value for +tcsh_minlines is 100. The disadvantage of using a larger number is that +redrawing can become slow. + + +TEX *tex.vim* *ft-tex-syntax* *latex-syntax* + + Tex Contents~ + Tex: Want Syntax Folding? |tex-folding| + Tex: No Spell Checking Wanted |g:tex_nospell| + Tex: Don't Want Spell Checking In Comments? |tex-nospell| + Tex: Want Spell Checking in Verbatim Zones? |tex-verb| + Tex: Run-on Comments or MathZones |tex-runon| + Tex: Slow Syntax Highlighting? |tex-slow| + Tex: Want To Highlight More Commands? |tex-morecommands| + Tex: Excessive Error Highlighting? |tex-error| + Tex: Need a new Math Group? |tex-math| + Tex: Starting a New Style? |tex-style| + Tex: Taking Advantage of Conceal Mode |tex-conceal| + Tex: Selective Conceal Mode |g:tex_conceal| + Tex: Controlling iskeyword |g:tex_isk| + + *tex-folding* *g:tex_fold_enabled* + Tex: Want Syntax Folding? ~ + +As of version 28 of <syntax/tex.vim>, syntax-based folding of parts, chapters, +sections, subsections, etc are supported. Put > + let g:tex_fold_enabled=1 +in your <.vimrc>, and :set fdm=syntax. I suggest doing the latter via a +modeline at the end of your LaTeX file: > + % vim: fdm=syntax +If your system becomes too slow, then you might wish to look into > + https://vimhelp.appspot.com/vim_faq.txt.html#faq-29.7 +< + *g:tex_nospell* + Tex: No Spell Checking Wanted~ + +If you don't want spell checking anywhere in your LaTeX document, put > + let g:tex_nospell=1 +into your .vimrc. If you merely wish to suppress spell checking inside +comments only, see |g:tex_comment_nospell|. + + *tex-nospell* *g:tex_comment_nospell* + Tex: Don't Want Spell Checking In Comments? ~ + +Some folks like to include things like source code in comments and so would +prefer that spell checking be disabled in comments in LaTeX files. To do +this, put the following in your <.vimrc>: > + let g:tex_comment_nospell= 1 +If you want to suppress spell checking everywhere inside your LaTeX document, +see |g:tex_nospell|. + + *tex-verb* *g:tex_verbspell* + Tex: Want Spell Checking in Verbatim Zones?~ + +Often verbatim regions are used for things like source code; seldom does +one want source code spell-checked. However, for those of you who do +want your verbatim zones spell-checked, put the following in your <.vimrc>: > + let g:tex_verbspell= 1 +< + *tex-runon* *tex-stopzone* + Tex: Run-on Comments or MathZones ~ + +The <syntax/tex.vim> highlighting supports TeX, LaTeX, and some AmsTeX. The +highlighting supports three primary zones/regions: normal, texZone, and +texMathZone. Although considerable effort has been made to have these zones +terminate properly, zones delineated by $..$ and $$..$$ cannot be synchronized +as there's no difference between start and end patterns. Consequently, a +special "TeX comment" has been provided > + %stopzone +which will forcibly terminate the highlighting of either a texZone or a +texMathZone. + + *tex-slow* *tex-sync* + Tex: Slow Syntax Highlighting? ~ + +If you have a slow computer, you may wish to reduce the values for > + :syn sync maxlines=200 + :syn sync minlines=50 +(especially the latter). If your computer is fast, you may wish to +increase them. This primarily affects synchronizing (i.e. just what group, +if any, is the text at the top of the screen supposed to be in?). + +Another cause of slow highlighting is due to syntax-driven folding; see +|tex-folding| for a way around this. + + *g:tex_fast* + +Finally, if syntax highlighting is still too slow, you may set > + + :let g:tex_fast= "" + +in your .vimrc. Used this way, the g:tex_fast variable causes the syntax +highlighting script to avoid defining any regions and associated +synchronization. The result will be much faster syntax highlighting; the +price: you will no longer have as much highlighting or any syntax-based +folding, and you will be missing syntax-based error checking. + +You may decide that some syntax is acceptable; you may use the following table +selectively to enable just some syntax highlighting: > + + b : allow bold and italic syntax + c : allow texComment syntax + m : allow texMatcher syntax (ie. {...} and [...]) + M : allow texMath syntax + p : allow parts, chapter, section, etc syntax + r : allow texRefZone syntax (nocite, bibliography, label, pageref, eqref) + s : allow superscript/subscript regions + S : allow texStyle syntax + v : allow verbatim syntax + V : allow texNewEnv and texNewCmd syntax +< +As an example, let g:tex_fast= "M" will allow math-associated highlighting +but suppress all the other region-based syntax highlighting. + + *tex-morecommands* *tex-package* + Tex: Want To Highlight More Commands? ~ + +LaTeX is a programmable language, and so there are thousands of packages full +of specialized LaTeX commands, syntax, and fonts. If you're using such a +package you'll often wish that the distributed syntax/tex.vim would support +it. However, clearly this is impractical. So please consider using the +techniques in |mysyntaxfile-add| to extend or modify the highlighting provided +by syntax/tex.vim. Please consider uploading any extensions that you write, +which typically would go in $HOME/after/syntax/tex/[pkgname].vim, to +http://vim.sf.net/. + + *tex-error* *g:tex_no_error* + Tex: Excessive Error Highlighting? ~ + +The <tex.vim> supports lexical error checking of various sorts. Thus, +although the error checking is ofttimes very useful, it can indicate +errors where none actually are. If this proves to be a problem for you, +you may put in your <.vimrc> the following statement: > + let g:tex_no_error=1 +and all error checking by <syntax/tex.vim> will be suppressed. + + *tex-math* + Tex: Need a new Math Group? ~ + +If you want to include a new math group in your LaTeX, the following +code shows you an example as to how you might do so: > + call TexNewMathZone(sfx,mathzone,starform) +You'll want to provide the new math group with a unique suffix +(currently, A-L and V-Z are taken by <syntax/tex.vim> itself). +As an example, consider how eqnarray is set up by <syntax/tex.vim>: > + call TexNewMathZone("D","eqnarray",1) +You'll need to change "mathzone" to the name of your new math group, +and then to the call to it in .vim/after/syntax/tex.vim. +The "starform" variable, if true, implies that your new math group +has a starred form (ie. eqnarray*). + + *tex-style* *b:tex_stylish* + Tex: Starting a New Style? ~ + +One may use "\makeatletter" in *.tex files, thereby making the use of "@" in +commands available. However, since the *.tex file doesn't have one of the +following suffices: sty cls clo dtx ltx, the syntax highlighting will flag +such use of @ as an error. To solve this: > + + :let b:tex_stylish = 1 + :set ft=tex + +Putting "let g:tex_stylish=1" into your <.vimrc> will make <syntax/tex.vim> +always accept such use of @. + + *tex-cchar* *tex-cole* *tex-conceal* + Tex: Taking Advantage of Conceal Mode~ + +If you have |'conceallevel'| set to 2 and if your encoding is utf-8, then a +number of character sequences can be translated into appropriate utf-8 glyphs, +including various accented characters, Greek characters in MathZones, and +superscripts and subscripts in MathZones. Not all characters can be made into +superscripts or subscripts; the constraint is due to what utf-8 supports. +In fact, only a few characters are supported as subscripts. + +One way to use this is to have vertically split windows (see |CTRL-W_v|); one +with |'conceallevel'| at 0 and the other at 2; and both using |'scrollbind'|. + + *g:tex_conceal* + Tex: Selective Conceal Mode~ + +You may selectively use conceal mode by setting g:tex_conceal in your +<.vimrc>. By default, g:tex_conceal is set to "admgs" to enable concealment +for the following sets of characters: > + + a = accents/ligatures + b = bold and italic + d = delimiters + m = math symbols + g = Greek + s = superscripts/subscripts +< +By leaving one or more of these out, the associated conceal-character +substitution will not be made. + + *g:tex_isk* *g:tex_stylish* + Tex: Controlling iskeyword~ + +Normally, LaTeX keywords support 0-9, a-z, A-z, and 192-255 only. Latex +keywords don't support the underscore - except when in *.sty files. The +syntax highlighting script handles this with the following logic: + + * If g:tex_stylish exists and is 1 + then the file will be treated as a "sty" file, so the "_" + will be allowed as part of keywords + (irregardless of g:tex_isk) + * Else if the file's suffix is sty, cls, clo, dtx, or ltx, + then the file will be treated as a "sty" file, so the "_" + will be allowed as part of keywords + (irregardless of g:tex_isk) + + * If g:tex_isk exists, then it will be used for the local 'iskeyword' + * Else the local 'iskeyword' will be set to 48-57,a-z,A-Z,192-255 + + +TF *tf.vim* *ft-tf-syntax* + +There is one option for the tf syntax highlighting. + +For syncing, minlines defaults to 100. If you prefer another value, you can +set "tf_minlines" to the value you desire. Example: > + + :let tf_minlines = your choice +< +VIM *vim.vim* *ft-vim-syntax* + *g:vimsyn_minlines* *g:vimsyn_maxlines* +There is a trade-off between more accurate syntax highlighting versus screen +updating speed. To improve accuracy, you may wish to increase the +g:vimsyn_minlines variable. The g:vimsyn_maxlines variable may be used to +improve screen updating rates (see |:syn-sync| for more on this). > + + g:vimsyn_minlines : used to set synchronization minlines + g:vimsyn_maxlines : used to set synchronization maxlines +< + (g:vim_minlines and g:vim_maxlines are deprecated variants of + these two options) + + *g:vimsyn_embed* +The g:vimsyn_embed option allows users to select what, if any, types of +embedded script highlighting they wish to have. > + + 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) +< +By default, g:vimsyn_embed is "mpPr"; ie. syntax/vim.vim will support +highlighting mzscheme, perl, python, and ruby by default. Vim's has("tcl") +test appears to hang vim when tcl is not truly available. Thus, by default, +tcl is not supported for embedding (but those of you who like tcl embedded in +their vim syntax highlighting can simply include it in the g:vimembedscript +option). + *g:vimsyn_folding* + +Some folding is now supported with syntax/vim.vim: > + + g:vimsyn_folding == 0 or doesn't exist: no syntax-based folding + g:vimsyn_folding =~ 'a' : augroups + g:vimsyn_folding =~ 'f' : fold functions + g:vimsyn_folding =~ 'm' : fold mzscheme script + g:vimsyn_folding =~ 'p' : fold perl script + g:vimsyn_folding =~ 'P' : fold python script + g:vimsyn_folding =~ 'r' : fold ruby script + g:vimsyn_folding =~ 't' : fold tcl script +< + *g:vimsyn_noerror* +Not all error highlighting that syntax/vim.vim does may be correct; VimL is a +difficult language to highlight correctly. A way to suppress error +highlighting is to put the following line in your |vimrc|: > + + let g:vimsyn_noerror = 1 +< + + +XF86CONFIG *xf86conf.vim* *ft-xf86conf-syntax* + +The syntax of XF86Config file differs in XFree86 v3.x and v4.x. Both +variants are supported. Automatic detection is used, but is far from perfect. +You may need to specify the version manually. Set the variable +xf86conf_xfree86_version to 3 or 4 according to your XFree86 version in +your .vimrc. Example: > + :let xf86conf_xfree86_version=3 +When using a mix of versions, set the b:xf86conf_xfree86_version variable. + +Note that spaces and underscores in option names are not supported. Use +"SyncOnGreen" instead of "__s yn con gr_e_e_n" if you want the option name +highlighted. + + +XML *xml.vim* *ft-xml-syntax* + +Xml namespaces are highlighted by default. This can be inhibited by +setting a global variable: > + + :let g:xml_namespace_transparent=1 +< + *xml-folding* +The xml syntax file provides syntax |folding| (see |:syn-fold|) between +start and end tags. This can be turned on by > + + :let g:xml_syntax_folding = 1 + :set foldmethod=syntax + +Note: syntax folding might slow down syntax highlighting significantly, +especially for large files. + + +X Pixmaps (XPM) *xpm.vim* *ft-xpm-syntax* + +xpm.vim creates its syntax items dynamically based upon the contents of the +XPM file. Thus if you make changes e.g. in the color specification strings, +you have to source it again e.g. with ":set syn=xpm". + +To copy a pixel with one of the colors, yank a "pixel" with "yl" and insert it +somewhere else with "P". + +Do you want to draw with the mouse? Try the following: > + :function! GetPixel() + : let c = getline(".")[col(".") - 1] + : echo c + : exe "noremap <LeftMouse> <LeftMouse>r".c + : exe "noremap <LeftDrag> <LeftMouse>r".c + :endfunction + :noremap <RightMouse> <LeftMouse>:call GetPixel()<CR> + :set guicursor=n:hor20 " to see the color beneath the cursor +This turns the right button into a pipette and the left button into a pen. +It will work with XPM files that have one character per pixel only and you +must not click outside of the pixel strings, but feel free to improve it. + +It will look much better with a font in a quadratic cell size, e.g. for X: > + :set guifont=-*-clean-medium-r-*-*-8-*-*-*-*-80-* + +============================================================================== +5. Defining a syntax *:syn-define* *E410* + +Vim understands three types of syntax items: + +1. Keyword + It can only contain keyword characters, according to the 'iskeyword' + option. It cannot contain other syntax items. It will only match with a + complete word (there are no keyword characters before or after the match). + The keyword "if" would match in "if(a=b)", but not in "ifdef x", because + "(" is not a keyword character and "d" is. + +2. Match + This is a match with a single regexp pattern. + +3. Region + This starts at a match of the "start" regexp pattern and ends with a match + with the "end" regexp pattern. Any other text can appear in between. A + "skip" regexp pattern can be used to avoid matching the "end" pattern. + +Several syntax ITEMs can be put into one syntax GROUP. For a syntax group +you can give highlighting attributes. For example, you could have an item +to define a "/* .. */" comment and another one that defines a "// .." comment, +and put them both in the "Comment" group. You can then specify that a +"Comment" will be in bold font and have a blue color. You are free to make +one highlight group for one syntax item, or put all items into one group. +This depends on how you want to specify your highlighting attributes. Putting +each item in its own group results in having to specify the highlighting +for a lot of groups. + +Note that a syntax group and a highlight group are similar. For a highlight +group you will have given highlight attributes. These attributes will be used +for the syntax group with the same name. + +In case more than one item matches at the same position, the one that was +defined LAST wins. Thus you can override previously defined syntax items by +using an item that matches the same text. But a keyword always goes before a +match or region. And a keyword with matching case always goes before a +keyword with ignoring case. + + +PRIORITY *:syn-priority* + +When several syntax items may match, these rules are used: + +1. When multiple Match or Region items start in the same position, the item + defined last has priority. +2. A Keyword has priority over Match and Region items. +3. An item that starts in an earlier position has priority over items that + start in later positions. + + +DEFINING CASE *:syn-case* *E390* + +:sy[ntax] case [match | ignore] + This defines if the following ":syntax" commands will work with + matching case, when using "match", or with ignoring case, when using + "ignore". Note that any items before this are not affected, and all + items until the next ":syntax case" command are affected. + + +SPELL CHECKING *:syn-spell* + +:sy[ntax] spell [toplevel | notoplevel | default] + This defines where spell checking is to be done for text that is not + in a syntax item: + + toplevel: Text is spell checked. + notoplevel: Text is not spell checked. + default: When there is a @Spell cluster no spell checking. + + For text in syntax items use the @Spell and @NoSpell clusters + |spell-syntax|. When there is no @Spell and no @NoSpell cluster then + spell checking is done for "default" and "toplevel". + + To activate spell checking the 'spell' option must be set. + + +DEFINING KEYWORDS *:syn-keyword* + +:sy[ntax] keyword {group-name} [{options}] {keyword} .. [{options}] + + This defines a number of keywords. + + {group-name} Is a syntax group name such as "Comment". + [{options}] See |:syn-arguments| below. + {keyword} .. Is a list of keywords which are part of this group. + + Example: > + :syntax keyword Type int long char +< + The {options} can be given anywhere in the line. They will apply to + all keywords given, also for options that come after a keyword. + These examples do exactly the same: > + :syntax keyword Type contained int long char + :syntax keyword Type int long contained char + :syntax keyword Type int long char contained +< *E789* + When you have a keyword with an optional tail, like Ex commands in + Vim, you can put the optional characters inside [], to define all the + variations at once: > + :syntax keyword vimCommand ab[breviate] n[ext] +< + Don't forget that a keyword can only be recognized if all the + characters are included in the 'iskeyword' option. If one character + isn't, the keyword will never be recognized. + Multi-byte characters can also be used. These do not have to be in + 'iskeyword'. + + A keyword always has higher priority than a match or region, the + keyword is used if more than one item matches. Keywords do not nest + and a keyword can't contain anything else. + + Note that when you have a keyword that is the same as an option (even + one that isn't allowed here), you can not use it. Use a match + instead. + + The maximum length of a keyword is 80 characters. + + The same keyword can be defined multiple times, when its containment + differs. For example, you can define the keyword once not contained + and use one highlight group, and once contained, and use a different + highlight group. Example: > + :syn keyword vimCommand tag + :syn keyword vimSetting contained tag +< When finding "tag" outside of any syntax item, the "vimCommand" + highlight group is used. When finding "tag" in a syntax item that + contains "vimSetting", the "vimSetting" group is used. + + +DEFINING MATCHES *:syn-match* + +:sy[ntax] match {group-name} [{options}] [excludenl] {pattern} [{options}] + + This defines one match. + + {group-name} A syntax group name such as "Comment". + [{options}] See |:syn-arguments| below. + [excludenl] Don't make a pattern with the end-of-line "$" + extend a containing match or region. Must be + given before the pattern. |:syn-excludenl| + {pattern} The search pattern that defines the match. + See |:syn-pattern| below. + Note that the pattern may match more than one + line, which makes the match depend on where + Vim starts searching for the pattern. You + need to make sure syncing takes care of this. + + Example (match a character constant): > + :syntax match Character /'.'/hs=s+1,he=e-1 +< + +DEFINING REGIONS *:syn-region* *:syn-start* *:syn-skip* *:syn-end* + *E398* *E399* +:sy[ntax] region {group-name} [{options}] + [matchgroup={group-name}] + [keepend] + [extend] + [excludenl] + start={start_pattern} .. + [skip={skip_pattern}] + end={end_pattern} .. + [{options}] + + This defines one region. It may span several lines. + + {group-name} A syntax group name such as "Comment". + [{options}] See |:syn-arguments| below. + [matchgroup={group-name}] The syntax group to use for the following + start or end pattern matches only. Not used + for the text in between the matched start and + end patterns. Use NONE to reset to not using + a different group for the start or end match. + See |:syn-matchgroup|. + keepend Don't allow contained matches to go past a + match with the end pattern. See + |:syn-keepend|. + extend Override a "keepend" for an item this region + is contained in. See |:syn-extend|. + excludenl Don't make a pattern with the end-of-line "$" + extend a containing match or item. Only + useful for end patterns. Must be given before + the patterns it applies to. |:syn-excludenl| + start={start_pattern} The search pattern that defines the start of + the region. See |:syn-pattern| below. + skip={skip_pattern} The search pattern that defines text inside + the region where not to look for the end + pattern. See |:syn-pattern| below. + end={end_pattern} The search pattern that defines the end of + the region. See |:syn-pattern| below. + + Example: > + :syntax region String start=+"+ skip=+\\"+ end=+"+ +< + The start/skip/end patterns and the options can be given in any order. + There can be zero or one skip pattern. There must be one or more + start and end patterns. This means that you can omit the skip + pattern, but you must give at least one start and one end pattern. It + is allowed to have white space before and after the equal sign + (although it mostly looks better without white space). + + When more than one start pattern is given, a match with one of these + is sufficient. This means there is an OR relation between the start + patterns. The last one that matches is used. The same is true for + the end patterns. + + The search for the end pattern starts right after the start pattern. + Offsets are not used for this. This implies that the match for the + end pattern will never overlap with the start pattern. + + The skip and end pattern can match across line breaks, but since the + search for the pattern can start in any line it often does not do what + you want. The skip pattern doesn't avoid a match of an end pattern in + the next line. Use single-line patterns to avoid trouble. + + Note: The decision to start a region is only based on a matching start + pattern. There is no check for a matching end pattern. This does NOT + work: > + :syn region First start="(" end=":" + :syn region Second start="(" end=";" +< The Second always matches before the First (last defined pattern has + higher priority). The Second region then continues until the next + ';', no matter if there is a ':' before it. Using a match does work: > + :syn match First "(\_.\{-}:" + :syn match Second "(\_.\{-};" +< This pattern matches any character or line break with "\_." and + repeats that with "\{-}" (repeat as few as possible). + + *:syn-keepend* + By default, a contained match can obscure a match for the end pattern. + This is useful for nesting. For example, a region that starts with + "{" and ends with "}", can contain another region. An encountered "}" + will then end the contained region, but not the outer region: + { starts outer "{}" region + { starts contained "{}" region + } ends contained "{}" region + } ends outer "{} region + If you don't want this, the "keepend" argument will make the matching + of an end pattern of the outer region also end any contained item. + This makes it impossible to nest the same region, but allows for + contained items to highlight parts of the end pattern, without causing + that to skip the match with the end pattern. Example: > + :syn match vimComment +"[^"]\+$+ + :syn region vimCommand start="set" end="$" contains=vimComment keepend +< The "keepend" makes the vimCommand always end at the end of the line, + even though the contained vimComment includes a match with the <EOL>. + + When "keepend" is not used, a match with an end pattern is retried + after each contained match. When "keepend" is included, the first + encountered match with an end pattern is used, truncating any + contained matches. + *:syn-extend* + The "keepend" behavior can be changed by using the "extend" argument. + When an item with "extend" is contained in an item that uses + "keepend", the "keepend" is ignored and the containing region will be + extended. + This can be used to have some contained items extend a region while + others don't. Example: > + + :syn region htmlRef start=+<a>+ end=+</a>+ keepend contains=htmlItem,htmlScript + :syn match htmlItem +<[^>]*>+ contained + :syn region htmlScript start=+<script+ end=+</script[^>]*>+ contained extend + +< Here the htmlItem item does not make the htmlRef item continue + further, it is only used to highlight the <> items. The htmlScript + item does extend the htmlRef item. + + Another example: > + :syn region xmlFold start="<a>" end="</a>" fold transparent keepend extend +< This defines a region with "keepend", so that its end cannot be + changed by contained items, like when the "</a>" is matched to + highlight it differently. But when the xmlFold region is nested (it + includes itself), the "extend" applies, so that the "</a>" of a nested + region only ends that region, and not the one it is contained in. + + *:syn-excludenl* + When a pattern for a match or end pattern of a region includes a '$' + to match the end-of-line, it will make a region item that it is + contained in continue on the next line. For example, a match with + "\\$" (backslash at the end of the line) can make a region continue + that would normally stop at the end of the line. This is the default + behavior. If this is not wanted, there are two ways to avoid it: + 1. Use "keepend" for the containing item. This will keep all + contained matches from extending the match or region. It can be + used when all contained items must not extend the containing item. + 2. Use "excludenl" in the contained item. This will keep that match + from extending the containing match or region. It can be used if + only some contained items must not extend the containing item. + "excludenl" must be given before the pattern it applies to. + + *:syn-matchgroup* + "matchgroup" can be used to highlight the start and/or end pattern + differently than the body of the region. Example: > + :syntax region String matchgroup=Quote start=+"+ skip=+\\"+ end=+"+ +< This will highlight the quotes with the "Quote" group, and the text in + between with the "String" group. + The "matchgroup" is used for all start and end patterns that follow, + until the next "matchgroup". Use "matchgroup=NONE" to go back to not + using a matchgroup. + + In a start or end pattern that is highlighted with "matchgroup" the + contained items of the region are not used. This can be used to avoid + that a contained item matches in the start or end pattern match. When + using "transparent", this does not apply to a start or end pattern + match that is highlighted with "matchgroup". + + Here is an example, which highlights three levels of parentheses in + different colors: > + :sy region par1 matchgroup=par1 start=/(/ end=/)/ contains=par2 + :sy region par2 matchgroup=par2 start=/(/ end=/)/ contains=par3 contained + :sy region par3 matchgroup=par3 start=/(/ end=/)/ contains=par1 contained + :hi par1 ctermfg=red guifg=red + :hi par2 ctermfg=blue guifg=blue + :hi par3 ctermfg=darkgreen guifg=darkgreen +< + *E849* +The maximum number of syntax groups is 19999. + +============================================================================== +6. :syntax arguments *:syn-arguments* + +The :syntax commands that define syntax items take a number of arguments. +The common ones are explained here. The arguments may be given in any order +and may be mixed with patterns. + +Not all commands accept all arguments. This table shows which arguments +can not be used for all commands: + *E395* + contains oneline fold display extend concealends~ +:syntax keyword - - - - - - +:syntax match yes - yes yes yes - +:syntax region yes yes yes yes yes yes + +These arguments can be used for all three commands: + conceal + cchar + contained + containedin + nextgroup + transparent + skipwhite + skipnl + skipempty + +conceal *conceal* *:syn-conceal* + +When the "conceal" argument is given, the item is marked as concealable. +Whether or not it is actually concealed depends on the value of the +'conceallevel' option. The 'concealcursor' option is used to decide whether +concealable items in the current line are displayed unconcealed to be able to +edit the line. + +concealends *:syn-concealends* + +When the "concealends" argument is given, the start and end matches of +the region, but not the contents of the region, are marked as concealable. +Whether or not they are actually concealed depends on the setting on the +'conceallevel' option. The ends of a region can only be concealed separately +in this way when they have their own highlighting via "matchgroup" + +cchar *:syn-cchar* + *E844* +The "cchar" argument defines the character shown in place of the item +when it is concealed (setting "cchar" only makes sense when the conceal +argument is given.) If "cchar" is not set then the default conceal +character defined in the 'listchars' option is used. The character cannot be +a control character such as Tab. Example: > + :syntax match Entity "&" conceal cchar=& +See |hl-Conceal| for highlighting. + +contained *:syn-contained* + +When the "contained" argument is given, this item will not be recognized at +the top level, but only when it is mentioned in the "contains" field of +another match. Example: > + :syntax keyword Todo TODO contained + :syntax match Comment "//.*" contains=Todo + + +display *:syn-display* + +If the "display" argument is given, this item will be skipped when the +detected highlighting will not be displayed. This will speed up highlighting, +by skipping this item when only finding the syntax state for the text that is +to be displayed. + +Generally, you can use "display" for match and region items that meet these +conditions: +- The item does not continue past the end of a line. Example for C: A region + for a "/*" comment can't contain "display", because it continues on the next + line. +- The item does not contain items that continue past the end of the line or + make it continue on the next line. +- The item does not change the size of any item it is contained in. Example + for C: A match with "\\$" in a preprocessor match can't have "display", + because it may make that preprocessor match shorter. +- The item does not allow other items to match that didn't match otherwise, + and that item may extend the match too far. Example for C: A match for a + "//" comment can't use "display", because a "/*" inside that comment would + match then and start a comment which extends past the end of the line. + +Examples, for the C language, where "display" can be used: +- match with a number +- match with a label + + +transparent *:syn-transparent* + +If the "transparent" argument is given, this item will not be highlighted +itself, but will take the highlighting of the item it is contained in. This +is useful for syntax items that don't need any highlighting but are used +only to skip over a part of the text. + +The "contains=" argument is also inherited from the item it is contained in, +unless a "contains" argument is given for the transparent item itself. To +avoid that unwanted items are contained, use "contains=NONE". Example, which +highlights words in strings, but makes an exception for "vim": > + :syn match myString /'[^']*'/ contains=myWord,myVim + :syn match myWord /\<[a-z]*\>/ contained + :syn match myVim /\<vim\>/ transparent contained contains=NONE + :hi link myString String + :hi link myWord Comment +Since the "myVim" match comes after "myWord" it is the preferred match (last +match in the same position overrules an earlier one). The "transparent" +argument makes the "myVim" match use the same highlighting as "myString". But +it does not contain anything. If the "contains=NONE" argument would be left +out, then "myVim" would use the contains argument from myString and allow +"myWord" to be contained, which will be highlighted as a Constant. This +happens because a contained match doesn't match inside itself in the same +position, thus the "myVim" match doesn't overrule the "myWord" match here. + +When you look at the colored text, it is like looking at layers of contained +items. The contained item is on top of the item it is contained in, thus you +see the contained item. When a contained item is transparent, you can look +through, thus you see the item it is contained in. In a picture: + + look from here + + | | | | | | + V V V V V V + + xxxx yyy more contained items + .................... contained item (transparent) + ============================= first item + +The 'x', 'y' and '=' represent a highlighted syntax item. The '.' represent a +transparent group. + +What you see is: + + =======xxxx=======yyy======== + +Thus you look through the transparent "....". + + +oneline *:syn-oneline* + +The "oneline" argument indicates that the region does not cross a line +boundary. It must match completely in the current line. However, when the +region has a contained item that does cross a line boundary, it continues on +the next line anyway. A contained item can be used to recognize a line +continuation pattern. But the "end" pattern must still match in the first +line, otherwise the region doesn't even start. + +When the start pattern includes a "\n" to match an end-of-line, the end +pattern must be found in the same line as where the start pattern ends. The +end pattern may also include an end-of-line. Thus the "oneline" argument +means that the end of the start pattern and the start of the end pattern must +be within one line. This can't be changed by a skip pattern that matches a +line break. + + +fold *:syn-fold* + +The "fold" argument makes the fold level increase by one for this item. +Example: > + :syn region myFold start="{" end="}" transparent fold + :syn sync fromstart + :set foldmethod=syntax +This will make each {} block form one fold. + +The fold will start on the line where the item starts, and end where the item +ends. If the start and end are within the same line, there is no fold. +The 'foldnestmax' option limits the nesting of syntax folds. +{not available when Vim was compiled without |+folding| feature} + + + *:syn-contains* *E405* *E406* *E407* *E408* *E409* +contains={groupname},.. + +The "contains" argument is followed by a list of syntax group names. These +groups will be allowed to begin inside the item (they may extend past the +containing group's end). This allows for recursive nesting of matches and +regions. If there is no "contains" argument, no groups will be contained in +this item. The group names do not need to be defined before they can be used +here. + +contains=ALL + If the only item in the contains list is "ALL", then all + groups will be accepted inside the item. + +contains=ALLBUT,{group-name},.. + If the first item in the contains list is "ALLBUT", then all + groups will be accepted inside the item, except the ones that + are listed. Example: > + :syntax region Block start="{" end="}" ... contains=ALLBUT,Function + +contains=TOP + If the first item in the contains list is "TOP", then all + groups will be accepted that don't have the "contained" + argument. +contains=TOP,{group-name},.. + Like "TOP", but excluding the groups that are listed. + +contains=CONTAINED + If the first item in the contains list is "CONTAINED", then + all groups will be accepted that have the "contained" + argument. +contains=CONTAINED,{group-name},.. + Like "CONTAINED", but excluding the groups that are + listed. + + +The {group-name} in the "contains" list can be a pattern. All group names +that match the pattern will be included (or excluded, if "ALLBUT" is used). +The pattern cannot contain white space or a ','. Example: > + ... contains=Comment.*,Keyw[0-3] +The matching will be done at moment the syntax command is executed. Groups +that are defined later will not be matched. Also, if the current syntax +command defines a new group, it is not matched. Be careful: When putting +syntax commands in a file you can't rely on groups NOT being defined, because +the file may have been sourced before, and ":syn clear" doesn't remove the +group names. + +The contained groups will also match in the start and end patterns of a +region. If this is not wanted, the "matchgroup" argument can be used +|:syn-matchgroup|. The "ms=" and "me=" offsets can be used to change the +region where contained items do match. Note that this may also limit the +area that is highlighted + + +containedin={groupname}... *:syn-containedin* + +The "containedin" argument is followed by a list of syntax group names. The +item will be allowed to begin inside these groups. This works as if the +containing item has a "contains=" argument that includes this item. + +The {groupname}... can be used just like for "contains", as explained above. + +This is useful when adding a syntax item afterwards. An item can be told to +be included inside an already existing item, without changing the definition +of that item. For example, to highlight a word in a C comment after loading +the C syntax: > + :syn keyword myword HELP containedin=cComment contained +Note that "contained" is also used, to avoid that the item matches at the top +level. + +Matches for "containedin" are added to the other places where the item can +appear. A "contains" argument may also be added as usual. Don't forget that +keywords never contain another item, thus adding them to "containedin" won't +work. + + +nextgroup={groupname},.. *:syn-nextgroup* + +The "nextgroup" argument is followed by a list of syntax group names, +separated by commas (just like with "contains", so you can also use patterns). + +If the "nextgroup" argument is given, the mentioned syntax groups will be +tried for a match, after the match or region ends. If none of the groups have +a match, highlighting continues normally. If there is a match, this group +will be used, even when it is not mentioned in the "contains" field of the +current group. This is like giving the mentioned group priority over all +other groups. Example: > + :syntax match ccFoobar "Foo.\{-}Bar" contains=ccFoo + :syntax match ccFoo "Foo" contained nextgroup=ccFiller + :syntax region ccFiller start="." matchgroup=ccBar end="Bar" contained + +This will highlight "Foo" and "Bar" differently, and only when there is a +"Bar" after "Foo". In the text line below, "f" shows where ccFoo is used for +highlighting, and "bbb" where ccBar is used. > + + Foo asdfasd Bar asdf Foo asdf Bar asdf + fff bbb fff bbb + +Note the use of ".\{-}" to skip as little as possible until the next Bar. +when ".*" would be used, the "asdf" in between "Bar" and "Foo" would be +highlighted according to the "ccFoobar" group, because the ccFooBar match +would include the first "Foo" and the last "Bar" in the line (see |pattern|). + + +skipwhite *:syn-skipwhite* +skipnl *:syn-skipnl* +skipempty *:syn-skipempty* + +These arguments are only used in combination with "nextgroup". They can be +used to allow the next group to match after skipping some text: + skipwhite skip over space and tab characters + skipnl skip over the end of a line + skipempty skip over empty lines (implies a "skipnl") + +When "skipwhite" is present, the white space is only skipped if there is no +next group that matches the white space. + +When "skipnl" is present, the match with nextgroup may be found in the next +line. This only happens when the current item ends at the end of the current +line! When "skipnl" is not present, the nextgroup will only be found after +the current item in the same line. + +When skipping text while looking for a next group, the matches for other +groups are ignored. Only when no next group matches, other items are tried +for a match again. This means that matching a next group and skipping white +space and <EOL>s has a higher priority than other items. + +Example: > + :syn match ifstart "\<if.*" nextgroup=ifline skipwhite skipempty + :syn match ifline "[^ \t].*" nextgroup=ifline skipwhite skipempty contained + :syn match ifline "endif" contained +Note that the "[^ \t].*" match matches all non-white text. Thus it would also +match "endif". Therefore the "endif" match is put last, so that it takes +precedence. +Note that this example doesn't work for nested "if"s. You need to add +"contains" arguments to make that work (omitted for simplicity of the +example). + +IMPLICIT CONCEAL *:syn-conceal-implicit* + +:sy[ntax] conceal [on|off] + This defines if the following ":syntax" commands will define keywords, + matches or regions with the "conceal" flag set. After ":syn conceal + on", all subsequent ":syn keyword", ":syn match" or ":syn region" + defined will have the "conceal" flag set implicitly. ":syn conceal + off" returns to the normal state where the "conceal" flag must be + given explicitly. + +============================================================================== +7. Syntax patterns *:syn-pattern* *E401* *E402* + +In the syntax commands, a pattern must be surrounded by two identical +characters. This is like it works for the ":s" command. The most common to +use is the double quote. But if the pattern contains a double quote, you can +use another character that is not used in the pattern. Examples: > + :syntax region Comment start="/\*" end="\*/" + :syntax region String start=+"+ end=+"+ skip=+\\"+ + +See |pattern| for the explanation of what a pattern is. Syntax patterns are +always interpreted like the 'magic' option is set, no matter what the actual +value of 'magic' is. And the patterns are interpreted like the 'l' flag is +not included in 'cpoptions'. This was done to make syntax files portable and +independent of 'compatible' and 'magic' settings. + +Try to avoid patterns that can match an empty string, such as "[a-z]*". +This slows down the highlighting a lot, because it matches everywhere. + + *:syn-pattern-offset* +The pattern can be followed by a character offset. This can be used to +change the highlighted part, and to change the text area included in the +match or region (which only matters when trying to match other items). Both +are relative to the matched pattern. The character offset for a skip +pattern can be used to tell where to continue looking for an end pattern. + +The offset takes the form of "{what}={offset}" +The {what} can be one of seven strings: + +ms Match Start offset for the start of the matched text +me Match End offset for the end of the matched text +hs Highlight Start offset for where the highlighting starts +he Highlight End offset for where the highlighting ends +rs Region Start offset for where the body of a region starts +re Region End offset for where the body of a region ends +lc Leading Context offset past "leading context" of pattern + +The {offset} can be: + +s start of the matched pattern +s+{nr} start of the matched pattern plus {nr} chars to the right +s-{nr} start of the matched pattern plus {nr} chars to the left +e end of the matched pattern +e+{nr} end of the matched pattern plus {nr} chars to the right +e-{nr} end of the matched pattern plus {nr} chars to the left +{nr} (for "lc" only): start matching {nr} chars right of the start + +Examples: "ms=s+1", "hs=e-2", "lc=3". + +Although all offsets are accepted after any pattern, they are not always +meaningful. This table shows which offsets are actually used: + + ms me hs he rs re lc ~ +match item yes yes yes yes - - yes +region item start yes - yes - yes - yes +region item skip - yes - - - - yes +region item end - yes - yes - yes yes + +Offsets can be concatenated, with a ',' in between. Example: > + :syn match String /"[^"]*"/hs=s+1,he=e-1 +< + some "string" text + ^^^^^^ highlighted + +Notes: +- There must be no white space between the pattern and the character + offset(s). +- The highlighted area will never be outside of the matched text. +- A negative offset for an end pattern may not always work, because the end + pattern may be detected when the highlighting should already have stopped. +- Before Vim 7.2 the offsets were counted in bytes instead of characters. + This didn't work well for multi-byte characters, so it was changed with the + Vim 7.2 release. +- The start of a match cannot be in a line other than where the pattern + matched. This doesn't work: "a\nb"ms=e. You can make the highlighting + start in another line, this does work: "a\nb"hs=e. + +Example (match a comment but don't highlight the /* and */): > + :syntax region Comment start="/\*"hs=e+1 end="\*/"he=s-1 +< + /* this is a comment */ + ^^^^^^^^^^^^^^^^^^^ highlighted + +A more complicated Example: > + :syn region Exa matchgroup=Foo start="foo"hs=s+2,rs=e+2 matchgroup=Bar end="bar"me=e-1,he=e-1,re=s-1 +< + abcfoostringbarabc + mmmmmmmmmmm match + sssrrreee highlight start/region/end ("Foo", "Exa" and "Bar") + +Leading context *:syn-lc* *:syn-leading* *:syn-context* + +Note: This is an obsolete feature, only included for backwards compatibility +with previous Vim versions. It's now recommended to use the |/\@<=| construct +in the pattern. + +The "lc" offset specifies leading context -- a part of the pattern that must +be present, but is not considered part of the match. An offset of "lc=n" will +cause Vim to step back n columns before attempting the pattern match, allowing +characters which have already been matched in previous patterns to also be +used as leading context for this match. This can be used, for instance, to +specify that an "escaping" character must not precede the match: > + + :syn match ZNoBackslash "[^\\]z"ms=s+1 + :syn match WNoBackslash "[^\\]w"lc=1 + :syn match Underline "_\+" +< + ___zzzz ___wwww + ^^^ ^^^ matches Underline + ^ ^ matches ZNoBackslash + ^^^^ matches WNoBackslash + +The "ms" offset is automatically set to the same value as the "lc" offset, +unless you set "ms" explicitly. + + +Multi-line patterns *:syn-multi-line* + +The patterns can include "\n" to match an end-of-line. Mostly this works as +expected, but there are a few exceptions. + +When using a start pattern with an offset, the start of the match is not +allowed to start in a following line. The highlighting can start in a +following line though. Using the "\zs" item also requires that the start of +the match doesn't move to another line. + +The skip pattern can include the "\n", but the search for an end pattern will +continue in the first character of the next line, also when that character is +matched by the skip pattern. This is because redrawing may start in any line +halfway a region and there is no check if the skip pattern started in a +previous line. For example, if the skip pattern is "a\nb" and an end pattern +is "b", the end pattern does match in the second line of this: > + x x a + b x x +Generally this means that the skip pattern should not match any characters +after the "\n". + + +External matches *:syn-ext-match* + +These extra regular expression items are available in region patterns: + + */\z(* */\z(\)* *E50* *E52* *E879* + \z(\) Marks the sub-expression as "external", meaning that it can be + accessed from another pattern match. Currently only usable in + defining a syntax region start pattern. + + */\z1* */\z2* */\z3* */\z4* */\z5* + \z1 ... \z9 */\z6* */\z7* */\z8* */\z9* *E66* *E67* + Matches the same string that was matched by the corresponding + sub-expression in a previous start pattern match. + +Sometimes the start and end patterns of a region need to share a common +sub-expression. A common example is the "here" document in Perl and many Unix +shells. This effect can be achieved with the "\z" special regular expression +items, which marks a sub-expression as "external", in the sense that it can be +referenced from outside the pattern in which it is defined. The here-document +example, for instance, can be done like this: > + :syn region hereDoc start="<<\z(\I\i*\)" end="^\z1$" + +As can be seen here, the \z actually does double duty. In the start pattern, +it marks the "\(\I\i*\)" sub-expression as external; in the end pattern, it +changes the \1 back-reference into an external reference referring to the +first external sub-expression in the start pattern. External references can +also be used in skip patterns: > + :syn region foo start="start \(\I\i*\)" skip="not end \z1" end="end \z1" + +Note that normal and external sub-expressions are completely orthogonal and +indexed separately; for instance, if the pattern "\z(..\)\(..\)" is applied +to the string "aabb", then \1 will refer to "bb" and \z1 will refer to "aa". +Note also that external sub-expressions cannot be accessed as back-references +within the same pattern like normal sub-expressions. If you want to use one +sub-expression as both a normal and an external sub-expression, you can nest +the two, as in "\(\z(...\)\)". + +Note that only matches within a single line can be used. Multi-line matches +cannot be referred to. + +============================================================================== +8. Syntax clusters *:syn-cluster* *E400* + +:sy[ntax] cluster {cluster-name} [contains={group-name}..] + [add={group-name}..] + [remove={group-name}..] + +This command allows you to cluster a list of syntax groups together under a +single name. + + contains={group-name}.. + The cluster is set to the specified list of groups. + add={group-name}.. + The specified groups are added to the cluster. + remove={group-name}.. + The specified groups are removed from the cluster. + +A cluster so defined may be referred to in a contains=.., containedin=.., +nextgroup=.., add=.. or remove=.. list with a "@" prefix. You can also use +this notation to implicitly declare a cluster before specifying its contents. + +Example: > + :syntax match Thing "# [^#]\+ #" contains=@ThingMembers + :syntax cluster ThingMembers contains=ThingMember1,ThingMember2 + +As the previous example suggests, modifications to a cluster are effectively +retroactive; the membership of the cluster is checked at the last minute, so +to speak: > + :syntax keyword A aaa + :syntax keyword B bbb + :syntax cluster AandB contains=A + :syntax match Stuff "( aaa bbb )" contains=@AandB + :syntax cluster AandB add=B " now both keywords are matched in Stuff + +This also has implications for nested clusters: > + :syntax keyword A aaa + :syntax keyword B bbb + :syntax cluster SmallGroup contains=B + :syntax cluster BigGroup contains=A,@SmallGroup + :syntax match Stuff "( aaa bbb )" contains=@BigGroup + :syntax cluster BigGroup remove=B " no effect, since B isn't in BigGroup + :syntax cluster SmallGroup remove=B " now bbb isn't matched within Stuff +< + *E848* +The maximum number of clusters is 9767. + +============================================================================== +9. Including syntax files *:syn-include* *E397* + +It is often useful for one language's syntax file to include a syntax file for +a related language. Depending on the exact relationship, this can be done in +two different ways: + + - If top-level syntax items in the included syntax file are to be + allowed at the top level in the including syntax, you can simply use + the |:runtime| command: > + + " In cpp.vim: + :runtime! syntax/c.vim + :unlet b:current_syntax + +< - If top-level syntax items in the included syntax file are to be + contained within a region in the including syntax, you can use the + ":syntax include" command: + +:sy[ntax] include [@{grouplist-name}] {file-name} + + All syntax items declared in the included file will have the + "contained" flag added. In addition, if a group list is specified, + all top-level syntax items in the included file will be added to + that list. > + + " In perl.vim: + :syntax include @Pod <sfile>:p:h/pod.vim + :syntax region perlPOD start="^=head" end="^=cut" contains=@Pod +< + When {file-name} is an absolute path (starts with "/", "c:", "$VAR" + or "<sfile>") that file is sourced. When it is a relative path + (e.g., "syntax/pod.vim") the file is searched for in 'runtimepath'. + All matching files are loaded. Using a relative path is + recommended, because it allows a user to replace the included file + with his own version, without replacing the file that does the ":syn + include". + + *E847* +The maximum number of includes is 999. + +============================================================================== +10. Synchronizing *:syn-sync* *E403* *E404* + +Vim wants to be able to start redrawing in any position in the document. To +make this possible it needs to know the syntax state at the position where +redrawing starts. + +:sy[ntax] sync [ccomment [group-name] | minlines={N} | ...] + +There are four ways to synchronize: +1. Always parse from the start of the file. + |:syn-sync-first| +2. Based on C-style comments. Vim understands how C-comments work and can + figure out if the current line starts inside or outside a comment. + |:syn-sync-second| +3. Jumping back a certain number of lines and start parsing there. + |:syn-sync-third| +4. Searching backwards in the text for a pattern to sync on. + |:syn-sync-fourth| + + *:syn-sync-maxlines* *:syn-sync-minlines* +For the last three methods, the line range where the parsing can start is +limited by "minlines" and "maxlines". + +If the "minlines={N}" argument is given, the parsing always starts at least +that many lines backwards. This can be used if the parsing may take a few +lines before it's correct, or when it's not possible to use syncing. + +If the "maxlines={N}" argument is given, the number of lines that are searched +for a comment or syncing pattern is restricted to N lines backwards (after +adding "minlines"). This is useful if you have few things to sync on and a +slow machine. Example: > + :syntax sync ccomment maxlines=500 +< + *:syn-sync-linebreaks* +When using a pattern that matches multiple lines, a change in one line may +cause a pattern to no longer match in a previous line. This means has to +start above where the change was made. How many lines can be specified with +the "linebreaks" argument. For example, when a pattern may include one line +break use this: > + :syntax sync linebreaks=1 +The result is that redrawing always starts at least one line before where a +change was made. The default value for "linebreaks" is zero. Usually the +value for "minlines" is bigger than "linebreaks". + + +First syncing method: *:syn-sync-first* +> + :syntax sync fromstart + +The file will be parsed from the start. This makes syntax highlighting +accurate, but can be slow for long files. Vim caches previously parsed text, +so that it's only slow when parsing the text for the first time. However, +when making changes some part of the text needs to be parsed again (worst +case: to the end of the file). + +Using "fromstart" is equivalent to using "minlines" with a very large number. + + +Second syncing method: *:syn-sync-second* *:syn-sync-ccomment* + +For the second method, only the "ccomment" argument needs to be given. +Example: > + :syntax sync ccomment + +When Vim finds that the line where displaying starts is inside a C-style +comment, the last region syntax item with the group-name "Comment" will be +used. This requires that there is a region with the group-name "Comment"! +An alternate group name can be specified, for example: > + :syntax sync ccomment javaComment +This means that the last item specified with "syn region javaComment" will be +used for the detected C comment region. This only works properly if that +region does have a start pattern "\/*" and an end pattern "*\/". + +The "maxlines" argument can be used to restrict the search to a number of +lines. The "minlines" argument can be used to at least start a number of +lines back (e.g., for when there is some construct that only takes a few +lines, but it hard to sync on). + +Note: Syncing on a C comment doesn't work properly when strings are used +that cross a line and contain a "*/". Since letting strings cross a line +is a bad programming habit (many compilers give a warning message), and the +chance of a "*/" appearing inside a comment is very small, this restriction +is hardly ever noticed. + + +Third syncing method: *:syn-sync-third* + +For the third method, only the "minlines={N}" argument needs to be given. +Vim will subtract {N} from the line number and start parsing there. This +means {N} extra lines need to be parsed, which makes this method a bit slower. +Example: > + :syntax sync minlines=50 + +"lines" is equivalent to "minlines" (used by older versions). + + +Fourth syncing method: *:syn-sync-fourth* + +The idea is to synchronize on the end of a few specific regions, called a +sync pattern. Only regions can cross lines, so when we find the end of some +region, we might be able to know in which syntax item we are. The search +starts in the line just above the one where redrawing starts. From there +the search continues backwards in the file. + +This works just like the non-syncing syntax items. You can use contained +matches, nextgroup, etc. But there are a few differences: +- Keywords cannot be used. +- The syntax items with the "sync" keyword form a completely separated group + of syntax items. You can't mix syncing groups and non-syncing groups. +- The matching works backwards in the buffer (line by line), instead of + forwards. +- A line continuation pattern can be given. It is used to decide which group + of lines need to be searched like they were one line. This means that the + search for a match with the specified items starts in the first of the + consecutive that contain the continuation pattern. +- When using "nextgroup" or "contains", this only works within one line (or + group of continued lines). +- When using a region, it must start and end in the same line (or group of + continued lines). Otherwise the end is assumed to be at the end of the + line (or group of continued lines). +- When a match with a sync pattern is found, the rest of the line (or group of + continued lines) is searched for another match. The last match is used. + This is used when a line can contain both the start end the end of a region + (e.g., in a C-comment like /* this */, the last "*/" is used). + +There are two ways how a match with a sync pattern can be used: +1. Parsing for highlighting starts where redrawing starts (and where the + search for the sync pattern started). The syntax group that is expected + to be valid there must be specified. This works well when the regions + that cross lines cannot contain other regions. +2. Parsing for highlighting continues just after the match. The syntax group + that is expected to be present just after the match must be specified. + This can be used when the previous method doesn't work well. It's much + slower, because more text needs to be parsed. +Both types of sync patterns can be used at the same time. + +Besides the sync patterns, other matches and regions can be specified, to +avoid finding unwanted matches. + +[The reason that the sync patterns are given separately, is that mostly the +search for the sync point can be much simpler than figuring out the +highlighting. The reduced number of patterns means it will go (much) +faster.] + + *syn-sync-grouphere* *E393* *E394* + :syntax sync match {sync-group-name} grouphere {group-name} "pattern" .. + + Define a match that is used for syncing. {group-name} is the + name of a syntax group that follows just after the match. Parsing + of the text for highlighting starts just after the match. A region + must exist for this {group-name}. The first one defined will be used. + "NONE" can be used for when there is no syntax group after the match. + + *syn-sync-groupthere* + :syntax sync match {sync-group-name} groupthere {group-name} "pattern" .. + + Like "grouphere", but {group-name} is the name of a syntax group that + is to be used at the start of the line where searching for the sync + point started. The text between the match and the start of the sync + pattern searching is assumed not to change the syntax highlighting. + For example, in C you could search backwards for "/*" and "*/". If + "/*" is found first, you know that you are inside a comment, so the + "groupthere" is "cComment". If "*/" is found first, you know that you + are not in a comment, so the "groupthere" is "NONE". (in practice + it's a bit more complicated, because the "/*" and "*/" could appear + inside a string. That's left as an exercise to the reader...). + + :syntax sync match .. + :syntax sync region .. + + Without a "groupthere" argument. Define a region or match that is + skipped while searching for a sync point. + + *syn-sync-linecont* + :syntax sync linecont {pattern} + + When {pattern} matches in a line, it is considered to continue in + the next line. This means that the search for a sync point will + consider the lines to be concatenated. + +If the "maxlines={N}" argument is given too, the number of lines that are +searched for a match is restricted to N. This is useful if you have very +few things to sync on and a slow machine. Example: > + :syntax sync maxlines=100 + +You can clear all sync settings with: > + :syntax sync clear + +You can clear specific sync patterns with: > + :syntax sync clear {sync-group-name} .. + +============================================================================== +11. Listing syntax items *:syntax* *:sy* *:syn* *:syn-list* + +This command lists all the syntax items: > + + :sy[ntax] [list] + +To show the syntax items for one syntax group: > + + :sy[ntax] list {group-name} + +To list the syntax groups in one cluster: *E392* > + + :sy[ntax] list @{cluster-name} + +See above for other arguments for the ":syntax" command. + +Note that the ":syntax" command can be abbreviated to ":sy", although ":syn" +is mostly used, because it looks better. + +============================================================================== +12. Highlight command *:highlight* *:hi* *E28* *E411* *E415* + +There are three types of highlight groups: +- The ones used for specific languages. For these the name starts with the + name of the language. Many of these don't have any attributes, but are + linked to a group of the second type. +- The ones used for all syntax languages. +- The ones used for the 'highlight' option. + *hitest.vim* +You can see all the groups currently active with this command: > + :so $VIMRUNTIME/syntax/hitest.vim +This will open a new window containing all highlight group names, displayed +in their own color. + + *:colo* *:colorscheme* *E185* +:colo[rscheme] Output the name of the currently active color scheme. + This is basically the same as > + :echo g:colors_name +< In case g:colors_name has not been defined :colo will + output "default". When compiled without the |+eval| + feature it will output "unknown". + +:colo[rscheme] {name} Load color scheme {name}. This searches 'runtimepath' + for the file "colors/{name}.vim". The first one that + is found is loaded. + To see the name of the currently active color scheme: > + :colo +< The name is also stored in the g:colors_name variable. + Doesn't work recursively, thus you can't use + ":colorscheme" in a color scheme script. + After the color scheme has been loaded the + |ColorScheme| autocommand event is triggered. + For info about writing a colorscheme file: > + :edit $VIMRUNTIME/colors/README.txt + +:hi[ghlight] List all the current highlight groups that have + attributes set. + +:hi[ghlight] {group-name} + List one highlight group. + +:hi[ghlight] clear Reset all highlighting to the defaults. Removes all + highlighting for groups added by the user! + Uses the current value of 'background' to decide which + default colors to use. + +:hi[ghlight] clear {group-name} +:hi[ghlight] {group-name} NONE + Disable the highlighting for one highlight group. It + is _not_ set back to the default colors. + +:hi[ghlight] [default] {group-name} {key}={arg} .. + Add a highlight group, or change the highlighting for + an existing group. + See |highlight-args| for the {key}={arg} arguments. + See |:highlight-default| for the optional [default] + argument. + +Normally a highlight group is added once when starting up. This sets the +default values for the highlighting. After that, you can use additional +highlight commands to change the arguments that you want to set to non-default +values. The value "NONE" can be used to switch the value off or go back to +the default value. + +A simple way to change colors is with the |:colorscheme| command. This loads +a file with ":highlight" commands such as this: > + + :hi Comment gui=bold + +Note that all settings that are not included remain the same, only the +specified field is used, and settings are merged with previous ones. So, the +result is like this single command has been used: > + :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold +< + *:highlight-verbose* +When listing a highlight group and 'verbose' is non-zero, the listing will +also tell where it was last set. Example: > + :verbose hi Comment +< Comment xxx term=bold ctermfg=4 guifg=Blue ~ + Last set from /home/mool/vim/vim7/runtime/syntax/syncolor.vim ~ + +When ":hi clear" is used then the script where this command is used will be +mentioned for the default values. See |:verbose-cmd| for more information. + + *highlight-args* *E416* *E417* *E423* +There are three types of terminals for highlighting: +term a normal terminal (vt100, xterm) +cterm a color terminal (MS-DOS console, color-xterm, these have the "Co" + termcap entry) +gui the GUI + +For each type the highlighting can be given. This makes it possible to use +the same syntax file on all terminals, and use the optimal highlighting. + +1. highlight arguments for normal terminals + + *bold* *underline* *undercurl* + *inverse* *italic* *standout* +term={attr-list} *attr-list* *highlight-term* *E418* + attr-list is a comma separated list (without spaces) of the + following items (in any order): + bold + underline + undercurl not always available + reverse + inverse same as reverse + italic + standout + NONE no attributes used (used to reset it) + + Note that "bold" can be used here and by using a bold font. They + have the same effect. + "undercurl" is a curly underline. When "undercurl" is not possible + then "underline" is used. In general "undercurl" is only available in + the GUI. The color is set with |highlight-guisp|. + +start={term-list} *highlight-start* *E422* +stop={term-list} *term-list* *highlight-stop* + These lists of terminal codes can be used to get + non-standard attributes on a terminal. + + The escape sequence specified with the "start" argument + is written before the characters in the highlighted + area. It can be anything that you want to send to the + terminal to highlight this area. The escape sequence + specified with the "stop" argument is written after the + highlighted area. This should undo the "start" argument. + Otherwise the screen will look messed up. + + The {term-list} can have two forms: + + 1. A string with escape sequences. + This is any string of characters, except that it can't start with + "t_" and blanks are not allowed. The <> notation is recognized + here, so you can use things like "<Esc>" and "<Space>". Example: + start=<Esc>[27h;<Esc>[<Space>r; + + 2. A list of terminal codes. + Each terminal code has the form "t_xx", where "xx" is the name of + the termcap entry. The codes have to be separated with commas. + White space is not allowed. Example: + start=t_C1,t_BL + The terminal codes must exist for this to work. + + +2. highlight arguments for color terminals + +cterm={attr-list} *highlight-cterm* + See above for the description of {attr-list} |attr-list|. + The "cterm" argument is likely to be different from "term", when + colors are used. For example, in a normal terminal comments could + be underlined, in a color terminal they can be made Blue. + Note: Many terminals (e.g., DOS console) can't mix these attributes + with coloring. Use only one of "cterm=" OR "ctermfg=" OR "ctermbg=". + +ctermfg={color-nr} *highlight-ctermfg* *E421* +ctermbg={color-nr} *highlight-ctermbg* + The {color-nr} argument is a color number. Its range is zero to + (not including) the number given by the termcap entry "Co". + The actual color with this number depends on the type of terminal + and its settings. Sometimes the color also depends on the settings of + "cterm". For example, on some systems "cterm=bold ctermfg=3" gives + another color, on others you just get color 3. + + For an xterm this depends on your resources, and is a bit + unpredictable. See your xterm documentation for the defaults. The + colors for a color-xterm can be changed from the .Xdefaults file. + Unfortunately this means that it's not possible to get the same colors + for each user. See |xterm-color| for info about color xterms. + + The MSDOS standard colors are fixed (in a console window), so these + have been used for the names. But the meaning of color names in X11 + are fixed, so these color settings have been used, to make the + highlighting settings portable (complicated, isn't it?). The + following names are recognized, with the color number used: + + *cterm-colors* + NR-16 NR-8 COLOR NAME ~ + 0 0 Black + 1 4 DarkBlue + 2 2 DarkGreen + 3 6 DarkCyan + 4 1 DarkRed + 5 5 DarkMagenta + 6 3 Brown, DarkYellow + 7 7 LightGray, LightGrey, Gray, Grey + 8 0* DarkGray, DarkGrey + 9 4* Blue, LightBlue + 10 2* Green, LightGreen + 11 6* Cyan, LightCyan + 12 1* Red, LightRed + 13 5* Magenta, LightMagenta + 14 3* Yellow, LightYellow + 15 7* White + + The number under "NR-16" is used for 16-color terminals ('t_Co' + greater than or equal to 16). The number under "NR-8" is used for + 8-color terminals ('t_Co' less than 16). The '*' indicates that the + bold attribute is set for ctermfg. In many 8-color terminals (e.g., + "linux"), this causes the bright colors to appear. This doesn't work + for background colors! Without the '*' the bold attribute is removed. + If you want to set the bold attribute in a different way, put a + "cterm=" argument AFTER the "ctermfg=" or "ctermbg=" argument. Or use + a number instead of a color name. + + The case of the color names is ignored. + Note that for 16 color ansi style terminals (including xterms), the + numbers in the NR-8 column is used. Here '*' means 'add 8' so that Blue + is 12, DarkGray is 8 etc. + + Note that for some color terminals these names may result in the wrong + colors! + + *:hi-normal-cterm* + When setting the "ctermfg" or "ctermbg" colors for the Normal group, + these will become the colors used for the non-highlighted text. + Example: > + :highlight Normal ctermfg=grey ctermbg=darkblue +< When setting the "ctermbg" color for the Normal group, the + 'background' option will be adjusted automatically. This causes the + highlight groups that depend on 'background' to change! This means + you should set the colors for Normal first, before setting other + colors. + When a colorscheme is being used, changing 'background' causes it to + be reloaded, which may reset all colors (including Normal). First + delete the "g:colors_name" variable when you don't want this. + + When you have set "ctermfg" or "ctermbg" for the Normal group, Vim + needs to reset the color when exiting. This is done with the "op" + termcap entry |t_op|. If this doesn't work correctly, try setting the + 't_op' option in your .vimrc. + *E419* *E420* + When Vim knows the normal foreground and background colors, "fg" and + "bg" can be used as color names. This only works after setting the + colors for the Normal group and for the MS-DOS console. Example, for + reverse video: > + :highlight Visual ctermfg=bg ctermbg=fg +< Note that the colors are used that are valid at the moment this + command are given. If the Normal group colors are changed later, the + "fg" and "bg" colors will not be adjusted. + + +3. highlight arguments for the GUI + +gui={attr-list} *highlight-gui* + These give the attributes to use in the GUI mode. + See |attr-list| for a description. + Note that "bold" can be used here and by using a bold font. They + have the same effect. + Note that the attributes are ignored for the "Normal" group. + +font={font-name} *highlight-font* + font-name is the name of a font, as it is used on the system Vim + runs on. For X11 this is a complicated name, for example: > + font=-misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-1 +< + The font-name "NONE" can be used to revert to the default font. + When setting the font for the "Normal" group, this becomes the default + font (until the 'guifont' option is changed; the last one set is + used). + The following only works with Motif and Athena, not with other GUIs: + When setting the font for the "Menu" group, the menus will be changed. + When setting the font for the "Tooltip" group, the tooltips will be + changed. + All fonts used, except for Menu and Tooltip, should be of the same + character size as the default font! Otherwise redrawing problems will + occur. + +guifg={color-name} *highlight-guifg* +guibg={color-name} *highlight-guibg* +guisp={color-name} *highlight-guisp* + These give the foreground (guifg), background (guibg) and special + (guisp) color to use in the GUI. "guisp" is used for undercurl. + There are a few special names: + NONE no color (transparent) + bg use normal background color + background use normal background color + fg use normal foreground color + foreground use normal foreground color + To use a color name with an embedded space or other special character, + put it in single quotes. The single quote cannot be used then. + Example: > + :hi comment guifg='salmon pink' +< + *gui-colors* + Suggested color names (these are available on most systems): + Red LightRed DarkRed + Green LightGreen DarkGreen SeaGreen + Blue LightBlue DarkBlue SlateBlue + Cyan LightCyan DarkCyan + Magenta LightMagenta DarkMagenta + Yellow LightYellow Brown DarkYellow + Gray LightGray DarkGray + Black White + Orange Purple Violet + + In the Win32 GUI version, additional system colors are available. See + |win32-colors|. + + You can also specify a color by its Red, Green and Blue values. + The format is "#rrggbb", where + "rr" is the Red value + "gg" is the Green value + "bb" is the Blue value + All values are hexadecimal, range from "00" to "ff". Examples: > + :highlight Comment guifg=#11f0c3 guibg=#ff00ff +< + *highlight-groups* *highlight-default* +These are the default highlighting groups. These groups are used by the +'highlight' option default. Note that the highlighting depends on the value +of 'background'. You can see the current settings with the ":highlight" +command. + *hl-ColorColumn* +ColorColumn used for the columns set with 'colorcolumn' + *hl-Conceal* +Conceal placeholder characters substituted for concealed + text (see 'conceallevel') + *hl-Cursor* +Cursor the character under the cursor + *hl-CursorIM* +CursorIM like Cursor, but used when in IME mode |CursorIM| + *hl-CursorColumn* +CursorColumn the screen column that the cursor is in when 'cursorcolumn' is + set + *hl-CursorLine* +CursorLine the screen line that the cursor is in when 'cursorline' is + set + *hl-Directory* +Directory directory names (and other special names in listings) + *hl-DiffAdd* +DiffAdd diff mode: Added line |diff.txt| + *hl-DiffChange* +DiffChange diff mode: Changed line |diff.txt| + *hl-DiffDelete* +DiffDelete diff mode: Deleted line |diff.txt| + *hl-DiffText* +DiffText diff mode: Changed text within a changed line |diff.txt| + *hl-ErrorMsg* +ErrorMsg error messages on the command line + *hl-VertSplit* +VertSplit the column separating vertically split windows + *hl-Folded* +Folded line used for closed folds + *hl-FoldColumn* +FoldColumn 'foldcolumn' + *hl-SignColumn* +SignColumn column where |signs| are displayed + *hl-IncSearch* +IncSearch 'incsearch' highlighting; also used for the text replaced with + ":s///c" + *hl-LineNr* +LineNr Line number for ":number" and ":#" commands, and when 'number' + or 'relativenumber' option is set. + *hl-CursorLineNr* +CursorLineNr Like LineNr when 'cursorline' or 'relativenumber' is set for + the cursor line. + *hl-MatchParen* +MatchParen The character under the cursor or just before it, if it + is a paired bracket, and its match. |pi_paren.txt| + + *hl-ModeMsg* +ModeMsg 'showmode' message (e.g., "-- INSERT --") + *hl-MoreMsg* +MoreMsg |more-prompt| + *hl-NonText* +NonText '~' and '@' at the end of the window, characters from + 'showbreak' and other characters that do not really exist in + the text (e.g., ">" displayed when a double-wide character + doesn't fit at the end of the line). + *hl-Normal* +Normal normal text + *hl-Pmenu* +Pmenu Popup menu: normal item. + *hl-PmenuSel* +PmenuSel Popup menu: selected item. + *hl-PmenuSbar* +PmenuSbar Popup menu: scrollbar. + *hl-PmenuThumb* +PmenuThumb Popup menu: Thumb of the scrollbar. + *hl-Question* +Question |hit-enter| prompt and yes/no questions + *hl-Search* +Search Last search pattern highlighting (see 'hlsearch'). + Also used for highlighting the current line in the quickfix + window and similar items that need to stand out. + *hl-SpecialKey* +SpecialKey Meta and special keys listed with ":map", also for text used + to show unprintable characters in the text, 'listchars'. + Generally: text that is displayed differently from what it + really is. + *hl-SpellBad* +SpellBad Word that is not recognized by the spellchecker. |spell| + This will be combined with the highlighting used otherwise. + *hl-SpellCap* +SpellCap Word that should start with a capital. |spell| + This will be combined with the highlighting used otherwise. + *hl-SpellLocal* +SpellLocal Word that is recognized by the spellchecker as one that is + used in another region. |spell| + This will be combined with the highlighting used otherwise. + *hl-SpellRare* +SpellRare Word that is recognized by the spellchecker as one that is + hardly ever used. |spell| + This will be combined with the highlighting used otherwise. + *hl-StatusLine* +StatusLine status line of current window + *hl-StatusLineNC* +StatusLineNC status lines of not-current windows + Note: if this is equal to "StatusLine" Vim will use "^^^" in + the status line of the current window. + *hl-TabLine* +TabLine tab pages line, not active tab page label + *hl-TabLineFill* +TabLineFill tab pages line, where there are no labels + *hl-TabLineSel* +TabLineSel tab pages line, active tab page label + *hl-Title* +Title titles for output from ":set all", ":autocmd" etc. + *hl-Visual* +Visual Visual mode selection + *hl-VisualNOS* +VisualNOS Visual mode selection when vim is "Not Owning the Selection". + Only X11 Gui's |gui-x11| and |xterm-clipboard| supports this. + *hl-WarningMsg* +WarningMsg warning messages + *hl-WildMenu* +WildMenu current match in 'wildmenu' completion + + *hl-User1* *hl-User1..9* *hl-User9* +The 'statusline' syntax allows the use of 9 different highlights in the +statusline and ruler (via 'rulerformat'). The names are User1 to User9. + +For the GUI you can use the following groups to set the colors for the menu, +scrollbars and tooltips. They don't have defaults. This doesn't work for the +Win32 GUI. Only three highlight arguments have any effect here: font, guibg, +and guifg. + + *hl-Menu* +Menu Current font, background and foreground colors of the menus. + Also used for the toolbar. + Applicable highlight arguments: font, guibg, guifg. + + NOTE: For Motif and Athena the font argument actually + specifies a fontset at all times, no matter if 'guifontset' is + empty, and as such it is tied to the current |:language| when + set. + + *hl-Scrollbar* +Scrollbar Current background and foreground of the main window's + scrollbars. + Applicable highlight arguments: guibg, guifg. + + *hl-Tooltip* +Tooltip Current font, background and foreground of the tooltips. + Applicable highlight arguments: font, guibg, guifg. + + NOTE: For Motif and Athena the font argument actually + specifies a fontset at all times, no matter if 'guifontset' is + empty, and as such it is tied to the current |:language| when + set. + +============================================================================== +13. Linking groups *:hi-link* *:highlight-link* *E412* *E413* + +When you want to use the same highlighting for several syntax groups, you +can do this more easily by linking the groups into one common highlight +group, and give the color attributes only for that group. + +To set a link: + + :hi[ghlight][!] [default] link {from-group} {to-group} + +To remove a link: + + :hi[ghlight][!] [default] link {from-group} NONE + +Notes: *E414* +- If the {from-group} and/or {to-group} doesn't exist, it is created. You + don't get an error message for a non-existing group. +- As soon as you use a ":highlight" command for a linked group, the link is + removed. +- If there are already highlight settings for the {from-group}, the link is + not made, unless the '!' is given. For a ":highlight link" command in a + sourced file, you don't get an error message. This can be used to skip + links for groups that already have settings. + + *:hi-default* *:highlight-default* +The [default] argument is used for setting the default highlighting for a +group. If highlighting has already been specified for the group the command +will be ignored. Also when there is an existing link. + +Using [default] is especially useful to overrule the highlighting of a +specific syntax file. For example, the C syntax file contains: > + :highlight default link cComment Comment +If you like Question highlighting for C comments, put this in your vimrc file: > + :highlight link cComment Question +Without the "default" in the C syntax file, the highlighting would be +overruled when the syntax file is loaded. + +============================================================================== +14. Cleaning up *:syn-clear* *E391* + +If you want to clear the syntax stuff for the current buffer, you can use this +command: > + :syntax clear + +This command should be used when you want to switch off syntax highlighting, +or when you want to switch to using another syntax. It's normally not needed +in a syntax file itself, because syntax is cleared by the autocommands that +load the syntax file. +The command also deletes the "b:current_syntax" variable, since no syntax is +loaded after this command. + +If you want to disable syntax highlighting for all buffers, you need to remove +the autocommands that load the syntax files: > + :syntax off + +What this command actually does, is executing the command > + :source $VIMRUNTIME/syntax/nosyntax.vim +See the "nosyntax.vim" file for details. Note that for this to work +$VIMRUNTIME must be valid. See |$VIMRUNTIME|. + +To clean up specific syntax groups for the current buffer: > + :syntax clear {group-name} .. +This removes all patterns and keywords for {group-name}. + +To clean up specific syntax group lists for the current buffer: > + :syntax clear @{grouplist-name} .. +This sets {grouplist-name}'s contents to an empty list. + + *:syntax-reset* *:syn-reset* +If you have changed the colors and messed them up, use this command to get the +defaults back: > + + :syntax reset + +This doesn't change the colors for the 'highlight' option. + +Note that the syntax colors that you set in your vimrc file will also be reset +back to their Vim default. +Note that if you are using a color scheme, the colors defined by the color +scheme for syntax highlighting will be lost. + +What this actually does is: > + + let g:syntax_cmd = "reset" + runtime! syntax/syncolor.vim + +Note that this uses the 'runtimepath' option. + + *syncolor* +If you want to use different colors for syntax highlighting, you can add a Vim +script file to set these colors. Put this file in a directory in +'runtimepath' which comes after $VIMRUNTIME, so that your settings overrule +the default colors. This way these colors will be used after the ":syntax +reset" command. + +For Unix you can use the file ~/.vim/after/syntax/syncolor.vim. Example: > + + if &background == "light" + highlight comment ctermfg=darkgreen guifg=darkgreen + else + highlight comment ctermfg=green guifg=green + endif + + *E679* +Do make sure this syncolor.vim script does not use a "syntax on", set the +'background' option or uses a "colorscheme" command, because it results in an +endless loop. + +Note that when a color scheme is used, there might be some confusion whether +your defined colors are to be used or the colors from the scheme. This +depends on the color scheme file. See |:colorscheme|. + + *syntax_cmd* +The "syntax_cmd" variable is set to one of these values when the +syntax/syncolor.vim files are loaded: + "on" ":syntax on" command. Highlight colors are overruled but + links are kept + "enable" ":syntax enable" command. Only define colors for groups that + don't have highlighting yet. Use ":syntax default". + "reset" ":syntax reset" command or loading a color scheme. Define all + the colors. + "skip" Don't define colors. Used to skip the default settings when a + syncolor.vim file earlier in 'runtimepath' has already set + them. + +============================================================================== +15. Highlighting tags *tag-highlight* + +If you want to highlight all the tags in your file, you can use the following +mappings. + + <F11> -- Generate tags.vim file, and highlight tags. + <F12> -- Just highlight tags based on existing tags.vim file. +> + :map <F11> :sp tags<CR>:%s/^\([^ :]*:\)\=\([^ ]*\).*/syntax keyword Tag \2/<CR>:wq! tags.vim<CR>/^<CR><F12> + :map <F12> :so tags.vim<CR> + +WARNING: The longer the tags file, the slower this will be, and the more +memory Vim will consume. + +Only highlighting typedefs, unions and structs can be done too. For this you +must use Exuberant ctags (found at http://ctags.sf.net). + +Put these lines in your Makefile: + +# Make a highlight file for types. Requires Exuberant ctags and awk +types: types.vim +types.vim: *.[ch] + ctags --c-kinds=gstu -o- *.[ch] |\ + awk 'BEGIN{printf("syntax keyword Type\t")}\ + {printf("%s ", $$1)}END{print ""}' > $@ + +And put these lines in your .vimrc: > + + " load the types.vim highlighting file, if it exists + autocmd BufRead,BufNewFile *.[ch] let fname = expand('<afile>:p:h') . '/types.vim' + autocmd BufRead,BufNewFile *.[ch] if filereadable(fname) + autocmd BufRead,BufNewFile *.[ch] exe 'so ' . fname + autocmd BufRead,BufNewFile *.[ch] endif + +============================================================================== +16. Window-local syntax *:ownsyntax* + +Normally all windows on a buffer share the same syntax settings. It is +possible, however, to set a particular window on a file to have its own +private syntax setting. A possible example would be to edit LaTeX source +with conventional highlighting in one window, while seeing the same source +highlighted differently (so as to hide control sequences and indicate bold, +italic etc regions) in another. The 'scrollbind' option is useful here. + +To set the current window to have the syntax "foo", separately from all other +windows on the buffer: > + :ownsyntax foo +< *w:current_syntax* +This will set the "w:current_syntax" variable to "foo". The value of +"b:current_syntax" does not change. This is implemented by saving and +restoring "b:current_syntax", since the syntax files do set +"b:current_syntax". The value set by the syntax file is assigned to +"w:current_syntax". + +Once a window has its own syntax, syntax commands executed from other windows +on the same buffer (including :syntax clear) have no effect. Conversely, +syntax commands executed from that window do not affect other windows on the +same buffer. + +A window with its own syntax reverts to normal behavior when another buffer +is loaded into that window or the file is reloaded. +When splitting the window, the new window will use the original syntax. + +============================================================================== +17. Color xterms *xterm-color* *color-xterm* + +Most color xterms have only eight colors. If you don't get colors with the +default setup, it should work with these lines in your .vimrc: > + :if &term =~ "xterm" + : if has("terminfo") + : set t_Co=8 + : set t_Sf=<Esc>[3%p1%dm + : set t_Sb=<Esc>[4%p1%dm + : else + : set t_Co=8 + : set t_Sf=<Esc>[3%dm + : set t_Sb=<Esc>[4%dm + : endif + :endif +< [<Esc> is a real escape, type CTRL-V <Esc>] + +You might want to change the first "if" to match the name of your terminal, +e.g. "dtterm" instead of "xterm". + +Note: Do these settings BEFORE doing ":syntax on". Otherwise the colors may +be wrong. + *xiterm* *rxvt* +The above settings have been mentioned to work for xiterm and rxvt too. +But for using 16 colors in an rxvt these should work with terminfo: > + :set t_AB=<Esc>[%?%p1%{8}%<%t25;%p1%{40}%+%e5;%p1%{32}%+%;%dm + :set t_AF=<Esc>[%?%p1%{8}%<%t22;%p1%{30}%+%e1;%p1%{22}%+%;%dm +< + *colortest.vim* +To test your color setup, a file has been included in the Vim distribution. +To use it, execute this command: > + :runtime syntax/colortest.vim + +Some versions of xterm (and other terminals, like the Linux console) can +output lighter foreground colors, even though the number of colors is defined +at 8. Therefore Vim sets the "cterm=bold" attribute for light foreground +colors, when 't_Co' is 8. + + *xfree-xterm* +To get 16 colors or more, get the newest xterm version (which should be +included with XFree86 3.3 and later). You can also find the latest version +at: > + http://invisible-island.net/xterm/xterm.html +Here is a good way to configure it. This uses 88 colors and enables the +termcap-query feature, which allows Vim to ask the xterm how many colors it +supports. > + ./configure --disable-bold-color --enable-88-color --enable-tcap-query +If you only get 8 colors, check the xterm compilation settings. +(Also see |UTF8-xterm| for using this xterm with UTF-8 character encoding). + +This xterm should work with these lines in your .vimrc (for 16 colors): > + :if has("terminfo") + : set t_Co=16 + : set t_AB=<Esc>[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm + : set t_AF=<Esc>[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm + :else + : set t_Co=16 + : set t_Sf=<Esc>[3%dm + : set t_Sb=<Esc>[4%dm + :endif +< [<Esc> is a real escape, type CTRL-V <Esc>] + +Without |+terminfo|, Vim will recognize these settings, and automatically +translate cterm colors of 8 and above to "<Esc>[9%dm" and "<Esc>[10%dm". +Colors above 16 are also translated automatically. + +For 256 colors this has been reported to work: > + + :set t_AB=<Esc>[48;5;%dm + :set t_AF=<Esc>[38;5;%dm + +Or just set the TERM environment variable to "xterm-color" or "xterm-16color" +and try if that works. + +You probably want to use these X resources (in your ~/.Xdefaults file): + XTerm*color0: #000000 + XTerm*color1: #c00000 + XTerm*color2: #008000 + XTerm*color3: #808000 + XTerm*color4: #0000c0 + XTerm*color5: #c000c0 + XTerm*color6: #008080 + XTerm*color7: #c0c0c0 + XTerm*color8: #808080 + XTerm*color9: #ff6060 + XTerm*color10: #00ff00 + XTerm*color11: #ffff00 + XTerm*color12: #8080ff + XTerm*color13: #ff40ff + XTerm*color14: #00ffff + XTerm*color15: #ffffff + Xterm*cursorColor: Black + +[Note: The cursorColor is required to work around a bug, which changes the +cursor color to the color of the last drawn text. This has been fixed by a +newer version of xterm, but not everybody is using it yet.] + +To get these right away, reload the .Xdefaults file to the X Option database +Manager (you only need to do this when you just changed the .Xdefaults file): > + xrdb -merge ~/.Xdefaults +< + *xterm-blink* *xterm-blinking-cursor* +To make the cursor blink in an xterm, see tools/blink.c. Or use Thomas +Dickey's xterm above patchlevel 107 (see above for where to get it), with +these resources: + XTerm*cursorBlink: on + XTerm*cursorOnTime: 400 + XTerm*cursorOffTime: 250 + XTerm*cursorColor: White + + *hpterm-color* +These settings work (more or less) for an hpterm, which only supports 8 +foreground colors: > + :if has("terminfo") + : set t_Co=8 + : set t_Sf=<Esc>[&v%p1%dS + : set t_Sb=<Esc>[&v7S + :else + : set t_Co=8 + : set t_Sf=<Esc>[&v%dS + : set t_Sb=<Esc>[&v7S + :endif +< [<Esc> is a real escape, type CTRL-V <Esc>] + + *Eterm* *enlightened-terminal* +These settings have been reported to work for the Enlightened terminal +emulator, or Eterm. They might work for all xterm-like terminals that use the +bold attribute to get bright colors. Add an ":if" like above when needed. > + :set t_Co=16 + :set t_AF=^[[%?%p1%{8}%<%t3%p1%d%e%p1%{22}%+%d;1%;m + :set t_AB=^[[%?%p1%{8}%<%t4%p1%d%e%p1%{32}%+%d;1%;m +< + *TTpro-telnet* +These settings should work for TTpro telnet. Tera Term Pro is a freeware / +open-source program for MS-Windows. > + set t_Co=16 + set t_AB=^[[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{32}%+5;%;%dm + set t_AF=^[[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{22}%+1;%;%dm +Also make sure TTpro's Setup / Window / Full Color is enabled, and make sure +that Setup / Font / Enable Bold is NOT enabled. +(info provided by John Love-Jensen <eljay@Adobe.COM>) + + +============================================================================== +18. When syntax is slow *:syntime* + +This is aimed at authors of a syntax file. + +If your syntax causes redrawing to be slow, here are a few hints on making it +faster. To see slowness switch on some features that usually interfere, such +as 'relativenumber' and |folding|. + +Note: this is only available when compiled with the |+profile| feature. +You many need to build Vim with "huge" features. + +To find out what patterns are consuming most time, get an overview with this +sequence: > + :syntime on + [ redraw the text at least once with CTRL-L ] + :syntime report + +This will display a list of syntax patterns that were used, sorted by the time +it took to match them against the text. + +:syntime on Start measuring syntax times. This will add some + overhead to compute the time spent on syntax pattern + matching. + +:syntime off Stop measuring syntax times. + +:syntime clear Set all the counters to zero, restart measuring. + +:syntime report Show the syntax items used since ":syntime on" in the + current window. Use a wider display to see more of + the output. + + The list is sorted by total time. The columns are: + TOTAL Total time in seconds spent on + matching this pattern. + COUNT Number of times the pattern was used. + MATCH Number of times the pattern actually + matched + SLOWEST The longest time for one try. + AVERAGE The average time for one try. + NAME Name of the syntax item. Note that + this is not unique. + PATTERN The pattern being used. + +Pattern matching gets slow when it has to try many alternatives. Try to +include as much literal text as possible to reduce the number of ways a +pattern does NOT match. + +When using the "\@<=" and "\@<!" items, add a maximum size to avoid trying at +all positions in the current and previous line. For example, if the item is +literal text specify the size of that text (in bytes): + +"<\@<=span" Matches "span" in "<span". This tries matching with "<" in + many places. +"<\@1<=span" Matches the same, but only tries one byte before "span". + + + vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/doc/tabpage.txt b/doc/tabpage.txt new file mode 100644 index 00000000..3c7ad9fe --- /dev/null +++ b/doc/tabpage.txt @@ -0,0 +1,392 @@ +*tabpage.txt* For Vim version 7.4. Last change: 2012 Aug 08 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Editing with windows in multiple tab pages. *tab-page* *tabpage* + +The commands which have been added to use multiple tab pages are explained +here. Additionally, there are explanations for commands that work differently +when used in combination with more than one tab page. + +1. Introduction |tab-page-intro| +2. Commands |tab-page-commands| +3. Other items |tab-page-other| +4. Setting 'tabline' |setting-tabline| +5. Setting 'guitablabel' |setting-guitablabel| + +{Vi does not have any of these commands} +{not able to use multiple tab pages when the |+windows| feature was disabled +at compile time} + +============================================================================== +1. Introduction *tab-page-intro* + +A tab page holds one or more windows. You can easily switch between tab +pages, so that you have several collections of windows to work on different +things. + +Usually you will see a list of labels at the top of the Vim window, one for +each tab page. With the mouse you can click on the label to jump to that tab +page. There are other ways to move between tab pages, see below. + +Most commands work only in the current tab page. That includes the |CTRL-W| +commands, |:windo|, |:all| and |:ball| (when not using the |:tab| modifier). +The commands that are aware of other tab pages than the current one are +mentioned below. + +Tabs are also a nice way to edit a buffer temporarily without changing the +current window layout. Open a new tab page, do whatever you want to do and +close the tab page. + +============================================================================== +2. Commands *tab-page-commands* + +OPENING A NEW TAB PAGE: + +When starting Vim "vim -p filename ..." opens each file argument in a separate +tab page (up to 'tabpagemax'). See |-p| + +A double click with the mouse in the non-GUI tab pages line opens a new, empty +tab page. It is placed left of the position of the click. The first click +may select another tab page first, causing an extra screen update. + +This also works in a few GUI versions, esp. Win32 and Motif. But only when +clicking right of the labels. + +In the GUI tab pages line you can use the right mouse button to open menu. +|tabline-menu|. + +:[count]tabe[dit] *:tabe* *:tabedit* *:tabnew* +:[count]tabnew + Open a new tab page with an empty window, after the current + tab page. For [count] see |:tab| below. + +:[count]tabe[dit] [++opt] [+cmd] {file} +:[count]tabnew [++opt] [+cmd] {file} + Open a new tab page and edit {file}, like with |:edit|. + For [count] see |:tab| below. + +:[count]tabf[ind] [++opt] [+cmd] {file} *:tabf* *:tabfind* + Open a new tab page and edit {file} in 'path', like with + |:find|. For [count] see |:tab| below. + {not available when the |+file_in_path| feature was disabled + at compile time} + +:[count]tab {cmd} *:tab* + Execute {cmd} and when it opens a new window open a new tab + page instead. Doesn't work for |:diffsplit|, |:diffpatch|, + |:execute| and |:normal|. + When [count] is omitted the tab page appears after the current + one. + When [count] is specified the new tab page comes after tab + page [count]. Use ":0tab cmd" to get the new tab page as the + first one. + Examples: > + :tab split " opens current buffer in new tab page + :tab help gt " opens tab page with help for "gt" + +CTRL-W gf Open a new tab page and edit the file name under the cursor. + See |CTRL-W_gf|. + +CTRL-W gF Open a new tab page and edit the file name under the cursor + and jump to the line number following the file name. + See |CTRL-W_gF|. + +CLOSING A TAB PAGE: + +Closing the last window of a tab page closes the tab page too, unless there is +only one tab page. + +Using the mouse: If the tab page line is displayed you can click in the "X" at +the top right to close the current tab page. A custom |'tabline'| may show +something else. + + *:tabc* *:tabclose* +:tabc[lose][!] Close current tab page. + This command fails when: + - There is only one tab page on the screen. *E784* + - When 'hidden' is not set, [!] is not used, a buffer has + changes, and there is no other window on this buffer. + Changes to the buffer are not written and won't get lost, so + this is a "safe" command. + +:tabc[lose][!] {count} + Close tab page {count}. Fails in the same way as `:tabclose` + above. + + *:tabo* *:tabonly* +:tabo[nly][!] Close all other tab pages. + When the 'hidden' option is set, all buffers in closed windows + become hidden. + When 'hidden' is not set, and the 'autowrite' option is set, + modified buffers are written. Otherwise, windows that have + buffers that are modified are not removed, unless the [!] is + given, then they become hidden. But modified buffers are + never abandoned, so changes cannot get lost. + + +SWITCHING TO ANOTHER TAB PAGE: + +Using the mouse: If the tab page line is displayed you can click in a tab page +label to switch to that tab page. Click where there is no label to go to the +next tab page. |'tabline'| + +:tabn[ext] *:tabn* *:tabnext* *gt* +<C-PageDown> *CTRL-<PageDown>* *<C-PageDown>* +gt *i_CTRL-<PageDown>* *i_<C-PageDown>* + Go to the next tab page. Wraps around from the last to the + first one. + +:tabn[ext] {count} +{count}<C-PageDown> +{count}gt Go to tab page {count}. The first tab page has number one. + + +:tabp[revious] *:tabp* *:tabprevious* *gT* *:tabN* +:tabN[ext] *:tabNext* *CTRL-<PageUp>* +<C-PageUp> *<C-PageUp>* *i_CTRL-<PageUp>* *i_<C-PageUp>* +gT Go to the previous tab page. Wraps around from the first one + to the last one. + +:tabp[revious] {count} +:tabN[ext] {count} +{count}<C-PageUp> +{count}gT Go {count} tab pages back. Wraps around from the first one + to the last one. + +:tabr[ewind] *:tabfir* *:tabfirst* *:tabr* *:tabrewind* +:tabfir[st] Go to the first tab page. + + *:tabl* *:tablast* +:tabl[ast] Go to the last tab page. + + +Other commands: + *:tabs* +:tabs List the tab pages and the windows they contain. + Shows a ">" for the current window. + Shows a "+" for modified buffers. + + +REORDERING TAB PAGES: + +:tabm[ove] [N] *:tabm* *:tabmove* +:[N]tabm[ove] + Move the current tab page to after tab page N. Use zero to + make the current tab page the first one. Without N the tab + page is made the last one. + +:tabm[ove] +[N] +:tabm[ove] -[N] + Move the current tab page N places to the right (with +) or to + the left (with -). + +Note that although it is possible to move a tab behind the N-th one by using +:Ntabmove, it is impossible to move it by N places by using :+Ntabmove. For +clarification what +N means in this context see |[range]|. + + +LOOPING OVER TAB PAGES: + + *:tabd* *:tabdo* +:tabd[o] {cmd} Execute {cmd} in each tab page. + It works like doing this: > + :tabfirst + :{cmd} + :tabnext + :{cmd} + etc. +< This only operates in the current window of each tab page. + When an error is detected on one tab page, further tab pages + will not be visited. + The last tab page (or where an error occurred) becomes the + current tab page. + {cmd} can contain '|' to concatenate several commands. + {cmd} must not open or close tab pages or reorder them. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + Also see |:windo|, |:argdo| and |:bufdo|. + +============================================================================== +3. Other items *tab-page-other* + + *tabline-menu* +The GUI tab pages line has a popup menu. It is accessed with a right click. +The entries are: + Close Close the tab page under the mouse pointer. The + current one if there is no label under the mouse + pointer. + New Tab Open a tab page, editing an empty buffer. It appears + to the left of the mouse pointer. + Open Tab... Like "New Tab" and additionally use a file selector to + select a file to edit. + +Diff mode works per tab page. You can see the diffs between several files +within one tab page. Other tab pages can show differences between other +files. + +Variables local to a tab page start with "t:". |tabpage-variable| + +Currently there is only one option local to a tab page: 'cmdheight'. + +The TabLeave and TabEnter autocommand events can be used to do something when +switching from one tab page to another. The exact order depends on what you +are doing. When creating a new tab page this works as if you create a new +window on the same buffer and then edit another buffer. Thus ":tabnew" +triggers: + WinLeave leave current window + TabLeave leave current tab page + TabEnter enter new tab page + WinEnter enter window in new tab page + BufLeave leave current buffer + BufEnter enter new empty buffer + +When switching to another tab page the order is: + BufLeave + WinLeave + TabLeave + TabEnter + WinEnter + BufEnter + +============================================================================== +4. Setting 'tabline' *setting-tabline* + +The 'tabline' option specifies what the line with tab pages labels looks like. +It is only used when there is no GUI tab line. + +You can use the 'showtabline' option to specify when you want the line with +tab page labels to appear: never, when there is more than one tab page or +always. + +The highlighting of the tab pages line is set with the groups TabLine +TabLineSel and TabLineFill. |hl-TabLine| |hl-TabLineSel| |hl-TabLineFill| + +A "+" will be shown for a tab page that has a modified window. The number of +windows in a tabpage is also shown. Thus "3+" means three windows and one of +them has a modified buffer. + +The 'tabline' option allows you to define your preferred way to tab pages +labels. This isn't easy, thus an example will be given here. + +For basics see the 'statusline' option. The same items can be used in the +'tabline' option. Additionally, the |tabpagebuflist()|, |tabpagenr()| and +|tabpagewinnr()| functions are useful. + +Since the number of tab labels will vary, you need to use an expression for +the whole option. Something like: > + :set tabline=%!MyTabLine() + +Then define the MyTabLine() function to list all the tab pages labels. A +convenient method is to split it in two parts: First go over all the tab +pages and define labels for them. Then get the label for each tab page. > + + function MyTabLine() + let s = '' + for i in range(tabpagenr('$')) + " select the highlighting + if i + 1 == tabpagenr() + let s .= '%#TabLineSel#' + else + let s .= '%#TabLine#' + endif + + " set the tab page number (for mouse clicks) + let s .= '%' . (i + 1) . 'T' + + " the label is made by MyTabLabel() + let s .= ' %{MyTabLabel(' . (i + 1) . ')} ' + endfor + + " after the last tab fill with TabLineFill and reset tab page nr + let s .= '%#TabLineFill#%T' + + " right-align the label to close the current tab page + if tabpagenr('$') > 1 + let s .= '%=%#TabLine#%999Xclose' + endif + + return s + endfunction + +Now the MyTabLabel() function is called for each tab page to get its label. > + + function MyTabLabel(n) + let buflist = tabpagebuflist(a:n) + let winnr = tabpagewinnr(a:n) + return bufname(buflist[winnr - 1]) + endfunction + +This is just a simplistic example that results in a tab pages line that +resembles the default, but without adding a + for a modified buffer or +truncating the names. You will want to reduce the width of labels in a +clever way when there is not enough room. Check the 'columns' option for the +space available. + +============================================================================== +5. Setting 'guitablabel' *setting-guitablabel* + +When the GUI tab pages line is displayed, 'guitablabel' can be used to +specify the label to display for each tab page. Unlike 'tabline', which +specifies the whole tab pages line at once, 'guitablabel' is used for each +label separately. + +'guitabtooltip' is very similar and is used for the tooltip of the same label. +This only appears when the mouse pointer hovers over the label, thus it +usually is longer. Only supported on some systems though. + +See the 'statusline' option for the format of the value. + +The "%N" item can be used for the current tab page number. The |v:lnum| +variable is also set to this number when the option is evaluated. +The items that use a file name refer to the current window of the tab page. + +Note that syntax highlighting is not used for the option. The %T and %X +items are also ignored. + +A simple example that puts the tab page number and the buffer name in the +label: > + :set guitablabel=%N\ %f + +An example that resembles the default 'guitablabel': Show the number of +windows in the tab page and a '+' if there is a modified buffer: > + + function GuiTabLabel() + let label = '' + let bufnrlist = tabpagebuflist(v:lnum) + + " Add '+' if one of the buffers in the tab page is modified + for bufnr in bufnrlist + if getbufvar(bufnr, "&modified") + let label = '+' + break + endif + endfor + + " Append the number of windows in the tab page if more than one + let wincount = tabpagewinnr(v:lnum, '$') + if wincount > 1 + let label .= wincount + endif + if label != '' + let label .= ' ' + endif + + " Append the buffer name + return label . bufname(bufnrlist[tabpagewinnr(v:lnum) - 1]) + endfunction + + set guitablabel=%{GuiTabLabel()} + +Note that the function must be defined before setting the option, otherwise +you get an error message for the function not being known. + +If you want to fall back to the default label, return an empty string. + +If you want to show something specific for a tab page, you might want to use a +tab page local variable. |t:var| + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/taglist.txt b/doc/taglist.txt new file mode 100755 index 00000000..3a14c933 --- /dev/null +++ b/doc/taglist.txt @@ -0,0 +1,1515 @@ +*taglist.txt* Plugin for browsing source code + +Author: Yegappan Lakshmanan (yegappan AT yahoo DOT com) +For Vim version 6.0 and above +Last change: 2013 Feburary 26 + +1. Overview |taglist-intro| +2. Taglist on the internet |taglist-internet| +3. Requirements |taglist-requirements| +4. Installation |taglist-install| +5. Usage |taglist-using| +6. Options |taglist-options| +7. Commands |taglist-commands| +8. Global functions |taglist-functions| +9. Extending |taglist-extend| +10. FAQ |taglist-faq| +11. License |taglist-license| +12. Todo |taglist-todo| + +============================================================================== + *taglist-intro* +1. Overview~ + +The "Tag List" plugin is a source code browser plugin for Vim. This plugin +allows you to efficiently browse through source code files for different +programming languages. The "Tag List" plugin provides the following features: + + * Displays the tags (functions, classes, structures, variables, etc.) + defined in a file in a vertically or horizontally split Vim window. + * In GUI Vim, optionally displays the tags in the Tags drop-down menu and + in the popup menu. + * Automatically updates the taglist window as you switch between + files/buffers. As you open new files, the tags defined in the new files + are added to the existing file list and the tags defined in all the + files are displayed grouped by the filename. + * When a tag name is selected from the taglist window, positions the + cursor at the definition of the tag in the source file. + * Automatically highlights the current tag name. + * Groups the tags by their type and displays them in a foldable tree. + * Can display the prototype and scope of a tag. + * Can optionally display the tag prototype instead of the tag name in the + taglist window. + * The tag list can be sorted either by name or by chronological order. + * Supports the following language files: Assembly, ASP, Awk, Beta, C, + C++, C#, Cobol, Eiffel, Erlang, Fortran, HTML, Java, Javascript, Lisp, + Lua, Make, Pascal, Perl, PHP, Python, Rexx, Ruby, Scheme, Shell, Slang, + SML, Sql, TCL, Verilog, Vim and Yacc. + * Can be easily extended to support new languages. Support for + existing languages can be modified easily. + * Provides functions to display the current tag name in the Vim status + line or the window title bar. + * The list of tags and files in the taglist can be saved and + restored across Vim sessions. + * Provides commands to get the name and prototype of the current tag. + * Runs in both console/terminal and GUI versions of Vim. + * Works with the winmanager plugin. Using the winmanager plugin, you + can use Vim plugins like the file explorer, buffer explorer and the + taglist plugin at the same time like an IDE. + * Can be used in both Unix and MS-Windows systems. + +============================================================================== + *taglist-internet* +2. Taglist on the internet~ + +The home page of the taglist plugin is at: +> + http://vim-taglist.sourceforge.net/ +< +You can subscribe to the taglist mailing list to post your questions or +suggestions for improvement or to send bug reports. Visit the following page +for subscribing to the mailing list: +> + http://groups.yahoo.com/group/taglist +< +============================================================================== + *taglist-requirements* +3. Requirements~ + +The taglist plugin requires the following: + + * Vim version 6.0 and above + * Exuberant ctags 5.0 and above + +The taglist plugin will work on all the platforms where the exuberant ctags +utility and Vim are supported (this includes MS-Windows and Unix based +systems). + +The taglist plugin relies on the exuberant ctags utility to dynamically +generate the tag listing. The exuberant ctags utility must be installed in +your system to use this plugin. The exuberant ctags utility is shipped with +most of the Linux distributions. You can download the exuberant ctags utility +from +> + http://ctags.sourceforge.net +< +The taglist plugin doesn't use or create a tags file and there is no need to +create a tags file to use this plugin. The taglist plugin will not work with +the GNU ctags or the Unix ctags utility. + +This plugin relies on the Vim "filetype" detection mechanism to determine the +type of the current file. You have to turn on the Vim filetype detection by +adding the following line to your .vimrc file: +> + filetype on +< +The taglist plugin will not work if you run Vim in the restricted mode (using +the -Z command-line argument). + +The taglist plugin uses the Vim system() function to invoke the exuberant +ctags utility. If Vim is compiled without the system() function then you +cannot use the taglist plugin. Some of the Linux distributions (Suse) compile +Vim without the system() function for security reasons. + +============================================================================== + *taglist-install* +4. Installation~ + +1. Download the taglist.zip file and unzip the files to the $HOME/.vim or the + $HOME/vimfiles or the $VIM/vimfiles directory. After this step, you should + have the following two files (the directory structure should be preserved): + + plugin/taglist.vim - main taglist plugin file + doc/taglist.txt - documentation (help) file + + Refer to the |add-plugin|and |'runtimepath'| Vim help pages for more + details about installing Vim plugins. +2. Change to the $HOME/.vim/doc or $HOME/vimfiles/doc or $VIM/vimfiles/doc + directory, start Vim and run the ":helptags ." command to process the + taglist help file. Without this step, you cannot jump to the taglist help + topics. +3. If the exuberant ctags utility is not present in one of the directories in + the PATH environment variable, then set the 'Tlist_Ctags_Cmd' variable to + point to the location of the exuberant ctags utility (not to the directory) + in the .vimrc file. +4. If you are running a terminal/console version of Vim and the terminal + doesn't support changing the window width then set the + 'Tlist_Inc_Winwidth' variable to 0 in the .vimrc file. +5. Restart Vim. +6. You can now use the ":TlistToggle" command to open/close the taglist + window. You can use the ":help taglist" command to get more information + about using the taglist plugin. + +To uninstall the taglist plugin, remove the plugin/taglist.vim and +doc/taglist.txt files from the $HOME/.vim or $HOME/vimfiles directory. + +============================================================================== + *taglist-using* +5. Usage~ + +The taglist plugin can be used in several different ways. + +1. You can keep the taglist window open during the entire editing session. On + opening the taglist window, the tags defined in all the files in the Vim + buffer list will be displayed in the taglist window. As you edit files, the + tags defined in them will be added to the taglist window. You can select a + tag from the taglist window and jump to it. The current tag will be + highlighted in the taglist window. You can close the taglist window when + you no longer need the window. +2. You can configure the taglist plugin to process the tags defined in all the + edited files always. In this configuration, even if the taglist window is + closed and the taglist menu is not displayed, the taglist plugin will + processes the tags defined in newly edited files. You can then open the + taglist window only when you need to select a tag and then automatically + close the taglist window after selecting the tag. +3. You can configure the taglist plugin to display only the tags defined in + the current file in the taglist window. By default, the taglist plugin + displays the tags defined in all the files in the Vim buffer list. As you + switch between files, the taglist window will be refreshed to display only + the tags defined in the current file. +4. In GUI Vim, you can use the Tags pull-down and popup menu created by the + taglist plugin to display the tags defined in the current file and select a + tag to jump to it. You can use the menu without opening the taglist window. + By default, the Tags menu is disabled. +5. You can configure the taglist plugin to display the name of the current tag + in the Vim window status line or in the Vim window title bar. For this to + work without the taglist window or menu, you need to configure the taglist + plugin to process the tags defined in a file always. +6. You can save the tags defined in multiple files to a taglist session file + and load it when needed. You can also configure the taglist plugin to not + update the taglist window when editing new files. You can then manually add + files to the taglist window. + +Opening the taglist window~ +You can open the taglist window using the ":TlistOpen" or the ":TlistToggle" +commands. The ":TlistOpen" command opens the taglist window and jumps to it. +The ":TlistToggle" command opens or closes (toggle) the taglist window and the +cursor remains in the current window. If the 'Tlist_GainFocus_On_ToggleOpen' +variable is set to 1, then the ":TlistToggle" command opens the taglist window +and moves the cursor to the taglist window. + +You can map a key to invoke these commands. For example, the following command +creates a normal mode mapping for the <F8> key to toggle the taglist window. +> + nnoremap <silent> <F8> :TlistToggle<CR> +< +Add the above mapping to your ~/.vimrc or $HOME/_vimrc file. + +To automatically open the taglist window on Vim startup, set the +'Tlist_Auto_Open' variable to 1. + +You can also open the taglist window on startup using the following command +line: +> + $ vim +TlistOpen +< +Closing the taglist window~ +You can close the taglist window from the taglist window by pressing 'q' or +using the Vim ":q" command. You can also use any of the Vim window commands to +close the taglist window. Invoking the ":TlistToggle" command when the taglist +window is opened, closes the taglist window. You can also use the +":TlistClose" command to close the taglist window. + +To automatically close the taglist window when a tag or file is selected, you +can set the 'Tlist_Close_On_Select' variable to 1. To exit Vim when only the +taglist window is present, set the 'Tlist_Exit_OnlyWindow' variable to 1. + +Jumping to a tag or a file~ +You can select a tag in the taglist window either by pressing the <Enter> key +or by double clicking the tag name using the mouse. To jump to a tag on a +single mouse click set the 'Tlist_Use_SingleClick' variable to 1. + +If the selected file is already opened in a window, then the cursor is moved +to that window. If the file is not currently opened in a window then the file +is opened in the window used by the taglist plugin to show the previously +selected file. If there are no usable windows, then the file is opened in a +new window. The file is not opened in special windows like the quickfix +window, preview window and windows containing buffer with the 'buftype' option +set. + +To jump to the tag in a new window, press the 'o' key. To open the file in the +previous window (Ctrl-W_p) use the 'P' key. You can press the 'p' key to jump +to the tag but still keep the cursor in the taglist window (preview). + +To open the selected file in a tab, use the 't' key. If the file is already +present in a tab then the cursor is moved to that tab otherwise the file is +opened in a new tab. To jump to a tag in a new tab press Ctrl-t. The taglist +window is automatically opened in the newly created tab. + +Instead of jumping to a tag, you can open a file by pressing the <Enter> key +or by double clicking the file name using the mouse. + +In the taglist window, you can use the [[ or <Backspace> key to jump to the +beginning of the previous file. You can use the ]] or <Tab> key to jump to the +beginning of the next file. When you reach the first or last file, the search +wraps around and the jumps to the next/previous file. + +Highlighting the current tag~ +The taglist plugin automatically highlights the name of the current tag in the +taglist window. The Vim |CursorHold| autocmd event is used for this. If the +current tag name is not visible in the taglist window, then the taglist window +contents are scrolled to make that tag name visible. You can also use the +":TlistHighlightTag" command to force the highlighting of the current tag. + +The tag name is highlighted if no activity is performed for |'updatetime'| +milliseconds. The default value for this Vim option is 4 seconds. To avoid +unexpected problems, you should not set the |'updatetime'| option to a very +low value. + +To disable the automatic highlighting of the current tag name in the taglist +window, set the 'Tlist_Auto_Highlight_Tag' variable to zero. + +When entering a Vim buffer/window, the taglist plugin automatically highlights +the current tag in that buffer/window. If you like to disable the automatic +highlighting of the current tag when entering a buffer, set the +'Tlist_Highlight_Tag_On_BufEnter' variable to zero. + +Adding files to the taglist~ +When the taglist window is opened, all the files in the Vim buffer list are +processed and the supported files are added to the taglist. When you edit a +file in Vim, the taglist plugin automatically processes this file and adds it +to the taglist. If you close the taglist window, the tag information in the +taglist is retained. + +To process files even when the taglist window is not open, set the +'Tlist_Process_File_Always' variable to 1. + +You can manually add multiple files to the taglist without opening them using +the ":TlistAddFiles" and the ":TlistAddFilesRecursive" commands. + +For example, to add all the C files in the /my/project/dir directory to the +taglist, you can use the following command: +> + :TlistAddFiles /my/project/dir/*.c +< +Note that when adding several files with a large number of tags or a large +number of files, it will take several seconds to several minutes for the +taglist plugin to process all the files. You should not interrupt the taglist +plugin by pressing <CTRL-C>. + +You can recursively add multiple files from a directory tree using the +":TlistAddFilesRecursive" command: +> + :TlistAddFilesRecursive /my/project/dir *.c +< +This command takes two arguments. The first argument specifies the directory +from which to recursively add the files. The second optional argument +specifies the wildcard matching pattern for selecting the files to add. The +default pattern is * and all the files are added. + +Displaying tags for only one file~ +The taglist window displays the tags for all the files in the Vim buffer list +and all the manually added files. To display the tags for only the current +active buffer, set the 'Tlist_Show_One_File' variable to 1. + +Removing files from the taglist~ +You can remove a file from the taglist window, by pressing the 'd' key when the +cursor is on one of the tags listed for the file in the taglist window. The +removed file will no longer be displayed in the taglist window in the current +Vim session. To again display the tags for the file, open the file in a Vim +window and then use the ":TlistUpdate" command or use ":TlistAddFiles" command +to add the file to the taglist. + +When a buffer is removed from the Vim buffer list using the ":bdelete" or the +":bwipeout" command, the taglist is updated to remove the stored information +for this buffer. + +Updating the tags displayed for a file~ +The taglist plugin keeps track of the modification time of a file. When the +modification time changes (the file is modified), the taglist plugin +automatically updates the tags listed for that file. The modification time of +a file is checked when you enter a window containing that file or when you +load that file. + +You can also update or refresh the tags displayed for a file by pressing the +"u" key in the taglist window. If an existing file is modified, after the file +is saved, the taglist plugin automatically updates the tags displayed for the +file. + +You can also use the ":TlistUpdate" command to update the tags for the current +buffer after you made some changes to it. You should save the modified buffer +before you update the taglist window. Otherwise the listed tags will not +include the new tags created in the buffer. + +If you have deleted the tags displayed for a file in the taglist window using +the 'd' key, you can again display the tags for that file using the +":TlistUpdate" command. + +Controlling the taglist updates~ +To disable the automatic processing of new files or modified files, you can +set the 'Tlist_Auto_Update' variable to zero. When this variable is set to +zero, the taglist is updated only when you use the ":TlistUpdate" command or +the ":TlistAddFiles" or the ":TlistAddFilesRecursive" commands. You can use +this option to control which files are added to the taglist. + +You can use the ":TlistLock" command to lock the taglist contents. After this +command is executed, new files are not automatically added to the taglist. +When the taglist is locked, you can use the ":TlistUpdate" command to add the +current file or the ":TlistAddFiles" or ":TlistAddFilesRecursive" commands to +add new files to the taglist. To unlock the taglist, use the ":TlistUnlock" +command. + +Displaying the tag prototype~ +To display the prototype of the tag under the cursor in the taglist window, +press the space bar. If you place the cursor on a tag name in the taglist +window, then the tag prototype is displayed at the Vim status line after +|'updatetime'| milliseconds. The default value for the |'updatetime'| Vim +option is 4 seconds. + +You can get the name and prototype of a tag without opening the taglist window +and the taglist menu using the ":TlistShowTag" and the ":TlistShowPrototype" +commands. These commands will work only if the current file is already present +in the taglist. To use these commands without opening the taglist window, set +the 'Tlist_Process_File_Always' variable to 1. + +You can use the ":TlistShowTag" command to display the name of the tag at or +before the specified line number in the specified file. If the file name and +line number are not supplied, then this command will display the name of the +current tag. For example, +> + :TlistShowTag + :TlistShowTag myfile.java 100 +< +You can use the ":TlistShowPrototype" command to display the prototype of the +tag at or before the specified line number in the specified file. If the file +name and the line number are not supplied, then this command will display the +prototype of the current tag. For example, +> + :TlistShowPrototype + :TlistShowPrototype myfile.c 50 +< +In the taglist window, when the mouse is moved over a tag name, the tag +prototype is displayed in a balloon. This works only in GUI versions where +balloon evaluation is supported. + +Taglist window contents~ +The taglist window contains the tags defined in various files in the taglist +grouped by the filename and by the tag type (variable, function, class, etc.). +For tags with scope information (like class members, structures inside +structures, etc.), the scope information is displayed in square brackets "[]" +after the tag name. + +The contents of the taglist buffer/window are managed by the taglist plugin. +The |'filetype'| for the taglist buffer is set to 'taglist'. The Vim +|'modifiable'| option is turned off for the taglist buffer. You should not +manually edit the taglist buffer, by setting the |'modifiable'| flag. If you +manually edit the taglist buffer contents, then the taglist plugin will be out +of sync with the taglist buffer contents and the plugin will no longer work +correctly. To redisplay the taglist buffer contents again, close the taglist +window and reopen it. + +Opening and closing the tag and file tree~ +In the taglist window, the tag names are displayed as a foldable tree using +the Vim folding support. You can collapse the tree using the '-' key or using +the Vim |zc| fold command. You can open the tree using the '+' key or using +the Vim |zo| fold command. You can open all the folds using the '*' key or +using the Vim |zR| fold command. You can also use the mouse to open/close the +folds. You can close all the folds using the '=' key. You should not manually +create or delete the folds in the taglist window. + +To automatically close the fold for the inactive files/buffers and open only +the fold for the current buffer in the taglist window, set the +'Tlist_File_Fold_Auto_Close' variable to 1. + +Sorting the tags for a file~ +The tags displayed in the taglist window can be sorted either by their name or +by their chronological order. The default sorting method is by the order in +which the tags appear in a file. You can change the default sort method by +setting the 'Tlist_Sort_Type' variable to either "name" or "order". You can +sort the tags by their name by pressing the "s" key in the taglist window. You +can again sort the tags by their chronological order using the "s" key. Each +file in the taglist window can be sorted using different order. + +Zooming in and out of the taglist window~ +You can press the 'x' key in the taglist window to maximize the taglist +window width/height. The window will be maximized to the maximum possible +width/height without closing the other existing windows. You can again press +'x' to restore the taglist window to the default width/height. + + *taglist-session* +Taglist Session~ +A taglist session refers to the group of files and their tags stored in the +taglist in a Vim session. + +You can save and restore a taglist session (and all the displayed tags) using +the ":TlistSessionSave" and ":TlistSessionLoad" commands. + +To save the information about the tags and files in the taglist to a file, use +the ":TlistSessionSave" command and specify the filename: +> + :TlistSessionSave <file name> +< +To load a saved taglist session, use the ":TlistSessionLoad" command: > + + :TlistSessionLoad <file name> +< +When you load a taglist session file, the tags stored in the file will be +added to the tags already stored in the taglist. + +The taglist session feature can be used to save the tags for large files or a +group of frequently used files (like a project). By using the taglist session +file, you can minimize the amount to time it takes to load/refresh the taglist +for multiple files. + +You can create more than one taglist session file for multiple groups of +files. + +Displaying the tag name in the Vim status line or the window title bar~ +You can use the Tlist_Get_Tagname_By_Line() function provided by the taglist +plugin to display the current tag name in the Vim status line or the window +title bar. Similarly, you can use the Tlist_Get_Tag_Prototype_By_Line() +function to display the current tag prototype in the Vim status line or the +window title bar. + +For example, the following command can be used to display the current tag name +in the status line: +> + :set statusline=%<%f%=%([%{Tlist_Get_Tagname_By_Line()}]%) +< +The following command can be used to display the current tag name in the +window title bar: +> + :set title titlestring=%<%f\ %([%{Tlist_Get_Tagname_By_Line()}]%) +< +Note that the current tag name can be displayed only after the file is +processed by the taglist plugin. For this, you have to either set the +'Tlist_Process_File_Always' variable to 1 or open the taglist window or use +the taglist menu. For more information about configuring the Vim status line, +refer to the documentation for the Vim |'statusline'| option. + +Changing the taglist window highlighting~ +The following Vim highlight groups are defined and used to highlight the +various entities in the taglist window: + + TagListTagName - Used for tag names + TagListTagScope - Used for tag scope + TagListTitle - Used for tag titles + TagListComment - Used for comments + TagListFileName - Used for filenames + +By default, these highlight groups are linked to the standard Vim highlight +groups. If you want to change the colors used for these highlight groups, +prefix the highlight group name with 'My' and define it in your .vimrc or +.gvimrc file: MyTagListTagName, MyTagListTagScope, MyTagListTitle, +MyTagListComment and MyTagListFileName. For example, to change the colors +used for tag names, you can use the following command: +> + :highlight MyTagListTagName guifg=blue ctermfg=blue +< +Controlling the taglist window~ +To use a horizontally split taglist window, instead of a vertically split +window, set the 'Tlist_Use_Horiz_Window' variable to 1. + +To use a vertically split taglist window on the rightmost side of the Vim +window, set the 'Tlist_Use_Right_Window' variable to 1. + +You can specify the width of the vertically split taglist window, by setting +the 'Tlist_WinWidth' variable. You can specify the height of the horizontally +split taglist window, by setting the 'Tlist_WinHeight' variable. + +When opening a vertically split taglist window, the Vim window width is +increased to accommodate the new taglist window. When the taglist window is +closed, the Vim window is reduced. To disable this, set the +'Tlist_Inc_Winwidth' variable to zero. + +To reduce the number of empty lines in the taglist window, set the +'Tlist_Compact_Format' variable to 1. + +To not display the Vim fold column in the taglist window, set the +'Tlist_Enable_Fold_Column' variable to zero. + +To display the tag prototypes instead of the tag names in the taglist window, +set the 'Tlist_Display_Prototype' variable to 1. + +To not display the scope of the tags next to the tag names, set the +'Tlist_Display_Tag_Scope' variable to zero. + + *taglist-keys* +Taglist window key list~ +The following table lists the description of the keys that can be used +in the taglist window. + + Key Description~ + + <CR> Jump to the location where the tag under cursor is + defined. + o Jump to the location where the tag under cursor is + defined in a new window. + P Jump to the tag in the previous (Ctrl-W_p) window. + p Display the tag definition in the file window and + keep the cursor in the taglist window itself. + t Jump to the tag in a new tab. If the file is already + opened in a tab, move to that tab. + Ctrl-t Jump to the tag in a new tab. + <Space> Display the prototype of the tag under the cursor. + For file names, display the full path to the file, + file type and the number of tags. For tag types, display the + tag type and the number of tags. + u Update the tags listed in the taglist window + s Change the sort order of the tags (by name or by order) + d Remove the tags for the file under the cursor + x Zoom-in or Zoom-out the taglist window + + Open a fold + - Close a fold + * Open all folds + = Close all folds + [[ Jump to the beginning of the previous file + <Backspace> Jump to the beginning of the previous file + ]] Jump to the beginning of the next file + <Tab> Jump to the beginning of the next file + q Close the taglist window + <F1> Display help + +The above keys will work in both the normal mode and the insert mode. + + *taglist-menu* +Taglist menu~ +When using GUI Vim, the taglist plugin can display the tags defined in the +current file in the drop-down menu and the popup menu. By default, this +feature is turned off. To turn on this feature, set the 'Tlist_Show_Menu' +variable to 1. + +You can jump to a tag by selecting the tag name from the menu. You can use the +taglist menu independent of the taglist window i.e. you don't need to open the +taglist window to get the taglist menu. + +When you switch between files/buffers, the taglist menu is automatically +updated to display the tags defined in the current file/buffer. + +The tags are grouped by their type (variables, functions, classes, methods, +etc.) and displayed as a separate sub-menu for each type. If all the tags +defined in a file are of the same type (e.g. functions), then the sub-menu is +not used. + +If the number of items in a tag type submenu exceeds the value specified by +the 'Tlist_Max_Submenu_Items' variable, then the submenu will be split into +multiple submenus. The default setting for 'Tlist_Max_Submenu_Items' is 25. +The first and last tag names in the submenu are used to form the submenu name. +The menu items are prefixed by alpha-numeric characters for easy selection by +keyboard. + +If the popup menu support is enabled (the |'mousemodel'| option contains +"popup"), then the tags menu is added to the popup menu. You can access +the popup menu by right clicking on the GUI window. + +You can regenerate the tags menu by selecting the 'Tags->Refresh menu' entry. +You can sort the tags listed in the menu either by name or by order by +selecting the 'Tags->Sort menu by->Name/Order' menu entry. + +You can tear-off the Tags menu and keep it on the side of the Vim window +for quickly locating the tags. + +Using the taglist plugin with the winmanager plugin~ +You can use the taglist plugin with the winmanager plugin. This will allow you +to use the file explorer, buffer explorer and the taglist plugin at the same +time in different windows. To use the taglist plugin with the winmanager +plugin, set 'TagList' in the 'winManagerWindowLayout' variable. For example, +to use the file explorer plugin and the taglist plugin at the same time, use +the following setting: > + + let winManagerWindowLayout = 'FileExplorer|TagList' +< +Getting help~ +If you have installed the taglist help file (this file), then you can use the +Vim ":help taglist-<keyword>" command to get help on the various taglist +topics. + +You can press the <F1> key in the taglist window to display the help +information about using the taglist window. If you again press the <F1> key, +the help information is removed from the taglist window. + + *taglist-debug* +Debugging the taglist plugin~ +You can use the ":TlistDebug" command to enable logging of the debug messages +from the taglist plugin. To display the logged debug messages, you can use the +":TlistMessages" command. To disable the logging of the debug messages, use +the ":TlistUndebug" command. + +You can specify a file name to the ":TlistDebug" command to log the debug +messages to a file. Otherwise, the debug messages are stored in a script-local +variable. In the later case, to minimize memory usage, only the last 3000 +characters from the debug messages are stored. + +============================================================================== + *taglist-options* +6. Options~ + +A number of Vim variables control the behavior of the taglist plugin. These +variables are initialized to a default value. By changing these variables you +can change the behavior of the taglist plugin. You need to change these +settings only if you want to change the behavior of the taglist plugin. You +should use the |:let| command in your .vimrc file to change the setting of any +of these variables. + +The configurable taglist variables are listed below. For a detailed +description of these variables refer to the text below this table. + +|'Tlist_Auto_Highlight_Tag'| Automatically highlight the current tag in the + taglist. +|'Tlist_Auto_Open'| Open the taglist window when Vim starts. +|'Tlist_Auto_Update'| Automatically update the taglist to include + newly edited files. +|'Tlist_Close_On_Select'| Close the taglist window when a file or tag is + selected. +|'Tlist_Compact_Format'| Remove extra information and blank lines from + the taglist window. +|'Tlist_Ctags_Cmd'| Specifies the path to the ctags utility. +|'Tlist_Display_Prototype'| Show prototypes and not tags in the taglist + window. +|'Tlist_Display_Tag_Scope'| Show tag scope next to the tag name. +|'Tlist_Enable_Fold_Column'| Show the fold indicator column in the taglist + window. +|'Tlist_Exit_OnlyWindow'| Close Vim if the taglist is the only window. +|'Tlist_File_Fold_Auto_Close'| Close tag folds for inactive buffers. +|'Tlist_GainFocus_On_ToggleOpen'| + Jump to taglist window on open. +|'Tlist_Highlight_Tag_On_BufEnter'| + On entering a buffer, automatically highlight + the current tag. +|'Tlist_Inc_Winwidth'| Increase the Vim window width to accommodate + the taglist window. +|'Tlist_Max_Submenu_Items'| Maximum number of items in a tags sub-menu. +|'Tlist_Max_Tag_Length'| Maximum tag length used in a tag menu entry. +|'Tlist_Process_File_Always'| Process files even when the taglist window is + closed. +|'Tlist_Show_Menu'| Display the tags menu. +|'Tlist_Show_One_File'| Show tags for the current buffer only. +|'Tlist_Sort_Type'| Sort method used for arranging the tags. +|'Tlist_Use_Horiz_Window'| Use a horizontally split window for the + taglist window. +|'Tlist_Use_Right_Window'| Place the taglist window on the right side. +|'Tlist_Use_SingleClick'| Single click on a tag jumps to it. +|'Tlist_WinHeight'| Horizontally split taglist window height. +|'Tlist_WinWidth'| Vertically split taglist window width. + + *'Tlist_Auto_Highlight_Tag'* +Tlist_Auto_Highlight_Tag~ +The taglist plugin will automatically highlight the current tag in the taglist +window. If you want to disable this, then you can set the +'Tlist_Auto_Highlight_Tag' variable to zero. Note that even though the current +tag highlighting is disabled, the tags for a new file will still be added to +the taglist window. +> + let Tlist_Auto_Highlight_Tag = 0 +< +With the above variable set to 1, you can use the ":TlistHighlightTag" command +to highlight the current tag. + + *'Tlist_Auto_Open'* +Tlist_Auto_Open~ +To automatically open the taglist window, when you start Vim, you can set the +'Tlist_Auto_Open' variable to 1. By default, this variable is set to zero and +the taglist window will not be opened automatically on Vim startup. +> + let Tlist_Auto_Open = 1 +< +The taglist window is opened only when a supported type of file is opened on +Vim startup. For example, if you open text files, then the taglist window will +not be opened. + + *'Tlist_Auto_Update'* +Tlist_Auto_Update~ +When a new file is edited, the tags defined in the file are automatically +processed and added to the taglist. To stop adding new files to the taglist, +set the 'Tlist_Auto_Update' variable to zero. By default, this variable is set +to 1. +> + let Tlist_Auto_Update = 0 +< +With the above variable set to 1, you can use the ":TlistUpdate" command to +add the tags defined in the current file to the taglist. + + *'Tlist_Close_On_Select'* +Tlist_Close_On_Select~ +If you want to close the taglist window when a file or tag is selected, then +set the 'Tlist_Close_On_Select' variable to 1. By default, this variable is +set zero and when you select a tag or file from the taglist window, the window +is not closed. +> + let Tlist_Close_On_Select = 1 +< + *'Tlist_Compact_Format'* +Tlist_Compact_Format~ +By default, empty lines are used to separate different tag types displayed for +a file and the tags displayed for different files in the taglist window. If +you want to display as many tags as possible in the taglist window, you can +set the 'Tlist_Compact_Format' variable to 1 to get a compact display. +> + let Tlist_Compact_Format = 1 +< + *'Tlist_Ctags_Cmd'* +Tlist_Ctags_Cmd~ +The 'Tlist_Ctags_Cmd' variable specifies the location (path) of the exuberant +ctags utility. If exuberant ctags is present in any one of the directories in +the PATH environment variable, then there is no need to set this variable. + +The exuberant ctags tool can be installed under different names. When the +taglist plugin starts up, if the 'Tlist_Ctags_Cmd' variable is not set, it +checks for the names exuberant-ctags, exctags, ctags, ctags.exe and tags in +the PATH environment variable. If any one of the named executable is found, +then the Tlist_Ctags_Cmd variable is set to that name. + +If exuberant ctags is not present in one of the directories specified in the +PATH environment variable, then set this variable to point to the location of +the ctags utility in your system. Note that this variable should point to the +fully qualified exuberant ctags location and NOT to the directory in which +exuberant ctags is installed. If the exuberant ctags tool is not found in +either PATH or in the specified location, then the taglist plugin will not be +loaded. Examples: +> + let Tlist_Ctags_Cmd = 'd:\tools\ctags.exe' + let Tlist_Ctags_Cmd = '/usr/local/bin/ctags' +< +On Microsoft Windows, if ctags.exe is installed in a directory with space +characters in the name (e.g. C:\Program Files\ctags\ctags.exe), then you need +to set the Tlist_Ctags_Cmd variable like this: +> + let Tlist_Ctags_Cmd = '"C:\Program Files\ctags\ctags.exe"' +< + *'Tlist_Display_Prototype'* +Tlist_Display_Prototype~ +By default, only the tag name will be displayed in the taglist window. If you +like to see tag prototypes instead of names, set the 'Tlist_Display_Prototype' +variable to 1. By default, this variable is set to zero and only tag names +will be displayed. +> + let Tlist_Display_Prototype = 1 +< + *'Tlist_Display_Tag_Scope'* +Tlist_Display_Tag_Scope~ +By default, the scope of a tag (like a C++ class) will be displayed in +square brackets next to the tag name. If you don't want the tag scopes +to be displayed, then set the 'Tlist_Display_Tag_Scope' to zero. By default, +this variable is set to 1 and the tag scopes will be displayed. +> + let Tlist_Display_Tag_Scope = 0 +< + *'Tlist_Enable_Fold_Column'* +Tlist_Enable_Fold_Column~ +By default, the Vim fold column is enabled and displayed in the taglist +window. If you wish to disable this (for example, when you are working with a +narrow Vim window or terminal), you can set the 'Tlist_Enable_Fold_Column' +variable to zero. +> + let Tlist_Enable_Fold_Column = 1 +< + *'Tlist_Exit_OnlyWindow'* +Tlist_Exit_OnlyWindow~ +If you want to exit Vim if only the taglist window is currently opened, then +set the 'Tlist_Exit_OnlyWindow' variable to 1. By default, this variable is +set to zero and the Vim instance will not be closed if only the taglist window +is present. +> + let Tlist_Exit_OnlyWindow = 1 +< + *'Tlist_File_Fold_Auto_Close'* +Tlist_File_Fold_Auto_Close~ +By default, the tags tree displayed in the taglist window for all the files is +opened. You can close/fold the tags tree for the files manually. To +automatically close the tags tree for inactive files, you can set the +'Tlist_File_Fold_Auto_Close' variable to 1. When this variable is set to 1, +the tags tree for the current buffer is automatically opened and for all the +other buffers is closed. +> + let Tlist_File_Fold_Auto_Close = 1 +< + *'Tlist_GainFocus_On_ToggleOpen'* +Tlist_GainFocus_On_ToggleOpen~ +When the taglist window is opened using the ':TlistToggle' command, this +option controls whether the cursor is moved to the taglist window or remains +in the current window. By default, this option is set to 0 and the cursor +remains in the current window. When this variable is set to 1, the cursor +moves to the taglist window after opening the taglist window. +> + let Tlist_GainFocus_On_ToggleOpen = 1 +< + *'Tlist_Highlight_Tag_On_BufEnter'* +Tlist_Highlight_Tag_On_BufEnter~ +When you enter a Vim buffer/window, the current tag in that buffer/window is +automatically highlighted in the taglist window. If the current tag name is +not visible in the taglist window, then the taglist window contents are +scrolled to make that tag name visible. If you like to disable the automatic +highlighting of the current tag when entering a buffer, you can set the +'Tlist_Highlight_Tag_On_BufEnter' variable to zero. The default setting for +this variable is 1. +> + let Tlist_Highlight_Tag_On_BufEnter = 0 +< + *'Tlist_Inc_Winwidth'* +Tlist_Inc_Winwidth~ +By default, when the width of the window is less than 100 and a new taglist +window is opened vertically, then the window width is increased by the value +set in the 'Tlist_WinWidth' variable to accommodate the new window. The value +of this variable is used only if you are using a vertically split taglist +window. + +If your terminal doesn't support changing the window width from Vim (older +version of xterm running in a Unix system) or if you see any weird problems in +the screen due to the change in the window width or if you prefer not to +adjust the window width then set the 'Tlist_Inc_Winwidth' variable to zero. +If you are using GNU Screen, you may want to set this variable to zero. +CAUTION: If you are using the MS-Windows version of Vim in a MS-DOS command +window then you must set this variable to zero, otherwise the system may hang +due to a Vim limitation (explained in :help win32-problems) +> + let Tlist_Inc_Winwidth = 0 +< + *'Tlist_Max_Submenu_Items'* +Tlist_Max_Submenu_Items~ +If a file contains too many tags of a particular type (function, variable, +class, etc.), greater than that specified by the 'Tlist_Max_Submenu_Items' +variable, then the menu for that tag type will be split into multiple +sub-menus. The default setting for the 'Tlist_Max_Submenu_Items' variable is +25. This can be changed by setting the 'Tlist_Max_Submenu_Items' variable: +> + let Tlist_Max_Submenu_Items = 20 +< +The name of the submenu is formed using the names of the first and the last +tag entries in that submenu. + + *'Tlist_Max_Tag_Length'* +Tlist_Max_Tag_Length~ +Only the first 'Tlist_Max_Tag_Length' characters from the tag names will be +used to form the tag type submenu name. The default value for this variable is +10. Change the 'Tlist_Max_Tag_Length' setting if you want to include more or +less characters: +> + let Tlist_Max_Tag_Length = 10 +< + *'Tlist_Process_File_Always'* +Tlist_Process_File_Always~ +By default, the taglist plugin will generate and process the tags defined in +the newly opened files only when the taglist window is opened or when the +taglist menu is enabled. When the taglist window is closed, the taglist plugin +will stop processing the tags for newly opened files. + +You can set the 'Tlist_Process_File_Always' variable to 1 to generate the list +of tags for new files even when the taglist window is closed and the taglist +menu is disabled. +> + let Tlist_Process_File_Always = 1 +< +To use the ":TlistShowTag" and the ":TlistShowPrototype" commands without the +taglist window and the taglist menu, you should set this variable to 1. + + *'Tlist_Show_Menu'* +Tlist_Show_Menu~ +When using GUI Vim, you can display the tags defined in the current file in a +menu named "Tags". By default, this feature is turned off. To turn on this +feature, set the 'Tlist_Show_Menu' variable to 1: +> + let Tlist_Show_Menu = 1 +< + *'Tlist_Show_One_File'* +Tlist_Show_One_File~ +By default, the taglist plugin will display the tags defined in all the loaded +buffers in the taglist window. If you prefer to display the tags defined only +in the current buffer, then you can set the 'Tlist_Show_One_File' to 1. When +this variable is set to 1, as you switch between buffers, the taglist window +will be refreshed to display the tags for the current buffer and the tags for +the previous buffer will be removed. +> + let Tlist_Show_One_File = 1 +< + *'Tlist_Sort_Type'* +Tlist_Sort_Type~ +The 'Tlist_Sort_Type' variable specifies the sort order for the tags in the +taglist window. The tags can be sorted either alphabetically by their name or +by the order of their appearance in the file (chronological order). By +default, the tag names will be listed by the order in which they are defined +in the file. You can change the sort type (from name to order or from order to +name) by pressing the "s" key in the taglist window. You can also change the +default sort order by setting 'Tlist_Sort_Type' to "name" or "order": +> + let Tlist_Sort_Type = "name" +< + *'Tlist_Use_Horiz_Window'* +Tlist_Use_Horiz_Window~ +Be default, the tag names are displayed in a vertically split window. If you +prefer a horizontally split window, then set the 'Tlist_Use_Horiz_Window' +variable to 1. If you are running MS-Windows version of Vim in a MS-DOS +command window, then you should use a horizontally split window instead of a +vertically split window. Also, if you are using an older version of xterm in a +Unix system that doesn't support changing the xterm window width, you should +use a horizontally split window. +> + let Tlist_Use_Horiz_Window = 1 +< + *'Tlist_Use_Right_Window'* +Tlist_Use_Right_Window~ +By default, the vertically split taglist window will appear on the left hand +side. If you prefer to open the window on the right hand side, you can set the +'Tlist_Use_Right_Window' variable to 1: +> + let Tlist_Use_Right_Window = 1 +< + *'Tlist_Use_SingleClick'* +Tlist_Use_SingleClick~ +By default, when you double click on the tag name using the left mouse +button, the cursor will be positioned at the definition of the tag. You +can set the 'Tlist_Use_SingleClick' variable to 1 to jump to a tag when +you single click on the tag name using the mouse. By default this variable +is set to zero. +> + let Tlist_Use_SingleClick = 1 +< +Due to a bug in Vim, if you set 'Tlist_Use_SingleClick' to 1 and try to resize +the taglist window using the mouse, then Vim will crash. This problem is fixed +in Vim 6.3 and above. In the meantime, instead of resizing the taglist window +using the mouse, you can use normal Vim window resizing commands to resize the +taglist window. + + *'Tlist_WinHeight'* +Tlist_WinHeight~ +The default height of the horizontally split taglist window is 10. This can be +changed by modifying the 'Tlist_WinHeight' variable: +> + let Tlist_WinHeight = 20 +< +The |'winfixheight'| option is set for the taglist window, to maintain the +height of the taglist window, when new Vim windows are opened and existing +windows are closed. + + *'Tlist_WinWidth'* +Tlist_WinWidth~ +The default width of the vertically split taglist window is 30. This can be +changed by modifying the 'Tlist_WinWidth' variable: +> + let Tlist_WinWidth = 20 +< +Note that the value of the |'winwidth'| option setting determines the minimum +width of the current window. If you set the 'Tlist_WinWidth' variable to a +value less than that of the |'winwidth'| option setting, then Vim will use the +value of the |'winwidth'| option. + +When new Vim windows are opened and existing windows are closed, the taglist +plugin will try to maintain the width of the taglist window to the size +specified by the 'Tlist_WinWidth' variable. + +============================================================================== + *taglist-commands* +7. Commands~ + +The taglist plugin provides the following ex-mode commands: + +|:TlistAddFiles| Add multiple files to the taglist. +|:TlistAddFilesRecursive| + Add files recursively to the taglist. +|:TlistClose| Close the taglist window. +|:TlistDebug| Start logging of taglist debug messages. +|:TlistLock| Stop adding new files to the taglist. +|:TlistMessages| Display the logged taglist plugin debug messages. +|:TlistOpen| Open and jump to the taglist window. +|:TlistSessionSave| Save the information about files and tags in the + taglist to a session file. +|:TlistSessionLoad| Load the information about files and tags stored + in a session file to taglist. +|:TlistShowPrototype| Display the prototype of the tag at or before the + specified line number. +|:TlistShowTag| Display the name of the tag defined at or before the + specified line number. +|:TlistHighlightTag| Highlight the current tag in the taglist window. +|:TlistToggle| Open or close (toggle) the taglist window. +|:TlistUndebug| Stop logging of taglist debug messages. +|:TlistUnlock| Start adding new files to the taglist. +|:TlistUpdate| Update the tags for the current buffer. + + *:TlistAddFiles* +:TlistAddFiles {file(s)} [file(s) ...] + Add one or more specified files to the taglist. You can + specify multiple filenames using wildcards. To specify a + file name with space character, you should escape the space + character with a backslash. + Examples: +> + :TlistAddFiles *.c *.cpp + :TlistAddFiles file1.html file2.html +< + If you specify a large number of files, then it will take some + time for the taglist plugin to process all of them. The + specified files will not be edited in a Vim window and will + not be added to the Vim buffer list. + + *:TlistAddFilesRecursive* +:TlistAddFilesRecursive {directory} [ {pattern} ] + Add files matching {pattern} recursively from the specified + {directory} to the taglist. If {pattern} is not specified, + then '*' is assumed. To specify the current directory, use "." + for {directory}. To specify a directory name with space + character, you should escape the space character with a + backslash. + Examples: +> + :TlistAddFilesRecursive myproject *.java + :TlistAddFilesRecursive smallproject +< + If large number of files are present in the specified + directory tree, then it will take some time for the taglist + plugin to process all of them. + + *:TlistClose* +:TlistClose Close the taglist window. This command can be used from any + one of the Vim windows. + + *:TlistDebug* +:TlistDebug [filename] + Start logging of debug messages from the taglist plugin. + If {filename} is specified, then the debug messages are stored + in the specified file. Otherwise, the debug messages are + stored in a script local variable. If the file {filename} is + already present, then it is overwritten. + + *:TlistLock* +:TlistLock + Lock the taglist and don't process new files. After this + command is executed, newly edited files will not be added to + the taglist. + + *:TlistMessages* +:TlistMessages + Display the logged debug messages from the taglist plugin + in a window. This command works only when logging to a + script-local variable. + + *:TlistOpen* +:TlistOpen Open and jump to the taglist window. Creates the taglist + window, if the window is not opened currently. After executing + this command, the cursor is moved to the taglist window. When + the taglist window is opened for the first time, all the files + in the buffer list are processed and the tags defined in them + are displayed in the taglist window. + + *:TlistSessionSave* +:TlistSessionSave {filename} + Saves the information about files and tags in the taglist to + the specified file. This command can be used to save and + restore the taglist contents across Vim sessions. + + *:TlistSessionLoad* +:TlistSessionLoad {filename} + Load the information about files and tags stored in the + specified session file to the taglist. + + *:TlistShowPrototype* +:TlistShowPrototype [filename] [linenumber] + Display the prototype of the tag at or before the specified + line number. If the file name and the line number are not + specified, then the current file name and line number are + used. A tag spans multiple lines starting from the line where + it is defined to the line before the next tag. This command + displays the prototype for the tag for any line number in this + range. + + *:TlistShowTag* +:TlistShowTag [filename] [linenumber] + Display the name of the tag defined at or before the specified + line number. If the file name and the line number are not + specified, then the current file name and line number are + used. A tag spans multiple lines starting from the line where + it is defined to the line before the next tag. This command + displays the tag name for any line number in this range. + + *:TlistHighlightTag* +:TlistHighlightTag + Highlight the current tag in the taglist window. By default, + the taglist plugin periodically updates the taglist window to + highlight the current tag. This command can be used to force + the taglist plugin to highlight the current tag. + + *:TlistToggle* +:TlistToggle Open or close (toggle) the taglist window. Opens the taglist + window, if the window is not opened currently. Closes the + taglist window, if the taglist window is already opened. When + the taglist window is opened for the first time, all the files + in the buffer list are processed and the tags are displayed in + the taglist window. After executing this command, the cursor + is not moved from the current window to the taglist window. + + *:TlistUndebug* +:TlistUndebug + Stop logging of debug messages from the taglist plugin. + + *:TlistUnlock* +:TlistUnlock + Unlock the taglist and start processing newly edited files. + + *:TlistUpdate* +:TlistUpdate Update the tags information for the current buffer. This + command can be used to re-process the current file/buffer and + get the tags information. As the taglist plugin uses the file + saved in the disk (instead of the file displayed in a Vim + buffer), you should save a modified buffer before you update + the taglist. Otherwise the listed tags will not include the + new tags created in the buffer. You can use this command even + when the taglist window is not opened. + +============================================================================== + *taglist-functions* +8. Global functions~ + +The taglist plugin provides several global functions that can be used from +other Vim plugins to interact with the taglist plugin. These functions are +described below. + +|Tlist_Get_Filenames()| Return filenames in the taglist +|Tlist_Update_File_Tags()| Update the tags for the specified file +|Tlist_Get_Tag_Prototype_By_Line()| Return the prototype of the tag at or + before the specified line number in the + specified file. +|Tlist_Get_Tagname_By_Line()| Return the name of the tag at or + before the specified line number in + the specified file. +|Tlist_Set_App()| Set the name of the application + controlling the taglist window. + + *Tlist_Get_Filenames()* +Tlist_Get_Filenames() + Returns a list of filenames in the taglist. Each filename is + separated by a newline (\n) character. If the taglist is empty + an empty string is returned. + + *Tlist_Update_File_Tags()* +Tlist_Update_File_Tags({filename}, {filetype}) + Update the tags for the file {filename}. The second argument + specifies the Vim filetype for the file. If the taglist plugin + has not processed the file previously, then the exuberant + ctags tool is invoked to generate the tags for the file. + + *Tlist_Get_Tag_Prototype_By_Line()* +Tlist_Get_Tag_Prototype_By_Line([{filename}, {linenumber}]) + Return the prototype of the tag at or before the specified + line number in the specified file. If the filename and line + number are not specified, then the current buffer name and the + current line number are used. + + *Tlist_Get_Tagname_By_Line()* +Tlist_Get_Tagname_By_Line([{filename}, {linenumber}]) + Return the name of the tag at or before the specified line + number in the specified file. If the filename and line number + are not specified, then the current buffer name and the + current line number are used. + + *Tlist_Set_App()* +Tlist_Set_App({appname}) + Set the name of the plugin that controls the taglist plugin + window and buffer. This can be used to integrate the taglist + plugin with other Vim plugins. + + For example, the winmanager plugin and the Cream package use + this function and specify the appname as "winmanager" and + "cream" respectively. + + By default, the taglist plugin is a stand-alone plugin and + controls the taglist window and buffer. If the taglist window + is controlled by an external plugin, then the appname should + be set appropriately. + +============================================================================== + *taglist-extend* +9. Extending~ + +The taglist plugin supports all the languages supported by the exuberant ctags +tool, which includes the following languages: Assembly, ASP, Awk, Beta, C, +C++, C#, Cobol, Eiffel, Erlang, Fortran, HTML, Java, Javascript, Lisp, Lua, +Make, Pascal, Perl, PHP, Python, Rexx, Ruby, Scheme, Shell, Slang, SML, Sql, +TCL, Verilog, Vim and Yacc. + +You can extend the taglist plugin to add support for new languages and also +modify the support for the above listed languages. + +You should NOT make modifications to the taglist plugin script file to add +support for new languages. You will lose these changes when you upgrade to the +next version of the taglist plugin. Instead you should follow the below +described instructions to extend the taglist plugin. + +You can extend the taglist plugin by setting variables in the .vimrc or _vimrc +file. The name of these variables depends on the language name and is +described below. + +Modifying support for an existing language~ +To modify the support for an already supported language, you have to set the +tlist_xxx_settings variable in the ~/.vimrc or $HOME/_vimrc file. Replace xxx +with the Vim filetype name for the language file. For example, to modify the +support for the perl language files, you have to set the tlist_perl_settings +variable. To modify the support for java files, you have to set the +tlist_java_settings variable. + +To determine the filetype name used by Vim for a file, use the following +command in the buffer containing the file: + + :set filetype + +The above command will display the Vim filetype for the current buffer. + +The format of the value set in the tlist_xxx_settings variable is + + <language_name>;flag1:name1;flag2:name2;flag3:name3 + +The different fields in the value are separated by the ';' character. + +The first field 'language_name' is the name used by exuberant ctags to refer +to this language file. This name can be different from the file type name used +by Vim. For example, for C++, the language name used by ctags is 'c++' but the +filetype name used by Vim is 'cpp'. To get the list of language names +supported by exuberant ctags, use the following command: + + $ ctags --list-maps=all + +The remaining fields follow the format "flag:name". The sub-field 'flag' is +the language specific flag used by exuberant ctags to generate the +corresponding tags. For example, for the C language, to list only the +functions, the 'f' flag is used. To get the list of flags supported by +exuberant ctags for the various languages use the following command: + + $ ctags --list-kinds=all + +The sub-field 'name' specifies the title text to use for displaying the tags +of a particular type. For example, 'name' can be set to 'functions'. This +field can be set to any text string name. + +For example, to list only the classes and functions defined in a C++ language +file, add the following line to your .vimrc file: + + let tlist_cpp_settings = 'c++;c:class;f:function' + +In the above setting, 'cpp' is the Vim filetype name and 'c++' is the name +used by the exuberant ctags tool. 'c' and 'f' are the flags passed to +exuberant ctags to list C++ classes and functions and 'class' is the title +used for the class tags and 'function' is the title used for the function tags +in the taglist window. + +For example, to display only functions defined in a C file and to use "My +Functions" as the title for the function tags, use + + let tlist_c_settings = 'c;f:My Functions' + +When you set the tlist_xxx_settings variable, you will override the default +setting used by the taglist plugin for the 'xxx' language. You cannot add to +the default options used by the taglist plugin for a particular file type. To +add to the options used by the taglist plugin for a language, copy the option +values from the taglist plugin file to your .vimrc file and modify it. + +Adding support for a new language~ +If you want to add support for a new language to the taglist plugin, you need +to first extend the exuberant ctags tool. For more information about extending +exuberant ctags, visit the following page: + + http://ctags.sourceforge.net/EXTENDING.html + +To add support for a new language, set the tlist_xxx_settings variable in the +~/.vimrc file appropriately as described above. Replace 'xxx' in the variable +name with the Vim filetype name for the new language. + +For example, to extend the taglist plugin to support the latex language, you +can use the following line (assuming, you have already extended exuberant +ctags to support the latex language): + + let tlist_tex_settings='latex;b:bibitem;c:command;l:label' + +With the above line, when you edit files of filetype "tex" in Vim, the taglist +plugin will invoke the exuberant ctags tool passing the "latex" filetype and +the flags b, c and l to generate the tags. The text heading 'bibitem', +'command' and 'label' will be used in the taglist window for the tags which +are generated for the flags b, c and l respectively. + +============================================================================== + *taglist-faq* +10. Frequently Asked Questions~ + +Q. The taglist plugin doesn't work. The taglist window is empty and the tags + defined in a file are not displayed. +A. Are you using Vim version 6.0 and above? The taglist plugin relies on the + features supported by Vim version 6.0 and above. You can use the following + command to get the Vim version: +> + $ vim --version +< + Are you using exuberant ctags version 5.0 and above? The taglist plugin + relies on the features supported by exuberant ctags and will not work with + GNU ctags or the Unix ctags utility. You can use the following command to + determine whether the ctags installed in your system is exuberant ctags: +> + $ ctags --version +< + Is exuberant ctags present in one of the directories in your PATH? If not, + you need to set the Tlist_Ctags_Cmd variable to point to the location of + exuberant ctags. Use the following Vim command to verify that this is setup + correctly: +> + :echo system(Tlist_Ctags_Cmd . ' --version') +< + The above command should display the version information for exuberant + ctags. + + Did you turn on the Vim filetype detection? The taglist plugin relies on + the filetype detected by Vim and passes the filetype to the exuberant ctags + utility to parse the tags. Check the output of the following Vim command: +> + :filetype +< + The output of the above command should contain "filetype detection:ON". + To turn on the filetype detection, add the following line to the .vimrc or + _vimrc file: +> + filetype on +< + Is your version of Vim compiled with the support for the system() function? + The following Vim command should display 1: +> + :echo exists('*system') +< + In some Linux distributions (particularly Suse Linux), the default Vim + installation is built without the support for the system() function. The + taglist plugin uses the system() function to invoke the exuberant ctags + utility. You need to rebuild Vim after enabling the support for the + system() function. If you use the default build options, the system() + function will be supported. + + Do you have the |'shellslash'| option set? You can try disabling the + |'shellslash'| option. When the taglist plugin invokes the exuberant ctags + utility with the path to the file, if the incorrect slashes are used, then + you will see errors. + + Check the shell related Vim options values using the following command: +> + :set shell? shellcmdflag? shellpipe? + :set shellquote? shellredir? shellxquote? +< + If these options are set in your .vimrc or _vimrc file, try removing those + lines. + + Are you using a Unix shell in a MS-Windows environment? For example, + the Unix shell from the MKS-toolkit. Do you have the SHELL environment + set to point to this shell? You can try resetting the SHELL environment + variable. + + If you are using a Unix shell on MS-Windows, you should try to use + exuberant ctags that is compiled for Unix-like environments so that + exuberant ctags will understand path names with forward slash characters. + + Is your filetype supported by the exuberant ctags utility? The file types + supported by the exuberant ctags utility are listed in the ctags help. If a + file type is not supported, you have to extend exuberant ctags. You can use + the following command to list the filetypes supported by exuberant ctags: +> + ctags --list-languages +< + Run the following command from the shell prompt and check whether the tags + defined in your file are listed in the output from exuberant ctags: +> + ctags -f - --format=2 --excmd=pattern --fields=nks <filename> +< + If you see your tags in the output from the above command, then the + exuberant ctags utility is properly parsing your file. + + Do you have the .ctags or _ctags or the ctags.cnf file in your home + directory for specifying default options or for extending exuberant ctags? + If you do have this file, check the options in this file and make sure + these options are not interfering with the operation of the taglist plugin. + + If you are using MS-Windows, check the value of the TEMP and TMP + environment variables. If these environment variables are set to a path + with space characters in the name, then try using the DOS 8.3 short name + for the path or set them to a path without the space characters in the + name. For example, if the temporary directory name is "C:\Documents and + Settings\xyz\Local Settings\Temp", then try setting the TEMP variable to + the following: +> + set TEMP=C:\DOCUMEN~1\xyz\LOCALS~1\Temp +< + If exuberant ctags is installed in a directory with space characters in the + name, then try adding the directory to the PATH environment variable or try + setting the 'Tlist_Ctags_Cmd' variable to the shortest path name to ctags + or try copying the exuberant ctags to a path without space characters in + the name. For example, if exuberant ctags is installed in the directory + "C:\Program Files\Ctags", then try setting the 'Tlist_Ctags_Cmd' variable + as below: +> + let Tlist_Ctags_Cmd='C:\Progra~1\Ctags\ctags.exe' +< + If you are using a cygwin compiled version of exuberant ctags on MS-Windows, + make sure that either you have the cygwin compiled sort utility installed + and available in your PATH or compile exuberant ctags with internal sort + support. Otherwise, when exuberant ctags sorts the tags output by invoking + the sort utility, it may end up invoking the MS-Windows version of + sort.exe, thereby resulting in failure. + +Q. When I try to open the taglist window, I am seeing the following error + message. How do I fix this problem? + + Taglist: Failed to generate tags for /my/path/to/file + ctags: illegal option -- -^@usage: ctags [-BFadtuwvx] [-f tagsfile] file ... + +A. The taglist plugin will work only with the exuberant ctags tool. You + cannot use the GNU ctags or the Unix ctags program with the taglist plugin. + You will see an error message similar to the one shown above, if you try + use a non-exuberant ctags program with Vim. To fix this problem, either add + the exuberant ctags tool location to the PATH environment variable or set + the 'Tlist_Ctags_Cmd' variable. + +Q. A file has more than one tag with the same name. When I select a tag name + from the taglist window, the cursor is positioned at the incorrect tag + location. +A. The taglist plugin uses the search pattern generated by the exuberant ctags + utility to position the cursor at the location of a tag definition. If a + file has more than one tag with the same name and same prototype, then the + search pattern will be the same. In this case, when searching for the tag + pattern, the cursor may be positioned at the incorrect location. + +Q. I have made some modifications to my file and introduced new + functions/classes/variables. I have not yet saved my file. The taglist + plugin is not displaying the new tags when I update the taglist window. +A. The exuberant ctags utility will process only files that are present in the + disk. To list the tags defined in a file, you have to save the file and + then update the taglist window. + +Q. I have created a ctags file using the exuberant ctags utility for my source + tree. How do I configure the taglist plugin to use this tags file? +A. The taglist plugin doesn't use a tags file stored in disk. For every opened + file, the taglist plugin invokes the exuberant ctags utility to get the + list of tags dynamically. The Vim system() function is used to invoke + exuberant ctags and get the ctags output. This function internally uses a + temporary file to store the output. This file is deleted after the output + from the command is read. So you will never see the file that contains the + output of exuberant ctags. + +Q. When I set the |'updatetime'| option to a low value (less than 1000) and if + I keep pressing a key with the taglist window open, the current buffer + contents are changed. Why is this? +A. The taglist plugin uses the |CursorHold| autocmd to highlight the current + tag. The CursorHold autocmd triggers for every |'updatetime'| milliseconds. + If the |'updatetime'| option is set to a low value, then the CursorHold + autocmd will be triggered frequently. As the taglist plugin changes + the focus to the taglist window to highlight the current tag, this could + interfere with the key movement resulting in changing the contents of + the current buffer. The workaround for this problem is to not set the + |'updatetime'| option to a low value. + +============================================================================== + *taglist-license* +11. License~ +Permission is hereby granted to use and distribute the taglist plugin, with or +without modifications, provided that this copyright notice is copied with it. +Like anything else that's free, taglist.vim is provided *as is* and comes with +no warranty of any kind, either expressed or implied. In no event will the +copyright holder be liable for any damamges resulting from the use of this +software. + +============================================================================== + *taglist-todo* +12. Todo~ + +1. Group tags according to the scope and display them. For example, + group all the tags belonging to a C++/Java class +2. Support for displaying tags in a modified (not-yet-saved) file. +3. Automatically open the taglist window only for selected filetypes. + For other filetypes, close the taglist window. +4. When using the shell from the MKS toolkit, the taglist plugin + doesn't work. +5. The taglist plugin doesn't work with files edited remotely using the + netrw plugin. The exuberant ctags utility cannot process files over + scp/rcp/ftp, etc. + +============================================================================== + +vim:tw=78:ts=8:noet:ft=help: diff --git a/doc/tags-ja b/doc/tags-ja new file mode 100644 index 00000000..816c6e09 --- /dev/null +++ b/doc/tags-ja @@ -0,0 +1,44 @@ +!_TAG_FILE_ENCODING utf-8 // +:AcpDisable acp.jax /*:AcpDisable* +:AcpEnable acp.jax /*:AcpEnable* +:AcpLock acp.jax /*:AcpLock* +:AcpUnlock acp.jax /*:AcpUnlock* +acp acp.jax /*acp* +acp-about acp.jax /*acp-about* +acp-author acp.jax /*acp-author* +acp-commands acp.jax /*acp-commands* +acp-contact acp.jax /*acp-contact* +acp-installation acp.jax /*acp-installation* +acp-introduction acp.jax /*acp-introduction* +acp-options acp.jax /*acp-options* +acp-perl-omni acp.jax /*acp-perl-omni* +acp-snipMate acp.jax /*acp-snipMate* +acp-usage acp.jax /*acp-usage* +acp.txt acp.jax /*acp.txt* +autocomplpop acp.jax /*autocomplpop* +g:acp_behavior acp.jax /*g:acp_behavior* +g:acp_behavior-command acp.jax /*g:acp_behavior-command* +g:acp_behavior-completefunc acp.jax /*g:acp_behavior-completefunc* +g:acp_behavior-meets acp.jax /*g:acp_behavior-meets* +g:acp_behavior-onPopupClose acp.jax /*g:acp_behavior-onPopupClose* +g:acp_behavior-repeat acp.jax /*g:acp_behavior-repeat* +g:acp_behaviorCssOmniPropertyLength acp.jax /*g:acp_behaviorCssOmniPropertyLength* +g:acp_behaviorCssOmniValueLength acp.jax /*g:acp_behaviorCssOmniValueLength* +g:acp_behaviorFileLength acp.jax /*g:acp_behaviorFileLength* +g:acp_behaviorHtmlOmniLength acp.jax /*g:acp_behaviorHtmlOmniLength* +g:acp_behaviorKeywordCommand acp.jax /*g:acp_behaviorKeywordCommand* +g:acp_behaviorKeywordIgnores acp.jax /*g:acp_behaviorKeywordIgnores* +g:acp_behaviorKeywordLength acp.jax /*g:acp_behaviorKeywordLength* +g:acp_behaviorPerlOmniLength acp.jax /*g:acp_behaviorPerlOmniLength* +g:acp_behaviorPythonOmniLength acp.jax /*g:acp_behaviorPythonOmniLength* +g:acp_behaviorRubyOmniMethodLength acp.jax /*g:acp_behaviorRubyOmniMethodLength* +g:acp_behaviorRubyOmniSymbolLength acp.jax /*g:acp_behaviorRubyOmniSymbolLength* +g:acp_behaviorSnipmateLength acp.jax /*g:acp_behaviorSnipmateLength* +g:acp_behaviorUserDefinedFunction acp.jax /*g:acp_behaviorUserDefinedFunction* +g:acp_behaviorUserDefinedMeets acp.jax /*g:acp_behaviorUserDefinedMeets* +g:acp_behaviorXmlOmniLength acp.jax /*g:acp_behaviorXmlOmniLength* +g:acp_completeOption acp.jax /*g:acp_completeOption* +g:acp_completeoptPreview acp.jax /*g:acp_completeoptPreview* +g:acp_enableAtStartup acp.jax /*g:acp_enableAtStartup* +g:acp_ignorecaseOption acp.jax /*g:acp_ignorecaseOption* +g:acp_mappingDriven acp.jax /*g:acp_mappingDriven* diff --git a/doc/tagsrch.txt b/doc/tagsrch.txt new file mode 100644 index 00000000..74f40e7d --- /dev/null +++ b/doc/tagsrch.txt @@ -0,0 +1,837 @@ +*tagsrch.txt* For Vim version 7.4. Last change: 2013 Jul 28 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Tags and special searches *tags-and-searches* + +See section |29.1| of the user manual for an introduction. + +1. Jump to a tag |tag-commands| +2. Tag stack |tag-stack| +3. Tag match list |tag-matchlist| +4. Tags details |tag-details| +5. Tags file format |tags-file-format| +6. Include file searches |include-search| + +============================================================================== +1. Jump to a tag *tag-commands* + + *tag* *tags* +A tag is an identifier that appears in a "tags" file. It is a sort of label +that can be jumped to. For example: In C programs each function name can be +used as a tag. The "tags" file has to be generated by a program like ctags, +before the tag commands can be used. + +With the ":tag" command the cursor will be positioned on the tag. With the +CTRL-] command, the keyword on which the cursor is standing is used as the +tag. If the cursor is not on a keyword, the first keyword to the right of the +cursor is used. + +The ":tag" command works very well for C programs. If you see a call to a +function and wonder what that function does, position the cursor inside of the +function name and hit CTRL-]. This will bring you to the function definition. +An easy way back is with the CTRL-T command. Also read about the tag stack +below. + + *:ta* *:tag* *E426* *E429* +:[count]ta[g][!] {ident} + Jump to the definition of {ident}, using the + information in the tags file(s). Put {ident} in the + tag stack. See |tag-!| for [!]. + {ident} can be a regexp pattern, see |tag-regexp|. + When there are several matching tags for {ident}, jump + to the [count] one. When [count] is omitted the + first one is jumped to. See |tag-matchlist| for + jumping to other matching tags. + +g<LeftMouse> *g<LeftMouse>* +<C-LeftMouse> *<C-LeftMouse>* *CTRL-]* +CTRL-] Jump to the definition of the keyword under the + cursor. Same as ":tag {ident}", where {ident} is the + keyword under or after cursor. + When there are several matching tags for {ident}, jump + to the [count] one. When no [count] is given the + first one is jumped to. See |tag-matchlist| for + jumping to other matching tags. + {Vi: identifier after the cursor} + + *v_CTRL-]* +{Visual}CTRL-] Same as ":tag {ident}", where {ident} is the text that + is highlighted. {not in Vi} + + *telnet-CTRL-]* +CTRL-] is the default telnet escape key. When you type CTRL-] to jump to a +tag, you will get the telnet prompt instead. Most versions of telnet allow +changing or disabling the default escape key. See the telnet man page. You +can 'telnet -E {Hostname}' to disable the escape character, or 'telnet -e +{EscapeCharacter} {Hostname}' to specify another escape character. If +possible, try to use "ssh" instead of "telnet" to avoid this problem. + + *tag-priority* +When there are multiple matches for a tag, this priority is used: +1. "FSC" A full matching static tag for the current file. +2. "F C" A full matching global tag for the current file. +3. "F " A full matching global tag for another file. +4. "FS " A full matching static tag for another file. +5. " SC" An ignore-case matching static tag for the current file. +6. " C" An ignore-case matching global tag for the current file. +7. " " An ignore-case matching global tag for another file. +8. " S " An ignore-case matching static tag for another file. + +Note that when the current file changes, the priority list is mostly not +changed, to avoid confusion when using ":tnext". It is changed when using +":tag {ident}". + +The ignore-case matches are not found for a ":tag" command when the +'ignorecase' option is off. They are found when a pattern is used (starting +with a "/") and for ":tselect", also when 'ignorecase' is off. Note that +using ignore-case tag searching disables binary searching in the tags file, +which causes a slowdown. This can be avoided by fold-case sorting the tag +file. See the 'tagbsearch' option for an explanation. + +============================================================================== +2. Tag stack *tag-stack* *tagstack* *E425* + +On the tag stack is remembered which tags you jumped to, and from where. +Tags are only pushed onto the stack when the 'tagstack' option is set. + +g<RightMouse> *g<RightMouse>* +<C-RightMouse> *<C-RightMouse>* *CTRL-T* +CTRL-T Jump to [count] older entry in the tag stack + (default 1). {not in Vi} + + *:po* *:pop* *E555* *E556* +:[count]po[p][!] Jump to [count] older entry in tag stack (default 1). + See |tag-!| for [!]. {not in Vi} + +:[count]ta[g][!] Jump to [count] newer entry in tag stack (default 1). + See |tag-!| for [!]. {not in Vi} + + *:tags* +:tags Show the contents of the tag stack. The active + entry is marked with a '>'. {not in Vi} + +The output of ":tags" looks like this: + + # TO tag FROM line in file/text + 1 1 main 1 harddisk2:text/vim/test + > 2 2 FuncA 58 i = FuncA(10); + 3 1 FuncC 357 harddisk2:text/vim/src/amiga.c + +This list shows the tags that you jumped to and the cursor position before +that jump. The older tags are at the top, the newer at the bottom. + +The '>' points to the active entry. This is the tag that will be used by the +next ":tag" command. The CTRL-T and ":pop" command will use the position +above the active entry. + +Below the "TO" is the number of the current match in the match list. Note +that this doesn't change when using ":pop" or ":tag". + +The line number and file name are remembered to be able to get back to where +you were before the tag command. The line number will be correct, also when +deleting/inserting lines, unless this was done by another program (e.g. +another instance of Vim). + +For the current file, the "file/text" column shows the text at the position. +An indent is removed and a long line is truncated to fit in the window. + +You can jump to previously used tags with several commands. Some examples: + + ":pop" or CTRL-T to position before previous tag + {count}CTRL-T to position before {count} older tag + ":tag" to newer tag + ":0tag" to last used tag + +The most obvious way to use this is while browsing through the call graph of +a program. Consider the following call graph: + + main ---> FuncA ---> FuncC + ---> FuncB + +(Explanation: main calls FuncA and FuncB; FuncA calls FuncC). +You can get from main to FuncA by using CTRL-] on the call to FuncA. Then +you can CTRL-] to get to FuncC. If you now want to go back to main you can +use CTRL-T twice. Then you can CTRL-] to FuncB. + +If you issue a ":ta {ident}" or CTRL-] command, this tag is inserted at the +current position in the stack. If the stack was full (it can hold up to 20 +entries), the oldest entry is deleted and the older entries shift one +position up (their index number is decremented by one). If the last used +entry was not at the bottom, the entries below the last used one are +deleted. This means that an old branch in the call graph is lost. After the +commands explained above the tag stack will look like this: + + # TO tag FROM line in file/text + 1 1 main 1 harddisk2:text/vim/test + 2 1 FuncB 59 harddisk2:text/vim/src/main.c + + *E73* +When you try to use the tag stack while it doesn't contain anything you will +get an error message. + +============================================================================== +3. Tag match list *tag-matchlist* *E427* *E428* + +When there are several matching tags, these commands can be used to jump +between them. Note that these commands don't change the tag stack, they keep +the same entry. + + *:ts* *:tselect* +:ts[elect][!] [ident] List the tags that match [ident], using the + information in the tags file(s). + When [ident] is not given, the last tag name from the + tag stack is used. + With a '>' in the first column is indicated which is + the current position in the list (if there is one). + [ident] can be a regexp pattern, see |tag-regexp|. + See |tag-priority| for the priorities used in the + listing. {not in Vi} + Example output: + +> + nr pri kind tag file + 1 F f mch_delay os_amiga.c + mch_delay(msec, ignoreinput) + > 2 F f mch_delay os_msdos.c + mch_delay(msec, ignoreinput) + 3 F f mch_delay os_unix.c + mch_delay(msec, ignoreinput) + Enter nr of choice (<CR> to abort): +< + See |tag-priority| for the "pri" column. Note that + this depends on the current file, thus using + ":tselect xxx" can produce different results. + The "kind" column gives the kind of tag, if this was + included in the tags file. + The "info" column shows information that could be + found in the tags file. It depends on the program + that produced the tags file. + When the list is long, you may get the |more-prompt|. + If you already see the tag you want to use, you can + type 'q' and enter the number. + + *:sts* *:stselect* +:sts[elect][!] [ident] Does ":tselect[!] [ident]" and splits the window for + the selected tag. {not in Vi} + + *g]* +g] Like CTRL-], but use ":tselect" instead of ":tag". + {not in Vi} + + *v_g]* +{Visual}g] Same as "g]", but use the highlighted text as the + identifier. {not in Vi} + + *:tj* *:tjump* +:tj[ump][!] [ident] Like ":tselect", but jump to the tag directly when + there is only one match. {not in Vi} + + *:stj* *:stjump* +:stj[ump][!] [ident] Does ":tjump[!] [ident]" and splits the window for the + selected tag. {not in Vi} + + *g_CTRL-]* +g CTRL-] Like CTRL-], but use ":tjump" instead of ":tag". + {not in Vi} + + *v_g_CTRL-]* +{Visual}g CTRL-] Same as "g CTRL-]", but use the highlighted text as + the identifier. {not in Vi} + + *:tn* *:tnext* +:[count]tn[ext][!] Jump to [count] next matching tag (default 1). See + |tag-!| for [!]. {not in Vi} + + *:tp* *:tprevious* +:[count]tp[revious][!] Jump to [count] previous matching tag (default 1). + See |tag-!| for [!]. {not in Vi} + + *:tN* *:tNext* +:[count]tN[ext][!] Same as ":tprevious". {not in Vi} + + *:tr* *:trewind* +:[count]tr[ewind][!] Jump to first matching tag. If [count] is given, jump + to [count]th matching tag. See |tag-!| for [!]. {not + in Vi} + + *:tf* *:tfirst* +:[count]tf[irst][!] Same as ":trewind". {not in Vi} + + *:tl* *:tlast* +:tl[ast][!] Jump to last matching tag. See |tag-!| for [!]. {not + in Vi} + + *:lt* *:ltag* +:lt[ag][!] [ident] Jump to tag [ident] and add the matching tags to a new + location list for the current window. [ident] can be + a regexp pattern, see |tag-regexp|. When [ident] is + not given, the last tag name from the tag stack is + used. The search pattern to locate the tag line is + prefixed with "\V" to escape all the special + characters (very nomagic). The location list showing + the matching tags is independent of the tag stack. + See |tag-!| for [!]. + {not in Vi} + +When there is no other message, Vim shows which matching tag has been jumped +to, and the number of matching tags: > + tag 1 of 3 or more +The " or more" is used to indicate that Vim didn't try all the tags files yet. +When using ":tnext" a few times, or with ":tlast", more matches may be found. + +When you didn't see this message because of some other message, or you just +want to know where you are, this command will show it again (and jump to the +same tag as last time): > + :0tn +< + *tag-skip-file* +When a matching tag is found for which the file doesn't exist, this match is +skipped and the next matching tag is used. Vim reports this, to notify you of +missing files. When the end of the list of matches has been reached, an error +message is given. + + *tag-preview* +The tag match list can also be used in the preview window. The commands are +the same as above, with a "p" prepended. +{not available when compiled without the |+quickfix| feature} + + *:pts* *:ptselect* +:pts[elect][!] [ident] Does ":tselect[!] [ident]" and shows the new tag in a + "Preview" window. See |:ptag| for more info. + {not in Vi} + + *:ptj* *:ptjump* +:ptj[ump][!] [ident] Does ":tjump[!] [ident]" and shows the new tag in a + "Preview" window. See |:ptag| for more info. + {not in Vi} + + *:ptn* *:ptnext* +:[count]ptn[ext][!] ":tnext" in the preview window. See |:ptag|. + {not in Vi} + + *:ptp* *:ptprevious* +:[count]ptp[revious][!] ":tprevious" in the preview window. See |:ptag|. + {not in Vi} + + *:ptN* *:ptNext* +:[count]ptN[ext][!] Same as ":ptprevious". {not in Vi} + + *:ptr* *:ptrewind* +:[count]ptr[ewind][!] ":trewind" in the preview window. See |:ptag|. + {not in Vi} + + *:ptf* *:ptfirst* +:[count]ptf[irst][!] Same as ":ptrewind". {not in Vi} + + *:ptl* *:ptlast* +:ptl[ast][!] ":tlast" in the preview window. See |:ptag|. + {not in Vi} + +============================================================================== +4. Tags details *tag-details* + + *static-tag* +A static tag is a tag that is defined for a specific file. In a C program +this could be a static function. + +In Vi jumping to a tag sets the current search pattern. This means that +the "n" command after jumping to a tag does not search for the same pattern +that it did before jumping to the tag. Vim does not do this as we consider it +to be a bug. You can still find the tag search pattern in the search history. +If you really want the old Vi behavior, set the 't' flag in 'cpoptions'. + + *tag-binary-search* +Vim uses binary searching in the tags file to find the desired tag quickly +(when enabled at compile time |+tag_binary|). But this only works if the +tags file was sorted on ASCII byte value. Therefore, if no match was found, +another try is done with a linear search. If you only want the linear search, +reset the 'tagbsearch' option. Or better: Sort the tags file! + +Note that the binary searching is disabled when not looking for a tag with a +specific name. This happens when ignoring case and when a regular expression +is used that doesn't start with a fixed string. Tag searching can be a lot +slower then. The former can be avoided by case-fold sorting the tags file. +See 'tagbsearch' for details. + + *tag-regexp* +The ":tag" and ":tselect" commands accept a regular expression argument. See +|pattern| for the special characters that can be used. +When the argument starts with '/', it is used as a pattern. If the argument +does not start with '/', it is taken literally, as a full tag name. +Examples: > + :tag main +< jumps to the tag "main" that has the highest priority. > + :tag /^get +< jumps to the tag that starts with "get" and has the highest priority. > + :tag /norm +< lists all the tags that contain "norm", including "id_norm". +When the argument both exists literally, and match when used as a regexp, a +literal match has a higher priority. For example, ":tag /open" matches "open" +before "open_file" and "file_open". +When using a pattern case is ignored. If you want to match case use "\C" in +the pattern. + + *tag-!* +If the tag is in the current file this will always work. Otherwise the +performed actions depend on whether the current file was changed, whether a ! +is added to the command and on the 'autowrite' option: + + tag in file autowrite ~ +current file changed ! option action ~ +----------------------------------------------------------------------------- + yes x x x goto tag + no no x x read other file, goto tag + no yes yes x abandon current file, read other file, goto + tag + no yes no on write current file, read other file, goto + tag + no yes no off fail +----------------------------------------------------------------------------- + +- If the tag is in the current file, the command will always work. +- If the tag is in another file and the current file was not changed, the + other file will be made the current file and read into the buffer. +- If the tag is in another file, the current file was changed and a ! is + added to the command, the changes to the current file are lost, the other + file will be made the current file and read into the buffer. +- If the tag is in another file, the current file was changed and the + 'autowrite' option is on, the current file will be written, the other + file will be made the current file and read into the buffer. +- If the tag is in another file, the current file was changed and the + 'autowrite' option is off, the command will fail. If you want to save + the changes, use the ":w" command and then use ":tag" without an argument. + This works because the tag is put on the stack anyway. If you want to lose + the changes you can use the ":tag!" command. + + *tag-security* +Note that Vim forbids some commands, for security reasons. This works like +using the 'secure' option for exrc/vimrc files in the current directory. See +|trojan-horse| and |sandbox|. +When the {tagaddress} changes a buffer, you will get a warning message: + "WARNING: tag command changed a buffer!!!" +In a future version changing the buffer will be impossible. All this for +security reasons: Somebody might hide a nasty command in the tags file, which +would otherwise go unnoticed. Example: > + :$d|/tag-function-name/ +{this security prevention is not present in Vi} + +In Vi the ":tag" command sets the last search pattern when the tag is searched +for. In Vim this is not done, the previous search pattern is still remembered, +unless the 't' flag is present in 'cpoptions'. The search pattern is always +put in the search history, so you can modify it if searching fails. + + *emacs-tags* *emacs_tags* *E430* +Emacs style tag files are only supported if Vim was compiled with the +|+emacs_tags| feature enabled. Sorry, there is no explanation about Emacs tag +files here, it is only supported for backwards compatibility :-). + +Lines in Emacs tags files can be very long. Vim only deals with lines of up +to about 510 bytes. To see whether lines are ignored set 'verbose' to 5 or +higher. + + *tags-option* +The 'tags' option is a list of file names. Each of these files is searched +for the tag. This can be used to use a different tags file than the default +file "tags". It can also be used to access a common tags file. + +The next file in the list is not used when: +- A matching static tag for the current buffer has been found. +- A matching global tag has been found. +This also depends on the 'ignorecase' option. If it is off, and the tags file +only has a match without matching case, the next tags file is searched for a +match with matching case. If no tag with matching case is found, the first +match without matching case is used. If 'ignorecase' is on, and a matching +global tag with or without matching case is found, this one is used, no +further tags files are searched. + +When a tag file name starts with "./", the '.' is replaced with the path of +the current file. This makes it possible to use a tags file in the directory +where the current file is (no matter what the current directory is). The idea +of using "./" is that you can define which tag file is searched first: In the +current directory ("tags,./tags") or in the directory of the current file +("./tags,tags"). + +For example: > + :set tags=./tags,tags,/home/user/commontags + +In this example the tag will first be searched for in the file "tags" in the +directory where the current file is. Next the "tags" file in the current +directory. If it is not found there, then the file "/home/user/commontags" +will be searched for the tag. + +This can be switched off by including the 'd' flag in 'cpoptions', to make +it Vi compatible. "./tags" will then be the tags file in the current +directory, instead of the tags file in the directory where the current file +is. + +Instead of the comma a space may be used. Then a backslash is required for +the space to be included in the string option: > + :set tags=tags\ /home/user/commontags + +To include a space in a file name use three backslashes. To include a comma +in a file name use two backslashes. For example, use: > + :set tags=tag\\\ file,/home/user/common\\,tags + +for the files "tag file" and "/home/user/common,tags". The 'tags' option will +have the value "tag\ file,/home/user/common\,tags". + +If the 'tagrelative' option is on (which is the default) and using a tag file +in another directory, file names in that tag file are relative to the +directory where the tag file is. + +============================================================================== +5. Tags file format *tags-file-format* *E431* + + *ctags* *jtags* +A tags file can be created with an external command, for example "ctags". It +will contain a tag for each function. Some versions of "ctags" will also make +a tag for each "#defined" macro, typedefs, enums, etc. + +Some programs that generate tags files: +ctags As found on most Unix systems. Only supports C. Only + does the basic work. + *Exuberant_ctags* +exuberant ctags This a very good one. It works for C, C++, Java, + Fortran, Eiffel and others. It can generate tags for + many items. See http://ctags.sourceforge.net. +etags Connected to Emacs. Supports many languages. +JTags For Java, in Java. It can be found at + http://www.fleiner.com/jtags/. +ptags.py For Python, in Python. Found in your Python source + directory at Tools/scripts/ptags.py. +ptags For Perl, in Perl. It can be found at + http://www.eleves.ens.fr:8080/home/nthiery/Tags/. +gnatxref For Ada. See http://www.gnuada.org/. gnatxref is + part of the gnat package. + + +The lines in the tags file must have one of these three formats: + +1. {tagname} {TAB} {tagfile} {TAB} {tagaddress} +2. {tagfile}:{tagname} {TAB} {tagfile} {TAB} {tagaddress} +3. {tagname} {TAB} {tagfile} {TAB} {tagaddress} {term} {field} .. + +The first is a normal tag, which is completely compatible with Vi. It is the +only format produced by traditional ctags implementations. This is often used +for functions that are global, also referenced in other files. + +The lines in the tags file can end in <LF> or <CR><LF>. On the Macintosh <CR> +also works. The <CR> and <NL> characters can never appear inside a line. + + *tag-old-static* +The second format is for a static tag only. It is obsolete now, replaced by +the third format. It is only supported by Elvis 1.x and Vim and a few +versions of ctags. A static tag is often used for functions that are local, +only referenced in the file {tagfile}. Note that for the static tag, the two +occurrences of {tagfile} must be exactly the same. Also see |tags-option| +below, for how static tags are used. + +The third format is new. It includes additional information in optional +fields at the end of each line. It is backwards compatible with Vi. It is +only supported by new versions of ctags (such as Exuberant ctags). + +{tagname} The identifier. Normally the name of a function, but it can + be any identifier. It cannot contain a <Tab>. +{TAB} One <Tab> character. Note: previous versions allowed any + white space here. This has been abandoned to allow spaces in + {tagfile}. It can be re-enabled by including the + |+tag_any_white| feature at compile time. *tag-any-white* +{tagfile} The file that contains the definition of {tagname}. It can + have an absolute or relative path. It may contain environment + variables and wildcards (although the use of wildcards is + doubtful). It cannot contain a <Tab>. +{tagaddress} The Ex command that positions the cursor on the tag. It can + be any Ex command, although restrictions apply (see + |tag-security|). Posix only allows line numbers and search + commands, which are mostly used. +{term} ;" The two characters semicolon and double quote. This is + interpreted by Vi as the start of a comment, which makes the + following be ignored. This is for backwards compatibility + with Vi, it ignores the following fields. +{field} .. A list of optional fields. Each field has the form: + + <Tab>{fieldname}:{value} + + The {fieldname} identifies the field, and can only contain + alphabetical characters [a-zA-Z]. + The {value} is any string, but cannot contain a <Tab>. + These characters are special: + "\t" stands for a <Tab> + "\r" stands for a <CR> + "\n" stands for a <NL> + "\\" stands for a single '\' character + + There is one field that doesn't have a ':'. This is the kind + of the tag. It is handled like it was preceded with "kind:". + See the documentation of ctags for the kinds it produces. + + The only other field currently recognized by Vim is "file:" + (with an empty value). It is used for a static tag. + +The first lines in the tags file can contain lines that start with + !_TAG_ +These are sorted to the first lines, only rare tags that start with "!" can +sort to before them. Vim recognizes two items. The first one is the line +that indicates if the file was sorted. When this line is found, Vim uses +binary searching for the tags file: + !_TAG_FILE_SORTED<Tab>1<Tab>{anything} ~ + +A tag file may be case-fold sorted to avoid a linear search when 'ignorecase' +is on. See 'tagbsearch' for details. The value '2' should be used then: + !_TAG_FILE_SORTED<Tab>2<Tab>{anything} ~ + +The other tag that Vim recognizes, but only when compiled with the +|+multi_byte| feature, is the encoding of the tags file: + !_TAG_FILE_ENCODING<Tab>utf-8<Tab>{anything} ~ +Here "utf-8" is the encoding used for the tags. Vim will then convert the tag +being searched for from 'encoding' to the encoding of the tags file. And when +listing tags the reverse happens. When the conversion fails the unconverted +tag is used. + + *tag-search* +The command can be any Ex command, but often it is a search command. +Examples: + tag1 file1 /^main(argc, argv)/ ~ + tag2 file2 108 ~ + +The command is always executed with 'magic' not set. The only special +characters in a search pattern are "^" (begin-of-line) and "$" (<EOL>). +See |pattern|. Note that you must put a backslash before each backslash in +the search text. This is for backwards compatibility with Vi. + + *E434* *E435* +If the command is a normal search command (it starts and ends with "/" or +"?"), some special handling is done: +- Searching starts on line 1 of the file. + The direction of the search is forward for "/", backward for "?". + Note that 'wrapscan' does not matter, the whole file is always searched. (Vi + does use 'wrapscan', which caused tags sometimes not be found.) {Vi starts + searching in line 2 of another file. It does not find a tag in line 1 of + another file when 'wrapscan' is not set} +- If the search fails, another try is done ignoring case. If that fails too, + a search is done for: + "^tagname[ \t]*(" + (the tag with '^' prepended and "[ \t]*(" appended). When using function + names, this will find the function name when it is in column 0. This will + help when the arguments to the function have changed since the tags file was + made. If this search also fails another search is done with: + "^[#a-zA-Z_].*\<tagname[ \t]*(" + This means: A line starting with '#' or an identifier and containing the tag + followed by white space and a '('. This will find macro names and function + names with a type prepended. {the extra searches are not in Vi} + +============================================================================== +6. Include file searches *include-search* *definition-search* + *E387* *E388* *E389* + +These commands look for a string in the current file and in all encountered +included files (recursively). This can be used to find the definition of a +variable, function or macro. If you only want to search in the current +buffer, use the commands listed at |pattern-searches|. + +These commands are not available when the |+find_in_path| feature was disabled +at compile time. + +When a line is encountered that includes another file, that file is searched +before continuing in the current buffer. Files included by included files are +also searched. When an include file could not be found it is silently +ignored. Use the |:checkpath| command to discover which files could not be +found, possibly your 'path' option is not set up correctly. Note: the +included file is searched, not a buffer that may be editing that file. Only +for the current file the lines in the buffer are used. + +The string can be any keyword or a defined macro. For the keyword any match +will be found. For defined macros only lines that match with the 'define' +option will be found. The default is "^#\s*define", which is for C programs. +For other languages you probably want to change this. See 'define' for an +example for C++. The string cannot contain an end-of-line, only matches +within a line are found. + +When a match is found for a defined macro, the displaying of lines continues +with the next line when a line ends in a backslash. + +The commands that start with "[" start searching from the start of the current +file. The commands that start with "]" start at the current cursor position. + +The 'include' option is used to define a line that includes another file. The +default is "\^#\s*include", which is for C programs. Note: Vim does not +recognize C syntax, if the 'include' option matches a line inside +"#ifdef/#endif" or inside a comment, it is searched anyway. The 'isfname' +option is used to recognize the file name that comes after the matched +pattern. + +The 'path' option is used to find the directory for the include files that +do not have an absolute path. + +The 'comments' option is used for the commands that display a single line or +jump to a line. It defines patterns that may start a comment. Those lines +are ignored for the search, unless [!] is used. One exception: When the line +matches the pattern "^# *define" it is not considered to be a comment. + +If you want to list matches, and then select one to jump to, you could use a +mapping to do that for you. Here is an example: > + + :map <F4> [I:let nr = input("Which one: ")<Bar>exe "normal " . nr ."[\t"<CR> +< + *[i* +[i Display the first line that contains the keyword + under the cursor. The search starts at the beginning + of the file. Lines that look like a comment are + ignored (see 'comments' option). If a count is given, + the count'th matching line is displayed, and comment + lines are not ignored. {not in Vi} + + *]i* +]i like "[i", but start at the current cursor position. + {not in Vi} + + *:is* *:isearch* +:[range]is[earch][!] [count] [/]pattern[/] + Like "[i" and "]i", but search in [range] lines + (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + + *[I* +[I Display all lines that contain the keyword under the + cursor. Filenames and line numbers are displayed + for the found lines. The search starts at the + beginning of the file. {not in Vi} + + *]I* +]I like "[I", but start at the current cursor position. + {not in Vi} + + *:il* *:ilist* +:[range]il[ist][!] [/]pattern[/] + Like "[I" and "]I", but search in [range] lines + (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + + *[_CTRL-I* +[ CTRL-I Jump to the first line that contains the keyword + under the cursor. The search starts at the beginning + of the file. Lines that look like a comment are + ignored (see 'comments' option). If a count is given, + the count'th matching line is jumped to, and comment + lines are not ignored. {not in Vi} + + *]_CTRL-I* +] CTRL-I like "[ CTRL-I", but start at the current cursor + position. {not in Vi} + + *:ij* *:ijump* +:[range]ij[ump][!] [count] [/]pattern[/] + Like "[ CTRL-I" and "] CTRL-I", but search in + [range] lines (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + +CTRL-W CTRL-I *CTRL-W_CTRL-I* *CTRL-W_i* +CTRL-W i Open a new window, with the cursor on the first line + that contains the keyword under the cursor. The + search starts at the beginning of the file. Lines + that look like a comment line are ignored (see + 'comments' option). If a count is given, the count'th + matching line is jumped to, and comment lines are not + ignored. {not in Vi} + + *:isp* *:isplit* +:[range]isp[lit][!] [count] [/]pattern[/] + Like "CTRL-W i" and "CTRL-W i", but search in + [range] lines (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + + *[d* +[d Display the first macro definition that contains the + macro under the cursor. The search starts from the + beginning of the file. If a count is given, the + count'th matching line is displayed. {not in Vi} + + *]d* +]d like "[d", but start at the current cursor position. + {not in Vi} + + *:ds* *:dsearch* +:[range]ds[earch][!] [count] [/]string[/] + Like "[d" and "]d", but search in [range] lines + (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + + *[D* +[D Display all macro definitions that contain the macro + under the cursor. Filenames and line numbers are + displayed for the found lines. The search starts + from the beginning of the file. {not in Vi} + + *]D* +]D like "[D", but start at the current cursor position. + {not in Vi} + + *:dli* *:dlist* +:[range]dli[st][!] [/]string[/] + Like "[D" and "]D", but search in [range] lines + (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + Note that ":dl" works like ":delete" with the "l" + register. + + *[_CTRL-D* +[ CTRL-D Jump to the first macro definition that contains the + keyword under the cursor. The search starts from + the beginning of the file. If a count is given, the + count'th matching line is jumped to. {not in Vi} + + *]_CTRL-D* +] CTRL-D like "[ CTRL-D", but start at the current cursor + position. {not in Vi} + + *:dj* *:djump* +:[range]dj[ump][!] [count] [/]string[/] + Like "[ CTRL-D" and "] CTRL-D", but search in + [range] lines (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + +CTRL-W CTRL-D *CTRL-W_CTRL-D* *CTRL-W_d* +CTRL-W d Open a new window, with the cursor on the first + macro definition line that contains the keyword + under the cursor. The search starts from the + beginning of the file. If a count is given, the + count'th matching line is jumped to. {not in Vi} + + *:dsp* *:dsplit* +:[range]dsp[lit][!] [count] [/]string[/] + Like "CTRL-W d", but search in [range] lines + (default: whole file). + See |:search-args| for [/] and [!]. {not in Vi} + + *:che* *:checkpath* +:che[ckpath] List all the included files that could not be found. + {not in Vi} + +:che[ckpath]! List all the included files. {not in Vi} + + *:search-args* +Common arguments for the commands above: +[!] When included, find matches in lines that are recognized as comments. + When excluded, a match is ignored when the line is recognized as a + comment (according to 'comments'), or the match is in a C comment (after + "//" or inside /* */). Note that a match may be missed if a line is + recognized as a comment, but the comment ends halfway the line. + And if the line is a comment, but it is not recognized (according to + 'comments') a match may be found in it anyway. Example: > + /* comment + foobar */ +< A match for "foobar" is found, because this line is not recognized as a + comment (even though syntax highlighting does recognize it). + Note: Since a macro definition mostly doesn't look like a comment, the + [!] makes no difference for ":dlist", ":dsearch" and ":djump". +[/] A pattern can be surrounded by '/'. Without '/' only whole words are + matched, using the pattern "\<pattern\>". Only after the second '/' a + next command can be appended with '|'. Example: > + :isearch /string/ | echo "the last one" +< For a ":djump", ":dsplit", ":dlist" and ":dsearch" command the pattern + is used as a literal string, not as a search pattern. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/term.txt b/doc/term.txt new file mode 100644 index 00000000..eb5d7fb5 --- /dev/null +++ b/doc/term.txt @@ -0,0 +1,879 @@ +*term.txt* For Vim version 7.4. Last change: 2013 Mar 13 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Terminal information *terminal-info* + +Vim uses information about the terminal you are using to fill the screen and +recognize what keys you hit. If this information is not correct, the screen +may be messed up or keys may not be recognized. The actions which have to be +performed on the screen are accomplished by outputting a string of +characters. Special keys produce a string of characters. These strings are +stored in the terminal options, see |terminal-options|. + +NOTE: Most of this is not used when running the |GUI|. + +1. Startup |startup-terminal| +2. Terminal options |terminal-options| +3. Window size |window-size| +4. Slow and fast terminals |slow-fast-terminal| +5. Using the mouse |mouse-using| + +============================================================================== +1. Startup *startup-terminal* + +When Vim is started a default terminal type is assumed. For the Amiga this is +a standard CLI window, for MS-DOS the pc terminal, for Unix an ansi terminal. +A few other terminal types are always available, see below |builtin-terms|. + +You can give the terminal name with the '-T' Vim argument. If it is not given +Vim will try to get the name from the TERM environment variable. + + *termcap* *terminfo* *E557* *E558* *E559* +On Unix the terminfo database or termcap file is used. This is referred to as +"termcap" in all the documentation. At compile time, when running configure, +the choice whether to use terminfo or termcap is done automatically. When +running Vim the output of ":version" will show |+terminfo| if terminfo is +used. Also see |xterm-screens|. + +On non-Unix systems a termcap is only available if Vim was compiled with +TERMCAP defined. + + *builtin-terms* *builtin_terms* +Which builtin terminals are available depends on a few defines in feature.h, +which need to be set at compile time: + define output of ":version" terminals builtin ~ +NO_BUILTIN_TCAPS -builtin_terms none +SOME_BUILTIN_TCAPS +builtin_terms most common ones (default) +ALL_BUILTIN_TCAPS ++builtin_terms all available + +You can see a list of available builtin terminals with ":set term=xxx" (when +not running the GUI). Also see |+builtin_terms|. + +If the termcap code is included Vim will try to get the strings for the +terminal you are using from the termcap file and the builtin termcaps. Both +are always used, if an entry for the terminal you are using is present. Which +one is used first depends on the 'ttybuiltin' option: + +'ttybuiltin' on 1: builtin termcap 2: external termcap +'ttybuiltin' off 1: external termcap 2: builtin termcap + +If an option is missing in one of them, it will be obtained from the other +one. If an option is present in both, the one first encountered is used. + +Which external termcap file is used varies from system to system and may +depend on the environment variables "TERMCAP" and "TERMPATH". See "man +tgetent". + +Settings depending on terminal *term-dependent-settings* + +If you want to set options or mappings, depending on the terminal name, you +can do this best in your .vimrc. Example: > + + if &term == "xterm" + ... xterm maps and settings ... + elseif &term =~ "vt10." + ... vt100, vt102 maps and settings ... + endif +< + *raw-terminal-mode* +For normal editing the terminal will be put into "raw" mode. The strings +defined with 't_ti' and 't_ks' will be sent to the terminal. Normally this +puts the terminal in a state where the termcap codes are valid and activates +the cursor and function keys. When Vim exits the terminal will be put back +into the mode it was before Vim started. The strings defined with 't_te' and +'t_ke' will be sent to the terminal. On the Amiga, with commands that execute +an external command (e.g., "!!"), the terminal will be put into Normal mode +for a moment. This means that you can stop the output to the screen by +hitting a printing key. Output resumes when you hit <BS>. + + *cs7-problem* +Note: If the terminal settings are changed after running Vim, you might have +an illegal combination of settings. This has been reported on Solaris 2.5 +with "stty cs8 parenb", which is restored as "stty cs7 parenb". Use +"stty cs8 -parenb -istrip" instead, this is restored correctly. + +Some termcap entries are wrong in the sense that after sending 't_ks' the +cursor keys send codes different from the codes defined in the termcap. To +avoid this you can set 't_ks' (and 't_ke') to empty strings. This must be +done during initialization (see |initialization|), otherwise it's too late. + +Some termcap entries assume that the highest bit is always reset. For +example: The cursor-up entry for the Amiga could be ":ku=\E[A:". But the +Amiga really sends "\233A". This works fine if the highest bit is reset, +e.g., when using an Amiga over a serial line. If the cursor keys don't work, +try the entry ":ku=\233A:". + +Some termcap entries have the entry ":ku=\E[A:". But the Amiga really sends +"\233A". On output "\E[" and "\233" are often equivalent, on input they +aren't. You will have to change the termcap entry, or change the key code with +the :set command to fix this. + +Many cursor key codes start with an <Esc>. Vim must find out if this is a +single hit of the <Esc> key or the start of a cursor key sequence. It waits +for a next character to arrive. If it does not arrive within one second a +single <Esc> is assumed. On very slow systems this may fail, causing cursor +keys not to work sometimes. If you discover this problem reset the 'timeout' +option. Vim will wait for the next character to arrive after an <Esc>. If +you want to enter a single <Esc> you must type it twice. Resetting the +'esckeys' option avoids this problem in Insert mode, but you lose the +possibility to use cursor and function keys in Insert mode. + +On the Amiga the recognition of window resizing is activated only when the +terminal name is "amiga" or "builtin_amiga". + +Some terminals have confusing codes for the cursor keys. The televideo 925 is +such a terminal. It sends a CTRL-H for cursor-left. This would make it +impossible to distinguish a backspace and cursor-left. To avoid this problem +CTRL-H is never recognized as cursor-left. + + *vt100-cursor-keys* *xterm-cursor-keys* +Other terminals (e.g., vt100 and xterm) have cursor keys that send <Esc>OA, +<Esc>OB, etc. Unfortunately these are valid commands in insert mode: Stop +insert, Open a new line above the new one, start inserting 'A', 'B', etc. +Instead of performing these commands Vim will erroneously recognize this typed +key sequence as a cursor key movement. To avoid this and make Vim do what you +want in either case you could use these settings: > + :set notimeout " don't timeout on mappings + :set ttimeout " do timeout on terminal key codes + :set timeoutlen=100 " timeout after 100 msec +This requires the key-codes to be sent within 100 msec in order to recognize +them as a cursor key. When you type you normally are not that fast, so they +are recognized as individual typed commands, even though Vim receives the same +sequence of bytes. + + *vt100-function-keys* *xterm-function-keys* +An xterm can send function keys F1 to F4 in two modes: vt100 compatible or +not. Because Vim may not know what the xterm is sending, both types of keys +are recognized. The same happens for the <Home> and <End> keys. + normal vt100 ~ + <F1> t_k1 <Esc>[11~ <xF1> <Esc>OP *<xF1>-xterm* + <F2> t_k2 <Esc>[12~ <xF2> <Esc>OQ *<xF2>-xterm* + <F3> t_k3 <Esc>[13~ <xF3> <Esc>OR *<xF3>-xterm* + <F4> t_k4 <Esc>[14~ <xF4> <Esc>OS *<xF4>-xterm* + <Home> t_kh <Esc>[7~ <xHome> <Esc>OH *<xHome>-xterm* + <End> t_@7 <Esc>[4~ <xEnd> <Esc>OF *<xEnd>-xterm* + +When Vim starts, <xF1> is mapped to <F1>, <xF2> to <F2> etc. This means that +by default both codes do the same thing. If you make a mapping for <xF2>, +because your terminal does have two keys, the default mapping is overwritten, +thus you can use the <F2> and <xF2> keys for something different. + + *xterm-shifted-keys* +Newer versions of xterm support shifted function keys and special keys. Vim +recognizes most of them. Use ":set termcap" to check which are supported and +what the codes are. Mostly these are not in a termcap, they are only +supported by the builtin_xterm termcap. + + *xterm-modifier-keys* +Newer versions of xterm support Alt and Ctrl for most function keys. To avoid +having to add all combinations of Alt, Ctrl and Shift for every key a special +sequence is recognized at the end of a termcap entry: ";*X". The "X" can be +any character, often '~' is used. The ";*" stands for an optional modifier +argument. ";2" is Shift, ";3" is Alt, ";5" is Ctrl and ";9" is Meta (when +it's different from Alt). They can be combined. Examples: > + :set <F8>=^[[19;*~ + :set <Home>=^[[1;*H +Another speciality about these codes is that they are not overwritten by +another code. That is to avoid that the codes obtained from xterm directly +|t_RV| overwrite them. + *xterm-scroll-region* +The default termcap entry for xterm on Sun and other platforms does not +contain the entry for scroll regions. Add ":cs=\E[%i%d;%dr:" to the xterm +entry in /etc/termcap and everything should work. + + *xterm-end-home-keys* +On some systems (at least on FreeBSD with XFree86 3.1.2) the codes that the +<End> and <Home> keys send contain a <Nul> character. To make these keys send +the proper key code, add these lines to your ~/.Xdefaults file: + +*VT100.Translations: #override \n\ + <Key>Home: string("0x1b") string("[7~") \n\ + <Key>End: string("0x1b") string("[8~") + + *xterm-8bit* *xterm-8-bit* +Xterm can be run in a mode where it uses 8-bit escape sequences. The CSI code +is used instead of <Esc>[. The advantage is that an <Esc> can quickly be +recognized in Insert mode, because it can't be confused with the start of a +special key. +For the builtin termcap entries, Vim checks if the 'term' option contains +"8bit" anywhere. It then uses 8-bit characters for the termcap entries, the +mouse and a few other things. You would normally set $TERM in your shell to +"xterm-8bit" and Vim picks this up and adjusts to the 8-bit setting +automatically. +When Vim receives a response to the |t_RV| (request version) sequence and it +starts with CSI, it assumes that the terminal is in 8-bit mode and will +convert all key sequences to their 8-bit variants. + +============================================================================== +2. Terminal options *terminal-options* *termcap-options* *E436* + +The terminal options can be set just like normal options. But they are not +shown with the ":set all" command. Instead use ":set termcap". + +It is always possible to change individual strings by setting the +appropriate option. For example: > + :set t_ce=^V^[[K (CTRL-V, <Esc>, [, K) + +{Vi: no terminal options. You have to exit Vi, edit the termcap entry and +try again} + +The options are listed below. The associated termcap code is always equal to +the last two characters of the option name. Only one termcap code is +required: Cursor motion, 't_cm'. + +The options 't_da', 't_db', 't_ms', 't_xs' represent flags in the termcap. +When the termcap flag is present, the option will be set to "y". But any +non-empty string means that the flag is set. An empty string means that the +flag is not set. 't_CS' works like this too, but it isn't a termcap flag. + +OUTPUT CODES + option meaning ~ + + t_AB set background color (ANSI) *t_AB* *'t_AB'* + t_AF set foreground color (ANSI) *t_AF* *'t_AF'* + t_AL add number of blank lines *t_AL* *'t_AL'* + t_al add new blank line *t_al* *'t_al'* + t_bc backspace character *t_bc* *'t_bc'* + t_cd clear to end of screen *t_cd* *'t_cd'* + t_ce clear to end of line *t_ce* *'t_ce'* + t_cl clear screen *t_cl* *'t_cl'* + t_cm cursor motion (required!) *E437* *t_cm* *'t_cm'* + t_Co number of colors *t_Co* *'t_Co'* + t_CS if non-empty, cursor relative to scroll region *t_CS* *'t_CS'* + t_cs define scrolling region *t_cs* *'t_cs'* + t_CV define vertical scrolling region *t_CV* *'t_CV'* + t_da if non-empty, lines from above scroll down *t_da* *'t_da'* + t_db if non-empty, lines from below scroll up *t_db* *'t_db'* + t_DL delete number of lines *t_DL* *'t_DL'* + t_dl delete line *t_dl* *'t_dl'* + t_fs set window title end (from status line) *t_fs* *'t_fs'* + t_ke exit "keypad transmit" mode *t_ke* *'t_ke'* + t_ks start "keypad transmit" mode *t_ks* *'t_ks'* + t_le move cursor one char left *t_le* *'t_le'* + t_mb blinking mode *t_mb* *'t_mb'* + t_md bold mode *t_md* *'t_md'* + t_me Normal mode (undoes t_mr, t_mb, t_md and color) *t_me* *'t_me'* + t_mr reverse (invert) mode *t_mr* *'t_mr'* + *t_ms* *'t_ms'* + t_ms if non-empty, cursor can be moved in standout/inverse mode + t_nd non destructive space character *t_nd* *'t_nd'* + t_op reset to original color pair *t_op* *'t_op'* + t_RI cursor number of chars right *t_RI* *'t_RI'* + t_Sb set background color *t_Sb* *'t_Sb'* + t_Sf set foreground color *t_Sf* *'t_Sf'* + t_se standout end *t_se* *'t_se'* + t_so standout mode *t_so* *'t_so'* + t_sr scroll reverse (backward) *t_sr* *'t_sr'* + t_te out of "termcap" mode *t_te* *'t_te'* + t_ti put terminal in "termcap" mode *t_ti* *'t_ti'* + t_ts set window title start (to status line) *t_ts* *'t_ts'* + t_ue underline end *t_ue* *'t_ue'* + t_us underline mode *t_us* *'t_us'* + t_Ce undercurl end *t_Ce* *'t_Ce'* + t_Cs undercurl mode *t_Cs* *'t_Cs'* + t_ut clearing uses the current background color *t_ut* *'t_ut'* + t_vb visual bell *t_vb* *'t_vb'* + t_ve cursor visible *t_ve* *'t_ve'* + t_vi cursor invisible *t_vi* *'t_vi'* + t_vs cursor very visible *t_vs* *'t_vs'* + *t_xs* *'t_xs'* + t_xs if non-empty, standout not erased by overwriting (hpterm) + t_ZH italics mode *t_ZH* *'t_ZH'* + t_ZR italics end *t_ZR* *'t_ZR'* + +Added by Vim (there are no standard codes for these): + t_IS set icon text start *t_IS* *'t_IS'* + t_IE set icon text end *t_IE* *'t_IE'* + t_WP set window position (Y, X) in pixels *t_WP* *'t_WP'* + t_WS set window size (height, width) in characters *t_WS* *'t_WS'* + t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'* + t_EI end insert mode (block cursor shape) *t_EI* *'t_EI'* + |termcap-cursor-shape| + t_RV request terminal version string (for xterm) *t_RV* *'t_RV'* + |xterm-8bit| |v:termresponse| |'ttymouse'| |xterm-codes| + t_u7 request cursor position (for xterm) *t_u7* *'t_u7'* + see |'ambiwidth'| + +KEY CODES +Note: Use the <> form if possible + + option name meaning ~ + + t_ku <Up> arrow up *t_ku* *'t_ku'* + t_kd <Down> arrow down *t_kd* *'t_kd'* + t_kr <Right> arrow right *t_kr* *'t_kr'* + t_kl <Left> arrow left *t_kl* *'t_kl'* + <xUp> alternate arrow up *<xUp>* + <xDown> alternate arrow down *<xDown>* + <xRight> alternate arrow right *<xRight>* + <xLeft> alternate arrow left *<xLeft>* + <S-Up> shift arrow up + <S-Down> shift arrow down + t_%i <S-Right> shift arrow right *t_%i* *'t_%i'* + t_#4 <S-Left> shift arrow left *t_#4* *'t_#4'* + t_k1 <F1> function key 1 *t_k1* *'t_k1'* + <xF1> alternate F1 *<xF1>* + t_k2 <F2> function key 2 *<F2>* *t_k2* *'t_k2'* + <xF2> alternate F2 *<xF2>* + t_k3 <F3> function key 3 *<F3>* *t_k3* *'t_k3'* + <xF3> alternate F3 *<xF3>* + t_k4 <F4> function key 4 *<F4>* *t_k4* *'t_k4'* + <xF4> alternate F4 *<xF4>* + t_k5 <F5> function key 5 *<F5>* *t_k5* *'t_k5'* + t_k6 <F6> function key 6 *<F6>* *t_k6* *'t_k6'* + t_k7 <F7> function key 7 *<F7>* *t_k7* *'t_k7'* + t_k8 <F8> function key 8 *<F8>* *t_k8* *'t_k8'* + t_k9 <F9> function key 9 *<F9>* *t_k9* *'t_k9'* + t_k; <F10> function key 10 *<F10>* *t_k;* *'t_k;'* + t_F1 <F11> function key 11 *<F11>* *t_F1* *'t_F1'* + t_F2 <F12> function key 12 *<F12>* *t_F2* *'t_F2'* + t_F3 <F13> function key 13 *<F13>* *t_F3* *'t_F3'* + t_F4 <F14> function key 14 *<F14>* *t_F4* *'t_F4'* + t_F5 <F15> function key 15 *<F15>* *t_F5* *'t_F5'* + t_F6 <F16> function key 16 *<F16>* *t_F6* *'t_F6'* + t_F7 <F17> function key 17 *<F17>* *t_F7* *'t_F7'* + t_F8 <F18> function key 18 *<F18>* *t_F8* *'t_F8'* + t_F9 <F19> function key 19 *<F19>* *t_F9* *'t_F9'* + <S-F1> shifted function key 1 + <S-xF1> alternate <S-F1> *<S-xF1>* + <S-F2> shifted function key 2 *<S-F2>* + <S-xF2> alternate <S-F2> *<S-xF2>* + <S-F3> shifted function key 3 *<S-F3>* + <S-xF3> alternate <S-F3> *<S-xF3>* + <S-F4> shifted function key 4 *<S-F4>* + <S-xF4> alternate <S-F4> *<S-xF4>* + <S-F5> shifted function key 5 *<S-F5>* + <S-F6> shifted function key 6 *<S-F6>* + <S-F7> shifted function key 7 *<S-F7>* + <S-F8> shifted function key 8 *<S-F8>* + <S-F9> shifted function key 9 *<S-F9>* + <S-F10> shifted function key 10 *<S-F10>* + <S-F11> shifted function key 11 *<S-F11>* + <S-F12> shifted function key 12 *<S-F12>* + t_%1 <Help> help key *t_%1* *'t_%1'* + t_&8 <Undo> undo key *t_&8* *'t_&8'* + t_kI <Insert> insert key *t_kI* *'t_kI'* + t_kD <Del> delete key *t_kD* *'t_kD'* + t_kb <BS> backspace key *t_kb* *'t_kb'* + t_kB <S-Tab> back-tab (shift-tab) *<S-Tab>* *t_kB* *'t_kB'* + t_kh <Home> home key *t_kh* *'t_kh'* + t_#2 <S-Home> shifted home key *<S-Home>* *t_#2* *'t_#2'* + <xHome> alternate home key *<xHome>* + t_@7 <End> end key *t_@7* *'t_@7'* + t_*7 <S-End> shifted end key *<S-End>* *t_star7* *'t_star7'* + <xEnd> alternate end key *<xEnd>* + t_kP <PageUp> page-up key *t_kP* *'t_kP'* + t_kN <PageDown> page-down key *t_kN* *'t_kN'* + t_K1 <kHome> keypad home key *t_K1* *'t_K1'* + t_K4 <kEnd> keypad end key *t_K4* *'t_K4'* + t_K3 <kPageUp> keypad page-up key *t_K3* *'t_K3'* + t_K5 <kPageDown> keypad page-down key *t_K5* *'t_K5'* + t_K6 <kPlus> keypad plus key *<kPlus>* *t_K6* *'t_K6'* + t_K7 <kMinus> keypad minus key *<kMinus>* *t_K7* *'t_K7'* + t_K8 <kDivide> keypad divide *<kDivide>* *t_K8* *'t_K8'* + t_K9 <kMultiply> keypad multiply *<kMultiply>* *t_K9* *'t_K9'* + t_KA <kEnter> keypad enter key *<kEnter>* *t_KA* *'t_KA'* + t_KB <kPoint> keypad decimal point *<kPoint>* *t_KB* *'t_KB'* + t_KC <k0> keypad 0 *<k0>* *t_KC* *'t_KC'* + t_KD <k1> keypad 1 *<k1>* *t_KD* *'t_KD'* + t_KE <k2> keypad 2 *<k2>* *t_KE* *'t_KE'* + t_KF <k3> keypad 3 *<k3>* *t_KF* *'t_KF'* + t_KG <k4> keypad 4 *<k4>* *t_KG* *'t_KG'* + t_KH <k5> keypad 5 *<k5>* *t_KH* *'t_KH'* + t_KI <k6> keypad 6 *<k6>* *t_KI* *'t_KI'* + t_KJ <k7> keypad 7 *<k7>* *t_KJ* *'t_KJ'* + t_KK <k8> keypad 8 *<k8>* *t_KK* *'t_KK'* + t_KL <k9> keypad 9 *<k9>* *t_KL* *'t_KL'* + <Mouse> leader of mouse code *<Mouse>* + +Note about t_so and t_mr: When the termcap entry "so" is not present the +entry for "mr" is used. And vice versa. The same is done for "se" and "me". +If your terminal supports both inversion and standout mode, you can see two +different modes. If your terminal supports only one of the modes, both will +look the same. + + *keypad-comma* +The keypad keys, when they are not mapped, behave like the equivalent normal +key. There is one exception: if you have a comma on the keypad instead of a +decimal point, Vim will use a dot anyway. Use these mappings to fix that: > + :noremap <kPoint> , + :noremap! <kPoint> , +< *xterm-codes* +There is a special trick to obtain the key codes which currently only works +for xterm. When |t_RV| is defined and a response is received which indicates +an xterm with patchlevel 141 or higher, Vim uses special escape sequences to +request the key codes directly from the xterm. The responses are used to +adjust the various t_ codes. This avoids the problem that the xterm can +produce different codes, depending on the mode it is in (8-bit, VT102, +VT220, etc.). The result is that codes like <xF1> are no longer needed. +Note: This is only done on startup. If the xterm options are changed after +Vim has started, the escape sequences may not be recognized any more. + + *xterm-resize* +Window resizing with xterm only works if the allowWindowOps resource is +enabled. On some systems and versions of xterm it's disabled by default +because someone thought it would be a security issue. It's not clear if this +is actually the case. + +To overrule the default, put this line in your ~/.Xdefaults or +~/.Xresources: +> + XTerm*allowWindowOps: true + +And run "xrdb -merge .Xresources" to make it effective. You can check the +value with the context menu (right mouse button while CTRL key is pressed), +there should be a tick at allow-window-ops. + + *termcap-colors* +Note about colors: The 't_Co' option tells Vim the number of colors available. +When it is non-zero, the 't_AB' and 't_AF' options are used to set the color. +If one of these is not available, 't_Sb' and 't_Sf' are used. 't_me' is used +to reset to the default colors. + + *termcap-cursor-shape* *termcap-cursor-color* +When Vim enters Insert mode the 't_SI' escape sequence is sent. When leaving +Insert mode 't_EI' is used. But only if both are defined. This can be used +to change the shape or color of the cursor in Insert mode. These are not +standard termcap/terminfo entries, you need to set them yourself. +Example for an xterm, this changes the color of the cursor: > + if &term =~ "xterm" + let &t_SI = "\<Esc>]12;purple\x7" + let &t_EI = "\<Esc>]12;blue\x7" + endif +NOTE: When Vim exits the shape for Normal mode will remain. The shape from +before Vim started will not be restored. +{not available when compiled without the |+cursorshape| feature} + + *termcap-title* +The 't_ts' and 't_fs' options are used to set the window title if the terminal +allows title setting via sending strings. They are sent before and after the +title string, respectively. Similar 't_IS' and 't_IE' are used to set the +icon text. These are Vim-internal extensions of the Unix termcap, so they +cannot be obtained from an external termcap. However, the builtin termcap +contains suitable entries for xterm and iris-ansi, so you don't need to set +them here. + *hpterm* +If inversion or other highlighting does not work correctly, try setting the +'t_xs' option to a non-empty string. This makes the 't_ce' code be used to +remove highlighting from a line. This is required for "hpterm". Setting the +'weirdinvert' option has the same effect as making 't_xs' non-empty, and vice +versa. + + *scroll-region* +Some termcaps do not include an entry for 'cs' (scroll region), although the +terminal does support it. For example: xterm on a Sun. You can use the +builtin_xterm or define t_cs yourself. For example: > + :set t_cs=^V^[[%i%d;%dr +Where ^V is CTRL-V and ^[ is <Esc>. + +The vertical scroll region t_CV is not a standard termcap code. Vim uses it +internally in the GUI. But it can also be defined for a terminal, if you can +find one that supports it. The two arguments are the left and right column of +the region which to restrict the scrolling to. Just like t_cs defines the top +and bottom lines. Defining t_CV will make scrolling in vertically split +windows a lot faster. Don't set t_CV when t_da or t_db is set (text isn't +cleared when scrolling). + +Unfortunately it is not possible to deduce from the termcap how cursor +positioning should be done when using a scrolling region: Relative to the +beginning of the screen or relative to the beginning of the scrolling region. +Most terminals use the first method. A known exception is the MS-DOS console +(pcterm). The 't_CS' option should be set to any string when cursor +positioning is relative to the start of the scrolling region. It should be +set to an empty string otherwise. It defaults to "yes" when 'term' is +"pcterm". + +Note for xterm users: The shifted cursor keys normally don't work. You can + make them work with the xmodmap command and some mappings in Vim. + + Give these commands in the xterm: + xmodmap -e "keysym Up = Up F13" + xmodmap -e "keysym Down = Down F16" + xmodmap -e "keysym Left = Left F18" + xmodmap -e "keysym Right = Right F19" + + And use these mappings in Vim: + :map <t_F3> <S-Up> + :map! <t_F3> <S-Up> + :map <t_F6> <S-Down> + :map! <t_F6> <S-Down> + :map <t_F8> <S-Left> + :map! <t_F8> <S-Left> + :map <t_F9> <S-Right> + :map! <t_F9> <S-Right> + +Instead of, say, <S-Up> you can use any other command that you want to use the +shift-cursor-up key for. (Note: To help people that have a Sun keyboard with +left side keys F14 is not used because it is confused with the undo key; F15 +is not used, because it does a window-to-front; F17 is not used, because it +closes the window. On other systems you can probably use them.) + +============================================================================== +3. Window size *window-size* + +[This is about the size of the whole window Vim is using, not a window that is +created with the ":split" command.] + +If you are running Vim on an Amiga and the terminal name is "amiga" or +"builtin_amiga", the amiga-specific window resizing will be enabled. On Unix +systems three methods are tried to get the window size: + +- an ioctl call (TIOCGSIZE or TIOCGWINSZ, depends on your system) +- the environment variables "LINES" and "COLUMNS" +- from the termcap entries "li" and "co" + +If everything fails a default size of 24 lines and 80 columns is assumed. If +a window-resize signal is received the size will be set again. If the window +size is wrong you can use the 'lines' and 'columns' options to set the +correct values. + +One command can be used to set the screen size: + + *:mod* *:mode* *E359* *E362* +:mod[e] [mode] + +Without argument this only detects the screen size and redraws the screen. +With MS-DOS it is possible to switch screen mode. [mode] can be one of these +values: + "bw40" 40 columns black&white + "c40" 40 columns color + "bw80" 80 columns black&white + "c80" 80 columns color (most people use this) + "mono" 80 columns monochrome + "c4350" 43 or 50 lines EGA/VGA mode + number mode number to use, depends on your video card + +============================================================================== +4. Slow and fast terminals *slow-fast-terminal* + *slow-terminal* + +If you have a fast terminal you may like to set the 'ruler' option. The +cursor position is shown in the status line. If you are using horizontal +scrolling ('wrap' option off) consider setting 'sidescroll' to a small +number. + +If you have a slow terminal you may want to reset the 'showcmd' option. +The command characters will not be shown in the status line. If the terminal +scrolls very slowly, set the 'scrolljump' to 5 or so. If the cursor is moved +off the screen (e.g., with "j") Vim will scroll 5 lines at a time. Another +possibility is to reduce the number of lines that Vim uses with the command +"z{height}<CR>". + +If the characters from the terminal are arriving with more than 1 second +between them you might want to set the 'timeout' and/or 'ttimeout' option. +See the "Options" chapter |options|. + +If your terminal does not support a scrolling region, but it does support +insert/delete line commands, scrolling with multiple windows may make the +lines jump up and down. If you don't want this set the 'ttyfast' option. +This will redraw the window instead of scroll it. + +If your terminal scrolls very slowly, but redrawing is not slow, set the +'ttyscroll' option to a small number, e.g., 3. This will make Vim redraw the +screen instead of scrolling, when there are more than 3 lines to be scrolled. + +If you are using a color terminal that is slow, use this command: > + hi NonText cterm=NONE ctermfg=NONE +This avoids that spaces are sent when they have different attributes. On most +terminals you can't see this anyway. + +If you are using Vim over a slow serial line, you might want to try running +Vim inside the "screen" program. Screen will optimize the terminal I/O quite +a bit. + +If you are testing termcap options, but you cannot see what is happening, +you might want to set the 'writedelay' option. When non-zero, one character +is sent to the terminal at a time (does not work for MS-DOS). This makes the +screen updating a lot slower, making it possible to see what is happening. + +============================================================================== +5. Using the mouse *mouse-using* + +This section is about using the mouse on a terminal or a terminal window. How +to use the mouse in a GUI window is explained in |gui-mouse|. For scrolling +with a mouse wheel see |scroll-mouse-wheel|. + +Don't forget to enable the mouse with this command: > + :set mouse=a +Otherwise Vim won't recognize the mouse in all modes (See 'mouse'). + +Currently the mouse is supported for Unix in an xterm window, in a *BSD +console with |sysmouse|, in a Linux console (with GPM |gpm-mouse|), for +MS-DOS and in a Windows console. +Mouse clicks can be used to position the cursor, select an area and paste. + +These characters in the 'mouse' option tell in which situations the mouse will +be used by Vim: + n Normal mode + v Visual mode + i Insert mode + c Command-line mode + h all previous modes when in a help file + a all previous modes + r for |hit-enter| prompt + +The default for 'mouse' is empty, the mouse is not used. Normally you would +do: > + :set mouse=a +to start using the mouse (this is equivalent to setting 'mouse' to "nvich"). +If you only want to use the mouse in a few modes or also want to use it for +the two questions you will have to concatenate the letters for those modes. +For example: > + :set mouse=nv +Will make the mouse work in Normal mode and Visual mode. > + :set mouse=h +Will make the mouse work in help files only (so you can use "g<LeftMouse>" to +jump to tags). + +Whether the selection that is started with the mouse is in Visual mode or +Select mode depends on whether "mouse" is included in the 'selectmode' +option. + +In an xterm, with the currently active mode included in the 'mouse' option, +normal mouse clicks are used by Vim, mouse clicks with the shift or ctrl key +pressed go to the xterm. With the currently active mode not included in +'mouse' all mouse clicks go to the xterm. + + *xterm-clipboard* +In the Athena and Motif GUI versions, when running in a terminal and there is +access to the X-server (DISPLAY is set), the copy and paste will behave like +in the GUI. If not, the middle mouse button will insert the unnamed register. +In that case, here is how you copy and paste a piece of text: + +Copy/paste with the mouse and Visual mode ('mouse' option must be set, see +above): +1. Press left mouse button on first letter of text, move mouse pointer to last + letter of the text and release the button. This will start Visual mode and + highlight the selected area. +2. Press "y" to yank the Visual text in the unnamed register. +3. Click the left mouse button at the insert position. +4. Click the middle mouse button. + +Shortcut: If the insert position is on the screen at the same time as the +Visual text, you can do 2, 3 and 4 all in one: Click the middle mouse button +at the insert position. + +Note: When the |-X| command line argument is used, Vim will not connect to the +X server and copy/paste to the X clipboard (selection) will not work. Use the +shift key with the mouse buttons to let the xterm do the selection. + + *xterm-command-server* +When the X-server clipboard is available, the command server described in +|x11-clientserver| can be enabled with the --servername command line argument. + + *xterm-copy-paste* +NOTE: In some (older) xterms, it's not possible to move the cursor past column +95. This is an xterm problem, not Vim's. Get a newer xterm |color-xterm|. +Now the limit is 223 columns. + +Copy/paste in xterm with (current mode NOT included in 'mouse'): +1. Press left mouse button on first letter of text, move mouse pointer to last + letter of the text and release the button. +2. Use normal Vim commands to put the cursor at the insert position. +3. Press "a" to start Insert mode. +4. Click the middle mouse button. +5. Press ESC to end Insert mode. +(The same can be done with anything in 'mouse' if you keep the shift key +pressed while using the mouse.) + +Note: if you lose the 8th bit when pasting (special characters are translated +into other characters), you may have to do "stty cs8 -istrip -parenb" in your +shell before starting Vim. + +Thus in an xterm the shift and ctrl keys cannot be used with the mouse. Mouse +commands requiring the CTRL modifier can be simulated by typing the "g" key +before using the mouse: + "g<LeftMouse>" is "<C-LeftMouse> (jump to tag under mouse click) + "g<RightMouse>" is "<C-RightMouse> ("CTRL-T") + + *mouse-mode-table* *mouse-overview* +A short overview of what the mouse buttons do, when 'mousemodel' is "extend": + +Normal Mode: +event position selection change action ~ + cursor window ~ +<LeftMouse> yes end yes +<C-LeftMouse> yes end yes "CTRL-]" (2) +<S-LeftMouse> yes no change yes "*" (2) *<S-LeftMouse>* +<LeftDrag> yes start or extend (1) no *<LeftDrag>* +<LeftRelease> yes start or extend (1) no +<MiddleMouse> yes if not active no put +<MiddleMouse> yes if active no yank and put +<RightMouse> yes start or extend yes +<A-RightMouse> yes start or extend blockw. yes *<A-RightMouse>* +<S-RightMouse> yes no change yes "#" (2) *<S-RightMouse>* +<C-RightMouse> no no change no "CTRL-T" +<RightDrag> yes extend no *<RightDrag>* +<RightRelease> yes extend no *<RightRelease>* + +Insert or Replace Mode: +event position selection change action ~ + cursor window ~ +<LeftMouse> yes (cannot be active) yes +<C-LeftMouse> yes (cannot be active) yes "CTRL-O^]" (2) +<S-LeftMouse> yes (cannot be active) yes "CTRL-O*" (2) +<LeftDrag> yes start or extend (1) no like CTRL-O (1) +<LeftRelease> yes start or extend (1) no like CTRL-O (1) +<MiddleMouse> no (cannot be active) no put register +<RightMouse> yes start or extend yes like CTRL-O +<A-RightMouse> yes start or extend blockw. yes +<S-RightMouse> yes (cannot be active) yes "CTRL-O#" (2) +<C-RightMouse> no (cannot be active) no "CTRL-O CTRL-T" + +In a help window: +event position selection change action ~ + cursor window ~ +<2-LeftMouse> yes (cannot be active) no "^]" (jump to help tag) + +When 'mousemodel' is "popup", these are different: + +Normal Mode: +event position selection change action ~ + cursor window ~ +<S-LeftMouse> yes start or extend (1) no +<A-LeftMouse> yes start or extend blockw. no *<A-LeftMouse>* +<RightMouse> no popup menu no + +Insert or Replace Mode: +event position selection change action ~ + cursor window ~ +<S-LeftMouse> yes start or extend (1) no like CTRL-O (1) +<A-LeftMouse> yes start or extend blockw. no +<RightMouse> no popup menu no + +(1) only if mouse pointer moved since press +(2) only if click is in same buffer + +Clicking the left mouse button causes the cursor to be positioned. If the +click is in another window that window is made the active window. When +editing the command-line the cursor can only be positioned on the +command-line. When in Insert mode Vim remains in Insert mode. If 'scrolloff' +is set, and the cursor is positioned within 'scrolloff' lines from the window +border, the text is scrolled. + +A selection can be started by pressing the left mouse button on the first +character, moving the mouse to the last character, then releasing the mouse +button. You will not always see the selection until you release the button, +only in some versions (GUI, MS-DOS, WIN32) will the dragging be shown +immediately. Note that you can make the text scroll by moving the mouse at +least one character in the first/last line in the window when 'scrolloff' is +non-zero. + +In Normal, Visual and Select mode clicking the right mouse button causes the +Visual area to be extended. When 'mousemodel' is "popup", the left button has +to be used while keeping the shift key pressed. When clicking in a window +which is editing another buffer, the Visual or Select mode is stopped. + +In Normal, Visual and Select mode clicking the right mouse button with the alt +key pressed causes the Visual area to become blockwise. When 'mousemodel' is +"popup" the left button has to be used with the alt key. Note that this won't +work on systems where the window manager consumes the mouse events when the +alt key is pressed (it may move the window). + + *double-click* +Double, triple and quadruple clicks are supported when the GUI is active, +for MS-DOS and Win32, and for an xterm (if the gettimeofday() function is +available). For selecting text, extra clicks extend the selection: + click select ~ + double word or % match *<2-LeftMouse>* + triple line *<3-LeftMouse>* + quadruple rectangular block *<4-LeftMouse>* +Exception: In a Help window a double click jumps to help for the word that is +clicked on. +A double click on a word selects that word. 'iskeyword' is used to specify +which characters are included in a word. A double click on a character +that has a match selects until that match (like using "v%"). If the match is +an #if/#else/#endif block, the selection becomes linewise. +For MS-DOS and xterm the time for double clicking can be set with the +'mousetime' option. For the other systems this time is defined outside of +Vim. +An example, for using a double click to jump to the tag under the cursor: > + :map <2-LeftMouse> :exe "tag ". expand("<cword>")<CR> + +Dragging the mouse with a double click (button-down, button-up, button-down +and then drag) will result in whole words to be selected. This continues +until the button is released, at which point the selection is per character +again. + + *gpm-mouse* +The GPM mouse is only supported when the |+mouse_gpm| feature was enabled at +compile time. The GPM mouse driver (Linux console) does not support quadruple +clicks. + +In Insert mode, when a selection is started, Vim goes into Normal mode +temporarily. When Visual or Select mode ends, it returns to Insert mode. +This is like using CTRL-O in Insert mode. Select mode is used when the +'selectmode' option contains "mouse". + *sysmouse* +The sysmouse is only supported when the |+mouse_sysmouse| feature was enabled +at compile time. The sysmouse driver (*BSD console) does not support keyboard +modifiers. + + *drag-status-line* +When working with several windows, the size of the windows can be changed by +dragging the status line with the mouse. Point the mouse at a status line, +press the left button, move the mouse to the new position of the status line, +release the button. Just clicking the mouse in a status line makes that window +the current window, without moving the cursor. If by selecting a window it +will change position or size, the dragging of the status line will look +confusing, but it will work (just try it). + + *<MiddleRelease>* *<MiddleDrag>* +Mouse clicks can be mapped. The codes for mouse clicks are: + code mouse button normal action ~ + <LeftMouse> left pressed set cursor position + <LeftDrag> left moved while pressed extend selection + <LeftRelease> left released set selection end + <MiddleMouse> middle pressed paste text at cursor position + <MiddleDrag> middle moved while pressed - + <MiddleRelease> middle released - + <RightMouse> right pressed extend selection + <RightDrag> right moved while pressed extend selection + <RightRelease> right released set selection end + <X1Mouse> X1 button pressed - *X1Mouse* + <X1Drag> X1 moved while pressed - *X1Drag* + <X1Release> X1 button release - *X1Release* + <X2Mouse> X2 button pressed - *X2Mouse* + <X2Drag> X2 moved while pressed - *X2Drag* + <X2Release> X2 button release - *X2Release* + +The X1 and X2 buttons refer to the extra buttons found on some mice. The +'Microsoft Explorer' mouse has these buttons available to the right thumb. +Currently X1 and X2 only work on Win32 environments. + +Examples: > + :noremap <MiddleMouse> <LeftMouse><MiddleMouse> +Paste at the position of the middle mouse button click (otherwise the paste +would be done at the cursor position). > + + :noremap <LeftRelease> <LeftRelease>y +Immediately yank the selection, when using Visual mode. + +Note the use of ":noremap" instead of "map" to avoid a recursive mapping. +> + :map <X1Mouse> <C-O> + :map <X2Mouse> <C-I> +Map the X1 and X2 buttons to go forwards and backwards in the jump list, see +|CTRL-O| and |CTRL-I|. + + *mouse-swap-buttons* +To swap the meaning of the left and right mouse buttons: > + :noremap <LeftMouse> <RightMouse> + :noremap <LeftDrag> <RightDrag> + :noremap <LeftRelease> <RightRelease> + :noremap <RightMouse> <LeftMouse> + :noremap <RightDrag> <LeftDrag> + :noremap <RightRelease> <LeftRelease> + :noremap g<LeftMouse> <C-RightMouse> + :noremap g<RightMouse> <C-LeftMouse> + :noremap! <LeftMouse> <RightMouse> + :noremap! <LeftDrag> <RightDrag> + :noremap! <LeftRelease> <RightRelease> + :noremap! <RightMouse> <LeftMouse> + :noremap! <RightDrag> <LeftDrag> + :noremap! <RightRelease> <LeftRelease> +< + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/tips.txt b/doc/tips.txt new file mode 100644 index 00000000..90aa20e8 --- /dev/null +++ b/doc/tips.txt @@ -0,0 +1,534 @@ +*tips.txt* For Vim version 7.4. Last change: 2009 Nov 07 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Tips and ideas for using Vim *tips* + +These are just a few that we thought would be helpful for many users. +You can find many more tips on the wiki. The URL can be found on +http://www.vim.org + +Don't forget to browse the user manual, it also contains lots of useful tips +|usr_toc.txt|. + +Editing C programs |C-editing| +Finding where identifiers are used |ident-search| +Switching screens in an xterm |xterm-screens| +Scrolling in Insert mode |scroll-insert| +Smooth scrolling |scroll-smooth| +Correcting common typing mistakes |type-mistakes| +Counting words, lines, etc. |count-items| +Restoring the cursor position |restore-position| +Renaming files |rename-files| +Change a name in multiple files |change-name| +Speeding up external commands |speed-up| +Useful mappings |useful-mappings| +Compressing the help files |gzip-helpfile| +Executing shell commands in a window |shell-window| +Hex editing |hex-editing| +Using <> notation in autocommands |autocmd-<>| +Highlighting matching parens |match-parens| + +============================================================================== +Editing C programs *C-editing* + +There are quite a few features in Vim to help you edit C program files. Here +is an overview with tags to jump to: + +|usr_29.txt| Moving through programs chapter in the user manual. +|usr_30.txt| Editing programs chapter in the user manual. +|C-indenting| Automatically set the indent of a line while typing + text. +|=| Re-indent a few lines. +|format-comments| Format comments. + +|:checkpath| Show all recursively included files. +|[i| Search for identifier under cursor in current and + included files. +|[_CTRL-I| Jump to match for "[i" +|[I| List all lines in current and included files where + identifier under the cursor matches. +|[d| Search for define under cursor in current and included + files. + +|CTRL-]| Jump to tag under cursor (e.g., definition of a + function). +|CTRL-T| Jump back to before a CTRL-] command. +|:tselect| Select one tag out of a list of matching tags. + +|gd| Go to Declaration of local variable under cursor. +|gD| Go to Declaration of global variable under cursor. + +|gf| Go to file name under the cursor. + +|%| Go to matching (), {}, [], /* */, #if, #else, #endif. +|[/| Go to previous start of comment. +|]/| Go to next end of comment. +|[#| Go back to unclosed #if, #ifdef, or #else. +|]#| Go forward to unclosed #else or #endif. +|[(| Go back to unclosed '(' +|])| Go forward to unclosed ')' +|[{| Go back to unclosed '{' +|]}| Go forward to unclosed '}' + +|v_ab| Select "a block" from "[(" to "])", including braces +|v_ib| Select "inner block" from "[(" to "])" +|v_aB| Select "a block" from "[{" to "]}", including brackets +|v_iB| Select "inner block" from "[{" to "]}" + +============================================================================== +Finding where identifiers are used *ident-search* + +You probably already know that |tags| can be used to jump to the place where a +function or variable is defined. But sometimes you wish you could jump to all +the places where a function or variable is being used. This is possible in +two ways: +1. Using the |:grep| command. This should work on most Unix systems, + but can be slow (it reads all files) and only searches in one directory. +2. Using ID utils. This is fast and works in multiple directories. It uses a + database to store locations. You will need some additional programs for + this to work. And you need to keep the database up to date. + +Using the GNU id-tools: + +What you need: +- The GNU id-tools installed (mkid is needed to create ID and lid is needed to + use the macros). +- An identifier database file called "ID" in the current directory. You can + create it with the shell command "mkid file1 file2 ..". + +Put this in your .vimrc: > + map _u :call ID_search()<Bar>execute "/\\<" . g:word . "\\>"<CR> + map _n :n<Bar>execute "/\\<" . g:word . "\\>"<CR> + + function! ID_search() + let g:word = expand("<cword>") + let x = system("lid --key=none ". g:word) + let x = substitute(x, "\n", " ", "g") + execute "next " . x + endfun + +To use it, place the cursor on a word, type "_u" and vim will load the file +that contains the word. Search for the next occurrence of the word in the +same file with "n". Go to the next file with "_n". + +This has been tested with id-utils-3.2 (which is the name of the id-tools +archive file on your closest gnu-ftp-mirror). + +[the idea for this comes from Andreas Kutschera] + +============================================================================== +Switching screens in an xterm *xterm-screens* *xterm-save-screen* + +(From comp.editors, by Juergen Weigert, in reply to a question) + +:> Another question is that after exiting vim, the screen is left as it +:> was, i.e. the contents of the file I was viewing (editing) was left on +:> the screen. The output from my previous like "ls" were lost, +:> ie. no longer in the scrolling buffer. I know that there is a way to +:> restore the screen after exiting vim or other vi like editors, +:> I just don't know how. Helps are appreciated. Thanks. +: +:I imagine someone else can answer this. I assume though that vim and vi do +:the same thing as each other for a given xterm setup. + +They not necessarily do the same thing, as this may be a termcap vs. +terminfo problem. You should be aware that there are two databases for +describing attributes of a particular type of terminal: termcap and +terminfo. This can cause differences when the entries differ AND when of +the programs in question one uses terminfo and the other uses termcap +(also see |+terminfo|). + +In your particular problem, you are looking for the control sequences +^[[?47h and ^[[?47l. These switch between xterms alternate and main screen +buffer. As a quick workaround a command sequence like > + echo -n "^[[?47h"; vim ... ; echo -n "^[[?47l" +may do what you want. (My notation ^[ means the ESC character, further down +you'll see that the databases use \E instead). + +On startup, vim echoes the value of the termcap variable ti (terminfo: +smcup) to the terminal. When exiting, it echoes te (terminfo: rmcup). Thus +these two variables are the correct place where the above mentioned control +sequences should go. + +Compare your xterm termcap entry (found in /etc/termcap) with your xterm +terminfo entry (retrieved with "infocmp -C xterm"). Both should contain +entries similar to: > + :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h: + +PS: If you find any difference, someone (your sysadmin?) should better check + the complete termcap and terminfo database for consistency. + +NOTE 1: If you recompile Vim with FEAT_XTERM_SAVE defined in feature.h, the +builtin xterm will include the mentioned "te" and "ti" entries. + +NOTE 2: If you want to disable the screen switching, and you don't want to +change your termcap, you can add these lines to your .vimrc: > + :set t_ti= t_te= + +============================================================================== +Scrolling in Insert mode *scroll-insert* + +If you are in insert mode and you want to see something that is just off the +screen, you can use CTRL-X CTRL-E and CTRL-X CTRL-Y to scroll the screen. + |i_CTRL-X_CTRL-E| + +To make this easier, you could use these mappings: > + :inoremap <C-E> <C-X><C-E> + :inoremap <C-Y> <C-X><C-Y> +(Type this literally, make sure the '<' flag is not in 'cpoptions'). +You then lose the ability to copy text from the line above/below the cursor +|i_CTRL-E|. + +Also consider setting 'scrolloff' to a larger value, so that you can always see +some context around the cursor. If 'scrolloff' is bigger than half the window +height, the cursor will always be in the middle and the text is scrolled when +the cursor is moved up/down. + +============================================================================== +Smooth scrolling *scroll-smooth* + +If you like the scrolling to go a bit smoother, you can use these mappings: > + :map <C-U> <C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y><C-Y> + :map <C-D> <C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E><C-E> + +(Type this literally, make sure the '<' flag is not in 'cpoptions'). + +============================================================================== +Correcting common typing mistakes *type-mistakes* + +When there are a few words that you keep on typing in the wrong way, make +abbreviations that correct them. For example: > + :ab teh the + :ab fro for + +============================================================================== +Counting words, lines, etc. *count-items* + +To count how often any pattern occurs in the current buffer use the substitute +command and add the 'n' flag to avoid the substitution. The reported number +of substitutions is the number of items. Examples: > + + :%s/./&/gn characters + :%s/\i\+/&/gn words + :%s/^//n lines + :%s/the/&/gn "the" anywhere + :%s/\<the\>/&/gn "the" as a word + +You might want to reset 'hlsearch' or do ":nohlsearch". +Add the 'e' flag if you don't want an error when there are no matches. + +An alternative is using |v_g_CTRL-G| in Visual mode. + +If you want to find matches in multiple files use |:vimgrep|. + + *count-bytes* +If you want to count bytes, you can use this: + + Visually select the characters (block is also possible) + Use "y" to yank the characters + Use the strlen() function: > + :echo strlen(@") +A line break is counted for one byte. + +============================================================================== +Restoring the cursor position *restore-position* + +Sometimes you want to write a mapping that makes a change somewhere in the +file and restores the cursor position, without scrolling the text. For +example, to change the date mark in a file: > + :map <F2> msHmtgg/Last [cC]hange:\s*/e+1<CR>"_D"=strftime("%Y %b %d")<CR>p'tzt`s + +Breaking up saving the position: + ms store cursor position in the 's' mark + H go to the first line in the window + mt store this position in the 't' mark + +Breaking up restoring the position: + 't go to the line previously at the top of the window + zt scroll to move this line to the top of the window + `s jump to the original position of the cursor + +For something more advanced see |winsaveview()| and |winrestview()|. + +============================================================================== +Renaming files *rename-files* + +Say I have a directory with the following files in them (directory picked at +random :-): + +buffer.c +charset.c +digraph.c +... + +and I want to rename *.c *.bla. I'd do it like this: > + + $ vim + :r !ls *.c + :%s/\(.*\).c/mv & \1.bla + :w !sh + :q! + +============================================================================== +Change a name in multiple files *change-name* + +Example for using a script file to change a name in several files: + + Create a file "subs.vim" containing substitute commands and a :update + command: > + :%s/Jones/Smith/g + :%s/Allen/Peter/g + :update +< + Execute Vim on all files you want to change, and source the script for + each argument: > + + vim *.let + argdo source subs.vim + +See |:argdo|. + +============================================================================== +Speeding up external commands *speed-up* + +In some situations, execution of an external command can be very slow. This +can also slow down wildcard expansion on Unix. Here are a few suggestions to +increase the speed. + +If your .cshrc (or other file, depending on the shell used) is very long, you +should separate it into a section for interactive use and a section for +non-interactive use (often called secondary shells). When you execute a +command from Vim like ":!ls", you do not need the interactive things (for +example, setting the prompt). Put the stuff that is not needed after these +lines: > + + if ($?prompt == 0) then + exit 0 + endif + +Another way is to include the "-f" flag in the 'shell' option, e.g.: > + + :set shell=csh\ -f + +(the backslash is needed to include the space in the option). +This will make csh completely skip the use of the .cshrc file. This may cause +some things to stop working though. + +============================================================================== +Useful mappings *useful-mappings* + +Here are a few mappings that some people like to use. + + *map-backtick* > + :map ' ` +Make the single quote work like a backtick. Puts the cursor on the column of +a mark, instead of going to the first non-blank character in the line. + + *emacs-keys* +For Emacs-style editing on the command-line: > + " start of line + :cnoremap <C-A> <Home> + " back one character + :cnoremap <C-B> <Left> + " delete character under cursor + :cnoremap <C-D> <Del> + " end of line + :cnoremap <C-E> <End> + " forward one character + :cnoremap <C-F> <Right> + " recall newer command-line + :cnoremap <C-N> <Down> + " recall previous (older) command-line + :cnoremap <C-P> <Up> + " back one word + :cnoremap <Esc><C-B> <S-Left> + " forward one word + :cnoremap <Esc><C-F> <S-Right> + +NOTE: This requires that the '<' flag is excluded from 'cpoptions'. |<>| + + *format-bullet-list* +This mapping will format any bullet list. It requires that there is an empty +line above and below each list entry. The expression commands are used to +be able to give comments to the parts of the mapping. > + + :let m = ":map _f :set ai<CR>" " need 'autoindent' set + :let m = m . "{O<Esc>" " add empty line above item + :let m = m . "}{)^W" " move to text after bullet + :let m = m . "i <CR> <Esc>" " add space for indent + :let m = m . "gq}" " format text after the bullet + :let m = m . "{dd" " remove the empty line + :let m = m . "5lDJ" " put text after bullet + :execute m |" define the mapping + +(<> notation |<>|. Note that this is all typed literally. ^W is "^" "W", not +CTRL-W. You can copy/paste this into Vim if '<' is not included in +'cpoptions'.) + +Note that the last comment starts with |", because the ":execute" command +doesn't accept a comment directly. + +You also need to set 'textwidth' to a non-zero value, e.g., > + :set tw=70 + +A mapping that does about the same, but takes the indent for the list from the +first line (Note: this mapping is a single long line with a lot of spaces): > + :map _f :set ai<CR>}{a <Esc>WWmmkD`mi<CR><Esc>kkddpJgq}'mJO<Esc>j +< + *collapse* +These two mappings reduce a sequence of empty (;b) or blank (;n) lines into a +single line > + :map ;b GoZ<Esc>:g/^$/.,/./-j<CR>Gdd + :map ;n GoZ<Esc>:g/^[ <Tab>]*$/.,/[^ <Tab>]/-j<CR>Gdd + +============================================================================== +Compressing the help files *gzip-helpfile* + +For those of you who are really short on disk space, you can compress the help +files and still be able to view them with Vim. This makes accessing the help +files a bit slower and requires the "gzip" program. + +(1) Compress all the help files: "gzip doc/*.txt". + +(2) Edit "doc/tags" and change the ".txt" to ".txt.gz": > + :%s=\(\t.*\.txt\)\t=\1.gz\t= + +(3) Add this line to your vimrc: > + set helpfile={dirname}/help.txt.gz + +Where {dirname} is the directory where the help files are. The |gzip| plugin +will take care of decompressing the files. +You must make sure that $VIMRUNTIME is set to where the other Vim files are, +when they are not in the same location as the compressed "doc" directory. See +|$VIMRUNTIME|. + +============================================================================== +Executing shell commands in a window *shell-window* + +There have been questions for the possibility to execute a shell in a window +inside Vim. The answer: you can't! Including this would add a lot of code to +Vim, which is a good reason not to do this. After all, Vim is an editor, it +is not supposed to do non-editing tasks. However, to get something like this, +you might try splitting your terminal screen or display window with the +"splitvt" program. You can probably find it on some ftp server. The person +that knows more about this is Sam Lantinga <slouken@cs.ucdavis.edu>. +An alternative is the "window" command, found on BSD Unix systems, which +supports multiple overlapped windows. Or the "screen" program, found at +www.uni-erlangen.de, which supports a stack of windows. + +============================================================================== +Hex editing *hex-editing* *using-xxd* + +See section |23.4| of the user manual. + +If one has a particular extension that one uses for binary files (such as exe, +bin, etc), you may find it helpful to automate the process with the following +bit of autocmds for your <.vimrc>. Change that "*.bin" to whatever +comma-separated list of extension(s) you find yourself wanting to edit: > + + " vim -b : edit binary using xxd-format! + augroup Binary + au! + au BufReadPre *.bin let &bin=1 + au BufReadPost *.bin if &bin | %!xxd + au BufReadPost *.bin set ft=xxd | endif + au BufWritePre *.bin if &bin | %!xxd -r + au BufWritePre *.bin endif + au BufWritePost *.bin if &bin | %!xxd + au BufWritePost *.bin set nomod | endif + augroup END + +============================================================================== +Using <> notation in autocommands *autocmd-<>* + +The <> notation is not recognized in the argument of an :autocmd. To avoid +having to use special characters, you could use a self-destroying mapping to +get the <> notation and then call the mapping from the autocmd. Example: + + *map-self-destroy* > + " This is for automatically adding the name of the file to the menu list. + " It uses a self-destroying mapping! + " 1. use a line in the buffer to convert the 'dots' in the file name to \. + " 2. store that in register '"' + " 3. add that name to the Buffers menu list + " WARNING: this does have some side effects, like overwriting the + " current register contents and removing any mapping for the "i" command. + " + autocmd BufNewFile,BufReadPre * nmap i :nunmap i<CR>O<C-R>%<Esc>:.g/\./s/\./\\./g<CR>0"9y$u:menu Buffers.<C-R>9 :buffer <C-R>%<C-V><CR><CR> + autocmd BufNewFile,BufReadPre * normal i + +Another method, perhaps better, is to use the ":execute" command. In the +string you can use the <> notation by preceding it with a backslash. Don't +forget to double the number of existing backslashes and put a backslash before +'"'. +> + autocmd BufNewFile,BufReadPre * exe "normal O\<C-R>%\<Esc>:.g/\\./s/\\./\\\\./g\<CR>0\"9y$u:menu Buffers.\<C-R>9 :buffer \<C-R>%\<C-V>\<CR>\<CR>" + +For a real buffer menu, user functions should be used (see |:function|), but +then the <> notation isn't used, which defeats using it as an example here. + +============================================================================== +Highlighting matching parens *match-parens* + +This example shows the use of a few advanced tricks: +- using the |CursorMoved| autocommand event +- using |searchpairpos()| to find a matching paren +- using |synID()| to detect whether the cursor is in a string or comment +- using |:match| to highlight something +- using a |pattern| to match a specific position in the file. + +This should be put in a Vim script file, since it uses script-local variables. +It skips matches in strings or comments, unless the cursor started in string +or comment. This requires syntax highlighting. + +A slightly more advanced version is used in the |matchparen| plugin. +> + let s:paren_hl_on = 0 + function s:Highlight_Matching_Paren() + if s:paren_hl_on + match none + let s:paren_hl_on = 0 + endif + + let c_lnum = line('.') + let c_col = col('.') + + let c = getline(c_lnum)[c_col - 1] + let plist = split(&matchpairs, ':\|,') + let i = index(plist, c) + if i < 0 + return + endif + if i % 2 == 0 + let s_flags = 'nW' + let c2 = plist[i + 1] + else + let s_flags = 'nbW' + let c2 = c + let c = plist[i - 1] + endif + if c == '[' + let c = '\[' + let c2 = '\]' + endif + let s_skip ='synIDattr(synID(line("."), col("."), 0), "name") ' . + \ '=~? "string\\|comment"' + execute 'if' s_skip '| let s_skip = 0 | endif' + + let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip) + + if m_lnum > 0 && m_lnum >= line('w0') && m_lnum <= line('w$') + exe 'match Search /\(\%' . c_lnum . 'l\%' . c_col . + \ 'c\)\|\(\%' . m_lnum . 'l\%' . m_col . 'c\)/' + let s:paren_hl_on = 1 + endif + endfunction + + autocmd CursorMoved,CursorMovedI * call s:Highlight_Matching_Paren() + autocmd InsertEnter * match none +< + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/todo.txt b/doc/todo.txt new file mode 100644 index 00000000..5c683526 --- /dev/null +++ b/doc/todo.txt @@ -0,0 +1,5221 @@ +*todo.txt* For Vim version 7.4. Last change: 2013 Aug 10 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + TODO list for Vim *todo* + +This is a veeeery long list of known bugs, current work and desired +improvements. To make it a little bit accessible, the items are grouped by +subject. In the first column of the line a classification is used to be able +to look for "the next thing to do": + +Priority classification: +9 next point release +8 next release +7 as soon as possible +6 soon +5 should be included +4 nice to have +3 consider including +2 maybe not +1 probably not +- unclassified + + *votes-for-changes* +See |develop.txt| for development plans. You can vote for which items should +be worked on, but only if you sponsor Vim development. See |sponsor|. + +Issues can also be entered online: http://code.google.com/p/vim/issues/list +Updates will be forwarded to the vim_dev maillist. Issues entered there will +not be repeated below, unless there is extra information. + + *known-bugs* +-------------------- Known bugs and current work ----------------------- + +Python: ":py raw_input('prompt')" doesn't work. (Manu Hack) + +Patch to add "acl" and "xpm" as a feature. (Ken Takata, 2013 Jul 8) + +Patch to make has() check for Vim version and patch at the same time. +(Marc Weber, 2013 Jun 7) + +Several syntax file match "^\s*" which may get underlined if that's in the +highlight group. Add a "\zs" after it? + +Go through more coverity reports. + +"gUgn" cannot be repeated, while "dgn" can. + +Several Win32 functions are not using Unicode. +Patches to fix this. (Ken Takata, 2013 Aug 9) + +/[b-a] gives error E16, should probably be E769. + +Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) + +Patch to make external commands work with multi-byte characters on Win32 when +'encoding' differs from the active codepage. (Yasuhiro Matsumoto, 2013 Aug 5) + +Checking runtime scripts: Thilo Six, 2012 Jun 6. + +Fold can't be opened after ":move". (Ein Brown) +Patch from Christian Brabandt doesn't fix it completely. + +GTK: problem with 'L' in 'guioptions' changing the window width. +(Aaron Cornelius, 2012 Feb 6) + +Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3. + +The BufUnload event is triggered when re-using the empty buffer. +(Pokey Rule, 2013 Jul 22) +Patch by Marcin Szamotulski, 2013 Jul 22. + +The CompleteDone autocommand needs some info passed to it: +- The word that was selected (empty if abandoned complete) +- Type of completion: tag, omnifunc, user func. + +Using ":call foo#d.f()" doesn't autoload the "foo.vim" file. +That is, calling a dictionary function on an autoloaded dict. +Works OK for echo, just not for ":call" and ":call call()". (Ted, 2011 Mar +17) +Patch by Christian Brabandt, 2013 Mar 23. +Not 100% sure this is the right solution. + +Win32: When a directory name contains an exclamation mark, completion doesn't +complete the contents of the directory. No escaping for the "!"? (Jan +Stocker, 2012 Jan 5) + +Patch to support expression argument to sort() instead of a function name. +Yasuhiro Matsumoto, 2013 May 31. +Or should we add a more general mechanism, like lambda functions? + +Problem caused by patch 7.3.638: window->open does not update window +correctly. Issue 91. + +Patch to fix that 'cedit' is recognized after :normal. (Christian Brabandt, +2013 Mar 19, later message) + +Patch to view coverage of the tests. (Nazri Ramliy, 2013 Feb 15) + +Patch to invert characters differently in GTK. (Yukihiro Nakadaira, 2013 May +5) + +Patch to add "Q" and "A" responses to interactive :substitute. They are +carried over when using :global. (Christian Brabandt, 2013 Jun 19) + +Bug with 'cursorline' in diff mode. Line being scrolled into view gets +highlighted as the cursor line. (Alessandro Ivaldi, 2013 Jun 4) + +Patch to add the bufferlist() function. (Yegappan Lakshmanan, 2013 May 5) +May 17: with winlist() and tabpagelist(). +May 19: with local variables. +May 28: with options + +Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep +28) With tests: Oct 9. + +Patch from Christian Brabandt to make the "buffer" argument for ":sign place" +optional. (2013 Jul 12) + +Patch to allow setting w:quickfix_title via setqflist() and setloclist() +functions. (Christian Brabandt, 2013 May 8, update May 21) +Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14) +Second one. Update May 22. + +Patch to make fold updates much faster. (Christian Brabandt, 2012 Dec) + +MS-Windows: Patch to make tests copy files to avoid changing the fileformat of +the files under version control. (Taro Muraoka, 2013 Jul 5) + +Issue 54: document behavior of -complete, also expands arg. + +- Add regex for 'paragraphs' and 'sections': 'parare' and 'sectre'. Combine + the two into a regex for searching. (Ned Konz) +Patch by Christian Brabandt, 2013 Apr 20, unfinished. + +Bug: findfile("any", "file:///tmp;") does not work. + +v:register is not directly reset to " after a delete command that specifies a +register. It is reset after the next command. (Steve Vermeulen, 2013 Mar 16) + +'ff' is wrong for one-line file without EOL. (Issue 77) + +Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14) +Needs a different check for CLEARTYPE_QUALITY. + +In the ATTENTION message about an existing swap file, mention the name of the +process that is running. It might actually be some other program, e.g. after +a reboot. + +MS-Windows: Crash opening very long file name starting with "\\". +(Christian Brock, 2012 Jun 29) + +patch to add "combine" flag to syntax commands. (so8res, 2012 Dec 6) + +Syntax update problem in one buffer opened in two windows, bottom window is +not correctly updated. (Paul Harris, 2012 Feb 27) + +Patch to add assignments in cscope. (Uli Meis, Estabrooks, 2012 Sep 1) +Alternate patch by Gary Johnson, Sep 4. + +Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4. +Or use expand('<sid>')? + +Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9) + +Patch to add functions for signs. (Christian Brabandt, 2013 Jan 27) + +Patch to use directX to draw text on Windows. Adds the 'renderoptions' +option. (Taro Muraoka, 2013 Jan 25, update 2013 Apr 3, May 14) + +Patch to add 'completeselect' option. Specifies how to select a candidate in +insert completion. (Shougo, 2013 May 29) +Update to add to existing 'completeopt'. 2013 May 30 + +Problem with refresh:always in completion. (Tyler Wade, 2013 Mar 17) + +b:undo_ftplugin cannot call a script-local function. (Boris Danilov, 2013 Jan +7) + +Win32: The Python interface only works with one version of Python, selected at +compile time. Can this be made to work with version 2.1 and 2.2 dynamically? + +Python: Extended funcrefs: use func_T* structure in place of char_u* function +names. (ZyX, 2013 Jul 15 and later) + +Python: Be able to define a Python function that can be called directly from +Vim script. Requires converting the arguments and return value, like with +vim.bindeval(). + +Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers, +2012 Aug 4) + +Patch to improve equivalence classes in regexp patterns. +(Christian Brabandt, 2013 Jan 16, update Jan 17) + +Patch with suggestions for starting.txt. (Tony Mechelynck, 2012 Oct 24) +But use Gnome instead of GTK? + +Patch to make FocusGained and FocusLost work in modern terminals. (Hayaki +Saito, 2013 Apr 24) + +Should be possible to enable/disable matchparen per window or buffer. +Add a check for b:no_match_paren in Highlight_matching_Pair() (Marcin +Szamotulski, 2012 Nov 8) + +Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott, +2012 Aug 11) Disallow :new when BufUnload is being handled? + +Issue 72: 'autochdir' causes problems for :vimgrep. + +Session file creation: 'autochdir' causes trouble. Keep it off until after +loading all files. + +Win32: When 'autochdir' is on and 'encoding' is changed, files on the command +line are opened again, but from the wrong directory. Apply 'autochdir' only +after starting up? + +Patch to add ":ldo" and ":cdo", execute commands over quickfix list and +location list. (Yegappan Lakshmanan, 2013 Jun 2) + +8 "stl" and "stlnc" in 'fillchars' don't work for multi-byte characters. + Patch by Christian Wellenbrock, 2013 Jul 5. + +MS-Windows resizing problems: +- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun + 20. Uses getWindowRect() instead of GetWindowPlacement() +- Win32: When the taskbar is at the top of the screen creating the tabbar + causes the window to move unnecessarily. (William E. Skeith III, 2012 Jan + 12) Patch: 2012 Jan 13 Needs more work (2012 Feb 2) + +'iminsert' global value set when using ":setlocal iminsert"? (Wu, 2012 Jun 23) + +Patch to append regexp to tag commands to make it possible to select one out +of many matches. (Cody Cutler, 2013 Mar 28) + +Patch to add tagfunc(). Cleaned up by Christian Brabandt, 2013 Jun 22. + +Help for 'b:undo_indent'. (Thilo Six, 2012 May 28) +Also question if examples are correct. + +It should be possible to make globpath() return a list instead of a string, +like with glob(). (Greg Novack, 2012 Nov 2) +Patch by Adnan Zafar, 2013 Jul 15. + +The input map for CTRL-O in mswin.vim causes problems after CTRL-X CTRL-O. +Suggestion for another map. (Philip Mat, 2012 Jun 18) +But use "gi" instead of "a". Or use CTRL-\ CTRL-O. + +Patch to support user name completion on MS-Windows. (Yasuhiro Matsumoto, 2012 +Aug 16) + +Have an option for spell checking to not mark any Chinese, Japanese or other +double-width characters as error. Or perhaps all characters above 256. +(Bill Sun) Helps a lot for mixed Asian and latin text. + +When there are no command line arguments ":next" and ":argu" give E163, which +is confusing. Should say "the argument list is empty". + +URXVT: +- will get stuck if byte sequence does not contain the expected semicolon. +- Use urxvt mouse support also in xterm. Explanations: + http://www.midnight-commander.org/ticket/2662 + +Patch to add tests for if_xcmdsrv.c., Jul 8, need some more work. (Brian Burns) +New tests Jul 13. Update Jul 17. Discussion Jul 18. + +When running Vim in silent ex mode, an existing swapfile causes Vim to wait +for a user action without a prompt. (Maarten Billemont, 2012 Feb 3) +Do give the prompt? Quit with an error? + +Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14) + +Patch for input method status. (Hirohito Higashi, 2012 Apr 18) + +Patch to use .png icons for the toolbar on MS-Windows. (Martin Gieseking, 2013 +Apr 18) + +Patch for has('unnamedplus') docs. (Tony Mechelynck, 2011 Sep 27) +And one for gui_x11.txt. + +- Patch for 'breakindent' option: repeat indent for wrapped line. (Vaclav + Smilauer, 2004 Sep 13, fix Oct 31, update 2007 May 30) + Version for latest MacVim: Tobia Conforto, 2009 Nov 23 + More recent version: https://retracile.net/wiki/VimBreakIndent + Posted to vim-dev by Taylor Hedberg, 2011 Nov 25 + Update by Taylor Hedberg, 2013 May 30. + +":cd" doesn't work when current directory path contains "**". +finddir() has the same problem. (Yukihiro Nakadaira, 2012 Jan 10) +Requires a rewrite of the file_file_in_path code. + +Problem with l: dictionary being locked in a function. (ZyX, 2011 Jul 21) + +Should use has("browsefilter") in ftplugins. Requires patch 7.3.593. + +Update for vim2html.pl. (Tyru, 2013 Feb 22) + +Patch to sort functions starting with '<' after others. Omit dict functions, +they can't be called. (Yasuhiro Matsumoto, 2011 Oct 11) + +Patch to pass list to or(), and() and xor(). (Yasuhiro Matsumoto, 2012 Feb 8) + +Patch to improve "it" and "at" text object matching. (Christian Brabandt, 2011 +Nov 20) + +Patch to improve GUI find/replace dialog. (Christian Brabandt, 2012 May 26) +Update Jun 2. + +`] moves to character after insert, instead of the last inserted character. +(Yukihiro Nakadaira, 2011 Dec 9) + +Plugin for Modeleasy. (Massimiliano Tripoli, 2011 Nov 29) + +BufWinLeave triggers too late when quitting last window in a tab page. (Lech +Lorens, 2012 Feb 21) + +Patch for 'transparency' option. (Sergiu Dotenco, 2011 Sep 17) +Only for MS-Windows. No documentation. Do we want this? + +Patch to support cursor shape in Cygwin console. (Ben bgold, 2011 Dec 27) + +Patch to support UTF-8 for Hangul. (Shawn Y.H. Kim, 2011 May 1) +Needs more work. Pinged 2012 Jan 4. + +Issue 64: when 'incsearch' is on can't paste LF on command line. + +On MS-Windows a temp dir with a & init causes system() to fail. (Ben Fritz, +2012 Jun 19) + +'cursorline' is displayed too short when there are concealed characters and +'list' is set. (Dennis Preiser) +Patch 7.3.116 was the wrong solution. +Christian Brabandt has another incomplete patch. (2011 Jul 13) + +With concealed text mouse click doesn't put the cursor in the right position. +(Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly, +need to make the change in where RET_WIN_BUF_CHARTABSIZE() is called. + +Syntax region with 'concealends' and a 'cchar' value, 'conceallevel' set to 2, +only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug +21, Ben Fritz, 2010 Sep 14) + +'cursorline' works on a text line only. Add 'cursorscreenline' for +highlighting the screen line. (Christian Brabandt, 2012 Mar 31) + +Win32: Patch to use task dialogs when available. (Sergiu Dotenco, 2011 Sep 17) +New feature, requires testing. Made some remarks. + +Win32: Patch for alpha-blended icons and toolbar height. (Sergiu Dotenco, 2011 +Sep 17) Asked for feedback from others. + +Win32: Cannot cd into a directory that starts with a space. (Andy Wokula, 2012 +Jan 19) + +Need to escape $HOME on Windows? (ZyX, 2011 Jul 21, discussion 2013 Jul 4) +Can't simply use a backslash, \$HOME has a different meaning already. +Would be possible to use $$HOME where $HOME is to be used. + +"2" in 'formatoptions' not working in comments. (Christian Corneliussen, 2011 +Oct 26) + +Bug in repeating Visual "u". (Lawrence Kesteloot, 2010 Dec 20) + +With "unamedplus" in 'clipboard' pasting in Visual mode causes error for empty +register. (Michael Seiwald, 2011 Jun 28) I can't reproduce it. + +Windows keys not set properly on Windows 7? (cncyber, 2010 Aug 26) + +When using a Vim server, a # in the path causes an error message. +(Jeff Lanzarotta, 2011 Feb 17) + +Setting $HOME on MS-Windows is not very well documented. Suggestion by Ben +Fritz (2011 Oct 27). + +Bug: E685 error for func_unref(). (ZyX, 2010 Aug 5) + +Bug: Windows 7 64 bit system freezes when 'clipboard' set to "unnamed" and +doing ":g/test/d". Putting every delete on the clipboard? (Robert Chan, 2011 +Jun 17) + +When there is a ">" in a line that "gq" wraps to the start of the next line, +then the following line will pick it up as a leader. Should get the leader +from the first line, not a wrapped line. (Matt Ackeret, 2012 Feb 27) + +Using ":break" or something else that stops executing commands inside a +":finally" does not rethrow a previously uncaught exception. (ZyX, 2010 Oct +15) + +Vim using lots of memory when joining lines. (John Little, 2010 Dec 3) + +BT regexp engine: After trying a \@> match and failing, submatches are not +cleared. See test64. + +Changes to manpage plugin. (Elias Toivanen, 2011 Jul 25) + +Patch to make "z=" work when 'spell' is off. Does this have nasty side +effects? (Christian Brabandt, 2012 Aug 5) +Would also need to do this for spellbadword() and spellsuggest(). + +Patch for variable tabstops. + +On 64 bit MS-Windows "long" is only 32 bits, but we sometimes need to store a +64 bits value. Change all number options to use nropt_T and define it to the +right type. + +string() can't parse back "inf" and "nan". Fix documentation or fix code? +(ZyX, 2010 Aug 23) + +Make 'formatprg' global-local. (Sung Pae) + +When doing "redir => s:foo" in a script and then "redir END" somewhere else +(e.g. in a function) it can't find s:foo. +When a script contains "redir => s:foo" but doesn't end redirection, a +following "redir" command gives an error for not being able to access s:foo. +(ZyX, 2011 Mar 27) + +When setqflist() uses a filename that triggers a BufReadCmd autocommand Vim +doesn't jump to the correct line with :cfirst. (ZyX, 2011 Sep 18) + +7 Make "ga" show the digraph for a character, if it exists. +Patch from Christian Brabandt, 2011 Aug 19. + +maparg() does not show the <script> flag. When temporarily changing a +mapping, how to restore the script ID? + +Bug in try/catch: return with invalid compare throws error that isn't caught. +(ZyX, 2011 Jan 26) + +When setting a local option value from the global value, add a script ID that +indicates this, so that ":verbose set" can give a hint. Check with options in +the help file. + +After patch 7.3.097 still get E15. (Yukihiro Nakadaira, 2011 Jan 18) +Also for another example (ZyX, 2011 Jan 24) + +Build problem with small features on Mac OS X 10.6. (Rainer, 2011 Jan 24) + +"0g@$" puts '] on last byte of multi-byte. (ZyX, 2011 Jan 22) + +Patch to support sorting on floating point number. (Alex Jakushev, 2010 Oct +30) + +Patch to addd TextDeletePost and TextYankPost events. (Philippe Vaucher, 2011 +May 24) Update May 26. + +Patch for :tabrecently. (Hirokazu Yoshida, 2012 Jan 30) + +Problem with "syn sync grouphere". (Gustavo Niemeyer, 2011 Jan 27) + +Loading autoload script even when usage is inside "if 0". (Christian Brabandt, +2010 Dec 18) + +With a filler line in diff mode, it isn't displayed in the column with line +number, but it is in the sign column. Doesn't look right. (ZyX 2011 Jun 5) +Patch by Christian Brabandt, 2011 Jun 5. Introduces new problems. + +8 Add a command to jump to the next character highlighted with "Error". +Patch by Christian Brabandt, uses ]e [e ]t and [t. 2011 Aug 9. + +8 Add an event like CursorHold that is triggered repeatedly, not just once + after typing something. +Need for CursorHold that retriggers. Use a key that doesn't do anything, or a +function that resets did_cursorhold. +Patch by Christian Brabandt, 2011 May 6. + +7 Use "++--", "+++--" for different levels instead of "+---" "+----". +Patch by Christian Brabandt, 2011 Jul 27. +Update by Ben Fritz, with fix for TOhtml. (2011 Jul 30) + +9 Add %F to 'errorformat': file name without spaces. Useful on Unix to + avoid matching something up to a time 11:22:33. +Patch by Christian Brabandt, 2011 Jul 27. + +Patch to add up to 99 match groups. (Christian Brabandt, 2010 Dec 22) +Also add named groups: \%{name}(re) and \%{name}g + +In the sandbox it's not allowed to do many things, but it's possible to change +or set variables. Add a way to prevent variables from being changed in the +sandbox? E.g.: ":protect g:restore_settings". + +GTK: drawing a double-width combining character over single-width characters +doesn't look right. (Dominique Pelle, 2010 Aug 8) + +GTK: tear-off menu does not work. (Kurt Sonnenmoser, 2010 Oct 25) + +Win32: tear-off menu does not work when menu language is German. (Markus +Bossler, 2011 Mar 2) Fixed by 7.3.095? + +Version of netbeans.c for use with MacVim. (Kazuki Sakamoto, 2010 Nov 18) + +7.3.014 changed how backslash at end of line works, but still get a NUL when +there is one backslash. (Ray Frush, 2010 Nov 18) What does the original ex +do? + +Searching mixed with Visual mode doesn't redraw properly. (James Vega, 2010 Nov +22) + +New esperanto spell file can't be processed. (Dominique Pelle, 2011 Jan 30) +- move compflags to separate growarray? +- instead of a regexp use a hashtable. Expand '?', '*', '+'. What would be + the maximum repeat for * and +? + +"L'Italie" noted as a spell error at start of the sentence. (Dominique Pelle, +2011 Feb 27) + +Editing a file with a ^M with 'ff' set to "mac", opening a help file, then the +^M is displayed as ^J sometimes. Getting 'ff' value from wrong window/buffer? + +'colorcolumn' has higher priority than hlsearch. Should probably be the other +way around. (Nazri Ramliy, 2013 Feb 19) + +When Vim is put in the background (SIGTSTP) and then gets a SIGHUP it doesn't +exit. It exists as soon as back in the foreground. (Stephen Liang, 2011 Jan +9) Caused by vim_handle_signal(SIGNAL_BLOCK); in ui.c. + +g` not working correctly when using :edit. It works OK when editing a file on +the command line. (Ingo Karkat, 2011 Jan 25) + +Since patch 7.2.46 Yankring plugin has become very slow, eventually make Vim +crash? (Raiwil, 2010 Nov 17) + +Patch to add FoldedLineNr highlighting: different highlighting for the line +number of a closed fold. (eXerigumo Clanjor, 2013 Jul 15) + +Does not work with NFA regexp engine: +- \%u, \%x, \%o, \%d followed by a composing character + +Regexp engine performance: +- Profiling: + ./vim -u NONE -s ~/vim/test/ruby.vim + ./vim -u NONE -s ~/vim/test/loop.vim + ./vim -u NONE -s ~/vim/test/alsa.vim + ./vim -s ~/vim/test/todo.vim + ./vim -s ~/vim/test/xml.vim + Dominique Pelle: xmlSyncDT is particularly slow (Jun 7) +- More test files from the src/pkg/regexp/testdata directory in the Go repo. +- Performance tests: + - Using asciidoc syntax. (Marek Schimara, 2013 Jun 6) + - ~/vim/text/FeiqCfg.xml (file from Netjune) + - ~/vim/text/edl.svg (also XML) + - glts has five tests. (May 25) + - ~/vim/test/slowsearch + - ~/vim/test/rgb.vim + - search for a.*e*exn in the vim executable. Go to last line to use + 'hlsearch'. + - Slow combination of folding and PHP syntax highlighting. Script to + reproduce it. Caused by "syntax sync fromstart" in combination with patch + 7.2.274. (Christian Brabandt, 2010 May 27) Generally, folding with + 'foldmethod' set to "syntax" is slow. Do profiling to find out why. + +Patch to add 'systemencoding', convert between 'encoding' and this for file +names, shell commands and the like. (Kikuchan, 2010 Oct 14) +Assume the system converts between the actual encoding of the filesystem to +the system encoding (usually utf-8). + +Patch to add GUI colors to the terminal, when it supports it. (ZyX, 2013 Jan +26) + +Problem producing tags file when hebrew.frx is present. It has a BOM. +Results in E670. (Tony Mechelynck, 2010 May 2) + +'beval' option should be global-local. + +Ruby: ":ruby print $buffer.number" returns zero. + +setpos() does not restore cursor position after :normal. (Tyru, 2010 Aug 11) + +7 The 'directory' option supports changing path separators to "%" to make + file names unique, also support this for 'backupdir'. (Mikolaj Machowski) + Patch by Christian Brabandt, 2010 Oct 21. + +getpos()/setpos() don't include curswant. getpos() could return a fifth +element. setpos() could accept an optional fifth element. +Patch by Christian Brabandt, 2010 Sep 6. Check that new argument is optional +and that it's documented. + +With "tw=55 fo+=a" typing space before ) doesn't work well. (Scott Mcdermott, +2010 Oct 24) + +Patch to add random number generator. (Hong Xu, 2010 Nov 8, update Nov 10) +Alternative from Christian Brabandt. (2010 Sep 19) + +Messages in message.txt are highlighted as examples. + +When using cp850 the NBSP (0xff) is not drawn correctly. (Brett Stahlman, 2010 +Oct 22) 'isprint' is set to "@,161-255". + +":echo "\x85" =~# '[\u0085]'" returns 1 instead of 0. (ZyX, 2010 Oct 3) + +'cindent' not correct when 'list' is set. (Zdravi Korusef, 2010 Apr 15) + +C-indenting: A matching { in a comment is ignored, but intermediate { are not +checked to be in a comment. Implement FM_SKIPCOMM flag of findmatchlimit(). +Issue 46. + +When 'paste' is changed with 'pastetoggle', the ruler doesn't reflect this +right away. (Samuel Ferencik, 2010 Dec 7) + +Mac with X11: clipboard doesn't work properly. (Raf, 2010 Aug 16) + +Using CompilerSet doesn't record where an option was set from. E.g., in the +gcc compiler plugin. (Gary Johnson, 2010 Dec 13) + +":helpgrep" does not put the cursor in the correct column when preceded by +accented character. (Tony Mechelynck, 2010 Apr 15) + +Don't call check_restricted() for histadd(), setbufvar(), settabvar(), +setwinvar(). + +Patch for GVimExt to show an icon. (Dominik Riebeling, 2010 Nov 7) + +When writing a file > 2Gbyte, the reported number of bytes is negative. +(Antonio Colombo, 2010 Dec 18) + +Patch: Let rare word highlighting overrule good word highlighting. +(Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2) + +When 'lines' is 25 and 'scrolloff' is 12, "j" scrolls zero or two lines +instead of one. (Constantin Pan, 2010 Sep 10) + +Crash in setqflist(). (Benoit Mortgat, 2010 Nov 18) + +Gui menu edit/paste in block mode insert only inserts in one line (Bjorn +Winckler, 2011 May 11) +Requires a map mode for Insert mode started from blockwise Visual mode. + +Writing nested List and Dict in viminfo gives error message and can't be read +back. (Yukihiro Nakadaira, 2010 Nov 13) + +Can 'undolevels' be a buffer-local option? Helps for making big changes in +one file only, set 'ul' to -1 only for that buffer. +Patch by Christian Brabandt, 2010 Dec 17. Needs test. + +Problem with cursor in the wrong column. (SungHyun Nam, 2010 Mar 11) +Additional info by Dominique Pelle. (also on 2010 Apr 10) + +CreateFile and CreateFileW are used without sharing, filewritable() fails when +the file was already open (e.g. script is being sourced). Add FILE_SHARE_READ| +FILE_SHARE_WRITE in mch_access()? (Phillippe Vaucher, 2010 Nov 2) + +Is ~/bin (literally) in $PATH supposed to work? (Paul, 2010 March 29) +Looks like only bash can do it. (Yakov Lerner) + +Cscope "cs add" stopped working somewhat before 7.2.438. (Gary Johnson, 2010 +Jun 29) Caused by 7.2.433? + +I often see pasted text (from Firefox, to Vim in xterm) appear twice. +Also, Vim in xterm sometimes loses copy/paste ability (probably after running +an external command). + +Jumplist doesn't work properly in Insert mode? (Jean Johner, 2010 Mar 20) + +Problem with transparent cmdline. Also: Terminal title is wrong with +non-ASCII character. (Lily White, 2010 Mar 7) + +iconv() doesn't fail on an illegal character, as documented. (Yongwei Wu, 2009 +Nov 15, example Nov 26) Add argument to specify whether iconv() should fail +or replace with a character and continue? + +Add local time at start of --startuptime output. +Requires configure check for localtime(). +Use format year-month-day hr:min:sec. + +Patch to add "combine" to :syntax, combines highlight attributes. (Nate +Soares, 2012 Dec 3) + +Patch to make ":hi link" also take arguments. (Nate Soares, 2012 Dec 4) + +Shell not recognized properly if it ends in "csh -f". (James Vega, 2009 Nov 3) +Find tail? Might have a / in argument. Find space? Might have space in +path. + +Test 51 fails when language set to German. (Marco, 2011 Jan 9) +Dominique can't reproduce it. + +'ambiwidth' should be global-local. + +":function f(x) keepjumps" creates a function where every command is executed +like it has ":keepjumps" before it. + +Coverity: ask someone to create new user: Dominique. +Check if there are new reported defects: http://scan.coverity.com/rung2.html + +Patch to support :undo absolute jump to file save number. (Christian Brabandt, +2010 Nov 5) + +Patch to use 'foldnextmax' also for "marker" foldmethod. (Arnaud Lacombe, 2011 +Jan 7) + +Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17) +Only with "vim -u NONE". + +Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8) + +With 'wildmode' set to "longest:full,full" and pressing Tab once the first +entry in wildmenu is highlighted, that shouldn't happen. (Yuki Watanabe, 2011 +Feb 12) + +Display error when 'tabline' that includes a file name with double-width +characters. (2010 Aug 14, bootleq) + +Problem with stop directory in findfile(). (Adam Simpkins, 2009 Aug 26) + +Using ']' as the end of a range in a pattern requires double escaping: + /[@-\\]] (Andy Wokula, 2011 Jun 28) + +Syntax priority problem. (Charles Campbell, 2011 Sep 15) + +When completion inserts the first match, it may trigger the line to be folded. +Disable updating folds while completion is active? (Peter Odding, 2010 Jun 9) + +When a:base in 'completefunc' starts with a number it's passed as a number, +not a string. (Sean Ma) Need to add flag to call_func_retlist() to force a +string value. + +Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2) + +For running gvim on an USB stick: avoid the OLE registration. Use a command +line argument -noregister. + +When using an expression in 'statusline' leading white space sometimes goes +missing (but not always). (ZyX, 2010 Nov 1) + +When a mapping exists both for insert mode and lang-insert mode, the last one +doesn't work. (Tyru, 2010 May 6) Or is this intended? + +Still a problem with ":make" in the wrong directory. Caused by ":bufdo". +(Ajit Thakkar, 2009 Jul 1) More information Jul 9, Jul 15. +Caused by "doautoall syntaxset BufEnter *" in syntax/nosyntax.vim ? +There also is a BufLeave/BufEnter aucmd to save/restore view. +Does the patch to save/restore globaldir work? + +":bufdo normal gg" while 'hidden' is set leaves buffers without syntax +highlighting. Don't disable Syntax autocommands then? Or add a flag/modifier +to avoid changing 'eventignore'? + +Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6) +Probably needs a bit of work. + +List of encoding aliases. (Takao Fujiwara, 2009 Jul 18) +Are they all OK? Update Jul 22. + +Win32: Improved Makefile for MSVC. (Leonardo Valeri Manera, 2010 Aug 18) + +Win32: Expanding 'path' runs into a maximum size limit. (bgold12, 2009 Nov 15) + +Win32: Patch for enabling quick edit mode in console. (Craig Barkhouse, 2010 +Sep 1) + +Win32: Patch for using .png files for icons. (Charles Peacech, 2012 Feb 5) + +Putting a Visual block while 'visualedit' is "all" does not leave the cursor +on the first character. (John Beckett, 2010 Aug 7) + +Setting 'tags' to "tagsdir/*" does not find "tagsdir/tags". (Steven K. Wong, +2009 Jul 18) + +Patch to add farsi handling to arabic.c (Ali Gholami Rudi, 2009 May 2) +Added test, updates, June 23. + +Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in +window that doesn't have focus. (Jonathon Mah, 2009 Jan 12) +Needs more work. + +Problem with <script> mappings (Andy Wokula, 2009 Mar 8) + +When starting Vim with "gvim -f -u non_existent_file > foo.txt" there are a +few control characters in the output. (Dale Wiles, 2009 May 28) + +'cmdwinheight' is only used in last window when 'winheight' is a large value. +(Tony Mechelynck, 2009 Apr 15) + +Status line containing winnr() isn't updated when splitting the window (Clark +J. Wang, 2009 Mar 31) + +When $VIMRUNTIME is set in .vimrc, need to reload lang files. Already done +for GTK, how about others? (Ron Aaron, 2010 Apr 10) + +Patch for GTK buttons X1Mouse and X2Mouse. (Christian J. Robinson, 2010 Aug 9) + +Motif: Build on Ubuntu can't enter any text in dialog text fields. + +When 'ft' changes redraw custom status line. + +":tab split fname" doesn't set the alternate file in the original window, +because win_valid() always returns FALSE. Below win_new_tabpage() in +ex_docmd.c. + +Space before comma in function definition not allowed: "function x(a , b)" +Give a more appropriate error message. Add a remark to the docs. + +string_convert() should be able to convert between utf-8 and utf-16le. Used +for GTK clipboard. Avoid requirement for iconv. + +Now that colnr_T is int instead of unsigned, more type casts can be removed. + +'delcombine' does not work for the command line. (Tony Mechelynck, 2009 Jul +20) + +Don't load macmap.vim on startup, turn it into a plugin. (Ron Aaron, +2009 Apr 7) Reminder Apr 14. + +Add "no_hlsearch" to winsaveview(). + +Cursorline highlighting combines with Search ('hlsearch') but not with +SpellBad. (Jim Karsten, 2009 Mar 18) + +When 'foldmethod' is "indent", adding an empty line below a fold and then +indented text, creates a new fold instead of joining it with the previous one. +(Evan Laforge, 2009 Oct 17) + +Bug: When reloading a buffer changed outside of Vim, BufRead autocommands +are applied to the wrong buffer/window. (Ben Fritz, 2009 Apr 2, May 11) +Ignore window options when not in the right window? +Perhaps we need to use a hidden window for applying autocommands to a buffer +that doesn't have a window. + +When using "ab foo bar" and mapping <Tab> to <Esc>, pressing <Tab> after foo +doesn't trigger the abbreviation like <Esc> would. (Ramana Kumar, 2009 Sep 6) + +getbufvar() to get a window-local option value for a buffer that's not +displayed in a window should return the value that's stored for that buffer. + +":he ctrl_u" can be auto-corrected to ":he ctrl-u". + +There should be a way after an abbreviation has expanded to go back to what +was typed. CTRL-G h ? Would also undo last word or line break inserted +perhaps. And undo CTRL-W. CTRL-G l would redo. + +Diff mode out of sync. (Gary Johnson, 2010 Aug 4) + +Support a 'systemencoding' option (for Unix). It specifies the encoding of +file names. (Kikuchan, 2010 Oct 5). Useful on a latin1 or double-byte Asian +system when 'encoding' is "utf-8". + +Win32 GUI: last message from startup doesn't show up when there is an echoerr +command. (Cyril Slobin, 2009 Mar 13) + +Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30) + +Win32: completion of file name ":e c:\!test" results in ":e c:\\!test", which +does not work. (Nieko Maatjes, 2009 Jan 8, Ingo Karkat, 2009 Jan 22) + +opening/closing window causes other window with 'winfixheight' to change +height. Also happens when there is another window in the frame, if it's not +very high. (Yegappan Lakshmanan, 2010 Jul 22, Michael Peeters, 2010 Jul 22) + +Directory wrong in session file, caused by ":lcd" in BufEnter autocommand. +(Felix Kater, 2009 Mar 3) + +Session file generates error upon loading, cause by --remote-silent-tab. +(7tommm (ytommm) 2010 Nov 24) + +Using ~ works OK on 'a' with composing char, but not on 0x0418 with composing +char 0x0301. (Tony Mechelynck, 2009 Mar 4) + +A function on a dictionary is not profiled. (Zyx, 2010 Dec 25) + +Inconsistent: starting with $LANG set to es_ES.utf-8 gives Spanish +messages, even though locale is not supported. But ":lang messages +es_ES.utf-8" gives an error and doesn't switch messages. (Dominique Pelle, +2009 Jan 26) + +When $HOME contains special characters, such as a comma, escape them when used +in an option. (Michael Hordijk, 2009 May 5) +Turn "esc" argument of expand_env_esc() into string of chars to be escaped. + +Should make 'ignorecase' global-local, so that it makes sense setting it from +a modeline. + +Add cscope target to Makefile. (Tony Mechelynck, 2009 Jun 18, replies by +Sergey Khorev) + +Consider making YankRing or something else that keeps a list of yanked text +part of standard Vim. The "1 to "9 registers are not sufficient. + +netrw: dragging status line causes selection of entry. Should check row +number to be below last visible line. + +After doing "su" $HOME can be the old user's home, thus ~root/file is not +correct. Don't use it in the swap file. + +Completion for ":buf" doesn't work properly on Win32 when 'shellslash' is off. +(Henrik Ohman, 2009, Jan 29) + +shellescape() depends on 'shellshash' for quoting. That doesn't work when +'shellslash' is set but using cmd.exe. (Ben Fritz) +Use a different option or let it depend on whether 'shell' looks like a +unix-like shell? + +Bug: in Ex mode (after "Q") backslash before line break, when yanked into a +register and executed, results in <Nul>: instead of line break. +(Konrad Schwarz, 2010 Apr 16) + +Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23) +Now at: http://vimgadgets.sourceforge.net/liblinebreak/ + +Greek sigma character should be lower cased depending on the context. Can we +make this work? (Dominique Pelle, 2009 Sep 24) + +When changing 'encoding' convert all the swap file names, so that we can +still delete them. Also convert all buffer file names? + +"gqip" in Insert mode has an off-by-one error, causing it to reflow text. +(Raul Coronado, 2009 Nov 2) + +Update src/testdir/main.aap. + +"vim -c 'sniff connect'" hangs Vim. (Dominique Pelle, 2008 Dec 7) + +Something wrong with session that has "cd" commands and "badd", in such a way +that Vim doesn't find the edited file in the buffer list, causing the +ATTENTION message? (Tony Mechelynck, 2008 Dec 1) +Also: swap files are in ~/tmp/ One has relative file name ".mozilla/...". + +Add v:motion_force. (Kana Natsuno, 2008 Dec 6) +Maybe call it v:motiontype. + +Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25) + +MS-Windows: editing the first, empty buffer, 'ffs' set to "unix,dos", ":enew" +doesn't set 'ff' to "unix". (Ben Fritz, 2008 Dec 5) Reusing the old buffer +probably causes this. + +'scrollbind' is not respected when deleting lines or undo. (Milan Vancura, +2009 Jan 16) + +Patch to support strikethrough next to bold and italic. (Christian Brabandt, +2013 Jul 30) + +Document that default font in Athena can be set with resources: + XtDefaultFont: "9x15" + XtDefaultFontSet: "9x15" +(Richard Sherman, 2009 Apr 12) + +Having "Syntax" in 'eventignore' for :bufdo may cause problems, e.g. for +":bufdo e" when buffers are open in windows. ex_listdo(eap) could set the +option only for when jumping to another buffer, not when the command argument +is executed. + +":pedit %" with a BufReadPre autocommand causes the cursor to move to the +first line. (Ingo Karkat, 2008 Jul 1) Ian Kelling is working on this. + +Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3 +laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1) +Works OK with Vim in an xterm. + +Cursor line moves in other window when using CTRL-W J that doesn't change +anything. (Dasn, 2009 Apr 7) + +On Unix "glob('does not exist~')" returns the string. Without the "~" it +doesn't. (John Little, 2008 Nov 9) +Shell expansion returns unexpanded string? +Don't use shell when "~" is not at the start? + +":unlet $VAR" doesn't work. + +When using ":e ++enc=foo file" and the file is already loaded with +'fileencoding' set to "bar", then do_ecmd() uses that buffer, even though the +fileencoding differs. Reload the buffer in this situation? Need to check for +the buffer to be unmodified. +Unfinished patch by Ian Kelling, 2008 Jul 11. Followup Jul 14, need to have +another look at it. + +c.vim: XXX in a comment is colored yellow, but not when it's after "#if 0". +(Ilya Dogolazky, 2009 Aug 7) + +You can type ":w ++bad=x fname", but the ++bad argument is ignored. Give an +error message? Or is this easy to implement? (Nathan Stratton Treadway, 2008 +Aug 20) This is in ucs2bytes(), search for 0xBF. Using the ++bad argument is +at the other match for 0xBF. + +When adding "-complete=file" to a user command this also changes how the +argument is processed for <f-args>. (Ivan Tishchenko, 2008 Aug 19) + +Win32: associating a type with Vim doesn't take care of space after a +backslash? (Robert Vibrant, 2008 Jun 5) + +When 'rightleft' is set, cursorcolumn isn't highlighted after the end of a +line. It's also wrong in folds. (Dominique Pelle, 2010 Aug 21) + +Using an insert mode expression mapping, cursor is not in the expected +position. (ZyX, 2010 Aug 29) + +After using <Tab> for command line completion after ":ta blah" and getting E33 +(no tags file), further editing the command to e.g., ":echo 'blah'", the +command is not executed. Fix by Ian Kelling? + +":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim +Chase) Fix by Ian Kelling, 2008 Jul 14. + +Use "\U12345678" for 32 bit Unicode characters? (Tony Mechelynck, 2009 +Apr 6) Or use "\u(123456)", similar to Perl. + +When mapping : to ; and ; to :, @; doesn't work like @: and @: doesn't work +either. Matt Wozniski: nv_at() calls do_execreg() which uses +put_in_typebuf(). Char mapped twice? + +Despite adding save_subexpr() this still doesn't work properly: +Regexp: matchlist('12a4aaa', '^\(.\{-}\)\(\%5c\@<=a\+\)\(.\+\)\?') +Returns ['12a4', 'aaa', '4aaa'], should be ['12a4', 'aaa', ''] +Backreference not cleared when retrying after \@<= fails? +(Brett Stahlman, 2008 March 8) + +Problem with remote_send(). (Charles Campbell, 2008 Aug 12) + +ftplugin for help file should set 'isk' to help file value. + +Win32: remote editing fails when the current directory name contains "[". +(Ivan Tishchenko, Liu Yubao) Suggested patch by Chris Lubinski: Avoid +escaping characters where the backslash is not removed later. Asked Chris for +an alternate solution, also for src/ex_getln.c. +This also fails when the file or directory name contains "%". (Thoml, 2008 +July 7) +Using --remote-silent while the current directory has a # in the name does not +work, the # needs to be escaped. (Tramblay Bruno, 2012 Sep 15) + +When using remote-silent the -R flag is not passed on. (Axel Bender, 2012 May +31) + +Win32: A --remote command that has a directory name starting with a ( doesn't +work, the backslash is removed, assuming that it escapes the (. (Valery +Kondakoff, 2009 May 13) + +Problem with 'langmap' being used on the rhs of a mapping. (Nikolai Weibull, +2008 May 14) + +Problem with CTRL-F. (Charles Campbell, 2008 March 21) +Only happens with "gvim -geometry "160x26+4+27" -u NONE -U NONE prop.c". +'lines' is 54. (2008 March 27) + +Problem with pointer wrapping around in getvcol(). (Wolfgang Kroworsch, 2008 +Oct 19) Check for "col" being "MAXCOL" separately? + +Unexpectedly inserting a double quote. (Anton Woellert, 2008 Mar 23) +Works OK when 'cmdheight' is 2. + +8 Use a mechanism similar to omni completion to figure out the kind of tab + for CTRL-] and jump to the appropriate matching tag (if there are + several). + Alternative: be able to define a function that takes the tag name and uses + taglist() to find the right location. With indication of using CTRL-] so + that the context can be taken into account. (Robert Webb) +Patch by Christian Brabandt, 2013 May 31. + +Test54 should not use shell commands. Make it portable. + +The utf class table is missing some entries: + 0x2212, minus sign + 0x2217, star + 0x2500, bar + 0x26ab, circle + +Visual line mode doesn't highlight properly when 'showbreak' is used and the +line doesn't fit. (Dasn, 2008 May 1) + +GUI: In Normal mode can't yank the modeless selection. Make "gy" do this? +Works like CTRL-Y in Command line mode. + +Mac: Move Carbon todo items to os_mac.txt. Note that this version is frozen, +try the Cocoa version. + +Mac: After a ":vsplit" the left scrollbar doesn't appear until 'columns' is +changed or the window is resized. + +GTK: when setting 'columns' in a startup script and doing ":vertical diffsplit" +the window isn't redrawn properly, see two vertical bars. + +Mac: Patch for configure: remove arch from ruby link args. (Knezevic, 2008 +Mar 5) Alternative: Kazuki Sakamoto, Mar 7. + +Mac: trouble compiling with Motif, requires --disable-darwin. (Raf, 2008 Aug +1) Reply by Ben Schmidt. + +C't: On utf-8 system, editing file with umlaut through Gnome results in URL +with %nn%nn, which is taken as two characters instead of one. +Try to reproduce at work. + +Patch for default choice in file changed dialog. (Bjorn Winckler, 2008 Oct 19) +Is there a way to list all the files first? + +When 'smartcase' is set and using CTRL-L to add to the search pattern it may +result in no matches. Convert chars to lower case? (Erik Wognsen, 2009 Apr +16) + +Searching for composing char works, but not when inside []. (ZyX, Benjamin R. +Haskell, 2010 Aug 24) + +Fail to edit file after failed register access. Error flag remains set? +(Lech Lorens, 2010 Aug 30) + +Patch for redo register. (Ben Schmidt, 2007 Oct 19) +Await response to question to make the register writable. + +src/testdir/Make_dos.mak: not all tests are included, e.g., test49, without a +remark why. + +Problem with 'ts' set to 9 and 'showbreak' to ">>>". (Matthew Winn, 2007 Oct +1) + +In the swapfile dialog, add a H(elp) option that gives more info about what +each choice does. Similar to ":help swap-exists-choices" + +try/catch not working for argument of return. (Matt Wozniski, 2008 Sep 15) + +try/catch not working when inside a for loop. (ZyX, 2011 Jan 25) + +":tab help" always opens a new tab, while ":help" re-uses an existing window. +Would be more consistent when an existing tab is re-used. (Tony Mechelynck) + +Add ":nofold". Range will apply without expanding to closed fold. + +Using Aap to build Vim: add remarks about how to set personal preferences. +Example on http://www.calmar.ws/tmp/aap.html + +Syntax highlighting wrong for transparent region. (Doug Kearns, 2007 Feb 26) +Bug in using a transparent syntax region. (Hanlen in vim-dev maillist, 2007 +Jul 31) + +C syntax: {} inside () causes following {} to be highlighted as error. +(Michalis Giannakidis, 2006 Jun 1) + +Can't easily close the help window, like ":pc" closes the preview window and +":ccl" closes the quickfix window. Add ":hclose". (Chris Gaal) +Patch for :helpclose, Christian Brabandt, 2010 Sep 6. + +When 'diffopt' has "context:0" a single deleted line causes two folds to merge +and mess up syncing. (Austin Jennings, 2008 Jan 31) + +Gnome improvements: Edward Catmur, 2007 Jan 7 + Also use Save/Discard for other GUIs + +New PHP syntax file, use it? (Peter Hodge) + +":echoe" in catch block stops processing, while this doesn't happen outside of +a catch block. (ZyX, 2011 Jun 2) + +'foldcolumn' in modeline applied to wrong window when using a session. (Teemu +Likonen, March 19) + +Test 54 uses shell commands, that doesn't work on non-Unix systems. Use some +other way to test buffer-local autocommands. + +The documentation mentions the priority for ":2match" and ":3match", but it +appears the last one wins. (John Beckett, 2008 Jul 22) Caused by adding +matchadd()? Suggested patch by John, 2008 Jul 24. + +When 'encoding' is utf-8 the command line is redrawn as a whole on every +character typed. (Tyler Spivey, 2008 Sep 3) Only redraw cmdline for +'arabicshape' when there is a character on the command line for which +(ARABIC_CHAR(u8c)) is TRUE. + +Cheng Fang made javacomplete. (2007 Aug 11) +Asked about latest version: 0.77.1 is on www.vim.org. + +More AmigaOS4 patches. (Peter Bengtsson, Nov 9) + +Amiga patches with vbcc. (Adrien Destugues, 2010 Aug 30) +http://pulkomandy.ath.cx/drop/vim73_vbcc_amiga.diff + +Insert mode completion: When editing the text and pressing CTRL-N again goes +back to originally completed text, edited text is gone. (Peng Yu, 2008 Jul 24) +Suggestion by Ben Schmidt, 2008 Aug 6. + +Problem with compound words? (Bert, 2008 May 6) +No warning for when flags are defined after they are used in an affix. + +Screen redrawing when continuously updating the buffer and resizing the +terminal. (Yakov Lerner, 2006 Sept 7) + +Add option settings to help ftplugin. (David Eggum, 2006 Dec 18) + +Autoconf problem: when checking for iconv library we may add -L/usr/local/lib, +but when compiling further tests -liconv is added without the -L argument, +that may fail (e.g., sizeof(int)). (Blaine, 2007 Aug 21) + +When opening quickfix window, disable spell checking? + +Problem with ".add" files when using two languages and restarting Vim. (Raul +Coronado, 2008 Oct 30) + +Popup menu redraw: Instead of first redrawing the text and then drawing the +popup menu over it, first draw the new popup menu, remember its position and +size and then redraw the text, skipping the characters under the popup menu. +This should avoid flicker. Other solution by A.Politz, 2007 Aug 22. + +Windows 98: pasting from the clipboard with text from another application has +a trailing NUL. (Joachim Hofmann) Perhaps the length specified for CF_TEXT +isn't right? + +When a register contains illegal bytes, writing viminfo in utf-8 and reading +it back doesn't result in utf-8. (Devin Bayer) + +Command line completion: Scanning for tags doesn't check for typed key now and +then? Hangs for about 5 seconds. Appears to be caused by finding include +files with "foo/**" in 'path'. (Kalisiak, 2006 July 15) +Additional info: When using the |wildcards| ** globing, vim hangs +indefinitely on lots of directories. The |file-searching| globing, like in +":set path=/**" does not hang as often as with globing with |wildcards|, like +in ":1find /**/file". This is for a files that unix "find" can find very +quick. Merging the 2 kinds of globing might make this an easier fix. (Ian +Kelling, 2008 July 4) + +When the file name has parenthesis, e.g., "foo (bar).txt", ":!ls '%'" has the +parenthesis escaped but not the space. That's inconsistent. Either escape +neither or both. No escaping might be best, because it doesn't depend on +particularities of the shell. (Zvi Har'El, 2007 Nov 10) (Teemu Likonen, 2008 +Jun 3) +However, for backwards compatibility escaping might be necessary. Check if +the user put quotes around the expanded item? + +A throw in a function causes missing an endif below the call. (Spiros +Bousbouras, 2011 May 16) + +Error E324 can be given when a cron script has wiped out our temp directory. +Give a clear error message about this (and tell them not to wipe out /tmp). + +Color for cUserLabel should differ from case label, so that a mistake in a +switch list is noticed: + switch (i) + { + case 1: + foobar: + } + +Look at http://www.gtk-server.org/ . It has a Vim script implementation. + +Netbeans problem. Use "nc -l 127.0.0.1 55555" for the server, then run gvim +with "gvim -nb:localhost:55555:foo". From nc do: '1:editFile!0 "foo"'. Then +go to Insert mode and add a few lines. Then backspacing every other time +moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25) + +Patch to use Modern UI 2.0 for the Nsis installer. (Guopeng Wen, 2010 Jul 30) +Latest version: 2011 May 18 +8 Windows install with NSIS: make it possible to do a silent install, see + http://nsis.sourceforge.net/Docs/Chapter4.html#4.12 + Version from Guopeng Wen that does this (2010 Dec 27) +Alternative: MSI installer: https://github.com/petrkle/vim-msi/ + +Windows installer should install 32-bit version of right-click handler also on +64-bit systems. (Brian Cunningham, 2011 Dec 28) + +Windows installer could add a "open in new tab of existing Vim" menu entry. +Gvimext: patch to add "Edit with single Vim &tabbed" menu entry. +Just have two choices, always using one Vim and selecting between using an +argument list or opening each file in a separate tab. +(Erik Falor, 2008 May 21, 2008 Jun 26) + +Windows installer: licence text should not use indent, causes bad word wrap. +(Benjamin Fritz, 2010 Aug 16) + +Dos uninstal may delete vim.bat from the wrong directory (e.g., when someone +makes his own wrapper). Add a magic string with the version number to the +.bat file and check for it in the uninstaller. E.g. + # uninstall key: vim7.3* + +Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov, +2007 Feb 8) + +Win32: Can't complete shell command names. Why is setting xp_context in +set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME? + +Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2) + +Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) + +Win32: XPM support only works with path without spaces. Patch by Mathias +Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. +New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other +patches by Mathias, see mail Feb 22) + +Win32: compiling with normal features and OLE fails. Patch by Mathias +Michaelis, 2006 Jun 4. + +Win16: include patches to make Win16 version work. (Vince Negri, 2006 May 22) + +Win32: after "[I" showing matches, scroll wheel messes up screen. (Tsakiridis, +2007 Feb 18) +Patch by Alex Dobrynin, 2007 Jun 3. Also fixes other scroll wheel problems. + +Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages +label. (Tsakiridis, 2007 Feb 18) Patch from Ian Kelling, 2008 Aug 6. + +Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen +with the more prompt. Caused by setting the guitablabel? (Thomas Michael +Engelke, 2007 Dec 20 - 2008 Jan 17) + +Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing +pointer in long and seek offset in 64 bit var. + +Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17) + +Win32: When 'shell' is bash shellescape() doesn't always do the right thing. +Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape() +only takes 'shellslash' into account. + +Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph +Ebersbach, 2008 Feb 1) + +Menu item that does "xxd -r" doesn't work when 'fileencoding' is utf-16. +Check for this and use iconv? (Edward L. Fox, 2007 Sep 12) +Does the conversion in the other direction work when 'filenecodings' is set +properly? + +Cursor displayed in the wrong position when using 'numberwidth'. (James Vega, +2007 Jun 21) + +When $VAR contains a backslash expand('$VAR') removes it. (Teemu Likonen, 2008 +Jun 18) + +If the variable "g:x#y#z" exists completion after ":echo g:x#" doesn't work. + +Feature request: Command to go to previous tab, like what CTRL-W p does for +windows. (Adam George) + +F1 - F4 in an xterm produce a different escape sequence when used with a +modifier key. Need to catch three different sequences. Use K_ZF1, like +K_ZHOME? (Dickey, 2007 Dec 2) + +UTF-8: mapping a multi-byte key where the second byte is 0x80 doesn't appear +to work. (Tony Mechelynck, 2007 March 2) + +In debug mode, using CTRL-R = to evaluate a function causes stepping through +the function. (Hari Krishna Dara, 2006 Jun 28) + +C++ indenting wrong with "=". (James Kanze, 2007 Jan 26) + +":lockvar" should use copyID to avoid endless loop. + +When using --remote-silent and the file name matches 'wildignore' get an E479 +error. without --remote-silent it works fine. (Ben Fritz, 2008 Jun 20) + +Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then +use a different dialog: "busy saving, really quit? yes / no". + +Check other interfaces for changing curbuf in a wrong way. Patch like for +if_ruby.c. + +":helpgrep" should use the directory from 'helpfile'. + +The need_fileinfo flag is messy. Instead make the message right away and put +it in keep_msg? + +Editing a file remotely that matches 'wildignore' results in a "no match" +error. Should only happen when there are wildcards, not when giving the file +name literally, and esp. if there is only one name. + +Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes +longer than 2 seconds. + +Using ":au CursorMoved * cmd" invokes mch_FullName(), which can be slow. +Can this be avoided? (Thomas Waba, 2008 Aug 24) +Also for ":w" without a file name. +The buffer has the full path in ffname, should pass this to the autocommand. + +"vim -C" often has 'nocompatible', because it's set in some startup script. +Set 'compatible' after startup is done? Patch by James Vega, 2008 Feb 7. + +VMS: while editing a file found in complex, Vim will save file into the first +directory of the path and not to the original location of the file. +(Zoltan Arpadffy) + +VMS: VFC files are in some cases truncated during reading (Zoltan Arpadffy) + +input() completion should not insert a backslash to escape a space in a file +name? + +Ruby completion is insecure. Can this be fixed? + +When 'backupskip' is set from $TEMP special characters need to be escaped. +(patch by Grembowietz, 2007 Feb 26, not quite right) +Another problem is that file_pat_to_reg_pat() doesn't recognize "\\", so "\\(" +will be seen as a path separator plus "\(". + +gvim d:\path\path\(FILE).xml should not remove the \ before the (. +This also fails with --remote. + +When doing ":quit" the Netbeans "killed" event isn't sent. (Xavier de Gaye, +2008 Nov 10) call netbeans_file_closed() at the end of buf_freeall(), or in +all places where buf_freeall() is called? + +aucmd_prepbuf() should also use a window in another tab page. + +When unloading a buffer in a BufHidden autocommand the hidden flag is reset? +(Bob Hiestand, 2008 Aug 26, Aug 27) + +Substituting an area with a line break with almost the same area does change +the Visual area. Can this be fixed? (James Vega, 2006 Sept 15) + +GUI: When combining fg en bg make sure they are not equal. + +Spell checking: Add a way to specify punctuation characters. Add the +superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079. + +Spell checking in popup menu: If the only problem is the case of the first +character, don't offer "ignore" and "add to word list". + +Use different pt_br dictionary for spell checking. (Jackson A. Aquino, 2006 +Jun 5) + +Use different romanian dictionary for spell checking. (Andrei Popescu, Nov +2008) Use http://downloads.sourceforge.net/rospell/ro_RO.3.2.zip +Or the hunspell-ro.3.2.tar.gz file, it also has a iso-8859-2 list. + +In a C file with spell checking, in "% integer" "nteger" is seen as an error, +but "]s" doesn't find it. "nteger" by itself is found. (Ralf Wildenhues, 2008 +Jul 22) + +There should be something about spell checking in the user manual. + +Spell menu: When using the Popup menu to select a replacement word, +":spellrepeat" doesn't work. SpellReplace() uses setline(). Can it use "z=" +somehow? Or use a new function. + +Mac: Using gvim: netrw window disappears. (Nick Lo, 2006 Jun 21) + +Add an option to specify the character to use when a double-width character is +moved to the next line. Default '>', set to a space to blank it out. Check +that char is single width when it's set (compare with 'listchars'). + +The generated vim.bat can avoid the loop for NT. (Carl Zmola, 2006 Sep 3) + +When showing a diff between a non-existent file and an existing one, with the +cursor in the empty buffer, the other buffer only shows the last line. Change +the "insert" into a change from one line to many? (Yakov Lerner, 2008 May 27) + +Add autocommand for when a tabpage is being closed. Also for when a tab page +has been created. + +Using ":make" blocks Vim. Allow running one make in the background (if the +shell supports it), catch errors in a file and update the error list on the +fly. A bit like "!make > file&" and repeating ":cf file". ":bgmake", +background make. ":bgcancel" interrupts it. +A.Politz may work on this. + +These two abbreviations don't give the same result: + let asdfasdf = "xyz\<Left>" + cabbr XXX <C-R>=asdfasdf<CR> + cabbr YYY xyz<Left> + +Michael Dietrich: maximized gvim sometimes displays output of external command +partly. (2006 Dec 7) + +In FileChangedShell command it's no longer allowed to switch to another +buffer. But the changed buffer may differ from the current buffer, how to +reload it then? + +New syntax files for fstab and resolv from Radu Dineiu, David Necas did +previous version. + +For Aap: include a config.arg.example file with hints how to use config.arg. + +Command line completion when 'cmdheight' is maximum and 'wildmenu' is set, +only one buffer line displayed, causes display errors. + +Completing with 'wildmenu' and using <Up> and <Down> to move through directory +tree stops unexpectedly when using ":cd " and entering a directory that +doesn't contain other directories. + +Setting 'background' resets the Normal background color: + highlight Normal ctermbg=DarkGray + set background=dark +This is undesired, 'background' is supposed to tell Vim what the background +color is, not reset it. + +Linux distributions: +- Suggest compiling xterm with --enable-tcap-query, so that nr of colors is + known to Vim. 88 colors instead of 16 works better. See ":help + xfree-xterm". +- Suggest including bare "vi" and "vim" with X11, syntax, etc. + +Completion menu: For a wrapping line, completing a long file name, only the +start of the path is shown in the menu. Should move the menu to the right to +show more text of the completions. Shorten the items that don't fit in the +middle? + +When running inside screen it's possible to kill the X server and restart it +(using pty's the program can keep on running). Vim dies because it loses the +connection to the X server. Can Vim simply quit using the X server instead of +dying? Also relevant when running in a console. + +Accessing file#var in a function should not need the g: prepended. + +When exiting detects a modified buffer, instead of opening the buffer in the +current tab, use an existing tab, if possible. Like finding a window where +the buffer is displayed. (Antonios Tsakiridis) + +When ":cn" moves to an error in the same line the message isn't shortened. +Only skip shortening for ":cc"? + +Write "making vim work better" for the docs (mostly pointers): *nice* + - sourcing $VIMRUNTIME/vimrc_example.vim + - setting 'mouse' to "a" + - getting colors in xterm + - compiling Vim with X11, GUI, etc. + +Problem with ":call" and dictionary function. Hari Krishna Dara, Charles +Campbell 2006 Jul 06. + +Syntax HL error caused by "containedin". (Peter Hodge, 2006 Oct 6) + +A custom completion function in a ":command" cannot be a Funcref. (Andy +Wokula, 2007 Aug 25) + +Problem with using :redir in user command completion function? (Hari Krishna +Dara, 2006 June 21) + +Another resizing problem when setting 'columns' and 'lines' to a very large +number. (Tony Mechelynck, 2007 Feb 6) + +After starting Vim, using '0 to jump somewhere in a file, ":sp" doesn't center +the cursor line. It works OK after some other commands. + +Win32: Is it possible to have both postscript and Win32 printing? + +Check: Running Vim in a console and still having connect to the X server for +copy/paste: is stopping the X server handled gracefully? Should catch the X +error and stop using the connection to the server. + +Problem with 'cdpath' on MS-Windows when a directory is equal to $HOME. (2006 +Jul 26, Gary Johnson) + +Using UTF-8 character with ":command" does not work properly. (Matt Wozniski, +2008 Sep 29) + +In the Netbeans interface add a "vimeval" function, so that the other side can +check the result of has("patch13"). + +Cursor line at bottom of window instead of halfway after saving view and +restoring. Only with 'nowrap'. (Robert Webb, 2008 Aug 25) + +Netrw has trouble executing autocommands only for a directory. Add <isdir> +and <notisdir> to autocommand patterns? Also <isfile>? + +Add command modifier that skips wildcard expansion, so that you don't need to +put backslashes before special chars, only for white space. + +Syntax HL: open two windows on the same C code, delete a ")" in one window, +resulting in highlighted "{" in that window, not in the other. + +In mswin.vim: Instead of mapping <C-V> for Insert mode in a complicated way, +can it be done like ":imap <C-V> <MiddleMouse>" without negative side effects? + +GTK: when the Tab pages bar appears or disappears while the window is +maximized the window is no longer maximized. Patch that has some idea but +doesn't work from Geoffrey Antos, 2008 May 5. +Also: the window may no longer fit on the screen, thus the command line is not +visible. + +When right after "vim file", "M" then CTRL-W v the windows are scrolled +differently and unexpectedly. Caused by patch 7.2.398? + +The magic clipboard format "VimClipboard2" appears in several places. Should +be only one. + +"vim -C" often has 'nocompatible', because it's set somewhere in a startup +script. Do "set compatible" after startup? + +It's difficult to debug numbered functions (function in a Dictionary). Print +the function name before resolving it to a number? + let d = {} + fun! d.foo() + echo "here" + endfun + call d.foo(9) + +Add a mark for the other end of the Visual area (VIsual pos). '< and '> are +only set after Visual moded is ended. +Also add a variable for the Visual mode. So that this mode and '< '> can be +used to set what "gv" selects. (Ben Schmidt) + +Win32: When running ":make" and 'encoding' differs from the system locale, the +output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei Wu) +Should we use 'termencoding' for this? + +Win32, NTFS: When editing a specific infostream directly and 'backupcopy' is +"auto" should detect this situation and work like 'backupcopy' is "yes". File +name is something like "c:\path\foo.txt:bar", includes a colon. (Alex +Jakushev, 2008 Feb 1) + +printf() uses the field width in bytes. Can it be made character width, +perhaps with a modifier? What does Posix say? + +Small problem displaying diff filler line when opening windows with a script. +(David Luyer, 2007 Mar 1 ~/Mail/oldmail/mool/in.15872 ) + +Is it allowed that 'backupext' is empty? Problems when backup is in same dir +as original file? If it's OK don't compare with 'patchmode'. (Thierry Closen) + +Patch for supporting count before CR in quickfix window. (AOYAMA Shotaro, 2007 +Jan 1) + +Patch for adding ":lscscope". (Navdeep Parhar, 2007 Apr 26; update 2008 Apr +23) + +":mkview" isn't called with the right buffer argument. Happens when using +tabs and the autocommand "autocmd BufWinLeave * mkview". (James Vega, 2007 +Jun 18) + +xterm should be able to pass focus changes to Vim, so that Vim can check for +buffers that changed. Perhaps in misc.c, function selectwindow(). +Xterm 224 supports it! + +When completing from another file that uses a different encoding completion +text has the wrong encoding. E.g., when 'encoding' is utf-8 and file is +latin1. Example from Gombault Damien, 2007 Mar 24. + +Is it possible to use "foo#var" instead of "g:foo#var" inside a function? + +Syntax HL: When using "nextgroup" and the group has an empty match, there is +no search at that position for another match. (Lukas Mai, 2008 April 11) + +In gvim the backspace key produces a backspace character, but on Linux the +VERASE key is Delete. Set VERASE to Backspace? (patch by Stephane Chazelas, +2007 Oct 16) + +TermResponse autocommand isn't always triggered when using vimdiff. (Aron +Griffis, 2007 Sep 19) + +Create a gvimtutor.1 file and change Makefiles to install it. + +When 'encoding' is utf-8 typing text at the end of the line causes previously +typed characters to be redrawn. Caused by patch 7.1.329. (Tyler Spivey, 2008 +Sep 3, 11) + +When Vim in an xterm owns the selection and the user does ":shell" Vim doesn't +respond to selection requests. Invoking XtDisownSelection() before executing +the shell doesn't help. Would require forking and doing a message loop, like +what happens for the GUI. + +X11: Putting more than about 262040 characters of text on the clipboard and +pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23) +clip_x11_request_selection_cb() is called with zero value and length. +Also: Get an error message from free() in the process that owns the selection. +Seems to happen when the selection is requested the second time, but before +clip_x11_convert_selection_cb() is invoked, thus in X library code. + +":vimgrep" does not recognize a recursive symlink. Is it possible to detect +this, at least for Unix (using device/inode)? + +When switching between windows the cursor is often put in the middle. +Remember the relative position and restore that, just like lnum and col are +restored. (Luc St-Louis) + +Patch to support horizontal scroll wheel in GTK. Untested. (Bjorn Winckler, +2010 Jun 30) + + +At next release: +- Build a huge version by default. +- Improve plugin handling: Automatic updates, handle dependencies? + E.g. Vundle: https://github.com/gmarik/vundle + + +More patches: +- Another patch for Javascript indenting. (Hari Kumar, 2010 Jul 11) + Needs a few tests. +- Add 'cscopeignorecase' option. (Liang Wenzhi, 2006 Sept 3) +- Argument for feedkeys() to prepend to typeahead (Yakov Lerner, 2006 Oct + 21) +- Load intl.dll too, not only libintl.dll. (Mike Williams, 2006 May 9, docs + patch May 10) +- Extra argument to strtrans() to translate special keys to their name (Eric + Arnold, 2006 May 22) +- 'threglookexp' option: only match with first word in thesaurus file. + (Jakson A. Aquino, 2006 Jun 14) +- Mac: indicate whether a buffer was modified. (Nicolas Weber, 2006 Jun 30) +- Allow negative 'nrwidth' for left aligning. (Nathan Laredo, 2006 Aug 16) +- ml_append_string(): efficiently append to an existing line. (Brad + Beveridge, 2006 Aug 26) Use in some situations, e.g., when pasting a + character at a time? +- recognize hex numbers better. (Mark Manning, 2006 Sep 13) +- Add <AbbrExpand> key, to expand an abbreviation in a mapping. (Kana + Natsuno, 2008 Jul 17) +- Add 'wspara' option, also accept blank lines like empty lines for "{" and + "}". (Mark Lundquist, 2008 Jul 18) +- Patch to add CTRL-T to delete part of a path on cmdline. (Adek, 2008 Jul + 21) +- Instead of creating a copy of the tutor in all the shell scripts, do it in + vimtutor.vim. (Jan Minar, 2008 Jul 20) +- When fsync() fails there is no hint about what went wrong. Patch by Ben + Schmidt, 2008 Jul 22. +- testdir/Make_dos_sh.mak for running tests with MingW. (Bill Mccarthy, 2008 + Sep 13) +- Patch for adding "space" item in 'listchars'. (Jérémie Roquet, 2009 Oct 29, + Docs patch Oct 30) +- Replace ccomplete.vim by cppcomplete.vim from www.vim.org? script 1520 by + Vissale Neang. (Martin Stubenschrott) Asked Vissale to make the scripts + more friendly for the Vim distribution. + New version received 2008 Jan 6. + No maintenance in two years... +- Patch to open dropped files in new tabs. (Michael Trim, 2010 Aug 3) + +Awaiting updated patches: +9 Mac unicode patch (Da Woon Jung, Eckehard Berns): + 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac? + New patch 2004 Jun 16 + - selecting proportional font breaks display + - UTF-8 text causes display problems. Font replacement causes this. + - Command-key mappings do not work. (Alan Schmitt) + - With 'nopaste' pasting is wrong, with 'paste' Command-V doesn't work. + (Alan Schmitt) + - remove 'macatsui' option when this has been fixed. + - when 'macatsui' is off should we always convert to "macroman" and ignore + 'termencoding'? +9 HTML indenting can be slow. Caused by using searchpair(). Can search() + be used instead? A.Politz is looking into a solution. +8 Win32: Add minidump generation. (George Reilly, 2006 Apr 24) +8 Add ":n" to fnamemodify(): normalize path, remove "../" when possible. + Aric Blumer has a patch for this. He will update the patch for 6.3. +7 Completion of network shares, patch by Yasuhiro Matsumoto. + Update 2004 Sep 6. + How does this work? Missing comments. +8 Add a few more command names to the menus. Patch from Jiri Brezina + (28 feb 2002). Will mess the translations... +7 ATTENTION dialog choices are more logical when "Delete it' appears + before "Quit". Patch by Robert Webb, 2004 May 3. +- Include flipcase patch: ~/vim/patches/wall.flipcase2 ? Make it work + for multi-byte characters. +- Win32: add options to print dialog. Patch from Vipin Aravind. +- Patch to add highlighting for whitespace. (Tom Schumm, 2003 Jul 5) + use the patch that keeps using HLF_8 if HLF_WS has not + been given values. + Add section in help files for these highlight groups? +8 "fg" and "bg" don't work in an xterm. Get default colors from xterm + with an ESC sequence. + xterm can send colors for many things. E.g. for the cursor: + <Esc>]12;?<Bel> + Can use this to get the background color and restore the colors on exit. +7 Add "DefaultFG" and "DefaultBG" for the colors of the menu. (Marcin + Dalecki has a patch for Motif and Carbon) +- Add possibility to highlight specific columns (for Fortran). Or put a + line in between columns (e.g., for 'textwidth'). + Patch to add 'hlcolumn' from Vit Stradal, 2004 May 20. +8 Add functions: + gettext() Translate a message. (Patch from Yasuhiro Matsumoto) + Update 2004 Sep 10 + Another patch from Edward L. Fox (2005 Nov 24) + Search in 'runtimepath'? + More docs needed about how to use this. + How to get the messages into the .po files? + strchars() Like strlen() and strwidth() but counting characters + instead of bytes. + confirm() add "flags" argument, with 'v' for vertical + layout and 'c' for console dialog. (Haegg) + Flemming Madsen has a patch for the 'c' flag + (2003 May 13) + raisewin() raise gvim window (see HierAssist patch for + Tcl implementation ~/vim/HierAssist/ ) + taglist() add argument to specify maximum number of matches. + useful for interactive things or completion. + col('^') column of first non-white character. + Can use "len(substitute(getline('.'), '\S.*', '', '')) + + 1", but that's ugly. +7 Add patch from Benoit Cerrina to integrate Vim and Perl functions + better. Now also works for Ruby (2001 Nov 10) +- Patch from Herculano de Lima Einloft Neto for better formatting of the + quickfix window (2004 dec 2) +7 When 'rightleft' is set, the search pattern should be displayed right + to left as well? See patch of Dec 26. (Nadim Shaikli) +8 Option to lock all used memory so that it doesn't get swapped to disk + (uncrypted). Patch by Jason Holt, 2003 May 23. Uses mlock. +7 Add ! register, for shell commands. (patch from Grenie) +8 In the gzip plugin, also recognize *.gz.orig, *.gz.bak, etc. Like it's + done for filetype detection. Patch from Walter Briscoe, 2003 Jul 1. +7 Add a "-@ filelist" argument: read file names from a file. (David + Kotchan has a patch for it) +8 Include a connection to an external program through a pipe? See + patches from Felbinger for a mathematica interface. + Or use emacs server kind of thing? +7 Add ":justify" command. Patch from Vit Stradal 2002 Nov 25. +- findmatch() should be adjusted for Lisp. See remark at + get_lisp_indent(). Esp. \( and \) should be skipped. (Dorai Sitaram, + incomplete patch Mar 18) +- For GUI Find/Replace dialog support using a regexp. Patch for Motif + and GTK by degreneir (nov 10 and nov 18). +- Patch for "paranoid mode" by Kevin Collins, March 7. Needs much more work. + + +Vi incompatibility: +- Try new POSIX tests, made after my comments. (Geoff Clare, 2005 April 7) + Version 1.5 is in ~/src/posix/1.5. (Lynne Canal) +8 With undo/redo only marks in the changed lines should be changed. Other + marks should be kept. Vi keeps each mark at the same text, even when it + is deleted or restored. (Webb) + Also: A mark is lost after: make change, undo, redo and undo. + Example: "{d''" then "u" then "d''": deletes an extra line, because the '' + position is one line down. (Veselinovic) +8 When stdin is not a tty, and Vim reads commands from it, an error should + make Vim exit. +7 Unix Vim (not gvim): Typing CTRL-C in Ex mode should finish the line + (currently you can continue typing, but it's truncated later anyway). + Requires a way to make CTRL-C interrupt select() when in cooked input. +8 When loading a file in the .exrc, Vi loads the argument anyway. Vim skips + loading the argument if there is a file already. When no file argument + given, Vi starts with an empty buffer, Vim keeps the loaded file. (Bearded) +6 In Insert mode, when using <BS> or <Del>, don't wipe out the text, but + only move back the cursor. Behaves like '$' in 'cpoptions'. Use a flag + in 'cpoptions' to switch this on/off. +8 When editing a file which is a symbolic link, and then opening another + symbolic link on the same file, Vim uses the name of the first one. + Adjust the file name in the buffer to the last one used? Use several file + names in one buffer??? + Also: When first editing file "test", which is symlink to "test2", and + then editing "test2", you end up editing buffer "test" again. It's not + logical that the name that was first used sticks with the buffer. +7 The ":undo" command works differently in Ex mode. Edit a file, make some + changes, "Q", "undo" and _all_ changes are undone, like the ":visual" + command was one command. + On the other hand, an ":undo" command in an Ex script only undoes the last + change (e.g., use two :append commands, then :undo). +7 The ":map" command output overwrites the command. Perhaps it should keep + the ":map" when it's used without arguments? +7 CTRL-L is not the end of a section? It is for Posix! Make it an option. +7 Implement 'prompt' option. Init to off when stdin is not a tty. +7 CTRL-T in Insert mode inserts 'shiftwidth' of spaces at the cursor. Add a + flag in 'cpoptions' for this. +7 Add a way to send an email for a crashed edit session. Create a file when + making changes (containing name of the swap file), delete it when writing + the file. Supply a program that can check for crashed sessions (either + all, for a system startup, or for one user, for in a .login file). +7 Vi doesn't do autoindenting when input is not from a tty (in Ex mode). +7 "z3<CR>" should still use the whole window, but only redisplay 3 lines. +7 ":tag xx" should move the cursor to the first non-blank. Or should it go + to the match with the tag? Option? +7 Implement 'autoprint'/'ap' option. +7 Add flag in 'cpoptions' that makes <BS> after a count work like <Del> + (Sayre). +7 Add flag in 'cpoptions' that makes operator (yank, filter) not move the + cursor, at least when cancelled. (default Vi compatible). +7 This Vi-trick doesn't work: "Q" to go to Ex mode, then "g/pattern/visual". + In Vi you can edit in visual mode, and when doing "Q" you jump to the next + match. Nvi can do it too. +7 Support '\' for line continuation in Ex mode for these commands: (Luebking) + g/./a\ g/pattern1/ s/pattern2/rep1\\ + line 1\ line 2\\ + line 2\ line 3\\ + . line4/ +6 ":e /tmp/$tty" doesn't work. ":e $uid" does. Is $tty not set because of + the way the shell is started? +6 Vi compatibility (optional): make "ia<CR><ESC>10." do the same strange + thing. (only repeat insert for the first line). + + +GTK+ GUI known bugs: +9 Crash with X command server over ssh. (Ciaran McCreesh, 2006 Feb 6) +8 GTK 2: Combining UTF-8 characters not displayed properly in menus (Mikolaj + Machowski) They are displayed as separate characters. Problem in + creating a label? +8 GTK 2: Combining UTF-8 characters are sometimes not drawn properly. + Depends on the font size, "monospace 13" has the problem. Vim seems to do + everything right, must be a GTK bug. Is there a way to work around it? +9 Can't paste a Visual selection from GTK-gvim to vim in xterm or Motif gvim + when it is longer than 4000 characters. Works OK from gvim to gvim and + vim to vim. Pasting through xterm (using the shift key) also works. + It starts working after GTK gvim loses the selection and gains it again. +- Gnome2: When moving the toolbar out of the dock, so that it becomes + floating, it can no longer be moved. Therefore making it float has been + blocked for now. + + +Win32 GUI known bugs: +- Win32: tearoff menu window should have a scrollbar when it's taller than + the screen. +8 non-ASCII font names don't work. Need to convert from 'encoding' and use + the wide functions. +8 On Windows 98 the unicows library is needed to support functions with UCS2 + file names. Can we load unicows.dll dynamically? +8 The -P argument doesn't work very well with many MDI applications. + The last argument of CreateWindowEx() should be used, see MSDN docs. + Tutorial: http://win32assembly.online.fr/tut32.html +8 In eval.c, io.h is included when MSWIN32 is defined. Shouldn't this be + WIN32? Or can including io.h be moved to vim.h? (Dan Sharp) +7 Windows XP: When using "ClearType" for text smoothing, a column of yellow + pixels remains when typing spaces in front of a "D" ('guifont' set to + "lucida_console:h8"). +6 Win32 GUI: With "-u NONE -U NONE" and doing "CTRL-W v" "CTRL-W o", the ":" + of ":only" is highlighted like the cursor. (Lipelis) +8 When 'encoding' is "utf-8", should use 'guifont' for both normal and wide + characters to make Asian languages work. Win32 fonts contain both + type of characters. +7 When font smoothing is enabled, redrawing can become very slow. The reason + appears to be drawing with a transparent background. Would it be possible + to use an opaque background in most places? +8 Use another default for 'termencoding': the active codepage. Means that + when 'encoding' is changed typing characters still works properly. + Alternative: use the Unicode functions to obtain typed characters. +8 Win32: Multi-byte characters are not displayed, even though the same font + in Notepad can display them. (Srinath Avadhanula) Try with the + UTF-8-demo.txt page with Andale Mono. +7 The cursor color indicating IME mode doesn't work properly. (Shizhu Pan, + 2004 May 9) +8 Win32: When clicking on the gvim title bar, which gives it focus, produces + a file-changed dialog, after clicking on a button in that dialog the gvim + window follows the mouse. The button-up event is lost. Only with + MS-Windows 98? + Try this: ":set sw ts", get enter-prompt, then change the file in a + console, go back to Vim and click "reload" in the dialog for the changed + file: Window moves with the cursor! + Put focus event in input buffer and let generic Vim code handle it? +8 Win32 GUI: With maximized window, ":set go-=r" doesn't use the space that + comes available. (Poucet) It works OK on Win 98 but doesn't work on Win + NT 4.0. Leaves a grey area where the scrollbar was. ":set go+=r" also + doesn't work properly. +8 When Vim is minimized and when maximizing it a file-changed dialog pops + up, Vim isn't maximized. It should be done before the dialog, so that it + appears in the right position. (Webb) +9 When selecting at the more-prompt or hit-enter-prompt, the right mouse + button doesn't give popup menu. + At the hit-enter prompt CTRL-Y doesn't work to copy the modeless + selection. + On the command line, don't get a popup menu for the right mouse button. + Let the middle button paste selected text (not the clipboard but the + non-Visual selection)? Otherwise CTRL-Y has to be used to copy the text. +8 When 'grepprg' doesn't execute, the error only flashes by, the + user can hardly see what is wrong. (Moore) + Could use vimrun with an "-nowait" argument to only wait when an error + occurs, but "command.com" doesn't return an error code. +8 When the 'shell' cannot be executed, should give an appropriate error msg. + Esp. for a filter command, currently it only complains the file could not + be read. +7 Add an option to add one pixel column to the character width? Lucida + Console italic is wider than the normal font ("d" overlaps with next char). + Opposite of 'linespace': 'columnspace'. +7 At the hit-enter prompt scrolling now no longer works. Need to use the + keyboard to get around this. Pretend <CR> was hit when the user tries to + scroll? +7 Scrollbar width doesn't change when selecting other windows appearance. + Also background color of Toolbar and rectangle below vert. scrollbar. +6 Drawing text transparently doesn't seem to work (when drawing part cursor). +8 CTRL key doesn't always work in combination with ALT key. It does work + for function keys, not for alphabetic characters. Perhaps this is because + CTRL-ALT is used by Windows as AltGr? +8 CTRL-- doesn't work for AZERTY, because it's CTRL-[ for QWERTY. How do we + know which keyboard is being used? +7 When scrolling, and a background color is dithered, the dither pattern + doesn't always join correctly between the scrolled area and the new drawn + area (Koloseike). +8 When gui_init_font() is called with "*", p_guifont is freed while it might + still be used somewhere. This is too tricky, do the font selection first, + then set the new font by name (requires putting all logfont parameters in + the font name). + + +Athena and Motif: +6 New Motif toolbar button from Marcin Dalecki: + - When the mouse pointer is over an Agide button the red becomes black. + Something with the way colors are specified in the .xpm file. + - The pixmap is two pixels smaller than it should be. The gap is filled + with grey instead of the current toolbar background color. +9 Can configure be changed to disable netbeans if the Xpm library is + required and it's missing? +8 When using the resource "Vim*borderwidth 2" the widgets are positioned + wrong. +9 XIM is disabled by default for SGI/IRIX. Fix XIM so that 'imdisable' can + be off by default. +9 XIM doesn't work properly for Athena/Motif. (Yasuhiro Matsumoto) For now, + keep XIM active at all times when the input method has the preediting + flag. +8 X11: A menu that contains an umlaut is truncated at that character. + Happens when the locale is "C", which uses ASCII instead of IS0-8859-1. + Is there a way to use latin1 by default? Gnome_init() seems to do this. +8 Perhaps use fontsets for everything? +6 When starting in English and switching the language to Japanese, setting + the locale with ":lang", 'guifontset' and "hi menu font=", deleting all + menus and setting them again, the menus don't use the new font. Most of + the tooltips work though... +7 Motif: when using a file selection dialog, the specified file name is not + always used (when specifying a filter or another directory). +8 When 'encoding' is different from the current locale (e.g., utf-8) the + menu strings don't work. Requires conversion from 'encoding' to the + current locale. Workaround: set 'langmenu'. + + +Athena GUI: +9 The first event for any button in the menu or toolbar appears to get lost. + The second click on a menu does work. +9 When dragging the scrollbar thumb very fast, focus is only obtained in + the scrollbar itself. And the thumb is no longer updated when moving + through files. +7 The file selector is not resizable. With a big font it is difficult to + read long file names. (Schroeder) +4 Re-write the widget attachments and code so that we will not have to go + through and calculate the absolute position of every widget every time the + window is refreshed/changes size. This will help the "flashing-widgets" + problem during a refresh. +5 When starting gvim with all the default colors and then typing + ":hi Menu guibg=cyan", the menus change color but the background of the + pullright pixmap doesn't change colors. + If you type ":hi Menu guibg=cyan font=anyfont", then the pixmap changes + colors as it should. + Allocating a new pixmap and setting the resource doesn't change the + pullright pixmap's colors. Why? Possible Athena bug? + + +Motif GUI: +- gui_mch_browsedir() is missing, browsedir() doesn't work nicely. +7 Use XmStringCreateLocalized() instead of XmStringCreateSimple()? + David Harrison says it's OK (it exists in Motif 1.2). +8 Lesstif: When deleting a menu that's torn off, the torn off menu becomes + very small instead of disappearing. When closing it, Vim crashes. + (Phillipps) + + +GUI: +9 On Solaris, creating the popup menu causes the right mouse button no + longer to work for extending the selection. (Halevy) +9 When running an external program, it can't always be killed with CTRL-C. + e.g., on Solaris 5.5, when using "K" (Keech). Other 'guipty' problems on + Solaris 2.6. (Marley) +9 On Solaris: Using a "-geometry" argument, bigger than the window where Vim + is started from, causes empty lines below the cmdline. (raf) +8 X11 GUI: When menu is disabled by excluding 'm' from 'guioptions', ALT key + should not be used to trigger a menu (like the Win32 version). +8 When setting 'langmenu', it should be effective immediately. Store both + the English and the translated text in the menu structure. Re-generate + the translation when 'langmenu' has changed. +8 Basic flaw in the GUI code: NextScreen is updated before calling + gui_write(), but the GUI code relies on NextScreen to represent the state + of where it is processing the output. + Need better separation of Vim core and GUI code. +8 When fontset support is enabled, setting 'guifont' to a single font + doesn't work. +8 Menu priority for sub-menus for: Amiga, BeOS. +8 When translating menus ignore the part after the Tab, the shortcut. So + that the same menu item with a different shortcut (e.g., for the Mac) are + still translated. +8 Add menu separators for Amiga. +8 Add way to specify the file filter for the browse dialog. At least for + browse(). +8 Add dialog for search/replace to other GUIs? Tk has something for this, + use that code? Or use console dialog. +8 When selecting a font with the font dialog and the font is invalid, the + error message disappears too quick. +7 More features in the find/replace dialog: + - regexp on/off + - search in selection/buffer/all buffers/directory + when all buffers/directory is used: + - filter for file name + when directory is used: + - subdirectory on/off + - top directory browser +8 gui_check_colors() is not called at the right moment. Do it much later, + to avoid problems. +8 gui_update_cursor() is called for a cursor shape change, even when there + are mappings to be processed. Only do something when going to wait for + input. Or maybe every 100 ms? +8 X11: When the window size is reduced to fit on screen, there are blank + lines below the text and bottom scrollbar. "gvim -geometry 80x78+0+0". + When the "+0+0" is omitted it works. +8 When starting an external command, and 'guipty' set, BS and DEL are mixed + up. Set erase character somehow? +8 A dead circumflex followed by a space should give the '^' character + (Rommel). Look how xterm does this. + Also: Bednar has some code for dead key handling. + Also: Nedit 5.0.2 with USE_XMIM does it right. (Gaya) +8 The compose key doesn't work properly (Cepas). Both for Win32 and X11. +7 The cursor in an inactive window should be hollow. Currently it's not + visible. +7 GUI on Solaris 2.5.1, using /usr/dt/..: When gvim starts, cursor is + hollow, after window lowered/raised it's OK. (Godfrey) +7 When starting GUI with ":gui", and window is made smaller because it + doesn't fit on the screen, there is an extra redraw. +8 When setting font with .Xdefaults, there is an extra empty line at the + bottom, which disappears when using ":set guifont=<Tab>". (Chadzelek) +8 When font shape changes, but not the size, doing ":set font=" does not + redraw the screen with the new font. Also for Win32. + When the size changes, on Solaris 2.5 there isn't a redraw for the + remaining part of the window (Phillipps). +- Flashes really badly in certain cases when running remotely from a Sun. +4 Re-write the code so that the highlighting isn't changed multiple times + when doing a ":hi clear". The color changes happen three or more times + currently. This is very obvious on a 66Mhz 486. + + +MSDOS/DJGPP: +9 Pressing CTRL-C often crashes the console Vim runs in. (Ken Liao) + When 'bioskey' isn't set it doesn't happen. Could be a problem with the + BIOS emulation of the console. Version 5.6 already had this problem. +8 DJGPP: "cd c:" can take us to a directory that no longer exists. + change_drive() doesn't check this. How to check for this error? +9 The 16 bit version runs out of memory very quickly. Should find unused + code and reduce static data. Resetting 'writebackup' helps to be able to + write a file. +9 Crash when running on Windows 98 in a console window and pressing CTRL-C. + Happens now and then. When debugging Vim in gdb this also happens. Since + the console crashes, might be a bug in the DOS console. Resetting + 'bioskey' avoids it, but then CTRL-C doesn't work. +9 DOS: Make CTRL-Fx and ALT-Fx work. + CTRL-F1 = CE-5E, CTRL-F2 = CE-5F, .., CTRL-F10 = CE-67 + ALT-F1 = CE-68, ALT-F2 = CE-69, .., ALT-F10 = CE-71 + Shifted cursor keys produce same codes as unshifted keys. Use bioskey(2) + to get modifier mask for <S-C-M-Fx>. + Use K_SPECIAL/KS_MODIFIER codes to insert modifier mask in input stream? + Make this work like in Win32 console. + Mapping things like <M-A> doesn't work, because it generates an extended + key code. Use a translation table? +9 Can't read an opened swap file when the "share" command has not been used. + At least ignore the swap files that Vim has opened itself. +8 Use DJGPP 2.03. +8 The Dos32 version (DJGPP) can't use long file names on Windows NT. + Check if new package can be used (v2misc/ntlfn08[bs].zip). +8 setlocale() is bogus. +8 Vim busy waits for new characters or mouse clicks. Should put in some + sort of sleep, to avoid eating 50% of the CPU time. Test on an unpatched + Windows 95 system! +8 DJGPP: when shell is bash, make fails. (Donahoe) +7 Hitting CTRL-P twice quickly (e.g., in keyword completion) on a 8088 + machine, starts printer echo! (John Mullin). +7 MSDOS 16 bit version can't work with COMSPEC that has an argument, e.g.: + COMSPEC=C:\WINDOWS\COMMAND.COM /E:4096 (Bradley) + Caused by BCC system() function (Borland "make" has the same problem). +8 Mouse: handle left&right button pressed as middle button pressed. Add + modifier keys shift, ctrl and alt. +7 When too many files are open (depends on FILES), strange things happen. + The Dos16 version runs out of memory, in the Dos32 version "!ls" causes a + crash. Another symptom: .swp files are not deleted, existing files are + "[New file]". +7 DJGPP version doesn't work with graphics display mode. Switch to a mode + that is supported? +8 DJGPP: ":mode" doesn't work for many modes. Disable them. +8 DJGPP: When starting in Ex mode, shouldn't clear the screen. (Walter + Briscoe) + + +MSDOS, OS/2 and Win32: +8 OS/2: Add backtick expansion. Undefine NO_EXPANDPATH and use + gen_expand_wildcards(). +8 OS/2: Add clipboard support? See example clipbrd.exe from Alexander + Wagner. +8 OS/2: Add Extended Attributes support and define HAVE_ACL. +8 OS/2: When editing a file name "foo.txt" that is actually called FOO.txt, + writing uses "foo.txt". Should obtain the real file name. +8 Should $USERPROFILE be preferred above $HOMEDRIVE/$HOMEPATH? No, but it's + a good fallback, thus use: + $HOME + $HOMEDRIVE$HOMEPATH + SHGetSpecialFolderPath(NULL, lpzsPath, CSIDL_APPDATA, FALSE); + $USERPROFILE + SHGetSpecialFolderPath(NULL, lpzsPath, CSIDL_COMMON_APPDATA, FALSE); + $ALLUSERSPROFILE + $SYSTEMDRIVE\ + C:\ +8 Win32 console: <M-Up> and <M-Down> don't work. (Geddes) We don't have + special keys for these. Should use modifier + key. +8 Win32 console: caps-lock makes non-alpha keys work like with shift. + Should work like in the GUI version. +8 Environment variables in DOS are not case sensitive. Make a define for + STRCMP_ENV(), and use it when comparing environment var names. +8 Setting 'shellslash' has no immediate effect. Change all file names when + it is set/reset? Or only use it when actually executing a shell command? +8 When editing a file on a Samba server, case might matter. ":e file" + followed by ":e FILE" will edit "file" again, even though "FILE" might be + another one. Set last used name in buflist_new()? Fix do_ecmd(), etc. +8 When a buffer is editing a file like "ftp://mach/file", which is not going + to be used like a normal file name, don't change the slashes to + backslashes. (Ronald Hoellwarth) + + +Windows 95: +8 Editing a file by its short file name and writing it, makes the long file + name disappear. Setting 'backupcopy' helps. + Use FindFirstFile()->cAlternateFileName in fname_case() (George Reilly). +8 Doing wildcard expansion, will match the short filename, but result in the + long filename (both DJGPP and Win32). + + +Win32 console: +9 When editing a file by its short file name, it should be expanded into its + long file name, to avoid problems like these: (Mccollister) + 1) Create a file called ".bashrc" using some other editor. + 2) Drag that file onto a shortcut or the actual executable. + 3) Note that the file name is something like BASHRC~1 + 4) Go to File->Save As menu item and type ".bashrc" as the file name. + 5) Press "Yes" to indicate that I want to overwrite the file. + 6) Note that the message "File exists (add ! to override)" is displayed + and the file is not saved. + Use FindFirstFile() to expand a file name and directory in the path to its + long name. +8 Also implement 'conskey' option for the Win32 console version? Look at + how Xvi does console I/O under Windows NT. +7 Re-install the use of $TERM and support the use of different terminals, + besides the console. +8 Use of <altgr> modifier doesn't work? 5.3 was OK. (Garcia-Suarez/Guckes) +9 Mapping <C-S-Tab> doesn't work correctly. How to see the difference with + <C-S-i>? +9 tmpnam() uses file in root of file system: "\asdf". That doesn't work on + a Netware network drive. Use same function as for Win32 GUI? +8 In os_win32.h, HAVE_STRICMP and HAVE_STRNICMP are defined only if __GNUC__ + is not defined. Shouldn't that be the other way around? +7 Use SetConsoleCP() and SetConsoleOutputCP() to implement 'termencoding'? + Avoids that input and output work differently. Need to be restored when + exiting. + + +Amiga: +8 In mch_inchar() should use convert_input_safe() to handle incomplete byte + sequences. +9 In mch_expandpath() a "*" is to be expanded, but "\*" isn't. Remove + backslashes in result. +8 Executing a shell, only one option for 'shell' is separated. Should do + all options, using white space separation. + + +Macintosh: +- GUI: gui_mch_browsedir() is missing. +7 Loading the Perl library only works on OS/X 10.2 or 10.3, never on both. + Load the Perl library dynamically see Python sources file dynload_mac + (Jack) + dynamic linking: http://developer.apple.com/technotes/tn2002/tn2064.html +8 inputdialog() doesn't resize when giving more text lines. (David Fishburn, + 2006 Sept 28) +8 Define vim_mkdir() for Macintosh. +8 Define mch_writable() for Macintosh. +9 When DiskLock is running, using a swap file causes a crash. Appears to be + a problem with writing a file that starts with a dot. (Giacalone) +9 In mac_expandpath() check that handling of backslashes is done properly. + + +"Small" problems: +- Can't disable terminal flow control, to enable the use of CTRL-S and + CTRL-Q. Add an option for it? +- When using e_secure in do_one_cmd() mention the command being executed, + otherwise it's not clear where it comes from. +- When the quickfix window is open and executing ":echo 'hello'" using the + Command-line window, the text is immediately removed by the redrawing. + (Michael Henry, 2008 Nov 1) + Generic solution: When redrawing while there is a message on the + cmdline, don't erase the display but draw over the existing text. + Other solution, redraw after closing the cmdline window, before executing + the command. +9 For Turkish vim_tolower() and vim_toupper() also need to use utf_ + functions for characters below 0x80. (Sertacyildiz) +9 When the last edited file is a help file, using '0 in a new Vim doesn't + edit the file as a help file. 'filetype' is OK, but 'iskeyword' isn't, + file isn't readonly, etc. +8 When an ":edit" is inside a try command and the ATTENTION prompt is used, + the :catch commands are always executed, also when the file is edited + normally. Should reset did_emsg and undo side effects. Also make sure + the ATTENTION message shows up. Servatius Brandt works on this. +7 Vimtutor leaves escape sequence in terminal. This is the xterm response to + requesting the version number. (Yasuhiro Matsumoto) +8 When redirecting and using ":silent" the current column for displaying and + redirection can be different. Use a separate variable to hold the column + for redirection. +7 The messages for "vim --help" and "vim --version" don't use + 'termencoding'. +- Could the hit-enter prompt be avoided when a message only overlaps the + 'showcmd' area? Clear that area when the next cmd is typed. +8 When 'scrollbind' is set, a window won't scroll horizontally if the cursor + line is too short. Add a word in 'scrollopt' to allow moving the cursor + to longer line that is visible. A similar thing is done for the GUI when + using the horizontal scrollbar. +7 VisVim can only open one file. Hard to solve: each opened file is passed + with a separate invocation, would need to use timestamps to know the + invocations belong together. +8 When giving a ":bwipeout" command a file-changed dialog may popup for this + buffer, which is pointless. (Mike Williams) +8 On MS-Windows ":make" doesn't show output while it is working. Use the + tee.exe from http://unxutils.sourceforge.net/ ? About 16 Kbyte in the + UnxUtils.zip archive. + Alternate one: http://www.pramodx.20m.com/tee_for_win32.htm, but Walter + Briscoe says it's not as good. +8 When doing Insert mode completion a mapping cannot recursively call + edit(), because the completion information is global. Put everything in + an allocated structure? +8 Command line completion: buffers "foo.txt" and "../b/foo.txt", completing + ":buf foo<Tab>" doesn't find the second one. (George V. Reilly) +7 mb_off2cells() doesn't work correctly on the tail byte of a double-byte + character. (Yasuhiro Matsumoto) It should return 1 when used on a tail + byte, like for utf-8. Store second byte of double-byte in ScreenLines2[] + (like for DBCS_JPNU) and put a zero in the second byte (like for UTF-8). +8 'backupdir' and 'directory' should use $TMPDIR, $TMP and/or $TEMP when + defined. +7 Inside a function with "perl <<EOF" a line with "$i++" is recognized as an + ":insert" command, causing the following "endfunction" not to be found. + Add skipping this perl construction inside function definitions. +7 When 'ttimeoutlen' is 10 and 'timeoutlen' is 1000, there is a keycode + "<Esc>a" and a mapping <Esc>x", when typing "<Esc>a" with half a second + delay should not be interpreted as a keycode. (Hans Ginzel) +7 ":botright 1 new" twice causes all window heights to be changed. Make the + bottom window only bigger as much as needed. +7 The Cygwin and MingW makefiles define "PC", but it's not used anywhere. + Remove? (Dan Sharp) +9 User commands use the context of the script they were defined in. This + causes a "s:var" argument to unexpectedly use a variable in the defining + script, not the calling script. Add an argument to ":command": + "-keepcontext". Do replace <SID>, so that a function in the defining + script can be called. +8 The Japanese message translations for MS-Windows are called ja.sjis.po, + but they use encoding cp932. Rename the file and check that it still + works. +8 A very long message in confirm() can't be quit. Make this possible with + CTRL-C. +8 "gf" always excludes trailing punctuation characters. file_name_in_line() + is currently fixed to use ".,:;!". Add an option to make this + configurable? +8 'hkmap' should probably be global-local. +9 When "$" is in 'cpoptions' and folding is active, a "C" command changes + the folds and resets w_lines_valid. The display updating doesn't work + then. (Pritesh Mistry) +8 Using ":s" in a function changes the previous replacement string. Save + "old_sub" in save_search_patterns()? +8 Should allow multi-byte characters for the delimiter: ":s+a+b+" where "+" + is a multi-byte character. +8 When appending to a file and 'patchmode' isn't empty, a backup file is + always written, even when the original file already exists. +9 When getting focus while writing a large file, could warn for this file + being changed outside of Vim. Avoid checking this while the file is being + written. +7 The message in bt_dontwrite_msg() could be clearer. +8 The script ID that is stored with an option and displayed with ":verbose + set" isn't reset when the option is set internally. For example when + 'foldlevel' is set from 'foldlevelstart'. +8 Also store the line number with the script ID and use it for ":verbose", + so that "set nocompatible" is found when it changes other option values. + When an option is set indirectly mention the command? E.g. when + ":diffsplit" sets 'foldmethod'. +8 In the fileformat dialog, "Cancel" isn't translated. Add a global + variable for this. (Eduardo Fernandez) +9 When editing a file with 'readonly' set, there is no check for an existing + swap file. Then using ":write" (without making any changes) doesn't give + a warning either. Should check for an existing swap file without creating + one. Unfinished patch by Ian Kelling, 2008 July 14. +7 When 'showbreak' is set, the amount of space a Tab occupies changes. + Should work like 'showbreak' is inserted without changing the Tabs. +7 When 'mousefocus' is set and switching to another window with a typed + command, the mouse pointer may be moved to a part of the window that's + covered by another window and we lose focus. Only move in the y + direction, not horizontally? +8 ":hardcopy": + - Using the cterm_color[] table is wrong when t_colors is > 16. + - Need to handle unprintable characters. + - Win32: On a B&W printer syntax highlighting isn't visible. Perform + dithering to make grey text? + - Add a flag in 'printoptions' to add an empty page to make the total + number even. "addempty"? (Mike Williams) + - Respect 'linebreak'. Perhaps also 'showbreak'? + - Should interpret CTRL-L as a page break. + - Grey line numbers are not always readable. Add field in 'printoptions'. + Default to black when no syntax highlighting. + - Be able to print a window in diff mode. + - Be able to specify a colorscheme to use for printing. And a separate + one for B&W printing (if that can be detected). +8 In Visual block mode with 'lbr' set, a change command doesn't insert the + text in following lines where the linebreak changes. +9 dosinst.c: The DJGPP version can't uninstall the Uninstall registry key on + Windows NT. How to install a .inf file on Windows NT and how to detect + that Windows NT is being used? +8 When 'virtualedit' is "block,insert" and encoding is "utf-8", selecting a + block of one double-wide character, then "d" deletes only half of it. +8 When 'virtualedit' is set, should "I" in blockwise visual mode also insert + in lines that don't extend into the block? +8 With 'virtualedit' set, in Insert mode just after the end of line, CTRL-O + yh does not yank the last character of the line. (Pavel Papushev) + Doing "hl" first appears to make it work. +8 With 'virtualedit' set it's possible to move into the blank area from + 'linebreak'. +8 With 'virtualedit' set and 'selection' "exclusive", a Visual selection + that ends in or after a tab, "d" doesn't delete (part of) the tab. + (Helmut Stiegler) +9 When jumping to a tag, the search pattern is put in the history. When + 'magic' is on, the pattern may not work. Translate the pattern depending + on p_magic when putting it in the history? Alternative: Store value of + 'magic' in history. (Margo) +9 optwin.vim: Restoring a mapping for <Space> or <CR> is not correct for + ":noremap". Add "mapcmd({string}, {mode})? Use code from ":mkexrc". +9 incsearch is incorrect for "/that/<Return>/this/;//" (last search pattern + isn't updated). +9 term_console is used before it is set (msdos, Amiga). +9 Get out-of-memory for ":g/^/,$s//@/" on 1000 lines, this is not handled + correctly. Get many error messages while redrawing the screen, which + cause another redraw, etc. +8 [<C-I> doesn't work when '*' is in 'iskeyword'. find_pattern_in_path() + must escape special characters in the pattern. +8 Vim can overwrite a read-only file with ":w!". ":w" can't overwrite an + existing file, "w!" can, but perhaps not a read-only file? Then use + ":w!!" for that. + Or ask for permission to overwrite it (if file can be made writable) and + restore file to readonly afterwards. + Overwriting a file for which a swap file exists is similar issue. +7 When compiled with "xterm_clipboard", startup can be slower and might get + error message for invalid $DISPLAY. Try connecting to the X server in the + background (forked), so that Vim starts up quicker? Connect as soon as + the clipboard is to be used (Visual select mode starts, paste from + clipboard) +7 X11: Some people prefer to use CLIPBOARD instead of PRIMARY for the normal + selection. Add an "xclipboard" argument to the 'clipboard' option? (Mark + Waggoner) +8 For xterm need to open a connection to the X server to get the window + title, which can be slow. Can also get the title with "<Esc>[21t", no + need to use X11 calls. This returns "<Esc>]l{title}<Esc>\". +6 When the xterm reports the number of colors, a redraw occurs. This is + annoying on a slow connection. Wait for the xterm to report the number of + colors before drawing the screen. With a timeout. +8 When the builtin xterm termcap contains codes that are not wanted, need a + way to avoid using the builtin termcap. +8 Xterm sends ^[[H for <Home> and ^[[F for <End> in some mode. Also + recognize these keys? Mostly useful for xterm simulators, like gnometerm. + See http://dickey.his.com/xterm/xterm.faq.html#xterm_pc_style. +8 For xterm also recognize keypad up/down/left/right and insert. +8 '[ and '] should be set to start/end of line when using a linewise operator + (e.g., ":w"). +8 CTRL-A can't handle big "long" numbers, they become negative. Check for + "-" character, if not present, use unsigned long. +8 Make it possible to disable the special meaning of "#" in the first column + for ">>". +8 Add suspending with CTRL-Z at the "more" prompt, and when executing a long + script in do_cmdline(). +8 When using 'hidden', many swap files will be open. When Vim runs into the + maximum number of open files, error messages will appear. Detect that + this problem is present, and close any hidden files that don't have + changes. +8 With 'viminfo' set such that the ".viminfo" file is written on a FAT + filesystem, an illegal file name may be created: ".vim". +8 For each buffer that is opened, the viminfo file is opened and read to + check for file marks. This can be slow. +7 In xterm, recognize both vt100 and vt220 cursor keys. Change + add_termcode() to not remove an existing entry for a name, when it's + needed. + Need a generic solution to recognize different codes for the same key. +8 Core dump within signal function: gdb doesn't show stack backtrace! Option + to skip catch_signals()? +9 Repeating a "cw" with "." doesn't work if the text was pasted from the + clipboard. (Thomas Jones) It's because the menu/toolbar item exits Insert + mode and uses "gP". How to fix this without breaking inserting a block of + text? +8 In Replace mode pasting from the clipboard (using menu or toolbar) inserts + all the text. Add ":rmenu"? +8 Pasting with the mouse in Replace mode inserts the text, instead of + overwriting, when it is more than one line. Same for using <C-R>. +9 CTRL-E and CTRL-Y don't work in small window when 'so' is 4 and lines are + wrapping (Acevedo/in.226). E.g., when using CTRL-E, window height 7, + window might actually scroll down when last line of buffer is displayed. + --> Remember if the previous command was "cursor follows screen" or + "screen follow cursor" and use this in cursupdate(). +7 tilde_replace() can only handle "~/", should also do "~user/". + Get the list of home directories (from /etc/passwd? Use getpwent()) and + use some clever algorithm to match a path with that. Find common strings + in the list? +8 When dragging status line with mouse, sometimes a jump when first clicking + on the status line (caused by 'winheight'). Select window on button up, + instead of on button down. +8 Dragging the status line doesn't scroll but redraw. +9 Evaluating 'statusline' in build_stl_str_hl() does not properly check for + reaching the end of the available buffer. + Patch to dynamically allocate the buffer for % items. (Eric Arnold, 2006 + May 14) +8 When performing incremental search, should abort searching as soon as a + character is typed. +8 When the value of $MAKE contains a path, configure can't handle this. + It's an autoconf bug. Remove the path from $MAKE to work around it. +8 How to set VIMRC_FILE to \"something\" for configure? Why does this not + work: CFLAGS='-DVIMRC_FILE=\"/mydir/myfile\"' ./configure +8 The temporary file is sometimes not writable. Check for this, and use an + alternate name when it isn't. Or add the 'temptemplate' option: template + for the temp file name ":set temptemplate=/usr/tmp/?????.tmp". + Also: Win32 version uses Windows temp directory, which might not work for + cygwin bash. +7 Get error "*, \+ or \( operand could be empty" for pattern "\(.\)\1\{3}". + Remember flags for backreferences. +7 When switching to Daylight Saving Time, Vim complains that a file has been + changed since last read. Can we use a function that uses GMT? +7 When completing an environment variable after a '$', check for file names + that contain a '$' after all have been found. +8 When "cm" termcap entry is missing, starting gvim shouldn't complain about + it. (Lohner) Try out with "vt100" entry, cm replaced with cX. +7 When an include file starts with "../", the check for already visiting + this file doesn't work. Need to simplify the file name. +7 The names and comments for the arguments of do_browse() are confusing. + "dflt" isn't the default file name when "initdir" is not NULL and + "initdir" is the default path to be used. +7 When 'scrolloff' is exactly half the window height, "j" causes a scroll of + two lines at a time. "k" doesn't do this. (Cory T. Echols) +8 When write_viminfo() is used while there are many orphaned viminfo + tempfiles writing the viminfo file fails. Give a clear error message so + that the user knows he has to delete the files. +7 It's possible to redefine a script-local function with ":func + <SNR>123_Test()". (Krishna) Disallow this. + + +I can't reproduce these (if you can, let me know how!): +9 NT 4.0 on NTFS file system: Editing ".bashrc" (drag and drop), file + disappears. Editing ".xyz" is OK. Also, drag&drop only works for three + files. (McCollister) + + +Problems that will (probably) not be solved: +- GTK: when using the popup menu with spelling suggestions and releasing the + right mouse button before the menu appears selecting an item with the + right mouse button has no effect. GTK does not produce an event for this. +- GTK 2: Cannot use the file selector. When using it many things become + slow. This is caused by some code in GTK that writes + ~/.recently-used.xbel every time an event is handled. It assumes the main + loop is never quit, which is a wrong assumption. Also, it overwrites the + file with different file permissions, which is a privacy issue. This + needs to be fixed in GTK. A solution in Vim would be really complicated. + (2008 Jul 31) This appears to be fixed in Vim 7.3. +- xterm title: The following scenario may occur (esp. when running the Vim + test script): Vim 1 sets the title to "file1", then restores the title to + "xterm" with an ESC sequence when exiting. Vim 2 obtains the old title + with an X library call, this may result in "file1", because the window + manager hasn't processed the "xterm" title yet. Can apparently only be + worked around with a delay. +- In a terminal with 'mouse' set such that the mouse is active when entering + a command line, after executing a shell command that scrolls up the + display and then pressing ":": Selecting text with the mouse works like + the display wasn't scrolled. Vim doesn't know how much the external + command scrolled up the display. Use Shift to select text. +- X windows: When $DISPLAY points to a X server where there is no access + permission, trying to connect to the X server causes an error message. + XtOpenDisplay() prints this directly, there is no way to avoid it. +- X windows: Setting 'guifontset' to an illegal value sometimes crashes Vim. + This is caused by a fault in a X library function, can't be solved in Vim. +- Win32 tcl: has("tcl") hangs when the tcl84.dll is from cygwin. +- Motif: When adding a menu item "Find this &Symbol", the "s" in "this" will + be underlined, instead of in "Symbol". Motif doesn't let us specify which + character gets the highlighting. +- Moving the cursor removes color in color-xterm. This is a color-xterm + problem! color-xterm ver. 6.1 beta 3 and later work properly. +- In zsh, "gvim&" changes the terminal settings. This is a zsh problem. + (Jennings) +- Problem with HPterm under X: old contents of window is lost (Cosentino). +- Amiga: When using quickfix with the Manx compiler we only get the first 25 + errors. How do we get the rest? +- Amiga: The ":cq" command does not always abort the Manx compiler. Why? +- Linux: A file with protection r--rw-rw- is seen readonly for others. The + access() function in GNU libc is probably wrong. +- MSDOS: When using smartdrive with write-back buffering, writing to a + readonly floppy will cause problems. How to test for a writable floppy + first? +- MSDOS: Both 16 and 32 bit versions: File name expansion doesn't work for + names that start with a dot. These used to be illegal file names. +- When doing a CTRL-Z and typing a command for the shell, while Vim is busy + (e.g. writing a file), the command for the shell is sometimes eaten by Vim, + because the terminal mode is changed from RAW to CBREAK. +- An old version of GNU tgoto can't handle the terminfo code for "AF". The + "%p1" is interpreted as "%p" and "1", causing color not to be working. + Fix: Change the "%p1" in the "AF" and "AB" terminfo entries to "%p". + (Benzinger). +- When running an external command from the GUI, typeahead is going to that + program, not to Vim. It looks like the shell eats the characters, Vim + can't get back what the external command didn't use. +- Win32 GUI: Error code from external command not returned in shell_error. + It appears that cmd.exe and command.com don't return an error code. +- Win32 GUI: The Toolbar is a bit too high when the flat style is being + used. We don't have control over the height of the Toolbar. +- Win32: All files created on the day of switching from winter to summer + time cause "changed since editing started" messages. It goes away when + the file is written again the next day, or the timezone is adjusted. + DJGPP version is OK. (Zaimi) Looks like a problem with the Win32 library. + Rebooting doesn't help. Time stamps look OK in directory. (Penn) + Is this on FAT (stores wall clock time) or NTFS (stores UTS)? +- Win32, MS-Windows XP: $HOME uses the wrong drive when the user profiles + are not on the boot disk. This is caused by a wrong value of $HOMEDRIVE. + This is a bug in XP, see MSKB article 818134. +- Win32, MS-Windows: expanding plugin/**/*.vim also picks up + dir/ctags.vim,v. This is because the short file name is something like + "ctags~1.vim" and that matches the pattern. +- SunOS 5.5.1 with Motif: The file open dialog does not have a horizontal + scroll bar for the "files" selection. This is a problem in the Motif + libraries, get a patch from Sun. +- Solaris 2.6 with GTK and Perl: gvim crashes when started. Problem with X + input method called from GDK code. Without Perl it doesn't crash. +- VMS: Vimdiff doesn't work with the VMS diff, because the output looks + different. This makes test 47 fail. Install a Unix-compatible diff. +- VMS v7.1 and older: Tests 21 and 32 fail. From VMS v7.1-2 and newer Vim + does not have this behavior. (Zoltan Arpadffy) +- Win32 GUI: mouse wheel always scrolls rightmost window. The events arrive + in Vim as if the rightmost scrollbar was used. +- GTK with Gnome: Produces an error message when starting up: + Gdk-WARNING **: locale not supported by C library + This is caused by the gnome library gnome_init() setting $LC_CTYPE to + "en_US". Not all systems support this locale name, thus causing the + error. Hopefully a newer version of GTK/Gnome fixes this problem. +- GTK 2: With this mapping the hit-enter prompt is _sometimes_ below the + screen, at other times there is a grey area below the command line: + :nmap <F11> :if &guioptions=~'m' \| set guioptions-=m \| else \| set guioptions+=m \| endif<cr> +- GTK: When pasting a selection from Vim to xclipboard gvim crashes with a + ABRT signal. Probably an error in the file gdkselection.c, the assert + always fails when XmbTextListToTextProperty() fails. (Tom Allard) +- GTK 2: gives an assertion error for every non-builtin icon in the toolbar. + This is a GTK 2.4.x bug, fixed in GTK 2.4.2. (Thomas de Grenier de Latour) +- When using an xterm that supports the termresponse feature, and the 't_Co' + termcap option was wrong when Vim started, it will be corrected when the + termresponse is received. Since the number of colors changes, the + highlighting needs to be initialized again. This may cause colors defined + in the vimrc file to be lost. +- On Windows NT 4.0 the number of files passed to Vim with drag&drop and + "Edit with Vim" is limited. The maximum command line length is 255 chars. + +--------------------- extensions and improvements ---------------------- + *extensions-improvements* + +Most interesting new features to be added when all bugs have been fixed: +- Using ":exe edit fname" has escaping problems. Use ":edit ++(fname)". + Thus use "++=" to give arguments as expressions, comma separated as if + calling a function. + With options: ":edit ++(['!', '++enc=abc'], ['+/pat'], fname)". + Alternative: Make a function for Ex commands: cmd_edit(). +- Add COLUMN NUMBERS to ":" commands ":line1,line2[col1,col2]cmd". Block + can be selected with CTRL-V. Allow '$' (end of line) for col2. +- Add DEBUGGER INTERFACE. Implementation for gdb by Xavier de Gaye. + Should work like an IDE. Try to keep it generic. Now found here: + http://clewn.sf.net. + And the idevim plugin/script. + To be able to start the debugger from inside Vim: For GUI run a program + with a netbeans connection; for console: start a program that splits the + terminal, runs the debugger in one window and reconnect Vim I/O to the + other window. + Wishes for NetBeans commands: + - make it possible to have 'defineAnnoType' also handle terminal colors. + - send 'balloonText' events for the cursor position (using CursorHold ?) + in terminal mode. +- ECLIPSE plugin. Problem is: the interface is very complicated. Need to + implement part in Java and then connect to Vim. Some hints from Alexandru + Roman, 2004 Dec 15. Should then also work with Oracle Jdeveloper, see JSR + 198 standard http://www.jcp.org/en/jsr/detail?id=198. + Eclim does it: http://eclim.sourceforge.net/ (Eric Van Dewoestine) + Plugin that uses a terminal emulator: http://vimplugin.sf.net + And another one: http://www.satokar.com/viplugin/index.php +- STICKY CURSOR: Add a way of scrolling that leaves the cursor where it is. + Especially when using the scrollbar. Typing a cursor-movement command + scrolls back to where the cursor is. +- Scroll commands by screen line. g CTRL-E and g CTRL-Y ? Requires the + first line to be able to start halfway. +- Running a shell command from the GUI still has limitations. Look into how + the terminal emulator of the Vim shell project can help: + http://vimshell.wana.at +8 Add a command to jump to a certain kind of tag. Allow the user to specify + values for the optional fields. E.g., ":tag size type=m". + Also allow specifying the file and command, so that the result of + taglist() can be used. +- X11: Make it possible to run Vim inside a window of another program. + This can be done with XReparentWindow(). But how exactly? + + +Documentation: +8 List of Vim runtime directories. dotvim.txt from Charles Campbell, 2007 + Feb 20. +8 The GUI help should explain the Find and Find/Replace dialogs. Add a link + to it from ":promptrepl" and ":promptfind". +8 List of options should mention whether environment variables are expanded + or not. +8 Extend usr_27.txt a bit. (Adam Seyfarth) +7 Add a section on debugging scripts in the user manual. +9 Make the Reference Manual more precise. For each command mention: + - change to cursor position and curswant + - if it can be undone (u/CTRL-R) and redone (.) + - how it works for folded lines + - how it works with multi-byte characters +9 In change.txt, remark about Javadoc isn't right. Right alignment would + work too. +8 Spread the windows commands over the other files. For example, ":stag" + should be with ":tag". Cross-link with tags to avoid too much double + text. +8 Add tags for all features, e.g. "gui_running". +7 MS-Windows: When a wrong command is typed with an ALT key, give a hint to + look at the help for 'winaltkeys'. +7 Add a help.vim plugin that maps <Tab> to jump to the next tag in || and + <C-Tab> (and <S-Tab>) to the previous tag. + Patch by Balazs Kezes, 2007 Dec 30. Remark from A. Politz. +- Check text editor compendium for vi and Vim remarks. + + +Help: +- First try using the ":help" argument literally, before using it as a + pattern. And then match it as part of a tag. +- When a help item has multiple matches make it possible to use ":tn" to go + to the other matches. +- Support a way to view (and edit) .info files. +- Default mapping for help files: <Tab> to position cursor on next |:tag|. +- Implement a "sticky" help window, some help text lines that are always + displayed in a window with fixed height. (Guckes) Use "~/.vimhelp" file, + user can edit it to insert his favorite commands, new account can contain a + default contents. +- Make 'winminheight' a local option, so that the user can set a minimal + height for the help window (and other windows). +- ":help :s^I" should expand to ":help :substitute". +- Make the help key (<F1>) context sensitive? +- Learn mode: show short help while typing commands. + + +User Friendlier: +8 Windows install with install.exe: Use .exe instead of .bat files for + links, so that command line arguments are passed on unmodified? (Walter + Briscoe) +8 Windows install: Be able to associate Vim with a selection of file types? +8 Windows uninstall: Have uninstal.c delete the vimfiles directories that + dosinst.c creates. List the contents of the directory (recursively) if + the user asks for it. Requires an implementation of "rm -rf". +8 Remember the name of the vimrc file that was used (~/.vimrc, $VIM/_vimrc, + $HOME/_vimrc, etc.) and add "edit vimrc" to the File menu. +- Add a way to save local settings and mappings into a new plugin file. + ":mkplugin <file>"? +8 Add ":plugininstall" command. Can be used to install a plugin file that + includes documentation. Let the user select a directory from + 'runtimepath'. + " Vim plugin + <main plugin code> + " >>> plugin help start <<< + <plugin docs> +- Add mappings local to a window: ":map <window> ..."? +9 Add buffer-local menu. Should offer a choice between removing the menu or + disabling it. Be careful that tear-offs don't disappear (keep one empty + item?). + Alternative: use BufEnter and BufLeave autocommands. +8 make a vimtutor script for Amiga and other systems. +7 Add the arguments for configure to the ":version" output? +7 When Vim detects a file is being edited elsewhere and it's a gvim session + of the same user it should offer a "Raise" button, so that the other gvim + window can be displayed. (Eduard) +8 Support saving and restoring session for X windows? It should work to do + ":mksession" and use "-S fname" for the restart command. The + gui_x11_wm_protocol_handler() already takes care of the rest. + global_event_filter() for GTK. + + +Tab pages: +9 GUI implementation for the tab pages line for other systems. +7 GUI: Control over the appearance of the text in the labels (bold, color, + font, etc.) +8 Make GUI menu in tab pages line configurable. Like the popup menu. +8 balloons for the tab page labels that are shortened to show the full path. +7 :tabdup duplicate the tab with all its windows. +7 Option to put tab line at the left or right? Need an option to specify + its width. It's like a separate window with ":tabs" output. +7 Add local variables for each tab page? +8 Add local options for each tab page? E.g., 'diffopt' could differ between + tab pages. +7 Add local highlighting for each tab page? +7 Add local directory for tab pages? How would this interfere with + window-local directories? + + +Spell checking: +- have some way not to give spelling errors for a range of characters. + E.g. for Chinese and other languages with specific characters for which we + don't have a spell file. Useful when there is also text in other + languages in the file. +- Support more regions? Caolan McNamara argues it's needed for es_XX. + https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219777 +- Unicode defines another quote character: 0x2019. Use it as an equivalent + of a single quote, thus use it as a word character like a quote and match + with words, replacing the curly quote with a single quote. +- Could filter é things for HTML before doing spell checking. + Similarly for TeX. +- The Hungarian spell file uses four extra characters in the FOL/UPP/LOW + items than other spell files with the ISO-8859-2 encoding, that causes + problem when changing 'spelllang'. There is no obvious way to fix this. +- Considering Hunspell 1.1.4: + What does MAXNGRAMSUGS do? + Is COMPLEXPREFIXES necessary when we have flags for affixes? +- Support spelling words in CamelCase as if they were two separate words. + Requires some option to enable it. (Timothy Knox) +- There is no Finnish spell checking file. For openoffice Voikko is now + used, which is based on Malaga: http://home.arcor.de/bjoern-beutel/malaga/ + (Teemu Likonen) +8 ":mkspell" still takes much too long in Hungarian dictionary from + hunspell. Only solution appears to be to postpone secondary suffixes. +8 Handle postponed prefix with COMPOUNDPERMITFLAG or COMPOUNDFORBIDFLAG. + WFP_COMPPERMIT and WFP_COMPFORBID +8 implement use of <compoptions> in .spl file: + implement CHECKCOMPOUNDREP: when a compound word seems to be OK apply REP + items and check if the result is a valid word. + implement CHECKCOMPOUNDDUP + implement CHECKCOMPOUNDTRIPLE + Add CHECKCOMPOUNDCASE: when compounding make leading capital lower case. + How is it supposed to work? +- Add a command the repeats ]s and z=, showing the misspelled word in its + context. Thus to spell-check a whole file. +- suggestion for "KG" to "kg" when it's keepcase. +- For flags on affixes: Use a "AFFCOMPSET" flag; means the compound flags of + the word are not used. +- Support breakpoint character ? 0xb7 and ignore it? Makes it possible to + use same wordlist for hyphenation. +- Compound word is accepted if nr of words is <= COMPOUNDWORDMAX OR nr of + syllables <= COMPOUNDSYLMAX. Specify using AND in the affix file? +- NEEDCOMPOUND also used for affix? Or is this called ONLYINCOMPOUND now? + Or is ONLYINCOMPOUND only for inside a compound, not at start or end? +- Do we need a flag for the rule that when compounding is done the following + word doesn't have a capital after a word character, even for Onecap words? +- New hunspell home page: http://hunspell.sourceforge.net/ + - Version 1.1.0 is out now, look into that. + - Lots of code depends on LANG, that isn't right. Enable each mechanism + in the affix file separately. + - Example with compounding dash is bad, gets in the way of setting + COMPOUNDMIN and COMPOUNDWORDMAX to a reasonable value. + - PSEUDOROOT == NEEDAFFIX + - COMPOUNDROOT -> COMPOUNDED? For a word that already is a compound word + Or use COMPOUNDED2, COMPOUNDED3, etc. +- CIRCUMFIX: when a word uses a prefix marked with the CIRCUMFIX flag, then + the word must also have a suffix marked with the CIRCUMFIX flag. It's a + bit primitive, since only one flag is used, which doesn't allow matching + specific prefixes with suffixes. + Alternative: + PSFX {flag} {pchop} {padd} {pcond} {schop} {sadd}[/flags] {scond} + We might not need this at all, you can use the NEEDAFFIX flag and the + affix which is required. +- When a suffix has more than one syllable, it may count as a word for + COMPOUNDWORDMAX. +- Add flags to count extra syllables in a word. SYLLABLEADD1 SYLLABLEADD2, + etc.? Or make it possible to specify the syllable count of a word + directly, e.g., after another slash: /abc/3 +- MORPHO item in affix file: ignore TAB and morphological field after + word/flags and affix. +- Implement multiple flags for compound words and CMP item? + Await comments from other spell checking authors. +- Also see tklspell: http://tkltrans.sourceforge.net/ +8 Charles Campbell asks for method to add "contained" groups to existing + syntax items (to add @Spell). + Add ":syntax contains {pattern} add=@Spell" command? A bit like ":syn + cluster" but change the contains list directly for matching syntax items. +- References: MySpell library (in OpenOffice.org). + http://spellchecker.mozdev.org/source.html + http://whiteboard.openoffice.org/source/browse/whiteboard/lingucomponent/source/spellcheck/myspell/ + author: Kevin Hendricks <kevin.hendricks@sympatico.ca> +8 It is currently not possible to mark "can not" as rare, because "can" and + "not" are good words. Find a way to let "rare" overrule "good"? +8 Make "en-rare" spell file? Ask Charles Campbell. +8 The English dictionaries for different regions are not consistent in their + use of words with a dash. +7 Insert mode completion mechanism that uses the spell word lists. +8 Add hl groups to 'spelllang'? + :set spelllang=en_us,en-rare/SpellRare,en-math/SpellMath + More complicated: Regions with different languages? E.g., comments + in English, strings in German (po file). + + +Diff mode: +9 Instead invoking an external diff program, use builtin code. One can be + found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c + It's quite big and badly documented though. +8 Use diff mode to show the changes made in a buffer (compared to the file). + Use an unnamed buffer, like doing: + new | set bt=nofile | r # | 0d_ | diffthis | wincmd p | diffthis + Also show difference with the file when editing started? Should show what + can be undone. (Tom Popovich) +7 Add cursor-binding: when moving the cursor in one diff'ed buffer, also + move it in other diff'ed buffers, so that CTRL-W commands go to the same + location. + + +Folding: + (commands still available: zI zJ zK zp zP zq zQ zV zy zY; + secondary: zB zS zT zZ, z=) +8 Vertical folds: looks like vertically split windows, but the cursor moves + through the vertical separator, separator moves when scrolling. +8 Add "z/" and "z?" for searching in not folded text only. +9 Add search pattern item to only match in closed or open fold and/or fold + with certain level. Allows doing ":g/pat/cmd" to work on closed folds. +8 When a closed fold is displayed open because of 'foldminlines', the + behavior of commands is still like the fold is closed. How to make the + user aware of this? +8 Add an option 'foldskip' with values like 'foldopen' that specifies which + commands skip over a closed fold. +8 "H" and "L" count buffer lines instead of window lines. (Servatius Brandt) +8 Add a way to add fold-plugins. Johannes Zellner has one for VB. +7 When using manual folding, the undo command should also restore folds. +- Allow completely hiding a closed fold. E.g., by setting 'foldtext' to an + empty string. Require showing a character in 'foldcolumn' to avoid the + missing line goes unnoticed. + How to implement this? +- When pressing the down arrow of a scrollbar, a closed fold doesn't scroll + until after a long time. How to make scrolling with closed folds + smoother? +- When creating a session, also store folds for buffers in the buffer list, + using the wininfo in wi_folds. +- When currently editing the first file in the argument list the session + file can contain: + args version.c main.c + edit version.c + Can editing version.c twice be avoided? +- 'foldmethod' "textobject": fold on sections and paragraph text objects. +- "zuf": undo change in manual fold. "zUf" redo change in manual fold. How + to implement this? +- "zJ" command: add the line or fold below the fold in the fold under the + cursor. +- 'foldmethod' "syntax": "fold=3" argument: set fold level for a region or + match. +- Apply a new foldlevel to a range of lines. (Steve Litt) +8 Have some way to restrict commands to not folded text. Also commands like + searches. + + +Multi-byte characters: +- When editing a file with both utf-8 and latin1 text Vim always falls back + to latin1. Add a command to convert the latin1 characters to utf-8? + :unmix utf-8,latin1 filename + Would only work when 'encoding' is utf-8. +9 When the tail byte of a double-byte character is illegal (e.g., a CR), the + display is messed up (Yasuhiro Matsumoto). Should check for illegal + double-byte characters and display them differently (display each single + byte). +9 'fenc' in modeline problem: add option to reload the file when 'fenc' is + set to a different value in a modeline? Option can be default on. Could + it be done with an autocommand? +8 Add an item in 'fileencodings' to check the first lines of a file for + the encoding. See Python PEP: http://www.python.org/peps/pep-0263.html. + To avoid getting a wrong encoding only accept something Emacs-like: + "-*- coding: enc-na_me.foo -*-" and "-*- coding= enc-na_me.foo -*-" + Match with "-\*-\s*coding[:=]\s*\([::word::-_.]\+\)\s*-\*-" and use first + item. +8 Add an item in 'fileencodings' to check the first line of an XML file for + the encoding. <?xml version="1.0" encoding="UTF-8"?> Or "charset=UTF-8"? + For HTML look for "charset=utf-8". +8 The quickfix file is read without conversion, thus in 'encoding'. Add an + option to specify the encoding of the errorfile and convert it. Also for + ":grep" and ":helpgrep". + More generic solution: support a filter (e.g., by calling a function). +8 When a file was converted from 'fileencoding' to 'encoding', a tag search + should also do this on the search pattern. (Andrzej M. Ostruszka) +8 When filtering changes the encoding 'fileencoding' may not work. E.g., + when using xxd and 'fileencoding' is "utf-16". Add an option to set a + different fileencoding for filter output? +7 When converting a file fails, mention which byte could not be converted, + so that the user can fix the problem. +8 Add configure option to be able to disable using the iconv library. (Udo + Schweigert) +9 'aleph' should be set to 1488 for Unicode. (Zvi Har'El) +8 Should add test for using various commands with multi-byte characters. +8 'infercase' doesn't work with multi-byte characters. +8 toupper() function doesn't handle byte count changes. +7 Searching and composing characters: + When searching, should order of composing characters be ignored? + Add special item to match with a composing character, zero-width, so that + one can replace a base character and keep the composing characters. + Add a special item to match with a composing character, so that composing + characters can be manipulated. + Add a modifier to ignore composing characters, only compare base + characters. Useful for Hebrew (Ron Aaron) +8 Should implement 'delcombine' for command line editing. +8 Detect overlong UTF-8 sequences and handle them like illegal bytes. +8 ":s/x/\u\1/" doesn't work, making uppercase isn't done for multi-byte + characters. +8 UTF-8: "r" in Visual mode doesn't take composing characters. +8 UTF-8: When there is a precomposed character in the font, use it instead + of a character and a composing character. See xterm for an example. +7 When a character can't be displayed, display its digraph instead. + 'display' option to specify this. +7 Use ideas for nl_langinfo() from Markus Kuhn in enc_default(): + (www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c) +- GTK and Win32: Allow selecting fonts for 'guifontset' with the + fontselector somehow. +- GTK and Win32: make it possible to set the font for the menu to make it + possible to have 'encoding' different from the current locale. +- dbcs_class() only works for Japanese and Korean. Implement this for + other encodings. The "euc-jp" and "euc-kr" choices might be wrong. +- Find some way to automatically select the right GUI font or fontset, + depending on the default value of 'encoding'. + Irrelevant in the GTK+ 2 GUI so long as UTF-8 is used. + For Windows, the charset_pairs[] table could be used. But how do we know + if a font exists? +- Do keyboard conversion from 'termencoding' to 'encoding' with + convert_input() for Mac GUI. +- Add mnemonics from RFC1345 longer than two characters. + Support CTRL-K _{mnemonic}_ +7 In "-- INSERT (lang) --" show the name of the keymap used instead of + "lang". (Ilya Dogolazky) +- Make 'breakat' accept multi-byte characters. Problem: can't use a lookup + table anymore (breakat_flags[]). + Simplistic solution: when 'formatoptions' contains "m" also break a line + at a multi-byte character >= 0x100. +- Add the possibility to enter mappings which are used whenever normal text + could be entered. E.g., for "f" command. But not in Normal mode. Sort + of opposite of 'langmap'. Use ":tmap" command? +- When breaking a line, take properties of multi-byte characters into + account. The "linebreak" program from Bruno Haible can do it: + ftp://ftp.ilog.fr/pub/Users/haible/gnu/linebreak-0.1.tar.gz + But it's very complicated... + + +Printing: +7 Implement "undercurl" for printing. +- Add "page width" to wrap long lines. +- Win32: use a font dialog for setting 'printfont'. Can reuse the code for + the 'guifont' dialog, put the common code in a separate function. +- Add the file timestamp to the page header (with an option). (George + Reilly) +- Win32: when 'printfont' is empty use 'guifont'. +- Unix: Use some dialog box to do the obvious settings (paper size, printer + name, portrait/landscape, etc). +- PostScript: Only works for text that can be converted to an 8-bit + character set. How to support Unicode fully? +- Allow specifying the paper size, instead of using a standard size. Same + units as for the margins. +- Support right-to-left text? +8 Make the foreground color darkening function preserve the hue of the + color. + + +Syntax highlighting: +8 Make ":syn off" use 'runtimepath' instead of $VIMRUNTIME. (Gary Johnson) + Should do the same for ":syn on" and ":syn manual". +8 Support "containedin" argument for ":syn include", so that the defined + cluster can be added to existing syntax items. +8 C syntax: Don't highlight {} as errors inside () when used like this: + "({ something })", often used in GCC code. +7 Add a "startgroup" to a region. Used like "nextgroup" inside the region, + preferred item at the start of the region. (Charles Campbell) +8 When editing a new file without a name and giving it a name (by writing + it) and 'filetype' is not set, detect the filetype. Avoid doing it for + ":wq file". +7 For "nextgroup" we have skipwhite, skipnl and skipempty. It would be + really nice to be able to skip with a pattern. Or skip with a syntax + group. (Nikolai Weibull, 2007 Feb 27) +8 Make conversion to HTML faster (Write it in C or pre-compile the script). +9 There is still a redraw bug somewhere. Probably because a cached state is + used in a wrong way. I can't reproduce it... +7 Be able to change only the background highlighting. Useful for Diff* and + Search highlighting. +7 When 'number' is set highlight the number of the current line. + Must be enabled with an option, because it slows down display updating. +8 Allow the user to add items to the Syntax menu sorted, without having to + change this for each release. +8 Add a "matchcontains" for regions: items contained in the start or end + pattern, but not in the body. +8 Add a "keepend-contained" argument: Don't change the end of an item this + one is contained in. Like "keepend" but specified on the contained item, + instead of the containing item. +8 cpp.vim: In C++ it's allowed to use {} inside (). +8 Some syntax files set 'iskeyword'. When switching to another filetype + this isn't reset. Add a special keyword definition for the syntax rules? + When this is done, use vim.vim syntax highlighting for help file examples, + but without ":" in 'iskeyword' for syntax. + Also need a separate 'iskeyword' for the command line, e.g., in a help + window ":e /asdf/asdf/" CTRL-W works different. +8 Add specific syntax item to match with parens/braces that don't have a + "%" match. :syntax nomatch cMatchError (,{,[,),},] [contained] +8 Highlight the text between two matching parens (e.g., with a grey + background) when on one of the parens or in between them. + Option for the matchparen plugin? +8 When using a cterm, and no ctermfg or ctermbg are defined, use start/stop + sequences. Add remark in docs that :if 'term' == "term-name" should be + used. +8 Add @spell cluster to String and Comment groups for many languages. Will + allow spell checking. (Fleiner) +8 When listing syntax items, try to sort the keywords alphabetically. And + re-insert the [] if possible. +8 Make it possible to use color of text for Visual highlight group (like for + the Cursor). +8 It would be useful to make the highlight group name an expression. Then + when there is a match, the expression would be evaluated to find out what + highlight group to use. Could be used to check if the shell used in a + password file appears in /etc/shells. (Nikolai Weibull) + syn match =s:checkShell(v:match) contained 'pattern' +8 Make it possible to only highlight a sub-expression of a match. Like + using "\1" in a ":s" command. +8 Support for deleting syntax items: + :syn keyword cTodo remove this + :syn match cTodo remove "pattern" + :syn region cString remove start="this" end="that" +8 Add possibility to sync on something else, when the syncing in one way + doesn't find match. For HTML: When no {script} is found, try looking for + a '<'. (Fleiner) +7 Replace the synchronizing method with a state machine specification? + Should be able to start at any line in the file, search forwards or + backwards, and use the result of matching a pattern. +7 Use parsing like awk, so that e.g., a ( without a matching ) can be + detected. +8 Make it possible to use "inverted" highlighting, invert the original + character. For Visual mode. (xterm-selection already does this). +8 Highlight non-printable characters with "SpecialChar", linked to + "Special". Display them with the digraph characters, if possible. +8 Highlight the clipboard-selection with a highlight group. +8 Be able to reset highlighting to its original (default) values. +7 Be able to write current highlighting to a file as commands, similar to + ":mkvimrc". +8 Improve c.vim: + - Add check for unterminated strings, with a variable to switch it on: + "c_strict_ansi". + - Detect unbalanced "#endif". Requires looking back a long way... +8 Add an option to restrict the updating of syntax highlighting to the + current line while in Insert mode. +8 When guessing value of 'background', the syntax file has already been + loaded (from the .gvimrc). After changing 'background', load it again? +8 Add ":syn resync" command, to re-parse the whole file until the current + display position. +8 Should support "me" offset for a region start pattern. To be used to + allow searching for the end pattern inside the match of the end pattern. + Example: syn region pikeXX start="([^{]" end=")" should work on "()". +8 When using a regexp for "contains=", should delay matching with it until + redrawing happens. Set a flag when a group is added, check this flag when + highlighting starts. +8 Some terminals can display colors like the GUI. Add some setting to use + GUI colors for the terminal? With something to define the escape + sequence. +7 It's possible for an item to be transparent, so that the colors of an item + lower on the stack is used. Also do this with highlighting, so that the + user can set transparent highlighting? E.g. a number in a C comment would + get the color of a comment, a number in an assignment Normal. (Nikolai + Weibull) +7 Add "semitrans": Add highlighting. E.g., make the text bold, but keep the + colors. And add colors, so that Green+Red becomes Yellow. + E.g. for this html: + <B> bold text <I> italic+bold text </B> italic text </I> +7 CTRL-] checks the highlight group for finding out what the tag is. +7 Add an explanation how a list of words can be used to highlight misspelled + words. +8 Add more command line completion for :syntax. +8 Add more command line completion for :highlight. +7 Should find a better way to parse the :syntax and :highlight commands. + Use tables or lists that can be shared by parsing for execution and + completion? +8 Add ColorSchemePost autocommand event, so that scripts can set up their + highlighting. (Salman Halim) +7 Add a few sets of colors (e.g. Borland Turbo C one). With a menu to + select one of the sets. +8 Add offsets to sub-matches: "\(a*\) *"he=e1-1 + 'e' is end of match 'e1' is end of sub-match 1, 's2' is start of submatch + 2, etc. +8 In Insert mode, when there are typeahead characters, postpone the + highlighting (for "." command). +8 Syncing on comments isn't 100% correct when / / lines mix with / * and * /. + For example: What about a line that starts with / / and contains * /? +8 Ignore / * and * / inside strings, when syncing. +7 Build a few more syntax files from the file "/usr/share/misc/vgrindefs": + ISP, LDL, Icon, ratfor. And check "nedit/source/highlight.c". +6 Add possibility to have background color continue until the right edge of + the window. Useful for comment blocks and function headings. (Rogall) +- Make it possible to add "contains" items for all items in a group. Useful + when extending an already existing syntax file. +- Add line-continuation pattern for non-syncing items too? +- Add possibility to highlight the whole line, including the right margin + (for comment blocks). +- Add 'hlmatch' option: List of flags: + 'c': highlight match for character under the cursor. + 'b': highlight the previous (, and its match. + 'a': highlight all text from the previous ( until its match. + Also for {}, <>, etc.? + 'e': highlight all braces without a match (slow?) + OR: add an argument "cursor" to the syntax command, which means that the + region/match/keyword is only highlighted when the cursor is on it. + (Campbell) + Or do it like Elvis: define text objects and how to highlight them around + the cursor. (Iain Truskett) +7 Make it possible to use all words in the tags files as Keyword. + Can also be done with a script (but it's slow). +7 Make it possible to call a ":" command when a match is found. Should + allow for adding keywords from the text (e.g. variables that are set). + And allows for sections with different highlighting. +7 Add highlight group for commandline: "Commandline". Make sure it + highlights the command line while typing a command, and any output from + messages. And external commands? +8 Make a version that works like less, but with highlighting: read stdin for + text, exit at end of file, don't allow editing, etc. moreim? lessim? +7 SpecialKey highlighting overrules syntax highlighting. Can't give an + unprintable char another color. Would be useful for ^M at end of line. + + +Built-in script language: +8 Make the filename and line number available to script functions, so that + they can give useful debugging info. The whole call stack would be ideal. +7 Execute a function with standard option values. No need to save and + restore option values. Especially useful for new options. Problem: how + to avoid a performance penalty (esp. for string options)? +8 Add referring to key options with "&t_xx". Both for "echo &t_xx" and + ":let &t_xx =". Useful for making portable mappings. +- Add ":let var ?= value", conditional assignment. Patch by Dave Eggum, + 2006 Dec 11. +- range for ":exec", pass it on to the executed command. (Webb) +8 ":{range}source": source the lines from the current file. + You can already yank lines and use :@" to execute them. + Most of do_source() would not be used, need a new function. + It's easy when not doing breakpoints or profiling. + Requires copying the lines into a list and then creating a function to + execute lines from the list. Similar to getnextac(). +7 ":include" command: just like ":source" but doesn't start a new scriptID? + Will be tricky for the list of script names. +8 Have a look at VSEL. Would it be useful to include? (Bigham) +8 Add ":fungroup" command, to group function definitions together. When + encountered, all functions in the group are removed. Suggest using an + obscure name to avoid name clashes. Require a ":fungroup END" in the same + sourced file? Assume the group ends at the end of the file. Handle + nested packages? + Alternative: Support packages. {package-name}:{function-name}(). + Packages are loaded automatically when first used, from + $VIMRUNTIME/packages (or use a search path). +7 Pre-parse or compile Vim scripts into a bytecode. + 1. Put the bytecode with the original script, with an ":if + has('bytecode')" around it, so that it's only used with a Vim that + supports it. Update the code with a command, can be used in an + autocommand. + 2. Use a ".vic" file (like Python use .pyc). Create it when writing a + .vim file. Problem: distribution. + 3. Use a cache directory for each user. How to recognize which cached + file belongs to a sourced script? +7 Add argument to winwidth() to subtract the space taken by 'foldcolumn', + signs and/or 'number'. +6 Add ++ and -- operators? They only work on variables (lvals), how to + implement this? +8 Add functions: + has(":command") Check if ":command" works. compare function + with "ex_ni". E.g. for ":simalt". + system() With a List argument. Bypasses the shell, use + exec() directly. (Bob Hiestand) + escape() Add argument to specify what to escape with. + modestack() Instead of just the current mode return the + stack of Insert / CTRL-O / :normal things. + realname() Get user name (first, last, full) + user_fullname() patch by Nikolai Weibull, Nov + 3 2002 + Only add this when also implemented for + non-Unix systems, otherwise a shell cmd could + be used. + get_user_name() gets login name. + menuprop({name}, {idx}, {what}) + Get menu property of menu {name} item {idx}. + menuprop("", 1, "name") returns "File". + menuprop("File", 1, "n") returns "nmenu + File.Open..." argument. + Patch by Ilya Sher, 2004 Apr 22 + Return a list of menus and/or a dictionary + with properties instead. + mapname({idx}, mode) return the name of the idx'th mapping. + Patch by Ilya Sher, 2004 Mar 4. + Return a list instead. + char2hex() convert char string to hex string. + crypt() encrypt string + decrypt() decrypt string + base64enc() base 64 encoding + base64dec() base 64 decoding + attributes() return file protection flags "drwxrwxrwx" + filecopy(from, to) Copy a file + shorten(fname) shorten a file name, like home_replace() + perl(cmd) call Perl and return string + inputrl() like input() but right-to-left + typed() return the characters typed and consumed (to + find out what happened) + virtualmode() add argument to obtain whether "$" was used in + Visual block mode. + getacp() Win32: get codepage (Glenn Maynard) + deletebufline() delete line in any buffer + appendbufline() append line in any buffer + libcall() Allow more than one argument. + libcallext() Like libcall(), but using a callback function + to allow the library to execute a command or + evaluate an expression. +7 Make bufname("'0") return the buffer name from mark '0. How to get the + column and line number? col("'0") currently returns zero. +8 argc() returns 0 when using "vim -t tag". How to detect that no file was + specified in any way? To be able to jump to the last edited file. +8 Pass the command line arguments to Vim scripts in some way. As v:args + List? Or extra parameter to argv()? +8 Add command arguments with three dashes, passed on to Vim scripts. +7 Add optional arguments to user functions: + :func myFunc(arg1, arg2, arg3 = "blah", arg4 = 17) +6 User functions: Functions local to buffer "b:func()"? +8 For Strings add ":let var[{expr}] = {expr}". When past the end of "var" + just ignore. +8 The "= register should be writable, if followed by the name of a variable, + option or environment variable. +8 ":let &option" should list the value of the option. +8 ":let Func().foo = value" should work, also when "foo" doesn't exist. + Also: ":let Func()[foo] = value" should work. Same for a List. +7 Add synIDlist(), making the whole list of syntax items on the syntax stack + available as a List. +8 Add autocommand-event for when a variable is changed: + :au VarChanged {varname} {commands} +8 Add "has("gui_capable")", to check if the GUI can be started. +8 Add possibility to use variables like registers: characterwise (default), + linewise (when ending in '\n'), blockwise (when ending in '\001'). reg0, + rega, reg%, etc. Add functions linewise({expr}), blockwise({expr}) and + charwise({expr}). +7 Make it possible to do any command on a string variable (make a buffer + with one line, containing the string). Maybe add an (invisible) scratch + buffer for this? + result = scratch(string, command) + result = apply(string, command) + result = execute(string, command) + "command" would use <> notation. + Does scratch buffer have a number? Or re-use same number? +7 Add function to generate unique number (date in milliseconds). + + +Robustness: +6 Add file locking. Lock a file when starting to edit it with flock() or + fcntl(). This patch has advisory file locking while reading/writing + the file for Vim 5.4: ~/vim/patches/kahn_file_locking . + The patch is incomplete (needs support for more systems, autoconf). + Andy doesn't have time to work on it. + Disadvantage: Need to find ways to gracefully handle failure to obtain a + lock. When to release a lock: When buffer is unloaded? + + +Performance: +7 For string variables up to 3 bytes don't allocate memory, use v_list + itself as a character array. Use VAR_SSTRING (short string). +7 Add 'lazysize' option: Above this size Vim doesn't load everything before + starting to edit a file. Things like 'fileencodings' only work up to this + size, modelines only work at the top. Useful for large log files where + you only want to look at the first few pages. Use zero to disable it. +8 move_lines() copies every line into allocated memory, making reloading a + buffer a lot slower than re-editing the file. Can the memline be locked + so that we don't need to make a copy? Or avoid invoking ml_updatechunk(), + that is taking a lot of time. (Ralf Wildenhues, 2008 Jul 7) + With a patch, but does it work? +8 Instead of loading rgb.txt every time a color wasn't recognized load it + once and keep it in memory. Move the code to a common place to avoid + repeating it in various system files. +8 Turn b_syn_ic and b_syn_containedin into b_syn_flags. +9 Loading menu.vim still takes quite a bit of time. How to make it faster? +8 in_id_list() takes much time for syntax highlighting. Cache the result? +7 setpcmark() shifts the jumplist, this takes quite a bit of time when + jumping around. Instead use an index for the start? +8 When displaying a space with only foreground highlighting, it's the same + as a space without attributes. Avoid displaying spaces for the "~" lines + when starting up in a color terminal. +8 Avoid alloc() for scratch buffer use, esp. in syntax.c. It's very slow on + Win16. +8 Profiling shows that in_id_list() is used very often for C code. Can this + function be improved? +8 For an existing file, the page size of the swap file is always the + default, instead of using the block size of the device, because the swap + file is created only after setting the block size in mf_open(). How can + this be improved? +8 Set default for 'ttyscroll' to half a screen height? Should speed up + MS-DOS version. (Negri) +7 C syntax highlighting gets a lot slower after ":set foldmethod=syntax". + (Charles Campbell) Inserting a "{" is very slow. (dman) +7 HTML syntax highlighting is slow for long lines. Try displaying + http://www.theregister.co.uk/content/4/22908.html. (Andre Pang) +7 Check how performance of loading the wordlist can be improved (adding a + lot of abbreviations). +7 MS-DOS console: Add t_DL support, to make scrolling faster. +7 Compile Ex commands to byte codes. Store byte codes in a vim script file + at the end, after "compiled:. Make it look like a single comment line + for old Vim versions. Insert first line "Vim script compiled <timestamp>. + Only used compiled code when timestamp matches the file stat. + Add command to compile a vim script and add it to the file in-place. + Split Ex command executing into a parsing and executing phase. + Use compiled code for functions, while loops, etc. +8 When defining autocommands (e.g., from $VIMRUNTIME/filetype.vim), need to + compare each pattern with all existing patterns. Use a hash code to avoid + using strcmp() too often? +7 Include turbo_loader patches, speeding up reading a file? + Speed up reading a file by reading it into a fixed-size buffer, creating + the list of indexes in another buffer, and then copying the result into a + memfile block with two copies. Then read the next block into another + fixed-size buffer, create the second list of indexes and copy text from + the two blocks to the memfile block. +7 do_cmdline(): Avoid that the command line is copied to allocated memory + and freed again later all the time. For while loops, and for when called + with an argument that can be messed with. + Generic solution: Make a struct that contains a pointer and a flag that + indicates if the pointer should be freed when replaced. +7 Check that the file size is not more than "sizeof(long)". +- Further improve finding mappings in maphash[] in vgetorpeek() +8 Syntax highlighting is slow when deleting lines. Try in + $VIMRUNTIME/filetype.vim. +- "out of memory" after deleting (1,$d) and changing (:%s/^/> /) a lot of + lines (27000) a few times. Memory fragmentation? +- Have a look at how pdksh does memory allocation (alloc.c). (Dalecki) +- Do profiling on: + - :g/pat/normal cmd + - 1000ii<Esc> + - deleting 10Mbyte worth of lines (netscape binary) + - "[i" and "[d" (Yegappan Lakshmanan) + - ":g/^/m0" on a 450Kbyte file. And the "u". + - highlighting "~/vim/test/longline.tex", "~/vim/test/scwoop.tcl" and + "~/vim/test/lockup.pl". + - loading a syntax file to highlight all words not from a dictionary. + - editing a Vim script with syntax highlighting on (loading vim.vim). +7 Screen updating can be further improved by only redrawing lines that were + changed (and lines after them, when syntax highlighting was used, and it + changed). + - On each change, remember start and end of the change. + - When inserting/deleting lines, remember begin, end, and line count. +- Use macros/duarte/capicua for profiling. Nvi 1.71 is the fastest! +- When using a file with one long line (1Mbyte), then do "$hhhh", is still + very slow. Avoid calling getvcol() for each "h"? +- Executing a register, e.g. "10000@@" is slow, because ins_typebuf has to + move the previous commands forward each time. Pass count from + normal_cmd() down to do_execreg(). +- Repeating insert "1000i-<Esc>" displays --INSERT-- all the time, because of + the <Esc> at the end. Make this work faster (disable redrawing). +- Avoid calls to plines() for cursor line, use w_cline_height. +- After ":set nowrap" remove superfluous redraw with wrong hor. offset if + cursor is right of the screen. +8 Make CTRL-C on Unix generate a signal, avoid using select() to check for a + CTRL-C (it's slow). + + +Code size: +8 GUI: When NO_CONSOLE is defined, more code can be excluded. +- Put getline() and cookie in a struct, so only one argument has to be + passed to do_cmdline() and other functions. +8 Make a GUI-only version for Unix? +8 In buf_write _() isn't needed when setting errmsg, do it once when using + it. +7 When compiling with a GUI-only version, the code for cterm colors can be + left out. +8 When compiled with a GUI-only version, the termcap entries for terminals + can be removed. +8 Can the check for libelf in configure.in be removed? + + +Messages: +8 When using ":q" in a changed file, the error says to "add !". Add the + command so that beginners understand it: "use :q!". +8 For 'verbose' level 12 prints commands from source'ed files. How to skip + lines that aren't executed? Perhaps move the echoing to do_cmdline()? +8 Use 'report' for ":bdel"? (Krishna) To avoid these messages when using a + script. +- Delete message after new command has been entered and have waited for key. + Perhaps after ten seconds? +- Make message history available in "msg" variables: msg1, msg2, .. msg9. +8 When reading from stdin allow suppressing the "reading from stdin" + message. +9 Check handling of overwriting of messages and delays: + Very wrong: errors while redrawing cause endless loop. + When switching to another file and screen scrolls because of the long + message and return must be typed, don't scroll the screen back before + redrawing. +8 When address range is wrong you only get "Invalid range". Be a bit more + specific: Negative, beyond last line, reverse range? Include the text. +8 Make it possible to ignore errors for a moment ('errorignore'?). Another + option to switch off giving error messages ('errorquiet'?). Also an option + not to give any messages ('quiet')? Or ":quiet on", ":quiet off". + Careful: For a severe error (out of memory), and when the user starts + typing, error messages must be switched back on. + Also a flag to ignore error messages for shell commands (for mappings). +- Option to set time for emsg() sleep. Interrupt sleep when key is typed? + Sleep before second message? +8 In Ex silent mode or when reading commands from a file, what exactly is + not printed and what is? Check ":print", ":set all", ":args", ":vers", + etc. At least there should be no prompt. (Smulders) And don't clear the + screen when reading commands from stdin. (Kendall) + --> Make a difference between informative messages, prompts, etc. and + error messages, printing text, etc. +8 Window should be redrawn when resizing at the hit-enter prompt. + Also at the ":tselect" prompt. Find a generic solution for redrawing when + a prompt is present (with a callback function?). + + +Screen updating: +7 Add a string to the 'display' option to make CTRL-E and CTRL-Y scroll one + screen line, also if this means the first line doesn't start with the + first character (like what happens with a single line that doesn't fit). +- screen_line(): + - insert/delete character stuff. + - improve delete rest of line (spaces at end of line). +- When moving or resizing window, try to avoid a complete redraw (esp. when + dragging the status line with the mouse). +- When 'lazyredraw' set, don't echo :ex commands? Need a flag to redraw when + waiting for a character. +8 Add a ":refresh [winnr]" command, to force updating a window. Useful from + an event handler where ":normal" can't be used. Also useful when + 'lazyredraw' is set in a mapping. +7 Make 'list' and 'linebreak' work together. + + +Scrolling: +8 Add "zy" command: scroll horizontally to put the cursor in the middle. +6 Add option to set the overlap for CTRL-F and CTRL-B. (Garhi) +- extend 'scrollbind' option: 'scrollopt' words "search", "relative", etc.. + Also 'e'xecute some commands (search, vertical movements) in all bound + windows. +7 Add 'scrollbind' feature to make the offset of one window with the next + one equal to the window height. When editing one file in both windows it + looks like each window displays a page of the buffer. +- Allow scrolling by dragging with the mouse (grab a character and move it + up/down). Like the "hand" in Acrobat reader. Use Alt-LeftMouse for this? + (Goldfarb) +- Add command to execute some commands (search, vertical movements) in all + bound windows. +- Add 'search' option to 'scrollopt' to allow 'scrollbind' windows to + be bound by regexp searches +- Add "z>" and "z<": scroll sideways one screenful. (Campbell) +- Add option to set the number of lines when not to scroll, instead of the + fixed number used now (for terminals that scroll slow with a large number + of lines but not with a single line). + + +Autoconf: +8 Should use acconfig.h to define prototypes that are used by autoheader. +8 Some compilers don't give an error for "-OPT:Olimit" but a warning. (Webb) + Add a check for the warning, so that "Olimit" can be added automatically? +- Autoconf: Use @datadir@ for the system independent files. Make sure the + system dependent and system independent files are separated. (Leitner). +- Add autoconf check for waitpid()/wait4(). +- Remove fcntl() from autoconf, all systems have it? +- Set default for 'dictionary', add search for dictionary to autoconf. + + +Perl interface: +8 Rename typemap file to something else? +7 Make buffers accessed as Perl arrays. (Clark) +7 Make it possible to compile with non-ANSI C? +6 Tcl/Tk has the "load" command: load a shared library (.so or .dll). + + +Shared libraries: +6 Add support for loading shared libraries, and calling functions in it. + :libload internal-name libname + :libunload internal-name + :liblist + :libcall internal-name function(arg1, arg2, ...) + :libcall function(arg1, arg2, ...) + libcall() can have only one integer or String argument at the moment. +6 Have a look on how Perl handles loading dynamic libraries. + + +Tags: +9 With ":set tags=./tags,../tags" and a tag appears in both tags files it is + added twice. Requires figuring out the actual file name for each found + match. Remove tag_fname from the match and combine it with the fname in + the match (without expanding or other things that take time). When + 'tagrelative' is off tag_fname isn't needed at all. +8 For 'tags' wildcard in the file name is not supported, only in the path. + This is due to it using |file-searching|. Suboptimal solution would be to + make the filename or the whole option use |wildcards| globing, better + would be to merge the 2 kinds of globing. originally (Erik Falor, 2008 + April 18), updated (Ian Kelling, 2008 July 4) +7 Can CTRL-] (jump to tag) include a following "." and "->" to restrict the + number of possible matches? Check tags file for an item that has members. + (Flemming Madsen) +8 Scope arguments for ":tag", e.g.: ":tag class:cPage open", like Elvis. +8 When output of ":tselect" is long, getting the more-prompt, should be able + to type the tag number directly. +7 Add the possibility to use the "-t {tag}" argument multiple times. Open a + window for each tag. +7 Make output of ":tselect" a bit nicer. Use highlighting? +7 Highlight the "tag 1 of >2" message. New highlight group, or same as "hit + bottom" search message. +7 When using ":tag" at the top of the tag stack, should add another entry, + so CTRL-T can bring you back to where you are now AND to where you were + before the previous ":tag" command. (Webb) +- When doing "[^I" or "[^D" add position to tag stack. +- Add command to put current position to tag stack: ":tpush". +- Add functions to save and restore the tag stack? Or a command to switch + to another tag stack? So that you can do something else and come back to + what you were working on. +7 When using CTRL-] on someClass::someMethod, separate class from method and + use ":ta class:someClass someMethod". + Include C++ tags changes (Bertin). Change "class::func" tag into "func" + with "class=class"? Docs in oldmail/bertin/in.xxx. +7 Add ":tagargs", to set values for fields: + :tagargs class:someclass file:version.c + :tagargs clear + These are then the default values (changes the order of priority in tag + matching). +7 Support for "gtags" and "global"? With ":rtag" command? + There is an example for how to do this in Nvi. + Or do it like Elvis: 'tagprg' and 'tagprgonce' options. (Yamaguchi) + The Elvis method is far more flexible, do it that way. +7 Support "col:99" extra field, to position the cursor in that column. With + a flag in 'cpoptions' to switch it off again. +7 Better support for jumping to where a function or variable is used. Use + the id-utils, with a connection to "gid" (Emacs can do it too). Add + ":idselect", which uses an "ID" database (made by "mkid") like "tselect". + + +Win32 GUI: +8 Make debug mode work while starting up (vim -D). Open console window for + the message and input? +7 GvimExt: when there are several existing Vims, move the list to a submenu. + (Mike McCollister) +8 When using "Edit with Vim" for one file it changes directory, when several + files are selected and using "Edit with single Vim" the directory isn't + changed. At least change directory when the path is the same for all + files. Perhaps just use the path of the first file or use the longest + common part of the path. +8 Add font argument to set the lfCharSet. (Bobcik) +8 Somehow automatically detect the system language and set $LANG, so that + gettext and menus work. +8 Could keep console open to run multiple commands, to avoid the need to hit + return in every console. + Also: Look at how Emacs does run external commands: + http://www.cs.washington.edu/homes/voelker/ntemacs.html. +8 Need a separate PopUp menu for modeless selection. Need two new commands: + Copy selection to clipboard, Paste selection (as typed text). +8 Support copy/paste for other file formats. At least HTML, perhaps RTF. + Add "copy special" and "paste special" commands? +7 Use different default colors, to match the current Windows color scheme. + Sys_WindowText, Sys_Window, etc. (Lionel Schaffhauser) +7 Use <C-Tab> to cycle through open windows (e.g., the find dialog). +7 <Esc> should close a dialog. +7 Keep the console for external commands open. Don't wait for a key to be + hit. Re-open it when the user has closed it anyway. Or use a prepended + command: ":nowait {cmd}", or ":quiet", which executes {cmd} without any + prompts. +7 Should be able to set an option so that when you double click a file that + is associated with Vim, you can either get a new instance of Vim, or have + the file added into an already running Vim. +7 The "-P" argument only works for the current codepage. Use wide + functions to find the window title. + + +GUI: +8 Make inputdialog() work for Photon, Amiga. +- <C--> cannot be mapped. Should be possible to recognize this as a + normal "-" with the Ctrl modifier. +7 Implement ":popup" for other systems than Windows. +8 Implement ":tearoff" for other systems than Win32 GUI. +6 Implement ":untearoff": hide a torn-off menu. +8 When using the scrollbar to scroll, don't move the cursor position. When + moving the cursor: scroll to the cursor position. +9 Make <S-Insert> paste from the clipboard by default. (Kunze) +7 Menu local to a buffer, like mappings. Or local to a filetype? +8 In Buffers menu, add a choice whether selecting a buffer opens it in the + current window, splits the window or uses ":hide". +8 Dragging the mouse pointer outside of a Vim Window should make the text + scroll. Return a value from gui_send_mouse_event() to the machine + specific code to indicate the time in which the event should be repeated. +8 Make it possible to ignore a mouse click when it's used to give Vim (gvim) + window focus. Also when a mouse click is used to bring a window to front. +8 Make the split into system independent code and system specific code more + explicit. There are too many #ifdefs in gui.c. + If possible, separate the Vim code completely from the GUI code, to allow + running them in separate processes. +7 X11: Support cursorColor resource and "-cr" argument. +8 X11 (and others): CTRL-; is not different from ';'. Set the modifier mask + to include CTRL for keys where CTRL produces the same ASCII code. +7 Add some code to handle proportional fonts on more systems? Need to draw + each character separately (like xterm). Also for when a double-width font + is not exactly double-width. (Maeda) +8 Should take font from xterm where gvim was started (if no other default). +8 Selecting font names in X11 is difficult, make a script or something to + select one. +8 Visual highlighting should keep the same font (bold, italic, etc.). +8 Add flag to 'guioptions' to not put anything in the clipboard at all? +8 Should support a way to use keys that we don't recognize yet. Add a + command that adds entries to special_keys somehow. How do we make this + portable (X11, Win32, ..)? +7 Add a flag to 'guioptions' that tells not to remove inactive menu items. + For systems where greying-out or removing menu items is very slow. The + menu items would remain visibly normally, but not do anything. +7 Add ":minimize" and ":maximize", which iconize the window and back. + Useful when using gvim to run a script (e.g. 2html.vim). +7 X11: Is it possible to free allocated colors, so that other programs can + use them again? Otherwise, allow disabling allocating the default colors. + Or allocate an own colormap (check UAE). With an option to use it. For + the commandline, "-install" is mostly used for X11 programs. +7 Add command line argument for "gvim" not to start the GUI. Sort of the + inverse of "vim -g". (Vikas) +7 Should support multi-column menus. +- Should add option for where to put the "Help" menu: like Motif at the far + right, or with the other menus (but still at the right). +- Add menu item to "Keep Insert mode". +8 ":mkgvimrc" command, that includes menus. +6 Big change: Move GUI to separate program "vimgui", to make startup of vim a + lot faster, but still be able to do "vim -g" or ":gui". +7 More explicit mouse button binding instead of 'mousemodel'? +7 Add option to set the position of the window on the screen. 'windowpos', + which has a value of "123,456": <x>,<y>. + Or add a command, like ":winsize"? +7 Add toolbar for more GUIs. +8 Make it possible to use "amenu icon=BuiltIn##", so that the toolbar item + name can be chosen free. +7 Make it possible to put the toolbar on top, left, right and/or bottom of + the window? Allows for softkey-like use. +6 Separate the part of Vim that does the editing from the part that runs the + GUI. Communicate through a pseudo-tty. Vim starts up, creates a + pty that is connected to the terminal. When the GUI starts, the pty is + reconnected to the GUI process. When the GUI stops, it is connected to + the terminal again. Also use the pty for external processes, it looks + like a vt100 terminal to them. Vim uses extra commands to communicate GUI + things. +7 Motif: For a confirm() dialog <Enter> should be ignored when no default + button selected, <Esc> should close the dialog. +7 When using a pseudo-tty Vim should behave like some terminal (vt52 looks + simple enough). Terminal codes to/from shell should be translated. +- Would it be useful to be able to quit the GUI and go back to the terminal + where it was started from? +7 Support "-visual <type>" command line argument. + + +Autocommands: +9 Rework the code from FEAT_OSFILETYPE for autocmd-osfiletypes to use + 'filetype'. Only for when the current buffer is known. +- Put autocommand event names in a hashtable for faster lookup? +8 When the SwapExists event is triggered, provide information about the + swap file, e.g., whether the process is running, file was modified, etc. + Must be possible to check the situation that it's probably OK to delete + the swap file. (Marc Merlin) +8 When all the patterns for an event are "*" there is no need to expand + buffer names to a full path. This can be slow for NFS. +7 For autocommand events that trigger multiple times per buffer (e.g., + CursorHold), go through the list once and cache the result for a specific + buffer. Invalidate the cache when adding/deleting autocommands or + changing the buffer name. +7 Add TagJump event: do something after jumping to a tag. +8 Add "TagJumpFile" autocommand: When jumping to another file for a tag. + Can be used to open "main.c.gz" when "main.c" isn't found. +8 Use another option than 'updatetime' for the CursorHold event. The two + things are unrelated for the user (but the implementation is more + difficult). +7 Add autocommand event for when a buffer cannot be abandoned. So that the + user can define the action taking (autowrite, dialog, fail) based on the + kind of file. (Yakov Lerner) Or is BufLeave sufficient? +8 Autocommand for when modified files have been found, when getting input + focus again (e.g., FileChangedFocus). + Check when: getting focus, jumping to another buffer, ... +7 Autocommand for when an option is changed. Match buffer name or option + name? +8 Autocommands should not change registers. And marks? And the jumplist? + And anything else? Add a command to save and restore these things. +8 Add autocommands, user functions and user commands to ":mkvimrc". +6 Add KeymapChanged event, so that the effects of a different keymap can be + handled (e.g., other font) (Ron Aaron) +7 When trying to open a directory, trigger an OpenDirectory event. +7 Add file type in front of file pattern: <d> for directory, <l> for link, + <x> for executable, etc. With commas to separate alternatives. The + autocommand is only executed when both the file type AND the file pattern + match. (Leonard) +5 Add option that specifies extensions which are to be discarded from the + file name. E.g. 'ausuffix', with ".gz,.orig". Such that file.c.gz will + trigger the "*.c" autocommands. (Belabas) +7 Add something to break the autocommands for the current event, and for + what follows. Useful for a "BufWritePre" that wants to avoid writing the + file. +8 When editing "tt.gz", which is in DOS format, 'fileformat' stays at + "unix", thus writing the file changes it. Somehow detect that the read + command used dos fileformat. Same for 'fileencoding'. +- Add events to autocommands: + Error - When an error happens + NormalEnter - Entering Normal mode + ReplaceEnter - Entering Replace mode + CmdEnter - Entering Cmdline mode (with type of cmdline to allow + different mapping) + VisualEnter - Entering Visual mode + *Leave - Leaving a mode (in pair with the above *Enter) + VimLeaveCheck - Before Vim decides to exit, so that it can be cancelled + when exiting isn't a good idea. + CursorHoldC - CursorHold while command-line editing + WinMoved - when windows have been moved around, e.g, ":wincmd J" + CmdUndefined - Like FuncUndefined but for user commands. + SearchPost - After doing a search command (e.g. to do "M") + PreDirChanged/PostDirChanged + - Before/after ":cd" has been used (for changing the + window title) + ShutDown - when the system is about to shut down + InsertCharPost - user typed a character in Insert mode, after inserting + the char. + BufModified - When a buffer becomes modified, or unmodified (for + putting a [+] in the window title or checking out the + file from CVS). + BufFirstChange - When making a change, when 'modified' is set. Can be + used to do a :preserve for remote files. + BufChange - after a change was made. Set some variables to indicate + the position and number of inserted/deleted lines, so + that marks can be updated. HierAssist has patch to add + BufChangePre, BufChangePost and RevertBuf. (Shah) + ViewChanged - triggered when the text scrolls and when the window size + changes. + WinResized - After a window has been resized + WinClose - Just before closing a window +- Write the file now and then ('autosave'): + *'autosave'* *'as'* *'noautosave'* *'noas'* + 'autosave' 'as' number (default 0) + Automatically write the current buffer to file N seconds after the + last change has been made and when |'modified'| is still set. + Default: 0 = do not autosave the buffer. + Alternative: have 'autosave' use 'updatetime' and 'updatecount' but make + them save the file itself besides the swapfile. + + +Omni completion: +- Add a flag to 'complete' to be able to do omni completion with CTRL-N (and + mix it with other kinds of completion). +- Ideas from the Vim 7 BOF at SANE: + - For interpreted languages, use the interpreter to obtain information. + Should work for Java (Eclipse does this), Python, Tcl, etc. + Richard Emberson mentioned working on an interface to Java. + - Check Readline for its completion interface. +- Ideas from others: + http://www.wholetomato.com/ + http://www.vim.org/scripts/script.php?script_id=747 + http://sourceforge.net/projects/insenvim + or http://insenvim.sourceforge.net + Java, XML, HTML, C++, JSP, SQL, C# + MS-Windows only, lots of dependencies (e.g. Perl, Internet + explorer), uses .dll shared libraries. + For C++ uses $INCLUDE environment var. + Uses Perl for C++. + Uses ctags to find the info: + ctags -f $allTagsFile --fields=+aiKmnsSz --language-force=C++ --C++-kinds=+cefgmnpsut-dlux -u $files + www.vim.org script 1213 (Java Development Environment) (Fuchuan Wang) + IComplete: http://www.vim.org/scripts/script.php?script_id=1265 + and http://stud4.tuwien.ac.at/~e0125672/icomplete/ + http://cedet.sourceforge.net/intellisense.shtml (for Emacs) + Ivan Villanueva has something for Java. + Emacs: http://www.xref-tech.com/xrefactory/more_c_completion.html + Completion in .NET framework SharpDevelop: http://www.icsharpcode.net +- Pre-expand abbreviations, show which abbrevs would match? + + +Insert mode completion/expansion: +- GUI implementation of the popup menu. +7 When searching in other files the name flash by, too fast to read. Only + display a name every second or so, like with ":vimgrep". +7 When expanding file names with an environment variable, add the match with + the unexpanded var. So $HOME/tm expands to "/home/guy/tmp" and + "$HOME/tmp" +8 When there is no word before the cursor but something like "sys." complete + with "sys.". Works well for C and similar languages. +9 ^X^L completion doesn't repeat correctly. It uses the first match with + the last added line, instead of continuing where the last match ended. + (Webb) +8 Add option to set different behavior for Insert mode completion: + - ignore/match case + - different characters than 'iskeyword' +8 Add option 'isexpand', containing characters when doing expansion (so that + "." and "\" can be included, without changing 'iskeyword'). (Goldfarb) + Also: 'istagword': characters used for CTRL-]. + When 'isexpand' or 'istagword' are empty, use 'iskeyword'. + Alternative: Use a pattern so that start and end of a keyword can be + defined, only allow dash in the middle, etc. +8 Add a command to undo the completion, go back to the original text. +7 Completion of an abbreviation: Can leave letters out, like what Instant + text does: www.textware.com +8 Use the class information in the tags file to do context-sensitive + completion. After "foo." complete all member functions/variables of + "foo". Need to search backwards for the class definition of foo. + Should work for C++ and Java. + Even more context would be nice: "import java.^N" -> "io", "lang", etc. +7 When expanding $HOME/dir with ^X^F keep the $HOME (with an option?). +7 Add CTRL-X command in Insert mode like CTRL-X CTRL-N, that completes WORDS + instead of words. +8 Add CTRL-X CTRL-R: complete words from register contents. +8 Add completion of previously inserted texts (like what CTRL-A does). + Requires remembering a number of insertions. +8 Add 'f' flag to 'complete': Expand file names. + Also apply 'complete' to whole line completion. +- Add a flag to 'complete' to only scan local header files, not system + header files. (Andri Moell) +- Make it possible to search include files in several places. Use the + 'path' option? Can this be done with the dictionary completion (use + wildcards in the file name)? +- Make CTRL-X CTRL-K do a binary search in the dictionary (if it's sorted). +- Speed up CTRL-X CTRL-K dictionary searching (don't use a regexp?). +- Set a mark at the position where the match was found (file mark, could + be in another file). +- Add CTRL-A command in CTRL-X mode: show all matches. +- Make CTRL-X CTRL-L use the 'complete' option? +- Add command in CTRL-X mode to add following words to the completed string + (e.g. to complete "Pointer->element" with CTRL-X CTRL-P CTRL-W CTRL-W) +- CTRL-X CTRL-F: Use 'path' to find completions. +- CTRL-X CTRL-F: Option to use forward slashes on MS-Windows? +- CTRL-X CTRL-F: Don't replace "$VIM" with the actual value. (Kelly) +- Allow listing all matches in some way (and picking one from the list). + + +Command line editing: +7 Add commands (keys) to delete from the cursor to the end of the command + line. +8 Custom completion of user commands can't use the standard completion + functions. Add a hook to invoke a user function that returns the type of + completion to be done: "file", "tag", "custom", etc. +- Add flags to 'whichwrap' for command line editing (cursor right at end of + lines wraps to start of line). +- Make editing the command line work like Insert mode in a single-line view + on a buffer that contains the command line history. But this has many + disadvantages, only implement it when these can be solved. Elvis has run + into these, see remarks from Steve (~/Mail/oldmail/kirkendall/in.00012). + - Going back in history and editing a line there would change the history. + Would still need to keep a copy of the history elsewhere. Like the + cmdwin does now already. + - Use CTRL-O to execute one Normal mode command. How to switch to normal + mode for more commands? <Esc> should cancel the command line. CTRL-T? + - To allow "/" and "= need to recursively call getcmdline(), overwrite the + cmdline. But then we are editing a command-line again. How to avoid + that the user gets confused by the stack of command lines? + - Use edit() for normal cmdline editing? Would have to integrate + getcmdline() into edit(). Need to solve conflicts between Insert mode + and Command-line mode commands. Make it work like Korn shell and tcsh. + Problems: + - Insert: completion with 'wildchar' + - Insert: use cmdline abbreviations + - Insert: CTRL-D deletes indent instead of listing matches + - Normal: no CTRL-W commands + - Normal: no ":" commands? + - Normal: allow Visual mode only within one line. + - where to show insert/normal mode message? Change highlighting of + character in first column? + - Implementation ideas: + - Set "curwin" and "curbuf" to the command line window and buffer. + - curwin->w_topline is always equal to curwin->w_cursor.lnum. + - never set 'number', no folding, etc. No status line. + - sync undo after entering a command line? + - use NV_NOCL flag for commands that are not allowed in Command-line + Mode. + + +Command line completion: +8 Change expand_interactively into a flag that is passed as an argument. +8 With command line completion after '%' and '#', expand current/alternate + file name, so it can be edited. Also with modifiers, such as "%:h". +8 When completing command names, either sort them on the long name, or list + them with the optional part inside []. +8 Add an option to ignore case when doing interactive completion. So that + ":e file<Tab>" also lists "Filelist" (sorted after matching case matches). +7 Completion of ":map x ": fill in the current mapping, so that it can be + edited. (Sven Guckes) +- For 'wildmenu': Simplify "../bar" when possible. +- When using <Up> in wildmenu mode for a submenu, should go back to the + current menu, not the first one. E.g., ":emenu File.Save<Up>". +8 When using backtick expansion, the external command may write a greeting + message. Add an option or commands to remove lines that match a regexp? +7 When listing matches of files, display the common path separately from the + file names, if this makes the listing shorter. (Webb) +- Add command line completion for ":ilist" and friends, show matching + identifiers (Webb). +8 Add command line completion for "old value" of a command. ":args <key>" + would result in the current list of arguments, which you can then edit. +7 Add command line completion with CTRL-X, just like Insert mode completion. + Useful for ":s/word/xx/". +- Add command to go back to the text as it was before completion started. + Also to be used for <Up> in the command line. +- Add 'wildlongest' option: Key to use to find longest common match for + command line completion (default CTRL-L), like 'wildchar'. (Cregut) + Also: when there are several matches, show them line a CTRL-D. + + +Command line history: +- Add "KeyWasTyped" flag: It's reset before each command and set when a + character from the keyboard is consumed. Value is used to decide to put a + command line in history or not. Put line in history if it didn't + completely resulted from one mapping. +- When using ":browse", also put the resulting edit command in the history, + so that it can be repeated. (Demirel) + + +Insert mode: +9 When 'autoindent' is set, hitting <CR> twice, while there is text after + the cursor, doesn't delete the autoindent in the resulting blank line. + (Rich Wales) This is Vi compatible, but it looks like a bug. +8 When using CTRL-O in Insert mode, then executing an insert command + "a" or "i", should we return to Insert mode after <Esc>? (Eggink) + Perhaps it can be allowed a single time, to be able to do + "<C-O>10axyz<Esc>". Nesting this further is confusing. + ":map <F2> 5aabc<Esc>" works only once from Insert mode. +8 When using CTRL-G CTRL-O do like CTRL-\ CTRL-O, but when returning with + the cursor in the same position and the text didn't change continue the + same change, so that "." repeats the whole insert. +7 Use CTRL-G <count> to repeat what follows. Useful for inserting a + character multiple times or repeating CTRL-Y. +- Make 'revins' work in Replace mode. +9 Can't use multi-byte characters for 'matchpairs'. +7 Use 'matchpairs' for 'showmatch': When inserting a character check if it + appears in the rhs of 'matchpairs'. +- In Insert mode (and command line editing?): Allow undo of the last typed + character. This is useful for CTRL-U, CTRL-W, delete and backspace, and + also for characters that wrap to the next line. + Also: be able to undo CTRL-R (insert register). + Possibly use 'backspace'="whole" for a mode where at least a <CR> that + inserts autoindent is undone by a single <BS>. +- Use CTRL-G in Insert mode for an extra range of commands, like "g" in + Normal mode. +- Make 'paste' work without resetting other options, but override their + value. Avoids problems when changing files and modelines or autocommands + are used. +- When typing CTRL-V and a digit higher than 2, only expect two digits. +- Insert binary numbers with CTRL-V b. +- Make it possible to undo <BS>, <C-W> and <C-U>. Bash uses CTRL-Y. + + +'cindent', 'smartindent': +9 Wrapping a variable initialization should have extra indent: + char * veryLongName = + "very long string" + Also check if "cino=+10" is used correctly. +8 Lisp indenting: "\\" confuses the indenter. (Dorai Sitaram, 2006 May 17) +8 Why are continuation lines outside of a {} block not indented? E.g.: + long_type foo = + value; +8 Java: Inside an anonymous class, after an "else" or "try" the indent is + too small. (Vincent Bergbauer) + Problem of using {} inside (), 'cindent' doesn't work then. +8 In C++ it's possible to have {} inside (): (Kirshna) + func( + new String[] { + "asdf", + "asdf" + } + ); +8 In C++ a function isn't recognized inside a namespace: + (Chow Loong Jin) + namespace { + int + func(int arg) { + } + } +6 Add 'cino' flag for this function argument layout: (Spencer Collyer) + func( arg1 + , arg2 + , arg3 + ); +7 Add separate "(0" option into inside/outside a function (Zellner): + func( + int x) // indent like "(4" + { + if (a + && b) // indent like "(0" +9 Using "{" in a comment: (Helmut Stiegler) + if (a) + { + if (b) + { + // { + } + } <-- this is indented incorrect + Problem is that find_start_brace() checks for the matching brace to be in + a comment, but not braces in between. Requires adding a comment check to + findmatchlimit(). +- Make smartindenting configurable. Add 'sioptions', e.g. '#' setting the + indent to 0 should be switched on/off. +7 Support ANSI style function header, with each argument on its own line. +- "[p" and "]p" should use 'cindent' code if it's on (only for the first + line). +- Add option to 'cindent' to set indent for comments outside of {}? +- Make a command to line up a comment after a code line with a previous + comment after a code line. Can 'cindent' do this automatically? +- When 'cindent'ing a '}', showmatch is done before fixing the indent. It + looks better when the indent is fixed before the showmatch. (Webb) +- Add option to make indenting work in comments too (for commented-out + code), unless the line starts with "*". +- Don't use 'cindent' when doing formatting with "gq"? +- When formatting a comment after some text, insert the '*' for the new line + (indent is correct if 'cindent' is set, but '*' doesn't get inserted). +8 When 'comments' has both "s1:/*,mb:*,ex:*/" and "s1:(*,mb:*,ex:*)", the + 'x' flag always uses the first match. Need to continue looking for more + matches of "*" and remember all characters that could end the comment. +- For smartindent: When typing 'else' line it up with matching 'if'. +- 'smartindent': allow patterns in 'cinwords', for e.g. TeX files, where + lines start with "\item". +- Support this style of comments (with an option): (Brown) + /* here is a comment that + is just autoindented, and + nothing else */ +- Add words to 'cinwords' to reduce the indent, e.g., "end" or "fi". +7 Use Tabs for the indent of starting lines, pad with spaces for + continuation lines. Allows changing 'tabstop' without messing up the + indents. + 'keeptabs': when set don't change the tabs and spaces used for indent, + when the indent remains the same or increases. + + +Java: +8 Can have {} constructs inside parens. Include changes from Steve + Odendahl? +8 Recognize "import java.util.Vector" and use $CLASSPATH to find files for + "[i" commands and friends. +- For files found with 'include': handle "*" in included name, for Java. + (Jason) +- How to make a "package java.util" cause all classes in the package to be + searched? Also for "import java.util.*". (Mark Brophy) + + +'comments': +8 When formatting C comments that are after code, the "*" isn't repeated + like it's done when there is no code. And there is no automatic wrapping. + Recognize comments that come after code. Should insert the comment leader + when it's "#" or "//". + Other way around: when a C command starts with "* 4" the "*" is repeated + while it should not. Use syntax HL comment recognition? +7 When using "comments=fg:--", Vim inserts three spaces for a new line. + When hitting a TAB, these spaces could be removed. +7 The 'n'esting flag doesn't do the indenting of the last (rightmost) item. +6 Make strings in 'comments' option a RE, to be able to match more + complicated things. (Phillipps) Use a special flag to indicate that a + regexp is used. +8 Make the 'comments' option with "/* * */" lines only repeat the "*" line + when there is a "/*" before it? Or include this in 'cindent'? + + +Virtual edit: +8 Make the horizontal scrollbar work to move the text further left. +7 Allow specifying it separately for Tabs and beyond end-of-line? + + +Text objects: +8 Add text object for fold, so that it can be yanked when it's open. +8 Add test script for text object commands "aw", "iW", etc. +8 Add text object for part of a CamelHumpedWord and under_scored_word. + (Scott Graham) "ac" and "au"? +8 Add a text object for any kind of quoting, also with multi-byte + characters. Option to specify what quotes are recognized (default: all) + use "aq" and "iq". Use 'quotepairs' to define pairs of quotes, like + 'matchpairs'? +8 Add text object for any kind of parens, also multi-byte ones. +7 Add text object for current search pattern: "a/" and "i/". Makes it + possible to turn text highlighted for 'hlsearch' into a Visual area. +8 Add a way to make an ":omap" for a user-defined text object. Requires + changing the starting position in oap->start. +8 Add "gp" and "gP" commands: insert text and make sure there is a single + space before it, unless at the start of the line, and after it, unless at + the end of the line or before a ".". +7 Add objects with backwards extension? Use "I" and "A". Thus "2dAs" + deletes the current and previous sentence. (Jens Paulus) +7 Add "g{" and "g}" to move to the first/last character of a paragraph + (instead of the line just before/after a paragraph as with "{" and "}"). +6 Ignore comment leaders for objects. Make "das" work in reply-email. +5 Make it possible to use syntax group matches as a text object. For + example, define a "ccItem" group, then do "da<ccItem>" to delete one. + Or, maybe just define "dai", delete-an-item, to delete the syntax item the + cursor is on. + + +Select mode: +8 In blockwise mode, typed characters are inserted in front of the block, + backspace deletes a column before the block. (Steve Hall) +7 Alt-leftmouse starts block mode selection in MS Word. + See http://vim.wikia.com/wiki/Use_Alt-Mouse_to_select_blockwise. +7 Add Cmdline-select mode. Like Select mode, but used on the command line. + - Change gui_send_mouse_event() to pass on mouse events when 'mouse' + contains 'C' or 'A'. + - Catch mouse events in ex_getln.c. Also shift-cursor, etc., like in + normal_cmd(). + - remember start and end of selection in cmdline_info. + - Typing text replaces the selection. + + +Visual mode: +8 Support using "." in Visual mode. Use the operator applied to the Visual + selection, if possible. +- When dragging the Visual selection with the mouse and 'scrolloff' is zero, + behave like 'scrolloff' is one, so that the text scrolls when the pointer + is in the top line. +- Displaying size of Visual area: use 24-33 column display. + When selecting multiple lines, up to about a screenful, also count the + characters. +8 When using "I" or "A" in Visual block mode, short lines do not get the new + text. Make it possible to add the text to short lines too, with padding + where needed. +7 With a Visual block selected, "2x" deletes a block of double the width, + "3y" yanks a block of triple width, etc. +7 When selecting linewise, using "itext" should insert "text" at the start + of each selected line. +8 What is "R" supposed to do in Visual mode? +8 Make Visual mode local to the buffer. Allow changing to another buffer. + When starting a new Visual selection, remove the Visual selection in any + other buffer. (Ron Aaron) +8 Support dragging the Visual area to drop it somewhere else. (Ron Aaron, + Ben Godfrey) +7 Support dragging the Visual area to drop it in another program, and + receive dropped text from another program. (Ben Godfrey) +7 With blockwise Visual mode and "c", "C", "I", "A", etc., allow the use of + a <CR>. The entered lines are repeated over the Visual area. +7 CTRL-V :s should substitute only in the block, not to whole lines. (David + Young is working on this) +7 Filtering a block should only apply to the block, not to the whole lines. + When the number of lines is increased, add lines. When decreased, pad with + spaces or delete? Use ":`<,`>" on the command line. +8 After filtering the Visual area, make "gv" select the filtered text? + Currently "gv" only selects a single line, not useful. +7 Don't move the cursor when scrolling? Needed when the selection should + stay the same. Scroll to the cursor at any movement command. With an + option! +7 In Visual block mode, need to be able to define a corner on a position + that doesn't have text? Also: when using the mouse, be able to select + part of a TAB. Even more: Add a mode where the cursor can be on a screen + position where there is no text. When typing, add spaces to fill the gap. + Other solution: Always use curswant, so that you can move the cursor to + the right column, and then use up/down movements to select the line, + without changing the column. +6 ":left" and ":right" should work in Visual block mode. +7 CTRL-I and CTRL-O should work in Visual mode, but only jump to marks in the + current buffer. +7 CTRL-A and CTRL-X should increase/decrease all numbers in the Visual area. +6 In non-Block mode, "I" should insert the same text in front of each line, + before the first non-blank, "gI" in column 1. +6 In non-Block mode, "A" should append the same text after each line. +6 When in blockwise visual selection (CTRL-V), allow cursor to be placed + right of the line. Could also allow cursor to be placed anywhere on a TAB + or other special character. +6 Add commands to move selected text, without deselecting. + + +More advanced repeating commands: +- Add "." command for visual mode: redo last visual command (e.g. ":fmt"). +7 Repeating "d:{cmd}" with "." doesn't work. (Benji Fisher) Somehow remember + the command line so that it can be repeated? +- Add command to repeat last movement. Including count. +- Add "." command after operator: repeat last command of same operator. E.g. + "c." will repeat last change, also when "x" used since then (Webb). + "y." will repeat last yank. + "c2." will repeat the last but one change? + Also: keep history of Normal mode commands, add command to list the history + and/or pick an older command. +- History stack for . command? Use "g." command. + + +Mappings and Abbreviations: +8 When "0" is mapped (it is a movement command) this mapping should not be + used after typing another number, e.g. "20l". (Charles Campbell) + Is this possible without disabling the mapping of the following command? +8 Should mapping <C-A> and <C-S-A> both work? +7 ":abbr b byte", append "b " to an existing word still expands to "byte". + This is Vi compatible, but can we avoid it anyway? +8 To make a mapping work with a prepended "x to select a register, store the + last _typed_ register name and access it with "&. +8 Add ":amap", like ":amenu". +7 Add a mapping that works always, for remapping the keyboard. +8 Add ":cab!", abbreviations that only apply to Command-line mode and not to + entering search strings. +8 Add a flag to ":abbrev" to eat the character that triggers the + abbreviation. Thus "abb ab xxx" and typing "ab<Space>" inserts "xxx" and + not the <Space>. +8 Give a warning when using CTRL-C in the lhs of a mapping. It will never + (?) work. +8 Add a way to save a current mapping and restore it later. Use a function + that returns the mapping command to restore it: mapcmd()? mapcheck() is + not fool proof. How to handle ambiguous mappings? +7 Add <0x8f> (hex), <033> (octal) and <123> (decimal) to <> notation? +7 When someone tries to unmap with a trailing space, and it fails, try + unmapping without the trailing space. Helps for ":unmap xx | unmap yy". +6 Context-sensitive abbreviations: Specify syntax group(s) in which the + abbreviations are to be used. +- Add mappings that take arguments. Could work like the ":s" command. For + example, for a mouse escape sequence: + :mapexp <Esc>{\([0-9]*\),\([0-9]*\); H\1j\2l +- Add optional <Number> argument for mappings: + :map <Number>q ^W^W<Number>G + :map <Number>q<Number>t ^W^W<Number1-1>G<Number2>l + :map q<Char> :s/<Char>/\u\0/g + Or implicit: + :map q <Register>d<Number>$ +- Add command to repeat a whole mapping ("." only repeats the last change in + a mapping). Also: Repeat a whole insert command, including any mappings + that it included. Sort-of automatic recording? +- Include an option (or flag to 'cpoptions') that makes errors in mappings + not flush the rest of the mapping (like nvi does). +- Use context sensitiveness of completion to switch abbreviations and + mappings off for :unab and :unmap. +6 When using mappings in Insert mode, insert characters for incomplete + mappings first, then remove them again when a mapping matches. Avoids + that characters that are the start of some mapping are not shown until you + hit another character. +- Add mappings for replace mode: ":rmap". How do we then enter mappings for + non-replace Insert mode? +- Add separate mappings for Visual-character/block/line mode? +- Add 'mapstop' command, to stop recursive mappings. +- List mappings that have a raw escape sequence both with the name of the key + for that escape sequence (if there is one) and the sequence itself. +- List mappings: Once with special keys listed as <>, once with meta chars as + <M-a>, once with the byte values (octal?). Sort of "spell mapping" command? +- When entering mappings: Add the possibility to enter meta keys like they + are displayed, within <>: <M-a>, <~@> or <|a>. +- Allow multiple arguments to :unmap. +- Command to show keys that are not used and available for mapping + ":freekeys". +- Allow any character except white space in abbreviations lhs (Riehm). + + +Incsearch: +- Add a limit to the number of lines that are searched for 'incsearch'? +- When no match is found and the user types more, the screen is redrawn + anyway. Could skip that. Esp. if the line wraps and the text is scrolled + up every time. +- Temporarily open folds to show where the search ends up. Restore the + folds when going to another line. +- When incsearch used and hitting return, no need to search again in many + cases, saves a lot of time in big files. (Slootman wants to work on this?) + When not using special characters, can continue search from the last match + (or not at all, when there was no match). See oldmail/webb/in.872. +- With incsearch, use CTRL-N/CTRL-P to go to next/previous match, some other + key to copy matched word to search pattern (Alexander Schmid). + + +Searching: +9 Should have an option for :vimgrep to find lines without a match. +8 Add "g/" and "gb" to search for a pattern in the Visually selected text? + "g?" is already used for rot13. + The vis.vim script has a ":S" command that does something like this. + Can use "g/" in Normal mode, uses the '< to '> area. + Use "&/" for searching the text in the Visual area? +9 Add "v" offset: "/pat/v": search for pattern and start Visual mode on the + matching text. +8 Add a modifier to interpret a space like "\_s\+" to make it much easier to + search for a phrase. +8 Add a mechanism for recursiveness: "\@(([^()]*\@g[^()]*)\)". \@g stands + for "go recursive here" and \@( \) marks the recursive part. + Perl does it this way: + $paren = qr/ \(( [^()] | (??{ $paren }) )* \) /x; + Here $paren is evaluated when it's encountered. This is like a regexp + inside a regexp. In the above terms it would be: + \@((\([^()]\|\@g\)*)\) +8 Show the progress every second. Could use the code that checks for CTRL-C + to find out how much time has passed. Or use SIGALRM. Where to show the + number? +8 When using an expression for ":s", set the match position in a v: + variable. So that you can do ":%s/^/\=v:lnum/" to put a line number + before each line. +7 Support for approximate-regexps to find similar words (agrep + http://www.tgries.de/agrep/ tre: http://laurikari.net/tre/index.html). +8 Add an item for a big character range, so that one can search for a + chinese character: \z[234-1234] or \z[XX-YY] or \z[0x23-0x234]. +7 Add an item stack to allow matching (). One side is "push X on + the stack if previous atom matched". Other side is "match with top of + stack, pop it when it matches". Use "\@pX" and "\@m"? + Example: \((\@p).\{-}\@m\)* +7 Add an option to accept a match at the cursor position. Also for + search(). (Brett) +7 Add a flag to "/pat/" to discard an error. Useful to continue a mapping + when a search fails. Could be "/pat/E" (e is already used for end offset). +7 Add pattern item to use properties of Unicode characters. In Perl it's + "\p{L}" for a letter. See Regular Expression Pocket Reference. +8 Would it be possible to allow ":23,45/pat/flags" to search for "pat" in + lines 23 to 45? Or does this conflict with Ex range syntax? +8 Allow identical pairs in 'matchpairs'. Restrict the search to the current + line. +7 Allow longer pairs in 'matchpairs'. Use ~/vim/macros/matchit.vim as an + example. +8 Make it possible to define the character that "%" checks for in + #if/#endif. For nmake it's !if/!endif. +- For "%" command: set hierarchy for which things include other things that + should be ignored (like "*/" or "#endif" inside /* */). + Also: use "%" to jump from start to end of syntax region and back. + Alternative: use matchit.vim +8 "/:/e+1" gets stuck on a match at the end of the line. Do we care? +8 A pattern like "\([^a]\+\)\+" takes an awful long time. Recognize that + the recursive "\+" is meaningless and optimize for it. + This one is also very slow on "/* some comment */": "^\/\*\(.*[^/]\)*$". +7 Recognize "[a-z]", "[0-9]", etc. and replace them with the faster "\l" and + "\d". +7 Add a way to specify characters in <C-M> or <Key> form. Could be + \%<C-M>. +8 Add an argument after ":s/pat/str/" for a range of matches. For example, + ":s/pat/str/#3-4" to replace only the third and fourth "pat" in a line. +8 When 'iskeyword' is changed the matches from 'hlsearch' may change. (Benji + Fisher) redraw if some options are set while 'hlsearch' is set? +8 Add an option not to use 'hlsearch' highlighting for ":s" and ":g" + commands. (Kahn) It would work like ":noh" is used after that command. + Also: An extra flag to do this once, and a flag to keep the existing + search pattern. +- Make 'hlsearch' a local/global option, so that it can be disabled in some + of the windows. +- Add \%h{group-name}; to search for a specific highlight group. + Add \%s{syntax-group}; to search for a specific syntax group. +- Support Perl regexp. Use PCRE (Perl Compatible RE) package. (Shade) + Or translate the pattern to a Vim one. + Don't switch on with an option for typed commands/mappings/functions, it's + too confusing. Use "\@@" in the pattern, to avoid incompatibilities. +8 Add a way to access the last substitute text, what is used for ":s//~/". + Can't use the ~ register, it's already used for drag & drop. +- Remember flags for backreferenced items, so that "*" can be used after it. + Check with "\(\S\)\1\{3}". (Hemmerling) +8 Flags that apply to the whole pattern. + This works for all places where a regexp is used. + Add "\q" to not store this pattern as the last search pattern? +- Add flags to search command (also for ":s"?): + i ignore case + I use case + p use Perl regexp syntax (or POSIX?) + v use Vi regexp syntax + f forget pattern, don't keep it for "n" command + F remember pattern, keep it for "n" command + Perl uses these too: + e evaluate the right side as an expression (Perl only) + m multiple line expression (we don't need it) + o compile only once (Perl only) + s single line expression (we don't need it) + x extended regexp (we don't need it) + When used after ":g" command, backslash needed to avoid confusion with the + following command. + Add 'searchflags' for default flags (replaces 'gdefault'). +- Add command to display the last used substitute pattern and last used + pattern. (Margo) Maybe make it accessible through a register (like "/ + for search string)? +7 Use T-search algorithm, to speed up searching for strings without special + characters. See C't article, August 1997. +- Add 'fuzzycase' option, so that case doesn't matter, and '-' and '_' are + equivalent (for Unix filenames). +- Add 'v' flag to search command: enter Visual mode, with the matching text + as Visual area. (variation on idea from Bertin) +- Searching: "/this//that/" should find "that" after "this". +- Add global search commands: Instead of wrapping at the end of the buffer, + they continue in another buffer. Use flag after search pattern: + a for the next file in the argument list + f for file in the buffer list + w for file edited in a window. + e.g. "/pat/f". Then "n" and "N" work through files too. "f" flag also for + ":s/pat/foo/f"??? Then when 'autowrite' and 'hidden' are both not set, ask + before saving files: "Save modified buffer "/path/file"? (Yes/Hide/No + Save-all/hide-All/Quit) ". +- ":s/pat/foo/3": find 3rd match of "pat", like sed. (Thomas Koehler) +7 When searching with 'n' give message when getting back where the search + first started. Remember start of search in '/ mark. +7 Add option that scrolls screen to put cursor in middle of screen after + search always/when off-screen/never. And after a ":tag" command. Maybe + specify how many lines below the screen causes a redraw with the cursor in + the middle (default would be half a screen, zero means always). +6 Support multiple search buffers, so macros can be made without side + effects. +7 From xvim: Allow a newline in search patterns (also for :s, can delete + newline). Add BOW, EOW, NEWL, NLORANY, NLBUTANY, magic 'n' and 'r', etc. + [not in xvim:] Add option to switch on matches crossing ONE line boundary. +7 Add ":iselect", a combination of ":ilist" and ":tselect". (Aaron) (Zellner) + Also ":dselect". + + +Undo: +9 ":gundo" command: global undo. Undoes changes spread over multiple files + in the order they were made. Also ":gredo". Both with a count. Useful + when tests fail after making changes and you forgot in which files. +9 After undo/redo, in the message show whether the buffer is modified or + not. +8 Use timestamps for undo, so that a version a certain time ago can be found + and info before some time/date can be flushed. 'undopersist' gives maximum + time to keep undo: "3h", "1d", "2w", "1y", etc. +8 Search for pattern in undo tree, showing when it happened and the text + state, so that you can jump to it. +8 Undo tree: visually show the tree somehow (Damian Conway) + Show only the leaves, indicating how many changed from the branch and the + timestamp? + Put branch with most recent change on the left, older changes get more + indent? +8 See ":e" as a change operation, find the changes and add them to the + undo info. Also be able to undo the "Reload file" choice for when a file + was changed outside of Vim. + Would require doing a diff between the buffer text and the file and + storing the differences. + Alternative: before reloading a buffer, store it somewhere. Keep a list + of about 10 last reloaded buffers. +- Make it possible to undo all the commands from a mapping, including a + trailing unfinished command, e.g. for ":map K iX^[r". +- When accidentally hitting "R" instead of Ctrl-R, further Ctrl-R is not + possible, even when typing <Esc> immediately. (Grahn) Also for "i", "a", + etc. Postpone saving for undo until something is really inserted? +8 When Inserting a lot of text, it can only be undone as a whole. Make undo + sync points at every line or word. Could recognize the start of a new + word (white space and then non-white space) and backspacing. + Can already use CTRL-G u, but that requires remapping a lot of things. +8 Make undo more memory-efficient: Compare text before and after change, + only remember the lines that really changed. +7 Add undo for a range of lines. Can change these back to a previous + version without changing the rest of the file. Stop doing this when a + change includes only some of these lines and changes the line count. Need + to store these undo actions as a separate change that can be undone. +- For u_save() include the column number. This can be used to set '[ and ']. + And in the future the undo can be made more efficient (Webb). +- In out-of-memory situations: Free allocated space in undo, and reduce the + number of undo levels (with confirmation). +- Instead of [+], give the number of changes since the last write: [+123]. + When undoing to before the last write, change this to a negative number: + [-99]. +- With undo with simple line delete/insert: optimize screen updating. +- When executing macro's: Save each line for undo only once. +- When doing a global substitute, causing almost all lines to be changed, + undo info becomes very big. Put undo info in swap file?? + + +Buffer list: +7 Command to execute a command in another buffer: ":inbuf {bufname} {cmd}". + Also for other windows: ":inwin {winnr} {cmd}". How to make sure that + this works properly for all commands, and still be able to return to the + current buffer/window? E.g.: ":inbuf xxx only". +8 Add File.{recent_files} menu entries: Recently edited files. + Ron Aaron has a plugin for this: mru.vim. +8 Unix: Check all uses of fnamecmp() and fnamencmp() if they should check + inode too. +7 Add another number for a buffer, which is visible for the user. When + creating a new buffer, use the lowest number not in use (or the highest + number in use plus one?). +7 Offer some buffer selection from the command line? Like using ":ls" and + asking for a buffer number. (Zachmann) +- When starting to edit a file that is already in the buffer list, use the + file name argument for the new short file name. (Webb) +- Add an option to make ":bnext" and ":bprev" wrap around the end of the + buffer list. Also for ":next" and ":prev"? +7 Add argument to ":ls" which is a pattern for buffers to list. + E.g. ":ls *.c". (Thompson) +7 Add expansion of buffer names, so that "*.c" is expanded to all buffer + names. Needed for ":bdel *.c", ":bunload *.c", etc. +8 Support for <afile> where a buffer name is expected. +8 Some commands don't use line numbers, but buffer numbers. '$' + should then mean the number of the last buffer. E.g.: "4,$bdel". +7 Add an option to mostly use slashes in file names. Separately for + internal use and for when executing an external program? +8 Some file systems are case-sensitive, some are not. Besides + 'wildignorecase' there might be more parts inside + CASE_INSENSITIVE_FILENAME that are useful on Unix. + + +Swap (.swp) files: +8 If writing to the swap file fails, should try to open one in another + directory from 'dir'. Useful in case the file system is full and when + there are short file name problems. +8 Also use the code to try using a short file name for the backup and swap + file for the Win32 and Dos 32 bit versions. +8 When a file is edited by root, add $LOGNAME to know who did su. +8 When the edited file is a symlink, try to put the swap file in the same + dir as the actual file. Adjust FullName(). Avoids editing the same file + twice (e.g. when using quickfix). Also try to make the name of the backup + file the same as the actual file? + Use the code for resolve()? +7 When using 64 bit inode numbers, also store the top 32 bits. Add another + field for this, using part of bo_fname[], to keep it compatible. +7 When editing a file on removable media, should put swap file somewhere + else. Use something like 'r' flag in 'viminfo'. 'diravoid'? + Also: Be able to specify minimum disk space, skip directory when not + enough room. +7 Add a configure check for which directory should be used: /tmp, /var/tmp + or /var/preserve. +- Add an option to create a swap file only when making the first change to + the buffer. (Liang) Or only when the buffer is not read-only. +- Add option to set "umask" for backup files and swap files (Antwerpen). + 'backupumask' and 'swapumask'? Or 'umaskback' and 'umaskswap'? +- When editing a readonly file, don't use a swap file but read parts from the + original file. Also do this when the file is huge (>'maxmem'). We do + need to load the file once to count the number of lines? Perhaps keep a + cached list of which line is where. + + +Viminfo: +7 Can probably remove the code that checks for a writable viminfo file, + because we now do the chown() for root, and others can't overwrite someone + else's viminfo file. +8 When there is no .viminfo file and someone does "su", runs Vim, a + root-owned .viminfo file is created. Is there a good way to avoid this? + Perhaps check the owner of the directory. Only when root? +8 Add argument to keep the list of buffers when Vim is started with a file + name. (Schild) +8 Keep the last used directory of the file browser (File/Open menu). +8 Remember the last used register for "@@". +8 Remember the redo buffer, so that "." works after restarting. +8 Remember a list of last accessed files. To be used in the + "File.Open Recent" menu. Default is to remember 10 files or so. + Also remember which files have been read and written. How to display + this? +7 Also store the ". register (last inserted text). +7 Make it possible to store buffer names in viminfo file relative to some + directory, to make them portable over a network. (Aaron) +6 Store a snapshot of the currently opened windows. So that when quitting + Vim, and then starting again (without a file name argument), you see the + same files in the windows. Use ":mksession" code? +- Make marks present in .viminfo usable as file marks: Display a list of + "last visited files" and select one to jump to. + + +Modelines: +8 Before trying to execute a modeline, check that it looks like one (valid + option names). If it's very wrong, silently ignore it. + Ignore a line that starts with "Subject: ". +- Add an option to whitelist options that are allowed in a modeline. This + would allow careful users to use modelines, e.g., only allowing + 'shiftwidth'. +- Add an option to let modelines only set local options, not global ones + such as 'encoding'. +- When an option value is coming from a modeline, do not carry it over to + another edited file? Would need to remember the value from before the + modeline setting. +- Allow setting a variable from a modeline? Only allow using fixed strings, + no function calls, to avoid a security problem. +- Allow ":doauto BufRead x.cpp" in modelines, to execute autocommands for + .cpp files. +- Support the "abbreviate" command in modelines (Kearns). Careful for + characters after <Esc>, that is a security leak. +- Add option setting to ask user if he wants to have the modelines executed + or not. Same for .exrc in local dir. + + +Sessions: +8 DOS/Windows: ":mksession" generates a "cd" command where "aa\#bb" means + directory "#bb" in "aa", but it's used as "aa#bb". (Ronald Hoellwarth) +7 When there is a "help.txt" window in a session file, restoring that + session will not get the "LOCAL ADDITIONS" back. +8 With ":mksession" always store the 'sessionoptions' option, even when + "options" isn't in it. (St-Amant) +8 When using ":mksession", also store a command to reset all options to + their default value, before setting the options that are not at their + default value. +7 With ":mksession" also store the tag stack and jump history. (Michal + Malecki) +7 Persistent variables: "p:var"; stored in viminfo file and sessions files. + + +Options: +7 ":with option=value | command": temporarily set an option value and + restore it after the command has executed. +8 Make "old" number options that really give a number of effects into string + options that are a comma separated list. The old number values should + also be supported. +8 Add commands to save and restore an option, which also preserves the flag + that marks if the option was set. Useful to keep the effect of setting + 'compatible' after ":syntax on" has been used. +7 There is 'titleold', why is there no 'iconold'? (Chazelas) +7 Make 'scrolloff' a global-local option, so that it can be different in the + quickfix window, for example. (Gary Holloway) + Also do 'sidescrolloff'. + + +External commands: +8 When filtering text, redirect stderr so that it can't mess up the screen + and Vim doesn't need to redraw it. Also for ":r !cmd". +4 Set separate shell for ":sh", piping "range!filter", reading text "r !ls" + and writing text "w !wc". (Deutsche) Allow arguments for fast start (e.g. + -f). +4 Allow direct execution, without using a shell. +4 Run an external command in the background. But how about I/O in the GUI? + Careful: don't turn Vim into a shell! +4 Add feature to disable using a shell or external commands. + + +Multiple Windows: +7 "vim -oO file ..." use both horizontal and vertical splits. +8 Add CTRL-W T: go to the top window in the column of the current window. + And CTRL-W B: go to bottom window. +7 Use CTRL-W <Tab>, like alt-tab, to switch between buffers. Repeat <Tab> + to select another buffer (only loaded ones?), <BS> to go back, <Enter> to + select buffer, <Esc> to go back to original buffer. +7 Make it possible to edit a new buffer in the preview window. A script can + then fill it with something. ":popen"? +7 Add a 'tool' window: behaves like a preview window but there can be + several. Don't count it in only_one_window(). (Alexei Alexandrov) +6 Add an option to resize the shell when splitting and/or closing a window. + ":vsp" would make the shell wider by as many columns as needed for the new + window. Specify a maximum size (or use the screen size). ":close" would + shrink the shell by as many columns as come available. (Demirel) +7 When starting Vim several times, instantiate a Vim server, that allows + communication between the different Vims. Feels like one Vim running with + multiple top-level windows. Esp. useful when Vim is started from an IDE + too. Requires some form of inter process communication. +- Support a connection to an external viewer. Could call the viewer + automatically after some seconds of non-activity, or with a command. + Allow some way of reporting scrolling and cursor positioning in the viewer + to Vim, so that the link between the viewed and edited text can be made. + + +Marks: +8 Add ten marks for last changed files: ':0, ':1, etc. One mark per file. +8 When cursor is first moved because of scrolling, set a mark at this + position. (Rimon Barr) Use '-. +8 Add a command to jump to a mark and make the motion inclusive. g'm and g`m? +8 The '" mark is set to the first line, even when doing ":next" a few times. + Only set the '" mark when the cursor was really moved in a file. +8 Make `` and '', which would position the new cursor position in the middle + of the window, restore the old topline (or relative position) from when + the mark was set. +7 Make a list of file marks in a separate window. For listing all buffers, + matching tags, errors, etc. Normal commands to move around. Add commands + to jump to the mark (in current window or new window). Start it with + ":browse marks"? +6 Add a menu that lists the Marks like ":marks". (Amerige) +7 For ":jumps", ":tags" and ":marks", for not loaded buffers, remember the + text at the mark. Highlight the column with the mark. +7 Highlight each mark in some way (With "Mark" highlight group). + Or display marks in a separate column, like 'number' does. +7 Use d"m to delete rectangular area from cursor to mark m (like Vile's \m + command). +7 Try to keep marks in the same position when: + - replacing with a line break, like in ":s/pat/^M/", move marks after the + line break column to the next line. (Acevedo) + - inserting/deleting characters in a line. +5 Include marks for start/end of the current word and section. Useful in + mappings. +6 Add "unnamed mark" feature: Like marks for the ":g" command, but place and + unplace them with commands before doing something with the lines. + Highlight the marked lines somehow. + + +Digraphs: +7 Make "ga" show the keymap for a character, if it exists. + Also show the code of the character after conversion to 'filenecoding'. +- Use digraph table to tell Vim about the collating sequence of special + characters? +8 Add command to remove one or more (all) digraphs. (Brown) +7 Support different sets of digraphs (depending on the character set?). At + least Latin1/Unicode, Latin-2, MS-DOS (esp. for Win32). + + +Writing files: +- In vim_rename(), should lock "from" file when deleting "to" file for + systems other than Amiga. Avoids problems with unexpected longname to + shortname conversion. +8 write mch_isdevice() for Amiga, Mac, VMS, etc. +8 When appending to a file, Vim should also make a backup and a 'patchmode' + file. +8 'backupskip' doesn't write a backup file at all, a bit dangerous for some + applications. Add 'backupelsewhere' to write a backup file in another + directory? Or add a flag to 'backupdir'? +6 Add an option to write a new, numbered, backup file each time. Like + 'patchmode', e.g., 'backupmode'. +6 Make it possible to write 'patchmode' files to a different directory. + E.g., ":set patchmode=~/backups/*.orig". (Thomas) +6 Add an option to prepend something to the backup file name. E.g., "#". + Or maybe allow a function to modify the backup file name? +8 Only make a backup when overwriting a file for the first time. Avoids + losing the original when writing twice. (Slootman) +7 On non-Unix machines, also overwrite the original file in some situations + (file system full, it's a link on an NFS partition). +7 When editing a file, check that it has been change outside of Vim more + often, not only when writing over it. E.g., at the time the swap file is + flushed. Or every ten seconds or so (use the time of day, check it before + waiting for a character to be typed). +8 When a file was changed since editing started, show this in the status + line of the window, like "[time]". + Make it easier to reload all outdated files that don't have changes. + Automatic and/or with a command. + + +Substitute: +8 Substitute with hex/unicode number "\%xff" and "\%uabcd". Just like + "\%uabcd" in search pattern. +8 Make it easier to replace in all files in the argument list. E.g.: + ":argsub/oldword/newword/". Works like ":argdo %s/oldword/newword/g|w". +- :s///p prints the line after a substitution. +- With :s///c replace \&, ~, etc. when showing the replacement pattern. +8 With :s///c allow scrolling horizontally when 'nowrap' is effective. + Also allow a count before the scrolling keys. +- Add number option to ":s//2": replace second occurrence of string? Or: + :s///N substitutes N times. +- Add answers to ":substitute" with 'c' flag, used in a ":global", e.g.: + ":g/pat1/s/pat2/pat3/cg": 'A' do all remaining replacements, 'Q' don't do + any replacements, 'u' undo last substitution. +7 Substitute in a block of text. Use {line}.{column} notation in an Ex + range, e.g.: ":1.3,$.5s" means to substitute from line 1 column 3 to the + last line column 5. +5 Add commands to bookmark lines, display bookmarks, remove bookmarks, + operate on lines with bookmarks, etc. Like ":global" but with the + possibility to keep the bookmarks and use them with several commands. + (Stanislav Sitar) + + +Mouse support: +8 Add 'o' flag to 'mouse'? +7 Be able to set a 'mouseshape' for the popup menu. +8 Add 'mouse' flag, which sets a behavior like Visual mode, but automatic + yanking at the button-up event. Or like Select mode, but typing gets you + out of Select mode, instead of replacing the text. (Bhaskar) +- Implement mouse support for the Amiga console. +- Using right mouse button to extend a blockwise selection should attach to + the nearest corner of the rectangle (four possible corners). +- Precede mouse click by a number to simulate double clicks?!? +- When mouse click after 'r' command, get character that was pointed to. + + +Argument list: +6 Add command to put all filenames from the tag files in the argument list. + When given an argument, only use the files where that argument matches + (like `grep -l ident`) and jump to the first match. +6 Add command to form an args list from all the buffers? + + +Registers: +8 Don't display empty registers with ":display". (Etienne) +8 Make the # register writable, so that it can be restored after jumping + around in windows. +8 Add put command that overwrites existing text. Should also work for + blocks. Useful to move text around in a table. Works like using "R ^R r" + for every line. +6 When yanking into the unnamed registers several times, somehow make the + previous contents also available (like it's done for deleting). What + register names to use? g"1, g"2, etc.? +- When appending to a register, also report the total resulting number of + lines. Or just say "99 more lines yanked", add the "more". +- When inserting a register in Insert mode with CTRL-R, don't insert comment + leader when line wraps? +- The ":@r" commands should take a range and execute the register for each + line in the range. +- Add "P" command to insert contents of unnamed register, move selected text + to position of previous deleted (to swap foo and bar in " + foo") +8 Should be able to yank and delete into the "/ register. + How to take care of the flags (offset, magic)? + + +Debug mode: +7 Add something to enable debugging when a remote message is received. +8 Add breakpoints for setting an option +8 Add breakpoints for assigning to a variable. +7 Add a watchpoint in the debug mode: An expression that breaks execution + when evaluating to non-zero. Add the "watchadd expr" command, stop when + the value of the expression changes. ":watchdel" deletes an item, + ":watchlist" lists the items. (Charles Campbell) +7 Store the history from debug mode in viminfo. +7 Make the debug mode history available with histget() et al. + + +Various improvements: +7 Add plugins for formatting? Should be able to make a choice depending on + the language of a file (English/Korean/Japanese/etc.). + Setting the 'langformat' option to "chinese" would load the + "format/chinese.vim" plugin. + The plugin would set 'formatexpr' and define the function being called. + Edward L. Fox explains how it should be done for most Asian languages. + (2005 Nov 24) + Alternative: patch for utf-8 line breaking. (Yongwei Wu, 2008 Feb 23) +7 [t to move to previous xml/html tag (like "vatov"), ]t to move to next + ("vatv"). +7 [< to move to previous xml/html tag, e.g., previous <li>. ]< to move to + next <li>, ]< to next </li>, [< to previous </li>. +8 Add ":rename" command: rename the file of the current buffer and rename + the buffer. Buffer may be modified. +7 Instead of filtering errors with a shell script it should be possible to + do this with Vim script. A function that filters the raw text that comes + from the 'makeprg'? +- Add %b to 'errorformat': buffer number. (Yegappan Lakshmanan / Suresh + Govindachar) +7 Add a command that goes back to the position from before jumping to the + first quickfix location. ":cbefore"? +7 Allow a window not to have a statusline. Makes it possible to use a + window as a buffer-tab selection. +8 Allow non-active windows to have a different statusline. (Yakov Lerner) +7 Support using ":vert" with User commands. Add expandable items <vert>. + Do the same for ":browse" and ":confirm"? + For ":silent" and ":debug" apply to the whole user command. + More general: need a way to access command modifiers in a user command. + Assign them to a v: variable? +7 Add an invisible buffer which can be edited. For use in scripts that want + to manipulate text without changing the window layout. +8 Add a command to revert to the saved version of file; undo or redo until + all changes are gone. +6 "vim -q -" should read the list of errors from stdin. (Gautam Mudunuri) +8 Add "--remote-fail": When contacting the server fails, exit Vim. + Add "--remote-self": When contacting the server fails, do it in this Vim. + Overrules the default of "--remote-send" to fail and "--remote" to do it + in this Vim. +8 When Vim was started without a server, make it possible to start one, as + if the "--servername" argument was given. ":startserver <name>"? +8 No address range can be used before the command modifiers. This makes + them difficult to use in a menu for Visual mode. Accept the range and + have it apply to the following command. +8 Add the possibility to set 'fileformats' to force a format and strip other + CR characters. For example, for "dos" files remove CR characters at the + end of the line, so that a file with mixed line endings is cleaned up. + To just not display the CR characters: Add a flag to 'display'? +7 Some compilers give error messages in which the file name does not have a + path. Be able to specify that 'path' is used for these files. +7 Xterm sends <Esc>O3F for <M-End>. Similarly for other <M-Home>, <M-Left>, + etc. Combinations of Alt, Ctrl and Shift are also possible. Recognize + these to avoid inserting the raw byte sequence, handle like the key + without modifier (unless mapped). +6 Add "gG": like what "gj" is to "j": go to the N'th window line. +8 Add command like ":normal" that accepts <Key> notation like ":map". +9 Support ACLs on more systems. +7 Add ModeMsgVisual, ModeMsgInsert, etc. so that each mode message can be + highlighted differently. +7 Add a message area for the user. Set some option to reserve space (above + the command line?). Use an ":echouser" command to display the message + (truncated to fit in the space). +7 Add %s to 'keywordprg': replace with word under the cursor. (Zellner) +8 Support printing on Unix. Can use "lpansi.c" as an example. (Bookout) +8 Add put command that replaces the text under it. Esp. for blockwise + Visual mode. +7 Enhance termresponse stuff: Add t_CV(?): pattern of term response, use + regexp: "\e\[[>?][0-9;]*c", but only check just after sending t_RV. +7 Add "g|" command: move to N'th column from the left margin (after wrapping + and applying 'leftcol'). Works as "|" like what "g0" is to "0". +7 Support setting 'equalprg' to a user function name. +7 Highlight the characters after the end-of-line differently. +7 When 'whichwrap' contains "l", "$dl" should join lines? +8 Add an argument to configure to use $CFLAGS and not modify it? (Mooney) +8 Enabling features is a mix of configure arguments and defines in + feature.h. How to make this consistent? Feature.h is required for + non-unix systems. Perhaps let configure define CONF_XXX, and use #ifdef + CONF_XXX in feature.h? Then what should min-features and max-features do? +8 Add "g^E" and "g^Y", to scroll a screen-full line up and down. +6 Add ":timer" command, to set a command to be executed at a certain + interval, or once after some time has elapsed. (Aaron) + Perhaps an autocommand event like CursorHold is better? +8 Add ":confirm" handling in open_exfile(), for when file already exists. +8 When quitting with changed files, make the dialog list the changed file + and allow "write all", "discard all", "write some". The last one would + then ask "write" or "discard" for each changed file. Patch in HierAssist + does something like this. (Shah) +7 Use growarray for replace stack. +7 Have a look at viH (Hellenic or Greek version of Vim). But a solution + outside of Vim might be satisfactory (Haritsis). +3 Make "2d%" work like "d%d%" instead of "d2%"? +7 "g CTRL-O" jumps back to last used buffer. Skip CTRL-O jumps in the same + buffer. Make jumplist remember the last ten accessed buffers? +7 Make it possible to set the size of the jumplist (also to a smaller number + than the default). (Nikolai Weibull) +- Add code to disable the CAPS key when going from Insert to Normal mode. +- Set date/protection/etc. of the patchfile the same as the original file. +- Use growarray for termcodes[] in term.c +- Add <window-99>, like <cword> but use filename of 99'th window. +7 Add a way to change an operator to always work characterwise-inclusive + (like "v" makes the operator characterwise-exclusive). "x" could be used. +- Make a set of operations on list of names: expand wildcards, replace home + dir, append a string, delete a string, etc. +- Remove using mktemp() and use tmpname() only? Ctags does this. +- When replacing environment variables, and there is one that is not set, + turn it into an empty string? Only when expanding options? (Hiebert) +- Option to set command to be executed instead of producing a beep (e.g. to + call "play newbeep.au"). +- Add option to show the current function name in the status line. More or + less what you find with "[[k", like how 'cindent' recognizes a function. + (Bhatt). +- "[r" and "]r": like "p" and "P", but replace instead of insert (esp. for + blockwise registers). +- Add 'timecheck' option, on by default. Makes it possible to switch off the + timestamp warning and question. (Dodt). +- Add an option to set the time after which Vim should check the timestamps + of the files. Only check when an event occurs (e.g., character typed, + mouse moved). Useful for non-GUI versions where keyboard focus isn't + noticeable. +- Make 'smartcase' work even though 'ic' isn't set (Webb). +7 When formatting text, allow to break the line at a number of characters. + Use an option for this: 'breakchars'? Useful for formatting Fortran code. +- Add flag to 'formatoptions' to be able to format book-style paragraphs + (first line of paragraph has larger indent, no empty lines between + paragraphs). Complements the '2' flag. Use '>' flag when larger indent + starts a new paragraph, use '<' flag when smaller indent starts a new + paragraph. Both start a new paragraph on any indent change. +8 The 'a' flag in 'formatoptions' is too dangerous. In some way only do + auto-formatting in specific regions, e.g. defined by syntax highlighting. +8 Allow using a trailing space to signal a paragraph that continues on the + next line (MIME text/plain; format=flowed, RFC 2646). Can be used for + continuous formatting. Could use 'autoformat' option, which specifies a + regexp which triggers auto-formatting (for one line). + ":set autoformat=\\s$". +- Be able to redefine where a sentence stops. Use a regexp pattern? +- Support multi-byte characters for sentences. Example from Ben Peterson. +7 Add command "g)" to go to the end of a sentence, "g(" to go back to the + end of a sentence. (Servatius Brandt) +- Be able to redefine where a paragraph starts. For "[[" where the '{' is + not in column 1. +6 Add ":cdprev": go back to the previous directory. Need to remember a + stack of previous directories. We also need ":cdnext". +7 Should ":cd" for MS-DOS go to $HOME, when it's defined? +- Make "gq<CR>" work on the last line in the file. Maybe for every operator? +- Add more redirecting of Ex commands: + :redir #> bufname + :redir #>> bufname (append) +- Give error message when starting :redir: twice or using END when no + redirection was active. +- Setting of options, specifically for a buffer or window, with + ":set window.option" or ":set buffer.option=val". Or use ":buffer.set". + Also: "buffer.map <F1> quit". +6 Would it be possible to change the color of the cursor in the Win32 + console? (Klaus Hast) +- Add :delcr command: + *:delcr* + :[range]delcr[!] Check [range] lines (default: whole buffer) for lines + ending in <CR>. If all lines end in <CR>, or [!] is + used, remove the <CR> at the end of lines in [range]. + A CTRL-Z at the end of the file is removed. If + [range] is omitted, or it is the whole file, and all + lines end in <CR> 'textmode' is set. {not in Vi} +- Should integrate addstar() and file_pat_to_reg_pat(). +- When working over a serial line with 7 bit characters, remove meta + characters from 'isprint'. +- Use fchdir() in init_homedir(), like in FullName(). +- In win_update(), when the GUI is active, always use the scrolling area. + Avoid that the last status line is deleted and needs to be redrawn. +- That "cTx" fails when the cursor is just after 'x' is Vi compatible, but + may not be what you expect. Add a flag in 'cpoptions' for this? More + general: Add an option to allow "c" to work with a null motion. +- Give better error messages by using errno (strerror()). +- Give "Usage:" error message when command used with wrong arguments (like + Nvi). +- Make 'restorescreen' option also work for xterm (and others), replaces the + SAVE_XTERM_SCREEN define. +7 Support for ":winpos" In xterm: report the current window position. +- Give warning message when using ":set t_xx=asdf" for a termcap code that + Vim doesn't know about. Add flag in 'shortmess'? +6 Add ":che <file>", list all the include paths which lead to this file. +- For a commandline that has several commands (:s, :d, etc.) summarize the + changes all together instead of for each command (e.g. for the rot13 + macro). +- Add command like "[I" that also shows the tree of included files. +- ":set sm^L" results in ":set s", because short names of options are also + expanded. Is there a better way to do this? +- Add ":@!" command, to ":@" like what ":source!" is to ":source". +8 Add ":@:!": repeat last command with forceit set. +- Add 't_normal': Used whenever t_me, t_se, t_ue or t_Zr is empty. +- ":cab map test ^V| je", ":cunab map" doesn't work. This is vi compatible! +- CTRL-W CTRL-E and CTRL-W CTRL-Y should move the current window up or down + if it is not the first or last window. +- Include-file-search commands should look in the loaded buffer of a file (if + there is one) instead of the file itself. +7 Change 'nrformats' to include the leader for each format. Example: + nrformats=hex:$,binary:b,octal:0 + Add setting of 'nrformats' to syntax files. +- 'path' can become very long, don't use NameBuff for expansion. +- When unhiding a hidden buffer, put the same line at top of the window as + the one before hiding it. Or: keep the same relative cursor position (so + many percent down the windows). +- Make it possible for the 'showbreak' to be displayed at the end of the + line. Use a comma to separate the part at the end and the start of the + line? Highlight the linebreak characters, add flag in 'highlight'. + Make 'showbreak' local to a window. +- Some string options should be expanded if they have wildcards, e.g. + 'dictionary' when it is "*.h". +- Use a specific type for number and boolean options, making it possible to + change it for specific machines (e.g. when a long is 64 bit). +- Add option for <Insert> in replace mode going to normal mode. (Nugent) +- Add a next/previous possibility to "[^I" and friends. +- Add possibility to change the HOME directory. Use the directory from the + passwd file? (Antwerpen) +8 Add commands to push and pop all or individual options. ":setpush tw", + ":setpop tw", ":setpush all". Maybe pushing/popping all options is + sufficient. ":setflush" resets the option stack? + How to handle an aborted mapping? Remember position in tag stack when + mapping starts, restore it when an error aborts the mapping? +- Change ":fixdel" into option 'fixdel', t_del will be adjusted each time + t_bs is set? (Webb) +- "gc": goto character, move absolute character positions forward, also + counting newlines. "gC" goes backwards (Weigert). +- When doing CTRL-^, redraw buffer with the same topline. (Demirel) Store + cursor row and window height to redraw cursor at same percentage of window + (Webb). +- Besides remembering the last used line number of a file, also remember the + column. Use it with CTRL-^ et. al. +- Check for non-digits when setting a number option (careful when entering + hex codes like 0xff). +- Add option to make "." redo the "@r" command, instead of the last command + executed by it. Also to make "." redo the whole mapping. Basically: redo + the last TYPED command. +- Support URL links for ^X^F in Insert mode, like for "gf". +- Support %name% expansion for "gf" on Windows. +- Make "gf" work on "file://c:/path/name". "file:/c:/" and "file:///c:/" + should also work? +- Add 'urlpath', used like 'path' for when "gf" used on an URL? +8 When using "gf" on an absolute file name, while editing a remote file + (starts with scp:// or http://) should prepend the method and machine + name. +- When finding an URL or file name, and it doesn't exist, try removing a + trailing '.'. +- Add ":path" command modifier. Should work for every command that takes a + file name argument, to search for the file name in 'path'. Use + find_file_in_path(). +- Highlight control characters on the screen: Shows the difference between + CTRL-X and "^" followed by "X" (Colon). +- Integrate parsing of cmdline command and parsing for expansion. +- Create a program that can translate a .swp file from any machine into a + form usable by Vim on the current machine. +- Add ":noro" command: Reset 'ro' flag for all buffers, except ones that have + a readonly file. ":noro!" will reset all 'ro' flags. +- Add a variant of CTRL-V that stops interpretation of more than one + character. For entering mappings on the command line where a key contains + several special characters, e.g. a trailing newline. +- Make '2' option in 'formatoptions' also work inside comments. +- Add 's' flag to 'formatoptions': Do not break when inside a string. (Dodt) +- When window size changed (with the mouse) and made too small, set it back + to the minimal size. +- Add "]>" and "[<", shift comment at end of line (command; /* comment */). +- Should not call cursorcmd() for each vgetc() in getcmdline(). +- ":split file1 file2" adds two more windows (Webb). +- Don't give message "Incomplete last line" when editing binary file. +- Add ":a", ":i" for preloading of named buffers. +- When entering text, keep other windows on same buffer updated (when a line + entered)? +- Check out how screen does output optimizing. Apparently this is possible + as an output filter. +- In dosub() regexec is called twice for the same line. Try to avoid this. +- Window updating from memline.c: insert/delete/replace line. +- Optimize ml_append() for speed, esp. for reading a file. +- V..c should keep indent when 'ai' is set, just like [count]cc. +- Updatescript() can be done faster with a string instead of a char. +- Screen updating is inefficient with CTRL-F and CTRL-B when there are long + lines. +- Uppercase characters in Ex commands can be made lowercase? +8 Add option to show characters in text not as "|A" but as decimal ("^129"), + hex ("\x81") or octal ("\201") or meta (M-x). Nvi has the 'octal' option + to switch from hex to octal. Vile can show unprintable characters in hex + or in octal. +7 Tighter integration with xxd to edit binary files. Make it more + easy/obvious to use. Command line argument? +- How does vi detect whether a filter has messed up the screen? Check source. + After ":w !command" a wait_return? +- Improve screen updating code for doput() (use s_ins()). +- With 'p' command on last line: scroll screen up (also for terminals without + insert line command). +- Use insert/delete char when terminal supports it. +- Optimize screen redraw for slow terminals. +- Optimize "dw" for long row of spaces (say, 30000). +- Add "-d null" for editing from a script file without displaying. +- In Insert mode: Remember the characters that were removed with backspace + and re-insert them one at a time with <key1>, all together with <key2>. +- Amiga: Add possibility to set a keymap. The code in amiga.c does not work + yet. +- Implement 'redraw' option. +- Add special code to 'sections' option to define something else but '{' or + '}' as the start of a section (e.g. one shiftwidth to the right). +7 Allow using Vim in a pipe: "ls | vim -u xxx.vim - | yyy". Only needs + implementing ":w" to stdout in the buffer that was read from stdin. + Perhaps writing to stdout will work, since stderr is used for the terminal + I/O. +8 Allow opening an unnamed buffer with ":e !cmd" and ":sp !cmd". Vile can + do it. +- Add commands like ]] and [[ that do not include the line jumped to. +- When :unab without matching "from" part and several matching "to" parts, + delete the entry that was used last, instead of the first in the list. +- Add text justification option. +- Set boolean options on/off with ":set paste=off", ":set paste=on". +- After "inv"ing an option show the value: ":set invpaste" gives "paste is + off". +- Check handling of CTRL-V and '\' for ":" commands that do not have TRLBAR. +- When a file cannot be opened but does exist, give error message. +- Amiga: When 'r' protection bit is not set, file can still be opened but + gives read errors. Check protection before opening. +- When writing check for file exists but no permission, "Permission denied". +- If file does not exist, check if directory exists. +- MSDOS: although t_cv and t_ci are not set, do invert char under cursor. +- Settings edit mode: make file with ":set opt=xx", edit it, parse it as ex + commands. +- ":set -w all": list one option per line. +- Amiga: test for 'w' flag when reading a file. +- :table command (Webb) +- Add new operator: clear, make area white (replace with spaces): "g ". +- Add command to ":read" a file at a certain column (blockwise read?). +- Add sort of replace mode where case is taken from the old text (Goldfarb). +- Allow multiple arguments for ":read", read all the files. +- Support for tabs in specific columns: ":set tabcol=8,20,34,56" (Demirel). +- Add 'searchdir' option: Directories to search for file name being edited + (Demirel). +- Modifier for the put command: Change to linewise, charwise, blockwise, etc. +- Add commands for saving and restoring options ":set save" "set restore", + for use in macro's and the like. +- Keep output from listings in a window, so you can have a look at it while + working in another window. Put cmdline in a separate window? +- Add possibility to put output of Ex commands in a buffer or file, e.g. for + ":set all". ":r :set all"? +- When the 'equalalways' option is set, creating a new window should not + result in windows to become bigger. Deleting a window should not result in + a window to become smaller (Webb). +- When resizing the whole Vim window, the windows inside should be resized + proportionally (Webb). +- Include options directly in option table, no indirect pointers. Use + mkopttab to make option table? +- When doing ":w dir", where "dir" is a directory name, write the current + file into that directory, with the current file name (without the path)? +- Support for 'dictionary's that are sorted, makes access a lot faster + (Haritsis). +- Add "^Vrx" on the command line, replace with contents of register x. Used + instead of CTRL-R to make repeating possible. (Marinichev) +- Add "^Vb" on the command line, replace with word before or under the + cursor? +- Option to make a .swp file only when a change is made (Templeton). +- Support mapping for replace mode and "r" command (Vi doesn't do this)? +5 Add 'ignorefilecase' option: Ignore case when expanding file names. + ":e ma<Tab>" would also find "Makefile" on Unix. +8 Sorting of filenames for completion is wrong on systems that ignore + case of filenames. Add 'ignorefncase' option. When set, case in + filenames is ignored for sorting them. Patch by Mike Williams: + ~/vim/patches/ignorefncase. Also change what matches? Or use another + option name. +8 Should be able to compile Vim in another directory, with $(srcdir) set to + where the sources are. Add $(srcdir) in the Makefile in a lot of places. + (Netherton) +6 Make it configurable when "J" inserts a space or not. Should not add a + space after "(", for example. +5 When inserting spaces after the end-of-line for 'virtualedit', use tabs + when the user wants this (e.g., add a "tab" field to 'virtualedit'). + (Servatius Brandt) + + +From Elvis: +- Use "instman.sh" to install manpages? +- Add ":alias" command. +- Search patterns: + \@ match word under cursor. + but do: + \@w match the word under the cursor? + \@W match the WORD under the cursor? +8 ":window" command: + :win + next window (up) + :win ++ idem, wrapping + :win - previous window (down) + :win -- idem, wrapping + :win nr to window number "nr" + :win name to window editing buffer "name" +7 ":cc" compiles a single file (default: current one). 'ccprg' option is + program to use with ":cc". Use ":compile" instead of ":cc"? + + +From xvi: +- CTRL-_ : swap 8th bit of character. +- Add egrep-like regex type, like xvi (Ned Konz) or Perl (Emmanuel Mogenet) + + +From vile: +- When horizontal scrolling, use '>' for lines continuing right of a window. +- Support putting .swp files in /tmp: Command in rc.local to move .swp files + from /tmp to some directory before deleting files. + + +Far future and "big" extensions: +- Instead of using a Makefile and autoconf, use a simple shell script to + find the C compiler and do everything with C code. Translate something + like an Aap recipe and configure.in to C. Avoids depending on Python, + thus will work everywhere. With batch file to find the C compiler it + would also work on MS-Windows. +- Make it easy to setup Vim for groups of users: novice vi users, novice + Vim users, C programmers, xterm users, GUI users,... +- Change layout of blocks in swap file: Text at the start, with '\n' in + between lines (just load the file without changes, except for Mac). + Indexes for lines are from the end of the block backwards. It's the + current layout mirrored. +- Make it possible to edit a register, in a window, like a buffer. +- Add stuff to syntax highlighting to change the text (upper-case keywords, + set indent, define other highlighting, etc.). +- Mode to keep C-code formatted all the time (sort of on-line indent). +- Several top-level windows in one Vim session. Be able to use a different + font in each top-level window. +- Allow editing above start and below end of buffer (flag in 'virtualedit'). +- Smart cut/paste: recognize words and adjust spaces before/after them. +- Add open mode, use it when terminal has no cursor positioning. +- Special "drawing mode": a line is drawn where the cursor is moved to. + Backspace deletes along the line (from jvim). +- Implement ":Bset", set option in all buffers. Also ":Wset", set in all + windows, ":Aset, set in all arguments and ":Tset", set in all files + mentioned in the tags file. + Add buffer/arg range, like in ":2,5B%s/..." (do we really need this???) + Add search string: "B/*.c/%s/.."? Or ":F/*.c/%s/.."? +- Support for underlining (underscore-BS-char), bold (char-BS-char) and other + standout modes switched on/off with , 'overstrike' option (Reiter). +- Add vertical mode (Paul Jury, Demirel): "5vdw" deletes a word in five + lines, "3vitextESC" will insert "text" in three lines, etc.. +4 Recognize l, #, p as 'flags' to EX commands: + :g/RE/#l shall print lines with line numbers and in list format. + :g/RE/dp shall print lines that are deleted. + POSIX: Commands where flags shall apply to all lines written: list, + number, open, print, substitute, visual, &, z. For other commands, flags + shall apply to the current line after the command completes. Examples: + :7,10j #l Join the lines 7-10 and print the result in list +- Allow two or more users to edit the same file at the same time. Changes + are reflected in each Vim immediately. Could work with local files but + also over the internet. See http://www.codingmonkeys.de/subethaedit/. + +When using "do" or ":diffget" in a buffer with changes in every line an extra +empty line would appear. + +vim:tw=78:sw=4:sts=4:ts=8:ft=help:norl: +vim: set fo+=n : diff --git a/doc/uganda.txt b/doc/uganda.txt new file mode 100644 index 00000000..113df4f6 --- /dev/null +++ b/doc/uganda.txt @@ -0,0 +1,288 @@ +*uganda.txt* For Vim version 7.4. Last change: 2013 Jul 06 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *uganda* *Uganda* *copying* *copyright* *license* +SUMMARY + *iccf* *ICCF* +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation for needy children in Uganda. Please see |kcc| +below or visit the ICCF web site, available at these URLs: + + http://iccf-holland.org/ + http://www.vim.org/iccf/ + http://www.iccf.nl/ + +You can also sponsor the development of Vim. Vim sponsors can vote for +features. See |sponsor|. The money goes to Uganda anyway. + +The Open Publication License applies to the Vim documentation, see +|manual-copyright|. + +=== begin of license === + +VIM LICENSE + +I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + +II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Bram Moolenaar <Bram@vim.org>. If this + changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + +IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + +=== end of license === + +Note: + +- If you are happy with Vim, please express that by reading the rest of this + file and consider helping needy children in Uganda. + +- If you want to support further Vim development consider becoming a + |sponsor|. The money goes to Uganda anyway. + +- According to Richard Stallman the Vim license is GNU GPL compatible. + A few minor changes have been made since he checked it, but that should not + make a difference. + +- If you link Vim with a library that goes under the GNU GPL, this limits + further distribution to the GNU GPL. Also when you didn't actually change + anything in Vim. + +- Once a change is included that goes under the GNU GPL, this forces all + further changes to also be made under the GNU GPL or a compatible license. + +- If you distribute a modified version of Vim, you can include your name and + contact information with the "--with-modified-by" configure argument or the + MODIFIED_BY define. + +============================================================================== +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 +District. The population is mostly farmers. Although people are poor, there +is enough food. But this district is suffering from AIDS more than any other +part of the world. Some say that it started there. Estimations are that 10 +to 30% of the Ugandans are infected with HIV. Because parents die, there are +many orphans. In this district about 60,000 children have lost one or both +parents, out of a population of 350,000. And this is still continuing. + +The children need a lot of help. The KCC is working hard to provide the needy +with food, medical care and education. Food and medical care to keep them +healthy now, and education so that they can take care of themselves in the +future. KCC works on a Christian base, but help is given to children of any +religion. + +The key to solving the problems in this area is education. This has been +neglected in the past years with president Idi Amin and the following civil +wars. Now that the government is stable again, the children and parents have +to learn how to take care of themselves and how to avoid infections. There is +also help for people who are ill and hungry, but the primary goal is to +prevent people from getting ill and to teach them how to grow healthy food. + +Most of the orphans are living in an extended family. An uncle or older +sister is taking care of them. Because these families are big and the income +(if any) is low, a child is lucky if it gets healthy food. Clothes, medical +care and schooling is beyond its reach. To help these needy children, a +sponsorship program was put into place. A child can be financially adopted. +For a few dollars a month KCC sees to it that the child gets indispensable +items, is healthy, goes to school and KCC takes care of anything else that +needs to be done for the child and the family that supports it. + +Besides helping the child directly, the environment where the child grows up +needs to be improved. KCC helps schools to improve their teaching methods. +There is a demonstration school at the centre and teacher trainings are given. +Health workers are being trained, hygiene education is carried out and +households are stimulated to build a proper latrine. I helped setting up a +production site for cement slabs. These are used to build a good latrine. +They are sold below cost price. + +There is a small clinic at the project, which provides children and their +family with medical help. When needed, transport to a hospital is offered. +Immunization programs are carried out and help is provided when an epidemic is +breaking out (measles and cholera have been a problem). + *donate* +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. +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). +3. Sponsor the clinic: Any amount a month or quarter +4. A one-time donation + +Compared with other organizations that do child sponsorship the amounts are +very low. This is because the money goes directly to the centre. Less than +5% is used for administration. This is possible because this is a small +organization that works with volunteers. If you would like to sponsor a +child, you should have the intention to do this for at least one year. + +How do you know that the money will be spent right? First of all you have my +personal guarantee as the author of Vim. I trust the people that are working +at the centre, I know them personally. Further more, the centre has been +co-sponsored and inspected by World Vision, Save the Children Fund and is now +under the supervision of Pacific Academy Outreach Society. The centre is +visited about once a year to check the progress (at our own cost). I have +visited the centre myself many times, starting in 1993. The visit reports are +on the ICCF web site. + +If you have any further questions, send me e-mail: <Bram@vim.org>. + +The address of the centre is: + Kibaale Children's Centre + p.o. box 1658 + Masaka, Uganda, East Africa + +Sending money: *iccf-donations* + +Check the ICCF web site for the latest information! See |iccf| for the URL. + + +USA: The methods mentioned below can be used. + Sending a check to the Nehemiah Group Outreach Society (NGOS) + 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 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 + Kibaale. KCF forwards 100% of the money to the project in + Uganda. You can send them a one time donation directly. + Please send me a note so that I know what has been donated + because of Vim. Ask KCF for information about sponsorship. + Kibaale Children's Fund c/o Pacific Academy + 10238-168 Street + Surrey, B.C. V4N 1Z4 + Canada + Phone: 604-581-5353 + If you make a donation to Kibaale Children's Fund (KCF) you + will receive a tax receipt which can be submitted with your + tax return. + +Holland: Transfer to the account of "Stichting ICCF Holland" in Lisse. + This will allow for tax deduction if you live in Holland. + Postbank, nr. 4548774 + IBAN: NL95 INGB 0004 5487 74 + +Germany: It is possible to make donations that allow for a tax return. + Check the ICCF web site for the latest information: + http://iccf-holland.org/germany.html + +World: Use a postal money order. That should be possible from any + country, mostly from the post office. Use this name (which is + in my passport): "Abraham Moolenaar". Use Euro for the + currency if possible. + +Europe: Use a bank transfer if possible. Your bank should have a form + that you can use for this. See "Others" below for the swift + code and IBAN number. + Any other method should work. Ask for information about + sponsorship. + +Credit Card: You can use PayPal to send money with a Credit card. This is + the most widely used Internet based payment system. It's + really simple to use. Use this link to find more info: + https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q + The e-mail address for sending the money to is: + Bram@iccf-holland.org + For amounts above 400 Euro ($500) sending a check is + preferred. + +Others: Transfer to one of these accounts if possible: + Postbank, account 4548774 + Swift code: INGB NL 2A + IBAN: NL95 INGB 0004 5487 74 + under the name "stichting ICCF Holland", Lisse + If that doesn't work: + Rabobank Lisse, account 3765.05.117 + Swift code: RABO NL 2U + under the name "Bram Moolenaar", Lisse + Otherwise, send a check in euro or US dollars to the address + below. Minimal amount: $70 (my bank does not accept smaller + amounts for foreign check, sorry) + +Address to send checks to: + Bram Moolenaar + Finsterruetihof 1 + 8134 Adliswil + Switzerland + +This address is expected to be valid for a long time. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/undo.txt b/doc/undo.txt new file mode 100644 index 00000000..f1990c90 --- /dev/null +++ b/doc/undo.txt @@ -0,0 +1,405 @@ +*undo.txt* For Vim version 7.4. Last change: 2012 Mar 04 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Undo and redo *undo-redo* + +The basics are explained in section |02.5| of the user manual. + +1. Undo and redo commands |undo-commands| +2. Two ways of undo |undo-two-ways| +3. Undo blocks |undo-blocks| +4. Undo branches |undo-branches| +5. Undo persistence |undo-persistence| +6. Remarks about undo |undo-remarks| + +============================================================================== +1. Undo and redo commands *undo-commands* + +<Undo> or *undo* *<Undo>* *u* +u Undo [count] changes. {Vi: only one level} + + *:u* *:un* *:undo* +:u[ndo] Undo one change. {Vi: only one level} + *E830* +:u[ndo] {N} Jump to after change number {N}. See |undo-branches| + for the meaning of {N}. {not in Vi} + + *CTRL-R* +CTRL-R Redo [count] changes which were undone. {Vi: redraw + screen} + + *:red* *:redo* *redo* +:red[o] Redo one change which was undone. {Vi: no redo} + + *U* +U Undo all latest changes on one line, the line where + the latest change was made. |U| itself also counts as + a change, and thus |U| undoes a previous |U|. + {Vi: while not moved off of the last modified line} + +The last changes are remembered. You can use the undo and redo commands above +to revert the text to how it was before each change. You can also apply the +changes again, getting back the text before the undo. + +The "U" command is treated by undo/redo just like any other command. Thus a +"u" command undoes a "U" command and a 'CTRL-R' command redoes it again. When +mixing "U", "u" and 'CTRL-R' you will notice that the "U" command will +restore the situation of a line to before the previous "U" command. This may +be confusing. Try it out to get used to it. +The "U" command will always mark the buffer as changed. When "U" changes the +buffer back to how it was without changes, it is still considered changed. +Use "u" to undo changes until the buffer becomes unchanged. + +============================================================================== +2. Two ways of undo *undo-two-ways* + +How undo and redo commands work depends on the 'u' flag in 'cpoptions'. +There is the Vim way ('u' excluded) and the vi-compatible way ('u' included). +In the Vim way, "uu" undoes two changes. In the Vi-compatible way, "uu" does +nothing (undoes an undo). + +'u' excluded, the Vim way: +You can go back in time with the undo command. You can then go forward again +with the redo command. If you make a new change after the undo command, +the redo will not be possible anymore. + +'u' included, the Vi-compatible way: +The undo command undoes the previous change, and also the previous undo command. +The redo command repeats the previous undo command. It does NOT repeat a +change command, use "." for that. + +Examples Vim way Vi-compatible way ~ +"uu" two times undo no-op +"u CTRL-R" no-op two times undo + +Rationale: Nvi uses the "." command instead of CTRL-R. Unfortunately, this + is not Vi compatible. For example "dwdwu." in Vi deletes two + words, in Nvi it does nothing. + +============================================================================== +3. Undo blocks *undo-blocks* + +One undo command normally undoes a typed command, no matter how many changes +that command makes. This sequence of undo-able changes forms an undo block. +Thus if the typed key(s) call a function, all the commands in the function are +undone together. + +If you want to write a function or script that doesn't create a new undoable +change but joins in with the previous change use this command: + + *:undoj* *:undojoin* *E790* +:undoj[oin] Join further changes with the previous undo block. + Warning: Use with care, it may prevent the user from + properly undoing changes. Don't use this after undo + or redo. + {not in Vi} + +This is most useful when you need to prompt the user halfway a change. For +example in a function that calls |getchar()|. Do make sure that there was a +related change before this that you must join with. + +This doesn't work by itself, because the next key press will start a new +change again. But you can do something like this: > + + :undojoin | delete + +After this an "u" command will undo the delete command and the previous +change. + +To do the opposite, break a change into two undo blocks, in Insert mode use +CTRL-G u. This is useful if you want an insert command to be undoable in +parts. E.g., for each sentence. |i_CTRL-G_u| +Setting the value of 'undolevels' also breaks undo. Even when the new value +is equal to the old value. + +============================================================================== +4. Undo branches *undo-branches* *undo-tree* + +Above we only discussed one line of undo/redo. But it is also possible to +branch off. This happens when you undo a few changes and then make a new +change. The undone changes become a branch. You can go to that branch with +the following commands. + +This is explained in the user manual: |usr_32.txt|. + + *:undol* *:undolist* +:undol[ist] List the leafs in the tree of changes. Example: + number changes when saved ~ + 88 88 2010/01/04 14:25:53 + 108 107 08/07 12:47:51 + 136 46 13:33:01 7 + 166 164 3 seconds ago + + The "number" column is the change number. This number + continuously increases and can be used to identify a + specific undo-able change, see |:undo|. + The "changes" column is the number of changes to this + leaf from the root of the tree. + The "when" column is the date and time when this + change was made. The four possible formats are: + N seconds ago + HH:MM:SS hour, minute, seconds + MM/DD HH:MM:SS idem, with month and day + YYYY/MM/DD HH:MM:SS idem, with year + The "saved" column specifies, if this change was + written to disk and which file write it was. This can + be used with the |:later| and |:earlier| commands. + For more details use the |undotree()| function. + + *g-* +g- Go to older text state. With a count repeat that many + times. {not in Vi} + *:ea* *:earlier* +:earlier {count} Go to older text state {count} times. +:earlier {N}s Go to older text state about {N} seconds before. +:earlier {N}m Go to older text state about {N} minutes before. +:earlier {N}h Go to older text state about {N} hours before. +:earlier {N}d Go to older text state about {N} days before. + +:earlier {N}f Go to older text state {N} file writes before. + When changes were made since the last write + ":earlier 1f" will revert the text to the state when + it was written. Otherwise it will go to the write + before that. + When at the state of the first file write, or when + the file was not written, ":earlier 1f" will go to + before the first change. + + *g+* +g+ Go to newer text state. With a count repeat that many + times. {not in Vi} + *:lat* *:later* +:later {count} Go to newer text state {count} times. +:later {N}s Go to newer text state about {N} seconds later. +:later {N}m Go to newer text state about {N} minutes later. +:later {N}h Go to newer text state about {N} hours later. +:later {N}d Go to newer text state about {N} days later. + +:later {N}f Go to newer text state {N} file writes later. + When at the state of the last file write, ":later 1f" + will go to the newest text state. + + +Note that text states will become unreachable when undo information is cleared +for 'undolevels'. + +Don't be surprised when moving through time shows multiple changes to take +place at a time. This happens when moving through the undo tree and then +making a new change. + +EXAMPLE + +Start with this text: + one two three ~ + +Delete the first word by pressing "x" three times: + ne two three ~ + e two three ~ + two three ~ + +Now undo that by pressing "u" three times: + e two three ~ + ne two three ~ + one two three ~ + +Delete the second word by pressing "x" three times: + one wo three ~ + one o three ~ + one three ~ + +Now undo that by using "g-" three times: + one o three ~ + one wo three ~ + two three ~ + +You are now back in the first undo branch, after deleting "one". Repeating +"g-" will now bring you back to the original text: + e two three ~ + ne two three ~ + one two three ~ + +Jump to the last change with ":later 1h": + one three ~ + +And back to the start again with ":earlier 1h": + one two three ~ + + +Note that using "u" and CTRL-R will not get you to all possible text states +while repeating "g-" and "g+" does. + +============================================================================== +5. Undo persistence *undo-persistence* *persistent-undo* + +When unloading a buffer Vim normally destroys the tree of undos created for +that buffer. By setting the 'undofile' option, Vim will automatically save +your undo history when you write a file and restore undo history when you edit +the file again. + +The 'undofile' option is checked after writing a file, before the BufWritePost +autocommands. If you want to control what files to write undo information +for, you can use a BufWritePre autocommand: > + au BufWritePre /tmp/* setlocal noundofile + +Vim saves undo trees in a separate undo file, one for each edited file, using +a simple scheme that maps filesystem paths directly to undo files. Vim will +detect if an undo file is no longer synchronized with the file it was written +for (with a hash of the file contents) and ignore it when the file was changed +after the undo file was written, to prevent corruption. An undo file is also +ignored if its owner differs from the owner of the edited file. Set 'verbose' +to get a message about that when opening a file. + +Undo files are normally saved in the same directory as the file. This can be +changed with the 'undodir' option. + +When the file is encrypted, the text in the undo file is also crypted. The +same key and method is used. |encryption| + +You can also save and restore undo histories by using ":wundo" and ":rundo" +respectively: + *:wundo* *:rundo* +:wundo[!] {file} + Write undo history to {file}. + When {file} exists and it does not look like an undo file + (the magic number at the start of the file is wrong), then + this fails, unless the ! was added. + If it exists and does look like an undo file it is + overwritten. If there is no undo-history, nothing will be + written. + Implementation detail: Overwriting happens by first deleting + the existing file and then creating a new file with the same + name. So it is not possible to overwrite an existing undofile + in a write-protected directory. + {not in Vi} + +:rundo {file} Read undo history from {file}. + {not in Vi} + +You can use these in autocommands to explicitly specify the name of the +history file. E.g.: > + + au BufReadPost * call ReadUndo() + au BufWritePost * call WriteUndo() + func ReadUndo() + if filereadable(expand('%:h'). '/UNDO/' . expand('%:t')) + rundo %:h/UNDO/%:t + endif + endfunc + func WriteUndo() + let dirname = expand('%:h') . '/UNDO' + if !isdirectory(dirname) + call mkdir(dirname) + endif + wundo %:h/UNDO/%:t + endfunc + +You should keep 'undofile' off, otherwise you end up with two undo files for +every write. + +You can use the |undofile()| function to find out the file name that Vim would +use. + +Note that while reading/writing files and 'undofile' is set most errors will +be silent, unless 'verbose' is set. With :wundo and :rundo you will get more +error messages, e.g., when the file cannot be read or written. + +NOTE: undo files are never deleted by Vim. You need to delete them yourself. + +Reading an existing undo file may fail for several reasons: +*E822* It cannot be opened, because the file permissions don't allow it. +*E823* The magic number at the start of the file doesn't match. This usually + means it is not an undo file. +*E824* The version number of the undo file indicates that it's written by a + newer version of Vim. You need that newer version to open it. Don't + write the buffer if you want to keep the undo info in the file. +"File contents changed, cannot use undo info" + The file text differs from when the undo file was written. This means + the undo file cannot be used, it would corrupt the text. This also + happens when 'encoding' differs from when the undo file was written. +*E825* The undo file does not contain valid contents and cannot be used. +*E826* The undo file is encrypted but decryption failed. +*E827* The undo file is encrypted but this version of Vim does not support + encryption. Open the file with another Vim. +*E832* The undo file is encrypted but 'key' is not set, the text file is not + encrypted. This would happen if the text file was written by Vim + encrypted at first, and later overwritten by not encrypted text. + You probably want to delete this undo file. +"Not reading undo file, owner differs" + The undo file is owned by someone else than the owner of the text + file. For safety the undo file is not used. + +Writing an undo file may fail for these reasons: +*E828* The file to be written cannot be created. Perhaps you do not have + write permissions in the directory. +"Cannot write undo file in any directory in 'undodir'" + None of the directories in 'undodir' can be used. +"Will not overwrite with undo file, cannot read" + A file exists with the name of the undo file to be written, but it + cannot be read. You may want to delete this file or rename it. +"Will not overwrite, this is not an undo file" + A file exists with the name of the undo file to be written, but it + does not start with the right magic number. You may want to delete + this file or rename it. +"Skipping undo file write, nothing to undo" + There is no undo information to be written, nothing has been changed + or 'undolevels' is negative. +*E829* An error occurred while writing the undo file. You may want to try + again. + +============================================================================== +6. Remarks about undo *undo-remarks* + +The number of changes that are remembered is set with the 'undolevels' option. +If it is zero, the Vi-compatible way is always used. If it is negative no +undo is possible. Use this if you are running out of memory. + + *clear-undo* +When you set 'undolevels' to -1 the undo information is not immediately +cleared, this happens at the next change. To force clearing the undo +information you can use these commands: > + :let old_undolevels = &undolevels + :set undolevels=-1 + :exe "normal a \<BS>\<Esc>" + :let &undolevels = old_undolevels + :unlet old_undolevels + +Marks for the buffer ('a to 'z) are also saved and restored, together with the +text. {Vi does this a little bit different} + +When all changes have been undone, the buffer is not considered to be changed. +It is then possible to exit Vim with ":q" instead of ":q!" {not in Vi}. Note +that this is relative to the last write of the file. Typing "u" after ":w" +actually changes the buffer, compared to what was written, so the buffer is +considered changed then. + +When manual |folding| is being used, the folds are not saved and restored. +Only changes completely within a fold will keep the fold as it was, because +the first and last line of the fold don't change. + +The numbered registers can also be used for undoing deletes. Each time you +delete text, it is put into register "1. The contents of register "1 are +shifted to "2, etc. The contents of register "9 are lost. You can now get +back the most recent deleted text with the put command: '"1P'. (also, if the +deleted text was the result of the last delete or copy operation, 'P' or 'p' +also works as this puts the contents of the unnamed register). You can get +back the text of three deletes ago with '"3P'. + + *redo-register* +If you want to get back more than one part of deleted text, you can use a +special feature of the repeat command ".". It will increase the number of the +register used. So if you first do ""1P", the following "." will result in a +'"2P'. Repeating this will result in all numbered registers being inserted. + +Example: If you deleted text with 'dd....' it can be restored with + '"1P....'. + +If you don't know in which register the deleted text is, you can use the +:display command. An alternative is to try the first register with '"1P', and +if it is not what you want do 'u.'. This will remove the contents of the +first put, and repeat the put command for the second register. Repeat the +'u.' until you got what you want. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_01.txt b/doc/usr_01.txt new file mode 100644 index 00000000..11fa2173 --- /dev/null +++ b/doc/usr_01.txt @@ -0,0 +1,192 @@ +*usr_01.txt* For Vim version 7.4. Last change: 2010 Nov 03 + + VIM USER MANUAL - by Bram Moolenaar + + About the manuals + + +This chapter introduces the manuals available with Vim. Read this to know the +conditions under which the commands are explained. + +|01.1| Two manuals +|01.2| Vim installed +|01.3| Using the Vim tutor +|01.4| Copyright + + Next chapter: |usr_02.txt| The first steps in Vim +Table of contents: |usr_toc.txt| + +============================================================================== +*01.1* Two manuals + +The Vim documentation consists of two parts: + +1. The User manual + Task oriented explanations, from simple to complex. Reads from start to + end like a book. + +2. The Reference manual + Precise description of how everything in Vim works. + +The notation used in these manuals is explained here: |notation| + + +JUMPING AROUND + +The text contains hyperlinks between the two parts, allowing you to quickly +jump between the description of an editing task and a precise explanation of +the commands and options used for it. Use these two commands: + + Press CTRL-] to jump to a subject under the cursor. + Press CTRL-O to jump back (repeat to go further back). + +Many links are in vertical bars, like this: |bars|. The bars themselves may +be hidden or invisible, see below. An option name, like 'number', a command +in double quotes like ":write" and any other word can also be used as a link. +Try it out: Move the cursor to CTRL-] and press CTRL-] on it. + +Other subjects can be found with the ":help" command, see |help.txt|. + +The bars and stars are usually hidden with the |conceal| feature. They also +use |hl-Ignore|, using the same color for the text as the background. You can +make them visible with: > + :set conceallevel=0 + :hi link HelpBar Normal + :hi link HelpStar Normal + +============================================================================== +*01.2* Vim installed + +Most of the manuals assume that Vim has been properly installed. If you +didn't do that yet, or if Vim doesn't run properly (e.g., files can't be found +or in the GUI the menus do not show up) first read the chapter on +installation: |usr_90.txt|. + *not-compatible* +The manuals often assume you are using Vim with Vi-compatibility switched +off. For most commands this doesn't matter, but sometimes it is important, +e.g., for multi-level undo. An easy way to make sure you are using a nice +setup is to copy the example vimrc file. By doing this inside Vim you don't +have to check out where it is located. How to do this depends on the system +you are using: + +Unix: > + :!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc +MS-DOS, MS-Windows, OS/2: > + :!copy $VIMRUNTIME/vimrc_example.vim $VIM/_vimrc +Amiga: > + :!copy $VIMRUNTIME/vimrc_example.vim $VIM/.vimrc + +If the file already exists you probably want to keep it. + +If you start Vim now, the 'compatible' option should be off. You can check it +with this command: > + + :set compatible? + +If it responds with "nocompatible" you are doing well. If the response is +"compatible" you are in trouble. You will have to find out why the option is +still set. Perhaps the file you wrote above is not found. Use this command +to find out: > + + :scriptnames + +If your file is not in the list, check its location and name. If it is in the +list, there must be some other place where the 'compatible' option is switched +back on. + +For more info see |vimrc| and |compatible-default|. + + Note: + This manual is about using Vim in the normal way. There is an + alternative called "evim" (easy Vim). This is still Vim, but used in + a way that resembles a click-and-type editor like Notepad. It always + stays in Insert mode, thus it feels very different. It is not + explained in the user manual, since it should be mostly self + explanatory. See |evim-keys| for details. + +============================================================================== +*01.3* Using the Vim tutor *tutor* *vimtutor* + +Instead of reading the text (boring!) you can use the vimtutor to learn your +first Vim commands. This is a 30 minute tutorial that teaches the most basic +Vim functionality hands-on. + +On Unix, if Vim has been properly installed, you can start it from the shell: +> + vimtutor + +On MS-Windows you can find it in the Program/Vim menu. Or execute +vimtutor.bat in the $VIMRUNTIME directory. + +This will make a copy of the tutor file, so that you can edit it without +the risk of damaging the original. + There are a few translated versions of the tutor. To find out if yours is +available, use the two-letter language code. For French: > + + vimtutor fr + +On Unix, if you prefer using the GUI version of Vim, use "gvimtutor" or +"vimtutor -g" instead of "vimtutor". + +For OpenVMS, if Vim has been properly installed, you can start vimtutor from a +VMS prompt with: > + + @VIM:vimtutor + +Optionally add the two-letter language code as above. + + +On other systems, you have to do a little work: + +1. Copy the tutor file. You can do this with Vim (it knows where to find it): +> + vim -u NONE -c 'e $VIMRUNTIME/tutor/tutor' -c 'w! TUTORCOPY' -c 'q' +< + This will write the file "TUTORCOPY" in the current directory. To use a +translated version of the tutor, append the two-letter language code to the +filename. For French: +> + vim -u NONE -c 'e $VIMRUNTIME/tutor/tutor.fr' -c 'w! TUTORCOPY' -c 'q' +< +2. Edit the copied file with Vim: +> + vim -u NONE -c "set nocp" TUTORCOPY +< + The extra arguments make sure Vim is started in a good mood. + +3. Delete the copied file when you are finished with it: +> + del TUTORCOPY +< +============================================================================== +*01.4* Copyright *manual-copyright* + +The Vim user manual and reference manual are Copyright (c) 1988-2003 by Bram +Moolenaar. This material may be distributed only subject to the terms and +conditions set forth in the Open Publication License, v1.0 or later. The +latest version is presently available at: + http://www.opencontent.org/openpub/ + +People who contribute to the manuals must agree with the above copyright +notice. + *frombook* +Parts of the user manual come from the book "Vi IMproved - Vim" by Steve +Oualline (published by New Riders Publishing, ISBN: 0735710015). The Open +Publication License applies to this book. Only selected parts are included +and these have been modified (e.g., by removing the pictures, updating the +text for Vim 6.0 and later, fixing mistakes). The omission of the |frombook| +tag does not mean that the text does not come from the book. + +Many thanks to Steve Oualline and New Riders for creating this book and +publishing it under the OPL! It has been a great help while writing the user +manual. Not only by providing literal text, but also by setting the tone and +style. + +If you make money through selling the manuals, you are strongly encouraged to +donate part of the profit to help AIDS victims in Uganda. See |iccf|. + +============================================================================== + +Next chapter: |usr_02.txt| The first steps in Vim + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_02.txt b/doc/usr_02.txt new file mode 100644 index 00000000..8bfa9ba0 --- /dev/null +++ b/doc/usr_02.txt @@ -0,0 +1,564 @@ +*usr_02.txt* For Vim version 7.4. Last change: 2010 Jul 20 + + VIM USER MANUAL - by Bram Moolenaar + + The first steps in Vim + + +This chapter provides just enough information to edit a file with Vim. Not +well or fast, but you can edit. Take some time to practice with these +commands, they form the base for what follows. + +|02.1| Running Vim for the First Time +|02.2| Inserting text +|02.3| Moving around +|02.4| Deleting characters +|02.5| Undo and Redo +|02.6| Other editing commands +|02.7| Getting out +|02.8| Finding help + + Next chapter: |usr_03.txt| Moving around + Previous chapter: |usr_01.txt| About the manuals +Table of contents: |usr_toc.txt| + +============================================================================== +*02.1* Running Vim for the First Time + +To start Vim, enter this command: > + + gvim file.txt + +In UNIX you can type this at any command prompt. If you are running Microsoft +Windows, open an MS-DOS prompt window and enter the command. + In either case, Vim starts editing a file called file.txt. Because this +is a new file, you get a blank window. This is what your screen will look +like: + + +---------------------------------------+ + |# | + |~ | + |~ | + |~ | + |~ | + |"file.txt" [New file] | + +---------------------------------------+ + ('#" is the cursor position.) + +The tilde (~) lines indicate lines not in the file. In other words, when Vim +runs out of file to display, it displays tilde lines. At the bottom of the +screen, a message line indicates the file is named file.txt and shows that you +are creating a new file. The message information is temporary and other +information overwrites it. + + +THE VIM COMMAND + +The gvim command causes the editor to create a new window for editing. If you +use this command: > + + vim file.txt + +the editing occurs inside your command window. In other words, if you are +running inside an xterm, the editor uses your xterm window. If you are using +an MS-DOS command prompt window under Microsoft Windows, the editing occurs +inside this window. The text in the window will look the same for both +versions, but with gvim you have extra features, like a menu bar. More about +that later. + +============================================================================== +*02.2* Inserting text + +The Vim editor is a modal editor. That means that the editor behaves +differently, depending on which mode you are in. The two basic modes are +called Normal mode and Insert mode. In Normal mode the characters you type +are commands. In Insert mode the characters are inserted as text. + Since you have just started Vim it will be in Normal mode. To start Insert +mode you type the "i" command (i for Insert). Then you can enter +the text. It will be inserted into the file. Do not worry if you make +mistakes; you can correct them later. To enter the following programmer's +limerick, this is what you type: > + + iA very intelligent turtle + Found programming UNIX a hurdle + +After typing "turtle" you press the <Enter> key to start a new line. Finally +you press the <Esc> key to stop Insert mode and go back to Normal mode. You +now have two lines of text in your Vim window: + + +---------------------------------------+ + |A very intelligent turtle | + |Found programming UNIX a hurdle | + |~ | + |~ | + | | + +---------------------------------------+ + + +WHAT IS THE MODE? + +To be able to see what mode you are in, type this command: > + + :set showmode + +You will notice that when typing the colon Vim moves the cursor to the last +line of the window. That's where you type colon commands (commands that start +with a colon). Finish this command by pressing the <Enter> key (all commands +that start with a colon are finished this way). + Now, if you type the "i" command Vim will display --INSERT-- at the bottom +of the window. This indicates you are in Insert mode. + + +---------------------------------------+ + |A very intelligent turtle | + |Found programming UNIX a hurdle | + |~ | + |~ | + |-- INSERT -- | + +---------------------------------------+ + +If you press <Esc> to go back to Normal mode the last line will be made blank. + + +GETTING OUT OF TROUBLE + +One of the problems for Vim novices is mode confusion, which is caused by +forgetting which mode you are in or by accidentally typing a command that +switches modes. To get back to Normal mode, no matter what mode you are in, +press the <Esc> key. Sometimes you have to press it twice. If Vim beeps back +at you, you already are in Normal mode. + +============================================================================== +*02.3* Moving around + +After you return to Normal mode, you can move around by using these keys: + + h left *hjkl* + j down + k up + l right + +At first, it may appear that these commands were chosen at random. After all, +who ever heard of using l for right? But actually, there is a very good +reason for these choices: Moving the cursor is the most common thing you do in +an editor, and these keys are on the home row of your right hand. In other +words, these commands are placed where you can type them the fastest +(especially when you type with ten fingers). + + Note: + You can also move the cursor by using the arrow keys. If you do, + however, you greatly slow down your editing because to press the arrow + keys, you must move your hand from the text keys to the arrow keys. + Considering that you might be doing it hundreds of times an hour, this + can take a significant amount of time. + Also, there are keyboards which do not have arrow keys, or which + locate them in unusual places; therefore, knowing the use of the hjkl + keys helps in those situations. + +One way to remember these commands is that h is on the left, l is on the +right and j points down. In a picture: > + + k + h l + j + +The best way to learn these commands is by using them. Use the "i" command to +insert some more lines of text. Then use the hjkl keys to move around and +insert a word somewhere. Don't forget to press <Esc> to go back to Normal +mode. The |vimtutor| is also a nice way to learn by doing. + +For Japanese users, Hiroshi Iwatani suggested using this: + + Komsomolsk + ^ + | + Huan Ho <--- ---> Los Angeles + (Yellow river) | + v + Java (the island, not the programming language) + +============================================================================== +*02.4* Deleting characters + +To delete a character, move the cursor over it and type "x". (This is a +throwback to the old days of the typewriter, when you deleted things by typing +xxxx over them.) Move the cursor to the beginning of the first line, for +example, and type xxxxxxx (seven x's) to delete "A very ". The result should +look like this: + + +---------------------------------------+ + |intelligent turtle | + |Found programming UNIX a hurdle | + |~ | + |~ | + | | + +---------------------------------------+ + +Now you can insert new text, for example by typing: > + + iA young <Esc> + +This begins an insert (the i), inserts the words "A young", and then exits +insert mode (the final <Esc>). The result: + + +---------------------------------------+ + |A young intelligent turtle | + |Found programming UNIX a hurdle | + |~ | + |~ | + | | + +---------------------------------------+ + + +DELETING A LINE + +To delete a whole line use the "dd" command. The following line will +then move up to fill the gap: + + +---------------------------------------+ + |Found programming UNIX a hurdle | + |~ | + |~ | + |~ | + | | + +---------------------------------------+ + + +DELETING A LINE BREAK + +In Vim you can join two lines together, which means that the line break +between them is deleted. The "J" command does this. + Take these two lines: + + A young intelligent ~ + turtle ~ + +Move the cursor to the first line and press "J": + + A young intelligent turtle ~ + +============================================================================== +*02.5* Undo and Redo + +Suppose you delete too much. Well, you can type it in again, but an easier +way exists. The "u" command undoes the last edit. Take a look at this in +action: After using "dd" to delete the first line, "u" brings it back. + Another one: Move the cursor to the A in the first line: + + A young intelligent turtle ~ + +Now type xxxxxxx to delete "A young". The result is as follows: + + intelligent turtle ~ + +Type "u" to undo the last delete. That delete removed the g, so the undo +restores the character. + + g intelligent turtle ~ + +The next u command restores the next-to-last character deleted: + + ng intelligent turtle ~ + +The next u command gives you the u, and so on: + + ung intelligent turtle ~ + oung intelligent turtle ~ + young intelligent turtle ~ + young intelligent turtle ~ + A young intelligent turtle ~ + + Note: + If you type "u" twice, and the result is that you get the same text + back, you have Vim configured to work Vi compatible. Look here to fix + this: |not-compatible|. + This text assumes you work "The Vim Way". You might prefer to use + the good old Vi way, but you will have to watch out for small + differences in the text then. + + +REDO + +If you undo too many times, you can press CTRL-R (redo) to reverse the +preceding command. In other words, it undoes the undo. To see this in +action, press CTRL-R twice. The character A and the space after it disappear: + + young intelligent turtle ~ + +There's a special version of the undo command, the "U" (undo line) command. +The undo line command undoes all the changes made on the last line that was +edited. Typing this command twice cancels the preceding "U". + + A very intelligent turtle ~ + xxxx Delete very + + A intelligent turtle ~ + xxxxxx Delete turtle + + A intelligent ~ + Restore line with "U" + A very intelligent turtle ~ + Undo "U" with "u" + A intelligent ~ + +The "U" command is a change by itself, which the "u" command undoes and CTRL-R +redoes. This might be a bit confusing. Don't worry, with "u" and CTRL-R you +can go to any of the situations you had. More about that in section |32.2|. + +============================================================================== +*02.6* Other editing commands + +Vim has a large number of commands to change the text. See |Q_in| and below. +Here are a few often used ones. + + +APPENDING + +The "i" command inserts a character before the character under the cursor. +That works fine; but what happens if you want to add stuff to the end of the +line? For that you need to insert text after the cursor. This is done with +the "a" (append) command. + For example, to change the line + + and that's not saying much for the turtle. ~ +to + and that's not saying much for the turtle!!! ~ + +move the cursor over to the dot at the end of the line. Then type "x" to +delete the period. The cursor is now positioned at the end of the line on the +e in turtle. Now type > + + a!!!<Esc> + +to append three exclamation points after the e in turtle: + + and that's not saying much for the turtle!!! ~ + + +OPENING UP A NEW LINE + +The "o" command creates a new, empty line below the cursor and puts Vim in +Insert mode. Then you can type the text for the new line. + Suppose the cursor is somewhere in the first of these two lines: + + A very intelligent turtle ~ + Found programming UNIX a hurdle ~ + +If you now use the "o" command and type new text: > + + oThat liked using Vim<Esc> + +The result is: + + A very intelligent turtle ~ + That liked using Vim ~ + Found programming UNIX a hurdle ~ + +The "O" command (uppercase) opens a line above the cursor. + + +USING A COUNT + +Suppose you want to move up nine lines. You can type "kkkkkkkkk" or you can +enter the command "9k". In fact, you can precede many commands with a number. +Earlier in this chapter, for instance, you added three exclamation points to +the end of a line by typing "a!!!<Esc>". Another way to do this is to use the +command "3a!<Esc>". The count of 3 tells the command that follows to triple +its effect. Similarly, to delete three characters, use the command "3x". The +count always comes before the command it applies to. + +============================================================================== +*02.7* Getting out + +To exit, use the "ZZ" command. This command writes the file and exits. + + Note: + Unlike many other editors, Vim does not automatically make a backup + file. If you type "ZZ", your changes are committed and there's no + turning back. You can configure the Vim editor to produce backup + files, see |07.4|. + + +DISCARDING CHANGES + +Sometimes you will make a sequence of changes and suddenly realize you were +better off before you started. Not to worry; Vim has a +quit-and-throw-things-away command. It is: > + + :q! + +Don't forget to press <Enter> to finish the command. + +For those of you interested in the details, the three parts of this command +are the colon (:), which enters Command-line mode; the q command, which tells +the editor to quit; and the override command modifier (!). + The override command modifier is needed because Vim is reluctant to throw +away changes. If you were to just type ":q", Vim would display an error +message and refuse to exit: + + E37: No write since last change (use ! to override) ~ + +By specifying the override, you are in effect telling Vim, "I know that what +I'm doing looks stupid, but I'm a big boy and really want to do this." + +If you want to continue editing with Vim: The ":e!" command reloads the +original version of the file. + +============================================================================== +*02.8* Finding help + +Everything you always wanted to know can be found in the Vim help files. +Don't be afraid to ask! + To get generic help use this command: > + + :help + +You could also use the first function key <F1>. If your keyboard has a <Help> +key it might work as well. + If you don't supply a subject, ":help" displays the general help window. +The creators of Vim did something very clever (or very lazy) with the help +system: They made the help window a normal editing window. You can use all +the normal Vim commands to move through the help information. Therefore h, j, +k, and l move left, down, up and right. + To get out of the help window, use the same command you use to get out of +the editor: "ZZ". This will only close the help window, not exit Vim. + +As you read the help text, you will notice some text enclosed in vertical bars +(for example, |help|). This indicates a hyperlink. If you position the +cursor anywhere between the bars and press CTRL-] (jump to tag), the help +system takes you to the indicated subject. (For reasons not discussed here, +the Vim terminology for a hyperlink is tag. So CTRL-] jumps to the location +of the tag given by the word under the cursor.) + After a few jumps, you might want to go back. CTRL-T (pop tag) takes you +back to the preceding position. CTRL-O (jump to older position) also works +nicely here. + At the top of the help screen, there is the notation *help.txt*. This name +between "*" characters is used by the help system to define a tag (hyperlink +destination). + See |29.1| for details about using tags. + +To get help on a given subject, use the following command: > + + :help {subject} + +To get help on the "x" command, for example, enter the following: > + + :help x + +To find out how to delete text, use this command: > + + :help deleting + +To get a complete index of all Vim commands, use the following command: > + + :help index + +When you need to get help for a control character command (for example, +CTRL-A), you need to spell it with the prefix "CTRL-". > + + :help CTRL-A + +The Vim editor has many different modes. By default, the help system displays +the normal-mode commands. For example, the following command displays help +for the normal-mode CTRL-H command: > + + :help CTRL-H + +To identify other modes, use a mode prefix. If you want the help for the +insert-mode version of a command, use "i_". For CTRL-H this gives you the +following command: > + + :help i_CTRL-H + +When you start the Vim editor, you can use several command-line arguments. +These all begin with a dash (-). To find what the -t argument does, for +example, use the command: > + + :help -t + +The Vim editor has a number of options that enable you to configure and +customize the editor. If you want help for an option, you need to enclose it +in single quotation marks. To find out what the 'number' option does, for +example, use the following command: > + + :help 'number' + +The table with all mode prefixes can be found here: |help-context|. + +Special keys are enclosed in angle brackets. To find help on the up-arrow key +in Insert mode, for instance, use this command: > + + :help i_<Up> + +If you see an error message that you don't understand, for example: + + E37: No write since last change (use ! to override) ~ + +You can use the error ID at the start to find help about it: > + + :help E37 + + +Summary: *help-summary* > + :help +< Gives you very general help. Scroll down to see a list of all + helpfiles, including those added locally (i.e. not distributed + with Vim). > + :help user-toc.txt +< Table of contents of the User Manual. > + :help :subject +< Ex-command "subject", for instance the following: > + :help :help +< Help on getting help. > + :help abc +< normal-mode command "abc". > + :help CTRL-B +< Control key <C-B> in Normal mode. > + :help i_abc + :help i_CTRL-B +< The same in Insert mode. > + :help v_abc + :help v_CTRL-B +< The same in Visual mode. > + :help c_abc + :help c_CTRL-B +< The same in Command-line mode. > + :help 'subject' +< Option 'subject'. > + :help subject() +< Function "subject". > + :help -subject +< Command-line option "-subject". > + :help +subject +< Compile-time feature "+subject". > + :help EventName +< Autocommand event "EventName". > + :help digraphs.txt +< The top of the helpfile "digraph.txt". + Similarly for any other helpfile. > + :help pattern<Tab> +< Find a help tag starting with "pattern". Repeat <Tab> for + others. > + :help pattern<Ctrl-D> +< See all possible help tag matches "pattern" at once. > + :helpgrep pattern +< Search the whole text of all help files for pattern "pattern". + Jumps to the first match. Jump to other matches with: > + :cn +< next match > + :cprev + :cN +< previous match > + :cfirst + :clast +< first or last match > + :copen + :cclose +< open/close the quickfix window; press <Enter> to jump + to the item under the cursor + + +============================================================================== + +Next chapter: |usr_03.txt| Moving around + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_03.txt b/doc/usr_03.txt new file mode 100644 index 00000000..61732608 --- /dev/null +++ b/doc/usr_03.txt @@ -0,0 +1,654 @@ +*usr_03.txt* For Vim version 7.4. Last change: 2006 Jun 21 + + VIM USER MANUAL - by Bram Moolenaar + + Moving around + + +Before you can insert or delete text the cursor has to be moved to the right +place. Vim has a large number of commands to position the cursor. This +chapter shows you how to use the most important ones. You can find a list of +these commands below |Q_lr|. + +|03.1| Word movement +|03.2| Moving to the start or end of a line +|03.3| Moving to a character +|03.4| Matching a parenthesis +|03.5| Moving to a specific line +|03.6| Telling where you are +|03.7| Scrolling around +|03.8| Simple searches +|03.9| Simple search patterns +|03.10| Using marks + + Next chapter: |usr_04.txt| Making small changes + Previous chapter: |usr_02.txt| The first steps in Vim +Table of contents: |usr_toc.txt| + +============================================================================== +*03.1* Word movement + +To move the cursor forward one word, use the "w" command. Like most Vim +commands, you can use a numeric prefix to move past multiple words. For +example, "3w" moves three words. This figure shows how it works: + + This is a line with example text ~ + --->-->->-----------------> + w w w 3w + +Notice that "w" moves to the start of the next word if it already is at the +start of a word. + The "b" command moves backward to the start of the previous word: + + This is a line with example text ~ + <----<--<-<---------<--- + b b b 2b b + +There is also the "e" command that moves to the next end of a word and "ge", +which moves to the previous end of a word: + + This is a line with example text ~ + <- <--- -----> ----> + ge ge e e + +If you are at the last word of a line, the "w" command will take you to the +first word in the next line. Thus you can use this to move through a +paragraph, much faster than using "l". "b" does the same in the other +direction. + +A word ends at a non-word character, such as a ".", "-" or ")". To change +what Vim considers to be a word, see the 'iskeyword' option. + It is also possible to move by white-space separated WORDs. This is not a +word in the normal sense, that's why the uppercase is used. The commands for +moving by WORDs are also uppercase, as this figure shows: + + ge b w e + <- <- ---> ---> + This is-a line, with special/separated/words (and some more). ~ + <----- <----- --------------------> -----> + gE B W E + +With this mix of lowercase and uppercase commands, you can quickly move +forward and backward through a paragraph. + +============================================================================== +*03.2* Moving to the start or end of a line + +The "$" command moves the cursor to the end of a line. If your keyboard has +an <End> key it will do the same thing. + +The "^" command moves to the first non-blank character of the line. The "0" +command (zero) moves to the very first character of the line. The <Home> key +does the same thing. In a picture: + + ^ + <------------ + .....This is a line with example text ~ + <----------------- ---------------> + 0 $ + +(the "....." indicates blanks here) + + The "$" command takes a count, like most movement commands. But moving to +the end of the line several times doesn't make sense. Therefore it causes the +editor to move to the end of another line. For example, "1$" moves you to +the end of the first line (the one you're on), "2$" to the end of the next +line, and so on. + The "0" command doesn't take a count argument, because the "0" would be +part of the count. Unexpectedly, using a count with "^" doesn't have any +effect. + +============================================================================== +*03.3* Moving to a character + +One of the most useful movement commands is the single-character search +command. The command "fx" searches forward in the line for the single +character x. Hint: "f" stands for "Find". + For example, you are at the beginning of the following line. Suppose you +want to go to the h of human. Just execute the command "fh" and the cursor +will be positioned over the h: + + To err is human. To really foul up you need a computer. ~ + ---------->---------------> + fh fy + +This also shows that the command "fy" moves to the end of the word really. + You can specify a count; therefore, you can go to the "l" of "foul" with +"3fl": + + To err is human. To really foul up you need a computer. ~ + ---------------------> + 3fl + +The "F" command searches to the left: + + To err is human. To really foul up you need a computer. ~ + <--------------------- + Fh + +The "tx" command works like the "fx" command, except it stops one character +before the searched character. Hint: "t" stands for "To". The backward +version of this command is "Tx". + + To err is human. To really foul up you need a computer. ~ + <------------ -------------> + Th tn + +These four commands can be repeated with ";". "," repeats in the other +direction. The cursor is never moved to another line. Not even when the +sentence continues. + +Sometimes you will start a search, only to realize that you have typed the +wrong command. You type "f" to search backward, for example, only to realize +that you really meant "F". To abort a search, press <Esc>. So "f<Esc>" is an +aborted forward search and doesn't do anything. Note: <Esc> cancels most +operations, not just searches. + +============================================================================== +*03.4* Matching a parenthesis + +When writing a program you often end up with nested () constructs. Then the +"%" command is very handy: It moves to the matching paren. If the cursor is +on a "(" it will move to the matching ")". If it's on a ")" it will move to +the matching "(". + + % + <-----> + if (a == (b * c) / d) ~ + <----------------> + % + +This also works for [] and {} pairs. (This can be defined with the +'matchpairs' option.) + +When the cursor is not on a useful character, "%" will search forward to find +one. Thus if the cursor is at the start of the line of the previous example, +"%" will search forward and find the first "(". Then it moves to its match: + + if (a == (b * c) / d) ~ + ---+----------------> + % + +============================================================================== +*03.5* Moving to a specific line + +If you are a C or C++ programmer, you are familiar with error messages such as +the following: + + prog.c:33: j undeclared (first use in this function) ~ + +This tells you that you might want to fix something on line 33. So how do you +find line 33? One way is to do "9999k" to go to the top of the file and "32j" +to go down thirty two lines. It is not a good way, but it works. A much +better way of doing things is to use the "G" command. With a count, this +command positions you at the given line number. For example, "33G" puts you +on line 33. (For a better way of going through a compiler's error list, see +|usr_30.txt|, for information on the :make command.) + With no argument, "G" positions you at the end of the file. A quick way to +go to the start of a file use "gg". "1G" will do the same, but is a tiny bit +more typing. + + | first line of a file ^ + | text text text text | + | text text text text | gg + 7G | text text text text | + | text text text text + | text text text text + V text text text text | + text text text text | G + text text text text | + last line of a file V + +Another way to move to a line is using the "%" command with a count. For +example "50%" moves you to halfway the file. "90%" goes to near the end. + +The previous assumes that you want to move to a line in the file, no matter if +it's currently visible or not. What if you want to move to one of the lines +you can see? This figure shows the three commands you can use: + + +---------------------------+ + H --> | text sample text | + | sample text | + | text sample text | + | sample text | + M --> | text sample text | + | sample text | + | text sample text | + | sample text | + L --> | text sample text | + +---------------------------+ + +Hints: "H" stands for Home, "M" for Middle and "L" for Last. + +============================================================================== +*03.6* Telling where you are + +To see where you are in a file, there are three ways: + +1. Use the CTRL-G command. You get a message like this (assuming the 'ruler' + option is off): + + "usr_03.txt" line 233 of 650 --35%-- col 45-52 ~ + + This shows the name of the file you are editing, the line number where the + cursor is, the total number of lines, the percentage of the way through + the file and the column of the cursor. + Sometimes you will see a split column number. For example, "col 2-9". + This indicates that the cursor is positioned on the second character, but + because character one is a tab, occupying eight spaces worth of columns, + the screen column is 9. + +2. Set the 'number' option. This will display a line number in front of + every line: > + + :set number +< + To switch this off again: > + + :set nonumber +< + Since 'number' is a boolean option, prepending "no" to its name has the + effect of switching it off. A boolean option has only these two values, + it is either on or off. + Vim has many options. Besides the boolean ones there are options with + a numerical value and string options. You will see examples of this where + they are used. + +3. Set the 'ruler' option. This will display the cursor position in the + lower right corner of the Vim window: > + + :set ruler + +Using the 'ruler' option has the advantage that it doesn't take much room, +thus there is more space for your text. + +============================================================================== +*03.7* Scrolling around + +The CTRL-U command scrolls down half a screen of text. Think of looking +through a viewing window at the text and moving this window up by half the +height of the window. Thus the window moves up over the text, which is +backward in the file. Don't worry if you have a little trouble remembering +which end is up. Most users have the same problem. + The CTRL-D command moves the viewing window down half a screen in the file, +thus scrolls the text up half a screen. + + +----------------+ + | some text | + | some text | + | some text | + +---------------+ | some text | + | some text | CTRL-U --> | | + | | | 123456 | + | 123456 | +----------------+ + | 7890 | + | | +----------------+ + | example | CTRL-D --> | 7890 | + +---------------+ | | + | example | + | example | + | example | + | example | + +----------------+ + +To scroll one line at a time use CTRL-E (scroll up) and CTRL-Y (scroll down). +Think of CTRL-E to give you one line Extra. (If you use MS-Windows compatible +key mappings CTRL-Y will redo a change instead of scroll.) + +To scroll forward by a whole screen (except for two lines) use CTRL-F. The +other way is backward, CTRL-B is the command to use. Fortunately CTRL-F is +Forward and CTRL-B is Backward, that's easy to remember. + +A common issue is that after moving down many lines with "j" your cursor is at +the bottom of the screen. You would like to see the context of the line with +the cursor. That's done with the "zz" command. + + +------------------+ +------------------+ + | some text | | some text | + | some text | | some text | + | some text | | some text | + | some text | zz --> | line with cursor | + | some text | | some text | + | some text | | some text | + | line with cursor | | some text | + +------------------+ +------------------+ + +The "zt" command puts the cursor line at the top, "zb" at the bottom. There +are a few more scrolling commands, see |Q_sc|. To always keep a few lines of +context around the cursor, use the 'scrolloff' option. + +============================================================================== +*03.8* Simple searches + +To search for a string, use the "/string" command. To find the word include, +for example, use the command: > + + /include + +You will notice that when you type the "/" the cursor jumps to the last line +of the Vim window, like with colon commands. That is where you type the word. +You can press the backspace key (backarrow or <BS>) to make corrections. Use +the <Left> and <Right> cursor keys when necessary. + Pressing <Enter> executes the command. + + Note: + The characters .*[]^%/\?~$ have special meanings. If you want to use + them in a search you must put a \ in front of them. See below. + +To find the next occurrence of the same string use the "n" command. Use this +to find the first #include after the cursor: > + + /#include + +And then type "n" several times. You will move to each #include in the text. +You can also use a count if you know which match you want. Thus "3n" finds +the third match. Using a count with "/" doesn't work. + +The "?" command works like "/" but searches backwards: > + + ?word + +The "N" command repeats the last search the opposite direction. Thus using +"N" after a "/" command search backwards, using "N" after "?" searches +forward. + + +IGNORING CASE + +Normally you have to type exactly what you want to find. If you don't care +about upper or lowercase in a word, set the 'ignorecase' option: > + + :set ignorecase + +If you now search for "word", it will also match "Word" and "WORD". To match +case again: > + + :set noignorecase + + +HISTORY + +Suppose you do three searches: > + + /one + /two + /three + +Now let's start searching by typing a simple "/" without pressing <Enter>. If +you press <Up> (the cursor key), Vim puts "/three" on the command line. +Pressing <Enter> at this point searches for three. If you do not press +<Enter>, but press <Up> instead, Vim changes the prompt to "/two". Another +press of <Up> moves you to "/one". + You can also use the <Down> cursor key to move through the history of +search commands in the other direction. + +If you know what a previously used pattern starts with, and you want to use it +again, type that character before pressing <Up>. With the previous example, +you can type "/o<Up>" and Vim will put "/one" on the command line. + +The commands starting with ":" also have a history. That allows you to recall +a previous command and execute it again. These two histories are separate. + + +SEARCHING FOR A WORD IN THE TEXT + +Suppose you see the word "TheLongFunctionName" in the text and you want to +find the next occurrence of it. You could type "/TheLongFunctionName", but +that's a lot of typing. And when you make a mistake Vim won't find it. + There is an easier way: Position the cursor on the word and use the "*" +command. Vim will grab the word under the cursor and use it as the search +string. + The "#" command does the same in the other direction. You can prepend a +count: "3*" searches for the third occurrence of the word under the cursor. + + +SEARCHING FOR WHOLE WORDS + +If you type "/the" it will also match "there". To only find words that end +in "the" use: > + + /the\> + +The "\>" item is a special marker that only matches at the end of a word. +Similarly "\<" only matches at the begin of a word. Thus to search for the +word "the" only: > + + /\<the\> + +This does not match "there" or "soothe". Notice that the "*" and "#" commands +use these start-of-word and end-of-word markers to only find whole words (you +can use "g*" and "g#" to match partial words). + + +HIGHLIGHTING MATCHES + +While editing a program you see a variable called "nr". You want to check +where it's used. You could move the cursor to "nr" and use the "*" command +and press "n" to go along all the matches. + There is another way. Type this command: > + + :set hlsearch + +If you now search for "nr", Vim will highlight all matches. That is a very +good way to see where the variable is used, without the need to type commands. + To switch this off: > + + :set nohlsearch + +Then you need to switch it on again if you want to use it for the next search +command. If you only want to remove the highlighting, use this command: > + + :nohlsearch + +This doesn't reset the option. Instead, it disables the highlighting. As +soon as you execute a search command, the highlighting will be used again. +Also for the "n" and "N" commands. + + +TUNING SEARCHES + +There are a few options that change how searching works. These are the +essential ones: +> + :set incsearch + +This makes Vim display the match for the string while you are still typing it. +Use this to check if the right match will be found. Then press <Enter> to +really jump to that location. Or type more to change the search string. +> + :set nowrapscan + +This stops the search at the end of the file. Or, when you are searching +backwards, at the start of the file. The 'wrapscan' option is on by default, +thus searching wraps around the end of the file. + + +INTERMEZZO + +If you like one of the options mentioned before, and set it each time you use +Vim, you can put the command in your Vim startup file. + Edit the file, as mentioned at |not-compatible|. Or use this command to +find out where it is: > + + :scriptnames + +Edit the file, for example with: > + + :edit ~/.vimrc + +Then add a line with the command to set the option, just like you typed it in +Vim. Example: > + + Go:set hlsearch<Esc> + +"G" moves to the end of the file. "o" starts a new line, where you type the +":set" command. You end insert mode with <Esc>. Then write the file: > + + ZZ + +If you now start Vim again, the 'hlsearch' option will already be set. + +============================================================================== +*03.9* Simple search patterns + +The Vim editor uses regular expressions to specify what to search for. +Regular expressions are an extremely powerful and compact way to specify a +search pattern. Unfortunately, this power comes at a price, because regular +expressions are a bit tricky to specify. + In this section we mention only a few essential ones. More about search +patterns and commands in chapter 27 |usr_27.txt|. You can find the full +explanation here: |pattern|. + + +BEGINNING AND END OF A LINE + +The ^ character matches the beginning of a line. On an English-US keyboard +you find it above the 6. The pattern "include" matches the word include +anywhere on the line. But the pattern "^include" matches the word include +only if it is at the beginning of a line. + The $ character matches the end of a line. Therefore, "was$" matches the +word was only if it is at the end of a line. + +Let's mark the places where "the" matches in this example line with "x"s: + + the solder holding one of the chips melted and the ~ + xxx xxx xxx + +Using "/the$" we find this match: + + the solder holding one of the chips melted and the ~ + xxx + +And with "/^the" we find this one: + the solder holding one of the chips melted and the ~ + xxx + +You can try searching with "/^the$", it will only match a single line +consisting of "the". White space does matter here, thus if a line contains a +space after the word, like "the ", the pattern will not match. + + +MATCHING ANY SINGLE CHARACTER + +The . (dot) character matches any existing character. For example, the +pattern "c.m" matches a string whose first character is a c, whose second +character is anything, and whose the third character is m. Example: + + We use a computer that became the cummin winter. ~ + xxx xxx xxx + + +MATCHING SPECIAL CHARACTERS + +If you really want to match a dot, you must avoid its special meaning by +putting a backslash before it. + If you search for "ter.", you will find these matches: + + We use a computer that became the cummin winter. ~ + xxxx xxxx + +Searching for "ter\." only finds the second match. + +============================================================================== +*03.10* Using marks + +When you make a jump to a position with the "G" command, Vim remembers the +position from before this jump. This position is called a mark. To go back +where you came from, use this command: > + + `` + +This ` is a backtick or open single-quote character. + If you use the same command a second time you will jump back again. That's +because the ` command is a jump itself, and the position from before this jump +is remembered. + +Generally, every time you do a command that can move the cursor further than +within the same line, this is called a jump. This includes the search +commands "/" and "n" (it doesn't matter how far away the match is). But not +the character searches with "fx" and "tx" or the word movements "w" and "e". + Also, "j" and "k" are not considered to be a jump. Even when you use a +count to make them move the cursor quite a long way away. + +The `` command jumps back and forth, between two points. The CTRL-O command +jumps to older positions (Hint: O for older). CTRL-I then jumps back to newer +positions (Hint: I is just next to O on the keyboard). Consider this sequence +of commands: > + + 33G + /^The + CTRL-O + +You first jump to line 33, then search for a line that starts with "The". +Then with CTRL-O you jump back to line 33. Another CTRL-O takes you back to +where you started. If you now use CTRL-I you jump to line 33 again. And +to the match for "The" with another CTRL-I. + + + | example text ^ | + 33G | example text | CTRL-O | CTRL-I + | example text | | + V line 33 text ^ V + | example text | | + /^The | example text | CTRL-O | CTRL-I + V There you are | V + example text + + Note: + CTRL-I is the same as <Tab>. + +The ":jumps" command gives a list of positions you jumped to. The entry which +you used last is marked with a ">". + + +NAMED MARKS *bookmark* + +Vim enables you to place your own marks in the text. The command "ma" marks +the place under the cursor as mark a. You can place 26 marks (a through z) in +your text. You can't see them, it's just a position that Vim remembers. + To go to a mark, use the command `{mark}, where {mark} is the mark letter. +Thus to move to the a mark: +> + `a + +The command 'mark (single quotation mark, or apostrophe) moves you to the +beginning of the line containing the mark. This differs from the `mark +command, which moves you to marked column. + +The marks can be very useful when working on two related parts in a file. +Suppose you have some text near the start of the file you need to look at, +while working on some text near the end of the file. + Move to the text at the start and place the s (start) mark there: > + + ms + +Then move to the text you want to work on and put the e (end) mark there: > + + me + +Now you can move around, and when you want to look at the start of the file, +you use this to jump there: > + + 's + +Then you can use '' to jump back to where you were, or 'e to jump to the text +you were working on at the end. + There is nothing special about using s for start and e for end, they are +just easy to remember. + +You can use this command to get a list of marks: > + + :marks + +You will notice a few special marks. These include: + + ' The cursor position before doing a jump + " The cursor position when last editing the file + [ Start of the last change + ] End of the last change + +============================================================================== + +Next chapter: |usr_04.txt| Making small changes + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_04.txt b/doc/usr_04.txt new file mode 100644 index 00000000..c09cb204 --- /dev/null +++ b/doc/usr_04.txt @@ -0,0 +1,514 @@ +*usr_04.txt* For Vim version 7.4. Last change: 2008 Sep 06 + + VIM USER MANUAL - by Bram Moolenaar + + Making small changes + + +This chapter shows you several ways of making corrections and moving text +around. It teaches you the three basic ways to change text: operator-motion, +Visual mode and text objects. + +|04.1| Operators and motions +|04.2| Changing text +|04.3| Repeating a change +|04.4| Visual mode +|04.5| Moving text +|04.6| Copying text +|04.7| Using the clipboard +|04.8| Text objects +|04.9| Replace mode +|04.10| Conclusion + + Next chapter: |usr_05.txt| Set your settings + Previous chapter: |usr_03.txt| Moving around +Table of contents: |usr_toc.txt| + +============================================================================== +*04.1* Operators and motions + +In chapter 2 you learned the "x" command to delete a single character. And +using a count: "4x" deletes four characters. + The "dw" command deletes a word. You may recognize the "w" command as the +move word command. In fact, the "d" command may be followed by any motion +command, and it deletes from the current location to the place where the +cursor winds up. + The "4w" command, for example, moves the cursor over four words. The d4w +command deletes four words. + + To err is human. To really foul up you need a computer. ~ + ------------------> + d4w + + To err is human. you need a computer. ~ + +Vim only deletes up to the position where the motion takes the cursor. That's +because Vim knows that you probably don't want to delete the first character +of a word. If you use the "e" command to move to the end of a word, Vim +guesses that you do want to include that last character: + + To err is human. you need a computer. ~ + --------> + d2e + + To err is human. a computer. ~ + +Whether the character under the cursor is included depends on the command you +used to move to that character. The reference manual calls this "exclusive" +when the character isn't included and "inclusive" when it is. + +The "$" command moves to the end of a line. The "d$" command deletes from the +cursor to the end of the line. This is an inclusive motion, thus the last +character of the line is included in the delete operation: + + To err is human. a computer. ~ + ------------> + d$ + + To err is human ~ + +There is a pattern here: operator-motion. You first type an operator command. +For example, "d" is the delete operator. Then you type a motion command like +"4l" or "w". This way you can operate on any text you can move over. + +============================================================================== +*04.2* Changing text + +Another operator is "c", change. It acts just like the "d" operator, except +it leaves you in Insert mode. For example, "cw" changes a word. Or more +specifically, it deletes a word and then puts you in Insert mode. + + To err is human ~ + -------> + c2wbe<Esc> + + To be human ~ + +This "c2wbe<Esc>" contains these bits: + + c the change operator + 2w move two words (they are deleted and Insert mode started) + be insert this text + <Esc> back to Normal mode + +If you have paid attention, you will have noticed something strange: The space +before "human" isn't deleted. There is a saying that for every problem there +is an answer that is simple, clear, and wrong. That is the case with the +example used here for the "cw" command. The c operator works just like the +d operator, with one exception: "cw". It actually works like "ce", change to +end of word. Thus the space after the word isn't included. This is an +exception that dates back to the old Vi. Since many people are used to it +now, the inconsistency has remained in Vim. + + +MORE CHANGES + +Like "dd" deletes a whole line, "cc" changes a whole line. It keeps the +existing indent (leading white space) though. + +Just like "d$" deletes until the end of the line, "c$" changes until the end +of the line. It's like doing "d$" to delete the text and then "a" to start +Insert mode and append new text. + + +SHORTCUTS + +Some operator-motion commands are used so often that they have been given a +single letter command: + + x stands for dl (delete character under the cursor) + X stands for dh (delete character left of the cursor) + D stands for d$ (delete to end of the line) + C stands for c$ (change to end of the line) + s stands for cl (change one character) + S stands for cc (change a whole line) + + +WHERE TO PUT THE COUNT + +The commands "3dw" and "d3w" delete three words. If you want to get really +picky about things, the first command, "3dw", deletes one word three times; +the command "d3w" deletes three words once. This is a difference without a +distinction. You can actually put in two counts, however. For example, +"3d2w" deletes two words, repeated three times, for a total of six words. + + +REPLACING WITH ONE CHARACTER + +The "r" command is not an operator. It waits for you to type a character, and +will replace the character under the cursor with it. You could do the same +with "cl" or with the "s" command, but with "r" you don't have to press <Esc> + + there is somerhing grong here ~ + rT rt rw + + There is something wrong here ~ + +Using a count with "r" causes that many characters to be replaced with the +same character. Example: + + There is something wrong here ~ + 5rx + + There is something xxxxx here ~ + +To replace a character with a line break use "r<Enter>". This deletes one +character and inserts a line break. Using a count here only applies to the +number of characters deleted: "4r<Enter>" replaces four characters with one +line break. + +============================================================================== +*04.3* Repeating a change + +The "." command is one of the most simple yet powerful commands in Vim. It +repeats the last change. For instance, suppose you are editing an HTML file +and want to delete all the <B> tags. You position the cursor on the first < +and delete the <B> with the command "df>". You then go to the < of the next +</B> and kill it using the "." command. The "." command executes the last +change command (in this case, "df>"). To delete another tag, position the +cursor on the < and use the "." command. + + To <B>generate</B> a table of <B>contents ~ + f< find first < ---> + df> delete to > --> + f< find next < ---------> + . repeat df> ---> + f< find next < -------------> + . repeat df> --> + +The "." command works for all changes you make, except for the "u" (undo), +CTRL-R (redo) and commands that start with a colon (:). + +Another example: You want to change the word "four" to "five". It appears +several times in your text. You can do this quickly with this sequence of +commands: + + /four<Enter> find the first string "four" + cwfive<Esc> change the word to "five" + n find the next "four" + . repeat the change to "five' + n find the next "four" + . repeat the change + etc. + +============================================================================== +*04.4* Visual mode + +To delete simple items the operator-motion changes work quite well. But often +it's not so easy to decide which command will move over the text you want to +change. Then you can use Visual mode. + +You start Visual mode by pressing "v". You move the cursor over the text you +want to work on. While you do this, the text is highlighted. Finally type +the operator command. + For example, to delete from halfway one word to halfway another word: + + This is an examination sample of visual mode ~ + ----------> + velllld + + This is an example of visual mode ~ + +When doing this you don't really have to count how many times you have to +press "l" to end up in the right position. You can immediately see what text +will be deleted when you press "d". + +If at any time you decide you don't want to do anything with the highlighted +text, just press <Esc> and Visual mode will stop without doing anything. + + +SELECTING LINES + +If you want to work on whole lines, use "V" to start Visual mode. You will +see right away that the whole line is highlighted, without moving around. +When you move left or right nothing changes. When you move up or down the +selection is extended whole lines at a time. + For example, select three lines with "Vjj": + + +------------------------+ + | text more text | + >> | more text more text | | + selected lines >> | text text text | | Vjj + >> | text more | V + | more text more | + +------------------------+ + + +SELECTING BLOCKS + +If you want to work on a rectangular block of characters, use CTRL-V to start +Visual mode. This is very useful when working on tables. + + name Q1 Q2 Q3 + pierre 123 455 234 + john 0 90 39 + steve 392 63 334 + +To delete the middle "Q2" column, move the cursor to the "Q" of "Q2". Press +CTRL-V to start blockwise Visual mode. Now move the cursor three lines down +with "3j" and to the next word with "w". You can see the first character of +the last column is included. To exclude it, use "h". Now press "d" and the +middle column is gone. + + +GOING TO THE OTHER SIDE + +If you have selected some text in Visual mode, and discover that you need to +change the other end of the selection, use the "o" command (Hint: o for other +end). The cursor will go to the other end, and you can move the cursor to +change where the selection starts. Pressing "o" again brings you back to the +other end. + +When using blockwise selection, you have four corners. "o" only takes you to +one of the other corners, diagonally. Use "O" to move to the other corner in +the same line. + +Note that "o" and "O" in Visual mode work very differently from Normal mode, +where they open a new line below or above the cursor. + +============================================================================== +*04.5* Moving text + +When you delete something with the "d", "x", or another command, the text is +saved. You can paste it back by using the p command. (The Vim name for +this is put). + Take a look at how this works. First you will delete an entire line, by +putting the cursor on the line you want to delete and typing "dd". Now you +move the cursor to where you want to put the line and use the "p" (put) +command. The line is inserted on the line below the cursor. + + a line a line a line + line 2 dd line 3 p line 3 + line 3 line 2 + +Because you deleted an entire line, the "p" command placed the text line below +the cursor. If you delete part of a line (a word, for instance), the "p" +command puts it just after the cursor. + + Some more boring try text to out commands. ~ + ----> + dw + + Some more boring text to out commands. ~ + -------> + welp + + Some more boring text to try out commands. ~ + + +MORE ON PUTTING + +The "P" command puts text like "p", but before the cursor. When you deleted a +whole line with "dd", "P" will put it back above the cursor. When you deleted +a word with "dw", "P" will put it back just before the cursor. + +You can repeat putting as many times as you like. The same text will be used. + +You can use a count with "p" and "P". The text will be repeated as many times +as specified with the count. Thus "dd" and then "3p" puts three copies of the +same deleted line. + + +SWAPPING TWO CHARACTERS + +Frequently when you are typing, your fingers get ahead of your brain (or the +other way around?). The result is a typo such as "teh" for "the". Vim +makes it easy to correct such problems. Just put the cursor on the e of "teh" +and execute the command "xp". This works as follows: "x" deletes the +character e and places it in a register. "p" puts the text after the cursor, +which is after the h. + + teh th the ~ + x p + +============================================================================== +*04.6* Copying text + +To copy text from one place to another, you could delete it, use "u" to undo +the deletion and then "p" to put it somewhere else. There is an easier way: +yanking. The "y" operator copies text into a register. Then a "p" command +can be used to put it. + Yanking is just a Vim name for copying. The "c" letter was already used +for the change operator, and "y" was still available. Calling this +operator "yank" made it easier to remember to use the "y" key. + +Since "y" is an operator, you use "yw" to yank a word. A count is possible as +usual. To yank two words use "y2w". Example: + + let sqr = LongVariable * ~ + --------------> + y2w + + let sqr = LongVariable * ~ + p + + let sqr = LongVariable * LongVariable ~ + +Notice that "yw" includes the white space after a word. If you don't want +this, use "ye". + +The "yy" command yanks a whole line, just like "dd" deletes a whole line. +Unexpectedly, while "D" deletes from the cursor to the end of the line, "Y" +works like "yy", it yanks the whole line. Watch out for this inconsistency! +Use "y$" to yank to the end of the line. + + a text line yy a text line a text line + line 2 line 2 p line 2 + last line last line a text line + last line + +============================================================================== +*04.7* Using the clipboard + +If you are using the GUI version of Vim (gvim), you can find the "Copy" item +in the "Edit" menu. First select some text with Visual mode, then use the +Edit/Copy menu. The selected text is now copied to the clipboard. You can +paste the text in other programs. In Vim itself too. + +If you have copied text to the clipboard in another application, you can paste +it in Vim with the Edit/Paste menu. This works in Normal mode and Insert +mode. In Visual mode the selected text is replaced with the pasted text. + +The "Cut" menu item deletes the text before it's put on the clipboard. The +"Copy", "Cut" and "Paste" items are also available in the popup menu (only +when there is a popup menu, of course). If your Vim has a toolbar, you can +also find these items there. + +If you are not using the GUI, or if you don't like using a menu, you have to +use another way. You use the normal "y" (yank) and "p" (put) commands, but +prepend "* (double-quote star) before it. To copy a line to the clipboard: > + + "*yy + +To put text from the clipboard back into the text: > + + "*p + +This only works on versions of Vim that include clipboard support. More about +the clipboard in section |09.3| and here: |clipboard|. + +============================================================================== +*04.8* Text objects + +If the cursor is in the middle of a word and you want to delete that word, you +need to move back to its start before you can do "dw". There is a simpler way +to do this: "daw". + + this is some example text. ~ + daw + + this is some text. ~ + +The "d" of "daw" is the delete operator. "aw" is a text object. Hint: "aw" +stands for "A Word". Thus "daw" is "Delete A Word". To be precise, the white +space after the word is also deleted (the white space before the word at the +end of the line). + +Using text objects is the third way to make changes in Vim. We already had +operator-motion and Visual mode. Now we add operator-text object. + It is very similar to operator-motion, but instead of operating on the text +between the cursor position before and after a movement command, the text +object is used as a whole. It doesn't matter where in the object the cursor +was. + +To change a whole sentence use "cis". Take this text: + + Hello there. This ~ + is an example. Just ~ + some text. ~ + +Move to the start of the second line, on "is an". Now use "cis": + + Hello there. Just ~ + some text. ~ + +The cursor is in between the blanks in the first line. Now you type the new +sentence "Another line.": + + Hello there. Another line. Just ~ + some text. ~ + +"cis" consists of the "c" (change) operator and the "is" text object. This +stands for "Inner Sentence". There is also the "as" (a sentence) object. The +difference is that "as" includes the white space after the sentence and "is" +doesn't. If you would delete a sentence, you want to delete the white space +at the same time, thus use "das". If you want to type new text the white +space can remain, thus you use "cis". + +You can also use text objects in Visual mode. It will include the text object +in the Visual selection. Visual mode continues, thus you can do this several +times. For example, start Visual mode with "v" and select a sentence with +"as". Now you can repeat "as" to include more sentences. Finally you use an +operator to do something with the selected sentences. + +You can find a long list of text objects here: |text-objects|. + +============================================================================== +*04.9* Replace mode + +The "R" command causes Vim to enter replace mode. In this mode, each +character you type replaces the one under the cursor. This continues until +you type <Esc>. + In this example you start Replace mode on the first "t" of "text": + + This is text. ~ + Rinteresting.<Esc> + + This is interesting. ~ + +You may have noticed that this command replaced 5 characters in the line with +twelve others. The "R" command automatically extends the line if it runs out +of characters to replace. It will not continue on the next line. + +You can switch between Insert mode and Replace mode with the <Insert> key. + +When you use <BS> (backspace) to make correction, you will notice that the +old text is put back. Thus it works like an undo command for the last typed +character. + +============================================================================== +*04.10* Conclusion + +The operators, movement commands and text objects give you the possibility to +make lots of combinations. Now that you know how it works, you can use N +operators with M movement commands to make N * M commands! + +You can find a list of operators here: |operator| + +For example, there are many other ways to delete pieces of text. Here are a +few often used ones: + +x delete character under the cursor (short for "dl") +X delete character before the cursor (short for "dh") +D delete from cursor to end of line (short for "d$") +dw delete from cursor to next start of word +db delete from cursor to previous start of word +diw delete word under the cursor (excluding white space) +daw delete word under the cursor (including white space) +dG delete until the end of the file +dgg delete until the start of the file + +If you use "c" instead of "d" they become change commands. And with "y" you +yank the text. And so forth. + + +There are a few often used commands to make changes that didn't fit somewhere +else: + + ~ change case of the character under the cursor, and move the + cursor to the next character. This is not an operator (unless + 'tildeop' is set), thus you can't use it with a motion + command. It does work in Visual mode and changes case for + all the selected text then. + + I Start Insert mode after moving the cursor to the first + non-blank in the line. + + A Start Insert mode after moving the cursor to the end of the + line. + +============================================================================== + +Next chapter: |usr_05.txt| Set your settings + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_05.txt b/doc/usr_05.txt new file mode 100644 index 00000000..f71cf42c --- /dev/null +++ b/doc/usr_05.txt @@ -0,0 +1,624 @@ +*usr_05.txt* For Vim version 7.4. Last change: 2012 Nov 20 + + VIM USER MANUAL - by Bram Moolenaar + + Set your settings + + +Vim can be tuned to work like you want it to. This chapter shows you how to +make Vim start with options set to different values. Add plugins to extend +Vim's capabilities. Or define your own macros. + +|05.1| The vimrc file +|05.2| The example vimrc file explained +|05.3| Simple mappings +|05.4| Adding a plugin +|05.5| Adding a help file +|05.6| The option window +|05.7| Often used options + + Next chapter: |usr_06.txt| Using syntax highlighting + Previous chapter: |usr_04.txt| Making small changes +Table of contents: |usr_toc.txt| + +============================================================================== +*05.1* The vimrc file *vimrc-intro* + +You probably got tired of typing commands that you use very often. To start +Vim with all your favorite option settings and mappings, you write them in +what is called the vimrc file. Vim executes the commands in this file when it +starts up. + +If you already have a vimrc file (e.g., when your sysadmin has one setup for +you), you can edit it this way: > + + :edit $MYVIMRC + +If you don't have a vimrc file yet, see |vimrc| to find out where you can +create a vimrc file. Also, the ":version" command mentions the name of the +"user vimrc file" Vim looks for. + +For Unix and Macintosh this file is always used and is recommended: + + ~/.vimrc ~ + +For MS-DOS and MS-Windows you can use one of these: + + $HOME/_vimrc ~ + $VIM/_vimrc ~ + +The vimrc file can contain all the commands that you type after a colon. The +most simple ones are for setting options. For example, if you want Vim to +always start with the 'incsearch' option on, add this line your vimrc file: > + + set incsearch + +For this new line to take effect you need to exit Vim and start it again. +Later you will learn how to do this without exiting Vim. + +This chapter only explains the most basic items. For more information on how +to write a Vim script file: |usr_41.txt|. + +============================================================================== +*05.2* The example vimrc file explained *vimrc_example.vim* + +In the first chapter was explained how the example vimrc (included in the +Vim distribution) file can be used to make Vim startup in not-compatible mode +(see |not-compatible|). The file can be found here: + + $VIMRUNTIME/vimrc_example.vim ~ + +In this section we will explain the various commands used in this file. This +will give you hints about how to set up your own preferences. Not everything +will be explained though. Use the ":help" command to find out more. + +> + set nocompatible + +As mentioned in the first chapter, these manuals explain Vim working in an +improved way, thus not completely Vi compatible. Setting the 'compatible' +option off, thus 'nocompatible' takes care of this. + +> + set backspace=indent,eol,start + +This specifies where in Insert mode the <BS> is allowed to delete the +character in front of the cursor. The three items, separated by commas, tell +Vim to delete the white space at the start of the line, a line break and the +character before where Insert mode started. +> + + set autoindent + +This makes Vim use the indent of the previous line for a newly created line. +Thus there is the same amount of white space before the new line. For example +when pressing <Enter> in Insert mode, and when using the "o" command to open a +new line. +> + + if has("vms") + set nobackup + else + set backup + endif + +This tells Vim to keep a backup copy of a file when overwriting it. But not +on the VMS system, since it keeps old versions of files already. The backup +file will have the same name as the original file with "~" added. See |07.4| +> + + set history=50 + +Keep 50 commands and 50 search patterns in the history. Use another number if +you want to remember fewer or more lines. +> + + set ruler + +Always display the current cursor position in the lower right corner of the +Vim window. + +> + set showcmd + +Display an incomplete command in the lower right corner of the Vim window, +left of the ruler. For example, when you type "2f", Vim is waiting for you to +type the character to find and "2f" is displayed. When you press "w" next, +the "2fw" command is executed and the displayed "2f" is removed. + + +-------------------------------------------------+ + |text in the Vim window | + |~ | + |~ | + |-- VISUAL -- 2f 43,8 17% | + +-------------------------------------------------+ + ^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^ + 'showmode' 'showcmd' 'ruler' + +> + set incsearch + +Display the match for a search pattern when halfway typing it. + +> + map Q gq + +This defines a key mapping. More about that in the next section. This +defines the "Q" command to do formatting with the "gq" operator. This is how +it worked before Vim 5.0. Otherwise the "Q" command starts Ex mode, but you +will not need it. + +> + vnoremap _g y:exe "grep /" . escape(@", '\\/') . "/ *.c *.h"<CR> + +This mapping yanks the visually selected text and searches for it in C files. +This is a complicated mapping. You can see that mappings can be used to do +quite complicated things. Still, it is just a sequence of commands that are +executed like you typed them. + +> + if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch + endif + +This switches on syntax highlighting, but only if colors are available. And +the 'hlsearch' option tells Vim to highlight matches with the last used search +pattern. The "if" command is very useful to set options only when some +condition is met. More about that in |usr_41.txt|. + + *vimrc-filetype* > + filetype plugin indent on + +This switches on three very clever mechanisms: +1. Filetype detection. + Whenever you start editing a file, Vim will try to figure out what kind of + file this is. When you edit "main.c", Vim will see the ".c" extension and + recognize this as a "c" filetype. When you edit a file that starts with + "#!/bin/sh", Vim will recognize it as a "sh" filetype. + The filetype detection is used for syntax highlighting and the other two + items below. + See |filetypes|. + +2. Using filetype plugin files + Many different filetypes are edited with different options. For example, + when you edit a "c" file, it's very useful to set the 'cindent' option to + automatically indent the lines. These commonly useful option settings are + included with Vim in filetype plugins. You can also add your own, see + |write-filetype-plugin|. + +3. Using indent files + When editing programs, the indent of a line can often be computed + automatically. Vim comes with these indent rules for a number of + filetypes. See |:filetype-indent-on| and 'indentexpr'. + +> + autocmd FileType text setlocal textwidth=78 + +This makes Vim break text to avoid lines getting longer than 78 characters. +But only for files that have been detected to be plain text. There are +actually two parts here. "autocmd FileType text" is an autocommand. This +defines that when the file type is set to "text" the following command is +automatically executed. "setlocal textwidth=78" sets the 'textwidth' option +to 78, but only locally in one file. + + *restore-cursor* > + autocmd BufReadPost * + \ if line("'\"") > 1 && line("'\"") <= line("$") | + \ exe "normal! g`\"" | + \ endif + +Another autocommand. This time it is used after reading any file. The +complicated stuff after it checks if the '" mark is defined, and jumps to it +if so. The backslash at the start of a line is used to continue the command +from the previous line. That avoids a line getting very long. +See |line-continuation|. This only works in a Vim script file, not when +typing commands at the command-line. + +============================================================================== +*05.3* Simple mappings + +A mapping enables you to bind a set of Vim commands to a single key. Suppose, +for example, that you need to surround certain words with curly braces. In +other words, you need to change a word such as "amount" into "{amount}". With +the :map command, you can tell Vim that the F5 key does this job. The command +is as follows: > + + :map <F5> i{<Esc>ea}<Esc> +< + Note: + When entering this command, you must enter <F5> by typing four + characters. Similarly, <Esc> is not entered by pressing the <Esc> + key, but by typing five characters. Watch out for this difference + when reading the manual! + +Let's break this down: + <F5> The F5 function key. This is the trigger key that causes the + command to be executed as the key is pressed. + + i{<Esc> Insert the { character. The <Esc> key ends Insert mode. + + e Move to the end of the word. + + a}<Esc> Append the } to the word. + +After you execute the ":map" command, all you have to do to put {} around a +word is to put the cursor on the first character and press F5. + +In this example, the trigger is a single key; it can be any string. But when +you use an existing Vim command, that command will no longer be available. +You better avoid that. + One key that can be used with mappings is the backslash. Since you +probably want to define more than one mapping, add another character. You +could map "\p" to add parentheses around a word, and "\c" to add curly braces, +for example: > + + :map \p i(<Esc>ea)<Esc> + :map \c i{<Esc>ea}<Esc> + +You need to type the \ and the p quickly after another, so that Vim knows they +belong together. + +The ":map" command (with no arguments) lists your current mappings. At +least the ones for Normal mode. More about mappings in section |40.1|. + +============================================================================== +*05.4* Adding a plugin *add-plugin* *plugin* + +Vim's functionality can be extended by adding plugins. A plugin is nothing +more than a Vim script file that is loaded automatically when Vim starts. You +can add a plugin very easily by dropping it in your plugin directory. +{not available when Vim was compiled without the |+eval| feature} + +There are two types of plugins: + + global plugin: Used for all kinds of files + filetype plugin: Only used for a specific type of file + +The global plugins will be discussed first, then the filetype ones +|add-filetype-plugin|. + + +GLOBAL PLUGINS *standard-plugin* + +When you start Vim, it will automatically load a number of global plugins. +You don't have to do anything for this. They add functionality that most +people will want to use, but which was implemented as a Vim script instead of +being compiled into Vim. You can find them listed in the help index +|standard-plugin-list|. Also see |load-plugins|. + + *add-global-plugin* +You can add a global plugin to add functionality that will always be present +when you use Vim. There are only two steps for adding a global plugin: +1. Get a copy of the plugin. +2. Drop it in the right directory. + + +GETTING A GLOBAL PLUGIN + +Where can you find plugins? +- Some come with Vim. You can find them in the directory $VIMRUNTIME/macros + and its sub-directories. +- Download from the net. There is a large collection on http://www.vim.org. +- They are sometimes posted in a Vim |maillist|. +- You could write one yourself, see |write-plugin|. + +Some plugins come as a vimball archive, see |vimball|. +Some plugins can be updated automatically, see |getscript|. + + +USING A GLOBAL PLUGIN + +First read the text in the plugin itself to check for any special conditions. +Then copy the file to your plugin directory: + + system plugin directory ~ + Unix ~/.vim/plugin/ + PC and OS/2 $HOME/vimfiles/plugin or $VIM/vimfiles/plugin + Amiga s:vimfiles/plugin + Macintosh $VIM:vimfiles:plugin + Mac OS X ~/.vim/plugin/ + RISC-OS Choices:vimfiles.plugin + +Example for Unix (assuming you didn't have a plugin directory yet): > + + mkdir ~/.vim + mkdir ~/.vim/plugin + cp /usr/local/share/vim/vim60/macros/justify.vim ~/.vim/plugin + +That's all! Now you can use the commands defined in this plugin to justify +text. + +Instead of putting plugins directly into the plugin/ directory, you may +better organize them by putting them into subdirectories under plugin/. +As an example, consider using "~/.vim/plugin/perl/*.vim" for all your Perl +plugins. + + +FILETYPE PLUGINS *add-filetype-plugin* *ftplugins* + +The Vim distribution comes with a set of plugins for different filetypes that +you can start using with this command: > + + :filetype plugin on + +That's all! See |vimrc-filetype|. + +If you are missing a plugin for a filetype you are using, or you found a +better one, you can add it. There are two steps for adding a filetype plugin: +1. Get a copy of the plugin. +2. Drop it in the right directory. + + +GETTING A FILETYPE PLUGIN + +You can find them in the same places as the global plugins. Watch out if the +type of file is mentioned, then you know if the plugin is a global or a +filetype one. The scripts in $VIMRUNTIME/macros are global ones, the filetype +plugins are in $VIMRUNTIME/ftplugin. + + +USING A FILETYPE PLUGIN *ftplugin-name* + +You can add a filetype plugin by dropping it in the right directory. The +name of this directory is in the same directory mentioned above for global +plugins, but the last part is "ftplugin". Suppose you have found a plugin for +the "stuff" filetype, and you are on Unix. Then you can move this file to the +ftplugin directory: > + + mv thefile ~/.vim/ftplugin/stuff.vim + +If that file already exists you already have a plugin for "stuff". You might +want to check if the existing plugin doesn't conflict with the one you are +adding. If it's OK, you can give the new one another name: > + + mv thefile ~/.vim/ftplugin/stuff_too.vim + +The underscore is used to separate the name of the filetype from the rest, +which can be anything. If you use "otherstuff.vim" it wouldn't work, it would +be loaded for the "otherstuff" filetype. + +On MS-DOS you cannot use long filenames. You would run into trouble if you +add a second plugin and the filetype has more than six characters. You can +use an extra directory to get around this: > + + mkdir $VIM/vimfiles/ftplugin/fortran + copy thefile $VIM/vimfiles/ftplugin/fortran/too.vim + +The generic names for the filetype plugins are: > + + ftplugin/<filetype>.vim + ftplugin/<filetype>_<name>.vim + ftplugin/<filetype>/<name>.vim + +Here "<name>" can be any name that you prefer. +Examples for the "stuff" filetype on Unix: > + + ~/.vim/ftplugin/stuff.vim + ~/.vim/ftplugin/stuff_def.vim + ~/.vim/ftplugin/stuff/header.vim + +The <filetype> part is the name of the filetype the plugin is to be used for. +Only files of this filetype will use the settings from the plugin. The <name> +part of the plugin file doesn't matter, you can use it to have several plugins +for the same filetype. Note that it must end in ".vim". + + +Further reading: +|filetype-plugins| Documentation for the filetype plugins and information + about how to avoid that mappings cause problems. +|load-plugins| When the global plugins are loaded during startup. +|ftplugin-overrule| Overruling the settings from a global plugin. +|write-plugin| How to write a plugin script. +|plugin-details| For more information about using plugins or when your + plugin doesn't work. +|new-filetype| How to detect a new file type. + +============================================================================== +*05.5* Adding a help file *add-local-help* *matchit-install* + +If you are lucky, the plugin you installed also comes with a help file. We +will explain how to install the help file, so that you can easily find help +for your new plugin. + Let us use the "matchit.vim" plugin as an example (it is included with +Vim). This plugin makes the "%" command jump to matching HTML tags, +if/else/endif in Vim scripts, etc. Very useful, although it's not backwards +compatible (that's why it is not enabled by default). + This plugin comes with documentation: "matchit.txt". Let's first copy the +plugin to the right directory. This time we will do it from inside Vim, so +that we can use $VIMRUNTIME. (You may skip some of the "mkdir" commands if +you already have the directory.) > + + :!mkdir ~/.vim + :!mkdir ~/.vim/plugin + :!cp $VIMRUNTIME/macros/matchit.vim ~/.vim/plugin + +The "cp" command is for Unix, on MS-DOS you can use "copy". + +Now create a "doc" directory in one of the directories in 'runtimepath'. > + + :!mkdir ~/.vim/doc + +Copy the help file to the "doc" directory. > + + :!cp $VIMRUNTIME/macros/matchit.txt ~/.vim/doc + +Now comes the trick, which allows you to jump to the subjects in the new help +file: Generate the local tags file with the |:helptags| command. > + + :helptags ~/.vim/doc + +Now you can use the > + + :help g% + +command to find help for "g%" in the help file you just added. You can see an +entry for the local help file when you do: > + + :help local-additions + +The title lines from the local help files are automagically added to this +section. There you can see which local help files have been added and jump to +them through the tag. + +For writing a local help file, see |write-local-help|. + +============================================================================== +*05.6* The option window + +If you are looking for an option that does what you want, you can search in +the help files here: |options|. Another way is by using this command: > + + :options + +This opens a new window, with a list of options with a one-line explanation. +The options are grouped by subject. Move the cursor to a subject and press +<Enter> to jump there. Press <Enter> again to jump back. Or use CTRL-O. + +You can change the value of an option. For example, move to the "displaying +text" subject. Then move the cursor down to this line: + + set wrap nowrap ~ + +When you hit <Enter>, the line will change to: + + set nowrap wrap ~ + +The option has now been switched off. + +Just above this line is a short description of the 'wrap' option. Move the +cursor one line up to place it in this line. Now hit <Enter> and you jump to +the full help on the 'wrap' option. + +For options that take a number or string argument you can edit the value. +Then press <Enter> to apply the new value. For example, move the cursor a few +lines up to this line: + + set so=0 ~ + +Position the cursor on the zero with "$". Change it into a five with "r5". +Then press <Enter> to apply the new value. When you now move the cursor +around you will notice that the text starts scrolling before you reach the +border. This is what the 'scrolloff' option does, it specifies an offset +from the window border where scrolling starts. + +============================================================================== +*05.7* Often used options + +There are an awful lot of options. Most of them you will hardly ever use. +Some of the more useful ones will be mentioned here. Don't forget you can +find more help on these options with the ":help" command, with single quotes +before and after the option name. For example: > + + :help 'wrap' + +In case you have messed up an option value, you can set it back to the +default by putting an ampersand (&) after the option name. Example: > + + :set iskeyword& + + +NOT WRAPPING LINES + +Vim normally wraps long lines, so that you can see all of the text. Sometimes +it's better to let the text continue right of the window. Then you need to +scroll the text left-right to see all of a long line. Switch wrapping off +with this command: > + + :set nowrap + +Vim will automatically scroll the text when you move to text that is not +displayed. To see a context of ten characters, do this: > + + :set sidescroll=10 + +This doesn't change the text in the file, only the way it is displayed. + + +WRAPPING MOVEMENT COMMANDS + +Most commands for moving around will stop moving at the start and end of a +line. You can change that with the 'whichwrap' option. This sets it to the +default value: > + + :set whichwrap=b,s + +This allows the <BS> key, when used in the first position of a line, to move +the cursor to the end of the previous line. And the <Space> key moves from +the end of a line to the start of the next one. + +To allow the cursor keys <Left> and <Right> to also wrap, use this command: > + + :set whichwrap=b,s,<,> + +This is still only for Normal mode. To let <Left> and <Right> do this in +Insert mode as well: > + + :set whichwrap=b,s,<,>,[,] + +There are a few other flags that can be added, see 'whichwrap'. + + +VIEWING TABS + +When there are tabs in a file, you cannot see where they are. To make them +visible: > + + :set list + +Now every tab is displayed as ^I. And a $ is displayed at the end of each +line, so that you can spot trailing spaces that would otherwise go unnoticed. + A disadvantage is that this looks ugly when there are many Tabs in a file. +If you have a color terminal, or are using the GUI, Vim can show the spaces +and tabs as highlighted characters. Use the 'listchars' option: > + + :set listchars=tab:>-,trail:- + +Now every tab will be displayed as ">---" (with more or less "-") and trailing +white space as "-". Looks a lot better, doesn't it? + + +KEYWORDS + +The 'iskeyword' option specifies which characters can appear in a word: > + + :set iskeyword +< iskeyword=@,48-57,_,192-255 ~ + +The "@" stands for all alphabetic letters. "48-57" stands for ASCII +characters 48 to 57, which are the numbers 0 to 9. "192-255" are the +printable latin characters. + Sometimes you will want to include a dash in keywords, so that commands +like "w" consider "upper-case" to be one word. You can do it like this: > + + :set iskeyword+=- + :set iskeyword +< iskeyword=@,48-57,_,192-255,- ~ + +If you look at the new value, you will see that Vim has added a comma for you. + To remove a character use "-=". For example, to remove the underscore: > + + :set iskeyword-=_ + :set iskeyword +< iskeyword=@,48-57,192-255,- ~ + +This time a comma is automatically deleted. + + +ROOM FOR MESSAGES + +When Vim starts there is one line at the bottom that is used for messages. +When a message is long, it is either truncated, thus you can only see part of +it, or the text scrolls and you have to press <Enter> to continue. + You can set the 'cmdheight' option to the number of lines used for +messages. Example: > + + :set cmdheight=3 + +This does mean there is less room to edit text, thus it's a compromise. + +============================================================================== + +Next chapter: |usr_06.txt| Using syntax highlighting + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_06.txt b/doc/usr_06.txt new file mode 100644 index 00000000..5e3c7726 --- /dev/null +++ b/doc/usr_06.txt @@ -0,0 +1,280 @@ +*usr_06.txt* For Vim version 7.4. Last change: 2009 Oct 28 + + VIM USER MANUAL - by Bram Moolenaar + + Using syntax highlighting + + +Black and white text is boring. With colors your file comes to life. This +not only looks nice, it also speeds up your work. Change the colors used for +the different sorts of text. Print your text, with the colors you see on the +screen. + +|06.1| Switching it on +|06.2| No or wrong colors? +|06.3| Different colors +|06.4| With colors or without colors +|06.5| Printing with colors +|06.6| Further reading + + Next chapter: |usr_07.txt| Editing more than one file + Previous chapter: |usr_05.txt| Set your settings +Table of contents: |usr_toc.txt| + +============================================================================== +*06.1* Switching it on + +It all starts with one simple command: > + + :syntax enable + +That should work in most situations to get color in your files. Vim will +automagically detect the type of file and load the right syntax highlighting. +Suddenly comments are blue, keywords brown and strings red. This makes it +easy to overview the file. After a while you will find that black&white text +slows you down! + +If you always want to use syntax highlighting, put the ":syntax enable" +command in your |vimrc| file. + +If you want syntax highlighting only when the terminal supports colors, you +can put this in your |vimrc| file: > + + if &t_Co > 1 + syntax enable + endif + +If you want syntax highlighting only in the GUI version, put the ":syntax +enable" command in your |gvimrc| file. + +============================================================================== +*06.2* No or wrong colors? + +There can be a number of reasons why you don't see colors: + +- Your terminal does not support colors. + Vim will use bold, italic and underlined text, but this doesn't look + very nice. You probably will want to try to get a terminal with + colors. For Unix, I recommend the xterm from the XFree86 project: + |xfree-xterm|. + +- Your terminal does support colors, but Vim doesn't know this. + Make sure your $TERM setting is correct. For example, when using an + xterm that supports colors: > + + setenv TERM xterm-color +< + or (depending on your shell): > + + TERM=xterm-color; export TERM + +< The terminal name must match the terminal you are using. If it + still doesn't work, have a look at |xterm-color|, which shows a few + ways to make Vim display colors (not only for an xterm). + +- The file type is not recognized. + Vim doesn't know all file types, and sometimes it's near to impossible + to tell what language a file uses. Try this command: > + + :set filetype +< + If the result is "filetype=" then the problem is indeed that Vim + doesn't know what type of file this is. You can set the type + manually: > + + :set filetype=fortran + +< To see which types are available, look in the directory + $VIMRUNTIME/syntax. For the GUI you can use the Syntax menu. + Setting the filetype can also be done with a |modeline|, so that the + file will be highlighted each time you edit it. For example, this + line can be used in a Makefile (put it near the start or end of the + file): > + + # vim: syntax=make + +< You might know how to detect the file type yourself. Often the file + name extension (after the dot) can be used. + See |new-filetype| for how to tell Vim to detect that file type. + +- There is no highlighting for your file type. + You could try using a similar file type by manually setting it as + mentioned above. If that isn't good enough, you can write your own + syntax file, see |mysyntaxfile|. + + +Or the colors could be wrong: + +- The colored text is very hard to read. + Vim guesses the background color that you are using. If it is black + (or another dark color) it will use light colors for text. If it is + white (or another light color) it will use dark colors for text. If + Vim guessed wrong the text will be hard to read. To solve this, set + the 'background' option. For a dark background: > + + :set background=dark + +< And for a light background: > + + :set background=light + +< Make sure you put this _before_ the ":syntax enable" command, + otherwise the colors will already have been set. You could do + ":syntax reset" after setting 'background' to make Vim set the default + colors again. + +- The colors are wrong when scrolling bottom to top. + Vim doesn't read the whole file to parse the text. It starts parsing + wherever you are viewing the file. That saves a lot of time, but + sometimes the colors are wrong. A simple fix is hitting CTRL-L. Or + scroll back a bit and then forward again. + For a real fix, see |:syn-sync|. Some syntax files have a way to make + it look further back, see the help for the specific syntax file. For + example, |tex.vim| for the TeX syntax. + +============================================================================== +*06.3* Different colors *:syn-default-override* + +If you don't like the default colors, you can select another color scheme. In +the GUI use the Edit/Color Scheme menu. You can also type the command: > + + :colorscheme evening + +"evening" is the name of the color scheme. There are several others you might +want to try out. Look in the directory $VIMRUNTIME/colors. + +When you found the color scheme that you like, add the ":colorscheme" command +to your |vimrc| file. + +You could also write your own color scheme. This is how you do it: + +1. Select a color scheme that comes close. Copy this file to your own Vim + directory. For Unix, this should work: > + + !mkdir ~/.vim/colors + !cp $VIMRUNTIME/colors/morning.vim ~/.vim/colors/mine.vim +< + This is done from Vim, because it knows the value of $VIMRUNTIME. + +2. Edit the color scheme file. These entries are useful: + + term attributes in a B&W terminal + cterm attributes in a color terminal + ctermfg foreground color in a color terminal + ctermbg background color in a color terminal + gui attributes in the GUI + guifg foreground color in the GUI + guibg background color in the GUI + + For example, to make comments green: > + + :highlight Comment ctermfg=green guifg=green +< + Attributes you can use for "cterm" and "gui" are "bold" and "underline". + If you want both, use "bold,underline". For details see the |:highlight| + command. + +3. Tell Vim to always use your color scheme. Put this line in your |vimrc|: > + + colorscheme mine + +If you want to see what the most often used color combinations look like, use +this command: > + + :runtime syntax/colortest.vim + +You will see text in various color combinations. You can check which ones are +readable and look nice. + +============================================================================== +*06.4* With colors or without colors + +Displaying text in color takes a lot of effort. If you find the displaying +too slow, you might want to disable syntax highlighting for a moment: > + + :syntax clear + +When editing another file (or the same one) the colors will come back. + + *:syn-off* +If you want to stop highlighting completely use: > + + :syntax off + +This will completely disable syntax highlighting and remove it immediately for +all buffers. + + *:syn-manual* +If you want syntax highlighting only for specific files, use this: > + + :syntax manual + +This will enable the syntax highlighting, but not switch it on automatically +when starting to edit a buffer. To switch highlighting on for the current +buffer, set the 'syntax' option: > + + :set syntax=ON +< +============================================================================== +*06.5* Printing with colors *syntax-printing* + +In the MS-Windows version you can print the current file with this command: > + + :hardcopy + +You will get the usual printer dialog, where you can select the printer and a +few settings. If you have a color printer, the paper output should look the +same as what you see inside Vim. But when you use a dark background the +colors will be adjusted to look good on white paper. + +There are several options that change the way Vim prints: + 'printdevice' + 'printheader' + 'printfont' + 'printoptions' + +To print only a range of lines, use Visual mode to select the lines and then +type the command: > + + v100j:hardcopy + +"v" starts Visual mode. "100j" moves a hundred lines down, they will be +highlighted. Then ":hardcopy" will print those lines. You can use other +commands to move in Visual mode, of course. + +This also works on Unix, if you have a PostScript printer. Otherwise, you +will have to do a bit more work. You need to convert the text to HTML first, +and then print it from a web browser. + +Convert the current file to HTML with this command: > + + :TOhtml + +In case that doesn't work: > + + :source $VIMRUNTIME/syntax/2html.vim + +You will see it crunching away, this can take quite a while for a large file. +Some time later another window shows the HTML code. Now write this somewhere +(doesn't matter where, you throw it away later): +> + :write main.c.html + +Open this file in your favorite browser and print it from there. If all goes +well, the output should look exactly as it does in Vim. See |2html.vim| for +details. Don't forget to delete the HTML file when you are done with it. + +Instead of printing, you could also put the HTML file on a web server, and let +others look at the colored text. + +============================================================================== +*06.6* Further reading + +|usr_44.txt| Your own syntax highlighted. +|syntax| All the details. + +============================================================================== + +Next chapter: |usr_07.txt| Editing more than one file + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_07.txt b/doc/usr_07.txt new file mode 100644 index 00000000..8a0600b8 --- /dev/null +++ b/doc/usr_07.txt @@ -0,0 +1,479 @@ +*usr_07.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + VIM USER MANUAL - by Bram Moolenaar + + Editing more than one file + + +No matter how many files you have, you can edit them without leaving Vim. +Define a list of files to work on and jump from one to the other. Copy text +from one file and put it in another one. + +|07.1| Edit another file +|07.2| A list of files +|07.3| Jumping from file to file +|07.4| Backup files +|07.5| Copy text between files +|07.6| Viewing a file +|07.7| Changing the file name + + Next chapter: |usr_08.txt| Splitting windows + Previous chapter: |usr_06.txt| Using syntax highlighting +Table of contents: |usr_toc.txt| + +============================================================================== +*07.1* Edit another file + +So far you had to start Vim for every file you wanted to edit. There is a +simpler way. To start editing another file, use this command: > + + :edit foo.txt + +You can use any file name instead of "foo.txt". Vim will close the current +file and open the new one. If the current file has unsaved changes, however, +Vim displays an error message and does not open the new file: + + E37: No write since last change (use ! to override) ~ + + Note: + Vim puts an error ID at the start of each error message. If you do + not understand the message or what caused it, look in the help system + for this ID. In this case: > + + :help E37 + +At this point, you have a number of alternatives. You can write the file +using this command: > + + :write + +Or you can force Vim to discard your changes and edit the new file, using the +force (!) character: > + + :edit! foo.txt + +If you want to edit another file, but not write the changes in the current +file yet, you can make it hidden: > + + :hide edit foo.txt + +The text with changes is still there, but you can't see it. This is further +explained in section |22.4|: The buffer list. + +============================================================================== +*07.2* A list of files + +You can start Vim to edit a sequence of files. For example: > + + vim one.c two.c three.c + +This command starts Vim and tells it that you will be editing three files. +Vim displays just the first file. After you have done your thing in this +file, to edit the next file you use this command: > + + :next + +If you have unsaved changes in the current file, you will get an error +message and the ":next" will not work. This is the same problem as with +":edit" mentioned in the previous section. To abandon the changes: > + + :next! + +But mostly you want to save the changes and move on to the next file. There +is a special command for this: > + + :wnext + +This does the same as using two separate commands: > + + :write + :next + + +WHERE AM I? + +To see which file in the argument list you are editing, look in the window +title. It should show something like "(2 of 3)". This means you are editing +the second file out of three files. + If you want to see the list of files, use this command: > + + :args + +This is short for "arguments". The output might look like this: + + one.c [two.c] three.c ~ + +These are the files you started Vim with. The one you are currently editing, +"two.c", is in square brackets. + + +MOVING TO OTHER ARGUMENTS + +To go back one file: > + + :previous + +This is just like the ":next" command, except that it moves in the other +direction. Again, there is a shortcut command for when you want to write the +file first: > + + :wprevious + +To move to the very last file in the list: > + + :last + +And to move back to the first one again: > + + :first + +There is no ":wlast" or ":wfirst" command though! + +You can use a count for ":next" and ":previous". To skip two files forward: > + + :2next + + +AUTOMATIC WRITING + +When moving around the files and making changes, you have to remember to use +":write". Otherwise you will get an error message. If you are sure you +always want to write modified files, you can tell Vim to automatically write +them: > + + :set autowrite + +When you are editing a file which you may not want to write, switch it off +again: > + + :set noautowrite + + +EDITING ANOTHER LIST OF FILES + +You can redefine the list of files without the need to exit Vim and start it +again. Use this command to edit three other files: > + + :args five.c six.c seven.h + +Or use a wildcard, like it's used in the shell: > + + :args *.txt + +Vim will take you to the first file in the list. Again, if the current file +has changes, you can either write the file first, or use ":args!" (with ! +added) to abandon the changes. + + +DID YOU EDIT THE LAST FILE? + *arglist-quit* +When you use a list of files, Vim assumes you want to edit them all. To +protect you from exiting too early, you will get this error when you didn't +edit the last file in the list yet: + + E173: 46 more files to edit ~ + +If you really want to exit, just do it again. Then it will work (but not when +you did other commands in between). + +============================================================================== +*07.3* Jumping from file to file + +To quickly jump between two files, press CTRL-^ (on English-US keyboards the ^ +is above the 6 key). Example: > + + :args one.c two.c three.c + +You are now in one.c. > + + :next + +Now you are in two.c. Now use CTRL-^ to go back to one.c. Another CTRL-^ and +you are back in two.c. Another CTRL-^ and you are in one.c again. If you now +do: > + + :next + +You are in three.c. Notice that the CTRL-^ command does not change the idea +of where you are in the list of files. Only commands like ":next" and +":previous" do that. + +The file you were previously editing is called the "alternate" file. When you +just started Vim CTRL-^ will not work, since there isn't a previous file. + + +PREDEFINED MARKS + +After jumping to another file, you can use two predefined marks which are very +useful: > + + `" + +This takes you to the position where the cursor was when you left the file. +Another mark that is remembered is the position where you made the last +change: > + + `. + +Suppose you are editing the file "one.txt". Somewhere halfway the file you +use "x" to delete a character. Then you go to the last line with "G" and +write the file with ":w". You edit several other files, and then use ":edit +one.txt" to come back to "one.txt". If you now use `" Vim jumps to the last +line of the file. Using `. takes you to the position where you deleted the +character. Even when you move around in the file `" and `. will take you to +the remembered position. At least until you make another change or leave the +file. + + +FILE MARKS + +In chapter 4 was explained how you can place a mark in a file with "mx" and +jump to that position with "`x". That works within one file. If you edit +another file and place marks there, these are specific for that file. Thus +each file has its own set of marks, they are local to the file. + So far we were using marks with a lowercase letter. There are also marks +with an uppercase letter. These are global, they can be used from any file. +For example suppose that we are editing the file "foo.txt". Go to halfway the +file ("50%") and place the F mark there (F for foo): > + + 50%mF + +Now edit the file "bar.txt" and place the B mark (B for bar) at its last line: +> + GmB + +Now you can use the "'F" command to jump back to halfway foo.txt. Or edit yet +another file, type "'B" and you are at the end of bar.txt again. + +The file marks are remembered until they are placed somewhere else. Thus you +can place the mark, do hours of editing and still be able to jump back to that +mark. + It's often useful to think of a simple connection between the mark letter +and where it is placed. For example, use the H mark in a header file, M in +a Makefile and C in a C code file. + +To see where a specific mark is, give an argument to the ":marks" command: > + + :marks M + +You can also give several arguments: > + + :marks MCP + +Don't forget that you can use CTRL-O and CTRL-I to jump to older and newer +positions without placing marks there. + +============================================================================== +*07.4* Backup files + +Usually Vim does not produce a backup file. If you want to have one, all you +need to do is execute the following command: > + + :set backup + +The name of the backup file is the original file with a ~ added to the end. +If your file is named data.txt, for example, the backup file name is +data.txt~. + If you do not like the fact that the backup files end with ~, you can +change the extension: > + + :set backupext=.bak + +This will use data.txt.bak instead of data.txt~. + Another option that matters here is 'backupdir'. It specifies where the +backup file is written. The default, to write the backup in the same +directory as the original file, will mostly be the right thing. + + Note: + When the 'backup' option isn't set but the 'writebackup' is, Vim will + still create a backup file. However, it is deleted as soon as writing + the file was completed successfully. This functions as a safety + against losing your original file when writing fails in some way (disk + full is the most common cause; being hit by lightning might be + another, although less common). + + +KEEPING THE ORIGINAL FILE + +If you are editing source files, you might want to keep the file before you +make any changes. But the backup file will be overwritten each time you write +the file. Thus it only contains the previous version, not the first one. + To make Vim keep the original file, set the 'patchmode' option. This +specifies the extension used for the first backup of a changed file. Usually +you would do this: > + + :set patchmode=.orig + +When you now edit the file data.txt for the first time, make changes and write +the file, Vim will keep a copy of the unchanged file under the name +"data.txt.orig". + If you make further changes to the file, Vim will notice that +"data.txt.orig" already exists and leave it alone. Further backup files will +then be called "data.txt~" (or whatever you specified with 'backupext'). + If you leave 'patchmode' empty (that is the default), the original file +will not be kept. + +============================================================================== +*07.5* Copy text between files + +This explains how to copy text from one file to another. Let's start with a +simple example. Edit the file that contains the text you want to copy. Move +the cursor to the start of the text and press "v". This starts Visual mode. +Now move the cursor to the end of the text and press "y". This yanks (copies) +the selected text. + To copy the above paragraph, you would do: > + + :edit thisfile + /This + vjjjj$y + +Now edit the file you want to put the text in. Move the cursor to the +character where you want the text to appear after. Use "p" to put the text +there. > + :edit otherfile + /There + p + +Of course you can use many other commands to yank the text. For example, to +select whole lines start Visual mode with "V". Or use CTRL-V to select a +rectangular block. Or use "Y" to yank a single line, "yaw" to yank-a-word, +etc. + The "p" command puts the text after the cursor. Use "P" to put the text +before the cursor. Notice that Vim remembers if you yanked a whole line or a +block, and puts it back that way. + + +USING REGISTERS + +When you want to copy several pieces of text from one file to another, having +to switch between the files and writing the target file takes a lot of time. +To avoid this, copy each piece of text to its own register. + A register is a place where Vim stores text. Here we will use the +registers named a to z (later you will find out there are others). Let's copy +a sentence to the f register (f for First): > + + "fyas + +The "yas" command yanks a sentence like before. It's the "f that tells Vim +the text should be place in the f register. This must come just before the +yank command. + Now yank three whole lines to the l register (l for line): > + + "l3Y + +The count could be before the "l just as well. To yank a block of text to the +b (for block) register: > + + CTRL-Vjjww"by + +Notice that the register specification "b is just before the "y" command. +This is required. If you would have put it before the "w" command, it would +not have worked. + Now you have three pieces of text in the f, l and b registers. Edit +another file, move around and place the text where you want it: > + + "fp + +Again, the register specification "f comes before the "p" command. + You can put the registers in any order. And the text stays in the register +until you yank something else into it. Thus you can put it as many times as +you like. + +When you delete text, you can also specify a register. Use this to move +several pieces of text around. For example, to delete-a-word and write it in +the w register: > + + "wdaw + +Again, the register specification comes before the delete command "d". + + +APPENDING TO A FILE + +When collecting lines of text into one file, you can use this command: > + + :write >> logfile + +This will write the text of the current file to the end of "logfile". Thus it +is appended. This avoids that you have to copy the lines, edit the log file +and put them there. Thus you save two steps. But you can only append to the +end of a file. + To append only a few lines, select them in Visual mode before typing +":write". In chapter 10 you will learn other ways to select a range of lines. + +============================================================================== +*07.6* Viewing a file + +Sometimes you only want to see what a file contains, without the intention to +ever write it back. There is the risk that you type ":w" without thinking and +overwrite the original file anyway. To avoid this, edit the file read-only. + To start Vim in readonly mode, use this command: > + + vim -R file + +On Unix this command should do the same thing: > + + view file + +You are now editing "file" in read-only mode. When you try using ":w" you +will get an error message and the file won't be written. + When you try to make a change to the file Vim will give you a warning: + + W10: Warning: Changing a readonly file ~ + +The change will be done though. This allows for formatting the file, for +example, to be able to read it easily. + If you make changes to a file and forgot that it was read-only, you can +still write it. Add the ! to the write command to force writing. + +If you really want to forbid making changes in a file, do this: > + + vim -M file + +Now every attempt to change the text will fail. The help files are like this, +for example. If you try to make a change you get this error message: + + E21: Cannot make changes, 'modifiable' is off ~ + +You could use the -M argument to setup Vim to work in a viewer mode. This is +only voluntary though, since these commands will remove the protection: > + + :set modifiable + :set write + +============================================================================== +*07.7* Changing the file name + +A clever way to start editing a new file is by using an existing file that +contains most of what you need. For example, you start writing a new program +to move a file. You know that you already have a program that copies a file, +thus you start with: > + + :edit copy.c + +You can delete the stuff you don't need. Now you need to save the file under +a new name. The ":saveas" command can be used for this: > + + :saveas move.c + +Vim will write the file under the given name, and edit that file. Thus the +next time you do ":write", it will write "move.c". "copy.c" remains +unmodified. + When you want to change the name of the file you are editing, but don't +want to write the file, you can use this command: > + + :file move.c + +Vim will mark the file as "not edited". This means that Vim knows this is not +the file you started editing. When you try to write the file, you might get +this message: + + E13: File exists (use ! to override) ~ + +This protects you from accidentally overwriting another file. + +============================================================================== + +Next chapter: |usr_08.txt| Splitting windows + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_08.txt b/doc/usr_08.txt new file mode 100644 index 00000000..2ac6fea0 --- /dev/null +++ b/doc/usr_08.txt @@ -0,0 +1,601 @@ +*usr_08.txt* For Vim version 7.4. Last change: 2006 Jul 18 + + VIM USER MANUAL - by Bram Moolenaar + + Splitting windows + + +Display two different files above each other. Or view two locations in the +file at the same time. See the difference between two files by putting them +side by side. All this is possible with split windows. + +|08.1| Split a window +|08.2| Split a window on another file +|08.3| Window size +|08.4| Vertical splits +|08.5| Moving windows +|08.6| Commands for all windows +|08.7| Viewing differences with vimdiff +|08.8| Various +|08.9| Tab pages + + Next chapter: |usr_09.txt| Using the GUI + Previous chapter: |usr_07.txt| Editing more than one file +Table of contents: |usr_toc.txt| + +============================================================================== +*08.1* Split a window + +The easiest way to open a new window is to use the following command: > + + :split + +This command splits the screen into two windows and leaves the cursor in the +top one: + + +----------------------------------+ + |/* file one.c */ | + |~ | + |~ | + |one.c=============================| + |/* file one.c */ | + |~ | + |one.c=============================| + | | + +----------------------------------+ + +What you see here is two windows on the same file. The line with "====" is +that status line. It displays information about the window above it. (In +practice the status line will be in reverse video.) + The two windows allow you to view two parts of the same file. For example, +you could make the top window show the variable declarations of a program, and +the bottom one the code that uses these variables. + +The CTRL-W w command can be used to jump between the windows. If you are in +the top window, CTRL-W w jumps to the window below it. If you are in the +bottom window it will jump to the first window. (CTRL-W CTRL-W does the same +thing, in case you let go of the CTRL key a bit later.) + + +CLOSE THE WINDOW + +To close a window, use the command: > + + :close + +Actually, any command that quits editing a file works, like ":quit" and "ZZ". +But ":close" prevents you from accidentally exiting Vim when you close the +last window. + + +CLOSING ALL OTHER WINDOWS + +If you have opened a whole bunch of windows, but now want to concentrate on +one of them, this command will be useful: > + + :only + +This closes all windows, except for the current one. If any of the other +windows has changes, you will get an error message and that window won't be +closed. + +============================================================================== +*08.2* Split a window on another file + +The following command opens a second window and starts editing the given file: +> + :split two.c + +If you were editing one.c, then the result looks like this: + + +----------------------------------+ + |/* file two.c */ | + |~ | + |~ | + |two.c=============================| + |/* file one.c */ | + |~ | + |one.c=============================| + | | + +----------------------------------+ + +To open a window on a new, empty file, use this: > + + :new + +You can repeat the ":split" and ":new" commands to create as many windows as +you like. + +============================================================================== +*08.3* Window size + +The ":split" command can take a number argument. If specified, this will be +the height of the new window. For example, the following opens a new window +three lines high and starts editing the file alpha.c: > + + :3split alpha.c + +For existing windows you can change the size in several ways. When you have a +working mouse, it is easy: Move the mouse pointer to the status line that +separates two windows, and drag it up or down. + +To increase the size of a window: > + + CTRL-W + + +To decrease it: > + + CTRL-W - + +Both of these commands take a count and increase or decrease the window size +by that many lines. Thus "4 CTRL-W +" make the window four lines higher. + +To set the window height to a specified number of lines: > + + {height}CTRL-W _ + +That's: a number {height}, CTRL-W and then an underscore (the - key with Shift +on English-US keyboards). + To make a window as high as it can be, use the CTRL-W _ command without a +count. + + +USING THE MOUSE + +In Vim you can do many things very quickly from the keyboard. Unfortunately, +the window resizing commands require quite a bit of typing. In this case, +using the mouse is faster. Position the mouse pointer on a status line. Now +press the left mouse button and drag. The status line will move, thus making +the window on one side higher and the other smaller. + + +OPTIONS + +The 'winheight' option can be set to a minimal desired height of a window and +'winminheight' to a hard minimum height. + Likewise, there is 'winwidth' for the minimal desired width and +'winminwidth' for the hard minimum width. + The 'equalalways' option, when set, makes Vim equalize the windows sizes +when a window is closed or opened. + +============================================================================== +*08.4* Vertical splits + +The ":split" command creates the new window above the current one. To make +the window appear at the left side, use: > + + :vsplit + +or: > + :vsplit two.c + +The result looks something like this: + + +--------------------------------------+ + |/* file two.c */ |/* file one.c */ | + |~ |~ | + |~ |~ | + |~ |~ | + |two.c===============one.c=============| + | | + +--------------------------------------+ + +Actually, the | lines in the middle will be in reverse video. This is called +the vertical separator. It separates the two windows left and right of it. + +There is also the ":vnew" command, to open a vertically split window on a new, +empty file. Another way to do this: > + + :vertical new + +The ":vertical" command can be inserted before another command that splits a +window. This will cause that command to split the window vertically instead +of horizontally. (If the command doesn't split a window, it works +unmodified.) + + +MOVING BETWEEN WINDOWS + +Since you can split windows horizontally and vertically as much as you like, +you can create almost any layout of windows. Then you can use these commands +to move between them: + + CTRL-W h move to the window on the left + CTRL-W j move to the window below + CTRL-W k move to the window above + CTRL-W l move to the window on the right + + CTRL-W t move to the TOP window + CTRL-W b move to the BOTTOM window + +You will notice the same letters as used for moving the cursor. And the +cursor keys can also be used, if you like. + More commands to move to other windows: |Q_wi|. + +============================================================================== +*08.5* Moving windows + +You have split a few windows, but now they are in the wrong place. Then you +need a command to move the window somewhere else. For example, you have three +windows like this: + + +----------------------------------+ + |/* file two.c */ | + |~ | + |~ | + |two.c=============================| + |/* file three.c */ | + |~ | + |~ | + |three.c===========================| + |/* file one.c */ | + |~ | + |one.c=============================| + | | + +----------------------------------+ + +Clearly the last one should be at the top. Go to that window (using CTRL-W w) +and the type this command: > + + CTRL-W K + +This uses the uppercase letter K. What happens is that the window is moved to +the very top. You will notice that K is again used for moving upwards. + When you have vertical splits, CTRL-W K will move the current window to the +top and make it occupy the full width of the Vim window. If this is your +layout: + + +-------------------------------------------+ + |/* two.c */ |/* three.c */ |/* one.c */ | + |~ |~ |~ | + |~ |~ |~ | + |~ |~ |~ | + |~ |~ |~ | + |~ |~ |~ | + |two.c=========three.c=========one.c========| + | | + +-------------------------------------------+ + +Then using CTRL-W K in the middle window (three.c) will result in: + + +-------------------------------------------+ + |/* three.c */ | + |~ | + |~ | + |three.c====================================| + |/* two.c */ |/* one.c */ | + |~ |~ | + |two.c==================one.c===============| + | | + +-------------------------------------------+ + +The other three similar commands (you can probably guess these now): + + CTRL-W H move window to the far left + CTRL-W J move window to the bottom + CTRL-W L move window to the far right + +============================================================================== +*08.6* Commands for all windows + +When you have several windows open and you want to quit Vim, you can close +each window separately. A quicker way is using this command: > + + :qall + +This stands for "quit all". If any of the windows contain changes, Vim will +not exit. The cursor will automatically be positioned in a window with +changes. You can then either use ":write" to save the changes, or ":quit!" to +throw them away. + +If you know there are windows with changes, and you want to save all these +changes, use this command: > + + :wall + +This stands for "write all". But actually, it only writes files with +changes. Vim knows it doesn't make sense to write files that were not +changed. + And then there is the combination of ":qall" and ":wall": the "write and +quit all" command: > + + :wqall + +This writes all modified files and quits Vim. + Finally, there is a command that quits Vim and throws away all changes: > + + :qall! + +Be careful, there is no way to undo this command! + + +OPENING A WINDOW FOR ALL ARGUMENTS + +To make Vim open a window for each file, start it with the "-o" argument: > + + vim -o one.txt two.txt three.txt + +This results in: + + +-------------------------------+ + |file one.txt | + |~ | + |one.txt========================| + |file two.txt | + |~ | + |two.txt========================| + |file three.txt | + |~ | + |three.txt======================| + | | + +-------------------------------+ + +The "-O" argument is used to get vertically split windows. + When Vim is already running, the ":all" command opens a window for each +file in the argument list. ":vertical all" does it with vertical splits. + +============================================================================== +*08.7* Viewing differences with vimdiff + +There is a special way to start Vim, which shows the differences between two +files. Let's take a file "main.c" and insert a few characters in one line. +Write this file with the 'backup' option set, so that the backup file +"main.c~" will contain the previous version of the file. + Type this command in a shell (not in Vim): > + + vimdiff main.c~ main.c + +Vim will start, with two windows side by side. You will only see the line +in which you added characters, and a few lines above and below it. + + VV VV + +-----------------------------------------+ + |+ +--123 lines: /* a|+ +--123 lines: /* a| <- fold + | text | text | + | text | text | + | text | text | + | text | changed text | <- changed line + | text | text | + | text | ------------------| <- deleted line + | text | text | + | text | text | + | text | text | + |+ +--432 lines: text|+ +--432 lines: text| <- fold + | ~ | ~ | + | ~ | ~ | + |main.c~==============main.c==============| + | | + +-----------------------------------------+ + +(This picture doesn't show the highlighting, use the vimdiff command for a +better look.) + +The lines that were not modified have been collapsed into one line. This is +called a closed fold. They are indicated in the picture with "<- fold". Thus +the single fold line at the top stands for 123 text lines. These lines are +equal in both files. + The line marked with "<- changed line" is highlighted, and the inserted +text is displayed with another color. This clearly shows what the difference +is between the two files. + The line that was deleted is displayed with "---" in the main.c window. +See the "<- deleted line" marker in the picture. These characters are not +really there. They just fill up main.c, so that it displays the same number +of lines as the other window. + + +THE FOLD COLUMN + +Each window has a column on the left with a slightly different background. In +the picture above these are indicated with "VV". You notice there is a plus +character there, in front of each closed fold. Move the mouse pointer to that +plus and click the left button. The fold will open, and you can see the text +that it contains. + The fold column contains a minus sign for an open fold. If you click on +this -, the fold will close. + Obviously, this only works when you have a working mouse. You can also use +"zo" to open a fold and "zc" to close it. + + +DIFFING IN VIM + +Another way to start in diff mode can be done from inside Vim. Edit the +"main.c" file, then make a split and show the differences: > + + :edit main.c + :vertical diffsplit main.c~ + +The ":vertical" command is used to make the window split vertically. If you +omit this, you will get a horizontal split. + +If you have a patch or diff file, you can use the third way to start diff +mode. First edit the file to which the patch applies. Then tell Vim the name +of the patch file: > + + :edit main.c + :vertical diffpatch main.c.diff + +WARNING: The patch file must contain only one patch, for the file you are +editing. Otherwise you will get a lot of error messages, and some files might +be patched unexpectedly. + The patching will only be done to the copy of the file in Vim. The file on +your harddisk will remain unmodified (until you decide to write the file). + + +SCROLL BINDING + +When the files have more changes, you can scroll in the usual way. Vim will +try to keep both the windows start at the same position, so you can easily see +the differences side by side. + When you don't want this for a moment, use this command: > + + :set noscrollbind + + +JUMPING TO CHANGES + +When you have disabled folding in some way, it may be difficult to find the +changes. Use this command to jump forward to the next change: > + + ]c + +To go the other way use: > + + [c + +Prepended a count to jump further away. + + +REMOVING CHANGES + +You can move text from one window to the other. This either removes +differences or adds new ones. Vim doesn't keep the highlighting updated in +all situations. To update it use this command: > + + :diffupdate + +To remove a difference, you can move the text in a highlighted block from one +window to another. Take the "main.c" and "main.c~" example above. Move the +cursor to the left window, on the line that was deleted in the other window. +Now type this command: > + + dp + +The change will be removed by putting the text of the current window in the +other window. "dp" stands for "diff put". + You can also do it the other way around. Move the cursor to the right +window, to the line where "changed" was inserted. Now type this command: > + + do + +The change will now be removed by getting the text from the other window. +Since there are no changes left now, Vim puts all text in a closed fold. +"do" stands for "diff obtain". "dg" would have been better, but that already +has a different meaning ("dgg" deletes from the cursor until the first line). + +For details about diff mode, see |vimdiff|. + +============================================================================== +*08.8* Various + +The 'laststatus' option can be used to specify when the last window has a +statusline: + + 0 never + 1 only when there are split windows (the default) + 2 always + +Many commands that edit another file have a variant that splits the window. +For Command-line commands this is done by prepending an "s". For example: +":tag" jumps to a tag, ":stag" splits the window and jumps to a +tag. + For Normal mode commands a CTRL-W is prepended. CTRL-^ jumps to the +alternate file, CTRL-W CTRL-^ splits the window and edits the alternate file. + +The 'splitbelow' option can be set to make a new window appear below the +current window. The 'splitright' option can be set to make a vertically split +window appear right of the current window. + +When splitting a window you can prepend a modifier command to tell where the +window is to appear: + + :leftabove {cmd} left or above the current window + :aboveleft {cmd} idem + :rightbelow {cmd} right or below the current window + :belowright {cmd} idem + :topleft {cmd} at the top or left of the Vim window + :botright {cmd} at the bottom or right of the Vim window + + +============================================================================== +*08.9* Tab pages + +You will have noticed that windows never overlap. That means you quickly run +out of screen space. The solution for this is called Tab pages. + +Assume you are editing "thisfile". To create a new tab page use this command: > + + :tabedit thatfile + +This will edit the file "thatfile" in a window that occupies the whole Vim +window. And you will notice a bar at the top with the two file names: + + +----------------------------------+ + | thisfile | /thatfile/ __________X| (thatfile is bold) + |/* thatfile */ | + |that | + |that | + |~ | + |~ | + |~ | + | | + +----------------------------------+ + +You now have two tab pages. The first one has a window for "thisfile" and the +second one a window for "thatfile". It's like two pages that are on top of +eachother, with a tab sticking out of each page showing the file name. + +Now use the mouse to click on "thisfile" in the top line. The result is + + +----------------------------------+ + | /thisfile/ | thatfile __________X| (thisfile is bold) + |/* thisfile */ | + |this | + |this | + |~ | + |~ | + |~ | + | | + +----------------------------------+ + +Thus you can switch between tab pages by clicking on the label in the top +line. If you don't have a mouse or don't want to use it, you can use the "gt" +command. Mnemonic: Goto Tab. + +Now let's create another tab page with the command: > + + :tab split + +This makes a new tab page with one window that is editing the same buffer as +the window we were in: + + +-------------------------------------+ + | thisfile | /thisfile/ | thatfile __X| (thisfile is bold) + |/* thisfile */ | + |this | + |this | + |~ | + |~ | + |~ | + | | + +-------------------------------------+ + +You can put ":tab" before any Ex command that opens a window. The window will +be opened in a new tab page. Another example: > + + :tab help gt + +Will show the help text for "gt" in a new tab page. + +A few more things you can do with tab pages: + +- click with the mouse in the space after the last label + The next tab page will be selected, like with "gt". + +- click with the mouse on the "X" in the top right corner + The current tab page will be closed. Unless there are unsaved + changes in the current tab page. + +- double click with the mouse in the top line + A new tab page will be created. + +- the "tabonly" command + Closes all tab pages except the current one. Unless there are unsaved + changes in other tab pages. + +For more information about tab pages see |tab-page|. + +============================================================================== + +Next chapter: |usr_09.txt| Using the GUI + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_09.txt b/doc/usr_09.txt new file mode 100644 index 00000000..68575f51 --- /dev/null +++ b/doc/usr_09.txt @@ -0,0 +1,289 @@ +*usr_09.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + VIM USER MANUAL - by Bram Moolenaar + + Using the GUI + + +Vim works in an ordinary terminal. GVim can do the same things and a few +more. The GUI offers menus, a toolbar, scrollbars and other items. This +chapter is about these extra things that the GUI offers. + +|09.1| Parts of the GUI +|09.2| Using the mouse +|09.3| The clipboard +|09.4| Select mode + + Next chapter: |usr_10.txt| Making big changes + Previous chapter: |usr_08.txt| Splitting windows +Table of contents: |usr_toc.txt| + +============================================================================== +*09.1* Parts of the GUI + +You might have an icon on your desktop that starts gVim. Otherwise, one of +these commands should do it: > + + gvim file.txt + vim -g file.txt + +If this doesn't work you don't have a version of Vim with GUI support. You +will have to install one first. + Vim will open a window and display "file.txt" in it. What the window looks +like depends on the version of Vim. It should resemble the following picture +(for as far as this can be shown in ASCII!). + + +----------------------------------------------------+ + | file.txt + (~/dir) - VIM X | <- window title + +----------------------------------------------------+ + | File Edit Tools Syntax Buffers Window Help | <- menubar + +----------------------------------------------------+ + | aaa bbb ccc ddd eee fff ggg hhh iii jjj | <- toolbar + | aaa bbb ccc ddd eee fff ggg hhh iii jjj | + +----------------------------------------------------+ + | file text | ^ | + | ~ | # | + | ~ | # | <- scrollbar + | ~ | # | + | ~ | # | + | ~ | # | + | | V | + +----------------------------------------------------+ + +The largest space is occupied by the file text. This shows the file in the +same way as in a terminal. With some different colors and another font +perhaps. + + +THE WINDOW TITLE + +At the very top is the window title. This is drawn by your window system. +Vim will set the title to show the name of the current file. First comes the +name of the file. Then some special characters and the directory of the file +in parens. These special character can be present: + + - The file cannot be modified (e.g., a help file) + + The file contains changes + = The file is read-only + =+ The file is read-only, contains changes anyway + +If nothing is shown you have an ordinary, unchanged file. + + +THE MENUBAR + +You know how menus work, right? Vim has the usual items, plus a few more. +Browse them to get an idea of what you can use them for. A relevant submenu +is Edit/Global Settings. You will find these entries: + + Toggle Toolbar make the toolbar appear/disappear + Toggle Bottom Scrollbar make a scrollbar appear/disappear at the bottom + Toggle Left Scrollbar make a scrollbar appear/disappear at the left + Toggle Right Scrollbar make a scrollbar appear/disappear at the right + +On most systems you can tear-off the menus. Select the top item of the menu, +the one that looks like a dashed line. You will get a separate window with +the items of the menu. It will hang around until you close the window. + + +THE TOOLBAR + +This contains icons for the most often used actions. Hopefully the icons are +self-explanatory. There are tooltips to get an extra hint (move the mouse +pointer to the icon without clicking and don't move it for a second). + +The "Edit/Global Settings/Toggle Toolbar" menu item can be used to make the +toolbar disappear. If you never want a toolbar, use this command in your +vimrc file: > + + :set guioptions-=T + +This removes the 'T' flag from the 'guioptions' option. Other parts of the +GUI can also be enabled or disabled with this option. See the help for it. + + +THE SCROLLBARS + +By default there is one scrollbar on the right. It does the obvious thing. +When you split the window, each window will get its own scrollbar. + You can make a horizontal scrollbar appear with the menu item +Edit/Global Settings/Toggle Bottom Scrollbar. This is useful in diff mode, or +when the 'wrap' option has been reset (more about that later). + +When there are vertically split windows, only the windows on the right side +will have a scrollbar. However, when you move the cursor to a window on the +left, it will be this one the that scrollbar controls. This takes a bit of +time to get used to. + When you work with vertically split windows, consider adding a scrollbar on +the left. This can be done with a menu item, or with the 'guioptions' option: +> + :set guioptions+=l + +This adds the 'l' flag to 'guioptions'. + +============================================================================== +*09.2* Using the mouse + +Standards are wonderful. In Microsoft Windows, you can use the mouse to +select text in a standard manner. The X Window system also has a standard +system for using the mouse. Unfortunately, these two standards are not the +same. + Fortunately, you can customize Vim. You can make the behavior of the mouse +work like an X Window system mouse or a Microsoft Windows mouse. The following +command makes the mouse behave like an X Window mouse: > + + :behave xterm + +The following command makes the mouse work like a Microsoft Windows mouse: > + + :behave mswin + +The default behavior of the mouse on UNIX systems is xterm. The default +behavior on a Microsoft Windows system is selected during the installation +process. For details about what the two behaviors are, see |:behave|. Here +follows a summary. + + +XTERM MOUSE BEHAVIOR + +Left mouse click position the cursor +Left mouse drag select text in Visual mode +Middle mouse click paste text from the clipboard +Right mouse click extend the selected text until the mouse + pointer + + +MSWIN MOUSE BEHAVIOR + +Left mouse click position the cursor +Left mouse drag select text in Select mode (see |09.4|) +Left mouse click, with Shift extend the selected text until the mouse + pointer +Middle mouse click paste text from the clipboard +Right mouse click display a pop-up menu + + +The mouse can be further tuned. Check out these options if you want to change +the way how the mouse works: + + 'mouse' in which mode the mouse is used by Vim + 'mousemodel' what effect a mouse click has + 'mousetime' time between clicks for a double-click + 'mousehide' hide the mouse while typing + 'selectmode' whether the mouse starts Visual or Select mode + +============================================================================== +*09.3* The clipboard + +In section |04.7| the basic use of the clipboard was explained. There is one +essential thing to explain about X-windows: There are actually two places to +exchange text between programs. MS-Windows doesn't have this. + +In X-Windows there is the "current selection". This is the text that is +currently highlighted. In Vim this is the Visual area (this assumes you are +using the default option settings). You can paste this selection in another +application without any further action. + For example, in this text select a few words with the mouse. Vim will +switch to Visual mode and highlight the text. Now start another gVim, without +a file name argument, so that it displays an empty window. Click the middle +mouse button. The selected text will be inserted. + +The "current selection" will only remain valid until some other text is +selected. After doing the paste in the other gVim, now select some characters +in that window. You will notice that the words that were previously selected +in the other gVim window are displayed differently. This means that it no +longer is the current selection. + +You don't need to select text with the mouse, using the keyboard commands for +Visual mode works just as well. + + +THE REAL CLIPBOARD + +Now for the other place with which text can be exchanged. We call this the +"real clipboard", to avoid confusion. Often both the "current selection" and +the "real clipboard" are called clipboard, you'll have to get used to that. + To put text on the real clipboard, select a few different words in one of +the gVims you have running. Then use the Edit/Copy menu entry. Now the text +has been copied to the real clipboard. You can't see this, unless you have +some application that shows the clipboard contents (e.g., KDE's klipper). + Now select the other gVim, position the cursor somewhere and use the +Edit/Paste menu. You will see the text from the real clipboard is inserted. + + +USING BOTH + +This use of both the "current selection" and the "real clipboard" might sound +a bit confusing. But it is very useful. Let's show this with an example. +Use one gVim with a text file and perform these actions: + +- Select two words in Visual mode. +- Use the Edit/Copy menu to get these words onto the clipboard. +- Select one other word in Visual mode. +- Use the Edit/Paste menu item. What will happen is that the single selected + word is replaced with the two words from the clipboard. +- Move the mouse pointer somewhere else and click the middle button. You + will see that the word you just overwrote with the clipboard is inserted + here. + +If you use the "current selection" and the "real clipboard" with care, you can +do a lot of useful editing with them. + + +USING THE KEYBOARD + +If you don't like using the mouse, you can access the current selection and +the real clipboard with two registers. The "* register is for the current +selection. + To make text become the current selection, use Visual mode. For example, +to select a whole line just press "V". + To insert the current selection before the cursor: > + + "*P + +Notice the uppercase "P". The lowercase "p" puts the text after the cursor. + +The "+ register is used for the real clipboard. For example, to copy the text +from the cursor position until the end of the line to the clipboard: > + + "+y$ + +Remember, "y" is yank, which is Vim's copy command. + To insert the contents of the real clipboard before the cursor: > + + "+P + +It's the same as for the current selection, but uses the plus (+) register +instead of the star (*) register. + +============================================================================== +*09.4* Select mode + +And now something that is used more often on MS-Windows than on X-Windows. +But both can do it. You already know about Visual mode. Select mode is like +Visual mode, because it is also used to select text. But there is an obvious +difference: When typing text, the selected text is deleted and the typed text +replaces it. + +To start working with Select mode, you must first enable it (for MS-Windows +it is probably already enabled, but you can do this anyway): > + + :set selectmode+=mouse + +Now use the mouse to select some text. It is highlighted like in Visual mode. +Now press a letter. The selected text is deleted, and the single letter +replaces it. You are in Insert mode now, thus you can continue typing. + +Since typing normal text causes the selected text to be deleted, you can not +use the normal movement commands "hjkl", "w", etc. Instead, use the shifted +function keys. <S-Left> (shifted cursor left key) moves the cursor left. The +selected text is changed like in Visual mode. The other shifted cursor keys +do what you expect. <S-End> and <S-Home> also work. + +You can tune the way Select mode works with the 'selectmode' option. + +============================================================================== + +Next chapter: |usr_10.txt| Making big changes + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_10.txt b/doc/usr_10.txt new file mode 100644 index 00000000..4398c4d6 --- /dev/null +++ b/doc/usr_10.txt @@ -0,0 +1,824 @@ +*usr_10.txt* For Vim version 7.4. Last change: 2006 Nov 05 + + VIM USER MANUAL - by Bram Moolenaar + + Making big changes + + +In chapter 4 several ways to make small changes were explained. This chapter +goes into making changes that are repeated or can affect a large amount of +text. The Visual mode allows doing various things with blocks of text. Use +an external program to do really complicated things. + +|10.1| Record and playback commands +|10.2| Substitution +|10.3| Command ranges +|10.4| The global command +|10.5| Visual block mode +|10.6| Reading and writing part of a file +|10.7| Formatting text +|10.8| Changing case +|10.9| Using an external program + + Next chapter: |usr_11.txt| Recovering from a crash + Previous chapter: |usr_09.txt| Using the GUI +Table of contents: |usr_toc.txt| + +============================================================================== +*10.1* Record and playback commands + +The "." command repeats the preceding change. But what if you want to do +something more complex than a single change? That's where command recording +comes in. There are three steps: + +1. The "q{register}" command starts recording keystrokes into the register + named {register}. The register name must be between a and z. +2. Type your commands. +3. To finish recording, press q (without any extra character). + +You can now execute the macro by typing the command "@{register}". + +Take a look at how to use these commands in practice. You have a list of +filenames that look like this: + + stdio.h ~ + fcntl.h ~ + unistd.h ~ + stdlib.h ~ + +And what you want is the following: + + #include "stdio.h" ~ + #include "fcntl.h" ~ + #include "unistd.h" ~ + #include "stdlib.h" ~ + +You start by moving to the first character of the first line. Next you +execute the following commands: + + qa Start recording a macro in register a. + ^ Move to the beginning of the line. + i#include "<Esc> Insert the string #include " at the beginning + of the line. + $ Move to the end of the line. + a"<Esc> Append the character double quotation mark (") + to the end of the line. + j Go to the next line. + q Stop recording the macro. + +Now that you have done the work once, you can repeat the change by typing the +command "@a" three times. + The "@a" command can be preceded by a count, which will cause the macro to +be executed that number of times. In this case you would type: > + + 3@a + + +MOVE AND EXECUTE + +You might have the lines you want to change in various places. Just move the +cursor to each location and use the "@a" command. If you have done that once, +you can do it again with "@@". That's a bit easier to type. If you now +execute register b with "@b", the next "@@" will use register b. + If you compare the playback method with using ".", there are several +differences. First of all, "." can only repeat one change. As seen in the +example above, "@a" can do several changes, and move around as well. +Secondly, "." can only remember the last change. Executing a register allows +you to make any changes and then still use "@a" to replay the recorded +commands. Finally, you can use 26 different registers. Thus you can remember +26 different command sequences to execute. + + +USING REGISTERS + +The registers used for recording are the same ones you used for yank and +delete commands. This allows you to mix recording with other commands to +manipulate the registers. + Suppose you have recorded a few commands in register n. When you execute +this with "@n" you notice you did something wrong. You could try recording +again, but perhaps you will make another mistake. Instead, use this trick: + + G Go to the end of the file. + o<Esc> Create an empty line. + "np Put the text from the n register. You now see + the commands you typed as text in the file. + {edits} Change the commands that were wrong. This is + just like editing text. + 0 Go to the start of the line. + "ny$ Yank the corrected commands into the n + register. + dd Delete the scratch line. + +Now you can execute the corrected commands with "@n". (If your recorded +commands include line breaks, adjust the last two items in the example to +include all the lines.) + + +APPENDING TO A REGISTER + +So far we have used a lowercase letter for the register name. To append to a +register, use an uppercase letter. + Suppose you have recorded a command to change a word to register c. It +works properly, but you would like to add a search for the next word to +change. This can be done with: > + + qC/word<Enter>q + +You start with "qC", which records to the c register and appends. Thus +writing to an uppercase register name means to append to the register with +the same letter, but lowercase. + +This works both with recording and with yank and delete commands. For +example, you want to collect a sequence of lines into the a register. Yank +the first line with: > + + "aY + +Now move to the second line, and type: > + + "AY + +Repeat this command for all lines. The a register now contains all those +lines, in the order you yanked them. + +============================================================================== +*10.2* Substitution *find-replace* + +The ":substitute" command enables you to perform string replacements on a +whole range of lines. The general form of this command is as follows: > + + :[range]substitute/from/to/[flags] + +This command changes the "from" string to the "to" string in the lines +specified with [range]. For example, you can change "Professor" to "Teacher" +in all lines with the following command: > + + :%substitute/Professor/Teacher/ +< + Note: + The ":substitute" command is almost never spelled out completely. + Most of the time, people use the abbreviated version ":s". From here + on the abbreviation will be used. + +The "%" before the command specifies the command works on all lines. Without +a range, ":s" only works on the current line. More about ranges in the next +section |10.3|. + +By default, the ":substitute" command changes only the first occurrence on +each line. For example, the preceding command changes the line: + + Professor Smith criticized Professor Johnson today. ~ + +to: + + Teacher Smith criticized Professor Johnson today. ~ + +To change every occurrence on the line, you need to add the g (global) flag. +The command: > + + :%s/Professor/Teacher/g + +results in (starting with the original line): + + Teacher Smith criticized Teacher Johnson today. ~ + +Other flags include p (print), which causes the ":substitute" command to print +out the last line it changes. The c (confirm) flag tells ":substitute" to ask +you for confirmation before it performs each substitution. Enter the +following: > + + :%s/Professor/Teacher/c + +Vim finds the first occurrence of "Professor" and displays the text it is +about to change. You get the following prompt: > + + replace with Teacher (y/n/a/q/l/^E/^Y)? + +At this point, you must enter one of the following answers: + + y Yes; make this change. + n No; skip this match. + a All; make this change and all remaining ones without + further confirmation. + q Quit; don't make any more changes. + l Last; make this change and then quit. + CTRL-E Scroll the text one line up. + CTRL-Y Scroll the text one line down. + + +The "from" part of the substitute command is actually a pattern. The same +kind as used for the search command. For example, this command only +substitutes "the" when it appears at the start of a line: > + + :s/^the/these/ + +If you are substituting with a "from" or "to" part that includes a slash, you +need to put a backslash before it. A simpler way is to use another character +instead of the slash. A plus, for example: > + + :s+one/two+one or two+ + +============================================================================== +*10.3* Command ranges + +The ":substitute" command, and many other : commands, can be applied to a +selection of lines. This is called a range. + The simple form of a range is {number},{number}. For example: > + + :1,5s/this/that/g + +Executes the substitute command on the lines 1 to 5. Line 5 is included. +The range is always placed before the command. + +A single number can be used to address one specific line: > + + :54s/President/Fool/ + +Some commands work on the whole file when you do not specify a range. To make +them work on the current line the "." address is used. The ":write" command +works like that. Without a range, it writes the whole file. To make it write +only the current line into a file: > + + :.write otherfile + +The first line always has number one. How about the last line? The "$" +character is used for this. For example, to substitute in the lines from the +cursor to the end: > + + :.,$s/yes/no/ + +The "%" range that we used before, is actually a short way to say "1,$", from +the first to the last line. + + +USING A PATTERN IN A RANGE + +Suppose you are editing a chapter in a book, and want to replace all +occurrences of "grey" with "gray". But only in this chapter, not in the next +one. You know that only chapter boundaries have the word "Chapter" in the +first column. This command will work then: > + + :?^Chapter?,/^Chapter/s=grey=gray=g + +You can see a search pattern is used twice. The first "?^Chapter?" finds the +line above the current position that matches this pattern. Thus the ?pattern? +range is used to search backwards. Similarly, "/^Chapter/" is used to search +forward for the start of the next chapter. + To avoid confusion with the slashes, the "=" character was used in the +substitute command here. A slash or another character would have worked as +well. + + +ADD AND SUBTRACT + +There is a slight error in the above command: If the title of the next chapter +had included "grey" it would be replaced as well. Maybe that's what you +wanted, but what if you didn't? Then you can specify an offset. + To search for a pattern and then use the line above it: > + + /Chapter/-1 + +You can use any number instead of the 1. To address the second line below the +match: > + + /Chapter/+2 + +The offsets can also be used with the other items in a range. Look at this +one: > + + :.+3,$-5 + +This specifies the range that starts three lines below the cursor and ends +five lines before the last line in the file. + + +USING MARKS + +Instead of figuring out the line numbers of certain positions, remembering them +and typing them in a range, you can use marks. + Place the marks as mentioned in chapter 3. For example, use "mt" to mark +the top of an area and "mb" to mark the bottom. Then you can use this range +to specify the lines between the marks (including the lines with the marks): > + + :'t,'b + + +VISUAL MODE AND RANGES + +You can select text with Visual mode. If you then press ":" to start a colon +command, you will see this: > + + :'<,'> + +Now you can type the command and it will be applied to the range of lines that +was visually selected. + + Note: + When using Visual mode to select part of a line, or using CTRL-V to + select a block of text, the colon commands will still apply to whole + lines. This might change in a future version of Vim. + +The '< and '> are actually marks, placed at the start and end of the Visual +selection. The marks remain at their position until another Visual selection +is made. Thus you can use the "'<" command to jump to position where the +Visual area started. And you can mix the marks with other items: > + + :'>,$ + +This addresses the lines from the end of the Visual area to the end of the +file. + + +A NUMBER OF LINES + +When you know how many lines you want to change, you can type the number and +then ":". For example, when you type "5:", you will get: > + + :.,.+4 + +Now you can type the command you want to use. It will use the range "." +(current line) until ".+4" (four lines down). Thus it spans five lines. + +============================================================================== +*10.4* The global command + +The ":global" command is one of the more powerful features of Vim. It allows +you to find a match for a pattern and execute a command there. The general +form is: > + + :[range]global/{pattern}/{command} + +This is similar to the ":substitute" command. But, instead of replacing the +matched text with other text, the command {command} is executed. + + Note: + The command executed for ":global" must be one that starts with a + colon. Normal mode commands can not be used directly. The |:normal| + command can do this for you. + +Suppose you want to change "foobar" to "barfoo", but only in C++ style +comments. These comments start with "//". Use this command: > + + :g+//+s/foobar/barfoo/g + +This starts with ":g". That is short for ":global", just like ":s" is short +for ":substitute". Then the pattern, enclosed in plus characters. Since the +pattern we are looking for contains a slash, this uses the plus character to +separate the pattern. Next comes the substitute command that changes "foobar" +into "barfoo". + The default range for the global command is the whole file. Thus no range +was specified in this example. This is different from ":substitute", which +works on one line without a range. + The command isn't perfect, since it also matches lines where "//" appears +halfway a line, and the substitution will also take place before the "//". + +Just like with ":substitute", any pattern can be used. When you learn more +complicated patterns later, you can use them here. + +============================================================================== +*10.5* Visual block mode + +With CTRL-V you can start selection of a rectangular area of text. There are +a few commands that do something special with the text block. + +There is something special about using the "$" command in Visual block mode. +When the last motion command used was "$", all lines in the Visual selection +will extend until the end of the line, also when the line with the cursor is +shorter. This remains effective until you use a motion command that moves the +cursor horizontally. Thus using "j" keeps it, "h" stops it. + + +INSERTING TEXT + +The command "I{string}<Esc>" inserts the text {string} in each line, just +left of the visual block. You start by pressing CTRL-V to enter visual block +mode. Now you move the cursor to define your block. Next you type I to enter +Insert mode, followed by the text to insert. As you type, the text appears on +the first line only. + After you press <Esc> to end the insert, the text will magically be +inserted in the rest of the lines contained in the visual selection. Example: + + include one ~ + include two ~ + include three ~ + include four ~ + +Move the cursor to the "o" of "one" and press CTRL-V. Move it down with "3j" +to "four". You now have a block selection that spans four lines. Now type: > + + Imain.<Esc> + +The result: + + include main.one ~ + include main.two ~ + include main.three ~ + include main.four ~ + +If the block spans short lines that do not extend into the block, the text is +not inserted in that line. For example, make a Visual block selection that +includes the word "long" in the first and last line of this text, and thus has +no text selected in the second line: + + This is a long line ~ + short ~ + Any other long line ~ + + ^^^^ selected block + +Now use the command "Ivery <Esc>". The result is: + + This is a very long line ~ + short ~ + Any other very long line ~ + +In the short line no text was inserted. + +If the string you insert contains a newline, the "I" acts just like a Normal +insert command and affects only the first line of the block. + +The "A" command works the same way, except that it appends after the right +side of the block. And it does insert text in a short line. Thus you can +make a choice whether you do or don't want to append text to a short line. + There is one special case for "A": Select a Visual block and then use "$" +to make the block extend to the end of each line. Using "A" now will append +the text to the end of each line. + Using the same example from above, and then typing "$A XXX<Esc>, you get +this result: + + This is a long line XXX ~ + short XXX ~ + Any other long line XXX ~ + +This really requires using the "$" command. Vim remembers that it was used. +Making the same selection by moving the cursor to the end of the longest line +with other movement commands will not have the same result. + + +CHANGING TEXT + +The Visual block "c" command deletes the block and then throws you into Insert +mode to enable you to type in a string. The string will be inserted in each +line in the block. + Starting with the same selection of the "long" words as above, then typing +"c_LONG_<Esc>", you get this: + + This is a _LONG_ line ~ + short ~ + Any other _LONG_ line ~ + +Just like with "I" the short line is not changed. Also, you can't enter a +newline in the new text. + +The "C" command deletes text from the left edge of the block to the end of +line. It then puts you in Insert mode so that you can type in a string, +which is added to the end of each line. + Starting with the same text again, and typing "Cnew text<Esc>" you get: + + This is a new text ~ + short ~ + Any other new text ~ + +Notice that, even though only the "long" word was selected, the text after it +is deleted as well. Thus only the location of the left edge of the visual +block really matters. + Again, short lines that do not reach into the block are excluded. + +Other commands that change the characters in the block: + + ~ swap case (a -> A and A -> a) + U make uppercase (a -> A and A -> A) + u make lowercase (a -> a and A -> a) + + +FILLING WITH A CHARACTER + +To fill the whole block with one character, use the "r" command. Again, +starting with the same example text from above, and then typing "rx": + + This is a xxxx line ~ + short ~ + Any other xxxx line ~ + + + Note: + If you want to include characters beyond the end of the line in the + block, check out the 'virtualedit' feature in chapter 25. + + +SHIFTING + +The command ">" shifts the selected text to the right one shift amount, +inserting whitespace. The starting point for this shift is the left edge of +the visual block. + With the same example again, ">" gives this result: + + This is a long line ~ + short ~ + Any other long line ~ + +The shift amount is specified with the 'shiftwidth' option. To change it to +use 4 spaces: > + + :set shiftwidth=4 + +The "<" command removes one shift amount of whitespace at the left +edge of the block. This command is limited by the amount of text that is +there; so if there is less than a shift amount of whitespace available, it +removes what it can. + + +JOINING LINES + +The "J" command joins all selected lines together into one line. Thus it +removes the line breaks. Actually, the line break, leading white space and +trailing white space is replaced by one space. Two spaces are used after a +line ending (that can be changed with the 'joinspaces' option). + Let's use the example that we got so familiar with now. The result of +using the "J" command: + + This is a long line short Any other long line ~ + +The "J" command doesn't require a blockwise selection. It works with "v" and +"V" selection in exactly the same way. + +If you don't want the white space to be changed, use the "gJ" command. + +============================================================================== +*10.6* Reading and writing part of a file + +When you are writing an e-mail message, you may want to include another file. +This can be done with the ":read {filename}" command. The text of the file is +put below the cursor line. + Starting with this text: + + Hi John, ~ + Here is the diff that fixes the bug: ~ + Bye, Pierre. ~ + +Move the cursor to the second line and type: > + + :read patch + +The file named "patch" will be inserted, with this result: + + Hi John, ~ + Here is the diff that fixes the bug: ~ + 2c2 ~ + < for (i = 0; i <= length; ++i) ~ + --- ~ + > for (i = 0; i < length; ++i) ~ + Bye, Pierre. ~ + +The ":read" command accepts a range. The file will be put below the last line +number of this range. Thus ":$r patch" appends the file "patch" at the end of +the file. + What if you want to read the file above the first line? This can be done +with the line number zero. This line doesn't really exist, you will get an +error message when using it with most commands. But this command is allowed: +> + :0read patch + +The file "patch" will be put above the first line of the file. + + +WRITING A RANGE OF LINES + +To write a range of lines to a file, the ":write" command can be used. +Without a range it writes the whole file. With a range only the specified +lines are written: > + + :.,$write tempo + +This writes the lines from the cursor until the end of the file into the file +"tempo". If this file already exists you will get an error message. Vim +protects you from accidentally overwriting an existing file. If you know what +you are doing and want to overwrite the file, append !: > + + :.,$write! tempo + +CAREFUL: The ! must follow the ":write" command immediately, without white +space. Otherwise it becomes a filter command, which is explained later in +this chapter. + + +APPENDING TO A FILE + +In the first section of this chapter was explained how to collect a number of +lines into a register. The same can be done to collect lines in a file. +Write the first line with this command: > + + :.write collection + +Now move the cursor to the second line you want to collect, and type this: > + + :.write >>collection + +The ">>" tells Vim the "collection" file is not to be written as a new file, +but the line must be appended at the end. You can repeat this as many times +as you like. + +============================================================================== +*10.7* Formatting text + +When you are typing plain text, it's nice if the length of each line is +automatically trimmed to fit in the window. To make this happen while +inserting text, set the 'textwidth' option: > + + :set textwidth=72 + +You might remember that in the example vimrc file this command was used for +every text file. Thus if you are using that vimrc file, you were already +using it. To check the current value of 'textwidth': > + + :set textwidth + +Now lines will be broken to take only up to 72 characters. But when you +insert text halfway a line, or when you delete a few words, the lines will get +too long or too short. Vim doesn't automatically reformat the text. + To tell Vim to format the current paragraph: > + + gqap + +This starts with the "gq" command, which is an operator. Following is "ap", +the text object that stands for "a paragraph". A paragraph is separated from +the next paragraph by an empty line. + + Note: + A blank line, which contains white space, does NOT separate + paragraphs. This is hard to notice! + +Instead of "ap" you could use any motion or text object. If your paragraphs +are properly separated, you can use this command to format the whole file: > + + gggqG + +"gg" takes you to the first line, "gq" is the format operator and "G" the +motion that jumps to the last line. + +In case your paragraphs aren't clearly defined, you can format just the lines +you manually select. Move the cursor to the first line you want to format. +Start with the command "gqj". This formats the current line and the one below +it. If the first line was short, words from the next line will be appended. +If it was too long, words will be moved to the next line. The cursor moves to +the second line. Now you can use "." to repeat the command. Keep doing this +until you are at the end of the text you want to format. + +============================================================================== +*10.8* Changing case + +You have text with section headers in lowercase. You want to make the word +"section" all uppercase. Do this with the "gU" operator. Start with the +cursor in the first column: > + + gUw +< section header ----> SECTION header + +The "gu" operator does exactly the opposite: > + + guw +< SECTION header ----> section header + +You can also use "g~" to swap case. All these are operators, thus they work +with any motion command, with text objects and in Visual mode. + To make an operator work on lines you double it. The delete operator is +"d", thus to delete a line you use "dd". Similarly, "gugu" makes a whole line +lowercase. This can be shortened to "guu". "gUgU" is shortened to "gUU" and +"g~g~" to "g~~". Example: > + + g~~ +< Some GIRLS have Fun ----> sOME girls HAVE fUN ~ + +============================================================================== +*10.9* Using an external program + +Vim has a very powerful set of commands, it can do anything. But there may +still be something that an external command can do better or faster. + The command "!{motion}{program}" takes a block of text and filters it +through an external program. In other words, it runs the system command +represented by {program}, giving it the block of text represented by {motion} +as input. The output of this command then replaces the selected block. + Because this summarizes badly if you are unfamiliar with UNIX filters, take +a look at an example. The sort command sorts a file. If you execute the +following command, the unsorted file input.txt will be sorted and written to +output.txt. (This works on both UNIX and Microsoft Windows.) > + + sort <input.txt >output.txt + +Now do the same thing in Vim. You want to sort lines 1 through 5 of a file. +You start by putting the cursor on line 1. Next you execute the following +command: > + + !5G + +The "!" tells Vim that you are performing a filter operation. The Vim editor +expects a motion command to follow, indicating which part of the file to +filter. The "5G" command tells Vim to go to line 5, so it now knows that it +is to filter lines 1 (the current line) through 5. + In anticipation of the filtering, the cursor drops to the bottom of the +screen and a ! prompt displays. You can now type in the name of the filter +program, in this case "sort". Therefore, your full command is as follows: > + + !5Gsort<Enter> + +The result is that the sort program is run on the first 5 lines. The output +of the program replaces these lines. + + line 55 line 11 + line 33 line 22 + line 11 --> line 33 + line 22 line 44 + line 44 line 55 + last line last line + +The "!!" command filters the current line through a filter. In Unix the "date" +command prints the current time and date. "!!date<Enter>" replaces the current +line with the output of "date". This is useful to add a timestamp to a file. + + +WHEN IT DOESN'T WORK + +Starting a shell, sending it text and capturing the output requires that Vim +knows how the shell works exactly. When you have problems with filtering, +check the values of these options: + + 'shell' specifies the program that Vim uses to execute + external programs. + 'shellcmdflag' argument to pass a command to the shell + 'shellquote' quote to be used around the command + 'shellxquote' quote to be used around the command and redirection + 'shelltype' kind of shell (only for the Amiga) + 'shellslash' use forward slashes in the command (only for + MS-Windows and alikes) + 'shellredir' string used to write the command output into a file + +On Unix this is hardly ever a problem, because there are two kinds of shells: +"sh" like and "csh" like. Vim checks the 'shell' option and sets related +options automatically, depending on whether it sees "csh" somewhere in +'shell'. + On MS-Windows, however, there are many different shells and you might have +to tune the options to make filtering work. Check the help for the options +for more information. + + +READING COMMAND OUTPUT + +To read the contents of the current directory into the file, use this: + +on Unix: > + :read !ls +on MS-Windows: > + :read !dir + +The output of the "ls" or "dir" command is captured and inserted in the text, +below the cursor. This is similar to reading a file, except that the "!" is +used to tell Vim that a command follows. + The command may have arguments. And a range can be used to tell where Vim +should put the lines: > + + :0read !date -u + +This inserts the current time and date in UTC format at the top of the file. +(Well, if you have a date command that accepts the "-u" argument.) Note the +difference with using "!!date": that replaced a line, while ":read !date" will +insert a line. + + +WRITING TEXT TO A COMMAND + +The Unix command "wc" counts words. To count the words in the current file: > + + :write !wc + +This is the same write command as before, but instead of a file name the "!" +character is used and the name of an external command. The written text will +be passed to the specified command as its standard input. The output could +look like this: + + 4 47 249 ~ + +The "wc" command isn't verbose. This means you have 4 lines, 47 words and 249 +characters. + +Watch out for this mistake: > + + :write! wc + +This will write the file "wc" in the current directory, with force. White +space is important here! + + +REDRAWING THE SCREEN + +If the external command produced an error message, the display may have been +messed up. Vim is very efficient and only redraws those parts of the screen +that it knows need redrawing. But it can't know about what another program +has written. To tell Vim to redraw the screen: > + + CTRL-L + +============================================================================== + +Next chapter: |usr_11.txt| Recovering from a crash + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_11.txt b/doc/usr_11.txt new file mode 100644 index 00000000..9935ded4 --- /dev/null +++ b/doc/usr_11.txt @@ -0,0 +1,307 @@ +*usr_11.txt* For Vim version 7.4. Last change: 2010 Jul 20 + + VIM USER MANUAL - by Bram Moolenaar + + Recovering from a crash + + +Did your computer crash? And you just spent hours editing? Don't panic! Vim +stores enough information to be able to restore most of your work. This +chapter shows you how to get your work back and explains how the swap file is +used. + +|11.1| Basic recovery +|11.2| Where is the swap file? +|11.3| Crashed or not? +|11.4| Further reading + + Next chapter: |usr_12.txt| Clever tricks + Previous chapter: |usr_10.txt| Making big changes +Table of contents: |usr_toc.txt| + +============================================================================== +*11.1* Basic recovery + +In most cases recovering a file is quite simple, assuming you know which file +you were editing (and the harddisk is still working). Start Vim on the file, +with the "-r" argument added: > + + vim -r help.txt + +Vim will read the swap file (used to store text you were editing) and may read +bits and pieces of the original file. If Vim recovered your changes you will +see these messages (with different file names, of course): + + Using swap file ".help.txt.swp" ~ + Original file "~/vim/runtime/doc/help.txt" ~ + Recovery completed. You should check if everything is OK. ~ + (You might want to write out this file under another name ~ + and run diff with the original file to check for changes) ~ + You may want to delete the .swp file now. ~ + +To be on the safe side, write this file under another name: > + + :write help.txt.recovered + +Compare the file with the original file to check if you ended up with what you +expected. Vimdiff is very useful for this |08.7|. For example: > + + :write help.txt.recovered + :edit # + :diffsp help.txt + +Watch out for the original file to contain a more recent version (you saved +the file just before the computer crashed). And check that no lines are +missing (something went wrong that Vim could not recover). + If Vim produces warning messages when recovering, read them carefully. +This is rare though. + +If the recovery resulted in text that is exactly the same as the file +contents, you will get this message: + + Using swap file ".help.txt.swp" ~ + Original file "~/vim/runtime/doc/help.txt" ~ + Recovery completed. Buffer contents equals file contents. ~ + You may want to delete the .swp file now. ~ + +This usually happens if you already recovered your changes, or you wrote the +file after making changes. It is safe to delete the swap file now. + +It is normal that the last few changes can not be recovered. Vim flushes the +changes to disk when you don't type for about four seconds, or after typing +about two hundred characters. This is set with the 'updatetime' and +'updatecount' options. Thus when Vim didn't get a chance to save itself when +the system went down, the changes after the last flush will be lost. + +If you were editing without a file name, give an empty string as argument: > + + vim -r "" + +You must be in the right directory, otherwise Vim can't find the swap file. + +============================================================================== +*11.2* Where is the swap file? + +Vim can store the swap file in several places. Normally it is in the same +directory as the original file. To find it, change to the directory of the +file, and use: > + + vim -r + +Vim will list the swap files that it can find. It will also look in other +directories where the swap file for files in the current directory may be +located. It will not find swap files in any other directories though, it +doesn't search the directory tree. + The output could look like this: + + Swap files found: ~ + In current directory: ~ + 1. .main.c.swp ~ + owned by: mool dated: Tue May 29 21:00:25 2001 ~ + file name: ~mool/vim/vim6/src/main.c ~ + modified: YES ~ + user name: mool host name: masaka.moolenaar.net ~ + process ID: 12525 ~ + In directory ~/tmp: ~ + -- none -- ~ + In directory /var/tmp: ~ + -- none -- ~ + In directory /tmp: ~ + -- none -- ~ + +If there are several swap files that look like they may be the one you want to +use, a list is given of these swap files and you are requested to enter the +number of the one you want to use. Carefully look at the dates to decide +which one you want to use. + In case you don't know which one to use, just try them one by one and check +the resulting files if they are what you expected. + + +USING A SPECIFIC SWAP FILE + +If you know which swap file needs to be used, you can recover by giving the +swap file name. Vim will then finds out the name of the original file from +the swap file. + +Example: > + vim -r .help.txt.swo + +This is also handy when the swap file is in another directory than expected. +Vim recognizes files with the pattern *.s[uvw][a-z] as swap files. + +If this still does not work, see what file names Vim reports and rename the +files accordingly. Check the 'directory' option to see where Vim may have +put the swap file. + + Note: + Vim tries to find the swap file by searching the directories in the + 'dir' option, looking for files that match "filename.sw?". If + wildcard expansion doesn't work (e.g., when the 'shell' option is + invalid), Vim does a desperate try to find the file "filename.swp". + If that fails too, you will have to give the name of the swapfile + itself to be able to recover the file. + +============================================================================== +*11.3* Crashed or not? *ATTENTION* *E325* + +Vim tries to protect you from doing stupid things. Suppose you innocently +start editing a file, expecting the contents of the file to show up. Instead, +Vim produces a very long message: + + E325: ATTENTION ~ + Found a swap file by the name ".main.c.swp" ~ + owned by: mool dated: Tue May 29 21:09:28 2001 ~ + file name: ~mool/vim/vim6/src/main.c ~ + modified: no ~ + user name: mool host name: masaka.moolenaar.net ~ + process ID: 12559 (still running) ~ + While opening file "main.c" ~ + dated: Tue May 29 19:46:12 2001 ~ + ~ + (1) Another program may be editing the same file. ~ + If this is the case, be careful not to end up with two ~ + different instances of the same file when making changes. ~ + Quit, or continue with caution. ~ + ~ + (2) An edit session for this file crashed. ~ + If this is the case, use ":recover" or "vim -r main.c" ~ + to recover the changes (see ":help recovery"). ~ + If you did this already, delete the swap file ".main.c.swp" ~ + to avoid this message. ~ + +You get this message, because, when starting to edit a file, Vim checks if a +swap file already exists for that file. If there is one, there must be +something wrong. It may be one of these two situations. + +1. Another edit session is active on this file. Look in the message for the + line with "process ID". It might look like this: + + process ID: 12559 (still running) ~ + + The text "(still running)" indicates that the process editing this file + runs on the same computer. When working on a non-Unix system you will not + get this extra hint. When editing a file over a network, you may not see + the hint, because the process might be running on another computer. In + those two cases you must find out what the situation is yourself. + If there is another Vim editing the same file, continuing to edit will + result in two versions of the same file. The one that is written last will + overwrite the other one, resulting in loss of changes. You better quit + this Vim. + +2. The swap file might be the result from a previous crash of Vim or the + computer. Check the dates mentioned in the message. If the date of the + swap file is newer than the file you were editing, and this line appears: + + modified: YES ~ + + Then you very likely have a crashed edit session that is worth recovering. + If the date of the file is newer than the date of the swap file, then + either it was changed after the crash (perhaps you recovered it earlier, + but didn't delete the swap file?), or else the file was saved before the + crash but after the last write of the swap file (then you're lucky: you + don't even need that old swap file). Vim will warn you for this with this + extra line: + + NEWER than swap file! ~ + + +UNREADABLE SWAP FILE + +Sometimes the line + + [cannot be read] ~ + +will appear under the name of the swap file. This can be good or bad, +depending on circumstances. + +It is good if a previous editing session crashed without having made any +changes to the file. Then a directory listing of the swap file will show +that it has zero bytes. You may delete it and proceed. + +It is slightly bad if you don't have read permission for the swap file. You +may want to view the file read-only, or quit. On multi-user systems, if you +yourself did the last changes under a different login name, a logout +followed by a login under that other name might cure the "read error". Or +else you might want to find out who last edited (or is editing) the file and +have a talk with them. + +It is very bad if it means there is a physical read error on the disk +containing the swap file. Fortunately, this almost never happens. +You may want to view the file read-only at first (if you can), to see the +extent of the changes that were "forgotten". If you are the one in charge of +that file, be prepared to redo your last changes. + + +WHAT TO DO? *swap-exists-choices* + +If dialogs are supported you will be asked to select one of five choices: + + Swap file ".main.c.swp" already exists! ~ + [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort, (D)elete it: ~ + +O Open the file readonly. Use this when you just want to view the file and + don't need to recover it. You might want to use this when you know someone + else is editing the file, but you just want to look in it and not make + changes. + +E Edit the file anyway. Use this with caution! If the file is being edited + in another Vim, you might end up with two versions of the file. Vim will + try to warn you when this happens, but better be safe then sorry. + +R Recover the file from the swap file. Use this if you know that the swap + file contains changes that you want to recover. + +Q Quit. This avoids starting to edit the file. Use this if there is another + Vim editing the same file. + When you just started Vim, this will exit Vim. When starting Vim with + files in several windows, Vim quits only if there is a swap file for the + first one. When using an edit command, the file will not be loaded and you + are taken back to the previously edited file. + +A Abort. Like Quit, but also abort further commands. This is useful when + loading a script that edits several files, such as a session with multiple + windows. + +D Delete the swap file. Use this when you are sure you no longer need it. + For example, when it doesn't contain changes, or when the file itself is + newer than the swap file. + On Unix this choice is only offered when the process that created the + swap file does not appear to be running. + +If you do not get the dialog (you are running a version of Vim that does not +support it), you will have to do it manually. To recover the file, use this +command: > + + :recover + + +Vim cannot always detect that a swap file already exists for a file. This is +the case when the other edit session puts the swap files in another directory +or when the path name for the file is different when editing it on different +machines. Therefore, don't rely on Vim always warning you. + +If you really don't want to see this message, you can add the 'A' flag to the +'shortmess' option. But it's very unusual that you need this. + +For remarks about encryption and the swap file, see |:recover-crypt|. + +============================================================================== +*11.4* Further reading + +|swap-file| An explanation about where the swap file will be created and + what its name is. +|:preserve| Manually flushing the swap file to disk. +|:swapname| See the name of the swap file for the current file. +'updatecount' Number of key strokes after which the swap file is flushed to + disk. +'updatetime' Timeout after which the swap file is flushed to disk. +'swapsync' Whether the disk is synced when the swap file is flushed. +'directory' List of directory names where to store the swap file. +'maxmem' Limit for memory usage before writing text to the swap file. +'maxmemtot' Same, but for all files in total. + +============================================================================== + +Next chapter: |usr_12.txt| Clever tricks + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_12.txt b/doc/usr_12.txt new file mode 100644 index 00000000..fba1b532 --- /dev/null +++ b/doc/usr_12.txt @@ -0,0 +1,358 @@ +*usr_12.txt* For Vim version 7.4. Last change: 2007 May 11 + + VIM USER MANUAL - by Bram Moolenaar + + Clever tricks + + +By combining several commands you can make Vim do nearly everything. In this +chapter a number of useful combinations will be presented. This uses the +commands introduced in the previous chapters and a few more. + +|12.1| Replace a word +|12.2| Change "Last, First" to "First Last" +|12.3| Sort a list +|12.4| Reverse line order +|12.5| Count words +|12.6| Find a man page +|12.7| Trim blanks +|12.8| Find where a word is used + + Next chapter: |usr_20.txt| Typing command-line commands quickly + Previous chapter: |usr_11.txt| Recovering from a crash +Table of contents: |usr_toc.txt| + +============================================================================== +*12.1* Replace a word + +The substitute command can be used to replace all occurrences of a word with +another word: > + + :%s/four/4/g + +The "%" range means to replace in all lines. The "g" flag at the end causes +all words in a line to be replaced. + This will not do the right thing if your file also contains "thirtyfour". +It would be replaced with "thirty4". To avoid this, use the "\<" item to +match the start of a word: > + + :%s/\<four/4/g + +Obviously, this still goes wrong on "fourteen". Use "\>" to match the end of +a word: > + + :%s/\<four\>/4/g + +If you are programming, you might want to replace "four" in comments, but not +in the code. Since this is difficult to specify, add the "c" flag to have the +substitute command prompt you for each replacement: > + + + :%s/\<four\>/4/gc + + +REPLACING IN SEVERAL FILES + +Suppose you want to replace a word in more than one file. You could edit each +file and type the command manually. It's a lot faster to use record and +playback. + Let's assume you have a directory with C++ files, all ending in ".cpp". +There is a function called "GetResp" that you want to rename to "GetAnswer". + + vim *.cpp Start Vim, defining the argument list to + contain all the C++ files. You are now in the + first file. + qq Start recording into the q register + :%s/\<GetResp\>/GetAnswer/g + Do the replacements in the first file. + :wnext Write this file and move to the next one. + q Stop recording. + @q Execute the q register. This will replay the + substitution and ":wnext". You can verify + that this doesn't produce an error message. + 999@q Execute the q register on the remaining files. + +At the last file you will get an error message, because ":wnext" cannot move +to the next file. This stops the execution, and everything is done. + + Note: + When playing back a recorded sequence, an error stops the execution. + Therefore, make sure you don't get an error message when recording. + +There is one catch: If one of the .cpp files does not contain the word +"GetResp", you will get an error and replacing will stop. To avoid this, add +the "e" flag to the substitute command: > + + :%s/\<GetResp\>/GetAnswer/ge + +The "e" flag tells ":substitute" that not finding a match is not an error. + +============================================================================== +*12.2* Change "Last, First" to "First Last" + +You have a list of names in this form: + + Doe, John ~ + Smith, Peter ~ + +You want to change that to: + + John Doe ~ + Peter Smith ~ + +This can be done with just one command: > + + :%s/\([^,]*\), \(.*\)/\2 \1/ + +Let's break this down in parts. Obviously it starts with a substitute +command. The "%" is the line range, which stands for the whole file. Thus +the substitution is done in every line in the file. + The arguments for the substitute command are "/from/to/". The slashes +separate the "from" pattern and the "to" string. This is what the "from" +pattern contains: + \([^,]*\), \(.*\) ~ + + The first part between \( \) matches "Last" \( \) + match anything but a comma [^,] + any number of times * + matches ", " literally , + The second part between \( \) matches "First" \( \) + any character . + any number of times * + +In the "to" part we have "\2" and "\1". These are called backreferences. +They refer to the text matched by the "\( \)" parts in the pattern. "\2" +refers to the text matched by the second "\( \)", which is the "First" name. +"\1" refers to the first "\( \)", which is the "Last" name. + You can use up to nine backreferences in the "to" part of a substitute +command. "\0" stands for the whole matched pattern. There are a few more +special items in a substitute command, see |sub-replace-special|. + +============================================================================== +*12.3* Sort a list + +In a Makefile you often have a list of files. For example: + + OBJS = \ ~ + version.o \ ~ + pch.o \ ~ + getopt.o \ ~ + util.o \ ~ + getopt1.o \ ~ + inp.o \ ~ + patch.o \ ~ + backup.o ~ + +To sort this list, filter the text through the external sort command: > + + /^OBJS + j + :.,/^$/-1!sort + +This goes to the first line, where "OBJS" is the first thing in the line. +Then it goes one line down and filters the lines until the next empty line. +You could also select the lines in Visual mode and then use "!sort". That's +easier to type, but more work when there are many lines. + The result is this: + + OBJS = \ ~ + backup.o ~ + getopt.o \ ~ + getopt1.o \ ~ + inp.o \ ~ + patch.o \ ~ + pch.o \ ~ + util.o \ ~ + version.o \ ~ + + +Notice that a backslash at the end of each line is used to indicate the line +continues. After sorting, this is wrong! The "backup.o" line that was at +the end didn't have a backslash. Now that it sorts to another place, it +must have a backslash. + The simplest solution is to add the backslash with "A \<Esc>". You can +keep the backslash in the last line, if you make sure an empty line comes +after it. That way you don't have this problem again. + +============================================================================== +*12.4* Reverse line order + +The |:global| command can be combined with the |:move| command to move all the +lines before the first line, resulting in a reversed file. The command is: > + + :global/^/m 0 + +Abbreviated: > + + :g/^/m 0 + +The "^" regular expression matches the beginning of the line (even if the line +is blank). The |:move| command moves the matching line to after the mythical +zeroth line, so the current matching line becomes the first line of the file. +As the |:global| command is not confused by the changing line numbering, +|:global| proceeds to match all remaining lines of the file and puts each as +the first. + +This also works on a range of lines. First move to above the first line and +mark it with "mt". Then move the cursor to the last line in the range and +type: > + + :'t+1,.g/^/m 't + +============================================================================== +*12.5* Count words + +Sometimes you have to write a text with a maximum number of words. Vim can +count the words for you. + When the whole file is what you want to count the words in, use this +command: > + + g CTRL-G + +Do not type a space after the g, this is just used here to make the command +easy to read. + The output looks like this: + + Col 1 of 0; Line 141 of 157; Word 748 of 774; Byte 4489 of 4976 ~ + +You can see on which word you are (748), and the total number of words in the +file (774). + +When the text is only part of a file, you could move to the start of the text, +type "g CTRL-G", move to the end of the text, type "g CTRL-G" again, and then +use your brain to compute the difference in the word position. That's a good +exercise, but there is an easier way. With Visual mode, select the text you +want to count words in. Then type g CTRL-G. The result: + + Selected 5 of 293 Lines; 70 of 1884 Words; 359 of 10928 Bytes ~ + +For other ways to count words, lines and other items, see |count-items|. + +============================================================================== +*12.6* Find a man page *find-manpage* + +While editing a shell script or C program, you are using a command or function +that you want to find the man page for (this is on Unix). Let's first use a +simple way: Move the cursor to the word you want to find help on and press > + + K + +Vim will run the external "man" program on the word. If the man page is +found, it is displayed. This uses the normal pager to scroll through the text +(mostly the "more" program). When you get to the end pressing <Enter> will +get you back into Vim. + +A disadvantage is that you can't see the man page and the text you are working +on at the same time. There is a trick to make the man page appear in a Vim +window. First, load the man filetype plugin: > + + :runtime! ftplugin/man.vim + +Put this command in your vimrc file if you intend to do this often. Now you +can use the ":Man" command to open a window on a man page: > + + :Man csh + +You can scroll around and the text is highlighted. This allows you to find +the help you were looking for. Use CTRL-W w to jump to the window with the +text you were working on. + To find a man page in a specific section, put the section number first. +For example, to look in section 3 for "echo": > + + :Man 3 echo + +To jump to another man page, which is in the text with the typical form +"word(1)", press CTRL-] on it. Further ":Man" commands will use the same +window. + +To display a man page for the word under the cursor, use this: > + + \K + +(If you redefined the <Leader>, use it instead of the backslash). +For example, you want to know the return value of "strstr()" while editing +this line: + + if ( strstr (input, "aap") == ) ~ + +Move the cursor to somewhere on "strstr" and type "\K". A window will open +to display the man page for strstr(). + +============================================================================== +*12.7* Trim blanks + +Some people find spaces and tabs at the end of a line useless, wasteful, and +ugly. To remove whitespace at the end of every line, execute the following +command: > + + :%s/\s\+$// + +The line range "%" is used, thus this works on the whole file. The pattern +that the ":substitute" command matches with is "\s\+$". This finds white +space characters (\s), 1 or more of them (\+), before the end-of-line ($). +Later will be explained how you write patterns like this |usr_27.txt|. + The "to" part of the substitute command is empty: "//". Thus it replaces +with nothing, effectively deleting the matched white space. + +Another wasteful use of spaces is placing them before a tab. Often these can +be deleted without changing the amount of white space. But not always! +Therefore, you can best do this manually. Use this search command: > + + / + +You cannot see it, but there is a space before a tab in this command. Thus +it's "/<Space><Tab>". Now use "x" to delete the space and check that the +amount of white space doesn't change. You might have to insert a tab if it +does change. Type "n" to find the next match. Repeat this until no more +matches can be found. + +============================================================================== +*12.8* Find where a word is used + +If you are a UNIX user, you can use a combination of Vim and the grep command +to edit all the files that contain a given word. This is extremely useful if +you are working on a program and want to view or edit all the files that +contain a specific variable. + For example, suppose you want to edit all the C program files that contain +the word "frame_counter". To do this you use the command: > + + vim `grep -l frame_counter *.c` + +Let's look at this command in detail. The grep command searches through a set +of files for a given word. Because the -l argument is specified, the command +will only list the files containing the word and not print the matching lines. +The word it is searching for is "frame_counter". Actually, this can be any +regular expression. (Note: What grep uses for regular expressions is not +exactly the same as what Vim uses.) + The entire command is enclosed in backticks (`). This tells the UNIX shell +to run this command and pretend that the results were typed on the command +line. So what happens is that the grep command is run and produces a list of +files, these files are put on the Vim command line. This results in Vim +editing the file list that is the output of grep. You can then use commands +like ":next" and ":first" to browse through the files. + + +FINDING EACH LINE + +The above command only finds the files in which the word is found. You still +have to find the word within the files. + Vim has a built-in command that you can use to search a set of files for a +given string. If you want to find all occurrences of "error_string" in all C +program files, for example, enter the following command: > + + :grep error_string *.c + +This causes Vim to search for the string "error_string" in all the specified +files (*.c). The editor will now open the first file where a match is found +and position the cursor on the first matching line. To go to the next +matching line (no matter in what file it is), use the ":cnext" command. To go +to the previous match, use the ":cprev" command. Use ":clist" to see all the +matches and where they are. + The ":grep" command uses the external commands grep (on Unix) or findstr +(on Windows). You can change this by setting the option 'grepprg'. + +============================================================================== + +Next chapter: |usr_20.txt| Typing command-line commands quickly + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_20.txt b/doc/usr_20.txt new file mode 100644 index 00000000..5f0a6601 --- /dev/null +++ b/doc/usr_20.txt @@ -0,0 +1,384 @@ +*usr_20.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + VIM USER MANUAL - by Bram Moolenaar + + Typing command-line commands quickly + + +Vim has a few generic features that makes it easier to enter commands. Colon +commands can be abbreviated, edited and repeated. Completion is available for +nearly everything. + +|20.1| Command line editing +|20.2| Command line abbreviations +|20.3| Command line completion +|20.4| Command line history +|20.5| Command line window + + Next chapter: |usr_21.txt| Go away and come back + Previous chapter: |usr_12.txt| Clever tricks +Table of contents: |usr_toc.txt| + +============================================================================== +*20.1* Command line editing + +When you use a colon (:) command or search for a string with / or ?, Vim puts +the cursor on the bottom of the screen. There you type the command or search +pattern. This is called the Command line. Also when it's used for entering a +search command. + +The most obvious way to edit the command you type is by pressing the <BS> key. +This erases the character before the cursor. To erase another character, +typed earlier, first move the cursor with the cursor keys. + For example, you have typed this: > + + :s/col/pig/ + +Before you hit <Enter>, you notice that "col" should be "cow". To correct +this, you type <Left> five times. The cursor is now just after "col". Type +<BS> and "w" to correct: > + + :s/cow/pig/ + +Now you can press <Enter> directly. You don't have to move the cursor to the +end of the line before executing the command. + +The most often used keys to move around in the command line: + + <Left> one character left + <Right> one character right + <S-Left> or <C-Left> one word left + <S-Right> or <C-Right> one word right + CTRL-B or <Home> to begin of command line + CTRL-E or <End> to end of command line + + Note: + <S-Left> (cursor left key with Shift key pressed) and <C-Left> (cursor + left key with Control pressed) will not work on all keyboards. Same + for the other Shift and Control combinations. + +You can also use the mouse to move the cursor. + + +DELETING + +As mentioned, <BS> deletes the character before the cursor. To delete a whole +word use CTRL-W. + + /the fine pig ~ + + CTRL-W + + /the fine ~ + +CTRL-U removes all text, thus allows you to start all over again. + + +OVERSTRIKE + +The <Insert> key toggles between inserting characters and replacing the +existing ones. Start with this text: + + /the fine pig ~ + +Move the cursor to the start of "fine" with <S-Left> twice (or <Left> eight +times, if <S-Left> doesn't work). Now press <Insert> to switch to overstrike +and type "great": + + /the greatpig ~ + +Oops, we lost the space. Now, don't use <BS>, because it would delete the +"t" (this is different from Replace mode). Instead, press <Insert> to switch +from overstrike to inserting, and type the space: + + /the great pig ~ + + +CANCELLING + +You thought of executing a : or / command, but changed your mind. To get rid +of what you already typed, without executing it, press CTRL-C or <Esc>. + + Note: + <Esc> is the universal "get out" key. Unfortunately, in the good old + Vi pressing <Esc> in a command line executed the command! Since that + might be considered to be a bug, Vim uses <Esc> to cancel the command. + But with the 'cpoptions' option it can be made Vi compatible. And + when using a mapping (which might be written for Vi) <Esc> also works + Vi compatible. Therefore, using CTRL-C is a method that always works. + +If you are at the start of the command line, pressing <BS> will cancel the +command. It's like deleting the ":" or "/" that the line starts with. + +============================================================================== +*20.2* Command line abbreviations + +Some of the ":" commands are really long. We already mentioned that +":substitute" can be abbreviated to ":s". This is a generic mechanism, all +":" commands can be abbreviated. + +How short can a command get? There are 26 letters, and many more commands. +For example, ":set" also starts with ":s", but ":s" doesn't start a ":set" +command. Instead ":set" can be abbreviated to ":se". + When the shorter form of a command could be used for two commands, it +stands for only one of them. There is no logic behind which one, you have to +learn them. In the help files the shortest form that works is mentioned. For +example: > + + :s[ubstitute] + +This means that the shortest form of ":substitute" is ":s". The following +characters are optional. Thus ":su" and ":sub" also work. + +In the user manual we will either use the full name of command, or a short +version that is still readable. For example, ":function" can be abbreviated +to ":fu". But since most people don't understand what that stands for, we +will use ":fun". (Vim doesn't have a ":funny" command, otherwise ":fun" would +be confusing too.) + +It is recommended that in Vim scripts you write the full command name. That +makes it easier to read back when you make later changes. Except for some +often used commands like ":w" (":write") and ":r" (":read"). + A particularly confusing one is ":end", which could stand for ":endif", +":endwhile" or ":endfunction". Therefore, always use the full name. + + +SHORT OPTION NAMES + +In the user manual the long version of the option names is used. Many options +also have a short name. Unlike ":" commands, there is only one short name +that works. For example, the short name of 'autoindent' is 'ai'. Thus these +two commands do the same thing: > + + :set autoindent + :set ai + +You can find the full list of long and short names here: |option-list|. + +============================================================================== +*20.3* Command line completion + +This is one of those Vim features that, by itself, is a reason to switch from +Vi to Vim. Once you have used this, you can't do without. + +Suppose you have a directory that contains these files: + + info.txt + intro.txt + bodyofthepaper.txt + +To edit the last one, you use the command: > + + :edit bodyofthepaper.txt + +It's easy to type this wrong. A much quicker way is: > + + :edit b<Tab> + +Which will result in the same command. What happened? The <Tab> key does +completion of the word before the cursor. In this case "b". Vim looks in the +directory and finds only one file that starts with a "b". That must be the +one you are looking for, thus Vim completes the file name for you. + +Now type: > + + :edit i<Tab> + +Vim will beep, and give you: > + + :edit info.txt + +The beep means that Vim has found more than one match. It then uses the first +match it found (alphabetically). If you press <Tab> again, you get: > + + :edit intro.txt + +Thus, if the first <Tab> doesn't give you the file you were looking for, press +it again. If there are more matches, you will see them all, one at a time. + If you press <Tab> on the last matching entry, you will go back to what you +first typed: > + + :edit i + +Then it starts all over again. Thus Vim cycles through the list of matches. +Use CTRL-P to go through the list in the other direction: + + <------------------- <Tab> -------------------------+ + | + <Tab> --> <Tab> --> + :edit i :edit info.txt :edit intro.txt + <-- CTRL-P <-- CTRL-P + | + +---------------------- CTRL-P ------------------------> + + +CONTEXT + +When you type ":set i" instead of ":edit i" and press <Tab> you get: > + + :set icon + +Hey, why didn't you get ":set info.txt"? That's because Vim has context +sensitive completion. The kind of words Vim will look for depends on the +command before it. Vim knows that you cannot use a file name just after a +":set" command, but you can use an option name. + Again, if you repeat typing the <Tab>, Vim will cycle through all matches. +There are quite a few, it's better to type more characters first: > + + :set isk<Tab> + +Gives: > + + :set iskeyword + +Now type "=" and press <Tab>: > + + :set iskeyword=@,48-57,_,192-255 + +What happens here is that Vim inserts the old value of the option. Now you +can edit it. + What is completed with <Tab> is what Vim expects in that place. Just try +it out to see how it works. In some situations you will not get what you +want. That's either because Vim doesn't know what you want, or because +completion was not implemented for that situation. In that case you will get +a <Tab> inserted (displayed as ^I). + + +LIST MATCHES + +When there are many matches, you would like to see an overview. Do this by +pressing CTRL-D. For example, pressing CTRL-D after: > + + :set is + +results in: > + + :set is + incsearch isfname isident iskeyword isprint + :set is + +Vim lists the matches and then comes back with the text you typed. You can +now check the list for the item you wanted. If it isn't there, you can use +<BS> to correct the word. If there are many matches, type a few more +characters before pressing <Tab> to complete the rest. + If you have watched carefully, you will have noticed that "incsearch" +doesn't start with "is". In this case "is" stands for the short name of +"incsearch". (Many options have a short and a long name.) Vim is clever +enough to know that you might have wanted to expand the short name of the +option into the long name. + + +THERE IS MORE + +The CTRL-L command completes the word to the longest unambiguous string. If +you type ":edit i" and there are files "info.txt" and "info_backup.txt" you +will get ":edit info". + +The 'wildmode' option can be used to change the way completion works. +The 'wildmenu' option can be used to get a menu-like list of matches. +Use the 'suffixes' option to specify files that are less important and appear +at the end of the list of files. +The 'wildignore' option specifies files that are not listed at all. + +More about all of this here: |cmdline-completion| + +============================================================================== +*20.4* Command line history + +In chapter 3 we briefly mentioned the history. The basics are that you can +use the <Up> key to recall an older command line. <Down> then takes you back +to newer commands. + +There are actually four histories. The ones we will mention here are for ":" +commands and for "/" and "?" search commands. The "/" and "?" commands share +the same history, because they are both search commands. The two other +histories are for expressions and input lines for the input() function. +|cmdline-history| + +Suppose you have done a ":set" command, typed ten more colon commands and then +want to repeat that ":set" command again. You could press ":" and then ten +times <Up>. There is a quicker way: > + + :se<Up> + +Vim will now go back to the previous command that started with "se". You have +a good chance that this is the ":set" command you were looking for. At least +you should not have to press <Up> very often (unless ":set" commands is all +you have done). + +The <Up> key will use the text typed so far and compare it with the lines in +the history. Only matching lines will be used. + If you do not find the line you were looking for, use <Down> to go back to +what you typed and correct that. Or use CTRL-U to start all over again. + +To see all the lines in the history: > + + :history + +That's the history of ":" commands. The search history is displayed with this +command: > + + :history / + +CTRL-P will work like <Up>, except that it doesn't matter what you already +typed. Similarly for CTRL-N and <Down>. CTRL-P stands for previous, CTRL-N +for next. + +============================================================================== +*20.5* Command line window + +Typing the text in the command line works different from typing text in Insert +mode. It doesn't allow many commands to change the text. For most commands +that's OK, but sometimes you have to type a complicated command. That's where +the command line window is useful. + +Open the command line window with this command: > + + q: + +Vim now opens a (small) window at the bottom. It contains the command line +history, and an empty line at the end: + + +-------------------------------------+ + |other window | + |~ | + |file.txt=============================| + |:e c | + |:e config.h.in | + |:set path=.,/usr/include,, | + |:set iskeyword=@,48-57,_,192-255 | + |:set is | + |:q | + |: | + |command-line=========================| + | | + +-------------------------------------+ + +You are now in Normal mode. You can use the "hjkl" keys to move around. For +example, move up with "5k" to the ":e config.h.in" line. Type "$h" to go to +the "i" of "in" and type "cwout". Now you have changed the line to: + + :e config.h.out ~ + +Now press <Enter> and this command will be executed. The command line window +will close. + The <Enter> command will execute the line under the cursor. It doesn't +matter whether Vim is in Insert mode or in Normal mode. + Changes in the command line window are lost. They do not result in the +history to be changed. Except that the command you execute will be added to +the end of the history, like with all executed commands. + +The command line window is very useful when you want to have overview of the +history, lookup a similar command, change it a bit and execute it. A search +command can be used to find something. + In the previous example the "?config" search command could have been used +to find the previous command that contains "config". It's a bit strange, +because you are using a command line to search in the command line window. +While typing that search command you can't open another command line window, +there can be only one. + +============================================================================== + +Next chapter: |usr_21.txt| Go away and come back + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_21.txt b/doc/usr_21.txt new file mode 100644 index 00000000..450d3943 --- /dev/null +++ b/doc/usr_21.txt @@ -0,0 +1,499 @@ +*usr_21.txt* For Vim version 7.4. Last change: 2012 Nov 02 + + VIM USER MANUAL - by Bram Moolenaar + + Go away and come back + + +This chapter goes into mixing the use of other programs with Vim. Either by +executing program from inside Vim or by leaving Vim and coming back later. +Furthermore, this is about the ways to remember the state of Vim and restore +it later. + +|21.1| Suspend and resume +|21.2| Executing shell commands +|21.3| Remembering information; viminfo +|21.4| Sessions +|21.5| Views +|21.6| Modelines + + Next chapter: |usr_22.txt| Finding the file to edit + Previous chapter: |usr_20.txt| Typing command-line commands quickly +Table of contents: |usr_toc.txt| + +============================================================================== +*21.1* Suspend and resume + +Like most Unix programs Vim can be suspended by pressing CTRL-Z. This stops +Vim and takes you back to the shell it was started in. You can then do any +other commands until you are bored with them. Then bring back Vim with the +"fg" command. > + + CTRL-Z + {any sequence of shell commands} + fg + +You are right back where you left Vim, nothing has changed. + In case pressing CTRL-Z doesn't work, you can also use ":suspend". +Don't forget to bring Vim back to the foreground, you would lose any changes +that you made! + +Only Unix has support for this. On other systems Vim will start a shell for +you. This also has the functionality of being able to execute shell commands. +But it's a new shell, not the one that you started Vim from. + When you are running the GUI you can't go back to the shell where Vim was +started. CTRL-Z will minimize the Vim window instead. + +============================================================================== +*21.2* Executing shell commands + +To execute a single shell command from Vim use ":!{command}". For example, to +see a directory listing: > + + :!ls + :!dir + +The first one is for Unix, the second one for MS-Windows. + Vim will execute the program. When it ends you will get a prompt to hit +<Enter>. This allows you to have a look at the output from the command before +returning to the text you were editing. + The "!" is also used in other places where a program is run. Let's take +a look at an overview: + + :!{program} execute {program} + :r !{program} execute {program} and read its output + :w !{program} execute {program} and send text to its input + :[range]!{program} filter text through {program} + +Notice that the presence of a range before "!{program}" makes a big +difference. Without it executes the program normally, with the range a number +of text lines is filtered through the program. + +Executing a whole row of programs this way is possible. But a shell is much +better at it. You can start a new shell this way: > + + :shell + +This is similar to using CTRL-Z to suspend Vim. The difference is that a new +shell is started. + +When using the GUI the shell will be using the Vim window for its input and +output. Since Vim is not a terminal emulator, this will not work perfectly. +If you have trouble, try toggling the 'guipty' option. If this still doesn't +work well enough, start a new terminal to run the shell in. For example with: +> + :!xterm& + +============================================================================== +*21.3* Remembering information; viminfo + +After editing for a while you will have text in registers, marks in various +files, a command line history filled with carefully crafted commands. When +you exit Vim all of this is lost. But you can get it back! + +The viminfo file is designed to store status information: + + Command-line and Search pattern history + Text in registers + Marks for various files + The buffer list + Global variables + +Each time you exit Vim it will store this information in a file, the viminfo +file. When Vim starts again, the viminfo file is read and the information +restored. + +The 'viminfo' option is set by default to restore a limited number of items. +You might want to set it to remember more information. This is done through +the following command: > + + :set viminfo=string + +The string specifies what to save. The syntax of this string is an option +character followed by an argument. The option/argument pairs are separated by +commas. + Take a look at how you can build up your own viminfo string. First, the ' +option is used to specify how many files for which you save marks (a-z). Pick +a nice even number for this option (1000, for instance). Your command now +looks like this: > + + :set viminfo='1000 + +The f option controls whether global marks (A-Z and 0-9) are stored. If this +option is 0, none are stored. If it is 1 or you do not specify an f option, +the marks are stored. You want this feature, so now you have this: > + + :set viminfo='1000,f1 + +The < option controls how many lines are saved for each of the registers. By +default, all the lines are saved. If 0, nothing is saved. To avoid adding +thousands of lines to your viminfo file (which might never get used and makes +starting Vim slower) you use a maximum of 500 lines: > + + :set viminfo='1000,f1,<500 +< +Other options you might want to use: + : number of lines to save from the command line history + @ number of lines to save from the input line history + / number of lines to save from the search history + r removable media, for which no marks will be stored (can be + used several times) + ! global variables that start with an uppercase letter and + don't contain lowercase letters + h disable 'hlsearch' highlighting when starting + % the buffer list (only restored when starting Vim without file + arguments) + c convert the text using 'encoding' + n name used for the viminfo file (must be the last option) + +See the 'viminfo' option and |viminfo-file| for more information. + +When you run Vim multiple times, the last one exiting will store its +information. This may cause information that previously exiting Vims stored +to be lost. Each item can be remembered only once. + + +GETTING BACK TO WHERE YOU STOPPED VIM + +You are halfway editing a file and it's time to leave for holidays. You exit +Vim and go enjoy yourselves, forgetting all about your work. After a couple +of weeks you start Vim, and type: +> + '0 + +And you are right back where you left Vim. So you can get on with your work. + Vim creates a mark each time you exit Vim. The last one is '0. The +position that '0 pointed to is made '1. And '1 is made to '2, and so forth. +Mark '9 is lost. + The |:marks| command is useful to find out where '0 to '9 will take you. + + +GETTING BACK TO SOME FILE + +If you want to go back to a file that you edited recently, but not when +exiting Vim, there is a slightly more complicated way. You can see a list of +files by typing the command: > + + :oldfiles +< 1: ~/.viminfo ~ + 2: ~/text/resume.txt ~ + 3: /tmp/draft ~ + +Now you would like to edit the second file, which is in the list preceded by +"2:". You type: > + + :e #<2 + +Instead of ":e" you can use any command that has a file name argument, the +"#<2" item works in the same place as "%" (current file name) and "#" +(alternate file name). So you can also split the window to edit the third +file: > + + :split #<3 + +That #<123 thing is a bit complicated when you just want to edit a file. +Fortunately there is a simpler way: > + + :browse oldfiles +< 1: ~/.viminfo ~ + 2: ~/text/resume.txt ~ + 3: /tmp/draft ~ + -- More -- + +You get the same list of files as with |:oldfiles|. If you want to edit +"resume.txt" first press "q" to stop the listing. You will get a prompt: + + Type number and <Enter> (empty cancels): ~ + +Type "2" and press <Enter> to edit the second file. + +More info at |:oldfiles|, |v:oldfiles| and |c_#<|. + + +MOVE INFO FROM ONE VIM TO ANOTHER + +You can use the ":wviminfo" and ":rviminfo" commands to save and restore the +information while still running Vim. This is useful for exchanging register +contents between two instances of Vim, for example. In the first Vim do: > + + :wviminfo! ~/tmp/viminfo + +And in the second Vim do: > + + :rviminfo! ~/tmp/viminfo + +Obviously, the "w" stands for "write" and the "r" for "read". + The ! character is used by ":wviminfo" to forcefully overwrite an existing +file. When it is omitted, and the file exists, the information is merged into +the file. + The ! character used for ":rviminfo" means that all the information is +used, this may overwrite existing information. Without the ! only information +that wasn't set is used. + These commands can also be used to store info and use it again later. You +could make a directory full of viminfo files, each containing info for a +different purpose. + +============================================================================== +*21.4* Sessions + +Suppose you are editing along, and it is the end of the day. You want to quit +work and pick up where you left off the next day. You can do this by saving +your editing session and restoring it the next day. + A Vim session contains all the information about what you are editing. +This includes things such as the file list, window layout, global variables, +options and other information. (Exactly what is remembered is controlled by +the 'sessionoptions' option, described below.) + The following command creates a session file: > + + :mksession vimbook.vim + +Later if you want to restore this session, you can use this command: > + + :source vimbook.vim + +If you want to start Vim and restore a specific session, you can use the +following command: > + + vim -S vimbook.vim + +This tells Vim to read a specific file on startup. The 'S' stands for +session (actually, you can source any Vim script with -S, thus it might as +well stand for "source"). + +The windows that were open are restored, with the same position and size as +before. Mappings and option values are like before. + What exactly is restored depends on the 'sessionoptions' option. The +default value is "blank,buffers,curdir,folds,help,options,winsize". + + blank keep empty windows + buffers all buffers, not only the ones in a window + curdir the current directory + folds folds, also manually created ones + help the help window + options all options and mappings + winsize window sizes + +Change this to your liking. To also restore the size of the Vim window, for +example, use: > + + :set sessionoptions+=resize + + +SESSION HERE, SESSION THERE + +The obvious way to use sessions is when working on different projects. +Suppose you store your session files in the directory "~/.vim". You are +currently working on the "secret" project and have to switch to the "boring" +project: > + + :wall + :mksession! ~/.vim/secret.vim + :source ~/.vim/boring.vim + +This first uses ":wall" to write all modified files. Then the current session +is saved, using ":mksession!". This overwrites the previous session. The +next time you load the secret session you can continue where you were at this +point. And finally you load the new "boring" session. + +If you open help windows, split and close various windows, and generally mess +up the window layout, you can go back to the last saved session: > + + :source ~/.vim/boring.vim + +Thus you have complete control over whether you want to continue next time +where you are now, by saving the current setup in a session, or keep the +session file as a starting point. + Another way of using sessions is to create a window layout that you like to +use, and save this in a session. Then you can go back to this layout whenever +you want. + For example, this is a nice layout to use: + + +----------------------------------------+ + | VIM - main help file | + | | + |Move around: Use the cursor keys, or "h| + |help.txt================================| + |explorer | | + |dir |~ | + |dir |~ | + |file |~ | + |file |~ | + |file |~ | + |file |~ | + |~/=========|[No File]===================| + | | + +----------------------------------------+ + +This has a help window at the top, so that you can read this text. The narrow +vertical window on the left contains a file explorer. This is a Vim plugin +that lists the contents of a directory. You can select files to edit there. +More about this in the next chapter. + Create this from a just started Vim with: > + + :help + CTRL-W w + :vertical split ~/ + +You can resize the windows a bit to your liking. Then save the session with: +> + :mksession ~/.vim/mine.vim + +Now you can start Vim with this layout: > + + vim -S ~/.vim/mine.vim + +Hint: To open a file you see listed in the explorer window in the empty +window, move the cursor to the filename and press "O". Double clicking with +the mouse will also do this. + + +UNIX AND MS-WINDOWS + +Some people have to do work on MS-Windows systems one day and on Unix another +day. If you are one of them, consider adding "slash" and "unix" to +'sessionoptions'. The session files will then be written in a format that can +be used on both systems. This is the command to put in your vimrc file: > + + :set sessionoptions+=unix,slash + +Vim will use the Unix format then, because the MS-Windows Vim can read and +write Unix files, but Unix Vim can't read MS-Windows format session files. +Similarly, MS-Windows Vim understands file names with / to separate names, but +Unix Vim doesn't understand \. + + +SESSIONS AND VIMINFO + +Sessions store many things, but not the position of marks, contents of +registers and the command line history. You need to use the viminfo feature +for these things. + In most situations you will want to use sessions separately from viminfo. +This can be used to switch to another session, but keep the command line +history. And yank text into registers in one session, and paste it back in +another session. + You might prefer to keep the info with the session. You will have to do +this yourself then. Example: > + + :mksession! ~/.vim/secret.vim + :wviminfo! ~/.vim/secret.viminfo + +And to restore this again: > + + :source ~/.vim/secret.vim + :rviminfo! ~/.vim/secret.viminfo + +============================================================================== +*21.5* Views + +A session stores the looks of the whole of Vim. When you want to store the +properties for one window only, use a view. + The use of a view is for when you want to edit a file in a specific way. +For example, you have line numbers enabled with the 'number' option and +defined a few folds. Just like with sessions, you can remember this view on +the file and restore it later. Actually, when you store a session, it stores +the view of each window. + There are two basic ways to use views. The first is to let Vim pick a name +for the view file. You can restore the view when you later edit the same +file. To store the view for the current window: > + + :mkview + +Vim will decide where to store the view. When you later edit the same file +you get the view back with this command: > + + :loadview + +That's easy, isn't it? + Now you want to view the file without the 'number' option on, or with all +folds open, you can set the options to make the window look that way. Then +store this view with: > + + :mkview 1 + +Obviously, you can get this back with: > + + :loadview 1 + +Now you can switch between the two views on the file by using ":loadview" with +and without the "1" argument. + You can store up to ten views for the same file this way, one unnumbered +and nine numbered 1 to 9. + + +A VIEW WITH A NAME + +The second basic way to use views is by storing the view in a file with a name +you choose. This view can be loaded while editing another file. Vim will +then switch to editing the file specified in the view. Thus you can use this +to quickly switch to editing another file, with all its options set as you +saved them. + For example, to save the view of the current file: > + + :mkview ~/.vim/main.vim + +You can restore it with: > + + :source ~/.vim/main.vim + +============================================================================== +*21.6* Modelines + +When editing a specific file, you might set options specifically for that +file. Typing these commands each time is boring. Using a session or view for +editing a file doesn't work when sharing the file between several people. + The solution for this situation is adding a modeline to the file. This is +a line of text that tells Vim the values of options, to be used in this file +only. + A typical example is a C program where you make indents by a multiple of 4 +spaces. This requires setting the 'shiftwidth' option to 4. This modeline +will do that: + + /* vim:set shiftwidth=4: */ ~ + +Put this line as one of the first or last five lines in the file. When +editing the file, you will notice that 'shiftwidth' will have been set to +four. When editing another file, it's set back to the default value of eight. + For some files the modeline fits well in the header, thus it can be put at +the top of the file. For text files and other files where the modeline gets +in the way of the normal contents, put it at the end of the file. + +The 'modelines' option specifies how many lines at the start and end of the +file are inspected for containing a modeline. To inspect ten lines: > + + :set modelines=10 + +The 'modeline' option can be used to switch this off. Do this when you are +working as root on Unix or Administrator on MS-Windows, or when you don't +trust the files you are editing: > + + :set nomodeline + +Use this format for the modeline: + + any-text vim:set {option}={value} ... : any-text ~ + +The "any-text" indicates that you can put any text before and after the part +that Vim will use. This allows making it look like a comment, like what was +done above with /* and */. + The " vim:" part is what makes Vim recognize this line. There must be +white space before "vim", or "vim" must be at the start of the line. Thus +using something like "gvim:" will not work. + The part between the colons is a ":set" command. It works the same way as +typing the ":set" command, except that you need to insert a backslash before a +colon (otherwise it would be seen as the end of the modeline). + +Another example: + + // vim:set textwidth=72 dir=c\:\tmp: use c:\tmp here ~ + +There is an extra backslash before the first colon, so that it's included in +the ":set" command. The text after the second colon is ignored, thus a remark +can be placed there. + +For more details see |modeline|. + +============================================================================== + +Next chapter: |usr_22.txt| Finding the file to edit + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_22.txt b/doc/usr_22.txt new file mode 100644 index 00000000..cff8e9db --- /dev/null +++ b/doc/usr_22.txt @@ -0,0 +1,400 @@ +*usr_22.txt* For Vim version 7.4. Last change: 2012 Nov 15 + + VIM USER MANUAL - by Bram Moolenaar + + Finding the file to edit + + +Files can be found everywhere. So how do you find them? Vim offers various +ways to browse the directory tree. There are commands to jump to a file that +is mentioned in another. And Vim remembers which files have been edited +before. + +|22.1| The file browser +|22.2| The current directory +|22.3| Finding a file +|22.4| The buffer list + + Next chapter: |usr_23.txt| Editing other files + Previous chapter: |usr_21.txt| Go away and come back +Table of contents: |usr_toc.txt| + +============================================================================== +*22.1* The file browser + +Vim has a plugin that makes it possible to edit a directory. Try this: > + + :edit . + +Through the magic of autocommands and Vim scripts, the window will be filled +with the contents of the directory. It looks like this: + +" ============================================================================ ~ +" Netrw Directory Listing (netrw v109) ~ +" Sorted by name ~ +" Sort sequence: [\/]$,\.h$,\.c$,\.cpp$,*,\.info$,\.swp$,\.o$\.obj$,\.bak$ ~ +" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec ~ +" ============================================================================ ~ +../ ~ +./ ~ +check/ ~ +Makefile ~ +autocmd.txt ~ +change.txt ~ +eval.txt~ ~ +filetype.txt~ ~ +help.txt.info ~ + +You can see these items: + +1. The name of the browsing tool and its version number +2. The name of the browsing directory +3. The method of sorting (may be by name, time, or size) +4. How names are to be sorted (directories first, then *.h files, + *.c files, etc) +5. How to get help (use the <F1> key), and an abbreviated listing + of available commands +6. A listing of files, including "../", which allows one to list + the parent directory. + +If you have syntax highlighting enabled, the different parts are highlighted +so as to make it easier to spot them. + +You can use Normal mode Vim commands to move around in the text. For example, +move the cursor atop a file and press <Enter>; you will then be editing that +file. To go back to the browser use ":edit ." again, or use ":Explore". +CTRL-O also works. + +Try using <Enter> while the cursor is atop a directory name. The result is +that the file browser moves into that directory and displays the items found +there. Pressing <Enter> on the first directory "../" moves you one level +higher. Pressing "-" does the same thing, without the need to move to the +"../" item first. + +You can press <F1> to get help on the things you can do in the netrw file +browser. This is what you get: > + + 9. Directory Browsing netrw-browse netrw-dir netrw-list netrw-help + + MAPS netrw-maps + <F1>.............Help.......................................|netrw-help| + <cr>.............Browsing...................................|netrw-cr| + <del>............Deleting Files or Directories..............|netrw-delete| + -................Going Up...................................|netrw--| + a................Hiding Files or Directories................|netrw-a| + mb...............Bookmarking a Directory....................|netrw-mb| + gb...............Changing to a Bookmarked Directory.........|netrw-gb| + c................Make Browsing Directory The Current Dir....|netrw-c| + d................Make A New Directory.......................|netrw-d| + D................Deleting Files or Directories..............|netrw-D| + <c-h>............Edit File/Directory Hiding List............|netrw-ctrl-h| + i................Change Listing Style.......................|netrw-i| + <c-l>............Refreshing the Listing.....................|netrw-ctrl-l| + o................Browsing with a Horizontal Split...........|netrw-o| + p................Use Preview Window.........................|netrw-p| + P................Edit in Previous Window....................|netrw-p| + q................Listing Bookmarks and History..............|netrw-q| + r................Reversing Sorting Order....................|netrw-r| +< (etc) + +The <F1> key thus brings you to a netrw directory browsing contents help page. +It's a regular help page; use the usual |CTRL-]| to jump to tagged help items +and |CTRL-O| to jump back. + +To select files for display and editing: (with the cursor is atop a filename) + + <enter> Open the file in the current window. |netrw-cr| + o Horizontally split window and display file |netrw-o| + v Vertically split window and display file |netrw-v| + p Use the |preview-window| |netrw-p| + P Edit in the previous window |netrw-P| + t Open file in a new tab |netrw-t| + +The following normal-mode commands may be used to control the browser display: + + i Controls listing style (thin, long, wide, and tree). + The long listing includes size and date information. + s Repeatedly pressing s will change the way the files + are sorted; one may sort on name, modification time, + or size. + r Reverse the sorting order. + +As a sampling of extra normal-mode commands: + + c Change Vim's notion of the current directory to be + the same as the browser directory. (see + |g:netrw_keepdir| to control this, too) + R Rename the file or directory under the cursor; a + prompt will be issued for the new name. + D Delete the file or directory under the cursor; a + confirmation request will be issued. + mb gb Make bookmark/goto bookmark + + +One may also use command mode; again, just a sampling: + + :Explore [directory] Browse specified/current directory + :NetrwSettings A comprehensive list of your current netrw + settings with help linkage. + +The netrw browser is not limited to just your local machine; one may use +urls such as: (that trailing / is important) + + :Explore ftp://somehost/path/to/dir/ + :e scp://somehost/path/to/dir/ + +See |netrw-browse| for more. + +============================================================================== +*22.2* The current directory + +Just like the shell, Vim has the concept of a current directory. Suppose you +are in your home directory and want to edit several files in a directory +"VeryLongFileName". You could do: > + + :edit VeryLongFileName/file1.txt + :edit VeryLongFileName/file2.txt + :edit VeryLongFileName/file3.txt + +To avoid much of the typing, do this: > + + :cd VeryLongFileName + :edit file1.txt + :edit file2.txt + :edit file3.txt + +The ":cd" command changes the current directory. You can see what the current +directory is with the ":pwd" command: > + + :pwd + /home/Bram/VeryLongFileName + +Vim remembers the last directory that you used. Use "cd -" to go back to it. +Example: > + + :pwd + /home/Bram/VeryLongFileName + :cd /etc + :pwd + /etc + :cd - + :pwd + /home/Bram/VeryLongFileName + :cd - + :pwd + /etc + + +WINDOW LOCAL DIRECTORY + +When you split a window, both windows use the same current directory. When +you want to edit a number of files somewhere else in the new window, you can +make it use a different directory, without changing the current directory in +the other window. This is called a local directory. > + + :pwd + /home/Bram/VeryLongFileName + :split + :lcd /etc + :pwd + /etc + CTRL-W w + :pwd + /home/Bram/VeryLongFileName + +So long as no ":lcd" command has been used, all windows share the same current +directory. Doing a ":cd" command in one window will also change the current +directory of the other window. + For a window where ":lcd" has been used a different current directory is +remembered. Using ":cd" or ":lcd" in other windows will not change it. + When using a ":cd" command in a window that uses a different current +directory, it will go back to using the shared directory. + +============================================================================== +*22.3* Finding a file + +You are editing a C program that contains this line: + + #include "inits.h" ~ + +You want to see what is in that "inits.h" file. Move the cursor on the name +of the file and type: > + + gf + +Vim will find the file and edit it. + What if the file is not in the current directory? Vim will use the 'path' +option to find the file. This option is a list of directory names where to +look for your file. + Suppose you have your include files located in "c:/prog/include". This +command will add it to the 'path' option: > + + :set path+=c:/prog/include + +This directory is an absolute path. No matter where you are, it will be the +same place. What if you have located files in a subdirectory, below where the +file is? Then you can specify a relative path name. This starts with a dot: +> + :set path+=./proto + +This tells Vim to look in the directory "proto", below the directory where the +file in which you use "gf" is. Thus using "gf" on "inits.h" will make Vim +look for "proto/inits.h", starting in the directory of the file. + Without the "./", thus "proto", Vim would look in the "proto" directory +below the current directory. And the current directory might not be where the +file that you are editing is located. + +The 'path' option allows specifying the directories where to search for files +in many more ways. See the help on the 'path' option. + The 'isfname' option is used to decide which characters are included in the +file name, and which ones are not (e.g., the " character in the example +above). + +When you know the file name, but it's not to be found in the file, you can +type it: > + + :find inits.h + +Vim will then use the 'path' option to try and locate the file. This is the +same as the ":edit" command, except for the use of 'path'. + +To open the found file in a new window use CTRL-W f instead of "gf", or use +":sfind" instead of ":find". + + +A nice way to directly start Vim to edit a file somewhere in the 'path': > + + vim "+find stdio.h" + +This finds the file "stdio.h" in your value of 'path'. The quotes are +necessary to have one argument |-+c|. + +============================================================================== +*22.4* The buffer list + +The Vim editor uses the term buffer to describe a file being edited. +Actually, a buffer is a copy of the file that you edit. When you finish +changing the buffer, you write the contents of the buffer to the file. +Buffers not only contain file contents, but also all the marks, settings, and +other stuff that goes with it. + + +HIDDEN BUFFERS + +Suppose you are editing the file one.txt and need to edit the file two.txt. +You could simply use ":edit two.txt", but since you made changes to one.txt +that won't work. You also don't want to write one.txt yet. Vim has a +solution for you: > + + :hide edit two.txt + +The buffer "one.txt" disappears from the screen, but Vim still knows that you +are editing this buffer, so it keeps the modified text. This is called a +hidden buffer: The buffer contains text, but you can't see it. + The argument of ":hide" is another command. ":hide" makes that command +behave as if the 'hidden' option was set. You could also set this option +yourself. The effect is that when any buffer is abandoned, it becomes hidden. + Be careful! When you have hidden buffers with changes, don't exit Vim +without making sure you have saved all the buffers. + + +INACTIVE BUFFERS + + When a buffer has been used once, Vim remembers some information about it. +When it is not displayed in a window and it is not hidden, it is still in the +buffer list. This is called an inactive buffer. Overview: + + Active Appears in a window, text loaded. + Hidden Not in a window, text loaded. + Inactive Not in a window, no text loaded. + +The inactive buffers are remembered, because Vim keeps information about them, +like marks. And remembering the file name is useful too, so that you can see +which files you have edited. And edit them again. + + +LISTING BUFFERS + +View the buffer list with this command: > + + :buffers + +A command which does the same, is not so obvious to list buffers, but is much +shorter to type: > + + :ls + +The output could look like this: + + 1 #h "help.txt" line 62 ~ + 2 %a + "usr_21.txt" line 1 ~ + 3 "usr_toc.txt" line 1 ~ + +The first column contains the buffer number. You can use this to edit the +buffer without having to type the name, see below. + After the buffer number come the flags. Then the name of the file +and the line number where the cursor was the last time. + The flags that can appear are these (from left to right): + + u Buffer is unlisted |unlisted-buffer|. + % Current buffer. + # Alternate buffer. + a Buffer is loaded and displayed. + h Buffer is loaded but hidden. + = Buffer is read-only. + - Buffer is not modifiable, the 'modifiable' option is off. + + Buffer has been modified. + + +EDITING A BUFFER + +You can edit a buffer by its number. That avoids having to type the file +name: > + + :buffer 2 + +But the only way to know the number is by looking in the buffer list. You can +use the name, or part of it, instead: > + + :buffer help + +Vim will find the best match for the name you type. If there is only one +buffer that matches the name, it will be used. In this case "help.txt". + To open a buffer in a new window: > + + :sbuffer 3 + +This works with a name as well. + + +USING THE BUFFER LIST + +You can move around in the buffer list with these commands: + + :bnext go to next buffer + :bprevious go to previous buffer + :bfirst go to the first buffer + :blast go to the last buffer + +To remove a buffer from the list, use this command: > + + :bdelete 3 + +Again, this also works with a name. + If you delete a buffer that was active (visible in a window), that window +will be closed. If you delete the current buffer, the current window will be +closed. If it was the last window, Vim will find another buffer to edit. You +can't be editing nothing! + + Note: + Even after removing the buffer with ":bdelete" Vim still remembers it. + It's actually made "unlisted", it no longer appears in the list from + ":buffers". The ":buffers!" command will list unlisted buffers (yes, + Vim can do the impossible). To really make Vim forget about a buffer, + use ":bwipe". Also see the 'buflisted' option. + +============================================================================== + +Next chapter: |usr_23.txt| Editing other files + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_23.txt b/doc/usr_23.txt new file mode 100644 index 00000000..63cbc612 --- /dev/null +++ b/doc/usr_23.txt @@ -0,0 +1,343 @@ +*usr_23.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + VIM USER MANUAL - by Bram Moolenaar + + Editing other files + + +This chapter is about editing files that are not ordinary files. With Vim you +can edit files that are compressed or encrypted. Some files need to be +accessed over the internet. With some restrictions, binary files can be +edited as well. + +|23.1| DOS, Mac and Unix files +|23.2| Files on the internet +|23.3| Encryption +|23.4| Binary files +|23.5| Compressed files + + Next chapter: |usr_24.txt| Inserting quickly + Previous chapter: |usr_22.txt| Finding the file to edit +Table of contents: |usr_toc.txt| + +============================================================================== +*23.1* DOS, Mac and Unix files + +Back in the early days, the old Teletype machines used two characters to +start a new line. One to move the carriage back to the first position +(carriage return, <CR>), another to move the paper up (line feed, <LF>). + When computers came out, storage was expensive. Some people decided that +they did not need two characters for end-of-line. The UNIX people decided +they could use <Line Feed> only for end-of-line. The Apple people +standardized on <CR>. The MS-DOS (and Microsoft Windows) folks decided to +keep the old <CR><LF>. + This means that if you try to move a file from one system to another, you +have line-break problems. The Vim editor automatically recognizes the +different file formats and handles things properly behind your back. + The option 'fileformats' contains the various formats that will be tried +when a new file is edited. The following command, for example, tells Vim to +try UNIX format first and MS-DOS format second: > + + :set fileformats=unix,dos + +You will notice the format in the message you get when editing a file. You +don't see anything if you edit a native file format. Thus editing a Unix file +on Unix won't result in a remark. But when you edit a dos file, Vim will +notify you of this: + + "/tmp/test" [dos] 3L, 71C ~ + +For a Mac file you would see "[mac]". + The detected file format is stored in the 'fileformat' option. To see +which format you have, execute the following command: > + + :set fileformat? + +The three names that Vim uses are: + + unix <LF> + dos <CR><LF> + mac <CR> + + +USING THE MAC FORMAT + +On Unix, <LF> is used to break a line. It's not unusual to have a <CR> +character halfway a line. Incidentally, this happens quite often in Vi (and +Vim) scripts. + On the Macintosh, where <CR> is the line break character, it's possible to +have a <LF> character halfway a line. + The result is that it's not possible to be 100% sure whether a file +containing both <CR> and <LF> characters is a Mac or a Unix file. Therefore, +Vim assumes that on Unix you probably won't edit a Mac file, and doesn't check +for this type of file. To check for this format anyway, add "mac" to +'fileformats': > + + :set fileformats+=mac + +Then Vim will take a guess at the file format. Watch out for situations where +Vim guesses wrong. + + +OVERRULING THE FORMAT + +If you use the good old Vi and try to edit an MS-DOS format file, you will +find that each line ends with a ^M character. (^M is <CR>). The automatic +detection avoids this. Suppose you do want to edit the file that way? Then +you need to overrule the format: > + + :edit ++ff=unix file.txt + +The "++" string is an item that tells Vim that an option name follows, which +overrules the default for this single command. "++ff" is used for +'fileformat'. You could also use "++ff=mac" or "++ff=dos". + This doesn't work for any option, only "++ff" and "++enc" are currently +implemented. The full names "++fileformat" and "++encoding" also work. + + +CONVERSION + +You can use the 'fileformat' option to convert from one file format to +another. Suppose, for example, that you have an MS-DOS file named README.TXT +that you want to convert to UNIX format. Start by editing the MS-DOS format +file: > + vim README.TXT + +Vim will recognize this as a dos format file. Now change the file format to +UNIX: > + + :set fileformat=unix + :write + +The file is written in Unix format. + +============================================================================== +*23.2* Files on the internet + +Someone sends you an e-mail message, which refers to a file by its URL. For +example: + + You can find the information here: ~ + ftp://ftp.vim.org/pub/vim/README ~ + +You could start a program to download the file, save it on your local disk and +then start Vim to edit it. + There is a much simpler way. Move the cursor to any character of the URL. +Then use this command: > + + gf + +With a bit of luck, Vim will figure out which program to use for downloading +the file, download it and edit the copy. To open the file in a new window use +CTRL-W f. + If something goes wrong you will get an error message. It's possible that +the URL is wrong, you don't have permission to read it, the network connection +is down, etc. Unfortunately, it's hard to tell the cause of the error. You +might want to try the manual way of downloading the file. + +Accessing files over the internet works with the netrw plugin. Currently URLs +with these formats are recognized: + + ftp:// uses ftp + rcp:// uses rcp + scp:// uses scp + http:// uses wget (reading only) + +Vim doesn't do the communication itself, it relies on the mentioned programs +to be available on your computer. On most Unix systems "ftp" and "rcp" will +be present. "scp" and "wget" might need to be installed. + +Vim detects these URLs for each command that starts editing a new file, also +with ":edit" and ":split", for example. Write commands also work, except for +http://. + +For more information, also about passwords, see |netrw|. + +============================================================================== +*23.3* Encryption + +Some information you prefer to keep to yourself. For example, when writing +a test on a computer that students also use. You don't want clever students +to figure out a way to read the questions before the exam starts. Vim can +encrypt the file for you, which gives you some protection. + To start editing a new file with encryption, use the "-x" argument to start +Vim. Example: > + + vim -x exam.txt + +Vim prompts you for a key used for encrypting and decrypting the file: + + Enter encryption key: ~ + +Carefully type the secret key now. You cannot see the characters you type, +they will be replaced by stars. To avoid the situation that a typing mistake +will cause trouble, Vim asks you to enter the key again: + + Enter same key again: ~ + +You can now edit this file normally and put in all your secrets. When you +finish editing the file and tell Vim to exit, the file is encrypted and +written. + When you edit the file with Vim, it will ask you to enter the same key +again. You don't need to use the "-x" argument. You can also use the normal +":edit" command. Vim adds a magic string to the file by which it recognizes +that the file was encrypted. + If you try to view this file using another program, all you get is garbage. +Also, if you edit the file with Vim and enter the wrong key, you get garbage. +Vim does not have a mechanism to check if the key is the right one (this makes +it much harder to break the key). + + +SWITCHING ENCRYPTION ON AND OFF + +To disable the encryption of a file, set the 'key' option to an empty string: +> + :set key= + +The next time you write the file this will be done without encryption. + Setting the 'key' option to enable encryption is not a good idea, because +the password appears in the clear. Anyone shoulder-surfing can read your +password. + To avoid this problem, the ":X" command was created. It asks you for an +encryption key, just like the "-x" argument did: > + + :X + Enter encryption key: ****** + Enter same key again: ****** + + +LIMITS ON ENCRYPTION + +The encryption algorithm used by Vim is weak. It is good enough to keep out +the casual prowler, but not good enough to keep out a cryptology expert with +lots of time on his hands. Also you should be aware that the swap file is not +encrypted; so while you are editing, people with superuser privileges can read +the unencrypted text from this file. + One way to avoid letting people read your swap file is to avoid using one. +If the -n argument is supplied on the command line, no swap file is used +(instead, Vim puts everything in memory). For example, to edit the encrypted +file "file.txt" without a swap file use the following command: > + + vim -x -n file.txt + +When already editing a file, the swapfile can be disabled with: > + + :setlocal noswapfile + +Since there is no swapfile, recovery will be impossible. Save the file a bit +more often to avoid the risk of losing your changes. + +While the file is in memory, it is in plain text. Anyone with privilege can +look in the editor's memory and discover the contents of the file. + If you use a viminfo file, be aware that the contents of text registers are +written out in the clear as well. + If you really want to secure the contents of a file, edit it only on a +portable computer not connected to a network, use good encryption tools, and +keep the computer locked up in a big safe when not in use. + +============================================================================== +*23.4* Binary files + +You can edit binary files with Vim. Vim wasn't really made for this, thus +there are a few restrictions. But you can read a file, change a character and +write it back, with the result that only that one character was changed and +the file is identical otherwise. + To make sure that Vim does not use its clever tricks in the wrong way, add +the "-b" argument when starting Vim: > + + vim -b datafile + +This sets the 'binary' option. The effect of this is that unexpected side +effects are turned off. For example, 'textwidth' is set to zero, to avoid +automatic formatting of lines. And files are always read in Unix file format. + +Binary mode can be used to change a message in a program. Be careful not to +insert or delete any characters, it would stop the program from working. Use +"R" to enter replace mode. + +Many characters in the file will be unprintable. To see them in Hex format: > + + :set display=uhex + +Otherwise, the "ga" command can be used to see the value of the character +under the cursor. The output, when the cursor is on an <Esc>, looks like +this: + + <^[> 27, Hex 1b, Octal 033 ~ + +There might not be many line breaks in the file. To get some overview switch +the 'wrap' option off: > + + :set nowrap + + +BYTE POSITION + +To see on which byte you are in the file use this command: > + + g CTRL-G + +The output is verbose: + + Col 9-16 of 9-16; Line 277 of 330; Word 1806 of 2058; Byte 10580 of 12206 ~ + +The last two numbers are the byte position in the file and the total number of +bytes. This takes into account how 'fileformat' changes the number of bytes +that a line break uses. + To move to a specific byte in the file, use the "go" command. For +example, to move to byte 2345: > + + 2345go + + +USING XXD + +A real binary editor shows the text in two ways: as it is and in hex format. +You can do this in Vim by first converting the file with the "xxd" program. +This comes with Vim. + First edit the file in binary mode: > + + vim -b datafile + +Now convert the file to a hex dump with xxd: > + + :%!xxd + +The text will look like this: + + 0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9..;..tt.+NI ~ + 0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30 K,.`.....b..4^.0 ~ + 0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9 7;'1.".....i.59. ~ + +You can now view and edit the text as you like. Vim treats the information as +ordinary text. Changing the hex does not cause the printable character to be +changed, or the other way around. + Finally convert it back with: +> + :%!xxd -r + +Only changes in the hex part are used. Changes in the printable text part on +the right are ignored. + +See the manual page of xxd for more information. + +============================================================================== +*23.5* Compressed files + +This is easy: You can edit a compressed file just like any other file. The +"gzip" plugin takes care of decompressing the file when you edit it. And +compressing it again when you write it. + These compression methods are currently supported: + + .Z compress + .gz gzip + .bz2 bzip2 + +Vim uses the mentioned programs to do the actual compression and +decompression. You might need to install the programs first. + +============================================================================== + +Next chapter: |usr_24.txt| Inserting quickly + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_24.txt b/doc/usr_24.txt new file mode 100644 index 00000000..46a22c68 --- /dev/null +++ b/doc/usr_24.txt @@ -0,0 +1,606 @@ +*usr_24.txt* For Vim version 7.4. Last change: 2006 Jul 23 + + VIM USER MANUAL - by Bram Moolenaar + + Inserting quickly + + +When entering text, Vim offers various ways to reduce the number of keystrokes +and avoid typing mistakes. Use Insert mode completion to repeat previously +typed words. Abbreviate long words to short ones. Type characters that +aren't on your keyboard. + +|24.1| Making corrections +|24.2| Showing matches +|24.3| Completion +|24.4| Repeating an insert +|24.5| Copying from another line +|24.6| Inserting a register +|24.7| Abbreviations +|24.8| Entering special characters +|24.9| Digraphs +|24.10| Normal mode commands + + Next chapter: |usr_25.txt| Editing formatted text + Previous chapter: |usr_23.txt| Editing other files +Table of contents: |usr_toc.txt| + +============================================================================== +*24.1* Making corrections + +The <BS> key was already mentioned. It deletes the character just before the +cursor. The <Del> key does the same for the character under (after) the +cursor. + When you typed a whole word wrong, use CTRL-W: + + The horse had fallen to the sky ~ + CTRL-W + The horse had fallen to the ~ + +If you really messed up a line and want to start over, use CTRL-U to delete +it. This keeps the text after the cursor and the indent. Only the text from +the first non-blank to the cursor is deleted. With the cursor on the "f" of +"fallen" in the next line pressing CTRL-U does this: + + The horse had fallen to the ~ + CTRL-U + fallen to the ~ + +When you spot a mistake a few words back, you need to move the cursor there to +correct it. For example, you typed this: + + The horse had follen to the ground ~ + +You need to change "follen" to "fallen". With the cursor at the end, you +would type this to correct it: > + + <Esc>4blraA + +< get out of Insert mode <Esc> + four words back 4b + move on top of the "o" l + replace with "a" ra + restart Insert mode A + +Another way to do this: > + + <C-Left><C-Left><C-Left><C-Left><Right><Del>a<End> + +< four words back <C-Left><C-Left><C-Left><C-Left> + move on top of the "o" <Right> + delete the "o" <Del> + insert an "a" a + go to end of the line <End> + +This uses special keys to move around, while remaining in Insert mode. This +resembles what you would do in a modeless editor. It's easier to remember, +but takes more time (you have to move your hand from the letters to the cursor +keys, and the <End> key is hard to press without looking at the keyboard). + These special keys are most useful when writing a mapping that doesn't +leave Insert mode. The extra typing doesn't matter then. + An overview of the keys you can use in Insert mode: + + <C-Home> to start of the file + <PageUp> a whole screenful up + <Home> to start of line + <S-Left> one word left + <C-Left> one word left + <S-Right> one word right + <C-Right> one word right + <End> to end of the line + <PageDown> a whole screenful down + <C-End> to end of the file + +There are a few more, see |ins-special-special|. + +============================================================================== +*24.2* Showing matches + +When you type a ) it would be nice to see with which ( it matches. To make +Vim do that use this command: > + + :set showmatch + +When you now type a text like "(example)", as soon as you type the ) Vim will +briefly move the cursor to the matching (, keep it there for half a second, +and move back to where you were typing. + In case there is no matching (, Vim will beep. Then you know that you +might have forgotten the ( somewhere, or typed a ) too many. + The match will also be shown for [] and {} pairs. You don't have to wait +with typing the next character, as soon as Vim sees it the cursor will move +back and inserting continues as before. + You can change the time Vim waits with the 'matchtime' option. For +example, to make Vim wait one and a half second: > + + :set matchtime=15 + +The time is specified in tenths of a second. + +============================================================================== +*24.3* Completion + +Vim can automatically complete words on insertion. You type the first part of +a word, press CTRL-P, and Vim guesses the rest. + Suppose, for example, that you are creating a C program and want to type in +the following: + + total = ch_array[0] + ch_array[1] + ch_array[2]; ~ + +You start by entering the following: + + total = ch_array[0] + ch_ ~ + +At this point, you tell Vim to complete the word using the command CTRL-P. +Vim searches for a word that starts with what's in front of the cursor. In +this case, it is "ch_", which matches with the word ch_array. So typing +CTRL-P gives you the following: + + total = ch_array[0] + ch_array ~ + +After a little more typing, you get this (ending in a space): + + total = ch_array[0] + ch_array[1] + ~ + +If you now type CTRL-P Vim will search again for a word that completes the +word before the cursor. Since there is nothing in front of the cursor, it +finds the first word backwards, which is "ch_array". Typing CTRL-P again +gives you the next word that matches, in this case "total". A third CTRL-P +searches further back. If there is nothing else, it causes the editor to run +out of words, so it returns to the original text, which is nothing. A fourth +CTRL-P causes the editor to start over again with "ch_array". + +To search forward, use CTRL-N. Since the search wraps around the end of the +file, CTRL-N and CTRL-P will find the same matches, but in a different +sequence. Hint: CTRL-N is Next-match and CTRL-P is Previous-match. + +The Vim editor goes through a lot of effort to find words to complete. By +default, it searches the following places: + + 1. Current file + 2. Files in other windows + 3. Other loaded files (hidden buffers) + 4. Files which are not loaded (inactive buffers) + 5. Tag files + 6. All files #included by the current file + + +OPTIONS + +You can customize the search order with the 'complete' option. + +The 'ignorecase' option is used. When it is set, case differences are ignored +when searching for matches. + +A special option for completion is 'infercase'. This is useful to find +matches while ignoring case ('ignorecase' must be set) but still using the +case of the word typed so far. Thus if you type "For" and Vim finds a match +"fortunately", it will result in "Fortunately". + + +COMPLETING SPECIFIC ITEMS + +If you know what you are looking for, you can use these commands to complete +with a certain type of item: + + CTRL-X CTRL-F file names + CTRL-X CTRL-L whole lines + CTRL-X CTRL-D macro definitions (also in included files) + CTRL-X CTRL-I current and included files + CTRL-X CTRL-K words from a dictionary + CTRL-X CTRL-T words from a thesaurus + CTRL-X CTRL-] tags + CTRL-X CTRL-V Vim command line + +After each of them CTRL-N can be used to find the next match, CTRL-P to find +the previous match. + More information for each of these commands here: |ins-completion|. + + +COMPLETING FILE NAMES + +Let's take CTRL-X CTRL-F as an example. This will find file names. It scans +the current directory for files and displays each one that matches the word in +front of the cursor. + Suppose, for example, that you have the following files in the current +directory: + + main.c sub_count.c sub_done.c sub_exit.c + +Now enter Insert mode and start typing: + + The exit code is in the file sub ~ + +At this point, you enter the command CTRL-X CTRL-F. Vim now completes the +current word "sub" by looking at the files in the current directory. The +first match is sub_count.c. This is not the one you want, so you match the +next file by typing CTRL-N. This match is sub_done.c. Typing CTRL-N again +takes you to sub_exit.c. The results: + + The exit code is in the file sub_exit.c ~ + +If the file name starts with / (Unix) or C:\ (MS-Windows) you can find all +files in the file system. For example, type "/u" and CTRL-X CTRL-F. This +will match "/usr" (this is on Unix): + + the file is found in /usr/ ~ + +If you now press CTRL-N you go back to "/u". Instead, to accept the "/usr/" +and go one directory level deeper, use CTRL-X CTRL-F again: + + the file is found in /usr/X11R6/ ~ + +The results depend on what is found in your file system, of course. The +matches are sorted alphabetically. + + +COMPLETING IN SOURCE CODE + +Source code files are well structured. That makes it possible to do +completion in an intelligent way. In Vim this is called Omni completion. In +some other editors it's called intellisense, but that is a trademark. + +The key to Omni completion is CTRL-X CTRL-O. Obviously the O stands for Omni +here, so that you can remember it easier. Let's use an example for editing C +source: + + { ~ + struct foo *p; ~ + p-> ~ + +The cursor is after "p->". Now type CTRL-X CTRL-O. Vim will offer you a list +of alternatives, which are the items that "struct foo" contains. That is +quite different from using CTRL-P, which would complete any word, while only +members of "struct foo" are valid here. + +For Omni completion to work you may need to do some setup. At least make sure +filetype plugins are enabled. Your vimrc file should contain a line like +this: > + filetype plugin on +Or: > + filetype plugin indent on + +For C code you need to create a tags file and set the 'tags' option. That is +explained |ft-c-omni|. For other filetypes you may need to do something +similar, look below |compl-omni-filetypes|. It only works for specific +filetypes. Check the value of the 'omnifunc' option to find out if it would +work. + +============================================================================== +*24.4* Repeating an insert + +If you press CTRL-A, the editor inserts the text you typed the last time you +were in Insert mode. + Assume, for example, that you have a file that begins with the following: + + "file.h" ~ + /* Main program begins */ ~ + +You edit this file by inserting "#include " at the beginning of the first +line: + + #include "file.h" ~ + /* Main program begins */ ~ + +You go down to the beginning of the next line using the commands "j^". You +now start to insert a new "#include" line. So you type: > + + i CTRL-A + +The result is as follows: + + #include "file.h" ~ + #include /* Main program begins */ ~ + +The "#include " was inserted because CTRL-A inserts the text of the previous +insert. Now you type "main.h"<Enter> to finish the line: + + + #include "file.h" ~ + #include "main.h" ~ + /* Main program begins */ ~ + +The CTRL-@ command does a CTRL-A and then exits Insert mode. That's a quick +way of doing exactly the same insertion again. + +============================================================================== +*24.5* Copying from another line + +The CTRL-Y command inserts the character above the cursor. This is useful +when you are duplicating a previous line. For example, you have this line of +C code: + + b_array[i]->s_next = a_array[i]->s_next; ~ + +Now you need to type the same line, but with "s_prev" instead of "s_next". +Start the new line, and press CTRL-Y 14 times, until you are at the "n" of +"next": + + b_array[i]->s_next = a_array[i]->s_next; ~ + b_array[i]->s_ ~ + +Now you type "prev": + + b_array[i]->s_next = a_array[i]->s_next; ~ + b_array[i]->s_prev ~ + +Continue pressing CTRL-Y until the following "next": + + b_array[i]->s_next = a_array[i]->s_next; ~ + b_array[i]->s_prev = a_array[i]->s_ ~ + +Now type "prev;" to finish it off. + +The CTRL-E command acts like CTRL-Y except it inserts the character below the +cursor. + +============================================================================== +*24.6* Inserting a register + +The command CTRL-R {register} inserts the contents of the register. This is +useful to avoid having to type a long word. For example, you need to type +this: + + r = VeryLongFunction(a) + VeryLongFunction(b) + VeryLongFunction(c) ~ + +The function name is defined in a different file. Edit that file and move the +cursor on top of the function name there, and yank it into register v: > + + "vyiw + +"v is the register specification, "yiw" is yank-inner-word. Now edit the file +where the new line is to be inserted, and type the first letters: + + r = ~ + +Now use CTRL-R v to insert the function name: + + r = VeryLongFunction ~ + +You continue to type the characters in between the function name, and use +CTRL-R v two times more. + You could have done the same with completion. Using a register is useful +when there are many words that start with the same characters. + +If the register contains characters such as <BS> or other special characters, +they are interpreted as if they had been typed from the keyboard. If you do +not want this to happen (you really want the <BS> to be inserted in the text), +use the command CTRL-R CTRL-R {register}. + +============================================================================== +*24.7* Abbreviations + +An abbreviation is a short word that takes the place of a long one. For +example, "ad" stands for "advertisement". Vim enables you to type an +abbreviation and then will automatically expand it for you. + To tell Vim to expand "ad" into "advertisement" every time you insert it, +use the following command: > + + :iabbrev ad advertisement + +Now, when you type "ad", the whole word "advertisement" will be inserted into +the text. This is triggered by typing a character that can't be part of a +word, for example a space: + + What Is Entered What You See + I saw the a I saw the a ~ + I saw the ad I saw the ad ~ + I saw the ad<Space> I saw the advertisement<Space> ~ + +The expansion doesn't happen when typing just "ad". That allows you to type a +word like "add", which will not get expanded. Only whole words are checked +for abbreviations. + + +ABBREVIATING SEVERAL WORDS + +It is possible to define an abbreviation that results in multiple words. For +example, to define "JB" as "Jack Benny", use the following command: > + + :iabbrev JB Jack Benny + +As a programmer, I use two rather unusual abbreviations: > + + :iabbrev #b /**************************************** + :iabbrev #e <Space>****************************************/ + +These are used for creating boxed comments. The comment starts with #b, which +draws the top line. I then type the comment text and use #e to draw the +bottom line. + Notice that the #e abbreviation begins with a space. In other words, the +first two characters are space-star. Usually Vim ignores spaces between the +abbreviation and the expansion. To avoid that problem, I spell space as seven +characters: <, S, p, a, c, e, >. + + Note: + ":iabbrev" is a long word to type. ":iab" works just as well. + That's abbreviating the abbreviate command! + + +FIXING TYPING MISTAKES + +It's very common to make the same typing mistake every time. For example, +typing "teh" instead of "the". You can fix this with an abbreviation: > + + :abbreviate teh the + +You can add a whole list of these. Add one each time you discover a common +mistake. + + +LISTING ABBREVIATIONS + +The ":abbreviate" command lists the abbreviations: + + :abbreviate + i #e ****************************************/ + i #b /**************************************** + i JB Jack Benny + i ad advertisement + ! teh the + +The "i" in the first column indicates Insert mode. These abbreviations are +only active in Insert mode. Other possible characters are: + + c Command-line mode :cabbrev + ! both Insert and Command-line mode :abbreviate + +Since abbreviations are not often useful in Command-line mode, you will mostly +use the ":iabbrev" command. That avoids, for example, that "ad" gets expanded +when typing a command like: > + + :edit ad + + +DELETING ABBREVIATIONS + +To get rid of an abbreviation, use the ":unabbreviate" command. Suppose you +have the following abbreviation: > + + :abbreviate @f fresh + +You can remove it with this command: > + + :unabbreviate @f + +While you type this, you will notice that @f is expanded to "fresh". Don't +worry about this, Vim understands it anyway (except when you have an +abbreviation for "fresh", but that's very unlikely). + To remove all the abbreviations: > + + :abclear + +":unabbreviate" and ":abclear" also come in the variants for Insert mode +(":iunabbreviate and ":iabclear") and Command-line mode (":cunabbreviate" and +":cabclear"). + + +REMAPPING ABBREVIATIONS + +There is one thing to watch out for when defining an abbreviation: The +resulting string should not be mapped. For example: > + + :abbreviate @a adder + :imap dd disk-door + +When you now type @a, you will get "adisk-doorer". That's not what you want. +To avoid this, use the ":noreabbrev" command. It does the same as +":abbreviate", but avoids that the resulting string is used for mappings: > + + :noreabbrev @a adder + +Fortunately, it's unlikely that the result of an abbreviation is mapped. + +============================================================================== +*24.8* Entering special characters + +The CTRL-V command is used to insert the next character literally. In other +words, any special meaning the character has, it will be ignored. For +example: > + + CTRL-V <Esc> + +Inserts an escape character. Thus you don't leave Insert mode. (Don't type +the space after CTRL-V, it's only to make this easier to read). + + Note: + On MS-Windows CTRL-V is used to paste text. Use CTRL-Q instead of + CTRL-V. On Unix, on the other hand, CTRL-Q does not work on some + terminals, because it has a special meaning. + +You can also use the command CTRL-V {digits} to insert a character with the +decimal number {digits}. For example, the character number 127 is the <Del> +character (but not necessarily the <Del> key!). To insert <Del> type: > + + CTRL-V 127 + +You can enter characters up to 255 this way. When you type fewer than two +digits, a non-digit will terminate the command. To avoid the need of typing a +non-digit, prepend one or two zeros to make three digits. + All the next commands insert a <Tab> and then a dot: + + CTRL-V 9. + CTRL-V 09. + CTRL-V 009. + +To enter a character in hexadecimal, use an "x" after the CTRL-V: > + + CTRL-V x7f + +This also goes up to character 255 (CTRL-V xff). You can use "o" to type a +character as an octal number and two more methods allow you to type up to +a 16 bit and a 32 bit number (e.g., for a Unicode character): > + + CTRL-V o123 + CTRL-V u1234 + CTRL-V U12345678 + +============================================================================== +*24.9* Digraphs + +Some characters are not on the keyboard. For example, the copyright character +(©). To type these characters in Vim, you use digraphs, where two characters +represent one. To enter a ©, for example, you press three keys: > + + CTRL-K Co + +To find out what digraphs are available, use the following command: > + + :digraphs + +Vim will display the digraph table. Here are three lines of it: + + AC ~_ 159 NS | 160 !I ¡ 161 Ct ¢ 162 Pd £ 163 Cu ¤ 164 Ye ¥ 165 ~ + BB ¦ 166 SE § 167 ': ¨ 168 Co © 169 -a ª 170 << « 171 NO ¬ 172 ~ + -- ­ 173 Rg ® 174 'm ¯ 175 DG ° 176 +- ± 177 2S ² 178 3S ³ 179 ~ + +This shows, for example, that the digraph you get by typing CTRL-K Pd is the +character (£). This is character number 163 (decimal). + Pd is short for Pound. Most digraphs are selected to give you a hint about +the character they will produce. If you look through the list you will +understand the logic. + You can exchange the first and second character, if there is no digraph for +that combination. Thus CTRL-K dP also works. Since there is no digraph for +"dP" Vim will also search for a "Pd" digraph. + + Note: + The digraphs depend on the character set that Vim assumes you are + using. On MS-DOS they are different from MS-Windows. Always use + ":digraphs" to find out which digraphs are currently available. + +You can define your own digraphs. Example: > + + :digraph a" ä + +This defines that CTRL-K a" inserts an ä character. You can also specify the +character with a decimal number. This defines the same digraph: > + + :digraph a" 228 + +More information about digraphs here: |digraphs| + Another way to insert special characters is with a keymap. More about that +here: |45.5| + +============================================================================== +*24.10* Normal mode commands + +Insert mode offers a limited number of commands. In Normal mode you have many +more. When you want to use one, you usually leave Insert mode with <Esc>, +execute the Normal mode command, and re-enter Insert mode with "i" or "a". + There is a quicker way. With CTRL-O {command} you can execute any Normal +mode command from Insert mode. For example, to delete from the cursor to the +end of the line: > + + CTRL-O D + +You can execute only one Normal mode command this way. But you can specify a +register or a count. A more complicated example: > + + CTRL-O "g3dw + +This deletes up to the third word into register g. + +============================================================================== + +Next chapter: |usr_25.txt| Editing formatted text + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_25.txt b/doc/usr_25.txt new file mode 100644 index 00000000..01f21a18 --- /dev/null +++ b/doc/usr_25.txt @@ -0,0 +1,578 @@ +*usr_25.txt* For Vim version 7.4. Last change: 2007 May 11 + + VIM USER MANUAL - by Bram Moolenaar + + Editing formatted text + + +Text hardly ever comes in one sentence per line. This chapter is about +breaking sentences to make them fit on a page and other formatting. +Vim also has useful features for editing single-line paragraphs and tables. + +|25.1| Breaking lines +|25.2| Aligning text +|25.3| Indents and tabs +|25.4| Dealing with long lines +|25.5| Editing tables + + Next chapter: |usr_26.txt| Repeating + Previous chapter: |usr_24.txt| Inserting quickly +Table of contents: |usr_toc.txt| + +============================================================================== +*25.1* Breaking lines + +Vim has a number of functions that make dealing with text easier. By default, +the editor does not perform automatic line breaks. In other words, you have +to press <Enter> yourself. This is useful when you are writing programs where +you want to decide where the line ends. It is not so good when you are +creating documentation and want the text to be at most 70 character wide. + If you set the 'textwidth' option, Vim automatically inserts line breaks. +Suppose, for example, that you want a very narrow column of only 30 +characters. You need to execute the following command: > + + :set textwidth=30 + +Now you start typing (ruler added): + + 1 2 3 + 12345678901234567890123456789012345 + I taught programming for a whi ~ + +If you type "l" next, this makes the line longer than the 30-character limit. +When Vim sees this, it inserts a line break and you get the following: + + 1 2 3 + 12345678901234567890123456789012345 + I taught programming for a ~ + whil ~ + +Continuing on, you can type in the rest of the paragraph: + + 1 2 3 + 12345678901234567890123456789012345 + I taught programming for a ~ + while. One time, I was stopped ~ + by the Fort Worth police, ~ + because my homework was too ~ + hard. True story. ~ + +You do not have to type newlines; Vim puts them in automatically. + + Note: + The 'wrap' option makes Vim display lines with a line break, but this + doesn't insert a line break in the file. + + +REFORMATTING + +The Vim editor is not a word processor. In a word processor, if you delete +something at the beginning of the paragraph, the line breaks are reworked. In +Vim they are not; so if you delete the word "programming" from the first line, +all you get is a short line: + + 1 2 3 + 12345678901234567890123456789012345 + I taught for a ~ + while. One time, I was stopped ~ + by the Fort Worth police, ~ + because my homework was too ~ + hard. True story. ~ + +This does not look good. To get the paragraph into shape you use the "gq" +operator. + Let's first use this with a Visual selection. Starting from the first +line, type: > + + v4jgq + +"v" to start Visual mode, "4j' to move to the end of the paragraph and then +the "gq" operator. The result is: + + 1 2 3 + 12345678901234567890123456789012345 + I taught for a while. One ~ + time, I was stopped by the ~ + Fort Worth police, because my ~ + homework was too hard. True ~ + story. ~ + +Note: there is a way to do automatic formatting for specific types of text +layouts, see |auto-format|. + +Since "gq" is an operator, you can use one of the three ways to select the +text it works on: With Visual mode, with a movement and with a text object. + The example above could also be done with "gq4j". That's less typing, but +you have to know the line count. A more useful motion command is "}". This +moves to the end of a paragraph. Thus "gq}" formats from the cursor to the +end of the current paragraph. + A very useful text object to use with "gq" is the paragraph. Try this: > + + gqap + +"ap" stands for "a-paragraph". This formats the text of one paragraph +(separated by empty lines). Also the part before the cursor. + If you have your paragraphs separated by empty lines, you can format the +whole file by typing this: > + + gggqG + +"gg" to move to the first line, "gqG" to format until the last line. + Warning: If your paragraphs are not properly separated, they will be joined +together. A common mistake is to have a line with a space or tab. That's a +blank line, but not an empty line. + +Vim is able to format more than just plain text. See |fo-table| for how to +change this. See the 'joinspaces' option to change the number of spaces used +after a full stop. + It is possible to use an external program for formatting. This is useful +if your text can't be properly formatted with Vim's builtin command. See the +'formatprg' option. + +============================================================================== +*25.2* Aligning text + +To center a range of lines, use the following command: > + + :{range}center [width] + +{range} is the usual command-line range. [width] is an optional line width to +use for centering. If [width] is not specified, it defaults to the value of +'textwidth'. (If 'textwidth' is 0, the default is 80.) + For example: > + + :1,5center 40 + +results in the following: + + I taught for a while. One ~ + time, I was stopped by the ~ + Fort Worth police, because my ~ + homework was too hard. True ~ + story. ~ + + +RIGHT ALIGNMENT + +Similarly, the ":right" command right-justifies the text: > + + :1,5right 37 + +gives this result: + + I taught for a while. One ~ + time, I was stopped by the ~ + Fort Worth police, because my ~ + homework was too hard. True ~ + story. ~ + +LEFT ALIGNMENT + +Finally there is this command: > + + :{range}left [margin] + +Unlike ":center" and ":right", however, the argument to ":left" is not the +length of the line. Instead it is the left margin. If it is omitted, the +text will be put against the left side of the screen (using a zero margin +would do the same). If it is 5, the text will be indented 5 spaces. For +example, use these commands: > + + :1left 5 + :2,5left + +This results in the following: + + I taught for a while. One ~ + time, I was stopped by the ~ + Fort Worth police, because my ~ + homework was too hard. True ~ + story. ~ + + +JUSTIFYING TEXT + +Vim has no built-in way of justifying text. However, there is a neat macro +package that does the job. To use this package, execute the following +command: > + + :runtime macros/justify.vim + +This Vim script file defines a new visual command "_j". To justify a block of +text, highlight the text in Visual mode and then execute "_j". + Look in the file for more explanations. To go there, do "gf" on this name: +$VIMRUNTIME/macros/justify.vim. + +An alternative is to filter the text through an external program. Example: > + + :%!fmt + +============================================================================== +*25.3* Indents and tabs + +Indents can be used to make text stand out from the rest. The example texts +in this manual, for example, are indented by eight spaces or a tab. You would +normally enter this by typing a tab at the start of each line. Take this +text: + the first line ~ + the second line ~ + +This is entered by typing a tab, some text, <Enter>, tab and more text. + The 'autoindent' option inserts indents automatically: > + + :set autoindent + +When a new line is started it gets the same indent as the previous line. In +the above example, the tab after the <Enter> is not needed anymore. + + +INCREASING INDENT + +To increase the amount of indent in a line, use the ">" operator. Often this +is used as ">>", which adds indent to the current line. + The amount of indent added is specified with the 'shiftwidth' option. The +default value is 8. To make ">>" insert four spaces worth of indent, for +example, type this: > + + :set shiftwidth=4 + +When used on the second line of the example text, this is what you get: + + the first line ~ + the second line ~ + +"4>>" will increase the indent of four lines. + + +TABSTOP + +If you want to make indents a multiple of 4, you set 'shiftwidth' to 4. But +when pressing a <Tab> you still get 8 spaces worth of indent. To change this, +set the 'softtabstop' option: > + + :set softtabstop=4 + +This will make the <Tab> key insert 4 spaces worth of indent. If there are +already four spaces, a <Tab> character is used (saving seven characters in the +file). (If you always want spaces and no tab characters, set the 'expandtab' +option.) + + Note: + You could set the 'tabstop' option to 4. However, if you edit the + file another time, with 'tabstop' set to the default value of 8, it + will look wrong. In other programs and when printing the indent will + also be wrong. Therefore it is recommended to keep 'tabstop' at eight + all the time. That's the standard value everywhere. + + +CHANGING TABS + +You edit a file which was written with a tabstop of 3. In Vim it looks ugly, +because it uses the normal tabstop value of 8. You can fix this by setting +'tabstop' to 3. But you have to do this every time you edit this file. + Vim can change the use of tabstops in your file. First, set 'tabstop' to +make the indents look good, then use the ":retab" command: > + + :set tabstop=3 + :retab 8 + +The ":retab" command will change 'tabstop' to 8, while changing the text such +that it looks the same. It changes spans of white space into tabs and spaces +for this. You can now write the file. Next time you edit it the indents will +be right without setting an option. + Warning: When using ":retab" on a program, it may change white space inside +a string constant. Therefore it's a good habit to use "\t" instead of a +real tab. + +============================================================================== +*25.4* Dealing with long lines + +Sometimes you will be editing a file that is wider than the number of columns +in the window. When that occurs, Vim wraps the lines so that everything fits +on the screen. + If you switch the 'wrap' option off, each line in the file shows up as one +line on the screen. Then the ends of the long lines disappear off the screen +to the right. + When you move the cursor to a character that can't be seen, Vim will scroll +the text to show it. This is like moving a viewport over the text in the +horizontal direction. + By default, Vim does not display a horizontal scrollbar in the GUI. If you +want to enable one, use the following command: > + + :set guioptions+=b + +One horizontal scrollbar will appear at the bottom of the Vim window. + +If you don't have a scrollbar or don't want to use it, use these commands to +scroll the text. The cursor will stay in the same place, but it's moved back +into the visible text if necessary. + + zh scroll right + 4zh scroll four characters right + zH scroll half a window width right + ze scroll right to put the cursor at the end + zl scroll left + 4zl scroll four characters left + zL scroll half a window width left + zs scroll left to put the cursor at the start + +Let's attempt to show this with one line of text. The cursor is on the "w" of +"which". The "current window" above the line indicates the text that is +currently visible. The "window"s below the text indicate the text that is +visible after the command left of it. + + |<-- current window -->| + some long text, part of which is visible in the window ~ + ze |<-- window -->| + zH |<-- window -->| + 4zh |<-- window -->| + zh |<-- window -->| + zl |<-- window -->| + 4zl |<-- window -->| + zL |<-- window -->| + zs |<-- window -->| + + +MOVING WITH WRAP OFF + +When 'wrap' is off and the text has scrolled horizontally, you can use the +following commands to move the cursor to a character you can see. Thus text +left and right of the window is ignored. These never cause the text to +scroll: + + g0 to first visible character in this line + g^ to first non-blank visible character in this line + gm to middle of this line + g$ to last visible character in this line + + |<-- window -->| + some long text, part of which is visible ~ + g0 g^ gm g$ + + +BREAKING AT WORDS *edit-no-break* + +When preparing text for use by another program, you might have to make +paragraphs without a line break. A disadvantage of using 'nowrap' is that you +can't see the whole sentence you are working on. When 'wrap' is on, words are +broken halfway, which makes them hard to read. + A good solution for editing this kind of paragraph is setting the +'linebreak' option. Vim then breaks lines at an appropriate place when +displaying the line. The text in the file remains unchanged. + Without 'linebreak' text might look like this: + + +---------------------------------+ + |letter generation program for a b| + |ank. They wanted to send out a s| + |pecial, personalized letter to th| + |eir richest 1000 customers. Unfo| + |rtunately for the programmer, he | + +---------------------------------+ +After: > + + :set linebreak + +it looks like this: + + +---------------------------------+ + |letter generation program for a | + |bank. They wanted to send out a | + |special, personalized letter to | + |their richest 1000 customers. | + |Unfortunately for the programmer,| + +---------------------------------+ + +Related options: +'breakat' specifies the characters where a break can be inserted. +'showbreak' specifies a string to show at the start of broken line. +Set 'textwidth' to zero to avoid a paragraph to be split. + + +MOVING BY VISIBLE LINES + +The "j" and "k" commands move to the next and previous lines. When used on +a long line, this means moving a lot of screen lines at once. + To move only one screen line, use the "gj" and "gk" commands. When a line +doesn't wrap they do the same as "j" and "k". When the line does wrap, they +move to a character displayed one line below or above. + You might like to use these mappings, which bind these movement commands to +the cursor keys: > + + :map <Up> gk + :map <Down> gj + + +TURNING A PARAGRAPH INTO ONE LINE + +If you want to import text into a program like MS-Word, each paragraph should +be a single line. If your paragraphs are currently separated with empty +lines, this is how you turn each paragraph into a single line: > + + :g/./,/^$/join + +That looks complicated. Let's break it up in pieces: + + :g/./ A ":global" command that finds all lines that contain + at least one character. + ,/^$/ A range, starting from the current line (the non-empty + line) until an empty line. + join The ":join" command joins the range of lines together + into one line. + +Starting with this text, containing eight lines broken at column 30: + + +----------------------------------+ + |A letter generation program | + |for a bank. They wanted to | + |send out a special, | + |personalized letter. | + | | + |To their richest 1000 | + |customers. Unfortunately for | + |the programmer, | + +----------------------------------+ + +You end up with two lines: + + +----------------------------------+ + |A letter generation program for a | + |bank. They wanted to send out a s| + |pecial, personalized letter. | + |To their richest 1000 customers. | + |Unfortunately for the programmer, | + +----------------------------------+ + +Note that this doesn't work when the separating line is blank but not empty; +when it contains spaces and/or tabs. This command does work with blank lines: +> + :g/\S/,/^\s*$/join + +This still requires a blank or empty line at the end of the file for the last +paragraph to be joined. + +============================================================================== +*25.5* Editing tables + +Suppose you are editing a table with four columns: + + nice table test 1 test 2 test 3 ~ + input A 0.534 ~ + input B 0.913 ~ + +You need to enter numbers in the third column. You could move to the second +line, use "A", enter a lot of spaces and type the text. + For this kind of editing there is a special option: > + + set virtualedit=all + +Now you can move the cursor to positions where there isn't any text. This is +called "virtual space". Editing a table is a lot easier this way. + Move the cursor by searching for the header of the last column: > + + /test 3 + +Now press "j" and you are right where you can enter the value for "input A". +Typing "0.693" results in: + + nice table test 1 test 2 test 3 ~ + input A 0.534 0.693 ~ + input B 0.913 ~ + +Vim has automatically filled the gap in front of the new text for you. Now, +to enter the next field in this column use "Bj". "B" moves back to the start +of a white space separated word. Then "j" moves to the place where the next +field can be entered. + + Note: + You can move the cursor anywhere in the display, also beyond the end + of a line. But Vim will not insert spaces there, until you insert a + character in that position. + + +COPYING A COLUMN + +You want to add a column, which should be a copy of the third column and +placed before the "test 1" column. Do this in seven steps: +1. Move the cursor to the left upper corner of this column, e.g., with + "/test 3". +2. Press CTRL-V to start blockwise Visual mode. +3. Move the cursor down two lines with "2j". You are now in "virtual space": + the "input B" line of the "test 3" column. +4. Move the cursor right, to include the whole column in the selection, plus + the space that you want between the columns. "9l" should do it. +5. Yank the selected rectangle with "y". +6. Move the cursor to "test 1", where the new column must be placed. +7. Press "P". + +The result should be: + + nice table test 3 test 1 test 2 test 3 ~ + input A 0.693 0.534 0.693 ~ + input B 0.913 ~ + +Notice that the whole "test 1" column was shifted right, also the line where +the "test 3" column didn't have text. + +Go back to non-virtual cursor movements with: > + + :set virtualedit= + + +VIRTUAL REPLACE MODE + +The disadvantage of using 'virtualedit' is that it "feels" different. You +can't recognize tabs or spaces beyond the end of line when moving the cursor +around. Another method can be used: Virtual Replace mode. + Suppose you have a line in a table that contains both tabs and other +characters. Use "rx" on the first tab: + + inp 0.693 0.534 0.693 ~ + + | + rx | + V + + inpx0.693 0.534 0.693 ~ + +The layout is messed up. To avoid that, use the "gr" command: + + inp 0.693 0.534 0.693 ~ + + | + grx | + V + + inpx 0.693 0.534 0.693 ~ + +What happens is that the "gr" command makes sure the new character takes the +right amount of screen space. Extra spaces or tabs are inserted to fill the +gap. Thus what actually happens is that a tab is replaced by "x" and then +blanks added to make the text after it keep its place. In this case a +tab is inserted. + When you need to replace more than one character, you use the "R" command +to go to Replace mode (see |04.9|). This messes up the layout and replaces +the wrong characters: + + inp 0 0.534 0.693 ~ + + | + R0.786 | + V + + inp 0.78634 0.693 ~ + +The "gR" command uses Virtual Replace mode. This preserves the layout: + + inp 0 0.534 0.693 ~ + + | + gR0.786 | + V + + inp 0.786 0.534 0.693 ~ + +============================================================================== + +Next chapter: |usr_26.txt| Repeating + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_26.txt b/doc/usr_26.txt new file mode 100644 index 00000000..cc239596 --- /dev/null +++ b/doc/usr_26.txt @@ -0,0 +1,221 @@ +*usr_26.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + VIM USER MANUAL - by Bram Moolenaar + + Repeating + + +An editing task is hardly ever unstructured. A change often needs to be made +several times. In this chapter a number of useful ways to repeat a change +will be explained. + +|26.1| Repeating with Visual mode +|26.2| Add and subtract +|26.3| Making a change in many files +|26.4| Using Vim from a shell script + + Next chapter: |usr_27.txt| Search commands and patterns + Previous chapter: |usr_25.txt| Editing formatted text +Table of contents: |usr_toc.txt| + +============================================================================== +*26.1* Repeating with Visual mode + +Visual mode is very handy for making a change in any sequence of lines. You +can see the highlighted text, thus you can check if the correct lines are +changed. But making the selection takes some typing. The "gv" command +selects the same area again. This allows you to do another operation on the +same text. + Suppose you have some lines where you want to change "2001" to "2002" and +"2000" to "2001": + + The financial results for 2001 are better ~ + than for 2000. The income increased by 50%, ~ + even though 2001 had more rain than 2000. ~ + 2000 2001 ~ + income 45,403 66,234 ~ + +First change "2001" to "2002". Select the lines in Visual mode, and use: > + + :s/2001/2002/g + +Now use "gv" to reselect the same text. It doesn't matter where the cursor +is. Then use ":s/2000/2001/g" to make the second change. + Obviously, you can repeat these changes several times. + +============================================================================== +*26.2* Add and subtract + +When repeating the change of one number into another, you often have a fixed +offset. In the example above, one was added to each year. Instead of typing +a substitute command for each year that appears, the CTRL-A command can be +used. + Using the same text as above, search for a year: > + + /19[0-9][0-9]\|20[0-9][0-9] + +Now press CTRL-A. The year will be increased by one: + + The financial results for 2002 are better ~ + than for 2000. The income increased by 50%, ~ + even though 2001 had more rain than 2000. ~ + 2000 2001 ~ + income 45,403 66,234 ~ + +Use "n" to find the next year, and press "." to repeat the CTRL-A ("." is a +bit quicker to type). Repeat "n" and "." for all years that appear. + Hint: set the 'hlsearch' option to see the matches you are going to change, +then you can look ahead and do it faster. + +Adding more than one can be done by prepending the number to CTRL-A. Suppose +you have this list: + + 1. item four ~ + 2. item five ~ + 3. item six ~ + +Move the cursor to "1." and type: > + + 3 CTRL-A + +The "1." will change to "4.". Again, you can use "." to repeat this on the +other numbers. + +Another example: + + 006 foo bar ~ + 007 foo bar ~ + +Using CTRL-A on these numbers results in: + + 007 foo bar ~ + 010 foo bar ~ + +7 plus one is 10? What happened here is that Vim recognized "007" as an octal +number, because there is a leading zero. This notation is often used in C +programs. If you do not want a number with leading zeros to be handled as +octal, use this: > + + :set nrformats-=octal + +The CTRL-X command does subtraction in a similar way. + +============================================================================== +*26.3* Making a change in many files + +Suppose you have a variable called "x_cnt" and you want to change it to +"x_counter". This variable is used in several of your C files. You need to +change it in all files. This is how you do it. + Put all the relevant files in the argument list: > + + :args *.c +< +This finds all C files and edits the first one. Now you can perform a +substitution command on all these files: > + + :argdo %s/\<x_cnt\>/x_counter/ge | update + +The ":argdo" command takes an argument that is another command. That command +will be executed on all files in the argument list. + The "%s" substitute command that follows works on all lines. It finds the +word "x_cnt" with "\<x_cnt\>". The "\<" and "\>" are used to match the whole +word only, and not "px_cnt" or "x_cnt2". + The flags for the substitute command include "g" to replace all occurrences +of "x_cnt" in the same line. The "e" flag is used to avoid an error message +when "x_cnt" does not appear in the file. Otherwise ":argdo" would abort on +the first file where "x_cnt" was not found. + The "|" separates two commands. The following "update" command writes the +file only if it was changed. If no "x_cnt" was changed to "x_counter" nothing +happens. + +There is also the ":windo" command, which executes its argument in all +windows. And ":bufdo" executes its argument on all buffers. Be careful with +this, because you might have more files in the buffer list than you think. +Check this with the ":buffers" command (or ":ls"). + +============================================================================== +*26.4* Using Vim from a shell script + +Suppose you have a lot of files in which you need to change the string +"-person-" to "Jones" and then print it. How do you do that? One way is to +do a lot of typing. The other is to write a shell script to do the work. + The Vim editor does a superb job as a screen-oriented editor when using +Normal mode commands. For batch processing, however, Normal mode commands do +not result in clear, commented command files; so here you will use Ex mode +instead. This mode gives you a nice command-line interface that makes it easy +to put into a batch file. ("Ex command" is just another name for a +command-line (:) command.) + The Ex mode commands you need are as follows: > + + %s/-person-/Jones/g + write tempfile + quit + +You put these commands in the file "change.vim". Now to run the editor in +batch mode, use this shell script: > + + for file in *.txt; do + vim -e -s $file < change.vim + lpr -r tempfile + done + +The for-done loop is a shell construct to repeat the two lines in between, +while the $file variable is set to a different file name each time. + The second line runs the Vim editor in Ex mode (-e argument) on the file +$file and reads commands from the file "change.vim". The -s argument tells +Vim to operate in silent mode. In other words, do not keep outputting the +:prompt, or any other prompt for that matter. + The "lpr -r tempfile" command prints the resulting "tempfile" and deletes +it (that's what the -r argument does). + + +READING FROM STDIN + +Vim can read text on standard input. Since the normal way is to read commands +there, you must tell Vim to read text instead. This is done by passing the +"-" argument in place of a file. Example: > + + ls | vim - + +This allows you to edit the output of the "ls" command, without first saving +the text in a file. + If you use the standard input to read text from, you can use the "-S" +argument to read a script: > + + producer | vim -S change.vim - + + +NORMAL MODE SCRIPTS + +If you really want to use Normal mode commands in a script, you can use it +like this: > + + vim -s script file.txt ... +< + Note: + "-s" has a different meaning when it is used without "-e". Here it + means to source the "script" as Normal mode commands. When used with + "-e" it means to be silent, and doesn't use the next argument as a + file name. + +The commands in "script" are executed like you typed them. Don't forget that +a line break is interpreted as pressing <Enter>. In Normal mode that moves +the cursor to the next line. + To create the script you can edit the script file and type the commands. +You need to imagine what the result would be, which can be a bit difficult. +Another way is to record the commands while you perform them manually. This +is how you do that: > + + vim -w script file.txt ... + +All typed keys will be written to "script". If you make a small mistake you +can just continue and remember to edit the script later. + The "-w" argument appends to an existing script. That is good when you +want to record the script bit by bit. If you want to start from scratch and +start all over, use the "-W" argument. It overwrites any existing file. + +============================================================================== + +Next chapter: |usr_27.txt| Search commands and patterns + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_27.txt b/doc/usr_27.txt new file mode 100644 index 00000000..fb096593 --- /dev/null +++ b/doc/usr_27.txt @@ -0,0 +1,563 @@ +*usr_27.txt* For Vim version 7.4. Last change: 2010 Mar 28 + + VIM USER MANUAL - by Bram Moolenaar + + Search commands and patterns + + +In chapter 3 a few simple search patterns were mentioned |03.9|. Vim can do +much more complex searches. This chapter explains the most often used ones. +A detailed specification can be found here: |pattern| + +|27.1| Ignoring case +|27.2| Wrapping around the file end +|27.3| Offsets +|27.4| Matching multiple times +|27.5| Alternatives +|27.6| Character ranges +|27.7| Character classes +|27.8| Matching a line break +|27.9| Examples + + Next chapter: |usr_28.txt| Folding + Previous chapter: |usr_26.txt| Repeating +Table of contents: |usr_toc.txt| + +============================================================================== +*27.1* Ignoring case + +By default, Vim's searches are case sensitive. Therefore, "include", +"INCLUDE", and "Include" are three different words and a search will match +only one of them. + Now switch on the 'ignorecase' option: > + + :set ignorecase + +Search for "include" again, and now it will match "Include", "INCLUDE" and +"InClUDe". (Set the 'hlsearch' option to quickly see where a pattern +matches.) + You can switch this off again with: > + + :set noignorecase + +But let's keep it set, and search for "INCLUDE". It will match exactly the +same text as "include" did. Now set the 'smartcase' option: > + + :set ignorecase smartcase + +If you have a pattern with at least one uppercase character, the search +becomes case sensitive. The idea is that you didn't have to type that +uppercase character, so you must have done it because you wanted case to +match. That's smart! + With these two options set you find the following matches: + + pattern matches ~ + word word, Word, WORD, WoRd, etc. + Word Word + WORD WORD + WoRd WoRd + + +CASE IN ONE PATTERN + +If you want to ignore case for one specific pattern, you can do this by +prepending the "\c" string. Using "\C" will make the pattern to match case. +This overrules the 'ignorecase' and 'smartcase' options, when "\c" or "\C" is +used their value doesn't matter. + + pattern matches ~ + \Cword word + \CWord Word + \cword word, Word, WORD, WoRd, etc. + \cWord word, Word, WORD, WoRd, etc. + +A big advantage of using "\c" and "\C" is that it sticks with the pattern. +Thus if you repeat a pattern from the search history, the same will happen, no +matter if 'ignorecase' or 'smartcase' was changed. + + Note: + The use of "\" items in search patterns depends on the 'magic' option. + In this chapter we will assume 'magic' is on, because that is the + standard and recommended setting. If you would change 'magic', many + search patterns would suddenly become invalid. + + Note: + If your search takes much longer than you expected, you can interrupt + it with CTRL-C on Unix and CTRL-Break on MS-DOS and MS-Windows. + +============================================================================== +*27.2* Wrapping around the file end + +By default, a forward search starts searching for the given string at the +current cursor location. It then proceeds to the end of the file. If it has +not found the string by that time, it starts from the beginning and searches +from the start of the file to the cursor location. + Keep in mind that when repeating the "n" command to search for the next +match, you eventually get back to the first match. If you don't notice this +you keep searching forever! To give you a hint, Vim displays this message: + + search hit BOTTOM, continuing at TOP ~ + +If you use the "?" command, to search in the other direction, you get this +message: + + search hit TOP, continuing at BOTTOM ~ + +Still, you don't know when you are back at the first match. One way to see +this is by switching on the 'ruler' option: > + + :set ruler + +Vim will display the cursor position in the lower righthand corner of the +window (in the status line if there is one). It looks like this: + + 101,29 84% ~ + +The first number is the line number of the cursor. Remember the line number +where you started, so that you can check if you passed this position again. + + +NOT WRAPPING + +To turn off search wrapping, use the following command: > + + :set nowrapscan + +Now when the search hits the end of the file, an error message displays: + + E385: search hit BOTTOM without match for: forever ~ + +Thus you can find all matches by going to the start of the file with "gg" and +keep searching until you see this message. + If you search in the other direction, using "?", you get: + + E384: search hit TOP without match for: forever ~ + +============================================================================== +*27.3* Offsets + +By default, the search command leaves the cursor positioned on the beginning +of the pattern. You can tell Vim to leave it some other place by specifying +an offset. For the forward search command "/", the offset is specified by +appending a slash (/) and the offset: > + + /default/2 + +This command searches for the pattern "default" and then moves to the +beginning of the second line past the pattern. Using this command on the +paragraph above, Vim finds the word "default" in the first line. Then the +cursor is moved two lines down and lands on "an offset". + +If the offset is a simple number, the cursor will be placed at the beginning +of the line that many lines from the match. The offset number can be positive +or negative. If it is positive, the cursor moves down that many lines; if +negative, it moves up. + + +CHARACTER OFFSETS + +The "e" offset indicates an offset from the end of the match. It moves the +cursor onto the last character of the match. The command: > + + /const/e + +puts the cursor on the "t" of "const". + From that position, adding a number moves forward that many characters. +This command moves to the character just after the match: > + + /const/e+1 + +A positive number moves the cursor to the right, a negative number moves it to +the left. For example: > + + /const/e-1 + +moves the cursor to the "s" of "const". + +If the offset begins with "b", the cursor moves to the beginning of the +pattern. That's not very useful, since leaving out the "b" does the same +thing. It does get useful when a number is added or subtracted. The cursor +then goes forward or backward that many characters. For example: > + + /const/b+2 + +Moves the cursor to the beginning of the match and then two characters to the +right. Thus it lands on the "n". + + +REPEATING + +To repeat searching for the previously used search pattern, but with a +different offset, leave out the pattern: > + + /that + //e + +Is equal to: > + + /that/e + +To repeat with the same offset: > + + / + +"n" does the same thing. To repeat while removing a previously used offset: > + + // + + +SEARCHING BACKWARDS + +The "?" command uses offsets in the same way, but you must use "?" to separate +the offset from the pattern, instead of "/": > + + ?const?e-2 + +The "b" and "e" keep their meaning, they don't change direction with the use +of "?". + + +START POSITION + +When starting a search, it normally starts at the cursor position. When you +specify a line offset, this can cause trouble. For example: > + + /const/-2 + +This finds the next word "const" and then moves two lines up. If you +use "n" to search again, Vim could start at the current position and find the same +"const" match. Then using the offset again, you would be back where you started. +You would be stuck! + It could be worse: Suppose there is another match with "const" in the next +line. Then repeating the forward search would find this match and move two +lines up. Thus you would actually move the cursor back! + +When you specify a character offset, Vim will compensate for this. Thus the +search starts a few characters forward or backward, so that the same match +isn't found again. + +============================================================================== +*27.4* Matching multiple times + +The "*" item specifies that the item before it can match any number of times. +Thus: > + + /a* + +matches "a", "aa", "aaa", etc. But also "" (the empty string), because zero +times is included. + The "*" only applies to the item directly before it. Thus "ab*" matches +"a", "ab", "abb", "abbb", etc. To match a whole string multiple times, it +must be grouped into one item. This is done by putting "\(" before it and +"\)" after it. Thus this command: > + + /\(ab\)* + +Matches: "ab", "abab", "ababab", etc. And also "". + +To avoid matching the empty string, use "\+". This makes the previous item +match one or more times. > + + /ab\+ + +Matches "ab", "abb", "abbb", etc. It does not match "a" when no "b" follows. + +To match an optional item, use "\=". Example: > + + /folders\= + +Matches "folder" and "folders". + + +SPECIFIC COUNTS + +To match a specific number of items use the form "\{n,m}". "n" and "m" are +numbers. The item before it will be matched "n" to "m" times |inclusive|. +Example: > + + /ab\{3,5} + +matches "abbb", "abbbb" and "abbbbb". + When "n" is omitted, it defaults to zero. When "m" is omitted it defaults +to infinity. When ",m" is omitted, it matches exactly "n" times. +Examples: + + pattern match count ~ + \{,4} 0, 1, 2, 3 or 4 + \{3,} 3, 4, 5, etc. + \{0,1} 0 or 1, same as \= + \{0,} 0 or more, same as * + \{1,} 1 or more, same as \+ + \{3} 3 + + +MATCHING AS LITTLE AS POSSIBLE + +The items so far match as many characters as they can find. To match as few +as possible, use "\{-n,m}". It works the same as "\{n,m}", except that the +minimal amount possible is used. + For example, use: > + + /ab\{-1,3} + +Will match "ab" in "abbb". Actually, it will never match more than one b, +because there is no reason to match more. It requires something else to force +it to match more than the lower limit. + The same rules apply to removing "n" and "m". It's even possible to remove +both of the numbers, resulting in "\{-}". This matches the item before it +zero or more times, as few as possible. The item by itself always matches +zero times. It is useful when combined with something else. Example: > + + /a.\{-}b + +This matches "axb" in "axbxb". If this pattern would be used: > + + /a.*b + +It would try to match as many characters as possible with ".*", thus it +matches "axbxb" as a whole. + +============================================================================== +*27.5* Alternatives + +The "or" operator in a pattern is "\|". Example: > + + /foo\|bar + +This matches "foo" or "bar". More alternatives can be concatenated: > + + /one\|two\|three + +Matches "one", "two" and "three". + To match multiple times, the whole thing must be placed in "\(" and "\)": > + + /\(foo\|bar\)\+ + +This matches "foo", "foobar", "foofoo", "barfoobar", etc. + Another example: > + + /end\(if\|while\|for\) + +This matches "endif", "endwhile" and "endfor". + +A related item is "\&". This requires that both alternatives match in the +same place. The resulting match uses the last alternative. Example: > + + /forever\&... + +This matches "for" in "forever". It will not match "fortuin", for example. + +============================================================================== +*27.6* Character ranges + +To match "a", "b" or "c" you could use "/a\|b\|c". When you want to match all +letters from "a" to "z" this gets very long. There is a shorter method: > + + /[a-z] + +The [] construct matches a single character. Inside you specify which +characters to match. You can include a list of characters, like this: > + + /[0123456789abcdef] + +This will match any of the characters included. For consecutive characters +you can specify the range. "0-3" stands for "0123". "w-z" stands for "wxyz". +Thus the same command as above can be shortened to: > + + /[0-9a-f] + +To match the "-" character itself make it the first or last one in the range. +These special characters are accepted to make it easier to use them inside a +[] range (they can actually be used anywhere in the search pattern): + + \e <Esc> + \t <Tab> + \r <CR> + \b <BS> + +There are a few more special cases for [] ranges, see |/[]| for the whole +story. + + +COMPLEMENTED RANGE + +To avoid matching a specific character, use "^" at the start of the range. +The [] item then matches everything but the characters included. Example: > + + /"[^"]*" +< + " a double quote + [^"] any character that is not a double quote + * as many as possible + " a double quote again + +This matches "foo" and "3!x", including the double quotes. + + +PREDEFINED RANGES + +A number of ranges are used very often. Vim provides a shortcut for these. +For example: > + + /\a + +Finds alphabetic characters. This is equal to using "/[a-zA-Z]". Here are a +few more of these: + + item matches equivalent ~ + \d digit [0-9] + \D non-digit [^0-9] + \x hex digit [0-9a-fA-F] + \X non-hex digit [^0-9a-fA-F] + \s white space [ ] (<Tab> and <Space>) + \S non-white characters [^ ] (not <Tab> and <Space>) + \l lowercase alpha [a-z] + \L non-lowercase alpha [^a-z] + \u uppercase alpha [A-Z] + \U non-uppercase alpha [^A-Z] + + Note: + Using these predefined ranges works a lot faster than the character + range it stands for. + These items can not be used inside []. Thus "[\d\l]" does NOT work to + match a digit or lowercase alpha. Use "\(\d\|\l\)" instead. + +See |/\s| for the whole list of these ranges. + +============================================================================== +*27.7* Character classes + +The character range matches a fixed set of characters. A character class is +similar, but with an essential difference: The set of characters can be +redefined without changing the search pattern. + For example, search for this pattern: > + + /\f\+ + +The "\f" items stands for file name characters. Thus this matches a sequence +of characters that can be a file name. + Which characters can be part of a file name depends on the system you are +using. On MS-Windows, the backslash is included, on Unix it is not. This is +specified with the 'isfname' option. The default value for Unix is: > + + :set isfname + isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,= + +For other systems the default value is different. Thus you can make a search +pattern with "\f" to match a file name, and it will automatically adjust to +the system you are using it on. + + Note: + Actually, Unix allows using just about any character in a file name, + including white space. Including these characters in 'isfname' would + be theoretically correct. But it would make it impossible to find the + end of a file name in text. Thus the default value of 'isfname' is a + compromise. + +The character classes are: + + item matches option ~ + \i identifier characters 'isident' + \I like \i, excluding digits + \k keyword characters 'iskeyword' + \K like \k, excluding digits + \p printable characters 'isprint' + \P like \p, excluding digits + \f file name characters 'isfname' + \F like \f, excluding digits + +============================================================================== +*27.8* Matching a line break + +Vim can find a pattern that includes a line break. You need to specify where +the line break happens, because all items mentioned so far don't match a line +break. + To check for a line break in a specific place, use the "\n" item: > + + /the\nword + +This will match at a line that ends in "the" and the next line starts with +"word". To match "the word" as well, you need to match a space or a line +break. The item to use for it is "\_s": > + + /the\_sword + +To allow any amount of white space: > + + /the\_s\+word + +This also matches when "the " is at the end of a line and " word" at the +start of the next one. + +"\s" matches white space, "\_s" matches white space or a line break. +Similarly, "\a" matches an alphabetic character, and "\_a" matches an +alphabetic character or a line break. The other character classes and ranges +can be modified in the same way by inserting a "_". + +Many other items can be made to match a line break by prepending "\_". For +example: "\_." matches any character or a line break. + + Note: + "\_.*" matches everything until the end of the file. Be careful with + this, it can make a search command very slow. + +Another example is "\_[]", a character range that includes a line break: > + + /"\_[^"]*" + +This finds a text in double quotes that may be split up in several lines. + +============================================================================== +*27.9* Examples + +Here are a few search patterns you might find useful. This shows how the +items mentioned above can be combined. + + +FINDING A CALIFORNIA LICENSE PLATE + +A sample license plate number is "1MGU103". It has one digit, three uppercase +letters and three digits. Directly putting this into a search pattern: > + + /\d\u\u\u\d\d\d + +Another way is to specify that there are three digits and letters with a +count: > + + /\d\u\{3}\d\{3} + +Using [] ranges instead: > + + /[0-9][A-Z]\{3}[0-9]\{3} + +Which one of these you should use? Whichever one you can remember. The +simple way you can remember is much faster than the fancy way that you can't. +If you can remember them all, then avoid the last one, because it's both more +typing and slower to execute. + + +FINDING AN IDENTIFIER + +In C programs (and many other computer languages) an identifier starts with a +letter and further consists of letters and digits. Underscores can be used +too. This can be found with: > + + /\<\h\w*\> + +"\<" and "\>" are used to find only whole words. "\h" stands for "[A-Za-z_]" +and "\w" for "[0-9A-Za-z_]". + + Note: + "\<" and "\>" depend on the 'iskeyword' option. If it includes "-", + for example, then "ident-" is not matched. In this situation use: > + + /\w\@<!\h\w*\w\@! +< + This checks if "\w" does not match before or after the identifier. + See |/\@<!| and |/\@!|. + +============================================================================== + +Next chapter: |usr_28.txt| Folding + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_28.txt b/doc/usr_28.txt new file mode 100644 index 00000000..46db1b90 --- /dev/null +++ b/doc/usr_28.txt @@ -0,0 +1,426 @@ +*usr_28.txt* For Vim version 7.4. Last change: 2008 Jun 14 + + VIM USER MANUAL - by Bram Moolenaar + + Folding + + +Structured text can be separated in sections. And sections in sub-sections. +Folding allows you to display a section as one line, providing an overview. +This chapter explains the different ways this can be done. + +|28.1| What is folding? +|28.2| Manual folding +|28.3| Working with folds +|28.4| Saving and restoring folds +|28.5| Folding by indent +|28.6| Folding with markers +|28.7| Folding by syntax +|28.8| Folding by expression +|28.9| Folding unchanged lines +|28.10| Which fold method to use? + + Next chapter: |usr_29.txt| Moving through programs + Previous chapter: |usr_27.txt| Search commands and patterns +Table of contents: |usr_toc.txt| + +============================================================================== +*28.1* What is folding? + +Folding is used to show a range of lines in the buffer as a single line on the +screen. Like a piece of paper which is folded to make it shorter: + + +------------------------+ + | line 1 | + | line 2 | + | line 3 | + |_______________________ | + \ \ + \________________________\ + / folded lines / + /________________________/ + | line 12 | + | line 13 | + | line 14 | + +------------------------+ + +The text is still in the buffer, unchanged. Only the way lines are displayed +is affected by folding. + +The advantage of folding is that you can get a better overview of the +structure of text, by folding lines of a section and replacing it with a line +that indicates that there is a section. + +============================================================================== +*28.2* Manual folding + +Try it out: Position the cursor in a paragraph and type: > + + zfap + +You will see that the paragraph is replaced by a highlighted line. You have +created a fold. |zf| is an operator and |ap| a text object selection. You +can use the |zf| operator with any movement command to create a fold for the +text that it moved over. |zf| also works in Visual mode. + +To view the text again, open the fold by typing: > + + zo + +And you can close the fold again with: > + + zc + +All the folding commands start with "z". With some fantasy, this looks like a +folded piece of paper, seen from the side. The letter after the "z" has a +mnemonic meaning to make it easier to remember the commands: + + zf F-old creation + zo O-pen a fold + zc C-lose a fold + +Folds can be nested: A region of text that contains folds can be folded +again. For example, you can fold each paragraph in this section, and then +fold all the sections in this chapter. Try it out. You will notice that +opening the fold for the whole chapter will restore the nested folds as they +were, some may be open and some may be closed. + +Suppose you have created several folds, and now want to view all the text. +You could go to each fold and type "zo". To do this faster, use this command: > + + zr + +This will R-educe the folding. The opposite is: > + + zm + +This folds M-ore. You can repeat "zr" and "zm" to open and close nested folds +of several levels. + +If you have nested several levels deep, you can open all of them with: > + + zR + +This R-educes folds until there are none left. And you can close all folds +with: > + + zM + +This folds M-ore and M-ore. + +You can quickly disable the folding with the |zn| command. Then |zN| brings +back the folding as it was. |zi| toggles between the two. This is a useful +way of working: +- create folds to get overview on your file +- move around to where you want to do your work +- do |zi| to look at the text and edit it +- do |zi| again to go back to moving around + +More about manual folding in the reference manual: |fold-manual| + +============================================================================== +*28.3* Working with folds + +When some folds are closed, movement commands like "j" and "k" move over a +fold like it was a single, empty line. This allows you to quickly move around +over folded text. + +You can yank, delete and put folds as if it was a single line. This is very +useful if you want to reorder functions in a program. First make sure that +each fold contains a whole function (or a bit less) by selecting the right +'foldmethod'. Then delete the function with "dd", move the cursor and put it +with "p". If some lines of the function are above or below the fold, you can +use Visual selection: +- put the cursor on the first line to be moved +- hit "V" to start Visual mode +- put the cursor on the last line to be moved +- hit "d" to delete the selected lines. +- move the cursor to the new position and "p"ut the lines there. + +It is sometimes difficult to see or remember where a fold is located, thus +where a |zo| command would actually work. To see the defined folds: > + + :set foldcolumn=4 + +This will show a small column on the left of the window to indicate folds. +A "+" is shown for a closed fold. A "-" is shown at the start of each open +fold and "|" at following lines of the fold. + +You can use the mouse to open a fold by clicking on the "+" in the foldcolumn. +Clicking on the "-" or a "|" below it will close an open fold. + +To open all folds at the cursor line use |zO|. +To close all folds at the cursor line use |zC|. +To delete a fold at the cursor line use |zd|. +To delete all folds at the cursor line use |zD|. + +When in Insert mode, the fold at the cursor line is never closed. That allows +you to see what you type! + +Folds are opened automatically when jumping around or moving the cursor left +or right. For example, the "0" command opens the fold under the cursor +(if 'foldopen' contains "hor", which is the default). The 'foldopen' option +can be changed to open folds for specific commands. If you want the line +under the cursor always to be open, do this: > + + :set foldopen=all + +Warning: You won't be able to move onto a closed fold then. You might want to +use this only temporarily and then set it back to the default: > + + :set foldopen& + +You can make folds close automatically when you move out of it: > + + :set foldclose=all + +This will re-apply 'foldlevel' to all folds that don't contain the cursor. +You have to try it out if you like how this feels. Use |zm| to fold more and +|zr| to fold less (reduce folds). + +The folding is local to the window. This allows you to open two windows on +the same buffer, one with folds and one without folds. Or one with all folds +closed and one with all folds open. + +============================================================================== +*28.4* Saving and restoring folds + +When you abandon a file (starting to edit another one), the state of the folds +is lost. If you come back to the same file later, all manually opened and +closed folds are back to their default. When folds have been created +manually, all folds are gone! To save the folds use the |:mkview| command: > + + :mkview + +This will store the settings and other things that influence the view on the +file. You can change what is stored with the 'viewoptions' option. +When you come back to the same file later, you can load the view again: > + + :loadview + +You can store up to ten views on one file. For example, to save the current +setup as the third view and load the second view: > + + :mkview 3 + :loadview 2 + +Note that when you insert or delete lines the views might become invalid. +Also check out the 'viewdir' option, which specifies where the views are +stored. You might want to delete old views now and then. + +============================================================================== +*28.5* Folding by indent + +Defining folds with |zf| is a lot of work. If your text is structured by +giving lower level items a larger indent, you can use the indent folding +method. This will create folds for every sequence of lines with the same +indent. Lines with a larger indent will become nested folds. This works well +with many programming languages. + +Try this by setting the 'foldmethod' option: > + + :set foldmethod=indent + +Then you can use the |zm| and |zr| commands to fold more and reduce folding. +It's easy to see on this example text: + +This line is not indented + This line is indented once + This line is indented twice + This line is indented twice + This line is indented once +This line is not indented + This line is indented once + This line is indented once + +Note that the relation between the amount of indent and the fold depth depends +on the 'shiftwidth' option. Each 'shiftwidth' worth of indent adds one to the +depth of the fold. This is called a fold level. + +When you use the |zr| and |zm| commands you actually increase or decrease the +'foldlevel' option. You could also set it directly: > + + :set foldlevel=3 + +This means that all folds with three times a 'shiftwidth' indent or more will +be closed. The lower the foldlevel, the more folds will be closed. When +'foldlevel' is zero, all folds are closed. |zM| does set 'foldlevel' to zero. +The opposite command |zR| sets 'foldlevel' to the deepest fold level that is +present in the file. + +Thus there are two ways to open and close the folds: +(A) By setting the fold level. + This gives a very quick way of "zooming out" to view the structure of the + text, move the cursor, and "zoom in" on the text again. + +(B) By using |zo| and |zc| commands to open or close specific folds. + This allows opening only those folds that you want to be open, while other + folds remain closed. + +This can be combined: You can first close most folds by using |zm| a few times +and then open a specific fold with |zo|. Or open all folds with |zR| and +then close specific folds with |zc|. + +But you cannot manually define folds when 'foldmethod' is "indent", as that +would conflict with the relation between the indent and the fold level. + +More about folding by indent in the reference manual: |fold-indent| + +============================================================================== +*28.6* Folding with markers + +Markers in the text are used to specify the start and end of a fold region. +This gives precise control over which lines are included in a fold. The +disadvantage is that the text needs to be modified. + +Try it: > + + :set foldmethod=marker + +Example text, as it could appear in a C program: + + /* foobar () {{{ */ + int foobar() + { + /* return a value {{{ */ + return 42; + /* }}} */ + } + /* }}} */ + +Notice that the folded line will display the text before the marker. This is +very useful to tell what the fold contains. + +It's quite annoying when the markers don't pair up correctly after moving some +lines around. This can be avoided by using numbered markers. Example: + + /* global variables {{{1 */ + int varA, varB; + + /* functions {{{1 */ + /* funcA() {{{2 */ + void funcA() {} + + /* funcB() {{{2 */ + void funcB() {} + /* }}}1 */ + +At every numbered marker a fold at the specified level begins. This will make +any fold at a higher level stop here. You can just use numbered start markers +to define all folds. Only when you want to explicitly stop a fold before +another starts you need to add an end marker. + +More about folding with markers in the reference manual: |fold-marker| + +============================================================================== +*28.7* Folding by syntax + +For each language Vim uses a different syntax file. This defines the colors +for various items in the file. If you are reading this in Vim, in a terminal +that supports colors, the colors you see are made with the "help" syntax file. + In the syntax files it is possible to add syntax items that have the "fold" +argument. These define a fold region. This requires writing a syntax file +and adding these items in it. That's not so easy to do. But once it's done, +all folding happens automatically. + Here we'll assume you are using an existing syntax file. Then there is +nothing more to explain. You can open and close folds as explained above. +The folds will be created and deleted automatically when you edit the file. + +More about folding by syntax in the reference manual: |fold-syntax| + +============================================================================== +*28.8* Folding by expression + +This is similar to folding by indent, but instead of using the indent of a +line a user function is called to compute the fold level of a line. You can +use this for text where something in the text indicates which lines belong +together. An example is an e-mail message where the quoted text is indicated +by a ">" before the line. To fold these quotes use this: > + + :set foldmethod=expr + :set foldexpr=strlen(substitute(substitute(getline(v:lnum),'\\s','',\"g\"),'[^>].*','','')) + +You can try it out on this text: + +> quoted text he wrote +> quoted text he wrote +> > double quoted text I wrote +> > double quoted text I wrote + +Explanation for the 'foldexpr' used in the example (inside out): + getline(v:lnum) gets the current line + substitute(...,'\\s','','g') removes all white space from the line + substitute(...,'[^>].*','','') removes everything after leading '>'s + strlen(...) counts the length of the string, which + is the number of '>'s found + +Note that a backslash must be inserted before every space, double quote and +backslash for the ":set" command. If this confuses you, do > + + :set foldexpr + +to check the actual resulting value. To correct a complicated expression, use +the command-line completion: > + + :set foldexpr=<Tab> + +Where <Tab> is a real Tab. Vim will fill in the previous value, which you can +then edit. + +When the expression gets more complicated you should put it in a function and +set 'foldexpr' to call that function. + +More about folding by expression in the reference manual: |fold-expr| + +============================================================================== +*28.9* Folding unchanged lines + +This is useful when you set the 'diff' option in the same window. The +|vimdiff| command does this for you. Example: > + + :setlocal diff foldmethod=diff scrollbind nowrap foldlevel=1 + +Do this in every window that shows a different version of the same file. You +will clearly see the differences between the files, while the text that didn't +change is folded. + +For more details see |fold-diff|. + +============================================================================== +*28.10* Which fold method to use? + +All these possibilities make you wonder which method you should choose. +Unfortunately, there is no golden rule. Here are some hints. + +If there is a syntax file with folding for the language you are editing, that +is probably the best choice. If there isn't one, you might try to write it. +This requires a good knowledge of search patterns. It's not easy, but when +it's working you will not have to define folds manually. + +Typing commands to manually fold regions can be used for unstructured text. +Then use the |:mkview| command to save and restore your folds. + +The marker method requires you to change the file. If you are sharing the +files with other people or you have to meet company standards, you might not +be allowed to add them. + The main advantage of markers is that you can put them exactly where you +want them. That avoids that a few lines are missed when you cut and paste +folds. And you can add a comment about what is contained in the fold. + +Folding by indent is something that works in many files, but not always very +well. Use it when you can't use one of the other methods. However, it is +very useful for outlining. Then you specifically use one 'shiftwidth' for +each nesting level. + +Folding with expressions can make folds in almost any structured text. It is +quite simple to specify, especially if the start and end of a fold can easily +be recognized. + If you use the "expr" method to define folds, but they are not exactly how +you want them, you could switch to the "manual" method. This will not remove +the defined folds. Then you can delete or add folds manually. + +============================================================================== + +Next chapter: |usr_29.txt| Moving through programs + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_29.txt b/doc/usr_29.txt new file mode 100644 index 00000000..f13cd3a4 --- /dev/null +++ b/doc/usr_29.txt @@ -0,0 +1,613 @@ +*usr_29.txt* For Vim version 7.4. Last change: 2008 Jun 28 + + VIM USER MANUAL - by Bram Moolenaar + + Moving through programs + + +The creator of Vim is a computer programmer. It's no surprise that Vim +contains many features to aid in writing programs. Jump around to find where +identifiers are defined and used. Preview declarations in a separate window. +There is more in the next chapter. + +|29.1| Using tags +|29.2| The preview window +|29.3| Moving through a program +|29.4| Finding global identifiers +|29.5| Finding local identifiers + + Next chapter: |usr_30.txt| Editing programs + Previous chapter: |usr_28.txt| Folding +Table of contents: |usr_toc.txt| + +============================================================================== +*29.1* Using tags + +What is a tag? It is a location where an identifier is defined. An example +is a function definition in a C or C++ program. A list of tags is kept in a +tags file. This can be used by Vim to directly jump from any place to the +tag, the place where an identifier is defined. + To generate the tags file for all C files in the current directory, use the +following command: > + + ctags *.c + +"ctags" is a separate program. Most Unix systems already have it installed. +If you do not have it yet, you can find Exuberant ctags here: + + http://ctags.sf.net ~ + +Now when you are in Vim and you want to go to a function definition, you can +jump to it by using the following command: > + + :tag startlist + +This command will find the function "startlist" even if it is in another file. + The CTRL-] command jumps to the tag of the word that is under the cursor. +This makes it easy to explore a tangle of C code. Suppose, for example, that +you are in the function "write_block". You can see that it calls +"write_line". But what does "write_line" do? By placing the cursor on the +call to "write_line" and pressing CTRL-], you jump to the definition of this +function. + The "write_line" function calls "write_char". You need to figure out what +it does. So you position the cursor over the call to "write_char" and press +CTRL-]. Now you are at the definition of "write_char". + + +-------------------------------------+ + |void write_block(char **s; int cnt) | + |{ | + | int i; | + | for (i = 0; i < cnt; ++i) | + | write_line(s[i]); | + |} | | + +-----------|-------------------------+ + | + CTRL-] | + | +----------------------------+ + +--> |void write_line(char *s) | + |{ | + | while (*s != 0) | + | write_char(*s++); | + |} | | + +--------|-------------------+ + | + CTRL-] | + | +------------------------------------+ + +--> |void write_char(char c) | + |{ | + | putchar((int)(unsigned char)c); | + |} | + +------------------------------------+ + +The ":tags" command shows the list of tags that you traversed through: + + :tags + # TO tag FROM line in file/text ~ + 1 1 write_line 8 write_block.c ~ + 2 1 write_char 7 write_line.c ~ + > ~ +> +Now to go back. The CTRL-T command goes to the preceding tag. In the example +above you get back to the "write_line" function, in the call to "write_char". + This command takes a count argument that indicates how many tags to jump +back. You have gone forward, and now back. Let's go forward again. The +following command goes to the tag on top of the list: > + + :tag + +You can prefix it with a count and jump forward that many tags. For example: +":3tag". CTRL-T also can be preceded with a count. + These commands thus allow you to go down a call tree with CTRL-] and back +up again with CTRL-T. Use ":tags" to find out where you are. + + +SPLIT WINDOWS + +The ":tag" command replaces the file in the current window with the one +containing the new function. But suppose you want to see not only the old +function but also the new one? You can split the window using the ":split" +command followed by the ":tag" command. Vim has a shorthand command that does +both: > + :stag tagname + +To split the current window and jump to the tag under the cursor use this +command: > + + CTRL-W ] + +If a count is specified, the new window will be that many lines high. + + +MORE TAGS FILES + +When you have files in many directories, you can create a tags file in each of +them. Vim will then only be able to jump to tags within that directory. + To find more tags files, set the 'tags' option to include all the relevant +tags files. Example: > + + :set tags=./tags,./../tags,./*/tags + +This finds a tags file in the same directory as the current file, one +directory level higher and in all subdirectories. + This is quite a number of tags files, but it may still not be enough. For +example, when editing a file in "~/proj/src", you will not find the tags file +"~/proj/sub/tags". For this situation Vim offers to search a whole directory +tree for tags files. Example: > + + :set tags=~/proj/**/tags + + +ONE TAGS FILE + +When Vim has to search many places for tags files, you can hear the disk +rattling. It may get a bit slow. In that case it's better to spend this +time while generating one big tags file. You might do this overnight. + This requires the Exuberant ctags program, mentioned above. It offers an +argument to search a whole directory tree: > + + cd ~/proj + ctags -R . + +The nice thing about this is that Exuberant ctags recognizes various file +types. Thus this doesn't work just for C and C++ programs, also for Eiffel +and even Vim scripts. See the ctags documentation to tune this. + Now you only need to tell Vim where your big tags file is: > + + :set tags=~/proj/tags + + +MULTIPLE MATCHES + +When a function is defined multiple times (or a method in several classes), +the ":tag" command will jump to the first one. If there is a match in the +current file, that one is used first. + You can now jump to other matches for the same tag with: > + + :tnext + +Repeat this to find further matches. If there are many, you can select which +one to jump to: > + + :tselect tagname + +Vim will present you with a list of choices: + + # pri kind tag file ~ + 1 F f mch_init os_amiga.c ~ + mch_init() ~ + 2 F f mch_init os_mac.c ~ + mch_init() ~ + 3 F f mch_init os_msdos.c ~ + mch_init(void) ~ + 4 F f mch_init os_riscos.c ~ + mch_init() ~ + Enter nr of choice (<CR> to abort): ~ + +You can now enter the number (in the first column) of the match that you would +like to jump to. The information in the other columns give you a good idea of +where the match is defined. + +To move between the matching tags, these commands can be used: + + :tfirst go to first match + :[count]tprevious go to [count] previous match + :[count]tnext go to [count] next match + :tlast go to last match + +If [count] is omitted then one is used. + + +GUESSING TAG NAMES + +Command line completion is a good way to avoid typing a long tag name. Just +type the first bit and press <Tab>: > + + :tag write_<Tab> + +You will get the first match. If it's not the one you want, press <Tab> until +you find the right one. + Sometimes you only know part of the name of a function. Or you have many +tags that start with the same string, but end differently. Then you can tell +Vim to use a pattern to find the tag. + Suppose you want to jump to a tag that contains "block". First type +this: > + + :tag /block + +Now use command line completion: press <Tab>. Vim will find all tags that +contain "block" and use the first match. + The "/" before a tag name tells Vim that what follows is not a literal tag +name, but a pattern. You can use all the items for search patterns here. For +example, suppose you want to select a tag that starts with "write_": > + + :tselect /^write_ + +The "^" specifies that the tag starts with "write_". Otherwise it would also +be found halfway a tag name. Similarly "$" at the end makes sure the pattern +matches until the end of a tag. + + +A TAGS BROWSER + +Since CTRL-] takes you to the definition of the identifier under the cursor, +you can use a list of identifier names as a table of contents. Here is an +example. + First create a list of identifiers (this requires Exuberant ctags): > + + ctags --c-types=f -f functions *.c + +Now start Vim without a file, and edit this file in Vim, in a vertically split +window: > + + vim + :vsplit functions + +The window contains a list of all the functions. There is some more stuff, +but you can ignore that. Do ":setlocal ts=99" to clean it up a bit. + In this window, define a mapping: > + + :nnoremap <buffer> <CR> 0ye<C-W>w:tag <C-R>"<CR> + +Move the cursor to the line that contains the function you want to go to. +Now press <Enter>. Vim will go to the other window and jump to the selected +function. + + +RELATED ITEMS + +You can set 'ignorecase' to make case in tag names be ignored. + +The 'tagbsearch' option tells if the tags file is sorted or not. The default +is to assume a sorted tags file, which makes a tags search a lot faster, but +doesn't work if the tags file isn't sorted. + +The 'taglength' option can be used to tell Vim the number of significant +characters in a tag. + +When you use the SNiFF+ program, you can use the Vim interface to it |sniff|. +SNiFF+ is a commercial program. + +Cscope is a free program. It does not only find places where an identifier is +declared, but also where it is used. See |cscope|. + +============================================================================== +*29.2* The preview window + +When you edit code that contains a function call, you need to use the correct +arguments. To know what values to pass you can look at how the function is +defined. The tags mechanism works very well for this. Preferably the +definition is displayed in another window. For this the preview window can be +used. + To open a preview window to display the function "write_char": > + + :ptag write_char + +Vim will open a window, and jumps to the tag "write_char". Then it takes you +back to the original position. Thus you can continue typing without the need +to use a CTRL-W command. + If the name of a function appears in the text, you can get its definition +in the preview window with: > + + CTRL-W } + +There is a script that automatically displays the text where the word under +the cursor was defined. See |CursorHold-example|. + +To close the preview window use this command: > + + :pclose + +To edit a specific file in the preview window, use ":pedit". This can be +useful to edit a header file, for example: > + + :pedit defs.h + +Finally, ":psearch" can be used to find a word in the current file and any +included files and display the match in the preview window. This is +especially useful when using library functions, for which you do not have a +tags file. Example: > + + :psearch popen + +This will show the "stdio.h" file in the preview window, with the function +prototype for popen(): + + FILE *popen __P((const char *, const char *)); ~ + +You can specify the height of the preview window, when it is opened, with the +'previewheight' option. + +============================================================================== +*29.3* Moving through a program + +Since a program is structured, Vim can recognize items in it. Specific +commands can be used to move around. + C programs often contain constructs like this: + + #ifdef USE_POPEN ~ + fd = popen("ls", "r") ~ + #else ~ + fd = fopen("tmp", "w") ~ + #endif ~ + +But then much longer, and possibly nested. Position the cursor on the +"#ifdef" and press %. Vim will jump to the "#else". Pressing % again takes +you to the "#endif". Another % takes you to the "#ifdef" again. + When the construct is nested, Vim will find the matching items. This is a +good way to check if you didn't forget an "#endif". + When you are somewhere inside a "#if" - "#endif", you can jump to the start +of it with: > + + [# + +If you are not after a "#if" or "#ifdef" Vim will beep. To jump forward to +the next "#else" or "#endif" use: > + + ]# + +These two commands skip any "#if" - "#endif" blocks that they encounter. +Example: + + #if defined(HAS_INC_H) ~ + a = a + inc(); ~ + # ifdef USE_THEME ~ + a += 3; ~ + # endif ~ + set_width(a); ~ + +With the cursor in the last line, "[#" moves to the first line. The "#ifdef" +- "#endif" block in the middle is skipped. + + +MOVING IN CODE BLOCKS + +In C code blocks are enclosed in {}. These can get pretty long. To move to +the start of the outer block use the "[[" command. Use "][" to find the end. +This assumes that the "{" and "}" are in the first column. + The "[{" command moves to the start of the current block. It skips over +pairs of {} at the same level. "]}" jumps to the end. + An overview: + + function(int a) + +-> { + | if (a) + | +-> { + [[ | | for (;;) --+ + | | +-> { | + | [{ | | foo(32); | --+ + | | [{ | if (bar(a)) --+ | ]} | + +-- | +-- break; | ]} | | + | } <-+ | | ][ + +-- foobar(a) | | + } <-+ | + } <-+ + +When writing C++ or Java, the outer {} block is for the class. The next level +of {} is for a method. When somewhere inside a class use "[m" to find the +previous start of a method. "]m" finds the next start of a method. + +Additionally, "[]" moves backward to the end of a function and "]]" moves +forward to the start of the next function. The end of a function is defined +by a "}" in the first column. + + int func1(void) + { + return 1; + +----------> } + | + [] | int func2(void) + | +-> { + | [[ | if (flag) + start +-- +-- return flag; + | ][ | return 2; + | +-> } + ]] | + | int func3(void) + +----------> { + return 3; + } + +Don't forget you can also use "%" to move between matching (), {} and []. +That also works when they are many lines apart. + + +MOVING IN BRACES + +The "[(" and "])" commands work similar to "[{" and "]}", except that they +work on () pairs instead of {} pairs. +> + [( +< <-------------------------------- + <------- + if (a == b && (c == d || (e > f)) && x > y) ~ + --------------> + --------------------------------> > + ]) + +MOVING IN COMMENTS + +To move back to the start of a comment use "[/". Move forward to the end of a +comment with "]/". This only works for /* - */ comments. + + +-> +-> /* + | [/ | * A comment about --+ + [/ | +-- * wonderful life. | ]/ + | */ <-+ + | + +-- foo = bar * 3; --+ + | ]/ + /* a short comment */ <-+ + +============================================================================== +*29.4* Finding global identifiers + +You are editing a C program and wonder if a variable is declared as "int" or +"unsigned". A quick way to find this is with the "[I" command. + Suppose the cursor is on the word "column". Type: > + + [I + +Vim will list the matching lines it can find. Not only in the current file, +but also in all included files (and files included in them, etc.). The result +looks like this: + + structs.h ~ + 1: 29 unsigned column; /* column number */ ~ + +The advantage over using tags or the preview window is that included files are +searched. In most cases this results in the right declaration to be found. +Also when the tags file is out of date. Also when you don't have tags for the +included files. + However, a few things must be right for "[I" to do its work. First of all, +the 'include' option must specify how a file is included. The default value +works for C and C++. For other languages you will have to change it. + + +LOCATING INCLUDED FILES + + Vim will find included files in the places specified with the 'path' +option. If a directory is missing, some include files will not be found. You +can discover this with this command: > + + :checkpath + +It will list the include files that could not be found. Also files included +by the files that could be found. An example of the output: + + --- Included files not found in path --- ~ + <io.h> ~ + vim.h --> ~ + <functions.h> ~ + <clib/exec_protos.h> ~ + +The "io.h" file is included by the current file and can't be found. "vim.h" +can be found, thus ":checkpath" goes into this file and checks what it +includes. The "functions.h" and "clib/exec_protos.h" files, included by +"vim.h" are not found. + + Note: + Vim is not a compiler. It does not recognize "#ifdef" statements. + This means every "#include" statement is used, also when it comes + after "#if NEVER". + +To fix the files that could not be found, add a directory to the 'path' +option. A good place to find out about this is the Makefile. Look out for +lines that contain "-I" items, like "-I/usr/local/X11". To add this directory +use: > + + :set path+=/usr/local/X11 + +When there are many subdirectories, you can use the "*" wildcard. Example: > + + :set path+=/usr/*/include + +This would find files in "/usr/local/include" as well as "/usr/X11/include". + +When working on a project with a whole nested tree of included files, the "**" +items is useful. This will search down in all subdirectories. Example: > + + :set path+=/projects/invent/**/include + +This will find files in the directories: + + /projects/invent/include ~ + /projects/invent/main/include ~ + /projects/invent/main/os/include ~ + etc. + +There are even more possibilities. Check out the 'path' option for info. + If you want to see which included files are actually found, use this +command: > + + :checkpath! + +You will get a (very long) list of included files, the files they include, and +so on. To shorten the list a bit, Vim shows "(Already listed)" for files that +were found before and doesn't list the included files in there again. + + +JUMPING TO A MATCH + +"[I" produces a list with only one line of text. When you want to have a +closer look at the first item, you can jump to that line with the command: > + + [<Tab> + +You can also use "[ CTRL-I", since CTRL-I is the same as pressing <Tab>. + +The list that "[I" produces has a number at the start of each line. When you +want to jump to another item than the first one, type the number first: > + + 3[<Tab> + +Will jump to the third item in the list. Remember that you can use CTRL-O to +jump back to where you started from. + + +RELATED COMMANDS + + [i only lists the first match + ]I only lists items below the cursor + ]i only lists the first item below the cursor + + +FINDING DEFINED IDENTIFIERS + +The "[I" command finds any identifier. To find only macros, defined with +"#define" use: > + + [D + +Again, this searches in included files. The 'define' option specifies what a +line looks like that defines the items for "[D". You could change it to make +it work with other languages than C or C++. + The commands related to "[D" are: + + [d only lists the first match + ]D only lists items below the cursor + ]d only lists the first item below the cursor + +============================================================================== +*29.5* Finding local identifiers + +The "[I" command searches included files. To search in the current file only, +and jump to the first place where the word under the cursor is used: > + + gD + +Hint: Goto Definition. This command is very useful to find a variable or +function that was declared locally ("static", in C terms). Example (cursor on +"counter"): + + +-> static int counter = 0; + | + | int get_counter(void) + gD | { + | ++counter; + +-- return counter; + } + +To restrict the search even further, and look only in the current function, +use this command: > + + gd + +This will go back to the start of the current function and find the first +occurrence of the word under the cursor. Actually, it searches backwards to +an empty line above a "{" in the first column. From there it searches forward +for the identifier. Example (cursor on "idx"): + + int find_entry(char *name) + { + +-> int idx; + | + gd | for (idx = 0; idx < table_len; ++idx) + | if (strcmp(table[idx].name, name) == 0) + +-- return idx; + } + +============================================================================== + +Next chapter: |usr_30.txt| Editing programs + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_30.txt b/doc/usr_30.txt new file mode 100644 index 00000000..52f43757 --- /dev/null +++ b/doc/usr_30.txt @@ -0,0 +1,643 @@ +*usr_30.txt* For Vim version 7.4. Last change: 2007 Nov 10 + + VIM USER MANUAL - by Bram Moolenaar + + Editing programs + + +Vim has various commands that aid in writing computer programs. Compile a +program and directly jump to reported errors. Automatically set the indent +for many languages and format comments. + +|30.1| Compiling +|30.2| Indenting C files +|30.3| Automatic indenting +|30.4| Other indenting +|30.5| Tabs and spaces +|30.6| Formatting comments + + Next chapter: |usr_31.txt| Exploiting the GUI + Previous chapter: |usr_29.txt| Moving through programs +Table of contents: |usr_toc.txt| + +============================================================================== +*30.1* Compiling + +Vim has a set of so called "quickfix" commands. They enable you to compile a +program from within Vim and then go through the errors generated and fix them +(hopefully). You can then recompile and fix any new errors that are found +until finally your program compiles without any error. + +The following command runs the program "make" (supplying it with any argument +you give) and captures the results: > + + :make {arguments} + +If errors were generated, they are captured and the editor positions you where +the first error occurred. + Take a look at an example ":make" session. (Typical :make sessions generate +far more errors and fewer stupid ones.) After typing ":make" the screen looks +like this: + + :!make | &tee /tmp/vim215953.err ~ + gcc -g -Wall -o prog main.c sub.c ~ + main.c: In function 'main': ~ + main.c:6: too many arguments to function 'do_sub' ~ + main.c: At top level: ~ + main.c:10: parse error before '}' ~ + make: *** [prog] Error 1 ~ + + 2 returned ~ + "main.c" 11L, 111C ~ + (3 of 6): too many arguments to function 'do_sub' ~ + Press ENTER or type command to continue ~ + +From this you can see that you have errors in the file "main.c". When you +press <Enter>, Vim displays the file "main.c", with the cursor positioned on +line 6, the first line with an error. You did not need to specify the file or +the line number, Vim knew where to go by looking in the error messages. + + +---------------------------------------------------+ + |int main() | + |{ | + | int i=3; | + cursor -> | do_sub("foo"); | + | ++i; | + | return (0); | + |} | + |} | + | ~ | + |(3 of 12): too many arguments to function 'do_sub' | + +---------------------------------------------------+ + +The following command goes to where the next error occurs: > + + :cnext + +Vim jumps to line 10, the last line in the file, where there is an extra '}'. + When there is not enough room, Vim will shorten the error message. To see +the whole message use: > + + :cc + +You can get an overview of all the error messages with the ":clist" command. +The output looks like this: > + + :clist +< 3 main.c: 6:too many arguments to function 'do_sub' ~ + 5 main.c: 10:parse error before '}' ~ + +Only the lines where Vim recognized a file name and line number are listed +here. It assumes those are the interesting lines and the rest is just boring +messages. However, sometimes unrecognized lines do contain something you want +to see. Output from the linker, for example, about an undefined function. +To see all the messages add a "!" to the command: > + + :clist! +< 1 gcc -g -Wall -o prog main.c sub.c ~ + 2 main.c: In function 'main': ~ + 3 main.c:6: too many arguments to function 'do_sub' ~ + 4 main.c: At top level: ~ + 5 main.c:10: parse error before '}' ~ + 6 make: *** [prog] Error 1 ~ + +Vim will highlight the current error. To go back to the previous error, use: +> + :cprevious + +Other commands to move around in the error list: + + :cfirst to first error + :clast to last error + :cc 3 to error nr 3 + + +USING ANOTHER COMPILER + +The name of the program to run when the ":make" command is executed is defined +by the 'makeprg' option. Usually this is set to "make", but Visual C++ users +should set this to "nmake" by executing the following command: > + + :set makeprg=nmake + +You can also include arguments in this option. Special characters need to +be escaped with a backslash. Example: > + + :set makeprg=nmake\ -f\ project.mak + +You can include special Vim keywords in the command specification. The % +character expands to the name of the current file. So if you execute the +command: > + :set makeprg=make\ % + +When you are editing main.c, then ":make" executes the following command: > + + make main.c + +This is not too useful, so you will refine the command a little and use the :r +(root) modifier: > + + :set makeprg=make\ %:r.o + +Now the command executed is as follows: > + + make main.o + +More about these modifiers here: |filename-modifiers|. + + +OLD ERROR LISTS + +Suppose you ":make" a program. There is a warning message in one file and an +error message in another. You fix the error and use ":make" again to check if +it was really fixed. Now you want to look at the warning message. It doesn't +show up in the last error list, since the file with the warning wasn't +compiled again. You can go back to the previous error list with: > + + :colder + +Then use ":clist" and ":cc {nr}" to jump to the place with the warning. + To go forward to the next error list: > + + :cnewer + +Vim remembers ten error lists. + + +SWITCHING COMPILERS + +You have to tell Vim what format the error messages are that your compiler +produces. This is done with the 'errorformat' option. The syntax of this +option is quite complicated and it can be made to fit almost any compiler. +You can find the explanation here: |errorformat|. + +You might be using various different compilers. Setting the 'makeprg' option, +and especially the 'errorformat' each time is not easy. Vim offers a simple +method for this. For example, to switch to using the Microsoft Visual C++ +compiler: > + + :compiler msvc + +This will find the Vim script for the "msvc" compiler and set the appropriate +options. + You can write your own compiler files. See |write-compiler-plugin|. + + +OUTPUT REDIRECTION + +The ":make" command redirects the output of the executed program to an error +file. How this works depends on various things, such as the 'shell'. If your +":make" command doesn't capture the output, check the 'makeef' and +'shellpipe' options. The 'shellquote' and 'shellxquote' options might also +matter. + +In case you can't get ":make" to redirect the file for you, an alternative is +to compile the program in another window and redirect the output into a file. +Then have Vim read this file with: > + + :cfile {filename} + +Jumping to errors will work like with the ":make" command. + +============================================================================== +*30.2* Indenting C style text + +A program is much easier to understand when the lines have been properly +indented. Vim offers various ways to make this less work. For C or C style +programs like Java or C++, set the 'cindent' option. Vim knows a lot about C +programs and will try very hard to automatically set the indent for you. Set +the 'shiftwidth' option to the amount of spaces you want for a deeper level. +Four spaces will work fine. One ":set" command will do it: > + + :set cindent shiftwidth=4 + +With this option enabled, when you type something such as "if (x)", the next +line will automatically be indented an additional level. + + if (flag) + Automatic indent ---> do_the_work(); + Automatic unindent <-- if (other_flag) { + Automatic indent ---> do_file(); + keep indent do_some_more(); + Automatic unindent <-- } + +When you type something in curly braces ({}), the text will be indented at the +start and unindented at the end. The unindenting will happen after typing the +'}', since Vim can't guess what you are going to type. + +One side effect of automatic indentation is that it helps you catch errors in +your code early. When you type a } to finish a function, only to find that +the automatic indentation gives it more indent than what you expected, there +is probably a } missing. Use the "%" command to find out which { matches the +} you typed. + A missing ) and ; also cause extra indent. Thus if you get more white +space than you would expect, check the preceding lines. + +When you have code that is badly formatted, or you inserted and deleted lines, +you need to re-indent the lines. The "=" operator does this. The simplest +form is: > + + == + +This indents the current line. Like with all operators, there are three ways +to use it. In Visual mode "=" indents the selected lines. A useful text +object is "a{". This selects the current {} block. Thus, to re-indent the +code block the cursor is in: > + + =a{ + +I you have really badly indented code, you can re-indent the whole file with: +> + gg=G + +However, don't do this in files that have been carefully indented manually. +The automatic indenting does a good job, but in some situations you might want +to overrule it. + + +SETTING INDENT STYLE + +Different people have different styles of indentation. By default Vim does a +pretty good job of indenting in a way that 90% of programmers do. There are +different styles, however; so if you want to, you can customize the +indentation style with the 'cinoptions' option. + By default 'cinoptions' is empty and Vim uses the default style. You can +add various items where you want something different. For example, to make +curly braces be placed like this: + + if (flag) ~ + { ~ + i = 8; ~ + j = 0; ~ + } ~ + +Use this command: > + + :set cinoptions+={2 + +There are many of these items. See |cinoptions-values|. + +============================================================================== +*30.3* Automatic indenting + +You don't want to switch on the 'cindent' option manually every time you edit +a C file. This is how you make it work automatically: > + + :filetype indent on + +Actually, this does a lot more than switching on 'cindent' for C files. First +of all, it enables detecting the type of a file. That's the same as what is +used for syntax highlighting. + When the filetype is known, Vim will search for an indent file for this +type of file. The Vim distribution includes a number of these for various +programming languages. This indent file will then prepare for automatic +indenting specifically for this file. + +If you don't like the automatic indenting, you can switch it off again: > + + :filetype indent off + +If you don't like the indenting for one specific type of file, this is how you +avoid it. Create a file with just this one line: > + + :let b:did_indent = 1 + +Now you need to write this in a file with a specific name: + + {directory}/indent/{filetype}.vim + +The {filetype} is the name of the file type, such as "cpp" or "java". You can +see the exact name that Vim detected with this command: > + + :set filetype + +In this file the output is: + + filetype=help ~ + +Thus you would use "help" for {filetype}. + For the {directory} part you need to use your runtime directory. Look at +the output of this command: > + + set runtimepath + +Now use the first item, the name before the first comma. Thus if the output +looks like this: + + runtimepath=~/.vim,/usr/local/share/vim/vim60/runtime,~/.vim/after ~ + +You use "~/.vim" for {directory}. Then the resulting file name is: + + ~/.vim/indent/help.vim ~ + +Instead of switching the indenting off, you could write your own indent file. +How to do that is explained here: |indent-expression|. + +============================================================================== +*30.4* Other indenting + +The most simple form of automatic indenting is with the 'autoindent' option. +It uses the indent from the previous line. A bit smarter is the 'smartindent' +option. This is useful for languages where no indent file is available. +'smartindent' is not as smart as 'cindent', but smarter than 'autoindent'. + With 'smartindent' set, an extra level of indentation is added for each { +and removed for each }. An extra level of indentation will also be added for +any of the words in the 'cinwords' option. Lines that begin with # are +treated specially: all indentation is removed. This is done so that +preprocessor directives will all start in column 1. The indentation is +restored for the next line. + + +CORRECTING INDENTS + +When you are using 'autoindent' or 'smartindent' to get the indent of the +previous line, there will be many times when you need to add or remove one +'shiftwidth' worth of indent. A quick way to do this is using the CTRL-D and +CTRL-T commands in Insert mode. + For example, you are typing a shell script that is supposed to look like +this: + + if test -n a; then ~ + echo a ~ + echo "-------" ~ + fi ~ + +Start off by setting these options: > + + :set autoindent shiftwidth=3 + +You start by typing the first line, <Enter> and the start of the second line: + + if test -n a; then ~ + echo ~ + +Now you see that you need an extra indent. Type CTRL-T. The result: + + if test -n a; then ~ + echo ~ + +The CTRL-T command, in Insert mode, adds one 'shiftwidth' to the indent, no +matter where in the line you are. + You continue typing the second line, <Enter> and the third line. This time +the indent is OK. Then <Enter> and the last line. Now you have this: + + if test -n a; then ~ + echo a ~ + echo "-------" ~ + fi ~ + +To remove the superfluous indent in the last line press CTRL-D. This deletes +one 'shiftwidth' worth of indent, no matter where you are in the line. + When you are in Normal mode, you can use the ">>" and "<<" commands to +shift lines. ">" and "<" are operators, thus you have the usual three ways to +specify the lines you want to indent. A useful combination is: > + + >i{ + +This adds one indent to the current block of lines, inside {}. The { and } +lines themselves are left unmodified. ">a{" includes them. In this example +the cursor is on "printf": + + original text after ">i{" after ">a{" + + if (flag) if (flag) if (flag) ~ + { { { ~ + printf("yes"); printf("yes"); printf("yes"); ~ + flag = 0; flag = 0; flag = 0; ~ + } } } ~ + +============================================================================== +*30.5* Tabs and spaces + +'tabstop' is set to eight by default. Although you can change it, you quickly +run into trouble later. Other programs won't know what tabstop value you +used. They probably use the default value of eight, and your text suddenly +looks very different. Also, most printers use a fixed tabstop value of eight. +Thus it's best to keep 'tabstop' alone. (If you edit a file which was written +with a different tabstop setting, see |25.3| for how to fix that.) + For indenting lines in a program, using a multiple of eight spaces makes +you quickly run into the right border of the window. Using a single space +doesn't provide enough visual difference. Many people prefer to use four +spaces, a good compromise. + Since a <Tab> is eight spaces and you want to use an indent of four spaces, +you can't use a <Tab> character to make your indent. There are two ways to +handle this: + +1. Use a mix of <Tab> and space characters. Since a <Tab> takes the place of + eight spaces, you have fewer characters in your file. Inserting a <Tab> + is quicker than eight spaces. Backspacing works faster as well. + +2. Use spaces only. This avoids the trouble with programs that use a + different tabstop value. + +Fortunately, Vim supports both methods quite well. + + +SPACES AND TABS + +If you are using a combination of tabs and spaces, you just edit normally. +The Vim defaults do a fine job of handling things. + You can make life a little easier by setting the 'softtabstop' option. +This option tells Vim to make the <Tab> key look and feel as if tabs were set +at the value of 'softtabstop', but actually use a combination of tabs and +spaces. + After you execute the following command, every time you press the <Tab> key +the cursor moves to the next 4-column boundary: > + + :set softtabstop=4 + +When you start in the first column and press <Tab>, you get 4 spaces inserted +in your text. The second time, Vim takes out the 4 spaces and puts in a <Tab> +(thus taking you to column 8). Thus Vim uses as many <Tab>s as possible, and +then fills up with spaces. + When backspacing it works the other way around. A <BS> will always delete +the amount specified with 'softtabstop'. Then <Tab>s are used as many as +possible and spaces to fill the gap. + The following shows what happens pressing <Tab> a few times, and then using +<BS>. A "." stands for a space and "------->" for a <Tab>. + + type result ~ + <Tab> .... + <Tab><Tab> -------> + <Tab><Tab><Tab> ------->.... + <Tab><Tab><Tab><BS> -------> + <Tab><Tab><Tab><BS><BS> .... + +An alternative is to use the 'smarttab' option. When it's set, Vim uses +'shiftwidth' for a <Tab> typed in the indent of a line, and a real <Tab> when +typed after the first non-blank character. However, <BS> doesn't work like +with 'softtabstop'. + + +JUST SPACES + +If you want absolutely no tabs in your file, you can set the 'expandtab' +option: > + + :set expandtab + +When this option is set, the <Tab> key inserts a series of spaces. Thus you +get the same amount of white space as if a <Tab> character was inserted, but +there isn't a real <Tab> character in your file. + The backspace key will delete each space by itself. Thus after typing one +<Tab> you have to press the <BS> key up to eight times to undo it. If you are +in the indent, pressing CTRL-D will be a lot quicker. + + +CHANGING TABS IN SPACES (AND BACK) + +Setting 'expandtab' does not affect any existing tabs. In other words, any +tabs in the document remain tabs. If you want to convert tabs to spaces, use +the ":retab" command. Use these commands: > + + :set expandtab + :%retab + +Now Vim will have changed all indents to use spaces instead of tabs. However, +all tabs that come after a non-blank character are kept. If you want these to +be converted as well, add a !: > + + :%retab! + +This is a little bit dangerous, because it can also change tabs inside a +string. To check if these exist, you could use this: > + + /"[^"\t]*\t[^"]*" + +It's recommended not to use hard tabs inside a string. Replace them with +"\t" to avoid trouble. + +The other way around works just as well: > + + :set noexpandtab + :%retab! + +============================================================================== +*30.6* Formatting comments + +One of the great things about Vim is that it understands comments. You can +ask Vim to format a comment and it will do the right thing. + Suppose, for example, that you have the following comment: + + /* ~ + * This is a test ~ + * of the text formatting. ~ + */ ~ + +You then ask Vim to format it by positioning the cursor at the start of the +comment and type: > + + gq]/ + +"gq" is the operator to format text. "]/" is the motion that takes you to the +end of a comment. The result is: + + /* ~ + * This is a test of the text formatting. ~ + */ ~ + +Notice that Vim properly handled the beginning of each line. + An alternative is to select the text that is to be formatted in Visual mode +and type "gq". + +To add a new line to the comment, position the cursor on the middle line and +press "o". The result looks like this: + + /* ~ + * This is a test of the text formatting. ~ + * ~ + */ ~ + +Vim has automatically inserted a star and a space for you. Now you can type +the comment text. When it gets longer than 'textwidth', Vim will break the +line. Again, the star is inserted automatically: + + /* ~ + * This is a test of the text formatting. ~ + * Typing a lot of text here will make Vim ~ + * break ~ + */ ~ + +For this to work some flags must be present in 'formatoptions': + + r insert the star when typing <Enter> in Insert mode + o insert the star when using "o" or "O" in Normal mode + c break comment text according to 'textwidth' + +See |fo-table| for more flags. + + +DEFINING A COMMENT + +The 'comments' option defines what a comment looks like. Vim distinguishes +between a single-line comment and a comment that has a different start, end +and middle part. + Many single-line comments start with a specific character. In C++ // is +used, in Makefiles #, in Vim scripts ". For example, to make Vim understand +C++ comments: > + + :set comments=:// + +The colon separates the flags of an item from the text by which the comment is +recognized. The general form of an item in 'comments' is: + + {flags}:{text} + +The {flags} part can be empty, as in this case. + Several of these items can be concatenated, separated by commas. This +allows recognizing different types of comments at the same time. For example, +let's edit an e-mail message. When replying, the text that others wrote is +preceded with ">" and "!" characters. This command would work: > + + :set comments=n:>,n:! + +There are two items, one for comments starting with ">" and one for comments +that start with "!". Both use the flag "n". This means that these comments +nest. Thus a line starting with ">" may have another comment after the ">". +This allows formatting a message like this: + + > ! Did you see that site? ~ + > ! It looks really great. ~ + > I don't like it. The ~ + > colors are terrible. ~ + What is the URL of that ~ + site? ~ + +Try setting 'textwidth' to a different value, e.g., 80, and format the text by +Visually selecting it and typing "gq". The result is: + + > ! Did you see that site? It looks really great. ~ + > I don't like it. The colors are terrible. ~ + What is the URL of that site? ~ + +You will notice that Vim did not move text from one type of comment to +another. The "I" in the second line would have fit at the end of the first +line, but since that line starts with "> !" and the second line with ">", Vim +knows that this is a different kind of comment. + + +A THREE PART COMMENT + +A C comment starts with "/*", has "*" in the middle and "*/" at the end. The +entry in 'comments' for this looks like this: > + + :set comments=s1:/*,mb:*,ex:*/ + +The start is defined with "s1:/*". The "s" indicates the start of a +three-piece comment. The colon separates the flags from the text by which the +comment is recognized: "/*". There is one flag: "1". This tells Vim that the +middle part has an offset of one space. + The middle part "mb:*" starts with "m", which indicates it is a middle +part. The "b" flag means that a blank must follow the text. Otherwise Vim +would consider text like "*pointer" also to be the middle of a comment. + The end part "ex:*/" has the "e" for identification. The "x" flag has a +special meaning. It means that after Vim automatically inserted a star, +typing / will remove the extra space. + +For more details see |format-comments|. + +============================================================================== + +Next chapter: |usr_31.txt| Exploiting the GUI + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_31.txt b/doc/usr_31.txt new file mode 100644 index 00000000..550564e1 --- /dev/null +++ b/doc/usr_31.txt @@ -0,0 +1,272 @@ +*usr_31.txt* For Vim version 7.4. Last change: 2007 May 08 + + VIM USER MANUAL - by Bram Moolenaar + + Exploiting the GUI + + +Vim works well in a terminal, but the GUI has a few extra items. A file +browser can be used for commands that use a file. A dialog to make a choice +between alternatives. Use keyboard shortcuts to access menu items quickly. + +|31.1| The file browser +|31.2| Confirmation +|31.3| Menu shortcuts +|31.4| Vim window position and size +|31.5| Various + + Next chapter: |usr_32.txt| The undo tree + Previous chapter: |usr_30.txt| Editing programs +Table of contents: |usr_toc.txt| + +============================================================================== +*31.1* The file browser + +When using the File/Open... menu you get a file browser. This makes it easier +to find the file you want to edit. But what if you want to split a window to +edit another file? There is no menu entry for this. You could first use +Window/Split and then File/Open..., but that's more work. + Since you are typing most commands in Vim, opening the file browser with a +typed command is possible as well. To make the split command use the file +browser, prepend "browse": > + + :browse split + +Select a file and then the ":split" command will be executed with it. If you +cancel the file dialog nothing happens, the window isn't split. + You can also specify a file name argument. This is used to tell the file +browser where to start. Example: > + + :browse split /etc + +The file browser will pop up, starting in the directory "/etc". + +The ":browse" command can be prepended to just about any command that opens a +file. + If no directory is specified, Vim will decide where to start the file +browser. By default it uses the same directory as the last time. Thus when +you used ":browse split" and selected a file in "/usr/local/share", the next +time you use a ":browse" it will start in "/usr/local/share" again. + This can be changed with the 'browsedir' option. It can have one of three +values: + + last Use the last directory browsed (default) + buffer Use the same directory as the current buffer + current use the current directory + +For example, when you are in the directory "/usr", editing the file +"/usr/local/share/readme", then the command: > + + :set browsedir=buffer + :browse edit + +Will start the browser in "/usr/local/share". Alternatively: > + + :set browsedir=current + :browse edit + +Will start the browser in "/usr". + + Note: + To avoid using the mouse, most file browsers offer using key presses + to navigate. Since this is different for every system, it is not + explained here. Vim uses a standard browser when possible, your + system documentation should contain an explanation on the keyboard + shortcuts somewhere. + +When you are not using the GUI version, you could use the file explorer window +to select files like in a file browser. However, this doesn't work for the +":browse" command. See |netrw-browse|. + +============================================================================== +*31.2* Confirmation + +Vim protects you from accidentally overwriting a file and other ways to lose +changes. If you do something that might be a bad thing to do, Vim produces an +error message and suggests appending ! if you really want to do it. + To avoid retyping the command with the !, you can make Vim give you a +dialog. You can then press "OK" or "Cancel" to tell Vim what you want. + For example, you are editing a file and made changes to it. You start +editing another file with: > + + :confirm edit foo.txt + +Vim will pop up a dialog that looks something like this: + + +-----------------------------------+ + | | + | ? Save changes to "bar.txt"? | + | | + | YES NO CANCEL | + +-----------------------------------+ + +Now make your choice. If you do want to save the changes, select "YES". If +you want to lose the changes for ever: "NO". If you forgot what you were +doing and want to check what really changed use "CANCEL". You will be back in +the same file, with the changes still there. + +Just like ":browse", the ":confirm" command can be prepended to most commands +that edit another file. They can also be combined: > + + :confirm browse edit + +This will produce a dialog when the current buffer was changed. Then it will +pop up a file browser to select the file to edit. + + Note: + In the dialog you can use the keyboard to select the choice. + Typically the <Tab> key and the cursor keys change the choice. + Pressing <Enter> selects the choice. This depends on the system + though. + +When you are not using the GUI, the ":confirm" command works as well. Instead +of popping up a dialog, Vim will print the message at the bottom of the Vim +window and ask you to press a key to make a choice. > + + :confirm edit main.c +< Save changes to "Untitled"? ~ + [Y]es, (N)o, (C)ancel: ~ + +You can now press the single key for the choice. You don't have to press +<Enter>, unlike other typing on the command line. + +============================================================================== +*31.3* Menu shortcuts + +The keyboard is used for all Vim commands. The menus provide a simple way to +select commands, without knowing what they are called. But you have to move +your hand from the keyboard and grab the mouse. + Menus can often be selected with keys as well. This depends on your +system, but most often it works this way. Use the <Alt> key in combination +with the underlined letter of a menu. For example, <A-w> (<Alt> and w) pops +up the Window menu. + In the Window menu, the "split" item has the p underlined. To select it, +let go of the <Alt> key and press p. + +After the first selection of a menu with the <Alt> key, you can use the cursor +keys to move through the menus. <Right> selects a submenu and <left> closes +it. <Esc> also closes a menu. <Enter> selects a menu item. + +There is a conflict between using the <Alt> key to select menu items, and +using <Alt> key combinations for mappings. The 'winaltkeys' option tells Vim +what it should do with the <Alt> key. + The default value "menu" is the smart choice: If the key combination is a +menu shortcut it can't be mapped. All other keys are available for mapping. + The value "no" doesn't use any <Alt> keys for the menus. Thus you must use +the mouse for the menus, and all <Alt> keys can be mapped. + The value "yes" means that Vim will use any <Alt> keys for the menus. Some +<Alt> key combinations may also do other things than selecting a menu. + +============================================================================== +*31.4* Vim window position and size + +To see the current Vim window position on the screen use: > + + :winpos + +This will only work in the GUI. The output may look like this: + + Window position: X 272, Y 103 ~ + +The position is given in screen pixels. Now you can use the numbers to move +Vim somewhere else. For example, to move it to the left a hundred pixels: > + + :winpos 172 103 +< + Note: + There may be a small offset between the reported position and where + the window moves. This is because of the border around the window. + This is added by the window manager. + +You can use this command in your startup script to position the window at a +specific position. + +The size of the Vim window is computed in characters. Thus this depends on +the size of the font being used. You can see the current size with this +command: > + + :set lines columns + +To change the size set the 'lines' and/or 'columns' options to a new value: > + + :set lines=50 + :set columns=80 + +Obtaining the size works in a terminal just like in the GUI. Setting the size +is not possible in most terminals. + +You can start the X-Windows version of gvim with an argument to specify the +size and position of the window: > + + gvim -geometry {width}x{height}+{x_offset}+{y_offset} + +{width} and {height} are in characters, {x_offset} and {y_offset} are in +pixels. Example: > + + gvim -geometry 80x25+100+300 + +============================================================================== +*31.5* Various + +You can use gvim to edit an e-mail message. In your e-mail program you must +select gvim to be the editor for messages. When you try that, you will +see that it doesn't work: The mail program thinks that editing is finished, +while gvim is still running! + What happens is that gvim disconnects from the shell it was started in. +That is fine when you start gvim in a terminal, so that you can do other work +in that terminal. But when you really want to wait for gvim to finish, you +must prevent it from disconnecting. The "-f" argument does this: > + + gvim -f file.txt + +The "-f" stands for foreground. Now Vim will block the shell it was started +in until you finish editing and exit. + + +DELAYED START OF THE GUI + +On Unix it's possible to first start Vim in a terminal. That's useful if you +do various tasks in the same shell. If you are editing a file and decide you +want to use the GUI after all, you can start it with: > + + :gui + +Vim will open the GUI window and no longer use the terminal. You can continue +using the terminal for something else. The "-f" argument is used here to run +the GUI in the foreground. You can also use ":gui -f". + + +THE GVIM STARTUP FILE + +When gvim starts, it reads the gvimrc file. That's similar to the vimrc file +used when starting Vim. The gvimrc file can be used for settings and commands +that are only to be used when the GUI is going to be started. For example, +you can set the 'lines' option to set a different window size: > + + :set lines=55 + +You don't want to do this in a terminal, since its size is fixed (except for +an xterm that supports resizing). + The gvimrc file is searched for in the same locations as the vimrc file. +Normally its name is "~/.gvimrc" for Unix and "$VIM/_gvimrc" for MS-Windows. +The $MYGVIMRC environment variable is set to it, thus you can use this command +to edit the file, if you have one: > + + :edit $MYGVIMRC +< + If for some reason you don't want to use the normal gvimrc file, you can +specify another one with the "-U" argument: > + + gvim -U thisrc ... + +That allows starting gvim for different kinds of editing. You could set +another font size, for example. + To completely skip reading a gvimrc file: > + + gvim -U NONE ... + +============================================================================== + +Next chapter: |usr_32.txt| The undo tree + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_32.txt b/doc/usr_32.txt new file mode 100644 index 00000000..fd58f2d5 --- /dev/null +++ b/doc/usr_32.txt @@ -0,0 +1,180 @@ +*usr_32.txt* For Vim version 7.4. Last change: 2010 Jul 20 + + VIM USER MANUAL - by Bram Moolenaar + + The undo tree + + +Vim provides multi-level undo. If you undo a few changes and then make a new +change you create a branch in the undo tree. This text is about moving +through the branches. + +|32.1| Undo up to a file write +|32.2| Numbering changes +|32.3| Jumping around the tree +|32.4| Time travelling + + Next chapter: |usr_40.txt| Make new commands + Previous chapter: |usr_31.txt| Exploiting the GUI +Table of contents: |usr_toc.txt| + +============================================================================== +*32.1* Undo up to a file write + +Sometimes you make several changes, and then discover you want to go back to +when you have last written the file. You can do that with this command: > + + :earlier 1f + +The "f" stands for "file" here. + +You can repeat this command to go further back in the past. Or use a count +different from 1 to go back faster. + +If you go back too far, go forward again with: > + + :later 1f + +Note that these commands really work in time sequence. This matters if you +made changes after undoing some changes. It's explained in the next section. + +Also note that we are talking about text writes here. For writing the undo +information in a file see |undo-persistence|. + +============================================================================== +*32.2* Numbering changes + +In section |02.5| we only discussed one line of undo/redo. But it is also +possible to branch off. This happens when you undo a few changes and then +make a new change. The new changes become a branch in the undo tree. + +Let's start with the text "one". The first change to make is to append +" too". And then move to the first 'o' and change it into 'w'. We then have +two changes, numbered 1 and 2, and three states of the text: + + one ~ + | + change 1 + | + one too ~ + | + change 2 + | + one two ~ + +If we now undo one change, back to "one too", and change "one" to "me" we +create a branch in the undo tree: + + one ~ + | + change 1 + | + one too ~ + / \ + change 2 change 3 + | | + one two me too ~ + +You can now use the |u| command to undo. If you do this twice you get to +"one". Use |CTRL-R| to redo, and you will go to "one too". One more |CTRL-R| +takes you to "me too". Thus undo and redo go up and down in the tree, using +the branch that was last used. + +What matters here is the order in which the changes are made. Undo and redo +are not considered changes in this context. After each change you have a new +state of the text. + +Note that only the changes are numbered, the text shown in the tree above has +no identifier. They are mostly referred to by the number of the change above +it. But sometimes by the number of one of the changes below it, especially +when moving up in the tree, so that you know which change was just undone. + +============================================================================== +*32.3* Jumping around the tree + +So how do you get to "one two" now? You can use this command: > + + :undo 2 + +The text is now "one two", you are below change 2. You can use the |:undo| +command to jump to below any change in the tree. + +Now make another change: change "one" to "not": + + one ~ + | + change 1 + | + one too ~ + / \ + change 2 change 3 + | | + one two me too ~ + | + change 4 + | + not two ~ + +Now you change your mind and want to go back to "me too". Use the |g-| +command. This moves back in time. Thus it doesn't walk the tree upwards or +downwards, but goes to the change made before. + +You can repeat |g-| and you will see the text change: + me too ~ + one two ~ + one too ~ + one ~ + +Use |g+| to move forward in time: + one ~ + one too ~ + one two ~ + me too ~ + not two ~ + +Using |:undo| is useful if you know what change you want to jump to. |g-| and +|g+| are useful if you don't know exactly what the change number is. + +You can type a count before |g-| and |g+| to repeat them. + +============================================================================== +*32.4* Time travelling + +When you have been working on text for a while the tree grows to become big. +Then you may want to go to the text of some minutes ago. + +To see what branches there are in the undo tree use this command: > + + :undolist +< number changes time ~ + 3 2 16 seconds ago + 4 3 5 seconds ago + +Here you can see the number of the leaves in each branch and when the change +was made. Assuming we are below change 4, at "not two", you can go back ten +seconds with this command: > + + :earlier 10s + +Depending on how much time you took for the changes you end up at a certain +position in the tree. The |:earlier| command argument can be "m" for minutes, +"h" for hours and "d" for days. To go all the way back use a big number: > + + :earlier 100d + +To travel forward in time again use the |:later| command: > + + :later 1m + +The arguments are "s", "m" and "h", just like with |:earlier|. + +If you want even more details, or want to manipulate the information, you can +use the |undotree()| function. To see what it returns: > + + :echo undotree() + +============================================================================== + +Next chapter: |usr_40.txt| Make new commands + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_40.txt b/doc/usr_40.txt new file mode 100644 index 00000000..b1108a5c --- /dev/null +++ b/doc/usr_40.txt @@ -0,0 +1,657 @@ +*usr_40.txt* For Vim version 7.4. Last change: 2013 Aug 05 + + VIM USER MANUAL - by Bram Moolenaar + + Make new commands + + +Vim is an extensible editor. You can take a sequence of commands you use +often and turn it into a new command. Or redefine an existing command. +Autocommands make it possible to execute commands automatically. + +|40.1| Key mapping +|40.2| Defining command-line commands +|40.3| Autocommands + + Next chapter: |usr_41.txt| Write a Vim script + Previous chapter: |usr_32.txt| The undo tree +Table of contents: |usr_toc.txt| + +============================================================================== +*40.1* Key mapping + +A simple mapping was explained in section |05.3|. The principle is that one +sequence of key strokes is translated into another sequence of key strokes. +This is a simple, yet powerful mechanism. + The simplest form is that one key is mapped to a sequence of keys. Since +the function keys, except <F1>, have no predefined meaning in Vim, these are +good choices to map. Example: > + + :map <F2> GoDate: <Esc>:read !date<CR>kJ + +This shows how three modes are used. After going to the last line with "G", +the "o" command opens a new line and starts Insert mode. The text "Date: " is +inserted and <Esc> takes you out of insert mode. + Notice the use of special keys inside <>. This is called angle bracket +notation. You type these as separate characters, not by pressing the key +itself. This makes the mappings better readable and you can copy and paste +the text without problems. + The ":" character takes Vim to the command line. The ":read !date" command +reads the output from the "date" command and appends it below the current +line. The <CR> is required to execute the ":read" command. + At this point of execution the text looks like this: + + Date: ~ + Fri Jun 15 12:54:34 CEST 2001 ~ + +Now "kJ" moves the cursor up and joins the lines together. + To decide which key or keys you use for mapping, see |map-which-keys|. + + +MAPPING AND MODES + +The ":map" command defines remapping for keys in Normal mode. You can also +define mappings for other modes. For example, ":imap" applies to Insert mode. +You can use it to insert a date below the cursor: > + + :imap <F2> <CR>Date: <Esc>:read !date<CR>kJ + +It looks a lot like the mapping for <F2> in Normal mode, only the start is +different. The <F2> mapping for Normal mode is still there. Thus you can map +the same key differently for each mode. + Notice that, although this mapping starts in Insert mode, it ends in Normal +mode. If you want it to continue in Insert mode, append an "a" to the +mapping. + +Here is an overview of map commands and in which mode they work: + + :map Normal, Visual and Operator-pending + :vmap Visual + :nmap Normal + :omap Operator-pending + :map! Insert and Command-line + :imap Insert + :cmap Command-line + +Operator-pending mode is when you typed an operator character, such as "d" or +"y", and you are expected to type the motion command or a text object. Thus +when you type "dw", the "w" is entered in operator-pending mode. + +Suppose that you want to define <F7> so that the command d<F7> deletes a C +program block (text enclosed in curly braces, {}). Similarly y<F7> would yank +the program block into the unnamed register. Therefore, what you need to do +is to define <F7> to select the current program block. You can do this with +the following command: > + + :omap <F7> a{ + +This causes <F7> to perform a select block "a{" in operator-pending mode, just +like you typed it. This mapping is useful if typing a { on your keyboard is a +bit difficult. + + +LISTING MAPPINGS + +To see the currently defined mappings, use ":map" without arguments. Or one +of the variants that include the mode in which they work. The output could +look like this: + + _g :call MyGrep(1)<CR> ~ + v <F2> :s/^/> /<CR>:noh<CR>`` ~ + n <F2> :.,$s/^/> /<CR>:noh<CR>`` ~ + <xHome> <Home> + <xEnd> <End> + + +The first column of the list shows in which mode the mapping is effective. +This is "n" for Normal mode, "i" for Insert mode, etc. A blank is used for a +mapping defined with ":map", thus effective in both Normal and Visual mode. + One useful purpose of listing the mapping is to check if special keys in <> +form have been recognized (this only works when color is supported). For +example, when <Esc> is displayed in color, it stands for the escape character. +When it has the same color as the other text, it is five characters. + + +REMAPPING + +The result of a mapping is inspected for other mappings in it. For example, +the mappings for <F2> above could be shortened to: > + + :map <F2> G<F3> + :imap <F2> <Esc><F3> + :map <F3> oDate: <Esc>:read !date<CR>kJ + +For Normal mode <F2> is mapped to go to the last line, and then behave like +<F3> was pressed. In Insert mode <F2> stops Insert mode with <Esc> and then +also uses <F3>. Then <F3> is mapped to do the actual work. + +Suppose you hardly ever use Ex mode, and want to use the "Q" command to format +text (this was so in old versions of Vim). This mapping will do it: > + + :map Q gq + +But, in rare cases you need to use Ex mode anyway. Let's map "gQ" to Q, so +that you can still go to Ex mode: > + + :map gQ Q + +What happens now is that when you type "gQ" it is mapped to "Q". So far so +good. But then "Q" is mapped to "gq", thus typing "gQ" results in "gq", and +you don't get to Ex mode at all. + To avoid keys to be mapped again, use the ":noremap" command: > + + :noremap gQ Q + +Now Vim knows that the "Q" is not to be inspected for mappings that apply to +it. There is a similar command for every mode: + + :noremap Normal, Visual and Operator-pending + :vnoremap Visual + :nnoremap Normal + :onoremap Operator-pending + :noremap! Insert and Command-line + :inoremap Insert + :cnoremap Command-line + + +RECURSIVE MAPPING + +When a mapping triggers itself, it will run forever. This can be used to +repeat an action an unlimited number of times. + For example, you have a list of files that contain a version number in the +first line. You edit these files with "vim *.txt". You are now editing the +first file. Define this mapping: > + + :map ,, :s/5.1/5.2/<CR>:wnext<CR>,, + +Now you type ",,". This triggers the mapping. It replaces "5.1" with "5.2" +in the first line. Then it does a ":wnext" to write the file and edit the +next one. The mapping ends in ",,". This triggers the same mapping again, +thus doing the substitution, etc. + This continues until there is an error. In this case it could be a file +where the substitute command doesn't find a match for "5.1". You can then +make a change to insert "5.1" and continue by typing ",," again. Or the +":wnext" fails, because you are in the last file in the list. + When a mapping runs into an error halfway, the rest of the mapping is +discarded. CTRL-C interrupts the mapping (CTRL-Break on MS-Windows). + + +DELETE A MAPPING + +To remove a mapping use the ":unmap" command. Again, the mode the unmapping +applies to depends on the command used: + + :unmap Normal, Visual and Operator-pending + :vunmap Visual + :nunmap Normal + :ounmap Operator-pending + :unmap! Insert and Command-line + :iunmap Insert + :cunmap Command-line + +There is a trick to define a mapping that works in Normal and Operator-pending +mode, but not in Visual mode. First define it for all three modes, then +delete it for Visual mode: > + + :map <C-A> /---><CR> + :vunmap <C-A> + +Notice that the five characters "<C-A>" stand for the single key CTRL-A. + +To remove all mappings use the |:mapclear| command. You can guess the +variations for different modes by now. Be careful with this command, it can't +be undone. + + +SPECIAL CHARACTERS + +The ":map" command can be followed by another command. A | character +separates the two commands. This also means that a | character can't be used +inside a map command. To include one, use <Bar> (five characters). Example: +> + :map <F8> :write <Bar> !checkin %<CR> + +The same problem applies to the ":unmap" command, with the addition that you +have to watch out for trailing white space. These two commands are different: +> + :unmap a | unmap b + :unmap a| unmap b + +The first command tries to unmap "a ", with a trailing space. + +When using a space inside a mapping, use <Space> (seven characters): > + + :map <Space> W + +This makes the spacebar move a blank-separated word forward. + +It is not possible to put a comment directly after a mapping, because the " +character is considered to be part of the mapping. You can use |", this +starts a new, empty command with a comment. Example: > + + :map <Space> W| " Use spacebar to move forward a word + + +MAPPINGS AND ABBREVIATIONS + +Abbreviations are a lot like Insert mode mappings. The arguments are handled +in the same way. The main difference is the way they are triggered. An +abbreviation is triggered by typing a non-word character after the word. A +mapping is triggered when typing the last character. + Another difference is that the characters you type for an abbreviation are +inserted in the text while you type them. When the abbreviation is triggered +these characters are deleted and replaced by what the abbreviation produces. +When typing the characters for a mapping, nothing is inserted until you type +the last character that triggers it. If the 'showcmd' option is set, the +typed characters are displayed in the last line of the Vim window. + An exception is when a mapping is ambiguous. Suppose you have done two +mappings: > + + :imap aa foo + :imap aaa bar + +Now, when you type "aa", Vim doesn't know if it should apply the first or the +second mapping. It waits for another character to be typed. If it is an "a", +the second mapping is applied and results in "bar". If it is a space, for +example, the first mapping is applied, resulting in "foo", and then the space +is inserted. + + +ADDITIONALLY... + +The <script> keyword can be used to make a mapping local to a script. See +|:map-<script>|. + +The <buffer> keyword can be used to make a mapping local to a specific buffer. +See |:map-<buffer>| + +The <unique> keyword can be used to make defining a new mapping fail when it +already exists. Otherwise a new mapping simply overwrites the old one. See +|:map-<unique>|. + +To make a key do nothing, map it to <Nop> (five characters). This will make +the <F7> key do nothing at all: > + + :map <F7> <Nop>| map! <F7> <Nop> + +There must be no space after <Nop>. + +============================================================================== +*40.2* Defining command-line commands + +The Vim editor enables you to define your own commands. You execute these +commands just like any other Command-line mode command. + To define a command, use the ":command" command, as follows: > + + :command DeleteFirst 1delete + +Now when you execute the command ":DeleteFirst" Vim executes ":1delete", which +deletes the first line. + + Note: + User-defined commands must start with a capital letter. You cannot + use ":X", ":Next" and ":Print". The underscore cannot be used! You + can use digits, but this is discouraged. + +To list the user-defined commands, execute the following command: > + + :command + +Just like with the builtin commands, the user defined commands can be +abbreviated. You need to type just enough to distinguish the command from +another. Command line completion can be used to get the full name. + + +NUMBER OF ARGUMENTS + +User-defined commands can take a series of arguments. The number of arguments +must be specified by the -nargs option. For instance, the example +:DeleteFirst command takes no arguments, so you could have defined it as +follows: > + + :command -nargs=0 DeleteFirst 1delete + +However, because zero arguments is the default, you do not need to add +"-nargs=0". The other values of -nargs are as follows: + + -nargs=0 No arguments + -nargs=1 One argument + -nargs=* Any number of arguments + -nargs=? Zero or one argument + -nargs=+ One or more arguments + + +USING THE ARGUMENTS + +Inside the command definition, the arguments are represented by the +<args> keyword. For example: > + + :command -nargs=+ Say :echo "<args>" + +Now when you type > + + :Say Hello World + +Vim echoes "Hello World". However, if you add a double quote, it won't work. +For example: > + + :Say he said "hello" + +To get special characters turned into a string, properly escaped to use as an +expression, use "<q-args>": > + + :command -nargs=+ Say :echo <q-args> + +Now the above ":Say" command will result in this to be executed: > + + :echo "he said \"hello\"" + +The <f-args> keyword contains the same information as the <args> keyword, +except in a format suitable for use as function call arguments. For example: +> + :command -nargs=* DoIt :call AFunction(<f-args>) + :DoIt a b c + +Executes the following command: > + + :call AFunction("a", "b", "c") + + +LINE RANGE + +Some commands take a range as their argument. To tell Vim that you are +defining such a command, you need to specify a -range option. The values for +this option are as follows: + + -range Range is allowed; default is the current line. + -range=% Range is allowed; default is the whole file. + -range={count} Range is allowed; the last number in it is used as a + single number whose default is {count}. + +When a range is specified, the keywords <line1> and <line2> get the values of +the first and last line in the range. For example, the following command +defines the SaveIt command, which writes out the specified range to the file +"save_file": > + + :command -range=% SaveIt :<line1>,<line2>write! save_file + + +OTHER OPTIONS + +Some of the other options and keywords are as follows: + + -count={number} The command can take a count whose default is + {number}. The resulting count can be used + through the <count> keyword. + -bang You can use a !. If present, using <bang> will + result in a !. + -register You can specify a register. (The default is + the unnamed register.) + The register specification is available as + <reg> (a.k.a. <register>). + -complete={type} Type of command-line completion used. See + |:command-completion| for the list of possible + values. + -bar The command can be followed by | and another + command, or " and a comment. + -buffer The command is only available for the current + buffer. + +Finally, you have the <lt> keyword. It stands for the character <. Use this +to escape the special meaning of the <> items mentioned. + + +REDEFINING AND DELETING + +To redefine the same command use the ! argument: > + + :command -nargs=+ Say :echo "<args>" + :command! -nargs=+ Say :echo <q-args> + +To delete a user command use ":delcommand". It takes a single argument, which +is the name of the command. Example: > + + :delcommand SaveIt + +To delete all the user commands: > + + :comclear + +Careful, this can't be undone! + +More details about all this in the reference manual: |user-commands|. + +============================================================================== +*40.3* Autocommands + +An autocommand is a command that is executed automatically in response to some +event, such as a file being read or written or a buffer change. Through the +use of autocommands you can train Vim to edit compressed files, for example. +That is used in the |gzip| plugin. + Autocommands are very powerful. Use them with care and they will help you +avoid typing many commands. Use them carelessly and they will cause a lot of +trouble. + +Suppose you want to replace a datestamp on the end of a file every time it is +written. First you define a function: > + + :function DateInsert() + : $delete + : read !date + :endfunction + +You want this function to be called each time, just before a buffer is written +to a file. This will make that happen: > + + :autocmd BufWritePre * call DateInsert() + +"BufWritePre" is the event for which this autocommand is triggered: Just +before (pre) writing a buffer to a file. The "*" is a pattern to match with +the file name. In this case it matches all files. + With this command enabled, when you do a ":write", Vim checks for any +matching BufWritePre autocommands and executes them, and then it +performs the ":write". + The general form of the :autocmd command is as follows: > + + :autocmd [group] {events} {file_pattern} [nested] {command} + +The [group] name is optional. It is used in managing and calling the commands +(more on this later). The {events} parameter is a list of events (comma +separated) that trigger the command. + {file_pattern} is a filename, usually with wildcards. For example, using +"*.txt" makes the autocommand be used for all files whose name end in ".txt". +The optional [nested] flag allows for nesting of autocommands (see below), and +finally, {command} is the command to be executed. + + +EVENTS + +One of the most useful events is BufReadPost. It is triggered after a new +file is being edited. It is commonly used to set option values. For example, +you know that "*.gsm" files are GNU assembly language. To get the syntax file +right, define this autocommand: > + + :autocmd BufReadPost *.gsm set filetype=asm + +If Vim is able to detect the type of file, it will set the 'filetype' option +for you. This triggers the Filetype event. Use this to do something when a +certain type of file is edited. For example, to load a list of abbreviations +for text files: > + + :autocmd Filetype text source ~/.vim/abbrevs.vim + +When starting to edit a new file, you could make Vim insert a skeleton: > + + :autocmd BufNewFile *.[ch] 0read ~/skeletons/skel.c + +See |autocmd-events| for a complete list of events. + + +PATTERNS + +The {file_pattern} argument can actually be a comma-separated list of file +patterns. For example: "*.c,*.h" matches files ending in ".c" and ".h". + The usual file wildcards can be used. Here is a summary of the most often +used ones: + + * Match any character any number of times + ? Match any character once + [abc] Match the character a, b or c + . Matches a dot + a{b,c} Matches "ab" and "ac" + +When the pattern includes a slash (/) Vim will compare directory names. +Without the slash only the last part of a file name is used. For example, +"*.txt" matches "/home/biep/readme.txt". The pattern "/home/biep/*" would +also match it. But "home/foo/*.txt" wouldn't. + When including a slash, Vim matches the pattern against both the full path +of the file ("/home/biep/readme.txt") and the relative path (e.g., +"biep/readme.txt"). + + Note: + When working on a system that uses a backslash as file separator, such + as MS-Windows, you still use forward slashes in autocommands. This + makes it easier to write the pattern, since a backslash has a special + meaning. It also makes the autocommands portable. + + +DELETING + +To delete an autocommand, use the same command as what it was defined with, +but leave out the {command} at the end and use a !. Example: > + + :autocmd! FileWritePre * + +This will delete all autocommands for the "FileWritePre" event that use the +"*" pattern. + + +LISTING + +To list all the currently defined autocommands, use this: > + + :autocmd + +The list can be very long, especially when filetype detection is used. To +list only part of the commands, specify the group, event and/or pattern. For +example, to list all BufNewFile autocommands: > + + :autocmd BufNewFile + +To list all autocommands for the pattern "*.c": > + + :autocmd * *.c + +Using "*" for the event will list all the events. To list all autocommands +for the cprograms group: > + + :autocmd cprograms + + +GROUPS + +The {group} item, used when defining an autocommand, groups related autocommands +together. This can be used to delete all the autocommands in a certain group, +for example. + When defining several autocommands for a certain group, use the ":augroup" +command. For example, let's define autocommands for C programs: > + + :augroup cprograms + : autocmd BufReadPost *.c,*.h :set sw=4 sts=4 + : autocmd BufReadPost *.cpp :set sw=3 sts=3 + :augroup END + +This will do the same as: > + + :autocmd cprograms BufReadPost *.c,*.h :set sw=4 sts=4 + :autocmd cprograms BufReadPost *.cpp :set sw=3 sts=3 + +To delete all autocommands in the "cprograms" group: > + + :autocmd! cprograms + + +NESTING + +Generally, commands executed as the result of an autocommand event will not +trigger any new events. If you read a file in response to a FileChangedShell +event, it will not trigger the autocommands that would set the syntax, for +example. To make the events triggered, add the "nested" argument: > + + :autocmd FileChangedShell * nested edit + + +EXECUTING AUTOCOMMANDS + +It is possible to trigger an autocommand by pretending an event has occurred. +This is useful to have one autocommand trigger another one. Example: > + + :autocmd BufReadPost *.new execute "doautocmd BufReadPost " . expand("<afile>:r") + +This defines an autocommand that is triggered when a new file has been edited. +The file name must end in ".new". The ":execute" command uses expression +evaluation to form a new command and execute it. When editing the file +"tryout.c.new" the executed command will be: > + + :doautocmd BufReadPost tryout.c + +The expand() function takes the "<afile>" argument, which stands for the file +name the autocommand was executed for, and takes the root of the file name +with ":r". + +":doautocmd" executes on the current buffer. The ":doautoall" command works +like "doautocmd" except it executes on all the buffers. + + +USING NORMAL MODE COMMANDS + +The commands executed by an autocommand are Command-line commands. If you +want to use a Normal mode command, the ":normal" command can be used. +Example: > + + :autocmd BufReadPost *.log normal G + +This will make the cursor jump to the last line of *.log files when you start +to edit it. + Using the ":normal" command is a bit tricky. First of all, make sure its +argument is a complete command, including all the arguments. When you use "i" +to go to Insert mode, there must also be a <Esc> to leave Insert mode again. +If you use a "/" to start a search pattern, there must be a <CR> to execute +it. + The ":normal" command uses all the text after it as commands. Thus there +can be no | and another command following. To work around this, put the +":normal" command inside an ":execute" command. This also makes it possible +to pass unprintable characters in a convenient way. Example: > + + :autocmd BufReadPost *.chg execute "normal ONew entry:\<Esc>" | + \ 1read !date + +This also shows the use of a backslash to break a long command into more +lines. This can be used in Vim scripts (not at the command line). + +When you want the autocommand do something complicated, which involves jumping +around in the file and then returning to the original position, you may want +to restore the view on the file. See |restore-position| for an example. + + +IGNORING EVENTS + +At times, you will not want to trigger an autocommand. The 'eventignore' +option contains a list of events that will be totally ignored. For example, +the following causes events for entering and leaving a window to be ignored: > + + :set eventignore=WinEnter,WinLeave + +To ignore all events, use the following command: > + + :set eventignore=all + +To set it back to the normal behavior, make 'eventignore' empty: > + + :set eventignore= + +============================================================================== + +Next chapter: |usr_41.txt| Write a Vim script + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_41.txt b/doc/usr_41.txt new file mode 100644 index 00000000..8db127fd --- /dev/null +++ b/doc/usr_41.txt @@ -0,0 +1,2449 @@ +*usr_41.txt* For Vim version 7.4. Last change: 2013 Feb 20 + + VIM USER MANUAL - by Bram Moolenaar + + Write a Vim script + + +The Vim script language is used for the startup vimrc file, syntax files, and +many other things. This chapter explains the items that can be used in a Vim +script. There are a lot of them, thus this is a long chapter. + +|41.1| Introduction +|41.2| Variables +|41.3| Expressions +|41.4| Conditionals +|41.5| Executing an expression +|41.6| Using functions +|41.7| Defining a function +|41.8| Lists and Dictionaries +|41.9| Exceptions +|41.10| Various remarks +|41.11| Writing a plugin +|41.12| Writing a filetype plugin +|41.13| Writing a compiler plugin +|41.14| Writing a plugin that loads quickly +|41.15| Writing library scripts +|41.16| Distributing Vim scripts + + Next chapter: |usr_42.txt| Add new menus + Previous chapter: |usr_40.txt| Make new commands +Table of contents: |usr_toc.txt| + +============================================================================== +*41.1* Introduction *vim-script-intro* *script* + +Your first experience with Vim scripts is the vimrc file. Vim reads it when +it starts up and executes the commands. You can set options to values you +prefer. And you can use any colon command in it (commands that start with a +":"; these are sometimes referred to as Ex commands or command-line commands). + Syntax files are also Vim scripts. As are files that set options for a +specific file type. A complicated macro can be defined by a separate Vim +script file. You can think of other uses yourself. + +Let's start with a simple example: > + + :let i = 1 + :while i < 5 + : echo "count is" i + : let i += 1 + :endwhile +< + Note: + The ":" characters are not really needed here. You only need to use + them when you type a command. In a Vim script file they can be left + out. We will use them here anyway to make clear these are colon + commands and make them stand out from Normal mode commands. + Note: + You can try out the examples by yanking the lines from the text here + and executing them with :@" + +The output of the example code is: + + count is 1 ~ + count is 2 ~ + count is 3 ~ + count is 4 ~ + +In the first line the ":let" command assigns a value to a variable. The +generic form is: > + + :let {variable} = {expression} + +In this case the variable name is "i" and the expression is a simple value, +the number one. + The ":while" command starts a loop. The generic form is: > + + :while {condition} + : {statements} + :endwhile + +The statements until the matching ":endwhile" are executed for as long as the +condition is true. The condition used here is the expression "i < 5". This +is true when the variable i is smaller than five. + Note: + If you happen to write a while loop that keeps on running, you can + interrupt it by pressing CTRL-C (CTRL-Break on MS-Windows). + +The ":echo" command prints its arguments. In this case the string "count is" +and the value of the variable i. Since i is one, this will print: + + count is 1 ~ + +Then there is the ":let i += 1" command. This does the same thing as +":let i = i + 1". This adds one to the variable i and assigns the new value +to the same variable. + +The example was given to explain the commands, but would you really want to +make such a loop it can be written much more compact: > + + :for i in range(1, 4) + : echo "count is" i + :endfor + +We won't explain how |:for| and |range()| work until later. Follow the links +if you are impatient. + + +THREE KINDS OF NUMBERS + +Numbers can be decimal, hexadecimal or octal. A hexadecimal number starts +with "0x" or "0X". For example "0x1f" is decimal 31. An octal number starts +with a zero. "017" is decimal 15. Careful: don't put a zero before a decimal +number, it will be interpreted as an octal number! + The ":echo" command always prints decimal numbers. Example: > + + :echo 0x7f 036 +< 127 30 ~ + +A number is made negative with a minus sign. This also works for hexadecimal +and octal numbers. A minus sign is also used for subtraction. Compare this +with the previous example: > + + :echo 0x7f -036 +< 97 ~ + +White space in an expression is ignored. However, it's recommended to use it +for separating items, to make the expression easier to read. For example, to +avoid the confusion with a negative number above, put a space between the +minus sign and the following number: > + + :echo 0x7f - 036 + +============================================================================== +*41.2* Variables + +A variable name consists of ASCII letters, digits and the underscore. It +cannot start with a digit. Valid variable names are: + + counter + _aap3 + very_long_variable_name_with_underscores + FuncLength + LENGTH + +Invalid names are "foo+bar" and "6var". + These variables are global. To see a list of currently defined variables +use this command: > + + :let + +You can use global variables everywhere. This also means that when the +variable "count" is used in one script file, it might also be used in another +file. This leads to confusion at least, and real problems at worst. To avoid +this, you can use a variable local to a script file by prepending "s:". For +example, one script contains this code: > + + :let s:count = 1 + :while s:count < 5 + : source other.vim + : let s:count += 1 + :endwhile + +Since "s:count" is local to this script, you can be sure that sourcing the +"other.vim" script will not change this variable. If "other.vim" also uses an +"s:count" variable, it will be a different copy, local to that script. More +about script-local variables here: |script-variable|. + +There are more kinds of variables, see |internal-variables|. The most often +used ones are: + + b:name variable local to a buffer + w:name variable local to a window + g:name global variable (also in a function) + v:name variable predefined by Vim + + +DELETING VARIABLES + +Variables take up memory and show up in the output of the ":let" command. To +delete a variable use the ":unlet" command. Example: > + + :unlet s:count + +This deletes the script-local variable "s:count" to free up the memory it +uses. If you are not sure if the variable exists, and don't want an error +message when it doesn't, append !: > + + :unlet! s:count + +When a script finishes, the local variables used there will not be +automatically freed. The next time the script executes, it can still use the +old value. Example: > + + :if !exists("s:call_count") + : let s:call_count = 0 + :endif + :let s:call_count = s:call_count + 1 + :echo "called" s:call_count "times" + +The "exists()" function checks if a variable has already been defined. Its +argument is the name of the variable you want to check. Not the variable +itself! If you would do this: > + + :if !exists(s:call_count) + +Then the value of s:call_count will be used as the name of the variable that +exists() checks. That's not what you want. + The exclamation mark ! negates a value. When the value was true, it +becomes false. When it was false, it becomes true. You can read it as "not". +Thus "if !exists()" can be read as "if not exists()". + What Vim calls true is anything that is not zero. Zero is false. + Note: + Vim automatically converts a string to a number when it is looking for + a number. When using a string that doesn't start with a digit the + resulting number is zero. Thus look out for this: > + :if "true" +< The "true" will be interpreted as a zero, thus as false! + + +STRING VARIABLES AND CONSTANTS + +So far only numbers were used for the variable value. Strings can be used as +well. Numbers and strings are the basic types of variables that Vim supports. +The type is dynamic, it is set each time when assigning a value to the +variable with ":let". More about types in |41.8|. + To assign a string value to a variable, you need to use a string constant. +There are two types of these. First the string in double quotes: > + + :let name = "peter" + :echo name +< peter ~ + +If you want to include a double quote inside the string, put a backslash in +front of it: > + + :let name = "\"peter\"" + :echo name +< "peter" ~ + +To avoid the need for a backslash, you can use a string in single quotes: > + + :let name = '"peter"' + :echo name +< "peter" ~ + +Inside a single-quote string all the characters are as they are. Only the +single quote itself is special: you need to use two to get one. A backslash +is taken literally, thus you can't use it to change the meaning of the +character after it. + In double-quote strings it is possible to use special characters. Here are +a few useful ones: + + \t <Tab> + \n <NL>, line break + \r <CR>, <Enter> + \e <Esc> + \b <BS>, backspace + \" " + \\ \, backslash + \<Esc> <Esc> + \<C-W> CTRL-W + +The last two are just examples. The "\<name>" form can be used to include +the special key "name". + See |expr-quote| for the full list of special items in a string. + +============================================================================== +*41.3* Expressions + +Vim has a rich, yet simple way to handle expressions. You can read the +definition here: |expression-syntax|. Here we will show the most common +items. + The numbers, strings and variables mentioned above are expressions by +themselves. Thus everywhere an expression is expected, you can use a number, +string or variable. Other basic items in an expression are: + + $NAME environment variable + &name option + @r register + +Examples: > + + :echo "The value of 'tabstop' is" &ts + :echo "Your home directory is" $HOME + :if @a > 5 + +The &name form can be used to save an option value, set it to a new value, +do something and restore the old value. Example: > + + :let save_ic = &ic + :set noic + :/The Start/,$delete + :let &ic = save_ic + +This makes sure the "The Start" pattern is used with the 'ignorecase' option +off. Still, it keeps the value that the user had set. (Another way to do +this would be to add "\C" to the pattern, see |/\C|.) + + +MATHEMATICS + +It becomes more interesting if we combine these basic items. Let's start with +mathematics on numbers: + + a + b add + a - b subtract + a * b multiply + a / b divide + a % b modulo + +The usual precedence is used. Example: > + + :echo 10 + 5 * 2 +< 20 ~ + +Grouping is done with parentheses. No surprises here. Example: > + + :echo (10 + 5) * 2 +< 30 ~ + +Strings can be concatenated with ".". Example: > + + :echo "foo" . "bar" +< foobar ~ + +When the ":echo" command gets multiple arguments, it separates them with a +space. In the example the argument is a single expression, thus no space is +inserted. + +Borrowed from the C language is the conditional expression: + + a ? b : c + +If "a" evaluates to true "b" is used, otherwise "c" is used. Example: > + + :let i = 4 + :echo i > 5 ? "i is big" : "i is small" +< i is small ~ + +The three parts of the constructs are always evaluated first, thus you could +see it work as: + + (a) ? (b) : (c) + +============================================================================== +*41.4* Conditionals + +The ":if" commands executes the following statements, until the matching +":endif", only when a condition is met. The generic form is: + + :if {condition} + {statements} + :endif + +Only when the expression {condition} evaluates to true (non-zero) will the +{statements} be executed. These must still be valid commands. If they +contain garbage, Vim won't be able to find the ":endif". + You can also use ":else". The generic form for this is: + + :if {condition} + {statements} + :else + {statements} + :endif + +The second {statements} is only executed if the first one isn't. + Finally, there is ":elseif": + + :if {condition} + {statements} + :elseif {condition} + {statements} + :endif + +This works just like using ":else" and then "if", but without the need for an +extra ":endif". + A useful example for your vimrc file is checking the 'term' option and +doing something depending upon its value: > + + :if &term == "xterm" + : " Do stuff for xterm + :elseif &term == "vt100" + : " Do stuff for a vt100 terminal + :else + : " Do something for other terminals + :endif + + +LOGIC OPERATIONS + +We already used some of them in the examples. These are the most often used +ones: + + a == b equal to + a != b not equal to + a > b greater than + a >= b greater than or equal to + a < b less than + a <= b less than or equal to + +The result is one if the condition is met and zero otherwise. An example: > + + :if v:version >= 700 + : echo "congratulations" + :else + : echo "you are using an old version, upgrade!" + :endif + +Here "v:version" is a variable defined by Vim, which has the value of the Vim +version. 600 is for version 6.0. Version 6.1 has the value 601. This is +very useful to write a script that works with multiple versions of Vim. +|v:version| + +The logic operators work both for numbers and strings. When comparing two +strings, the mathematical difference is used. This compares byte values, +which may not be right for some languages. + When comparing a string with a number, the string is first converted to a +number. This is a bit tricky, because when a string doesn't look like a +number, the number zero is used. Example: > + + :if 0 == "one" + : echo "yes" + :endif + +This will echo "yes", because "one" doesn't look like a number, thus it is +converted to the number zero. + +For strings there are two more items: + + a =~ b matches with + a !~ b does not match with + +The left item "a" is used as a string. The right item "b" is used as a +pattern, like what's used for searching. Example: > + + :if str =~ " " + : echo "str contains a space" + :endif + :if str !~ '\.$' + : echo "str does not end in a full stop" + :endif + +Notice the use of a single-quote string for the pattern. This is useful, +because backslashes would need to be doubled in a double-quote string and +patterns tend to contain many backslashes. + +The 'ignorecase' option is used when comparing strings. When you don't want +that, append "#" to match case and "?" to ignore case. Thus "==?" compares +two strings to be equal while ignoring case. And "!~#" checks if a pattern +doesn't match, also checking the case of letters. For the full table see +|expr-==|. + + +MORE LOOPING + +The ":while" command was already mentioned. Two more statements can be used +in between the ":while" and the ":endwhile": + + :continue Jump back to the start of the while loop; the + loop continues. + :break Jump forward to the ":endwhile"; the loop is + discontinued. + +Example: > + + :while counter < 40 + : call do_something() + : if skip_flag + : continue + : endif + : if finished_flag + : break + : endif + : sleep 50m + :endwhile + +The ":sleep" command makes Vim take a nap. The "50m" specifies fifty +milliseconds. Another example is ":sleep 4", which sleeps for four seconds. + +Even more looping can be done with the ":for" command, see below in |41.8|. + +============================================================================== +*41.5* Executing an expression + +So far the commands in the script were executed by Vim directly. The +":execute" command allows executing the result of an expression. This is a +very powerful way to build commands and execute them. + An example is to jump to a tag, which is contained in a variable: > + + :execute "tag " . tag_name + +The "." is used to concatenate the string "tag " with the value of variable +"tag_name". Suppose "tag_name" has the value "get_cmd", then the command that +will be executed is: > + + :tag get_cmd + +The ":execute" command can only execute colon commands. The ":normal" command +executes Normal mode commands. However, its argument is not an expression but +the literal command characters. Example: > + + :normal gg=G + +This jumps to the first line and formats all lines with the "=" operator. + To make ":normal" work with an expression, combine ":execute" with it. +Example: > + + :execute "normal " . normal_commands + +The variable "normal_commands" must contain the Normal mode commands. + Make sure that the argument for ":normal" is a complete command. Otherwise +Vim will run into the end of the argument and abort the command. For example, +if you start Insert mode, you must leave Insert mode as well. This works: > + + :execute "normal Inew text \<Esc>" + +This inserts "new text " in the current line. Notice the use of the special +key "\<Esc>". This avoids having to enter a real <Esc> character in your +script. + +If you don't want to execute a string but evaluate it to get its expression +value, you can use the eval() function: > + + :let optname = "path" + :let optval = eval('&' . optname) + +A "&" character is prepended to "path", thus the argument to eval() is +"&path". The result will then be the value of the 'path' option. + The same thing can be done with: > + :exe 'let optval = &' . optname + +============================================================================== +*41.6* Using functions + +Vim defines many functions and provides a large amount of functionality that +way. A few examples will be given in this section. You can find the whole +list here: |functions|. + +A function is called with the ":call" command. The parameters are passed in +between parentheses separated by commas. Example: > + + :call search("Date: ", "W") + +This calls the search() function, with arguments "Date: " and "W". The +search() function uses its first argument as a search pattern and the second +one as flags. The "W" flag means the search doesn't wrap around the end of +the file. + +A function can be called in an expression. Example: > + + :let line = getline(".") + :let repl = substitute(line, '\a', "*", "g") + :call setline(".", repl) + +The getline() function obtains a line from the current buffer. Its argument +is a specification of the line number. In this case "." is used, which means +the line where the cursor is. + The substitute() function does something similar to the ":substitute" +command. The first argument is the string on which to perform the +substitution. The second argument is the pattern, the third the replacement +string. Finally, the last arguments are the flags. + The setline() function sets the line, specified by the first argument, to a +new string, the second argument. In this example the line under the cursor is +replaced with the result of the substitute(). Thus the effect of the three +statements is equal to: > + + :substitute/\a/*/g + +Using the functions becomes more interesting when you do more work before and +after the substitute() call. + + +FUNCTIONS *function-list* + +There are many functions. We will mention them here, grouped by what they are +used for. You can find an alphabetical list here: |functions|. Use CTRL-] on +the function name to jump to detailed help on it. + +String manipulation: *string-functions* + nr2char() get a character by its ASCII value + char2nr() get ASCII value of a character + 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 + toupper() turn a string to uppercase + match() position where a pattern matches in a string + matchend() position where a pattern match ends in a string + matchstr() match of a pattern in a string + matchlist() like matchstr() and also return submatches + stridx() first index of a short string in a long string + strridx() last index of a short string in a long string + strlen() length of a string + substitute() substitute a pattern match with a string + submatch() get a specific match in ":s" and substitute() + strpart() get part of a string + expand() expand special keywords + iconv() convert text from one encoding to another + byteidx() byte index of a character in a string + repeat() repeat a string multiple times + eval() evaluate a string expression + +List manipulation: *list-functions* + get() get an item without error for wrong index + len() number of items in a List + empty() check if List is empty + insert() insert an item somewhere in a List + add() append an item to a List + extend() append a List to a List + remove() remove one or more items from a List + copy() make a shallow copy of a List + deepcopy() make a full copy of a List + filter() remove selected items from a List + map() change each List item + sort() sort a List + reverse() reverse the order of a List + split() split a String into a List + join() join List items into a String + range() return a List with a sequence of numbers + string() String representation of a List + call() call a function with List as arguments + index() index of a value in a List + max() maximum value in a List + min() minimum value in a List + count() count number of times a value appears in a List + repeat() repeat a List multiple times + +Dictionary manipulation: *dict-functions* + get() get an entry without an error for a wrong key + len() number of entries in a Dictionary + has_key() check whether a key appears in a Dictionary + empty() check if Dictionary is empty + remove() remove an entry from a Dictionary + extend() add entries from one Dictionary to another + filter() remove selected entries from a Dictionary + map() change each Dictionary entry + keys() get List of Dictionary keys + values() get List of Dictionary values + items() get List of Dictionary key-value pairs + copy() make a shallow copy of a Dictionary + deepcopy() make a full copy of a Dictionary + string() String representation of a Dictionary + max() maximum value in a Dictionary + min() minimum value in a Dictionary + count() count number of times a value appears + +Floating point computation: *float-functions* + 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 + tan() tangent + asin() arc sine + acos() arc cosine + atan() arc tangent + atan2() arc tangent + sinh() hyperbolic sine + cosh() hyperbolic cosine + tanh() hyperbolic tangent + +Other computation: *bitwise-function* + and() bitwise AND + invert() bitwise invert + or() bitwise OR + xor() bitwise XOR + +Variables: *var-functions* + type() type of a variable + islocked() check if a variable is locked + function() get a Funcref for a function name + getbufvar() get a variable value from a specific buffer + setbufvar() set a variable in a specific buffer + getwinvar() get a variable from specific window + gettabvar() get a variable from specific tab page + gettabwinvar() get a variable from specific window & tab page + setwinvar() set a variable in a specific window + settabvar() set a variable in a specific tab page + settabwinvar() set a variable in a specific window & tab page + garbagecollect() possibly free memory + +Cursor and mark position: *cursor-functions* *mark-functions* + col() column number of the cursor or a mark + virtcol() screen column of the cursor or a mark + line() line number of the cursor or mark + wincol() window column number of the cursor + winline() window line number of the cursor + cursor() position the cursor at a line/column + getpos() get position of cursor, mark, etc. + setpos() set position of cursor, mark, etc. + byte2line() get line number at a specific byte count + line2byte() byte count at a specific line + diff_filler() get the number of filler lines above a line + +Working with text in the current buffer: *text-functions* + getline() get a line or list of lines from the buffer + setline() replace a line in the buffer + append() append line or list of lines in the buffer + indent() indent of a specific line + cindent() indent according to C indenting + lispindent() indent according to Lisp indenting + nextnonblank() find next non-blank line + prevnonblank() find previous non-blank line + search() find a match for a pattern + searchpos() find a match for a pattern + searchpair() find the other end of a start/skip/end + searchpairpos() find the other end of a start/skip/end + searchdecl() search for the declaration of a name + + *system-functions* *file-functions* +System functions and manipulation of files: + glob() expand wildcards + globpath() expand wildcards in a number of directories + findfile() find a file in a list of directories + finddir() find a directory in a list of directories + resolve() find out where a shortcut points to + fnamemodify() modify a file name + pathshorten() shorten directory names in a path + simplify() simplify a path without changing its meaning + executable() check if an executable program exists + filereadable() check if a file can be read + filewritable() check if a file can be written to + getfperm() get the permissions of a file + getftype() get the kind of a file + isdirectory() check if a directory exists + getfsize() get the size of a file + getcwd() get the current working directory + haslocaldir() check if current window used |:lcd| + tempname() get the name of a temporary file + mkdir() create a new directory + delete() delete a file + rename() rename a file + system() get the result of a shell command + hostname() name of the system + readfile() read a file into a List of lines + writefile() write a List of lines into a file + +Date and Time: *date-functions* *time-functions* + getftime() get last modification time of a file + localtime() get current time in seconds + strftime() convert time to a string + reltime() get the current or elapsed time accurately + reltimestr() convert reltime() result to a string + + *buffer-functions* *window-functions* *arg-functions* +Buffers, windows and the argument list: + argc() number of entries in the argument list + argidx() current position in the argument list + argv() get one entry from the argument list + bufexists() check if a buffer exists + buflisted() check if a buffer exists and is listed + bufloaded() check if a buffer exists and is loaded + bufname() get the name of a specific buffer + bufnr() get the buffer number of a specific buffer + tabpagebuflist() return List of buffers in a tab page + tabpagenr() get the number of a tab page + tabpagewinnr() like winnr() for a specified tab page + winnr() get the window number for the current window + bufwinnr() get the window number of a specific buffer + winbufnr() get the buffer number of a specific window + getbufline() get a list of lines from the specified buffer + +Command line: *command-line-functions* + getcmdline() get the current command line + getcmdpos() get position of the cursor in the command line + setcmdpos() set position of the cursor in the command line + getcmdtype() return the current command-line type + +Quickfix and location lists: *quickfix-functions* + getqflist() list of quickfix errors + setqflist() modify a quickfix list + getloclist() list of location list items + setloclist() modify a location list + +Insert mode completion: *completion-functions* + complete() set found matches + complete_add() add to found matches + complete_check() check if completion should be aborted + pumvisible() check if the popup menu is displayed + +Folding: *folding-functions* + foldclosed() check for a closed fold at a specific line + foldclosedend() like foldclosed() but return the last line + foldlevel() check for the fold level at a specific line + foldtext() generate the line displayed for a closed fold + foldtextresult() get the text displayed for a closed fold + +Syntax and highlighting: *syntax-functions* *highlighting-functions* + clearmatches() clear all matches defined by |matchadd()| and + the |:match| commands + getmatches() get all matches defined by |matchadd()| and + the |:match| commands + hlexists() check if a highlight group exists + hlID() get ID of a highlight group + synID() get syntax ID at a specific position + synIDattr() get a specific attribute of a syntax ID + synIDtrans() get translated syntax ID + synstack() get list of syntax IDs at a specific position + synconcealed() get info about concealing + diff_hlID() get highlight ID for diff mode at a position + matchadd() define a pattern to highlight (a "match") + matcharg() get info about |:match| arguments + matchdelete() delete a match defined by |matchadd()| or a + |:match| command + setmatches() restore a list of matches saved by + |getmatches()| + +Spelling: *spell-functions* + spellbadword() locate badly spelled word at or after cursor + spellsuggest() return suggested spelling corrections + soundfold() return the sound-a-like equivalent of a word + +History: *history-functions* + histadd() add an item to a history + histdel() delete an item from a history + histget() get an item from a history + histnr() get highest index of a history list + +Interactive: *interactive-functions* + browse() put up a file requester + browsedir() put up a directory requester + 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 + inputdialog() get a line from the user in a dialog + inputsave() save and clear typeahead + inputrestore() restore typeahead + +GUI: *gui-functions* + getfontname() get name of current font being used + getwinposx() X position of the GUI Vim window + getwinposy() Y position of the GUI Vim window + +Vim server: *server-functions* + serverlist() return the list of server names + remote_send() send command characters to a Vim server + remote_expr() evaluate an expression in a Vim server + server2client() send a reply to a client of a Vim server + remote_peek() check if there is a reply from a Vim server + remote_read() read a reply from a Vim server + foreground() move the Vim window to the foreground + remote_foreground() move the Vim server window to the foreground + +Window size and position: *window-size-functions* + winheight() get height of a specific window + winwidth() get width of a specific window + winrestcmd() return command to restore window sizes + winsaveview() get view of current window + winrestview() restore saved view of current window + +Mappings: *mapping-functions* + hasmapto() check if a mapping exists + mapcheck() check if a matching mapping exists + maparg() get rhs of a mapping + wildmenumode() check if the wildmode is active + +Various: *various-functions* + mode() get current editing mode + visualmode() last visual mode used + exists() check if a variable, function, etc. exists + has() check if a feature is supported in Vim + changenr() return number of most recent change + 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 + + getreg() get contents of a register + getregtype() get type of a register + setreg() set contents and type of a register + + taglist() get list of matching tags + tagfiles() get a list of tags files + + mzeval() evaluate |MzScheme| expression + +============================================================================== +*41.7* Defining a function + +Vim enables you to define your own functions. The basic function declaration +begins as follows: > + + :function {name}({var1}, {var2}, ...) + : {body} + :endfunction +< + Note: + Function names must begin with a capital letter. + +Let's define a short function to return the smaller of two numbers. It starts +with this line: > + + :function Min(num1, num2) + +This tells Vim that the function is named "Min" and it takes two arguments: +"num1" and "num2". + The first thing you need to do is to check to see which number is smaller: + > + : if a:num1 < a:num2 + +The special prefix "a:" tells Vim that the variable is a function argument. +Let's assign the variable "smaller" the value of the smallest number: > + + : if a:num1 < a:num2 + : let smaller = a:num1 + : else + : let smaller = a:num2 + : endif + +The variable "smaller" is a local variable. Variables used inside a function +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: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. +Finally, you end the function: > + + : return smaller + :endfunction + +The complete function definition is as follows: > + + :function Min(num1, num2) + : if a:num1 < a:num2 + : let smaller = a:num1 + : else + : let smaller = a:num2 + : endif + : return smaller + :endfunction + +For people who like short functions, this does the same thing: > + + :function Min(num1, num2) + : if a:num1 < a:num2 + : return a:num1 + : endif + : return a:num2 + :endfunction + +A user defined function is called in exactly the same way as a built-in +function. Only the name is different. The Min function can be used like +this: > + + :echo Min(5, 8) + +Only now will the function be executed and the lines be interpreted by Vim. +If there are mistakes, like using an undefined variable or function, you will +now get an error message. When defining the function these errors are not +detected. + +When a function reaches ":endfunction" or ":return" is used without an +argument, the function returns zero. + +To redefine a function that already exists, use the ! for the ":function" +command: > + + :function! Min(num1, num2, num3) + + +USING A RANGE + +The ":call" command can be given a line range. This can have one of two +meanings. When a function has been defined with the "range" keyword, it will +take care of the line range itself. + The function will be passed the variables "a:firstline" and "a:lastline". +These will have the line numbers from the range the function was called with. +Example: > + + :function Count_words() range + : 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 " . n . " words" + :endfunction + +You can call this function with: > + + :10,30call Count_words() + +It will be executed once and echo the number of words. + The other way to use a line range is by defining a function without the +"range" keyword. The function will be called once for every line in the +range, with the cursor in that line. Example: > + + :function Number() + : echo "line " . line(".") . " contains: " . getline(".") + :endfunction + +If you call this function with: > + + :10,15call Number() + +The function will be called six times. + + +VARIABLE NUMBER OF ARGUMENTS + +Vim enables you to define functions that have a variable number of arguments. +The following command, for instance, defines a function that must have 1 +argument (start) and can have up to 20 additional arguments: > + + :function Show(start, ...) + +The variable "a:1" contains the first optional argument, "a:2" the second, and +so on. The variable "a:0" contains the number of extra arguments. + For example: > + + :function Show(start, ...) + : echohl Title + : echo "start is " . a:start + : echohl None + : let index = 1 + : while index <= a:0 + : echo " Arg " . index . " is " . a:{index} + : let index = index + 1 + : endwhile + : echo "" + :endfunction + +This uses the ":echohl" command to specify the highlighting used for the +following ":echo" command. ":echohl None" stops it again. The ":echon" +command works like ":echo", but doesn't output a line break. + +You can also use the a:000 variable, it is a List of all the "..." arguments. +See |a:000|. + + +LISTING FUNCTIONS + +The ":function" command lists the names and arguments of all user-defined +functions: > + + :function +< function Show(start, ...) ~ + function GetVimIndent() ~ + function SetSyn(name) ~ + +To see what a function does, use its name as an argument for ":function": > + + :function SetSyn +< 1 if &syntax == '' ~ + 2 let &syntax = a:name ~ + 3 endif ~ + endfunction ~ + + +DEBUGGING + +The line number is useful for when you get an error message or when debugging. +See |debug-scripts| about debugging mode. + You can also set the 'verbose' option to 12 or higher to see all function +calls. Set it to 15 or higher to see every executed line. + + +DELETING A FUNCTION + +To delete the Show() function: > + + :delfunction Show + +You get an error when the function doesn't exist. + + +FUNCTION REFERENCES + +Sometimes it can be useful to have a variable point to one function or +another. You can do it with the function() function. It turns the name of a +function into a reference: > + + :let result = 0 " or 1 + :function! Right() + : return 'Right!' + :endfunc + :function! Wrong() + : return 'Wrong!' + :endfunc + : + :if result == 1 + : let Afunc = function('Right') + :else + : let Afunc = function('Wrong') + :endif + :echo call(Afunc, []) +< Wrong! ~ + +Note that the name of a variable that holds a function reference must start +with a capital. Otherwise it could be confused with the name of a builtin +function. + The way to invoke a function that a variable refers to is with the call() +function. Its first argument is the function reference, the second argument +is a List with arguments. + +Function references are most useful in combination with a Dictionary, as is +explained in the next section. + +============================================================================== +*41.8* Lists and Dictionaries + +So far we have used the basic types String and Number. Vim also supports two +composite types: List and Dictionary. + +A List is an ordered sequence of things. The things can be any kind of value, +thus you can make a List of numbers, a List of Lists and even a List of mixed +items. To create a List with three strings: > + + :let alist = ['aap', 'mies', 'noot'] + +The List items are enclosed in square brackets and separated by commas. To +create an empty List: > + + :let alist = [] + +You can add items to a List with the add() function: > + + :let alist = [] + :call add(alist, 'foo') + :call add(alist, 'bar') + :echo alist +< ['foo', 'bar'] ~ + +List concatenation is done with +: > + + :echo alist + ['foo', 'bar'] +< ['foo', 'bar', 'foo', 'bar'] ~ + +Or, if you want to extend a List directly: > + + :let alist = ['one'] + :call extend(alist, ['two', 'three']) + :echo alist +< ['one', 'two', 'three'] ~ + +Notice that using add() will have a different effect: > + + :let alist = ['one'] + :call add(alist, ['two', 'three']) + :echo alist +< ['one', ['two', 'three']] ~ + +The second argument of add() is added as a single item. + + +FOR LOOP + +One of the nice things you can do with a List is iterate over it: > + + :let alist = ['one', 'two', 'three'] + :for n in alist + : echo n + :endfor +< one ~ + two ~ + three ~ + +This will loop over each element in List "alist", assigning the value to +variable "n". The generic form of a for loop is: > + + :for {varname} in {listexpression} + : {commands} + :endfor + +To loop a certain number of times you need a List of a specific length. The +range() function creates one for you: > + + :for a in range(3) + : echo a + :endfor +< 0 ~ + 1 ~ + 2 ~ + +Notice that the first item of the List that range() produces is zero, thus the +last item is one less than the length of the list. + You can also specify the maximum value, the stride and even go backwards: > + + :for a in range(8, 4, -2) + : echo a + :endfor +< 8 ~ + 6 ~ + 4 ~ + +A more useful example, looping over lines in the buffer: > + + :for line in getline(1, 20) + : if line =~ "Date: " + : echo matchstr(line, 'Date: \zs.*') + : endif + :endfor + +This looks into lines 1 to 20 (inclusive) and echoes any date found in there. + + +DICTIONARIES + +A Dictionary stores key-value pairs. You can quickly lookup a value if you +know the key. A Dictionary is created with curly braces: > + + :let uk2nl = {'one': 'een', 'two': 'twee', 'three': 'drie'} + +Now you can lookup words by putting the key in square brackets: > + + :echo uk2nl['two'] +< twee ~ + +The generic form for defining a Dictionary is: > + + {<key> : <value>, ...} + +An empty Dictionary is one without any keys: > + + {} + +The possibilities with Dictionaries are numerous. There are various functions +for them as well. For example, you can obtain a list of the keys and loop +over them: > + + :for key in keys(uk2nl) + : echo key + :endfor +< three ~ + one ~ + two ~ + +You will notice the keys are not ordered. You can sort the list to get a +specific order: > + + :for key in sort(keys(uk2nl)) + : echo key + :endfor +< one ~ + three ~ + two ~ + +But you can never get back the order in which items are defined. For that you +need to use a List, it stores items in an ordered sequence. + + +DICTIONARY FUNCTIONS + +The items in a Dictionary can normally be obtained with an index in square +brackets: > + + :echo uk2nl['one'] +< een ~ + +A method that does the same, but without so many punctuation characters: > + + :echo uk2nl.one +< een ~ + +This only works for a key that is made of ASCII letters, digits and the +underscore. You can also assign a new value this way: > + + :let uk2nl.four = 'vier' + :echo uk2nl +< {'three': 'drie', 'four': 'vier', 'one': 'een', 'two': 'twee'} ~ + +And now for something special: you can directly define a function and store a +reference to it in the dictionary: > + + :function uk2nl.translate(line) dict + : return join(map(split(a:line), 'get(self, v:val, "???")')) + :endfunction + +Let's first try it out: > + + :echo uk2nl.translate('three two five one') +< drie twee ??? een ~ + +The first special thing you notice is the "dict" at the end of the ":function" +line. This marks the function as being used from a Dictionary. The "self" +local variable will then refer to that Dictionary. + Now let's break up the complicated return command: > + + split(a:line) + +The split() function takes a string, chops it into whitespace separated words +and returns a list with these words. Thus in the example it returns: > + + :echo split('three two five one') +< ['three', 'two', 'five', 'one'] ~ + +This list is the first argument to the map() function. This will go through +the list, evaluating its second argument with "v:val" set to the value of each +item. This is a shortcut to using a for loop. This command: > + + :let alist = map(split(a:line), 'get(self, v:val, "???")') + +Is equivalent to: > + + :let alist = split(a:line) + :for idx in range(len(alist)) + : let alist[idx] = get(self, alist[idx], "???") + :endfor + +The get() function checks if a key is present in a Dictionary. If it is, then +the value is retrieved. If it isn't, then the default value is returned, in +the example it's '???'. This is a convenient way to handle situations where a +key may not be present and you don't want an error message. + +The join() function does the opposite of split(): it joins together a list of +words, putting a space in between. + This combination of split(), map() and join() is a nice way to filter a line +of words in a very compact way. + + +OBJECT ORIENTED PROGRAMMING + +Now that you can put both values and functions in a Dictionary, you can +actually use a Dictionary like an object. + Above we used a Dictionary for translating Dutch to English. We might want +to do the same for other languages. Let's first make an object (aka +Dictionary) that has the translate function, but no words to translate: > + + :let transdict = {} + :function transdict.translate(line) dict + : return join(map(split(a:line), 'get(self.words, v:val, "???")')) + :endfunction + +It's slightly different from the function above, using 'self.words' to lookup +word translations. But we don't have a self.words. Thus you could call this +an abstract class. + +Now we can instantiate a Dutch translation object: > + + :let uk2nl = copy(transdict) + :let uk2nl.words = {'one': 'een', 'two': 'twee', 'three': 'drie'} + :echo uk2nl.translate('three one') +< drie een ~ + +And a German translator: > + + :let uk2de = copy(transdict) + :let uk2de.words = {'one': 'ein', 'two': 'zwei', 'three': 'drei'} + :echo uk2de.translate('three one') +< drei ein ~ + +You see that the copy() function is used to make a copy of the "transdict" +Dictionary and then the copy is changed to add the words. The original +remains the same, of course. + +Now you can go one step further, and use your preferred translator: > + + :if $LANG =~ "de" + : let trans = uk2de + :else + : let trans = uk2nl + :endif + :echo trans.translate('one two three') +< een twee drie ~ + +Here "trans" refers to one of the two objects (Dictionaries). No copy is +made. More about List and Dictionary identity can be found at |list-identity| +and |dict-identity|. + +Now you might use a language that isn't supported. You can overrule the +translate() function to do nothing: > + + :let uk2uk = copy(transdict) + :function! uk2uk.translate(line) + : return a:line + :endfunction + :echo uk2uk.translate('three one wladiwostok') +< three one wladiwostok ~ + +Notice that a ! was used to overwrite the existing function reference. Now +use "uk2uk" when no recognized language is found: > + + :if $LANG =~ "de" + : let trans = uk2de + :elseif $LANG =~ "nl" + : let trans = uk2nl + :else + : let trans = uk2uk + :endif + :echo trans.translate('one two three') +< one two three ~ + +For further reading see |Lists| and |Dictionaries|. + +============================================================================== +*41.9* Exceptions + +Let's start with an example: > + + :try + : read ~/templates/pascal.tmpl + :catch /E484:/ + : echo "Sorry, the Pascal template file cannot be found." + :endtry + +The ":read" command will fail if the file does not exist. Instead of +generating an error message, this code catches the error and gives the user a +nice message. + +For the commands in between ":try" and ":endtry" errors are turned into +exceptions. An exception is a string. In the case of an error the string +contains the error message. And every error message has a number. In this +case, the error we catch contains "E484:". This number is guaranteed to stay +the same (the text may change, e.g., it may be translated). + +When the ":read" command causes another error, the pattern "E484:" will not +match in it. Thus this exception will not be caught and result in the usual +error message. + +You might be tempted to do this: > + + :try + : read ~/templates/pascal.tmpl + :catch + : echo "Sorry, the Pascal template file cannot be found." + :endtry + +This means all errors are caught. But then you will not see errors that are +useful, such as "E21: Cannot make changes, 'modifiable' is off". + +Another useful mechanism is the ":finally" command: > + + :let tmp = tempname() + :try + : exe ".,$write " . tmp + : exe "!filter " . tmp + : .,$delete + : exe "$read " . tmp + :finally + : call delete(tmp) + :endtry + +This filters the lines from the cursor until the end of the file through the +"filter" command, which takes a file name argument. No matter if the +filtering works, something goes wrong in between ":try" and ":finally" or the +user cancels the filtering by pressing CTRL-C, the "call delete(tmp)" is +always executed. This makes sure you don't leave the temporary file behind. + +More information about exception handling can be found in the reference +manual: |exception-handling|. + +============================================================================== +*41.10* Various remarks + +Here is a summary of items that apply to Vim scripts. They are also mentioned +elsewhere, but form a nice checklist. + +The end-of-line character depends on the system. For Unix a single <NL> +character is used. For MS-DOS, Windows, OS/2 and the like, <CR><LF> is used. +This is important when using mappings that end in a <CR>. See |:source_crnl|. + + +WHITE SPACE + +Blank lines are allowed and ignored. + +Leading whitespace characters (blanks and TABs) are always ignored. The +whitespaces between parameters (e.g. between the 'set' and the 'cpoptions' in +the example below) are reduced to one blank character and plays the role of a +separator, the whitespaces after the last (visible) character may or may not +be ignored depending on the situation, see below. + +For a ":set" command involving the "=" (equal) sign, such as in: > + + :set cpoptions =aABceFst + +the whitespace immediately before the "=" sign is ignored. But there can be +no whitespace after the "=" sign! + +To include a whitespace character in the value of an option, it must be +escaped by a "\" (backslash) as in the following example: > + + :set tags=my\ nice\ file + +The same example written as: > + + :set tags=my nice file + +will issue an error, because it is interpreted as: > + + :set tags=my + :set nice + :set file + + +COMMENTS + +The character " (the double quote mark) starts a comment. Everything after +and including this character until the end-of-line is considered a comment and +is ignored, except for commands that don't consider comments, as shown in +examples below. A comment can start on any character position on the line. + +There is a little "catch" with comments for some commands. Examples: > + + :abbrev dev development " shorthand + :map <F3> o#include " insert include + :execute cmd " do it + :!ls *.c " list C files + +The abbreviation 'dev' will be expanded to 'development " shorthand'. The +mapping of <F3> will actually be the whole line after the 'o# ....' including +the '" insert include'. The "execute" command will give an error. The "!" +command will send everything after it to the shell, causing an error for an +unmatched '"' character. + There can be no comment after ":map", ":abbreviate", ":execute" and "!" +commands (there are a few more commands with this restriction). For the +":map", ":abbreviate" and ":execute" commands there is a trick: > + + :abbrev dev development|" shorthand + :map <F3> o#include|" insert include + :execute cmd |" do it + +With the '|' character the command is separated from the next one. And that +next command is only a comment. For the last command you need to do two +things: |:execute| and use '|': > + :exe '!ls *.c' |" list C files + +Notice that there is no white space before the '|' in the abbreviation and +mapping. For these commands, any character until the end-of-line or '|' is +included. As a consequence of this behavior, you don't always see that +trailing whitespace is included: > + + :map <F4> o#include + +To spot these problems, you can set the 'list' option when editing vimrc +files. + +For Unix there is one special way to comment a line, that allows making a Vim +script executable: > + #!/usr/bin/env vim -S + echo "this is a Vim script" + quit + +The "#" command by itself lists a line with the line number. Adding an +exclamation mark changes it into doing nothing, so that you can add the shell +command to execute the rest of the file. |:#!| |-S| + + +PITFALLS + +Even bigger problem arises in the following example: > + + :map ,ab o#include + :unmap ,ab + +Here the unmap command will not work, because it tries to unmap ",ab ". This +does not exist as a mapped sequence. An error will be issued, which is very +hard to identify, because the ending whitespace character in ":unmap ,ab " is +not visible. + +And this is the same as what happens when one uses a comment after an 'unmap' +command: > + + :unmap ,ab " comment + +Here the comment part will be ignored. However, Vim will try to unmap +',ab ', which does not exist. Rewrite it as: > + + :unmap ,ab| " comment + + +RESTORING THE VIEW + +Sometimes you want to make a change and go back to where the cursor was. +Restoring the relative position would also be nice, so that the same line +appears at the top of the window. + This example yanks the current line, puts it above the first line in the +file and then restores the view: > + + map ,p ma"aYHmbgg"aP`bzt`a + +What this does: > + ma"aYHmbgg"aP`bzt`a +< ma set mark a at cursor position + "aY yank current line into register a + Hmb go to top line in window and set mark b there + gg go to first line in file + "aP put the yanked line above it + `b go back to top line in display + zt position the text in the window as before + `a go back to saved cursor position + + +PACKAGING + +To avoid your function names to interfere with functions that you get from +others, use this scheme: +- Prepend a unique string before each function name. I often use an + abbreviation. For example, "OW_" is used for the option window functions. +- Put the definition of your functions together in a file. Set a global + variable to indicate that the functions have been loaded. When sourcing the + file again, first unload the functions. +Example: > + + " This is the XXX package + + if exists("XXX_loaded") + delfun XXX_one + delfun XXX_two + endif + + function XXX_one(a) + ... body of function ... + endfun + + function XXX_two(b) + ... body of function ... + endfun + + let XXX_loaded = 1 + +============================================================================== +*41.11* Writing a plugin *write-plugin* + +You can write a Vim script in such a way that many people can use it. This is +called a plugin. Vim users can drop your script in their plugin directory and +use its features right away |add-plugin|. + +There are actually two types of plugins: + + global plugins: For all types of files. +filetype plugins: Only for files of a specific type. + +In this section the first type is explained. Most items are also relevant for +writing filetype plugins. The specifics for filetype plugins are in the next +section |write-filetype-plugin|. + + +NAME + +First of all you must choose a name for your plugin. The features provided +by the plugin should be clear from its name. And it should be unlikely that +someone else writes a plugin with the same name but which does something +different. And please limit the name to 8 characters, to avoid problems on +old Windows systems. + +A script that corrects typing mistakes could be called "typecorr.vim". We +will use it here as an example. + +For the plugin to work for everybody, it should follow a few guidelines. This +will be explained step-by-step. The complete example plugin is at the end. + + +BODY + +Let's start with the body of the plugin, the lines that do the actual work: > + + 14 iabbrev teh the + 15 iabbrev otehr other + 16 iabbrev wnat want + 17 iabbrev synchronisation + 18 \ synchronization + 19 let s:count = 4 + +The actual list should be much longer, of course. + +The line numbers have only been added to explain a few things, don't put them +in your plugin file! + + +HEADER + +You will probably add new corrections to the plugin and soon have several +versions lying around. And when distributing this file, people will want to +know who wrote this wonderful plugin and where they can send remarks. +Therefore, put a header at the top of your plugin: > + + 1 " Vim global plugin for correcting typing mistakes + 2 " Last Change: 2000 Oct 15 + 3 " Maintainer: Bram Moolenaar <Bram@vim.org> + +About copyright and licensing: Since plugins are very useful and it's hardly +worth restricting their distribution, please consider making your plugin +either public domain or use the Vim |license|. A short note about this near +the top of the plugin should be sufficient. Example: > + + 4 " License: This file is placed in the public domain. + + +LINE CONTINUATION, AVOIDING SIDE EFFECTS *use-cpo-save* + +In line 18 above, the line-continuation mechanism is used |line-continuation|. +Users with 'compatible' set will run into trouble here, they will get an error +message. We can't just reset 'compatible', because that has a lot of side +effects. To avoid this, we will set the 'cpoptions' option to its Vim default +value and restore it later. That will allow the use of line-continuation and +make the script work for most people. It is done like this: > + + 11 let s:save_cpo = &cpo + 12 set cpo&vim + .. + 42 let &cpo = s:save_cpo + 43 unlet s:save_cpo + +We first store the old value of 'cpoptions' in the s:save_cpo variable. At +the end of the plugin this value is restored. + +Notice that a script-local variable is used |s:var|. A global variable could +already be in use for something else. Always use script-local variables for +things that are only used in the script. + + +NOT LOADING + +It's possible that a user doesn't always want to load this plugin. Or the +system administrator has dropped it in the system-wide plugin directory, but a +user has his own plugin he wants to use. Then the user must have a chance to +disable loading this specific plugin. This will make it possible: > + + 6 if exists("g:loaded_typecorr") + 7 finish + 8 endif + 9 let g:loaded_typecorr = 1 + +This also avoids that when the script is loaded twice it would cause error +messages for redefining functions and cause trouble for autocommands that are +added twice. + +The name is recommended to start with "loaded_" and then the file name of the +plugin, literally. The "g:" is prepended just to avoid mistakes when using +the variable in a function (without "g:" it would be a variable local to the +function). + +Using "finish" stops Vim from reading the rest of the file, it's much quicker +than using if-endif around the whole file. + + +MAPPING + +Now let's make the plugin more interesting: We will add a mapping that adds a +correction for the word under the cursor. We could just pick a key sequence +for this mapping, but the user might already use it for something else. To +allow the user to define which keys a mapping in a plugin uses, the <Leader> +item can be used: > + + 22 map <unique> <Leader>a <Plug>TypecorrAdd + +The "<Plug>TypecorrAdd" thing will do the work, more about that further on. + +The user can set the "mapleader" variable to the key sequence that he wants +this mapping to start with. Thus if the user has done: > + + let mapleader = "_" + +the mapping will define "_a". If the user didn't do this, the default value +will be used, which is a backslash. Then a map for "\a" will be defined. + +Note that <unique> is used, this will cause an error message if the mapping +already happened to exist. |:map-<unique>| + +But what if the user wants to define his own key sequence? We can allow that +with this mechanism: > + + 21 if !hasmapto('<Plug>TypecorrAdd') + 22 map <unique> <Leader>a <Plug>TypecorrAdd + 23 endif + +This checks if a mapping to "<Plug>TypecorrAdd" already exists, and only +defines the mapping from "<Leader>a" if it doesn't. The user then has a +chance of putting this in his vimrc file: > + + map ,c <Plug>TypecorrAdd + +Then the mapped key sequence will be ",c" instead of "_a" or "\a". + + +PIECES + +If a script gets longer, you often want to break up the work in pieces. You +can use functions or mappings for this. But you don't want these functions +and mappings to interfere with the ones from other scripts. For example, you +could define a function Add(), but another script could try to define the same +function. To avoid this, we define the function local to the script by +prepending it with "s:". + +We will define a function that adds a new typing correction: > + + 30 function s:Add(from, correct) + 31 let to = input("type the correction for " . a:from . ": ") + 32 exe ":iabbrev " . a:from . " " . to + .. + 36 endfunction + +Now we can call the function s:Add() from within this script. If another +script also defines s:Add(), it will be local to that script and can only +be called from the script it was defined in. There can also be a global Add() +function (without the "s:"), which is again another function. + +<SID> can be used with mappings. It generates a script ID, which identifies +the current script. In our typing correction plugin we use it like this: > + + 24 noremap <unique> <script> <Plug>TypecorrAdd <SID>Add + .. + 28 noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR> + +Thus when a user types "\a", this sequence is invoked: > + + \a -> <Plug>TypecorrAdd -> <SID>Add -> :call <SID>Add() + +If another script would also map <SID>Add, it would get another script ID and +thus define another mapping. + +Note that instead of s:Add() we use <SID>Add() here. That is because the +mapping is typed by the user, thus outside of the script. The <SID> is +translated to the script ID, so that Vim knows in which script to look for +the Add() function. + +This is a bit complicated, but it's required for the plugin to work together +with other plugins. The basic rule is that you use <SID>Add() in mappings and +s:Add() in other places (the script itself, autocommands, user commands). + +We can also add a menu entry to do the same as the mapping: > + + 26 noremenu <script> Plugin.Add\ Correction <SID>Add + +The "Plugin" menu is recommended for adding menu items for plugins. In this +case only one item is used. When adding more items, creating a submenu is +recommended. For example, "Plugin.CVS" could be used for a plugin that offers +CVS operations "Plugin.CVS.checkin", "Plugin.CVS.checkout", etc. + +Note that in line 28 ":noremap" is used to avoid that any other mappings cause +trouble. Someone may have remapped ":call", for example. In line 24 we also +use ":noremap", but we do want "<SID>Add" to be remapped. This is why +"<script>" is used here. This only allows mappings which are local to the +script. |:map-<script>| The same is done in line 26 for ":noremenu". +|:menu-<script>| + + +<SID> AND <Plug> *using-<Plug>* + +Both <SID> and <Plug> are used to avoid that mappings of typed keys interfere +with mappings that are only to be used from other mappings. Note the +difference between using <SID> and <Plug>: + +<Plug> is visible outside of the script. It is used for mappings which the + user might want to map a key sequence to. <Plug> is a special code + that a typed key will never produce. + To make it very unlikely that other plugins use the same sequence of + characters, use this structure: <Plug> scriptname mapname + In our example the scriptname is "Typecorr" and the mapname is "Add". + This results in "<Plug>TypecorrAdd". Only the first character of + scriptname and mapname is uppercase, so that we can see where mapname + starts. + +<SID> is the script ID, a unique identifier for a script. + Internally Vim translates <SID> to "<SNR>123_", where "123" can be any + number. Thus a function "<SID>Add()" will have a name "<SNR>11_Add()" + in one script, and "<SNR>22_Add()" in another. You can see this if + you use the ":function" command to get a list of functions. The + translation of <SID> in mappings is exactly the same, that's how you + can call a script-local function from a mapping. + + +USER COMMAND + +Now let's add a user command to add a correction: > + + 38 if !exists(":Correct") + 39 command -nargs=1 Correct :call s:Add(<q-args>, 0) + 40 endif + +The user command is defined only if no command with the same name already +exists. Otherwise we would get an error here. Overriding the existing user +command with ":command!" is not a good idea, this would probably make the user +wonder why the command he defined himself doesn't work. |:command| + + +SCRIPT VARIABLES + +When a variable starts with "s:" it is a script variable. It can only be used +inside a script. Outside the script it's not visible. This avoids trouble +with using the same variable name in different scripts. The variables will be +kept as long as Vim is running. And the same variables are used when sourcing +the same script again. |s:var| + +The fun is that these variables can also be used in functions, autocommands +and user commands that are defined in the script. In our example we can add +a few lines to count the number of corrections: > + + 19 let s:count = 4 + .. + 30 function s:Add(from, correct) + .. + 34 let s:count = s:count + 1 + 35 echo s:count . " corrections now" + 36 endfunction + +First s:count is initialized to 4 in the script itself. When later the +s:Add() function is called, it increments s:count. It doesn't matter from +where the function was called, since it has been defined in the script, it +will use the local variables from this script. + + +THE RESULT + +Here is the resulting complete example: > + + 1 " Vim global plugin for correcting typing mistakes + 2 " Last Change: 2000 Oct 15 + 3 " Maintainer: Bram Moolenaar <Bram@vim.org> + 4 " License: This file is placed in the public domain. + 5 + 6 if exists("g:loaded_typecorr") + 7 finish + 8 endif + 9 let g:loaded_typecorr = 1 + 10 + 11 let s:save_cpo = &cpo + 12 set cpo&vim + 13 + 14 iabbrev teh the + 15 iabbrev otehr other + 16 iabbrev wnat want + 17 iabbrev synchronisation + 18 \ synchronization + 19 let s:count = 4 + 20 + 21 if !hasmapto('<Plug>TypecorrAdd') + 22 map <unique> <Leader>a <Plug>TypecorrAdd + 23 endif + 24 noremap <unique> <script> <Plug>TypecorrAdd <SID>Add + 25 + 26 noremenu <script> Plugin.Add\ Correction <SID>Add + 27 + 28 noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR> + 29 + 30 function s:Add(from, correct) + 31 let to = input("type the correction for " . a:from . ": ") + 32 exe ":iabbrev " . a:from . " " . to + 33 if a:correct | exe "normal viws\<C-R>\" \b\e" | endif + 34 let s:count = s:count + 1 + 35 echo s:count . " corrections now" + 36 endfunction + 37 + 38 if !exists(":Correct") + 39 command -nargs=1 Correct :call s:Add(<q-args>, 0) + 40 endif + 41 + 42 let &cpo = s:save_cpo + 43 unlet s:save_cpo + +Line 33 wasn't explained yet. It applies the new correction to the word under +the cursor. The |:normal| command is used to use the new abbreviation. Note +that mappings and abbreviations are expanded here, even though the function +was called from a mapping defined with ":noremap". + +Using "unix" for the 'fileformat' option is recommended. The Vim scripts will +then work everywhere. Scripts with 'fileformat' set to "dos" do not work on +Unix. Also see |:source_crnl|. To be sure it is set right, do this before +writing the file: > + + :set fileformat=unix + + +DOCUMENTATION *write-local-help* + +It's a good idea to also write some documentation for your plugin. Especially +when its behavior can be changed by the user. See |add-local-help| for how +they are installed. + +Here is a simple example for a plugin help file, called "typecorr.txt": > + + 1 *typecorr.txt* Plugin for correcting typing mistakes + 2 + 3 If you make typing mistakes, this plugin will have them corrected + 4 automatically. + 5 + 6 There are currently only a few corrections. Add your own if you like. + 7 + 8 Mappings: + 9 <Leader>a or <Plug>TypecorrAdd + 10 Add a correction for the word under the cursor. + 11 + 12 Commands: + 13 :Correct {word} + 14 Add a correction for {word}. + 15 + 16 *typecorr-settings* + 17 This plugin doesn't have any settings. + +The first line is actually the only one for which the format matters. It will +be extracted from the help file to be put in the "LOCAL ADDITIONS:" section of +help.txt |local-additions|. The first "*" must be in the first column of the +first line. After adding your help file do ":help" and check that the entries +line up nicely. + +You can add more tags inside ** in your help file. But be careful not to use +existing help tags. You would probably use the name of your plugin in most of +them, like "typecorr-settings" in the example. + +Using references to other parts of the help in || is recommended. This makes +it easy for the user to find associated help. + + +FILETYPE DETECTION *plugin-filetype* + +If your filetype is not already detected by Vim, you should create a filetype +detection snippet in a separate file. It is usually in the form of an +autocommand that sets the filetype when the file name matches a pattern. +Example: > + + au BufNewFile,BufRead *.foo set filetype=foofoo + +Write this single-line file as "ftdetect/foofoo.vim" in the first directory +that appears in 'runtimepath'. For Unix that would be +"~/.vim/ftdetect/foofoo.vim". The convention is to use the name of the +filetype for the script name. + +You can make more complicated checks if you like, for example to inspect the +contents of the file to recognize the language. Also see |new-filetype|. + + +SUMMARY *plugin-special* + +Summary of special things to use in a plugin: + +s:name Variables local to the script. + +<SID> Script-ID, used for mappings and functions local to + the script. + +hasmapto() Function to test if the user already defined a mapping + for functionality the script offers. + +<Leader> Value of "mapleader", which the user defines as the + keys that plugin mappings start with. + +:map <unique> Give a warning if a mapping already exists. + +:noremap <script> Use only mappings local to the script, not global + mappings. + +exists(":Cmd") Check if a user command already exists. + +============================================================================== +*41.12* Writing a filetype plugin *write-filetype-plugin* *ftplugin* + +A filetype plugin is like a global plugin, except that it sets options and +defines mappings for the current buffer only. See |add-filetype-plugin| for +how this type of plugin is used. + +First read the section on global plugins above |41.11|. All that is said there +also applies to filetype plugins. There are a few extras, which are explained +here. The essential thing is that a filetype plugin should only have an +effect on the current buffer. + + +DISABLING + +If you are writing a filetype plugin to be used by many people, they need a +chance to disable loading it. Put this at the top of the plugin: > + + " Only do this when not done yet for this buffer + if exists("b:did_ftplugin") + finish + endif + let b:did_ftplugin = 1 + +This also needs to be used to avoid that the same plugin is executed twice for +the same buffer (happens when using an ":edit" command without arguments). + +Now users can disable loading the default plugin completely by making a +filetype plugin with only this line: > + + let b:did_ftplugin = 1 + +This does require that the filetype plugin directory comes before $VIMRUNTIME +in 'runtimepath'! + +If you do want to use the default plugin, but overrule one of the settings, +you can write the different setting in a script: > + + setlocal textwidth=70 + +Now write this in the "after" directory, so that it gets sourced after the +distributed "vim.vim" ftplugin |after-directory|. For Unix this would be +"~/.vim/after/ftplugin/vim.vim". Note that the default plugin will have set +"b:did_ftplugin", but it is ignored here. + + +OPTIONS + +To make sure the filetype plugin only affects the current buffer use the > + + :setlocal + +command to set options. And only set options which are local to a buffer (see +the help for the option to check that). When using |:setlocal| for global +options or options local to a window, the value will change for many buffers, +and that is not what a filetype plugin should do. + +When an option has a value that is a list of flags or items, consider using +"+=" and "-=" to keep the existing value. Be aware that the user may have +changed an option value already. First resetting to the default value and +then changing it is often a good idea. Example: > + + :setlocal formatoptions& formatoptions+=ro + + +MAPPINGS + +To make sure mappings will only work in the current buffer use the > + + :map <buffer> + +command. This needs to be combined with the two-step mapping explained above. +An example of how to define functionality in a filetype plugin: > + + if !hasmapto('<Plug>JavaImport') + map <buffer> <unique> <LocalLeader>i <Plug>JavaImport + endif + noremap <buffer> <unique> <Plug>JavaImport oimport ""<Left><Esc> + +|hasmapto()| is used to check if the user has already defined a map to +<Plug>JavaImport. If not, then the filetype plugin defines the default +mapping. This starts with |<LocalLeader>|, which allows the user to select +the key(s) he wants filetype plugin mappings to start with. The default is a +backslash. +"<unique>" is used to give an error message if the mapping already exists or +overlaps with an existing mapping. +|:noremap| is used to avoid that any other mappings that the user has defined +interferes. You might want to use ":noremap <script>" to allow remapping +mappings defined in this script that start with <SID>. + +The user must have a chance to disable the mappings in a filetype plugin, +without disabling everything. Here is an example of how this is done for a +plugin for the mail filetype: > + + " Add mappings, unless the user didn't want this. + if !exists("no_plugin_maps") && !exists("no_mail_maps") + " Quote text by inserting "> " + if !hasmapto('<Plug>MailQuote') + vmap <buffer> <LocalLeader>q <Plug>MailQuote + nmap <buffer> <LocalLeader>q <Plug>MailQuote + endif + vnoremap <buffer> <Plug>MailQuote :s/^/> /<CR> + nnoremap <buffer> <Plug>MailQuote :.,$s/^/> /<CR> + endif + +Two global variables are used: +no_plugin_maps disables mappings for all filetype plugins +no_mail_maps disables mappings for a specific filetype + + +USER COMMANDS + +To add a user command for a specific file type, so that it can only be used in +one buffer, use the "-buffer" argument to |:command|. Example: > + + :command -buffer Make make %:r.s + + +VARIABLES + +A filetype plugin will be sourced for each buffer of the type it's for. Local +script variables |s:var| will be shared between all invocations. Use local +buffer variables |b:var| if you want a variable specifically for one buffer. + + +FUNCTIONS + +When defining a function, this only needs to be done once. But the filetype +plugin will be sourced every time a file with this filetype will be opened. +This construct makes sure the function is only defined once: > + + :if !exists("*s:Func") + : function s:Func(arg) + : ... + : endfunction + :endif +< + +UNDO *undo_ftplugin* + +When the user does ":setfiletype xyz" the effect of the previous filetype +should be undone. Set the b:undo_ftplugin variable to the commands that will +undo the settings in your filetype plugin. Example: > + + let b:undo_ftplugin = "setlocal fo< com< tw< commentstring<" + \ . "| unlet b:match_ignorecase b:match_words b:match_skip" + +Using ":setlocal" with "<" after the option name resets the option to its +global value. That is mostly the best way to reset the option value. + +This does require removing the "C" flag from 'cpoptions' to allow line +continuation, as mentioned above |use-cpo-save|. + + +FILE NAME + +The filetype must be included in the file name |ftplugin-name|. Use one of +these three forms: + + .../ftplugin/stuff.vim + .../ftplugin/stuff_foo.vim + .../ftplugin/stuff/bar.vim + +"stuff" is the filetype, "foo" and "bar" are arbitrary names. + + +SUMMARY *ftplugin-special* + +Summary of special things to use in a filetype plugin: + +<LocalLeader> Value of "maplocalleader", which the user defines as + the keys that filetype plugin mappings start with. + +:map <buffer> Define a mapping local to the buffer. + +:noremap <script> Only remap mappings defined in this script that start + with <SID>. + +:setlocal Set an option for the current buffer only. + +:command -buffer Define a user command local to the buffer. + +exists("*s:Func") Check if a function was already defined. + +Also see |plugin-special|, the special things used for all plugins. + +============================================================================== +*41.13* Writing a compiler plugin *write-compiler-plugin* + +A compiler plugin sets options for use with a specific compiler. The user can +load it with the |:compiler| command. The main use is to set the +'errorformat' and 'makeprg' options. + +Easiest is to have a look at examples. This command will edit all the default +compiler plugins: > + + :next $VIMRUNTIME/compiler/*.vim + +Use |:next| to go to the next plugin file. + +There are two special items about these files. First is a mechanism to allow +a user to overrule or add to the default file. The default files start with: > + + :if exists("current_compiler") + : finish + :endif + :let current_compiler = "mine" + +When you write a compiler file and put it in your personal runtime directory +(e.g., ~/.vim/compiler for Unix), you set the "current_compiler" variable to +make the default file skip the settings. + *:CompilerSet* +The second mechanism is to use ":set" for ":compiler!" and ":setlocal" for +":compiler". Vim defines the ":CompilerSet" user command for this. However, +older Vim versions don't, thus your plugin should define it then. This is an +example: > + + if exists(":CompilerSet") != 2 + command -nargs=* CompilerSet setlocal <args> + endif + CompilerSet errorformat& " use the default 'errorformat' + CompilerSet makeprg=nmake + +When you write a compiler plugin for the Vim distribution or for a system-wide +runtime directory, use the mechanism mentioned above. When +"current_compiler" was already set by a user plugin nothing will be done. + +When you write a compiler plugin to overrule settings from a default plugin, +don't check "current_compiler". This plugin is supposed to be loaded +last, thus it should be in a directory at the end of 'runtimepath'. For Unix +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 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 +commands and mappings are defined that offer the functionality. The second +time the functions that implement the functionality are defined. + +It may sound surprising that quickload means loading a script twice. What we +mean is that it loads quickly the first time, postponing the bulk of the +script to the second time, which only happens when you actually use it. When +you always use the functionality it actually gets slower! + +Note that since Vim 7 there is an alternative: use the |autoload| +functionality |41.15|. + +The following example shows how it's done: > + + " Vim global plugin for demonstrating quick loading + " Last Change: 2005 Feb 25 + " Maintainer: Bram Moolenaar <Bram@vim.org> + " License: This file is placed in the public domain. + + if !exists("s:did_load") + command -nargs=* BNRead call BufNetRead(<f-args>) + map <F19> :call BufNetWrite('something')<CR> + + let s:did_load = 1 + exe 'au FuncUndefined BufNet* source ' . expand('<sfile>') + finish + endif + + function BufNetRead(...) + echo 'BufNetRead(' . string(a:000) . ')' + " read functionality here + endfunction + + function BufNetWrite(...) + echo 'BufNetWrite(' . string(a:000) . ')' + " write functionality here + endfunction + +When the script is first loaded "s:did_load" is not set. The commands between +the "if" and "endif" will be executed. This ends in a |:finish| command, thus +the rest of the script is not executed. + +The second time the script is loaded "s:did_load" exists and the commands +after the "endif" are executed. This defines the (possible long) +BufNetRead() and BufNetWrite() functions. + +If you drop this script in your plugin directory Vim will execute it on +startup. This is the sequence of events that happens: + +1. The "BNRead" command is defined and the <F19> key is mapped when the script + is sourced at startup. A |FuncUndefined| autocommand is defined. The + ":finish" command causes the script to terminate early. + +2. The user types the BNRead command or presses the <F19> key. The + BufNetRead() or BufNetWrite() function will be called. + +3. Vim can't find the function and triggers the |FuncUndefined| autocommand + event. Since the pattern "BufNet*" matches the invoked function, the + command "source fname" will be executed. "fname" will be equal to the name + of the script, no matter where it is located, because it comes from + expanding "<sfile>" (see |expand()|). + +4. The script is sourced again, the "s:did_load" variable exists and the + functions are defined. + +Notice that the functions that are loaded afterwards match the pattern in the +|FuncUndefined| autocommand. You must make sure that no other plugin defines +functions that match this pattern. + +============================================================================== +*41.15* Writing library scripts *write-library-script* + +Some functionality will be required in several places. When this becomes more +than a few lines you will want to put it in one script and use it from many +scripts. We will call that one script a library script. + +Manually loading a library script is possible, so long as you avoid loading it +when it's already done. You can do this with the |exists()| function. +Example: > + + if !exists('*MyLibFunction') + runtime library/mylibscript.vim + endif + call MyLibFunction(arg) + +Here you need to know that MyLibFunction() is defined in a script +"library/mylibscript.vim" in one of the directories in 'runtimepath'. + +To make this a bit simpler Vim offers the autoload mechanism. Then the +example looks like this: > + + call mylib#myfunction(arg) + +That's a lot simpler, isn't it? Vim will recognize the function name and when +it's not defined search for the script "autoload/mylib.vim" in 'runtimepath'. +That script must define the "mylib#myfunction()" function. + +You can put many other functions in the mylib.vim script, you are free to +organize your functions in library scripts. But you must use function names +where the part before the '#' matches the script name. Otherwise Vim would +not know what script to load. + +If you get really enthusiastic and write lots of library scripts, you may +want to use subdirectories. Example: > + + call netlib#ftp#read('somefile') + +For Unix the library script used for this could be: + + ~/.vim/autoload/netlib/ftp.vim + +Where the function is defined like this: > + + function netlib#ftp#read(fname) + " Read the file fname through ftp + endfunction + +Notice that the name the function is defined with is exactly the same as the +name used for calling the function. And the part before the last '#' +exactly matches the subdirectory and script name. + +You can use the same mechanism for variables: > + + let weekdays = dutch#weekdays + +This will load the script "autoload/dutch.vim", which should contain something +like: > + + let dutch#weekdays = ['zondag', 'maandag', 'dinsdag', 'woensdag', + \ 'donderdag', 'vrijdag', 'zaterdag'] + +Further reading: |autoload|. + +============================================================================== +*41.16* Distributing Vim scripts *distribute-script* + +Vim users will look for scripts on the Vim website: http://www.vim.org. +If you made something that is useful for others, share it! + +Vim scripts can be used on any system. There might not be a tar or gzip +command. If you want to pack files together and/or compress them the "zip" +utility is recommended. + +For utmost portability use Vim itself to pack scripts together. This can be +done with the Vimball utility. See |vimball|. + +It's good if you add a line to allow automatic updating. See |glvs-plugins|. + +============================================================================== + +Next chapter: |usr_42.txt| Add new menus + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_42.txt b/doc/usr_42.txt new file mode 100644 index 00000000..a1cd533e --- /dev/null +++ b/doc/usr_42.txt @@ -0,0 +1,365 @@ +*usr_42.txt* For Vim version 7.4. Last change: 2008 May 05 + + VIM USER MANUAL - by Bram Moolenaar + + Add new menus + + +By now you know that Vim is very flexible. This includes the menus used in +the GUI. You can define your own menu entries to make certain commands easily +accessible. This is for mouse-happy users only. + +|42.1| Introduction +|42.2| Menu commands +|42.3| Various +|42.4| Toolbar and popup menus + + Next chapter: |usr_43.txt| Using filetypes + Previous chapter: |usr_41.txt| Write a Vim script +Table of contents: |usr_toc.txt| + +============================================================================== +*42.1* Introduction + +The menus that Vim uses are defined in the file "$VIMRUNTIME/menu.vim". If +you want to write your own menus, you might first want to look through that +file. + To define a menu item, use the ":menu" command. The basic form of this +command is as follows: > + + :menu {menu-item} {keys} + +The {menu-item} describes where on the menu to put the item. A typical +{menu-item} is "File.Save", which represents the item "Save" under the +"File" menu. A dot is used to separate the names. Example: > + + :menu File.Save :update<CR> + +The ":update" command writes the file when it was modified. + You can add another level: "Edit.Settings.Shiftwidth" defines a submenu +"Settings" under the "Edit" menu, with an item "Shiftwidth". You could use +even deeper levels. Don't use this too much, you need to move the mouse quite +a bit to use such an item. + The ":menu" command is very similar to the ":map" command: the left side +specifies how the item is triggered and the right hand side defines the +characters that are executed. {keys} are characters, they are used just like +you would have typed them. Thus in Insert mode, when {keys} is plain text, +that text is inserted. + + +ACCELERATORS + +The ampersand character (&) is used to indicate an accelerator. For instance, +you can use Alt-F to select "File" and S to select "Save". (The 'winaltkeys' +option may disable this though!). Therefore, the {menu-item} looks like +"&File.&Save". The accelerator characters will be underlined in the menu. + You must take care that each key is used only once in each menu. Otherwise +you will not know which of the two will actually be used. Vim doesn't warn +you for this. + + +PRIORITIES + +The actual definition of the File.Save menu item is as follows: > + + :menu 10.340 &File.&Save<Tab>:w :confirm w<CR> + +The number 10.340 is called the priority number. It is used by the editor to +decide where it places the menu item. The first number (10) indicates the +position on the menu bar. Lower numbered menus are positioned to the left, +higher numbers to the right. + These are the priorities used for the standard menus: + + 10 20 40 50 60 70 9999 + + +------------------------------------------------------------+ + | File Edit Tools Syntax Buffers Window Help | + +------------------------------------------------------------+ + +Notice that the Help menu is given a very high number, to make it appear on +the far right. + The second number (340) determines the location of the item within the +pull-down menu. Lower numbers go on top, higher number on the bottom. These +are the priorities in the File menu: + + +-----------------+ + 10.310 |Open... | + 10.320 |Split-Open... | + 10.325 |New | + 10.330 |Close | + 10.335 |---------------- | + 10.340 |Save | + 10.350 |Save As... | + 10.400 |---------------- | + 10.410 |Split Diff with | + 10.420 |Split Patched By | + 10.500 |---------------- | + 10.510 |Print | + 10.600 |---------------- | + 10.610 |Save-Exit | + 10.620 |Exit | + +-----------------+ + +Notice that there is room in between the numbers. This is where you can +insert your own items, if you really want to (it's often better to leave the +standard menus alone and add a new menu for your own items). + When you create a submenu, you can add another ".number" to the priority. +Thus each name in {menu-item} has its priority number. + + +SPECIAL CHARACTERS + +The {menu-item} in this example is "&File.&Save<Tab>:w". This brings up an +important point: {menu-item} must be one word. If you want to put a dot, +space or tabs in the name, you either use the <> notation (<Space> and <Tab>, +for instance) or use the backslash (\) escape. > + + :menu 10.305 &File.&Do\ It\.\.\. :exit<CR> + +In this example, the name of the menu item "Do It..." contains a space and the +command is ":exit<CR>". + +The <Tab> character in a menu name is used to separate the part that defines +the menu name from the part that gives a hint to the user. The part after the +<Tab> is displayed right aligned in the menu. In the File.Save menu the name +used is "&File.&Save<Tab>:w". Thus the menu name is "File.Save" and the hint +is ":w". + + +SEPARATORS + +The separator lines, used to group related menu items together, can be defined +by using a name that starts and ends in a '-'. For example "-sep-". When +using several separators the names must be different. Otherwise the names +don't matter. + The command from a separator will never be executed, but you have to define +one anyway. A single colon will do. Example: > + + :amenu 20.510 Edit.-sep3- : + +============================================================================== +*42.2* Menu commands + +You can define menu items that exist for only certain modes. This works just +like the variations on the ":map" command: + + :menu Normal, Visual and Operator-pending mode + :nmenu Normal mode + :vmenu Visual mode + :omenu Operator-pending mode + :menu! Insert and Command-line mode + :imenu Insert mode + :cmenu Command-line mode + :amenu All modes + +To avoid that the commands of a menu item are being mapped, use the command +":noremenu", ":nnoremenu", ":anoremenu", etc. + + +USING :AMENU + +The ":amenu" command is a bit different. It assumes that the {keys} you +give are to be executed in Normal mode. When Vim is in Visual or Insert mode +when the menu is used, Vim first has to go back to Normal mode. ":amenu" +inserts a CTRL-C or CTRL-O for you. For example, if you use this command: +> + :amenu 90.100 Mine.Find\ Word * + +Then the resulting menu commands will be: + + Normal mode: * + Visual mode: CTRL-C * + Operator-pending mode: CTRL-C * + Insert mode: CTRL-O * + Command-line mode: CTRL-C * + +When in Command-line mode the CTRL-C will abandon the command typed so far. +In Visual and Operator-pending mode CTRL-C will stop the mode. The CTRL-O in +Insert mode will execute the command and then return to Insert mode. + CTRL-O only works for one command. If you need to use two or more +commands, put them in a function and call that function. Example: > + + :amenu Mine.Next\ File :call <SID>NextFile()<CR> + :function <SID>NextFile() + : next + : 1/^Code + :endfunction + +This menu entry goes to the next file in the argument list with ":next". Then +it searches for the line that starts with "Code". + The <SID> before the function name is the script ID. This makes the +function local to the current Vim script file. This avoids problems when a +function with the same name is defined in another script file. See |<SID>|. + + +SILENT MENUS + +The menu executes the {keys} as if you typed them. For a ":" command this +means you will see the command being echoed on the command line. If it's a +long command, the hit-Enter prompt will appear. That can be very annoying! + To avoid this, make the menu silent. This is done with the <silent> +argument. For example, take the call to NextFile() in the previous example. +When you use this menu, you will see this on the command line: + + :call <SNR>34_NextFile() ~ + +To avoid this text on the command line, insert "<silent>" as the first +argument: > + + :amenu <silent> Mine.Next\ File :call <SID>NextFile()<CR> + +Don't use "<silent>" too often. It is not needed for short commands. If you +make a menu for someone else, being able the see the executed command will +give him a hint about what he could have typed, instead of using the mouse. + + +LISTING MENUS + +When a menu command is used without a {keys} part, it lists the already +defined menus. You can specify a {menu-item}, or part of it, to list specific +menus. Example: > + + :amenu + +This lists all menus. That's a long list! Better specify the name of a menu +to get a shorter list: > + + :amenu Edit + +This lists only the "Edit" menu items for all modes. To list only one +specific menu item for Insert mode: > + + :imenu Edit.Undo + +Take care that you type exactly the right name. Case matters here. But the +'&' for accelerators can be omitted. The <Tab> and what comes after it can be +left out as well. + + +DELETING MENUS + +To delete a menu, the same command is used as for listing, but with "menu" +changed to "unmenu". Thus ":menu" becomes, ":unmenu", ":nmenu" becomes +":nunmenu", etc. To delete the "Tools.Make" item for Insert mode: > + + :iunmenu Tools.Make + +You can delete a whole menu, with all its items, by using the menu name. +Example: > + + :aunmenu Syntax + +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, except "M". You can remove a flag with a +command like: > + + :set guioptions-=m +< + m When removed the menubar is not displayed. + + 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 + systems.) + + t When removed the tearoff feature is not enabled. + +The dotted line at the top of a menu is not a separator line. When you select +this item, the menu is "teared-off": It is displayed in a separate window. +This is called a tearoff menu. This is useful when you use the same menu +often. + +For translating menu items, see |:menutrans|. + +Since the mouse has to be used to select a menu item, it is a good idea to use +the ":browse" command for selecting a file. And ":confirm" to get a dialog +instead of an error message, e.g., when the current buffer contains changes. +These two can be combined: > + + :amenu File.Open :browse confirm edit<CR> + +The ":browse" makes a file browser appear to select the file to edit. The +":confirm" will pop up a dialog when the current buffer has changes. You can +then select to save the changes, throw them away or cancel the command. + For more complicated items, the confirm() and inputdialog() functions can +be used. The default menus contain a few examples. + +============================================================================== +*42.4* Toolbar and popup menus + +There are two special menus: ToolBar and PopUp. Items that start with these +names do not appear in the normal menu bar. + + +TOOLBAR + +The toolbar appears only when the "T" flag is included in the 'guioptions' +option. + The toolbar uses icons rather than text to represent the command. For +example, the {menu-item} named "ToolBar.New" causes the "New" icon to appear +on the toolbar. + The Vim editor has 28 built-in icons. You can find a table here: +|builtin-tools|. Most of them are used in the default toolbar. You can +redefine what these items do (after the default menus are setup). + You can add another bitmap for a toolbar item. Or define a new toolbar +item with a bitmap. For example, define a new toolbar item with: > + + :tmenu ToolBar.Compile Compile the current file + :amenu ToolBar.Compile :!cc % -o %:r<CR> + +Now you need to create the icon. For MS-Windows it must be in bitmap format, +with the name "Compile.bmp". For Unix XPM format is used, the file name is +"Compile.xpm". The size must be 18 by 18 pixels. On MS-Windows other sizes +can be used as well, but it will look ugly. + Put the bitmap in the directory "bitmaps" in one of the directories from +'runtimepath'. E.g., for Unix "~/.vim/bitmaps/Compile.xpm". + +You can define tooltips for the items in the toolbar. A tooltip is a short +text that explains what a toolbar item will do. For example "Open file". It +appears when the mouse pointer is on the item, without moving for a moment. +This is very useful if the meaning of the picture isn't that obvious. +Example: > + + :tmenu ToolBar.Make Run make in the current directory +< + Note: + Pay attention to the case used. "Toolbar" and "toolbar" are different + from "ToolBar"! + +To remove a tooltip, use the |:tunmenu| command. + +The 'toolbar' option can be used to display text instead of a bitmap, or both +text and a bitmap. Most people use just the bitmap, since the text takes +quite a bit of space. + + +POPUP MENU + +The popup menu pops up where the mouse pointer is. On MS-Windows you activate +it by clicking the right mouse button. Then you can select an item with the +left mouse button. On Unix the popup menu is used by pressing and holding the +right mouse button. + The popup menu only appears when the 'mousemodel' has been set to "popup" +or "popup_setpos". The difference between the two is that "popup_setpos" +moves the cursor to the mouse pointer position. When clicking inside a +selection, the selection will be used unmodified. When there is a selection +but you click outside of it, the selection is removed. + There is a separate popup menu for each mode. Thus there are never grey +items like in the normal menus. + +What is the meaning of life, the universe and everything? *42* +Douglas Adams, the only person who knew what this question really was about is +now dead, unfortunately. So now you might wonder what the meaning of death +is... + +============================================================================== + +Next chapter: |usr_43.txt| Using filetypes + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_43.txt b/doc/usr_43.txt new file mode 100644 index 00000000..6eaa9c14 --- /dev/null +++ b/doc/usr_43.txt @@ -0,0 +1,173 @@ +*usr_43.txt* For Vim version 7.4. Last change: 2008 Dec 28 + + VIM USER MANUAL - by Bram Moolenaar + + Using filetypes + + +When you are editing a file of a certain type, for example a C program or a +shell script, you often use the same option settings and mappings. You +quickly get tired of manually setting these each time. This chapter explains +how to do it automatically. + +|43.1| Plugins for a filetype +|43.2| Adding a filetype + + Next chapter: |usr_44.txt| Your own syntax highlighted + Previous chapter: |usr_42.txt| Add new menus +Table of contents: |usr_toc.txt| + +============================================================================== +*43.1* Plugins for a filetype *filetype-plugin* + +How to start using filetype plugins has already been discussed here: +|add-filetype-plugin|. But you probably are not satisfied with the default +settings, because they have been kept minimal. Suppose that for C files you +want to set the 'softtabstop' option to 4 and define a mapping to insert a +three-line comment. You do this with only two steps: + + *your-runtime-dir* +1. Create your own runtime directory. On Unix this usually is "~/.vim". In + this directory create the "ftplugin" directory: > + + mkdir ~/.vim + mkdir ~/.vim/ftplugin +< + When you are not on Unix, check the value of the 'runtimepath' option to + see where Vim will look for the "ftplugin" directory: > + + set runtimepath + +< You would normally use the first directory name (before the first comma). + You might want to prepend a directory name to the 'runtimepath' option in + your |vimrc| file if you don't like the default value. + +2. Create the file "~/.vim/ftplugin/c.vim", with the contents: > + + setlocal softtabstop=4 + noremap <buffer> <LocalLeader>c o/**************<CR><CR>/<Esc> + +Try editing a C file. You should notice that the 'softtabstop' option is set +to 4. But when you edit another file it's reset to the default zero. That is +because the ":setlocal" command was used. This sets the 'softtabstop' option +only locally to the buffer. As soon as you edit another buffer, it will be +set to the value set for that buffer. For a new buffer it will get the +default value or the value from the last ":set" command. + +Likewise, the mapping for "\c" will disappear when editing another buffer. +The ":map <buffer>" command creates a mapping that is local to the current +buffer. This works with any mapping command: ":map!", ":vmap", etc. The +|<LocalLeader>| in the mapping is replaced with the value of the +"maplocalleader" variable. + +You can find examples for filetype plugins in this directory: > + + $VIMRUNTIME/ftplugin/ + +More details about writing a filetype plugin can be found here: +|write-plugin|. + +============================================================================== +*43.2* Adding a filetype + +If you are using a type of file that is not recognized by Vim, this is how to +get it recognized. You need a runtime directory of your own. See +|your-runtime-dir| above. + +Create a file "filetype.vim" which contains an autocommand for your filetype. +(Autocommands were explained in section |40.3|.) Example: > + + augroup filetypedetect + au BufNewFile,BufRead *.xyz setf xyz + augroup END + +This will recognize all files that end in ".xyz" as the "xyz" filetype. The +":augroup" commands put this autocommand in the "filetypedetect" group. This +allows removing all autocommands for filetype detection when doing ":filetype +off". The "setf" command will set the 'filetype' option to its argument, +unless it was set already. This will make sure that 'filetype' isn't set +twice. + +You can use many different patterns to match the name of your file. Directory +names can also be included. See |autocmd-patterns|. For example, the files +under "/usr/share/scripts/" are all "ruby" files, but don't have the expected +file name extension. Adding this to the example above: > + + augroup filetypedetect + au BufNewFile,BufRead *.xyz setf xyz + au BufNewFile,BufRead /usr/share/scripts/* setf ruby + augroup END + +However, if you now edit a file /usr/share/scripts/README.txt, this is not a +ruby file. The danger of a pattern ending in "*" is that it quickly matches +too many files. To avoid trouble with this, put the filetype.vim file in +another directory, one that is at the end of 'runtimepath'. For Unix for +example, you could use "~/.vim/after/filetype.vim". + You now put the detection of text files in ~/.vim/filetype.vim: > + + augroup filetypedetect + au BufNewFile,BufRead *.txt setf text + augroup END + +That file is found in 'runtimepath' first. Then use this in +~/.vim/after/filetype.vim, which is found last: > + + augroup filetypedetect + au BufNewFile,BufRead /usr/share/scripts/* setf ruby + augroup END + +What will happen now is that Vim searches for "filetype.vim" files in each +directory in 'runtimepath'. First ~/.vim/filetype.vim is found. The +autocommand to catch *.txt files is defined there. Then Vim finds the +filetype.vim file in $VIMRUNTIME, which is halfway 'runtimepath'. Finally +~/.vim/after/filetype.vim is found and the autocommand for detecting ruby +files in /usr/share/scripts is added. + When you now edit /usr/share/scripts/README.txt, the autocommands are +checked in the order in which they were defined. The *.txt pattern matches, +thus "setf text" is executed to set the filetype to "text". The pattern for +ruby matches too, and the "setf ruby" is executed. But since 'filetype' was +already set to "text", nothing happens here. + When you edit the file /usr/share/scripts/foobar the same autocommands are +checked. Only the one for ruby matches and "setf ruby" sets 'filetype' to +ruby. + + +RECOGNIZING BY CONTENTS + +If your file cannot be recognized by its file name, you might be able to +recognize it by its contents. For example, many script files start with a +line like: + + #!/bin/xyz ~ + +To recognize this script create a file "scripts.vim" in your runtime directory +(same place where filetype.vim goes). It might look like this: > + + if did_filetype() + finish + endif + if getline(1) =~ '^#!.*[/\\]xyz\>' + setf xyz + endif + +The first check with did_filetype() is to avoid that you will check the +contents of files for which the filetype was already detected by the file +name. That avoids wasting time on checking the file when the "setf" command +won't do anything. + The scripts.vim file is sourced by an autocommand in the default +filetype.vim file. Therefore, the order of checks is: + + 1. filetype.vim files before $VIMRUNTIME in 'runtimepath' + 2. first part of $VIMRUNTIME/filetype.vim + 3. all scripts.vim files in 'runtimepath' + 4. remainder of $VIMRUNTIME/filetype.vim + 5. filetype.vim files after $VIMRUNTIME in 'runtimepath' + +If this is not sufficient for you, add an autocommand that matches all files +and sources a script or executes a function to check the contents of the file. + +============================================================================== + +Next chapter: |usr_44.txt| Your own syntax highlighted + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_44.txt b/doc/usr_44.txt new file mode 100644 index 00000000..48f661eb --- /dev/null +++ b/doc/usr_44.txt @@ -0,0 +1,719 @@ +*usr_44.txt* For Vim version 7.4. Last change: 2008 Dec 28 + + VIM USER MANUAL - by Bram Moolenaar + + Your own syntax highlighted + + +Vim comes with highlighting for a couple of hundred different file types. If +the file you are editing isn't included, read this chapter to find out how to +get this type of file highlighted. Also see |:syn-define| in the reference +manual. + +|44.1| Basic syntax commands +|44.2| Keywords +|44.3| Matches +|44.4| Regions +|44.5| Nested items +|44.6| Following groups +|44.7| Other arguments +|44.8| Clusters +|44.9| Including another syntax file +|44.10| Synchronizing +|44.11| Installing a syntax file +|44.12| Portable syntax file layout + + Next chapter: |usr_45.txt| Select your language + Previous chapter: |usr_43.txt| Using filetypes +Table of contents: |usr_toc.txt| + +============================================================================== +*44.1* Basic syntax commands + +Using an existing syntax file to start with will save you a lot of time. Try +finding a syntax file in $VIMRUNTIME/syntax for a language that is similar. +These files will also show you the normal layout of a syntax file. To +understand it, you need to read the following. + +Let's start with the basic arguments. Before we start defining any new +syntax, we need to clear out any old definitions: > + + :syntax clear + +This isn't required in the final syntax file, but very useful when +experimenting. + +There are more simplifications in this chapter. If you are writing a syntax +file to be used by others, read all the way through the end to find out the +details. + + +LISTING DEFINED ITEMS + +To check which syntax items are currently defined, use this command: > + + :syntax + +You can use this to check which items have actually been defined. Quite +useful when you are experimenting with a new syntax file. It also shows the +colors used for each item, which helps to find out what is what. + To list the items in a specific syntax group use: > + + :syntax list {group-name} + +This also can be used to list clusters (explained in |44.8|). Just include +the @ in the name. + + +MATCHING CASE + +Some languages are not case sensitive, such as Pascal. Others, such as C, are +case sensitive. You need to tell which type you have with the following +commands: > + :syntax case match + :syntax case ignore + +The "match" argument means that Vim will match the case of syntax elements. +Therefore, "int" differs from "Int" and "INT". If the "ignore" argument is +used, the following are equivalent: "Procedure", "PROCEDURE" and "procedure". + The ":syntax case" commands can appear anywhere in a syntax file and affect +the syntax definitions that follow. In most cases, you have only one ":syntax +case" command in your syntax file; if you work with an unusual language that +contains both case-sensitive and non-case-sensitive elements, however, you can +scatter the ":syntax case" command throughout the file. + +============================================================================== +*44.2* Keywords + +The most basic syntax elements are keywords. To define a keyword, use the +following form: > + + :syntax keyword {group} {keyword} ... + +The {group} is the name of a syntax group. With the ":highlight" command you +can assign colors to a {group}. The {keyword} argument is an actual keyword. +Here are a few examples: > + + :syntax keyword xType int long char + :syntax keyword xStatement if then else endif + +This example uses the group names "xType" and "xStatement". By convention, +each group name is prefixed by the filetype for the language being defined. +This example defines syntax for the x language (eXample language without an +interesting name). In a syntax file for "csh" scripts the name "cshType" +would be used. Thus the prefix is equal to the value of 'filetype'. + These commands cause the words "int", "long" and "char" to be highlighted +one way and the words "if", "then", "else" and "endif" to be highlighted +another way. Now you need to connect the x group names to standard Vim +names. You do this with the following commands: > + + :highlight link xType Type + :highlight link xStatement Statement + +This tells Vim to highlight "xType" like "Type" and "xStatement" like +"Statement". See |group-name| for the standard names. + + +UNUSUAL KEYWORDS + +The characters used in a keyword must be in the 'iskeyword' option. If you +use another character, the word will never match. Vim doesn't give a warning +message for this. + The x language uses the '-' character in keywords. This is how it's done: +> + :setlocal iskeyword+=- + :syntax keyword xStatement when-not + +The ":setlocal" command is used to change 'iskeyword' only for the current +buffer. Still it does change the behavior of commands like "w" and "*". If +that is not wanted, don't define a keyword but use a match (explained in the +next section). + +The x language allows for abbreviations. For example, "next" can be +abbreviated to "n", "ne" or "nex". You can define them by using this command: +> + :syntax keyword xStatement n[ext] + +This doesn't match "nextone", keywords always match whole words only. + +============================================================================== +*44.3* Matches + +Consider defining something a bit more complex. You want to match ordinary +identifiers. To do this, you define a match syntax item. This one matches +any word consisting of only lowercase letters: > + + :syntax match xIdentifier /\<\l\+\>/ +< + Note: + Keywords overrule any other syntax item. Thus the keywords "if", + "then", etc., will be keywords, as defined with the ":syntax keyword" + commands above, even though they also match the pattern for + xIdentifier. + +The part at the end is a pattern, like it's used for searching. The // is +used to surround the pattern (like how it's done in a ":substitute" command). +You can use any other character, like a plus or a quote. + +Now define a match for a comment. In the x language it is anything from # to +the end of a line: > + + :syntax match xComment /#.*/ + +Since you can use any search pattern, you can highlight very complex things +with a match item. See |pattern| for help on search patterns. + +============================================================================== +*44.4* Regions + +In the example x language, strings are enclosed in double quotation marks ("). +To highlight strings you define a region. You need a region start (double +quote) and a region end (double quote). The definition is as follows: > + + :syntax region xString start=/"/ end=/"/ + +The "start" and "end" directives define the patterns used to find the start +and end of the region. But what about strings that look like this? + + "A string with a double quote (\") in it" ~ + +This creates a problem: The double quotation marks in the middle of the string +will end the region. You need to tell Vim to skip over any escaped double +quotes in the string. Do this with the skip keyword: > + + :syntax region xString start=/"/ skip=/\\"/ end=/"/ + +The double backslash matches a single backslash, since the backslash is a +special character in search patterns. + +When to use a region instead of a match? The main difference is that a match +item is a single pattern, which must match as a whole. A region starts as +soon as the "start" pattern matches. Whether the "end" pattern is found or +not doesn't matter. Thus when the item depends on the "end" pattern to match, +you cannot use a region. Otherwise, regions are often simpler to define. And +it is easier to use nested items, as is explained in the next section. + +============================================================================== +*44.5* Nested items + +Take a look at this comment: + + %Get input TODO: Skip white space ~ + +You want to highlight TODO in big yellow letters, even though it is in a +comment that is highlighted blue. To let Vim know about this, you define the +following syntax groups: > + + :syntax keyword xTodo TODO contained + :syntax match xComment /%.*/ contains=xTodo + +In the first line, the "contained" argument tells Vim that this keyword can +exist only inside another syntax item. The next line has "contains=xTodo". +This indicates that the xTodo syntax element is inside it. The result is that +the comment line as a whole is matched with "xComment" and made blue. The +word TODO inside it is matched by xTodo and highlighted yellow (highlighting +for xTodo was setup for this). + + +RECURSIVE NESTING + +The x language defines code blocks in curly braces. And a code block may +contain other code blocks. This can be defined this way: > + + :syntax region xBlock start=/{/ end=/}/ contains=xBlock + +Suppose you have this text: + + while i < b { ~ + if a { ~ + b = c; ~ + } ~ + } ~ + +First a xBlock starts at the { in the first line. In the second line another +{ is found. Since we are inside a xBlock item, and it contains itself, a +nested xBlock item will start here. Thus the "b = c" line is inside the +second level xBlock region. Then a } is found in the next line, which matches +with the end pattern of the region. This ends the nested xBlock. Because the +} is included in the nested region, it is hidden from the first xBlock region. +Then at the last } the first xBlock region ends. + + +KEEPING THE END + +Consider the following two syntax items: > + + :syntax region xComment start=/%/ end=/$/ contained + :syntax region xPreProc start=/#/ end=/$/ contains=xComment + +You define a comment as anything from % to the end of the line. A +preprocessor directive is anything from # to the end of the line. Because you +can have a comment on a preprocessor line, the preprocessor definition +includes a "contains=xComment" argument. Now look what happens with this +text: + + #define X = Y % Comment text ~ + int foo = 1; ~ + +What you see is that the second line is also highlighted as xPreProc. The +preprocessor directive should end at the end of the line. That is why +you have used "end=/$/". So what is going wrong? + The problem is the contained comment. The comment starts with % and ends +at the end of the line. After the comment ends, the preprocessor syntax +continues. This is after the end of the line has been seen, so the next +line is included as well. + To avoid this problem and to avoid a contained syntax item eating a needed +end of line, use the "keepend" argument. This takes care of +the double end-of-line matching: > + + :syntax region xComment start=/%/ end=/$/ contained + :syntax region xPreProc start=/#/ end=/$/ contains=xComment keepend + + +CONTAINING MANY ITEMS + +You can use the contains argument to specify that everything can be contained. +For example: > + + :syntax region xList start=/\[/ end=/\]/ contains=ALL + +All syntax items will be contained in this one. It also contains itself, but +not at the same position (that would cause an endless loop). + You can specify that some groups are not contained. Thus contain all +groups but the ones that are listed: +> + :syntax region xList start=/\[/ end=/\]/ contains=ALLBUT,xString + +With the "TOP" item you can include all items that don't have a "contained" +argument. "CONTAINED" is used to only include items with a "contained" +argument. See |:syn-contains| for the details. + +============================================================================== +*44.6* Following groups + +The x language has statements in this form: + + if (condition) then ~ + +You want to highlight the three items differently. But "(condition)" and +"then" might also appear in other places, where they get different +highlighting. This is how you can do this: > + + :syntax match xIf /if/ nextgroup=xIfCondition skipwhite + :syntax match xIfCondition /([^)]*)/ contained nextgroup=xThen skipwhite + :syntax match xThen /then/ contained + +The "nextgroup" argument specifies which item can come next. This is not +required. If none of the items that are specified are found, nothing happens. +For example, in this text: + + if not (condition) then ~ + +The "if" is matched by xIf. "not" doesn't match the specified nextgroup +xIfCondition, thus only the "if" is highlighted. + +The "skipwhite" argument tells Vim that white space (spaces and tabs) may +appear in between the items. Similar arguments are "skipnl", which allows a +line break in between the items, and "skipempty", which allows empty lines. +Notice that "skipnl" doesn't skip an empty line, something must match after +the line break. + +============================================================================== +*44.7* Other arguments + +MATCHGROUP + +When you define a region, the entire region is highlighted according to the +group name specified. To highlight the text enclosed in parentheses () with +the group xInside, for example, use the following command: > + + :syntax region xInside start=/(/ end=/)/ + +Suppose, that you want to highlight the parentheses differently. You can do +this with a lot of convoluted region statements, or you can use the +"matchgroup" argument. This tells Vim to highlight the start and end of a +region with a different highlight group (in this case, the xParen group): > + + :syntax region xInside matchgroup=xParen start=/(/ end=/)/ + +The "matchgroup" argument applies to the start or end match that comes after +it. In the previous example both start and end are highlighted with xParen. +To highlight the end with xParenEnd: > + + :syntax region xInside matchgroup=xParen start=/(/ + \ matchgroup=xParenEnd end=/)/ + +A side effect of using "matchgroup" is that contained items will not match in +the start or end of the region. The example for "transparent" uses this. + + +TRANSPARENT + +In a C language file you would like to highlight the () text after a "while" +differently from the () text after a "for". In both of these there can be +nested () items, which should be highlighted in the same way. You must make +sure the () highlighting stops at the matching ). This is one way to do this: +> + :syntax region cWhile matchgroup=cWhile start=/while\s*(/ end=/)/ + \ contains=cCondNest + :syntax region cFor matchgroup=cFor start=/for\s*(/ end=/)/ + \ contains=cCondNest + :syntax region cCondNest start=/(/ end=/)/ contained transparent + +Now you can give cWhile and cFor different highlighting. The cCondNest item +can appear in either of them, but take over the highlighting of the item it is +contained in. The "transparent" argument causes this. + Notice that the "matchgroup" argument has the same group as the item +itself. Why define it then? Well, the side effect of using a matchgroup is +that contained items are not found in the match with the start item then. +This avoids that the cCondNest group matches the ( just after the "while" or +"for". If this would happen, it would span the whole text until the matching +) and the region would continue after it. Now cCondNest only matches after +the match with the start pattern, thus after the first (. + + +OFFSETS + +Suppose you want to define a region for the text between ( and ) after an +"if". But you don't want to include the "if" or the ( and ). You can do this +by specifying offsets for the patterns. Example: > + + :syntax region xCond start=/if\s*(/ms=e+1 end=/)/me=s-1 + +The offset for the start pattern is "ms=e+1". "ms" stands for Match Start. +This defines an offset for the start of the match. Normally the match starts +where the pattern matches. "e+1" means that the match now starts at the end +of the pattern match, and then one character further. + The offset for the end pattern is "me=s-1". "me" stands for Match End. +"s-1" means the start of the pattern match and then one character back. The +result is that in this text: + + if (foo == bar) ~ + +Only the text "foo == bar" will be highlighted as xCond. + +More about offsets here: |:syn-pattern-offset|. + + +ONELINE + +The "oneline" argument indicates that the region does not cross a line +boundary. For example: > + + :syntax region xIfThen start=/if/ end=/then/ oneline + +This defines a region that starts at "if" and ends at "then". But if there is +no "then" after the "if", the region doesn't match. + + Note: + When using "oneline" the region doesn't start if the end pattern + doesn't match in the same line. Without "oneline" Vim does _not_ + check if there is a match for the end pattern. The region starts even + when the end pattern doesn't match in the rest of the file. + + +CONTINUATION LINES AND AVOIDING THEM + +Things now become a little more complex. Let's define a preprocessor line. +This starts with a # in the first column and continues until the end of the +line. A line that ends with \ makes the next line a continuation line. The +way you handle this is to allow the syntax item to contain a continuation +pattern: > + + :syntax region xPreProc start=/^#/ end=/$/ contains=xLineContinue + :syntax match xLineContinue "\\$" contained + +In this case, although xPreProc normally matches a single line, the group +contained in it (namely xLineContinue) lets it go on for more than one line. +For example, it would match both of these lines: + + #define SPAM spam spam spam \ ~ + bacon and spam ~ + +In this case, this is what you want. If it is not what you want, you can call +for the region to be on a single line by adding "excludenl" to the contained +pattern. For example, you want to highlight "end" in xPreProc, but only at +the end of the line. To avoid making the xPreProc continue on the next line, +like xLineContinue does, use "excludenl" like this: > + + :syntax region xPreProc start=/^#/ end=/$/ + \ contains=xLineContinue,xPreProcEnd + :syntax match xPreProcEnd excludenl /end$/ contained + :syntax match xLineContinue "\\$" contained + +"excludenl" must be placed before the pattern. Since "xLineContinue" doesn't +have "excludenl", a match with it will extend xPreProc to the next line as +before. + +============================================================================== +*44.8* Clusters + +One of the things you will notice as you start to write a syntax file is that +you wind up generating a lot of syntax groups. Vim enables you to define a +collection of syntax groups called a cluster. + Suppose you have a language that contains for loops, if statements, while +loops, and functions. Each of them contains the same syntax elements: numbers +and identifiers. You define them like this: > + + :syntax match xFor /^for.*/ contains=xNumber,xIdent + :syntax match xIf /^if.*/ contains=xNumber,xIdent + :syntax match xWhile /^while.*/ contains=xNumber,xIdent + +You have to repeat the same "contains=" every time. If you want to add +another contained item, you have to add it three times. Syntax clusters +simplify these definitions by enabling you to have one cluster stand for +several syntax groups. + To define a cluster for the two items that the three groups contain, use +the following command: > + + :syntax cluster xState contains=xNumber,xIdent + +Clusters are used inside other syntax items just like any syntax group. +Their names start with @. Thus, you can define the three groups like this: > + + :syntax match xFor /^for.*/ contains=@xState + :syntax match xIf /^if.*/ contains=@xState + :syntax match xWhile /^while.*/ contains=@xState + +You can add new group names to this cluster with the "add" argument: > + + :syntax cluster xState add=xString + +You can remove syntax groups from this list as well: > + + :syntax cluster xState remove=xNumber + +============================================================================== +*44.9* Including another syntax file + +The C++ language syntax is a superset of the C language. Because you do not +want to write two syntax files, you can have the C++ syntax file read in the +one for C by using the following command: > + + :runtime! syntax/c.vim + +The ":runtime!" command searches 'runtimepath' for all "syntax/c.vim" files. +This makes the C parts of the C++ syntax be defined like for C files. If you +have replaced the c.vim syntax file, or added items with an extra file, these +will be loaded as well. + After loading the C syntax items the specific C++ items can be defined. +For example, add keywords that are not used in C: > + + :syntax keyword cppStatement new delete this friend using + +This works just like in any other syntax file. + +Now consider the Perl language. A Perl script consists of two distinct parts: +a documentation section in POD format, and a program written in Perl itself. +The POD section starts with "=head" and ends with "=cut". + You want to define the POD syntax in one file, and use it from the Perl +syntax file. The ":syntax include" command reads in a syntax file and stores +the elements it defined in a syntax cluster. For Perl, the statements are as +follows: > + + :syntax include @Pod <sfile>:p:h/pod.vim + :syntax region perlPOD start=/^=head/ end=/^=cut/ contains=@Pod + +When "=head" is found in a Perl file, the perlPOD region starts. In this +region the @Pod cluster is contained. All the items defined as top-level +items in the pod.vim syntax files will match here. When "=cut" is found, the +region ends and we go back to the items defined in the Perl file. + The ":syntax include" command is clever enough to ignore a ":syntax clear" +command in the included file. And an argument such as "contains=ALL" will +only contain items defined in the included file, not in the file that includes +it. + The "<sfile>:p:h/" part uses the name of the current file (<sfile>), +expands it to a full path (:p) and then takes the head (:h). This results in +the directory name of the file. This causes the pod.vim file in the same +directory to be included. + +============================================================================== +*44.10* Synchronizing + +Compilers have it easy. They start at the beginning of a file and parse it +straight through. Vim does not have it so easy. It must start in the middle, +where the editing is being done. So how does it tell where it is? + The secret is the ":syntax sync" command. This tells Vim how to figure out +where it is. For example, the following command tells Vim to scan backward +for the beginning or end of a C-style comment and begin syntax coloring from +there: > + + :syntax sync ccomment + +You can tune this processing with some arguments. The "minlines" argument +tells Vim the minimum number of lines to look backward, and "maxlines" tells +the editor the maximum number of lines to scan. + For example, the following command tells Vim to look at least 10 lines +before the top of the screen: > + + :syntax sync ccomment minlines=10 maxlines=500 + +If it cannot figure out where it is in that space, it starts looking farther +and farther back until it figures out what to do. But it looks no farther +back than 500 lines. (A large "maxlines" slows down processing. A small one +might cause synchronization to fail.) + To make synchronizing go a bit faster, tell Vim which syntax items can be +skipped. Every match and region that only needs to be used when actually +displaying text can be given the "display" argument. + By default, the comment to be found will be colored as part of the Comment +syntax group. If you want to color things another way, you can specify a +different syntax group: > + + :syntax sync ccomment xAltComment + +If your programming language does not have C-style comments in it, you can try +another method of synchronization. The simplest way is to tell Vim to space +back a number of lines and try to figure out things from there. The following +command tells Vim to go back 150 lines and start parsing from there: > + + :syntax sync minlines=150 + +A large "minlines" value can make Vim slower, especially when scrolling +backwards in the file. + Finally, you can specify a syntax group to look for by using this command: +> + :syntax sync match {sync-group-name} + \ grouphere {group-name} {pattern} + +This tells Vim that when it sees {pattern} the syntax group named {group-name} +begins just after the pattern given. The {sync-group-name} is used to give a +name to this synchronization specification. For example, the sh scripting +language begins an if statement with "if" and ends it with "fi": + + if [ --f file.txt ] ; then ~ + echo "File exists" ~ + fi ~ + +To define a "grouphere" directive for this syntax, you use the following +command: > + + :syntax sync match shIfSync grouphere shIf "\<if\>" + +The "groupthere" argument tells Vim that the pattern ends a group. For +example, the end of the if/fi group is as follows: > + + :syntax sync match shIfSync groupthere NONE "\<fi\>" + +In this example, the NONE tells Vim that you are not in any special syntax +region. In particular, you are not inside an if block. + +You also can define matches and regions that are with no "grouphere" or +"groupthere" arguments. These groups are for syntax groups skipped during +synchronization. For example, the following skips over anything inside {}, +even if it would normally match another synchronization method: > + + :syntax sync match xSpecial /{.*}/ + +More about synchronizing in the reference manual: |:syn-sync|. + +============================================================================== +*44.11* Installing a syntax file + +When your new syntax file is ready to be used, drop it in a "syntax" directory +in 'runtimepath'. For Unix that would be "~/.vim/syntax". + The name of the syntax file must be equal to the file type, with ".vim" +added. Thus for the x language, the full path of the file would be: + + ~/.vim/syntax/x.vim ~ + +You must also make the file type be recognized. See |43.2|. + +If your file works well, you might want to make it available to other Vim +users. First read the next section to make sure your file works well for +others. Then e-mail it to the Vim maintainer: <maintainer@vim.org>. Also +explain how the filetype can be detected. With a bit of luck your file will +be included in the next Vim version! + + +ADDING TO AN EXISTING SYNTAX FILE + +We were assuming you were adding a completely new syntax file. When an existing +syntax file works, but is missing some items, you can add items in a separate +file. That avoids changing the distributed syntax file, which will be lost +when installing a new version of Vim. + Write syntax commands in your file, possibly using group names from the +existing syntax. For example, to add new variable types to the C syntax file: +> + :syntax keyword cType off_t uint + +Write the file with the same name as the original syntax file. In this case +"c.vim". Place it in a directory near the end of 'runtimepath'. This makes +it loaded after the original syntax file. For Unix this would be: + + ~/.vim/after/syntax/c.vim ~ + +============================================================================== +*44.12* Portable syntax file layout + +Wouldn't it be nice if all Vim users exchange syntax files? To make this +possible, the syntax file must follow a few guidelines. + +Start with a header that explains what the syntax file is for, who maintains +it and when it was last updated. Don't include too much information about +changes history, not many people will read it. Example: > + + " Vim syntax file + " Language: C + " Maintainer: Bram Moolenaar <Bram@vim.org> + " Last Change: 2001 Jun 18 + " Remark: Included by the C++ syntax. + +Use the same layout as the other syntax files. Using an existing syntax file +as an example will save you a lot of time. + +Choose a good, descriptive name for your syntax file. Use lowercase letters +and digits. Don't make it too long, it is used in many places: The name of +the syntax file "name.vim", 'filetype', b:current_syntax and the start of each +syntax group (nameType, nameStatement, nameString, etc). + +Start with a check for "b:current_syntax". If it is defined, some other +syntax file, earlier in 'runtimepath' was already loaded: > + + if exists("b:current_syntax") + finish + endif + +To be compatible with Vim 5.8 use: > + + if version < 600 + syntax clear + elseif exists("b:current_syntax") + finish + endif + +Set "b:current_syntax" to the name of the syntax at the end. Don't forget +that included files do this too, you might have to reset "b:current_syntax" if +you include two files. + +If you want your syntax file to work with Vim 5.x, add a check for v:version. +See yacc.vim for an example. + +Do not include anything that is a user preference. Don't set 'tabstop', +'expandtab', etc. These belong in a filetype plugin. + +Do not include mappings or abbreviations. Only include setting 'iskeyword' if +it is really necessary for recognizing keywords. + +To allow users select their own preferred colors, make a different group name +for every kind of highlighted item. Then link each of them to one of the +standard highlight groups. That will make it work with every color scheme. +If you select specific colors it will look bad with some color schemes. And +don't forget that some people use a different background color, or have only +eight colors available. + +For the linking use "hi def link", so that the user can select different +highlighting before your syntax file is loaded. Example: > + + hi def link nameString String + hi def link nameNumber Number + hi def link nameCommand Statement + ... etc ... + +Add the "display" argument to items that are not used when syncing, to speed +up scrolling backwards and CTRL-L. + +============================================================================== + +Next chapter: |usr_45.txt| Select your language + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_45.txt b/doc/usr_45.txt new file mode 100644 index 00000000..30369817 --- /dev/null +++ b/doc/usr_45.txt @@ -0,0 +1,419 @@ +*usr_45.txt* For Vim version 7.4. Last change: 2008 Nov 15 + + VIM USER MANUAL - by Bram Moolenaar + + Select your language + + +The messages in Vim can be given in several languages. This chapter explains +how to change which one is used. Also, the different ways to work with files +in various languages is explained. + +|45.1| Language for Messages +|45.2| Language for Menus +|45.3| Using another encoding +|45.4| Editing files with a different encoding +|45.5| Entering language text + + Next chapter: |usr_90.txt| Installing Vim + Previous chapter: |usr_44.txt| Your own syntax highlighted +Table of contents: |usr_toc.txt| + +============================================================================== +*45.1* Language for Messages + +When you start Vim, it checks the environment to find out what language you +are using. Mostly this should work fine, and you get the messages in your +language (if they are available). To see what the current language is, use +this command: > + + :language + +If it replies with "C", this means the default is being used, which is +English. + + Note: + Using different languages only works when Vim was compiled to handle + it. To find out if it works, use the ":version" command and check the + output for "+gettext" and "+multi_lang". If they are there, you are + OK. If you see "-gettext" or "-multi_lang" you will have to find + another Vim. + +What if you would like your messages in a different language? There are +several ways. Which one you should use depends on the capabilities of your +system. + The first way is to set the environment to the desired language before +starting Vim. Example for Unix: > + + env LANG=de_DE.ISO_8859-1 vim + +This only works if the language is available on your system. The advantage is +that all the GUI messages and things in libraries will use the right language +as well. A disadvantage is that you must do this before starting Vim. If you +want to change language while Vim is running, you can use the second method: > + + :language fr_FR.ISO_8859-1 + +This way you can try out several names for your language. You will get an +error message when it's not supported on your system. You don't get an error +when translated messages are not available. Vim will silently fall back to +using English. + To find out which languages are supported on your system, find the +directory where they are listed. On my system it is "/usr/share/locale". On +some systems it's in "/usr/lib/locale". The manual page for "setlocale" +should give you a hint where it is found on your system. + Be careful to type the name exactly as it should be. Upper and lowercase +matter, and the '-' and '_' characters are easily confused. + +You can also set the language separately for messages, edited text and the +time format. See |:language|. + + +DO-IT-YOURSELF MESSAGE TRANSLATION + +If translated messages are not available for your language, you could write +them yourself. To do this, get the source code for Vim and the GNU gettext +package. After unpacking the sources, instructions can be found in the +directory src/po/README.txt. + It's not too difficult to do the translation. You don't need to be a +programmer. You must know both English and the language you are translating +to, of course. + When you are satisfied with the translation, consider making it available +to others. Upload it at vim-online (http://vim.sf.net) or e-mail it to +the Vim maintainer <maintainer@vim.org>. Or both. + +============================================================================== +*45.2* Language for Menus + +The default menus are in English. To be able to use your local language, they +must be translated. Normally this is automatically done for you if the +environment is set for your language, just like with messages. You don't need +to do anything extra for this. But it only works if translations for the +language are available. + Suppose you are in Germany, with the language set to German, but prefer to +use "File" instead of "Datei". You can switch back to using the English menus +this way: > + + :set langmenu=none + +It is also possible to specify a language: > + + :set langmenu=nl_NL.ISO_8859-1 + +Like above, differences between "-" and "_" matter. However, upper/lowercase +differences are ignored here. + The 'langmenu' option must be set before the menus are loaded. Once the +menus have been defined changing 'langmenu' has no direct effect. Therefore, +put the command to set 'langmenu' in your vimrc file. + If you really want to switch menu language while running Vim, you can do it +this way: > + + :source $VIMRUNTIME/delmenu.vim + :set langmenu=de_DE.ISO_8859-1 + :source $VIMRUNTIME/menu.vim + +There is one drawback: All menus that you defined yourself will be gone. You +will need to redefine them as well. + + +DO-IT-YOURSELF MENU TRANSLATION + +To see which menu translations are available, look in this directory: + + $VIMRUNTIME/lang ~ + +The files are called menu_{language}.vim. If you don't see the language you +want to use, you can do your own translations. The simplest way to do this is +by copying one of the existing language files, and change it. + First find out the name of your language with the ":language" command. Use +this name, but with all letters made lowercase. Then copy the file to your +own runtime directory, as found early in 'runtimepath'. For example, for Unix +you would do: > + + :!cp $VIMRUNTIME/lang/menu_ko_kr.euckr.vim ~/.vim/lang/menu_nl_be.iso_8859-1.vim + +You will find hints for the translation in "$VIMRUNTIME/lang/README.txt". + +============================================================================== +*45.3* Using another encoding + +Vim guesses that the files you are going to edit are encoded for your +language. For many European languages this is "latin1". Then each byte is +one character. That means there are 256 different characters possible. For +Asian languages this is not sufficient. These mostly use a double-byte +encoding, providing for over ten thousand possible characters. This still +isn't enough when a text is to contain several different languages. This is +where Unicode comes in. It was designed to include all characters used in +commonly used languages. This is the "Super encoding that replaces all +others". But it isn't used that much yet. + Fortunately, Vim supports these three kinds of encodings. And, with some +restrictions, you can use them even when your environment uses another +language than the text. + Nevertheless, when you only edit files that are in the encoding of your +language, the default should work fine and you don't need to do anything. The +following is only relevant when you want to edit different languages. + + Note: + Using different encodings only works when Vim was compiled to handle + it. To find out if it works, use the ":version" command and check the + output for "+multi_byte". If it's there, you are OK. If you see + "-multi_byte" you will have to find another Vim. + + +USING UNICODE IN THE GUI + +The nice thing about Unicode is that other encodings can be converted to it +and back without losing information. When you make Vim use Unicode +internally, you will be able to edit files in any encoding. + Unfortunately, the number of systems supporting Unicode is still limited. +Thus it's unlikely that your language uses it. You need to tell Vim you want +to use Unicode, and how to handle interfacing with the rest of the system. + Let's start with the GUI version of Vim, which is able to display Unicode +characters. This should work: > + + :set encoding=utf-8 + :set guifont=-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 + +The 'encoding' option tells Vim the encoding of the characters that you use. +This applies to the text in buffers (files you are editing), registers, Vim +script files, etc. You can regard 'encoding' as the setting for the internals +of Vim. + This example assumes you have this font on your system. The name in the +example is for the X Window System. This font is in a package that is used to +enhance xterm with Unicode support. If you don't have this font, you might +find it here: + + http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz ~ + +For MS-Windows, some fonts have a limited number of Unicode characters. Try +using the "Courier New" font. You can use the Edit/Select Font... menu to +select and try out the fonts available. Only fixed-width fonts can be used +though. Example: > + + :set guifont=courier_new:h12 + +If it doesn't work well, try getting a fontpack. If Microsoft didn't move it, +you can find it here: + + http://www.microsoft.com/typography/fonts/default.aspx ~ + +Now you have told Vim to use Unicode internally and display text with a +Unicode font. Typed characters still arrive in the encoding of your original +language. This requires converting them to Unicode. Tell Vim the language +from which to convert with the 'termencoding' option. You can do it like +this: > + + :let &termencoding = &encoding + :set encoding=utf-8 + +This assigns the old value of 'encoding' to 'termencoding' before setting +'encoding' to utf-8. You will have to try out if this really works for your +setup. It should work especially well when using an input method for an Asian +language, and you want to edit Unicode text. + + +USING UNICODE IN A UNICODE TERMINAL + +There are terminals that support Unicode directly. The standard xterm that +comes with XFree86 is one of them. Let's use that as an example. + First of all, the xterm must have been compiled with Unicode support. See +|UTF8-xterm| how to check that and how to compile it when needed. + Start the xterm with the "-u8" argument. You might also need so specify a +font. Example: > + + xterm -u8 -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 + +Now you can run Vim inside this terminal. Set 'encoding' to "utf-8" as +before. That's all. + + +USING UNICODE IN AN ORDINARY TERMINAL + +Suppose you want to work with Unicode files, but don't have a terminal with +Unicode support. You can do this with Vim, although characters that are not +supported by the terminal will not be displayed. The layout of the text +will be preserved. > + + :let &termencoding = &encoding + :set encoding=utf-8 + +This is the same as what was used for the GUI. But it works differently: Vim +will convert the displayed text before sending it to the terminal. That +avoids that the display is messed up with strange characters. + For this to work the conversion between 'termencoding' and 'encoding' must +be possible. Vim will convert from latin1 to Unicode, thus that always works. +For other conversions the |+iconv| feature is required. + Try editing a file with Unicode characters in it. You will notice that Vim +will put a question mark (or underscore or some other character) in places +where a character should be that the terminal can't display. Move the cursor +to a question mark and use this command: > + + ga + +Vim will display a line with the code of the character. This gives you a hint +about what character it is. You can look it up in a Unicode table. You could +actually view a file that way, if you have lots of time at hand. + + Note: + Since 'encoding' is used for all text inside Vim, changing it makes + all non-ASCII text invalid. You will notice this when using registers + and the 'viminfo' file (e.g., a remembered search pattern). It's + recommended to set 'encoding' in your vimrc file, and leave it alone. + +============================================================================== +*45.4* Editing files with a different encoding + +Suppose you have setup Vim to use Unicode, and you want to edit a file that is +in 16-bit Unicode. Sounds simple, right? Well, Vim actually uses utf-8 +encoding internally, thus the 16-bit encoding must be converted, since there +is a difference between the character set (Unicode) and the encoding (utf-8 or +16-bit). + Vim will try to detect what kind of file you are editing. It uses the +encoding names in the 'fileencodings' option. When using Unicode, the default +value is: "ucs-bom,utf-8,latin1". This means that Vim checks the file to see +if it's one of these encodings: + + ucs-bom File must start with a Byte Order Mark (BOM). This + allows detection of 16-bit, 32-bit and utf-8 Unicode + encodings. + utf-8 utf-8 Unicode. This is rejected when a sequence of + bytes is illegal in utf-8. + latin1 The good old 8-bit encoding. Always works. + +When you start editing that 16-bit Unicode file, and it has a BOM, Vim will +detect this and convert the file to utf-8 when reading it. The 'fileencoding' +option (without s at the end) is set to the detected value. In this case it +is "utf-16le". That means it's Unicode, 16-bit and little-endian. This +file format is common on MS-Windows (e.g., for registry files). + When writing the file, Vim will compare 'fileencoding' with 'encoding'. If +they are different, the text will be converted. + An empty value for 'fileencoding' means that no conversion is to be done. +Thus the text is assumed to be encoded with 'encoding'. + +If the default 'fileencodings' value is not good for you, set it to the +encodings you want Vim to try. Only when a value is found to be invalid will +the next one be used. Putting "latin1" first doesn't work, because it is +never illegal. An example, to fall back to Japanese when the file doesn't +have a BOM and isn't utf-8: > + + :set fileencodings=ucs-bom,utf-8,sjis + +See |encoding-values| for suggested values. Other values may work as well. +This depends on the conversion available. + + +FORCING AN ENCODING + +If the automatic detection doesn't work you must tell Vim what encoding the +file is. Example: > + + :edit ++enc=koi8-r russian.txt + +The "++enc" part specifies the name of the encoding to be used for this file +only. Vim will convert the file from the specified encoding, Russian in this +example, to 'encoding'. 'fileencoding' will also be set to the specified +encoding, so that the reverse conversion can be done when writing the file. + The same argument can be used when writing the file. This way you can +actually use Vim to convert a file. Example: > + + :write ++enc=utf-8 russian.txt +< + Note: + Conversion may result in lost characters. Conversion from an encoding + to Unicode and back is mostly free of this problem, unless there are + illegal characters. Conversion from Unicode to other encodings often + loses information when there was more than one language in the file. + +============================================================================== +*45.5* Entering language text + +Computer keyboards don't have much more than a hundred keys. Some languages +have thousands of characters, Unicode has ten thousands. So how do you type +these characters? + First of all, when you don't use too many of the special characters, you +can use digraphs. This was already explained in |24.9|. + When you use a language that uses many more characters than keys on your +keyboard, you will want to use an Input Method (IM). This requires learning +the translation from typed keys to resulting character. When you need an IM +you probably already have one on your system. It should work with Vim like +with other programs. For details see |mbyte-XIM| for the X Window system and +|mbyte-IME| for MS-Windows. + + +KEYMAPS + +For some languages the character set is different from latin, but uses a +similar number of characters. It's possible to map keys to characters. Vim +uses keymaps for this. + Suppose you want to type Hebrew. You can load the keymap like this: > + + :set keymap=hebrew + +Vim will try to find a keymap file for you. This depends on the value of +'encoding'. If no matching file was found, you will get an error message. + +Now you can type Hebrew in Insert mode. In Normal mode, and when typing a ":" +command, Vim automatically switches to English. You can use this command to +switch between Hebrew and English: > + + CTRL-^ + +This only works in Insert mode and Command-line mode. In Normal mode it does +something completely different (jumps to alternate file). + The usage of the keymap is indicated in the mode message, if you have the +'showmode' option set. In the GUI Vim will indicate the usage of keymaps with +a different cursor color. + You can also change the usage of the keymap with the 'iminsert' and +'imsearch' options. + +To see the list of mappings, use this command: > + + :lmap + +To find out which keymap files are available, in the GUI you can use the +Edit/Keymap menu. Otherwise you can use this command: > + + :echo globpath(&rtp, "keymap/*.vim") + + +DO-IT-YOURSELF KEYMAPS + +You can create your own keymap file. It's not very difficult. Start with +a keymap file that is similar to the language you want to use. Copy it to the +"keymap" directory in your runtime directory. For example, for Unix, you +would use the directory "~/.vim/keymap". + The name of the keymap file must look like this: + + keymap/{name}.vim ~ +or + keymap/{name}_{encoding}.vim ~ + +{name} is the name of the keymap. Chose a name that is obvious, but different +from existing keymaps (unless you want to replace an existing keymap file). +{name} cannot contain an underscore. Optionally, add the encoding used after +an underscore. Examples: + + keymap/hebrew.vim ~ + keymap/hebrew_utf-8.vim ~ + +The contents of the file should be self-explanatory. Look at a few of the +keymaps that are distributed with Vim. For the details, see |mbyte-keymap|. + + +LAST RESORT + +If all other methods fail, you can enter any character with CTRL-V: + + encoding type range ~ + 8-bit CTRL-V 123 decimal 0-255 + 8-bit CTRL-V x a1 hexadecimal 00-ff + 16-bit CTRL-V u 013b hexadecimal 0000-ffff + 31-bit CTRL-V U 001303a4 hexadecimal 00000000-7fffffff + +Don't type the spaces. See |i_CTRL-V_digit| for the details. + +============================================================================== + +Next chapter: |usr_90.txt| Installing Vim + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_90.txt b/doc/usr_90.txt new file mode 100644 index 00000000..38e5886f --- /dev/null +++ b/doc/usr_90.txt @@ -0,0 +1,498 @@ +*usr_90.txt* For Vim version 7.4. Last change: 2008 Sep 10 + + VIM USER MANUAL - by Bram Moolenaar + + Installing Vim + + *install* +Before you can use Vim you have to install it. Depending on your system it's +simple or easy. This chapter gives a few hints and also explains how +upgrading to a new version is done. + +|90.1| Unix +|90.2| MS-Windows +|90.3| Upgrading +|90.4| Common installation issues +|90.5| Uninstalling Vim + + Previous chapter: |usr_45.txt| Select your language +Table of contents: |usr_toc.txt| + +============================================================================== +*90.1* Unix + +First you have to decide if you are going to install Vim system-wide or for a +single user. The installation is almost the same, but the directory where Vim +is installed in differs. + For a system-wide installation the base directory "/usr/local" is often +used. But this may be different for your system. Try finding out where other +packages are installed. + When installing for a single user, you can use your home directory as the +base. The files will be placed in subdirectories like "bin" and "shared/vim". + + +FROM A PACKAGE + +You can get precompiled binaries for many different UNIX systems. There is a +long list with links on this page: + + http://www.vim.org/binaries.html ~ + +Volunteers maintain the binaries, so they are often out of date. It is a +good idea to compile your own UNIX version from the source. Also, creating +the editor from the source allows you to control which features are compiled. +This does require a compiler though. + +If you have a Linux distribution, the "vi" program is probably a minimal +version of Vim. It doesn't do syntax highlighting, for example. Try finding +another Vim package in your distribution, or search on the web site. + + +FROM SOURCES + +To compile and install Vim, you will need the following: + + - A C compiler (GCC preferred) + - The GZIP program (you can get it from www.gnu.org) + - The Vim source and runtime archives + +To get the Vim archives, look in this file for a mirror near you, this should +provide the fastest download: + + ftp://ftp.vim.org/pub/vim/MIRRORS ~ + +Or use the home site ftp.vim.org, if you think it's fast enough. Go to the +"unix" directory and you'll find a list of files there. The version number is +embedded in the file name. You will want to get the most recent version. + You can get the files for Unix in two ways: One big archive that contains +everything, or four smaller ones that each fit on a floppy disk. For version +6.1 the single big one is called: + + vim-6.1.tar.bz2 ~ + +You need the bzip2 program to uncompress it. If you don't have it, get the +four smaller files, which can be uncompressed with gzip. For Vim 6.1 they are +called: + + vim-6.1-src1.tar.gz ~ + vim-6.1-src2.tar.gz ~ + vim-6.1-rt1.tar.gz ~ + vim-6.1-rt2.tar.gz ~ + + +COMPILING + +First create a top directory to work in, for example: > + + mkdir ~/vim + cd ~/vim + +Then unpack the archives there. If you have the one big archive, you unpack +it like this: > + + bzip2 -d -c path/vim-6.1.tar.bz2 | tar xf - + +Change "path" to where you have downloaded the file. > + + gzip -d -c path/vim-6.1-src1.tar.gz | tar xf - + gzip -d -c path/vim-6.1-src2.tar.gz | tar xf - + gzip -d -c path/vim-6.1-rt1.tar.gz | tar xf - + gzip -d -c path/vim-6.1-rt2.tar.gz | tar xf - + +If you are satisfied with getting the default features, and your environment +is setup properly, you should be able to compile Vim with just this: > + + cd vim61/src + make + +The make program will run configure and compile everything. Further on we +will explain how to compile with different features. + If there are errors while compiling, carefully look at the error messages. +There should be a hint about what went wrong. Hopefully you will be able to +correct it. You might have to disable some features to make Vim compile. +Look in the Makefile for specific hints for your system. + + +TESTING + +Now you can check if compiling worked OK: > + + make test + +This will run a sequence of test scripts to verify that Vim works as expected. +Vim will be started many times and all kinds of text and messages flash by. +If it is alright you will finally see: + + test results: ~ + ALL DONE ~ + +If you get "TEST FAILURE" some test failed. If there are one or two messages +about failed tests, Vim might still work, but not perfectly. If you see a lot +of error messages or Vim doesn't finish until the end, there must be something +wrong. Either try to find out yourself, or find someone who can solve it. +You could look in the |maillist-archive| for a solution. If everything else +fails, you could ask in the vim |maillist| if someone can help you. + + +INSTALLING + *install-home* +If you want to install in your home directory, edit the Makefile and search +for a line: + + #prefix = $(HOME) ~ + +Remove the # at the start of the line. + When installing for the whole system, Vim has most likely already selected +a good installation directory for you. You can also specify one, see below. +You need to become root for the following. + +To install Vim do: > + + make install + +That should move all the relevant files to the right place. Now you can try +running vim to verify that it works. Use two simple tests to check if Vim can +find its runtime files: > + + :help + :syntax enable + +If this doesn't work, use this command to check where Vim is looking for the +runtime files: > + + :echo $VIMRUNTIME + +You can also start Vim with the "-V" argument to see what happens during +startup: > + + vim -V + +Don't forget that the user manual assumes you Vim in a certain way. After +installing Vim, follow the instructions at |not-compatible| to make Vim work +as assumed in this manual. + + +SELECTING FEATURES + +Vim has many ways to select features. One of the simple ways is to edit the +Makefile. There are many directions and examples. Often you can enable or +disable a feature by uncommenting a line. + An alternative is to run "configure" separately. This allows you to +specify configuration options manually. The disadvantage is that you have to +figure out what exactly to type. + Some of the most interesting configure arguments follow. These can also be +enabled from the Makefile. + + --prefix={directory} Top directory where to install Vim. + + --with-features=tiny Compile with many features disabled. + --with-features=small Compile with some features disabled. + --with-features=big Compile with more features enabled. + --with-features=huge Compile with most features enabled. + See |+feature-list| for which feature + is enabled in which case. + + --enable-perlinterp Enable the Perl interface. There are + similar arguments for ruby, python and + tcl. + + --disable-gui Do not compile the GUI interface. + --without-x Do not compile X-windows features. + When both of these are used, Vim will + not connect to the X server, which + makes startup faster. + +To see the whole list use: > + + ./configure --help + +You can find a bit of explanation for each feature, and links for more +information here: |feature-list|. + For the adventurous, edit the file "feature.h". You can also change the +source code yourself! + +============================================================================== +*90.2* MS-Windows + +There are two ways to install the Vim program for Microsoft Windows. You can +uncompress several archives, or use a self-installing big archive. Most users +with fairly recent computers will prefer the second method. For the first +one, you will need: + + - An archive with binaries for Vim. + - The Vim runtime archive. + - A program to unpack the zip files. + +To get the Vim archives, look in this file for a mirror near you, this should +provide the fastest download: + + ftp://ftp.vim.org/pub/vim/MIRRORS ~ + +Or use the home site ftp.vim.org, if you think it's fast enough. Go to the +"pc" directory and you'll find a list of files there. The version number is +embedded in the file name. You will want to get the most recent version. +We will use "61" here, which is version 6.1. + + gvim61.exe The self-installing archive. + +This is all you need for the second method. Just launch the executable, and +follow the prompts. + +For the first method you must chose one of the binary archives. These are +available: + + gvim61.zip The normal MS-Windows GUI version. + gvim61ole.zip The MS-Windows GUI version with OLE support. + Uses more memory, supports interfacing with + other OLE applications. + vim61w32.zip 32 bit MS-Windows console version. For use in + a Win NT/2000/XP console. Does not work well + on Win 95/98. + vim61d32.zip 32 bit MS-DOS version. For use in the + Win 95/98 console window. + vim61d16.zip 16 bit MS-DOS version. Only for old systems. + Does not support long filenames. + +You only need one of them. Although you could install both a GUI and a +console version. You always need to get the archive with runtime files. + + vim61rt.zip The runtime files. + +Use your un-zip program to unpack the files. For example, using the "unzip" +program: > + + cd c:\ + unzip path\gvim61.zip + unzip path\vim61rt.zip + +This will unpack the files in the directory "c:\vim\vim61". If you already +have a "vim" directory somewhere, you will want to move to the directory just +above it. + Now change to the "vim\vim61" directory and run the install program: > + + install + +Carefully look through the messages and select the options you want to use. +If you finally select "do it" the install program will carry out the actions +you selected. + The install program doesn't move the runtime files. They remain where you +unpacked them. + +In case you are not satisfied with the features included in the supplied +binaries, you could try compiling Vim yourself. Get the source archive from +the same location as where the binaries are. You need a compiler for which a +makefile exists. Microsoft Visual C works, but is expensive. The Free +Borland command-line compiler 5.5 can be used, as well as the free MingW and +Cygwin compilers. Check the file src/INSTALLpc.txt for hints. + +============================================================================== +*90.3* Upgrading + +If you are running one version of Vim and want to install another, here is +what to do. + + +UNIX + +When you type "make install" the runtime files will be copied to a directory +which is specific for this version. Thus they will not overwrite a previous +version. This makes it possible to use two or more versions next to +each other. + The executable "vim" will overwrite an older version. If you don't care +about keeping the old version, running "make install" will work fine. You can +delete the old runtime files manually. Just delete the directory with the +version number in it and all files below it. Example: > + + rm -rf /usr/local/share/vim/vim58 + +There are normally no changed files below this directory. If you did change +the "filetype.vim" file, for example, you better merge the changes into the +new version before deleting it. + +If you are careful and want to try out the new version for a while before +switching to it, install the new version under another name. You need to +specify a configure argument. For example: > + + ./configure --with-vim-name=vim6 + +Before running "make install", you could use "make -n install" to check that +no valuable existing files are overwritten. + When you finally decide to switch to the new version, all you need to do is +to rename the binary to "vim". For example: > + + mv /usr/local/bin/vim6 /usr/local/bin/vim + + +MS-WINDOWS + +Upgrading is mostly equal to installing a new version. Just unpack the files +in the same place as the previous version. A new directory will be created, +e.g., "vim61", for the files of the new version. Your runtime files, vimrc +file, viminfo, etc. will be left alone. + If you want to run the new version next to the old one, you will have to do +some handwork. Don't run the install program, it will overwrite a few files +of the old version. Execute the new binaries by specifying the full path. +The program should be able to automatically find the runtime files for the +right version. However, this won't work if you set the $VIMRUNTIME variable +somewhere. + If you are satisfied with the upgrade, you can delete the files of the +previous version. See |90.5|. + +============================================================================== +*90.4* Common installation issues + +This section describes some of the common problems that occur when installing +Vim and suggests some solutions. It also contains answers to many +installation questions. + + +Q: I Do Not Have Root Privileges. How Do I Install Vim? (Unix) + +Use the following configuration command to install Vim in a directory called +$HOME/vim: > + + ./configure --prefix=$HOME + +This gives you a personal copy of Vim. You need to put $HOME/bin in your +path to execute the editor. Also see |install-home|. + + +Q: The Colors Are Not Right on My Screen. (Unix) + +Check your terminal settings by using the following command in a shell: > + + echo $TERM + +If the terminal type listed is not correct, fix it. For more hints, see +|06.2|. Another solution is to always use the GUI version of Vim, called +gvim. This avoids the need for a correct terminal setup. + + +Q: My Backspace And Delete Keys Don't Work Right + +The definition of what key sends what code is very unclear for backspace <BS> +and Delete <Del> keys. First of all, check your $TERM setting. If there is +nothing wrong with it, try this: > + + :set t_kb=^V<BS> + :set t_kD=^V<Del> + +In the first line you need to press CTRL-V and then hit the backspace key. +In the second line you need to press CTRL-V and then hit the Delete key. +You can put these lines in your vimrc file, see |05.1|. A disadvantage is +that it won't work when you use another terminal some day. Look here for +alternate solutions: |:fixdel|. + + +Q: I Am Using RedHat Linux. Can I Use the Vim That Comes with the System? + +By default RedHat installs a minimal version of Vim. Check your RPM packages +for something named "Vim-enhanced-version.rpm" and install that. + + +Q: How Do I Turn Syntax Coloring On? How do I make plugins work? + +Use the example vimrc script. You can find an explanation on how to use it +here: |not-compatible|. + +See chapter 6 for information about syntax highlighting: |usr_06.txt|. + + +Q: What Is a Good vimrc File to Use? + +See the www.vim.org Web site for several good examples. + + +Q: Where Do I Find a Good Vim Plugin? + +See the Vim-online site: http://vim.sf.net. Many users have uploaded useful +Vim scripts and plugins there. + + +Q: Where Do I Find More Tips? + +See the Vim-online site: http://vim.sf.net. There is an archive with hints +from Vim users. You might also want to search in the |maillist-archive|. + +============================================================================== +*90.5* Uninstalling Vim + +In the unlikely event you want to uninstall Vim completely, this is how you do +it. + + +UNIX + +When you installed Vim as a package, check your package manager to find out +how to remove the package again. + If you installed Vim from sources you can use this command: > + + make uninstall + +However, if you have deleted the original files or you used an archive that +someone supplied, you can't do this. Do delete the files manually, here is an +example for when "/usr/local" was used as the root: > + + rm -rf /usr/local/share/vim/vim61 + rm /usr/local/bin/eview + rm /usr/local/bin/evim + rm /usr/local/bin/ex + rm /usr/local/bin/gview + rm /usr/local/bin/gvim + rm /usr/local/bin/gvim + rm /usr/local/bin/gvimdiff + rm /usr/local/bin/rgview + rm /usr/local/bin/rgvim + rm /usr/local/bin/rview + rm /usr/local/bin/rvim + rm /usr/local/bin/rvim + rm /usr/local/bin/view + rm /usr/local/bin/vim + rm /usr/local/bin/vimdiff + rm /usr/local/bin/vimtutor + rm /usr/local/bin/xxd + rm /usr/local/man/man1/eview.1 + rm /usr/local/man/man1/evim.1 + rm /usr/local/man/man1/ex.1 + rm /usr/local/man/man1/gview.1 + rm /usr/local/man/man1/gvim.1 + rm /usr/local/man/man1/gvimdiff.1 + rm /usr/local/man/man1/rgview.1 + rm /usr/local/man/man1/rgvim.1 + rm /usr/local/man/man1/rview.1 + rm /usr/local/man/man1/rvim.1 + rm /usr/local/man/man1/view.1 + rm /usr/local/man/man1/vim.1 + rm /usr/local/man/man1/vimdiff.1 + rm /usr/local/man/man1/vimtutor.1 + rm /usr/local/man/man1/xxd.1 + + +MS-WINDOWS + +If you installed Vim with the self-installing archive you can run +the "uninstall-gui" program located in the same directory as the other Vim +programs, e.g. "c:\vim\vim61". You can also launch it from the Start menu if +installed the Vim entries there. This will remove most of the files, menu +entries and desktop shortcuts. Some files may remain however, as they need a +Windows restart before being deleted. + You will be given the option to remove the whole "vim" directory. It +probably contains your vimrc file and other runtime files that you created, so +be careful. + +Else, if you installed Vim with the zip archives, the preferred way is to use +the "uninstal" program (note the missing l at the end). You can find it in +the same directory as the "install" program, e.g., "c:\vim\vim61". This +should also work from the usual "install/remove software" page. + However, this only removes the registry entries for Vim. You have to +delete the files yourself. Simply select the directory "vim\vim61" and delete +it recursively. There should be no files there that you changed, but you +might want to check that first. + The "vim" directory probably contains your vimrc file and other runtime +files that you created. You might want to keep that. + +============================================================================== + +Table of contents: |usr_toc.txt| + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/usr_toc.txt b/doc/usr_toc.txt new file mode 100644 index 00000000..d98a999a --- /dev/null +++ b/doc/usr_toc.txt @@ -0,0 +1,354 @@ +*usr_toc.txt* For Vim version 7.4. Last change: 2010 Jul 20 + + VIM USER MANUAL - by Bram Moolenaar + + Table Of Contents *user-manual* + +============================================================================== +Overview ~ + +Getting Started +|usr_01.txt| About the manuals +|usr_02.txt| The first steps in Vim +|usr_03.txt| Moving around +|usr_04.txt| Making small changes +|usr_05.txt| Set your settings +|usr_06.txt| Using syntax highlighting +|usr_07.txt| Editing more than one file +|usr_08.txt| Splitting windows +|usr_09.txt| Using the GUI +|usr_10.txt| Making big changes +|usr_11.txt| Recovering from a crash +|usr_12.txt| Clever tricks + +Editing Effectively +|usr_20.txt| Typing command-line commands quickly +|usr_21.txt| Go away and come back +|usr_22.txt| Finding the file to edit +|usr_23.txt| Editing other files +|usr_24.txt| Inserting quickly +|usr_25.txt| Editing formatted text +|usr_26.txt| Repeating +|usr_27.txt| Search commands and patterns +|usr_28.txt| Folding +|usr_29.txt| Moving through programs +|usr_30.txt| Editing programs +|usr_31.txt| Exploiting the GUI +|usr_32.txt| The undo tree + +Tuning Vim +|usr_40.txt| Make new commands +|usr_41.txt| Write a Vim script +|usr_42.txt| Add new menus +|usr_43.txt| Using filetypes +|usr_44.txt| Your own syntax highlighted +|usr_45.txt| Select your language + +Making Vim Run +|usr_90.txt| Installing Vim + + +Reference manual +|reference_toc| More detailed information for all commands + +The user manual is available as a single, ready to print HTML and PDF file +here: + http://vimdoc.sf.net + +============================================================================== +Getting Started ~ + +Read this from start to end to learn the essential commands. + +|usr_01.txt| About the manuals + |01.1| Two manuals + |01.2| Vim installed + |01.3| Using the Vim tutor + |01.4| Copyright + +|usr_02.txt| The first steps in Vim + |02.1| Running Vim for the First Time + |02.2| Inserting text + |02.3| Moving around + |02.4| Deleting characters + |02.5| Undo and Redo + |02.6| Other editing commands + |02.7| Getting out + |02.8| Finding help + +|usr_03.txt| Moving around + |03.1| Word movement + |03.2| Moving to the start or end of a line + |03.3| Moving to a character + |03.4| Matching a paren + |03.5| Moving to a specific line + |03.6| Telling where you are + |03.7| Scrolling around + |03.8| Simple searches + |03.9| Simple search patterns + |03.10| Using marks + +|usr_04.txt| Making small changes + |04.1| Operators and motions + |04.2| Changing text + |04.3| Repeating a change + |04.4| Visual mode + |04.5| Moving text + |04.6| Copying text + |04.7| Using the clipboard + |04.8| Text objects + |04.9| Replace mode + |04.10| Conclusion + +|usr_05.txt| Set your settings + |05.1| The vimrc file + |05.2| The example vimrc file explained + |05.3| Simple mappings + |05.4| Adding a plugin + |05.5| Adding a help file + |05.6| The option window + |05.7| Often used options + +|usr_06.txt| Using syntax highlighting + |06.1| Switching it on + |06.2| No or wrong colors? + |06.3| Different colors + |06.4| With colors or without colors + |06.5| Printing with colors + |06.6| Further reading + +|usr_07.txt| Editing more than one file + |07.1| Edit another file + |07.2| A list of files + |07.3| Jumping from file to file + |07.4| Backup files + |07.5| Copy text between files + |07.6| Viewing a file + |07.7| Changing the file name + +|usr_08.txt| Splitting windows + |08.1| Split a window + |08.2| Split a window on another file + |08.3| Window size + |08.4| Vertical splits + |08.5| Moving windows + |08.6| Commands for all windows + |08.7| Viewing differences with vimdiff + |08.8| Various + +|usr_09.txt| Using the GUI + |09.1| Parts of the GUI + |09.2| Using the mouse + |09.3| The clipboard + |09.4| Select mode + +|usr_10.txt| Making big changes + |10.1| Record and playback commands + |10.2| Substitution + |10.3| Command ranges + |10.4| The global command + |10.5| Visual block mode + |10.6| Reading and writing part of a file + |10.7| Formatting text + |10.8| Changing case + |10.9| Using an external program + +|usr_11.txt| Recovering from a crash + |11.1| Basic recovery + |11.2| Where is the swap file? + |11.3| Crashed or not? + |11.4| Further reading + +|usr_12.txt| Clever tricks + |12.1| Replace a word + |12.2| Change "Last, First" to "First Last" + |12.3| Sort a list + |12.4| Reverse line order + |12.5| Count words + |12.6| Find a man page + |12.7| Trim blanks + |12.8| Find where a word is used + +============================================================================== +Editing Effectively ~ + +Subjects that can be read independently. + +|usr_20.txt| Typing command-line commands quickly + |20.1| Command line editing + |20.2| Command line abbreviations + |20.3| Command line completion + |20.4| Command line history + |20.5| Command line window + +|usr_21.txt| Go away and come back + |21.1| Suspend and resume + |21.2| Executing shell commands + |21.3| Remembering information; viminfo + |21.4| Sessions + |21.5| Views + |21.6| Modelines + +|usr_22.txt| Finding the file to edit + |22.1| The file explorer + |22.2| The current directory + |22.3| Finding a file + |22.4| The buffer list + +|usr_23.txt| Editing other files + |23.1| DOS, Mac and Unix files + |23.2| Files on the internet + |23.3| Encryption + |23.4| Binary files + |23.5| Compressed files + +|usr_24.txt| Inserting quickly + |24.1| Making corrections + |24.2| Showing matches + |24.3| Completion + |24.4| Repeating an insert + |24.5| Copying from another line + |24.6| Inserting a register + |24.7| Abbreviations + |24.8| Entering special characters + |24.9| Digraphs + |24.10| Normal mode commands + +|usr_25.txt| Editing formatted text + |25.1| Breaking lines + |25.2| Aligning text + |25.3| Indents and tabs + |25.4| Dealing with long lines + |25.5| Editing tables + +|usr_26.txt| Repeating + |26.1| Repeating with Visual mode + |26.2| Add and subtract + |26.3| Making a change in many files + |26.4| Using Vim from a shell script + +|usr_27.txt| Search commands and patterns + |27.1| Ignoring case + |27.2| Wrapping around the file end + |27.3| Offsets + |27.4| Matching multiple times + |27.5| Alternatives + |27.6| Character ranges + |27.7| Character classes + |27.8| Matching a line break + |27.9| Examples + +|usr_28.txt| Folding + |28.1| What is folding? + |28.2| Manual folding + |28.3| Working with folds + |28.4| Saving and restoring folds + |28.5| Folding by indent + |28.6| Folding with markers + |28.7| Folding by syntax + |28.8| Folding by expression + |28.9| Folding unchanged lines + |28.10| Which fold method to use? + +|usr_29.txt| Moving through programs + |29.1| Using tags + |29.2| The preview window + |29.3| Moving through a program + |29.4| Finding global identifiers + |29.5| Finding local identifiers + +|usr_30.txt| Editing programs + |30.1| Compiling + |30.2| Indenting C files + |30.3| Automatic indenting + |30.4| Other indenting + |30.5| Tabs and spaces + |30.6| Formatting comments + +|usr_31.txt| Exploiting the GUI + |31.1| The file browser + |31.2| Confirmation + |31.3| Menu shortcuts + |31.4| Vim window position and size + |31.5| Various + +|usr_32.txt| The undo tree + |32.1| Undo up to a file write + |32.2| Numbering changes + |32.3| Jumping around the tree + |32.4| Time travelling + +============================================================================== +Tuning Vim ~ + +Make Vim work as you like it. + +|usr_40.txt| Make new commands + |40.1| Key mapping + |40.2| Defining command-line commands + |40.3| Autocommands + +|usr_41.txt| Write a Vim script + |41.1| Introduction + |41.2| Variables + |41.3| Expressions + |41.4| Conditionals + |41.5| Executing an expression + |41.6| Using functions + |41.7| Defining a function + |41.8| Lists and Dictionaries + |41.9| Exceptions + |41.10| Various remarks + |41.11| Writing a plugin + |41.12| Writing a filetype plugin + |41.13| Writing a compiler plugin + |41.14| Writing a plugin that loads quickly + |41.15| Writing library scripts + |41.16| Distributing Vim scripts + +|usr_42.txt| Add new menus + |42.1| Introduction + |42.2| Menu commands + |42.3| Various + |42.4| Toolbar and popup menus + +|usr_43.txt| Using filetypes + |43.1| Plugins for a filetype + |43.2| Adding a filetype + +|usr_44.txt| Your own syntax highlighted + |44.1| Basic syntax commands + |44.2| Keywords + |44.3| Matches + |44.4| Regions + |44.5| Nested items + |44.6| Following groups + |44.7| Other arguments + |44.8| Clusters + |44.9| Including another syntax file + |44.10| Synchronizing + |44.11| Installing a syntax file + |44.12| Portable syntax file layout + +|usr_45.txt| Select your language + |45.1| Language for Messages + |45.2| Language for Menus + |45.3| Using another encoding + |45.4| Editing files with a different encoding + |45.5| Entering language text + +============================================================================== +Making Vim Run ~ + +Before you can use Vim. + +|usr_90.txt| Installing Vim + |90.1| Unix + |90.2| MS-Windows + |90.3| Upgrading + |90.4| Common installation issues + |90.5| Uninstalling Vim + +============================================================================== + +Copyright: see |manual-copyright| vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/various.txt b/doc/various.txt new file mode 100644 index 00000000..1d05e1a2 --- /dev/null +++ b/doc/various.txt @@ -0,0 +1,648 @@ +*various.txt* For Vim version 7.4. Last change: 2013 May 18 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Various commands *various* + +1. Various commands |various-cmds| +2. Using Vim like less or more |less| + +============================================================================== +1. Various commands *various-cmds* + + *CTRL-L* +CTRL-L Clear and redraw the screen. The redraw may happen + later, after processing typeahead. + + *:redr* *:redraw* +:redr[aw][!] Redraw the screen right now. When ! is included it is + cleared first. + Useful to update the screen halfway executing a script + or function. Also when halfway a mapping and + 'lazyredraw' is set. + + *:redraws* *:redrawstatus* +:redraws[tatus][!] Redraw the status line of the current window. When ! + is included all status lines are redrawn. + Useful to update the status line(s) when 'statusline' + includes an item that doesn't cause automatic + updating. + + *N<Del>* +<Del> When entering a number: Remove the last digit. + Note: if you like to use <BS> for this, add this + mapping to your .vimrc: > + :map CTRL-V <BS> CTRL-V <Del> +< See |:fixdel| if your <Del> key does not do what you + want. + +:as[cii] or *ga* *:as* *:ascii* +ga Print the ascii value of the character under the + cursor in decimal, hexadecimal and octal. For + example, when the cursor is on a 'R': + <R> 82, Hex 52, Octal 122 ~ + When the character is a non-standard ASCII character, + but printable according to the 'isprint' option, the + non-printable version is also given. When the + character is larger than 127, the <M-x> form is also + printed. For example: + <~A> <M-^A> 129, Hex 81, Octal 201 ~ + <p> <|~> <M-~> 254, Hex fe, Octal 376 ~ + (where <p> is a special character) + The <Nul> character in a file is stored internally as + <NL>, but it will be shown as: + <^@> 0, Hex 00, Octal 000 ~ + If the character has composing characters these are + also shown. The value of 'maxcombine' doesn't matter. + Mnemonic: Get Ascii value. {not in Vi} + + *g8* +g8 Print the hex values of the bytes used in the + character under the cursor, assuming it is in |UTF-8| + encoding. This also shows composing characters. The + value of 'maxcombine' doesn't matter. + Example of a character with two composing characters: + e0 b8 81 + e0 b8 b9 + e0 b9 89 ~ + {not in Vi} {only when compiled with the |+multi_byte| + feature} + + *8g8* +8g8 Find an illegal UTF-8 byte sequence at or after the + cursor. This works in two situations: + 1. when 'encoding' is any 8-bit encoding + 2. when 'encoding' is "utf-8" and 'fileencoding' is + any 8-bit encoding + Thus it can be used when editing a file that was + supposed to be UTF-8 but was read as if it is an 8-bit + encoding because it contains illegal bytes. + Does not wrap around the end of the file. + Note that when the cursor is on an illegal byte or the + cursor is halfway a multi-byte character the command + won't move the cursor. + {not in Vi} {only when compiled with the |+multi_byte| + feature} + + *:p* *:pr* *:print* *E749* +:[range]p[rint] [flags] + Print [range] lines (default current line). + Note: If you are looking for a way to print your text + on paper see |:hardcopy|. In the GUI you can use the + File.Print menu entry. + See |ex-flags| for [flags]. + +:[range]p[rint] {count} [flags] + Print {count} lines, starting with [range] (default + current line |cmdline-ranges|). + See |ex-flags| for [flags]. + + *:P* *:Print* +:[range]P[rint] [count] [flags] + Just as ":print". Was apparently added to Vi for + people that keep the shift key pressed too long... + Note: A user command can overrule this command. + See |ex-flags| for [flags]. + + *:l* *:list* +:[range]l[ist] [count] [flags] + Same as :print, but display unprintable characters + with '^' and put $ after the line. This can be + further changed with the 'listchars' option. + See |ex-flags| for [flags]. + + *:nu* *:number* +:[range]nu[mber] [count] [flags] + Same as :print, but precede each line with its line + number. (See also 'highlight' and 'numberwidth' + option). + See |ex-flags| for [flags]. + + *:#* +:[range]# [count] [flags] + synonym for :number. + + *:#!* +:#!{anything} Ignored, so that you can start a Vim script with: > + #!vim -S + echo "this is a Vim script" + quit +< + *:z* *E144* +:{range}z[+-^.=]{count} Display several lines of text surrounding the line + specified with {range}, or around the current line + if there is no {range}. If there is a {count}, that's + how many lines you'll see; if there is only one window + then twice the value of the 'scroll' option is used, + otherwise the current window height minus 3 is used. + + If there is a {count} the 'window' option is set to + its value. + + :z can be used either alone or followed by any of + several punctuation marks. These have the following + effect: + + mark first line last line new cursor line ~ + ---- ---------- --------- ------------ + + current line 1 scr forward 1 scr forward + - 1 scr back current line current line + ^ 2 scr back 1 scr back 1 scr back + . 1/2 scr back 1/2 scr fwd 1/2 scr fwd + = 1/2 scr back 1/2 scr fwd current line + + Specifying no mark at all is the same as "+". + If the mark is "=", a line of dashes is printed + around the current line. + +:{range}z#[+-^.=]{count} *:z#* + Like ":z", but number the lines. + {not in all versions of Vi, not with these arguments} + + *:=* +:= [flags] Print the last line number. + See |ex-flags| for [flags]. + +:{range}= [flags] Prints the last line number in {range}. For example, + this prints the current line number: > + :.= +< See |ex-flags| for [flags]. + +:norm[al][!] {commands} *:norm* *:normal* + Execute Normal mode commands {commands}. This makes + it possible to execute Normal mode commands typed on + the command-line. {commands} are executed like they + are typed. For undo all commands are undone together. + Execution stops when an error is encountered. + + If the [!] is given, mappings will not be used. + Without it, when this command is called from a + non-remappable mapping (|:noremap|), the argument can + be mapped anyway. + + {commands} should be a complete command. If + {commands} does not finish a command, the last one + will be aborted as if <Esc> or <C-C> was typed. + This implies that an insert command must be completed + (to start Insert mode, see |:startinsert|). A ":" + command must be completed as well. And you can't use + "Q" or "gQ" to start Ex mode. + + The display is not updated while ":normal" is busy. + + {commands} cannot start with a space. Put a count of + 1 (one) before it, "1 " is one space. + + The 'insertmode' option is ignored for {commands}. + + This command cannot be followed by another command, + since any '|' is considered part of the command. + + This command can be used recursively, but the depth is + limited by 'maxmapdepth'. + + An alternative is to use |:execute|, which uses an + expression as argument. This allows the use of + printable characters to represent special characters. + + Example: > + :exe "normal \<c-w>\<c-w>" +< {not in Vi, of course} + {not available when the |+ex_extra| feature was + disabled at compile time} + +:{range}norm[al][!] {commands} *:normal-range* + Execute Normal mode commands {commands} for each line + in the {range}. Before executing the {commands}, the + cursor is positioned in the first column of the range, + for each line. Otherwise it's the same as the + ":normal" command without a range. + {not in Vi} + {not available when |+ex_extra| feature was disabled + at compile time} + + *:sh* *:shell* *E371* +:sh[ell] This command starts a shell. When the shell exits + (after the "exit" command) you return to Vim. The + name for the shell command comes from 'shell' option. + *E360* + Note: This doesn't work when Vim on the Amiga was + started in QuickFix mode from a compiler, because the + compiler will have set stdin to a non-interactive + mode. + + *:!cmd* *:!* *E34* +:!{cmd} Execute {cmd} with the shell. See also the 'shell' + and 'shelltype' option. + Any '!' in {cmd} is replaced with the previous + external command (see also 'cpoptions'). But not when + there is a backslash before the '!', then that + backslash is removed. Example: ":!ls" followed by + ":!echo ! \! \\!" executes "echo ls ! \!". + After the command has been executed, the timestamp of + the current file is checked |timestamp|. + A '|' in {cmd} is passed to the shell, you cannot use + it to append a Vim command. See |:bar|. + A newline character ends {cmd}, what follows is + interpreted as a following ":" command. However, if + there is a backslash before the newline it is removed + and {cmd} continues. It doesn't matter how many + backslashes are before the newline, only one is + removed. + On Unix the command normally runs in a non-interactive + shell. If you want an interactive shell to be used + (to use aliases) set 'shellcmdflag' to "-ic". + For Win32 also see |:!start|. + Vim redraws the screen after the command is finished, + because it may have printed any text. This requires a + hit-enter prompt, so that you can read any messages. + To avoid this use: > + :silent !{cmd} +< The screen is not redrawn then, thus you have to use + CTRL-L or ":redraw!" if the command did display + something. + Also see |shell-window|. + + *:!!* +:!! Repeat last ":!{cmd}". + + *:ve* *:version* +:ve[rsion] Print the version number of the editor. If the + compiler used understands "__DATE__" the compilation + date is mentioned. Otherwise a fixed release-date is + shown. + The following lines contain information about which + features were enabled when Vim was compiled. When + there is a preceding '+', the feature is included, + when there is a '-' it is excluded. To change this, + you have to edit feature.h and recompile Vim. + To check for this in an expression, see |has()|. + Here is an overview of the features. + The first column shows the smallest version in which + they are included: + T tiny + S small + N normal + B big + H huge + m manually enabled or depends on other features + (none) system dependent + Thus if a feature is marked with "N", it is included + in the normal, big and huge versions of Vim. + + *+feature-list* + *+ARP* Amiga only: ARP support included +B *+arabic* |Arabic| language support +N *+autocmd* |:autocmd|, automatic commands +m *+balloon_eval* |balloon-eval| support. Included when compiling with + supported GUI (Motif, GTK, GUI) and either + Netbeans/Sun Workshop integration or |+eval| feature. +N *+browse* |:browse| command +N *+builtin_terms* some terminals builtin |builtin-terms| +B *++builtin_terms* maximal terminals builtin |builtin-terms| +N *+byte_offset* support for 'o' flag in 'statusline' option, "go" + and ":goto" commands. +N *+cindent* |'cindent'|, C indenting +N *+clientserver* Unix and Win32: Remote invocation |clientserver| + *+clipboard* |clipboard| support +N *+cmdline_compl* command line completion |cmdline-completion| +N *+cmdline_hist* command line history |cmdline-history| +N *+cmdline_info* |'showcmd'| and |'ruler'| +N *+comments* |'comments'| support +B *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc. +N *+cryptv* encryption support |encryption| +B *+cscope* |cscope| support +m *+cursorbind* |'cursorbind'| support +m *+cursorshape* |termcap-cursor-shape| support +m *+debug* Compiled for debugging. +N *+dialog_gui* Support for |:confirm| with GUI dialog. +N *+dialog_con* Support for |:confirm| with console dialog. +N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. +N *+diff* |vimdiff| and 'diff' +N *+digraphs* |digraphs| *E196* + *+dnd* Support for DnD into the "~ register |quote_~|. +B *+emacs_tags* |emacs-tags| files +N *+eval* expression evaluation |eval.txt| +N *+ex_extra* Vim's extra Ex commands: |:center|, |:left|, + |:normal|, |:retab| and |:right| +N *+extra_search* |'hlsearch'| and |'incsearch'| options. +B *+farsi* |farsi| language +N *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| +N *+find_in_path* include file searches: |[I|, |:isearch|, + |CTRL-W_CTRL-I|, |:checkpath|, etc. +N *+folding* |folding| + *+footer* |gui-footer| + *+fork* Unix only: |fork| shell commands + *+float* Floating point support +N *+gettext* message translations |multi-lang| + *+GUI_Athena* Unix only: Athena |GUI| + *+GUI_neXtaw* Unix only: neXtaw |GUI| + *+GUI_GTK* Unix only: GTK+ |GUI| + *+GUI_Motif* Unix only: Motif |GUI| + *+GUI_Photon* QNX only: Photon |GUI| +m *+hangul_input* Hangul input support |hangul| + *+iconv* Compiled with the |iconv()| function + *+iconv/dyn* Likewise |iconv-dynamic| |/dyn| +N *+insert_expand* |insert_expand| Insert mode completion +N *+jumplist* |jumplist| +B *+keymap* |'keymap'| +B *+langmap* |'langmap'| +N *+libcall* |libcall()| +N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'| +N *+lispindent* |'lisp'| +N *+listcmds* Vim commands for the list of buffers |buffer-hidden| + and argument list |:argdelete| +N *+localmap* Support for mappings local to a buffer |:map-local| +m *+lua* |Lua| interface +m *+lua/dyn* |Lua| interface |/dyn| +N *+menu* |:menu| +N *+mksession* |:mksession| +N *+modify_fname* |filename-modifiers| +N *+mouse* Mouse handling |mouse-using| +N *+mouseshape* |'mouseshape'| +B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse| +N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse| +B *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse| +N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal| +N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse| +B *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse| +B *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse| +N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse| +N *+multi_byte* 16 and 32 bit characters |multibyte| + *+multi_byte_ime* Win32 input method for multibyte chars |multibyte-ime| +N *+multi_lang* non-English language support |multi-lang| +m *+mzscheme* Mzscheme interface |mzscheme| +m *+mzscheme/dyn* Mzscheme interface |mzscheme-dynamic| |/dyn| +m *+netbeans_intg* |netbeans| +m *+ole* Win32 GUI only: |ole-interface| +N *+path_extra* Up/downwards search in 'path' and 'tags' +m *+perl* Perl interface |perl| +m *+perl/dyn* Perl interface |perl-dynamic| |/dyn| +N *+persistent_undo* Persistent undo |undo-persistence| + *+postscript* |:hardcopy| writes a PostScript file +N *+printer* |:hardcopy| command +H *+profile* |:profile| command +m *+python* Python 2 interface |python| +m *+python/dyn* Python 2 interface |python-dynamic| |/dyn| +m *+python3* Python 3 interface |python| +m *+python3/dyn* Python 3 interface |python-dynamic| |/dyn| +N *+quickfix* |:make| and |quickfix| commands +N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout, + 'redrawtime' option +B *+rightleft* Right to left typing |'rightleft'| +m *+ruby* Ruby interface |ruby| +m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn| +N *+scrollbind* |'scrollbind'| +B *+signs* |:sign| +N *+smartindent* |'smartindent'| +m *+sniff* SniFF interface |sniff| +N *+startuptime* |--startuptime| argument +N *+statusline* Options 'statusline', 'rulerformat' and special + formats of 'titlestring' and 'iconstring' +m *+sun_workshop* |workshop| +N *+syntax* Syntax highlighting |syntax| + *+system()* Unix only: opposite of |+fork| +N *+tag_binary* binary searching in tags file |tag-binary-search| +N *+tag_old_static* old method for static tags |tag-old-static| +m *+tag_any_white* any white space allowed in tags file |tag-any-white| +m *+tcl* Tcl interface |tcl| +m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn| + *+terminfo* uses |terminfo| instead of termcap +N *+termresponse* support for |t_RV| and |v:termresponse| +N *+textobjects* |text-objects| selection + *+tgetent* non-Unix only: able to use external termcap +N *+title* Setting the window 'title' and 'icon' +N *+toolbar* |gui-toolbar| +N *+user_commands* User-defined commands. |user-commands| +N *+viminfo* |'viminfo'| +N *+vertsplit* Vertically split windows |:vsplit| +N *+virtualedit* |'virtualedit'| +S *+visual* Visual mode |Visual-mode| +N *+visualextra* extra Visual mode commands |blockwise-operators| +N *+vreplace* |gR| and |gr| +N *+wildignore* |'wildignore'| +N *+wildmenu* |'wildmenu'| +S *+windows* more than one window +m *+writebackup* |'writebackup'| is default on +m *+xim* X input method |xim| + *+xfontset* X fontset support |xfontset| +m *+xpm_w32* Win32 GUI only: pixmap support |w32-xpm-support| + *+xsmp* XSMP (X session management) support + *+xsmp_interact* interactive XSMP (X session management) support +N *+xterm_clipboard* Unix only: xterm clipboard handling +m *+xterm_save* save and restore xterm screen |xterm-screens| +N *+X11* Unix only: can restore window title |X11| + + */dyn* *E370* *E448* + To some of the features "/dyn" is added when the + feature is only available when the related library can + be dynamically loaded. + +:ve[rsion] {nr} Is now ignored. This was previously used to check the + version number of a .vimrc file. It was removed, + because you can now use the ":if" command for + version-dependent behavior. {not in Vi} + + *:redi* *:redir* +:redi[r][!] > {file} Redirect messages to file {file}. The messages which + are the output of commands are written to that file, + until redirection ends. The messages are also still + shown on the screen. When [!] is included, an + existing file is overwritten. When [!] is omitted, + and {file} exists, this command fails. + Only one ":redir" can be active at a time. Calls to + ":redir" will close any active redirection before + starting redirection to the new target. + To stop the messages and commands from being echoed to + the screen, put the commands in a function and call it + with ":silent call Function()". + An alternative is to use the 'verbosefile' option, + this can be used in combination with ":redir". + {not in Vi} + +:redi[r] >> {file} Redirect messages to file {file}. Append if {file} + already exists. {not in Vi} + +:redi[r] @{a-zA-Z} +:redi[r] @{a-zA-Z}> Redirect messages to register {a-z}. Append to the + contents of the register if its name is given + uppercase {A-Z}. The ">" after the register name is + optional. {not in Vi} +:redi[r] @{a-z}>> Append messages to register {a-z}. {not in Vi} + +:redi[r] @*> +:redi[r] @+> Redirect messages to the selection or clipboard. For + backward compatibility, the ">" after the register + name can be omitted. See |quotestar| and |quoteplus|. + {not in Vi} +:redi[r] @*>> +:redi[r] @+>> Append messages to the selection or clipboard. + {not in Vi} + +:redi[r] @"> Redirect messages to the unnamed register. For + backward compatibility, the ">" after the register + name can be omitted. {not in Vi} +:redi[r] @">> Append messages to the unnamed register. {not in Vi} + +:redi[r] => {var} Redirect messages to a variable. If the variable + doesn't exist, then it is created. If the variable + exists, then it is initialized to an empty string. + The variable will remain empty until redirection ends. + Only string variables can be used. After the + redirection starts, if the variable is removed or + locked or the variable type is changed, then further + command output messages will cause errors. {not in Vi} + +:redi[r] =>> {var} Append messages to an existing variable. Only string + variables can be used. {not in Vi} + +:redi[r] END End redirecting messages. {not in Vi} + + *:sil* *:silent* +:sil[ent][!] {command} Execute {command} silently. Normal messages will not + be given or added to the message history. + When [!] is added, error messages will also be + skipped, and commands and mappings will not be aborted + when an error is detected. |v:errmsg| is still set. + When [!] is not used, an error message will cause + further messages to be displayed normally. + Redirection, started with |:redir|, will continue as + usual, although there might be small differences. + This will allow redirecting the output of a command + without seeing it on the screen. Example: > + :redir >/tmp/foobar + :silent g/Aap/p + :redir END +< To execute a Normal mode command silently, use the + |:normal| command. For example, to search for a + string without messages: > + :silent exe "normal /path\<CR>" +< ":silent!" is useful to execute a command that may + fail, but the failure is to be ignored. Example: > + :let v:errmsg = "" + :silent! /^begin + :if v:errmsg != "" + : ... pattern was not found +< ":silent" will also avoid the hit-enter prompt. When + using this for an external command, this may cause the + screen to be messed up. Use |CTRL-L| to clean it up + then. + ":silent menu ..." defines a menu that will not echo a + Command-line command. The command will still produce + messages though. Use ":silent" in the command itself + to avoid that: ":silent menu .... :silent command". + + *:uns* *:unsilent* +:uns[ilent] {command} Execute {command} not silently. Only makes a + difference when |:silent| was used to get to this + command. + Use this for giving a message even when |:silent| was + used. In this example |:silent| is used to avoid the + message about reading the file and |:unsilent| to be + able to list the first line of each file. > + :silent argdo unsilent echo expand('%') . ": " . getline(1) +< + + *:verb* *:verbose* +:[count]verb[ose] {command} + Execute {command} with 'verbose' set to [count]. If + [count] is omitted one is used. ":0verbose" can be + used to set 'verbose' to zero. + The additional use of ":silent" makes messages + generated but not displayed. + The combination of ":silent" and ":verbose" can be + used to generate messages and check them with + |v:statusmsg| and friends. For example: > + :let v:statusmsg = "" + :silent verbose runtime foobar.vim + :if v:statusmsg != "" + : " foobar.vim could not be found + :endif +< When concatenating another command, the ":verbose" + only applies to the first one: > + :4verbose set verbose | set verbose +< verbose=4 ~ + verbose=0 ~ + For logging verbose messages in a file use the + 'verbosefile' option. + + *:verbose-cmd* +When 'verbose' is non-zero, listing the value of a Vim option or a key map or +an abbreviation or a user-defined function or a command or a highlight group +or an autocommand will also display where it was last defined. If it was +defined manually then there will be no "Last set" message. When it was +defined while executing a function, user command or autocommand, the script in +which it was defined is reported. +{not available when compiled without the |+eval| feature} + + *K* +K Run a program to lookup the keyword under the + cursor. The name of the program is given with the + 'keywordprg' (kp) option (default is "man"). The + keyword is formed of letters, numbers and the + characters in 'iskeyword'. The keyword under or + right of the cursor is used. The same can be done + with the command > + :!{program} {keyword} +< There is an example of a program to use in the tools + directory of Vim. It is called 'ref' and does a + simple spelling check. + Special cases: + - If 'keywordprg' is empty, the ":help" command is + used. It's a good idea to include more characters + in 'iskeyword' then, to be able to find more help. + - When 'keywordprg' is equal to "man", a count before + "K" is inserted after the "man" command and before + the keyword. For example, using "2K" while the + cursor is on "mkdir", results in: > + !man 2 mkdir +< - When 'keywordprg' is equal to "man -s", a count + before "K" is inserted after the "-s". If there is + no count, the "-s" is removed. + {not in Vi} + + *v_K* +{Visual}K Like "K", but use the visually highlighted text for + the keyword. Only works when the highlighted text is + not more than one line. {not in Vi} + +[N]gs *gs* *:sl* *:sleep* +:[N]sl[eep] [N] [m] Do nothing for [N] seconds. When [m] is included, + sleep for [N] milliseconds. The count for "gs" always + uses seconds. The default is one second. > + :sleep "sleep for one second + :5sleep "sleep for five seconds + :sleep 100m "sleep for a hundred milliseconds + 10gs "sleep for ten seconds +< Can be interrupted with CTRL-C (CTRL-Break on MS-DOS). + "gs" stands for "goto sleep". + While sleeping the cursor is positioned in the text, + if at a visible position. {not in Vi} + Also process the received netbeans messages. {only + available when compiled with the |+netbeans_intg| + feature} + + + *g_CTRL-A* +g CTRL-A Only when Vim was compiled with MEM_PROFILING defined + (which is very rare): print memory usage statistics. + Only useful for debugging Vim. + +============================================================================== +2. Using Vim like less or more *less* + +If you use the less or more program to view a file, you don't get syntax +highlighting. Thus you would like to use Vim instead. You can do this by +using the shell script "$VIMRUNTIME/macros/less.sh". + +This shell script uses the Vim script "$VIMRUNTIME/macros/less.vim". It sets +up mappings to simulate the commands that less supports. Otherwise, you can +still use the Vim commands. + +This isn't perfect. For example, when viewing a short file Vim will still use +the whole screen. But it works good enough for most uses, and you get syntax +highlighting. + +The "h" key will give you a short overview of the available commands. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/vcscommand.txt b/doc/vcscommand.txt new file mode 100644 index 00000000..f56e7ef1 --- /dev/null +++ b/doc/vcscommand.txt @@ -0,0 +1,843 @@ +*vcscommand.txt* vcscommand +Copyright (c) Bob Hiestand + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + +For instructions on installing this file, type + :help add-local-help +inside Vim. + +Author: Bob Hiestand <bob.hiestand@gmail.com> +Credits: Benji Fisher's excellent MatchIt documentation + +============================================================================== +1. Contents *vcscommand-contents* + + Installation : |vcscommand-install| + vcscommand Intro : |vcscommand| + vcscommand Manual : |vcscommand-manual| + Customization : |vcscommand-customize| + SSH "integration" : |vcscommand-ssh| + Changes from cvscommand : |cvscommand-changes| + Bugs : |vcscommand-bugs| + +============================================================================== + +2. vcscommand Installation *vcscommand-install* + +The vcscommand plugin comprises five files: vcscommand.vim, vcssvn.vim, +vcscvs.vim, vcssvk.vim and vcscommand.txt (this file). In order to install +the plugin, place the vcscommand.vim, vcssvn.vim, vcssvk.vim, and vcscvs.vim +files into a plugin directory in your runtime path (please see +|add-global-plugin| and |'runtimepath'|. + +This help file can be included in the VIM help system by copying it into a +'doc' directory in your runtime path and then executing the |:helptags| +command, specifying the full path of the 'doc' directory. Please see +|add-local-help| for more details. + +vcscommand may be customized by setting variables, creating maps, and +specifying event handlers. Please see |vcscommand-customize| for more +details. + +============================================================================== + +3. vcscommand Intro *vcscommand* + *vcscommand-intro* + +The vcscommand plugin provides global ex commands for manipulating +version-controlled source files, currently those controlled either by CVS or +Subversion. In general, each command operates on the current buffer and +accomplishes a separate source control function, such as update, commit, log, +and others (please see |vcscommand-commands| for a list of all available +commands). The results of each operation are displayed in a scratch buffer. +Several buffer variables are defined for those scratch buffers (please see +|vcscommand-buffer-variables|). + +The notion of "current file" means either the current buffer, or, in the case +of a directory buffer (such as Explorer or netrw buffers), the directory (and +all subdirectories) represented by the the buffer. + +For convenience, any vcscommand invoked on a vcscommand scratch buffer acts as +though it was invoked on the original file and splits the screen so that the +output appears in a new window. + +Many of the commands accept revisions as arguments. By default, most operate +on the most recent revision on the current branch if no revision is specified. + +Each vcscommand is mapped to a key sequence starting with the |<Leader>| +keystroke. The default mappings may be overridden by supplying different +mappings before the plugin is loaded, such as in the vimrc, in the standard +fashion for plugin mappings. For examples, please see +|vcscommand-mappings-override|. + +The vcscommand plugin may be configured in several ways. For more details, +please see |vcscommand-customize|. + +============================================================================== + +4. vcscommand Manual *vcscommand-manual* + +4.1 vcscommand commands *vcscommand-commands* + +vcscommand defines the following commands: + +|:VCSAdd| +|:VCSAnnotate| +|:VCSBlame| +|:VCSCommit| +|:VCSDelete| +|:VCSDiff| +|:VCSGotoOriginal| +|:VCSLog| +|:VCSRemove| +|:VCSRevert| +|:VCSReview| +|:VCSStatus| +|:VCSUpdate| +|:VCSVimDiff| + +The following commands are specific to CVS files: + +|:CVSEdit| +|:CVSEditors| +|:CVSUnedit| +|:CVSWatch| +|:CVSWatchAdd| +|:CVSWatchOn| +|:CVSWatchOff| +|:CVSWatchRemove| +|:CVSWatchers| + +:VCSAdd *:VCSAdd* + +This command adds the current file to source control. Please note, this does +not commit the newly-added file. All parameters to the command are passed to +the underlying VCS. + +:VCSAnnotate[!] *:VCSAnnotate* + +This command displays the current file with each line annotated with the +version in which it was most recently changed. If an argument is given, the +argument is used as a revision number to display. If not given an argument, +it uses the most recent version of the file (on the current branch, if under +CVS control). Additionally, if the current buffer is a VCSAnnotate buffer +already, the version number on the current line is used. + +If '!' is used, the view of the annotated buffer is split so that the +annotation is in a separate window from the content, and each is highlighted +separately. + +For CVS buffers, the 'VCSCommandCVSAnnotateParent' option, if set to non-zero, +will cause the above behavior to change. Instead of annotating the version on +the current line, the parent revision is used instead, crossing branches if +necessary. + +With no arguments the cursor will jump to the line in the annotated buffer +corresponding to the current line in the source buffer. + +:VCSBlame[!] *:VCSBlame* + +Alias for |:VCSAnnotate|. + +:VCSCommit[!] *:VCSCommit* + +This command commits changes to the current file to source control. + +If called with arguments, the arguments are the log message. + +If '!' is used, an empty log message is committed. + +If called with no arguments, this is a two-step command. The first step opens +a buffer to accept a log message. When that buffer is written, it is +automatically closed and the file is committed using the information from that +log message. The commit can be abandoned if the log message buffer is deleted +or wiped before being written. + +Alternatively, the mapping that is used to invoke :VCSCommit (by default +|<Leader>|cc, please see |vcscommand-mappings|) can be used in the log message +buffer in Normal mode to immediately commit. This is useful if the +|VCSCommandCommitOnWrite| variable is set to 0 to disable the normal +commit-on-write behavior. + +:VCSDelete *:VCSDelete* + +Deletes the current file and removes it from source control. All parameters +to the command are passed to the underlying VCS. + +:VCSDiff *:VCSDiff* + +With no arguments, this displays the differences between the current file and +its parent version under source control in a new scratch buffer. + +With one argument, the diff is performed on the current file against the +specified revision. + +With two arguments, the diff is performed between the specified revisions of +the current file. + +For CVS, this command uses the |VCSCommandCVSDiffOpt| variable to specify diff +options. If that variable does not exist, a plugin-specific default is used. +If you wish to have no options, then set it to the empty string. + +For SVN, this command uses the |VCSCommandSVNDiffOpt| variable to specify diff +options. If that variable does not exist, the SVN default is used. +Additionally, |VCSCommandSVNDiffExt| can be used to select an external diff +application. + +:VCSGotoOriginal *:VCSGotoOriginal* + +This command jumps to the source buffer if the current buffer is a VCS scratch +buffer. + +:VCSGotoOriginal! + +Like ":VCSGotoOriginal" but also executes :bufwipeout on all VCS scrach +buffers associated with the original file. + +:VCSInfo *:VCSInfo* + +This command displays extended information about the current file in a new +scratch buffer. + +:VCSLock *:VCSLock* + +This command locks the current file in order to prevent other users from +concurrently modifying it. The exact semantics of this command depend on the +underlying VCS. This does nothing in CVS. All parameters are passed to the +underlying VCS. + +:VCSLog *:VCSLog* + +Displays the version history of the current file in a new scratch buffer. If +there is one parameter supplied, it is taken as as a revision parameters to be +passed through to the underlying VCS. Otherwise, all parameters are passed to +the underlying VCS. + +:VCSRemove *:VCSRemove* + +Alias for |:VCSDelete|. + +:VCSRevert *:VCSRevert* + +This command replaces the current file with the most recent version from the +repository in order to wipe out any undesired changes. + +:VCSReview *:VCSReview* + +Displays a particular version of the current file in a new scratch buffer. If +no argument is given, the most recent version of the file on the current +branch is retrieved. + +:VCSStatus *:VCSStatus* + +Displays versioning information about the current file in a new scratch +buffer. All parameters are passed to the underlying VCS. + + +:VCSUnlock *:VCSUnlock* + +Unlocks the current file in order to allow other users from concurrently +modifying it. The exact semantics of this command depend on the underlying +VCS. All parameters are passed to the underlying VCS. + +:VCSUpdate *:VCSUpdate* + +Updates the current file with any relevant changes from the repository. This +intentionally does not automatically reload the current buffer, though vim +should prompt the user to do so if the underlying file is altered by this +command. + +:VCSVimDiff *:VCSVimDiff* + +Uses vimdiff to display differences between versions of the current file. + +If no revision is specified, the most recent version of the file on the +current branch is used. With one argument, that argument is used as the +revision as above. With two arguments, the differences between the two +revisions is displayed using vimdiff. + +With either zero or one argument, the original buffer is used to perform the +vimdiff. When the scratch buffer is closed, the original buffer will be +returned to normal mode. + +Once vimdiff mode is started using the above methods, additional vimdiff +buffers may be added by passing a single version argument to the command. +There may be up to 4 vimdiff buffers total. + +Using the 2-argument form of the command resets the vimdiff to only those 2 +versions. Additionally, invoking the command on a different file will close +the previous vimdiff buffers. + +:CVSEdit *:CVSEdit* + +This command performs "cvs edit" on the current file. Yes, the output buffer +in this case is almost completely useless. + +:CVSEditors *:CVSEditors* + +This command performs "cvs edit" on the current file. + +:CVSUnedit *:CVSUnedit* + +Performs "cvs unedit" on the current file. Again, yes, the output buffer here +is basically useless. + +:CVSWatch *:CVSWatch* + +This command takes an argument which must be one of [on|off|add|remove]. The +command performs "cvs watch" with the given argument on the current file. + +:CVSWatchAdd *:CVSWatchAdd* + +This command is an alias for ":CVSWatch add" + +:CVSWatchOn *:CVSWatchOn* + +This command is an alias for ":CVSWatch on" + +:CVSWatchOff *:CVSWatchOff* + +This command is an alias for ":CVSWatch off" + +:CVSWatchRemove *:CVSWatchRemove* + +This command is an alias for ":CVSWatch remove" + +:CVSWatchers *:CVSWatchers* + +This command performs "cvs watchers" on the current file. + +4.2 Mappings *vcscommand-mappings* + +By default, a mapping is defined for each command. These mappings execute the +default (no-argument) form of each command. + +|<Leader>|ca VCSAdd +|<Leader>|cn VCSAnnotate +|<Leader>|cN VCSAnnotate! +|<Leader>|cc VCSCommit +|<Leader>|cD VCSDelete +|<Leader>|cd VCSDiff +|<Leader>|cg VCSGotoOriginal +|<Leader>|cG VCSGotoOriginal! +|<Leader>|ci VCSInfo +|<Leader>|cl VCSLog +|<Leader>|cL VCSLock +|<Leader>|cr VCSReview +|<Leader>|cs VCSStatus +|<Leader>|cu VCSUpdate +|<Leader>|cU VCSUnlock +|<Leader>|cv VCSVimDiff + +Only for CVS buffers: + +|<Leader>|ce CVSEdit +|<Leader>|cE CVSEditors +|<Leader>|ct CVSUnedit +|<Leader>|cwv CVSWatchers +|<Leader>|cwa CVSWatchAdd +|<Leader>|cwn CVSWatchOn +|<Leader>|cwf CVSWatchOff +|<Leader>|cwf CVSWatchRemove + + *vcscommand-mappings-override* + +The default mappings can be overridden by user-provided instead by mapping to +<Plug>CommandName. This is especially useful when these mappings collide with +other existing mappings (vim will warn of this during plugin initialization, +but will not clobber the existing mappings). + +There are three methods for controlling mapping: + +First, maps can be overriden for individual commands. For instance, to +override the default mapping for :VCSAdd to set it to '\add', add the +following to the vimrc: + +nmap \add <Plug>VCSAdd + +Second, the default map prefix ('<Leader>c') can be overridden by defining the +|VCSCommandMapPrefix| variable. + +Third, the entire set of default maps can be overridden by defining the +|VCSCommandMappings| variable. + + +4.3 Automatic buffer variables *vcscommand-buffer-variables* + +Several buffer variables are defined in each vcscommand result buffer. These +may be useful for additional customization in callbacks defined in the event +handlers (please see |vcscommand-events|). + +The following variables are automatically defined: + +b:VCSCommandOriginalBuffer *b:VCSCommandOriginalBuffer* + +This variable is set to the buffer number of the source file. + +b:VCSCommandCommand *b:VCSCommandCommand* + +This variable is set to the name of the vcscommand that created the result +buffer. + +b:VCSCommandSourceFile *b:VCSCommandSourceFile* + +This variable is set to the name of the original file under source control. + +b:VCSCommandVCSType *b:VCSCommandVCSType* + +This variable is set to the type of the source control. This variable is also +set on the original file itself. +============================================================================== + +5. Configuration and customization *vcscommand-customize* + *vcscommand-config* + +The vcscommand plugin can be configured in several ways: by setting +configuration variables (see |vcscommand-options|) or by defining vcscommand +event handlers (see |vcscommand-events|). Additionally, the vcscommand plugin +supports a customized status line (see |vcscommand-statusline| and +|vcscommand-buffer-management|). + +5.1 vcscommand configuration variables *vcscommand-options* + +Several variables affect the plugin's behavior. These variables are checked +at time of execution, and may be defined at the window, buffer, or global +level and are checked in that order of precedence. + + +The following variables are available: + +|VCSCommandCommitOnWrite| +|VCSCommandCVSDiffOpt| +|VCSCommandCVSExec| +|VCSCommandDeleteOnHide| +|VCSCommandDiffSplit| +|VCSCommandDisableAll| +|VCSCommandDisableMappings| +|VCSCommandDisableExtensionMappings| +|VCSCommandDisableMenu| +|VCSCommandEdit| +|VCSCommandEnableBufferSetup| +|VCSCommandMappings| +|VCSCommandMapPrefix| +|VCSCommandMenuPriority| +|VCSCommandMenuRoot| +|VCSCommandResultBufferNameExtension| +|VCSCommandResultBufferNameFunction| +|VCSCommandSplit| +|VCSCommandSVKExec| +|VCSCommandSVNDiffExt| +|VCSCommandSVNDiffOpt| +|VCSCommandSVNExec| +|VCSCommandVCSTypeOverride| +|VCSCommandVCSTypePreference| + +VCSCommandCommitOnWrite *VCSCommandCommitOnWrite* + +This variable, if set to a non-zero value, causes the pending commit +to take place immediately as soon as the log message buffer is written. +If set to zero, only the VCSCommit mapping will cause the pending commit to +occur. If not set, it defaults to 1. + +VCSCommandCVSExec *VCSCommandCVSExec* + +This variable controls the executable used for all CVS commands If not set, +it defaults to "cvs". + +VCSCommandDeleteOnHide *VCSCommandDeleteOnHide* + +This variable, if set to a non-zero value, causes the temporary result buffers +to automatically delete themselves when hidden. + +VCSCommandCVSDiffOpt *VCSCommandCVSDiffOpt* + +This variable, if set, determines the options passed to the diff command of +CVS. If not set, it defaults to 'u'. + +VCSCommandDiffSplit *VCSCommandDiffSplit* + +This variable overrides the |VCSCommandSplit| variable, but only for buffers +created with |:VCSVimDiff|. + +VCSCommandDisableAll *VCSCommandDisableAll* + +This variable, if set, prevents the plugin or any extensions from loading at +all. This is useful when a single runtime distribution is used on multiple +systems with varying versions. + +VCSCommandDisableMappings *VCSCommandDisableMappings* + +This variable, if set to a non-zero value, prevents the default command +mappings from being set. This supercedes +|VCSCommandDisableExtensionMappings|. + +VCSCommandDisableExtensionMappings *VCSCommandDisableExtensionMappings* + +This variable, if set to a non-zero value, prevents the default command +mappings from being set for commands specific to an individual VCS. + +VCSCommandEdit *VCSCommandEdit* + +This variable controls whether the original buffer is replaced ('edit') or +split ('split'). If not set, it defaults to 'split'. + +VCSCommandDisableMenu *VCSCommandDisableMenu* + +This variable, if set to a non-zero value, prevents the default command menu +from being set. + +VCSCommandEnableBufferSetup *VCSCommandEnableBufferSetup* + +This variable, if set to a non-zero value, activates VCS buffer management +mode see (|vcscommand-buffer-management|). This mode means that the +'VCSCommandBufferInfo' variable is filled with version information if the file +is VCS-controlled. This is useful for displaying version information in the +status bar. + +VCSCommandMappings *VCSCommandMappings* + +This variable, if set, overrides the default mappings used for shortcuts. It +should be a List of 2-element Lists, each containing a shortcut and function +name pair. The value of the '|VCSCommandMapPrefix|' variable will be added to +each shortcut. + +VCSCommandMapPrefix *VCSCommandMapPrefix* + +This variable, if set, overrides the default mapping prefix ('<Leader>c'). +This allows customization of the mapping space used by the vcscommand +shortcuts. + +VCSCommandMenuPriority *VCSCommandMenuPriority* + +This variable, if set, overrides the default menu priority '' (empty) + +VCSCommandMenuRoot *VCSCommandMenuRoot* + +This variable, if set, overrides the default menu root 'Plugin.VCS' + +VCSCommandResultBufferNameExtension *VCSCommandResultBufferNameExtension* + +This variable, if set to a non-blank value, is appended to the name of the VCS +command output buffers. For example, '.vcs'. Using this option may help +avoid problems caused by autocommands dependent on file extension. + +VCSCommandResultBufferNameFunction *VCSCommandResultBufferNameFunction* + +This variable, if set, specifies a custom function for naming VCS command +output buffers. This function is expected to return the new buffer name, and +will be passed the following arguments: + + command - name of the VCS command being executed (such as 'Log' or + 'Diff'). + + originalBuffer - buffer number of the source file. + + vcsType - type of VCS controlling this file (such as 'CVS' or 'SVN'). + + statusText - extra text associated with the VCS action (such as version + numbers). + +VCSCommandSplit *VCSCommandSplit* + +This variable controls the orientation of the various window splits that +may occur. + +If set to 'horizontal', the resulting windows will be on stacked on top of +one another. If set to 'vertical', the resulting windows will be +side-by-side. If not set, it defaults to 'horizontal' for all but +VCSVimDiff windows. VCSVimDiff windows default to the user's 'diffopt' +setting, if set, otherwise 'vertical'. + +VCSCommandSVKExec *VCSCommandSVKExec* + +This variable controls the executable used for all SVK commands If not set, +it defaults to "svk". + +VCSCommandSVNDiffExt *VCSCommandSVNDiffExt* + +This variable, if set, is passed to SVN via the --diff-cmd command to select +an external application for performing the diff. + +VCSCommandSVNDiffOpt *VCSCommandSVNDiffOpt* + +This variable, if set, determines the options passed with the '-x' parameter +to the SVN diff command. If not set, no options are passed. + +VCSCommandSVNExec *VCSCommandSVNExec* + +This variable controls the executable used for all SVN commands If not set, +it defaults to "svn". + +VCSCommandVCSTypeOverride *VCSCommandVCSTypeOverride* + +This variable allows the VCS type detection to be overridden on a path-by-path +basis. The value of this variable is expected to be a List of Lists. Each +item in the high-level List is a List containing two elements. The first +element is a regular expression that will be matched against the full file +name of a given buffer. If it matches, the second element will be used as the +VCS type. + +VCSCommandVCSTypePreference *VCSCommandVCSTypePreference* + +This variable allows the VCS type detection to be weighted towards a specific +VCS, in case more than one potential VCS is detected as useable. The format +of the variable is either a list or a space-separated string containing the +ordered-by-preference abbreviations of the preferred VCS types. + +5.2 VCSCommand events *vcscommand-events* + +For additional customization, vcscommand can trigger user-defined events. +Event handlers are provided by defining User event autocommands (see +|autocommand|, |User|) in the vcscommand group with patterns matching the +event name. + +For instance, the following could be added to the vimrc to provide a 'q' +mapping to quit a vcscommand scratch buffer: + +augroup VCSCommand + au User VCSBufferCreated silent! nmap <unique> <buffer> q :bwipeout<cr> +augroup END + +The following hooks are available: + +VCSBufferCreated This event is fired just after a vcscommand + result buffer is created and populated. It is + executed within the context of the vcscommand + buffer. The vcscommand buffer variables may + be useful for handlers of this event (please + see |vcscommand-buffer-variables|). + +VCSBufferSetup This event is fired just after vcscommand buffer + setup occurs, if enabled. + +VCSPluginInit This event is fired when the vcscommand plugin + first loads. + +VCSPluginFinish This event is fired just after the vcscommand + plugin loads. + +VCSVimDiffFinish This event is fired just after the VCSVimDiff + command executes to allow customization of, + for instance, window placement and focus. + +Additionally, there is another hook which is used internally to handle loading +the multiple scripts in order. This hook should probably not be used by an +end user without a good idea of how it works. Among other things, any events +associated with this hook are cleared after they are executed (during +vcscommand.vim script initialization). + +VCSLoadExtensions This event is fired just before the + VCSPluginFinish. It is used internally to + execute any commands from the VCS + implementation plugins that needs to be + deferred until the primary plugin is + initialized. + +5.3 vcscommand buffer naming *vcscommand-naming* + +vcscommand result buffers use the following naming convention: +[{VCS type} {VCS command} {Source file name}] + +If additional buffers are created that would otherwise conflict, a +distinguishing number is added: + +[{VCS type} {VCS command} {Source file name}] (1,2, etc) + +5.4 vcscommand status line support *vcscommand-statusline* + +It is intended that the user will customize the |'statusline'| option to +include vcscommand result buffer attributes. A sample function that may be +used in the |'statusline'| option is provided by the plugin, +VCSCommandGetStatusLine(). In order to use that function in the status line, do +something like the following: + +set statusline=%<%f\ %{VCSCommandGetStatusLine()}\ %h%m%r%=%l,%c%V\ %P + +of which %{VCSCommandGetStatusLine()} is the relevant portion. + +The sample VCSCommandGetStatusLine() function handles both vcscommand result +buffers and VCS-managed files if vcscommand buffer management is enabled +(please see |vcscommand-buffer-management|). + +5.5 vcscommand buffer management *vcscommand-buffer-management* + +The vcscommand plugin can operate in buffer management mode, which means that +it attempts to set a buffer variable ('VCSCommandBufferInfo') upon entry into +a buffer. This is rather slow because it means that the VCS will be invoked +at each entry into a buffer (during the |BufEnter| autocommand). + +This mode is disabled by default. In order to enable it, set the +|VCSCommandEnableBufferSetup| variable to a true (non-zero) value. Enabling +this mode simply provides the buffer variable mentioned above. The user must +explicitly include information from the variable in the |'statusline'| option +if they are to appear in the status line (but see |vcscommand-statusline| for +a simple way to do that). + +The 'VCSCommandBufferInfo' variable is a list which contains, in order, the +revision of the current file, the latest revision of the file in the +repository, and (for CVS) the name of the branch. If those values cannot be +determined, the list is a single element: 'Unknown'. + +============================================================================== + +6. SSH "integration" *vcscommand-ssh* + +The following instructions are intended for use in integrating the +vcscommand.vim plugin with an SSH-based CVS environment. + +Familiarity with SSH and CVS are assumed. + +These instructions assume that the intent is to have a message box pop up in +order to allow the user to enter a passphrase. If, instead, the user is +comfortable using certificate-based authentication, then only instructions +6.1.1 and 6.1.2 (and optionally 6.1.4) need to be followed; ssh should then +work transparently. + +6.1 Environment settings *vcscommand-ssh-env* + +6.1.1 CVSROOT should be set to something like: + + :ext:user@host:/path_to_repository + +6.1.2 CVS_RSH should be set to: + + ssh + + Together, those settings tell CVS to use ssh as the transport when + performing CVS calls. + +6.1.3 SSH_ASKPASS should be set to the password-dialog program. In my case, + running gnome, it's set to: + + /usr/libexec/openssh/gnome-ssh-askpass + + This tells SSH how to get passwords if no input is available. + +6.1.4 OPTIONAL. You may need to set SSH_SERVER to the location of the cvs + executable on the remote (server) machine. + +6.2 CVS wrapper program *vcscommand-ssh-wrapper* + +Now you need to convince SSH to use the password-dialog program. This means +you need to execute SSH (and therefore CVS) without standard input. The +following script is a simple perl wrapper that dissasociates the CVS command +from the current terminal. Specific steps to do this may vary from system to +system; the following example works for me on linux. + +#!/usr/bin/perl -w +use strict; +use POSIX qw(setsid); +open STDIN, '/dev/null'; +fork and do {wait; exit;}; +setsid; +exec('cvs', @ARGV); + +6.3 Configuring vcscommand.vim *vcscommand-ssh-config* + +At this point, you should be able to use your wrapper script to invoke CVS with +various commands, and get the password dialog. All that's left is to make CVS +use your newly-created wrapper script. + +6.3.1 Tell vcscommand.vim what CVS executable to use. The easiest way to do this + is globally, by putting the following in your .vimrc: + + let VCSCommandCVSExec=/path/to/cvs/wrapper/script + +6.4 Where to go from here *vcscommand-ssh-other* + +The script given above works even when non-SSH CVS connections are used, +except possibly when interactively entering the message for CVS commit log +(depending on the editor you use... VIM works fine). Since the vcscommand.vim +plugin handles that message without a terminal, the wrapper script can be used +all the time. + +This allows mixed-mode operation, where some work is done with SSH-based CVS +repositories, and others with pserver or local access. + +It is possible, though beyond the scope of the plugin, to dynamically set the +CVS executable based on the CVSROOT for the file being edited. The user +events provided (such as VCSBufferCreated and VCSBufferSetup) can be used to +set a buffer-local value (b:VCSCommandCVSExec) to override the CVS executable +on a file-by-file basis. Alternatively, much the same can be done (less +automatically) by the various project-oriented plugins out there. + +It is highly recommended for ease-of-use that certificates with no passphrase +or ssh-agent are employed so that the user is not given the password prompt +too often. + +============================================================================== + +7. Changes from cvscommand *cvscommand-changes* + +1. Require Vim 7 in order to leverage several convenient features; also +because I wanted to play with Vim 7. + +2. Renamed commands to start with 'VCS' instead of 'CVS'. The exceptions are +the 'CVSEdit' and 'CVSWatch' family of commands, which are specific to CVS. + +3. Renamed options, events to start with 'VCSCommand'. + +4. Removed option to jump to the parent version of the current line in an +annotated buffer, as opposed to the version on the current line. This made +little sense in the branching scheme used by subversion, where jumping to a +parent branch required finding a different location in the repository. It +didn't work consistently in CVS anyway. + +5. Removed option to have nameless scratch buffers. + +6. Changed default behavior of scratch buffers to split the window instead of +displaying in the current window. This may still be overridden using the +'VCSCommandEdit' option. + +7. Split plugin into multiple plugins. + +8. Added 'VCSLock' and 'VCSUnlock' commands. These are implemented for +subversion but not for CVS. These were not kept specific to subversion as they +seemed more general in nature and more likely to be supported by any future VCS +supported by this plugin. + +9. Changed name of buffer variables set by commands. + +'b:cvsOrigBuffNR' became 'b:VCSCommandOriginalBuffer' +'b:cvscmd' became 'b:VCSCommandCommand' + +10. Added new automatic variables to command result buffers. + +'b:VCSCommandSourceFile' +'b:VCSCommandVCSType' + +============================================================================== + +8. Known bugs *vcscommand-bugs* + +Please let me know if you run across any. + +CVSUnedit may, if a file is changed from the repository, provide prompt text +to determine whether the changes should be thrown away. Currently, that text +shows up in the CVS result buffer as information; there is no way for the user +to actually respond to the prompt and the CVS unedit command does nothing. If +this really bothers anyone, please let me know. + +VCSVimDiff, when using the original (real) source buffer as one of the diff +buffers, uses some hacks to try to restore the state of the original buffer +when the scratch buffer containing the other version is destroyed. There may +still be bugs in here, depending on many configuration details. + +vim:tw=78:ts=8:ft=help diff --git a/doc/version4.txt b/doc/version4.txt new file mode 100644 index 00000000..6b791be8 --- /dev/null +++ b/doc/version4.txt @@ -0,0 +1,355 @@ +*version4.txt* For Vim version 7.4. Last change: 2006 Apr 24 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +This document lists the incompatible differences between Vim 3.0 and Vim 4.0. +Although 4.0 is mentioned here, this is also for version 4.1, 4.2, etc.. + +This file is important for everybody upgrading from Vim 3.0. Read it +carefully to avoid unexpected problems. + +'backup' option default changed |backup-changed| +Extension for backup file changed |backup-extension| +Structure of swap file changed |swapfile-changed| +"-w scriptout" argument changed |scriptout-changed| +Backspace and Delete keys |backspace-delete| +Escape for | changed |escape-bar| +Key codes changed |key-codes-changed| +Terminal options changed |termcap-changed| +'errorformat' option changed |errorformat-changed| +'graphic' option gone |graphic-option-gone| +'yankendofline' option gone |ye-option-gone| +'icon' and 'title' default value changed |icon-changed| +'highlight' option changed |highlight-changed| +'tildeop' and 'weirdinvert' short names changed |short-name-changed| +Use of "v", "V" and "CTRL-V" in Visual mode |use-visual-cmds| +CTRL-B in Insert mode removed |toggle-revins| + + +'backup' option default changed *backup-changed* +------------------------------- + +The default value for 'backup' used to be on. This resulted in a backup file +being made when the original file was overwritten. + +Now the default for 'backup' is off. As soon as the writing of the file has +successfully finished, the backup file is deleted. If you want to keep the +backup file, set 'backup' on in your vimrc. The reason for this change is +that many people complained that leaving a backup file behind is not +Vi-compatible. |'backup'| + + +Extension for backup file changed *backup-extension* +--------------------------------- + +The extension for the backup file used to be ".bak". Since other programs +also use this extension and some users make copies with this extension, it was +changed to the less obvious "~". Another advantage is that this takes less +space, which is useful when working on a system with short file names. For +example, on MS-DOS the backup files for "longfile.c" and "longfile.h" would +both become "longfile.bak"; now they will be "longfile.c~" and "longfile.h~". + +If you prefer to use ".bak", you can set the 'backupext' option: > + :set bex=.bak + + +Structure of swap file changed *swapfile-changed* +------------------------------ + +The contents of the swap file were extended with several parameters. Vim +stores the user name and other information about the edited file to make +recovery more easy and to be able to know where the swap file comes from. The +first part of the swap file can now be understood on a machine with a +different byte order or sizeof(int). When you try to recover a file on such a +machine, you will get an error message that this is not possible. + +Because of this change, swap files cannot be exchanged between 3.0 and 4.0. +If you have a swap file from a crashed session with 3.0, use Vim 3.0 to +recover the file---don't use 4.0. |swap-file| + + +"-w scriptout" argument changed *scriptout-changed* +------------------------------- + +"vim -w scriptout" used to append to the scriptout file. Since this was +illogical, it now creates a new file. An existing file is not overwritten +(to avoid destroying an existing file for those who rely on the appending). +[This was removed again later] |-w| + + +Backspace and Delete keys *backspace-delete* +------------------------- + +In 3.0 both the delete key and the backspace key worked as a backspace in +insert mode; they deleted the character to the left of the cursor. In 4.0 the +delete key has a new function: it deletes the character under the cursor, just +like it does on the command-line. If the cursor is after the end of the line +and 'bs' is set, two lines are joined. |<Del>| |i_<Del>| + +In 3.0 the backspace key was always defined as CTRL-H and delete as CTRL-?. +In 4.0 the code for the backspace and delete key is obtained from termcap or +termlib, and adjusted for the "stty erase" value on Unix. This helps people +who define the erase character according to the keyboard they are working on. + |<BS>| |i_<BS>| + +If you prefer backspace and delete in Insert mode to have the old behavior, +put this line in your vimrc: + + inoremap ^? ^H + +And you may also want to add these, to fix the values for <BS> and <Del>: + + set t_kb=^H + set t_kD=^? + +(Enter ^H with CTRL-V CTRL-H and ^? with CTRL-V CTRL-? or <Del>.) + +If the value for t_kb is correct, but the t_kD value is not, use the ":fixdel" +command. It will set t_kD according to the value of t_kb. This is useful if +you are using several different terminals. |:fixdel| + +When ^H is not recognized as <BS> or <Del>, it is used like a backspace. + + +Escape for | changed *escape-bar* +-------------------- + +When the 'b' flag is present in 'cpoptions', the backslash cannot be used to +escape '|' in mapping and abbreviate commands, only CTRL-V can. This is +Vi-compatible. If you work in Vi-compatible mode and had used "\|" to include +a bar in a mapping, this needs to be replaced by "^V|". See |:bar|. + + +Key codes changed *key-codes-changed* +----------------- + +The internal representation of key codes has changed dramatically. In 3.0 a +one-byte code was used to represent a key. This caused problems with +different characters sets that also used these codes. In 4.0 a three-byte +code is used that cannot be confused with a character. |key-notation| + +If you have used the single-byte key codes in your vimrc for mappings, you +will have to replace them with the 4.0 codes. Instead of using the three-byte +code directly, you should use the symbolic representation for this in <>. See +the table below. The table also lists the old name, as it was used in the 3.0 +documentation. + +The key names in <> can be used in mappings directly. This makes it possible +to copy/paste examples or type them literally. The <> notation has been +introduced for this |<>|. The 'B' and '<' flags must not be present in +'cpoptions' to enable this to work |'cpoptions'|. + +old name new name old code old MS-DOS code ~ + hex dec hex dec ~ +<ESC> <Esc> +<TAB> <Tab> +<LF> <NL> <NewLine> <LineFeed> +<SPACE> <Space> +<NUL> <Nul> +<BELL> <Bell> +<BS> <BS> <BackSpace> +<INSERT> <Insert> +<DEL> <Del> <Delete> +<HOME> <Home> +<END> <End> +<PAGE_UP> <PageUp> +<PAGE_DOWN> <PageDown> + +<C_UP> <Up> 0x80 128 0xb0 176 +<C_DOWN> <Down> 0x81 129 0xb1 177 +<C_LEFT> <Left> 0x82 130 0xb2 178 +<C_RIGHT> <Right> 0x83 131 0xb3 179 +<SC_UP> <S-Up> 0x84 132 0xb4 180 +<SC_DOWN> <S-Down> 0x85 133 0xb5 181 +<SC_LEFT> <S-Left> 0x86 134 0xb6 182 +<SC_RIGHT> <S-Right> 0x87 135 0xb7 183 + +<F1> <F1> 0x88 136 0xb8 184 +<F2> <F2> 0x89 137 0xb9 185 +<F3> <F3> 0x8a 138 0xba 186 +<F4> <F4> 0x8b 139 0xbb 187 +<F5> <F5> 0x8c 140 0xbc 188 +<F6> <F6> 0x8d 141 0xbd 189 +<F7> <F7> 0x8e 142 0xbe 190 +<F8> <F8> 0x8f 143 0xbf 191 +<F9> <F9> 0x90 144 0xc0 192 +<F10> <F10> 0x91 145 0xc1 193 + +<SF1> <S-F1> 0x92 146 0xc2 194 +<SF2> <S-F2> 0x93 147 0xc3 195 +<SF3> <S-F3> 0x94 148 0xc4 196 +<SF4> <S-F4> 0x95 149 0xc5 197 +<SF5> <S-F5> 0x96 150 0xc6 198 +<SF6> <S-F6> 0x97 151 0xc7 199 +<SF7> <S-F7> 0x98 152 0xc8 200 +<SF8> <S-F8> 0x99 153 0xc9 201 +<SF9> <S-F9> 0x9a 154 0xca 202 +<SF10> <S-F10> 0x9b 155 0xcb 203 + +<HELP> <Help> 0x9c 156 0xcc 204 +<UNDO> <Undo> 0x9d 157 0xcd 205 + + (not used) 0x9e 158 0xce 206 + (not used) 0x9f 159 0xcf 207 + + +Terminal options changed *termcap-changed* +------------------------ + +The names of the terminal options have been changed to match the termcap names +of these options. All terminal options now have the name t_xx, where xx is +the termcap name. Normally these options are not used, unless you have a +termcap entry that is wrong or incomplete, or you have set the highlight +options to a different value. |terminal-options| + +Note that for some keys there is no termcap name. Use the <> type of name +instead, which is a good idea anyway. + +Note that "t_ti" has become "t_mr" (invert/reverse output) and "t_ts" has +become "t_ti" (init terminal mode). Be careful when you use "t_ti"! + +old name new name meaning ~ +t_cdl t_DL delete number of lines *t_cdl* +t_ci t_vi cursor invisible *t_ci* +t_cil t_AL insert number of lines *t_cil* +t_cm t_cm move cursor +t_cri t_RI cursor number of chars right *t_cri* +t_cv t_ve cursor visible *t_cv* +t_cvv t_vs cursor very visible *t_cvv* +t_dl t_dl delete line +t_cs t_cs scroll region +t_ed t_cl clear display *t_ed* +t_el t_ce clear line *t_el* +t_il t_al insert line *t_il* + t_da display may be retained above the screen + t_db display may be retained below the screen +t_ke t_ke put terminal out of keypad transmit mode +t_ks t_ks put terminal in keypad transmit mode +t_ms t_ms save to move cursor in highlight mode +t_se t_se normal mode (undo t_so) +t_so t_so shift out (standout) mode +t_ti t_mr reverse highlight +t_tb t_md bold mode *t_tb* +t_tp t_me highlight end *t_tp* +t_sr t_sr scroll reverse +t_te t_te out of termcap mode +t_ts t_ti into termcap mode *t_ts_old* +t_vb t_vb visual bell +t_csc t_CS cursor is relative to scroll region *t_csc* + +t_ku t_ku <Up> arrow up +t_kd t_kd <Down> arrow down +t_kr t_kr <Right> arrow right +t_kl t_kl <Left> arrow left +t_sku <S-Up> shifted arrow up *t_sku* +t_skd <S-Down> shifted arrow down *t_skd* +t_skr t_%i <S-Right> shifted arrow right *t_skr* +t_skl t_#4 <S-Left> shifted arrow left *t_skl* +t_f1 t_k1 <F1> function key 1 *t_f1* +t_f2 t_k2 <F2> function key 2 *t_f2* +t_f3 t_k3 <F3> function key 3 *t_f3* +t_f4 t_k4 <F4> function key 4 *t_f4* +t_f5 t_k5 <F5> function key 5 *t_f5* +t_f6 t_k6 <F6> function key 6 *t_f6* +t_f7 t_k7 <F7> function key 7 *t_f7* +t_f8 t_k8 <F8> function key 8 *t_f8* +t_f9 t_k9 <F9> function key 9 *t_f9* +t_f10 t_k; <F10> function key 10 *t_f10* +t_sf1 <S-F1> shifted function key 1 *t_sf1* +t_sf2 <S-F2> shifted function key 2 *t_sf2* +t_sf3 <S-F3> shifted function key 3 *t_sf3* +t_sf4 <S-F4> shifted function key 4 *t_sf4* +t_sf5 <S-F5> shifted function key 5 *t_sf5* +t_sf6 <S-F6> shifted function key 6 *t_sf6* +t_sf7 <S-F7> shifted function key 7 *t_sf7* +t_sf8 <S-F8> shifted function key 8 *t_sf8* +t_sf9 <S-F9> shifted function key 9 *t_sf9* +t_sf10 <S-F10> shifted function key 10 *t_sf10* +t_help t_%1 <Help> help key *t_help* +t_undo t_&8 <Undo> undo key *t_undo* + + +'errorformat' option changed *errorformat-changed* +---------------------------- + +'errorformat' can now contain several formats, separated by commas. The first +format that matches is used. The default values have been adjusted to catch +the most common formats. |errorformat| + +If you have a format that contains a comma, it needs to be preceded with a +backslash. Type two backslashes, because the ":set" command will eat one. + + +'graphic' option gone *graphic-option-gone* +--------------------- + +The 'graphic' option was used to make the characters between <~> and 0xa0 +display directly on the screen. Now the 'isprint' option takes care of this +with many more possibilities. The default setting is the same; you only need +to look into this if you previously set the 'graphic' option in your vimrc. + |'isprint'| + + +'yankendofline' option gone *ye-option-gone* +--------------------------- + +The 'yankendofline' option has been removed. Instead you can just use + :map Y y$ + + +'icon' and 'title' default value changed *icon-changed* +---------------------------------------- + +The 'title' option is now only set by default if the original title can be +restored. Avoids "Thanks for flying Vim" titles. If you want them anyway, +put ":set title" in your vimrc. |'title'| + +The default for 'icon' now depends on the possibility of restoring the +original value, just like 'title'. If you don't like your icon titles to be +changed, add this line to your vimrc: |'icon'| + :set noicon + + +'highlight' option changed *highlight-changed* +-------------------------- + +The 'i' flag now means italic highlighting, instead of invert. The 'r' flag +is used for reverse highlighting, which is what 'i' used to be. Normally you +won't see the difference, because italic mode is not supported on most +terminals and reverse mode is used as a fallback. |'highlight'| + +When an occasion is not present in 'highlight', use the mode from the default +value for 'highlight', instead of reverse mode. + + +'tildeop' and 'weirdinvert' short names changed *short-name-changed* +----------------------------------------------- + +Renamed 'to' (abbreviation for 'tildeop') to 'top'. |'tildeop'| +Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. |'weirdinvert'| + +This was done because Vi uses 'wi' as the short name for 'window' and 'to' as +the short name for 'timeout'. This means that if you try setting these +options, you won't get an error message, but the effect will be different. + + +Use of "v", "V" and "CTRL-V" in Visual mode *use-visual-cmds* +------------------------------------------- + +In Visual mode, "v", "V", and "CTRL-V" used to end Visual mode. Now this +happens only if the Visual mode was in the corresponding type. Otherwise the +type of Visual mode is changed. Now only ESC can be used in all circumstances +to end Visual mode without doing anything. |v_V| + + +CTRL-B in Insert mode removed *toggle-revins* +----------------------------- + +CTRL-B in Insert mode used to toggle the 'revins' option. If you don't know +this and accidentally hit CTRL-B, it is very difficult to find out how to undo +it. Since hardly anybody uses this feature, it is disabled by default. If +you want to use it, define RIGHTLEFT in feature.h before compiling. |'revins'| + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/version5.txt b/doc/version5.txt new file mode 100644 index 00000000..15fe92a2 --- /dev/null +++ b/doc/version5.txt @@ -0,0 +1,7813 @@ +*version5.txt* For Vim version 7.4. Last change: 2012 Aug 08 + + + VIM REFERENCE MANUAL by Bram Moolenaar + +Welcome to Vim Version 5.0! + +This document lists the differences between Vim 4.x and Vim 5.0. +Although 5.0 is mentioned here, this is also for version 5.1, 5.2, etc. +See |vi_diff.txt| for an overview of differences between Vi and Vim 5.0. +See |version4.txt| for differences between Vim 3.0 and Vim 4.0. + +INCOMPATIBLE: |incompatible-5| + +Default value for 'compatible' changed |cp-default| +Text formatting command "Q" changed |Q-command-changed| +Command-line arguments changed |cmdline-changed| +Autocommands are kept |autocmds-kept| +Use of 'hidden' changed |hidden-changed| +Text object commands changed |text-objects-changed| +X-Windows Resources removed |x-resources| +Use of $VIM |$VIM-use| +Use of $HOME for MS-DOS and Win32 |$HOME-use| +Tags file format changed |tags-file-changed| +Options changed |options-changed| +CTRL-B in Insert mode gone |i_CTRL-B-gone| + +NEW FEATURES: |new-5| + +Syntax highlighting |new-highlighting| +Built-in script language |new-script| +Perl and Python support |new-perl-python| +Win32 GUI version |added-win32-GUI| +VMS version |added-VMS| +BeOS version |added-BeOS| +Macintosh GUI version |added-Mac| +More Vi compatible |more-compatible| +Read input from stdin |read-stdin| +Regular expression patterns |added-regexp| +Overloaded tags |tag-overloaded| +New commands |new-commands| +New options |added-options| +New command-line arguments |added-cmdline-args| +Various additions |added-various| + +IMPROVEMENTS |improvements-5| + +COMPILE TIME CHANGES |compile-changes-5| + +BUG FIXES |bug-fixes-5| + +VERSION 5.1 |version-5.1| +Changed |changed-5.1| +Added |added-5.1| +Fixed |fixed-5.1| + +VERSION 5.2 |version-5.2| +Long lines editable |long-lines| +File browser added |file-browser-5.2| +Dialogs added |dialogs-added| +Popup menu added |popup-menu-added| +Select mode added |new-Select-mode| +Session files added |new-session-files| +User defined functions and commands |new-user-defined| +New interfaces |interfaces-5.2| +New ports |ports-5.2| +Multi-byte support |new-multi-byte| +New functions |new-functions-5.2| +New options |new-options-5.2| +New Ex commands |new-ex-commands-5.2| +Changed |changed-5.2| +Added |added-5.2| +Fixed |fixed-5.2| + +VERSION 5.3 |version-5.3| +Changed |changed-5.3| +Added |added-5.3| +Fixed |fixed-5.3| + +VERSION 5.4 |version-5.4| +Runtime directory introduced |new-runtime-dir| +Filetype introduced |new-filetype-5.4| +Vim script line continuation |new-line-continuation| +Improved session files |improved-sessions| +Autocommands improved |improved-autocmds-5.4| +Encryption |new-encryption| +GTK GUI port |new-GTK-GUI| +Menu changes |menu-changes-5.4| +Viminfo improved |improved-viminfo| +Various new commands |new-commands-5.4| +Various new options |new-options-5.4| +Vim scripts |new-script-5.4| +Avoid hit-enter prompt |avoid-hit-enter| +Improved quickfix |improved-quickfix| +Regular expressions |regexp-changes-5.4| +Changed |changed-5.4| +Added |added-5.4| +Fixed |fixed-5.4| + +VERSION 5.5 |version-5.5| +Changed |changed-5.5| +Added |added-5.5| +Fixed |fixed-5.5| + +VERSION 5.6 |version-5.6| +Changed |changed-5.6| +Added |added-5.6| +Fixed |fixed-5.6| + +VERSION 5.7 |version-5.7| +Changed |changed-5.7| +Added |added-5.7| +Fixed |fixed-5.7| + +VERSION 5.8 |version-5.8| +Changed |changed-5.8| +Added |added-5.8| +Fixed |fixed-5.8| + +============================================================================== + INCOMPATIBLE *incompatible-5* + +Default value for 'compatible' changed *cp-default* +-------------------------------------- + +Vim version 5.0 tries to be more Vi compatible. This helps people who use Vim +as a drop-in replacement for Vi, but causes some things to be incompatible +with version 4.x. + +In version 4.x the default value for the 'compatible' option was off. Now the +default is on. The first thing you will notice is that the "u" command undoes +itself. Other side effects will be that mappings may work differently or not +work at all. + +Since a lot of people switching from Vim 4.x to 5.0 will find this annoying, +the 'compatible' option is switched off if Vim finds a vimrc file. This is a +bit of magic to make sure that 90% of the Vim users will not be bitten by +this change. + +What does this mean? +- If you prefer to run in 'compatible' mode and don't have a vimrc file, you + don't have to do anything. +- If you prefer to run in 'nocompatible' mode and do have a vimrc file, you + don't have to do anything. +- If you prefer to run in 'compatible' mode and do have a vimrc file, you + should put this line first in your vimrc file: > + :set compatible +- If you prefer to run in 'nocompatible' mode and don't have a vimrc file, + you can do one of the following: + - Create an empty vimrc file (e.g.: "~/.vimrc" for Unix). + - Put this command in your .exrc file or $EXINIT: > + :set nocompatible +< - Start Vim with the "-N" argument. + +If you are new to Vi and Vim, using 'nocompatible' is strongly recommended, +because Vi has a lot of unexpected side effects, which are avoided by this +setting. See 'compatible'. + +If you like some things from 'compatible' and some not, you can tune the +compatibility with 'cpoptions'. + +When you invoke Vim as "ex" or "gex", Vim always starts in compatible mode. + + +Text formatting command "Q" changed *Q-command-changed* +----------------------------------- + +The "Q" command formerly formatted lines to the width the 'textwidth' option +specifies. The command for this is now "gq" (see |gq| for more info). The +reason for this change is that "Q" is the standard Vi command to enter "Ex" +mode, and Vim now does in fact have an "Ex" mode (see |Q| for more info). + +If you still want to use "Q" for formatting, use this mapping: > + :noremap Q gq +And if you also want to use the functionality of "Q": > + :noremap gQ Q + + +Command-line arguments changed *cmdline-changed* +------------------------------ + +Command-line file-arguments and option-arguments can now be mixed. You can +give options after the file names. Example: > + vim main.c -g + +This is not possible when editing a file that starts with a '-'. Use the "--" +argument then |---|: > + vim -g -- -main.c + +"-v" now means to start Ex in Vi mode, use "-R" for read-only mode. +old: "vim -v file" |-v| +new: "vim -R file" |-R| + +"-e" now means to start Vi in Ex mode, use "-q" for quickfix. +old: "vim -e errorfile" |-e| +new: "vim -q errorfile" |-q| + +"-s" in Ex mode now means to run in silent (batch) mode. |-s-ex| + +"-x" reserved for crypt, use "-f" to avoid starting a new CLI (Amiga). +old: "vim -x file" |-x| +new: "vim -f file" |-f| + +Vim allows up to ten "+cmd" and "-c cmd" arguments. Previously Vim executed +only the last one. + +"-n" now overrides any setting for 'updatecount' in a vimrc file, but not in +a gvimrc file. + + +Autocommands are kept *autocmds-kept* +--------------------- + +Before version 5.0, autocommands with the same event, file name pattern, and +command could appear only once. This was fine for simple autocommands (like +setting option values), but for more complicated autocommands, where the same +command might appear twice, this restriction caused problems. Therefore +Vim stores all autocommands and keeps them in the order that they are defined. + +The most obvious side effect of this change is that when you source a vimrc +file twice, the autocommands in it will be defined twice. To avoid this, do +one of these: + +- Remove any autocommands that might potentially defined twice before + defining them. Example: > + :au! * *.ext + :au BufEnter *.ext ... + +- Put the autocommands inside an ":if" command. Example: > + if !exists("did_ext_autocmds") + let did_ext_autocmds = 1 + autocmd BufEnter *.ext ... + endif + +- Put your autocommands in a different autocommand group so you can remove + them before defining them |:augroup|: > + augroup uncompress + au! + au BufReadPost *.gz ... + augroup END + + +Use of 'hidden' changed *hidden-changed* +----------------------- + +In version 4.x, only some commands used the 'hidden' option. Now all commands +uses it whenever a buffer disappears from a window. + +Previously you could do ":buf xxx" in a changed buffer and that buffer would +then become hidden. Now you must set the 'hidden' option for this to work. + +The new behavior is simpler: whether Vim hides buffers no longer depends on +the specific command that you use. +- with 'hidden' not set, you never get hidden buffers. Exceptions are the + ":hide" and ":close!" commands and, in rare cases, where you would otherwise + lose changes to the buffer. +- With 'hidden' set, you almost never unload a buffer. Exceptions are the + ":bunload" or ":bdel" commands. + +":buffer" now supports a "!": abandon changes in current buffer. So do +":bnext", ":brewind", etc. + + +Text object commands changed *text-objects-changed* +---------------------------- + +Text object commands have new names. This allows more text objects and makes +characters available for other Visual mode commands. Since no more single +characters were available, text objects names now require two characters. +The first one is always 'i' or 'a'. + OLD NEW ~ + a aw a word |v_aw| + A aW a WORD |v_aW| + s as a sentence |v_as| + p ap a paragraph |v_ap| + S ab a () block |v_ab| + P aB a {} block |v_aB| + +There is another set of text objects that starts with "i", for "inner". These +select the same objects, but exclude white space. + + +X-Windows Resources removed *x-resources* +-------------------------- + +Vim no longer supports the following X resources: +- boldColor +- italicColor +- underlineColor +- cursorColor + +Vim now uses highlight groups to set colors. This avoids the confusion of +using a bold Font, which would imply a certain color. See |:highlight| and +|gui-resources|. + + +Use of $VIM *$VIM-use* +----------- + +Vim now uses the VIM environment variable to find all Vim system files. This +includes the global vimrc, gvimrc, and menu.vim files and all on-line help +and syntax files. See |$VIM|. Starting with version 5.4, |$VIMRUNTIME| can +also be used. +For Unix, Vim sets a default value for $VIM when doing "make install". +When $VIM is not set, its default value is the directory from 'helpfile', +excluding "/doc/help.txt". + + +Use of $HOME for MS-DOS and Win32 *$HOME-use* +--------------------------------- + +The MS-DOS and Win32 versions of Vim now first check $HOME when searching for +a vimrc or exrc file and for reading/storing the viminfo file. Previously Vim +used $VIM for these systems, but this causes trouble on a system with several +users. Now Vim uses $VIM only when $HOME is not set or the file is not found +in $HOME. See |_vimrc|. + + +Tags file format changed *tags-file-changed* +------------------------ + +Only tabs are allowed to separate fields in a tags file. This allows for +spaces in a file name and is still Vi compatible. In previous versions of +Vim, any white space was allowed to separate the fields. If you have a file +which doesn't use a single tab between fields, edit the tags file and execute +this command: > + :%s/\(\S*\)\s\+\(\S*\)\s\+\(.*\)/\1\t\2\t\3/ + + +Options changed *options-changed* +--------------- + +The default value of 'errorfile' has changed from "errors.vim" to "errors.err". +The reason is that only Vim scripts should have the ".vim" extensions. + +The ":make" command no longer uses the 'errorfile' option. This prevents the +output of the ":make" command from overwriting a manually saved error file. +":make" uses the 'makeef' option instead. This also allows for generating a +unique name, to prevent concurrently running ":make" commands from overwriting +each other's files. + +With 'insertmode' set, a few more things change: +- <Esc> in Normal mode goes to Insert mode. +- <Esc> in Insert mode doesn't leave Insert mode. +- When doing ":set im", go to Insert mode immediately. + +Vim considers a buffer to be changed when the 'fileformat' (formerly the +'textmode' option) is different from the buffer's initial format. + + +CTRL-B in Insert mode gone *i_CTRL-B-gone* +-------------------------- + +When Vim was compiled with the |+rightleft| feature, you could use CTRL-B to +toggle the 'revins' option. Unfortunately, some people hit the 'B' key +accidentally when trying to type CTRL-V or CTRL-N and then didn't know how to +undo this. Since toggling the 'revins' option can easily be done with the +mapping below, this use of the CTRL-B key is disabled. You can still use the +CTRL-_ key for this |i_CTRL-_|. > + :imap <C-B> <C-O>:set revins!<CR> + +============================================================================== + NEW FEATURES *new-5* + +Syntax highlighting *new-highlighting* +------------------- + +Vim now has a very flexible way to highlighting just about any type of file. +See |syntax|. Summary: > + :syntax on + +Colors and attributes can be set for the syntax highlighting, and also for +other highlighted items with the ':' flag in the 'highlight' option. All +highlighted items are assigned a highlight group which specifies their +highlighting. See |:highlight|. The default colors have been improved. + +You can use the "Normal" group to set the default fore/background colors for a +color terminal. For the GUI, you can use this group to specify the font, too. + +The "2html.vim" script can be used to convert any file that has syntax +highlighting to HTML. The colors will be exactly the same as how you see them +in Vim. With a HTML viewer you can also print the file with colors. + + +Built-in script language *new-script* +------------------------ + +A few extra commands and an expression evaluator enable you to write simple +but powerful scripts. Commands include ":if" and ":while". Expressions can +manipulate numbers and strings. You can use the '=' register to insert +directly the result of an expression. See |expression|. + + +Perl and Python support *new-perl-python* +----------------------- + +Vim can call Perl commands with ":perldo", ":perl", etc. See |perl|. +Patches made by Sven Verdoolaege and Matt Gerassimoff. + +Vim can call Python commands with ":python" and ":pyfile". See |python|. + +Both of these are only available when enabled at compile time. + + +Win32 GUI version *added-win32-GUI* +----------------- + +The GUI has been ported to MS Windows 95 and NT. All the features of the X11 +GUI are available to Windows users now. |gui-w32| +This also fixes problems with running the Win32 console version under Windows +95, where console support has always been bad. +There is also a version that supports OLE automation interface. |if_ole.txt| +Vim can be integrated with Microsoft Developer Studio using the VisVim DLL. +It is possible to produce a DLL version of gvim with Borland C++ (Aaron). + + +VMS version *added-VMS* +----------- + +Vim can now also be used on VMS systems. Port done by Henk Elbers. +This has not been tested much, but it should work. +Sorry, no documentation! + + +BeOS version *added-BeOS* +------------ + +Vim can be used on BeOS systems (including the BeBox). (Olaf Seibert) +See |os_beos.txt|. + + +Macintosh GUI version *added-Mac* +--------------------- + +Vim can now be used on the Macintosh. (Dany St-Amant) +It has not been tested much yet, be careful! +See |os_mac.txt|. + + +More Vi compatible *more-compatible* +------------------ + +There is now a real Ex mode. Started with the "Q" command, or by calling the +executable "ex" or "gex". |Ex-mode| + +Always allow multi-level undo, also in Vi compatible mode. When the 'u' flag +in 'cpoptions' is included, CTRL-R is used for repeating the undo or redo +(like "." in Nvi). + + +Read input from stdin *read-stdin* +--------------------- + +When using the "-" command-line argument, Vim reads its text input from stdin. +This can be used for putting Vim at the end of a pipe: > + grep "^a.*" *.c | vim - +See |--|. + + +Regular expression patterns *added-regexp* +--------------------------- + +Added specifying a range for the number of matches of an atom: "\{a,b}". |/\{| +Added the "shortest match" regexp "\{-}" (Webb). +Added "\s", matches a white character. Can replace "[ \t]". |/\s| +Added "\S", matches a non-white character. Can replace "[^ \t]". |/\S| + + +Overloaded tags *tag-overloaded* +--------------- + +When using a language like C++, there can be several tags for the same +tagname. Commands have been added to be able to jump to any of these +overloaded tags: +|:tselect| List matching tags, and jump to one of them. +|:stselect| Idem, and split window. +|g_CTRL-]| Do ":tselect" with the word under the cursor. + + After ":ta {tagname}" with multiple matches: +|:tnext| Go to next matching tag. +|:tprevious| Go to previous matching tag. +|:trewind| Go to first matching tag. +|:tlast| Go to last matching tag. + +The ":tag" command now also accepts wildcards. When doing command-line +completion on tags, case-insensitive matching is also available (at the end). + + +New commands *new-commands* +------------ + +|:amenu| Define menus for all modes, inserting a CTRL-O for Insert + mode, ESC for Visual and CTRL-C for Cmdline mode. "amenu" is + used for the default menus and the Syntax menu. + +|:augroup| Set group to be used for following autocommands. Allows the + grouping of autocommands to enable deletion of a specific + group. + +|:crewind| Go to first error. +|:clast| Go to last error. + +|:doautoall| Execute autocommands for all loaded buffers. + +|:echo| Echo its argument, which is an expression. Can be used to + display messages which include variables. + +|:execute| Execute its argument, which is an expression. Can be used to + built up an Ex command with anything. + +|:hide| Works like ":close". + +|:if| Conditional execution, for built-in script language. + +|:intro| Show introductory message. This is always executed when Vim + is started without file arguments. + +|:let| Assign a value to an internal variable. + +|:omap| Map only in operator-pending mode. Makes it possible to map + text-object commands. + +|:redir| Redirect output of messages to a file. + +|:update| Write when buffer has changed. + +|:while| While-loop for built-in script language. + +Visual mode: +|v_O| "O" in Visual block mode, moves the cursor to the other corner + horizontally. +|v_D| "D" in Visual block mode deletes till end of line. + +Insert mode: +|i_CTRL-]| Triggers abbreviation, without inserting any character. + + +New options *added-options* +----------- + +'background' Used for selecting highlight color defaults. Also used in + "syntax.vim" for selecting the syntax colors. Often set + automatically, depending on the terminal used. + +'complete' Specifies how Insert mode completion works. + +'eventignore' Makes it possible to ignore autocommands temporarily. + +'fileformat' Current file format. Replaces 'textmode'. +'fileformats' Possible file formats. Replaces 'textauto'. + New is that this also supports Macintosh format: A single <CR> + separates lines. + The default for 'fileformats' for MS-DOS, Win32 and OS/2 is + "dos,unix", also when 'compatible' set. Unix type files + didn't work anyway when 'fileformats' was empty. + +'guicursor' Set the cursor shape and blinking in various modes. + Default is to adjust the cursor for Insert and Replace mode, + and when an operator is pending. Blinking is default on. + +'fkmap' Farsi key mapping. + +'hlsearch' Highlight all matches with the last used search pattern. + +'hkmapp' Phonetic Hebrew mapping. (Ilya Dogolazky) + +'iconstring' Define the name of the icon, when not empty. (Version 5.2: the + string is used literally, a newline can be used to make two + lines.) + +'lazyredraw' Don't redraw the screen while executing macros, registers or + other not typed commands. + +'makeef' Errorfile to be used for ":make". "##" is replaced with a + unique number. Avoids that two Vim sessions overwrite each + others errorfile. The Unix default is "/tmp/vim##.err"; for + Amiga "t:vim##.Err, for others "vim##.err". + +'matchtime' 1/10s of a second to show a matching paren, when 'showmatch' + is set. Like Nvi. + +'mousehide' Hide mouse pointer in GUI when typing text. + +'nrformats' Defines what bases Vim will consider for numbers when using + the CTRL-A and CTRL-X commands. Default: "hex,octal". + +'shellxquote' Add extra quotes around the whole shell command, including + redirection. + +'softtabstop' Make typing behave like tabstop is set at this value, without + changing the value of 'tabstop'. Makes it more easy to keep + 'ts' at 8, while still getting four spaces for a <Tab>. + +'titlestring' String for the window title, when not empty. (Version 5.2: + this string is used literally, a newline can be used to make + two lines.) + +'verbose' Level of verbosity. Makes it possible to show which .vimrc, + .exrc, .viminfo files etc. are used for initializing. Also + to show autocommands that are being executed. Can also be set + by using the "-V" command-line argument. + + +New command-line arguments *added-cmdline-args* +-------------------------- + +|-U| Set the gvimrc file to be used. Like "-u" for the vimrc. + +|-V| Set the 'verbose' option. E.g. "vim -V10". + +|-N| Start in non-compatible mode. + +|-C| Start in compatible mode. + +|-Z| Start in restricted mode, disallow shell commands. Can also + be done by calling the executable "rvim". + +|-h| Show usage information and exit. + + +Various additions *added-various* +----------------- + +Added support for SNiFF+ connection (submitted by Toni Leherbauer). Vim can +be used as an editor for SNiFF. No documentation available... + +For producing a bug report, the bugreport.vim script has been included. +Can be used with ":so $VIMRUNTIME/bugreport.vim", which creates the file +"bugreport.txt" in the current directory. |bugs| + +Added range to ":normal" command. Now you can repeat the same command for +each line in the range. |:normal-range| + +Included support for the Farsi language (Shiran). Only when enabled at +compile time. See |farsi|. + +============================================================================== + IMPROVEMENTS *improvements-5* + +Performance: +- When 'showcmd' was set, mappings would execute much more slowly because the + output would be flushed very often. Helps a lot when executing the "life" + macros with 'showcmd' set. +- Included patches for binary searching in tags file (David O'Neill). + Can be disabled by resetting the 'tagbsearch' option. +- Don't update the ruler when repeating insert (slowed it down a lot). +- For Unix, file name expansion is now done internally instead of starting a + shell for it. +- Expand environment variables with expand_env(), instead of calling the + shell. Makes ":so $VIMRUNTIME/syntax/syntax.vim" a LOT faster. +- Reduced output for cursor positioning: Use CR-LF for moving to first few + columns in next few lines; Don't output CR twice when using termios. +- Optimized cursor positioning. Use CR, BS and NL when it's shorter than + absolute cursor positioning. +- Disable redrawing while repeating insert "1000ii<Esc>". +- Made "d$" or "D" for long lines a lot faster (delete all characters at once, + instead of one by one). +- Access option table by first letter, instead of searching from start. +- Made setting special highlighting attributes a lot faster by using + highlight_attr[], instead of searching in the 'highlight' string. +- Don't show the mode when redrawing is disabled. +- When setting an option, only redraw the screen when required. +- Improved performance of Ex commands by using a lookup table for the first + character. + +Options: +'cinoptions' Added 'g' flag, for C++ scope declarations. +'cpoptions' Added 'E' flag: Disallow yanking, deleting, etc. empty text + area. Default is to allow empty yanks. When 'E' is included, + "y$" in an empty line now is handled as an error (Vi + compatible). + Added 'j' flag: Only add two spaces for a join after a '.', + not after a '?' or '!'. + Added 'A' flag: don't give ATTENTION message. + Added 'L' flag: When not included, and 'list' is set, + 'textwidth' formatting works like 'list' is not set. + Added 'W' flag: Let ":w!" behave like Vi: don't overwrite + readonly files, or a file owned by someone else. +'highlight' Added '@' flag, for '@' characters after the last line on the + screen, and '$' at the end of the line when 'list' is set. + Added 'i' flag: Set highlighting for 'incsearch'. Default + uses "IncSearch" highlight group, which is linked to "Visual". + Disallow 'h' flag in 'highlight' (wasn't used anymore since + 3.0). +'guifont' Win32 GUI only: When set to "*" brings up a font requester. +'guipty' Default on, because so many people need it. +'path' Can contain wildcards, and "**" for searching a whole tree. +'shortmess' Added 'I' flag to avoid the intro message. +'viminfo' Added '%' flag: Store buffer list in viminfo file. + +- Increased defaults for 'maxmem' and 'maxmemtot' for Unix and Win32. Most + machines have much more RAM now that prices have dropped. +- Implemented ":set all&", set all options to their default value. |:set| + +Swap file: +- Don't create a swap file for a readonly file. Then create one on the first + change. Also create a swapfile when the amount of memory used is getting + too high. |swap-file| +- Make swap file "hidden", if possible. On Unix this is done by prepending a + dot to the swap file name. When long file names are used, the DJGPP and + Win32 versions also prepend a dot, in case a file on a mounted Unix file + system is edited. |:swapname| On MSDOS the hidden file attribute is NOT + set, because this causes problems with share.exe. +- 'updatecount' always defaults to non-zero, also for Vi compatible mode. + This means there is a swap file, which can be used for recovery. + +Tags: +- Included ctags 2.0 (Darren Hiebert). The syntax for static tags changed + from + {tag}:{fname} {fname} {command} + to + {tag} {fname} {command};" file: + Which is both faster to parse, shorter and Vi compatible. The old format is + also still accepted, unless disabled in src/feature.h (see OLD_STATIC_TAGS). + |tags-file-format| +- Completion of tags now also includes static tags for other files, at the + end. +- Included "shtags" from Stephen Riehm. +- When finding a matching tag, but the file doesn't exist, continue searching + for another match. Helps when using the same tags file (with links) for + different versions of source code. +- Give a tag with a global match in the current file a higher priority than a + global match in another file. + +Included xxd version V1.8 (Juergen Weigert). + +Autocommands: +- VimLeave autocommands are executed after writing the viminfo file, instead + of before. |VimLeave| +- Allow changing autocommands while executing them. This allows for + self-modifying autocommands. (idea from Goldberg) +- When using autocommands with two or more patterns, could not split + ":if/:endif" over two lines. Now all matching autocommands are executed in + one do_cmdline(). +- Autocommands no longer change the command repeated with ".". +- Search patterns are restored after executing autocommands. This avoids + that the 'hlsearch' highlighting is messed up by autocommands. +- When trying to execute an autocommand, also try matching the pattern with + the short file name. Helps when short file name is different from full + file name (expanded symbolic links). |autocmd-patterns| +- Made the output of ":autocmd" shorter and look better. +- Expand <sfile> in an ":autocmd" when it is defined. |<sfile>| +- Added "nested" flag to ":autocmd", allows nesting. |autocmd-nested| +- Added [group] argument to ":autocmd". Overrides the currently set group. + |autocmd-groups| +- new events: + |BufUnload| before a buffer is unloaded + |BufDelete| before a buffer is deleted from the buffer list + |FileChangedShell| when a file's modification time has changed after + executing a shell command + |User| user-defined autocommand +- When 'modified' was set by a BufRead* autocommand, it was reset again + afterwards. Now the ":set modified" is remembered. + +GUI: +- Improved GUI scrollbar handling when redrawing is slower than the scrollbar + events are generated. +- "vim -u NONE" now also stops loading the .gvimrc and other GUI inits. |-u| + Use "-U" to use another gvimrc file. |-U| +- Handle CTRL-C for external command, also for systems where "setsid()" is + supported. +- When starting the GUI, restrict the window size to the screen size. +- The default menus are read from $VIMRUNTIME/menu.vim. This allows for a + customized default menu. |menu.vim| +- Improved the default menus. Added File/Print, a Window menu, Syntax menu, + etc. +- Added priority to the ":menu" command. Now each menu can be put in a place + where you want it, independent of the order in which the menus are defined. + |menu-priority| + +Give a warning in the intro screen when running the Win32 console version on +Windows 95 because there are problems using this version under Windows 95. +|win32-problems| + +Added 'e' flag for ":substitute" command: Don't complain when not finding a +match (Campbell). |:s| + +When using search commands in a mapping, only the last one is kept in the +history. Avoids that the history is trashed by long mappings. + +Ignore characters after "ex", "view" and "gvim" when checking startup mode. +Allows the use of "gvim5" et. al. |gvim| "gview" starts the GUI in readonly +mode. |gview| + +When resizing windows, the cursor is kept in the same relative position, if +possible. (Webb) + +":all" and ":ball" no longer close and then open a window for the same buffer. +Avoids losing options, jumplist, and other info. + +"-f" command-line argument is now ignored if Vim was compiled without GUI. +|-f| + +In Visual block mode, the right mouse button picks up the nearest corner. + +Changed default mappings for DOS et al. Removed the DOS-specific mappings, +only use the Windows ones. Added Shift-Insert, Ctrl-Insert, Ctrl-Del and +Shift-Del. + +Changed the numbers in the output of ":jumps", so you can see where {count} +CTRL-O takes you. |:jumps| + +Using "~" for $HOME now works for all systems. |$HOME| + +Unix: Besides using CTRL-C, also use the INTR character from the tty settings. +Somebody has INTR set to DEL. + +Allow a <LF> in a ":help" command argument to end the help command, so another +command can follow. + +Doing "%" on a line that starts with " #if" didn't jump to matching "#else". +Don't recognize "#if", "#else" etc. for '%' when 'cpo' contains the '%' flag. +|%| + +Insert mode expansion with "CTRL-N", "CTRL-P" and "CTRL-X" improved +|ins-completion|: +- 'complete' option added. +- When 'nowrapscan' is set, and no match found, report the searched direction + in the error message. +- Repeating CTRL-X commands adds following words/lines after the match. +- When adding-expansions, accept single character matches. +- Made repeated CTRL-X CTRL-N not break undo, and "." repeats the whole + insertion. Also fixes not being able to backspace over a word that has been + inserted with CTRL-N. + +When copying characters in Insert mode from previous/next line, with CTRL-E or +CTRL-Y, 'textwidth' is no longer used. |i_CTRL-E| + +Commands that move in the arglist, like ":n" and ":rew", keep the old cursor +position of the file (this is mostly Vi compatible). + +Vim now remembers the '< and '> marks for each buffer. This fixes a problem +that a line-delete in one buffer invalidated the '< and '> marks in another +buffer. |'<| + +For MSDOS, Unix and OS/2: When $VIM not set, use the path from the executable. +When using the executable path for $VIM, remove "src/" when present. Should +make Vim find the docs and syntax files when it is run directly after +compiling. |$VIM| + +When quitting Visual mode with <Esc>, the cursor is put at start of the Visual +area (like after executing an operator). + +Win32 and Unix version: Removed 1100 character limit on external commands. + +Added possibility to include a space in a ":edit +command" argument, by +putting a backslash before it. |+cmd| + +After recovery, BufReadPost autocommands are applied. |:recover| + +Added color support for "os2ansi", OS/2 console. (Slootman) |os2ansi| + +Allow "%:p:h" when % is empty. |:_%| + +Included "<sfile>": file name from the ":source" command. |<sfile>| + +Added "<Bslash>" special character. Helps for avoiding multiple backslashes +in mappings and menus. + +In a help window, a double-click jumps to the tag under the cursor (like +CTRL-]). + +<C-Left> and <C-Right> now work like <S-Left> and <S-Right>, move a word +forward/backward (Windows compatible). |<C-Left>| + +Removed the requirement for a ":version" command in a .vimrc file. It wasn't +used for anything. You can use ":if" to handle differences between versions. +|:version| + +For MS-DOS, Win32 and OS/2: When comparing file names for autocommands, don't +make a difference between '/' and '\' for path separator. + +New termcap options: +"mb": blink. Can only be used by assigning it to one of the other highlight + options. |t_mb| +"bc": backspace character. |t_bc| +"nd": Used for moving the cursor right in the GUI, to avoid removing one line + of pixels from the last bold character. |t_nd| +"xs": highlighting not erased by overwriting, for hpterm. Combined with + 'weirdinvert'. Visual mode works on hpterm now. |t_xs| + +Unix: Set time of patch and backup file same as original file. (Hiebert). + +Amiga: In QuickFix mode no longer opens another window. Shell commands can be +used now. + +Added decmouse patches from David Binette. Can now use Dec and Netterm mouse. +But only when enabled at compile time. + +Added '#' register: Alternate file name |quote#|. Display '#' register with +":dis" command. |:display| + +Removed ':' from 'isfname' default for Unix. Check for "://" in a file name +anyway. Also check for ":\\", for MS-DOS. + +Added count to "K"eyword command, when 'keywordprg' is "man", is inserted in +the man command. "2K" results in "!man 2 <cword>". |K| + +When using "gf" on a relative path name, remove "../" from the file name, like +it's done for file names in the tags file. |gf| + +When finishing recording, don't make the recorded register the default put +register. + +When using "!!", don't put ":5,5!" on the command-line, but ":.!". And some +other enhancements to replace the line number with "." or "$" when possible. + +MSDOS et al.: Renamed $VIM/viminfo to $VIM/_viminfo. It's more consistent: +.vimrc/_vimrc and .viminfo/_viminfo + +For systems where case doesn't matter in file names (MSDOS, Amiga), ignore +case while sorting file names. For buffer names too. + +When reading from stdin doesn't work, read from stderr (helps for "foo | xargs +vim"). + +32 bit MS-DOS version: Replaced csdpmi3 by csdpmi4. + +Changed <C-Left> and <C-Right> to skip a WORD instead of a word. + +Warning for changed modified time when overwriting a file now also works on +other systems than Unix. + +Unix: Changed the defaults for configure to be the same as the defaults for +Makefile: include GUI, Perl, and Python. + +Some versions of Motif require "-lXpm". Added check for this in configure. + +Don't add "-L/usr/lib" to the link line, causes problems on a few systems. + +============================================================================== + COMPILE TIME CHANGES *compile-changes-5* + +When compiling, allow a choice for minimal, normal or maximal features in an +easy way, by changing a single line in src/feature.h. +The DOS16 version has been compiled with minimal features to avoid running +out of memory too quickly. |dos16| +The Win32, DJGPP, and OS/2 versions use maximal features, because they have +enough memory. +The Amiga version is available with normal and maximal features. + +Added "make test" to Unix version Makefile. Allows for a quick check if most +"normal" commands work properly. Also tests a few specific commands. + +Added setlocale() with codepage support for DJGPP version. + +autoconf: +- Added autoconf check for -lXdmcp. +- Included check for -lXmu, no longer needed to edit the Makefile for this. +- Switched to autoconf 2.12. +- Added configure check for <poll.h>. Seems to be needed when including + Perl on Linux? +- termlib is now checked before termcap. +- Added configure check for strncasecmp(), stricmp() and strnicmp(). Added + vim_stricmp() for when there's no library function for stricmp(). +- Use "datadir" in configure, instead of our own check for HELPDIR. + +Removed "make proto" from Makefile.manx. Could not make it work without a lot +of #ifdefs. + +Removed "proto/" from paths in proto.h. Needed for the Mac port. + +Drastically changed Makefile.mint. Now it includes the Unix Makefile. + +Added support for Dos16 in Makefile.b32 (renamed Makefile.b32 to Makefile.bor) + +All source files are now edited with a tabstop of 8 instead of 4, which is +better when debugging and using other tools. 'softtabstop' is set to 4, to +make editing easier. + +Unix: Added "link.sh" script, which removes a few unnecessary libraries from +the link command. + +Don't use HPUX digraphs by default, but only when HPUX_DIGRAPHS is defined. +|digraphs-default| + +============================================================================== + BUG FIXES *bug-fixes-5* + +Note: Some of these fixes may only apply to test versions which were + created after version 4.6, but before 5.0. + + +When doing ":bdel", try going to the next loaded buffer. Don't rewind to the +start of the buffer list. + +mch_isdir() for Unix returned TRUE for "" on some systems. + +Win32: 'shell' set to "mksnt/sh.exe" breaks ":!" commands. Don't use +backslashes in the temp file names. + +On linux, with a FAT file system, could get spurious "file xxx changed since +editing started" messages, because the time is rounded off to two seconds +unexpectedly. + +Crash in GUI, when selecting a word (double click) and then extend until an +empty line. + +For systems where isdigit() can't handle characters > 255, get_number() caused +a crash when moving the mouse during the prompt for recovery. + +In Insert mode, "CTRL-O P" left the cursor on the last inserted character. +Now the cursor is left after the last putted character. + +When quickfix found an error type other than 'e' or 'w', it was never printed. + +A setting for 'errorfile' in a .vimrc overruled the "-q errorfile" argument. + +Some systems create a file when generating a temp file name. Filtering would +then create a backup file for this, which was never deleted. Now no backup +file is made when filtering. + +simplify_filename() could remove a ".." after a link, resulting in the wrong +file name. Made simplify_filename also work for MSDOS. Don't use it for +Amiga, since it doesn't have "../". + +otherfile() was unreliable when using links. Could think that reading/writing +was for a different file, when it was the same. + +Pasting with mouse in Replace mode didn't replace anything. + +Window height computed wrong when resizing a window with an autocommand (could +cause a crash). + +":s!foo!bar!" wasn't possible (Vi compatible). + +do_bang() freed memory twice when called recursively, because of autocommands +(test11). Thanks to Electric Fence! + +"v$d" on an empty line didn't remove the "-- VISUAL --" mode message from the +command-line, and inverted the cursor. + +":mkexrc" didn't check for failure to open the file, causing a crash. +(Felderhoff). + +Win32 mch_write() wrote past fixed buffer, causing terminal keys no longer to +be recognized. Both console and GUI version. + +Athena GUI: Crash when removing a menu item. Now Vim doesn't crash, but the +reversing of the menu item is still wrong. + +Always reset 'list' option for the help window. + +When 'scrolloff' is non-zero, a 'showmatch' could cause the shown match to be +in the wrong line and the window to be scrolled (Acevedo). + +After ":set all&", 'lines' and 'ttytype' were still non-default, because the +defaults never got set. Now the defaults for 'lines' and 'columns' are set +after detecting the window size. 'term' and 'ttytype' defaults are set when +detecting the terminal type. + +For (most) non-Unix systems, don't add file names with illegal characters when +expanding. Fixes "cannot open swapfile" error when doing ":e *.burp", when +there is no match. + +In X11 GUI, drawing part of the cursor obscured the text. Now the text is +drawn over the cursor, like when it fills the block. (Seibert) + +when started with "-c cmd -q errfile", the cursor would be left in line 1. +Now a ":cc" is done after executing "cmd". + +":ilist" never ignored case, even when 'ignorecase' set. + +"vim -r file" for a readonly file, then making a change, got ATTENTION message +in insert mode, display mixed up until <Esc> typed. Also don't give ATTENTION +message after recovering a file. + +The abbreviation ":ab #i #include" could not be removed. + +CTRL-L completion (longest common match) on command-line didn't work properly +for case-insensitive systems (MS-DOS, Windows, etc.). (suggested by Richard +Kilgore). + +For terminals that can hide the cursor ("vi" termcap entry), resizing the +window caused the cursor to disappear. + +Using an invalid mark in an Ex address didn't abort the command. + +When 'smarttab' set, would use 'shiftround' when inserting a TAB after a +space. Now it always rounds to a tabstop. + +Set '[ and '] marks for ":copy", ":move", ":append", ":insert", ":substitute" +and ":change". (Acevedo). + +"d$" in an empty line still caused an error, even when 'E' is not in +'cpoptions'. + +Help files were stored in the viminfo buffer list without a path. + +GUI: Displaying cursor was not synchronized with other displaying. Caused +several display errors. For example, when the last two lines in the file +start with spaces, "dd" on the last line copied text to the (then) last line. + +Win32: Needed to type CTRL-SHIFT-- to get CTRL-_. + +GUI: Moving the cursor forwards over bold text would remove one column of bold +pixels. + +X11 GUI: When a bold character in the last column was scrolled up or down, one +column of pixels would not be copied. + +Using <BS> to move the cursor left can sometimes erase a character. Now use +"le" termcap entry for this. + +Keyword completion with regexp didn't work. e.g., for "b.*crat". + +Fixed: With CTRL-O that jumps to another file, cursor could end up just after +the line. + +Amiga: '$' was missing from character recognized as wildcards, causing $VIM +sometimes not to be expanded. + +":change" didn't adjust marks for deleted lines. + +":help [range]" didn't work. Also for [pattern], [count] and [quotex]. + +For 'cindent'ing, typing "class::method" doesn't align like a label when the +second ':' is typed. +When inserting a CR with 'cindent' set (and a bunch of other conditions) the +cursor went to a wrong location. +'cindent' was wrong for a line that ends in '}'. +'cindent' was wrong after "else {". + +While editing the cmdline in the GUI, could not use the mouse to select text +from the command-line itself. + +When deleting lines, marks in tag stack were only adjusted for the current +window, not for other windows on the same buffer. + +Tag guessing could find a function "some_func" instead of the "func" we were +looking for. + +Tags file name relative to the current file didn't work. + +":g/pat2/s//pat2/g", causing the number of subs to be reported, used to cause +a scroll up. Now you no longer have to hit <CR>. + +X11 GUI: Selecting text could cause a crash. + +32 bit DOS version: CTRL-C in external command killed Vim. When SHELL is set +to "sh.exe", external commands didn't work. Removed using of command.com, no +longer need to set 'shellquote'. + +Fixed crash when using ":g/pat/i". + +Fixed (potential) crash for X11 GUI, when using an X selection. Was giving a +pointer on the stack to a callback function, now it's static. + +Using "#" and "*" with an operator didn't work. E.g. "c#". + +Command-line expansion didn't work properly after ":*". (Acevedo) + +Setting 'weirdinvert' caused highlighting to be wrong in the GUI. + +":e +4 #" didn't work, because the "4" was in unallocated memory (could cause +a crash). + +Cursor position was wrong for ":e #", after ":e #" failed, because of changes +to the buffer. + +When doing ":buf N", going to a buffer that was edited with ":view", the +readonly flag was reset. Now make a difference between ":e file" and ":buf +file": Only set/reset 'ro' for the first one. + +Avoid |hit-enter| prompt when not able to write viminfo on exit. + +When giving error messages in the terminal where the GUI was started, GUI +escape codes would be written to the terminal. In an xterm this could be seen +as a '$' after the message. + +Mouse would not work directly after ":gui", because full_screen isn't set, +which causes starttermcap() not to do its work. + +'incsearch' did not scroll the window in the same way as the actual search. +When 'nowrap' set, incsearch didn't show a match when it was off the side of +the screen. Now it also shows the whole match, instead of just the cursor +position (if possible). + +":unmap", ":unab" and ":unmenu" did not accept a double quote, it was seen as +the start of a comment. Now it's Vi compatible. + +Using <Up><Left><Left><Up> in the command-line, when there is no previous +cmdline in the history, inserted a NUL on the command-line. + +"i<Esc>" when on a <Tab> in column 0 left the cursor in the wrong place. + +GUI Motif: When adding a lot of menu items, the menu bar goes into two rows. +Deleting menu items, reducing the number of rows, now also works. + +With ":g/pat/s//foo/c", a match in the first line was scrolled off of the +screen, so you could not see it. +When using ":s//c", with 'nowrap' set, a match could be off the side of the +screen, so you could not see it. + +When 'helpfile' was set to a fixed, non-absolute path in feature.h, Vim would +crash. mch_Fullname can now handle file names in read-only memory. (Lottem) + +When using CTRL-A or CTRL-@ in Insert mode, there could be strange effects +when using CTRL-D next. Also, when repeating inserted text that included "0 +CTRL-D" or "^ CTRL-D" this didn't work. (Acevedo) +Using CTRL-D after using CTRL-E or CTRL-Y in Insert mode that inserted a '0' +or '^', removed the '0' or '^' and more indent. + +The command "2".p" caused the last inserted text to be executed as commands. +(Acevedo) + +Repeating the insert of "CTRL-V 048" resulted in "^@" to be inserted. + +Repeating Insert completion could fail if there are special characters in the +text. (Acevedo) + +":normal /string<CR>" caused the window to scroll. Now all ":normal" commands +are executed without scrolling messages. + +Redo of CTRL-E or CTRL-Y in Insert mode interpreted special characters as +commands. + +Line wrapping for 'tw' was done one character off for insert expansion +inserts. + +buffer_exists() function didn't work properly for buffer names with a symbolic +link in them (e.g. when using buffer_exists(#)). + +Removed the "MOTIF_COMMENT" construction from Makefile. It now works with +FreeBSD make, and probably with NeXT make too. + +Matching the 'define' and 'include' arguments now honor the settings for +'ignorecase'. (Acevedo) + +When one file shown in two windows, Visual selection mixed up cursor position +in current window and other window. + +When doing ":e file" from a help file, the 'isk' option wasn't reset properly, +because of a modeline in the help file. + +When doing ":e!", a cursor in another window on the same buffer could become +invalid, leading to "ml_get: invalid lnum" errors. + +Matching buffer name for when expanded name has a different path from not +expanded name (Brugnara). + +Normal mappings didn't work after an operator. For example, with ":map Q gq", +"QQ" didn't work. + +When ":make" resulted in zero errors, a "No Errors" error message was given +(which breaks mappings). + +When ":sourcing" a file, line length was limited to 1024 characters. CTRL-V +before <EOL> was not handled Vi compatible. (Acevedo) + +Unexpected exit for X11 GUI, caused by SAVE_YOURSELF event. (Heimann) + +CTRL-X CTRL-I only found one match per line. (Acevedo) +When using an illegal CTRL-X key in Insert mode, the CTRL-X mode message +was stuck. + +Finally managed to ignore the "Quit" menu entry of the Window manager! Now +Vim only exists when there are no changed buffers. + +Trying to start the GUI when $DISPLAY is not set resulted in a crash. +When $DISPLAY is not set and gvim starts vim, title was restored to "Thanks +for flying Vim". +When $DISPLAY not set, starting "gvim" (dropping back to vim) and then +selecting text with the mouse caused a crash. + +"J", with 'joinspaces' set, on a line ending in ". ", caused one space too +many to be added. (Acevedo) + +In insert mode, a CTRL-R {regname} which didn't insert anything left the '"' +on the screen. + +":z10" didn't work. (Clapp) + +"Help "*" didn't work. + +Renamed a lot of functions, to avoid clashes with POSIX name space. + +When adding characters to a line, making it wrap, the following lines were +sometimes not shifted down (e.g. after a tag jump). + +CTRL-E, with 'so' set and cursor on last line, now does not move cursor as +long as the last line is on the screen. + +When there are two windows, doing "^W+^W-" in the bottom window could cause +the status line to be doubled (not redrawn correctly). + +This command would hang: ":n `cat`". Now connect stdin of the external +command to /dev/null, when expanding. + +Fixed lalloc(0,) error for ":echo %:e:r". (Acevedo) + +The "+command" argument to ":split" didn't work when there was no file name. + +When selecting text in the GUI, which is the output of a command-line command +or an external command, the inversion would sometimes remain. + +GUI: "-mh 70" argument was broken. Now, when menuheight is specified, it is +not changed anymore. + +GUI: When using the scrollbar or mouse while executing an external command, +this caused garbage characters. + +Showmatch sometimes jumped to the wrong position. Was caused by a call to +findmatch() when redrawing the display (when syntax highlighting is on). + +Search pattern "\(a *\)\{3} did not work correctly, also matched "a a". +Problem with brace_count not being decremented. + +Wildcard expansion added too many non-matching file names. + +When 'iskeyword' contains characters like '~', "*" and "#" didn't work +properly. (Acevedo) + +On Linux, on a FAT file system, modification time can change by one second. +Avoid a "file has changed" warning for a one second difference. + +When using the page-switching in an xterm, Vim would position the cursor on +the last line of the window on exit. Also removed the cursor positioning for +":!" commands. + +":g/pat/p" command (partly) overwrote the command. Now the output is on a +separate line. + +With 'ic' and 'scs' set, a search for "Keyword", ignore-case matches were +highlighted too. + +"^" on a line with only white space, put cursor beyond the end of the line. + +When deleting characters before where insertion started ('bs' == 2), could not +use abbreviations. + +CTRL-E at end of file puts cursor below the file, in Visual mode, when 'so' is +non-zero. CTRL-E didn't work when 'so' is big and the line below the window +wraps. CTRL-E, when 'so' is non-zero, at end of the file, caused jumping +up-down. + +":retab" didn't work well when 'list' is set. + +Amiga: When inserting characters at the last line on the screen, causing it +to wrap, messed up the display. It appears that a '\n' on the last line +doesn't always cause a scroll up. + +In Insert mode "0<C-D><C-D>" deleted an extra character, because Vim thought +that the "0" was still there. (Acevedo) + +"z{count}l" ignored the count. Also for "zh" et. al. (Acevedo) + +"S" when 'autoindent' is off didn't delete leading white space. + +"/<Tab>" landed on the wrong character when 'incsearch' is set. + +Asking a yes/no question could cause a |hit-enter| prompt. + +When the file consists of one long line (>4100 characters), making changes +caused various errors and a crash. + +DJGPP version could not save long lines (>64000) for undo. + +"yw" on the last char in the file didn't work. Also fixed "6x" at the end of +the line. "6X" at the start of a line fails, but does not break a mapping. In +general, a movement for an operator doesn't beep or flush a mapping, but when +there is nothing to operate on it beeps (this is Vi compatible). + +"m'" and "m`" now set the '' mark at the cursor position. + +Unix: Resetting of signals for external program didn't work, because SIG_DFL +and NULL are the same! For "!!yes|dd count=1|, the yes command kept on +running. + +Partly fixed: Unix GUI: Typeahead while executing an external command was lost. +Now it's not lost while the command is producing output. + +Typing <S-Tab> in Insert mode, when it isn't mapped, inserted "<S-Tab>". Now +it works like a normal <Tab>, just like <C-Tab> and <M-Tab>. + +Redrawing ruler didn't check for old value correctly (caused UMR warnings in +Purify). + +Negative array index in finish_viminfo_history(). + +":g/^/d|mo $" deleted all the lines. The ":move" command now removes the +:global mark from the moved lines. + +Using "vG" while the last line in the window is a "@" line, didn't update +correctly. Just the "v" showed "~" lines. + +"daw" on the last char of the file, when it's a space, moved the cursor beyond +the end of the line. + +When 'hlsearch' was set or reset, only the current buffer was redrawn, while +this affects all windows. + +CTRL-^, positioning the cursor somewhere from 1/2 to 1 1/2 screen down the +file, put the cursor at the bottom of the window, instead of halfway. + +When scrolling up for ":append" command, not all windows were updated +correctly. + +When 'hlsearch' is set, and an auto-indent is highlighted, pressing <Esc> +didn't remove the highlighting, although the indent was deleted. + +When 'ru' set and 'nosc', using "$j" showed a wrong ruler. + +Under Xfree 3.2, Shift-Tab didn't work (wrong keysym is used). + +Mapping <S-Tab> didn't work. Changed the key translations to use the shortest +key code possible. This makes the termcode translations and mappings more +consistent. Now all modifiers work in all combinations, not only with <Tab>, +but also with <Space>, <CR>, etc. + +For Unix, restore three more signals. And Vim catches SIGINT now, so CTRL-C +in Ex mode doesn't make Vim exit. + +""a5Y" yanked 25 lines instead of 5. + +"vrxxx<Esc>" in an empty line could not be undone. + +A CTRL-C that breaks ":make" caused the errorfile not to be read (annoying +when you want to handle what ":make" produced so far). + +":0;/pat" didn't find "pat" in line 1. + +Search for "/test/s+1" at first char of file gave bottom-top message, or +didn't work at all with 'nowrapscan'. + +Bug in viminfo history. Could cause a crash on exit. + +":print" didn't put cursor on first non-blank in line. + +":0r !cat </dev/null" left cursor in line zero, with very strange effects. + +With 'showcmd' set and 'timeoutlen' set to a few seconds, trick to position +the cursor leftwards didn't work. + +AIX stty settings were restored to cs5 instead of cs8 (Winn). + +File name completion didn't work for "zsh" versions that put spaces between +file names, instead of NULs. + +Changed "XawChain*" to "XtChain*", should work for more systems. + +Included quite a few fixes for rightleft mode (Lottem). + +Didn't ask to |hit-enter| when GUI is started and error messages are printed. + +When trying to edit a file in a non-existent directory, ended up with editing +"No file". + +"gqap" to format a paragraph did too much redrawing. + +When 'hlsearch' set, only the current window was updated for a new search +pattern. + +Sometimes error messages on startup didn't cause a |hit-enter| prompt, +because of autocommands containing an empty line. + +Was possible to select part of the window in the border, below the command +line. + +'< and '> marks were not at the correct position after linewise Visual +selection. + +When translating a help argument to "CTRL-x", prepend or append a '_', when +applicable. + +Blockwise visual mode wasn't correct when moving vertically over a special +character (displayed as two screen characters). + +Renamed "struct option" to "struct vimoption" to avoid name clash with GNU +getopt(). + +":abclear" didn't work (but ":iabclear" and ":cabclear" did work). + +When 'nowrap' used, screen wasn't always updated correctly. + +"vim -c split file" displayed extra lines. + +After starting the GUI, searched the termcap for a "gui" term. + +When 'hls' used, search for "^$" caused a hang. +When 'hls' was set, an error in the last regexp caused trouble. + +Unix: Only output an extra <EOL> on exit when outputted something in the +alternate screen, or when there is a message that needs to be cleared. + +"/a\{" did strange things, depending on previous search. + +"c}" only redrew one line (with -u NONE). + +For mappings, CTRL-META-A was shown as <M-^A> instead of <MC-A>, while :map +only accepts <MC-A>. Now <M-C-A> is shown. + +Unix: When using full path name in a tags file, which contains a link, and +'hidden' set and jumping to a tag in the current file, would get bogus +ATTENTION message. Solved by always expanding file names, even when starting +with '/'. + +'hlsearch' highlighting of special characters (e.g., a TAB) didn't highlight +the whole thing. + +"r<CR>" didn't work correctly on the last char of a line. + +Sometimes a window resize or other signal caused an endless loop, involving +set_winsize(). + +"vim -r" didn't work, it would just hang (using tgetent() while 'term' is +empty). + +"gk" while 'nowrap' set moved two lines up. + +When windows are split, a message that causes a scroll-up messed up one of the +windows, which required a CTRL-L to be typed. + +Possible endless loop when using shell command in the GUI. + +Menus defined in the .vimrc were removed when GUI started. + +Crash when pasting with the mouse in insert mode. + +Crash with ":unmenu *" in .gvimrc for Athena. + +"5>>" shifted 5 lines 5 times, instead of 1 time. + +CTRL-C when getting a prompt in ":global" didn't interrupt. + +When 'so' is non-zero, and moving the scrollbar completely to the bottom, +there was a lot of flashing. + +GUI: Scrollbar ident must be long for DEC Alpha. + +Some functions called vim_regcomp() without setting reg_magic, which could +lead to unpredictable magicness. + +Crash when clicking around the status line, could get a selection with a +backwards range. + +When deleting more than one line characterwise, the last character wasn't +deleted. + +GUI: Status line could be overwritten when moving the scrollbar quickly (or +when 'wd' is non-zero). + +An ESC at the end of a ":normal" command caused a wait for a terminal code to +finish. Now, a terminal code is not recognized when its start comes from a +mapping or ":normal" command. + +Included patches from Robert Webb for GUI. Layout of the windows is now done +inside Vim, instead of letting the layout manager do this. Makes Vim work +with Lesstif! + +UMR warning in set_expand_context(). + +Memory leak: b_winlnum list was never freed. + +Removed TIOCLSET/TIOCLGET code from os_unix.c. Was changing some of the +terminal settings, and looked like it wasn't doing anything good. (suggested +by Juergen Weigert). + +Ruler overwrote "is a directory" message. When starting up, and 'cmdheight' +set to > 1, first message could still be in the last line. + +Removed prototype for putenv() from proto.h, it's already in osdef2.h.in. + +In replace mode, when moving the cursor and then backspacing, wrong characters +were inserted. + +Win32 GUI was checking for a CTRL-C too often, making it slow. + +Removed mappings for MS-DOS that were already covered by commands. + +When visually selecting all lines in a file, cursor at last line, then "J". +Gave ml_get errors. Was a problem with scrolling down during redrawing. + +When doing a linewise operator, and then an operator with a mouse click, it +was also linewise, instead of characterwise. + +When 'list' is set, the column of the ruler was wrong. + +Spurious error message for "/\(b\+\)*". + +When visually selected many lines, message from ":w file" disappeared when +redrawing the screen. + +":set <M-b>=^[b", then insert "^[b", waited for another character. And then +inserted "<M-b>" instead of the real <M-b> character. Was trying to insert +K_SPECIAL x NUL. + +CTRL-W ] didn't use count to set window height. + +GUI: "-font" command-line argument didn't override 'guifont' setting from +.gvimrc. (Acevedo) + +GUI: clipboard wasn't used for "*y". And some more Win32/X11 differences +fixed for the clipboard (Webb). + +Jumping from one help file to another help file, with 'compatible' set, +removed the 'help' flag from the buffer. + +File-writable bit could be reset when using ":w!" for a readonly file. + +There was a wait for CTRL-O n in Insert mode, because the search pattern was +shown. +Reduced wait, to allow reading a message, from 10 to 3 seconds. It seemed +nothing was happening. + +":recover" found same swap file twice. + +GUI: "*yy only worked the second time (when pasting to an xterm)." + +DJGPP version (dos32): The system flags were cleared. + +Dos32 version: Underscores were sometimes replaced with y-umlaut (Levin). + +Version 4.1 of ncurses can't handle tputs("", ..). Avoid calling tputs() with +an empty string. + +<S-Tab> in the command-line worked like CTRL-P when no completion started yet. +Now it does completion, last match first. + +Unix: Could get annoying "can't write viminfo" message after doing "su". Now +the viminfo file is overwritten, and the user set back to the original one. + +":set term=builtin_gui" started the GUI in a wrong way. Now it's not +allowed anymore. But "vim -T gui" does start the GUI correctly now. + +GUI: Triple click after a line only put last char in selection, when it is a +single character word. + +When the window is bigger than the screen, the scrolling up of messages was +wrong (e.g. ":vers", ":hi"). Also when the bottom part of the window was +obscured by another window. + +When using a wrong option only an error message is printed, to avoid that the +usage information makes it scroll off the screen. + +When exiting because of not being able to read from stdin, didn't preserve the +swap files properly. + +Visual selecting all chars in more than one line, then hit "x" didn't leave an +empty line. For one line it did leave an empty line. + +Message for which autocommand is executing messed up file write message (for +FileWritePost event). + +"vim -h" included "-U" even when GUI is not available, and "-l" when lisp is +not available. + +Crash for ":he <C-A>" (command-line longer than screen). + +":s/this/that/gc", type "y" two times, then undo, did reset the modified +option, even though the file is still modified. + +Empty lines in a tags file caused a ":tag" to be aborted. + +When hitting 'q' at the more prompt for ":menu", still scrolled a few lines. + +In an xterm that uses the bold trick a single row of characters could remain +after an erased bold character. Now erase one extra char after the bold char, +like for the GUI. + +":pop!" didn't work. + +When the reading a buffer was interrupted, ":w" should not be able to +overwrite the file, ":w!" is required. + +":cf%" caused a crash. + +":gui longfilename", when forking is enabled, could leave part of the +longfilename at the shell prompt. + +============================================================================== +VERSION 5.1 *version-5.1* + +Improvements made between version 5.0 and 5.1. + +This was mostly a bug-fix release, not many new features. + + +Changed *changed-5.1* +------- + +The expand() function now separates file names with <NL> instead of a space. +This avoids problems for file names with embedded spaces. To get the old +result, use substitute(expand(foo), "\n", " ", "g"). + +For Insert-expanding dictionaries allow a backslash to be used for +wildchars. Allows expanding "ze\kra", when 'isk' includes a backslash. + +New icon for the Win32 GUI. + +":tag", ":tselect" etc. only use the argument as a regexp when it starts +with '/'. Avoids that ":tag xx~" gives an error message: "No previous sub. +regexp". Also, when the :tag argument contained wildcard characters, it was +not Vi compatible. +When using '/', the argument is taken literally too, with a higher priority, +so it's found before wildcard matches. +Only when the '/' is used are matches with different case found, even though +'ignorecase' isn't set. +Changed "g^]" to only do ":tselect" when there is more than on matching tag. + +Changed some of the default colors, because they were not very readable on a +dark background. + +A character offset to a search pattern can move the cursor to the next or +previous line. Also fixes that "/pattern/e+2" got stuck on "pattern" at the +end of a line. + +Double-clicks in the status line do no longer start Visual mode. Dragging a +status line no longer stops Visual mode. + +Perl interface: Buffers() and Windows() now use more logical arguments, like +they are used in the rest of Vim (Moore). + +Init '" mark to the first character of the first line. Makes it possible to +use '" in an autocommand without getting an error message. + + +Added *added-5.1* +----- + +"shell_error" internal variable: result of last shell command. + +":echohl" command: Set highlighting for ":echo". + +'S' flag in 'highlight' and StatusLineNC highlight group: highlighting for +status line of not-current window. Default is to use bold for current +window. + +Added buffer_name() and buffer_number() functions (Aaron). +Added flags argument "g" to substitute() function (Aaron). +Added winheight() function. + +Win32: When an external command starts with "start ", no console is opened +for it (Aaron). + +Win32 console: Use termcap codes for bold/reverse based on the current +console attributes. + +Configure check for "strip". (Napier) + +CTRL-R CTRL-R x in Insert mode: Insert the contents of a register literally, +instead of as typed. + +Made a few "No match" error messages more informative by adding the pattern +that didn't match. + +"make install" now also copies the macro files. + +tools/tcltags, a shell script to generate a tags file from a TCL file. + +"--with-tlib" setting for configure. Easy way to use termlib: "./configure +--with-tlib=termlib". + +'u' flag in 'cino' for setting the indent for contained () parts. + +When Win32 OLE version can't load the registered type library, ask the user +if he wants to register Vim now. (Erhardt) +Win32 with OLE: When registered automatically, exit Vim. +Included VisVim 1.1b, with a few enhancements and the new icon (Heiko +Erhardt). + +Added patch from Vince Negri for Win32s support. Needs to be compiled with +VC 4.1! + +Perl interface: Added $curbuf. Rationalized Buffers() and Windows(). +(Moore) Added "group" argument to Msg(). + +Included Perl files in DOS source archive. Changed Makefile.bor and +Makefile.w32 to support building a Win32 version with Perl included. + +Included new Makefile.w32 from Ken Scott. Now it's able to make all Win32 +versions, including OLE, Perl and Python. + +Added CTRL-W g ] and CTRL-W g ^]: split window and do g] or g^]. + +Added "g]" to always do ":tselect" for the ident under the cursor. +Added ":tjump" and ":stjump" commands. +Improved listing of ":tselect" when tag names are a bit long. + +Included patches for the Macintosh version. Also for Python interface. +(St-Amant) + +":buf foo" now also restores cursor column, when the buffer was used before. + +Adjusted the Makefile for different final destinations for the syntax files +and scripts (for Debian Linux). + +Amiga: $VIM can be used everywhere. When $VIM is not defined, "VIM:" is +used. This fixes that "VIM:" had to be assigned for the help files, and +$VIM set for the syntax files. Now either of these work. + +Some xterms send vt100 compatible function keys F1-F4. Since it's not +possible to detect this, recognize both type of keys and translate them to +<F1> - <F4>. + +Added "VimEnter" autocommand. Executed after loading all the startup stuff. + +BeOS version now also runs on Intel CPUs (Seibert). + + +Fixed *fixed-5.1* +----- + +":ts" changed position in the tag stack when cancelled with <CR>. +":ts" changed the cursor position for CTRL-T when cancelled with <CR>. +":tn" would always jump to the second match. Was using the wrong entry in +the tag stack. +Doing "tag foo", then ":tselect", overwrote the original cursor position in +the tag stack. + +"make install" changed the vim.1 manpage in a wrong way, causing "doc/doc" +to appear for the documentation files. + +When compiled with MAX_FEAT, xterm mouse handling failed. Was caused by DEC +mouse handling interfering. + +Was leaking memory when using selection in X11. + +CTRL-D halfway a command-line left some characters behind the first line(s) +of the listing. + +When expanding directories for ":set path=", put two extra backslashes +before a space in a directory name. + +When 'lisp' set, first line of a function would be indented. Now its indent +is set to zero. And use the indent of the first previous line that is at +the same () level. Added test33. + +"so<Esc>u" in an empty file didn't work. + +DOS: "seek error in swap file write" errors, when using DOS 6.2 share.exe, +because the swap file was made hidden. It's no longer hidden. + +":global" command would sometimes not execute on a matching line. Happened +when a data block is full in ml_replace(). + +For AIX use a tgetent buffer of 2048 bytes, instead of 1024. + +Win32 gvim now only sets the console size for external commands to 25x80 +on Windows 95, not on NT. + +Win32 console: Dead key could cause a crash, because of a missing "WINAPI" +(Deshpande). + +The right mouse button started Visual mode, even when 'mouse' is empty, and +in the command-line, a left click moved the cursor when 'mouse' is empty. +In Visual mode, 'n' in 'mouse' would be used instead of 'v'. + +A blinking cursor or focus change cleared a non-Visual selection. + +CTRL-Home and CTRL-End didn't work for MS-DOS versions. + +Could include NUL in 'iskeyword', causing a crash when doing insert mode +completion. + +Use _dos_commit() to flush the swap file to disk for MSDOS 16 bit version. + +In mappings, CTRL-H was replaced by the backspace key code. This caused +problems when it was used as text, e.g. ":map _U :%s/.^H//g<CR>". + +":set t_Co=0" was not handled like a normal term. Now it's translated into +":set t_Co=", which works. + +For ":syntax keyword" the "transparent" option did work, although not +mentioned in the help. But synID() returned wrong name. + +"gqG" in a file with one-word-per-line (e.g. a dictionary) was very slow and +not interruptible. + +"gq" operator inserted screen lines in the wrong situation. Now screen +lines are inserted or deleted when this speeds up displaying. + +cindent was wrong when an "if" contained "((". + +'r' flag in 'viminfo' was not used for '%'. Could get files in the buffer +list from removable media. + +Win32 GUI with OLE: if_ole_vc.mak could not be converted into a project. +Hand-edited to fix this... + +With 'nosol' set, doing "$kdw" below an empty line positioned the cursor at +the end of the line. + +Dos32 version changed "\dir\file" into "/dir/file", to work around a DJGPP +bug. That bug appears to have been fixed, therefore this translation has +been removed. + +"/^*" didn't work (find '*' in first column). + +"<afile>" was not always set for autocommands. E.g., for ":au BufEnter * +let &tags = expand("<afile>:p:h") . "/tags". + +In an xterm, the window may be a child of the outer xterm window. Use the +parent window when getting the title and icon names. (Smith) + +When starting with "gvim -bg black -fg white", the value of 'background' is +only set after reading the .gvimrc file. This causes a ":syntax on" to use +the wrong colors. Now allow using ":gui" to open the GUI window and set the +colors. Previously ":gui" in a gvimrc crashed Vim. + +tempname() returned the same name all the time, unless the file was actually +created. Now there are at least 26 different names. + +File name used for <afile> was sometimes full path, sometimes file name +relative to current directory. + +When 'background' was set after the GUI window was opened, it could change +colors that were set by the user in the .gvimrc file. Now it only changes +colors that have not been set by the user. + +Ignore special characters after a CSI in the GUI version. These could be +interpreted as special characters in a wrong way. (St-Amant) + +Memory leak in farsi code, when using search or ":s" command. +Farsi string reversing for a mapping was only done for new mappings. Now it +also works for replacing a mapping. + +Crash in Win32 when using a file name longer than _MAX_PATH. (Aaron) + +When BufDelete autocommands were executed, some things for the buffer were +already deleted (esp. Perl stuff). + +Perl interface: Buffer specific items were deleted too soon; fixes "screen +no longer exists" messages. (Moore) + +The Perl functions didn't set the 'modified' flag. + +link.sh did not return an error on exit, which may cause Vim to start +installing, even though there is no executable to install. (Riehm) + +Vi incompatibility: In Vi "." redoes the "y" command. Added the 'y' flag to +'cpoptions'. Only for 'compatible' mode. + +":echohl" defined a new group, when the argument was not an existing group. + +"syn on" and ":syn off" could move the cursor, if there is a hidden buffer +that is shorter that the current cursor position. + +The " mark was not set when doing ":b file". + +When a "nextgroup" is used with "skipwhite" in syntax highlighting, space at +the end of the line made the nextgroup also be found in the next line. + +":he g<CTRL-D>", then ":" and backspace to the start didn't redraw. + +X11 GUI: "gvim -rv" reversed the colors twice on Sun. Now Vim checks if the +result is really reverse video (background darker than foreground). + +"cat link.sh | vim -" didn't set syntax highlighting. + +Win32: Expanding "file.sw?" matched ".file.swp". This is an error of +FindnextFile() that we need to work around. (Kilgore) + +"gqgq" gave an "Invalid lnum" error on the last line. +Formatting with "gq" didn't format the first line after a change of comment +leader. + +There was no check for out-of-memory in win_alloc(). + +"vim -h" didn't mention "-register" and "-unregister" for the OLE version. + +Could not increase 'cmdheight' when the last window is only one line. Now +other windows are also made smaller, when necessary. + +Added a few {} to avoid "suggest braces around" warnings from gcc 2.8.x. +Changed return type of main() from void to int. (Nam) + +Using '~' twice in a substitute pattern caused a crash. + +"syn on" and ":syn off" could scroll the window, if there is a hidden buffer +that is shorter that the current cursor position. + +":if 0 | if 1 | endif | endif" didn't work. Same for ":while" and "elseif". + +With two windows on modified files, with 'autowrite' set, cursor in second +window, ":qa" gave a warning for the file in the first window, but then +auto-wrote the file in the second window. (Webb) + +Win32 GUI scrollbar could only handle 32767 lines. Also makes the +intellimouse wheel use the configurable number of scrolls. (Robinson) + +When using 'patchmode', and the backup file is on another partition, the file +copying messed up the write-file message. + +GUI X11: Alt-Backspace and Alt-Delete didn't work. + +"`0" could put the cursor after the last character in the line, causing +trouble for other commands, like "i". + +When completing tags in insert mode with ^X^], some matches were skipped, +because the compare with other tags was wrong. E.g., when "mnuFileSave" was +already there, "mnuFile" would be skipped. (Negri) + +When scrolling up/down, a syntax item with "keepend" didn't work properly. +Now the flags are also stored for the syntax state at the start of each line. + +When 'ic' was changed while 'hlsearch' is on, there was no redraw to show the +effect. + +Win32 GUI: Don't display "No write since last chance" in a message box, but in +the Vim window. + +============================================================================== +VERSION 5.2 *version-5.2* + +Improvements made between version 5.1 and 5.2. + + +Long lines editable *long-lines* +------------------- + +A single long line that doesn't fit in the window doesn't show a line of @@@ +anymore. Redrawing starts at a character further on in the line, such that +the text around the cursor can be seen. This makes it possible to edit these +long lines when wrapping is on. + + +File browser added *file-browser-5.2* +------------------ + +The Win32, Athena and Motif GUI bring up a file requester if the user asks to +":browse" for the ":e", ":w", ":r", ":so", ":redirect" and +":mkexrc/vimrc/vsess" commands. ::browse e /foo/bar" opens the requester in +the /foo/bar directory, so you can have nice mapping rhs's like ":browse so +$vim/macros". If no initial dir specified for ":browse e", can be compiled to +either begin in the current directory, or that of the current buffer. (Negri +and Kahn) +Added the 'browsedir' option, with value "current", "last" or "buffer". Tells +whether a browse dialog starts in last used dir, dir of current buffer, or +current dir. ":browse w" is unaffected. +The default menus have been changed to use the ":browse" command. + + +Dialogs added *dialogs-added* +------------- + +Added the ":confirm" command. Works on ":e", ":q", ":w", ":cl". Win32, +Athena and Motif GUI uses a window-dialog. All other platforms can use +prompt in command-line. ":confirm qa" offers a choice to save all modified +files. + +confirm() function: allows user access to the confirm engine. + +Added 'v' flag to 'guioptions'. When included, a vertical button layout is +always used for the Win32 GUI dialog. Otherwise, a horizontal layout is +preferred. + +Win32 GUI: ":promptfind" and ":promptrepl" pop up a dialog to find/replace. +To be used from a menu entry. (Negri) + + +Popup menu added *popup-menu-added* +---------------- + +When the 'mousemodel' option is set to "popup", the right mouse button +displays the top level menu headed with "PopUp" as pop-up context menu. The +"PopUp" menu is not displayed in the normal menu bar. This currently only +works for Win32 and Athena GUI. + + +Select mode added *new-Select-mode* +----------------- + +A new mode has been added: "Select mode". It is like Visual mode, but typing +a printable character replaces the selection. +- CTRL-G can be used to toggle between Visual mode and Select mode. +- CTRL-O can be used to switch from Select mode to Visual mode for one command. +- Added 'selectmode' option: tells when to start Select mode instead of Visual + mode. +- Added 'mousemodel' option: Change use of mouse buttons. +- Added 'keymodel' option: tells to use shifted special keys to start a + Visual or Select mode selection. +- Added ":behave". Can be used to quickly set 'selectmode', 'mousemodel' + and 'keymodel' for MS-Windows and xterm behavior. +- The xterm-like selection is now called modeless selection. +- Visual mode mappings and menus are used in Select mode. They automatically + switch to Visual mode first. Afterwards, reselect the area, unless it was + deleted. The "gV" command can be used in a mapping to skip the reselection. +- Added the "gh", "gH" and "g^H" commands: start Select (highlight) mode. +- Backspace in Select mode deletes the selected area. + +"mswin.vim" script. Sets behavior mostly like MS-Windows. + + +Session files added *new-session-files* +------------------- + +":mks[ession]" acts like "mkvimrc", but also writes the full filenames of the +currently loaded buffers and current directory, so that :so'ing the file +re-loads those files and cd's to that directory. Also stores and restores +windows. File names are made relative to session file. +The 'sessionoptions' option sets behavior of ":mksession". (Negri) + + +User defined functions and commands *new-user-defined* +----------------------------------- + +Added user defined functions. Defined with ":function" until ":endfunction". +Called with "Func()". Allows the use of a variable number of arguments. +Included support for local variables "l:name". Return a value with ":return". +See |:function|. +Call a function with ":call". When using a range, the function is called for +each line in the range. |:call| +"macros/justify.vim" is an example of using user defined functions. +User functions do not change the last used search pattern or the command to be +redone with ".". +'maxfuncdepth' option. Restricts the depth of function calls. Avoids trouble +(crash because of out-of-memory) when a function uses endless recursion. + +User definable Ex commands: ":command", ":delcommand" and ":comclear". +(Moore) See |user-commands|. + + +New interfaces *interfaces-5.2* +-------------- + +Tcl interface. (Wilken) See |tcl|. +Uses the ":tcl", ":tcldo" and "tclfile" commands. + +Cscope support. (Kahn) (Sekera) See |cscope|. +Uses the ":cscope" and ":cstag" commands. Uses the options 'cscopeprg', +'cscopetag', 'cscopetagorder' and 'cscopeverbose'. + + +New ports *ports-5.2* +--------- + +Amiga GUI port. (Nielsen) Not tested much yet! + +RISC OS version. (Thomas Leonard) See |riscos|. +This version can run either with a GUI or in text mode, depending upon where +it is invoked. +Deleted the "os_archie" files, they were not working anyway. + + +Multi-byte support *new-multi-byte* +------------------ + +MultiByte support for Win32 GUI. (Baek) +The 'fileencoding' option decides how the text in the file is encoded. +":ascii" works for multi-byte characters. Multi-byte characters work on +Windows 95, even when using the US version. (Aaron) +Needs to be enabled in feature.h. +This has not been tested much yet! + + +New functions *new-functions-5.2* +------------- + +|browse()| puts up a file requester when available. (Negri) +|escape()| escapes characters in a string with a backslash. +|fnamemodify()| modifies a file name. +|input()| asks the user to enter a line. (Aaron) There is a separate + history for lines typed for the input() function. +|argc()| +|argv()| can be used to access the argument list. +|winbufnr()| buffer number of a window. (Aaron) +|winnr()| window number. (Aaron) +|matchstr()| Return matched string. +|setline()| Set a line to a string value. + + +New options *new-options-5.2* +----------- + +'allowrevins' Enable the CTRL-_ command in Insert and Command-line mode. +'browsedir' Tells in which directory a browse dialog starts. +'confirm' when set, :q :w and :e commands always act as if ":confirm" + is used. (Negri) +'cscopeprg' +'cscopetag' +'cscopetagorder' +'cscopeverbose' Set the |cscope| behavior. +'filetype' RISC-OS specific type of file. +'grepformat' +'grepprg' For the |:grep| command. +'keymodel' Tells to use shifted special keys to start a Visual or Select + mode selection. +'listchars' Set character to show in 'list' mode for end-of-line, tabs and + trailing spaces. (partly by Smith) Also sets character to + display if a line doesn't fit when 'nowrap' is set. +'matchpairs' Allows matching '<' with '>', and other single character + pairs. +'mousefocus' Window focus follows mouse (partly by Terhaar). Changing the + focus with a keyboard command moves the pointer to that + window. Also move the pointer when changing the window layout + (split window, change window height, etc.). +'mousemodel' Change use of mouse buttons. +'selection' When set to "inclusive" or "exclusive", the cursor can go one + character past the end of the line in Visual or Select mode. + When set to "old" the old behavior is used. When + "inclusive", the character under the cursor is included in the + operation. When using "exclusive", the new "ve" entry of + 'guicursor' is used. The default is a vertical bar. +'selectmode' Tells when to start Select mode instead of Visual mode. +'sessionoptions' Sets behavior of ":mksession". (Negri) +'showfulltag' When completing a tag in Insert mode, show the tag search + pattern (tidied up) as a choice as well (if there is one). +'swapfile' Whether to use a swap file for a buffer. +'syntax' When it is set, the syntax by that name is loaded. Allows for + setting a specific syntax from a modeline. +'ttymouse' Allows using xterm mouse codes for terminals which name + doesn't start with "xterm". +'wildignore' List of patterns for files that should not be completed at + all. +'wildmode' Can be used to set the type of expansion for 'wildchar'. + Replaces the CTRL-T command for command line completion. + Don't beep when listing all matches. +'winaltkeys' Win32 and Motif GUI. When "yes", ALT keys are handled + entirely by the window system. When "no", ALT keys are never + used by the window system. When "menu" it depends on whether + a key is a menu shortcut. +'winminheight' Minimal height for each window. Default is 1. Set to 0 if + you want zero-line windows. Scrollbar is removed for + zero-height windows. (Negri) + + + +New Ex commands *new-ex-commands-5.2* +--------------- + +|:badd| Add file name to buffer list without side effects. (Negri) +|:behave| Quickly set MS-Windows or xterm behavior. +|:browse| Use file selection dialog. +|:call| Call a function, optionally with a range. +|:cnewer| +|:colder| To access a stack of quickfix error lists. +|:comclear| Clear all user-defined commands. +|:command| Define a user command. +|:continue| Go back to ":while". +|:confirm| Ask confirmation if something unexpected happens. +|:cscope| Execute cscope command. +|:cstag| Use cscope to jump to a tag. +|:delcommand| Delete a user-defined command. +|:delfunction| Delete a user-defined function. +|:endfunction| End of user-defined function. +|:function| Define a user function. +|:grep| Works similar to ":make". (Negri) +|:mksession| Create a session file. +|:nohlsearch| Stop 'hlsearch' highlighting for a moment. +|:Print| This is Vi compatible. Does the same as ":print". +|:promptfind| Search dialog (Win32 GUI). +|:promptrepl| Search/replace dialog (Win32 GUI). +|:return| Return from a user-defined function. +|:simalt| Win32 GUI: Simulate alt-key pressed. (Negri) +|:smagic| Like ":substitute", but always use 'magic'. +|:snomagic| Like ":substitute", but always use 'nomagic'. +|:tcl| Execute TCL command. +|:tcldo| Execute TCL command for a range of lines. +|:tclfile| Execute a TCL script file. +|:tearoff| Tear-off a menu (Win32 GUI). +|:tmenu| +|:tunmenu| Win32 GUI: menu tooltips. (Negri) +|:star| :* Execute a register. + + +Changed *changed-5.2* +------- + +Renamed functions: + buffer_exists() -> bufexists() + buffer_name() -> bufname() + buffer_number() -> bufnr() + file_readable() -> filereadable() + highlight_exists() -> hlexists() + highlightID() -> hlID() + last_buffer_nr() -> bufnr("$") +The old ones are still there, for backwards compatibility. + +The CTRL-_ command in Insert and Command-line mode is only available when the +new 'allowrevins' option is set. Avoids that people who want to type SHIFT-_ +accidentally enter reverse Insert mode, and don't know how to get out. + +When a file name path in ":tselect" listing is too long, remove a part in the +middle and put "..." there. + +Win32 GUI: Made font selector appear inside Vim window, not just any odd +place. (Negri) + +":bn" skips help buffers, unless currently in a help buffer. (Negri) + +When there is a status line and only one window, don't show '^' in the status +line of the current window. + +":*" used to be used for "'<,'>", the Visual area. But in Vi it's used as an +alternative for ":@". When 'cpoptions' includes '*' this is Vi compatible. + +When 'insertmode' is set, using CTRL-O to execute a mapping will work like +'insertmode' was not set. This allows "normal" mappings to be used even when +'insertmode' is set. + +When 'mouse' was set already (e.g., in the .vimrc file), don't automatically +set 'mouse' when the GUI starts. + +Removed the 'N', 'I' and 'A' flags from the 'mouse' option. + +Renamed "toggle option" to "boolean option". Some people thought that ":set +xyz" would toggle 'xyz' on/off each time. + +The internal variable "shell_error" contains the error code from the shell, +instead of just 0 or 1. + +When inserting or replacing, typing CTRL-V CTRL-<CR> used to insert "<C-CR>". +That is not very useful. Now the CTRL key is ignored and a <CR> is inserted. +Same for all other "normal" keys with modifiers. Mapping these modified key +combinations is still possible. +In Insert mode, <C-CR> and <S-Space> can be inserted by using CTRL-K and then +the special character. + +Moved "quotes" file to doc/quotes.txt, and "todo" file to doc/todo.txt. They +are now installed like other documentation files. + +winheight() function returns -1 for a non-existing window. It used to be +zero, but that is a valid height now. + +The default for 'selection' is "inclusive", which makes a difference when +using "$" or the mouse to move the cursor in Visual mode. + +":q!" does not exit when there are changed buffers which are hidden. Use +":qa!" to exit anyway. + +Disabled the Perl/Python/Tcl interfaces by default. Not many people use them +and they make the executable a lot bigger. The internal scripting language is +now powerful enough for most tasks. + +The strings from the 'titlestring' and 'iconstring' options are used +untranslated for the Window title and icon. This allows for including a <CR>. +Previously a <CR> would be shown as "^M" (two characters). + +When a mapping is started in Visual or Select mode which was started from +Insert mode (the mode shows "(insert) Visual"), don't return to Insert mode +until the mapping has ended. Makes it possible to use a mapping in Visual +mode that also works when the Visual mode was started from Select mode. + +Menus in $VIMRUNTIME/menu.vim no longer overrule existing menus. This helps +when defining menus in the .vimrc file, or when sourcing mswin.vim. + +Unix: Use /var/tmp for .swp files, if it exists. Files there survive a +reboot (at least on Linux). + + +Added *added-5.2* +----- + +--with-motif-lib configure argument. Allows for using a static Motif library. + +Support for mapping numeric keypad +,-,*,/ keys. (Negri) +When not mapped, they produce the normal character. + +Win32 GUI: When directory dropped on Gvim, cd there and edit new buffer. +(Negri) + +Win32 GUI: Made CTRL-Break work as interrupt, so that CTRL-C can be +used for mappings. + +In the output of ":map", highlight the "*" to make clear it's not part of the +rhs. (Roemer) + +When showing the Visual area, the cursor is not switched off, so that it can +be located. The Visual area is now highlighted with a grey background in the +GUI. This makes the cursor visible when it's also reversed. + +Win32: When started with single full pathname (e.g. via double-clicked file), +cd to that file's directory. (Negri) + +Win32 GUI: Tear-off menus, with ":tearoff <menu-name>" command. (Negri) +'t' option to 'guioptions': Add tearoff menu items for Win32 GUI and Motif. +It's included by default. +Win32 GUI: tearoff menu with submenus is indicated with a ">>". (Negri) + +Added ^Kaa and ^KAA digraphs. +Added "euro" symbol to digraph.c. (Corry) + +Support for Motif menu shortcut keys, using '&' like MS-Windows (Ollis). +Other GUIs ignore '&' in a menu name. + +DJGPP: Faster screen updating (John Lange). + +Clustering of syntax groups ":syntax cluster" (Bigham). +Including syntax files: ":syntax include" (Bigham). + +Keep column when switching buffers, when 'nosol' is set (Radics). + +Number function for Perl interface. + +Support for Intellimouse in Athena GUI. (Jensen) + +":sleep" also accepts an argument in milliseconds, when "m" is used. + +Added 'p' flag in 'guioptions': Install callbacks for enter/leave window +events. Makes cursor blinking work for Terhaar, breaks it for me. + +"--help" and "--version" command-line arguments. + +Non-text in ":list" output is highlighted with NonText. + +Added text objects: "i(" and "i)" as synonym for "ib". "i{" and "i}" as +synonym for "iB". New: "i<" and "i>", to select <thing>. All this also for +"a" objects. + +'O' flag in 'shortmess': message for reading a file overwrites any previous +message. (Negri) + +Win32 GUI: 'T' flag in 'guioptions': switch toolbar on/off. +Included a list with self-made toolbar bitmaps. (Negri) + +Added menu priority for sub-menus. Implemented for Win32 and Motif GUI. +Display menu priority with ":menu" command. +Default and Syntax menus now include priority for items. Allows inserting +menu items in between the default ones. + +When the 'number' option is on, highlight line numbers with the LineNr group. + +"Ignore" highlight group: Text highlighted with this is made blank. It is +used to hide special characters in the help text. + +Included Exuberant Ctags version 2.3, with C++ support, Java support and +recurse into directories. (Hiebert) + +When a tags file is not sorted, and this is detected (in a simplistic way), an +error message is given. + +":unlet" accepts a "!", to ignore non-existing variables, and accepts more +than one argument. (Roemer) +Completion of variable names for ":unlet". (Roemer) + +When there is an error in a function which is called by another function, show +the call stack in the error message. + +New file name modifiers: +":.": reduce file name to be relative to current dir. +":~": reduce file name to be relative to home dir. +":s?pat?sub?": substitute "pat" with "sub" once. +":gs?pat?sub?": substitute "pat" with "sub" globally. + +New configure arguments: --enable-min-features and --enable-max-features. +Easy way to switch to minimum or maximum features. + +New compile-time feature: modify_fname. For file name modifiers, e.g, +"%:p:h". Can be disabled to save some code (16 bit DOS). + +When using whole-line completion in Insert mode, and 'cindent' is set, indent +the line properly. + +MSDOS and Win32 console: 'guicursor' sets cursor thickness. (Negri) + +Included new set of Farsi fonts. (Shiran) + +Accelerator text now also works in Motif. All menus can be defined with & for +mnemonic and TAB for accelerator text. They are ignored on systems that don't +support them. +When removing or replacing a menu, compare the menu name only up to the <Tab> +before the mnemonic. + +'i' and 'I' flags after ":substitute": ignore case or not. + +"make install" complains if the runtime files are missing. + +Unix: When finding an existing swap file that can't be opened, mention the +owner of the file in the ATTENTION message. + +The 'i', 't' and 'k' options in 'complete' now also print the place where they +are looking for matches. (Acevedo) + +"gJ" command: Join lines without inserting a space. + +Setting 'keywordprg' to "man -s" is handled specifically. The "-s" is removed +when no count given, the count is added otherwise. Configure checks if "man +-s 2 read" works, and sets the default for 'keywordprg' accordingly. + +If you do a ":bd" and there is only one window open, Vim tries to move to a +buffer of the same type (i.e. non-help to non-help, help to help), for +consistent behavior to :bnext/:bprev. (Negri) + +Allow "<Nop>" to be used as the rhs of a mapping. ":map xx <Nop>", maps "xx" +to nothing at all. + +In a ":menu" command, "<Tab>" can be used instead of a real tab, in the menu +path. This makes it more easy to type, no backslash needed. + +POSIX compatible character classes for regexp patterns: [:alnum:], [:alpha:], +[:blank:], [:cntrl:], [:digit:], [:graph:], [:lower:], [:print:], [:punct:], +[:space:], [:upper:] and [:xdigit:]. (Briscoe) + +regexp character classes (for fast syntax highlight matching): + digits: \d [0-9] \D not digit (Roemer) + hex: \x [0-9a-fA-F] \X not hex + octal: \o [0-7] \O not octal + word: \w [a-zA-Z0-9_] \W not word + head: \h [a-zA-Z_] \H not head + alphabetic: \a [a-zA-Z] \A not alphabetic + lowercase: \l [a-z] \L not lowercase + uppercase: \u [A-Z] \U not uppercase + +":set" now accepts "+=", |^=" and "-=": add or remove parts of a string +option, add or subtract a number from a number option. A comma is +automagically inserted or deleted for options that are a comma separated list. + +Filetype feature, for autocommands. Uses a file type instead of a pattern to +match a file. Currently only used for RISC OS. (Leonard) + +In a pattern for an autocommand, environment variables can be used. They are +expanded when the autocommand is defined. + +"BufFilePre" and "BufFilePost" autocommand evens: Before and after applying +the ":file" command to change the name of a buffer. +"VimLeavePre" autocommand event: before writing the .viminfo file. + +For autocommands argument: <abuf> is buffer number, like <afile>. + +Made syntax highlighting a bit faster when scrolling backwards, by keeping +more syncing context. + +Win32 GUI: Made scrolling faster by avoiding a redraw when deleting or +inserting screen lines. + +GUI: Made scrolling faster by not redrawing the scrollbar when the thumb moved +less than a pixel. + +Included ":highlight" in bugreport.vim. + +Created install.exe program, for simplistic installation on DOS and +MS-Windows. + +New register: '_', the black hole. When writing to it, nothing happens. When +reading from it, it's always empty. Can be used to avoid a delete or change +command to modify the registers, or reduce memory use for big changes. + +CTRL-V xff enters character by hex number. CTRL-V o123 enters character by +octal number. (Aaron) + +Improved performance of syntax highlighting by skipping check for "keepend" +when there isn't any. + +Moved the mode message ("-- INSERT --") to the last line of the screen. When +'cmdheight' is more than one, messages will remain readable. + +When listing matching files, they are also sorted on 'suffixes', such that +they are listed in the same order as CTRL-N retrieves them. + +synIDattr() takes a third argument (optionally), which tells for which +terminal type to get the attributes for. This makes it possible to run +2html.vim outside of gvim (using color names instead of #RRGGBB). + +Memory profiling, only for debugging. Prints at exit, and with "g^A" command. +(Kahn) + +DOS: When using a file in the current drive, remove the drive name: +"A:\dir\file" -> "\dir\file". This helps when moving a session file on a +floppy from "A:\dir" to "B:\dir". + +Increased number of remembered jumps from 30 to 50 per window. + +Command to temporarily disable 'hls' highlighting until the next search: +":nohlsearch". + +"gp" and "gP" commands: like "p" and "P", but leave the cursor just after the +inserted text. Used for the CTRL-V command in MS-Windows mode. + + +Fixed *fixed-5.2* +----- + +Win32 GUI: Could draw text twice in one place, for fake-bold text. Removed +this, Windows will handle the bold text anyway. (Negri) + +patch 5.1.1: Win32s GUI: pasting caused a crash (Negri) + +patch 5.1.2: When entering another window, where characters before the cursor +have been deleted, could have a cursor beyond the end of the line. + +patch 5.1.3: Win32s GUI: Didn't wait for external command to finish. (Negri) + +patch 5.1.4: Makefile.w32 can now also be used to generate the OLE version +(Scott). + +patch 5.1.5: Crashed when using syntax highlighting: cursor on a line that +doesn't fit in the window, and splitting that line in two. + +patch 5.1.6: Visual highlighting bug: After ":set nowrap", go to end of line +(so that the window scrolls horizontally), ":set wrap". Following Visual +selection was wrong. + +patch 5.1.7: When 'tagbsearch' off, and 'ignorecase' off, still could do +binary searching. + +patch 5.1.8: Win32 GUI: dragging the scrollbar didn't update the ruler. + +patch 5.1.9: Using ":gui" in .vimrc, caused xterm cursor to disappear. + +patch 5.1.10: A CTRL-N in Insert mode could cause a crash, when a buffer +without a name exists. + +patch 5.1.11: "make test" didn't work in the shadow directory. Also adjusted +"make shadow" for the links in the ctags directory. + +patch 5.1.12: "buf 123foo" used "123" as a count, instead as the start of a +buffer name. + +patch 5.1.13: When completing file names on the command-line, reallocating the +command-line may go wrong. + +patch 5.1.14: ":[nvci]unmenu" removed menu for all modes, when full menu patch +specified. + +Graceful handling of NULLs in drag-dropped file list. Handle passing NULL to +Fullname_save(). (Negri) + +Win32: ":!start" to invoke a program without opening a console, swapping +screens, or waiting for completion in either console or gui version, e.g. you +can type ":!start winfile". ALSO fixes "can't delete swapfile after spawning +a shell" bug. (enhancement of Aaron patch) (Negri) + +Win32 GUI: Fix CTRL-X default keymapping to be more Windows-like. (Negri) + +Shorten filenames on startup. If in /foo/bar, entering "vim ../bar/bang.c" +displays "bang.c" in status bar, not "/foo/bar/bang.c" (Negri) + +Win32 GUI: No copy to Windows clipboard when it's not desired. + +Win32s: Fix pasting from clipboard - made an assumption not valid under +Win32s. (Negri) + +Win32 GUI: Speed up calls to gui_mch_draw_string() and cursor drawing +functions. (Negri) + +Win32 GUI: Middle mouse button emulation now works in GUI! (Negri) + +Could skip messages when combining commands in one line, e.g.: +":echo "hello" | write". + +Perl interpreter was disabled before executing VimLeave autocommands. Could +not use ":perl" in them. (Aaron) + +Included patch for the Intellimouse (Aaron/Robinson). + +Could not set 'ls' to one, when last window has only one line. (Mitterand) + +Fixed a memory leak when removing menus. + +After ":only" the ruler could overwrite a message. + +Dos32: removed changing of __system_flags. It appears to work better when +it's left at the default value. + +p_aleph was an int instead of along, caused trouble on systems where +sizeof(int) != sizeof(long). (Schmidt) + +Fixed enum problems for Ultrix. (Seibert) + +Small redraw problem: "dd" on last line in file cleared wrong line. + +Didn't interpret "cmd | endif" when "cmd" starts with a range. E.g. "if 0 | +.d | endif". + +Command "+|" on the last line of the file caused ml_get errors. + +Memory underrun in eval_vars(). (Aaron) + +Don't rename files in a difficult way, except on Windows 95 (was also done on +Windows NT). + +Win32 GUI: An external command that produces an error code put the error +message in a dialog box. had to close the window and close the dialog. Now +the error code is displayed in the console. (Negri) + +"comctl32.lib" was missing from the GUI libraries in Makefile.w32. (Battle) + +In Insert mode, when entering a window in Insert mode, allow the cursor to be +one char beyond the text. + +Renamed machine dependent rename() to mch_rename(). Define mch_rename() to +rename() when it works properly. + +Rename vim_chdir() to mch_chdir(), because it's machine dependent. + +When using an arglist, and editing file 5 of 4, ":q" could cause "-1 more +files to edit" error. + +In if_python.c, VimCommand() caused an assertion when a do_cmdline() failed. +Moved the Python_Release_Vim() to before the VimErrorCheck(). (Harkins) + +Give an error message for an unknown argument after "--". E.g. for "vim +--xyz". + +The FileChangedShell autocommand didn't set <afile> to the name of the changed +file. + +When doing ":e file", causing the attention message, there sometimes was no +hit-enter prompt. Caused by empty line or "endif" at end of sourced file. + +A large number of patches for the VMS version. (Hunsaker) + +When CTRL-L completion (find longest match) results in a shorter string, no +completion is done (happens with ":help"). + +Crash in Win32 GUI version, when using an Ex "@" command, because +LinePointers[] was used while not initialized. + +Win32 GUI: allow mapping of Alt-Space. + +Output from "vim -h" was sent to stderr. Sending it to stdout is better, so +one can use "vim -h | more". + +In command-line mode, ":vi[!]" should reload the file, just like ":e[!]". +In Ex mode, ":vi" stops Ex mode, but doesn't reload the file. This is Vi +compatible. + +When using a ":set ls=1" in the .gvimrc file, would get a status line for a +single window. (Robinson) + +Didn't give an error message for ":set ai,xx". (Roemer) +Didn't give an error message for ":set ai?xx", ":set ai&xx", ":set ai!xx". + +Non-Unix systems: That a file exists but is unreadable is recognized as "new +file". Now check for existence when file can't be opened (like Unix). + +Unix: osdef.sh didn't handle declarations where the function name is at the +first column of the line. + +DJGPP: Shortening of file names didn't work properly, because get_cwd() +returned a path with backslashes. (Negri) + +When using a 'comments' part where a space is required after the middle part, +always insert a space when starting a new line. Helps for C comments, below a +line with "/****". + +Replacing path of home directory with "~/" could be wrong for file names +with embedded spaces or commas. + +A few fixes for the Sniff interface. (Leherbauer) + +When asking to hit 'y' or 'n' (e.g. for ":3,1d"), using the mouse caused +trouble. Same for ":s/x/y/c" prompt. + +With 'nowrap' and 'list', a Tab halfway on the screen was displayed as blanks, +instead of the characters specified with 'listchars'. Also for other +characters that take more than one screen character. + +When setting 'guifont' to an unknown font name, the previous font was lost and +a default font would be used. (Steed) + +DOS: Filenames in the root directory didn't get shortened properly. (Negri) + +DJGPP: making a full path name out of a file name didn't work properly when +there is no _fullpath() function. (Negri) + +Win32 console: ":sh" caused a crash. (Negri) + +Win32 console: Setting 'lines' and/or 'columns' in the _vimrc failed miserably +(could hang Windows 95). (Negri) + +Win32: The change-drive function was not correct, went to the wrong drive. +(Tsindlekht) + +GUI: When editing a command line in Ex mode, Tabs were sometimes not +backspaced properly, and unprintable characters were displayed directly. +non-GUI can still be wrong, because a system function is called for this. + +":set" didn't stop after an error. For example ":set no ai" gave an error for +"no", but still set "ai". Now ":set" stops after the first error. + +When running configure for ctags, $LDFLAGS wasn't passed to it, causing +trouble for IRIX. + +"@%" and "@#" when file name not set gave an error message. Now they just +return an empty string. (Steed) + +CTRL-X and CTRL-A didn't work correctly with negative hex and octal numbers. +(Steed) + +":echo" always started with a blank. + +Updating GUI cursor shape didn't always work (e.g., when blinking is off). + +In silent Ex mode ("ex -s" or "ex <file") ":s///p" didn't print a line. Also +a few other commands that explicitly print a text line didn't work. Made this +Vi compatible. + +Win32 version of _chdrive() didn't return correct value. (Tsindlekht) + +When using 't' in 'complete' option, no longer give an error message for a +missing tags file. + +Unix: tgoto() can return NULL, which was not handled correctly in configure. + +When doing ":help" from a buffer where 'binary' is set, also edited the help +file in binary mode. Caused extra ^Ms for DOS systems. + +Cursor position in a file was reset to 1 when closing a window. + +":!ls" in Ex mode switched off echo. + +When doing a double click in window A, while currently in window B, first +click would reset double click time, had to click three times to select a +word. + +When using <F11> in mappings, ":mkexrc" produced an exrc file that can't be +used in Vi compatible mode. Added setting of 'cpo' to avoid this. Also, add +a CTRL-V in front of a '<', to avoid a normal string to be interpreted as a +special key name. + +Gave confusing error message for ":set guifont=-*-lucida-*": first "font is +not fixed width", then "Unknown font". + +Some options were still completely left out, instead of included as hidden +options. + +While running the X11 GUI, ignore SIGHUP signals. Avoids a crash after +executing an external command (in rare cases). + +In os_unixx.h, signal() was defined to sigset(), while it already was. + +Memory leak when executing autocommands (was reported as a memory leak in +syntax highlighting). + +Didn't print source of error sometimes, because pointers were the same, +although names were different. + +Avoid a number of UMR errors from Purify (third argument to open()). + +A swap file could still be created just after setting 'updatecount' to zero, +when there is an empty buffer and doing ":e file". (Kutschera) + +Test 35 failed on 64 bit machines. (Schild) + +With "p" and "P" commands, redrawing was slow. + +Awk script for html documentation didn't work correctly with AIX awk. +Replaced "[ ,.);\] ]" with "[] ,.); ]". (Briscoe) +The makehtml.awk script had a small problem, causing extra lines to be +inserted. (Briscoe) + +"gqgq" could not be repeated. Repeating for "gugu" and "gUgU" worked in a +wrong way. Also made "gqq" work to be consistent with "guu". + +C indent was wrong after "case ':':". + +":au BufReadPre *.c put": Line from put text was deleted, because the buffer +was still assumed to be empty. + +Text pasted with the Edit/Paste menu was subject to 'textwidth' and +'autoindent'. That was inconsistent with using the mouse to paste. Now "*p +is used. + +When using CTRL-W CTRL-] on a word that's not a tag, and then CTRL-] on a tag, +window was split. + +":ts" got stuck on a tags line that has two extra fields. + +In Insert mode, with 'showmode' on, <C-O><C-G> message was directly +overwritten by mode message, if preceded with search command warning message. + +When putting the result of an expression with "=<expr>p, newlines were +inserted like ^@ (NUL in the file). Now the string is split up in lines at +the newline. + +putenv() was declared with "const char *" in pty.c, but with "char *" in +osdef2.h.in. Made the last one also "const char *". + +":help {word}", where +{word} is a feature, jumped to the feature list instead +of where the command was explained. E.g., ":help browse", ":help autocmd". + +Using the "\<xx>" form in an expression only got one byte, even when using a +special character that uses several bytes (e.g., "\<F9>"). +Changed "\<BS>" to produce CTRL-H instead of the special key code for the +backspace key. "\<Del>" produces 0x7f. + +":mkvimrc" didn't write a command to set 'compatible' or 'nocompatible'. + +The shell syntax didn't contain a "syn sync maxlines" setting. In a long file +without recognizable items, syncing took so long it looked like Vim hangs. +Added a maxlines setting, and made syncing interruptible. + +The "gs" command didn't flush output before waiting. + +Memory leaks for: + ":if 0 | let a = b . c | endif" + "let a = b[c]" + ":so {file}" where {file} contains a ":while" + +GUI: allocated fonts were never released. (Leonard) + +Makefile.bor: +- Changed $(DEFINES) into a list of "-D" options, so that it can also be used + for the resource compiler. (not tested!) +- "bcc.cfg" was used for all configurations. When building for another + configuration, the settings for the previous one would be used. Moved + "bcc.cfg" to the object directory. (Geddes) +- Included targets for vimrun, install, ctags and xxd. Changed the default to + use the Borland DLL Runtime Library, makes Vim.exe a log smaller. (Aaron) + +"2*" search for the word under the cursor with "2" prepended. (Leonard) + +When deleting into a specific register, would still overwrite the non-Win32 +GUI selection. Now ""x"*P works. + +When deleting into the "" register, would write to the last used register. +Now ""x always writes to the unnamed register. + +GUI Athena: A submenu with a '.' in it didn't work. E.g., +":amenu Syntax.XY\.Z.foo lll". + +When first doing ":tag foo" and then ":tnext" and/or ":tselect" the order of +matching tags could change, because the current file is different. Now the +existing matches are kept in the same order, newly found matches are added +after them, not matter what the current file is. + +":ta" didn't find the second entry in a tags file, if the second entry was +longer than the first one. + +When using ":set si tw=7" inserting "foo {^P}" made the "}" inserted at the +wrong position. can_si was still TRUE when the cursor is not in the indent of +the line. + +Running an external command in Win32 version had the problem that Vim exits +when the X on the console is hit (and confirmed). Now use the "vimrun" +command to start the external command indirectly. (Negri) + +Win32 GUI: When running an external filter, do it in a minimized DOS box. +(Negri) + +":let" listed variables without translation into printable characters. + +Win32 console: When resizing the window, switching back to the old size +(when exiting or executing an external command) sometimes failed. (Negri) +This appears to also fix a "non fixable" problem: +Win32 console in NT 4.0: When running Vim in a cmd window with a scrollbar, +the scrollbar disappeared and was not restored when Vim exits. This does work +under NT 3.51, it appears not to be a Vim problem. + +When executing BufDelete and BufUnload autocommands for a buffer without a +name, the name of the current buffer was used for <afile>. + +When jumping to a tag it reported "tag 1 of >2", while in fact there could be +only two matches. Changed to "tag 1 of 2 or more". + +":tjump tag" did a linear search in the tags file, which can be slow. + +Configure didn't find "LibXm.so.2.0", a Xm library with a version number. + +Win32 GUI: When using a shifted key with ALT, the shift modifier would remain +set, even when it was already used by changing the used key. E.g., "<M-S-9>" +resulted in "<M-S-(>", but it should be "<M-(>". (Negri) + +A call to ga_init() was often followed by setting growsize and itemsize. +Created ga_init2() for this, which looks better. (Aaron) + +Function filereadable() could call fopen() with an empty string, which might +be illegal. + +X Windows GUI: When executing an external command that outputs text, could +write one character beyond the end of a buffer, which caused a crash. (Kohan) + +When using "*" or "#" on a string that includes '/' or '?' (when these are +included in 'isk'), they were not escaped. (Parmelan) + +When adding a ToolBar menu in the Motif GUI, the submenu_id field was not +cleared, causing random problems. + +When adding a menu, the check if this menu (or submenu) name already exists +didn't compare with the simplified version (no mnemonic or accelerator) of the +new menu. Could get two menus with the same name, e.g., "File" and "&File". + +Breaking a line because of 'textwidth' at the last line in the window caused a +redraw of the whole window instead of a scroll. Speeds up normal typing with +'textwidth' a lot for slow terminals. + +An invalid line number produced an "invalid range" error, even when it wasn't +to be executed (inside "if 0"). + +When the unnamed, first buffer is re-used, the "BufDelete" autocommand was +not called. It would stick in a buffer list menu. + +When doing "%" on the NUL after the line, a "{" or "}" in the last character +of the line was not found. + +The Insert mode menu was not used for the "s" command, the Operator-pending +menu was used instead. + +With 'compatible' set, some syntax highlighting was not correct, because of +using "[\t]" for a search pattern. Now use the regexps for syntax +highlighting like the 'cpoptions' option is empty (as was documented already). + +When using "map <M-Space> ms" or "map <Space> sss" the output of ":map" didn't +show any lhs for the mapping (if 'isprint' includes 160). Now always use +<Space> and <M-Space>, even when they are printable. + +Adjusted the Syntax menu, so that the lowest entry fits on a small screen (for +Athena, where menus don't wrap). + +When using CTRL-E or CTRL-Y in Insert mode for characters like 'o', 'x' and +digits, repeating the insert didn't work. + +The file "tools/ccfilter.README.txt" could not be unpacked when using short +file names, because of the two dots. Renamed it to +"tools/ccfilter_README.txt". + +For a dark 'background', using Blue for Directory and SpecialKey highlight +groups is not very readable. Use Cyan instead. + +In the function uc_scan_attr() in ex_docmd.c there was a goto that jumped into +a block with a local variable. That's illegal for some compilers. + +Win32 GUI: There was a row of pixels at the bottom of the window which was not +drawn. (Aaron) + +Under DOS, editing "filename/" created a swap file of "filename/.swp". Should +be "filename/_swp". + +Win32 GUI: pointer was hidden when executing an external command. + +When 'so' is 999, "J" near the end of the file didn't redisplay correctly. + +":0a" inserted after the first line, instead of before the first line. + +Unix: Wildcard expansion didn't handle single quotes and {} patterns. Now +":file 'window.c'" removes the quotes and ":e 'main*.c'" works (literal '*'). +":file {o}{n}{e}" now results in file name "one". + +Memory leak when setting a string option back to its default value. + +============================================================================== +VERSION 5.3 *version-5.3* + +Version 5.3 was a bug-fix version of 5.2. There are not many changes. +Improvements made between version 5.2 and 5.3: + +Changed *changed-5.3* +------- + +Renamed "IDE" menu to "Tools" menu. + + +Added *added-5.3* +----- + +Win32 GUI: Give a warning when Vim is activated, and one of the files changed +since editing started. (Negri) + + +Fixed *fixed-5.3* +----- + +5.2.1: Win32 GUI: space for external command was not properly allocated, could +cause a crash. (Aaron) This was the reason to bring out 5.3 quickly after +5.2. + +5.2.2: Some commands didn't complain when used without an argument, although +they need one: ":badd", ":browse", ":call", ":confirm", ":behave", +":delfunction", ":delcommand" and ":tearoff". +":endfunction" outside of a function gave wrong error message: "Command not +implemented". Should be ":endfunction not inside a function". + +5.2.3: Win32 GUI: When gvim was installed in "Program files", or another path +with a space in it, executing external commands with vimrun didn't work. + +5.2.4: Pasting with the mouse in Insert mode left the cursor on the last +pasted character, instead of behind it. + +5.2.5: In Insert mode, cursor after the end of the line, a shift-cursor-left +didn't include the last character in the selection. + +5.2.6: When deleting text from Insert mode (with "<C-O>D" or the mouse), which +includes the last character in the line, the cursor could be left on the last +character in the line, instead of just after it. + +5.2.7: Win32 GUI: scrollbar was one pixel too big. + +5.2.8: Completion of "PopUp" menu showed the derivatives "PopUpc", "PopUPi", +etc. ":menu" also showed these. + +5.2.9: When using two input() functions on a row, the prompt would not be +drawn in column 0. + +5.2.10: A loop with input() could not be broken with CTRL-C. + +5.2.11: ":call asdf" and ":call asdf(" didn't give an error message. + +5.2.12: Recursively using ":normal" crashes Vim after a while. E.g.: +":map gq :normal gq<CR>" + +5.2.13: Syntax highlighting used 'iskeyword' from wrong buffer. When using +":help", then "/\k*" in another window with 'hlsearch' set. + +5.2.14: When using ":source" from a function, global variables would not be +available unless "g:" was used. + +5.2.15: XPM files can have the extension ".pm", which is the same as for Perl +modules. Added "syntax/pmfile.vim" to handle this. + +5.2.16: On Win32 and Amiga, "echo expand("%:p:h")" removed one dirname in an +empty buffer. mch_Fullname() didn't append a slash at the end of a directory +name. + +Should include the character under the cursor in the Visual area when using +'selection' "exclusive". This wasn't done for "%", "e", "E", "t" and "f". + +""p would always put register 0, instead of the unnamed (last used) register. +Reverse the change that ""x doesn't write in the unnamed (last used) register. +It would always write in register 0, which isn't very useful. Use "-x for the +paste mappings in Visual mode. + +When there is one long line on the screen, and 'showcmd' is off, "0$" didn't +redraw the screen. + +Win32 GUI: When using 'mousehide', the pointer would flicker when the cursor +shape is changed. (Negri) + +When cancelling Visual mode, and the cursor moves to the start, the wanted +column wasn't set, "k" or "j" moved to the wrong column. + +When using ":browse" or ":confirm", was checking for a comment and separating +bar, which can break some commands. + +Included fixes for Macintosh. (Kielhorn) + +============================================================================== +VERSION 5.4 *version-5.4* + +Version 5.4 adds new features, useful changes and a lot of bug fixes. + + +Runtime directory introduced *new-runtime-dir* +---------------------------- + +The distributed runtime files are now in $VIMRUNTIME, the user files in $VIM. +You normally don't set $VIMRUNTIME but let Vim find it, by using +$VIM/vim{version}, or use $VIM when that doesn't exist. This allows for +separating the user files from the distributed files and makes it more easy to +upgrade to another version. It also makes it possible to keep two versions of +Vim around, each with their own runtime files. + +In the Unix distribution the runtime files have been moved to the "runtime" +directory. This makes it possible to copy all the runtime files at once, +without the need to know what needs to be copied. + +The archives for DOS, Windows, Amiga and OS/2 now have an extra top-level +"vim" directory. This is to make clear that user-modified files should be put +here. The directory that contains the executables doesn't have '-' or '.' +characters. This avoids strange extensions. + +The $VIM and $VIMRUNTIME variables are set when they are first used. This +allows them to be used by Perl, for example. + +The runtime files are also found in a directory called "$VIM/runtime". This +helps when running Vim after just unpacking the runtime archive. When using +an executable in the "src" directory, Vim checks if "vim54" or "runtime" can +be added after removing it. This make the runtime files be found just after +compiling. + +A default for $VIMRUNTIME can be given in the Unix Makefile. This is useful +if $VIM doesn't point to above the runtime directory but to e.g., "/etc/". + + +Filetype introduced *new-filetype-5.4* +------------------- + +Syntax files are now loaded with the new FileType autocommand. Old +"mysyntaxfile" files will no longer work. |filetypes| + +The scripts for loading syntax highlighting have been changed to use the +new Syntax autocommand event. + +This combination of Filetype and Syntax events allows tuning the syntax +highlighting a bit more, also when selected from the Syntax menu. The +FileType autocommand can also be used to set options and mappings specifically +for that type of file. + +The "$VIMRUNTIME/filetype.vim" file is not loaded automatically. The +":filetype on" command has been added for this. ":syntax on" also loads it. + +The 'filetype' option has been added. It is used to trigger the FileType +autocommand event, like the 'syntax' option does for the Syntax event. + +":set syntax=OFF" and ":set syntax=ON" can be used (in a modeline) to switch +syntax highlighting on/off for the current file. + +The Syntax menu commands have been moved to $VIMRUNTIME/menu.vim. The Syntax +menu is included both when ":filetype on" and when ":syntax manual" is used. + +Renamed the old 'filetype' option to 'osfiletype'. It was only used for +RISCOS. 'filetype' is now used for the common file type. + +Added the ":syntax manual" command. Allows manual selection of the syntax to +be used, e.g., from a modeline. + + +Vim script line continuation *new-line-continuation* +---------------------------- + +When an Ex line starts with a backslash, it is concatenated to the previous +line. This avoids the need for long lines. |line-continuation| (Roemer) +Example: > + if has("dialog_con") || + \ has("dialog_gui") + :let result = confirm("Enter your choice", + \ "&Yes\n&No\n&Maybe", + \ 2) + endif + + +Improved session files *improved-sessions* +---------------------- + +New words for 'sessionoptions': +- "help" Restore the help window. +- "blank" Restore empty windows. +- "winpos" Restore the Vim window position. Uses the new ":winpos" + command +- "buffers" Restore hidden and unloaded buffers. Without it only the + buffers in windows are restored. +- "slash" Replace backward by forward slashes in file names. +- "globals" Store global variables. +- "unix" Use unix file format (<NL> instead of <CR><NL>) + +The ":mksession" and 'sessionoptions' are now in the +mksession feature. + +The top line of the window is also restored when using a session file. + +":mksession" and ":mkvimrc" don't store 'fileformat', it should be detected +when loading a file. + +(Most of this was done by Vince Negri and Robert Webb) + + +Autocommands improved *improved-autocmds-5.4* +--------------------- + +New events: +|FileType| When the file type has been detected. +|FocusGained| When Vim got input focus. (Negri) +|FocusLost| When Vim lost input focus. (Negri) +|BufCreate| Called just after a new buffer has been created or has been + renamed. (Madsen) +|CursorHold| Triggered when no key has been typed for 'updatetime'. Can be + used to do something with the word under the cursor. (Negri) + Implemented CursorHold autocommand event for Unix. (Zellner) + Also for Amiga and MS-DOS. +|GUIEnter| Can be used to do something with the GUI window after it has + been created (e.g., a ":winpos 100 50"). +|BufHidden| When a buffer becomes hidden. Used to delete the + option-window when it becomes hidden. + +Also trigger |BufDelete| just before a buffer is going to be renamed. (Madsen) + +The "<amatch>" pattern can be used like "<afile>" for autocommands, except +that it is the matching value for the FileType and Syntax events. + +When ":let @/ = <string>" is used in an autocommand, this last search pattern +will be used after the autocommand finishes. + +Made loading autocommands a bit faster. Avoid doing strlen() on each exiting +pattern for each new pattern by remembering the length. + + +Encryption *new-encryption* +---------- + +Files can be encrypted when writing and decrypted when reading. Added the +'key' option, "-x" command line argument and ":X" command. |encryption| (based +on patch from Mohsin Ahmed) + +When reading a file, there is an automatic detection whether it has been +crypted. Vim will then prompt for the key. + +Note that the encryption method is not compatible with Vi. The encryption is +not unbreakable. This allows it to be exported from the US. + + +GTK GUI port *new-GTK-GUI* +------------ + +New GUI port for GTK+. Includes a toolbar, menu tearoffs, etc. |gui-gtk| +Added the |:helpfind| command. (Kahn and Dalecki) + + +Menu changes *menu-changes-5.4* +------------ + +Menus can now also be used in the console. It is enabled by the new +'wildmenu' option. This shows matches for command-line completion like a +menu. This works as a minimal file browser. + +The new |:emenu| command can be used to execute a menu item. + +Uses the last status line to list items, or inserts a line just above the +command line. (Negri) + +The 'wildcharx' option can be used to trigger 'wildmenu' completion from a +mapping. + +When compiled without menus, this can be detected with has("menu"). Also show +this in the ":version" output. Allow compiling GUI versions without menu +support. Only include toolbar support when there is menu support. + +Moved the "Window" menu all the way to the right (priority 70). Looks more +familiar for people working with MS-Windows, shouldn't matter for others. + +Included "Buffers" menu. Works with existing autocommands and functions. It +can be disabled by setting the "no_buffers_menu" variable. (Aaron and Madsen) + +Win32 supports separators in a menu: "-.*-". (Geddes) +Menu separators for Motif now work too. + +Made Popup menu for Motif GUI work. (Madsen) + +'M' flag in 'guioptions': Don't source the system menu. + +All the menu code has been moved from gui.c to menu.c. + + +Viminfo improved *improved-viminfo* +---------------- + +New flags for 'viminfo': +'!' Store global variables in the viminfo file if they are in uppercase + letters. (Negri) +'h' Do ":nohlsearch" when loading a viminfo file. + +Store search patterns in the viminfo file with their offset, magic, etc. Also +store the flag whether 'hlsearch' highlighting is on or off (which is not used +if the 'h' flag is in 'viminfo'). + +Give an error message when setting 'viminfo' without commas. + + +Various new commands *new-commands-5.4* +-------------------- + +Operator |g?|: rot13 encoding. (Negri) + +|zH| and |zL| commands: Horizontal scrolling by half a page. +|gm| move cursor to middle of screen line. (Ideas by Campbell) + +Operations on Visual blocks: |v_b_I|, |v_b_A|, |v_b_c|, |v_b_C|, |v_b_r|, +|v_b_<| and |v_b_>|. (Kelly) + +New command: CTRL-\ CTRL-N, which does nothing in Normal mode, and goes to +Normal mode when in Insert or Command-line mode. Can be used by VisVim or +other OLE programs to make sure Vim is in Normal mode, without causing a beep. +|CTRL-\_CTRL-N| + +":cscope kill" command to use the connection filename. |:cscope| (Kahn) + +|:startinsert| command: Start Insert mode next. + +|:history| command, to show all four types of histories. (Roemer) + +|[m|, |[M|, |]m| and |]M| commands, for jumping backward/forward to start/end +of method in a (Java) class. + +":@*" executes the * register. |:@| (Acevedo) + +|go| and |:goto| commands: Jump to byte offset in the file. + +|gR| and |gr| command: Virtual Replace mode. Replace characters without +changing the layout. (Webb) + +":cd -" changes to the directory from before the previous ":cd" command. +|:cd-| (Webb) + +Tag preview commands |:ptag|. Shows the result of a ":tag" in a dedicated +window. Can be used to see the context of the tag (e.g., function arguments). +(Negri) +|:pclose| command, and CTRL-W CTRL-Z: Close preview window. (Moore) +'previewheight' option, height for the preview window. +Also |:ppop|, |:ptnext|, |:ptprevious|, |:ptNext|, |:ptrewind|, |:ptlast|. + +|:find| and |:sfind| commands: Find a file in 'path', (split window) and edit +it. + +The |:options| command opens an option window that shows the current option +values. Or use ":browse set" to open it. Options are grouped by function. +Offers short help on each option. Hit <CR> to jump to more help. Edit the +option value and hit <CR> on a "set" line to set a new value. + + +Various new options *new-options-5.4* +------------------- + +Scroll-binding: 'scrollbind' and 'scrollopt' options. Added |:syncbind| +command. Makes windows scroll the same amount (horizontally and/or +vertically). (Ralston) + +'conskey' option for MS-DOS. Use direct console I/O. This should work with +telnet (untested!). + +'statusline' option: Configurable contents of the status line. Also allows +showing the byte offset in the file. Highlighting with %1* to %9*, using the +new highlight groups User1 to User9. (Madsen) + +'rulerformat' option: Configurable contents of the ruler, like 'statusline'. +(Madsen) + +'write' option: When off, writing files is not allowed. Avoids overwriting a +file even with ":w!". The |-m| command line option resets 'write'. + +'clipboard' option: How the clipboard is used. Value "unnamed": Use unnamed +register like "*. (Cortopassi) Value "autoselect": Like what 'a' in +'guioptions' does but works in the terminal. + +'guifontset' option: Specify fonts for the +fontset feature, for the X11 GUI +versions. Allows using normal fonts when vim is compiled with this feature. +(Nam) + +'guiheadroom' option: How much room to allow above/below the GUI window. +Used for Motif, Athena and GTK. + +Implemented 'tagstack' option: When off, pushing tags onto the stack is +disabled (Vi compatible). Useful for mappings. + +'shellslash' option. Only for systems that use a backslash as a file +separator. This option will use a forward slash in file names when expanding +it. Useful when 'shell' is sh or csh. + +'pastetoggle' option: Key sequence that toggles 'paste'. Works around the +problem that mappings don't work in Insert mode when 'paste' is set. + +'display' option: When set to "lastline", the last line fills the window, +instead of being replaced with "@" lines. Only the last three characters are +replaced with "@@@", to indicate that the line has not finished yet. + +'switchbuf' option: Allows re-using existing windows on a buffer that is being +jumped to, or split the window to open a new buffer. (Roemer) + +'titleold' option. Replaces the fixed string "Thanks for flying Vim", which +is used to set the title when exiting. (Schild) + + +Vim scripts *new-script-5.4* +----------- + +The |exists()| function can also check for existence of a function. (Roemer) +An internal function is now found with a binary search, should be a bit +faster. (Roemer) + +New functions: +- |getwinposx()| and |getwinposy()|: get Vim window position. (Webb) +- |histnr()|, |histadd()|, |histget()| and |histdel()|: Make history + available. (Roemer) +- |maparg()|: Returns rhs of a mapping. Based on a patch from Vikas. +- |mapcheck()|: Check if a map name matches with an existing one. +- |visualmode()|: Return type of last Visual mode. (Webb) +- |libcall()|: Call a function in a library. Currently only for Win32. (Negri) +- |bufwinnr()|: find window that contains the specified buffer. (Roemer) +- |bufloaded()|: Whether a buffer exists and is loaded. +- |localtime()| and |getftime()|: wall clock time and last modification time + of a file (Webb) +- |glob()|: expand file name wildcards only. +- |system()|: get the raw output of an external command. (based on a patch + from Aaron). +- |strtrans()|: Translate String into printable characters. Used for + 2html.vim script. +- |append()|: easy way to append a line of text in a buffer. + +Changed functions: +- Optional argument to |strftime()| to give the time in seconds. (Webb) +- |expand()| now also returns names for files that don't exist. + +Allow numbers in the name of a user command. (Webb) + +Use "v:" for internal Vim variables: "v:errmsg", "v:shell_error", etc. The +ones from version 5.3 can be used without "v:" too, for backwards +compatibility. + +New variables: +"v:warningmsg" and "v:statusmsg" internal variables. Contain the last given +warning and status message. |v:warningmsg| |v:statusmsg| (Madsen) +"v:count1" variable: like "v:count", but defaults to one when no count is +used. |v:count1| + +When compiling without expression evaluation, "if 1" can be used around the +not supported commands to avoid it being executed. Works like in Vim 4.x. +Some of the runtime scripts gave errors when used with a Vim that was compiled +with minimal features. Now "if 1" is used around code that is not always +supported. + +When evaluating an expression with && and ||, skip the parts that will not +influence the outcome. This makes it faster and avoids error messages. (Webb) +Also optimized the skipping of expressions inside an "if 0". + + +Avoid hit-enter prompt *avoid-hit-enter* +----------------------- + +Added 'T' flag to 'shortmess': Truncate all messages that would cause the +hit-enter prompt (unless that would happen anyway). +The 'O' flag in 'shortmess' now also applies to quickfix messages, e.g., from +the ":cn" command. + +The default for 'shortmess' is now "filnxtToO", to make most messages fit on +the command line, and not cause the hit-enter prompt. + +Previous messages can be viewed with the new |:messages| command. + +Some messages are shown fully, even when 'shortmess' tells to shorten +messages, because the user is expected to want to see them in full: CTRL-G and +some quickfix commands. + + +Improved quickfix *improved-quickfix* +----------------- + +Parse change-directory lines for gmake: "make[1]: Entering directory 'name'". +Uses "%D" and "%X" in 'errorformat'. +Also parse "Making {target} in {dir}" messages from make. Helps when not +using GNU make. (Schandl) + +Use 'isfname' for "%f" in 'errorformat'. + +Parsing of multi-line messages. |errorformat-multi-line| + +Allow a range for the |:clist| command. (Roemer) + +Support for "global" file names, for error formats that output the file name +once for several errors. (Roemer) + +|:cnfile| jumps to first error in next file. + +"$*" in 'makeprg' is replaced by arguments to ":make". (Roemer) + + +Regular expressions *regexp-changes-5.4* +------------------- + +In a regexp, a '$' before "\)" is also considered to be an end-of-line. |/$| +In patterns "^" after "\|" or "\(" is a start-of-line. |/^| (Robinson) + +In a regexp, in front of "\)" and "\|" both "$" and "\$" were considered +end-of-line. Now use "$" as end-of-line and "\$" for a literal dollar. Same +for '^' after "\(" and "\|". |/\$| |/\^| + +Some search patterns can be extremely slow, even though they are not really +illegal. For example: "\([^a-z]\+\)\+Q". Allow interrupting any regexp +search with CTRL-C. + +Register "/: last search string (read-only). (Kohan) Changed to use last used +search pattern (like what 'hlsearch' uses). Can set the search pattern with +":let @/ = {expr}". + +Added character classes to search patterns, to avoid the need for removing the +'l' flag from 'cpoptions': |[:tab:]|, |[:return:]|, |[:backspace:]| and +|[:escape:]|. + +By adding a '?' after a comparative operator in an expression, the comparison +is done by ignoring case. |expr-==?| + + +Other improvements made between version 5.3 and 5.4 +--------------------------------------------------- + +Changed *changed-5.4* +------- + +Unix: Use $TMPDIR for temporary files, if it is set and exists. + +Removed "Empty buffer" message. It isn't useful and can cause a hit-enter +prompt. (Negri) + +"ex -" now reads commands from stdin and works in silent mode. This is to be +compatible with the original "ex" command that is used for scripts. + +Default range for ":tcldo" is the whole file. + +Cancelling Visual mode with ESC moved the cursor. There appears to be no +reason for this. Now leave the cursor where it is. + +The ":grep" and ":make" commands see " as part of the arguments, instead of +the start of a comment. + +In expressions the "=~" and "!~" operators no longer are affected by +'ignorecase'. + +Renamed vimrc_example to vimrc_example.vim and gvimrc_example to +gvimrc_example.vim. Makes them being recognized as vim scripts. + +"gd" no longer starts searching at the end of the previous function, but at +the first blank line above the start of the current function. Avoids that +using "gd" in the first function finds global a variable. + +Default for 'complete' changed from ".,b" to ".,w,b,u,t,i". Many more matches +will be found, at the cost of time (the search can be interrupted). + +It is no longer possible to set 'shell*' options from a modeline. Previously +only a warning message was given. This reduces security risks. + +The ordering of the index of documentation files was changed to make it more +easy to find a subject. + +On MS-DOS and win32, when $VIM was not set, $HOME was used. This caused +trouble if $HOME was set to e.g., "C:\" for some other tool, the runtime files +would not be found. Now use $HOME only for _vimrc, _gvimrc, etc., not to find +the runtime file. + +When 'tags' is "./{fname}" and there is no file name for the current buffer, +just use it. Previously it was skipped, causing "vim -t {tag}" not to find +many tags. + +When trying to select text in the 'scrolloff' area by mouse dragging, the +resulting scrolling made this difficult. Now 'scrolloff' is temporarily set +to 0 or 1 to avoid this. But still allow scrolling in the top line to extend +to above the displayed text. + +Default for 'comments' now includes "sl:/*,mb: *,ex:*/", to make javadoc +comments work. Also helps for C comments that start with "/*******". + +CTRL-X CTRL-] Insert mode tag expansion tried to expand to all tags when used +after a non-ID character, which can take a very long time. Now limit this to +200 matches. Also used for command-line tag completion. + +The OS/2 distribution has been split in two files. It was too big to fit on a +floppy. The same runtime archive as for the PC is now used. + +In the documentation, items like <a-z> have been replaced with {a-z} for +non-optional arguments. This avoids confusion with key names: <C-Z> is a +CTRL-Z, not a character between C and Z, that is {C-Z}. + + +Added *added-5.4* +----- + +Color support for the iris-ansi builtin termcap entry. (Tubman) + +Included VisVim version 1.3a. (Erhardt) + +Win32 port for SNiFF+ interface. (Leherbauer) +Documentation file for sniff interface: if_sniff.txt. (Leherbauer) + +Included the "SendToVim" and "OpenWithVim" programs in the OleVim directory. +To be used with the OLE version of gvim under MS-Windows. (Schaller) + +Included Exuberant Ctags version 3.2.4 with Eiffel support. (Hiebert) + +When a file that is being edited is deleted, give a warning (like when the +time stamp changed). + +Included newer versions of the HTML-generating Awk and Perl scripts. (Colombo) + +Linux console mouse support through "gpm". (Tsindlekht) + +Security fix: Disallow changing 'secure' and 'exrc' from a modeline. When +'secure' is set, give a warning for changing options that contain a program +name. + +Made the Perl interface work with Perl 5.005 and threads. (Verdoolaege) + +When giving an error message for an ambiguous mapping, include the offending +mapping. (Roemer) + +Command line editing: +- Command line completion of mappings. (Roemer) +- Command line completion for ":function", ":delfunction", ":let", ":call", + ":if", etc. (Roemer) +- When using CTRL-D completion for user commands that have + "-complete=tag_listfiles" also list the file names. (Madsen) +- Complete the arguments of the ":command" command. (Webb) +- CTRL-R . in command line inserts last inserted text. CTRL-F, CTRL-P, CTRL-W + and CTRL-A after CTRL-R are used to insert an object from under the cursor. + (Madsen) + +Made the text in uganda.txt about copying Vim a bit more clear. + +Updated the Vim tutor. Added the "vimtutor" command, which copies the tutor +and starts Vim on it. "make install" now also copies the tutor. + +In the output of ":clist" the current entry is highlighted, with the 'i' +highlighting (same as used for 'incsearch'). + +For the ":clist" command, you can scroll backwards with "b" (one screenful), +"u" (half a screenful) and "k" (one line). + +Multi-byte support: +- X-input method for multi-byte characters. And various fixes for multi-byte + support. (Nam) +- Hangul input method feature: |hangul|. (Nam) +- Cleaned up configuration of multi-byte support, XIM, fontset and Hangul + input. Each is now configurable separately. +- Changed check for GTK_KEYBOARD to HANGUL_KEYBOARD_TYPE. (Nam) +- Added doc/hangulin.txt: Documentation for the Hangul input code. (Nam) +- XIM support for GTK+. (Nam) +- First attempt to include support for SJIS encoding. (Nagano) +- When a double-byte character doesn't fit at the end of the line, put a "~" + there and print it on the next line. +- Optimize output of multi-byte text. (Park) +- Win32 IME: preedit style is like over-the-spot. (Nagano) +- Win32 IME: IME mode change now done with ImmSetOpenStatus. (Nagano) +- GUI Athena: file selection dialog can display multi-byte characters. + (Nagano) +- Selection reply for XA_TEXT as XA_STRING. (Nagano) + +"runtime/macros/diffwin.vim". Mappings to make a diff window. (Campbell) + +Added ".obj" to the 'suffixes' option. + +Reduced size of syntax/synload.vim by using the ":SynAu" user command. +Automated numbering of Syntax menu entries in menu.vim. +In the Syntax menu, insert separators between syntax names that start with +a different letter. (Geddes) + +Xterm: +- Clipboard support when using the mouse in an xterm. (Madsen) +- When using the xterm mouse, track dragging of the mouse. Use xterm escape + sequences when possible. It is more precise than other methods, but + requires a fairly recent xterm version. It is enabled with "xterm2" in + 'ttymouse'. (Madsen) +- Check xterm patch level, to set the value of 'ttymouse'. Has only been + added to xterm recently (patch level > 95). Uses the new 't_RV' termcap + option. Set 'ttymouse' to "xterm2" when a correct response is recognized. + Will make xterm mouse dragging work better. +- Support for shifted function keys on xterm. Changed codes for shifted + cursor keys to what the xterm actually produces. Added codes for shifted + <End> and <Home>. +- Added 't_WP' to set the window position in pixels and 't_WS' to set the + window size in characters. Xterm can now move (used for ":winpos") and + resize (use for ":set lines=" and ":set columns="). + +X11: +- When in Visual mode but not owning the selection, display the Visual area + with the VisualNOS group to show this. (Madsen) +- Support for requesting the type of clipboard support. Used for AIX and + dtterm. (Wittig) +- Support compound_text selection (even when compiled without multi-byte). + +Swap file: +- New variation for naming swap files: Replace path separators into %, place + all swap files in one directory. Used when a name in 'dir' ends in two path + separators. (Madsen) +- When a swap file is found, show whether it contains modifications or not in + the informative message. (Madsen) +- When dialogs are supported, use a dialog to ask the user what to do when a + swapfile already exists. + +"popup_setpos" in 'mousemodel' option. Allows for moving the cursor when +using the right mouse button. + +When a buffer is deleted, the selection for which buffer to display instead +now uses the most recent entry from the jump list. (Madsen) + +When using CTRL-O/CTRL-I, skip deleted buffers. + +A percentage is shown in the ruler, when there is room. + +Used autoconf 1.13 to generate configure. + +Included get_lisp_indent() from Dirk van Deun. Does better Lisp indenting +when 'p' flag in 'cpoptions' is not included. + +Made the 2html.vim script quite a bit faster. (based on ideas from Geddes) + +Unix: +- Included the name of the user that compiled Vim and the system name it was + compiled on in the version message. +- "make install" now also installs the "tools" directory. Makes them + available for everybody. +- "make check" now does the same as "make test". "make test" checks for + Visual block mode shift, insert, replace and change. +- Speed up comparing a file name with existing buffers by storing the + device/inode number with the buffer. +- Added configure arguments "--disable-gtk", "--disable-motif" and + "--disable-athena", to be able to disable a specific GUI (when it doesn't + work). +- Renamed the configure arguments for disabling the check for specific GUIs. + Should be clearer now. (Kahn) +- On a Digital Unix system ("OSF1") check for the curses library before + termlib and termcap. (Schild) +- "make uninstall_runtime" will only delete the version-specific files. Can + be used to delete the runtime files of a previous version. + +Macintosh: (St-Amant) +- Dragging the scrollbar, like it's done for the Win32 GUI. Moved common code + from gui_w32.c to gui.c +- Added dialogs and file browsing. +- Resource fork preserved, warning when it will be lost. +- Copy original file attributes to newly written file. +- Set title/notitle bug solved. +- Filename completion improved. +- Grow box limit resize to a char by char size. +- Use of rgb.txt for more colors (but give back bad color). +- Apple menu works (beside the about...). +- Internal border now vim compliant. +- Removing a menu doesn't crash anymore. +- Weak-linking of Python 1.5.1 (only on PPC). Python is supported when the + library is available. +- If an error is encountered when sourcing the users .vimrc, the alert box now + shows right away with the OK button defaulted. There's no more "Delete"-key + sign at the start of each line +- Better management of environment variables. Now $VIM is calculated only + once, not regenerated every time it is used. +- No more CPU hog when in background. +- In a sourced Vim script the Mac file format can be recognized, just like DOS + file format is. + +When both "unix" and "mac" are present in 'fileformats', prefer "mac" format +when there are more CR than NL characters. +When using "mac" fileformat, use CR instead of a NL, because NL is used for +NUL. Will preserve all characters in a file. (Madsen) + +The DOS install.exe now contains checks for an existing installation. It +avoids setting $VIM and $PATH again. +The install program for Dos/Windows can now install Vim in the popup menu, by +adding two registry keys. + +Port to EGCS/mingw32. New Makefile.ming. (Aaron) + +DOS 16 bit: Don't include cursor shape stuff. Save some bytes. + +TCL support to Makefile.w32. (Duperval) + +OS/2: Use argv[0] to find runtime files. + +When using "gf" to go to a buffer that has already been used, jump to the +line where the cursor last was. + +Colored the output of ":tselect" a bit more. Different highlighting between +tag name and file name. Highlight field name ("struct:") separately from +argument. + +Backtick expansion for non-Unix systems. Based on a patch from Aaron. +Allows the use of things like ":n `grep -l test *.c`" and +"echo expand('`ls m*`')". + +Check for the 'complete' option when it is set. (Acevedo) +'d' flag in 'complete' searches for defined names or macros. +While searching for Insert mode completions in include files and tags files, +check for typeahead, so that you can use matches early. (Webb) +The '.' flag in 'complete' now scans the current buffer completely, ignoring +'nowrapscan'. (Webb) + +Added '~' flag to 'whichwrap'. (Acevedo) + +When ending the Visual mode (e.g., with ESC) don't grab ownership of the +selection. + +In a color terminal, "fg" and "bg" can be used as color names. They stand for +the "Normal" colors. + +A few cscope cleanups. (Kahn) + +Included changed vimspell.sh from Schemenauer. + +Concatenation of strings in an expression with "." is a bit faster. (Roemer) + +The ":redir" command can now redirect to a register: ":redir @r". (Roemer) + +Made the output of ":marks" and ":jumps" look similar. When the mark is in +the current file, show the text at the mark. Also for ":tags". + +When configure finds ftello() and fseeko(), they are used in tag.c (for when +you have extremely big tags files). + +Configure check for "-FOlimit,2000" argument for the compiler. (Borsenkow) + +GUI: +- When using ":gui" in a non-GUI Vim, give a clear error message. +- "gvim -v" doesn't start the GUI (if console support is present). +- When in Ex mode, use non-Visual selection for the whole screen. +- When starting with "gvim -f" and using ":gui" in the .gvimrc file, Vim + forked anyway. Now the "-f" flag is remembered for ":gui". Added "gui -b" + to run gvim in the background anyway. + +Motif GUI: +- Check for "-lXp" library in configure (but it doesn't work yet...). +- Let configure check for Lesstif in "/usr/local/Lesstif/Motif*". Changed the + order to let a local Motif version override a system standard version. + +Win32 GUI: +- When using "-register" or "-unregister" in the non-OLE version, give an + error message. +- Use GTK toolbar icons. Make window border look better. Use sizing handles + on the lower left&right corners of the window. (Negri) +- When starting an external command with ":!start" and the command can not be + executed, give an error message. (Webb) +- Use sizing handles for the grey rectangles below the scrollbars. Can draw + toolbar in flat mode now, looks better. (Negri) +- Preparations for MS-Windows 3.1 addition. Mostly changing WIN32 to MSWIN + and USE_GUI_WIN32 to USE_GUI_MSWIN. (Negri) + +Avoid allocating the same string four times in buflist_findpat(). (Williams) + +Set title and icon text with termcap options 't_ts', 't_fs', 't_IS' and +'t_IE'. Allows doing this on any terminal that supports setting the title +and/or icon text. (Schild) + +New 'x' flag in 'comments': Automatically insert the end part when its last +character is typed. Helps to close a /* */ comment in C. (Webb) + +When expand() has a second argument which is non-zero, don't use 'suffixes' +and 'wildignore', return all matches. + +'O' flag in 'cpoptions' When not included, Vim will not overwrite a file, if +it didn't exist when editing started but it does exist when the buffer is +written to the file. The file must have been created outside of Vim, possibly +without the user knowing it. When this is detected after a shell command, +give a warning message. + +When editing a new file, CTRL-G will show [New file]. When there were errors +while reading the file, CTRL-G will show [Read errors]. + +":wall" can now use a dialog and file-browsing when needed. + +Grouped functionality into new features, mainly to reduce the size of the +minimal version: ++linebreak: 'showbreak', 'breakat' and 'linebreak' ++visualextra: "I"nsert and "A"ppend in Visual block mode, "c"hange all lines + in a block, ">" and "<": Shifting a block, "r": Replacing a + Visual area with one character. ++comments: 'comments' ++cmdline_info: 'ruler' and 'showcmd'. Replaces +showcmd. +"+title" Don't add code to set title or icon for MSDOS, this was not + possible anyway. ++cmdline_compl Disable commandline completion at compile time, except for + files, directories and help items. + +Moved features from a list of function calls into an array. Should save a bit +of space. + +While entering the body of a function, adjust indent according to "if" and +"while" commands. + +VMS: Adjusted os_vms.mms a bit according to suggestions from Arpadffy. + +The flags in the 'comments' option can now include an offset. This makes it +possible to align "/*****", "/* xxx" and "/*" comments with the same +'comments' setting. The default value for 'comments' uses this. +Added 'O' flag: Don't use this part for the "O" command. Useful for "set +com=sO:*\ -,mO:*\ \ ,exO:*/" + +FileType autocommands recognize ".bak", ".orig" and "~" extensions and remove +them to find the relevant extension. + +The tutorial for writing a Vim script file has been extended. + +Some more highlighting in help files, for items that are not typed literally. + +Can use "CTRL-W CTRL-G" like "CTRL-W g". + +"make test" for OS/2. + +Adjusted configure to automatically use the GUI for BeOS. + + +Fixed *fixed-5.4* +----- + +5.3.1: When using an autocommand for BufWritePre that changes the name of the +buffer, freed memory would be used. (Geddes) + +Mac: Compiler didn't understand start of skip_class_name(). + +Win32 GUI: +- When cancelling the font requester, don't give an error message. +- When a tearoff-menu is open and its menu is deleted, Vim could crash. + (Negri) +- There was a problem on Windows 95 with (un)maximizing the window. + (Williams) +- when 'mousehide' is set, the mouse would stay hidden when a menu is dropped + with the keyboard. (Ralston) +- The tempname() function already created the file. Caused problems when + using ":w". Now the file is deleted. +- Cursor disappeared when ending up in the top-left character on the screen + after scrolling. (Webb) +- When adding a submenu for a torn-off menu, it was not updated. +- Menu tooltip was using the toolbar tooltip. (Negri) +- Setting 'notitle' didn't remove the title. (Steed) +- Using ":!start cmd" scrolled the screen one line up, and didn't wait for + return when the command wasn't found. + +Cscope interface: Sorting of matches was wrong. Starting the interface could +fail. (Kahn) + +Motif GUI: Could not compile with Motif 1.1, because some tear-off +functionality was not in #ifdefs. + +Configure could sometimes not compile or link the test program for sizeof(int) +properly. This caused alignment problems for the undo structure allocations. +Added a safety check that SIZEOF_INT is not zero. + +Added configure check to test if strings.h can be included after string.h. +Some systems can't handle it. +Some systems need both string.h and strings.h included. Adjusted vim.h for +that. Removed including string.h from os_unixx.h, since it's already in +vim.h. (Savage) +AIX: defining _NO_PROTO in os_unix.h causes a conflict between string.h and +strings.h, but after the configure check said it was OK. Also define +_NO_PROTO for AIX in the configure check. (Winn) + +When closing a window with CTRL-W c, the value of 'hidden' was not taken into +account, the buffer was always unloaded. (Negri) + +Unix Makefile: "make install" always tried to rename an older executable and +remove it. This caused an error message when it didn't exit. Added a check +for the existence of an old executable. +The command line for "make install" could get too long, because of the many +syntax files. Now first do a "cd" to reduce the length. + +On RISCOS and MSDOS, reading a file could fail, because the short filename was +used, which can be wrong after a ":!cd". + +In the DOS versions, the wrong install.exe was included (required Windows). +Now the install.exe version is included that is the same as the Vim version. +This also supports long file names where possible. + +When recording, and stopping while in Insert mode with CTRL-O q, the CTRL-O +would also be recorded. + +32bit DOS version: "vim \file", while in a subdirectory, resulted in "new +file" for "file" in the local directory, while "\file" did exist. When +"file" in the current directory existed, this didn't happen. + +MSDOS: Mouse could not go beyond 80 columns in 132 columns mode. (Young) + +"make test" failed in the RedHat RPM, because compatible is off by default. + +In Insert mode <C-O><C-W><C-W> changes to other window, but the status bars +were not updated until another character was typed. + +MSDOS: environment options in lowercase didn't work, although they did in the +Win32 versions. (Negri) + +After ":nohlsearch", a tag command switched highlighting back on. + +When using "append" command as the last line in an autocommand, Vim would +crash. + +RISCOS: The scroll bumpers (?) were not working properly. (Leonard) + +"zl" and "zh" could move the cursor, but this didn't set the column in which +e.g., "k" would move the cursor. + +When doing ":set all&" the value of 'scroll' was not set correctly. This +caused an error message when later setting any other number option. + +When 'hlsearch' highlighting has been disabled with ":nohlsearch", +incremental searching would switch it back on too early. + +When listing tags for ":tselect", and using a non-search command, and the last +character was equal to the first (e.g., "99"), the last char would not be +shown. + +When searching for tags with ":tag" Vim would assume that all matches had been +found when there were still more (e.g. from another tags file). + +Win32: Didn't recognize "c:\" (e.g., in tags file) as absolute path when +upper/lowercase was different. + +Some xterms (Debian) send <Esc>OH for HOME and <Esc>OF for END. Added these +to the builtin-xterm. + +In ex mode, any CR was seen as the end of the line. Only a NL should be +handled that way. broke ":s/foo/some^Mtext/". + +In menu.vim, a vmenu was used to override an amenu. That didn't work, because +the system menu file doesn't overwrite existing menus. Added explicit vunmenu +to solve this. + +Configure check for terminal library could find a library that doesn't work at +runtime (Solaris: shared library not found). Added a check that a program +with tgoto() can run correctly. + +Unix: "echo -n" in the Makefile doesn't work on all systems, causing errors +compiling pathdef.c. Replaced it with "tr". + +Perl: DO_JOIN was redefined by Perl. Undefined it in the perl files. + +Various XIM and multi-byte fixes: +- Fix user cannot see his language while he is typing his language with + off-the-spot method. (Nagano) +- Fix preedit position using text/edit area (using gui.wid). (Nagano) +- remove 'fix dead key' codes. It was needed since XNFocusWindow was + "x11_window", XNFocusWindow is now gui.wid. (Nagano) +- Remove some compile warnings and fix typos. (Namsh) +- For status area, check the gtk+ version while Vim runs. I believe it is + better than compile time check. (Namsh) +- Remove one FIXME for gtk+-xim. (Namsh) +- XIM: Dead keys didn't work for Czech. (Vyskovsky) +- Multibyte: If user input only 3byte such as mb1_mb2_eng or eng_mb1_mb2 VIM + could convert it to special character. (Nam) +- Athena/Motif with XIM: fix preedit area. (Nam) +- XIM: Composed strings were sometimes ignored. Vim crashed when compose + string was longer than 256 bytes. IM's geometry control is fixed. (Nam, + Nagano) +- Win32 multi-byte: hollowed cursor width on a double byte char was wrong. + (Nagano) +- When there is no GUI, selecting XIM caused compilation problems. + Automatically disable XIM when there is no GUI in configure. +- Motif and Athena: When compiled with XIM, but the input method was not + enabled, there would still be a status line. Now the status line is gone if + the input method doesn't work. (Nam) + +Win32: tooltip was not removed when selecting a parent menu (it was when +selecting a menu entry). (Negri) + +Unix with X: Some systems crash on exit, because of the XtCloseDisplay() call. +Removed it, it should not be necessary when exiting. + +Win32: Crash on keypress when compiled with Borland C++. (Aaron) + +When checking for Motif library files, prefer the same location as the include +files (with "include" replaced with "lib") above another entry. + +Athena GUI: Changed "XtOffset()" in gui_at_fs.c to "XtOffsetOf()", like it's +used in gui_x11.c. + +Win32: When testing for a timestamp of a file on floppy, would get a dialog +box when the floppy has been removed. Now return with an error. (Negri) + +Win32 OLE: When forced to come to the foreground, a minimized window was still +minimized, now it's restored. (Zivkov) + +There was no check for a positive 'shiftwidth'. A negative value could cause +a hangup, a zero value a crash. + +Athena GUI: horizontal scrollbar wasn't updated correctly when clicking right +or left of the thumb. + +When making a Visual-block selection in one window, and trying to scroll +another, could cause errors for accessing non-existent line numbers. + +When 'matchpairs' contains "`:'", jumping from the ` to the ' didn't work +properly. + +Changed '\"' to '"' to make it compatible with old C compilers. + +The command line expansion for mappings caused a script with a TAB between lhs +and rhs of a map command to fail. Assume the TAB is to separate lhs and rhs +when there are no mappings to expand. + +When editing a file with very long lines with 'scrolloff' set, "j" would +sometimes end up in a line which wasn't displayed. + +When editing a read-only file, it was completely read into memory, even when +it would not fit. Now create a swap file for a read-only file when running +out of memory while reading the file. + +When using ":set cino={s,e-s", a line after "} else {" was not indented +properly. Also added a check for this in test3.in. + +The Hebrew mapping for the command line was remembered for the next command +line. That isn't very useful, a command is not Hebrew. (Kol) + +When completing file names with embedded spaces, like "Program\ files", this +didn't work. Also for user commands. Moved backslash_halve() down to +mch_expandpath(). + +When using "set mouse=a" in Ex mode, mouse events were handled like typed +text. Then typing "quit" screwed up the mouse behavior of the xterm. + +When repeating an insert with "." that contains a CTRL-Y, a number 5 was +inserted as "053". + +Yanking a Visual area, with the cursor past the line, didn't move the cursor +back onto the line. Same for "~", "u", "U" and "g?" + +Win32: Default for 'grepprg' could be "findstr /n" even though there is no +findstr.exe (Windows 95). Check if it exists, and fall back to "grep -n" if +it doesn't. + +Because gui_mouse_moved() inserted a leftmouse click in the input buffer, +remapping a leftmouse click caused strange effects. Now Insert another code +in the input buffer. Also insert a leftmouse release, to avoid the problem +with ":map <LeftMouse> l" that the next release is seen as the release for the +focus click. + +With 'wrap' on, when using a line that doesn't fit on the screen, if the start +of the Visual area is before the start of the screen, there was no +highlighting. Also, 'showbreak' doesn't work properly. + +DOS, Win32: A pattern "[0-9]\+" didn't work in autocommands. + +When creating a swap file for a buffer which isn't the current buffer, could +get a mixup of short file name, resulting in a long file name when a short +file name was required. makeswapname() was calling modname() instead of +buf_modname(). + +When a function caused an error, and the error message was very long because +of recursiveness, this would cause a crash. + +'suffixes' were always compared with matching case. For MS-DOS, Win32 and +OS/2 case is now ignored. + +The use of CHARBITS in regexp.c didn't work on some Linux. Don't use it. + +When generating a script file, 'cpo' was made empty. This caused backslashes +to disappear from mappings. Set it to "B" to avoid that. + +Lots of typos in the documentation. (Campbell) + +When editing an existing (hidden) buffer, jump to the last used cursor +position. (Madsen) + +On a Sun the xterm screen was not restored properly when suspending. (Madsen) + +When $VIMINIT is processed, 'nocompatible' was only set after processing it. + +Unix: Polling for a character wasn't done for GPM, Sniff and Xterm clipboard +all together. Cleaned up the code for using select() too. + +When executing external commands from the GUI, some typeahead was lost. Added +some code to regain as much typeahead as possible. + +When the window height is 5 lines or fewer, <PageDown> didn't use a one-line +overlap, while <PageUp> does. Made sure that <PageUp> uses the same overlap +as <PageDown>, so that using them both always displays the same lines. + +Removed a few unused functions and variables (found with lint). + +Dictionary completion didn't use 'infercase'. (Raul) + +Configure tests failed when the Perl library was not in LD_LIBRARY_PATH. +Don't use the Perl library for configure tests, add it to the linker line only +when linking Vim. + +When using ncurses/terminfo, could get a 't_Sf' and 't_Sb' termcap entry that +has "%d" instead of "%p1%d". The light background colors didn't work then. + +GTK GUI with ncurses: Crashed when starting up in tputs(). Don't use tputs() +when the GUI is active. + +Could use the ":let" command to set the "count", "shell_error" and "version" +variables, but that didn't work. Give an error message when trying to set +them. + +On FreeBSD 3.0, tclsh is called tclsh8.0. Adjusted configure.in to find it. + +When Vim is linked with -lncurses, but python uses -ltermcap, this causes +trouble: "OOPS". Configure now removes the -ltermcap. + +:@" and :*" didn't work properly, because the " was recognized as the start of +a comment. + +Win32s GUI: Minimizing the console where a filter command runs in caused +trouble for detecting that the filter command has finished. (Negri) + +After executing a filter command from an xterm, the mouse would be disabled. +It would work again after changing the mode. + +Mac GUI: Crashed in newenv(). (St-Amant) + +The menus and mappings in mswin.vim didn't handle text ending in a NL +correctly. (Acevedo) + +The ":k" command didn't check if it had a valid argument or extra characters. +Now give a meaningful error message. (Webb) + +On SGI, the signal function doesn't always have three arguments. Check for +struct sigcontext to find out. Might still be wrong... + +Could crash when using 'hlsearch' and search pattern is "^". + +When search patterns were saved and restored, status of no_hlsearch was not +also saved and restored (from ":nohlsearch" command). + +When using setline() to make a line shorter, the cursor position was not +adjusted. + +MS-DOS and Win95: When trying to edit a file and accidentally adding a slash +or backslash at the end, the file was deleted. Probably when trying to create +the swap file. Explicitly check for a trailing slash or backslash before +trying to read a file. + +X11 GUI: When starting the GUI failed and received a deadly signal while +setting the title, would lock up when trying to exit, because the title is +reset again. Avoid using mch_settitle() recursively. + +X11 GUI: When starting the GUI fails, and then trying it again, would crash, +because argv[] has been freed and x11_display was reset to NULL. + +Win32: When $HOME was set, would put "~user" in the swap file, which would +never compare with a file name, and never cause the attention message. Put +the full path in the swap file instead. + +Win32 console: There were funny characters at the end of the "vim -r" swap +files message (direct output of CR CR LF). + +DOS 32 bit: "vim -r" put the text at the top of the window. + +GUI: With 'mousefocus' set, got mouse codes as text with "!sleep 100" or "Q". + +Motif and Win32 GUI: When changing 'guifont' to a font of the same size the +screen wasn't redrawn. + +Unix: When using ":make", jumping to a file b.c, which is already open as a +symbolic link a.c, opened a new buffer instead of using the existing one. + +Inserting text in the current buffer while sourcing the .vimrc file would +cause a crash or hang. The memfile for the current buffer was never +allocated. Now it's allocated as soon as something is written in the buffer. + +DOS 32 bit: "lightblue" background worked for text, but not drawn parts were +black. + +DOS: Colors of console were not restored upon exiting. + +When recording, with 'cmdheight' set to 2 and typing Esc> in Insert mode +caused the "recording" message to be doubled. + +Spurious "file changed" messages could happen on Windows. Now tolerate a one +second difference, like for Linux. + +GUI: When returning from Ex mode, scrollbars were not updated. + +Win32: Copying text to the clipboard containing a <CR>, pasting it would +replace it with a <NL> and drop the next character. + +Entering a double byte character didn't work if the second byte is in [xXoO]. +(Eric Lee) + +vim_realloc was both defined and had a prototype in proto/misc2.pro. Caused +conflicts on Solaris. + +A pattern in an autocommand was treated differently on DOS et al. than on +Unix. Now it's the same, also when using backslashes. + +When using <Tab> twice for command line completion, without a match, the <Tab> +would be inserted. (Negri) + +Bug in MS-Visual C++ 6.0 when compiling ex_docmd.c with optimization. (Negri) + +Testing the result of mktemp() for failure was wrong. Could cause a crash. +(Peters) + +GUI: When checking for a ".gvimrc" file in the current directory, didn't check +for a "_gvimrc" file too. + +Motif GUI: When using the popup menu and then adding an item to the menu bar, +the menu bar would get very high. + +Mouse clicks and special keys (e.g. cursor keys) quit the more prompt and +dialogs. Now they are ignored. + +When at the more-prompt, xterm selection didn't work. Now use the 'r' flag in +'mouse' also for the more-prompt. + +When selecting a Visual area of more than 1023 lines, with 'guioptions' set to +"a", could mess up the display because of a message in free_yank(). Removed +that message, except for the Amiga. + +Moved auto-selection from ui_write() to the screen update functions. Avoids +unexpected behavior from a low-level function. Also makes the different +feedback of owning the selection possible. + +Vi incompatibility: Using "i<CR>" in an indent, with 'ai' set, used the +original indent instead of truncating it at the cursor. (Webb) + +":echo x" didn't stop at "q" for the more prompt. + +Various fixes for Macintosh. (St-Amant) + +When using 'selectmode' set to "exclusive", selecting a word and then using +CTRL-] included the character under the cursor. + +Using ":let a:name" in a function caused a crash. (Webb) + +When using ":append", an empty line didn't scroll up. + +DOS etc.: A file name starting with '!' didn't work. Added '!' to default for +'isfname'. + +BeOS: Compilation problem with prototype of skip_class_name(). (Price) + +When deleting more than one line, e.g., with "de", could still use "U" +command, which didn't work properly then. + +Amiga: Could not compile ex_docmd.c, it was getting too big. Moved some +functions to ex_cmds.c. + +The expand() function would add a trailing slash for directories. + +Didn't give an error message when trying to assign a value to an argument of a +function. (Webb) + +Moved including sys/ptem.h to after termios.h. Needed for Sinix. + +OLE interface: Don't delete the object in CVimCF::Release() when the reference +count becomes zero. (Cordell) +VisVim could still crash on exit. (Erhardt) + +"case a: case b:" (two case statements in one line) aligned with the second +case. Now it uses one 'sw' for indent. (Webb) + +Font initialisation wasn't right for Athena/Motif GUI. Moved the call to +highlight_gui_started() gui_mch_init() to gui_mch_open(). (Nam) + +In Replace mode, backspacing over a TAB before where the replace mode started +while 'sts' is different from 'ts', would delete the TAB. + +Win32 console: When executing external commands and switching between the two +console screens, Vim would copy the text between the buffers. That caused the +screen to be messed up for backtick expansion. + +":winpos -1" then ":winpos" gave wrong error message. + +Windows commander creates files called c:\tmp\$wc\abc.txt. Don't remove the +backslash before the $. Environment variables were not expanded anyway, +because of the backslash before the dollar. + +Using "-=" with ":set" could remove half a part when it contains a "\,". +E.g., ":set path+=a\\,b" and then "set path-=b" removed ",b". + +When Visually selecting lines, with 'selection' set to "inclusive", including +the last char of the line, "<<" moved an extra line. Also for other operators +that always work on lines. + +link.sh changed "-lnsl_s" to "_s" when looking for "nsl" to be removed. +Now it only remove whole words. + +When jumped to a mark or using "fz", and there is an error, the current column +was lost. E.g. when using "$fzj". + +The "g CTRL-G" command could not be interrupted, even though it can take a +long time. + +Some terminals do have <F4> and <xF4>. <xF4> was always interpreted as <F4>. +Now map <xF4> to <F4>, so that the user can override this. + +When compiling os_win32.c with MIN_FEAT the apply_autocmds() should not be +used. (Aaron) + +This autocommand looped forever: ":au FileChangedShell * nested e <afile>" +Now FileChangeShell never nests. (Roemer) + +When evaluating an ":elseif" that was not going to matter anyway, ignore +errors. (Roemer) + +GUI Lesstif: Tearoff bar was the last item, instead of the first. + +GUI Motif: Colors of tear-off widgets was wrong when 't' flag added to +'guioptions' afterwards. When 't' flag in 'guioptions' is excluded, would +still get a tearoff item in a new menu. + +An inode number can be "long long". Use ino_t instead of long. Added +configure check for ino_t. + +Binary search for tags was using a file offset "long" instead of "off_t". + +Insert mode completion of tags was not using 'ignorecase' properly. + +In Insert mode, the <xFn> keys were not properly mapped to <Fn> for the +default mappings. Also caused errors for ":mkvimrc" and ":mksession". + +When jumping to another window while in Insert mode, would get the "warning: +changing readonly file" even when not making a change. + +A '(' or '{' inside a trailing "//" comment would disturb C-indenting. +When using two labels below each other, the second one was not indented +properly. Comments could mess up C-indenting in many places. (Roemer) + +Could delete or redefine a function while it was being used. Could cause a +crash. +In a function it's logical to prepend "g:" to a system variable, but this +didn't work. (Roemer) + +Hangul input: Buffer would overflow when user inputs invalid key sequence. +(Nam) + +When BufLoad or BufEnter autocommands change the topline of the buffer in the +window, it was overruled and the cursor put halfway the window. Now only put +the cursor halfway if the autocommands didn't change the topline. + +Calling exists("&option") always returned 1. (Roemer) + +Win32: Didn't take actually available memory into account. (Williams) + +White space after an automatically inserted comment leader was not removed +when 'ai' is not set and <CR> hit just after inserting it. (Webb) + +A few menus had duplicated accelerators. (Roemer) + +Spelling errors in documentation, quite a few "the the". (Roemer) + +Missing prototypes for Macintosh. (Kielhorn) + +Win32: When using 'shellquote' or 'shellxquote', the "!start cmd" wasn't +executed in a disconnected process. + +When resizing the window, causing a line before the cursor to wrap or unwrap, +the cursor was displayed in the wrong position. + +There was quite a bit of dead code when compiling with minimal features. + +When doing a ":%s///" command that makes lines shorter, such that lines above +the final cursor position no longer wrap, the cursor position was not updated. + +get_id_list() could allocate an array one too small, when a "contains=" item +has a wildcard that matches a group name that is added just after it. E.g.: +"contains=a.*b,axb". Give an error message for it. + +When yanking a Visual area and using the middle mouse button -> crash. When +clipboard doesn't work, now make "* always use "". + +Win32: Using ":buf a\ b\file" didn't work, it was interpreted as "ab\file". + +Using ":ts ident", then hit <CR>, with 'cmdheight' set to 2: command line was +not cleared, the tselect prompt was on the last but one line. + +mksession didn't restore the cursor column properly when it was after a tab. +Could not get all windows back when using a smaller terminal screen. Didn't +restore all windows when "winsize" was not in 'sessionoptions'. (Webb) + +Command line completion for ":buffer" depended on 'ignorecase' for Unix, but +not for DOS et al. Now don't use 'ignorecase', but let it depend on whether +file names are case sensitive or not (like when expanding file names). + +Win32 GUI: (Negri) +- Redrawing the background caused flicker when resizing the window. Removed + _OnEraseBG(). Removed CS_HREDRAW and CS_VREDRAW flags from the + sndclass.style. +- Some parts of the window were drawn in grey, instead of using the color from + the user color scheme. +- Dropping a file on gvim didn't activate the window. +- When there is no menu ('guioptions' excludes 'm'), never use the ALT key for + it. + +GUI: When resizing the window, would make the window height a bit smaller. +Now round off to the nearest char cell size. (Negri) + +In Vi the ")" and "(" commands don't stop at a single space after a dot. +Added 'J' flag in 'cpoptions' to make this behave Vi compatible. (Roemer) + +When saving a session without any buffers loaded, there would be a ":normal" +command without arguments in it. (Webb) + +Memory leaks fixed: (Madsen) +- eval.c: forgot to release func structure when func deleted +- ex_docmd.c: forgot to release string after "<sfile>" +- misc1.c: leak when completion pattern had no matches. +- os_unix.c: forgot to release regexp after file completions + +Could crash when using a buffer without a name. (Madsen) +Could crash when doing file name completion, because of backslash_halve(). +(Madsen) + +":@a" would do mappings on register a, which is not Vi compatible. (Roemer) + +":g/foo.*()/s/foobar/_&/gc" worked fine, but then "n" searched for "foobar" +and displayed "/foo.*()". (Roemer) + +OS/2: get_cmd_output() was not included. Didn't check for $VIM/.vimrc file. + +Command line completion of options didn't work after "+=" and "-=". + +Unix configure: Test for memmove()/bcopy()/memcpy() tried redefining these +functions, which could fail if they are defined already. Use mch_memmove() to +redefine. + +Unix: ":let a = expand("`xterm`&")" started an xterm asynchronously, but +":let a = expand("`xterm&`")" generated an error message, because the +redirection was put after the '&'. + +Win32 GUI: Dialog buttons could not be selected properly with cursor keys, +when the default is not the first button. (Webb) + +The "File has changed since editing started" (when regaining focus) could not +always be seen. (Webb) + +When starting with "ex filename", the file message was overwritten with +the "entering Ex mode" message. + +Output of ":tselect" listed name of file directly from the tags file. Now it +is corrected for the position of the tags file. + +When 'backspace' is 0, could backspace over autoindent. Now it is no longer +allowed (Vi compatible). + +In Replace mode, when 'noexpandtab' and 'smarttab' were set, and inserting +Tabs, backspacing didn't work correctly for Tabs inserted at the start of the +line (unless 'sts' was set too). Also, when replacing the first non-blank +after which is a space, rounding the indent was done on the first non-blank +instead of on the character under the cursor. + +When 'sw' at 4, 'ts' at 8 and 'smarttab' set: When a tab was appended after +four spaces (they are replaced with a tab) couldn't backspace over the tab. + +In Insert mode, with 'bs' set to 0, couldn't backspace to before autoindent, +even when it was removed with CTRL-D. + +When repeating an insert command where a <BS>, <Left> or other key causes an +error, would flush buffers and remain in Insert mode. No longer flush +buffers, only beep and continue with the insert command. + +Dos and Win32 console: Setting t_me didn't work to get another color. Made +this works backwards compatible. + +For Turkish (LANG = "tr") uppercase 'i' is not an 'I'. Use ASCII uppercase +translation in vim_strup() to avoid language problems. (Komur) + +Unix: Use usleep() or nanosleep() for mch_delay() when available. Hopefully +this avoids a hangup in select(0, ..) for Solaris 2.6. + +Vim would crash when using a script file with 'let &sp = "| tee"', starting +vim with "vim -u test", then doing ":set sp=". The P_WAS_SET flag wasn't set +for a string option, could cause problems with any string option. + +When using "cmd | vim -", stdin is not a terminal. This gave problems with +GPM (Linux console mouse) and when executing external commands. Now close +stdin and re-open it as a copy of stderr. + +Syntax highlighting: A "nextgroup" item was not properly stored in the state +list. This caused missing of next groups when not redrawing from start to +end, but starting halfway. + +Didn't check for valid values of 'ttymouse'. + +When executing an external command from the GUI, waiting for the child to +terminate might not work, causing a hang. (Parmelan) + +"make uninstall" didn't delete the vimrc_example.vim and gvimrc_example.vim +files and the vimtutor. + +Win32: "expand("%:p:h")" with no buffer name removed the directory name. +"fnamemodify("", ":p")" did not add a trailing slash, fname_case() removed it. + +Fixed: When 'hlsearch' was set and the 'c' flag was not in 'cpoptions': +highlighting was not correct. Now overlapping matches are handled correctly. + +Athena, Motif and GTK GUI: When started without focus, cursor was shown as if +with focus. + +Don't include 'shellpipe' when compiled without quickfix, it's not used. +Don't include 'dictionary' option when compiled without the +insert_expand +feature. +Only include the 'shelltype' option for the Amiga. + +When making a change to a line, with 'hlsearch' on, causing it to wrap, while +executing a register, the screen would not be updated correctly. This was a +generic problem in update_screenline() being called while must_redraw is +VALID. + +Using ":bdelete" in a BufUnload autocommand could cause a crash. The window +height was added to another window twice in close_window(). + +Win32 GUI: When removing a menu item, the tearoff wasn't updated. (Negri) + +Some performance bottlenecks removed. Allocating memory was not efficient. +For Win32 checking for available memory was slow, don't check it every time +now. On NT obtaining the user name takes a long time, cache the result (for +all systems). + +fnamemodify() with an argument ":~:." or ":.:~" didn't work properly. + +When editing a new file and exiting, the marks for the buffer were not saved +in the viminfo file. + +":confirm only" didn't put up a dialog. + +These text objects didn't work when 'selection' was "exclusive": va( vi( va{ +vi{ va< vi< vi[ va[. + +The dialog for writing a readonly file didn't have a valid default. (Negri) + +The line number used for error messages when sourcing a file was reset when +modelines were inspected. It was wrong when executing a function. + +The file name and line number for an error message wasn't displayed when it +was the same as for the last error, even when this was long ago. Now reset +the name/lnum after a hit-enter prompt. + +In a session file, a "%" in a file name caused trouble, because fprintf() was +used to write it to the file. + +When skipping statements, a mark in an address wasn't skipped correctly: +"ka|if 0|'ad|else|echo|endif". (Roemer) + +":wall" could overwrite a not-edited file without asking. + +GUI: When $DISPLAY was not set or starting the GUI failed in another way, the +console mode then started with wrong colors and skipped initializations. Now +do an early check if the GUI can be started. Don't source the menu.vim or +gvimrc when it will not. Also do normal terminal initializations if the GUI +might not start. + +When using a BufEnter autocommand to position the cursor and scroll the +window, the cursor was always put at the last used line and halfway the window +anyhow. + +When 'wildmode' was set to "longest,list:full", ":e *.c<Tab><Tab>" didn't list +the matches. Also avoid that listing after a "longest" lists the wrong +matches when the first expansion changed the string in front of the cursor. + +When using ":insert", ":append" or ":change" inside a while loop, was not able +to break out of it with a CTRL-C. + +Win32: ":e ." took an awful long time before an error message when used in +"C:\". Was caused by adding another backslash and then trying to get the full +name for "C:\\". + +":winpos -10 100" was working like ":winpos -10 -10", because a pointer was +not advanced past the '-' sign. + +When obtaining the value of a hidden option, would give an error message. Now +just use a zero value. + +OS/2: Was using argv[0], even though it was not a useful name. It could be +just "vim", found in the search path. + +Xterm: ":set columns=78" didn't redraw properly (when lines wrap/unwrap) until +after a delay of 'updatetime'. Didn't check for the size-changed signal. + +'scrollbind' didn't work in Insert mode. +Horizontal scrollbinding didn't always work for "0" and "$" commands (e.g., +when 'showcmd' was off). + +When compiled with minimal features but with GUI, switching on the mouse in an +xterm caused garbage, because the mouse codes were not recognized. Don't +enable the mouse when it can't be recognized. In the GUI it also didn't work, +the arguments to the mouse code were not interpreted. + +When 'showbreak' used, in Insert mode, when the cursor is just after the last +character in the line, which is also the in the rightmost column, the cursor +position would be like the 'showbreak' string is shown, but it wasn't. + +Autocommands could move the cursor in a new file, so that CTRL-W i didn't show +the right line. Same for when using a filemark to jump to another file. + +When redefining the argument list, the title used for other windows could be +showing the wrong info about the position in the argument list. Also update +this for a ":split" command without arguments. + +When editing file 97 of 13, ":Next" didn't work. Now it goes to the last +file in the argument list. + +Insert mode completion (for dictionaries or included files) could not be +interrupted by typing an <Esc>. Could get hit-enter prompt after line +completion, or whenever the informative message would get too long. + +When using the ":edit" command to re-edit the same file, an autocommand to +jump to the last cursor position caused the cursor to move. Now set the last +used cursor position to avoid this. + +When 'comments' has a part that starts with white space, formatting the +comment didn't work. + +At the ":tselect" prompt Normal mode mappings were used. That has been +disabled. + +When 'selection' is not "old", some commands still didn't allow the cursor +past the end-of-line in Visual mode. + +Athena: When a menu was deleted, it would appear again (but not functional) +when adding another menu. Now they don't reappear anymore (although they are +not really deleted either). + +Borland C++ 4.x had an optimizer problem in fill_breakat_flags(). (Negri) + +"ze" didn't work when 'number' was on. (Davis) + +Win32 GUI: Intellimouse code didn't work properly on Windows 98. (Robinson) + +A few files were including proto.h a second time, after vim.h had already done +that, which could cause problems with the vim_realloc() macro. + +Win32 console: <M-x> or ALT-x was not recognized. Also keypad '+', '-' and +'*'. (Negri) +MS-DOS: <M-x> didn't work, produced a two-byte code. Now the alphabetic and +number keys work. (Negri) + +When finding a lot of matches for a tag completion, the check for avoiding +double matches could take a lot of time. Add a line_breakcheck() to be able +to interrupt this. (Deshpande) + +When the command line was getting longer than the screen, the more-prompt +would be given regularly, and the cursor position would be wrong. Now only +show the part of the command line that fits on the screen and force the cursor +to be positioned on the visible part. There can be text after the cursor +which isn't editable. + +At the more prompt and with the console dialog, a cursor key was interpreted +as <Esc> and OA. Now recognize special keys in get_keystroke(). Ignore mouse +and scrollbar events. + +When typing a BS after inserting a middle comment leader, typing the last char +of the end comment leader still changed it into the end comment leader. (Webb) + +When a file system is full, writing to a swap file failed. Now first try to +write one block to the file. Try next entry in 'dir' if it fails. + +When "~" is in 'whichwrap', doing "~" on last char of a line didn't update the +display. + +Unix: Expanding wildcards for ":file {\\}" didn't work, because "\}" was +translated to "}" before the shell got it. Now don't remove backslashes when +wildcards are going to be expanded. + +Unix: ":e /tmp/$uid" didn't work. When expanding environment variables in a +file name doesn't work, use the shell to expand the file name. ":e /tmp/$tty" +still doesn't work though. + +"make test" didn't always work on DOS/Windows for test30, because it depended +on the external "echo" command. + +The link.sh script used "make" instead of $MAKE from the Makefile. Caused +problems for generating pathdef.c when "make" doesn't work properly. + +On versions that can do console and GUI: In the console a typed CSI code could +cause trouble. + +The patterns in expression evaluation didn't ignore the 'l' flag in +'cpoptions'. This broke the working of <CR> in the options window. + +When 'hls' off and 'ai' on, "O<Esc>" did remove the indent, but it was still +highlighted red for trailing space. + +Win32 GUI: Dropping an encrypted file on a running gvim didn't work right. Vim +would loop while outputting "*" characters. vgetc() was called recursively, +thus it returns NUL. Added safe_vgetc(), which reads input directly from the +user in this situation. + +While reading text from stdin, only an empty screen was shown. Now show that +Vim is reading from stdin. + +The cursor shape wasn't set properly when returning to Insert mode, after +using a CTRL-O /asdf command which fails. It would be OK after a few seconds. +Now it's OK right away. + +The 'isfname' default for DOS/Windows didn't include the '@' character. File +names that contained "dir\@file" could not be edited. + +Win32 console: <C-S-Left> could cause a crash when compiled with Borland or +egcs. (Aaron) + +Unix and VMS: "#if HAVE_DIRENT_H" caused problems for some compilers. Use +"#ifdef HAVE_DIRENT_H" instead. (Jones) + +When a matching tag is in the current file but has a search pattern that +doesn't match, the cursor would jump to the first line. + +Unix: Dependencies for pty.c were not included in Makefile. Dependency of +ctags/config.h was not included (only matters for parallel make). + +Removed a few Uninitialized Memory Reads (potential crashes). In do_call() +calling clear_var() when not evaluating. In win32_expandpath() and +dos_expandpath() calling backslash_halve() past the end of a file name. + +Removed memory leaks: Set_vim_var_string() never freed the value. The +next_list for a syntax keyword was never freed. + +On non-Unix systems, using a file name with wildcards without a match would +silently fail. E.g., ":e *.sh". Now give a "No match" error message. + +The life/life.mac, urm/urm.mac and hanoi/hanoi.mac files were not recognized +as Vim scripts. Renamed them to *.vim. + +[Note: some numbered patches are not relevant when upgrading from version 5.3, +they have been removed] + +Patch 5.4m.1 +Problem: When editing a file with a long name, would get the hit-enter + prompt, even though all settings are such that the name should be + truncated to avoid that. filemess() was printing the file name + without truncating it. +Solution: Truncate the message in filemess(). Use the same code as for + msg_trunc_attr(), which is moved to the new function + msg_may_trunc(). +Files: src/message.c, src/proto/message.pro, src/fileio.c + +Patch 5.4m.3 +Problem: The Motif libraries were not found by configure for Digital Unix. +Solution: Add "/usr/shlib" to the search path. (Andy Kahn) +Files: src/configure.in, src/configure + +Patch 5.4m.5 +Problem: Win32 GUI: When using the Save-As menu entry and selecting an + existing file in the file browser, would get a dialog to confirm + overwriting twice. (Ed Krall) +Solution: Removed the dialog from the file browser. It would be nicer to + set the "forceit" flag and skip Vim's ":confirm" dialog, but it + requires quite a few changes to do that. +Files: src/gui_w32.c + +Patch 5.4m.6 +Problem: Win32 GUI: When reading text from stdin, e.g., "cat foo | gvim -", + a message box would pop up with "-stdin-" (when exiting). (Michael + Schaap) +Solution: Don't switch off termcap mode for versions that are GUI-only. + They use another terminal to read from stdin. +Files: src/main.c, src/fileio.c + +Patch 5.4m.7 +Problem: Unix: running configure with --enable-gtk-check, + --enable-motif-check, --enable-athena-check or --enable-gtktest + had the reverse effect. (Thomas Koehler) +Solution: Use $enable_gtk_check variable correctly in AC_ARG_ENABLE(). +Files: src/configure.in, src/configure + +Patch 5.4m.9 +Problem: Multi-byte: With wrapping lines, the cursor was sometimes 2 + characters to the left. Syntax highlighting was wrong when a + double-byte character was split for a wrapping line. When + 'showbreak' was on the splitting also didn't work. +Solution: Adjust getvcol() and win_line(). (Chong-Dae Park) +Files: src/charset.c, src/screen.c + +Patch 5.4m.11 +Problem: The ":call" command didn't check for illegal trailing characters. + (Stefan Roemer) +Solution: Add the check in do_call(). +Files: src/eval.c + +Patch 5.4m.13 +Problem: With the ":s" command: + 1. When performing a substitute command, the mouse would be + disabled and enabled for every substitution. + 2. The cursor position could be beyond the end of the line. + Calling line_breakcheck() could try to position the cursor, + which causes a crash in the Win32 GUI. + 3. When using ":s" in a ":g" command, the cursor was not put on + the first non-white in the line. + 4. There was a hit-enter prompt when confirming the substitution + and the replacement was a bit longer. +Solution: 1. Only disable/enable the mouse when asking for confirmation. + 2. Always put the cursor on the first character, it is going to be + moved to the first non-blank anyway. + Don't use the cursor position in gui_mch_draw_hollow_cursor(), + get the character from the screen buffer. + 3. Added global_need_beginline flag to call beginline() after ":g" + has finished all substitutions. + 4. Clear the need_wait_return flag after prompting the user. +Files: src/ex_cmds.c, src/gui_w32.c + +Patch 5.4m.14 +Problem: When doing "vim xxx", ":opt", ":only" and then ":e xxx" we end + up with two swapfiles for "xxx". That is caused by the ":bdel" + command which is executed when unloading the option-window. + Also, there was no check if closing a buffer made the new one + invalid, this could cause a crash. +Solution: When closing a buffer causes the current buffer to be deleted, + use the new buffer to replace it. Also detect that the new buffer + has become invalid as a side effect of closing the current one. + Make autocommand that calls ":bdel" in optwin.vim nested, so that + the buffer loading it triggers also executes autocommands. + Also added a test for this in test13. +Files: runtime/optwin.vim, src/buffer.c, src/ex_cmds.c, src/globals.h + src/testdir/test13.in, src/testdir/test13.ok + +Patch 5.4m.15 +Problem: When using a BufEnter autocommand to reload the syntax file, + conversion to HTML caused a crash. (Sung-Hyun Nam) +Solution: When using ":syntax clear" the current stack of syntax items was + not cleared. This will cause memory to be used that has already + been freed. Added call to invalidate_current_state() in + syntax_clear(). +Files: src/syntax.c + +Patch 5.4m.17 +Problem: When omitting a ')' in an expression it would not be seen as a + failure. + When detecting an error inside (), there would be an error message + for a missing ')' too. + When using ":echo 1+|echo 2" there was no error message. (Roemer) + When using ":exe 1+" there was no error message. + When using ":return 1+" there was no error message. +Solution: Fix do_echo(), do_execute() and do_return() to give an error + message when eval1() returns FAIL. + Fix eval6() to handle trailing ')' correctly and return FAIL when + it's missing. +Files: src/eval.c + +Patch 5.4m.18 +Problem: When using input() from inside an expression entered with + "CTRL-R =" on the command line, there could be a crash. And the + resulting command line was wrong. +Solution: Added getcmdline_prompt(), which handles recursive use of + getcmdline() correctly. It also sets the command line prompt. + Removed cmdline_prompt(). Also use getcmdline_prompt() for + getting the crypt key in get_crypt_key(). +Files: src/proto/ex_getln.pro, src/ex_getln.c, src/eval.c, src/misc2.c + +Patch 5.4m.21 +Problem: When starting up, the screen structures were first allocated at + the minimal size, then initializations were done with Rows + possibly different from screen_Rows. Caused a crash in rare + situations (GTK with XIM and fontset). +Solution: Call screenalloc() in main() only after calling ui_get_winsize(). + Also avoids a potential delay because of calling screenclear() + while "starting" is non-zero. +Files: src/main.c + +Patch 5.4m.22 +Problem: In the GUI it was possible that the screen was resized and the + screen structures re-allocated while redrawing the screen. This + could cause a crash (hard to reproduce). The call sequence goes + through update_screen() .. syntax_start() .. ui_breakcheck() .. + gui_resize_window() .. screenalloc(). +Solution: Set updating_screen while redrawing. If the window is resized + remember the new size and handle it only after redrawing is + finished. + This also fixes that resizing the screen while still redrawing + (slow syntax highlighting) would not work properly. + Also disable display_hint, it was never used. +Files: src/globals.h, src/gui.c, src/screen.c, src/proto/gui.pro + +Patch 5.4m.23 +Problem: When using expand("<cword>") when there was no word under the + cursor, would get an error message. Same for <cWORD> and <cfile>. +Solution: Don't give an error message, return an empty string. +Files: src/eval.c + +Patch 5.4m.24 +Problem: ":help \|" didn't find anything. It was translated to "/\\|". +Solution: Translate "\|" into "\\bar". First check the table for specific + translations before checking for "\x". +Files: src/ex_cmds.c + +Patch 5.4m.25 +Problem: Unix: When using command line completion on files that contain + ''', '"' or '|' the file name could not be used. + Adding this file name to the Buffers menu caused an error message. +Solution: Insert a backslash before these three characters. + Adjust Mungename() function to insert a backslash before '|'. +Files: src/ex_getln.c, runtime/menu.vim + +Patch 5.4m.26 +Problem: When using a mapping of two function keys, e.g., <F1><F1>, and + only the first char of the second key has been read, the mapping + would not be recognized. Noticed on some Unix systems with xterm. +Solution: Add 'K' flag to 'cpoptions' to wait for the whole key code, even + when halfway a mapping. +Files: src/option.h, src/term.c + +Patch 5.4m.27 +Problem: When making test33 without the lisp feature it hangs. Interrupting + the execution of the script then might cause a crash. +Solution: In inchar(), after closing a script, don't use buf[] anymore. + closescript() has freed typebuf[] and buf[] might be pointing + inside typebuf[]. + Avoid that test33 hangs when the lisp feature is missing. +Files: src/getchar.c src/testdir/test33.in + +"os2" was missing from the feature list. Useful for has("os2"). + +BeOS: +- Included patches from Richard Offer for BeOS R4.5. +- menu code didn't work right. Crashed in the Buffers menu. The window title + wasn't set. (Offer) + +Patch 5.4n.3 +Problem: C-indenting was wrong after " } else". The white space was not + skipped. Visible when 'cino' has "+10". +Solution: Skip white space before calling cin_iselse(). (Norbert Zeh) +Files: src/misc1.c + +Patch 5.4n.4 +Problem: When the 't' flag in 'cpoptions' is included, after a + ":nohlsearch" the search highlighting would not be enabled again + after a tag search. (Norbert Zeh) +Solution: When setting the new search pattern in jumpto_tag(), don't restore + no_hlsearch. +Files: src/tag.c + +Patch 5.4n.5 +Problem: When using ":normal" from a CursorHold autocommand Vim hangs. The + autocommand is executed down from vgetc(). Calling vgetc() + recursively to execute the command doesn't work then. +Solution: Forbid the use of ":normal" when vgetc_busy is set. Give an error + message when this happens. +Files: src/ex_docmd.c, runtime/doc/autocmd.txt + +Patch 5.4n.6 +Problem: "gv" could reselect a Visual that starts and/or ends past the end + of a line. (Robert Webb) +Solution: Check that the start and end of the Visual area are on a valid + character by calling adjust_cursor(). +Files: src/normal.c + +Patch 5.4n.8 +Problem: When a mark was on a non existing line (e.g., when the .viminfo + was edited), jumping to it caused ml_get errors. (Alexey + Marinichev). +Solution: Added check_cursor_lnum() in nv_gomark(). +Files: src/normal.c + +Patch 5.4n.9 +Problem: ":-2" moved the cursor to a negative line number. (Ralf Schandl) +Solution: Give an error message for a negative line number. +Files: src/ex_docmd.c + +Patch 5.4n.10 +Problem: Win32 GUI: At the hit-enter prompt, it was possible to scroll the + text. This erased the prompt and made Vim look like it is in + Normal mode, while it is actually still waiting for a <CR>. +Solution: Disallow scrolling at the hit-enter prompt for systems that use + on the fly scrolling. +Files: src/message.c + +Patch 5.4n.14 +Problem: Win32 GUI: When using ":winsize 80 46" and the height is more than + what fits on the screen, the window size was made smaller than + asked for (that's OK) and Vim crashed (that's not OK)> +Solution: Call check_winsize() from gui_set_winsize() to resize the windows. +Files: src/gui.c + +Patch 5.4n.16 +Problem: Win32 GUI: The <F10> key both selected the menu and was handled as + a key hit. +Solution: Apply 'winaltkeys' to <F10>, like it is used for Alt keys. +Files: src/gui_w32.c + +Patch 5.4n.17 +Problem: Local buffer variables were freed when the buffer is unloaded. + That's not logical, since options are not freed. (Ron Aaron) +Solution: Free local buffer variables only when deleting the buffer. +Files: src/buffer.c + +Patch 5.4n.19 +Problem: Doing ":e" (without argument) in an option-window causes trouble. + The mappings for <CR> and <Space> are not removed. When there is + another buffer loaded, the swap file for it gets mixed up. + (Steve Mueller) +Solution: Also remove the mappings at the BufUnload event, if they are still + present. + When re-editing the same file causes the current buffer to be + deleted, don't try editing it. + Also added a test for this situation. +Files: runtime/optwin.vim, src/ex_cmds.c, src/testdir/test13.in, + src/testdir/test13.ok + +Patch 5.4n.24 +Problem: BeOS: configure never enabled the GUI, because $with_x was "no". + Unix prototypes caused problems, because Display and Widget are + undefined. + Freeing fonts on exit caused a crash. +Solution: Only disable the GUI when $with_x is "no" and $BEOS is not "yes". + Add dummy defines for Display and Widget in proto.h. + Don't free the fonts in gui_exit() for BeOS. +Files: src/configure.in, src/configure, src/proto.h, src/gui.c. + + +The runtime/vim48x48.xpm icon didn't have a transparent background. (Schild) + +Some versions of the mingw32/egcs compiler didn't have WINBASEAPI defined. +(Aaron) + +VMS: +- mch_setenv() had two arguments instead of three. +- The system vimrc and gvimrc files were called ".vimrc" and ".gvimrc". + Removed the dot. +- call to RealWaitForChar() had one argument too many. (Campbell) +- WaitForChar() is static, removed the prototype from proto/os_vms.pro. +- Many file accesses failed, because Unix style file names were used. + Translate file names to VMS style by using vim_fopen(). +- Filtering didn't work, because the temporary file name was generated wrong. +- There was an extra newline every 9192 characters when writing a file. Work + around it by writing line by line. (Campbell) +- os_vms.c contained "# typedef int DESC". Should be "typedef int DESC;". + Only mattered for generating prototypes. +- Added file name translation to many places. Made easy by defining macros + mch_access(), mch_fopen(), mch_fstat(), mch_lstat() and mch_stat(). +- Set default for 'tagbsearch' to off, because binary tag searching apparently + doesn't work for VMS. +- make mch_get_host_name() work with /dec and /standard=vaxc. (Campbell) + + +Patch 5.4o.2 +Problem: Crash when using "gf" on "file.c://comment here". (Scott Graham) +Solution: Fix wrong use of pointers in get_file_name_in_path(). +Files: src/window.c + +Patch 5.4o.3 +Problem: The horizontal scrollbar was not sized correctly when 'number' is + set and 'wrap' not set. + Athena: Horizontal scrollbar wasn't updated when the cursor was + positioned with a mouse click just after dragging. +Solution: Subtract 8 from the size when 'number' set and 'wrap' not set. + Reset gui.dragged_sb when a mouse click is received. +Files: src/gui.c + +Patch 5.4o.4 +Problem: When running in an xterm and $WINDOWID is set to an illegal value, + Vim would exit with "Vim: Got X error". +Solution: When using the display which was opened for the xterm clipboard, + check if x11_window is valid by trying to obtain the window title. + Also add a check in setup_xterm_clip(), for when using X calls to + get the pointer position in an xterm. +Files: src/os_unix.c + +Patch 5.4o.5 +Problem: Motif version with Lesstif: When removing the menubar and then + using a menu shortcut key, Vim would crash. (raf) +Solution: Disable the menu mnemonics when the menu bar is removed. +Files: src/gui_motif.c + +Patch 5.4o.9 +Problem: The DOS install.exe program used the "move" program. That doesn't + work on Windows NT, where "move" is internal to cmd.exe. +Solution: Don't use an external program for moving the executables. Use C + functions to copy the file and delete the original. +Files: src/dosinst.c + +Motif and Athena obtained the status area height differently from GTK. Moved +status_area_enabled from global.h to gui_x11.c and call +xim_get_status_area_height() to get the status area height. + +Patch 5.4p.1 +Problem: When using auto-select, and the "gv" command is used, would not + always obtain ownership of the selection. Caused by the Visual + area still being the same, but ownership taken away by another + program. +Solution: Reset the clipboard Visual mode to force updating the selection. +Files: src/normal.c + +Patch 5.4p.2 +Problem: Motif and Athena with XIM: Typing 3-byte + <multibyte><multibyte><space> doesn't work correctly with Ami XIM. +Solution: Avoid using key_sym XK_VoidSymbol. (Nam) +Files: src/multbyte.c, src/gui_x11.c + +Patch 5.4p.4 +Problem: Win32 GUI: The scrollbar values were reduced for a file with more + than 32767 lines. But this info was kept global for all + scrollbars, causing a mixup between the windows. + Using the down arrow of a scrollbar in a large file didn't work. + Because of round-off errors there is no scroll at all. +Solution: Give each scrollbar its own scroll_shift field. When the down + arrow is used, scroll several lines. +Files: src/gui.h, src/gui_w32.c + +Patch 5.4p.5 +Problem: When changing buffers in a BufDelete autocommand, there could be + ml_line errors and/or a crash. (Schandl) Was caused by deleting + the current buffer. +Solution: When the buffer to be deleted unexpectedly becomes the current + buffer, don't delete it. + Also added a check for this in test13. +Files: src/buffer.c, src/testdir/test13.in, src/testdir/test13.ok + +Patch 5.4p.7 +Problem: Win32 GUI: When using 'mousemodel' set to "popup_setpos" and + clicking the right mouse button outside of the selected area, the + selected area wasn't removed until the popup menu has gone. + (Aaron) +Solution: Set the cursor and update the display before showing the popup + menu. +Files: src/normal.c + +Patch 5.4p.8 +Problem: The generated bugreport didn't contain information about + $VIMRUNTIME and whether runtime files actually exist. +Solution: Added a few checks to the bugreport script. +Files: runtime/bugreport.vim + +Patch 5.4p.9 +Problem: The windows install.exe created a wrong entry in the popup menu. + The "%1" was "". The full directory was included, even when the + executable had been moved elsewhere. (Ott) +Solution: Double the '%' to get one from printf. Only include the path to + gvim.exe when it wasn't moved and it's not in $PATH. +Files: src/dosinst.c + +Patch 5.4p.10 +Problem: Win32: On top of 5.4p.9: The "Edit with Vim" entry sometimes used + a short file name for a directory. +Solution: Change the "%1" to "%L" in the registry entry. +Files: src/dosinst.c + +Patch 5.4p.11 +Problem: Motif, Athena and GTK: When closing the GUI window when there is a + changed buffer, there was only an error message and Vim would not + exit. +Solution: Put up a dialog, like for ":confirm qa". Uses the code that was + already used for MS-Windows. +Files: src/gui.c, src/gui_w32.c + +Patch 5.4p.12 +Problem: Win32: Trying to expand a string that is longer than 256 + characters could cause a crash. (Steed) +Solution: For the buffer in win32_expandpath() don't use a fixed size array, + allocate it. +Files: src/os_win32.c + +MSDOS: Added "-Wall" to Makefile.djg compile flags. Function prototypes for +fname_case() and mch_update_cursor() were missing. "fd" was unused in +mf_sync(). "puiLocation" was unused in myputch(). "newcmd" unused in +mch_call_shell() for DJGPP version. + +============================================================================== +VERSION 5.5 *version-5.5* + +Version 5.5 is a bug-fix version of 5.4. + + +Changed *changed-5.5* +------- + +The DJGPP version is now compiled with "-O2" instead of "-O4" to reduce the +size of the executables. + +Moved the src/STYLE file to runtime/doc/develop.txt. Added the design goals +to it. + +'backspace' is now a string option. See patch 5.4.15. + + +Added *added-5.5* +----- + +Included Exuberant Ctags version 3.3. (Darren Hiebert) + +In runtime/mswin.vim, map CTRL-Q to CTRL-V, so that CTRL-Q can be used +everywhere to do what CTRL-V used to do. + +Support for decompression of bzip2 files in vimrc_example.vim. + +When a patch is included, the patch number is entered in a table in version.c. +This allows skipping a patch without breaking a next one. + +Support for mouse scroll wheel in X11. See patch 5.5a.14. + +line2byte() can be used to get the size of the buffer. See patch 5.4.35. + +The CTRL-R CTRL-O r and CTRL-R CTRL-P r commands in Insert mode are used to +insert a register literally. See patch 5.4.48. + +Uninstall program for MS-Windows. To be able to remove the registry entries +for "Edit with Vim". It is registered to be run from the "Add/Remove +programs" application. See patch 5.4.x7. + + +Fixed *fixed-5.5* +----- + +When using vimrc_example.vim: An error message when the cursor is on a line +higher than the number of lines in the compressed file. Move the autocommand +for jumping to the last known cursor position to after the decompressing +autocommands. + +":mkexrc" and ":mksession" wrote the current value of 'textmode'. That may +mark a file as modified, which causes problems. This is a buffer-specific +setting, it should not affect all files. + +"vim --version" wrote two empty lines. + +Unix: The alarm signal could kill Vim. It is generated by the Perl alarm() +function. Ignore SIGALRM. + +Win32 GUI: Toolbar still had the yellow bitmap for running a Vim script. + +BeOS: "tmo" must be bigtime_t, instead of double. (Seibert) + +Patch 5.4.1 +Problem: Test11 fails when $GZIP is set to "-v". (Matthew Jackson) +Solution: Set $GZIP to an empty string. +Files: src/testdir/test11.in + +Patch 5.4.2 +Problem: Typing <Esc> at the crypt key prompt caused a crash. (Kallingal) +Solution: Check for a NULL pointer returned from get_crypt_key(). +Files: src/fileio.c + +Patch 5.4.3 +Problem: Python: Trying to use the name of an unnamed buffer caused a + crash. (Daniel Burrows) +Solution: Check for b_fname being a NULL pointer. +Files: src/if_python.c + +Patch 5.4.4 +Problem: Win32: When compiled without toolbar, but the 'T' flag is in + 'guioptions', there would be an empty space for the toolbar. +Solution: Add two #ifdefs where checking for the 'T' flag. (Vince Negri) +Files: src/gui.c + +Patch 5.4.5 +Problem: Athena GUI: Using the Buffers.Refresh menu entry caused a crash. + Looks like any ":unmenu" command may cause trouble. +Solution: Disallow ":unmenu" in the Athena version. Disable the Buffers + menu, because the Refresh item would not work. +Files: src/menu.c, runtime/menu.vim + +Patch 5.4.6 +Problem: GTK GUI: Using ":gui" in the .gvimrc file caused an error. Only + happens when the GUI forks. +Solution: Don't fork in a recursive call of gui_start(). +Files: src/gui.c + +Patch 5.4.7 +Problem: Typing 'q' at the more prompt for the ATTENTION message causes the + file loading to be interrupted. (Will Day) +Solution: Reset got_int after showing the ATTENTION message. +Files: src/memline.c + +Patch 5.4.8 +Problem: Edit some file, ":he", ":opt": options from help window are shown, + but pressing space updates from the other window. (Phillipps) + Also: When there are changes in the option-window, ":q!" gives an + error message. +Solution: Before creating the option-window, go to a non-help window. + Use ":bdel!" to delete the buffer. +Files: runtime/optwin.vim + +Patch 5.4.9 + Just updates version.h. The real patch has been moved to 5.4.x1. + This patch is just to keep the version number correct. + +Patch 5.4.10 +Problem: GTK GUI: When $DISPLAY is invalid, "gvim -f" just exits. It + should run in the terminal. +Solution: Use gtk_init_check() instead of gtk_init(). +Files: src/gui_gtk_x11.c + +Patch 5.4.11 +Problem: When using the 'S' flag in 'cpoptions', 'tabstop' is not copied to + the next buffer for some commands, e.g., ":buffer". +Solution: When the BCO_NOHELP flag is given to buf_copy_options(), still + copy the options used by do_help() when neither the "from" or "to" + buffer is a help buffer. +Files: src/option.c + +Patch 5.4.12 +Problem: When using 'smartindent', there would be no extra indent if the + current line did not have any indent already. (Hanus Adler) +Solution: There was a wrongly placed "else", that previously matched with + the "if" that set trunc_line. Removed the "else" and added a + check for trunc_line to be false. +Files: src/misc1.c + +Patch 5.4.13 +Problem: New SGI C compilers need another option for optimisation. +Solution: Add a check in configure for "-OPT:Olimit". (Chin A Young) +Files: src/configure.in, src/configure + +Patch 5.4.14 +Problem: Motif GUI: When the popup menu is present, a tiny window appears + on the desktop for some users. +Solution: Set the menu widget ID for a popup menu to 0. (Thomas Koehler) +Files: src/gui_motif.c + +Patch 5.4.15 +Problem: Since 'backspace' set to 0 has been made Vi compatible, it is no + longer possible to only allow deleting autoindent. +Solution: Make 'backspace' a list of parts, to allow each kind of + backspacing separately. +Files: src/edit.c, src/option.c, src/option.h, src/proto/option.pro, + runtime/doc/option.txt, runtime/doc/insert.txt + +Patch 5.4.16 +Problem: Multibyte: Locale zh_TW.Big5 was not checked for in configure. +Solution: Add zh_TW.Big5 to configure check. (Chih-Tsun Huang) +Files: src/configure.in, src/configure + +Patch 5.4.17 +Problem: GUI: When started from inside gvim with ":!gvim", Vim would not + start. ":!gvim -f" works fine. +Solution: After forking, wait a moment in the parent process, to give the + child a chance to set its process group. +Files: src/gui.c + +Patch 5.4.18 +Problem: Python: The clear_history() function also exists in a library. +Solution: Rename clear_history() to clear_hist(). +Files: src/ex_getln.c, src/eval.c, src/proto/ex_getln.pro + +Patch 5.4.19 +Problem: In a terminal with 25 lines, there is a more prompt after the + ATTENTION message. When hitting 'q' here the dialog prompt + doesn't appear and file loading is interrupted. (Will Day) +Solution: Don't allow quitting the printing of a message for the dialog + prompt. Added the msg_noquit_more flag for this. +Files: src/message.c + +Patch 5.4.20 +Problem: GTK: When starting gvim, would send escape sequences to the + terminal to switch the cursor off and on. +Solution: Don't call msg_start() if the GUI is expected to start. +Files: src/main.c + +Patch 5.4.21 +Problem: Motif: Toplevel menu ordering was wrong when using tear-off items. +Solution: Don't add one to the index for a toplevel menu. +Files: src/gui_motif.c + +Patch 5.4.22 +Problem: In Insert mode, <C-Left>, <S-Left>, <C-Right> and <S-Right> didn't + update the column used for vertical movement. +Solution: Set curwin->w_set_curswant for those commands. +Files: src/edit.c + +Patch 5.4.23 +Problem: When a Visual selection is lost to another program, and then the + same text is Visually selected again, the clipboard ownership + wasn't regained. +Solution: Set clipboard.vmode to NUL to force regaining the clipboard. +Files: src/normal.c + +Patch 5.4.24 +Problem: Encryption: When using ":r file" while 'key' has already entered, + the 'key' option would be messed up. When writing the file it + would be encrypted with an unknown key and lost! (Brad Despres) +Solution: Don't free cryptkey when it is equal to the 'key' option. +Files: src/fileio.c + +Patch 5.4.25 +Problem: When 'cindent' is set, but 'autoindent' isn't, comments are not + properly indented when starting a new line. (Mitterand) +Solution: When there is a comment leader for the new line, but 'autoindent' + isn't set, do C-indenting. +Files: src/misc1.c + +Patch 5.4.26 +Problem: Multi-byte: a multi-byte character is never recognized in a file + name, causing a backslash before it to be removed on Windows. +Solution: Assume that a leading-byte character is a file name character in + vim_isfilec(). +Files: src/charset.c + +Patch 5.4.27 +Problem: Entries in the PopUp[nvic] menus were added for several modes, but + only deleted for the mode they were used for. This resulted in + the entry remaining in the PopUp menu. + When removing a PopUp[nvic] menu, the name had been truncated, + could result in greying-out the whole PopUp menu. +Solution: Remove entries for all modes from the PopUp[nvic] menus. Remove + the PopUp[nvic] menu entries first, before the name is changed. +Files: src/menu.c + +Patch 5.4.28 +Problem: When using a BufWritePre autocommand to change 'fileformat', the + new value would not be used for writing the file. +Solution: Check 'fileformat' after executing the autocommands instead of + before. +Files: src/fileio.c + +Patch 5.4.29 +Problem: Athena GUI: When removing the 'g' flag from 'guioptions', using a + menu can result in a crash. +Solution: Always grey-out menus for Athena, don't hide them. +Files: src/menu.c + +Patch 5.4.30 +Problem: BeOS: Suspending Vim with CTRL-Z didn't work (killed Vim). The + first character typed after ":sh" goes to Vim, instead of the + started shell. +Solution: Don't suspend Vim, start a new shell. Kill the async read thread + when starting a new shell. It will be restarted later. (Will Day) +Files: src/os_unix.c, src/ui.c + +Patch 5.4.31 +Problem: GUI: When 'mousefocus' is set, moving the mouse over where a + window boundary was, causes a hit-enter prompt to be finished. + (Jeff Walker) +Solution: Don't use 'mousefocus' at the hit-enter prompt. Also ignore it + for the more prompt and a few other situations. When an operator + is pending, abort it first. +Files: src/gui.c + +Patch 5.4.32 +Problem: Unix: $LDFLAGS was not passed to configure. +Solution: Pass $LDFLAGS to configure just like $CFLAGS. (Jon Miner) +Files: src/Makefile + +Patch 5.4.33 +Problem: Unix: After expanding an environment variable with the shell, the + next expansion would also use the shell, even though it is not + needed. +Solution: Reset "recursive" before returning from gen_expand_wildcards(). +Files: src/misc1.c + +Patch 5.4.34 (also see 5.4.x5) +Problem: When editing a file, and the file name is relative to a directory + above the current directory, the file name was made absolute. + (Gregory Margo) +Solution: Add an argument to shorten_fnames() which indicates if all file + names should be shortened, or only absolute names. In main() only + use shorten_fnames() to shorten absolute names. +Files: src/ex_docmd.c, src/fileio.c, src/main.c, src/proto/fileio.pro + +Patch 5.4.35 +Problem: There is no function to get the current file size. +Solution: Allow using line2byte() with the number of lines in the file plus + one. This returns the offset of the line past the end of the + file, which is the file size plus one. +Files: src/eval.c, runtime/doc/eval.txt + +Patch 5.4.36 +Problem: Comparing strings while ignoring case didn't work correctly for + some machines. (Mide Steed) +Solution: vim_stricmp() and vim_strnicmp() only returned 0 or 1. Changed + them to return -1 when the first argument is smaller. +Files: src/misc2.c + +Patch 5.4.37 (also see 5.4.40 and 5.4.43) +Problem: Long strings from the viminfo file are truncated. +Solution: When writing a long string to the viminfo file, first write a line + with the length, then the string itself in a second line. +Files: src/eval.c, src/ex_cmds.c, src/ex_getln.c, src/mark.c, src/ops.c, + src/search.c, src/proto/ex_cmds.pro, runtime/syntax/viminfo.vim + +Patch 5.4.38 +Problem: In the option-window, ":set go&" resulted in 'go' being handled + like a boolean option. + Mappings for <Space> and <CR> were overruled by the option-window. +Solution: When the value of an option isn't 0 or 1, don't handle it like a + boolean option. + Save and restore mappings for <Space> and <CR> when entering and + leaving the option-window. +Files: runtime/optwin.vim + +Patch 5.4.39 +Problem: When setting a hidden option, spaces before the equal sign were + not skipped and cause an error message. E.g., ":set csprg =cmd". +Solution: When skipping over a hidden option, check for a following "=val" + and skip it too. +Files: src/option.c + +Patch 5.4.40 (depends on 5.4.37) +Problem: Compiler error for "atol(p + 1)". (Axel Kielhorn) +Solution: Add a typecast: "atol((char *)p + 1)". +Files: src/ex_cmds.c + +Patch 5.4.41 +Problem: Some commands that were not included would give an error message, + even when after "if 0". +Solution: Don't give an error message for an unsupported command when not + executing the command. +Files: src/ex_docmd.c + +Patch 5.4.42 +Problem: ":w" would also cause a truncated message to appear in the message + history. +Solution: Don't put a kept message in the message history when it starts + with "<". +Files: src/message.c + +Patch 5.4.43 (depends on 5.4.37) +Problem: Mixing long lines with multiple lines in a register causes errors + when writing the viminfo file. (Robinson) +Solution: When reading the viminfo file to skip register contents, skip + lines that start with "<". +Files: src/ops.c + +Patch 5.4.44 +Problem: When 'whichwrap' includes '~', a "~" command that goes on to the + next line cannot be properly undone. (Zellner) +Solution: Save each line for undo in n_swapchar(). +Files: src/normal.c + +Patch 5.4.45 (also see 5.4.x8) +Problem: When expand("$ASDF") fails, there is an error message. +Solution: Remove the global expand_interactively. Pass a flag down to skip + the error message. + Also: expand("$ASDF") returns an empty string if $ASDF isn't set. + Previously it returned "$ASDF" when 'shell' is "sh". + Also: system() doesn't print an error when the command returns an + error code. +Files: many + +Patch 5.4.46 +Problem: Backspacing did not always use 'softtabstop' after hitting <CR>, + inserting a register, moving the cursor, etc. +Solution: Reset inserted_space much more often in edit(). +Files: src/edit.c + +Patch 5.4.47 +Problem: When executing BufWritePre or BufWritePost autocommands for a + hidden buffer, the cursor could be moved to a non-existing + position. (Vince Negri) +Solution: Save and restore the cursor and topline for the current window + when it is going to be used to execute autocommands for a hidden + buffer. Use an existing window for the buffer when it's not + hidden. +Files: src/fileio.c + +Patch 5.4.48 +Problem: A paste with the mouse in Insert mode was not repeated exactly the + same with ".". For example, when 'autoindent' is set and pasting + text with leading indent. (Perry) +Solution: Add the CTRL-R CTRL-O r and CTRL-R CTRL-P r commands in Insert + mode, which insert the contents of a register literally. +Files: src/edit.c, src/normal.c, runtime/doc/insert.txt + +Patch 5.4.49 +Problem: When pasting text with [ <MiddleMouse>, the cursor could end up + after the last character of the line. +Solution: Correct the cursor position for the change in indent. +Files: src/ops.c + +Patch 5.4.x1 (note: Replaces patch 5.4.9) +Problem: Win32 GUI: menu hints were never used, because WANT_MENU is not + defined until vim.h is included. +Solution: Move the #ifdef WANT_MENU from where MENUHINTS is defined to where + it is used. +Files: src/gui_w32.c + +Patch 5.4.x2 +Problem: BeOS: When pasting text, one character was moved to the end. +Solution: Re-enable the BeOS code in fill_input_buf(), and fix timing out + with acquire_sem_etc(). (Will Day) +Files: src/os_beos.c, src/ui.c + +Patch 5.4.x3 +Problem: Win32 GUI: When dropping a directory on a running gvim it crashes. +Solution: Avoid using a NULL file name. Also display a message to indicate + that the current directory was changed. +Files: src/gui_w32.c + +Patch 5.4.x4 +Problem: Win32 GUI: Removing an item from the popup menu doesn't work. +Solution: Don't remove the item from the menubar, but from the parent popup + menu. +Files: src/gui_w32.c + +Patch 5.4.x5 (addition to 5.4.34) +Files: src/gui_w32.c + +Patch 5.4.x6 +Problem: Win32: Expanding (dir)name starting with a dot doesn't work. + (McCormack) Only when there is a path before it. +Solution: Fix the check, done before expansion, if the file name pattern + starts with a dot. +Files: src/os_win32.c + +Patch 5.4.x7 +Problem: Win32 GUI: Removing "Edit with Vim" from registry is difficult. +Solution: Add uninstall program to remove the registry keys. It is installed + in the "Add/Remove programs" list for ease of use. + Also: don't set $VIM when the executable is with the runtime files. + Also: Add a text file with a step-by-step description of how to + uninstall Vim for DOS and Windows. +Files: src/uninstal.c, src/dosinst.c, src/Makefile.w32, uninstal.txt + +Patch 5.4.x8 (addition to 5.4.45) +Files: many + +Patch 5.4.x9 +Problem: Win32 GUI: After executing an external command, focus is not + always regained (when using focus-follows-mouse). +Solution: Add SetFocus() in mch_system(). (Mike Steed) +Files: src/os_win32.c + + +Patch 5.5a.1 +Problem: ":let @* = @:" did not work. The text was not put on the + I clipboard. (Fisher) +Solution: Own the clipboard and put the text on it. +Files: src/ops.c + +Patch 5.5a.2 +Problem: append() did not mark the buffer modified. Marks below the + new line were not adjusted. +Solution: Fix the f_append() function. +Files: src/eval.c + +Patch 5.5a.3 +Problem: Editing compressed ".gz" files doesn't work on non-Unix systems, + because there is no "mv" command. +Solution: Add the rename() function and use it instead of ":!mv". + Also: Disable the automatic jump to the last position, because it + changes the jumplist. +Files: src/eval.c, runtime/doc/eval.txt, runtime/vimrc_example.vim + +Patch 5.5a.4 +Problem: When using whole-line completion in insert mode while the cursor + is in the indent, get "out of memory" error. (Stekrt) +Solution: Don't allocate a negative amount of memory in ins_complete(). +Files: src/edit.c + +Patch 5.5a.5 +Problem: Win32: The 'path' option can hold only up to 256 characters, + because _MAX_PATH is 256. (Robert Webb) +Solution: Use a fixed path length of 1024. +Files: src/os_win32.h + +Patch 5.5a.6 +Problem: Compiling with gcc on Win32, using the Unix Makefile, didn't work. +Solution: Add $(SUFFIX) to all places where an executable is used. Also + pass it to ctags. (Reynolds) +Files: src/Makefile + +Patch 5.5a.7 +Problem: When using "cat | vim -" in an xterm, the xterm version reply + would end up in the file. +Solution: Read the file from stdin before switching the terminal to RAW + mode. Should also avoid problems with programs that use a + specific terminal setting. + Also: when using the GUI, print "Reading from stdin..." in the GUI + window, to give a hint why it doesn't do anything. +Files: src/main.c, src/fileio.c + +Patch 5.5a.8 +Problem: On multi-threaded Solaris, suspending doesn't work. +Solution: Call pause() when the SIGCONT signal was not received after + sending the SIGTSTP signal. (Nagano) +Files: src/os_unix.c + +Patch 5.5a.9 +Problem: 'winaltkeys' could be set to an empty argument, which is illegal. +Solution: Give an error message when doing ":set winaltkeys=". +Files: src/option.c + +Patch 5.5a.10 +Problem: Win32 console: Using ALTGR on a German keyboard to produce "}" + doesn't work, because the 8th bit is set when ALT is pressed. +Solution: Don't set the 8th bit when ALT and CTRL are used. (Leipert) +Files: src/os_win32.c + +Patch 5.5a.11 +Problem: Tcl: Configure always uses tclsh8.0. + Also: Loading a library doesn't work. +Solution: Add "--with-tclsh" configure argument to allow specifying another + name for the tcl shell. + Call Tcl_Init() in tclinit() to make loading libraries work. + (Johannes Zellner) +Files: src/configure.in, src/configure, src/if_tcl.c + +Patch 5.5a.12 +Problem: The "user_commands" feature is called "user-commands". +Solution: Replace "user-commands" with "user_commands". (Kim Sung-bom) + Keep "user-commands" for the has() function, to remain backwards + compatible with 5.4. +Files: src/eval.c, src/version.c + +Patch 5.5a.13 +Problem: OS/2: When $HOME is not defined, "C:/" is used for the viminfo + file. That is very wrong when OS/2 is on another partition. +Solution: Use $VIM for the viminfo file when it is defined, like for MSDOS. + Also: Makefile.os2 didn't depend on os_unix.h. +Files: src/os_unix.h, src/Makefile.os2 + +Patch 5.5a.14 +Problem: Athena, Motif and GTK: The Mouse scroll wheel doesn't work. +Solution: Interpret a click of the wheel as a key press of the <MouseDown> + or <MouseUp> keys. Default behavior is to scroll three lines, or + a full page when Shift is used. +Files: src/edit.c, src/ex_getln.c, src/gui.c, src/gui_gtk_x11.c, + src/gui_x11.c, src/keymap.h, src/message.c, src/misc1.c, + src/misc2.c, src/normal.c, src/proto/normal.pro, src/vim.h, + runtime/doc/scroll.txt + +Patch 5.5a.15 +Problem: Using CTRL-A in Insert mode doesn't work correctly when the insert + started with the <Insert> key. (Andreas Rohrschneider) +Solution: Replace <Insert> with "i" before setting up the redo buffer. +Files: src/normal.c + +Patch 5.5a.16 +Problem: VMS: GUI does not compile and run. +Solution: Various fixes. (Zoltan Arpadffy) + Moved functions from os_unix.c to ui.c, so that VMS can use them + too: open_app_context(), x11_setup_atoms() and clip_x11* functions. + Made xterm_dpy global, it's now used by ui.c and os_unix.c. + Use gethostname() always, sys_hostname doesn't exist. +Files: src/globals.h, src/gui_x11.c, src/os_vms.mms, src/os_unix.c, + src/os_vms.c, src/ui.c, src/proto/os_unix.pro, src/proto/ui.pro + +Renamed AdjustCursorForMultiByteCharacter() to AdjustCursorForMultiByteChar() +to avoid symbol length limit of 31 characters. (Steve P. Wall) + +Patch 5.5b.1 +Problem: SASC complains about dead assignments and implicit type casts. +Solution: Removed the dead assignments. Added explicit type casts. +Files: src/buffer.c, src/edit.c, src/eval.c, src/ex_cmds.c, + src/ex_getln.c, src/fileio.c, src/getchar.c, src/memline.c, + src/menu.c, src/misc1.c, src/normal.c, src/ops.c, src/quickfix.c, + src/screen.c + +Patch 5.5b.2 +Problem: When using "CTRL-O O" in Insert mode, hit <Esc> and then "o" in + another line truncates that line. (Devin Weaver) +Solution: When using a command that starts Insert mode from CTRL-O, reset + "restart_edit" first. This avoids that edit() is called with a + mix of starting a new edit command and restarting a previous one. +Files: src/normal.c + +============================================================================== +VERSION 5.6 *version-5.6* + +Version 5.6 is a bug-fix version of 5.5. + + +Changed *changed-5.6* +------- + +Small changes to OleVim files. (Christian Schaller) + +Inserted "/**/" between patch numbers in src/version.c. This allows for one +line of context, which some versions of patch need. + +Reordered the Syntax menu to avoid long submenus. Removed keyboard shortcuts +for alphabetical items to avoid a clash with fixed items. + + +Added *added-5.6* +----- + +Included Exuberant Ctags version 3.4. (Darren Hiebert) + +OpenWithVim in Python. (Christian Schaller) + +Win32 GUI: gvimext.dll, for the context menu "Edit with Vim" entry. Avoids +the reported problems with the MS Office taskbar. Now it's a Shell Extension. +(Tianmiao Hu) + +New syntax files: +abel Abel (John Cook) +aml Arc Macro Language (Nikki Knuit) +apachestyle Apache-style config file (Christian Hammers) +cf Cold Fusion (Jeff Lanzarotta) +ctrlh files with CTRL-H sequences (Bram Moolenaar) +cupl CUPL (John Cook) +cuplsim CUPL simulation (John Cook) +erlang Erlang (Kresimir Marzic) +gedcom Gedcom (Paul Johnson) +icon Icon (Wendell Turner) +ist MakeIndex style (Peter Meszaros) +jsp Java Server Pages (Rafael Garcia-Suarez) +rcslog Rcslog (Joe Karthauser) +remind Remind (Davide Alberani) +sqr Structured Query Report Writer (Paul Moore) +tads TADS (Amir Karger) +texinfo Texinfo (Sandor Kopanyi) +xpm2 X Pixmap v2 (Steve Wall) + +The 'C' flag in 'cpoptions' can be used to switch off concatenation for +sourced lines. See patch 5.5.013 below. |line-continuation| + +"excludenl" argument for the ":syntax" command. See patch 5.5.032 below. +|:syn-excludenl| + +Implemented |z+| and |z^| commands. See patch 5.5.050 below. + +Vim logo in Corel Draw format. Can be scaled to any resolution. + + +Fixed *fixed-5.6* +----- + +Using this mapping in Select mode, terminated completion: +":vnoremap <C-N> <Esc>a<C-N>" (Benji Fisher) +Ignore K_SELECT in ins_compl_prep(). + +VMS (Zoltan Arpadffy, David Elins): +- ioctl() in pty.c caused trouble, #ifndef VMS added. +- Cut & paste mismatch corrected. +- Popup menu line crash corrected. (Patch 5.5.047) +- Motif directories during open and save as corrected. +- Handle full file names with version numbers. (Patch 5.5.046) +- Directory handling (CD command etc.) +- Corrected file name conversion VMS to Unix and v.v. +- Recovery was not working. +- Terminal and signal handling was outdated compared to os_unix.c. +- Improved os_vms.txt. + +Configure used fprintf() instead of printf() to check for __DATE__ and +__TIME__. (John Card II) + +BeOS: Adjust computing the char_height and char_ascent. Round them up +separately, avoids redrawing artifacts. (Mike Steed) + +Fix a few multi-byte problems in menu_name_skip(), set_reg_ic(), searchc() and +findmatchlimit(). (Taro Muraoka) + +GTK GUI: +- With GTK 1.2.5 and later the scrollbars were not redrawn correctly. +- Adjusted the gtk_form_draw() function. +- SNiFF connection didn't work. +- 'mousefocus' was not working. (Dalecki) +- Some keys were not working with modifiers: Shift-Tab, Ctrl-Space and CTRL-@. + + +Patch 5.5.001 +Problem: Configure in the top directory did not pass on an argument with a + space correctly. For example "./configure --previs="/My home". + (Stephane Chazelas) +Solution: Use '"$@"' instead of '$*' to pass on the arguments. +Files: configure + +Patch 5.5.002 +Problem: Compilation error for using "fds[] & POLLIN". (Jeff Walker) +Solution: Use "fds[].revents & POLLIN". +Files: src/os_unix.c + +Patch 5.5.003 +Problem: The autoconf check for sizeof(int) is wrong on machines where + sizeof(size_t) != sizeof(int). +Solution: Use our own configure check. Also fixes the warning for + cross-compiling. +Files: src/configure.in, src/configure + +Patch 5.5.004 +Problem: On Unix it's not possible to interrupt ":sleep 100". +Solution: Switch terminal to cooked mode while asleep, to allow a SIGINT to + wake us up. But switch off echo, added TMODE_SLEEP. +Files: src/term.h, src/os_unix.c + +Patch 5.5.005 +Problem: When using <f-args> with a user command, an empty argument to the + command resulted in one empty string, while no string was + expected. +Solution: Catch an empty argument and pass no argument to the function. + (Paul Moore) +Files: src/ex_docmd.c + +Patch 5.5.006 +Problem: Python: When platform-dependent files are in another directory + than the platform-independent files it doesn't work. +Solution: Also check the executable directory, and add it to CFLAGS. (Tessa + Lau) +Files: src/configure.in, src/configure + +Patch 5.5.007 (extra) +Problem: Win32 OLE: Occasional crash when exiting while still being used + via OLE. +Solution: Move OleUninitialize() to before deleting the application object. + (Vince Negri) +Files: src/if_ole.cpp + +Patch 5.5.008 +Problem: 10000@@ takes a long time and cannot be interrupted. +Solution: Check for CTRL-C typed while in the loop to push the register. +Files: src/normal.c + +Patch 5.5.009 +Problem: Recent Sequent machines don't link with "-linet". (Kurtis Rader) +Solution: Remove configure check for Sequent. +Files: src/configure.in, src/configure + +Patch 5.5.010 +Problem: Ctags freed a memory block twice when exiting. When out of + memory, a misleading error message was given. +Solution: Update to ctags 3.3.2. Also fixes a few other problems. (Darren + Hiebert) +Files: src/ctags/* + +Patch 5.5.011 +Problem: After "CTRL-V s", the cursor jumps back to the start, while all + other operators leave the cursor on the last changed character. + (Xiangjiang Ma) +Solution: Position cursor on last changed character, if possible. +Files: src/ops.c + +Patch 5.5.012 +Problem: Using CTRL-] in Visual mode doesn't work when the text includes a + space (just where it's useful). (Stefan Bittner) +Solution: Don't escape special characters in a tag name with a backslash. +Files: src/normal.c + +Patch 5.5.013 +Problem: The ":append" and ":insert" commands allow using a leading + backslash in a line. The ":source" command concatenates those + lines. (Heinlein) +Solution: Add the 'C' flag in 'cpoptions' to switch off concatenation. +Files: src/ex_docmd.c, src/option.h, runtime/doc/options.txt, + runtime/filetype.vim, runtime/scripts.vim + +Patch 5.5.014 +Problem: When executing a register with ":@", the ":append" command would + get text lines with a ':' prepended. (Heinlein) +Solution: Remove the ':' characters. +Files: src/ex_docmd.c, src/ex_getln.c, src/globals.h + +Patch 5.5.015 +Problem: When using ":g/pat/p", it's hard to see where the output starts, + the ":g" command is overwritten. Vi keeps the ":g" command. +Solution: Keep the ":g" command, but allow overwriting it with the report + for the number of changes. +Files: src/ex_cmds.c + +Patch 5.5.016 (extra) +Problem: Win32: Using regedit to install Vim in the popup menu requires the + user to confirm this in a dialog. +Solution: Use "regedit /s" to avoid the dialog +Files: src/dosinst.c + +Patch 5.5.017 +Problem: If an error occurs when closing the current window, Vim could get + stuck in the error handling. +Solution: Don't set curwin to NULL when closing the current window. +Files: src/window.c + +Patch 5.5.018 +Problem: Absolute paths in shell scripts do not always work. +Solution: Use /usr/bin/env to find out the path. +Files: runtime/doc/vim2html.pl, runtime/tools/efm_filter.pl, + runtime/tools/shtags.pl + +Patch 5.5.019 +Problem: A function call in 'statusline' stops using ":q" twice from + exiting, when the last argument hasn't been edited. +Solution: Don't decrement quitmore when executing a function. (Madsen) +Files: src/ex_docmd.c + +Patch 5.5.020 +Problem: When the output of CTRL-D completion in the commandline goes all + the way to the last column, there is an empty line. +Solution: Don't add a newline when the cursor wrapped already. (Madsen) +Files: src/ex_getln.c + +Patch 5.5.021 +Problem: When checking if a file name in the tags file is relative, + environment variables were not expanded. +Solution: Expand the file name before checking if it is relative. (Madsen) +Files: src/tag.c + +Patch 5.5.022 +Problem: When setting or resetting 'paste' the ruler wasn't updated. +Solution: Update the status lines when 'ruler' changes because of 'paste'. +Files: src/option.c + +Patch 5.5.023 +Problem: When editing a new file and autocommands change the cursor + position, the cursor was moved back to the first non-white, unless + 'startofline' was reset. +Solution: Keep the new column, just like the line number. +Files: src/ex_cmds.c + +Patch 5.5.024 (extra) +Problem: Win32 GUI: When using confirm() to put up a dialog without a + default button, the dialog would not have keyboard focus. + (Krishna) +Solution: Always set focus to the dialog window. Only set focus to a button + when a default one is specified. +Files: src/gui_w32.c + +Patch 5.5.025 +Problem: When using "keepend" in a syntax region, a contained match that + includes the end-of-line could still force that region to + continue, if there is another contained match in between. +Solution: Check the keepend_level in check_state_ends(). +Files: src/syntax.c + +Patch 5.5.026 +Problem: When starting Vim in a white-on-black xterm, with 'bg' set to + "dark", and then starting the GUI with ":gui", setting 'bg' to + "light" in the gvimrc, the highlighting isn't set. (Tsjokwing) +Solution: Set the highlighting when 'bg' is changed in the gvimrc, even + though full_screen isn't set. +Files: src/option.c + +Patch 5.5.027 +Problem: Unix: os_unix.c doesn't compile when XTERM_CLIP is used but + WANT_TITLE isn't. (Barnum) +Solution: Move a few functions that are used by the X11 title and clipboard + and put another "#if" around it. +Files: src/os_unix.c + +Patch 5.5.028 (extra) +Problem: Win32 GUI: When a file is dropped on Win32 gvim while at the ":" + prompt, the file is edited but the command line is actually still + there, the cursor goes back to command line on the next command. + (Krishna) +Solution: When dropping a file or directory on gvim while at the ":" prompt, + insert the name of the file/directory. Allows using the + file/directory name for any Ex command. +Files: src/gui_w32.c + +Patch 5.5.029 +Problem: "das" at the end of the file didn't delete the last character of + the sentence. +Solution: When there is no character after the sentence, make the operation + inclusive in current_sent(). +Files: src/search.c + +Patch 5.5.030 +Problem: Unix: in os_unix.c, "term_str" is used, which is also defined in + vim.h as a macro. (wuxin) +Solution: Renamed "term_str" to "buf" in do_xterm_trace(). +Files: src/os_unix.c + +Patch 5.5.031 (extra) +Problem: Win32 GUI: When exiting Windows, gvim will leave swap files behind + and will be killed ungracefully. (Krishna) +Solution: Catch the WM_QUERYENDSESSION and WM_ENDSESSION messages and try to + exit gracefully. Allow the user to cancel the shutdown if there + is a changed buffer. +Files: src/gui_w32.c + +Patch 5.5.032 +Problem: Patch 5.5.025 wasn't right. And C highlighting was still not + working correctly for a #define. +Solution: Added "excludenl" argument to ":syntax", to be able not to extend + a containing item when there is a match with the end-of-line. +Files: src/syntax.c, runtime/doc/syntax.txt, runtime/syntax/c.vim + +Patch 5.5.033 +Problem: When reading from stdin, a long line in viminfo would mess up the + file message. readfile() uses IObuff for keep_msg, which could be + overwritten by anyone. +Solution: Copy the message from IObuff to msg_buf and set keep_msg to that. + Also change vim_fgets() to not use IObuff any longer. +Files: src/fileio.c + +Patch 5.5.034 +Problem: "gvim -rv" caused a crash. Using 't_Co' before it's set. +Solution: Don't try to initialize the highlighting before it has been + initialized from main(). +Files: src/syntax.c + +Patch 5.5.035 +Problem: GTK with XIM: Resizing with status area was messy, and + ":set guioptions+=b" didn't work. +Solution: Make status area a separate widget, but not a separate window. + (Chi-Deok Hwang) +Files: src/gui_gtk_f.c, src/gui_gtk_x11.c, src/multbyte.c + +Patch 5.5.036 +Problem: The GZIP_read() function in $VIMRUNTIME/vimrc_example.vim to + uncompress a file did not do detection for 'fileformat'. This is + because the filtering is done with 'binary' set. +Solution: Split the filtering into separate write, filter and read commands. +Files: runtime/vimrc_example.vim + +Patch 5.5.037 +Problem: The "U" command didn't mark the buffer as changed. (McCormack) +Solution: Set the 'modified' flag when using "U". +Files: src/undo.c + +Patch 5.5.038 +Problem: When typing a long ":" command, so that the screen scrolls up, + causes the hit-enter prompt, even though the user just typed + return to execute the command. +Solution: Reset need_wait_return if (part of) the command was typed in + getcmdline(). +Files: src/ex_getln.c + +Patch 5.5.039 +Problem: When using a custom status line, "%a" (file # of #) reports the + index of the current window for all windows. +Solution: Pass a window pointer to append_arg_number(), and pass the window + being updated from build_stl_str_hl(). (Stephen P. Wall) +Files: src/buffer.c, src/screen.c, src/proto/buffer.pro + +Patch 5.5.040 +Problem: Multi-byte: When there is some error in xim_real_init(), it can + close XIM and return. After this there can be a segv. +Solution: Test "xic" for being non-NULL, don't set "xim" to NULL. Also try + to find more matches for supported styles. (Sung-Hyun Nam) +Files: src/multbyte.c + +Patch 5.5.041 +Problem: X11 GUI: CTRL-_ requires the SHIFT key only on some machines. +Solution: Translate CTRL-- to CTRL-_. (Robert Webb) +Files: src/gui_x11.c + +Patch 5.5.042 +Problem: X11 GUI: keys with ALT were assumed to be used for the menu, even + when the menu has been disabled by removing 'm' from 'guioptions'. +Solution: Ignore keys with ALT only when gui.menu_is_active is set. (Raf) +Files: src/gui_x11.c + +Patch 5.5.043 +Problem: GTK: Handling of fontset fonts was not right when 'guifontset' + contains exactly 14 times '-'. +Solution: Avoid setting fonts when working with a fontset. (Sung-Hyun Nam) +Files: src/gui_gtk_x11.c + +Patch 5.5.044 +Problem: pltags.pl contains an absolute path "/usr/local/bin/perl". That + might not work everywhere. +Solution: Use "/usr/bin/env perl" instead. +Files: runtime/tools/pltags.pl + +Patch 5.5.045 +Problem: Using "this_session" variable does not work, requires preceding it + with "v:". Default filename for ":mksession" isn't mentioned + in the docs. (Fisher) +Solution: Support using "this_session" to be backwards compatible. +Files: src/eval.c, runtime/doc/options.txt + +Patch 5.5.046 (extra) +Problem: VMS: problems with path and filename. +Solution: Truncate file name at last ';', etc. (Zoltan Arpadffy) +Files: src/buffer.c, src/fileio.c, src/gui_motif.c, src/os_vms.c, + src/proto/os_vms.pro + +Patch 5.5.047 +Problem: VMS: Crash when using the popup menu +Solution: Turn the #define MENU_MODE_CHARS into an array. (Arpadffy) +Files: src/structs.h, src/menu.c + +Patch 5.5.048 +Problem: HP-UX 11: Compiling doesn't work, because both string.h and + strings.h are included. (Squassabia) +Solution: The configure test for including both string.h and strings.h + must include <Xm/Xm.h> first, because it causes problems. +Files: src/configure.in, src/configure, src/config.h.in + +Patch 5.5.049 +Problem: Unix: When installing Vim, the protection bits of files might be + influenced by the umask. +Solution: Add $(FILEMOD) to Makefile. (Shetye) +Files: src/Makefile + +Patch 5.5.050 +Problem: "z+" and "z^" commands are missing. +Solution: Implemented "z+" and "z^". +Files: src/normal.c, runtime/doc/scroll.txt, runtime/doc/index.txt + +Patch 5.5.051 +Problem: Several Unix systems have a problem with the optimization limits + check in configure. +Solution: Removed the configure check, let the user add it manually in + Makefile or the environment. +Files: src/configure.in, src/configure, src/Makefile + +Patch 5.5.052 +Problem: Crash when using a cursor key at the ATTENTION prompt. (Alberani) +Solution: Ignore special keys at the console dialog. Also ignore characters + > 255 for other uses of tolower() and toupper(). +Files: src/menu.c, src/message.c, src/misc2.c + +Patch 5.5.053 +Problem: Indenting is wrong after a function when 'cino' has "fs". Another + problem when 'cino' has "{s". +Solution: Put line after closing "}" of a function at the left margin. + Apply ind_open_extra in the right way after a '{'. +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 5.5.054 +Problem: Unix: ":e #" doesn't work if the alternate file name contains a + space or backslash. (Hudacek) +Solution: When replacing "#", "%" or other items that stand for a file name, + prepend a backslash before special characters. +Files: src/ex_docmd.c + +Patch 5.5.055 +Problem: Using "<C-V>$r-" in blockwise Visual mode replaces one character + beyond the end of the line. (Zivkov) +Solution: Only replace existing characters. +Files: src/ops.c + +Patch 5.5.056 +Problem: After "z20<CR>" messages were printed at the old command line + position once. (Veselinovic) +Solution: Set msg_row and msg_col when changing cmdline_row in + win_setheight(). +Files: src/window.c + +Patch 5.5.057 +Problem: After "S<Esc>" it should be possible to restore the line with "U". + (Veselinovic) +Solution: Don't call u_clearline() in op_delete() when changing only one + line. +Files: src/ops.c + +Patch 5.5.058 +Problem: Using a long search pattern and then "n" causes the hit-enter + prompt. (Krishna) +Solution: Truncate the echoed pattern, like other messages. Moved code for + truncating from msg_attr() to msg_strtrunc(). +Files: src/message.c, src/proto/message.pro, src/search.c + +Patch 5.5.059 +Problem: GTK GUI: When $term is invalid, using "gvim" gives an error + message, even though $term isn't really used. (Robbins) +Solution: When the GUI is about to start, skip the error messages for a + wrong $term. +Files: src/term.c + +Patch 5.5.060 (extra) +Problem: Dos 32 bit: When a directory in 'backupdir' doesn't exist, ":w" + causes the file to be renamed to "axlqwqhy.ba~". (Matzdorf) +Solution: The code to work around a LFN bug in Windows 95 doesn't handle a + non-existing target name correctly. When renaming fails, make + sure the file has its original name. Also do this for the Win32 + version, although it's unlikely that it runs into this problem. +Files: src/os_msdos.c, src/os_win32.c + +Patch 5.5.061 +Problem: When using "\:" in a modeline, the backslash is included in the + option value. (Mohsin) +Solution: Remove one backslash before the ':' in a modeline. +Files: src/buffer.c, runtime/doc/options.txt + +Patch 5.5.062 (extra) +Problem: Win32 console: Temp files are created in the root of the current + drive, which may be read-only. (Peterson) +Solution: Use the same mechanism of the GUI version: Use $TMP, $TEMP or the + current directory. Cleaned up vim_tempname() a bit. +Files: src/fileio.c, src/os_win32.h, runtime/doc/os_dos.txt + +Patch 5.5.063 +Problem: When using whole-line completion in Insert mode, 'cindent' is + applied, even after changing the indent of the line. +Solution: Don't reindent the completed line after inserting/removing indent. + (Robert Webb) +Files: src/edit.c + +Patch 5.5.064 +Problem: has("sniff") doesn't work correctly. +Solution: Return 1 when Vim was compiled with the +sniff feature. (Pruemmer) +Files: src/eval.c + +Patch 5.5.065 +Problem: When dropping a file on Vim, the 'shellslash' option is not + effective. (Krishna) +Solution: Fix the slashes in the dropped file names according to + 'shellslash'. +Files: src/ex_docmd.c, runtime/doc/options.txt + +Patch 5.5.066 +Problem: For systems with backslash in file name: Setting a file name + option to a value starting with "\\machine" removed a backslash. +Solution: Keep the double backslash for "\\machine", but do change + "\\\\machine" to "\\machine" for backwards compatibility. +Files: src/option.c, runtime/doc/options.txt + +Patch 5.5.067 +Problem: With 'hlsearch' set, the pattern "\>" doesn't highlight the first + match in a line. (Benji Fisher) +Solution: Fix highlighting an empty match. Also highlight the first + character in an empty line for "$". +Files: src/screen.c + +Patch 5.5.068 +Problem: Crash when a ":while" is used with an argument that has an error. + (Sylvain Viart) +Solution: Was using an uninitialized index in the cs_line[] array. The + crash only happened when the index was far off. Made sure the + uninitialized index isn't used. +Files: src/ex_docmd.c + +Patch 5.5.069 +Problem: Shifting lines in blockwise Visual mode didn't set the 'modified' + flag. +Solution: Do set the 'modified' flag. +Files: src/ops.c + +Patch 5.5.070 +Problem: When editing a new file, creating that file outside of Vim, then + editing it again, ":w" still warns for overwriting an existing + file. (Nam) +Solution: The BF_NEW flag in the "b_flags" field wasn't cleared properly. +Files: src/buffer.c, src/fileio.c + +Patch 5.5.071 +Problem: Using a matchgroup in a ":syn region", which is the same syntax + group as the region, didn't stop a contained item from matching in + the start pattern. +Solution: Also push an item on the stack when the syntax ID of the + matchgroup is the same as the syntax ID of the region. +Files: src/syntax.c + +Patch 5.5.072 (extra) +Problem: Dos 32 bit: When setting 'columns' to a too large value, Vim may + crash, and the DOS console too. +Solution: Check that the value of 'columns' isn't larger than the number of + columns that the BIOS reports. +Files: src/os_msdos.c, src/proto/os_msdos.pro, src/option.c + +Patch 5.5.073 (extra) +Problem: Win 32 GUI: The Find and Find/Replace dialogs didn't show the + "match case" checkbox. The Find/Replace dialog didn't handle the + "match whole word" checkbox. +Solution: Support the "match case" and "match whole word" checkboxes. +Files: src/gui_w32.c + +Patch 5.6a.001 +Problem: Using <C-End> with a count doesn't work like it does with "G". + (Benji Fisher) +Solution: Accept a count for <C-End> and <C-Home>. +Files: src/normal.c + +Patch 5.6a.002 +Problem: The script for conversion to HTML was an older version. +Solution: Add support for running 2html.vim on a color terminal. +Files: runtime/syntax/2html.vim + +Patch 5.6a.003 +Problem: Defining a function inside a function didn't give an error + message. A missing ":endfunction" doesn't give an error message. +Solution: Allow defining a function inside a function. +Files: src/eval.c, runtime/doc/eval.txt + +Patch 5.6a.004 +Problem: A missing ":endwhile" or ":endif" doesn't give an error message. + (Johannes Zellner) +Solution: Check for missing ":endwhile" and ":endif" in sourced files. + Add missing ":endif" in file selection macros. +Files: src/ex_docmd.c, runtime/macros/file_select.vim + +Patch 5.6a.005 +Problem: 'hlsearch' was not listed alphabetically. The value of 'toolbar' + was changed when 'compatible' is set. +Solution: Moved entry of 'hlsearch' in options[] table down. + Don't reset 'toolbar' option to the default value when + 'compatible' is set. +Files: src/option.c + +Patch 5.6a.006 +Problem: Using a backwards range inside ":if 0" gave an error message. +Solution: Don't complain about a range when it is not going to be used. + (Stefan Roemer) +Files: src/ex_docmd.c + +Patch 5.6a.007 +Problem: ":let" didn't show internal Vim variables. (Ron Aaron) +Solution: Do show ":v" variables for ":let" and ":let v:name". +Files: src/eval.c + +Patch 5.6a.008 +Problem: Selecting a syntax from the Syntax menu gives an error message. +Solution: Replace "else if" in SetSyn() with "elseif". (Ronald Schild) +Files: runtime/menu.vim + +Patch 5.6a.009 +Problem: When compiling with +extra_search but without +syntax, there is a + compilation error in screen.c. (Axel Kielhorn) +Solution: Adjust the #ifdef for declaring and initializing "line" in + win_line(). Also solve compilation problem when +statusline is + used without +eval. Another one when +cmdline_compl is used + without +eval. +Files: src/screen.c, src/misc2.c + +Patch 5.6a.010 +Problem: In a function, ":startinsert!" does not append to the end of the + line if a ":normal" command was used to move the cursor. (Fisher) +Solution: Reset "w_set_curswant" to avoid that w_curswant is changed again. +Files: src/ex_docmd.c + +Patch 5.6a.011 (depends on 5.6a.004) +Problem: A missing ":endif" or ":endwhile" in a function doesn't give an + error message. +Solution: Give that error message. +Files: src/ex_docmd.c + +Patch 5.6a.012 (depends on 5.6a.008) +Problem: Some Syntax menu entries caused a hit-enter prompt. +Solution: Call a function to make the command shorter. Also rename a few + functions to avoid name clashes. +Files: runtime/menu.vim + +Patch 5.6a.013 +Problem: Command line completion works different when another completion + was done earlier. (Johannes Zellner) +Solution: Reset wim_index when starting a new completion. +Files: src/ex_getln.c + +Patch 5.6a.014 +Problem: Various warning messages when compiling and running lint with + different combinations of features. +Solution: Fix the warning messages. +Files: src/eval.c, src/ex_cmds.c, src/ex_docmd.c, src/gui_gtk_x11.c, + src/option.c, src/screen.c, src/search.c, src/syntax.c, + src/feature.h, src/globals.h + +Patch 5.6a.015 +Problem: The vimtutor command doesn't always know the value of $VIMRUNTIME. +Solution: Let Vim expand $VIMRUNTIME, instead of the shell. +Files: src/vimtutor + +Patch 5.6a.016 (extra) +Problem: Mac: Window size is restricted when starting. Cannot drag the + window all over the desktop. +Solution: Get real screen size instead of assuming 640x400. Do not use a + fixed number for the drag limits. (Axel Kielhorn) +Files: src/gui_mac.c + +Patch 5.6a.017 +Problem: The "Paste" entry in popup menu for Visual, Insert and Cmdline + mode is in the wrong position. (Stol) +Solution: Add priority numbers for all Paste menu entries. +Files: runtime/menu.vim + +Patch 5.6a.018 +Problem: GTK GUI: submenu priority doesn't work. + Help dialog could be destroyed too soon. + When closing a dialog window (e.g. the "ATTENTION" one), Vim would + just hang. + When GTK theme is changed, Vim doesn't adjust to the new colors. + Argument for ":promptfind" isn't used. +Solution: Fixed the mentioned problems. + Made the dialogs look&feel nicer. + Moved functions to avoid the need for a forward declaration. + Fixed reentrancy of the file browser dialog. + Added drag&drop support for GNOME. + Init the text for the Find/replace dialog from the last used + search string. Set "match whole word" toggle button correctly. + Made repeat rate for drag outside of window depend on the + distance from the window. (Marcin Dalecki) + Made the drag in Visual mode actually work. + Removed recursiveness protection from gui_mch_get_rgb(), it might + cause more trouble than it solves. +Files: src/ex_docmd.c, src/gui_gtk.c, src/gui_gtk_x11.c, src/ui.c, + src/proto/ui.pro, src/misc2.c + +Patch 5.6a.019 +Problem: When trying to recover through NFS, which uses a large block size, + Vim might think the swap file is empty, because mf_blocknr_max is + zero. (Scott McDermott) +Solution: When computing the number of blocks of the file in mf_open(), + round up instead of down. +Files: src/memfile.c + +Patch 5.6a.020 +Problem: GUI GTK: Could not set display for gvim. +Solution: Add "-display" and "--display" arguments. (Marcin Dalecki) +Files: src/gui_gtk_x11.c + +Patch 5.6a.021 +Problem: Recovering still may not work when the block size of the device + where the swap file is located is larger than 4096. +Solution: Read block 0 with the minimal block size. +Files: src/memline.c, src/memfile.c, src/vim.h + +Patch 5.6a.022 (extra) +Problem: Win32 GUI: When an error in the vimrc causes a dialog to pop up + (e.g., for an existing swap file), Vim crashes. (David Elins) +Solution: Before showing a dialog, open the main window. +Files: src/gui_w32.c + +Patch 5.6a.023 +Problem: Using expand("%:gs??/?") causes a crash. (Ron Aaron) +Solution: Check for running into the end of the string in do_string_sub(). +Files: src/eval.c + +Patch 5.6a.024 +Problem: Using an autocommand to delete a buffer when leaving it can cause + a crash when jumping to a tag. (Franz Gorkotte) +Solution: In do_tag(), store tagstacklen before jumping to another buffer. + Check tagstackidx after jumping to another buffer. + Add extra check in win_split() if tagname isn't NULL. +Files: src/tag.c, src/window.c + +Patch 5.6a.025 (extra) +Problem: Win32 GUI: The tables for toupper() and tolower() are initialized + too late. (Mike Steed) +Solution: Move the initialization to win32_init() and call it from main(). +Files: src/main.c, src/os_w32.c, src/proto/os_w32.pro + +Patch 5.6a.026 +Problem: When the SNiFF connection is open, shell commands hang. (Pruemmer) +Solution: Skip a second wait() call if waitpid() already detected that the + child has exited. +Files: src/os_unix.c + +Patch 5.6a.027 (extra) +Problem: Win32 GUI: The "Edit with Vim" popup menu entry causes problems + for the Office toolbar. +Solution: Use a shell extension dll. (Tianmiao Hu) + Added it to the install and uninstal programs, replaces the old + "Edit with Vim" menu registry entries. +Files: src/dosinst.c, src/uninstal.c, gvimext/*, runtime/doc/gui_w32.txt + +Patch 5.6a.028 (extra) +Problem: Win32 GUI: Dialogs and tear-off menus can't handle multi-byte + characters. +Solution: Adjust nCopyAnsiToWideChar() to handle multi-byte characters + correctly. +Files: src/gui_w32.c + +============================================================================== +VERSION 5.7 *version-5.7* + +Version 5.7 is a bug-fix version of 5.6. + +Changed *changed-5.7* +------- + +Renamed src/INSTALL.mac to INSTALL_mac.txt to avoid it being recognized with a +wrong file type. Also renamed src/INSTALL.amiga to INSTALL_ami.txt. + + +Added *added-5.7* +----- + +New syntax files: +stp Stored Procedures (Jeff Lanzarotta) +snnsnet, snnspat, snnsres SNNS (Davide Alberani) +mel MEL (Robert Minsk) +ruby Ruby (Mirko Nasato) +tli TealInfo (Kurt W. Andrews) +ora Oracle config file (Sandor Kopanyi) +abaqus Abaqus (Carl Osterwisch) +jproperties Java Properties (Simon Baldwin) +apache Apache config (Allan Kelly) +csp CSP (Jan Bredereke) +samba Samba config (Rafael Garcia-Suarez) +kscript KDE script (Thomas Capricelli) +hb Hyper Builder (Alejandro Forero Cuervo) +fortran Fortran (rewritten) (Ajit J. Thakkar) +sml SML (Fabrizio Zeno Cornelli) +cvs CVS commit (Matt Dunford) +aspperl ASP Perl (Aaron Hope) +bc BC calculator (Vladimir Scholtz) +latte Latte (Nick Moffitt) +wml WML (Gerfried Fuchs) + +Included Exuberant ctags 3.5.1. (Darren Hiebert) + +"display" and "fold" arguments for syntax items. For future extension, they +are ignored now. + +strftime() function for the Macintosh. + +macros/explorer.vim: A file browser script (M A Aziz Ahmed) + + +Fixed *fixed-5.7* +----- + +The 16 bit MS-DOS version is now compiled with Bcc 3.1 instead of 4.0. The +executable is smaller. + +When a "make test" failed, the output file was lost. Rename it to +test99.failed to be able to see what went wrong. + +After sourcing bugreport.vim, it's not clear that bugreport.txt has been +written in the current directory. Edit bugreport.txt to avoid that. + +Adding IME support when using Makefile.w32 didn't work. (Taro Muraoka) + +Win32 console: Mouse drags were passed on even when the mouse didn't move. + +Perl interface: In Buffers(), type of argument to SvPV() was int, should be +STRLEN. (Tony Leneis) + +Problem with prototype for index() on AIX 4.3.0. Added check for _AIX43 in +os_unix.h. (Jake Hamby) + +Mappings in mswin.vim could break when some commands are mapped. Add "nore" +to most mappings to avoid re-mapping. + +modify_fname() made a copy of a file name for ":p" when it already was a full +path name, which is a bit slow. + +Win32 with Borland C++ 5.5: Pass the path to the compiler on to xxd and ctags, +to avoid depending on $PATH. Fixed "make clean". + +Many fixes to Macintosh specific parts: (mostly by Dany StAmant) +- Only one Help menu. +- No more crash when removing a menu item. +- Support as External Editor for Codewarrior (still some little glitches). +- Popup menu support. +- Fixed crash when pasting after application switch. +- Color from rgb.txt properly displayed. +- 'isprint' default includes all chars above '~'. (Axel Kielhorn) +- mac_expandpath() was leaking memory. +- Add digraphs table. (Axel Kielhorn) +- Multi-byte support: (Kenichi Asai) + Switch keyscript when going in/out of Insert mode. + Draw multi-byte character correctly. + Don't use mblen() but highest bit of char to detect multi-byte char. + Display value of multi-byte in statusline (also for other systems). +- mouse button was not initialized properly to MOUSE_LEFT when + USE_CTRLCLICKMENU not defined. +- With Japanese SJIS characters: Make "w", "b", and "e" work + properly. (Kenichi Asai) +- Replaced old CodeWarrior file os_mac.CW9.hqx with os_mac.cw5.sit.hqx. + +Fixes for VMS: (Zoltan Arpadffy) (also see patch 5.6.045 below) +- Added Makefile_vms.mms and vimrc.vms to src/testdir to be able to run the + tests. +- Various fixes. +- Set 'undolevels' to 1000 by default. +- Made mch_settitle() equivalent to the one in os_unix.c. + +RiscOS: A few prototypes for os_riscos.c were outdated. Generate prototypes +automatically. + + +Previously released patches: + +Patch 5.6.001 +Problem: When using "set bs=0 si cin", Inserting "#<BS>" or "}<BS>" which + reduces the indent doesn't delete the "#" or "}". (Lorton) +Solution: Adjust ai_col in ins_try_si(). +Files: src/edit.c + +Patch 5.6.002 +Problem: When using the vim.vim syntax file, a comment with all uppercase + characters causes a hang. +Solution: Adjust pattern for vimCommentTitle (Charles Campbell) +Files: runtime/syntax/vim.vim + +Patch 5.6.003 +Problem: GTK GUI: Loading a user defined toolbar bitmap gives a warning + about the colormap. Probably because the window has not been + opened yet. +Solution: Use gdk_pixmap_colormap_create_from_xpm() to convert the xpm file. + (Keith Radebaugh) +Files: src/gui_gtk.c + +Patch 5.6.004 (extra) +Problem: Win32 GUI with IME: When setting 'guifont' to "*", the font + requester appears twice. +Solution: In gui_mch_init_font() don't call get_logfont() but copy + norm_logfont from fh. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 5.6.005 +Problem: When 'winminheight' is zero, CTRL-W - with a big number causes a + crash. (David Kotchan) +Solution: Check for negative window height in win_setheight(). +Files: src/window.c + +Patch 5.6.006 +Problem: GTK GUI: Bold font cannot always be used. Memory is freed too + early in gui_mch_init_font(). +Solution: Move call to g_free() to after where sdup is used. (Artem Hodyush) +Files: src/gui_gtk_x11.c + +Patch 5.6.007 (extra) +Problem: Win32 IME: Font is not changed when screen font is changed. And + IME composition window does not trace the cursor. +Solution: Initialize IME font. When cursor is moved, set IME composition + window with ImeSetCompositionWindow(). Add call to + ImmReleaseContext() in several places. (Taro Muraoka) +Files: src/gui.c, src/gui_w32.c, src/proto/gui_w32.pro + +Patch 5.6.008 (extra) +Problem: Win32: When two files exist with the same name but different case + (through NFS or Samba), fixing the file name case could cause the + wrong one to be edited. +Solution: Prefer a perfect match above a match while ignoring case in + fname_case(). (Flemming Madsen) +Files: src/os_win32.c + +Patch 5.6.009 (extra) +Problem: Win32 GUI: Garbage in Windows Explorer help line when selecting + "Edit with Vim" popup menu entry. +Solution: Only return the help line when called with the GCS_HELPTEXT flag. + (Tianmiao Hu) +Files: GvimExt/gvimext.cpp + +Patch 5.6.010 +Problem: A file name which contains a TAB was not read correctly from the + viminfo file and the ":ls" listing was not aligned properly. +Solution: Parse the buffer list lines in the viminfo file from the end + backwards. Count a Tab for two characters to align the ":ls" list. +Files: src/buffer.c + +Patch 5.6.011 +Problem: When 'columns' is huge (using a tiny font) and 'statusline' is + used, Vim can crash. +Solution: Limit maxlen to MAXPATHL in win_redr_custom(). (John Mullin) +Files: src/screen.c + +Patch 5.6.012 +Problem: When using "zsh" for /bin/sh, toolcheck may hang until "exit" is + typed. (Kuratczyk) +Solution: Add "-c exit" when checking for the shell version. +Files: src/toolcheck + +Patch 5.6.013 +Problem: Multibyte char in tooltip is broken. +Solution: Consider multibyte char in replace_termcodes(). (Taro Muraoka) +Files: src/term.c + +Patch 5.6.014 +Problem: When cursor is at the end of line and the character under cursor + is a multibyte character, "yl" doesn't yank 1 multibyte-char. + (Takuhiro Nishioka) +Solution: Recognize a multibyte-char at end-of-line correctly in oneright(). + (Taro Muraoka) + Also: make "+quickfix" in ":version" output appear alphabetically. +Files: src/edit.c + +Patch 5.6.015 +Problem: New xterm delete key sends <Esc>[3~ by default. +Solution: Added <kDel> and <kIns> to make the set of keypad keys complete. +Files: src/edit.c, src/ex_getln.c, src/keymap.h, src/misc1.c, + src/misc2.c, src/normal.c, src/os_unix.c, src/term.c + +Patch 5.6.016 +Problem: When deleting a search string from history from inside a mapping, + another entry is deleted too. (Benji Fisher) +Solution: Reset last_maptick when deleting the last entry of the search + history. Also: Increment maptick when starting a mapping from + typed characters to avoid a just added search string being + overwritten or removed from history. +Files: src/ex_getln.c, src/getchar.c + +Patch 5.6.017 +Problem: ":s/e/\^M/" should replace an "e" with a CTRL-M, not split the + line. (Calder) +Solution: Replace the backslash with a CTRL-V internally. (Stephen P. Wall) +Files: src/ex_cmds.c + +Patch 5.6.018 +Problem: ":help [:digit:]" takes a long time to jump to the wrong place. +Solution: Insert a backslash to avoid the special meaning of '[]'. +Files: src/ex_cmds.c + +Patch 5.6.019 +Problem: "snd.c", "snd.java", etc. were recognized as "mail" filetype. +Solution: Make pattern for mail filetype more strict. +Files: runtime/filetype.vim + +Patch 5.6.020 (extra) +Problem: The DJGPP version eats processor time (Walter Briscoe). +Solution: Call __dpmi_yield() in the busy-wait loop. +Files: src/os_msdos.c + +Patch 5.6.021 +Problem: When 'selection' is "exclusive", a double mouse click in Insert + mode doesn't select last char in line. (Lutz) +Solution: Allow leaving the cursor on the NUL past the line in this case. +Files: src/edit.c + +Patch 5.6.022 +Problem: ":e \~<Tab>" expands to ":e ~\$ceelen", which doesn't work. +Solution: Re-insert the backslash before the '~'. +Files: src/ex_getln.c + +Patch 5.6.023 (extra) +Problem: Various warnings for the Ming compiler. +Solution: Changes to avoid the warnings. (Bill McCarthy) +Files: src/ex_cmds.c, src/gui_w32.c, src/os_w32exe.c, src/os_win32.c, + src/syntax.c, src/vim.rc + +Patch 5.6.024 (extra) +Problem: Win32 console: Entering CTRL-_ requires the shift key. (Kotchan) +Solution: Specifically catch keycode 0xBD, like the GUI. +Files: src/os_win32.c + +Patch 5.6.025 +Problem: GTK GUI: Starting the GUI could be interrupted by a SIGWINCH. + (Nils Lohner) +Solution: Repeat the read() call to get the gui_in_use value when + interrupted by a signal. +Files: src/gui.c + +Patch 5.6.026 (extra) +Problem: Win32 GUI: Toolbar bitmaps are searched for in + $VIMRUNTIME/bitmaps, while GTK looks in $VIM/bitmaps. (Keith + Radebaugh) +Solution: Use $VIM/bitmaps for both, because these are not part of the + distribution but defined by the user. +Files: src/gui_w32.c, runtime/doc/gui.txt + +Patch 5.6.027 +Problem: TCL: Crash when using a Tcl script (reported for Win32). +Solution: Call Tcl_FindExecutable() in main(). (Brent Fulgham) +Files: src/main.c + +Patch 5.6.028 +Problem: Xterm patch level 126 sends codes for mouse scroll wheel. + Fully works with xterm patch level 131. +Solution: Recognize the codes for button 4 (0x60) and button 5 (0x61). +Files: src/term.c + +Patch 5.6.029 +Problem: GTK GUI: Shortcut keys cannot be used for a dialog. (Johannes + Zellner) +Solution: Add support for shortcut keys. (Marcin Dalecki) +Files: src/gui_gtk.c + +Patch 5.6.030 +Problem: When closing a window and 'ea' is set, Vim can crash. (Yasuhiro + Matsumoto) +Solution: Set "curbuf" to a valid value in win_close(). +Files: src/window.c + +Patch 5.6.031 +Problem: Multi-byte: When a double-byte character ends in CSI, Vim waits + for another character to be typed. +Solution: Recognize the CSI as the second byte of a character and don't wait + for another one. (Yasuhiro Matsumoto) +Files: src/getchar.c + +Patch 5.6.032 +Problem: Functions with an argument that is a line number don't all accept + ".", "$", etc. (Ralf Arens) +Solution: Add get_art_lnum() and use it for setline(), line2byte() and + synID(). +Files: src/eval.c + +Patch 5.6.033 +Problem: Multi-byte: "f " sometimes skips to the second space. (Sung-Hyun + Nam) +Solution: Change logic in searchc() to skip trailing byte of a double-byte + character. + Also: Ask for second byte when searching for double-byte + character. (Park Chong-Dae) +Files: src/search.c + +Patch 5.6.034 (extra) +Problem: Compiling with Borland C++ 5.5 fails on tolower() and toupper(). +Solution: Use TO_LOWER() and TO_UPPER() instead. Also adjust the Makefile + to make using bcc 5.5 easier. +Files: src/edit.c, src/ex_docmd.c, src/misc1.c, src/Makefile.bor + +Patch 5.6.035 +Problem: Listing the"+comments" feature in the ":version" output depended + on the wrong ID. (Stephen P. Wall) +Solution: Change "CRYPTV" to "COMMENTS". +Files: src/version.c + +Patch 5.6.036 +Problem: GTK GUI: Copy/paste text doesn't work between gvim and Eterm. +Solution: Support TEXT and COMPOUND_TEXT selection targets. (ChiDeok Hwang) +Files: src/gui_gtk_x11.c + +Patch 5.6.037 +Problem: Multi-byte: Can't use "f" command with multi-byte character in GUI. +Solution: Enable XIM in Normal mode for the GUI. (Sung-Hyun Nam) +Files: src/gui_gtk_x11.c, src/multbyte.c + +Patch 5.6.038 +Problem: Multi-clicks in GUI are interpreted as a mouse wheel click. When + 'ttymouse' is "xterm" a mouse click is interpreted as a mouse + wheel click. +Solution: Don't recognize the mouse wheel in check_termcode() in the GUI. + Use 0x43 for a mouse drag in do_xterm_trace(), not 0x63. +Files: src/term.c, src/os_unix.c + +Patch 5.6.039 +Problem: Motif GUI under KDE: When trying to logout, Vim hangs up the + system. (Hermann Rochholz) +Solution: When handling the WM_SAVE_YOURSELF event, set the WM_COMMAND + property of the window to let the session manager know we finished + saving ourselves. +Files: src/gui_x11.c + +Patch 5.6.040 +Problem: When using ":s" command, matching the regexp is done twice. +Solution: After copying the matched line, adjust the pointers instead of + finding the match again. (Loic Grenie) Added vim_regnewptr(). +Files: src/ex_cmds.c, src/regexp.c, src/proto/regexp.pro + +Patch 5.6.041 +Problem: GUI: Athena, Motif and GTK don't give more than 10 dialog buttons. +Solution: Remove the limit on the number of buttons. + Also support the 'v' flag in 'guioptions'. + For GTK: Center the buttons. +Files: src/gui_athena.c, src/gui_gtk.c, src/gui_motif.c + +Patch 5.6.042 +Problem: When doing "vim -u vimrc" and vimrc contains ":q", the cursor in + the terminal can remain off. +Solution: Call cursor_on() in mch_windexit(). +Files: src/os_unix.c + +Patch 5.6.043 (extra) +Problem: Win32 GUI: When selecting guifont with the dialog, 'guifont' + doesn't include the bold or italic attributes. +Solution: Append ":i" and/or ":b" to 'guifont' in gui_mch_init_font(). +Files: src/gui_w32.c + +Patch 5.6.044 (extra) +Problem: MS-DOS and Windows: The line that dosinst.exe appends to + autoexec.bat to set PATH is wrong when Vim is in a directory with + an embedded space. +Solution: Use double quotes for the value when there is an embedded space. +Files: src/dosinst.c + +Patch 5.6.045 (extra) (fixed version) +Problem: VMS: Various small problems. +Solution: Many small changes. (Zoltan Arpadffy) + File name modifier ":h" keeps the path separator. + File name modifier ":e" also removes version. + Compile with MAX_FEAT by default. + When checking for autocommands ignore version in file name. + Be aware of file names being case insensitive. + Added vt320 builtin termcap. + Be prepared for an empty default_vim_dir. +Files: runtime/gvimrc_example.vim, runtime/vimrc_example.vim, + runtime/doc/os_vms.txt, src/eval.c, src/feature.h, src/fileio.c, + src/gui_motif.c, src/gui_vms_conf.h, src/main.c, src/memline.c, + src/misc1.c, src/option.c, src/os_vms_conf.h, src/os_vms.c, + src/os_vms.h, src/os_vms.mms, src/tag.c, src/term.c, src/version.c + +Patch 5.6.046 +Problem: Systems with backslash in file name: With 'shellslash' set, "vim + */*.c" only uses a slash for the first file name. (Har'El) +Solution: Fix slashes in file name arguments after reading the vimrc file. +Files: src/option.c + +Patch 5.6.047 +Problem: $CPPFLAGS is not passed on to ctags configure. +Solution: Add it. (Walter Briscoe) +Files: src/config.mk.in, src/Makefile + +Patch 5.6.048 +Problem: CTRL-R in Command-line mode is documented to insert text as typed, + but inserts text literally. +Solution: Make CTRL-R insert text as typed, use CTRL-R CTRL-R to insert + literally. This is consistent with Insert mode. But characters + that end Command-line mode are inserted literally. +Files: runtime/doc/index.txt, runtime/doc/cmdline.txt, src/ex_getln.c, + src/ops.c, src/proto/ops.pro + +Patch 5.6.049 +Problem: Documentation for [!] after ":ijump" is wrong way around. (Benji + Fisher) +Solution: Fix the documentation. Also improve the code to check for a match + after a /* */ comment. +Files: runtime/doc/tagsearch.txt, src/search.c + +Patch 5.6.050 +Problem: Replacing is wrong when replacing a single-byte char with + double-byte char or the other way around. +Solution: Shift the text after the character when it is replaced. + (Yasuhiro Matsumoto) +Files: src/normal.c, src/misc1.c + +Patch 5.6.051 +Problem: ":tprev" and ":tnext" don't give an error message when trying to + go before the first or beyond the last tag. (Robert Webb) +Solution: Added error messages. Also: Delay a second when a file-read + message is going to overwrite an error message, otherwise it won't + be seen. +Files: src/fileio.c, src/tag.c + +Patch 5.6.052 +Problem: Multi-byte: When an Ex command has a '|' or '"' as a second byte, + it terminates the command. +Solution: Skip second byte of multi-byte char when checking for '|' and '"'. + (Asai Kenichi) +Files: src/ex_docmd.c + +Patch 5.6.053 +Problem: CTRL-] doesn't work on a tag that contains a '|'. (Cesar Crusius) +Solution: Escape '|', '"' and '\' in tag names when using CTRL-] and also + for command-line completion. +Files: src/ex_getln.c, src/normal.c + +Patch 5.6.054 +Problem: When using ":e" and ":e #" the cursor is put in the first column + when 'startofline' is set. (Cordell) +Solution: Use the last known column when 'startofline' is set. + Also, use ECMD_LAST more often to simplify the code. +Files: src/buffer.c, src/ex_cmds.c, src/ex_docmd.c, src/proto/buffer.pro + +Patch 5.6.055 +Problem: When 'statusline' only contains a text without "%" and doesn't fit + in the window, Vim crashes. (Ron Aaron) +Solution: Don't use the pointer for the first item if there is no item. +Files: src/screen.c + +Patch 5.6.056 (extra) +Problem: MS-DOS: F11 and F12 don't work when 'bioskey' is set. +Solution: Use enhanced keyboard functions. (Vince Negri) + Detect presence of enhanced keyboard and set bioskey_read and + bioskey_ready. +Files: src/os_msdos.c + +Patch 5.6.057 (extra) +Problem: Win32 GUI: Multi-byte characters are wrong in dialogs and tear-off + menus. +Solution: Use system font instead of a fixed font. (Matsumoto, Muraoka) +Files: src/gui_w32.c + +Patch 5.6.058 +Problem: When the 'a' flag is not in 'guioptions', non-Windows systems + copy Visually selected text to the clipboard/selection on a yank + or delete command anyway. On Windows it isn't done even when the + 'a' flag is included. +Solution: Respect the 'a' flag in 'guioptions' on all systems. +Files: src/normal.c + +Patch 5.6.059 (extra) +Problem: When moving the cursor over italic text and the characters spill + over to the cell on the right, that spill-over is deleted. + Noticed in the Win32 GUI, can happen on other systems too. +Solution: Redraw italic text starting from a blank, like this is already + done for bold text. (Vince Negri) +Files: src/gui.c, src/gui.h, src/gui_w32.c + +Patch 5.6.060 +Problem: Some bold characters spill over to the cell on the left, that + spill-over can remain sometimes. +Solution: Redraw a character when the next character was bold and needs + redrawing. (Robert Webb) +Files: src/screen.c + +Patch 5.6.061 +Problem: When xterm sends 8-bit controls, recognizing the version response + doesn't work. + When using CSI instead of <Esc>[ for the termcap color codes, + using 16 colors doesn't work. (Neil Bird) +Solution: Also accept CSI in place of <Esc>[ for the version string. + Also check for CSI when handling colors 8-15 in term_color(). + Use CSI for builtin xterm termcap entries when 'term' contains + "8bit". +Files: runtime/doc/term.txt, src/ex_cmds.c, src/option.c, src/term.c, + src/os_unix.c, src/proto/option.pro, src/proto/term.pro + +Patch 5.6.062 +Problem: The documentation says that setting 'smartindent' doesn't have an + effect when 'cindent' is set, but it does make a difference for + lines starting with "#". (Neil Bird) +Solution: Really ignore 'smartindent' when 'cindent' is set. +Files: src/misc1.c, src/ops.c + +Patch 5.6.063 +Problem: Using "I" in Visual-block mode doesn't accept a count. (Johannes + Zellner) +Solution: Pass the count on to do_insert() and edit(). (Allan Kelly) +Files: src/normal.c, src/ops.c, src/proto/ops.pro + +Patch 5.6.064 +Problem: MS-DOS and Win32 console: Mouse doesn't work correctly after + including patch 5.6.28. (Vince Negri) +Solution: Don't check for mouse scroll wheel when the mouse code contains + the number of clicks. +Files: src/term.c + +Patch 5.6.065 +Problem: After moving the cursor around in Insert mode, typing a space can + still trigger an abbreviation. (Benji Fisher) +Solution: Don't check for an abbreviation after moving around in Insert mode. +Files: src/edit.c + +Patch 5.6.066 +Problem: Still a few bold character spill-over remains after patch 60. +Solution: Clear character just in front of blanking out rest of the line. + (Robert Webb) +Files: src/screen.c + +Patch 5.6.067 +Problem: When a file name contains a NL, the viminfo file is corrupted. +Solution: Use viminfo_writestring() to convert the NL to CTRL-V n. + Also fix the Buffers menu and listing a menu name with a newline. +Files: runtime/menu.vim, src/buffer.c, src/mark.c, src/menu.c + +Patch 5.6.068 +Problem: Compiling the Perl interface doesn't work with Perl 5.6.0. + (Bernhard Rosenkraenzer) +Solution: Also check xs_apiversion for the version number when prepending + defines for PL_*. +Files: src/Makefile + +Patch 5.6.069 +Problem: "go" doesn't always end up at the right character when + 'fileformat' is "dos". (Bruce DeVisser) +Solution: Correct computations in ml_find_line_or_offset(). +Files: src/memline. + +Patch 5.6.070 (depends on 5.6.068) +Problem: Compiling the Perl interface doesn't work with Perl 5.6.0. + (Bernhard Rosenkraenzer) +Solution: Simpler check instead of the one from patch 68. +Files: src/Makefile + +Patch 5.6.071 +Problem: "A" in Visual block mode on a Tab positions the cursor one char to + the right. (Michael Haumann) +Solution: Correct the column computation in op_insert(). +Files: src/ops.c + +Patch 5.6.072 +Problem: When starting Vim with "vim +startinsert", it enters Insert mode + only after typing the first command. (Andrew Pimlott) +Solution: Insert a dummy command in the stuff buffer. +Files: src/main.c + +Patch 5.6.073 (extra) (depends on 5.6.034) +Problem: Win32 GUI: When compiled with Bcc 5.5 menus don't work. + In dosinst.c toupper() and tolower() give an "internal compiler + error" for Bcc 5.5. +Solution: Define WINVER to 4 to avoid compiling for Windows 2000. (Dan + Sharp) Also cleaned up compilation arguments. + Use our own implementation of toupper() in dosinst.c. Use + mytoupper() instead of tolower(). +Files: src/Makefile.bor, src/dosinst.c + +Patch 5.6.074 (extra) +Problem: Entering CSI directly doesn't always work, because it's recognized + as the start of a special key. Mostly a problem with multi-byte + in the GUI. +Solution: Use K_CSI for a typed CSI character. Use <CSI> for a normal CSI, + <xCSI> for a CSI typed in the GUI. +Files: runtime/doc/intro.txt, src/getchar.c, src/gui_amiga.c, + src/gui_gtk_x11.c, src/gui_mac.c, src/gui_riscos.c, src/gui_w32.c, + src/keymap.h, src/misc2.c + +Patch 5.6.075 +Problem: When using "I" or "A" in Visual block mode while 'sts' is set may + change spaces to a Tab the inserted text is not correct. (Mike + Steed) And some other problems when using "A" to append after the + end of the line. +Solution: Check for change in spaces/tabs after inserting the text. Append + spaces to fill the gap between the end-of-line and the right edge + of the block. +Files: src/ops.c + +Patch 5.6.076 +Problem: GTK GUI: Mapping <M-Space> doesn't work. +Solution: Don't use the "Alt" modifier twice in key_press_event(). +Files: src/gui_gtk_x11.c + +Patch 5.6.077 +Problem: GUI: When interrupting an external program with CTRL-C, gvim might + crash. (Benjamin Korvemaker) +Solution: Avoid using a NULL pointer in ui_inchar_undo(). +Files: src/ui.c + +Patch 5.6.078 +Problem: Locale doesn't always work on FreeBSD. (David O'Brien) +Solution: Link with the "xpg4" library when available. +Files: src/configure.in, src/configure + +Patch 5.6.079 +Problem: Vim could crash when several Tcl interpreters are created and + destroyed. +Solution: handle the "exit" command and nested ":tcl" commands better. (Ingo + Wilken) +Files: runtime/doc/if_tcl.txt, src/if_tcl.c + +Patch 5.6.080 +Problem: When jumping to a tag, generating the tags file and jumping to the + same tag again uses the old search pattern. (Sung-Hyun Nam) +Solution: Flush cached tag matches when executing an external command. +Files: src/misc2.c, src/proto/tag.pro, src/tag.c + +Patch 5.6.081 +Problem: ":syn include" uses a level for the included file, this confuses + contained items included at the same level. +Solution: Use a unique tag for each included file. Changed sp_syn_inc_lvl + to sp_syn_inc_tag. (Scott Bigham) +Files: src/syntax.c, src/structs.h + +Patch 5.6.082 +Problem: When using cscope, Vim can crash. +Solution: Initialize tag_fname in find_tags(). (Anton Blanchard) +Files: src/tag.c + +Patch 5.6.083 (extra) +Problem: Win32: The visual beep can't be seen. (Eric Roesinger) +Solution: Flush the output before waiting with GdiFlush(). (Maurice S. Barnum) + Also: Allow specifying the delay in t_vb for the GUI. +Files: src/gui.c, src/gui_amiga.c, src/gui_gtk_x11.c, src/gui_mac.c, + src/gui_riscos.c, src/gui_w32.c, src/gui_x11.c, src/gui_beos.cc, + src/proto/gui_amiga.pro, src/proto/gui_gtk_x11.pro, + src/proto/gui_mac.pro, src/proto/gui_riscos.pro, + src/proto/gui_w32.pro, src/proto/gui_x11.pro, + src/proto/gui_beos.pro + +Patch 5.6.084 (depends on 5.6.074) +Problem: GUI: Entering CSI doesn't always work for Athena and Motif. +Solution: Handle typed CSI as <xCSI> (forgot this bit in 5.6.074). +Files: src/gui_x11.c + +Patch 5.6.085 +Problem: Multi-byte: Using "r" to replace a double-byte char with a + single-byte char moved the cursor one character. (Matsumoto) + Also, using a count when replacing a single-byte char with a + double-byte char didn't work. +Solution: Don't use del_char() to delete the second byte. + Get "ptr" again after calling ins_char(). +Files: src/normal.c + +Patch 5.6.086 (extra) +Problem: Win32: When using libcall() and the returned value is not a valid + pointer, Vim crashes. +Solution: Use IsBadStringPtr() to check if the pointer is valid. +Files: src/os_win32.c + +Patch 5.6.087 +Problem: Multi-byte: Commands and messages with multi-byte characters are + displayed wrong. +Solution: Detect double-byte characters. (Yasuhiro Matsumoto) +Files: src/ex_getln.c, src/message.c, src/misc2.c, src/screen.c + +Patch 5.6.088 +Problem: Multi-byte with Motif or Athena: The message "XIM requires + fontset" is annoying when Vim was compiled with XIM support but it + is not being used. +Solution: Remove that message. +Files: src/multbyte.c + +Patch 5.6.089 +Problem: On non-Unix systems it's possible to overwrite a read-only file + without using "!". +Solution: Check if the file permissions allow overwriting before moving the + file to become the backup file. +Files: src/fileio.c + +Patch 5.6.090 +Problem: When editing a file in "/home/dir/home/dir" this was replaced with + "~~". (Andreas Jellinghaus) +Solution: Replace the home directory only once in home_replace(). +Files: src/misc1.c + +Patch 5.6.091 +Problem: When editing many "no file" files, can't create swap file, because + .sw[a-p] have all been used. (Neil Bird) +Solution: Also use ".sv[a-z]", ".su[a-z]", etc. +Files: src/memline.c + +Patch 5.6.092 +Problem: FreeBSD: When setting $TERM to a non-valid terminal name, Vim + hangs in tputs(). +Solution: After tgetent() returns an error code, call it again with the + terminal name "dumb". This apparently creates an environment in + which tputs() doesn't fail. +Files: src/term.c + +Patch 5.6.093 (extra) +Problem: Win32 GUI: "ls | gvim -" will show a message box about reading + stdin when Vim exits. (Donohue) +Solution: Don't write a message about the file read from stdin until the GUI + has started. +Files: src/fileio.c + +Patch 5.6.094 +Problem: Problem with multi-byte string for ":echo var". +Solution: Check for length in msg_outtrans_len_attr(). (Sung-Hyun Nam) + Also make do_echo() aware of multi-byte characters. +Files: src/eval.c, src/message.c + +Patch 5.6.095 +Problem: With an Emacs TAGS file that include another a relative path + doesn't always work. +Solution: Use expand_tag_fname() on the name of the included file. + (Utz-Uwe Haus) +Files: src/tag.c + +Patch 5.6.096 +Problem: Unix: When editing many files, startup can be slow. (Paul + Ackersviller) +Solution: Halve the number of stat() calls used to add a file to the buffer + list. +Files: src/buffer.c + +Patch 5.7a.001 +Problem: GTK doesn't respond on drag&drop from ROX-Filer. +Solution: Add "text/uri-list" target. (Thomas Leonard) + Also: fix problem with checking for trash arguments. +Files: src/gui_gtk_x11.c + +Patch 5.7a.002 +Problem: Multi-byte: 'showmatch' is performed when second byte of an + inserted double-byte char is a paren or brace. +Solution: Check IsTrailByte() before calling showmatch(). (Taro Muraoka) +Files: src/misc1.c + +Patch 5.7a.003 +Problem: Multi-byte: After using CTRL-O in Insert mode with the cursor at + the end of the line on a multi-byte character the cursor moves to + the left. +Solution: Check for multi-byte character at end-of-line. (Taro Muraoka) + Also: fix cls() to detect a double-byte character. (Chong-Dae Park) +Files: src/edit.c, src/search.c + +Patch 5.7a.004 +Problem: When reporting the search pattern offset, the string could be + unterminated, which may cause a crash. +Solution: Terminate the string for the search offset. (Stephen P. Wall) +Files: src/search.c + +Patch 5.7a.005 +Problem: When ":s//~/" doesn't find a match it reports "[NULL]" for the + pattern. +Solution: Use get_search_pat() to obtain the actually used pattern. +Files: src/ex_cmds.c, src/proto/search.pro, src/search.c + +Patch 5.7a.006 (extra) +Problem: VMS: Various problems, also with the VAXC compiler. +Solution: In many places use the Unix code for VMS too. + Added time, date and compiler version to version message. + (Zoltan Arpadffy) +Files: src/ex_cmds.c, src/ex_docmd.c, src/globals.h, src/gui_vms_conf.h, + src/main.c, src/message.c, src/misc1.c, src/os_vms.c, + src/os_vms.h, src/os_vms.mms, src/os_vms_conf.h, + src/proto/os_vms.pro, src/proto/version.pro, src/term.c, + src/version.c, src/xxd/os_vms.mms, src/xxd/xxd.c + +Patch 5.7a.007 +Problem: Motif and Athena GUI: CTRL-@ is interpreted as CTRL-C. +Solution: Only use "intr_char" when it has been set. +Files: src/gui_x11.c + +Patch 5.7a.008 +Problem: GTK GUI: When using CTRL-L the screen is redrawn twice, causing + trouble for bold characters. Also happens when moving with the + scrollbar. Best seen when 'writedelay' is non-zero. + When starting the GUI with ":gui" the screen is redrawn once with + the wrong colors. +Solution: Only set the geometry hints when the window size really changed. + This avoids setting it each time the scrollbar is forcefully + redrawn. + Don't redraw in expose_event() when gui.starting is still set. +Files: src/gui_gtk_x11.c + + +============================================================================== +VERSION 5.8 *version-5.8* + +Version 5.8 is a bug-fix version of 5.7. + + +Changed *changed-5.8* +------- + +Ctags is no longer included with Vim. It has grown into a project of its own. +You can find it here: http://ctags.sf.net. It is highly recommended as a Vim +companion when you are writing programs. + + +Added *added-5.8* +----- + +New syntax files: +acedb AceDB (Stewart Morris) +aflex Aflex (Mathieu Clabaut) +antlr Antlr (Mathieu Clabaut) +asm68k 68000 Assembly (Steve Wall) +automake Automake (John Williams) +ayacc Ayacc (Mathieu Clabaut) +b B (Mathieu Clabaut) +bindzone BIND zone (glory hump) +blank Blank (Rafal Sulejman) +cfg Configure files (Igor Prischepoff) +changelog ChangeLog (Gediminas Paulauskas) +cl Clever (Phil Uren) +crontab Crontab (John Hoelzel) +csc Essbase script (Raul Segura Acevedo) +cynlib Cynlib(C++) (Phil Derrick) +cynpp Cyn++ (Phil Derrick) +debchangelog Debian Changelog (Wichert Akkerman) +debcontrol Debian Control (Wichert Akkerman) +dns DNS zone file (Jehsom) +dtml Zope's DTML (Jean Jordaan) +dylan Dylan, Dylan-intr and Dylan-lid (Brent Fulgham) +ecd Embedix Component Description (John Beppu) +fgl Informix 4GL (Rafal Sulejman) +foxpro FoxPro (Powing Tse) +gsp GNU Server Pages (Nathaniel Harward) +gtkrc GTK rc (David Necas) +hercules Hercules (Avant! Corporation) (Dana Edwards) +htmlos HTML/OS by Aestiva (Jason Rust) +inittab SysV process control (David Necas) +iss Inno Setup (Dominique Stephan) +jam Jam (Ralf Lemke) +jess Jess (Paul Baleme) +lprolog LambdaProlog (Markus Mottl) +ia64 Intel Itanium (parth malwankar) +kix Kixtart (Nigel Gibbs) +mgp MaGic Point (Gerfried Fuchs) +mason Mason (HTML with Perl) (Andrew Smith) +mma Mathematica (Wolfgang Waltenberger) +nqc Not Quite C (Stefan Scherer) +omnimark Omnimark (Paul Terray) +openroad OpenROAD (Luis Moreno Serrano) +named BIND configuration (glory hump) +papp PApp (Marc Lehmann) +pfmain Postfix main config (Peter Kelemen) +pic PIC assembly (Aleksandar Veselinovic) +ppwiz PPWizard (Stefan Schwarzer) +progress Progress (Phil Uren) +psf Product Specification File (Rex Barzee) +r R (Tom Payne) +registry MS-Windows registry (Dominique Stephan) +robots Robots.txt (Dominique Stephan) +rtf Rich Text Format (Dominique Stephan) +setl SETL (Alex Poylisher) +sgmldecl SGML Declarations (Daniel A. Molina W.) +sinda Sinda input (Adrian Nagle) +sindacmp Sinda compare (Adrian Nagle) +sindaout Sinda output (Adrian Nagle) +smith SMITH (Rafal Sulejman) +snobol4 Snobol 4 (Rafal Sulejman) +strace Strace (David Necas) +tak TAK input (Adrian Nagle) +takcmp TAK compare (Adrian Nagle) +takout TAK output (Adrian Nagle) +tasm Turbo assembly (FooLman) +texmf TeX configuration (David Necas) +trasys Trasys input (Adrian Nagle) +tssgm TSS Geometry (Adrian Nagle) +tssop TSS Optics (Adrian Nagle) +tsscl TSS Command line (Adrian Nagle) +virata Virata Configuration Script (Manuel M.H. Stol) +vsejcl VSE JCL (David Ondrejko) +wdiff Wordwise diff (Gerfried Fuchs) +wsh Windows Scripting Host (Paul Moore) +xkb X Keyboard Extension (David Necas) + +Renamed php3 to php, it now also supports php4 (Lutz Eymers) + +Patch 5.7.015 +Problem: Syntax files for Vim 6.0 can't be used with 5.x. +Solution: Add the "default" argument to the ":highlight" command: Ignore the + command if highlighting was already specified. +Files: src/syntax.c + +Generate the Syntax menu with makemenu.vim, so that it doesn't have to be done +when Vim is starting up. Reduces the startup time of the GUI. + + +Fixed *fixed-5.8* +----- + +Conversion of docs to HTML didn't convert "|tag|s" to a hyperlink. + +Fixed compiling under NeXT. (Jeroen C.M. Goudswaard) + +optwin.vim gave an error when used in Vi compatible mode ('cpo' contains 'C'). + +Tcl interpreter: "buffer" command didn't check for presence of an argument. +(Dave Bodenstab) + +dosinst.c: Added checks for too long file name. + +Amiga: a file name starting with a colon was considered absolute but it isn't. +Amiga: ":pwd" added a slash when in the root of a drive. + +Macintosh: Warnings for unused variables. (Bernhard Pruemmer) + +Unix: When catching a deadly signal, handle it in such a way that it's +unlikely that Vim will hang. Call _exit() instead of exit() in case of a +severe problem. + +Setting the window title from nothing to something didn't work after patch 29. + +Check for ownership of .exrc and .vimrc was done with stat(). Use lstat() as +well for extra security. + +Win32 GUI: Printing a file with 'fileformat' "unix" didn't work. Set +'fileformat' to "dos" before writing the temp file. + +Unix: Could start waiting for a character when checking for a CTRL-C typed +when an X event is received. + +Could not use Perl and Python at the same time on FreeBSD, because Perl used +"-lc" and Python used the threaded C library. + +Win32: The Mingw compiler gave a few warning messages. + +When using "ZZ" and an autocommand for writing uses an abbreviation it didn't +work. Don't stuff the ":x" command but execute it directly. (Mikael Berthe) + +VMS doesn't always have lstat(), added an #ifdef around it. + +Added a few corrections for the Macintosh. (Axel Kielhorn) + +Win32: Gvimext could not edit more than a few files at once, the length of the +argument was fixed. + + +Previously released patches for Vim 5.7: + +Patch 5.7.001 +Problem: When the current buffer is crypted, and another modified buffer + isn't, ":wall" will encrypt the other buffer. +Solution: In buf_write() use "buf" instead of "curbuf" to check for the + crypt key. +Files: src/fileio.c + +Patch 5.7.002 +Problem: When 'showmode' is set, using "CTRL-O :r file" waits three seconds + before displaying the read text. (Wichert Akkerman) +Solution: Set "keep_msg" to the file message so that the screen is redrawn + before the three seconds wait for displaying the mode message. +Files: src/fileio.c + +Patch 5.7.003 +Problem: Searching for "[[:cntrl:]]" doesn't work. +Solution: Exclude NUL from the matching characters, it terminates the list. +Files: src/regexp.c + +Patch 5.7.004 +Problem: GTK: When selecting a new font, Vim can crash. +Solution: In gui_mch_init_font() unreference the old font, not the new one. +Files: src/gui_gtk_x11.c + +Patch 5.7.005 +Problem: Multibyte: Inserting a wrapped line corrupts kterm screen. + Pasting TEXT/COMPOUND_TEXT into Vim does not work. + On Motif no XIM status line is displayed even though it is + available. +Solution: Don't use xterm trick for wrapping lines for multibyte mode. + Correct a missing "break", added TEXT/COMPOUND_TEXT selection + request. + Add XIMStatusArea fallback code. + (Katsuhito Nagano) +Files: src/gui_gtk_x11.c, src/multbyte.c, src/screen.c, src/ui.c + +Patch 5.7.006 +Problem: GUI: redrawing the non-Visual selection is wrong when the window + is unobscured. (Jean-Pierre Etienne) +Solution: Redraw the selection properly and don't clear it. Added "len" + argument to clip_may_redraw_selection(). +Files: src/gui.c, src/ui.c, src/proto/ui.pro + +Patch 5.7.007 +Problem: Python: Crash when using the current buffer twice. +Solution: Increase the reference count for buffer and window objects. + (Johannes Zellner) +Files: src/if_python.c + +Patch 5.7.008 +Problem: In Ex mode, backspacing over the first TAB doesn't work properly. + (Wichert Akkerman) +Solution: Switch the cursor on before printing the newline. +Files: src/ex_getln.c + +Patch 5.7.009 (extra) +Problem: Mac: Crash when using a long file. +Solution: Don't redefine malloc() and free(), because it will break using + realloc(). +Files: src/os_mac.h + +Patch 5.7.010 +Problem: When using CTRL-A on a very long number Vim can crash. (Michael + Naumann) +Solution: Truncate the length of the new number to avoid a buffer overflow. +Files: src/ops.c + +Patch 5.7.011 (extra) +Problem: Win32 GUI on NT 5 and Win98: Displaying Hebrew is reversed. +Solution: Output each character separately, to avoid that Windows reverses + the text for some fonts. (Ron Aaron) +Files: src/gui_w32.c + +Patch 5.7.012 +Problem: When using "-complete=buffer" for ":command" the user command + fails. +Solution: In a user command don't replace the buffer name with a count for + the buffer number. +Files: src/ex_docmd.c + +Patch 5.7.013 +Problem: "gD" didn't always find a match in the first line, depending on + the column the search started at. +Solution: Reset the column to zero before starting to search. +Files: src/normal.c + +Patch 5.7.014 +Problem: Rot13 encoding was done on characters with accents, which is + wrong. (Sven Gottwald) +Solution: Only do rot13 encoding on ASCII characters. +Files: src/ops.c + +Patch 5.7.016 +Problem: When hitting 'n' for a ":s///c" command, the ignore-case flag was + not restored, some matches were skipped. (Daniel Blaustein) +Solution: Restore the reg_ic variable when 'n' was hit. +Files: src/ex_cmds.c + +Patch 5.7.017 +Problem: When using a Vim script for Vim 6.0 with <SID> before a function + name, it produces an error message even when inside an "if version + >= 600". (Charles Campbell) +Solution: Ignore errors in the function name when the function is not going + to be defined. +Files: src/eval.c + +Patch 5.7.018 +Problem: When running "rvim" or "vim -Z" it was still possible to execute a + shell command with system() and backtick-expansion. (Antonios A. + Kavarnos) +Solution: Disallow executing a shell command in get_cmd_output() and + mch_expand_wildcards(). +Files: src/misc1.c, src/os_unix.c + +Patch 5.7.019 +Problem: Multibyte: In a substitute string, a multi-byte character isn't + skipped properly, can be a problem when the second byte is a + backslash. +Solution: Skip an extra byte for a double-byte character. (Muraoka Taro) +Files: src/ex_cmds.c + +Patch 5.7.020 +Problem: Compilation doesn't work on MacOS-X. +Solution: Add a couple of #ifdefs. (Jamie Curmi) +Files: src/regexp.c, src/ctags/general.h + +Patch 5.7.021 +Problem: Vim sometimes produces a beep when started in an xterm. Only + happens when compiled without mouse support. +Solution: Requesting the xterm version results in a K_IGNORE. This wasn't + handled when mouse support is disabled. Accept K_IGNORE always. +Files: src/normal.c + +Patch 5.7.022 +Problem: %v in 'statusline' is not displayed when it's equal to %c. +Solution: Check if %V or %v is used and handle them differently. +Files: src/screen.c + +Patch 5.7.023 +Problem: Crash when a WinLeave autocommand deletes the buffer in the other + window. +Solution: Check that after executing the WinLeave autocommands there still + is a window to be closed. Also update the test that was supposed + to check for this problem. +Files: src/window.c, testdir/test13.in, testdir/test13.ok + +Patch 5.7.024 +Problem: Evaluating an expression for 'statusline' can have side effects. +Solution: Evaluate the expression in a sandbox. +Files: src/edit.c, src/eval.c, src/proto/eval.pro, src/ex_cmds.c, + src/ex_cmds.h, src/ex_docmd.c, src/globals.h, src/option.c, + src/screen.c, src/undo.c + +Patch 5.7.025 (fixed) +Problem: Creating a temp file has a race condition. +Solution: Create a private directory to write the temp files in. +Files: src/fileio.c, src/misc1.c, src/proto/misc1.pro, + src/proto/fileio.pro, src/memline.c, src/os_unix.h + +Patch 5.7.026 (extra) +Problem: Creating a temp file has a race condition. +Solution: Create a private directory to write the temp files in. + This is the extra part of patch 5.7.025. +Files: src/os_msdos.h + +Patch 5.7.027 +Problem: Starting to edit a file can cause a crash. For example when in + Insert mode, using CTRL-O :help abbr<Tab> to scroll the screen and + then <CR>, which edits a help file. (Robert Bogomip) +Solution: Check if keep_msg is NULL before copying it. +Files: src/fileio.c + +Patch 5.7.028 +Problem: Creating a backup or swap file could fail in rare situations. +Solution: Use O_EXCL for open(). +Files: src/fileio.c, src/memfile.c + +Patch 5.7.029 +Problem: Editing a file with an extremely long name crashed Vim. +Solution: Check for length of the name when setting the window title. +Files: src/buffer.c + +Patch 5.7.030 +Problem: A ":make" or ":grep" command with a very long argument could cause + a crash. +Solution: Allocate the buffer for the shell command. +Files: src/ex_docmd.c + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/version6.txt b/doc/version6.txt new file mode 100644 index 00000000..f18fea87 --- /dev/null +++ b/doc/version6.txt @@ -0,0 +1,14530 @@ +*version6.txt* For Vim version 7.4. Last change: 2013 Jul 28 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Welcome to Vim Version 6.0! A large number of features has been added. This +file mentions all the new items that have been added, changes to existing +features and bug fixes compared to Vim 5.x. + +See |vi_diff.txt| for an overview of differences between Vi and Vim 6.0. +See |version4.txt| for differences between Vim 3.0 and Vim 4.0. +See |version5.txt| for differences between Vim 4.0 and Vim 5.0. + +INCOMPATIBLE CHANGES |incompatible-6| + +Cursor position in Visual mode |curpos-visual| +substitute command Vi compatible |substitute-CR| +global option values introduced |new-global-values| +'fileencoding' changed |fileencoding-changed| +Digraphs changed |digraphs-changed| +Filetype detection changed |filetypedetect-changed| +Unlisted buffers introduced |new-unlisted-buffers| +CTRL-U in Command-line mode changed |CTRL-U-changed| +Ctags gone |ctags-gone| +Documentation reorganized |documentation-6| +Modeless selection and clipboard |modeless-and-clipboard| +Small incompatibilities |incomp-small-6| + +NEW FEATURES |new-6| + +Folding |new-folding| +Vertically split windows |new-vertsplit| +Diff mode |new-diff-mode| +Easy Vim: click-and-type |new-evim| +User manual |new-user-manual| +Flexible indenting |new-indent-flex| +Extended search patterns |new-searchpat| +UTF-8 support |new-utf-8| +Multi-language support |new-multi-lang| +Plugin support |new-plugins| +Filetype plugins |new-filetype-plugins| +File browser |new-file-browser| +Editing files over a network |new-network-files| +Window for command-line editing |new-cmdwin| +Debugging mode |new-debug-mode| +Cursor in virtual position |new-virtedit| +Debugger interface |new-debug-itf| +Communication between Vims |new-vim-server| +Buffer type options |new-buftype| +Printing |new-printing| +Ports |ports-6| +Quickfix extended |quickfix-6| +Operator modifiers |new-operator-mod| +Search Path |new-search-path| +Writing files improved |new-file-writing| +Argument list |new-argument-list| +Restore a View |new-View| +Color schemes |new-color-schemes| +Various new items |new-items-6| + +IMPROVEMENTS |improvements-6| + +COMPILE TIME CHANGES |compile-changes-6| + +BUG FIXES |bug-fixes-6| + +VERSION 6.1 |version-6.1| +Changed |changed-6.1| +Added |added-6.1| +Fixed |fixed-6.1| + +VERSION 6.2 |version-6.2| +Changed |changed-6.2| +Added |added-6.2| +Fixed |fixed-6.2| + +VERSION 6.3 |version-6.3| +Changed |changed-6.3| +Added |added-6.3| +Fixed |fixed-6.3| + +VERSION 6.4 |version-6.4| +Changed |changed-6.4| +Added |added-6.4| +Fixed |fixed-6.4| + +============================================================================== +INCOMPATIBLE CHANGES *incompatible-6* + +These changes are incompatible with previous releases. Check this list if you +run into a problem when upgrading from Vim 5.x to 6.0 + + +Cursor position in Visual mode *curpos-visual* +------------------------------ + +When going from one window to another window on the same buffer while in +Visual mode, the cursor position of the other window is adjusted to keep the +same Visual area. This can be used to set the start of the Visual area in one +window and the end in another. In vim 5.x the cursor position of the other +window would be used, which could be anywhere and was not very useful. + + +Substitute command Vi compatible *substitute-CR* +-------------------------------- + +The substitute string (the "to" part of the substitute command) has been made +Vi compatible. Previously a CTRL-V had a special meaning and could be used to +prevent a <CR> to insert a line break. This made it impossible to insert a +CTRL-V before a line break. Now a backslash is used to prevent a <CR> to +cause a line break. Since the number of backslashes is halved, it is still +possible to insert a line break at the end of the line. This now works just +like Vi, but it's not compatible with Vim versions before 6.0. + +When a ":s" command doesn't make any substitutions, it no longer sets the '[ +and '] marks. This is not related to Vi, since it doesn't have these marks. + + +Global option values introduced *new-global-values* +------------------------------- + +There are now global values for options which are local to a buffer or window. +Previously the local options were copied from one buffer to another. When +editing another file this could cause option values from a modeline to be used +for the wrong file. Now the global values are used when entering a buffer +that has not been used before. Also, when editing another buffer in a window, +the local window options are reset to their global values. The ":set" command +sets both the local and global values, this is still compatible. But a +modeline only sets the local value, this is not backwards compatible. + +":let &opt = val" now sets the local and global values, like ":set". New +commands have been added to set the global or local value: + :let &opt = val like ":set" + :let &g:opt = val like ":setglobal" + :let &l:opt = val like ":setlocal" + + +'fileencoding' changed *fileencoding-changed* +---------------------- + +'fileencoding' was used in Vim 5.x to set the encoding used inside all of Vim. +This was a bit strange, because it was local to a buffer and worked for all +buffers. It could never be different between buffers, because it changed the +way text in all buffers was interpreted. +It is now used for the encoding of the file related to the buffer. If you +still set 'fileencoding' it is likely to be overwritten by the detected +encoding from 'fileencodings', thus it is "mostly harmless". +The old FileEncoding autocommand now does the same as the new EncodingChanged +event. + + +Digraphs changed *digraphs-changed* +---------------- + +The default digraphs now correspond to RFC1345. This is very different from +what was used in Vim 5.x. |digraphs| + + +Filetype detection changed *filetypedetect-changed* +-------------------------- + +The filetype detection previously was using the "filetype" autocommand group. +This caused confusion with the FileType event name (case is ignored). The +group is now called "filetypedetect". It still works, but if the "filetype" +group is used the autocommands will not be removed by ":filetype off". + The support for 'runtimepath' has made the "myfiletypefile" and +"mysyntaxfile" mechanism obsolete. They are still used for backwards +compatibility. + +The connection between the FileType event and setting the 'syntax' option was +previously in the "syntax" autocommand group. That caused confusion with the +Syntax event name. The group is now called "syntaxset". + +The distributed syntax files no longer contain "syntax clear". That makes it +possible to include one in the other without tricks. The syntax is now +cleared when the 'syntax' option is set (by an autocommand added from +synload.vim). This makes the syntax cleared when the value of 'syntax' does +not correspond to a syntax file. Previously the existing highlighting was +kept. + + +Unlisted buffers introduced *new-unlisted-buffers* +--------------------------- + +There is now a difference between buffers which don't appear in the buffer +list and buffers which are really not in the buffer list. Commands like +":ls", ":bnext", ":blast" and the Buffers menu will skip buffers not in the +buffer list. |unlisted-buffer| +The 'buflisted' option can be used to make a buffer appear in the buffer list +or not. + +Several commands that previously added a buffer to the buffer list now create +an unlisted buffer. This means that a ":bnext" and ":ball" will not find these +files until they have actually been edited. For example, buffers used for the +alternative file by ":write file" and ":read file". + Other commands previously completely deleted a buffer and now only remove +the buffer from the buffer list. Commands relying on a buffer not to be +present might fail. For example, a ":bdelete" command in an autocommand that +relied on something following to fail (was used in the automatic tests). +|:bwipeout| can be used for the old meaning of ":bdelete". + +The BufDelete autocommand event is now triggered when a buffer is removed from +the buffer list. The BufCreate event is only triggered when a buffer is +created that is added to the buffer list, or when an existing buffer is added +to the buffer list. BufAdd is a new name for BufCreate. +The new BufNew event is for creating any buffer and BufWipeout for really +deleting a buffer. + +When doing Insert mode completion, only buffers in the buffer list are +scanned. Added the 'U' flag to 'complete' to do completion from unlisted +buffers. + +Unlisted buffers are not stored in a viminfo file. + + +CTRL-U in Command-line mode changed *CTRL-U-changed* +----------------------------------- + +Using CTRL-U when editing the command line cleared the whole line. Most +shells only delete the characters before the cursor. Made it work like that. +(Steve Wall) + +You can get the old behavior with CTRL-E CTRL-U: > + :cnoremap <C-U> <C-E><C-U> + + +Ctags gone *ctags-gone* +---------- + +Ctags is no longer part of the Vim distribution. It's now a grown-up program +by itself, it deserves to be distributed separately. +Ctags can be found here: http://ctags.sf.net/. + + +Documentation reorganized *documentation-6* +------------------------- + +The documentation has been reorganized, an item may not be where you found it +in Vim 5.x. +- The user manual was added, some items have been moved to it from the + reference manual. +- The quick reference is now in a separate file (so that it can be printed). + +The examples in the documentation were previously marked with a ">" in the +first column. This made it difficult to copy/paste them. There is now a +single ">" before the example and it ends at a "<" or a non-blank in the first +column. This also looks better without highlighting. + +'helpfile' is no longer used to find the help tags file. This allows a user +to add its own help files (e.g., for plugins). + + +Modeless selection and clipboard *modeless-and-clipboard* +-------------------------------- + +The modeless selection is used to select text when Visual mode can't be used, +for example when editing the command line or at the more prompt. +In Vim 5.x the modeless selection was always used. On MS-Windows this caused +the clipboard to be overwritten, with no way to avoid that. The modeless +selection now obeys the 'a' and 'A' flags in 'guioptions' and "autoselect" and +"autoselectml" in 'clipboard'. By default there is no automatic copy on +MS-Windows. Use the |c_CTRL-Y| command to manually copy the selection. + +To get the old behavior back, do this: > + + :set clipboard^=autoselectml guioptions+=A + + +Small incompatibilities *incomp-small-6* +----------------------- + +'backupdir', 'cdpath', 'directory', 'equalprg', 'errorfile', 'formatprg', +'grepprg', 'helpfile', 'makeef', 'makeprg', 'keywordprg', 'cscopeprg', +'viminfo' and 'runtimepath' can no longer be set from a modeline, for better +security. + +Removed '_' from the 'breakat' default: It's commonly used in keywords. + +The default for 'mousehide' is on, because this works well for most people. + +The Amiga binary is now always compiled with "big" features. The "big" binary +archive no longer exists. + +The items "[RO]", "[+]", "[help]", "[Preview]" and "[filetype]" in +'statusline' no longer have a leading space. + +Non-Unix systems: When expanding wildcards for the Vim arguments, don't use +'suffixes'. It now works as if the shell had expanded the arguments. + +The 'lisp', 'smartindent' and 'cindent' options are not switched off when +'paste' is set. The auto-indenting is disabled when 'paste' is set, but +manual indenting with "=" still works. + +When formatting with "=" uses 'cindent' or 'indentexpr' indenting, and there +is no change in indent, this is not counted as a change ('modified' isn't set +and there is nothing to undo). + +Report 'modified' as changed when 'fileencoding' or 'fileformat' was set. +Thus it reflects the possibility to abandon the buffer without losing changes. + +The "Save As" menu entry now edits the saved file. Most people expect it to +work like this. + +A buffer for a directory is no longer added to the Buffers menu. + +Renamed <Return> to <Enter>, since that's what it's called on most keyboards. +Thus it's now the hit-enter prompt instead of the hit-return prompt. +Can map <Enter> just like <CR> or <Return>. + +The default for the 'viminfo' option is now '20,"50,h when 'compatible' isn't +set. Most people will want to use it, including beginners, but it required +setting the option, which isn't that easy. + +After using ":colder" the newer error lists are overwritten. This makes it +possible to use ":grep" to browse in a tree-like way. Must use ":cnewer 99" +to get the old behavior. + +The patterns in 'errorformat' would sometimes ignore case (MS-Windows) and +sometimes not (Unix). Now case is always ignored. Add "\C" to the pattern to +match case. + +The 16 bit MS-DOS version is now compiled without the +listcmds feature +(buffer list manipulation commands). They are not often needed and this +executable needs to be smaller. + +'sessionoptions' now includes "curdir" by default. This means that restoring +a session will result in the current directory being restored, instead of +going to the directory where the session file is located. + +A session deleted all buffers, deleting all marks. Now keep the buffer list, +it shouldn't hurt for some existing buffers to remain present. +When the argument list is empty ":argdel *" caused an error message. + +No longer put the search pattern from a tag jump in the history. + +Use "SpecialKey" highlighting for unprintable characters instead of "NonText". +The idea is that unprintable text or any text that's displayed differently +from the characters in the file is using "SpecialKey", and "NonText" is used +for text that doesn't really exist in the file. + +Motif now uses the system default colors for the menu and scrollbar. Used to +be grey. It's still possible to set the colors with ":highlight" commands and +resources. + +Formatting text with "gq" breaks a paragraph at a non-empty blank line. +Previously the line would be removed, which wasn't very useful. + +":normal" does no longer hang when the argument ends in half a command. +Previously Vim would wait for more characters to be typed, without updating +the screen. Now it pretends an <Esc> was typed. + +Bitmaps for the toolbar are no longer searched for in "$VIM/bitmaps" but in +the "bitmaps" directories in 'runtimepath'. + +Now use the Cmdline-mode menus for the hit-enter prompt instead of the Normal +mode menus. This generally works better and allows using the "Copy" menu to +produce CTRL-Y to copy the modeless selection. + +Moved the font selection from the Window to the Edit menu, together with the +other settings. + +The default values for 'isfname' include more characters to make "gf" work +better. + +Changed the license for the documentation to the Open Publication License. +This seemed fair, considering the inclusion of parts of the Vim book, which is +also published under the OPL. The downside is that we can't force someone who +would sell copies of the manual to contribute to Uganda. + +After "ayy don't let ""yy or :let @" = val overwrite the "a register. +Use the unnamed register instead. + +MSDOS: A pattern "*.*" previously also matched a file name without a dot. +This was inconsistent with other versions. + +In Insert mode, CTRL-O CTRL-\ CTRL-N {cmd} remains in Normal mode. Previously +it would go back to Insert mode, thus confusing the meaning of CTRL-\ CTRL-N, +which is supposed to take us to Normal mode (especially in ":amenu"). + +Allow using ":" commands after an operator. Could be used to implement a new +movement command. Thus it no longer aborts a pending operator. + +For the Amiga the "-d {device}" argument was possible. When compiled with the +diff feature, this no longer works. Use "-dev {device}" instead. |-dev| + +Made the default mappings for <S-Insert> in Insert mode insert the text +literally, avoids that special characters like BS cause side effects. + +Using ":confirm" applied to the rest of the line. Now it applies only to the +command right after it. Thus ":confirm if x | edit | endif" no longer works, +use ":if x | confirm edit | endif". This was the original intention, that it +worked differently was a bug. + +============================================================================== +NEW FEATURES *new-6* + +Folding *new-folding* +------- + +Vim can now display a buffer with text folded. This allows overviewing the +structure of a file quickly. It is also possible to yank, delete and put +folded text, for example to move a function to another position. + +There is a whole bunch of new commands and options related to folding. +See |folding|. + + +Vertically split windows *new-vertsplit* +------------------------ + +Windows can also be split vertically. This makes it possible to have windows +side by side. One nice use for this is to compare two similar files (see +|new-diff-mode|). The 'scrollbind' option can be used to synchronize +scrolling. + +A vertical split can be created with the commands: + :vsplit or CTRL-W v or CTRL-W CTRL-V |:vsplit| + :vnew |:vnew| + :vertical {cmd} |:vertical| +The last one is a modifier, which has a meaning for any command that splits a +window. For example: > + :vertical stag main +Will vertically split the window and jump to the tag "main" in the new window. + +Moving from window to window horizontally can be done with the |CTRL-W_h| and +|CTRL-W_l| commands. The |CTRL-W_k| and |CTRL-W_j| commands have been changed +to jump to the window above or below the cursor position. + +The vertical and horizontal splits can be mixed as you like. Resizing windows +is easy when using the mouse, just position the pointer on a status line or +vertical separator and drag it. In the GUI a special mouse pointer shape +indicates where you can drag a status or separator line. + +To resize vertically split windows use the |CTRL-W_<| and |CTRL-W_>| commands. +To make a window the maximum width use the CTRL-W | command |CTRL-W_bar|. + +To force a new window to use the full width or height of the Vim window, +these two modifiers are available: + :topleft {cmd} New window appears at the top with full + width or at the left with full height. + :botright {cmd} New window appears at the bottom with full + width or at the right with full height. +This can be combined with ":vertical" to force a vertical split: > + :vert bot dsplit DEBUG +This will open a window at the far right, occupying the full height of the Vim +window, with the cursor on the first definition of "DEBUG". +The help window is opened at the top, like ":topleft" was used, if the current +window is fewer than 80 characters wide. + +A few options can be used to set the preferences for vertically split windows. +They work similar to their existing horizontal equivalents: + horizontal vertical ~ + 'splitbelow' 'splitright' + 'winheight' 'winwidth' + 'winminheight' 'winminwidth' +It's possible to set 'winminwidth' to zero, so that temporarily unused windows +hardly take up space without closing them. + +The new 'eadirection' option tells where 'equalalways' applies: + :set eadirection=both both directions + :set eadirection=ver equalize window heights + :set eadirection=hor equalize windows widths +This can be used to avoid changing window sizes when you want to keep them. + +Since windows can become quite narrow with vertical splits, text lines will +often not fit. The 'sidescrolloff' has been added to keep some context left +and right of the cursor. The 'listchars' option has been extended with the +"precedes" item, to show a "<" for example, when there is text left off the +screen. (Utz-Uwe Haus) + +"-O" command line argument: Like "-o" but split windows vertically. (Scott +Urban) + +Added commands to move the current window to the very top (CTRL-W K), bottom +(CTRL-W J), left (CTRL-W H) and right (CTRL-W L). In the new position the +window uses the full width/height of the screen. + +When there is not enough room in the status line for both the file name and +the ruler, use up to half the width for the ruler. Useful for narrow windows. + + +Diff mode *new-diff-mode* +--------- + +In diff mode Vim shows the differences between two, three or four files. +Folding is used to hide the parts of the file that are equal. +Highlighting is used to show deleted and changed lines. +See |diff-mode|. + +An easy way to start in diff mode is to start Vim as "vimdiff file1 file2". +Added the vimdiff manpage. + +In a running Vim the |:diffsplit| command starts diff mode for the current +file and another file. The |:diffpatch| command starts diff mode using the +current file and a patch file. The |:diffthis| command starts diff mode for +the current window. + +Differences can be removed with the |:diffget| and |:diffput| commands. + +- The 'diff' option switches diff mode on in a window. +- The |:diffupdate| command refreshes the diffs. +- The 'diffopt' option changes how diffs are displayed. +- The 'diffexpr' option can be set how a diff is to be created. +- The 'patchexpr' option can be set how patch is applied to a file. +- Added the "diff" folding method. When opening a window for diff-mode, set + 'foldlevel' to zero and 'foldenable' on, to close the folds. +- Added the DiffAdd, DiffChange, DiffDelete and DiffText highlight groups to + specify the highlighting for differences. The defaults are ugly... +- Unix: make a vimdiff symbolic link for "make install". +- Removed the now obsolete "vimdiff.vim" script from the distribution. +- Added the "[c" and "]c" commands to move to the next/previous change in diff + mode. + + +Easy Vim: click-and-type *new-evim* +------------------------ + +eVim stands for "Easy Vim". This is a separate program, but can also be +started as "vim -y". + +This starts Vim with 'insertmode' set to allow click-and-type editing. The +$VIMRUNTIME/evim.vim script is used to add mappings and set options to be able +to do most things like Notepad. This is only for people who can't stand two +modes. + +eView does the same but in readonly mode. + +In the GUI a CTRL-C now only interrupts when busy with something, not when +waiting for a character. Allows using CTRL-C to copy text to the clipboard. + + +User manual *new-user-manual* +----------- + +The user manual has been added. It is organised around editing tasks. It +reads like a book, from start to end. It should allow beginners to start +learning Vim. It helps everybody to learn using the most useful Vim features. +It is much easier to read than the reference manual, but omits details. See +|user-manual|. + +The user manual includes parts of the Vim book by Steve Oualline |frombook|. +It is published under the OPL |manual-copyright|. + +When syntax highlighting is not enabled, the characters in the help file which +mark examples ('>' and '<') and header lines ('~') are replaced with a space. + +When closing the help window, the window layout is restored from before +opening it, if the window layout didn't change since then. +When opening the help window, put it at the top of the Vim window if the +current window is fewer than 80 characters and not full width. + + +Flexible indenting *new-indent-flex* +------------------ + +Automatic indenting is now possible for any language. It works with a Vim +script, which makes it very flexible to compute the indent. + +The ":filetype indent on" command enables using the provided indent scripts. +This is explained in the user manual: |30.3|. + +The 'indentexpr' option is evaluated to get the indent for a line. The +'indentkeys' option tells when to trigger re-indenting. Normally these +options are set from an indent script. Like Syntax files, indent scripts will +be created and maintained by many people. + + +Extended search patterns *new-searchpat* +------------------------ + +Added the possibility to match more than one line with a pattern. (partly by +Loic Grenie) +New items in a search pattern for multi-line matches: +\n match end-of-line, also in [] +\_[] match characters in range and end-of-line +\_x match character class and end-of-line +\_. match any character or end-of-line +\_^ match start-of-line, can be used anywhere in the regexp +\_$ match end-of-line, can be used anywhere in the regexp + +Various other new items in search patterns: +\c ignore case for the whole pattern +\C match case for the whole pattern +\m magic on for the following +\M magic off for the following +\v make following characters "very magic" +\V make following characters "very nomagic" + +\@! don't match atom before this. + Example: "foo\(bar\)\@!" matches "foo " but not "foobar". +\@= match atom, resulting in zero-width match + Example: "foo\(bar\)\@=" matches "foo" in "foobar". +\@<! don't match preceding atom before the current position +\@<= match preceding atom before the current position +\@> match preceding atom as a subexpression + +\& match only when branch before and after it match + +\%[] optionally match a list of atoms; "end\%[if]" matches "end", + "endi" and "endif" +\%(\) like \(\), but without creating a back-reference; there can be + any number of these, overcomes the limit of nine \( \) pairs +\%^ match start-of-file (Chase Tingley) +\%$ match end-of-file (Chase Tingley) +\%# Match with the cursor position. (Chase Tingley) +\? Just like "\=" but can't be used in a "?" command. + +\%23l match in line 23 +\%<23l match before line 23 +\%>23l match after line 23 +\%23c, \%<23c, \%>23c match in/before/after column 23 +\%23v, \%<23v, \%>23v match in/before/after virtual column 23 + + +For syntax items: +\z(...\) external reference match set (in region start pattern) +\z1 - \z9 external reference match use (in region skip or end pattern) + (Scott Bigham) + +\zs use position as start of match +\ze use position as end of match + +Removed limit of matching only up to 32767 times with *, \+, etc. + +Added support to match multi-byte characters. (partly by Muraoka Taro) +Made "\<" and "\>" work for UTF-8. (Muraoka Taro) + + +UTF-8 support *new-utf-8* +------------- + +Vim can now edit files in UTF-8 encoding. Up to 31 bit characters can be +used, but only 16 bit characters are displayed. Up to two combining +characters are supported, they overprint the preceding character. +Double-wide characters are also supported. See |UTF-8|. + +UCS-2, UCS-4 and UTF-16 encodings are supported too, they are converted to +UTF-8 internally. There is also support for editing Unicode files in a Latin1 +environment. Other encodings are converted with iconv() or an external +converter specified with 'charconvert'. + +Many new items for Multi-byte support: +- Added 'encoding' option: specifies character encoding used inside Vim. It + can be any 8-bit encoding, some double-byte encodings or Unicode. + It is initialized from the environment when a supported value is found. +- Added 'fileencoding' and 'fileencodings': specify character coding in a + file, similar to 'fileformat' and 'fileformats'. + When 'encoding' is "utf-8" and 'fileencodings' is "utf-8,latin1" this will + automatically switch to latin1 if a file does not contain valid UTF-8. +- Added 'bomb' option and detection of a BOM at the start of a file. Can be + used with "ucs-bom" in 'fileencodings' to automatically detect a Unicode + file if it starts with a BOM. Especially useful on MS-Windows (NT and + 2000), which uses ucs-2le files with a BOM (e.g., when exporting the + registry). +- Added the 'termencoding' option: Specifies the encoding used for the + terminal. Useful to put Vim in utf-8 mode while in a non-Unicode locale: > + :let &termencoding = &encoding + :set encoding=utf-8 +- When 'viminfo' contains the 'c' flag, the viminfo file is converted from the + 'encoding' it was written with to the current 'encoding'. +- Added ":scriptencoding" command: convert lines in a sourced script to + 'encoding'. Useful for menu files. +- Added 'guifontwide' to specify a font for double-wide characters. +- Added Korean support for character class detection. Also fix cls() in + search.c. (Chong-Dae Park) +- Win32: Typing multi-byte characters without IME. (Alexander Smishlajev) +- Win32 with Mingw: compile with iconv library. (Ron Aaron) +- Win32 with MSVC: dynamically load iconv.dll library. (Muraoka Taro) +- Make it possible to build a version with multi-byte and iconv support with + Borland 5.5. (Yasuhiro Matsumoto) +- Added 'delcombine' option: Delete combining character separately. (Ron + Aaron) +- The "xfontset" feature isn't required for "xim". These are now two + independent features. +- XIM: enable XIM when typing a language character (Insert mode, Search + pattern, "f" or "r" command). Disable XIM when typing a Normal mode + command. +- When the XIM is active, show "XIM" in the 'showmode' message. (Nam SungHyun) +- Support "CursorIM" for XIM. (Nam SungHyun) +- Added 'm' flag to 'formatoptions': When wrapping words, allow splitting at + each multibyte character, not only at a space. +- Made ":syntax keyword" work with multi-byte characters. +- Added support for Unicode upper/lowercase flipping and comparing. (based on + patch by Raphael Finkel) + Let "~" on multi-byte characters that have a third case ("title case") + switch between the three cases. (Raphael Finkel) + +Allow defining digraphs for multi-byte characters. +Added RFC1345 digraphs for Unicode. +Most Normal mode commands that accept a character argument, like "r", "t" and +"f" now accept a digraph. The 'D' flag in 'cpoptions' disables this to remain +Vi compatible. + +Added Language mapping and 'keymap' to be able to type multi-byte characters: +- Added the ":lmap" command and friends: Define mappings that are used when + typing characters in the language of the text. Also for "r", "t", etc. In + Insert and Command-line mode CTRL-^ switches the use of the mappings on/off. + CTRL-^ also toggles the use of an input method when no language mappings are + present. Allows switching the IM back on halfway typing. +- "<char-123>" argument to ":map", allows to specify the decimal, octal or + hexadecimal value of a character. +- Implemented the 'keymap' option: Load a keymap file. Uses ":lnoremap" to + define mappings for the keymap. The new ":loadkeymap" command is used in + the keymap file. +- Added 'k' flag in 'statusline': Value of "b:keymap_name" or 'keymap' when + it's being used. Uses "<lang>" when no keymap is loaded and ":lmap"s are + active. Show this text in the default statusline too. +- Added the 'iminsert' and 'imsearch' options: Specify use of langmap mappings + and Input Method with an option. (Muraoka Taro) + Added 'imcmdline' option: When set the input method is always enabled when + starting to edit a command line. Useful for a XIM that uses dead keys to + type accented characters. + Added 'imactivatekey' option to better control XIM. (Muraoka Taro) +- When typing a mapping that's not finished yet, display the last character + under the cursor in Insert mode and Command-line mode. Looks good for dead + characters. +- Made the 'langmap' option recognize multi-byte characters. But mapping only + works for 8-bit characters. Helps when using UTF-8. +- Use a different cursor for when ":lmap" mappings are active. Can specify + two highlight groups for an item in 'guicursor'. By default "lCursor" and + "Cursor" are equal, the user must set a color he likes. + Use the cursor color for hangul input as well. (Sung-Hyun Nam) +- Show "(lang)" for 'showmode' when language mapping is enabled. +- UTF-8: Made "r" work with a ":lmap" that includes a composing character. + Also works for "f", which now works to find a character that includes a + composing character. + +Other multi-byte character additions: +- Support double-byte single-width characters for euc-jp: Characters starting + with 0x8E. Added ScreenLines2[] to store the second byte. + + +Multi-language support *new-multi-lang* +---------------------- + +The messages used in Vim can be translated. Several translations are +available. This uses the gettext mechanism. It allows adding a translation +without recompiling Vim. |multi-lang| (partly by Marcin Dalecki) + +The translation files are in the src/po directory. The src/po/README.txt file +explains a few things about doing a translation. + +Menu translations are available as well. This uses the new |:menutranslate| +command. The translations are found in the runtime directory "lang". This +allows a user to add a translation. + +Added |:language| command to set the language (locale) for messages, time and +character type. This allows switching languages in Vim without changing the +locale outside of Vim. + +Made it possible to have vimtutor use different languages. (Eduardo Fernandez) +Spanish (Eduardo Fernandez), Italian (Antonio Colombo), Japanese (Yasuhiro +Matsumoto) and French (Adrien Beau) translations are included. +Added "vimtutor.bat": script to start Vim on a copy of the tutor file for +MS-Windows. (Dan Sharp) + +- Added v:lang variable to be able to get current language setting. + (Marcin Dalecki) Also v:lc_time and v:ctype. +- Make it possible to translate the dialogs used by the menus. Uses global + "menutrans_" variables. ":menutrans clear" deletes them. +- removed "broken locale" (Marcin Dalecki). +- Don't use color names in icons, use RGB values. The names could be + translated. +- Win32: Added global IME support (Muraoka) +- Win32: Added dynamic loading of IME support. +- ":messages" prints a message about who maintains the messages or the + translations. Useful to find out where to make a remark about a wrong + translation. +- --disable-nls argument for configure: Disable use of gettext(). (Sung-Hyun + Nam) +- Added NLS support for Win32 with the MingW compiler. (Eduardo Fernandez) +- When available, call bind_textdomain_codeset() to have gettext() translate + messages to 'encoding'. This requires GNU gettext 0.10.36 or later. +- Added gettext support for Win32. This means messages will be translated + when the locale is set and libintl.dll can be found. (Muraoka Taro) + Also made it work with MingW compiler. (Eduardo Fernandez) + Detect the language and set $LANG to get the appropriate translated messages + (if supported). Also use $LANG to select a language, v:lang is a very + different kind of name. +- Made gvimext.dll use translated messages, if possible. (Yasuhiro Matsumoto) + + +Plugin support *new-plugins* +-------------- + +To make it really easy to load a Vim script when starting Vim, the "plugin" +runtime directory can be used. All "*.vim" files in it will be automatically +loaded. For Unix, the directory "~/.vim/plugin" is used by default. The +'runtimepath' option can be set to look in other directories for plugins. +|load-plugins| |add-plugin| + +The |:runtime| command has been added to load one or more files in +'runtimepath'. + +Standard plugins: +netrw.vim - Edit files over a network |new-network-files| +gzip.vim - Edit compressed files +explorer.vim - Browse directories |new-file-browser| + +Added support for local help files. |add-local-help|. +When searching for help tags, all "doc/tags" files in 'runtimepath' are used. +Added the ":helptags" command: Generate a tags file for a help directory. +The first line of each help file is automagically added to the "LOCAL +ADDITIONS" section in doc/help.txt. + +Added the <unique> argument to ":map": only add a mapping when it wasn't +defined before. + +When displaying an option value with 'verbose' set will give a message about +where the option was last set. Very useful to find out which script did set +the value. + +The new |:scriptnames| command displays a list of all scripts that have been +sourced. + +GUI: For Athena, Motif and GTK look for a toolbar bitmap in the "bitmaps" +directories in 'runtimepath'. Allows adding your own bitmaps. + + +Filetype plugins *new-filetype-plugins* +----------------- + +A new group of files has been added to do settings for specific file types. +These can be options and mappings which are specifically used for one value of +'filetype'. + +The files are located in "$VIMRUNTIME/ftplugin". The 'runtimepath' option +makes it possible to use several sets of plugins: Your own, system-wide, +included in the Vim distribution, etc. + +To be able to make this work, several features were added: +- Added the "s:" variables, local to a script. Avoids name conflicts with + global variables. They can be used in the script and in functions, + autocommands and user commands defined in the script. They are kept between + invocations of the same script. |s:var| +- Added the global value for local options. This value is used when opening + a new buffer or editing another file. The option value specified in a + modeline or filetype setting is not carried over to another buffer. + ":set" sets both the local and the global value. + ":setlocal" sets the local option value only. + ":setglobal" sets or displays the global value for a local option. + ":setlocal name<" sets a local option to its global value. +- Added the buffer-local value for some global options: 'equalprg', 'makeprg', + 'errorformat', 'grepprg', 'path', 'dictionary', 'thesaurus', 'tags', + 'include' and 'define'. This allows setting a local value for these global + options, without making it incompatible. +- Added mappings and abbreviations local to a buffer: ":map <buffer>". +- In a mapping "<Leader>" can be used to get the value of the "mapleader" + variable. This simplifies mappings that use "mapleader". "<Leader>" + defaults to "\". "<LocalLeader>" does the same with "maplocalleader". This + is to be used for mappings local to a buffer. +- Added <SID> Script ID to define functions and mappings local to a script. +- Added <script> argument to ":noremap" and ":noremenu": Only remap + script-local mappings. Avoids that mappings from other scripts get in the + way, but does allow using mappings defined in the script. +- User commands can be local to a buffer: ":command -buffer". + +The new ":setfiletype" command is used in the filetype detection autocommands, +to avoid that 'filetype' is set twice. + + +File browser *new-file-browser* +------------ + +When editing a directory, the explorer plugin will list the files in the +directory. Pressing <Enter> on a file name edits that file. Pressing <Enter> +on a directory moves the browser to that directory. + +There are several other possibilities, such as opening a file in the preview +window, renaming files and deleting files. + + +Editing files over a network *new-network-files* +---------------------------- + +Files starting with scp://, rcp://, ftp:// and http:// are recognized as +remote files. An attempt is made to access these files with the indicated +method. For http:// only reading is possible, for the others writing is also +supported. Uses the netrw.vim script as a standard "plugin". |netrw| + +Made "gf" work on a URL. It no longer assumes the file is local on the +computer (mostly didn't work anyway, because the full path was required). +Adjusted test2 for this. + +Allow using a URL in 'path'. Makes ":find index.html" work. + +GTK: Allow dropping a http:// and ftp:// URL on Vim. The netrw plugin takes +care of downloading the file. (MiKael Berthe) + + +Window for command-line editing *new-cmdwin* +------------------------------- + +The Command-line window can be used to edit a command-line with Normal and +Insert mode commands. When it is opened it contains the history. This allows +copying parts of previous command lines. |cmdwin| + +The command-line window can be opened from the command-line with the key +specified by the 'cedit' option (like Nvi). It can also be opened directly +from Normal mode with "q:", "q/" and "q?". + +The 'cmdwinheight' is used to specify the initial height of the window. + +In Insert mode CTRL-X CTRL-V can be used to complete an Ex command line, like +it's done on the command-line. This is also useful for writing Vim scripts! + +Additionally, there is "improved Ex mode". Entered when Vim is started as +"exim" or "vim -E", and with the "gQ" command. Works like repeated use of +":", with full command-line editing and completion. (Ulf Carlsson) + + +Debugging mode *new-debug-mode* +-------------- + +In debugging mode sourced scripts and user functions can be executed line by +line. There are commands to step over a command or step into it. |debug-mode| + +Breakpoints can be set to run until a certain line in a script or user +function is executed. |:breakadd| + +Debugging can be started with ":debug {cmd}" to debug what happens when a +command executes. The |-D| argument can be used to debug while starting up. + + +Cursor in virtual position *new-virtedit* +-------------------------- + +Added the 'virtualedit' option: Allow positioning the cursor where there is no +actual character in Insert mode, Visual mode or always. (Matthias Kramm) +This is especially useful in Visual-block mode. It allows positioning a +corner of the area where there is no text character. (Many improvements by +Chase Tingley) + + +Debugger interface *new-debug-itf* +------------------ + +This was originally made to work with Sun Visual Workshop. (Gordon Prieur) +See |debugger.txt|, |sign.txt| and |workshop.txt|. + +Added the ":sign" command to define and place signs. They can be displayed +with two ASCII characters or an icon. The line after it can be highlighted. +Useful to display breakpoints and the current PC position. + +Added the |:wsverb| command to execute debugger commands. + +Added balloon stuff: 'balloondelay' and 'ballooneval' options. + +Added "icon=" argument for ":menu". Allows defining a specific icon for a +ToolBar item. + + +Communication between Vims *new-vim-server* +-------------------------- + +Added communication between two Vims. Makes it possible to send commands from +one Vim to another. Works for X-Windows and MS-Windows |clientserver|. + +Use "--remote" to have files be edited in an already running Vim. +Use "--remote-wait" to do the same and wait for the editing to finish. +Use "--remote-send" to send commands from one Vim to another. +Use "--remote-expr" to have an expression evaluated in another Vim. +Use "--serverlist" to list the currently available Vim servers. (X only) +There are also functions to communicate between the server and the client. +|remote_send()| |remote_expr()| + +(X-windows version implemented by Flemming Madsen, MS-Windows version by Paul +Moore) + +Added the command server name to the window title, so you can see which server +name belongs to which Vim. + +Removed the OleVim directory and SendToVim.exe and EditWithVim.exe from the +distribution. Can now use "gvim --remote" and "gvim --remote-send", which is +portable. + +GTK+: Support running Vim inside another window. Uses the --socketid argument +(Neil Bird) + + +Buffer type options *new-buftype* +------------------- + +The 'buftype' and 'bufhidden' options have been added. They can be set to +have different kinds of buffers. For example: +- 'buftype' = "quickfix": buffer with error list +- 'buftype' = "nofile" and 'bufhidden' = "delete": scratch buffer that will be + deleted as soon as there is no window displaying it. + +'bufhidden' can be used to overrule the 'hidden' option for one buffer. + +In combination with 'buflisted' and 'swapfile' this offers the possibility to +use various kinds of special buffers. See |special-buffers|. + + +Printing *new-printing* +-------- + +Included first implementation of the ":hardcopy" command for printing +to paper. For MS-Windows any installed printer can be used. For other +systems a PostScript file is generated, which can be printed with the +'printexpr' option. +(MS-Windows part by Vince Negri, Vipin Aravind, PostScript by Vince Negri and +Mike Williams) + +Made ":hardcopy" work with multi-byte characters. (Muraoka Taro, Yasuhiro +Matsumoto) + +Added options to tune the way printing works: (Vince Negri) +- 'printoptions' defines various things. +- 'printheader' specifies the header format. Added "N" field to 'statusline' + for the page number. +- 'printfont' specifies the font name and attributes. +- 'printdevice' defines the default printer for ":hardcopy!". + + +Ports *ports-6* +----- + +Port to OS/390 Unix (Ralf Schandl) +- A lot of changes to handle EBCDIC encoding. +- Changed Ctrl('x') to Ctrl_x define. + +Included jsbmouse support. (Darren Garth) +Support for dec mouse in Unix. (Steve Wall) + +Port to 16-bit MS Windows (Windows 3.1x) (Vince Negri) + +Port to QNX. Supports the Photon GUI, mouse, etc. (Julian Kinraid) + +Allow cross-compiling the Win32 version with Make_ming.mak. (Ron Aaron) +Added Python support for compiling with Mingw. (Ron Aaron) + +Dos 32 bit: Added support the Windows clipboard. (David Kotchan) + +Win32: Dynamically load Perl and Python. Allows compiling Vim with these +interfaces and will try to find the DLLs at runtime. (Muraoka Taro) + +Compiling the Win32 GUI with Cygwin. Also compile vimrun, dosinst and +uninstall. (Gerfried) + +Mac: Make Vim compile with the free MPW compiler supplied by Apple. And +updates for CodeWarrior. (Axel Kielhorn) + +Added typecasts and ifdefs as a start to make Vim work on Win64 (George +Reilly) + + +Quickfix extended *quickfix-6* +----------------- + +Added the "error window". It contains all the errors of the current error +list. Pressing <Enter> in a line makes Vim jump to that line (in another +window). This makes it easy to navigate through the error list. +|quickfix-window|. + +- |:copen| opens the quickfix window. +- |:cclose| closes the quickfix window. +- |:cwindow| takes care that there is a quickfix window only when there are + recognized errors. (Dan Sharp) + +- Quickfix also knows "info", next to "warning" and "error" types. "%I" can be + used for the start of a multi-line informational message. (Tony Leneis) +- The "%p" argument can be used in 'errorformat' to get the column number from + a line where "^" points to the column. (Stefan Roemer) +- When using "%f" in 'errorformat' on a DOS/Windows system, also include "c:" + in the filename, even when using "%f:". + + +Operator modifiers *new-operator-mod* +------------------ + +Insert "v", "V" or CTRL-V between an operator and a motion command to force +the operator to work characterwise, linewise or blockwise. |o_v| + + +Search Path *new-search-path* +----------- + +Vim can search in a directory tree not only in downwards but also upwards. +Works for the 'path', 'cdpath' and 'tags' options. (Ralf Schandl) + +Also use "**" for 'tags' option. (Ralf Schandl) + +Added 'includeexpr', can be used to modify file name found by 'include' +option. +Also use 'includeexpr' for "gf" and "<cfile>" when the file can't be found +without modification. Useful for doing "gf" on the name after an include or +import statement. + +Added the 'cdpath' option: Locations to find a ":cd" argument. (Raf) + +Added the 'suffixesadd' option: Suffixes to be added to a file name when +searching for a file for the "gf", "[I", etc. commands. + + +Writing files improved *new-file-writing* +---------------------- + +Added the 'backupcopy' option: Select whether a file is to be copied or +renamed to make a backup file. Useful on Unix to speed up writing an ordinary +file. Useful on other systems to preserve file attributes and when editing a +file on a Unix filesystem. + +Added the 'autowriteall' option. Works like 'autowrite' but for more +commands. + +Added the 'backupskip' option: A list of file patterns to skip making a backup +file when it matches. The default for Unix includes "/tmp/*", this makes +"crontab -e" work. + +Added support for Access Control Lists (ACL) for FreeBSD and Win32. The ACL +is copied from the original file to the new file (or the backup if it's +copied). +ACL is also supported for AIX, Solaris and generic POSIX. (Tomas Ogren) +And on SGI. + + +Argument list *new-argument-list* +------------- + +The support for the argument list has been extended. It can now be +manipulated to contain the files you want it to contain. + +The argument list can now be local to a window. It is created with the +|:arglocal| command. The |:argglobal| command can be used to go back to the +global argument list. + +The |:argdo| command executes a command on all files in the argument list. + +File names can be added to the argument list with |:argadd|. File names can +be removed with |:argdelete|. + +"##" can be used like "#", it is replaced by all the names in the argument +list concatenated. Useful for ":grep foo ##". + +The |:argedit| adds a file to the argument list and edits it. Like ":argadd" +and then ":edit". + + +Restore a View *new-View* +-------------- + +The ":mkview" command writes a Vim script with the settings and mappings for +one window. When the created file is sourced, the view of the window is +restored. It's like ":mksession" for one window. +The View also contains the local argument list and manually created, opened +and closed folds. + +Added the ":loadview" command and the 'viewdir' option: Allows for saving and +restoring views of a file with simple commands. ":mkview 1" saves view 1 for +the current file, ":loadview 1" loads it again. Also allows quickly switching +between two views on one file. And saving and restoring manual folds and the +folding state. + +Added 'viewoptions' to specify how ":mkview" works. + +":mksession" now also works fine with vertical splits. It has been further +improved and restores the view of each window. It also works properly with +preview and quickfix windows. + +'sessionoptions' is used for ":mkview" as well. +Added "curdir" and "sesdir" to 'sessionoptions'. Allows selection of what +the current directory will be restored to. + +The session file now also contains the argument list(s). + + +Color schemes *new-color-schemes* +------------- + +Support for loading a color scheme. Added the ":colorscheme" command. +Automatically add menu entries for available schemes. +Should now properly reset the colors when 'background' or 't_Co' is changed. +":highlight clear" sets the default colors again. +":syntax reset" sets the syntax highlight colors back to the defaults. +For ":set bg&" guess the value. This allows a color scheme to switch back to +the default colors. +When syntax highlighting is switched on and a color scheme was defined, reload +the color scheme to define the colors. + + +Various new items *new-items-6* +----------------- + +Normal mode commands: ~ + +"gi" Jump to the ^ mark and start Insert mode. Also works when the + mark is just after the line. |gi| + +"g'm" and "g`m" + Jump to a mark without changing the jumplist. Now you can use + g`" to jump to the last known position in a file without side + effects. Also useful in mappings. + +[', [`, ]' and ]` + move the cursor to the next/previous lowercase mark. + +g_ Go to last non-blank in line. (Steve Wall) + + +Options: ~ + +'autoread' When detected that a file changed outside of Vim, + automatically read a buffer again when it's not changed. + It has a global and a local value. Use ":setlocal autoread<" + to go back to using the global value for 'autoread'. + +'debug' When set to "msg" it will print error messages that would + otherwise be omitted. Useful for debugging 'indentexpr' and + 'foldexpr'. + +'lispwords' List of words used for lisp indenting. It was previously hard + coded. Added a number of Lisp names to the default. + +'fold...' Many new options for folding. + +'modifiable' When off, it is impossible to make changes to a buffer. + The %m and %M items in 'statusline' show a '-'. + +'previewwindow' Set in the preview window. Used in a session file to mark a + window as the preview window. + +'printfont' +'printexpr' +'printheader' +'printdevice' +'printoptions' for ":hardcopy". + +'buflisted' Makes a buffer appear in the buffer list or not. + +Use "vim{version}:" for modelines, only to be executed when the version is +>= {version}. Also "vim>{version}", "vim<{version}" and "vim={version}". + + +Ex commands: ~ + +:sav[eas][!] {file} + Works like ":w file" and ":e #", but without loading the file + again and avoiding other side effects. |:saveas| + +:silent[!] {cmd} + Execute a command silently. Also don't use a delay that would + come after the message. And don't do 'showmatch'. + RISCOS: Removed that "!~cmd" didn't output anything, and + didn't wait for <Enter> afterwards. Can use ":silent !cmd" + now. +:menu <silent> Add a menu that won't echo Ex commands. +:map <silent> Add a mapping that won't echo Ex commands. + +:checktime Check for changed buffers. + +:verbose {cmd} Set 'verbose' for one command. + +:echomsg {expr} +:echoerr {expr} Like ":echo" but store the message in the history. (Mark + Waggoner) + +:grepadd Works just like ":grep" but adds to the current error list + instead of defining a new list. |:grepadd| + +:finish Finish sourcing a file. Can be used to skip the rest of a Vim + script. |:finish| + +:leftabove +:aboveleft Split left/above current window. + +:rightbelow +:belowright Split right/below current window. + +:first, :bfirst, :ptfirst, etc. + Alias for ":rewind". It's more logical compared to ":last". + +:enew Edit a new, unnamed buffer. This is needed, because ":edit" + re-edits the same file. (Wall) + +:quitall Same as ":qall". + +:match Define match highlighting local to a window. Allows + highlighting an item in the current window without interfering + with syntax highlighting. + +:menu enable +:menu disable Commands to enable/disable menu entries without removing them. + (Monish Shah) + +:windo Execute a command in all windows. +:bufdo Execute a command in all buffers. + +:wincmd Window (CTRL-W) command. Useful when a Normal mode command + can't be used (e.g., for a CursorHold autocommand). See + |CursorHold-example| for a nice application with it. + +:lcd and :lchdir + Set local directory for a window. (Benjie Chen) + +:hide {command} + Execute {command} with 'hidden' set. + +:emenu in Visual mode to execute a ":vmenu" entry. + +:popup Pop up a popup menu. + +:redraw Redraw the screen even when busy with a script or function. + +:hardcopy Print to paper. + +:compiler Load a Vim script to do settings for a specific compiler. + +:z# List numbered lines. (Bohdan Vlasyuk) + + +New marks: ~ + +'( and ') Begin or end of current sentence. Useful in Ex commands. +'{ and '} Begin or end of current paragraph. Useful in Ex commands. +'. Position of the last change in the current buffer. +'^ Position where Insert mode was stopped. + +Store the ^ and . marks in the viminfo file. Makes it possible to jump to the +last insert position or changed text. + + +New functions: ~ +argidx() Current index in argument list. +buflisted() Checks if the buffer exists and has 'buflisted' set. +cindent() Get indent according to 'cindent'. +eventhandler() Returns 1 when inside an event handler and interactive + commands can't be used. +executable() Checks if a program or batch script can be executed. +filewritable() Checks if a file can be written. (Ron Aaron) +foldclosed() Find out if there is a closed fold. (Johannes Zellner). +foldcloseend() Find the end of a closed fold. +foldlevel() Find out the foldlevel. (Johannes Zellner) +foreground() Move the GUI window to the foreground. +getchar() Get one character from the user. Can be used to define a + mapping that takes an argument. +getcharmod() Get last used key modifier. +getbufvar() gets the value of an option or local variable in a buffer (Ron + Aaron) +getfsize() Return the size of a file. +getwinvar() gets the value of an option or local variable in a window (Ron + Aaron) +globpath() Find matching files in a list of directories. +hasmapto() Detect if a mapping to a string is already present. +iconv() Convert a string from one encoding to another. +indent() gets the indent of a line (Ron Aaron) +inputdialog() Like input() but use a GUI dialog when possible. Currently + only works for Win32, Motif, Athena and GTK. + Use inputdialog() for the Edit/Settings/Text Width menu. Also + for the Help/Find.. and Toolbar FindHelp items. + (Win32 support by Thore B. Karlsen) + (Win16 support by Vince Negri) +inputsecret() Ask the user to type a string without showing the typed keys. + (Charles Campbell) +libcall() for Unix (Neil Bird, Johannes Zellner, Stephen Wall) +libcallnr() for Win32 and Unix +lispindent() Get indent according to 'lisp'. +mode() Return a string that indicates the current mode. +nextnonblank() Skip blank lines forwards. +prevnonblank() Skip blank lines backwards. Useful to for indent scripts. +resolve() MS-Windows: resolve a shortcut to the file it points to. + Unix: resolve a symbolic link. +search() Search for a pattern. +searchpair() Search for matching pair. Can be used in indent files to find + the "if" matching an endif. +setbufvar() sets an option or variable local to a buffer (Ron Aaron) +setwinvar() sets an option or variable local to a window (Ron Aaron) +stridx() Search for first occurrence of one string in another. +strridx() Search for last occurrence of one string in another. +tolower() Convert string to all-lowercase. +toupper() Convert string to all-uppercase. +type() Check the type of an expression. +wincol() window column of the cursor +winwidth() Width of a window. (Johannes Zellner) +winline() window line of the cursor + + +Added expansion of curly braces in variable and function names. This can be +used for variable names that include the value of an option. Or a primitive +form of arrays. (Vince Negri) + + +New autocommand events: ~ +BufWinEnter Triggered when a buffer is displayed in a window, after using + the modelines. Can be used to load a view. +BufWinLeave Triggered when a buffer is no longer in a window. Also + triggered when exiting Vim. Can be used to save views. +FileChangedRO Triggered before making the first change to a read-only file. + Can be used to check-out the file. (Scott Graham) +TermResponse Triggered when the terminal replies to the version-request. + The v:termresponse internal variable holds the result. Can be + used to react to the version of the terminal. (Ronald Schild) +FileReadCmd Triggered before reading a file. +BufReadCmd Triggered before reading a file into a buffer. +FileWriteCmd Triggered before writing a file. +BufWriteCmd Triggered before writing a buffer into a file. +FileAppendCmd Triggered before appending to a file. +FuncUndefined Triggered when a user function is not defined. (Ron Aaron) + +The autocommands for the *Cmd events read or write the file instead of normal +file read/write. Use this in netrw.vim to be able to edit files on a remote +system. (Charles Campbell) + + +New Syntax files: ~ + +bdf BDF font definition (Nikolai Weibull) +catalog SGML catalog (Johannes Zellner) +debchangelog Debian Changelog (Wichert Akkerman) +debcontrol Debian Control (Wichert Akkerman) +dot dot (Markus Mottl) +dsl DSSSL syntax (Johannes Zellner) +eterm Eterm configuration (Nikolai Weibull) +indent Indent profile (Nikolai Weibull) +lftp LFTP (Nikolai Weibull) +lynx Lynx config (Doug Kearns) +mush mush sourcecode (Bek Oberin) +natural Natural (Marko Leipert) +pilrc Pal resource compiler (Brian Schau) +plm PL/M (Philippe Coulonges) +povini Povray configuration (David Necas) +ratpoison Ratpoison config/command (Doug Kearns) +readline readline config (Nikolai Weibull) +screen Screen RC (Nikolai Weibull) +specman Specman (Or Freund) +sqlforms SQL*Forms (Austin Ziegler) +terminfo terminfo (Nikolai Weibull) +tidy Tidy configuration (Doug Kearns) +wget Wget configuration (Doug Kearns) + + +Updated many syntax files to work both with Vim 5.7 and 6.0. + +Interface to Ruby. (Shugo Maeda) +Support dynamic loading of the Ruby interface on MS-Windows. (Muraoka Taro) +Support this for Mingw too. (Benoit Cerrina) + +Win32: Added possibility to load TCL dynamically. (Muraoka Taro) +Also for Borland 5.5. (Dan Sharp) + +Win32: When editing a file that is a shortcut (*.lnk file), edit the file it +links to. Unless 'binary' is set, then edit the shortcut file itself. +(Yasuhiro Matsumoto) + +The ":command" command now accepts a "-bar" argument. This allows the user +command to be followed by "| command". + +The preview window is now also used by these commands: +- |:pedit| edits the specified file in the preview window +- |:psearch| searches for a word in included files, like |:ijump|, and + displays the found text in the preview window. +Added the CTRL-W P command: go to preview window. + +MS-DOS and MS-Windows also read the system-wide vimrc file $VIM/vimrc. Mostly +for NT systems with multiple users. + +A double-click of the mouse on a character that has a "%" match selects from +that character to the match. Similar to "v%". + +"-S session.vim" argument: Source a script file when starting up. Convenient +way to start Vim with a session file. + +Added "--cmd {command}" Vim argument to execute a command before a vimrc file +is loaded. (Vince Negri) + +Added the "-M" Vim argument: reset 'modifiable' and 'write', thus disallow +making changes and writing files. + +Added runtime/delmenu.vim. Source this to remove all menus and prepare for +loading new menus. Useful when changing 'langmenu'. + +Perl script to filter Perl error messages to quickfix usable format. (Joerg +Ziefle) + +Added runtime/macros/less.vim: Vim script to simulate less, but with syntax +highlighting. + +MS-Windows install program: (Jon Merz) +- The Win32 program can now create shortcuts on the desktop and install Vim in + the Start menu. +- Possibly remove old "Edit with Vim" entries. +- The Vim executable is never moved or $PATH changed. A small batch file is + created in a directory in $PATH. Fewer choices to be made. +- Detect already installed Vim versions and offer to uninstall them first. + +Improved the MS-Windows uninstal program. It now also deletes the entries in +the Start menu, icons from the desktop and the created batch files. (Jon Merz) +Also made it possible to delete only some of these. Also unregister gvim for +OLE. + +Generate a self-installing Vim package for MS-Windows. This uses NSIS. (Jon +Merz et al.) + +Added ":filetype detect". Try detecting the filetype again. Helps when +writing a new shell script, after adding "#!/bin/csh". + +Added ":augroup! name" to delete an autocommand group. Needed for the +client-server "--remote-wait". + +Add the Vim version number to the viminfo file, useful for debugging. + +============================================================================== +IMPROVEMENTS *improvements-6* + +Added the 'n' flag in 'cpoptions': When omitted text of wrapped lines is not +put between line numbers from 'number' option. Makes it a lot easier to read +wrapped lines. + +When there is a format error in a tags file, the byte position is reported so +that the error can be located. + +"gf" works in Visual mode: Use the selected text as the file name. (Chase +Tingley) + +Allow ambiguous mappings. Thus "aa" and "aaa" can both be mapped, the longest +matching one is used. Especially useful for ":lmap" and 'keymap'. + +Encryption: Ask the key to be typed twice when crypting the first time. +Otherwise a typo might cause the text to be lost forever. (Chase Tingley) + +The window title now has "VIM" on the end. The file name comes first, useful +in the taskbar. A "+" is added when the file is modified. "=" is added for +a read-only file. "-" is added for a file with 'modifiable' off. + +In Visual mode, mention the size of the selected area in the 'showcmd' +position. + +Added the "b:changedtick" variable. Incremented at each change, also for +undo. Can be used to take action only if the buffer has been changed. + +In the replacement string of a ":s" command "\=" can be used to replace with +the result of an expression. From this expression the submatch() function can +be used to access submatches. + +When doing ":qall" and there is a change in a buffer that is being edited in +another window, jump to that window, instead of editing that buffer in the +current window. + +Added the "++enc=" and "++ff=" arguments to file read/write commands to force +using the given 'encoding' or 'fileformat'. And added the "v:cmdarg" +variable, to be used for FileReadCmd autocommands that read/write the file +themselves. + +When reading stdin, first read the text in binary mode and then re-read it +with automatic selection of 'fileformat' and 'fileencoding'. This avoids +problems with not being able to rewind the file (e.g., when a line near the +end of the file ends in LF instead of CR-LF). +When reading text from stdin and the buffer is empty, don't mark it changed. +Allows exiting without trouble. + +Added an ID to many error messages. This will make it easier to find help for +a message. + +Insert mode: +- "CTRL-G j" and "CTRL-G k" can be used to insert in another line in the same + column. Useful for editing a table. +- Added Thesaurus completion with CTRL-X CTRL-T. (Vince Negri) +- Added the 'thesaurus' option, to use instead of 'dictionary' for thesaurus + completion. Added the 's' flag in 'complete'. +- Made CTRL-X CTRL-L in Insert mode use the 'complete' option. It now also + scans other loaded buffers for matching lines. +- CTRL-R now also works in Insert mode while doing completion with CTRL-X or + CTRL-N. (Neil Bird) +- When doing Insert mode completion, when completion is finished check for a + match with words from 'cinkeys' or 'indentkeys'. + +Performance: +- Made display updating more efficient. Insert/delete lines may be used for + all changes, also for undo/redo. +- The display is not redrawn when there is typeahead in Insert mode. Speeds + up CTRL-R a lot. +- Improved speed of screen output for 32 bit DOS version. (Vince Negri) +- When dragging with the mouse, there is a lookahead to skip mouse codes when + there is another one next. Makes dragging with the mouse a lot faster. +- Also a memory usage improvement: When calling u_save with a single line, + don't save it if the line was recently saved for the same undo already. +- When using a script that appends one character at a time, the amount of + allocated memory was growing steadily. Also when 'undolevels' is -1. + Caused by the line saved for "U" never to be freed. Now free an undo block + when it becomes empty. +- GUI and Dos32: Use a vertical scroll region, to make scrolling in a + vertically split window faster. No need to redraw the whole window. +- When scrolling isn't possible with terminal codes (e.g., for a vertically + split window) redraw from ScreenLines[]. That should be faster than going + through the lines with win_line(), especially when using syntax + highlighting. +- The Syntax menu is now pre-generated by a separate script. Makes loading + the menu 70% faster. This can halve the startup time of gvim. +- When doing ":help tag", don't open help.txt first, jump directly to the help + tag. It's faster and avoids an extra message. +- Win32: When a file name doesn't end in ".lnk" don't try resolving a + shortcut, it takes quite a bit of time. +- Don't update the mouse pointer shape while there are typeahead characters. +- Change META[] from a string into an array, avoids using strchr() on it. +- Don't clear the command line when adding characters, avoids that screen_fill + is called but doesn't do anything. + +Robustness: +- Unix: Check for running out of stack space when executing a regexp. Avoids + a nasty crash. Only works when the system supports running the signal + function on another stack. +- Disallow ":source <dirname>". On unix it's possible to read a directory, + does not make sense to use it as Vim commands. + +Security: +- When reading from or writing to a temporary file, check that it isn't a + symbolic link. Gives some protection against symlink attacks. +- When creating a backup file copy or a swap file, check for it already + existing to avoid a symlink attack. (Colin Phipps) +- Evaluating options which are an expression is done in a |sandbox|. If the + option was set by a modeline, it cannot cause damage. +- Use a secure way to generate temp file names: Create a private directory for + temp files. Used for Unix, MS-DOS and OS/2. +- 'makeef' can be empty, which means that an internally generated file name is + used. The old default was "/tmp/file", which is a security risk. + Writing 'makeef' in the current directory fails in a read-only directory and + causes trouble when using ":grep" on all files. Made the default empty for + all systems, so that a temp file is used. +- The command from a tags file is executed in the sandbox for better security. +- The Ruby, Tcl and Python interfaces cannot be used from the sandbox. They + might do dangerous things. Perl is still possible, but limited to the Safe + environment. (Donnie Smith) + +Syntax highlighting: +- Optimized the speed by caching the state stack all over the file, not just + the part being displayed. Required for folding. +- Added ":syntax sync fromstart": Always parse from the start of the file. +- Added the "display" argument for syntax items: use the item only when + displaying the result. Can make parsing faster for text that isn't going to + be displayed. +- When using CTRL-L, the cached states are deleted, to force parsing the text + again. +- Use elfhash algorithm for table of keywords. This should give a better + distribution and speedup keyword lookup. (Campbell) +- Also allow the "lc" leading context for skip and end patterns. (Scott + Bigham) +- Syntax items can have the "extend" argument to undo the effect of a + "keepend" argument of an item it is contained in. Makes it possible to have + some contained items extend a region while others don't. +- ":syntax clear" now deletes the b:current_syntax variable. That's logical, + since no syntax is defined after this command. +- Added ":syntax enable": switch on syntax highlighting without changing the + colors. This allows specifying the colors in the .vimrc file without the + need for a mysyntaxfile. +- Added ":syntax reset": reset the colors to their defaults. +- Added the "contains=TOP" and "contains=CONTAINED" arguments. Makes it + possible to define a transparent item that doesn't contain itself. +- Added a "containedin" argument to syntax items. Allows adding a contained + item to an existing item (e.g., to highlight a name in a comment). + +Modeless selection: +- When in the command-line window, use modeless selection in the other + windows. Makes it possible to copy visible text to the command-line window. +- Support modeless selection on the cmdline in a terminal. Previously it was + only possible for the GUI. +- Make double-right-click in modeless selection select a whole word. Single + right click doesn't use the word selection started by a double-left-click. + Makes it work like in Visual mode. +- The modeless selection no longer has an implied automatic copy to the + clipboard. It now obeys the 'a' and 'A' flags in 'guioptions' or + "autoselect" and "autoselectml" in 'clipboard'. +- Added the CTRL-Y command in Cmdline-mode to copy the modeless selection to + the clipboard. Also works at the hit-enter prompt and the more prompt. + Removed the mappings in runtime/mswin.vim for CTRL-Y and CTRL-Z in + cmdline-mode to be able to use CTRL-Y in the new way. + +Reduced the amount of stack space used by regmatch() to allow it to handle +complicated patterns on a longer text. + +'isfname' now includes '%' and '#'. Makes "vim dir\#file" work for MS-DOS. + +Added keypad special keys <kEnter>, <k0> - <k9>. When not mapped they behave +like the ASCII equivalent. (Ivan Wellesz and Vince Negri) +Recognize a few more xterm keys: <C-Right>, <C-Left>, <C-End>, <C-Home> + +Also trigger the BufUnload event when Vim is going to exit. Perhaps a script +needs to do some cleaning up. + +Expand expression in backticks: `={expr}`. Can be used where backtick +expansion is done. (Vince Negri) + +GUI: +- Added 'L' and 'R' flags in 'guioptions': Add a left or right scrollbar only + when there is a vertically split window. +- X11: When a color can't be allocated, use the nearest match from the + colormap. This avoids that black is used for many things. (Monish Shah) + Also do this for the menu and scrollbar, to avoid that they become black. +- Win32 and X11: Added 'mouseshape' option: Adjust the mouse pointer shape to + the current mode. (Vince Negri) +- Added the 'linespace' option: Insert a pixel line between lines. (Nam) +- Allow modeless selection (without moving the cursor) by keeping CTRL and + SHIFT pressed. (Ivan Wellesz) +- Motif: added toolbar. (Gordon Prieur) Also added tooltips. +- Athena: added toolbar and tooltips. (David Harrison -- based on Gordon + Prieur's work) +- Made the 'toolbar' option work for Athena and Motif. Can now switch between + text and icons on the fly. (David Harrison) +- Support menu separator lines for Athena. (David Harrison) +- Athena: Adjust the arrow pixmap used in a pullright menu to the size of the + font. (David Harrison) +- Win32: Added "c" flag to 'guifont' to be able to specify the charset. (Artem + Khodush) +- When no --enable-xim argument is given, automatically enable it when a X GUI + is used. Required for dead key support (and multi-byte input). +- After a file selection dialog, check that the edited files were not changed + or deleted. The Win32 dialog allows deleting and renaming files. +- Motif and Athena: Added support for "editres". (Marcin Dalecki) +- Motif and Athena: Added "menuFont" to be able to specify a font or fontset + for the menus. Can also be set with the "Menu" highlight group. Useful + when the locale is different from 'encoding'. (David Harrison) + When FONTSET_ALWAYS is defined, always use a fontset for the menus. Should + avoid trouble with changing from a font to a fontset. (David Harrison) +- Highlighting and font for the tooltips can be specified with the "Tooltip" + highlight group. (David Harrison) +- The Cmdline-mode menus can be used at the more-prompt. This mostly works + fine, because they start with a CTRL-C. The "Copy" menu works to copy the + modeless selection. Allows copying the output of ":set all" or ":intro" + without auto-selection. +- When starting the GUI when there is no terminal connected to stdout and + stderr, display error messages in a dialog. Previously they wouldn't be + displayed at all. +- Allow setting 'browsedir' to the name of a directory, to be used for the + file dialog. (Dan Sharp) +- b:browsefilter and g:browsefilter can be set to the filters used for the + file dialog. Supported for Win32 and Motif GUI. (Dan Sharp) + +X11: +- Support for the clipboard selection as register "+. When exiting or + suspending copy the selection to cut buffer 0. Should allow copy/paste with + more applications in a X11-standard way. (Neil Bird) +- Use the X clipboard in any terminal, not just in an xterm. + Added "exclude:" in 'clipboard': Specify a pattern to match against terminal + names for which no connection should be made to the X server. The default + currently work for FreeBSD and Linux consoles. +- Added a few messages for when 'verbose' is non-zero to show what happens + when trying to connect to the X server. Should help when trying to find out + why startup is slow. + +GTK GUI: (partly by Marcin Dalecki) +- With some fonts the characters can be taller than ascent + descent. E.g., + "-misc-fixed-*-*-*-*-18-*-*-*-*-*-iso10646-1". Add one to the character + cell height. +- Implement "no" value for 'winaltkeys': don't use Alt-Key as a menu shortcut, + when 'wak' changed after creating the menus. +- Setting 'wak' after the GUI started works. +- recycle text GC's to reduce communication. +- Adjust icon size to window manager. +- Cleanup in font handling. +- Replace XQueryColor with GDK calls. +- Gnome support. Detects Gnome in configure and uses different widgets. + Otherwise it's much like GTK. (Andy Kahn) + It is disabled by default, because it causes a few problems. +- Removed the special code to fork first and then start the GUI. Now use + _exit() instead of exit(), this works fine without special tricks. +- Dialogs sometimes appeared a bit far away. Position the dialogs inside + the gvim window. (Brent Verner) +- When dropping a file on Vim, remove extra slashes from the start of the + path. Also shorten the file name if possible. + +Motif: (Marcin Dalecki) +- Made the dialog layout better. +- Added find and find/replace dialogs. +- For the menus, change "iso-8859" to "iso_8859", Linux appears to need this. +- Added icon to dialogs, like for GTK. +- Use XPM bitmaps for the icon when possible. Use the Solaris XpmP.h include + file when it's available. +- Change the shadow of the toolbar items to get a visual feedback of it being + pressed on non-LessTif. +- Use gadgets instead of windows for some items for speed. + +Command line completion: +- Complete environment variable names. (Mike Steed) +- For ":command", added a few completion methods: "mapping", "function", + "expression" and "environment". +- When a function doesn't take arguments, let completion add () instead of (. + +For MS-DOS, MS-Windows and OS/2: Expand %VAR% environment variables like $VAR. +(Walter Briscoe) + +Redirect messages to the clipboard ":redir @*" and to the unnamed register +":redir @"". (Wall) + +":let @/ = ''" clears the search pattern, instead of setting it to an empty +string. + +Expression evaluation: +- "? :" can be used like in C. +- col("$") returns the length of the cursor line plus one. (Stephen P. Wall) +- Optional extra argument for match(), matchend() and matchstr(): Offset to + start looking for a match. +- Made third argument to strpart() optional. (Paul Moore, Zdenek Sekera) +- exists() can also be used to check for Ex commands and defined autocommands. +- Added extra argument to input(): Default text. +- Also set "v:errmsg" when using ":silent! cmd". +- Added the v:prevcount variable: v:count for the previous command. +- Added "v:progname", name with which Vim was started. (Vince Negri) +- In the verbose message about returning from a function, also show the return + value. + +Cscope: +- Added the cscope_connection() function. (Andy Kahn) +- ":cscope kill -1" kills all cscope connections. (Andy Kahn) +- Added the 'cscopepathcomp' option. (Scott Hauck) +- Added ":scscope" command, split window and execute Cscope command. (Jason + Duell) + +VMS: +- Command line arguments are always uppercase. Interpret a "-X" argument as + "-x" and "-/X" as "-X". +- Set 'makeprg' and 'grepprg' to meaningful defaults. (Zoltan Arpadffy) +- Use the X-clipboard feature and the X command server. (Zoltan Arpadffy) + +Macintosh: (Dany St-Amant) +- Allow a tags file to have CR, CR-LF or LF line separator. (Axel Kielhorn) +- Carbonized (while keeping non Carbon code) + (Some work "stolen" from Ammon Skidmore) +- Improved the menu item index handling (should be faster) +- Runtime commands now handle / in file name (MacOS 9 version) +- Added ":winpos" support. +- Support using "~" in file names for home directory. + +Options: +- When using set += or ^= , check for items used twice. Duplicates are + removed. (Vince Negri) +- When setting an option that is a list of flags, remove duplicate flags. +- If possible, use getrlimit() to set 'maxmemtot' and 'maxmem'. (Pina) +- Added "alpha" to 'nrformats': increment or decrement an alphabetic character + with CTRL-A and CTRL-X. +- ":set opt&vi" sets an option to its Vi default, ":set opt&vim" to its Vim + default. Useful to set 'cpo' to its Vim default without knowing what flags + that includes. +- 'scrolloff' now also applies to a long, wrapped line that doesn't fit in the + window. +- Added more option settings to the default menus. +- Updated the option window with new options. Made it a bit easier to read. + +Internal changes: +- Split line pointers in text part and attributes part. Allows for future + change to make attribute more than one byte. +- Provide a qsort() function for systems that don't have it. +- Changed the big switch for Normal mode commands into a table. This cleans + up the code considerably and avoids trouble for some optimizing compilers. +- Assigned a negative value to special keys, to avoid them being mixed up with + Unicode characters. +- Global variables expand_context and expand_pattern were not supposed to be + global. Pass them to ExpandOne() and all functions called by it. +- No longer use the global reg_ic flag. It caused trouble and in a few places + it was not set. +- Removed the use of the stuff buffer for "*", "K", CTRL-], etc. Avoids + problem with autocommands. +- Moved some code from ex_docmd.c to ex_cmds2.c. The file was getting too + big. Also moved some code from screen.c to move.c. +- Don't include the CRC table for encryption, generate it. Saves quite a bit + of space in the source code. (Matthias Kramm) +- Renamed multibyte.c to mbyte.c to avoid a problem with 8.3 filesystems. +- Removed the GTK implementation of ":findhelp", it now uses the + ToolBar.FindHelp menu entry. +- Renamed mch_windexit() to mch_exit(), mch_init() to mch_early_init() and + mch_shellinit() to mch_init(). + +Highlighting: +- In a ":highlight" listing, show "xxx" with the highlight color. +- Added support for xterm with 88 or 256 colors. The right color numbers will + be used for the name used in a ":highlight" command. (Steve Wall) +- Added "default" argument for ":highlight". When included, the command is + ignored if highlighting for the group was already defined. + All syntax files now use ":hi default ..." to allow the user to specify + colors in his vimrc file. Also, the "if did_xxx_syntax_inits" is not needed + anymore. This greatly simplifies using non-default colors for a specific + language. +- Adjusted colortest.vim: Included colors on normal background and reduced the + size by using a while loop. (Rafael Garcia-Suarez) +- Added the "DarkYellow" color name. Just to make the list of standard colors + consistent, it's not really a nice color to use. + +When an xterm is in 8-bit mode this is detected by the code returned for +|t_RV|. All key codes are automatically converted to their 8-bit versions. + +The OPT_TCAP_QUERY in xterm patch level 141 and later is used to obtain the +actual key codes used and the number of colors for t_Co. Only when |t_RV| is +also used. + +":browse set" now also works in the console mode. ":browse edit" will give an +error message. + +":bdelete" and ":bunload" only report the number of deleted/unloaded buffers +when more than 'report'. The message was annoying when deleting a buffer in a +script. + +Jump list: +- The number of marks kept in the jumplist has been increased from 50 to 100. +- The jumplist is now stored in the viminfo file. CTRL-O can be used to jump + to positions from a previous edit session. +- When doing ":split" copy the jumplist to the new window. + +Also set the '[ and '] marks for the "~" and "r" commands. These marks are +now always set when making a change with a Normal mode command. + +Python interface: Allow setting the width of a vertically split window. (John +Cook) + +Added "=word" and "=~word" to 'cinkeys' (also used in 'indentkeys'). + +Added "j1" argument in 'cinoptions': indent {} inside () for Java. (Johannes +Zellner) +Added the "l" flag in 'cinoptions'. (Anduin Withers) +Added 'C', 'U', 'w' and 'm' flags to 'cinoptions'. (Servatius Brandt) + +When doing ":wall" or ":wqall" and a modified buffer doesn't have a name, +mention its buffer number in the error message. + +":function Name" lists the function with line numbers. Makes it easier to +find out where an error happened. + +In non-blockwise Visual mode, "r" replaces all selected characters with the +typed one, like in blockwise Visual mode. + +When editing the last file in the argument list in any way, allow exiting. +Previously this was only possible when getting to that file with ":next" or +":last". + +Added the '1' flag to 'formatoptions'. (Vit Stradal) +Added 'n' flag in 'formatoptions': format a numbered list. + +Swap file: +- When a swap file already exists, and the user selects "Delete" at the + ATTENTION prompt, use the same ".swp" swapfile, to avoid creating a ".swo" + file which won't always be found. +- When giving the ATTENTION message and the date of the file is newer than the + date of swap file, give a warning about this. +- Made the info for an existing swap file a bit shorter, so that it still fits + on a 24 line screen. +- It was possible to make a symlink with the name of a swap file, linking to a + file that doesn't exist. Vim would then silently use another file (if open + with O_EXCL refuses a symlink). Now check for a symlink to exist. Also do + another check for an existing swap file just before creating it to catch a + symlink attack. + +The g CTRL-G command also works in Visual mode and counts the number of words. +(Chase Tingley) + +Give an error message when using 'shell' and it's empty. + +Added the possibility to include "%s" in 'shellpipe'. + +Added "uhex" value for 'display': show non-printable characters as <xx>. +Show unprintable characters with NonText highlighting, also in the command +line. + +When asked to display the value of a hidden option, tell it's not supported. + +Win32: +- When dropping a shortcut on gvim (.lnk file) edit the target, not the + shortcut itself. (Yasuhiro Matsumoto) +- Added C versions of the OpenWithVim and SendToVim programs. (Walter Briscoe) +- When 'shell' is "cmd" or "cmd.exe", set 'shellredir' to redirect stderr too. + Also check for the Unix shell names. +- When $HOMEDRIVE and $HOMEPATH are defined, use them to define $HOME. (Craig + Barkhouse) + +Win32 console version: +- Includes the user and system name in the ":version" message, when available. + It generates a pathdef.c file for this. (Jon Miner) +- Set the window icon to Vim's icon (only for Windows 2000). While executing + a shell command, modify the window title to show this. When exiting, + restore the cursor position too. (Craig Barkhouse) +- The Win32 console version can be compiled with OLE support. It can only + function as a client, not as an OLE server. + +Errorformat: +- Let "%p" in 'errorformat' (column of error indicated by a row of characters) + also accept a line of dots. +- Added "%v" item in 'errorformat': Virtual column number. (Dan Sharp) +- Added a default 'errorformat' value for VMS. (Jim Bush) + +The "p" command can now be used in Visual mode. It overwrites the selected +text with the contents of a register. + +Highlight the <> items in the intro message to make clear they are special. + +When using the "c" flag for ":substitute", allow typing "l" for replacing this +item and then stop: "last". + +When printing a verbose message about sourcing another file, print the line +number. + +When resizing the Vim window, don't use 'equalalways'. Avoids that making the +Vim window smaller makes split windows bigger. And it's what the docs say. + +When typing CTRL-D in Insert mode, just after an autoindent, then hitting CR +kept the remaining white space. Now made it work like BS: delete the +autoindent to avoid a blank non-empty line results. + +Added a GetHwnd() call to the OLE interface. (Vince Negri) + +Made ":normal" work in an event handler. Useful when dropping a file on Vim +and for CursorHold autocommands. + +For the MS-Windows version, don't change to the directory of the file when a +slash is used instead of a backslash. Explorer should always use a backslash, +the user can use a slash when typing the command. + +Timestamps: +- When a buffer was changed outside of Vim and regaining focus, give a dialog + to allow the user to reload the file. Now also for other GUIs than + MS-Windows. And also used in the console, when compiled with dialog + support. +- Inspect the file contents to find out if it really changed, ignore + situations where only the time stamp changed (e.g., checking the file out + from CVS). +- When checking the timestamp, first check if the file size changed, to avoid + a file compare then. Makes it quicker for large (log) files that are + appended to. +- Don't give a warning for a changed or deleted file when 'buftype' is set. +- No longer warn for a changed directory. This avoids that the file explorer + produces warnings. +- Checking timestamps is only done for buffers that are not hidden. These + will be checked when they become unhidden. +- When checking for a file being changed outside of Vim, also check if the + file permissions changed. When the file contents didn't change but the + permissions did, give a warning. +- Avoid checking too often, otherwise the dialog keeps popping up for a log + file that steadily grows. + +Mapping <M-A> when 'encoding' is "latin1" and then setting 'encoding' to +"utf-8" causes the first byte of a multi-byte to be mapped. Can cause very +hard to find problems. Disallow mapping part of a multi-byte character. + +For ":python" and ":tcl" accept an in-line script. (Johannes Zellner) +Also for ":ruby" and ":perl". (Benoit Cerrina) + +Made ":syn include" use 'runtimepath' when the file name is not a full path. + +When 'switchbuf' contains "split" and the current window is empty, don't split +the window. + +Unix: Catch SIGPWR to preserve files when the power is about to go down. + +Sniff interface: (Anton Leherbauer) +- fixed windows code, esp. the event handling stuff +- adaptations for sniff 4.x ($SNIFF_DIR4) +- support for adding sniff requests at runtime + +Support the notation <A-x> as an alias for <M-x>. This logical, since the Alt +key is used. + +":find" accepts a count, which means that the count'th match in 'path' is +used. + +":ls" and ":buffers" output shows modified/readonly/modifiable flag. When a +buffer is active show "a" instead of nothing. When a buffer isn't loaded +show nothing instead of "-". + +Unix install: +- When installing the tools, set absolute paths in tools scripts efm_perl.pl + and mve.awk. Avoids that the user has to edit these files. +- Install Icons for KDE when the directories exist and the icons do not exist + yet. + +Added has("win95"), to be able to distinguish between MS-Windows 95/98/ME and +NT/2000/XP in a Vim script. + +When a ":cd" command was typed, echo the new current directory. (Dan Sharp) + +When using ":winpos" before the GUI window has been opened, remember the +values until it is opened. + +In the ":version" output, add "/dyn" for features that are dynamically loaded. +This indicates the feature may not always work. + +On Windows NT it is possible that a directory is read-only, but a file can be +deleted. When making a backup by renaming the file and 'backupdir' doesn't +use the current directory, this causes the original file to be deleted, +without the possibility to create a new file. Give an extra error message +then to warn to user about this. + +Made CTRL-R CTRL-O at the command line work like CTRL-R CTRL-R, so that it's +consistent with Insert mode. + +============================================================================== +COMPILE TIME CHANGES *compile-changes-6* + +All generated files have been moved out of the "src" directory. This makes it +easy to see which files are not edited by hand. The files generated by +configure are now in the "src/auto" directory. For Unix, compiled object +files go in the objects directory. + +The source archive was over the 1.4M floppy limit. The archives are now split +up into two runtime and two source archives. Also provide a bzip2 compressed +archive that contains all the sources and runtime files. + +Added "reconfig" as a target for make. Useful when changing some of the +arguments that require flushing the cache, such as switching from GTK to +Motif. Adjusted the meaning of GUI_INC_LOC and GUI_LIB_LOC to be consistent +over different GUIs. + +Added src/README.txt to give an overview of the main parts of the source code. + +The Unix Makefile now fully supports using $(DESTDIR) to install to a specific +location. Replaces the manual setting of *ENDLOC variables. + +Added the possibility for a maintainer of a binary version to include his +e-mail address with the --with-compiledby configure argument. + +Included features are now grouped in "tiny", "small", "normal", "big" and +"huge". This replaces "min-features" and "max-features". Using "tiny" +disables multiple windows for a really small Vim. + +For the tiny version or when FEAT_WINDOWS is not defined: Firstwin and lastwin +are equal to curwin and don't use w_next and w_prev. + +Added the +listcmds feature. Can be used to compile without the Vim commands +that manipulate the buffer list and argument list (the buffer list itself is +still there, can't do without it). + +Added the +vreplace feature. It is disabled in the "small" version to avoid +that the 16 bit DOS version runs out of memory. + +Removed GTK+ support for versions older than 1.1.16. + +The configure checks for using PTYs have been improved. Code taken from a +recent version of screen. + +Added configure options to install Vim, Ex and View under another name (e.g., +vim6, ex6 and view6). + +Added "--with-global-runtime" configure argument. Allows specifying the +global directory used in the 'runtimepath' default. + +Made enabling the SNiFF+ interface possible with a configure argument. + +Configure now always checks /usr/local/lib for libraries and +/usr/local/include for include files. Helps finding the stuff for iconv() and +gettext(). + +Moved the command line history stuff into the +cmdline_hist feature, to +exclude the command line history from the tiny version. + +MS-Windows: Moved common functions from Win16 and Win32 to os_mswin.c. Avoids +having to change two files for one problem. (Vince Negri) + +Moved common code from gui_w16.c and gui_w32.c to gui_w48.c (Vince Negri) + +The jumplist is now a separate feature. It is disabled for the "small" +version (16 bit MS-DOS). + +Renamed all types ending in _t to end in _T. Avoids potential problems with +system types. + +Added a configure check for X11 header files that implicitly define the return +type to int. (Steve Wall) + +"make doslang" in the top directory makes an archive with the menu and .mo +files for Windows. This uses the files generated on Unix, these should work +on MS-Windows as well. + +Merged a large part of os_vms.c with os_unix.c. The code was duplicated in +the past which made maintenance more work. (Zoltan Arpadffy) + +Updated the Borland C version 5 Makefile: (Dan Sharp) +- Fixed the Perl build +- Added python and tcl builds +- Added dynamic perl and dynamic python builds +- Added uninstal.exe build +- Use "yes" and "no" for the options, like in Make_mvc.mak. + +Win32: Merged Make_gvc.mak and Make_ovc.mak into one file: Make_ivc.mak. It's +much smaller, many unnecessary text has been removed. (Walter Briscoe) +Added Make_dvc.mak to be able to debug exe generated with Make_mvc.mak in +MS-Devstudio. (Walter Briscoe) + +MS-Windows: The big gvim.exe, which includes OLE, now also includes +dynamically loaded Tcl, Perl and Python. This uses ActivePerl 5.6.1, +ActivePython 2.1.1 and ActiveTCL 8.3.3 + +Added AC_EXEEXT to configure.in, to check if the executable needs ".exe" for +Cygwin or MingW. Renamed SUFFIX to EXEEXT in Makefile. + +Win32: Load comdlg32.dll delayed for faster startup. Only when using VC 6. +(Vipin Aravind) + +Win32: When compiling with Borland, allow using IME. (Yasuhiro Matsumoto) + +Win32: Added Makefile for Borland 5 to compile gvimext.dll. (Yasuhiro +Matsumoto) + +============================================================================== +BUG FIXES *bug-fixes-6* + +When checking the command name for "gvim", "ex", etc. ignore case. Required +for systems where case is ignored in command names. + +Search pattern "[a-c-e]" also matched a 'd' and didn't match a '-'. + +When double-clicking in another window, wasn't recognized as double click, +because topline is different. Added set_mouse_topline(). + +The BROKEN_LOCALE check was broken. (Marcin Dalecki) + +When "t_Co" is set, the default colors remain the same, thus wrong. Reset the +colors after changing "t_Co". (Steve Wall) + +When exiting with ":wqall" the messages about writing files could overwrite +each other and be lost forever. + +When starting Vim with an extremely long file name (around 1024 characters) it +would crash. Added a few checks to avoid buffer overflows. + +CTRL-E could get stuck in a file with very long lines. + +":au syntax<Tab>" expanded event names while it should expand groups starting +with "syntax". + +When expanding a file name caused an error (e.g., for <amatch>) it was +produced even when inside an "if 0". + +'cindent' formatted C comments differently from what the 'comments' option +specified. (Steve Wall) + +Default for 'grepprg' didn't include the file name when only grepping in one +file. Now /dev/null has been added for Unix. + +Opening the option window twice caused trouble. Now the cursor goes to the +existing option window. + +":sview" and ":view" didn't set 'readonly' for an existing buffer. Now do set +'readonly', unless the buffer is also edited in another window. + +GTK GUI: When 'guioptions' excluded 'g', the more prompt caused the toolbar +and menubar to disappear and resize the window (which clears the text). +Now always grey-out the toplevel menus to avoid that the menubar changes size +or disappears. + +When re-using the current buffer for a new buffer, buffer-local variables were +not deleted. + +GUI: when 'scrolloff' is 0 dragging the mouse above the window didn't cause a +down scroll. Now pass on a mouse event with mouse_row set to -1. + +Win32: Console version didn't work on telnet, because of switching between two +console screens. Now use one console screen and save/restore the contents +when needed. (Craig Barkhouse) + +When reading a file the magic number for encryption was included in the file +length. (Antonio Colombo) + +The quickfix window contained leading whitespace and NULs for multi-line +messages. (David Harrison) + +When using cscope, redundant tags were removed. This caused a numbering +problem, because they were all listed. Don't remove redundant cscope tags. +(David Bustos). + +Cscope: Test for which matches are in the current buffer sometimes failed, +causing a jump to another match than selected. (David Bustos) + +Win32: Buffer overflow when adding a charset name in a font. + +'titlestring' and 'iconstring' were evaluating an expression in the current +context, which could be a user function, which is a problem for local +variables vs global variables. + +Win32 GUI: Mapping <M-F> didn't work. Now handle SHIFT and CTRL in +_OnSysChar(). + +Win32 GUI: (on no file), :vs<CR>:q<CR> left a trail of pixels down the middle. +Could also happen for the ruler. screen_puts() didn't clear the right char in +ScreenLines[] for the bold trick. + +Win32: ":%!sort|uniq" didn't work, because the input file name touches the +"|". Insert a space before the "|". + +OS/2: Expanding wildcards included non-existing files. Caused ":runtime" to +fail, which caused syntax highlighting to fail. + +Pasting a register containing CTRL-R on the command line could cause an +endless loop that can't be interrupted. Now it can be stopped with CTRL-C. + +When 'verbose' is set, a message for file read/write could overwrite the +previous message. +When 'verbose' is set, the header from ":select" was put after the last +message. Now start a new line. + +The hit-enter prompt reacted to the response of the t_RV string, causing +messages at startup to disappear. + +When t_Co was set to 1, colors were still used. Now only use color when t_Co +> 1. + +Listing functions with ":function" didn't quit when 'q' or ':' was typed at +the more prompt. + +Use mkstemp() instead of mktemp() when it's available, avoids a warning for +linking on FreeBSD. + +When doing Insert mode completion it's possible that b_sfname is NULL. Don't +give it to printf() for the "Scanning" message. + +":set runtimepath-=$VIMRUNTIME" didn't work, because expansion of wildcards +was done after trying to remove the string. Now for ":set opt+=val" and ":set +opt-=val" the expansion of wildcards is done before adding or removing "val". + +Using CTRL-V with the "r" command with a blockwise Visual selection inserted a +CTRL-V instead of getting a special character. + +Unix: Changed the order of libraries: Put -lXdmcp after -lX11 and -lSM -lICE +after -lXdmcp. Should fix link problem on HP-UX 10.20. + +Don't remove the last "-lm" from the link line. Vim may link but fail later +when the GUI starts. + +When the shell returns with an error when trying to expand wildcards, do +include the pattern when the "EW_NOTFOUND" flag was set. +When expanding wildcards with the shell fails, give a clear error message +instead of just "1 returned". + +Selecting a Visual block, with the start partly on a Tab, deleting it leaves +the cursor too far to the left. Causes "s" to work in the wrong position. + +Pound sign in normal.c caused trouble on some compilers. Use 0xA3 instead. + +Warning for changing a read-only file wasn't given when 'insertmode' was set. + +Win32: When 'shellxquote' is set to a double quote (e.g., using csh), ":!start +notepad file" doesn't work. Remove the double quotes added by 'shellxquote' +when using ":!start". (Pavol Juhas) + +The "<f-args>" argument of ":command" didn't accept Tabs for white space. +Also, don't add an empty argument when there are trailing blanks. + +":e test\\je" edited "test\je", but ":next test\\je" edited "testje". +Backslashes were removed one time too many for ":next". + +VMS: "gf" didn't work properly. Use vms_fixfilename() to translate the file +name. (Zoltan Arpadffy) + +After ":hi Normal ctermbg=black ctermfg=white" and suspending Vim not all +characters are redrawn with the right background. + +When doing "make test" without +eval or +windows feature, many tests failed. +Now have test1 generate a script to copy the correct output, so that a test +that doesn't work is skipped. + +On FreeBSD the Perl interface added "-lc" to the link command and Python added +"-pthread". These two don't work together, because the libc_r library should +be used. Removed "-lc" from Perl, it should not be needed. +Also: Add "-pthread" to $LIBS, so that the checks for functions is done with +libc_r. Sigaltstack() appears to be missing from libc_r. + +The Syntax sub-menus were getting too long, reorganized them and added another +level for some languages. + +Visual block "r"eplace didn't work well when a Tab is partly included. +(Matthias Kramm) + +When yanking a Visual block, where some lines end halfway the block, putting +the text somewhere else doesn't insert a block. Padd with spaces for missing +characters. Added "y_width" to struct yankreg. (Matthias Kramm) + +If a substitute string has a multibyte character after a backslash only the +first byte of it was skipped. (Muraoka Taro) + +Win32: Numeric keypad keys were missing from the builtin termcap entry. + +When a file was read-only ":wa!" didn't force it to be written. (Vince Negri) + +Amiga: A file name starting with a colon was considered absolute but it isn't. +Amiga: ":pwd" added a slash when in the root of a drive. + +Don't let 'ttymouse' default to "dec" when compiled with dec mouse support. +It breaks the gpm mouse (Linux console). + +The prototypes for the Perl interface didn't work for threaded Perl. Added a +sed command to remove the prototypes from proto/if_perl.pro and added them +manually to if_perl.xs. + +When ":w!" resets the 'readonly' option the title and status lines were not +updated. + +":args" showed the current file when the argument list was empty. Made this +work like Vi: display nothing. + +"99:<C-U>echo v:count" echoed "99" in Normal mode, but 0 in Visual mode. +Don't set v:count when executing a stuffed command. + +Amiga: Got a requester for "home:" because it's in the default runtime path. +Don't bring up a requester when searching for a file in 'path', sourcing the +.vimrc file or using ":runtime". + +Win16 and Win32: Considered a file "\path\file" absolute. Can cause the same +file to appear as two different buffers. + +Win32: Renaming a file to an empty string crashed Vim. Happened when using +explorer.vim and hitting ESC at the rename prompt. + +Win32: strftime() crashed when called with a "-1" value for the time. + +Win32 with Borland compiler: mch_FullName() didn't work, caused tag file not +to be found. + +Cscope sometimes jumped to the wrong tag. (David Bustos) + +OS/2: Could not find the tags file. mch_expand_wildcards() added another +slash to a directory name. + +When using ">>" the `] mark was not in the last column. + +When Vim was compiled without menu support, filetype.vim was still trying to +source the menu.vim script. (Rafael Garcia-Suarez) + +":ptag" added an item to the tag stack. + +Win32 IME: "gr" didn't use IME mode. + +In the "vim --help" message the term "options" was used for arguments. That's +confusing, call them "arguments". + +When there are two windows, and a BufUnload autocommand for closing window #1 +closed window #2, Vim would crash. + +When there is a preview window and only one other window, ":q" wouldn't exit. + +In Insert mode, when cancelling a digraph with ESC, the '?' wasn't removed. + +On Unix glob(".*") returned "." and "..", on Windows it didn't. On Windows +glob("*") also returned files starting with a dot. Made this work like Unix +on all systems. + +Win32: Removed old code to open a console. Vimrun is now used and works fine. + +Compute the room needed by the intro message accurately, so that it also fits +on a 25 line console. (Craig Barkhouse) + +":ptnext" was broken. Now remember the last tag used in the preview window +separately from the tagstack. + +Didn't check for "-display" being the last argument. (Wichert Akkerman) + +GTK GUI: When starting "gvim" under some conditions there would be an X error. +Don't replace the error handler when creating the xterm clipboard. (Wichert +Akkerman) + +Adding a space after a help tag caused the tag not to be found. E.g., ":he +autoindent ". + +Was trying to expand a URL into a full path name. On Windows this resulted in +the current directory to be prepended to the URL. Added vim_isAbsName() and +vim_FullName() to avoid that various machine specific functions do it +differently. + +":n *.c" ":cd .." ":n" didn't use the original directory of the file. Vi only +does it for the current file (looks like a bug). Now remember the buffer used +for the entry in the argument list and use its name (adjusted when doing +":cd"), unless it's deleted. + +When inserting a special key as its name ("<F8>" as four characters) after +moving around in Insert mode, undo didn't work properly. + +Motif GUI: When using the right mouse button, for some people gvim froze for +a couple of seconds (Motif 1.2?). This doesn't happen when there is no Popup +menu. Solved by only creating a popup menu when 'mousemodel' is "popup" or +"popup_setpos". (David Harrison) + +Motif: When adding many menu items, the "Help" menu disappeared but the +menubar didn't wrap. Now manually set the menubar height. + +When using <BS> in Insert mode to remove a line break, or using "J" to join +lines, the cursor could end up halfway a multi-byte character. (Muraoka Taro) + +Removed defining SVR4 in configure. It causes problems for some X header +files and doesn't appear to be used anywhere. + +When 'wildignore' is used, 'ignorecase' for a tag match was not working. + +When 'wildignore' contains "*~" it was impossible to edit a file ending in a +"~". Now don't recognize a file ending in "~" as containing wildcards. + +Disabled the mouse code for OS/2. It was not really used. + +":mksession" always used the full path name for a buffer, also when the short +name could be used. +":mkvimrc" and ":mksession" didn't save 'wildchar' and 'pastetoggle' in such a +way that they would be restored. Now use the key name if possible, this is +portable. + +After recovering a file and abandoning it, an ":edit" command didn't give the +ATTENTION prompt again. Would be useful to be able to delete the file in an +easy way. Reset the BF_RECOVERED flag when unloading the buffer. + +histdel() could match or ignore case, depending on what happened before it. +Now always match case. + +When a window size was specified when splitting a window, it would still get +the size from 'winheight' or 'winwidth' if it's larger. + +When using "append" or "insert" inside a function definition, a line starting +with "function" or "endfunction" caused confusion. Now recognize the commands +and skip lines until a ".". + +At the end of any function or sourced file need_wait_return could be reset, +causing messages to disappear when redrawing. + +When in a while loop the line number for error messages stayed fixed. Now the +line number is remembered in the while loop. + +"cd c:/" didn't work on MS-DOS. mch_isdir() removed a trailing slash. + +MS-Windows: getftime() didn't work when a directory had a trailing slash or +backslash. Didn't show the time in the explorer because of this. + +When doing wildcard completion, a directory "a/" sorted after "a-b". Now +recognize path separators when sorting files. + +Non-Unix systems: When editing "c:/dir/../file" and "c:/file" they were +created as different buffers, although it's the same file. Expand to a full +file name also when an absolute name contains "..". + +"g&" didn't repeat the last substitute properly. + +When 'clipboard' was set to "unnamed", a "Y" command would not write to "0. +Now make a copy of register 0 to the clipboard register. + +When the search pattern matches in many ways, it could not always be +interrupted with a CTRL-C. And CTRL-C would have to be hit once for every +line when 'hlsearch' is on. +When 'incsearch' is on and interrupting the search for a match, don't abandon +the command line. + +When turning a directory name into a full path, e.g., with fnamemodify(), +sometimes a slash was added. Make this consistent: Don't add a slash. + +When a file name contains a "!", using it in a shell command will cause +trouble: ":!cat %". Escape the "!" to avoid that. Escape it another time +when 'shell' contains "sh". + +Completing a file name that has a tail that starts with a "~" didn't work: +":e view/~<Tab>". + +Using a ":command" argument that contains < and > but not for a special +argument was not skipped properly. + +The DOS install program: On Win2000 the check for a vim.exe or gvim.exe in +$PATH didn't work, it always found it in the current directory. +Rename the vim.exe in the current dir to avoid this. (Walter Briscoe) + +In the MS-DOS/Windows install program, use %VIM% instead of an absolute path, +so that moving Vim requires only one change in the batch file. + +Mac: mch_FullName() changed the "fname" argument and didn't always initialize +the buffer. + +MS-DOS: mch_FullName() didn't fix forward/backward slashes in an absolute file +name. + +"echo expand("%:p:h")" with an empty file name removed one directory name on +MS-DOS. For Unix, when the file name is a directory, the directory name was +removed. Now make it consistent: "%:p" adds a path separator for all systems, +but no path separator is added in other situations. + +Unix: When checking for a CTRL-C (could happen any time) and there is an X +event (e.g., clipboard updated) and there is typeahead, Vim would hang until a +character was typed. + +MS-DOS, MS-Windows and Amiga: expanding "$ENV/foo" when $ENV ends in a colon, +had the slash removed. + +":he \^=" gave an error for using \_. ":he ^=" didn't find tag :set^=. Even +"he :set^=" didn't find it. + +A tags file name "D:/tags" was used as file "tags" in "D:". That doesn't work +when the current path for D: isn't the root of the drive. + +Removed calls to XtInitializeWidgetClass(), they shouldn't be necessary. + +When using a dtterm or various other color terminals, and the Normal group has +been set to use a different background color, the background wouldn't always +be displayed with that color. Added check for "ut" termcap entry: If it's +missing, clearing the screen won't give us the current background color. Need +to draw each character instead. Vim now also works when the "cl" (clear +screen) termcap entry is missing. + +When repeating a "/" search command with a line offset, the "n" did use the +offset but didn't make the motion linewise. Made "d/pat/+2" and "dn" do the +same. + +Win32: Trying to use ":tearoff" for a menu that doesn't exist caused a crash. + +OpenPTY() didn't work on Sequent. Add a configure check for getpseudotty(). + +C-indenting: Indented a line starting with ")" with the matching "(", but not +a line starting with "x)" looks strange. Also compute the indent for aligning +with items inside the () and use the lowest indent. + +MS-DOS and Windows: ":n *.vim" also matched files ending in "~". +Moved mch_expandpath() from os_win16.c and os_msdos.c to misc1.c, they are +equal. + +Macintosh: (Dany St-Amant) +- In Vi-compatible mode didn't read files with CR line separators. +- Fixed a bug in the handling of Activate/Deactivate Event +- Fixed a bug in gui_mch_dialog (using wrong pointer) + +Multibyte GDK XIM: While composing a multibyte-word, if user presses a +mouse button, then the word is removed. It should remain and composing end. +(Sung-Hyun Nam) + +MS-DOS, MS-Windows and OS/2: When reading from stdin, automatic CR-LF +conversion by the C library got in the way of detecting a "dos" 'fileformat'. + +When 'smartcase' is set, patterns with "\S" would also make 'ignorecase' +reset. + +When clicking the mouse in a column larger than 222, it moved to the first +column. Can't encode a larger number in a character. Now limit the number to +222, don't jump back to the first column. + +GUI: In some versions CSI would cause trouble, either when typed directly or +when part of a multi-byte sequence. + +When using multibyte characters in a ":normal" command, a trailing byte that +is CSI or K_SPECIAL caused problems. + +Wildmenu didn't handle multi-byte characters. + +":sleep 10" could not be interrupted on Windows, while "gs" could. Made them +both work the same. + +Unix: When waiting for a character is interrupted by an X-windows event (e.g., +to obtain the contents of the selection), the wait time would not be honored. +A message could be overwritten quickly. Now compute the remaining waiting +time. + +Windows: Completing "\\share\c$\S" inserted a backslash before the $ and then +the name is invalid. Don't insert the backslash. + +When doing an auto-write before ":make", IObuff was overwritten and the wrong +text displayed later. + +On the Mac the directories "c:/tmp" and "c:/temp" were used in the defaults +for 'backupdir' and 'directory', they don't exist. + +The check for a new file not to be on an MS-DOS filesystem created the file +temporarily, which can be slow. Don't do this if there is another check for +the swap file being on an MS-DOS filesystem. + +Don't give the "Changing a readonly file" warning when reading from stdin. + +When using the "Save As" menu entry and not entering a file name, would get an +error message for the trailing ":edit #". Now only do that when the +alternate file name was changed. + +When Vim owns the X11 selection and is being suspended, an application that +tries to use the selection hangs. When Vim continues it could no longer +obtain the selection. Now give up the selection when suspending. + +option.h and globals.h were included in some files, while they were already +included in vim.h. Moved the definition of EXTERN to vim.h to avoid doing it +twice. + +When repeating an operator that used a search pattern and the search pattern +contained characters that have a special meaning on the cmdline (e.g., CTRL-U) +it didn't work. + +Fixed various problems with using K_SPECIAL (0x80) and CSI (0x9b) as a byte in +a (multibyte) character. For example, the "r" command could not be repeated. + +The DOS/Windows install program didn't always work from a directory with a +long filename, because $VIM and the executable name would not have the same +path. + +Multi-byte: +- Using an any-but character range [^x] in a regexp didn't work for UTF-8. + (Muraoka Taro) +- When backspacing over inserted characters in Replace mode multi-byte + characters were not handled correctly. (Muraoka Taro) +- Search commands "#" and "*" didn't work with multibyte characters. (Muraoka + Taro) +- Word completion in Insert mode didn't work with multibyte characters. + (Muraoka Taro) +- Athena/Motif GUI: when 'linespace' is non-zero the cursor would be drawn too + wide (number of bytes instead of cell width). +- When changing 'encoding' to "euc-jp" and inserting a character Vim would + crash. +- For euc-jp characters positioning the cursor would sometimes be wrong. + Also, with two characters with 0x8e leading byte only the first one would be + displayed. +- When using DYNAMIC_ICONV on Win32 conversion might fail because of using the + wrong error number. (Muraoka Taro) +- Using Alt-x in the GUI while 'encoding' was set to "utf-8" didn't produce + the right character. +- When using Visual block selection and only the left halve of a double-wide + character is selected, the highlighting continued to the end of the line. +- Visual-block delete didn't work properly when deleting the right halve of a + double-wide character. +- Overstrike mode for the cmdline replaced only the first byte of a multibyte + character. +- The cursor in Replace mode (also in the cmdline) was to small on a + double-wide character. +- When a multibyte character contained a 0x80 byte, it didn't work (was using + a CSI byte instead). (Muraoka Taro) +- Wordwise selection with the mouse didn't work. +- Yanking a modeless selection of multi-byte characters didn't work. +- When 'selection' is "exclusive", selecting a word that ends in a multi-byte + character used wrong highlighting for the following character. + +Win32 with Make_mvc.mak: Didn't compile for debugging. (Craig Barkhouse) + +Win32 GUI: When "vimrun.exe" is used to execute an external command, don't +give a message box with the return value, it was already printed by vimrun. +Also avoid printing the return value of the shell when ":silent!" is used. + +Win32: selecting a lot of text and using the "find/replace" dialog caused a +crash. + +X11 GUI: When typing a character with the 8th bit set and the Meta/Alt +modifier, the modifier was removed without changing the character. + +Truncating a message to make it fit on the command line, using "..." for the +middle, didn't always compute the space correctly. + +Could not imap <C-@>. Now it works like <Nul>. + +VMS: +- Fixed a few things for VAXC. os_vms_fix.com had some strange CTRL-M + characters. (Zoltan Arpadffy and John W. Hamill) +- Added VMS-specific defaults for the 'isfname' and 'isprint' options. + (Zoltan Arpadffy) +- Removed os_vms_osdef.h, it's no longer used. + +The gzip plugin used a ":normal" command, this doesn't work when dropping a +compressed file on Vim. + +In very rare situations a binary search for a tag would fail, because an +uninitialized value happens to be half the size of the tag file. (Narendran) + +When using BufEnter and BufLeave autocommands to enable/disable a menu, it +wasn't updated right away. + +When doing a replace with the "c"onfirm flag, the cursor was positioned after +the ruler, instead of after the question. With a long replacement string the +screen could scroll up and cause a "more" prompt. Now the message is +truncated to make it fit. + +Motif: The autoconf check for the Xp library didn't work. + +When 'verbose' is set to list lines of a sourced file, defining a function +would reset the counter used for the "more" prompt. + +In the Win32 find/replace dialog, a '/' character caused problems. Escape it +with a backslash. + +Starting a shell with ":sh" was different from starting a shell for CTRL-Z +when suspending doesn't work. They now work the same way. + +Jumping to a file mark while in a changed buffer gave a "mark not set" error. + +":execute histget("cmd")" causes an endless loop and crashed Vim. Now catch +all commands that cause too much recursiveness. + +Removed "Failed to open input method" error message, too many people got this +when they didn't want to use a XIM. + +GUI: When compiled without the +windows feature, the scrollbar would start +below line one. + +Removed the trick with redefining character class functions from regexp.c. + +Win32 GUI: Find dialog gives focus back to main window, when typing a +character mouse pointer is blanked, it didn't reappear when moving it in the +dialog window. (Vince Negri) + +When recording and typing a CTRL-C, no character was recorded. When in Insert +mode or cancelling half a command, playing back the recorded sequence wouldn't +work. Now record the CTRL-C. + +When the GUI was started, mouse codes for DEC and netterm were still checked +for. + +GUI: When scrolling and 'writedelay' is non-zero, the character under the +cursor was displayed in the wrong position (one line above/below with +CTRL-E/CTRL-Y). + +A ":normal" command would reset the 'scrollbind' info. Causes problems when +using a ":normal" command in an autocommand for opening a file. + +Windows GUI: a point size with a dot, like "7.5", wasn't recognized. (Muraoka +Taro) + +When 'scrollbind' wasn't set would still remember the current position, +wasting time. + +GTK: Crash when 'shell' doesn't exist and doing":!ls". Use _exit() instead of +exit() when the child couldn't execute the shell. + +Multi-byte: +- GUI with double-byte encoding: a mouse click in left halve of double-wide + character put the cursor in previous char. +- Using double-byte encoding and 'selection' is "exclusive": "vey" and "^Vey" + included the character after the word. +- When using a double-byte encoding and there is a lead byte at the end of the + line, the preceding line would be displayed. "ga" also showed wrong info. +- "gf" didn't include multi-byte characters before the cursor properly. + (Muraoka Taro) + +GUI: The cursor was sometimes not removed when scrolling. Changed the policy +from redrawing the cursor after each call to gui_write() to only update it at +the end of update_screen() or when setting the cursor position. Also only +update the scrollbars at the end of update_screen(), that's the only place +where the window text may have been scrolled. + +Formatting "/*<Tab>long text", produced "* <Tab>" in the next line. Now +remove the space before the Tab. +Formatting "/*<Tab> long text", produced "* <Tab> long text" in the next +line. Now keep the space after the Tab. + +In some places non-ASCII alphabetical characters were accepted, which could +cause problems. For example, ":X" (X being such a character). + +When a pattern matches the end of the line, the last character in the line was +highlighted for 'hlsearch'. That looks wrong for "/\%3c". Now highlight the +character just after the line. + +Motif: If a dialog was closed by clicking on the "X" of the window frame Vim +would no longer respond. + +When using CTRL-X or CTRL-A on a number with many leading zeros, Vim would +crash. (Matsumoto) + +When 'insertmode' is set, the mapping in mswin.vim for CTRL-V didn't work in +Select mode. Insert mode wasn't restarted after overwriting the text. +Now allow nesting Insert mode with insert and change commands. CTRL-O +cwfoo<Esc> now also works. + +Clicking with the right mouse button in another window started Visual mode, +but used the start position of the current window. Caused ml_get errors when +the line number was invalid. Now stay in the same window. + +When 'selection' is "exclusive", "gv" sometimes selected one character fewer. + +When 'comments' contains more than one start/middle/end triplet, the optional +flags could be mixed up. Also didn't align the end with the middle part. + +Double-right-click in Visual mode didn't update the shown mode. + +When the Normal group has a font name, it was never used when starting up. +Now use it when 'guifont' and 'guifontset' are empty. +Setting a font name to a highlight group before the GUI was started didn't +work. + +"make test" didn't use the name of the generated Vim executable. + +'cindent' problems: +- Aligned with an "else" inside a do-while loop for a line below that loop. + (Meikel Brandmeyer) +- A line before a function would be indented even when terminated with a + semicolon. (Meikel Brandmeyer) +- 'cindent' gave too much indent to a line after a "};" that ends an array + init. +- Support declaration lines ending in "," and "\". (Meikel Brandmeyer) +- A case statement inside a do-while loop was used for indenting a line after + the do-while loop. (Meikel Brandmeyer) +- When skipping a string in a line with one double quote it could continue in + the previous line. (Meikel Brandmeyer) + +When 'list' is set, 'hlsearch' didn't highlight a match at the end of the +line. Now highlight the '$'. + +The Paste menu item in the menu bar, the popup menu and the toolbar were all +different. Now made them all equal to how it was done in mswin.vim. + +st_dev can be smaller than "unsigned". The compiler may give an overflow +warning. Added a configure check for dev_t. + +Athena: closing a confirm() dialog killed Vim. + +Various typos in the documentation. (Matt Dunford) + +Python interface: The definition of _DEBUG could cause trouble, undefine it. +The error message for not being able to load the shared library wasn't +translated. (Muraoka Taro) + +Mac: (Dany St-Amant and Axel Kielhorn) +- Several fixes. +- Vim was eating 80% of the CPU time. +- The project os_mac.pbxproj didn't work, Moved it to a subdirectory. +- Made the menu priority work for the menubar. +- Fixed a problem with dragging the scrollbar. +- Cleaned up the various #ifdefs. + +Unix: When catching a deadly signal and we keep getting one use _exit() to +exit in a quick and dirty way. + +Athena menu ordering didn't work correctly. (David Harrison) + +A ":make" or ":grep" command with a long argument could cause a crash. + +Doing ":new file" and using "Quit" for the ATTENTION dialog still opened a new +window. + +GTK: When starting the GUI and there is an error in the .vimrc file, don't +present the wait-return prompt, since the message was given in the terminal. + +When there was an error in a .vimrc file the terminal where gvim was started +could be cleared. Set msg_row in main.c before writing any messages. + +GTK and X11 GUI: When trying to read characters from the user (e.g. with +input()) before the Vim window was opened caused Vim to hang when it was +started from the desktop. + +OS/390 uses 31 bit pointers. That broke some computations with MAX_COL. +Reduce MAX_COL by one bit for OS/390. (Ralf Schandl) + +When defining a function and it already exists, Vim didn't say it existed +until after typing it. Now do this right away when typing it. + +The message remembered for displaying later (keep_msg) was sometimes pointing +into a generic buffer, which might be changed by the time the message is +displayed. Now make a copy of the message. + +When using multi-byte characters in a menu and a trailing byte is a backslash, +the menu would not be created correctly. (Muraoka Taro) +Using a multibyte character in the substitute string where a trail byte is a +backslash didn't work. (Muraoka Taro) + +When setting "t_Co" in a vimrc file, then setting it automatically from an +xterm termresponse and then setting it again manually caused a crash. + +When getting the value of a string option that is not supported, the number +zero was returned. This breaks a check like "&enc == "asdf". Now an empty +string is returned for string options. + +Crashed when starting the GTK GUI while using 'notitle' in the vimrc, setting +'title' in the gvimrc and starting the GUI with ":gui". Closed the connection +to the X server accidentally. + +Had to hit return after selecting an entry for ":ts". + +The message from ":cn" message was sometimes cleared. Now display it after +redrawing if it doesn't cause a scroll (truncated when necessary). + +hangulin.c didn't compile when the GUI was disabled. Disable it when it won't +work. + +When setting a termcap option like "t_CO", the value could be displayed as +being for a normal key with a modifier, like "<M-=>". + +When expanding the argument list, entries which are a directory name did not +get included. This stopped "vim c:/" from opening the file explorer. + +":syn match sd "^" nextgroup=asdf" skipped the first column and matched the +nextgroup in the second column. + +GUI: When 'lazyredraw' is set, 'showmatch' didn't work. Required flushing +the output. + +Don't define the <NetMouse> termcode in an xterm, reduces the problem when +someone types <Esc> } in Insert mode. + +Made slash_adjust() work correctly for multi-byte characters. (Yasuhiro +Matsumoto) +Using a filename in Big5 encoding for autocommands didn't work (backslash in +trailbyte). (Yasuhiro Matsumoto) + +DOS and Windows: Expanding *.vim also matched file.vimfoo. Expand path like +Unix to avoid problems with Windows dir functions. Merged the DOS and Win32 +functions. + +Win32: Gvimext could not edit more than a few files at once, the length of the +argument was fixed. + +"ls -1 * | xargs vim" worked, but the input was in cooked mode. Now switch to +raw mode when needed. Use dup() to copy the stderr file descriptor to stdin +to make shell commands work. No longer requires an external program to do +this. + +When using ":filetype off", ftplugin and indent usage would be switched off at +the same time. Don't do this, setting 'filetype' manually can still use them. + +GUI: When writing a double-byte character, it could be split up in two calls +to gui_write(), which doesn't work. Now flush before the output buffer +becomes full. + +When 'laststatus' is set and 'cmdheight' is two or bigger, the intro message +would be written over the status line. +The ":intro" command didn't work when there wasn't enough room. + +Configuring for Ruby failed with a recent version of Ruby. (Akinori Musha) + +Athena: When deleting the directory in which Vim was started, using the file +browser made Vim exit. Removed the use of XtAppError(). + +When using autoconf 2.50, UNIX was not defined. Moved the comment for "#undef +UNIX" to a separate line. + +Win32: Disabled _OnWindowPosChanging() to make maximize work better. + +Win32: Compiling with VC 4.0 didn't work. (Walter Briscoe) + +Athena: +- Finally fixed the problems with deleting a menu. (David Harrison) +- Athena: When closing the confirm() dialog, worked like OK was pressed, + instead of Cancel. + +The file explorer didn't work in compatible mode, because of line +continuation. + +Didn't give an error message for ":digraph a". + +When using Ex mode in the GUI and typing a special key, <BS> didn't delete it +correctly. Now display '?' for a special key. + +When an operator is pending, clicking in another window made it apply to that +window, even though the line numbers could be beyond the end of the buffer. + +When a function call doesn't have a terminating ")" Vim could crash. + +Perl interface: could crash on exit with perl 5.6.1. (Anduin Withers) + +Using %P in 'errorformat' wasn't handled correctly. (Tomas Zellerin) + +Using a syntax cluster that includes itself made Vim crash. + +GUI: With 'ls' set to 2, dragging the status line all the way up, then making +the Vim window smaller: Could not the drag status line anymore. + +"vim -c startinsert! file" placed cursor on last char of a line, instead of +after it. A ":set" command in the buffer menu set w_set_curswant. Now don't +do this when w_curswant is MAXCOL. + +Win32: When the gvim window was maximized and selecting another font, the +window would no longer fill the screen. + +The line with 'pastetoggle' in ":options" didn't show the right value when it +is a special key. Hitting <CR> didn't work either. + +Formatting text, resulting in a % landing in the first line, repeated the % in +the following lines, like it's the start of a comment. + +GTK: When adding a toolbar item while gvim is already running, it wasn't +possible to use the tooltip. Now it works by adding the tooltip first. + +The output of "g CTRL-G" mentioned "Char" but it's actually bytes. + +Searching for the end of a oneline region didn't work correctly when there is +an offset for the highlighting. + +Syntax highlighting: When synchronizing on C-comments, //*/ was seen as the +start of a comment. + +Win32: Without scrollbars present, the MS mouse scroll wheel didn't work. +Also handle the scrollbars when they are not visible. + +Motif: When there is no right scrollbar, the bottom scrollbar would still +leave room for it. (Marcin Dalecki) + +When changing 'guicursor' and the value is invalid, some of the effects would +still take place. Now first check for errors and only make the new value +effective when it's OK. + +Using "A" In Visual block mode, appending to lines that don't extend into the +block, padding was wrong. + +When pasting a block of text, a character that occupies more than one screen +column could be deleted and spaces inserted instead. Now only do that with a +tab. + +Fixed conversion of documentation to HTML using Perl. (Dan Sharp) + +Give an error message when a menu name starts with a dot. + +Avoid a hang when executing a shell from the GUI on HP-UX by pushing "ptem" +even when sys/ptem.h isn't present. + +When creating the temp directory, make sure umask is 077, otherwise the +directory is not accessible when it was set to 0177. + +Unix: When resizing the window and a redraw is a bit slow, could get a window +resize event while redrawing, resulting in a messed up window. Any input +(e.g., a mouse click) would redraw. + +The "%B" item in the status line became zero in Insert mode (that's normal) +for another than the current window. + +The menu entries to convert to xxd and back didn't work in Insert mode. + +When ":vglobal" didn't find a line where the pattern doesn't match, the error +message would be the wrong way around. + +When ignoring a multi-line error message with "%-A", the continuation lines +would be used anyway. (Servatius Brandt) + +"grx" on a double-wide character inserted "x", instead of replacing the +character with "x ". "gR" on <xx> ('display' set the "uhex") didn't replace +at all. When doing "gRxx" on a control character the first "x" would be +inserted, breaking the alignment. + +Added "0)" to 'cinkeys', so that when typing a ) it is put in the same place +as where "==" would put it. + +Win32: When maximized, adding/removing toolbar didn't resize the text area. + +When using <C-RightMouse> a count was discarded. + +When typing CTRL-V and <RightMouse> in the command line, would insert +<LeftMouse>. + +Using "vis" or "vas" when 'selection' is exclusive didn't include the last +character. + +When adding to an option like 'grepprg', leading space would be lost. Don't +expand environment variables when there is no comma separating the items. + +GUI: When using a bold-italic font, would still use the bold trick and +underlining. + +Motif: The default button didn't work in dialogs, the first one was always +used. Had to give input focus to the default button. + +When using CTRL-T to jump within the same file, the '' mark wasn't set. + +Undo wasn't Vi compatible when using the 'c' flag for ":s". Now it undoes the +whole ":s" command instead of each confirmed replacement. + +The Buffers menu, when torn-off, disappeared when being refreshed. Add a +dummy item to avoid this. + +Removed calling msg_start() in main(), it should not be needed. + +vim_strpbrk() did not support multibyte characters. (Muraoka Taro) + +The Amiga version didn't compile, the code was too big for relative jumps. +Moved a few files from ex_docmd.c to ex_cmds2.c + +When evaluating the "= register resulted in the "= register being changed, Vim +would crash. + +When doing ":view file" and it fails, the current buffer was made read-only. + +Motif: For some people the separators in the toolbar disappeared when resizing +the Vim window. (Marcin Dalecki) + +Win32 GUI: when setting 'lines' to a huge number, would not compute the +available space correctly. Was counting the menu height twice. + +Conversion of the docs to HTML didn't handle the line with the +quickfix tag +correctly. (Antonio Colombo) + +Win32: fname_case() didn't handle multi-byte characters correctly. (Yasuhiro +Matsumoto) + +The Cygwin version had trouble with fchdir(). Don't use that function for +Cygwin. + +The generic check in scripts.vim for "conf" syntax was done before some checks +in filetype.vim, resulting in "conf" syntax too often. + +Dos32: Typing lagged behind. Would wait for one biostick when checking if a +character is available. + +GTK: When setting 'columns' while starting up "gvim", would set the width of +the terminal it was started in. + +When using ESC in Insert mode, an autoindent that wraps to the next line +caused the cursor to move to the end of the line temporarily. When the +character before the cursor was a double-wide multi-byte character the cursor +would be on the right halve, which causes problems with some terminals. + +Didn't handle multi-byte characters correctly when expanding a file name. +(Yasuhiro Matsumoto) + +Win32 GUI: Errors generated before the GUI is decided to start were not +reported. + +globpath() didn't reserve enough room for concatenated results. (Anduin +Withers) + +When expanding an option that is very long already, don't do the expansion, it +would be truncated to MAXPATHL. (Anduin Withers) + +When 'selection' is "exclusive", using "Fx" in Visual mode only moved until +just after the character. + +When using IME on the console to enter a file name, the screen may scroll up. +Redraw the screen then. (Yasuhiro Matsumoto) + +Motif: In the find/replace dialog the "Replace" button didn't work first time, +second time it replaced all matches. Removed the use of ":s///c". +GTK: Similar problems with the find/replace dialog, moved the code to a common +function. + +X11: Use shared GC's for text. (Marcin Dalecki) + +"]i" found the match under the cursor, instead of the first one below it. +Same for "]I", "] CTRL-I", "]d", "]D" and "] CTRL-D". + +Win16: When maximized and the font is changed, don't change the window size. +(Vince Negri) + +When 'lbr' is set, deleting a block of text could leave the cursor in the +wrong position. + +Win32: When opening a file with the "Edit with Vim" popup menu entry, +wildcards would cause trouble. Added the "--literal" argument to avoid +expanding file names. + +When using "gv", it didn't restore that "$" was used in Visual block mode. + +Win32 GUI: While waiting for a shell command to finish, the window wasn't +redrawn at all. (Yasuhiro Matsumoto) + +Syntax highlighting: A match that continues on a next line because of a +contained region didn't end when that region ended. + +The ":s" command didn't allow flags like 'e' and 'i' right after it. + +When using ":s" to split a line, marks were moved to the next line. Vi keeps +them in the first line. + +When using ":n" ":rew", the previous context mark was at the top of the file, +while Vi puts it in the same place as the cursor. Made it Vi compatible. + +Fixed Vi incompatibility: Text was not put in register 1 when using "c" and +"d" with a motion character, when deleting within one line with one of the +commands: % ( ) `<character> / ? N n { } + +Win32 GUI: The tooltip for tear-off items remained when the tear-off item was +no longer selected. + +GUI: When typing ":" at the more prompt, would return to Normal mode and not +redraw the screen. + +When starting Vim with an argument "-c g/at/p" the printed lines would +overwrite each other. + +BeOS: Didn't compile. Configure didn't add the os_beos files, the QNX check +removed them. Various changes to os_beos.cc. (Joshua Haberman) +Removed the check for the hardware platform, the BeBox has not been produced +for a long time now. + +Win32 GUI: don't use a message box when the shell returns an error code, +display the message in the Vim window. + +Make_mvc.mak always included "/debug" for linking. "GUI=no" argument didn't +work. Use "DEBUG=yes" instead of "DEBUG=1" to make it consistent. (Dan Sharp) + +When a line in the tags file ended in ;" (no TAB following) the command would +not be recognized as a search command. + +X11: The inputMethod resource never worked. Don't use the "none" input method +for SGI, it apparently makes the first character in Input method dropped. + +Fixed incorrect tests in os_mac.h. (Axel Kielhorn) + +Win32 console: When the console where Vim runs in is closed, Vim could hang in +trying to restore the window icon. (Yasuhiro Matsumoto) + +When using ":3call func()" or ":3,3call func() the line number was ignored. + +When 'showbreak' and 'linebreak' were both set, Visual highlighting sometimes +continued until the end of the line. + +GTK GUI: Tearoff items were added even when 'guioptions' didn't contain 't' +when starting up. + +MS-Windows: When the current directory includes a "~", searching files with +"gf" or ":find" didn't work. A "$" in the directory had the same problem. +Added mch_has_exp_wildcard() functions. + +When reducing the Vim window height while starting up, would get an +out-of-memory error message. + +When editing a very long search pattern, 'incsearch' caused the redraw of the +command line to fail. + +Motif GUI: On some systems the "Help" menu would not be on the far right, as +it should be. On some other systems (esp. IRIX) the command line would not +completely show. Solution is to only resize the menubar for Lesstif. + +Using "%" in a line that contains "\\" twice didn't take care of the quotes +properly. Now make a difference between \" and \\". + +For non-Unix systems a dummy file is created when finding a swap name to +detect a 8.3 filesystem. When there is an existing swap file, would get a +warning for the file being created outside of Vim. Also, when closing the Vim +window the file would remain. + +Motif: The menu height was always computed, using a "-menuheight" argument +was setting the room for the command line. Now make clear the argument is not +supported. + +For some (EBCDIC) systems, POUND was equal to '#'. Added an #if for that to +avoid a duplicate case in a switch. + +The GUI may have problems when forking. Always call _exit() instead of exit() +in the parent, the child will call exit(). + +Win32 GUI: Accented characters were often wrong in dialogs and tearoff menus. +Now use CP_ACP instead of CP_OEMCP. (Vince Negri) + +When displaying text with syntax highlighting causes an error (e.g., running +out of stack) the syntax highlighting is disabled to avoid further messages. + +When a command in a .vimrc or .gvimrc causes an ATTENTION prompt, and Vim was +started from the desktop (no place to display messages) it would hang. Now +open the GUI window early to be able to display the messages and pop up the +dialog. + +"r<CR>" on a multi-byte character deleted only the first byte of the +character. "3r<CR>" deleted three bytes instead of three characters. + +When interrupting reading a file, Vi considers the buffer modified. Added the +'i' flag in 'cpoptions' flag for this (we don't want it modified to be able to +do ":q"). + +When using an item in 'guicursor' that starts with a colon, Vim would get +stuck or crash. + +When putting a file mark in a help file and later jumping back to it, the +options would not be set. Extended the modeline in all help files to make +this work better. + +When a modeline contained "::" the local option values would be printed. Now +ignore it. + +Some help files did not use a 8.3 names, which causes problems when using +MS-DOS unzip. Renamed "multibyte.txt" to "mbyte.txt", "rightleft.txt" to +"rileft.txt", "tagsearch.txt" to "tagsrch.txt", "os_riscos.txt" to +"os_risc.txt". + +When Visual mode is blockwise, using "iw" or "aw" made it characterwise. That +doesn't seem right, only do this when in linewise mode. But then do it +always, not only when start and end of Visual mode are equal. + +When using "viw" on a single-letter word and 'selection' is exclusive, would +not include the word. + +When formatting text from Insert mode, using CTRL-O, could mess up undo +information. + +While writing a file (also for the backup file) there was no check for an +interrupt (hitting CTRL-C). Vim could hang when writing a large file over a +slow network, and moving the mouse didn't make it appear (when 'mousehide' is +set) and the screen wasn't updated in the GUI. Also allow interrupting when +syncing the swap file, it can take a long time. + +When using ":mksession" while there is help window, it would later be restored +to the right file but not marked as a help buffer. ":help" would then open +another window. Now use the value "help" for 'buftype' to mark a help buffer. + +The session file contained absolute path names in option values, that doesn't +work when the home directory depends on the situation. Replace the home +directory with ~/ when possible. + +When using 'showbreak' a TAB just after the shown break would not be counted +correctly, the cursor would be positioned wrong. + +With 'showbreak' set to "--->" or "------->" and 'sts' set to 4, inserting +tabs did not work right. Could cause a crash. Backspacing was also wrong, +could get stuck at a line break. + +Win32: crashed when tearing off a menu with over 300 items. + +GUI: A menu or toolbar item would appear when only a tooltip was defined for +it. + +When 'scrolloff' is non-zero and "$" is in 'cpoptions', using "s" while the +last line of the file is the first line on screen, the text wasn't displayed. + +When running "autoconf", delete the configure cache to force starting cleanly +when configure is run again. + +When changing the Normal colors for cterm, the value of 'background' was +changed even when the GUI was used. + +The warning for a missing vimrun.exe was always given on startup, but some +people just editing a file don't need to be bothered by it. Only show it when +vimrun would be used. + +When using "%" in a multibyte text it could get confused by trailbytes that +match. (Muraoka Taro) + +Termcap entry for RiscOS was wrong, using 7 and 8 in octal codes. + +Athena: The title of a dialog window and the file selector window were not +set. (David Harrison) + +The "htmlLink" highlight group specified colors, which gives problems when +using a color scheme. Added the "Underlined" highlight group for this. + +After using ":insert" or ":change" the '[ mark would be one line too low. + +When looking for the file name after a match with 'include' one character was +skipped. Same for 'define'. + +Win32 and DJGPP: When editing a file with a short name in a directory, and +editing the same file but using the long name, would end up with two buffers +on the same file. + +"gf" on a filename that starts with "../" only worked when the file being +edited is in the current directory. An include file search didn't work +properly for files starting with "../" or ".". Now search both relative to +the file and to the current directory. + +When 'printheader', 'titlestring', 'iconstring', 'rulerformat' or 'statusline' +contained "%{" but no following "}" memory was corrupted and a crash could +happen. + +":0append" and then inserting two lines did not redraw the blank lines that +were scrolled back down. + +When using insert mode completion in a narrow window, the message caused a +scroll up. Now shorten the message if it doesn't fit and avoid writing the +ruler over the message. + +XIM still didn't work correctly on some systems, especially SGI/IRIX. Added +the 'imdisable' option, which is set by default for that system. + +Patch 6.0aw.008 +Problem: When the first character of a file name is over 127, the Buffers + menu entry would get a negative priority and cause problems. +Solution: Reduce the multiplier for the first character when computing + the hash value for a Buffers menu entry. +Files: runtime/menu.vim + +Patch 6.0aw.010 +Problem: Win32: ":browse edit dir/dir" didn't work. (Vikas) +Solution: Change slashes to backslashes in the directory passed to the file + browser. +Files: src/gui_w48.c + +Athena file browser: On some systems wcstombs() can't be used to get the +length of a multi-byte string. Use the maximum length then. (Yasuhiro +Matsumoto) + +Patch 6.0ax.001 +Problem: When 'patchmode' is set, appending to a file gives an empty + original file. (Ed Ralston) +Solution: Also make a backup copy when appending and 'patchmode' is set. +Files: src/fileio.c + +Patch 6.0ax.002 +Problem: When 'patchmode' is set, appending to a compressed file gives an + uncompressed original file. (Ed Ralston) +Solution: Create the original file before decompressing. +Files: runtime/plugin/gzip.vim + +Patch 6.0ax.005 +Problem: Athena file selector keeps the title of the first invocation. +Solution: Set the title each time the file selector is opened. (David + Harrison) +Files: src/gui_at_fs.c + +Patch 6.0ax.007 +Problem: When using GPM (mouse driver in a Linux console) a double click is + interpreted as a scroll wheel click. +Solution: Check if GPM is being used when deciding if a mouse event is for + the scroll wheel. +Files: src/term.c + +Patch 6.0ax.010 +Problem: The Edit.Save menu and the Save toolbar button didn't work when + the buffer has no file name. +Solution: Use a file browser to ask for a file name. Also fix the toolbar + Find item in Visual mode. +Files: runtime/menu.vim + +Patch 6.0ax.012 +Problem: When 'cpoptions' contains "$", breaking a line for 'textwidth' + doesn't redraw properly. (Stefan Schulze) +Solution: Remove the dollar before breaking the line. +Files: src/edit.c + +Patch 6.0ax.014 +Problem: Win32: On Windows 98 ":make -f file" doesn't work when 'shell' is + "command.com" and 'makeprg' is "nmake". The environment isn't + passed on to "nmake". +Solution: Also use vimrun.exe when redirecting the output of a command. +Files: src/os_win32.c + +Patch 6.0ax.016 +Problem: The version number was reported wrong in the intro screen. +Solution: Check for a version number with two additional letters. +Files: src/version.c + +Patch 6.0ax.019 +Problem: When scrolling a window with folds upwards, switching to another + vertically split window and back may not update the scrollbar. +Solution: Limit w_botline to the number of lines in the buffer plus one. +Files: src/move.c + + +============================================================================== +VERSION 6.1 *version-6.1* + +This section is about improvements made between version 6.0 and 6.1. + +This is a bug-fix release, there are not really any new features. + + +Changed *changed-6.1* +------- + +'iminsert' and 'imsearch' are no longer set as a side effect of defining a +language-mapping using ":lmap". + + +Added *added-6.1* +----- + +Syntax files: +ampl AMPL (David Krief) +ant Ant (Johannes Zellner) +baan Baan (Her van de Vliert) +cs C# (Johannes Zellner) +lifelines Lifelines (Patrick Texier) +lscript LotusScript (Taryn East) +moo MOO (Timo Frenay) +nsis NSIS (Alex Jakushev) +ppd Postscript Printer Description (Bjoern Jacke) +rpl RPL/2 (Joel Bertrand) +scilab Scilab (Benoit Hamelin) +splint Splint (Ralf Wildenhues) +sqlj SQLJ (Andreas Fischbach) +wvdial WvDial (Prahlad Vaidyanathan) +xf86conf XFree86 config (Nikolai Weibull) +xmodmap Xmodmap (Nikolai Weibull) +xslt Xslt (Johannes Zellner) +monk Monk (Mike Litherland) +xsd Xsd (Johannes Zellner) +cdl CDL (Raul Segura Acevedo) +sendpr Send-pr (Hendrik Scholz) + +Added indent file for Scheme. (Dorai Sitaram) +Added indent file for Prolog. (Kontra Gergely) +Added indent file for Povray (David Necas) +Added indent file for IDL (Aleksandar Jelenak) +Added C# indent and ftplugin scripts. + +Added Ukrainian menu translations. (Bohdan Vlasyuk) +Added ASCII version of the Czech menus. (Jiri Brezina) + +Added Simplified Chinese translation of the tutor. (Mendel L Chan) + +Added Russian keymap for yawerty keyboard. + +Added an explanation of using the vimrc file in the tutor. +Changed tutor.vim to get the right encoding for the Taiwainese tutor. + +Added Russian tutor. (Andrey Kiselev) +Added Polish tutor. (Mikolaj Machowski) + +Added darkblue color scheme. (Bohdan Vlasyuk) + +When packing the dos language archive automatically generate the .mo files +that are required. + +Improved NSIS script to support NSIS 180. Added icons for the +enabled/disabled status. (Mirek Pruchnik) + +cp1250 version of the Slovak message translations. + +Compiler plugins for IRIX compilers. (David Harrison) + + +Fixed *fixed-6.1* +----- + +The license text was updated to make the meaning clearer and make it +compatible with the GNU GPL. Otherwise distributors have a problem when +linking Vim with a GPL'ed library. + +When installing the "less.sh" script it was not made executable. (Chuck Berg) + +Win32: The "9" key on the numpad wasn't working. (Julian Kinraid) + +The NSIS install script didn't work with NSIS 1.80 or later. Also add +Vim-specific icons. (Pruchnik) + +The script for conversion to HTML contained an "if" in the wrong place. +(Michael Geddes) + +Allow using ":ascii" in the sandbox, it's harmless. + +Removed creat() from osdef2.h.in, it wasn't used and may cause a problem when +it's redefined to creat64(). + +The text files in the VisVim directory were in "dos" format. This caused +problems when applying a patch. Now keep them in "unix" format and convert +them to "dos" format only for the PC archives. + +Add ruby files to the dos source archive, they can be used by Make_mvc.mak. +(Mirek Pruchnik) + +"cp -f" doesn't work on all systems. Change "cp -f" in the Makefile to "rm +-f" and "cp". + +Didn't compile on a Compaq Tandem Himalaya OSS. (Michael A. Benzinger) + +The GTK file selection dialog didn't include the "Create Dir", "Delete File" +and "Rename File" buttons. + +When doing ":browse source" the dialog has the title "Run Macro". Better +would be "Source Vim script". (Yegappan Lakshmanan) + +Win32: Don't use the printer font as default for the font dialog. + +"make doslang" didn't work when configure didn't run (yet). Set $MAKEMO to +"yes". (Mirek Pruchnik) + +The ToolBar TagJump item used "g]", which prompts for a selection even when +there is only one matching tag. Use "g<C-]>" instead. + +The ming makefile for message translations didn't have the right list of +files. + +The MS-Windows 3.1 version complains about LIBINTL.DLL not found. Compile +this version without message translations. + +The Borland 5 makefile contained a check for Ruby which is no longer needed. +The URLs for the TCL library was outdated. (Dan Sharp) + +The eviso.ps file was missing from the DOS runtime archive, it's needed for +printing PostScript in the 32bit DOS version. + +In menu files ":scriptencoding" was used in a wrong way after patch 6.1a.032 +Now use ":scriptencoding" in the file where the translations are given. Do +the same for all menus in latin1 encoding. + +Included a lot of fixes for the Macintosh, mostly to make it work with Carbon. +(Dany StAmant, Axel Kielhorn, Benji Fisher) + +Improved the vimtutor shell script to use $TMPDIR when it exists, and delete +the copied file when exiting in an abnormal way. (Max Ischenko) + +When "iconv.dll" can't be found, try using "libiconv.dll". + +When encryption is used, filtering with a shell command wasn't possible. + +DJGPP: ":cd c:" always failed, can't get permissions for "c:". +Win32: ":cd c:/" failed if the previous current directory on c: had become +invalid. + +DJGPP: Shift-Del and Del both produce \316\123. Default mapping for Del is +wrong. Disabled it. + +Dependencies on header files in MingW makefile was wrong. + +Win32: Don't use ACL stuff for MSVC 4.2, it's not supported. (Walter Briscoe) + +Win32 with Borland: bcc.cfg was caching the value for $(BOR), but providing a +different argument to make didn't regenerate it. + +Win32 with MSVC: Make_ivc.mak generates a new if_ole.h in a different +directory, the if_ole.h in the src directory may be used instead. Delete the +distributed file. + +When a window is vertically split and then ":ball" is used, the window layout +is messed up, can cause a crash. (Muraoka Taro) + +When 'insertmode' is set, using File/New menu and then double clicking, "i" is +soon inserted. (Merlin Hansen) + +When Select mode is active and using the Buffers menu to switch to another +buffer, an old selection comes back. Reset VIsual_reselect for a ":buffer" +command. + +When Select mode is active and 'insertmode' is set, using the Buffers menu to +switch to another buffer, did not return to Insert mode. Make sure +"restart_edit" is set. + +When double clicking on the first character of a word while 'selection' is +"exclusive" didn't select that word. + + +Patch 6.0.001 +Problem: Loading the sh.vim syntax file causes error messages. (Corinna + Vinschen) +Solution: Add an "if". (Charles Campbell) +Files: runtime/syntax/sh.vim + +Patch 6.0.002 +Problem: Using a '@' item in 'viminfo' doesn't work. (Marko Leipert) +Solution: Add '@' to the list of accepted items. +Files: src/option.c + +Patch 6.0.003 +Problem: The configure check for ACLs on AIX doesn't work. +Solution: Fix the test program so that it compiles. (Tomas Ogren) +Files: src/configure.in, src/auto/configure + +Patch 6.0.004 +Problem: The find/replace dialog doesn't reuse a previous argument + properly. +Solution: After removing a "\V" terminate the string. (Zwane Mwaikambo) +Files: src/gui.c + +Patch 6.0.005 +Problem: In Insert mode, "CTRL-O :ls" has a delay before redrawing. +Solution: Don't delay just after wait_return() was called. Added the + did_wait_return flag. +Files: src/globals.h, src/message.c, src/normal.c, src/screen.c + +Patch 6.0.006 +Problem: With a vertical split, 'number' set and 'scrolloff' non-zero, + making the window width very small causes a crash. (Niklas + Lindstrom) +Solution: Check for a zero width. +Files: src/move.c + +Patch 6.0.007 +Problem: When setting 'filetype' while there is no FileType autocommand, a + following ":setfiletype" would set 'filetype' again. (Kobus + Retief) +Solution: Set did_filetype always when 'filetype' has been set. +Files: src/option.c + +Patch 6.0.008 +Problem: 'imdisable' is missing from the options window. (Michael Naumann) +Solution: Add an entry for it. +Files: runtime/optwin.vim + +Patch 6.0.009 +Problem: Nextstep doesn't have S_ISBLK. (John Beppu) +Solution: Define S_ISBLK using S_IFBLK. +Files: src/os_unix.h + +Patch 6.0.010 +Problem: Using "gf" on a file name starting with "./" or "../" in a buffer + without a name causes a crash. (Roy Lewis) +Solution: Check for a NULL file name. +Files: src/misc2.c + +Patch 6.0.011 +Problem: Python: After replacing or deleting lines get an ml_get error. + (Leo Lipelis) +Solution: Adjust the cursor position for deleted or added lines. +Files: src/if_python.c + +Patch 6.0.012 +Problem: Polish translations contain printf format errors, this can result + in a crash when using one of them. +Solution: Fix for translated messages. (Michal Politowski) +Files: src/po/pl.po + +Patch 6.0.013 +Problem: Using ":silent! cmd" still gives some error messages, like for an + invalid range. (Salman Halim) +Solution: Reset emsg_silent after calling emsg() in do_one_cmd(). +Files: src/ex_docmd.c + +Patch 6.0.014 +Problem: When 'modifiable' is off and 'virtualedit' is "all", "rx" on a TAB + still changes the buffer. (Muraoka Taro) +Solution: Check if saving the line for undo fails. +Files: src/normal.c + +Patch 6.0.015 +Problem: When 'cpoptions' includes "S" and "filetype plugin on" has been + used, can get an error for deleting the b:did_ftplugin variable. + (Ralph Henderson) +Solution: Only delete the variable when it exists. +Files: runtime/ftplugin.vim + +Patch 6.0.016 +Problem: bufnr(), bufname() and bufwinnr() don't find unlisted buffers when + the argument is a string. (Hari Krishna Dara) + Also for setbufvar() and getbufvar(). +Solution: Also find unlisted buffers. +Files: src/eval.c + +Patch 6.0.017 +Problem: When 'ttybuiltin' is set and a builtin termcap entry defines t_Co + and the external one doesn't, it gets reset to empty. (David + Harrison) +Solution: Only set t_Co when it wasn't set yet. +Files: src/term.c + +Patch 6.0.018 +Problem: Initializing 'encoding' may cause a crash when setlocale() is not + used. (Dany St-Amant) +Solution: Check for a NULL pointer. +Files: src/mbyte.c + +Patch 6.0.019 +Problem: Converting a string with multi-byte characters to a printable + string, e.g., with strtrans(), may cause a crash. (Tomas Zellerin) +Solution: Correctly compute the length of the result in transstr(). +Files: src/charset.c + +Patch 6.0.020 +Problem: When obtaining the value of a global variable internally, could + get the function-local value instead. Applies to using <Leader> + and <LocalLeader> and resetting highlighting in a function. +Solution: Prepend "g:" to the variable name. (Aric Blumer) +Files: src/syntax.c, src/term.c + +Patch 6.0.021 +Problem: The 'cscopepathcomp' option didn't work. +Solution: Change USE_CSCOPE to FEAT_CSCOPE. (Mark Feng) +Files: src/option.c + +Patch 6.0.022 +Problem: When using the 'langmap' option, the second character of a command + starting with "g" isn't adjusted. +Solution: Apply 'langmap' to the second character. (Alex Kapranoff) +Files: src/normal.c + +Patch 6.0.023 +Problem: Loading the lhaskell syntax doesn't work. (Thore B. Karlsen) +Solution: Use ":runtime" instead of "source" to load haskell.vim. +Files: runtime/syntax/lhaskell.vim + +Patch 6.0.024 +Problem: Using "CTRL-V u 9900" in Insert mode may cause a crash. (Noah + Levitt) +Solution: Don't insert a NUL byte in the text, use a newline. +Files: src/misc1.c + +Patch 6.0.025 +Problem: The pattern "\vx(.|$)" doesn't match "x" at the end of a line. + (Preben Peppe Guldberg) +Solution: Always see a "$" as end-of-line after "\v". Do the same for "^". +Files: src/regexp.c + +Patch 6.0.026 +Problem: GTK: When using arrow keys to navigate through the menus, the + separators are selected. +Solution: Set the separators "insensitive". (Pavel Kankovsky) +Files: src/gui_gtk.c, src/gui_gtk_x11.c + +Patch 6.0.027 +Problem: VMS: Printing doesn't work, the file is deleted too quickly. + No longer need the VMS specific printing menu. + gethostname() is not available with VAXC. + The makefile was lacking selection of the tiny-huge feature set. +Solution: Adjust the 'printexpr' option default. Fix the other problems and + update the documentation. (Zoltan Arpadffy) +Files: runtime/doc/os_vms.txt, runtime/menu.vim, src/INSTALLvms.txt, + src/Make_vms.mms, src/option.c, src/os_unix.c, src/os_vms_conf.h + +Patch 6.0.028 +Problem: Can't compile without +virtualedit and with +visualextra. (Geza + Lakner) +Solution: Add an #ifdef for +virtualedit. +Files: src/ops.c + +Patch 6.0.029 +Problem: When making a change in line 1, then in line 2 and then deleting + line 1, undo info could be wrong. Only when the changes are undone + at once. (Gerhard Hochholzer) +Solution: When not saving a line for undo because it was already done + before, remember for which entry the last line must be computed. + Added ue_getbot_entry pointer for this. When the number of lines + changes, adjust the position of newer undo entries. +Files: src/structs.h, src/undo.c + +Patch 6.0.030 +Problem: Using ":source! file" doesn't work inside a loop or after + ":argdo". (Pavol Juhas) +Solution: Execute the commands in the file right away, do not let the main + loop do it. +Files: src/ex_cmds2.c, src/ex_docmd.c, src/getchar.c, src/globals.h, + src/proto/ex_docmd.pro, src/proto/getchar.pro + +Patch 6.0.031 +Problem: Nextstep doesn't have setenv() or putenv(). (John Beppu) +Solution: Move putenv() from pty.c to misc2.c +Files: src/misc2.c, src/pty.c + +Patch 6.0.032 +Problem: When changing a setting that affects all folds, they are not + displayed immediately. +Solution: Set the redraw flag in foldUpdateAll(). +Files: src/fold.c + +Patch 6.0.033 +Problem: Using 'wildmenu' on MS-Windows, file names that include a space + are only displayed starting with that space. (Xie Yuheng) +Solution: Don't recognize a backslash before a space as a path separator. +Files: src/screen.c + +Patch 6.0.034 +Problem: Calling searchpair() with three arguments could result in a crash + or strange error message. (Kalle Bjorklid) +Solution: Don't use the fifth argument when there is no fourth argument. +Files: src/eval.c + +Patch 6.0.035 +Problem: The menu item Edit/Global_Settings/Toggle_Toolbar doesn't work + when 'ignorecase' is set. (Allen Castaban) +Solution: Always match case when checking if a flag is already present in + 'guioptions'. +Files: runtime/menu.vim + +Patch 6.0.036 +Problem: OS/2, MS-DOS and MS-Windows: Using a path that starts with a + slash in 'tags' doesn't work as expected. (Mathias Koehrer) +Solution: Only use the drive, not the whole path to the current directory. + Also make it work for "c:dir/file". +Files: src/misc2.c + +Patch 6.0.037 +Problem: When the user has set "did_install_syntax_menu" to avoid the + default Syntax menu it still appears. (Virgilio) +Solution: Don't add the three default items when "did_install_syntax_menu" + is set. +Files: runtime/menu.vim + +Patch 6.0.038 +Problem: When 'selection' is "exclusive", deleting a block of text at the + end of a line can leave the cursor beyond the end of the line. +Solution: Correct the cursor position. +Files: src/ops.c + +Patch 6.0.039 +Problem: "gP" leaves the cursor in the wrong position when 'virtualedit' is + used. Using "c" in blockwise Visual mode leaves the cursor in a + strange position. +Solution: For "gP" reset the "coladd" field for the '] mark. For "c" leave + the cursor on the last inserted character. +Files: src/ops.c + +Patch 6.0.040 +Problem: When 'fileencoding' is invalid and writing fails because of + this, the original file is gone. (Eric Carlier) +Solution: Restore the original file from the backup. +Files: src/fileio.c + +Patch 6.0.041 +Problem: Using ":language messages en" when LC_MESSAGES is undefined + results in setting LC_CTYPE. (Eric Carlier) +Solution: Set $LC_MESSAGES instead. +Files: src/ex_cmds2.c + +Patch 6.0.042 +Problem: ":mksession" can't handle file names with a space. +Solution: Escape special characters in file names with a backslash. +Files: src/ex_docmd.c + +Patch 6.0.043 +Problem: Patch 6.0.041 was wrong. +Solution: Use mch_getenv() instead of vim_getenv(). +Files: src/ex_cmds2.c + +Patch 6.0.044 +Problem: Using a "containedin" list for a syntax item doesn't work for an + item that doesn't have a "contains" argument. Also, "containedin" + doesn't ignore a transparent item. (Timo Frenay) +Solution: When there is a "containedin" argument somewhere, always check for + contained items. Don't check for the transparent item but the + item it's contained in. +Files: src/structs.h, src/syntax.c + +Patch 6.0.045 +Problem: After creating a fold with a Visual selection, another window + with the same buffer still has inverted text. (Sami Salonen) +Solution: Redraw the inverted text. +Files: src/normal.c + +Patch 6.0.046 +Problem: When getrlimit() returns an 8 byte number the check for running + out of stack may fail. (Anthony Meijer) +Solution: Skip the stack check if the limit doesn't fit in a long. +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/os_unix.c + +Patch 6.0.047 +Problem: Using a regexp with "\(\)" inside a "\%[]" item causes a crash. + (Samuel Lacas) +Solution: Don't allow nested atoms inside "\%[]". +Files: src/regexp.c + +Patch 6.0.048 +Problem: Win32: In the console the mouse doesn't always work correctly. + Sometimes after getting focus a mouse movement is interpreted like + a button click. +Solution: Use a different function to obtain the number of mouse buttons. + Avoid recognizing a button press from undefined bits. (Vince Negri) +Files: src/os_win32.c + +Patch 6.0.049 +Problem: When using evim the intro screen is misleading. (Adrian Nagle) +Solution: Mention whether 'insertmode' is set and the menus to be used. +Files: runtime/menu.vim, src/version.c + +Patch 6.0.050 +Problem: UTF-8: "viw" doesn't include non-ASCII characters before the + cursor. (Bertilo Wennergren) +Solution: Use dec_cursor() instead of decrementing the column number. +Files: src/search.c + +Patch 6.0.051 +Problem: UTF-8: Using CTRL-R on the command line doesn't insert composing + characters. (Ron Aaron) +Solution: Also include the composing characters and fix redrawing them. +Files: src/ex_getln.c, src/ops.c + +Patch 6.0.052 +Problem: The check for rlim_t in patch 6.0.046 does not work on some + systems. (Zdenek Sekera) +Solution: Also look in sys/resource.h for rlim_t. +Files: src/auto/configure, src/configure.in + +Patch 6.0.053 (extra) +Problem: Various problems with QNX. +Solution: Minor fix for configure. Switch on terminal clipboard support in + main.c. Fix "pterm" mouse support. os_qnx.c didn't build without + photon. (Julian Kinraid) +Files: src/auto/configure, src/configure.in, src/gui_photon.c, + src/main.c, src/misc2.c, src/option.h, src/os_qnx.c, src/os_qnx.h, + src/syntax.c + +Patch 6.0.054 +Problem: When using mswin.vim, CTRL-V pastes a block of text like it is + normal text. Using CTRL-V in blockwise Visual mode leaves "x" + characters behind. +Solution: Make CTRL-V work as it should. Do the same for the Paste menu + entries. +Files: runtime/menu.vim, runtime/mswin.vim + +Patch 6.0.055 +Problem: GTK: The selection isn't copied the first time. +Solution: Own the selection at the right moment. +Files: src/gui_gtk_x11.c + +Patch 6.0.056 +Problem: Using "CTRL-O cw" in Insert mode results in a nested Insert mode. + <Esc> doesn't leave Insert mode then. +Solution: Only use nested Insert mode when 'insertmode' is set or when a + mapping is used. +Files: src/normal.c + +Patch 6.0.057 +Problem: Using ":wincmd g}" in a function doesn't work. (Gary Holloway) +Solution: Execute the command directly, instead of putting it in the + typeahead buffer. +Files: src/normal.c, src/proto/normal.pro, src/window.c + +Patch 6.0.058 +Problem: When a Cursorhold autocommand moved the cursor, the ruler wasn't + updated. (Bohdan Vlasyuk) +Solution: Update the ruler after executing the autocommands. +Files: src/gui.c + +Patch 6.0.059 +Problem: Highlighting for 'hlsearch' isn't visible in lines that are + highlighted for diff highlighting. (Gary Holloway) +Solution: Let 'hlsearch' highlighting overrule diff highlighting. +Files: src/screen.c + +Patch 6.0.060 +Problem: Motif: When the tooltip is to be popped up, Vim crashes. + (Gary Holloway) +Solution: Check for a NULL return value from gui_motif_fontset2fontlist(). +Files: src/gui_beval.c + +Patch 6.0.061 +Problem: The toolbar buttons to load and save a session do not correctly + use v:this_session. +Solution: Check for v:this_session to be empty instead of existing. +Files: runtime/menu.vim + +Patch 6.0.062 +Problem: Crash when 'verbose' is > 3 and using ":shell". (Yegappan + Lakshmanan) +Solution: Avoid giving a NULL pointer to printf(). Also output a newline + and switch the cursor on. +Files: src/misc2.c + +Patch 6.0.063 +Problem: When 'cpoptions' includes "$", using "cw" to type a ')' on top of + the "$" doesn't update syntax highlighting after it. +Solution: Stop displaying the "$" when typing a ')' in its position. +Files: src/search.c + +Patch 6.0.064 (extra) +Problem: The NSIS install script doesn't work with newer versions of NSIS. + The diff feature doesn't work when there isn't a good diff.exe on + the system. +Solution: Replace the GetParentDir instruction by a user function. + Fix a few cosmetic problems. Use defined constants for the + version number, so that it's defined in one place only. + Only accept the install directory when it ends in "vim". + (Eduardo Fernandez) + Add a diff.exe and use it from the default _vimrc. +Files: nsis/gvim.nsi, nsis/README.txt, src/dosinst.c + +Patch 6.0.065 +Problem: When using ":normal" in 'indentexpr' it may use redo characters + before its argument. (Neil Bird) +Solution: Save and restore the stuff buffer in ex_normal(). +Files: src/ex_docmd.c, src/getchar.c, src/globals.h, src/structs.h + +Patch 6.0.066 +Problem: Sometimes undo for one command is split into two undo actions. + (Halim Salman) +Solution: Don't set the undo-synced flag when reusing a line that was + already saved for undo. +Files: src/undo.c + +Patch 6.0.067 +Problem: if_xcmdsrv.c doesn't compile on systems where fd_set isn't defined + in the usual header file (e.g., AIX). (Mark Waggoner) +Solution: Include sys/select.h in if_xcmdsrv.c for systems that have it. +Files: src/if_xcmdsrv.c + +Patch 6.0.068 +Problem: When formatting a Visually selected area with "gq" and the number + of lines increases the last line may not be redrawn correctly. + (Yegappan Lakshmanan) +Solution: Correct the area to be redrawn for inserted/deleted lines. +Files: src/ops.c + +Patch 6.0.069 +Problem: Using "K" on a word that includes a "!" causes a "No previous + command" error, because the "!" is expanded. (Craig Jeffries) +Solution: Put a backslash before the "!". +Files: src/normal.c + +Patch 6.0.070 +Problem: Win32: The error message for a failed dynamic linking of a Perl, + Ruby, Tcl and Python library is unclear about what went wrong. +Solution: Give the name of the library or function that could not be loaded. + Also for the iconv and gettext libraries when 'verbose' is set. +Files: src/eval.c, src/if_perl.xs, src/if_python.c, src/if_ruby.c, + src/if_tcl.c, src/mbyte.c, src/os_win32.c, src/proto/if_perl.pro, + src/proto/if_python.pro, src/proto/if_ruby.pro, + src/proto/if_tcl.pro, src/proto/mbyte.pro + +Patch 6.0.071 +Problem: The "iris-ansi" builtin termcap isn't very good. +Solution: Fix the wrong entries. (David Harrison) +Files: src/term.c + +Patch 6.0.072 +Problem: When 'lazyredraw' is set, a mapping that stops Visual mode, moves + the cursor and starts Visual mode again causes a redraw problem. + (Brian Silverman) +Solution: Redraw both the old and the new Visual area when necessary. +Files: src/normal.c, src/screen.c + +Patch 6.0.073 (extra) +Problem: DJGPP: When using CTRL-Z to start a shell, the prompt is halfway + the text. (Volker Kiefel) +Solution: Position the system cursor before starting the shell. +Files: src/os_msdos.c + +Patch 6.0.074 +Problem: When using "&" in a substitute string a multi-byte character with + a trailbyte 0x5c is not handled correctly. +Solution: Recognize multi-byte characters inside the "&" part. (Muraoka Taro) +Files: src/regexp.c + +Patch 6.0.075 +Problem: When closing a horizontally split window while 'eadirection' is + "hor" another horizontally split window is still resized. (Aron + Griffis) +Solution: Only resize windows in the same top frame as the window that is + split or closed. +Files: src/main.c, src/proto/window.pro, src/window.c + +Patch 6.0.076 +Problem: Warning for wrong pointer type when compiling. +Solution: Use char instead of char_u pointer. +Files: src/version.c + +Patch 6.0.077 +Problem: Patch 6.0.075 was incomplete. +Solution: Fix another call to win_equal(). +Files: src/option.c + +Patch 6.0.078 +Problem: Using "daw" at the end of a line on a single-character word didn't + include the white space before it. At the end of the file it + didn't work at all. (Gavin Sinclair) +Solution: Include the white space before the word. +Files: src/search.c + +Patch 6.0.079 +Problem: When "W" is in 'cpoptions' and 'backupcopy' is "no" or "auto", can + still overwrite a read-only file, because it's renamed. (Gary + Holloway) +Solution: Add a check for a read-only file before renaming the file to + become the backup. +Files: src/fileio.c + +Patch 6.0.080 +Problem: When using a session file that has the same file in two windows, + the fileinfo() call in do_ecmd() causes a scroll and a hit-enter + prompt. (Robert Webb) +Solution: Don't scroll this message when 'shortmess' contains 'O'. +Files: src/ex_cmds.c + +Patch 6.0.081 +Problem: After using ":saveas" the new buffer name is added to the Buffers + menu with a wrong number. (Chauk-Mean Proum) +Solution: Trigger BufFilePre and BufFilePost events for the renamed buffer + and BufAdd for the old name (which is with a new buffer). +Files: src/ex_cmds.c + +Patch 6.0.082 +Problem: When swapping screens in an xterm and there is an (error) message + from the vimrc script, the shell prompt is after the message. +Solution: Output a newline when there was output on the alternate screen. + Also when starting the GUI. +Files: src/main.c + +Patch 6.0.083 +Problem: GTK: When compiled without menu support the buttons in a dialog + don't have any text. (Erik Edelmann) +Solution: Add the text also when GTK_USE_ACCEL isn't defined. And define + GTK_USE_ACCEL also when not using menus. +Files: src/gui_gtk.c + +Patch 6.0.084 +Problem: UTF-8: a "r" command with an argument that is a keymap for a + character with a composing character can't be repeated with ".". + (Raphael Finkel) +Solution: Add the composing characters to the redo buffer. +Files: src/normal.c + +Patch 6.0.085 +Problem: When 'mousefocus' is set, using "s" to go to Insert mode and then + moving the mouse pointer to another window stops Insert mode, + while this doesn't happen with "a" or "i". (Robert Webb) +Solution: Reset finish_op before calling edit(). +Files: src/normal.c + +Patch 6.0.086 +Problem: When using "gu" the message says "~ed". +Solution: Make the message say "changed". +Files: src/ops.c + +Patch 6.0.087 (lang) +Problem: Message translations are incorrect, which may cause a crash. + (Peter Figura) + The Turkish translations needed more work and the maintainer + didn't have time. +Solution: Fix order of printf arguments. Remove %2$d constructs. + Add "-v" to msgfmt to get a warning for wrong translations. + Don't install the Turkish translations for now. + Update a few more translations. +Files: src/po/Makefile, src/po/af.po, src/po/cs.po, src/po/cs.cp1250.po, + src/po/de.po, src/po/es.po, src/po/fr.po, src/po/it.po, + src/po/ja.po, src/po/ja.sjis.po, src/po/ko.po, src/po/pl.po, + src/po/sk.po, src/po/uk.po, src/po/zh_CN.UTF-8.po, + src/po/zh_CN.cp936.po, src/po/zh_CN.po, src/po/zh_TW.po + +Patch 6.0.088 +Problem: "." doesn't work after using "rx" in Visual mode. (Charles + Campbell) +Solution: Also store the replacement character in the redo buffer. +Files: src/normal.c + +Patch 6.0.089 +Problem: In a C file, using "==" to align a line starting with "* " after + a line with "* -" indents one space too few. (Piet Delport) +Solution: Align with the previous line if the comment-start-string matches + there. +Files: src/misc1.c + +Patch 6.0.090 +Problem: When a wrapping line does not fit in a window and 'scrolloff' is + bigger than half the window height, moving the cursor left or + right causes the screen to flash badly. (Lubomir Host) +Solution: When there is not enough room to show 'scrolloff' screen lines and + near the end of the line, show the end of the line. +Files: src/move.c + +Patch 6.0.091 +Problem: Using CTRL-O in Insert mode, while 'virtualedit' is "all" and the + cursor is after the end-of-line, moves the cursor left. (Yegappan + Lakshmanan) +Solution: Keep the cursor in the same position. +Files: src/edit.c + +Patch 6.0.092 +Problem: The explorer plugin doesn't ignore case of 'suffixes' on + MS-Windows. (Mike Williams) +Solution: Match or ignore case as appropriate for the OS. +Files: runtime/plugin/explorer.vim + +Patch 6.0.093 +Problem: When the Tcl library couldn't be loaded dynamically, get an error + message when closing a buffer or window. (Muraoka Taro) +Solution: Only free structures if already using the Tcl interpreter. +Files: src/if_tcl.c + +Patch 6.0.094 +Problem: Athena: When clicking in the horizontal scrollbar Vim crashes. + (Paul Ackersviller) +Solution: Use the thumb size instead of the window pointer of the scrollbar + (which is NULL). (David Harrison) + Also avoid that scrolling goes the wrong way in a narrow window. +Files: src/gui_athena.c + +Patch 6.0.095 +Problem: Perl: Deleting lines may leave the cursor beyond the end of the + file. +Solution: Check the cursor position after deleting a line. (Serguei) +Files: src/if_perl.xs + +Patch 6.0.096 +Problem: When ":saveas fname" fails because the file already exists, the + file name is changed anyway and a following ":w" will overwrite + the file. (Eric Carlier) +Solution: Don't change the file name if the file already exists. +Files: src/ex_cmds.c + +Patch 6.0.097 +Problem: Re-indenting in Insert mode with CTRL-F may cause a crash with a + multi-byte encoding. +Solution: Avoid using a character before the start of a line. (Sergey + Vlasov) +Files: src/edit.c + +Patch 6.0.098 +Problem: GTK: When using Gnome the "Search" and "Search and Replace" dialog + boxes are not translated. +Solution: Define ENABLE_NLS before including gnome.h. (Eduardo Fernandez) +Files: src/gui_gtk.c, src/gui_gtk_x11.c + +Patch 6.0.099 +Problem: Cygwin: When running Vi compatible MS-DOS line endings cause + trouble. +Solution: Make the default for 'fileformats' "unix,dos" in Vi compatible + mode. (Michael Schaap) +Files: src/option.h + +Patch 6.0.100 +Problem: ":badd +0 test%file" causes a crash. +Solution: Take into account that the "+0" is NUL terminated when allocating + room for replacing the "%". +Files: src/ex_docmd.c + +Patch 6.0.101 +Problem: ":mksession" doesn't restore editing a file that has a '#' or '%' + in its name. (Wolfgang Blankenburg) +Solution: Put a backslash before the '#' and '%'. +Files: src/ex_docmd.c + +Patch 6.0.102 +Problem: When changing folds the cursor may appear halfway a closed fold. + (Nam SungHyun) +Solution: Set w_cline_folded correctly. (Yasuhiro Matsumoto) +Files: src/move.c + +Patch 6.0.103 +Problem: When using 'scrollbind' a large value of 'scrolloff' will make the + scroll binding stop near the end of the file. (Coen Engelbarts) +Solution: Don't use 'scrolloff' when limiting the topline for scroll + binding. (Dany StAmant) +Files: src/normal.c + +Patch 6.0.104 +Problem: Multi-byte: When '$' is in 'cpoptions', typing a double-wide + character that overwrites the left halve of an old double-wide + character causes a redraw problem and the cursor stops blinking. +Solution: Clear the right half of the old character. (Yasuhiro Matsumoto) +Files: src/edit.c, src/screen.c + +Patch 6.0.105 +Problem: Multi-byte: In a window of one column wide, with syntax + highlighting enabled a crash might happen. +Solution: Skip getting the syntax attribute when the character doesn't fit + anyway. (Yasuhiro Matsumoto) +Files: src/screen.c + +Patch 6.0.106 (extra) +Problem: Win32: When the printer font is wrong, there is no error message. +Solution: Give an appropriate error message. (Yasuhiro Matsumoto) +Files: src/os_mswin.c + +Patch 6.0.107 (extra) +Problem: VisVim: When editing another file, a modified file may be written + unexpectedly and without warning. +Solution: Split the window if a file was modified. +Files: VisVim/Commands.cpp + +Patch 6.0.108 +Problem: When using folding could try displaying line zero, resulting in an + error for a NULL pointer. +Solution: Stop decrementing w_topline when the first line of a window is in + a closed fold. +Files: src/window.c + +Patch 6.0.109 +Problem: XIM: When the input method is enabled, repeating an insertion with + "." disables it. (Marcel Svitalsky) +Solution: Don't store the input method status when a command comes from the + stuff buffer. +Files: src/ui.c + +Patch 6.0.110 +Problem: Using undo after executing "OxjAxkdd" from a register in + an empty buffer gives an error message. (Gerhard Hochholzer) +Solution: Don't adjust the bottom line number of an undo block when it's + zero. Add a test for this problem. +Files: src/undo.c, src/testdir/test20.in, src/testdir/test20.ok + +Patch 6.0.111 +Problem: The virtcol() function doesn't take care of 'virtualedit'. +Solution: Add the column offset when needed. (Yegappan Lakshmanan) +Files: src/eval.c + +Patch 6.0.112 +Problem: The explorer plugin doesn't sort directories with a space or + special character after a directory with a shorter name. +Solution: Ignore the trailing slash when comparing directory names. (Mike + Williams) +Files: runtime/plugin/explorer.vim + +Patch 6.0.113 +Problem: ":edit ~/fname" doesn't work if $HOME includes a space. Also, + expanding wildcards with the shell may fail. (John Daniel) +Solution: Escape spaces with a backslash when needed. +Files: src/ex_docmd.c, src/misc1.c, src/proto/misc1.pro, src/os_unix.c + +Patch 6.0.114 +Problem: Using ":p" with fnamemodify() didn't expand "~/" or "~user/" to a + full path. For Win32 the current directory was prepended. + (Michael Geddes) +Solution: Expand the home directory. +Files: src/eval.c + +Patch 6.0.115 (extra) +Problem: Win32: When using a dialog with a textfield it cannot scroll the + text. +Solution: Add ES_AUTOHSCROLL to the textfield style. (Pedro Gomes) +Files: src/gui_w32.c + +Patch 6.0.116 (extra) +Problem: MS-Windows NT/2000/XP: filewritable() doesn't work correctly for + filesystems that use ACLs. +Solution: Use ACL functions to check if a file is writable. (Mike Williams) +Files: src/eval.c, src/macros.h, src/os_win32.c, src/proto/os_win32.pro + +Patch 6.0.117 (extra) +Problem: Win32: when disabling the menu, "set lines=999" doesn't use all + the available screen space. +Solution: Don't subtract the fixed caption height but the real menu height + from the available screen space. Also: Avoid recursion in + gui_mswin_get_menu_height(). +Files: src/gui_w32.c, src/gui_w48.c + +Patch 6.0.118 +Problem: When $TMPDIR is a relative path, the temp directory is missing a + trailing slash and isn't deleted when Vim exits. (Peter Holm) +Solution: Add the slash after expanding the directory to an absolute path. +Files: src/fileio.c + +Patch 6.0.119 (depends on patch 6.0.116) +Problem: VMS: filewritable() doesn't work properly. +Solution: Use the same method as for Unix. (Zoltan Arpadffy) +Files: src/eval.c + +Patch 6.0.120 +Problem: The conversion to html isn't compatible with XHTML. +Solution: Quote the values. (Jess Thrysoee) +Files: runtime/syntax/2html.vim + +Patch 6.0.121 (extra) (depends on patch 6.0.116) +Problem: Win32: After patch 6.0.116 Vim doesn't compile with mingw32. +Solution: Add an #ifdef HAVE_ACL. +Files: src/os_win32.c + +Patch 6.0.122 (extra) +Problem: Win16: Same resize problems as patch 6.0.117 fixed for Win32. And + dialog textfield problem from patch 6.0.115. +Solution: Set old_menu_height only when used. Add ES_AUTOHSCROLL flag. + (Vince Negri) +Files: src/gui_w16.c + +Patch 6.0.123 (depends on patch 6.0.119) +Problem: Win16: Compilation problems. +Solution: Move "&&" to other lines. (Vince Negri) +Files: src/eval.c + +Patch 6.0.124 +Problem: When using a ":substitute" command that starts with "\=" + (evaluated as an expression), "~" was still replaced with the + previous substitute string. +Solution: Skip the replacement when the substitute string starts with "\=". + Also adjust the documentation about doubling backslashes. +Files: src/ex_cmds.c, runtime/doc/change.txt + +Patch 6.0.125 (extra) +Problem: Win32: When using the multi_byte_ime feature pressing the shift + key would be handled as if a character was entered, thus mappings + with a shifted key didn't work. (Charles Campbell) +Solution: Ignore pressing the shift, control and alt keys. +Files: src/os_win32.c + +Patch 6.0.126 +Problem: The python library was always statically linked. +Solution: Link the python library dynamically. (Matthias Klose) +Files: src/auto/configure, src/configure.in + +Patch 6.0.127 +Problem: When using a terminal that swaps screens and the Normal background + color has a different background, using an external command may + cause the color of the wrong screen to be changed. (Mark Waggoner) +Solution: Don't call screen_stop_highlight() in stoptermcap(). +Files: src/term.c + +Patch 6.0.128 +Problem: When moving a vertically split window to the far left or right, + the scrollbars are not adjusted. (Scott E Lee) When 'mousefocus' + is set the mouse pointer wasn't adjusted. +Solution: Adjust the scrollbars and the mouse pointer. +Files: src/window.c + +Patch 6.0.129 +Problem: When using a very long file name, ":ls" (repeated a few times) + causes a crash. Test with "vim `perl -e 'print "A"x1000'`". + (Tejeda) +Solution: Terminate a string before getting its length in buflist_list(). +Files: src/buffer.c + +Patch 6.0.130 +Problem: When using ":cprev" while the error window is open, and the new + line at the top wraps, the window isn't correctly drawn. + (Yegappan Lakshmanan) +Solution: When redrawing the topline don't scroll twice. +Files: src/screen.c + +Patch 6.0.131 +Problem: When using bufname() and there are two matches for listed buffers + and one match for an unlisted buffer, the unlisted buffer is used. + (Aric Blumer) +Solution: When there is a match with a listed buffer, don't check for + unlisted buffers. +Files: src/buffer.c + +Patch 6.0.132 +Problem: When setting 'iminsert' in the vimrc and using an xterm with two + screens the ruler is drawn in the wrong screen. (Igor Goldenberg) +Solution: Only draw the ruler when using the right screen. +Files: src/option.c + +Patch 6.0.133 +Problem: When opening another buffer while 'keymap' is set and 'iminsert' + is zero, 'iminsert' is set to one unexpectedly. (Igor Goldenberg) +Solution: Don't set 'iminsert' as a side effect of defining a ":lmap" + mapping. Only do that when 'keymap' is set. +Files: src/getchar.c, src/option.c + +Patch 6.0.134 +Problem: When completing ":set tags=" a path with an embedded space causes + the completion to stop. (Sektor van Skijlen) +Solution: Escape spaces with backslashes, like for ":set path=". Also take + backslashes into account when searching for the start of the path + to complete (e.g., for 'backupdir' and 'cscopeprg'). +Files: src/ex_docmd.c, src/ex_getln.c, src/option.c, src/structs.h + +Patch 6.0.135 +Problem: Menus that are not supposed to do anything used "<Nul>", which + still produced an error beep. + When CTRL-O is mapped for Insert mode, ":amenu" commands didn't + work in Insert mode. + Menu language falls back to English when $LANG ends in "@euro". +Solution: Use "<Nop>" for a menu item that doesn't do anything, just like + mappings. + Use ":anoremenu" instead of ":amenu". + Ignore "@euro" in the locale name. +Files: runtime/makemenu.vim, runtime/menu.vim, src/menu.c + +Patch 6.0.136 +Problem: When completing in Insert mode, a mapping could be unexpectedly + applied. +Solution: Don't use mappings when checking for a typed character. +Files: src/edit.c + +Patch 6.0.137 +Problem: GUI: When using the find or find/replace dialog from Insert mode, + the input mode is stopped. +Solution: Don't use the input method status when the main window doesn't + have focus. +Files: src/ui.c + +Patch 6.0.138 +Problem: GUI: When using the find or find/replace dialog from Insert mode, + the text is inserted when CTRL-O is mapped. (Andre Pang) + When opening the dialog again, a whole word search isn't + recognized. + When doing "replace all" a whole word search was never done. +Solution: Don't put a search or replace command in the input buffer, + execute it directly. + Recognize "\<" and "\>" after removing "\V". + Add "\<" and "\>" also for "replace all". +Files: src/gui.c + +Patch 6.0.139 +Problem: When stopping 'wildmenu' completion, the statusline of the + bottom-left vertically split window isn't redrawn. (Yegappan + Lakshmanan) +Solution: Redraw all the bottom statuslines. +Files: src/ex_getln.c, src/proto/screen.pro, src/screen.c + +Patch 6.0.140 +Problem: Memory allocated for local mappings and abbreviations is leaked + when the buffer is wiped out. +Solution: Clear the local mappings when deleting a buffer. +Files: src/buffer.c, src/getchar.c, src/proto/getchar.pro, src/vim.h + +Patch 6.0.141 +Problem: When using ":enew" in an empty buffer, some buffer-local things + are not cleared. b:keymap_name is not set. +Solution: Clear user commands and mappings local to the buffer when re-using + the current buffer. Reload the keymap. +Files: src/buffer.c + +Patch 6.0.142 +Problem: When Python is linked statically, loading dynamic extensions might + fail. +Solution: Add an extra linking flag when needed. (Andrew Rodionoff) +Files: src/configure.in, src/auto/configure + +Patch 6.0.143 +Problem: When a syntax item includes a line break in a pattern, the syntax + may not be updated properly when making a change. +Solution: Add the "linebreaks" argument to ":syn sync". +Files: runtime/doc/syntax.txt, src/screen.c, src/structs.h, src/syntax.c + +Patch 6.0.144 +Problem: After patch 6.0.088 redoing "veU" doesn't work. +Solution: Don't add the "U" to the redo buffer, it will be used as an undo + command. +Files: src/normal.c + +Patch 6.0.145 +Problem: When Vim can't read any input it might get stuck. When + redirecting stdin and stderr Vim would not read commands from a + file. (Servatius Brandt) +Solution: When repeatedly trying to read a character when it's not possible, + exit Vim. When stdin and stderr are not a tty, still try reading + from them, but don't do a blocking wait. +Files: src/ui.c + +Patch 6.0.146 +Problem: When 'statusline' contains "%{'-'}" this results in a zero. + (Milan Vancura) +Solution: Don't handle numbers with a minus as a number, they were not + displayed anyway. +Files: src/buffer.c + +Patch 6.0.147 +Problem: It's not easy to mark a Vim version as being modified. The new + license requires this. +Solution: Add the --modified-by argument to configure and the MODIFIED_BY + define. It's used in the intro screen and the ":version" output. +Files: src/auto/configure, src/configure.in, src/config.h.in, + src/feature.h, src/version.c + +Patch 6.0.148 +Problem: After "p" in an empty line, `[ goes to the second character. + (Kontra Gergely) +Solution: Don't increment the column number in an empty line. +Files: src/ops.c + +Patch 6.0.149 +Problem: The pattern "\(.\{-}\)*" causes a hang. When using a search + pattern that causes a stack overflow to be detected Vim could + still hang. +Solution: Correctly report "operand could be empty" when using "\{-}". + Check for "out_of_stack" inside loops to avoid a hang. +Files: src/regexp.c + +Patch 6.0.150 +Problem: When using a multi-byte encoding, patch 6.0.148 causes "p" to work + like "P". (Sung-Hyun Nam) +Solution: Compute the byte length of a multi-byte character. +Files: src/ops.c + +Patch 6.0.151 +Problem: Redrawing the status line and ruler can be wrong when it contains + multi-byte characters. +Solution: Use character width and byte length correctly. (Yasuhiro Matsumoto) +Files: src/screen.c + +Patch 6.0.152 +Problem: strtrans() could hang on an illegal UTF-8 byte sequence. +Solution: Skip over illegal bytes. (Yasuhiro Matsumoto) +Files: src/charset.c + +Patch 6.0.153 +Problem: When using (illegal) double-byte characters and Vim syntax + highlighting Vim can crash. (Yasuhiro Matsumoto) +Solution: Increase a pointer over a character instead of a byte. +Files: src/regexp.c + +Patch 6.0.154 +Problem: MS-DOS and MS-Windows: The menu entries for xxd don't work when + there is no xxd in the path. + When converting back from Hex the filetype may remain "xxd" if it + is not detected. +Solution: When xxd is not in the path use the one in the runtime directory, + where the install program has put it. + Clear the 'filetype' option before detecting the new value. +Files: runtime/menu.vim + +Patch 6.0.155 +Problem: Mac: compilation problems in ui.c after patch 6.0.145. (Axel + Kielhorn) +Solution: Don't call mch_inchar() when NO_CONSOLE is defined. +Files: src/ui.c + +Patch 6.0.156 +Problem: Starting Vim with the -b argument and two files, ":next" doesn't + set 'binary' in the second file, like Vim 5.7. (Norman Diamond) +Solution: Set the global value for 'binary'. +Files: src/option.c + +Patch 6.0.157 +Problem: When defining a user command with "-complete=dir" files will also + be expanded. Also, "-complete=mapping" doesn't appear to work. + (Michael Naumann) +Solution: Use the expansion flags defined with the user command. + Handle expanding mappings specifically. +Files: src/ex_docmd.c + +Patch 6.0.158 +Problem: When getting the warning for a file being changed outside of Vim + and reloading the file, the 'readonly' option is reset, even when + the permissions didn't change. (Marcel Svitalsky) +Solution: Keep 'readonly' set when reloading a file and the permissions + didn't change. +Files: src/fileio.c + +Patch 6.0.159 +Problem: Wildcard expansion for ":emenu" also shows separators. +Solution: Skip menu separators for ":emenu", ":popup" and ":tearoff". + Also, don't handle ":tmenu" as if it was ":tearoff". And leave + out the alternatives with "&" included. +Files: src/menu.c + +Patch 6.0.160 +Problem: When compiling with GCC 3.0.2 and using the "-O2" argument, the + optimizer causes a problem that makes Vim crash. +Solution: Add a configure check to avoid "-O2" for this version of gcc. +Files: src/configure.in, src/auto/configure + +Patch 6.0.161 (extra) +Problem: Win32: Bitmaps don't work with signs. +Solution: Make it possible to use bitmaps with signs. (Muraoka Taro) +Files: src/ex_cmds.c, src/feature.h, src/gui_w32.c, src/gui_x11.c, + src/proto/gui_w32.pro, src/proto/gui_x11.pro + +Patch 6.0.162 +Problem: Client-server: An error message for a wrong expression appears in + the server instead of the client. +Solution: Pass the error message from the server to the client. Also + adjust the example code. (Flemming Madsen) +Files: src/globals.h, src/if_xcmdsrv.c, src/main.c, src/os_mswin.c, + src/proto/if_xcmdsrv.pro, src/proto/os_mswin.pro, + runtime/doc/eval.txt, runtime/tools/xcmdsrv_client.c + +Patch 6.0.163 +Problem: When using a GUI dialog, a file name is sometimes used like it was + a directory. +Solution: Separate path and file name properly. + For GTK, Motif and Athena concatenate directory and file name for + the default selection. +Files: src/diff.c, src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, + src/gui_athena.c, src/gui_gtk.c, src/gui_motif.c, src/message.c + +Patch 6.0.164 +Problem: After patch 6.0.135 the menu entries for pasting don't work in + Insert and Visual mode. (Muraoka Taro) +Solution: Add <script> to allow script-local mappings. +Files: runtime/menu.vim + +Patch 6.0.165 +Problem: Using --remote and executing locally gives unavoidable error + messages. +Solution: Add --remote-silent and --remote-wait-silent to silently execute + locally. + For Win32 there was no error message when a server didn't exist. +Files: src/eval.c, src/if_xcmdsrv.c, src/main.c, src/os_mswin.c, + src/proto/if_xcmdsrv.pro, src/proto/os_mswin.pro + +Patch 6.0.166 +Problem: GUI: There is no way to avoid dialogs to pop up. +Solution: Add the 'c' flag to 'guioptions': Use console dialogs. (Yegappan + Lakshmanan) +Files: runtime/doc/options.txt, src/option.h, src/message.c + +Patch 6.0.167 +Problem: When 'fileencodings' is "latin2" some characters in the help files + are displayed wrong. +Solution: Force the 'fileencoding' for the help files to be "latin1". +Files: src/fileio.c + +Patch 6.0.168 +Problem: ":%s/\n/#/" doesn't replace at an empty line. (Bruce DeVisser) +Solution: Don't skip matches after joining two lines. +Files: src/ex_cmds.c + +Patch 6.0.169 +Problem: When run as evim and the GUI can't be started we get stuck in a + terminal without menus in Insert mode. +Solution: Exit when using "evim" and "gvim -y" when the GUI can't be + started. +Files: src/main.c + +Patch 6.0.170 +Problem: When printing double-width characters the size of tabs after them + is wrong. (Muraoka Taro) +Solution: Correctly compute the column after a double-width character. +Files: src/ex_cmds2.c + +Patch 6.0.171 +Problem: With 'keymodel' including "startsel", in Insert mode after the end + of a line, shift-Left does not move the cursor. (Steve Hall) +Solution: CTRL-O doesn't move the cursor left, need to do that explicitly. +Files: src/edit.c + +Patch 6.0.172 +Problem: CTRL-Q doesn't replace CTRL-V after CTRL-X in Insert mode while it + does in most other situations. +Solution: Make CTRL-X CTRL-Q work like CTRL-X CTRL-V in Insert mode. +Files: src/edit.c + +Patch 6.0.173 +Problem: When using "P" to insert a line break the cursor remains past the + end of the line. +Solution: Check for the cursor being beyond the end of the line. +Files: src/ops.c + +Patch 6.0.174 +Problem: After using "gd" or "gD" the search direction for "n" may still be + backwards. (Servatius Brandt) +Solution: Reset the search direction to forward. +Files: src/normal.c, src/search.c, src/proto/search.pro + +Patch 6.0.175 +Problem: ":help /\z(\)" doesn't work. (Thomas Koehler) +Solution: Double the backslashes. +Files: src/ex_cmds.c + +Patch 6.0.176 +Problem: When killed by a signal autocommands are still triggered as if + nothing happened. +Solution: Add the v:dying variable to allow autocommands to work differently + when a deadly signal has been trapped. +Files: src/eval.c, src/os_unix.c, src/vim.h + +Patch 6.0.177 +Problem: When 'commentstring' is empty and 'foldmethod' is "marker", "zf" + doesn't work. (Thomas S. Urban) +Solution: Add the marker even when 'commentstring' is empty. +Files: src/fold.c, src/normal.c + +Patch 6.0.178 +Problem: Uninitialized memory read from xp_backslash field. +Solution: Initialize xp_backslash field properly. +Files: src/eval.c, src/ex_docmd.c, src/ex_getln.c, src/misc1.c, src/tag.c + +Patch 6.0.179 +Problem: Win32: When displaying UTF-8 characters may read uninitialized + memory. +Solution: Add utfc_ptr2len_check_len() to avoid reading past the end of a + string. +Files: src/mbyte.c, src/proto/mbyte.pro, src/gui_w32.c + +Patch 6.0.180 +Problem: Expanding environment variables in a string that ends in a + backslash could go past the end of the string. +Solution: Detect the trailing backslash. +Files: src/misc1.c + +Patch 6.0.181 +Problem: When using ":cd dir" memory was leaked. +Solution: Free the allocated memory. Also avoid an uninitialized memory + read. +Files: src/misc2.c + +Patch 6.0.182 +Problem: When using a regexp on multi-byte characters, could try to read a + character before the start of the line. +Solution: Don't decrement a pointer to before the start of the line. +Files: src/regexp.c + +Patch 6.0.183 +Problem: Leaking memory when ":func!" redefines a function. +Solution: Free the function name when it's not used. +Files: src/eval.c + +Patch 6.0.184 +Problem: Leaking memory when expanding option values. +Solution: Don't always copy the expanded option into allocated memory. +Files: src/option.c + +Patch 6.0.185 +Problem: Crash in Vim when pasting a selection in another application, on a + 64 bit machine. +Solution: Fix the format for an Atom to 32 bits. (Peter Derr) +Files: src/ui.c + +Patch 6.0.186 +Problem: X11: Three warnings when compiling the client-server code. +Solution: Add a typecast to unsigned char. +Files: src/if_xcmdsrv.c + +Patch 6.0.187 +Problem: "I" in Visual mode and then "u" reports too many changes. (Andrew + Stryker) + "I" in Visual linewise mode adjusts the indent for no apparent + reason. +Solution: Only save those lines for undo that are changed. + Don't change the indent after inserting in Visual linewise mode. +Files: src/ops.c + +Patch 6.0.188 +Problem: Win32: After patch 6.0.161 signs defined in the vimrc file don't + work. +Solution: Initialize the sign icons after initializing the GUI. (Vince + Negri) +Files: src/gui.c, src/gui_x11.c + +Patch 6.0.189 +Problem: The size of the Visual area isn't always displayed when scrolling + ('ruler' off, 'showcmd' on). Also not when using a search + command. (Sylvain Hitier) +Solution: Redisplay the size of the selection after showing the mode. +Files: src/screen.c + +Patch 6.0.190 +Problem: GUI: when 'mouse' is empty a click with the middle button still + moves the cursor. +Solution: Paste at the cursor position instead of the mouse position. +Files: src/normal.c + +Patch 6.0.191 +Problem: When no servers are available serverlist() gives an error instead + of returning an empty string. (Hari Krishna) +Solution: Don't give an error message. +Files: src/eval.c + +Patch 6.0.192 +Problem: When 'virtualedit' is set, "ylj" goes to the wrong column. (Andrew + Nikitin) +Solution: Reset the flag that w_virtcol is valid when moving the cursor back + to the start of the operated area. +Files: src/normal.c + +Patch 6.0.193 +Problem: When 'virtualedit' is set, col(".") after the end of the line + should return one extra. +Solution: Add one to the column. +Files: src/eval.c + +Patch 6.0.194 +Problem: "--remote-silent" tries to send a reply to the client, like it was + "--remote-wait". +Solution: Properly check for the argument. +Files: src/main.c + +Patch 6.0.195 +Problem: When 'virtualedit' is set and a search starts in virtual space + ":call search('x')" goes to the wrong position. (Eric Long) +Solution: Reset coladd when finding a match. +Files: src/search.c + +Patch 6.0.196 +Problem: When 'virtualedit' is set, 'selection' is "exclusive" and visually + selecting part of a tab at the start of a line, "x" joins it with + the previous line. Also, when the selection spans more than one + line the whole tab is deleted. +Solution: Take coladd into account when adjusting for 'selection' being + "exclusive". Also expand a tab into spaces when deleting more + than one line. +Files: src/normal.c, src/ops.c + +Patch 6.0.197 +Problem: When 'virtualedit' is set and 'selection' is "exclusive", "v$x" + doesn't delete the last character in the line. (Eric Long) +Solution: Don't reset the inclusive flag. (Helmut Stiegler) +Files: src/normal.c + +Patch 6.0.198 +Problem: When 'virtualedit' is set and 'showbreak' is not empty, moving the + cursor over the line break doesn't work properly. (Eric Long) +Solution: Make getviscol() and getviscol2() use getvvcol() to obtain the + virtual cursor position. Adjust coladvance() and oneleft() to + skip over the 'showbreak' characters. +Files: src/edit.c, src/misc2.c + +Patch 6.0.199 +Problem: Multi-byte: could use iconv() after calling iconv_end(). + (Yasuhiro Matsumoto) +Solution: Stop converting input and output stream after calling iconv_end(). +Files: src/mbyte.c + +Patch 6.0.200 +Problem: A script that starts with "#!perl" isn't recognized as a Perl + filetype. +Solution: Ignore a missing path in a script header. Also, speed up + recognizing scripts by simplifying the patterns used. +Files: runtime/scripts.vim + +Patch 6.0.201 +Problem: When scrollbinding and doing a long jump, switching windows jumps + to another position in the file. Scrolling a few lines at a time + is OK. (Johannes Zellner) +Solution: When setting w_topline reset the flag that indicates w_botline is + valid. +Files: src/diff.c + +Patch 6.0.202 +Problem: The "icon=" argument for the menu command to define a toolbar icon + with a file didn't work for GTK. (Christian J. Robinson) + For Motif and Athena a full path was required. +Solution: Search the icon file using the specified path. Expand environment + variables in the file name. +Files: src/gui_gtk.c, src/gui_x11.c + +Patch 6.0.203 +Problem: Can change 'fileformat' even though 'modifiable' is off. + (Servatius Brandt) +Solution: Correct check for kind of set command. +Files: src/option.c + +Patch 6.0.204 +Problem: ":unlet" doesn't work for variables with curly braces. (Thomas + Scott Urban) +Solution: Handle variable names with curly braces properly. (Vince Negri) +Files: src/eval.c + +Patch 6.0.205 (extra) +Problem: "gvim -f" still forks when using the batch script to start Vim. +Solution: Add an argument to "start" to use a foreground session (Michael + Geddes) +Files: src/dosinst.c + +Patch 6.0.206 +Problem: Unix: if expanding a wildcard in a file name results in a + wildcard character and there are more parts in the path with a + wildcard, it is expanded again. + Windows: ":edit \[abc]" could never edit the file "[abc]". +Solution: Don't expand wildcards in already expanded parts. + Don't remove backslashes used to escape the special meaning of a + wildcard; can edit "[abc]" if '[' is removed from 'isfname'. +Files: src/misc1.c, src/os_unix.c + +Patch 6.0.207 (extra) +Problem: Win32: The shortcuts and start menu entries let Vim startup in the + desktop directory, which is not very useful. +Solution: Let shortcuts start Vim in $HOME or $HOMEDIR$HOMEPATH. +Files: src/dosinst.c + +Patch 6.0.208 +Problem: GUI: When using a keymap and the cursor is not blinking, CTRL-^ in + Insert mode doesn't directly change the cursor color. (Alex + Solow) +Solution: Force a redraw of the cursor after CTRL-^. +Files: src/edit.c + +Patch 6.0.209 +Problem: GUI GTK: After selecting a 'guifont' with the font dialog there + are redraw problems for multi-byte characters. +Solution: Separate the font dialog from setting the new font name to avoid + that "*" is used to find wide and bold fonts. + When redrawing extra characters for the bold trick, take care of + UTF-8 characters. +Files: src/gui.c, src/gui_gtk_x11.c, src/option.c, src/proto/gui.pro, + src/proto/gui_gtk_x11.pro + +Patch 6.0.210 +Problem: After patch 6.0.167 it's no longer possible to edit a help file in + another encoding than latin1. +Solution: Let the "++enc=" argument overrule the encoding. +Files: src/fileio.c + +Patch 6.0.211 +Problem: When reading a file fails, the buffer is empty, but it might still + be possible to write it with ":w" later. The original file is + lost then. (Steve Amerige) +Solution: Set the 'readonly' option for the buffer. +Files: src/fileio.c + +Patch 6.0.212 +Problem: GUI GTK: confirm("foo", "") causes a crash. +Solution: Don't make a non-existing button the default. Add a default "OK" + button if none is specified. +Files: src/eval.c, src/gui_gtk.c + +Patch 6.0.213 +Problem: When a file name contains unprintable characters, CTRL-G and other + commands don't work well. +Solution: Turn unprintable into printable characters. (Yasuhiro Matsumoto) +Files: src/buffer.c, src/charset.c + +Patch 6.0.214 +Problem: When there is a buffer without a name, empty entries appear in the + jumplist saved in the viminfo file. +Solution: Don't write jumplist entries without a file name. +Files: src/mark.c + +Patch 6.0.215 +Problem: After using "/" from Visual mode the Paste menu and Toolbar + entries don't work. Pasting with the middle mouse doesn't work + and modeless selection doesn't work. +Solution: Use the command line mode menus and use the mouse like in the + command line. +Files: src/gui.c, src/menu.c, src/ui.c + +Patch 6.0.216 +Problem: After reloading a file, displayed in another window than the + current one, which was changed outside of Vim the part of the file + around the cursor set by autocommands may be displayed, but + jumping back to the original cursor position when entering the + window again. +Solution: Restore the topline of the window. +Files: src/fileio.c + +Patch 6.0.217 +Problem: When getting help from a help file that was used before, an empty + unlisted buffer remains in the buffer list. (Eric Long) +Solution: Wipe out the buffer used to do the tag jump from. +Files: src/buffer.c, src/ex_cmds.c, src/proto/buffer.pro + +Patch 6.0.218 +Problem: With explorer plugin: "vim -o filename dirname" doesn't load the + explorer window until entering the window. +Solution: Call s:EditDir() for each window after starting up. +Files: runtime/plugin/explorer.vim + +Patch 6.0.219 +Problem: ":setlocal" and ":setglobal", without arguments, display terminal + options. (Zdenek Sekera) +Solution: Skip terminal options for these two commands. +Files: src/option.c + +Patch 6.0.220 +Problem: After patch 6.0.218 get a beep on startup. (Muraoka Taro) +Solution: Don't try going to another window when there isn't one. +Files: runtime/plugin/explorer.vim + +Patch 6.0.221 +Problem: When using ":bdel" and all other buffers are unloaded the lowest + numbered buffer is jumped to instead of the most recent one. (Dave + Cecil) +Solution: Prefer an unloaded buffer from the jumplist. +Files: src/buffer.c + +Patch 6.0.222 +Problem: When 'virtualedit' is set and using autoindent, pressing Esc after + starting a new line leaves behind part of the autoindent. (Helmut + Stiegler) +Solution: After deleting the last char in the line adjust the cursor + position in del_bytes(). +Files: src/misc1.c, src/ops.c + +Patch 6.0.223 +Problem: When splitting a window that contains the explorer, hitting CR on + a file name gives error messages. +Solution: Set the window variables after splitting the window. +Files: runtime/plugin/explorer.vim + +Patch 6.0.224 +Problem: When 'sidescroll' and 'sidescrolloff' are set in a narrow window + the text may jump left-right and the cursor is displayed in the + wrong position. (Aric Blumer) +Solution: When there is not enough room, compute the left column for the + window to put the cursor in the middle. +Files: src/move.c + +Patch 6.0.225 +Problem: In Visual mode "gk" gets stuck in a closed fold. (Srinath + Avadhanula) +Solution: Behave differently in a closed fold. +Files: src/normal.c + +Patch 6.0.226 +Problem: When doing ":recover file" get the ATTENTION prompt. + After recovering the same file five times get a read error or a + crash. (Alex Davis) +Solution: Set the recoverymode flag before setting the file name. + Correct the amount of used memory for the size of block zero. +Files: src/ex_docmd.c + +Patch 6.0.227 (extra) +Problem: The RISC OS port has several problems. +Solution: Update the makefile and fix some of the problems. (Andy Wingate) +Files: src/Make_ro.mak, src/os_riscos.c, src/os_riscos.h, + src/proto/os_riscos.pro, src/search.c + +Patch 6.0.228 +Problem: After putting text in Visual mode the '] mark is not at the end of + the put text. + Undo doesn't work properly when putting a word into a Visual + selection that spans more than one line. +Solution: Correct the '] mark for the deleting the Visually selected text. + #ifdef code that depends on FEAT_VISUAL properly. + Also fix that "d" crossing line boundary puts '[ just before + deleted text. + Fix undo by saving all deleted lines at once. +Files: src/ex_docmd.c, src/globals.h, src/normal.c, src/ops.c, + src/structs.h, src/vim.h + +Patch 6.0.229 +Problem: Multi-byte: With 'm' in 'formatoptions', formatting doesn't break + at a multi-byte char followed by an ASCII char, and the other way + around. (Muraoka Taro) + When joining lines a space is inserted between multi-byte + characters, which is not always wanted. +Solution: Check for multi-byte character before and after the breakpoint. + Don't insert a space before or after a multi-byte character when + joining lines and the 'M' flag is in 'formatoptions'. Don't + insert a space between multi-byte characters when the 'B' flag is + in 'formatoptions'. +Files: src/edit.c, src/ops.c, src/option.h + +Patch 6.0.230 +Problem: The ":" used as a motion after an operator is exclusive, but + sometimes it should be inclusive. +Solution: Make the "v" in between an operator and motion toggle + inclusive/exclusive. (Servatius Brandt) +Files: runtime/doc/motion.txt, src/normal.c + +Patch 6.0.231 +Problem: "gd" and "gD" don't work when the variable matches in a comment + just above the match to be found. (Servatius Brandt) +Solution: Continue searching in the first column below the comment. +Files: src/normal.c + +Patch 6.0.232 +Problem: "vim --version" prints on stderr while "vim --help" prints on + stdout. +Solution: Make "vim --version" use stdout. +Files: runtime/doc/starting.txt, src/globals.h, src/main.c, src/message.c + +Patch 6.0.233 +Problem: "\1\{,8}" in a regexp is not allowed, but it should work, because + there is an upper limit. (Jim Battle) +Solution: Allow using "\{min,max}" after an atom that can be empty if there + is an upper limit. +Files: src/regexp.c + +Patch 6.0.234 +Problem: It's not easy to set the cursor position without modifying marks. +Solution: Add the cursor() function. (Yegappan Lakshmanan) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 6.0.235 +Problem: When writing a file and renaming the original file to make the + backup, permissions could change when setting the owner. +Solution: Only set the owner when it's needed and set the permissions again + afterwards. + When 'backupcopy' is "auto" check that the owner and permissions + of a newly created file can be set properly. +Files: src/fileio.c + +Patch 6.0.236 +Problem: ":edit" without argument should move cursor to line 1 in Vi + compatible mode. +Solution: Add 'g' flag to 'cpoptions'. +Files: runtime/doc/options.txt, src/ex_docmd.c, src/option.h + +Patch 6.0.237 +Problem: In a C file, using the filetype plugin, re-indenting a comment + with two spaces after the middle "*" doesn't align properly. +Solution: Don't use a middle entry from a start/middle/end to line up with + the start of the comment when the start part doesn't match with + the actual comment start. +Files: src/misc1.c + +Patch 6.0.238 +Problem: Using a ":substitute" command with a substitute() call in the + substitution expression causes errors. (Srinath Avadhanula) +Solution: Save and restore pointers when doing substitution recursively. +Files: src/regexp.c + +Patch 6.0.239 +Problem: Using "A" to append after a Visually selected block which is after + the end of the line, spaces are inserted in the wrong line and + other unexpected effects. (Michael Naumann) +Solution: Don't advance the cursor to the next line. +Files: src/ops.c + +Patch 6.0.240 +Problem: Win32: building with Python 2.2 doesn't work. +Solution: Add support for Python 2.2 with dynamic linking. (Paul Moore) +Files: src/if_python.c + +Patch 6.0.241 +Problem: Win32: Expanding the old value of an option that is a path that + starts with a backslash, an extra backslash is inserted. +Solution: Only insert backslashes where needed. + Also handle multi-byte characters properly when removing + backslashes. +Files: src/option.c + +Patch 6.0.242 +Problem: GUI: On a system with an Exceed X server sometimes get a "Bad + Window" error. (Tommi Maekitalo) +Solution: When forking, use a pipe to wait in the parent for the child to + have done the setsid() call. +Files: src/gui.c + +Patch 6.0.243 +Problem: Unix: "vim --version" outputs a NL before the last line instead of + after it. (Charles Campbell) +Solution: Send the NL to the same output stream as the text. +Files: src/message.c, src/os_unix.c, src/proto/message.pro + +Patch 6.0.244 +Problem: Multi-byte: Problems with (illegal) UTF-8 characters in menu and + file name (e.g., icon text, status line). +Solution: Correctly handle unprintable characters. Catch illegal UTF-8 + characters and replace them with <xx>. Truncating the status line + wasn't done correctly at a multi-byte character. (Yasuhiro + Matsumoto) + Added correct_cmdspos() and transchar_byte(). +Files: src/buffer.c, src/charset.c, src/ex_getln.c, src/gui.c, + src/message.c, src/screen.c, src/vim.h + +Patch 6.0.245 +Problem: After using a color scheme, setting the 'background' option might + not work. (Peter Horst) +Solution: Disable the color scheme if it switches 'background' back to the + wrong value. +Files: src/option.c + +Patch 6.0.246 +Problem: ":echomsg" didn't use the highlighting set by ":echohl". (Gary + Holloway) +Solution: Use the specified attributes for the message. (Yegappan + Lakshmanan) +Files: src/eval.c + +Patch 6.0.247 +Problem: GTK GUI: Can't use gvim in a kpart widget. +Solution: Add the "--echo-wid" argument to let Vim echo the window ID on + stdout. (Philippe Fremy) +Files: runtime/doc/starting.txt, src/globals.h, src/gui_gtk_x11.c, + src/main.c + +Patch 6.0.248 +Problem: When using compressed help files and 'encoding' isn't "latin1", + Vim converts the help file before decompressing. (David Reviejo) +Solution: Don't convert a help file when 'binary' is set. +Files: src/fileio.c + +Patch 6.0.249 +Problem: "vim -t edit -c 'sta ex_help'" doesn't move cursor to edit(). +Solution: Don't set the cursor on the first line for "-c" arguments when + there also is a "-t" argument. +Files: src/main.c + +Patch 6.0.250 (extra) +Problem: Macintosh: Various problems when compiling. +Solution: Various fixes, mostly #ifdefs. (Dany St. Amant) +Files: src/gui_mac.c, src/main.c, src/misc2.c, src/os_mac.h, + src/os_mac.pbproj/project.pbxproj, src/os_unix.c + +Patch 6.0.251 (extra) +Problem: Macintosh: menu shortcuts are not very clear. +Solution: Show the shortcut with the Mac clover symbol. (raindog) +Files: src/gui_mac.c + +Patch 6.0.252 +Problem: When a user function was defined with "abort", an error that is + not inside if/endif or while/endwhile doesn't abort the function. + (Servatius Brandt) +Solution: Don't reset did_emsg when the function is to be aborted. +Files: src/ex_docmd.c + +Patch 6.0.253 +Problem: When 'insertmode' is set, after "<C-O>:edit file" the next <C-O> + doesn't work. (Benji Fisher) <C-L> has the same problem. +Solution: Reset need_start_insertmode once in edit(). +Files: src/edit.c + +Patch 6.0.254 (extra) +Problem: Borland C++ 5.5: Checking for stack overflow doesn't work + correctly. Matters when using a complicated regexp. +Solution: Remove -N- from Make_bc5.mak. (Yasuhiro Matsumoto) +Files: src/Make_bc5.mak + +Patch 6.0.255 (extra) (depends on patch 6.0.116 and 6.0.121) +Problem: Win32: ACL support doesn't work well on Samba drives. +Solution: Add a check for working ACL support. (Mike Williams) +Files: src/os_win32.c + +Patch 6.0.256 (extra) +Problem: Win32: ":highlight Comment guifg=asdf" does not give an error + message. (Randall W. Morris) Also for other systems. +Solution: Add gui_get_color() to give one error message for all systems. +Files: src/gui.c, src/gui_amiga.c, src/gui_athena.c, src/gui_motif.c, + src/gui_riscos.c, src/gui_x11.c, src/gui_gtk_x11.c, + src/proto/gui.pro, src/syntax.c + +Patch 6.0.257 +Problem: Win32: When 'mousefocus' is set and there is a BufRead + autocommand, after the dialog for permissions changed outside of + Vim: 'mousefocus' stops working. (Robert Webb) +Solution: Reset need_mouse_correct after checking timestamps. +Files: src/fileio.c + +Patch 6.0.258 +Problem: When 'scrolloff' is 999 and there are folds, the text can jump up + and down when moving the cursor down near the end of the file. + (Lubomir Host) +Solution: When putting the cursor halfway the window start counting lines at + the end of a fold. +Files: src/move.c + +Patch 6.0.259 +Problem: MS-DOS: after editing the command line the cursor shape may remain + like in Insert mode. (Volker Kiefel) +Solution: Reset the cursor shape after editing the command line. +Files: src/ex_getln.c + +Patch 6.0.260 +Problem: GUI: May crash while starting up when giving an error message for + missing color. (Servatius Brandt) +Solution: Don't call gui_write() when still starting up. Don't give error + message for empty color name. Don't use 't_vb' while the GUI is + still starting up. +Files: src/fileio.c, src/gui.c, src/misc1.c, src/ui.c + +Patch 6.0.261 +Problem: nr2char() and char2nr() don't work with multi-byte characters. +Solution: Use 'encoding' for these functions. (Yasuhiro Matsumoto) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 6.0.262 (extra) +Problem: Win32: IME doesn't work properly. OnImeComposition() isn't used + at all. +Solution: Adjust various things for IME. +Files: src/globals.h, src/gui_w32.c, src/mbyte.c, src/proto/ui.pro, + src/structs.h, src/ui.c + +Patch 6.0.263 +Problem: GTK: When a dialog is closed by the window manager, Vim hangs. + (Christian J. Robinson) +Solution: Use GTK_WIDGET_DRAWABLE() instead of GTK_WIDGET_VISIBLE(). +Files: src/gui_gtk.c, src/gui_gtk_x11.c + +Patch 6.0.264 +Problem: The amount of virtual memory is used to initialize 'maxmemtot', + which may be much more than the amount of physical memory, + resulting in a lot of swapping. +Solution: Get the amount of physical memory with sysctl(), sysconf() or + sysinfo() when possible. +Files: src/auto/configure, src/configure.in, src/config.h.in, + src/os_unix.c, src/os_unix.h + +Patch 6.0.265 +Problem: Win32: Using backspace while 'fkmap' is set causes a crash. + (Jamshid Oasjmoha) +Solution: Don't try mapping special keys. +Files: src/farsi.c + +Patch 6.0.266 +Problem: The rename() function deletes the file if the old and the new name + are the same. (Volker Kiefel) +Solution: Don't do anything if the names are equal. +Files: src/fileio.c + +Patch 6.0.267 +Problem: UTF-8: Although 'isprint' says a character is printable, + utf_char2cells() still considers it unprintable. +Solution: Use vim_isprintc() for characters upto 0x100. (Yasuhiro Matsumoto) +Files: src/mbyte.c + +Patch 6.0.268 (extra) (depends on patch 6.0.255) +Problem: Win32: ACL check crashes when using forward slash in file name. +Solution: Improve the check for the path in the file name. +Files: src/os_win32.c + +Patch 6.0.269 +Problem: Unprintable characters in a file name may cause problems when + using the 'statusline' option or when 'buftype' is "nofile". +Solution: call trans_characters() for the resulting statusline. (Yasuhiro + Matsumoto) +Files: src/buffer.c, src/screen.c, src/charset.c + +Patch 6.0.270 (depends on patch 6.0.267) +Problem: A tab causes UTF-8 text to be displayed in the wrong position. + (Ron Aaron) +Solution: Correct utf_char2cells() again. +Files: src/mbyte.c + +Patch 6.1a.001 (extra) +Problem: 32bit DOS: copying text to the clipboard may cause a crash. + (Jonathan D Johnston) +Solution: Don't copy one byte too much in SetClipboardData(). +Files: src/os_msdos.c + +Patch 6.1a.002 +Problem: GTK: On some configurations, when closing a dialog from the window + manager, Vim hangs. +Solution: Catch the "destroy" signal. (Aric Blumer) +Files: src/gui_gtk.c + +Patch 6.1a.003 +Problem: Multi-byte: With UTF-8 double-wide char and 'virtualedit' set: + yanking in Visual mode doesn't include the last byte. (Eric Long) +Solution: Don't add a space for a double-wide character. +Files: src/ops.c + +Patch 6.1a.004 (extra) +Problem: MINGW: undefined type. (Ron Aaron) +Solution: Make GetCompositionString_inUCS2() static. +Files: src/gui_w32.c, src/gui_w48.c, src/proto/gui_w32.pro + +Patch 6.1a.005 (extra) +Problem: Win32: ":hardcopy" doesn't work after ":hardcopy!". (Jonathan + Johnston) +Solution: Don't keep the driver context when using ":hardcopy!". (Vince + Negri) +Files: src/os_mswin.c + +Patch 6.1a.006 +Problem: multi-byte: after setting 'encoding' the window title might be + wrong. +Solution: Force resetting the title. (Yasuhiro Matsumoto) +Files: src/option.c + +Patch 6.1a.007 +Problem: Filetype detection for "*.inc" doesn't work. +Solution: Use a ":let" command. (David Schweikert) +Files: runtime/filetype.vim + +Patch 6.1a.008 (extra) +Problem: Win32: ACL detection for network shares doesn't work. +Solution: Include the trailing (back)slash in the root path. (Mike Williams) +Files: src/os_win32.c + +Patch 6.1a.009 +Problem: When using "\@<=" or "\@<!" in a pattern, a "\1" may refer to a () + part that follows, but it generates an error message. +Solution: Allow a forward reference when there is a following "\@<=" or + "\@<!". +Files: runtime/doc/pattern.txt, src/regexp.c + +Patch 6.1a.010 +Problem: When using ":help" and opening a new window, the alternate file + isn't set. +Solution: Set the alternate file to the previously edited file. +Files: src/ex_cmds.c + +Patch 6.1a.011 +Problem: GTK: ":set co=77", change width with the mouse, ":set co=77" + doesn't resize the window. (Darren Hiebert) +Solution: Set the form size after handling a resize event. +Files: src/gui_gtk_x11.c + +Patch 6.1a.012 +Problem: GTK: The file browser always returns a full path. (Lohner) +Solution: Shorten the file name if possible. +Files: src/gui_gtk.c + +Patch 6.1a.013 +Problem: When using "=~word" in 'cinkeys' or 'indentkeys', the case of the + last character of the word isn't ignored. (Raul Segura Acevedo) +Solution: Ignore case when checking the last typed character. +Files: src/edit.c + +Patch 6.1a.014 +Problem: After patch 6.1a.006 can't compile without the title feature. +Solution: Add an #ifdef. +Files: src/option.c + +Patch 6.1a.015 +Problem: MS-Windows: When expanding a file name that contains a '[' or '{' + an extra backslash is inserted. (Raul Segura Acevedo) +Solution: Avoid adding the backslash. +Files: src/ex_getln.c + +Patch 6.1a.016 +Problem: Completion after ":language" doesn't include "time". (Raul Segura + Acevedo) +Solution: Add the alternative to the completions. +Files: src/ex_cmds2.c + +Patch 6.1a.017 +Problem: Clicking the mouse in the top row of a window where the first line + doesn't fit moves the cursor to the wrong column. +Solution: Add the skipcol also for the top row of a window. +Files: src/ui.c + +Patch 6.1a.018 +Problem: When 'scrolloff' is one and the window height is one, "gj" can put + the cursor above the window. (Raul Segura Acevedo) +Solution: Don't let skipcol become bigger than the cursor column. +Files: src/move.c + +Patch 6.1a.019 +Problem: When using a composing character on top of an ASCII character, the + "l" command clears the composing character. Only when 'ruler' and + 'showcmd' are off. (Raphael Finkel) +Solution: Don't move the cursor by displaying characters when there are + composing characters. +Files: src/screen.c + +Patch 6.1a.020 +Problem: GTK: after patch 6.1a.011 resizing with the mouse doesn't always + work well for small sizes. (Adrien Beau) +Solution: Use another way to avoid the problem with ":set co=77". +Files: src/gui_gtk_x11.c + +Patch 6.1a.021 +Problem: Several Syntax menu entries are wrong or confusing. +Solution: Rephrase and correct the menu entries. (Adrien Beau) +Files: runtime/makemenu.vim, runtime/menu.vim + +Patch 6.1a.022 +Problem: A tags file might be used twice on case insensitive systems. + (Rick Swanton) +Solution: Don't use the same file name twice in the default for the 'tags' + option. Ignore case when comparing names of already visited + files. +Files: src/misc2.c, src/option.c + +Patch 6.1a.023 +Problem: When starting the GUI get "C" characters echoed in the terminal. +Solution: Don't try sending a clear-screen command while the GUI is starting + up. +Files: src/screen.c + +Patch 6.1a.024 +Problem: In other editors CTRL-F is often used for a find dialog. +Solution: In evim use CTRL-F for the find dialog. +Files: runtime/evim.vim + +Patch 6.1a.025 +Problem: The choices for the fileformat dialog can't be translated. +Solution: Add g:menutrans_fileformat_choices. (Adrien Beau) +Files: runtime/menu.vim + +Patch 6.1a.026 +Problem: Indenting Java files is wrong with "throws", "extends" and + "implements" clauses. +Solution: Update the Java indent script. +Files: runtime/indent/java.vim + +Patch 6.1a.027 +Problem: A few Syntax menu entries missing or incorrect. +Solution: Add and correct the menu entries. (Adrien Beau) + Shorten a few menus to avoid they become too long. +Files: runtime/makemenu.vim, runtime/menu.vim + +Patch 6.1a.028 +Problem: XIM: problems with feedback and some input methods. +Solution: Use iconv for calculating the cells. Remove the queue for + key_press_event only when text was changed. (Yasuhiro Matsumoto) +Files: src/globals.h, src/mbyte.c, src/screen.c + +Patch 6.1a.029 +Problem: After patch 6.1a.028 can't compile GTK version with XIM but + without multi-byte chars. +Solution: Add an #ifdef. (Aschwin Marsman) +Files: src/mbyte.c + +Patch 6.1a.030 +Problem: With double-byte encodings toupper() and tolower() may have wrong + results. +Solution: Skip double-byte characters. (Eric Long) +Files: src/eval.c + +Patch 6.1a.031 +Problem: Accessing the 'balloondelay' variable may cause a crash. +Solution: Make the variable for 'balloondelay' a long. (Olaf Seibert) +Files: src/option.h + +Patch 6.1a.032 (extra) +Problem: Some menu files used a wrong encoding name for "scriptencoding". +Solution: Move the translations to a separate file, which is sourced after + setting "scriptencoding". + Also add Czech menu translations in ASCII and update the other + encodings. +Files: runtime/lang/menu_cs_cz.iso_8859-1.vim, + runtime/lang/menu_cs_cz.iso_8859-2.vim, + runtime/lang/menu_czech_czech_republic.1250.vim, + runtime/lang/menu_czech_czech_republic.1252.vim, + runtime/lang/menu_czech_czech_republic.ascii.vim, + runtime/lang/menu_de_de.iso_8859-1.vim, + runtime/lang/menu_de_de.latin1.vim, + runtime/lang/menu_fr_fr.iso_8859-1.vim, + runtime/lang/menu_fr_fr.latin1.vim, + runtime/lang/menu_french_france.1252.vim, + runtime/lang/menu_german_germany.1252.vim, + runtime/lang/menu_ja_jp.euc-jp.vim, + runtime/lang/menu_ja_jp.utf-8.vim, + runtime/lang/menu_japanese_japan.932.vim + +Patch 6.1a.033 +Problem: XIM: doesn't reset input context. +Solution: call xim_reset() with im_set_active(FALSE). (Takuhiro Nishioka) +Files: src/mbyte.c + +Patch 6.1a.034 (extra) +Problem: Win32: The ACL checks for a readonly file still don't work well. +Solution: Remove the ACL checks, go back to how it worked in Vim 6.0. +Files: src/os_win32.c + +Patch 6.1a.035 +Problem: multi-byte: When using ":sh" in the GUI, typed and displayed + multi-byte characters are not handled correctly. +Solution: Deal with multi-byte characters to and from the shell. (Yasuhiro + Matsumoto) Also handle UTF-8 composing characters. +Files: src/os_unix.c + +Patch 6.1a.036 +Problem: GTK: the save-yourself event was not handled. +Solution: Catch the save-yourself event and preserve swap files. (Neil Bird) +Files: src/gui_gtk_x11.c + +Patch 6.1a.037 +Problem: The MS-Windows key mapping doesn't include CTRL-S for saving. + (Vlad Sandrini) +Solution: Map CTRL-S to ":update". +Files: runtime/mswin.vim + +Patch 6.1a.038 +Problem: Solaris: Including both sys/sysctl.h and sys/sysinfo.h doesn't + work. (Antonio Colombo) +Solution: Don't include sys/sysinfo.h when not calling sysinfo(). +Files: src/os_unix.c + +Patch 6.1a.039 +Problem: Not all visual basic files are recognized. +Solution: Add checks to catch *.ctl files. (Raul Segura Acevedo) +Files: runtime/filetype.vim + +Patch 6.1a.040 +Problem: A *.pl file is recognized as Perl, but it could be a prolog file. +Solution: Check the first non-empty line. (Kontra Gergely) +Files: runtime/filetype.vim + +Patch 6.1a.041 +Problem: When pressing the left mouse button in the command line and them + moving the mouse upwards, nearly all the text is selected. +Solution: Don't try extending a modeless selection when there isn't one. +Files: src/ui.c + +Patch 6.1a.042 +Problem: When merging files, ":diffput" and ":diffget" are used a lot, but + they require a lot of typing. +Solution: Add "dp" for ":diffput" and "do" for ":diffget". +Files: runtime/doc/diff.txt, src/diff.c, src/normal.c, src/proto/diff.pro + + +Patch 6.1b.001 (extra) +Problem: Checking for wildcards in a path does not handle multi-byte + characters with a trail byte which is a wildcard. +Solution: Handle multi-byte characters correctly. (Muraoka Taro) +Files: src/os_amiga.c, src/os_mac.c, src/os_msdos.c, src/os_mswin.c, + src/os_unix.c + +Patch 6.1b.002 +Problem: A regexp that ends in "\{" is not flagged as an error. May cause + a stack overflow when 'incsearch' is set. (Gerhard Hochholzer) +Solution: Handle a missing "}" as an error. +Files: src/regexp.c + +Patch 6.1b.003 (extra) +Problem: The RISC OS GUI doesn't compile. +Solution: Include changes since Vim 5.7. (Andy Wingate) +Files: src/Make_ro.mak, src/gui_riscos.c, src/os_riscos.c, + src/os_riscos.h, src/proto/gui_riscos.pro + +Patch 6.1b.004 +Problem: col("'>") returns a negative number for linewise selection. (Neil + Bird) +Solution: Don't add one to MAXCOL. +Files: src/eval.c + +Patch 6.1b.005 +Problem: Using a search pattern that causes an out-of-stack error while + 'hlsearch' is set keeps giving the hit-Enter prompt. + A search pattern that takes a long time delays typing when + 'incsearch' is set. +Solution: Stop 'hlsearch' highlighting when the regexp causes an error. + Stop searching for 'incsearch' when a character is typed. +Files: src/globals.h, src/message.c, src/screen.c, src/search.c, + src/vim.h + +Patch 6.1b.006 +Problem: When entering a composing character on the command line with + CTRL-V, the text isn't redrawn correctly. +Solution: Redraw the text under and after the cursor. +Files: src/ex_getln.c + +Patch 6.1b.007 +Problem: When the cursor is in the white space between two sentences, "dis" + deletes the first character of the following sentence, "das" + deletes a space after the sentence. +Solution: Backup the cursor one character in these situations. +Files: src/search.c + +Patch 6.1b.008 +Problem: *.xsl files are not recognized as xslt but xml. + Monk files are not recognized. +Solution: Delete the duplicate line for *.xsl. (Johannes Zellner) + Recognize monk files. +Files: runtime/filetype.vim + +Patch 6.1b.009 +Problem: Can't always compile small features and then adding eval feature, + "sandbox" is undefined. (Axel Kielhorn) +Solution: Always define "sandbox" when the eval feature is used. +Files: src/globals.h + +Patch 6.1b.010 (extra) +Problem: When compiling gvimext.cpp with MSVC 4.2 get a number of warnings. +Solution: Change "true" to "TRUE". (Walter Briscoe) +Files: GvimExt/gvimext.cpp + +Patch 6.1b.011 +Problem: When using a very long string for confirm(), can't quit the + displaying at the more prompt. (Hari Krishna Dara) +Solution: Jump to the end of the message to show the choices. +Files: src/message.c + +Patch 6.1b.012 +Problem: Multi-byte: When 'showbreak' is set and a double-wide character + doesn't fit at the right window edge the cursor gets stuck there. + Using cursor-left gets stuck when 'virtualedit' is set. (Eric + Long) +Solution: Fix the way the extra ">" character is counted when 'showbreak' is + set. Don't correct cursor for virtual editing on a double-wide + character. +Files: src/charset.c, src/edit.c + +Patch 6.1b.013 +Problem: A user command that partly matches with a buffer-local user + command and matches full with a global user command unnecessarily + gives an 'ambiguous command' error. +Solution: Find the full global match even after a partly local match. +Files: src/ex_docmd.c + +Patch 6.1b.014 +Problem: EBCDIC: switching mouse events off causes garbage on screen. + Positioning the cursor in the GUI causes garbage. +Solution: Insert an ESC in the terminal code. (Ralf Schandl) + Use "\b" instead of "\010" for KS_LE. +Files: src/os_unix.c, src/term.c + +Patch 6.1b.015 +Problem: Vimtutor has a typo. Get a warning for "tempfile" if it + doesn't exist. +Solution: Move a quote to the end of a line. (Max Ischenko) + Use "mktemp" first, more systems have it. +Files: src/vimtutor + +Patch 6.1b.016 +Problem: GTK: loading a fontset that works partly, Vim might hang or crash. +Solution: Avoid that char_width becomes zero. (Yasuhiro Matsumoto) +Files: src/gui_gtk_x11.c + +Patch 6.1b.017 +Problem: GUI: When using ":shell" and there is a beep, nothing happens. +Solution: Call vim_beep() to produce the beep from the shell. (Yasuhiro + Matsumoto) +Files: src/message.c + +Patch 6.1b.018 (depends on 6.1b.006) +Problem: When entering the encryption key, special keys may still reveal + the typed characters. +Solution: Make sure stars are used or nothing is shown in all cases. +Files: src/digraph.c, src/getchar.c, src/ex_getln.c + +Patch 6.1b.019 (depends on 6.1b.005) +Problem: A search pattern that takes a long time slows down typing when + 'incsearch' is set. +Solution: Pass SEARCH_PEEK to dosearch(). +Files: src/ex_getln.c + +Patch 6.1b.020 +Problem: When using the matchit plugin, "%" finds a match on the "end" of a + ":syntax region" command in Vim scripts. +Solution: Skip over ":syntax region" commands by setting b:match_skip. +Files: runtime/ftplugin/vim.vim + +Patch 6.1b.021 +Problem: when 'mousefocus' is set, CTRL-W CTRL-] sometimes doesn't warp the + pointer to the new window. (Robert Webb) +Solution: Don't reset need_mouse_correct when checking the timestamp of a + file. +Files: src/fileio.c + +Patch 6.1b.022 +Problem: With lots of folds "j" does not obey 'scrolloff' properly. + (Srinath Avadhanula) +Solution: Go to end of the fold before counting context lines. +Files: src/move.c + +Patch 6.1b.023 +Problem: On MS-Windows system() may cause checking timestamps, because Vim + loses and gains input focus, while this doesn't happen on Unix. +Solution: Don't check timestamps while system() is busy. +Files: src/ex_cmds2.c, src/fileio.c, src/globals.h, src/misc1.c + +Patch 6.1b.024 (extra) +Problem: Gettext 0.11 complains that "sjis" is not a standard name. +Solution: Use "cp932" instead. +Files: src/po/sjiscorr.c + +Patch 6.1b.025 (extra) +Problem: Win32: When closing gvim while it is minimized and has a changed + file, the file-changed dialog pops up in a corner of the screen. +Solution: Put the dialog in the middle of the screen. +Files: src/gui_w48.c + +Patch 6.1b.026 +Problem: When 'diffopt' contains 'iwhite' but not 'icase': differences in + case are not highlighted properly. (Gerhard Hochholzer) +Solution: Don't ignore case when ignoring white space differences. +Files: src/diff.c + +Patch 6.1b.027 +Problem: "vim --remote +" may cause a crash. +Solution: Check for missing file name argument. (Martin Kahlert) +Files: src/main.c + +Patch 6.1b.028 (extra) +Problem: Win16: Can't compile after patch 6.1b.025. +Solution: Add code specifically for Win16. (Vince Negri) +Files: src/gui_w48.c + +Patch 6.1b.029 +Problem: Win32: When a directory on an NTFS partition is read/execute (no + delete,modify,write) and the file has modify rights, trying to + write the file deletes it. Making the file read/write/execute + (not delete) solves it. (Mark Canup) +Solution: Use the Unix code to check for a writable directory. If not, then + make a backup copy and overwrite the file. +Files: src/fileio.c + +Patch 6.1b.030 (extra) +Problem: Mac: small mistake in the build script and prototypes. +Solution: Fix the build script and add the prototypes. (Axel Kielhorn) +Files: src/os_mac.build, src/gui_mac.c + +Patch 6.1b.031 (extra) +Problem: Win32 GUI: ":set guifont=*" doesn't set 'guifont' to the resulting + font name. (Vlad Sandrini) +Solution: Put the code back in gui_mch_init_font() to form the font name out + of the logfont. +Files: src/gui_w48.c + +Patch 6.1b.032 +Problem: Athena: Setting a color scheme before the GUI has started causes a + crash. (Todd Blumer) +Solution: Don't try using color names that haven't been set yet. +Files: src/gui_athena.c + +Patch 6.1b.033 +Problem: When using a count after a ":s" command may get ml_get errors. + (Dietmar Lang) +Solution: Check that the resulting range does not go past the end of the + buffer. +Files: src/ex_cmds.c + +Patch 6.1b.034 +Problem: After sourcing mswin.vim, when using <C-S-Right> after + auto-indenting and then <Del>, get warning for allocating + ridiculous amount of memory. (Dave Delgreco) +Solution: Adjust the start of the Visual area when deleting the auto-indent. +Files: src/edit.c + +Patch 6.1b.035 +Problem: When using evim, dropping a file on Vim and then double clicking + on a word, it is changed to "i". (Merlin Hansen) +Solution: Reset need_start_insertmode after editing the file. +Files: src/ex_docmd.c + + +============================================================================== +VERSION 6.2 *version-6.2* + +This section is about improvements made between version 6.1 and 6.2. + +This is mainly a bug-fix release. There are also a few new features. + +Main new features: +- Support for GTK 2. (Daniel Elstner) +- Support for editing Arabic text. (Nadim Shaikli & Isam Bayazidi) +- ":try" command and exception handling. (Servatius Brandt) +- Support for the neXtaw GUI toolkit (mostly like Athena). (Alexey Froloff) +- Cscope support for Win32. (Khorev Sergey) +- Support for PostScript printing in various 8-bit encodings. (Mike Williams) + + +Changed *changed-6.2* +------- + +Removed the scheme indent file, the internal Lisp indenting works well now. + +Moved the GvimEXt, OleVim and VisVim directories into the "src" directory. +This is more consistent with how xxd is handled. + +The VisVim.dll file is installed in the top directory, next to gvimext.dll, +instead of in a subdirectory "VisVim". Fixes that NSIS was uninstalling it +from the wrong directory. + +Removed the art indent file, it didn't do anything. + +submatch() returned line breaks with CR instead of LF. + +Changed the Win32 Makefiles to become more uniform and compile gvimext.dll. +(Dan Sharp) + +'cindent': Align a "//" comment with a "//" comment in a previous line. +(Helmut Stiegler) + +Previously only for xterm-like terminals parent widgets were followed to find +the title and icon label. Now do this for all terminal emulators. + +Made it possible to recognize backslashes for "%" matching. The 'M' flag in +'cpoptions' disables it. (Haakon Riiser) + +Removed the Make_tcc.mak makefile for Turbo C. It didn't work and we probably +can't make it work (the compiler runs out of memory). + +Even though the documentation refers to keywords, "[ CTRL-D" was using +'isident' to find matches. Changed it to use 'iskeyword'. Also applies to +other commands that search for defined words in included files such as +":dsearch", "[D" and "[d". + +Made 'keywordprg' global-local. (Christian Robinson) + +Enabled the Netbeans interface by default. Reversed the configure argument +from "--enable-netbeans" to "--disable-netbeans". + + +Added *added-6.2* +----- + +New options: + 'arabic' + 'arabicshape' + 'ambiwidth' + 'autochdir' + 'casemap' + 'copyindent' + 'cscopequickfix' + 'preserveindent' + 'printencoding' + 'rightleftcmd' + 'termbidi' + 'toolbariconsize' + 'winfixheight' + +New keymaps: + Serbian (Aleksandar Veselinovic) + Chinese Pinyin (Fredrik Roubert) + Esperanto (Antoine J. Mechelynck) + +New syntax files: + Valgrind (Roger Luethi) + Smarty template (Manfred Stienstra) + MySQL (Kenneth Pronovici) + RockLinux package description (Piotr Esden-Tempski) + MMIX (Dirk Huesken) + gkrellmrc (David Necas) + Tilde (Tobias Rundtrom) + Logtalk (Paulo Moura) + PLP (Juerd Waalboer) + fvwm2m4 (David Necas) + IPfilter (Hendrik Scholz) + fstab (Radu Dineiu) + Quake (Nikolai Weibull) + Occam (Mario Schweigler) + lpc (Shizhu Pan) + Exim conf (David Necas) + EDIF (Artem Zankovich) + .cvsrc (Nikolai Weibull) + .fetchmailrc (Nikolai Weibull) + GNU gpg (Nikolai Weibull) + Grub (Nikolai Weibull) + Modconf (Nikolai Weibull) + RCS (Dmitry Vasiliev) + Art (Dorai Sitaram) + Renderman Interface Bytestream (Andrew J Bromage) + Mailcap (Doug Kearns) + Subversion commit file (Dmitry Vasiliev) + Microsoft IDL (Vadim Zeitlin) + WildPackets EtherPeek Decoder (Christopher Shinn) + Spyce (Rimon Barr) + Resolv.conf (Radu Dineiu) + A65 (Clemens Kirchgatterer) + sshconfig and sshdconfig (David Necas) + Cheetah and HTMLCheetah (Max Ischenko) + Packet filter (Camiel Dobbelaar) + +New indent files: + Eiffel (David Clarke) + Tilde (Tobias Rundtrom) + Occam (Mario Schweigler) + Art (Dorai Sitaram) + PHP (Miles Lott) + Dylan (Brent Fulgham) + +New tutor translations: + Slovak (Lubos Celko) + Greek (Christos Kontas) + German (Joachim Hofmann) + Norwegian (Øyvind Holm) + +New filetype plugins: + Occam (Mario Schweigler) + Art (Dorai Sitaram) + ant.vim, aspvbs.vim, config.vim, csc.vim, csh.vim, dtd.vim, html.vim, + jsp.vim, pascal.vim, php.vim, sgml.vim, sh.vim, svg.vim, tcsh.vim, + xhtml.vim, xml.vim, xsd.vim. (Dan Sharp) + +New compiler plugins: + Checkstyle (Doug Kearns) + g77 (Ralf Wildenhues) + fortran (Johann-Guenter Simon) + Xmllint (Doug Kearns) + Ruby (Tim Hammerquist) + Modelsim vcom (Paul Baleme) + +New menu translations: + Brazilian (José de Paula) + British (Mike Williams) + Korean in UTF-8. (Nam SungHyun) + Norwegian (Øyvind Holm) + Serbian (Aleksandar Jelenak) + +New message translation for Norwegian. (Øyvind Holm) + +New color scheme: + desert (Hans Fugal) + +Arabic specific features. 'arabicshape', 'termbidi', 'arabic' and +'rightleftcmd' options. (Nadim Shaikli & Isam Bayazidi) + +Support for neXtaw GUI toolkit, mostly like Athena. (Alexey Froloff) + +Win32: cscope support. (Khorev Sergey) + +VMS: various improvements to documentation and makefiles. (Zoltan Arpadffy) + +Added "x" key to the explorer plugin: execute the default action. (Yasuhiro +Matsumoto) + +Compile gvimext.dll with MingW. (Rene de Zwart) + +Add the "tohtml.vim" plugin. It defines the ":TOhtml" user command, an easy +way to convert text to HTML. + +Added ":try" / ":catch" / ":finally" / ":endtry" commands. Add E999 numbers +to all error messages, so that they can be caught by the number. +(Servatius Brandt) +Moved part of ex_docmd.c to the new ex_eval.c source file. + +Include support for GTK+ 2.2.x (Daniel Elstner) +Adds the "~" register: drag & drop text. +Adds the 'toolbariconsize' option. +Add -Dalloca when running lint to work around a problem with alloca() +prototype. + +When selecting an item in the error window to jump to, take some effort to +find an ordinary window to show the file in (not a preview window). + +Support for PostScript printing of various 8-bit encodings. (Mike Williams) + +inputdialog() accepts a third argument that is used when the dialog is +cancelled. Makes it possible to see a difference between cancelling and +entering nothing. + +Included Aap recipes. Can be used to update Vim to the latest version, +building and installing. + +"/" option in 'cinoptions': extra indent for comment lines. (Helmut Stiegler) + +Vim variable "v:register" and functions setreg(), getreg() and getregtype(). +(Michael Geddes) + +"v" flag in 'cpoptions': Leave text on screen with backspace in Insert mode. +(Phillip Vandry) + +Dosinst.exe also finds gvimext.dll in the "GvimExt" directory. Useful when +running install in the "src" directory for testing. + +Support tag files that were sorted with case ignored. (Flemming Madsen) + +When completing a wildcard in a leading path element, as in "../*/Makefile", +only the last part ("Makefile") was listed. Support custom defined +command line completion. (Flemming Madsen) + +Also recognize "rxvt" as an xterm-like terminal. (Tomas Styblo) + +Proper X11 session management. Fixes that the WM_SAVE_YOURSELF event was not +used by popular desktops. (Neil Bird) +Not used for Gnome 2, it has its own handling. + +Support BOR, DEBUG and SPAWNO arguments for the Borland 3 Makefile. (Walter +Briscoe) + +Support page breaks for printing. Adds the "formfeed" field in +'printoptions'. (Mike Williams) + +Mac OSX: multi-language support: iconv and gettext. (Muraoka Taro, Axel +Kielhorn) + +"\Z" flag in patterns: ignore differences in combining characters. (Ron Aaron) + +Added 'preserveindent' and 'copyindent' options. They use existing white +space characters instead of using Tabs as much as possible. (Chris Leishman) + +Updated Unicode tables to Unicode 4.0. (Raphael Finkel) + +Support for the mouse wheel in rxvt. (AIDA Shinra) + +Win32: Added ":8" file modifier to get short filename. Test50 tests the ":8" +expansion on Win32 systems. (Michael Geddes) + +'cscopequickfix' option: Open quickfix window for Cscope commands. Also +cleanup the code for giving messages. (Khorev Sergey) + +GUI: Support more than 222 columns for mouse positions. + +":stopinsert" command: Don't return to Insert mode. + +"interrupt" command for debug mode. Useful for simulating CTRL-C. (Servatius +Brandt) + + +Fixed *fixed-6.2* +----- + +Removed a few unused #defines from config.h.in, os_os2_cfg.h and os_vms_conf.h. + +The Vim icons in PNG format didn't have a transparent background. (Greg +Roelofs) + +Fixed a large number of spelling mistakes in the docs. (Adri Verhoef) + +The #defines for prototype generation were causing trouble. Changed them to +typedefs. + +A new version of libintl.h uses __asm__, which confuses cproto. Define a +dummy __asm__ macro. + +When 'virtualedit' is set can't move to halfway an unprintable character. +Cripples CTRL-V selection. (Taro Muraoka) +Allow moving to halfway an unprintable character. Don't let getvvcol() change +the pos->coladd argument. + +When a tab wraps to the next line, 'listchars' is set and 'foldcolumn' is +non-zero, only one character of the foldcolumn is highlighted. (Muraoka Taro) + +When using ":catch" without an argument Vim crashes. (Yasuhiro Matsumoto) +When no argument given use the ".*" pattern. + +Win32: When gvim.exe is started from a shortcut with the window style property +set to maximize Vim doesn't start with a maximized window. (Yasuhiro +Matsumoto) Open the window with the default size and don't call ShowWindow() +again when it's already visible. (Helmut Stiegler) + +gui_gtk.c used MAX, but it's undefined to avoid a conflict with system header +files. + +Win32: When closing a window from a mapping some pixels remain on the +statusline. (Yasuhiro Matsumoto) + +A column number in an errorformat that goes beyond the end of the line may +cause a crash. + +":throw 'test'" crashes Vim. (Yasuhiro Matsumoto) + +The file selector's scrollbar colors are not set after doing a ":hi Scrollbar +guifg=color". And the file selector's colors are not changed by the +colorscheme command. (David Harrison) + +Motif: When compiling with FEAT_FOOTER defined, the text area gets a few +pixels extra space on the right. Remove the special case in +gui_get_base_width(). (David Harrison) + +Using CTRL-R CTRL-P in Insert mode puts the '] mark in the wrong position. +(Helmut Stiegler) + +When 'formatoptions' includes "awct" a non-comment wasn't auto-formatted. + +Using a "--cmd" argument more than 10 times caused a crash. + +DEC style mouse support didn't work if the page field is not empty. +(Uribarri) + +"vim -l one two" did only set 'lisp' in the first file. Vi does it for every +file. + +":set tw<" didn't work. Was checking for '^' instead of '<'. + +In ":hardcopy > %.ps" the "%" was not expanded to the current filename. + +Made ":redraw" also update the Visual area. + +When a not implemented command, such as ":perl", has wrong arguments the less +important error was reported, giving the user the idea the command could work. + +On non-Unix systems autocommands for writing did not attempt a match with the +short file name, causing a pattern like "a/b" to fail. + +VMS: e_screenmode was not defined and a few other fixes for VMS. (Zoltan +Arpadffy) + +redraw_msg() depended on FEAT_ARABIC instead of FEAT_RIGHTLEFT. (Walter +Briscoe) + +Various changes for the PC Makefiles. (Walter Briscoe) + +Use _truename() instead of our own code to expand a file name into a full +path. (Walter Briscoe) + +Error in filetype check for /etc/modutils. (Lubomir Host) + +Cscope interface: allocated a buffer too small. + +Win16: remove a trailing backslash from a path when obtaining the permission +flags. (Vince Negri) + +When searching for tags with case ignored Vim could hang. + +When searching directories with a stopdir could get a crash. Did not +re-allocate enough memory. (Vince Negri) + +A user command may cause a crash. Don't use the command index when it's +negative. (Vince Negri) + +putenv() didn't work for MingW and Cygwin. (Dan Sharp) + +Many functions were common between os_msdos.c and os_win16.c. Use os_msdos.c +for compiling the Win16 version and remove the functions from os_win16.c. +(Vince Negri) + +For terminals that behave like an xterm but didn't have a name that is +recognized, the window title would not always be set. + +When syntax highlighting is off ":hardcopy" could still attempt printing +colors. + +Crash when using ":catch" without an argument. (Servatius Brandt) + +Win32: ":n #" doubled the backslashes. + +Fixed Arabic shaping for the command line. (Nadim Shaikli) + +Avoid splitting up a string displayed on the command line into individual +characters, it breaks Arabic shaping. + +Updated Cygwin and MingW makefiles to use more dependencies. (Dan Sharp) + +2html.vim didn't work with 'nomagic' set. + +When a local argument list is used and doing ":only" Vim could crash later. +(Muraoka Taro) + +When using "%P" in 'statusline' and the fillchar is "-", a percentage of 3% +could result in "-3%". Also avoid changing a space inside a filename to the +fill character. + +MSwin: Handling of backslashes and double quotes for command line arguments +was not like what other applications do. (Walter Briscoe) + +Test32 sometimes didn't work, because test11.out was written as TEST11.OUT. + +Avoid pointer conversions warnings for Borland C 5.5 in dosinst.c and +uninstal.c. + +More improvements for Make_bc3.mak file. (Walter Briscoe) + +When ":syn sync linebreaks=1" is used, editing the first line caused a redraw +of the whole screen. + +Making translated messages didn't work, if_perl.xs wasn't found. (Vlad +Sandrini) + +Motif and Athena: moving Vim to the foreground didn't uniconify it. Use +XMapRaised() instead of XRaiseWindow(). (Srikanth Sankaran) + +When using ":ptag" in a window where 'scrollbind' is set the preview window +would also have 'scrollbind' set. Also reset 'foldcolumn' and 'diff'. + +Various commands that split a window took over 'scrollbind', which is hardly +ever desired. Esp. for "q:" and ":copen". Mostly reset 'scrollbind' when +splitting a window. + +When 'shellslash' is set in the vimrc file the first entry of ":scriptnames" +would still have backslashes. Entries in the quickfix list could also have +wrong (back)slashes. + +Win32: printer dialog texts were not translated. (Yasuhiro Matsumoto) + +When using a multi-byte character with a K_SPECIAL byte or a special key code +with "--remote-send" the received byte sequence was mangled. Put it in the +typeahead buffer instead of the input buffer. + +Win32: The cursor position was incorrect after changing cursor shape. +(Yasuhiro Matsumoto). + +Win32: When 'encoding' is not the current codepage the title could not be set +to non-ascii characters. + +"vim -d scp://machine/file1 scp://machine/file2" did not work, there was only +one window. Fixed the netrw plugin not to wipe out the buffer if it is +displayed in other windows. + +"/$" caused "e" in last column of screen to disappear, a highlighted blank was +displayed instead. + +":s/ *\ze\n//e" removed the line break and introduced arbitrary text. Was +using the line count including what matched after the "\ze". + +Using the "c" flag with ":s" changed the behavior when a line break is +replaced and "\@<=" is used. Without "c" a following match was not found. + +":%s/\vA@<=\nB@=//gce" got stuck on "A\nB" when entering "n". + +VMS: add HAVE_STRFTIME in the config file. (Zoltan Arpadffy) + +When a delete prompts if a delete should continue when yanking is not +possible, restore msg_silent afterwards. + +":sign" did not complain about a missing argument. + +When adding or deleting a sign 'hlsearch' highlighting could disappear. +Use the generic functions for updating signs. + +On MS-Windows NT, 2K and XP don't use command.com but cmd.exe for testing. +Makes the tests work on more systems. + +In the DOS tests don't create "/tmp" to avoid an error. + +Mac classic: Problems with reading files with CR vs CR/LF. Rely on the +library version of fgets() to work correctly for Metrowerks 2.2. (Axel +Kielhorn) + +When typing a password a "*" was shown for each byte instead of for each +character. Added multi-byte handling to displaying the stars. (Yasuhiro +Matsumoto) + +When using Perl 5.6 accessing $curbuf doesn't work. Add an #ifdef to use +different code for 5.6 and 5.8. (Dan Sharp) + +MingW and Cygwin: Don't strip the debug executable. (Dan Sharp) + +An assignment to a variable with curlies that includes "==" doesn't work. +Skip over the curlies before searching for an "=". (Vince Negri) + +When cancelling the selection of alternate matching tags the tag stack index +could be advanced too far, resulting in an error message when using CTRL-T. + + +Patch 6.1.001 +Problem: When formatting UTF-8 text it might be wrapped at a space that is + followed by a composing character. (Raphael Finkel) + Also correct a display error for removing a composing char on top + of a space. +Solution: Check for a composing character on a space. +Files: src/edit.c, src/misc1.c, src/screen.c + +Patch 6.1.002 (extra) +Problem: Win32: after a ":popup" command the mouse pointer stays hidden. +Solution: Unhide the mouse pointer before showing the menu. +Files: src/gui_w48.c + +Patch 6.1.003 +Problem: When 'laststatus' is zero and there is a vertical split, the + vertical separator is drawn in the command line. (Srikant + Sankaran) +Solution: Don't draw the vertical separator where there is no statusline. +Files: src/screen.c + +Patch 6.1.004 +Problem: Unicode 3.2 changes width and composing of a few characters. + (Markus Kuhn) +Solution: Adjust the Unicode functions for the character width and composing + characters. +Files: src/mbyte.c + +Patch 6.1.005 +Problem: When using more than 50 items in 'statusline' Vim might crash. + (Steve Hall) +Solution: Increment itemcnt in check_stl_option(). (Flemming Madsen) +Files: src/option.c + +Patch 6.1.006 +Problem: When using "P" in Visual mode to put linewise selected text, the + wrong text is deleted. (Jakub Turski) +Solution: Put the text before the Visual area and correct the text to be + deleted for the inserted lines. + Also fix that "p" of linewise text in Visual block mode doesn't + work correctly. +Files: src/normal.c, src/ops.c + +Patch 6.1.007 +Problem: Using ":filetype plugin off" when filetype plugins were never + enabled causes an error message. (Yiu Wing) +Solution: Use ":silent!" to avoid the error message. +Files: runtime/ftplugof.vim + +Patch 6.1.008 +Problem: The "%" command doesn't ignore \" inside a string, it's seen as + the end of the string. (Ken Clark) +Solution: Skip a double quote preceded by an odd number of backslashes. +Files: src/search.c + +Patch 6.1.009 +Problem: Vim crashes when using a huge number for the maxwid value in a + statusline. (Robert M. Nowotniak) +Solution: Check for an overflow that makes maxwid negative. +Files: src/buffer.c + +Patch 6.1.010 +Problem: Searching backwards for a question mark with "?\?" doesn't work. + (Alan Isaac) Same problem in ":s?\??" and ":g?\??". +Solution: Change the "\?" in a pattern to "?" when using "?" as delimiter. +Files: src/ex_cmds.c, src/ex_docmd.c, src/proto/regexp.pro, src/regexp.c, + src/search.c, src/syntax.c, src/tag.c + +Patch 6.1.011 +Problem: XIM: doesn't work correctly when 'number' is set. Also, a focus + problem when selecting candidates. +Solution: Fix the XIM problems. (Yasuhiro Matsumoto) +Files: src/mbyte.c, src/screen.c + +Patch 6.1.012 +Problem: A system() call might fail if fread() does CR-LF to LF + translation. +Solution: Open the output file in binary mode. (Pavol Huhas) +Files: src/misc1.c + +Patch 6.1.013 +Problem: Win32: The default for 'printexpr' doesn't work when there are + special characters in 'printdevice'. +Solution: Add double quotes around the device name. (Mike Williams) +Files: runtime/doc/option.txt, src/option.c + +Patch 6.1.014 +Problem: An operator like "r" used in Visual block mode doesn't use + 'virtualedit' when it's set to "block". +Solution: Check for 'virtualedit' being active in Visual block mode when the + operator was started. +Files: src/ex_docmd.c, src/globals.h, src/misc2.c, src/normal.c, + src/ops.c, src/undo.c + +Patch 6.1.015 +Problem: After patch 6.1.014 can't compile with tiny features. (Christian + J. Robinson) +Solution: Add the missing define of virtual_op. +Files: src/vim.h + +Patch 6.1.016 (extra) +Problem: Win32: Outputting Hebrew or Arabic text might have a problem with + reversing. +Solution: Replace the RevOut() function with ETO_IGNORELANGUAGE. (Ron Aaron) +Files: src/gui_w32.c + +Patch 6.1.017 +Problem: Cygwin: After patch 6.1.012 Still doesn't do binary file I/O. + (Pavol Juhas) +Solution: Define BINARY_FILE_IO for Cygwin. +Files: src/os_unix.h + +Patch 6.1.018 +Problem: Error message when using cterm highlighting. (Leonardo Di Lella) +Solution: Remove a backslash before a question mark. +Files: runtime/syntax/cterm.vim + +Patch 6.1.019 (extra) +Problem: Win32: File name is messed up when editing just a drive name. + (Walter Briscoe) +Solution: Append a NUL after the drive name. (Vince Negri) +Files: src/os_win32.c + +Patch 6.1.020 +Problem: col("'>") returns a huge number after using Visual line mode. +Solution: Return the length of the line instead. +Files: src/eval.c + +Patch 6.1.021 (depends on patch 6.1.009) +Problem: Vim crashes when using a huge number for the minwid value in a + statusline. (Robert M. Nowotniak) +Solution: Check for an overflow that makes minwid negative. +Files: src/buffer.c + +Patch 6.1.022 +Problem: Grabbing the status line above the command-line window works like + the bottom status line was grabbed. (Jim Battle) +Solution: Make it possible to grab the status line above the command-line + window, so that it can be resized. +Files: src/ui.c + +Patch 6.1.023 (extra) +Problem: VMS: running tests doesn't work properly. +Solution: Adjust the makefile. (Zoltan Arpadffy) +Files: src/testdir/Make_vms.mms + +Patch 6.1.024 +Problem: When header files use a new syntax for declaring functions, Vim + can't figure out missing prototypes properly. +Solution: Accept braces around a function name. (M. Warner Losh) +Files: src/osdef.sh + +Patch 6.1.025 +Problem: Five messages for "vim --help" don't start with a capital. (Vlad + Sandrini) +Solution: Make the messages consistent. +Files: src/main.c + +Patch 6.1.026 +Problem: *.patch files are not recognized as diff files. In a script a + "VAR=val" argument after "env" isn't ignored. PHP scripts are not + recognized. +Solution: Add *.patch for diff filetypes. Ignore "VAR=val". Recognize PHP + scripts. (Roman Neuhauser) +Files: runtime/filetype.vim, runtime/scripts.vim + +Patch 6.1.027 +Problem: When 'foldcolumn' is non-zero, a special character that wraps to + the next line disturbs the foldcolumn highlighting. (Yasuhiro + Matsumoto) +Solution: Only use the special highlighting when drawing text characters. +Files: src/screen.c + +Patch 6.1.028 +Problem: Client-server: When a --remote-expr fails, Vim still exits with + status zero. +Solution: Exit Vim with a non-zero status to indicate the --remote-expr + failed. (Thomas Scott Urban) +Files: src/main.c + +Patch 6.1.029 +Problem: When 'encoding' is an 8-bit encoding other than "latin1", editing + a utf-8 or other Unicode file uses the wrong conversion. (Jan + Fedak) +Solution: Don't use Unicode to latin1 conversion for 8-bit encodings other + than "latin1". +Files: src/fileio.c + +Patch 6.1.030 +Problem: When CTRL-N is mapped in Insert mode, it is also mapped after + CTRL-X CTRL-N, while it is not mapped after CTRL-X CTRL-F. + (Kontra Gergely) +Solution: Don't map CTRL-N after CTRL-X CTRL-N. Same for CTRL-P. +Files: src/getchar.c + +Patch 6.1.031 +Problem: Cygwin: Xxd could read a file in text mode instead of binary mode. +Solution: Use "rb" or "rt" when needed. (Pavol Juhas) +Files: src/xxd/xxd.c + +Patch 6.1.032 +Problem: Can't specify a quickfix file without jumping to the first error. +Solution: Add the ":cgetfile" command. (Yegappan Lakshmanan) +Files: runtime/doc/index.txt, runtime/doc/quickfix.txt, src/ex_cmds.h, + src/quickfix.c + +Patch 6.1.033 +Problem: GUI: When the selection is lost and the Visual highlighting is + changed to underlining, the cursor is left in a different + position. (Christian Michon) +Solution: Update the cursor position after redrawing the selection. +Files: src/ui.c + +Patch 6.1.034 +Problem: A CVS diff file isn't recognized as diff filetype. +Solution: Skip lines starting with "? " before checking for an "Index:" line. +Files: runtime/scripts.vim + +Patch 6.1.035 (extra, depends on 6.1.016) +Problem: Win32: Outputting Hebrew or Arabic text might have a problem with + reversing on MS-Windows 95/98/ME. +Solution: Restore the RevOut() function and use it in specific situations + only. (Ron Aaron) +Files: src/gui_w32.c + +Patch 6.1.036 +Problem: This command may cause a crash: ":v/./,//-j". (Ralf Arens) +Solution: Compute the right length of the regexp when it's empty. +Files: src/search.c + +Patch 6.1.037 +Problem: When 'lazyredraw' is set, pressing "q" at the hit-enter prompt + causes an incomplete redraw and the cursor isn't positioned. + (Lubomir Host) +Solution: Overrule 'lazyredraw' when do_redraw is set. +Files: src/main.c, src/screen.c + +Patch 6.1.038 +Problem: Multi-byte: When a ":s" command contains a multi-byte character + where the trail byte is '~' the text is messed up. +Solution: Properly skip multi-byte characters in regtilde() (Muraoka Taro) +Files: src/regexp.c + +Patch 6.1.039 +Problem: When folds are defined and the file is changed outside of Vim, + reloading the file doesn't update the folds. (Anders + Schack-Nielsen) +Solution: Recompute the folds after reloading the file. +Files: src/fileio.c + +Patch 6.1.040 +Problem: When changing directory for expanding a file name fails there is + no error message. +Solution: Give an error message for this situation. Don't change directory + if we can't return to the original directory. +Files: src/diff.c, src/ex_docmd.c, src/globals.h, src/misc1.c, + src/os_unix.c + +Patch 6.1.041 +Problem: ":mkvimrc" doesn't handle a mapping that has a leading space in + the rhs. (Davyd Ondrejko) +Solution: Insert a CTRL-V before the leading space. Also display leading + and trailing white space in <> form. +Files: src/getchar.c, src/message.c + +Patch 6.1.042 +Problem: "vim -r" doesn't show all matches when 'wildignore' removes swap + files. (Steve Talley) +Solution: Keep all matching swap file names. +Files: src/memline.c + +Patch 6.1.043 +Problem: After patch 6.1.040 a few warnings are produced. +Solution: Add a type cast to "char *" for mch_chdir(). (Axel Kielhorn) +Files: src/diff.c, src/ex_docmd.c.c, src/misc1.c, src/os_unix.c + +Patch 6.1.044 (extra) +Problem: GUI: When using the find/replace dialog with text that contains a + slash, an invalid substitute command is generated. + On Win32 a find doesn't work when 'insertmode' is set. +Solution: Escape slashes with a backslash. + Make the Win32, Motif and GTK gui use common code for the + find/replace dialog. + Add the "match case" option for Motif and GTK. +Files: src/feature.h, src/proto/gui.pro, src/gui.c, src/gui.h, + src/gui_motif.c, src/gui_gtk.c, src/gui_w48.c + +Patch 6.1.045 +Problem: In Visual mode, with lots of folds and 'scrolloff' set to 999, + moving the cursor down near the end of the file causes the text to + jump up and down. (Lubomir Host) +Solution: Take into account that the cursor may be on the last line of a + closed fold. +Files: src/move.c + +Patch 6.1.046 +Problem: X11 GUI: ":set lsp=2 gcr=n-v-i:hor1-blinkon0" draws a black + rectangle. ":set lsp=2 gcr=n-v-i:hor10-blinkon0" makes the cursor + disappear. (Nam SungHyun) +Solution: Correctly compute the height of the horizontal cursor. +Files: src/gui_gtk_x11.c, src/gui_x11.c + +Patch 6.1.047 +Problem: When skipping commands after an error was encountered, expressions + for ":if", ";elseif" and ":while" are still evaluated. +Solution: Skip the expression after an error. (Servatius Brandt) +Files: src/ex_docmd.c + +Patch 6.1.048 +Problem: Unicode 3.2 changes were missing a few Hangul Jamo characters. +Solution: Recognize more characters as composing characters. (Jungshik Shin) +Files: src/mbyte.c + +Patch 6.1.049 (extra) +Problem: On a 32 bit display a valid color may cause an error message, + because its pixel value is negative. (Chris Paulson-Ellis) +Solution: Check for -11111 instead of the color being negative. + Don't add one to the pixel value, -1 may be used for white. +Files: src/globals.h, src/gui.c, src/gui.h, src/gui_amiga.c, + src/gui_athena.c, src/gui_beos.cc, src/gui_gtk_x11.c, + src/gui_mac.c, src/gui_motif.c, src/gui_photon.c, + src/gui_riscos.c, src/gui_w16.c, src/gui_w32.c, src/gui_w48.c, + src/gui_x11.c, src/mbyte.c, src/syntax.c + +Patch 6.1.050 (depends on 6.1.049) +Problem: After patch 6.1.049 the non-GUI version doesn't compile. +Solution: Add an #ifdef FEAT_GUI. (Robert Stanton) +Files: src/syntax.c + +Patch 6.1.051 (depends on 6.1.044) +Problem: Doesn't compile with GUI and small features. +Solution: Adjust the #if for ga_append(). +Files: src/misc2.c + +Patch 6.1.052 +Problem: Unix: The executable() function doesn't work when the "which" + command isn't available. +Solution: Go through $PATH manually. Also makes it work for VMS. +Files: src/os_unix.c + +Patch 6.1.053 +Problem: When 'sessionoptions' contains "globals", or "localoptions" and an + option value contains a line break, the resulting script is wrong. +Solution: Use "\n" and "\r" for a line break. (Srinath Avadhanula) +Files: src/eval.c + +Patch 6.1.054 +Problem: GUI: A mouse click is not recognized at the more prompt, even when + 'mouse' includes 'r'. +Solution: Recognize a mouse click at the more prompt. + Also accept a mouse click in the last line in the GUI. + Add "ml" entry in 'mouseshape'. +Files: src/gui.c, src/message.c, src/misc1.c, src/misc2.c, src/option.c, + src/structs.h + +Patch 6.1.055 +Problem: When editing a compressed file, Vim will inspect the contents to + guess the filetype. +Solution: Don't source scripts.vim for .Z, .gz, .bz2, .zip and .tgz files. +Files: runtime/filetype.vim, runtime/plugin/gzip.vim + +Patch 6.1.056 +Problem: Loading the Syntax menu can take quite a bit of time. +Solution: Add the "skip_syntax_sel_menu" variable. When it's defined the + available syntax files are not in the Syntax menu. +Files: runtime/doc/gui.txt, runtime/menu.vim + +Patch 6.1.057 +Problem: An ESC inside a mapping doesn't work as documented when + 'insertmode' is set, it does go from Visual or Normal mode to + Insert mode. (Benji Fisher) +Solution: Make it work as documented. +Files: src/normal.c + +Patch 6.1.058 +Problem: When there is a closed fold just above the first line in the + window, using CTRL-X CTRL-Y in Insert mode will show only one line + of the fold. (Alexey Marinichev) +Solution: Correct the topline by putting it at the start of the fold. +Files: src/move.c + +Patch 6.1.059 +Problem: ":redir > ~/file" doesn't work. (Stephen Rasku) +Solution: Expand environment variables in the ":redir >" argument. +Files: src/ex_docmd.c + +Patch 6.1.060 +Problem: When 'virtualedit' is set and 'selection' is "exclusive", deleting + a character just before a tab changes the tab into spaces. Undo + doesn't restore the tab. (Helmut Stiegler) +Solution: Don't replace the tab by spaces when it's not needed. Correctly + save the line before it's changed. +Files: src/ops.c + +Patch 6.1.061 +Problem: When 'virtualedit' is set and 'selection' is "exclusive", a Visual + selection that ends just after a tab doesn't include that tab in + the highlighting. (Helmut Stiegler) +Solution: Use a different way to exclude the character under the cursor. +Files: src/screen.c + +Patch 6.1.062 +Problem: The "man" filetype plugin doesn't work properly on Solaris 5. +Solution: Use a different way to detect that "man -s" should be used. (Hugh + Sasse) +Files: runtime/ftplugin/man.vim + +Patch 6.1.063 +Problem: Java indenting doesn't work properly. +Solution: Ignore comments when checking if the indent doesn't increase after + a "}". +Files: runtime/indent/java.vim + +Patch 6.1.064 +Problem: The URLs that the netrw plugin recognized for ftp and rcp did not + conform to the standard method://[user@]host[:port]/path. +Solution: Use ftp://[user@]host[[:#]port]/path, which supports both the new + and the previous style. Also added a bit of dav/cadaver support. + (Charles Campbell) +Files: runtime/plugin/netrw.vim + +Patch 6.1.065 +Problem: VMS: The colorscheme, keymap and compiler menus are not filled in. +Solution: Ignore case when looking for ".vim" files. (Coen Engelbarts) +Files: runtime/menu.vim + +Patch 6.1.066 (extra) +Problem: When calling system() in a plugin reading stdin hangs. +Solution: Don't set the terminal to RAW mode when it wasn't in RAW mode + before the system() call. +Files: src/os_amiga.c, src/os_msdos.c, src/os_riscos.c, src/os_unix.c, + src/os_win16.c, src/os_win32.c + +Patch 6.1.067 +Problem: ":set viminfo+=f0" is not working. (Benji Fisher) +Solution: Check the "f" flag instead of "'" in 'viminfo'. +Files: src/mark.c + +Patch 6.1.068 +Problem: When a file is reloaded after it was changed outside of Vim, diff + mode isn't updated. (Michael Naumann) +Solution: Invalidate the diff info so that it's updated when needed. +Files: src/fileio.c + +Patch 6.1.069 +Problem: When 'showmatch' is set and "$" is in 'cpoptions', using + "C}<Esc>" may forget to remove the "$". (Preben Guldberg) +Solution: Restore dollar_vcol after displaying the matching cursor position. +Files: src/search.c + +Patch 6.1.070 (depends on 6.1.060) +Problem: Compiler warning for signed/unsigned mismatch. (Mike Williams) +Solution: Add a typecast to int. +Files: src/ops.c + +Patch 6.1.071 +Problem: When 'selection' is exclusive, g CTRL-G in Visual mode counts one + character too much. (David Necas) +Solution: Subtract one from the end position. +Files: src/ops.c + +Patch 6.1.072 +Problem: When a file name in a tags file starts with http:// or something + else for which there is a BufReadCmd autocommand, the file isn't + opened anyway. +Solution: Check if there is a matching BufReadCmd autocommand and try to + open the file. +Files: src/fileio.c, src/proto/fileio.pro, src/tag.c + +Patch 6.1.073 (extra) +Problem: BC5: Can't easily specify a tiny, small, normal, big or huge + version. +Solution: Allow selecting the version with the FEATURES variable. (Ajit + Thakkar) +Files: src/Make_bc5.mak + +Patch 6.1.074 +Problem: When 'cdpath' includes "../..", changing to a directory in which + we currently already are doesn't work. ff_check_visited() adds + the directory both when using it as the root for searching and for + the actual matches. (Stephen Rasku) +Solution: Use a separate list for the already searched directories. +Files: src/misc2.c + +Patch 6.1.075 (depends on 6.1.072) +Problem: Can't compile fileio.c on MS-Windows. +Solution: Add a declaration for the "p" pointer. (Madoka Machitani) +Files: src/fileio.c + +Patch 6.1.076 (extra) +Problem: Macintosh: explorer plugin doesn't work on Mac Classic. + IME doesn't work. Dialog boxes don't work on Mac OS X +Solution: Fix explorer plugin and key modifiers. (Axel Kielhorn) + Fix IME support. (Muraoka Taro) + Disable dialog boxes. (Benji Fisher) +Files: src/edit.c, src/feature.h, src/gui_mac.c, src/os_mac.c + +Patch 6.1.077 +Problem: On a Debian system with ACL linking fails. (Lubomir Host) +Solution: When the "acl" library is used, check if the "attr" library is + present and use it. +Files: src/auto/configure, src/configure.in, src/link.sh + +Patch 6.1.078 +Problem: When using 'foldmethod' "marker" and the end marker appears before + the start marker in the file, no fold is found. (Nazri Ramliy) +Solution: Don't let the fold depth go negative. +Files: src/fold.c + +Patch 6.1.079 +Problem: When using "s" in Visual block mode with 'virtualedit' set, when + the selected block is after the end of some lines the wrong text + is inserted and some lines are skipped. (Servatius Brandt) +Solution: Insert the right text and extend short lines. +Files: src/ops.c + +Patch 6.1.080 +Problem: When using gcc with /usr/local already in the search path, adding + it again causes problems. +Solution: Adjust configure.in to avoid adding /usr/local/include and + /usr/local/lib when using GCC and they are already used. (Johannes + Zellner) +Files: src/auto/configure, src/configure.in + +Patch 6.1.081 +Problem: ":help CTRL-\_CTRL-N" doesn't work. (Christian J. Robinson) +Solution: Double the backslash to avoid the special meaning of "\_". +Files: src/ex_cmds.c + +Patch 6.1.082 +Problem: On MS-Windows the vimrc_example.vim script is sourced and then + mswin.vim. This enables using select mode, but since "p" is + mapped it doesn't replace the selection. +Solution: Remove the mapping of "p" from vimrc_example.vim, it's obsolete. + (Vlad Sandrini) +Files: runtime/vimrc_example.vim + +Patch 6.1.083 +Problem: When $LANG is "sk" or "sk_sk", the Slovak menu file isn't found. + (Martin Lacko) +Solution: Guess the right menu file based on the system. +Files: runtime/lang/menu_sk_sk.vim + +Patch 6.1.084 (depends on 6.1.080) +Problem: "include" and "lib" are mixed up when checking the directories gcc + already searches. +Solution: Swap the variable names. (SunHo Kim) +Files: src/auto/configure, src/configure.in + +Patch 6.1.085 +Problem: When using CTRL-O CTRL-\ CTRL-N from Insert mode, the displayed + mode "(insert)" isn't removed. (Benji Fisher) +Solution: Clear the command line. +Files: src/normal.c + +Patch 6.1.086 (depends on 6.1.049) +Problem: The guifg color for CursorIM doesn't take effect. +Solution: Use the foreground color when it's defined. (Muraoka Taro) +Files: src/gui.c + +Patch 6.1.087 +Problem: A thesaurus with Japanese characters has problems with characters + in different word classes. +Solution: Only separate words with single-byte non-word characters. + (Muraoka Taro) +Files: src/edit.c + +Patch 6.1.088 (extra) +Problem: Win32: no debugging info is generated. Tags file excludes .cpp + files. +Solution: Add "/map" to compiler flags. Add "*.cpp" to ctags command. + (Muraoka Taro) +Files: src/Make_mvc.mak + +Patch 6.1.089 +Problem: On BSDI systems there is no ss_sp field in stack_t. (Robert Jan) +Solution: Use ss_base instead. +Files: src/auto/configure, src/configure.in, src/config.h.in, + src/os_unix.c + +Patch 6.1.090 +Problem: CTRL-F gets stuck when 'scrolloff' is non-zero and there is a mix + of long wrapping lines and a non-wrapping line. +Solution: Check that CTRL-F scrolls at least one line. +Files: src/move.c + +Patch 6.1.091 +Problem: GTK: Can't change preeditstate without setting 'imactivatekey'. +Solution: Add some code to change preeditstate for OnTheSpot. (Yasuhiro + Matsumoto) +Files: src/mbyte.c + +Patch 6.1.092 +Problem: ":mapclear <buffer>" doesn't work. (Srikanth Adayapalam) +Solution: Allow an argument for ":mapclear". +Files: src/ex_cmds.h + +Patch 6.1.093 (extra) +Problem: Mac and MS-Windows GUI: when scrolling while ":s" is working the + results can be messed up, because the cursor is moved. +Solution: Disallow direct scrolling when not waiting for a character. +Files: src/gui_mac.c, src/gui_w16.c, src/gui_w32.c, src/gui_w48.c + +Patch 6.1.094 +Problem: Cygwin: Passing a file name that has backslashes isn't handled + very well. +Solution: Convert file name arguments to Posix. (Chris Metcalf) +Files: src/main.c + +Patch 6.1.095 +Problem: When using signs can free an item on the stack. + Overruling sign colors doesn't work. (Srikanth Sankaran) +Solution: Don't free the item on the stack. Use NULL instead of "none" for + the value of the color. +Files: src/gui_x11.c + +Patch 6.1.096 +Problem: When erasing the right halve of a double-byte character, it may + cause further characters to be erased. (Yasuhiro Matsumoto) +Solution: Make sure only one character is erased. +Files: src/screen.c + +Patch 6.1.097 (depends on 6.1.090) +Problem: When 'scrolloff' is set to a huge value, CTRL-F at the end of the + file scrolls one line. (Lubomir Host) +Solution: Don't scroll when CTRL-F detects the end-of-file. +Files: src/move.c + +Patch 6.1.098 +Problem: MS-Windows: When the xxd program is under "c:\program files" the + "Convert to Hex" menu doesn't work. (Brian Mathis) +Solution: Put the path to xxd in double quotes. +Files: runtime/menu.vim + +Patch 6.1.099 +Problem: Memory corrupted when closing a fold with more than 99999 lines. +Solution: Allocate more space for the fold text. (Walter Briscoe) +Files: src/eval.c + +Patch 6.1.100 (extra, depends on 6.1.088) +Problem: Win32: VC5 and earlier don't support the /mapinfo option. +Solution: Add "/mapinfo" only when "MAP=lines" is specified. (Muraoka Taro) +Files: src/Make_mvc.mak + +Patch 6.1.101 +Problem: After using ":options" the tabstop of a new window is 15. Entry + in ":options" window for 'autowriteall' is wrong. (Antoine J + Mechelynck) Can't insert a space in an option value. +Solution: Use ":setlocal" instead of ":set". Change "aw" to "awa". + Don't map space in Insert mode. +Files: runtime/optwin.vim + +Patch 6.1.102 +Problem: Unprintable and multi-byte characters in a statusline item are not + truncated correctly. (Yasuhiro Matsumoto) +Solution: Count the width of characters instead of the number of bytes. +Files: src/buffer.c + +Patch 6.1.103 +Problem: A function returning from a while loop, with 'verbose' set to 12 + or higher, doesn't mention the return value. A function with the + 'abort' attribute may return -1 while the verbose message says + something else. +Solution: Move the verbose message about returning from a function to + call_func(). (Servatius Brandt) +Files: src/eval.c + +Patch 6.1.104 +Problem: GCC 3.1 appears to have an optimizer problem that makes test 3 + crash. +Solution: For GCC 3.1 add -fno-strength-reduce to avoid the optimizer bug. + Filter out extra info from "gcc --version". +Files: src/auto/configure, src/configure.in + +Patch 6.1.105 +Problem: Win32: The default for 'shellpipe' doesn't redirect stderr. (Dion + Nicolaas) +Solution: Redirect stderr, depending on the shell (like for 'shellredir'). +Files: src/option.c + +Patch 6.1.106 +Problem: The maze program crashes. +Solution: Change "11" to "27" and it works. (Greg Roelofs) +Files: runtime/macros/maze/mazeansi.c + +Patch 6.1.107 +Problem: When 'list' is set the current line in the error window may be + displayed wrong. (Muraoka Taro) +Solution: Don't continue the line after the $ has been displayed and the + rightmost column is reached. +Files: src/screen.c + +Patch 6.1.108 +Problem: When interrupting a filter command such as "!!sleep 20" the file + becomes read-only. (Mark Brader) +Solution: Only set the read-only flag when opening a buffer is interrupted. + When the shell command was interrupted, read the output that was + produced so far. +Files: src/ex_cmds.c, src/fileio.c + +Patch 6.1.109 +Problem: When 'eadirection' is "hor", using CTRL-W = doesn't equalize the + window heights. (Roman Neuhauser) +Solution: Ignore 'eadirection' for CTRL-W = +Files: src/window.c + +Patch 6.1.110 +Problem: When using ":badd file" when "file" is already present but not + listed, it stays unlisted. (David Frey) +Solution: Set 'buflisted'. +Files: src/buffer.c + +Patch 6.1.111 +Problem: It's not possible to detect using the Unix sources on Win32 or Mac. +Solution: Add has("macunix") and has("win32unix"). +Files: runtime/doc/eval.txt, src/eval.c + +Patch 6.1.112 +Problem: When using ":argdo", ":bufdo" or ":windo", CTRL-O doesn't go to + the cursor position from before this command but every position + where the argument was executed. +Solution: Only remember the cursor position from before the ":argdo", + ":bufdo" and ":windo". +Files: src/ex_cmds2.c, src/mark.c + +Patch 6.1.113 +Problem: ":bufdo bwipe" only wipes out half the buffers. (Roman Neuhauser) +Solution: Decide what buffer to go to next before executing the command. +Files: src/ex_cmds2.c + +Patch 6.1.114 +Problem: ":python import vim", ":python vim.current.buffer[0:0] = []" gives + a lalloc(0) error. (Chris Southern) +Solution: Don't allocate an array when it's size is zero. +Files: src/if_python.c + +Patch 6.1.115 +Problem: "das" on the white space at the end of a paragraph does not delete + the "." the sentence ends with. +Solution: Don't exclude the last character when it is not white space. +Files: src/search.c + +Patch 6.1.116 +Problem: When 'endofline' is changed while 'binary' is set a file should be + considered modified. (Olaf Buddenhagen) +Solution: Remember the 'eol' value when editing started and consider the + file changed when the current value is different and 'binary' is + set. Also fix that the window title isn't updated when 'ff' or + 'bin' changes. +Files: src/option.c, src/structs.h + +Patch 6.1.117 +Problem: Small problem with editing a file over ftp: and with Cygwin. +Solution: Remove a dot from a ":normal" command. Use "cygdrive" where + appropriate. (Charles Campbell) +Files: runtime/plugin/netrw.vim + +Patch 6.1.118 +Problem: When a file in diff mode is reloaded because it changed outside + of Vim, other windows in diff mode are not always updated. + (Michael Naumann) +Solution: After reloading a file in diff mode mark all windows in diff mode + for redraw. +Files: src/diff.c + +Patch 6.1.119 (extra) +Problem: With the Sniff interface, using Sniff 4.0.X on HP-UX, there may be + a crash when connecting to Sniff. +Solution: Initialize sniff_rq_sep such that its value can be changed. + (Martin Egloff) +Files: src/if_sniff.c + +Patch 6.1.120 (depends on 6.1.097) +Problem: When 'scrolloff' is non-zero and there are folds, CTRL-F at the + end of the file scrolls part of a closed fold. (Lubomir Host) +Solution: Adjust the first line to the start of a fold. +Files: src/move.c + +Patch 6.1.121 (depends on 6.1.098) +Problem: When starting Select mode from Insert mode, then using the Paste + menu entry, the cursor is left before the last pasted character. + (Mario Schweigler) +Solution: Set the cursor for Insert mode one character to the right. +Files: runtime/menu.vim + +Patch 6.1.122 +Problem: ":file name" creates a new buffer to hold the old buffer name, + which becomes the alternate file. This buffer is unexpectedly + listed. +Solution: Create the buffer for the alternate name unlisted. +Files: src/ex_cmds.c + +Patch 6.1.123 +Problem: A ":match" command with more than one argument doesn't report an + error. +Solution: Check for extra characters. (Servatius Brandt) +Files: src/ex_docmd.c + +Patch 6.1.124 +Problem: When trying to exit and there is a hidden buffer that had 'eol' + off and 'bin' set exiting isn't possible. (John McGowan) +Solution: Set b_start_eol when clearing the buffer. +Files: src/buffer.c + +Patch 6.1.125 +Problem: Explorer plugin asks for saving a modified buffer even when it's + open in another window as well. +Solution: Count the number of windows using the buffer. +Files: runtime/plugin/explorer.vim + +Patch 6.1.126 +Problem: Adding the choices in the syntax menu is consuming much of the + startup time of the GUI while it's not often used. +Solution: Only add the choices when the user wants to use them. +Files: Makefile, runtime/makemenu.vim, runtime/menu.vim, + runtime/synmenu.vim, src/Makefile + +Patch 6.1.127 +Problem: When using "--remote file" and the server has 'insertmode' set, + commands are inserted instead of being executed. (Niklas Volbers) +Solution: Go to Normal mode again after the ":drop" command. +Files: src/main.c + +Patch 6.1.128 +Problem: The expression "input('very long prompt')" puts the cursor in the + wrong line (column is OK). +Solution: Add the wrapped lines to the indent. (Yasuhiro Matsumoto) +Files: src/ex_getln.c + +Patch 6.1.129 +Problem: On Solaris editing "file/" and then "file" results in using the + same buffer. (Jim Battle) +Solution: Before using stat(), check that there is no illegal trailing + slash. +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/macros.h src/misc2.c, src/proto/misc2.pro + +Patch 6.1.130 +Problem: The documentation for some of the 'errorformat' items is unclear. +Solution: Add more examples and explain hard to understand items. (Stefan + Roemer) +Files: runtime/doc/quickfix.txt + +Patch 6.1.131 +Problem: X11 GUI: when expanding a CSI byte in the input stream to K_CSI, + the CSI byte itself isn't copied. +Solution: Copy the CSI byte. +Files: src/gui_x11.c + +Patch 6.1.132 +Problem: Executing a register in Ex mode may cause commands to be skipped. + (John McGowan) +Solution: In Ex mode use an extra check if the register contents was + consumed, to avoid input goes into the typeahead buffer. +Files: src/ex_docmd.c + +Patch 6.1.133 +Problem: When drawing double-wide characters in the statusline, may clear + half of a character. (Yasuhiro Matsumoto) +Solution: Force redraw of the next character by setting the attributes + instead of putting a NUL in ScreenLines[]. Do put a NUL in + ScreenLines[] when overwriting half of a double-wide character. +Files: src/screen.c + +Patch 6.1.134 +Problem: An error for a trailing argument of ":match" should not be given + after ":if 0". (Servatius Brandt) +Solution: Only do the check when executing commands. +Files: src/ex_docmd.c + +Patch 6.1.135 +Problem: Passing a command to the shell that includes a newline always has + a backslash before the newline. +Solution: Remove one backslash before the newline. (Servatius Brandt) +Files: src/ex_docmd.c + +Patch 6.1.136 +Problem: When $TERM is "linux" the default for 'background' is "dark", even + though the GUI uses a light background. (Hugh Allen) +Solution: Don't mark the option as set when defaulting to "dark" for the + linux console. Also reset 'background' to "light" when the GUI + has a light background. +Files: src/option.c + +Patch 6.1.137 +Problem: Converting to HTML has a clumsy way of dealing with tabs which may + change the highlighting. +Solution: Replace tabs with spaces after converting a line to HTML. (Preben + Guldberg) +Files: runtime/syntax/2html.vim + +Patch 6.1.138 (depends on 6.1.126) +Problem: Adding extra items to the Syntax menu can't be done when the "Show + individual choices" menu is used. +Solution: Use ":runtime!" instead of ":source", so that all synmenu.vim + files in the runtime path are loaded. (Servatius Brandt) + Also fix that a translated menu can't be removed. +Files: runtime/menu.vim + +Patch 6.1.139 +Problem: Cygwin: PATH_MAX is not defined. +Solution: Include limits.h. (Dan Sharp) +Files: src/main.c + +Patch 6.1.140 +Problem: Cygwin: ":args `ls *.c`" does not work if the shell command + produces CR NL line separators. +Solution: Remove the CR characters ourselves. (Pavol Juhas) +Files: src/os_unix.c + +Patch 6.1.141 +Problem: ":wincmd gx" may cause problems when mixed with other commands. + ":wincmd c" doesn't close the window immediately. (Benji Fisher) +Solution: Pass the extra command character directly instead of using the + stuff buffer and call ex_close() directly. +Files: src/ex_docmd.c, src/normal.c, src/proto/normal.pro, + src/proto/window.pro, src/window.c + +Patch 6.1.142 +Problem: Defining paragraphs without a separating blank line isn't + possible. Paragraphs can't be formatted automatically. +Solution: Allow defining paragraphs with lines that end in white space. + Added the 'w' and 'a' flags in 'formatoptions'. +Files: runtime/doc/change.txt, src/edit.c, src/misc1.c, src/normal.c, + src/option.h, src/ops.c, src/proto/edit.pro, src/proto/ops.pro, + src/vim.h + +Patch 6.1.143 (depends on 6.1.142) +Problem: Auto formatting near the end of the file moves the cursor to a + wrong position. In Insert mode some lines are made one char too + narrow. When deleting a line undo might not always work properly. +Solution: Don't always move to the end of the line in the last line. Don't + position the cursor past the end of the line in Insert mode. + After deleting a line save the cursor line for undo. +Files: src/edit.c, src/ops.c, src/normal.c + +Patch 6.1.144 +Problem: Obtaining the size of a line in screen characters can be wrong. + A pointer may wrap around zero. +Solution: In win_linetabsize() check for a MAXCOL length argument. (Jim + Dunleavy) +Files: src/charset.c + +Patch 6.1.145 +Problem: GTK: Drag&drop with more than 3 files may cause a crash. (Mickael + Marchand) +Solution: Rewrite the code that parses the received list of files to be more + robust. +Files: src/charset.c, src/gui_gtk_x11.c + +Patch 6.1.146 +Problem: MS-Windows: When $HOME is constructed from $HOMEDRIVE and + $HOMEPATH, it is not used for storing the _viminfo file. (Normal + Diamond) +Solution: Set $HOME with the value obtained from $HOMEDRIVE and $HOMEPATH. +Files: src/misc1.c + +Patch 6.1.147 (extra) +Problem: MS-Windows: When a dialog has no default button, pressing Enter + ends it anyway and all buttons are selected. +Solution: Don't end a dialog when there is no default button. Don't select + all button when there is no default. (Vince Negri) +Files: src/gui_w32.c + +Patch 6.1.148 (extra) +Problem: MS-Windows: ACL is not properly supported. +Solution: Add an access() replacement that also works for ACL. (Mike + Williams) +Files: runtime/doc/editing.txt, src/os_win32.c + +Patch 6.1.149 (extra) +Problem: MS-Windows: Can't use diff mode from the file explorer. +Solution: Add a "diff with Vim" context menu entry. (Dan Sharp) +Files: GvimExt/gvimext.cpp, GvimExt/gvimext.h + +Patch 6.1.150 +Problem: OS/2, MS-Windows and MS-DOS: When 'shellslash' is set getcwd() + still uses backslash. (Yegappan Lakshmanan) +Solution: Adjust slashes in getcwd(). +Files: src/eval.c + +Patch 6.1.151 (extra) +Problem: Win32: The NTFS substream isn't copied. +Solution: Copy the substream when making a backup copy. (Muraoka Taro) +Files: src/fileio.c, src/os_win32.c, src/proto/os_win32.pro + +Patch 6.1.152 +Problem: When $LANG is iso8859-1 translated menus are not used. +Solution: Change iso8859 to iso_8859. +Files: runtime/menu.vim + +Patch 6.1.153 +Problem: Searching in included files may search recursively when the path + starts with "../". (Sven Berkvens-Matthijsse) +Solution: Compare full file names, use inode/device when possible. +Files: src/search.c + +Patch 6.1.154 (extra) +Problem: DJGPP: "vim -h" leaves the cursor in a wrong position. +Solution: Don't position the cursor using uninitialized variables. (Jim + Dunleavy) +Files: src/os_msdos.c + +Patch 6.1.155 +Problem: Win32: Cursor may sometimes disappear in Insert mode. +Solution: Change "hor10" in 'guicursor' to "hor15". (Walter Briscoe) +Files: src/option.c + +Patch 6.1.156 +Problem: Conversion between DBCS and UCS-2 isn't implemented cleanly. +Solution: Clean up a few things. +Files: src/mbyte.c, src/structs.h + +Patch 6.1.157 +Problem: 'hlsearch' highlights only the second comma in ",,,,," with + "/,\@<=[^,]*". (Preben Guldberg) +Solution: Also check for an empty match to start just after a previous + match. +Files: src/screen.c + +Patch 6.1.158 +Problem: "zs" and "ze" don't work correctly with ":set nowrap siso=1". + (Preben Guldberg) +Solution: Take 'siso' into account when computing the horizontal scroll + position for "zs" and "ze". +Files: src/normal.c + +Patch 6.1.159 +Problem: When expanding an abbreviation that includes a multi-byte + character too many characters are deleted. (Andrey Urazov) +Solution: Delete the abbreviation counting characters instead of bytes. +Files: src/getchar.c + +Patch 6.1.160 +Problem: ":$read file.gz" doesn't work. (Preben Guldberg) +Solution: Don't use the '[ mark after it has become invalid. +Files: runtime/plugin/gzip.vim + +Patch 6.1.161 (depends on 6.1.158) +Problem: Warning for signed/unsigned compare. Can set 'siso' to a negative + value. (Mike Williams) +Solution: Add a typecast. Add a check for 'siso' being negative. +Files: src/normal.c, src/option.c + +Patch 6.1.162 +Problem: Python interface: Didn't initialize threads properly. +Solution: Call PyEval_InitThreads() when starting up. +Files: src/if_python.c + +Patch 6.1.163 +Problem: Win32: Can't compile with Python after 6.1.162. +Solution: Dynamically load PyEval_InitThreads(). (Dan Sharp) +Files: src/if_python.c + +Patch 6.1.164 +Problem: If 'modifiable' is off, converting to xxd fails and 'filetype' is + changed to "xxd" anyway. +Solution: Don't change 'filetype' when conversion failed. +Files: runtime/menu.vim + +Patch 6.1.165 +Problem: Making changes in several lines and then a change in one of these + lines that splits it in two or more lines, undo information was + corrupted. May cause a crash. (Dave Fishburn) +Solution: When skipping to save a line for undo because it was already + saved, move it to become the last saved line, so that when the + command changes the line count other saved lines are not involved. +Files: src/undo.c + +Patch 6.1.166 +Problem: When 'autoindent' is set and mswin.vim has been sourced, pasting + with CTRL-V just after auto-indenting removes the indent. (Shlomi + Fish) +Solution: First insert an "x" and delete it again, so that the auto-indent + remains. +Files: runtime/mswin.vim + +Patch 6.1.167 +Problem: When giving a negative argument to ":retab" strange things start + happening. (Hans Ginzel) +Solution: Check for a negative value. +Files: src/ex_cmds.c + +Patch 6.1.168 +Problem: Pressing CTRL-C at the hit-enter prompt doesn't end the prompt. +Solution: Make CTRL-C stop the hit-enter prompt. +Files: src/message.c + +Patch 6.1.169 +Problem: bufexists() finds a buffer by using the name of a symbolic link to + it, but bufnr() doesn't. (Yegappan Lakshmanan) +Solution: When bufnr() can't find a buffer, try using the same method as + bufexists(). +Files: src/eval.c + +Patch 6.1.170 +Problem: Using ":mksession" uses the default session file name, but "vim + -S" doesn't. (Hans Ginzel) +Solution: Use the default session file name if "-S" is the last command + line argument or another option follows. +Files: runtime/doc/starting.txt, src/main.c + +Patch 6.1.171 +Problem: When opening a line just above a closed fold with "O" and the + comment leader is automatically inserted, the cursor is displayed + in the first column. (Sung-Hyun Nam) +Solution: Update the flag that indicates the cursor is in a closed fold. +Files: src/misc1.c + +Patch 6.1.172 +Problem: Command line completion of ":tag /pat" does not show the same + results as the tags the command actually finds. (Gilles Roy) +Solution: Don't modify the pattern to make it a regexp. +Files: src/ex_getln.c, src/tag.c + +Patch 6.1.173 +Problem: When using remote control to edit a position in a file and this + file is the current buffer and it's modified, the window is split + and the ":drop" command fails. +Solution: Don't split the window, keep editing the same buffer. + Use the ":drop" command in VisVim to avoid the problem there. +Files: src/ex_cmds.c, src/ex_cmds2.c, src/proto/ex_cmds2.pro, + VisVim/Commands.cpp + +Patch 6.1.174 +Problem: It is difficult to know in a script whether an option not only + exists but really works. +Solution: Add "exists('+option')". +Files: runtime/doc/eval.txt, src/eval.c + +Patch 6.1.175 +Problem: When reading commands from a pipe and a CTRL-C is pressed, Vim + will hang. (Piet Delport) +Solution: Don't keep reading characters to clear typeahead when an interrupt + was detected, stop when a single CTRL-C is read. +Files: src/getchar.c, src/ui.c + +Patch 6.1.176 +Problem: When the stack limit is very big a false out-of-stack error may + be detected. +Solution: Add a check for overflow of the stack limit computation. (Jim + Dunleavy) +Files: src/os_unix.c + +Patch 6.1.177 (depends on 6.1.141) +Problem: ":wincmd" does not allow a following command. (Gary Johnson) +Solution: Check for a following " | cmd". Also give an error for trailing + characters. +Files: src/ex_docmd.c + +Patch 6.1.178 +Problem: When 'expandtab' is set "r<C-V><Tab>" still expands the Tab. + (Bruce deVisser) +Solution: Replace with a literal Tab. +Files: src/normal.c + +Patch 6.1.179 (depends on 6.1.091) +Problem: When using X11R5 XIMPreserveState is undefined. (Albert Chin) +Solution: Include the missing definitions. +Files: src/mbyte.c + +Patch 6.1.180 +Problem: Use of the GUI code for forking is inconsistent. +Solution: Define MAY_FORK and use it for later #ifdefs. (Ben Fowlwer) +Files: src/gui.c + +Patch 6.1.181 +Problem: If the terminal doesn't wrap from the last char in a line to the + next line, the last column is blanked out. (Peter Karp) +Solution: Don't output a space to mark the wrap, but the same character + again. +Files: src/screen.c + +Patch 6.1.182 (depends on 6.1.142) +Problem: It is not possible to auto-format comments only. (Moshe Kaminsky) +Solution: When the 'a' and 'c' flags are in 'formatoptions' only auto-format + comments. +Files: runtime/doc/change.txt, src/edit.c + +Patch 6.1.183 +Problem: When 'fencs' is empty and 'enc' is utf-8, reading a file with + illegal bytes gives "CONVERSION ERROR" even though no conversion + is done. 'readonly' is set, even though writing the file results + in an unmodified file. +Solution: For this specific error use "ILLEGAL BYTE" and don't set + 'readonly'. +Files: src/fileio.c + +Patch 6.1.184 (extra) +Problem: The extra mouse buttons found on some mice don't work. +Solution: Support two extra buttons for MS-Windows. (Michael Geddes) +Files: runtime/doc/term.txt, src/edit.c, src/ex_getln.c, src/gui.c, + src/gui_w32.c, src/gui_w48.c, src/keymap.h, src/message.c, + src/misc1.c, src/misc2.c, src/normal.c, src/vim.h + +Patch 6.1.185 (depends on 6.1.182) +Problem: Can't compile without +comments feature. +Solution: Add #ifdef FEAT_COMMENTS. (Christian J. Robinson) +Files: src/edit.c + +Patch 6.1.186 (depends on 6.1.177) +Problem: ":wincmd" does not allow a following comment. (Aric Blumer) +Solution: Check for a following double quote. +Files: src/ex_docmd.c + +Patch 6.1.187 +Problem: Using ":doarg" with 'hidden' set and the current file is the only + argument and was modified gives an error message. (Preben + Guldberg) +Solution: Don't try re-editing the same file. +Files: src/ex_cmds2.c + +Patch 6.1.188 (depends on 6.1.173) +Problem: Unused variable in the small version. +Solution: Move the declaration for "p" inside #ifdef FEAT_LISTCMDS. +Files: src/ex_cmds2.c + +Patch 6.1.189 +Problem: inputdialog() doesn't work when 'c' is in 'guioptions'. (Aric + Blumer) +Solution: Fall back to the input() function in this situation. +Files: src/eval.c + +Patch 6.1.190 (extra) +Problem: VMS: doesn't build with GTK GUI. Various other problems. +Solution: Fix building for GTK. Improved Perl, Python and TCL support. + Improved VMS documentation. (Zoltan Arpadffy) + Added Vimtutor for VMS (T. R. Wyant) +Files: runtime/doc/os_vms.txt, src/INSTALLvms.txt, src/gui_gtk_f.h, + src/if_tcl.c, src/main.c, src/gui_gtk_vms.h, src/Make_vms.mms, + src/os_vms.opt, src/proto/if_tcl.pro, vimtutor.com, + src/testdir/Make_vms.mms + +Patch 6.1.191 +Problem: When using "vim -s script" and redirecting the output, the delay + for the "Output is not to a terminal" warning slows Vim down too + much. +Solution: Don't delay when reading commands from a script. +Files: src/main.c + +Patch 6.1.192 +Problem: ":diffsplit" doesn't add "hor" to 'scrollopt'. (Gary Johnson) +Solution: Add "hor" to 'scrollopt' each time ":diffsplit" is used. +Files: src/diff.c, src/main.c + +Patch 6.1.193 +Problem: Crash in in_id_list() for an item with a "containedin" list. (Dave + Fishburn) +Solution: Check for a negative syntax id, used for keywords. +Files: src/syntax.c + +Patch 6.1.194 +Problem: When "t_ti" is set but it doesn't cause swapping terminal pages, + "ZZ" may cause the shell prompt to appear on top of the file-write + message. +Solution: Scroll the text up in the Vim page before swapping to the terminal + page. (Michael Schroeder) +Files: src/os_unix.c + +Patch 6.1.195 +Problem: The quickfix and preview windows always keep their height, while + other windows can't fix their height. +Solution: Add the 'winfixheight' option, so that a fixed height can be + specified for any window. Also fix that the wildmenu may resize a + one-line window to a two-line window if 'ls' is zero. +Files: runtime/doc/options.txt, runtime/optwin.vim, src/ex_cmds.c, + src/ex_getln.c, src/globals.h, src/option.c, src/quickfix.c, + src/screen.c, src/structs.h, src/window.c + +Patch 6.1.196 (depends on 6.1.084) +Problem: On Mac OS X 10.2 generating osdef.h fails. +Solution: Add -no-cpp-precomp to avoid using precompiled header files, which + disables printing the search path. (Ben Fowler) +Files: src/auto/configure, src/configure.in + +Patch 6.1.197 +Problem: ":help <C-V><C-\><C-V><C-N>" (resulting in <1c><0e>) gives an + error message. (Servatius Brandt) +Solution: Double the backslash in "CTRL-\". +Files: src/ex_cmds.c + +Patch 6.1.198 (extra) (depends on 6.1.076) +Problem: Mac OS X: Dialogues don't work. +Solution: Fix a crashing problem for some GUI dialogues. Fix a problem when + saving to a new file from the GUI. (Peter Cucka) +Files: src/feature.h, src/gui_mac.c + +Patch 6.1.199 +Problem: 'guifontwide' doesn't work on Win32. +Solution: Output each wide character separately. (Michael Geddes) +Files: src/gui.c + +Patch 6.1.200 +Problem: ":syn sync fromstart" is not skipped after ":if 0". This can make + syntax highlighting very slow. +Solution: Check "eap->skip" appropriately. (Rob West) +Files: src/syntax.c + +Patch 6.1.201 (depends on 6.1.192) +Problem: Warning for illegal pointer combination. (Zoltan Arpadffy) +Solution: Add a typecast. +Files: src/diff.c + +Patch 6.1.202 (extra)(depends on 6.1.148) +Problem: Win32: filewritable() doesn't work properly on directories. +Solution: fix filewritable(). (Mike Williams) +Files: src/os_win32.c + +Patch 6.1.203 +Problem: ":%s/~//" causes a crash after ":%s/x//". (Gary Holloway) +Solution: Avoid reading past the end of a line when "~" is empty. +Files: src/regexp.c + +Patch 6.1.204 (depends on 6.1.129) +Problem: Warning for an illegal pointer on Solaris. +Solution: Add a typecast. (Derek Wyatt) +Files: src/misc2.c + +Patch 6.1.205 +Problem: The gzip plugin changes the alternate file when editing a + compressed file. (Oliver Fuchs) +Solution: Temporarily remove the 'a' and 'A' flags from 'cpo'. +Files: runtime/plugin/gzip.vim + +Patch 6.1.206 +Problem: The script generated with ":mksession" doesn't work properly when + some commands are mapped. +Solution: Use ":normal!" instead of ":normal". And use ":wincmd" where + possible. (Muraoka Taro) +Files: src/ex_docmd.c, src/fold.c + +Patch 6.1.207 +Problem: Indenting a Java file hangs below a line with a comment after a + command. +Solution: Break out of a loop. (Andre Pang) + Also line up } with matching {. +Files: runtime/indent/java.vim + +Patch 6.1.208 +Problem: Can't use the buffer number from the Python interface. +Solution: Add buffer.number. (Michal Vitecek) +Files: src/if_python.c + +Patch 6.1.209 +Problem: Printing doesn't work on Mac OS classic. +Solution: Use a ":" for path separator when opening the resource file. (Axel + Kielhorn) +Files: src/ex_cmds2.c + +Patch 6.1.210 +Problem: When there is an iconv() conversion error when reading a file + there can be an error the next time iconv() is used. +Solution: Reset the state of the iconv() descriptor. (Yasuhiro Matsumoto) +Files: src/fileio.c + +Patch 6.1.211 +Problem: The message "use ! to override" is confusing. +Solution: Make it "add ! to override". +Files: src/buffer.c, src/eval.c, src/ex_docmd.c, src/fileio.c, + src/globals.h + +Patch 6.1.212 +Problem: When Vim was started with "-R" ":new" creates a buffer + 'noreadonly' while ":enew" has 'readonly' set. (Preben Guldberg) +Solution: Don't set 'readonly in a new empty buffer for ":enew". +Files: src/ex_docmd.c + +Patch 6.1.213 +Problem: Using CTRL-W H may cause a big gap to appear below the last + window. (Aric Blumer) +Solution: Don't set the window height when there is a vertical split. + (Yasuhiro Matsumoto) +Files: src/window.c + +Patch 6.1.214 +Problem: When installing Vim and the runtime files were checked out from + CVS the CVS directories will also be installed. +Solution: Avoid installing the CVS dirs and their contents. +Files: src/Makefile + +Patch 6.1.215 +Problem: Win32: ":pwd" uses backslashes even when 'shellslash' is set. + (Xiangjiang Ma) +Solution: Adjust backslashes before printing the message. +Files: src/ex_docmd.c + +Patch 6.1.216 +Problem: When dynamically loading the iconv library, the error codes may be + confused. +Solution: Use specific error codes for iconv and redefine them for dynamic + loading. (Yasuhiro Matsumoto) +Files: src/fileio.c, src/mbyte.c, src/vim.h + +Patch 6.1.217 +Problem: When sourcing the same Vim script using a different name (symbolic + link or MS-Windows 8.3 name) it is listed twice with + ":scriptnames". (Tony Mechelynck) +Solution: Turn the script name into a full path before using it. On Unix + compare inode/device numbers. +Files: src/ex_cmds2.c + +Patch 6.1.218 +Problem: No error message for using the function argument "5+". (Servatius + Brandt) +Solution: Give an error message if a function or variable is expected but is + not found. +Files: src/eval.c + +Patch 6.1.219 +Problem: When using ":amenu :b 1<CR>" with a Visual selection and + 'insertmode' is set, Vim does not return to Insert mode. (Mickael + Marchand) +Solution: Add the command CTRL-\ CTRL-G that goes to Insert mode if + 'insertmode' is set and to Normal mode otherwise. Append this to + menus defined with ":amenu". +Files: src/edit.c, src/ex_getln.c, src/normal.c + +Patch 6.1.220 +Problem: When using a BufReadPost autocommand that changes the line count, + e.g., "$-1join", reloading a file that was changed outside Vim + does not work properly. (Alan G Isaac) +Solution: Make the buffer empty before reading the new version of the file. + Save the lines in a dummy buffer, so that they can be put back + when reading the file fails. +Files: src/buffer.c, src/ex_cmds.c, src/fileio.c, src/globals.h, + src/proto/buffer.pro + +Patch 6.1.221 +Problem: Changing case may not work properly, depending on the current + locale. +Solution: Add the 'casemap' option to let the user chose how changing case + is to be done. + Also fix lowering case when an UTF-8 character doesn't keep the + same byte length. +Files: runtime/doc/options.txt, src/ascii.h, src/auto/configure, + src/buffer.c, src/charset.c, src/config.h.in, src/configure.in, + src/diff.c, src/edit.c, src/eval.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_getln.c, src/fileio.c, src/gui_amiga.c + src/gui_mac.c, src/gui_photon.c, src/gui_w48.c, src/gui_beos.cc, + src/macros.h, src/main.c, src/mbyte.c, src/menu.c, src/message.c, + src/misc1.c, src/misc2.c, src/option.c, src/os_msdos.c, + src/os_mswin.c, src/proto/charset.pro, src/regexp.c, src/option.h, + src/syntax.c + +Patch 6.1.222 (depends on 6.1.219) +Problem: Patch 6.1.219 was incomplete. +Solution: Add the changes for ":amenu". +Files: src/menu.c + +Patch 6.1.223 (extra) +Problem: Win32: When IME is activated 'iminsert' is set, but it might never + be reset when IME is disabled. (Muraoka Taro) + All systems: 'iminsert' is set to 2 when leaving Insert mode, even + when langmap is being used. (Peter Valach) +Solution: Don't set "b_p_iminsert" in _OnImeNotify(). (Muraoka Taro) + Don't store the status of the input method in 'iminsert' when + 'iminsert' is one. Also for editing the command line and for + arguments to Normal mode commands. +Files: src/edit.c, src/ex_getln.c, src/gui_w32.c, src/normal.c + +Patch 6.1.224 +Problem: "expand('$VAR')" returns an empty string when the expanded $VAR + is not an existing file. (Aric Blumer) +Solution: Included non-existing files, as documented. +Files: src/eval.c + +Patch 6.1.225 +Problem: Using <C-O><C-^> in Insert mode has a delay when starting "vim -u + NONE" and ":set nocp hidden". (Emmanuel) do_ecmd() uses + fileinfo(), the redraw is done after a delay to give the user time + to read the message. +Solution: Put the message from fileio() in "keep_msg", so that the redraw is + done before the delay (still needed to avoid the mode message + overwrites the fileinfo() message). +Files: src/buffer.c + +Patch 6.1.226 +Problem: Using ":debug" with a ":normal" command may cause a hang. (Colin + Keith) +Solution: Save the typeahead buffer when obtaining a debug command. +Files: src/ex_cmds2.c, src/getchar.c, src/proto/getchar.pro + +Patch 6.1.227 +Problem: It is possible to use a variable name "asdf:asdf" and ":let j:asdf + = 5" does not give an error message. (Mikolaj Machowski) +Solution: Check for a ":" inside the variable name. +Files: src/eval.c + +Patch 6.1.228 (extra) +Problem: Win32: The special output function for Hangul is used too often, + causing special handling for other situations to be skipped. + bInComposition is always FALSE, causing ImeGetTempComposition() + always to return NULL. +Solution: Remove HanExtTextOut(). Delete the dead code around + bInComposition and ImeGetTempComposition(). +Files: src/gui_w16.c, src/gui_w32.c, src/gui_w48.c + +Patch 6.1.229 +Problem: Win32: Conversion to/from often used codepages requires the iconv + library, which is not always available. +Solution: Use standard MS-Windows functions for the conversion when + possible. (mostly by Glenn Maynard) + Also fixes missing declaration for patch 6.1.220. +Files: src/fileio.c + +Patch 6.1.230 (extra) +Problem: Win16: building doesn't work. +Solution: Exclude the XBUTTON handling. (Vince Negri) +Files: src/gui_w48.c + +Patch 6.1.231 +Problem: Double clicking with the mouse to select a word does not work for + multi-byte characters. +Solution: Use vim_iswordc() instead of vim_isIDc(). This means 'iskeyword' + is used instead of 'isident'. Also fix that mixing ASCII with + multi-byte word characters doesn't work, the mouse class for + punctuation and word characters was mixed up. +Files: src/normal.c + +Patch 6.1.232 (depends on 6.1.226) +Problem: Using ex_normal_busy while it might not be available. (Axel + Kielhorn) +Solution: Only use ex_normal_busy when FEAT_EX_EXTRA is defined. +Files: src/ex_cmds2.c + +Patch 6.1.233 +Problem: ":help expr-||" does not work. +Solution: Don't use the '|' as a command separator +Files: src/ex_cmds.c + +Patch 6.1.234 (depends on 6.1.217) +Problem: Get a warning for using a negative value for st_dev. +Solution: Don't assign a negative value to st_dev. +Files: src/ex_cmds2.c + +Patch 6.1.235 (depends on 6.1.223) +Problem: 'iminsert' is changed from 1 to 2 when leaving Insert mode. (Peter + Valach) +Solution: Check "State" before resetting it to NORMAL. +Files: src/edit.c + +Patch 6.1.236 +Problem: Memory leaks when appending lines for ":diffget" or ":diffput" and + when reloading a changed buffer. +Solution: Free a line after calling ml_append(). +Files: src/diff.c, src/fileio.c + +Patch 6.1.237 +Problem: Putting in Visual block mode does not work correctly when "$" was + used or when the first line is short. (Christian Michon) +Solution: First delete the selected text and then put the new text. Save + and restore registers as necessary. +Files: src/globals.h, src/normal.c, src/ops.c, src/proto/ops.pro, + src/vim.h + +Patch 6.1.238 (extra) +Problem: Win32: The "icon=" argument for the ":menu" command does not + search for the bitmap file. +Solution: Expand environment variables and search for the bitmap file. + (Vince Negri) + Make it consistent, use the same mechanism for X11 and GTK. +Files: src/gui.c src/gui_gtk.c, src/gui_w32.c, src/gui_x11.c, + src/proto/gui.pro + +Patch 6.1.239 +Problem: Giving an error for missing :endif or :endwhile when being + interrupted. +Solution: Don't give these messages when interrupted. +Files: src/ex_docmd.c, src/os_unix.c + +Patch 6.1.240 (extra) +Problem: Win32 with BCC 5: CPU may be defined in the environment, which + causes a wrong argument for the compiler. (Walter Briscoe) +Solution: Use CPUNR instead of CPU. +Files: src/Make_bc5.mak + +Patch 6.1.241 +Problem: Something goes wrong when drawing or undrawing the cursor. +Solution: Remember when the cursor invalid in a better way. +Files: src/gui.c + +Patch 6.1.242 +Problem: When pasting a large number of lines on the command line it is not + possible to interrupt. (Jean Jordaan) +Solution: Check for an interrupt after each pasted line. +Files: src/ops.c + +Patch 6.1.243 (extra) +Problem: Win32: When the OLE version is started and wasn't registered, a + message pops up to suggest registering, even when this isn't + possible (when the registry is not writable). +Solution: Check if registering is possible before asking whether it should + be done. (Walter Briscoe) + Also avoid restarting Vim after registering. +Files: src/if_ole.cpp + +Patch 6.1.244 +Problem: Patch 6.1.237 was missing the diff for vim.h. (Igor Goldenberg) +Solution: Include it here. +Files: src/vim.h + +Patch 6.1.245 +Problem: Comparing with ignored case does not work properly for Unicode + with a locale where case folding an ASCII character results in a + multi-byte character. (Glenn Maynard) +Solution: Handle ignore-case compare for Unicode differently. +Files: src/mbyte.c + +Patch 6.1.246 +Problem: ":blast" goes to the first buffer if the last one is unlisted. + (Andrew Stryker) +Solution: From the last buffer search backwards for the first listed buffer + instead of forwards. +Files: src/ex_docmd.c + +Patch 6.1.247 +Problem: ACL support doesn't always work properly. +Solution: Add a configure argument to disable ACL "--disable-acl". (Thierry + Vignaud) +Files: src/auto/configure, src/configure.in + +Patch 6.1.248 +Problem: Typing 'q' at the more-prompt for ":let" does not quit the + listing. (Hari Krishna Dara) +Solution: Quit the listing when got_int is set. +Files: src/eval.c + +Patch 6.1.249 +Problem: Can't expand a path on the command line if it includes a "|" as a + trail byte of a multi-byte character. +Solution: Check for multi-byte characters. (Yasuhiro Matsumoto) +Files: src/ex_docmd.c + +Patch 6.1.250 +Problem: When changing the value of 'lines' inside the expression set with + 'diffexpr' Vim might crash. (Dave Fishburn) +Solution: Don't allow changing the screen size while updating the screen. +Files: src/globals.h, src/option.c, src/screen.c + +Patch 6.1.251 +Problem: Can't use completion for ":lcd" and ":lchdir" like ":cd". +Solution: Expand directory names for these commands. (Servatius Brandt) +Files: src/ex_docmd.c + +Patch 6.1.252 +Problem: "vi}" does not include a line break when the "}" is at the start + of a following line. (Kamil Burzynski) +Solution: Include the line break. +Files: src/search.c + +Patch 6.1.253 (extra) +Problem: Win32 with Cygwin: Changes the path of arguments in a wrong way. + (Xiangjiang Ma) +Solution: Don't use cygwin_conv_to_posix_path() for the Win32 version. + Update the Cygwin makefile to support more features. (Dan Sharp) +Files: src/Make_cyg.mak, src/if_ole.cpp, src/main.c + +Patch 6.1.254 +Problem: exists("foo{bar}") does not work. ':unlet v{"a"}r' does not work. + ":let v{a}r1 v{a}r2" does not work. ":func F{(1)}" does not work. + ":delfunc F{" does not give an error message. ':delfunc F{"F"}' + does not work. +Solution: Support magic braces for the exists() argument. (Vince Negri) + Check for trailing comments explicitly for ":unlet". Add support + for magic braces in further arguments of ":let". Look for a + parenthesis only after the function name. (Servatius Brandt) + Also expand magic braces for "exists('*expr')". Give an error + message for an invalid ":delfunc" argument. Allow quotes in the + ":delfunc" argument. +Files: src/eval.c, src/ex_cmds.h, src/ex_docmd.c + +Patch 6.1.255 (depends on 6.1.254) +Problem: Crash when loading menu.vim a second time. (Christian Robinson) + ":unlet garbage foo" tries unletting "foo" after an error message. + (Servatius Brandt) + Very long function arguments cause very long messages when + 'verbose' is 14 or higher. +Solution: Avoid reading from uninitialized memory. + Break out of a loop after an invalid argument for ":unlet". + Truncate long function arguments to 80 characters. +Files: src/eval.c + +Patch 6.1.256 (depends on 6.1.255) +Problem: Defining a function after ":if 0" could still cause an error + message for an existing function. + Leaking memory when there are trailing characters for ":delfunc". +Solution: Check the "skip" flag. Free the memory. (Servatius Brandt) +Files: src/eval.c + +Patch 6.1.257 +Problem: ":cwindow" always sets the previous window to the last but one + window. (Benji Fisher) +Solution: Set the previous window properly. +Files: src/globals.c, src/quickfix.c, src/window.c + +Patch 6.1.258 +Problem: Buffers menu doesn't work properly for multibyte buffer names. +Solution: Use a pattern to get the left and right part of the name. + (Yasuhiro Matsumoto) +Files: runtime/menu.vim + +Patch 6.1.259 (extra) +Problem: Mac: with 'patchmode' is used filenames are truncated. +Solution: Increase the BASENAMELEN for Mac OS X. (Ed Ralston) +Files: src/os_mac.h + +Patch 6.1.260 (depends on 6.1.104) +Problem: GCC 3.2 still seems to have an optimizer problem. (Zvi Har'El) +Solution: Use the same configure check as used for GCC 3.1. +Files: src/auto/configure, src/configure.in + +Patch 6.1.261 +Problem: When deleting a line in a buffer which is not the current buffer, + using the Perl interface Delete(), the cursor in the current + window may move. (Chris Houser) +Solution: Don't adjust the cursor position when changing another buffer. +Files: src/if_perl.xs + +Patch 6.1.262 +Problem: When jumping over folds with "z[", "zj" and "zk" the previous + position is not remembered. (Hari Krishna Dara) +Solution: Set the previous context mark before jumping. +Files: src/fold.c + +Patch 6.1.263 +Problem: When typing a multi-byte character that triggers an abbreviation + it is not inserted properly. +Solution: Handle adding the typed multi-byte character. (Yasuhiro Matsumoto) +Files: src/getchar.c + +Patch 6.1.264 (depends on patch 6.1.254) +Problem: exists() does not work for built-in functions. (Steve Wall) +Solution: Don't check for the function name to start with a capital. +Files: src/eval.c + +Patch 6.1.265 +Problem: libcall() can be used in 'foldexpr' to call any system function. + rename(), delete() and remote_send() can also be used in + 'foldexpr'. These are security problems. (Georgi Guninski) +Solution: Don't allow using libcall(), rename(), delete(), remote_send() and + similar functions in the sandbox. +Files: src/eval.c + +Patch 6.1.266 (depends on 6.1.265) +Problem: Win32: compile error in eval.c. (Bill McCarthy) +Solution: Move a variable declaration. +Files: src/eval.c + +Patch 6.1.267 +Problem: Using "p" to paste into a Visual selected area may cause a crash. +Solution: Allocate enough memory for saving the register contents. (Muraoka + Taro) +Files: src/ops.c + +Patch 6.1.268 +Problem: When triggering an abbreviation with a multi-byte character, this + character is not correctly inserted after expanding the + abbreviation. (Taro Muraoka) +Solution: Add ABBR_OFF to all characters above 0xff. +Files: src/edit.c, src/ex_getln.c, src/getchar.c + +Patch 6.1.269 +Problem: After using input() text written with ":redir" gets extra indent. + (David Fishburn) +Solution: Restore msg_col after using input(). +Files: src/ex_getln.c + +Patch 6.1.270 (depends on 6.1.260) +Problem: GCC 3.2.1 still seems to have an optimizer problem. +Solution: Use the same configure check as used for GCC 3.1. +Files: src/auto/configure, src/configure.in + +Patch 6.1.271 +Problem: When compiling without the +syntax feature there are errors. +Solution: Don't use some code for syntax highlighting. (Roger Cornelius) + Make test 45 work without syntax highlighting. + Also fix an error in a pattern matching: "\%(" was not supported. +Files: src/ex_cmds2.c, src/regexp.c, src/testdir/test45.in + +Patch 6.1.272 +Problem: After using ":set define<" a crash may happen. (Christian Robinson) +Solution: Make a copy of the option value in allocated memory. +Files: src/option.c + +Patch 6.1.273 +Problem: When the cursor doesn't blink, redrawing an exposed area may hide + the cursor. +Solution: Always draw the cursor, also when it didn't move. (Muraoka Taro) +Files: src/gui.c + +Patch 6.1.274 (depends on 6.1.210) +Problem: Resetting the iconv() state after each error is wrong for an + incomplete sequence. +Solution: Don't reset the iconv() state. +Files: src/fileio.c + +Patch 6.1.275 +Problem: When using "v" in a startup script, get warning message that + terminal cannot highlight. (Charles Campbell) +Solution: Only give the message after the terminal has been initialized. +Files: src/normal.c + +Patch 6.1.276 +Problem: "gvim --remote file" doesn't prompt for an encryption key. +Solution: The further characters the client sends to the server are used. + Added inputsave() and inputrestore() to allow prompting the + user directly and not using typeahead. + Also fix possible memory leak for ":normal". +Files: src/eval.c, src/ex_cmds2.c, src/ex_docmd.c, src/getchar.c, + src/main.c, src/proto/getchar.pro, src/proto/ui.pro, + src/runtime/doc/eval.txt, src/structs.h, src/ui.c, src/vim.h + +Patch 6.1.277 (depends on 6.1.276) +Problem: Compilation error when building with small features. +Solution: Define trash_input_buf() when needed. (Kelvin Lee) +Files: src/ui.c + +Patch 6.1.278 +Problem: When using signs the line number of a closed fold doesn't line up + with the other line numbers. (Kamil Burzynski) +Solution: Insert two spaces for the sign column. +Files: src/screen.c + +Patch 6.1.279 +Problem: The prototype for smsg() and smsg_attr() do not match the function + definition. This may cause trouble for some compilers. (Nix) +Solution: Use va_list for systems that have stdarg.h. Use "int" instead of + "void" for the return type. +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/proto.h, src/message.c + +Patch 6.1.280 +Problem: It's possible to use an argument "firstline" or "lastline" for a + function but using "a:firstline" or "a:lastline" in the function + won't work. (Benji Fisher) +Solution: Give an error message for these arguments. + Also avoid that the following function body causes a whole row of + errors, skip over it after an error in the first line. +Files: src/eval.c + +Patch 6.1.281 +Problem: In Insert mode CTRL-X CTRL-G leaves the cursor after the ruler. +Solution: Set the cursor position before waiting for the argument of CTRL-G. + (Yasuhiro Matsumoto) +Files: src/edit.c + +Patch 6.1.282 +Problem: Elvis uses "se" in a modeline, Vim doesn't recognize this. +Solution: Also accept "se " where "set " is accepted in a modeline. + (Yasuhiro Matsumoto) +Files: src/buffer.c + +Patch 6.1.283 +Problem: For ":sign" the icon file name cannot contain a space. +Solution: Handle backslashes in the file name. (Yasuhiro Matsumoto) +Files: src/ex_cmds.c + +Patch 6.1.284 +Problem: On Solaris there is a warning for "struct utimbuf". +Solution: Move including "utime.h" to outside the function. (Derek Wyatt) +Files: src/fileio.c + +Patch 6.1.285 +Problem: Can't wipe out a buffer with 'bufhide' option. +Solution: Add "wipe" value to 'bufhide'. (Yegappan Lakshmanan) +Files: runtime/doc/options.txt, src/buffer.c, src/option.c, + src/quickfix.c + +Patch 6.1.286 +Problem: 'showbreak' cannot contain multi-byte characters. +Solution: Allow using all printable characters for 'showbreak'. +Files: src/charset.c, src/move.c, src/option.c + +Patch 6.1.287 (depends on 6.1.285) +Problem: Effect of "delete" and "wipe" in 'bufhide' were mixed up. +Solution: Wipe out when wiping out is asked for. +Files: src/buffer.c + +Patch 6.1.288 +Problem: ":silent function F" hangs. (Hari Krishna Dara) +Solution: Don't use msg_col, it is not incremented when using ":silent". + Also made the function output look a bit better. Don't translate + "function". +Files: src/eval.c + +Patch 6.1.289 (depends on 6.1.278) +Problem: Compiler warning for pointer. (Axel Kielhorn) +Solution: Add a typecast for " ". +Files: src/screen.c + +Patch 6.1.290 (extra) +Problem: Truncating long text for message box may break multi-byte + character. +Solution: Adjust to start of multi-byte character. (Yasuhiro Matsumoto) +Files: src/os_mswin.c + +Patch 6.1.291 (extra) +Problem: Win32: CTRL-@ doesn't work. Don't even get a message for it. +Solution: Recognize the keycode for CTRL-@. (Yasuhiro Matsumoto) +Files: src/gui_w48.c + +Patch 6.1.292 (extra, depends on 6.1.253) +Problem: Win32: Can't compile with new MingW compiler. + Borland 5 makefile doesn't generate pathdef.c. +Solution: Remove -wwide-multiply argument. (Rene de Zwart) + Various fixes for other problems in Win32 makefiles. (Dan Sharp) +Files: src/Make_bc5.mak, src/Make_cyg.mak, src/Make_ming.mak, + src/Make_mvc.mak + +Patch 6.1.293 +Problem: byte2line() returns a wrong result for some values. +Solution: Change ">=" to ">" in ml_find_line_or_offset(). (Bradford C Smith) + Add one to the line number when at the end of a block. +Files: src/memline.c + +Patch 6.1.294 +Problem: Can't include a multi-byte character in a string by its hex value. + (Benji Fisher) +Solution: Add "\u....": a character specified with up to four hex numbers + and stored according to the value of 'encoding'. +Files: src/eval.c + +Patch 6.1.295 (extra) +Problem: Processing the cs.po file generates an error. (Rahul Agrawal) +Solution: Fix the printf format characters in the translation. +Files: src/po/cs.po + +Patch 6.1.296 +Problem: Win32: When cancelling the font dialog 'guifont' remains set to + "*". +Solution: Restore the old value of 'guifont' (Yasuhiro Matsumoto) +Files: src/option.c + +Patch 6.1.297 +Problem: "make test" fails in test6 in an UTF-8 environment. (Benji Fisher) +Solution: Before executing the BufReadPost autocommands save the current + fileencoding, so that the file isn't marked changed. +Files: src/fileio.c + +Patch 6.1.298 +Problem: When using signs and the first line of a closed fold has a sign + it can be redrawn as if the fold was open. (Kamil Burzynski) +Solution: Don't redraw a sign inside a closed fold. +Files: src/screen.c + +Patch 6.1.299 +Problem: ":edit +set\ ro file" doesn't work. +Solution: Halve the number of backslashes in the "+cmd" argument. +Files: src/ex_docmd.c + +Patch 6.1.300 (extra) +Problem: Handling of ETO_IGNORELANGUAGE is confusing. +Solution: Clean up the handling of ETO_IGNORELANGUAGE. (Glenn Maynard) +Files: src/gui_w32.c + +Patch 6.1.301 (extra) +Problem: French translation of file-save dialog doesn't show file name. +Solution: Insert a star in the printf string. (Francois Terrot) +Files: src/po/fr.po + +Patch 6.1.302 +Problem: Counting lines of the Visual area is incorrect for closed folds. + (Mikolaj Machowski) +Solution: Correct the start and end for the closed fold. +Files: src/normal.c + +Patch 6.1.303 (extra) +Problem: The Top/Bottom/All text does not always fit in the ruler when + translated to Japanese. Problem with a character being wider when + in a bold font. +Solution: Use ETO_PDY to specify the width of each character. (Yasuhiro + Matsumoto) +Files: src/gui_w32.c + +Patch 6.1.304 (extra, depends on 6.1.292) +Problem: Win32: Postscript is always enabled in the MingW Makefile. + Pathdef.c isn't generated properly with Make_bc5.mak. (Yasuhiro + Matsumoto) +Solution: Change an ifdef to an ifeq. (Madoka Machitani) + Use the Borland make redirection to generate pathdef.c. (Maurice + Barnum) +Files: src/Make_bc5.mak, src/Make_ming.mak + +Patch 6.1.305 +Problem: When 'verbose' is 14 or higher, a function call may cause reading + uninitialized data. (Walter Briscoe) +Solution: Check for end-of-string in trunc_string(). +Files: src/message.c + +Patch 6.1.306 +Problem: The AIX VisualAge cc compiler doesn't define __STDC__. +Solution: Use __EXTENDED__ like __STDC__. (Jess Thrysoee) +Files: src/os_unix.h + +Patch 6.1.307 +Problem: When a double-byte character has an illegal tail byte the display + is messed up. (Yasuhiro Matsumoto) +Solution: Draw "XX" instead of the wrong character. +Files: src/screen.c + +Patch 6.1.308 +Problem: Can't reset the Visual mode returned by visualmode(). +Solution: Use an optional argument to visualmode(). (Charles Campbell) +Files: runtime/doc/eval.txt, src/eval.c, src/normal.c, + src/structs.h + +Patch 6.1.309 +Problem: The tutor doesn't select German if the locale name is + "German_Germany.1252". (Joachim Hofmann) +Solution: Check for "German" in the locale name. Also check for + ".ge". And include the German and Greek tutors. +Files: runtime/tutor/tutor.de, runtime/tutor/tutor.vim, + runtime/tutor/tutor.gr, runtime/tutor/tutor.gr.cp737 + +Patch 6.1.310 (depends on 6.1.307) +Problem: All double-byte characters are displayed as "XX". +Solution: Use ">= 32" instead of "< 32". (Yasuhiro Matsumoto) +Files: src/screen.c + +Patch 6.1.311 (extra) +Problem: VMS: path in window title doesn't include necessary separator. + file version doesn't always work properly with Unix. + Crashes because of memory overwrite in GUI. + Didn't always handle files with lowercase and correct path. +Solution: Fix the problems. Remove unnecessary file name translations. + (Zoltan Arpadffy) +Files: src/buffer.c, src/ex_cmds2.c, src/fileio.c, src/memline.c, + src/misc1.c, src/misc2.c, src/os_unix.c, src/os_vms.c, src/tag.c + +Patch 6.1.312 +Problem: When using ":silent" debugging is also done silently. +Solution: Disable silence while at the debug prompt. +Files: src/ex_cmds2.c + +Patch 6.1.313 +Problem: When a ":drop fname" command is used and "fname" is open in + another window, it is also opened in the current window. +Solution: Change to the window with "fname" instead. + Don't redefine the argument list when dropping only one file. +Files: runtime/doc/windows.txt, src/ex_cmds2.c, src/ex_cmds.c, + src/ex_docmd.c, src/proto/ex_cmds2.pro, src/proto/ex_docmd.pro + +Patch 6.1.314 (depends on 6.1.126) +Problem: Missing backslash in "Generic Config file" syntax menu. +Solution: Insert the backslash. (Zak Beck) +Files: runtime/makemenu.vim, runtime/synmenu.vim + +Patch 6.1.315 (extra) +Problem: A very long hostname may lead to an unterminated string. Failing + to obtain a hostname may result in garbage. (Walter Briscoe) +Solution: Add a NUL at the end of the hostname buffer. +Files: src/os_mac.c, src/os_msdos.c, src/os_unix.c, src/os_win16.c, + src/os_win32.c + +Patch 6.1.316 +Problem: When exiting with "wq" and there is a hidden buffer, after the + "file changed" dialog there is a warning for a changed buffer. + (Ajit Thakkar) +Solution: Do update the buffer timestamps when exiting. +Files: src/fileio.c + +Patch 6.1.317 +Problem: Closing a window may cause some of the remaining windows to be + positioned wrong if there is a mix of horizontal and vertical + splits. (Stefan Ingi Valdimarsson) +Solution: Update the frame sizes before updating the window positions. +Files: src/window.c + +Patch 6.1.318 +Problem: auto/pathdef.c can include wrong quotes when a compiler flag + includes quotes. +Solution: Put a backslash before the quotes in compiler flags. (Shinra Aida) +Files: src/Makefile + +Patch 6.1.319 (depends on 6.1.276) +Problem: Using "--remote +cmd file" does not execute "cmd". +Solution: Call inputrestore() in the same command line as inputsave(), + otherwise it will never get executed. +Files: src/main.c + +Patch 6.1.320 (depends on 6.1.313) +Problem: When a ":drop one\ file" command is used the file "one\ file" is + opened, the backslash is not removed. (Taro Muraoka) +Solution: Handle backslashes correctly. Always set the argument list to + keep it simple. +Files: runtime/doc/windows.txt, src/ex_cmds.c + +Patch 6.1.321 +Problem: When 'mouse' includes 'n' but not 'v', don't allow starting Visual + mode with the mouse. +Solution: Don't use MOUSE_MAY_VIS when there is no 'v' in 'mouse'. (Flemming + Madsen) +Files: src/normal.c + +Patch 6.1.322 (extra, depends on 6.1.315) +Problem: Win32: The host name is always "PC " plus the real host name. +Solution: Don't insert "PC " before the host name. +Files: src/os_win32.c + +Patch 6.1.323 +Problem: ":registers" doesn't stop listing for a "q" at the more prompt. + (Hari Krishna Dara) +Solution: Check for interrupt and got_int. +Files: src/ops.c, src/proto/ops.pro + +Patch 6.1.324 +Problem: Crash when dragging a vertical separator when <LeftMouse> is + remapped to jump to another window. +Solution: Pass the window pointer to the function doing the dragging instead + of always using the current window. (Daniel Elstner) + Also fix that starting a drag changes window focus. +Files: src/normal.c, src/proto/window.pro, src/ui.c, src/vim.h, + src/window.c + +Patch 6.1.325 +Problem: Shift-Tab is not automatically recognized in an xterm. +Solution: Add <Esc>[Z as the termcap code. (Andrew Pimlott) +Files: src/term.c + +Patch 6.1.326 +Problem: Using a search pattern may read from uninitialized data (Yasuhiro + Matsumoto) +Solution: Initialize pointers to NULL. +Files: src/regexp.c + +Patch 6.1.327 +Problem: When opening the "mbyte.txt" help file the utf-8 characters are + unreadable, because the fileencoding is forced to be latin1. +Solution: Check for utf-8 encoding first in help files. (Daniel Elstner) +Files: runtime/doc/mbyte.txt, src/fileio.c + +Patch 6.1.328 +Problem: Prototype for enc_canon_search() is missing. +Solution: Add the prototype. (Walter Briscoe) +Files: src/mbyte.c + +Patch 6.1.329 +Problem: When editing a file "a b c" replacing "%" in ":Cmd %" or ":next %" + does not work properly. (Hari Krishna Dara) +Solution: Always escape spaces when expanding "%". Don't split argument for + <f-args> in a user command when only one argument is used. +Files: src/ex_docmd.c + +Patch 6.1.330 +Problem: GTK, Motif and Athena: Keypad keys produce the same code as + non-keypad keys, making it impossible to map them separately. +Solution: Use different termcap codes for the keypad keys. (Neil Bird) +Files: src/gui_gtk_x11.c, src/gui_x11.c + +Patch 6.1.331 +Problem: When translating the help files, "LOCAL ADDITIONS" no longer marks + the spot where help files from plugins are to be listed. +Solution: Add a "local-additions" tag and use that to find the right spot. +Files: runtime/doc/help.txt, src/ex_cmds.c + +Patch 6.1.332 (extra) +Problem: Win32: Loading Perl dynamically doesn't work with Perl 5.8. + Perl 5.8 also does not work with Cygwin and Ming. +Solution: Adjust the function calls. (Taro Muraoka) + Adjust the cyg and ming makefiles. (Dan Sharp) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak, + src/if_perl.xs + +Patch 6.1.333 (extra) +Problem: Win32: Can't handle Unicode text on the clipboard. + Can't pass NUL byte, it becomes a line break. (Bruce DeVisser) +Solution: Support Unicode for the clipboard (Ron Aaron and Glenn Maynard) + Also support copy/paste of NUL bytes. +Files: src/os_mswin.c, src/os_win16.c src/os_win32.c + +Patch 6.1.334 (extra, depends on 6.1.303) +Problem: Problem with drawing Hebrew characters. +Solution: Only use ETO_PDY for Windows NT and the like. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 6.1.335 (extra) +Problem: Failure of obtaining the cursor position and window size is + ignored. +Solution: Remove a semicolon after an "if". (Walter Briscoe) +Files: src/gui_w32.c + +Patch 6.1.336 (extra) +Problem: Warning for use of function prototypes of smsg(). +Solution: Define HAVE_STDARG_H. (Walter Briscoe) +Files: src/os_win32.h + +Patch 6.1.337 +Problem: When using "finish" in debug mode in function B() for ":call + A(B())" does not stop after B() is finished. +Solution: Increase debug_level while evaluating a function. +Files: src/ex_docmd.c + +Patch 6.1.338 +Problem: When using a menu that checks out the current file from Insert + mode, there is no warning for the changed file until exiting + Insert mode. (Srikanth Sankaran) +Solution: Add a check for need_check_timestamps in the Insert mode loop. +Files: src/edit.c + +Patch 6.1.339 +Problem: Completion doesn't allow "g:" in ":let g:did_<Tab>". (Benji + Fisher) +Solution: Return "g:var" for global variables when that is what is being + expanded. (Flemming Madsen) +Files: src/eval.c + +Patch 6.1.340 (extra, depends on 6.1.332) +Problem: Win32: Can't compile the Perl interface with nmake. +Solution: Don't compare the version number as a string but as a number. + (Juergen Kraemer) +Files: src/Make_mvc.mak + +Patch 6.1.341 +Problem: In Insert mode with 'rightleft' set the cursor is drawn halfway a + double-wide character. For CTRL-R and CTRL-K in Insert mode the " + or ? is not displayed. +Solution: Draw the cursor in the next character cell. Display the " or ? + over the right half of the double-wide character. (Yasuhiro + Matsumoto) Also fix that cancelling a digraph doesn't redraw + a double-byte character correctly. +Files: src/edit.c, src/gui.c, src/mbyte.c + +Patch 6.1.342 (depends on 6.1.341) +Problem: With 'rightleft' set typing "c" on a double-wide character causes + the cursor to be displayed one cell to the left. +Solution: Draw the cursor in the next character cell. (Yasuhiro Matsumoto) +Files: src/gui.c + +Patch 6.1.343 (depends on 6.1.342) +Problem: Cannot compile with the +multi_byte feature but without +rightleft. + Cannot compile without the GUI. +Solution: Fix the #ifdefs. (partly by Nam SungHyun) +Files: src/gui.c, src/mbyte.c, src/ui.c + +Patch 6.1.344 +Problem: When using ":silent filetype" the output is still put in the + message history. (Hari Krishna Dara) +Solution: Don't add messages in the history when ":silent" is used. +Files: src/message.c + +Patch 6.1.345 (extra) +Problem: Win32: 'imdisable' doesn't work. +Solution: Make 'imdisable' work. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 6.1.346 +Problem: The scroll wheel can only scroll the current window. +Solution: Make the scroll wheel scroll the window that the mouse points to. + (Daniel Elstner) +Files: src/edit.c, src/gui.c, src/normal.c, src/term.c + +Patch 6.1.347 +Problem: When using cscope to list matching tags, the listed number is + sometimes not equal to what cscope uses. (Vihren Milev) +Solution: For cscope tags use only one table, don't give tags in the current + file a higher priority. +Files: src/tag.c + +Patch 6.1.348 +Problem: Wildmode with wildmenu: ":set wildmode=list,full", ":colorscheme + <tab>" results in "zellner" instead of the first entry. (Anand + Hariharan) +Solution: Don't call ExpandOne() from globpath(). (Flemming Madsen) +Files: src/ex_getln.c + +Patch 6.1.349 +Problem: "vim --serverlist" when no server was ever started gives an error + message without "\n". + "vim --serverlist" doesn't exit when the X server can't be + contacted, it starts Vim unexpectedly. (Ricardo Signes) +Solution: Don't give an error when no Vim server was ever started. + Treat failing of opening the display equal to errors inside the + remote*() functions. (Flemming Madsen) +Files: src/if_xcmdsrv.c, src/main.c + +Patch 6.1.350 +Problem: When entering a buffer with ":bnext" for the first time, using an + autocommand to restore the last used cursor position doesn't work. + (Paolo Giarusso) +Solution: Don't use the last known cursor position of the current Vim + invocation if an autocommand changed the position. +Files: src/buffer.c + +Patch 6.1.351 (depends on 6.1.349) +Problem: Crash when starting Vim the first time in an X server. (John + McGowan) +Solution: Don't call xFree() with a fixed string. +Files: src/if_xcmdsrv.c + +Patch 6.1.352 (extra, depends on 6.1.345) +Problem: Win32: Crash when setting "imdisable" in _vimrc. +Solution: Don't call IME functions when imm32.dll was not loaded (yet). + Also add typecasts to avoid Compiler warnings for + ImmAssociateContext() argument. +Files: src/gui_w32.c + +Patch 6.1.353 (extra, depends on 6.1.334) +Problem: Problem with drawing Arabic characters. +Solution: Don't use ETO_PDY, do use padding. +Files: src/gui_w32.c + +Patch 6.1.354 (extra, depends on 6.1.333) +Problem: MS-Windows 98: Notepad can't paste text copied from Vim when + 'encoding' is "utf-8". +Solution: Also make CF_TEXT available on the clipboard. (Ron Aaron) +Files: src/os_mswin.c + +Patch 6.1.355 +Problem: In a regexp '\n' will never match anything in a string. +Solution: Make '\n' match a newline character. +Files: src/buffer.c, src/edit.c, src/eval.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_getln.c, src/fileio.c, src/misc1.c, + src/option.c, src/os_mac.c, src/os_unix.c, src/quickfix.c, + src/regexp.c, src/search.c, src/syntax.c, src/tag.c, src/vim.h + +Patch 6.1.356 (extra, depends on, well, eh, several others) +Problem: Compiler warnings for using convert_setup() and a few other + things. +Solution: Add typecasts. +Files: src/mbyte.c, src/os_mswin.c, src/proto/os_win32.pro, src/os_win32.c + +Patch 6.1.357 +Problem: CR in the quickfix window jumps to the error under the cursor, but + this doesn't work in Insert mode. (Srikanth Sankaran) +Solution: Handle CR in Insert mode in the quickfix window. +Files: src/edit.c + +Patch 6.1.358 +Problem: The tutor doesn't select another locale version properly. +Solution: Insert the "let" command. (Yasuhiro Matsumoto) +Files: runtime/tutor/tutor.vim + +Patch 6.1.359 (extra) +Problem: Mac Carbon: Vim doesn't get focus when started from the command + line. Crash when using horizontal scroll bar. +Solution: Set Vim as the frontprocess. Fix scrolling. (Peter Cucka) +Files: src/gui_mac.c + +Patch 6.1.360 (depends on 6.1.341) +Problem: In Insert mode CTRL-K ESC messes up a multi-byte character. + (Anders Helmersson) +Solution: Save all bytes of a character when displaying a character + temporarily. +Files: src/edit.c, src/proto/screen.pro, src/screen.c + +Patch 6.1.361 +Problem: Cannot jump to a file mark with ":'M". +Solution: Allow jumping to another file for a mark in an Ex address when it + is the only thing in the command line. +Files: src/ex_docmd.c + +Patch 6.1.362 +Problem: tgetent() may return zero for success. tgetflag() may return -1 + for an error. +Solution: Check tgetflag() for returning a positive value. Add an autoconf + check for the value that tgetent() returns. +Files: src/auto/configure, src/config.h.in, src/configure.in, src/term.c + +Patch 6.1.363 +Problem: byte2line() can return one more than the number of lines. +Solution: Return -1 if the offset is one byte past the end. +Files: src/memline.c + +Patch 6.1.364 +Problem: That the FileChangedShell autocommand event never nests makes it + difficult to reload a file in a normal way. +Solution: Allow nesting for the FileChangedShell event but do not allow + triggering itself again. + Also avoid autocommands for the cmdline window in rare cases. +Files: src/ex_getln.c, src/fileio.c, src/window.c + +Patch 6.1.365 (depends on 6.1.217) +Problem: Setting a breakpoint in a sourced file with a relative path name + doesn't work. (Servatius Brandt) +Solution: Expand the file name to a full path. +Files: src/ex_cmds2.c + +Patch 6.1.366 +Problem: Can't use Vim with Netbeans. +Solution: Add the Netbeans interface. Includes support for sign icons and + "-fg" and "-bg" arguments for GTK. Add the 'autochdir' + option. (Gordon Prieur, George Hernandez, Dave Weatherford) + Make it possible to display both a sign with a text and one with + line highlighting in the same line. + Add support for Agide, interface version 2.1. + Also fix that when 'iskeyword' includes '?' the "*" command + doesn't work properly on a word that includes "?" (Bill McCarthy): + Don't escape "?" to "\?" when searching forward. +Files: runtime/doc/Makefile, runtime/doc/netbeans.txt, + runtime/doc/options.txt, runtime/doc/various.txt, + src/Makefile, src/auto/configure, src/buffer.c, src/config.h.in, + src/config.mk.in, src/configure.in, src/edit.c, src/ex_cmds.c, + src/ex_docmd.c, src/feature.h, src/fileio.c, src/globals.h, + src/gui.c, src/gui_beval.c, src/gui_gtk_x11.c, src/gui_x11.c, + src/main.c, src/memline.c, src/misc1.c, src/misc2.c, src/move.c, + src/nbdebug.c, src/nbdebug.h, src/netbeans.c, src/normal.c, + src/ops.c, src/option.c, src/option.h, src/proto/buffer.pro, + src/proto/gui_beval.pro, src/proto/gui_gtk_x11.pro, + src/proto/gui_x11.pro, src/proto/misc2.pro, + src/proto/netbeans.pro, src/proto/normal.pro, src/proto/ui.pro, + src/proto.h, src/screen.c, src/structs.h, src/ui.c, src/undo.c, + src/vim.h, src/window.c, src/workshop.c + +Patch 6.1.367 (depends on 6.1.365) +Problem: Setting a breakpoint in a function doesn't work. For a sourced + file it doesn't work when symbolic links are involved. (Servatius + Brandt) +Solution: Expand the file name in the same way as do_source() does. Don't + prepend the path to a function name. +Files: src/ex_cmds2.c + +Patch 6.1.368 +Problem: Completion for ":map" does not include <silent> and <script>. + ":mkexrc" do not save the <silent> attribute of mappings. +Solution: Add "<silent>" to the generated map commands when appropriate. + (David Elstner) + Add <silent> and <script> to command line completion. +Files: src/getchar.c + +Patch 6.1.369 (extra) +Problem: VMS: Vim hangs when attempting to edit a read-only file in the + terminal. Problem with VMS filenames for quickfix. +Solution: Rewrite low level input. Remove version number from file name in + a couple more places. Fix crash after patch 6.1.362. Correct + return code for system(). (Zoltan Arpadffy, Tomas Stehlik) +Files: src/misc1.c, src/os_unix.c, src/os_vms.c, src/proto/os_vms.pro, + src/os_vms_conf.h, src/quickfix.c, src/ui.c + +Patch 6.1.370 +Problem: #ifdef nesting is unclear. +Solution: Insert spaces to indicate the nesting. +Files: src/os_unix.c + +Patch 6.1.371 +Problem: "%V" in 'statusline' doesn't show "0-1" in an empty line. +Solution: Add one to the column when comparing with virtual column (Andrew + Pimlott) +Files: src/buffer.c + +Patch 6.1.372 +Problem: With 16 bit ints there are compiler warnings. (Walter Briscoe) +Solution: Change int into long. +Files: src/structs.h, src/syntax.c + +Patch 6.1.373 +Problem: The default page header for printing is not translated. +Solution: Add _() around the two places where "Page" is used. (Mike + Williams) Translate the default value of the 'titleold' and + 'printheader' options. +Files: src/ex_cmds2.c, src/option.c + +Patch 6.1.374 (extra) +Problem: MS-Windows: Cannot build GvimExt with MingW or Cygwin. +Solution: Add makefile and modified resource files. (Rene de Zwart) + Also support Cygwin. (Alejandro Lopez_Valencia) +Files: GvimExt/Make_cyg.mak, GvimExt/Make_ming.mak, GvimExt/Makefile, + GvimExt/gvimext_ming.def, GvimExt/gvimext_ming.rc + +Patch 6.1.375 +Problem: MS-Windows: ':!dir "%"' does not work for a file name with spaces. + (Xiangjiang Ma) +Solution: Don't insert backslashes for spaces in a shell command. +Files: src/ex_docmd.c + +Patch 6.1.376 +Problem: "vim --version" and "vim --help" have a non-zero exit code. + That is unusual. (Petesea) +Solution: Use a zero exit code. +Files: src/main.c + +Patch 6.1.377 +Problem: Can't add words to 'lispwords' option. +Solution: Add P_COMMA and P_NODUP flags. (Haakon Riiser) +Files: src/option.c + +Patch 6.1.378 +Problem: When two buffer-local user commands are ambiguous, a full match + with a global user command isn't found. (Hari Krishna Dara) +Solution: Detect this situation and accept the global command. +Files: src/ex_docmd.c + +Patch 6.1.379 +Problem: Linux with kernel 2.2 can't use the alternate stack in combination + with threading, causes an infinite loop. +Solution: Don't use the alternate stack in this situation. +Files: src/os_unix.c + +Patch 6.1.380 +Problem: When 'winminheight' is zero and the quickfix window is zero lines, + entering the window doesn't make it higher. (Christian J. + Robinson) +Solution: Make sure the current window is at least one line high. +Files: src/window.c + +Patch 6.1.381 +Problem: When a BufWriteCmd is used and it leaves the buffer modified, the + window may still be closed. (Hari Krishna Dara) +Solution: Return FAIL from buf_write() when the buffer is still modified + after a BufWriteCmd autocommand was used. +Files: src/fileio.c + +Patch 6.1.382 (extra) +Problem: Win32 GUI: When using two monitors, the code that checks/fixes the + window size and position (e.g. when a font changes) doesn't work + properly. (George Reilly) +Solution: Handle a double monitor situation. (Helmut Stiegler) +Files: src/gui_w32.c + +Patch 6.1.383 +Problem: The filling of the status line doesn't work properly for + multi-byte characters. (Nam SungHyun) + There is no check for going past the end of the buffer. +Solution: Properly distinguish characters and bytes. Properly check for + running out of buffer space. +Files: src/buffer.c, src/ex_cmds2.c, src/proto/buffer.pro, src/screen.c + +Patch 6.1.384 +Problem: It is not possible to find if a certain patch has been included. + (Lubomir Host) +Solution: Support using has() to check if a patch was included. +Files: runtime/doc/eval.txt, src/eval.c, src/proto/version.pro, + src/version.c + +Patch 6.1.385 (depends on 6.1.383) +Problem: Can't compile without the multi-byte feature. +Solution: Move an #ifdef. (Christian J. Robinson) +Files: src/buffer.c + +Patch 6.1.386 +Problem: Get duplicate tags when running ":helptags". +Solution: Do the other halve of moving a section to another help file. +Files: runtime/tagsrch.txt + +Patch 6.1.387 (depends on 6.1.373) +Problem: Compiler warning for pointer cast. +Solution: Add (char_u *). +Files: src/option.c + +Patch 6.1.388 (depends on 6.1.384) +Problem: Compiler warning for pointer cast. +Solution: Add (char *). Only include has_patch() when used. +Files: src/eval.c, src/version.c + +Patch 6.1.389 (depends on 6.1.366) +Problem: Balloon evaluation doesn't work for GTK. + has("balloon_eval") doesn't work. +Solution: Add balloon evaluation for GTK. Also improve displaying of signs. + (Daniel Elstner) + Also make ":gui" start the netbeans connection and avoid using + netbeans functions when the connection is not open. +Files: src/Makefile, src/feature.h, src/gui.c, src/gui.h, + src/gui_beval.c, src/gui_beval.h, src/gui_gtk.c, + src/gui_gtk_x11.c, src/eval.c, src/memline.c, src/menu.c, + src/netbeans.c, src/proto/gui_beval.pro, src/proto/gui_gtk.pro, + src/structs.h, src/syntax.c, src/ui.c, src/workshop.c + +Patch 6.1.390 (depends on 6.1.389) +Problem: It's not possible to tell Vim to save and exit through the + Netbeans interface. Would still try to send balloon eval text + after the connection is closed. + Can't use Unicode characters for sign text. +Solution: Add functions "saveAndExit" and "getModified". Check for a + working connection before sending a balloonText event. + various other cleanups. + Support any character for sign text. (Daniel Elstner) +Files: runtime/doc/netbeans.txt, runtime/doc/sign.txt, src/ex_cmds.c, + src/netbeans.c, src/screen.c + +Patch 6.1.391 +Problem: ml_get() error when using virtualedit. (Charles Campbell) +Solution: Get a line from a specific window, not the current one. +Files: src/charset.c + +Patch 6.1.392 (depends on 6.1.383) +Problem: Highlighting in the 'statusline' is in the wrong position when an + item is truncated. (Zak Beck) +Solution: Correct the start of 'statusline' items properly for a truncated + item. +Files: src/buffer.c + +Patch 6.1.393 +Problem: When compiled with Python and threads, detaching the terminal may + cause Vim to loop forever. +Solution: Add -pthread to $CFLAGS when using Python and gcc. (Daniel + Elstner) +Files: src/auto/configure,, src/configure.in + +Patch 6.1.394 (depends on 6.1.390) +Problem: The netbeans interface doesn't recognize multibyte glyph names. +Solution: Check the number of cells rather than bytes to decide + whether a glyph name is not a filename. (Daniel Elstner) +Files: src/netbeans.c + +Patch 6.1.395 (extra, depends on 6.1.369) +Problem: VMS: OLD_VMS is never defined. Missing function prototype. +Solution: Define OLD_VMS in Make_vms.mms. Add vms_sys_status() to + os_vms.pro. (Zoltan Arpadffy) +Files: src/Make_vms.mms, src/proto/os_vms.pro + +Patch 6.1.396 (depends on 6.1.330) +Problem: Compiler warnings for using enum. +Solution: Add typecast to char_u. +Files: src/gui_gtk_x11.c, src/gui_x11.c + +Patch 6.1.397 (extra) +Problem: The install program may use a wrong path for the diff command if + there is a space in the install directory path. +Solution: Use double quotes around the path if necessary. (Alejandro + Lopez-Valencia) Also use double quotes around the file name + arguments. +Files: src/dosinst.c + +Patch 6.1.398 +Problem: Saving the typeahead for debug mode causes trouble for a test + script. (Servatius Brandt) +Solution: Add the ":debuggreedy" command to avoid saving the typeahead. +Files: runtime/doc/repeat.txt, src/ex_cmds.h, src/ex_cmds2.c, + src/ex_docmd.c, src/proto/ex_cmds2.pro + +Patch 6.1.399 +Problem: Warning for unused variable. +Solution: Remove the variable two_or_more. +Files: src/ex_cmds.c + +Patch 6.1.400 (depends on 6.1.381) +Problem: When a BufWriteCmd wipes out the buffer it may still be accessed. +Solution: Don't try accessing a buffer that has been wiped out. +Files: src/fileio.c + +Patch 6.1.401 (extra) +Problem: Building the Win16 version with Borland 5.01 doesn't work. + "make test" doesn't work with Make_dos.mak. (Walter Briscoe) +Solution: Various fixes to the w16 makefile. (Walter Briscoe) + Don't use deltree. Use "mkdir \tmp" instead of "mkdir /tmp". +Files: src/Make_w16.mak, src/testdir/Make_dos.mak + +Patch 6.1.402 +Problem: When evaluating a function name with curly braces, an error + is not handled consistently. +Solution: Accept the result of a curly braces expression when an + error was encountered. Skip evaluating an expression in curly + braces when skipping. (Servatius Brandt) +Files: src/eval.c + +Patch 6.1.403 (extra) +Problem: MS-Windows 16 bit: compiler warnings. +Solution: Add typecasts. (Walter Briscoe) +Files: src/ex_cmds2.c, src/gui_w48.c, src/os_mswin.c, src/os_win16.c, + src/syntax.c + +Patch 6.1.404 (extra) +Problem: Various small problems. +Solution: Fix comments. Various small additions, changes in indent, removal + of unused items and fixes. +Files: Makefile, README.txt, runtime/menu.vim, runtime/vimrc_example.vim, + src/INSTALL, src/INSTALLole.txt, src/Make_bc5.mak, + src/Make_cyg.mak, src/Make_ming.mak, src/Makefile, + src/config.h.in, src/edit.c, src/eval.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_getln.c, src/fileio.c, src/getchar.c, + src/gui.c, src/gui_gtk.c, src/gui_photon.c, src/if_cscope.c, + src/if_python.c, src/keymap.h, src/mark.c, src/mbyte.c, + src/message.c, src/misc1.c, src/misc2.c, src/normal.c, + src/option.c, src/os_os2_cfg.h, src/os_win32.c, + src/proto/getchar.pro, src/proto/message.pro, + src/proto/regexp.pro, src/screen.c, src/structs.h, src/syntax.c, + src/term.c, src/testdir/test15.in, src/testdir/test15.ok, + src/vim.rc, src/xxd/Make_cyg.mak, src/xxd/Makefile + +Patch 6.1.405 +Problem: A few files are missing from the toplevel Makefile. +Solution: Add the missing files. +Files: Makefile + +Patch 6.1.406 (depends on 6.1.392) +Problem: When a statusline item doesn't fit arbitrary text appears. + (Christian J. Robinson) +Solution: When there is just enough room but not for the "<" truncate the + statusline item like there is no room. +Files: src/buffer.c + +Patch 6.1.407 +Problem: ":set scrollbind | help" scrollbinds the help window. (Andrew + Pimlott) +Solution: Reset 'scrollbind' when opening a help window. +Files: src/ex_cmds.c + +Patch 6.1.408 +Problem: When 'rightleft' is set unprintable character 0x0c is displayed as + ">c0<". +Solution: Reverse the text of the hex character. +Files: src/screen.c + +Patch 6.1.409 +Problem: Generating tags for the help doesn't work for some locales. +Solution: Set LANG=C LC_ALL=C in the environment for "sort". (Daniel + Elstner) +Files: runtime/doc/Makefile + +Patch 6.1.410 (depends on 6.1.390) +Problem: Linking error when compiling with Netbeans but without sign icons. + (Malte Neumann) +Solution: Don't define buf_signcount() when sign icons are unavailable. +Files: src/buffer.c + +Patch 6.1.411 +Problem: When 'virtualedit' is set, highlighting a Visual block beyond the + end of a line may be wrong. +Solution: Correct the virtual column when the end of the line is before the + displayed part of the line. (Muraoka Taro) +Files: src/screen.c + +Patch 6.1.412 +Problem: When swapping terminal screens and using ":gui" to start the GUI, + the shell prompt may be after a hit-enter prompt. +Solution: Output a newline in the terminal when starting the GUI and there + was a hit-enter prompt.. +Files: src/gui.c + +Patch 6.1.413 +Problem: When 'clipboard' contains "unnamed", "p" in Visual mode doesn't + work correctly. +Solution: Save the register before overwriting it and put the resulting text + on the clipboard afterwards. (Muraoka Taro) +Files: src/normal.c, src/ops.c + +Patch 6.1.414 (extra, depends on 6.1.369) +Problem: VMS: Vim busy waits when waiting for input. +Solution: Delay for a short while before getting another character. (Zoltan + Arpadffy) +Files: src/os_vms.c + +Patch 6.1.415 +Problem: When there is a vertical split and a quickfix window, reducing the + size of the Vim window may result in a wrong window layout and a + crash. +Solution: When reducing the window size and there is not enough space for + 'winfixheight' set the frame height to the larger height, so that + there is a retry while ignoring 'winfixheight'. (Yasuhiro + Matsumoto) +Files: src/window.c + +Patch 6.1.416 (depends on 6.1.366) +Problem: When using the Netbeans interface, a line with a sign cannot be + changed. +Solution: Respect the GUARDEDOFFSET for sign IDs when checking for a guarded + area. +Files: src/netbeans.c + +Patch 6.1.417 +Problem: Unprintable multi-byte characters are not handled correctly. + Multi-byte characters above 0xffff are displayed as another + character. +Solution: Handle unprintable multi-byte characters. Display multi-byte + characters above 0xffff with a marker. Recognize UTF-16 words and + BOM words as unprintable. (Daniel Elstner) +Files: src/charset.c, src/mbyte.c, src/screen.c + +Patch 6.1.418 +Problem: The result of strftime() is in the current locals. Need to + convert it to 'encoding'. +Solution: Obtain the current locale and convert the argument for strftime() + to it and the result back to 'encoding'. (Daniel Elstner) +Files: src/eval.c, src/ex_cmds.c, src/ex_cmds2.c, src/mbyte.c, + src/proto/mbyte.pro, src/option.c, src/os_mswin.c + +Patch 6.1.419 +Problem: Vim doesn't compile on AIX 5.1. +Solution: Don't define _NO_PROTO on this system. (Uribarri) +Files: src/auto/configure, src/configure.in + +Patch 6.1.420 (extra) +Problem: convert_input() has an unnecessary STRLEN(). + Conversion from UCS-2 to a codepage uses word count instead of + byte count. +Solution: Remove the STRLEN() call. (Daniel Elstner) + Always use byte count for string_convert(). +Files: src/gui_w32.c, src/mbyte.c + +Patch 6.1.421 (extra, depends on 6.1.354) +Problem: MS-Windows 9x: When putting text on the clipboard it can be in + the wrong encoding. +Solution: Convert text to the active codepage for CF_TEXT. (Glenn Maynard) +Files: src/os_mswin.c + +Patch 6.1.422 +Problem: Error in .vimrc doesn't cause hit-enter prompt when swapping + screens. (Neil Bird) +Solution: Set msg_didany also when sending a message to the terminal + directly. +Files: src/message.c + +Patch 6.1.423 +Problem: Can't find arbitrary text in help files. +Solution: Added the ":helpgrep" command. +Files: runtime/doc/various.txt, src/ex_cmds.h, src/ex_docmd.c, + src/proto/quickfix.pro, src/quickfix.c + +Patch 6.1.424 (extra) +Problem: Win32: Gvim compiled with VC++ 7.0 run on Windows 95 does not show + menu items. +Solution: Define $WINVER to avoid an extra item is added to MENUITEMINFO. + (Muraoka Taro) +Files: src/Make_mvc.mak + +Patch 6.1.425 +Problem: ":helptags $VIMRUNTIME/doc" does not add the "help-tags" tag. +Solution: Do add the "help-tags" tag for that specific directory. +Files: src/ex_cmds.c + +Patch 6.1.426 +Problem: "--remote-wait +cmd file" waits forever. (Valery Kondakoff) +Solution: Don't wait for the "+cmd" argument to have been edited. +Files: src/main.c + +Patch 6.1.427 +Problem: Several error messages for regexp patterns are not translated. +Solution: Use _() properly. (Muraoka Taro) +Files: src/regexp.c + +Patch 6.1.428 +Problem: FreeBSD: wait() may hang when compiled with Python support and + doing a system() call in a startup script. +Solution: Use waitpid() instead of wait() and poll every 10 msec, just like + what is done in the GUI. +Files: src/os_unix.c + +Patch 6.1.429 (depends on 6.1.390) +Problem: Crash when using showmarks.vim plugin. (Charles Campbell) +Solution: Check for sign_get_text() returning a NULL pointer. +Files: src/screen.c + +Patch 6.1.430 +Problem: In Lisp code backslashed parens should be ignored for "%". (Dorai) +Solution: Skip over backslashed parens. +Files: src/search.c + +Patch 6.1.431 +Problem: Debug commands end up in redirected text. +Solution: Disable redirection while handling debug commands. +Files: src/ex_cmds2.c + +Patch 6.1.432 (depends on 6.1.375) +Problem: MS-Windows: ":make %:p" inserts extra backslashes. (David Rennalls) +Solution: Don't add backslashes, handle it like ":!cmd". +Files: src/ex_docmd.c + +Patch 6.1.433 +Problem: ":popup" only works for Win32. +Solution: Add ":popup" support for GTK. (Daniel Elstner) +Files: runtime/doc/gui.txt, src/ex_docmd.c, src/gui_gtk.c, src/menu.c, + src/proto/gui_gtk.pro + +Patch 6.1.434 (extra) +Problem: Win32: When there are more than 32767 lines, the scrollbar has a + roundoff error. +Solution: Make a click on an arrow move one line. Also move the code to + gui_w48.c, there is hardly any difference between the 16 bit and + 32 bit versions. (Walter Briscoe) +Files: src/gui_w16.c, src/gui_w32.c, src/gui_w48.c + +Patch 6.1.435 +Problem: ":winsize x" resizes the Vim window to the minimal size. (Andrew + Pimlott) +Solution: Give an error message for wrong arguments of ":winsize" and + ":winpos". +Files: src/ex_docmd.c + +Patch 6.1.436 +Problem: When a long UTF-8 file contains an illegal byte it's hard to find + out where it is. (Ron Aaron) +Solution: Add the line number to the error message. +Files: src/fileio.c + +Patch 6.1.437 (extra, depends on 6.1.421) +Problem: Using multi-byte functions when they are not available. +Solution: Put the clipboard conversion inside an #ifdef. (Vince Negri) + Also fix a pointer type mistake. (Walter Briscoe) +Files: src/os_mswin.c + +Patch 6.1.438 +Problem: When Perl has thread support Vim cannot use the Perl interface. +Solution: Add a configure check and disable Perl when it will not work. + (Aron Griffis) +Files: src/auto/configure, src/configure.in + +Patch 6.1.439 +Problem: Netbeans: A "create" function doesn't actually create a buffer, + following functions may fail. +Solution: Create a Vim buffer without a name when "create" is called. + (Gordon Prieur) +Files: runtime/doc/netbeans.txt, src/netbeans.c + +Patch 6.1.440 +Problem: The "@*" command doesn't obtain the actual contents of the + clipboard. (Hari Krishna Dara) +Solution: Obtain the clipboard text before executing the command. +Files: src/ops.c + +Patch 6.1.441 +Problem: "zj" and "zk" cannot be used as a motion command after an + operator. (Ralf Hetzel) +Solution: Accept these commands as motion commands. +Files: src/normal.c + +Patch 6.1.442 +Problem: Unicode 3.2 defines more space and punctuation characters. +Solution: Add the new characters to the Unicode tables. (Raphael Finkel) +Files: src/mbyte.c + +Patch 6.1.443 (extra) +Problem: Win32: The gvimext.dll build with Borland 5.5 requires another + DLL. +Solution: Build a statically linked version by default. (Dan Sharp) +Files: GvimExt/Make_bc5.mak + +Patch 6.1.444 (extra) +Problem: Win32: Enabling a build with gettext support is not consistent. +Solution: Use "GETTEXT" for Borland and msvc makefiles. (Dan Sharp) +Files: src/Make_bc5.mak, src/Make_mvc.mak + +Patch 6.1.445 (extra) +Problem: DJGPP: get warning for argument of putenv() +Solution: Define HAVE_PUTENV to use DJGPP's putenv(). (Walter Briscoe) +Files: src/os_msdos.h + +Patch 6.1.446 (extra) +Problem: Win32: The MingW makefile uses a different style of arguments than + other makefiles. + Dynamic IME is not supported for Cygwin. +Solution: Use "no" and "yes" style arguments. Remove the use of the + dyn-ming.h include file. (Dan Sharp) + Do not include the ime.h file and adjust the makefile. (Alejandro + Lopez-Valencia) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/gui_w32.c, + src/if_perl.xs, src/if_python.c, src/if_ruby.c, src/os_win32.c + +Patch 6.1.447 +Problem: "make install" uses "make" directly for generating help tags. +Solution: Use $(MAKE) instead of "make". (Tim Mooney) +Files: src/Makefile + +Patch 6.1.448 +Problem: 'titlestring' has a default maximum width of 50 chars per item. +Solution: Remove the default maximum (also for 'statusline'). +Files: src/buffer.c + +Patch 6.1.449 +Problem: When "1" and "a" are in 'formatoptions', auto-formatting always + moves a newly added character to the next line. (Servatius Brandt) +Solution: Don't move a single character to the next line when it was just + typed. +Files: src/edit.c + +Patch 6.1.450 +Problem: Termcap entry "kB" for back-tab is not recognized. +Solution: Use back-tab as the shift-tab code. +Files: src/keymap.h, src/misc2.c, src/term.c + +Patch 6.1.451 +Problem: GUI: When text in the find dialog contains a slash, a backslash is + inserted the next time it is opened. (Mezz) +Solution: Remove escaped backslashes and question marks. (Daniel Elstner) +Files: src/gui.c + +Patch 6.1.452 (extra, after 6.1.446) +Problem: Win32: IME support doesn't work for MSVC. +Solution: Use _MSC_VER instead of __MSVC. (Alejandro Lopez-Valencia) +Files: src/gui_w32.c + +Patch 6.1.453 (after 6.1.429) +Problem: When compiled without sign icons but with sign support, adding a + sign may cause a crash. +Solution: Check for the text sign to exist before using it. (Kamil + Burzynski) +Files: src/screen.c + +Patch 6.1.454 (extra) +Problem: Win32: pasting Russian text in Vim with 'enc' set to cp1251 + results in utf-8 bytes. (Perelyubskiy) + Conversion from DBCS to UCS2 does not work when 'encoding' is not + the active codepage. +Solution: Introduce enc_codepage and use it for conversion to 'encoding' + (Glenn Maynard) + Use MultiByteToWideChar() and WideCharToMultiByte() instead of + iconv(). Should do most needed conversions without iconv.dll. +Files: src/globals.h, src/gui_w32.c, src/mbyte.c, src/os_mswin.c, + src/proto/mbyte.pro, src/proto/os_mswin.pro, src/structs.h + +Patch 6.1.455 +Problem: Some Unicode characters can be one or two character cells wide. +Solution: Add the 'ambiwidth' option to tell Vim how to display these + characters. (Jungshik Shin) + Also reset the script ID when setting an option to its default + value, so that ":verbose set" won't give wrong info. +Files: runtime/doc/options.txt, src/mbyte.c, src/option.c, src/option.h + +Patch 6.1.456 (extra, after 6.1.454) +Problem: Win32: IME doesn't work. +Solution: ImmGetCompositionStringW() returns the size in bytes, not words. + (Yasuhiro Matsumoto) Also fix typecast problem. +Files: src/gui_w32.c, src/os_mswin.c + +Patch 6.1.457 +Problem: An empty register in viminfo causes conversion to fail. +Solution: Don't convert an empty string. (Yasuhiro Matsumoto) +Files: src/ex_cmds.c, src/mbyte.c + +Patch 6.1.458 +Problem: Compiler warning for pointer. +Solution: Add a typecast. +Files: src/ex_cmds.c + +Patch 6.1.459 (extra) +Problem: Win32: libcall() may return an invalid pointer and cause Vim to + crash. +Solution: Add a strict check for the returned pointer. (Bruce Mellows) +Files: src/os_mswin.c + +Patch 6.1.460 +Problem: GTK: after scrolling the text one line with a key, clicking the + arrow of the scrollbar does not always work. (Nam SungHyun) +Solution: Always update the scrollbar thumb when the value changed, even + when it would not move, like for RISCOS. (Daniel Elstner) +Files: src/gui.c, src/gui.h + +Patch 6.1.461 +Problem: When a keymap is active, typing a character in Select mode does + not use it. (Benji Fisher) +Solution: Apply Insert mode mapping to the character typed in Select mode. +Files: src/normal.c + +Patch 6.1.462 +Problem: When autocommands wipe out a buffer, a crash may happen. (Hari + Krishna Dara) +Solution: Don't decrement the window count of a buffer before calling the + autocommands for it. When re-using the current buffer, watch out + for autocommands changing the current buffer. +Files: src/buffer.c, src/ex_cmds.c, src/proto/buffer.pro + +Patch 6.1.463 +Problem: When writing a compressed file, the file name that gzip stores in + the file is the weird temporary file name. (David Rennalls) +Solution: Use the real file name when possible. +Files: runtime/plugin/gzip.vim + +Patch 6.1.464 +Problem: Crash when using C++ syntax highlighting. (Gerhard Hochholzer) +Solution: Check for a negative index. +Files: src/syntax.c + +Patch 6.1.465 (after 6.1.454) +Problem: Compile error when using cygwin. +Solution: Change #ifdef WIN32 to #ifdef WIN3264. (Alejandro Lopez-Valencia) + Undefine WIN32 after including windows.h +Files: src/mbyte.c + +Patch 6.1.466 +Problem: The "-f" argument is a bit obscure. +Solution: Add the "--nofork" argument. Improve the help text a bit. +Files: runtime/doc/starting.txt, src/main.c + +Patch 6.1.467 +Problem: Setting the window title doesn't work for Chinese. +Solution: Use an X11 function to convert text to a text property. (Kentaro + Nakazawa) +Files: src/os_unix.c + +Patch 6.1.468 +Problem: ":mksession" also stores folds for buffers which will not be + restored. +Solution: Only store folds for a buffer with 'buftype' empty and help files. +Files: src/ex_docmd.c + +Patch 6.1.469 +Problem: 'listchars' cannot contain multi-byte characters. +Solution: Handle multi-byte UTF-8 list characters. (Matthew Samsonoff) +Files: src/message.c, src/option.c, src/screen.c + +Patch 6.1.470 (lang) +Problem: Polish messages don't show up correctly on MS-Windows. +Solution: Convert messages to cp1250. (Mikolaj Machowski) + Also add English message translations, because it got in the way + of the patch. +Files: Makefile, src/po/Makefile, src/po/en_gb.po, src/po/pl.po + +Patch 6.1.471 +Problem: ":jumps" output continues after pressing "q" at the more-prompt. + (Hari Krishna Dara) +Solution: Check for "got_int" being set. +Files: src/mark.c + +Patch 6.1.472 +Problem: When there is an authentication error when connecting to the X + server Vim exits. +Solution: Use XSetIOErrorHandler() to catch the error and longjmp() to avoid + the exit. Also do this in the main loop, so that when the X + server exits a Vim running in a console isn't killed. +Files: src/globals.h, src/main.c, src/os_unix.c + +Patch 6.1.473 +Problem: Referring to $curwin or $curbuf in Perl 5.6 causes a crash. +Solution: Add "pTHX_" to cur_val(). (Yasuhiro Matsumoto) +Files: src/if_perl.xs + +Patch 6.1.474 +Problem: When opening the command-line window in Ex mode it's impossible to + go back. (Pavol Juhas) +Solution: Reset "exmode_active" and restore it when the command-line window + is closed. +Files: src/ex_getln.c + + +Patch 6.2f.001 +Problem: The configure check for Ruby didn't work properly for Ruby 1.8.0. +Solution: Change the way the Ruby check is done. (Aron Griffis) +Files: src/auto/configure, src/configure.in + +Patch 6.2f.002 +Problem: The output of ":ls" doesn't show whether a buffer had read errors. +Solution: Add the "x" flag in the ":ls" output. +Files: runtime/doc/windows.txt, src/buffer.c + +Patch 6.2f.003 +Problem: Test49 doesn't properly test the behavior of ":catch" without an + argument. +Solution: Update test49. (Servatius Brandt) +Files: src/testdir/test49.ok, src/testdir/test49.vim + +Patch 6.2f.004 +Problem: "vim --version" always uses CR/LF in the output. +Solution: Omit the CR. +Files: src/message.c, src/os_unix.c + +Patch 6.2f.005 +Problem: Two error messages without a colon after the number. +Solution: Add the colon. (Taro Muraoka) +Files: src/if_cscope.c + +Patch 6.2f.006 +Problem: When saving a file takes a while and Vim regains focus this can + result in a "file changed outside of Vim" warning and ml_get() + errors. (Mike Williams) +Solution: Add the "b_saving" flag to avoid checking the timestamp while the + buffer is being saved. (Michael Schaap) +Files: src/fileio.c, src/structs.h + +Patch 6.2f.007 +Problem: Irix compiler complains about multiple defined symbols. + vsnprintf() is not available. (Charles Campbell) +Solution: Insert EXTERN for variables in globals.h. Change the configure + check for vsnprintf() from compiling to linking. +Files: src/auto/configure, src/configure.in, src/globals.h + +Patch 6.2f.008 +Problem: The Aap recipe doesn't work with Aap 0.149. +Solution: Change targetarg to TARGETARG. Update the mysign file. +Files: src/main.aap, src/mysign + +Patch 6.2f.009 (extra) +Problem: Small problem when building with Borland 5.01. +Solution: Use mkdir() instead of _mkdir(). (Walter Briscoe) +Files: src/dosinst.h + +Patch 6.2f.010 +Problem: Warning for missing prototypes. +Solution: Add missing prototypes. (Walter Briscoe) +Files: src/if_cscope.c + +Patch 6.2f.011 +Problem: The configure script doesn't work with autoconf 2.5x. +Solution: Add square brackets around a header check. (Aron Griffis) + Note: touch src/auto/configure after applying this patch. +Files: src/configure.in + +Patch 6.2f.012 +Problem: ":echoerr" doesn't work correctly inside try/endtry. +Solution: Don't reset did_emsg inside a try/endtry. (Servatius Brandt) +Files: src/eval.c + +Patch 6.2f.013 (extra) +Problem: Macintosh: Compiler warning for a trigraph. +Solution: Insert a backslash before each question mark. (Peter Cucka) +Files: src/os_mac.h + +Patch 6.2f.014 (extra) +Problem: Macintosh: ex_eval is not included in the project file. +Solution: Add ex_eval. (Dany St-Amant) +Files: src/os_mac.pbproj/project.pbxproj + +Patch 6.2f.015 (extra) +Problem: Win32: When changing header files not all source files involved + are recompiled. +Solution: Improve the dependency rules. (Dan Sharp) +Files: src/Make_cyg.mak, src/Make_ming.mak + +Patch 6.2f.016 +Problem: "vim --version > ff" on non-Unix systems results in a file with a + missing line break at the end. (Bill McCArthy) +Solution: Add a line break. +Files: src/main.c + +Patch 6.2f.017 +Problem: Unix: starting Vim in the background and then bringing it to the + foreground may cause the terminal settings to be wrong. +Solution: Check for tcsetattr() to return an error, retry when it does. + (Paul Tapper) +Files: src/os_unix.c + +Patch 6.2f.018 +Problem: Mac OS X 10.2: OK is defined to zero in cursus.h while Vim uses + one. Redefining it causes a warning message. +Solution: Undefine OK before defining it to one. (Taro Muraoka) +Files: src/vim.h + +Patch 6.2f.019 +Problem: Mac OS X 10.2: COLOR_BLACK and COLOR_WHITE are defined in + curses.h. +Solution: Rename them to PRCOLOR_BLACK and PRCOLOR_WHITE. +Files: src/ex_cmds2.c + +Patch 6.2f.020 +Problem: Win32: test50 produces beeps and fails with some versions of diff. +Solution: Remove empty lines and convert the output to dos fileformat. +Files: src/testdir/test50.in + +Patch 6.2f.021 +Problem: Running configure with "--enable-netbeans" disables Netbeans. + (Gordon Prieur) +Solution: Fix the tests in configure.in where the default is to enable a + feature. Fix that "--enable-acl" reported "yes" confusingly. +Files: src/auto/configure, src/configure.in, src/mysign + +Patch 6.2f.022 +Problem: A bogus value for 'foldmarker' is not rejected, possibly causing a + hang. (Derek Wyatt) +Solution: Check for a non-empty string before and after the comma. +Files: src/option.c + +Patch 6.2f.023 +Problem: When the help files are not in $VIMRUNTIME but 'helpfile' is + correct Vim still can't find the help files. +Solution: Also look for a tags file in the directory of 'helpfile'. +Files: src/tag.c + +Patch 6.2f.024 +Problem: When 'delcombine' is set and a character has more than two + composing characters "x" deletes them all. +Solution: Always delete only the last composing character. +Files: src/misc1.c + +Patch 6.2f.025 +Problem: When reading a file from stdin that has DOS line endings but a + missing end-of-line for the last line 'fileformat' becomes "unix". + (Bill McCarthy) +Solution: Don't add the missing line break when re-reading the text from the + buffer. +Files: src/fileio.c + +Patch 6.2f.026 +Problem: When typing new text at the command line, old composing characters + may be displayed. +Solution: Don't read composing characters from after the end of the + text to be displayed. +Files: src/ex_getln.c, src/mbyte.c, src/message.c, src/proto/mbyte.pro, + src/screen.c + +Patch 6.2f.027 +Problem: Compiler warnings for unsigned char pointers. (Tony Leneis) +Solution: Add typecasts to char pointer. +Files: src/quickfix.c + +Patch 6.2f.028 +Problem: GTK: When 'imactivatekey' is empty and XIM is inactive it can't be + made active again. Cursor isn't updated immediately when changing + XIM activation. Japanese XIM may hang when using 'imactivatekey'. + Can't activate XIM after typing fFtT command or ":sh". +Solution: Properly set the flag that indicates the IM is active. Update the + cursor right away. Do not send a key-release event. Handle + Normal mode and running an external command differently. + (Yasuhiro Matsumoto) +Files: src/mbyte.c + +Patch 6.2f.029 +Problem: Mixing use of int and enum. +Solution: Adjust argument type of cs_usage_msg(). Fix wrong typedef. +Files: src/if_cscope.c, src/if_cscope.h + +Patch 6.2f.030 (after 6.2f.028) +Problem: Cursor moves up when using XIM. +Solution: Reset im_preedit_cursor. (Yasuhiro Matsumoto) +Files: src/mbyte.c + +Patch 6.2f.031 +Problem: Crash when listing a function argument in the debugger. (Ron Aaron) +Solution: Init the name field of an argument to NULL. +Files: src/eval.c + +Patch 6.2f.032 +Problem: When a write fails for a ":silent!" while inside try/endtry the + BufWritePost autocommands are not triggered. +Solution: Check the emsg_silent flag in should_abort(). (Servatius Brandt) +Files: src/ex_eval.c, src/testdir/test49.ok, src/testdir/test49.vim + +Patch 6.2f.033 +Problem: Cscope: re-entrance problem for ":cscope" command. Checking for + duplicate database didn't work well for Win95. Didn't check for + duplicate databases after an empty entry. +Solution: Don't set postponed_split too early. Remember first empty + database entry. (Sergey Khorev) +Files: src/if_cscope.c + +Patch 6.2f.034 +Problem: The netbeans interface cannot be used on systems without + vsnprintf(). (Tony Leneis) +Solution: Use EMSG(), EMSGN() and EMSG2() instead. +Files: src/auto/configure, src/configure.in, src/netbeans.c + +Patch 6.2f.035 +Problem: The configure check for the netbeans interface doesn't work if the + socket and nsl libraries are required. +Solution: Check for the socket and nsl libraries before the netbeans check. +Files: src/auto/configure, src/configure.in + +Patch 6.2f.036 +Problem: Moving leftwards over text with an illegal UTF-8 byte moves one + byte instead of one character. +Solution: Ignore an illegal byte after the cursor position. +Files: src/mbyte.c + +Patch 6.2f.037 +Problem: When receiving a Netbeans command at the hit-enter or more prompt + the screen is redrawn but Vim is still waiting at the prompt. +Solution: Quit the prompt like a CTRL-C was typed. +Files: src/netbeans.c + +Patch 6.2f.038 +Problem: The dependency to run autoconf causes a patch for configure.in + to run autoconf, even though the configure script was updated as + well. +Solution: Only run autoconf with "make autoconf". +Files: src/Makefile + +Patch 6.2f.039 +Problem: CTRL-W K makes the new top window very high. +Solution: When 'equalalways' is set equalize the window heights. +Files: src/window.c + + +============================================================================== +VERSION 6.3 *version-6.3* + +This section is about improvements made between version 6.2 and 6.3. + +This is mainly a bug-fix release. There are also a few new features. +The major number of new items is in the runtime files and translations. + + +Changed *changed-6.3* +------- + +The intro message also displays a note about sponsoring Vim, mixed randomly +with the message about helping children in Uganda. + +Included the translated menus, keymaps and tutors with the normal runtime +files. The separate "lang" archive now only contains translated messages. + +Made the translated menu file names a bit more consistent. Use "latin1" for +"iso_8859-1" and "iso_8859-15". + +Removed the "file_select.vim" script from the distribution. It's not more +useful than other scripts that can be downloaded from www.vim.org. + +The "runtime/doc/tags" file is now always in unix fileformat. On MS-Windows +it used to be dos fileformat, but ":helptags" generates a unix format file. + + +Added *added-6.3* +----- + +New commands: + :cNfile go to last error in previous file + :cpfile idem + :changes print the change list + :keepmarks following command keeps marks where they are + :keepjumps following command keeps jumplist and marks + :lockmarks following command keeps marks where they are + :redrawstatus force a redraw of the status line(s) + +New options: + 'antialias' Mac OS X: use smooth, antialiased fonts + 'helplang' preferred help languages + +Syntax files: + Arch inventory (Nikolai Weibull) + Calendar (Nikolai Weibull) + Ch (Wayne Cheng) + Controllable Regex Mutilator (Nikolai Weibull) + D (Jason Mills) + Desktop (Mikolaj Machowski) + Dircolors (Nikolai Weibull) + Elinks configuration (Nikolai Weibull) + FASM (Ron Aaron) + GrADS scripts (Stefan Fronzek) + Icewm menu (James Mahler) + LDIF (Zak Johnson) + Locale input, fdcc. (Dwayne Bailey) + Pinfo config (Nikolai Weibull) + Pyrex (Marco Barisione) + Relax NG Compact (Nikolai Weibull) + Slice (Morel Bodin) + VAX Macro Assembly (Tom Uijldert) + grads (Stefan Fronzek) + libao (Nikolai Weibull) + mplayer (Nikolai Weibull) + rst (Nikolai Weibull) + tcsh (Gautam Iyer) + yaml (Nikolai Weibull) + +Compiler plugins: + ATT dot (Marcos Macedo) + Apple Project Builder (Alexander von Below) + Intel (David Harrison) + bdf (Nikolai Weibull) + icc (Peter Puck) + javac (Doug Kearns) + neato (Marcos Macedo) + onsgmls (Robert B. Rowsome) + perl (Christian J. Robinson) + rst (Nikolai Weibull) + se (SmartEiffel) (Doug Kearns) + tcl (Doug Kearns) + xmlwf (Robert B. Rowsome) + +Filetype plugins: + Aap (Bram Moolenaar) + Ch (Wayne Cheng) + Css (Nikolai Weibull) + Pyrex (Marco Barisione) + Rst (Nikolai Weibull) + +Indent scripts: + Aap (Bram Moolenaar) + Ch (Wayne Cheng) + DocBook (Nikolai Weibull) + MetaPost (Eugene Minkovskii) + Objective-C (Kazunobu Kuriyama) + Pyrex (Marco Barisione) + Rst (Nikolai Weibull) + Tcsh (Gautam Iyer) + XFree86 configuration file (Nikolai Weibull) + Zsh (Nikolai Weibull) + +Keymaps: + Greek for cp1253 (Panagiotis Louridas) + Hungarian (Magyar) (Laszlo Zavaleta) + Persian-Iranian (Behnam Esfahbod) + +Message translations: + Catalan (Ernest Adrogue) + Russian (Vassily Ragosin) + Swedish (Johan Svedberg) + +Menu translations: + Catalan (Ernest Adrogue) + Russian (Tim Alexeevsky) + Swedish (Johan Svedberg) + +Tutor translations: + Catalan (Ernest Adrogue) + Russian in cp1251 (Alexey Froloff) + Slovak in cp1250 and iso8859-2 (Lubos Celko) + Swedish (Johan Svedberg) + Korean (Kee-Won Seo) + UTF-8 version of the Japanese tutor (Yasuhiro Matsumoto) Use this as + the original, create the other Japanese tutor by conversion. + +Included "russian.txt" help file. (Vassily Ragosin) + +Include Encapsulated PostScript and PDF versions of the Vim logo in the extra +archive. + +The help highlighting finds the highlight groups and shows them in the color +that is actually being used. (idea from Yakov Lerner) + +The big Win32 version is now compiled with Ruby interface, version 1.8. For +Python version 2.3 is used. For Perl version 5.8 is used. + +The "ftdetect" directory is mentioned in the documentation. The DOS install +program creates it. + + +Fixed *fixed-6.3* +----- + +Test 42 failed on MS-Windows. Set and reset 'fileformat' and 'binary' options +here and there. (Walter Briscoe) + +The explorer plugin didn't work for double-byte 'encoding's. + +Use "copy /y" in Make_bc5.mak to avoid a prompt for overwriting. + +Patch 6.2.001 +Problem: The ":stopinsert" command doesn't have a help tag. +Solution: Add the tag. (Antoine J. Mechelynck) +Files: runtime/doc/insert.txt, runtime/doc/tags + +Patch 6.2.002 +Problem: When compiled with the +multi_byte feature but without +eval, + displaying UTF-8 characters may cause a crash. (Karsten Hopp) +Solution: Also set the default for 'ambiwidth' when compiled without the + +eval feature. +Files: src/option.c + +Patch 6.2.003 +Problem: GTK 2: double-wide characters below 256 are not displayed + correctly. +Solution: Check the cell width for characters above 127. (Yasuhiro + Matsumoto) +Files: src/gui_gtk_x11.c + +Patch 6.2.004 +Problem: With a line-Visual selection at the end of the file a "p" command + puts the text one line upwards. +Solution: Detect that the last line was deleted and put forward. (Taro + Muraoka) +Files: src/normal.c + +Patch 6.2.005 +Problem: GTK: the "Find" and "Find and Replace" tools don't work. (Aschwin + Marsman) +Solution: Show the dialog after creating it. (David Necas) +Files: src/gui_gtk.c + +Patch 6.2.006 +Problem: The Netbeans code contains an obsolete function that uses "vim61" + and sets the fall-back value for $VIMRUNTIME. +Solution: Delete the obsolete function. +Files: src/main.c, src/netbeans.c, src/proto/netbeans.pro + +Patch 6.2.007 +Problem: Listing tags for Cscope doesn't always work. +Solution: Avoid using smgs_attr(). (Sergey Khorev) +Files: src/if_cscope.c + +Patch 6.2.008 +Problem: XIM with GTK 2: After backspacing preedit characters are wrong. +Solution: Reset the cursor position. (Yasuhiro Matsumoto) +Files: src/mbyte.c + +Patch 6.2.009 +Problem: Win32: The self-installing executable "Full" selection only + selects some of the items to install. (Salman Mohsin) +Solution: Change commas to spaces in between section numbers. +Files: nsis/gvim.nsi + +Patch 6.2.010 +Problem: When 'virtualedit' is effective and a line starts with a + multi-byte character, moving the cursor right doesn't work. +Solution: Obtain the right character to compute the column offset. (Taro + Muraoka) +Files: src/charset.c + +Patch 6.2.011 +Problem: Alpha OSF1: stat() is a macro and doesn't allow an #ifdef halfway. + (Moshe Kaminsky) +Solution: Move the #ifdef outside of stat(). +Files: src/os_unix.c + +Patch 6.2.012 +Problem: May hang when polling for a character. +Solution: Break the wait loop when not waiting for a character. +Files: src/os_unix.c + +Patch 6.2.013 (extra) +Problem: Win32: The registry key for uninstalling GvimExt still uses "6.1". +Solution: Change the version number to "6.2". (Ajit Thakkar) +Files: src/GvimExt/GvimExt.reg + +Patch 6.2.014 (after 6.2.012) +Problem: XSMP doesn't work when using poll(). +Solution: Use xsmp_idx instead of gpm_idx. (Neil Bird) +Files: src/os_unix.c + +Patch 6.2.015 +Problem: The +xsmp feature is never enabled. +Solution: Move the #define for USE_XSMP to below where WANT_X11 is defined. + (Alexey Froloff) +Files: src/feature.h + +Patch 6.2.016 +Problem: Using ":scscope find" with 'cscopequickfix' does not always split + the window. (Gary Johnson) + Win32: ":cscope add" could make the script that contains it + read-only until the corresponding ":cscope kill". + Errors during ":cscope add" may not be handled properly. +Solution: When using the quickfix window may need to split the window. + Avoid file handle inheritance for the script. + Check for a failed connection and/or process. (Sergey Khorev) +Files: src/ex_cmds2.c, src/if_cscope.c + +Patch 6.2.017 +Problem: Test11 sometimes prompts the user, because a file would have been + changed outside of Vim. (Antonio Colombo) +Solution: Add a FileChangedShell autocommand to avoid the prompt. +Files: src/testdir/test11.in + +Patch 6.2.018 +Problem: When using the XSMP protocol and reading from stdin Vim may wait + for a key to be pressed. +Solution: Avoid that RealWaitForChar() is used recursively. +Files: src/os_unix.c + +Patch 6.2.019 (lang) +Problem: Loading the Portuguese menu causes an error message. +Solution: Join two lines. (Jose Pedro Oliveira, José de Paula) +Files: runtime/lang/menu_pt_br.vim + +Patch 6.2.020 +Problem: The "Syntax/Set syntax only" menu item causes an error message. + (Oyvind Holm) +Solution: Set the script-local variable in a function. (Benji Fisher) +Files: runtime/synmenu.vim + +Patch 6.2.021 +Problem: The user manual section on exceptions contains small mistakes. +Solution: Give a good example of an error that could be missed and other + improvements. (Servatius Brandt) +Files: runtime/doc/usr_41.txt + +Patch 6.2.022 (extra) +Problem: Win32: After deleting a menu item it still appears in a tear-off + window. +Solution: Set the mode to zero for the deleted item. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 6.2.023 (extra) +Problem: Win32: Make_ivc.mak does not clean everything. +Solution: Delete more files in the clean rule. (Walter Briscoe) +Files: src/Make_ivc.mak + +Patch 6.2.024 (extra) +Problem: Win32: Compiler warnings for typecasts. +Solution: Use DWORD instead of WORD. (Walter Briscoe) +Files: src/gui_w32.c + +Patch 6.2.025 +Problem: Missing prototype for sigaltstack(). +Solution: Add the prototype when it is not found in a header file. +Files: src/os_unix.c + +Patch 6.2.026 +Problem: Warning for utimes() argument. +Solution: Add a typecast. +Files: src/fileio.c + +Patch 6.2.027 +Problem: Warning for uninitialized variable. +Solution: Set mb_l to one when not using multi-byte characters. +Files: src/message.c + +Patch 6.2.028 +Problem: Cscope connection may kill Vim process and others. +Solution: Check for pid being larger than one. (Khorev Sergey) +Files: src/if_cscope.c + +Patch 6.2.029 +Problem: When using the remote server functionality Vim may leak memory. + (Srikanth Sankaran) +Solution: Free the result of XListProperties(). +Files: src/if_xcmdsrv.c + +Patch 6.2.030 +Problem: Mac: Warning for not being able to use precompiled header files. +Solution: Don't redefine select. Use -no-cpp-precomp for compiling, so that + function prototypes are still found. +Files: src/os_unix.c, src/osdef.sh + +Patch 6.2.031 +Problem: The langmenu entry in the options window doesn't work. (Rodolfo + Lima) + With GTK 1 the ":options" command causes an error message. + (Michael Naumann) +Solution: Change "lmenu" to "langmenu". Only display the 'tbis' option for + GTK 2. +Files: runtime/optwin.vim + +Patch 6.2.032 +Problem: The lpc filetype is never recognized. (Shizhu Pan) +Solution: Check for g:lpc_syntax_for_c instead of the local variable + lpc_syntax_for_c. (Benji Fisher) +Files: runtime/filetype.vim + +Patch 6.2.033 (extra) +Problem: Mac: Various compiler warnings. +Solution: Don't include Classic-only headers in Unix version. + Remove references to several unused variables. (Ben Fowler) + Fix double definition of DEFAULT_TERM. + Use int instead of unsigned short for pixel values, so that the + negative error values are recognized. +Files: src/gui_mac.c, src/term.c + +Patch 6.2.034 +Problem: Mac: Compiler warning for redefining DEFAULT_TERM. +Solution: Fix double definition of DEFAULT_TERM. +Files: src/term.c + +Patch 6.2.035 +Problem: Mac: Compiler warnings in Python interface. +Solution: Make a difference between pure Mac and Unix-Mac. (Peter Cucka) +Files: src/if_python.c + +Patch 6.2.036 (extra) +Problem: Mac Unix version: If foo is a directory, then ":e f<Tab>" should + expand to ":e foo/" instead of ":e foo" . (Vadim Zeitlin) +Solution: Define DONT_ADD_PATHSEP_TO_DIR only for pure Mac. (Benji Fisher) +Files: src/os_mac.h + +Patch 6.2.037 +Problem: Win32: converting an encoding name to a codepage could result in + an arbitrary number. +Solution: make encname2codepage() return zero if the encoding name doesn't + contain a codepage number. +Files: src/mbyte.c + +Patch 6.2.038 (extra) +Problem: Warning messages when using the MingW compiler. (Bill McCarthy) + Can't compile console version without +mouse feature. +Solution: Initialize variables, add parenthesis. + Add an #ifdef around g_nMouseClick. (Ajit Thakkar) +Files: src/eval.c, src/os_win32.c, src/gui_w32.c, src/dosinst.c + +Patch 6.2.039 (extra) +Problem: More warning messages when using the MingW compiler. +Solution: Initialize variables. (Bill McCarthy) +Files: src/os_mswin.c + +Patch 6.2.040 +Problem: FreeBSD: Crash while starting up when compiled with +xsmp feature. +Solution: Pass a non-NULL argument to IceAddConnectionWatch(). +Files: src/os_unix.c + +Patch 6.2.041 (extra, after 6.2.033) +Problem: Mac: Compiler warnings for conversion types, missing prototype, + missing return type. +Solution: Change sscanf "%hd" to "%d", the argument is an int now. Add + gui_mch_init_check() prototype. Add "int" to termlib functions. +Files: src/gui_mac.c, src/proto/gui_mac.pro, src/termlib.c. + +Patch 6.2.042 (extra) +Problem: Cygwin: gcc 3.2 has an optimizer problem, sometimes causing a + crash. +Solution: Add -fno-strength-reduce to the compiler arguments. (Dan Sharp) +Files: src/Make_cyg.mak + +Patch 6.2.043 +Problem: Compiling with both netbeans and workshop doesn't work. +Solution: Move the shellRectangle() function to gui_x11.c. (Gordon Prieur) +Files: src/gui_x11.c, src/integration.c, src/netbeans.c, + src/proto/netbeans.pro + +Patch 6.2.044 +Problem: ":au filetypedetect" gives an error for a non-existing event name, + but it's actually a non-existing group name. (Antoine Mechelynck) +Solution: Make the error message clearer. +Files: src/fileio.c + +Patch 6.2.045 +Problem: Obtaining the '( mark changes the '' mark. (Gary Holloway) +Solution: Don't set the '' mark when searching for the start/end of the + current sentence/paragraph. +Files: src/mark.c + +Patch 6.2.046 +Problem: When evaluating an argument of a function throws an exception the + function is still called. (Hari Krishna Dara) +Solution: Don't call the function when an exception was thrown. +Files: src/eval.c + +Patch 6.2.047 (extra) +Problem: Compiler warnings when using MingW. (Bill McCarthy) +Solution: Give the s_dwLastClickTime variable a type. Initialize dwEndTime. +Files: src/os_win32.c + +Patch 6.2.048 +Problem: The Python interface doesn't compile with Python 2.3 when + dynamically loaded. +Solution: Use dll_PyObject_Malloc and dll_PyObject_Free. (Paul Moore) +Files: src/if_python.c + +Patch 6.2.049 +Problem: Using a "-range=" argument with ":command" doesn't work and + doesn't generate an error message. +Solution: Generate an error message. +Files: src/ex_docmd.c + +Patch 6.2.050 +Problem: Test 32 didn't work on MS-Windows. +Solution: Write the temp file in Unix fileformat. (Walter Briscoe) +Files: src/testdir/test32.in + +Patch 6.2.051 +Problem: When using "\=submatch(0)" in a ":s" command, line breaks become + NUL characters. +Solution: Change NL to CR characters, so that they become line breaks. +Files: src/regexp.c + +Patch 6.2.052 +Problem: A few messages are not translated. +Solution: Add _() to the messages. (Muraoka Taro) +Files: src/ex_cmds.c + +Patch 6.2.053 +Problem: Prototype for bzero() doesn't match most systems. +Solution: Use "void *" instead of "char *" and "size_t" instead of "int". +Files: src/osdef1.h.in + +Patch 6.2.054 +Problem: A double-byte character with a second byte that is a backslash + causes problems inside a string. +Solution: Skip over multi-byte characters in a string properly. (Yasuhiro + Matsumoto) +Files: src/eval.c + +Patch 6.2.055 +Problem: Using col('.') from CTRL-O in Insert mode does not return the + correct value for multi-byte characters. +Solution: Correct the cursor position when it is necessary, move to the + first byte of a multi-byte character. (Yasuhiro Matsumoto) +Files: src/edit.c + +Patch 6.2.056 (extra) +Problem: Building with Sniff++ doesn't work. +Solution: Use the multi-threaded libc when needed. (Holger Ditting) +Files: src/Make_mvc.mak + +Patch 6.2.057 (extra) +Problem: Mac: With -DMACOS_X putenv() is defined twice, it is in a system + library. Get a warning for redefining OK. Unused variables in + os_mac.c +Solution: Define HAVE_PUTENV. Undefine OK after including curses.h. + Remove declarations for unused variables. +Files: src/os_mac.c, src/os_mac.h, src/vim.h + +Patch 6.2.058 +Problem: When 'autochdir' is set ":bnext" to a buffer without a name causes + a crash. +Solution: Don't call vim_chdirfile() when the file name is NULL. (Taro + Muraoka) +Files: src/buffer.c + +Patch 6.2.059 +Problem: When 'scrolloff' is a large number and listing completion results + on the command line, then executing a command that jumps close to + where the cursor was before, part of the screen is not updated. + (Yakov Lerner) +Solution: Don't skip redrawing part of the window when it was scrolled. +Files: src/screen.c + +Patch 6.2.060 (extra) +Problem: Win32: When 'encoding' is set to "iso-8859-7" copy/paste to/from + the clipboard gives a lalloc(0) error. (Kriton Kyrimis) +Solution: When the string length is zero allocate one byte. Also fix that + when the length of the Unicode text is zero (conversion from + 'encoding' to UCS-2 was not possible) the normal text is used. +Files: src/os_mswin.c + +Patch 6.2.061 +Problem: GUI: Using the left mouse button with the shift key should work + like "*" but it scrolls instead. (Martin Beller) +Solution: Don't recognize an rxvt scroll wheel event when using the GUI. +Files: src/term.c + +Patch 6.2.062 +Problem: When one buffer uses a syntax with "containedin" and another + buffer does not, redrawing depends on what the current buffer is. + (Brett Pershing Stahlman) +Solution: Use "syn_buf" instead of "curbuf" to get the b_syn_containedin + flag. +Files: src/syntax.c + +Patch 6.2.063 +Problem: When using custom completion end up with no matches. +Solution: Make cmd_numfiles and cmd_files local to completion to avoid that + they are overwritten when ExpandOne() is called recursively by + f_glob(). +Files: src/eval.c, src/ex_docmd.c, src/ex_getln.c, src/proto/ex_getln.pro, + src/misc1.c, src/structs.h, src/tag.c + +Patch 6.2.064 +Problem: resolve() only handles one symbolic link, need to repeat it to + resolve all of them. Then need to simplify the file name. +Solution: Make resolve() resolve all symbolic links and simplify the result. + Add simplify() to just simplify a file name. Fix that test49 + doesn't work if /tmp is a symbolic link. (Servatius Brandt) +Files: runtime/doc/eval.txt, src/eval.c, src/tag.c, + src/testdir/test49.vim + +Patch 6.2.065 +Problem: ":windo 123" only updates other windows when entering them. + (Walter Briscoe) +Solution: Update the topline before going to the next window. +Files: src/ex_cmds2.c + +Patch 6.2.066 (extra) +Problem: Ruby interface doesn't work with Ruby 1.8.0. +Solution: Change "defout" to "stdout". (Aron Griffis) + Change dynamic loading. (Taro Muraoka) +Files: src/if_ruby.c, src/Make_mvc.mak + +Patch 6.2.067 +Problem: When searching for a string that starts with a composing character + the command line isn't drawn properly. +Solution: Don't count the space to draw the composing character on and + adjust the cursor column after drawing the string. +Files: src/message.c + +Patch 6.2.068 +Problem: Events for the netbeans interface that include a file name with + special characters don't work properly. +Solution: Use nb_quote() on the file name. (Sergey Khorev) +Files: src/netbeans.c + +Patch 6.2.069 (after 6.2.064) +Problem: Unused variables "limit" and "new_st" and unused label "fail" in + some situation. (Bill McCarthy) +Solution: Put the declarations inside an #ifdef. (Servatius Brandt) +Files: src/eval.c, src/tag.c + +Patch 6.2.070 (after 6.2.069) +Problem: Still unused variable "new_st". (Bill McCarthy) +Solution: Move the declaration to the right block this time. +Files: src/tag.c + +Patch 6.2.071 +Problem: 'statusline' can only contain 50 % items. (Antony Scriven) +Solution: Allow 80 items and mention it in the docs. +Files: runtime/doc/option.txt, src/vim.h + +Patch 6.2.072 +Problem: When using expression folding, foldexpr() mostly returns -1 for + the previous line, which makes it difficult to write a fold + expression. +Solution: Make the level of the previous line available while still looking + for the end of a fold. +Files: src/fold.c + +Patch 6.2.073 +Problem: When adding detection of a specific filetype for a plugin you need + to edit "filetype.vim". +Solution: Source files from the "ftdetect" directory, so that a filetype + detection plugin only needs to be dropped in a directory. +Files: runtime/doc/filetype.txt, runtime/doc/usr_05.txt, + runtime/doc/usr_41.txt, runtime/filetype.vim + +Patch 6.2.074 +Problem: Warnings when compiling the Python interface. (Ajit Thakkar) +Solution: Use ANSI function declarations. +Files: src/if_python.c + +Patch 6.2.075 +Problem: When the temp file for writing viminfo can't be used "NULL" + appears in the error message. (Ben Lavender) +Solution: Print the original file name when there is no temp file name. +Files: src/ex_cmds.c + +Patch 6.2.076 +Problem: The tags listed for cscope are in the wrong order. (Johannes + Stezenbach) +Solution: Remove the reordering of tags for the current file. (Sergey + Khorev) +Files: src/if_cscope.c + +Patch 6.2.077 +Problem: When a user function specifies custom completion, the function + gets a zero argument instead of an empty string when there is no + word before the cursor. (Preben Guldberg) +Solution: Don't convert an empty string to a zero. +Files: src/eval.c + +Patch 6.2.078 +Problem: "make test" doesn't work if Vim wasn't compiled yet. (Ed Avis) +Solution: Build Vim before running the tests. +Files: src/Makefile + +Patch 6.2.079 +Problem: ":w ++enc=utf-8 !cmd" doesn't work. +Solution: Check for the "++" argument before the "!". +Files: src/ex_docmd.c + +Patch 6.2.080 +Problem: When 't_ti' is not empty but doesn't swap screens, using "ZZ" in + an unmodified file doesn't clear the last line. +Solution: Call msg_clr_eos() when needed. (Michael Schroeder) +Files: src/os_unix.c + +Patch 6.2.081 +Problem: Problem when using a long multibyte string for the statusline. +Solution: Use the right pointer to get the cell size. (Taro Muraoka) +Files: src/buffer.c + +Patch 6.2.082 +Problem: Can't compile with Perl 5.8.1. +Solution: Rename "e_number" to "e_number_exp". (Sascha Blank) +Files: src/digraph.c, src/globals.h + +Patch 6.2.083 +Problem: When a compiler uses ^^^^ to mark a word the information is not + visible in the quickfix window. (Srikanth Sankaran) +Solution: Don't remove the indent for a line that is not recognized as an + error message. +Files: src/quickfix.c + +Patch 6.2.084 +Problem: "g_" in Visual mode always goes to the character after the line. + (Jean-Rene David) +Solution: Ignore the NUL at the end of the line. +Files: src/normal.c + +Patch 6.2.085 +Problem: ":verbose set ts" doesn't say an option was set with a "-c" or + "--cmd" argument. +Solution: Remember the option was set from a Vim argument. +Files: src/main.c, src/ex_cmds2.c, src/vim.h + +Patch 6.2.086 +Problem: "{" and "}" stop inside a closed fold. +Solution: Only stop once inside a closed fold. (Stephen Riehm) +Files: src/search.c + +Patch 6.2.087 +Problem: CTRL-^ doesn't use the 'confirm' option. Same problem with + ":bnext". (Yakov Lerner) +Solution: Put up a dialog for a changed file when 'confirm' is set in more + situations. +Files: src/buffer.c, src/ex_cmds.c + +Patch 6.2.088 +Problem: When 'sidescrolloff' is set 'showmatch' doesn't work correctly if + the match is less than 'sidescrolloff' off from the side of the + window. (Roland Stahn) +Solution: Set 'sidescrolloff' to zero while displaying the match. +Files: src/search.c + +Patch 6.2.089 +Problem: ":set isk+=" adds a comma. (Mark Waggoner) +Solution: Don't add a comma when the added value is empty. +Files: src/option.c + +Patch 6.2.090 (extra) +Problem: Win32: MingW compiler complains about #pragmas. (Bill McCarthy) +Solution: Put an #ifdef around the #pragmas. +Files: src/os_win32.c + +Patch 6.2.091 +Problem: When an autocommand is triggered when a file is dropped on Vim and + it produces output, messages from a following command may be + scrolled unexpectedly. (David Rennalls) +Solution: Save and restore msg_scroll in handle_drop(). +Files: src/ex_docmd.c + +Patch 6.2.092 +Problem: Invalid items appear in the help file tags. (Antonio Colombo) +Solution: Only accept tags with white space before the first "*". +Files: runtime/doc/doctags.c, src/ex_cmds.c + +Patch 6.2.093 +Problem: ":nnoremenu" also defines menu for Visual mode. (Klaus Bosau) +Solution: Check the second command character for an "o", not the third. +Files: src/menu.c + +Patch 6.2.094 +Problem: Can't compile with GTK and tiny features. +Solution: Include handle_drop() and vim_chdirfile() when FEAT_DND is defined. + Do not try to split the window. +Files: src/ex_docmd.c, src/misc2.c + +Patch 6.2.095 +Problem: The message "Cannot go to buffer x" is confusing for ":buf 6". + (Frans Englich) +Solution: Make it "Buffer x does not exist". +Files: src/buffer.c + +Patch 6.2.096 +Problem: Win32: ":let @* = ''" put a newline on the clipboard. (Klaus + Bosau) +Solution: Put zero bytes on the clipboard for an empty string. +Files: src/ops.c + +Patch 6.2.097 +Problem: Setting or resetting 'insertmode' in a BufEnter autocommand + doesn't always have immediate effect. (Nagger) +Solution: When 'insertmode' is set, set need_start_insertmode, when it's + reset set stop_insert_mode. +Files: src/option.c + +Patch 6.2.098 (after 6.2.097) +Problem: Can't build Vim with tiny features. (Christian J. Robinson) +Solution: Declare stop_insert_mode always. +Files: src/edit.c, src/globals.h + +Patch 6.2.099 (extra) +Problem: Test 49 fails. (Mikolaj Machowski) +Solution: The Polish translation must not change "E116" to "R116". +Files: src/po/pl.po + +Patch 6.2.100 +Problem: "make proto" fails when compiled with the Perl interface. +Solution: Remove "-fno.*" from PERL_CFLAGS, cproto sees it as its option. +Files: src/auto/configure, src/configure.in + +Patch 6.2.101 +Problem: When using syntax folding, opening a file slows down a lot when + it's size increases by only 20%. (Gary Johnson) +Solution: The array with cached syntax states is leaking entries. After + cleaning up the list obtain the current entry again. +Files: src/syntax.c + +Patch 6.2.102 +Problem: The macros equal() and CR conflict with a Carbon header file. +Solution: Rename equal() to equalpos(). Rename CR to CAR. + Do this in the non-extra files only. +Files: src/ascii.h, src/buffer.c, src/charset.c, src/edit.c, src/eval.c, + src/ex_cmds.c, src/ex_cmds2.c, src/ex_getln.c, src/fileio.c, + src/getchar.c, src/gui.c, src/gui_athena.c, src/gui_gtk_x11.c, + src/gui_motif.c, src/macros.h, src/mark.c, src/message.c, + src/misc1.c, src/misc2.c, src/normal.c, src/ops.c, src/os_unix.c, + src/regexp.c, src/search.c, src/ui.c, src/workshop.c + +Patch 6.2.103 (extra) +Problem: The macros equal() and CR conflict with a Carbon header file. +Solution: Rename equal() to equalpos(). Rename CR to CAR. + Do this in the extra files only. +Files: src/gui_photon.c, src/gui_w48.c + +Patch 6.2.104 +Problem: Unmatched braces in the table with options. +Solution: Move the "}," outside of the #ifdef. (Yakov Lerner) +Files: src/option.c + +Patch 6.2.105 +Problem: When the cursor is past the end of the line when calling + get_c_indent() a crash might occur. +Solution: Don't look past the end of the line. (NJ Verenini) +Files: src/misc1.c + +Patch 6.2.106 +Problem: Tag searching gets stuck on a very long line in the tags file. +Solution: When skipping back to search the first matching tag remember the + offset where searching started looking for a line break. +Files: src/tag.c + +Patch 6.2.107 (extra) +Problem: The NetBeans interface cannot be used on Win32. +Solution: Add support for the NetBeans for Win32. Add support for reading + XPM files on Win32. Also fixes that a sign icon with a space in + the file name did not work through the NetBeans interface. + (Sergey Khorev) + Also: avoid repeating error messages when the connection is lost. +Files: Makefile, runtime/doc/netbeans.txt, src/Make_bc5.mak, + src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak, + src/bigvim.bat, src/feature.h, src/gui_beval.c, src/gui_beval.h, + src/gui_w32.c, src/gui_w48.c, src/menu.c, src/nbdebug.c, + src/nbdebug.h, src/netbeans.c, src/os_mswin.c, src/os_win32.h, + src/proto/gui_beval.pro, src/proto/gui_w32.pro, + src/proto/netbeans.pro, src/proto.h, src/version.c, src/vim.h, + src/xpm_w32.c, src/xpm_w32.h + +Patch 6.2.108 +Problem: Crash when giving a message about ignoring case in a tag. (Manfred + Kuehn) +Solution: Use a longer buffer for the message. +Files: src/tag.c + +Patch 6.2.109 +Problem: Compiler warnings with various Amiga compilers. +Solution: Add typecast, prototypes, et al. that are also useful for other + systems. (Flavio Stanchina) +Files: src/eval.c, src/ops.c + +Patch 6.2.110 +Problem: When $LANG includes the encoding, a menu without an encoding name + is not found. +Solution: Also look for a menu file without any encoding. +Files: runtime/menu.vim + +Patch 6.2.111 +Problem: Encoding "cp1251" is not recognized. +Solution: Add "cp1251" to the table of encodings. (Alexey Froloff) +Files: src/mbyte.c + +Patch 6.2.112 +Problem: After applying patches test32 fails. (Antonio Colombo) +Solution: Have "make clean" in the testdir delete *.rej and *.orig files. + Use this when doing "make clean" in the src directory. +Files: src/Makefile, src/testdir/Makefile + +Patch 6.2.113 +Problem: Using ":startinsert" after "$" works like "a" instead of "i". + (Ajit Thakkar) +Solution: Reset "w_curswant" for ":startinsert" and reset o_eol in edit(). +Files: src/edit.c, src/ex_docmd.c + +Patch 6.2.114 +Problem: When stdout is piped through "tee", the size of the screen may not + be correct. +Solution: Use stdin instead of stdout for ioctl() when stdin is a tty and + stdout isn't. +Files: src/os_unix.c + +Patch 6.2.115 (extra) +Problem: Compiler warnings with various Amiga compilers. +Solution: Add typecast, prototypes, et al. Those changes that are + Amiga-specific. (Flavio Stanchina) +Files: src/fileio.c, src/memfile.c, src/os_amiga.c, src/os_amiga.h, + src/vim.h + +Patch 6.2.116 (extra) +Problem: German keyboard with Numlock set different from system startup + causes problems. +Solution: Ignore keys with code 0xff. (Helmut Stiegler) +Files: src/gui_w48.c + +Patch 6.2.117 +Problem: Breakpoints in loops of sourced files and functions are not + detected. (Hari Krishna Dara) +Solution: Check for breakpoints when using lines that were previously read. + (Servatius Brandt) +Files: src/eval.c, src/ex_cmds2.c, src/ex_docmd.c, src/proto/eval.pro, + src/proto/ex_cmds2.pro + +Patch 6.2.118 (extra) +Problem: Mac: Compiling is done in a non-standard way. +Solution: Use the Unix method for Mac OS X, with autoconf. Add "CARBONGUI" + to Makefile and configure. (Eric Kow) + Move a few prototypes from os_mac.pro to gui_mac.pro. +Files: src/Makefile, src/auto/configure, src/configure.in, + src/config.mk.in, src/gui_mac.c, src/os_mac.h, src/os_macosx.c, + src/proto/gui_mac.pro, src/proto/os_mac.pro, + src/infplist.xml, src/vim.h + +Patch 6.2.119 (after 6.2.107) +Problem: When packing the MS-Windows archives a few files are missing. + (Guopeng Wen) +Solution: Add gui_beval.* to the list of generic source files. +Files: Makefile + +Patch 6.2.120 +Problem: Win32 GUI: The console dialogs are not supported on MS-Windows, + disabling the 'c' flag of 'guioptions'. (Servatius Brandt) +Solution: Define FEAT_CON_DIALOG also for GUI-only builds. +Files: src/feature.h + +Patch 6.2.121 (after 6.2.118) +Problem: Not all make programs support "+=". (Charles Campbell) +Solution: Use a normal assignment. +Files: src/Makefile + +Patch 6.2.122 (after 6.2.119) +Problem: Not all shells can expand [^~]. File missing. (Guopeng Wen) +Solution: Use a simpler pattern. Add the Aap recipe for the maze program + and a clean version of the source code. +Files: Makefile, runtime/macros/maze/Makefile, + runtime/macros/maze/README.txt, runtime/macros/maze/main.aap, + runtime/macros/maze/mazeclean.c + +Patch 6.2.123 (after 6.2.118) +Problem: Running configure fails. (Tony Leneis) +Solution: Change "==" to "=" for a test. +Files: src/auto/configure, src/configure.in + +Patch 6.2.124 (after 6.2.121)(extra) +Problem: Mac: Recursive use of M4FLAGS causes problems. When running Vim + directly it can't find the runtime files. (Emily Jackson) + Using GNU constructs causes warnings with other make programs. + (Ronald Schild) +Solution: Use another name for the M4FLAGS variable. + Don't remove "Vim.app" from the path. + Update the explanation for compiling on the Mac. (Eric Kow) + Don't use $(shell ) and $(addprefix ). +Files: src/INSTALLmac.txt, src/Makefile, src/misc1.c + +Patch 6.2.125 (after 6.2.107) +Problem: The "winsock2.h" file isn't always available. +Solution: Don't include this header file. +Files: src/netbeans.c + +Patch 6.2.126 +Problem: Typing CTRL-C at a confirm() prompt doesn't throw an exception. +Solution: Reset "mapped_ctrl_c" in get_keystroke(), so that "got_int" is set + in _OnChar(). +Files: src/misc1.c + +Patch 6.2.127 (extra) +Problem: Win32 console: Typing CTRL-C doesn't throw an exception. +Solution: Set got_int immediately when CTRL-C is typed, don't wait for + mch_breakcheck() being called. +Files: src/os_win32.c + +Patch 6.2.128 (after 6.2.118) +Problem: src/auto/configure is not consistent with src/configure.in. +Solution: Use the newly generated configure script. +Files: src/auto/configure + +Patch 6.2.129 +Problem: When 'number' is set 'wrapmargin' does not work Vi-compatible. + (Yasuhiro Matsumoto) +Solution: Reduce the textwidth when 'number' is set. Also for 'foldcolumn' + and similar things. +Files: src/edit.c + +Patch 6.2.130 (extra) +Problem: Win32 console: When 'restorescreen' is not set exiting Vim causes + the screen to be cleared. (Michael A. Mangino) +Solution: Don't clear the screen when exiting and 'restorescreen' isn't set. +Files: src/os_win32.c + +Patch 6.2.131 (extra) +Problem: Win32: Font handles are leaked. +Solution: Free italic, bold and bold-italic handles before overwriting them. + (Michael Wookey) +Files: src/gui_w48.c + +Patch 6.2.132 (extra) +Problem: Win32: console version doesn't work on latest Windows Server 2003. +Solution: Copy 12000 instead of 15000 cells at a time to avoid running out + of memory. +Files: src/os_win32.c + +Patch 6.2.133 +Problem: When starting the GUI a bogus error message about 'imactivatekey' + may be given. +Solution: Only check the value of 'imactivatekey' when the GUI is running. +Files: src/gui.c, src/option.c + +Patch 6.2.134 (extra) +Problem: Win32: When scrolling parts of the window are redrawn when this + isn't necessary. +Solution: Only invalidate parts of the window when they are obscured by + other windows. (Michael Wookey) +Files: src/gui_w48.c + +Patch 6.2.135 +Problem: An item <> in the ":command" argument is interpreted as <args>. +Solution: Avoid that <> is recognized as <args>. +Files: src/ex_docmd.c + +Patch 6.2.136 +Problem: ":e ++enc=latin1 newfile" doesn't set 'fenc' when the file doesn't + exist. (Miroslaw Dobrzanski-Neumann) +Solution: Set 'fileencoding' to the specified encoding when editing a file + that does not exist. +Files: src/fileio.c + +Patch 6.2.137 +Problem: "d:cmd<CR>" cannot be repeated with ".". Breaks repeating "d%" + when using the matchit plugin. +Solution: Store the command to be repeated. This is restricted to + single-line commands. +Files: src/ex_docmd.c, src/globals.h, src/normal.c, src/vim.h + +Patch 6.2.138 (extra) +Problem: Compilation problem on VMS with dynamic buffer on the stack. +Solution: Read one byte less than the size of the buffer, so that we can + check for the string length without an extra buffer. +Files: src/os_vms.c + +Patch 6.2.139 +Problem: Code is repeated in the two Perl files. +Solution: Move common code from if_perl.xs and if_perlsfio.c to vim.h. + Also fix a problem with generating prototypes. +Files: src/if_perl.xs, src/if_perlsfio.c, src/vim.h + +Patch 6.2.140 (after 6.2.121) +Problem: Mac: Compiling with Python and Perl doesn't work. +Solution: Adjust the configure check for Python to use "-framework Python" + for Python 2.3 on Mac OS/X. + Move "-ldl" after "DynaLoader.a" in the link command. + Change "perllibs" to "PERL_LIBS". +Files: src/auto/configure, src/configure.in, src/config.mk.in + +Patch 6.2.141 (extra) +Problem: Mac: The b_FSSpec field is sometimes unused. +Solution: Change the #ifdef to FEAT_CW_EDITOR and defined it in feature.h +Files: src/fileio.c, src/gui_mac.c, src/structs.h, src/feature.h + +Patch 6.2.142 (after 6.2.124) +Problem: Mac: building without GUI through configure doesn't work. + When the system is slow, unpacking the resource file takes too + long. +Solution: Don't always define FEAT_GUI_MAC when MACOS is defined, define it + in the Makefile. + Add a configure option to skip Darwin detection. + Use a Python script to unpack the resources to avoid a race + condition. (Taro Muraoka) +Files: Makefile, src/Makefile, src/auto/configure, src/configure.in, + src/dehqx.py, src/vim.h + +Patch 6.2.143 +Problem: Using "K" on Visually selected text doesn't work if it ends in + a multi-byte character. +Solution: Include all the bytes of the last character. (Taro Muraoka) +Files: src/normal.c + +Patch 6.2.144 +Problem: When "g:html_use_css" is set the HTML header generated by the + 2html script is wrong. +Solution: Add the header after adding HREF for links. + Also use ":normal!" instead of ":normal" to avoid mappings + getting in the way. +Files: runtime/syntax/2html.vim + +Patch 6.2.145 (after 6.2.139) +Problem: Undefining "bool" doesn't work for older systems. (Wojtek Pilorz) +Solution: Only undefine "bool" on Mac OS. +Files: src/vim.h + +Patch 6.2.146 +Problem: On some systems the prototype for iconv() is wrong, causing a + warning message. +Solution: Use a cast (void *) to avoid the warning. (Charles Campbell) +Files: src/fileio.c, src/mbyte.c + +Patch 6.2.147 +Problem: ":s/pat/\=col('.')" always replaces with "1". +Solution: Set the cursor to the start of the match before substituting. + (Helmut Stiegler) +Files: src/ex_cmds.c + +Patch 6.2.148 +Problem: Can't break an Insert into several undoable parts. +Solution: Add the CTRL-G u command. +Files: runtime/doc/insert.txt, src/edit.c + +Patch 6.2.149 +Problem: When the cursor is on a line past 21,474,748 the indicated + percentage of the position is invalid. With that many lines + "100%" causes a negative cursor line number, resulting in a crash. + (Daniel Goujot) +Solution: Divide by 100 instead of multiplying. Avoid overflow when + computing the line number for "100%". +Files: src/buffer.c, src/ex_cmds2.c, src/normal.c + +Patch 6.2.150 +Problem: When doing "vim - < file" lines are broken at NUL chars. + (Daniel Goujot) +Solution: Change NL characters back to NUL when reading from the temp + buffer. +Files: src/fileio.c + +Patch 6.2.151 +Problem: When doing "vim --remote +startinsert file" some commands are + inserted as text. (Klaus Bosau) +Solution: Put all the init commands in one Ex line, not using a <CR>, so + that Insert mode isn't started too early. +Files: src/main.c + +Patch 6.2.152 +Problem: The cursor() function doesn't reset the column offset for + 'virtualedit'. +Solution: Reset the offset to zero. (Helmut Stiegler) +Files: src/eval.c + +Patch 6.2.153 +Problem: Win32: ":lang german" doesn't use German messages. +Solution: Add a table to translate the Win32 language names to two-letter + language codes. +Files: src/ex_cmds2.c + +Patch 6.2.154 +Problem: Python bails out when giving a warning message. (Eugene + Minkovskii) +Solution: Set sys.argv[] to an empty string. +Files: src/if_python.c + +Patch 6.2.155 +Problem: Win32: Using ":tjump www" in a help file gives two results. + (Dave Roberts) +Solution: Ignore differences between slashes and backslashes when checking + for identical tag matches. +Files: src/tag.c + +Patch 6.2.156 (after 6.2.125) +Problem: Win32: Netbeans fails to build, EINTR is not defined. +Solution: Redefine EINTR to WSAEINTR. (Mike Williams) +Files: src/netbeans.c + +Patch 6.2.157 +Problem: Using "%p" in 'errorformat' gives a column number that is too + high. +Solution: Set the flag to use the number as a virtual column. (Lefteris + Koutsoloukas) +Files: src/quickfix.c + +Patch 6.2.158 +Problem: The sed command on Solaris and HPUX doesn't work for a line that + doesn't end in a newline. +Solution: Add a newline when feeding text to sed. (Mark Waggoner) +Files: src/configure.in, src/auto/configure + +Patch 6.2.159 +Problem: When using expression folding and 'foldopen' is "undo" an undo + command doesn't always open the fold. +Solution: Save and restore the KeyTyped variable when evaluating 'foldexpr'. + (Taro Muraoka) +Files: src/fold.c + +Patch 6.2.160 +Problem: When 'virtualedit' is "all" and 'selection' is "exclusive", + selecting a double-width character below a single-width character + may cause a crash. +Solution: Avoid overflow on unsigned integer decrement. (Taro Muraoka) +Files: src/normal.c + +Patch 6.2.161 (extra) +Problem: VMS: Missing header file. Reading input busy loops. +Solution: Include termdef.h. Avoid the use of a wait function in + vms_read(). (Frank Ries) +Files: src/os_unix.h, src/os_vms.c + +Patch 6.2.162 +Problem: ":redraw" doesn't always display the text that includes the cursor + position, e.g. after ":call cursor(1, 0)". (Eugene Minkovskii) +Solution: Call update_topline() before redrawing. +Files: src/ex_docmd.c + +Patch 6.2.163 +Problem: "make install" may also copy AAPDIR directories. +Solution: Delete AAPDIR directories, just like CVS directories. +Files: src/Makefile + +Patch 6.2.164 (after 6.2.144) +Problem: When "g:html_use_css" is set the HTML header generated by the + 2html script is still wrong. +Solution: Search for a string instead of jumping to a fixed line number. + Go to the start of the line before inserting the header. + (Jess Thrysoee) +Files: runtime/syntax/2html.vim + +Patch 6.2.165 +Problem: The configure checks hang when using autoconf 2.57. +Solution: Invoke AC_PROGRAM_EGREP to set $EGREP. (Aron Griffis) +Files: src/auto/configure, src/configure.in + +Patch 6.2.166 +Problem: When $GZIP contains "-N" editing compressed files doesn't work + properly. +Solution: Add "-n" to "gzip -d" to avoid restoring the file name. (Oyvind + Holm) +Files: runtime/plugin/gzip.vim + +Patch 6.2.167 +Problem: The Python interface leaks memory when assigning lines to a + buffer. (Sergey Khorev) +Solution: Do not copy the line when calling ml_replace(). +Files: src/if_python.c + +Patch 6.2.168 +Problem: Python interface: There is no way to get the indices from a range + object. +Solution: Add the "start" and "end" attributes. (Maurice S. Barnum) +Files: src/if_python.c, runtime/doc/if_pyth.txt + +Patch 6.2.169 +Problem: The prototype for _Xmblen() appears in a recent XFree86 header + file, causing a warning for our prototype. (Hisashi T Fujinaka) +Solution: Move the prototype to an osdef file, so that it's filtered out. +Files: src/mbyte.c, src/osdef2.h.in + +Patch 6.2.170 +Problem: When using Sun WorkShop the current directory isn't changed to + where the file is. +Solution: Set the 'autochdir' option when using WorkShop. And avoid using + the basename when 'autochdir' is not set. +Files: src/gui_x11.c, src/ex_cmds.c + +Patch 6.2.171 (after 6.2.163) +Problem: The "-or" argument of "find" doesn't work for SysV systems. +Solution: Use "-o" instead. (Gordon Prieur) +Files: src/Makefile + +Patch 6.2.172 (after 6.2.169) +Problem: The prototype for _Xmblen() still causes trouble. +Solution: Include the X11 header file that defines the prototype. +Files: src/osdef2.h.in, src/osdef.sh + +Patch 6.2.173 (extra) +Problem: Win32: Ruby interface doesn't work with Ruby 1.8.0 for other + compilers than MSVC. +Solution: Fix the BC5, Cygwin and Mingw makefiles. (Dan Sharp) +Files: src/Make_bc5.mak, src/Make_cyg.mak, src/Make_ming.mak + +Patch 6.2.174 +Problem: After the ":intro" message only a mouse click in the last line + gets past the hit-return prompt. +Solution: Accept a click at or below the hit-return prompt. +Files: src/gui.c, src/message.c + +Patch 6.2.175 +Problem: Changing 'backupext' in a *WritePre autocommand doesn't work. + (William Natter) +Solution: Move the use of p_bex to after executing the *WritePre + autocommands. Also avoids reading allocated memory after freeing. +Files: src/fileio.c + +Patch 6.2.176 +Problem: Accented characters in translated help files are not handled + correctly. (Fabien Vayssiere) +Solution: Include "192-255" in 'iskeyword' for the help window. +Files: src/ex_cmds.c + +Patch 6.2.177 (extra) +Problem: VisVim: Opening a file with a space in the name doesn't work. (Rob + Retter) Arbitrary commands are being executed. (Neil Bird) +Solution: Put a backslash in front of every space in the file name. + (Gerard Blais) Terminate the CTRL-\ CTRL-N command with a NUL. +Files: src/VisVim/Commands.cpp, src/VisVim/VisVim.rc + +Patch 6.2.178 +Problem: People who don't know how to exit Vim try pressing CTRL-C. +Solution: Give a message how to exit Vim when CTRL-C is pressed and it + doesn't cancel anything. +Files: src/normal.c + +Patch 6.2.179 (extra) +Problem: The en_gb messages file isn't found on case sensitive systems. +Solution: Rename en_gb to en_GB. (Mike Williams) +Files: src/po/en_gb.po, src/po/en_GB.po, src/po/Make_ming.mak, + src/po/Make_mvc.mak, src/po/Makefile, src/po/README_mvc.txt + +Patch 6.2.180 +Problem: Compiling with GTK2 on Win32 doesn't work. +Solution: Include gdkwin32.h instead of gdkx.h. (Srinath Avadhanula) +Files: src/gui_gtk.c, src/gui_gtk_f.c, src/gui_gtk_x11.c, src/mbyte.c + +Patch 6.2.181 (after 6.2.171) +Problem: The "-o" argument of "find" has lower priority than the implied + "and" with "-print". +Solution: Add parenthesis around the "-o" expression. (Gordon Prieur) +Files: src/Makefile + +Patch 6.2.182 (after 6.2.094) +Problem: Compilation with tiny features fails because of missing + get_past_head() function. +Solution: Adjust the #ifdef for get_past_head(). +Files: src/misc1.c + +Patch 6.2.183 (after 6.2.178) +Problem: Warning for char/unsigned char mixup. +Solution: Use MSG() instead of msg(). (Tony Leneis) +Files: src/normal.c + +Patch 6.2.184 +Problem: With 'formatoptions' set to "1aw" inserting text may cause the + paragraph to be ended. (Alan Schmitt) +Solution: Temporarily add an extra space to make the paragraph continue + after moving the word after the cursor to the next line. + Also format when pressing Esc. +Files: src/edit.c, src/normal.c, src/proto/edit.pro + +Patch 6.2.185 +Problem: Restoring a session with zero-height windows does not work + properly. (Charles Campbell) +Solution: Accept a zero argument to ":resize" as intended. Add a window + number argument to ":resize" to be able to set the size of other + windows, because the current window cannot be zero-height. + Fix the explorer plugin to avoid changing the window sizes. Add + the winrestcmd() function for this. +Files: runtime/doc/eval.txt, runtime/plugin/explorer.vim, src/eval.c, + src/ex_cmds.h, src/ex_docmd.c, src/proto/window.pro, src/window.c + +Patch 6.2.186 (after 6.2.185) +Problem: Documentation file eval.txt contains examples without indent. +Solution: Insert the indent. Also fix other mistakes. +Files: runtime/doc/eval.txt + +Patch 6.2.187 +Problem: Using Insure++ reveals a number of bugs. (Dominique Pelle) +Solution: Initialize variables where needed. Free allocated memory to avoid + leaks. Fix comparing tags to avoid reading past allocated memory. +Files: src/buffer.c, src/diff.c, src/fileio.c, src/mark.c, src/misc1.c, + src/misc2.c, src/ops.c, src/option.c, src/tag.c, src/ui.c + +Patch 6.2.188 (extra) +Problem: MS-Windows: Multi-byte characters in a filename cause trouble for + the window title. +Solution: Return when the wide function for setting the title did its work. +Files: src/gui_w48.c + +Patch 6.2.189 +Problem: When setting 'viminfo' after editing a new buffer its marks are + not stored. (Keith Roberts) +Solution: Set the "b_marks_read" flag when skipping to read marks from the + viminfo file. +Files: src/fileio.c + +Patch 6.2.190 +Problem: When editing a compressed files, marks are lost. +Solution: Add the ":lockmarks" modifier and use it in the gzip plugin. + Make exists() also check for command modifiers, so that the + existence of ":lockmarks" can be checked for. + Also add ":keepmarks" to avoid that marks are deleted when + filtering text. + When deleting lines put marks 'A - 'Z and '0 - '9 at the first + deleted line instead of clearing the mark. They were kept in the + viminfo file anyway. + Avoid that the gzip plugin puts deleted text in registers. +Files: runtime/doc/motion.txt, runtime/plugin/gzip.vim, src/ex_cmds.c, + src/ex_docmd.c, src/mark.c, src/structs.h + +Patch 6.2.191 +Problem: The intro message is outdated. Information about sponsoring and + registering is missing. +Solution: Show info about sponsoring and registering Vim in the intro + message now and then. Add help file about sponsoring. +Files: runtime/doc/help.txt, runtime/doc/sponsor.txt, runtime/doc/tags, + runtime/menu.vim, src/version.c + +Patch 6.2.192 +Problem: Using CTRL-T and CTRL-D with "gR" messes up the text. (Jonathan + Hankins) +Solution: Avoid calling change_indent() recursively. +Files: src/edit.c + +Patch 6.2.193 +Problem: When recalling a search pattern from the history from a ":s,a/c," + command the '/' ends the search string. (JC van Winkel) +Solution: Store the separator character with the history entries. Escape + characters when needed, replace the old separator with the new one. + Also fixes that recalling a "/" search for a "?" command messes up + trailing flags. +Files: src/eval.c, src/ex_getln.c, src/normal.c, src/proto/ex_getln.pro, + src/search.c, src/tag.c + +Patch 6.2.194 (after 6.2.068) +Problem: For NetBeans, instead of writing the file and sending an event + about it, tell NetBeans to write the file. +Solution: Add the "save" command, "netbeansBuffer" command and + "buttonRelease" event to the netbeans protocol. Updated the + interface to version 2.2. (Gordon Prieur) + Also: open a fold when the cursor has been positioned. + Also: fix memory leak, free result of nb_quote(). +Files: runtime/doc/netbeans.txt, src/fileio.c, src/netbeans.c, + src/normal.c, src/proto/netbeans.pro, src/structs.h + +Patch 6.2.195 (after 6.2.190) +Problem: Compiling fails for missing CPO_REMMARK symbol. +Solution: Add the patch I forgot to include... +Files: src/option.h + +Patch 6.2.196 (after 6.2.191) +Problem: Rebuilding the documentation doesn't use the sponsor.txt file. +Solution: Add sponsor.txt to the Makefile. (Christian J. Robinson) +Files: runtime/doc/Makefile + +Patch 6.2.197 +Problem: It is not possible to force a redraw of status lines. (Gary + Johnson) +Solution: Add the ":redrawstatus" command. +Files: runtime/doc/various.txt, src/ex_cmds.h, src/ex_docmd.c, + src/screen.c + +Patch 6.2.198 +Problem: A few messages are not translated. (Ernest Adrogue) +Solution: Mark the messages to be translated. +Files: src/ex_cmds.c + +Patch 6.2.199 (after 6.2.194) +Problem: Vim doesn't work perfectly well with NetBeans. +Solution: When NetBeans saves the file, reset the timestamp to avoid "file + changed" warnings. Close a buffer in a proper way. Don't try + giving a debug message with an invalid pointer. Send a + newDotAndMark message when needed. Report a change by the "r" + command to NetBeans. (Gordon Prieur) +Files: src/netbeans.c, src/normal.c + +Patch 6.2.200 +Problem: When recovering a file, 'fileformat' is always the default, thus + writing the file may result in differences. (Penelope Fudd) +Solution: Before recovering the file try reading the original file to obtain + the values of 'fileformat', 'fileencoding', etc. +Files: src/memline.c + +Patch 6.2.201 +Problem: When 'autowriteall' is set ":qall" still refuses to exit if there + is a modified buffer. (Antoine Mechelynck) +Solution: Attempt writing modified buffers as intended. +Files: src/ex_cmds2.c + +Patch 6.2.202 +Problem: Filetype names of CHILL and ch script are confusing. +Solution: Rename "ch" to "chill" and "chscript" to "ch". +Files: runtime/filetype.vim, runtime/makemenu.vim, runtime/synmenu.vim + runtime/syntax/ch.vim, runtime/syntax/chill.vim + +Patch 6.2.203 +Problem: With characterwise text that has more than one line, "3P" works + wrong. "3p" has the same problem. There also is a display + problem. (Daniel Goujot) +Solution: Perform characterwise puts with a count in the right position. +Files: src/ops.c + +Patch 6.2.204 (after 6.2.086) +Problem: "]]" in a file with closed folds moves to the end of the file. + (Nam SungHyun) +Solution: Find one position in each closed fold, then move to after the fold. +Files: src/search.c + +Patch 6.2.205 (extra) +Problem: MS-Windows: When the taskbar is at the left or top of the screen, + the Vim window placement is wrong. +Solution: Compute the size and position of the window correctly. (Taro + Muraoka) +Files: src/gui_w32.c, src/gui_w48.c + +Patch 6.2.206 +Problem: Multi-byte characters cannot be used as hotkeys in a console + dialog. (Mattias Erkisson) +Solution: Handle multi-byte characters properly. Also put () or [] around + default hotkeys. +Files: src/message.c, src/macros.h + +Patch 6.2.207 +Problem: When 'encoding' is a multi-byte encoding, expanding an + abbreviation that starts where insertion started results in + characters before the insertion to be deleted. (Xiangjiang Ma) +Solution: Stop searching leftwards for the start of the word at the position + where insertion started. +Files: src/getchar.c + +Patch 6.2.208 +Problem: When using fold markers, three lines in a row have the start + marker and deleting the first one with "dd", a nested fold is not + deleted. (Kamil Burzynski) + Using marker folding, a level 1 fold doesn't stop when it is + followed by "{{{2", starting a level 2 fold. +Solution: Don't stop updating folds at the end of a change when the nesting + level of folds is larger than the fold level. + Correctly compute the number of folds that start at "{{{2". + Also avoid a crash for a NULL pointer. +Files: src/fold.c + +Patch 6.2.209 +Problem: A bogus fold is created when using "P" while the cursor is in the + middle of a closed fold. (Kamil Burzynski) +Solution: Correct the line number where marks are modified for closed folds. +Files: src/ops.c + +Patch 6.2.210 (extra) +Problem: Mac OSX: antialiased fonts are not supported. +Solution: Add the 'antialias' option to switch on antialiasing on Mac OSX + 10.2 and later. (Peter Cucka) +Files: runtime/doc/options.txt, src/gui_mac.c, src/option.h, src/option.c + +Patch 6.2.211 (extra) +Problem: Code for handling file dropped on Vim is duplicated. +Solution: Move the common code to gui_handle_drop(). + Add code to drop the files in the window under the cursor. + Support drag&drop on the Macintosh. (Taro Muraoka) + When dropping a directory name edit that directory (using the + explorer plugin) + Fix that changing directory with Shift pressed didn't work for + relative path names. +Files: src/fileio.c, src/gui.c, src/gui_gtk_x11.c, src/gui_mac.c, + src/gui_w48.c, src/proto/fileio.pro, src/proto/gui.pro + +Patch 6.2.212 (after 6.2.199) +Problem: NetBeans: Replacing with a count is not handled correctly. +Solution: Move reporting the change outside of the loop for the count. + (Gordon Prieur) +Files: src/normal.c + +Patch 6.2.213 (after 6.2.208) +Problem: Using marker folding, "{{{1" doesn't start a new fold when already + at fold level 1. (Servatius Brandt) +Solution: Correctly compute the number of folds that start at "{{{1". +Files: src/fold.c + +Patch 6.2.214 (after 6.2.211) (extra) +Problem: Warning for an unused variable. +Solution: Delete the declaration. (Bill McCarthy) +Files: src/gui_w48.c + +Patch 6.2.215 +Problem: NetBeans: problems saving an unmodified file. +Solution: Add isNetbeansModified() function. Disable netbeans_unmodified(). + (Gordon Prieur) +Files: src/fileio.c, src/netbeans.c, src/proto/netbeans.pro, + runtime/doc/netbeans.txt, runtime/doc/tags + +Patch 6.2.216 (after 6.2.206) +Problem: Multi-byte characters still cannot be used as hotkeys in a console + dialog. (Mattias Erkisson) +Solution: Make get_keystroke() handle multi-byte characters. +Files: src/misc1.c + +Patch 6.2.217 +Problem: GTK: setting the title doesn't always work correctly. +Solution: Invoke gui_mch_settitle(). (Tomas Stehlik) +Files: src/os_unix.c + +Patch 6.2.218 +Problem: Warning for function without prototype. +Solution: Add argument types to the msgCB field of the BalloonEval struct. +Files: src/gui_beval.h + +Patch 6.2.219 +Problem: Syntax highlighting hangs on an empty match of an item with a + nextgroup. (Charles Campbell) +Solution: Remember that the item has already matched and don't match it + again at the same position. +Files: src/syntax.c + +Patch 6.2.220 +Problem: When a Vim server runs in a console a remote command isn't handled + before a key is typed. (Joshua Neuheisel) +Solution: Don't try reading more input when a client-server command has been + received. +Files: src/os_unix.c + +Patch 6.2.221 +Problem: No file name completion for ":cscope add". +Solution: Add the XFILE flag to ":cscope". (Gary Johnson) +Files: src/ex_cmds.h + +Patch 6.2.222 +Problem: Using "--remote" several times on a row only opens some of the + files. (Dany St-Amant) +Solution: Don't delete all typeahead when the server receives a command from + a client, only delete typed characters. +Files: src/main.c + +Patch 6.2.223 +Problem: Cscope: Avoid a hang when cscope waits for a response while Vim + waits for a prompt. + Error messages from Cscope mess up the display. +Solution: Detect the hit-enter message and respond by sending a return + character to cscope. (Gary Johnson) + Use EMSG() and strerror() when possible. Replace perror() with + PERROR() everywhere, add emsg3(). +Files: src/diff.c, src/if_cscope.c, src/integration.c, src/message.c, + src/proto/message.pro, src/misc2.c, src/netbeans.c, src/vim.h + +Patch 6.2.224 +Problem: Mac: Can't compile with small features. (Axel Kielhorn) +Solution: Also include vim_chdirfile() when compiling for the Mac. +Files: src/misc2.c + +Patch 6.2.225 +Problem: NetBeans: Reported modified state isn't exactly right. +Solution: Report a file being modified in the NetBeans way. +Files: src/netbeans.c + +Patch 6.2.226 (after 6.2.107) (extra) +Problem: The "ws2-32.lib" file isn't always available. +Solution: Use "WSock32.lib" instead. (Taro Muraoka, Dan Sharp) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak + +Patch 6.2.227 (extra) +Problem: The "PC" symbol is defined but not used anywhere. +Solution: Remove "-DPC" from the makefiles. +Files: src/Make_bc3.mak, src/Make_bc5.mak, src/Make_cyg.mak, + src/Make_ming.mak + +Patch 6.2.228 +Problem: Receiving CTRL-\ CTRL-N after typing "f" or "m" doesn't switch Vim + back to Normal mode. Same for CTRL-\ CTRL-G. +Solution: Check if the character typed after a command is CTRL-\ and obtain + another character to check for CTRL-N or CTRL-G, waiting up to + 'ttimeoutlen' msec. +Files: src/normal.c + +Patch 6.2.229 +Problem: ":function" with a name that uses magic curlies does not work + inside a function. (Servatius Brandt) +Solution: Skip over the function name properly. +Files: src/eval.c + +Patch 6.2.230 (extra) +Problem: Win32: a complex pattern may cause a crash. +Solution: Use __try and __except to catch the exception and handle it + gracefully, when possible. Add myresetstkoflw() to reset the + stack overflow. (Benjamin Peterson) +Files: src/Make_bc5.mak, src/os_mswin.c src/os_win32.c, src/os_win32.h, + src/proto/os_win32.pro, src/regexp.c + +Patch 6.2.231 (after 6.2.046) +Problem: Various problems when an error exception is raised from within a + builtin function. When it is invoked while evaluating arguments + to a function following arguments are still evaluated. When + invoked with a line range it will be called for remaining lines. +Solution: Update "force_abort" also after calling a builtin function, so + that aborting() always returns the correct value. (Servatius + Brandt) +Files: src/eval.c, src/ex_eval.c, src/proto/ex_eval.pro, + src/testdir/test49.ok, src/testdir/test49.vim + +Patch 6.2.232 +Problem: ":python vim.command('python print 2*2')" crashes Vim. (Eugene + Minkovskii) +Solution: Disallow executing a Python command recursively and give an error + message. +Files: src/if_python.c + +Patch 6.2.233 +Problem: On Mac OSX adding -pthread for Python only generates a warning. + The test for Perl threads rejects Perl while it's OK. + Tcl doesn't work at all. + The test for Ruby fails if ruby exists but there are no header + files. The Ruby library isn't detected properly +Solution: Avoid adding -pthread on Mac OSX. Accept Perl threads when it's + not the 5.5 threads. + Use the Tcl framework for header files. For Ruby rename cWindow + to cVimWindow to avoid a name clash. (Ken Scott) + Only enable Ruby when the header files can be found. Use "-lruby" + instead of "libruby.a" when it can't be found. +Files: src/auto/configure, src/configure.in, src/if_ruby.c + +Patch 6.2.234 +Problem: GTK 2 GUI: ":sp" and the ":q" leaves the cursor on the command + line. +Solution: Flush output before removing scrollbars. Also do this in other + places where gui_mch_*() functions are invoked. +Files: src/ex_cmds.c, src/option.c, src/window.c + +Patch 6.2.235 (extra) +Problem: Win32: Cursor isn't removed with a 25x80 window and doing: + "1830ia<Esc>400a-<Esc>0w0". (Yasuhiro Matsumoto) +Solution: Remove the call to gui_undraw_cursor() from gui_mch_insert_lines(). +Files: src/gui_w48.c + +Patch 6.2.236 +Problem: Using gvim with Agide gives "connection lost" error messages. +Solution: Only give the "connection lost" message when the buffer was once + owned by NetBeans. +Files: src/netbeans.c, src/structs.h + +Patch 6.2.237 +Problem: GTK 2: Thai text is drawn wrong. It changes when moving the + cursor over it. +Solution: Disable the shaping engine, it moves combining characters to a + wrong position and combines characters, while drawing the cursor + doesn't combine characters. +Files: src/gui_gtk_x11.c + +Patch 6.2.238 (after 6.2.231) +Problem: ":function" does not work inside a while loop. (Servatius Brandt) +Solution: Add get_while_line() and pass it to do_one_cmd() when in a while + loop, so that all lines are stored and can be used again when + repeating the loop. + Adjust test 49 so that it checks for the fixed problems. + (Servatius Brandt) +Files: src/digraph.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_eval.c, + src/proto/ex_cmds2.pro, src/proto/ex_docmd.pro, + src/testdir/test49.in, src/testdir/test49.ok, + src/testdir/test49.vim + +Patch 6.2.239 +Problem: GTK 2: With closed folds the arrow buttons of a vertical scrollbar + often doesn't scroll. (Moshe Kaminsky) +Solution: Hackish solution: Detect that the button was pressed from the + mouse pointer position. +Files: src/gui_gtk.c, src/gui.c + +Patch 6.2.240 +Problem: GTK 2: Searching for bitmaps for the toolbar doesn't work as with + other systems. Need to explicitly use "icon=name". (Ned Konz, + Christian J. Robinson) +Solution: Search for icons like done for Motif. +Files: src/gui_gtk.c + +Patch 6.2.241 +Problem: GTK 2: Search and Search/Replace dialogs are synced, that makes no + sense. Buttons are sometimes greyed-out. (Jeremy Messenger) +Solution: Remove the code to sync the two dialogs. Adjust the code to react + to an empty search string to also work for GTK2. (David Necas) +Files: src/gui_gtk.c + +Patch 6.2.242 +Problem: Gnome: "vim --help" only shows the Gnome arguments, not the Vim + arguments. +Solution: Don't let the Gnome code remove the "--help" argument and don't + exit at the end of usage(). +Files: src/gui_gtk_x11.c, src/main.c + +Patch 6.2.243 (extra) +Problem: Mac: Dropping a file on a Vim icon causes a hit-enter prompt. +Solution: Move the dropped files to the global argument list, instead of the + usual drop handling. (Eckehard Berns) +Files: src/main.c, src/gui_mac.c + +Patch 6.2.244 +Problem: ':echo "\xf7"' displays the illegal byte as if it was a character + and leaves "cho" after it. +Solution: When checking the length of a UTF-8 byte sequence and it's shorter + than the number of bytes available, assume it's an illegal byte. +Files: src/mbyte.c + +Patch 6.2.245 +Problem: Completion doesn't work for ":keepmarks" and ":lockmarks". +Solution: Add the command modifiers to the table of commands. (Madoka + Machitani) +Files: src/ex_cmds.h, src/ex_docmd.c + +Patch 6.2.246 +Problem: Mac: Starting Vim from Finder doesn't show error messages. +Solution: Recognize that output is being displayed by stderr being + "/dev/console". (Eckehard Berns) +Files: src/main.c, src/message.c + +Patch 6.2.247 (after 6.2.193) +Problem: When using a search pattern from the viminfo file the last + character is replaced with a '/'. +Solution: Store the separator character in the right place. (Kelvin Lee) +Files: src/ex_getln.c + +Patch 6.2.248 +Problem: GTK: When XIM is enabled normal "2" and keypad "2" cannot be + distinguished. +Solution: Detect that XIM changes the keypad key to the expected ASCII + character and fall back to the non-XIM code. (Neil Bird) +Files: src/gui_gtk_x11.c, src/mbyte.c, src/proto/mbyte.pro + +Patch 6.2.249 +Problem: ":cnext" moves to the error in the next file, but there is no + method to go back. +Solution: Add ":cpfile" and ":cNfile". +Files: src/ex_cmds.h, src/quickfix.c, src/vim.h, runtime/doc/quickfix.txt + +Patch 6.2.250 +Problem: Memory leaks when using signs. (Xavier de Gaye) +Solution: Delete the list of signs when unloading a buffer. +Files: src/buffer.c + +Patch 6.2.251 +Problem: GTK: The 'v' flag in 'guioptions' doesn't work. (Steve Hall) + Order of buttons is reversed for GTK 2.2.4. Don't always get + focus back after handling a dialog. +Solution: Make buttons appear vertically when desired. Reverse the order in + which buttons are added to a dialog. Move mouse pointer around + when the dialog is done and we don't have focus. +Files: src/gui_gtk.c + +Patch 6.2.252 (extra, after 6.2.243) +Problem: Mac: Dropping a file on a Vim icon causes a hit-enter prompt for + Mac OS classic. +Solution: Remove the #ifdef from the code that fixes it for Mac OSX. +Files: src/gui_mac.c + +Patch 6.2.253 +Problem: When 'tagstack' is not set a ":tag id" command does not work after + a ":tjump" command. +Solution: Set "new_tag" when 'tagstack' isn't set. (G. Narendran) +Files: src/tag.c + +Patch 6.2.254 +Problem: May run out of space for error messages. +Solution: Keep room for two more bytes. +Files: src/quickfix.c + +Patch 6.2.255 +Problem: GTK: A new item in the popup menu is put just after instead of + just before the right item. (Gabriel Zachmann) +Solution: Don't increment the menu item index. +Files: src/gui_gtk.c + +Patch 6.2.256 +Problem: Mac: "macroman" encoding isn't recognized, need to use + "8bit-macroman". +Solution: Recognize "macroman" with an alias "mac". (Eckehard Berns) +Files: src/mbyte.c + +Patch 6.2.257 (after 6.2.250) +Problem: Signs are deleted for ":bdel", but they could still be useful. +Solution: Delete signs only for ":bwipe". +Files: src/buffer.c + +Patch 6.2.258 +Problem: GUI: can't disable (grey-out) a popup menu item. (Ajit Thakkar) +Solution: Loop over the popup menus for all modes. +Files: src/menu.c + +Patch 6.2.259 +Problem: If there are messages when exiting, on the console there is a + hit-enter prompt while the message can be read; in the GUI the + message may not be visible. +Solution: Use the hit-enter prompt when there is an error message from + writing the viminfo file or autocommands, or when there is any + output in the GUI and 'verbose' is set. Don't use a hit-enter + prompt for the non-GUI version unless there is an error message. +Files: src/main.c + +Patch 6.2.260 +Problem: GTK 2: Can't quit a dialog with <Esc>. + GTK 1 and 2: <Enter> always gives a result, even when the default + button has been disabled. +Solution: Handle these keys explicitly. When no default button is specified + use the first one (works mostly like it was before). +Files: src/gui_gtk.c + +Patch 6.2.261 +Problem: When 'autoindent' and 'cindent' are set and a line is recognized + as a comment, starting a new line won't do 'cindent' formatting. +Solution: Also use 'cindent' formatting for lines that are used as a + comment. (Servatius Brandt) +Files: src/misc1.c + +Patch 6.2.262 +Problem: 1 CTRL-W w beeps, even though going to the first window is + possible. (Charles Campbell) +Solution: Don't beep. +Files: src/window.c + +Patch 6.2.263 +Problem: Lint warnings: Duplicate function prototypes, duplicate macros, + use of a zero character instead of a zero pointer, unused + variable. Clearing allocated memory in a complicated way. +Solution: Remove the function prototypes from farsi.h. Remove the + duplicated lines in keymap.h. Change getvcol() argument from NUL + to NULL. Remove the "col" variable in regmatch(). Use + lalloc_clear() instead of lalloc(). (Walter Briscoe) +Files: src/farsi.h, src/keymap.h, src/ops.c, src/regexp.c, src/search.c + +Patch 6.2.264 (after 6.2.247) +Problem: Writing past allocated memory when using a command line from the + viminfo file. +Solution: Store the NUL in the right place. +Files: src/ex_getln.c + +Patch 6.2.265 +Problem: Although ":set" is not allowed in the sandbox, ":let &opt = val" + works. +Solution: Do allow changing options in the sandbox, but not the ones that + can't be changed from a modeline. +Files: src/ex_cmds.h, src/options.c + +Patch 6.2.266 +Problem: When redirecting output and using ":silent", line breaks are + missing from output of ":map" and ":tselect". Alignment of + columns is wrong. +Solution: Insert a line break where "msg_didout" was tested. Update msg_col + when redirecting and using ":silent". +Files: src/getchar.c, src/message.c + +Patch 6.2.267 (extra) +Problem: Win32: "&&" in a tearoff menu is not shown. (Luc Hermitte) +Solution: Use the "name" item from the menu instead of the "dname" item. +Files: src/gui_w32.c, src/menu.c + +Patch 6.2.268 +Problem: GUI: When changing 'guioptions' part of the window may be off + screen. (Randall Morris) +Solution: Adjust the size of the window when changing 'guioptions', but only + when adding something. +Files: src/gui.c + +Patch 6.2.269 +Problem: Diff mode does not highlight a change in a combining character. + (Raphael Finkel) +Solution: Make diff_find_change() multi-byte aware: find the start byte of + a character that contains a change. +Files: src/diff.c + +Patch 6.2.270 +Problem: Completion in Insert mode, then repeating with ".", doesn't handle + composing characters in the completed text. (Raphael Finkel) +Solution: Don't skip over composing chars when adding completed text to the + redo buffer. +Files: src/getchar.c + +Patch 6.2.271 +Problem: NetBeans: Can't do "tail -f" on the log. Passing socket info with + an argument or environment variable is not secure. +Solution: Wait after initializing the log. Allow passing the socket info + through a file. (Gordon Prieur) +Files: runtime/doc/netbeans.txt, src/main.c, src/netbeans.c + +Patch 6.2.272 +Problem: When the "po" directory exists, but "po/Makefile" doesn't, + building fails. Make loops when the "po" directory has been + deleted after running configure. +Solution: Check for the "po/Makefile" instead of just the "po" directory. + Check this again before trying to run make with that Makefile. +Files: src/auto/configure, src/configure.in, src/Makefile + +Patch 6.2.273 +Problem: Changing the sort order in an explorer window for an empty + directory produces error messages. (Doug Kearns) +Solution: When an invalid range is used for a function that is not going to + be executed, skip over the arguments anyway. +Files: src/eval.c + +Patch 6.2.274 +Problem: ":print" skips empty lines when 'list' is set and there is no + "eol" in 'listchars'. (Yakov Lerner) +Solution: Skip outputting a space for an empty line only when 'list' is set + and the end-of-line character is not empty. +Files: src/message.c + +Patch 6.2.275 (extra, after 6.2.267) +Problem: Warning for uninitialized variable when using gcc. +Solution: Initialize "acLen" to zero. (Bill McCarthy) +Files: src/gui_w32.c + +Patch 6.2.276 +Problem: ":echo X()" does not put a line break between the message that X() + displays and the text that X() returns. (Yakov Lerner) +Solution: Invoke msg_start() after evaluating the argument. +Files: src/eval.c + +Patch 6.2.277 +Problem: Vim crashes when a ":runtime ftplugin/ada.vim" causes a recursive + loop. (Robert Nowotniak) +Solution: Restore "msg_list" before returning from do_cmdline(). +Files: src/ex_docmd.c + +Patch 6.2.278 +Problem: Using "much" instead of "many". +Solution: Correct the error message. +Files: src/eval.c + +Patch 6.2.279 +Problem: There is no default choice for a confirm() dialog, now that it is + possible not to have a default choice. +Solution: Make the first choice the default choice. +Files: runtime/doc/eval.txt, src/eval.c + +Patch 6.2.280 +Problem: "do" and ":diffget" don't work in the first line and the last line + of a buffer. (Aron Griffis) +Solution: Find a difference above the first line and below the last line. + Also fix a few display updating bugs. +Files: src/diff.c, src/fold.c, src/move.c + +Patch 6.2.281 +Problem: PostScript printing doesn't work on Mac OS X 10.3.2. +Solution: Adjust the header file. (Mike Williams) +Files: runtime/print/prolog.ps + +Patch 6.2.282 +Problem: When using CTRL-O to go back to a help file, it becomes listed. + (Andrew Nesbit) + Using ":tag" or ":tjump" in a help file doesn't keep the help file + settings (e.g. for 'iskeyword'). +Solution: Don't mark a buffer as listed when its help flag is set. Put all + the option settings for a help buffer together in do_ecmd(). +Files: src/ex_cmds.c + +Patch 6.2.283 +Problem: The "local additions" in help.txt are used without conversion, + causing latin1 characters showing up wrong when 'enc' is utf-8. + (Antoine J. Mechelynck) +Solution: Convert the text to 'encoding'. +Files: src/ex_cmds.c + +Patch 6.2.284 +Problem: Listing a function puts "endfunction" in the message history. + Typing "q" at the more prompt isn't handled correctly when listing + variables and functions. (Hara Krishna Dara) +Solution: Don't use msg() for "endfunction". Check "got_int" regularly. +Files: src/eval.c + +Patch 6.2.285 +Problem: GUI: In a single wrapped line that fills the window, "gj" in the + last screen line leaves the cursor behind. (Ivan Tarasov) +Solution: Undraw the cursor before scrolling the text up. +Files: src/gui.c + +Patch 6.2.286 +Problem: When trying to rename a file and it doesn't exist, the destination + file is deleted anyway. (Luc Deux) +Solution: Don't delete the destination when the source doesn't exist. (Taro + Muraoka) +Files: src/fileio.c + +Patch 6.2.287 (after 6.2.264) +Problem: Duplicate lines are added to the viminfo file. +Solution: Compare with existing entries without an offset. Also fixes + reading very long history lines from viminfo. +Files: src/ex_getln.c + +Patch 6.2.288 (extra) +Problem: Mac: An external program can't be interrupted. +Solution: Don't use the 'c' key for backspace. (Eckehard Berns) +Files: src/gui_mac.c + +Patch 6.2.289 +Problem: Compiling the Tcl interface with thread support causes ":make" to + fail. (Juergen Salk) +Solution: Use $TCL_DEFS from the Tcl config script to obtain the required + compile flags for using the thread library. +Files: src/auto/configure, src/configure.in + +Patch 6.2.290 (extra) +Problem: Mac: The mousewheel doesn't work. +Solution: Add mousewheel support. Also fix updating the thumb after a drag + and then using another way to scroll. (Eckehard Berns) +Files: src/gui_mac.c + +Patch 6.2.291 (extra) +Problem: Mac: the plus button and close button don't do anything. +Solution: Make the plus button maximize the window and the close button + close Vim. (Eckehard Berns) +Files: src/gui.c, src/gui_mac.c + +Patch 6.2.292 +Problem: Motif: When removing GUI arguments from argv[] a "ps -ef" shows + the last argument repeated. +Solution: Set argv[argc] to NULL. (Michael Jarvis) +Files: src/gui_x11.c + +Patch 6.2.293 (after 6.2.255) +Problem: GTK: A new item in a menu is put before the tearoff item. +Solution: Do increment the menu item index for non-popup menu items. +Files: src/gui_gtk.c + +Patch 6.2.294 (extra) +Problem: Mac: Cannot use modifiers with Space, Tab, Enter and Escape. +Solution: Handle all modifiers for these keys. (Eckehard Berns) +Files: src/gui_mac.c + +Patch 6.2.295 +Problem: When in debug mode, receiving a message from a remote client + causes a crash. Evaluating an expression causes Vim to wait for + "cont" to be typed, without a prompt. (Hari Krishna Dara) +Solution: Disable debugging when evaluating an expression for a client. + (Michael Geddes) Don't try reading into the typeahead buffer when + it may have been filled in another way. +Files: src/ex_getln.c, src/getchar.c, src/if_xcmdsrv.c, src/main.c, + src/misc1.c, src/proto/getchar.pro, src/proto/main.pro, + src/proto/os_unix.pro, src/proto/ui.pro, src/structs.h, + src/os_unix.c, src/ui.c + +Patch 6.2.296 (extra) +Problem: Same as 6.2.295. +Solution: Extra files for patch 6.2.295. +Files: src/os_amiga.c, src/os_msdos.c, src/os_riscos.c, src/os_win32.c, + src/proto/os_amiga.pro, src/proto/os_msdos.pro, + src/proto/os_riscos.pro, src/proto/os_win32.pro + +Patch 6.2.297 (after 6.2.232) +Problem: Cannot invoke Python commands recursively. +Solution: With Python 2.3 and later use the available mechanisms to invoke + Python recursively. (Matthew Mueller) +Files: src/if_python.c + +Patch 6.2.298 +Problem: A change always sets the '. mark and an insert always sets the '^ + mark, even when this is not wanted. + Cannot go back to the position of older changes without undoing + those changes. +Solution: Add the ":keepjumps" command modifier. + Add the "g," and "g;" commands. +Files: runtime/doc/motion.txt, src/ex_cmds.h, src/ex_docmd.c, src/edit.c, + src/mark.c, src/misc1.c, src/normal.c, src/proto/mark.pro, + src/structs.h, src/undo.c + +Patch 6.2.299 +Problem: Can only use one language for help files. +Solution: Add the 'helplang' option to select the preferred language(s). + Make ":helptags" generate tags files for all languages. +Files: runtime/doc/options.txt, runtime/doc/various.txt, src/Makefile, + src/ex_cmds.c, src/ex_cmds2.c, src/ex_cmds.h, src/ex_getln.c, + src/normal.c, src/option.c, src/option.h, src/proto/ex_cmds.pro, + src/proto/ex_cmds2.pro, src/proto/option.pro, src/structs.h, + src/tag.c, src/vim.h + +Patch 6.2.300 (after 6.2.297) +Problem: Cannot build Python interface with Python 2.2 or earlier. +Solution: Add a semicolon. +Files: src/if_python.c + +Patch 6.2.301 +Problem: The "select all" item from the popup menu doesn't work for Select + mode. +Solution: Use the same commands as for the "Edit.select all" menu. + (Benji Fisher) +Files: runtime/menu.vim + +Patch 6.2.302 +Problem: Using "CTRL-O ." in Insert mode doesn't work properly. (Benji + Fisher) +Solution: Restore "restart_edit" after an insert command that was not typed. + Avoid waiting with displaying the mode when there is no text to be + overwritten. + Fix that "CTRL-O ." sometimes doesn't put the cursor back after + the end-of-line. Only reset the flag that CTRL-O was used past + the end of the line when restarting editing. Update "o_lnum" + number when inserting text and "o_eol" is set. +Files: src/edit.c, src/normal.c + +Patch 6.2.303 +Problem: Cannot use Unicode digraphs while 'encoding' is not Unicode. +Solution: Convert the character from Unicode to 'encoding' when needed. + Use the Unicode digraphs for the Macintosh. (Eckehard Berns) +Files: src/digraph.c + +Patch 6.2.304 (extra, after 6.2.256) +Problem: Mac: No proper support for 'encoding'. Conversion without iconv() + is not possible. +Solution: Convert input from 'termencoding' to 'encoding'. Add + mac_string_convert(). Convert text for the clipboard when needed. + (Eckehard Berns) +Files: src/gui_mac.c, src/mbyte.c, src/structs.h, src/vim.h + +Patch 6.2.305 (after 6.2.300) +Problem: Win32: Cannot build Python interface with Python 2.3. (Ajit + Thakkar) +Solution: Add two functions to the dynamic loading feature. +Files: src/if_python.c + +Patch 6.2.306 (extra) +Problem: Win32: Building console version with BCC 5.5 gives a warning for + get_cmd_args() prototype missing. (Ajit Thakkar) +Solution: Don't build os_w32exe.c for the console version. +Files: src/Make_bc5.mak + +Patch 6.2.307 (after 6.2.299) +Problem: Installing help files fails. +Solution: Expand wildcards for translated help files separately. +Files: src/Makefile + +Patch 6.2.308 +Problem: Not all systems have "whoami", resulting in an empty user name. +Solution: Use "logname" when possible, "whoami" otherwise. (David Boyce) +Files: src/Makefile + +Patch 6.2.309 +Problem: "3grx" waits for two ESC to be typed. (Jens Paulus) +Solution: Append the ESC to the stuff buffer when redoing the "gr" insert. +Files: src/edit.c + +Patch 6.2.310 +Problem: When setting 'undolevels' to -1, making a change and setting + 'undolevels' to a positive value an "undo list corrupt" error + occurs. (Madoka Machitani) +Solution: Sync undo before changing 'undolevels'. +Files: src/option.c + +Patch 6.2.311 (after 6.2.298) +Problem: When making several changes in one line the changelist grows + quickly. There is no error message for reaching the end of the + changelist. Reading changelist marks from viminfo doesn't work + properly. +Solution: Only make a new entry in the changelist when making a change in + another line or 'textwidth' columns away. Add E662, E663 and E664 + error messages. Put a changelist mark from viminfo one position + before the end. +Files: runtime/doc/motion.txt, src/mark.c, src/misc1.c, src/normal.c + +Patch 6.2.312 (after 6.2.299) +Problem: "make install" clears the screen when installing the docs. +Solution: Execute ":helptags" in silent mode. +Files: runtime/doc/Makefile + +Patch 6.2.313 +Problem: When opening folds in a diff window, other diff windows no longer + show the same text. +Solution: Sync the folds in diff windows. +Files: src/diff.c, src/fold.c, src/move.c, src/proto/diff.pro, + src/proto/move.pro + +Patch 6.2.314 +Problem: When 'virtualedit' is set "rx" may cause a crash with a blockwise + selection and using "$". (Moritz Orbach) +Solution: Don't try replacing chars in a line that has no characters in the + block. +Files: src/ops.c + +Patch 6.2.315 +Problem: Using CTRL-C in a Visual mode mapping while 'insertmode' is set + stops Vim from returning to Insert mode. +Solution: Don't reset "restart_edit" when a CTRL-C is found and 'insertmode' + is set. +Files: src/normal.c + +Patch 6.2.316 (after 6.2.312) +Problem: "make install" tries connecting to the X server when installing + the docs. (Stephen Thomas) +Solution: Add the "-X" argument. +Files: runtime/doc/Makefile + +Patch 6.2.317 (after 6.2.313) +Problem: When using "zi" in a diff window, other diff windows are not + adjusted. (Richard Curnow) +Solution: Distribute a change in 'foldenable' to other diff windows. +Files: src/normal.c + +Patch 6.2.318 +Problem: When compiling with _THREAD_SAFE external commands don't echo + typed characters. +Solution: Don't set the terminal mode to TMODE_SLEEP when it's already at + TMODE_COOK. +Files: src/os_unix.c + +Patch 6.2.319 (extra) +Problem: Building gvimext.dll with Mingw doesn't work properly. +Solution: Use gcc instead of dllwrap. Use long option names. (Alejandro + Lopez-Valencia) +Files: src/GvimExt/Make_ming.mak + +Patch 6.2.320 +Problem: Win32: Adding and removing the menubar resizes the Vim window. + (Jonathon Merz) +Solution: Don't let a resize event change 'lines' unexpectedly. +Files: src/gui.c + +Patch 6.2.321 +Problem: When using modeless selection, wrapping lines are not recognized, + a line break is always inserted. +Solution: Add LineWraps[] to remember whether a line wrapped or not. +Files: src/globals.h, src/screen.c, src/ui.c + +Patch 6.2.322 +Problem: With 'showcmd' set, after typing "dd" the next "d" may not be + displayed. (Jens Paulus) +Solution: Redraw the command line after updating the screen, scrolling may + have set "clear_cmdline". +Files: src/screen.c + +Patch 6.2.323 +Problem: Win32: expanding "~/file" in an autocommand pattern results in + backslashes, while this pattern should only have forward slashes. +Solution: Make expanding environment variables respect 'shellslash' and set + p_ssl when expanding the autocommand pattern. +Files: src/fileio.c, src/misc1.c, src/proto/fileio.pro + +Patch 6.2.324 (extra) +Problem: Win32: when "vimrun.exe" has a path with white space, such as + "Program Files", executing external commands may fail. +Solution: Put double quotes around the path to "vimrun". +Files: src/os_win32.c + +Patch 6.2.325 +Problem: When $HOME includes a space, doing ":set tags=~/tags" doesn't + work, the space is used to separate file names. (Brett Stahlman) +Solution: Escape the space with a backslash. +Files: src/option.c + +Patch 6.2.326 +Problem: ":windo set syntax=foo" doesn't work. (Tim Chase) +Solution: Don't change 'eventignore' for ":windo". +Files: src/ex_cmds2.c + +Patch 6.2.327 +Problem: When formatting text all marks in the formatted lines are lost. + A word is not joined to a previous line when this would be + possible. (Mikolaj Machowski) +Solution: Try to keep marks in the same position as much as possible. + Also keep mark positions when joining lines. + Start auto-formatting in the previous line when appropriate. + Add the "gw" operator: Like "gq" but keep the cursor where it is. +Files: runtime/doc/change.txt, src/edit.c, src/globals.h, src/mark.c, + src/misc1.c, src/normal.c, src/ops.c, src/proto/edit.pro, + src/proto/mark.pro, src/proto/ops.pro, src/structs.h, src/vim.h + +Patch 6.2.328 +Problem: XIM with GTK: It is hard to understand what XIM is doing. +Solution: Add xim_log() to log XIM events and help with debugging. +Files: src/mbyte.c + +Patch 6.2.329 +Problem: ":=" does not work Vi compatible. (Antony Scriven) +Solution: Print the last line number instead of the current line. Don't + print "line". +Files: src/ex_cmds.h, src/ex_docmd.c + +Patch 6.2.330 (extra, after 6.2.267) +Problem: Win32: Crash when tearing off a menu. +Solution: Terminate a string with a NUL. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 6.2.331 (after 6.2.327) +Problem: "gwap" leaves cursor in the wrong line. +Solution: Remember the cursor position before finding the ends of the + paragraph. +Files: src/normal.c, src/ops.c, src/structs.h + +Patch 6.2.332 (extra) +Problem: Amiga: Compile error for string array. Compiling the Amiga GUI + doesn't work. +Solution: Use a char pointer instead. Move including "gui_amiga.h" to after + including "vim.h". Add a semicolon. (Ali Akcaagac) +Files: src/gui_amiga.c, src/os_amiga.c + +Patch 6.2.333 (extra) +Problem: Win32: printing doesn't work with specified font charset. +Solution: Use the specified font charset. (Mike Williams) +Files: src/os_mswin.c + +Patch 6.2.334 (extra, after 6.2.296) +Problem: Win32: evaluating client expression in debug mode requires typing + "cont". +Solution: Use eval_client_expr_to_string(). +Files: src/os_mswin.c + +Patch 6.2.335 +Problem: The ":sign" command cannot be followed by another command. +Solution: Add TRLBAR to the command flags. +Files: src/ex_cmds.h + +Patch 6.2.336 (after 6.2.327) +Problem: Mixup of items in an expression. +Solution: Move "== NUL" to the right spot. +Files: src/edit.c + +Patch 6.2.337 (extra, after 6.2.319) +Problem: Building gvimext.dll with Mingw doesn't work properly. +Solution: Fix white space and other details. (Alejandro Lopez-Valencia) +Files: src/GvimExt/Make_ming.mak + +Patch 6.2.338 (after 6.2.331) +Problem: When undoing "gwap" the cursor is always put at the start of the + paragraph. When undoing auto-formatting the cursor may be above + the change. +Solution: Try to move the cursor back to where it was or to the first line + that actually changed. +Files: src/normal.c, src/ops.c, src/undo.c + +Patch 6.2.339 +Problem: Crash when using many different highlight groups and a User + highlight group. (Juergen Kraemer) +Solution: Do not use the sg_name_u pointer when it is NULL. Also simplify + use of the highlight group table. +Files: src/syntax.c + +Patch 6.2.340 +Problem: ":reg" doesn't show the actual contents of the clipboard if it was + filled outside of Vim. (Stuart MacDonald) +Solution: Obtain the clipboard contents before displaying it. +Files: src/ops.c + +Patch 6.2.341 (extra) +Problem: Win32: When the path to diff.exe contains a space and using the + vimrc generated by the install program, diff mode does not work. +Solution: Put the first double quote just before the space instead of before + the path. +Files: src/dosinst.c + +Patch 6.2.342 (extra) +Problem: Win32: macros are not always used as expected. +Solution: Define WINVER to 0x0400 instead of 0x400. (Alejandro + Lopez-Valencia) +Files: src/Make_bc5.mak, src/Make_cyg.mak, src/Make_mvc.mak + +Patch 6.2.343 +Problem: Title doesn't work with some window managers. X11: Setting the + text property for the window title is hard coded. +Solution: Use STRING format when possible. Use the UTF-8 function when + it's available and 'encoding' is utf-8. Use + XStringListToTextProperty(). Do the same for the icon name. + (David Harrison) +Files: src/os_unix.c + +Patch 6.2.344 (extra, after 6.2.337) +Problem: Cannot build gvimext.dll with MingW on Linux. +Solution: Add support for cross compiling. (Ronald Hoellwarth) +Files: src/GvimExt/Make_ming.mak + +Patch 6.2.345 (extra) +Problem: Win32: Copy/paste between two Vims fails if 'encoding' is not set + properly or there are illegal bytes. +Solution: Use a raw byte format. Always set it when copying. When pasting + use the raw format if 'encoding' is the same. +Files: src/os_mswin.c, src/os_win16.c, src/os_win32.c, src/vim.h + +Patch 6.2.346 +Problem: Win32 console: After using "chcp" Vim does not detect the + different codepage. +Solution: Use GetConsoleCP() and when it is different from GetACP() set + 'termencoding'. +Files: src/option.c + +Patch 6.2.347 (extra) +Problem: Win32: XP theme support is missing. +Solution: Add a manifest and refer to it from the resource file. (Michael + Wookey) +Files: Makefile, src/gvim.exe.mnf, src/vim.rc + +Patch 6.2.348 +Problem: Win32: "vim c:\dir\(test)" doesn't work, because the 'isfname' + default value doesn't contain parenthesis. +Solution: Temporarily add '(' and ')' to 'isfname' when expanding file name + arguments. +Files: src/main.c + +Patch 6.2.349 +Problem: Finding a match using 'matchpairs' may cause a crash. + 'matchpairs' is not used for 'showmatch'. +Solution: Don't look past the NUL in 'matchpairs'. Use 'matchpairs' for + 'showmatch'. (Dave Olszewkski) +Files: src/misc1.c, src/normal.c, src/proto/search.pro, src/search.c + +Patch 6.2.350 +Problem: Not enough info about startup timing. +Solution: Add a few more TIME_MSG() calls. +Files: src/main.c + +Patch 6.2.351 +Problem: Win32: $HOME may be set to %USERPROFILE%. +Solution: Expand %VAR% at the start of $HOME. +Files: src/misc1.c + +Patch 6.2.352 (after 6.2.335) +Problem: ":sign texthl=||" does not work. +Solution: Remove the check for a following command. Give an error for extra + arguments after "buff=1". +Files: src/ex_cmds.c, src/ex_cmds.h + +Patch 6.2.353 (extra) +Problem: Win32: Supported server name length is limited. (Paul Bossi) +Solution: Use MAX_PATH instead of 25. +Files: src/os_mswin.c + +Patch 6.2.354 (extra) +Problem: Win32: When the mouse pointer is on a tear-off menu it is hidden + when typing but is not redisplayed when moved. (Markx Hackmann) +Solution: Handle the pointer move event for the tear-off menu window. +Files: src/gui_w32.c + +Patch 6.2.355 (after 6.2.303) +Problem: When 'encoding' is a double-byte encoding different from the + current locale, the width of characters is not correct. + Possible failure and memory leak when using iconv, Unicode + digraphs and 'encoding' is not "utf-8". +Solution: Use iconv() to discover the actual width of characters. + Add the "vc_fail" field to vimconv_T. + When converting a digraph, init the conversion type to NONE and + cleanup afterwards. +Files: src/digraph.c, src/mbyte.c, src/structs.h + +Patch 6.2.356 +Problem: When using a double-byte 'encoding' and 'selection' is + "exclusive", "vy" only yanks the first byte of a double-byte + character. (Xiangjiang Ma) +Solution: Correct the column in unadjust_for_sel() to position on the first + byte, always include the trailing byte of the selected text. +Files: src/normal.c + +Patch 6.2.357 (after 6.2.321) +Problem: Memory leak when resizing the Vim window. +Solution: Free the LineWraps array. +Files: src/screen.c + +Patch 6.2.358 (after 6.2.299) +Problem: Memory leak when using ":help" and the language doesn't match. +Solution: Free the array with matching tags. +Files: src/ex_cmds.c + +Patch 6.2.359 (after 6.2.352) +Problem: Compiler warning for long to int type cast. +Solution: Add explicit type cast. +Files: src/ex_cmds.c + +Patch 6.2.360 +Problem: "100|" in an empty line results in a ruler "1,0-100". (Pavol + Juhas) +Solution: Recompute w_virtcol if the target column was not reached. +Files: src/misc2.c + +Patch 6.2.361 (extra) +Problem: Win32: Run gvim, ":set go-=m", use Alt-Tab, keep Alt pressed while + pressing Esc, then release Alt: Cursor disappears and typing a key + causes a beep. (Hari Krishna Dara) +Solution: Don't ignore the WM_SYSKEYUP event when the menu is disabled. +Files: src/gui_w32.c + +Patch 6.2.362 (extra, after 6.2.347) +Problem: Win32: The manifest causes Gvim not to work. (Dave Roberts) +Solution: Change "x86" to "X86". (Serge Pirotte) +Files: src/gvim.exe.mnf + +Patch 6.2.363 +Problem: In an empty file with 'showmode' off, "i" doesn't change the ruler + from "0-1" to "1". Typing "x<BS>" does show "1", but then <Esc> + doesn't make it "0-1" again. Same problem for ruler in + statusline. (Andrew Pimlott) +Solution: Remember the "empty line" flag with Insert mode and'ed to it. +Files: src/screen.c + +Patch 6.2.364 +Problem: HTML version of the documentation doesn't mention the encoding, + which is a problem for mbyte.txt. +Solution: Adjust the awk script. (Ilya Sher) +Files: runtime/doc/makehtml.awk + +Patch 6.2.365 +Problem: The configure checks for Perl and Python may add compile and link + arguments that break building Vim. +Solution: Do a sanity check: try building with the arguments. +Files: src/auto/configure, src/configure.in + +Patch 6.2.366 +Problem: When the GUI can't start because no valid font is found, there is + no error message. (Ugen) +Solution: Add an error message. +Files: src/gui.c + +Patch 6.2.367 +Problem: Building the help tags file while installing may fail if there is + another Vim in $PATH. +Solution: Specify the just installed Vim executable. (Gordon Prieur) +Files: src/Makefile + +Patch 6.2.368 +Problem: When 'autochdir' is set, closing a window doesn't change to the + directory of the new current window. (Salman Halim) +Solution: Handle 'autochdir' always when a window becomes the current one. +Files: src/window.c + +Patch 6.2.369 +Problem: Various memory leaks: when using globpath(), when searching for + help tags files, when defining a function inside a function, when + giving an error message through an exception, for the final "." + line in ":append", in expression "cond ? a : b" that fails and for + missing ")" in an expression. Using NULL pointer when adding + first user command and for pointer computations with regexp. + (tests by Dominique Pelle) +Solution: Fix the leaks by freeing the allocated memory. Don't use the + array of user commands when there are no entries. Use a macro + instead of a function call for saving and restoring regexp states. +Files: src/eval.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c, + src/misc2.c, src/regexp.c, src/screen.c, src/tag.c + +Patch 6.2.370 (extra, after6.2.341) +Problem: Win32: When the path to diff.exe contains a space and using the + vimrc generated by the install program, diff mode may not work. + (Alejandro Lopez-Valencia) +Solution: Do not use double quotes for arguments that do not have a space. +Files: src/dosinst.c + +Patch 6.2.371 +Problem: When 'virtualedit' is set and there is a Tab before the next "x", + "dtx" does not delete the whole Tab. (Ken Hashishi) +Solution: Move the cursor to the last position of the Tab. Also for + "df<Tab>". +Files: src/normal.c + +Patch 6.2.372 +Problem: When using balloon evaluation, no value is displayed for members + of structures and items of an array. +Solution: Include "->", "." and "[*]" in the expression. +Files: src/gui_beval.c, src/normal.c, src/vim.h + +Patch 6.2.373 +Problem: When 'winminheight' is zero and a window is reduced to zero + height, the ruler always says "Top" instead of the cursor + position. (Antoine J. Mechelynck) +Solution: Don't recompute w_topline for a zero-height window. +Files: src/window.c + +Patch 6.2.374 +Problem: ":echo "hello" | silent normal n" removes the "hello" message. + (Servatius Brandt) +Solution: Don't echo the search string when ":silent" was used. Also don't + show the mode. In general: don't clear to the end of the screen. +Files: src/gui.c, src/message.c, src/os_unix.c, src/proto/message.pro, + src/screen.c, src/search.c, src/window.c + +Patch 6.2.375 +Problem: When changing 'guioptions' the hit-enter prompt may be below the + end of the Vim window. +Solution: Call screen_alloc() before showing the prompt. +Files: src/message.c + +Patch 6.2.376 +Problem: Win32: Ruby interface cannot be dynamically linked with Ruby 1.6. +Solution: Add #ifdefs around use of rb_w32_snprintf(). (Benoît Cerrina) +Files: src/if_ruby.c + +Patch 6.2.377 (after 6.2.372) +Problem: Compiler warnings for signed/unsigned compare. (Michael Wookey) +Solution: Add type cast. +Files: src/normal.c + +Patch 6.2.378 (extra, after 6.2.118) +Problem: Mac: cannot build with Project Builder. +Solution: Add remove_tail_with_ext() to locate and remove the "build" + directory from the runtime path. Include os_unix.c when needed. + (Dany St Amant) +Files: src/misc1.c, src/os_macosx.c, src/vim.h + +Patch 6.2.379 +Problem: Using ":mkvimrc" in the ":options" window sets 'bufhidden' to + "delete". (Michael Naumann) +Solution: Do not add buffer-specific option values to a global vimrc file. +Files: src/option.c + +Patch 6.2.380 (extra) +Problem: DOS: "make test" fails when running it again. Can't "make test" + with Borland C. +Solution: Make sure ".out" files are deleted when they get in the way. Add + a "test" target to the Borland C Makefile. +Files: src/Make_bc5.mak, src/testdir/Make_dos.mak + +Patch 6.2.381 +Problem: Setting 'fileencoding' to a comma separated list (confusing it + with 'fileencodings') does not result in an error message. + Setting 'fileencoding' in an empty file marks it as modified. + There is no "+" in the title after setting 'fileencoding'. +Solution: Check for a comma in 'fileencoding'. Only consider a non-empty + file modified by changing 'fileencoding'. Update the title after + changing 'fileencoding'. +Files: src/option.c + +Patch 6.2.382 +Problem: Running "make test" puts marks from test files in viminfo. +Solution: Specify a different viminfo file to use. +Files: src/testdir/test15.in, src/testdir/test49.in + +Patch 6.2.383 +Problem: ":hi foo term='bla" crashes Vim. (Antony Scriven) +Solution: Check that the closing ' is there. +Files: src/syntax.c + +Patch 6.2.384 +Problem: ":menu a.&b" ":unmenu a.b" only works if "&b" isn't translated. +Solution: Also compare the names without '&' characters. +Files: src/menu.c + +Patch 6.2.385 (extra) +Problem: Win32: forward_slash() and trash_input_buf() are undefined when + compiling with small features. (Ajit Thakkar) +Solution: Change the #ifdefs for forward_slash(). Don't call + trash_input_buf() if the input buffer isn't used. +Files: src/fileio.c, src/os_win32.c + +Patch 6.2.386 +Problem: Wasting time trying to read marks from the viminfo file for a + buffer without a name. +Solution: Skip reading marks when the buffer has no name. +Files: src/fileio.c + +Patch 6.2.387 +Problem: There is no highlighting of translated items in help files. +Solution: Search for a "help_ab.vim" syntax file when the help file is + called "*.abx". Also improve the help highlighting a bit. +Files: runtime/syntax/help.vim + +Patch 6.2.388 +Problem: GTK: When displaying some double-width characters they are drawn + as single-width, because of conversion to UTF-8. +Solution: Check the width that GTK uses and add a space if it's one instead + of two. +Files: src/gui_gtk_x11.c + +Patch 6.2.389 +Problem: When working over a slow connection, it's very annoying that the + last line is partly drawn and then cleared for every change. +Solution: Don't redraw the bottom line if no rows were inserted or deleted. + Don't draw the line if we know "@" lines will be used. +Files: src/screen.c + +Patch 6.2.390 +Problem: Using "r*" in Visual mode on multi-byte characters only replaces + every other character. (Tyson Roberts) +Solution: Correct the cursor position after replacing each character. +Files: src/ops.c + +Patch 6.2.391 (extra) +Problem: The ":highlight" command is not tested. +Solution: Add a test script for ":highlight". +Files: src/testdir/Makefile, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/test51.in, + src/testdir/test51.ok + +Patch 6.2.392 (after 6.2.384) +Problem: Unused variable. +Solution: Remove "dlen". +Files: src/menu.c + +Patch 6.2.393 +Problem: When using very long lines the viminfo file can become very big. +Solution: Add the "s" flag to 'viminfo': skip registers with more than the + specified Kbyte of text. +Files: runtime/doc/options.txt, src/ops.c, src/option.c + +Patch 6.2.394 (after 6.2.391) +Problem: Test 51 fails on a terminal with 8 colors. (Tony Leneis) +Solution: Use "DarkBlue" instead of "Blue" to avoid the "bold" attribute. +Files: src/testdir/test51.in + +Patch 6.2.395 +Problem: When using ":tag" or ":pop" the previous matching tag is used. + But since the current file is different, the ordering of the tags + may change. +Solution: Remember what the current buffer was for when re-using cur_match. +Files: src/edit.c, src/ex_cmds.c, src/proto/tag.pro, src/structs.h, + src/tag.c + +Patch 6.2.396 +Problem: When CTRL-T jumps to another file and an autocommand moves the + cursor to the '" mark, don't end up on the right line. (Michal + Malecki) +Solution: Set the line number after loading the file. +Files: src/tag.c + +Patch 6.2.397 +Problem: When using a double-byte 'encoding' mapping <M-x> doesn't work. + (Yasuhiro Matsumoto) +Solution: Do not set the 8th bit of the character but use a modifier. +Files: src/gui_gtk_x11.c, src/gui_x11.c, src/misc2.c + +Patch 6.2.398 (extra) +Problem: Win32 console: no extra key modifiers are supported. +Solution: Encode the modifiers into the input stream. Also fix that special + keys are converted and stop working when 'tenc' is set. Also fix + that when 'tenc' is initialized the input and output conversion is + not setup properly until 'enc' or 'tenc' is set. +Files: src/getchar.c, src/option.c, src/os_win32.c + +Patch 6.2.399 +Problem: A ":set" command that fails still writes a message when it is + inside a try/catch block. +Solution: Include all the text of the message in the error message. +Files: src/charset.c, src/option.c + +Patch 6.2.400 +Problem: Can't compile if_xcmdsrv.c on HP-UX 11.0. +Solution: Include header file poll.h. (Malte Neumann) +Files: src/if_xcmdsrv.c + +Patch 6.2.401 +Problem: When opening a buffer that was previously opened, Vim does not + restore the cursor position if the first line starts with white + space. (Gregory Margo) +Solution: Don't skip restoring the cursor position if it is past the blanks + in the first line. +Files: src/buffer.c + +Patch 6.2.402 +Problem: Mac: "make install" doesn't generate help tags. (Benji Fisher) +Solution: Generate help tags before copying the runtime files. +Files: src/Makefile + +Patch 6.2.403 +Problem: ":@y" checks stdin if there are more commands to execute. This + fails if stdin is not connected, e.g., when starting the GUI from + KDE. (Ned Konz) +Solution: Only check for a next command if there still is typeahead. +Files: src/ex_docmd.c + +Patch 6.2.404 +Problem: Our own function to determine width of Unicode characters may get + outdated. (Markus Kuhn) +Solution: Use wcwidth() when it is available. Also use iswprint(). +Files: src/auto/configure, src/configure.in, src/config.h.in, src/mbyte.c + +Patch 6.2.405 +Problem: Cannot map zero without breaking the count before a command. + (Benji Fisher) +Solution: Disable mapping zero when entering a count. +Files: src/getchar.c, src/globals.h, src/normal.c + +Patch 6.2.406 +Problem: ":help \zs", ":help \@=" and similar don't find useful help. +Solution: Prepend "/\" to the arguments to find the desired help tag. +Files: src/ex_cmds.c + +Patch 6.2.407 (after 6.2.299) +Problem: ":help \@<=" doesn't find help. +Solution: Avoid that ":help \@<=" searches for the "<=" language. +Files: src/tag.c + +Patch 6.2.408 +Problem: ":compiler" is not consistent: Sets local options and a global + variable. (Douglas Potts) There is no error message when a + compiler is not supported. +Solution: Use ":compiler!" to set a compiler globally, otherwise it's local + to the buffer and "b:current_compiler" is used. Give an error + when no compiler script could be found. + Note: updated compiler plugins can be found at + ftp://ftp.vim.org/pub/vim/runtime/compiler/ +Files: runtime/compiler/msvc.vim, runtime/doc/quickfix.txt, src/eval.c, + src/ex_cmds2.c + +Patch 6.2.409 +Problem: The cursor ends up in the last column instead of after the line + when doing "i//<Esc>o" with 'indentexpr' set to "cindent(v:lnum)". + (Toby Allsopp) +Solution: Adjust the cursor as if in Insert mode. +Files: src/misc1.c + +Patch 6.2.410 (after 6.2.389) +Problem: In diff mode, when there are more filler lines than fit in the + window, they are not drawn. +Solution: Check for filler lines when skipping to draw a line that doesn't + fit. +Files: src/screen.c + +Patch 6.2.411 +Problem: A "\n" inside a string is not seen as a line break by the regular + expression matching. (Hari Krishna Dara) +Solution: Add the vim_regexec_nl() function for strings where "\n" is to be + matched with a line break. +Files: src/eval.c, src/ex_eval.c, src/proto/regexp.c, src/regexp.c + +Patch 6.2.412 +Problem: Ruby: "ruby << EOF" inside a function doesn't always work. Also + for ":python", ":tcl" and ":perl". +Solution: Check for "<< marker" and skip until "marker" before checking for + "endfunction". +Files: src/eval.c + +Patch 6.2.413 (after 6.2.411) +Problem: Missing prototype for vim_regexec_nl(). (Marcel Svitalsky) +Solution: Now really include the prototype. +Files: src/proto/regexp.pro + +Patch 6.2.414 +Problem: The function used for custom completion of user commands cannot + have <SID> to make it local. (Hari Krishna Dara) +Solution: Pass the SID of the script where the user command was defined on + to the completion. Also clean up #ifdefs. +Files: src/ex_docmd.c, src/eval.c, src/ex_getln.c, src/structs.h + +Patch 6.2.415 +Problem: Vim may crash after a sequence of events that change the window + size. The window layout assumes a larger window than is actually + available. (Servatius Brandt) +Solution: Invoke win_new_shellsize() from screenalloc() instead of from + set_shellsize(). +Files: src/screen.c, src/term.c + +Patch 6.2.416 +Problem: Compiler warning for incompatible pointer. +Solution: Remove the "&" in the call to poll(). (Xavier de Gaye) +Files: src/os_unix.c + +Patch 6.2.417 (after 6.2.393) +Problem: Many people forget that the '"' item in 'viminfo' needs to be + preceded with a backslash, +Solution: Add '<' as an alias for the '"' item. +Files: runtime/doc/options.txt, src/ops.c, src/option.c + +Patch 6.2.418 +Problem: Using ":nnoremap <F12> :echo "cheese" and ":cabbr cheese xxx": + when pressing <F12> still uses the abbreviation. (Hari Krishna) +Solution: Also apply "noremap" to abbreviations. +Files: src/getchar.c + +Patch 6.2.419 (extra) +Problem: Win32: Cannot open the Vim window inside another application. +Solution: Add the "-P" argument to specify the window title of the + application to run inside. (Zibo Zhao) +Files: runtime/doc/starting.txt, src/main.c, src/gui_w32.c, + src/gui_w48.c, src/if_ole.cpp, src/os_mswin.c, + src/proto/gui_w32.pro + +Patch 6.2.420 +Problem: Cannot specify a file to be edited in binary mode without setting + the global value of the 'binary' option. +Solution: Support ":edit ++bin file". +Files: runtime/doc/editing.txt, src/buffer.c, src/eval.c, src/ex_cmds.h, + src/ex_docmd.c, src/fileio.c, src/misc2.c + +Patch 6.2.421 +Problem: Cannot set the '[ and '] mark, which may be necessary when an + autocommand simulates reading a file. +Solution: Allow using "m[" and "m]". +Files: runtime/doc/motion.txt, src/mark.c + +Patch 6.2.422 +Problem: In CTRL-X completion messages the "/" makes them less readable. +Solution: Remove the slashes. (Antony Scriven) +Files: src/edit.c + +Patch 6.2.423 +Problem: ":vertical wincmd ]" does not split vertically. +Solution: Add "postponed_split_flags". +Files: src/ex_docmd.c, src/globals.h, src/if_cscope.c, src/tag.c + +Patch 6.2.424 +Problem: A BufEnter autocommand that sets an option stops 'mousefocus' from + working in Insert mode (Normal mode is OK). (Gregory Seidman) +Solution: In the Insert mode loop invoke gui_mouse_correct() when needed. +Files: src/edit.c + +Patch 6.2.425 +Problem: Vertical split and command line window: can only drag status line + above the cmdline window on the righthand side, not lefthand side. +Solution: Check the status line row instead of the window pointer. +Files: src/ui.c + +Patch 6.2.426 +Problem: A syntax region end match with a matchgroup that includes a line + break only highlights the last line with matchgroup. (Gary + Holloway) +Solution: Also use the line number of the position where the region + highlighting ends. +Files: src/syntax.c + +Patch 6.2.427 (extra) +Problem: When pasting a lot of text in a multi-byte encoding, conversion + from 'termencoding' to 'encoding' may fail for some characters. + (Kuang-che Wu) +Solution: When there is an incomplete byte sequence at the end of the read + text keep it for the next time. +Files: src/mbyte.c, src/os_amiga.c, src/os_mswin.c, src/proto/mbyte.pro, + src/proto/os_mswin.pro, src/ui.c + +Patch 6.2.428 +Problem: The X11 clipboard supports the Vim selection for char/line/block + mode, but since the encoding is not included can't copy/paste + between two Vims with a different 'encoding'. +Solution: Add a new selection format that includes the 'encoding'. Perform + conversion when necessary. +Files: src/gui_gtk_x11.c, src/ui.c, src/vim.h + +Patch 6.2.429 +Problem: Unix: glob() doesn't work for a directory with a single quote in + the name. (Nazri Ramliy) +Solution: When using the shell to expand, only put double quotes around + spaces and single quotes, not the whole thing. +Files: src/os_unix.c + +Patch 6.2.430 +Problem: BOM at start of a vim script file is not recognized and causes an + error message. +Solution: Detect the BOM and skip over it. Also fix that after using + ":scriptencoding" the iconv() file descriptor was not closed + (memory leak). +Files: src/ex_cmds2.c + +Patch 6.2.431 +Problem: When using the horizontal scrollbar, the scrolling is limited to + the length of the cursor line. +Solution: Make the scroll limit depend on the longest visible line. The + cursor is moved when necessary. Including the 'h' flag in + 'guioptions' disables this. +Files: runtime/doc/gui.txt, runtime/doc/options.txt, src/gui.c, + src/misc2.c, src/option.h + +Patch 6.2.432 (after 6.2.430 and 6.2.431) +Problem: Lint warnings. +Solution: Add type casts. +Files: src/ex_cmds2.c, src/gui.c + +Patch 6.2.433 +Problem: Translating "VISUAL" and "BLOCK" separately doesn't give a good + result. (Alejandro Lopez Valencia) +Solution: Use a string for each combination. +Files: src/screen.c + +Patch 6.2.434 (after 6.2.431) +Problem: Compiler warning. (Salman Halim) +Solution: Add type casts. +Files: src/gui.c + +Patch 6.2.435 +Problem: When there are vertically split windows the minimal Vim window + height is computed wrong. +Solution: Use frame_minheight() to correctly compute the minimal height. +Files: src/window.c + +Patch 6.2.436 +Problem: Running the tests changes the user's viminfo file. +Solution: In test 49 tell the extra Vim to use the test viminfo file. +Files: src/testdir/test49.vim + +Patch 6.2.437 +Problem: ":mksession" always puts "set nocompatible" in the session file. + This changes option settings. (Ron Aaron) +Solution: Add an "if" to only change 'compatible' when needed. +Files: src/ex_docmd.c + +Patch 6.2.438 +Problem: When the 'v' flag is present in 'cpoptions', backspacing and then + typing text again: one character too much is overtyped before + inserting is done again. +Solution: Set "dollar_vcol" to the right column. +Files: src/edit.c + +Patch 6.2.439 +Problem: GTK 2: Changing 'lines' may cause a mismatch between the window + layout and the size of the window. +Solution: Disable the hack with force_shell_resize_idle(). +Files: src/gui_gtk_x11.c + +Patch 6.2.440 +Problem: When 'lazyredraw' is set the window title is still updated. + The size of the Visual area and the ruler are displayed too often. +Solution: Postpone redrawing the window title. Only show the Visual area + size when waiting for a character. Don't draw the ruler + unnecessary. +Files: src/buffer.c, src/normal.c, src/screen.c + +Patch 6.2.441 +Problem: ":unabbreviate foo " doesn't work, because of the trailing space, + while an abbreviation with a trailing space is not possible. (Paul + Jolly) +Solution: Accept a match with the lhs of an abbreviation without the + trailing space. +Files: src/getchar.c + +Patch 6.2.442 +Problem: Cannot manipulate the command line from a function. +Solution: Add getcmdline(), getcmdpos() and setcmdpos() functions and the + CTRL-\ e command. +Files: runtime/doc/cmdline.txt, runtime/doc/eval.txt, src/eval.c + src/ex_getln.c, src/ops.c, src/proto/ex_getln.pro, + src/proto/ops.pro + +Patch 6.2.443 +Problem: With ":silent! echoerr something" you don't get the position of + the error. emsg() only writes the message itself and returns. +Solution: Also redirect the position of the error. +Files: src/message.c + +Patch 6.2.444 +Problem: When adding the 'c' flag to a ":substitute" command it may replace + more times than without the 'c' flag. Happens for a match that + starts with "\ze" (Marcel Svitalsk) and when using "\@<=" (Klaus + Bosau). +Solution: Correct "prev_matchcol" when replacing the line. Don't replace + the line when the pattern uses look-behind matching. +Files: src/ex_cmds.c, src/proto/regexp.pro, src/regexp.c + +Patch 6.2.445 +Problem: Copying vimtutor to /tmp/something is not secure, a symlink may + cause trouble. +Solution: Create a directory and create the file in it. Use "umask" to + create the directory with mode 700. (Stefan Nordhausen) +Files: src/vimtutor + +Patch 6.2.446 (after 6.2.404) +Problem: Using library functions wcwidth() and iswprint() results in + display problems for Hebrew characters. (Ron Aaron) +Solution: Disable the code to use the library functions, use our own. +Files: src/mbyte.c + +Patch 6.2.447 (after 6.2.440) +Problem: Now that the title is only updated when redrawing, it is no longer + possible to show it while executing a function. (Madoka Machitani) +Solution: Make ":redraw" also update the title. +Files: src/ex_docmd.c + +Patch 6.2.448 (after 6.2.427) +Problem: Mac: conversion done when 'termencoding' differs from 'encoding' + fails when pasting a longer text. +Solution: Check for an incomplete sequence at the end of the chunk to be + converted. (Eckehard Berns) +Files: src/mbyte.c + +Patch 6.2.449 (after 6.2.431) +Problem: Get error messages when switching files. +Solution: Check for a valid line number when calculating the width of the + horizontal scrollbar. (Helmut Stiegler) +Files: src/gui.c + +Patch 6.2.450 +Problem: " #include" and " #define" are not recognized with the default + option values for 'include' and 'defined'. (RG Kiran) +Solution: Adjust the default values to allow white space before the #. +Files: runtime/doc/options.txt, src/option.c + +Patch 6.2.451 +Problem: GTK: when using XIM there are various problems, including setting + 'modified' and breaking undo at the wrong moment. +Solution: Add "xim_changed_while_preediting", "preedit_end_col" and + im_is_preediting(). (Yasuhiro Matsumoto) +Files: src/ex_getln.c, src/globals.h, src/gui_gtk.c, src/gui_gtk_x11.c, + src/mbyte.c, src/misc1.c, src/proto/mbyte.pro, src/screen.c, + src/undo.c + +Patch 6.2.452 +Problem: In diff mode, when DiffAdd and DiffText highlight settings are + equal, an added line is highlighted with DiffChange. (Tom Schumm) +Solution: Remember the diff highlight type instead of the attributes. +Files: src/screen.c + +Patch 6.2.453 +Problem: ":s/foo\|\nbar/x/g" does not replace two times in "foo\nbar". + (Pavel Papushev) +Solution: When the pattern can match a line break also try matching at the + NUL at the end of a line. +Files: src/ex_cmds.c, src/regexp.c + +Patch 6.2.454 +Problem: ":let b:changedtick" doesn't work. (Alan Schmitt) ":let + b:changedtick = 99" does not give an error message. +Solution: Add code to recognize ":let b:changedtick". +Files: src/eval.c + +Patch 6.2.455 (after 6.2.297) +Problem: In Python commands the current locale changes how certain Python + functions work. (Eugene M. Minkovskii) +Solution: Set the LC_NUMERIC locale to "C" while executing a Python command. +Files: src/if_python.c + +Patch 6.2.456 (extra) +Problem: Win32: Editing a file by its Unicode name (dropping it on Vim or + using the file selection dialog) doesn't work. (Yakov Lerner, Alex + Jakushev) +Solution: Use wide character functions when file names are involved and + convert from/to 'encoding' where needed. +Files: src/gui_w48.c, src/macros.h, src/memfile.c, src/memline.c, + src/os_mswin.c, src/os_win32.c + +Patch 6.2.457 (after 6.2.244) +Problem: When 'encoding' is "utf-8" and writing text with chars above 0x80 + in latin1, conversion is wrong every 8200 bytes. (Oyvind Holm) +Solution: Correct the utf_ptr2len_check_len() function and fix the problem + of displaying 0xf7 in utfc_ptr2len_check_len(). +Files: src/mbyte.c + +Patch 6.2.458 +Problem: When 'virtualedit' is set "$" doesn't move to the end of an + unprintable character, causing "y$" not to include that character. + (Fred Ma) +Solution: Set "coladd" to move the cursor to the end of the character. +Files: src/misc2.c + +Patch 6.2.459 (after 6.2.454) +Problem: Variable "b" cannot be written. (Salman Halim) +Solution: Compare strings properly. +Files: src/eval.c + +Patch 6.2.460 (extra, after 6.2.456) +Problem: Compiler warnings for missing prototypes. +Solution: Include the missing prototypes. +Files: src/proto/os_win32.pro + +Patch 6.2.461 +Problem: After using a search command "x" starts putting single characters + in the numbered registers. +Solution: Reset "use_reg_one" at the right moment. +Files: src/normal.c + +Patch 6.2.462 +Problem: Finding a matching parenthesis does not correctly handle a + backslash in a trailing byte. +Solution: Handle multi-byte characters correctly. (Taro Muraoka) +Files: src/search.c + +Patch 6.2.463 (extra) +Problem: Win32: An NTFS file system may contain files with extra info + streams. The current method to copy them creates one and then + deletes it again. (Peter Toennies) Also, only three streams with + hard coded names are copied. +Solution: Use BackupRead() to check which info streams the original file + contains and only copy these streams. +Files: src/os_win32.c + +Patch 6.2.464 (extra, after 6.2.427) +Problem: Amiga: Compilation error with gcc. (Ali Akcaagac) +Solution: Move the #ifdef outside of Read(). +Files: src/os_amiga.c + +Patch 6.2.465 +Problem: When resizing the GUI window the window manager sometimes moves it + left of or above the screen. (Michael McCarty) +Solution: Check the window position after resizing it and move it onto the + screen when it isn't. +Files: src/gui.c + +Patch 6.2.466 (extra, after 6.2.456) +Problem: Win32: Compiling with Borland C fails, and an un/signed warning. +Solution: Redefine wcsicmp() to wcscmpi() and add type casts. (Yasuhiro + Matsumoto) +Files: src/os_win32.c + +Patch 6.2.467 (extra, after 6.2.463) +Problem: Win32: can't compile without multi-byte feature. (Ajit Thakkar) +Solution: Add #ifdefs around the info stream code. +Files: src/os_win32.c + +Patch 6.2.468 +Problem: Compiler warnings for shadowed variables. (Matthias Mohr) +Solution: Delete superfluous variables and rename others. +Files: src/eval.c, src/ex_docmd.c, src/ex_eval.c, src/if_cscope.c, + src/fold.c, src/option.c, src/os_unix.c, src/quickfix.c, + src/regexp.c + +Patch 6.2.469 (extra, after 6.2.456) +Problem: Win32: Can't create swap file when 'encoding' differs from the + active code page. (Kriton Kyrimis) +Solution: In enc_to_ucs2() terminate the converted string with a NUL +Files: src/os_mswin.c + +Patch 6.2.470 +Problem: The name returned by tempname() may be equal to the file used for + shell output when ignoring case. +Solution: Skip 'O' and 'I' in tempname(). +Files: src/eval.c + +Patch 6.2.471 +Problem: "-L/usr/lib" is used in the link command, even though it's + supposed to be filtered out. "-lw" and "-ldl" are not + automatically added when needed for "-lXmu". (Antonio Colombo) +Solution: Check for a space after the argument instead of before. Also + remove "-R/usr/lib" if it's there. Check for "-lw" and "-ldl" + before trying "-lXmu". +Files: src/auto/configure, src/configure.in, src/link.sh + +Patch 6.2.472 +Problem: When using a FileChangedShell autocommand that changes the current + buffer, a buffer exists that can't be wiped out. + Also, Vim sometimes crashes when executing an external command + that changes the buffer and a FileChangedShell autocommand is + used. (Hari Krishna Dara) + Users are confused by the warning for a file being changed outside + of Vim. +Solution: Avoid that the window counter for a buffer is incremented twice. + Avoid that buf_check_timestamp() is used recursively. + Add a hint to look in the help for more info. +Files: src/ex_cmds.c, src/fileio.c + +Patch 6.2.473 +Problem: Using CTRL-] in a help buffer without a name causes a crash. +Solution: Check for name to be present before using it. (Taro Muraoka) +Files: src/tag.c + +Patch 6.2.474 (extra, after 6.2.456) +Problem: When Vim is starting up conversion is done unnecessarily. Failure + to find the runtime files on Windows 98. (Randall W. Morris) +Solution: Init enc_codepage negative, only use it when not negative. + Don't use GetFileAttributesW() on Windows 98 or earlier. +Files: src/globals.h, src/gui_w32.c, src/gui_w48.c, src/os_mswin.c, + src/os_win32.c + +Patch 6.2.475 +Problem: Commands after "perl <<EOF" are parsed as Vim commands when they + are not executed. +Solution: Properly skip over the perl commands. +Files: src/ex_docmd.c, src/ex_getln.c, src/if_perl.xs, src/if_python.c, + src/if_ruby.c, src/if_tcl.c, src/misc2.c + +Patch 6.2.476 +Problem: When reloading a hidden buffer changed outside of Vim and the + current buffer is read-only, the reloaded buffer becomes + read-only. (Hari Krishna Dara) +Solution: Save the 'readonly' flag of the reloaded buffer instead of the + current buffer. +Files: src/fileio.c + +Patch 6.2.477 +Problem: Using remote_send(v:servername, "\<C-V>") causes Vim to hang. + (Yakov Lerner) +Solution: When the resulting string is empty don't set received_from_client. +Files: src/main.c + +Patch 6.2.478 +Problem: Win32: "--remote file" fails changing directory if the current + directory name starts with a single quote. (Iestyn Walters) +Solution: Add a backslash where it will be removed later. +Files: src/main.c, src/misc2.c, src/proto/misc2.pro + +Patch 6.2.479 +Problem: The error message for errors during recovery goes unnoticed. +Solution: Avoid that the hit-enter prompt overwrites the message. Add a few + lines to make the error stand out. +Files: src/main.c, src/message.c, src/memline.c + +Patch 6.2.480 +Problem: NetBeans: Using negative index in array. backslash at end of + message may cause Vim to crash. (Xavier de Gaye) +Solution: Initialize buf_list_used to zero. Check for trailing backslash. +Files: src/netbeans.c + +Patch 6.2.481 +Problem: When writing a file it is not possible to specify that hard and/or + symlinks are to be broken instead of preserved. +Solution: Add the "breaksymlink" and "breakhardlink" values to 'backupcopy'. + (Simon Ekstrand) +Files: runtime/doc/options.txt, src/fileio.c, src/option.c, src/option.h + +Patch 6.2.482 +Problem: Repeating insert of CTRL-K 1 S doesn't work. The superscript 1 is + considered to be a digit. (Juergen Kraemer) +Solution: In vim_isdigit() only accept '0' to '9'. Use VIM_ISDIGIT() for + speed where possible. Also add vim_isxdigit(). +Files: src/buffer.c, src/charset.c, src/diff.c, src/digraph.c, + src/edit.c, src/eval.c,, src/ex_cmds.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c, + src/if_xcmdsrv.c, src/farsi.c, src/fileio.c, src/fold.c, + src/getchar.c, src/gui.c, src/if_cscope.c, src/macros.h, + src/main.c, src/mark.c, src/mbyte.c, src/menu.c, src/misc1.c, + src/misc2.c, src/normal.c, src/ops.c, src/option.c, + src/proto/charset.pro, src/regexp.c, src/screen.c, src/search.c, + src/syntax.c, src/tag.c, src/term.c, src/termlib.c + +Patch 6.2.483 (extra, after 6.2.482) +Problem: See 6.2.482. +Solution: Extra part of patch 6.2.482. +Files: src/gui_photon.c, src/gui_w48.c, src/os_msdos.c, src/os_mswin.c + +Patch 6.2.484 +Problem: MS-Windows: With the included diff.exe, differences after a CTRL-Z + are not recognized. (Peter Keresztes) +Solution: Write the files with unix fileformat and invoke diff with --binary + if possible. +Files: src/diff.c + +Patch 6.2.485 +Problem: A BufWriteCmd autocommand cannot know if "!" was used or not. + (Hari Krishna Dara) +Solution: Add the v:cmdbang variable. +Files: runtime/doc/eval.txt, src/eval.c, src/proto/eval.pro, + src/fileio.c, src/vim.h + +Patch 6.2.486 (6.2.482) +Problem: Diff for eval.c is missing. +Solution: Addition to patch 6.2.482. +Files: src/eval.c + +Patch 6.2.487 (extra, after 6.2.456) +Problem: Compiler warnings for wrong prototype. (Alejandro Lopez Valencia) +Solution: Delete the prototype for Handle_WM_Notify(). +Files: src/proto/gui_w32.pro + +Patch 6.2.488 +Problem: Missing ")" in *.ch filetype detection. +Solution: Add the ")". (Ciaran McCreesh) +Files: runtime/filetype.vim + +Patch 6.2.489 +Problem: When accidentally opening a session in Vim which has already been + opened in another Vim there is a long row of ATTENTION prompts. + Need to quit each of them to get out. (Robert Webb) +Solution: Add the "Abort" alternative to the dialog. +Files: src/memline.c + +Patch 6.2.490 +Problem: With 'paragraph' it is not possible to use a single dot as a + paragraph boundary. (Dorai Sitaram) +Solution: Allow using " " (two spaces) in 'paragraph' to match ".$" or + ". $" +Files: src/search.c + +Patch 6.2.491 +Problem: Decrementing a position doesn't take care of multi-byte chars. +Solution: Adjust the column for multi-byte characters. Remove mb_dec(). + (Yasuhiro Matsumoto) +Files: src/mbyte.c, src/misc2.c, src/proto/mbyte.pro + +Patch 6.2.492 +Problem: When using ":redraw" while there is a message, the next ":echo" + still causes text to scroll. (Yasuhiro Matsumoto) +Solution: Reset msg_didout and msg_col, so that after ":redraw" the next + message overwrites an existing one. +Files: src/ex_docmd.c + +Patch 6.2.493 +Problem: "@x" doesn't work when 'insertmode' is set. (Benji Fisher) +Solution: Put "restart_edit" in the typeahead buffer, so that it's used + after executing the register contents. +Files: src/ops.c + +Patch 6.2.494 +Problem: Using diff mode with two windows, when moving horizontally in + inserted lines, a fold in the other window may open. +Solution: Compute the line number in the other window correctly. +Files: src/diff.c + +Patch 6.2.495 (extra, after 6.2.456) +Problem: Win32: The file dialog doesn't work on Windows 95. +Solution: Put the wide code of gui_mch_browse() in gui_mch_browseW() and use + it only on Windows NT/2000/XP. +Files: src/gui_w32.c, src/gui_w48.c + +Patch 6.2.496 +Problem: FreeBSD 4.x: When compiled with the pthread library (Python) a + complicated pattern may cause Vim to crash. Catching the signal + doesn't work. +Solution: When compiled with threads, instead of using the normal stacksize + limit, use the size of the initial stack. +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/os_unix.c + +Patch 6.2.497 (extra) +Problem: Russian messages are only available in one encoding. +Solution: Convert the messages to MS-Windows codepages. (Vassily Ragosin) +Files: src/po/Makefile + +Patch 6.2.498 +Problem: Non-latin1 help files are not properly supported. +Solution: Support utf-8 help files and convert them to 'encoding' when + needed. +Files: src/fileio.c + +Patch 6.2.499 +Problem: When writing a file and halting the system, the file might be lost + when using a journaling file system. +Solution: Use fsync() to flush the file data to disk after writing a file. + (Radim Kolar) +Files: src/fileio.c + +Patch 6.2.500 (extra) +Problem: The DOS/MS-Windows the installer doesn't use the --binary flag for + diff. +Solution: Add --binary to the diff argument in MyDiff(). (Alejandro Lopez- + Valencia) +Files: src/dosinst.c + +Patch 6.2.501 +Problem: Vim does not compile with MorphOS. +Solution: Add a Makefile and a few changes to make Vim work with MorphOS. + (Ali Akcaagac) +Files: runtime/doc/os_amiga.txt, src/INSTALLami.txt, + src/Make_morphos.mak, src/memfile.c, src/term.c + +Patch 6.2.502 +Problem: Building fails for generating message files. +Solution: Add dummy message files. +Files: src/po/ca.po, src/po/ru.po, src/po/sv.po + +Patch 6.2.503 +Problem: Mac: Can't compile MacRoman conversions without the GUI. +Solution: Also link with the Carbon framework for the terminal version, for + the MacRoman conversion functions. (Eckehard Berns) + Remove -ltermcap from the GUI link command, it is not needed. +Files: src/auto/configure, src/Makefile, src/configure.in + +Patch 6.2.504 +Problem: Various problems with 'cindent', among which that a + list of variable declarations is not indented properly. +Solution: Fix the wrong indenting. Improve indenting of C++ methods. + Add the 'i', 'b' and 'W' options to 'cinoptions'. (mostly by + Helmut Stiegler) + Improve indenting of preprocessor-continuation lines. +Files: runtime/doc/indent.txt, src/misc1.c, src/testdir/test3.in, + src/testdir/test3.ok + +Patch 6.2.505 +Problem: Help for -P argument is missing. (Ronald Hoellwarth) +Solution: Add the patch that was missing in 6.2.419. +Files: runtime/doc/starting.txt + +Patch 6.2.506 (extra) +Problem: Win32: When 'encoding' is a codepage then reading a utf-8 file + only works when iconv is available. Writing a file in another + codepage uses the wrong kind of conversion. +Solution: Use internal conversion functions. Enable reading and writing + files with 'fileencoding' different from 'encoding' for all valid + codepages and utf-8 without the need for iconv. +Files: src/fileio.c, src/testdir/Make_dos.mak, src/testdir/test52.in, + src/testdir/test52.ok + +Patch 6.2.507 +Problem: The ownership of the file with the password for the NetBeans + connection is not checked. "-nb={file}" doesn't work for GTK. +Solution: Only accept the file when owned by the user and not accessible by + others. Detect "-nb=" for GTK. +Files: src/netbeans.c, src/gui_gtk_x11.c + +Patch 6.2.508 +Problem: Win32: "v:lang" does not show the current language for messages if + it differs from the other locale settings. +Solution: Use the value of the $LC_MESSAGES environment variable. +Files: src/ex_cmds2.c + +Patch 6.2.509 (after 6.2.508) +Problem: Crash when $LANG is not set. +Solution: Add check for NULL pointer. (Ron Aaron) +Files: src/ex_cmds2.c + +Patch 6.2.510 (after 6.2.507) +Problem: Warning for pointer conversion. +Solution: Add a type cast. +Files: src/gui_gtk_x11.c + +Patch 6.2.511 +Problem: Tags in Russian help files are in utf-8 encoding, which may be + different from 'encoding'. +Solution: Use the "TAG_FILE_ENCODING" field in the tags file to specify the + encoding of the tags. Convert help tags from 'encoding' to the + tag file encoding when searching for matches, do the reverse when + listing help tags. +Files: runtime/doc/tagsrch.txt, src/ex_cmds.c, src/tag.c + +Patch 6.2.512 +Problem: Translating "\"\n" is useless. (Gerfried Fuchs) +Solution: Remove the _() around it. +Files: src/main.c, src/memline.c + +Patch 6.2.513 (after 6.2.507) +Problem: NetBeans: the check for owning the connection info file can be + simplified. (Nikolay Molchanov) +Solution: Only check if the access mode is right. +Files: src/netbeans.c + +Patch 6.2.514 +Problem: When a highlight/syntax group name contains invalid characters + there is no warning. +Solution: Add an error for unprintable characters and a warning for other + invalid characters. +Files: src/syntax.c + +Patch 6.2.515 +Problem: When using the options window 'swapfile' is reset. +Solution: Use ":setlocal" instead of ":set". +Files: runtime/optwin.vim + +Patch 6.2.516 +Problem: The sign column cannot be seen, looks like there are two spaces + before the text. (Rob Retter) +Solution: Add the SignColumn highlight group. +Files: runtime/doc/options.txt, runtime/doc/sign.txt, src/option.c, + src/screen.c, src/syntax.c, src/vim.h + +Patch 6.2.517 +Problem: Using "r*" in Visual mode on multi-byte characters replaces + too many characters. In Visual Block mode replacing with a + multi-byte character doesn't work. +Solution: Adjust the operator end for the difference in byte length of the + original and the replaced character. Insert all bytes of a + multi-byte character, take care of double-wide characters. +Files: src/ops.c + +Patch 6.2.518 +Problem: Last line of a window is not updated after using "J" and then "D". + (Adri Verhoef) +Solution: When no line is found below a change that doesn't need updating, + update all lines below the change. +Files: src/screen.c + +Patch 6.2.519 +Problem: Mac: cannot read/write files in MacRoman format. +Solution: Do internal conversion from/to MacRoman to/from utf-8 and latin1. + (Eckehard Berns) +Files: src/fileio.c + +Patch 6.2.520 (extra) +Problem: The NSIS installer is outdated. +Solution: Make it work with NSIS 2.0. Also include console executables for + Win 95/98/ME and Win NT/2000/XP. Use LZWA compression. Use + "/oname" to avoid having to rename files before running NSIS. +Files: Makefile, nsis/gvim.nsi + +Patch 6.2.521 +Problem: When using silent Ex mode the "changing a readonly file" warning + is omitted but the one second wait isn't. (Yakov Lerner) +Solution: Skip the delay when "silent_mode" is set. +Files: src/misc1.c + +Patch 6.2.522 +Problem: GUI: when changing 'cmdheight' in the gvimrc file the window + layout is messed up. (Keith Dart) +Solution: Skip updating the window layout when changing 'cmdheight' while + still starting up. +Files: src/option.c + +Patch 6.2.523 +Problem: When loading a session and aborting when a swap file already + exists, the user is left with useless windows. (Robert Webb) +Solution: Load one file before creating the windows. +Files: src/ex_docmd.c + +Patch 6.2.524 (extra, after 6.2.520) +Problem: Win32: (un)installing gvimext.dll may fail if it was used. + The desktop and start menu links are created for the current user + instead of all users. + Using the home directory as working directory for the links is a + bad idea for multi-user systems. + Cannot use Vim from the "Open With..." menu. +Solution: Force a reboot if necessary. (Alejandro Lopez-Valencia) Also use + macros for the directory of the source and runtime files. Use + "CSIDL_COMMON_*" instead of "CSIDL_*" when possible. + Do not specify a working directory in the links. + Add Vim to the "Open With..." menu. (Giuseppe Bilotta) +Files: nsis/gvim.nsi, src/dosinst.c, src/dosinst.h, src/uninstal.c + +Patch 6.2.525 +Problem: When the history contains a very long line ":history" causes a + crash. (Volker Kiefel) +Solution: Shorten the history entry to fit it in one line. +Files: src/ex_getln.c + +Patch 6.2.526 +Problem: When s:lang is "ja" the Japanese menus are not used. +Solution: Add 'encoding' to the language when there is no charset. +Files: runtime/menu.vim + +Patch 6.2.527 +Problem: The 2html script uses ":wincmd p", which breaks when using some + autocommands. +Solution: Remember the window numbers and jump to them with ":wincmd w". + Also add XHTML support. (Panagiotis Issaris) +Files: runtime/syntax/2html.vim + +Patch 6.2.528 +Problem: NetBeans: Changes of the "~" command are not reported. +Solution: Call netbeans_inserted() after performing "~". (Gordon Prieur) + Also change NetBeans debugging to append to the log file. + Also fix that "~" in Visual block mode changes too much if there + are multi-byte characters. +Files: src/nbdebug.c, src/normal.c, src/ops.c + +Patch 6.2.529 (extra) +Problem: VisVim only works for Admin. Doing it for one user doesn't work. + (Alexandre Gouraud) +Solution: When registering the module fails, simply continue. +Files: src/VisVim/VisVim.cpp + +Patch 6.2.530 +Problem: Warning for missing prototype on the Amiga. +Solution: Include time.h +Files: src/version.c + +Patch 6.2.531 +Problem: In silent ex mode no messages are given, which makes debugging + very difficult. +Solution: Do output messages when 'verbose' is set. +Files: src/message.c, src/ui.c + +Patch 6.2.532 (extra) +Problem: Compiling for Win32s with VC 4.1 doesn't work. +Solution: Don't use CP_UTF8 if it's not defined. Don't use CSIDL_COMMON* + when not defined. +Files: src/dosinst.h, src/fileio.c + +Win32 console: After patch 6.2.398 Ex mode did not work. (Yasuhiro Matsumoto) + +Patch 6.3a.001 +Problem: Win32: if testing for the "--binary" option fails, diff isn't used + at all. +Solution: Handle the "ok" flag properly. (Yasuhiro Matsumoto) +Files: src/diff.c + +Patch 6.3a.002 +Problem: NetBeans: An insert command from NetBeans beyond the end of a + buffer crashes Vim. (Xavier de Gaye) +Solution: Use a local pos_T structure for the position. +Files: src/netbeans.c + +Patch 6.3a.003 +Problem: E315 error with auto-formatting comments. (Henry Van Roessel) +Solution: Pass the line number to same_leader(). +Files: src/ops.c + +Patch 6.3a.004 +Problem: Test32 fails on Windows XP for the DJGPP version. Renaming + test11.out fails. +Solution: Don't try renaming, create new files to use for the test. +Files: src/testdir/test32.in, src/testdir/test32.ok + +Patch 6.3a.005 +Problem: ":checkpath!" does not use 'includeexpr'. +Solution: Use a file name that was found directly. When a file was not + found and the located name is empty, use the rest of the line. +Files: src/search.c + +Patch 6.3a.006 +Problem: "yip" moves the cursor to the first yanked line, but not to the + first column. Looks like not all text was yanked. (Jens Paulus) +Solution: Move the cursor to the first column. +Files: src/search.c + +Patch 6.3a.007 +Problem: 'cindent' recognizes "enum" but not "typedef enum". +Solution: Skip over "typedef" before checking for "enum". (Helmut Stiegler) + Also avoid that searching for this item goes too far back. +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 6.3a.008 (extra) +Problem: Windows 98: Some of the wide functions are not implemented, + resulting in file I/O to fail. This depends on what Unicode + support is installed. +Solution: Handle the failure and fall back to non-wide functions. +Files: src/os_win32.c + +Patch 6.3a.009 +Problem: Win32: Completion of filenames does not work properly when + 'encoding' differs from the active code page. +Solution: Use wide functions for expanding wildcards when appropriate. +Files: src/misc1.c + +Patch 6.3a.010 (extra) +Problem: Win32: Characters in the window title that do not appear in the + active codepage are replaced by a question mark. +Solution: Use DefWindowProcW() instead of DefWindowProc() when possible. +Files: src/glbl_ime.cpp, src/globals.h, src/proto/gui_w16.pro, + src/proto/gui_w32.pro, src/gui_w16.c, src/gui_w32.c, src/gui_w48.c + +Patch 6.3a.011 +Problem: Using the explorer plugin changes a local directory to the global + directory. +Solution: Don't use ":chdir" to restore the current directory. Make + "expand('%:p')" remove "/../" and "/./" items from the path. +Files: runtime/plugin/explorer.vim, src/eval.c, src/os_unix.c + +Patch 6.3a.012 (extra) +Problem: On Windows 98 the installer doesn't work, don't even get the "I + agree" button. The check for the path ending in "vim" makes the + browse dialog hard to use. The default path when no previous Vim + is installed is "c:\vim" instead of "c:\Program Files\Vim". +Solution: Remove the background gradient command. Change the + .onVerifyInstDir function to a leave function for the directory + page. Don't let the install program default to c:\vim when no + path could be found. +Files: nsis/gvim.nsi, src/dosinst.c + +Patch 6.3a.013 (extra) +Problem: Win32: Characters in the menu that are not in the active codepage + are garbled. +Solution: Convert menu strings from 'encoding' to the active codepage. +Files: src/gui_w32.c, src/gui_w48.c + +Patch 6.3a.014 +Problem: Using multi-byte text and highlighting in a statusline causes gaps + to appear. (Helmut Stiegler) +Solution: Advance the column by text width instead of number of bytes. Add + the vim_strnsize() function. +Files: src/charset.c, src/proto/charset.pro, src/screen.c + +Patch 6.3a.015 +Problem: Using the "select all" menu item when 'insertmode' is set and + clicking the mouse button doesn't return to Insert mode. The + Buffers/Delete menu doesn't offer a choice to abandon a changed + buffer. (Jens Paulus) +Solution: Don't use CTRL-\ CTRL-N. Add ":confirm" for the Buffers menu + items. +Files: runtime/menu.vim + +Patch 6.3a.016 +Problem: After cancelling the ":confirm" dialog the error message and + hit-enter prompt may not be displayed properly. +Solution: Flush output after showing the dialog. +Files: src/message.c + +Patch 6.3a.017 +Problem: servername() doesn't work when Vim was started with the "-X" + argument or when the "exclude" in 'clipboard' matches the terminal + name. (Robert Nowotniak) +Solution: Force connecting to the X server when using client-server + commands. +Files: src/eval.c, src/globals.h, src/os_unix.c + +Patch 6.3a.018 (after 6.3a.017) +Problem: Compiler warning for return value of make_connection(). +Solution: Use void return type. +Files: src/eval.c + +Patch 6.3a.019 (extra) +Problem: Win32: typing non-latin1 characters doesn't work. +Solution: Invoke _OnChar() directly to avoid that the argument is truncated + to a byte. Convert the UTF-16 character to bytes according to + 'encoding' and ignore 'termencoding'. Same for _OnSysChar(). +Files: src/gui_w32.c, src/gui_w48.c + +Patch 6.3a.020 (extra) +Problem: Missing support for AROS (AmigaOS reimplementation). Amiga GUI + doesn't work. +Solution: Add AROS support. (Adam Chodorowski) + Fix Amiga GUI problems. (Georg Steger, Ali Akcaagac) +Files: Makefile, src/Make_aros.mak, src/gui_amiga.c, src/gui_amiga.h, + src/memfile.c, src/os_amiga.c, src/term.c + +Patch 6.3a.021 (after 6.3a.017) +Problem: Can't compile with X11 but without GUI. +Solution: Put use of "gui.in_use" inside an #ifdef. +Files: src/eval.c + +Patch 6.3a.022 +Problem: When typing Tabs when 'softtabstop' is used and 'list' is set a + tab is counted for two spaces. +Solution: Use the "L" flag in 'cpoptions' to tell whether a tab is counted + as two spaces or as 'tabstop'. (Antony Scriven) +Files: runtime/doc/options.txt, src/edit.c + +Patch 6.3a.023 +Problem: Completion on the command line doesn't handle backslashes + properly. Only the tail of matches is shown, even when not + completing filenames. +Solution: When turning the string into a pattern double backslashes. Don't + omit the path when not expanding files or directories. +Files: src/ex_getln.c + +Patch 6.3a.024 +Problem: The "save all" toolbar item fails for buffers that don't have a + name. When using ":wa" or closing the Vim window and there are + nameless buffers, browsing for a name may cause the name being + given to the wrong buffer or not stored properly. ":browse" only + worked for one file. +Solution: Use ":confirm browse" for "save all". + Pass buffer argument to setfname(). Restore "browse" flag and + "forceit" after doing the work for one file. +Files: runtime/menu.vim, src/buffer.c, src/ex_cmds.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_getln.c, src/fileio.c, src/memline.c, + src/message.c, src/window.c, src/proto/buffer.pro, + src/proto/ex_cmds2.pro, src/proto/memline.pro + +Patch 6.3a.025 +Problem: Setting 'virtualedit' moves the cursor. (Benji Fisher) +Solution: Update the virtual column before using it. +Files: src/option.c + +Patch 6.3a.026 (extra, after 6.3a.008) +Problem: Editing files on Windows 98 doesn't work when 'encoding' is + "utf-8" (Antoine Mechelynck) + Warning for missing function prototype. +Solution: For all wide functions check if it failed because it is not + implemented. Use ANSI function declaration for char_to_string(). +Files: src/gui_w48.c, src/os_mswin.c, src/os_win32.c + +Patch 6.3a.027 (extra, after 6.3a.026) +Problem: Compiler warning for function argument. +Solution: Declare both char and WCHAR arrays. +Files: src/gui_w48.c + +Patch 6.3a.028 +Problem: ":normal ." doesn't work inside a function, because redo is saved + and restored. (Benji Fisher) +Solution: Make a copy of the redo buffer when executing a function. +Files: src/getchar.c + +Patch 6.3b.001 (extra) +Problem: Bcc 5: The generated auto/pathdef can't be compiled. +Solution: Fix the way quotes and backslashes are escaped. +Files: src/Make_bc5.mak + +Patch 6.3b.002 +Problem: Win32: conversion during file write fails when a double-byte + character is split over two writes. +Solution: Fix the conversion retry without a trailing byte. (Taro Muraoka) +Files: src/fileio.c + +Patch 6.3b.003 (extra) +Problem: Win32: When compiling with Borland C 5.5 and 'encoding' is "utf-8" + then Vim can't open files under MS-Windows 98. (Antoine J. + Mechelynck) +Solution: Don't use _wstat(), _wopen() and _wfopen() in this situation. +Files: src/os_mswin.c, src/os_win32.c + +Patch 6.3b.004 +Problem: ":helpgrep" includes a trailing CR in the text line. +Solution: Remove the CR. +Files: src/quickfix.c + +Patch 6.3b.005 +Problem: ":echo &g:ai" results in the local option value. (Salman Halim) +Solution: Pass the flags from find_option_end() to get_option_value(). +Files: src/eval.c + +Patch 6.3b.006 +Problem: When using "mswin.vim", CTRL-V in Insert mode leaves cursor before + last pasted character. (Mathew Davis) +Solution: Use the same Paste() function as in menu.vim. +Files: runtime/mswin.vim + +Patch 6.3b.007 +Problem: Session file doesn't restore view on windows properly. (Robert + Webb) +Solution: Restore window sizes both before and after restoring the view, so + that the view, cursor position and size are restored properly. +Files: src/ex_docmd.c + +Patch 6.3b.008 +Problem: Using ":finally" in a user command doesn't always work. (Hari + Krishna Dara) +Solution: Don't assume that using getexline() means the command was typed. +Files: src/ex_docmd.c + +Patch 6.3b.009 (extra) +Problem: Win32: When the -P argument is not found in a window title, there + is no error message. +Solution: When the window can't be found give an error message and exit. + Also use try/except to catch failing to open the MDI window. + (Michael Wookey) +Files: src/gui_w32.c + +Patch 6.3b.010 +Problem: Win32: Using the "-D" argument and expanding arguments may cause a + hang, because the terminal isn't initialized yet. (Vince Negri) +Solution: Don't go into debug mode before the terminal is initialized. +Files: src/main.c + +Patch 6.3b.011 +Problem: Using CTRL-\ e while obtaining an expression aborts the command + line. (Hari Krishna Dara) +Solution: Insert the CTRL-\ e as typed. +Files: src/ex_getln.c + +Patch 6.3b.012 (after 6.3b.010) +Problem: Can't compile with tiny features. (Norbert Tretkowski) +Solution: Add #ifdefs. +Files: src/main.c + +Patch 6.3b.013 +Problem: Loading a session file results in editing the wrong file in the + first window when this is not the file at the current position in + the argument list. (Robert Webb) +Solution: Check w_arg_idx_invalid to decide whether to edit a file. +Files: src/ex_docmd.c + +Patch 6.3b.014 +Problem: ":runtime! foo*.vim" may using freed memory when a sourced script + changes the value of 'runtimepath'. +Solution: Make a copy of 'runtimepath' when looping over the matches. +Files: src/ex_cmds2.c + +Patch 6.3b.015 +Problem: Get lalloc(0) error when using "p" in Visual mode while + 'clipboard' contains "autoselect,unnamed". (Mark Wagonner) +Solution: Avoid allocating zero bytes. Obtain the clipboard when necessary. +Files: src/ops.c + +Patch 6.3b.016 +Problem: When 'virtualedit' is used "x" doesn't delete the last character + of a line that has as many characters as 'columns'. (Yakov Lerner) +Solution: When the cursor isn't moved let oneright() return FAIL. +Files: src/edit.c + +Patch 6.3b.017 +Problem: Win32: "vim --remote-wait" doesn't exit when the server finished + editing the file. (David Fishburn) +Solution: In the rrhelper plugin change backslashes to forward slashes and + escape special characters. +Files: runtime/plugin/rrhelper.vim + +Patch 6.3b.018 +Problem: The list of help files in the "local additions" table doesn't + recognize utf-8 encoding. (Yasuhiro Matsumoto) +Solution: Recognize utf-8 characters. +Files: src/ex_cmds.c + +Patch 6.3b.019 +Problem: When $VIMRUNTIME is not a full path name the "local additions" + table lists all the help files. +Solution: Use fullpathcmp() instead of fnamecmp() to compare the directory + names. +Files: src/ex_cmds.c + +Patch 6.3b.020 +Problem: When using CTRL-^ when entering a search string, the item in the + statusline that indicates the keymap is not updated. (Ilya + Dogolazky) +Solution: Mark the statuslines for updating. +Files: src/ex_getln.c + +Patch 6.3b.021 +Problem: The swapfile is not readable for others, the ATTENTION prompt does + not show all info when someone else is editing the same file. + (Marcel Svitalsky) +Solution: Use the protection of original file for the swapfile and set it + after creating the swapfile. +Files: src/fileio.c + +Patch 6.3b.022 +Problem: Using "4v" to select four times the old Visual area may put the + cursor beyond the end of the line. (Jens Paulus) +Solution: Correct the cursor column. +Files: src/normal.c + +Patch 6.3b.023 +Problem: When "3dip" starts in an empty line, white lines after the + non-white lines are not deleted. (Jens Paulus) +Solution: Include the white lines. +Files: src/search.c + +Patch 6.3b.024 +Problem: "2daw" does not delete leading white space like "daw" does. (Jens + Paulus) +Solution: Include the white space when a count is used. +Files: src/search.c + +Patch 6.3b.025 +Problem: Percentage in ruler isn't updated when a line is deleted. (Jens + Paulus) +Solution: Check for a change in line count when deciding to update the ruler. +Files: src/screen.c, src/structs.h + +Patch 6.3b.026 +Problem: When selecting "abort" at the ATTENTION prompt for a file that is + already being edited Vim crashes. +Solution: Don't abort creating a new buffer when we really need it. +Files: src/buffer.c, src/vim.h + +Patch 6.3b.027 +Problem: Win32: When enabling the menu in a maximized window, Vim uses more + lines than what is room for. (Shizhu Pan) +Solution: When deciding to call shell_resized(), also compare the text area + size with Rows and Columns, not just with screen_Rows and + screen_Columns. +Files: src/gui.c + +Patch 6.3b.028 +Problem: When in diff mode, setting 'rightleft' causes a crash. (Eddine) +Solution: Check for last column differently when 'rightleft' is set. +Files: src/screen.c + +Patch 6.3b.029 +Problem: Win32: warning for uninitialized variable. +Solution: Initialize to zero. +Files: src/misc1.c + +Patch 6.3b.030 +Problem: After Visually selecting four characters, changing it to other + text, Visually selecting and yanking two characters: "." changes + four characters, another "." changes two characters. (Robert Webb) +Solution: Don't store the size of the Visual area when redo is active. +Files: src/normal.c + +============================================================================== +VERSION 6.4 *version-6.4* + +This section is about improvements made between version 6.3 and 6.4. + +This is a bug-fix release. There are also a few new features. The major +number of new items is in the runtime files and translations. + +The big MS-Windows version now uses: + Ruby version 1.8.3 + Perl version 5.8.7 + Python version 2.4.2 + + +Changed *changed-6.4* +------- + +Removed runtime/tools/tcltags, Exuberant ctags does it better. + + +Added *added-6.4* +----- + +Alsaconf syntax file (Nikolai Weibull) +Eruby syntax, indent, compiler and ftplugin file (Doug Kearns) +Esterel syntax file (Maurizio Tranchero) +Mathematica indent file (Steve Layland) +Netrc syntax file (Nikolai Weibull) +PHP compiler file (Doug Kearns) +Pascal indent file (Neil Carter) +Prescribe syntax file (Klaus Muth) +Rubyunit compiler file (Doug Kearns) +SMTPrc syntax file (Kornel Kielczewski) +Sudoers syntax file (Nikolai Weibull) +TPP syntax file (Gerfried Fuchs) +VHDL ftplugin file (R. Shankar) +Verilog-AMS syntax file (S. Myles Prather) + +Bulgarian keymap (Alberto Mardegan) +Canadian keymap (Eric Joanis) + +Hungarian menu translations in UTF-8 (Kantra Gergely) +Ukrainian menu translations (Bohdan Vlasyuk) + +Irish message translations (Kevin Patrick Scannell) + +Configure also checks for tclsh8.4. + + +Fixed *fixed-6.4* +----- + +"dFxd;" deleted the character under the cursor, "d;" didn't remember the +exclusiveness of the motion. + +When using "set laststatus=2 cmdheight=2" in the .gvimrc you may only get one +line for the cmdline. (Christian Robinson) Invoke command_height() after the +GUI has started up. + +Gcc would warn "dereferencing type-punned pointer will break strict -aliasing +rules". Avoid using typecasts for variable pointers. + +Gcc 3.x interprets the -MM argument differently. Change "-I /path" to +"-isystem /path" for "make depend". + + +Patch 6.3.001 +Problem: ":browse split" gives the file selection dialog twice. (Gordon + Bazeley) Same problem for ":browse diffpatch". +Solution: Reset cmdmod.browse before calling do_ecmd(). +Files: src/diff.c, src/ex_docmd.c + +Patch 6.3.002 +Problem: When using translated help files with non-ASCII latin1 characters + in the first line the utf-8 detection is wrong. +Solution: Properly detect utf-8 characters. When a mix of encodings is + detected continue with the next language and avoid a "no matches" + error because of "got_int" being set. Add the directory name to + the error message for a duplicate tag. +Files: src/ex_cmds.c + +Patch 6.3.003 +Problem: Crash when using a console dialog and the first choice does not + have a default button. (Darin Ohashi) +Solution: Allocate two more characters for the [] around the character for + the default choice. +Files: src/message.c + +Patch 6.3.004 +Problem: When searching for a long string (140 chars in a 80 column + terminal) get three hit-enter prompts. (Robert Webb) +Solution: Avoid the hit-enter prompt when giving the message for wrapping + around the end of the buffer. Don't give that message again when + the string was not found. +Files: src/message.c, src/search.c + +Patch 6.3.005 +Problem: Crash when searching for a pattern with a character offset and + starting in a closed fold. (Frank Butler) +Solution: Check for the column to be past the end of the line. Also fix + that a pattern with a character offset relative to the end isn't + read back from the viminfo properly. +Files: src/search.c + +Patch 6.3.006 +Problem: ":breakadd file *foo" prepends the current directory to the file + pattern. (Hari Krishna Dara) +Solution: Keep the pattern as-is. +Files: src/ex_cmds2.c + +Patch 6.3.007 +Problem: When there is a buffer with 'buftype' set to "nofile" and using a + ":cd" command, the swap file is not deleted when exiting. +Solution: Use the full path of the swap file also for "nofile" buffers. +Files: src/fileio.c + +Patch 6.3.008 +Problem: Compiling fails under OS/2. +Solution: Include "e_screenmode" also for OS/2. (David Sanders) +Files: src/globals.h + +Patch 6.3.009 (after 6.3.006) +Problem: ":breakadd file /path/foo.vim" does not match when a symbolic link + is involved. (Servatius Brandt) +Solution: Do expand the pattern when it does not start with "*". +Files: runtime/doc/repeat.txt, src/ex_cmds2.c + +Patch 6.3.010 +Problem: When writing to a named pipe there is an error for fsync() + failing. +Solution: Ignore the fsync() error for devices. +Files: src/fileio.c + +Patch 6.3.011 +Problem: Crash when the completion function of a user-command uses a + "normal :cmd" command. (Hari Krishna Dara) +Solution: Save the command line when invoking the completion function. +Files: src/ex_getln.c + +Patch 6.3.012 +Problem: Internal lalloc(0) error when using a complicated multi-line + pattern in a substitute command. (Luc Hermitte) +Solution: Avoid going past the end of a line. +Files: src/ex_cmds.c + +Patch 6.3.013 +Problem: Crash when editing a command line and typing CTRL-R = to evaluate + a function that uses "normal :cmd". (Hari Krishna Dara) +Solution: Save and restore the command line when evaluating an expression + for CTRL-R =. +Files: src/ex_getln.c, src/ops.c, src/proto/ex_getln.pro, + src/proto/ops.pro + +Patch 6.3.014 +Problem: When using Chinese or Taiwanese the default for 'helplang' is + wrong. (Simon Liang) +Solution: Use the part of the locale name after "zh_". +Files: src/option.c + +Patch 6.3.015 +Problem: The string that winrestcmd() returns may end in garbage. +Solution: NUL-terminate the string. (Walter Briscoe) +Files: src/eval.c + +Patch 6.3.016 +Problem: The default value for 'define' has "\s" before '#'. +Solution: Add a star after "\s". (Herculano de Lima Einloft Neto) +Files: src/option.c + +Patch 6.3.017 +Problem: "8zz" may leave the cursor beyond the end of the line. (Niko + Maatjes) +Solution: Correct the cursor column after moving to another line. +Files: src/normal.c + +Patch 6.3.018 +Problem: ":0argadd zero" added the argument after the first one, instead of + before it. (Adri Verhoef) +Solution: Accept a zero range for ":argadd". +Files: src/ex_cmds.h + +Patch 6.3.019 +Problem: Crash in startup for debug version. (David Rennals) +Solution: Move the call to nbdebug_wait() to after allocating NameBuff. +Files: src/main.c + +Patch 6.3.020 +Problem: When 'encoding' is "utf-8" and 'delcombine' is set, "dw" does not + delete a word but only a combining character of the first + character, if there is one. (Raphael Finkel) +Solution: Correctly check that one character is being deleted. +Files: src/misc1.c + +Patch 6.3.021 +Problem: When the last character of a file name is a multi-byte character + and the last byte is a path separator, the file cannot be edited. +Solution: Check for the last byte to be part of a multi-byte character. + (Taro Muraoka) +Files: src/fileio.c + +Patch 6.3.022 (extra) +Problem: Win32: When the last character of a file name is a multi-byte + character and the last byte is a path separator, the file cannot + be written. A trail byte that is a space makes that a file cannot + be opened from the command line. +Solution: Recognize double-byte characters when parsing the command line. + In mch_stat() check for the last byte to be part of a multi-byte + character. (Taro Muraoka) +Files: src/gui_w48.c, src/os_mswin.c + +Patch 6.3.023 +Problem: When the "to" part of a mapping starts with its "from" part, + abbreviations for the same characters is not possible. For + example, when <Space> is mapped to something that starts with a + space, typing <Space> does not expand abbreviations. +Solution: Only disable expanding abbreviations when a mapping is not + remapped, don't disable it when the RHS of a mapping starts with + the LHS. +Files: src/getchar.c, src/vim.h + +Patch 6.3.024 +Problem: In a few places a string in allocated memory is not terminated + with a NUL. +Solution: Add ga_append(NUL) in script_get(), gui_do_findrepl() and + serverGetVimNames(). +Files: src/ex_getln.c, src/gui.c, src/if_xcmdsrv.c, src/os_mswin.c + +Patch 6.3.025 (extra) +Problem: Missing NUL for list of server names. +Solution: Add ga_append(NUL) in serverGetVimNames(). +Files: src/os_mswin.c + +Patch 6.3.026 +Problem: When ~/.vim/after/syntax/syncolor.vim contains a command that + reloads the colors an endless loop and/or a crash may occur. +Solution: Only free the old value of an option when it was originally + allocated. Limit recursiveness of init_highlight() to 5 levels. +Files: src/option.c, src/syntax.c + +Patch 6.3.027 +Problem: VMS: Writing a file may insert extra CR characters. Not all + terminals are recognized correctly. Vt320 doesn't support colors. + Environment variables are not expanded correctly. +Solution: Use another method to write files. Add vt320 termcap codes for + colors. (Zoltan Arpadffy) +Files: src/fileio.c, src/misc1.c, src/os_unix.c, src/structs.h, + src/term.c + +Patch 6.3.028 +Problem: When appending to a file the BOM marker may be written. (Alex + Jakushev) +Solution: Do not write the BOM marker when appending. +Files: src/fileio.c + +Patch 6.3.029 +Problem: Crash when inserting a line break. (Walter Briscoe) +Solution: In the syntax highlighting code, don't use an old state after a + change was made, current_col may be past the end of the line. +Files: src/syntax.c + +Patch 6.3.030 +Problem: GTK 2: Crash when sourcing a script that deletes the menus, sets + 'encoding' to "utf-8" and loads the menus again. GTK error + message when tooltip text is in a wrong encoding. +Solution: Don't copy characters from the old screen to the new screen when + switching 'encoding' to utf-8, they may be invalid. Only set the + tooltip when it is valid utf-8. +Files: src/gui_gtk.c, src/mbyte.c, src/proto/mbyte.pro, src/screen.c + +Patch 6.3.031 +Problem: When entering a mapping and pressing Tab halfway the command line + isn't redrawn properly. (Adri Verhoef) +Solution: Reposition the cursor after drawing over the "..." of the + completion attempt. +Files: src/ex_getln.c + +Patch 6.3.032 +Problem: Using Python 2.3 with threads doesn't work properly. +Solution: Release the lock after initialization. +Files: src/if_python.c + +Patch 6.3.033 +Problem: When a mapping ends in a Normal mode command of more than one + character Vim doesn't return to Insert mode. +Solution: Check that the mapping has ended after obtaining all characters of + the Normal mode command. +Files: src/normal.c + +Patch 6.3.034 +Problem: VMS: crash when using ":help". +Solution: Avoid using "tags-??", some Open VMS systems can't handle the "?" + wildcard. (Zoltan Arpadffy) +Files: src/tag.c + +Patch 6.3.035 (extra) +Problem: RISC OS: Compile errors. +Solution: Change e_screnmode to e_screenmode. Change the way + __riscosify_control is set. Improve the makefile. (Andy Wingate) +Files: src/os_riscos.c, src/search.c, src/Make_ro.mak + +Patch 6.3.036 +Problem: ml_get errors when the whole file is a fold, switching + 'foldmethod' and doing "zj". (Christian J. Robinson) Was not + deleting the fold but creating a fold with zero lines. +Solution: Delete the fold properly. +Files: src/fold.c + +Patch 6.3.037 (after 6.3.032) +Problem: Warning for unused variable. +Solution: Change the #ifdefs for the saved thread stuff. +Files: src/if_python.c + +Patch 6.3.038 (extra) +Problem: Win32: When the "file changed" dialog pops up after a click that + gives gvim focus and not moving the mouse after that, the effect + of the click may occur when moving the mouse later. (Ken Clark) + Happened because the release event was missed. +Solution: Clear the s_button_pending variable when any input is received. +Files: src/gui_w48.c + +Patch 6.3.039 +Problem: When 'number' is set and inserting lines just above the first + displayed line (in another window on the same buffer), the line + numbers are not updated. (Hitier Sylvain) +Solution: When 'number' is set and lines are inserted/deleted redraw all + lines below the change. +Files: src/screen.c + +Patch 6.3.040 +Problem: Error handling does not always work properly and may cause a + buffer to be marked as if it's viewed in a window while it isn't. + Also when selecting "Abort" at the attention prompt. +Solution: Add enter_cleanup() and leave_cleanup() functions to move + saving/restoring things for error handling to one place. + Clear a buffer read error when it's unloaded. +Files: src/buffer.c, src/ex_docmd.c, src/ex_eval.c, + src/proto/ex_eval.pro, src/structs.h, src/vim.h + +Patch 6.3.041 (extra) +Problem: Win32: When the path to a file has Russian characters, ":cd %:p:h" + doesn't work. (Valery Kondakoff) +Solution: Use a wide function to change directory. +Files: src/os_mswin.c + +Patch 6.3.042 +Problem: When there is a closed fold at the top of the window, CTRL-X + CTRL-E in Insert mode reduces the size of the fold instead of + scrolling the text up. (Gautam) +Solution: Scroll over the closed fold. +Files: src/move.c + +Patch 6.3.043 +Problem: 'hlsearch' highlighting sometimes disappears when inserting text + in PHP code with syntax highlighting. (Marcel Svitalsky) +Solution: Don't use pointers to remember where a match was found, use an + index. The pointers may become invalid when searching in other + lines. +Files: src/screen.c + +Patch 6.3.044 (extra) +Problem: Mac: When 'linespace' is non-zero the Insert mode cursor leaves + pixels behind. (Richard Sandilands) +Solution: Erase the character cell before drawing the text when needed. +Files: src/gui_mac.c + + +Patch 6.3.045 +Problem: Unusual characters in an option value may cause unexpected + behavior, especially for a modeline. (Ciaran McCreesh) +Solution: Don't allow setting termcap options or 'printdevice' in a + modeline. Don't list options for "termcap" and "all" in a + modeline. Don't allow unusual characters in 'filetype', 'syntax', + 'backupext', 'keymap', 'patchmode' and 'langmenu'. +Files: src/option.c, runtime/doc/options.txt + +Patch 6.3.046 +Problem: ":registers" doesn't show multi-byte characters properly. + (Valery Kondakoff) +Solution: Get the length of each character before displaying it. +Files: src/ops.c + +Patch 6.3.047 (extra) +Problem: Win32 with Borland C 5.5 on Windows XP: A new file is created with + read-only attributes. (Tony Mechelynck) +Solution: Don't use the _wopen() function for Borland. +Files: src/os_win32.c + +Patch 6.3.048 (extra) +Problem: Build problems with VMS on IA64. +Solution: Add dependencies to the build file. (Zoltan Arpadffy) +Files: src/Make_vms.mms + +Patch 6.3.049 (after 6.3.045) +Problem: Compiler warning for "char" vs "char_u" mixup. (Zoltan Arpadffy) +Solution: Add a typecast. +Files: src/option.c + +Patch 6.3.050 +Problem: When SIGHUP is received while busy exiting, non-reentrant + functions such as free() may cause a crash. +Solution: Ignore SIGHUP when exiting because of an error. (Scott Anderson) +Files: src/misc1.c, src/main.c + +Patch 6.3.051 +Problem: When 'wildmenu' is set and completed file names contain multi-byte + characters Vim may crash. +Solution: Reserve room for multi-byte characters. (Yasuhiro Matsumoto) +Files: src/screen.c + +Patch 6.3.052 (extra) +Problem: Windows 98: typed keys that are not ASCII may not work properly. + For example with a Russian input method. (Jiri Jezdinsky) +Solution: Assume that the characters arrive in the current codepage instead + of UCS-2. Perform conversion based on that. +Files: src/gui_w48.c + +Patch 6.3.053 +Problem: Win32: ":loadview" cannot find a file with non-ASCII characters. + (Valerie Kondakoff) +Solution: Use mch_open() instead of open() to open the file. +Files: src/ex_cmds2.c + +Patch 6.3.054 +Problem: When 'insertmode' is set <C-L>4ixxx<C-L> hangs Vim. (Jens Paulus) + Vim is actually still working but redraw is disabled. +Solution: When stopping Insert mode with CTRL-L don't put an Esc in the redo + buffer but a CTRL-L. +Files: src/edit.c + +Patch 6.3.055 (after 6.3.013) +Problem: Can't use getcmdline(), getcmdpos() or setcmdpos() with <C-R>= + when editing a command line. Using <C-\>e may crash Vim. (Peter + Winters) +Solution: When moving ccline out of the way for recursive use, make it + available to the functions that need it. Also save and restore + ccline when calling get_expr_line(). Make ccline.cmdbuf NULL at + the end of getcmdline(). +Files: src/ex_getln.c + +Patch 6.3.056 +Problem: The last characters of a multi-byte file name may not be displayed + in the window title. +Solution: Avoid to remove a multi-byte character where the last byte looks + like a path separator character. (Yasuhiro Matsumoto) +Files: src/buffer.c, src/ex_getln.c + +Patch 6.3.057 +Problem: When filtering lines folds are not updated. (Carl Osterwisch) +Solution: Update folds for filtered lines. +Files: src/ex_cmds.c + +Patch 6.3.058 +Problem: When 'foldcolumn' is equal to the window width and 'wrap' is on + Vim may crash. Disabling the vertical split feature breaks + compiling. (Peter Winters) +Solution: Check for zero room for wrapped text. Make compiling without + vertical splits possible. +Files: src/move.c, src/quickfix.c, src/screen.c, src/netbeans.c + +Patch 6.3.059 +Problem: Crash when expanding an ":edit" command containing several spaces + with the shell. (Brian Hirt) +Solution: Allocate enough space for the quotes. +Files: src/os_unix.c + +Patch 6.3.060 +Problem: Using CTRL-R CTRL-O in Insert mode with an invalid register name + still causes something to be inserted. +Solution: Check the register name for being valid. +Files: src/edit.c + +Patch 6.3.061 +Problem: When editing a utf-8 file in an utf-8 xterm and there is a + multi-byte character in the last column, displaying is messed up. + (Joël Rio) +Solution: Check for a multi-byte character, not a multi-column character. +Files: src/screen.c + +Patch 6.3.062 +Problem: ":normal! gQ" hangs. +Solution: Quit getcmdline() and do_exmode() when out of typeahead. +Files: src/ex_getln.c, src/ex_docmd.c + +Patch 6.3.063 +Problem: When a CursorHold autocommand changes to another window + (temporarily) 'mousefocus' stops working. +Solution: Call gui_mouse_correct() after triggering CursorHold. +Files: src/gui.c + +Patch 6.3.064 +Problem: line2byte(line("$") + 1) sometimes returns the wrong number. + (Charles Campbell) +Solution: Flush the cached line before counting the bytes. +Files: src/memline.c + +Patch 6.3.065 +Problem: The euro digraph doesn't always work. +Solution: Add an "e=" digraph for Unicode euro character and adjust the + help files. +Files: src/digraph.c, runtime/doc/digraph.txt + +Patch 6.3.066 +Problem: Backup file may get wrong permissions. +Solution: Use permissions of original file for backup file in more places. +Files: src/fileio.c + +Patch 6.3.067 (after 6.3.066) +Problem: Newly created file gets execute permission. +Solution: Check for "perm" to be negative before using it. +Files: src/fileio.c + +Patch 6.3.068 +Problem: When editing a compressed file xxx.gz which is a symbolic link to + the actual file a ":write" renames the link. +Solution: Resolve the link, so that the actual file is renamed and + compressed. +Files: runtime/plugin/gzip.vim + +Patch 6.3.069 +Problem: When converting text with illegal characters Vim may crash. +Solution: Avoid that too much is subtracted from the length. (Da Woon Jung) +Files: src/mbyte.c + +Patch 6.3.070 +Problem: After ":set number linebreak wrap" and a vertical split, moving + the vertical separator far left will crash Vim. (Georg Dahn) +Solution: Avoid dividing by zero. +Files: src/charset.c + +Patch 6.3.071 +Problem: The message for CTRL-X mode is still displayed after an error for + 'thesaurus' or 'dictionary' being empty. +Solution: Clear "edit_submode". +Files: src/edit.c + +Patch 6.3.072 +Problem: Crash in giving substitute message when language is Chinese and + encoding is utf-8. (Yongwei) +Solution: Make the msg_buf size larger when using multi-byte. +Files: src/vim.h + +Patch 6.3.073 +Problem: Win32 GUI: When the Vim window is partly above or below the + screen, scrolling causes display errors when the taskbar is not on + that side. +Solution: Use the SW_INVALIDATE flag when the Vim window is partly below or + above the screen. +Files: src/gui_w48.c + +Patch 6.3.074 +Problem: When mswin.vim is used and 'insertmode' is set, typing text in + Select mode and then using CTRL-V results in <SNR>99_Pastegi. + (Georg Dahn) +Solution: When restart_edit is set use "d" instead of "c" to remove the + selected text to avoid calling edit() twice. +Files: src/normal.c + +Patch 6.3.075 +Problem: After unloading another buffer, syntax highlighting in the current + buffer may be wrong when it uses "containedin". (Eric Arnold) +Solution: Use "buf" instead of "curbuf" in syntax_clear(). +Files: src/syntax.c + +Patch 6.3.076 +Problem: Crash when using cscope and there is a parse error (e.g., line too + long). (Alexey I. Froloff) +Solution: Pass the actual number of matches to cs_manage_matches() and + correctly handle the error situation. +Files: src/if_cscope.c + +Patch 6.3.077 (extra) +Problem: VMS: First character input after ESC was not recognized. +Solution: Added TRM$M_TM_TIMED in vms_read(). (Zoltan Arpadffy) +Files: src/os_vms.c + +Patch 6.3.078 (extra, after 6.3.077) +Problem: VMS: Performance issue after patch 6.3.077 +Solution: Add a timeout in the itemlist. (Zoltan Arpadffy) +Files: src/os_vms.c + +Patch 6.3.079 +Problem: Crash when executing a command in the command line window while + syntax highlighting is enabled. (Pero Brbora) +Solution: Don't use a pointer to a buffer that has been deleted. +Files: src/syntax.c + +Patch 6.3.080 (extra) +Problem: Win32: With 'encoding' set to utf-8 while the current codepage is + Chinese editing a file with some specific characters in the name + fails. +Solution: Use _wfullpath() instead of _fullpath() when necessary. +Files: src/os_mswin.c + +Patch 6.3.081 +Problem: Unix: glob() may execute a shell command when it's not wanted. + (Georgi Guninski) +Solution: Verify the sandbox flag is not set. +Files: src/os_unix.c + +Patch 6.3.082 (after 6.3.081) +Problem: Unix: expand() may execute a shell command when it's not wanted. + (Georgi Guninski) +Solution: A more generic solution than 6.3.081. +Files: src/os_unix.c + +Patch 6.3.083 +Problem: VMS: The vt320 termcap entry is incomplete. +Solution: Add missing function keys. (Zoltan Arpadffy) +Files: src/term.c + +Patch 6.3.084 (extra) +Problem: Cygwin: compiling with DEBUG doesn't work. Perl path was ignored. + Failure when $(OUTDIR) already exists. "po" makefile is missing. +Solution: Use changes tested in Vim 7. (Tony Mechelynck) +Files: src/Make_cyg.mak, src/po/Make_cyg.mak + +Patch 6.3.085 +Problem: Crash in syntax highlighting code. (Marc Espie) +Solution: Prevent current_col going past the end of the line. +Files: src/syntax.c + +Patch 6.3.086 (extra) +Problem: Can't produce message translation file with msgfmt that checks + printf strings. +Solution: Fix the Russian translation. +Files: src/po/ru.po, src/po/ru.cp1251.po + +Patch 6.3.087 +Problem: MS-DOS: Crash. (Jason Hood) +Solution: Don't call fname_case() with a NULL pointer. +Files: src/ex_cmds.c + +Patch 6.3.088 +Problem: Editing ".in" causes error E218. (Stefan Karlsson) +Solution: Require some characters before ".in". Same for ".orig" and others. +Files: runtime/filetype.vim + +Patch 6.3.089 +Problem: A session file doesn't work when created while the current + directory contains a space or the directory of the session files + contains a space. (Paolo Giarrusso) +Solution: Escape spaces with a backslash. +Files: src/ex_docmd.c + +Patch 6.3.090 +Problem: A very big value for 'columns' or 'lines' may cause a crash. +Solution: Limit the values to 10000 and 1000. +Files: src/option.c + +Patch 6.4a.001 +Problem: The Unix Makefile contained too many dependencies and a few + uncommented lines. +Solution: Run "make depend" with manual changes to avoid a gcc + incompatibility. Comment a few lines. +Files: src/Makefile + +Patch 6.4b.001 +Problem: Vim reports "Vim 6.4a" in the ":version" output. +Solution: Change "a" to "b". (Tony Mechelynck) +Files: src/version.h + +Patch 6.4b.002 +Problem: In Insert mode, pasting a multi-byte character after the end of + the line leaves the cursor just before that character. +Solution: Make sure "gP" leaves the cursor in the right place when + 'virtualedit' is set. +Files: src/ops.c + +Patch 6.4b.003 (after 6.4b.002) +Problem: The problem still exists when 'encoding' is set to "cp936". +Solution: Fix the problem in getvvcol(), compute the coladd field correctly. +Files: src/charset.c, src/ops.c + +Patch 6.4b.004 +Problem: Selecting a {} block with "viB" includes the '}' when there is an + empty line before it. +Solution: Don't advance the cursor to include a line break when it's already + at the line break. +Files: src/search.c + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/version7.txt b/doc/version7.txt new file mode 100644 index 00000000..47809760 --- /dev/null +++ b/doc/version7.txt @@ -0,0 +1,18310 @@ +*version7.txt* For Vim version 7.4. Last change: 2013 Aug 10 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + *vim7* *version-7.0* *version7.0* +Welcome to Vim 7! A large number of features has been added. This file +mentions all the new items, changes to existing features and bug fixes +since Vim 6.x. Use this command to see the version you are using: > + :version + +See |vi_diff.txt| for an overview of differences between Vi and Vim 7.0. +See |version4.txt| for differences between Vim 3.x and Vim 4.x. +See |version5.txt| for differences between Vim 4.x and Vim 5.x. +See |version6.txt| for differences between Vim 5.x and Vim 6.x. + +INCOMPATIBLE CHANGES |incompatible-7| + +NEW FEATURES |new-7| + +Vim script enhancements |new-vim-script| +Spell checking |new-spell| +Omni completion |new-omni-completion| +MzScheme interface |new-MzScheme| +Printing multi-byte text |new-print-multi-byte| +Tab pages |new-tab-pages| +Undo branches |new-undo-branches| +Extended Unicode support |new-more-unicode| +More highlighting |new-more-highlighting| +Translated manual pages |new-manpage-trans| +Internal grep |new-vimgrep| +Scroll back in messages |new-scroll-back| +Cursor past end of the line |new-onemore| +POSIX compatibility |new-posix| +Debugger support |new-debug-support| +Remote file explorer |new-netrw-explore| +Define an operator |new-define-operator| +Mapping to an expression |new-map-expression| +Visual and Select mode mappings |new-map-select| +Location list |new-location-list| +Various new items |new-items-7| + +IMPROVEMENTS |improvements-7| + +COMPILE TIME CHANGES |compile-changes-7| + +BUG FIXES |bug-fixes-7| + +VERSION 7.1 |version-7.1| +Changed |changed-7.1| +Added |added-7.1| +Fixed |fixed-7.1| + +VERSION 7.2 |version-7.2| +Changed |changed-7.2| +Added |added-7.2| +Fixed |fixed-7.2| + +VERSION 7.3 |version-7.3| + +Persistent undo |new-persistent-undo| +More encryption |new-more-encryption| +Conceal text |new-conceal| +Lua interface |new-lua| +Python3 interface |new-python3| + +Changed |changed-7.3| +Added |added-7.3| +Fixed |fixed-7.3| + +VERSION 7.4 |version-7.4| +New regexp engine |new-regexp-engine| +Better Python interface |better-python-interface| +Changed |changed-7.4| +Added |added-7.4| +Fixed |fixed-7.4| + + +============================================================================== +INCOMPATIBLE CHANGES *incompatible-7* + +These changes are incompatible with previous releases. Check this list if you +run into a problem when upgrading from Vim 6.x to 7.0. + +A ":write file" command no longer resets the 'modified' flag of the buffer, +unless the '+' flag is in 'cpoptions' |cpo-+|. This was illogical, since the +buffer is still modified compared to the original file. And when undoing +all changes the file would actually be marked modified. It does mean that +":quit" fails now. + +":helpgrep" now uses a help window to display a match. + +In an argument list double quotes could be used to include spaces in a file +name. This caused a difference between ":edit" and ":next" for escaping +double quotes and it is incompatible with some versions of Vi. + Command Vim 6.x file name Vim 7.x file name ~ + :edit foo\"888 foo"888 foo"888 + :next foo\"888 foo888 foo"888 + :next a\"b c\"d ab cd a"b and c"d + +In a |literal-string| a single quote can be doubled to get one. +":echo 'a''b'" would result in "a b", but now that two quotes stand for one it +results in "a'b". + +When overwriting a file with ":w! fname" there was no warning for when "fname" +was being edited by another Vim. Vim now gives an error message |E768|. + +The support for Mac OS 9 has been removed. + +Files ending in .tex now have 'filetype' set to "context", "plaintex", or +"tex". |ft-tex-plugin| + + +Minor incompatibilities: + +For filetype detection: For many types, use */.dir/filename instead of +~/.dir/filename, so that it also works for other user's files. + +For quite a few filetypes the indent settings have been moved from the +filetype plugin to the indent plugin. If you used: > + :filetype plugin on +Then some indent settings may be missing. You need to use: > + :filetype plugin indent on + +":0verbose" now sets 'verbose' to zero instead of one. + +Removed the old and incomplete "VimBuddy" code. + +Buffers without a name report "No Name" instead of "No File". It was +confusing for buffers with a name and 'buftype' set to "nofile". + +When ":file xxx" is used in a buffer without a name, the alternate file name +isn't set. This avoids creating buffers without a name, they are not useful. + +The "2html.vim" script now converts closed folds to HTML. This means the HTML +looks like it's displayed, with the same folds open and closed. Use "zR", or +"let html_ignore_folding=1", if no folds should appear in the HTML. (partly by +Carl Osterwisch) +Diff mode is now also converted to HTML as it is displayed. + +Win32: The effect of the <F10> key depended on 'winaltkeys'. Now it depends +on whether <F10> has been mapped or not. This allows mapping <F10> without +changing 'winaltkeys'. + +When 'octal' is in 'nrformats' and using CTRL-A on "08" it became "018", which +is illogical. Now it becomes "9". The leading zero(s) is(are) removed to +avoid the number becoming octal after incrementing "009" to "010". + +When 'encoding' is set to a Unicode encoding, the value for 'fileencodings' +now includes "default" before "latin1". This means that for files with 8-bit +encodings the default is to use the encoding specified by the environment, if +possible. Previously latin1 would always be used, which is wrong in a +non-latin1 environment, such as Russian. + +Previously Vim would exit when there are two windows, both of them displaying +a help file, and using ":quit". Now only the window is closed. + +"-w {scriptout}" only works when {scriptout} doesn't start with a digit. +Otherwise it's used to set the 'window' option. + +Previously <Home> and <xHome> could be mapped separately. This had the +disadvantage that all mappings (with modifiers) had to be duplicated, since +you can't be sure what the keyboard generates. Now all <xHome> are internally +translated to <Home>, both for the keys and for mappings. Also for <xEnd>, +<xF1>, etc. + +":put" now leaves the cursor on the last inserted line. + +When a .gvimrc file exists then 'compatible' is off, just like when a ".vimrc" +file exists. + +When making a string upper-case with "vlllU" or similar then the German sharp +s is replaced with "SS". This does not happen with "~" to avoid backwards +compatibility problems and because "SS" can't be changed back to a sharp s. + +"gd" previously found the very first occurrence of a variable in a function, +that could be the function argument without type. Now it finds the position +where the type is given. + +The line continuation in functions was not taken into account, line numbers in +errors were logical lines, not lines in the sourced file. That made it +difficult to locate errors. Now the line number in the sourced file is +reported, relative to the function start. This also means that line numbers +for ":breakadd func" are different. + +When defining a user command with |:command| the special items could be +abbreviated. This caused unexpected behavior, such as <li> being recognized +as <line1>. The items can no longer be abbreviated. + +When executing a FileChangedRO autocommand it is no longer allowed to switch +to another buffer or edit another file. This is to prevent crashes (the event +is triggered deep down in the code where changing buffers is not anticipated). +It is still possible to reload the buffer. + +At the |more-prompt| and the |hit-enter-prompt|, when the 'more' option is +set, the 'k', 'u', 'g' and 'b' keys are now used to scroll back to previous +messages. Thus they are no longer used as typeahead. + +============================================================================== +NEW FEATURES *new-7* + +Vim script enhancements *new-vim-script* +----------------------- + +In Vim scripts the following types have been added: + + |List| ordered list of items + |Dictionary| associative array of items + |Funcref| reference to a function + +Many functions and commands have been added to support the new types. + +The |string()| function can be used to get a string representation of a +variable. Works for Numbers, Strings and composites of them. Then |eval()| +can be used to turn the string back into the variable value. + +The |:let| command can now use "+=", "-=" and ".=": > + :let var += expr " works like :let var = var + expr + :let var -= expr " works like :let var = var - expr + :let var .= string " works like :let var = var . string + +With the |:profile| command you can find out where your function or script +is wasting time. + +In the Python interface vim.eval() also handles Dictionaries and Lists. +|python-eval| (G. Sumner Hayes) + +The |getscript| plugin was added as a convenient way to update scripts from +www.vim.org automatically. (Charles Campbell) + +The |vimball| plugin was added as a convenient way to distribute a set of +files for a plugin (plugin file, autoload script, documentation). (Charles +Campbell) + + +Spell checking *new-spell* +-------------- + +Spell checking has been integrated in Vim. There were a few implementations +with scripts, but they were slow and/or required an external program. + +The 'spell' option is used to switch spell checking on or off +The 'spelllang' option is used to specify the accepted language(s) +The 'spellfile' option specifies where new words are added +The 'spellsuggest' option specifies the methods used for making suggestions + +The |]s| and |[s| commands can be used to move to the next or previous error +The |zg| and |zw| commands can be used to add good and wrong words +The |z=| command can be used to list suggestions and correct the word +The |:mkspell| command is used to generate a Vim spell file from word lists + +The "undercurl" highlighting attribute was added to nicely point out spelling +mistakes in the GUI (based on patch from Marcin Dalecki). +The "guisp" color can be used to give it a color different from foreground and +background. +The number of possible different highlight attributes was raised from about +220 to over 30000. This allows for the attributes of spelling to be combined +with syntax highlighting attributes. This is also used for syntax +highlighting and marking the Visual area. + +Much more info here: |spell|. + + +Omni completion *new-omni-completion* +--------------- + +This could also be called "intellisense", but that is a trademark. It is a +smart kind of completion. The text in front of the cursor is inspected to +figure out what could be following. This may suggest struct and class +members, system functions, etc. + +Use CTRL-X CTRL-O in Insert mode to start the completion. |i_CTRL-X_CTRL-O| + +The 'omnifunc' option is set by filetype plugins to define the function that +figures out the completion. + +Currently supported languages: + C |ft-c-omni| + (X)HTML with CSS |ft-html-omni| + JavaScript |ft-javascript-omni| + PHP |ft-php-omni| + Python + Ruby |ft-ruby-omni| + SQL |ft-sql-omni| + XML |ft-xml-omni| + any language with syntax highlighting |ft-syntax-omni| + +You can add your own omni completion scripts. + +When the 'completeopt' option contains "menu" then matches for Insert mode +completion are displayed in a (rather primitive) popup menu. + + +MzScheme interface *new-MzScheme* +------------------ + +The MzScheme interpreter is supported. |MzScheme| + +The |:mzscheme| command can be used to execute MzScheme commands +The |:mzfile| command can be used to execute an MzScheme script file + +This depends on Vim being compiled with the |+mzscheme| feature. + + +Printing multi-byte text *new-print-multi-byte* +------------------------ + +The |:hardcopy| command now supports printing multi-byte characters when using +PostScript. + +The 'printmbcharset' and 'printmbfont' options are used for this. +Also see |postscript-cjk-printing|. (Mike Williams) + + +Tab pages *new-tab-pages* +--------- + +A tab page is a page with one or more windows with a label (aka tab) at the top. +By clicking on the label you can quickly switch between the tab pages. And +with the keyboard, using the |gt| (Goto Tab) command. This is a convenient +way to work with many windows. + +To start Vim with each file argument in a separate tab page use the |-p| +argument. The maximum number of pages can be set with 'tabpagemax'. + +The line with tab labels is either made with plain text and highlighting or +with a GUI mechanism. The GUI labels look better but are only available on a +few systems. The line can be customized with 'tabline', 'guitablabel' and +'guitabtooltip'. Whether it is displayed is set with 'showtabline'. Whether +to use the GUI labels is set with the "e" flag in 'guioptions'. + +The |:tab| command modifier can be used to have most commands that open a new +window open a new tab page instead. + +The |--remote-tab| argument can be used to edit a file in a new tab page in an +already running Vim server. + +Variables starting with "t:" are local to a tab page. + +More info here: |tabpage| +Most of the GUI stuff was implemented by Yegappan Lakshmanan. + + +Undo branches *new-undo-branches* +------------- + +Previously there was only one line of undo-redo. If, after undoing a number +of changes, a new change was made all the undone changes were lost. This +could lead to accidentally losing work. + +Vim now makes an undo branch in this situation. Thus you can go back to the +text after any change, even if they were undone. So long as you do not run +into 'undolevels', when undo information is freed up to limit the memory used. + +To be able to navigate the undo branches each change is numbered sequentially. +The commands |g-| and |:earlier| go back in time, to older changes. The +commands |g+| and |:later| go forward in time, to newer changes. + +The changes are also timestamped. Use ":earlier 10m" to go to the text as it +was about ten minutes earlier. + +The |:undolist| command can be used to get an idea of which undo branches +exist. The |:undo| command now takes an argument to directly jump to a +specific position in this list. The |changenr()| function can be used to +obtain the change number. + +There is no graphical display of the tree with changes, navigation can be +quite confusing. + + +Extended Unicode support *new-more-unicode* +------------------------ + +Previously only two combining characters were displayed. The limit is now +raised to 6. This can be set with the 'maxcombine' option. The default is +still 2. + +|ga| now shows all combining characters, not just the first two. + +Previously only 16 bit Unicode characters were supported for displaying. Now +the full 32 bit character set can be used. Unless manually disabled at +compile time to save a bit of memory. + +For pattern matching it is now possible to search for individual composing +characters. |patterns-composing| + +The |8g8| command searches for an illegal UTF-8 byte sequence. + + +More highlighting *new-more-highlighting* +----------------- + +Highlighting matching parens: + +When moving the cursor through the text and it is on a paren, then the +matching paren can be highlighted. This uses the new |CursorMoved| +autocommand event. + +This means some commands are executed every time you move the cursor. If this +slows you down too much switch it off with: > + :NoMatchParen + +See |matchparen| for more information. + +The plugin uses the |:match| command. It now supports three match patterns. +The plugin uses the third one. The first one is for the user and the second +one can be used by another plugin. + +Highlighting the cursor line and column: + +The 'cursorline' and 'cursorcolumn' options have been added. These highlight +the screen line and screen column of the cursor. This makes the cursor +position easier to spot. 'cursorcolumn' is also useful to align text. This +may make screen updating quite slow. The CursorColumn and CursorLine +highlight groups allow changing the colors used. |hl-CursorColumn| +|hl-CursorLine| + +The number of possible different highlight attributes was raised from about +220 to over 30000. This allows for the attributes of spelling to be combined +with syntax highlighting attributes. This is also used for syntax +highlighting, marking the Visual area, CursorColumn, etc. + + +Translated manual pages *new-manpage-trans* +----------------------- + +The manual page of Vim and associated programs is now also available in +several other languages. + +French - translated by David Blanchet +Italian - translated by Antonio Colombo +Russian - translated by Vassily Ragosin +Polish - translated by Mikolaj Machowski + +The Unix Makefile installs the Italian manual pages in .../man/it/man1/, +.../man/it.ISO8859-1/man1/ and .../man/it.UTF-8/man1/. There appears to be no +standard for what encoding goes in the "it" directory, the 8-bit encoded file +is used there as a best guess. +Other languages are installed in similar places. +The translated pages are not automatically installed when Vim was configured +with "--disable-nls", but "make install-languages install-tool-languages" will +do it anyway. + + +Internal grep *new-vimgrep* +------------- + +The ":vimgrep" command can be used to search for a pattern in a list of files. +This is like the ":grep" command, but no external program is used. Besides +better portability, handling of different file encodings and using multi-line +patterns, this also allows grepping in compressed and remote files. +|:vimgrep|. + +If you want to use the search results in a script you can use the +|getqflist()| function. + +To grep files in various directories the "**" pattern can be used. It expands +into an arbitrary depth of directories. "**" can be used in all places where +file names are expanded, thus also with |:next| and |:args|. + + +Scroll back in messages *new-scroll-back* +----------------------- + +When displaying messages, at the |more-prompt| and the |hit-enter-prompt|, The +'k', 'u', 'g' and 'b' keys can be used to scroll back to previous messages. +This is especially useful for commands such as ":syntax", ":autocommand" and +":highlight". This is implemented in a generic way thus it works for all +commands and highlighting is kept. Only works when the 'more' option is set. +Previously it only partly worked for ":clist". + +The |g<| command can be used to see the last page of messages after you have +hit <Enter> at the |hit-enter-prompt|. Then you can scroll further back. + + +Cursor past end of the line *new-onemore* +--------------------------- + +When the 'virtualedit' option contains "onemore" the cursor can move just past +the end of the line. As if it's on top of the line break. + +This makes some commands more consistent. Previously the cursor was always +past the end of the line if the line was empty. But it is far from Vi +compatible. It may also break some plugins or Vim scripts. Use with care! + +The patch was provided by Mattias Flodin. + + +POSIX compatibility *new-posix* +------------------- + +The POSIX test suite was used to verify POSIX compatibility. A number of +problems have been fixed to make Vim more POSIX compatible. Some of them +conflict with traditional Vi or expected behavior. The $VIM_POSIX environment +variable can be set to get POSIX compatibility. See |posix|. + +Items that were fixed for both Vi and POSIX compatibility: +- repeating "R" with a count only overwrites text once; added the 'X' flag to + 'cpoptions' |cpo-X| +- a vertical movement command that moves to a non-existing line fails; added + the '-' flag to 'cpoptions' |cpo--| +- when preserving a file and doing ":q!" the file can be recovered; added the + '&' flag to 'cpoptions' |cpo-&| +- The 'window' option is partly implemented. It specifies how much CTRL-F and + CTRL-B scroll when there is one window. The "-w {number}" argument is now + accepted. "-w {scriptout}" only works when {scriptout} doesn't start with a + digit. +- Allow "-c{command}" argument, no space between "-c" and {command}. +- When writing a file with ":w!" don't reset 'readonly' when 'Z' is present in + 'cpoptions'. +- Allow 'l' and '#' flags for ":list", ":print" and ":number". +- Added the '.' flag to 'cpoptions': ":cd" fails when the buffer is modified. +- In Ex mode with an empty buffer ":read file" doesn't keep an empty line + above or below the new lines. +- Remove a backslash before a NL for the ":global" command. +- When ":append", ":insert" or ":change" is used with ":global", get the + inserted lines from the command. Can use backslash-NL to separate lines. +- Can use ":global /pat/ visual" to execute Normal mode commands at each + matched line. Use "Q" to continue and go to the next line. +- The |:open| command has been partially implemented. It stops Ex mode, but + redraws the whole screen, not just one line as open mode is supposed to do. +- Support using a pipe to read the output from and write input to an external + command. Added the 'shelltemp' option and has("filterpipe"). +- In ex silent mode the ":set" command output is displayed. +- The ":@@" and ":**" give an error message when no register was used before. +- The search pattern "[]-`]" matches ']', '^', '_' and '`'. +- Autoindent for ":insert" is using the line below the insert. +- Autoindent for ":change" is using the first changed line. +- Editing Ex command lines is not done in cooked mode, because CTRL-D and + CTRL-T cannot be handled then. +- In Ex mode, "1,3" prints three lines. "%" prints all lines. +- In Ex mode "undo" would undo all changes since Ex mode was started. +- Implemented the 'prompt' option. + + +Debugger support *new-debug-support* +---------------- + +The 'balloonexpr' option has been added. This is a generic way to implement +balloon functionality. You can use it to show info for the word under the +mouse pointer. + + +Remote file explorer *new-netrw-explore* +-------------------- + +The netrw plugin now also supports viewing a directory, when "scp://" is used. +Deleting and renaming files is possible. + +To avoid duplicating a lot of code, the previous file explorer plugin has been +integrated in the netrw plugin. This means browsing local and remote files +works the same way. + +":browse edit" and ":browse split" use the netrw plugin when it's available +and a GUI dialog is not possible. + +The netrw plugin is maintained by Charles Campbell. + + +Define an operator *new-define-operator* +------------------ + +Previously it was not possible to define your own operator; a command that is +followed by a {motion}. Vim 7 introduces the 'operatorfunc' option and the +|g@| operator. This makes it possible to define a mapping that works like an +operator. The actual work is then done by a function, which is invoked +through the |g@| operator. + +See |:map-operator| for the explanation and an example. + + +Mapping to an expression *new-map-expression* +------------------------ + +The {rhs} argument of a mapping can be an expression. That means the +resulting characters can depend on the context. Example: > + :inoremap <expr> . InsertDot() +Here the dot will be mapped to whatever InsertDot() returns. + +This also works for abbreviations. See |:map-<expr>| for the details. + + +Visual and Select mode mappings *new-map-select* +------------------------------- + +Previously Visual mode mappings applied both to Visual and Select mode. With +a trick to have the mappings work in Select mode like they would in Visual +mode. + +Commands have been added to define mappings for Visual and Select mode +separately: |:xmap| and |:smap|. With the associated "noremap" and "unmap" +commands. + +The same is done for menus: |:xmenu|, |:smenu|, etc. + + +Location list *new-location-list* +------------- + +The support for a per-window quickfix list (location list) is added. The +location list can be displayed in a location window (similar to the quickfix +window). You can open more than one location list window. A set of commands +similar to the quickfix commands are added to browse the location list. +(Yegappan Lakshmanan) + + +Various new items *new-items-7* +----------------- + +Normal mode commands: ~ + +a", a' and a` New text objects to select quoted strings. |a'| +i", i' and i` (Taro Muraoka) + +CTRL-W <Enter> In the quickfix window: opens a new window to show the + location of the error under the cursor. + +|at| and |it| text objects select a block of text between HTML or XML tags. + +<A-LeftMouse> ('mousemodel' "popup" or "popup-setpos") +<A-RightMouse> ('mousemodel' "extend") + Make a blockwise selection. |<A-LeftMouse>| + +gF Start editing the filename under the cursor and jump + to the line number following the file name. + (Yegappan Lakshmanan) + +CTRL-W F Start editing the filename under the cursor in a new + window and jump to the line number following the file + name. (Yegappan Lakshmanan) + +Insert mode commands: ~ + +CTRL-\ CTRL-O Execute a Normal mode command. Like CTRL-O but + without moving the cursor. |i_CTRL-\_CTRL-O| + +Options: ~ + +'balloonexpr' expression for text to show in evaluation balloon +'completefunc' The name of the function used for user-specified + Insert mode completion. CTRL-X CTRL-U can be used in + Insert mode to do any kind of completion. (Taro + Muraoka) +'completeopt' Enable popup menu and other settings for Insert mode + completion. +'cursorcolumn' highlight column of the cursor +'cursorline' highlight line of the cursor +'formatexpr' expression for formatting text with |gq| and when text + goes over 'textwidth' in Insert mode. +'formatlistpat' pattern to recognize a numbered list for formatting. + (idea by Hugo Haas) +'fsync' Whether fsync() is called after writing a file. + (Ciaran McCreesh) +'guitablabel' expression for text to display in GUI tab page label +'guitabtooltip' expression for text to display in GUI tab page tooltip +'macatsui' Mac: use ATSUI text display functions +'maxcombine' maximum number of combining characters displayed +'maxmempattern' maximum amount of memory to use for pattern matching +'mkspellmem' parameters for |:mkspell| memory use +'mzquantum' Time in msec to schedule MzScheme threads. +'numberwidth' Minimal width of the space used for the 'number' and + 'relativenumber' option. (Emmanuel Renieris) +'omnifunc' The name of the function used for omni completion. +'operatorfunc' function to be called for |g@| operator +'printmbcharset' CJK character set to be used for :hardcopy +'printmbfont' font names to be used for CJK output of :hardcopy +'pumheight' maximum number of items to show in the popup menu +'quoteescape' Characters used to escape quotes inside a string. + Used for the a", a' and a` text objects. |a'| +'shelltemp' whether to use a temp file or pipes for shell commands +'showtabline' whether to show the tab pages line +'spell' switch spell checking on/off +'spellcapcheck' pattern to locate the end of a sentence +'spellfile' file where good and wrong words are added +'spelllang' languages to check spelling for +'spellsuggest' methods for spell suggestions +'synmaxcol' maximum column to look for syntax items; avoids very + slow redrawing when there are very long lines +'tabline' expression for text to display in the tab pages line +'tabpagemax' maximum number of tab pages to open for |-p| +'verbosefile' Log messages in a file. +'wildoptions' "tagfile" value enables listing the file name of + matching tags for CTRL-D command line completion. + (based on an idea from Yegappan Lakshmanan) +'winfixwidth' window with fixed width, similar to 'winfixheight' + + +Ex commands: ~ + +Win32: The ":winpos" command now also works in the console. (Vipin Aravind) + +|:startreplace| Start Replace mode. (Charles Campbell) +|:startgreplace| Start Virtual Replace mode. + +|:0file| Removes the name of the buffer. (Charles Campbell) + +|:diffoff| Switch off diff mode in the current window or in all + windows. + +|:delmarks| Delete marks. + +|:exusage| Help for Ex commands (Nvi command). +|:viusage| Help for Vi commands (Nvi command). + +|:sort| Sort lines in the buffer without depending on an + external command. (partly by Bryce Wagner) + +|:vimgrep| Internal grep command, search for a pattern in files. +|:vimgrepadd| Like |:vimgrep| but don't make a new list. + +|:caddfile| Add error messages to an existing quickfix list + (Yegappan Lakshmanan). +|:cbuffer| Read error lines from a buffer. (partly by Yegappan + Lakshmanan) +|:cgetbuffer| Create a quickfix list from a buffer but don't jump to + the first error. +|:caddbuffer| Add errors from the current buffer to the quickfix + list. +|:cexpr| Read error messages from a Vim expression (Yegappan + Lakshmanan). +|:caddexpr| Add error messages from a Vim expression to an + existing quickfix list. (Yegappan Lakshmanan). +|:cgetexpr| Create a quickfix list from a Vim expression, but + don't jump to the first error. (Yegappan Lakshmanan). + +|:lfile| Like |:cfile| but use the location list. +|:lgetfile| Like |:cgetfile| but use the location list. +|:laddfile| Like |:caddfile| but use the location list. +|:lbuffer| Like |:cbuffer| but use the location list. +|:lgetbuffer| Like |:cgetbuffer| but use the location list. +|:laddbuffer| Like |:caddbuffer| but use the location list. +|:lexpr| Like |:cexpr| but use the location list. +|:lgetexpr| Like |:cgetexpr| but use the location list. +|:laddexpr| Like |:caddexpr| but use the location list. +|:ll| Like |:cc| but use the location list. +|:llist| Like |:clist| but use the location list. +|:lnext| Like |:cnext| but use the location list. +|:lprevious| Like |:cprevious| but use the location list. +|:lNext| Like |:cNext| but use the location list. +|:lfirst| Like |:cfirst| but use the location list. +|:lrewind| Like |:crewind| but use the location list. +|:llast| Like |:clast| but use the location list. +|:lnfile| Like |:cnfile| but use the location list. +|:lpfile| Like |:cpfile| but use the location list. +|:lNfile| Like |:cNfile| but use the location list. +|:lolder| Like |:colder| but use the location list. +|:lnewer| Like |:cnewer| but use the location list. +|:lwindow| Like |:cwindow| but use the location list. +|:lopen| Like |:copen| but use the location list. +|:lclose| Like |:cclose| but use the location list. +|:lmake| Like |:make| but use the location list. +|:lgrep| Like |:grep| but use the location list. +|:lgrepadd| Like |:grepadd| but use the location list. +|:lvimgrep| Like |:vimgrep| but use the location list. +|:lvimgrepadd| Like |:vimgrepadd| but use the location list. +|:lhelpgrep| Like |:helpgrep| but use the location list. +|:lcscope| Like |:cscope| but use the location list. +|:ltag| Jump to a tag and add matching tags to a location list. + +|:undojoin| Join a change with the previous undo block. +|:undolist| List the leafs of the undo tree. + +|:earlier| Go back in time for changes in the text. +|:later| Go forward in time for changes in the text. + +|:for| Loop over a |List|. +|:endfor| + +|:lockvar| Lock a variable, prevents it from being changed. +|:unlockvar| Unlock a locked variable. + +|:mkspell| Create a Vim spell file. +|:spellgood| Add a word to the list of good words. +|:spellwrong| Add a word to the list of bad words +|:spelldump| Dump list of good words. +|:spellinfo| Show information about the spell files used. +|:spellrepall| Repeat a spelling correction for the whole buffer. +|:spellundo| Remove a word from list of good and bad words. + +|:mzscheme| Execute MzScheme commands. +|:mzfile| Execute an MzScheme script file. + +|:nbkey| Pass a key to NetBeans for processing. + +|:profile| Commands for Vim script profiling. +|:profdel| Stop profiling for specified items. + +|:smap| Select mode mapping. +|:smapclear| +|:snoremap| +|:sunmap| + +|:xmap| Visual mode mapping, not used for Select mode. +|:xmapclear| +|:xnoremap| +|:xunmap| + +|:smenu| Select mode menu. +|:snoremenu| +|:sunmenu| + +|:xmenu| Visual mode menu, not used for Select mode. +|:xnoremenu| +|:xunmenu| + +|:tabclose| Close the current tab page. +|:tabdo| Perform a command in every tab page. +|:tabedit| Edit a file in a new tab page. +|:tabnew| Open a new tab page. +|:tabfind| Search for a file and open it in a new tab page. +|:tabnext| Go to the next tab page. +|:tabprevious| Go to the previous tab page. +|:tabNext| Go to the previous tab page. +|:tabfirst| Go to the first tab page. +|:tabrewind| Go to the first tab page. +|:tablast| Go to the last tab page. +|:tabmove| Move the current tab page elsewhere. +|:tabonly| Close all other tab pages. +|:tabs| List the tab pages and the windows they contain. + +Ex command modifiers: ~ + +|:keepalt| Do not change the alternate file. + +|:noautocmd| Do not trigger autocommand events. + +|:sandbox| Execute a command in the sandbox. + +|:tab| When opening a new window create a new tab page. + + +Ex command arguments: ~ + +|++bad| Specify what happens with characters that can't be + converted and illegal bytes. (code example by Yasuhiro + Matsumoto) + Also, when a conversion error occurs or illegal bytes + are found include the line number in the error + message. + + +New and extended functions: ~ + +|add()| append an item to a List +|append()| append List of lines to the buffer +|argv()| without an argument return the whole argument list +|browsedir()| dialog to select a directory +|bufnr()| takes an extra argument: create buffer +|byteidx()| index of a character (Ilya Sher) +|call()| call a function with List as arguments +|changenr()| number of current change +|complete()| set matches for Insert mode completion +|complete_add()| add match for 'completefunc' +|complete_check()| check for key pressed, for 'completefunc' +|copy()| make a shallow copy of a List or Dictionary +|count()| count nr of times a value is in a List or Dictionary +|cursor()| also accepts an offset for 'virtualedit', and + the first argument can be a list: [lnum, col, off] +|deepcopy()| make a full copy of a List or Dictionary +|diff_filler()| returns number of filler lines above line {lnum}. +|diff_hlID()| returns the highlight ID for diff mode +|empty()| check if List or Dictionary is empty +|eval()| evaluate {string} and return the result +|extend()| append one List to another or add items from one + Dictionary to another +|feedkeys()| put characters in the typeahead buffer +|filter()| remove selected items from a List or Dictionary +|finddir()| find a directory in 'path' +|findfile()| find a file in 'path' (Johannes Zellner) +|foldtextresult()| the text displayed for a closed fold at line "lnum" +|function()| make a Funcref out of a function name +|garbagecollect()| cleanup unused |Lists| and |Dictionaries| with circular + references +|get()| get an item from a List or Dictionary +|getbufline()| get a list of lines from a specified buffer + (Yegappan Lakshmanan) +|getcmdtype()| return the current command-line type + (Yegappan Lakshmanan) +|getfontname()| get actual font name being used +|getfperm()| get file permission string (Nikolai Weibull) +|getftype()| get type of file (Nikolai Weibull) +|getline()| with second argument: get List with buffer lines +|getloclist()| list of location list items (Yegappan Lakshmanan) +|getpos()| return a list with the position of cursor, mark, etc. +|getqflist()| list of quickfix errors (Yegappan Lakshmanan) +|getreg()| get contents of a register +|gettabwinvar()| get variable from window in specified tab page. +|has_key()| check whether a key appears in a Dictionary +|haslocaldir()| check if current window used |:lcd| +|hasmapto()| check for a mapping to a string +|index()| index of item in List +|inputlist()| prompt the user to make a selection from a list +|insert()| insert an item somewhere in a List +|islocked()| check if a variable is locked +|items()| get List of Dictionary key-value pairs +|join()| join List items into a String +|keys()| get List of Dictionary keys +|len()| number of items in a List or Dictionary +|map()| change each List or Dictionary item +|maparg()| extra argument: use abbreviation +|mapcheck()| extra argument: use abbreviation +|match()| extra argument: count +|matcharg()| return arguments of |:match| command +|matchend()| extra argument: count +|matchlist()| list with match and submatches of a pattern in a string +|matchstr()| extra argument: count +|max()| maximum value in a List or Dictionary +|min()| minimum value in a List or Dictionary +|mkdir()| create a directory +|pathshorten()| reduce directory names to a single character +|printf()| format text +|pumvisible()| check whether the popup menu is displayed +|range()| generate a List with numbers +|readfile()| read a file into a list of lines +|reltime()| get time value, possibly relative +|reltimestr()| turn a time value into a string +|remove()| remove one or more items from a List or Dictionary +|repeat()| repeat "expr" "count" times (Christophe Poucet) +|reverse()| reverse the order of a List +|search()| extra argument: +|searchdecl()| search for declaration of variable +|searchpair()| extra argument: line to stop searching +|searchpairpos()| return a List with the position of the match +|searchpos()| return a List with the position of the match +|setloclist()| modify a location list (Yegappan Lakshmanan) +|setpos()| set cursor or mark to a position +|setqflist()| modify a quickfix list (Yegappan Lakshmanan) +|settabwinvar()| set variable in window of specified tab page +|sort()| sort a List +|soundfold()| get the sound-a-like equivalent of a word +|spellbadword()| get a badly spelled word +|spellsuggest()| get suggestions for correct spelling +|split()| split a String into a List +|str2nr()| convert a string to a number, base 8, 10 or 16 +|stridx()| extra argument: start position +|strridx()| extra argument: start position +|string()| string representation of a List or Dictionary +|system()| extra argument: filters {input} through a shell command +|tabpagebuflist()| List of buffers in a tab page +|tabpagenr()| number of current or last tab page +|tabpagewinnr()| window number in a tab page +|tagfiles()| List with tags file names +|taglist()| get list of matching tags (Yegappan Lakshmanan) +|tr()| translate characters (Ron Aaron) +|values()| get List of Dictionary values +|winnr()| takes an argument: what window to use +|winrestview()| restore the view of the current window +|winsaveview()| save the view of the current window +|writefile()| write a list of lines into a file + +User defined functions can now be loaded automatically from the "autoload" +directory in 'runtimepath'. See |autoload-functions|. + + +New Vim variables: ~ + +|v:insertmode| used for |InsertEnter| and |InsertChange| autocommands +|v:val| item value in a |map()| or |filter()| function +|v:key| item key in a |map()| or |filter()| function +|v:profiling| non-zero after a ":profile start" command +|v:fcs_reason| the reason why |FileChangedShell| was triggered +|v:fcs_choice| what should happen after |FileChangedShell| +|v:beval_bufnr| buffer number for 'balloonexpr' +|v:beval_winnr| window number for 'balloonexpr' +|v:beval_lnum| line number for 'balloonexpr' +|v:beval_col| column number for 'balloonexpr' +|v:beval_text| text under the mouse pointer for 'balloonexpr' +|v:scrollstart| what caused the screen to be scrolled up +|v:swapname| name of the swap file for the |SwapExists| event +|v:swapchoice| what to do for an existing swap file +|v:swapcommand| command to be executed after handling |SwapExists| +|v:char| argument for evaluating 'formatexpr' + + +New autocommand events: ~ + +|ColorScheme| after loading a color scheme + +|CursorHoldI| the user doesn't press a key for a while in Insert mode +|CursorMoved| the cursor was moved in Normal mode +|CursorMovedI| the cursor was moved in Insert mode + +|FileChangedShellPost| after handling a file changed outside of Vim + +|InsertEnter| starting Insert or Replace mode +|InsertChange| going from Insert to Replace mode or back +|InsertLeave| leaving Insert or Replace mode + +|MenuPopup| just before showing popup menu + +|QuickFixCmdPre| before :make, :grep et al. (Ciaran McCreesh) +|QuickFixCmdPost| after :make, :grep et al. (Ciaran McCreesh) + +|SessionLoadPost| after loading a session file. (Yegappan Lakshmanan) + +|ShellCmdPost| after executing a shell command +|ShellFilterPost| after filtering with a shell command + +|SourcePre| before sourcing a Vim script + +|SpellFileMissing| when a spell file can't be found + +|SwapExists| found existing swap file when editing a file + +|TabEnter| just after entering a tab page +|TabLeave| just before leaving a tab page + +|VimResized| after the Vim window size changed (Yakov Lerner) + + +New highlight groups: ~ + +Pmenu Popup menu: normal item |hl-Pmenu| +PmenuSel Popup menu: selected item |hl-PmenuSel| +PmenuThumb Popup menu: scrollbar |hl-PmenuThumb| +PmenuSbar Popup menu: Thumb of the scrollbar |hl-PmenuSbar| + +TabLine tab pages line, inactive label |hl-TabLine| +TabLineSel tab pages line, selected label |hl-TabLineSel| +TabLineFill tab pages line, filler |hl-TabLineFill| + +SpellBad badly spelled word |hl-SpellBad| +SpellCap word with wrong caps |hl-SpellCap| +SpellRare rare word |hl-SpellRare| +SpellLocal word only exists in other region |hl-SpellLocal| + +CursorColumn 'cursorcolumn' |hl-CursorColumn| +CursorLine 'cursorline' |hl-CursorLine| + +MatchParen matching parens |pi_paren.txt| |hl-MatchParen| + + +New items in search patterns: ~ +|/\%d| \%d123 search for character with decimal number +|/\]| [\d123] idem, in a collection +|/\%o| \%o103 search for character with octal number +|/\]| [\o1o3] idem, in a collection +|/\%x| \%x1a search for character with 2 pos. hex number +|/\]| [\x1a] idem, in a collection +|/\%u| \%u12ab search for character with 4 pos. hex number +|/\]| [\u12ab] idem, in a collection +|/\%U| \%U1234abcd search for character with 8 pos. hex number +|/\]| [\U1234abcd] idem, in a collection + (The above partly by Ciaran McCreesh) + +|/[[=| [[=a=]] an equivalence class (only for latin1 characters) +|/[[.| [[.a.]] a collation element (only works with single char) + +|/\%'m| \%'m match at mark m +|/\%<'m| \%<'m match before mark m +|/\%>'m| \%>'m match after mark m +|/\%V| \%V match in Visual area + +Nesting |/multi| items no longer is an error when an empty match is possible. + +It is now possible to use \{0}, it matches the preceding atom zero times. Not +useful, just for compatibility. + + +New Syntax/Indent/FTplugin files: ~ + +Moved all the indent settings from the filetype plugin to the indent file. +Implemented b:undo_indent to undo indent settings when setting 'filetype' to a +different value. + +a2ps syntax and ftplugin file. (Nikolai Weibull) +ABAB/4 syntax file. (Marius van Wyk) +alsaconf ftplugin file. (Nikolai Weibull) +AppendMatchGroup ftplugin file. (Dave Silvia) +arch ftplugin file. (Nikolai Weibull) +asterisk and asteriskvm syntax file. (Tilghman Lesher) +BDF ftplugin file. (Nikolai Weibull) +BibTeX indent file. (Dorai Sitaram) +BibTeX Bibliography Style syntax file. (Tim Pope) +BTM ftplugin file. (Bram Moolenaar) +calendar ftplugin file. (Nikolai Weibull) +Changelog indent file. (Nikolai Weibull) +ChordPro syntax file. (Niels Bo Andersen) +Cmake indent and syntax file. (Andy Cedilnik) +conf ftplugin file. (Nikolai Weibull) +context syntax and ftplugin file. (Nikolai Weibull) +CRM114 ftplugin file. (Nikolai Weibull) +cvs RC ftplugin file. (Nikolai Weibull) +D indent file. (Jason Mills) +Debian Sources.list syntax file. (Matthijs Mohlmann) +dictconf and dictdconf syntax, indent and ftplugin files. (Nikolai Weibull) +diff ftplugin file. (Bram Moolenaar) +dircolors ftplugin file. (Nikolai Weibull) +django and htmldjango syntax file. (Dave Hodder) +doxygen syntax file. (Michael Geddes) +elinks ftplugin file. (Nikolai Weibull) +eterm ftplugin file. (Nikolai Weibull) +eviews syntax file. (Vaidotas Zemlys) +fetchmail RC ftplugin file. (Nikolai Weibull) +FlexWiki syntax and ftplugin file. (George Reilly) +Generic indent file. (Dave Silvia) +gpg ftplugin file. (Nikolai Weibull) +gretl syntax file. (Vaidotas Zemlys) +groovy syntax file. (Alessio Pace) +group syntax and ftplugin file. (Nikolai Weibull) +grub ftplugin file. (Nikolai Weibull) +Haskell ftplugin file. (Nikolai Weibull) +help ftplugin file. (Nikolai Weibull) +indent ftplugin file. (Nikolai Weibull) +Javascript ftplugin file. (Bram Moolenaar) +Kconfig ftplugin and syntax file. (Nikolai Weibull) +ld syntax, indent and ftplugin file. (Nikolai Weibull) +lftp ftplugin file. (Nikolai Weibull) +libao config ftplugin file. (Nikolai Weibull) +limits syntax and ftplugin file. (Nikolai Weibull) +Lisp indent file. (Sergey Khorev) +loginaccess and logindefs syntax and ftplugin file. (Nikolai Weibull) +m4 ftplugin file. (Nikolai Weibull) +mailaliases syntax file. (Nikolai Weibull) +mailcap ftplugin file. (Nikolai Weibull) +manconf syntax and ftplugin file. (Nikolai Weibull) +matlab ftplugin file. (Jake Wasserman) +Maxima syntax file. (Robert Dodier) +MGL syntax file. (Gero Kuhlmann) +modconf ftplugin file. (Nikolai Weibull) +mplayer config ftplugin file. (Nikolai Weibull) +Mrxvtrc syntax and ftplugin file. (Gautam Iyer) +MuPAD source syntax, indent and ftplugin. (Dave Silvia) +mutt RC ftplugin file. (Nikolai Weibull) +nanorc syntax and ftplugin file. (Nikolai Weibull) +netrc ftplugin file. (Nikolai Weibull) +pamconf syntax and ftplugin file. (Nikolai Weibull) +Pascal indent file. (Neil Carter) +passwd syntax and ftplugin file. (Nikolai Weibull) +PHP compiler plugin. (Doug Kearns) +pinfo ftplugin file. (Nikolai Weibull) +plaintex syntax and ftplugin files. (Nikolai Weibull, Benji Fisher) +procmail ftplugin file. (Nikolai Weibull) +prolog ftplugin file. (Nikolai Weibull) +protocols syntax and ftplugin file. (Nikolai Weibull) +quake ftplugin file. (Nikolai Weibull) +racc syntax and ftplugin file. (Nikolai Weibull) +readline ftplugin file. (Nikolai Weibull) +rhelp syntax file. (Johannes Ranke) +rnoweb syntax file. (Johannes Ranke) +Relax NG compact ftplugin file. (Nikolai Weibull) +Scheme indent file. (Sergey Khorev) +screen ftplugin file. (Nikolai Weibull) +sensors syntax and ftplugin file. (Nikolai Weibull) +services syntax and ftplugin file. (Nikolai Weibull) +setserial syntax and ftplugin file. (Nikolai Weibull) +sieve syntax and ftplugin file. (Nikolai Weibull) +SiSU syntax file (Ralph Amissah) +Sive syntax file. (Nikolai Weibull) +slp config, reg and spi syntax and ftplugin files. (Nikolai Weibull) +SML indent file. (Saikat Guha) +SQL anywhere syntax and indent file. (David Fishburn) +SQL indent file. +SQL-Informix syntax file. (Dean L Hill) +SQL: Handling of various variants. (David Fishburn) +sshconfig ftplugin file. (Nikolai Weibull) +Stata and SMCL syntax files. (Jeff Pitblado) +sudoers ftplugin file. (Nikolai Weibull) +sysctl syntax and ftplugin file. (Nikolai Weibull) +terminfo ftplugin file. (Nikolai Weibull) +trustees syntax file. (Nima Talebi) +Vera syntax file. (David Eggum) +udev config, permissions and rules syntax and ftplugin files. (Nikolai Weibull) +updatedb syntax and ftplugin file. (Nikolai Weibull) +VHDL indent file (Gerald Lai) +WSML syntax file. (Thomas Haselwanter) +Xdefaults ftplugin file. (Nikolai Weibull) +XFree86 config ftplugin file. (Nikolai Weibull) +xinetd syntax, indent and ftplugin file. (Nikolai Weibull) +xmodmap ftplugin file. (Nikolai Weibull) +Xquery syntax file. (Jean-Marc Vanel) +xsd (XML schema) indent file. +YAML ftplugin file. (Nikolai Weibull) +Zsh ftplugin file. (Nikolai Weibull) + + +New Keymaps: ~ + +Sinhala (Sri Lanka) (Harshula Jayasuriya) +Tamil in TSCII encoding (Yegappan Lakshmanan) +Greek in cp737 (Panagiotis Louridas) +Polish-slash (HS6_06) +Ukrainian-jcuken (Anatoli Sakhnik) +Kana (Edward L. Fox) + + +New message translations: ~ + +The Ukrainian messages are now also available in cp1251. +Vietnamese message translations and menu. (Phan Vinh Thinh) + + +Others: ~ + +The |:read| command has the |++edit| argument. This means it will use the +detected 'fileformat', 'fileencoding' and other options for the buffer. This +also fixes the problem that editing a compressed file didn't set these +options. + +The Netbeans interface was updated for Sun Studio 10. The protocol number +goes from 2.2 to 2.3. (Gordon Prieur) + +Mac: When starting up Vim will load the $VIMRUNTIME/macmap.vim script to +define default command-key mappings. (mostly by Benji Fisher) + +Mac: Add the selection type to the clipboard, so that Block, line and +character selections can be used between two Vims. (Eckehard Berns) +Also fixes the problem that setting 'clipboard' to "unnamed" breaks using +"yyp". + +Mac: GUI font selector. (Peter Cucka) + +Mac: support for multi-byte characters. (Da Woon Jung) +This doesn't always work properly. If you see text drawing problems try +switching the 'macatsui' option off. + +Mac: Support the xterm mouse in the non-GUI version. + +Mac: better integration with Xcode. Post a fake mouse-up event after the odoc +event and the drag receive handler to work around a stall after Vim loads a +file. Fixed an off-by-one line number error. (Da Woon Jung) + +Mac: When started from Finder change directory to the file being edited or the +user home directory. + +Added the t_SI and t_EI escape sequences for starting and ending Insert mode. +To be used to set the cursor shape to a bar or a block. No default values, +they are not supported by termcap/terminfo. + +GUI font selector for Motif. (Marcin Dalecki) + +Nicer toolbar buttons for Motif. (Marcin Dalecki) + +Mnemonics for the Motif find/replace dialog. (Marcin Dalecki) + +Included a few improvements for Motif from Marcin Dalecki. Draw label +contents ourselves to make them handle fonts in a way configurable by Vim and +a bit less dependent on the X11 font management. + +Autocommands can be defined local to a buffer. This means they will also work +when the buffer does not have a name or no specific name. See +|autocmd-buflocal|. (Yakov Lerner) + +For xterm most combinations of modifiers with function keys are recognized. +|xterm-modifier-keys| + +When 'verbose' is set the output of ":highlight" will show where a highlight +item was last set. +When 'verbose' is set the output of the ":map", ":abbreviate", ":command", +":function" and ":autocmd" commands will show where it was last defined. +(Yegappan Lakshmanan) + +":function /pattern" lists functions matching the pattern. + +"1gd" can be used like "gd" but ignores matches in a {} block that ends before +the cursor position. Likewise for "1gD" and "gD". + +'scrolljump' can be set to a negative number to scroll a percentage of the +window height. + +The |v:scrollstart| variable has been added to help find the location in +your script that causes the hit-enter prompt. + +To make it possible to handle the situation that a file is being edited that +is already being edited by another Vim instance, the |SwapExists| event has +been added. The |v:swapname|, |v:swapchoice| and |v:swapcommand| variables +can be used, for example to use the |client-server| functionality to bring the +other Vim to the foreground. +When starting Vim with a "-t tag" argument, there is an existing swapfile and +the user selects "quit" or "abort" then exit Vim. + +Undo now also restores the '< and '> marks. "gv" selects the same area as +before the change and undo. + +When editing a search pattern for a "/" or "?" command and 'incsearch' is set +CTRL-L can be used to add a character from the current match. CTRL-R CTRL-W +will add a word, but exclude the part of the word that was already typed. + +Ruby interface: add line number methods. (Ryan Paul) + +The $MYVIMRC environment variable is set to the first found vimrc file. +The $MYGVIMRC environment variable is set to the first found gvimrc file. + +============================================================================== +IMPROVEMENTS *improvements-7* + +":helpgrep" accepts a language specifier after the pattern: "pat@it". + +Moved the help for printing to a separate help file. It's quite a lot now. + +When doing completion for ":!cmd", ":r !cmd" or ":w !cmd" executable files are +found in $PATH instead of looking for ordinary files in the current directory. + +When ":silent" is used and a backwards range is given for an Ex command the +range is swapped automatically instead of asking if that is OK. + +The pattern matching code was changed from a recursive function to an +iterative mechanism. This avoids out-of-stack errors. State is stored in +allocated memory, running out of memory can always be detected. Allows +matching more complex things, but Vim may seem to hang while doing that. + +Previously some options were always evaluated in the |sandbox|. Now that only +happens when the option was set from a modeline or in secure mode. Applies to +'balloonexpr', 'foldexpr', 'foldtext' and 'includeexpr'. (Sumner Hayes) + +Some commands and expressions could have nasty side effects, such as using +CTRL-R = while editing a search pattern and the expression invokes a function +that jumps to another window. The |textlock| has been added to prevent this +from happening. + +":breakadd here" and ":breakdel here" can be used to set or delete a +breakpoint at the cursor. + +It is now possible to define a function with: > + :exe "func Test()\n ...\n endfunc" + +The tutor was updated to make it simpler to use and text was added to explain +a few more important commands. Used ideas from Gabriel Zachmann. + +Unix: When libcall() fails obtain an error message with dlerror() and display +it. (Johannes Zellner) + +Mac and Cygwin: When editing an existing file make the file name the same case +of the edited file. Thus when typing ":e os_UNIX.c" the file name becomes +"os_unix.c". + +Added "nbsp" in 'listchars'. (David Blanchet) + +Added the "acwrite" value for the 'buftype' option. This is for a buffer that +does not have a name that refers to a file and is written with BufWriteCmd +autocommands. + +For lisp indenting and matching parenthesis: (Sergey Khorev) +- square brackets are recognized properly +- #\(, #\), #\[ and #\] are recognized as character literals +- Lisp line comments (delimited by semicolon) are recognized + +Added the "count" argument to match(), matchend() and matchstr(). (Ilya Sher) + +winnr() takes an optional "$" or "#" argument. (Nikolai Weibull, Yegappan +Lakshmanan) + +Added 's' flag to search(): set ' mark if cursor moved. (Yegappan Lakshmanan) +Added 'n' flag to search(): don't move the cursor. (Nikolai Weibull) +Added 'c' flag to search(): accept match at the cursor. +Added 'e' flag to search(): move to end of the match. (Benji Fisher) +Added 'p' flag to search(): return number of sub-pattern. (Benji Fisher) +These also apply to searchpos(), searchpair() and searchpairpos(). + +The search() and searchpair() functions have an extra argument to specify +where to stop searching. Speeds up searches that should not continue too far. + +When uncompressing fails in the gzip plugin, give an error message but don't +delete the raw text. Helps if the file has a .gz extension but is not +actually compressed. (Andrew Pimlott) + +When C, C++ or IDL syntax is used, may additionally load doxygen syntax. +(Michael Geddes) + +Support setting 'filetype' and 'syntax' to "aaa.bbb" for "aaa" plus "bbb" +filetype or syntax. + +The ":registers" command now displays multi-byte characters properly. + +VMS: In the usage message mention that a slash can be used to make a flag +upper case. Add color support to the builtin vt320 terminal codes. +(Zoltan Arpadffy) + +For the '%' item in 'viminfo', allow a number to set a maximum for the number +of buffers. + +For recognizing the file type: When a file looks like a shell script, check +for an "exec" command that starts the tcl interpreter. (suggested by Alexios +Zavras) + +Support conversion between utf-8 and latin9 (iso-8859-15) internally, so that +digraphs still work when iconv is not available. + +When a session file is loaded while editing an unnamed, empty buffer that +buffer is wiped out. Avoids that there is an unused buffer in the buffer +list. + +Win32: When libintl.dll supports bind_textdomain_codeset(), use it. +(NAKADAIRA Yukihiro) + +Win32: Vim was not aware of hard links on NTFS file systems. These are +detected now for when 'backupcopy' is "auto". Also fixed a bogus "file has +been changed since reading it" error for links. + +When foldtext() finds no text after removing the comment leader, use the +second line of the fold. Helps for C-style /* */ comments where the first +line is just "/*". + +When editing the same file from two systems (e.g., Unix and MS-Windows) there +mostly was no warning for an existing swap file, because the name of the +edited file differs (e.g., y:\dir\file vs /home/me/dir/file). Added a flag to +the swap file to indicate it is in the same directory as the edited file. The +used path then doesn't matter and the check for editing the same file is much +more reliable. + +Unix: When editing a file through a symlink the swap file would use the name +of the symlink. Now use the name of the actual file, so that editing the same +file twice is detected. (suggestions by Stefano Zacchiroli and James Vega) + +Client-server communication now supports 'encoding'. When setting 'encoding' +in a Vim server to "utf-8", and using "vim --remote fname" in a console, +"fname" is converted from the console encoding to utf-8. Also allows Vims +with different 'encoding' settings to exchange messages. + +Internal: Changed ga_room into ga_maxlen, so that it doesn't need to be +incremented/decremented each time. + +When a register is empty it is not stored in the viminfo file. + +Removed the tcltags script, it's obsolete. + +":redir @*>>" and ":redir @+>>" append to the clipboard. Better check for +invalid characters after the register name. |:redir| + +":redir => variable" and ":redir =>> variable" write or append to a variable. +(Yegappan Lakshmanan) |:redir| + +":redir @{a-z}>>" appends to register a to z. (Yegappan Lakshmanan) + +The 'verbosefile' option can be used to log messages in a file. Verbose +messages are not displayed then. The "-V{filename}" argument can be used to +log startup messages. + +":let g:" lists global variables. +":let b:" lists buffer-local variables. +":let w:" lists window-local variables. +":let v:" lists Vim variables. + +The stridx() and strridx() functions take a third argument, where to start +searching. (Yegappan Lakshmanan) + +The getreg() function takes an extra argument to be able to get the expression +for the '=' register instead of the result of evaluating it. + +The setline() function can take a List argument to set multiple lines. When +the line number is just below the last line the line is appended. + +g CTRL-G also shows the number of characters if it differs from the number of +bytes. + +Completion for ":debug" and entering an expression for the '=' register. Skip +":" between range and command name. (Peter winters) + +CTRL-Q in Insert mode now works like CTRL-V by default. Previously it was +ignored. + +When "beep" is included in 'debug' a function or script that causes a beep +will result in a message with the source of the error. + +When completing buffer names, match with "\(^\|[\/]\)" instead of "^", so that +":buf stor<Tab>" finds both "include/storage.h" and "storage/main.c". + +To count items (pattern matches) without changing the buffer the 'n' flag has +been added to |:substitute|. See |count-items|. + +In a |:substitute| command the \u, \U, \l and \L items now also work for +multi-byte characters. + +The "screen.linux" $TERM name is recognized to set the default for +'background' to "dark". (Ciaran McCreesh) Also for "cygwin" and "putty". + +The |FileChangedShell| autocommand event can now use the |v:fcs_reason| +variable that specifies what triggered the event. |v:fcs_choice| can be used +to reload the buffer or ask the user what to do. + +Not all modifiers were recognized for xterm function keys. Added the +possibility in term codes to end in ";*X" or "O*X", where X is any character +and the * stands for the modifier code. +Added the <xUp>, <xDown>, <xLeft> and <xRight> keys, to be able to recognize +the two forms that xterm can send their codes in and still handle all possible +modifiers. + +getwinvar() now also works to obtain a buffer-local option from the specified +window. + +Added the "%s" item to 'errorformat'. (Yegappan Lakshmanan) +Added the "%>" item to 'errorformat'. + +For 'errorformat' it was not possible to have a file name that contains the +character that follows after "%f". For example, in "%f:%l:%m" the file name +could not contain ":". Now include the first ":" where the rest of the +pattern matches. In the example a ":" not followed by a line number is +included in the file name. (suggested by Emanuele Giaquinta) + +GTK GUI: use the GTK file dialog when it's available. Mix from patches by +Grahame Bowland and Evan Webb. + +Added ":scriptnames" to bugreport.vim, so that we can see what plugins were +used. + +Win32: If the user changes the setting for the number of lines a scroll wheel +click scrolls it is now used immediately. Previously Vim would need to be +restarted. + +When using @= in an expression the value is expression @= contains. ":let @= += value" can be used to set the register contents. + +A ! can be added to ":popup" to have the popup menu appear at the mouse +pointer position instead of the text cursor. + +The table with encodings has been expanded with many MS-Windows codepages, +such as cp1250 and cp737, so that these can also be used on Unix without +prepending "8bit-". +When an encoding name starts with "microsoft-cp" ignore the "microsoft-" part. + +Added the "customlist" completion argument to a user-defined command. The +user-defined completion function should return the completion candidates as a +Vim List and the returned results are not filtered by Vim. (Yegappan +Lakshmanan) + +Win32: Balloons can have multiple lines if common controls supports it. +(Sergey Khorev) + +For command-line completion the matches for various types of arguments are now +sorted: user commands, variables, syntax names, etc. + +When no locale is set, thus using the "C" locale, Vim will work with latin1 +characters, using its own isupper()/toupper()/etc. functions. + +When using an rxvt terminal emulator guess the value of 'background' using the +COLORFGBG environment variable. (Ciaran McCreesh) + +Also support t_SI and t_EI on Unix with normal features. (Ciaran McCreesh) + +When 'foldcolumn' is one then put as much info in it as possible. This allows +closing a fold with the mouse by clicking on the '-'. + +input() takes an optional completion argument to specify the type of +completion supported for the input. (Yegappan Lakshmanan) + +"dp" works with more than two buffers in diff mode if there is only one where +'modifiable' is set. + +The 'diffopt' option has three new values: "horizontal", "vertical" and +"foldcolumn". + +When the 'include' option contains \zs the file name found is what is being +matched from \zs to the end or \ze. Useful to pass more to 'includeexpr'. + +Loading plugins on startup now supports subdirectories in the plugin +directory. |load-plugins| + +In the foldcolumn always show the '+' for a closed fold, so that it can be +opened easily. It may overwrite another character, esp. if 'foldcolumn' is 1. + +It is now possible to get the W10 message again by setting 'readonly'. Useful +in the FileChangedRO autocommand when checking out the file fails. + +Unix: When open() returns EFBIG give an appropriate message. + +":mksession" sets the SessionLoad variable to notify plugins. A modeline is +added to the session file to set 'filetype' to "vim". + +In the ATTENTION prompt put the "Delete it" choice before "Quit" to make it +more logical. (Robert Webb) + +When appending to a file while the buffer has no name the name of the appended +file would be used for the current buffer. But the buffer contents is +actually different from the file content. Don't set the file name, unless the +'P' flag is present in 'cpoptions'. + +When starting to edit a new file and the directory for the file doesn't exist +then Vim will report "[New DIRECTORY]" instead of "[New File] to give the user +a hint that something might be wrong. + +Win32: Preserve the hidden attribute of the viminfo file. + +In Insert mode CTRL-A didn't keep the last inserted text when using CTRL-O and +then a cursor key. Now keep the previously inserted text if nothing is +inserted after the CTRL-O. Allows using CTRL-O commands to move the cursor +without losing the last inserted text. + +The exists() function now supports checking for autocmd group definition +and for supported autocommand events. (Yegappan Lakshmanan) + +Allow using ":global" in the sandbox, it doesn't do anything harmful by +itself. + +":saveas asdf.c" will set 'filetype' to c when it's empty. Also for ":w +asdf.c" when it sets the filename for the buffer. + +Insert mode completion for whole lines now also searches unloaded buffers. + +The colortest.vim script can now be invoked directly with ":source" or +":runtime syntax/colortest.vim". + +The 'statusline' option can be local to the window, so that each window can +have a different value. (partly by Yegappan Lakshmanan) + +The 'statusline' option and other options that support the same format can now +use these new features: +- When it starts with "%!" the value is first evaluated as an expression + before parsing the value. +- "%#HLname#" can be used to start highlighting with HLname. + +When 'statusline' is set to something that causes an error message then it is +made empty to avoid an endless redraw loop. Also for other options, such at +'tabline' and 'titlestring'. ":verbose set statusline" will mention that it +was set in an error handler. + +When there are several matching tags, the ":tag <name>" and CTRL-] commands +jump to the [count] matching tag. (Yegappan Lakshmanan) + +Win32: In the batch files generated by the install program, use $VIMRUNTIME or +$VIM if it's set. Example provided by Mathias Michaelis. +Also create a vimtutor.bat batch file. + +The 'balloonexpr' option is now |global-local|. + +The system() function now runs in cooked mode, thus can be interrupted by +CTRL-C. + +============================================================================== +COMPILE TIME CHANGES *compile-changes-7* + +Dropped the support for the BeOS and Amiga GUI. They were not maintained and +probably didn't work. If you want to work on this: get the Vim 6.x version +and merge it back in. + +When running the tests and one of them fails to produce "test.out" the +following tests are still executed. This helps when running out of memory. + +When compiling with EXITFREE defined and the ccmalloc library it is possible +to detect memory leaks. Some memory will always reported as leaked, such as +allocated by X11 library functions and the memory allocated in alloc_cmdbuff() +to store the ":quit" command. + +Moved the code for printing to src/hardcopy.c. + +Moved some code from main() to separate functions to make it easier to see +what is being done. Using a structure to avoid a lot of arguments to the +functions. + +Moved unix_expandpath() to misc1.c, so that it can also be used by os_mac.c +without copying the code. + +--- Mac --- + +"make" now creates the Vim.app directory and "make install" copies it to its +final destination. (Raf) + +Put the runtime directory not directly in Vim.app but in +Vim.app/Contents/Resources/vim, so that it's according to Mac specs. + +Made it possible to compile with Motif, Athena or GTK without tricks and still +being able to use the MacRoman conversion. Added the os_mac_conv.c file. + +When running "make install" the runtime files are installed as for Unix. +Avoids that too many files are copied. When running "make" a link to the +runtime files is created to avoid a recursive copy that takes much time. + +Configure will attempt to build Vim for both Intel and PowerPC. The +--with-mac-arch configure argument can change it. + +--- Win32 --- + +The Make_mvc.mak file was adjusted to work with the latest MS compilers, +including the free version of Visual Studio 2005. (George Reilly) + +INSTALLpc.txt was updated for the recent changes. (George Reilly) + +The distributed executable is now produced with the free Visual C++ Toolkit +2003 and other free SDK chunks. msvcsetup.bat was added to support this. + +Also generate the .pdb file that can be used to generate a useful crash report +on MS-Windows. (George Reilly) + +============================================================================== +BUG FIXES *bug-fixes-7* + +When using PostScript printing on MS-DOS the default 'printexpr' used "lpr" +instead of "copy". When 'printdevice' was empty the copy command did not +work. Use "LPT1" then. + +The GTK font dialog uses a font size zero when the font name doesn't include a +size. Use a default size of 10. + +This example in the documentation didn't work: + :e `=foo . ".c"` +Skip over the expression in `=expr` when looking for comments, |, % and #. + +When ":helpgrep" doesn't find anything there is no error message. + +"L" and "H" did not take closed folds into account. + +Win32: The "-P title" argument stopped at the first title that matched, even +when it doesn't support MDI. + +Mac GUI: CTRL-^ and CTRL-@ did not work. + +"2daw" on "word." at the end of a line didn't include the preceding white +space. + +Win32: Using FindExecutable() doesn't work to find a program. Use +SearchPath() instead. For executable() use $PATHEXT when the program searched +for doesn't have an extension. + +When 'virtualedit' is set, moving the cursor up after appending a character +may move it to a different column. Was caused by auto-formatting moving the +cursor and not putting it back where it was. + +When indent was added automatically and then moving the cursor, the indent was +not deleted (like when pressing ESC). The "I" flag in 'cpoptions' can be used +to make it work the old way. + +When opening a command-line window, 'textwidth' gets set to 78 by the Vim +filetype plugin. Reset 'textwidth' to 0 to avoid lines are broken. + +After using cursor(line, col) moving up/down doesn't keep the same column. + +Win32: Borland C before 5.5 requires using ".u." for LowPart and HighPart +fields. (Walter Briscoe) + +On Sinix SYS_NMLN isn't always defined. Define it ourselves. (Cristiano De +Michele) + +Printing with PostScript may keep the printer waiting for more. Append a +CTRL-D to the printer output. (Mike Williams) + +When converting a string with a hex or octal number the leading '-' was +ignored. ":echo '-05' + 0" resulted in 5 instead of -5. + +Using "@:" to repeat a command line didn't work when it contains control +characters. Also remove "'<,'>" when in Visual mode to avoid that it appears +twice. + +When using file completion for a user command, it would not expand environment +variables like for a regular command with a file argument. + +'cindent': When the argument of a #define looks like a C++ class the next line +is indented too much. + +When 'comments' includes multi-byte characters inserting the middle part and +alignment may go wrong. 'cindent' also suffers from this for right-aligned +items. + +Win32: when 'encoding' is set to "utf-8" getenv() still returns strings in the +active codepage. Convert to utf-8. Also for $HOME. + +The default for 'helplang' was "zh" for both "zh_cn" and "zh_tw". Now use +"cn" or "tw" as intended. + +When 'bin' is set and 'eol' is not set then line2byte() added the line break +after the last line while it's not there. + +Using foldlevel() in a WinEnter autocommand may not work. Noticed when +resizing the GUI shell upon startup. + +Python: Using buffer.append(f.readlines()) didn't work. Allow appending a +string with a trailing newline. The newline is ignored. + +When using the ":saveas f2" command for buffer "f1", the Buffers menu would +contain "f2" twice, one of them leading to "f1". Also trigger the BufFilePre +and BufFilePost events for the alternate buffer that gets the old name. + +strridx() did not work well when the needle is empty. (Ciaran McCreesh) + +GTK: Avoid a potential hang in gui_mch_wait_for_chars() when input arrives +just before it is invoked + +VMS: Occasionally CR characters were inserted in the file. Expansion of +environment variables was not correct. (Zoltan Arpadffy) + +UTF-8: When 'delcombine' is set "dw" only deleted the last combining character +from the first character of the word. + +When using ":sball" in an autocommand only the filetype in one buffer was +detected. Reset did_filetype in enter_buffer(). + +When using ":argdo" and the window already was at the first argument index, +but not actually editing it, the current buffer would be used instead. + +When ":next dir/*" includes many matches, adding the names to the argument +list may take an awful lot of time and can't be interrupted. Allow +interrupting this. + +When editing a file that was already loaded in a buffer, modelines were not +used. Now window-local options in the modeline are set. Buffer-local options +and global options remain unmodified. + +Win32: When 'encoding' is set to "utf-8" in the vimrc file, files from the +command line with non-ASCII characters are not used correctly. Recode the +file names when 'encoding' is set, using the Unicode command line. + +Win32 console: When the default for 'encoding' ends up to be "latin1", the +default value of 'isprint' was wrong. + +When an error message is given while waiting for a character (e.g., when an +xterm reports the number of colors), the hit-enter prompt overwrote the last +line. Don't reset msg_didout in normal_cmd() for K_IGNORE. + +Mac GUI: Shift-Tab didn't work. + +When defining tooltip text, don't translate terminal codes, since it's not +going to be used like a command. + +GTK 2: Check the tooltip text for valid utf-8 characters to avoid getting a +GTK error. Invalid characters may appear when 'encoding' is changed. + +GTK 2: Add a safety check for invalid utf-8 sequences, they can crash pango. + +Win32: When 'encoding' is changed while starting up, use the Unicode command +line to convert the file arguments to 'encoding'. Both for the GUI and the +console version. + +Win32 GUI: latin9 text (iso-8859-15) was not displayed correctly, because +there is no codepage for latin9. Do our own conversion from latin9 to UCS2. + +When two versions of GTK+ 2 are installed it was possible to use the header +files from one and the library from the other. Use GTK_LIBDIR to put the +directory for the library early in the link flags. + +With the GUI find/replace dialog a replace only worked if the pattern was +literal text. Now it works for any pattern. + +When 'equalalways' is set and 'eadirection' is "hor", ":quit" would still +cause equalizing window heights in the vertical direction. + +When ":emenu" is used in a startup script the command was put in the typeahead +buffer, causing a prompt for the crypt key to be messed up. + +Mac OS/X: The default for 'isprint' included characters 128-160, causes +problems for Terminal.app. + +When a syntax item with "containedin" is used, it may match in the start or +end of a region with a matchgroup, while this doesn't happen for a "contains" +argument. + +When a transparent syntax items matches in another item where the highlighting +has already stopped (because of a he= argument), the highlighting would come +back. + +When cscope is used to set the quickfix error list, it didn't get set if there +was only one match. (Sergey Khorev) + +When 'confirm' is set and using ":bdel" in a modified buffer, then selecting +"cancel", would still give an error message. + +The PopUp menu items that started Visual mode didn't work when not in Normal +mode. Switching between selecting a word and a line was not possible. + +Win32: The keypad decimal point always resulted in a '.', while on some +keyboards it's a ','. Use MapVirtualKey(VK_DECIMAL, 2). + +Removed unused function DisplayCompStringOpaque() from gui_w32.c + +In Visual mode there is not always an indication whether the line break is +selected or not. Highlight the character after the line when the line break +is included, e.g., after "v$o". + +GTK: The <F10> key can't be mapped, it selects the menu. Disable that with a +GTK setting and do select the menu when <F10> isn't mapped. (David Necas) + +After "Y" '[ and '] were not at start/end of the yanked text. + +When a telnet connection is dropped Vim preserves files and exits. While +doing that a SIGHUP may arrive and disturb us, thus ignore it. (Scott +Anderson) Also postpone SIGHUP, SIGQUIT and SIGTERM until it's safe to +handle. Added handle_signal(). + +When completing a file name on the command line backslashes are required for +white space. Was only done for a space, not for a Tab. + +When configure could not find a terminal library, compiling continued for a +long time before reporting the problem. Added a configure check for tgetent() +being found in a library. + +When the cursor is on the first char of the last line a ":g/pat/s///" command +may cause the cursor to be displayed below the text. + +Win32: Editing a file with non-ASCII characters doesn't work when 'encoding' +is "utf-8". use _wfullpath() instead of _fullpath(). (Yu-sung Moon) + +When recovering the 'fileformat' and 'fileencoding' were taken from the +original file instead of from the swapfile. When the file didn't exist, was +empty or the option was changed (e.g., with ":e ++fenc=cp123 file") it could +be wrong. Now store 'fileformat' and 'fileencoding' in the swapfile and use +the values when recovering. + +":bufdo g/something/p" overwrites each last printed text line with the file +message for the next buffer. Temporarily clear 'shortmess' to avoid that. + +Win32: Cannot edit a file starting with # with --remote. Do escape % and # +when building the ":drop" command. + +A comment or | just after an expression-backtick argument was not recognized. +E.g. in :e `="foo"`"comment. + +"(" does not stop at an empty sentence (single dot and white space) while ")" +does. Also breaks "das" on that dot. + +When doing "yy" with the cursor on a TAB the ruler could be wrong and "k" +moved the cursor to another column. + +When 'commentstring' is '"%s' and there is a double quote in the line a double +quote before the fold marker isn't removed in the text displayed for a closed +fold. + +In Visual mode, when 'bin' and 'eol' set, g CTRL-G counted the last line +break, resulting in "selected 202 of 201 bytes". + +Motif: fonts were not used for dialog components. (Marcin Dalecki) + +Motif: After using a toolbar button the keyboard focus would be on the toolbar +(Lesstif problem). (Marcin Dalecki) + +When using "y<C-V>`x" where mark x is in the first column, the last line was +not included. + +Not all test scripts work properly on MS-Windows when checked out from CVS. +Use a Vim command to fix all fileformats to dos before executing the tests. + +When using ":new" and the file fits in the window, lines could still be above +the window. Now remove empty lines instead of keeping the relative position. + +Cmdline completion didn't work after ":let var1 var<Tab>". + +When using ":startinsert" or ":startreplace" when already in Insert mode +(possible when using CTRL-R =), pressing Esc would directly restart Insert +mode. (Peter Winters) + +"2daw" didn't work at end of file if the last word is a single character. + +Completion for ":next a'<Tab>" put a backslash before single quote, but it was +not removed when editing a file. Now halve backslashes in save_patterns(). +Also fix expanding a file name with the shell that contains "\'". + +When doing "1,6d|put" only "fewer lines" was reported. Now a following "more +lines" overwrites the message. + +Configure could not handle "-Dfoo=long\ long" in the TCL config output. + +When searching backwards, using a pattern that matches a newline and uses \zs +after that, didn't find a match. Could also get a hang or end up in the right +column in the wrong line. + +When $LANG is "sl" for slovenian, the slovak menu was used, since "slovak" +starts with "sl". + +When 'paste' is set in the GUI the Paste toolbar button doesn't work. Clear +'paste' when starting the GUI. + +A message about a wrong viminfo line included the trailing NL. + +When 'paste' is set in the GUI the toolbar button doesn't work in Insert mode. +Use ":exe" in menu.vim to avoid duplicating the commands, instead of using a +mapping. + +Treat "mlterm" as an xterm-like terminal. (Seiichi Sato) + +":z.4" and ":z=4" didn't work Vi compatible. + +When sourcing a file, editing it and sourcing it again, it could appear twice +in ":scriptnames" and get a new <SID>, because the inode has changed. + +When $SHELL is set but empty the 'shell' option would be empty. Don't use an +empty $SHELL value. + +A command "w! file" in .vimrc or $EXINIT didn't work. Now it writes an empty +file. + +When a CTRL-F command at the end of the file failed, the cursor was still +moved to the start of the line. Now it remains where it is. + +When using ":s" or "&" to repeat the last substitute and "$" was used to put +the cursor in the last column, put the cursor in the last column again. This +is Vi compatible. + +Vim is not fully POSIX compliant but sticks with traditional Vi behavior. +Added a few flags in 'cpoptions' to behave the POSIX way when wanted. The +$VIM_POSIX environment variable is checked to set the default. + +Appending to a register didn't insert a line break like Vi. Added the '>' +flag to 'cpoptions' for this. + +Using "I" in a line with only blanks appended to the line. This is not Vi +compatible. Added the 'H' flag in 'coptions' for this. + +When joining multiple lines the cursor would be at the last joint, but Vi +leaves it at the position where "J" would put it. Added the 'q' flag in +'cpoptions' for this. + +Autoindent didn't work for ":insert" and ":append". + +Using ":append" in an empty buffer kept the dummy line. Now it's deleted to +be Vi compatible. + +When reading commands from a file and stdout goes to a terminal, would still +request the xterm version. Vim can't read it, thus the output went to the +shell and caused trouble there. + +When redirecting to a register with an invalid name the redirection would +still be done (after an error message). Now reset "redir_reg". (Yegappan +Lakshmanan) + +It was not possible to use a NL after a backslash in Ex mode. This is +sometimes used to feed multiple lines to a shell command. + +When 'cmdheight' is set to 2 in .vimrc and the GUI uses the number of lines +from the terminal we actually get 3 lines for the cmdline in gvim. + +When setting $HOME allocated memory would leak. + +Win32: bold characters may sometimes write in another character cell. Use +unicodepdy[] as for UTF-8. (Taro Muraoka) + +":w fname" didn't work for files with 'buftype' set to "nofile". + +The method used to locate user commands for completion differed from when they +are executed. Ambiguous command names were not completed properly. + +Incremental search may cause a crash when there is a custom statusline that +indirectly invokes ":normal". + +Diff mode failed when $DIFF_OPTIONS was set in the environment. Unset it +before invoking "diff". + +Completion didn't work after ":argdo", ":windo" and ":bufdo". Also for ":set +&l:opt" and ":set &g:opt". (Peter Winters) + +When setting 'ttymouse' to "dec" in an xterm that supports the DEC mouse +locator it doesn't work. Now switch off the mouse before selecting another +mouse model. + +When the CursorHold event is triggered and the commands peek for typed +characters the typeahead buffer may be messed up, e.g., when a mouse-up event +is received. Avoid invoking the autocommands from the function waiting for a +character, let it put K_CURSORHOLD in the input buffer. + +Removed the "COUNT" flag from ":argadd", to avoid ":argadd 1*" to be used like +":1argadd *". Same for ":argdelete" and ":argedit". + +Avoid that $LANG is used for the menus when LC_MESSAGES is "en_US". + +Added backslashes before dashes in the vim.1 manual page to make the appear as +real dashes. (Pierr Habouzit) + +Where "gq" left the cursor depended on the value of 'formatprg'. Now "gq" +always leaves the cursor at the last line of the formatted text. + +When editing a compressed file, such as "changelog.Debian.gz" file, filetype +detection may try to check the contents of the file while it's still +compressed. Skip setting 'filetype' for compressed files until they have been +decompressed. Required for patterns that end in a "*". + +Starting with an argument "+cmd" or "-S script" causes the cursor the be moved +to the first line. That breaks a BufReadPost autocommand that uses g`". +Don't move the cursor if it's somewhere past the first line. + +"gg=G" while 'modifiable' is off was uninterruptible. + +When 'encoding' is "sjis" inserting CTRL-V u d800 a few times causes a crash. +Don't insert a DBCS character with a NUL second byte. + +In Insert mode CTRL-O <Home> didn't move the cursor. Made "ins_at_eol" global +and reset it in nv_home(). + +Wildcard expansion failed: ":w /tmp/$$.`echo test`". Don't put quotes around +spaces inside backticks. + +After this sequence of commands: Y V p gv: the wrong line is selected. Now +let "gv" select the text that was put, since the original text is deleted. +This should be the most useful thing to do. + +":sleep 100u" sleeps for 100 seconds, not 100 usec as one might expect. Give +an error message when the argument isn't recognized. + +In gui_mch_draw_string() in gui_w32.c "unibuflen" wasn't static, resulting in +reallocating the buffer every time. (Alexei Alexandrov) + +When using a Python "atexit" function it was not invoked when Vim exits. Now +call Py_Finalize() for that. (Ugo Di Girolamo) +This breaks the thread stuff though, fixed by Ugo. + +GTK GUI: using a .vimrc with "set cmdheight=2 lines=43" and ":split" right +after startup, the window layout is messed up. (Michael Schaap) Added +win_new_shellsize() call in gui_init() to fix the topframe size. + +Trick to get ...MOUSE_NM not used when there are vertical splits. Now pass +column -1 for the left most window and add MOUSE_COLOFF for others. Limits +mouse column to 10000. + +searchpair() may hang when the end pattern has "\zs" at the end. Check that +we find the same position again and advance one character. + +When in diff mode and making a change that causes the "changed" highlighting +to disappear or reappear, it was still highlighted in another window. + +When a ":next" command fails because the user selects "Abort" at the ATTENTION +prompt the argument index was advanced anyway. + +When "~" is in 'iskeyword' the "gd" doesn't work, it's used for the previous +substitute pattern. Put "\V" in the pattern to avoid that. + +Use of sprintf() sometimes didn't check properly for buffer overflow. Also +when using smsg(). Included code for snprintf() to avoid having to do size +checks where invoking them + +":help \=<Tab>" didn't find "sub-replace-\=". Wild menu for help tags didn't +show backslashes. ":he :s\=" didn't work. + +When reading an errorfile "~/" in a file name was not expanded. + +GTK GUI: When adding a scrollbar (e.g. when using ":vsplit") in a script or +removing it the window size may change. GTK sends us resize events when we +change the window size ourselves, but they may come at an unexpected moment. +Peek for a character to get any window resize events and fix 'columns' and +'lines' to undo this. + +When using the GTK plug mechanism, resizing and focus was not working +properly. (Neil Bird) + +After deleting files from the argument list a session file generated with +":mksession" may contain invalid ":next" commands. + +When 'shortmess' is empty and 'keymap' set to accents, in Insert mode CTRL-N +may cause the hit-enter prompt. Typing 'a then didn't result in the accented +character. Put the character typed at the prompt back in the typeahead buffer +so that mapping is done in the right mode. + +setbufvar() and setwinvar() did not give error messages. + +It was possible to set a variable with an illegal name, e.g. with setbufvar(). +It was possible to define a function with illegal name, e.t. ":func F{-1}()" + +CTRL-W F and "gf" didn't use the same method to get the file name. + +When reporting a conversion error the line number of the last error could be +given. Now report the first encountered error. + +When using ":e ++enc=name file" and iconv() was used for conversion an error +caused a fall-back to no conversion. Now replace a character with '?' and +continue. + +When opening a new buffer the local value of 'bomb' was not initialized from +the global value. + +Win32: When using the "Edit with Vim" entry the file name was limited to about +200 characters. + +When using command line completion for ":e *foo" and the file "+foo" exists +the resulting command ":e +foo" doesn't work. Now insert a backslash: ":e +\+foo". + +When the translation of "-- More --" was not 10 characters long the following +message would be in the wrong position. + +At the more-prompt the last character in the last line wasn't drawn. + +When deleting non-existing text while 'virtualedit' is set the '[ and '] marks +were not set. + +Win32: Could not use "**/" in 'path', it had to be "**\". + +The search pattern "\n" did not match at the end of the last line. + +Searching for a pattern backwards, starting on the NUL at the end of the line +and 'encoding' is "utf-8" would match the pattern just before it incorrectly. +Affected searchpair('/\*', '', '\*/'). + +For the Find/Replace dialog it was possible that not finding the text resulted +in an error message while redrawing, which cleared the syntax highlighting +while it was being used, resulting in a crash. Now don't clear syntax +highlighting, disable it with b_syn_error. + +Win32: Combining UTF-8 characters were drawn on the previous character. +Could be noticed with a Thai font. + +Output of ":function" could leave some of the typed text behind. (Yegappan +Lakshmanan) + +When the command line history has only a few lines the command line window +would be opened with these lines above the first window line. + +When using a command line window for search strings ":qa" would result in +searching for "qa" instead of quitting all windows. + +GUI: When scrolling with the scrollbar and there is a line that doesn't fit +redrawing may fail. Make sure w_skipcol is valid before redrawing. + +Limit the values of 'columns' and 'lines' to avoid an overflow in Rows * +Columns. Fixed bad effects when running out of memory (command line would be +reversed, ":qa!" resulted in ":!aq"). + +Motif: "gvim -iconic" opened the window anyway. (David Harrison) + +There is a tiny chance that a symlink gets created between checking for an +existing file and creating a file. Use the O_NOFOLLOW for open() if it's +available. + +In an empty line "ix<CTRL-O>0" moved the cursor to after the line instead of +sticking to the first column. + +When using ":wq" and a BufWriteCmd autocmd uses inputsecret() the text was +echoed anyway. Set terminal to raw mode in getcmdline(). + +Unix: ":w a;b~c" caused an error in expanding wildcards. + +When appending to a file with ":w >>fname" in a buffer without a name, causing +the buffer to use "fname", the modified flag was reset. + +When appending to the current file the "not edited" flag would be reset. +":w" would overwrite the file accidentally. + +Unix: When filtering text with an external command Vim would still read input, +causing text typed for the command (e.g., a password) to be eaten and echoed. +Don't read input when the terminal is in cooked mode. + +The Cygwin version of xxd used CR/LF line separators. (Corinna Vinschen) + +Unix: When filtering text through a shell command some resulting text may be +dropped. Now after detecting that the child has exited try reading some more +of its output. + +When inside input(), using "CTRL-R =" and the expression throws an exception +the command line was not abandoned but it wasn't used either. Now abandon +typing the command line. + +'delcombine' was also used in Visual and Select mode and for commands like +"cl". That was illogical and has been disabled. + +When recording while a CursorHold autocommand was defined special keys would +appear in the register. Now the CursorHold event is not triggered while +recording. + +Unix: the src/configure script used ${srcdir-.}, not all shells understand +that. Use ${srcdir:-.} instead. + +When editing file "a" which is a symlink to file "b" that doesn't exist, +writing file "a" to create "b" and then ":split b" resulted in two buffers on +the same file with two different swapfile names. Now set the inode in the +buffer when creating a new file. + +When 'esckeys' is not set don't send the xterm code to request the version +string, because it may cause trouble in Insert mode. + +When evaluating an expression for CTRL-R = on the command line it was possible +to call a function that opens a new window, resulting in errors for +incremental search, and many other nasty things were possible. Now use the +|textlock| to disallow changing the buffer or jumping to another window +to protect from unexpected behavior. Same for CTRL-\ e. + +"d(" deleted the character under the cursor, while the documentation specified +an exclusive motion. Vi also doesn't delete the character under the cursor. + +Shift-Insert in Insert mode could put the cursor before the last character +when it just fits in the window. In coladvance() don't stop at the window +edge when filling with spaces and when in Insert mode. In mswin.vim avoid +getting a beep from the "l" command. + +Win32 GUI: When Alt-F4 is used to close the window and Cancel is selected in +the dialog then Vim would insert <M-F4> in the text. Now it's ignored. + +When ":silent! {cmd}" caused the swap file dialog, which isn't displayed, +there would still be a hit-enter prompt. + +Requesting the termresponse (|t_RV|) early may cause problems with "-c" +arguments that invoke an external command or even "-c quit". Postpone it +until after executing "-c" arguments. + +When typing in Insert mode so that a new line is started, using CTRL-G u to +break undo and start a new change, then joining the lines with <BS> caused +undo info to be missing. Now reset the insertion start point. + +Syntax HL: When a region start match has a matchgroup and an offset that +happens to be after the end of the line then it continued in the next line and +stopped at the region end match, making the region continue after that. +Now check for the column being past the end of the line in syn_add_end_off(). + +When changing a file, setting 'swapfile' off and then on again, making another +change and killing Vim, then some blocks may be missing from the swapfile. +When 'swapfile' is switched back on mark all blocks in the swapfile as dirty. +Added mf_set_dirty(). + +Expanding wildcards in a command like ":e aap;<>!" didn't work. Put +backslashes before characters that are special to the shell. (Adri Verhoef) + +A CursorHold autocommand would cause a message to be cleared. Don't show the +special key for the event for 'showcmd'. + +When expanding a file name for a shell command, as in "!cmd foo<Tab>" or ":r +!cmd foo<Tab>" also escape characters that are special for the shell: +"!;&()<>". + +When the name of the buffer was set by a ":r fname" command |cpo-f| no +autocommands were triggered to notify about the change in the buffer list. + +In the quickfix buffer 'bufhidden' was set to "delete", which caused closing +the quickfix window to leave an unlisted "No Name" buffer behind every time. + +Win32: when using two screens of different size, setting 'lines' to a large +value didn't fill the whole screen. (SungHyun Nam) + +Win32 installer: The generated _vimrc contained an absolute path to diff.exe. +After upgrading it becomes invalid. Now use $VIMRUNTIME instead. + +The command line was cleared to often when 'showmode' was set and ":silent +normal vy" was used. Don't clear the command line unless the mode was +actually displayed. Added the "mode_displayed" variable. + +The "load session" toolbar item could not handle a space or other special +characters in v:this_session. + +":set sta ts=8 sw=4 sts=2" deleted 4 spaces halfway a line instead of 2. + +In a multi-byte file the foldmarker could be recognized in the trail byte. +(Taro Muraoka) + +Pasting with CTRL-V and menu didn't work properly when some commands are +mapped. Use ":normal!" instead of ":normal". (Tony Apuzzo) + +Crashed when expanding a file name argument in backticks. + +In some situations the menu and scrollbar didn't work, when the value contains +a CSI byte. (Yukihiro Nakadaira) + +GTK GUI: When drawing the balloon focus changes and we might get a key release +event that removed the balloon again. Ignore the key release event. + +'titleold' was included in ":mkexrc" and ":mksession" files. + +":set background&" didn't use the same logic as was used when starting up. + +When "umask" is set such that nothing is writable then the viminfo file would +be written without write permission. (Julian Bridle) + +Motif: In diff mode dragging one scrollbar didn't update the scrollbar of the +other diff'ed window. + +When editing in an xterm with a different number of colors than expected the +screen would be cleared and redrawn, causing the message about the edited file +to be cleared. Now set "keep_msg" to redraw the last message. + +For a color terminal: When the Normal HL uses bold, possibly to make the color +lighter, and another HL group specifies a color it might become light as well. +Now reset bold if a HL group doesn't specify bold itself. + +When using 256 color xterm the color 255 would show up as color 0. Use a +short instead of a char to store the color number. + +ml_get errors when searching for "\n\zs" in an empty file. + +When selecting a block and using "$" to select until the end of every line and +not highlighting the character under the cursor the first character of the +block could be unhighlighted. + +When counting words for the Visual block area and using "$" to select until +the end of every line only up to the length of the last line was counted. + +"dip" in trailing empty lines left one empty line behind. + +The script ID was only remembered globally for each option. When a buffer- or +window-local option was set the same "last set" location was changed for all +buffers and windows. Now remember the script ID for each local option +separately. + +GUI: The "Replace All" button didn't handle backslashes in the replacement in +the same way as "Replace". Escape backslashes so that they are taken +literally. + +When using Select mode from Insert mode and typing a key, causing lines to be +deleted and a message displayed, delayed the effect of inserting the key. +Now overwrite the message without delay. + +When 'whichwrap' includes "l" then "dl" and "yl" on a single letter line +worked differently. Now recognize all operators when using "l" at the end of +a line. + +GTK GUI: when the font selector returned a font name with a comma in it then +it would be handled like two font names. Now put a backslash before the +comma. + +MS-DOS, Win32: When 'encoding' defaults to "latin1" then the value for +'iskeyword' was still for CPxxx. And when 'nocompatible' was set 'isprint' +would also be the wrong value. + +When a command was defined not to take arguments and no '|' no warning message +would be given for using a '|'. Also with ":loadkeymap". + +Motif: When using a fontset and 'encoding' is "utf-8" and sizeof(wchar_t) != +sizeof(XChar2b) then display was wrong. (Yukihiro Nakadaira) + +":all" always set the current window to the first window, even when it +contains a buffer that is not in the argument list (can't be closed because it +is modified). Now go to the window that has the first item of the argument +list. + +GUI: To avoid left-over pixels from bold text all characters after a character +with special attributes were redrawn. Now only do this for characters that +actually are bold. Speeds up displaying considerably. + +When only highlighting changes and the text is scrolled at the same time +everything is redraw instead of using a scroll and updating the changed text. +E.g., when using ":match" to highlight a paren that the cursor landed on. +Added SOME_VALID: Redraw the whole window but also try to scroll to minimize +redrawing. + +Win32: When using Korean IME making it active didn't work properly. (Moon, +Yu-sung, 2005 March 21) + +Ruby interface: when inserting/deleting lines display wasn't updated. (Ryan +Paul) + +--- fixes since Vim 7.0b --- + +Getting the GCC version in configure didn't work with Solaris sed. First +strip any "darwin." and then get the version number. + +The "autoload" directory was missing from the self-installing executable for +MS-Windows. + +The MS-Windows install program would find "vimtutor.bat" in the install +directory. After changing to "c:" also change to "\" to avoid looking in the +install directory. + +To make the 16 bit DOS version compile exclude not used highlight +initializations and build a tiny instead of small version. + +finddir() and findfile() accept a negative count and return a List then. + +The Python indent file contained a few debugging statements, removed. + +Expanding {} for a function name, resulting in a name starting with "s:" was +not handled correctly. + +Spelling: renamed COMPOUNDMAX to COMPOUNDWORDMAX. Added several items to be +able to handle the new Hungarian dictionary. + +Mac: Default to building for the current platform only, that is much faster +than building a universal binary. Also, using Perl/Python/etc. only works for +the current platform. + +The time on undo messages disappeared for someone. Using %T for strftime() +apparently doesn't work everywhere. Use %H:%M:%S instead. + +Typing BS at the "z=" prompt removed the prompt. + +--- fixes and changes since Vim 7.0c --- + +When jumping to another tab page the Vim window size was always set, even when +nothing in the layout changed. + +Win32 GUI tab pages line wasn't always enabled. Do a proper check for the +compiler version. + +Win32: When switching between tab pages the Vim window was moved when part of +it was outside of the screen. Now only do that in the direction of a size +change. + +Win32: added menu to GUI tab pages line. (Yegappan Lakshmanan) + +Mac: Added document icons. (Benji Fisher) + +Insert mode completion: Using Enter to accept the current match causes +confusion. Use CTRL-Y instead. Also, use CTRL-E to go back to the typed +text. + +GUI: When there are left and right scrollbars, ":tabedit" kept them instead of +using the one that isn't needed. + +Using "gP" to replace al the text could leave the cursor below the last line, +causing ml_get errors. + +When 'cursorline' is set don't use the highlighting when Visual mode is +active, otherwise it's difficult to see the selected area. + +The matchparen plugin restricts the search to 100 lines, to avoid a long delay +when there are closed folds. + +Sometimes using CTRL-X s to list spelling suggestions used text from another +line. + +Win32: Set the default for 'isprint' back to the wrong default "@,~-255", +because many people use Windows-1252 while 'encoding' is "latin1". + +GTK: Added a workaround for gvim crashing when used over an untrusted ssh +link, caused by GTK doing something nasty. (Ed Catmur) + +Win32: The font used for the tab page labels is too big. Use the system menu +font. (George Reilly) + +Win32: Adjusting the window position and size to keep it on the screen didn't +work properly when the taskbar is on the left or top of the screen. + +The installman.sh and installml.sh scripts use ${10}, that didn't work with +old shells. And use "test -f" instead of "test -e". + +Win32: When 'encoding' was set in the vimrc then a directory argument for diff +mode didn't work. + +GUI: at the inputlist() prompt the cursorshape was adjusted as if the windows +were still at their old position. + +The parenmatch plugin didn't remember the highlighting per window. + +Using ":bd" for a buffer that's the current window in another tab page caused +a crash. + +For a new tab page the 'scroll' option wasn't set to a good default. + +Using an end offset for a search "/pat/e" didn't work properly for multi-byte +text. (Yukihiro Nakadaira) + +":s/\n/,/" doubled the text when used on the last line. + +When "search" is in 'foldopen' "[s" and "]s" now open folds. + +When using a numbered function "dict" can be omitted, but "self" didn't work +then. Always add FC_DICT to the function flags when it's part of a +dictionary. + +When "--remote-tab" executes locally it left an empty tab page. + +"gvim -u NONE", ":set cursorcolumn", "C" in the second line didn't update +text. Do update further lines even though the "$" is displayed. + +VMS: Support GTK better, also enable +clientserver. (Zoltan Arpadffy) + +When highlighting of statusline or tabline is changed there was no redraw to +show the effect. + +Mac: Added "CFBundleIdentifier" to infplist.xml. + +Added tabpage-local variables t:var. + +Win32: Added double-click in tab pages line creates new tab. (Yegappan +Lakshmanan) + +Motif: Added GUI tab pages line. (Yegappan Lakshmanan) + +Fixed crash when 'lines' was set to 1000 in a modeline. + +When init_spellfile() finds a writable directory in 'runtimepath' but it +doesn't contain a "spell" directory, create one. + +Win32: executable() also finds "xxd" in the directory where Vim was started, +but "!xxd" doesn't work. Append the Vim starting directory to $PATH. + +The tab page labels are shortened, directory names are reduced to a single +letter by default. Added the pathshorten() function to allow a user to do the +same. + +":saveas" now resets 'readonly' if the file was successfully written. + +Set $MYVIMRC file to the first found .vimrc file. +Set $MYGVIMRC file to the first found .gvimrc file. +Added menu item "Startup Settings" that edits the $MYVIMRC file + +Added matcharg(). + +Error message E745 appeared twice. Renamed one to E786. + +Fixed crash when using "au BufRead * Sexplore" and doing ":help". Was wiping +out a buffer that's still in a window. + +":hardcopy" resulted in an error message when 'encoding' is "utf-8" and +'printencoding' is empty. Now it assumes latin1. (Mike Williams) + +The check for the toolbar feature for Motif, depending on certain included +files, wasn't detailed enough, causing building to fail in gui_xmebw.c. + +Using CTRL-E in Insert mode completion after CTRL-P inserted the first match +instead of the original text. + +When displaying a UTF-8 character with a zero lower byte Vim might think the +previous character is double-wide. + +The "nbsp" item of 'listchars' didn't work when 'encoding' was utf-8. + +Motif: when Xm/xpm.h is missing gui_xmebw.c would not compile. +HAVE_XM_UNHIGHLIGHTT_H was missing a T. + +Mac: Moved the .icns files into src/os_mac_rsrc, so that they can all be +copied at once. Adjusted the Info.plist file for three icons. + +When Visual mode is active while switching to another tabpage could get ml_get +errors. + +When 'list' is set, 'nowrap' the $ in the first column caused 'cursorcolumn' +to move to the right. + +When a line wraps, 'cursorcolumn' was never displayed past the end of the +line. + +'autochdir' was only available when compiled with NetBeans and GUI. Now it's +a separate feature, also available in the "big" version. + +Added CTRL-W gf: open file under cursor in new tab page. + +When using the menu in the tab pages line, "New Tab" opens the new tab before +where the click was. Beyond the labels the new tab appears at the end instead +of after the current tab page. + +Inside a mapping with an expression getchar() could not be used. + +When vgetc is used recursively vgetc_busy protects it from being used +recursively. But after a ":normal" command the protection was reset. + +":s/a/b/n" didn't work when 'modifiable' was off. + +When $VIMRUNTIME includes a multi-byte character then rgb.txt could not be +found. (Yukihiro Nakadaira) + +":mkspell" didn't work correctly for non-ASCII affix flags when conversion is +needed on the spell file. + +glob('/dir/\$ABC/*') didn't work. + +When using several tab pages and changing 'cmdheight' the display could become +messed up. Now store the value of 'cmdheight' separately for each tab page. + +The user of the Enter key while the popup menu is visible was still confusing. +Now use Enter to select the match after using a cursor key. + +Added "usetab" to 'switchbuf'. + + +--- fixes and changes since Vim 7.0d --- + +Added CTRL-W T: move a window to a new tab page. + +Using CTRL-X s in Insert mode to complete spelling suggestions and using BS +deleted characters before the bad word. + +A few small fixes for the VMS makefile. (Zoltan Arpadffy) + +With a window of 91 lines 45 cols, ":vsp" scrolled the window. Copy w_wrow +when splitting a window and skip setting the height when it's already at the +right value. + +Using <silent> in a mapping with a shell command and the GUI caused redraw +to use wrong attributes. + +Win32: Using MSVC 4.1 for install.exe resulted in the start menu items to be +created in the administrator directory instead of "All Users". Define the +CSIDL_ items if they are missing. + +Motif: The GUI tabline did not use the space above the right scrollbar. Work +around a bug in the Motif library. (Yegappan Lakshmanan) + +The extra files for XML Omni completion are now also installed. +|xml-omni-datafile| + +GTK GUI: when 'm' is missing from 'guioptions' during startup and pressing +<F10> GTK produced error messages. Now do create the menu but disable it just +after the first gui_mch_update(). + +":mkspell" doesn't work well with the Hungarian dictionary from the Hunspell +project. Back to the Myspell dictionary. + +In help files hide the | used around tags. + +Renamed pycomplete to pythoncomplete. + +Added "tabpages" to 'sessionoptions'. + +When 'guitablabel' is set the effect wasn't visible right away. + +Fixed a few 'cindent' errors. + +When completing menu names, e.g., after ":emenu", don't sort the entries but +keep them in the original order. + +Fixed a crash when editing a directory in diff mode. Don't trigger +autocommands when executing the diff command. + +Getting a keystroke could get stuck if 'encoding' is a multi-byte encoding and +typing a special key. + +When 'foldignore' is set the folds were not updated right away. + +When a list is indexed with [a : b] and b was greater than the length an error +message was given. Now silently truncate the result. + +When using BS during Insert mode completion go back to the original text, so +that CTRL-N selects the first matching entry. + +Added the 'M' flag to 'cinoptions'. + +Win32: Make the "gvim --help" window appear in the middle of the screen +instead of at an arbitrary position. (Randall W. Morris) + +Added gettabwinvar() and settabwinvar(). + +Command line completion: pressing <Tab> after ":e /usr/*" expands the whole +tree, because it becomes ":e /usr/**". Don't add a star if there already is +one. + +Added grey10 to grey90 to all GUIs, so that they can all be used for +initializing highlighting. Use grey40 for CursorColumn and CursorLine when +'background' is "dark". + +When reading a file and using iconv for conversion, an incomplete byte +sequence at the end caused problems. (Yukihiro Nakadaira) + + +--- fixes and changes since Vim 7.0e --- + +Default color for MatchParen when 'background' is "dark" is now DarkCyan. + +":syn off" had to be used twice in a file that sets 'syntax' in a modeline. +(Michael Geddes) + +When using ":vsp" or ":sp" the available space wasn't used equally between +windows. (Servatius Brandt) + +Expanding <cWORD> on a trailing blank resulted in the first word in the line +if 'encoding' is a multi-byte encoding. + +Spell checking: spellbadword() didn't see a missing capital in the first word +of a line. Popup menu now only suggest the capitalized word when appropriate. + +When using whole line completion CTRL-L moves through the matches but it +didn't work when at the original text. + +When completion finds the longest match, don't go to the first match but stick +at the original text, so that CTRL-N selects the first one. + +Recognize "zsh-beta" like "zsh" for setting the 'shellpipe' default. (James +Vega) + +When using ":map <expr>" and the expression results in something with a +special byte (NUL or CSI) then it didn't work properly. Now escape special +bytes. + +The default Visual highlighting for a color xterm with 8 colors was a magenta +background, which made magenta text disappear. Now use reverse in this +specific situation. + +After completing the longest match "." didn't insert the same text. Repeating +also didn't work correctly for multi-byte text. + +When using Insert mode completion and BS the whole word that was completed +would result in all possible matches. Now stop completion. Also fixes that +for spell completion the previous word was deleted. + +GTK: When 'encoding' is "latin1" and using non-ASCII characters in a file name +the tab page label was wrong and an error message would be given. + +The taglist() function could hang on a tags line with a non-ASCII character. + +Win32: When 'encoding' differs from the system encoding tab page labels with +non-ASCII characters looked wrong. (Yegappan Lakshmanan) + +Motif: building failed when Xm/Notebook.h doesn't exist. Added a configure +check, disable GUI tabline when it's missing. + +Mac: When compiled without multi-byte feature the clipboard didn't work. + +It was possible to switch to another tab page when the cmdline window is open. + +Completion could hang when 'lines' is 6 and a preview window was opened. + +Added CTRL-W gF: open file under cursor in new tab page and jump to the line +number following the file name. +Added 'guitabtooltip'. Implemented for Win32 (Yegappan Lakshmanan). + +Added "throw" to 'debug' option: throw an exception for error messages even +whey they would otherwise be ignored. + +When 'keymap' is set and a line contains an invalid entry could get a "No +mapping found" warning instead of a proper error message. + +Motif: default to using XpmAttributes instead of XpmAttributes_21. + +A few more changes for 64 bit MS-Windows. (George Reilly) + +Got ml_get errors when doing "o" and selecting in other window where there are +less lines shorter than the cursor position in the other window. ins_mouse() +was using position in wrong window. + +Win32 GUI: Crash when giving a lot of messages during startup. Allocate twice +as much memory for the dialog template. + +Fixed a few leaks and wrong pointer use reported by coverity. + +When showing menus the mode character was sometimes wrong. + +Added feedkeys(). (Yakov Lerner) + +Made matchlist() always return all submatches. + +Moved triggering QuickFixCmdPost to before jumping to the first location. + +Mac: Added the 'macatsui' option as a temporary work around for text drawing +problems. + +Line completion on "/**" gave error messages when scanning an unloaded buffer. + +--- fixes and changes since Vim 7.0f --- + +Win32: The height of the tab page labels is now adjusted to the font height. +(Yegappan Lakshmanan) + +Win32: selecting the tab label was off by one. (Yegappan Lakshmanan) + +Added tooltips for Motif and GTK tab page labels. (Yegappan Lakshmanan) + +When 'encoding' is "utf-8" then ":help spell" would report an illegal byte and +the file was not converted from latin1 to utf-8. Now retry with latin1 if +reading the file as utf-8 results in illegal bytes. + +Escape the argument of feedkeys() before putting it in the typeahead buffer. +(Yukihiro Nakadaira) + +Added the v:char variable for evaluating 'formatexpr'. (Yukihiro Nakadaira) + +With 8 colors Search highlighting combined with Statement highlighted text +made the text disappear. + +VMS: avoid warnings for redefining MAX and MIN. (Zoltan Arpadffy) + +When 'virtualedit' includes "onemore", stopping Visual selection would still +move the cursor left. + +Prevent that using CTRL-R = in Insert mode can start Visual mode. + +Fixed a crash that occurred when in Insert mode with completion active and a +mapping caused edit() to be called recursively. + +When using CTRL-O in Insert mode just after the last character while +'virtualedit' is "all", then typing CR moved the last character to the next +line. Call coladvance() before starting the new line. + +When using |:shell| ignore clicks on the tab page labels. Also when using the +command line window. + +When 'eventignore' is "all" then adding more to ignoring some events, e.g., +for ":vimgrep", would actually trigger more events. + +Win32: When a running Vim uses server name GVIM1 then "gvim --remote fname" +didn't find it. When looking for a server name that doesn't end in a digit +and it is not found then use another server with that name and a number (just +like on Unix). + +When using "double" in 'spellsuggest' when the language doesn't support sound +folding resulted in too many suggestions. + +Win32: Dropping a shortcut on the Vim icon didn't edit the referred file like +editing it in another way would. Use fname_expand() in buf_set_name() instead +of simply make the file name a full path. + +Using feedkeys() could cause Vim to hang. + +When closing another tab page from the tabline menu in Insert mode the tabline +was not updated right away. + +The syntax menu didn't work in compatible mode. + +After using ":tag id" twice with the same "id", ":ts" and then ":pop" a ":ts" +reported no matching tag. Clear the cached tag name. + +In Insert mode the matchparen plugin highlighted the wrong paren when there is +a string just next to a paren. + +GTK: After opening a new tab page the text was sometimes not drawn correctly. +Flush output and catch up with events when updating the tab page labels. + +In the GUI, using CTRL-W q to close the last window of a tab page could cause +a crash. + +GTK: The tab pages line menu was not converted from 'encoding' to utf-8. + +Typing a multi-byte character or a special key at the hit-enter prompt did not +work. + +When 'virtualedit' contains "onemore" CTRL-O in Insert mode still moved the +cursor left when it was after the end of the line, even though it's allowed to +be there. + +Added test for using tab pages. + +towupper() and towlower() were not used, because of checking for +__STDC__ISO_10646__ instead of __STDC_ISO_10646__. (sertacyildiz) + +For ":map <expr>" forbid changing the text, jumping to another buffer and +using ":normal" to avoid nasty side effects. + +--- fixes and changes since Vim 7.0g --- + +Compilation error on HP-UX, use of "dlerr" must be inside a #ifdef. +(Gary Johnson) + +Report +reltime feature in ":version" output. + +The tar and zip plugins detect failure to get the contents of the archive and +edit the file as-is. + +When the result of 'guitablabel' is empty fall back to the default label. + +Fixed crash when using ":insert" in a while loop and missing "endwhile". + +"gt" and other commands could move to another window when |textlock| active +and when the command line window was open. + +Spell checking a file with syntax highlighting and a bad word at the end of +the line is ignored could make "]s" hang. + +Mac: inputdialog() didn't work when compiled with big features. + +Interrupting ":vimgrep" while it is busy loading a file left a modified and +hidden buffer behind. Use enter_cleanup() and leave_cleanup() around +wipe_buffer(). + +When making 'keymap' empty the b:keymap_name variable wasn't deleted. + +Using CTRL-N that searches a long time, pressing space to interrupt the +searching and accept the first match, the popup menu was still displayed +briefly. + +When setting the Vim window height with -geometry the 'window' option could be +at a value that makes CTRL-F behave differently. + +When opening a quickfix window in two tabs they used different buffers, +causing redrawing problems later. Now use the same buffer for all quickfix +windows. (Yegappan Lakshmanan) + +When 'mousefocus' is set moving the mouse to the text tab pages line would +move focus to the first window. Also, the mouse pointer would jump to the +active window. + +In a session file, when an empty buffer is wiped out, do this silently. + +When one window has the cursor on the last line and another window is resized +to make that window smaller, the cursor line could go below the displayed +lines. In win_new_height() subtract one from the available space. +Also avoid that using "~" lines makes the window scroll down. + +Mac: When sourcing the "macmap.vim" script and then finding a .vimrc file the +'cpo' option isn't set properly, because it was already set and restored. +Added the <special> argument to ":map", so that 'cpo' doesn't need to be +changed to be able to use <> notation. Also do this for ":menu" for +consistency. + +When using "/encoding=abc" in a spell word list, only "bc" was used. + +When 'encoding' and 'printencoding' were both "utf-8" then ":hardcopy" didn't +work. (Mike Williams) + +Mac: When building with "--disable-gui" the install directory would still be +"/Applications" and Vim.app would be installed. Now install in /usr/local as +usual for a console application. + +GUI: when doing completion and there is one match and still searching for +another, the cursor was displayed at the end of the line instead of after the +match. Now show the cursor after the match while still searching for matches. + +GUI: The mouse shape changed on the statusline even when 'mouse' was empty and +they can't be dragged. + +GTK2: Selecting a button in the confirm() dialog with Tab or cursor keys and +hitting Enter didn't select that button. Removed GTK 1 specific code. (Neil +Bird) + +When evaluating 'balloonexpr' takes a long time it could be called +recursively, which could cause a crash. + +exists() could not be used to detect whether ":2match" is supported. Added a +check for it specifically. + +GTK1: Tab page labels didn't work. (Yegappan Lakshmanan) + +Insert mode completion: When finding matches use 'ignorecase', but when adding +matches to the list don't use it, so that all words with different case are +added, "word", "Word" and "WORD". + +When 'cursorline' and 'hlsearch' are set and the search pattern is "x\n" +the rest of the line was highlighted as a match. + +Cursor moved while evaluating 'balloonexpr' that invokes ":isearch" and +redirects the output. Don't move the cursor to the command line if msg_silent +is set. + +exists() ignored text after a function name and option name, which could +result in false positives. + +exists() ignored characters after the recognized word, which can be wrong when +using a name with non-keyword characters. Specifically, these calls no longer +allow characters after the name: exists('*funcname') exists('*funcname(...') +exists('&option') exists(':cmd') exists('g:name') exists('g:name[n]') +exists('g:name.n') + +Trigger the TabEnter autocommand only after entering the current window of the +tab page, otherwise the commands are executed with an invalid current window. + +Win32: When using two monitors and Vim is on the second monitor, changing the +width of the Vim window could make it jump to the first monitor. + +When scrolling back at the more prompt and the quitting a line of text would +be left behind when 'cmdheight' is 2 or more. + +Fixed a few things for Insert mode completion, especially when typing BS, +CTRL-N or a printable character while still searching for matches. + + +============================================================================== +VERSION 7.1 *version-7.1* *version7.1* + +This section is about improvements made between version 7.0 and 7.1. + +This is a bug-fix release, there are no fancy new features. + + +Changed *changed-7.1* +------- + +Added setting 'mouse' in vimrc_example.vim. + +When building with MZscheme also look for include files in the "plt" +subdirectory. That's where they are for FreeBSD. + +The Ruby interface module is now called "Vim" instead of "VIM". But "VIM" is +an alias, so it's backwards compatible. (Tim Pope) + + +Added *added-7.1* +----- + +New syntax files: + /var/log/messages (Yakov Lerner) + Autohotkey (Nikolai Weibull) + AutoIt v3 (Jared Breland) + Bazaar commit file "bzr". (Dmitry Vasiliev) + Cdrdao TOC (Nikolai Weibull) + Cmusrc (Nikolai Weibull) + Conary recipe (rPath Inc) + Framescript (Nikolai Weibull) + FreeBasic (Mark Manning) + Hamster (David Fishburn) + IBasic (Mark Manning) + Initng (Elan Ruusamae) + Ldapconf (Nikolai Weibull) + Litestep (Nikolai Weibull) + Privoxy actions file (Doug Kearns) + Streaming Descriptors "sd" (Puria Nafisi Azizi) + +New tutor files: + Czech (Lubos Turek) + Hungarian (Arpad Horvath) + Turkish (Serkan kkk) + utf-8 version of Greek tutor. + utf-8 version of Russian tutor. + utf-8 version of Slowak tutor. + +New filetype plugins: + Bst (Tim Pope) + Cobol (Tim Pope) + Fvwm (Gautam Iyer) + Hamster (David Fishburn) + Django HTML template (Dave Hodder) + +New indent files: + Bst (Tim Pope) + Cobol (Tim Pope) + Hamster (David Fishburn) + Django HTML template (Dave Hodder) + Javascript + JSP (David Fishburn) + +New keymap files: + Bulgarian (Boyko Bantchev) + Mongolian (Natsagdorj Shagdar) + Thaana (Ibrahim Fayaz) + Vietnamese (Samuel Thibault) + +Other new runtime files: + Ada support files. (Neil Bird, Martin Krischik) + Slovenian menu translations (Mojca Miklavec) + Mono C# compiler plugin (Jarek Sobiecki) + + +Fixed *fixed-7.1* +----- + +Could not build the Win32s version. Added a few structure definitions in +src/gui_w32.c + + +Patch 7.0.001 +Problem: ":set spellsuggest+=10" does not work. (Suresh Govindachar) +Solution: Add P_COMMA to the 'spellsuggest' flags. +Files: src/option.c + +Patch 7.0.002 +Problem: C omni completion has a problem with tags files with a path + containing "#" or "%". +Solution: Escape these characters. (Sebastian Baberowski) +Files: runtime/autoload/ccomplete.vim + +Patch 7.0.003 +Problem: GUI: clicking in the lower part of a label in the tab pages line + while 'mousefocus' is set may warp the mouse pointer. (Robert + Webb) +Solution: Check for a negative mouse position. +Files: src/gui.c + +Patch 7.0.004 +Problem: Compiler warning for debug_saved used before set. (Todd Blumer) +Solution: Remove the "else" for calling save_dbg_stuff(). +Files: src/ex_docmd.c + +Patch 7.0.005 (extra) +Problem: Win32: The installer doesn't remove the "autoload" and "spell" + directories. (David Fishburn) +Solution: Add the directories to the list to be removed. +Files: nsis/gvim.nsi + +Patch 7.0.006 +Problem: Mac: "make shadow" doesn't make a link for infplist.xml. (Axel + Kielhorn) +Solution: Make the link. +Files: src/Makefile + +Patch 7.0.007 +Problem: AIX: compiling fails for message.c. (Ruediger Hornig) +Solution: Move the #if outside of memchr(). +Files: src/message.c + +Patch 7.0.008 +Problem: Can't call a function that uses both <SID> and {expr}. (Thomas) +Solution: Check both the expanded and unexpanded name for <SID>. +Files: src/eval.c + +Patch 7.0.009 +Problem: ml_get errors with both 'sidescroll' and 'spell' set. +Solution: Use ml_get_buf() instead of ml_get(), get the line from the right + buffer, not the current one. +Files: src/spell.c + +Patch 7.0.010 +Problem: The spellfile plugin required typing login name and password. +Solution: Use "anonymous" and "vim7user" by default. No need to setup a + .netrc file. +Files: runtime/autoload/spellfile.vim + +Patch 7.0.011 +Problem: Can't compile without the folding and with the eval feature. +Solution: Add an #ifdef. (Vallimar) +Files: src/option.c + +Patch 7.0.012 +Problem: Using the matchparen plugin, moving the cursor in Insert mode to a + shorter line that ends in a brace, changes the preferred column +Solution: Use winsaveview()/winrestview() instead of getpos()/setpos(). +Files: runtime/plugin/matchparen.vim + +Patch 7.0.013 +Problem: Insert mode completion: using CTRL-L to add an extra character + also deselects the current match, making it impossible to use + CTRL-L a second time. +Solution: Keep the current match. Also make CTRL-L work at the original + text, using the first displayed match. +Files: src/edit.c + +Patch 7.0.014 +Problem: Compiling gui_xmebw.c fails on Dec Alpha Tru64. (Rolfe) +Solution: Disable some code for Motif 1.2 and older. +Files: src/gui_xmebw.c + +Patch 7.0.015 +Problem: Athena: compilation problems with modern compiler. +Solution: Avoid type casts for lvalue. (Alexey Froloff) +Files: src/gui_at_fs.c + +Patch 7.0.016 +Problem: Printing doesn't work for "dec-mcs" encoding. +Solution: Add "dec-mcs", "mac-roman" and "hp-roman8" to the list of + recognized 8-bit encodings. (Mike Williams) +Files: src/mbyte.c + +Patch 7.0.017 (after 7.0.014) +Problem: Linking gui_xmebw.c fails on Dec Alpha Tru64. (Rolfe) +Solution: Adjust defines for Motif 1.2 and older. +Files: src/gui_xmebw.c + +Patch 7.0.018 +Problem: VMS: plugins are not loaded on startup. +Solution: Remove "**" from the path. (Zoltan Arpadffy) +Files: src/main.c + +Patch 7.0.019 +Problem: Repeating "VjA789" may cause a crash. (James Vega) +Solution: Check the cursor column after moving it to another line. +Files: src/ops.c + +Patch 7.0.020 +Problem: Crash when using 'mousefocus'. (William Fulton) +Solution: Make buffer for mouse coordinates 2 bytes longer. (Juergen Weigert) +Files: src/gui.c + +Patch 7.0.021 +Problem: Crash when using "\\[" and "\\]" in 'errorformat'. (Marc Weber) +Solution: Check for valid submatches after matching the pattern. +Files: src/quickfix.c + +Patch 7.0.022 +Problem: Using buffer.append() in Ruby may append the line to the wrong + buffer. (Alex Norman) +Solution: Properly switch to the buffer to do the appending. Also for + buffer.delete() and setting a buffer line. +Files: src/if_ruby.c + +Patch 7.0.023 +Problem: Crash when doing spell completion in an empty line and pressing + CTRL-E. +Solution: Check for a zero pointer. (James Vega) + Also handle a situation without a matching pattern better, report + "No matches" instead of remaining in undefined CTRL-X mode. And + get out of CTRL-X mode when typing a letter. +Files: src/edit.c + +Patch 7.0.024 +Problem: It is possible to set arbitrary "v:" variables. +Solution: Disallow setting "v:" variables that are not predefined. +Files: src/eval.c + +Patch 7.0.025 +Problem: Crash when removing an element of a:000. (Nikolai Weibull) +Solution: Mark the a:000 list with VAR_FIXED. +Files: src/eval.c + +Patch 7.0.026 +Problem: Using libcall() may show an old error. +Solution: Invoke dlerror() to clear a previous error. (Yukihiro Nakadaira) +Files: src/os_unix.c + +Patch 7.0.027 (extra) +Problem: Win32: When compiled with SNIFF gvim may hang on exit. +Solution: Translate and dispatch the WM_USER message. (Mathias Michaelis) +Files: src/gui_w48.c + +Patch 7.0.028 (extra) +Problem: OS/2: Vim doesn't compile with gcc 3.2.1. +Solution: Add argument to after_pathsep(), don't define vim_handle_signal(), + define HAVE_STDARG_H. (David Sanders) +Files: src/os_unix.c, src/vim.h, src/os_os2_cfg.h + +Patch 7.0.029 +Problem: getchar() may not position the cursor after a space. +Solution: Position the cursor explicitly. +Files: src/eval.c + +Patch 7.0.030 +Problem: The ":compiler" command can't be used in a FileChangedRO event. + (Hari Krishna Dara) +Solution: Add the CMDWIN flag to the ":compiler" command. +Files: src/ex_cmds.h + +Patch 7.0.031 +Problem: When deleting a buffer the buffer-local mappings for Select mode + remain. +Solution: Add the Select mode bit to MAP_ALL_MODES. (Edwin Steiner) +Files: src/vim.h + +Patch 7.0.032 (extra, after 7.0.027) +Problem: Missing semicolon. +Solution: Add the semicolon. +Files: src/gui_w48.c + +Patch 7.0.033 +Problem: When pasting text, with the menu or CTRL-V, autoindent is removed. +Solution: Use "x<BS>" to avoid indent to be removed. (Benji Fisher) +Files: runtime/autoload/paste.vim + +Patch 7.0.034 +Problem: After doing completion and typing more characters or using BS + repeating with "." didn't work properly. (Martin Stubenschrott) +Solution: Don't put BS and other characters in the redo buffer right away, + do this when finishing completion. +Files: src/edit.c + +Patch 7.0.035 +Problem: Insert mode completion works when typed but not when replayed from + a register. (Hari Krishna Dara) + Also: Mappings for Insert mode completion don't always work. +Solution: When finding a non-completion key in the input don't interrupt + completion when it wasn't typed. + Do use mappings when checking for typeahead while still finding + completions. Avoids that completion is interrupted too soon. + Use "compl_pending" in a different way. +Files: src/edit.c + +Patch 7.0.036 +Problem: Can't compile with small features and syntax highlighting or the + diff feature. +Solution: Define LINE_ATTR whenever syntax highlighting or the diff feature + is enabled. +Files: src/screen.c + +Patch 7.0.037 +Problem: Crash when resizing the GUI window vertically when there is a line + that doesn't fit. +Solution: Don't redraw while the screen data is invalid. +Files: src/screen.c + +Patch 7.0.038 +Problem: When calling complete() from an Insert mode expression mapping + text could be inserted in an improper way. +Solution: Make undo_allowed() global and use it in complete(). +Files: src/undo.c, src/proto/undo.pro, src/eval.c + +Patch 7.0.039 +Problem: Calling inputdialog() with a third argument in the console doesn't + work. +Solution: Make a separate function for input() and inputdialog(). (Yegappan + Lakshmanan) +Files: src/eval.c + +Patch 7.0.040 +Problem: When 'cmdheight' is larger than 1 using inputlist() or selecting + a spell suggestion with the mouse gets the wrong entry. +Solution: Start listing the first alternative on the last line of the screen. +Files: src/eval.c, src/spell.c + +Patch 7.0.041 +Problem: cursor([1, 1]) doesn't work. (Peter Hodge) +Solution: Allow leaving out the third item of the list and use zero for the + virtual column offset. +Files: src/eval.c + +Patch 7.0.042 +Problem: When pasting a block of text in Insert mode Vim hangs or crashes. + (Noam Halevy) +Solution: Avoid that the cursor is positioned past the NUL of a line. +Files: src/ops.c + +Patch 7.0.043 +Problem: Using "%!" at the start of 'statusline' doesn't work. +Solution: Recognize the special item when the option is being set. +Files: src/option.c + +Patch 7.0.044 +Problem: Perl: setting a buffer line in another buffer may result in + changing the current buffer. +Solution: Properly change to the buffer to be changed. +Files: src/if_perl.xs + +Patch 7.0.045 (extra) +Problem: Win32: Warnings when compiling OLE version with MSVC 2005. +Solution: Move including vim.h to before windows.h. (Ilya Bobir) +Files: src/if_ole.cpp + +Patch 7.0.046 +Problem: The matchparen plugin ignores parens in strings, but not in single + quotes, often marked with "character". +Solution: Also ignore parens in syntax items matching "character". +Files: runtime/plugin/matchparen.vim + +Patch 7.0.047 +Problem: When running configure the exit status is wrong. +Solution: Handle the exit status properly. (Matthew Woehlke) +Files: configure, src/configure + +Patch 7.0.048 +Problem: Writing a compressed file fails when there are parens in the name. + (Wang Jian) +Solution: Put quotes around the temp file name. +Files: runtime/autoload/gzip.vim + +Patch 7.0.049 +Problem: Some TCL scripts are not recognized. (Steven Atkinson) +Solution: Check for "exec wish" in the file. +Files: runtime/scripts.vim + +Patch 7.0.050 +Problem: After using the netbeans interface close command a stale pointer + may be used. +Solution: Clear the pointer to the closed buffer. (Xaview de Gaye) +Files: src/netbeans.c + +Patch 7.0.051 (after 7.0.44) +Problem: The Perl interface doesn't compile or doesn't work properly. +Solution: Remove the spaces before #ifdef and avoid an empty line above it. +Files: src/if_perl.xs + +Patch 7.0.052 +Problem: The user may not be aware that the Vim server allows others more + functionality than desired. +Solution: When running Vim as root don't become a Vim server without an + explicit --servername argument. +Files: src/main.c + +Patch 7.0.053 +Problem: Shortening a directory name may fail when there are multi-byte + characters. +Solution: Copy the correct bytes. (Titov Anatoly) +Files: src/misc1.c + +Patch 7.0.054 +Problem: Mac: Using a menu name that only has a mnemonic or accelerator + causes a crash. (Elliot Shank) +Solution: Check for an empty menu name. Also delete empty submenus that + were created before detecting the error. +Files: src/menu.c + +Patch 7.0.055 +Problem: ":startinsert" in a CmdwinEnter autocommand doesn't take immediate + effect. (Bradley White) +Solution: Put a NOP key in the typeahead buffer. Also avoid that using + CTRL-C to go back to the command line moves the cursor left. +Files: src/edit.c, src/ex_getln.c + +Patch 7.0.056 +Problem: "#!something" gives an error message. +Solution: Ignore this line, so that it can be used in an executable Vim + script. +Files: src/ex_docmd.c + +Patch 7.0.057 (extra, after 7.0.45) +Problem: Win32: Compilation problem with Borland C 5.5. +Solution: Include vim.h as before. (Mark S. Williams) +Files: src/if_ole.cpp + +Patch 7.0.058 +Problem: The gbk and gb18030 encodings are not recognized. +Solution: Add aliases to cp936. (Edward L. Fox) +Files: src/mbyte.c + +Patch 7.0.059 +Problem: The Perl interface doesn't compile with ActiveState Perl 5.8.8. +Solution: Remove the __attribute__() items. (Liu Yubao) +Files: src/if_perl.xs + +Patch 7.0.060 (after 7.0.51) +Problem: Code for temporarily switching to another buffer is duplicated in + quite a few places. +Solution: Use aucmd_prepbuf() and aucmd_restbuf() also when FEAT_AUTOCMD is + not defined. +Files: src/buffer.c, src/eval.c, src/fileio.c, src/if_ruby.c, + src/if_perl.xs, src/quickfix.c, src/structs.h + +Patch 7.0.061 +Problem: Insert mode completion for Vim commands may crash if there is + nothing to complete. +Solution: Instead of freeing the pattern make it empty, so that a "not + found" error is given. (Yukihiro Nakadaira) +Files: src/edit.c + +Patch 7.0.062 +Problem: Mac: Crash when using the popup menu for spell correction. The + popup menu appears twice when letting go of the right mouse button + early. +Solution: Don't show the popup menu on the release of the right mouse + button. Also check that a menu pointer is actually valid. +Files: src/proto/menu.pro, src/menu.c, src/normal.c, src/term.c + +Patch 7.0.063 +Problem: Tiny chance for a memory leak. (coverity) +Solution: Free pointer when next memory allocation fails. +Files: src/eval.c + +Patch 7.0.064 +Problem: Using uninitialized variable. (Tony Mechelynck) +Solution: When not used set "temp" to zero. Also avoid a warning for + "files" in ins_compl_dictionaries(). +Files: src/edit.c + +Patch 7.0.065 (extra) +Problem: Mac: left-right movement of the scrollwheel causes up-down + scrolling. +Solution: Ignore mouse wheel events that are not up-down. (Nicolas Weber) +Files: src/gui_mac.c + +Patch 7.0.066 +Problem: After the popup menu for Insert mode completion overlaps the tab + pages line it is not completely removed. +Solution: Redraw the tab pages line after removing the popup menu. (Ori + Avtalion) +Files: src/popupmnu.c + +Patch 7.0.067 +Problem: Undo doesn't always work properly when using "scim" input method. + Undo is split up when using preediting. +Solution: Reset xim_has_preediting also when preedit_start_col is not + MAXCOL. Don't split undo when <Left> is used while preediting. + (Yukihiro Nakadaira) +Files: src/edit.c, src/mbyte.c + +Patch 7.0.068 +Problem: When 'ignorecase' is set and using Insert mode completion, + typing characters to change the list of matches, case is not + ignored. (Hugo Ahlenius) +Solution: Store the 'ignorecase' flag with the matches where needed. +Files: src/edit.c, src/search.c, src/spell.c + +Patch 7.0.069 +Problem: Setting 'guitablabel' to %!expand(\%) causes Vim to free an + invalid pointer. (Kim Schulz) +Solution: Don't try freeing a constant string pointer. +Files: src/buffer.c + +Patch 7.0.070 +Problem: Compiler warnings for shadowed variables and uninitialized + variables. +Solution: Rename variables such as "index", "msg" and "dup". Initialize + variables. +Files: src/edit.c, src/eval.c, src/ex_cmds.c, src/ex_cmds2.c, + src/ex_docmd.c, src/gui_beval.c, src/gui_gtk.c, src/gui_gtk_x11.c, + src/hardcopy.c, src/if_cscope.c, src/main.c, src/mbyte.c, + src/memline.c, src/netbeans.c, src/normal.c, src/option.c, + src/os_unix.c, src/quickfix.c, src/regexp.c, src/screen.c, + src/search.c, src/spell.c, src/ui.c, src/undo.c, src/window.c, + src/version.c + +Patch 7.0.071 +Problem: Using an empty search pattern may cause a crash. +Solution: Avoid using a NULL pointer. +Files: src/search.c + +Patch 7.0.072 +Problem: When starting the GUI fails there is no way to adjust settings or + do something else. +Solution: Add the GUIFailed autocommand event. +Files: src/fileio.c, src/gui.c, src/vim.h + +Patch 7.0.073 +Problem: Insert mode completion: Typing <CR> sometimes selects the original + text instead of keeping what was typed. (Justin Constantino) +Solution: Don't let <CR> select the original text if there is no popup menu. +Files: src/edit.c + +Patch 7.0.074 (extra) +Problem: Win32: tooltips were not converted from 'encoding' to Unicode. +Solution: Set the tooltip to use Unicode and do the conversion. Also + cleanup the code for the tab pages tooltips. (Yukihiro Nakadaira) +Files: src/gui_w32.c, src/gui_w48.c + +Patch 7.0.075 +Problem: winsaveview() did not store the actual value of the desired cursor + column. This could move the cursor in the matchparen plugin. +Solution: Call update_curswant() before using the value w_curswant. +Files: src/eval.c + +Patch 7.0.076 (after 7.0.010) +Problem: Automatic downloading of spell files only works for ftp. +Solution: Don't add login and password for non-ftp URLs. (Alexander Patrakov) +Files: runtime/autoload/spellfile.vim + +Patch 7.0.077 +Problem: ":unlet v:this_session" causes a crash. (Marius Roets) +Solution: When trying to unlet a fixed variable give an error message. +Files: src/eval.c + +Patch 7.0.078 +Problem: There are two error messages E46. +Solution: Change the number for the sandbox message to E794. +Files: src/globals.h + +Patch 7.0.079 +Problem: Russian tutor doesn't work when 'encoding' is "utf-8". +Solution: Use tutor.ru.utf-8 as the master, and generate the other encodings + from it. Select the right tutor depending on 'encoding'. (Alexey + Froloff) +Files: runtime/tutor/Makefile, runtime/tutor/tutor.vim, + runtime/tutor/tutor.ru.utf-8 + +Patch 7.0.080 +Problem: Generating auto/pathdef.c fails for CFLAGS with a backslash. +Solution: Double backslashes in the string. (Alexey Froloff) +Files: src/Makefile + +Patch 7.0.081 +Problem: Command line completion doesn't work for a shell command with an + absolute path. +Solution: Don't use $PATH when there is an absolute path. +Files: src/ex_getln.c + +Patch 7.0.082 +Problem: Calling a function that waits for input may cause List and + Dictionary arguments to be freed by the garbage collector. +Solution: Keep a list of all arguments to internal functions. +Files: src/eval.c + +Patch 7.0.083 +Problem: Clicking with the mouse on an item for inputlist() doesn't work + when 'compatible' is set and/or when 'cmdheight' is more than one. + (Christian J. Robinson) +Solution: Also decrement "lines_left" when 'more' isn't set. Set + "cmdline_row" to zero to get all mouse events. +Files: src/message.c, src/misc1.c + +Patch 7.0.084 +Problem: The garbage collector may do its work while some Lists or + Dictionaries are used internally, e.g., by ":echo" that runs into + the more-prompt or ":echo [garbagecollect()]". +Solution: Only do garbage collection when waiting for a character at the + toplevel. Let garbagecollect() set a flag that is handled at the + toplevel before waiting for a character. +Files: src/eval.c, src/getchar.c, src/globals.h, src/main.c + +Patch 7.0.085 +Problem: When doing "make test" the viminfo file is modified. +Solution: Use another viminfo file after setting 'compatible'. +Files: src/testdir/test56.in + +Patch 7.0.086 +Problem: getqflist() returns entries for pattern and text with the number + zero. Passing these to setqflist() results in the string "0". +Solution: Use an empty string instead of the number zero. +Files: src/quickfix.c + +Patch 7.0.087 +Problem: After ":file fname" and ":saveas fname" the 'autochdir' option + does not take effect. (Yakov Lerner) + Commands for handling 'autochdir' are repeated many times. +Solution: Add the DO_AUTOCHDIR macro and do_autochdir(). Use it for + ":file fname" and ":saveas fname". +Files: src/proto/buffer.pro, src/buffer.c, src/ex_cmds.c, src/macros.h, + src/netbeans.c, src/option.c, src/window.c + +Patch 7.0.088 +Problem: When compiled with Perl the generated prototypes have "extern" + unnecessarily added. +Solution: Remove the "-pipe" argument from PERL_CFLAGS. +Files: src/auto/configure, src/configure.in + +Patch 7.0.089 +Problem: "ga" does not work properly for a non-Unicode multi-byte encoding. +Solution: Only check for composing chars for utf-8. (Taro Muraoka) +Files: src/ex_cmds.c + +Patch 7.0.090 +Problem: Cancelling the conform() dialog on the console with Esc requires + typing it twice. (Benji Fisher) +Solution: When the start of an escape sequence is found use 'timeoutlen' or + 'ttimeoutlen'. +Files: src/misc1.c + +Patch 7.0.091 +Problem: Using winrestview() while 'showcmd' is set causes the cursor to be + displayed in the wrong position. (Yakov Lerner) +Solution: Set the window topline properly. +Files: src/eval.c + +Patch 7.0.092 (after 7.0.082 and 7.0.084) +Problem: The list of internal function arguments is obsolete now that + garbage collection is only done at the toplevel. +Solution: Remove the list of all arguments to internal functions. +Files: src/eval.c + +Patch 7.0.093 +Problem: The matchparen plugin can't handle a 'matchpairs' value where a + colon is matched. +Solution: Change the split() that is used to change 'matchpairs' into a + List. +Files: runtime/plugin/matchparen.vim + +Patch 7.0.094 +Problem: When a hidden buffer is made the current buffer and another file + edited later, the file message will still be given. Using + ":silent" also doesn't prevent the file message. (Marvin Renich) +Solution: Reset the need_fileinfo flag when reading a file. Don't set + need_fileinfo when msg_silent is set. +Files: src/buffer.c, src/fileio.c + +Patch 7.0.095 +Problem: The Greek tutor is not available in utf-8. "el" is used for the + language, only "gr" for the country is recognized. +Solution: Add the utf-8 Greek tutor. Use it for conversion to iso-8859-7 + and cp737. (Lefteris Dimitroulakis) +Files: runtime/tutor/Makefile, runtime/tutor/tutor.gr.utf-8, + runtime/tutor/tutor.vim + +Patch 7.0.096 +Problem: taglist() returns the filename relative to the tags file, while + the directory of the tags file is unknown. (Hari Krishna Dara) +Solution: Expand the file name. (Yegappan Lakshmanan) +Files: src/tag.c + +Patch 7.0.097 +Problem: ":tabclose N" that closes another tab page does not remove the tab + pages line. Same problem when using the mouse. +Solution: Adjust the tab pages line when needed in tabpage_close_other(). +Files: src/ex_docmd.c + +Patch 7.0.098 +Problem: Redirecting command output in a cmdline completion function + doesn't work. (Hari Krishna Dara) +Solution: Enable redirection when redirection is started. +Files: src/ex_docmd.c, src/ex_getln.c + +Patch 7.0.099 +Problem: GUI: When the popup menu is visible using the scrollbar messes up + the display. +Solution: Disallow scrolling the current window. Redraw the popup menu + after scrolling another window. +Files: src/gui.c + +Patch 7.0.100 +Problem: "zug" may report the wrong filename. (Lawrence Kesteloot) +Solution: Call home_replace() to fill NameBuff[]. +Files: src/spell.c + +Patch 7.0.101 +Problem: When the "~/.vim/spell" directory does not exist "zg" may create + a wrong directory. "zw" doesn't work. +Solution: Use the directory of the file name instead of NameBuff. For "zw" + not only remove a good word but also add the word with "!". +Files: src/spell.c + +Patch 7.0.102 +Problem: Redrawing cmdline is not correct when using SCIM. +Solution: Don't call im_get_status(). (Yukihiro Nakadaira) +Files: src/ex_getln.c + +Patch 7.0.103 (after 7.0.101) +Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) +Solution: Init variable. +Files: src/spell.c + +Patch 7.0.104 +Problem: The CursorHoldI event only triggers once in Insert mode. It also + triggers after CTRL-V and other two-key commands. +Solution: Set "did_cursorhold" before getting a second key. Reset + "did_cursorhold" after handling a command. +Files: src/edit.c, src/fileio.c + +Patch 7.0.105 +Problem: When using incremental search the statusline ruler isn't updated. + (Christoph Koegl) +Solution: Update the statusline when it contains the ruler. +Files: src/ex_getln.c + +Patch 7.0.106 +Problem: The spell popup menu uses ":amenu", triggering mappings. Other + PopupMenu autocommands are removed. (John Little) +Solution: Use ":anoremenu" and use an autocmd group. +Files: runtime/menu.vim + +Patch 7.0.107 +Problem: Incremental search doesn't redraw the text tabline. (Ilya Bobir) + Also happens in other situations with one window in a tab page. +Solution: Redraw the tabline after clearing the screen. +Files: src/screen.c + +Patch 7.0.108 (extra) +Problem: Amiga: Compilation problem. +Solution: Have mch_mkdir() return a failure flag. (Willy Catteau) +Files: src/os_amiga.c, src/proto/os_amiga.pro + +Patch 7.0.109 +Problem: Lisp indenting is confused by escaped quotes in strings. (Dorai + Sitaram) +Solution: Check for backslash inside strings. (Sergey Khorev) +Files: src/misc1.c + +Patch 7.0.110 +Problem: Amiga: Compilation problems when not using libnix. +Solution: Change a few #ifdefs. (Willy Catteau) +Files: src/memfile.c + +Patch 7.0.111 +Problem: The gzip plugin can't handle filenames with single quotes. +Solution: Add and use the shellescape() function. (partly by Alexey Froloff) +Files: runtime/autoload/gzip.vim, runtime/doc/eval.txt, src/eval.c, + src/mbyte.c, src/misc2.c, src/proto/misc2.pro + +Patch 7.0.112 +Problem: Python interface does not work with Python 2.5. +Solution: Change PyMem_DEL() to Py_DECREF(). (Sumner Hayes) +Files: src/if_python.c + +Patch 7.0.113 +Problem: Using CTRL-L in Insert completion when there is no current match + may cause a crash. (Yukihiro Nakadaira) +Solution: Check for compl_leader to be NULL +Files: src/edit.c + +Patch 7.0.114 +Problem: When aborting an insert with CTRL-C an extra undo point is + created in the GUI. (Yukihiro Nakadaira) +Solution: Call gotchars() only when advancing. +Files: src/getchar.c + +Patch 7.0.115 +Problem: When 'ignorecase' is set, Insert mode completion only adds "foo" + and not "Foo" when both are found. + A found match isn't displayed right away when 'completeopt' does + not have "menu" or "menuone". +Solution: Do not ignore case when checking if a completion match already + exists. call ins_compl_check_keys() also when not using a popup + menu. (Yukihiro Nakadaira) +Files: src/edit.c + +Patch 7.0.116 +Problem: 64 bit Windows version reports "32 bit" in the ":version" output. + (M. Veerman) +Solution: Change the text for Win64. +Files: src/version.c + +Patch 7.0.117 +Problem: Using "extend" on a syntax item inside a region with "keepend", an + intermediate item may be truncated. + When applying the "keepend" and there is an offset to the end + pattern the highlighting of a contained item isn't adjusted. +Solution: Use the seen_keepend flag to remember when to apply the "keepend" + flag. Adjust the keepend highlighting properly. (Ilya Bobir) +Files: src/syntax.c + +Patch 7.0.118 +Problem: printf() does not do zero padding for strings. +Solution: Do allow zero padding for strings. +Files: src/message.c + +Patch 7.0.119 +Problem: When going back from Insert to Normal mode the CursorHold event + doesn't trigger. (Yakov Lerner) +Solution: Reset "did_cursorhold" when leaving Insert mode. +Files: src/edit.c + +Patch 7.0.120 +Problem: Crash when using CTRL-R = at the command line and entering + "getreg('=')". (James Vega) +Solution: Avoid recursiveness of evaluating the = register. +Files: src/ops.c + +Patch 7.0.121 +Problem: GUI: Dragging the last status line doesn't work when there is a + text tabline. (Markus Wolf) +Solution: Take the text tabline into account when deciding to start modeless + selection. +Files: src/gui.c + +Patch 7.0.122 +Problem: GUI: When clearing after a bold, double-wide character half a + character may be drawn. +Solution: Check for double-wide character and redraw it. (Yukihiro Nakadaira) +Files: src/screen.c + +Patch 7.0.123 +Problem: On SCO Openserver configure selects the wrong terminal library. +Solution: Put terminfo before the other libraries. (Roger Cornelius) + Also fix a small problem compiling on Mac without Darwin. +Files: src/configure.in, src/auto/configure + +Patch 7.0.124 +Problem: getwinvar() obtains a dictionary with window-local variables, but + it's always for the current window. +Solution: Get the variables of the specified window. (Geoff Reedy) +Files: src/eval.c + +Patch 7.0.125 +Problem: When "autoselect" is in the 'clipboard' option then the '< and '> + marks are set while Visual mode is still active. +Solution: Don't set the '< and '> marks when yanking the selected area for + the clipboard. +Files: src/normal.c + +Patch 7.0.126 +Problem: When 'formatexpr' uses setline() and later internal formatting is + used undo information is not correct. (Jiri Cerny, Benji Fisher) +Solution: Set ins_need_undo after using 'formatexpr'. +Files: src/edit.c + +Patch 7.0.127 +Problem: Crash when swap files has invalid timestamp. +Solution: Check return value of ctime() for being NULL. +Files: src/memline.c + +Patch 7.0.128 +Problem: GUI: when closing gvim is cancelled because there is a changed + buffer the screen isn't updated to show the changed buffer in the + current window. (Krzysztof Kacprzak) +Solution: Redraw when closing gvim is cancelled. +Files: src/gui.c + +Patch 7.0.129 +Problem: GTK GUI: the GTK file dialog can't handle a relative path. +Solution: Make the initial directory a full path before passing it to GTK. + (James Vega) Also postpone adding the default file name until + after setting the directory. +Files: src/gui_gtk.c + +Patch 7.0.130 (extra) +Problem: Win32: Trying to edit or write devices may cause Vim to get stuck. +Solution: Add the 'opendevice' option, default off. Disallow + reading/writing from/to devices when it's off. + Also detect more devices by the full name starting with "\\.\". +Files: runtime/doc/options.txt, src/fileio.c, src/option.c, src/option.h, + src/os_win32.c + +Patch 7.0.131 +Problem: Win32: "vim -r" does not list all the swap files. +Solution: Also check for swap files starting with a dot. +Files: src/memline.c + +Patch 7.0.132 (after 7.0.130) +Problem: Win32: Crash when Vim reads from stdin. +Solution: Only use mch_nodetype() when there is a file name. +Files: src/fileio.c + +Patch 7.0.133 +Problem: When searching included files messages are added to the history. +Solution: Set msg_hist_off for messages about scanning included files. + Set msg_silent to avoid message about wrapping around. +Files: src/edit.c, src/globals.h, src/message.c, src/search.c + +Patch 7.0.134 +Problem: Crash when comparing a recursively looped List or Dictionary. +Solution: Limit recursiveness for comparing to 1000. +Files: src/eval.c + +Patch 7.0.135 +Problem: Crash when garbage collecting list or dict with loop. +Solution: Don't use DEL_REFCOUNT but don't recurse into Lists and + Dictionaries when freeing them in the garbage collector. + Also add allocated Dictionaries to the list of Dictionaries to + avoid leaking memory. +Files: src/eval.c, src/proto/eval.pro, src/tag.c + +Patch 7.0.136 +Problem: Using "O" while matching parens are highlighted may not remove the + highlighting. (Ilya Bobir) +Solution: Also trigger CursorMoved when a line is inserted under the cursor. +Files: src/misc1.c + +Patch 7.0.137 +Problem: Configure check for big features is wrong. +Solution: Change "==" to "=". (Martti Kuparinen) +Files: src/auto/configure, src/configure.in + +Patch 7.0.138 (extra) +Problem: Mac: modifiers don't work with function keys. +Solution: Use GetEventParameter() to obtain modifiers. (Nicolas Weber) +Files: src/gui_mac.c + +Patch 7.0.139 +Problem: Using CTRL-PageUp or CTRL-PageDown in Insert mode to go to another + tab page does not prepare for undo properly. (Stefano Zacchiroli) +Solution: Call start_arrow() before switching tab page. +Files: src/edit.c + +Patch 7.0.140 (after 7.0.134) +Problem: Comparing recursively looped List or Dictionary doesn't work well. +Solution: Detect comparing a List or Dictionary with itself. +Files: src/eval.c + +Patch 7.0.141 +Problem: When pasting a while line on the command line an extra CR is added + literally. +Solution: Don't add the trailing CR when pasting with the mouse. +Files: src/ex_getln.c, src/proto/ops.pro, src/ops.c + +Patch 7.0.142 +Problem: Using the middle mouse button in Select mode to paste text results + in an extra "y". (Kriton Kyrimis) +Solution: Let the middle mouse button replace the selected text with the + contents of the clipboard. +Files: src/normal.c + +Patch 7.0.143 +Problem: Setting 'scroll' to its default value was not handled correctly. +Solution: Compare the right field to PV_SCROLL. +Files: src/option.c + +Patch 7.0.144 +Problem: May compare two unrelated pointers when matching a pattern against + a string. (Dominique Pelle) +Solution: Avoid calling reg_getline() when REG_MULTI is false. +Files: src/regexp.c + +Patch 7.0.145 (after 7.0.142) +Problem: Compiler warning. +Solution: Add type cast. +Files: src/normal.c + +Patch 7.0.146 +Problem: When 'switchbuf' is set to "usetab" and the current tab has only a + quickfix window, jumping to an error always opens a new window. + Also, when the buffer is open in another tab page it's not found. +Solution: Check for the "split" value of 'switchbuf' properly. Search in + other tab pages for the desired buffer. (Yegappan Lakshmanan) +Files: src/buffer.c, src/quickfix.c + +Patch 7.0.147 +Problem: When creating a session file and there are several tab pages and + some windows have a local directory a short file name may be used + when it's not valid. (Marius Roets) + A session with multiple tab pages may result in "No Name" buffers. + (Bill McCarthy) +Solution: Don't enter tab pages when going through the list, only use a + pointer to the first window in each tab page. + Use "tabedit" instead of "tabnew | edit" when possible. +Files: src/ex_docmd.c + +Patch 7.0.148 +Problem: When doing "call a.xyz()" and "xyz" does not exist in dictionary + "a" there is no error message. (Yegappan Lakshmanan) +Solution: Add the error message. +Files: src/eval.c + +Patch 7.0.149 +Problem: When resizing a window that shows "~" lines the text sometimes + jumps down. +Solution: Remove code that uses "~" lines in some situations. Fix the + computation of the screen line of the cursor. Also set w_skipcol + to handle very long lines. +Files: src/misc1.c, src/window.c + +Patch 7.0.150 +Problem: When resizing the Vim window scrollbinding doesn't work. (Yakov + Lerner) +Solution: Do scrollbinding in set_shellsize(). +Files: src/term.c + +Patch 7.0.151 +Problem: Buttons in file dialog are not according to Gnome guidelines. +Solution: Swap Cancel and Open buttons. (Stefano Zacchiroli) +Files: src/gui_gtk.c + +Patch 7.0.152 +Problem: Crash when using lesstif 2. +Solution: Fill in the extension field. (Ben Hutchings) +Files: src/gui_xmebw.c + +Patch 7.0.153 +Problem: When using cscope and opening the temp file fails Vim crashes. + (Kaya Bekiroglu) +Solution: Check for NULL pointer returned from mch_open(). +Files: src/if_cscope.c + +Patch 7.0.154 +Problem: When 'foldnextmax' is negative Vim can hang. (James Vega) +Solution: Avoid the fold level becoming negative. +Files: src/fold.c, src/syntax.c + +Patch 7.0.155 +Problem: When getchar() returns a mouse button click there is no way to get + the mouse coordinates. +Solution: Add v:mouse_win, v:mouse_lnum and v:mouse_col. +Files: runtime/doc/eval.txt, src/eval.c, src/vim.h + +Patch 7.0.156 (extra) +Problem: Vim doesn't compile for Amiga OS 4. +Solution: Various changes for Amiga OS4. (Peter Bengtsson) +Files: src/feature.h, src/mbyte.c, src/memfile.c, src/memline.c, + src/os_amiga.c, src/os_amiga.h, src/pty.c + +Patch 7.0.157 +Problem: When a function is used recursively the profiling information is + invalid. (Mikolaj Machowski) +Solution: Put the start time on the stack instead of in the function. +Files: src/eval.c + +Patch 7.0.158 +Problem: In a C file with ":set foldmethod=syntax", typing {<CR> on the + last line results in the cursor being in a closed fold. (Gautam + Iyer) +Solution: Open fold after inserting a new line. +Files: src/edit.c + +Patch 7.0.159 +Problem: When there is an I/O error in the swap file the cause of the error + cannot be seen. +Solution: Use PERROR() instead of EMSG() where possible. +Files: src/memfile.c + +Patch 7.0.160 +Problem: ":@a" echoes the command, Vi doesn't do that. +Solution: Set the silent flag in the typeahead buffer to avoid echoing the + command. +Files: src/ex_docmd.c, src/normal.c, src/ops.c, src/proto/ops.pro + +Patch 7.0.161 +Problem: Win32: Tab pages line popup menu isn't using the right encoding. + (Yongwei Wu) +Solution: Convert the text when necessary. Also fixes the Find/Replace + dialog title. (Yegappan Lakshmanan) +Files: src/gui_w48.c + +Patch 7.0.162 +Problem: "vim -o a b" when file "a" triggers the ATTENTION dialog, + selecting "Quit" exits Vim instead of editing "b" only. + When file "b" triggers the ATTENTION dialog selecting "Quit" or + "Abort" results in editing file "a" in that window. +Solution: When selecting "Abort" exit Vim. When selecting "Quit" close the + window. Also avoid hit-enter prompt when selecting Abort. +Files: src/buffer.c, src/main.c + +Patch 7.0.163 +Problem: Can't retrieve the position of a sign after it was set. +Solution: Add the netbeans interface getAnno command. (Xavier de Gaye) +Files: runtime/doc/netbeans.txt, src/netbeans.c + +Patch 7.0.164 +Problem: ":redir @+" doesn't work. +Solution: Accept "@+" just like "@*". (Yegappan Lakshmanan) +Files: src/ex_docmd.c + +Patch 7.0.165 +Problem: Using CTRL-L at the search prompt adds a "/" and other characters + without escaping, causing the pattern not to match. +Solution: Escape special characters with a backslash. +Files: src/ex_getln.c + +Patch 7.0.166 +Problem: Crash in cscope code when connection could not be opened. + (Kaya Bekiroglu) +Solution: Check for the file descriptor to be NULL. +Files: src/if_cscope.c + +Patch 7.0.167 +Problem: ":function" redefining a dict function doesn't work properly. + (Richard Emberson) +Solution: Allow a function name to be a number when it's a function + reference. +Files: src/eval.c + +Patch 7.0.168 +Problem: Using uninitialized memory and memory leak. (Dominique Pelle) +Solution: Use alloc_clear() instead of alloc() for w_lines. Free + b_ml.ml_stack after recovery. +Files: src/memline.c, src/window.c + +Patch 7.0.169 +Problem: With a Visual block selection, with the cursor in the left upper + corner, pressing "I" doesn't remove the highlighting. (Guopeng + Wen) +Solution: When checking if redrawing is needed also check if Visual + selection is still active. +Files: src/screen.c + +Patch 7.0.170 (extra) +Problem: Win32: Using "gvim --remote-tab foo" when gvim is minimized while + it previously was maximized, un-maximizing doesn't work properly. + And the labels are not displayed properly when 'encoding' is + utf-8. +Solution: When minimized check for SW_SHOWMINIMIZED. When updating the tab + pages line use TCM_SETITEMW instead of TCM_INSERTITEMW. (Liu + Yubao) +Files: src/gui_w48.c + +Patch 7.0.171 (extra) +Problem: VMS: A file name with multiple paths is written in the wrong file. +Solution: Get the actually used file name. (Zoltan Arpadffy) + Also add info to the :version command about compilation. +Files: src/Make_vms.mms, src/buffer.c, src/os_unix.c, src/version.c + +Patch 7.0.172 +Problem: Crash when recovering and quitting at the "press-enter" prompt. +Solution: Check for "msg_list" to be NULL. (Liu Yubao) +Files: src/ex_eval.c + +Patch 7.0.173 +Problem: ":call f().TT()" doesn't work. (Richard Emberson) +Solution: When a function returns a Dictionary or another composite continue + evaluating what follows. +Files: src/eval.c + +Patch 7.0.174 +Problem: ":mksession" doesn't restore window layout correctly in tab pages + other than the current one. (Zhibin He) +Solution: Use the correct topframe for producing the window layout commands. +Files: src/ex_docmd.c + +Patch 7.0.175 +Problem: The result of tr() is missing the terminating NUL. (Ingo Karkat) +Solution: Add the NUL. +Files: src/eval.c + +Patch 7.0.176 +Problem: ":emenu" isn't executed directly, causing the encryption key + prompt to fail. (Life Jazzer) +Solution: Fix wrong #ifdef. +Files: src/menu.c + +Patch 7.0.177 +Problem: When the press-enter prompt gets a character from a non-remappable + mapping, it's put back in the typeahead buffer as remappable, + which may cause an endless loop. +Solution: Restore the non-remappable flag and the silent flag when putting a + char back in the typeahead buffer. +Files: src/getchar.c, src/message.c, src/normal.c + +Patch 7.0.178 +Problem: When 'enc' is "utf-8" and 'ignorecase' is set the result of ":echo + ("\xe4" == "\xe4")" varies. +Solution: In mb_strnicmp() avoid looking past NUL bytes. +Files: src/mbyte.c + +Patch 7.0.179 +Problem: Using ":recover" or "vim -r" without a swapfile crashes Vim. +Solution: Check for "buf" to be unequal NULL. (Yukihiro Nakadaira) +Files: src/memline.c + +Patch 7.0.180 (extra, after 7.0.171) +Problem: VMS: build failed. Problem with swapfiles. +Solution: Add "compiled_arch". Always expand path and pass it to + buf_modname(). (Zoltan Arpadffy) +Files: src/globals.h, src/memline.c, src/os_unix.c, runtime/menu.vim + +Patch 7.0.181 +Problem: When reloading a file that starts with an empty line, the reloaded + buffer has an extra empty line at the end. (Motty Lentzitzky) +Solution: Delete all lines, don't use bufempty(). +Files: src/fileio.c + +Patch 7.0.182 +Problem: When using a mix of undo and "g-" it may no longer be possible to + go to every point in the undo tree. (Andy Wokula) +Solution: Correctly update pointers in the undo tree. +Files: src/undo.c + +Patch 7.0.183 +Problem: Crash in ":let" when redirecting to a variable that's being + displayed. (Thomas Link) +Solution: When redirecting to a variable only do the assignment when + stopping redirection to avoid that setting the variable causes a + freed string to be accessed. +Files: src/eval.c + +Patch 7.0.184 +Problem: When the cscope program is called "mlcscope" the Cscope interface + doesn't work. +Solution: Accept "\S*cscope:" instead of "cscope:". (Frodak D. Baksik) +Files: src/if_cscope.c + +Patch 7.0.185 +Problem: Multi-byte characters in a message are displayed with attributes + from what comes before it. +Solution: Don't use the attributes for a multi-byte character. Do use + attributes for special characters. (Yukihiro Nakadaira) +Files: src/message.c + +Patch 7.0.186 +Problem: Get an ml_get error when 'encoding' is "utf-8" and searching for + "/\_s*/e" in an empty buffer. (Andrew Maykov) +Solution: Don't try getting the line just below the last line. +Files: src/search.c + +Patch 7.0.187 +Problem: Can't source a remote script properly. +Solution: Add the SourceCmd event. (Charles Campbell) +Files: runtime/doc/autocmd.txt, src/ex_cmds2.c, src/fileio.c, src/vim.h + +Patch 7.0.188 (after 7.0.186) +Problem: Warning for wrong pointer type. +Solution: Add a type cast. +Files: src/search.c + +Patch 7.0.189 +Problem: Translated message about finding matches is truncated. (Yukihiro + Nakadaira) +Solution: Enlarge the buffer. Also use vim_snprintf(). +Files: src/edit.c + +Patch 7.0.190 +Problem: "syntax spell default" results in an error message. +Solution: Change 4 to 7 for STRNICMP(). (Raul Nunez de Arenas Coronado) +Files: src/syntax.c + +Patch 7.0.191 +Problem: The items used by getqflist() and setqflist() don't match. +Solution: Support the "bufnum" item for setqflist(). (Yegappan Lakshmanan) +Files: runtime/doc/eval.txt, src/quickfix.c + +Patch 7.0.192 +Problem: When 'swapfile' is switched off in an empty file it is possible + that not all blocks are loaded into memory, causing ml_get errors + later. +Solution: Rename "dont_release" to "mf_dont_release" and also use it to + avoid using the cached line and locked block. +Files: src/globals.h, src/memfile.c, src/memline.c + +Patch 7.0.193 +Problem: Using --remote or --remote-tab with an argument that matches + 'wildignore' causes a crash. +Solution: Check the argument count before using ARGLIST[0]. +Files: src/ex_cmds.c + +Patch 7.0.194 +Problem: Once an ml_get error is given redrawing part of the screen may + cause it again, resulting in an endless loop. +Solution: Don't give the error message for a recursive call. +Files: src/memline.c + +Patch 7.0.195 +Problem: When a buffer is modified and 'autowriteall' is set, ":quit" + results in an endless loop when there is a conversion error while + writing. (Nikolai Weibull) +Solution: Make autowrite() return FAIL if the buffer is still changed after + writing it. + /* put the cursor on the last char, for 'tw' formatting */ +Files: src/ex_cmds2.c + +Patch 7.0.196 +Problem: When using ":vert ball" the computation of the mouse pointer + position may be off by one column. (Stefan Karlsson) +Solution: Recompute the frame width when moving the vertical separator from + one window to another. +Files: src/window.c + +Patch 7.0.197 (extra) +Problem: Win32: Compiling with EXITFREE doesn't work. +Solution: Adjust a few #ifdefs. (Alexei Alexandrof) +Files: src/misc2.c, src/os_mswin.c + +Patch 7.0.198 (extra) +Problem: Win32: Compiler warnings. No need to generate gvim.exe.mnf. +Solution: Add type casts. Use "*" for processorArchitecture. (George Reilly) +Files: src/Make_mvc.mak, src/eval.c, src/gvim.exe.mnf, src/misc2.c + +Patch 7.0.199 +Problem: When using multi-byte characters the combination of completion and + formatting may result in a wrong cursor position. +Solution: Don't decrement the cursor column, use dec_cursor(). (Yukihiro + Nakadaira) Also check for the column to be zero. +Files: src/edit.c + +Patch 7.0.200 +Problem: Memory leaks when out of memory. +Solution: Free the memory. +Files: src/edit.c, src/diff.c + +Patch 7.0.201 +Problem: Message for ":diffput" about buffer not being in diff mode may be + wrong. +Solution: Check for buffer in diff mode but not modifiable. +Files: src/diff.c + +Patch 7.0.202 +Problem: Problems on Tandem systems while compiling and at runtime. +Solution: Recognize root uid is 65535. Check select() return value for it + not being supported. Avoid wrong function prototypes. Mention + use of -lfloss. (Matthew Woehlke) +Files: src/Makefile, src/ex_cmds.c, src/fileio.c, src/main.c, + src/osdef1.h.in, src/osdef2.h.in, src/os_unix.c, src/pty.c, + src/vim.h + +Patch 7.0.203 +Problem: 0x80 characters in a register are not handled correctly for the + "@" command. +Solution: Escape CSI and 0x80 characters. (Yukihiro Nakadaira) +Files: src/ops.c + +Patch 7.0.204 +Problem: Cscope: Parsing matches for listing isn't done properly. +Solution: Check for line number being found. (Yu Zhao) +Files: src/if_cscope.c + +Patch 7.0.205 (after 7.0.203) +Problem: Can't compile. +Solution: Always include the vim_strsave_escape_csi function. +Files: src/getchar.c + +Patch 7.0.206 (after 7.0.058) +Problem: Some characters of the "gb18030" encoding are not handled + properly. +Solution: Do not use "cp936" as an alias for "gb18030" encoding. Instead + initialize 'encoding' to "cp936". +Files: src/mbyte.c, src/option.c + +Patch 7.0.207 +Problem: After patch 2.0.203 CSI and K_SPECIAL characters are escaped when + recorded and then again when the register is executed. +Solution: Remove escaping before putting the recorded characters in a + register. (Yukihiro Nakadaira) +Files: src/getchar.c, src/ops.c, src/proto/getchar.pro + +Patch 7.0.208 (after 7.0.171 and 7.0.180) +Problem: VMS: changes to path handling cause more trouble than they solve. +Solution: Revert changes. +Files: src/buffer.c, src/memline.c, src/os_unix.c + +Patch 7.0.209 +Problem: When replacing a line through Python the cursor may end up beyond + the end of the line. +Solution: Check the cursor column after replacing the line. +Files: src/if_python.c + +Patch 7.0.210 +Problem: ":cbuffer" and ":lbuffer" always fail when the buffer is modified. + (Gary Johnson) +Solution: Support adding a !. (Yegappan Lakshmanan) +Files: runtime/doc/quickfix.txt, src/ex_cmds.h + +Patch 7.0.211 +Problem: With ":set cindent noai bs=0" using CTRL-U in Insert mode will + delete auto-indent. After ":set ai" it doesn't. +Solution: Also check 'cindent' being set. (Ryan Lortie) +Files: src/edit.c + +Patch 7.0.212 +Problem: The GUI can't be terminated with SIGTERM. (Mark Logan) +Solution: Use the signal protection in the GUI as in the console, allow + signals when waiting for 100 msec or longer. +Files: src/ui.c + +Patch 7.0.213 +Problem: When 'spellfile' has two regions that use the same sound folding + using "z=" will cause memory to be freed twice. (Mark Woodward) +Solution: Clear the hashtable properly so that the items are only freed once. +Files: src/spell.c + +Patch 7.0.214 +Problem: When using <f-args> in a user command it's not possible to have an + argument end in '\ '. +Solution: Change the handling of backslashes. (Yakov Lerner) +Files: runtime/doc/map.txt, src/ex_docmd.c + +Patch 7.0.215 (extra) +Problem: Mac: Scrollbar size isn't set. Context menu has disabled useless + Help entry. Call to MoreMasterPointers() is ignored. +Solution: Call SetControlViewSize() in gui_mch_set_scrollbar_thumb(). Use + kCMHelpItemRemoveHelp for ContextualMenuSelect(). Remove call to + MoreMasterPointers(). (Nicolas Weber) +Files: src/gui_mac.c + +Patch 7.0.216 +Problem: ":tab wincmd ]" does not open a tab page. (Tony Mechelynck) +Solution: Copy the cmdmod.tab value to postponed_split_tab and use it. +Files: src/globals.h, src/ex_docmd.c, src/if_cscope.c, src/window.c + +Patch 7.0.217 +Problem: This hangs when pressing "n": ":%s/\n/,\r/gc". (Ori Avtalion) +Solution: Set "skip_match" to advance to the next line. +Files: src/ex_cmds.c + +Patch 7.0.218 +Problem: "%B" in 'statusline' always shows zero in Insert mode. (DervishD) +Solution: Remove the exception for Insert mode, check the column for being + valid instead. +Files: src/buffer.c + +Patch 7.0.219 +Problem: When using the 'editexisting.vim' script and a file is being + edited in another tab page the window is split. The "+123" + argument is not used. +Solution: Make the tab page with the file the current tab page. Set + v:swapcommand when starting up to the first "+123" or "-c" command + line argument. +Files: runtime/macros/editexisting.vim, src/main.c + +Patch 7.0.220 +Problem: Crash when using winnr('#') in a new tab page. (Andy Wokula) +Solution: Check for not finding the window. +Files: src/eval.c + +Patch 7.0.221 +Problem: finddir() uses 'path' by default, where "." means relative to the + current file. But it works relative to the current directory. + (Tye Zdrojewski) +Solution: Add the current buffer name to find_file_in_path_option() for the + relative file name. +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.0.222 +Problem: Perl indenting using 'cindent' works almost right. +Solution: Recognize '#' to start a comment. (Alex Manoussakis) Added '#' + flag in 'cinoptions'. +Files: runtime/doc/indent.txt, src/misc1.c + +Patch 7.0.223 +Problem: Unprintable characters in completion text mess up the popup menu. + (Gombault Damien) +Solution: Use strtrans() to make the text printable. +Files: src/charset.c, src/popupmnu.c + +Patch 7.0.224 +Problem: When expanding "##" spaces are escaped twice. (Pavol Juhas) +Solution: Don't escape the spaces that separate arguments. +Files: src/eval.c, src/ex_docmd.c, src/proto/ex_docmd.pro + +Patch 7.0.225 +Problem: When using setline() in an InsertEnter autocommand and doing "A" + the cursor ends up on the last byte in the line. (Yukihiro + Nakadaira) +Solution: Only adjust the column when using setline() for the cursor line. + Move it back to the head byte if necessary. +Files: src/eval.c, src/misc2.c + +Patch 7.0.226 +Problem: Display flickering when updating signs through the netbeans + interface. (Xavier de Gaye) +Solution: Remove the redraw_later(CLEAR) call. +Files: src/netbeans.c + +Patch 7.0.227 +Problem: Crash when closing a window in the GUI. (Charles Campbell) +Solution: Don't call out_flush() from win_free(). +Files: src/window.c + +Patch 7.0.228 +Problem: Cygwin: problem with symlink to DOS style path. +Solution: Invoke cygwin_conv_to_posix_path(). (Luca Masini) +Files: src/os_unix.c + +Patch 7.0.229 +Problem: When 'pastetoggle' starts with Esc then pressing Esc in Insert + mode will not time out. (Jeffery Small) +Solution: Use KL_PART_KEY instead of KL_PART_MAP, so that 'ttimeout' applies + to the 'pastetoggle' key. +Files: src/getchar.c + +Patch 7.0.230 +Problem: After using ":lcd" a script doesn't know how to restore the + current directory. +Solution: Add the haslocaldir() function. (Bob Hiestand) +Files: runtime/doc/usr_41.txt, runtime/doc/eval.txt, src/eval.c + +Patch 7.0.231 +Problem: When recovering from a swap file the page size is likely to be + different from the minimum. The block used for the first page + then has a buffer of the wrong size, causing a crash when it's + reused later. (Zephaniah Hull) +Solution: Reallocate the buffer when the page size changes. Also check that + the page size is at least the minimum value. +Files: src/memline.c + +Patch 7.0.232 (extra) +Problem: Mac: doesn't support GUI tab page labels. +Solution: Add GUI tab page labels. (Nicolas Weber) +Files: src/feature.h, src/gui.c, src/gui.h, src/gui_mac.c, + src/proto/gui_mac.pro + +Patch 7.0.233 (extra) +Problem: Mac: code formatted badly. +Solution: Fix code formatting +Files: src/gui_mac.c + +Patch 7.0.234 +Problem: It's possible to use feedkeys() from a modeline. That is a + security issue, can be used for a trojan horse. +Solution: Disallow using feedkeys() in the sandbox. +Files: src/eval.c + +Patch 7.0.235 +Problem: It is possible to use writefile() in the sandbox. +Solution: Add a few more checks for the sandbox. +Files: src/eval.c + +Patch 7.0.236 +Problem: Linux 2.4 uses sysinfo() with a mem_unit field, which is not + backwards compatible. +Solution: Add an autoconf check for sysinfo.mem_unit. Let mch_total_mem() + return Kbyte to avoid overflow. +Files: src/auto/configure, src/configure.in, src/config.h.in, + src/option.c, src/os_unix.c + +Patch 7.0.237 +Problem: For root it is recommended to not use 'modeline', but in + not-compatible mode the default is on. +Solution: Let 'modeline' default to off for root. +Files: runtime/doc/options.txt, src/option.c + +Patch 7.0.238 +Problem: Crash when ":match" pattern runs into 'maxmempattern'. (Yakov + Lerner) +Solution: Don't free the regexp program of match_hl. +Files: src/screen.c + +Patch 7.0.239 +Problem: When using local directories and tab pages ":mksession" uses a + short file name when it shouldn't. Window-local options from a + modeline may be applied to the wrong window. (Teemu Likonen) +Solution: Add the did_lcd flag, use the full path when it's set. Don't use + window-local options from the modeline when using the current + window for another buffer in ":doautoall". +Files: src/fileio.c, src/ex_docmd.c + +Patch 7.0.240 +Problem: Crash when splitting a window in the GUI. (opposite of 7.0.227) +Solution: Don't call out_flush() from win_alloc(). Also avoid this for + win_delete(). Also block autocommands while the window structure + is invalid. +Files: src/window.c + +Patch 7.0.241 +Problem: ":windo throw 'foo'" loops forever. (Andy Wokula) +Solution: Detect that win_goto() doesn't work. +Files: src/ex_cmds2.c + +Patch 7.0.242 (extra) +Problem: Win32: Using "-register" in a Vim that does not support OLE causes + a crash. +Solution: Don't use EMSG() but mch_errmsg(). Check p_go for being NULL. + (partly by Michael Wookey) +Files: src/gui_w32.c + +Patch 7.0.243 (extra) +Problem: Win32: When GvimExt is built with MSVC 2005 or later, the "Edit + with vim" context menu doesn't appear in the Windows Explorer. +Solution: Embed the linker manifest file into the resources of GvimExt.dll. + (Mathias Michaelis) +Files: src/GvimExt/Makefile + + +Fixes after Vim 7.1a BETA: + +The extra archive had CVS directories included below "farsi" and +"runtime/icons". CVS was missing the farsi icon files. + +Fix compiling with Gnome 2.18, undefine bind_textdomain_codeset. (Daniel +Drake) + +Mac: "make install" didn't copy rgb.txt. + +When editing a compressed file while there are folds caused "ml_get" errors +and some lines could be missing. When decompressing failed option values were +not restored. + + +Patch 7.1a.001 +Problem: Crash when downloading a spell file. (Szabolcs Horvat) +Solution: Avoid that did_set_spelllang() is used recursively when a new + window is opened for the download. + Also avoid wiping out the wrong buffer. +Files: runtime/autoload/spellfile.vim, src/buffer.c, src/ex_cmds.c, + src/spell.c + +Patch 7.1a.002 (extra) +Problem: Compilation error with MingW. +Solution: Check for LPTOOLTIPTEXT to be defined. +Files: src/gui_w32.c + + +Fixes after Vim 7.1b BETA: + +Made the Mzscheme interface build both with old and new versions of Mzscheme, +using an #ifdef. (Sergey Khorev) +Mzscheme interface didn't link, missing function. Changed order of libraries +in the configure script. + +Ruby interface didn't compile on Mac. Changed #ifdef. (Kevin Ballard) + +Patch 7.1b.001 (extra) +Problem: Random text in a source file. No idea how it got there. +Solution: Delete the text. +Files: src/gui_w32.c + +Patch 7.1b.002 +Problem: When 'maxmem' is large there can be an overflow in computations. + (Thomas Wiegner) +Solution: Use the same mechanism as in mch_total_mem(): first reduce the + multiplier as much as possible. +Files: src/memfile.c + +============================================================================== +VERSION 7.2 *version-7.2* *version7.2* + +This section is about improvements made between version 7.1 and 7.2. + +This is mostly a bug-fix release. The main new feature is floating point +support. |Float| + + +Changed *changed-7.2* +------- + +Changed the command line buffer name from "command-line" to "[Command Line]". + +Removed optional ! for ":caddexpr", ":cgetexpr", ":cgetfile", ":laddexpr", +":lgetexpr" and ":lgetfile". They are not needed. (Yegappan Lakshmanan) + +An offset for syntax matches worked on bytes instead of characters. That is +inconsistent and can easily be done wrong. Use character offsets now. +(Yukihiro Nakadaira) + +The FileChangedShellPost event was also given when a file didn't change. +(John Little) + +When the current line is long (doesn't fit) the popup menu can't be seen. +Display it below the screen line instead of below the text line. +(Francois Ingelrest) + +Switched to autoconf version 2.62. + +Moved including fcntl.h to vim.h and removed it from all .c files. + +Introduce macro STRMOVE(d, s), like STRCPY() for overlapping strings. +Use it instead of mch_memmove(p, p + x, STRLEN(p + x) + 1). + +Removed the bulgarian.vim keymap file, two more standard ones replace it. +(Boyko Bantchev) + +Increased the maximum number of tag matches for command line completion from +200 to 300. + +Renamed help file sql.txt to ft_sql.txt and ada.txt to ft_ada.txt. + + +Added *added-7.2* +----- + +New syntax files: + CUDA (Timothy B. Terriberry) + Cdrdao config (Nikolai Weibull) + Coco/R (Ashish Shukla) + Denyhosts config (Nikolai Weibull) + Dtrace script (Nicolas Weber) + Git output, commit, config, rebase, send-email (Tim Pope) + HASTE and HastePreProc (M. Tranchero) + Haml (Tim Pope) + Host conf (Nikolai Weibull) + Linden script (Timo Frenay) + MS messages (Kevin Locke) + PDF (Tim Pope) + ProMeLa (Maurizio Tranchero) + Reva Foth (Ron Aaron) + Sass (Tim Pope) + Symbian meta-makefile, MMP (Ron Aaron) + VOS CM macro (Andrew McGill) + XBL (Doug Kearns) + +New tutor files: + Made UTF-8 versions of all the tutor files. + Greek renamed from ".gr" to ".el" (Greek vs Greece). + Esperanto (Dominique Pelle) + Croatian (Paul B. Mahol) + +New filetype plugins: + Cdrdao config (Nikolai Weibull) + Debian control files (Debian Vim maintainers) + Denyhosts (Nikolai Weibull) + Dos .ini file (Nikolai Weibull) + Dtrace script (Nicolas Weber) + FnameScript (Nikolai Weibull) + Git, Git config, Git commit, Git rebase, Git send-email (Tim Pope) + Haml (Tim Pope) + Host conf (Nikolai Weibull) + Host access (Nikolai Weibull) + Logtalk (Paulo Moura) + MS messages (Kevin Locke) + NSIS script (Nikolai Weibull) + PDF (Tim Pope) + Reva Forth (Ron Aaron) + Sass (Tim Pope) + +New indent files: + DTD (Nikolai Weibull) + Dtrace script (Nicolas Weber) + Erlang (Csaba Hoch) + FrameScript (Nikolai Weibull) + Git config (Tim Pope) + Haml (Tim Pope) + Logtalk (Paulo Moura) + Sass (Tim Pope) + Tiny Fugue (Christian J. Robinson) + +New compiler plugins: + RSpec (Tim Pope) + +New keymap files: + Croatian (Paul B. Mahol) + Russian Dvorak (Serhiy Boiko) + Ukrainian Dvorak (Serhiy Boiko) + Removed plain Bulgarian, "bds" and phonetic are sufficient. + +Other new runtime files: + Esperanto menu and message translations. (Dominique Pelle) + Finnish menu and message translations. (Flammie Pirinen) + Brazilian Portuguese message translations. (Eduardo Dobay) + +Added floating point support. |Float| + +Added argument to mode() to return a bit more detail about the current mode. +(Ben Schmidt) + +Added support for BSD console mouse: |sysmouse|. (Paul B. Mahol) + +Added the "newtab" value for the 'switchbuf' option. (partly by Yegappan +Lakshmanan) + +Improved error messages for the netbeans interface. (Philippe Fremy) + +Added support for using xterm mouse codes for screen. (Micah Cowan) + +Added support for cross compiling: +Adjusted configure.in and added INSTALLcross.txt. (Marc Haisenko) Fixed +mistakes in configure.in after that. +Don't use /usr/local/include and /usr/local/lib in configure. (Philip +Prindeville) +For cross compiling the Cygwin version on Unix, change VIM.TLB to vim.tlb in +src/vim.rc. (Tsuneo Nakagawa) + +Added v:searchforward variable: What direction we're searching in. (Yakov +Lerner) + + +Fixed *fixed-7.2* +----- + +Patch 7.1.001 +Problem: Still can't build with Gnome libraries. +Solution: Fix typo in bind_textdomain_codeset. (Mike Kelly) +Files: src/gui_gtk.c, src/gui_gtk_x11.c + +Patch 7.1.002 +Problem: Oracle Pro*C/C++ files are not detected. +Solution: Add the missing star. (Micah J. Cowan) +Files: runtime/filetype.vim + +Patch 7.1.003 (extra) +Problem: The "Tear off this menu" message appears in the message history + when using a menu. (Yongwei Wu) +Solution: Disable message history when displaying the menu tip. +Files: src/gui_w32.c + +Patch 7.1.004 +Problem: Crash when doing ":next directory". (Raphael Finkel) +Solution: Do not use "buf", it may be invalid after autocommands. +Files: src/ex_cmds.c + +Patch 7.1.005 +Problem: "cit" used on <foo></foo> deletes <foo>. Should not delete + anything and start insertion, like "ci'" does on "". (Michal + Bozon) +Solution: Handle an empty object specifically. Made it work consistent for + various text objects. +Files: src/search.c + +Patch 7.1.006 +Problem: Resetting 'modified' in a StdinReadPost autocommand doesn't work. +Solution: Set 'modified' before the autocommands instead of after it. +Files: src/buffer.c + +Patch 7.1.007 (extra) +Problem: Mac: Context menu doesn't work on Intel Macs. + Scrollbars are not dimmed when Vim is not the active application. +Solution: Remove the test whether context menus are supported. They are + always there in OS/X. Handle the dimming. (Nicolas Weber) +Files: src/gui_mac.c, src/gui.h + +Patch 7.1.008 +Problem: getfsize() returns a negative number for very big files. +Solution: Check for overflow and return -2. +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.1.009 +Problem: In diff mode, displaying the difference between a tab and spaces + is not highlighted correctly. +Solution: Only change highlighting at the end of displaying a tab. +Files: src/screen.c + +Patch 7.1.010 +Problem: The Gnome session file doesn't restore tab pages. +Solution: Add SSOP_TABPAGES to the session flags. (Matias D'Ambrosio) +Files: src/gui_gtk_x11.c + +Patch 7.1.011 +Problem: Possible buffer overflow when $VIMRUNTIME is very long. (Victor + Stinner) +Solution: Use vim_snprintf(). +Files: src/main.c + +Patch 7.1.012 +Problem: ":let &shiftwidth = 'asdf'" doesn't produce an error message. +Solution: Check for a string argument. (Chris Lubinski) +Files: src/option.c + +Patch 7.1.013 +Problem: ":syn include" only loads the first file, while it is documented + as doing the equivalent of ":runtime!". +Solution: Change the argument to source_runtime(). (James Vega) +Files: src/syntax.c + +Patch 7.1.014 +Problem: Crash when doing C indenting. (Chris Monson) +Solution: Obtain the current line again after invoking cin_islabel(). +Files: src/edit.c + +Patch 7.1.015 +Problem: MzScheme interface: current-library-collection-paths produces no + list. Interface doesn't build on a Mac. +Solution: Use a list instead of a pair. (Bernhard Fisseni) Use "-framework" + argument for MZSCHEME_LIBS in configure. +Files: src/configure.in, src/if_mzsch.c, src/auto/configure + +Patch 7.1.016 (after patch 7.1.012) +Problem: Error message about setting 'diff' to a string. +Solution: Don't pass an empty string to set_option_value() when setting + 'diff'. +Files: src/quickfix.c, src/popupmnu.c + +Patch 7.1.017 +Problem: ":confirm w" does give a prompt when 'readonly' is set, but not + when the file permissions are read-only. (Michael Schaap) +Solution: Provide a dialog in both situations. (Chris Lubinski) +Files: src/ex_cmds.c, src/fileio.c, src/proto/fileio.pro + +Patch 7.1.018 +Problem: When 'virtualedit' is set a "p" of a block just past the end of + the line inserts before the cursor. (Engelke) +Solution: Check for the cursor being just after the line (Chris Lubinski) +Files: src/ops.c + +Patch 7.1.019 +Problem: ":py" asks for an argument, ":py asd" then gives the error that + ":py" isn't implemented. Should already happen for ":py". +Solution: Compare with ex_script_ni. (Chris Lubinski) +Files: src/ex_docmd.c + +Patch 7.1.020 +Problem: Reading from uninitialized memory when using a dialog. (Dominique + Pelle) +Solution: In msg_show_console_dialog() append a NUL after every appended + character. +Files: src/message.c + +Patch 7.1.021 (after 7.1.015) +Problem: Mzscheme interface doesn't compile on Win32. +Solution: Fix the problem that 7.1.015 fixed in a better way. (Sergey Khorev) +Files: src/if_mzsch.c + +Patch 7.1.022 +Problem: When setting 'keymap' twice the b:keymap_name variable isn't set. + (Milan Berta) +Solution: Don't unlet b:keymap_name for ":loadkeymap". (Martin Toft) +Files: src/digraph.c + +Patch 7.1.023 +Problem: "dw" in a line with one character deletes the line. Vi and nvi + don't do this. (Kjell Arne Rekaa) +Solution: Check for one-character words especially. +Files: src/search.c + +Patch 7.1.024 +Problem: Using a pointer that has become invalid. (Chris Monson) +Solution: Obtain the line pointer again after we looked at another line. +Files: src/search.c + +Patch 7.1.025 +Problem: search() and searchpos() don't use match under cursor at start of + line when using 'bc' flags. (Viktor Kojouharov) +Solution: Don't go to the previous line when the 'c' flag is present. + Also fix that "j" doesn't move the cursor to the right column. +Files: src/eval.c, src/search.c + +Patch 7.1.026 +Problem: "[p" doesn't work in Visual mode. (David Brown) +Solution: Use checkclearop() instead of checkclearopq(). +Files: src/normal.c + +Patch 7.1.027 +Problem: On Sun systems opening /dev/fd/N doesn't work, and they are used + by process substitutions. +Solution: Allow opening specific character special files for Sun systems. + (Gary Johnson) +Files: src/fileio.c, src/os_unix.h + +Patch 7.1.028 +Problem: Can't use last search pattern for ":sort". (Brian McKee) +Solution: When the pattern is empty use the last search pattern. (Martin + Toft) +Files: runtime/doc/change.txt, src/ex_cmds.c + +Patch 7.1.029 (after 7.1.019) +Problem: Can't compile when all interfaces are used. (Taylor Venable) +Solution: Only check for ex_script_ni when it's defined. +Files: src/ex_docmd.c + +Patch 7.1.030 +Problem: The "vimtutor" shell script checks for "vim6" but not for "vim7". + (Christian Robinson) +Solution: Check for more versions, but prefer using "vim". +Files: src/vimtutor + +Patch 7.1.031 +Problem: virtcol([123, '$']) doesn't work. (Michael Schaap) +Solution: When '$' is used for the column number get the last column. +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.1.032 +Problem: Potential crash when editing a command line. (Chris Monson) +Solution: Check the position to avoid access before the start of an array. +Files: src/ex_getln.c + +Patch 7.1.033 +Problem: A buffer is marked modified when it was first deleted and then + added again using a ":next" command. (John Mullin) +Solution: When checking if a buffer is modified use the BF_NEVERLOADED flag. +Files: src/option.c + +Patch 7.1.034 +Problem: Win64: A few compiler warnings. Problems with optimizer. +Solution: Use int instead of size_t. Disable the optimizer in one function. + (George V. Reilly) +Files: src/eval.c, src/spell.c + +Patch 7.1.035 +Problem: After ":s/./&/#" all listed lines have a line number. (Yakov + Lerner) +Solution: Reset the line number flag when not using the "&" flag. +Files: src/ex_cmds.c + +Patch 7.1.036 +Problem: Completing ":echohl" argument should include "None". (Ori + Avtalion) ":match" should have "none" too. +Solution: Add flags to use expand_highlight(). Also fix that when disabling + FEAT_CMDL_COMPL compilation fails. (Chris Lubinski) +Files: src/eval.c, src/ex_docmd.c, src/ex_getln.c, src/proto/syntax.pro + src/syntax.c + +Patch 7.1.037 +Problem: strcpy() used for overlapping strings. (Chris Monson) +Solution: Use mch_memmove() instead. +Files: src/option.c + +Patch 7.1.038 +Problem: When 'expandtab' is set then a Tab copied for 'copyindent' is + expanded to spaces, even when 'preserveindent' is set. (Alexei + Alexandrov) +Solution: Remove the check for 'expandtab'. Also fix that ">>" doesn't obey + 'preserveindent'. (Chris Lubinski) +Files: src/misc1.c + +Patch 7.1.039 +Problem: A tag in a help file that starts with "help-tags" and contains a + percent sign may make Vim crash. (Ulf Harnhammar) +Solution: Use puts() instead of fprintf(). +Files: src/ex_cmds.c + +Patch 7.1.040 +Problem: ":match" only supports three matches. +Solution: Add functions clearmatches(), getmatches(), matchadd(), + matchdelete() and setmatches(). Changed the data structures for + this. A small bug in syntax.c is fixed, so newly created + highlight groups can have their name resolved correctly from their + ID. (Martin Toft) +Files: runtime/doc/eval.txt, runtime/doc/pattern.txt, + runtime/doc/usr_41.txt, src/eval.c, src/ex_docmd.c, + src/proto/window.pro, src/screen.c, src/structs.h, src/syntax.c, + src/testdir/Makefile, src/testdir/test63.in, + src/testdir/test63.ok, src/window.c + +Patch 7.1.041 (extra, after 7.1.040) +Problem: Some changes for patch 7.1.040 are in extra files. +Solution: Update the extra files. +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.1.042 (after 7.1.040) +Problem: Internal error when using matchadd(). (David Larson) +Solution: Check the third argument to be present before using the fourth + argument. (Martin Toft) +Files: src/eval.c + +Patch 7.1.043 +Problem: In Ex mode using CTRL-D twice may cause a crash. Cursor isn't + positioned properly after CTRL-D. +Solution: Set prev_char properly. Position the cursor correctly. (Antony + Scriven) +Files: src/ex_getln.c + +Patch 7.1.044 +Problem: In Insert mode 0 CTRL-T deletes all indent, it should add indent. + (Gautam Iyer) +Solution: Check for CTRL-D typed. +Files: src/edit.c + +Patch 7.1.045 +Problem: Unnecessary screen redrawing. (Jjgod Jiang) +Solution: Reset "must_redraw" after clearing the screen. +Files: src/screen.c + +Patch 7.1.046 +Problem: ":s" command removes combining characters. (Ron Aaron) +Solution: Copy composing characters individually. (Chris Lubinski) +Files: src/regexp.c + +Patch 7.1.047 +Problem: vim_regcomp() called with invalid argument. (Xiaozhou Liu) +Solution: Change TRUE to RE_MAGIC + RE_STRING. +Files: src/ex_eval.c + +Patch 7.1.048 +Problem: The matchparen plugin doesn't update the match when scrolling with + the mouse wheel. (Ilya Bobir) +Solution: Set the match highlighting for text that can be scrolled into the + viewable area without moving the cursor. (Chris Lubinski) +Files: runtime/plugin/matchparen.vim + +Patch 7.1.049 +Problem: Cannot compile GTK2 version with Hangul input feature. +Solution: Don't define FEAT_XFONTSET when using GTK2. +Files: src/feature.h + +Patch 7.1.050 +Problem: Possible crash when using C++ indenting. (Chris Monson) +Solution: Keep the line pointer to the line to compare with. Avoid going + past the end of line. +Files: src/misc1.c + +Patch 7.1.051 +Problem: Accessing uninitialized memory when finding spell suggestions. +Solution: Don't try swapping characters at the end of a word. +Files: src/spell.c + +Patch 7.1.052 +Problem: When creating a new match not all fields are initialized, which + may lead to unpredictable results. +Solution: Initialise rmm_ic and rmm_maxcol. +Files: src/window.c + +Patch 7.1.053 +Problem: Accessing uninitialized memory when giving a message. +Solution: Check going the length before checking for a NUL byte. +Files: src/message.c + +Patch 7.1.054 +Problem: Accessing uninitialized memory when displaying the fold column. +Solution: Add a NUL to the extra array. (Dominique Pelle). Also do this in + a couple of other situations. +Files: src/screen.c + +Patch 7.1.055 +Problem: Using strcpy() with arguments that overlap. +Solution: Use mch_memmove() instead. +Files: src/buffer.c, src/charset.c, src/eval.c, src/ex_getln.c, + src/misc1.c, src/regexp.c, src/termlib.c + +Patch 7.1.056 +Problem: More prompt does not behave correctly after scrolling back. + (Randall W. Morris) +Solution: Avoid lines_left becomes negative. (Chris Lubinski) Don't check + mp_last when deciding to show the more prompt. (Martin Toft) +Files: src/message.c + +Patch 7.1.057 +Problem: Problem with CursorHoldI when using "r" in Visual mode (Max + Dyckhoff) +Solution: Ignore CursorHold(I) when getting a second character for a Normal + mode command. Also abort the "r" command in Visual when a special + key is typed. +Files: src/normal.c + +Patch 7.1.058 +Problem: When 'rightleft' is set the completion menu is positioned wrong. + (Baha-Eddine MOKADEM) +Solution: Fix the completion menu. (Martin Toft) +Files: src/popupmnu.c, src/proto/search.pro, src/search.c + +Patch 7.1.059 +Problem: When in Ex mode and doing "g/^/vi" and then pressing CTRL-C Vim + hangs and beeps. (Antony Scriven) +Solution: Clear "got_int" in the main loop to avoid the hang. When typing + CTRL-C twice in a row abort the ":g" command. This is Vi + compatible. +Files: src/main.c + +Patch 7.1.060 +Problem: Splitting quickfix window messes up window layout. (Marius + Gedminas) +Solution: Compute the window size in a smarter way. (Martin Toft) +Files: src/window.c + +Patch 7.1.061 +Problem: Win32: When 'encoding' is "latin1" 'ignorecase' doesn't work for + characters with umlaut. (Joachim Hofmann) +Solution: Do not use islower()/isupper()/tolower()/toupper() but our own + functions. (Chris Lubinski) +Files: src/mbyte.c, src/regexp.c, src/vim.h + +Patch 7.1.062 (after 7.1.038) +Problem: Indents of C comments can be wrong. (John Mullin) +Solution: Adjust ind_len. (Chris Lubinski) +Files: src/misc1.c + +Patch 7.1.063 (after 7.1.040) +Problem: Warning for uninitialized variable. +Solution: Initialise it to NULL. +Files: src/ex_docmd.c + +Patch 7.1.064 +Problem: On Interix some files appear not to exist. +Solution: Remove the top bit from st_mode. (Ligesh) +Files: src/os_unix.c + +Patch 7.1.065 (extra) +Problem: Win32: Compilation problem for newer version of w32api. +Solution: Only define __IID_DEFINED__ when needed. (Chris Sutcliffe) +Files: src/Make_ming.mak, src/iid_ole.c + +Patch 7.1.066 +Problem: When 'bomb' is set or reset the file should be considered + modified. (Tony Mechelynck) +Solution: Handle like 'endofline'. (Martin Toft) +Files: src/buffer.c, src/fileio.c, src/option.c, src/structs.h + +Patch 7.1.067 +Problem: 'thesaurus' doesn't work when 'infercase' is set. (Mohsin) +Solution: Don't copy the characters being completed but check the case and + apply it to the suggested word. Also fix that the first word in + the thesaurus line is not used. (Martin Toft) +Files: src/edit.c + +Patch 7.1.068 +Problem: When 'equalalways' is set and splitting a window, it's possible + that another small window gets bigger. +Solution: Only equalize window sizes when after a split the windows are + smaller than another window. (Martin Toft) +Files: runtime/doc/options.txt, runtime/doc/windows.txt, src/window.c + +Patch 7.1.069 +Problem: GTK GUI: When using confirm() without a default button there still + is a default choice. +Solution: Ignore Enter and Space when there is no default button. (Chris + Lubinski) +Files: src/gui_gtk.c + +Patch 7.1.070 (extra) +Problem: Win32 GUI: When using confirm() without a default button there + still is a default choice. +Solution: Set focus on something else than a button. (Chris Lubinski) +Files: src/gui_w32.c + +Patch 7.1.071 (after 7.1.040) +Problem: Regexp patterns are not tested. +Solution: Add a basic test, to be expanded later. + Also add (commented-out) support for valgrind. +Files: src/testdir/Makefile, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.1.072 (extra, after 7.1.041 and 7.1.071) +Problem: Some changes for patch 7.1.071 are in extra files. +Solution: Update the extra files. Also fix a few warnings from the DOS test + makefile. +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.1.073 (after 7.1.062) +Problem: Wrong cursor position and crash when 'preserveindent' is set. + (Charles Campbell) +Solution: Handle the situation that we start without indent. (Chris + Lubinski) +Files: src/misc1.c + +Patch 7.1.074 +Problem: Crash when calling string() on a recursively nested List. +Solution: Check result value for being NULL. (Yukihiro Nakadaira) +Files: src/eval.c + +Patch 7.1.075 +Problem: ":let v:statusmsg" reads memory already freed. +Solution: Don't set v:statusmsg when listing it. +Files: src/eval.c + +Patch 7.1.076 +Problem: Another strcpy() with overlapping arguments. +Solution: Use mch_memmove(). (Dominique Pelle) And another one. +Files: src/ex_docmd.c, src/normal.c + +Patch 7.1.077 +Problem: Using "can_spell" without initializing it. (Dominique Pelle) +Solution: Set a default for get_syntax_attr(). +Files: src/syntax.c + +Patch 7.1.078 +Problem: Dropping a file name on gvim that contains a CSI byte doesn't work + when editing the command line. +Solution: Escape the CSI byte when inserting in the input buffer. (Yukihiro + Nakadaira) +Files: src/gui.c, src/ui.c + +Patch 7.1.079 +Problem: When the locale is "C" and 'encoding' is "latin1" then the "@" + character in 'isfname', 'isprint', etc. doesn't pick up accented + characters. +Solution: Instead of isalpha() use MB_ISLOWER() and MB_ISUPPER(). +Files: src/charset.c, src/macros.h + +Patch 7.1.080 (extra) +Problem: Compiler warnings for using "const char *" for "char *". +Solution: Add type casts. (Chris Sutcliffe) +Files: src/GvimExt/gvimext.cpp + +Patch 7.1.081 +Problem: Command line completion for a shell command: "cat </tmp/file<Tab>" + doesn't work. +Solution: Start the file name at any character that can't be in a file name. + (Martin Toft) +Files: src/ex_docmd.c + +Patch 7.1.082 +Problem: After a ":split" the matchparen highlighting isn't there. +Solution: Install a WinEnter autocommand. Also fixes that after + ":NoMatchParen" only the current window is updated. (Martin Toft) +Files: runtime/doc/pi_paren.txt, runtime/plugin/matchparen.vim + +Patch 7.1.083 (after 7.1.081) +Problem: Command line completion doesn't work with wildcards. +Solution: Add vim_isfilec_or_wc() and use it. (Martin Toft) +Files: src/charset.c, src/proto/charset.pro, src/ex_docmd.c + +Patch 7.1.084 +Problem: Using the "-nb" argument twice causes netbeans not to get + fileOpened events. +Solution: Change "&" to "&&". (Xavier de Gaye) +Files: src/ex_cmds.c + +Patch 7.1.085 +Problem: ":e fold.c" then ":sp fold.c" results in folds of original window + to disappear. (Akita Noek) +Solution: Invoke foldUpdateAll() for all windows of the changed buffer. + (Martin Toft) +Files: src/ex_cmds.c + +Patch 7.1.086 +Problem: Crash when using specific Python syntax highlighting. (Quirk) +Solution: Check for a negative index, coming from a keyword match at the + start of a line from a saved state. +Files: src/syntax.c + +Patch 7.1.087 +Problem: Reading past ":cscope find" command. Writing past end of a buffer. +Solution: Check length of the argument before using the pattern. Use + vim_strncpy(). (Dominique Pelle) +Files: if_cscope.c + +Patch 7.1.088 (extra) +Problem: The coordinates used by ":winpos" differ from what getwinposx() + and getwinposy() return. +Solution: Use MoveWindowStructure() instead of MoveWindow(). (Michael Henry) +Files: src/gui_mac.c + +Patch 7.1.089 +Problem: ":let loaded_getscriptPlugin" doesn't clear to eol, result is + "#1in". +Solution: Clear to the end of the screen after displaying the first variable + value. +Files: src/eval.c + +Patch 7.1.090 +Problem: Compiler warning on Mac OS X 10.5. +Solution: Don't redeclare sigaltstack(). (Hisashi T Fujinaka) +Files: src/os_unix.c + +Patch 7.1.091 (extra) +Problem: Win32: Can't embed Vim inside another application. +Solution: Add the --windowid argument. (Nageshwar) +Files: runtime/doc/gui_w32.txt, runtime/doc/starting.txt, + runtime/doc/vi_diff.txt, src/globals.h, src/gui_w32.c, src/main.c + +Patch 7.1.092 (extra, after 7.1.088) +Problem: Wrong arguments for MoveWindowStructure(). +Solution: Remove "TRUE". (Michael Henry) +Files: src/gui_mac.c + +Patch 7.1.093 +Problem: Reading past end of a screen line when determining cell width. + (Dominique Pelle) +Solution: Add an argument to mb_off2cells() for the maximum offset. +Files: src/globals.h, src/gui.c, src/mbyte.c, src/proto/mbyte.pro, + src/screen.c + +Patch 7.1.094 +Problem: When checking if syntax highlighting is present, looking in the + current buffer instead of the specified one. +Solution: Use "buf" instead of "curbuf". +Files: src/syntax.c + +Patch 7.1.095 +Problem: The FocusLost and FocusGained autocommands are triggered + asynchronously in the GUI. This may cause arbitrary problems. +Solution: Put the focus event in the input buffer and handle it when ready + for it. +Files: src/eval.c, src/getchar.c, src/gui.c, src/gui_gtk_x11.c, + src/keymap.h + +Patch 7.1.096 +Problem: Reading past end of a string when resizing Vim. (Dominique Pelle) +Solution: Check the string pointer before getting the char it points to. +Files: src/message.c + +Patch 7.1.097 +Problem: ":setlocal stl=%!1+1" does not work. +Solution: Adjust check for pointer. (Politz) +Files: src/option.c + +Patch 7.1.098 +Problem: ":call s:var()" doesn't work if "s:var" is a Funcref. (Andy Wokula) +Solution: Before converting "s:" into a script ID, check if it is a Funcref. +Files: src/eval.c + +Patch 7.1.099 +Problem: When the 'keymap' and 'paste' options have a non-default value, + ":mkexrc" and ":mksession" do not correctly set the options. +Solution: Set the options with side effects before other options. +Files: src/option.c + +Patch 7.1.100 +Problem: Win32: Executing cscope doesn't always work properly. +Solution: Use another way to invoke cscope. (Mike Williams) +Files: src/if_cscope.c, src/if_cscope.h, src/main.c, + src/proto/if_cscope.pro + +Patch 7.1.101 +Problem: Ruby: The Buffer.line= method does not work. +Solution: Add the "self" argument to set_current_line(). (Jonathan Hankins) +Files: src/if_ruby.c + +Patch 7.1.102 +Problem: Perl interface doesn't compile with new version of Perl. +Solution: Add two variables to the dynamic library loading. (Suresh + Govindachar) +Files: src/if_perl.xs + +Patch 7.1.103 +Problem: Using "dw" with the cursor past the end of the last line (using + CTRL-\ CTRL-O from Insert mode) deletes a character. (Tim Chase) +Solution: Don't move the cursor back when the movement failed. +Files: src/normal.c + +Patch 7.1.104 (after 7.1.095) +Problem: When 'lazyredraw' is set a focus event causes redraw to be + postponed until a key is pressed. +Solution: Instead of not returning from vgetc() when a focus event is + encountered return K_IGNORE. Add plain_vgetc() for when the + caller doesn't want to get K_IGNORE. +Files: src/digraph.c, src/edit.c, src/ex_cmds.c, src/ex_getln.c, + src/getchar.c, src/normal.c, src/proto/getchar.pro, src/window.c + +Patch 7.1.105 +Problem: Internal error when using "0 ? {'a': 1} : {}". (A.Politz) +Solution: When parsing a dictionary value without using the value, don't try + obtaining the key name. +Files: src/eval.c + +Patch 7.1.106 +Problem: ":messages" doesn't quit listing on ":". +Solution: Break the loop when "got_int" is set. +Files: src/message.c + +Patch 7.1.107 +Problem: When doing a block selection and using "s" to change the text, + while triggering auto-indenting, causes the wrong text to be + repeated in other lines. (Adri Verhoef) +Solution: Compute the change of indent and compensate for that. +Files: src/ops.c + +Patch 7.1.108 (after 7.1.100) +Problem: Win32: Compilation problems in Cscope code. (Jeff Lanzarotta) +Solution: Use (long) instead of (intptr_t) when it's not defined. +Files: src/if_cscope.c + +Patch 7.1.109 +Problem: GTK: when there are many tab pages, clicking on the arrow left of + the labels moves to the next tab page on the right. (Simeon Bird) +Solution: Check the X coordinate of the click and pass -1 as value for the + left arrow. +Files: src/gui_gtk_x11.c, src/term.c + +Patch 7.1.110 (after 7.1.102) +Problem: Win32: Still compilation problems with Perl. +Solution: Change the #ifdefs. (Suresh Govindachar) +Files: src/if_perl.xs + +Patch 7.1.111 +Problem: When using ":vimgrep" with the "j" flag folds from another buffer + may be displayed. (A.Politz) +Solution: When not jumping to another buffer update the folds. +Files: src/quickfix.c + +Patch 7.1.112 +Problem: Using input() with a wrong argument may crash Vim. (A.Politz) +Solution: Init the input() return value to NULL. +Files: src/eval.c + +Patch 7.1.113 +Problem: Using map() to go over an empty list causes memory to be freed + twice. (A.Politz) +Solution: Don't clear the typeval in restore_vimvar(). +Files: src/eval.c + +Patch 7.1.114 +Problem: Memory leak in getmatches(). +Solution: Don't increment the refcount twice. +Files: src/eval.c + +Patch 7.1.115 (after 7.1.105) +Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) +Solution: Init variable to NULL. +Files: src/eval.c + +Patch 7.1.116 +Problem: Cannot display Unicode characters above 0x10000. +Solution: Remove the replacement with a question mark when UNICODE16 is not + defined. (partly by Nicolas Weber) +Files: src/screen.c + +Patch 7.1.117 +Problem: Can't check whether Vim was compiled with Gnome. (Tony Mechelynck) +Solution: Add gui_gnome to the has() list. +Files: src/eval.c + +Patch 7.1.118 (after 7.1.107) +Problem: Compiler warning for Visual C compiler. +Solution: Add typecast. (Mike Williams) +Files: src/ops.c + +Patch 7.1.119 +Problem: Crash when 'cmdheight' set to very large value. (A.Politz) +Solution: Limit 'cmdheight' to 'lines' minus one. Store right value of + 'cmdheight' when running out of room. +Files: src/option.c, src/window.c + +Patch 7.1.120 +Problem: Can't properly check memory leaks while running tests. +Solution: Add an argument to garbagecollect(). Delete functions and + variables in the test scripts. +Files: runtime/doc/eval.txt src/eval.c, src/globals.h, src/main.c, + src/testdir/Makefile, src/testdir/test14.in, + src/testdir/test26.in, src/testdir/test34.in, + src/testdir/test45.in, src/testdir/test47.in, + src/testdir/test49.in, src/testdir/test55.in, + src/testdir/test56.in, src/testdir/test58.in, + src/testdir/test59.in, src/testdir/test60.in, + src/testdir/test60.vim, src/testdir/test62.in, + src/testdir/test63.in, src/testdir/test64.in, + +Patch 7.1.121 +Problem: Using ":cd %:h" when editing a file in the current directory + results in an error message for using an empty string. +Solution: When "%:h" results in an empty string use ".". +Files: src/eval.c + +Patch 7.1.122 +Problem: Mac: building Vim.app fails. Using wrong architecture. +Solution: Use line continuation for the gui_bundle dependency. Detect the + system architecture with "uname -a". +Files: src/main.aap + +Patch 7.1.123 +Problem: Win32: ":edit foo ~ foo" expands "~". +Solution: Change the call to expand_env(). +Files: src/ex_docmd.c, src/misc1.c, src/proto/misc1.pro, src/option.c + +Patch 7.1.124 (extra) +Problem: Mac: When dropping a file on Vim.app that is already in the buffer + list (from .viminfo) results in editing an empty, unnamed buffer. + (Axel Kielhorn) Also: warning for unused variable. +Solution: Move to the buffer of the first argument. Delete unused variable. +Files: src/gui_mac.c + +Patch 7.1.125 +Problem: The TermResponse autocommand event is not always triggered. (Aron + Griffis) +Solution: When unblocking autocommands check if v:termresponse changed and + trigger the event then. +Files: src/buffer.c, src/diff.c, src/ex_getln.c, src/fileio.c, + src/globals.h, src/misc2.c, src/proto/fileio.pro, src/window.c + +Patch 7.1.126 (extra) +Problem: ":vimgrep */*" fails when a BufRead autocommand changes directory. + (Bernhard Kuhn) +Solution: Change back to the original directory after loading a file. + Also: use shorten_fname1() to avoid duplicating code. +Files: src/buffer.c, src/ex_docmd.c, src/fileio.c, src/gui_gtk.c, + src/gui_w48.c, src/proto/ex_docmd.pro, src/proto/fileio.pro, + src/quickfix.c + +Patch 7.1.127 +Problem: Memory leak when doing cmdline completion. (Dominique Pelle) +Solution: Free "orig" argument of ExpandOne() when it's not used. +Files: src/ex_getln.c + +Patch 7.1.128 (extra) +Problem: Build problems with new version of Cygwin. +Solution: Remove -D__IID_DEFINED__, like with MingW. (Guopeng Wen) +Files: src/Make_cyg.mak + +Patch 7.1.129 (extra) +Problem: Win32: Can't get the user name when it is longer than 15 + characters. +Solution: Use UNLEN instead of MAX_COMPUTERNAME_LENGTH. (Alexei Alexandrov) +Files: src/os_win32.c + +Patch 7.1.130 +Problem: Crash with specific order of undo and redo. (A.Politz) +Solution: Clear and adjust pointers properly. Add u_check() for debugging. +Files: src/undo.c, src/structs.h + +Patch 7.1.131 +Problem: ":mksession" always adds ":setlocal autoread". (Christian J. + Robinson) +Solution: Skip boolean global/local option using global value. +Files: src/option.c + +Patch 7.1.132 +Problem: getpos("'>") may return a negative column number for a Linewise + selection. (A.Politz) +Solution: Don't add one to MAXCOL. +Files: src/eval.c + +Patch 7.1.133 (after 7.1.126) +Problem: shorten_fname1() linked when it's not needed. +Solution: Add #ifdef. +Files: src/fileio.c + +Patch 7.1.134 (extra) +Problem: Win32: Can't build with VC8 +Solution: Detect the MSVC version instead of using NMAKE_VER. + (Mike Williams) +Files: src/Make_mvc.mak + +Patch 7.1.135 +Problem: Win32: When editing a file c:\tmp\foo and c:\tmp\\foo we have two + buffers for the same file. (Suresh Govindachar) +Solution: Invoke FullName_save() when a path contains "//" or "\\". +Files: src/buffer.c + +Patch 7.1.136 +Problem: Memory leak when using Ruby syntax highlighting. (Dominique Pelle) +Solution: Free the contained-in list. +Files: src/syntax.c + +Patch 7.1.137 +Problem: Build failure when using EXITFREE. (Dominique Pelle) +Solution: Add an #ifdef around using clip_exclude_prog. +Files: src/misc2.c + +Patch 7.1.138 +Problem: The Perl Msg() function doesn't stop when "q" is typed at the more + prompt. (Hari Krishna Dara) +Solution: Check got_int. +Files: src/if_perl.xs + +Patch 7.1.139 +Problem: When using marker folding and ending Insert mode with CTRL-C the + current fold is truncated. (Fred Kater) +Solution: Ignore got_int while updating folds. +Files: src/fold.c + +Patch 7.1.140 +Problem: v:count is set only after typing a non-digit, that makes it + difficult to make a nice mapping. +Solution: Set v:count while still typing the count. +Files: src/normal.c + +Patch 7.1.141 +Problem: GTK: -geom argument doesn't support a negative offset. +Solution: Compute position from the right/lower corner. +Files: src/gui_gtk_x11.c + +Patch 7.1.142 +Problem: ":redir @A>" doesn't work. +Solution: Ignore the extra ">" also when appending. (James Vega) +Files: src/ex_docmd.c + +Patch 7.1.143 +Problem: Uninitialized memory read when diffing three files. (Dominique + Pelle) +Solution: Remove "+ !notset" so that we don't use fields that were not + computed. +Files: src/diff.c + +Patch 7.1.144 +Problem: After ":diffup" cursor can be in the wrong position. +Solution: Force recomputing the cursor position. +Files: src/diff.c + +Patch 7.1.145 +Problem: Insert mode completion: When using the popup menu, after + completing a word and typing a non-word character Vim is still + completing the same word, following CTRL-N doesn't work. + Insert mode Completion: When using CTRL-X O and there is only + "struct." before the cursor, typing one char to reduce the + matches, then BS completion stops. +Solution: When typing a character that is not part of the item being + completed, stop complete mode. For whole line completion also + accept a space. For file name completion stop at a path + separator. + For omni completion stay in completion mode even if completing + with empty string. +Files: src/edit.c + +Patch 7.1.146 (extra) +Problem: VMS: Files with a very rare record organization (VFC) cannot be + properly written by Vim. + On older VAX systems mms runs into a syntax error. +Solution: Check for this special situation. Do not wrap a comment, make it + one long line. (Zoltan Arpadffy) +Files: src/fileio.c, src/Make_vms.mms + +Patch 7.1.147 (after 7.1.127) +Problem: Freeing memory already freed when completing user name. (Meino + Cramer) +Solution: Use a flag to remember if "orig" needs to be freed. +Files: src/ex_getln.c + +Patch 7.1.148 +Problem: Some types are not found by configure. +Solution: Test for the sys/types.h header file. (Sean Boudreau) +Files: src/configure.in, src/auto/configure + +Patch 7.1.149 +Problem: GTK GUI: When the completion popup menu is used scrolling another + window by the scrollbar is OK, but using the scroll wheel it + behaves line <Enter>. +Solution: Ignore K_MOUSEDOWN and K_MOUSEUP. Fix redrawing the popup menu. +Files: src/edit.c, src/gui.c + +Patch 7.1.150 +Problem: When 'clipboard' has "unnamed" using "p" in Visual mode doesn't + work correctly. (Jianrong Yu) +Solution: When 'clipboard' has "unnamed" also obtain the selection when + getting the default register. +Files: src/ops.c + +Patch 7.1.151 +Problem: Using whole line completion with 'ignorecase' and 'infercase' set + and the line is empty get an lalloc(0) error. +Solution: Don't try changing case for an empty match. (Matthew Wozniski) +Files: src/edit.c + +Patch 7.1.152 +Problem: Display problem when 'hls' and 'cursorcolumn' are set and + searching for "$". (John Mullin) Also when scrolling + horizontally when 'wrap' is off. +Solution: Keep track of the column where highlighting was set. Check the + column offset when skipping characters. +Files: src/screen.c + +Patch 7.1.153 +Problem: Compiler warnings on SGI. Undefined XpmAllocColor (Charles + Campbell) +Solution: Add type casts. Init st_dev and st_ino separately. Don't use + type casts for vim_snprintf() when HAVE_STDARG_H is defined. + Define XpmAllocColor when needed. +Files: src/eval.c, src/ex_cmds.c, src/fileio.c, src/misc2.c, + src/gui_xmebw.c + +Patch 7.1.154 +Problem: Compiler warning for signed/unsigned compare. +Solution: Add type cast. +Files: src/screen.c + +Patch 7.1.155 +Problem: Crash when 'undolevels' is 0 and repeating "udd". (James Vega) +Solution: When there is only one branch use u_freeheader() to delete it. +Files: src/undo.c + +Patch 7.1.156 +Problem: Overlapping arguments for strcpy() when expanding command line + variables. +Solution: Use mch_memmove() instead of STRCPY(). Also fix a few typos. + (Dominique Pelle) +Files: src/ex_docmd.c + +Patch 7.1.157 +Problem: In Ex mode, :" gives an error at end-of-file. (Michael Hordijk) +Solution: Only give an error for an empty line, not for a comment. +Files: src/ex_docmd.c + +Patch 7.1.158 (extra) +Problem: Win32 console: When 'encoding' is "utf-8" and typing Alt-y the + result is wrong. Win32 GUI: Alt-y results in "u" when 'encoding' + is "cp1250" (Lukas Cerman) +Solution: For utf-8 don't set the 7th bit in a byte, convert to the correct + byte sequence. For cp1250, when conversion to 'encoding' results + in the 7th bit not set, set the 7th bit after conversion. +Files: src/os_win32.c, src/gui_w48.c + +Patch 7.1.159 +Problem: strcpy() has overlapping arguments. +Solution: Use mch_memmove() instead. (Dominique Pelle) +Files: src/ex_cmds.c + +Patch 7.1.160 +Problem: When a focus autocommand is defined, getting or losing focus + causes the hit-enter prompt to be redrawn. (Bjorn Winckler) +Solution: Overwrite the last line. +Files: src/message.c + +Patch 7.1.161 +Problem: Compilation errors with tiny features and EXITFREE. +Solution: Add #ifdefs. (Dominique Pelle) +Files: src/edit.c, src/misc2.c + +Patch 7.1.162 +Problem: Crash when using a modifier before "while" or "for". (A.Politz) +Solution: Skip modifiers when checking for a loop command. +Files: src/proto/ex_docmd.pro, src/ex_docmd.c, src/ex_eval.c + +Patch 7.1.163 +Problem: Warning for the unknown option 'bufsecret'. +Solution: Remove the lines .vim that use this option. (Andy Wokula) +Files: runtime/menu.vim + +Patch 7.1.164 +Problem: Reading past end of regexp pattern. (Dominique Pelle) +Solution: Use utf_ptr2len(). +Files: src/regexp.c + +Patch 7.1.165 +Problem: Crash related to getting X window ID. (Dominique Pelle) +Solution: Don't trust the window ID that we got in the past, check it every + time. +Files: src/os_unix.c + +Patch 7.1.166 +Problem: Memory leak for using "gp" in Visual mode. +Solution: Free memory in put_register(). (Dominique Pelle) +Files: src/ops.c + +Patch 7.1.167 +Problem: Xxd crashes when using "xxd -b -c 110". (Debian bug 452789) +Solution: Allocate more memory. Fix check for maximum number of columns. +Files: src/xxd/xxd.c + +Patch 7.1.168 (extra) +Problem: Win32 GUI: Since patch 7.1.095, when the Vim window does not have + focus, clicking in it doesn't position the cursor. (Juergen + Kraemer) +Solution: Don't reset s_button_pending just after receiving focus. +Files: src/gui_w48.c + +Patch 7.1.169 +Problem: Using uninitialized variable when system() fails. (Dominique + Pelle) +Solution: Let system() return an empty string when it fails. +Files: src/eval.c + +Patch 7.1.170 +Problem: Valgrind warning for overlapping arguments for strcpy(). +Solution: Use mch_memmove() instead. (Dominique Pelle) +Files: src/getchar.c + +Patch 7.1.171 +Problem: Reading one byte before allocated memory. +Solution: Check index not to become negative. (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.1.172 +Problem: When 'buftype' is "acwrite" Vim still checks if the file or + directory exists before overwriting. +Solution: Don't check for overwriting when the buffer name is not a file + name. +Files: src/ex_cmds.c + +Patch 7.1.173 +Problem: Accessing freed memory. (Dominique Pelle) +Solution: Don't call reg_getline() to check if a line is the first in the + file. +Files: src/regexp.c + +Patch 7.1.174 +Problem: Writing NUL past end of a buffer. +Solution: Copy one byte less when using strncat(). (Dominique Pelle) +Files: src/ex_cmds.c, src/ex_docmd.c, + +Patch 7.1.175 +Problem: <BS> doesn't work with some combination of 'sts', 'linebreak' and + 'backspace'. (Francois Ingelrest) +Solution: When adding white space results in not moving back delete one + character. +Files: src/edit.c + +Patch 7.1.176 +Problem: Building with Aap fails when the "compiledby" argument contains + '<' or '>' characters. (Alex Yeh) +Solution: Change how quoting is done in the Aap recipe. +Files: src/main.aap + +Patch 7.1.177 +Problem: Freeing memory twice when in debug mode while reading a script. +Solution: Ignore script input while in debug mode. +Files: src/ex_cmds2.c, src/getchar.c, src/globals.h + +Patch 7.1.178 +Problem: "%" doesn't work on "/* comment *//* comment */". +Solution: Don't handle the "//" in "*//*" as a C++ comment. (Markus + Heidelberg) +Files: src/search.c + +Patch 7.1.179 +Problem: Need to check for TCL 8.5. +Solution: Adjust configure script. (Alexey Froloff) +Files: src/configure.in, src/auto/configure + +Patch 7.1.180 +Problem: Regexp patterns not tested sufficiently. +Solution: Add more checks to the regexp test. +Files: src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.1.181 +Problem: Accessing uninitialized memory in Farsi mode. (Dominique Pelle) +Solution: Only invoke lrF_sub() when there is something to do. +Files: src/ex_cmds.c + +Patch 7.1.182 +Problem: When using tab pages and an argument list the session file may + contain wrong "next" commands. (Alexander Bluem) +Solution: Use "argu" commands and only when needed. +Files: src/ex_docmd.c + +Patch 7.1.183 +Problem: "Internal error" for ":echo matchstr('a', 'a\%[\&]')" (Mitanu + Paul) +Solution: Inside "\%[]" detect \&, \| and \) as an error. +Files: src/regexp.c + +Patch 7.1.184 +Problem: Crash when deleting backwards over a line break in Insert mode. +Solution: Don't advance the cursor when it's already on the NUL after a + line. (Matthew Wozniski) +Files: src/normal.c + +Patch 7.1.185 +Problem: Using "gR" with a multi-byte encoding and typing a CR pushes + characters onto the replace stack incorrectly, resulting in BS + putting back the wrong characters. (Paul B. Mahol) +Solution: Push multi-byte characters onto the replace stack in reverse byte + order. Add replace_push_mb(). +Files: src/edit.c, src/misc1.c, src/proto/edit.pro + +Patch 7.1.186 +Problem: "expand('<afile>')" returns a bogus value after changing + directory. (Dave Fishburn) +Solution: Copy "autocmd_fname" to allocated memory and expand to full + filename. Shorten the path when expanding <afile>. +Files: src/ex_docmd.c, src/fileio.c + +Patch 7.1.187 +Problem: Win32 GUI: Custom completion using system() no longer works + after patch 7.1.104. (Erik Falor) +Solution: Loop when safe_vgetc() returns K_IGNORE. +Files: src/ex_getln.c + +Patch 7.1.188 +Problem: When 'showmode' is off the message for changing a readonly file is + given in the second column instead of the first. (Payl B. Mahol) +Solution: Put the W10 message in the first column. +Files: src/edit.c + +Patch 7.1.189 (after 7.1.104) +Problem: Patch 7.1.104 was incomplete. +Solution: Also call plain_vgetc() in ask_yesno(). +Files: src/misc1.c + +Patch 7.1.190 +Problem: Cursor after end-of-line: "iA sentence.<Esc>)" +Solution: Move cursor back and make motion inclusive. +Files: src/normal.c + +Patch 7.1.191 +Problem: Win32 GUI: after patch 7.1.168 there is still a problem when + clicking in a scrollbar. (Juergen Jottkaerr) +Solution: Don't check the input buffer when dragging the scrollbar. +Files: src/gui.c + +Patch 7.1.192 +Problem: With Visual block selection, "s" and typing something, CTRL-C + doesn't stop Vim from repeating the replacement in other lines, + like happens for "I". +Solution: Check for "got_int" to be set. +Files: src/ops.c + +Patch 7.1.193 +Problem: Some Vim 5.x digraphs are missing in Vim 7, even though the + character pairs are not used. (Philippe de Muyter) +Solution: Add those Vim 5.x digraphs that don't conflict with others. +Files: src/digraph.c + +Patch 7.1.194 +Problem: ":echo glob('~/{}')" results in /home/user//. +Solution: Don't add a slash if there already is one. +Files: src/os_unix.c + +Patch 7.1.195 +Problem: '0 mark doesn't work for "~/foo ~ foo". +Solution: Don't expand the whole file name, only "~/". +Files: src/mark.c + +Patch 7.1.196 (extra) +Problem: Win32 GUI: "\n" in a tooltip doesn't cause a line break. (Erik + Falor) +Solution: Use the TTM_SETMAXTIPWIDTH message. +Files: src/gui_w32.c + +Patch 7.1.197 +Problem: Mac: "make install" doesn't work when prefix defined. +Solution: Pass different arguments to "make installruntime". (Jjgod Jiang) +Files: src/Makefile + +Patch 7.1.198 +Problem: Hang when using ":s/\n//gn". (Burak Gorkemli) +Solution: Set "skip_match". +Files: src/ex_cmds.c + +Patch 7.1.199 +Problem: Can't do command line completion for a specific file name + extension. +Solution: When the pattern ends in "$" don't add a star for completion and + remove the "$" before matching with file names. +Files: runtime/doc/cmdline.txt, src/ex_getln.c + +Patch 7.1.200 (after 7.1.177 and 7.1.182) +Problem: Compiler warnings for uninitialized variables. +Solution: Init variables. +Files: src/ex_cmds2.c, src/ex_docmd.c + +Patch 7.1.201 +Problem: When reading stdin 'fenc' and 'ff' are not set. +Solution: Set the options after reading stdin. (Ben Schmidt) +Files: src/fileio.c + +Patch 7.1.202 +Problem: Incomplete utf-8 byte sequence is not checked for validity. +Solution: Check the bytes that are present for being valid. (Ben Schmidt) +Files: src/mbyte.c + +Patch 7.1.203 +Problem: When 'virtualedit' is "onemore" then "99|" works but ":normal 99|" + doesn't. (Andy Wokula) +Solution: Check for "onemore" flag in check_cursor_col(). +Files: src/misc2.c + +Patch 7.1.204 (extra) +Problem: Win32: Using the example at 'balloonexpr' the balloon disappears + after four seconds and then comes back again. Also moves the + mouse pointer a little bit. (Yongwei Wu) +Solution: Set the autopop time to 30 seconds (the max value). (Sergey + Khorev) Move the mouse two pixels forward and one back to end up + in the same position (really!). +Files: src/gui_w32.c + +Patch 7.1.205 +Problem: Can't get the operator in an ":omap". +Solution: Add the "v:operator" variable. (Ben Schmidt) +Files: runtime/doc/eval.txt, src/eval.c, src/normal.c, src/vim.h + +Patch 7.1.206 +Problem: Compiler warnings when using MODIFIED_BY. +Solution: Add type casts. (Ben Schmidt) +Files: src/version.c + +Patch 7.1.207 +Problem: Netbeans: "remove" cannot delete one line. +Solution: Remove partial lines and whole lines properly. Avoid a memory + leak. (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.1.208 +Problem: On Alpha get an unaligned access error. +Solution: Store the dictitem pointer before using it. (Matthew Luckie) +Files: src/eval.c + +Patch 7.1.209 +Problem: GTK: When using the netrw plugin and doing ":gui" Vim hangs. +Solution: Stop getting a selection after three seconds. This is a hack. +Files: src/gui_gtk_x11.c + +Patch 7.1.210 +Problem: Listing mapping for 0xdb fails when 'encoding' is utf-8. (Tony + Mechelynck) +Solution: Recognize K_SPECIAL KS_EXTRA KE_CSI as a CSI byte. +Files: src/mbyte.c + +Patch 7.1.211 +Problem: The matchparen plugin may take an unexpected amount of time, so + that it looks like Vim hangs. +Solution: Add a timeout to searchpair(), searchpairpos(), search() and + searchpos(). Use half a second timeout in the plugin. +Files: runtime/doc/eval.txt, runtime/plugin/matchparen.vim, src/edit.c, + src/eval.c, src/ex_cmds2.c, src/ex_docmd.c, src/normal.c, + src/proto/eval.pro, src/proto/ex_cmds2.pro, src/proto/search.pro, + src/search.c + +Patch 7.1.212 +Problem: Accessing a byte before a line. +Solution: Check that the column is 1 or more. (Dominique Pelle) +Files: src/edit.c + +Patch 7.1.213 +Problem: A ":tabedit" command that results in the "swap file exists" dialog + and selecting "abort" doesn't close the new tab. (Al Budden) +Solution: Pass "old_curwin" to do_exedit(). +Files: src/ex_docmd.c + +Patch 7.1.214 +Problem: ":1s/g\n\zs1//" deletes characters from the first line. (A Politz) +Solution: Start replacing in the line where the match starts. +Files: src/ex_cmds.c + +Patch 7.1.215 +Problem: It is difficult to figure out what syntax items are nested at a + certain position. +Solution: Add the synstack() function. +Files: runtime/doc/eval.txt, src/eval.c, src/proto/syntax.pro, + src/syntax.c + +Patch 7.1.216 +Problem: Variants of --remote-tab are not mentioned for "vim --help". +Solution: Display optional -wait and -silent. +Files: src/main.c + +Patch 7.1.217 +Problem: The "help-tags" tag may be missing from runtime/doc/tags when it + was generated during "make install". +Solution: Add the "++t" argument to ":helptags" to force adding the tag. +Files: runtime/doc/Makefile, runtime/doc/various.txt, src/ex_cmds.c, + src/ex_cmds.h + +Patch 7.1.218 +Problem: A syntax region without a "keepend", containing a region with + "extend" could be truncated at the end of the containing region. +Solution: Do not call syn_update_ends() when there are no keepend items. +Files: src/syntax.c + +Patch 7.1.219 (after 7.1.215) +Problem: synstack() returns situation after the current character, can't + see the state for a one-character region. +Solution: Don't update ending states in the requested column. +Files: runtime/doc/eval.txt, src/eval.c, src/hardcopy.c, + src/proto/syntax.pro, src/screen.c, src/spell.c, src/syntax.c + +Patch 7.1.220 +Problem: When a ")" or word movement command moves the cursor back from the + end of the line it may end up on the trail byte of a multi-byte + character. It's also moved back when it isn't needed. +Solution: Add the adjust_cursor() function. +Files: src/normal.c + +Patch 7.1.221 +Problem: When inserting a "(", triggering the matchparen plugin, the + following highlighting may be messed up. +Solution: Before triggering the CursorMovedI autocommands update the display + to update the stored syntax stacks for the change. +Files: src/edit.c + +Patch 7.1.222 (after 7.1.217) +Problem: Wildcards in argument of ":helptags" are not expanded. (Marcel + Svitalsky) +Solution: Expand wildcards in the directory name. +Files: src/ex_cmds.c + +Patch 7.1.223 +Problem: glob() doesn't work properly when 'shell' is "sh" or "bash" and + the expanded name contains spaces, '~', single quotes and other + special characters. (Adri Verhoef, Charles Campbell) +Solution: For Posix shells define a vimglob() function to list the matches + instead of using "echo" directly. +Files: src/os_unix.c + +Patch 7.1.224 +Problem: When using "vim -F -o file1 file2" only one window is + right-to-left. Same for "-H". (Ben Schmidt) +Solution: use set_option_value() to set 'rightleft'. +Files: src/main.c + +Patch 7.1.225 +Problem: Using uninitialized value when XGetWMNormalHints() fails. +Solution: Check the return value. (Dominique Pelle) +Files: src/os_unix.c + +Patch 7.1.226 +Problem: Command line completion doesn't work when a file name contains a + '&' character. +Solution: Accept all characters in a file name, except ones that end a + command or white space. +Files: src/ex_docmd.c + +Patch 7.1.227 +Problem: Hang in syntax HL when moving over a ")". (Dominique Pelle) +Solution: Avoid storing a syntax state in the wrong position in the list of + remembered states. +Files: src/syntax.c + +Patch 7.1.228 +Problem: When 'foldmethod' is "indent" and a fold is created with ">>" it + can't be closed with "zc". (Daniel Shahaf) +Solution: Reset the "small" flag of a fold when adding a line to it. +Files: src/fold.c + +Patch 7.1.229 +Problem: A fold is closed when it shouldn't when 'foldmethod' is "indent" + and backspacing a non-white character so that the indent increases. +Solution: Keep the fold open after backspacing a character. +Files: src/edit.c + +Patch 7.1.230 +Problem: Memory leak when executing SourceCmd autocommands. +Solution: Free the memory. (Dominique Pelle) +Files: src/ex_cmds2.c + +Patch 7.1.231 +Problem: When shifting lines the change is acted upon multiple times. +Solution: Don't have shift_line() call changed_bytes. +Files: src/edit.c, src/ops.c, src/proto/edit.pro, src/proto/ops.pro + +Patch 7.1.232 (after 7.1.207 and 7.1.211) +Problem: Compiler warnings with MSVC. +Solution: Add type casts. (Mike Williams) +Files: src/ex_cmds2.c, src/netbeans.c + +Patch 7.1.233 +Problem: Crash when doing Insert mode completion for a user defined + command. (Yegappan Lakshmanan) +Solution: Don't use the non-existing command line. +Files: src/ex_getln.c + +Patch 7.1.234 +Problem: When diff'ing three files the third one isn't displayed correctly. + (Gary Johnson) +Solution: Compute the size of diff blocks correctly when merging blocks. + Compute filler lines correctly when scrolling. +Files: src/diff.c + +Patch 7.1.235 +Problem: Pattern matching is slow when using a lot of simple patterns. +Solution: Avoid allocating memory by not freeing it when it's not so much. + (Alexei Alexandrov) +Files: src/regexp.c + +Patch 7.1.236 +Problem: When using 'incsearch' and 'hlsearch' a complicated pattern may + make Vim hang until CTRL-C is pressed. +Solution: Add the 'redrawtime' option. +Files: runtime/doc/options.txt, src/ex_cmds.c, src/ex_docmd.c, + src/ex_getln.c, src/gui.c, src/misc1.c, src/normal.c, + src/option.c, src/quickfix.c, src/regexp.c, src/proto/regexp.pro, + src/proto/search.pro, src/search.c, src/screen.c, + src/option.h, src/spell.c, src/structs.h, src/syntax.c, src/tag.c, + src/vim.h + +Patch 7.1.237 +Problem: Compiler warning on an Alpha processor in Motif code. +Solution: Change a typecast. (Adri Verhoef) +Files: src/gui_motif.c + +Patch 7.1.238 +Problem: Using the 'c' flag with searchpair() may cause it to fail. Using + the 'r' flag doesn't work when 'wrapscan' is set. (A.Politz) +Solution: Only use the 'c' flag for the first search, not for repeating. + When using 'r' imply 'W'. (Antony Scriven) +Files: src/eval.c + +Patch 7.1.239 (after 7.1.233) +Problem: Compiler warning for sprintf() argument. +Solution: Add a typecast. (Nico Weber) +Files: src/ex_getln.c + +Patch 7.1.240 +Problem: When "gUe" turns a German sharp s into SS the operation stops + before the end of the word. Latin2 has the same sharp s but it's + not changed to SS there. +Solution: Make sure all the characters are operated upon. Detect the sharp + s in latin2. Also fixes that changing case of a multi-byte + character that changes the byte count doesn't always work. +Files: src/ops.c + +Patch 7.1.241 +Problem: Focus change events not always ignored. (Erik Falor) +Solution: Ignore K_IGNORE in Insert mode in a few more places. +Files: src/edit.c + +Patch 7.1.242 (after 7.1.005) +Problem: "cib" doesn't work properly on "(x)". (Tim Pope) +Solution: Use ltoreq() instead of lt(). Also fix "ciT" on "<a>x</a>". +Files: src/search.c + +Patch 7.1.243 (after 7.1.240) +Problem: "U" doesn't work on all text in Visual mode. (Adri Verhoef) +Solution: Loop over all the lines to be changed. Add tests for this. +Files: src/ops.c, src/testdir/test39.in, src/testdir/test39.ok + +Patch 7.1.244 +Problem: GUI may have part of the command line cut off. +Solution: Don't round the number of lines up, always round down. + (Tony Houghton, Scott Dillard) +Files: src/gui.c + +Patch 7.1.245 +Problem: Pressing CTRL-\ three times causes Vim to quit. (Ranganath Rao). + Also for f CTRL-\ CTRL-\. +Solution: When going to cooked mode in mch_delay() set a flag to ignore + SIGQUIT. +Files: src/os_unix.c + +Patch 7.1.246 +Problem: Configure hangs when the man pager is something strange. (lorien) +Solution: Set MANPAGER and PAGER to "cat". (Micah Cowan) +Files: src/auto/configure, src/configure.in + +Patch 7.1.247 +Problem: When using Netbeans backspacing in Insert mode skips a character + now and then. (Ankit Jain) +Solution: Avoid calling netbeans_removed(), it frees the line pointer. + (partly by Dominique Pelle). +Files: src/misc1.c + +Patch 7.1.248 +Problem: Can't set the '" mark. Can't know if setpos() was successful. +Solution: Allow setting the '" mark with setpos(). Have setpos() return a + value indicating success/failure. +Files: runtime/doc/eval.txt, src/eval.c, src/mark.c + +Patch 7.1.249 +Problem: After "U" the cursor can be past end of line. (Adri Verhoef) +Solution: Adjust the cursor position in u_undoline(). +Files: src/undo.c + +Patch 7.1.250 +Problem: ":setglobal fenc=anything" gives an error message in a buffer + where 'modifiable' is off. (Ben Schmidt) +Solution: Don't give an error if 'modifiable' doesn't matter. +Files: src/option.c + +Patch 7.1.251 +Problem: Using freed memory when spell checking enabled. +Solution: Obtain the current line again after calling spell_move_to(). + (Dominique Pelle) +Files: src/screen.c + +Patch 7.1.252 (after 7.1.243) +Problem: Test 39 fails when the environment has a utf-8 locale. (Dominique + Pelle) +Solution: Force 'encoding' to be latin1. +Files: src/testdir/test39.in + +Patch 7.1.253 +Problem: ":sort" doesn't work in a one line file. (Patrick Texier) +Solution: Don't sort if there is only one line. (Dominique Pelle) +Files: src/ex_cmds.c + +Patch 7.1.254 +Problem: Tests 49 and 55 fail when the locale is French. +Solution: Using C messages for test 49. Filter the error message in test 55 + such that it works when the number is halfway the message. +Files: src/testdir/test49.in, src/testdir/test55.in + +Patch 7.1.255 +Problem: Vim doesn't support utf-32. (Yongwei Wu) +Solution: Add aliases for utf-32, it's the same as ucs-4. +Files: src/mbyte.c + +Patch 7.1.256 +Problem: findfile() also returns directories. +Solution: Cleanup the code for finding files and directories in a list of + directories. Remove the ugly global ff_search_ctx. +Files: src/eval.c, src/misc2.c, src/vim.h, src/tag.c + +Patch 7.1.257 +Problem: Configure can't always find the Tcl header files. +Solution: Also look in /usr/local/include/tcl$tclver and + /usr/include/tcl$tclver (James Vega) +Files: src/auto/configure, src/configure.in + +Patch 7.1.258 +Problem: Crash when doing "d/\n/e" and 'virtualedit' is "all". (Andy Wokula) +Solution: Avoid that the column becomes negative. Also fixes other problems + with the end of a pattern match is in column zero. (A.Politz) +Files: src/search.c + +Patch 7.1.259 +Problem: Cursor is in the wrong position when 'rightleft' is set, + 'encoding' is "utf-8" and on an illegal byte. (Dominique Pelle) +Solution: Only put the cursor in the first column when actually on a + double-wide character. (Yukihiro Nakadaira) +Files: src/screen.c + +Patch 7.1.260 +Problem: Cursor positioning problem after ^@ wrapping halfway when + 'encoding' is utf-8. +Solution: Only count a position for printable characters. (partly by + Yukihiro Nakadaira) +Files: src/charset.c + +Patch 7.1.261 +Problem: When a 2 byte BOM is detected Vim uses UCS-2, which doesn't work + for UTF-16 text. (Tony Mechelynck) +Solution: Default to UTF-16. +Files: src/fileio.c, src/testdir/test42.ok + +Patch 7.1.262 +Problem: Can't get the process ID of Vim. +Solution: Implement getpid(). +Files: src/eval.c, runtime/doc/eval.txt + +Patch 7.1.263 +Problem: The filetype can consist of two dot separated names. This works + for syntax and ftplugin, but not for indent. (Brett Stahlman) +Solution: Use split() and loop over each dot separated name. +Files: runtime/indent.vim + +Patch 7.1.264 +Problem: Crash when indenting lines. (Dominique Pelle) +Solution: Set the cursor column when changing the cursor line. +Files: src/ops.c, src/misc1.c + +Patch 7.1.265 +Problem: When 'isfname' contains a space, cmdline completion can hang. + (James Vega) +Solution: Reset the "len" variable. +Files: src/ex_docmd.c + +Patch 7.1.266 +Problem: When the version string returned by the terminal contains + unexpected characters, it is used as typed input. (James Vega) +Solution: Assume the escape sequence ends in a letter. +Files: src/term.c + +Patch 7.1.267 +Problem: When changing folds cursor may be positioned in the wrong place. +Solution: Call changed_window_setting_win() instead of + changed_window_setting(). +Files: src/fold.c + +Patch 7.1.268 +Problem: Always shows "+" at end of screen line with: ":set + listchars=eol:$,extends:+ nowrap list cursorline" (Gary Johnson) +Solution: Check for lcs_eol_one instead of lcs_eol. +Files: src/screen.c + +Patch 7.1.269 +Problem: The matchparen plugin has an arbitrary limit for the number of + lines to look for a match. +Solution: Rely on the searchpair() timeout. +Files: runtime/plugin/matchparen.vim + +Patch 7.1.270 +Problem: ":?foo?" matches in current line since patch 7.1.025. (A.Politz) +Solution: Remove the SEARCH_START flag. +Files: src/ex_docmd.c, src/search.c + +Patch 7.1.271 +Problem: In a Vim build without autocommands, checking a file that was + changed externally causes the current buffer to be changed + unexpectedly. (Karsten Hopp) +Solution: Store "curbuf" instead of "buf". +Files: src/fileio.c + +Patch 7.1.272 +Problem: The special buffer name [Location List] is not used for a buffer + displayed in another tab page. +Solution: Use FOR_ALL_TAB_WINDOWS instead of FOR_ALL_WINDOWS. (Hiroaki + Nishihara) +Files: src/buffer.c + +Patch 7.1.273 +Problem: When profiling on Linux Vim exits early. (Liu Yubao) +Solution: When profiling don't exit on SIGPROF. +Files: src/Makefile, src/os_unix.c + +Patch 7.1.274 (after 7.1.272) +Problem: Compiler warning for optimized build. +Solution: Init win to NULL. +Files: src/buffer.c + +Patch 7.1.275 (extra) +Problem: Mac: ATSUI and 'antialias' don't work properly together. +Solution: Fix this and the input method. (Jjgod Jiang) +Files: src/vim.h, src/gui_mac.c + +Patch 7.1.276 +Problem: "gw" uses 'formatexpr', even though the docs say it doesn't. +Solution: Don't use 'formatexpr' for "gw". +Files: src/vim.h, src/edit.c, src/ops.c, src/proto/ops.pro + +Patch 7.1.277 +Problem: Default for 'paragraphs' misses some items (Colin Watson) +Solution: Add TP, HP, Pp, Lp and It to 'paragraphs'. (James Vega) +Files: runtime/doc/options.txt, src/option.c + +Patch 7.1.278 (extra, after 7.1.275) +Problem: Build failure when USE_CARBONKEYHANDLER is not defined. +Solution: Remove #ifdef. +Files: src/gui_mac.c + +Patch 7.1.279 +Problem: When using cscope temporary files are left behind. +Solution: Send the quit command to cscope and give it two seconds to exit + nicely before killing it. (partly by Dominique Pelle) +Files: src/if_cscope.c + +Patch 7.1.280 (after 7.1.275) +Problem: Mac: build problems when not using multibyte feature. (Nicholas + Stallard) +Solution: Don't define USE_IM_CONTROL when not using multibyte. +Files: src/vim.h + +Patch 7.1.281 (after 7.1.279) +Problem: sa.sa_mask is not initialized. Cscope may not exit. +Solution: Use sigemptyset(). Use SIGKILL instead of SIGTERM. (Dominique + Pelle) +Files: src/if_cscope.c + +Patch 7.1.282 (extra) +Problem: Win64: Edit with Vim context menu isn't installed correctly. + Compiler warnings and a few other things. +Solution: Add [ and ] to entry of class name. Use UINT_PTR instead of UINT. + And a fixes for the other things. (George V. Reilly) +Files: src/GvimExt/Makefile, src/dosinst.c, src/if_ole.cpp, src/if_ole.h, + src/if_ole.idl, src/INSTALLpc.txt, src/Make_mvc.mak, + src/os_win32.c, + +Patch 7.1.283 +Problem: Non-extra part for 7.1.282. +Solution: Various changes. +Files: src/ex_docmd.c, src/globals.h, src/if_cscope.c, src/main.c, + src/mark.c, src/netbeans.c, src/popupmnu.c, src/vim.h, + src/window.c + +Patch 7.1.284 +Problem: Compiler warnings for functions without prototype. +Solution: Add the function prototypes. (Patrick Texier) +Files: src/eval.c, src/quickfix.c + +Patch 7.1.285 (extra) +Problem: Mac: dialog hotkeys don't work. +Solution: Add hotkey support. (Dan Sandler) +Files: src/gui_mac.c + +Patch 7.1.286 (after 7.1.103) +Problem: "w" at the end of the buffer moves the cursor past the end of the + line. (Markus Heidelberg) +Solution: Move the cursor back from the NUL when it was moved forward. +Files: src/normal.c + +Patch 7.1.287 +Problem: Crash when reversing a list after using it. (Andy Wokula) +Solution: Update the pointer to the last used element. (Dominique Pelle) +Files: src/eval.c + +Patch 7.1.288 (after 7.1.281) +Problem: Cscope still leaves behind temp files when using gvim. +Solution: When getting the ECHILD error loop for a while until cscope exits. + (Dominique Pelle) +Files: if_cscope.c + +Patch 7.1.289 +Problem: When EXITFREE is defined and 'acd' is set freed memory is used. + (Dominique Pelle) +Solution: Reset p_acd before freeing all buffers. +Files: src/misc2.c + +Patch 7.1.290 +Problem: Reading bytes that were not written when spell checking and a line + has a very large indent. +Solution: Don't copy the start of the next line when it only contains + spaces. (Dominique Pelle) +Files: src/spell.c + +Patch 7.1.291 (after 7.1.288) +Problem: Compiler warning. +Solution: Change 50 to 50L. +Files: src/if_cscope.c + +Patch 7.1.292 +Problem: When using a pattern with "\@<=" the submatches can be wrong. + (Brett Stahlman) +Solution: Save the submatches when attempting a look-behind match. +Files: src/regexp.c + +Patch 7.1.293 +Problem: Spell checking considers super- and subscript characters as word + characters. +Solution: Recognize the Unicode super and subscript characters. +Files: src/spell.c + +Patch 7.1.294 +Problem: Leaking memory when executing a shell command. +Solution: Free memory when not able to save for undo. (Dominique Pelle) +Files: src/ex_cmds.c + +Patch 7.1.295 +Problem: Vimtutor only works with vim, not gvim. +Solution: Add the -g flag to vimtutor. (Dominique Pelle) Add gvimtutor. +Files: src/Makefile, src/gvimtutor, src/vimtutor, runtime/doc/vimtutor.1 + +Patch 7.1.296 +Problem: SELinux is not supported. +Solution: Detect the selinux library and use mch_copy_sec(). (James Vega) +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/fileio.c, src/memfile.c, src/os_unix.c, src/proto/os_unix.pro + +Patch 7.1.297 +Problem: When using the search/replace dialog the parenmatch highlighting + can be wrong. (Tim Duncan) +Solution: In the GUI redraw function invoke the CursorMoved autocmd. +Files: src/gui.c + +Patch 7.1.298 (after 7.1.295) +Problem: src/gvimtutor is not distributed. +Solution: Add it to the list of distributed files. +Files: Filelist + +Patch 7.1.299 +Problem: Filetype detection doesn't work properly for file names ending in + a part that is ignored and contain a space or other special + characters. +Solution: Escape the special characters using the new fnameescape function. +Files: runtime/doc/eval.txt, runtime/filetype.vim, src/eval.c, + src/ex_getln.c, src/proto/ex_getln.pro, src/vim.h + +Patch 7.1.300 +Problem: Value of asmsyntax argument isn't checked for valid characters. +Solution: Only accepts letters and digits. +Files: runtime/filetype.vim + +Patch 7.1.301 +Problem: When the "File/Save" menu is used in Insert mode, a tab page label + is not updated to remove the "+". +Solution: Call draw_tabline() from showruler(). (Bjorn Winckler) +Files: src/screen.c + +Patch 7.1.302 (after 7.1.299) +Problem: Compilation error on MS-Windows. +Solution: Don't use xp_shell when it's not defined. +Files: src/ex_getln.c + +Patch 7.1.303 (after 7.1.302) +Problem: Compilation error on MS-Windows, again. +Solution: Declare p. +Files: src/ex_getln.c + +Patch 7.1.304 +Problem: Shortpath_for_invalid_fname() does not work correctly and is + unnecessary complex. +Solution: Clean up shortpath_for_invalid_fname(). (mostly by Yegappan + Lakshmanan) +Files: src/eval.c + +Patch 7.1.305 +Problem: Editing a compressed file with special characters in the name + doesn't work properly. +Solution: Escape special characters. +Files: runtime/autoload/gzip.vim + +Patch 7.1.306 +Problem: Some Unicode characters are handled like word characters while + they are symbols. +Solution: Adjust the table for Unicode classification. +Files: src/mbyte.c + +Patch 7.1.307 +Problem: Many warnings when compiling with Python 2.5. +Solution: Use ssize_t instead of int for some types. (James Vega) +Files: src/if_python.c + +Patch 7.1.308 +Problem: When in readonly mode ":options" produces an error. +Solution: Reset 'readonly'. (Gary Johnson) +Files: runtime/optwin.vim + +Patch 7.1.309 +Problem: Installing and testing with a shadow directory doesn't work. + (James Vega) +Solution: Add "po" to the list of directories to link. Also link the Vim + scripts in testdir. And a few more small fixes. +Files: src/Makefile + +Patch 7.1.310 +Problem: Incomplete utf-8 byte sequence at end of the file is not detected. + Accessing memory that wasn't written. +Solution: Check the last bytes in the buffer for being a valid utf-8 + character. (mostly by Ben Schmidt) + Also fix that the reported line number of the error was wrong. +Files: src/fileio.c + +Patch 7.1.311 +Problem: Compiler warning for missing sentinel in X code. +Solution: Change 0 to NULL. (Markus Heidelberg) +Files: src/mbyte.c + +Patch 7.1.312 +Problem: The .po files have mistakes in error numbers. +Solution: Search for these mistakes in the check script. (Dominique Pelle) +Files: src/po/check.vim + +Patch 7.1.313 +Problem: When the netbeans interface setModified call is used the status + lines and window title are not updated. +Solution: Redraw the status lines and title. (Philippe Fremy) +Files: src/netbeans.c + +Patch 7.1.314 +Problem: The value of 'pastetoggle' is written to the session file without + any escaping. (Randall Hansen) +Solution: Use put_escstr(). (Ben Schmidt) +Files: src/option.c + +Patch 7.1.315 +Problem: Crash with specific search pattern using look-behind match. + (Andreas Politz) +Solution: Also save the value of "need_clear_subexpr". +Files: src/regexp.c + +Patch 7.1.316 +Problem: When 'cscopetag' is set ":tag" gives an error message instead of + going to the next tag in the tag stack. +Solution: Don't call do_cstag() when there is no argument. (Mark Goldman) +Files: src/ex_docmd.c + +Patch 7.1.317 +Problem: Compiler warnings in Motif calls. +Solution: Change zero to NULL. (Dominique Pelle) +Files: src/gui_motif.c + +Patch 7.1.318 +Problem: Memory leak when closing xsmp connection. Crash on exit when + using Lesstif. +Solution: Don't close the X display to work around a Lesstif bug. Free + clientid. Also fix a leak for Motif and Athena. (Dominique Pelle) +Files: src/gui_x11.c, src/os_unix.c + +Patch 7.1.319 +Problem: When a register has an illegal utf-8 sequence, pasting it on the + command line causes an illegal memory access. +Solution: Use mb_cptr2char_adv(). (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.1.320 (extra) +Problem: Win64: Warnings while compiling Python interface. +Solution: Use PyInt in more places. Also update version message for the + console. (George Reilly) +Files: src/if_python.c, src/version.c + +Patch 7.1.321 (extra) +Problem: Win32 / Win64: Install file is outdated. +Solution: Update the text for recent compiler. (George Reilly) +Files: src/INSTALLpc.txt + +Patch 7.1.322 +Problem: Can't get start of Visual area in an <expr> mapping. +Solution: Add the 'v' argument to getpos(). +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.1.323 +Problem: Test 19 fails with some termcaps. (Dominique Pelle) +Solution: Set the t_kb and t_kD termcap values. +Files: src/testdir/test19.in, src/testdir/test38.in + +Patch 7.1.324 +Problem: File name path length on Unix is limited to 1024. +Solution: Use PATH_MAX when it's more than 1000. +Files: src/os_unix.h + +Patch 7.1.325 +Problem: When editing a command line that's longer than available space in + the window, the characters at the end are in reverse order. +Solution: Increment the insert position even when the command line doesn't + fit. (Ingo Karkat) +Files: src/ex_getln.c + +Patch 7.1.326 +Problem: ":s!from!to!" works, but ":smagic!from!to!" doesn't. It sees the + "!" as a flag to the command. Same for ":snomagic". (Johan Spetz) +Solution: When checking for a forced command also ignore ":smagic" and + ":snomagic". (Ian Kelling) +Files: src/ex_docmd.c + +Patch 7.1.327 +Problem: The GUI tutor is installed when there is no GUI version. +Solution: Only install gvimtutor when building a GUI version. +Files: src/Makefile + +Patch 7.1.328 +Problem: Crash when using Cygwin and non-posix path name in tags file. +Solution: Use separate buffer for posix path. (Ben Schmidt) +Files: src/os_unix.c + +Patch 7.1.329 +Problem: When the popup menu is removed a column of cells, the right halve + of double-wide characters, may not be redrawn. +Solution: Check if the right halve of a character needs to be redrawn. + (Yukihiro Nakadaira) +Files: src/screen.c + +Patch 7.1.330 +Problem: Reading uninitialized memory when using Del in replace mode. +Solution: Use utfc_ptr2len_len() instead of mb_ptr2len(). (Dominique Pelle) +Files: src/misc1.c + + +Warning for missing sentinel in gui_xmldlg.c. (Dominique Pelle) + +A search offset from the end of a match didn't work properly for multi-byte +characters. (Yukihiro Nakadaira) + +When displaying the value of 'key' don't show "*****" when the value is empty. +(Ben Schmidt) + +Internal error when compiled with EXITFREE and using the nerd_tree plugin. +Set last_msg_hist to NULL when history becomes empty. Call +free_all_functions() after garbage collection. (Dominique Pelle) + +GTK with XIM: <S-Space> does not work. (Yukihiro Nakadaira) + +Some shells do not support "echo -n", which breaks glob(). Use "echo" instead +of "echo -n $1; echo". (Gary Johnson) + +"echo 22,44" printed "22" on top of the command, the error messages caused +the rest not to be cleared. Added the need_clr_eos flag. + +Netbeans events are handled while updating the screen, causing a crash. +Change the moment when events are handled. Rename nb_parse_messages() to +netbeans_parse_messages(). (Xavier de Gaye) + +Test 11 was broken after patch 7.1.186 on Win32 console. (Daniel Shahaf) +Use shellescape() on the file name. + +IM was turned off in im_preedit_end_cb() for no good reason. (Takuhiro +Nishioka) + +A corrupted spell file could cause Vim to use lots of memory. Better +detection for running into the end of the file. (idea from James Vega) + +Mac: Included a patch to make it build with GTK. Moved language init to +mac_lang_init() function. (Ben Schmidt) + +Problem with 'wildmenu' after ":lcd", up/down arrows don't work. (Erik Falor) + +Fix configure.in to avoid "implicitly declared" warnings when running +configure. + +Fixed a memory leak when redefining a keymap. (Dominique Pelle) + +Setting 'pastetoggle' to "jj" didn't work. + +'ic' and 'smartcase' don't work properly when using \%V in a search pattern. +(Kana Natsuno) + +Patch 7.2a.001 +Problem: On some systems X11/Xlib.h exists (from X11-dev package) but + X11/Intrinsic.h does not (in Xt-dev package). This breaks the + build. Also, on Solaris 9 sys/ptem.h isn't found. +Solution: Have configure only accept X11 when X11/Intrinsic.h exists. + Check for sys/ptem.h while including sys/stream.h. (Vladimir + Marek) +Files: src/auto/configure, src/configure.in + +Patch 7.2a.002 +Problem: getbufvar(N, "") gets the dictionary of the current buffer instead + of buffer N. +Solution: Set curbuf before calling find_var_in_ht(). (Kana Natsuno) +Files: src/eval.c + +Patch 7.2a.003 +Problem: Leaking memory when using ":file name" and using access control + lists. +Solution: Invoke mch_free_acl() in vim_rename(). (Dominique Pelle) +Files: src/fileio.c + +Patch 7.2a.004 +Problem: Some systems can't get spell files by ftp. +Solution: Use http when it looks like it's possible. (James Vega) +Files: runtime/autoload/spellfile.vim + +Patch 7.2a.005 +Problem: A few error messages use confusing names. Misspelling. +Solution: Change "dissallows" to "disallows". (Dominique Pelle) Change + "number" to "Number". +Files: src/eval.c, src/fileio.c + +Patch 7.2a.006 +Problem: Reading past NUL in a string. +Solution: Check for invalid utf-8 byte sequence. (Dominique Pelle) +Files: src/charset.c + +Patch 7.2a.007 +Problem: ":let v = 1.2.3" was OK in Vim 7.1, now it gives an error. +Solution: Don't look for a floating point number after the "." operator. +Files: src/eval.c + +Patch 7.2a.008 +Problem: printf("%g", 1) doesn't work. +Solution: Convert Number to Float when needed. +Files: src/message.c + +Patch 7.2a.009 +Problem: cygwin_conv_to_posix_path() does not specify buffer size. +Solution: Use new Cygwin function: cygwin_conv_path(). (Corinna Vinschen) +Files: src/main.c, src/os_unix.c + +Patch 7.2a.010 +Problem: When a file name has an illegal byte sequence Vim may read + uninitialised memory. +Solution: Don't use UTF_COMPOSINGLIKE() on an illegal byte. In + msg_outtrans_len_attr() use char2cells() instead of ptr2cells(). + In utf_ptr2char() don't check second byte when first byte is + illegal. (Dominique Pelle) +Files: src/mbyte.c, src/message.c + +Patch 7.2a.011 +Problem: The Edit/Startup Settings menu doesn't work. +Solution: Expand environment variables. (Ben Schmidt) +Files: runtime/menu.vim + +Patch 7.2a.012 +Problem: Compiler warnings for casting int to pointer. +Solution: Add cast to long in between. (Martin Toft) +Files: src/gui_gtk_x11.c + +Patch 7.2a.013 +Problem: shellescape() does not escape "%" and "#" characters. +Solution: Add find_cmdline_var() and use it when the second argument to + shellescape() is non-zero. +Files: runtime/doc/eval.txt, src/eval.c, src/ex_docmd.c, + src/proto/ex_docmd.pro, src/proto/misc2.pro, src/misc2.c + +Patch 7.2a.014 +Problem: Problem with % in message. +Solution: Put % in single quotes. +Files: src/eval.c + +Patch 7.2a.015 (after 7.2a.010) +Problem: Misaligned messages. +Solution: Compute length of unprintable chars correctly. +Files: src/message.c + +Patch 7.2a.016 +Problem: Using CTRL-W v in the quickfix window results in two quickfix + windows, which is not allowed. ":tab split" should be allowed to + open a new quickfix window in another tab. +Solution: For CTRL-W v instead of splitting the window open a new one. + When using ":tab" do allow splitting the quickfix window (was + already included in patch 7.2a.013). +Files: src/window.c + +Patch 7.2a.017 +Problem: ":doautoall" executes autocommands for all buffers instead of just + for loaded buffers. +Solution: Change "curbuf" to "buf". +Files: src/fileio.c + +Patch 7.2a.018 +Problem: Compiler warnings when compiling with Gnome. (Tony Mechelynck) +Solution: Add type casts. +Files: src/gui_gtk_x11.c + +Patch 7.2a.019 +Problem: ":let &g:tw = 44" sets the local option value. (Cyril Slobin) +Solution: Use get_varp_scope() instead of get_varp(). (Ian Kelling) +Files: src/option.c + +There is no way to avoid adding /usr/local/{include|lib} to the build +commands. Add the --with-local-dir argument to configure. (Michael +Haubenwallner) + +When using CTRL-D after ":help", the number of matches could be thousands. +Restrict to TAG_MANY to avoid this taking too long. (Ian Kelling) + +The popup menu could be placed at a weird location. Caused by w_wcol computed +by curs_columns(). (Dominique Pelle) + +Overlapping STRCPY() arguments when using %r item in 'errorformat'. Use +STRMOVE() instead. (Ralf Wildenhues) + +Mac: On Leopard gvim, when using the mouse wheel nothing would happen until +another event occurs, such as moving the mouse. Then the recorded scrolling +would take place all at once. (Eckehard Berns) + +Solution for cursor color not reflecting IM status for GTK 2. Add +preedit_is_active flag. (SungHyun Nam) + +filereadable() can hang on a FIFO on Linux. Use open() instead of fopen(), +with O_NONBLOCK. (suggested by Lars Kotthoff) + +Included patch to support Perl 5.10. (Yasuhiro Matsumoto) + +When files are dropped on gvim while the screen is being updated, ignore the +drop command to avoid freeing memory that is being used. + +In a terminal, when drawing the popup menu over double-wide characters, half +characters may not be cleared properly. (Yukihiro Nakadaira) + +The #ifdef for including "vimio.h" was inconsistent. In a few files it +depended on MSWIN, which isn't defined until later. + +Patch 7.2b.001 +Problem: Compilation problem: mb_fix_col() missing with multi-byte feature + but without GUI or clipboard. +Solution: Remove #ifdef. +Files: src/mbyte.c + +Patch 7.2b.002 +Problem: Compiler warnings for signed/unsigned mismatch. +Solution: Add type casts. +Files: src/screen.c + +Patch 7.2b.003 +Problem: Still a compilation problem, check_col() and check_row() missing. +Solution: Add FEAT_MBYTE to the #if. +Files: src/ui.c + +Patch 7.2b.004 +Problem: Trying to free memory for a static string when using ":helpgrep". + (George Reilly) +Solution: Set 'cpo' to empty_option instead of an empty string. Also for + searchpair() and substitute(). +Files: src/quickfix.c, src/eval.c + +Patch 7.2b.005 +Problem: The special character "!" isn't handled properly in shellescape(). + (Jan Minar) +Solution: Escape "!" when using a "csh" like shell and with + shellescape(s, 1). Twice for both. Also escape <NL>. +Files: src/misc2.c + +Patch 7.2b.006 +Problem: Reading past end of string when reading info from tags line. +Solution: Break the loop when encountering a NUL. (Dominique Pelle) +Files: src/tag.c + +Patch 7.2b.007 +Problem: Part of a message cannot be translated. +Solution: Put _() around the message. +Files: src/search.c + +Patch 7.2b.008 +Problem: A few filetypes are not detected or not detected properly. +Solution: Add filetype detection patterns. (Nikolai Weibull) +Files: runtime/filetype.vim + +Patch 7.2b.009 +Problem: Reading past end of screen line. (Epicurus) +Solution: Avoid going past the value of Columns. +Files: src/screen.c + +Patch 7.2b.010 +Problem: ":mksession" doesn't work for ":map , foo", ":sunmap ,". (Ethan + Mallove) +Solution: Check for "nxo", "nso" and other strange mapping combinations. +Files: src/getchar.c + +Patch 7.2b.011 +Problem: Configure for TCL ends up with include file in compiler command. + (Richard Hogg) +Solution: Delete items from $TCL_DEFS that do not start with a dash. +Files: src/auto/configure, src/configure.in + +Patch 7.2b.012 +Problem: Build failure with +multi_byte but without +diff. +Solution: Add #ifdef. (Patrick Texier) +Files: src/main.c + +Patch 7.2b.013 +Problem: Build fails with tiny features and Perl. (Dominique Pelle) +Solution: Define missing functions. Also when compiling Python. +Files: src/if_perl.xs, src/if_python.c + +Patch 7.2b.014 +Problem: Configure uses an unsafe temp file to store commands. +Solution: Create the temp file in local directory. +Files: src/auto/configure, src/configure.in + +Patch 7.2b.015 +Problem: Build fails on Mac when using Aap. +Solution: Fix typo in configure script. +Files: src/auto/configure, src/configure.in + +Patch 7.2b.016 +Problem: Build fails with normal features but without +autocmd. +Solution: Fix #ifdefs. (Ian Kelling) +Files: src/eval.c, src/ex_cmds.c, src/quickfix.c, src/option.c, + src/ex_docmd.c + +Patch 7.2b.017 +Problem: "vim -O foo foo" results in only one window. (Zdenek Sekera) +Solution: Handle result of ATTENTION prompt properly. (Ian Kelling) +Files: src/main.c + +Patch 7.2b.018 +Problem: When doing command line completion on a file name for a csh-like + shell argument a '!' character isn't escaped properly. +Solution: Add another backslash. +Files: src/ex_getln.c, src/misc2.c, src/proto/misc2.pro, src/screen.c + +Patch 7.2b.019 (extra) +Problem: Win32: Various compiler warnings. +Solution: Use __w64 attribute. Comment-out unused parameters. Adjust a few + #ifdefs. (George Reilly) +Files: src/gui_w48.c, src/GvimExt/gvimext.cpp, src/Make_mvc.mak, + src/os_mswin.c, src/os_win32.c, src/vim.h + +Patch 7.2b.020 +Problem: ":sort n" doesn't handle negative numbers. (James Vega) +Solution: Include '-' in the number. +Files: src/charset.c, src/ex_cmds.c + +Patch 7.2b.021 +Problem: Reloading doesn't read the BOM correctly. (Steve Gardner) +Solution: Accept utf-8 BOM when specified file encoding is utf-8. +Files: src/fileio.c + +Patch 7.2b.022 +Problem: When using ":normal" while updating the status line the count of + an operator is lost. (Dominique Pelle) +Solution: Save and restore "opcount". +Files: src/ex_docmd.c, src/globals.h, src/normal.c + +Patch 7.2b.023 +Problem: Crash when using the result of synstack(0,0). (Matt Wozniski) +Solution: Check for v_list to be NULL in a few more places. +Files: src/eval.c + +Patch 7.2b.024 +Problem: Using ":gui" while the netrw plugin is active causes a delay in + updating the display. +Solution: Don't check for terminal codes when starting the GUI. +Files: src/term.c + +Patch 7.2b.025 +Problem: When the CursorHold event triggers a pending count is lost. + (Juergen Kraemer) +Solution: Save the counts and restore them. +Files: src/normal.c, src/structs.h + +Patch 7.2b.026 +Problem: The GTK 2 file chooser causes the ~/.recently-used.xbel file to be + written over and over again. This may cause a significant + slowdown. (Guido Berhoerster) +Solution: Don't use the GTK 2 file chooser. +Files: src/gui_gtk.c + +Patch 7.2b.027 +Problem: Memory leak for Python, Perl, etc. script command with end marker. +Solution: Free the memory of the end marker. (Andy Kittner) +Files: src/ex_getln.c + +Patch 7.2b.028 +Problem: Reading uninitialized memory when doing ":gui -f". (Dominique + Pelle) +Solution: Don't position the cursor when the screen size is invalid. +Files: src/gui.c + +Patch 7.2b.029 +Problem: ":help a" doesn't jump to "a" tag in docs. (Tony Mechelynck) +Solution: Get all tags and throw away more than TAG_MANY after sorting. + When there is no argument find matches for "help" to avoid a long + delay. +Files: src/ex_cmds.c, src/ex_getln.c + +Patch 7.2b.030 +Problem: When changing the value of t_Co from 8 to 16 the Visual + highlighting keeps both reverse and a background color. +Solution: Remove the attribute when setting the default highlight color. + (Markus Heidelberg) +Files: src/syntax.c + +Error when cancelling completion menu and auto-formatting. (fixed by Ian +Kelling) + +Patch 7.2c.001 +Problem: ":let x=[''] | let x += x" causes hang. (Matt Wozniski) +Solution: Only insert elements up to the original length of the List. +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.2c.002 +Problem: fnameescape() doesn't handle a leading '+' or '>'. (Jan Minar) +Solution: Escape a leading '+' and '>'. And a single '-'. +Files: runtime/doc/eval.txt, src/ex_getln.c + +Patch 7.2c.003 +Problem: Searching for "foo\%[bar]\+" gives a "Corrupted regexp program" + error. (Joachim Hofmann) +Solution: Mark the \%[] item as not being simple. +Files: src/regexp.c + +On Vista access to system directories is virtualized. (Michael Mutschler) +Adjusted the manifest file to avoid this. (George Reilly) + +Memory leak when using CTRL-C to cancel listing the jump list. (Dominique +Pelle) + +Mac: Could not build with Perl interface. + +============================================================================== +VERSION 7.3 *version-7.3* *version7.3* + +This section is about improvements made between version 7.2 and 7.3. + +This release has hundreds of bug fixes and there are a few new features. The +most notable new features are: + + +Persistent undo *new-persistent-undo* +--------------- + +Store undo information in a file. Can undo to before when the file was read, +also for unloaded buffers. See |undo-persistence| (partly by Jordan Lewis) + +Added the ":earlier 1f" and ":later 1f" commands. +Added file save counter to undo information. +Added the |undotree()| and |undofile()| functions. + +Also added the 'undoreload' option. This makes it possible to save the +current text when reloading the buffer, so that the reload can be undone. + + +More encryption *new-more-encryption* +--------------- + +Support for Blowfish encryption. Added the 'cryptmethod' option. +Mostly by Moshin Ahmed. + +Also encrypt the text in the swap file and the undo file. + + +Conceal text *new-conceal* +------------ + +Added the |+conceal| feature. (Vince Negri) +This allows hiding stretches of text, based on syntax highlighting. +It also allows replacing a stretch of text by a character |:syn-cchar|. +The 'conceallevel' option specifies what happens with text matching a syntax +item that has the conceal attribute. +The 'concealcursor' option specifies what happens in the cursor line. + +The help files conceal characters used to mark tags and examples. + +Added the |synconcealed()| function and use it for :TOhtml. (Benjamin Fritz) + +Added the 'cursorbind' option, keeps the cursor in two windows with the same +text in sync. + + +Lua interface *new-lua* +------------- + +Added the |Lua| interface. (Luis Carvalho) + + +Python3 interface *new-python3* +----------------- + +Added the Python3 interface. It exists next to Python 2.x, both can be used +at the same time. See |python3| (Roland Puntaier) + + +Changed *changed-7.3* +------- + +The MS-Windows installer no longer requires the user to type anything in the +console windows. The installer now also works on 64 bit systems, including +the "Edit with Vim" context menu. +The gvim executable is 32 bits, the installed gvimext.dll is either a 32 or 64 +bit version. (mostly by George Reilly) +Made the DOS installer work with more compilers. +The MS-Windows big gvim is now built with Python 2.7 and 3.1.2, Perl 5.12 and +Ruby 1.9.1. You need the matching .dll files to use them. + +The extra and language files are no longer distributed separately. +The source files for all systems are included in one distribution. + +After using ":recover" or recovering a file in another way, ":x" and "ZZ" +didn't save what you see. This could result in work being lost. Now the text +after recovery is compared to the original file contents. When they differ +the buffer is marked as modified. + +When Vim is exiting because of a deadly signal, when v:dying is 2 or more, +VimLeavePre, VimLeave, BufWinLeave and BufUnload autocommands are not +executed. + +Removed support for GTK 1. It was no longer maintained and required a lot of +#ifdefs in the source code. GTK 2 should be available for every system. +(James Vega) + +It is no longer allowed to set the 'encoding' option from a modeline. It +would corrupt the text. (Patrick Texier) + +Renamed runtime/spell/fixdup to runtime/spell/fixdup.vim. + +Removed obsolete Mac code. + +Updated spell files for Ubuntu locale names. + +Switched from autoconf 2.63 to 2.65. + +Removed Mupad indent and ftplugin files, they are not useful. + +The maximum number of messages remembered in the history is now 200 (was 100). + + +Added *added-7.3* +----- + +Added the 'relativenumber' option. (Markus Heidelberg) + +Added the 'colorcolumn' option: highlight one or more columns in a window. +E.g. to highlight the column after 'textwidth'. (partly by Gregor Uhlenheuer) + +Added support for NetBeans in a terminal. Added |:nbstart| and |:nbclose|. +(Xavier de Gaye) + +More floating point functions: |acos()|, |asin()|, |atan2()|, |cosh()|, +|exp()|, |fmod()|, |log()|, |sinh()|, |tan()|, |tanh()|. (Bill McCarthy) + +Added the |gettabvar()| and |settabvar()| functions. (Yegappan Lakshmanan) + +Added the |strchars()|, |strwidth()| and |strdisplaywidth()| functions. + +Support GDK_SUPER_MASK for GTK on Mac. (Stephan Schulz) + +Made CTRL and ALT modifier work for mouse wheel. (Benjamin Haskell) + +Added support for horizontal scroll wheel. (Bjorn Winckler) + +When the buffer is in diff mode, have :TOhtml create HTML to show the diff +side-by-side. (Christian Brabandt) + +Various improvements to ":TOhtml" and the 2html.vim script. (Benjamin Fritz) + +Add the 'L' item to 'cinoptions'. (Manuel Konig) + +Improve Javascript indenting. Add "J" flag to 'cinoptions'. (Hari Kumar G) + +Mac: Support disabling antialias. (LC Mi) + +Mac: Add clipboard support in the Mac console. (Bjorn Winckler) + +Make it possible to drag a tab page label to another position. (Paul B. Mahol) + +Better implementation of creating the Color Scheme menu. (Juergen Kraemer) + +In Visual mode with 'showcmd' display the number of bytes and characters. + +Allow synIDattr() getting GUI attributes when built without GUI. (Matt +Wozniski) + +Support completion for ":find". Added test 73. (Nazri Ramliy) + +Command line completion for :ownsyntax and :setfiletype. (Dominique Pelle) + +Command line completion for :lmap and :lunmap. + +Support syntax and filetype completion for user commands. (Christian Brabandt) + +Avoid use of the GTK main_loop() so that the GtkFileChooser can be used. +(James Vega) + +When 'formatexpr' evaluates to non-zero fall back to internal formatting, also +for "gq". (James Vega) + +Support :browse for commands that use an error file argument. (Lech Lorens) + +Support wide file names in gvimext. (Szabolcs Horvat) + +Improve test for joining lines. (Milan Vancura) +Make joining a range of lines much faster. (Milan Vancura) + +Add patch to improve support of z/OS (OS/390). (Ralf Schandl) + +Added the helphelp.txt file. Moved text from various.txt to it. + +Added "q" item for 'statusline'. Added |w:quickfix_title|. (Lech Lorens) + +Various improvements for VMS. (Zoltan Arpadffy) + + +New syntax files: ~ +Haskell Cabal build file (Vincent Berthoux) +ChaiScript (Jason Turner) +Cucumber (Tim Pope) +Datascript (Dominique Pelle) +Fantom (Kamil Toman) +Liquid (Tim Pope) +Markdown (Tim Pope) +wavefront's obj file (Vincent Berthoux) +Perl 6 (Andy Lester) +SDC - Synopsys Design Constraints (Maurizio Tranchero) +SVG - Scalable Vector Graphics (Vincent Berthoux) +task data (John Florian) +task 42 edit (John Florian) + +New filetype plugins: ~ +Cucumber (Tim Pope) +Liquid (Tim Pope) +Logcheck (Debian) +Markdown (Tim Pope) +Perl 6 (Andy Lester) +Quickfix window (Lech Lorens) +Tcl (Robert L Hicks) + +New indent plugins: ~ +CUDA (Bram Moolenaar) +ChaiScript (Jason Turner) +Cucumber (Tim Pope) +LifeLines (Patrick Texier) +Liquid (Tim Pope) +Mail (Bram Moolenaar) +Perl 6 (Andy Lester) + +Other new runtime files: ~ +Breton spell file (Dominique Pelle) +Dvorak keymap (Ashish Shukla) +Korean translations. (SungHyun Nam) +Python 3 completion (Aaron Griffin) +Serbian menu translations (Aleksandar Jelenak) +Tetum spell files +Tutor Bairish (Sepp Hell) +Tutor in Esperanto. (Dominique Pellé) +Tutor in Portuguese. +Norwegian Tutor now also available as tutor.nb + +Removed the Mupad runtime files, they were not maintained. + + +Fixed *fixed-7.3* +----- + +Patch 7.2.001 +Problem: Mac: pseudo-ttys don't work properly on Leopard, resulting in the + shell not to have a prompt, CTRL-C not working, etc. +Solution: Don't use SVR4 compatible ptys, even though they are detected. + (Ben Schmidt) +Files: src/pty.c + +Patch 7.2.002 +Problem: Leaking memory when displaying menus. +Solution: Free allocated memory. (Dominique Pelle) +Files: src/menu.c + +Patch 7.2.003 +Problem: Typo in translated message. Message not translated. +Solution: Correct spelling. Add _(). (Dominique Pelle) +Files: src/spell.c, src/version.c + +Patch 7.2.004 +Problem: Cscope help message is not translated. +Solution: Put it in _(). (Dominique Pelle) +Files: src/if_cscope.c, src/if_cscope.h + +Patch 7.2.005 +Problem: A few problems when profiling. Using flag pointer instead of flag + value. Allocating zero bytes. Not freeing used memory. +Solution: Remove wrong '&' characters. Skip dumping when there is nothing + to dump. Free used memory. (Dominique Pelle) +Files: src/eval.c + +Patch 7.2.006 +Problem: HTML files are not recognized by contents. +Solution: Add a rule to the scripts file. (Nico Weber) +Files: runtime/scripts.vim + +Patch 7.2.007 (extra) +Problem: Minor issues for VMS. +Solution: Minor fixes for VMS. Add float support. (Zoltan Arpadffy) +Files: runtime/doc/os_vms.txt, src/os_vms_conf.h, src/Make_vms.mms, + src/testdir/Make_vms.mms, src/testdir/test30.in, + src/testdir/test54.in + +Patch 7.2.008 +Problem: With a BufHidden autocommand that invokes ":bunload" the window + count for a buffer can be wrong. (Bob Hiestand) +Solution: Don't call enter_buffer() when already in that buffer. +Files: src/buffer.c + +Patch 7.2.009 +Problem: Can't compile with Perl 5.10 on MS-Windows. (Cesar Romani) +Solution: Add the Perl_sv_free2 function for dynamic loading. (Dan Sharp) +Files: src/if_perl.xs + +Patch 7.2.010 +Problem: When using "K" in Visual mode not all characters are properly + escaped. (Ben Schmidt) +Solution: Use a function with the functionality of shellescape(). (Jan + Minar) +Files: src/mbyte.c, src/misc2.c, src/normal.c + +Patch 7.2.011 +Problem: Get an error when inserting a float value from the expression + register. +Solution: Convert the Float to a String automatically in the same place + where a List would be converted to a String. +Files: src/eval.c + +Patch 7.2.012 +Problem: Compiler warnings when building with startup timing. +Solution: Add type casts. +Files: src/ex_cmds2.c + +Patch 7.2.013 +Problem: While waiting for the X selection Vim consumes a lot of CPU time + and hangs until a response is received. +Solution: Sleep a bit when the selection event hasn't been received yet. + Time out after a couple of seconds to avoid a hang when the + selection owner isn't responding. +Files: src/ui.c + +Patch 7.2.014 +Problem: synstack() doesn't work in an empty line. +Solution: Accept column zero as a valid position. +Files: src/eval.c + +Patch 7.2.015 +Problem: "make all test install" doesn't stop when the test fails. (Daniel + Shahaf) +Solution: When test.log contains failures exit with non-zero status. +Files: src/testdir/Makefile + +Patch 7.2.016 +Problem: The pattern being completed may be in freed memory when the + command line is being reallocated. (Dominique Pelle) +Solution: Keep a pointer to the expand_T in the command line structure. + Don't use <S-Tab> as CTRL-P when there are no results. Clear the + completion when using a command line from the history. +Files: src/ex_getln.c + +Patch 7.2.017 +Problem: strlen() used on text that may not end in a NUL. (Dominique Pelle) + Pasting a very big selection doesn't work. +Solution: Use the length passed to the XtSelectionCallbackProc() function. + After getting the SelectionNotify event continue dispatching + events until the callback is actually called. Also dispatch the + PropertyNotify event. +Files: src/ui.c + +Patch 7.2.018 +Problem: Memory leak when substitute is aborted. +Solution: Free the buffer allocated for the new text. (Dominique Pelle) +Files: src/ex_cmds.c + +Patch 7.2.019 +Problem: Completion of ":noautocmd" doesn't work and exists(":noautocmd") + returns zero. (Ben Fritz) +Solution: Add "noautocmd" to the list of modifiers and commands. +Files: src/ex_cmds.h, src/ex_docmd.c + +Patch 7.2.020 +Problem: Starting the GUI when the executable starts with 'k', but the KDE + version no longer exists. +Solution: Don't have "kvim" start the GUI. +Files: src/main.c + +Patch 7.2.021 +Problem: When executing autocommands getting the full file name may be + slow. (David Kotchan) +Solution: Postpone calling FullName_save() until autocmd_fname is used. +Files: src/ex_docmd.c, src/fileio.c, src/globals.h + +Patch 7.2.022 (extra) +Problem: Testing is not possible when compiling with MingW. +Solution: Add a MingW specific test Makefile. (Bill McCarthy) +Files: Filelist, src/testdir/Make_ming.mak + +Patch 7.2.023 +Problem: 'cursorcolumn' is in the wrong place in a closed fold when the + display is shifted left. (Gary Johnson) +Solution: Subtract w_skipcol or w_leftcol when needed. +Files: src/screen.c + +Patch 7.2.024 +Problem: It's possible to set 'history' to a negative value and that causes + an out-of-memory error. +Solution: Check that 'history' has a positive value. (Doug Kearns) +Files: src/option.c + +Patch 7.2.025 +Problem: When a CursorHold event invokes system() it is retriggered over + and over again. +Solution: Don't reset did_cursorhold when getting K_IGNORE. +Files: src/normal.c + +Patch 7.2.026 (after 7.2.010) +Problem: "K" doesn't use the length of the identifier but uses the rest of + the line. +Solution: Copy the desired number of characters first. +Files: src/normal.c + +Patch 7.2.027 +Problem: Can use cscope commands in the sandbox. +Solution: Disallow them, they might not be safe. +Files: src/ex_cmds.h + +Patch 7.2.028 +Problem: Confusing error message for missing (). +Solution: Change "braces" to "parentheses". (Gary Johnson) +Files: src/eval.c + +Patch 7.2.029 +Problem: No completion for ":doautoall". +Solution: Complete ":doautoall" like ":doautocmd". (Doug Kearns) +Files: src/ex_docmd.c + +Patch 7.2.030 (after 7.2.027) +Problem: Can't compile. +Solution: Remove prematurely added ex_oldfiles. +Files: src/ex_cmds.h + +Patch 7.2.031 +Problem: Information in the viminfo file about previously edited files is + not available to the user. There is no way to get a complete list + of files edited in previous Vim sessions. +Solution: Add v:oldfiles and fill it with the list of old file names when + first reading the viminfo file. Add the ":oldfiles" command, + ":browse oldfiles" and the "#<123" special file name. Increase + the default value for 'viminfo' from '20 to '100. +Files: runtime/doc/cmdline.txt, runtime/doc/eval.txt, + runtime/doc/starting.txt, runtime/doc/usr_21.txt, src/eval.c, + src/ex_cmds.c, src/ex_cmds.h, src/ex_docmd.c, src/feature.h, + src/fileio.c, src/main.c, src/mark.c, src/misc1.c, + src/proto/eval.pro, src/proto/ex_cmds.pro, src/proto/mark.pro, + src/option.c, src/structs.h, src/vim.h + +Patch 7.2.032 (after 7.2.031) +Problem: Can't build with EXITFREE defined. (Dominique Pelle) +Solution: Change vv_string to vv_str. +Files: src/eval.c + +Patch 7.2.033 +Problem: When detecting a little endian BOM "ucs-2le" is used, but the text + might be "utf-16le". +Solution: Default to "utf-16le", it also works for "ucs-2le". (Jia Yanwei) +Files: src/fileio.c, src/testdir/test42.ok + +Patch 7.2.034 +Problem: Memory leak in spell info when deleting buffer. +Solution: Free the memory. (Dominique Pelle) +Files: src/buffer.c + +Patch 7.2.035 +Problem: Mismatches between alloc/malloc, free/vim_free, + realloc/vim_realloc. +Solution: Use the right function. (Dominique Pelle) +Files: src/gui_x11.c, src/mbyte.c, src/misc2.c, src/os_unix.c + +Patch 7.2.036 (extra) +Problem: Mismatches between alloc/malloc, free/vim_free, + realloc/vim_realloc. +Solution: Use the right function. (Dominique Pelle) +Files: src/gui_riscos.c, src/gui_w48.c, src/mbyte.c, src/os_vms.c, + src/os_w32exe.c, src/os_win16.c + +Patch 7.2.037 +Problem: Double free with GTK 1 and compiled with EXITFREE. +Solution: Don't close display. (Dominique Pelle) +Files: src/os_unix.c + +Patch 7.2.038 +Problem: Overlapping arguments to memcpy(). +Solution: Use mch_memmove(). (Dominique Pelle) +Files: src/if_xcmdsrv.c + +Patch 7.2.039 +Problem: Accessing freed memory on exit when EXITFREE is defined. +Solution: Call hash_init() on the v: hash table. +Files: src/eval.c + +Patch 7.2.040 +Problem: When using ":e ++ff=dos fname" and the file contains a NL without + a CR before it and 'ffs' contains "unix" then the fileformat + becomes unix. +Solution: Ignore 'ffs' when using the ++ff argument. (Ben Schmidt) + Also remove unreachable code. +Files: src/fileio.c + +Patch 7.2.041 +Problem: In diff mode, when using two tabs, each with two diffed buffers, + editing a buffer of the other tab messes up the diff. (Matt + Mzyzik) +Solution: Only copy options from a window where the buffer was edited that + doesn't have 'diff' set or is for the current tab page. + Also fix that window options for a buffer are stored with the + wrong window. +Files: src/buffer.c, src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, + src/ex_getln.c, src/if_sniff.c, src/main.c, src/netbeans.c, + src/normal.c, src/popupmnu.c, src/proto/buffer.pro, + src/proto/ex_cmds.pro src/quickfix.c, src/window.c + +Patch 7.2.042 +Problem: When using winrestview() in a BufWinEnter autocommand the window + is scrolled anyway. (Matt Zyzik) +Solution: Don't recompute topline when above 'scrolloff' from the bottom. + Don't always put the cursor halfway when entering a buffer. Add + "w_topline_was_set". +Files: src/buffer.c, src/move.c, src/structs.h + +Patch 7.2.043 +Problem: VMS: Too many characters are escaped in filename and shell + commands. +Solution: Escape fewer characters. (Zoltan Arpadffy) +Files: src/vim.h + +Patch 7.2.044 +Problem: Crash because of STRCPY() being over protective of the destination + size. (Dominique Pelle) +Solution: Add -D_FORTIFY_SOURCE=1 to CFLAGS. Use an intermediate variable + for the pointer to avoid a warning. +Files: src/auto/configure, src/configure.in, src/eval.c + +Patch 7.2.045 +Problem: The Python interface has an empty entry in sys.path. +Solution: Filter out the empty entry. (idea from James Vega) +Files: src/if_python.c + +Patch 7.2.046 +Problem: Wrong check for filling buffer with encoding. (Danek Duvall) +Solution: Remove pointers. (Dominique Pelle) +Files: src/mbyte.c + +Patch 7.2.047 +Problem: Starting Vim with the -nb argument while it's not supported causes + the other side to hang. +Solution: When -nb is used while it's not supported exit Vim. (Xavier de + Gaye) +Files: src/main.c, src/vim.h + +Patch 7.2.048 +Problem: v:prevcount is changed too often. Counts are not multiplied when + setting v:count. +Solution: Set v:prevcount properly. Multiply counts. (idea by Ben Schmidt) +Files: src/eval.c, src/normal.c, src/proto/eval.pro + +Patch 7.2.049 (extra) +Problem: Win32: the clipboard doesn't support UTF-16. +Solution: Change UCS-2 support to UTF-16 support. (Jia Yanwei) +Files: src/gui_w32.c, src/gui_w48.c, src/mbyte.c, src/misc1.c, + src/os_mswin.c, src/os_win32.c, src/proto/os_mswin.pro + +Patch 7.2.050 +Problem: Warnings for not checking return value of fwrite(). (Chip Campbell) +Solution: Use the return value. +Files: src/spell.c + +Patch 7.2.051 +Problem: Can't avoid 'wildignore' and 'suffixes' for glob() and globpath(). +Solution: Add an extra argument to these functions. (Ingo Karkat) +Files: src/eval.c, src/ex_getln.c, src/proto/ex_getln.pro, + runtime/doc/eval.txt, runtime/doc/options.txt + +Patch 7.2.052 +Problem: synIDattr() doesn't support "sp" for special color. +Solution: Recognize "sp" and "sp#". (Matt Wozniski) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.2.053 +Problem: Crash when using WorkShop command ":ws foo". (Dominique Pelle) +Solution: Avoid using a NULL pointer. +Files: src/workshop.c + +Patch 7.2.054 +Problem: Compilation warnings for format in getchar.c. +Solution: Use fputs() instead of fprintf(). (Dominique Pelle) +Files: src/getchar.c + +Patch 7.2.055 +Problem: Various compiler warnings with strict checking. +Solution: Avoid the warnings by using return values and renaming. +Files: src/diff.c, src/eval.c, src/ex_cmds.c, src/ex_docmd.c, + src/fileio.c, src/fold.c, src/globals.h, src/gui.c, + src/gui_at_sb.c, src/gui_gtk_x11.c, src/gui_xmdlg.c, + src/gui_xmebw.c, src/main.c, src/mbyte.c, src/message.c, + src/netbeans.c, src/option.c, src/os_unix.c, src/spell.c, + src/ui.c, src/window.c + +Patch 7.2.056 (after 7.2.050) +Problem: Tests 58 and 59 fail. +Solution: Don't invoke fwrite() with a zero length. (Dominique Pelle) +Files: src/spell.c + +Patch 7.2.057 (after 7.2.056) +Problem: Combination of int and size_t may not work. +Solution: Use size_t for variable. +Files: src/spell.c + +Patch 7.2.058 +Problem: Can't add a patch name to the ":version" output. +Solution: Add the extra_patches array. +Files: src/version.c + +Patch 7.2.059 +Problem: Diff display is not always updated. +Solution: Update the display more often. +Files: src/diff.c + +Patch 7.2.060 +Problem: When a spell files has many compound rules it may take a very long + time making the list of suggestions. Displaying also can be slow + when there are misspelled words. + Can't parse some Hunspell .aff files. +Solution: Check if a compounding can possibly work before trying a + combination, if the compound rules don't contain wildcards. + Implement using CHECKCOMPOUNDPATTERN. + Ignore COMPOUNDRULES. Ignore a comment after most items. + Accept ONLYINCOMPOUND as an alias for NEEDCOMPOUND. + Accept FORBIDDENWORD as an alias for BAD. +Files: runtime/doc/spell.txt, src/spell.c + +Patch 7.2.061 +Problem: Can't create a funcref for an autoload function without loading + the script first. (Marc Weber) +Solution: Accept autoload functions that don't exist yet in function(). +Files: src/eval.c + +Patch 7.2.062 +Problem: "[Scratch]" is not translated. +Solution: Mark the string for translation. (Dominique Pelle) +Files: src/buffer.c + +Patch 7.2.063 +Problem: Warning for NULL argument of Perl_sys_init3(). +Solution: Use Perl_sys_init() instead. (partly by Dominique Pelle) +Files: src/if_perl.xs + +Patch 7.2.064 +Problem: Screen update bug when repeating "~" on a Visual block and the + last line doesn't change. +Solution: Keep track of changes for all lines. (Moritz Orbach) +Files: src/ops.c + +Patch 7.2.065 +Problem: GTK GUI: the cursor disappears when doing ":vsp" and the Vim + window is maximized. (Dominique Pelle, Denis Smolyar) +Solution: Don't change "Columns" back to an old value at a wrong moment. + Do change "Rows" when it should not be a problem. +Files: src/gui.c + +Patch 7.2.066 +Problem: It's not easy to see whether 'encoding' is a multi-byte encoding. +Solution: Add has('multi_byte_encoding'). +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.2.067 +Problem: Session file can't load extra file when the path contains special + characters. +Solution: Escape the file name. (Lech Lorens) +Files: src/ex_docmd.c + +Patch 7.2.068 +Problem: Emacs tags file lines can be too long, resulting in an error + message. (James Vega) +Solution: Ignore lines with errors if they are too long. +Files: src/tag.c + +Patch 7.2.069 (after 7.2.060) +Problem: Compiler warning for storing size_t in int. +Solution: Add type cast. +Files: src/spell.c + +Patch 7.2.070 +Problem: Crash when a function returns a:000. (Matt Wozniski) +Solution: Don't put the function struct on the stack, allocate it. Free it + only when nothing in it is used. +Files: src/eval.c + +Patch 7.2.071 (extra) +Problem: Win32: Handling netbeans events while Vim is busy updating the + screen may cause a crash. +Solution: Like with GTK, only handle netbeans messages in the main loop. + (Xavier de Gaye) +Files: src/gui_w48.c, src/netbeans.c + +Patch 7.2.072 (extra) +Problem: Compiler warning in Sniff code. +Solution: Use return value of pipe(). (Dominique Pelle) +Files: src/if_sniff.c + +Patch 7.2.073 +Problem: ":set <xHome>" has the same output as ":set <Home>". (Matt + Wozniski) +Solution: Don't translate "x" keys to its alternative for ":set". +Files: src/gui_mac.c, src/misc2.c, src/option.c, src/proto/misc2.pro + +Patch 7.2.074 (extra, after 7.2.073) +Problem: ":set <xHome>" has the same output as ":set <Home>". (Matt + Wozniski) +Solution: Don't translate "x" keys to its alternative for ":set". +Files: src/gui_mac.c + +Patch 7.2.075 (after 7.2.058) +Problem: Explanation about making a diff for extra_patches is unclear. +Solution: Adjust comment. +Files: src/version.c + +Patch 7.2.076 +Problem: rename(from, to) deletes the file if "from" and "to" are not equal + but still refer to the same file. E.g., on a FAT32 filesystem + under Unix. +Solution: Go through another file name. +Files: src/fileio.c + +Patch 7.2.077 (after 7.2.076) +Problem: rename(from, to) doesn't work if "from" and "to" differ only in + case on a system that ignores case in file names. +Solution: Go through another file name. +Files: src/fileio.c + +Patch 7.2.078 +Problem: When deleting a fold that is specified with markers the cursor + position may be wrong. Folds may not be displayed properly after + a delete. Wrong fold may be deleted. +Solution: Fix the problems. (mostly by Lech Lorens) +Files: src/fold.c + +Patch 7.2.079 +Problem: "killed" netbeans events are not handled correctly. +Solution: A "killed" netbeans event is sent when the buffer is deleted or + wiped out (in this case, the netbeans annotations in this buffer + have been removed). A user can still remove a sign with the + command ":sign unplace" and this does not trigger a "killed" + event. (Xavier de Gaye) +Files: runtime/doc/netbeans.txt, src/buffer.c, src/globals.h, + src/netbeans.c, src/proto/netbeans.pro + +Patch 7.2.080 +Problem: When typing a composing character just after starting completion + may access memory before its allocation point. (Dominique Pelle) +Solution: Don't delete before the completion start column. Add extra checks + for the offset not being negative. +Files: src/edit.c + +Patch 7.2.081 +Problem: Compiler warning for floating point overflow on VAX. +Solution: For VAX use a smaller number. (Zoltan Arpadffy) +Files: src/message.c + +Patch 7.2.082 +Problem: When 'ff' is "mac" then "ga" on a ^J shows 0x0d instead of 0x0a. + (Andy Wokula) +Solution: Use NL for this situation. (Lech Lorens) +Files: src/ex_cmds.c + +Patch 7.2.083 +Problem: ":tag" does not return to the right tag entry from the tag stack. +Solution: Don't change the current match when there is no argument. + (Erik Falor) +Files: src/tag.c + +Patch 7.2.084 +Problem: Recursive structures are not handled properly in Python + vim.eval(). +Solution: Keep track of references in a better way. (Yukihiro Nakadaira) +Files: src/if_python.c + +Patch 7.2.085 +Problem: ":set <M-b>=<Esc>b" does not work when 'encoding' is utf-8. +Solution: Put the <M-b> character in the input buffer as valid utf-8. + (partly by Matt Wozniski) +Files: src/term.c + +Patch 7.2.086 +Problem: Using ":diffget 1" in buffer 1 corrupts the text. +Solution: Don't do anything when source and destination of ":diffget" or + ":diffput" is the same buffer. (Dominique Pelle) +Files: src/diff.c + +Patch 7.2.087 +Problem: Adding URL to 'path' doesn't work to edit a file. +Solution: Skip simplify_filename() for URLs. (Matt Wozniski) +Files: src/misc2.c + +Patch 7.2.088 (extra) +Problem: OpenClipboard() may fail when another application is using the + clipboard. +Solution: Retry OpenClipboard() a few times. (Jianrong Yu) +Files: src/os_mswin.c + +Patch 7.2.089 (extra) +Problem: Win32: crash when using Ultramon buttons. +Solution: Don't use a WM_OLE message of zero size. (Ray Megal) +Files: src/if_ole.cpp, src/gui_w48.c + +Patch 7.2.090 +Problem: User command containing 0x80 in multi-byte character does not work + properly. (Yasuhiro Matsumoto) +Solution: Undo replacement of K_SPECIAL and CSI characters when executing + the command. +Files: src/ex_docmd.c + +Patch 7.2.091 +Problem: ":cs help" output is not aligned for some languages. +Solution: Compute character size instead of byte size. (Dominique Pelle) +Files: src/if_cscope.c + +Patch 7.2.092 +Problem: Some error messages are not translated. +Solution: Add _() around the messages. (Dominique Pelle) +Files: src/eval.c + +Patch 7.2.093 (extra) +Problem: Win32: inputdialog() and find/replace dialogs can't handle + multi-byte text. +Solution: Use the wide version of dialog functions when available. (Yanwei + Jia) +Files: src/gui_w32.c, src/gui_w48.c + +Patch 7.2.094 +Problem: Compiler warning for signed/unsigned compare. +Solution: Add type cast. Also fix a few typos. +Files: src/edit.c + +Patch 7.2.095 +Problem: With Visual selection, "r" and then CTRL-C Visual mode is stopped + but the highlighting is not removed. +Solution: Call reset_VIsual(). +Files: src/normal.c + +Patch 7.2.096 +Problem: After ":number" the "Press Enter" message may be on the wrong + screen, if switching screens for shell commands. +Solution: Reset info_message. (James Vega) +Files: src/ex_cmds.c + +Patch 7.2.097 +Problem: "!xterm&" doesn't work when 'shell' is "bash". +Solution: Ignore SIGHUP after calling setsid(). (Simon Schubert) +Files: src/os_unix.c + +Patch 7.2.098 +Problem: Warning for signed/unsigned pointer. +Solution: Add type cast. +Files: src/eval.c + +Patch 7.2.099 +Problem: Changing GUI options causes an unnecessary redraw when the GUI + isn't active. +Solution: Avoid the redraw. (Lech Lorens) +Files: src/option.c + +Patch 7.2.100 +Problem: When using ":source" on a FIFO or something else that can't rewind + the first three bytes are skipped. +Solution: Instead of rewinding read the first line and detect a BOM in that. + (mostly by James Vega) +Files: src/ex_cmds2.c + +Patch 7.2.101 (extra) +Problem: MSVC version not recognized. +Solution: Add the version number to the list. (Zhong Zhang) +Files: src/Make_mvc.mak + +Patch 7.2.102 (after 7.2.100) +Problem: When 'encoding' is "utf-8" a BOM at the start of a Vim script is + not removed. (Tony Mechelynck) +Solution: When no conversion is taking place make a copy of the line without + the BOM. +Files: src/ex_cmds2.c + +Patch 7.2.103 +Problem: When 'bomb' is changed the window title is updated to show/hide a + "+", but the tab page label isn't. (Patrick Texier) +Solution: Set "redraw_tabline" in most places where "need_maketitle" is set. + (partly by Lech Lorens) +Files: src/option.c + +Patch 7.2.104 +Problem: When using ":saveas bar.c" the tab label isn't updated right away. +Solution: Set redraw_tabline. (Francois Ingelrest) +Files: src/ex_cmds.c + +Patch 7.2.105 +Problem: Modeline setting for 'foldmethod' overrules diff options. (Ingo + Karkat) +Solution: Don't set 'foldmethod' and 'wrap' from a modeline when 'diff' is + on. +Files: src/option.c + +Patch 7.2.106 +Problem: Endless loop when using "]s" in HTML when there are no + misspellings. (Ingo Karkat) +Solution: Break the search loop. Also fix pointer alignment for systems + with pointers larger than int. +Files: src/spell.c + +Patch 7.2.107 +Problem: When using a GUI dialog and ":echo" commands the messages are + deleted after the dialog. (Vincent Birebent) +Solution: Don't call msg_end_prompt() since there was no prompt. +Files: src/message.c + +Patch 7.2.108 (after 7.2.105) +Problem: Can't build without the diff feature. +Solution: Add #ifdef. +Files: src/option.c + +Patch 7.2.109 +Problem: 'langmap' does not work for multi-byte characters. +Solution: Add a list of mapped multi-byte characters. (based on work by + Konstantin Korikov, Agathoklis Hatzimanikas) +Files: runtime/doc/options.txt, src/edit.c, src/getchar.c, src/macros.h, + src/normal.c, src/option.c, src/proto/option.pro, src/window.c + +Patch 7.2.110 +Problem: Compiler warning for unused variable. +Solution: Init the variable. +Files: src/ex_docmd.c + +Patch 7.2.111 +Problem: When using Visual block mode with 'cursorcolumn' it's unclear what + is selected. +Solution: Don't use 'cursorcolumn' highlighting inside the Visual selection. + (idea by Dominique Pelle) +Files: src/screen.c + +Patch 7.2.112 +Problem: Cursor invisible in Visual mode when 'number' is set and cursor in + first column. (Matti Niemenmaa, Renato Alves) +Solution: Check that vcol_prev is smaller than vcol. +Files: src/screen.c + +Patch 7.2.113 +Problem: Crash for substitute() call using submatch(1) while there is no + such submatch. (Yukihiro Nakadaira) +Solution: Also check the start of the submatch is set, it can be NULL when + an attempted match didn't work out. +Files: src/regexp.c + +Patch 7.2.114 +Problem: Using wrong printf format. +Solution: Use "%ld" instead of "%d". (Dominique Pelle) +Files: src/netbeans.c + +Patch 7.2.115 +Problem: Some debugging code is never used. +Solution: Remove nbtrace() and nbprt(). (Dominique Pelle) +Files: src/nbdebug.c, src/nbdebug.h + +Patch 7.2.116 +Problem: Not all memory is freed when EXITFREE is defined. +Solution: Free allocated memory on exit. (Dominique Pelle) +Files: src/ex_docmd.c, src/gui_gtk_x11.c, src/misc2.c, src/search.c, + src/tag.c + +Patch 7.2.117 +Problem: Location list incorrectly labelled "Quickfix List". +Solution: Break out of both loops for finding window for location list + buffer. (Lech Lorens) +Files: src/buffer.c, src/quickfix.c, src/screen.c + +Patch 7.2.118 +Problem: <PageUp> at the more prompt only does half a page. +Solution: Make <PageUp> go up a whole page. Also make 'f' go a page + forward, but not quit the more prompt. (Markus Heidelberg) +Files: src/message.c + +Patch 7.2.119 +Problem: Status line is redrawn too often. +Solution: Check ScreeenLinesUC[] properly. (Yukihiro Nakadaira) +Files: src/screen.c + +Patch 7.2.120 +Problem: When opening the quickfix window or splitting the window and + setting the location list, the location list is copied and then + deleted, which is inefficient. +Solution: Don't copy the location list when not needed. (Lech Lorens) +Files: src/quickfix.c, src/vim.h, src/window.c + +Patch 7.2.121 +Problem: In gvim "!grep a *.c" spews out a lot of text that can't be + stopped with CTRL-C. +Solution: When looping to read and show text, do check for typed characters + every two seconds. +Files: src/os_unix.c + +Patch 7.2.122 +Problem: Invalid memory access when the VimResized autocommand changes + 'columns' and/or 'lines'. +Solution: After VimResized check for changed values. (Dominique Pelle) +Files: src/screen.c + +Patch 7.2.123 +Problem: Typing 'q' at more prompt for ":map" output still displays another + line, causing another more prompt. (Markus Heidelberg) +Solution: Quit listing maps when 'q' typed. +Files: src/getchar.c + +Patch 7.2.124 +Problem: Typing 'q' at more prompt for ":tselect" output still displays + more lines, causing another more prompt. (Markus Heidelberg) +Solution: Quit listing tags when 'q' typed. +Files: src/tag.c + +Patch 7.2.125 +Problem: Leaking memory when reading XPM bitmap for a sign. +Solution: Don't allocate the memory twice. (Dominique Pelle) +Files: src/gui_x11.c + +Patch 7.2.126 +Problem: When EXITFREE is defined signs are not freed. +Solution: Free all signs on exit. Also free keymaps. (Dominique Pelle) +Files: src/misc2.c, src/ex_cmds.c, src/proto/ex_cmds.pro + +Patch 7.2.127 +Problem: When listing mappings and a wrapping line causes the more prompt, + after typing 'q' there can be another more prompt. (Markus + Heidelberg) +Solution: Set "lines_left" to allow more lines to be displayed. +Files: src/message.c + +Patch 7.2.128 (after 7.2.055) +Problem: Using ":lcd" makes session files not work. +Solution: Compare return value of mch_chdir() properly. (Andreas Bernauer) +Files: src/ex_docmd.c + +Patch 7.2.129 +Problem: When opening a command window from input() it uses the search + history. +Solution: Use get_cmdline_type(). (James Vega) +Files: src/ex_getln.c + +Patch 7.2.130 +Problem: Vim may hang until CTRL-C is typed when using CTRL-Z. +Solution: Avoid using pause(). Also use "volatile" for variables used in + signal functions. (Dominique Pelle) +Files: src/auto/configure, src/configure.in, src/config.h.in, + src/globals.h, src/os_unix.c + +Patch 7.2.131 +Problem: When 'keymap' is cleared may still use the cursor highlighting for + when it's enabled. +Solution: Reset 'iminsert' and 'imsearch'. (partly by Dominique Pelle) + Also avoid ":setlocal" for these options have a global effect. +Files: src/option.c + +Patch 7.2.132 +Problem: When changing directory during a SwapExists autocmd freed memory + may be accessed. (Dominique Pelle) +Solution: Add the allbuf_lock flag. +Files: src/ex_getln.c, src/globals.h, src/fileio.c, + src/proto/ex_getln.pro + +Patch 7.2.133 +Problem: ":diffoff!" changes settings in windows not in diff mode. +Solution: Only change settings in other windows when 'diff' is set, always + do it for the current window. (Lech Lorens) +Files: src/diff.c + +Patch 7.2.134 +Problem: Warning for discarding "const" from pointer. +Solution: Don't pass const pointer to mch_memmove(). +Files: src/fileio.c + +Patch 7.2.135 +Problem: Memory leak when redefining user command with complete argument. +Solution: Free the old complete argument. (Dominique Pelle) +Files: src/ex_docmd.c + +Patch 7.2.136 (after 7.2.132) +Problem: ":cd" is still possible in a SwapExists autocmd. +Solution: Check the allbuf_lock flag in ex_cd(). +Files: src/ex_docmd.c + +Patch 7.2.137 +Problem: When 'virtualedit' is set, a left shift of a blockwise selection + that starts and ends inside a tab shifts too much. (Helmut + Stiegler) +Solution: Redo the block left shift code. (Lech Lorens) +Files: src/ops.c, src/testdir/Makefile, src/testdir/test66.in, + src/testdir/test66.ok + +Patch 7.2.138 (extra part of 7.2.137) +Problem: See 7.2.137. +Solution: See 7.2.137. +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms + +Patch 7.2.139 +Problem: Crash when 'virtualedit' is "all". (James Vega) +Solution: Avoid overflow when column is MAXCOL. (Dominique Pelle) +Files: src/misc2.c + +Patch 7.2.140 +Problem: Diff highlighting isn't displayed before the Visual area if it + starts at the cursor position. (Markus Heidelberg) +Solution: Also check fromcol_prev. +Files: src/screen.c + +Patch 7.2.141 +Problem: When redrawing a character for bold spill this causes the next + character to be redrawn as well. +Solution: Only redraw one extra character. (Yukihiro Nakadaira) +Files: src/screen.c + +Patch 7.2.142 +Problem: Motif and Athena balloons don't use tooltip colors. +Solution: Set the colors. (Matt Wozniski) +Files: src/gui_beval.c + +Patch 7.2.143 +Problem: No command line completion for ":cscope" command. +Solution: Add the completion for ":cscope". (Dominique Pelle) +Files: src/ex_docmd.c, src/ex_getln.c, src/if_cscope.c, + src/proto/if_cscope.pro, src/vim.h + +Patch 7.2.144 +Problem: When 't_Co' is set to the value it already had the color scheme is + reloaded anyway. +Solution: Only load the colorscheme when the t_Co value changes. (Dominique + Pelle) +Files: src/option.c + +Patch 7.2.145 +Problem: White space in ":cscope find" is not ignored. +Solution: Ignore the white space, but not when the leading white space is + useful for the argument. +Files: runtime/doc/if_scop.txt, src/if_cscope.c + +Patch 7.2.146 +Problem: v:warningmsg isn't used for all warnings. +Solution: Set v:warningmsg for relevant warnings. (Ingo Karkat) +Files: src/fileio.c, src/misc1.c, src/option.c + +Patch 7.2.147 +Problem: When compiled as small version and 'number' is on the cursor is + displayed in the wrong position after a tab. (James Vega) +Solution: Don't increment vcol when still displaying the line number. +Files: src/screen.c + +Patch 7.2.148 +Problem: When searching for "$" while 'hlsearch' is set, highlighting the + character after the line does not work in the cursor column. + Also highlighting for Visual mode after the line end when this + isn't needed. (Markus Heidelberg) +Solution: Only compare the cursor column in the cursor line. Only highlight + for Visual selection after the last character when it's needed to + see where the Visual selection ends. +Files: src/screen.c + +Patch 7.2.149 +Problem: Using return value of function that doesn't return a value results + in reading uninitialized memory. +Solution: Set the default to return zero. Make cursor() return -1 on + failure. Let complete() return an empty string in case of an + error. (partly by Dominique Pelle) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.2.150 (extra) +Problem: Can't use tab pages from VisVim. +Solution: Add tab page support to VisVim. (Adam Slater) +Files: src/VisVim/Commands.cpp, src/VisVim/Resource.h, + src/VisVim/VisVim.rc + +Patch 7.2.151 +Problem: ":hist a" doesn't work like ":hist all" as the docs suggest. +Solution: Make ":hist a" and ":hist al" work. (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.2.152 +Problem: When using "silent echo x" inside ":redir" a next echo may start + halfway the line. (Tony Mechelynck, Dennis Benzinger) +Solution: Reset msg_col after redirecting silently. +Files: src/ex_docmd.c, src/message.c, src/proto/message.pro + +Patch 7.2.153 +Problem: Memory leak for ":recover empty_dir/". +Solution: Free files[] when it becomes empty. (Dominique Pelle) +Files: src/memline.c + +Patch 7.2.154 (after 7.2.132) +Problem: ":cd" is still possible in a SwapExists autocmd. +Solution: Set allbuf_lock in do_swapexists(). +Files: src/memline.c + +Patch 7.2.155 +Problem: Memory leak in ":function /pat". +Solution: Free the memory. (Dominique Pelle) +Files: src/eval.c + +Patch 7.2.156 (after 7.2.143) +Problem: No completion for :scscope and :lcscope commands. +Solution: Implement the completion. (Dominique Pelle) +Files: src/if_cscope.c, src/ex_docmd.c, src/proto/if_cscope.pro + +Patch 7.2.157 +Problem: Illegal memory access when searching in path. +Solution: Avoid looking at a byte after end of a string. (Dominique Pelle) +Files: src/search.c + +Patch 7.2.158 +Problem: Warnings from VisualC compiler. +Solution: Add type casts. (George Reilly) +Files: src/ops.c + +Patch 7.2.159 +Problem: When $x_includes ends up being "NONE" configure fails. +Solution: Check for $x_includes not to be "NONE" (Rainer) +Files: src/auto/configure, src/configure.in + +Patch 7.2.160 +Problem: Search pattern not freed on exit when 'rightleft' set. +Solution: Free mr_pattern_alloced. +Files: src/search.c + +Patch 7.2.161 +Problem: Folds messed up in other tab page. (Vlad Irnov) +Solution: Instead of going over all windows in current tab page go over all + windows in all tab pages. Also free memory for location lists in + other tab pages when exiting. (Lech Lorens) +Files: src/fileio.c, src/mark.c, src/misc1.c, src/misc2.c + +Patch 7.2.162 +Problem: The quickfix window may get wrong filetype. +Solution: Do not detect the filetype for the quickfix window. (Lech Lorens) +Files: src/quickfix.c + +Patch 7.2.163 +Problem: The command line window may get folding. +Solution: Default to no/manual folding. (Lech Lorens) +Files: src/ex_getln.c + +Patch 7.2.164 +Problem: When 'showbreak' is set the size of the Visual block may be + reported wrong. (Eduardo Daudt Flach) +Solution: Temporarily make 'sbr' empty. +Files: src/normal.c, src/ops.c + +Patch 7.2.165 +Problem: The argument for the FuncUndefined autocmd event is expanded like + a file name. +Solution: Don't try expanding it. (Wang Xu) +Files: src/fileio.c + +Patch 7.2.166 +Problem: No completion for ":sign" command. +Solution: Add ":sign" completion. (Dominique Pelle) +Files: src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c, src/vim.h, + src/proto/ex_cmds.pro + +Patch 7.2.167 +Problem: Splint doesn't work well for checking the code. +Solution: Add splint arguments in the Makefile. Exclude some code from + splint that it can't handle. Tune splint arguments to give + reasonable errors. Add a filter for removing false warnings from + splint output. Many small changes to avoid warnings. More to + follow... +Files: Filelist, src/Makefile, src/buffer.c, src/charset.c, + src/cleanlint.vim, src/digraph.c, src/edit.c, src/ex_cmds.c, + src/globals.h, src/ops.c, src/os_unix.c, src/os_unix.h, + src/proto/buffer.pro, src/proto/edit.pro, src/screen.c, + src/structs.h + +Patch 7.2.168 +Problem: When no ctags program can be found, "make tags" attempts to + execute the first C file. +Solution: Default to "ctags" when no ctags program can be found. +Files: src/configure.in, src/auto/configure + +Patch 7.2.169 +Problem: Splint complains about a lot of things. +Solution: Add type casts, #ifdefs and other changes to avoid warnings. + Change colnr_T from unsigned to int. Avoids mistakes with + subtracting columns. +Files: src/cleanlint.vim, src/diff.c, src/edit.c, src/ex_cmds.c, + src/ex_cmds2.c, src/ex_docmd.c, src/proto/ex_cmds.pro, + src/proto/spell.pro, src/quickfix.c, src/spell.c, src/structs.h, + src/term.h, src/vim.h + +Patch 7.2.170 +Problem: Using b_dev while it was not set. (Dominique Pelle) +Solution: Add the b_dev_valid flag. +Files: src/buffer.c, src/fileio.c, src/structs.h + +Patch 7.2.171 (after 7.2.169) +Problem: Compiler warnings. (Tony Mechelynck) +Solution: Add function prototype. (Patrick Texier) Init variable. +Files: src/ex_cmds.c + +Patch 7.2.172 (extra) +Problem: Compiler warning. +Solution: Adjust function prototype. (Patrick Texier) +Files: src/os_mswin.c + +Patch 7.2.173 +Problem: Without lint there is no check for unused function arguments. +Solution: Use gcc -Wunused-parameter instead of lint. For a few files add + attributes to arguments that are known not to be used. +Files: src/auto/configure, src/buffer.c, src/charset.c, src/diff.c, + src/configure.in, src/config.h.in, src/edit.c, src/ex_cmds.c, + src/ex_cmds2.c, src/version.c, src/vim.h + +Patch 7.2.174 +Problem: Too many warnings from gcc -Wextra. +Solution: Change initializer. Add UNUSED. Add type casts. +Files: src/edit.c, src/eval.c, src/ex_cmds.c, src/ex_docmd.c, + src/ex_getln.c, src/fileio.c, getchar.c, globals.h, main.c, + memline.c, message.c, src/misc1.c, src/move.c, src/normal.c, + src/option.c, src/os_unix.c, src/os_unix.h, src/regexp.c, + src/search.c, src/tag.c + +Patch 7.2.175 +Problem: Compiler warning in OpenBSD. +Solution: Add type cast for NULL. (Dasn) +Files: src/if_cscope.c + +Patch 7.2.176 +Problem: Exceptions for splint are not useful. +Solution: Remove the S_SPLINT_S ifdefs. +Files: src/edit.c, src/ex_cmds.c, src/ex_docmd.c, src/os_unix.c, + src/os_unix.h, src/os_unixx.h, src/structs.h, src/term.h + +Patch 7.2.177 +Problem: Compiler warnings when using -Wextra +Solution: Add UNUSED and type casts. +Files: src/eval.c, src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c, + src/fileio.c, src/hardcopy.c, src/if_cscope.c, src/if_xcmdsrv.c, + src/farsi.c, src/mark.c, src/menu.c + +Patch 7.2.178 +Problem: Using negative value for device number might not work. +Solution: Use a separate flag for whether ffv_dev was set. +Files: src/misc2.c + +Patch 7.2.179 +Problem: Using negative value for device number might not work. +Solution: Use a separate flag for whether sn_dev was set. +Files: src/ex_cmds2.c + +Patch 7.2.180 +Problem: Some more compiler warnings when using gcc -Wextra. +Solution: Add UNUSED and type casts. +Files: src/buffer.c, src/ex_cmds.c, src/macros.h, src/main.c, + src/menu.c, src/message.c, src/misc1.c, src/mbyte.c, + src/normal.c, src/option.c, src/os_unix.c, src/quickfix.c, + src/screen.c, src/search.c, src/spell.c, src/syntax.c, src/tag.c, + src/term.c, src/ui.c + +Patch 7.2.181 +Problem: Some more compiler warnings when using gcc -Wextra. +Solution: Add UNUSED and type casts. +Files: src/if_mzsch.c, src/gui.c, src/gui_gtk.c, src/gui_gtk_x11.c, + src/gui_gtk_f.c, src/gui_beval.c, src/netbeans.c + +Patch 7.2.182 (after 7.2.181) +Problem: Compilation problems after previous patch for Motif. Gvim with + GTK crashes on startup. +Solution: Add comma. Init form structure to zeroes. +Files: src/netbeans.c, src/gui_gtk_f.c + +Patch 7.2.183 +Problem: Configure problem for sys/sysctl.h on OpenBSD. (Dasn) +Solution: Add separate check for this header file. Also switch to newer + version of autoconf. +Files: src/auto/configure, src/configure.in + +Patch 7.2.184 +Problem: Some more compiler warnings when using gcc -Wextra. +Solution: Add UNUSED and type casts. Autoconf check for wchar_t. +Files: src/auto/configure, src/config.h.in, src/configure.in, + src/gui_athena.c, src/gui_x11.c, src/gui.c, src/gui_beval.c, + src/gui_at_sb.c, src/gui_at_fs.c, src/gui_motif.c, + src/gui_xmdlg.c, src/gui_xmebw.c, src/if_python.c, src/window.c, + src/workshop.c + +Patch 7.2.185 +Problem: Some more compiler warnings when using gcc -Wextra. +Solution: Add UNUSED and type casts. +Files: src/Makefile, src/if_tlc.c, src/if_ruby.c + +Patch 7.2.186 +Problem: Some more compiler warnings when using gcc -Wextra. +Solution: Now with the intended if_tcl.c changes. +Files: src/if_tcl.c + +Patch 7.2.187 (after 7.2.186) +Problem: Doesn't build with older versions of TCL. (Yongwei Wu) +Solution: Add #ifdefs. (Dominique Pelle) +Files: src/if_tcl.c + +Patch 7.2.188 +Problem: Crash with specific use of function calls. (Meikel Brandmeyer) +Solution: Make sure the items referenced by a function call are not freed + twice. (based on patch from Nico Weber) +Files: src/eval.c + +Patch 7.2.189 +Problem: Possible hang for deleting auto-indent. (Dominique Pelle) +Solution: Make sure the position is not beyond the end of the line. +Files: src/edit.c + +Patch 7.2.190 +Problem: The register executed by @@ isn't restored. +Solution: Mark the executable register in the viminfo file. +Files: src/ops.c + +Patch 7.2.191 +Problem: Mzscheme interface doesn't work on Ubuntu. +Solution: Change autoconf rules. Define missing macro. Some changes to + avoid gcc warnings. Remove per-buffer namespace. (Sergey Khorev) +Files: runtime/doc/if_mzsch.txt, src/Makefile, src/Make_ming.mak, + src/Make_mvc.mak, src/auto/configure, src/configure.in, + src/config.mk.in, src/eval.c, src/if_mzsch.c, src/if_mzsch.h, + src/main.c, src/proto/if_mzsch.pro + +Patch 7.2.192 (after 7.2.188) +Problem: Still a crash in the garbage collector for a very rare situation. +Solution: Make sure current_copyID is always incremented correctly. (Kent + Sibilev) +Files: src/eval.c + +Patch 7.2.193 +Problem: Warning for uninitialized values. +Solution: Initialize all the struct items. +Files: src/eval.c + +Patch 7.2.194 (extra) +Problem: MSVC: rem commands are echoed. +Solution: Add commands to switch off echo. (Wang Xu) +Files: src/msvc2008.bat + +Patch 7.2.195 +Problem: Leaking memory for the command Vim was started with. +Solution: Remember the pointer and free it. +Files: src/gui_gtk_x11.c + +Patch 7.2.196 (after 7.2.167) +Problem: Turns out splint doesn't work well enough to be usable. +Solution: Remove splint support. +Files: Filelist, src/cleanlint.vim + +Patch 7.2.197 +Problem: Warning for uninitialized values. +Solution: Initialize all the struct items of typebuf. +Files: src/globals.h + +Patch 7.2.198 +Problem: Size of buffer used for tgetent() may be too small. +Solution: Use the largest known size everywhere. +Files: src/vim.h + +Patch 7.2.199 +Problem: Strange character in comment. +Solution: Change to "message". (Yongwei Wu) +Files: src/term.c + +Patch 7.2.200 +Problem: Reading past end of string when navigating the menu bar or + resizing the window. +Solution: Add and use mb_ptr2len_len(). (partly by Dominique Pelle) + Also add mb_ptr2cells_len() to prevent more trouble. +Files: src/gui_gtk_x11.c, src/os_unix.c, src/globals.h, src/mbyte.c, + src/proto/mbyte.pro + +Patch 7.2.201 +Problem: Cannot copy/paste HTML to/from Firefox via the clipboard. +Solution: Implement this for GTK. Add the "html" value to 'clipboard'. +Files: runtime/doc/options.txt, src/globals.h, src/gui_gtk_x11.c, + src/mbyte.c, src/proto/mbyte.pro, src/option.c + +Patch 7.2.202 +Problem: BufWipeout autocommand that edits another buffer causes problems. +Solution: Check for the situation, give an error and quit the operation. +Files: src/fileio.c + +Patch 7.2.203 +Problem: When reloading a buffer or doing anything else with a buffer that + is not displayed in a visible window, autocommands may be applied + to the current window, folds messed up, etc. +Solution: Instead of using the current window for the hidden buffer use a + special window, splitting the current one temporarily. +Files: src/fileio.c, src/globals.h, src/gui.c, src/if_perl.xs, + src/progo/gui.pro, src/proto/window.pro, src/screen.c, + src/structs.h, src/window.c + +Patch 7.2.204 (extra) +Problem: Win32: Can't build with Visual Studio 2010 beta 1. +Solution: Fix the makefile. (George Reilly) +Files: src/Make_mvc.mak + +Patch 7.2.205 (extra) +Problem: Win32: No support for High DPI awareness. +Solution: Fix the manifest file. (George Reilly) +Files: src/Make_mvc.mak, src/gvim.exe.mnf + +Patch 7.2.206 +Problem: Win32: Can't build netbeans interface with Visual Studio 2010. +Solution: Undefine ECONNREFUSED. (George Reilly) +Files: src/netbeans.c + +Patch 7.2.207 +Problem: Using freed memory with ":redrawstatus" when it works recursively. +Solution: Prevent recursively updating the status line. (partly by Dominique + Pelle) +Files: src/screen.c + +Patch 7.2.208 +Problem: "set novice" gives an error message, it should be ignored. +Solution: Don't see "no" in "novice" as unsetting an option. (Patrick + Texier) +Files: src/option.c + +Patch 7.2.209 +Problem: For xxd setmode() is undefined on Cygwin. +Solution: Include io.h. (Dominique Pelle) +Files: src/xxd/xxd.c + +Patch 7.2.210 +Problem: When a file that is being edited has its timestamp updated outside + of Vim and ":checktime" is used still get a warning when writing + the file. (Matt Mueller) +Solution: Store the timestamp in b_mtime_read when the timestamp is the only + thing that changed. +Files: src/fileio.c + +Patch 7.2.211 +Problem: Memory leak when expanding a series of file names. +Solution: Use ga_clear_strings() instead of ga_clear(). +Files: src/misc1.c + +Patch 7.2.212 (extra) +Problem: Warnings for redefining SIG macros. +Solution: Don't define them if already defined. (Bjorn Winckler) +Files: src/os_mac.h + +Patch 7.2.213 +Problem: Warning for using vsprintf(). +Solution: Use vim_vsnprintf(). +Files: src/netbeans.c + +Patch 7.2.214 +Problem: Crash with complete function for user command. (Andy Wokula) +Solution: Avoid using a NULL pointer (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.2.215 +Problem: ml_get error when using ":vimgrep". +Solution: Load the memfile for the hidden buffer before putting it in a + window. Correct the order of splitting the window and filling + the window and buffer with data. +Files: src/fileio.c, src/proto/window.pro, src/quickfix.c, src/window.c + +Patch 7.2.216 +Problem: Two error messages have the same number E812. +Solution: Give one message a different number. +Files: runtime/doc/autocmd.txt, runtime/doc/if_mzsch.txt, src/if_mzsch.c + +Patch 7.2.217 +Problem: Running tests with valgrind doesn't work as advertised. +Solution: Fix the line in the Makefile. +Files: src/testdir/Makefile + +Patch 7.2.218 +Problem: Cannot build GTK with hangul_input feature. (Dominique Pelle) +Solution: Adjust #ifdef. (SungHyun Nam) +Files: src/gui.c + +Patch 7.2.219 (extra) +Problem: Photon GUI is outdated. +Solution: Updates for QNX 6.4.0. (Sean Boudreau) +Files: src/gui_photon.c + +Patch 7.2.220 (after 7.2.215) +Problem: a BufEnter autocommand that changes directory causes problems. + (Ajit Thakkar) +Solution: Disable autocommands when opening a hidden buffer in a window. +Files: src/fileio.c + +Patch 7.2.221 +Problem: X cut_buffer0 text is used as-is, it may be in the wrong encoding. +Solution: Convert between 'enc' and latin1. (James Vega) +Files: src/gui_gtk_x11.c, src/message.c, src/ops.c, src/proto/ui.pro, + src/ui.c + +Patch 7.2.222 +Problem: ":mksession" doesn't work properly with 'acd' set. +Solution: Make it work. (Yakov Lerner) +Files: src/ex_docmd.c + +Patch 7.2.223 +Problem: When a script is run with ":silent" it is not able to give warning + messages. +Solution: Add the ":unsilent" command. +Files: runtime/doc/various.txt, src/ex_cmds.h, src/ex_docmd.c + +Patch 7.2.224 +Problem: Crash when using 'completefunc'. (Ingo Karkat) +Solution: Disallow entering edit() recursively when doing completion. +Files: src/edit.c + +Patch 7.2.225 +Problem: When using ":normal" a saved character may be executed. +Solution: Also store old_char when saving typeahead. +Files: src/getchar.c, src/structs.h + +Patch 7.2.226 +Problem: ml_get error after deleting the last line. (Xavier de Gaye) +Solution: When adjusting marks a callback may be invoked. Adjust the cursor + position before invoking deleted_lines_mark(). +Files: src/ex_cmds.c, src/ex_docmd.c, src/if_mzsch.c, src/if_python.c, + src/if_perl.xs, src/misc1.c + +Patch 7.2.227 +Problem: When using ":cd" in a script there is no way to track this. +Solution: Display the directory when 'verbose' is 5 or higher. +Files: src/ex_docmd.c + +Patch 7.2.228 +Problem: Cscope is limited to 8 connections. +Solution: Allocated the connection array to handle any number of + connections. (Dominique Pelle) +Files: runtime/doc/if_cscop.txt, src/if_cscope.h, src/if_cscope.c + +Patch 7.2.229 +Problem: Warning for shadowed variable. +Solution: Rename "wait" to "wait_time". +Files: src/os_unix.c + +Patch 7.2.230 +Problem: A few old lint-style ARGUSED comments. +Solution: Change to the new UNUSED style. +Files: src/getchar.c + +Patch 7.2.231 +Problem: Warning for unreachable code. +Solution: Add #ifdef. +Files: src/if_perl.xs + +Patch 7.2.232 +Problem: Cannot debug problems with being in a wrong directory. +Solution: When 'verbose' is 5 or higher report directory changes. +Files: src/os_unix.c, src/os_unix.h, src/proto/os_unix.pro + +Patch 7.2.233 (extra part of 7.2.232) +Problem: Cannot debug problems with being in a wrong directory. +Solution: When 'verbose' is 5 or higher report directory changes. +Files: src/os_msdos.c, src/os_mswin.c, src/os_riscos.c, src/os_mac.h + +Patch 7.2.234 +Problem: It is not possible to ignore file names without a suffix. +Solution: Use an empty entry in 'suffixes' for file names without a dot. +Files: runtime/doc/cmdline.txt, src/misc1.c + +Patch 7.2.235 +Problem: Using CTRL-O z= in Insert mode has a delay before redrawing. +Solution: Reset msg_didout and msg_scroll. +Files: src/misc1.c, src/spell.c + +Patch 7.2.236 +Problem: Mac: Compiling with Ruby doesn't always work. +Solution: In configure filter out the --arch argument (Bjorn Winckler) +Files: src/configure.in, src/auto/configure + +Patch 7.2.237 +Problem: Crash on exit when window icon not set. +Solution: Copy terminal name when using it for the icon name. +Files: src/os_unix.c + +Patch 7.2.238 +Problem: Leaking memory when setting term to "builtin_dumb". +Solution: Free memory when resetting term option t_Co. +Files: src/option.c, src/proto/option.pro, src/term.c + +Patch 7.2.239 +Problem: Using :diffpatch twice or when patching fails causes memory + corruption and/or a crash. (Bryan Venteicher) +Solution: Detect missing output file. Avoid using non-existing buffer. +Files: src/diff.c + +Patch 7.2.240 +Problem: Crash when using find/replace dialog repeatedly. (Michiel + Hartsuiker) +Solution: Avoid doing the operation while busy or recursively. Also refuse + replace when text is locked. +Files: src/gui.c + +Patch 7.2.241 +Problem: When using a combination of ":bufdo" and "doautoall" we may end up + in the wrong directory. (Ajit Thakkar) + Crash when triggering an autocommand in ":vimgrep". (Yukihiro + Nakadaira) +Solution: Clear w_localdir and globaldir when using the aucmd_win. + Use a separate flag to decide aucmd_win needs to be restored. +Files: src/fileio.c, src/globals.h, src/structs.h + +Patch 7.2.242 +Problem: Setting 'lazyredraw' causes the cursor column to be recomputed. + (Tom Link) +Solution: Only recompute the cursor column for a boolean option if changes + the cursor position. +Files: src/option.c + +Patch 7.2.243 +Problem: Memory leak when using :vimgrep and resizing. (Dominique Pelle) +Solution: Free memory for aucmd_win when resizing and don't allocate it + twice. +Files: src/screen.c + +Patch 7.2.244 +Problem: When 'enc' is utf-8 and 'fenc' is latin1, writing a non-latin1 + character gives a conversion error without any hint what is wrong. +Solution: When known add the line number to the error message. +Files: src/fileio.c + +Patch 7.2.245 +Problem: When 'enc' is "utf-16" and 'fenc' is "utf-8" writing a file does + conversion while none should be done. (Yukihiro Nakadaira) When + 'fenc' is empty the file is written as utf-8 instead of utf-16. +Solution: Do proper comparison of encodings, taking into account that all + Unicode values for 'enc' use utf-8 internally. +Files: src/fileio.c + +Patch 7.2.246 +Problem: Cscope home page link is wrong. +Solution: Update the URL. (Sergey Khorev) +Files: runtime/doc/if_cscop.txt + +Patch 7.2.247 +Problem: Mzscheme interface minor problem. +Solution: Better error message when build fails. (Sergey Khorev) +Files: src/if_mzsch.c + +Patch 7.2.248 (extra) +Problem: Mzscheme interface building minor problems. +Solution: Update Win32 makefiles. (Sergey Khorev) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak + +Patch 7.2.249 +Problem: The script to check .po files can't handle '%' in plural forms. +Solution: Remove "Plural-Forms:" from the checked string. +Files: src/po/check.vim + +Patch 7.2.250 (extra) +Problem: Possible buffer overflow. +Solution: Compute the remaining space. (Dominique Pelle) +Files: src/GvimExt/gvimext.cpp + +Patch 7.2.251 (after 7.2.044) +Problem: Compiler adds invalid memory bounds check. +Solution: Remove _FORTIFY_SOURCE=2 from CFLAGS. (Dominique Pelle) +Files: src/auto/configure, src/configure.in + +Patch 7.2.252 +Problem: When using a multi-byte 'enc' the 'iskeyword' option cannot + contain characters above 128. +Solution: Use mb_ptr2char_adv(). +Files: src/charset.c + +Patch 7.2.253 +Problem: Netbeans interface: getLength always uses current buffer. +Solution: Use ml_get_buf() instead of ml_get(). (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.2.254 +Problem: Compiler warning for assigning size_t to int. +Solution: Use size_t for the variable. (George Reilly) +Files: src/fileio.c + +Patch 7.2.255 (after 7.2.242) +Problem: Setting 'rightleft', 'linebreak' and 'wrap' may cause cursor to be + in wrong place. +Solution: Recompute the cursor column for these options. +Files: src/option.c + +Patch 7.2.256 +Problem: When 'guifont' was not set GTK font dialog doesn't have a default. + (Andreas Metzler) +Solution: Set default to DEFAULT_FONT. (James Vega) +Files: src/gui_gtk_x11.c + +Patch 7.2.257 +Problem: With GTK 2.17 lots of assertion error messages. +Solution: Remove check for static gravity. (Sebastian Droege) +Files: src/gui_gtk_f.c + +Patch 7.2.258 +Problem: v:beval_col and b:beval_text are wrong in UTF-8 text. (Tony + Mechelynck) +Solution: Use byte number instead of character number for the column. +Files: src/ui.c + +Patch 7.2.259 +Problem: exists() doesn't work properly for an empty aucmd group. +Solution: Change how au_exists() handles a missing pattern. Also add a + test for this. (Bob Hiestand) +Files: src/fileio.c, src/testdir/Makefile, src/testdir/test67.in, + src/testdir/test67.ok + +Patch 7.2.260 (extra part of 7.2.259) +Problem: exists() doesn't work properly for empty aucmd group. +Solution: Change how au_exists() handles a missing pattern. Also add a + test for this. (Bob Hiestand) +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms + +Patch 7.2.261 +Problem: When deleting lines with a specific folding configuration E38 may + appear. (Shahaf) +Solution: When adjusting nested folds for deleted lines take into account + that they don't start at the top of the enclosing fold. +Files: src/fold.c + +Patch 7.2.262 +Problem: When using custom completion for a user command the pattern string + goes beyond the cursor position. (Hari Krishna Dara) +Solution: Truncate the string at the cursor position. +Files: src/ex_getln.c, src/structs.h + +Patch 7.2.263 +Problem: GTK2: when using the -geom argument with an offset from the right + edge and the size is smaller than the default, the Vim window is + not positioned properly. +Solution: Use another function to set the size. (Vitaly Minko) +Files: src/gui_gtk_x11.c + +Patch 7.2.264 +Problem: GTK2: When the Vim window is maximized setting 'columns' or + 'lines' doesn't work. +Solution: Unmaximize the window before setting the size. (Vitaly Minko) +Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro + +Patch 7.2.265 +Problem: When using ":silent broken" inside try/catch silency may persist. + (dr-dr xp) +Solution: Set msg_silent when there is an error and it's bigger than the + saved value. +Files: src/ex_docmd.c + +Patch 7.2.266 +Problem: When an expression abbreviation is triggered, the typed character + is unknown. +Solution: Make the typed character available in v:char. +Files: runtime/doc/map.txt, src/eval.c, src/getchar.c, src/ops.c, + src/proto/eval.pro + +Patch 7.2.267 +Problem: Crash for narrow window and double-width character. +Solution: Check for zero width. (Taro Muraoka) +Files: src/charset.c + +Patch 7.2.268 +Problem: Crash when using Python to set cursor beyond end of line. + (winterTTr) +Solution: Check the column to be valid. +Files: src/if_python.c + +Patch 7.2.269 +Problem: Many people struggle to find out why Vim startup is slow. +Solution: Add the --startuptime command line flag. +Files: runtime/doc/starting.txt, src/globals.h, src/feature.h, + src/main.c, src/macros.h + +Patch 7.2.270 +Problem: Using ":@c" when the c register contains a CR causes the rest to + be executed later. (Dexter Douglas) +Solution: Don't check for typeahead to start with ':', keep executing + commands until all added typeahead has been used. +Files: src/ex_docmd.c + +Patch 7.2.271 +Problem: Using freed memory in Motif GUI version when making a choice. +Solution: Free memory only after using it. (Dominique Pelle) +Files: src/gui_xmdlg.c + +Patch 7.2.272 +Problem: "_.svz" is not recognized as a swap file. (David M. Besonen) +Solution: Accept .s[uvw][a-z] as a swap file name extension. +Files: src/memline.c + +Patch 7.2.273 +Problem: Crash with redir to unknown array. (Christian Brabandt) +Solution: Don't assign the redir result when there was an error. +Files: src/eval.c + +Patch 7.2.274 +Problem: Syntax folding doesn't work properly when adding a comment. +Solution: Fix it and add a test. (Lech Lorens) +Files: src/fold.c, src/testdir/test45.in, src/testdir/test45.ok + +Patch 7.2.275 +Problem: Warning for unused argument and comparing signed and unsigned. +Solution: Add type cast. +Files: src/memline.c + +Patch 7.2.276 +Problem: Crash when setting 'isprint' to a small bullet. (Raul Coronado) +Solution: Check for the character to be < 256. Also make it possible to + specify a range of multi-byte characters. (Lech Lorens) +Files: src/charset.c + +Patch 7.2.277 +Problem: CTRL-Y in a diff'ed window may move the cursor outside of the + window. (Lech Lorens) +Solution: Limit the number of filler lines to the height of the window. + Don't reset filler lines to zero for an empty buffer. +Files: src/move.c + +Patch 7.2.278 +Problem: Using magic number in the folding code. +Solution: Use the defined MAX_LEVEL. +Files: src/fold.c + +Patch 7.2.279 +Problem: Invalid memory read with visual mode "r". (Dominique Pelle) +Solution: Make sure the cursor position is valid. Don't check the cursor + position but the position being used. And make sure we get the + right line. +Files: src/misc2.c, src/ops.c + +Patch 7.2.280 +Problem: A redraw in a custom statusline with %! may cause a crash. + (Yukihiro Nakadaira) +Solution: Make a copy of 'statusline'. Also fix typo in function name + redraw_custom_statusline. (partly by Dominique Pelle) +Files: src/screen.c + +Patch 7.2.281 +Problem: 'cursorcolumn' highlighting is wrong in diff mode. +Solution: Adjust the column computation. (Lech Lorens) +Files: src/screen.c + +Patch 7.2.282 +Problem: A fold can't be closed. +Solution: Initialize fd_small to MAYBE. (Lech Lorens) +Files: src/fold.c + +Patch 7.2.283 +Problem: Changing font while the window is maximized doesn't keep the + window maximized. +Solution: Recompute number of lines and columns after changing font. (James + Vega) +Files: src/gui_gtk_x11.c + +Patch 7.2.284 +Problem: When editing the same buffer in two windows, one with folding, + display may be wrong after changes. +Solution: Call set_topline() to take care of side effects. (Lech Lorens) +Files: src/misc1.c + +Patch 7.2.285 (after 7.2.169) +Problem: CTRL-U in Insert mode also deletes indent. (Andrey Voropaev) +Solution: Fix mistake made in patch 7.2.169. +Files: src/edit.c + +Patch 7.2.286 (after 7.2.269) +Problem: The "--startuptime=<file>" argument is not consistent with other + arguments. +Solution: Use "--startuptime <file>". Added the +startuptime feature. +Files: runtime/doc/eval.txt, runtime/doc/starting.txt, + runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c + +Patch 7.2.287 +Problem: Warning from gcc 3.4 about uninitialized variable. +Solution: Move assignment outside of #ifdef. +Files: src/if_perl.xs + +Patch 7.2.288 +Problem: Python 2.6 pyconfig.h redefines macros. +Solution: Undefine the macros before including pyconfig.h. +Files: src/if_python.c + +Patch 7.2.289 +Problem: Checking wrong struct member. +Solution: Change tb_buf to tb_noremap. (Dominique Pelle) +Files: src/getchar.c + +Patch 7.2.290 +Problem: Not freeing memory from ":lmap", ":xmap" and ":menutranslate". +Solution: Free the memory when exiting. (Dominique Pelle) +Files: src/misc2.c + +Patch 7.2.291 +Problem: Reading uninitialised memory in arabic mode. +Solution: Use utfc_ptr2char_len() rather than utfc_ptr2char(). (Dominique + Pelle) +Files: src/screen.c + +Patch 7.2.292 +Problem: Block right-shift doesn't work properly with multi-byte encoding + and 'list' set. +Solution: Add the missing "else". (Lech Lorens) +Files: src/ops.c + +Patch 7.2.293 +Problem: When setting 'comments' option it may be used in a wrong way. +Solution: Don't increment after skipping over digits. (Yukihiro Nakadaira) +Files: src/misc1.c + +Patch 7.2.294 +Problem: When using TEMPDIRS dir name could get too long. +Solution: Overwrite tail instead of appending each time. Use mkdtemp() when + available. (James Vega) +Files: src/auto/configure, src/config.h.in, src/configure.in, src/fileio.c + +Patch 7.2.295 +Problem: When using map() on a List the index is not known. +Solution: Set v:key to the index. (Hari Krishna Dara) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.2.296 +Problem: Help message about startuptime is wrong. (Dominique Pelle) +Solution: Remove the equal sign. +Files: src/main.c + +Patch 7.2.297 +Problem: Reading freed memory when writing ":reg" output to a register. + (Dominique Pelle) +Solution: Skip the register being written to. +Files: src/ops.c + +Patch 7.2.298 +Problem: ":vimgrep" crashes when there is an autocommand that sets a + window-local variable. +Solution: Initialize the w: hashtab for re-use. (Yukihiro Nakadaira) +Files: src/fileio.c + +Patch 7.2.299 +Problem: Crash when comment middle is longer than start. +Solution: Fix size computation. (Lech Lorens) +Files: src/misc1.c + +Patch 7.2.300 +Problem: Vim doesn't close file descriptors when forking and executing + another command, e.g., ":shell". +Solution: Use FD_CLOEXEC when available. (James Vega) +Files: auto/configure, src/config.h.in, src/configure.in, + src/ex_cmdds2.c, src/fileio.c, src/memfile.c, src/memline.c + +Patch 7.2.301 +Problem: Formatting is wrong when 'tw' is set to a small value. +Solution: Fix it and add tests. Also fix behavior of "1" in 'fo'. (Yukihiro + Nakadaira) +Files: src/edit.c, src/testdir/Makefile, src/testdir/test68.in, + src/testdir/test68.ok, src/testdir/test69.in, + src/testdir/test69,ok + +Patch 7.2.302 (extra part of 7.2.301) +Problem: Formatting wrong with small 'tw' value. +Solution: Add build rules for tests. +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms + +Patch 7.2.303 (after 7.2.294) +Problem: Can't build on MS-Windows. +Solution: Add #ifdef around vim_settempdir(). (James Vega) +Files: src/fileio.c + +Patch 7.2.304 +Problem: Compiler warning for bad pointer cast. +Solution: Use another variable for int pointer. +Files: src/ops.c + +Patch 7.2.305 +Problem: Recursively redrawing causes a memory leak. (Dominique Pelle) +Solution: Disallow recursive screen updating. +Files: src/screen.c + +Patch 7.2.306 +Problem: shellescape("10%%", 1) only escapes first %. (Christian Brabandt) +Solution: Don't copy the character after the escaped one. +Files: src/misc2.c + +Patch 7.2.307 +Problem: Crash with a very long syntax match statement. (Guy Gur Ari) +Solution: When the offset does not fit in the two bytes available give an + error instead of continuing with invalid pointers. +Files: src/regexp.c + +Patch 7.2.308 +Problem: When using a regexp in the "\=" expression of a substitute + command, submatch() returns empty strings for further lines. + (Clockwork Jam) +Solution: Save and restore the line number and line count when calling + reg_getline(). +Files: src/regexp.c + +Patch 7.2.309 (after 7.2.308) +Problem: Warning for missing function prototype. (Patrick Texier) +Solution: Add the prototype. +Files: src/regexp.c + +Patch 7.2.310 +Problem: When a filetype plugin in ~/.vim/ftdetect uses ":setfiletype" and + the file starts with a "# comment" it gets "conf" filetype. +Solution: Check for "conf" filetype after using ftdetect plugins. +Files: runtime/filetype.vim + +Patch 7.2.311 +Problem: Can't compile with FreeMiNT. +Solution: Change #ifdef for limits.h. (Alan Hourihane) +Files: src/fileio.c + +Patch 7.2.312 +Problem: iconv() returns an invalid character sequence when conversion + fails. It should return an empty string. (Yongwei Wu) +Solution: Be more strict about invalid characters in the input. +Files: src/mbyte.c + +Patch 7.2.313 +Problem: Command line completion doesn't work after "%:h" and similar. +Solution: Expand these items before doing the completion. +Files: src/ex_getln.c, src/misc1.c, src/proto/misc1.pro + +Patch 7.2.314 +Problem: Missing function in small build. +Solution: Always include concat_str. +Files: src/misc1.c + +Patch 7.2.315 +Problem: Python libs can't be found on 64 bit system. +Solution: Add lib64 to the list of directories. (Michael Henry) +Files: src/auto/configure, src/configure.in + +Patch 7.2.316 +Problem: May get multiple _FORTIFY_SOURCE arguments. (Tony Mechelynck) +Solution: First remove all these arguments and then add the one we want. + (Dominique Pelle) +Files: src/auto/configure, src/configure.in + +Patch 7.2.317 +Problem: Memory leak when adding a highlight group with unprintable + characters, resulting in E669. +Solution: Free the memory. And fix a few typos. (Dominique Pelle) +Files: src/syntax.c + +Patch 7.2.318 +Problem: Wrong locale value breaks floating point numbers for gvim. +Solution: Set the locale again after doing GUI inits. (Dominique Pelle) +Files: src/main.c + +Patch 7.2.319 +Problem: Motif: accessing freed memory when cancelling font dialog. +Solution: Destroy the widget only after accessing it. (Dominique Pelle) +Files: src/gui_xmdlg.c + +Patch 7.2.320 +Problem: Unused function in Mzscheme interface. +Solution: Remove the function and what depends on it. (Dominique Pelle) +Files: src/if_mzsch.c, src/proto/if_mzsch.pro + +Patch 7.2.321 +Problem: histadd() and searching with "*" fails to add entry to history + when it is empty. +Solution: Initialize the history. (Lech Lorens) +Files: src/eval.c, src/normal.c + +Patch 7.2.322 +Problem: Wrong indenting in virtual replace mode with CTRL-Y below a short + line. +Solution: Check for character to be NUL. (suggested by Lech Lorens) +Files: src/edit.c + +Patch 7.2.323 (extra) +Problem: Balloon evaluation crashes on Win64. +Solution: Change pointer types. (Sergey Khorev) +Files: src/gui_w32.c + +Patch 7.2.324 +Problem: A negative column argument in setpos() may cause a crash. +Solution: Check for invalid column number. (James Vega) +Files: src/eval.c, src/misc2.c + +Patch 7.2.325 +Problem: A stray "w" in the startup vimrc file causes the edited file to be + replaced with an empty file. (Stone Kang). +Solution: Do not write a buffer when it has never been loaded. +Files: src/fileio.c + +Patch 7.2.326 +Problem: Win32: $HOME doesn't work when %HOMEPATH% is not defined. +Solution: Use "\" for %HOMEPATH% when it is not defined. +Files: src/misc1.c + +Patch 7.2.327 +Problem: Unused functions in Workshop. +Solution: Add "#if 0" and minor cleanup. (Dominique Pelle) +Files: src/workshop.c, src/integration.c, src/integration.h + +Patch 7.2.328 +Problem: has("win64") does not return 1 on 64 bit MS-Windows version. +Solution: Also check for _WIN64 besides WIN64. +Files: src/eval.c + +Patch 7.2.329 +Problem: "g_" doesn't position cursor correctly when in Visual mode and + 'selection' is "exclusive". (Ben Fritz) +Solution: Call adjust_for_sel(). +Files: src/normal.c + +Patch 7.2.330 +Problem: Tables for Unicode case operators are outdated. +Solution: Add a Vim script for generating the tables. Include tables for + Unicode 5.2. +Files: runtime/tools/README.txt, runtime/tools/unicode.vim, src/mbyte.c + +Patch 7.2.331 +Problem: Can't interrupt "echo list" for a very long list. +Solution: Call line_breakcheck() in list_join(). +Files: src/eval.c + +Patch 7.2.332 +Problem: Crash when spell correcting triggers an autocommand that reloads + the buffer. +Solution: Make a copy of the line to be modified. (Dominique Pelle) +Files: src/spell.c + +Patch 7.2.333 +Problem: Warnings from static code analysis. +Solution: Small changes to various lines. (Dominique Pelle) +Files: src/buffer.c, src/edit.c, src/ex_getln.c, src/fileio.c, + src/if_cscope.c, src/netbeans.c, src/ops.c, src/quickfix.c, + src/syntax.c, src/ui.c + +Patch 7.2.334 +Problem: Postponing keys in Netbeans interface does not work properly. +Solution: Store the key string instead of the number. Avoid an infinite + loop. (Mostly by Xavier de Gaye) +Files: src/netbeans.c, src/proto/netbeans.pro + +Patch 7.2.335 +Problem: The CTRL-] command escapes too many characters. +Solution: Use a different list of characters to be escaped. (Sergey Khorev) +Files: src/normal.c + +Patch 7.2.336 +Problem: MzScheme interface can't evaluate an expression. +Solution: Add mzeval(). (Sergey Khorev) +Files: runtime/doc/eval.txt, runtime/doc/if_mzsch.txt, + runtime/doc/usr_41.txt, src/eval.c, src/if_mzsch.c, + src/proto/eval.pro, src/proto/if_mzsch.pro, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Makefile, src/testdir/main.aap, src/testdir/test1.in, + src/testdir/test70.in, src/testdir/test70.ok + +Patch 7.2.337 +Problem: The :compiler command doesn't function properly when invoked in a + function. +Solution: Add "g:" before "current_compiler". (Yukihiro Nakadaira) +Files: src/ex_cmds2.c + +Patch 7.2.338 (after 7.2.300) +Problem: Part of FD_CLOEXEC change is missing. +Solution: Include source file skipped because of typo. +Files: src/ex_cmds2.c + +Patch 7.2.339 (after 7.2.269) +Problem: Part of --startuptime patch is missing. +Solution: Add check for time_fd. +Files: src/ex_cmds2.c + +Patch 7.2.340 +Problem: Gcc warning for condition that can never be true. (James Vega) +Solution: Use start_lvl instead flp->lvl. +Files: src/fold.c + +Patch 7.2.341 +Problem: Popup menu wraps to next line when double-wide character doesn't + fit. (Jiang Ma) +Solution: Display a ">" instead. (Dominique Pelle) +Files: src/screen.c + +Patch 7.2.342 +Problem: Popup menu displayed wrong in 'rightleft' mode when there are + multi-byte characters. +Solution: Adjust the column computations. (Dominique Pelle) +Files: src/popupmnu.c + +Patch 7.2.343 (after 7.2.338) +Problem: Can't compile on Win32. +Solution: Insert the missing '|'. +Files: src/ex_cmds2.c + +Patch 7.2.344 (after 7.2.343) +Problem: Can't compile on some systems +Solution: Move the #ifdef outside of the mch_open macro. (Patrick Texier) +Files: src/ex_cmds2.c + +Patch 7.2.345 +Problem: Tab line is not updated when the value of 'bt' is changed. +Solution: Call redraw_titles(). (Lech Lorens) +Files: src/option.c + +Patch 7.2.346 +Problem: Repeating a command with @: causes a mapping to be applied twice. +Solution: Do not remap characters inserted in the typeahead buffer. (Kana + Natsuno) +Files: src/ops.c + +Patch 7.2.347 +Problem: Crash when executing <expr> mapping redefines that same mapping. +Solution: Save the values used before evaluating the expression. +Files: src/getchar.c + +Patch 7.2.348 (after 7.2.330) +Problem: Unicode double-width characters are not up-to date. +Solution: Produce the double-width table like the others. +Files: runtime/tools/unicode.vim, src/mbyte.c + +Patch 7.2.349 +Problem: CTRL-W gf doesn't put the new tab in the same place as "tab split" + and "gf". (Tony Mechelynck) +Solution: Store the tab number in cmdmod.tab. +Files: src/window.c + +Patch 7.2.350 +Problem: Win32: When changing font the window may jump from the secondary + to the primary screen. (Michael Wookey) +Solution: When the screen position was negative don't correct it to zero. +Files: src/gui.c + +Patch 7.2.351 (after 7.2.347) +Problem: Can't build with some compilers. +Solution: Move the #ifdef outside of a macro. Cleanup the code. +Files: src/getchar.c + +Patch 7.2.352 (extra) +Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries. +Solution: Always return TRUE for the WM_NCCREATE message. (Andy Kittner) +Files: src/gui_w48.c + +Patch 7.2.353 +Problem: No command line completion for ":profile". +Solution: Complete the subcommand and file name. +Files: src/ex_docmd.c, src/ex_cmds2.c, src/ex_getln.c, + src/proto/ex_cmds2.pro, src/vim.h + +Patch 7.2.354 +Problem: Japanese single-width double-byte characters not handled correctly. +Solution: Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[]. + (partly by Kikuchan) +Files: src/screen.c + +Patch 7.2.355 +Problem: Computing the cursor column in validate_cursor_col() is wrong when + line numbers are used and 'n' is not in 'cpoptions', causing the + popup menu to be positioned wrong. +Solution: Correctly use the offset. (partly by Dominique Pelle) +Files: src/move.c + +Patch 7.2.356 +Problem: When 'foldmethod' is changed not all folds are closed as expected. +Solution: In foldUpdate() correct the start position and reset fd_flags when + w_foldinvalid is set. (Lech Lorens) +Files: src/fold.c + +Patch 7.2.357 +Problem: When changing 'fileformat' from/to "mac" and there is a CR in the + text the display is wrong. +Solution: Redraw the text when 'fileformat' is changed. (Ben Schmidt) +Files: src/option.c + +Patch 7.2.358 +Problem: Compiler warnings on VMS. (Zoltan Arpadffy) +Solution: Pass array itself instead its address. Return a value. +Files: src/gui_gtk_x11.c, src/os_unix.c + +Patch 7.2.359 +Problem: Crash when using the Netbeans join command. +Solution: Make sure the ml_flush_line() function is not used recursively. + (Xavier de Gaye) +Files: src/memline.c + +Patch 7.2.360 +Problem: Ruby on MS-Windows: can't use sockets. +Solution: Call NtInitialize() during initialization. (Ariya Mizutani) +Files: src/if_ruby.c + +Patch 7.2.361 +Problem: Ruby 1.9 is not supported. +Solution: Add Ruby 1.9 support. (Masaki Suketa) +Files: src/Makefile, src/auto/configure, src/configure.in, src/if_ruby.c + +Patch 7.2.362 (extra, after 7.2.352) +Problem: Win64: Vim doesn't work when cross-compiled with MingW libraries. +Solution: Instead of handling WM_NCCREATE, create wide text area window + class if the parent window iw side. (Sergey Khorev) +Files: src/gui_w32.c, src/gui_w48.c + +Patch 7.2.363 +Problem: Can't dynamically load Perl 5.10. +Solution: Add the function Perl_croak_xs_usage. (Sergey Khorev) +Files: src/if_perl.xs + +Patch 7.2.364 (extra) +Problem: Can't build gvimext.dll on Win 7 x64 using MinGW (John Marriott) +Solution: Check if _MSC_VER is defined. (Andy Kittner) +Files: src/GvimExt/gvimext.h + +Patch 7.2.365 (extra) +Problem: MS-Windows with MingW: "File->Save As" does not work. (John + Marriott) +Solution: Correctly fill in structure size. (Andy Kittner) +Files: src/gui_w48.c + +Patch 7.2.366 +Problem: CTRL-B doesn't go back to the first line of the buffer. +Solution: Avoid an overflow when adding MAXCOL. +Files: src/move.c + +Patch 7.2.367 +Problem: "xxd -r -p" doesn't work as documented. +Solution: Skip white space. (James Vega) +Files: src/xxd/xxd.c + +Patch 7.2.368 (after 7.2.361) +Problem: Ruby interface: Appending line doesn't work. (Michael Henry) +Solution: Reverse check for NULL line. (James Vega) +Files: src/if_ruby.c + +Patch 7.2.369 +Problem: Error message is not easy to understand. +Solution: Add quotes. (SungHyun Nam) +Files: src/ex_cmds2.c + +Patch 7.2.370 (after 7.2.356) +Problem: A redraw may cause folds to be closed. +Solution: Revert part of the previous patch. Add a test. (Lech Lorens) +Files: src/diff.c, src/fold.c, src/option.c, src/testdir/test45.in, + src/testdir/test45.ok + +Patch 7.2.371 +Problem: Build problems on Tandem NonStop. +Solution: A few changes to #ifdefs (Joachim Schmitz) +Files: src/auto/configure, src/configure.in, src/config.h.in, src/vim.h, + src/if_cscope.c, src/osdef1.h.in, src/tag.c + +Patch 7.2.372 (extra) +Problem: Cross-compiling GvimExt and xxd doesn't work. +Solution: Change the build files. (Markus Heidelberg) +Files: src/INSTALLpc.txt, src/GvimExt/Make_ming.mak, src/Make_cyg.mak, + src/Make_ming.mak, src/xxd/Make_cyg.mak + +Patch 7.2.373 +Problem: Gcc 4.5 adds more error messages. (Chris Indy) +Solution: Update default 'errorformat'. +Files: src/option.h + +Patch 7.2.374 +Problem: Ruby eval() doesn't understand Vim types. +Solution: Add the vim_to_ruby() function. (George Gensure) +Files: src/eval.c, src/if_ruby.c + +Patch 7.2.375 +Problem: ml_get errors when using ":bprevious" in a BufEnter autocmd. + (Dominique Pelle) +Solution: Clear w_valid when entering another buffer. +Files: src/buffer.c + +Patch 7.2.376 +Problem: ml_get error when using SiSU syntax. (Nathan Thomas) +Solution: If the match ends below the last line move it to the end of the + last line. +Files: src/syntax.c + +Patch 7.2.377 (extra, after 7.2.372) +Problem: Misplaced assignment. Duplicate build line for gvimext.dll. +Solution: Move setting CROSS_COMPILE to before ifneq. Remove the wrong + build line. (Markus Heidelberg) +Files: src/Make_ming.mak + +Patch 7.2.378 +Problem: C function declaration indented too much. (Rui) +Solution: Don't see a line containing { or } as a type. (Matt Wozniski) +Files: src/misc1.c + +Patch 7.2.379 +Problem: 'eventignore' is set to an invalid value inside ":doau". (Antony + Scriven) +Solution: Don't include the leading comma when the option was empty. +Files: src/fileio.c + +Patch 7.2.380 (after 7.2.363) +Problem: Perl interface builds with 5.10.1 but not with 5.10.0. +Solution: Change the #ifdefs. (Sergey Khorev) +Files: src/if_perl.xs + +Patch 7.2.381 +Problem: No completion for :behave. +Solution: Add :behave completion. Minor related fixes. (Dominique Pelle) +Files: src/ex_docmd.c, src/ex_getln.c, src/proto/ex_docmd.pro, src/vim.h + +Patch 7.2.382 +Problem: Accessing freed memory when closing the cmdline window when + 'bufhide' is set to "wipe". +Solution: Check if the buffer still exists before invoking close_buffer() + (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.2.383 +Problem: Vim doesn't build cleanly with MSVC 2010. +Solution: Change a few types. (George Reilly) +Files: src/ex_cmds2.c, src/if_python.c, src/syntax.c + +Patch 7.2.384 (extra) +Problem: Vim doesn't build properly with MSVC 2010. +Solution: Add the nmake version to the build file. (George Reilly) +Files: src/Make_mvc.mak, src/testdir/Make_dos.mak + +Patch 7.2.385 +Problem: When in the command line window dragging status line only works + for last-but-one window. (Jean Johner) +Solution: Remove the code that disallows this. +Files: src/ui.c + +Patch 7.2.386 +Problem: Focus hack for KDE 3.1 causes problems for other window managers. +Solution: Remove the hack. (forwarded by Joel Bradshaw) +Files: src/gui_gtk.c + +Patch 7.2.387 +Problem: Ruby with MingW still doesn't build all versions. +Solution: More #ifdefs for the Ruby code. (Sergey Khorev) +Files: src/if_ruby.c + +Patch 7.2.388 (extra part of 7.2.387) +Problem: Ruby with MingW still doesn't build all versions. +Solution: Different approach to build file. (Sergey Khorev) +Files: src/Make_ming.mak + +Patch 7.2.389 +Problem: synIDattr() cannot return the font. +Solution: Support the "font" argument. (Christian Brabandt) +Files: runtime/doc/eval.txt, src/eval.c, src/syntax.c + +Patch 7.2.390 +Problem: In some situations the popup menu can be displayed wrong. +Solution: Remove the popup menu if the cursor moved. (Lech Lorens) +Files: src/edit.c + +Patch 7.2.391 +Problem: Internal alloc(0) error when doing "CTRL-V $ c". (Martti Kuparinen) +Solution: Fix computations in getvcol(). (partly by Lech Lorens) +Files: src/charset.c, src/memline.c + +Patch 7.2.392 +Problem: Netbeans hangs reading from a socket at the maximum block size. +Solution: Use select() or poll(). (Xavier de Gaye) +Files: src/vim.h, src/os_unixx.h, src/if_xcmdsrv.c, src/netbeans.c + +Patch 7.2.393 +Problem: Mac: Can't build with different Xcode developer tools directory. +Solution: make "Developer" directory name configurable. (Rainer Muller) +Files: src/configure.in, src/auto/configure + +Patch 7.2.394 +Problem: .lzma and .xz files are not supported. +Solution: Recognize .lzma and .xz files so that they can be edited. +Files: runtime/plugin/gzip.vim + +Patch 7.2.395 +Problem: In help CTRL=] on g?g? escapes the ?, causing it to fail. (Tony + Mechelynck) +Solution: Don't escape ? for a help command. (Sergey Khorev) +Files: src/normal.c + +Patch 7.2.396 +Problem: Get E38 errors. (Dasn) +Solution: Set cursor to line 1 instead of 0. (Dominique Pelle) +Files: src/popupmnu.c + +Patch 7.2.397 +Problem: Redundant check for w_lines_valid. +Solution: Remove the if. (Lech Lorens) +Files: src/fold.c + +Patch 7.2.398 +Problem: When moving windows the cursor ends up in the wrong line. +Solution: Set the window width and height properly. (Lech Lorens) +Files: src/window.c + +Patch 7.2.399 (extra, after 7.2.388) +Problem: Cannot compile on MingW. +Solution: Move ifneq to separate line. (Vlad Sandrini, Dominique Pelle) +Files: src/Make_ming.mak + +Patch 7.2.400 (after 7.2.387) +Problem: Dynamic Ruby is not initialised properly for version 1.9.1. + Ruby cannot create strings from NULL. +Solution: Cleanup #ifdefs. Handle NULL like an empty string. Add + ruby_init_stack. (Sergey Khorev) +Files: src/if_ruby.c + +Patch 7.2.401 +Problem: ":e dir<Tab>" with 'wildmode' set to "list" doesn't highlight + directory names with a space. (Alexandre Provencio) +Solution: Remove the backslash before checking if the name is a directory. + (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.2.402 +Problem: This gives a #705 error: let X = function('haslocaldir') + let X = function('getcwd') +Solution: Don't give E705 when the name is found in the hashtab. (Sergey + Khorev) +Files: src/eval.c + +Patch 7.2.403 (after 7.2.400) +Problem: Compiler warning for pointer type. (Tony Mechelynck) +Solution: Move type cast to the right place. +Files: src/if_ruby.c + +Patch 7.2.404 +Problem: Pointers for composing characters are not properly initialized. +Solution: Compute the size of the pointer, not what it points to. (Yukihiro + Nakadaira) +Files: src/screen.c + +Patch 7.2.405 +Problem: When built with small features the matching text is not + highlighted for ":s/pat/repl/c". +Solution: Remove the #ifdef for IncSearch. (James Vega) +Files: src/syntax.c + +Patch 7.2.406 +Problem: Patch 7.2.119 introduces uninit mem read. (Dominique Pelle) +Solution: Only used ScreeenLinesC when ScreeenLinesUC is not zero. (Yukihiro + Nakadaira) Also clear ScreeenLinesC when allocating. +Files: src/screen.c + +Patch 7.2.407 +Problem: When using an expression in ":s" backslashes in the result are + dropped. (Sergey Goldgaber, Christian Brabandt) +Solution: Double backslashes. +Files: src/regexp.c + +Patch 7.2.408 +Problem: With ":g/the/s/foo/bar/" the '[ and '] marks can be set to a line + that was not changed. +Solution: Only set '[ and '] marks when a substitution was done. +Files: src/ex_cmds.c + +Patch 7.2.409 +Problem: Summary of number of substitutes is incorrect for ":folddo". (Jean + Johner) +Solution: Reset sub_nsubs and sub_nlines in global_exe(). +Files: src/ex_cmds.c + +Patch 7.2.410 +Problem: Highlighting directories for completion doesn't work properly. +Solution: Don't halve backslashes when not needed, expanded "~/". + (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.2.411 +Problem: When parsing 'cino' a comma isn't skipped properly. +Solution: Skip the comma. (Lech Lorens) +Files: src/misc1.c + +Patch 7.2.412 +Problem: [ or ] followed by mouse click doesn't work. +Solution: Reverse check for key being a mouse event. (Dominique Pelle) +Files: src/normal.c + +Patch 7.2.413 +Problem: Large file support is incorrect. +Solution: Add AC_SYS_LARGEFILE to configure. (James Vega) +Files: src/configure.in, src/config.h.in, src/auto/configure + +Patch 7.2.414 +Problem: CTRK-K <space> <space> does not produce 0xa0 as expected. (Tony + Mechelynck) +Solution: Remove the Unicode range 0xe000 - 0xefff from digraphs, these are + not valid characters. +Files: src/digraph.c + +Patch 7.2.415 +Problem: Win32: Can't open a remote file when starting Vim. +Solution: Don't invoke cygwin_conv_path() for URLs. (Tomoya Adachi) +Files: src/main.c + +Patch 7.2.416 +Problem: Logtalk.dict is not installed. +Solution: Add it to the install target. (Markus Heidelberg) +Files: src/Makefile + +Patch 7.2.417 +Problem: When 'shell' has an argument with a slash then 'shellpipe' is not + set properly. (Britton Kerin) +Solution: Assume there are no spaces in the path, arguments follow. +Files: src/option.c + +Patch 7.2.418 +Problem: Vim tries to set the background or foreground color in a terminal + to -1. (Graywh) Happens with ":hi Normal ctermbg=NONE". +Solution: When resetting the foreground or background color don't set the + color, let the clear screen code do that. +Files: src/syntax.c + +Patch 7.2.419 +Problem: Memory leak in Motif when clicking on "Search Vim Help". +Solution: Free string returned by XmTextGetString(). (Dominique Pelle) +Files: src/gui_motif.c + +Patch 7.2.420 +Problem: ":argedit" does not accept "++enc=utf8" as documented. (Dominique + Pelle) +Solution: Add the ARGOPT flag to ":argedit". +Files: src/ex_cmds.h + +Patch 7.2.421 +Problem: Folds are sometimes not updated properly and there is no way to + force an update. +Solution: Make "zx" and "zX" recompute folds (suggested by Christian + Brabandt) +Files: src/normal.c + +Patch 7.2.422 +Problem: May get E763 when using spell dictionaries. +Solution: Avoid utf-8 case folded character to be truncated to 8 bits and + differ from latin1. (Dominique Pelle) +Files: src/spell.c + +Patch 7.2.423 +Problem: Crash when assigning s: to variable. (Yukihiro Nakadaira) +Solution: Make ga_scripts contain pointer to scriptvar_T instead of + scriptvar_T itself. (Dominique Pelle) +Files: src/eval.c + +Patch 7.2.424 +Problem: ":colorscheme" without an argument doesn't do anything. +Solution: Make it echo the current color scheme name. (partly by Christian + Brabandt) +Files: runtime/doc/syntax.txt, src/ex_cmds.h, src/ex_docmd.c + +Patch 7.2.425 +Problem: Some compilers complain about fourth EX() argument. +Solution: Add cast to long_u. +Files: src/ex_cmds.h + +Patch 7.2.426 +Problem: Commas in 'langmap' are not always handled correctly. +Solution: Require commas to be backslash escaped. (James Vega) +Files: src/option.c + +Patch 7.2.427 +Problem: The swapfile is created using the destination of a symlink, but + recovery doesn't follow symlinks. +Solution: When recovering, resolve symlinks. (James Vega) +Files: src/memline.c + +Patch 7.2.428 +Problem: Using setqflist([]) to clear the error list doesn't work properly. +Solution: Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.2.429 +Problem: A file that exists but access is denied may result in a "new file" + message. E.g. when its directory is unreadable. +Solution: Specifically check for ENOENT to decide a file doesn't exist. + (partly by James Vega) +Files: src/fileio.c + +Patch 7.2.430 +Problem: The ++bad argument is handled wrong, resulting in an invalid + memory access. +Solution: Use the bad_char field only for the replacement character, add + bad_char_idx to store the position. (Dominique Pelle) +Files: src/eval.c, src/ex_cmds.h, src/ex_docmd.c + +Patch 7.2.431 +Problem: ":amenu" moves the cursor when in Insert mode. +Solution: Use CTRL-\ CTRL-O instead of CTRL-O. (Christian Brabandt) +Files: src/menu.c + +Patch 7.2.432 +Problem: When menus are translated they can only be found by the translated + name. That makes ":emenu" difficult to use. +Solution: Store the untranslated name and use it for completion and :emenu. + (Liang Peng (Bezetek James), Edward L. Fox) +Files: src/menu.c, src/structs.h + +Patch 7.2.433 +Problem: Can't use cscope with QuickFixCmdPre and QuickFixCmdPost. +Solution: Add cscope support for these autocmd events. (Bryan Venteicher) +Files: runtime/doc/autocmd.txt, src/if_cscope.c + +Patch 7.2.434 (after 7.2.432) +Problem: Compilation fails without the multi-lang feature. +Solution: Add #ifdefs. (John Marriott) +Files: src/menu.c + +Patch 7.2.435 (after 7.2.430) +Problem: Crash when using bad_char_idx uninitialized. (Patrick Texier) +Solution: Don't use bad_char_idx, reproduce the ++bad argument from bad_char. +Files: src/eval.c, src/ex_cmds.h, src/ex_docmd.c + +Patch 7.2.436 +Problem: Reproducible crash in syntax HL. (George Reilly, Dominique Pelle) +Solution: Make sst_stacksize an int instead of short. (Dominique Pelle) +Files: src/structs.h + +Patch 7.2.437 (after 7.2.407) +Problem: When "\\\n" appears in the expression result the \n doesn't result + in a line break. (Andy Wokula) +Solution: Also replace a \n after a backslash into \r. +Files: src/regexp.c + +Patch 7.2.438 (after 7.2.427) +Problem: "vim -r" crashes. +Solution: Don't use NULL pointer argument. +Files: src/memline.c + +Patch 7.2.439 +Problem: Invalid memory access when doing thesaurus completion and + 'infercase' is set. +Solution: Use the minimal length of completed word and replacement. + (Dominique Pelle) +Files: src/edit.c + +Patch 7.2.440 +Problem: Calling a function through a funcref, where the function deletes + the funcref, leads to an invalid memory access. +Solution: Make a copy of the function name. (Lech Lorens) +Files: src/eval.c, src/testdir/test34.in, src/testdir/test34.ok + +Patch 7.2.441 +Problem: When using ":earlier" undo information may be wrong. +Solution: When changing alternate branches also adjust b_u_oldhead. +Files: src/undo.c + +Patch 7.2.442 (after 7.2.201) +Problem: Copy/paste with OpenOffice doesn't work. +Solution: Do not offer the HTML target when it is not supported. (James + Vega) +Files: src/gui_gtk_x11.c, src/option.c, src/proto/gui_gtk_x11.pro + +Patch 7.2.443 +Problem: Using taglist() on a tag file with duplicate fields generates an + internal error. (Peter Odding) +Solution: Check for duplicate field names. +Files: src/eval.c, src/proto/eval.pro, src/tag.c + +Patch 7.2.444 (after 7.2.442) +Problem: Can't build with GTK 1, gtk_selection_clear_targets() is not + available. (Patrick Texier) +Solution: Don't change the targets for GTK 1, set them once. +Files: src/gui_gtk_x11.c, src/option.c + +Patch 7.2.445 +Problem: Crash when using undo/redo and a FileChangedRO autocmd event that + reloads the buffer. (Dominique Pelle) +Solution: Do not allow autocommands while performing and undo or redo. +Files: src/misc1.c, src/undo.c + +Patch 7.2.446 +Problem: Crash in GUI when closing the last window in a tabpage. (ryo7000) +Solution: Remove the tabpage from the list before freeing the window. +Files: src/window.c + +When writing a file, switching tab pages and selecting a word the file write +message would be displayed again. This happened in Insert mode and with +'cmdheight' set to 2. + +When using ":lang" to set a locale that uses a comma for decimal separator and +using GTK floating point numbers stop working. Use gtk_disable_setlocale(). +(James Vega) + +"g8" didn't produce the right value on a NUL. (Dominique Pelle) + +Use BASEMODLIBS instead of MODLIBS for Python configuration to pick up the +right compiler flags. (Michael Bienia) + +Window title was not updated after dropping a file on Vim. (Hari G) + +synstack() did not return anything when just past the end of the line. Useful +when using the cursor position in Insert mode. + +When entering a digraph or special character after a line that fits the window +the '?' or '^' on the next line is not redrawn. (Ian Kelling) + +Composing characters in |:s| substitute text were dropped. + +|exists()| was causing an autoload script to be loaded. + +Filter out -pthread for cproto. + +Make CTRL-L in command line mode respect 'ignorecase' and 'smartcase'. (Martin +Toft) + +Spell menu moved the cursor, causing Copy not to work. Spell replacement +didn't work in 'compatible' mode. + +Various small fixes from Dominique Pelle. + +Fix that :mksession may generate "2argu" even though there is no such +argument. (Peter Odding) + +Fixes for time in clipboard request. Also fix ownership. (David Fries) + +Fixed completion of file names with '%' and '*'. + +Fixed MSVC makefile use of /Wp64 flag. + +Correct use of long instead of off_t for file size. (James Vega) + +Add a few #ifdefs to exclude functions that are not used. (Dominique Pelle) + +Remove old and unused method to allocate memory for undo. + +Fix definition of UINT_PTR for 64 bit systems. + +Some versions of Ruby redefine rb_str_new2 to rb_str_new_cstr. + +Window title not updated after file dropped. + +Fixed crash for ":find" completion, might also happen in other path expansion +usage. + +When 'searchhl' causes a hang make CTRL-C disable 'searchhl'. + +When resetting both 'title' and 'icon' the title would be set after a shell +command. + +Reset 'title' and 'icon' in test47 to avoid the xterm title getting messed up. + +Fix for compiler warning about function prototype in pty.c. + +Added 'window' to the options window. + +Fixed: errors for allocating zero bytes when profiling an empty function. + +Remove -arch flag from build flags for Perl. (Bjorn Wickler) + +Fix 'autochdir' not showing up in :options window. (Dominique Pelle) + +Fix: test 69 didn't work on MS-Windows. Test 72 beeped too often. + +Avoid illegal memory access in spell suggestion. (Dominique Pelle) +Fix: crash in spell checking with a 0x300 character. + +Avoid that running tests changes viminfo. + +Fix: changing case of a character removed combining characters. +Fixed: CTRL-R in Insert mode doesn't insert composing characters. + +Added the WOW64 flag to OLE registration, for 64 bit Windows systems. + +Various fixes for coverity warnings. + +Fix compile warnings, esp. for 64-bit systems. (Mike Williams) + +Fix: :redir to a dictionary that is changed before ":redir END" causes a +memory access error. + +Fix: terminal title not properly restored when there are multi-byte +characters. (partly by James Vega) + +Set 'wrapscan' when checking the .po files. (Mike Williams) + +Win32: Put quotes around the gvim.exe path for the "Open with" menu entry. + +On MS-Windows sometimes files with number 4913 or higher are left behind. + +'suffixesadd' was used for finding tags file. + +Removed unused code. + +Improved positioning of combining characters in GTK. + +Made test 11 pass when there is no gzip program. (John Beckett) + +Changed readfile() to ignore byte order marks, unless in binary mode. + +On MS-Windows completion of shell commands didn't work. + +An unprintable multi-byte character at the start of the screen line caused the +following text to be drawn at the wrong position. + +Got ml_get errors when using undo with 'virtualedit'. + +Call gui_mch_update() before triggering GuiEnter autocmd. (Ron Aaron) + +Unix "make install" installed a few Amiga .info files. + +Disallow setting 'ambiwidth' to "double" when 'listchars' or 'fillchars' +contains a character that would become double width. + +Set 'wrapscan' when checking the .po files. (Mike Williams) + +Fixed: using expression in command line may cause a crash. + +Avoid warnings from the clang compiler. (Dominique Pelle) + +Fix: Include wchar.h in charset.c for towupper(). + +Fixed: Using ":read file" in an empty buffer when 'compatible' is set caused +an error. Was caused by patch 7.2.132. + +Make the references to features in the help more consistent. (Sylvain Hitier) + +============================================================================== +VERSION 7.4 *version-7.4* *version7.4* + +This section is about improvements made between version 7.3 and 7.4. + +This release has hundreds of bug fixes and there are a few new features. The +most notable new features are: + +- New regexp engine |new-regexp-engine| +- A more pythonic Python interface |better-python-interface| + + +New regexp engine *new-regexp-engine* +----------------- + +What is now called the "old" regexp engine uses a backtracking algorithm. It +tries to match the pattern with the text in one way, and when that fails it +goes back and tries another way. This works fine for simple patterns, but +complex patterns can be very slow on longer text. + +The new engine uses a state machine. It tries all possible alternatives at +the current character and stores the possible states of the pattern. This is +a bit slower for simple patterns, but much faster for complex patterns and +long text. + +Most notably, syntax highlighting for Javascript and XML files with long lines +is now working fine. Previously Vim could get stuck. + +More information here: |two-engines| + + +Better Python interface *better-python-interface* +----------------------- + +Added |python-bindeval| function. Unlike |python-eval| this one returns +|python-Dictionary|, |python-List| and |python-Function| objects for +dictionaries lists and functions respectively in place of their Python +built-in equivalents (or None if we are talking about function references). + For simple types this function returns Python built-in types and not only +Python `str()` like |python-eval| does. On Python 3 it will return `bytes()` +objects in place of `str()` ones avoiding possibility of UnicodeDecodeError. + Interface of new objects mimics standard Python `dict()` and `list()` +interfaces to some extent. Extent will be improved in the future. + +Added special |python-vars| objects also available for |python-buffer| and +|python-window|. They ease access to VimL variables from Python. + +Now you no longer need to alter `sys.path` to import your module: special +hooks are responsible for importing from {rtp}/python2, {rtp}/python3 and +{rtp}/pythonx directories (for Python 2, Python 3 and both respectively). +See |python-special-path|. + +Added possibility to work with |tabpage|s through |python-tabpage| object. + +Added automatic conversion of Vim errors and exceptions to Python +exceptions. + +Changed the behavior of the |python-buffers| object: it now uses buffer numbers +as keys in place of the index of the buffer in the internal buffer list. +This should not break anything as the only way to get this index was +iterating over |python-buffers|. + +Added |:pydo| and |:py3do| commands. + +Added the |pyeval()| and |py3eval()| functions. + +Now in all places which previously accepted `str()` objects, `str()` and +`unicode()` (Python 2) or `bytes()` and `str()` (Python 3) are accepted. + +|python-window| has gained `.col` and `.row` attributes that are currently +the only way to get internal window positions. + +Added or fixed support for `dir()` in Vim Python objects. + + +Changed *changed-7.4* +------- + +Old Python versions (≤2.2) are no longer supported. Building with them did +not work anyway. + +Options: + Added ability to automatically save the selection into the system + clipboard when using non-GUI version of Vim (autoselectplus in + 'clipboard'). Also added ability to use the system clipboard as + default register (previously only primary selection could be used). + (Ivan Krasilnikov, Christian Brabandt, Bram Moolenaar) + + Added a special 'shiftwidth' value that makes 'sw' follow 'tabstop'. + As indenting via 'indentexpr' became tricky |shiftwidth()| function + was added. Also added equivalent special value to 'softtabstop' + option. (Christian Brabandt, so8res) + + Show absolute number in number column when 'relativenumber' option is + on. Now there are four combinations with 'number' and + 'relativenumber'. (Christian Brabandt) + +Commands: + |:diffoff| now saves the local values of some settings and restores + them in place of blindly resetting them to the defaults. (Christian + Brabandt) + +Other: + Lua interface now also uses userdata binded to Vim structures. (Taro + Muraoka, Luis Carvalho) + + glob() and autocommand patterns used to work with the undocumented + "\{n,m\}" item from a regexp. "\{" is now used for a literal "{", as + this is normal in shell file patterns. Now used "\\\{n,m\}" to get + "\{n,m}" in the regexp pattern. + +Added *added-7.4* +----- + +Various syntax, indent and other plugins were added. + +Added support for |Lists| and |Dictionaries| in |viminfo|. (Christian +Brabandt) + +Functions: + Bitwise functions: |and()|, |or()|, |invert()|, |xor()|. + + Added |luaeval()| function. (Taro Muraoka, Luis Carvalho) + + Added |sha256()| function. (Tyru, Hirohito Higashi) + + Added |wildmenumode()| function. (Christian Brabandt) + + Debugging functions: |screenattr()|, |screenchar()|, |screencol()|, + |screenrow()|. (Simon Ruderich, Bram Moolenaar) + + Added ability to use |Dictionary-function|s for |sort()|ing, via + optional third argument. (Nikolay Pavlov) + + Added special |expand()| argument that expands to the current line + number. + + Made it possible to force |char2nr()| always give unicode codepoints + regardless of current encoding. (Yasuhiro Matsumoto) + + Made it possible for functions generating file list generate |List| + and not NL-separated string. (e.g. |glob()|, |expand()|) (Christian + Brabandt) + + Functions that obtain variables from the specific window, tabpage or + buffer scope dictionary can now return specified default value in + place of empty string in case variable is not found. (|gettabvar()|, + |getwinvar()|, |getbufvar()|) (Shougo Matsushita, Hirohito Higashi) + +Autocommands: + Added |InsertCharPre| event launched before inserting character. + (Jakson A. Aquino) + + Added |CompleteDone| event launched after finishing completion in + insert mode. (idea by Florian Klein) + + Added |QuitPre| event launched when commands that can either close Vim + or only some window(s) are launched. + + Added |TextChanged| and |TextChangedI| events launched when text is + changed. + +Commands: + |:syntime| command useful for debugging. + + Made it possible to remove all signs from the current buffer using + |:sign-unplace|. (Christian Brabandt) + + Added |:language| autocompletion. (Dominique Pelle) + + Added more |:command-complete| completion types: |:behave| suboptions, + color schemes, compilers, |:cscope| suboptions, files from 'path', + |:history| suboptions, locale names, |:syntime| suboptions, user + names. (Dominique Pelle) + + Added |:map-nowait| creating mapping which when having lhs that is the + prefix of another mapping’s lhs will not allow Vim to wait for user to + type more characters to resolve ambiguity, forcing Vim to take the + shorter alternative: one with <nowait>. + +Options: + Made it possible to ignore case when completing: 'wildignorecase'. + + Added ability to delete comment leader when using |J| by `j` flag in + 'formatoptions' (|fo-table|). (Lech Lorens) + + Added ability to control indentation inside namespaces: |cino-N|. + (Konstantin Lepa) + + Added ability to control alignment inside `if` condition separately + from alignment inside function arguments: |cino-k|. (Lech Lorens) + +Other: + Improved support for cmd.exe. (Ben Fritz, Bram Moolenaar) + + Added |v:windowid| variable containing current window number in GUI + Vim. (Christian J. Robinson, Lech Lorens) + + Added rxvt-unicode and SGR mouse support. (Yiding Jia, Hayaki Saito) + + +All changes in 7.4 *fixed-7.4* +------------------ + +Patch 7.3.001 +Problem: When editing "src/main.c" and 'path' set to "./proto", + ":find e<C-D" shows ./proto/eval.pro instead of eval.pro. +Solution: Check for path separator when comparing names. (Nazri Ramliy) +Files: src/misc1.c + +Patch 7.3.002 +Problem: ":find" completion doesn't work when halfway an environment + variable. (Dominique Pelle) +Solution: Only use in-path completion when expanding file names. (Nazri + Ramliy) +Files: src/ex_docmd.c + +Patch 7.3.003 +Problem: Crash with specific BufWritePost autocmd. (Peter Odding) +Solution: Don't free the quickfix title twice. (Lech Lorens) +Files: src/quickfix.c + +Patch 7.3.004 +Problem: Crash when using very long regexp. (Peter Odding) +Solution: Reset reg_toolong. (Carlo Teubner) +Files: src/regexp.c + +Patch 7.3.005 +Problem: Crash when using undotree(). (Christian Brabandt) +Solution: Increase the list reference count. Add a test for undotree() + (Lech Lorens) +Files: src/eval.c, src/testdir/Makefile, src/testdir/test61.in + +Patch 7.3.006 +Problem: Can't build some multi-byte code with C89. +Solution: Move code to after declarations. (Joachim Schmitz) +Files: src/mbyte.c, src/spell.c + +Patch 7.3.007 +Problem: Python code defines global "buffer". Re-implements a grow-array. +Solution: Use a grow-array instead of coding the same functionality. Handle + out-of-memory situation properly. +Files: src/if_py_both.h + +Patch 7.3.008 +Problem: 'cursorbind' is kept in places where 'scrollbind' is reset. +Solution: Reset 'cursorbind'. +Files: src/buffer.c, src/diff.c, src/ex_cmds.c, src/ex_cmds2.c, + src/ex_docmd.c, src/ex_getln.c, src/if_cscope.c, src/macros.h, + src/quickfix.c, src/search.c, src/tag.c, src/window.c + +Patch 7.3.009 +Problem: Win32: Crash on Windows when using a bad argument for strftime(). + (Christian Brabandt) +Solution: Use the bad_param_handler(). (Mike Williams) +Files: src/os_win32.c + +Patch 7.3.010 +Problem: Mac GUI: Missing break statements. +Solution: Add the break statements. (Dominique Pelle) +Files: src/gui_mac.c + +Patch 7.3.011 +Problem: X11 clipboard doesn't work in Athena/Motif GUI. First selection + after a shell command doesn't work. +Solution: When using the GUI use XtLastTimestampProcessed() instead of + changing a property. (partly by Toni Ronkko) + When executing a shell command disown the selection. +Files: src/ui.c, src/os_unix.c + +Patch 7.3.012 +Problem: Problems building with MingW. +Solution: Adjust the MingW makefiles. (Jon Maken) +Files: src/Make_ming.mak, src/GvimExt/Make_ming.mak + +Patch 7.3.013 +Problem: Dynamic loading with Ruby doesn't work for 1.9.2. +Solution: Handle rb_str2cstr differently. Also support dynamic loading on + Unix. (Jon Maken) +Files: src/if_ruby.c + +Patch 7.3.014 +Problem: Ending a line in a backslash inside an ":append" or ":insert" + command in Ex mode doesn't work properly. (Ray Frush) +Solution: Halve the number of backslashes, only insert a NUL after an odd + number of backslashes. +Files: src/ex_getln.c + +Patch 7.3.015 +Problem: Test is using error message that no longer exists. +Solution: Change E106 to E121. (Dominique Pelle) +Files: src/testdir/test49.vim + +Patch 7.3.016 +Problem: Netbeans doesn't work under Athena. +Solution: Support Athena, just like Motif. (Xavier de Gaye) +Files: runtime/doc/netbeans.txt, src/gui.c, src/main.c, src/netbeans.c + +Patch 7.3.017 +Problem: smatch reports errors. +Solution: Fix the reported errors. (Dominique Pelle) +Files: src/spell.c, src/syntax.c + +Patch 7.3.018 (after 7.3.012) +Problem: Missing argument to windres in MingW makefiles. +Solution: Add the argument that was wrapped in the patch. (Jon Maken) +Files: src/Make_ming.mak, src/GvimExt/Make_ming.mak + +Patch 7.3.019 +Problem: ":nbstart" can fail silently. +Solution: Give an error when netbeans is not supported by the GUI. (Xavier + de Gaye) +Files: src/netbeans.c + +Patch 7.3.020 +Problem: Cursor position wrong when joining multiple lines and + 'formatoptions' contains "a". (Moshe Kamensky) +Solution: Adjust cursor position for skipped indent. (Carlo Teubner) +Files: src/ops.c, src/testdir/test68.in, src/testdir/test68.ok + +Patch 7.3.021 +Problem: Conflict for defining Boolean in Mac header files. +Solution: Define NO_X11_INCLUDES. (Rainer Muller) +Files: src/os_macosx.m, src/vim.h + +Patch 7.3.022 +Problem: When opening a new window the 'spellcapcheck' option is cleared. +Solution: Copy the correct option value. (Christian Brabandt) +Files: src/option.c + +Patch 7.3.023 +Problem: External program may hang when it tries to write to the tty. +Solution: Don't close the slave tty until after the child exits. (Nikola + Knezevic) +Files: src/os_unix.c + +Patch 7.3.024 +Problem: Named signs do not use a negative number as intended. +Solution: Fix the numbering of named signs. (Xavier de Gaye) +Files: src/ex_cmds.c + +Patch 7.3.025 +Problem: ":mksession" does not square brackets escape file name properly. +Solution: Improve escaping of file names. (partly by Peter Odding) +Files: src/ex_docmd.c + +Patch 7.3.026 +Problem: CTRL-] in a help file doesn't always work. (Tony Mechelynck) +Solution: Don't escape special characters. (Carlo Teubner) +Files: src/normal.c + +Patch 7.3.027 +Problem: Opening a file on a network share is very slow. +Solution: When fixing file name case append "\*" to directory, server and + network share names. (David Anderson, John Beckett) +Files: src/os_win32.c + +Patch 7.3.028 (after 7.3.024) +Problem: Signs don't show up. (Charles Campbell) +Solution: Don't use negative numbers. Also assign a number to signs that + have a name of all digits to avoid using a sign number twice. +Files: src/ex_cmds.c + +Patch 7.3.029 +Problem: ":sort n" sorts lines without a number as number zero. (Beeyawned) +Solution: Make lines without a number sort before lines with a number. Also + fix sorting negative numbers. +Files: src/ex_cmds.c, src/testdir/test57.in, src/testdir/test57.ok + +Patch 7.3.030 +Problem: Cannot store Dict and List in viminfo file. +Solution: Add support for this. (Christian Brabandt) +Files: runtime/doc/options.txt, src/eval.c, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms, + src/testdir/Makefile, src/testdir/main.aap, src/testdir/test74.in, + src/testdir/test74.ok + +Patch 7.3.031 +Problem: Can't pass the X window ID to another application. +Solution: Add v:windowid. (Christian J. Robinson, Lech Lorens) +Files: runtime/doc/eval.txt, src/eval.c, src/gui.c, src/vim.h, + src/os_unix.c + +Patch 7.3.032 +Problem: maparg() doesn't return the flags, such as <buffer>, <script>, + <silent>. These are needed to save and restore a mapping. +Solution: Improve maparg(). (also by Christian Brabandt) +Files: runtime/doc/eval.txt, src/eval.c, src/getchar.c, src/gui_w48.c, + src/message.c, src/proto/getchar.pro, src/proto/message.pro, + src/structs.h src/testdir/test75.in, src/testdir/test75.ok + +Patch 7.3.033 (after 7.3.032) +Problem: Can't build without FEAT_LOCALMAP. +Solution: Add an #ifdef. (John Marriott) +Files: src/getchar.c + +Patch 7.3.034 +Problem: Win32: may be loading .dll from the wrong directory. +Solution: Go to the Vim executable directory when opening a library. +Files: src/gui_w32.c, src/if_lua.c, src/if_mzsch.c, src/if_perl.xs, + src/if_python.c, src/if_python3.c, src/if_ruby.c, src/mbyte.c, + src/os_mswin.c, src/os_win32.c, src/proto/os_win32.pro + +Patch 7.3.035 (after 7.3.034) +Problem: Stray semicolon after if statement. (Hari G) +Solution: Remove the semicolon. +Files: src/os_win32.c + +Patch 7.3.036 +Problem: Win32 GUI: When building without menus, the font for dialogs and + tab page headers also changes. +Solution: Define USE_SYSMENU_FONT always. (Harig G.) +Files: src/gui_w32.c + +Patch 7.3.037 +Problem: Compiler warnings for loss of data. (Mike Williams) +Solution: Add type casts. +Files: src/if_py_both.h, src/getchar.c, src/os_win32.c + +Patch 7.3.038 +Problem: v:windowid isn't set on MS-Windows. +Solution: Set it to the window handle. (Chris Sutcliffe) +Files: runtime/doc/eval.txt, src/gui_w32.c + +Patch 7.3.039 +Problem: Crash when using skk.vim plugin. +Solution: Get length of expression evaluation result only after checking for + NULL. (Noriaki Yagi, Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.3.040 +Problem: Comparing strings while ignoring case goes beyond end of the + string when there are illegal bytes. (Dominique Pelle) +Solution: Explicitly check for illegal bytes. +Files: src/mbyte.c + +Patch 7.3.041 +Problem: Compiler warning for accessing mediumVersion. (Tony Mechelynck) +Solution: Use the pointer instead of the array itself. (Dominique Pelle) +Files: src/version.c + +Patch 7.3.042 +Problem: No spell highlighting when re-using an empty buffer. +Solution: Clear the spell checking info only when clearing the options for a + buffer. (James Vega) +Files: src/buffer.c + +Patch 7.3.043 +Problem: Can't load Ruby dynamically on Unix. +Solution: Adjust the configure script. (James Vega) +Files: src/Makefile, src/config.h.in, src/configure.in, + src/auto/configure, src/if_ruby.c + +Patch 7.3.044 +Problem: The preview window opened by the popup menu is larger than + specified with 'previewheight'. (Benjamin Haskell) +Solution: Use 'previewheight' if it's set and smaller. +Files: src/popupmnu.c + +Patch 7.3.045 +Problem: Compiler warning for uninitialized variable. +Solution: Initialize the variable always. +Files: src/getchar.c + +Patch 7.3.046 (after 7.3.043) +Problem: Can't build Ruby on MS-Windows. +Solution: Add #ifdef, don't use WIN3264 before including vim.h. +Files: src/if_ruby.c + +Patch 7.3.047 (after 7.3.032) +Problem: Missing makefile updates for test 75. +Solution: Update the makefiles. +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Makefile, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.048 +Problem: ":earlier 1f" doesn't work after loading undo file. +Solution: Set b_u_save_nr_cur when loading an undo file. (Christian + Brabandt) + Fix only showing time in ":undolist" +Files: src/undo.c + +Patch 7.3.049 +Problem: PLT has rebranded their Scheme to Racket. +Solution: Add support for Racket 5.x. (Sergey Khorev) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak, + src/auto/configure, src/configure.in, src/if_mzsch.c + +Patch 7.3.050 +Problem: The link script is clumsy. +Solution: Use the --as-needed linker option if available. (Kirill A. + Shutemov) +Files: src/Makefile, src/auto/configure, src/config.mk.in, + src/configure.in, src/link.sh + +Patch 7.3.051 +Problem: Crash when $PATH is empty. +Solution: Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto) +Files: src/ex_getln.c, src/os_win32.c + +Patch 7.3.052 +Problem: When 'completefunc' opens a new window all kinds of errors follow. + (Xavier Deguillard) +Solution: When 'completefunc' goes to another window or buffer and when it + deletes text abort completion. Add a test for 'completefunc'. +Files: src/edit.c, src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile, + src/testdir/test76.in, src/testdir/test76.ok + +Patch 7.3.053 +Problem: complete() function doesn't reset complete direction. Can't use + an empty string in the list of matches. +Solution: Set compl_direction to FORWARD. Add "empty" key to allow empty + words. (Kikuchan) +Files: src/edit.c + +Patch 7.3.054 +Problem: Can define a user command for :Print, but it doesn't work. (Aaron + Thoma) +Solution: Let user command :Print overrule the builtin command (Christian + Brabandt) Disallow :X and :Next as a user defined command. +Files: src/ex_docmd.c + +Patch 7.3.055 +Problem: Recursively nested lists and dictionaries cause a near-endless + loop when comparing them with a copy. (ZyX) +Solution: Limit recursiveness in a way that non-recursive structures can + still be nested very deep. +Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok + +Patch 7.3.056 +Problem: "getline" argument in do_cmdline() shadows global. +Solution: Rename the argument. +Files: src/ex_docmd.c + +Patch 7.3.057 +Problem: Segfault with command line abbreviation. (Randy Morris) +Solution: Don't retrigger the abbreviation when abandoning the command line. + Continue editing the command line after the error. +Files: src/ex_getln.c + +Patch 7.3.058 +Problem: Error "code converter not found" when loading Ruby script. +Solution: Load Gem module. (Yasuhiro Matsumoto) +Files: src/if_ruby.c + +Patch 7.3.059 +Problem: Netbeans: Problem with recursively handling messages for Athena + and Motif. +Solution: Call netbeans_parse_messages() in the main loop, like it's done + for GTK. (Xavier de Gaye) +Files: src/gui_x11.c, src/netbeans.c + +Patch 7.3.060 +Problem: Netbeans: crash when socket is disconnected unexpectedly. +Solution: Don't cleanup when a read fails, put a message in the queue and + disconnect later. (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.3.061 +Problem: Remote ":drop" does not respect 'autochdir'. (Peter Odding) +Solution: Don't restore the directory when 'autochdir' is set. (Benjamin + Fritz) +Files: src/main.c + +Patch 7.3.062 +Problem: Python doesn't work properly when installed in another directory + than expected. +Solution: Figure out home directory in configure and use Py_SetPythonHome() + at runtime. (Roland Puntaier) +Files: src/configure.in, src/auto/configure, src/if_python.c, + src/if_python3.c + +Patch 7.3.063 +Problem: Win32: Running a filter command makes Vim lose focus. +Solution: Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu) +Files: src/os_win32.c + +Patch 7.3.064 +Problem: Win32: ":dis +" shows nothing, but "+p does insert text. +Solution: Display the * register, since that's what will be inserted. + (Christian Brabandt) +Files: src/globals.h, src/ops.c + +Patch 7.3.065 +Problem: Can't get current line number in a source file. +Solution: Add the <slnum> item, similar to <sfile>. +Files: src/ex_docmd.c + +Patch 7.3.066 +Problem: Crash when changing to another window while in a :vimgrep command. + (Christian Brabandt) +Solution: When wiping out the dummy before, remove it from aucmd_win. +Files: src/quickfix.c + +Patch 7.3.067 (after 7.3.058) +Problem: Ruby: Init_prelude is not always available. +Solution: Remove use of Init_prelude. (Yasuhiro Matsumoto) +Files: src/if_ruby.c + +Patch 7.3.068 +Problem: Using freed memory when doing ":saveas" and an autocommand sets + 'autochdir'. (Kevin Klement) +Solution: Get the value of fname again after executing autocommands. +Files: src/ex_cmds.c + +Patch 7.3.069 +Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK + as documented. +Solution: call gtk_entry_set_activates_default(). (Britton Kerin) +Files: src/gui_gtk.c + +Patch 7.3.070 +Problem: Can set environment variables in the sandbox, could be abused. +Solution: Disallow it. +Files: src/eval.c + +Patch 7.3.071 +Problem: Editing a file in a window that's in diff mode resets 'diff' + but not cursor binding. +Solution: Reset cursor binding in two more places. +Files: src/quickfix.c, src/option.c + +Patch 7.3.072 +Problem: Can't complete file names while ignoring case. +Solution: Add 'wildignorecase'. +Files: src/ex_docmd.c, src/ex_getln.c, src/misc1.c, src/option.c, + src/option.h, src/vim.h, src/runtime/options.txt + +Patch 7.3.073 +Problem: Double free memory when netbeans command follows DETACH. +Solution: Only free the node when owned. (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.3.074 +Problem: Can't use the "+ register like "* for yank and put. +Solution: Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov) +Files: runtime/doc/options.txt, src/eval.c, src/globals.h, src/ops.c, + src/option.c + +Patch 7.3.075 (after 7.3.072) +Problem: Missing part of 'wildignorecase' +Solution: Also adjust expand() +Files: src/eval.c + +Patch 7.3.076 +Problem: Clang warnings for dead code. +Solution: Remove it. (Carlo Teubner) +Files: src/gui_gtk.c, src/if_ruby.c, src/misc2.c, src/netbeans.c, + src/spell.c + +Patch 7.3.077 +Problem: When updating crypt of swapfile fails there is no error message. + (Carlo Teubner) +Solution: Add the error message. +Files: src/memline.c + +Patch 7.3.078 +Problem: Warning for unused variable. +Solution: Adjust #ifdefs. +Files: src/ops.c + +Patch 7.3.079 +Problem: Duplicate lines in makefile. +Solution: Remove the lines. (Hong Xu) +Files: src/Make_mvc.mak + +Patch 7.3.080 +Problem: Spell doesn't work on VMS. +Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy) +Files: src/spell.c + +Patch 7.3.081 +Problem: Non-printable characters in 'statusline' cause trouble. (ZyX) +Solution: Use transstr(). (partly by Caio Ariede) +Files: src/screen.c + +Patch 7.3.082 +Problem: Leaking file descriptor when hostname doesn't exist. +Solution: Remove old debugging lines. +Files: src/netbeans.c + +Patch 7.3.083 +Problem: When a read() or write() is interrupted by a signal it fails. +Solution: Add read_eintr() and write_eintr(). +Files: src/fileio.c, src/proto/fileio.pro, src/memfile.c, src/memline.c, + src/os_unix.c, src/undo.c, src/vim.h + +Patch 7.3.084 +Problem: When splitting the window, the new one scrolls with the cursor at + the top. +Solution: Compute w_fraction before setting the new height. +Files: src/window.c + +Patch 7.3.085 (after 7.3.083) +Problem: Inconsistency with preproc symbols. void * computation. +Solution: Include vimio.h from vim.h. Add type cast. +Files: src/eval.c, src/ex_cmds.c, src/ex_cmds2.c, src/fileio.c, + src/if_cscope.c, src/if_sniff.c, src/main.c, src/memfile.c, + src/memline.c, src/netbeans.c, src/os_msdos.c, src/os_mswin.c, + src/os_win16.c, src/os_win32.c, src/spell.c, src/tag.c, + src/undo.c, src/vim.h + +Patch 7.3.086 +Problem: When using a mapping with an expression and there was no count, + v:count has the value of the previous command. (ZyX) +Solution: Also set v:count and v:count1 before getting the character that + could be a command or a count. +Files: src/normal.c + +Patch 7.3.087 +Problem: EINTR is not always defined. +Solution: Include errno.h in vim.h. +Files: src/if_cscope.c, src/if_tcl.c, src/integration.c, src/memline.c, + src/os_mswin.c, src/os_win16.c, src/os_win32.c, src/vim.h, + src/workshop.c + +Patch 7.3.088 +Problem: Ruby can't load Gems sometimes, may cause a crash. +Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto) +Files: src/if_ruby.c + +Patch 7.3.089 +Problem: Compiler warning on 64 bit MS-Windows. +Solution: Add type cast. (Mike Williams) +Files: src/netbeans.c + +Patch 7.3.090 +Problem: Wrong help text for Cscope. +Solution: Adjust the help text for "t". (Dominique Pelle) +Files: src/if_cscope.c + +Patch 7.3.091 +Problem: "vim -w foo" writes special key codes for removed escape + sequences. (Josh Triplett) +Solution: Don't write K_IGNORE codes. +Files: src/getchar.c, src/misc1.c, src/term.c, src/vim.h + +Patch 7.3.092 +Problem: Resizing the window when exiting. +Solution: Don't resize when exiting. +Files: src/term.c + +Patch 7.3.093 +Problem: New DLL dependencies in MingW with gcc 4.5.0. +Solution: Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen) +Files: src/GvimExt/Make_ming.mak, src/Make_ming.mak + +Patch 7.3.094 +Problem: Using abs() requires type cast to int. +Solution: Use labs() so that the value remains long. (Hong Xu) +Files: src/screen.c + +Patch 7.3.095 +Problem: Win32: In Chinese tear-off menu doesn't work. (Weasley) +Solution: Use menu_name_equal(). (Alex Jakushev) +Files: src/menu.c + +Patch 7.3.096 +Problem: "gvim -nb" is not interruptible. Leaking file descriptor on + netbeans connection error. +Solution: Check for CTRL-C typed. Free file descriptor. (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.3.097 +Problem: Using ":call" inside "if 0" does not see that a function returns a + Dict and gives error for "." as string concatenation. +Solution: Use eval0() to skip over the expression. (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.098 +Problem: Function that ignores error still causes called_emsg to be set. + E.g. when expand() fails the status line is disabled. +Solution: Move check for emsg_not_now() up. (James Vega) +Files: src/message.c + +Patch 7.3.099 +Problem: Crash when splitting a window with zero height. (Yukihiro + Nakadaira) +Solution: Don't set the fraction in a window with zero height. +Files: src/window.c + +Patch 7.3.100 +Problem: When using :normal v:count isn't set. +Solution: Call normal_cmd() with toplevel set to TRUE. +Files: src/ex_docmd.c + +Patch 7.3.101 +Problem: ino_t defined with wrong size. +Solution: Move including auto/config.h before other includes. (Marius + Geminas) +Files: src/if_ruby.c, src/if_lua.c + +Patch 7.3.102 +Problem: When using ":make", typing the next command and then getting the + "reload" prompt the next command is (partly) eaten by the reload + prompt. +Solution: Accept ':' as a special character at the reload prompt to accept + the default choice and execute the command. +Files: src/eval.c, src/fileio.c, src/gui.c, src/gui_xmdlg.c, + src/memline.c, src/message.c, src/proto/message.pro, + src/gui_athena.c, src/gui_gtk.c, src/gui_mac.c, src/gui_motif.c, + src/gui_photon.c, src/gui_w16.c, src/gui_w32.c, src/os_mswin.c + src/proto/gui_athena.pro, src/proto/gui_gtk.pro, + src/proto/gui_mac.pro, src/proto/gui_motif.pro, + src/proto/gui_photon.pro, src/proto/gui_w16.pro, + src/proto/gui_w32.pro + +Patch 7.3.103 +Problem: Changing 'fileformat' and then using ":w" in an empty file sets + the 'modified' option. +Solution: In unchanged() don't ignore 'ff' for an empty file. +Files: src/misc1.c, src/option.c, src/proto/option.pro, src/undo.c + +Patch 7.3.104 +Problem: Conceal: using Tab for cchar causes problems. (ZyX) +Solution: Do not accept a control character for cchar. +Files: src/syntax.c + +Patch 7.3.105 +Problem: Can't get the value of "b:changedtick" with getbufvar(). +Solution: Make it work. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.106 +Problem: When 'cursorbind' is set another window may scroll unexpectedly + when 'scrollbind' is also set. (Xavier Wang) +Solution: Don't call update_topline() if 'scrollbind' is set. +Files: src/move.c + +Patch 7.3.107 +Problem: Year number for :undolist can be confused with month or day. +Solution: Change "%y" to "%Y". +Files: src/undo.c + +Patch 7.3.108 +Problem: Useless check for NULL when calling vim_free(). +Solution: Remove the check. (Dominique Pelle) +Files: src/eval.c, src/ex_cmds.c, src/os_win32.c + +Patch 7.3.109 +Problem: Processing new Esperanto spell file fails and crashes Vim. + (Dominique Pelle) +Solution: When running out of memory give an error. Handle '?' in + COMPOUNDRULE properly. +Files: src/spell.c + +Patch 7.3.110 +Problem: The "nbsp" item in 'listchars' isn't used for ":list". +Solution: Make it work. (Christian Brabandt) +Files: src/message.c + +Patch 7.3.111 (after 7.3.100) +Problem: Executing a :normal command in 'statusline' evaluation causes the + cursor to move. (Dominique Pelle) +Solution: When updating the cursor for 'cursorbind' allow the cursor beyond + the end of the line. When evaluating 'statusline' temporarily + reset 'cursorbind'. +Files: src/move.c, src/screen.c + +Patch 7.3.112 +Problem: Setting 'statusline' to "%!'asdf%' reads uninitialized memory. +Solution: Check for NUL after %. +Files: src/buffer.c + +Patch 7.3.113 +Problem: Windows: Fall back directory for creating temp file is wrong. +Solution: Use "." instead of empty string. (Hong Xu) +Files: src/fileio.c + +Patch 7.3.114 +Problem: Potential problem in initialization when giving an error message + early. +Solution: Initialize 'verbosefile' empty. (Ben Schmidt) +Files: src/option.h + +Patch 7.3.115 +Problem: Vim can crash when tmpnam() returns NULL. +Solution: Check for NULL. (Hong Xu) +Files: src/fileio.c + +Patch 7.3.116 +Problem: 'cursorline' is displayed too short when there are concealed + characters and 'list' is set. (Dennis Preiser) +Solution: Check for 'cursorline' when 'list' is set. (Christian Brabandt) +Files: src/screen.c + +Patch 7.3.117 +Problem: On some systems --as-needed does not work, because the "tinfo" + library is included indirectly from "ncurses". (Charles Campbell) +Solution: In configure prefer using "tinfo" instead of "ncurses". +Files: src/configure.in, src/auto/configure + +Patch 7.3.118 +Problem: Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica) +Solution: Ignore SIGVTALARM. (Dominique Pelle) +Files: src/os_unix.c + +Patch 7.3.119 +Problem: Build problem on Mac. (Nicholas Stallard) +Solution: Use "extern" instead of "EXTERN" for p_vfile. +Files: src/option.h + +Patch 7.3.120 +Problem: The message for an existing swap file is too long to fit in a 25 + line terminal. +Solution: Make the message shorter. (Chad Miller) +Files: src/memline.c + +Patch 7.3.121 +Problem: Complicated 'statusline' causes a crash. (Christian Brabandt) +Solution: Check that the number of items is not too big. +Files: src/buffer.c + +Patch 7.3.122 +Problem: Having auto/config.mk in the repository causes problems. +Solution: Remove auto/config.mk from the distribution. In the toplevel + Makefile copy it from the "dist" file. +Files: Makefile, src/Makefile, src/auto/config.mk + +Patch 7.3.123 +Problem: ml_get error when executing register being recorded into, deleting + lines and 'conceallevel' is set. (ZyX) +Solution: Don't redraw a line for concealing when it doesn't exist. +Files: src/main.c + +Patch 7.3.124 +Problem: When writing a file in binary mode it may be missing the final EOL + if a file previously read was missing the EOL. (Kevin Goodsell) +Solution: Move the write_no_eol_lnum into the buffer struct. +Files: src/structs.h, src/fileio.c, src/globals.h, src/os_unix.c + +Patch 7.3.125 +Problem: MSVC: Problem with quotes in link argument. +Solution: Escape backslashes and quotes. (Weasley) +Files: src/Make_mvc.mak + +Patch 7.3.126 +Problem: Compiler warning for signed pointer. +Solution: Use unsigned int argument for sscanf(). +Files: src/blowfish.c + +Patch 7.3.127 +Problem: Compiler complains about comma. +Solution: Remove comma after last enum element. +Files: src/ex_cmds2.c + +Patch 7.3.128 +Problem: Another compiler warning for signed pointer. +Solution: Use unsigned int argument for sscanf(). +Files: src/mark.c + +Patch 7.3.129 +Problem: Using integer like a boolean. +Solution: Nicer check for integer being non-zero. +Files: src/tag.c + +Patch 7.3.130 +Problem: Variable misplaced in #ifdef. +Solution: Move clipboard_event_time outside of #ifdef. +Files: src/gui_gtk_x11.c + +Patch 7.3.131 +Problem: Including errno.h too often. +Solution: Don't include errno.h in Unix header file. +Files: src/os_unix.h + +Patch 7.3.132 +Problem: C++ style comments. +Solution: Change to C comments. +Files: src/if_python3.c + +Patch 7.3.133 +Problem: When using encryption it's not clear what method was used. +Solution: In the file message show "blowfish" when using blowfish. +Files: src/fileio.c + +Patch 7.3.134 +Problem: Drag-n-drop doesn't work in KDE Dolphin. +Solution: Add GDK_ACTION_MOVE flag. (Florian Degner) +Files: src/gui_gtk_x11.c + +Patch 7.3.135 +Problem: When there is no previous substitute pattern, the previous search + pattern is used. The other way around doesn't work. +Solution: When there is no previous search pattern, use the previous + substitute pattern if possible. (Christian Brabandt) +Files: src/search.c + +Patch 7.3.136 +Problem: Duplicate include of assert.h. +Solution: Remove it. +Files: src/if_cscope.c + +Patch 7.3.137 (after 7.3.091) +Problem: When 'lazyredraw' is set the screen may not be updated. (Ivan + Krasilnikov) +Solution: Call update_screen() before waiting for input. +Files: src/misc1.c, src/getchar.c + +Patch 7.3.138 +Problem: ":com" changes the multi-byte text of :echo. (Dimitar Dimitrov) +Solution: Search for K_SPECIAL as a byte, not a character. (Ben Schmidt) +Files: src/ex_docmd.c + +Patch 7.3.139 (after 7.3.137) +Problem: When 'lazyredraw' is set ":ver" output can't be read. +Solution: Don't redraw the screen when at a prompt or command line. +Files: src/getchar.c, src/message.c, src/misc1.c + +Patch 7.3.140 +Problem: Crash when drawing the "$" at end-of-line for list mode just after + the window border and 'cursorline' is set. +Solution: Don't check for 'cursorline'. (Quentin Carbonneaux) +Files: src/screen.c + +Patch 7.3.141 +Problem: When a key code is not set get a confusing error message. +Solution: Change the error message to say the key code is not set. +Files: src/option.c, runtime/doc/options.txt + +Patch 7.3.142 +Problem: Python stdout doesn't have a flush() method, causing an import to + fail. +Solution: Add a dummy flush() method. (Tobias Columbus) +Files: src/if_py_both.h + +Patch 7.3.143 +Problem: Memfile is not tested sufficiently. Looking up blocks in a + memfile is slow when there are many blocks. +Solution: Add high level test and unittest. Adjust the number of hash + buckets to the number of blocks. (Ivan Krasilnikov) +Files: Filelist, src/Makefile, src/main.c, src/memfile.c, + src/memfile_test.c src/structs.h src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mak, + src/testdir/Makefile, src/testdir/test77.in, src/testdir/test77.ok + +Patch 7.3.144 +Problem: Crash with ":python help(dir)". (Kearn Holliday) +Solution: Fix the way the type is set on objects. (Tobias Columbus) +Files: src/if_python.c + +Patch 7.3.145 (after 7.3.144) +Problem: Can't build with Python dynamically loading. +Solution: Add dll_PyType_Ready. +Files: src/if_python.c + +Patch 7.3.146 +Problem: It's possible to assign to a read-only member of a dict. + It's possible to create a global variable "0". (ZyX) + It's possible to add a v: variable with ":let v:.name = 1". +Solution: Add check for dict item being read-only. + Check the name of g: variables. + Disallow adding v: variables. +Files: src/eval.c + +Patch 7.3.147 (after 7.3.143) +Problem: Can't build on HP-UX. +Solution: Remove an unnecessary backslash. (John Marriott) +Files: src/Makefile + +Patch 7.3.148 +Problem: A syntax file with a huge number of items or clusters causes weird + behavior, a hang or a crash. (Yukihiro Nakadaira) +Solution: Check running out of IDs. (partly by Ben Schmidt) +Files: src/syntax.c + +Patch 7.3.149 +Problem: The cursor disappears after the processing of the 'setDot' + netbeans command when vim runs in a terminal. +Solution: Show the cursor after a screen update. (Xavier de Gaye) +Files: src/netbeans.c + +Patch 7.3.150 +Problem: readline() does not return the last line when the NL is missing. + (Hong Xu) +Solution: When at the end of the file Also check for a previous line. +Files: src/eval.c + +Patch 7.3.151 (after 7.3.074) +Problem: When "unnamedplus" is in 'clipboard' the selection is sometimes + also copied to the star register. +Solution: Avoid copy to the star register when undesired. (James Vega) +Files: src/ops.c + +Patch 7.3.152 +Problem: Xxd does not check for errors from library functions. +Solution: Add error checks. (Florian Zumbiehl) +Files: src/xxd/xxd.c + +Patch 7.3.153 (after 7.3.152) +Problem: Compiler warning for ambiguous else, missing prototype. +Solution: Add braces. (Dominique Pelle) Add prototype for die(). +Files: src/xxd/xxd.c + +Patch 7.3.154 (after 7.3.148) +Problem: Can't compile with tiny features. (Tony Mechelynck) +Solution: Move #define outside of #ifdef. +Files: src/syntax.c + +Patch 7.3.155 +Problem: Crash when using map(), filter() and remove() on v:. (ZyX) + Also for extend(). (Yukihiro Nakadaira) +Solution: Mark v: as locked. Also correct locking error messages. +Files: src/eval.c + +Patch 7.3.156 +Problem: Tty names possibly left unterminated. +Solution: Use vim_strncpy() instead of strncpy(). +Files: src/pty.c + +Patch 7.3.157 +Problem: Superfluous assignment. +Solution: Remove assignment. +Files: src/misc1.c + +Patch 7.3.158 +Problem: Might use uninitialized memory in C indenting. +Solution: Init arrays to empty. +Files: src/misc1.c + +Patch 7.3.159 +Problem: Using uninitialized pointer when out of memory. +Solution: Check for NULL return value. +Files: src/mbyte.c + +Patch 7.3.160 +Problem: Unsafe string copying. +Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead + of strcat(). +Files: src/buffer.c, src/ex_docmd.c, src/hardcopy.c, src/menu.c, + src/misc1.c, src/misc2.c, src/proto/misc2.pro, src/netbeans.c, + src/os_unix.c, src/spell.c, src/syntax.c, src/tag.c + +Patch 7.3.161 +Problem: Items on the stack may be too big. +Solution: Make items static or allocate them. +Files: src/eval.c, src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, + src/fileio.c, src/hardcopy.c, src/quickfix.c, src/main.c, + src/netbeans.c, src/spell.c, src/tag.c, src/vim.h, src/xxd/xxd.c + +Patch 7.3.162 +Problem: No error message when assigning to a list with an index out of + range. (Yukihiro Nakadaira) +Solution: Add the error message. +Files: src/eval.c + +Patch 7.3.163 +Problem: For the default of 'shellpipe' "mksh" and "pdksh" are not + recognized. +Solution: Recognize these shell names. +Files: src/option.c + +Patch 7.3.164 +Problem: C-indenting: a preprocessor statement confuses detection of a + function declaration. +Solution: Ignore preprocessor lines. (Lech Lorens) Also recognize the style + to put a comma before the argument name. +Files: src/misc1.c, testdir/test3.in, testdir/test3.ok + +Patch 7.3.165 +Problem: ":find" completion does not escape spaces in a directory name. + (Isz) +Solution: Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner) +Files: src/ex_getln.c + +Patch 7.3.166 +Problem: Buffer on the stack may be too big +Solution: Allocate the space. +Files: src/option.c + +Patch 7.3.167 +Problem: When using the internal grep QuickFixCmdPost is not triggered. + (Yukihiro Nakadaira) +Solution: Change the place where autocommands are triggered. +Files: src/quickfix.c + +Patch 7.3.168 +Problem: When the second argument of input() contains a CR the text up to + that is used without asking the user. (Yasuhiro Matsumoto) +Solution: Change CR, NL and ESC in the text to a space. +Files: src/getchar.c + +Patch 7.3.169 +Problem: Freeing memory already freed, warning from static code analyzer. +Solution: Initialize pointers to NULL, correct use of "mustfree". (partly by + Dominique Pelle) +Files: src/mis1.c + +Patch 7.3.170 +Problem: VMS Makefile for testing was not updated for test77. +Solution: Add test77 to the Makefile. +Files: src/testdir/Make_vms.mms + +Patch 7.3.171 +Problem: When the clipboard isn't supported: ":yank*" gives a confusing + error message. +Solution: Specifically mention that the register name is invalid. + (Jean-Rene David) +Files: runtime/doc/change.txt, src/ex_docmd.c, src/globals.h + +Patch 7.3.172 +Problem: MS-Windows: rename() might delete the file if the name differs but + it's actually the same file. +Solution: Use the file handle to check if it's the same file. (Yukihiro + Nakadaira) +Files: src/if_cscope.c, src/fileio.c, src/os_win32.c, + src/proto/os_win32.pro, src/vim.h + +Patch 7.3.173 +Problem: After using setqflist() to make the quickfix list empty ":cwindow" + may open the window anyway. Also after ":vimgrep". +Solution: Correctly check whether the list is empty. (Ingo Karkat) +Files: src/quickfix.c + +Patch 7.3.174 +Problem: When Exuberant ctags binary is exctags it's not found. +Solution: Add configure check for exctags. (Hong Xu) +Files: src/configure.in, src/auto/configure + +Patch 7.3.175 +Problem: When 'colorcolumn' is set locally to a window, ":new" opens a + window with the same highlighting but 'colorcolumn' is empty. + (Tyru) +Solution: Call check_colorcolumn() after clearing and copying options. + (Christian Brabandt) +Files: src/buffer.c + +Patch 7.3.176 +Problem: Ruby linking doesn't work properly on Mac OS X. +Solution: Fix the configure check for Ruby. (Bjorn Winckler) +Files: src/configure.in, src/auto/configure + +Patch 7.3.177 +Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is + "utf-8". +Solution: Convert to utf-16. (Yukihiro Nakadaira) +Files: src/os_win32.c, src/os_win32.h, src/proto/os_win32.pro + +Patch 7.3.178 +Problem: C-indent doesn't handle code right after { correctly. +Solution: Fix detecting unterminated line. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.179 +Problem: C-indent doesn't handle colon in string correctly. +Solution: Skip the string. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.180 +Problem: When both a middle part of 'comments' matches and an end part, the + middle part was used erroneously. +Solution: After finding the middle part match continue looking for a better + end part match. (partly by Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.181 +Problem: When repeating the insert of CTRL-V or a digraph the display may + not be updated correctly. +Solution: Only call edit_unputchar() after edit_putchar(). (Lech Lorens) +Files: src/edit.c + +Patch 7.3.182 (after 7.3.180) +Problem: Compiler warning for uninitialized variable. +Solution: Add dummy initializer. +Files: src/misc1.c + +Patch 7.3.183 (after 7.3.174) +Problem: When Exuberant ctags binary is exuberant-ctags it's not found. +Solution: Add configure check for exuberant-ctags. +Files: src/configure.in, src/auto/configure + +Patch 7.3.184 +Problem: Static code analysis errors in riscOS. +Solution: Make buffer size bigger. (Dominique Pelle) +Files: src/gui_riscos.c + +Patch 7.3.185 +Problem: ":windo g/pattern/q" closes windows and reports "N more lines". + (Tim Chase) +Solution: Remember what buffer ":global" started in. (Jean-Rene David) +Files: src/ex_cmds.c + +Patch 7.3.186 +Problem: When 'clipboard' contains "unnamed" or "unnamedplus" the value of + v:register is wrong for operators without a specific register. +Solution: Adjust the register according to 'clipboard'. (Ingo Karkat) +Files: src/normal.c + +Patch 7.3.187 +Problem: The RISC OS port has obvious errors and is not being maintained. +Solution: Remove the RISC OS files and code. +Files: src/ascii.h, src/eval.c, src/ex_cmds.c, src/ex_cmds2.c, + src/ex_docmd.c, src/fileio.c, src/globals.h, src/gui.c, src/gui.h, + src/main.c, src/memfile.c, src/memline.c, src/misc1.c, + src/proto.h, src/quickfix.c, src/search.c, src/structs.h, + src/term.c, src/termlib.c, src/version.c, src/vim.h, + src/gui_riscos.h, src/os_riscos.h, src/gui_riscos.c, + src/os_riscos.c, runtime/doc/os_risc.txt + +Patch 7.3.188 +Problem: More RISC OS files to remove. +Solution: Remove them. Update the file list. +Files: src/proto/gui_riscos.pro, src/proto/os_riscos.pro, Filelist + +Patch 7.3.189 (after 7.3.186) +Problem: Can't build without +clipboard feature. (Christian Ebert) +Solution: Add the missing #ifdef. +Files: src/normal.c + +Patch 7.3.190 +Problem: When there is a "containedin" syntax argument highlighting may be + wrong. (Radek) +Solution: Reset current_next_list. (Ben Schmidt) +Files: src/syntax.c + +Patch 7.3.191 +Problem: Still some RISC OS stuff to remove. +Solution: Remove files and lines. (Hong Xu) + Remove the 'osfiletype' option code. +Files: README_extra.txt, src/Make_ro.mak, src/INSTALL, src/Makefile, + src/buffer.c, src/eval.c, src/feature.h, src/option.c, + src/option.h, src/structs.h, src/version.c, src/pty.c, Filelist + +Patch 7.3.192 +Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes. + (Dominique Pelle) +Solution: Advance over whole character instead of one byte. +Files: src/ex_cmds.c + +Patch 7.3.193 +Problem: In the command line window ":close" doesn't work properly. (Tony + Mechelynck) +Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene + David) +Files: src/ex_docmd.c, src/ex_getln.c + +Patch 7.3.194 +Problem: When "b" is a symlink to directory "a", resolve("b/") doesn't + result in "a/". (ZyX) +Solution: Remove the trailing slash. (Jean-Rene David) +Files: src/eval.c + +Patch 7.3.195 +Problem: "} else" causes following lines to be indented too much. (Rouben + Rostamian) +Solution: Better detection for the "else". (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.196 +Problem: Can't intercept a character that is going to be inserted. +Solution: Add the InsertCharPre autocommand event. (Jakson A. Aquino) +Files: runtime/doc/autocmd.txt, runtime/doc/eval.txt, + runtime/doc/map.txt, src/edit.c, src/eval.c, src/fileio.c, + src/vim.h + +Patch 7.3.197 +Problem: When a QuickfixCmdPost event removes all errors, Vim still tries + to jump to the first error, resulting in E42. +Solution: Get the number of error after the autocmd event. (Mike Lundy) +Files: src/quickfix.c + +Patch 7.3.198 +Problem: No completion for ":lang". +Solution: Get locales to complete from. (Dominique Pelle) +Files: src/eval.c, src/ex_cmds2.c, src/ex_getln.c, + src/proto/ex_cmds2.pro, src/proto/ex_getln.pro, src/vim.h + +Patch 7.3.199 +Problem: MS-Windows: Compilation problem of OLE with MingW compiler. +Solution: Put #ifdef around declarations. (Guopeng Wen) +Files: src/if_ole.h + +Patch 7.3.200 (after 7.3.198) +Problem: CTRL-D doesn't complete :lang. +Solution: Add the missing part of the change. (Dominique Pelle) +Files: src/ex_docmd.c + +Patch 7.3.201 (after 7.3.195) +Problem: "} else" still causes following lines to be indented too much. +Solution: Better detection for the "else" block. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.202 +Problem: Cannot influence the indent inside a namespace. +Solution: Add the "N" 'cino' parameter. (Konstantin Lepa) +Files: runtime/doc/indent.txt, src/misc1.c, src/testdir/test3.in, + src/testdir/test3.ok + +Patch 7.3.203 +Problem: MS-Windows: Can't run an external command without a console window. +Solution: Support ":!start /b cmd". (Xaizek) +Files: runtime/doc/os_win32.txt, src/os_win32.c + +Patch 7.3.204 (after 7.3.201) +Problem: Compiler warning. +Solution: Add type cast. (Mike Williams) +Files: src/misc1.c + +Patch 7.3.205 +Problem: Syntax "extend" doesn't work correctly. +Solution: Avoid calling check_state_ends() recursively (Ben Schmidt) +Files: src/syntax.c + +Patch 7.3.206 +Problem: 64bit MS-Windows compiler warning. +Solution: Use HandleToLong() instead of type cast. (Mike Williams) +Files: src/gui_w32.c + +Patch 7.3.207 +Problem: Can't compile with MSVC with pentium4 and 64 bit. +Solution: Only use SSE2 for 32 bit. (Mike Williams) +Files: src/Make_mvc.mak + +Patch 7.3.208 +Problem: Early terminated if statement. +Solution: Remove the semicolon. (Lech Lorens) +Files: src/gui_mac.c + +Patch 7.3.209 +Problem: MSVC Install instructions point to wrong batch file. +Solution: Add a batch file for use with MSVC 10. +Files: src/msvc2010.bat, src/INSTALLpc.txt, Filelist + +Patch 7.3.210 +Problem: Can't always find the file when using cscope. +Solution: Add the 'cscoperelative' option. (Raghavendra D Prabhu) +Files: runtime/doc/if_cscop.txt, runtime/doc/options.txt, + src/if_cscope.c + +Patch 7.3.211 (after 7.3.210) +Problem: Compiler warning. +Solution: Add type cast. +Files: src/if_cscope.c + +Patch 7.3.212 +Problem: With Python 3.2 ":py3" fails. +Solution: Move PyEval_InitThreads() to after Py_Initialize(). (Roland + Puntaier) Check abiflags in configure. (Andreas Behr) +Files: src/if_python3.c, src/auto/configure, src/configure.in + +Patch 7.3.213 +Problem: Javascript object literal is not indented correctly. +Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.214 +Problem: The text displayed by ":z-" isn't exactly like old Vi. +Solution: Add one to the start line number. (ChangZhuo Chen) +Files: src/ex_cmds.c + +Patch 7.3.215 (after 7.3.210) +Problem: Wrong file names in previous patch. (Toothpik) +Solution: Include the option changes. +Files: src/option.c, src/option.h + +Patch 7.3.216 +Problem: When recovering a file a range of lines is missing. (Charles Jie) +Solution: Reset the index when advancing to the next pointer block. Add a + test to verify recovery works. +Files: src/memline.c, src/testdir/test78.in, src/testdir/test78.ok, + src/testdir/Makefile, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.217 +Problem: Inside an "if" a ":wincmd" causes problems. +Solution: When skipping commands let ":wincmd" skip over its argument. +Files: src/ex_docmd.c + +Patch 7.3.218 (after 7.3.212) +Problem: Tiny configuration problem with Python 3. +Solution: Add abiflags in one more place. (Andreas Behr) +Files: src/auto/configure, src/configure.in + +Patch 7.3.219 +Problem: Can't compile with GTK on Mac. +Solution: Add some #ifdef trickery. (Ben Schmidt) +Files: src/os_mac_conv.c, src/os_macosx.m, src/vim.h + +Patch 7.3.220 +Problem: Python 3: vim.error is a 'str' instead of an 'Exception' object, + so 'except' or 'raise' it causes a 'SystemError' exception. + Buffer objects do not support slice assignment. + When exchanging text between Vim and Python, multibyte texts become + garbage or cause Unicode Exceptions, etc. + 'py3file' tries to read in the file as Unicode, sometimes causes + UnicodeDecodeException +Solution: Fix the problems. (lilydjwg) +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.221 +Problem: Text from the clipboard is sometimes handled as linewise, but not + consistently. +Solution: Assume the text is linewise when it ends in a CR or NL. +Files: src/gui_gtk_x11.c, src/gui_mac.c, src/ops.c, src/os_msdos.c, + src/os_mswin.c, src/os_qnx.c, src/ui.c + +Patch 7.3.222 +Problem: Warning for building GvimExt. +Solution: Comment-out the DESCRIPTION line. (Mike Williams) +Files: src/GvimExt/gvimext.def, src/GvimExt/gvimext_ming.def + +Patch 7.3.223 +Problem: MingW cross compilation doesn't work with tiny features. +Solution: Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of + "#ifdef CLIPBOARD". Fix typo in makefile. +Files: src/Make_ming.mak, src/os_mswin.c + +Patch 7.3.224 +Problem: Can't pass dict to sort function. +Solution: Add the optional {dict} argument to sort(). (ZyX) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.3.225 +Problem: Using "\n" in a substitute inside ":s" does not result in a line + break. +Solution: Change behavior inside vim_regexec_nl(). Add tests. (Motoya + Kurotsu) +Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok, + src/testdir/test80.in, src/testdir/test80.ok, + src/testdir/Makefile, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.226 +Problem: On a 64 bit system "syn sync fromstart" is very slow. (Bjorn + Steinbrink) +Solution: Store the state when starting to parse from the first line. +Files: src/syntax.c + +Patch 7.3.227 (after 7.3.221) +Problem: Mac OS doesn't have the linewise clipboard fix. +Solution: Also change the Mac OS file. (Bjorn Winckler) +Files: src/os_macosx.m + +Patch 7.3.228 +Problem: "2gj" does not always move to the correct position. +Solution: Get length of line after moving to a next line. (James Vega) +Files: src/normal.c + +Patch 7.3.229 +Problem: Using fork() makes gvim crash on Mac when build with + CoreFoundation. +Solution: Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka) +Files: src/gui.c + +Patch 7.3.230 +Problem: ":wundo" and ":rundo" don't unescape their argument. (Aaron + Thoma) +Solution: Use FILE1 instead of XFILE. +Files: src/ex_cmds.h + +Patch 7.3.231 +Problem: Runtime file patches failed. +Solution: Redo the patches made against the patched files instead of the + files in the mercurial repository. +Files: runtime/doc/indent.txt, runtime/doc/os_win32.txt + +Patch 7.3.232 +Problem: Python doesn't compile without +multi_byte +Solution: Use "latin1" when MULTI_BYTE is not defined. +Files: src/if_py_both.h + +Patch 7.3.233 +Problem: ":scriptnames" and ":breaklist" show long file names. +Solution: Shorten to use "~/" when possible. (Jean-Rene David) +Files: src/ex_cmds2.c + +Patch 7.3.234 +Problem: With GTK menu may be popping down. +Solution: Use event time instead of GDK_CURRENT_TIME. (Hong Xu) +Files: src/gui.c, src/gui.h, src/gui_gtk.c, src/gui_gtk_x11.c + +Patch 7.3.235 +Problem: ";" gets stuck on a "t" command, it's not useful. +Solution: Add the ';' flag in 'cpo'. (Christian Brabandt) +Files: runtime/doc/motion.txt, runtime/doc/options.txt, src/option.h, + src/search.c src/testdir/test81.in, src/testdir/test81.ok, + src/testdir/Makefile, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.236 (after 7.3.232) +Problem: Python 3 doesn't compile without +multi_byte +Solution: Use "latin1" when MULTI_BYTE is not defined. (lilydjwg) +Files: src/if_python3.c + +Patch 7.3.237 +Problem: "filetype" completion doesn't work on Windows. (Yue Wu) +Solution: Don't use a glob pattern for the directories, use a list of + directories. (Dominique Pelle) +Files: src/ex_getln.c + +Patch 7.3.238 +Problem: Compiler warning for conversion. +Solution: Add type cast. (Mike Williams) +Files: src/ex_getln.c + +Patch 7.3.239 +Problem: Python corrects the cursor column without taking 'virtualedit' + into account. (lilydjwg) +Solution: Call check_cursor_col_win(). +Files: src/if_py_both.h, src/mbyte.c, src/misc2.c, src/normal.c, + src/proto/mbyte.pro, src/proto/misc2.pro + +Patch 7.3.240 +Problem: External commands can't use pipes on MS-Windows. +Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent + Berthoux) +Files: src/eval.c, src/ex_cmds.c, src/misc2.c, src/os_unix.c, + src/os_win32.c, src/proto/misc2.pro, src/ui.c + +Patch 7.3.241 +Problem: Using CTRL-R CTRL-W on the command line may insert only part of + the word. +Solution: Use the cursor position instead of assuming it is at the end of + the command. (Tyru) +Files: src/ex_getln.c + +Patch 7.3.242 +Problem: Illegal memory access in after_pathsep(). +Solution: Check that the pointer is not at the start of the file name. + (Dominique Pelle) +Files: src/misc2.c + +Patch 7.3.243 +Problem: Illegal memory access in readline(). +Solution: Swap the conditions. (Dominique Pelle) +Files: src/eval.c + +Patch 7.3.244 +Problem: MS-Windows: Build problem with old compiler. (John Beckett) +Solution: Only use HandleToLong() when available. (Mike Williams) +Files: src/gui_w32.c + +Patch 7.3.245 +Problem: Python 3.2 libraries not correctly detected. +Solution: Add the suffix to the library name. (Niclas Zeising) +Files: src/auto/configure, src/configure.in + +Patch 7.3.246 (after 7.3.235) +Problem: Repeating "f4" in "4444" skips one 4. +Solution: Check the t_cmd flag. (Christian Brabandt) +Files: src/search.c + +Patch 7.3.247 +Problem: Running tests changes the users viminfo file. Test for patch + 7.3.246 missing. +Solution: Add "nviminfo" to the 'viminfo' option. Include the test. +Files: src/testdir/test78.in, src/testdir/test81.in + +Patch 7.3.248 +Problem: PC Install instructions missing install instructions. +Solution: Step-by-step explanation. (Michael Soyka) +Files: src/INSTALLpc.txt + +Patch 7.3.249 +Problem: Wrong indenting for array initializer. +Solution: Detect '}' in a better way. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.250 +Problem: Python: Errors in Unicode characters not handled nicely. +Solution: Add the surrogateescape error handler. (lilydjwg) +Files: src/if_python3.c + +Patch 7.3.251 +Problem: "gH<Del>" deletes the current line, except when it's the last + line. +Solution: Set the "include" flag to indicate the last line is to be deleted. +Files: src/normal.c, src/ops.c + +Patch 7.3.252 (after 7.3.247) +Problem: Tests fail. (David Northfield) +Solution: Add missing update for .ok file. +Files: src/testdir/test81.ok + +Patch 7.3.253 +Problem: "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'. + Checks in mb_strnicmp() for illegal and truncated bytes are + wrong. Should not assume that byte length is equal before case + folding. +Solution: Add utf_safe_read_char_adv() and utf_strnicmp(). Add a test for + this. (Ivan Krasilnikov) +Files: src/mbyte.c src/testdir/test82.in, src/testdir/test82.ok, + src/testdir/Makefile, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.254 +Problem: The coladd field is not reset when setting the line number for a + ":call" command. +Solution: Reset it. +Files: src/eval.c + +Patch 7.3.255 +Problem: When editing a file such as "File[2010-08-15].vim" an E16 error is + given. (Manuel Stol) +Solution: Don't give an error for failing to compile the regexp. +Files: src/ex_docmd.c, src/misc1.c, src/vim.h + +Patch 7.3.256 +Problem: Javascript indenting not sufficiently tested. +Solution: Add more tests. (Luc Deschenaux) Mark the lines that are indented + wrong. +Files: src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.257 +Problem: Not all completions are available to user commands. +Solution: Add "color", "compiler", "file_in_path" and "locale". (Dominique + Pelle) +Files: src/ex_docmd.c, runtime/doc/map.txt + +Patch 7.3.258 +Problem: MS-Windows: The edit with existing vim context menu entries can be + unwanted. +Solution: Let a registry entry disable them. (Jerome Vuarand) +Files: src/GvimExt/gvimext.cpp + +Patch 7.3.259 +Problem: Equivalence classes only work for latin characters. +Solution: Add the Unicode equivalence characters. (Dominique Pelle) +Files: runtime/doc/pattern.txt, src/regexp.c, src/testdir/test44.in, + src/testdir/test44.ok + +Patch 7.3.260 +Problem: CursorHold triggers on an incomplete mapping. (Will Gray) +Solution: Don't trigger CursorHold when there is typeahead. +Files: src/fileio.c + +Patch 7.3.261 +Problem: G++ error message erroneously recognized as error. +Solution: Ignore "In file included from" line also when it ends in a colon. + (Fernando Castillo) +Files: src/option.h + +Patch 7.3.262 +Problem: Photon code style doesn't match Vim style. +Solution: Clean up some of it. (Elias Diem) +Files: src/gui_photon.c + +Patch 7.3.263 +Problem: Perl and Tcl have a few code style problems. +Solution: Clean it up. (Elias Diem) +Files: src/if_perl.xs, src/if_tcl.c + +Patch 7.3.264 +Problem: When the current directory name contains wildcard characters, such + as "foo[with]bar", the tags file can't be found. (Jeremy + Erickson) +Solution: When searching for matching files also match without expanding + wildcards. This is a bit of a hack. +Files: src/vim.h, src/misc1.c, src/misc2.c + +Patch 7.3.265 +Problem: When storing a pattern in search history there is no proper check + for the separator character. +Solution: Pass the separator character to in_history(). (Taro Muraoka) +Files: src/ex_getln.c + +Patch 7.3.266 +Problem: In Gvim with iBus typing space in Insert mode doesn't work. +Solution: Clear xim_expected_char after checking it. +Files: src/mbyte.c + +Patch 7.3.267 +Problem: Ruby on Mac OS X 10.7 may crash. +Solution: Avoid alloc(0). (Bjorn Winckler) +Files: src/if_ruby.c + +Patch 7.3.268 +Problem: Vim freezes when executing an external command with zsh. +Solution: Use O_NOCTTY both in the master and slave. (Bjorn Winckler) +Files: src/os_unix.c + +Patch 7.3.269 +Problem: 'shellcmdflag' only works with one flag. +Solution: Split into multiple arguments. (Gary Johnson) +Files: src/os_unix.c + +Patch 7.3.270 +Problem: Illegal memory access. +Solution: Swap conditions. (Dominique Pelle) +Files: src/ops.c + +Patch 7.3.271 +Problem: Code not following Vim coding style. +Solution: Fix the style. (Elias Diem) +Files: src/gui_photon.c + +Patch 7.3.272 +Problem: ":put =list" does not add an empty line for a trailing empty + item. +Solution: Add a trailing NL when turning a list into a string. +Files: src/eval.c + +Patch 7.3.273 +Problem: A BOM in an error file is seen as text. (Aleksey Baibarin) +Solution: Remove the BOM from the text before evaluating. (idea by Christian + Brabandt) +Files: src/quickfix.c, src/mbyte.c, src/proto/mbyte.pro, + src/testdir/test10.in + +Patch 7.3.274 +Problem: With concealed characters tabs do not have the right size. +Solution: Use VCOL_HLC instead of vcol. (Eiichi Sato) +Files: src/screen.c + +Patch 7.3.275 +Problem: MS-Windows: When using a black background some screen updates + cause the window to flicker. +Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre) +Files: src/gui_w32.c + +Patch 7.3.276 +Problem: GvimExt sets $LANG in the wrong way. +Solution: Save the environment and use it for gvim. (Yasuhiro Matsumoto) +Files: src/GvimExt/gvimext.cpp + +Patch 7.3.277 +Problem: MS-Windows: some characters do not show in dialogs. +Solution: Use the wide methods when available. (Yanwei Jia) +Files: src/gui_w32.c, src/gui_w48.c, src/os_mswin.c, src/os_win32.c, + src/os_win32.h + +Patch 7.3.278 +Problem: Passing the file name to open in VisVim doesn't work. +Solution: Adjust the index and check for end of buffer. (Jiri Sedlak) +Files: src/VisVim/Commands.cpp + +Patch 7.3.279 +Problem: With GTK, when gvim is full-screen and a tab is opened and using a + specific monitor configuration the window is too big. +Solution: Adjust the window size like on MS-Windows. (Yukihiro Nakadaira) +Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro + +Patch 7.3.280 +Problem: ":lmake" does not update the quickfix window title. +Solution: Update the title. (Lech Lorens) +Files: src/quickfix.c, src/testdir/test10.in, src/testdir/test10.ok + +Patch 7.3.281 +Problem: After using "expand('%:8')" the buffer name is changed. +Solution: Make a copy of the file name before shortening it. +Files: src/eval.c + +Patch 7.3.282 +Problem: When using input() and :echo in a loop the displayed text is + incorrect. (Benjamin Fritz) +Solution: Only restore the cursor position when there is a command line. + (Ben Schmidt) +Files: src/ex_getln.c + +Patch 7.3.283 +Problem: An expression mapping with a multi-byte character containing a + 0x80 byte gets messed up. (ZyX) +Solution: Unescape the expression before evaluating it (Yukihiro Nakadaira) +Files: src/getchar.c + +Patch 7.3.284 +Problem: The str2special() function doesn't handle multi-byte characters + properly. +Solution: Recognize multi-byte characters. (partly by Vladimir Vichniakov) +Files: src/getchar.c, src/message.c, src/misc2.c + +Patch 7.3.285 (after 7.3.284) +Problem: Mapping <Char-123> no longer works. +Solution: Properly check for "char-". Add a test for it. +Files: src/misc2.c, src/testdir/test75.in, src/testdir/test75.ok + +Patch 7.3.286 +Problem: Crash when using "zd" on a large number of folds. (Sam King) +Solution: Recompute pointer after reallocating array. Move fewer entries + when making room. +Files: src/fold.c + +Patch 7.3.287 +Problem: Can't compile with MSVC and tiny options. +Solution: Move variables and #ifdefs. (Sergey Khorev) +Files: src/os_win32.c + +Patch 7.3.288 +Problem: has('python') may give an error message for not being able to load + the library after using python3. +Solution: Only give the error when the verbose argument is true. +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.289 +Problem: Complete function isn't called when the leader changed. +Solution: Call ins_compl_restart() when the leader changed. (Taro Muraoka) +Files: src/edit.c + +Patch 7.3.290 +Problem: When a BufWriteCmd autocommand resets 'modified' this doesn't + change older buffer states to be marked as 'modified' like + ":write" does. (Yukihiro Nakadaira) +Solution: When the BufWriteCmd resets 'modified' then adjust the undo + information like ":write" does. +Files: src/fileio.c + +Patch 7.3.291 +Problem: Configure doesn't work properly with Python3. +Solution: Put -ldl before $LDFLAGS. Add PY3_NO_RTLD_GLOBAL. (Roland + Puntaier) +Files: src/config.h.in, src/auto/configure, src/configure.in + +Patch 7.3.292 +Problem: Crash when using fold markers and selecting a visual block that + includes a folded line and goes to end of line. (Sam Lidder) +Solution: Check for the column to be MAXCOL. (James Vega) +Files: src/screen.c + +Patch 7.3.293 +Problem: MSVC compiler has a problem with non-ASCII characters. +Solution: Avoid non-ASCII characters. (Hong Xu) +Files: src/ascii.h, src/spell.c + +Patch 7.3.294 (after 7.3.289) +Problem: Patch 289 causes more problems than it solves. +Solution: Revert the patch until a better solution is found. +Files: src/edit.c + +Patch 7.3.295 +Problem: When filtering text with an external command Vim may not read all + the output. +Solution: When select() is interrupted loop and try again. (James Vega) +Files: src/os_unix.c + +Patch 7.3.296 +Problem: When writing to an external command a zombie process may be left + behind. +Solution: Wait on the process. (James Vega) +Files: src/os_unix.c + +Patch 7.3.297 +Problem: Can't load Perl 5.14 dynamically. +Solution: Add code in #ifdefs. (Charles Cooper) +Files: if_perl.xs + +Patch 7.3.298 +Problem: Built-in colors are different from rgb.txt. +Solution: Adjust the color values. (Benjamin Haskell) +Files: src/gui_photon.c, src/gui_w48.c + +Patch 7.3.299 +Problem: Source code not in Vim style. +Solution: Adjust the style. (Elias Diem) +Files: src/gui_photon.c + +Patch 7.3.300 +Problem: Python doesn't parse multi-byte argument correctly. +Solution: Use "t" instead of "s". (lilydjwg) +Files: src/if_py_both.h + +Patch 7.3.301 +Problem: When 'smartindent' and 'copyindent' are set a Tab is used even + though 'expandtab' is set. +Solution: Do not insert Tabs. Add a test. (Christian Brabandt) +Files: src/misc1.c, src/testdir/test19.in, src/testdir/test19.ok + +Patch 7.3.302 (after 7.3.301) +Problem: Test 19 fails without 'smartindent' and +eval. +Solution: Don't use ":exe". Source small.vim. +Files: src/testdir/test19.in + +Patch 7.3.303 (after 7.3.296) +Problem: Compilation error. +Solution: Correct return type from int to pid_t. (Danek Duvall) +Files: src/os_unix.c + +Patch 7.3.304 +Problem: Strawberry Perl doesn't work on MS-Windows. +Solution: Use xsubpp if needed. (Yasuhiro Matsumoto) +Files: src/Make_ming.mak, src/Make_mvc.mak + +Patch 7.3.305 +Problem: Auto-loading a function while editing the command line causes + scrolling up the display. +Solution: Don't set msg_scroll when defining a function and the user is not + typing. (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.306 +Problem: When closing a window there is a chance that deleting a scrollbar + triggers a GUI resize, which uses the window while it is not in a + valid state. +Solution: Set the buffer pointer to NULL to be able to detect the invalid + situation. Fix a few places that used the buffer pointer + incorrectly. +Files: src/buffer.c, src/ex_cmds.c, src/term.c, src/window.c + +Patch 7.3.307 +Problem: Python 3 doesn't support slice assignment. +Solution: Implement slices. (Brett Overesch, Roland Puntaier) +Files: src/if_python3.c + +Patch 7.3.308 +Problem: Writing to 'verbosefile' has problems, e.g. for :highlight. +Solution: Do not use a separate verbose_write() function but write with the + same code that does redirecting. (Yasuhiro Matsumoto) +Files: src/message.c + +Patch 7.3.309 (after 7.3.307) +Problem: Warnings for pointer types. +Solution: Change PySliceObject to PyObject. +Files: src/if_python3.c + +Patch 7.3.310 +Problem: Code not following Vim style. +Solution: Fix the style. (Elias Diem) +Files: src/gui_photon.c + +Patch 7.3.311 (replaces 7.3.289) +Problem: Complete function isn't called when the leader changed. +Solution: Allow the complete function to return a dictionary with a flag + that indicates ins_compl_restart() is to be called when the leader + changes. (Taro Muraoka) +Files: runtime/insert.txt, src/edit.c, src/eval.c, src/proto/eval.pro + +Patch 7.3.312 (after 7.3.306) +Problem: Can't compile with tiny features. +Solution: Add #ifdef around win_valid(). +Files: src/buffer.c + +Patch 7.3.313 (after 7.3.307) +Problem: One more warning when compiling with dynamic Python 3. +Solution: Change PySliceObject to PyObject. +Files: src/if_python3.c + +Patch 7.3.314 (after 7.3.304) +Problem: Missing parenthesis. +Solution: Add it. (Benjamin R. Haskell) +Files: src/Make_mvc.mak + +Patch 7.3.315 +Problem: Opening a window before forking causes problems for GTK. +Solution: Fork first, create the window in the child and report back to the + parent process whether it worked. If successful the parent exits, + if unsuccessful the child exits and the parent continues in the + terminal. (Tim Starling) +Files: src/gui.c + +Patch 7.3.316 (after 7.3.306) +Problem: Crash when 'colorcolumn' is set and closing buffer. +Solution: Check for w_buffer to be NULL. (Yasuhiro Matsumoto) +Files: src/option.c + +Patch 7.3.317 +Problem: Calling debug.debug() in Lua may cause Vim to hang. +Solution: Add a better debug method. (Rob Hoelz, Luis Carvalho) +Files: src/if_lua.c + +Patch 7.3.318 +Problem: "C" on the last line deletes that line if it's blank. +Solution: Only delete the last line for a delete operation. (James Vega) +Files: src/ops.c + +Patch 7.3.319 (after 7.3.311) +Problem: Redobuff doesn't always include changes of the completion leader. +Solution: Insert backspaces as needed. (idea by Taro Muraoka) +Files: src/edit.c + +Patch 7.3.320 +Problem: When a 0xa0 character is in a sourced file the error message for + unrecognized command does not show the problem. +Solution: Display 0xa0 as <a0>. +Files: src/ex_docmd.c + +Patch 7.3.321 +Problem: Code not following Vim style. +Solution: Fix the style. (Elias Diem) +Files: src/os_qnx.c + +Patch 7.3.322 +Problem: #ifdef for PDP_RETVAL doesn't work, INT_PTR can be a typedef. +Solution: Check the MSC version and 64 bit flags. (Sergiu Dotenco) +Files: src/os_mswin.c + +Patch 7.3.323 +Problem: The default 'errorformat' does not ignore some "included from" + lines. +Solution: Add a few more patterns. (Ben Boeckel) +Files: src/option.h + +Patch 7.3.324 (after 7.3.237) +Problem: Completion for ":compiler" shows color scheme names. +Solution: Fix the directory name. (James Vega) +Files: src/ex_getln.c + +Patch 7.3.325 +Problem: A duplicated function argument gives an internal error. +Solution: Give a proper error message. (based on patch by Tyru) +Files: src/eval.c + +Patch 7.3.326 +Problem: MingW 4.6 no longer supports the -mno-cygwin option. +Solution: Split the Cygwin and MingW makefiles. (Matsushita Shougo) +Files: src/GvimExt/Make_cyg.mak, src/GvimExt/Make_ming.mak, + src/Make_cyg.mak, src/Make_ming.mak, src/xxd/Make_ming.mak, + Filelist + +Patch 7.3.327 +Problem: When jumping to a help tag a closed fold doesn't open. +Solution: Save and restore KeyTyped. (Yasuhiro Matsumoto) +Files: src/ex_cmds.c + +Patch 7.3.328 +Problem: When command line wraps the cursor may be displayed wrong when + there are multi-byte characters. +Solution: Position the cursor before drawing the text. (Yasuhiro Matsumoto) +Files: src/ex_getln.c + +Patch 7.3.329 +Problem: When skipping over code from ":for" to ":endfor" get an error for + calling a dict function. (Yasuhiro Matsumoto) +Solution: Ignore errors when skipping over :call command. +Files: src/ex_docmd.c, src/eval.c + +Patch 7.3.330 +Problem: When longjmp() is invoked if the X server gives an error the state + is not properly restored. +Solution: Reset vgetc_busy. (Yukihiro Nakadaira) +Files: src/main.c + +Patch 7.3.331 +Problem: "vit" selects wrong text when a tag name starts with the same text + as an outer tag name. (Ben Fritz) +Solution: Add "\>" to the pattern to check for word boundary. +Files: src/search.c + +Patch 7.3.332 (after 7.3.202) +Problem: Indent after "public:" is not increased in C++ code. (Lech Lorens) +Solution: Check for namespace after the regular checks. (partly by Martin + Gieseking) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.333 +Problem: Using "." to repeat a Visual delete counts the size in bytes, not + characters. (Connor Lane Smith) +Solution: Store the virtual column numbers instead of byte positions. +Files: src/normal.c + +Patch 7.3.334 +Problem: Latest MingW about XSUBPP referencing itself. (Gongqian Li) +Solution: Rename the first use to XSUBPPTRY. +Files: src/Make_ming.mak + +Patch 7.3.335 +Problem: When 'imdisable' is reset from an autocommand in Insert mode it + doesn't take effect. +Solution: Call im_set_active() in Insert mode. (Taro Muraoka) +Files: src/option.c + +Patch 7.3.336 +Problem: When a tags file specifies an encoding different from 'enc' it + may hang and using a pattern doesn't work. +Solution: Convert the whole line. Continue reading the header after the + SORT tag. Add test83. (Yukihiro Nakadaira) +Files: src/tag.c, src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile, + src/testdir/test83-tags2, src/testdir/test83-tags3, + src/testdir/test83.in, src/testdir/test83.ok + +Patch 7.3.337 (after 7.3.295) +Problem: Screen doesn't update after resizing the xterm until a character + is typed. +Solution: When the select call is interrupted check do_resize. (Taylor + Hedberg) +Files: src/os_unix.c + +Patch 7.3.338 +Problem: Using getchar() in an expression mapping doesn't work well. +Solution: Don't save and restore the typeahead. (James Vega) +Files: src/getchar.c, src/testdir/test34.ok + +Patch 7.3.339 +Problem: "make shadow" doesn't link all test files. +Solution: Add a line in Makefile and Filelist. +Files: src/Makefile, Filelist + +Patch 7.3.340 +Problem: When 'verbosefile' is set ftplugof.vim can give an error. +Solution: Only remove filetypeplugin autocommands when they exist. (Yasuhiro + Matsumoto) +Files: runtime/ftplugof.vim + +Patch 7.3.341 +Problem: Local help files are only listed in help.txt, not in translated + help files. +Solution: Also find translated help files. (Yasuhiro Matsumoto) +Files: src/ex_cmds.c + +Patch 7.3.342 +Problem: Code not in Vim style. +Solution: Fix the style. (Elias Diem) +Files: src/os_amiga.c, src/os_mac_conv.c, src/os_win16.c + +Patch 7.3.343 +Problem: No mouse support for urxvt. +Solution: Implement urxvt mouse support, also for > 252 columns. (Yiding + Jia) +Files: src/feature.h, src/keymap.h, src/option.h, src/os_unix.c, + src/term.c, src/version.c + +Patch 7.3.344 +Problem: Problem with GUI startup related to XInitThreads. +Solution: Use read() and write() instead of fputs() and fread(). (James + Vega) +Files: src/gui.c + +Patch 7.3.345 +Problem: When switching language with ":lang" the window title doesn't + change until later. +Solution: Update the window title right away. (Dominique Pelle) +Files: src/ex_cmds2.c + +Patch 7.3.346 +Problem: It's hard to test netbeans commands. +Solution: Process netbeans commands after :sleep. (Xavier de Gaye) +Files: runtime/doc/netbeans.txt, src/ex_docmd.c, src/netbeans.c + +Patch 7.3.347 +Problem: When dropping text from a browser on Vim it receives HTML even + though "html" is excluded from 'clipboard'. (Andrei Avk) +Solution: Fix the condition for TARGET_HTML. +Files: src/gui_gtk_x11.c + +Patch 7.3.348 +Problem: "call range(1, 947948399)" causes a crash. (ZyX) +Solution: Avoid a loop in the out of memory message. +Files: src/misc2.c + +Patch 7.3.349 +Problem: When running out of memory during startup trying to open a + swapfile will loop forever. +Solution: Let findswapname() set dirp to NULL if out of memory. +Files: src/memline.c + +Patch 7.3.350 +Problem: Block of code after ":lua << EOF" may not work. (Paul Isambert) +Solution: Recognize the ":lua" command, skip to EOF. +Files: src/eval.c + +Patch 7.3.351 +Problem: Text formatting uses start of insert position when it should not. + (Peter Wagenaar) +Solution: Do not use Insstart when intentionally formatting. +Files: src/edit.c + +Patch 7.3.352 +Problem: When completing methods dict functions and script-local functions + get in the way. +Solution: Sort function names starting with "<" to the end. (Yasuhiro + Matsumoto) +Files: src/ex_getln.c + +Patch 7.3.353 (after 7.3.343) +Problem: Missing part of the urxvt patch. +Solution: Add the change in term.c +Files: src/term.c + +Patch 7.3.354 +Problem: ":set backspace+=eol" doesn't work when 'backspace' has a + backwards compatible value of 2. +Solution: Convert the number to a string. (Hirohito Higashi) +Files: src/option.c + +Patch 7.3.355 +Problem: GTK warnings when using netrw.vim. (Ivan Krasilnikov) +Solution: Do not remove the beval event handler twice. +Files: src/option.c + +Patch 7.3.356 +Problem: Using "o" with 'cindent' set may freeze Vim. (lolilolicon) +Solution: Skip over {} correctly. (Hari G) +Files: src/misc1.c + +Patch 7.3.357 +Problem: Compiler warning in MS-Windows console build. +Solution: Adjust return type of PrintHookProc(). (Mike Williams) +Files: src/os_mswin.c + +Patch 7.3.358 (after 7.3.353) +Problem: Mouse support doesn't work properly. +Solution: Add HMT_URXVT. (lilydjwg, James McCoy) +Files: src/term.c + +Patch 7.3.359 +Problem: Command line completion shows dict functions. +Solution: Skip dict functions for completion. (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.360 +Problem: Interrupting the load of an autoload function may cause a crash. +Solution: Do not use the hashitem when not valid. (Yukihiro Nakadaira) +Files: src/eval.c + +Patch 7.3.361 +Problem: Accessing memory after it is freed when EXITFREE is defined. +Solution: Don't access curwin when firstwin is NULL. (Dominique Pelle) +Files: src/buffer.c + +Patch 7.3.362 +Problem: ml_get error when using ":g" with folded lines. +Solution: Adjust the line number for changed_lines(). (Christian Brabandt) +Files: src/ex_cmds.c + +Patch 7.3.363 +Problem: C indenting is wrong after #endif followed by a semicolon. +Solution: Add special handling for a semicolon in a line by itself. (Lech + Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.364 (after 7.3.353) +Problem: Can't compile on HP-UX. (John Marriott) +Solution: Only use TTYM_URXVT when it is defined. +Files: src/term.c + +Patch 7.3.365 +Problem: Crash when using a large Unicode character in a file that has + syntax highlighting. (ngollan) +Solution: Check for going past the end of the utf tables. (Dominique Pelle) +Files: src/mbyte.c + +Patch 7.3.366 +Problem: A tags file with an extremely long name causes errors. +Solution: Ignore tags that are too long. (Arno Renevier) +Files: src/tag.c + +Patch 7.3.367 +Problem: :wundo and :rundo use a wrong checksum. +Solution: Include the last line when computing the hash. (Christian Brabandt) +Files: src/undo.c + +Patch 7.3.368 +Problem: Gcc complains about redefining _FORTIFY_SOURCE. +Solution: Undefine it before redefining it. +Files: src/Makefile, src/configure.in, src/auto/configure + +Patch 7.3.369 +Problem: When compiled with Gnome get an error message when using --help. +Solution: Don't fork. (Ivan Krasilnikov) +Files: src/main.c + +Patch 7.3.370 +Problem: Compiler warns for unused variable in Lua interface. +Solution: Remove the variable. +Files: src/if_lua.c + +Patch 7.3.371 +Problem: Crash in autocomplete. (Greg Weber) +Solution: Check not going over allocated buffer size. +Files: src/misc2.c + +Patch 7.3.372 +Problem: When using a command line mapping to <Up> with file name + completion to go one directory up, 'wildchar' is inserted. + (Yasuhiro Matsumoto) +Solution: Set the KeyTyped flag. +Files: src/ex_getln.c + +Patch 7.3.373 (after 7.3.366) +Problem: A tags file with an extremely long name may cause an infinite loop. +Solution: When encountering a long name switch to linear search. +Files: src/tag.c + +Patch 7.3.374 +Problem: ++encoding does not work properly. +Solution: Recognize ++encoding before ++enc. (Charles Cooper) +Files: src/ex_docmd.c + +Patch 7.3.375 +Problem: Duplicate return statement. +Solution: Remove the superfluous one. (Dominique Pelle) +Files: src/gui_mac.c + +Patch 7.3.376 +Problem: Win32: Toolbar repainting does not work when the mouse pointer + hovers over a button. +Solution: Call DefWindowProc() when not handling an event. (Sergiu Dotenco) +Files: src/gui_w32.c + +Patch 7.3.377 +Problem: No support for bitwise AND, OR, XOR and invert. +Solution: Add and(), or(), invert() and xor() functions. +Files: src/eval.c, src/testdir/test49.in, src/testdir/test65.in, + src/testdir/test65.ok, runtime/doc/eval.txt + +Patch 7.3.378 +Problem: When cross-compiling the check for uint32_t fails. +Solution: Only give a warning message. (Maksim Melnikau) +Files: src/configure.in, src/auto/configure + +Patch 7.3.379 +Problem: C-indenting wrong for static enum. +Solution: Skip over "static". (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.380 +Problem: C-indenting wrong for a function header. +Solution: Skip to the start paren. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.381 +Problem: Configure silently skips interfaces that won't work. +Solution: Add the --enable-fail_if_missing argument. (Shlomi Fish) +Files: src/Makefile, src/configure.in, src/auto/configure + +Patch 7.3.382 (after 7.3.376) +Problem: IME characters are inserted twice. +Solution: Do not call DefWindowProc() if the event was handled. (Yasuhiro + Matsumoto) +Files: src/gui_w32.c + +Patch 7.3.383 +Problem: For EBCDIC pound sign is defined as 't'. +Solution: Correctly define POUND. +Files: src/ascii.h + +Patch 7.3.384 +Problem: Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary + completion. +Solution: Add CTRL-K to the list of recognized keys. (James McCoy) +Files: src/edit.c + +Patch 7.3.385 +Problem: When using an expression mapping on the command line the cursor + ends up in the wrong place. (Yasuhiro Matsumoto) +Solution: Save and restore msg_col and msg_row when evaluating the + expression. +Files: src/getchar. + +Patch 7.3.386 +Problem: Test 83 fails when iconv does not support cp932. (raf) +Solution: Test if conversion works. (Yukihiro Nakadaira) +Files: src/testdir/test83.in + +Patch 7.3.387 (after 7.3.386) +Problem: Test 83 may fail for some encodings. +Solution: Set 'encoding' to utf-8 earlier. +Files: src/testdir/test83.in + +Patch 7.3.388 +Problem: Crash on exit when EXITFREE is defined and using tiny features. +Solution: Check for NULL window pointer. (Dominique Pelle) +Files: src/buffer.c + +Patch 7.3.389 +Problem: After typing at a prompt the "MORE" message appears too soon. +Solution: reset lines_left in msg_end_prompt(). (Eswald) +Files: src/message.c + +Patch 7.3.390 +Problem: Using NULL buffer pointer in a window. +Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler) +Files: src/ex_cmds.c, src/quickfix.c, src/window.c + +Patch 7.3.391 +Problem: Can't check if the XPM_W32 feature is enabled. +Solution: Add xpm_w32 to the list of features. (kat) +Files: src/eval.c + +Patch 7.3.392 +Problem: When setting 'undofile' while the file is already loaded but + unchanged, try reading the undo file. (Andy Wokula) +Solution: Compute a checksum of the text when 'undofile' is set. (Christian + Brabandt) +Files: src/option.c, src/testdir/test72.in, src/testdir/test72.ok + +Patch 7.3.393 +Problem: Win32: When resizing Vim it is always moved to the primary monitor + if the secondary monitor is on the left. +Solution: Use the nearest monitor. (Yukihiro Nakadaira) +Files: src/gui_w32.c + +Patch 7.3.394 +Problem: When placing a mark while starting up a screen redraw messes up + the screen. (lith) +Solution: Don't redraw while still starting up. (Christian Brabandt) +Files: src/screen.c + +Patch 7.3.395 (after 7.3.251) +Problem: "dv?bar" in the last line deletes too much and breaks undo. +Solution: Only adjust the cursor position when it's after the last line of + the buffer. Add a test. (Christian Brabandt) +Files: src/ops.c, src/testdir/test43.in, src/testdir/test43.ok + +Patch 7.3.396 +Problem: After forcing an operator to be characterwise it can still become + linewise when spanning whole lines. +Solution: Don't make the operator linewise when motion_force was set. + (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.397 +Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or + latin1. +Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto) +Files: src/quickfix.c, src/spell.c, src/misc2.c, src/proto/misc2.pro + +Patch 7.3.398 +Problem: When creating more than 10 location lists and adding items one by + one a previous location may be used. (Audrius Kažukauskas) +Solution: Clear the location list completely when adding the tenth one. +Files: src/quickfix.c + +Patch 7.3.399 +Problem: ":cd" doesn't work when the path contains wildcards. (Yukihiro + Nakadaira) +Solution: Ignore wildcard errors when the EW_NOTWILD flag is used. +Files: src/misc1.c + +Patch 7.3.400 +Problem: Compiler warnings for shadowed variables. +Solution: Remove or rename the variables. +Files: src/charset.c, src/digraph.c, src/edit.c, src/eval.c, src/fold.c, + src/getchar.c, src/message.c, src/misc2.c, src/move.c, + src/netbeans.c, src/option.c, src/os_unix.c, src/screen.c, + src/search.c, src/spell.c, src/syntax.c, src/tag.c, src/window.c + +Patch 7.3.401 +Problem: A couple more shadowed variables. +Solution: Rename the variables. +Files: src/netbeans.c + +Patch 7.3.402 +Problem: When jumping to the first error a line of the buffer is sometimes + redrawn on top of the list of errors. +Solution: Do not call update_topline_redraw() if the display was scrolled + up. +Files: src/quickfix.c + +Patch 7.3.403 +Problem: ":helpgrep" does not trigger QuickFixCmd* autocommands. +Solution: Trigger the autocommands. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.404 +Problem: When a complete function uses refresh "always" redo will not work + properly. +Solution: Do not reset compl_leader when compl_opt_refresh_always is set. + (Yasuhiro Matsumoto) +Files: src/edit.c + +Patch 7.3.405 +Problem: When xterm gets back the function keys it may delete the urxvt + mouse termcap code. +Solution: Check for the whole code, not just the start. (Egmont Koblinger) +Files: src/keymap.h, src/misc2.c, src/term.c + +Patch 7.3.406 +Problem: Multi-byte characters in b:browsefilter are not handled correctly. +Solution: First use convert_filter() normally and then convert to wide + characters. (Taro Muraoka) +Files: src/gui_w48.c + +Patch 7.3.407 +Problem: ":12verbose call F()" may duplicate text while trying to truncate. + (Thinca) +Solution: Only truncate when there is not enough room. Also check the byte + length of the buffer. +Files: src/buffer.c, src/eval.c, src/ex_getln.c, src/message.c, + src/proto/message.pro + +Patch 7.3.408 (after 7.3.406) +Problem: Missing declaration. +Solution: Add the declaration. (John Marriott) +Files: src/gui_w48.c + +Patch 7.3.409 +Problem: The license in pty.c is unclear. +Solution: Add a comment about the license. +Files: src/pty.c + +Patch 7.3.410 +Problem: Compiler error for // comment. (Joachim Schmitz) +Solution: Turn into /* comment */. +Files: src/message.c + +Patch 7.3.411 +Problem: Pasting in Visual mode using the "" register does not work. (John + Beckett) +Solution: Detect that the write is overwriting the pasted register. + (Christian Brabandt) +Files: src/normal.c + +Patch 7.3.412 +Problem: Storing a float in a session file has an additional '&'. +Solution: Remove the '&'. (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.413 +Problem: Build warnings on MS-Windows. +Solution: Add type casts. (Mike Williams) +Files: src/ex_getln.c, src/message.c, src/term.c + +Patch 7.3.414 +Problem: Using CTRL-A on "000" drops the leading zero, while on "001" it + doesn't. +Solution: Detect "000" as an octal number. (James McCoy) +Files: src/charset.c + +Patch 7.3.415 (after 7.3.359) +Problem: Completion of functions stops once a dictionary is encountered. + (James McCoy) +Solution: Return an empty string instead of NULL. +Files: src/eval.c + +Patch 7.3.416 (after 7.3.415) +Problem: Compiler warning for wrong pointer. +Solution: Add type cast. +Files: src/eval.c + +Patch 7.3.417 (after 7.3.395) +Problem: Test 43 fails with a tiny build. +Solution: Only run test 43 with at least a small build. +Files: src/testdir/test43.in + +Patch 7.3.418 +Problem: When a user complete function returns -1 an error message is + given. +Solution: When -2 is returned stop completion silently. (Yasuhiro Matsumoto) +Files: src/edit. + +Patch 7.3.419 +Problem: DBCS encoding in a user command does not always work. +Solution: Skip over DBCS characters. (Yasuhiro Matsumoto) +Files: src/ex_docmd.c + +Patch 7.3.420 +Problem: "it" and "at" don't work properly with a dash in the tag name. +Solution: Require a space to match the tag name. (Christian Brabandt) +Files: src/search.c + +Patch 7.3.421 +Problem: Get E832 when setting 'undofile' in vimrc and there is a file to + be edited on the command line. (Toothpik) +Solution: Do not try reading the undo file for a file that wasn't loaded. +Files: src/option.c + +Patch 7.3.422 +Problem: Python 3 does not have __members__. +Solution: Add "name" and "number" in another way. (lilydjwg) +Files: src/if_py_both.h, src/if_python3.c + +Patch 7.3.423 +Problem: Small mistakes in comments, proto and indent. +Solution: Fix the mistakes. +Files: src/ex_cmds2.c, src/structs.h, src/ui.c, src/proto/ex_docmd.pro + +Patch 7.3.424 +Problem: Win16 version missing some functions. +Solution: Add #defines for the functions. +Files: src/gui_w16.c + +Patch 7.3.425 (after 7.3.265) +Problem: Search history lines are duplicated. (Edwin Steiner) +Solution: Convert separator character from space to NUL. +Files: src/ex_getln.c + +Patch 7.3.426 +Problem: With '$' in 'cpoptions' the $ is not displayed in the first + column. +Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and + Hirohito Higashi) +Files: src/edit.c, src/globals.h, src/move.c, src/screen.c, src/search.c + +Patch 7.3.427 +Problem: readfile() can be slow with long lines. +Solution: Use realloc() instead of alloc(). (John Little) +Files: src/eval.c + +Patch 7.3.428 +Problem: Win32: an xpm file without a mask crashes Vim. +Solution: Fail when the mask is missing. (Dave Bodenstab) +Files: src/xpm_w32.c + +Patch 7.3.429 +Problem: When 'cpoptions' includes "E" "c0" in the first column is an + error. The redo register is then set to the erroneous command. +Solution: Do not set the redo register if the command fails because of an + empty region. (Hideki Eiraku) +Files: src/getchar.c, src/normal.c, src/proto/getchar.pro + +Patch 7.3.430 +Problem: When a custom filetype detection uses "augroup END" the conf + fileytpe detection does not have the filetypedetect group. +Solution: Always end the group and include filetypedetect in the conf + autocommand. (Lech Lorens) +Files: runtime/filetype.vim + +Patch 7.3.431 +Problem: Fetching a key at a prompt may be confused by escape sequences. + Especially when getting a prompt at a VimEnter autocommand. + (Alex Efros) +Solution: Properly handle escape sequences deleted by check_termcode(). +Files: src/getchar.c, src/misc1.c, src/term.c, src/proto/term.pro + +Patch 7.3.432 +Problem: ACLs are not supported for ZFS or NFSv4 on Solaris. +Solution: Add configure check and code. (Danek Duvall) +Files: src/configure.in, src/auto/configure, src/config.h.in, + src/os_unix.c + +Patch 7.3.433 +Problem: Using continued lines in a Vim script can be slow. +Solution: Instead of reallocating for every line use a growarray. (Yasuhiro + Matsumoto) +Files: src/ex_cmds2.c + +Patch 7.3.434 +Problem: Using join() can be slow. +Solution: Compute the size of the result before allocation to avoid a lot of + allocations and copies. (Taro Muraoka) +Files: src/eval.c + +Patch 7.3.435 +Problem: Compiler warning for unused variable. +Solution: Move the variable inside #ifdef. +Files: src/ex_cmds2.c + +Patch 7.3.436 +Problem: Compiler warnings for types on Windows. +Solution: Add type casts. (Mike Williams) +Files: src/eval.c + +Patch 7.3.437 +Problem: Continue looping inside FOR_ALL_TAB_WINDOWS even when already done. +Solution: Use goto instead of break. (Hirohito Higashi) +Files: src/fileio.c, src/globals.h + +Patch 7.3.438 +Problem: There is no way to avoid ":doautoall" reading modelines. +Solution: Add the <nomodeline> argument. Adjust documentation. +Files: src/fileio.c, runtime/doc/autocmd.txt + +Patch 7.3.439 +Problem: Compiler warnings to size casts in Perl interface. +Solution: Use XS macros. (James McCoy) +Files: src/if_perl.xs, src/typemap + +Patch 7.3.440 +Problem: Vim does not support UTF8_STRING for the X selection. +Solution: Add UTF8_STRING atom support. (Alex Efros) Use it only when + 'encoding' is set to Unicode. +Files: src/ui.c + +Patch 7.3.441 +Problem: Newer versions of MzScheme (Racket) require earlier (trampolined) + initialisation. +Solution: Call mzscheme_main() early in main(). (Sergey Khorev) +Files: src/Make_mvc.mak, src/if_mzsch.c, src/main.c, + src/proto/if_mzsch.pro + +Patch 7.3.442 (after 7.3.438) +Problem: Still read modelines for ":doautocmd". +Solution: Move check for <nomodeline> to separate function. +Files: src/fileio.c, src/ex_docmd.c, src/proto/fileio.pro, + runtime/doc/autocmd.txt + +Patch 7.3.443 +Problem: MS-Windows: 'shcf' and 'shellxquote' defaults are not very good. +Solution: Make a better guess when 'shell' is set to "cmd.exe". (Ben Fritz) +Files: src/option.c, runtime/doc/options.txt + +Patch 7.3.444 +Problem: ":all!" and ":sall!" give error E477, even though the + documentation says these are valid commands. +Solution: Support the exclamation mark. (Hirohito Higashi) +Files: src/ex_cmds.h, src/testdir/test31.in, src/testdir/test31.ok + +Patch 7.3.445 (after 7.3.443) +Problem: Can't properly escape commands for cmd.exe. +Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'. + No need to use "/s" for 'shellcmdflag'. +Files: src/misc2.c, src/option.c, src/os_win32.c + +Patch 7.3.446 (after 7.3.445) +Problem: Win32: External commands with special characters don't work. +Solution: Add the 'shellxescape' option. +Files: src/misc2.c, src/option.c, src/option.h, runtime/doc/options.txt + +Patch 7.3.447 (after 7.3.446) +Problem: Win32: External commands with "start" do not work. +Solution: Unescape part of the command. (Yasuhiro Matsumoto) +Files: src/os_win32.c + +Patch 7.3.448 (after 7.3.447) +Problem: Win32: Still a problem with "!start /b". +Solution: Escape only '|'. (Yasuhiro Matsumoto) +Files: src/os_win32.c + +Patch 7.3.449 +Problem: Crash when a BufWinLeave autocommand closes the only other window. + (Daniel Hunt) +Solution: Abort closing a buffer when it becomes the only one. +Files: src/buffer.c, src/proto/buffer.pro, src/ex_cmds.c, src/ex_getln.c, + src/misc2.c, src/quickfix.c, src/window.c, src/proto/window.pro + +Patch 7.3.450 (after 7.3.448) +Problem: Win32: Still a problem with "!start /b". +Solution: Fix pointer use. (Yasuhiro Matsumoto) +Files: src/os_win32.c + +Patch 7.3.451 +Problem: Tcl doesn't work on 64 MS-Windows. +Solution: Make it work. (Dave Bodenstab) +Files: src/Make_mvc.mak, src/if_tcl.c + +Patch 7.3.452 +Problem: Undo broken when pasting close to the last line. (Andrey Radev) +Solution: Use a flag to remember if the deleted included the last line. + (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.453 +Problem: Pasting in the command line is slow. +Solution: Don't redraw if there is another character to read. (Dominique + Pelle) +Files: src/ex_getln.c + +Patch 7.3.454 +Problem: Re-allocating memory slows Vim down. +Solution: Use realloc() in ga_grow(). (Dominique Pelle) +Files: src/misc2.c + +Patch 7.3.455 +Problem: Using many continuation lines can be slow. +Solution: Adjust the reallocation size to the current length. +Files: src/ex_cmds2.c + +Patch 7.3.456 +Problem: ":tab drop file" has several problems, including moving the + current window and opening a new tab for a file that already has a + window. +Solution: Refactor ":tab drop" handling. (Hirohito Higashi) +Files: src/buffer.c, src/testdir/test62.in, src/testdir/test62.ok + +Patch 7.3.457 +Problem: When setting $VIMRUNTIME later the directory for fetching + translated messages is not adjusted. +Solution: Put bindtextdomain() in vim_setenv(). +Files: src/misc1.c + +Patch 7.3.458 +Problem: Crash when calling smsg() during startup. +Solution: Don't use 'shortmess' when it is not set yet. +Files: src/option.c + +Patch 7.3.459 +Problem: Win32: Warnings for type conversion. +Solution: Add type casts. (Mike Williams) +Files: src/misc2.c, src/os_win32.c + +Patch 7.3.460 +Problem: Win32: UPX does not compress 64 bit binaries. +Solution: Mention and add the alternative: mpress. (Dave Bodenstab) +Files: src/INSTALLpc.txt, src/Make_ming.mak + +Patch 7.3.461 +Problem: The InsertCharPre autocommand event is not triggered during + completion and when typing several characters quickly. +Solution: Also trigger InsertCharPre during completion. Do not read ahead + when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto) +Files: src/edit.c, src/fileio.c, src/proto/fileio.pro + +Patch 7.3.462 +Problem: When using ":loadview" folds may be closed unexpectedly. +Solution: Take into account foldlevel. (Xavier de Gaye) +Files: src/fold.c + +Patch 7.3.463 +Problem: When using ":s///c" the cursor is moved away from the match. + (Lawman) +Solution: Don't move the cursor when do_ask is set. (Christian Brabandt) +Files: src/ex_cmds.c + +Patch 7.3.464 +Problem: Compiler warning for sprintf. +Solution: Put the length in a variable. (Dominique Pelle) +Files: src/version.c + +Patch 7.3.465 +Problem: Cannot get file name with newline from glob(). +Solution: Add argument to glob() and expand() to indicate they must return a + list. (Christian Brabandt) +Files: runtime/doc/eval.txt, src/eval.c, src/ex_getln.c, src/vim.h + +Patch 7.3.466 +Problem: Get ml_get error hen ":behave mswin" was used and selecting + several lines. (A. Sinan Unur) +Solution: Adjust the end of the operation. (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.467 +Problem: Cursor positioned wrong at the command line when regaining focus + and using some input method. +Solution: Do not position the cursor in command line mode. +Files: src/mbyte.c + +Patch 7.3.468 +Problem: For some compilers the error file is not easily readable. +Solution: Use QuickFixCmdPre for more commands. (Marcin Szamotulski) +Files: runtime/doc/autocmd.txt, src/quickfix.c + +Patch 7.3.469 +Problem: Compiler warning for unused argument without some features. +Solution: Add UNUSED. +Files: src/buffer.c + +Patch 7.3.470 +Problem: Test 62 fails when compiled without GUI and X11. +Solution: Don't test :drop when it is not supported. +Files: src/testdir/test62.in + +Patch 7.3.471 +Problem: Can't abort listing placed signs. +Solution: Check "got_int". (Christian Brabandt) +Files: src/buffer.c, src/ex_cmds.c + +Patch 7.3.472 +Problem: Crash when using ":redraw" in a BufEnter autocommand and + switching to another tab. (驼峰) +Solution: Move triggering the autocommands to after correcting the + option values. Also check the row value to be out of bounds. + (Christian Brabandt, Sergey Khorev) +Files: src/screen.c, src/window.c + +Patch 7.3.473 +Problem: 'cursorbind' does not work correctly in combination with + 'virtualedit' set to "all". +Solution: Copy coladd. (Gary Johnson) +Files: src/move.c + +Patch 7.3.474 +Problem: Perl build with gcc 4 fails. +Solution: Remove XS() statements. (Yasuhiro Matsumoto) +Files: src/if_perl.xs + +Patch 7.3.475 +Problem: In a terminal with few colors the omnicomplete menu may be hard to + see when using the default colors. +Solution: Use more explicit colors. (suggested by Alex Henrie) +Files: src/syntax.c + +Patch 7.3.476 +Problem: When selecting a block, using "$" to include the end of each line + and using "A" and typing a backspace strange things happen. + (Yuangchen Xie) +Solution: Avoid using a negative length. (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.477 +Problem: Using ":echo" to output enough lines to scroll, then using "j" and + "k" at the more prompt, displays the command on top of the output. + (Marcin Szamotulski) +Solution: Put the output below the command. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.478 +Problem: Memory leak using the ':rv!' command when reading dictionary or + list global variables i.e. with 'viminfo' containing !. +Solution: Free the typeval. (Dominique Pelle) +Files: src/eval.c + +Patch 7.3.479 +Problem: When 'cursorline' is set the line number highlighting can't be set + separately. +Solution: Add "CursorLineNr". (Howard Buchholz) +Files: src/option.c, src/screen.c, src/syntax.c, src/vim.h + +Patch 7.3.480 +Problem: When using ":qa" and there is a changed buffer picking the buffer + to jump to is not very good. +Solution: Consider current and other tab pages. (Hirohito Higashi) +Files: src/ex_cmds2.c + +Patch 7.3.481 +Problem: Changing 'virtualedit' in an operator function to "all" does not + have the desired effect. (Aaron Bohannon) +Solution: Save, reset and restore virtual_op when executing an operator + function. +Files: src/normal.c + +Patch 7.3.482 +Problem: With 'cursorbind' set moving up/down does not always keep the same + column. +Solution: Set curswant appropriately. (Gary Johnson) +Files: src/move.c + +Patch 7.3.483 (after 7.3.477) +Problem: More prompt shows up too often. +Solution: Instead of adding a line break, only start a new line in the + message history. (Christian Brabandt) +Files: src/eval.c, src/message.c, src/proto/message.pro + +Patch 7.3.484 +Problem: The -E and --echo-wid command line arguments are not mentioned in + "vim --help". +Solution: Add the help lines. (Dominique Pelle) +Files: src/main.c + +Patch 7.3.485 +Problem: When building Vim LDFLAGS isn't passed on to building xxd. +Solution: Pass the LDFLAGS value. (James McCoy) +Files: src/Makefile + +Patch 7.3.486 +Problem: Build error with mingw64 on Windows 7. +Solution: Avoid the step of going through vimres.res. (Guopeng Wen) +Files: src/Make_ming.mak + +Patch 7.3.487 +Problem: When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical + movement is reset unnecessarily. +Solution: Do not set w_set_curswant for every option. Add a test for this. + (Kana Natsuno) Add the P_CURSWANT flag for options. +Files: src/option.c, src/testdir/test84.in, src/testdir/test84.ok, + src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile + +Patch 7.3.488 +Problem: ":help!" in a help file does not work as documented. +Solution: When in a help file don't give an error message. (thinca) +Files: src/ex_cmds.c + +Patch 7.3.489 +Problem: CTRL-] in Insert mode does not expand abbreviation when used in a + mapping. (Yichao Zhou) +Solution: Special case using CTRL-]. (Christian Brabandt) +Files: src/getchar.c, src/edit.c + +Patch 7.3.490 +Problem: Member confusion in Lua interface. +Solution: Fix it. Add luaeval(). (Taro Muraoka, Luis Carvalho) +Files: runtime/doc/if_lua.txt, src/eval.c, src/if_lua.c, + src/proto/if_lua.pro + +Patch 7.3.491 +Problem: No tests for Lua. +Solution: Add some simple tests for Lua. (Luis Carvalho) +Files: src/testdir/test1.in, src/testdir/test85.in, src/testdir/test85.ok + src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile + +Patch 7.3.492 +Problem: Can't indent conditions separately from function arguments. +Solution: Add the 'k' flag in 'cino'. (Lech Lorens) +Files: runtime/doc/indent.txt, src/misc1.c, src/testdir/test3.in, + src/testdir/test3.ok + +Patch 7.3.493 (after 7.3.492) +Problem: Two unused variables. +Solution: Remove them. (Hong Xu) +Files: src/misc1.c + +Patch 7.3.494 (after 7.3.491) +Problem: Can't compile with Lua 5.1 or dynamic Lua. +Solution: Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho) +Files: src/if_lua.c + +Patch 7.3.495 (after 7.3.492) +Problem: Compiler warnings. +Solution: Add function declaration. Remove "offset" argument. +Files: src/misc1.c + +Patch 7.3.496 +Problem: MS-DOS: When "diff" trips over difference in line separators some + tests fail. +Solution: Make some .ok files use unix line separators. (David Pope) +Files: src/testdir/Make_dos.mak, src/testdir/Make_ming.mak + +Patch 7.3.497 +Problem: Crash when doing ":python print" and compiled with gcc and + the optimizer enabled. +Solution: Avoid the crash, doesn't really fix the problem. (Christian + Brabandt) +Files: src/if_py_both.h + +Patch 7.3.498 +Problem: The behavior of the "- register changes depending on value of + the 'clipboard' option. (Szamotulski) +Solution: Also set the "- register when the register is "*" or "+". + (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.499 +Problem: When using any interface language when Vim is waiting for a child + process it gets confused by a child process started through the + interface. +Solution: Always used waitpid() instead of wait(). (Yasuhiro Matsumoto) +Files: src/os_unix.c + +Patch 7.3.500 +Problem: Ming makefile unconditionally sets WINVER. +Solution: Only defined when not already defined. (Yasuhiro Matsumoto) +Files: src/Make_ming.mak + +Patch 7.3.501 +Problem: Error for "flush" not being defined when using Ruby command. +Solution: Defined "flush" as a no-op method. (Kent Sibilev) +Files: src/if_ruby.c + +Patch 7.3.502 +Problem: Netbeans insert halfway a line actually appends to the line. +Solution: Insert halfway the line. (Brian Victor) +Files: src/netbeans.c + +Patch 7.3.503 (after 7.3.501) +Problem: Warning for unused argument. +Solution: Add UNUSED. +Files: src/if_ruby.c + +Patch 7.3.504 +Problem: Commands in help files are not highlighted. +Solution: Allow for commands in backticks. Adjust CTRL-] to remove the + backticks. +Files: src/ex_cmds.c + +Patch 7.3.505 +Problem: Test 11 fails on MS-Windows in some versions. +Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move + setting b_no_eol_lnum back to where it was before patch 7.3.124. + (David Pope) +Files: src/feature.h, src/eval.c, src/ex_cmds.c, src/fileio.c + +Patch 7.3.506 +Problem: GTK gives an error when selecting a non-existent file. +Solution: Add a handler to avoid the error. (Christian Brabandt) +Files: src/gui_gtk.c + +Patch 7.3.507 +Problem: When exiting with unsaved changes, selecting an existing file in + the file dialog, there is no dialog to ask whether the existing + file should be overwritten. (Felipe G. Nievinski) +Solution: Call check_overwrite() before writing. (Christian Brabandt) +Files: src/ex_cmds.c, src/ex_cmds2.c, src/proto/ex_cmds.pro + +Patch 7.3.508 +Problem: Default for v:register is not set. +Solution: Init v:register in eval_init(). Correct for 'clipboard' before the + main loop. (Ingo Karkat) +Files: src/eval.c, src/main.c + +Patch 7.3.509 +Problem: ":vimgrep" fails when 'autochdir' is set. +Solution: A more generic solution for changing directory. (Ben Fritz) +Files: src/quickfix.c + +Patch 7.3.510 +Problem: Test 77 fails on Solaris 7. (Michael Soyka) +Solution: Replace any tabs with spaces. +Files: src/testdir/test77.in + +Patch 7.3.511 +Problem: Using a FileReadCmd autocommand that does ":e! {file}" may cause a + crash. (Christian Brabandt) +Solution: Properly restore curwin->w_s. +Files: src/fileio.c + +Patch 7.3.512 +Problem: undofile() returns a useless name when passed an empty string. +Solution: Return an empty string. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.513 +Problem: Cannot use CTRL-E and CTRL-Y with "r". +Solution: Make CTRL-E and CTRL-Y work like in Insert mode. (Christian + Brabandt) +Files: src/edit.c, src/normal.c, src/proto/edit.pro + +Patch 7.3.514 +Problem: No completion for :history command. +Solution: Add the completion and update the docs. Also fix ":behave" + completion. (Dominique Pelle) +Files: runtime/doc/cmdline.txt, runtime/doc/map.txt, src/ex_docmd.c, + src/ex_getln.c, src/vim.h + +Patch 7.3.515 +Problem: 'wildignorecase' only applies to the last part of the path. +Solution: Also ignore case for letters earlier in the path. +Files: src/misc1.c + +Patch 7.3.516 +Problem: extend(o, o) may crash Vim. +Solution: Fix crash and add test. (Thinca and Hirohito Higashi) +Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok + +Patch 7.3.517 +Problem: Crash when using "vipvv". (Alexandre Provencio) +Solution: Don't let the text length become negative. +Files: src/ops.c + +Patch 7.3.518 +Problem: When 'encoding' is a double-byte encoding ":helptags" may not find + tags correctly. +Solution: Use vim_strbyte() instead of vim_strchr(). (Yasuhiro Matsumoto) +Files: src/ex_cmds.c + +Patch 7.3.519 +Problem: When completefunction returns it cannot indicate end of completion + mode. +Solution: Recognize completefunction returning -3. (Matsushita Shougo) +Files: src/edit.c + +Patch 7.3.520 +Problem: Gvim starts up slow on Ubuntu 12.04. +Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro + Matsumoto) Do check $DISPLAY being set. +Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro + +Patch 7.3.521 +Problem: Using "z=" on a multi-byte character may cause a crash. +Solution: Don't use strlen() on an int pointer. +Files: src/spell.c + +Patch 7.3.522 +Problem: Crash in vim_realloc() when using MEM_PROFILE. +Solution: Avoid using a NULL argument. (Dominique Pelle) +Files: src/eval.c + +Patch 7.3.523 +Problem: ":diffupdate" doesn't check for files changed elsewhere. +Solution: Add the ! flag. (Christian Brabandt) +Files: runtime/doc/diff.txt, src/diff.c, src/ex_cmds.h + +Patch 7.3.524 (after 7.3.523) +Problem: Missing comma. +Solution: Add the comma. +Files: src/version.c + +Patch 7.3.525 +Problem: Compiler warning on 64 bit MS-Windows. +Solution: Add type cast. (Mike Williams) +Files: src/ex_getln.c + +Patch 7.3.526 +Problem: Confusing indenting for #ifdef. +Solution: Remove and add indent. (Elias Diem) +Files: src/normal.c + +Patch 7.3.527 +Problem: Clang complains about non-ASCII characters in a string. +Solution: Change to \x88 form. (Dominique Pelle) +Files: src/charset.c + +Patch 7.3.528 +Problem: Crash when closing last window in a tab. (Alex Efros) +Solution: Use common code in close_last_window_tabpage(). (Christian + Brabandt) +Files: src/window.c + +Patch 7.3.529 +Problem: Using a count before "v" and "V" does not work (Kikyous) +Solution: Make the count select that many characters or lines. (Christian + Brabandt) +Files: src/normal.c + +Patch 7.3.530 (after 7.3.520) +Problem: Gvim does not work when 'guioptions' includes "f". (Davido) +Solution: Call gui_mch_init_check() when running GUI in the foreground. + (Yasuhiro Matsumoto) +Files: src/gui.c + +Patch 7.3.531 (after 7.3.530) +Problem: GUI does not work on MS-Windows. +Solution: Add the missing #ifdef. (Patrick Avery) +Files: src/gui.c + +Patch 7.3.532 +Problem: Compiler warning from Clang. +Solution: Use a different way to point inside a string. (Dominique Pelle) +Files: src/syntax.c + +Patch 7.3.533 +Problem: Memory leak when writing undo file. +Solution: Free the ACL. (Dominique Pelle) +Files: src/undo.c + +Patch 7.3.534 (after 7.3.461) +Problem: When using an InsertCharPre autocommand autoindent fails. +Solution: Proper handling of v:char. (Alexey Radkov) +Files: src/edit.c + +Patch 7.3.535 +Problem: Many #ifdefs for MB_MAXBYTES. +Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix + places where the buffer didn't include space for a NUL byte. +Files: src/arabic.c, src/edit.c, src/eval.c, src/getchar.c, src/mbyte.c, + src/misc1.c, src/screen.c, src/spell.c, src/vim.h + +Patch 7.3.536 +Problem: When spell checking the German sharp s is not seen as a word + character. (Aexl Bender) +Solution: In utf_islower() return true for the sharp s. Note: also need + updated spell file for this to take effect. +Files: src/mbyte.c + +Patch 7.3.537 +Problem: Unnecessary call to init_spell_chartab(). +Solution: Delete the call. +Files: src/spell.c + +Patch 7.3.538 +Problem: 'efm' does not handle Tabs in pointer lines. +Solution: Add Tab support. Improve tests. (Lech Lorens) +Files: src/quickfix.c, src/testdir/test10.in, src/testdir/test10.ok + +Patch 7.3.539 +Problem: Redrawing a character on the command line does not work properly + for multi-byte characters. +Solution: Count the number of bytes in a character. (Yukihiro Nakadaira) +Files: src/ex_getln.c + +Patch 7.3.540 +Problem: Cursor is left on the text instead of the command line. +Solution: Don't call setcursor() in command line mode. +Files: src/getchar.c + +Patch 7.3.541 +Problem: When joining lines comment leaders need to be removed manually. +Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens) +Files: runtime/doc/change.txt, src/edit.c, src/ex_docmd.c, src/misc1.c, + src/normal.c, src/ops.c, src/option.h, src/proto/misc1.pro, + src/proto/ops.pro, src/search.c, src/testdir/test29.in, + src/testdir/test29.ok + +Patch 7.3.542 (after 7.3.506) +Problem: Function is sometimes unused. +Solution: Add #ifdef. +Files: src/gui_gtk.c + +Patch 7.3.543 +Problem: The cursor is in the wrong line after using ":copen". (John + Beckett) +Solution: Invoke more drastic redraw method. +Files: src/eval.c + +Patch 7.3.544 +Problem: There is no good way to close a quickfix window when closing the + last ordinary window. +Solution: Add the QuitPre autocommand. +Files: src/ex_docmd.c, src/fileio.c, src/vim.h + +Patch 7.3.545 +Problem: When closing a window or buffer autocommands may close it too, + causing problems for where the autocommand was invoked from. +Solution: Add the w_closing and b_closing flags. When set disallow ":q" and + ":close" to prevent recursive closing. +Files: src/structs.h, src/buffer.c, src/ex_docmd.c, src/window.c + +Patch 7.3.546 +Problem: Bogus line break. +Solution: Remove the line break. +Files: src/screen.c + +Patch 7.3.547 (after 7.3.541) +Problem: Compiler warning for uninitialized variable. +Solution: Initialize it. +Files: src/ops.c + +Patch 7.3.548 +Problem: Compiler warning on 64 bit Windows. +Solution: Add type cast. (Mike Williams) +Files: src/ops.c + +Patch 7.3.549 +Problem: In 'cinoptions' "0s" is interpreted as one shiftwidth. (David + Pineau) +Solution: Use the zero as zero. (Lech Lorens) +Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.550 (after 7.3.541) +Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary + Johnson) +Solution: Don't ignore the start of a three part comment. (Lech Lorens) +Files: src/ops.c, src/testdir/test29.in, src/testdir/test29.ok + +Patch 7.3.551 +Problem: When using :tablose a TabEnter autocommand is triggered too early. + (Karthick) +Solution: Don't trigger *Enter autocommands before closing the tab. + (Christian Brabandt) +Files: src/buffer.c, src/eval.c, src/ex_cmds2.c, src/fileio.c, + src/proto/window.pro, src/window.c + +Patch 7.3.552 +Problem: Formatting inside comments does not use the "2" flag in + 'formatoptions'. +Solution: Support the "2" flag. (Tor Perkins) +Files: src/vim.h, src/ops.c, src/edit.c, src/misc1.c, + src/testdir/test68.in, src/testdir/test68.ok + +Patch 7.3.553 +Problem: With double-width characters and 'listchars' containing "precedes" + the text is displayed one cell off. +Solution: Check for double-width character being overwritten by the + "precedes" character. (Yasuhiro Matsumoto) +Files: src/screen.c + +Patch 7.3.554 (after 7.3.551) +Problem: Compiler warning for unused argument. +Solution: Add UNUSED. +Files: src/window.c + +Patch 7.3.555 +Problem: Building on IBM z/OS fails. +Solution: Adjust configure. Use the QUOTESED value from config.mk instead of + the hard coded one in Makefile. (Stephen Bovy) +Files: src/configure.in, src/auto/configure, src/Makefile + +Patch 7.3.556 +Problem: Compiler warnings on 64 bit Windows. +Solution: Add type casts. (Mike Williams) +Files: src/misc1.c + +Patch 7.3.557 +Problem: Crash when an autocommand wipes out a buffer when it is hidden. +Solution: Restore the current window when needed. (Christian Brabandt) +Files: src/buffer.c + +Patch 7.3.558 +Problem: Memory access error. (Gary Johnson) +Solution: Allocate one more byte. (Dominique Pelle) +Files: src/misc1.c + +Patch 7.3.559 +Problem: home_replace() does not work with 8.3 filename. +Solution: Make ":p" expand 8.3 name to full path. (Yasuhiro Matsumoto) +Files: src/eval.c, src/misc1.c + +Patch 7.3.560 +Problem: Get an error for a locked argument in extend(). +Solution: Initialize the lock flag for a dictionary. (Yukihiro Nakadaira) +Files: src/eval.c + +Patch 7.3.561 +Problem: Using refresh: always in a complete function breaks the "." + command. (Val Markovic) +Solution: Add match leader to the redo buffer. (Yasuhiro Matsumoto) +Files: src/edit.c + +Patch 7.3.562 +Problem: ":profdel" should not work when the +profile feature is disabled. +Solution: Call ex_ni(). (Yasuhiro Matsumoto) +Files: src/ex_cmds2.c + +Patch 7.3.563 (after 7.3.557) +Problem: Can't build with tiny features. +Solution: Add #ifdef. +Files: src/buffer.c + +Patch 7.3.564 (after 7.3.559) +Problem: Warning for pointer conversion. +Solution: Add type cast. +Files: src/misc1.c + +Patch 7.3.565 +Problem: Can't generate proto file for Python 3. +Solution: Add PYTHON3_CFLAGS to LINT_CFLAGS. +Files: src/Makefile + +Patch 7.3.566 (after 7.3.561) +Problem: Redo after completion does not work correctly when refresh: always + is not used. (Raymond Ko) +Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt) +Files: src/edit.c + +Patch 7.3.567 +Problem: Missing copyright notice. +Solution: Add Vim copyright notice. (Taro Muraoka) +Files: src/dehqx.py + +Patch 7.3.568 +Problem: Bad indents for #ifdefs. +Solution: Add and remove spaces. (Elias Diem) +Files: src/globals.h + +Patch 7.3.569 +Problem: Evaluating Vim expression in Python is insufficient. +Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX) +Files: runtime/doc/eval.txt, runtime/doc/if_pyth.txt, src/eval.c, + src/if_lua.c, src/if_py_both.h, src/if_python.c, src/if_python3.c, + src/proto/eval.pro, src/proto/if_python.pro, + src/proto/if_python3.pro, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Makefile, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.570 +Problem: ":vimgrep" does not obey 'wildignore'. +Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat) +Files: src/ex_cmds2.c, src/proto/ex_cmds2.pro, src/quickfix.c, src/spell.c + +Patch 7.3.571 +Problem: Duplicated condition. +Solution: Remove one. (Dominique Pelle) +Files: src/os_win32.c + +Patch 7.3.572 +Problem: Duplicate statement in if and else. (Dominique Pelle) +Solution: Remove the condition and add a TODO. +Files: src/gui_xmebw.c + +Patch 7.3.573 +Problem: Using array index before bounds checking. +Solution: Swap the parts of the condition. (Dominique Pelle) +Files: src/ops.c + +Patch 7.3.574 +Problem: When pasting a register in the search command line a CTRL-L + character is not pasted. (Dominique Pelle) +Solution: Escape the CTRL-L. (Christian Brabandt) +Files: src/ex_getln.c + +Patch 7.3.575 +Problem: "ygt" tries to yank instead of giving an error. (Daniel Mueller) +Solution: Check for a pending operator. +Files: src/normal.c + +Patch 7.3.576 +Problem: Formatting of lists inside comments is not right yet. +Solution: Use another solution and add a test. (Tor Perkins) +Files: src/edit.c, src/misc1.c, src/testdir/test68.in, + src/testdir/test69.ok + +Patch 7.3.577 +Problem: Size of memory does not fit in 32 bit unsigned. +Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of + GlobalMemoryStatus() when available. +Files: src/misc2.c, src/option.c, src/os_amiga.c, src/os_msdos.c, + src/os_win16.c, src/os_win32.c + +Patch 7.3.578 +Problem: Misplaced declaration. +Solution: Move declaration to start of block. +Files: src/if_py_both.h + +Patch 7.3.579 (after 7.3.569) +Problem: Can't compile with Python 2.5. +Solution: Use PyCObject when Capsules are not available. +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.580 +Problem: Warning on 64 bit MS-Windows. +Solution: Add type cast. (Mike Williams) +Files: src/if_py_both.h + +Patch 7.3.581 +Problem: Problems compiling with Python. +Solution: Pick UCS2 or UCS4 function at runtime. (lilydjwg) +Files: src/if_python.c + +Patch 7.3.582 (after 7.3.576) +Problem: Missing parts of the test OK file. +Solution: Add the missing parts. +Files: src/testdir/test68.ok + +Patch 7.3.583 +Problem: PyObject_NextNotImplemented is not defined before Python 2.7. + (Danek Duvall) +Solution: Add #ifdefs. +Files: src/if_python.c + +Patch 7.3.584 +Problem: PyCObject is not always defined. +Solution: Use PyObject instead. +Files: src/if_py_both.h, src/if_python.c + +Patch 7.3.585 +Problem: Calling changed_bytes() too often. +Solution: Move changed_bytes() out of a loop. (Tor Perkins) +Files: src/edit.c + +Patch 7.3.586 +Problem: When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined. +Solution: Set the default for WINVER to 0x0500. +Files: src/Make_ming.mak, src/Make_cyg.mak + +Patch 7.3.587 +Problem: Compiler warning for local var shadowing global var. +Solution: Rename the var and move it to an inner block. (Christian Brabandt) +Files: src/buffer.c + +Patch 7.3.588 +Problem: Crash on NULL pointer. +Solution: Fix the immediate problem by checking for NULL. (Lech Lorens) +Files: src/window.c + +Patch 7.3.589 +Problem: Crash when $HOME is not set. +Solution: Check for a NULL pointer. (Chris Webb) +Files: src/misc1.c + +Patch 7.3.590 +Problem: The '< and '> marks cannot be set directly. +Solution: Allow setting '< and '>. (Christian Brabandt) +Files: src/mark.c + +Patch 7.3.591 +Problem: Can only move to a tab by absolute number. +Solution: Move a number of tabs to the left or the right. (Lech Lorens) +Files: runtime/doc/tabpage.txt, src/ex_cmds.h, src/ex_docmd.c, + src/testdir/test62.in, src/testdir/test62.ok, src/window.c + +Patch 7.3.592 +Problem: Vim on GTK does not support g:browsefilter. +Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt) +Files: src/gui_gtk.c + +Patch 7.3.593 +Problem: No easy way to decide if b:browsefilter will work. +Solution: Add the browsefilter feature. +Files: src/gui_gtk.c, src/eval.c, src/vim.h + +Patch 7.3.594 +Problem: The X command server doesn't work perfectly. It sends an empty + reply for as-keys requests. +Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys + requests. (Brian Burns) +Files: src/if_xcmdsrv.c + +Patch 7.3.595 +Problem: The X command server responds slowly +Solution: Change the loop that waits for replies. (Brian Burns) +Files: src/if_xcmdsrv.c + +Patch 7.3.596 +Problem: Can't remove all signs for a file or buffer. +Solution: Support "*" for the sign id. (Christian Brabandt) +Files: runtime/doc/sign.txt, src/buffer.c, src/ex_cmds.c, + src/proto/buffer.pro + +Patch 7.3.597 +Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey + Vakulenko) +Solution: Make 'autoselect' work for the + register. (Christian Brabandt) + Add the "autoselectplus" option in 'clipboard' and the "P" flag in + 'guioptions'. +Files: runtime/doc/options.txt, src/normal.c, src/ops.c, src/screen.c, + src/ui.c, src/globals.h, src/proto/ui.pro, src/option.h, src/gui.c + +Patch 7.3.598 +Problem: Cannot act upon end of completion. (Taro Muraoka) +Solution: Add an autocommand event that is triggered when completion has + finished. (Idea by Florian Klein) +Files: src/edit.c, src/fileio.c, src/vim.h + +Patch 7.3.599 (after 7.3.597) +Problem: Missing change in one file. +Solution: Patch for changed clip_autoselect(). +Files: src/option.c + +Patch 7.3.600 +Problem: <f-args> is not expanded properly with DBCS encoding. +Solution: Skip over character instead of byte. (Yukihiro Nakadaira) +Files: src/ex_docmd.c + +Patch 7.3.601 +Problem: Bad code style. +Solution: Insert space, remove parens. +Files: src/farsi.c + +Patch 7.3.602 +Problem: Missing files in distribution. +Solution: Update the list of files. +Files: Filelist + +Patch 7.3.603 +Problem: It is possible to add replace builtin functions by calling + extend() on g:. +Solution: Add a flag to a dict to indicate it is a scope. Check for + existing functions. (ZyX) +Files: src/buffer.c, src/eval.c, src/proto/eval.pro, src/structs.h, + src/testdir/test34.in, src/testdir/test34.ok, src/window.c + +Patch 7.3.604 +Problem: inputdialog() doesn't use the cancel argument in the console. + (David Fishburn) +Solution: Use the third argument. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.605 (after 7.3.577) +Problem: MS-Windows: Can't compile with older compilers. (Titov Anatoly) +Solution: Add #ifdef for MEMORYSTATUSEX. +Files: src/os_win32.c + +Patch 7.3.606 +Problem: CTRL-P completion has a problem with multi-byte characters. +Solution: Check for next character being NUL properly. (Yasuhiro Matsumoto) +Files: src/search.c, src/macros.h + +Patch 7.3.607 +Problem: With an 8 color terminal the selected menu item is black on black, + because darkGrey as bg is the same as black. +Solution: Swap fg and bg colors. (James McCoy) +Files: src/syntax.c + +Patch 7.3.608 +Problem: winrestview() does not always restore the view correctly. +Solution: Call win_new_height() and win_new_width(). (Lech Lorens) +Files: src/eval.c, src/proto/window.pro, src/window.c + +Patch 7.3.609 +Problem: File names in :checkpath! output are garbled. +Solution: Check for \zs in the pattern. (Lech Lorens) +Files: src/search.c, src/testdir/test17.in, src/testdir/test17.ok + +Patch 7.3.610 +Problem: Cannot operate on the text that a search pattern matches. +Solution: Add the "gn" and "gN" commands. (Christian Brabandt) +Files: runtime/doc/index.txt, runtime/doc/visual.txt, src/normal.c, + src/proto/search.pro, src/search.c, src/testdir/test53.in, + src/testdir/test53.ok + +Patch 7.3.611 +Problem: Can't use Vim dictionary as self argument in Python. +Solution: Fix the check for the "self" argument. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.612 +Problem: Auto formatting messes up text when 'fo' contains "2". (ZyX) +Solution: Decrement "less_cols". (Tor Perkins) +Files: src/misc1.c, src/testdir/test68.in, src/testdir/test68.ok + +Patch 7.3.613 +Problem: Including Python's config.c in the build causes trouble. It is + not clear why it was there. +Solution: Omit the config file. (James McCoy) +Files: src/Makefile, src/auto/configure, src/configure.in + +Patch 7.3.614 +Problem: Number argument gets turned into a number while it should be a + string. +Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto) +Files: src/edit.c, src/eval.c, src/proto/eval.pro + +Patch 7.3.615 +Problem: Completion for a user command does not recognize backslash before + a space. +Solution: Recognize escaped characters. (Yasuhiro Matsumoto) +Files: src/ex_docmd.c + +Patch 7.3.616 (after 7.3.610) +Problem: Can't compile without +visual. +Solution: Add #ifdef. +Files: src/normal.c + +Patch 7.3.617 (after 7.3.615) +Problem: Hang on completion. +Solution: Skip over the space. (Yasuhiro Matsumoto) +Files: src/ex_docmd.c + +Patch 7.3.618 (after 7.3.616) +Problem: Still doesn't compile with small features. +Solution: Move current_search() out of #ifdef. (Dominique Pelle) +Files: src/normal.c, src/search.c + +Patch 7.3.619 +Problem: When executing a shell command Vim may become slow to respond. +Solution: Don't wait after every processed message. (idea by Yasuhiro + Matsumoto) +Files: src/os_win32.c + +Patch 7.3.620 +Problem: Building with recent Ruby on Win32 doesn't work. +Solution: Add a separate argument for the API version. (Yasuhiro Matsumoto) +Files: src/Make_ming.mak, src/Make_mvc.mak + +Patch 7.3.621 +Problem: Compiler warnings on 64 bit windows. +Solution: Add type casts. (Mike Williams) +Files: src/ex_docmd.c, src/search.c + +Patch 7.3.622 +Problem: XPM library for Win32 can't be found. +Solution: Suggest using the one from the Vim ftp site. +Files: src/Make_mvc.mak + +Patch 7.3.623 +Problem: Perl 5.14 commands crash Vim on MS-Windows. +Solution: Use perl_get_sv() instead of GvSV(). (Raymond Ko) +Files: src/if_perl.xs + +Patch 7.3.624 +Problem: When cancelling input() it returns the third argument. That should + only happen for inputdialog(). +Solution: Check if inputdialog() was used. (Hirohito Higashi) +Files: src/eval.c + +Patch 7.3.625 +Problem: "gn" does not handle zero-width matches correctly. +Solution: Handle zero-width patterns specially. (Christian Brabandt) +Files: src/search.c + +Patch 7.3.626 +Problem: Python interface doesn't build with Python 2.4 or older. +Solution: Define Py_ssize_t. (Benjamin Bannier) +Files: src/if_py_both.h + +Patch 7.3.627 +Problem: When using the "n" flag with the ":s" command a \= substitution + will not be evaluated. +Solution: Do perform the evaluation, so that a function can be invoked at + every matching position without changing the text. (Christian + Brabandt) +Files: src/ex_cmds.c + +Patch 7.3.628 +Problem: ":open" does not allow for a !, which results in a confusing error + message. (Shawn Wilson) +Solution: Allow ! on ":open". (Christian Brabandt) +Files: src/ex_cmds.h + +Patch 7.3.629 +Problem: There is no way to make 'shiftwidth' follow 'tabstop'. +Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian + Brabandt) +Files: src/edit.c, src/ex_getln.c, src/fold.c, src/misc1.c, src/ops.c, + src/option.c, src/proto/option.pro + +Patch 7.3.630 +Problem: "|" does not behave correctly when 'virtualedit' is set. +Solution: Call validate_virtcol(). (David Bürgin) +Files: src/normal.c + +Patch 7.3.631 +Problem: Cannot complete user names. +Solution: Add user name completion. (Dominique Pelle) +Files: runtime/doc/map.txt, src/auto/configure, src/config.h.in, + src/configure.in, src/ex_docmd.c, src/ex_getln.c, src/misc1.c, + src/misc2.c, src/proto/misc1.pro, src/vim.h + +Patch 7.3.632 +Problem: Cannot select beyond 222 columns with the mouse in xterm. +Solution: Add support for SGR mouse tracking. (Hayaki Saito) +Files: runtime/doc/options.txt, src/feature.h, src/keymap.h, src/misc2.c, + src/option.h, src/os_unix.c, src/term.c, src/version.c + +Patch 7.3.633 +Problem: Selection remains displayed as selected after selecting another + text. +Solution: Call xterm_update() before select(). (Andrew Pimlott) +Files: src/os_unix.c + +Patch 7.3.634 +Problem: Month/Day format for undo is confusing. (Marcin Szamotulski) +Solution: Always use Year/Month/Day, should work for everybody. +Files: src/undo.c + +Patch 7.3.635 +Problem: Issue 21: System call during startup sets 'lines' to a wrong + value. (Karl Yngve) +Solution: Don't set the shell size while the GUI is still starting up. + (Christian Brabandt) +Files: src/ui.c + +Patch 7.3.636 (after 7.3.625) +Problem: Not all zero-width matches handled correctly for "gn". +Solution: Move zero-width detection to a separate function. (Christian + Brabandt) +Files: src/search.c + +Patch 7.3.637 +Problem: Cannot catch the error caused by a foldopen when there is no fold. + (ZyX, Issue 48) +Solution: Do not break out of the loop early when inside try/catch. + (Christian Brabandt) Except when there is a syntax error. +Files: src/ex_docmd.c, src/globals.h + +Patch 7.3.638 +Problem: Unnecessary redraw of the previous character. +Solution: Check if the character is double-width. (Jon Long) +Files: src/screen.c + +Patch 7.3.639 +Problem: It's not easy to build Vim on Windows with XPM support. +Solution: Include the required files, they are quite small. Update the + MSVC makefile to use them. Binary files are in the next patch. + (Sergey Khorev) +Files: src/xpm/COPYRIGHT, src/xpm/README.txt, src/xpm/include/simx.h, + src/xpm/include/xpm.h, src/Make_mvc.mak, src/bigvim.bat, + src/bigvim64.bat, Filelist + +Patch 7.3.640 +Problem: It's not easy to build Vim on Windows with XPM support. +Solution: Binary files for 7.3.639. (Sergey Khorev) +Files: src/xpm/x64/lib/libXpm.lib, src/xpm/x86/lib/libXpm.a, + src/xpm/x86/lib/libXpm.lib + +Patch 7.3.641 +Problem: ":mkview" uses ":normal" instead of ":normal!" for folds. (Dan) +Solution: Add the bang. (Christian Brabandt) +Files: src/fold.c + +Patch 7.3.642 +Problem: Segfault with specific autocommands. Was OK after 7.3.449 and + before 7.3.545. (Richard Brown) +Solution: Pass TRUE for abort_if_last in the call to close_buffer(). + (Christian Brabandt) +Files: src/window.c + +Patch 7.3.643 (after 7.3.635) +Problem: MS-Windows: When starting gvim maximized 'lines' and 'columns' are + wrong. (Christian Robinson) +Solution: Move the check for gui.starting from ui_get_shellsize() to + check_shellsize(). +Files: src/ui.c, src/term.c + +Patch 7.3.644 +Problem: Dead code for BeOS GUI. +Solution: Remove unused __BEOS__ stuff. +Files: src/gui.c + +Patch 7.3.645 +Problem: No tests for patch 7.3.625 and 7.3.637. +Solution: Add more tests for the "gn" command and try/catch. (Christian + Brabandt) +Files: src/testdir/test53.in, src/testdir/test53.ok, + src/testdir/test55.in, src/testdir/test55.ok + +Patch 7.3.646 +Problem: When reloading a buffer the undo file becomes unusable unless ":w" + is executed. (Dmitri Frank) +Solution: After reloading the buffer write the undo file. (Christian + Brabandt) +Files: src/fileio.c + +Patch 7.3.647 +Problem: "gnd" doesn't work correctly in Visual mode. +Solution: Handle Visual mode differently in "gn". (Christian Brabandt) +Files: src/search.c, src/testdir/test53.in, src/testdir/test53.ok + +Patch 7.3.648 +Problem: Crash when using a very long file name. (ZyX) +Solution: Properly check length of buffer space. +Files: src/buffer.c + +Patch 7.3.649 +Problem: When 'clipboard' is set to "unnamed" small deletes end up in the + numbered registers. (Ingo Karkat) +Solution: Use the original register name to decide whether to put a delete + in a numbered register. (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.650 +Problem: Completion after ":help \{-" gives an error message and messes up + the command line. +Solution: Cancel the tag search if the pattern can't be compiled. (Yasuhiro + Matsumoto) +Files: src/tag.c + +Patch 7.3.651 +Problem: Completion after ":help \{-" gives an error message. +Solution: Prepend a backslash. +Files: src/ex_cmds.c + +Patch 7.3.652 +Problem: Workaround for Python crash isn't perfect. +Solution: Change the type of the length argument. (Sean Estabrooks) +Files: src/if_py_both.h + +Patch 7.3.653 +Problem: MingW needs build rule for included XPM files. Object directory + for 32 and 64 builds is the same, also for MSVC. +Solution: Add MingW build rule to use included XPM files. Add the CPU or + architecture to the object directory name. (Sergey Khorev) +Files: src/Make_ming.mak, src/Make_mvc.mak, src/xpm/README.txt + +Patch 7.3.654 +Problem: When creating a Vim dictionary from Python objects an empty key + might be used. +Solution: Do not use empty keys, throw an IndexError. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.655 +Problem: 64 bit MingW xpm .a file is missing. +Solution: Add the file. (Sergey Khorev) +Files: src/xpm/x64/lib/libXpm.a + +Patch 7.3.656 +Problem: Internal error in :pyeval. +Solution: Handle failed object conversion. (ZyX) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.657 +Problem: Python bindings silently truncate string values containing NUL. +Solution: Fail when a string contains NUL. (ZyX) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.658 +Problem: NUL bytes truncate strings when converted from Python. +Solution: Handle truncation as an error. (ZyX) +Files: src/if_py_both.h, src/if_python3.c + +Patch 7.3.659 +Problem: Recent Python changes are not tested. +Solution: Add tests for Python bindings. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.660 +Problem: ":help !" jumps to help for ":!". +Solution: Adjust check for tag header line. (Andy Wokula) +Files: src/tag.c + +Patch 7.3.661 (after 7.3.652) +Problem: SEGV in Python code. +Solution: Initialize len to zero. Use the right function depending on + version. (Maxim Philippov) +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.662 +Problem: Can't build Ruby interface with Ruby 1.9.3. +Solution: Add missing functions. (V. Ondruch) +Files: src/if_ruby.c + +Patch 7.3.663 +Problem: End of color scheme name not clear in E185. (Aaron Lewis) +Solution: Put the name in single quotes. +Files: src/ex_docmd.c + +Patch 7.3.664 +Problem: Buffer overflow in unescaping text. (Raymond Ko) +Solution: Limit check for multi-byte character to 4 bytes. +Files: src/mbyte.c + +Patch 7.3.665 +Problem: MSVC 11 is not supported. (Raymond Ko) +Solution: Recognize MSVC 11. (Gary Willoughby) +Files: src/Make_mvc.mak + +Patch 7.3.666 +Problem: With MSVC 11 Win32.mak is not found. +Solution: Add the SDK_INCLUDE_DIR variable. (Raymond Ko) +Files: src/Make_mvc.mak + +Patch 7.3.667 +Problem: Unused variables in Perl interface. +Solution: Adjust #ifdefs. +Files: src/if_perl.xs + +Patch 7.3.668 +Problem: Building with Perl loaded dynamically still uses static library. +Solution: Adjust use of PL_thr_key. (Ken Takata) +Files: src/if_perl.xs + +Patch 7.3.669 +Problem: When building with Cygwin loading Python dynamically fails. +Solution: Use DLLLIBRARY instead of INSTSONAME. (Ken Takata) +Files: src/configure.in, src/auto/configure + +Patch 7.3.670 +Problem: Python: memory leaks when there are exceptions. +Solution: Add DICTKEY_UNREF in the right places. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.671 +Problem: More Python code can be shared between Python 2 and 3. +Solution: Move code to if_py_both.h. (ZyX) +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.672 +Problem: Not possible to lock/unlock lists in Python interface. +Solution: Add .locked and .scope attributes. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python.c, + src/if_python3.c, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.673 +Problem: Using "gN" while 'selection' is "exclusive" misses one character. + (Ben Fritz) +Solution: Check the direction when compensating for exclusive selection. + (Christian Brabandt) +Files: src/search.c + +Patch 7.3.674 +Problem: Can't compile with Lua/dyn on Cygwin. +Solution: Adjust configure to use the right library name. (Ken Takata) +Files: src/configure.in, src/auto/configure + +Patch 7.3.675 +Problem: Using uninitialized memory with very long file name. +Solution: Put NUL after text when it is truncated. (ZyX) +Files: src/buffer.c + +Patch 7.3.676 +Problem: Ruby compilation on Windows 32 bit doesn't work. +Solution: Only use some functions for 64 bit. (Ken Takata) +Files: src/if_ruby.c + +Patch 7.3.677 +Problem: buf_spname() is used inconsistently. +Solution: Make the return type a char_u pointer. Check the size of the + returned string. +Files: src/buffer.c, src/proto/buffer.pro, src/ex_cmds2.c, + src/ex_docmd.c, src/memline.c, src/screen.c + +Patch 7.3.678 +Problem: Ruby .so name may not be correct. +Solution: Use the LIBRUBY_SO entry from the config. (Vit Ondruch) +Files: src/configure.in, src/auto/configure + +Patch 7.3.679 +Problem: Ruby detection uses Config, newer Ruby versions use RbConfig. +Solution: Detect the need to use RbConfig. (Vit Ondruch) +Files: src/configure.in, src/auto/configure + +Patch 7.3.680 +Problem: Some files missing in the list of distributed files. +Solution: Add lines for new files. +Files: Filelist + +Patch 7.3.681 (after 7.3.680) +Problem: List of distributed files picks up backup files. +Solution: Make tutor patterns more specific. +Files: Filelist + +Patch 7.3.682 (after 7.3.677) +Problem: Compiler complains about incompatible types. +Solution: Remove type casts. (hint by Danek Duvall) +Files: src/edit.c + +Patch 7.3.683 +Problem: ":python" may crash when vimbindeval() returns None. +Solution: Check for v_string to be NULL. (Yukihiro Nakadaira) +Files: src/if_py_both.h + +Patch 7.3.684 +Problem: "make test" does not delete lua.vim. +Solution: Add lua.vim to the clean target. (Simon Ruderich) +Files: src/testdir/Makefile, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_vms.mms + +Patch 7.3.685 +Problem: No test for what patch 7.3.673 fixes. +Solution: Add a test. (Christian Brabandt) +Files: src/testdir/test53.in, src/testdir/test53.ok + +Patch 7.3.686 +Problem: Using CTRL-\ e mappings is useful also when entering an + expression, but it doesn't work. (Marcin Szamotulski) +Solution: Allow using CTRL-\ e when entering an expression if it was not + typed. +Files: src/ex_getln.c + +Patch 7.3.687 +Problem: Test 16 fails when $DISPLAY is not set. +Solution: Skip the test when $DISPLAY is not set. +Files: src/testdir/test16.in + +Patch 7.3.688 +Problem: Python 3.3 is not supported. +Solution: Add Python 3.3 support (Ken Takata) +Files: src/if_python3.c + +Patch 7.3.689 +Problem: MzScheme and Lua may use a NULL string. +Solution: Use an empty string instead of NULL. (Yukihiro Nakadaira) +Files: src/if_lua.c, src/if_mzsch.c + +Patch 7.3.690 +Problem: When the current directory name is exactly the maximum path length + Vim may crash. +Solution: Only add "/" when there is room. (Danek Duvall) +Files: src/os_unix.c + +Patch 7.3.691 +Problem: State specific to the Python thread is discarded. +Solution: Keep state between threads. (Paul) +Files: src/if_python.c + +Patch 7.3.692 +Problem: Can't build GTK version with GTK 2.0. +Solution: Put GtkFileFilter declaration in the right place. (Yegappan + Lakshmanan) +Files: src/gui_gtk.c + +Patch 7.3.693 +Problem: Can't make 'softtabstop' follow 'shiftwidth'. +Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. + (so8res) +Files: src/edit.c, src/option.c, src/proto/option.pro + +Patch 7.3.694 +Problem: Now that 'shiftwidth' may use the value of 'tabstop' it is not so + easy to use in indent files. +Solution: Add the shiftwidth() function. (so8res) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.3.695 +Problem: Balloon cannot show multi-byte text. +Solution: Properly deal with multi-byte characters. (Dominique Pelle) +Files: src/gui_beval.c, src/ui.c + +Patch 7.3.696 +Problem: Message about added spell language can be wrong. +Solution: Give correct message. Add g:menutrans_set_lang_to to allow for + translation. (Jiri Sedlak) +Files: runtime/menu.vim + +Patch 7.3.697 +Problem: Leaking resources when setting GUI font. +Solution: Free the font. (Ken Takata) +Files: src/syntax.c + +Patch 7.3.698 +Problem: Python 3 does not preserve state between commands. +Solution: Preserve the state. (Paul Ollis) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.699 +Problem: When 'ttymouse' is set to "sgr" manually, it is overruled by + automatic detection. +Solution: Do not use automatic detection when 'ttymouse' was set manually. + (Hayaki Saito) +Files: src/term.c + +Patch 7.3.700 +Problem: Cannot detect URXVT and SGR mouse support. +Solution: add +mouse_urxvt and +mouse_sgr. (Hayaki Saito) +Files: src/feature.h, src/eval.c + +Patch 7.3.701 +Problem: MS-Windows: Crash with stack overflow when setting 'encoding'. +Solution: Handle that loading the iconv library may be called recursively. + (Jiri Sedlak) +Files: src/os_win32.c + +Patch 7.3.702 +Problem: Nmake from VS6 service pack 6 is not recognized. +Solution: Detect the version number. (Jiri Sedlak) +Files: src/Make_mvc.mak + +Patch 7.3.703 +Problem: When 'undofile' is reset the hash is computed unnecessarily. +Solution: Only compute the hash when the option was set. (Christian Brabandt) +Files: src/option.c + +Patch 7.3.704 +Problem: Repeating "cgn" does not always work correctly. +Solution: Also fetch the operator character. (Christian Brabandt) +Files: src/normal.c + +Patch 7.3.705 +Problem: Mouse features are not sorted properly. (Tony Mechelynck) +Solution: Put the mouse features in alphabetical order. +Files: src/version.c + +Patch 7.3.706 (after 7.3.697) +Problem: Can't build Motif version. +Solution: Fix wrongly named variable. (Ike Devolder) +Files: src/syntax.c + +Patch 7.3.707 (after 7.3.701) +Problem: Problems loading a library for a file name with non-latin + characters. +Solution: Use wide system functions when possible. (Ken Takata) +Files: src/os_win32.c, src/os_win32.h + +Patch 7.3.708 +Problem: Filler lines above the first line may be hidden when opening Vim. +Solution: Change how topfill is computed. (Christian Brabandt) +Files: src/diff.c, src/testdir/test47.in, src/testdir/test47.ok + +Patch 7.3.709 +Problem: Compiler warning for unused argument. +Solution: Add UNUSED. +Files: src/eval.c + +Patch 7.3.710 (after 7.3.704) +Problem: Patch 7.3.704 breaks "fn". +Solution: Add check for ca.cmdchar. (Christian Brabandt) +Files: src/normal.c + +Patch 7.3.711 (after 7.3.688) +Problem: vim.current.buffer is not available. (lilydjwg) +Solution: Use py3_PyUnicode_AsUTF8 instead of py3_PyUnicode_AsUTF8String. + (Ken Takata) +Files: src/if_python3.c + +Patch 7.3.712 +Problem: Nmake from VS2010 SP1 is not recognized. +Solution: Add the version number. (Ken Takata) +Files: src/Make_mvc.mak + +Patch 7.3.713 +Problem: printf() can only align to bytes, not characters. +Solution: Add the "S" item. (Christian Brabandt) +Files: runtime/doc/eval.txt, src/message.c + +Patch 7.3.714 +Problem: Inconsistency: :set can be used in the sandbox, but :setlocal and + :setglobal cannot. (Michael Henry) +Solution: Fix the flags for :setlocal and :setglobal. (Christian Brabandt) +Files: src/ex_cmds.h + +Patch 7.3.715 +Problem: Crash when calling setloclist() in BufUnload autocmd. (Marcin + Szamotulski) +Solution: Set w_llist to NULL when it was freed. Also add a test. + (Christian Brabandt) +Files: src/quickfix.c, src/testdir/test49.ok, src/testdir/test49.vim + +Patch 7.3.716 +Problem: Error on exit when using Python 3. +Solution: Remove PythonIO_Fini(). (Roland Puntaier) +Files: src/if_python3.c + +Patch 7.3.717 +Problem: When changing the font size, only MS-Windows limits the window + size. +Solution: Also limit the window size on other systems. (Roland Puntaier) +Files: src/gui.c + +Patch 7.3.718 +Problem: When re-using the current buffer the buffer-local options stay. +Solution: Re-initialize the buffer-local options. (Christian Brabandt) +Files: src/buffer.c + +Patch 7.3.719 +Problem: Cannot run new version of cproto, it fails on missing include + files. +Solution: Add lots of #ifndef PROTO +Files: src/os_amiga.c, src/os_amiga.h, src/gui_w16.c, src/gui_w48.c, + src/gui_w32.c, src/vimio.h, src/os_msdos.c, src/os_msdos.h, + src/os_win16.h, src/os_win16.c, src/os_win32.h, src/os_win32.c, + src/os_mswin.c, src/gui_photon.c, src/os_unix.h, src/os_beos.c, + src/os_beos.h + +Patch 7.3.720 +Problem: Proto files are outdated. +Solution: Update the newly generated proto files. +Files: src/proto/digraph.pro, src/proto/fold.pro, src/proto/misc1.pro, + src/proto/move.pro, src/proto/screen.pro, src/proto/search.pro, + src/proto/os_win32.pro, src/proto/os_mswin.pro, + src/proto/os_beos.pro + +Patch 7.3.721 +Problem: Ruby interface defines local functions globally. +Solution: Make the functions static. +Files: src/if_ruby.c + +Patch 7.3.722 +Problem: Perl flags may contain "-g", which breaks "make proto". +Solution: Filter out the "-g" flag for cproto. (Ken Takata) +Files: src/Makefile + +Patch 7.3.723 +Problem: Various tiny problems. +Solution: Various tiny fixes. +Files: src/gui_mac.c, src/xpm_w32.c, src/netbeans.c, src/sha256.c, + src/if_sniff.c, README.txt + +Patch 7.3.724 +Problem: Building with Ruby and Tcl on MS-Windows 64 bit does not work. +Solution: Remove Ruby and Tcl from the big MS-Windows build. +Files: src/bigvim64.bat + +Patch 7.3.725 +Problem: :aboveleft and :belowright have no effect on :copen. +Solution: Check for cmdmod.split. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.726 +Problem: Typos and duplicate info in README. +Solution: Fix the text. +Files: README.txt + +Patch 7.3.727 +Problem: Can't always find Win32.mak when building GvimExt. +Solution: Use same mechanism as in Make_mvc.mak. (Cade Foster) +Files: src/GvimExt/Makefile + +Patch 7.3.728 +Problem: Cannot compile with MzScheme interface on Ubuntu 12.10. +Solution: Find the collects directory under /usr/share. +Files: src/configure.in, src/auto/configure + +Patch 7.3.729 +Problem: Building with Ruby fails on some systems. +Solution: Remove "static" and add #ifndef PROTO. (Ken Takata) +Files: src/if_ruby.c + +Patch 7.3.730 +Problem: Crash in PHP file when using syntastic. (Ike Devolder) +Solution: Avoid using NULL pointer. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.731 +Problem: Py3Init_vim() is exported unnecessarily. +Solution: Make it static. (Ken Takata) +Files: src/if_python3.c + +Patch 7.3.732 +Problem: Compiler warnings for function arguments. +Solution: Use inteptr_t instead of long. +Files: src/if_mzsch.c, src/main.c + +Patch 7.3.733 +Problem: Tests fail when including MzScheme. +Solution: Change #ifdefs for vim_main2(). +Files: src/main.c + +Patch 7.3.734 +Problem: Cannot put help files in a sub-directory. +Solution: Make :helptags work for sub-directories. (Charles Campbell) +Files: src/ex_cmds.c + +Patch 7.3.735 +Problem: Cannot build Ruby 1.9 with MingW or Cygwin. +Solution: Add another include directory. (Ken Takata) +Files: src/Make_cyg.mak, src/Make_ming.mak + +Patch 7.3.736 +Problem: File name completion in input() escapes white space. (Frederic + Hardy) +Solution: Do not escape white space. (Christian Brabandt) +Files: src/ex_getln.c + +Patch 7.3.737 +Problem: When using do_cmdline() recursively did_endif is not reset, + causing messages to be overwritten. +Solution: Reset did_endif. (Christian Brabandt) +Files: src/ex_docmd.c + +Patch 7.3.738 (after 7.3.730) +Problem: Unused function argument. +Solution: Remove it. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.739 +Problem: Computing number of lines may have an integer overflow. +Solution: Check for MAXCOL explicitly. (Dominique Pelle) +Files: src/move.c + +Patch 7.3.740 +Problem: IOC tool complains about undefined behavior for int. +Solution: Change to unsigned int. (Dominique Pelle) +Files: src/hashtab.c, src/misc2.c + +Patch 7.3.741 (after 7.3.737) +Problem: Tiny build fails. +Solution: Move #ifdef. (Ike Devolder) +Files: src/ex_docmd.c + +Patch 7.3.742 +Problem: Leaking memory when :vimgrep restores the directory. +Solution: Free the allocated memory. (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.743 (after 7.3.741) +Problem: Tiny build still fails. +Solution: Add #else in the right place. +Files: src/ex_docmd.c + +Patch 7.3.744 +Problem: 64 bit compiler warning. +Solution: Add type cast. (Mike Williams) +Files: src/ex_cmds.c + +Patch 7.3.745 +Problem: Automatically setting 'ttymouse' doesn't work. +Solution: Reset the "option was set" flag when using the default. +Files: src/option.c, src/proto/option.pro, src/term.c + +Patch 7.3.746 +Problem: Memory leaks when using location lists. +Solution: Set qf_title to something. (Christian Brabandt) +Files: src/eval.c, src/quickfix.c + +Patch 7.3.747 +Problem: When characters are concealed text aligned with tabs are no longer + aligned, e.g. at ":help :index". +Solution: Compensate space for tabs for concealed characters. (Dominique + Pelle) +Files: src/screen.c + +Patch 7.3.748 +Problem: Cannot properly test conceal mode. +Solution: Add the screencol() and screenrow() functions. Use them in + test88. (Simon Ruderich) +Files: runtime/doc/eval.txt, src/eval.c, src/proto/screen.pro, + src/screen.c, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + src/testdir/Makefile, src/testdir/test88.in, + src/testdir/test88.ok, + +Patch 7.3.749 +Problem: Python interface doesn't build without the multi-byte feature. +Solution: Add #ifdef. (Ken Takata) +Files: src/if_py_both.h + +Patch 7.3.750 +Problem: The justify macro does not always work correctly. +Solution: Fix off-by-one error (James McCoy) +Files: runtime/macros/justify.vim + +Patch 7.3.751 +Problem: Test 61 is flaky, it fails once in a while. +Solution: When it fails retry once. +Files: src/testdir/Makefile + +Patch 7.3.752 +Problem: Test 49 script file doesn't fold properly. +Solution: Add a colon. +Files: src/testdir/test49.vim + +Patch 7.3.753 +Problem: When there is a QuitPre autocommand using ":q" twice does not work + for exiting when there are more files to edit. +Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng) +Files: src/ex_docmd.c, src/fileio.c, src/proto/fileio.pro + +Patch 7.3.754 +Problem: Latest nmake is not recognized. +Solution: Add nmake version 11.00.51106.1. (Raymond Ko) +Files: src/Make_mvc.mak + +Patch 7.3.755 +Problem: Autoconf doesn't find Python 3 if it's called "python". +Solution: Search for "python2" and "python3" first, then "python". +Files: src/configure.in, src/auto/configure + +Patch 7.3.756 +Problem: A location list can get a wrong count in :lvimgrep. +Solution: Check if the list was changed by autocommands. (mostly by + Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.757 +Problem: Issue 96: May access freed memory when a put command triggers + autocommands. (Dominique Pelle) +Solution: Call u_save() before getting y_array. +Files: src/ops.c + +Patch 7.3.758 +Problem: Matchit plugin does not handle space in #ifdef. +Solution: Change matching pattern to allow spaces. (Mike Morearty) +Files: runtime/macros/matchit.vim + +Patch 7.3.759 +Problem: MS-Windows: Updating the tabline is slow when there are many tabs. +Solution: Disable redrawing while performing the update. (Arseny Kapoulkine) +Files: src/gui_w48.c + +Patch 7.3.760 +Problem: dv_ deletes the white space before the line. +Solution: Move the cursor to the first non-white. (Christian Brabandt) +Files: src/normal.c, src/testdir/test19.in, src/testdir/test19.ok + +Patch 7.3.761 +Problem: In Visual mode a "-p does not work. (Marcin Szamotulski) +Solution: Avoid writing to "- before putting it. (Christian Brabandt) +Files: src/normal.c, src/testdir/test48.in, src/testdir/test48.ok + +Patch 7.3.762 (after 7.3.759) +Problem: On some systems the tabline is not redrawn. +Solution: Call RedrawWindow(). (Charles Peacech) +Files: src/gui_w48.c + +Patch 7.3.763 +Problem: Jumping to a mark does not open a fold if it is in the same line. + (Wiktor Ruben) +Solution: Also compare the column after the jump. (Christian Brabandt) +Files: src/normal.c + +Patch 7.3.764 +Problem: Not all message translation files are installed. +Solution: Also install the converted files. +Files: src/po/Makefile + +Patch 7.3.765 +Problem: Segfault when doing "cclose" on BufUnload in a python function. + (Sean Reifschneider) +Solution: Skip window with NULL buffer. (Christian Brabandt) +Files: src/main.c, src/window.c + +Patch 7.3.766 +Problem: ":help cpo-*" jumps to the wrong place. +Solution: Make it equivalent to ":help cpo-star". +Files: src/ex_cmds.c + +Patch 7.3.767 +Problem: (Win32) The _errno used for iconv may be the wrong one. +Solution: Use the _errno from iconv.dll. (Ken Takata) +Files: src/mbyte.c + +Patch 7.3.768 +Problem: settabvar() and setwinvar() may move the cursor. +Solution: Save and restore the cursor position when appropriate. (idea by + Yasuhiro Matsumoto) +Files: src/edit.c + +Patch 7.3.769 +Problem: 'matchpairs' does not work with multi-byte characters. +Solution: Make it work. (Christian Brabandt) +Files: src/misc1.c, src/option.c, src/proto/option.pro, src/search.c, + src/testdir/test69.in, src/testdir/test69.ok + +Patch 7.3.770 +Problem: Vim.h indentation is inconsistent. +Solution: Adjust the indentation. (Elias Diem) +Files: src/vim.h + +Patch 7.3.771 (after 7.3.769) +Problem: Uninitialized variable. (Yasuhiro Matsumoto) +Solution: Set x2 to -1. +Files: src/option.c + +Patch 7.3.772 +Problem: Cursor is at the wrong location and below the end of the file + after doing substitutions with confirm flag: %s/x/y/c + (Dominique Pelle) +Solution: Update the cursor position. (Christian Brabandt & Dominique) +Files: src/ex_cmds.c + +Patch 7.3.773 (after 7.3.767) +Problem: Crash when OriginalFirstThunk is zero. +Solution: Skip items with OriginalFirstThunk not set. (Ken Takata) +Files: src/mbyte.c + +Patch 7.3.774 +Problem: Tiny GUI version misses console dialog feature. +Solution: Define FEAT_CON_DIALOG when appropriate. (Christian Brabandt) +Files: src/feature.h, src/gui.h + +Patch 7.3.775 +Problem: Cygwin and Mingw builds miss dependency on gui_w48.c. +Solution: Add a build rule. (Ken Takata) +Files: src/Make_cyg.mak, src/Make_ming.mak + +Patch 7.3.776 +Problem: ml_get error when searching, caused by curwin not matching curbuf. +Solution: Avoid changing curbuf. (Lech Lorens) +Files: src/charset.c, src/eval.c, src/mark.c, src/proto/charset.pro, + src/proto/mark.pro, src/regexp.c, src/syntax.c, + +Patch 7.3.777 +Problem: When building with Gnome locale gets reset. +Solution: Set locale after gnome_program_init(). (Christian Brabandt) +Files: src/gui_gtk_x11.c + +Patch 7.3.778 +Problem: Compiler error for adding up two pointers. (Titov Anatoly) +Solution: Add a type cast. (Ken Takata) +Files: src/mbyte.c + +Patch 7.3.779 +Problem: Backwards search lands in wrong place when started on a multibyte + character. +Solution: Do not set extra_col for a backwards search. (Sung Pae) +Files: src/search.c, src/testdir/test44.in, src/testdir/test44.ok + +Patch 7.3.780 +Problem: char2nr() and nr2char() always use 'encoding'. +Solution: Add argument to use utf-8 characters. (Yasuhiro Matsumoto) +Files: runtime/doc/eval.txt, src/eval.c + +Patch 7.3.781 +Problem: Drawing with 'guifontwide' can be slow. +Solution: Draw multiple characters at a time. (Taro Muraoka) +Files: src/gui.c + +Patch 7.3.782 +Problem: Windows: IME composition may use a wrong font. +Solution: Use 'guifontwide' for IME when it is set. (Taro Muraoka) +Files: runtime/doc/options.txt, src/gui.c, src/gui_w48.c, + src/proto/gui_w16.pro, src/proto/gui_w32.pro + +Patch 7.3.783 +Problem: Crash when mark is not set. (Dominique Pelle) +Solution: Check for NULL. +Files: src/normal.c + +Patch 7.3.784 (after 7.3.781) +Problem: Error when 'guifontwide' has a comma. +Solution: Use gui.wide_font. (Taro Muraoka) +Files: src/gui_w48.c + +Patch 7.3.785 (after 7.3.776) +Problem: Crash with specific use of search pattern. +Solution: Initialize reg_buf to curbuf. +Files: src/regexp.c + +Patch 7.3.786 +Problem: Python threads don't run in the background (issue 103). +Solution: Move the statements to manipulate thread state. +Files: src/if_python.c + +Patch 7.3.787 +Problem: With 'relativenumber' set it is not possible to see the absolute + line number. +Solution: For the cursor line show the absolute line number instead of a + zero. (Nazri Ramliy) +Files: src/screen.c + +Patch 7.3.788 +Problem: When only using patches build fails on missing nl.po. +Solution: Create an empty nl.po file. +Files: src/po/Makefile + +Patch 7.3.789 (after 7.3.776) +Problem: "\k" in regexp does not work in other window. +Solution: Use the right buffer. (Yukihiro Nakadaira) +Files: src/mbyte.c, src/proto/mbyte.pro, src/regexp.c + +Patch 7.3.790 +Problem: After reloading a buffer the modelines are not processed. +Solution: call do_modelines(). (Ken Takata) +Files: src/fileio.c + +Patch 7.3.791 +Problem: MzScheme interface doesn't work properly. +Solution: Make it work better. (Sergey Khorev) +Files: runtime/doc/if_mzsch.txt, src/configure.in, src/auto/configure, + src/eval.c, src/if_mzsch.c, src/if_mzsch.h, src/Make_ming.mak, + src/Make_mvc.mak, src/os_unix.c, src/proto/eval.pro, + src/testdir/test70.in, src/testdir/test70.ok + +Patch 7.3.792 +Problem: ":substitute" works differently without confirmation. +Solution: Do not change the text when asking for confirmation, only display + it. +Files: src/ex_cmds.c + +Patch 7.3.793 (after 7.3.792) +Problem: New interactive :substitute behavior is not tested. +Solution: Add tests. (Christian Brabandt) +Files: src/testdir/test80.in, src/testdir/test80.ok + +Patch 7.3.794 +Problem: Tiny build fails. (Tony Mechelynck) +Solution: Adjust #ifdefs. +Files: src/charset.c + +Patch 7.3.795 +Problem: MzScheme does not build with tiny features. +Solution: Add #ifdefs. Also add UNUSED to avoid warnings. And change + library ordering. +Files: src/if_mzsch.c, src/Makefile + +Patch 7.3.796 +Problem: "/[^\n]" does match at a line break. +Solution: Make it do the same as "/.". (Christian Brabandt) +Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok + +Patch 7.3.797 (after 7.3.792) +Problem: Compiler warning for size_t to int conversion. (Skeept) +Solution: Add type casts. +Files: src/ex_cmds.c + +Patch 7.3.798 (after 7.3.791) +Problem: MzScheme: circular list does not work correctly. +Solution: Separate Mac-specific code from generic code. (Sergey Khorev) +Files: src/if_mzsch.c, src/testdir/test70.in + +Patch 7.3.799 +Problem: The color column is not correct when entering a buffer. (Ben + Fritz) +Solution: Call check_colorcolumn() if 'textwidth' changed. (Christian + Brabandt) +Files: src/buffer.c + +Patch 7.3.800 +Problem: The " mark is not adjusted when inserting lines. (Roland Eggner) +Solution: Adjust the line number. (Christian Brabandt) +Files: src/mark.c + +Patch 7.3.801 +Problem: ":window set nu?" displays the cursor line. (Nazri Ramliy) +Solution: Do not update the cursor line when conceallevel is zero or the + screen has scrolled. (partly by Christian Brabandt) +Files: src/window.c + +Patch 7.3.802 +Problem: After setting 'isk' to a value ending in a comma appending to the + option fails. +Solution: Disallow a trailing comma for 'isk' and similar options. +Files: src/charset.c + +Patch 7.3.803 (after 7.3.792) +Problem: Substitute with confirmation and then "q" does not replace + anything. (John McGowan) +Solution: Do not break the loop, skip to the end. +Files: src/ex_cmds.c, src/testdir/test80.in, src/testdir/test80.ok + +Patch 7.3.804 (after 7.3.799) +Problem: Compiler warning for tiny build. (Tony Mechelynck) +Solution: Add #ifdefs around variable. +Files: src/buffer.c + +Patch 7.3.805 +Problem: Lua version 5.2 is not detected properly on Arch Linux. +Solution: Adjust autoconf. (lilydjwg) +Files: src/configure.in, src/auto/configure + +Patch 7.3.806 +Problem: Compiler warnings in Perl code when building with Visual studio + 2012. (skeept) +Solution: Add type casts. (Christian Brabandt, 2013 Jan 30) +Files: src/if_perl.xs + +Patch 7.3.807 +Problem: Popup menu does not work properly with the preview window, folds + and 'cursorcolumn'. +Solution: Redraw the popup menu after redrawing windows. (Christian + Brabandt) +Files: src/screen.c + +Patch 7.3.808 +Problem: Python threads still do not work properly. +Solution: Fix both Python 2 and 3. Add tests. (Ken Takata) +Files: src/if_python.c, src/if_python3.c, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok + +Patch 7.3.809 +Problem: The dosinst.c program has a buffer overflow. (Thomas Gwae) +Solution: Ignore $VIMRUNTIME if it is too long. +Files: src/dosinst.c + +Patch 7.3.810 +Problem: 'relativenumber' is reset unexpectedly. (François Ingelrest) +Solution: After an option was reset also reset the global value. Add a test. + (Christian Brabandt) +Files: src/option.c, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms, + src/testdir/Makefile, src/testdir/test89.in, + src/testdir/test89.ok + +Patch 7.3.811 +Problem: Useless termresponse parsing for SGR mouse. +Solution: Skip the parsing. (Hayaki Saito) +Files: src/term.c + +Patch 7.3.812 +Problem: When 'indentexpr' moves the cursor "curswant" not restored. +Solution: Restore "curswant". (Sung Pae) +Files: src/misc1.c + +Patch 7.3.813 +Problem: The CompleteDone event is not triggered when there are no pattern + matches. (Jianjun Mao) +Solution: Trigger the event. (Christian Brabandt) +Files: src/edit.c + +Patch 7.3.814 +Problem: Can't input multibyte characters on Win32 console if 'encoding' is + different from current codepage. +Solution: Use convert_input_safe() instead of convert_input(). Make + string_convert_ext() return an error for incomplete input. (Ken + Takata) +Files: src/mbyte.c, src/os_win32.c + +Patch 7.3.815 +Problem: Building with Cygwin and Ruby doesn't work. +Solution: Copy some things from the MingW build file. (Ken Takata) +Files: src/Make_cyg.mak + +Patch 7.3.816 +Problem: Can't compute a hash. +Solution: Add the sha256() function. (Tyru, Hirohito Higashi) +Files: runtime/doc/eval.txt, src/eval.c, src/proto/sha256.pro, + src/sha256.c, src/testdir/test90.in, src/testdir/test90.ok, + src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile + +Patch 7.3.817 +Problem: Test 89 fails with tiny and small features. +Solution: Add sourcing small.vim. +Files: src/testdir/test89.in + +Patch 7.3.818 +Problem: When test 40 fails because of a bad build it may leave files + behind that cause it to fail later. +Solution: Let the file names start with "X". +Files: src/testdir/test40.in + +Patch 7.3.819 +Problem: Compiling without +eval and with Python isn't working. +Solution: Add the eval feature when building with Python. +Files: src/if_py_both.h, src/feature.h, src/eval.c, src/ex_docmd.c, + src/normal.c, src/ex_docmd.c, src/gui_gtk_x11.c + +Patch 7.3.820 +Problem: Build errors and warnings when building with small features and + Lua, Perl or Ruby. +Solution: Add #ifdefs and UNUSED. +Files: src/if_perl.xs, src/if_lua.c, src/if_ruby.c + +Patch 7.3.821 +Problem: Build with OLE and Cygwin is broken. (Steve Hall) +Solution: Select static or shared stdc library. (Ken Takata) +Files: src/Make_cyg.mak + +Patch 7.3.822 (after 7.3.799) +Problem: Crash when accessing freed buffer. +Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt) +Files: src/buffer.c + +Patch 7.3.823 (after 7.3.821) +Problem: Building with Cygwin: '-lsupc++' is not needed. +Solution: Remove it. (Ken Takata) +Files: src/Make_cyg.mak + +Patch 7.3.824 +Problem: Can redefine builtin functions. (ZyX) +Solution: Disallow adding a function to g:. +Files: src/eval.c + +Patch 7.3.825 +Problem: With Python errors are not always clear. +Solution: Print the stack trace, unless :silent is used. (ZyX) +Files: src/if_python3.c, src/if_python.c + +Patch 7.3.826 +Problem: List of features in :version output is hard to read. +Solution: Make columns. (Nazri Ramliy) +Files: src/version.c + +Patch 7.3.827 (after 7.3.825) +Problem: Python tests fail. +Solution: Adjust the output for the stack trace. +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.ok + +Patch 7.3.828 +Problem: Mappings are not aware of wildmenu mode. +Solution: Add wildmenumode(). (Christian Brabandt) +Files: src/eval.c, runtime/doc/eval.txt + +Patch 7.3.829 +Problem: When compiled with the +rightleft feature 'showmatch' also shows a + match for the opening paren. When 'revins' is set the screen may + scroll. +Solution: Only check the opening paren when the +rightleft feature was + enabled. Do not show a match that is not visible. (partly by + Christian Brabandt) +Files: src/search.c + +Patch 7.3.830 +Problem: :mksession confuses bytes, columns and characters when positioning + the cursor. +Solution: Use w_virtcol with "|" instead of w_cursor.col with "l". +Files: src/ex_docmd.c + +Patch 7.3.831 +Problem: Clumsy to handle the situation that a variable does not exist. +Solution: Add default value to getbufvar() et al. (Shougo Matsushita, + Hirohito Higashi) +Files: runtime/doc/eval.txt, src/eval.c src/testdir/test91.in, + src/testdir/test91.ok, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms, + src/testdir/Makefile + +Patch 7.3.832 +Problem: Compiler warning. +Solution: Add type cast. (Mike Williams) +Files: src/version.c + +Patch 7.3.833 +Problem: In the terminal the scroll wheel always scrolls the active window. +Solution: Scroll the window under the mouse pointer, like in the GUI. + (Bradie Rao) +Files: src/edit.c, src/normal.c + +Patch 7.3.834 +Problem: Ruby 2.0 has a few API changes. +Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto) +Files: src/if_ruby.c + +Patch 7.3.835 +Problem: "xxd -i" fails on an empty file. +Solution: Do output the closing } for an empty file. (partly by Lawrence + Woodman) +Files: src/xxd/xxd.c + +Patch 7.3.836 +Problem: Clipboard does not work on Win32 when compiled with Cygwin. +Solution: Move the Win32 clipboard code to a separate file and use it when + building with os_unix.c. (Frodak Baksik, Ken Takata) +Files: src/Make_bc5.mak, src/Make_cyg.mak, src/Make_ivc.mak, + src/Make_ming.mak, src/Make_mvc.mak, src/Make_w16.mak, + src/Makefile, src/config.h.in, src/configure.in, + src/auto/configure, src/feature.h, src/globals.h, src/mbyte.c, + src/os_mswin.c, src/os_unix.c, src/os_win32.c, src/proto.h, + src/proto/os_mswin.pro, src/proto/winclip.pro, src/term.c, + src/vim.h, src/winclip.c + +Patch 7.3.837 (after 7.3.826) +Problem: Empty lines in :version output when 'columns' is 320. +Solution: Simplify the logic of making columns. (Nazri Ramliy, Roland + Eggner) +Files: src/version.c + +Patch 7.3.838 (after 7.3.830) +Problem: Insufficient testing for mksession. +Solution: Add tests. (mostly by Roland Eggner) +Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile, + src/testdir/test92.in, src/testdir/test92.ok, + src/testdir/test93.in, src/testdir/test93.ok, + src/ex_docmd.c + +Patch 7.3.839 +Problem: Some files missing in the list of distributed files. +Solution: Add lines for new files. +Files: Filelist + +Patch 7.3.840 +Problem: "\@<!" in regexp does not work correctly with multi-byte + characters, especially cp932. +Solution: Move column to start of multi-byte character. (Yasuhiro Matsumoto) +Files: src/regexp.c + +Patch 7.3.841 +Problem: When a "cond ? one : two" expression has a subscript it is not + parsed correctly. (Andy Wokula) +Solution: Handle a subscript also when the type is unknown. (Christian + Brabandt) +Files: src/eval.c + +Patch 7.3.842 +Problem: Compiler warning for signed/unsigned pointer. +Solution: Add type cast. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.843 (after 7.3.841) +Problem: Missing test file changes. +Solution: Change the tests. +Files: src/testdir/test49.vim, src/testdir/test49.ok + +Patch 7.3.844 +Problem: Enum is not indented correctly with "public" etc. +Solution: Skip "public", "private" and "protected". (Hong Xu) +Files: src/misc1.c + +Patch 7.3.845 (after 7.3.844) +Problem: Enum indenting is not tested. +Solution: Add tests. (Hong Xu) +Files: src/testdir/test3.in, src/testdir/test3.ok + +Patch 7.3.846 +Problem: Missing proto files. +Solution: Add the files. +Files: Filelist, src/proto/os_beos.pro + +Patch 7.3.847 +Problem: Test 55 fails when messages are translated. +Solution: Set language to C. (Ken Takata) +Files: src/testdir/test55.in + +Patch 7.3.848 +Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10. +Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64. + (Ken Takata) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/if_ruby.c + +Patch 7.3.849 +Problem: ":g//" gives "Pattern not found error" with E486. Should not use + the error number, it's not a regular error message. +Solution: Use a normal message. (David Bürgin) +Files: src/ex_cmds.c + +Patch 7.3.850 +Problem: ":vimgrep //" matches everywhere. +Solution: Make it use the previous search pattern. (David Bürgin) +Files: runtime/doc/quickfix.txt, src/quickfix.c + +Patch 7.3.851 +Problem: Using an empty pattern with :sort silently continues when there is + no previous search pattern. +Solution: Give an error message. (David Bürgin) +Files: src/ex_cmds.c + +Patch 7.3.852 +Problem: system() breaks clipboard text. (Yukihiro Nakadaira) +Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt) + Also do not put the text in the clip buffer if conversion fails. +Files: src/ui.c, src/ops.c + +Patch 7.3.853 +Problem: Using "ra" in multiple lines on multi-byte characters leaves a few + characters not replaced. +Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto) +Files: src/testdir/test69.in, src/testdir/test69.ok, src/ops.c + +Patch 7.3.854 +Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P + do not highlight the right entry. (Olivier Teuliere) +Solution: Set the current item to the shown item after using backspace. +Files: src/edit.c + +Patch 7.3.855 +Problem: Compiler warnings. +Solution: Add type casts. (Mike Williams) +Files: src/misc1.c + +Patch 7.3.856 +Problem: When calling system() multi-byte clipboard contents is garbled. +Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira) +Files: src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro, src/ops.c, + src/proto/ops.pro, src/os_unix.c, src/proto/ui.pro, src/ui.c + +Patch 7.3.857 +Problem: The QuitPre autocommand event does not trigger for :qa and :wq. +Solution: Trigger the event. (Tatsuro Fujii) +Files: src/ex_docmd.c + +Patch 7.3.858 +Problem: "gv" selects the wrong area after some operators. +Solution: Save and restore the type of selection. (Christian Brabandt) +Files: src/testdir/test66.in, src/testdir/test66.ok, src/normal.c + +Patch 7.3.859 +Problem: 'ambiwidth' must be set by the user. +Solution: Detects East Asian ambiguous width (UAX #11) state of the terminal + at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito) +Files: src/main.c, src/option.c, src/term.c, src/term.h, + src/proto/term.pro + +Patch 7.3.860 +Problem: When using --remote-expr try/catch does not work. (Andrey Radev) +Solution: Set emsg_silent instead of emsg_skip. +Files: src/main.c + +Patch 7.3.861 +Problem: ":setlocal number" clears global value of 'relativenumber'. +Solution: Do it properly. (Markus Heidelberg) +Files: src/testdir/test89.in, src/testdir/test89.ok, src/option.c + +Patch 7.3.862 +Problem: Dragging the status line can be slow. +Solution: Look ahead and drop the drag event if there is a next one. +Files: src/eval.c, src/misc1.c, src/proto/misc1.pro, src/normal.c + +Patch 7.3.863 (after 7.3.859) +Problem: Problem with 'ambiwidth' detection for ANSI terminal. +Solution: Work around not recognizing a term response. (Hayaki Saito) +Files: src/term.c + +Patch 7.3.864 (after 7.3.862) +Problem: Can't build without the mouse feature. +Solution: Add an #ifdef. (Ike Devolder) +Files: src/misc1.c + +Patch 7.3.865 (after 7.3.862) +Problem: Mouse position may be wrong. +Solution: Let vungetc() restore the mouse position. +Files: src/getchar.c + +Patch 7.3.866 +Problem: Not serving the X selection during system() isn't nice. +Solution: When using fork() do not loose the selection, keep serving it. + Add a loop similar to handling I/O. (Yukihiro Nakadaira) +Files: src/os_unix.c + +Patch 7.3.867 +Problem: Matchparen does not update match when using auto-indenting. + (Marc Aldorasi) +Solution: Add the TextChanged and TextChangedI autocommand events. +Files: runtime/plugin/matchparen.vim, src/main.c, src/edit.c, + src/globals.h, src/vim.h, src/fileio.c, src/proto/fileio.pro, + runtime/doc/autocmd.txt + +Patch 7.3.868 +Problem: When at the hit-return prompt and using "k" while no text has + scrolled off screen, then using "j", an empty line is displayed. +Solution: Only act on "k" when text scrolled off screen. Also accept + page-up and page-down. (cptstubing) +Files: src/message.c + +Patch 7.3.869 +Problem: bufwinnr() matches buffers in other tabs. +Solution: For bufwinnr() and ? only match buffers in the current tab. + (Alexey Radkov) +Files: src/buffer.c, src/diff.c, src/eval.c, src/ex_docmd.c, + src/if_perl.xs, src/proto/buffer.pro + +Patch 7.3.870 +Problem: Compiler warnings when using MingW 4.5.3. +Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata) +Files: src/gui_w32.c, src/gui_w48.c, src/os_mswin.c, src/os_win32.c, + src/os_win32.h + +Patch 7.3.871 +Problem: search('^$', 'c') does not use the empty match under the cursor. +Solution: Special handling of the 'c' flag. (Christian Brabandt) + Add tests. +Files: src/search.c, src/testdir/test14.in, src/testdir/test14.ok + +Patch 7.3.872 +Problem: On some systems case of file names is always ignored, on others + never. +Solution: Add the 'fileignorecase' option to control this at runtime. + Implies 'wildignorecase'. +Files: src/buffer.c, src/edit.c, src/ex_cmds2.c, src/ex_getln.c, + src/fileio.c, src/misc1.c, src/misc2.c, src/option.c, + src/option.h, src/vim.h, runtime/doc/options.txt + +Patch 7.3.873 +Problem: Cannot easily use :s to make title case. +Solution: Have "\L\u" result in title case. (James McCoy) +Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok, + src/testdir/test80.in, src/testdir/test80.ok + +Patch 7.3.874 +Problem: Comparing file names does not handle multi-byte characters + properly. +Solution: Implement multi-byte handling. +Files: src/misc1.c, src/misc2.c + +Patch 7.3.875 (after 7.3.866) +Problem: Build problem with some combination of features. +Solution: Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD. +Files: src/os_unix.c + +Patch 7.3.876 +Problem: #if indents are off. +Solution: Insert a space where appropriate. (Taro Muraoka) +Files: src/gui.c + +Patch 7.3.877 (after 7.3.871) +Problem: Forward searching with search() is broken. +Solution: Fix it and add tests. (Sung Pae) +Files: src/search.c, src/testdir/test14.in, src/testdir/test14.ok + +Patch 7.3.878 +Problem: 'fileignorecase' is missing in options window and quickref. +Solution: Add the option. +Files: runtime/optwin.vim, runtime/doc/quickref.txt + +Patch 7.3.879 +Problem: When using an ex command in operator pending mode, using Esc to + abort the command still executes the operator. (David Bürgin) +Solution: Clear the operator when the ex command fails. (Christian Brabandt) +Files: src/normal.c + +Patch 7.3.880 +Problem: When writing viminfo, old history lines may replace lines written + more recently by another Vim instance. +Solution: Mark history entries that were read from viminfo and overwrite + them when merging with the current viminfo. +Files: src/ex_getln.c + +Patch 7.3.881 +Problem: Python list does not work correctly. +Solution: Fix it and add a test. (Yukihiro Nakadaira) +Files: src/testdir/test86.in, src/testdir/test86.ok, src/if_py_both.h + +Patch 7.3.882 +Problem: CursorHold may trigger after receiving the termresponse. +Solution: Set the did_cursorhold flag. (Hayaki Saito) +Files: src/term.c + +Patch 7.3.883 (after 7.3.880) +Problem: Can't build with some combination of features. +Solution: Adjust #ifdefs. +Files: src/ex_getln.c + +Patch 7.3.884 +Problem: Compiler warning for variable shadowing another. (John Little) +Solution: Rename the variable. (Christian Brabandt) +Files: src/term.c + +Patch 7.3.885 +Problem: Double free for list and dict in Lua. (Shougo Matsu) +Solution: Do not unref list and dict. (Yasuhiro Matsumoto) +Files: src/if_lua.c + +Patch 7.3.886 +Problem: Can't build with multi-byte on Solaris 10. +Solution: Add #ifdef X_HAVE_UTF8_STRING. (Laurent Blume) +Files: src/ui.c + +Patch 7.3.887 +Problem: No tests for Visual mode operators, what 7.3.879 fixes. +Solution: Add a new test file. (David Bürgin) +Files: src/testdir/test94.in, src/testdir/test94.ok, + src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile + +Patch 7.3.888 +Problem: Filename completion with 'fileignorecase' does not work for + multi-byte characters. +Solution: Make 'fileignorecase' work properly. (Hirohito Higashi) +Files: src/misc2.c + +Patch 7.3.889 +Problem: Can't build with Ruby 2.0 on a 64 bit system. +Solution: Define rb_fix2int and rb_num2int. (Kohei Suzuki) +Files: src/if_ruby.c + +Patch 7.3.890 +Problem: Test 79 fails on Windows. (Michael Soyka) +Solution: Add comment below line causing an error. +Files: src/testdir/test79.in + +Patch 7.3.891 +Problem: Merging viminfo history doesn't work well. +Solution: Don't stop when one type of history is empty. Don't merge history + when writing viminfo. +Files: src/ex_getln.c + +Patch 7.3.892 (after 7.3.891) +Problem: Still merging problems for viminfo history. +Solution: Do not merge lines when writing, don't write old viminfo lines. +Files: src/ex_getln.c, src/ex_cmds.c, src/proto/ex_getln.pro + +Patch 7.3.893 +Problem: Crash when using b:, w: or t: after closing the buffer, window or + tabpage. +Solution: Allocate the dictionary instead of having it part of the + buffer/window/tabpage struct. (Yukihiro Nakadaira) +Files: src/buffer.c, src/eval.c, src/fileio.c, src/structs.h, + src/window.c, src/proto/eval.pro + +Patch 7.3.894 +Problem: Using wrong RUBY_VER causing Ruby build to break. +Solution: Correct the RUBY_VER value. (Yongwei Wu) +Files: src/bigvim.bat + +Patch 7.3.895 +Problem: Valgrind error in test 91. (Issue 128) +Solution: Pass scope name to find_var_in_ht(). +Files: src/eval.c + +Patch 7.3.896 +Problem: Memory leaks in Lua interface. +Solution: Fix the leaks, add tests. (Yukihiro Nakadaira) +Files: src/testdir/test85.in, src/testdir/test85.ok, src/if_lua.c + +Patch 7.3.897 +Problem: Configure doesn't always find the shared library. +Solution: Change the configure script. (Ken Takata) +Files: src/configure.in, src/auto/configure + +Patch 7.3.898 +Problem: Memory leak reported by valgrind in test 91. +Solution: Only use default argument when needed. +Files: src/eval.c, src/testdir/test91.in, src/testdir/test91.ok + +Patch 7.3.899 +Problem: #if indents are off. +Solution: Fix the indents. +Files: src/os_unix.c + +Patch 7.3.900 +Problem: Not obvious that some mouse features are mutual-exclusive. +Solution: Add a comment. +Files: src/feature.h + +Patch 7.3.901 +Problem: Outdated comment, ugly condition. +Solution: Update a few comments, break line. +Files: src/getchar.c, src/misc1.c, src/undo.c + +Patch 7.3.902 +Problem: When deleting last buffer in other tab the tabline is not updated. +Solution: Set the redraw_tabline flag. (Yukihiro Nakadaira) +Files: src/window.c + +Patch 7.3.903 (after 7.3.892) +Problem: Crash on exit writing viminfo. (Ron Aaron) +Solution: Check for the history to be empty. +Files: src/ex_getln.c + +Patch 7.3.904 (after 7.3.893) +Problem: Using memory freed by the garbage collector. +Solution: Mark items in aucmd_win as used. +Files: src/eval.c + +Patch 7.3.905 (after 7.3.903) +Problem: Crash when writing viminfo. (Ron Aaron) +Solution: Prevent freed history info to be used. +Files: src/ex_getln.c + +Patch 7.3.906 +Problem: The "sleep .2" for running tests does not work on Solaris. +Solution: Fall back to using "sleep 1". (Laurent Blume) +Files: src/testdir/Makefile + +Patch 7.3.907 +Problem: Python uses IndexError when a dict key is not found. +Solution: Use KeyError instead. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.908 +Problem: Possible crash when using a list in Python. +Solution: Return early if the list is NULL. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.909 +Problem: Duplicate Python code. +Solution: Move more items to if_py_both.h. (ZyX) Also avoid compiler + warnings for missing initializers. +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.910 +Problem: Python code in #ifdef branches with only minor differences. +Solution: Merge the #ifdef branches. (ZyX) +Files: src/if_py_both.h, src/if_python.c + +Patch 7.3.911 +Problem: Python: Access to Vim variables is not so easy. +Solution: Define vim.vars and vim.vvars. (ZyX) +Files: runtime/doc/if_pyth.txt, src/eval.c, src/globals.h, + src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.912 +Problem: Typing a ":" command at the hit-enter dialog does not work if the + "file changed" dialog happens next. +Solution: Check for changed files before giving the hit-enter dialog. +Files: src/message.c + +Patch 7.3.913 (after 7.3.905) +Problem: Still a crash when writing viminfo. +Solution: Add checks for NULL pointers. (Ron Aaron) +Files: src/ex_getln.c + +Patch 7.3.914 +Problem: ~/.viminfo is messed up when running tests. +Solution: Set the viminfo filename. +Files: src/testdir/test89.in, src/testdir/test94.in + +Patch 7.3.915 +Problem: When reading a file with encoding conversion fails at the end the + next encoding in 'fencs' is not used. +Solution: Retry with another encoding when possible. (Taro Muraoka) +Files: src/fileio.c + +Patch 7.3.916 +Problem: Using freed memory when pasting with the mouse (Issue 130). +Solution: Get the byte value early. (hint by Dominique Pelle) +Files: src/buffer.c + +Patch 7.3.917 +Problem: When a path ends in a backslash appending a comma has the wrong + effect. +Solution: Replace a trailing backslash with a slash. (Nazri Ramliy) +Files: src/misc1.c, src/testdir/test73.in, src/testdir/test73.ok + +Patch 7.3.918 +Problem: Repeating an Ex command after using a Visual motion does not work. +Solution: Check for an Ex command being used. (David Bürgin) +Files: src/normal.c + +Patch 7.3.919 (after 7.3.788) +Problem: An empty nl.po file does not work with an old msgfmt. +Solution: Put a single # in the file. (Laurent Blume) +Files: src/po/Makefile + +Patch 7.3.920 +Problem: Compiler warning for size_t to int. +Solution: Add a type cast. (Mike Williams) +Files: src/misc1.c + +Patch 7.3.921 (after 7.3.697) +Problem: Trying to create a fontset handle when 'guifontset' is not set. +Solution: Add curly braces around the code block. (Max Kirillov) +Files: src/syntax.c + +Patch 7.3.922 +Problem: No test for what 7.3.918 fixes. +Solution: Add a test. (David Bürgin) +Files: src/testdir/test94.in, src/testdir/test94.ok + +Patch 7.3.923 +Problem: Check for X11 header files fails on Solaris. +Solution: Only use -Werror for gcc. (Laurent Blume) +Files: src/configure.in, src/auto/configure + +Patch 7.3.924 +Problem: Python interface can't easily access options. +Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX) +Files: runtime/doc/if_pyth.txt, src/eval.c, src/if_py_both.h, + src/if_python.c, src/if_python3.c, src/option.c, + src/proto/eval.pro, src/proto/option.pro, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok, src/vim.h + +Patch 7.3.925 +Problem: Typos in source files. +Solution: Fix the typos. (Ken Takata) +Files: runtime/plugin/matchparen.vim, runtime/tools/vim_vs_net.cmd, + src/GvimExt/gvimext.cpp, src/INSTALLvms.txt, src/Make_cyg.mak, + src/Make_mvc.mak, src/Make_sas.mak, src/Make_vms.mms, + src/Make_w16.mak, src/Makefile, src/VisVim/OleAut.cpp, + src/VisVim/README_VisVim.txt, src/auto/configure, src/buffer.c, + src/configure.in, src/diff.c, src/dosinst.c, src/edit.c, + src/eval.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_eval.c, + src/farsi.c, src/feature.h, src/fileio.c, src/glbl_ime.cpp, + src/gui.c, src/gui_athena.c, src/gui_beval.c, src/gui_gtk_x11.c, + src/gui_mac.c, src/gui_motif.c, src/gui_photon.c, src/gui_w16.c, + src/gui_w32.c, src/gui_w48.c, src/gui_xmebw.c, src/gui_xmebwp.h, + src/hardcopy.c, src/if_cscope.c, src/if_mzsch.c, src/if_ole.cpp, + src/if_perl.xs, src/if_py_both.h, src/if_python.c, + src/if_python3.c, src/if_ruby.c, src/main.aap, src/mbyte.c, + src/memfile.c, src/memline.c, src/misc1.c, src/misc2.c, + src/nbdebug.c, src/normal.c, src/ops.c, src/os_amiga.c, + src/os_mac.h, src/os_msdos.c, src/os_mswin.c, src/os_win16.h, + src/os_win32.c, src/os_win32.h, src/quickfix.c, src/screen.c, + src/search.c, src/spell.c, src/structs.h, src/syntax.c, + src/window.c, vimtutor.com + + +Patch 7.3.926 +Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter + on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of + events for :tablose and :tabnew. +Solution: Fix these autocommand events. (ZyX) +Files: runtime/doc/eval.txt, src/buffer.c, src/eval.c, src/ex_cmds2.c, + src/fileio.c, src/proto/window.pro, src/testdir/test62.in, + src/testdir/test62.ok, src/window.c + +Patch 7.3.927 +Problem: Missing combining characters when putting text in a register. +Solution: Include combining characters. (David Bürgin) +Files: src/getchar.c, src/testdir/test44.in, src/testdir/test44.ok + +Patch 7.3.928 (after 7.3.924) +Problem: Can't build with strict C compiler. +Solution: Move declaration to start of block. (Taro Muraoka) +Files: src/if_py_both.h + +Patch 7.3.929 (after 7.3.924) +Problem: Compiler warning for unused variable. Not freeing unused string. +Solution: Remove the variable. Clear the options. +Files: src/option.c + +Patch 7.3.930 +Problem: MSVC 2012 update is not recognized. +Solution: Update the version in the makefile. (Raymond Ko) +Files: src/Make_mvc.mak + +Patch 7.3.931 +Problem: No completion for :xmap and :smap. (Yukihiro Nakadaira) +Solution: Add the case statements. (Christian Brabandt) +Files: src/ex_docmd.c + +Patch 7.3.932 +Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) +Solution: Initialize the variable. +Files: src/option.c + +Patch 7.3.933 +Problem: Ruby on Mac crashes due to GC failure. +Solution: Init the stack from main(). (Hiroshi Shirosaki) +Files: src/main.c, src/if_ruby.c, src/proto/if_ruby.pro + +Patch 7.3.934 +Problem: E381 and E380 make the user think nothing happened. +Solution: Display the message indicating what error list is now active. + (Christian Brabandt) +Files: src/quickfix.c + +Patch 7.3.935 (after 7.3.933) +Problem: Ruby: Init stack works differently on 64 bit systems. +Solution: Handle 64 bit systems and also static library. (Yukihiro + Nakadaira) +Files: src/if_ruby.c + +Patch 7.3.936 (after 7.3.935) +Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems. +Solution: Define ruby_init_stack() (Hiroshi Shirosaki) + Also fix preprocessor indents. +Files: src/if_ruby.c + +Patch 7.3.937 +Problem: More can be shared between Python 2 and 3. +Solution: Move code to if_py_both.h. (ZyX) +Files: src/if_python.c, src/if_python3.c, src/if_py_both.h + +Patch 7.3.938 +Problem: Python: not easy to get to window number. +Solution: Add vim.window.number. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/proto/window.pro, + src/window.c + +Patch 7.3.939 +Problem: Using Py_BuildValue is inefficient sometimes. +Solution: Use PyLong_FromLong(). (ZyX) +Files: src/if_py_both.h + +Patch 7.3.940 +Problem: Python: Can't get position of window. +Solution: Add window.row and window.col. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h + +Patch 7.3.941 +Problem: Stuff in if_py_both.h is ordered badly. +Solution: Reorder by type. (ZyX) +Files: src/if_py_both.h, src/if_python.c + +Patch 7.3.942 +Problem: Python: SEGV in Buffer functions. +Solution: Call CheckBuffer() at the right time. (ZyX) +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.943 +Problem: Python: Negative indices were failing. +Solution: Fix negative indices. Add tests. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok + +Patch 7.3.944 +Problem: External program receives the termrespone. +Solution: Insert a delay and discard input. (Hayaki Saito) +Files: src/term.c + +Patch 7.3.945 +Problem: Python: List of buffers is not very useful. +Solution: Make vim.buffers a map. No iterator yet. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python3.c, + src/if_python.c, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.946 +Problem: Sometimes get stuck in waiting for cursor position report, + resulting in keys starting with <Esc>[ not working. +Solution: Only wait for more characters after <Esc>[ if followed by '?', '>' + or a digit. +Files: src/term.c + +Patch 7.3.947 +Problem: Python: No iterator for vim.list and vim.bufferlist. +Solution: Add the iterators. Also fix name of FunctionType. Add tests for + vim.buffers. (ZyX) +Files: runtime/doc/if_pyth.txt, src/eval.c, src/if_py_both.h, + src/if_python3.c, src/if_python.c, src/proto/eval.pro, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.948 +Problem: Cannot build with Python 2.2 +Solution: Make Python interface work with Python 2.2 + Make 2.2 the first supported version. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.ok, src/configure.in, src/auto/configure + +Patch 7.3.949 +Problem: Python: no easy access to tabpages. +Solution: Add vim.tabpages and vim.current.tabpage. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python3.c, + src/if_python.c, src/proto/if_python3.pro, + src/proto/if_python.pro, src/proto/window.pro, src/structs.h, + src/window.c + +Patch 7.3.950 +Problem: Python: Stack trace printer can't handle messages. +Solution: Make KeyErrors use PyErr_SetObject. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.951 +Problem: Python exceptions have problems. +Solution: Change some IndexErrors to TypeErrors. Make “line number out of + range†an IndexError. Make “unable to get option value†a + RuntimeError. Make all PyErr_SetString messages start with + lowercase letter and use _(). (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.952 +Problem: Python: It's not easy to change window/buffer/tabpage. +Solution: Add ability to assign to vim.current.{tabpage,buffer,window}. + (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h + +Patch 7.3.953 +Problem: Python: string exceptions are deprecated. +Solution: Make vim.error an Exception subclass. (ZyX) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.954 +Problem: No check if PyObject_IsTrue fails. +Solution: Add a check for -1 value. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.955 +Problem: Python: Not enough tests. +Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.956 +Problem: Python vim.bindeval() causes SIGABRT. +Solution: Make pygilstate a local variable. (Yukihiro Nakadaira) +Files: src/if_py_both.h, src/if_python.c, src/if_python3.c + +Patch 7.3.957 +Problem: Python does not have a "do" command like Perl or Lua. +Solution: Add the ":py3do" command. (Lilydjwg) +Files: runtime/doc/if_pyth.txt, src/ex_cmds.h, src/ex_docmd.c, + src/if_python3.c, src/proto/if_python3.pro + +Patch 7.3.958 +Problem: Python: Iteration destructor not set. +Solution: Put IterDestructor to use. (ZyX) +Files: src/if_py_both.c + +Patch 7.3.959 (after 7.3.957) +Problem: Missing error number. +Solution: Assign an error number. +Files: src/if_python3.c + +Patch 7.3.960 +Problem: Compiler warning for unused variable. +Solution: Put declaration in #ifdef. +Files: src/window.c + +Patch 7.3.961 +Problem: Tests 86 and 87 fail when using another language than English. +Solution: Set the language to C in the test. (Dominique Pelle) +Files: src/testdir/test86.in, src/testdir/test87.in, + src/testdir/test87.ok + +Patch 7.3.962 +Problem: Python tests are not portable. +Solution: Use shiftwidth instead of iminsert. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.963 +Problem: Setting curbuf without curwin causes trouble. +Solution: Add switch_buffer() and restore_buffer(). Block autocommands to + avoid trouble. +Files: src/eval.c, src/proto/eval.pro, src/proto/window.pro, + src/if_py_both.h, src/window.c, src/testdir/test86.ok + +Patch 7.3.964 +Problem: Python: not so easy to access tab pages. +Solution: Add window.tabpage, make window.number work with non-current tab + pages. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python3.c, + src/if_python.c, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.965 +Problem: Python garbage collection not working properly. +Solution: Add support for garbage collection. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.966 +Problem: There is ":py3do" but no ":pydo". +Solution: Add the ":pydo" command. (Lilydjwg) +Files: runtime/doc/if_pyth.txt, src/ex_cmds.h, src/ex_docmd.c, + src/if_py_both.h, src/if_python.c, src/if_python3.c, + src/proto/if_python.pro + +Patch 7.3.967 (after 7.3.965) +Problem: Build fails on Mac OSX. (Greg Novack) +Solution: Undefine clear(). +Files: src/if_py_both.h + +Patch 7.3.968 +Problem: Multi-byte support is only available when compiled with "big" + features. +Solution: Include multi-byte by default, with "normal" features. +Files: src/feature.h + +Patch 7.3.969 +Problem: Can't build with Python 3 and without Python 2. +Solution: Adjust #ifdef. (Xavier de Gaye) +Files: src/window.c + +Patch 7.3.970 +Problem: Syntax highlighting can be slow. +Solution: Include the NFA regexp engine. Add the 'regexpengine' option to + select which one is used. (various authors, including Ken Takata, + Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young) +Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak, + src/Makefile, src/regexp.c, src/regexp.h, src/regexp_nfa.c, + src/structs.h, src/testdir/Makefile, src/testdir/test64.in, + src/testdir/test64.ok, Filelist, runtime/doc/pattern.txt, + runtime/doc/option.txt, src/option.c, src/option.h, + src/testdir/test95.in, src/testdir/test95.ok, + src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak, + src/testdir/Make_ming.mak, src/testdir/Make_os2.mak, + src/testdir/Make_vms.mms, src/testdir/Makefile + +Patch 7.3.971 +Problem: No support for VS2012 static code analysis. +Solution: Add the ANALYZE option. (Mike Williams) +Files: src/Make_mvc.mak + +Patch 7.3.972 +Problem: Cursor not restored after InsertEnter autocommand if it moved to + another line. +Solution: Also restore if the saved line number is still valid. Allow + setting v:char to skip restoring. +Files: src/edit.c, runtime/doc/autocmd.txt + +Patch 7.3.973 +Problem: Compiler warnings. Crash on startup. (Tony Mechelynck) +Solution: Change EMSG2 to EMSGN. Make array one character longer. +Files: src/regexp_nfa.c + +Patch 7.3.974 +Problem: Can't build with ruby 1.8.5. +Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. + (Yukihiro Nakadaira) +Files: src/if_ruby.c + +Patch 7.3.975 +Problem: Crash in regexp parsing. +Solution: Correctly compute the end of allocated memory. +Files: src/regexp_nfa.c + +Patch 7.3.976 +Problem: Can't build on HP-UX. +Solution: Remove modern initialization. (John Marriott) +Files: src/regexp_nfa.c + +Patch 7.3.977 +Problem: Compiler warnings on 64 bit Windows. +Solution: Add type casts. (Mike Williams) Also fix some white space and + uncomment what was commented-out for testing. +Files: src/regexp_nfa.c + +Patch 7.3.978 +Problem: Regexp debug logs don't have a good name. +Solution: Use clear names and make it possible to write logs for the old and + new engines separately. (Taro Muraoka) +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.979 +Problem: Complex NFA regexp doesn't work. +Solution: Set actual state stack end instead of using an arbitrary number. + (Yasuhiro Matsumoto) +Files: src/regexp_nfa.c + +Patch 7.3.980 +Problem: Regexp logs may contain garbage. Character classes don't work + correctly for multi-byte characters. +Solution: Check for end of post list. Only use "is" functions for + characters up to 255. (Ken Takata) +Files: src/regexp_nfa.c + +Patch 7.3.981 +Problem: In the old regexp engine \i, \I, \f and \F don't work on + multi-byte characters. +Solution: Dereference pointer properly. +Files: src/regexp.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.982 +Problem: In the new regexp engine \p does not work on multi-byte + characters. +Solution: Don't point to an integer but the characters. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.983 +Problem: Unnecessary temp variable. +Solution: Remove the variable. +Files: src/regexp_nfa.c + +Patch 7.3.984 +Problem: A Visual mapping that uses CTRL-G works differently when started + from Insert mode. (Ein Brown) +Solution: Reset old_mapped_len when handling typed text in Select mode. +Files: src/normal.c + +Patch 7.3.985 +Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a + useful value. +Solution: Call g_set_prgname() on startup. (James McCoy) +Files: src/gui_gtk_x11.c + +Patch 7.3.986 +Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro + Matsumoto) +Solution: Force 'encoding' to be utf-8. +Files: src/testdir/test95.in + +Patch 7.3.987 +Problem: No easy to run an individual test. Tests 64 fails when + 'encoding' is not utf-8. +Solution: Add individual test targets to the Makefile. Move some lines from + test 64 to 95. +Files: src/Makefile, src/testdir/test64.in, src/testdir/test64.ok, + src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.988 +Problem: New regexp engine is slow. +Solution: Break out of the loop when the state list is empty. +Files: src/regexp_nfa.c + +Patch 7.3.989 +Problem: New regexp engine compares negative numbers to character. +Solution: Add missing case statements. +Files: src/regexp_nfa.c + +Patch 7.3.990 +Problem: Memory leak in new regexp engine. +Solution: Jump to end of function to free memory. (Dominique Pelle) +Files: src/regexp_nfa.c + +Patch 7.3.991 +Problem: More can be shared by Python 2 and 3. +Solution: Move more stuff to if_py_both. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test87.ok + +Patch 7.3.992 +Problem: Python: Too many type casts. +Solution: Change argument types. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.993 +Problem: Python: Later patch does things slightly differently. +Solution: Adjusted argument type changes. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.994 +Problem: Python: using magic constants. +Solution: Use descriptive values for ml_flags. (ZyX) +Files: src/if_py_both.h, src/if_python3.c + +Patch 7.3.995 +Problem: Python: Module initialization is duplicated. +Solution: Move to shared file. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.996 +Problem: Python: Can't check types of what is returned by bindeval(). +Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok + +Patch 7.3.997 +Problem: Vim and Python exceptions are different. +Solution: Make Vim exceptions be Python exceptions. (ZyX) +Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.998 +Problem: Python: garbage collection issues. +Solution: Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative + refcounts, use PyObject_GC_* for objects with tp_traverse and + tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some + places. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.999 +Problem: New regexp engine sets curbuf temporarily. +Solution: Use reg_buf instead, like the old engine. +Files: src/regexp_nfa.c + +Patch 7.3.1000 (whoa!) +Problem: Typo in char value causes out of bounds access. +Solution: Fix character value. (Klemens Baum) +Files: src/regexp.c + +Patch 7.3.1001 +Problem: Duplicate condition in if. +Solution: Remove one condition. +Files: src/regexp_nfa.c + +Patch 7.3.1002 +Problem: Valgrind errors for Python interface. +Solution: Fix memory leaks when running tests. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1003 +Problem: Python interface does not compile with Python 2.2 +Solution: Fix thread issues and True/False. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1004 +Problem: No error when option could not be set. +Solution: Report an error. (ZyX) +Files: src/if_py_both.h, src/option.c, src/proto/option.pro, + src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1005 +Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r". +Solution: Fix handling of matching a line break. (idea by Hirohito Higashi) +Files: src/regexp_nfa.c + +Patch 7.3.1006 +Problem: NFA engine not used for "\_[0-9]". +Solution: Enable this, fixed in patch 1005. +Files: src/regexp_nfa.c + +Patch 7.3.1007 +Problem: Can't build on Minix 3.2.1. +Solution: Add a condition to an #ifdef. (Gautam Tirumala) +Files: src/memfile.c + +Patch 7.3.1008 +Problem: Test 95 fails on MS-Windows. +Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to + something that is not matching \i. (Ken Takata) +Files: src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1009 +Problem: Compiler warning for ambiguous else. +Solution: Add curly braces. +Files: src/if_py_both.h + +Patch 7.3.1010 +Problem: New regexp: adding \Z makes every character match. +Solution: Only apply ireg_icombine for composing characters. + Also add missing change from patch 1008. (Ken Takata) +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1011 +Problem: New regexp engine is inefficient with multi-byte characters. +Solution: Handle a character at a time instead of a byte at a time. Also + make \Z partly work. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1012 +Problem: \Z does not work properly with the new regexp engine. +Solution: Make \Z work. Add tests. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1013 +Problem: New regexp logging is a bit messy. +Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka) +Files: src/regexp_nfa.c + +Patch 7.3.1014 +Problem: New regexp state dump is hard to read. +Solution: Make the state dump more pretty. (Taro Muraoka) +Files: src/regexp_nfa.c + +Patch 7.3.1015 +Problem: New regexp engine: Matching composing characters is wrong. +Solution: Fix matching composing characters. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1016 +Problem: Unused field in nfa_state. +Solution: Remove lastthread. +Files: src/regexp.h, src/regexp_nfa.c + +Patch 7.3.1017 +Problem: Zero width match changes length of match. +Solution: For a zero width match put new states in the current position in + the state list. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok, + src/regexp.h + +Patch 7.3.1018 +Problem: New regexp engine wastes memory. +Solution: Allocate prog with actual number of states, not estimated maximum + number of sates. +Files: src/regexp_nfa.c + +Patch 7.3.1019 +Problem: These do not work with the new regexp engine: \%o123, \%x123, + \%d123, \%u123 and \%U123. +Solution: Implement these items. +Files: src/regexp_nfa.c + +Patch 7.3.1020 +Problem: Not all patterns are tested with auto / old / new engine. +Solution: Test patterns with three values of 'regexpengine'. +Files: src/testdir/test64.in, src/testdir/test64.ok, + src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1021 +Problem: New regexp engine does not ignore order of composing chars. +Solution: Ignore composing chars order. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1022 +Problem: Compiler warning for shadowed variable. (John Little) +Solution: Move declaration, rename variables. +Files: src/regexp_nfa.c + +Patch 7.3.1023 +Problem: Searching for composing char only and using \Z has different + results. +Solution: Make it match the composing char, matching everything is not + useful. +Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok + +Patch 7.3.1024 +Problem: New regexp: End of matching pattern not set correctly. (Cesar + Romani) +Solution: Quit the loop after finding the match. Store nfa_has_zend in the + program. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok, + src/regexp.h + +Patch 7.3.1025 +Problem: New regexp: not matching newline in string. (Marc Weber) +Solution: Check for "\n" character. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1026 +Problem: New regexp: pattern that includes a new-line matches too early. + (john McGowan) +Solution: Do not start searching in the second line. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1027 +Problem: New regexp performance: Calling no_Magic() very often. +Solution: Remove magicness inline. +Files: src/regexp_nfa.c + +Patch 7.3.1028 +Problem: New regexp performance: Copying a lot of position state. +Solution: Only copy the sub-expressions that are being used. +Files: src/regexp_nfa.c, src/regexp.h + +Patch 7.3.1029 +Problem: New regexp performance: Unused position state being copied. +Solution: Keep track of which positions are actually valid. +Files: src/regexp_nfa.c + +Patch 7.3.1030 (after 7.3.1028) +Problem: Can't build for debugging. +Solution: Fix struct member names. +Files: src/regexp_nfa.c + +Patch 7.3.1031 +Problem: Compiler warnings for shadowed variable. (John Little) +Solution: Move the variable declarations to the scope where they are used. +Files: src/regexp_nfa.c + +Patch 7.3.1032 +Problem: "\ze" is not supported by the new regexp engine. +Solution: Make "\ze" work. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1033 +Problem: "\1" .. "\9" are not supported in the new regexp engine. +Solution: Implement them. Add a few more tests. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok, + src/regexp.h + +Patch 7.3.1034 +Problem: New regexp code using strange multi-byte code. +Solution: Use the normal code to advance and backup pointers. +Files: src/regexp_nfa.c + +Patch 7.3.1035 +Problem: Compiler warning on 64 bit windows. +Solution: Add type cast. (Mike Williams) +Files: src/if_py_both.h + +Patch 7.3.1036 +Problem: Can't build on HP-UX. +Solution: Give the union a name. (John Marriott) +Files: src/regexp_nfa.c + +Patch 7.3.1037 +Problem: Look-behind matching is very slow on long lines. +Solution: Add a byte limit to how far back an attempt is made. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1038 +Problem: Crash when using Cscope. +Solution: Avoid negative argument to vim_strncpy(). (Narendran + Gopalakrishnan) +Files: src/if_cscope.c + +Patch 7.3.1039 +Problem: New regexp engine does not support \%23c, \%<23c and the like. +Solution: Implement them. (partly by Yasuhiro Matsumoto) +Files: src/regexp.h, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1040 +Problem: Python: Problems with debugging dynamic build. +Solution: Python patch 1. (ZyX) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.1041 +Problem: Python: Invalid read valgrind errors. +Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. + (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1042 +Problem: Python: can't assign to vim.Buffer.name. +Solution: Python patch 3. (ZyX) +Files: runtime/doc/if_pyth.txt, src/ex_cmds.c, src/if_py_both.h, + src/if_python3.c, src/if_python.c, src/proto/ex_cmds.pro, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1043 +Problem: Python: Dynamic compilation with 2.3 fails. +Solution: Python patch 4. (ZyX) +Files: src/if_python.c + +Patch 7.3.1044 +Problem: Python: No {Buffer,TabPage,Window}.valid attributes. +Solution: Python patch 5: add .valid (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1045 +Problem: Python: No error handling for VimToPython function. +Solution: Python patch 6. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1046 +Problem: Python: Using Py_BuildValue for building strings. +Solution: Python patch 7 and 7.5: Replace Py_BuildValue with + PyString_FromString. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1047 +Problem: Python: dir() does not work properly. +Solution: Python patch 8. Add __dir__ method to all objects with custom + tp_getattr supplemented by __members__ attribute for at least + python-2* versions. __members__ is not mentioned in python-3* + dir() output even if it is accessible. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1048 +Problem: Python: no consistent naming. +Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict. + (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1049 +Problem: Python: no consistent naming +Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1050 +Problem: Python: Typo in pyiter_to_tv. +Solution: Python patch 11. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1051 +Problem: Python: possible memory leaks. +Solution: Python patch 12: fix the leaks (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1052 +Problem: Python: possible SEGV and negative refcount. +Solution: Python patch 13: Fix IterIter function. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1053 +Problem: Python: no flag for types with tp_traverse+tp_clear. +Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1054 (after 7.3.1042) +Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) +Solution: Fix use of buf and curbuf. +Files: src/ex_cmds.c, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1055 +Problem: Negated collection does not match newline. +Solution: Handle newline differently. (Hiroshi Shirosaki) +Files: src/regexp_nfa.c, src/testdir/test64.ok, src/testdir/test64.in + +Patch 7.3.1056 +Problem: Python: possible memory leaks. +Solution: Python patch 15. (ZyX) Fix will follow later. +Files: src/eval.c, src/if_py_both.h, src/proto/eval.pro + +Patch 7.3.1057 +Problem: Python: not enough compatibility. +Solution: Python patch 16: Make OutputWritelines support any sequence object + (ZyX) Note: tests fail +Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1058 +Problem: Call of funcref does not succeed in other script. +Solution: Python patch 17: add get_expanded_name(). (ZyX) +Files: src/eval.c, src/proto/eval.pro + +Patch 7.3.1059 +Problem: Python: Using fixed size buffers. +Solution: Python patch 18: Use python's own formatter. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.1060 +Problem: Python: can't repr() a function. +Solution: Python patch 19: add FunctionRepr(). (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1061 +Problem: Python: Dictionary is not standard. +Solution: Python patch 20: Add standard methods and fields. (ZyX) +Files: runtime/doc/if_pyth.txt, src/eval.c, src/if_py_both.h, + src/if_python3.c, src/if_python.c, src/proto/eval.pro, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1062 +Problem: Python: List is not standard. +Solution: Python patch 21: Add standard methods and fields. (ZyX) +Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1063 +Problem: Python: Function is not standard. +Solution: Python patch 22: make Function subclassable. (ZyX) +Files: src/eval.c, src/if_py_both.h, src/proto/eval.pro, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1064 +Problem: Python: insufficient error checking. +Solution: Python patch 23. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1065 +Problem: Python: key mapping is not standard. +Solution: Python patch 24: use PyMapping_Keys. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.1066 +Problem: Python: Insufficient exception and error testing. +Solution: Python patch 25. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1067 +Problem: Python: documentation lags behind. +Solution: Python patch 26. (ZyX) +Files: runtime/doc/if_pyth.txt + +Patch 7.3.1068 +Problem: Python: Script is auto-loaded on function creation. +Solution: Python patch 27. (ZyX) +Files: src/eval.c, src/if_py_both.h, src/proto/eval.pro, + src/testdir/test86.ok, src/testdir/test87.ok, src/vim.h + +Patch 7.3.1069 +Problem: Python: memory leaks. +Solution: Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1070 +Problem: Vim crashes in Python tests. Compiler warning for unused function. +Solution: Disable the tests for now. Move the function. +Files: src/if_py_both.h, src/if_python.c, src/testdir/test86.in, + src/testdir/test87.in + +Patch 7.3.1071 +Problem: New regexp engine: backreferences don't work correctly. +Solution: Add every possible start/end position on the state stack. +Files: src/regexp_nfa.c, src/regexp.h, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1072 +Problem: Compiler warning for uninitialized variable. +Solution: Initialize it. +Files: src/regexp_nfa.c + +Patch 7.3.1073 +Problem: New regexp engine may run out of states. +Solution: Allocate states dynamically. Also make the test report errors. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok, + src/testdir/test95.in + +Patch 7.3.1074 +Problem: Compiler warning for printf format. (Manuel Ortega) +Solution: Add type casts. +Files: src/if_py_both.h + +Patch 7.3.1075 +Problem: Compiler warning for storing a long_u in an int. +Solution: Declare the number as an int. (Mike Williams) +Files: src/regexp_nfa.c + +Patch 7.3.1076 +Problem: New regexp engine: \@= and \& don't work. +Solution: Make these items work. Add column info to logging. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1077 +Problem: Python: Allocating dict the wrong way, causing a crash. +Solution: Use py_dict_alloc(). Fix some exception problems. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1078 +Problem: New regexp engine: \@! doesn't work. +Solution: Implement the negated version of \@=. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1079 +Problem: Test 87 fails. +Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems. +Files: src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1080 +Problem: Test 86 fails. +Solution: Comment out the parts that don't work. Make it pass on 32 bit + systems. +Files: src/testdir/test86.in, src/testdir/test86.ok + +Patch 7.3.1081 +Problem: Compiler warnings on 64-bit Windows. +Solution: Change variable types. (Mike Williams) +Files: src/if_py_both.h, src/regexp_nfa.c + +Patch 7.3.1082 +Problem: New regexp engine: Problem with \@= matching. +Solution: Save and restore nfa_match. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1083 +Problem: New regexp engine: Does not support \%^ and \%$. +Solution: Support matching start and end of file. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1084 +Problem: New regexp engine: only accepts up to \{,10}. +Solution: Remove upper limit. Remove dead code with NFA_PLUS. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1085 +Problem: New regexp engine: Non-greedy multi doesn't work. +Solution: Implement \{-}. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1086 +Problem: Old regexp engine accepts illegal range, new one doesn't. +Solution: Also accept the illegal range with the new engine. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1087 +Problem: A leading star is not seen as a normal char when \{} follows. +Solution: Save and restore the parse state properly. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1088 +Problem: New regexp engine: \@<= and \@<! are not implemented. +Solution: Implement look-behind matching. Fix off-by-one error in old + regexp engine. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1089 +Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) +Solution: Fix platform-specific stuff. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1090 +Problem: New regexp engine does not support \z1 .. \z9 and \z(. +Solution: Implement the syntax submatches. +Files: src/regexp.h, src/regexp_nfa.c + +Patch 7.3.1091 +Problem: New regexp engine: no error when using \z1 or \z( where it does + not work. +Solution: Give an error message. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1092 +Problem: Can't build with regexp debugging. NFA debug output shows wrong + pattern. +Solution: Fix debugging code for recent changes. Add the pattern to the + program. +Files: src/regexp_nfa.c, src/regexp.h + +Patch 7.3.1093 +Problem: New regexp engine: When a sub expression is empty \1 skips a + character. +Solution: Make \1 try the current position when the match is empty. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1094 +Problem: New regexp engine: Attempts to match "^" at every character. +Solution: Only try "^" at the start of a line. +Files: src/regexp_nfa.c + +Patch 7.3.1095 +Problem: Compiler warnings for shadowed variables. (Christian Brabandt) +Solution: Rename new_state() to alloc_state(). Remove unnecessary + declaration. +Files: src/regexp_nfa.c + +Patch 7.3.1096 +Problem: Python: popitem() was not defined in a standard way. +Solution: Remove the argument from popitem(). (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok + +Patch 7.3.1097 +Problem: Python: a few recently added items are not documented. +Solution: Update the documentation. (ZyX) +Files: runtime/doc/if_pyth.txt + +Patch 7.3.1098 +Problem: Python: Possible memory leaks +Solution: Add Py_XDECREF() calls. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1099 +Problem: Python: Changing directory with os.chdir() causes problems for + Vim's notion of directories. +Solution: Add vim.chdir() and vim.fchdir(). (ZyX) +Files: runtime/doc/if_pyth.txt, src/ex_docmd.c, src/if_py_both.h, + src/if_python3.c, src/if_python.c, src/proto/ex_docmd.pro, + src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1100 +Problem: Python: a few more memory problems. +Solution: Add and remove Py_XDECREF(). (ZyX) +Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1101 +Problem: Configure doesn't find Python 3 on Ubuntu 13.04. +Solution: First try distutils.sysconfig. Also fix some indents. (Ken + Takata) +Files: src/configure.in, src/auto/configure + +Patch 7.3.1102 +Problem: Completion of ":py3do" and ":py3file" does not work after ":py3". +Solution: Make completion work. (Taro Muraoka) +Files: src/ex_docmd.c + +Patch 7.3.1103 +Problem: New regexp engine: overhead in saving and restoring. +Solution: Make saving and restoring list IDs faster. Don't copy or check \z + subexpressions when they are not used. +Files: src/regexp_nfa.c + +Patch 7.3.1104 +Problem: New regexp engine does not handle "~". +Solution: Add support for "~". +Files: src/regexp_nfa.c, src/testdir/test24.in, src/testdir/test24.ok + +Patch 7.3.1105 +Problem: New regexp engine: too much code in one function. Dead code. +Solution: Move the recursive nfa_regmatch call to a separate function. + Remove the dead code. +Files: src/regexp_nfa.c + +Patch 7.3.1106 +Problem: New regexp engine: saving and restoring lastlist in the states + takes a lot of time. +Solution: Use a second lastlist value for the first recursive call. +Files: src/regexp.h, src/regexp_nfa.c + +Patch 7.3.1107 +Problem: Compiler warnings for unused variables. +Solution: Put the variables inside #ifdef. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1108 +Problem: Error message for os.fchdir() (Charles Peacech) +Solution: Clear the error. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1109 +Problem: Building on MS-Windows doesn't see changes in if_py_both.h. +Solution: Add a dependency. (Ken Takata) +Files: src/Make_bc5.mak, src/Make_cyg.mak, src/Make_ming.mak, + src/Make_mvc.mak + +Patch 7.3.1110 +Problem: New regexp matching: Using \@= and the like can be slow. +Solution: Decide whether to first try matching the zero-width part or what + follows, whatever is more likely to fail. +Files: src/regexp_nfa.c + +Patch 7.3.1111 +Problem: nfa_recognize_char_class() implementation is inefficient. +Solution: Use bits in an int instead of chars in a string. (Dominique Pelle) +Files: src/regexp_nfa.c, src/testdir/test36.in, src/testdir/test36.ok + +Patch 7.3.1112 +Problem: New regexp engine: \%V not supported. +Solution: Implement \%V. Add tests. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1113 +Problem: New regexp engine: \%'m not supported. +Solution: Implement \%'m. Add tests. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1114 (after 7.3.1110) +Problem: Can't build without the syntax feature. +Solution: Add #ifdefs. (Erik Falor) +Files: src/regexp_nfa.c + +Patch 7.3.1115 +Problem: Many users don't like the cursor line number when 'relativenumber' + is set. +Solution: Have four combinations with 'number' and 'relativenumber'. + (Christian Brabandt) +Files: runtime/doc/options.txt, src/option.c, src/screen.c, + src/testdir/test89.in, src/testdir/test89.ok + +Patch 7.3.1116 +Problem: Can't build without Visual mode. +Solution: Add #ifdefs. +Files: src/regexp_nfa.c + +Patch 7.3.1117 +Problem: New regexp engine: \%[abc] not supported. +Solution: Implement \%[abc]. Add tests. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1118 +Problem: Match failure rate is not very specific. +Solution: Tune the failure rate for match items. +Files: src/regexp_nfa.c + +Patch 7.3.1119 +Problem: Flags in 'cpo' are search for several times. +Solution: Store the result and re-use the flags. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1120 +Problem: Crash when regexp logging is enabled. +Solution: Avoid using NULL pointers. Advance over count argument. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1121 +Problem: New regexp engine: adding states that are not used. +Solution: Don't add the states. +Files: src/regexp_nfa.c + +Patch 7.3.1122 +Problem: New regexp engine: \@> not supported. +Solution: Implement \%>. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1123 +Problem: Can't build tiny Vim on MS-Windows. +Solution: Adjust #ifdef around using modif_fname(). (Mike Williams) +Files: src/misc1.c + +Patch 7.3.1124 +Problem: Python: Crash on MS-Windows when os.fchdir() is not available. +Solution: Check for _chdir to be NULL. (Ken Takata) +Files: src/if_py_both.h + +Patch 7.3.1125 +Problem: Error for using \%V in a pattern in tiny Vim. +Solution: Allow using \%V but never match. (Dominique Pelle) +Files: src/regexp_nfa.c + +Patch 7.3.1126 +Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) +Solution: Assign something to the variable. +Files: src/regexp_nfa.c + +Patch 7.3.1127 +Problem: No error for using empty \%[]. +Solution: Give error message. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1128 +Problem: Now that the NFA engine handles everything every failure is a + syntax error. +Solution: Remove the syntax_error flag. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1129 +Problem: Can't see what pattern in syntax highlighting is slow. +Solution: Add the ":syntime" command. +Files: src/structs.h, src/syntax.c, src/ex_cmds.h, src/ex_docmd.c, + src/proto/syntax.pro, src/ex_cmds2.c, src/proto/ex_cmds2.pro, + runtime/doc/syntax.txt + +Patch 7.3.1130 (after 7.3.1129) +Problem: Can't build with anything but huge features. +Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto) +Files: src/ex_docmd.c, src/structs.h, src/syntax.c + +Patch 7.3.1131 +Problem: New regexp engine is a bit slow. +Solution: Do not clear the state list. Don't copy syntax submatches when + not used. +Files: src/regexp_nfa.c + +Patch 7.3.1132 +Problem: Crash when debugging regexp. +Solution: Do not try to dump subexpr that were not set. Skip over count of + \% items. +Files: src/regexp.c, src/regexp_nfa.c + +Patch 7.3.1133 +Problem: New regexp engine is a bit slow. +Solution: Skip ahead to a character that must match. Don't try matching a + "^" patter past the start of line. +Files: src/regexp_nfa.c, src/regexp.h + +Patch 7.3.1134 +Problem: Running test 49 takes a long time. +Solution: Don't have it grep all files. +Files: src/testdir/test49.vim + +Patch 7.3.1135 +Problem: Compiler warning for unused argument. +Solution: Add UNUSED. +Files: src/syntax.c + +Patch 7.3.1136 +Problem: ":func Foo" does not show attributes. +Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.1137 +Problem: New regexp engine: collections are slow. +Solution: Handle all characters in one go. +Files: src/regexp_nfa.c + +Patch 7.3.1138 +Problem: New regexp engine: neglist no longer used. +Solution: Remove the now unused neglist. +Files: src/regexp_nfa.c + +Patch 7.3.1139 +Problem: New regexp engine: negated flag is hardly used. +Solution: Add separate _NEG states, remove negated flag. +Files: src/regexp_nfa.c, src/regexp.h + +Patch 7.3.1140 +Problem: New regexp engine: trying expensive match while the result is not + going to be used. +Solution: Check for output state already being in the state list. +Files: src/regexp_nfa.c + +Patch 7.3.1141 +Problem: Win32: Check for available memory is not reliable and adds + overhead. +Solution: Remove mch_avail_mem(). (Mike Williams) +Files: src/os_win32.c, src/os_win32.h + +Patch 7.3.1142 +Problem: Memory leak in ":syntime report". +Solution: Clear the grow array. (Dominique Pelle) +Files: src/syntax.c + +Patch 7.3.1143 +Problem: When mapping NUL it is displayed as an X. +Solution: Check for KS_ZERO instead of K_ZERO. (Yasuhiro Matsumoto) +Files: src/message.c + +Patch 7.3.1144 +Problem: "RO" is not translated everywhere. +Solution: Put inside _(). (Sergey Alyoshin) +Files: src/buffer.c, src/screen.c + +Patch 7.3.1145 +Problem: New regexp engine: addstate() is called very often. +Solution: Optimize adding the start state. +Files: src/regexp_nfa.c + +Patch 7.3.1146 +Problem: New regexp engine: look-behind match not checked when followed by + zero-width match. +Solution: Do the look-behind match before adding the zero-width state. +Files: src/regexp_nfa.c + +Patch 7.3.1147 +Problem: New regexp engine: regstart is only used to find the first match. +Solution: Use regstart whenever adding the start state. +Files: src/regexp_nfa.c + +Patch 7.3.1148 +Problem: No command line completion for ":syntime". +Solution: Implement the completion. (Dominique Pelle) +Files: runtime/doc/map.txt, src/ex_cmds.h, src/ex_docmd.c, + src/ex_getln.c, src/proto/syntax.pro, src/syntax.c, src/vim.h + +Patch 7.3.1149 +Problem: New regexp engine: Matching plain text could be faster. +Solution: Detect a plain text match and handle it specifically. Add + vim_regfree(). +Files: src/regexp.c, src/regexp.h, src/regexp_nfa.c, + src/proto/regexp.pro, src/buffer.c, src/edit.c, src/eval.c, + src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_eval.c, + src/ex_getln.c, src/fileio.c, src/gui.c, src/misc1.c, src/misc2.c, + src/option.c, src/syntax.c, src/quickfix.c, src/search.c, + src/spell.c, src/tag.c, src/window.c, src/screen.c, src/macros.h, + src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1150 +Problem: New regexp engine: Slow when a look-behind match does not have a + width specified. +Solution: Try to compute the maximum width. +Files: src/regexp_nfa.c + +Patch 7.3.1151 +Problem: New regexp engine: Slow when a look-behind match is followed by a + zero-width match. +Solution: Postpone the look-behind match more often. +Files: src/regexp_nfa.c + +Patch 7.3.1152 +Problem: In tiny build ireg_icombine is undefined. (Tony Mechelynck) +Solution: Add #ifdef. +Files: src/regexp_nfa.c + +Patch 7.3.1153 +Problem: New regexp engine: Some look-behind matches are very expensive. +Solution: Postpone invisible matches further, until a match is almost found. +Files: src/regexp_nfa.c + +Patch 7.3.1154 +Problem: New regexp_nfa engine: Unnecessary code. +Solution: Remove unnecessary code. +Files: src/regexp_nfa.c + +Patch 7.3.1155 +Problem: MS-DOS: "make test" uses external rmdir command. +Solution: Rename "rmdir" to "rd". (Taro Muraoka) +Files: src/testdir/Make_dos.mak + +Patch 7.3.1156 +Problem: Compiler warnings. (dv1445) +Solution: Initialize variables, even when the value isn't really used. +Files: src/regexp_nfa.c, src/eval.c + +Patch 7.3.1157 +Problem: New regexp engine fails on "\(\<command\)\@<=.*" +Solution: Fix rule for postponing match. Further tune estimating whether + postponing works better. Add test. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1158 +Problem: Crash when running test 86. (Jun Takimoto) +Solution: Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter) +Files: src/if_python.c, src/if_python3.c + +Patch 7.3.1159 +Problem: The round() function is not always available. (Christ van + Willegen) +Solution: Use the solution from f_round(). +Files: src/ex_cmds2.c, src/eval.c, src/proto/eval.pro + +Patch 7.3.1160 +Problem: Mixing long and pointer doesn't always work. +Solution: Avoid cast to pointer. +Files: src/undo.c + +Patch 7.3.1161 +Problem: Python: PyList_SetItem() is inefficient. +Solution: Use PyList_SET_ITEM() (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1162 +Problem: Python: Memory leaks +Solution: Add more Py_DECREF(). (ZyX) +Files: src/if_py_both.h, src/if_python.c + +Patch 7.3.1163 +Problem: Not easy to load Python modules. +Solution: Search "python2", "python3" and "pythonx" directories in + 'runtimepath' for Python modules. (ZyX) +Files: runtime/doc/if_pyth.txt, src/configure.in, src/ex_cmds2.c, + src/if_py_both.h, src/if_python.c, src/if_python3.c, + src/testdir/test86.in, src/testdir/test87.in, src/auto/configure + +Patch 7.3.1164 +Problem: Can't test what is actually displayed on screen. +Solution: Add the screenchar() and screenattr() functions. +Files: src/eval.c, runtime/doc/eval.txt + +Patch 7.3.1165 +Problem: HP-UX compiler can't handle zero size array. (Charles Cooper) +Solution: Make the array one item big. +Files: src/regexp.h, src/regexp_nfa.c + +Patch 7.3.1166 +Problem: Loading Python modules is not tested. +Solution: Enable commented-out tests, add missing files. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok, + src/testdir/python2/module.py, src/testdir/python3/module.py, + src/testdir/pythonx/module.py, src/testdir/pythonx/modulex.py, + Filelist + +Patch 7.3.1167 +Problem: Python configure check doesn't reject Python 2 when requesting + Python 3. Some systems need -pthreads instead of -pthread. +Solution: Adjust configure accordingly. (Andrei Olsen) +Files: src/configure.in, src/auto/configure + +Patch 7.3.1168 +Problem: Python "sane" configure checks give a warning message. +Solution: Use single quotes instead of escaped double quotes. (Ben Fritz) +Files: src/configure.in, src/auto/configure + +Patch 7.3.1169 +Problem: New regexp engine: some work is done while executing a pattern, + even though the result is predictable. +Solution: Do the work while compiling the pattern. +Files: src/regexp_nfa.c + +Patch 7.3.1170 +Problem: Patch 7.3.1058 breaks backwards compatibility, not possible to use + a function reference as a string. (lilydjwg) +Solution: Instead of translating the function name only translate "s:". +Files: src/eval.c + +Patch 7.3.1171 +Problem: Check for digits and ascii letters can be faster. +Solution: Use a trick with one comparison. (Dominique Pelle) +Files: src/macros.h + +Patch 7.3.1172 +Problem: Python 2: loading modules doesn't work well. +Solution: Fix the code. Add more tests. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python.c, + src/testdir/python2/module.py, src/testdir/python3/module.py, + src/testdir/python_after/after.py, + src/testdir/python_before/before.py, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok, Filelist + +Patch 7.3.1173 +Problem: Python 2 tests don't have the same output everywhere. +Solution: Make the Python 2 tests more portable. (ZyX) +Files: src/testdir/test86.in, src/testdir/test86.ok + +Patch 7.3.1174 +Problem: Python 2 and 3 use different ways to load modules. +Solution: Use the same method. (ZyX) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python3.c, + src/if_python.c + +Patch 7.3.1175 +Problem: Using isalpha() and isalnum() can be slow. +Solution: Use range checks. (Mike Williams) +Files: src/ex_docmd.c, src/macros.h + +Patch 7.3.1176 +Problem: Compiler warnings on 64 bit system. +Solution: Add type casts. (Mike Williams) +Files: src/eval.c, src/if_py_both.h + +Patch 7.3.1177 +Problem: Wasting memory on padding. +Solution: Reorder struct fields. (Dominique Pelle) +Files: src/structs.h, src/fileio.c + +Patch 7.3.1178 +Problem: Can't put all Vim config files together in one directory. +Solution: Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens) +Files: runtime/doc/gui.txt, runtime/doc/starting.txt, src/gui.c, + src/main.c, src/os_amiga.h, src/os_dos.h, src/os_unix.h + +Patch 7.3.1179 +Problem: When a global mapping starts with the same characters as a + buffer-local mapping Vim waits for a character to be typed to find + out whether the global mapping is to be used. (Andy Wokula) +Solution: Use the local mapping without waiting. (Michael Henry) +Files: runtime/doc/map.txt, src/getchar.c + +Patch 7.3.1180 +Problem: When current directory changes, path from cscope may no longer be + valid. (AS Budden) +Solution: Always store the absolute path. (Christian Brabandt) +Files: src/if_cscope.c + +Patch 7.3.1181 +Problem: Wrong error message for 1.0[0]. +Solution: Check for funcref and float separately. (Yasuhiro Matsumoto) +Files: src/eval.c + +Patch 7.3.1182 +Problem: 'backupcopy' default on MS-Windows does not work for hard and soft + links. +Solution: Check for links. (David Pope, Ken Takata) +Files: src/fileio.c, src/os_win32.c, src/proto/os_win32.pro + +Patch 7.3.1183 +Problem: Python tests 86 and 87 fail. +Solution: Add "empty" files. (ZyX) +Files: src/testdir/python_before/before_1.py, + src/testdir/python_before/before_2.py + +Patch 7.3.1184 +Problem: Highlighting is sometimes wrong. (Axel Bender) +Solution: Fetch regline again when returning from recursive regmatch. +Files: src/regexp_nfa.c + +Patch 7.3.1185 +Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam) +Solution: Fix it, add a test. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1186 +Problem: Python 3: test 87 may crash. +Solution: Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto) +Files: src/if_python3.c + +Patch 7.3.1187 (after 7.3.1170) +Problem: "s:" is recognized but "<SID>" is not. (ZyX) +Solution: Translate "<SID>" like "s:". +Files: src/eval.c + +Patch 7.3.1188 +Problem: Newline characters messing up error message. +Solution: Remove the newlines. (Kazunobu Kuriyama) +Files: src/gui_x11.c + +Patch 7.3.1189 (after 7.3.1185) +Problem: Highlighting is still wrong sometimes. (Dominique Pelle) +Solution: Also restore reginput properly. +Files: src/regexp_nfa.c + +Patch 7.3.1190 +Problem: Compiler warning for parentheses. (Christian Wellenbrock) +Solution: Change #ifdef. +Files: src/ex_docmd.c + +Patch 7.3.1191 +Problem: Backreference to previous line doesn't work. (Lech Lorens) +Solution: Implement looking in another line. +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok + +Patch 7.3.1192 +Problem: Valgrind reports errors when using backreferences. (Dominique + Pelle) +Solution: Do not check the end of submatches. +Files: src/regexp_nfa.c + +Patch 7.3.1193 +Problem: fail_if_missing not used for Python 3. +Solution: Give an error when Python 3 can't be configured. (Andrei Olsen) +Files: src/configure.in, src/auto/configure + +Patch 7.3.1194 +Problem: Yaml highlighting is slow. +Solution: Tune the estimation of pattern failure chance. +Files: src/regexp_nfa.c + +Patch 7.3.1195 +Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) +Solution: Set the length to the matching backref. +Files: src/regexp.c + +Patch 7.3.1196 +Problem: Old regexp engine does not match pattern with backref correctly. + (Dominique Pelle) +Solution: Fix setting status. Test multi-line patterns better. +Files: src/regexp.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1197 +Problem: ":wviminfo!" does not write history previously read from a viminfo + file. (Roland Eggner) +Solution: When not merging history write all entries. +Files: src/ex_cmds.c, src/ex_getln.c, src/proto/ex_getln.pro + +Patch 7.3.1198 +Problem: Build error when using Perl 5.18.0 and dynamic loading. +Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder) +Files: src/if_perl.xs + +Patch 7.3.1199 +Problem: When evaluating 'foldexpr' causes an error this is silently + ignored and evaluation is retried every time. +Solution: Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is + it is causing errors. (Christian Brabandt) +Files: src/fold.c + +Patch 7.3.1200 +Problem: When calling setline() from Insert mode, using CTRL-R =, undo does + not work properly. (Israel Chauca) +Solution: Sync undo after evaluating the expression. (Christian Brabandt) +Files: src/edit.c, src/testdir/test61.in, src/testdir/test61.ok + +Patch 7.3.1201 +Problem: When a startup script creates a preview window, it probably + becomes the current window. +Solution: Make another window the current one. (Christian Brabandt) +Files: src/main.c + +Patch 7.3.1202 (after 7.3.660) +Problem: Tags are not found in case-folded tags file. (Darren cole, Issue + 90) +Solution: Take into account that when case folding was used for the tags + file "!rm" sorts before the "!_TAG" header lines. +Files: src/tag.c + +Patch 7.3.1203 +Problem: Matches from matchadd() might be highlighted incorrectly when they + are at a fixed position and inserting lines. (John Szakmeister) +Solution: Redraw all lines below a change if there are highlighted matches. + (idea by Christian Brabandt) +Files: src/screen.c + +Patch 7.3.1204 +Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito + Higashi) +Solution: Don't always use goto_tabpage_tp(). +Files: src/window.c, src/proto/window.pro, src/eval.c, src/if_py_both.h + +Patch 7.3.1205 +Problem: logtalk.dict is not removed on uninstall. +Solution: Remove the file. (Kazunobu Kuriyama) +Files: src/Makefile + +Patch 7.3.1206 +Problem: Inconsistent function argument declarations. +Solution: Use ANSI style. +Files: src/if_py_both.h + +Patch 7.3.1207 +Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens) +Solution: When adding a state gets skipped don't adjust the index. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1208 +Problem: Compiler warnings on MS-Windows. +Solution: Add type cast. Move variable declaration. (Mike Williams) +Files: src/option.c, src/os_mswin.c + +Patch 7.3.1209 +Problem: No completion for ":tabdo". +Solution: Add tabdo to the list of modifiers. (Dominique Pelle) +Files: src/ex_docmd.c + +Patch 7.3.1210 (after 7.3.1182) +Problem: 'backupcopy' default on MS-Windows is wrong when 'encoding' equals + the current codepage. +Solution: Change the #else block. (Ken Takata) +Files: src/os_win32.c + +Patch 7.3.1211 +Problem: MS-Windows: When 'encoding' differs from the current codepage + ":hardcopy" does not work properly. +Solution: Use TextOutW() and SetDlgItemTextW(). (Ken Takata) +Files: src/os_mswin.c, src/vim.rc + +Patch 7.3.1212 +Problem: "make test" on MS-Windows does not report failure like Unix does. +Solution: Make it work like on Unix. (Taro Muraoka) +Files: src/testdir/Make_dos.mak + +Patch 7.3.1213 +Problem: Can't build with small features and Python. +Solution: Adjust #ifdefs. +Files: src/eval.c, src/buffer.c, src/eval.c, src/window.c + +Patch 7.3.1214 +Problem: Missing declaration for init_users() and realloc_post_list(). + (Salman Halim) +Solution: Add the declarations. +Files: src/misc1.c, src/regexp_nfa.c + +Patch 7.3.1215 +Problem: Compiler warning for function not defined. +Solution: Add #ifdef. +Files: src/misc1.c + +Patch 7.3.1216 +Problem: Configure can't find Motif on Ubuntu. +Solution: Search for libXm in /usr/lib/*-linux-gnu. +Files: src/configure.in, src/auto/configure + +Patch 7.3.1217 +Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira) +Solution: Support nested atoms inside \%[]. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1218 +Problem: "make test" on MS-Windows does not clean all temporary files and + gives some unnecessary message. +Solution: Clean the right files. Create .failed files. (Ken Takata) +Files: src/testdir/Make_dos.mak + +Patch 7.3.1219 +Problem: No test for using []] inside \%[]. +Solution: Add a test. +Files: src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1220 +Problem: MS-Windows: When using wide font italic and bold are not included. +Solution: Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata, + Taro Muraoka) +Files: src/gui.c, src/gui.h, src/gui_w48.c + +Patch 7.3.1221 +Problem: When build flags change "make distclean" run into a configure + error. +Solution: When CFLAGS changes delete auto/config.cache. Also avoid adding + duplicate text to flags. (Ken Takata) +Files: src/Makefile, src/configure.in, src/auto/configure + +Patch 7.3.1222 +Problem: Cannot execute some tests from the src directly. +Solution: Add missing targets. +Files: src/Makefile + +Patch 7.3.1223 +Problem: Tests fail on MS-Windows. +Solution: Avoid depending on OS version. Use DOS commands instead of Unix + commands. (Taro Muraoka, Ken Takata) +Files: src/testdir/test17.in, src/testdir/test50.in, + src/testdir/test71.in, src/testdir/test77.in + +Patch 7.3.1224 +Problem: Clang gives warnings on xxd. +Solution: Change how to use part of a string. (Dominique Pelle) Also avoid + warning for return not reached. +Files: src/xxd/xxd.c, src/regexp_nfa.c + +Patch 7.3.1225 +Problem: Compiler warnings when building with Motif. +Solution: Change set_label() argument. (Kazunobu Kuriyama) +Files: src/gui_motif.c + +Patch 7.3.1226 +Problem: Python: duplicate code. +Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX) +Files: src/if_py_both.h, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1227 +Problem: Inconsistent string conversion. +Solution: Use 'encoding' instead of utf-8. Use METH_O in place of + METH_VARARGS where appropriate. (ZyX) +Files: src/if_py_both.h, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1228 +Problem: Python: various inconsistencies and problems. +Solution: StringToLine now supports both bytes() and unicode() objects. + Make function names consistent. Fix memory leak fixed in + StringToLine. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c + +Patch 7.3.1229 +Problem: Python: not so easy to delete/restore translating. +Solution: Make macros do translation of exception messages. (ZyX) + Note: this breaks translations! +Files: src/if_py_both.h, src/if_python3.c + +Patch 7.3.1230 +Problem: Python: Exception messages are not clear. +Solution: Make exception messages more verbose. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1231 +Problem: Python: use of numbers not consistent. +Solution: Add support for Number protocol. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1232 +Problem: Python: inconsistencies in variable names. +Solution: Rename variables. (ZyX) +Files: src/eval.c, src/if_py_both.h + +Patch 7.3.1233 +Problem: Various Python problems. +Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory + leaks in StringToLine(), BufferMark() and convert_dl. (ZyX) +Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok, + src/testdir/test87.in, src/testdir/test87.ok + +Patch 7.3.1234 (after 7.3.1229) +Problem: Python: Strings are not marked for translation. +Solution: Add N_() where appropriate. (ZyX) +Files: src/if_py_both.h + +Patch 7.3.1235 +Problem: In insert mode CTRL-] is not inserted, on the command-line it is. +Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira) +Files: src/ex_getln.c + +Patch 7.3.1236 +Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. +Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX) +Files: src/if_py_both.h, src/if_python3.c, src/if_python.c, + src/testdir/pythonx/failing.py, + src/testdir/pythonx/failing_import.py, src/testdir/test86.in, + src/testdir/test86.ok, src/testdir/test87.in, + src/testdir/test87.ok, src/testdir/pythonx/topmodule/__init__.py, + src/testdir/pythonx/topmodule/submodule/__init__.py, + src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py, + src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py + +Patch 7.3.1237 +Problem: Python: non-import errors not handled correctly. +Solution: Let non-ImportError exceptions pass the finder. (ZyX) +Files: src/if_py_both.h, src/testdir/test86.ok, src/testdir/test87.ok + +Patch 7.3.1238 +Problem: Crash in Python interface on 64 bit machines. +Solution: Change argument type of PyString_AsStringAndSize. (Taro Muraoka, + Jun Takimoto) +Files: src/if_python.c + +Patch 7.3.1239 +Problem: Can't build with Python and MSVC10. +Solution: Move #if outside of macro. (Taro Muraoka) +Files: src/if_py_both.h + +Patch 7.3.1240 +Problem: Memory leak in findfile(). +Solution: Free the memory. (Christian Brabandt) +Files: src/eval.c + +Patch 7.3.1241 (after 7.3.1236) +Problem: Some test files missing from the distribution. +Solution: Update the list of files. +Files: Filelist + +Patch 7.3.1242 +Problem: No failure when trying to use a number as a string. +Solution: Give an error when StringToLine() is called with an instance of + the wrong type. (Jun Takimoto) +Files: src/if_py_both.h + +Patch 7.3.1243 +Problem: New regexp engine: back references in look-behind match don't + work. (Lech Lorens) +Solution: Copy the submatches before a recursive match. Also fix function + prototypes. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1244 +Problem: MS-Windows: confirm() dialog text may not fit. +Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro + Matsumoto) +Files: src/gui_w32.c + +Patch 7.3.1245 +Problem: MS-Windows: confirm() dialog text may still not fit. +Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more + places. (Yasuhiro Matsumoto) +Files: src/gui_w32.c + +Patch 7.3.1246 +Problem: When setting 'winfixheight' and resizing the window causes the + window layout to be wrong. +Solution: Add frame_check_height() and frame_check_width() (Yukihiro + Nakadaira) +Files: src/window.c + +Patch 7.3.1247 +Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match. +Solution: When there is a PIM add a duplicate state that starts at another + position. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1248 +Problem: Still have old hacking code for Input Method. +Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to + Input Method activation. (Yukihiro Nakadaira) +Files: runtime/doc/options.txt, src/fileio.c, src/mbyte.c, src/option.c, + src/option.h, src/proto/fileio.pro + +Patch 7.3.1249 +Problem: Modeline not recognized when using "Vim" instead of "vim". +Solution: Also accept "Vim". +Files: src/buffer.c + +Patch 7.3.1250 +Problem: Python tests fail on MS-Windows. +Solution: Change backslashes to slashes. (Taro Muraoka) +Files: src/testdir/test86.in, src/testdir/test87.in + +Patch 7.3.1251 +Problem: Test 61 messes up viminfo. +Solution: Specify a separate viminfo file. +Files: src/testdir/test61.in + +Patch 7.3.1252 +Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps + if the corresponding menu command contains additional characters + like the shortcut marker '&' or if you use a non-english locale. +Solution: Use menu->en_dname or menu->dname. (Martin Gieseking) +Files: src/gui_w32.c + +Patch 7.3.1253 (after 7.3.1200) +Problem: Still undo problem after using CTRL-R = setline(). (Hirohito + Higashi) +Solution: Set the ins_need_undo flag. +Files: src/edit.c + +Patch 7.3.1254 (after 7.3.1252) +Problem: Can't build without the multi-lang feature. (John Marriott) +Solution: Add #ifdef. +Files: src/gui_w32.c + +Patch 7.3.1255 +Problem: Clang warnings when building with Athena. +Solution: Add type casts. (Dominique Pelle) +Files: src/gui_at_fs.c + +Patch 7.3.1256 +Problem: Can't build without eval or autocmd feature. +Solution: Add #ifdefs. +Files: src/mbyte.c, src/window.c + +Patch 7.3.1257 +Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in + German messages. +Solution: Clear the $LANGUAGE environment variable. +Files: src/ex_cmds2.c + +Patch 7.3.1258 +Problem: Using submatch() may crash Vim. (Ingo Karkat) +Solution: Restore the number of subexpressions used. +Files: src/regexp_nfa.c + +Patch 7.3.1259 +Problem: No test for patch 7.3.1258 +Solution: Add a test entry. +Files: src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.3.1260 +Problem: User completion does not get the whole command line in the command + line window. +Solution: Pass on the whole command line. (Daniel Thau) +Files: src/ex_getln.c, src/structs.h + +Patch 7.3.1261 (after patch 7.3.1179) +Problem: A buffer-local language mapping from a keymap stops a global + insert mode mapping from working. (Ron Aaron) +Solution: Do not wait for more characters to be typed only when the mapping + was defined with <nowait>. +Files: runtime/doc/map.txt, src/eval.c, src/getchar.c, + src/testdir/test75.in, src/testdir/test75.ok + +Patch 7.3.1262 +Problem: Crash and compilation warnings with Cygwin. +Solution: Check return value of XmbTextListToTextProperty(). Add type casts. + Adjust #ifdefs. (Lech Lorens) +Files: src/main.c, src/os_unix.c, src/ui.c + +Patch 7.3.1263 +Problem: Typo in short option name. +Solution: Change "imse" to "imsf". +Files: src/option.c + +Patch 7.3.1264 (after 7.3.1261) +Problem: Missing m_nowait. +Solution: Include missing part of the patch. +Files: src/structs.h + +Patch 7.3.1265 (after 7.3.1249) +Problem: Accepting "Vim:" for a modeline causes errors too often. +Solution: Require "Vim:" to be followed by "set". +Files: src/buffer.c + +Patch 7.3.1266 +Problem: QNX: GUI fails to start. +Solution: Remove the QNX-specific #ifdef. (Sean Boudreau) +Files: src/gui.c + +Patch 7.3.1267 +Problem: MS-Windows ACL support doesn't work well. +Solution: Implement more ACL support. (Ken Takata) +Files: src/os_win32.c + +Patch 7.3.1268 +Problem: ACL support doesn't work when compiled with MingW. +Solution: Support ACL on MingW. (Ken Takata) +Files: src/os_win32.c, src/os_win32.h + +Patch 7.3.1269 +Problem: Insert completion keeps entry selected even though the list has + changed. (Olivier Teuliere) +Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt) +Files: src/edit.c + +Patch 7.3.1270 +Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen) +Solution: Save one line in an empty buffer. (Christian Brabandt) +Files: src/ops.c + +Patch 7.3.1271 (after 7.3.1260) +Problem: Command line completion does not work. +Solution: Move setting xp_line down. (Daniel Thau) +Files: src/ex_getln.c + +Patch 7.3.1272 +Problem: Crash when editing Ruby file. (Aliaksandr Rahalevich) +Solution: Reallocate the state list when necessary. +Files: src/regexp_nfa.c + +Patch 7.3.1273 +Problem: When copying a location list the index might be wrong. +Solution: Set the index to one when using the first entry. (Lech Lorens) +Files: src/quickfix.c + +Patch 7.3.1274 +Problem: When selecting an entry from a location list it may pick an + arbitrary window or open a new one. +Solution: Prefer using a window related to the location list. (Lech Lorens) +Files: src/quickfix.c + +Patch 7.3.1275 +Problem: "gn" does not work when the match is a single character. +Solution: Fix it, add a test. (Christian Brabandt) +Files: src/search.c, src/testdir/test53.in, src/testdir/test53.ok + +Patch 7.3.1276 +Problem: When using a cscope connection resizing the window may send + SIGWINCH to cscope and it quits. +Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan) +Files: src/if_cscope.c + +Patch 7.3.1277 +Problem: In diff mode 'cursorline' also draws in the non-active window. + When 'nu' and 'sbr' are set the 'sbr' string is not underlined. +Solution: Only draw the cursor line in the current window. Combine the + 'cursorline' and other highlighting attributes. (Christian + Brabandt) +Files: src/screen.c + +Patch 7.3.1278 +Problem: When someone sets the screen size to a huge value with "stty" Vim + runs out of memory before reducing the size. +Solution: Limit Rows and Columns in more places. +Files: src/gui.c, src/gui_gtk_x11.c, src/option.c, src/os_unix.c, + src/proto/term.pro, src/term.c + +Patch 7.3.1279 +Problem: Compiler warning for variable uninitialized. (Tony Mechelynck) +Solution: Add an init. +Files: src/ex_getln.c + +Patch 7.3.1280 +Problem: Reading memory already freed since patch 7.3.1247. (Simon + Ruderich, Dominique Pelle) +Solution: Copy submatches before reallocating the state list. +Files: src/regexp_nfa.c + +Patch 7.3.1281 +Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves + the cursor to column 96. (Kevin Goodsell) +Solution: Decode KE_CSI. +Files: src/term.c + +Patch 7.3.1282 (after 7.3.1277) +Problem: 'cursorline' not drawn in any other window. (Charles Campbell) +Solution: Do draw the cursor line in other windows. +Files: src/screen.c + +Patch 7.3.1283 +Problem: Test 71 fails on MS-Windows. +Solution: Put the binary data in a separate file. (Ken Takata) +Files: src/testdir/test71.in, src/testdir/test71a.in + +Patch 7.3.1284 +Problem: Compiler warnings in MS-Windows clipboard handling. +Solution: Add type casts. (Ken Takata) +Files: src/winclip.c + +Patch 7.3.1285 +Problem: No tests for picking a window when selecting an entry in a + location list. Not picking the right window sometimes. +Solution: Add test 96. Set usable_win appropriately. (Lech Lorens) +Files: src/quickfix.c, src/testdir/Makefile, src/testdir/test96.in, + src/testdir/test96.ok, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms + +Patch 7.3.1286 +Problem: Check for screen size missing for Athena and Motif. +Solution: Add call to limit_screen_size(). +Files: src/gui_x11.c + +Patch 7.3.1287 +Problem: Python SystemExit exception is not handled properly. +Solution: Catch the exception and give an error. (Yasuhiro Matsumoto, Ken + Takata) +Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/if_python.c, + src/if_python3.c + +Patch 7.3.1288 +Problem: The first ":echo 'hello'" command output doesn't show. Mapping + for <S-F3> gets triggered during startup. +Solution: Add debugging code for the termresponse. When receiving the "Co" + entry and when setting 'ambiwidth' redraw right away if possible. + Add redraw_asap(). Don't set 'ambiwidth' if it already had the + right value. Do the 'ambiwidth' check in the second row to avoid + confusion with <S-F3>. +Files: src/term.c, src/screen.c, src/proto/screen.pro + +Patch 7.3.1289 +Problem: Get GLIB warning when removing a menu item. +Solution: Reference menu-id and also call gtk_container_remove(). (Ivan + Krasilnikov) +Files: src/gui_gtk.c + +Patch 7.3.1290 (after 7.3.1253) +Problem: CTRL-R = in Insert mode changes the start of the insert position. + (Ingo Karkat) +Solution: Only break undo, don't start a new insert. +Files: src/edit.c + +Patch 7.3.1291 (after 7.3.1288) +Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) +Solution: Initialize the variables. +Files: src/screen.c + +Patch 7.3.1292 +Problem: Possibly using invalid pointer when searching for window. (Raichoo) +Solution: Use "firstwin" instead of "tp_firstwin" for current tab. +Files: src/window.c + +Patch 7.3.1293 +Problem: Put in empty buffer cannot be undone. +Solution: Save one more line for undo. (Ozaki) +Files: src/ops.c + +Patch 7.3.1294 +Problem: ":diffoff" resets options. +Solution: Save and restore option values. (Christian Brabandt) +Files: src/diff.c, src/structs.h, src/option.c + +Patch 7.3.1295 +Problem: glob() and globpath() do not handle escaped special characters + properly. +Solution: Handle escaped characters differently. (Adnan Zafar) +Files: src/testdir/Makefile, src/testdir/test97.in, + src/testdir/test97.ok, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms, src/fileio.c, + src/misc1.c + +Patch 7.3.1296 +Problem: Only MS-Windows limits the GUI window size to what fits on the + monitor. +Solution: Limit the size for all systems. (Daniel Harding) +Files: src/ui.c + +Patch 7.3.1297 +Problem: findfile() directory matching does not work when a star follows + text. (Markus Braun) +Solution: Make a wildcard work properly. (Christian Brabandt) +Files: src/misc2.c, src/testdir/test89.in, src/testdir/test89.ok + +Patch 7.3.1298 (after 7.3.1297) +Problem: Crash. +Solution: Use STRCPY() instead of STRCAT() and allocate one more byte. +Files: src/misc2.c + +Patch 7.3.1299 +Problem: Errors when doing "make proto". Didn't do "make depend" for a + while. +Solution: Add #ifdefs. Update dependencies. Update proto files. +Files: src/if_python3.c, src/os_win32.c, src/Makefile, + src/proto/ex_docmd.pro, src/proto/if_python.pro, + src/proto/if_python3.pro, src/proto/gui_w16.pro, + src/proto/gui_w32.pro, src/proto/os_win32.pro + +Patch 7.3.1300 +Problem: Mac: tiny and small build fails. +Solution: Don't include os_macosx.m in tiny build. Include mouse support in + small build. (Kazunobu Kuriyama) +Files: src/configure.in, src/auto/configure, src/vim.h + +Patch 7.3.1301 +Problem: Some tests fail on MS-Windows. +Solution: Fix path separators in test 89 and 96. Omit test 97, escaping + works differently. Make findfile() work on MS-Windows. +Files: src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/test89.in, + src/testdir/test96.in, src/misc2.c + +Patch 7.3.1302 +Problem: Test 17 fails on MS-Windows. Includes line break in file name + everywhere. +Solution: Fix 'fileformat'. Omit CR-LF from a line read from an included + file. +Files: src/search.c, src/testdir/test17.in, src/testdir/test17.ok + +Patch 7.3.1303 (after 7.3.1290) +Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins. +Solution: Only break undo when calling setline() or append(). +Files: src/globals.h, src/eval.c, src/edit.c, src/testdir/test61.in, + src/testdir/test61.ok + +Patch 7.3.1304 +Problem: Test 89 still fails on MS-Windows. +Solution: Set 'shellslash'. (Taro Muraoka) +Files: src/testdir/test89.in + +Patch 7.3.1305 +Problem: Warnings from 64 bit compiler. +Solution: Add type casts. +Files: src/misc2.c + +Patch 7.3.1306 +Problem: When redrawing the screen during startup the intro message may be + cleared. +Solution: Redisplay the intro message when appropriate. +Files: src/screen.c, src/version.c, src/proto/version.pro + +Patch 7.3.1307 +Problem: MS-Windows build instructions are outdated. +Solution: Adjust for building on Windows 7. Drop Windows 95/98/ME support. +Files: Makefile, nsis/gvim.nsi + +Patch 7.3.1308 +Problem: Typos in MS-Windows build settings and README. +Solution: Minor changes to MS-Windows files. +Files: src/msvc2008.bat, src/msvc2010.bat, src/VisVim/README_VisVim.txt + +Patch 7.3.1309 +Problem: When a script defines a function the flag to wait for the user to + hit enter is reset. +Solution: Restore the flag. (Yasuhiro Matsumoto) Except when the user was + typing the function. +Files: src/eval.c + +Patch 7.3.1310 +Problem: Typos in nsis script. Can use better compression. +Solution: Fix typos. Use lzma compression. (Ken Takata) +Files: nsis/gvim.nsi + +Patch 7.3.1311 +Problem: Compiler warnings on Cygwin. +Solution: Add type casts. Add windows include files. (Ken Takata) +Files: src/mbyte.c, src/ui.c + +Patch 7.3.1312 (after 7.3.1287) +Problem: Not giving correct error messages for SystemExit(). +Solution: Move E858 into an else. (Ken Takata) +Files: src/if_py_both.h + +Patch 7.3.1313 +Problem: :py and :py3 don't work when compiled with Cygwin or MingW with 64 + bit. +Solution: Add -DMS_WIN64 to the build command. (Ken Takata) +Files: src/Make_cyg.mak, src/Make_ming.mak + +Patch 7.3.1314 +Problem: Test 87 fails with Python 3.3. +Solution: Filter the error messages. (Taro Muraoka) +Files: src/testdir/test87.in + +Patch 7.4a.001 +Problem: Script to update syntax menu is outdated. +Solution: Add the missing items. +Files: runtime/makemenu.vim + +Patch 7.4a.002 +Problem: Valgrind errors in test 89. (Simon Ruderich) +Solution: Allocate one more byte. (Dominique Pelle) +Files: src/misc2.c + +Patch 7.4a.003 +Problem: Copyright year is outdated. +Solution: Only use the first year. +Files: src/vim.rc, src/vim16.rc + +Patch 7.4a.004 +Problem: MSVC 2012 Update 3 is not recognized. +Solution: Add the version number. (Raymond Ko) +Files: src/Make_mvc.mak + +Patch 7.4a.005 +Problem: Scroll binding causes unexpected scroll. +Solution: Store the topline after updating scroll binding. Add a test. + (Lech Lorens) +Files: src/testdir/test98.in, src/testdir/test98a.in, + src/testdir/test98.ok, src/option.c, src/testdir/Make_amiga.mak, + src/testdir/Make_dos.mak, src/testdir/Make_ming.mak, + src/testdir/Make_os2.mak, src/testdir/Make_vms.mms, + src/testdir/Makefile + +Patch 7.4a.006 +Problem: Failure in po file check goes unnoticed. +Solution: Fail "make test" if the po file check fails. +Files: src/Makefile + +Patch 7.4a.007 +Problem: After "g$" with 'virtualedit' set, "k" moves to a different + column. (Dimitar Dimitrov) +Solution: Set w_curswant. (Christian Brabandt) +Files: src/normal.c + +Patch 7.4a.008 +Problem: Python 3 doesn't handle multibyte characters properly when + 'encoding' is not utf-8. +Solution: Use PyUnicode_Decode() instead of PyUnicode_FromString(). (Ken + Takata) +Files: src/if_python3.c + +Patch 7.4a.009 +Problem: Compiler warnings for function prototypes. +Solution: Add "void". Move list_features() prototype. (Ken Takata) +Files: src/gui_w48.c, src/if_py_both.h, src/version.c + +Patch 7.4a.010 +Problem: Test 86 and 87 fail when building with Python or Python 3 and + using a static library. +Solution: Add configure check to add -fPIE compiler flag. +Files: src/configure.in, src/auto/configure + +Patch 7.4a.011 +Problem: Configure check for Python 3 config name isn't right. +Solution: Always include vi_cv_var_python3_version. (Tim Harder) +Files: src/configure.in, src/auto/configure + +Patch 7.4a.012 +Problem: "make test" fails when using a shadow directory. +Solution: Create links for files in src/po. (James McCoy) +Files: src/Makefile + +Patch 7.4a.013 +Problem: Setting/resetting 'lbr' in the main help file changes alignment + after a Tab. (Dimitar Dimitrov) +Solution: Also use the code for conceal mode where n_extra is computed for + 'lbr'. +Files: src/screen.c, src/testdir/test88.in, src/testdir/test88.ok + +Patch 7.4a.014 +Problem: Test 86 and 89 have a problem with using a shadow dir. +Solution: Adjust for the different directory structure. (James McCoy) +Files: src/testdir/test89.in, src/testdir/test86.in, src/Makefile + +Patch 7.4a.015 +Problem: No Japanese man pages. +Solution: Add Japanese translations of man pages. (Ken Takata, Yukihiro + Nakadaira, et al.) +Files: Filelist, src/Makefile, runtime/doc/evim-ja.UTF-8.1, + runtime/doc/vim-ja.UTF-8.1, runtime/doc/vimdiff-ja.UTF-8.1, + runtime/doc/vimtutor-ja.UTF-8.1, runtime/doc/xxd-ja.UTF-8.1 + +Patch 7.4a.016 (after 7.4a.014) +Problem: Features enabled in Makefile. +Solution: Undo accidental changes. +Files: src/Makefile + +Patch 7.4a.017 +Problem: When 'foldmethod' is "indent", using ">>" on a line just above a + fold makes the cursor line folded. (Evan Laforge) +Solution: Call foldOpenCursor(). (Christian Brabandt) +Files: src/ops.c + +Patch 7.4a.018 +Problem: Compiler warning for code unreachable. (Charles Campbell) +Solution: Use "while" instead of endless loop. Change break to continue. +Files: src/regexp_nfa.c, src/ui.c + +Patch 7.4a.019 +Problem: Invalid closing parenthesis in test 62. Command truncated at + double quote. +Solution: Remove the parenthesis. Change double quote to ''. (ZyX) +Files: src/testdir/test62.in, src/testdir/test62.ok + +Patch 7.4a.020 +Problem: Superfluous mb_ptr_adv(). +Solution: Remove the call. (Dominique Pelle) +Files: src/regexp_nfa.c + +Patch 7.4a.021 +Problem: Using feedkeys() doesn't always work. +Solution: Omit feedkeys(). (Ken Takata) +Files: src/testdir/test98a.in + +Patch 7.4a.022 +Problem: Using "d2g$" does not delete the last character. (ZyX) +Solution: Set the "inclusive" flag properly. +Files: src/normal.c + +Patch 7.4a.023 (after 7.4a.019) +Problem: Still another superfluous parenthesis. (ZyX) +Solution: Remove it. +Files: src/testdir/test62.in + +Patch 7.4a.024 +Problem: X11 GUI: Checking icon height twice. +Solution: Check height and width. (Dominique Pelle) +Files: src/gui_x11.c + +Patch 7.4a.025 +Problem: Get the press-Enter prompt even after using :redraw. +Solution: Clear need_wait_return when executing :redraw. +Files: src/ex_docmd.c + +Patch 7.4a.026 +Problem: ":diffoff" does not remove folds. (Ramel) +Solution: Do not restore 'foldenable' when 'foldmethod' is "manual". +Files: src/diff.c + +Patch 7.4a.027 +Problem: When Python adds lines to another buffer the cursor position is + wrong, it might be below the last line causing ml_get errors. + (Vlad Irnov) +Solution: Temporarily change the current window, so that marks are corrected + properly. +Files: src/if_py_both.h, src/window.c, src/proto/buffer.pro + +Patch 7.4a.028 +Problem: Crash when spell checking in new buffer. +Solution: Set the b_p_key field. (Mike Williams) +Files: src/spell.c, src/testdir/test58.in + +Patch 7.4a.029 +Problem: Can't build with MzScheme on Ubuntu 13.04. +Solution: Add configure check for the "ffi" library. +Files: src/configure.in, src/auto/configure + +Patch 7.4a.030 (after 7.4.027) +Problem: Missing find_win_for_buf(). (toothpik) +Solution: Add missing changes. +Files: src/buffer.c + +Patch 7.4a.031 +Problem: Compiler warnings. (Charles Campbell) +Solution: Initialize variables even when not needed. +Files: src/regexp_nfa.c, src/search.c + +Patch 7.4a.032 +Problem: New regexp engine: Does not match shorter alternative. (Ingo + Karkat) +Solution: Do not drop a new state when the PIM info is different. +Files: src/regexp_nfa.c + +Patch 7.4a.033 +Problem: Test 98 always passes. +Solution: Include test98a.in in test98.in, execute the crucial command in + one line. (Yukihiro Nakadaira) +Files: src/testdir/test98.in, src/testdir/test98a.in + +Patch 7.4a.034 +Problem: The tabline may flicker when opening a new tab after 7.3.759 on + Win32. +Solution: Move call to TabCtrl_SetCurSel(). (Ken Takata) +Files: src/gui_w48.c + +Patch 7.4a.035 +Problem: Fix in patch 7.4a.032 is not tested. +Solution: Add test. +Files: src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.4a.036 +Problem: "\p" in a regexp does not match double-width characters. + (Yukihiro Nakadaira) +Solution: Don't count display cells, use vim_isprintc(). +Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in, + src/testdir/test64.ok, src/testdir/test95.in, + src/testdir/test95.ok + +Patch 7.4a.037 +Problem: Win32: When mouse is hidden and in the toolbar, moving it won't + make it appear. (Sami Salonen) +Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata) +Files: src/gui_w32.c, src/gui_w48.c + +Patch 7.4a.038 +Problem: When using MSVC 2012 there are various issues, including GUI size + computations. +Solution: Use SM_CXPADDEDBORDER. (Mike Williams) +Files: src/gui_w32.c, src/gui_w48.c, src/os_win32.h + +Patch 7.4a.039 +Problem: New regexp engine doesn't match pattern. (Ingo Karkat) +Solution: When adding a state also check for different PIM if the list of + states has any state with a PIM. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.4a.040 +Problem: Win32: using uninitialized variable. +Solution: (Yukihiro Nakadaira) +Files: src/os_win32.c + +Patch 7.4a.041 +Problem: When using ":new ++ff=unix" and "dos" is first in 'fileformats' + then 'ff' is set to "dos" instead of "unix". (Ingo Karkat) +Solution: Create set_file_options() and invoke it from do_ecmd(). +Files: src/fileio.c, src/proto/fileio.pro, src/ex_cmds.c, + src/testdir/test91.in, src/testdir/test91.ok + +Patch 7.4a.042 +Problem: Crash when BufUnload autocommands close all buffers. (Andrew + Pimlott) +Solution: Set curwin->w_buffer to curbuf to avoid NULL. +Files: src/window.c, src/testdir/test8.in, src/testdir/test8.ok + +Patch 7.4a.043 +Problem: More ml_get errors when adding or deleting lines from Python. + (Vlad Irnov) +Solution: Switch to a window with the buffer when possible. +Files: src/if_py_both.h + +Patch 7.4a.044 +Problem: Test 96 sometimes fails. +Solution: Clear window from b_wininfo in win_free(). (Suggestion by + Yukihiro Nakadaira) +Files: src/window.c + +Patch 7.4a.045 +Problem: Configure does not always find the right library for Lua. Missing + support for LuaJit. +Solution: Improve the configure detection of Lua. (Hiroshi Shirosaki) +Files: src/Makefile, src/configure.in, src/auto/configure + +Patch 7.4a.046 +Problem: Can't build without mbyte feature. +Solution: Add #ifdefs. +Files: src/ex_cmds.c + +Patch 7.4a.047 +Problem: Some comments are not so nice. +Solution: Change the comments. +Files: src/ex_docmd.c, src/message.c, src/ops.c, src/option.c + +Patch 7.4b.001 +Problem: Win32: dialog may extend off-screen. +Solution: Reduce the size, use correct borders. (Andrei Olsen) +Files: src/gui_w32.c + +Patch 7.4b.002 +Problem: Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin + Szamotulski) Also for \(\)*. +Solution: Do add a state for opening parenthesis, so that we can check if it + was added before at the same position. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.4b.003 +Problem: Regexp code is not nicely aligned. +Solution: Adjust white space. (Ken Takata) +Files: src/regexp_nfa.c + +Patch 7.4b.004 +Problem: Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn) +Solution: Add \%(\) around \%[] internally. +Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok + +Patch 7.4b.005 +Problem: Finding %s in shellpipe and shellredir does not ignore %%s. +Solution: Skip over %%. (lcd 47) +Files: src/ex_cmds.c + +Patch 7.4b.006 (after 7.3.1295) +Problem: Using \{n,m} in an autocommand pattern no longer works. + Specifically, mutt temp files are not recognized. (Gary Johnson) +Solution: Make \\\{n,m\} work. +Files: runtime/doc/autocmd.txt, src/fileio.c + +Patch 7.4b.007 +Problem: On 32 bit MS-Windows :perldo does not work. +Solution: Make sure time_t uses 32 bits. (Ken Takata) +Files: src/if_perl.xs, src/vim.h + +Patch 7.4b.008 +Problem: 'autochdir' causes setbufvar() to change the current directory. + (Ben Fritz) +Solution: When disabling autocommands also reset 'acd' temporarily. + (Christian Brabandt) +Files: src/fileio.c + +Patch 7.4b.009 +Problem: When setting the Visual area manually and 'selection' is + exclusive, a yank includes one character too much. (Ingo Karkat) +Solution: Default the Visual operation to "v". (Christian Brabandt) +Files: src/mark.c + +Patch 7.4b.010 +Problem: Win32: Tcl library load does not use standard mechanism. +Solution: Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata) +Files: src/if_perl.xs, src/if_tcl.c + +Patch 7.4b.011 +Problem: ":he \%(\)" does not work. (ZyX) +Solution: Add an exception to the list. +Files: src/ex_cmds.c + +Patch 7.4b.012 +Problem: Output from a shell command is truncated at a NUL. (lcd 47) +Solution: Change every NUL into an SOH. +Files: src/misc1.c + +Patch 7.4b.013 +Problem: Install dir for JP man pages is wrong. +Solution: Remove ".UTF-8" from the directory name. (Ken Takata) +Files: src/Makefile + +Patch 7.4b.014 (after 7.4b.012) +Problem: Stupid mistake. +Solution: Changle "len" to "i". +Files: src/misc1.c + +Patch 7.4b.015 (after 7.4b.008) +Problem: Can't compile without the 'acd' feature. +Solution: Add #ifdefs. (Kazunobu Kuriyama) +Files: src/fileio.c + +Patch 7.4b.016 +Problem: Ruby detection fails on Fedora 19. +Solution: Use one way to get the Ruby version. (Michael Henry) +Files: src/configure.in, src/auto/configure + +Patch 7.4b.017 +Problem: ":he \^x" gives a strange error message. (glts) +Solution: Do not translate \^x to \_CTRL-x. +Files: src/ex_cmds.c + +Patch 7.4b.018 (after 7.4b.001) +Problem: Win32: Dialog can still be too big. +Solution: Move the check for height further down. (Andrei Olsen) +Files: src/gui_w32.c + +Patch 7.4b.019 (after 7.4a.034) +Problem: Tabline is not updated properly when closing a tab on Win32. +Solution: Only reduce flickering when adding a tab. (Ken Takata) +Files: src/gui_w48.c + +Patch 7.4b.020 +Problem: "g~ap" changes first character of next paragraph. (Manuel Ortega) +Solution: Avoid subtracting (0 - 1) from todo. (Mike Williams) +Files: src/ops.c, src/testdir/test82.in, src/testdir/test82.ok + +Patch 7.4b.021 +Problem: Pressing "u" after an external command results in multiple + press-enter messages. (glts) +Solution: Don't call hit_return_msg() when we have K_IGNORE. (Christian + Brabandt) +Files: src/message.c + +Patch 7.4b.022 +Problem: Not waiting for a character when the tick count overflows. +Solution: Subtract the unsigned numbers and cast to int. (Ken Takata) +Files: src/os_win32.c + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/vi_diff.txt b/doc/vi_diff.txt new file mode 100644 index 00000000..f35cc02b --- /dev/null +++ b/doc/vi_diff.txt @@ -0,0 +1,1012 @@ +*vi_diff.txt* For Vim version 7.4. Last change: 2012 Aug 08 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Differences between Vim and Vi *vi-differences* + +Throughout the help files differences between Vim and Vi/Ex are given in +curly braces, like "{not in Vi}". This file only lists what has not been +mentioned in other files and gives an overview. + +Vim is mostly POSIX 1003.2-1 compliant. The only command known to be missing +is ":open". There are probably a lot of small differences (either because Vim +is missing something or because Posix is beside the mark). + +1. Simulated command |simulated-command| +2. Missing options |missing-options| +3. Limits |limits| +4. The most interesting additions |vim-additions| +5. Other vim features |other-features| +6. Command-line arguments |cmdline-arguments| +7. POSIX compliance |posix-compliance| + +============================================================================== +1. Simulated command *simulated-command* + +This command is in Vi, but Vim only simulates it: + + *:o* *:op* *:open* +:[range]o[pen] Works like |:visual|: end Ex mode. + {Vi: start editing in open mode} + +:[range]o[pen] /pattern/ As above, additionally move the cursor to the + column where "pattern" matches in the cursor + line. + +Vim does not support open mode, since it's not really useful. For those +situations where ":open" would start open mode Vim will leave Ex mode, which +allows executing the same commands, but updates the whole screen instead of +only one line. + +============================================================================== +2. Missing options *missing-options* + +These options are in the Unix Vi, but not in Vim. If you try to set one of +them you won't get an error message, but the value is not used and cannot be +printed. + +autoprint (ap) boolean (default on) *'autoprint'* *'ap'* +beautify (bf) boolean (default off) *'beautify'* *'bf'* +flash (fl) boolean (default ??) *'flash'* *'fl'* +graphic (gr) boolean (default off) *'graphic'* *'gr'* +hardtabs (ht) number (default 8) *'hardtabs'* *'ht'* + number of spaces that a <Tab> moves on the display +mesg boolean (default on) *'mesg'* +novice boolean (default off) *'novice'* +open boolean (default on) *'open'* +optimize (op) boolean (default off) *'optimize'* *'op'* +redraw boolean (default off) *'redraw'* +slowopen (slow) boolean (default off) *'slowopen'* *'slow'* +sourceany boolean (default off) *'sourceany'* +w300 number (default 23) *'w300'* +w1200 number (default 23) *'w1200'* +w9600 number (default 23) *'w9600'* + +============================================================================== +3. Limits *limits* + +Vim has only a few limits for the files that can be edited {Vi: can not handle +<Nul> characters and characters above 128, has limited line length, many other +limits}. + *E340* +Maximum line length On machines with 16-bit ints (Amiga and MS-DOS real + mode): 32767, otherwise 2147483647 characters. + Longer lines are split. +Maximum number of lines 2147483647 lines. +Maximum file size 2147483647 bytes (2 Gbyte) when a long integer is + 32 bits. Much more for 64 bit longs. Also limited + by available disk space for the |swap-file|. + *E75* +Length of a file path Unix and Win32: 1024 characters, otherwise 256 + characters (or as much as the system supports). +Length of an expanded string option + Unix and Win32: 1024 characters, otherwise 256 + characters +Maximum display width Unix and Win32: 1024 characters, otherwise 255 + characters +Maximum lhs of a mapping 50 characters. +Number of different highlighting types: over 30000 +Range of a Number variable: -2147483648 to 2147483647 (might be more on 64 + bit systems) +Maximum length of a line in a tags file: 512 bytes. + +Information for undo and text in registers is kept in memory, thus when making +(big) changes the amount of (virtual) memory available limits the number of +undo levels and the text that can be kept in registers. Other things are also +kept in memory: Command-line history, error messages for Quickfix mode, etc. + +Memory usage limits +------------------- + +The option 'maxmem' ('mm') is used to set the maximum memory used for one +buffer (in kilobytes). 'maxmemtot' is used to set the maximum memory used for +all buffers (in kilobytes). The defaults depend on the system used. For the +Amiga and MS-DOS, 'maxmemtot' is set depending on the amount of memory +available. +These are not hard limits, but tell Vim when to move text into a swap file. +If you don't like Vim to swap to a file, set 'maxmem' and 'maxmemtot' to a +very large value. The swap file will then only be used for recovery. If you +don't want a swap file at all, set 'updatecount' to 0, or use the "-n" +argument when starting Vim. + +============================================================================== +4. The most interesting additions *vim-additions* + +Vi compatibility. |'compatible'| + Although Vim is 99% Vi compatible, some things in Vi can be + considered to be a bug, or at least need improvement. But still, Vim + starts in a mode which behaves like the "real" Vi as much as possible. + To make Vim behave a little bit better, try resetting the 'compatible' + option: + :set nocompatible + Or start Vim with the "-N" argument: + vim -N + Vim starts with 'nocompatible' automatically if you have a .vimrc + file. See |startup|. + The 'cpoptions' option can be used to set Vi compatibility on/off for + a number of specific items. + +Support for different systems. + Vim can be used on: + - All Unix systems (it works on all systems it was tested on, although + the GUI and Perl interface may not work everywhere). + - Amiga (500, 1000, 1200, 2000, 3000, 4000, ...). + - MS-DOS in real-mode (no additional drivers required). + - In protected mode on Windows 3.1 and MS-DOS (DPMI driver required). + - Windows 95 and Windows NT, with support for long file names. + - OS/2 (needs emx.dll) + - Atari MiNT + - VMS + - BeOS + - Macintosh + - Risc OS + - IBM OS/390 + Note that on some systems features need to be disabled to reduce + resource usage, esp. on MS-DOS. For some outdated systems you need to + use an older Vim version. + +Multi level undo. |undo| + 'u' goes backward in time, 'CTRL-R' goes forward again. Set option + 'undolevels' to the number of changes to be remembered (default 1000). + Set 'undolevels' to 0 for a vi-compatible one level undo. Set it to + -1 for no undo at all. + When all changes in a buffer have been undone, the buffer is not + considered changed anymore. You can exit it with :q, without <!>. + When undoing a few changes and then making a new change Vim will + create a branch in the undo tree. This means you can go back to any + state of the text, there is no risk of a change causing text to be + lost forever. |undo-tree| + +Graphical User Interface (GUI). |gui| + Included support for GUI: menu's, mouse, scrollbars, etc. You can + define your own menus. Better support for CTRL/SHIFT/ALT keys in + combination with special keys and mouse. Supported for various + platforms, such as X11 (with Motif and Athena interfaces), GTK, Win32 + (Windows 95 and later), BeOS, Amiga and Macintosh. + +Multiple windows and buffers. |windows.txt| + Vim can split the screen into several windows, each editing a + different buffer or the same buffer at a different location. Buffers + can still be loaded (and changed) but not displayed in a window. This + is called a hidden buffer. Many commands and options have been added + for this facility. + Vim can also use multiple tab pages, each with one or more windows. A + line with tab labels can be used to quickly switch between these pages. + |tab-page| + +Syntax highlighting. |:syntax| + Vim can highlight keywords, patterns and other things. This is + defined by a number of |:syntax| commands, and can be made to + highlight most languages and file types. A number of files are + included for highlighting the most common languages, like C, C++, + Java, Pascal, Makefiles, shell scripts, etc. The colors used for + highlighting can be defined for ordinary terminals, color terminals + and the GUI with the |:highlight| command. A convenient way to do + this is using a |:colorscheme| command. + The highlighted text can be exported as HTML. |convert-to-HTML| + Other items that can be highlighted are matches with the search string + |'hlsearch'|, matching parens |matchparen| and the cursor line and + column |'cursorline'| |'cursorcolumn'|. + +Spell checking. |spell| + When the 'spell' option is set Vim will highlight spelling mistakes. + About 50 languages are currently supported, selected with the + 'spelllang' option. In source code only comments and strings are + checked for spelling. + +Folding. |folding| + A range of lines can be shown as one "folded" line. This allows + overviewing a file and moving blocks of text around quickly. + Folds can be created manually, from the syntax of the file, by indent, + etc. + +Diff mode. |diff| + Vim can show two versions of a file with the differences highlighted. + Parts of the text that are equal are folded away. Commands can be + used to move text from one version to the other. + +Plugins. |add-plugin| + The functionality can be extended by dropping a plugin file in the + right directory. That's an easy way to start using Vim scripts + written by others. Plugins can be for all kind of files, or + specifically for a filetype. + +Repeat a series of commands. |q| + "q{c}" starts recording typed characters into named register {c}. + A subsequent "q" stops recording. The register can then be executed + with the "@{c}" command. This is very useful to repeat a complex + action. + +Flexible insert mode. |ins-special-special| + The arrow keys can be used in insert mode to move around in the file. + This breaks the insert in two parts as far as undo and redo is + concerned. + + CTRL-O can be used to execute a single Normal mode command. This is + almost the same as hitting <Esc>, typing the command and doing |a|. + +Visual mode. |Visual-mode| + Visual mode can be used to first highlight a piece of text and then + give a command to do something with it. This is an (easy to use) + alternative to first giving the operator and then moving to the end of + the text to be operated upon. + |v| and |V| are used to start Visual mode. |v| works on characters + and |V| on lines. Move the cursor to extend the Visual area. It is + shown highlighted on the screen. By typing "o" the other end of the + Visual area can be moved. The Visual area can be affected by an + operator: + d delete + c change + y yank + > or < insert or delete indent + ! filter through external program + = filter through indent + : start |:| command for the Visual lines. + gq format text to 'textwidth' columns + J join lines + ~ swap case + u make lowercase + U make uppercase + +Block operators. |visual-block| + With Visual mode a rectangular block of text can be selected. Start + Visual mode with CTRL-V. The block can be deleted ("d"), yanked ("y") + or its case can be changed ("~", "u" and "U"). A deleted or yanked + block can be put into the text with the "p" and "P" commands. + +Help system. |:help| + Help is displayed in a window. The usual commands can be used to + move around, search for a string, etc. Tags can be used to jump + around in the help files, just like hypertext links. The |:help| + command takes an argument to quickly jump to the info on a subject. + <F1> is the quick access to the help system. The name of the help + index file can be set with the 'helpfile' option. + +Command-line editing and history. |cmdline-editing| + You can insert or delete at any place in the command-line using the + cursor keys. The right/left cursor keys can be used to move + forward/backward one character. The shifted right/left cursor keys + can be used to move forward/backward one word. CTRL-B/CTRL-E can be + used to go to the begin/end of the command-line. + |cmdline-history| + The command-lines are remembered. The up/down cursor keys can be used + to recall previous command-lines. The 'history' option can be set to + the number of lines that will be remembered. There is a separate + history for commands and for search patterns. + +Command-line completion. |cmdline-completion| + While entering a command-line (on the bottom line of the screen) + <Tab> can be typed to complete + what example ~ + - command :e<Tab> + - tag :ta scr<Tab> + - option :set sc<Tab> + - option value :set hf=<Tab> + - file name :e ve<Tab> + - etc. + + If there are multiple matches, CTRL-N (next) and CTRL-P (previous) + will walk through the matches. <Tab> works like CTRL-N, but wraps + around to the first match. + + The 'wildchar' option can be set to the character for command-line + completion, <Tab> is the default. CTRL-D can be typed after an + (incomplete) wildcard; all matches will be listed. CTRL-A will insert + all matches. CTRL-L will insert the longest common part of the + matches. + +Insert-mode completion. |ins-completion| + In Insert mode the CTRL-N and CTRL-P keys can be used to complete a + word that appears elsewhere. |i_CTRL-N| + With CTRL-X another mode is entered, through which completion can be + done for: + |i_CTRL-X_CTRL-F| file names + |i_CTRL-X_CTRL-K| words from 'dictionary' files + |i_CTRL-X_CTRL-T| words from 'thesaurus' files + |i_CTRL-X_CTRL-I| words from included files + |i_CTRL-X_CTRL-L| whole lines + |i_CTRL-X_CTRL-]| words from the tags file + |i_CTRL-X_CTRL-D| definitions or macros + |i_CTRL-X_CTRL-O| Omni completion: clever completion + specifically for a file type + etc. + +Long line support. |'wrap'| |'linebreak'| + If the 'wrap' option is off, long lines will not wrap and only part + of them will be shown. When the cursor is moved to a part that is not + shown, the screen will scroll horizontally. The minimum number of + columns to scroll can be set with the 'sidescroll' option. The |zh| + and |zl| commands can be used to scroll sideways. + Alternatively, long lines are broken in between words when the + 'linebreak' option is set. This allows editing a single-line + paragraph conveniently (e.g. when the text is later read into a DTP + program). Move the cursor up/down with the |gk| and |gj| commands. + +Text formatting. |formatting| + The 'textwidth' option can be used to automatically limit the line + length. This supplements the 'wrapmargin' option of Vi, which was not + very useful. The |gq| operator can be used to format a piece of text + (for example, |gqap| formats the current paragraph). Commands for + text alignment: |:center|, |:left| and |:right|. + +Extended search patterns. |pattern| + There are many extra items to match various text items. Examples: + A "\n" can be used in a search pattern to match a line break. + "x\{2,4}" matches "x" 2 to 4 times. + "\s" matches a white space character. + +Directory, remote and archive browsing. |netrw| + Vim can browse the file system. Simply edit a directory. Move around + in the list with the usual commands and press <Enter> to go to the + directory or file under the cursor. + This also works for remote files over ftp, http, ssh, etc. + Zip and tar archives can also be browsed. |tar| |zip| + +Edit-compile-edit speedup. |quickfix| + The |:make| command can be used to run the compilation and jump to the + first error. A file with compiler error messages is interpreted. Vim + jumps to the first error. + + Each line in the error file is scanned for the name of a file, line + number and error message. The 'errorformat' option can be set to a + list of scanf-like strings to handle output from many compilers. + + The |:cn| command can be used to jump to the next error. + |:cl| lists all the error messages. Other commands are available. + The 'makeef' option has the name of the file with error messages. + The 'makeprg' option contains the name of the program to be executed + with the |:make| command. + The 'shellpipe' option contains the string to be used to put the + output of the compiler into the errorfile. + +Finding matches in files. |:vimgrep| + Vim can search for a pattern in multiple files. This uses the + advanced Vim regexp pattern, works on all systems and also works to + search in compressed files. + +Improved indenting for programs. |'cindent'| + When the 'cindent' option is on the indent of each line is + automatically adjusted. C syntax is mostly recognized. The indent + for various styles can be set with 'cinoptions'. The keys to trigger + indenting can be set with 'cinkeys'. + + Comments can be automatically formatted. The 'comments' option can be + set to the characters that start and end a comment. This works best + for C code, but also works for e-mail (">" at start of the line) and + other types of text. The |=| operator can be used to re-indent + lines. + + For many other languages an indent plugin is present to support + automatic indenting. |30.3| + +Searching for words in included files. |include-search| + The |[i| command can be used to search for a match of the word under + the cursor in the current and included files. The 'include' option + can be set to a pattern that describes a command to include a file + (the default is for C programs). + The |[I| command lists all matches, the |[_CTRL-I| command jumps to + a match. + The |[d|, |[D| and |[_CTRL-D| commands do the same, but only for + lines where the pattern given with the 'define' option matches. + +Automatic commands. |autocommand| + Commands can be automatically executed when reading a file, writing a + file, jumping to another buffer, etc., depending on the file name. + This is useful to set options and mappings for C programs, + documentation, plain text, e-mail, etc. This also makes it possible + to edit compressed files. + +Scripts and Expressions. |expression| + Commands have been added to form up a powerful script language. + |:if| Conditional execution, which can be used for example + to set options depending on the value of $TERM. + |:while| Repeat a number of commands. + |:for| Loop over a list. + |:echo| Print the result of an expression. + |:let| Assign a value to an internal variable, option, etc. + Variable types are Number, String, List and Dictionary. + |:execute| Execute a command formed by an expression. + |:try| Catch exceptions. + etc., etc. See |eval|. + Debugging and profiling are supported. |debug-scripts| |profile| + If this is not enough, an interface is provided to |Python|, |Ruby|, + |Tcl|, |Lua|, |Perl| and |MzScheme|. + +Viminfo. |viminfo-file| + The command-line history, marks and registers can be stored in a file + that is read on startup. This can be used to repeat a search command + or command-line command after exiting and restarting Vim. It is also + possible to jump right back to where the last edit stopped with |'0|. + The 'viminfo' option can be set to select which items to store in the + .viminfo file. This is off by default. + +Printing. |printing| + The |:hardcopy| command sends text to the printer. This can include + syntax highlighting. + +Mouse support. |mouse-using| + The mouse is supported in the GUI version, in an xterm for Unix, for + BSDs with sysmouse, for Linux with gpm, for MS-DOS, and Win32. It + can be used to position the cursor, select the visual area, paste a + register, etc. + +Usage of key names. |<>| |key-notation| + Special keys now all have a name like <Up>, <End>, etc. + This name can be used in mappings, to make it easy to edit them. + +Editing binary files. |edit-binary| + Vim can edit binary files. You can change a few characters in an + executable file, without corrupting it. Vim doesn't remove NUL + characters (they are represented as <NL> internally). + |-b| command-line argument to start editing a binary file + |'binary'| Option set by |-b|. Prevents adding an <EOL> for the + last line in the file. + +Multi-language support. |multi-lang| + Files in double-byte or multi-byte encodings can be edited. There is + UTF-8 support to be able to edit various languages at the same time, + without switching fonts. |UTF-8| + Messages and menus are available in different languages. + +Move cursor beyond lines. + When the 'virtualedit' option is set the cursor can move all over the + screen, also where there is no text. This is useful to edit tables + and figures easily. + +============================================================================== +5. Other vim features *other-features* + +A random collection of nice extra features. + + +When Vim is started with "-s scriptfile", the characters read from +"scriptfile" are treated as if you typed them. If end of file is reached +before the editor exits, further characters are read from the console. + +The "-w" option can be used to record all typed characters in a script file. +This file can then be used to redo the editing, possibly on another file or +after changing some commands in the script file. + +The "-o" option opens a window for each argument. "-o4" opens four windows. + +Vi requires several termcap entries to be able to work full-screen. Vim only +requires the "cm" entry (cursor motion). + + +In command mode: + +When the 'showcmd' option is set, the command characters are shown in the last +line of the screen. They are removed when the command is finished. + +If the 'ruler' option is set, the current cursor position is shown in the +last line of the screen. + +"U" still works after having moved off the last changed line and after "u". + +Characters with the 8th bit set are displayed. The characters between '~' and +0xa0 are displayed as "~?", "~@", "~A", etc., unless they are included in the +'isprint' option. + +"][" goes to the next ending of a C function ('}' in column 1). +"[]" goes to the previous ending of a C function ('}' in column 1). + +"]f", "[f" and "gf" start editing the file whose name is under the cursor. +CTRL-W f splits the window and starts editing the file whose name is under +the cursor. + +"*" searches forward for the identifier under the cursor, "#" backward. +"K" runs the program defined by the 'keywordprg' option, with the identifier +under the cursor as argument. + +"%" can be preceded with a count. The cursor jumps to the line that +percentage down in the file. The normal "%" function to jump to the matching +brace skips braces inside quotes. + +With the CTRL-] command, the cursor may be in the middle of the identifier. + +The used tags are remembered. Commands that can be used with the tag stack +are CTRL-T, ":pop" and ":tag". ":tags" lists the tag stack. + +The 'tags' option can be set to a list of tag file names. Thus multiple +tag files can be used. For file names that start with "./", the "./" is +replaced with the path of the current file. This makes it possible to use a +tags file in the same directory as the file being edited. + +Previously used file names are remembered in the alternate file name list. +CTRL-^ accepts a count, which is an index in this list. +":files" command shows the list of alternate file names. +"#<N>" is replaced with the <N>th alternate file name in the list. +"#<" is replaced with the current file name without extension. + +Search patterns have more features. The <NL> character is seen as part of the +search pattern and the substitute string of ":s". Vi sees it as the end of +the command. + +Searches can put the cursor on the end of a match and may include a character +offset. + +Count added to "~", ":next", ":Next", "n" and "N". + +The command ":next!" with 'autowrite' set does not write the file. In vi the +file was written, but this is considered to be a bug, because one does not +expect it and the file is not written with ":rewind!". + +In Vi when entering a <CR> in replace mode deletes a character only when 'ai' +is set (but does not show it until you hit <Esc>). Vim always deletes a +character (and shows it immediately). + +Added :wnext command. Same as ":write" followed by ":next". + +The ":w!" command always writes, also when the file is write protected. In Vi +you would have to do ":!chmod +w %" and ":set noro". + +When 'tildeop' has been set, "~" is an operator (must be followed by a +movement command). + +With the "J" (join) command you can reset the 'joinspaces' option to have only +one space after a period (Vi inserts two spaces). + +"cw" can be used to change white space formed by several characters (Vi is +confusing: "cw" only changes one space, while "dw" deletes all white space). + +"o" and "O" accept a count for repeating the insert (Vi clears a part of +display). + +Flags after Ex commands not supported (no plans to include it). + +On non-UNIX systems ":cd" command shows current directory instead of going to +the home directory (there isn't one). ":pwd" prints the current directory on +all systems. + +After a ":cd" command the file names (in the argument list, opened files) +still point to the same files. In Vi ":cd" is not allowed in a changed file; +otherwise the meaning of file names change. + +":source!" command reads Vi commands from a file. + +":mkexrc" command writes current modified options and mappings to a ".exrc" +file. ":mkvimrc" writes to a ".vimrc" file. + +No check for "tail recursion" with mappings. This allows things like +":map! foo ^]foo". + +When a mapping starts with number, vi loses the count typed before it (e.g. +when using the mapping ":map g 4G" the command "7g" goes to line 4). This is +considered a vi bug. Vim concatenates the counts (in the example it becomes +"74G"), as most people would expect. + +The :put! command inserts the contents of a register above the current line. + +The "p" and "P" commands of vi cannot be repeated with "." when the putted +text is less than a line. In Vim they can always be repeated. + +":noremap" command can be used to enter a mapping that will not be remapped. +This is useful to exchange the meaning of two keys. ":cmap", ":cunmap" and +":cnoremap" can be used for mapping in command-line editing only. ":imap", +":iunmap" and ":inoremap" can be used for mapping in insert mode only. +Similar commands exist for abbreviations: ":noreabbrev", ":iabbrev" +":cabbrev", ":iunabbrev", ":cunabbrev", ":inoreabbrev", ":cnoreabbrev". + +In Vi the command ":map foo bar" would remove a previous mapping +":map bug foo". This is considered a bug, so it is not included in Vim. +":unmap! foo" does remove ":map! bug foo", because unmapping would be very +difficult otherwise (this is vi compatible). + +The ':' register contains the last command-line. +The '%' register contains the current file name. +The '.' register contains the last inserted text. + +":dis" command shows the contents of the yank registers. + +CTRL-O/CTRL-I can be used to jump to older/newer positions. These are the +same positions as used with the '' command, but may be in another file. The +":jumps" command lists the older positions. + +If the 'shiftround' option is set, an indent is rounded to a multiple of +'shiftwidth' with ">" and "<" commands. + +The 'scrolljump' option can be set to the minimum number of lines to scroll +when the cursor gets off the screen. Use this when scrolling is slow. + +The 'scrolloff' option can be set to the minimum number of lines to keep +above and below the cursor. This gives some context to where you are +editing. When set to a large number the cursor line is always in the middle +of the window. + +Uppercase marks can be used to jump between files. The ":marks" command lists +all currently set marks. The commands "']" and "`]" jump to the end of the +previous operator or end of the text inserted with the put command. "'[" and +"`[" do jump to the start. + +The 'shelltype' option can be set to reflect the type of shell used on the +Amiga. + +The 'highlight' option can be set for the highlight mode to be used for +several commands. + +The CTRL-A (add) and CTRL-X (subtract) commands are new. The count to the +command (default 1) is added to/subtracted from the number at or after the +cursor. That number may be decimal, octal (starts with a '0') or hexadecimal +(starts with '0x'). Very useful in macros. + +With the :set command the prefix "inv" can be used to invert boolean options. + +In both Vi and Vim you can create a line break with the ":substitute" command +by using a CTRL-M. For Vi this means you cannot insert a real CTRL-M in the +text. With Vim you can put a real CTRL-M in the text by preceding it with a +CTRL-V. + + +In Insert mode: + +If the 'revins' option is set, insert happens backwards. This is for typing +Hebrew. When inserting normal characters the cursor will not be shifted and +the text moves rightwards. Backspace, CTRL-W and CTRL-U will also work in +the opposite direction. CTRL-B toggles the 'revins' option. In replace mode +'revins' has no effect. Only when enabled at compile time. + +The backspace key can be used just like CTRL-D to remove auto-indents. + +You can backspace, CTRL-U and CTRL-W over line breaks if the 'backspace' (bs) +option includes "eol". You can backspace over the start of insert if the +'backspace' option includes "start". + +When the 'paste' option is set, a few options are reset and mapping in insert +mode and abbreviation are disabled. This allows for pasting text in windowing +systems without unexpected results. When the 'paste' option is reset, the old +option values are restored. + +CTRL-T/CTRL-D always insert/delete an indent in the current line, no matter +what column the cursor is in. + +CTRL-@ (insert previously inserted text) works always (Vi: only when typed as +first character). + +CTRL-A works like CTRL-@ but does not leave insert mode. + +CTRL-R {0-9a-z..} can be used to insert the contents of a register. + +When the 'smartindent' option is set, C programs will be better auto-indented. +With 'cindent' even more. + +CTRL-Y and CTRL-E can be used to copy a character from above/below the +current cursor position. + +After CTRL-V you can enter a three digit decimal number. This byte value is +inserted in the text as a single character. Useful for international +characters that are not on your keyboard. + +When the 'expandtab' (et) option is set, a <Tab> is expanded to the +appropriate number of spaces. + +The window always reflects the contents of the buffer (Vi does not do this +when changing text and in some other cases). + +If Vim is compiled with DIGRAPHS defined, digraphs are supported. A set of +normal digraphs is included. They are shown with the ":digraph" command. +More can be added with ":digraph {char1}{char2} {number}". A digraph is +entered with "CTRL-K {char1} {char2}" or "{char1} BS {char2}" (only when +'digraph' option is set). + +When repeating an insert, e.g. "10atest <Esc>" vi would only handle wrapmargin +for the first insert. Vim does it for all. + +A count to the "i" or "a" command is used for all the text. Vi uses the count +only for one line. "3iabc<NL>def<Esc>" would insert "abcabcabc<NL>def" in Vi +but "abc<NL>defabc<NL>defabc<NL>def" in Vim. + + +In Command-line mode: + +<Esc> terminates the command-line without executing it. In vi the command +line would be executed, which is not what most people expect (hitting <Esc> +should always get you back to command mode). To avoid problems with some +obscure macros, an <Esc> in a macro will execute the command. If you want a +typed <Esc> to execute the command like vi does you can fix this with + ":cmap ^V<Esc> ^V<CR>" + +General: + +The 'ttimeout' option is like 'timeout', but only works for cursor and +function keys, not for ordinary mapped characters. The 'timeoutlen' option +gives the number of milliseconds that is waited for. If the 'esckeys' option +is not set, cursor and function keys that start with <Esc> are not recognized +in insert mode. + +There is an option for each terminal string. Can be used when termcap is not +supported or to change individual strings. + +The 'fileformat' option can be set to select the <EOL>: "dos" <CR><NL>, "unix" +<NL> or "mac" <CR>. +When the 'fileformats' option is not empty, Vim tries to detect the type of +<EOL> automatically. The 'fileformat' option is set accordingly. + +On systems that have no job control (older Unix systems and non-Unix systems) +the CTRL-Z, ":stop" or ":suspend" command starts a new shell. + +If Vim is started on the Amiga without an interactive window for output, a +window is opened (and :sh still works). You can give a device to use for +editing with the |-d| argument, e.g. "-d con:20/20/600/150". + +The 'columns' and 'lines' options are used to set or get the width and height +of the display. + +Option settings are read from the first and last few lines of the file. +Option 'modelines' determines how many lines are tried (default is 5). Note +that this is different from the Vi versions that can execute any Ex command +in a modeline (a major security problem). |trojan-horse| + +If the 'insertmode' option is set (e.g. in .exrc), Vim starts in insert mode. +And it comes back there, when pressing <Esc>. + +Undo information is kept in memory. Available memory limits the number and +size of change that can be undone. This may be a problem with MS-DOS, is +hardly a problem on the Amiga and almost never with Unix and Win32. + +If the 'backup' or 'writebackup' option is set: Before a file is overwritten, +a backup file (.bak) is made. If the "backup" option is set it is left +behind. + +Vim creates a file ending in ".swp" to store parts of the file that have been +changed or that do not fit in memory. This file can be used to recover from +an aborted editing session with "vim -r file". Using the swap file can be +switched off by setting the 'updatecount' option to 0 or starting Vim with +the "-n" option. Use the 'directory' option for placing the .swp file +somewhere else. + +Vim is able to work correctly on filesystems with 8.3 file names, also when +using messydos or crossdos filesystems on the Amiga, or any 8.3 mounted +filesystem under Unix. See |'shortname'|. + +Error messages are shown at least one second (Vi overwrites error messages). + +If Vim gives the |hit-enter| prompt, you can hit any key. Characters other +than <CR>, <NL> and <Space> are interpreted as the (start of) a command. (Vi +only accepts a command starting with ':'). + +The contents of the numbered and unnamed registers is remembered when +changing files. + +The "No lines in buffer" message is a normal message instead of an error +message, since that may cause a mapping to be aborted. + +The AUX: device of the Amiga is supported. + +============================================================================== +6. Command-line arguments *cmdline-arguments* + +Different versions of Vi have different command-line arguments. This can be +confusing. To help you, this section gives an overview of the differences. + +Five variants of Vi will be considered here: + Elvis Elvis version 2.1b + Nvi Nvi version 1.79 + Posix Posix 1003.2 + Vi Vi version 3.7 (for Sun 4.1.x) + Vile Vile version 7.4 (incomplete) + Vim Vim version 5.2 + +Only Vim is able to accept options in between and after the file names. + ++{command} Elvis, Nvi, Posix, Vi, Vim: Same as "-c {command}". + +- Nvi, Posix, Vi: Run Ex in batch mode. + Vim: Read file from stdin (use -s for batch mode). + +-- Vim: End of options, only file names are following. + +--cmd {command} Vim: execute {command} before sourcing vimrc files. + +--echo-wid Vim: GTK+ echoes the Window ID on stdout + +--help Vim: show help message and exit. + +--literal Vim: take file names literally, don't expand wildcards. + +--nofork Vim: same as |-f| + +--noplugin[s] Vim: Skip loading plugins. + +--remote Vim: edit the files in another Vim server + +--remote-expr {expr} Vim: evaluate {expr} in another Vim server + +--remote-send {keys} Vim: send {keys} to a Vim server and exit + +--remote-silent {file} Vim: edit the files in another Vim server if possible + +--remote-wait Vim: edit the files in another Vim server and wait for it + +--remote-wait-silent Vim: like --remote-wait, no complaints if not possible + +--role {role} Vim: GTK+ 2: set role of main window + +--serverlist Vim: Output a list of Vim servers and exit + +--servername {name} Vim: Specify Vim server name + +--socketid {id} Vim: GTK window socket to run Vim in + +--windowid {id} Vim: Win32 window ID to run Vim in + +--version Vim: show version message and exit. + +-? Vile: print usage summary and exit. + +-a Elvis: Load all specified file names into a window (use -o for + Vim). + +-A Vim: Start in Arabic mode (when compiled with Arabic). + +-b {blksize} Elvis: Use {blksize} blocksize for the session file. +-b Vim: set 'binary' mode. + +-C Vim: Compatible mode. + +-c {command} Elvis, Nvi, Posix, Vim: run {command} as an Ex command after + loading the edit buffer. + Vim: allow up to 10 "-c" arguments + +-d {device} Vim: Use {device} for I/O (Amiga only). {only when compiled + without the |+diff| feature} +-d Vim: start with 'diff' set. |vimdiff| + +-dev {device} Vim: Use {device} for I/O (Amiga only). + +-D Vim: debug mode. + +-e Elvis, Nvi, Vim: Start in Ex mode, as if the executable is + called "ex". + +-E Vim: Start in improved Ex mode |gQ|, like "exim". + +-f Vim: Run GUI in foreground (Amiga: don't open new window). +-f {session} Elvis: Use {session} as the session file. + +-F Vim: Start in Farsi mode (when compiled with Farsi). + Nvi: Fast start, don't read the entire file when editing + starts. + +-G {gui} Elvis: Use the {gui} as user interface. + +-g Vim: Start GUI. +-g N Vile: start editing at line N + +-h Vim: Give help message. + Vile: edit the help file + +-H Vim: start Hebrew mode (when compiled with it). + +-i Elvis: Start each window in Insert mode. +-i {viminfo} Vim: Use {viminfo} for viminfo file. + +-L Vim: Same as "-r" (also in some versions of Vi). + +-l Nvi, Vi, Vim: Set 'lisp' and 'showmatch' options. + +-m Vim: Modifications not allowed to be written, resets 'write' + option. + +-M Vim: Modifications not allowed, resets 'modifiable' and the + 'write' option. + +-N Vim: No-compatible mode. + +-n Vim: No swap file used. + +-nb[args] Vim: open a NetBeans interface connection + +-O[N] Vim: Like -o, but use vertically split windows. + +-o[N] Vim: Open [N] windows, or one for each file. + +-p[N] Vim: Open [N] tab pages, or one for each file. + +-P {parent-title} Win32 Vim: open Vim inside a parent application window + +-q {name} Vim: Use {name} for quickfix error file. +-q{name} Vim: Idem. + +-R Elvis, Nvi, Posix, Vile, Vim: Set the 'readonly' option. + +-r Elvis, Nvi, Posix, Vi, Vim: Recovery mode. + +-S Nvi: Set 'secure' option. +-S {script} Vim: source script after starting up. + +-s Nvi, Posix, Vim: Same as "-" (silent mode), when in Ex mode. + Elvis: Sets the 'safer' option. +-s {scriptin} Vim: Read from script file {scriptin}; only when not in Ex + mode. +-s {pattern} Vile: search for {pattern} + +-t {tag} Elvis, Nvi, Posix, Vi, Vim: Edit the file containing {tag}. +-t{tag} Vim: Idem. + +-T {term} Vim: Set terminal name to {term}. + +-u {vimrc} Vim: Read initializations from {vimrc} file. + +-U {gvimrc} Vim: Read GUI initializations from {gvimrc} file. + +-v Nvi, Posix, Vi, Vim: Begin in Normal mode (visual mode, in Vi + terms). + Vile: View mode, no changes possible. + +-V Elvis, Vim: Verbose mode. +-V{nr} Vim: Verbose mode with specified level. + +-w {size} Elvis, Posix, Nvi, Vi, Vim: Set value of 'window' to {size}. +-w{size} Nvi, Vi: Same as "-w {size}". +-w {name} Vim: Write to script file {name} (must start with non-digit). + +-W {name} Vim: Append to script file {name}. + +-x Vi, Vim: Ask for encryption key. See |encryption|. + +-X Vim: Don't connect to the X server. + +-y Vim: Start in easy mode, like |evim|. + +-Z Vim: restricted mode + +@{cmdfile} Vile: use {cmdfile} as startup file. + +============================================================================== +7. POSIX compliance *posix* *posix-compliance* + +In 2005 the POSIX test suite was run to check the compatibility of Vim. Most +of the test was executed properly. There are the few things where Vim +is not POSIX compliant, even when run in Vi compatibility mode. + +Set the $VIM_POSIX environment variable to have 'cpoptions' include the POSIX +flags when Vim starts up. This makes Vim run as POSIX as it can. That's +a bit different from being Vi compatible. + +This is where Vim does not behave as POSIX specifies and why: + + *posix-screen-size* + The $COLUMNS and $LINES environment variables are ignored by Vim if + the size can be obtained from the terminal in a more reliable way. + Add the '|' flag to 'cpoptions' to have $COLUMNS and $LINES overrule + sizes obtained in another way. + + The "{" and "}" commands don't stop at a "{" in the original Vi, but + POSIX specifies it does. Add the '{' flag to 'cpoptions' if you want + it the POSIX way. + + The "D", "o" and "O" commands accept a count. Also when repeated. + Add the '#' flag to 'cpoptions' if you want to ignore the count. + + The ":cd" command fails if the current buffer is modified when the '.' + flag is present in 'cpoptions'. + + There is no ATTENTION message, the "A" flag is added to 'shortmess'. + +These are remarks about running the POSIX test suite: +- vi test 33 sometimes fails for unknown reasons +- vi test 250 fails; behavior will be changed in a new revision + http://www.opengroup.org/austin/mailarchives/ag-review/msg01710.html + (link no longer works, perhaps it's now: + https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=show_archive.tpl&source=L&listname=austin-review-l&id=1711) +- vi test 310 fails; exit code non-zero when any error occurred? +- ex test 24 fails because test is wrong. Changed between SUSv2 and SUSv3. +- ex tests 47, 48, 49, 72, 73 fail because .exrc file isn't read in silent + mode and $EXINIT isn't used. +- ex tests 76, 78 fail because echo is used instead of printf. (fixed) + Also: problem with \s not changed to space. +- ex test 355 fails because 'window' isn't used for "30z". +- ex test 368 fails because shell command isn't echoed in silent mode. +- ex test 394 fails because "=" command output isn't visible in silent mode. +- ex test 411 fails because test file is wrong, contains stray ':'. +- ex test 475 and 476 fail because reprint output isn't visible in silent mode. +- ex test 480 and 481 fail because the tags file has spaces instead of a tab. +- ex test 502 fails because .exrc isn't read in silent mode. +- ex test 509 fails because .exrc isn't read in silent mode. and exit code is + 1 instead of 2. +- ex test 534 fails because .exrc isn't read in silent mode. + + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/vim2html.pl b/doc/vim2html.pl new file mode 100644 index 00000000..9066b03b --- /dev/null +++ b/doc/vim2html.pl @@ -0,0 +1,228 @@ +#!/usr/bin/env perl + +# converts vim documentation to simple html +# Sirtaj Singh Kang (taj@kde.org) + +# Sun Feb 24 14:49:17 CET 2002 + +use strict; +use vars qw/%url $date/; + +%url = (); +$date = `date`; +chop $date; + +sub maplink +{ + my $tag = shift; + if( exists $url{ $tag } ){ + return $url{ $tag }; + } else { + #warn "Unknown hyperlink target: $tag\n"; + $tag =~ s/\.txt//; + $tag =~ s/</</g; + $tag =~ s/>/>/g; + return "<code class=\"badlink\">$tag</code>"; + } +} + +sub readTagFile +{ + my($tagfile) = @_; + my( $tag, $file, $name ); + + open(TAGS,"$tagfile") || die "can't read tags\n"; + + while( <TAGS> ) { + next unless /^(\S+)\s+(\S+)\s+/; + + $tag = $1; + my $label = $tag; + ($file= $2) =~ s/.txt$/.html/g; + $label =~ s/\.txt//; + + $url{ $tag } = "<a href=\"$file#".escurl($tag)."\">".esctext($label)."</a>"; + } + close( TAGS ); +} + +sub esctext +{ + my $text = shift; + $text =~ s/&/&/g; + $text =~ s/</</g; + $text =~ s/>/>/g; + return $text; +} + +sub escurl +{ + my $url = shift; + $url =~ s/"/%22/g; + $url =~ s/~/%7E/g; + $url =~ s/</%3C/g; + $url =~ s/>/%3E/g; + $url =~ s/=/%20/g; + $url =~ s/#/%23/g; + $url =~ s/\//%2F/g; + + return $url; +} + +sub vim2html +{ + my( $infile ) = @_; + my( $outfile ); + + open(IN, "$infile" ) || die "Couldn't read from $infile: $!.\n"; + + ($outfile = $infile) =~ s:.*/::g; + $outfile =~ s/\.txt$//g; + + open( OUT, ">$outfile.html" ) + || die "Couldn't write to $outfile.html: $!.\n"; + my $head = uc( $outfile ); + + print OUT<<EOF; +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>VIM: $outfile + + + +

$head

+
+EOF
+
+	my $inexample = 0;
+	while(  ) {
+		chop;
+		if ( /^\s*[-=]+\s*$/ ) {
+			print OUT "

";
+			next;
+		}
+
+		# examples
+		elsif( /^>$/ || /\s>$/ ) {
+			$inexample = 1;
+			chop;
+		}
+		elsif ( $inexample && /^([<\S])/ ) {
+			$inexample = 0;
+			$_ = $' if $1 eq "<";
+		}
+
+		s/\s+$//g;
+
+		# Various vim highlights. note that < and > have already been escaped
+		# so that HTML doesn't get screwed up.
+
+		my @out = ();
+		#		print "Text: $_\n";
+		LOOP:
+		foreach my $token ( split /((?:\|[^\|]+\|)|(?:\*[^\*]+\*))/ ) {
+			if ( $token =~ /^\|([^\|]+)\|/ ) {
+				# link
+				push( @out, "|".maplink( $1 )."|" );
+				next LOOP;
+			}
+			elsif ( $token =~ /^\*([^\*]+)\*/ ) {
+				# target
+				push( @out,
+					"\*".esctext($1)."<\/a>\*<\/b>");
+				next LOOP;
+			}
+
+			$_ = esctext($token);
+			s/CTRL-(\w+)/CTRL-$1<\/code>/g;
+			# parameter <...>
+			s/<(.*?)>/<$1><\/code>/g;
+
+			# parameter {...}
+			s/\{([^}]*)\}/{$1}<\/code>/g;
+
+			# parameter [...]
+			s/\[(range|line|count|offset|cmd|[-+]?num)\]/\[$1\]<\/code>/g;
+			# note
+			s/(Note:?)/$1<\/code>/gi;
+
+			# local heading
+			s/^(.*)\~$/$1<\/code>/g;
+			push( @out, $_ );
+		}
+
+		$_ = join( "", @out );
+
+		if( $inexample == 2 ) {
+			print OUT "$_\n";
+		} else {
+			print OUT $_,"\n";
+		}
+
+		$inexample = 2 if $inexample == 1;
+	}
+	print OUT<
+

Generated by vim2html on $date

+ + +EOF + +} + +sub usage +{ +die< +EOF +} + + +sub writeCSS +{ + open( CSS, ">vim-stylesheet.css" ) || die "Couldn't write stylesheet: $!\n"; + print CSS<, click the left mouse button or use any command that +does a jump to another buffer while in Visual mode, the highlighting stops +and no text is affected. Also when you hit "v" in characterwise Visual mode, +"CTRL-V" in blockwise Visual mode or "V" in linewise Visual mode. If you hit +CTRL-Z the highlighting stops and the editor is suspended or a new shell is +started |CTRL-Z|. + + new mode after typing: *v_v* *v_CTRL-V* *v_V* +old mode "v" "CTRL-V" "V" ~ + +Normal Visual blockwise Visual linewise Visual +Visual Normal blockwise Visual linewise Visual +blockwise Visual Visual Normal linewise Visual +linewise Visual Visual blockwise Visual Normal + + *gv* *v_gv* *reselect-Visual* +gv Start Visual mode with the same area as the previous + area and the same mode. + In Visual mode the current and the previous Visual + area are exchanged. + After using "p" or "P" in Visual mode the text that + was put will be selected. + + *gn* *v_gn* +gn Search forward for the last used search pattern, like + with `n`, and start Visual mode to select the match. + If the cursor is on the match, visually selects it. + If an operator is pending, operates on the match. + E.g., "dgn" deletes the text of the next match. + If Visual mode is active, extends the selection + until the end of the next match. + + *gN* *v_gN* +gN Like |gn| but searches backward, like with `N`. + + ** + Set the current cursor position. If Visual mode is + active it is stopped. Only when 'mouse' option is + contains 'n' or 'a'. If the position is within 'so' + lines from the last line on the screen the text is + scrolled up. If the position is within 'so' lines from + the first line on the screen the text is scrolled + down. + + ** + Start Visual mode if it is not active. The text from + the cursor position to the position of the click is + highlighted. If Visual mode was already active move + the start or end of the highlighted text, which ever + is closest, to the position of the click. Only when + 'mouse' option contains 'n' or 'a'. + + Note: when 'mousemodel' is set to "popup", + has to be used instead of . + + ** + This works like a , if it is not at + the same position as . In an older version + of xterm you won't see the selected area until the + button is released, unless there is access to the + display where the xterm is running (via the DISPLAY + environment variable or the -display argument). Only + when 'mouse' option contains 'n' or 'a'. + +If Visual mode is not active and the "v", "V" or CTRL-V is preceded with a +count, the size of the previously highlighted area is used for a start. You +can then move the end of the highlighted area and give an operator. The type +of the old area is used (character, line or blockwise). +- Linewise Visual mode: The number of lines is multiplied with the count. +- Blockwise Visual mode: The number of lines and columns is multiplied with + the count. +- Normal Visual mode within one line: The number of characters is multiplied + with the count. +- Normal Visual mode with several lines: The number of lines is multiplied + with the count, in the last line the same number of characters is used as + in the last line in the previously highlighted area. +The start of the text is the Cursor position. If the "$" command was used as +one of the last commands to extend the highlighted text, the area will be +extended to the rightmost column of the longest line. + +If you want to highlight exactly the same area as the last time, you can use +"gv" |gv| |v_gv|. + + *v_* + In Visual mode: Stop Visual mode. + + *v_CTRL-C* +CTRL-C In Visual mode: Stop Visual mode. When insert mode is + pending (the mode message shows + "-- (insert) VISUAL --"), it is also stopped. + +============================================================================== +3. Changing the Visual area *visual-change* + + *v_o* +o Go to Other end of highlighted text: The current + cursor position becomes the start of the highlighted + text and the cursor is moved to the other end of the + highlighted text. The highlighted area remains the + same. + + *v_O* +O Go to Other end of highlighted text. This is like + "o", but in Visual block mode the cursor moves to the + other corner in the same line. When the corner is at + a character that occupies more than one position on + the screen (e.g., a ), the highlighted text may + change. + + *v_$* +When the "$" command is used with blockwise Visual mode, the right end of the +highlighted text will be determined by the longest highlighted line. This +stops when a motion command is used that does not move straight up or down. + +For moving the end of the block many commands can be used, but you cannot +use Ex commands, commands that make changes or abandon the file. Commands +(starting with) ".", "&", CTRL-^, "Z", CTRL-], CTRL-T, CTRL-R, CTRL-I +and CTRL-O cause a beep and Visual mode continues. + +When switching to another window on the same buffer, the cursor position in +that window is adjusted, so that the same Visual area is still selected. This +is especially useful to view the start of the Visual area in one window, and +the end in another. You can then use (or when +'mousemodel' is "popup") to drag either end of the Visual area. + +============================================================================== +4. Operating on the Visual area *visual-operators* + +The operators that can be used are: + ~ switch case |v_~| + d delete |v_d| + c change (4) |v_c| + y yank |v_y| + > shift right (4) |v_>| + < shift left (4) |v_<| + ! filter through external command (1) |v_!| + = filter through 'equalprg' option command (1) |v_=| + gq format lines to 'textwidth' length (1) |v_gq| + +The objects that can be used are: + aw a word (with white space) |v_aw| + iw inner word |v_iw| + aW a WORD (with white space) |v_aW| + iW inner WORD |v_iW| + as a sentence (with white space) |v_as| + is inner sentence |v_is| + ap a paragraph (with white space) |v_ap| + ip inner paragraph |v_ip| + ab a () block (with parenthesis) |v_ab| + ib inner () block |v_ib| + aB a {} block (with braces) |v_aB| + iB inner {} block |v_iB| + at a block (with tags) |v_at| + it inner block |v_it| + a< a <> block (with <>) |v_a<| + i< inner <> block |v_i<| + a[ a [] block (with []) |v_a[| + i[ inner [] block |v_i[| + a" a double quoted string (with quotes) |v_aquote| + i" inner double quoted string |v_iquote| + a' a single quoted string (with quotes) |v_a'| + i' inner simple quoted string |v_i'| + a` a string in backticks (with backticks) |v_a`| + i` inner string in backticks |v_i`| + +Additionally the following commands can be used: + : start Ex command for highlighted lines (1) |v_:| + r change (4) |v_r| + s change |v_s| + C change (2)(4) |v_C| + S change (2) |v_S| + R change (2) |v_R| + x delete |v_x| + D delete (3) |v_D| + X delete (2) |v_X| + Y yank (2) |v_Y| + p put |v_p| + J join (1) |v_J| + U make uppercase |v_U| + u make lowercase |v_u| + ^] find tag |v_CTRL-]| + I block insert |v_b_I| + A block append |v_b_A| + +(1): Always whole lines, see |:visual_example|. +(2): Whole lines when not using CTRL-V. +(3): Whole lines when not using CTRL-V, delete until the end of the line when + using CTRL-V. +(4): When using CTRL-V operates on the block only. + +Note that the ":vmap" command can be used to specifically map keys in Visual +mode. For example, if you would like the "/" command not to extend the Visual +area, but instead take the highlighted text and search for that: > + :vmap / y/" +(In the <> notation |<>|, when typing it you should type it literally; you +need to remove the 'B' and '<' flags from 'cpoptions'.) + +If you want to give a register name using the """ command, do this just before +typing the operator character: "v{move-around}"xd". + +If you want to give a count to the command, do this just before typing the +operator character: "v{move-around}3>" (move lines 3 indents to the right). + + *{move-around}* +The {move-around} is any sequence of movement commands. Note the difference +with {motion}, which is only ONE movement command. + +Another way to operate on the Visual area is using the |/\%V| item in a +pattern. For example, to replace all '(' in the Visual area with '#': > + + :'<,'>s/\%V(/#/g + +Note that the "'<,'>" will appear automatically when you press ":" in Visual +mode. + +============================================================================== +5. Blockwise operators *blockwise-operators* + +{not available when compiled without the |+visualextra| feature} + +Reminder: Use 'virtualedit' to be able to select blocks that start or end +after the end of a line or halfway a tab. + +Visual-block Insert *v_b_I* +With a blockwise selection, I{string} will insert {string} at the start +of block on every line of the block, provided that the line extends into the +block. Thus lines that are short will remain unmodified. TABs are split to +retain visual columns. +See |v_b_I_example|. + +Visual-block Append *v_b_A* +With a blockwise selection, A{string} will append {string} to the end of +block on every line of the block. There is some differing behavior where the +block RHS is not straight, due to different line lengths: + +1. Block was created with $ + In this case the string is appended to the end of each line. +2. Block was created with {move-around} + In this case the string is appended to the end of the block on each line, + and whitespace is inserted to pad to the end-of-block column. +See |v_b_A_example|. +Note: "I" and "A" behave differently for lines that don't extend into the +selected block. This was done intentionally, so that you can do it the way +you want. + +Visual-block change *v_b_c* +All selected text in the block will be replaced by the same text string. When +using "c" the selected text is deleted and Insert mode started. You can then +enter text (without a line break). When you hit , the same string is +inserted in all previously selected lines. + +Visual-block Change *v_b_C* +Like using "c", but the selection is extended until the end of the line for +all lines. + + *v_b_<* +Visual-block Shift *v_b_>* +The block is shifted by 'shiftwidth'. The RHS of the block is irrelevant. The +LHS of the block determines the point from which to apply a right shift, and +padding includes TABs optimally according to 'ts' and 'et'. The LHS of the +block determines the point upto which to shift left. +See |v_b_>_example|. +See |v_b_<_example|. + +Visual-block Replace *v_b_r* +Every screen char in the highlighted region is replaced with the same char, ie +TABs are split and the virtual whitespace is replaced, maintaining screen +layout. +See |v_b_r_example|. + + +============================================================================== +6. Repeating *visual-repeat* + +When repeating a Visual mode operator, the operator will be applied to the +same amount of text as the last time: +- Linewise Visual mode: The same number of lines. +- Blockwise Visual mode: The same number of lines and columns. +- Normal Visual mode within one line: The same number of characters. +- Normal Visual mode with several lines: The same number of lines, in the + last line the same number of characters as in the last line the last time. +The start of the text is the Cursor position. If the "$" command was used as +one of the last commands to extend the highlighted text, the repeating will +be applied up to the rightmost column of the longest line. + + +============================================================================== +7. Examples *visual-examples* + + *:visual_example* +Currently the ":" command works on whole lines only. When you select part of +a line, doing something like ":!date" will replace the whole line. If you +want only part of the line to be replaced you will have to make a mapping for +it. In a future release ":" may work on partial lines. + +Here is an example, to replace the selected text with the output of "date": > + :vmap _a `>a`!!datekJJ + +(In the <> notation |<>|, when typing it you should type it literally; you +need to remove the 'B' and '<' flags from 'cpoptions') + +What this does is: + stop Visual mode +`> go to the end of the Visual area +a break the line after the Visual area +`< jump to the start of the Visual area +i break the line before the Visual area +!!date filter the Visual text through date +kJJ Join the lines back together + + *visual-search* +Here is an idea for a mapping that makes it possible to do a search for the +selected text: > + :vmap X y/" + +(In the <> notation |<>|, when typing it you should type it literally; you +need to remove the 'B' and '<' flags from 'cpoptions') + +Note that special characters (like '.' and '*') will cause problems. + +Visual-block Examples *blockwise-examples* +With the following text, I will indicate the commands to produce the block and +the results below. In all cases, the cursor begins on the 'a' in the first +line of the test text. +The following modeline settings are assumed ":ts=8:sw=4:". + +It will be helpful to +:set hls +/ +where is a real TAB. This helps visualise the operations. + +The test text is: + +abcdefghijklmnopqrstuvwxyz +abc defghijklmnopqrstuvwxyz +abcdef ghi jklmnopqrstuvwxyz +abcdefghijklmnopqrstuvwxyz + +1. fo3jISTRING *v_b_I_example* + +abcdefghijklmnSTRINGopqrstuvwxyz +abc STRING defghijklmnopqrstuvwxyz +abcdef ghi STRING jklmnopqrstuvwxyz +abcdefghijklmnSTRINGopqrstuvwxyz + +2. fo3j$ASTRING *v_b_A_example* + +abcdefghijklmnopqrstuvwxyzSTRING +abc defghijklmnopqrstuvwxyzSTRING +abcdef ghi jklmnopqrstuvwxyzSTRING +abcdefghijklmnopqrstuvwxyzSTRING + +3. fo3j3l<.. *v_b_<_example* + +abcdefghijklmnopqrstuvwxyz +abc defghijklmnopqrstuvwxyz +abcdef ghi jklmnopqrstuvwxyz +abcdefghijklmnopqrstuvwxyz + +4. fo3j>.. *v_b_>_example* + +abcdefghijklmn opqrstuvwxyz +abc defghijklmnopqrstuvwxyz +abcdef ghi jklmnopqrstuvwxyz +abcdefghijklmn opqrstuvwxyz + +5. fo5l3jrX *v_b_r_example* + +abcdefghijklmnXXXXXXuvwxyz +abc XXXXXXhijklmnopqrstuvwxyz +abcdef ghi XXXXXX jklmnopqrstuvwxyz +abcdefghijklmnXXXXXXuvwxyz + +============================================================================== +8. Select mode *Select* *Select-mode* + +Select mode looks like Visual mode, but the commands accepted are quite +different. This resembles the selection mode in Microsoft Windows. +When the 'showmode' option is set, "-- SELECT --" is shown in the last line. + +Entering Select mode: +- Using the mouse to select an area, and 'selectmode' contains "mouse". + 'mouse' must also contain a flag for the current mode. +- Using a non-printable movement command, with the Shift key pressed, and + 'selectmode' contains "key". For example: and . 'keymodel' + must also contain "startsel". +- Using "v", "V" or CTRL-V command, and 'selectmode' contains "cmd". +- Using "gh", "gH" or "g_CTRL-H" command in Normal mode. +- From Visual mode, press CTRL-G. *v_CTRL-G* + +Commands in Select mode: +- Printable characters, and cause the selection to be deleted, and + Vim enters Insert mode. The typed character is inserted. +- Non-printable movement commands, with the Shift key pressed, extend the + selection. 'keymodel' must include "startsel". +- Non-printable movement commands, with the Shift key NOT pressed, stop Select + mode. 'keymodel' must include "stopsel". +- ESC stops Select mode. +- CTRL-O switches to Visual mode for the duration of one command. *v_CTRL-O* +- CTRL-G switches to Visual mode. + +Otherwise, typed characters are handled as in Visual mode. + +When using an operator in Select mode, and the selection is linewise, the +selected lines are operated upon, but like in characterwise selection. For +example, when a whole line is deleted, it can later be pasted halfway a line. + + +Mappings and menus in Select mode. *Select-mode-mapping* + +When mappings and menus are defined with the |:vmap| or |:vmenu| command they +work both in Visual mode and in Select mode. When these are used in Select +mode Vim automatically switches to Visual mode, so that the same behavior as +in Visual mode is effective. If you don't want this use |:xmap| or |:smap|. + +Users will expect printable characters to replace the selected area. +Therefore avoid mapping printable characters in Select mode. Or use +|:sunmap| after |:map| and |:vmap| to remove it for Select mode. + +After the mapping or menu finishes, the selection is enabled again and Select +mode entered, unless the selected area was deleted, another buffer became +the current one or the window layout was changed. + +When a character was typed that causes the selection to be deleted and Insert +mode started, Insert mode mappings are applied to this character. This may +cause some confusion, because it means Insert mode mappings apply to a +character typed in Select mode. Language mappings apply as well. + + *gV* *v_gV* +gV Avoid the automatic reselection of the Visual area + after a Select mode mapping or menu has finished. + Put this just before the end of the mapping or menu. + At least it should be after any operations on the + selection. + + *gh* +gh Start Select mode, characterwise. This is like "v", + but starts Select mode instead of Visual mode. + Mnemonic: "get highlighted". + + *gH* +gH Start Select mode, linewise. This is like "V", + but starts Select mode instead of Visual mode. + Mnemonic: "get Highlighted". + + *g_CTRL-H* +g CTRL-H Start Select mode, blockwise. This is like CTRL-V, + but starts Select mode instead of Visual mode. + Mnemonic: "get Highlighted". + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/windows.txt b/doc/windows.txt new file mode 100644 index 00000000..d1561a0a --- /dev/null +++ b/doc/windows.txt @@ -0,0 +1,1196 @@ +*windows.txt* For Vim version 7.4. Last change: 2012 Nov 15 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + +Editing with multiple windows and buffers. *windows* *buffers* + +The commands which have been added to use multiple windows and buffers are +explained here. Additionally, there are explanations for commands that work +differently when used in combination with more than one window. + +The basics are explained in chapter 7 and 8 of the user manual |usr_07.txt| +|usr_08.txt|. + +1. Introduction |windows-intro| +2. Starting Vim |windows-starting| +3. Opening and closing a window |opening-window| +4. Moving cursor to other windows |window-move-cursor| +5. Moving windows around |window-moving| +6. Window resizing |window-resize| +7. Argument and buffer list commands |buffer-list| +8. Do a command in all buffers or windows |list-repeat| +9. Tag or file name under the cursor |window-tag| +10. The preview window |preview-window| +11. Using hidden buffers |buffer-hidden| +12. Special kinds of buffers |special-buffers| + +{Vi does not have any of these commands} +{not able to use multiple windows when the |+windows| feature was disabled at +compile time} +{not able to use vertically split windows when the |+vertsplit| feature was +disabled at compile time} + +============================================================================== +1. Introduction *windows-intro* *window* + +Summary: + A buffer is the in-memory text of a file. + A window is a viewport on a buffer. + A tab page is a collection of windows. + +A window is a viewport onto a buffer. You can use multiple windows on one +buffer, or several windows on different buffers. + +A buffer is a file loaded into memory for editing. The original file remains +unchanged until you write the buffer to the file. + +A buffer can be in one of three states: + + *active-buffer* +active: The buffer is displayed in a window. If there is a file for this + buffer, it has been read into the buffer. The buffer may have been + modified since then and thus be different from the file. + *hidden-buffer* +hidden: The buffer is not displayed. If there is a file for this buffer, it + has been read into the buffer. Otherwise it's the same as an active + buffer, you just can't see it. + *inactive-buffer* +inactive: The buffer is not displayed and does not contain anything. Options + for the buffer are remembered if the file was once loaded. It can + contain marks from the |viminfo| file. But the buffer doesn't + contain text. + +In a table: + +state displayed loaded ":buffers" ~ + in window shows ~ +active yes yes 'a' +hidden no yes 'h' +inactive no no ' ' + +Note: All CTRL-W commands can also be executed with |:wincmd|, for those +places where a Normal mode command can't be used or is inconvenient. + +The main Vim window can hold several split windows. There are also tab pages +|tab-page|, each of which can hold multiple windows. + +============================================================================== +2. Starting Vim *windows-starting* + +By default, Vim starts with one window, just like Vi. + +The "-o" and "-O" arguments to Vim can be used to open a window for each file +in the argument list. The "-o" argument will split the windows horizontally; +the "-O" argument will split the windows vertically. If both "-o" and "-O" +are given, the last one encountered will be used to determine the split +orientation. For example, this will open three windows, split horizontally: > + vim -o file1 file2 file3 + +"-oN", where N is a decimal number, opens N windows split horizontally. If +there are more file names than windows, only N windows are opened and some +files do not get a window. If there are more windows than file names, the +last few windows will be editing empty buffers. Similarly, "-ON" opens N +windows split vertically, with the same restrictions. + +If there are many file names, the windows will become very small. You might +want to set the 'winheight' and/or 'winwidth' options to create a workable +situation. + +Buf/Win Enter/Leave |autocommand|s are not executed when opening the new +windows and reading the files, that's only done when they are really entered. + + *status-line* +A status line will be used to separate windows. The 'laststatus' option tells +when the last window also has a status line: + 'laststatus' = 0 never a status line + 'laststatus' = 1 status line if there is more than one window + 'laststatus' = 2 always a status line + +You can change the contents of the status line with the 'statusline' option. +This option can be local to the window, so that you can have a different +status line in each window. + +Normally, inversion is used to display the status line. This can be changed +with the 's' character in the 'highlight' option. For example, "sb" sets it to +bold characters. If no highlighting is used for the status line ("sn"), the +'^' character is used for the current window, and '=' for other windows. If +the mouse is supported and enabled with the 'mouse' option, a status line can +be dragged to resize windows. + +Note: If you expect your status line to be in reverse video and it isn't, +check if the 'highlight' option contains "si". In version 3.0, this meant to +invert the status line. Now it should be "sr", reverse the status line, as +"si" now stands for italic! If italic is not available on your terminal, the +status line is inverted anyway; you will only see this problem on terminals +that have termcap codes for italics. + +============================================================================== +3. Opening and closing a window *opening-window* *E36* + +CTRL-W s *CTRL-W_s* +CTRL-W S *CTRL-W_S* +CTRL-W CTRL-S *CTRL-W_CTRL-S* +:[N]sp[lit] [++opt] [+cmd] *:sp* *:split* + Split current window in two. The result is two viewports on + the same file. Make new window N high (default is to use half + the height of the current window). Reduces the current window + height to create room (and others, if the 'equalalways' option + is set, 'eadirection' isn't "hor", and one of them is higher + than the current or the new window). + Note: CTRL-S does not work on all terminals and might block + further input, use CTRL-Q to get going again. + Also see |++opt| and |+cmd|. + +CTRL-W CTRL-V *CTRL-W_CTRL-V* +CTRL-W v *CTRL-W_v* +:[N]vs[plit] [++opt] [+cmd] [file] *:vs* *:vsplit* + Like |:split|, but split vertically. The windows will be + spread out horizontally if + 1. a width was not specified, + 2. 'equalalways' is set, + 3. 'eadirection' isn't "ver", and + 4. one of the other windows is wider than the current or new + window. + Note: In other places CTRL-Q does the same as CTRL-V, but here + it doesn't! + +CTRL-W n *CTRL-W_n* +CTRL-W CTRL_N *CTRL-W_CTRL-N* +:[N]new [++opt] [+cmd] *:new* + Create a new window and start editing an empty file in it. + Make new window N high (default is to use half the existing + height). Reduces the current window height to create room (and + others, if the 'equalalways' option is set and 'eadirection' + isn't "hor"). + Also see |++opt| and |+cmd|. + If 'fileformats' is not empty, the first format given will be + used for the new buffer. If 'fileformats' is empty, the + 'fileformat' of the current buffer is used. This can be + overridden with the |++opt| argument. + Autocommands are executed in this order: + 1. WinLeave for the current window + 2. WinEnter for the new window + 3. BufLeave for the current buffer + 4. BufEnter for the new buffer + This behaves like a ":split" first, and then an ":enew" + command. + +:[N]vne[w] [++opt] [+cmd] [file] *:vne* *:vnew* + Like |:new|, but split vertically. If 'equalalways' is set + and 'eadirection' isn't "ver" the windows will be spread out + horizontally, unless a width was specified. + +:[N]new [++opt] [+cmd] {file} +:[N]sp[lit] [++opt] [+cmd] {file} *:split_f* + Create a new window and start editing file {file} in it. This + behaves like a ":split" first, and then an ":e" command. + If [+cmd] is given, execute the command when the file has been + loaded |+cmd|. + Also see |++opt|. + Make new window N high (default is to use half the existing + height). Reduces the current window height to create room + (and others, if the 'equalalways' option is set). + +:[N]sv[iew] [++opt] [+cmd] {file} *:sv* *:sview* *splitview* + Same as ":split", but set 'readonly' option for this buffer. + +:[N]sf[ind] [++opt] [+cmd] {file} *:sf* *:sfind* *splitfind* + Same as ":split", but search for {file} in 'path' like in + |:find|. Doesn't split if {file} is not found. + +CTRL-W CTRL-^ *CTRL-W_CTRL-^* *CTRL-W_^* +CTRL-W ^ Does ":split #", split window in two and edit alternate file. + When a count is given, it becomes ":split #N", split window + and edit buffer N. + +Note that the 'splitbelow' and 'splitright' options influence where a new +window will appear. + + *:vert* *:vertical* +:vert[ical] {cmd} + Execute {cmd}. If it contains a command that splits a window, + it will be split vertically. + Doesn't work for |:execute| and |:normal|. + +:lefta[bove] {cmd} *:lefta* *:leftabove* +:abo[veleft] {cmd} *:abo* *:aboveleft* + Execute {cmd}. If it contains a command that splits a window, + it will be opened left (vertical split) or above (horizontal + split) the current window. Overrules 'splitbelow' and + 'splitright'. + Doesn't work for |:execute| and |:normal|. + +:rightb[elow] {cmd} *:rightb* *:rightbelow* +:bel[owright] {cmd} *:bel* *:belowright* + Execute {cmd}. If it contains a command that splits a window, + it will be opened right (vertical split) or below (horizontal + split) the current window. Overrules 'splitbelow' and + 'splitright'. + Doesn't work for |:execute| and |:normal|. + + *:topleft* *E442* +:to[pleft] {cmd} + Execute {cmd}. If it contains a command that splits a window, + it will appear at the top and occupy the full width of the Vim + window. When the split is vertical the window appears at the + far left and occupies the full height of the Vim window. + Doesn't work for |:execute| and |:normal|. + + *:botright* +:bo[tright] {cmd} + Execute {cmd}. If it contains a command that splits a window, + it will appear at the bottom and occupy the full width of the + Vim window. When the split is vertical the window appears at + the far right and occupies the full height of the Vim window. + Doesn't work for |:execute| and |:normal|. + +These command modifiers can be combined to make a vertically split window +occupy the full height. Example: > + :vertical topleft split tags +Opens a vertically split, full-height window on the "tags" file at the far +left of the Vim window. + + +Closing a window +---------------- + +CTRL-W q *CTRL-W_q* +CTRL-W CTRL-Q *CTRL-W_CTRL-Q* +:q[uit] Quit current window. When quitting the last window (not + counting a help window), exit Vim. + When 'hidden' is set, and there is only one window for the + current buffer, it becomes hidden. + When 'hidden' is not set, and there is only one window for the + current buffer, and the buffer was changed, the command fails. + (Note: CTRL-Q does not work on all terminals) + +:q[uit]! Quit current window. If this was the last window for a buffer, + any changes to that buffer are lost. When quitting the last + window (not counting help windows), exit Vim. The contents of + the buffer are lost, even when 'hidden' is set. + +CTRL-W c *CTRL-W_c* *:clo* *:close* +:clo[se][!] Close current window. When the 'hidden' option is set, or + when the buffer was changed and the [!] is used, the buffer + becomes hidden (unless there is another window editing it). + When there is only one window in the current tab page and + there is another tab page, this closes the current tab page. + |tab-page|. + This command fails when: *E444* + - There is only one window on the screen. + - When 'hidden' is not set, [!] is not used, the buffer has + changes, and there is no other window on this buffer. + Changes to the buffer are not written and won't get lost, so + this is a "safe" command. + +CTRL-W CTRL-C *CTRL-W_CTRL-C* + You might have expected that CTRL-W CTRL-C closes the current + window, but that does not work, because the CTRL-C cancels the + command. + + *:hide* +:hid[e] Quit current window, unless it is the last window on the + screen. The buffer becomes hidden (unless there is another + window editing it or 'bufhidden' is "unload" or "delete"). + If the window is the last one in the current tab page the tab + page is closed. |tab-page| + The value of 'hidden' is irrelevant for this command. + Changes to the buffer are not written and won't get lost, so + this is a "safe" command. + +:hid[e] {cmd} Execute {cmd} with 'hidden' is set. The previous value of + 'hidden' is restored after {cmd} has been executed. + Example: > + :hide edit Makefile +< This will edit "Makefile", and hide the current buffer if it + has any changes. + +CTRL-W o *CTRL-W_o* *E445* +CTRL-W CTRL-O *CTRL-W_CTRL-O* *:on* *:only* +:on[ly][!] Make the current window the only one on the screen. All other + windows are closed. + When the 'hidden' option is set, all buffers in closed windows + become hidden. + When 'hidden' is not set, and the 'autowrite' option is set, + modified buffers are written. Otherwise, windows that have + buffers that are modified are not removed, unless the [!] is + given, then they become hidden. But modified buffers are + never abandoned, so changes cannot get lost. + +============================================================================== +4. Moving cursor to other windows *window-move-cursor* + +CTRL-W *CTRL-W_* +CTRL-W CTRL-J *CTRL-W_CTRL-J* *CTRL-W_j* +CTRL-W j Move cursor to Nth window below current one. Uses the cursor + position to select between alternatives. + +CTRL-W *CTRL-W_* +CTRL-W CTRL-K *CTRL-W_CTRL-K* *CTRL-W_k* +CTRL-W k Move cursor to Nth window above current one. Uses the cursor + position to select between alternatives. + +CTRL-W *CTRL-W_* +CTRL-W CTRL-H *CTRL-W_CTRL-H* +CTRL-W *CTRL-W_* *CTRL-W_h* +CTRL-W h Move cursor to Nth window left of current one. Uses the + cursor position to select between alternatives. + +CTRL-W *CTRL-W_* +CTRL-W CTRL-L *CTRL-W_CTRL-L* *CTRL-W_l* +CTRL-W l Move cursor to Nth window right of current one. Uses the + cursor position to select between alternatives. + +CTRL-W w *CTRL-W_w* *CTRL-W_CTRL-W* +CTRL-W CTRL-W Without count: move cursor to window below/right of the + current one. If there is no window below or right, go to + top-left window. + With count: go to Nth window (windows are numbered from + top-left to bottom-right). To obtain the window number see + |bufwinnr()| and |winnr()|. When N is larger than the number + of windows go to the last window. + + *CTRL-W_W* +CTRL-W W Without count: move cursor to window above/left of current + one. If there is no window above or left, go to bottom-right + window. With count: go to Nth window, like with CTRL-W w. + +CTRL-W t *CTRL-W_t* *CTRL-W_CTRL-T* +CTRL-W CTRL-T Move cursor to top-left window. + +CTRL-W b *CTRL-W_b* *CTRL-W_CTRL-B* +CTRL-W CTRL-B Move cursor to bottom-right window. + +CTRL-W p *CTRL-W_p* *CTRL-W_CTRL-P* +CTRL-W CTRL-P Go to previous (last accessed) window. + + *CTRL-W_P* *E441* +CTRL-W P Go to preview window. When there is no preview window this is + an error. + {not available when compiled without the |+quickfix| feature} + +If Visual mode is active and the new window is not for the same buffer, the +Visual mode is ended. If the window is on the same buffer, the cursor +position is set to keep the same Visual area selected. + + *:winc* *:wincmd* +These commands can also be executed with ":wincmd": + +:[count]winc[md] {arg} + Like executing CTRL-W [count] {arg}. Example: > + :wincmd j +< Moves to the window below the current one. + This command is useful when a Normal mode cannot be used (for + the |CursorHold| autocommand event). Or when a Normal mode + command is inconvenient. + The count can also be a window number. Example: > + :exe nr . "wincmd w" +< This goes to window "nr". + +============================================================================== +5. Moving windows around *window-moving* + +CTRL-W r *CTRL-W_r* *CTRL-W_CTRL-R* *E443* +CTRL-W CTRL-R Rotate windows downwards/rightwards. The first window becomes + the second one, the second one becomes the third one, etc. + The last window becomes the first window. The cursor remains + in the same window. + This only works within the row or column of windows that the + current window is in. + + *CTRL-W_R* +CTRL-W R Rotate windows upwards/leftwards. The second window becomes + the first one, the third one becomes the second one, etc. The + first window becomes the last window. The cursor remains in + the same window. + This only works within the row or column of windows that the + current window is in. + +CTRL-W x *CTRL-W_x* *CTRL-W_CTRL-X* +CTRL-W CTRL-X Without count: Exchange current window with next one. If there + is no next window, exchange with previous window. + With count: Exchange current window with Nth window (first + window is 1). The cursor is put in the other window. + When vertical and horizontal window splits are mixed, the + exchange is only done in the row or column of windows that the + current window is in. + +The following commands can be used to change the window layout. For example, +when there are two vertically split windows, CTRL-W K will change that in +horizontally split windows. CTRL-W H does it the other way around. + + *CTRL-W_K* +CTRL-W K Move the current window to be at the very top, using the full + width of the screen. This works like closing the current + window and then creating another one with ":topleft split", + except that the current window contents is used for the new + window. + + *CTRL-W_J* +CTRL-W J Move the current window to be at the very bottom, using the + full width of the screen. This works like closing the current + window and then creating another one with ":botright split", + except that the current window contents is used for the new + window. + + *CTRL-W_H* +CTRL-W H Move the current window to be at the far left, using the + full height of the screen. This works like closing the + current window and then creating another one with + ":vert topleft split", except that the current window contents + is used for the new window. + {not available when compiled without the |+vertsplit| feature} + + *CTRL-W_L* +CTRL-W L Move the current window to be at the far right, using the full + height of the screen. This works like closing the + current window and then creating another one with + ":vert botright split", except that the current window + contents is used for the new window. + {not available when compiled without the |+vertsplit| feature} + + *CTRL-W_T* +CTRL-W T Move the current window to a new tab page. This fails if + there is only one window in the current tab page. + When a count is specified the new tab page will be opened + before the tab page with this index. Otherwise it comes after + the current tab page. + +============================================================================== +6. Window resizing *window-resize* + + *CTRL-W_=* +CTRL-W = Make all windows (almost) equally high and wide, but use + 'winheight' and 'winwidth' for the current window. + Windows with 'winfixheight' set keep their height and windows + with 'winfixwidth' set keep their width. + +:res[ize] -N *:res* *:resize* *CTRL-W_-* +CTRL-W - Decrease current window height by N (default 1). + If used after |:vertical|: decrease width by N. + +:res[ize] +N *CTRL-W_+* +CTRL-W + Increase current window height by N (default 1). + If used after |:vertical|: increase width by N. + +:res[ize] [N] +CTRL-W CTRL-_ *CTRL-W_CTRL-_* *CTRL-W__* +CTRL-W _ Set current window height to N (default: highest possible). + +z{nr} Set current window height to {nr}. + + *CTRL-W_<* +CTRL-W < Decrease current window width by N (default 1). + + *CTRL-W_>* +CTRL-W > Increase current window width by N (default 1). + +:vertical res[ize] [N] *:vertical-resize* *CTRL-W_bar* +CTRL-W | Set current window width to N (default: widest possible). + +You can also resize a window by dragging a status line up or down with the +mouse. Or by dragging a vertical separator line left or right. This only +works if the version of Vim that is being used supports the mouse and the +'mouse' option has been set to enable it. + +The option 'winheight' ('wh') is used to set the minimal window height of the +current window. This option is used each time another window becomes the +current window. If the option is '0', it is disabled. Set 'winheight' to a +very large value, e.g., '9999', to make the current window always fill all +available space. Set it to a reasonable value, e.g., '10', to make editing in +the current window comfortable. + +The equivalent 'winwidth' ('wiw') option is used to set the minimal width of +the current window. + +When the option 'equalalways' ('ea') is set, all the windows are automatically +made the same size after splitting or closing a window. If you don't set this +option, splitting a window will reduce the size of the current window and +leave the other windows the same. When closing a window, the extra lines are +given to the window above it. + +The 'eadirection' option limits the direction in which the 'equalalways' +option is applied. The default "both" resizes in both directions. When the +value is "ver" only the heights of windows are equalized. Use this when you +have manually resized a vertically split window and want to keep this width. +Likewise, "hor" causes only the widths of windows to be equalized. + +The option 'cmdheight' ('ch') is used to set the height of the command-line. +If you are annoyed by the |hit-enter| prompt for long messages, set this +option to 2 or 3. + +If there is only one window, resizing that window will also change the command +line height. If there are several windows, resizing the current window will +also change the height of the window below it (and sometimes the window above +it). + +The minimal height and width of a window is set with 'winminheight' and +'winminwidth'. These are hard values, a window will never become smaller. + +============================================================================== +7. Argument and buffer list commands *buffer-list* + + args list buffer list meaning ~ +1. :[N]argument [N] 11. :[N]buffer [N] to arg/buf N +2. :[N]next [file ..] 12. :[N]bnext [N] to Nth next arg/buf +3. :[N]Next [N] 13. :[N]bNext [N] to Nth previous arg/buf +4. :[N]previous [N] 14. :[N]bprevious [N] to Nth previous arg/buf +5. :rewind / :first 15. :brewind / :bfirst to first arg/buf +6. :last 16. :blast to last arg/buf +7. :all 17. :ball edit all args/buffers + 18. :unhide edit all loaded buffers + 19. :[N]bmod [N] to Nth modified buf + + split & args list split & buffer list meaning ~ +21. :[N]sargument [N] 31. :[N]sbuffer [N] split + to arg/buf N +22. :[N]snext [file ..] 32. :[N]sbnext [N] split + to Nth next arg/buf +23. :[N]sNext [N] 33. :[N]sbNext [N] split + to Nth previous arg/buf +24. :[N]sprevious [N] 34. :[N]sbprevious [N] split + to Nth previous arg/buf +25. :srewind / :sfirst 35. :sbrewind / :sbfirst split + to first arg/buf +26. :slast 36. :sblast split + to last arg/buf +27. :sall 37. :sball edit all args/buffers + 38. :sunhide edit all loaded buffers + 39. :[N]sbmod [N] split + to Nth modified buf + +40. :args list of arguments +41. :buffers list of buffers + +The meaning of [N] depends on the command: + [N] is number of buffers to go forward/backward on ?2, ?3, and ?4 + [N] is an argument number, defaulting to current argument, for 1 and 21 + [N] is a buffer number, defaulting to current buffer, for 11 and 31 + [N] is a count for 19 and 39 + +Note: ":next" is an exception, because it must accept a list of file names +for compatibility with Vi. + + +The argument list and multiple windows +-------------------------------------- + +The current position in the argument list can be different for each window. +Remember that when doing ":e file", the position in the argument list stays +the same, but you are not editing the file at that position. To indicate +this, the file message (and the title, if you have one) shows +"(file (N) of M)", where "(N)" is the current position in the file list, and +"M" the number of files in the file list. + +All the entries in the argument list are added to the buffer list. Thus, you +can also get to them with the buffer list commands, like ":bnext". + +:[N]al[l][!] [N] *:al* *:all* *:sal* *:sall* +:[N]sal[l][!] [N] + Rearrange the screen to open one window for each argument. + All other windows are closed. When a count is given, this is + the maximum number of windows to open. + With the |:tab| modifier open a tab page for each argument. + When there are more arguments than 'tabpagemax' further ones + become split windows in the last tab page. + When the 'hidden' option is set, all buffers in closed windows + become hidden. + When 'hidden' is not set, and the 'autowrite' option is set, + modified buffers are written. Otherwise, windows that have + buffers that are modified are not removed, unless the [!] is + given, then they become hidden. But modified buffers are + never abandoned, so changes cannot get lost. + [N] is the maximum number of windows to open. 'winheight' + also limits the number of windows opened ('winwidth' if + |:vertical| was prepended). + Buf/Win Enter/Leave autocommands are not executed for the new + windows here, that's only done when they are really entered. + +:[N]sa[rgument][!] [++opt] [+cmd] [N] *:sa* *:sargument* + Short for ":split | argument [N]": split window and go to Nth + argument. But when there is no such argument, the window is + not split. Also see |++opt| and |+cmd|. + +:[N]sn[ext][!] [++opt] [+cmd] [file ..] *:sn* *:snext* + Short for ":split | [N]next": split window and go to Nth next + argument. But when there is no next file, the window is not + split. Also see |++opt| and |+cmd|. + +:[N]spr[evious][!] [++opt] [+cmd] [N] *:spr* *:sprevious* +:[N]sN[ext][!] [++opt] [+cmd] [N] *:sN* *:sNext* + Short for ":split | [N]Next": split window and go to Nth + previous argument. But when there is no previous file, the + window is not split. Also see |++opt| and |+cmd|. + + *:sre* *:srewind* +:sre[wind][!] [++opt] [+cmd] + Short for ":split | rewind": split window and go to first + argument. But when there is no argument list, the window is + not split. Also see |++opt| and |+cmd|. + + *:sfir* *:sfirst* +:sfir[st] [++opt] [+cmd] + Same as ":srewind". + + *:sla* *:slast* +:sla[st][!] [++opt] [+cmd] + Short for ":split | last": split window and go to last + argument. But when there is no argument list, the window is + not split. Also see |++opt| and |+cmd|. + + *:dr* *:drop* +:dr[op] [++opt] [+cmd] {file} .. + Edit the first {file} in a window. + - If the file is already open in a window change to that + window. + - If the file is not open in a window edit the file in the + current window. If the current buffer can't be |abandon|ed, + the window is split first. + The |argument-list| is set, like with the |:next| command. + The purpose of this command is that it can be used from a + program that wants Vim to edit another file, e.g., a debugger. + When using the |:tab| modifier each argument is opened in a + tab page. The last window is used if it's empty. + Also see |++opt| and |+cmd|. + {only available when compiled with a GUI} + +============================================================================== +8. Do a command in all buffers or windows *list-repeat* + + *:windo* +:windo {cmd} Execute {cmd} in each window. + It works like doing this: > + CTRL-W t + :{cmd} + CTRL-W w + :{cmd} + etc. +< This only operates in the current tab page. + When an error is detected on one window, further + windows will not be visited. + The last window (or where an error occurred) becomes + the current window. + {cmd} can contain '|' to concatenate several commands. + {cmd} must not open or close windows or reorder them. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + Also see |:tabdo|, |:argdo| and |:bufdo|. + + *:bufdo* +:bufdo[!] {cmd} Execute {cmd} in each buffer in the buffer list. + It works like doing this: > + :bfirst + :{cmd} + :bnext + :{cmd} + etc. +< When the current file can't be |abandon|ed and the [!] + is not present, the command fails. + When an error is detected on one buffer, further + buffers will not be visited. + Unlisted buffers are skipped. + The last buffer (or where an error occurred) becomes + the current buffer. + {cmd} can contain '|' to concatenate several commands. + {cmd} must not delete buffers or add buffers to the + buffer list. + Note: While this command is executing, the Syntax + autocommand event is disabled by adding it to + 'eventignore'. This considerably speeds up editing + each buffer. + {not in Vi} {not available when compiled without the + |+listcmds| feature} + Also see |:tabdo|, |:argdo| and |:windo|. + +Examples: > + + :windo set nolist nofoldcolumn | normal zn + +This resets the 'list' option and disables folding in all windows. > + + :bufdo set fileencoding= | update + +This resets the 'fileencoding' in each buffer and writes it if this changed +the buffer. The result is that all buffers will use the 'encoding' encoding +(if conversion works properly). + +============================================================================== +9. Tag or file name under the cursor *window-tag* + + *:sta* *:stag* +:sta[g][!] [tagname] + Does ":tag[!] [tagname]" and splits the window for the found + tag. See also |:tag|. + +CTRL-W ] *CTRL-W_]* *CTRL-W_CTRL-]* +CTRL-W CTRL-] Split current window in two. Use identifier under cursor as a + tag and jump to it in the new upper window. Make new window N + high. + + *CTRL-W_g]* +CTRL-W g ] Split current window in two. Use identifier under cursor as a + tag and perform ":tselect" on it in the new upper window. + Make new window N high. + + *CTRL-W_g_CTRL-]* +CTRL-W g CTRL-] Split current window in two. Use identifier under cursor as a + tag and perform ":tjump" on it in the new upper window. Make + new window N high. + +CTRL-W f *CTRL-W_f* *CTRL-W_CTRL-F* +CTRL-W CTRL-F Split current window in two. Edit file name under cursor. + Like ":split gf", but window isn't split if the file does not + exist. + Uses the 'path' variable as a list of directory names where to + look for the file. Also the path for current file is + used to search for the file name. + If the name is a hypertext link that looks like + "type://machine/path", only "/path" is used. + If a count is given, the count'th matching file is edited. + {not available when the |+file_in_path| feature was disabled + at compile time} + +CTRL-W F *CTRL-W_F* + Split current window in two. Edit file name under cursor and + jump to the line number following the file name. See |gF| for + details on how the line number is obtained. + {not available when the |+file_in_path| feature was disabled + at compile time} + +CTRL-W gf *CTRL-W_gf* + Open a new tab page and edit the file name under the cursor. + Like "tab split" and "gf", but the new tab page isn't created + if the file does not exist. + {not available when the |+file_in_path| feature was disabled + at compile time} + +CTRL-W gF *CTRL-W_gF* + Open a new tab page and edit the file name under the cursor + and jump to the line number following the file name. Like + "tab split" and "gF", but the new tab page isn't created if + the file does not exist. + {not available when the |+file_in_path| feature was disabled + at compile time} + +Also see |CTRL-W_CTRL-I|: open window for an included file that includes +the keyword under the cursor. + +============================================================================== +10. The preview window *preview-window* + +The preview window is a special window to show (preview) another file. It is +normally a small window used to show an include file or definition of a +function. +{not available when compiled without the |+quickfix| feature} + +There can be only one preview window (per tab page). It is created with one +of the commands below. The 'previewheight' option can be set to specify the +height of the preview window when it's opened. The 'previewwindow' option is +set in the preview window to be able to recognize it. The 'winfixheight' +option is set to have it keep the same height when opening/closing other +windows. + + *:pta* *:ptag* +:pta[g][!] [tagname] + Does ":tag[!] [tagname]" and shows the found tag in a + "Preview" window without changing the current buffer or cursor + position. If a "Preview" window already exists, it is re-used + (like a help window is). If a new one is opened, + 'previewheight' is used for the height of the window. See + also |:tag|. + See below for an example. |CursorHold-example| + Small difference from |:tag|: When [tagname] is equal to the + already displayed tag, the position in the matching tag list + is not reset. This makes the CursorHold example work after a + |:ptnext|. + +CTRL-W z *CTRL-W_z* +CTRL-W CTRL-Z *CTRL-W_CTRL-Z* *:pc* *:pclose* +:pc[lose][!] Close any "Preview" window currently open. When the 'hidden' + option is set, or when the buffer was changed and the [!] is + used, the buffer becomes hidden (unless there is another + window editing it). The command fails if any "Preview" buffer + cannot be closed. See also |:close|. + + *:pp* *:ppop* +:[count]pp[op][!] + Does ":[count]pop[!]" in the preview window. See |:pop| and + |:ptag|. {not in Vi} + +CTRL-W } *CTRL-W_}* + Use identifier under cursor as a tag and perform a :ptag on + it. Make the new Preview window (if required) N high. If N is + not given, 'previewheight' is used. + +CTRL-W g } *CTRL-W_g}* + Use identifier under cursor as a tag and perform a :ptjump on + it. Make the new Preview window (if required) N high. If N is + not given, 'previewheight' is used. + + *:ped* *:pedit* +:ped[it][!] [++opt] [+cmd] {file} + Edit {file} in the preview window. The preview window is + opened like with |:ptag|. The current window and cursor + position isn't changed. Useful example: > + :pedit +/fputc /usr/include/stdio.h +< + *:ps* *:psearch* +:[range]ps[earch][!] [count] [/]pattern[/] + Works like |:ijump| but shows the found match in the preview + window. The preview window is opened like with |:ptag|. The + current window and cursor position isn't changed. Useful + example: > + :psearch popen +< Like with the |:ptag| command, you can use this to + automatically show information about the word under the + cursor. This is less clever than using |:ptag|, but you don't + need a tags file and it will also find matches in system + include files. Example: > + :au! CursorHold *.[ch] nested exe "silent! psearch " . expand("") +< Warning: This can be slow. + +Example *CursorHold-example* > + + :au! CursorHold *.[ch] nested exe "silent! ptag " . expand("") + +This will cause a ":ptag" to be executed for the keyword under the cursor, +when the cursor hasn't moved for the time set with 'updatetime'. The "nested" +makes other autocommands be executed, so that syntax highlighting works in the +preview window. The "silent!" avoids an error message when the tag could not +be found. Also see |CursorHold|. To disable this again: > + + :au! CursorHold + +A nice addition is to highlight the found tag, avoid the ":ptag" when there +is no word under the cursor, and a few other things: > + + :au! CursorHold *.[ch] nested call PreviewWord() + :func PreviewWord() + : if &previewwindow " don't do this in the preview window + : return + : endif + : let w = expand("") " get the word under cursor + : if w =~ '\a' " if the word contains a letter + : + : " Delete any existing highlight before showing another tag + : silent! wincmd P " jump to preview window + : if &previewwindow " if we really get there... + : match none " delete existing highlight + : wincmd p " back to old window + : endif + : + : " Try displaying a matching tag for the word under the cursor + : try + : exe "ptag " . w + : catch + : return + : endtry + : + : silent! wincmd P " jump to preview window + : if &previewwindow " if we really get there... + : if has("folding") + : silent! .foldopen " don't want a closed fold + : endif + : call search("$", "b") " to end of previous line + : let w = substitute(w, '\\', '\\\\', "") + : call search('\<\V' . w . '\>') " position cursor on match + : " Add a match highlight to the word at this position + : hi previewWord term=bold ctermbg=green guibg=green + : exe 'match previewWord "\%' . line(".") . 'l\%' . col(".") . 'c\k*"' + : wincmd p " back to old window + : endif + : endif + :endfun + +============================================================================== +11. Using hidden buffers *buffer-hidden* + +A hidden buffer is not displayed in a window, but is still loaded into memory. +This makes it possible to jump from file to file, without the need to read or +write the file every time you get another buffer in a window. +{not available when compiled without the |+listcmds| feature} + + *:buffer-!* +If the option 'hidden' ('hid') is set, abandoned buffers are kept for all +commands that start editing another file: ":edit", ":next", ":tag", etc. The +commands that move through the buffer list sometimes make the current buffer +hidden although the 'hidden' option is not set. This happens when a buffer is +modified, but is forced (with '!') to be removed from a window, and +'autowrite' is off or the buffer can't be written. + +You can make a hidden buffer not hidden by starting to edit it with any +command. Or by deleting it with the ":bdelete" command. + +The 'hidden' is global, it is used for all buffers. The 'bufhidden' option +can be used to make an exception for a specific buffer. It can take these +values: + Use the value of 'hidden'. + hide Hide this buffer, also when 'hidden' is not set. + unload Don't hide but unload this buffer, also when 'hidden' + is set. + delete Delete the buffer. + + *hidden-quit* +When you try to quit Vim while there is a hidden, modified buffer, you will +get an error message and Vim will make that buffer the current buffer. You +can then decide to write this buffer (":wq") or quit without writing (":q!"). +Be careful: there may be more hidden, modified buffers! + +A buffer can also be unlisted. This means it exists, but it is not in the +list of buffers. |unlisted-buffer| + + +:files[!] *:files* +:buffers[!] *:buffers* *:ls* +:ls[!] Show all buffers. Example: + + 1 #h "/test/text" line 1 ~ + 2u "asdf" line 0 ~ + 3 %a + "version.c" line 1 ~ + + When the [!] is included the list will show unlisted buffers + (the term "unlisted" is a bit confusing then...). + + Each buffer has a unique number. That number will not change, + so you can always go to a specific buffer with ":buffer N" or + "N CTRL-^", where N is the buffer number. + + Indicators (chars in the same column are mutually exclusive): + u an unlisted buffer (only displayed when [!] is used) + |unlisted-buffer| + % the buffer in the current window + # the alternate buffer for ":e #" and CTRL-^ + a an active buffer: it is loaded and visible + h a hidden buffer: It is loaded, but currently not + displayed in a window |hidden-buffer| + - a buffer with 'modifiable' off + = a readonly buffer + + a modified buffer + x a buffer with read errors + + *:bad* *:badd* +:bad[d] [+lnum] {fname} + Add file name {fname} to the buffer list, without loading it. + If "lnum" is specified, the cursor will be positioned at that + line when the buffer is first entered. Note that other + commands after the + will be ignored. + +:[N]bd[elete][!] *:bd* *:bdel* *:bdelete* *E516* +:bd[elete][!] [N] + Unload buffer [N] (default: current buffer) and delete it from + the buffer list. If the buffer was changed, this fails, + unless when [!] is specified, in which case changes are lost. + The file remains unaffected. Any windows for this buffer are + closed. If buffer [N] is the current buffer, another buffer + will be displayed instead. This is the most recent entry in + the jump list that points into a loaded buffer. + Actually, the buffer isn't completely deleted, it is removed + from the buffer list |unlisted-buffer| and option values, + variables and mappings/abbreviations for the buffer are + cleared. + +:bdelete[!] {bufname} *E93* *E94* + Like ":bdelete[!] [N]", but buffer given by name. Note that a + buffer whose name is a number cannot be referenced by that + name; use the buffer number instead. Insert a backslash + before a space in a buffer name. + +:bdelete[!] N1 N2 ... + Do ":bdelete[!]" for buffer N1, N2, etc. The arguments can be + buffer numbers or buffer names (but not buffer names that are + a number). Insert a backslash before a space in a buffer + name. + +:N,Mbdelete[!] Do ":bdelete[!]" for all buffers in the range N to M + |inclusive|. + +:[N]bw[ipeout][!] *:bw* *:bwipe* *:bwipeout* *E517* +:bw[ipeout][!] {bufname} +:N,Mbw[ipeout][!] +:bw[ipeout][!] N1 N2 ... + Like |:bdelete|, but really delete the buffer. Everything + related to the buffer is lost. All marks in this buffer + become invalid, option settings are lost, etc. Don't use this + unless you know what you are doing. + +:[N]bun[load][!] *:bun* *:bunload* *E515* +:bun[load][!] [N] + Unload buffer [N] (default: current buffer). The memory + allocated for this buffer will be freed. The buffer remains + in the buffer list. + If the buffer was changed, this fails, unless when [!] is + specified, in which case the changes are lost. + Any windows for this buffer are closed. If buffer [N] is the + current buffer, another buffer will be displayed instead. + This is the most recent entry in the jump list that points + into a loaded buffer. + +:bunload[!] {bufname} + Like ":bunload[!] [N]", but buffer given by name. Note that a + buffer whose name is a number cannot be referenced by that + name; use the buffer number instead. Insert a backslash + before a space in a buffer name. + +:N,Mbunload[!] Do ":bunload[!]" for all buffers in the range N to M + |inclusive|. + +:bunload[!] N1 N2 ... + Do ":bunload[!]" for buffer N1, N2, etc. The arguments can be + buffer numbers or buffer names (but not buffer names that are + a number). Insert a backslash before a space in a buffer + name. + +:[N]b[uffer][!] [N] *:b* *:bu* *:buf* *:buffer* *E86* + Edit buffer [N] from the buffer list. If [N] is not given, + the current buffer remains being edited. See |:buffer-!| for + [!]. This will also edit a buffer that is not in the buffer + list, without setting the 'buflisted' flag. + +:[N]b[uffer][!] {bufname} + Edit buffer for {bufname} from the buffer list. See + |:buffer-!| for [!]. This will also edit a buffer that is not + in the buffer list, without setting the 'buflisted' flag. + +:[N]sb[uffer] [N] *:sb* *:sbuffer* + Split window and edit buffer [N] from the buffer list. If [N] + is not given, the current buffer is edited. Respects the + "useopen" setting of 'switchbuf' when splitting. This will + also edit a buffer that is not in the buffer list, without + setting the 'buflisted' flag. + +:[N]sb[uffer] {bufname} + Split window and edit buffer for {bufname} from the buffer + list. This will also edit a buffer that is not in the buffer + list, without setting the 'buflisted' flag. + Note: If what you want to do is split the buffer, make a copy + under another name, you can do it this way: > + :w foobar | sp # + +:[N]bn[ext][!] [N] *:bn* *:bnext* *E87* + Go to [N]th next buffer in buffer list. [N] defaults to one. + Wraps around the end of the buffer list. + See |:buffer-!| for [!]. + If you are in a help buffer, this takes you to the next help + buffer (if there is one). Similarly, if you are in a normal + (non-help) buffer, this takes you to the next normal buffer. + This is so that if you have invoked help, it doesn't get in + the way when you're browsing code/text buffers. The next three + commands also work like this. + + *:sbn* *:sbnext* +:[N]sbn[ext] [N] + Split window and go to [N]th next buffer in buffer list. + Wraps around the end of the buffer list. Uses 'switchbuf' + +:[N]bN[ext][!] [N] *:bN* *:bNext* *:bp* *:bprevious* *E88* +:[N]bp[revious][!] [N] + Go to [N]th previous buffer in buffer list. [N] defaults to + one. Wraps around the start of the buffer list. + See |:buffer-!| for [!] and 'switchbuf'. + +:[N]sbN[ext] [N] *:sbN* *:sbNext* *:sbp* *:sbprevious* +:[N]sbp[revious] [N] + Split window and go to [N]th previous buffer in buffer list. + Wraps around the start of the buffer list. + Uses 'switchbuf'. + + *:br* *:brewind* +:br[ewind][!] Go to first buffer in buffer list. If the buffer list is + empty, go to the first unlisted buffer. + See |:buffer-!| for [!]. + + *:bf* *:bfirst* +:bf[irst] Same as ":brewind". + + *:sbr* *:sbrewind* +:sbr[ewind] Split window and go to first buffer in buffer list. If the + buffer list is empty, go to the first unlisted buffer. + Respects the 'switchbuf' option. + + *:sbf* *:sbfirst* +:sbf[irst] Same as ":sbrewind". + + *:bl* *:blast* +:bl[ast][!] Go to last buffer in buffer list. If the buffer list is + empty, go to the last unlisted buffer. + See |:buffer-!| for [!]. + + *:sbl* *:sblast* +:sbl[ast] Split window and go to last buffer in buffer list. If the + buffer list is empty, go to the last unlisted buffer. + Respects 'switchbuf' option. + +:[N]bm[odified][!] [N] *:bm* *:bmodified* *E84* + Go to [N]th next modified buffer. Note: this command also + finds unlisted buffers. If there is no modified buffer the + command fails. + +:[N]sbm[odified] [N] *:sbm* *:sbmodified* + Split window and go to [N]th next modified buffer. + Respects 'switchbuf' option. + Note: this command also finds buffers not in the buffer list. + +:[N]unh[ide] [N] *:unh* *:unhide* *:sun* *:sunhide* +:[N]sun[hide] [N] + Rearrange the screen to open one window for each loaded buffer + in the buffer list. When a count is given, this is the + maximum number of windows to open. + +:[N]ba[ll] [N] *:ba* *:ball* *:sba* *:sball* +:[N]sba[ll] [N] Rearrange the screen to open one window for each buffer in + the buffer list. When a count is given, this is the maximum + number of windows to open. 'winheight' also limits the number + of windows opened ('winwidth' if |:vertical| was prepended). + Buf/Win Enter/Leave autocommands are not executed for the new + windows here, that's only done when they are really entered. + When the |:tab| modifier is used new windows are opened in a + new tab, up to 'tabpagemax'. + +Note: All the commands above that start editing another buffer, keep the +'readonly' flag as it was. This differs from the ":edit" command, which sets +the 'readonly' flag each time the file is read. + +============================================================================== +12. Special kinds of buffers *special-buffers* + +Instead of containing the text of a file, buffers can also be used for other +purposes. A few options can be set to change the behavior of a buffer: + 'bufhidden' what happens when the buffer is no longer displayed + in a window. + 'buftype' what kind of a buffer this is + 'swapfile' whether the buffer will have a swap file + 'buflisted' buffer shows up in the buffer list + +A few useful kinds of a buffer: + +quickfix Used to contain the error list or the location list. See + |:cwindow| and |:lwindow|. This command sets the 'buftype' + option to "quickfix". You are not supposed to change this! + 'swapfile' is off. + +help Contains a help file. Will only be created with the |:help| + command. The flag that indicates a help buffer is internal + and can't be changed. The 'buflisted' option will be reset + for a help buffer. + +directory Displays directory contents. Can be used by a file explorer + plugin. The buffer is created with these settings: > + :setlocal buftype=nowrite + :setlocal bufhidden=delete + :setlocal noswapfile +< The buffer name is the name of the directory and is adjusted + when using the |:cd| command. + +scratch Contains text that can be discarded at any time. It is kept + when closing the window, it must be deleted explicitly. + Settings: > + :setlocal buftype=nofile + :setlocal bufhidden=hide + :setlocal noswapfile +< The buffer name can be used to identify the buffer, if you + give it a meaningful name. + + *unlisted-buffer* +unlisted The buffer is not in the buffer list. It is not used for + normal editing, but to show a help file, remember a file name + or marks. The ":bdelete" command will also set this option, + thus it doesn't completely delete the buffer. Settings: > + :setlocal nobuflisted +< + + vim:tw=78:ts=8:ft=help:norl: diff --git a/doc/workshop.txt b/doc/workshop.txt new file mode 100644 index 00000000..5514f9eb --- /dev/null +++ b/doc/workshop.txt @@ -0,0 +1,98 @@ +*workshop.txt* For Vim version 7.4. Last change: 2013 Jul 06 + + + VIM REFERENCE MANUAL by Gordon Prieur + + +Sun Visual WorkShop Features *workshop* *workshop-support* + +1. Introduction |workshop-intro| +2. Commands |workshop-commands| +3. Compiling vim/gvim for WorkShop |workshop-compiling| +4. Configuring gvim for a WorkShop release tree |workshop-configure| +5. Obtaining the latest version of the XPM library |workshop-xpm| + +{Vi does not have any of these features} +{only available when compiled with the |+sun_workshop| feature} + +============================================================================== +1. Introduction *workshop-intro* + +Sun Visual WorkShop has an "Editor of Choice" feature designed to let users +debug using their favorite editors. For the 6.0 release we have added support +for gvim. A workshop debug session will have a debugging window and an editor +window (possibly others as well). The user can do many debugging operations +from the editor window, minimizing the need to switch from window to window. + +The version of vim shipped with Sun Visual WorkShop 6 (also called Forte +Developer 6) is vim 5.3. The features in this release are much more reliable +than the vim/gvim shipped with Visual WorkShop. VWS users wishing to use vim +as their editor should compile these sources and install them in their +workshop release tree. + +============================================================================== +2. Commands *workshop-commands* + + *:ws* *:wsverb* +:ws[verb] verb Pass the verb to the verb executor + +Pass the verb to a workshop function which gathers some arguments and +sends the verb and data to workshop over an IPC connection. + +============================================================================== +3. Compiling vim/gvim for WorkShop *workshop-compiling* + +Compiling vim with FEAT_SUN_WORKSHOP turns on all compile time flags necessary +for building a vim to work with Visual WorkShop. The features required for VWS +have been built and tested using the Sun compilers from the VWS release. They +have not been built or tested using Gnu compilers. This does not mean the +features won't build and run if compiled with gcc, just that nothing is +guaranteed with gcc! + +============================================================================== +4. Configuring gvim for a WorkShop release tree *workshop-configure* + +There are several assumptions which must be met in order to compile a gvim for +use with Sun Visual WorkShop 6. + + o You should use the compiler in VWS rather than gcc. We have neither + built nor tested with gcc and cannot guarantee it will build properly. + + o You must supply your own XPM library. See |workshop-xpm| below for + details on obtaining the latest version of XPM. + + o Edit the Makefile in the src directory and uncomment the lines for Sun + Visual WorkShop. You can easily find these by searching for the string + FEAT_SUN_WORKSHOP + + o We also suggest you use Motif for your gui. This will provide gvim with + the same look-and-feel as the rest of Sun Visual WorkShop. + +The following configuration line can be used to configure vim to build for use +with Sun Visual WorkShop: + + $ CC=cc configure --enable-workshop --enable-gui=motif \ + -prefix=/contrib/contrib6/ + +The VWS-install-dir should be the base directory where your Sun Visual WorkShop +was installed. By default this is /opt/SUNWspro. It will normally require +root permissions to install the vim release. You will also need to change the +symlink /bin/gvim to point to the vim in your newly installed +directory. The should be a unique version string. I use "vim" +concatenated with the equivalent of version.h's VIM_VERSION_SHORT. + +============================================================================== +5. Obtaining the latest version of the XPM library *workshop-xpm* + +The XPM library is required to show images within Vim with Motif or Athena. +Without it the toolbar and signs will be disabled. + +The XPM library is provided by Arnaud Le Hors of the French National Institute +for Research in Computer Science and Control. It can be downloaded from +http://cgit.freedesktop.org/xorg/lib/libXpm. The current release, as of this +writing, is xpm-3.4k-solaris.tgz, which is a gzip'ed tar file. If you create +the directory /usr/local/xpm and untar the file there you can use the +uncommented lines in the Makefile without changing them. If you use another +xpm directory you will need to change the XPM_DIR in src/Makefile. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/my_configs.vim b/my_configs.vim new file mode 100644 index 00000000..f5ecb2d6 --- /dev/null +++ b/my_configs.vim @@ -0,0 +1,17 @@ +map g +set completeopt=menu,menuone +let OmniCpp_MayCompleteDot=1 " 打开 . æ“作符 +let OmniCpp_MayCompleteArrow=1 " 打开 -> æ“作符 +let OmniCpp_MayCompleteScope=1 " 打开 :: æ“作符 +let OmniCpp_NamespaceSearch=1 " 打开命å空间 +let OmniCpp_GlobalScopeSearch=1 +let OmniCpp_DefaultNamespace=["std"] +let OmniCpp_ShowPrototypeInAbbr=1 " 打开显示函数原型 +let OmniCpp_SelectFirstItem = 2 " 自动弹出时自动跳至第一个 +autocmd BufRead scp://* :set bt=acwrite + +" 添加自动补全字典 +au FileType php setlocal dict+=~/.vim_runtime/dictionary/php_keywords_list.txt +au FileType cpp setlocal dict+=~/.vim_runtime/dictionary/cpp_keywords_list.txt +au FileType java setlocal dict+=~/.vim_runtime/dictionary/java_keywords_list.txt +" au FileType markdown setlocal dict+=~/.vim/dictionary/words.txt diff --git a/my_plugins/autocomplpop/autoload/acp.vim b/my_plugins/autocomplpop/autoload/acp.vim new file mode 100644 index 00000000..827bbccf --- /dev/null +++ b/my_plugins/autocomplpop/autoload/acp.vim @@ -0,0 +1,431 @@ +"============================================================================= +" Copyright (c) 2007-2009 Takeshi NISHIDA +" +"============================================================================= +" LOAD GUARD {{{1 + +if exists('g:loaded_autoload_acp') || v:version < 702 + finish +endif +let g:loaded_autoload_acp = 1 + +" }}}1 +"============================================================================= +" GLOBAL FUNCTIONS: {{{1 + +" +function acp#enable() + call acp#disable() + + augroup AcpGlobalAutoCommand + autocmd! + autocmd InsertEnter * unlet! s:posLast s:lastUncompletable + autocmd InsertLeave * call s:finishPopup(1) + augroup END + + if g:acp_mappingDriven + call s:mapForMappingDriven() + else + autocmd AcpGlobalAutoCommand CursorMovedI * call s:feedPopup() + endif + + nnoremap i i=feedPopup() + nnoremap a a=feedPopup() + nnoremap R R=feedPopup() +endfunction + +" +function acp#disable() + call s:unmapForMappingDriven() + augroup AcpGlobalAutoCommand + autocmd! + augroup END + nnoremap i | nunmap i + nnoremap a | nunmap a + nnoremap R | nunmap R +endfunction + +" +function acp#lock() + let s:lockCount += 1 +endfunction + +" +function acp#unlock() + let s:lockCount -= 1 + if s:lockCount < 0 + let s:lockCount = 0 + throw "AutoComplPop: not locked" + endif +endfunction + +" +function acp#meetsForSnipmate(context) + if g:acp_behaviorSnipmateLength < 0 + return 0 + endif + let matches = matchlist(a:context, '\(^\|\s\|\<\)\(\u\{' . + \ g:acp_behaviorSnipmateLength . ',}\)$') + return !empty(matches) && !empty(s:getMatchingSnipItems(matches[2])) +endfunction + +" +function acp#meetsForKeyword(context) + if g:acp_behaviorKeywordLength < 0 + return 0 + endif + let matches = matchlist(a:context, '\(\k\{' . g:acp_behaviorKeywordLength . ',}\)$') + if empty(matches) + return 0 + endif + for ignore in g:acp_behaviorKeywordIgnores + if stridx(ignore, matches[1]) == 0 + return 0 + endif + endfor + return 1 +endfunction + +" +function acp#meetsForFile(context) + if g:acp_behaviorFileLength < 0 + return 0 + endif + if has('win32') || has('win64') + let separator = '[/\\]' + else + let separator = '\/' + endif + if a:context !~ '\f' . separator . '\f\{' . g:acp_behaviorFileLength . ',}$' + return 0 + endif + return a:context !~ '[*/\\][/\\]\f*$\|[^[:print:]]\f*$' +endfunction + +" +function acp#meetsForRubyOmni(context) + if !has('ruby') + return 0 + endif + if g:acp_behaviorRubyOmniMethodLength >= 0 && + \ a:context =~ '[^. \t]\(\.\|::\)\k\{' . + \ g:acp_behaviorRubyOmniMethodLength . ',}$' + return 1 + endif + if g:acp_behaviorRubyOmniSymbolLength >= 0 && + \ a:context =~ '\(^\|[^:]\):\k\{' . + \ g:acp_behaviorRubyOmniSymbolLength . ',}$' + return 1 + endif + return 0 +endfunction + +" +function acp#meetsForPythonOmni(context) + return has('python') && g:acp_behaviorPythonOmniLength >= 0 && + \ a:context =~ '\k\.\k\{' . g:acp_behaviorPythonOmniLength . ',}$' +endfunction + +" +function acp#meetsForPerlOmni(context) + return g:acp_behaviorPerlOmniLength >= 0 && + \ a:context =~ '\w->\k\{' . g:acp_behaviorPerlOmniLength . ',}$' +endfunction + +" +function acp#meetsForXmlOmni(context) + return g:acp_behaviorXmlOmniLength >= 0 && + \ a:context =~ '\(<\|<\/\|<[^>]\+ \|<[^>]\+=\"\)\k\{' . + \ g:acp_behaviorXmlOmniLength . ',}$' +endfunction + +" +function acp#meetsForHtmlOmni(context) + return g:acp_behaviorHtmlOmniLength >= 0 && + \ a:context =~ '\(<\|<\/\|<[^>]\+ \|<[^>]\+=\"\)\k\{' . + \ g:acp_behaviorHtmlOmniLength . ',}$' +endfunction + +" +function acp#meetsForCssOmni(context) + if g:acp_behaviorCssOmniPropertyLength >= 0 && + \ a:context =~ '\(^\s\|[;{]\)\s*\k\{' . + \ g:acp_behaviorCssOmniPropertyLength . ',}$' + return 1 + endif + if g:acp_behaviorCssOmniValueLength >= 0 && + \ a:context =~ '[:@!]\s*\k\{' . + \ g:acp_behaviorCssOmniValueLength . ',}$' + return 1 + endif + return 0 +endfunction + +" +function acp#completeSnipmate(findstart, base) + if a:findstart + let s:posSnipmateCompletion = len(matchstr(s:getCurrentText(), '.*\U')) + return s:posSnipmateCompletion + endif + let lenBase = len(a:base) + let items = filter(GetSnipsInCurrentScope(), + \ 'strpart(v:key, 0, lenBase) ==? a:base') + return map(sort(items(items)), 's:makeSnipmateItem(v:val[0], v:val[1])') +endfunction + +" +function acp#onPopupCloseSnipmate() + let word = s:getCurrentText()[s:posSnipmateCompletion :] + for trigger in keys(GetSnipsInCurrentScope()) + if word ==# trigger + call feedkeys("\=TriggerSnippet()\", "n") + return 0 + endif + endfor + return 1 +endfunction + +" +function acp#onPopupPost() + " to clear = expression on command-line + echo '' + if pumvisible() + inoremap acp#onBs() + inoremap acp#onBs() + " a command to restore to original text and select the first match + return (s:behavsCurrent[s:iBehavs].command =~# "\" ? "\\" + \ : "\\") + endif + let s:iBehavs += 1 + if len(s:behavsCurrent) > s:iBehavs + call s:setCompletefunc() + return printf("\%s\=acp#onPopupPost()\", + \ s:behavsCurrent[s:iBehavs].command) + else + let s:lastUncompletable = { + \ 'word': s:getCurrentWord(), + \ 'commands': map(copy(s:behavsCurrent), 'v:val.command')[1:], + \ } + call s:finishPopup(0) + return "\" + endif +endfunction + +" +function acp#onBs() + " using "matchstr" and not "strpart" in order to handle multi-byte + " characters + if call(s:behavsCurrent[s:iBehavs].meets, + \ [matchstr(s:getCurrentText(), '.*\ze.')]) + return "\" + endif + return "\\" +endfunction + +" }}}1 +"============================================================================= +" LOCAL FUNCTIONS: {{{1 + +" +function s:mapForMappingDriven() + call s:unmapForMappingDriven() + let s:keysMappingDriven = [ + \ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', + \ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', + \ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', + \ 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', + \ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', + \ '-', '_', '~', '^', '.', ',', ':', '!', '#', '=', '%', '$', '@', '<', '>', '/', '\', + \ '', '', '', ] + for key in s:keysMappingDriven + execute printf('inoremap %s %s=feedPopup()', + \ key, key) + endfor +endfunction + +" +function s:unmapForMappingDriven() + if !exists('s:keysMappingDriven') + return + endif + for key in s:keysMappingDriven + execute 'iunmap ' . key + endfor + let s:keysMappingDriven = [] +endfunction + +" +function s:setTempOption(group, name, value) + call extend(s:tempOptionSet[a:group], { a:name : eval('&' . a:name) }, 'keep') + execute printf('let &%s = a:value', a:name) +endfunction + +" +function s:restoreTempOptions(group) + for [name, value] in items(s:tempOptionSet[a:group]) + execute printf('let &%s = value', name) + endfor + let s:tempOptionSet[a:group] = {} +endfunction + +" +function s:getCurrentWord() + return matchstr(s:getCurrentText(), '\k*$') +endfunction + +" +function s:getCurrentText() + return strpart(getline('.'), 0, col('.') - 1) +endfunction + +" +function s:getPostText() + return strpart(getline('.'), col('.') - 1) +endfunction + +" +function s:isModifiedSinceLastCall() + if exists('s:posLast') + let posPrev = s:posLast + let nLinesPrev = s:nLinesLast + let textPrev = s:textLast + endif + let s:posLast = getpos('.') + let s:nLinesLast = line('$') + let s:textLast = getline('.') + if !exists('posPrev') + return 1 + elseif posPrev[1] != s:posLast[1] || nLinesPrev != s:nLinesLast + return (posPrev[1] - s:posLast[1] == nLinesPrev - s:nLinesLast) + elseif textPrev ==# s:textLast + return 0 + elseif posPrev[2] > s:posLast[2] + return 1 + elseif has('gui_running') && has('multi_byte') + " NOTE: auto-popup causes a strange behavior when IME/XIM is working + return posPrev[2] + 1 == s:posLast[2] + endif + return posPrev[2] != s:posLast[2] +endfunction + +" +function s:makeCurrentBehaviorSet() + let modified = s:isModifiedSinceLastCall() + if exists('s:behavsCurrent[s:iBehavs].repeat') && s:behavsCurrent[s:iBehavs].repeat + let behavs = [ s:behavsCurrent[s:iBehavs] ] + elseif exists('s:behavsCurrent[s:iBehavs]') + return [] + elseif modified + let behavs = copy(exists('g:acp_behavior[&filetype]') + \ ? g:acp_behavior[&filetype] + \ : g:acp_behavior['*']) + else + return [] + endif + let text = s:getCurrentText() + call filter(behavs, 'call(v:val.meets, [text])') + let s:iBehavs = 0 + if exists('s:lastUncompletable') && + \ stridx(s:getCurrentWord(), s:lastUncompletable.word) == 0 && + \ map(copy(behavs), 'v:val.command') ==# s:lastUncompletable.commands + let behavs = [] + else + unlet! s:lastUncompletable + endif + return behavs +endfunction + +" +function s:feedPopup() + " NOTE: CursorMovedI is not triggered while the popup menu is visible. And + " it will be triggered when popup menu is disappeared. + if s:lockCount > 0 || pumvisible() || &paste + return '' + endif + if exists('s:behavsCurrent[s:iBehavs].onPopupClose') + if !call(s:behavsCurrent[s:iBehavs].onPopupClose, []) + call s:finishPopup(1) + return '' + endif + endif + let s:behavsCurrent = s:makeCurrentBehaviorSet() + if empty(s:behavsCurrent) + call s:finishPopup(1) + return '' + endif + " In case of dividing words by symbols (e.g. "for(int", "ab==cd") while a + " popup menu is visible, another popup is not available unless input + " or try popup once. So first completion is duplicated. + call insert(s:behavsCurrent, s:behavsCurrent[s:iBehavs]) + call s:setTempOption(s:GROUP0, 'spell', 0) + call s:setTempOption(s:GROUP0, 'completeopt', 'menuone' . (g:acp_completeoptPreview ? ',preview' : '')) + call s:setTempOption(s:GROUP0, 'complete', g:acp_completeOption) + call s:setTempOption(s:GROUP0, 'ignorecase', g:acp_ignorecaseOption) + " NOTE: With CursorMovedI driven, Set 'lazyredraw' to avoid flickering. + " With Mapping driven, set 'nolazyredraw' to make a popup menu visible. + call s:setTempOption(s:GROUP0, 'lazyredraw', !g:acp_mappingDriven) + " NOTE: 'textwidth' must be restored after . + call s:setTempOption(s:GROUP1, 'textwidth', 0) + call s:setCompletefunc() + call feedkeys(s:behavsCurrent[s:iBehavs].command . "\=acp#onPopupPost()\", 'n') + return '' " this function is called by = +endfunction + +" +function s:finishPopup(fGroup1) + inoremap | iunmap + inoremap | iunmap + let s:behavsCurrent = [] + call s:restoreTempOptions(s:GROUP0) + if a:fGroup1 + call s:restoreTempOptions(s:GROUP1) + endif +endfunction + +" +function s:setCompletefunc() + if exists('s:behavsCurrent[s:iBehavs].completefunc') + call s:setTempOption(0, 'completefunc', s:behavsCurrent[s:iBehavs].completefunc) + endif +endfunction + +" +function s:makeSnipmateItem(key, snip) + if type(a:snip) == type([]) + let descriptions = map(copy(a:snip), 'v:val[0]') + let snipFormatted = '[MULTI] ' . join(descriptions, ', ') + else + let snipFormatted = substitute(a:snip, '\(\n\|\s\)\+', ' ', 'g') + endif + return { + \ 'word': a:key, + \ 'menu': strpart(snipFormatted, 0, 80), + \ } +endfunction + +" +function s:getMatchingSnipItems(base) + let key = a:base . "\n" + if !exists('s:snipItems[key]') + let s:snipItems[key] = items(GetSnipsInCurrentScope()) + call filter(s:snipItems[key], 'strpart(v:val[0], 0, len(a:base)) ==? a:base') + call map(s:snipItems[key], 's:makeSnipmateItem(v:val[0], v:val[1])') + endif + return s:snipItems[key] +endfunction + +" }}}1 +"============================================================================= +" INITIALIZATION {{{1 + +let s:GROUP0 = 0 +let s:GROUP1 = 1 +let s:lockCount = 0 +let s:behavsCurrent = [] +let s:iBehavs = 0 +let s:tempOptionSet = [{}, {}] +let s:snipItems = {} + +" }}}1 +"============================================================================= +" vim: set fdm=marker: diff --git a/my_plugins/autocomplpop/doc/acp.jax b/my_plugins/autocomplpop/doc/acp.jax new file mode 100644 index 00000000..12e55cec --- /dev/null +++ b/my_plugins/autocomplpop/doc/acp.jax @@ -0,0 +1,298 @@ +*acp.txt* 補完メニューã®è‡ªå‹•ãƒãƒƒãƒ—アップ + + Copyright (c) 2007-2009 Takeshi NISHIDA + +AutoComplPop *autocomplpop* *acp* + +æ¦‚è¦ |acp-introduction| +インストール |acp-installation| +使ã„æ–¹ |acp-usage| +コマンド |acp-commands| +オプション |acp-options| +SPECIAL THANKS |acp-thanks| +CHANGELOG |acp-changelog| +ã‚ã°ã†ã¨ |acp-about| + + +============================================================================== +æ¦‚è¦ *acp-introduction* + +ã“ã®ãƒ—ラグインã¯ã€ã‚¤ãƒ³ã‚µãƒ¼ãƒˆãƒ¢ãƒ¼ãƒ‰ã§æ–‡å­—を入力ã—ãŸã‚Šã‚«ãƒ¼ã‚½ãƒ«ã‚’å‹•ã‹ã—ãŸã¨ãã«è£œ +完メニューを自動的ã«é–‹ãよã†ã«ã—ã¾ã™ã€‚ã—ã‹ã—ã€ç¶šã‘ã¦æ–‡å­—を入力ã™ã‚‹ã®ã‚’妨ã’ãŸã‚Š +ã¯ã—ã¾ã›ã‚“。 + + +============================================================================== +インストール *acp-installation* + +ZIPファイルをランタイムディレクトリã«å±•é–‹ã—ã¾ã™ã€‚ + +以下ã®ã‚ˆã†ã«ãƒ•ã‚¡ã‚¤ãƒ«ãŒé…ç½®ã•ã‚Œã‚‹ã¯ãšã§ã™ã€‚ +> + /plugin/acp.vim + /doc/acp.txt + ... +< +ã‚‚ã—ランタイムディレクトリãŒä»–ã®ãƒ—ラグインã¨ã”ãŸæ··ãœã«ãªã‚‹ã®ãŒå«Œãªã‚‰ã€ãƒ•ã‚¡ã‚¤ãƒ« +ã‚’æ–°è¦ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é…ç½®ã—ã€ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ãƒ‘スを 'runtimepath' ã«è¿½åŠ ã—㦠+ãã ã•ã„。アンインストールも楽ã«ãªã‚Šã¾ã™ã€‚ + +ãã®å¾Œ FuzzyFinder ã®ãƒ˜ãƒ«ãƒ—を有効ã«ã™ã‚‹ãŸã‚ã«ã‚¿ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›´æ–°ã—ã¦ãã ã•ã„。 +詳ã—ãã¯|add-local-help|ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 + + +============================================================================== +使ã„æ–¹ *acp-usage* + +ã“ã®ãƒ—ラグインãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€è‡ªå‹•ãƒãƒƒãƒ—アップ㯠vim ã®é–‹å§‹æ™‚ã‹ã‚‰ +有効ã«ãªã‚Šã¾ã™ã€‚ + +カーソル直å‰ã®ãƒ†ã‚­ã‚¹ãƒˆã«å¿œã˜ã¦ã€åˆ©ç”¨ã™ã‚‹è£œå®Œã®ç¨®é¡žã‚’切り替ãˆã¾ã™ã€‚デフォルト㮠+補完動作ã¯æ¬¡ã®é€šã‚Šã§ã™: + + 補完モード filetype カーソル直å‰ã®ãƒ†ã‚­ã‚¹ãƒˆ ~ + キーワード補完 * 2文字ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­— + ファイルå補完 * ファイルå文字 + パスセパレータ + + 0文字以上ã®ãƒ•ã‚¡ã‚¤ãƒ«å文字 + オムニ補完 ruby ".", "::" or å˜èªžã‚’構æˆã™ã‚‹æ–‡å­—以外 + ":" + オムニ補完 python "." + オムニ補完 xml "<", ""以外ã®æ–‡å­—列 + " ") + オムニ補完 html/xhtml "<", ""以外ã®æ–‡å­—列 + " ") + オムニ補完 css (":", ";", "{", "^", "@", or "!") + + 0個ã¾ãŸã¯1個ã®ã‚¹ãƒšãƒ¼ã‚¹ + +ã•ã‚‰ã«ã€è¨­å®šã‚’è¡Œã†ã“ã¨ã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å®šç¾©è£œå®Œã¨ snipMate トリガー補完 +(|acp-snipMate|) を自動ãƒãƒƒãƒ—アップã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã“れらã®è£œå®Œå‹•ä½œã¯ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºå¯èƒ½ã§ã™ã€‚ + + *acp-snipMate* +snipMate トリガー補完 ~ + +snipMate トリガー補完ã§ã¯ã€snipMate プラグイン +(http://www.vim.org/scripts/script.php?script_id=2540) ãŒæä¾›ã™ã‚‹ã‚¹ãƒ‹ãƒšãƒƒãƒˆã® +トリガーを補完ã—ã¦ãれを展開ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップを有効ã«ã™ã‚‹ã«ã¯ã€æ¬¡ã®é–¢æ•°ã‚’ plugin/snipMate.vim ã«è¿½åŠ ã™ +ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™: +> + fun! GetSnipsInCurrentScope() + let snips = {} + for scope in [bufnr('%')] + split(&ft, '\.') + ['_'] + call extend(snips, get(s:snippets, scope, {}), 'keep') + call extend(snips, get(s:multi_snips, scope, {}), 'keep') + endfor + return snips + endf +< +ãã—ã¦|g:acp_behaviorSnipmateLength|オプションを 1 ã«ã—ã¦ãã ã•ã„。 + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップã«ã¯åˆ¶é™ãŒã‚ã‚Šã€ã‚«ãƒ¼ã‚½ãƒ«ç›´å‰ã®å˜èªžã¯å¤§æ–‡å­—英字ã ã‘ã§æ§‹æˆã• +ã‚Œã¦ã„ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。 + + *acp-perl-omni* +Perl オムニ補完 ~ + +AutoComplPop 㯠perl-completion.vim +(http://www.vim.org/scripts/script.php?script_id=2852) をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ + +ã“ã®è‡ªå‹•ãƒãƒƒãƒ—アップを有効ã«ã™ã‚‹ã«ã¯ã€|g:acp_behaviorPerlOmniLength|オプション +ã‚’ 0 以上ã«ã—ã¦ãã ã•ã„。 + + +============================================================================== +コマンド *acp-commands* + + *:AcpEnable* +:AcpEnable + 自動ãƒãƒƒãƒ—アップを有効ã«ã—ã¾ã™ã€‚ + + *:AcpDisable* +:AcpDisable + 自動ãƒãƒƒãƒ—アップを無効ã«ã—ã¾ã™ã€‚ + + *:AcpLock* +:AcpLock + 自動ãƒãƒƒãƒ—アップを一時的ã«åœæ­¢ã—ã¾ã™ã€‚ + + 別ã®ã‚¹ã‚¯ãƒªãƒ—トã¸ã®å¹²æ¸‰ã‚’回é¿ã™ã‚‹ç›®çš„ãªã‚‰ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¨|:AcpUnlock| + を利用ã™ã‚‹ã“ã¨ã‚’ã€|:AcpDisable|ã¨|:AcpEnable| を利用ã™ã‚‹ã‚ˆã‚Šã‚‚推奨ã—ã¾ + ã™ã€‚ + + *:AcpUnlock* +:AcpUnlock + |:AcpLock| ã§åœæ­¢ã•ã‚ŒãŸè‡ªå‹•ãƒãƒƒãƒ—アップをå†é–‹ã—ã¾ã™ã€‚ + + +============================================================================== +オプション *acp-options* + + *g:acp_enableAtStartup* > + let g:acp_enableAtStartup = 1 +< + 真ãªã‚‰ vim 開始時ã‹ã‚‰è‡ªå‹•ãƒãƒƒãƒ—アップãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚ + + *g:acp_mappingDriven* > + let g:acp_mappingDriven = 0 +< + 真ãªã‚‰|CursorMovedI|イベントã§ã¯ãªãキーマッピングã§è‡ªå‹•ãƒãƒƒãƒ—アップを + è¡Œã†ã‚ˆã†ã«ã—ã¾ã™ã€‚カーソルを移動ã™ã‚‹ãŸã³ã«è£œå®ŒãŒè¡Œã‚れるã“ã¨ã§é‡ã„ãªã© + ã®ä¸éƒ½åˆãŒã‚ã‚‹å ´åˆã«åˆ©ç”¨ã—ã¦ãã ã•ã„。ãŸã ã—ä»–ã®ãƒ—ラグインã¨ã®ç›¸æ€§å•é¡Œ + や日本語入力ã§ã®ä¸å…·åˆãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚(逆も然り。) + + *g:acp_ignorecaseOption* > + let g:acp_ignorecaseOption = 1 +< + 自動ãƒãƒƒãƒ—アップ時ã«ã€'ignorecase' ã«ä¸€æ™‚çš„ã«è¨­å®šã™ã‚‹å€¤ + + *g:acp_completeOption* > + let g:acp_completeOption = '.,w,b,k' +< + 自動ãƒãƒƒãƒ—アップ時ã«ã€'complete' ã«ä¸€æ™‚çš„ã«è¨­å®šã™ã‚‹å€¤ + + *g:acp_completeoptPreview* > + let g:acp_completeoptPreview = 0 +< + 真ãªã‚‰è‡ªå‹•ãƒãƒƒãƒ—アップ時ã«ã€ 'completeopt' 㸠"preview" を追加ã—ã¾ã™ã€‚ + + *g:acp_behaviorUserDefinedFunction* > + let g:acp_behaviorUserDefinedFunction = '' +< + ユーザー定義補完ã®|g:acp_behavior-completefunc|。空ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ + ã‚Œã¾ã›ã‚“。。 + + *g:acp_behaviorUserDefinedMeets* > + let g:acp_behaviorUserDefinedMeets = '' +< + ユーザー定義補完ã®|g:acp_behavior-meets|。空ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“ + 。 + + *g:acp_behaviorSnipmateLength* > + let g:acp_behaviorSnipmateLength = -1 +< + snipMate トリガー補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ + ã®ãƒ‘ターン。 + + *g:acp_behaviorKeywordCommand* > + let g:acp_behaviorKeywordCommand = "\" +< + キーワード補完ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚ã“ã®ã‚ªãƒ—ションã«ã¯æ™®é€š "\" ã‹ "\" + を設定ã—ã¾ã™ã€‚ + + *g:acp_behaviorKeywordLength* > + let g:acp_behaviorKeywordLength = 2 +< + キーワード補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorKeywordIgnores* > + let g:acp_behaviorKeywordIgnores = [] +< + 文字列ã®ãƒªã‚¹ãƒˆã€‚カーソル直å‰ã®å˜èªžãŒã“れらã®å†…ã„ãšã‚Œã‹ã®å…ˆé ­éƒ¨åˆ†ã«ãƒžãƒƒ + ãƒã™ã‚‹å ´åˆã€ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + 例ãˆã°ã€ "get" ã§å§‹ã¾ã‚‹è£œå®Œã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ãŒå¤šéŽãŽã¦ã€"g", "ge", "get" ã‚’å…¥ + 力ã—ãŸã¨ãã®è‡ªå‹•ãƒãƒƒãƒ—アップãŒãƒ¬ã‚¹ãƒãƒ³ã‚¹ã®ä½Žä¸‹ã‚’引ãèµ·ã“ã—ã¦ã„ã‚‹å ´åˆã€ + ã“ã®ã‚ªãƒ—ション㫠["get"] を設定ã™ã‚‹ã“ã¨ã§ãれを回é¿ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + + *g:acp_behaviorFileLength* > + let g:acp_behaviorFileLength = 0 +< + ファイルå補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorRubyOmniMethodLength* > + let g:acp_behaviorRubyOmniMethodLength = 0 +< + メソッド補完ã®ãŸã‚ã®ã€Ruby オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorRubyOmniSymbolLength* > + let g:acp_behaviorRubyOmniSymbolLength = 1 +< + シンボル補完ã®ãŸã‚ã®ã€Ruby オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorPythonOmniLength* > + let g:acp_behaviorPythonOmniLength = 0 +< + Python オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ + ーワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorPerlOmniLength* > + let g:acp_behaviorPerlOmniLength = -1 +< + Perl オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ + ワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + See also: |acp-perl-omni| + + *g:acp_behaviorXmlOmniLength* > + let g:acp_behaviorXmlOmniLength = 0 +< + XML オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ + ード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorHtmlOmniLength* > + let g:acp_behaviorHtmlOmniLength = 0 +< + HTML オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ + ワード文字数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorCssOmniPropertyLength* > + let g:acp_behaviorCssOmniPropertyLength = 1 +< + プロパティ補完ã®ãŸã‚ã®ã€CSS オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ + ãªã‚«ãƒ¼ã‚½ãƒ«ã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behaviorCssOmniValueLength* > + let g:acp_behaviorCssOmniValueLength = 0 +< + 値補完ã®ãŸã‚ã®ã€CSS オムニ補完ã®è‡ªå‹•ãƒãƒƒãƒ—アップを行ã†ã®ã«å¿…è¦ãªã‚«ãƒ¼ã‚½ + ルã®ç›´å‰ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰æ–‡å­—数。負数ãªã‚‰ã“ã®è£œå®Œã¯è¡Œã‚ã‚Œã¾ã›ã‚“。 + + *g:acp_behavior* > + let g:acp_behavior = {} +< + + ã“ã‚Œã¯å†…部仕様ãŒã‚ã‹ã£ã¦ã„る人å‘ã‘ã®ã‚ªãƒ—ションã§ã€ä»–ã®ã‚ªãƒ—ションã§ã®è¨­ + 定より優先ã•ã‚Œã¾ã™ã€‚ + + |Dictionary|åž‹ã§ã€ã‚­ãƒ¼ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚¿ã‚¤ãƒ—ã«å¯¾å¿œã—ã¾ã™ã€‚ '*' ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ + を表ã—ã¾ã™ã€‚値ã¯ãƒªã‚¹ãƒˆåž‹ã§ã™ã€‚補完候補ãŒå¾—られるã¾ã§ãƒªã‚¹ãƒˆã®å…ˆé ­ã‚¢ã‚¤ãƒ† + ムã‹ã‚‰é †ã«è©•ä¾¡ã—ã¾ã™ã€‚å„è¦ç´ ã¯|Dictionary|ã§è©³ç´°ã¯æ¬¡ã®é€šã‚Šï¼š + + "command": *g:acp_behavior-command* + 補完メニューをãƒãƒƒãƒ—アップã™ã‚‹ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚ + + "completefunc": *g:acp_behavior-completefunc* + 'completefunc' ã«è¨­å®šã™ã‚‹é–¢æ•°ã€‚ "command" ㌠"" ã®ã¨ãã ã‘ + æ„味ãŒã‚ã‚Šã¾ã™ã€‚ + + "meets": *g:acp_behavior-meets* + ã“ã®è£œå®Œã‚’è¡Œã†ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹é–¢æ•°ã®åå‰ã€‚ã“ã®é–¢æ•°ã¯ã‚«ãƒ¼ã‚½ãƒ«ç›´å‰ã® + テキストを引数ã«å–ã‚Šã€è£œå®Œã‚’è¡Œã†ãªã‚‰éž 0 ã®å€¤ã‚’è¿”ã—ã¾ã™ã€‚ + + "onPopupClose": *g:acp_behavior-onPopupClose* + ã“ã®è£œå®Œã®ãƒãƒƒãƒ—アップメニューãŒé–‰ã˜ã‚‰ã‚ŒãŸã¨ãã«å‘¼ã°ã‚Œã‚‹é–¢æ•°ã®åå‰ã€‚ + ã“ã®é–¢æ•°ãŒ 0 ã‚’è¿”ã—ãŸå ´åˆã€ç¶šã„ã¦è¡Œã‚れる予定ã®è£œå®Œã¯æŠ‘制ã•ã‚Œã¾ã™ã€‚ + + "repeat": *g:acp_behavior-repeat* + 真ãªã‚‰æœ€å¾Œã®è£œå®ŒãŒè‡ªå‹•çš„ã«ç¹°ã‚Šè¿”ã•ã‚Œã¾ã™ã€‚ + + +============================================================================== +ã‚ã°ã†ã¨ *acp-about* *acp-contact* *acp-author* + +作者: Takeshi NISHIDA +ライセンス: MIT Licence +URL: http://www.vim.org/scripts/script.php?script_id=1879 + http://bitbucket.org/ns9tks/vim-autocomplpop/ + +ãƒã‚°ã‚„è¦æœ›ãªã© ~ + +ã“ã¡ã‚‰ã¸ã©ã†ãž: http://bitbucket.org/ns9tks/vim-autocomplpop/issues/ + +============================================================================== + vim:tw=78:ts=8:ft=help:norl: + diff --git a/my_plugins/autocomplpop/doc/acp.txt b/my_plugins/autocomplpop/doc/acp.txt new file mode 100644 index 00000000..324c88b7 --- /dev/null +++ b/my_plugins/autocomplpop/doc/acp.txt @@ -0,0 +1,512 @@ +*acp.txt* Automatically opens popup menu for completions. + + Copyright (c) 2007-2009 Takeshi NISHIDA + +AutoComplPop *autocomplpop* *acp* + +INTRODUCTION |acp-introduction| +INSTALLATION |acp-installation| +USAGE |acp-usage| +COMMANDS |acp-commands| +OPTIONS |acp-options| +SPECIAL THANKS |acp-thanks| +CHANGELOG |acp-changelog| +ABOUT |acp-about| + + +============================================================================== +INTRODUCTION *acp-introduction* + +With this plugin, your vim comes to automatically opens popup menu for +completions when you enter characters or move the cursor in Insert mode. It +won't prevent you continuing entering characters. + + +============================================================================== +INSTALLATION *acp-installation* + +Put all files into your runtime directory. If you have the zip file, extract +it to your runtime directory. + +You should place the files as follows: +> + /plugin/acp.vim + /doc/acp.txt + ... +< +If you disgust to jumble up this plugin and other plugins in your runtime +directory, put the files into new directory and just add the directory path to +'runtimepath'. It's easy to uninstall the plugin. + +And then update your help tags files to enable fuzzyfinder help. See +|add-local-help| for details. + + +============================================================================== +USAGE *acp-usage* + +Once this plugin is installed, auto-popup is enabled at startup by default. + +Which completion method is used depends on the text before the cursor. The +default behavior is as follows: + + kind filetype text before the cursor ~ + Keyword * two keyword characters + Filename * a filename character + a path separator + + 0 or more filename character + Omni ruby ".", "::" or non-word character + ":" + (|+ruby| required.) + Omni python "." (|+python| required.) + Omni xml "<", "" characters + " ") + Omni html/xhtml "<", "" characters + " ") + Omni css (":", ";", "{", "^", "@", or "!") + + 0 or 1 space + +Also, you can make user-defined completion and snipMate's trigger completion +(|acp-snipMate|) auto-popup if the options are set. + +These behavior are customizable. + + *acp-snipMate* +snipMate's Trigger Completion ~ + +snipMate's trigger completion enables you to complete a snippet trigger +provided by snipMate plugin +(http://www.vim.org/scripts/script.php?script_id=2540) and expand it. + + +To enable auto-popup for this completion, add following function to +plugin/snipMate.vim: +> + fun! GetSnipsInCurrentScope() + let snips = {} + for scope in [bufnr('%')] + split(&ft, '\.') + ['_'] + call extend(snips, get(s:snippets, scope, {}), 'keep') + call extend(snips, get(s:multi_snips, scope, {}), 'keep') + endfor + return snips + endf +< +And set |g:acp_behaviorSnipmateLength| option to 1. + +There is the restriction on this auto-popup, that the word before cursor must +consist only of uppercase characters. + + *acp-perl-omni* +Perl Omni-Completion ~ + +AutoComplPop supports perl-completion.vim +(http://www.vim.org/scripts/script.php?script_id=2852). + +To enable auto-popup for this completion, set |g:acp_behaviorPerlOmniLength| +option to 0 or more. + + +============================================================================== +COMMANDS *acp-commands* + + *:AcpEnable* +:AcpEnable + enables auto-popup. + + *:AcpDisable* +:AcpDisable + disables auto-popup. + + *:AcpLock* +:AcpLock + suspends auto-popup temporarily. + + For the purpose of avoiding interruption to another script, it is + recommended to insert this command and |:AcpUnlock| than |:AcpDisable| + and |:AcpEnable| . + + *:AcpUnlock* +:AcpUnlock + resumes auto-popup suspended by |:AcpLock| . + + +============================================================================== +OPTIONS *acp-options* + + *g:acp_enableAtStartup* > + let g:acp_enableAtStartup = 1 +< + If non-zero, auto-popup is enabled at startup. + + *g:acp_mappingDriven* > + let g:acp_mappingDriven = 0 +< + If non-zero, auto-popup is triggered by key mappings instead of + |CursorMovedI| event. This is useful to avoid auto-popup by moving + cursor in Insert mode. + + *g:acp_ignorecaseOption* > + let g:acp_ignorecaseOption = 1 +< + Value set to 'ignorecase' temporarily when auto-popup. + + *g:acp_completeOption* > + let g:acp_completeOption = '.,w,b,k' +< + Value set to 'complete' temporarily when auto-popup. + + *g:acp_completeoptPreview* > + let g:acp_completeoptPreview = 0 +< + If non-zero, "preview" is added to 'completeopt' when auto-popup. + + *g:acp_behaviorUserDefinedFunction* > + let g:acp_behaviorUserDefinedFunction = '' +< + |g:acp_behavior-completefunc| for user-defined completion. If empty, + this completion will be never attempted. + + *g:acp_behaviorUserDefinedMeets* > + let g:acp_behaviorUserDefinedMeets = '' +< + |g:acp_behavior-meets| for user-defined completion. If empty, this + completion will be never attempted. + + *g:acp_behaviorSnipmateLength* > + let g:acp_behaviorSnipmateLength = -1 +< + Pattern before the cursor, which are needed to attempt + snipMate-trigger completion. + + *g:acp_behaviorKeywordCommand* > + let g:acp_behaviorKeywordCommand = "\" +< + Command for keyword completion. This option is usually set "\" or + "\". + + *g:acp_behaviorKeywordLength* > + let g:acp_behaviorKeywordLength = 2 +< + Length of keyword characters before the cursor, which are needed to + attempt keyword completion. If negative value, this completion will be + never attempted. + + *g:acp_behaviorKeywordIgnores* > + let g:acp_behaviorKeywordIgnores = [] +< + List of string. If a word before the cursor matches to the front part + of one of them, keyword completion won't be attempted. + + E.g., when there are too many keywords beginning with "get" for the + completion and auto-popup by entering "g", "ge", or "get" causes + response degradation, set ["get"] to this option and avoid it. + + *g:acp_behaviorFileLength* > + let g:acp_behaviorFileLength = 0 +< + Length of filename characters before the cursor, which are needed to + attempt filename completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorRubyOmniMethodLength* > + let g:acp_behaviorRubyOmniMethodLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt ruby omni-completion for methods. If negative value, this + completion will be never attempted. + + *g:acp_behaviorRubyOmniSymbolLength* > + let g:acp_behaviorRubyOmniSymbolLength = 1 +< + Length of keyword characters before the cursor, which are needed to + attempt ruby omni-completion for symbols. If negative value, this + completion will be never attempted. + + *g:acp_behaviorPythonOmniLength* > + let g:acp_behaviorPythonOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt python omni-completion. If negative value, this completion + will be never attempted. + + *g:acp_behaviorPerlOmniLength* > + let g:acp_behaviorPerlOmniLength = -1 +< + Length of keyword characters before the cursor, which are needed to + attempt perl omni-completion. If negative value, this completion will + be never attempted. + + See also: |acp-perl-omni| + + *g:acp_behaviorXmlOmniLength* > + let g:acp_behaviorXmlOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt XML omni-completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorHtmlOmniLength* > + let g:acp_behaviorHtmlOmniLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt HTML omni-completion. If negative value, this completion will + be never attempted. + + *g:acp_behaviorCssOmniPropertyLength* > + let g:acp_behaviorCssOmniPropertyLength = 1 +< + Length of keyword characters before the cursor, which are needed to + attempt CSS omni-completion for properties. If negative value, this + completion will be never attempted. + + *g:acp_behaviorCssOmniValueLength* > + let g:acp_behaviorCssOmniValueLength = 0 +< + Length of keyword characters before the cursor, which are needed to + attempt CSS omni-completion for values. If negative value, this + completion will be never attempted. + + *g:acp_behavior* > + let g:acp_behavior = {} +< + This option is for advanced users. This setting overrides other + behavior options. This is a |Dictionary|. Each key corresponds to a + filetype. '*' is default. Each value is a list. These are attempted in + sequence until completion item is found. Each element is a + |Dictionary| which has following items: + + "command": *g:acp_behavior-command* + Command to be fed to open popup menu for completions. + + "completefunc": *g:acp_behavior-completefunc* + 'completefunc' will be set to this user-provided function during the + completion. Only makes sense when "command" is "". + + "meets": *g:acp_behavior-meets* + Name of the function which dicides whether or not to attempt this + completion. It will be attempted if this function returns non-zero. + This function takes a text before the cursor. + + "onPopupClose": *g:acp_behavior-onPopupClose* + Name of the function which is called when popup menu for this + completion is closed. Following completions will be suppressed if + this function returns zero. + + "repeat": *g:acp_behavior-repeat* + If non-zero, the last completion is automatically repeated. + + +============================================================================== +SPECIAL THANKS *acp-thanks* + +- Daniel Schierbeck +- Ingo Karkat + + +============================================================================== +CHANGELOG *acp-changelog* + +2.14.1 + - Changed the way of auto-popup for avoiding an issue about filename + completion. + - Fixed a bug that popup menu was opened twice when auto-popup was done. + +2.14 + - Added the support for perl-completion.vim. + +2.13 + - Changed to sort snipMate's triggers. + - Fixed a bug that a wasted character was inserted after snipMate's trigger + completion. + +2.12.1 + - Changed to avoid a strange behavior with Microsoft IME. + +2.12 + - Added g:acp_behaviorKeywordIgnores option. + - Added g:acp_behaviorUserDefinedMeets option and removed + g:acp_behaviorUserDefinedPattern. + - Changed to do auto-popup only when a buffer is modified. + - Changed the structure of g:acp_behavior option. + - Changed to reflect a change of behavior options (named g:acp_behavior*) + any time it is done. + - Fixed a bug that completions after omni completions or snipMate's trigger + completion were never attempted when no candidate for the former + completions was found. + +2.11.1 + - Fixed a bug that a snipMate's trigger could not be expanded when it was + completed. + +2.11 + - Implemented experimental feature which is snipMate's trigger completion. + +2.10 + - Improved the response by changing not to attempt any completion when + keyword characters are entered after a word which has been found that it + has no completion candidate at the last attempt of completions. + - Improved the response by changing to close popup menu when was + pressed and the text before the cursor would not match with the pattern of + current behavior. + +2.9 + - Changed default behavior to support XML omni completion. + - Changed default value of g:acp_behaviorKeywordCommand option. + The option with "\" cause a problem which inserts a match without + when 'dictionary' has been set and keyword completion is done. + - Changed to show error message when incompatible with a installed vim. + +2.8.1 + - Fixed a bug which inserted a selected match to the next line when + auto-wrapping (enabled with 'formatoptions') was performed. + +2.8 + - Added g:acp_behaviorUserDefinedFunction option and + g:acp_behaviorUserDefinedPattern option for users who want to make custom + completion auto-popup. + - Fixed a bug that setting 'spell' on a new buffer made typing go crazy. + +2.7 + - Changed naming conventions for filenames, functions, commands, and options + and thus renamed them. + - Added g:acp_behaviorKeywordCommand option. If you prefer the previous + behavior for keyword completion, set this option "\". + - Changed default value of g:acp_ignorecaseOption option. + + The following were done by Ingo Karkat: + + - ENH: Added support for setting a user-provided 'completefunc' during the + completion, configurable via g:acp_behavior. + - BUG: When the configured completion is or , the command to + restore the original text (in on_popup_post()) must be reverted, too. + - BUG: When using a custom completion function () that also uses + an s:...() function name, the s:GetSidPrefix() function dynamically + determines the wrong SID. Now calling s:DetermineSidPrefix() once during + sourcing and caching the value in s:SID. + - BUG: Should not use custom defined completion mappings. Now + consistently using unmapped completion commands everywhere. (Beforehand, + s:PopupFeeder.feed() used mappings via feedkeys(..., 'm'), but + s:PopupFeeder.on_popup_post() did not due to its invocation via + :map-expr.) + +2.6: + - Improved the behavior of omni completion for HTML/XHTML. + +2.5: + - Added some options to customize behavior easily: + g:AutoComplPop_BehaviorKeywordLength + g:AutoComplPop_BehaviorFileLength + g:AutoComplPop_BehaviorRubyOmniMethodLength + g:AutoComplPop_BehaviorRubyOmniSymbolLength + g:AutoComplPop_BehaviorPythonOmniLength + g:AutoComplPop_BehaviorHtmlOmniLength + g:AutoComplPop_BehaviorCssOmniPropertyLength + g:AutoComplPop_BehaviorCssOmniValueLength + +2.4: + - Added g:AutoComplPop_MappingDriven option. + +2.3.1: + - Changed to set 'lazyredraw' while a popup menu is visible to avoid + flickering. + - Changed a behavior for CSS. + - Added support for GetLatestVimScripts. + +2.3: + - Added a behavior for Python to support omni completion. + - Added a behavior for CSS to support omni completion. + +2.2: + - Changed not to work when 'paste' option is set. + - Fixed AutoComplPopEnable command and AutoComplPopDisable command to + map/unmap "i" and "R". + +2.1: + - Fixed the problem caused by "." command in Normal mode. + - Changed to map "i" and "R" to feed completion command after starting + Insert mode. + - Avoided the problem caused by Windows IME. + +2.0: + - Changed to use CursorMovedI event to feed a completion command instead of + key mapping. Now the auto-popup is triggered by moving the cursor. + - Changed to feed completion command after starting Insert mode. + - Removed g:AutoComplPop_MapList option. + +1.7: + - Added behaviors for HTML/XHTML. Now supports the omni completion for + HTML/XHTML. + - Changed not to show expressions for CTRL-R =. + - Changed not to set 'nolazyredraw' while a popup menu is visible. + +1.6.1: + - Changed not to trigger the filename completion by a text which has + multi-byte characters. + +1.6: + - Redesigned g:AutoComplPop_Behavior option. + - Changed default value of g:AutoComplPop_CompleteOption option. + - Changed default value of g:AutoComplPop_MapList option. + +1.5: + - Implemented continuous-completion for the filename completion. And added + new option to g:AutoComplPop_Behavior. + +1.4: + - Fixed the bug that the auto-popup was not suspended in fuzzyfinder. + - Fixed the bug that an error has occurred with Ruby-omni-completion unless + Ruby interface. + +1.3: + - Supported Ruby-omni-completion by default. + - Supported filename completion by default. + - Added g:AutoComplPop_Behavior option. + - Added g:AutoComplPop_CompleteoptPreview option. + - Removed g:AutoComplPop_MinLength option. + - Removed g:AutoComplPop_MaxLength option. + - Removed g:AutoComplPop_PopupCmd option. + +1.2: + - Fixed bugs related to 'completeopt'. + +1.1: + - Added g:AutoComplPop_IgnoreCaseOption option. + - Added g:AutoComplPop_NotEnableAtStartup option. + - Removed g:AutoComplPop_LoadAndEnable option. +1.0: + - g:AutoComplPop_LoadAndEnable option for a startup activation is added. + - AutoComplPopLock command and AutoComplPopUnlock command are added to + suspend and resume. + - 'completeopt' and 'complete' options are changed temporarily while + completing by this script. + +0.4: + - The first match are selected when the popup menu is Opened. You can insert + the first match with CTRL-Y. + +0.3: + - Fixed the problem that the original text is not restored if 'longest' is + not set in 'completeopt'. Now the plugin works whether or not 'longest' is + set in 'completeopt', and also 'menuone'. + +0.2: + - When completion matches are not found, insert CTRL-E to stop completion. + - Clear the echo area. + - Fixed the problem in case of dividing words by symbols, popup menu is + not opened. + +0.1: + - First release. + + +============================================================================== +ABOUT *acp-about* *acp-contact* *acp-author* + +Author: Takeshi NISHIDA +Licence: MIT Licence +URL: http://www.vim.org/scripts/script.php?script_id=1879 + http://bitbucket.org/ns9tks/vim-autocomplpop/ + +Bugs/Issues/Suggestions/Improvements ~ + +Please submit to http://bitbucket.org/ns9tks/vim-autocomplpop/issues/ . + +============================================================================== + vim:tw=78:ts=8:ft=help:norl: + diff --git a/my_plugins/autocomplpop/doc/tags-ja b/my_plugins/autocomplpop/doc/tags-ja new file mode 100644 index 00000000..816c6e09 --- /dev/null +++ b/my_plugins/autocomplpop/doc/tags-ja @@ -0,0 +1,44 @@ +!_TAG_FILE_ENCODING utf-8 // +:AcpDisable acp.jax /*:AcpDisable* +:AcpEnable acp.jax /*:AcpEnable* +:AcpLock acp.jax /*:AcpLock* +:AcpUnlock acp.jax /*:AcpUnlock* +acp acp.jax /*acp* +acp-about acp.jax /*acp-about* +acp-author acp.jax /*acp-author* +acp-commands acp.jax /*acp-commands* +acp-contact acp.jax /*acp-contact* +acp-installation acp.jax /*acp-installation* +acp-introduction acp.jax /*acp-introduction* +acp-options acp.jax /*acp-options* +acp-perl-omni acp.jax /*acp-perl-omni* +acp-snipMate acp.jax /*acp-snipMate* +acp-usage acp.jax /*acp-usage* +acp.txt acp.jax /*acp.txt* +autocomplpop acp.jax /*autocomplpop* +g:acp_behavior acp.jax /*g:acp_behavior* +g:acp_behavior-command acp.jax /*g:acp_behavior-command* +g:acp_behavior-completefunc acp.jax /*g:acp_behavior-completefunc* +g:acp_behavior-meets acp.jax /*g:acp_behavior-meets* +g:acp_behavior-onPopupClose acp.jax /*g:acp_behavior-onPopupClose* +g:acp_behavior-repeat acp.jax /*g:acp_behavior-repeat* +g:acp_behaviorCssOmniPropertyLength acp.jax /*g:acp_behaviorCssOmniPropertyLength* +g:acp_behaviorCssOmniValueLength acp.jax /*g:acp_behaviorCssOmniValueLength* +g:acp_behaviorFileLength acp.jax /*g:acp_behaviorFileLength* +g:acp_behaviorHtmlOmniLength acp.jax /*g:acp_behaviorHtmlOmniLength* +g:acp_behaviorKeywordCommand acp.jax /*g:acp_behaviorKeywordCommand* +g:acp_behaviorKeywordIgnores acp.jax /*g:acp_behaviorKeywordIgnores* +g:acp_behaviorKeywordLength acp.jax /*g:acp_behaviorKeywordLength* +g:acp_behaviorPerlOmniLength acp.jax /*g:acp_behaviorPerlOmniLength* +g:acp_behaviorPythonOmniLength acp.jax /*g:acp_behaviorPythonOmniLength* +g:acp_behaviorRubyOmniMethodLength acp.jax /*g:acp_behaviorRubyOmniMethodLength* +g:acp_behaviorRubyOmniSymbolLength acp.jax /*g:acp_behaviorRubyOmniSymbolLength* +g:acp_behaviorSnipmateLength acp.jax /*g:acp_behaviorSnipmateLength* +g:acp_behaviorUserDefinedFunction acp.jax /*g:acp_behaviorUserDefinedFunction* +g:acp_behaviorUserDefinedMeets acp.jax /*g:acp_behaviorUserDefinedMeets* +g:acp_behaviorXmlOmniLength acp.jax /*g:acp_behaviorXmlOmniLength* +g:acp_completeOption acp.jax /*g:acp_completeOption* +g:acp_completeoptPreview acp.jax /*g:acp_completeoptPreview* +g:acp_enableAtStartup acp.jax /*g:acp_enableAtStartup* +g:acp_ignorecaseOption acp.jax /*g:acp_ignorecaseOption* +g:acp_mappingDriven acp.jax /*g:acp_mappingDriven* diff --git a/my_plugins/autocomplpop/plugin/acp.vim b/my_plugins/autocomplpop/plugin/acp.vim new file mode 100644 index 00000000..0c01a318 --- /dev/null +++ b/my_plugins/autocomplpop/plugin/acp.vim @@ -0,0 +1,170 @@ +"============================================================================= +" Copyright (c) 2007-2009 Takeshi NISHIDA +" +" GetLatestVimScripts: 1879 1 :AutoInstall: AutoComplPop +"============================================================================= +" LOAD GUARD {{{1 + +if exists('g:loaded_acp') + finish +elseif v:version < 702 + echoerr 'AutoComplPop does not support this version of vim (' . v:version . ').' + finish +endif +let g:loaded_acp = 1 + +" }}}1 +"============================================================================= +" FUNCTION: {{{1 + +" +function s:defineOption(name, default) + if !exists(a:name) + let {a:name} = a:default + endif +endfunction + +" +function s:makeDefaultBehavior() + let behavs = { + \ '*' : [], + \ 'ruby' : [], + \ 'python' : [], + \ 'perl' : [], + \ 'xml' : [], + \ 'html' : [], + \ 'xhtml' : [], + \ 'css' : [], + \ } + "--------------------------------------------------------------------------- + if !empty(g:acp_behaviorUserDefinedFunction) && + \ !empty(g:acp_behaviorUserDefinedMeets) + for key in keys(behavs) + call add(behavs[key], { + \ 'command' : "\\", + \ 'completefunc' : g:acp_behaviorUserDefinedFunction, + \ 'meets' : g:acp_behaviorUserDefinedMeets, + \ 'repeat' : 0, + \ }) + endfor + endif + "--------------------------------------------------------------------------- + for key in keys(behavs) + call add(behavs[key], { + \ 'command' : "\\", + \ 'completefunc' : 'acp#completeSnipmate', + \ 'meets' : 'acp#meetsForSnipmate', + \ 'onPopupClose' : 'acp#onPopupCloseSnipmate', + \ 'repeat' : 0, + \ }) + endfor + "--------------------------------------------------------------------------- + for key in keys(behavs) + call add(behavs[key], { + \ 'command' : g:acp_behaviorKeywordCommand, + \ 'meets' : 'acp#meetsForKeyword', + \ 'repeat' : 0, + \ }) + endfor + "--------------------------------------------------------------------------- + for key in keys(behavs) + call add(behavs[key], { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForFile', + \ 'repeat' : 1, + \ }) + endfor + "--------------------------------------------------------------------------- + call add(behavs.ruby, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForRubyOmni', + \ 'repeat' : 0, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.python, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForPythonOmni', + \ 'repeat' : 0, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.perl, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForPerlOmni', + \ 'repeat' : 0, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.xml, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForXmlOmni', + \ 'repeat' : 1, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.html, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForHtmlOmni', + \ 'repeat' : 1, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.xhtml, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForHtmlOmni', + \ 'repeat' : 1, + \ }) + "--------------------------------------------------------------------------- + call add(behavs.css, { + \ 'command' : "\\", + \ 'meets' : 'acp#meetsForCssOmni', + \ 'repeat' : 0, + \ }) + "--------------------------------------------------------------------------- + return behavs +endfunction + +" }}}1 +"============================================================================= +" INITIALIZATION {{{1 + +"----------------------------------------------------------------------------- +call s:defineOption('g:acp_enableAtStartup', 1) +call s:defineOption('g:acp_mappingDriven', 0) +call s:defineOption('g:acp_ignorecaseOption', 1) +call s:defineOption('g:acp_completeOption', '.,w,b,k') +call s:defineOption('g:acp_completeoptPreview', 0) +call s:defineOption('g:acp_behaviorUserDefinedFunction', '') +call s:defineOption('g:acp_behaviorUserDefinedMeets', '') +call s:defineOption('g:acp_behaviorSnipmateLength', -1) +call s:defineOption('g:acp_behaviorKeywordCommand', "\") +call s:defineOption('g:acp_behaviorKeywordLength', 2) +call s:defineOption('g:acp_behaviorKeywordIgnores', []) +call s:defineOption('g:acp_behaviorFileLength', 0) +call s:defineOption('g:acp_behaviorRubyOmniMethodLength', 0) +call s:defineOption('g:acp_behaviorRubyOmniSymbolLength', 1) +call s:defineOption('g:acp_behaviorPythonOmniLength', 0) +call s:defineOption('g:acp_behaviorPerlOmniLength', -1) +call s:defineOption('g:acp_behaviorXmlOmniLength', 0) +call s:defineOption('g:acp_behaviorHtmlOmniLength', 0) +call s:defineOption('g:acp_behaviorCssOmniPropertyLength', 1) +call s:defineOption('g:acp_behaviorCssOmniValueLength', 0) +call s:defineOption('g:acp_behavior', {}) +"----------------------------------------------------------------------------- +call extend(g:acp_behavior, s:makeDefaultBehavior(), 'keep') +"----------------------------------------------------------------------------- +command! -bar -narg=0 AcpEnable call acp#enable() +command! -bar -narg=0 AcpDisable call acp#disable() +command! -bar -narg=0 AcpLock call acp#lock() +command! -bar -narg=0 AcpUnlock call acp#unlock() +"----------------------------------------------------------------------------- +" legacy commands +command! -bar -narg=0 AutoComplPopEnable AcpEnable +command! -bar -narg=0 AutoComplPopDisable AcpDisable +command! -bar -narg=0 AutoComplPopLock AcpLock +command! -bar -narg=0 AutoComplPopUnlock AcpUnlock +"----------------------------------------------------------------------------- +if g:acp_enableAtStartup + AcpEnable +endif +"----------------------------------------------------------------------------- + +" }}}1 +"============================================================================= +" vim: set fdm=marker: diff --git a/sources_non_forked/typescript-vim/README.md b/sources_non_forked/typescript-vim/README.md deleted file mode 100644 index a8809983..00000000 --- a/sources_non_forked/typescript-vim/README.md +++ /dev/null @@ -1,136 +0,0 @@ -Typescript Syntax for Vim -========================= - -Syntax file and other settings for [TypeScript](http://typescriptlang.org). The -syntax file is taken from this [blog -post](https://docs.microsoft.com/en-us/archive/blogs/interoperability/sublime-text-vi-emacs-typescript-enabled). - -Checkout [Tsuquyomi](https://github.com/Quramy/tsuquyomi) for omni-completion -and other features for TypeScript editing. - -Install -------- - -From Vim 8 onward, the plugin can be installed as simply as (Unix/Mac): -``` -git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/pack/typescript/start/typescript-vim -``` - -On Windows/Powershell, use the following: -``` -git clone https://github.com/leafgarland/typescript-vim.git $home/vimfiles/pack/typescript/start/typescript-vim -``` - -For older versions of Vim, the simplest way to install is via a Vim add-in manager such as -[Plug](https://github.com/junegunn/vim-plug), -[Vundle](https://github.com/gmarik/vundle) or -[Pathogen](https://github.com/tpope/vim-pathogen/). - -_See the [Installation Wiki](https://github.com/leafgarland/typescript-vim/wiki/Installation)_ - -### Pathogen - -``` -git clone https://github.com/leafgarland/typescript-vim.git ~/.vim/bundle/typescript-vim -``` - -If you want to install manually then you need to copy the files from this -repository into your vim path, see the vim docs for [:help -runtimepath](http://vimdoc.sourceforge.net/htmldoc/options.html#'runtimepath') -for more information. This might be as simple as copying the files and -directories to `~/.vim/` but it depends on your Vim install and operating -system. - -Usage ------ - -Once the files are installed the syntax highlighting and other settings will be -automatically enabled anytime you edit a `.ts` file. - -Indenting ---------- - -This plugin includes a custom indenter (based on [pangloss/vim-javascript's -indenter](https://github.com/pangloss/vim-javascript/blob/master/indent/javascript.vim)), -it works pretty well but there are cases where it fails. If these bother you or -want to use other indent settings you can disable it by setting a flag in your -`.vimrc`: - -```vim -let g:typescript_indent_disable = 1 -``` - -If you want the indenter to automatically indent chained method calls as you type. - -```typescript -something - .foo() - .bar(); -``` - -Then add something like `setlocal indentkeys+=0.` to your `.vimrc`, see `:help -'indentkeys'` in vim for more information. - -If you use the `=` operator to re-indent code it will always indent -chained method calls - this can be disabled by changing the regex the -indent script uses to identify indented lines. In this case removing '.' -from the regex means that it wont indent lines starting with '.'. Note, -this is not ideal as the regex may change making your setting out of date. - -```vim -let g:typescript_opfirst='\%([<>=,?^%|*/&]\|\([-:+]\)\1\@!\|!=\|in\%(stanceof\)\=\>\)' -``` - -Compiler settings ------------------ - -This plugin contains compiler settings to set `makeprg` and `errorformat`. -The compiler settings enable you to call the `tsc` compiler directly from Vim -and display any errors or warnings in Vim's QuickFix window. - -To run the compiler, enter `:make`, this will run `tsc` against the last saved -version of your currently edited file. - -The default for `makeprg` is `tsc $* %`. You can enter other compiler options into your `:make` -command line and they will be inserted in place of `$*`. - -There are options to change the compiler name and to insert default options. - -```vim -let g:typescript_compiler_binary = 'tsc' -let g:typescript_compiler_options = '' -``` - -These options will be passed to the binary as command arguments. For example, -if `g:typescript_compiler_binary = 'tsc'` and `g:typescript_compiler_options = '--lib es6'`, -`l:makeprg` will be: `tsc --lib es6 $* %`. - -You can completely override this plugin's compiler settings with something like -this in your `.vimrc`, where you can set makeprg to whatever you want. - -```vim - autocmd FileType typescript :set makeprg=tsc -``` - -Note, this plugin's compiler settings are not used by Syntastic which has its own -way of changing the options. See https://github.com/scrooloose/syntastic#faqargs. - -You can use something like this in your `.vimrc` to make the QuickFix -window automatically appear if `:make` has any errors. - -```vim -autocmd QuickFixCmdPost [^l]* nested cwindow -autocmd QuickFixCmdPost l* nested lwindow -``` - -Syntax highlighting -------------------- - -Syntax highlighting for TypeScript can be customized by following variables. - -- `g:typescript_ignore_typescriptdoc`: When this variable is defined, doccomments will not be - highlighted. -- `g:typescript_ignore_browserwords`: When this variable is set to `1`, browser API names such as - `window` or `document` will not be highlighted. (default to `0`) - -![Obligatory screenshot](https://raw.github.com/leafgarland/typescript-vim/master/vimshot01.png) diff --git a/sources_non_forked/typescript-vim/compiler/typescript.vim b/sources_non_forked/typescript-vim/compiler/typescript.vim deleted file mode 100644 index 77121eb5..00000000 --- a/sources_non_forked/typescript-vim/compiler/typescript.vim +++ /dev/null @@ -1,30 +0,0 @@ -if exists("current_compiler") - finish -endif -let current_compiler = "typescript" - -if !exists("g:typescript_compiler_binary") - let g:typescript_compiler_binary = "tsc" -endif - -if !exists("g:typescript_compiler_options") - let g:typescript_compiler_options = "" -endif - -if exists(":CompilerSet") != 2 - command! -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -execute 'CompilerSet makeprg=' - \ . escape(g:typescript_compiler_binary, ' ') - \ . '\ ' - \ . escape(g:typescript_compiler_options, ' ') - \ . '\ $*\ %' - -CompilerSet errorformat=%+A\ %#%f\ %#(%l\\\,%c):\ %m,%C%m - -let &cpo = s:cpo_save -unlet s:cpo_save diff --git a/sources_non_forked/typescript-vim/compiler/typescriptreact.vim b/sources_non_forked/typescript-vim/compiler/typescriptreact.vim deleted file mode 100644 index 0f734095..00000000 --- a/sources_non_forked/typescript-vim/compiler/typescriptreact.vim +++ /dev/null @@ -1 +0,0 @@ -runtime! compiler/typescript.vim diff --git a/sources_non_forked/typescript-vim/ftdetect/typescript.vim b/sources_non_forked/typescript-vim/ftdetect/typescript.vim deleted file mode 100644 index 7c102061..00000000 --- a/sources_non_forked/typescript-vim/ftdetect/typescript.vim +++ /dev/null @@ -1,4 +0,0 @@ -" use `set filetype` to override default filetype=xml for *.ts files -autocmd BufNewFile,BufRead *.ts set filetype=typescript -" use `setfiletype` to not override any other plugins like ianks/vim-tsx -autocmd BufNewFile,BufRead *.tsx setfiletype typescript diff --git a/sources_non_forked/typescript-vim/ftplugin/typescript.vim b/sources_non_forked/typescript-vim/ftplugin/typescript.vim deleted file mode 100644 index da4b1e85..00000000 --- a/sources_non_forked/typescript-vim/ftplugin/typescript.vim +++ /dev/null @@ -1,21 +0,0 @@ -if exists("b:did_ftplugin") - finish -endif -let b:did_ftplugin = 1 - -let s:cpo_save = &cpo -set cpo-=C - -compiler typescript -setlocal commentstring=//\ %s - -" Set 'formatoptions' to break comment lines but not other lines, -" " and insert the comment leader when hitting or using "o". -setlocal formatoptions-=t formatoptions+=croql - -setlocal suffixesadd+=.ts,.tsx - -let b:undo_ftplugin = "setl fo< ofu< com< cms<" - -let &cpo = s:cpo_save -unlet s:cpo_save diff --git a/sources_non_forked/typescript-vim/ftplugin/typescriptreact.vim b/sources_non_forked/typescript-vim/ftplugin/typescriptreact.vim deleted file mode 100644 index c23ec132..00000000 --- a/sources_non_forked/typescript-vim/ftplugin/typescriptreact.vim +++ /dev/null @@ -1 +0,0 @@ -runtime! ftplugin/typescript.vim diff --git a/sources_non_forked/typescript-vim/indent/typescript.vim b/sources_non_forked/typescript-vim/indent/typescript.vim deleted file mode 100644 index 3ee9aa01..00000000 --- a/sources_non_forked/typescript-vim/indent/typescript.vim +++ /dev/null @@ -1,360 +0,0 @@ -" Vim indent file -" Language: Typescript -" Acknowledgement: Almost direct copy from https://github.com/pangloss/vim-javascript - -" Only load this indent file when no other was loaded. -if exists('b:did_indent') || get(g:, 'typescript_indent_disable', 0) - finish -endif -let b:did_indent = 1 - -" Now, set up our indentation expression and keys that trigger it. -setlocal indentexpr=GetTypescriptIndent() -setlocal autoindent nolisp nosmartindent -setlocal indentkeys+=0],0) - -let b:undo_indent = 'setlocal indentexpr< smartindent< autoindent< indentkeys<' - -" Only define the function once. -if exists('*GetTypescriptIndent') - finish -endif - -let s:cpo_save = &cpo -set cpo&vim - -" Get shiftwidth value -if exists('*shiftwidth') - function s:sw() - return shiftwidth() - endfunction -else - function s:sw() - return &sw - endfunction -endif - -" searchpair() wrapper -if has('reltime') - function s:GetPair(start,end,flags,skip,time,...) - return searchpair('\m'.a:start,'','\m'.a:end,a:flags,a:skip,max([prevnonblank(v:lnum) - 2000,0] + a:000),a:time) - endfunction -else - function s:GetPair(start,end,flags,skip,...) - return searchpair('\m'.a:start,'','\m'.a:end,a:flags,a:skip,max([prevnonblank(v:lnum) - 1000,get(a:000,1)])) - endfunction -endif - -" Regex of syntax group names that are or delimit string or are comments. -let s:syng_strcom = 'string\|comment\|regex\|special\|doc\|template\%(braces\)\@!' -let s:syng_str = 'string\|template\|special' -let s:syng_com = 'comment\|doc' -" Expression used to check whether we should skip a match with searchpair(). -let s:skip_expr = "synIDattr(synID(line('.'),col('.'),0),'name') =~? '".s:syng_strcom."'" - -function s:skip_func() - if !s:free || search('\m`\|\${\|\*\/','nW',s:looksyn) - let s:free = !eval(s:skip_expr) - let s:looksyn = line('.') - return !s:free - endif - let s:looksyn = line('.') - return getline('.') =~ '\%<'.col('.').'c\/.\{-}\/\|\%>'.col('.').'c[''"]\|\\$' && - \ eval(s:skip_expr) -endfunction - -function s:alternatePair(stop) - let pos = getpos('.')[1:2] - while search('\m[][(){}]','bW',a:stop) - if !s:skip_func() - let idx = stridx('])}',s:looking_at()) - if idx + 1 - if s:GetPair(['\[','(','{'][idx], '])}'[idx],'bW','s:skip_func()',2000,a:stop) <= 0 - break - endif - else - return - endif - endif - endwhile - call call('cursor',pos) -endfunction - -function s:save_pos(f,...) - let l:pos = getpos('.')[1:2] - let ret = call(a:f,a:000) - call call('cursor',l:pos) - return ret -endfunction - -function s:syn_at(l,c) - return synIDattr(synID(a:l,a:c,0),'name') -endfunction - -function s:looking_at() - return getline('.')[col('.')-1] -endfunction - -function s:token() - return s:looking_at() =~ '\k' ? expand('') : s:looking_at() -endfunction - -function s:previous_token() - let l:n = line('.') - if (s:looking_at() !~ '\k' || search('\m\<','cbW')) && search('\m\S','bW') - if (getline('.')[col('.')-2:col('.')-1] == '*/' || line('.') != l:n && - \ getline('.') =~ '\%<'.col('.').'c\/\/') && s:syn_at(line('.'),col('.')) =~? s:syng_com - while search('\m\/\ze[/*]','cbW') - if !search('\m\S','bW') - break - elseif s:syn_at(line('.'),col('.')) !~? s:syng_com - return s:token() - endif - endwhile - else - return s:token() - endif - endif - return '' -endfunction - -function s:others(p) - return "((line2byte(line('.')) + col('.')) <= ".(line2byte(a:p[0]) + a:p[1]).") || ".s:skip_expr -endfunction - -function s:tern_skip(p) - return s:GetPair('{','}','nbW',s:others(a:p),200,a:p[0]) > 0 -endfunction - -function s:tern_col(p) - return s:GetPair('?',':\@ 0 -endfunction - -function s:label_col() - let pos = getpos('.')[1:2] - let [s:looksyn,s:free] = pos - call s:alternatePair(0) - if s:save_pos('s:IsBlock') - let poss = getpos('.')[1:2] - return call('cursor',pos) || !s:tern_col(poss) - elseif s:looking_at() == ':' - return !s:tern_col([0,0]) - endif -endfunction - -" configurable regexes that define continuation lines, not including (, {, or [. -let s:opfirst = '^' . get(g:,'typescript_opfirst', - \ '\%([<>=,?^%|*/&]\|\([-.:+]\)\1\@!\|!=\|in\%(stanceof\)\=\>\)') -let s:continuation = get(g:,'typescript_continuation', - \ '\%([-+<>=,.~!?/*^%|&:]\|\<\%(typeof\|delete\|void\|in\|instanceof\)\)') . '$' - -function s:continues(ln,con) - return !cursor(a:ln, match(' '.a:con,s:continuation)) && - \ eval( (['s:syn_at(line("."),col(".")) !~? "regex"'] + - \ repeat(['getline(".")[col(".")-2] != tr(s:looking_at(),">","=")'],3) + - \ repeat(['s:previous_token() != "."'],5) + [1])[ - \ index(split('/ > - + typeof in instanceof void delete'),s:token())]) -endfunction - -" get the line of code stripped of comments and move cursor to the last -" non-comment char. -function s:Trim(ln) - call cursor(a:ln+1,1) - call s:previous_token() - return strpart(getline('.'),0,col('.')) -endfunction - -" Find line above 'lnum' that isn't empty or in a comment -function s:PrevCodeLine(lnum) - let l:n = prevnonblank(a:lnum) - while l:n - if getline(l:n) =~ '^\s*\/[/*]' - if (stridx(getline(l:n),'`') > 0 || getline(l:n-1)[-1:] == '\') && - \ s:syn_at(l:n,1) =~? s:syng_str - return l:n - endif - let l:n = prevnonblank(l:n-1) - elseif getline(l:n) =~ '\([/*]\)\1\@![/*]' && s:syn_at(l:n,1) =~? s:syng_com - let l:n = s:save_pos('eval', - \ 'cursor('.l:n.',1) + search(''\m\/\*'',"bW")') - else - return l:n - endif - endwhile -endfunction - -" Check if line 'lnum' has a balanced amount of parentheses. -function s:Balanced(lnum) - let l:open = 0 - let l:line = getline(a:lnum) - let pos = match(l:line, '[][(){}]', 0) - while pos != -1 - if s:syn_at(a:lnum,pos + 1) !~? s:syng_strcom - let l:open += match(' ' . l:line[pos],'[[({]') - if l:open < 0 - return - endif - endif - let pos = match(l:line, '[][(){}]', pos + 1) - endwhile - return !l:open -endfunction - -function s:OneScope(lnum) - let pline = s:Trim(a:lnum) - let kw = 'else do' - if pline[-1:] == ')' && s:GetPair('(', ')', 'bW', s:skip_expr, 100) > 0 - call s:previous_token() - let kw = 'for if let while with' - if index(split('await each'),s:token()) + 1 - call s:previous_token() - let kw = 'for' - endif - endif - return pline[-2:] == '=>' || index(split(kw),s:token()) + 1 && - \ s:save_pos('s:previous_token') != '.' -endfunction - -" returns braceless levels started by 'i' and above lines * &sw. 'num' is the -" lineNr which encloses the entire context, 'cont' if whether line 'i' + 1 is -" a continued expression, which could have started in a braceless context -function s:iscontOne(i,num,cont) - let [l:i, l:num, bL] = [a:i, a:num + !a:num, 0] - let pind = a:num ? indent(l:num) + s:W : 0 - let ind = indent(l:i) + (a:cont ? 0 : s:W) - while l:i >= l:num && (ind > pind || l:i == l:num) - if indent(l:i) < ind && s:OneScope(l:i) - let bL += s:W - let l:i = line('.') - elseif !a:cont || bL || ind < indent(a:i) - break - endif - let ind = min([ind, indent(l:i)]) - let l:i = s:PrevCodeLine(l:i - 1) - endwhile - return bL -endfunction - -" https://github.com/sweet-js/sweet.js/wiki/design#give-lookbehind-to-the-reader -function s:IsBlock() - if s:looking_at() == '{' - let l:n = line('.') - let char = s:previous_token() - if match(s:stack,'xml\|jsx') + 1 && s:syn_at(line('.'),col('.')-1) =~? 'xml\|jsx' - return char != '{' - elseif char =~ '\k' - return index(split('return const let import export yield default delete var await void typeof throw case new in instanceof') - \ ,char) < (line('.') != l:n) || s:previous_token() == '.' - elseif char == '>' - return getline('.')[col('.')-2] == '=' || s:syn_at(line('.'),col('.')) =~? '^jsflow' - elseif char == ':' - return getline('.')[col('.')-2] != ':' && s:label_col() - elseif char == '/' - return s:syn_at(line('.'),col('.')) =~? 'regex' - endif - return char !~ '[=~!<*,?^%|&([]' && - \ (char !~ '[-+]' || l:n != line('.') && getline('.')[col('.')-2] == char) - endif -endfunction - -function GetTypescriptIndent() - let b:js_cache = get(b:,'js_cache',[0,0,0]) - " Get the current line. - call cursor(v:lnum,1) - let l:line = getline('.') - " use synstack as it validates syn state and works in an empty line - let s:stack = synstack(v:lnum,1) - let syns = synIDattr(get(s:stack,-1),'name') - - " start with strings,comments,etc. - if syns =~? s:syng_com - if l:line =~ '^\s*\*' - return cindent(v:lnum) - elseif l:line !~ '^\s*\/[/*]' - return -1 - endif - elseif syns =~? s:syng_str && l:line !~ '^[''"]' - if b:js_cache[0] == v:lnum - 1 && s:Balanced(v:lnum-1) - let b:js_cache[0] = v:lnum - endif - return -1 - endif - let l:lnum = s:PrevCodeLine(v:lnum - 1) - if !l:lnum - return - endif - - let l:line = substitute(l:line,'^\s*','','') - if l:line[:1] == '/*' - let l:line = substitute(l:line,'^\%(\/\*.\{-}\*\/\s*\)*','','') - endif - if l:line =~ '^\/[/*]' - let l:line = '' - endif - - " the containing paren, bracket, curly, or closing '>'. - " Many hacks for performance - let idx = index([']',')','}','>'],l:line[0]) - if b:js_cache[0] >= l:lnum && b:js_cache[0] < v:lnum && - \ (b:js_cache[0] > l:lnum || s:Balanced(l:lnum)) - call call('cursor',b:js_cache[1:]) - else - let [s:looksyn, s:free, top] = [v:lnum - 1, 1, (!indent(l:lnum) && - \ s:syn_at(l:lnum,1) !~? s:syng_str) * l:lnum] - if idx + 1 - call s:GetPair(['\[','(','{'][idx],'])}'[idx],'bW','s:skip_func()',2000,top) - elseif getline(v:lnum) !~ '^\S' && syns =~? 'block' - call s:GetPair('{','}','bW','s:skip_func()',2000,top) - else - call s:alternatePair(top) - endif - endif - - let b:js_cache = [v:lnum] + (line('.') == v:lnum ? [0,0] : getpos('.')[1:2]) - let num = b:js_cache[1] - - let [s:W, isOp, bL, switch_offset] = [s:sw(),0,0,0] - if !num || s:IsBlock() - let ilnum = line('.') - let pline = s:save_pos('s:Trim',l:lnum) - if num && s:looking_at() == ')' && s:GetPair('(', ')', 'bW', s:skip_expr, 100) > 0 - let num = ilnum == num ? line('.') : num - if idx < 0 && s:previous_token() ==# 'switch' && s:previous_token() != '.' - if &cino !~ ':' - let switch_offset = s:W - else - let cinc = matchlist(&cino,'.*:\zs\(-\)\=\(\d*\)\(\.\d\+\)\=\(s\)\=\C') - let switch_offset = max([cinc[0] is '' ? 0 : (cinc[1].1) * - \ ((strlen(cinc[2].cinc[3]) ? str2nr(cinc[2].str2nr(cinc[3][1])) : 10) * - \ (cinc[4] is '' ? 1 : s:W)) / 10, -indent(num)]) - endif - if pline[-1:] != '.' && l:line =~# '^\%(default\|case\)\>' - return indent(num) + switch_offset - endif - endif - endif - if idx < 0 && pline !~ '[{;]$' - if pline =~# ':\@" -hi link shebang Comment - -"" typescript comments"{{{ -syn keyword typescriptCommentTodo TODO FIXME XXX TBD contained -syn match typescriptLineComment "\/\/.*" contains=@Spell,typescriptCommentTodo,typescriptRef -syn match typescriptRefComment /\/\/\/<\(reference\|amd-\(dependency\|module\)\)\s\+.*\/>$/ contains=typescriptRefD,typescriptRefS -syn region typescriptRefD start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ -syn region typescriptRefS start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ - -syn match typescriptCommentSkip "^[ \t]*\*\($\|[ \t]\+\)" -syn region typescriptComment start="/\*" end="\*/" contains=@Spell,typescriptCommentTodo extend -"}}} -"" JSDoc support start"{{{ -if !exists("typescript_ignore_typescriptdoc") - syntax case ignore - -" syntax coloring for JSDoc comments (HTML) -"unlet b:current_syntax - - syntax region typescriptDocComment start="/\*\*\s*$" end="\*/" contains=typescriptDocTags,typescriptCommentTodo,typescriptCvsTag,@typescriptHtml,@Spell fold extend - syntax match typescriptDocTags contained "@\(param\|argument\|requires\|exception\|throws\|type\|class\|extends\|see\|link\|member\|module\|method\|title\|namespace\|optional\|default\|base\|file\|returns\=\)\>" nextgroup=typescriptDocParam,typescriptDocSeeTag skipwhite - syntax match typescriptDocTags contained "@\(beta\|deprecated\|description\|fileoverview\|author\|license\|version\|constructor\|private\|protected\|final\|ignore\|addon\|exec\)\>" - syntax match typescriptDocParam contained "\%(#\|\w\|\.\|:\|\/\)\+" - syntax region typescriptDocSeeTag contained matchgroup=typescriptDocSeeTag start="{" end="}" contains=typescriptDocTags - - syntax case match -endif "" JSDoc end -"}}} -syntax case match - -"" Syntax in the typescript code"{{{ -syn match typescriptSpecial "\\\d\d\d\|\\x\x\{2\}\|\\u\x\{4\}" contained containedin=typescriptStringD,typescriptStringS,typescriptStringB display -syn region typescriptStringD start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=typescriptSpecial,@htmlPreproc extend -syn region typescriptStringS start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=typescriptSpecial,@htmlPreproc extend -syn region typescriptStringB start=+`+ skip=+\\\\\|\\`+ end=+`+ contains=typescriptInterpolation,typescriptSpecial,@htmlPreproc extend - -syn region typescriptInterpolation matchgroup=typescriptInterpolationDelimiter - \ start=/${/ end=/}/ contained - \ contains=@typescriptExpression - -syn match typescriptNumber "-\=\<\d[0-9_]*L\=\>" display -syn match typescriptNumber "-\=\<0[xX][0-9a-fA-F][0-9a-fA-F_]*\>" display -syn match typescriptNumber "-\=\<0[bB][01][01_]*\>" display -syn match typescriptNumber "-\=\<0[oO]\o[0-7_]*\>" display -syn region typescriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gimsuy]\{0,2\}\s*$+ end=+/[gimsuy]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline -" syntax match typescriptSpecial "\\\d\d\d\|\\x\x\{2\}\|\\u\x\{4\}\|\\." -" syntax region typescriptStringD start=+"+ skip=+\\\\\|\\$"+ end=+"+ contains=typescriptSpecial,@htmlPreproc -" syntax region typescriptStringS start=+'+ skip=+\\\\\|\\$'+ end=+'+ contains=typescriptSpecial,@htmlPreproc -" syntax region typescriptRegexpString start=+/\(\*\|/\)\@!+ skip=+\\\\\|\\/+ end=+/[gimsuy]\{,3}+ contains=typescriptSpecial,@htmlPreproc oneline -" syntax match typescriptNumber /\<-\=\d\+L\=\>\|\<0[xX]\x\+\>/ -syntax match typescriptFloat /\<-\=\%(\d[0-9_]*\.\d[0-9_]*\|\d[0-9_]*\.\|\.\d[0-9]*\)\%([eE][+-]\=\d[0-9_]*\)\=\>/ -" syntax match typescriptLabel /\(?\s*\)\@/ -"}}} -"" typescript Prototype"{{{ -syntax keyword typescriptPrototype contained prototype -"}}} -" DOM, Browser and Ajax Support {{{ -"""""""""""""""""""""""" -if get(g:, 'typescript_ignore_browserwords', 0) - syntax keyword typescriptBrowserObjects window navigator screen history location - - syntax keyword typescriptDOMObjects document event HTMLElement Anchor Area Base Body Button Form Frame Frameset Image Link Meta Option Select Style Table TableCell TableRow Textarea - syntax keyword typescriptDOMMethods contained createTextNode createElement insertBefore replaceChild removeChild appendChild hasChildNodes cloneNode normalize isSupported hasAttributes getAttribute setAttribute removeAttribute getAttributeNode setAttributeNode removeAttributeNode getElementsByTagName hasAttribute getElementById adoptNode close compareDocumentPosition createAttribute createCDATASection createComment createDocumentFragment createElementNS createEvent createExpression createNSResolver createProcessingInstruction createRange createTreeWalker elementFromPoint evaluate getBoxObjectFor getElementsByClassName getSelection getUserData hasFocus importNode - syntax keyword typescriptDOMProperties contained nodeName nodeValue nodeType parentNode childNodes firstChild lastChild previousSibling nextSibling attributes ownerDocument namespaceURI prefix localName tagName - - syntax keyword typescriptAjaxObjects XMLHttpRequest - syntax keyword typescriptAjaxProperties contained readyState responseText responseXML statusText - syntax keyword typescriptAjaxMethods contained onreadystatechange abort getAllResponseHeaders getResponseHeader open send setRequestHeader - - syntax keyword typescriptPropietaryObjects ActiveXObject - syntax keyword typescriptPropietaryMethods contained attachEvent detachEvent cancelBubble returnValue - - syntax keyword typescriptHtmlElemProperties contained className clientHeight clientLeft clientTop clientWidth dir href id innerHTML lang length offsetHeight offsetLeft offsetParent offsetTop offsetWidth scrollHeight scrollLeft scrollTop scrollWidth style tabIndex target title - - syntax keyword typescriptEventListenerKeywords contained blur click focus mouseover mouseout load item - - syntax keyword typescriptEventListenerMethods contained scrollIntoView addEventListener dispatchEvent removeEventListener preventDefault stopPropagation -endif -" }}} -"" Programm Keywords"{{{ -syntax keyword typescriptSource import export from as -syntax keyword typescriptIdentifier arguments this void -syntax keyword typescriptStorageClass let var const -syntax keyword typescriptOperator delete new instanceof typeof -syntax keyword typescriptBoolean true false -syntax keyword typescriptNull null undefined -syntax keyword typescriptMessage alert confirm prompt status -syntax keyword typescriptGlobal self top parent -syntax keyword typescriptDeprecated escape unescape all applets alinkColor bgColor fgColor linkColor vlinkColor xmlEncoding -"}}} -"" Statement Keywords"{{{ -syntax keyword typescriptConditional if else switch -syntax keyword typescriptRepeat do while for in of -syntax keyword typescriptBranch break continue yield await -syntax keyword typescriptLabel case default async readonly -syntax keyword typescriptStatement return with - -syntax keyword typescriptGlobalObjects Array Boolean Date Function Infinity JSON Math Number NaN Object Packages RegExp String Symbol netscape ArrayBuffer BigInt64Array BigUint64Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray Buffer Collator DataView DateTimeFormat Intl Iterator Map Set WeakMap WeakSet NumberFormat ParallelArray Promise Proxy Reflect Uint8ClampedArray WebAssembly console document fetch window -syntax keyword typescriptGlobalNodeObjects module exports global process __dirname __filename - -syntax keyword typescriptExceptions try catch throw finally Error EvalError RangeError ReferenceError SyntaxError TypeError URIError - -syntax keyword typescriptReserved constructor declare as interface module abstract enum int short export interface static byte extends long super char final native synchronized class float package throws goto private transient debugger implements protected volatile double import public type namespace from get set keyof -"}}} -"" typescript/DOM/HTML/CSS specified things"{{{ - -" typescript Objects"{{{ - syn match typescriptFunction "(super\s*|constructor\s*)" contained nextgroup=typescriptVars - syn region typescriptVars start="(" end=")" contained contains=typescriptParameters transparent keepend - syn match typescriptParameters "([a-zA-Z0-9_?.$][\w?.$]*)\s*:\s*([a-zA-Z0-9_?.$][\w?.$]*)" contained skipwhite -"}}} -" DOM2 Objects"{{{ - syntax keyword typescriptType DOMImplementation DocumentFragment Node NodeList NamedNodeMap CharacterData Attr Element Text Comment CDATASection DocumentType Notation Entity EntityReference ProcessingInstruction void any string boolean number symbol never object unknown - syntax keyword typescriptExceptions DOMException -"}}} -" DOM2 CONSTANT"{{{ - syntax keyword typescriptDomErrNo INDEX_SIZE_ERR DOMSTRING_SIZE_ERR HIERARCHY_REQUEST_ERR WRONG_DOCUMENT_ERR INVALID_CHARACTER_ERR NO_DATA_ALLOWED_ERR NO_MODIFICATION_ALLOWED_ERR NOT_FOUND_ERR NOT_SUPPORTED_ERR INUSE_ATTRIBUTE_ERR INVALID_STATE_ERR SYNTAX_ERR INVALID_MODIFICATION_ERR NAMESPACE_ERR INVALID_ACCESS_ERR - syntax keyword typescriptDomNodeConsts ELEMENT_NODE ATTRIBUTE_NODE TEXT_NODE CDATA_SECTION_NODE ENTITY_REFERENCE_NODE ENTITY_NODE PROCESSING_INSTRUCTION_NODE COMMENT_NODE DOCUMENT_NODE DOCUMENT_TYPE_NODE DOCUMENT_FRAGMENT_NODE NOTATION_NODE -"}}} -" HTML events and internal variables"{{{ - syntax case ignore - syntax keyword typescriptHtmlEvents onblur onclick oncontextmenu ondblclick onfocus onkeydown onkeypress onkeyup onmousedown onmousemove onmouseout onmouseover onmouseup onresize onload onsubmit - syntax case match -"}}} - -" Follow stuff should be highligh within a special context -" While it can't be handled with context depended with Regex based highlight -" So, turn it off by default -if exists("typescript_enable_domhtmlcss") - -" DOM2 things"{{{ - syntax match typescriptDomElemAttrs contained /\%(nodeName\|nodeValue\|nodeType\|parentNode\|childNodes\|firstChild\|lastChild\|previousSibling\|nextSibling\|attributes\|ownerDocument\|namespaceURI\|prefix\|localName\|tagName\)\>/ - syntax match typescriptDomElemFuncs contained /\%(insertBefore\|replaceChild\|removeChild\|appendChild\|hasChildNodes\|cloneNode\|normalize\|isSupported\|hasAttributes\|getAttribute\|setAttribute\|removeAttribute\|getAttributeNode\|setAttributeNode\|removeAttributeNode\|getElementsByTagName\|getAttributeNS\|setAttributeNS\|removeAttributeNS\|getAttributeNodeNS\|setAttributeNodeNS\|getElementsByTagNameNS\|hasAttribute\|hasAttributeNS\)\>/ nextgroup=typescriptParen skipwhite -"}}} -" HTML things"{{{ - syntax match typescriptHtmlElemAttrs contained /\%(className\|clientHeight\|clientLeft\|clientTop\|clientWidth\|dir\|id\|innerHTML\|lang\|length\|offsetHeight\|offsetLeft\|offsetParent\|offsetTop\|offsetWidth\|scrollHeight\|scrollLeft\|scrollTop\|scrollWidth\|style\|tabIndex\|title\)\>/ - syntax match typescriptHtmlElemFuncs contained /\%(blur\|click\|focus\|scrollIntoView\|addEventListener\|dispatchEvent\|removeEventListener\|item\)\>/ nextgroup=typescriptParen skipwhite -"}}} -" CSS Styles in typescript"{{{ - syntax keyword typescriptCssStyles contained color font fontFamily fontSize fontSizeAdjust fontStretch fontStyle fontVariant fontWeight letterSpacing lineBreak lineHeight quotes rubyAlign rubyOverhang rubyPosition - syntax keyword typescriptCssStyles contained textAlign textAlignLast textAutospace textDecoration textIndent textJustify textJustifyTrim textKashidaSpace textOverflowW6 textShadow textTransform textUnderlinePosition - syntax keyword typescriptCssStyles contained unicodeBidi whiteSpace wordBreak wordSpacing wordWrap writingMode - syntax keyword typescriptCssStyles contained bottom height left position right top width zIndex - syntax keyword typescriptCssStyles contained border borderBottom borderLeft borderRight borderTop borderBottomColor borderLeftColor borderTopColor borderBottomStyle borderLeftStyle borderRightStyle borderTopStyle borderBottomWidth borderLeftWidth borderRightWidth borderTopWidth borderColor borderStyle borderWidth borderCollapse borderSpacing captionSide emptyCells tableLayout - syntax keyword typescriptCssStyles contained margin marginBottom marginLeft marginRight marginTop outline outlineColor outlineStyle outlineWidth padding paddingBottom paddingLeft paddingRight paddingTop - syntax keyword typescriptCssStyles contained listStyle listStyleImage listStylePosition listStyleType - syntax keyword typescriptCssStyles contained background backgroundAttachment backgroundColor backgroundImage backgroundPosition backgroundPositionX backgroundPositionY backgroundRepeat - syntax keyword typescriptCssStyles contained clear clip clipBottom clipLeft clipRight clipTop content counterIncrement counterReset cssFloat cursor direction display filter layoutGrid layoutGridChar layoutGridLine layoutGridMode layoutGridType - syntax keyword typescriptCssStyles contained marks maxHeight maxWidth minHeight minWidth opacity MozOpacity overflow overflowX overflowY verticalAlign visibility zoom cssText - syntax keyword typescriptCssStyles contained scrollbar3dLightColor scrollbarArrowColor scrollbarBaseColor scrollbarDarkShadowColor scrollbarFaceColor scrollbarHighlightColor scrollbarShadowColor scrollbarTrackColor -"}}} -endif "DOM/HTML/CSS - -" Highlight ways"{{{ -syntax match typescriptDotNotation "\." nextgroup=typescriptPrototype,typescriptDomElemAttrs,typescriptDomElemFuncs,typescriptDOMMethods,typescriptDOMProperties,typescriptHtmlElemAttrs,typescriptHtmlElemFuncs,typescriptHtmlElemProperties,typescriptAjaxProperties,typescriptAjaxMethods,typescriptPropietaryMethods,typescriptEventListenerMethods skipwhite skipnl -syntax match typescriptDotNotation "\.style\." nextgroup=typescriptCssStyles -"}}} - -"" end DOM/HTML/CSS specified things""}}} - - -"" Code blocks -syntax cluster typescriptAll contains=typescriptComment,typescriptLineComment,typescriptDocComment,typescriptStringD,typescriptStringS,typescriptStringB,typescriptRegexpString,typescriptNumber,typescriptFloat,typescriptDecorators,typescriptLabel,typescriptSource,typescriptType,typescriptOperator,typescriptBoolean,typescriptNull,typescriptFuncKeyword,typescriptConditional,typescriptGlobal,typescriptRepeat,typescriptBranch,typescriptStatement,typescriptGlobalObjects,typescriptMessage,typescriptIdentifier,typescriptStorageClass,typescriptExceptions,typescriptReserved,typescriptDeprecated,typescriptDomErrNo,typescriptDomNodeConsts,typescriptHtmlEvents,typescriptDotNotation,typescriptBrowserObjects,typescriptDOMObjects,typescriptAjaxObjects,typescriptPropietaryObjects,typescriptDOMMethods,typescriptHtmlElemProperties,typescriptDOMProperties,typescriptEventListenerKeywords,typescriptEventListenerMethods,typescriptAjaxProperties,typescriptAjaxMethods,typescriptFuncArg,typescriptGlobalNodeObjects - -if main_syntax == "typescript" - syntax sync clear - syntax sync ccomment typescriptComment minlines=200 -" syntax sync match typescriptHighlight grouphere typescriptBlock /{/ -endif - -syntax keyword typescriptFuncKeyword function -"syntax region typescriptFuncDef start="function" end="\(.*\)" contains=typescriptFuncKeyword,typescriptFuncArg keepend -"syntax match typescriptFuncArg "\(([^()]*)\)" contains=typescriptParens,typescriptFuncComma contained -"syntax match typescriptFuncComma /,/ contained -" syntax region typescriptFuncBlock contained matchgroup=typescriptFuncBlock start="{" end="}" contains=@typescriptAll,typescriptParensErrA,typescriptParensErrB,typescriptParen,typescriptBracket,typescriptBlock fold - -syn match typescriptBraces "[{}\[\]]" -syn match typescriptParens "[()]" -syn match typescriptEndColons "[;,]" -syn match typescriptLogicSymbols "\(&&\)\|\(||\)\|\(!\)" -syn match typescriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\|-=" - -" typescriptFold Function {{{ - -" function! typescriptFold() - -" skip curly braces inside RegEx's and comments -syn region foldBraces start=/{/ skip=/\(\/\/.*\)\|\(\/.*\/\)/ end=/}/ transparent fold keepend extend - -" setl foldtext=FoldText() -" endfunction - -" au FileType typescript call typescriptFold() - -" }}} - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already by this script -" For version 5.8 and later: only when an item doesn't have highlighting yet -" For version 8.1.1486 and later: only when not done already by this script (need to override vim's new typescript support) -if version >= 508 || !exists("did_typescript_syn_inits") - if version < 508 || has('patch-8.1.1486') - let did_typescript_syn_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - "typescript highlighting - HiLink typescriptParameters Operator - HiLink typescriptSuperBlock Operator - - HiLink typescriptEndColons Exception - HiLink typescriptOpSymbols Operator - HiLink typescriptLogicSymbols Boolean - HiLink typescriptBraces Function - HiLink typescriptParens Operator - HiLink typescriptComment Comment - HiLink typescriptLineComment Comment - HiLink typescriptRefComment Include - HiLink typescriptRefS String - HiLink typescriptRefD String - HiLink typescriptDocComment Comment - HiLink typescriptCommentTodo Todo - HiLink typescriptCvsTag Function - HiLink typescriptDocTags Special - HiLink typescriptDocSeeTag Function - HiLink typescriptDocParam Function - HiLink typescriptStringS String - HiLink typescriptStringD String - HiLink typescriptStringB String - HiLink typescriptInterpolationDelimiter Delimiter - HiLink typescriptRegexpString String - HiLink typescriptGlobal Constant - HiLink typescriptCharacter Character - HiLink typescriptPrototype Type - HiLink typescriptConditional Conditional - HiLink typescriptBranch Conditional - HiLink typescriptIdentifier Identifier - HiLink typescriptStorageClass StorageClass - HiLink typescriptRepeat Repeat - HiLink typescriptStatement Statement - HiLink typescriptFuncKeyword Keyword - HiLink typescriptMessage Keyword - HiLink typescriptDeprecated Exception - HiLink typescriptError Error - HiLink typescriptParensError Error - HiLink typescriptParensErrA Error - HiLink typescriptParensErrB Error - HiLink typescriptParensErrC Error - HiLink typescriptReserved Keyword - HiLink typescriptOperator Operator - HiLink typescriptType Type - HiLink typescriptNull Type - HiLink typescriptNumber Number - HiLink typescriptFloat Number - HiLink typescriptDecorators Special - HiLink typescriptBoolean Boolean - HiLink typescriptLabel Label - HiLink typescriptSpecial Special - HiLink typescriptSource Special - HiLink typescriptGlobalObjects Special - HiLink typescriptGlobalNodeObjects Special - HiLink typescriptExceptions Special - - HiLink typescriptDomErrNo Constant - HiLink typescriptDomNodeConsts Constant - HiLink typescriptDomElemAttrs Label - HiLink typescriptDomElemFuncs PreProc - - HiLink typescriptHtmlElemAttrs Label - HiLink typescriptHtmlElemFuncs PreProc - - HiLink typescriptCssStyles Label - - " Ajax Highlighting - HiLink typescriptBrowserObjects Constant - - HiLink typescriptDOMObjects Constant - HiLink typescriptDOMMethods Function - HiLink typescriptDOMProperties Special - - HiLink typescriptAjaxObjects Constant - HiLink typescriptAjaxMethods Function - HiLink typescriptAjaxProperties Special - - HiLink typescriptFuncDef Title - HiLink typescriptFuncArg Special - HiLink typescriptFuncComma Operator - - HiLink typescriptHtmlEvents Special - HiLink typescriptHtmlElemProperties Special - - HiLink typescriptEventListenerKeywords Keyword - - HiLink typescriptNumber Number - HiLink typescriptPropietaryObjects Constant - - delcommand HiLink -endif - -" Define the htmltypescript for HTML syntax html.vim -"syntax clear htmltypescript -"syntax clear typescriptExpression -syntax cluster htmltypescript contains=@typescriptAll,typescriptBracket,typescriptParen,typescriptBlock,typescriptParenError -syntax cluster typescriptExpression contains=@typescriptAll,typescriptBracket,typescriptParen,typescriptBlock,typescriptParenError,@htmlPreproc - -let b:current_syntax = "typescript" -if main_syntax == 'typescript' - unlet main_syntax -endif - -" vim: ts=4 diff --git a/sources_non_forked/typescript-vim/syntax/typescriptreact.vim b/sources_non_forked/typescript-vim/syntax/typescriptreact.vim deleted file mode 100644 index 8fc4480f..00000000 --- a/sources_non_forked/typescript-vim/syntax/typescriptreact.vim +++ /dev/null @@ -1 +0,0 @@ -runtime! syntax/typescript.vim diff --git a/sources_non_forked/typescript-vim/vimshot01.png b/sources_non_forked/typescript-vim/vimshot01.png deleted file mode 100644 index 7c2627f9..00000000 Binary files a/sources_non_forked/typescript-vim/vimshot01.png and /dev/null differ diff --git a/sources_non_forked/vim-coffee-script/.gitignore b/sources_non_forked/vim-coffee-script/.gitignore deleted file mode 100644 index 1ff7b050..00000000 --- a/sources_non_forked/vim-coffee-script/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -.*.sw[a-z] -.*.un~ -doc/tags - diff --git a/sources_non_forked/vim-coffee-script/Copying.md b/sources_non_forked/vim-coffee-script/Copying.md deleted file mode 100644 index 9520fb91..00000000 --- a/sources_non_forked/vim-coffee-script/Copying.md +++ /dev/null @@ -1,54 +0,0 @@ -All files except: - -ftdetect/vim-literate-coffeescript.vim -indent/litcoffee.vim -syntax/litcoffee.vim -test/test.coffee.md -test/test.litcoffee -test/test.png - -Issued under WTFPL: - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2010 to 2014 Mick Koch - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. - - -These files issed under this license: - -ftdetect/vim-literate-coffeescript.vim -indent/litcoffee.vim -syntax/litcoffee.vim -test/test.coffee.md -test/test.litcoffee -test/test.png - -Copyright (c) 2013 Michael Smith - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/sources_non_forked/vim-coffee-script/Makefile b/sources_non_forked/vim-coffee-script/Makefile deleted file mode 100644 index e6ef4092..00000000 --- a/sources_non_forked/vim-coffee-script/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -REF = HEAD -VERSION = $(shell git describe --always $(REF)) - -ARCHIVE = vim-coffee-script-$(VERSION).zip -ARCHIVE_DIRS = after autoload compiler doc ftdetect ftplugin indent syntax - -# Don't do anything by default. -all: - -# Make vim.org zipball. -archive: - git archive $(REF) -o $(ARCHIVE) -- $(ARCHIVE_DIRS) - -# Remove zipball. -clean: - -rm -f $(ARCHIVE) - -# Build the list of syntaxes for @coffeeAll. -coffeeAll: - @grep -E 'syn (match|region)' syntax/coffee.vim |\ - grep -v 'contained' |\ - awk '{print $$3}' |\ - uniq - -.PHONY: all archive clean hash coffeeAll diff --git a/sources_non_forked/vim-coffee-script/News.md b/sources_non_forked/vim-coffee-script/News.md deleted file mode 100644 index 9f3f1390..00000000 --- a/sources_non_forked/vim-coffee-script/News.md +++ /dev/null @@ -1,22 +0,0 @@ -### Version 003 (October 10, 2014) - -Almost 3 years' worth of fixes and (hopefully) improvements. - -### Version 002 (December 5, 2011) - -Added binary numbers (0b0101) and fixed some bugs (#9, #62, #63, #65). - -### Version 001 (October 18, 2011) - -Removed deprecated `coffee_folding` option, added `coffee_compile_vert` option, -split out compiler, fixed indentation and syntax bugs, and added Haml support -and omnicompletion. - - - The coffee compiler is now a proper vim compiler that can be loaded with - `:compiler coffee`. - - The `coffee_compile_vert` option can now be set to split the CoffeeCompile - buffer vertically by default. - - CoffeeScript is now highlighted inside the `:coffeescript` filter in Haml. - - Omnicompletion (`:help compl-omni`) now uses JavaScript's dictionary to - complete words. - - We now have a fancy version number. diff --git a/sources_non_forked/vim-coffee-script/Readme.md b/sources_non_forked/vim-coffee-script/Readme.md deleted file mode 100644 index 053a71b8..00000000 --- a/sources_non_forked/vim-coffee-script/Readme.md +++ /dev/null @@ -1,591 +0,0 @@ -This project adds [CoffeeScript] support to vim. It covers syntax, indenting, -compiling, and more. - -![Screenshot](http://i.imgur.com/j1BhpZQ.png) - -[CoffeeScript]: http://coffeescript.org/ - -## Table of Contents - -- Installation - - [Requirements](#requirements) - - [Install using Pathogen](#install-using-pathogen) - - [Install using Vundle](#install-using-vundle) - - [Install from a Zip File](#install-from-a-zip-file) -- Coffee Commands - - [Compile to JavaScript](#compile-to-javascript) - - [Compile CoffeeScript Snippets](#coffeecompile-compile-coffeescript-snippets) - - [Live Preview Compiling](#coffeewatch-live-preview-compiling) - - [Run CoffeeScript Snippets](#coffeerun-run-coffeescript-snippets) - - [Lint your CoffeeScript](#coffeelint-lint-your-coffeescript) -- Extras - - [Literate CoffeeScript](#literate-coffeescript) - - [CoffeeScript in HTML](#coffeescript-in-html) - - [CoffeeScript in Haml](#coffeescript-in-haml) -- Configuration - - [Custom Autocmds](#custom-autocmds) - - [Configuration Variables](#configuration-variables) - - [Configure Syntax Highlighting](#configure-syntax-highlighting) - - [Tune Vim for CoffeeScript](#tune-vim-for-coffeescript) - -## Requirements - - - vim 7.4 or later - - coffee 1.2.0 or later - -## Install using Pathogen - -This project uses rolling releases based on git commits, so pathogen is a -natural fit for it. If you're already using pathogen, you can skip to step 4. - -1. Install [pathogen.vim] into `~/.vim/autoload/` (see [pathogen's - readme][install-pathogen] for more information.) - -[pathogen.vim]: http://www.vim.org/scripts/script.php?script_id=2332 -[install-pathogen]: https://github.com/tpope/vim-pathogen#installation - -2. Enable pathogen in your vimrc. Here's a bare-minimum vimrc that enables - all the features of `vim-coffee-script`: - - ```vim - call pathogen#infect() - syntax enable - filetype plugin indent on - ``` - - If you already have a vimrc built up, just make sure it contains these calls, - in this order. - -3. Create the directory `~/.vim/bundle/`: - - mkdir ~/.vim/bundle - -4. Clone the `vim-coffee-script` repo into `~/.vim/bundle/`: - - git clone https://github.com/kchmck/vim-coffee-script.git ~/.vim/bundle/vim-coffee-script/ - -Updating takes two steps: - -1. Change into `~/.vim/bundle/vim-coffee-script/`: - - cd ~/.vim/bundle/vim-coffee-script - -2. Pull in the latest changes: - - git pull - -## Install using Vundle - -1. [Install Vundle] into `~/.vim/bundle/`. - -[Install Vundle]: https://github.com/gmarik/vundle#quick-start - -2. Configure your vimrc for Vundle. Here's a bare-minimum vimrc that enables all - the features of `vim-coffee-script`: - - - ```vim - set nocompatible - filetype off - - set rtp+=~/.vim/bundle/vundle/ - call vundle#rc() - - Plugin 'kchmck/vim-coffee-script' - - syntax enable - filetype plugin indent on - ``` - - If you're adding Vundle to a built-up vimrc, just make sure all these calls - are in there and that they occur in this order. - -3. Open vim and run `:PluginInstall`. - -To update, open vim and run `:PluginInstall!` (notice the bang!) - -## Install from a Zip File - -1. Download the latest zip file from [vim.org][zip]. - -2. Extract the archive into `~/.vim/`: - - unzip -od ~/.vim/ ARCHIVE.zip - - This should create the files `~/.vim/autoload/coffee.vim`, - `~/.vim/compiler/coffee.vim`, etc. - -You can update the plugin using the same steps. - -[zip]: http://www.vim.org/scripts/script.php?script_id=3590 - -## Compile to JavaScript - -A `coffee` wrapper for use with `:make` is enabled automatically for coffee -files if no other compiler is loaded. To enable it manually, run - - :compiler coffee - -The `:make` command is then configured to use the `coffee` compiler and -recognize its errors. I've included a quick reference here but be sure to check -out [`:help :make`][make] for a full reference of the command. - - ![make](http://i.imgur.com/scUXmxR.png) - - ![make Result](http://i.imgur.com/eGIjEdn.png) - -[make]: http://vimdoc.sourceforge.net/htmldoc/quickfix.html#:make_makeprg - -Consider the full signature of a `:make` call as - - :[silent] make[!] [COFFEE-OPTIONS]... - -By default `:make` shows all compiler output and jumps to the first line -reported as an error. Compiler output can be hidden with a leading `:silent`: - - :silent make - -Line-jumping can be turned off by adding a bang: - - :make! - -`COFFEE-OPTIONS` given to `:make` are passed along to `coffee` (see also -[`coffee_make_options`](#coffee_make_options)): - - :make --bare --output /some/dir - -See the [full table of options](http://coffeescript.org/#usage) for a -list of all the options that `coffee` recognizes. - -*Configuration*: [`coffee_compiler`](#coffee_compiler), -[`coffee_make_options`](#coffee_make_options) - -#### The quickfix window - -Compiler errors are added to the [quickfix] list by `:make`, but the quickfix -window isn't automatically shown. The [`:cwindow`][cwindow] command will pop up -the quickfix window if there are any errors: - - :make - :cwindow - -This is usually the desired behavior, so you may want to add an autocmd to your -vimrc to do this automatically: - - autocmd QuickFixCmdPost * nested cwindow | redraw! - -The `redraw!` command is needed to fix a redrawing quirk in terminal vim, but -can removed for gVim. - -[quickfix]: http://vimdoc.sourceforge.net/htmldoc/quickfix.html#quickfix -[cwindow]: http://vimdoc.sourceforge.net/htmldoc/quickfix.html#:cwindow - -#### Recompile on write - -To recompile a file when it's written, add a `BufWritePost` autocmd to your -vimrc: - - autocmd BufWritePost *.coffee silent make! - -#### Cake and Cakefiles - -A `cake` compiler is also available with the call - - :compiler cake - -You can then use `:make` as above to run your Cakefile and capture any `coffee` -errors: - - :silent make build - -It runs within the current directory, so make sure you're in the directory of -your Cakefile before calling it. - -*Configuration*: [`coffee_cake`](#coffee_cake), -[`coffee_cake_options`](#coffee_cake_options) - -## CoffeeCompile: Compile CoffeeScript Snippets - -CoffeeCompile shows how the current file or a snippet of CoffeeScript is -compiled to JavaScript. - - :[RANGE] CoffeeCompile [vert[ical]] [WINDOW-SIZE] - -Calling `:CoffeeCompile` without a range compiles the whole file: - - ![CoffeeCompile](http://i.imgur.com/0zFG0l0.png) - - ![CoffeeCompile Result](http://i.imgur.com/bpiAxaa.png) - -Calling it with a range, like in visual mode, compiles only the selected snippet -of CoffeeScript: - - ![CoffeeCompile Snippet](http://i.imgur.com/x3OT3Ay.png) - - ![Compiled Snippet](http://i.imgur.com/J02j4T8.png) - -Each file gets its own CoffeeCompile buffer, and the same buffer is used for all -future calls of `:CoffeeCompile` on that file. It can be quickly closed by -hitting `q` in normal mode. - -Using `vert` opens the CoffeeCompile buffer vertically instead of horizontally -(see also [`coffee_compile_vert`](#coffee_compile_vert)): - - :CoffeeCompile vert - -By default the CoffeeCompile buffer splits the source buffer in half, but this -can be overridden by passing in a `WINDOW-SIZE`: - - :CoffeeCompile 4 - -*Configuration*: [`coffee_compiler`](#coffee_compiler`), -[`coffee_compile_vert`](#coffee_compile_vert) - -#### Quick syntax checking - -If compiling a snippet results in a compiler error, CoffeeCompile adds that -error to the [quickfix] list. - -[quickfix]: http://vimdoc.sourceforge.net/htmldoc/quickfix.html#quickfix - - ![Syntax Checking](http://i.imgur.com/RC8accF.png) - - ![Syntax Checking Result](http://i.imgur.com/gi1ON75.png) - -You can use this to quickly check the syntax of a snippet. - -## CoffeeWatch: Live Preview Compiling - -CoffeeWatch emulates using the Try CoffeeScript preview box on the [CoffeeScript -homepage][CoffeeScript]. - - ![CoffeeWatch](http://i.imgur.com/TRHdIMG.png) - - ![CoffeeWatch Result](http://i.imgur.com/rJbOeeS.png) - -CoffeeWatch takes the same options as CoffeeCompile: - - :CoffeeWatch [vert[ical]] [WINDOW-SIZE] - -After a source buffer is watched, leaving insert mode or saving the file fires -off a recompile of the CoffeeScript: - - ![Insert Mode](http://i.imgur.com/SBVcf4k.png) - - ![Recompile](http://i.imgur.com/pbPMog7.png) - -You can force recompilation by calling `:CoffeeWatch`. - -To get synchronized scrolling of the source buffer and CoffeeWatch buffer, set -[`'scrollbind'`](http://vimdoc.sourceforge.net/htmldoc/options.html#'scrollbind') -on each: - - :setl scrollbind - -*Configuration*: [`coffee_compiler`](#coffee_compiler), -[`coffee_watch_vert`](#coffee_watch_vert) - -## CoffeeRun: Run CoffeeScript Snippets - -CoffeeRun compiles the current file or selected snippet and runs the resulting -JavaScript. - - ![CoffeeRun](http://i.imgur.com/YSkHUuQ.png) - - ![CoffeeRun Output](http://i.imgur.com/wZQbggN.png) - -The command has two forms: - - :CoffeeRun [PROGRAM-OPTIONS]... - -This form applies when no `RANGE` is given or when the given range is `1,$` -(first line to last line). It allows passing `PROGRAM-OPTIONS` to your compiled -program. The filename is passed directly to `coffee` so you must save the file -for your changes to take effect. - - :RANGE CoffeeRun [COFFEE-OPTIONS]... - -This form applies with all other ranges. It compiles and runs the lines within -the given `RANGE` and any extra `COFFEE-OPTIONS` are passed to `coffee`. - -*Configuration*: [`coffee_compiler`](#coffee_compiler), -[`coffee_run_vert`](#coffee_run_vert) - -## CoffeeLint: Lint your CoffeeScript - -CoffeeLint runs [coffeelint](http://www.coffeelint.org/) (version 1.4.0 or later -required) on the current file and adds any issues to the [quickfix] list. - - ![CoffeeLint](http://i.imgur.com/UN8Nr5N.png) - - ![CoffeeLint Result](http://i.imgur.com/9hSIj3W.png) - - :[RANGE] CoffeeLint[!] [COFFEELINT-OPTIONS]... [ | cwindow] - -If a `RANGE` is given, only those lines are piped to `coffeelint`. Options given -in `COFFEELINT-OPTIONS` are passed to `coffeelint` (see also -[`coffee_lint_options`](#coffee_lint_options)): - - :CoffeeLint -f lint.json - -It behaves very similar to `:make`, described [above](#compile-to-javascript). - - :CoffeeLint! | cwindow - -*Configuration*: [`coffee_linter`](#coffee_linter), -[`coffee_lint_options`](#coffee_lint_options) - -## Literate CoffeeScript - -Literate CoffeeScript syntax and indent support is now built in! The `Coffee` -commands detect when they're running on a litcoffee file and pass the -`--literate` flag to their respective tools. - -Literate CoffeeScript syntax and indent support was written by @mintplant -(Michael Smith). A standalone repo -[exists](https://github.com/jwhitley/vim-literate-coffeescript), but you'll -need to copy the `ftplugin/litcoffee.vim` file or set up an autocmd to get the -`Coffee` commands to be automatically loaded for litcoffee files. - -## CoffeeScript in HTML - -CoffeeScript is highlighted and indented within - -```html - -``` - -blocks in html files. - -## CoffeeScript in Haml - -CoffeeScript is highlighted within the `:coffeescript` filter in haml files: - -```haml -:coffeescript - console.log "hullo" -``` - -At this time, coffee indenting doesn't work in these blocks. - -## Custom Autocmds - -You can [define commands][autocmd-explain] to be ran automatically on these -custom events. - -In all cases, the name of the command running the event (`CoffeeCompile`, -`CoffeeWatch`, or `CoffeeRun`) is matched by the [`{pat}`][autocmd] argument. -You can match all commands with a `*` or only specific commands by separating -them with a comma: `CoffeeCompile,CoffeeWatch`. - -[autocmd-explain]: http://vimdoc.sourceforge.net/htmldoc/usr_40.html#40.3 -[autocmd]: http://vimdoc.sourceforge.net/htmldoc/autocmd.html#:autocmd - -#### CoffeeBufNew - -CoffeeBufNew is ran when a new scratch buffer is created. It's called from the -new buffer, so it can be used to do additional set up. - -```vim -augroup CoffeeBufNew - autocmd User * set wrap -augroup END -``` - -*Used By*: CoffeeCompile, CoffeeWatch, CoffeeRun - -#### CoffeeBufUpdate - -CoffeeBufUpdate is ran when a scratch buffer is updated with output from -`coffee`. It's called from the scratch buffer, so it can be used to alter the -compiled output. - -```vim -" Switch back to the source buffer after updating. -augroup CoffeeBufUpdate - autocmd User CoffeeCompile,CoffeeRun exec bufwinnr(b:coffee_src_buf) 'wincmd w' -augroup END -``` - -For example, to strip off the "Generated by" comment on the first line, put this -in your vimrc: - -```vim -function! s:RemoveGeneratedBy() - " If there was an error compiling, there's no comment to remove. - if v:shell_error - return - endif - - " Save cursor position. - let pos = getpos('.') - - " Remove first line. - set modifiable - 1 delete _ - set nomodifiable - - " Restore cursor position. - call setpos('.', pos) -endfunction - -augroup CoffeeBufUpdate - autocmd User CoffeeCompile,CoffeeWatch call s:RemoveGeneratedBy() -augroup END -``` - -*Used By*: CoffeeCompile, CoffeeWatch, CoffeeRun - -## Configuration Variables - -This is the full list of configuration variables available, with example -settings and default values. Use these in your vimrc to control the default -behavior. - -#### coffee\_indent\_keep\_current - -By default, the indent function matches the indent of the previous line if it -doesn't find a reason to indent or outdent. To change this behavior so it -instead keeps the [current indent of the cursor][98], use - - let coffee_indent_keep_current = 1 - -[98]: https://github.com/kchmck/vim-coffee-script/pull/98 - -*Default*: `unlet coffee_indent_keep_current` - -Note that if you change this after a coffee file has been loaded, you'll have to -reload the indent script for the change to take effect: - - unlet b:did_indent | runtime indent/coffee.vim - -#### coffee\_compiler - -Path to the `coffee` executable used by the `Coffee` commands: - - let coffee_compiler = '/usr/bin/coffee' - -*Default*: `'coffee'` (search `$PATH` for executable) - -#### coffee\_make\_options - -Options to pass to `coffee` with `:make`: - - let coffee_make_options = '--bare' - -*Default*: `''` (nothing) - -Note that `coffee_make_options` is embedded into `'makeprg'`, so `:compiler -coffee` must be ran after changing `coffee_make_options` for the changes to take -effect. - -#### coffee\_cake - -Path to the `cake` executable: - - let coffee_cake = '/opt/bin/cake' - -*Default*: `'cake'` (search `$PATH` for executable) - -#### coffee\_cake\_options - -Options to pass to `cake` with `:make`: - - let coffee_cake_options = 'build' - -*Default*: `''` (nothing) - -#### coffee\_linter - -Path to the `coffeelint` executable: - - let coffee_linter = '/opt/bin/coffeelint' - -*Default*: `'coffeelint'` (search `$PATH` for executable) - -#### coffee\_lint\_options - -Options to pass to `coffeelint`: - - let coffee_lint_options = '-f lint.json' - -*Default*: `''` (nothing) - -#### coffee\_compile\_vert - -Open the CoffeeCompile buffer with a vertical split instead of a horizontal -one: - - let coffee_compile_vert = 1 - -*Default*: `unlet coffee_compile_vert` - -#### coffee\_watch\_vert - -Open the CoffeeWatch buffer with a vertical split instead of a horizontal -one: - - let coffee_watch_vert = 1 - -*Default*: `unlet coffee_watch_vert` - -#### coffee\_run\_vert - -Open the CoffeeRun buffer with a vertical split instead of a horizontal -one: - - let coffee_run_vert = 1 - -*Default*: `unlet coffee_run_vert` - -## Configure Syntax Highlighting - -Add these lines to your vimrc to disable the relevant syntax group. - -#### Disable trailing whitespace error - -Trailing whitespace is highlighted as an error by default. This can be disabled -with: - - hi link coffeeSpaceError NONE - -#### Disable trailing semicolon error - -Trailing semicolons are considered an error (for help transitioning from -JavaScript.) This can be disabled with: - - hi link coffeeSemicolonError NONE - -#### Disable reserved words error - -Reserved words like `function` and `var` are highlighted as an error where -they're not allowed in CoffeeScript. This can be disabled with: - - hi link coffeeReservedError NONE - -## Tune Vim for CoffeeScript - -Changing these core settings can make vim more CoffeeScript friendly. - -#### Fold by indentation - -Folding by indentation works well for CoffeeScript functions and classes: - - ![Folding](http://i.imgur.com/gDgUBdO.png) - -To fold by indentation in CoffeeScript files, add this line to your vimrc: - - autocmd BufNewFile,BufReadPost *.coffee setl foldmethod=indent nofoldenable - -With this, folding is disabled by default but can be quickly toggled per-file -by hitting `zi`. To enable folding by default, remove `nofoldenable`: - - autocmd BufNewFile,BufReadPost *.coffee setl foldmethod=indent - -#### Two-space indentation - -To get standard two-space indentation in CoffeeScript files, add this line to -your vimrc: - - autocmd BufNewFile,BufReadPost *.coffee setl shiftwidth=2 expandtab diff --git a/sources_non_forked/vim-coffee-script/Thanks.md b/sources_non_forked/vim-coffee-script/Thanks.md deleted file mode 100644 index 8ddcf23f..00000000 --- a/sources_non_forked/vim-coffee-script/Thanks.md +++ /dev/null @@ -1,44 +0,0 @@ -Thanks to all bug reporters, and special thanks to those who have contributed -code: - - Brian Egan (brianegan): - Initial compiling support - - Ches Martin (ches): - Initial vim docs - - Chris Hoffman (cehoffman): - Add new keywoards from, to, and do - Highlight the - in negative integers - Add here regex highlighting, increase fold level for here docs - - David Wilhelm (bigfish): - CoffeeRun command - - Jay Adkisson (jayferd): - Support for eco templates - - Karl Guertin (grayrest) - Cakefiles are coffeescript - - Maciej Konieczny (narfdotpl): - Fix funny typo - - Matt Sacks (mattsa): - Javascript omni-completion - coffee_compile_vert option - - Nick Stenning (nickstenning): - Fold by indentation for coffeescript - - Simon Lipp (sloonz): - Trailing spaces are not error on lines containing only spaces - - Stéphan Kochen (stephank): - Initial HTML CoffeeScript highlighting - - Sven Felix Oberquelle (Svelix): - Haml CoffeeScript highlighting - - Wei Dai (clvv): - Fix the use of Vim built-in make command. diff --git a/sources_non_forked/vim-coffee-script/Todo.md b/sources_non_forked/vim-coffee-script/Todo.md deleted file mode 100644 index 3d4ffaa8..00000000 --- a/sources_non_forked/vim-coffee-script/Todo.md +++ /dev/null @@ -1 +0,0 @@ -- Don't highlight bad operator combinations diff --git a/sources_non_forked/vim-coffee-script/after/indent/html.vim b/sources_non_forked/vim-coffee-script/after/indent/html.vim deleted file mode 100644 index 0823e689..00000000 --- a/sources_non_forked/vim-coffee-script/after/indent/html.vim +++ /dev/null @@ -1,33 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -" Load the coffee and html indent functions. -silent! unlet b:did_indent -runtime indent/coffee.vim -let s:coffeeIndentExpr = &l:indentexpr - -" Load html last so it can overwrite coffee settings. -silent! unlet b:did_indent -runtime indent/html.vim -let s:htmlIndentExpr = &l:indentexpr - -" Inject our wrapper indent function. -setlocal indentexpr=GetCoffeeHtmlIndent(v:lnum) - -function! GetCoffeeHtmlIndent(curlinenum) - " See if we're inside a coffeescript block. - let scriptlnum = searchpair('', 'bWn') - let prevlnum = prevnonblank(a:curlinenum) - - " If we're in the script block and the previous line isn't the script tag - " itself, use coffee indenting. - if scriptlnum && scriptlnum != prevlnum - exec 'return ' s:coffeeIndentExpr - endif - - " Otherwise use html indenting. - exec 'return ' s:htmlIndentExpr -endfunction diff --git a/sources_non_forked/vim-coffee-script/after/syntax/haml.vim b/sources_non_forked/vim-coffee-script/after/syntax/haml.vim deleted file mode 100644 index 3e186cdc..00000000 --- a/sources_non_forked/vim-coffee-script/after/syntax/haml.vim +++ /dev/null @@ -1,23 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Sven Felix Oberquelle -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - - -if exists('b:current_syntax') - let s:current_syntax_save = b:current_syntax -endif - -" Inherit coffee from html so coffeeComment isn't redefined and given higher -" priority than hamlInterpolation. -syn cluster hamlCoffeescript contains=@htmlCoffeeScript -syn region hamlCoffeescriptFilter matchgroup=hamlFilter -\ start="^\z(\s*\):coffee\z(script\)\?\s*$" -\ end="^\%(\z1 \| *$\)\@!" -\ contains=@hamlCoffeeScript,hamlInterpolation -\ keepend - -if exists('s:current_syntax_save') - let b:current_syntax = s:current_syntax_save - unlet s:current_syntax_save -endif diff --git a/sources_non_forked/vim-coffee-script/after/syntax/html.vim b/sources_non_forked/vim-coffee-script/after/syntax/html.vim deleted file mode 100644 index a78ba88d..00000000 --- a/sources_non_forked/vim-coffee-script/after/syntax/html.vim +++ /dev/null @@ -1,20 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -if exists('b:current_syntax') - let s:current_syntax_save = b:current_syntax -endif - -" Syntax highlighting for text/coffeescript script tags -syn include @htmlCoffeeScript syntax/coffee.vim -syn region coffeeScript start=##me=s-1 keepend -\ contains=@htmlCoffeeScript,htmlScriptTag,@htmlPreproc -\ containedin=htmlHead - -if exists('s:current_syntax_save') - let b:current_syntax = s:current_syntax_save - unlet s:current_syntax_save -endif diff --git a/sources_non_forked/vim-coffee-script/autoload/coffee.vim b/sources_non_forked/vim-coffee-script/autoload/coffee.vim deleted file mode 100644 index 8d727951..00000000 --- a/sources_non_forked/vim-coffee-script/autoload/coffee.vim +++ /dev/null @@ -1,54 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -" Set up some common global/buffer variables. -function! coffee#CoffeeSetUpVariables() - " Path to coffee executable - if !exists('g:coffee_compiler') - let g:coffee_compiler = 'coffee' - endif - - " Options passed to coffee with make - if !exists('g:coffee_make_options') - let g:coffee_make_options = '' - endif - - " Path to cake executable - if !exists('g:coffee_cake') - let g:coffee_cake = 'cake' - endif - - " Extra options passed to cake - if !exists('g:coffee_cake_options') - let g:coffee_cake_options = '' - endif - - " Path to coffeelint executable - if !exists('g:coffee_linter') - let g:coffee_linter = 'coffeelint' - endif - - " Options passed to CoffeeLint - if !exists('g:coffee_lint_options') - let g:coffee_lint_options = '' - endif - - " Pass the litcoffee flag to tools in this buffer if a litcoffee file is open. - " Let the variable be overwritten so it can be updated if a different filetype - " is set. - if &filetype == 'litcoffee' - let b:coffee_litcoffee = '--literate' - else - let b:coffee_litcoffee = '' - endif -endfunction - -function! coffee#CoffeeSetUpErrorFormat() - CompilerSet errorformat=Error:\ In\ %f\\,\ %m\ on\ line\ %l, - \Error:\ In\ %f\\,\ Parse\ error\ on\ line\ %l:\ %m, - \SyntaxError:\ In\ %f\\,\ %m, - \%f:%l:%c:\ error:\ %m, - \%-G%.%# -endfunction diff --git a/sources_non_forked/vim-coffee-script/compiler/cake.vim b/sources_non_forked/vim-coffee-script/compiler/cake.vim deleted file mode 100644 index b49638e7..00000000 --- a/sources_non_forked/vim-coffee-script/compiler/cake.vim +++ /dev/null @@ -1,15 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -if exists('current_compiler') - finish -endif - -let current_compiler = 'cake' -call coffee#CoffeeSetUpVariables() - -exec 'CompilerSet makeprg=' . escape(g:coffee_cake . ' ' . -\ g:coffee_cake_options . ' $*', ' ') -call coffee#CoffeeSetUpErrorFormat() diff --git a/sources_non_forked/vim-coffee-script/compiler/coffee.vim b/sources_non_forked/vim-coffee-script/compiler/coffee.vim deleted file mode 100644 index 5a914578..00000000 --- a/sources_non_forked/vim-coffee-script/compiler/coffee.vim +++ /dev/null @@ -1,82 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -" All this is needed to support compiling filenames with spaces, quotes, and -" such. The filename is escaped and embedded into the `makeprg` setting. -" -" Because of this, `makeprg` must be updated on every file rename. And because -" of that, `CompilerSet` can't be used because it doesn't exist when the -" rename autocmd is ran. So, we have to do some checks to see whether `compiler` -" was called locally or globally, and respect that in the rest of the script. - -if exists('current_compiler') - finish -endif - -let current_compiler = 'coffee' -call coffee#CoffeeSetUpVariables() - -" Pattern to check if coffee is the compiler -let s:pat = '^' . current_compiler - -" Get a `makeprg` for the current filename. -function! s:GetMakePrg() - return g:coffee_compiler . - \ ' -c' . - \ ' ' . b:coffee_litcoffee . - \ ' ' . g:coffee_make_options . - \ ' $*' . - \ ' ' . fnameescape(expand('%')) -endfunction - -" Set `makeprg` and return 1 if coffee is still the compiler, else return 0. -function! s:SetMakePrg() - if &l:makeprg =~ s:pat - let &l:makeprg = s:GetMakePrg() - elseif &g:makeprg =~ s:pat - let &g:makeprg = s:GetMakePrg() - else - return 0 - endif - - return 1 -endfunction - -" Set a dummy compiler so we can check whether to set locally or globally. -exec 'CompilerSet makeprg=' . current_compiler -" Then actually set the compiler. -call s:SetMakePrg() -call coffee#CoffeeSetUpErrorFormat() - -function! s:CoffeeMakeDeprecated(bang, args) - echoerr 'CoffeeMake is deprecated! Please use :make instead, its behavior ' . - \ 'is identical.' - sleep 5 - exec 'make' . a:bang a:args -endfunction - -" Compile the current file. -command! -bang -bar -nargs=* CoffeeMake -\ call s:CoffeeMakeDeprecated(, ) - -" Set `makeprg` on rename since we embed the filename in the setting. -augroup CoffeeUpdateMakePrg - autocmd! - - " Update `makeprg` if coffee is still the compiler, else stop running this - " function. - function! s:UpdateMakePrg() - if !s:SetMakePrg() - autocmd! CoffeeUpdateMakePrg - endif - endfunction - - " Set autocmd locally if compiler was set locally. - if &l:makeprg =~ s:pat - autocmd BufWritePre,BufFilePost call s:UpdateMakePrg() - else - autocmd BufWritePre,BufFilePost call s:UpdateMakePrg() - endif -augroup END diff --git a/sources_non_forked/vim-coffee-script/doc/coffee-script.txt b/sources_non_forked/vim-coffee-script/doc/coffee-script.txt deleted file mode 100644 index 1b43cf3a..00000000 --- a/sources_non_forked/vim-coffee-script/doc/coffee-script.txt +++ /dev/null @@ -1,4 +0,0 @@ -Please see the project readme for up-to-date docs: -https://github.com/kchmck/vim-coffee-script - - vim:tw=78:ts=8:ft=help:norl: diff --git a/sources_non_forked/vim-coffee-script/ftdetect/coffee.vim b/sources_non_forked/vim-coffee-script/ftdetect/coffee.vim deleted file mode 100644 index 4e5285d1..00000000 --- a/sources_non_forked/vim-coffee-script/ftdetect/coffee.vim +++ /dev/null @@ -1,18 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -autocmd BufNewFile,BufRead *.coffee set filetype=coffee -autocmd BufNewFile,BufRead *Cakefile set filetype=coffee -autocmd BufNewFile,BufRead *.coffeekup,*.ck set filetype=coffee -autocmd BufNewFile,BufRead *._coffee set filetype=coffee -autocmd BufNewFile,BufRead *.cson set filetype=coffee - -function! s:DetectCoffee() - if getline(1) =~ '^#!.*\' - set filetype=coffee - endif -endfunction - -autocmd BufNewFile,BufRead * call s:DetectCoffee() diff --git a/sources_non_forked/vim-coffee-script/ftdetect/vim-literate-coffeescript.vim b/sources_non_forked/vim-coffee-script/ftdetect/vim-literate-coffeescript.vim deleted file mode 100644 index 7f666246..00000000 --- a/sources_non_forked/vim-coffee-script/ftdetect/vim-literate-coffeescript.vim +++ /dev/null @@ -1,8 +0,0 @@ -" Language: Literate CoffeeScript -" Maintainer: Michael Smith -" URL: https://github.com/mintplant/vim-literate-coffeescript -" License: MIT - -autocmd BufNewFile,BufRead *.litcoffee set filetype=litcoffee -autocmd BufNewFile,BufRead *.coffee.md set filetype=litcoffee - diff --git a/sources_non_forked/vim-coffee-script/ftplugin/coffee.vim b/sources_non_forked/vim-coffee-script/ftplugin/coffee.vim deleted file mode 100644 index 3f9cd771..00000000 --- a/sources_non_forked/vim-coffee-script/ftplugin/coffee.vim +++ /dev/null @@ -1,405 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -if exists('b:did_ftplugin') - finish -endif - -let b:did_ftplugin = 1 -call coffee#CoffeeSetUpVariables() - -setlocal formatoptions-=t formatoptions+=croql -setlocal comments=:# commentstring=#\ %s -setlocal omnifunc=javascriptcomplete#CompleteJS -setlocal suffixesadd+=.coffee - -" Create custom augroups. -augroup CoffeeBufUpdate | augroup END -augroup CoffeeBufNew | augroup END - -" Enable coffee compiler if a compiler isn't set already. -if !len(&l:makeprg) - compiler coffee -endif - -" Switch to the window for buf. -function! s:SwitchWindow(buf) - exec bufwinnr(a:buf) 'wincmd w' -endfunction - -" Create a new scratch buffer and return the bufnr of it. After the function -" returns, vim remains in the scratch buffer so more set up can be done. -function! s:ScratchBufBuild(src, vert, size) - if a:size <= 0 - if a:vert - let size = winwidth(bufwinnr(a:src)) / 2 - else - let size = winheight(bufwinnr(a:src)) / 2 - endif - endif - - if a:vert - vertical belowright new - exec 'vertical resize' size - else - belowright new - exec 'resize' size - endif - - setlocal bufhidden=wipe buftype=nofile nobuflisted noswapfile nomodifiable - nnoremap q :hide - - return bufnr('%') -endfunction - -" Replace buffer contents with text and delete the last empty line. -function! s:ScratchBufUpdate(buf, text) - " Move to the scratch buffer. - call s:SwitchWindow(a:buf) - - " Double check we're in the scratch buffer before overwriting. - if bufnr('%') != a:buf - throw 'unable to change to scratch buffer' - endif - - setlocal modifiable - silent exec '% delete _' - silent put! =a:text - silent exec '$ delete _' - setlocal nomodifiable -endfunction - -" Parse the output of coffee into a qflist entry for src buffer. -function! s:ParseCoffeeError(output, src, startline) - " Coffee error is always on first line? - let match = matchlist(a:output, - \ '^\(\f\+\|\[stdin\]\):\(\d\):\(\d\): error: \(.\{-}\)' . "\n") - - if !len(match) - return - endif - - " Consider the line number from coffee as relative and add it to the beginning - " line number of the range the command was called on, then subtract one for - " zero-based relativity. - call setqflist([{'bufnr': a:src, 'lnum': a:startline + str2nr(match[2]) - 1, - \ 'type': 'E', 'col': str2nr(match[3]), 'text': match[4]}], 'r') -endfunction - -" Reset source buffer variables. -function! s:CoffeeCompileResetVars() - " Variables defined in source buffer: - " b:coffee_compile_buf: bufnr of output buffer - " Variables defined in output buffer: - " b:coffee_src_buf: bufnr of source buffer - " b:coffee_compile_pos: previous cursor position in output buffer - - let b:coffee_compile_buf = -1 -endfunction - -function! s:CoffeeWatchResetVars() - " Variables defined in source buffer: - " b:coffee_watch_buf: bufnr of output buffer - " Variables defined in output buffer: - " b:coffee_src_buf: bufnr of source buffer - " b:coffee_watch_pos: previous cursor position in output buffer - - let b:coffee_watch_buf = -1 -endfunction - -function! s:CoffeeRunResetVars() - " Variables defined in CoffeeRun source buffer: - " b:coffee_run_buf: bufnr of output buffer - " Variables defined in CoffeeRun output buffer: - " b:coffee_src_buf: bufnr of source buffer - " b:coffee_run_pos: previous cursor position in output buffer - - let b:coffee_run_buf = -1 -endfunction - -" Clean things up in the source buffers. -function! s:CoffeeCompileClose() - " Switch to the source buffer if not already in it. - silent! call s:SwitchWindow(b:coffee_src_buf) - call s:CoffeeCompileResetVars() -endfunction - -function! s:CoffeeWatchClose() - silent! call s:SwitchWindow(b:coffee_src_buf) - silent! autocmd! CoffeeAuWatch * - call s:CoffeeWatchResetVars() -endfunction - -function! s:CoffeeRunClose() - silent! call s:SwitchWindow(b:coffee_src_buf) - call s:CoffeeRunResetVars() -endfunction - -" Compile the lines between startline and endline and put the result into buf. -function! s:CoffeeCompileToBuf(buf, startline, endline) - let src = bufnr('%') - let input = join(getline(a:startline, a:endline), "\n") - - " Coffee doesn't like empty input. - if !len(input) - " Function should still return within output buffer. - call s:SwitchWindow(a:buf) - return - endif - - " Pipe lines into coffee. - let output = system(g:coffee_compiler . - \ ' -scb' . - \ ' ' . b:coffee_litcoffee . - \ ' 2>&1', input) - - " Paste output into output buffer. - call s:ScratchBufUpdate(a:buf, output) - - " Highlight as JavaScript if there were no compile errors. - if v:shell_error - call s:ParseCoffeeError(output, src, a:startline) - setlocal filetype= - else - " Clear the quickfix list. - call setqflist([], 'r') - setlocal filetype=javascript - endif -endfunction - -" Peek at compiled CoffeeScript in a scratch buffer. We handle ranges like this -" to prevent the cursor from being moved (and its position saved) before the -" function is called. -function! s:CoffeeCompile(startline, endline, args) - if a:args =~ '\' - echoerr 'CoffeeCompile watch is deprecated! Please use CoffeeWatch instead' - sleep 5 - call s:CoffeeWatch(a:args) - return - endif - - " Switch to the source buffer if not already in it. - silent! call s:SwitchWindow(b:coffee_src_buf) - - " Bail if not in source buffer. - if !exists('b:coffee_compile_buf') - return - endif - - " Build the output buffer if it doesn't exist. - if bufwinnr(b:coffee_compile_buf) == -1 - let src = bufnr('%') - - let vert = exists('g:coffee_compile_vert') || a:args =~ '\' - let size = str2nr(matchstr(a:args, '\<\d\+\>')) - - " Build the output buffer and save the source bufnr. - let buf = s:ScratchBufBuild(src, vert, size) - let b:coffee_src_buf = src - - " Set the buffer name. - exec 'silent! file [CoffeeCompile ' . src . ']' - - " Clean up the source buffer when the output buffer is closed. - autocmd BufWipeout call s:CoffeeCompileClose() - " Save the cursor when leaving the output buffer. - autocmd BufLeave let b:coffee_compile_pos = getpos('.') - - " Run user-defined commands on new buffer. - silent doautocmd CoffeeBufNew User CoffeeCompile - - " Switch back to the source buffer and save the output bufnr. This also - " triggers BufLeave above. - call s:SwitchWindow(src) - let b:coffee_compile_buf = buf - endif - - " Fill the scratch buffer. - call s:CoffeeCompileToBuf(b:coffee_compile_buf, a:startline, a:endline) - " Reset cursor to previous position. - call setpos('.', b:coffee_compile_pos) - - " Run any user-defined commands on the scratch buffer. - silent doautocmd CoffeeBufUpdate User CoffeeCompile -endfunction - -" Update the scratch buffer and switch back to the source buffer. -function! s:CoffeeWatchUpdate() - call s:CoffeeCompileToBuf(b:coffee_watch_buf, 1, '$') - call setpos('.', b:coffee_watch_pos) - silent doautocmd CoffeeBufUpdate User CoffeeWatch - call s:SwitchWindow(b:coffee_src_buf) -endfunction - -" Continually compile a source buffer. -function! s:CoffeeWatch(args) - silent! call s:SwitchWindow(b:coffee_src_buf) - - if !exists('b:coffee_watch_buf') - return - endif - - if bufwinnr(b:coffee_watch_buf) == -1 - let src = bufnr('%') - - let vert = exists('g:coffee_watch_vert') || a:args =~ '\' - let size = str2nr(matchstr(a:args, '\<\d\+\>')) - - let buf = s:ScratchBufBuild(src, vert, size) - let b:coffee_src_buf = src - - exec 'silent! file [CoffeeWatch ' . src . ']' - - autocmd BufWipeout call s:CoffeeWatchClose() - autocmd BufLeave let b:coffee_watch_pos = getpos('.') - - silent doautocmd CoffeeBufNew User CoffeeWatch - - call s:SwitchWindow(src) - let b:coffee_watch_buf = buf - endif - - " Make sure only one watch autocmd is defined on this buffer. - silent! autocmd! CoffeeAuWatch * - - augroup CoffeeAuWatch - autocmd InsertLeave call s:CoffeeWatchUpdate() - autocmd BufWritePost call s:CoffeeWatchUpdate() - augroup END - - call s:CoffeeWatchUpdate() -endfunction - -" Run a snippet of CoffeeScript between startline and endline. -function! s:CoffeeRun(startline, endline, args) - silent! call s:SwitchWindow(b:coffee_src_buf) - - if !exists('b:coffee_run_buf') - return - endif - - if bufwinnr(b:coffee_run_buf) == -1 - let src = bufnr('%') - - let buf = s:ScratchBufBuild(src, exists('g:coffee_run_vert'), 0) - let b:coffee_src_buf = src - - exec 'silent! file [CoffeeRun ' . src . ']' - - autocmd BufWipeout call s:CoffeeRunClose() - autocmd BufLeave let b:coffee_run_pos = getpos('.') - - silent doautocmd CoffeeBufNew User CoffeeRun - - call s:SwitchWindow(src) - let b:coffee_run_buf = buf - endif - - if a:startline == 1 && a:endline == line('$') - let output = system(g:coffee_compiler . - \ ' ' . b:coffee_litcoffee . - \ ' ' . fnameescape(expand('%')) . - \ ' ' . a:args) - else - let input = join(getline(a:startline, a:endline), "\n") - - if !len(input) - return - endif - - let output = system(g:coffee_compiler . - \ ' -s' . - \ ' ' . b:coffee_litcoffee . - \ ' ' . a:args, input) - endif - - call s:ScratchBufUpdate(b:coffee_run_buf, output) - call setpos('.', b:coffee_run_pos) - - silent doautocmd CoffeeBufUpdate User CoffeeRun -endfunction - -" Run coffeelint on a file, and add any errors between startline and endline -" to the quickfix list. -function! s:CoffeeLint(startline, endline, bang, args) - let input = join(getline(a:startline, a:endline), "\n") - - if !len(input) - return - endif - - let output = system(g:coffee_linter . - \ ' -s --reporter csv' . - \ ' ' . b:coffee_litcoffee . - \ ' ' . g:coffee_lint_options . - \ ' ' . a:args . - \ ' 2>&1', input) - - " Convert output into an array and strip off the csv header. - let lines = split(output, "\n")[1:] - let buf = bufnr('%') - let qflist = [] - - for line in lines - let match = matchlist(line, '^stdin,\(\d\+\),\d*,\(error\|warn\),\(.\+\)$') - - " Ignore unmatched lines. - if !len(match) - continue - endif - - " The 'type' will result in either 'E' or 'W'. - call add(qflist, {'bufnr': buf, 'lnum': a:startline + str2nr(match[1]) - 1, - \ 'type': toupper(match[2][0]), 'text': match[3]}) - endfor - - " Replace the quicklist with our items. - call setqflist(qflist, 'r') - - " If not given a bang, jump to first error. - if !len(a:bang) - silent! cc 1 - endif -endfunction - -" Complete arguments for Coffee* commands. -function! s:CoffeeComplete(cmd, cmdline, cursor) - let args = ['vertical'] - - " If no partial command, return all possibilities. - if !len(a:cmd) - return args - endif - - let pat = '^' . a:cmd - - for arg in args - if arg =~ pat - return [arg] - endif - endfor -endfunction - -" Set initial state variables if they don't exist -if !exists('b:coffee_compile_buf') - call s:CoffeeCompileResetVars() -endif - -if !exists('b:coffee_watch_buf') - call s:CoffeeWatchResetVars() -endif - -if !exists('b:coffee_run_buf') - call s:CoffeeRunResetVars() -endif - -command! -buffer -range=% -bar -nargs=* -complete=customlist,s:CoffeeComplete -\ CoffeeCompile call s:CoffeeCompile(, , ) -command! -buffer -bar -nargs=* -complete=customlist,s:CoffeeComplete -\ CoffeeWatch call s:CoffeeWatch() -command! -buffer -range=% -bar -nargs=* CoffeeRun -\ call s:CoffeeRun(, , ) -command! -buffer -range=% -bang -bar -nargs=* CoffeeLint -\ call s:CoffeeLint(, , , ) diff --git a/sources_non_forked/vim-coffee-script/ftplugin/litcoffee.vim b/sources_non_forked/vim-coffee-script/ftplugin/litcoffee.vim deleted file mode 100644 index febc730c..00000000 --- a/sources_non_forked/vim-coffee-script/ftplugin/litcoffee.vim +++ /dev/null @@ -1 +0,0 @@ -runtime ftplugin/coffee.vim diff --git a/sources_non_forked/vim-coffee-script/indent/coffee.vim b/sources_non_forked/vim-coffee-script/indent/coffee.vim deleted file mode 100644 index 4f4570a8..00000000 --- a/sources_non_forked/vim-coffee-script/indent/coffee.vim +++ /dev/null @@ -1,428 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -if exists('b:did_indent') - finish -endif - -let b:did_indent = 1 - -setlocal autoindent -setlocal indentexpr=GetCoffeeIndent(v:lnum) -" Make sure GetCoffeeIndent is run when these are typed so they can be -" indented or outdented. -setlocal indentkeys+=0],0),0.,=else,=when,=catch,=finally - -" If no indenting or outdenting is needed, either keep the indent of the cursor -" (use autoindent) or match the indent of the previous line. -if exists('g:coffee_indent_keep_current') - let s:DEFAULT_LEVEL = '-1' -else - let s:DEFAULT_LEVEL = 'indent(prevnlnum)' -endif - -" Only define the function once. -if exists('*GetCoffeeIndent') - finish -endif - -" Keywords that begin a block -let s:BEGIN_BLOCK_KEYWORD = '\C^\%(if\|unless\|else\|for\|while\|until\|' -\ . 'loop\|switch\|when\|try\|catch\|finally\|' -\ . 'class\)\>\%(\s*:\)\@!' - -" An expression that uses the result of a statement -let s:COMPOUND_EXPRESSION = '\C\%([^-]-\|[^+]+\|[^/]/\|[:=*%&|^<>]\)\s*' -\ . '\%(if\|unless\|for\|while\|until\|loop\|switch\|' -\ . 'try\|class\)\>' - -" Combine the two above -let s:BEGIN_BLOCK = s:BEGIN_BLOCK_KEYWORD . '\|' . s:COMPOUND_EXPRESSION - -" Operators that begin a block but also count as a continuation -let s:BEGIN_BLOCK_OP = '[([{:=]$' - -" Begins a function block -let s:FUNCTION = '[-=]>$' - -" Operators that continue a line onto the next line -let s:CONTINUATION_OP = '\C\%(\<\%(is\|isnt\|and\|or\)\>\|' -\ . '[^-]-\|[^+]+\|[^-=]>\|[^.]\.\|[<*/%&|^,]\)$' - -" Ancestor operators that prevent continuation indenting -let s:CONTINUATION = s:CONTINUATION_OP . '\|' . s:BEGIN_BLOCK_OP - -" A closing bracket by itself on a line followed by a continuation -let s:BRACKET_CONTINUATION = '^\s*[}\])]\s*' . s:CONTINUATION_OP - -" A continuation dot access -let s:DOT_ACCESS = '^\.' - -" Keywords that break out of a block -let s:BREAK_BLOCK_OP = '\C^\%(return\|break\|continue\|throw\)\>' - -" A condition attached to the end of a statement -let s:POSTFIX_CONDITION = '\C\S\s\+\zs\<\%(if\|unless\|when\|while\|until\)\>' - -" A then contained in brackets -let s:CONTAINED_THEN = '\C[(\[].\{-}\.\{-\}[)\]]' - -" An else with a condition attached -let s:ELSE_COND = '\C^\s*else\s\+\<\%(if\|unless\)\>' - -" A single-line else statement (without a condition attached) -let s:SINGLE_LINE_ELSE = '\C^else\s\+\%(\<\%(if\|unless\)\>\)\@!' - -" Pairs of starting and ending keywords, with an initial pattern to match -let s:KEYWORD_PAIRS = [ -\ ['\C^else\>', '\C\<\%(if\|unless\|when\|else\s\+\%(if\|unless\)\)\>', -\ '\C\'], -\ ['\C^catch\>', '\C\', '\C\'], -\ ['\C^finally\>', '\C\', '\C\'] -\] - -" Pairs of starting and ending brackets -let s:BRACKET_PAIRS = {']': '\[', '}': '{', ')': '('} - -" Max lines to look back for a match -let s:MAX_LOOKBACK = 50 - -" Syntax names for strings -let s:SYNTAX_STRING = 'coffee\%(String\|AssignString\|Embed\|Regex\|Heregex\|' -\ . 'Heredoc\)' - -" Syntax names for comments -let s:SYNTAX_COMMENT = 'coffee\%(Comment\|BlockComment\|HeregexComment\)' - -" Syntax names for strings and comments -let s:SYNTAX_STRING_COMMENT = s:SYNTAX_STRING . '\|' . s:SYNTAX_COMMENT - -" Compatibility code for shiftwidth() as recommended by the docs, but modified -" so there isn't as much of a penalty if shiftwidth() exists. -if exists('*shiftwidth') - let s:ShiftWidth = function('shiftwidth') -else - function! s:ShiftWidth() - return &shiftwidth - endfunction -endif - -" Get the linked syntax name of a character. -function! s:SyntaxName(lnum, col) - return synIDattr(synID(a:lnum, a:col, 1), 'name') -endfunction - -" Check if a character is in a comment. -function! s:IsComment(lnum, col) - return s:SyntaxName(a:lnum, a:col) =~ s:SYNTAX_COMMENT -endfunction - -" Check if a character is in a string. -function! s:IsString(lnum, col) - return s:SyntaxName(a:lnum, a:col) =~ s:SYNTAX_STRING -endfunction - -" Check if a character is in a comment or string. -function! s:IsCommentOrString(lnum, col) - return s:SyntaxName(a:lnum, a:col) =~ s:SYNTAX_STRING_COMMENT -endfunction - -" Search a line for a regex until one is found outside a string or comment. -function! s:SearchCode(lnum, regex) - " Start at the first column and look for an initial match (including at the - " cursor.) - call cursor(a:lnum, 1) - let pos = search(a:regex, 'c', a:lnum) - - while pos - if !s:IsCommentOrString(a:lnum, col('.')) - return 1 - endif - - " Move to the match and continue searching (don't accept matches at the - " cursor.) - let pos = search(a:regex, '', a:lnum) - endwhile - - return 0 -endfunction - -" Search for the nearest previous line that isn't a comment. -function! s:GetPrevNormalLine(startlnum) - let curlnum = a:startlnum - - while curlnum - let curlnum = prevnonblank(curlnum - 1) - - " Return the line if the first non-whitespace character isn't a comment. - if !s:IsComment(curlnum, indent(curlnum) + 1) - return curlnum - endif - endwhile - - return 0 -endfunction - -function! s:SearchPair(startlnum, lookback, skip, open, close) - " Go to the first column so a:close will be matched even if it's at the - " beginning of the line. - call cursor(a:startlnum, 1) - return searchpair(a:open, '', a:close, 'bnW', a:skip, max([1, a:lookback])) -endfunction - -" Skip if a match -" - is in a string or comment -" - is a single-line statement that isn't immediately -" adjacent -" - has a postfix condition and isn't an else statement or compound -" expression -function! s:ShouldSkip(startlnum, lnum, col) - return s:IsCommentOrString(a:lnum, a:col) || - \ s:SearchCode(a:lnum, '\C\') && a:startlnum - a:lnum > 1 || - \ s:SearchCode(a:lnum, s:POSTFIX_CONDITION) && - \ getline(a:lnum) !~ s:ELSE_COND && - \ !s:SearchCode(a:lnum, s:COMPOUND_EXPRESSION) -endfunction - -" Search for the nearest and farthest match for a keyword pair. -function! s:SearchMatchingKeyword(startlnum, open, close) - let skip = 's:ShouldSkip(' . a:startlnum . ", line('.'), line('.'))" - - " Search for the nearest match. - let nearestlnum = s:SearchPair(a:startlnum, a:startlnum - s:MAX_LOOKBACK, - \ skip, a:open, a:close) - - if !nearestlnum - return [] - endif - - " Find the nearest previous line with indent less than or equal to startlnum. - let ind = indent(a:startlnum) - let lookback = s:GetPrevNormalLine(a:startlnum) - - while lookback && indent(lookback) > ind - let lookback = s:GetPrevNormalLine(lookback) - endwhile - - " Search for the farthest match. If there are no other matches, then the - " nearest match is also the farthest one. - let matchlnum = nearestlnum - - while matchlnum - let lnum = matchlnum - let matchlnum = s:SearchPair(matchlnum, lookback, skip, a:open, a:close) - endwhile - - return [nearestlnum, lnum] -endfunction - -" Strip a line of a trailing comment and surrounding whitespace. -function! s:GetTrimmedLine(lnum) - " Try to find a comment starting at the first column. - call cursor(a:lnum, 1) - let pos = search('#', 'c', a:lnum) - - " Keep searching until a comment is found or search returns 0. - while pos - if s:IsComment(a:lnum, col('.')) - break - endif - - let pos = search('#', '', a:lnum) - endwhile - - if !pos - " No comment was found so use the whole line. - let line = getline(a:lnum) - else - " Subtract 1 to get to the column before the comment and another 1 for - " column indexing -> zero-based indexing. - let line = getline(a:lnum)[:col('.') - 2] - endif - - return substitute(substitute(line, '^\s\+', '', ''), - \ '\s\+$', '', '') -endfunction - -" Get the indent policy when no special rules are used. -function! s:GetDefaultPolicy(curlnum) - " Check whether equalprg is being ran on existing lines. - if strlen(getline(a:curlnum)) == indent(a:curlnum) - " If not indenting an existing line, use the default policy. - return s:DEFAULT_LEVEL - else - " Otherwise let autoindent determine what to do with an existing line. - return '-1' - endif -endfunction - -function! GetCoffeeIndent(curlnum) - " Get the previous non-blank line (may be a comment.) - let prevlnum = prevnonblank(a:curlnum - 1) - - " Bail if there's no code before. - if !prevlnum - return -1 - endif - - " Bail if inside a multiline string. - if s:IsString(a:curlnum, 1) - let prevnlnum = prevlnum - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - - " Get the code part of the current line. - let curline = s:GetTrimmedLine(a:curlnum) - " Get the previous non-comment line. - let prevnlnum = s:GetPrevNormalLine(a:curlnum) - - " Check if the current line is the closing bracket in a bracket pair. - if has_key(s:BRACKET_PAIRS, curline[0]) - " Search for a matching opening bracket. - let matchlnum = s:SearchPair(a:curlnum, a:curlnum - s:MAX_LOOKBACK, - \ "s:IsCommentOrString(line('.'), col('.'))", - \ s:BRACKET_PAIRS[curline[0]], curline[0]) - - if matchlnum - " Match the indent of the opening bracket. - return indent(matchlnum) - else - " No opening bracket found (bad syntax), so bail. - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - endif - - " Check if the current line is the closing keyword in a keyword pair. - for pair in s:KEYWORD_PAIRS - if curline =~ pair[0] - " Find the nearest and farthest matches within the same indent level. - let matches = s:SearchMatchingKeyword(a:curlnum, pair[1], pair[2]) - - if len(matches) - " Don't force indenting/outdenting as long as line is already lined up - " with a valid match - return max([min([indent(a:curlnum), indent(matches[0])]), - \ indent(matches[1])]) - else - " No starting keyword found (bad syntax), so bail. - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - endif - endfor - - " Check if the current line is a `when` and not the first in a switch block. - if curline =~ '\C^when\>' && !s:SearchCode(prevnlnum, '\C\') - " Look back for a `when`. - while prevnlnum - if getline(prevnlnum) =~ '\C^\s*when\>' - " Indent to match the found `when`, but don't force indenting (for when - " indenting nested switch blocks.) - return min([indent(a:curlnum), indent(prevnlnum)]) - endif - - let prevnlnum = s:GetPrevNormalLine(prevnlnum) - endwhile - - " No matching `when` found (bad syntax), so bail. - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - - " If the previous line is a comment, use its indentation, but don't force - " indenting. - if prevlnum != prevnlnum - return min([indent(a:curlnum), indent(prevlnum)]) - endif - - let prevline = s:GetTrimmedLine(prevnlnum) - - " Always indent after these operators. - if prevline =~ s:BEGIN_BLOCK_OP - return indent(prevnlnum) + s:ShiftWidth() - endif - - " Indent if the previous line starts a function block, but don't force - " indenting if the line is non-blank (for empty function bodies.) - if prevline =~ s:FUNCTION - if strlen(getline(a:curlnum)) > indent(a:curlnum) - return min([indent(prevnlnum) + s:ShiftWidth(), indent(a:curlnum)]) - else - return indent(prevnlnum) + s:ShiftWidth() - endif - endif - - " Check if continuation indenting is needed. If the line ends in a slash, make - " sure it isn't a regex. - if prevline =~ s:CONTINUATION_OP && - \ !(prevline =~ '/$' && s:IsString(prevnlnum, col([prevnlnum, '$']) - 1)) - " Don't indent if the continuation follows a closing bracket. - if prevline =~ s:BRACKET_CONTINUATION - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - - let prevprevnlnum = s:GetPrevNormalLine(prevnlnum) - - " Don't indent if not the first continuation. - if prevprevnlnum && s:GetTrimmedLine(prevprevnlnum) =~ s:CONTINUATION - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - - " Continuation indenting seems to vary between programmers, so if the line - " is non-blank, don't override the indentation - if strlen(getline(a:curlnum)) > indent(a:curlnum) - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - - " Otherwise indent a level. - return indent(prevnlnum) + s:ShiftWidth() - endif - - " Check if the previous line starts with a keyword that begins a block. - if prevline =~ s:BEGIN_BLOCK - " Indent if the current line doesn't start with `then` and the previous line - " isn't a single-line statement. - if curline !~ '\C^\' && !s:SearchCode(prevnlnum, '\C\') && - \ prevline !~ s:SINGLE_LINE_ELSE - return indent(prevnlnum) + s:ShiftWidth() - else - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - endif - - " Indent a dot access if it's the first. - if curline =~ s:DOT_ACCESS - if prevline !~ s:DOT_ACCESS - return indent(prevnlnum) + s:ShiftWidth() - else - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - endif - - " Outdent if a keyword breaks out of a block as long as it doesn't have a - " postfix condition (and the postfix condition isn't a single-line statement.) - if prevline =~ s:BREAK_BLOCK_OP - if !s:SearchCode(prevnlnum, s:POSTFIX_CONDITION) || - \ s:SearchCode(prevnlnum, '\C\') && - \ !s:SearchCode(prevnlnum, s:CONTAINED_THEN) - " Don't force indenting. - return min([indent(a:curlnum), indent(prevnlnum) - s:ShiftWidth()]) - else - exec 'return' s:GetDefaultPolicy(a:curlnum) - endif - endif - - " Check if inside brackets. - let matchlnum = s:SearchPair(a:curlnum, a:curlnum - s:MAX_LOOKBACK, - \ "s:IsCommentOrString(line('.'), col('.'))", - \ '\[\|(\|{', '\]\|)\|}') - - " If inside brackets, indent relative to the brackets, but don't outdent an - " already indented line. - if matchlnum - return max([indent(a:curlnum), indent(matchlnum) + s:ShiftWidth()]) - endif - - " No special rules applied, so use the default policy. - exec 'return' s:GetDefaultPolicy(a:curlnum) -endfunction diff --git a/sources_non_forked/vim-coffee-script/indent/litcoffee.vim b/sources_non_forked/vim-coffee-script/indent/litcoffee.vim deleted file mode 100644 index 599cbea8..00000000 --- a/sources_non_forked/vim-coffee-script/indent/litcoffee.vim +++ /dev/null @@ -1,22 +0,0 @@ -if exists('b:did_indent') - finish -endif - -runtime! indent/coffee.vim - -let b:did_indent = 1 - -setlocal indentexpr=GetLitCoffeeIndent() - -if exists('*GetLitCoffeeIndent') - finish -endif - -function GetLitCoffeeIndent() - if searchpair('^ \|\t', '', '$', 'bWnm') > 0 - return GetCoffeeIndent(v:lnum) - else - return -1 - endif -endfunc - diff --git a/sources_non_forked/vim-coffee-script/syntax/coffee.vim b/sources_non_forked/vim-coffee-script/syntax/coffee.vim deleted file mode 100644 index bd8de587..00000000 --- a/sources_non_forked/vim-coffee-script/syntax/coffee.vim +++ /dev/null @@ -1,221 +0,0 @@ -" Language: CoffeeScript -" Maintainer: Mick Koch -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -" Bail if our syntax is already loaded. -if exists('b:current_syntax') && b:current_syntax == 'coffee' - finish -endif - -" Include JavaScript for coffeeEmbed. -syn include @coffeeJS syntax/javascript.vim -silent! unlet b:current_syntax - -" Highlight long strings. -syntax sync fromstart - -" These are `matches` instead of `keywords` because vim's highlighting -" priority for keywords is higher than matches. This causes keywords to be -" highlighted inside matches, even if a match says it shouldn't contain them -- -" like with coffeeAssign and coffeeDot. -syn match coffeeStatement /\<\%(return\|break\|continue\|throw\)\>/ display -hi def link coffeeStatement Statement - -syn match coffeeRepeat /\<\%(for\|while\|until\|loop\)\>/ display -hi def link coffeeRepeat Repeat - -syn match coffeeConditional /\<\%(if\|else\|unless\|switch\|when\|then\)\>/ -\ display -hi def link coffeeConditional Conditional - -syn match coffeeException /\<\%(try\|catch\|finally\)\>/ display -hi def link coffeeException Exception - -syn match coffeeKeyword /\<\%(new\|in\|of\|from\|by\|and\|or\|not\|is\|isnt\|class\|extends\|super\|do\|yield\|debugger\|import\|export\|default\|await\)\>/ -\ display -" The `own` keyword is only a keyword after `for`. -syn match coffeeKeyword /\/ contained containedin=coffeeRepeat -\ display -hi def link coffeeKeyword Keyword - -syn match coffeeOperator /\<\%(instanceof\|typeof\|delete\)\>/ display -hi def link coffeeOperator Operator - -" The first case matches symbol operators only if they have an operand before. -syn match coffeeExtendedOp /\%(\S\s*\)\@<=[+\-*/%&|\^=!<>?.]\{-1,}\|[-=]>\|--\|++\|:/ -\ display -syn match coffeeExtendedOp /\<\%(and\|or\)=/ display -hi def link coffeeExtendedOp coffeeOperator - -" This is separate from `coffeeExtendedOp` to help differentiate commas from -" dots. -syn match coffeeSpecialOp /[,;]/ display -hi def link coffeeSpecialOp SpecialChar - -syn match coffeeBoolean /\<\%(true\|on\|yes\|false\|off\|no\)\>/ display -hi def link coffeeBoolean Boolean - -syn match coffeeGlobal /\<\%(null\|undefined\)\>/ display -hi def link coffeeGlobal Type - -" A special variable -syn match coffeeSpecialVar /\<\%(this\|prototype\|arguments\)\>/ display -hi def link coffeeSpecialVar Special - -" An @-variable -syn match coffeeSpecialIdent /@\%(\%(\I\|\$\)\%(\i\|\$\)*\)\?/ display -hi def link coffeeSpecialIdent Identifier - -" A class-like name that starts with a capital letter -syn match coffeeObject /\<\u\w*\>/ display -hi def link coffeeObject Structure - -" A constant-like name in SCREAMING_CAPS -syn match coffeeConstant /\<\u[A-Z0-9_]\+\>/ display -hi def link coffeeConstant Constant - -" A variable name -syn cluster coffeeIdentifier contains=coffeeSpecialVar,coffeeSpecialIdent, -\ coffeeObject,coffeeConstant - -" A non-interpolated string -syn cluster coffeeBasicString contains=@Spell,coffeeEscape -" An interpolated string -syn cluster coffeeInterpString contains=@coffeeBasicString,coffeeInterp - -" Regular strings -syn region coffeeString start=/"/ skip=/\\\\\|\\"/ end=/"/ -\ contains=@coffeeInterpString -syn region coffeeString start=/'/ skip=/\\\\\|\\'/ end=/'/ -\ contains=@coffeeBasicString -hi def link coffeeString String - -" A integer, including a leading plus or minus -syn match coffeeNumber /\%(\i\|\$\)\@/ display -syn match coffeeNumber /\<0[bB][01]\+\>/ display -syn match coffeeNumber /\<0[oO][0-7]\+\>/ display -syn match coffeeNumber /\<\%(Infinity\|NaN\)\>/ display -hi def link coffeeNumber Number - -" A floating-point number, including a leading plus or minus -syn match coffeeFloat /\%(\i\|\$\)\@/ -\ display -hi def link coffeeReservedError Error - -" A normal object assignment -syn match coffeeObjAssign /@\?\%(\I\|\$\)\%(\i\|\$\)*\s*\ze::\@!/ contains=@coffeeIdentifier display -hi def link coffeeObjAssign Identifier - -syn keyword coffeeTodo TODO FIXME XXX contained -hi def link coffeeTodo Todo - -syn match coffeeComment /#.*/ contains=@Spell,coffeeTodo -hi def link coffeeComment Comment - -syn region coffeeBlockComment start=/####\@!/ end=/###/ -\ contains=@Spell,coffeeTodo -hi def link coffeeBlockComment coffeeComment - -" A comment in a heregex -syn region coffeeHeregexComment start=/#/ end=/\ze\/\/\/\|$/ contained -\ contains=@Spell,coffeeTodo -hi def link coffeeHeregexComment coffeeComment - -" Embedded JavaScript -syn region coffeeEmbed matchgroup=coffeeEmbedDelim -\ start=/`/ skip=/\\\\\|\\`/ end=/`/ keepend -\ contains=@coffeeJS -hi def link coffeeEmbedDelim Delimiter - -syn region coffeeInterp matchgroup=coffeeInterpDelim start=/#{/ end=/}/ contained -\ contains=@coffeeAll -hi def link coffeeInterpDelim PreProc - -" A string escape sequence -syn match coffeeEscape /\\\d\d\d\|\\x\x\{2\}\|\\u\x\{4\}\|\\./ contained display -hi def link coffeeEscape SpecialChar - -" A regex -- must not follow a parenthesis, number, or identifier, and must not -" be followed by a number -syn region coffeeRegex start=#\%(\%()\|\%(\i\|\$\)\@ -" URL: https://github.com/mintplant/vim-literate-coffeescript -" License: MIT - -if exists('b:current_syntax') && b:current_syntax == 'litcoffee' - finish -endif - -syn include @markdown syntax/markdown.vim -syn include @coffee syntax/coffee.vim - -" Partition the file into notCoffee and inlineCoffee. Each line will match -" exactly one of these regions. notCoffee matches with a zero-width -" look-behind. -syn region notCoffee start='^\%( \|\t\)\@> #{ == { { { } } } == } << " -" >> #{ == { abc: { def: 42 } } == } << " diff --git a/sources_non_forked/vim-coffee-script/test/test-ops.coffee b/sources_non_forked/vim-coffee-script/test/test-ops.coffee deleted file mode 100644 index 54be8dba..00000000 --- a/sources_non_forked/vim-coffee-script/test/test-ops.coffee +++ /dev/null @@ -1,90 +0,0 @@ -# Various operators -abc instanceof def -typeof abc -delete abc -abc::def - -abc + def -abc - def -abc * def -abc / def -abc % def -abc & def -abc | def -abc ^ def -abc >> def -abc << def -abc >>> def -abc ? def -abc && def -abc and def -abc || def -abc or def - -abc += def -abc -= def -abc *= def -abc /= def -abc %= def -abc &= def -abc |= def -abc ^= def -abc >>= def -abc <<= def -abc >>>= def -abc ?= def -abc &&= def -abc ||= def - -abc and= def -abc or= def - -abc.def.ghi -abc?.def?.ghi - -abc < def -abc > def -abc = def -abc == def -abc != def -abc <= def -abc >= def - -abc++ -abc-- -++abc ---abc - -# Nested operators -abc[def] = ghi -abc[def[ghi: jkl]] = 42 -@abc[def] = ghi - -abc["#{def = 42}"] = 42 -abc["#{def.ghi = 42}"] = 42 -abc["#{def[ghi] = 42}"] = 42 -abc["#{def['ghi']}"] = 42 - -# Object assignments -abc = - def: 123 - DEF: 123 - @def: 123 - Def: 123 - 'def': 123 - 42: 123 - -# Operators shouldn't be highlighted -vector= -wand= - -abc+++ -abc--- -abc ** def -abc &&& def -abc ^^ def -abc ===== def -abc <==== def -abc >==== def -abc +== def -abc =^= def diff --git a/sources_non_forked/vim-coffee-script/test/test-reserved.coffee b/sources_non_forked/vim-coffee-script/test/test-reserved.coffee deleted file mode 100644 index b841760c..00000000 --- a/sources_non_forked/vim-coffee-script/test/test-reserved.coffee +++ /dev/null @@ -1,27 +0,0 @@ -# Should be an error -function = 42 -var = 42 - -# Shouldn't be an error -abc.with = 42 -function: 42 -var: 42 - -# Keywords shouldn't be highlighted -abc.function -abc.do -abc.break -abc.true - -abc::function -abc::do -abc::break -abc::true - -abc:: function -abc. function - -# Numbers should be highlighted -def.42 -def .42 -def::42 diff --git a/sources_non_forked/vim-coffee-script/test/test.coffee.md b/sources_non_forked/vim-coffee-script/test/test.coffee.md deleted file mode 100644 index 62b99b7d..00000000 --- a/sources_non_forked/vim-coffee-script/test/test.coffee.md +++ /dev/null @@ -1,117 +0,0 @@ -The **Scope** class regulates lexical scoping within CoffeeScript. As you -generate code, you create a tree of scopes in the same shape as the nested -function bodies. Each scope knows about the variables declared within it, -and has a reference to its parent enclosing scope. In this way, we know which -variables are new and need to be declared with `var`, and which are shared -with external scopes. - -Import the helpers we plan to use. - - {extend, last} = require './helpers' - - exports.Scope = class Scope - -The `root` is the top-level **Scope** object for a given file. - - @root: null - -Initialize a scope with its parent, for lookups up the chain, -as well as a reference to the **Block** node it belongs to, which is -where it should declare its variables, and a reference to the function that -it belongs to. - - constructor: (@parent, @expressions, @method) -> - @variables = [{name: 'arguments', type: 'arguments'}] - @positions = {} - Scope.root = this unless @parent - -Adds a new variable or overrides an existing one. - - add: (name, type, immediate) -> - return @parent.add name, type, immediate if @shared and not immediate - if Object::hasOwnProperty.call @positions, name - @variables[@positions[name]].type = type - else - @positions[name] = @variables.push({name, type}) - 1 - -When `super` is called, we need to find the name of the current method we're -in, so that we know how to invoke the same method of the parent class. This -can get complicated if super is being called from an inner function. -`namedMethod` will walk up the scope tree until it either finds the first -function object that has a name filled in, or bottoms out. - - namedMethod: -> - return @method if @method.name or !@parent - @parent.namedMethod() - -Look up a variable name in lexical scope, and declare it if it does not -already exist. - - find: (name) -> - return yes if @check name - @add name, 'var' - no - -Reserve a variable name as originating from a function parameter for this -scope. No `var` required for internal references. - - parameter: (name) -> - return if @shared and @parent.check name, yes - @add name, 'param' - -Just check to see if a variable has already been declared, without reserving, -walks up to the root scope. - - check: (name) -> - !!(@type(name) or @parent?.check(name)) - -Generate a temporary variable name at the given index. - - temporary: (name, index) -> - if name.length > 1 - '_' + name + if index > 1 then index - 1 else '' - else - '_' + (index + parseInt name, 36).toString(36).replace /\d/g, 'a' - -Gets the type of a variable. - - type: (name) -> - return v.type for v in @variables when v.name is name - null - -If we need to store an intermediate result, find an available name for a -compiler-generated variable. `_var`, `_var2`, and so on... - - freeVariable: (name, reserve=true) -> - index = 0 - index++ while @check((temp = @temporary name, index)) - @add temp, 'var', yes if reserve - temp - -Ensure that an assignment is made at the top of this scope -(or at the top-level scope, if requested). - - assign: (name, value) -> - @add name, {value, assigned: yes}, yes - @hasAssignments = yes - -Does this scope have any declared variables? - - hasDeclarations: -> - !!@declaredVariables().length - -Return the list of variables first declared in this scope. - - declaredVariables: -> - realVars = [] - tempVars = [] - for v in @variables when v.type is 'var' - (if v.name.charAt(0) is '_' then tempVars else realVars).push v.name - realVars.sort().concat tempVars.sort() - -Return the list of assignments that are supposed to be made at the top -of this scope. - - assignedVariables: -> - "#{v.name} = #{v.type.value}" for v in @variables when v.type.assigned - diff --git a/sources_non_forked/vim-coffee-script/test/test.haml b/sources_non_forked/vim-coffee-script/test/test.haml deleted file mode 100644 index ae19fba5..00000000 --- a/sources_non_forked/vim-coffee-script/test/test.haml +++ /dev/null @@ -1,3 +0,0 @@ -:coffeescript - class Hello - # test diff --git a/sources_non_forked/vim-coffee-script/test/test.html b/sources_non_forked/vim-coffee-script/test/test.html deleted file mode 100644 index 0da7b62d..00000000 --- a/sources_non_forked/vim-coffee-script/test/test.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/sources_non_forked/vim-coffee-script/test/test.litcoffee b/sources_non_forked/vim-coffee-script/test/test.litcoffee deleted file mode 100644 index 62b99b7d..00000000 --- a/sources_non_forked/vim-coffee-script/test/test.litcoffee +++ /dev/null @@ -1,117 +0,0 @@ -The **Scope** class regulates lexical scoping within CoffeeScript. As you -generate code, you create a tree of scopes in the same shape as the nested -function bodies. Each scope knows about the variables declared within it, -and has a reference to its parent enclosing scope. In this way, we know which -variables are new and need to be declared with `var`, and which are shared -with external scopes. - -Import the helpers we plan to use. - - {extend, last} = require './helpers' - - exports.Scope = class Scope - -The `root` is the top-level **Scope** object for a given file. - - @root: null - -Initialize a scope with its parent, for lookups up the chain, -as well as a reference to the **Block** node it belongs to, which is -where it should declare its variables, and a reference to the function that -it belongs to. - - constructor: (@parent, @expressions, @method) -> - @variables = [{name: 'arguments', type: 'arguments'}] - @positions = {} - Scope.root = this unless @parent - -Adds a new variable or overrides an existing one. - - add: (name, type, immediate) -> - return @parent.add name, type, immediate if @shared and not immediate - if Object::hasOwnProperty.call @positions, name - @variables[@positions[name]].type = type - else - @positions[name] = @variables.push({name, type}) - 1 - -When `super` is called, we need to find the name of the current method we're -in, so that we know how to invoke the same method of the parent class. This -can get complicated if super is being called from an inner function. -`namedMethod` will walk up the scope tree until it either finds the first -function object that has a name filled in, or bottoms out. - - namedMethod: -> - return @method if @method.name or !@parent - @parent.namedMethod() - -Look up a variable name in lexical scope, and declare it if it does not -already exist. - - find: (name) -> - return yes if @check name - @add name, 'var' - no - -Reserve a variable name as originating from a function parameter for this -scope. No `var` required for internal references. - - parameter: (name) -> - return if @shared and @parent.check name, yes - @add name, 'param' - -Just check to see if a variable has already been declared, without reserving, -walks up to the root scope. - - check: (name) -> - !!(@type(name) or @parent?.check(name)) - -Generate a temporary variable name at the given index. - - temporary: (name, index) -> - if name.length > 1 - '_' + name + if index > 1 then index - 1 else '' - else - '_' + (index + parseInt name, 36).toString(36).replace /\d/g, 'a' - -Gets the type of a variable. - - type: (name) -> - return v.type for v in @variables when v.name is name - null - -If we need to store an intermediate result, find an available name for a -compiler-generated variable. `_var`, `_var2`, and so on... - - freeVariable: (name, reserve=true) -> - index = 0 - index++ while @check((temp = @temporary name, index)) - @add temp, 'var', yes if reserve - temp - -Ensure that an assignment is made at the top of this scope -(or at the top-level scope, if requested). - - assign: (name, value) -> - @add name, {value, assigned: yes}, yes - @hasAssignments = yes - -Does this scope have any declared variables? - - hasDeclarations: -> - !!@declaredVariables().length - -Return the list of variables first declared in this scope. - - declaredVariables: -> - realVars = [] - tempVars = [] - for v in @variables when v.type is 'var' - (if v.name.charAt(0) is '_' then tempVars else realVars).push v.name - realVars.sort().concat tempVars.sort() - -Return the list of assignments that are supposed to be made at the top -of this scope. - - assignedVariables: -> - "#{v.name} = #{v.type.value}" for v in @variables when v.type.assigned - diff --git a/sources_non_forked/vim-ruby/.gitignore b/sources_non_forked/vim-ruby/.gitignore deleted file mode 100644 index 926ccaaf..00000000 --- a/sources_non_forked/vim-ruby/.gitignore +++ /dev/null @@ -1 +0,0 @@ -doc/tags diff --git a/sources_non_forked/vim-ruby/.rspec b/sources_non_forked/vim-ruby/.rspec deleted file mode 100644 index 4e1e0d2f..00000000 --- a/sources_non_forked/vim-ruby/.rspec +++ /dev/null @@ -1 +0,0 @@ ---color diff --git a/sources_non_forked/vim-ruby/CONTRIBUTORS b/sources_non_forked/vim-ruby/CONTRIBUTORS deleted file mode 100644 index 732f0cf2..00000000 --- a/sources_non_forked/vim-ruby/CONTRIBUTORS +++ /dev/null @@ -1,19 +0,0 @@ -Maintainers: - Mark Guzman - Doug Kearns - Tim Pope - Andrew Radev - Nikolai Weibull - -Other contributors: - Michael Brailsford - Sean Flanagan - Tim Hammerquist - Ken Miller - Hugh Sasse - Tilman Sauerbeck - Bertram Scharpf - Gavin Sinclair - Aaron Son - Ned Konz - Pan Thomakos diff --git a/sources_non_forked/vim-ruby/ChangeLog b/sources_non_forked/vim-ruby/ChangeLog deleted file mode 100644 index 65b659f2..00000000 --- a/sources_non_forked/vim-ruby/ChangeLog +++ /dev/null @@ -1,1579 +0,0 @@ -This file is no longer maintained. Consult the Git log for newer changes. - -2009-09-27 Mark Guzman - - * autoload/rubycomplete.vim: pplying a patch from Yoshimasa Niwa resolving - a possible runaway CPU issue when matching context regexes - -2008-08-11 Doug Kearns - - * ftdetect/ruby.vim: match irbrc as a Ruby filetype - -2008-07-15 Doug Kearns - - * FAQ, README, etc/website/index.html: update the references to - RubyGarden's VimRubySupport page - -2008-07-08 Doug Kearns - - * NEWS: begin updating for the pending release - -2008-06-29 Mark Guzman - - * autoload/rubycomplete.vim: resolve a typo in the configuration initialization - section - -2008-06-29 Tim Pope - - * syntax/ruby.vim: revert highlighting of - as number - -2008-06-29 Tim Pope - - * indent/eruby.vim: fix quirk in optional argument handling - -2008-06-29 Tim Pope - - * syntax/ruby.vim: don't match $_foo as an invalid variable - -2008-04-25 Tim Pope - - * ftplugin/eruby.vim, syntax/eruby.vim: guard against recursion - -2008-04-21 Tim Pope - - * indent/eruby.vim: don't let ruby indent %> lines - * indent/ruby.vim: hack around <%= and <%- from eruby - -2008-04-20 Tim Pope - - * syntax/ruby.vim: don't highlight x /= y as regexp - -2008-02-17 Tim Pope - - * indent/ruby.vim: Copy previous string indent inside strings - -2008-02-13 Tim Pope - - * syntax/ruby.vim: keepend on // regexps and add \/ escape - -2008-02-01 Mark Guzman - - * autoload/rubycomplete.vim: switch vim variable checking to a more - rubyish method - -2008-01-31 Tim Pope - - * indent/eruby.vim: setlocal, not set indentexpr - -2008-01-28 Tim Pope - - * syntax/ruby.vim: better heuristic for regexps as method arguments - -2008-01-25 Tim Pope - - * syntax/ruby.vim: highlight several regexp constructs - -2008-01-21 Tim Pope - - * indent/eruby.vim: per Bram's advice, use 'W' searchpair flag - -2008-01-21 Tim Pope - - * indent/eruby.vim: indent { and } like do and end - -2007-12-17 Tim Pope - - * indent/eruby.vim: treat <%- like <% - -2007-10-01 Tim Pope - - * syntax/ruby.vim: removed some false positives (e.g., include?, nil?) - -2007-09-14 Tim Pope - - * compiler/rspec.vim: new compiler plugin for rspec - -2007-09-06 Tim Pope - - * syntax/eruby.vim: remove Vim 5.x specific sections - * syntax/ruby.vim: highlight negative sign in numbers - -2007-08-07 Tim Pope - - * indent/ruby.vim: fix while/until/for match in skip regexp - -2007-07-30 Tim Pope - - * syntax/ruby.vim: highlight undef like def - -2007-07-16 Tim Pope - - * indent/ruby.vim: prevent symbols like :for from indenting - -2007-07-14 Tim Pope - - * syntax/eruby.vim: fixed ALLBUT clauses to refer to right group - -2007-06-22 Tim Pope - - * syntax/ruby.vim: include operator highlighting in class/module - declarations (for ::) - -2007-06-04 Tim Pope - - * syntax/ruby.vim: fixed %s() highlighting - -2007-05-26 Tim Pope - - * syntax/ruby.vim: added rubyBlockParameter to @rubyNoTop - -2007-05-25 Tim Pope - - * indent/ruby.vim: removed string delimiters from string matches - -2007-05-25 Tim Pope - - * syntax/ruby.vim: cleaned up string highlighting - * indent/ruby.vim: lines starting with strings are no longer ignored - -2007-05-22 Tim Pope - - * syntax/ruby.vim: made module declaration match mirror class - declaration match - * ftdetect/ruby.vim: added .irbrc - -2007-05-16 Tim Pope - - * syntax/ruby.vim: revert from using TOP to ALLBUT - -2007-05-15 Tim Pope - - * syntax/eruby.vim: handle %%> properly - -2007-05-14 Tim Pope - - * syntax/ruby.vim: fixed problem highlighting [foo[:bar]] - * syntax/ruby.vim: don't highlight = in {:foo=>"bar"} - -2007-05-11 Tim Pope - - * indent/eruby.vim: GetRubyIndent() takes an argument for debugging - * doc/ft-ruby-syntax.txt: clean up some cruft - -2007-05-09 Tim Pope - - * syntax/ruby.vim: added module_function keyword - -2007-05-06 Tim Pope - - * doc/ft-ruby-syntax.txt: bring into sync with upstream - * ftdetect/ruby.vim: Rails extensions - -2007-05-06 Tim Pope - - * NEWS: update documentation for next release - * syntax/eruby.vim: allow for nesting (foo.erb.erb) - * syntax/ruby.vim: removed : from rubyOptionalDoLine (falsely matches - on symbols, and the syntax is deprecated anyways) - -2007-05-06 Tim Pope - - * ftplugin/ruby.vim: maps for [[, ]], [], ][, [m, ]m, [M, ]M - -2007-05-06 Tim Pope - - * ftplugin/eruby.vim, syntax/eruby.vim: added a default subtype option - -2007-05-06 Tim Pope - - * syntax/ruby.vim: Highlight punctuation variables in string - interpolation, and flag invalid ones as errors - -2007-05-05 Tim Pope - - * syntax/ruby.vim: eliminated some false positves for here docs, - symbols, ASCII codes, and conditionals as statement modifiers - * syntax/ruby.vim: added "neus" to regexp flags - -2007-04-24 Tim Pope - - * ftplugin/eruby.vim, syntax/eruby.vim: fixed typo in subtype - detection - -2007-04-20 Tim Pope - - * ftplugin/eruby.vim, syntax/eruby.vim: refined subtype detection - -2007-04-17 Tim Pope - - * syntax/ruby.vim: highlight %s() as a symbol, not a string - * ftplugin/eruby.vim: determine and use eruby subtype - -2007-04-16 Tim Pope - - * ftplugin/ruby.vim: add *.erb to the browse filter - * indent/eruby.vim: use 'indentexpr' from subtype - -2007-04-16 Tim Pope - - * ftdetect/ruby.vim: detect *.erb as eruby - * syntax/eruby.vim: determine subtype by inspecting filename - -2007-04-03 Doug Kearns - - * syntax/ruby.vim: allow text to appear after, and on the same line, - as '=begin' in rubyDocumentation regions - -2007-03-31 Doug Kearns - - * ftplugin/ruby.vim: add break, redo, next, and retry to b:match_words - -2007-03-28 Doug Kearns - - * syntax/ruby.vim: add matchgroup to rubyArrayLiteral so that - contained square brackets do not match in the start/end patterns - -2007-03-28 Doug Kearns - - * syntax/ruby.vim: don't match [!=?] as part of a sigil prefixed - symbol name - -2007-03-28 Doug Kearns - - * syntax/ruby.vim: rename the rubyNoDoBlock, rubyCaseBlock, - rubyConditionalBlock, and rubyOptionalDoBlock syntax groups to - rubyBlockExpression, rubyCaseExpression, rubyConditionalExpression, - and rubyRepeatExpression respectively - -2007-03-28 Doug Kearns - - * syntax/ruby.vim: remove accidentally included matchgroup from - rubyArrayLiteral - -2007-03-20 Doug Kearns - - * indent/ruby.vim: ignore instance, class, and global variables named - "end" when looking to deindent the closing end token - -2007-03-20 Doug Kearns - - * syntax/ruby.vim, syntax/eruby.vim: remove the Vim version 5 - compatibility code - -2007-03-20 Doug Kearns - - * syntax/ruby.vim: add rubyArrayLiteral syntax group for folding - multiline array literals - -2007-03-19 Doug Kearns - - * syntax/ruby.vim: highlight the scope and range operators when - ruby_operators is set; simplify block parameter highlighting by adding - the rubyBlockParameterList syntax group - -2007-03-17 Doug Kearns - - * syntax/ruby.vim: when ruby_operators is set don't match '>' in '=>'; - fix some minor bugs in the highlighting of pseudo operators and - contain TOP in rubyBracketOperator - -2007-03-17 Doug Kearns - - * syntax/ruby.vim: allow regexp literals to be highlighted after the - 'else' keyword - -2007-03-09 Tim Pope - - * syntax/ruby.vim: Added OPTIMIZE alongside FIXME and TODO. Mirrors - Edge Rails' new annotations extractor tasks. - -2007-03-09 Tim Pope - - * ftplugin/ruby.vim: Skip class= and for= with matchit (really belongs - in ftplugin/eruby.vim). - -2007-03-05 Doug Kearns - - * ftplugin/ruby.vim: add sigil prefixed identifiers to b:match_skip - -2007-03-03 Doug Kearns - - * ftplugin/ruby.vim: simplify the b:match_words pattern by making - better use of b:match_skip in concert with the previous syntax group - additions - -2007-03-03 Doug Kearns - - * syntax/ruby.vim: add rubyConditionalModifier and rubyRepeatModifier - syntax groups for conditional and loop modifiers and match the - optional 'do' or ':' in looping statements with a new rubyOptionalDo - syntax group - -2007-03-02 Doug Kearns - - * NEWS: fix typo - -2007-03-02 Doug Kearns - - * NEWS: update documentation for next release - -2007-03-02 Tim Pope - - * syntax/ruby.vim: Cope with (nonsensical) inclusion of : in - iskeyword. - -2007-03-02 Tim Pope - - * NEWS: Documented changes to omnicompletion. - -2007-03-02 Doug Kearns - - * ftplugin/ruby.vim: refine the conditional/loop expression vs - modifier matchit heuristic - -2007-03-01 Doug Kearns - - * syntax/ruby.vim: refine the conditional/loop expression vs modifier - highlighting heuristic - -2007-02-28 Doug Kearns - - * syntax/ruby.vim: highlight conditional and loop expressions properly - when used with the ternary operator and in blocks - -2007-02-28 Doug Kearns - - * NEWS, CONTRIBUTORS: update documentation for next release - -2007-02-27 Tim Pope - - * ftplugin/ruby.vim: Provide 'balloonexpr'. - -2007-02-27 Doug Kearns - - * syntax/ruby.vim: add rubyPredefinedVariable to short-form - rubyInterpolation's contains list - -2007-02-27 Doug Kearns - - * syntax/ruby.vim: :retab! the file to save a few bytes - -2007-02-26 Tim Pope - - * syntax/ruby.vim: Limit then, else, elsif, and when to inside - conditional statements. - -2007-02-26 Doug Kearns - - * syntax/ruby.vim: make sure 'class << self' is always highlighted - -2007-02-26 Doug Kearns - - * syntax/ruby.vim: reorganise string interpolation syntax groups - -2007-02-26 Doug Kearns - - * syntax/ruby.vim: highlight interpolation regions preceded by - multiple backslashes properly - -2007-02-26 Doug Kearns - - * syntax/ruby.vim: highlight methods named "end" when the definition - is distributed over multiple lines (i.e. allow more "def end" madness) - -2007-02-25 Tim Pope - - * syntax/ruby.vim: Highlight predefined global variables in aliases. - -2007-02-25 Tim Pope - - * syntax/ruby.vim: Highlight symbols and global variables in aliases. - Highlight capitalized method names. - -2007-02-24 Tim Pope - - * ftplugin/ruby.vim: set keywordprg=ri - - * syntax/ruby.vim: Allow for "def end" madness - -2007-02-24 Doug Kearns - - * syntax/ruby.vim: allow escape sequences and interpolation inside - symbol 'names' specified with a string - -2007-02-24 Doug Kearns - - * syntax/ruby.vim: highlight == and & 'operator' redefinitions - properly - -2007-02-23 Tim Pope - - * doc/ft-ruby-syntax.txt: Recommend hi link rubyIdentifier NONE over - ruby_no_identifiers. - -2007-02-23 Tim Pope - - * syntax/ruby.vim: Fixed method highlighting when not at the end of - the line. Highlight aliases. Account for \ before #{} interpolation. - -2007-02-23 Doug Kearns - - * syntax/ruby.vim: make sure multi-line backslash escaped - interpolation regions are highlighted as rubyString - -2007-02-23 Doug Kearns - - * syntax/ruby.vim: link the rubyLoop syntax group to the Repeat - highlight group - -2007-02-22 Tim Pope - - * indent/eruby.vim: Fixed an edge case. - - * syntax/ruby.vim: Simpler method and class declaration highlighting. - Changed some contains=ALLBUT,... to contains=TOP. Altered some - highlight links: rubyConstant is now Type; rubySymbol is now Constant. - New groups like rubyLoop and rubyCondition. - -2007-02-22 Doug Kearns - - * syntax/ruby.vim: highlight short format interpolated variables - -2007-02-20 Tim Pope - - * syntax/ruby.vim: Place class/module declarations in a separate - group. Allow self to be highlighted in a method declaration. - -2007-02-18 Tim Pope - - * syntax/ruby.vim: Separate Regexp group. Nest Ruby code inside - string interpolation. Restored highlighting of method, class, and - module declarations. - -2007-02-10 Doug Kearns - - * ftplugin/ruby.vim: only reset 'ofu' if it exists and was set by the - ftplugin (for Vim 6 compatibility) - -2007-01-22 Tim Pope - - * ftplugin/ruby.vim: Limited path detection code to Windows, again. - -2006-12-13 Mark Guzman - - * autoload/rubycomplete.vim: added support for lambda and '&' defined - procs. - -2006-12-07 Mark Guzman - - * ftplugin/ruby.vim: modified the path detection code use - the built-in interpreter if it's available in all cases. - -2006-12-04 Tim Pope - - * indent/eruby.vim: Special case for "end" on first line of multi-line - eRuby block. - -2006-12-03 Doug Kearns - - * CONTRIBUTORS: add tpope - -2006-12-01 Mark Guzman - - * ftplugin/ruby.vim: changed the path detection code to use the - built-in interpreter if it's available under windows - -2006-11-30 Mark Guzman - - * autoload/rubycomplete.vim: Display constants as defines. Added a - rails preloading option. Fixed a bug detecting ranges defined with - %r{. Added support for completion in rails migrations. Will now - fail-over to syntax completion automatically, if the vim isn't built - with ruby support. Added support for class detection using - ObjectSpace. Tweeked buffer searching code to find modules/classes - reliably in more cases. - -2006-11-09 Tim Pope - - * indent/ruby.vim: Only increase one 'shiftwidth' after a line ending - with an open parenthesis. - -2006-11-08 Tim Pope - - * indent/eruby.vim: Rearranged keywords; new 'indentkeys' - -2006-11-08 Tim Pope - - * indent/eruby.vim: new indenting algorithm - -2006-11-08 Doug Kearns - - * syntax/ruby.vim: don't include trailing whitespace in matches for - 'def', 'class', and 'module' keywords - -2006-10-28 Doug Kearns - - * syntax/ruby.vim: remove accidently included nextgroup arg in - 'heredoc' syntax group definitions - -2006-10-24 Doug Kearns - - * syntax/eruby.vim: recognise '-' trim mode block delimiters (Nikolai - Weibull) - -2006-09-19 Mark Guzman - - * autoload/rubycomplete.vim: improved rails view support. included - rails helpers in rails completions. kernel elements are also included - in default completions. improved the handling of "broken" code. - -2006-09-07 Mark Guzman - - * autoload/rubycomplete.vim: autoload rubygems if possible. added - debugging print. clean up the buffer loading code a bit - -2006-08-21 Mark Guzman - - * autoload/rubycomplete.vim: modified the buffer loading code to prevent - syntax errors from stopping completion - -2006-07-12 Mark Guzman - - * autoload/rubycomplete.vim: added in-buffer method def handling. also - added an inital attempt at handling completion in a rails view - -2006-07-11 Doug Kearns - - * FAQ, INSTALL, NEWS, README, doc/ft-ruby-syntax.txt: update - documentation for next release - - * ftplugin/ruby.vim: only set 'omnifunc' if Vim has been compiled with - the Ruby interface - -2006-07-10 Doug Kearns - - * syntax/ruby.vim: fold all multiline strings - -2006-06-19 Mark Guzman - - * autoload/rubycomplete.vim: modified to change the default - buffer loading behavior. buffers are no longer loaded/parsed - automatically. enabling this feature requires setting the - variable g:rubycomplete_buffer_loading. this was done as - a security measure, the default vim7 install should not - execute any code. - - * autoload/rubycomplete.vim: symbol completion now works. i - tested with global symbols as well as rails symbols. - -2006-05-26 Doug Kearns - - * ftplugin/ruby.vim: fix typo - -2006-05-25 Mark Guzman - - * autoload/rubycomplete.vim: added rails column support. - switched to dictionary with type specifiers for methods, - classes, and variables. started/added rails 1.0 support. - added rails database connection support. - -2006-05-25 Doug Kearns - - * syntax/ruby.vim: use a region for the rubyMultiLineComment syntax - group instead of a multiline match pattern as it is faster; rename - rubyMultiLineComment to rubyMultilineComment - -2006-05-13 Doug Kearns - - * ftplugin/ruby.vim: test for '&omnifunc', rather than the Vim - version, before setting it; add omnifunc to b:undo_ftplugin - -2006-05-12 Doug Kearns - - * syntax/ruby.vim: match the pseudo operators such as '+=' when - ruby_operators is defined - -2006-05-11 Mark Guzman - - * autoload/rubycomplete.vim: added checks for the existance of - global config variables per dkearns' patch. refined error messages - to use vim error style - -2006-05-11 Doug Kearns - - * syntax/ruby.vim: make sure rubyDocumentation is highlighted even if - ruby_no_comment_fold is defined; improve rubyDocumentation match - patterns - -2006-05-09 Doug Kearns - - * syntax/ruby.vim: make folding of comments configurable via the - ruby_no_comment_fold variable - - * syntax/ruby.vim: add rubyMultiLineComment syntax group to allow - folding of comment blocks - -2006-05-08 Doug Kearns - - * syntax/ruby.vim: simplify rubyNoDoBlock, rubyOptDoLine match - patterns - - * syntax/ruby.vim: add initial support for highlighting 'operators'. - This is off by default and enabled by defining the ruby_operators - variable - - * syntax/ruby.vim: if/unless immediately following a method name - should always be highlighted as modifiers and not the beginning of an - expression - -2006-05-07 Mark Guzman - - * autoload/rubycomplete.vim: Switched to script local vars, - per patch from dkearns. removed secondary array clause. applied - patch provided by dkearns, fixes input handling. - -2006-05-07 Doug Kearns - - * autoload/rubycomplete.vim: set 'foldmethod' to marker in the - modeline - -2006-05-03 Doug Kearns - - * ftplugin/ruby.vim: add patterns for braces, brackets and parentheses - to b:match_words - -2006-05-01 Mark Guzman - - * autoload/rubycomplete.vim: Added error trapping and messages - for class import errors - -2006-04-28 Mark Guzman - - * autoload/rubycomplete.vim: started adding raw range support - 1..2.. fixed the symbol completion bug, where you - would end up with a double colon. - -2006-04-27 Mark Guzman - - * autoload/rubycomplete.vim: added variable type detection for - Ranges. added handlers for string completion: "test". - -2006-04-26 Mark Guzman - - * autoload/rubycomplete.vim: removed cWORD expansion in favor of - grabbing the whole line. added support for completing variables - inside operations and parameter lists. removed excess cruft code. - removed commented code. - - * autoload/rubycomplete.vim: fixed the truncation code. this fixes - f.chomp! returning chomp! again, where it should provide - the global list. It also fixes f.foo( a.B, b. returning a's - list when it should return b's. - -2006-04-26 Doug Kearns - - * autoload/rubycomplete.vim: set 'expandtab' properly - -2006-04-25 Mark Guzman - - * autoload/rubycomplete.vim: started stripping out preceding - assigment operation stuff. "x = A", would attempt to complete - A using the global list. I've started removing old/commented - code in an effort to slim down the file. - -2006-04-25 Doug Kearns - - * autoload/rubycomplete.vim: remove excess whitespace - - * indent/ruby.vim: make sure 'smartindent' is disabled - -2006-04-24 Mark Guzman - - * autoload/rubycomplete.vim: fixed a completion bug where the entered - text was not taken to account. it will now be used to limit the entries - returned - -2006-04-24 Doug Kearns - - * Rakefile: add vim help files, the new FAQ and rubycomplete.vim to - the gemspec file list - -2006-04-22 Mark Guzman - - * autoload/rubycomplete.vim: changed the rails load code to match the - console load, we're now pulling everything in. completion of class - members from within the class definition now works properly. - -2006-04-21 Mark Guzman - - * autoload/rubycomplete.vim: renamed the vim global variable - controlling the addition of classes defined in the current buffer to - the global completion list - - * autoload/rubycomplete.vim: the global variable list is now sorted - and dups are removed - - * autoload/rubycomplete.vim: fixed a bug with rails support, where - rails standard methods would be added to a completion list when not - in a rails project - - * doc/ft-ruby-omni.txt: added information about the classes in global - completion option - -2006-04-21 Doug Kearns - - * doc/ft-ruby-omni.txt: add highlighting to example setting of - g:rubycomplete_rails variable - -2006-04-21 Mark Guzman - - * autoload/rubycomplete.vim: added support for adding classes defined - in the current buffer to the global completion list - when completing - with no text outside of a class definition - -2006-04-20 Doug Kearns - - * doc/ft-ruby-omni.txt: add new omni completion documentation - - * doc/ft-ruby-syntax.txt, syntax/doc/ruby.txt: move syntax - documentation to ft-ruby-syntax.txt - -2006-04-20 Mark Guzman - - * autoload/rubycomplete.vim: fixed a completion hang/crash when - completing symbols globally switched to smaller chunks being added to - the dictionary - - * autoload/rubycomplete.vim: it will now complete rails classes - - * autoload/rubycomplete.vim: removed left over debug prints - -2006-04-19 Mark Guzman - - * autoload/rubycomplete.vim: in-buffer class completion seems to work - properly in my test cases added range variable detection - contributed - -2006-04-19 Doug Kearns - - * ftdetect/ruby.vim: add RJS and RXML template file detection - -2006-04-19 Gavin Sinclair - - * CONTRIBUTORS, ftplugin/ruby.vim: update Gavin's email address - -2006-04-18 Mark Guzman - - * autoload/rubycomplete.vim: revised the in-buffer class loading, - needs a little more work but its testable - -2006-04-17 Doug Kearns - - * CONTRIBUTORS, indent/ruby.vim: update Nikolai's email address - -2006-04-16 Mark Guzman - - * autoload/rubycomplete.vim: added a work-around for the cWORD bug - found by dkearns; added support for completion of in-buffer classes; - switched return-type over to a dictionary - -2006-04-15 Doug Kearns - - * autoload/rubycomplete.vim: rename rbcomplete#Complete to match - script file name - - * autoload/rubycomplete.vim, compiler/rubyunit.vim, ftdetect/ruby.vim, - ftplugin/ruby.vim, indent/ruby.vim, syntax/ruby.vim, - compiler/eruby.vim, compiler/ruby.vim, ftplugin/eruby.vim, - indent/eruby.vim, syntax/eruby.vim: add Release-Coordinator header - line and remove GPL license - - * CONTRIBUTORS, bin/vim-ruby-install.rb: add Mark to the list of - maintainers; add rubycomplete.vim to the installer script's list of - files - -2006-04-14 Mark Guzman - - * autoload/rubycomplete.vim, ftplugin/ruby.vim: added ruby - omni-completion files; modified the ftplugin to set the omnifunc - -2005-10-14 Gavin Sinclair - - * indent/ruby.vim: Changed maintainer to Nikolai. - -2005-10-13 Doug Kearns - - * compiler/eruby.vim, compiler/rubyunit.vim, ftplugin/eruby.vim, - ftplugin/ruby.vim, indent/eruby.vim, indent/ruby.vim, - syntax/eruby.vim, syntax/ruby.vim: fix typo in URL header - - * ftdetect/ruby.vim: add filetype detection for Rantfiles - -2005-10-07 Doug Kearns - - * NEWS: updated for new release - - * syntax/doc/ruby.txt: update formatting for Vim 6.4 release - -2005-10-06 Doug Kearns - - * ftplugin/ruby.vim: prevent symbols from matching as matchit - match_words - -2005-10-05 Doug Kearns - - * NEWS: updated for new release - - * bin/vim-ruby-install.rb: raise an exception if there are unknown - args passed to the script - - * ftplugin/ruby.vim: add '.' to the head of 'path' so that files - relative to the directory of the current file are found first - -2005-10-04 Doug Kearns - - * syntax/ruby.vim: make the use of 'ruby_no_expensive' local to the - buffer for eruby files - - * compiler/eruby.vim, compiler/rubyunit.vim, compiler/ruby.vim, - ftdetect/ruby.vim, ftplugin/eruby.vim, ftplugin/ruby.vim, - indent/eruby.vim, indent/ruby.vim, syntax/eruby.vim, syntax/ruby.vim: - replace spaces with tabs, where possible, to reduce file sizes as - requested by BM - -2005-09-30 Doug Kearns - - * ftplugin/ruby.vim: place Gems after the standard $LOAD_PATH in - 'path' - -2005-09-27 Doug Kearns - - * ftplugin/ruby.vim: replace a single '.' with ',,' in all locations - in 'path' - -2005-09-26 Doug Kearns - - * ftplugin/ruby.vim: use print instead of puts to generate s:rubypath - -2005-09-25 Doug Kearns - - * syntax/ruby.vim: allow comments to be highlighted directly after - module/class/method definitions without intervening whitespace - -2005-09-24 Doug Kearns - - * syntax/ruby.vim: allow regexp's as hash values and after a ';' - - * NEWS: updated for new release - - * syntax/ruby.vim: fix typo in rubyControl highlight group name - - * bin/vim-ruby-install.rb: add --backup option and include short - options for it and --windows; make sure the backup directory is - written to CWD - -2005-09-22 Doug Kearns - - * compiler/rubyunit.vim: improve compiler message output and behaviour - to match that of the GUI test runners - - * syntax/ruby: allow while/until modifiers after methods with names - ending in [!=?]; assume (for now) that while/until expressions used as - args will be specified with parentheses - -2005-09-21 Doug Kearns - - * bin/vim-ruby-install.rb, indent/eruby.vim: add a new indent file for - eRuby; just use the html indent file for now - - * compiler/eruby.vim: use the ruby compiler plugin 'efm' and add a - eruby_compiler config variable to allow for using eruby as the - 'makeprg' rather than the default erb - -2005-09-20 Doug Kearns - - * syntax/ruby.vim: match and highlight exit! as a 'special' method - -2005-09-18 Nikolai Weibull - - * indent/ruby.vim: Fix bug #2481 - -2005-09-18 Nikolai Weibull - - * indent/ruby.vim: Fix for #2473 - -2005-09-18 Doug Kearns - - * bin/vim-ruby-install.rb: make sure that the latest vim-ruby, rather - than vim-ruby-devel, gem is being used - -2005-09-16 Doug Kearns - - * ftdetect/ruby.vim: use 'set filetype' rather than 'setfiletype' to - override any previously set filetype - -2005-09-15 Doug Kearns - - * syntax/ruby.vim: add $LOADED_FEATURES and $PROGRAM_NAME to - rubyPredefinedVariable - - * NEWS: correct release number - - * INSTALL: add a precautionary note about backing up files prior to - using the installer - -2005-09-14 Doug Kearns - - * Rakefile: add INSTALL and NEWS files to FileList - - * INSTALL, NEWS: add INSTALL and NEWS files - -2005-09-13 Doug Kearns - - * syntax/eruby.vim: make sure escaped eRuby tags aren't highlighted as - block delimiters with a trailing '%' - -2005-09-11 Doug Kearns - - * CONTRIBUTORS: update pcp's email address - - * indent/ruby.vim: reinsert license in header - - * ftplugin/ruby.vim: include gems load path in 'path' option - - * indent/ruby.vim: ignore the rescue 'modifier' when indenting (#2296) - - * indent/ruby.vim: fix comment typo - -2005-09-10 Nikolai Weibull - - * indent/ruby.vim: Fixes bugs introduced in earlier commits. Been - running without fault for two-three weeks now. It's about as good as - it gets without a major reworking. Enjoy! - -2005-09-10 Doug Kearns - - * Rakefile: use GMT time in the version string - - * compiler/rubyunit.vim: save each message from error backtraces - - * README, etc/website/index.html: update the package naming - description - - * Rakefile: set the package task's need_zip attribute so that zip - package archives are also created - - * ftplugin/ruby.vim: remove 'multiline' patterns from b:match_words - -2005-09-09 Doug Kearns - - * syntax/ruby: allow if/unless/while/until expressions to be - highlighted when used as method args following a ',' - -2005-09-08 Doug Kearns - - * syntax/ruby.vim: allow while/until expressions to be highlighted - - * bin/vim-ruby-install.rb: rescue Win32::Registry::Error when - accessing the Windows registry - - * ChangeLog, Rakefile, compiler/eruby.vim, compiler/rubyunit.vim, - compiler/ruby.vim, ftplugin/eruby.vim, indent/ruby.vim, - syntax/eruby.vim, syntax/ruby.vim: normalise vim modelines - - * etc/release/release.sh: add -z to cvsrelease call to create a zip - release file as well as a tar.gz - - * Rakefile: add CONTRIBUTORS file to FileList - - * ftplugin/ruby.vim: escape \'s in b:match_skip pattern - - * Rakefile: update filetype/ to ftdetect/ in FileList - -2005-09-07 Doug Kearns - - * ftplugin/ruby.vim: improve b:match_words pattern - -2005-09-06 Doug Kearns - - * syntax/ruby.vim: move hyphen to end of collection in rubyNoDoBlock - pattern - -2005-09-03 Doug Kearns - - * syntax/ruby.vim: allow if/unless expressions after the %, ^, | and & - operators - -2005-09-02 Doug Kearns - - * bin/vim-ruby-install.rb: add ftplugin/eruby.vim to list of source - files - - * ftplugin/eruby.vim: add new eRuby ftplugin - - * ftplugin/ruby.vim: merge most features from Ned Konz's ftplugin - - * compiler/eruby.vim: match eruby specific error messages and parse - the error's column number when provided - -2005-09-01 Doug Kearns - - * bin/vim-ruby-install.rb, compiler/eruby.vim: add new eruby compiler - plugin - - * syntax/eruby.vim, syntax/ruby.vim: split erubyBlock into erubyBlock - and erubyExpression; allow expressions inside blocks; set - ruby_no_expensive if highlighting eRuby; add spell checking and - rubyTodo to erubyComment - - * syntax/eruby.vim: make sure that eRubyOneLiner starts at the - very beginning of a line - - * syntax/eruby.vim: make sure that eRubyOneLiner cannot be extended - over multiple lines - -2005-08-30 Doug Kearns - - * syntax/ruby.vim: remove rubyIterator HiLink command line - -2005-08-27 Doug Kearns - - * bin/vim-ruby-install.rb: add Env.determine_home_dir using - %HOMEDRIVE%%HOMEPATH% as HOME on Windows if HOME is not explicitly set - - * syntax/ruby.vim: fix regression in rubyOptDoBlock - - * syntax/ruby.vim: fix typo in rubyBlockParameter pattern - -2005-08-26 Nikolai Weibull - - * indent/ruby.vim: Updated to indent correctly. There's more to be - done, as a statement may be contained in other stuff than a '... = ', - so that '=' should be [=+-...]. Soon to be fixed. - -2005-08-26 Doug Kearns - - * syntax/ruby.vim: only match rubyBlockParameter after 'do' that is a - 'keyword' - -2005-08-25 Doug Kearns - - * syntax/ruby.vim: rename rubyIterator to rubyBlockParameter; ensure - it only highlights these after a 'do' or '{'; match parameters in - parentheses - - * syntax/doc/ruby.txt: minor reorganisation of options - - * bin/vim-ruby-install.rb: don't use $0 == __FILE__ idiom to start - installer file as this will fail when running as a gem as - vim-ruby-install.rb is loaded by the gem driver; make _same_contents - a private method; fix a bug in BackupDir.backup where it was writing - the backup to an incorrect location - -2005-08-24 Nikolai Weibull - - * indent/ruby.vim: - 1. resetting of cpoptions (wouldn't always be done, depending on if - GetRubyIndent was defined. - - 2. Bugs #166, #1914, #2296 should be fixed - - 3. Somewhat simpler processing of the contents of the file. - - Most of the work was removing complexity that was trying to be clever - about understanding the syntax/semantics of the file, while actually - making things slow and actually not matching correctly. - -2005-08-24 Doug Kearns - - * syntax/ruby.vim: remove 'contains=rubyString' from the - rubyInterpolation group until that is more comprehensively improved - -2005-08-18 Doug Kearns - - * syntax/ruby.vim: explicitly match block arguments so that &keyword - isn't highlighted as a 'keyword' prefixed with & - - * syntax/ruby.vim: improve highlighting of heredocs used as method - arguments - -2005-08-17 Doug Kearns - - * syntax/ruby.vim: improve highlighting of the optional 'do' in - looping constructs - - * syntax/ruby.vim: remove accidentally added 'keepend' from - rubyOptDoBlock - - * syntax/ruby.vim: merge 'while|until' start patterns of - rubyOptDoBlock syntax group - -2005-08-16 Doug Kearns - - * bin/vim-ruby-install.rb: wrap 'main' in a begin/end block - - * bin/vim-ruby-install.rb: add FIXME comment (Hugh Sasse) - - * README, bin/vim-ruby-install.rb, etc/website/index.html: offer - $VIM/vimfiles and $HOME/{.vim,vimfiles} rather than $VIMRUNTIME as the - two default installation directories - -2005-08-15 Doug Kearns - - * syntax/ruby.vim: remove character offset 'hs' from the - rubyOptDoBlock start match - - * syntax/ruby.vim: exclude leading whitespace from the rubyOptDoBlock - syntax group start patterns with \zs - -2005-08-11 Doug Kearns - - * CONTRIBUTORS, bin/vim-ruby-install.rb, syntax/eruby.vim: add syntax - highlighting for eRuby files - - * ftdetect/ruby.vim: reorder autocommands for eRuby setf line - -2005-08-08 Doug Kearns - - * bin/vim-ruby-install.rb: add ftdetect/ruby.vim to list of source - files - -2005-08-07 Doug Kearns - - * filetype/ruby.vim, ftdetect/ruby.vim: move ruby.vim from filetype/ - to ftdetect/ - - * filetype/filetype.vim, filetype/ruby.vim: move filetype.vim to - ruby.vim; add eRuby filetype detection - -2005-08-06 Doug Kearns - - * syntax/ruby.vim: match rubyConstant and rubyLocalVariableOrMethod - with a leading word boundary - - * syntax/ruby.vim: move ruby_no_identifiers test to the default - highlighting block so that all identifiers are still matched when this - is config variable set - - * syntax/ruby.vim: remove display argument from rubyConstant now that - the match is multiline - -2005-08-03 Doug Kearns - - * CONTRIBUTORS: add new file listing project contributors - -2005-08-02 Doug Kearns - - * syntax/ruby.vim: differentiate between constants and capitalized - class methods invoked with the scope operator '::' - -2005-08-01 Doug Kearns - - * syntax/ruby.vim: undo reordering of identifier matching and make $_ - a special case to prevent it matching against global variables with a - leading underscore - -2005-07-30 Doug Kearns - - * syntax/ruby.vim: reorder identifier matching so that identifiers - 'containing' predefined identifiers, such as $_, match properly - -2005-07-28 Doug Kearns - - * syntax/ruby.vim: improve matching of conditional expressions - -2005-07-27 Doug Kearns - - * Rakefile: add 'package' as the default target - -2005-07-26 Doug Kearns - - * syntax/ruby.vim: replace leading context 'lc' offsets with the - '\@<=' pattern construct when matching 'normal regular expressions' - (Aaron Son) - -2005-07-22 Doug Kearns - - * syntax/ruby.vim: allow strings inside interpolation regions - -2005-07-04 Doug Kearns - - * bin/vim-ruby-install.rb: improve source directory detection (Hugh - Sasse) - -2005-04-05 Doug Kearns - - * syntax/ruby.vim: match rubyNested*, and rubyDelimEscape as - transparent items; add closing escaped delimiters to rubyDelimEscape - syntax group - -2005-04-04 Doug Kearns - - * syntax/ruby.vim: highlight nested delimiters in generalized quotes - (Aaron Son, Bertram Scharpf and Ken Miller) - -2005-04-04 Doug Kearns - - * syntax/ruby.vim: minor improvement to block parameter highlighting - -2005-04-04 Doug Kearns - - * syntax/doc/ruby.txt: add documentation for the ruby_space_errors, - ruby_no_trail_space_error and ruby_no_tab_space_error configuration - variables - -2005-03-30 Doug Kearns - - * syntax/ruby.vim: add configurable highlighting of trailing space and - 'space before tab' errors (Tilman Sauerbeck) - -2005-03-24 Gavin Sinclair - - * syntax/ruby.vim: Improved hilighting of %{...} strings with - nested brackets (Ken Miller). - * indent/ruby.vim: Improved indenting of %{...} strings with - nested brackets (Ken Miller). - * syntax/ruby.vim: Corrected hilighting of |(x,y)| iterator - parameters (Tilman Sauerbeck). - -2004-11-27 Doug Kearns - - * compiler/ruby.vim, compiler/rubyunit.vim, syntax/ruby.vim: update - DJK's email address - -2004-09-30 Doug Kearns - - * syntax/ruby.vim: match regexp values in hash literals - -2004-09-20 Gavin Sinclair - - * bin/vim-ruby-install.rb: added - * Rakefile: 'rake package' generates TGZ and GEM - * install.rb: removed - * build.rb: removed - -2004-09-04 Doug Kearns - - * compiler/rubyunit.vim, compiler/ruby.vim: update to use new - CompilerSet command - -2004-05-19 Doug Kearns - - * compiler/rubyunit.vim: match assert messages - -2004-05-12 Doug Kearns - - * syntax/ruby.vim: check for the folding feature rather than just the - vim version when testing if the foldmethod should be set to syntax - -2004-05-11 Doug Kearns - - * compiler/rubyunit.vim: add initial support for parsing Test::Unit - errors - -2004-05-11 Doug Kearns - - * syntax/doc/ruby.txt: add documentation for the - ruby_no_special_methods and ruby_fold configuration variables - -2004-04-29 Doug Kearns - - * filetype/filetype.vim: move matching of [Rr]akefile* to a separate - section which is located later in the file to avoid incorrectly - matching other filetypes prefixed with [Rr]akefile - -2005-04-27 Doug Kearns - - * filetype/filetype.vim: match 'rakefile' as a Rakefile - -2004-04-23 Ward Wouts - - * syntax/ruby.vim: add ruby_fold variable to control the setting of - the foldmethod option - -2004-04-06 Doug Kearns - - * filetype/filetype.vim: add RubyGems specification and installation - files and Rakefiles - -2004-04-01 Doug Kearns - - * compiler/rubyunit.vim: add a new compiler plugin for Test::Unit - -2004-03-23 Doug Kearns - - * etc/website/index.html, etc/website/djk-theme.css: add simple CSS - style sheet - -2004-02-08 Doug Kearns - - * etc/website/index.html: convert to valid HTML 4.01 Strict. - -2004-01-11 Gavin Sinclair - - * ftplugin/ruby.vim: Added matchit instructions. - -2003-11-06 Doug Kearns - - * README: update DJK's current location. - -2003-11-06 Doug Kearns - - * syntax/ruby.vim: add support for the new decimal and octal base - indicators and capitalization of all base indicators. - -2003-10-20 Nikolai Weibull - - * indent/ruby.vim: Added support for ?: multilining, such as - a ? - b : - c. - -2003-10-18 Nikolai Weibull - - * indent/ruby.vim: Fixed a silly bug with the [] matching. - -2003-10-17 Gavin Sinclair - - * README: Minor addition. - * etc/website/index.html: Synced with README. - -2003-10-15 Nikolai Weibull - - * indent/ruby.vim: Fixed bug #114. Also fixed a related problem with - documentation blocks. They would indent relative to the other code. - Now it simply indents with zero width (to match =begin) by default. - Otherwise acts like 'autoindent'. Also fixed a problem with | and & - not being recognized as continuation lines. This may cause problems - with do blocks, we'll see. - * indent/ruby.vim: In response to previous note. It proved fatal. - Fixed now. - -2003-10-14 Nikolai Weibull - - * syntax/ruby.vim: Readded matching of $' and $" when - ruby_no_identifiers was off. Got accidentaly removed with previous - fix. - -2003-10-13 Nikolai Weibull - - * indent/ruby.vim: General cleanup, speedup, fixup. Fixes bug #62. - Indentiation of tk.rb (5200+ lines) takes under 13 seconds now. - * ftplugin/ruby.vim: Cleanup. Nested if's unnecessary. Also modified - modeline. - -2003-10-12 Nikolai Weibull - - * indent/ruby.vim: Fixed bugs #89 and #102. - * syntax/ruby.vim: The $' and $" variables weren't being matched if - ruby_no_identifiers was on. This messed up string matching. - * indent/ruby.vim: Basically did a total rewrite in the process. - Everything is well documented now, and should be rather simple to - understand. There is probably room for optimization still, but it - works rather fast, indenting tk.rb (5200+ lines) in under 15 seconds. - I'm betting searchpair() may be executing a bit too often still, but a - lot of special cases have now been taken care of. This version also - fixes bug #59 and #71. - -2003-10-03 Doug Kearns - - * syntax/ruby.vim: simplify the rubyData pattern by using the new EOF - atom. - -2003-10-03 Doug Kearns - - * syntax/ruby.vim: link rubyBoolean to rubyPseudoVariable; link - rubyPseudoVariable to the Constant highlight group. - -2003-09-30 Doug Kearns - - * syntax/ruby.vim: create rubyPseudoVariable syntax group; move self, - nil, __LINE__ and __FILE_ to rubyPseudoVariable. - -2003-09-30 Doug Kearns - - * etc/website/index.html: update DJK's current location. - -2003-09-26 Doug Kearns - - * etc/website/index.html: close the open PRE element and add a DOCTYPE - declaration. - -2003-09-26 Doug Kearns - - * indent/ruby.vim: update references to rubyExprSubst - this syntax - group has been split into rubyInterpolation, rubyNoInterpolation and - rubyEscape. - -2003-09-26 Gavin Sinclair - - * etc/release/*: added to aid in the production of releases. - * etc/website/*: now anyone can have a crack at the - vim.ruby.rubyforge.org website! - -2003-09-25 Doug Kearns - - * syntax/ruby.vim: link the rubyNoInterpolation syntax group to - rubyString; merge rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary - into rubyInteger. - -2003-09-22 Doug Kearns - - * syntax/ruby.vim: link the rubyOperator syntax group to the Operator - highlight group. - -2003-09-21 Doug Kearns - - * syntax/ruby.vim: match regexps after split, scan, sub and gsub. - -2003-09-21 Doug Kearns - - * syntax/ruby.vim: highlight escaped string interpolation correctly; - allow hexadecimal and octal escape sequences to match with less than 3 - and 2 digits respectively; split rubyExprSubst into multiple syntax - groups - rubyInterpolation, rubyNoInterpolation, rubyEscape. - -2003-09-19 Doug Kearns - - * syntax/ruby.vim: match singleton class definitions with no - whitespace between 'class' and '<<'. - -2003-09-19 Doug Kearns - - * install.rb, syntax/doc/ruby.txt: fix minor typos. - -2003-09-18 Doug Kearns - - * syntax/ruby.vim: improve float and decimal matching; split - rubyInteger into multiple syntax groups - rubyASCIICode, - rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary. - -2003-09-18 Doug Kearns - - * syntax/ruby.vim: replace all patterns surrounded by \(\) with \%(\) - when the sub-expression is not used. - -2003-09-18 Gavin Sinclair - - * install.rb: Included comments and USAGE string from revisino 1.1. - -2003-09-18 Doug Kearns - - * syntax/ruby.vim: match regexp after 'not' and 'then'; match if and - unless expressions following '=' and '('. - -2003-09-17 Gavin Sinclair - - * ftplugin/ruby.vim: implemented matchit support (thanks to Ned Konz - and Hugh Sasse). - -2003-09-17 Gavin Sinclair - - * install.rb: replaced with Hugh Sasse's contribution. Alpha state - until tested, and with several issues and todos listed. - -2003-09-11 Doug Kearns - - * syntax/ruby.vim: fix my accidental redefinition of the - ruby_no_expensive matchgroups. - -2003-09-11 Doug Kearns - - * syntax/ruby.vim: improve support for symbols, integers and floating - point numbers; add the display argument to :syntax where appropriate. - -2003-09-09 Doug Kearns - - * syntax/ruby.vim: remove Vim 5.x specific sections and simplify the - generalized string, regular expression, symbol, and word list literal - syntax groups. - -2003-09-09 Doug Kearns - - * indent/ruby.vim, syntax/ruby.vim: rename the rubyStringDelimit - syntax group rubyStringDelimiter. - -2003-09-09 Doug Kearns - - * syntax/ruby.vim: highlight one line module, class, and method - definitions, using the ';' terminator, correctly; split - rubyClassOrModule into two new syntax groups - rubyClass and - rubyModule. - -2003-09-08 Doug Kearns - - * syntax/ruby.vim: add the @Spell cluster to support spell checking - of comment text. - -2003-09-08 Doug Kearns - - * syntax/ruby.vim: add support for the new %s() symbol literal. - -2003-09-03 Doug Kearns - - * compiler/ruby.vim: update the maintainer's email address. - -2003-09-02 Doug Kearns - - * syntax/ruby.vim: make sure that the optional do after for, until or - while is not matched as the beginning of a do/end code block; also - highlight the optional ':' for these loop constructs. - -2003-08-28 Doug Kearns - - * syntax/ruby.vim: add folding support to embedded data sections after - an __END__ directive. - -2003-08-27 Doug Kearns - - * syntax/ruby.vim: don't allow '<<' after '.' or '::' to match as the - beginning of a heredoc. - -2003-08-26 Doug Kearns - - * syntax/ruby.vim: fix shebang highlighting which was being ignored - all together. - -2003-08-25 Doug Kearns - - * syntax/ruby.vim: add the new %W() word list literal with - interpolation; add folding to %q() single quoted strings and %w() word - list literals. - -2003-08-24 Doug Kearns - - * syntax/ruby.vim: add $deferr to rubyPredefinedVariable; add several - new methods (abort, at_exit, attr, attr_accessor, attr_reader, - attr_writer, autoload, callcc, caller, exit, extend, fork, eval, - class_eval, instance_eval, module_eval, private, protected, public, - trap) to the Special Methods section. - -2003-08-21 Doug Kearns - - * syntax/ruby.vim: add access control methods (public, protected and - private) to a new rubyAccess syntax group. - -2003-08-21 Doug Kearns - - * syntax/ruby.vim: no longer match NotImplementError as a predefined - global constant; move rubyTodo to the Comments and Documentation - section; create a Special Methods section and add the - ruby_no_special_methods variable to allow the highlighting of these - 'special' methods to be disabled. - -2003-08-18 Doug Kearns - - * compiler/ruby.vim, ftplugin/ruby.vim, indent/ruby.vim, - syntax/ruby.vim: retab the header section - Bram prefers as many TAB - characters as possible. - -2003-08-18 Doug Kearns - - * syntax/ruby.vim: allow for, while and until loop bodies to contain - do...end and {...} blocks - rubyOptDoBlock should contain rubyDoBlock - and rubyCurlyBlock. - -2003-08-16 Doug Kearns - - * syntax/ruby.vim: string expression substitution of class variables - does not require braces. - diff --git a/sources_non_forked/vim-ruby/Gemfile b/sources_non_forked/vim-ruby/Gemfile deleted file mode 100644 index c543a5dd..00000000 --- a/sources_non_forked/vim-ruby/Gemfile +++ /dev/null @@ -1,4 +0,0 @@ -source 'http://rubygems.org' - -gem 'rspec' -gem 'vimrunner' diff --git a/sources_non_forked/vim-ruby/Gemfile.lock b/sources_non_forked/vim-ruby/Gemfile.lock deleted file mode 100644 index a2d6c65a..00000000 --- a/sources_non_forked/vim-ruby/Gemfile.lock +++ /dev/null @@ -1,28 +0,0 @@ -GEM - remote: http://rubygems.org/ - specs: - diff-lcs (1.3) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-mocks (3.5.0) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.0) - vimrunner (0.3.0) - -PLATFORMS - ruby - -DEPENDENCIES - rspec - vimrunner - -BUNDLED WITH - 1.13.7 diff --git a/sources_non_forked/vim-ruby/INSTALL.markdown b/sources_non_forked/vim-ruby/INSTALL.markdown deleted file mode 100644 index 09e7b649..00000000 --- a/sources_non_forked/vim-ruby/INSTALL.markdown +++ /dev/null @@ -1,38 +0,0 @@ -Installation -============ - -In general, your favorite method works. Here are some options. - -With pathogen.vim ------------------ - -Install [pathogen.vim](https://github.com/tpope/vim-pathogen), -then copy and paste: - - git clone git://github.com/vim-ruby/vim-ruby.git ~/.vim/bundle/vim-ruby - -With Vundle ------------ - -Install [Vundle](https://github.com/gmarik/vundle), then add the -following to your vimrc: - - Bundle 'vim-ruby/vim-ruby' - -With patience -------------- - -Wait for an upgrade to Vim and install it. Vim ships with the latest -version of vim-ruby at the time of its release. (Remember this when -choosing another installation method. The version you download will -supersede the version that ships with Vim, so you will now be -responsible for keeping it up-to-date.) - -If you're looking for stable releases from a particular version, you can find -them in [github](https://github.com/vim-ruby/vim-ruby/releases). - -Manually --------- - -[Download](https://github.com/vim-ruby/vim-ruby/archives/master) and -extract the relevant files to `~/.vim` (or `$HOME/vimfiles` on Windows). diff --git a/sources_non_forked/vim-ruby/NEWS b/sources_non_forked/vim-ruby/NEWS deleted file mode 100644 index 388dffe7..00000000 --- a/sources_non_forked/vim-ruby/NEWS +++ /dev/null @@ -1,243 +0,0 @@ -This file is no longer maintained. Consult the Git log for newer changes. - -= 2008.07.XX - -== Filetype Detection - -The IRB RC file (.irbrc) is now detected as being a Ruby file. - - -= 2007.05.07 - -== Ruby Syntax Highlighting - -Highlight OPTIMIZE alongside FIXME and TODO. - -Multiline array literals can now be folded. - -== Ruby Filetype Support - -Added mappings for [[, ]], [], ][, [m, ]m, [M, and ]M. The first four bounce -between class and module declarations, and the last four between method -declarations. - -== eRuby Syntax Highlighting - -Tim Pope has taken over maintenance of the eRuby syntax file. The subtype of -the file is now determined dynamically from the filename, rather than being -hardwired to HTML. It can be overridden with b:eruby_subtype. - -== eRuby Filetype Support - -Tim Pope has taken over maintenance of the eRuby filetype plugin. Like with -the syntax file, the subtype is now determined dynamically. - -== eRuby Indenting - -As with the syntax file and filetype plugin, the subtype is now determined -dynamically. - -== Bug Fixes - -Ruby syntax file - - when ruby_operators is set, highlight scope and range operators, and don't - match '>' in =>' - - regexp literals are highlighted after the 'else' keyword - - don't match [!=?] as part of a sigil prefixed symbol name - - allow text to appear after, and on the same line, as '=begin' in - rubyDocumentation regions - - highlight %s() ans a symbol, not a string - - eliminated some false positves for here docs, symbols, ASCII codes, and - conditionals as statement modifiers - - added "neus" to regexp flags - - Highlight punctuation variables in string interpolation, and flag invalid - ones as errors - - removed : from rubyOptionalDoLine (falsely matches on symbols) - -Ruby filetype plugin - - eliminated some false positives with the matchit patterns - -Ruby indent plugin - - ignore instance, class, and global variables named "end" - - -= 2007.03.02 - -== Omni Completion - -Fall back to syntax highlighting completion if Vim lacks the Ruby interface. - -RubyGems is now loaded by default if available. - -Classes are detected using ObjectSpace. Kernel methods are included in method -completion. - -Added completion in Rails views. Rails helpers are included. Rails migrations -now have completion. - -== Ruby Syntax Highlighting - -Ruby code is highlighted inside interpolation regions. - -Symbols are now highlighted with the Constant highlight group; Constants and -class names with the Type highlight group. - -Symbol names specified with a string recognise interpolation and escape -sequences. - -Alias statements receive special highlighting similar to other 'definitions'. - -== Ruby Filetype Support - -Matchit support has been improved to include (), {}, and [] in the list of -patterns so that these will be appropriately skipped when included in comments. - -ri has been added as the 'keywordprg' and 'balloonexpr' is set to return the -output of ri. - -== eRuby Indenting - -Tim Pope has taken over maintenance of the eRuby indent file. Ruby code is now -indented appropriately. - -== Bug Fixes - -Ruby syntax file - - trailing whitespace is no longer included with the def, class, module - keywords. - - escaped interpolation regions should now be ignored in all cases. - - conditional and loop statements are now highlighted correctly in more - locations (where they're used as expressions). - -eRuby syntax file - - '-' trim mode block delimiters are now recognised. - -Omni Completion - - more robustness; failure to parse buffer no longer errors or prevents - completion. - - -= 2006.07.11 - -== Omni Completion - -A new omni completion function is now included which offers IntelliSense-like -functionality. See :help ft-ruby-omni for further information. - -Note: This will only work with Vim 7.x, compiled with the Ruby interface -(+ruby), and Ruby 1.8.x - -== Ruby Filetype Support - -Matchit support has been improved to include (), {}, and [] in the list of -patterns meaning these will be appropriately skipped when included in comments. - -== Ruby Syntax Highlighting - -Operators can now be highlighted by defining the Vim global variable -"ruby_operators". - -Multiline comments will now be folded. This can be disabled by defining the -"ruby_no_comment_fold" Vim variable. - -== Filetype Detection - -RJS and RXML templates are now detected as being 'filetype=ruby'. - -== FAQ - -There is a new FAQ document included. This is a work in progress and any -feedback would be appreciated. - -== Bug Fixes - -Ruby syntax file - if/unless modifiers after a method name ending with [?!=] -should now be highlighted correctly. - - -= 2005.10.07 - -== Vim 6.4 - -This release is included in Vim 6.4. - -== Bug Fixes - -Ruby filetype plugin - symbols were incorrectly being matched as match_words -causing the matchit motion command to jump to an incorrect location in some -circumstances. - - -= 2005.10.05 - -== Bug Fixes - -Ruby syntax file - allow for comments directly after module/class/def lines -without intervening whitespace (fold markers were breaking syntax highlighting). - -Ruby filetype plugin - improve ordering of 'path' elements. - -eRuby syntax file - make use of ruby_no_expensive local to the buffer. - - -= 2005.09.24 - -== Filetype Detection - -The eruby filetype is now detected solely based on the file's extension. This -was being overridden by the scripts.vim detection script. - -Note: Only files ending in *.rhtml are detected as filetype eruby since these -are currently assumed to be Ruby embedded in (X)HTML only. Other filetypes -could be supported if requested. - -== eRuby Indent File - -There is a new eRuby indent file which simply sources the HTML indent file for -now. - -== eRuby Compiler Plugin - -This now supports erb as the default 'makeprg'. To use eruby set the -eruby_compiler variable to "eruby" in your .vimrc - -== Test::Unit Compiler Plugin - -This has been improved and should now display messages similar to, though more -detailed than, the GUI test runners. - -== Bug Fixes - -A few minor bugs have been fixed in the Ruby syntax and indent files. - - -= 2005.09.15 - -== eRuby Support - -There are new syntax, compiler, and ftplugin files for eRuby. This support is -incomplete and we're keen to hear of any problems or suggestions you may have -to improve it. - -== Ruby Filetype Support - -The Ruby filetype plugin has been improved to include as many useful settings -as possible without intruding too much on an individual user's preferences. -Matchit support has been improved, and the following options are now set to -appropriate values: comments, commentstring, formatoptions, include, -includeexpr, path, and suffixesadd - -== Filetype Detection - -The new ftdetect mechanism of Vim 6.3 is being utilized to enable filetype -detection of eRuby files until this is officially added to the next release of -Vim. - -== Installation Directories - -The installer script now, where possible, automatically determines both the -user and system-wide preferences directory. - -== Bug Fixes - -A large number of bugs have been fixed in the Ruby syntax and indent files. diff --git a/sources_non_forked/vim-ruby/README.markdown b/sources_non_forked/vim-ruby/README.markdown deleted file mode 100644 index 3a402271..00000000 --- a/sources_non_forked/vim-ruby/README.markdown +++ /dev/null @@ -1,63 +0,0 @@ -## Vim-ruby - -This project contains Vim's runtime files for ruby support. This includes syntax -highlighting, indentation, omnicompletion, and various useful tools and mappings. - -## Installation - -See the file [INSTALL.markdown](./INSTALL.markdown) for instructions. - -You might also find useful setup tips in the github wiki: -https://github.com/vim-ruby/vim-ruby/wiki/VimRubySupport - -## Usage - -Ideally, vim-ruby should work "correctly" for you out of the box. However, ruby -developers have varying preferences, so there are settings that control some of -the details. You can get more information on these by using the native `:help` -command: - -- [`:help vim-ruby-plugin`](./doc/ft-ruby-plugin.txt): Filetype settings and custom mappings -- [`:help vim-ruby-indent`](./doc/ft-ruby-indent.txt): Indentation settings -- [`:help vim-ruby-syntax`](./doc/ft-ruby-syntax.txt): Syntax-related tweaks -- [`:help vim-ruby-omni`](./doc/ft-ruby-omni.txt): Information and settings for omni completion - -## Issues - -If you have an issue or a feature request, it's recommended to use the github -issue tracker: https://github.com/vim-ruby/vim-ruby/issues. Try the search box -to look for an existing issue -- it might have already been reported. - -If you don't have a github account or would rather contact us in a different -way, you can find emails for individual maintainers in the -[CONTRIBUTORS](./CONTRIBUTORS) file. They're also in the comment headers of the -project's Vimscript files (`syntax/ruby.vim`, `indent/ruby.vim`, etc) under the -label "Maintainer". - -If you're not sure who the most relevant person to contact is for your -particular issue, you can send an email to the release coordinator, Doug Kearns -(dougkearns at gmail.com). - -## Contributing - -Vim-ruby is a mature project, which is one way of saying it moves slowly and it -can be a bit difficult to modify. It's far from impossible, but be warned that -issues and PRs may take time to be handled. Partly, it's because we don't want -to risk breaking Vim's core ruby support, partly because it takes a lot of time -and energy to debug and fix things. - -Contributing a fix for an issue would be very appreciated, even if it's a -proof-of-concept to start a conversation. Be warned that we're definitely going -to be conservative when considering changes to vim-ruby. - -The code is tested using [RSpec](https://rspec.info/) and -[Vimrunner](https://github.com/AndrewRadev/vimrunner). The tests are not -exhaustive, but they should cover a wide variety of cases. - -## Project history - -This project began in July 2003, when the current version of Vim was 6.2. It -was migrated from CVS in August, 2008. - -If you're curious about individual pre-git changes, you can read some of them -in the (unmaintained) [NEWS](./NEWS) and/or [ChangeLog](./ChangeLog) files. diff --git a/sources_non_forked/vim-ruby/autoload/rubycomplete.vim b/sources_non_forked/vim-ruby/autoload/rubycomplete.vim deleted file mode 100644 index 8eff8003..00000000 --- a/sources_non_forked/vim-ruby/autoload/rubycomplete.vim +++ /dev/null @@ -1,871 +0,0 @@ -" Vim completion script -" Language: Ruby -" Maintainer: Mark Guzman -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns -" ---------------------------------------------------------------------------- -" -" Ruby IRB/Complete author: Keiju ISHITSUKA(keiju@ishitsuka.com) -" ---------------------------------------------------------------------------- - -" {{{ requirement checks - -function! s:ErrMsg(msg) - echohl ErrorMsg - echo a:msg - echohl None -endfunction - -if !has('ruby') - call s:ErrMsg( "Error: Rubycomplete requires vim compiled with +ruby" ) - call s:ErrMsg( "Error: falling back to syntax completion" ) - " lets fall back to syntax completion - setlocal omnifunc=syntaxcomplete#Complete - finish -endif - -if version < 700 - call s:ErrMsg( "Error: Required vim >= 7.0" ) - finish -endif -" }}} requirement checks - -" {{{ configuration failsafe initialization -if !exists("g:rubycomplete_rails") - let g:rubycomplete_rails = 0 -endif - -if !exists("g:rubycomplete_classes_in_global") - let g:rubycomplete_classes_in_global = 0 -endif - -if !exists("g:rubycomplete_buffer_loading") - let g:rubycomplete_buffer_loading = 0 -endif - -if !exists("g:rubycomplete_include_object") - let g:rubycomplete_include_object = 0 -endif - -if !exists("g:rubycomplete_include_objectspace") - let g:rubycomplete_include_objectspace = 0 -endif -" }}} configuration failsafe initialization - -" {{{ regex patterns - -" Regex that defines the start-match for the 'end' keyword. -let s:end_start_regex = - \ '\C\%(^\s*\|[=,*/%+\-|;{]\|<<\|>>\|:\s\)\s*\zs' . - \ '\<\%(module\|class\|if\|for\|while\|until\|case\|unless\|begin' . - \ '\|\%(\K\k*[!?]\?\s\+\)\=def\):\@!\>' . - \ '\|\%(^\|[^.:@$]\)\@<=\' - -" Regex that defines the middle-match for the 'end' keyword. -let s:end_middle_regex = '\<\%(ensure\|else\|\%(\%(^\|;\)\s*\)\@<=\\|when\|elsif\):\@!\>' - -" Regex that defines the end-match for the 'end' keyword. -let s:end_end_regex = '\%(^\|[^.:@$]\)\@<=\' - -" }}} regex patterns - -" {{{ vim-side support functions -let s:rubycomplete_debug = 0 - -function! s:dprint(msg) - if s:rubycomplete_debug == 1 - echom a:msg - endif -endfunction - -function! s:GetBufferRubyModule(name, ...) - if a:0 == 1 - let [snum,enum] = s:GetBufferRubyEntity(a:name, "module", a:1) - else - let [snum,enum] = s:GetBufferRubyEntity(a:name, "module") - endif - return snum . '..' . enum -endfunction - -function! s:GetBufferRubyClass(name, ...) - if a:0 >= 1 - let [snum,enum] = s:GetBufferRubyEntity(a:name, "class", a:1) - else - let [snum,enum] = s:GetBufferRubyEntity(a:name, "class") - endif - return snum . '..' . enum -endfunction - -function! s:GetBufferRubySingletonMethods(name) -endfunction - -function! s:GetBufferRubyEntity( name, type, ... ) - let lastpos = getpos(".") - let lastline = lastpos - if (a:0 >= 1) - let lastline = [ 0, a:1, 0, 0 ] - call cursor( a:1, 0 ) - endif - - let stopline = 1 - - let crex = '^\s*\<' . a:type . '\>\s*\<' . escape(a:name, '*') . '\>\s*\(<\s*.*\s*\)\?' - let [lnum,lcol] = searchpos( crex, 'w' ) - "let [lnum,lcol] = searchpairpos( crex . '\zs', '', '\(end\|}\)', 'w' ) - - if lnum == 0 && lcol == 0 - call cursor(lastpos[1], lastpos[2]) - return [0,0] - endif - - let curpos = getpos(".") - let [enum,ecol] = searchpairpos( s:end_start_regex, s:end_middle_regex, s:end_end_regex, 'W' ) - call cursor(lastpos[1], lastpos[2]) - - if lnum > enum - return [0,0] - endif - " we found a the class def - return [lnum,enum] -endfunction - -function! s:IsInClassDef() - return s:IsPosInClassDef( line('.') ) -endfunction - -function! s:IsPosInClassDef(pos) - let [snum,enum] = s:GetBufferRubyEntity( '.*', "class" ) - let ret = 'nil' - - if snum < a:pos && a:pos < enum - let ret = snum . '..' . enum - endif - - return ret -endfunction - -function! s:IsInComment(pos) - let stack = synstack(a:pos[0], a:pos[1]) - if !empty(stack) - return synIDattr(stack[0], 'name') =~ 'ruby\%(.*Comment\|Documentation\)' - else - return 0 - endif -endfunction - -function! s:GetRubyVarType(v) - let stopline = 1 - let vtp = '' - let curpos = getpos('.') - let sstr = '^\s*#\s*@var\s*'.escape(a:v, '*').'\>\s\+[^ \t]\+\s*$' - let [lnum,lcol] = searchpos(sstr,'nb',stopline) - if lnum != 0 && lcol != 0 - call setpos('.',curpos) - let str = getline(lnum) - let vtp = substitute(str,sstr,'\1','') - return vtp - endif - call setpos('.',curpos) - let ctors = '\(now\|new\|open\|get_instance' - if exists('g:rubycomplete_rails') && g:rubycomplete_rails == 1 && s:rubycomplete_rails_loaded == 1 - let ctors = ctors.'\|find\|create' - else - endif - let ctors = ctors.'\)' - - let fstr = '=\s*\([^ \t]\+.' . ctors .'\>\|[\[{"''/]\|%[xwQqr][(\[{@]\|[A-Za-z0-9@:\-()\.]\+...\?\|lambda\|&\)' - let sstr = ''.escape(a:v, '*').'\>\s*[+\-*/]*'.fstr - let pos = searchpos(sstr,'bW') - while pos != [0,0] && s:IsInComment(pos) - let pos = searchpos(sstr,'bW') - endwhile - if pos != [0,0] - let [lnum, col] = pos - let str = matchstr(getline(lnum),fstr,col) - let str = substitute(str,'^=\s*','','') - - call setpos('.',pos) - if str == '"' || str == '''' || stridx(tolower(str), '%q[') != -1 - return 'String' - elseif str == '[' || stridx(str, '%w[') != -1 - return 'Array' - elseif str == '{' - return 'Hash' - elseif str == '/' || str == '%r{' - return 'Regexp' - elseif strlen(str) >= 4 && stridx(str,'..') != -1 - return 'Range' - elseif stridx(str, 'lambda') != -1 || str == '&' - return 'Proc' - elseif strlen(str) > 4 - let l = stridx(str,'.') - return str[0:l-1] - end - return '' - endif - call setpos('.',curpos) - return '' -endfunction - -"}}} vim-side support functions - -"{{{ vim-side completion function -function! rubycomplete#Init() - execute "ruby VimRubyCompletion.preload_rails" -endfunction - -function! rubycomplete#Complete(findstart, base) - "findstart = 1 when we need to get the text length - if a:findstart - let line = getline('.') - let idx = col('.') - while idx > 0 - let idx -= 1 - let c = line[idx-1] - if c =~ '\w' - continue - elseif ! c =~ '\.' - let idx = -1 - break - else - break - endif - endwhile - - return idx - "findstart = 0 when we need to return the list of completions - else - let g:rubycomplete_completions = [] - execute "ruby VimRubyCompletion.get_completions('" . a:base . "')" - return g:rubycomplete_completions - endif -endfunction -"}}} vim-side completion function - -"{{{ ruby-side code -function! s:DefRuby() -ruby << RUBYEOF -# {{{ ruby completion - -begin - require 'rubygems' # let's assume this is safe...? -rescue Exception - #ignore? -end -class VimRubyCompletion -# {{{ constants - @@debug = false - @@ReservedWords = [ - "BEGIN", "END", - "alias", "and", - "begin", "break", - "case", "class", - "def", "defined", "do", - "else", "elsif", "end", "ensure", - "false", "for", - "if", "in", - "module", - "next", "nil", "not", - "or", - "redo", "rescue", "retry", "return", - "self", "super", - "then", "true", - "undef", "unless", "until", - "when", "while", - "yield", - ] - - @@Operators = [ "%", "&", "*", "**", "+", "-", "/", - "<", "<<", "<=", "<=>", "==", "===", "=~", ">", ">=", ">>", - "[]", "[]=", "^", ] -# }}} constants - -# {{{ buffer analysis magic - def load_requires - - custom_paths = VIM::evaluate("get(g:, 'rubycomplete_load_paths', [])") - - if !custom_paths.empty? - $LOAD_PATH.concat(custom_paths).uniq! - end - - buf = VIM::Buffer.current - enum = buf.line_number - nums = Range.new( 1, enum ) - nums.each do |x| - - ln = buf[x] - begin - if /.*require_relative\s*(.*)$/.match( ln ) - eval( "require %s" % File.expand_path($1) ) - elsif /.*require\s*(["'].*?["'])/.match( ln ) - eval( "require %s" % $1 ) - end - rescue Exception => e - dprint e.inspect - end - end - end - - def load_gems - fpath = VIM::evaluate("get(g:, 'rubycomplete_gemfile_path', 'Gemfile')") - return unless File.file?(fpath) && File.readable?(fpath) - want_bundler = VIM::evaluate("get(g:, 'rubycomplete_use_bundler')") - parse_file = !want_bundler - begin - require 'bundler' - Bundler.setup - Bundler.require - rescue Exception - parse_file = true - end - if parse_file - File.new(fpath).each_line do |line| - begin - require $1 if /\s*gem\s*['"]([^'"]+)/.match(line) - rescue Exception - end - end - end - end - - def load_buffer_class(name) - dprint "load_buffer_class(%s) START" % name - classdef = get_buffer_entity(name, 's:GetBufferRubyClass("%s")') - return if classdef == nil - - pare = /^\s*class\s*(.*)\s*<\s*(.*)\s*\n/.match( classdef ) - load_buffer_class( $2 ) if pare != nil && $2 != name # load parent class if needed - - mixre = /.*\n\s*(include|prepend)\s*(.*)\s*\n/.match( classdef ) - load_buffer_module( $2 ) if mixre != nil && $2 != name # load mixins if needed - - begin - eval classdef - rescue Exception - VIM::evaluate( "s:ErrMsg( 'Problem loading class \"%s\", was it already completed?' )" % name ) - end - dprint "load_buffer_class(%s) END" % name - end - - def load_buffer_module(name) - dprint "load_buffer_module(%s) START" % name - classdef = get_buffer_entity(name, 's:GetBufferRubyModule("%s")') - return if classdef == nil - - begin - eval classdef - rescue Exception - VIM::evaluate( "s:ErrMsg( 'Problem loading module \"%s\", was it already completed?' )" % name ) - end - dprint "load_buffer_module(%s) END" % name - end - - def get_buffer_entity(name, vimfun) - loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading") - return nil if loading_allowed.to_i.zero? - return nil if /(\"|\')+/.match( name ) - buf = VIM::Buffer.current - nums = eval( VIM::evaluate( vimfun % name ) ) - return nil if nums == nil - return nil if nums.min == nums.max && nums.min == 0 - - dprint "get_buffer_entity START" - visited = [] - clscnt = 0 - bufname = VIM::Buffer.current.name - classdef = "" - cur_line = VIM::Buffer.current.line_number - while (nums != nil && !(nums.min == 0 && nums.max == 0) ) - dprint "visited: %s" % visited.to_s - break if visited.index( nums ) - visited << nums - - nums.each do |x| - if x != cur_line - next if x == 0 - ln = buf[x] - is_const = false - if /^\s*(module|class|def|include)\s+/.match(ln) || is_const = /^\s*?[A-Z]([A-z]|[1-9])*\s*?[|]{0,2}=\s*?.+\s*?/.match(ln) - clscnt += 1 if /class|module/.match($1) - # We must make sure to load each constant only once to avoid errors - if is_const - ln.gsub!(/\s*?[|]{0,2}=\s*?/, '||=') - end - #dprint "\$1$1 - classdef += "%s\n" % ln - classdef += "end\n" if /def\s+/.match(ln) - dprint ln - end - end - end - - nm = "%s(::.*)*\", %s, \"" % [ name, nums.last ] - nums = eval( VIM::evaluate( vimfun % nm ) ) - dprint "nm: \"%s\"" % nm - dprint "vimfun: %s" % (vimfun % nm) - dprint "got nums: %s" % nums.to_s - end - if classdef.length > 1 - classdef += "end\n"*clscnt - # classdef = "class %s\n%s\nend\n" % [ bufname.gsub( /\/|\\/, "_" ), classdef ] - end - - dprint "get_buffer_entity END" - dprint "classdef====start" - lns = classdef.split( "\n" ) - lns.each { |x| dprint x } - dprint "classdef====end" - return classdef - end - - def get_var_type( receiver ) - if /(\"|\')+/.match( receiver ) - "String" - else - VIM::evaluate("s:GetRubyVarType('%s')" % receiver) - end - end - - def dprint( txt ) - print txt if @@debug - end - - def escape_vim_singlequote_string(str) - str.to_s.gsub(/'/,"\\'") - end - - def get_buffer_entity_list( type ) - # this will be a little expensive. - loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading") - allow_aggressive_load = VIM::evaluate("exists('g:rubycomplete_classes_in_global') && g:rubycomplete_classes_in_global") - return [] if allow_aggressive_load.to_i.zero? || loading_allowed.to_i.zero? - - buf = VIM::Buffer.current - eob = buf.length - ret = [] - rg = 1..eob - re = eval( "/^\s*%s\s*([A-Za-z0-9_:-]*)(\s*<\s*([A-Za-z0-9_:-]*))?\s*/" % type ) - - rg.each do |x| - if re.match( buf[x] ) - next if type == "def" && eval( VIM::evaluate("s:IsPosInClassDef(%s)" % x) ) != nil - ret.push $1 - end - end - - return ret - end - - def get_buffer_modules - return get_buffer_entity_list( "modules" ) - end - - def get_buffer_methods - return get_buffer_entity_list( "def" ) - end - - def get_buffer_classes - return get_buffer_entity_list( "class" ) - end - - def load_rails - allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails") - return if allow_rails.to_i.zero? - - buf_path = VIM::evaluate('expand("%:p")') - file_name = VIM::evaluate('expand("%:t")') - vim_dir = VIM::evaluate('getcwd()') - file_dir = buf_path.gsub( file_name, '' ) - file_dir.gsub!( /\\/, "/" ) - vim_dir.gsub!( /\\/, "/" ) - vim_dir << "/" - dirs = [ vim_dir, file_dir ] - sdirs = [ "", "./", "../", "../../", "../../../", "../../../../" ] - rails_base = nil - - dirs.each do |dir| - sdirs.each do |sub| - trail = "%s%s" % [ dir, sub ] - tcfg = "%sconfig" % trail - - if File.exists?( tcfg ) - rails_base = trail - break - end - end - break if rails_base - end - - return if rails_base == nil - $:.push rails_base unless $:.index( rails_base ) - - bootfile = rails_base + "config/boot.rb" - envfile = rails_base + "config/environment.rb" - if File.exists?( bootfile ) && File.exists?( envfile ) - begin - require bootfile - require envfile - begin - require 'console_app' - require 'console_with_helpers' - rescue Exception - dprint "Rails 1.1+ Error %s" % $! - # assume 1.0 - end - #eval( "Rails::Initializer.run" ) #not necessary? - VIM::command('let s:rubycomplete_rails_loaded = 1') - dprint "rails loaded" - rescue Exception - dprint "Rails Error %s" % $! - VIM::evaluate( "s:ErrMsg('Error loading rails environment')" ) - end - end - end - - def get_rails_helpers - allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails") - rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded') - return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero? - - buf_path = VIM::evaluate('expand("%:p")') - buf_path.gsub!( /\\/, "/" ) - path_elm = buf_path.split( "/" ) - dprint "buf_path: %s" % buf_path - types = [ "app", "db", "lib", "test", "components", "script" ] - - i = nil - ret = [] - type = nil - types.each do |t| - i = path_elm.index( t ) - break if i - end - type = path_elm[i] - type.downcase! - - dprint "type: %s" % type - case type - when "app" - i += 1 - subtype = path_elm[i] - subtype.downcase! - - dprint "subtype: %s" % subtype - case subtype - when "views" - ret += ActionView::Base.instance_methods - ret += ActionView::Base.methods - when "controllers" - ret += ActionController::Base.instance_methods - ret += ActionController::Base.methods - when "models" - ret += ActiveRecord::Base.instance_methods - ret += ActiveRecord::Base.methods - end - - when "db" - ret += ActiveRecord::ConnectionAdapters::SchemaStatements.instance_methods - ret += ActiveRecord::ConnectionAdapters::SchemaStatements.methods - end - - return ret - end - - def add_rails_columns( cls ) - allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails") - rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded') - return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero? - - begin - eval( "#{cls}.establish_connection" ) - return [] unless eval( "#{cls}.ancestors.include?(ActiveRecord::Base).to_s" ) - col = eval( "#{cls}.column_names" ) - return col if col - rescue - dprint "add_rails_columns err: (cls: %s) %s" % [ cls, $! ] - return [] - end - return [] - end - - def clean_sel(sel, msg) - ret = sel.reject{|x|x.nil?}.uniq - ret = ret.grep(/^#{Regexp.quote(msg)}/) if msg != nil - ret - end - - def get_rails_view_methods - allow_rails = VIM::evaluate("exists('g:rubycomplete_rails') && g:rubycomplete_rails") - rails_loaded = VIM::evaluate('s:rubycomplete_rails_loaded') - return [] if allow_rails.to_i.zero? || rails_loaded.to_i.zero? - - buf_path = VIM::evaluate('expand("%:p")') - buf_path.gsub!( /\\/, "/" ) - pelm = buf_path.split( "/" ) - idx = pelm.index( "views" ) - - return [] unless idx - idx += 1 - - clspl = pelm[idx].camelize.pluralize - cls = clspl.singularize - - ret = [] - begin - ret += eval( "#{cls}.instance_methods" ) - ret += eval( "#{clspl}Helper.instance_methods" ) - rescue Exception - dprint "Error: Unable to load rails view helpers for %s: %s" % [ cls, $! ] - end - - return ret - end -# }}} buffer analysis magic - -# {{{ main completion code - def self.preload_rails - a = VimRubyCompletion.new - if VIM::evaluate("has('nvim')") == 0 - require 'thread' - Thread.new(a) do |b| - begin - b.load_rails - rescue - end - end - end - a.load_rails - rescue - end - - def self.get_completions(base) - b = VimRubyCompletion.new - b.get_completions base - end - - def get_completions(base) - loading_allowed = VIM::evaluate("exists('g:rubycomplete_buffer_loading') && g:rubycomplete_buffer_loading") - if loading_allowed.to_i == 1 - load_requires - load_rails - end - - want_gems = VIM::evaluate("get(g:, 'rubycomplete_load_gemfile')") - load_gems unless want_gems.to_i.zero? - - input = VIM::Buffer.current.line - cpos = VIM::Window.current.cursor[1] - 1 - input = input[0..cpos] - input += base - input.sub!(/.*[ \t\n\"\\'`><=;|&{(]/, '') # Readline.basic_word_break_characters - input.sub!(/self\./, '') - input.sub!(/.*((\.\.[\[(]?)|([\[(]))/, '') - - dprint 'input %s' % input - message = nil - receiver = nil - methods = [] - variables = [] - classes = [] - constants = [] - - case input - when /^(\/[^\/]*\/)\.([^.]*)$/ # Regexp - receiver = $1 - message = Regexp.quote($2) - methods = Regexp.instance_methods(true) - - when /^([^\]]*\])\.([^.]*)$/ # Array - receiver = $1 - message = Regexp.quote($2) - methods = Array.instance_methods(true) - - when /^([^\}]*\})\.([^.]*)$/ # Proc or Hash - receiver = $1 - message = Regexp.quote($2) - methods = Proc.instance_methods(true) | Hash.instance_methods(true) - - when /^(:[^:.]*)$/ # Symbol - dprint "symbol" - if Symbol.respond_to?(:all_symbols) - receiver = $1 - message = $1.sub( /:/, '' ) - methods = Symbol.all_symbols.collect{|s| s.id2name} - methods.delete_if { |c| c.match( /'/ ) } - end - - when /^::([A-Z][^:\.\(]*)?$/ # Absolute Constant or class methods - dprint "const or cls" - receiver = $1 - methods = Object.constants.collect{ |c| c.to_s }.grep(/^#{receiver}/) - - when /^(((::)?[A-Z][^:.\(]*)+?)::?([^:.]*)$/ # Constant or class methods - receiver = $1 - message = Regexp.quote($4) - dprint "const or cls 2 [recv: \'%s\', msg: \'%s\']" % [ receiver, message ] - load_buffer_class( receiver ) - load_buffer_module( receiver ) - begin - constants = eval("#{receiver}.constants").collect{ |c| c.to_s }.grep(/^#{message}/) - methods = eval("#{receiver}.methods").collect{ |m| m.to_s }.grep(/^#{message}/) - rescue Exception - dprint "exception: %s" % $! - constants = [] - methods = [] - end - - when /^(:[^:.]+)\.([^.]*)$/ # Symbol - dprint "symbol" - receiver = $1 - message = Regexp.quote($2) - methods = Symbol.instance_methods(true) - - when /^([0-9_]+(\.[0-9_]+)?(e[0-9]+)?)\.([^.]*)$/ # Numeric - dprint "numeric" - receiver = $1 - message = Regexp.quote($4) - begin - methods = eval(receiver).methods - rescue Exception - methods = [] - end - - when /^(\$[^.]*)$/ #global - dprint "global" - methods = global_variables.grep(Regexp.new(Regexp.quote($1))) - - when /^((\.?[^.]+)+?)\.([^.]*)$/ # variable - dprint "variable" - receiver = $1 - message = Regexp.quote($3) - load_buffer_class( receiver ) - - cv = eval("self.class.constants") - vartype = get_var_type( receiver ) - dprint "vartype: %s" % vartype - - invalid_vartype = ['', "gets"] - if !invalid_vartype.include?(vartype) - load_buffer_class( vartype ) - - begin - methods = eval("#{vartype}.instance_methods") - variables = eval("#{vartype}.instance_variables") - rescue Exception - dprint "load_buffer_class err: %s" % $! - end - elsif (cv).include?(receiver) - # foo.func and foo is local var. - methods = eval("#{receiver}.methods") - vartype = receiver - elsif /^[A-Z]/ =~ receiver and /\./ !~ receiver - vartype = receiver - # Foo::Bar.func - begin - methods = eval("#{receiver}.methods") - rescue Exception - end - else - # func1.func2 - ObjectSpace.each_object(Module){|m| - next if m.name != "IRB::Context" and - /^(IRB|SLex|RubyLex|RubyToken)/ =~ m.name - methods.concat m.instance_methods(false) - } - end - variables += add_rails_columns( "#{vartype}" ) if vartype && !invalid_vartype.include?(vartype) - - when /^\(?\s*[A-Za-z0-9:^@.%\/+*\(\)]+\.\.\.?[A-Za-z0-9:^@.%\/+*\(\)]+\s*\)?\.([^.]*)/ - message = $1 - methods = Range.instance_methods(true) - - when /^\.([^.]*)$/ # unknown(maybe String) - message = Regexp.quote($1) - methods = String.instance_methods(true) - - else - dprint "default/other" - inclass = eval( VIM::evaluate("s:IsInClassDef()") ) - - if inclass != nil - dprint "inclass" - classdef = "%s\n" % VIM::Buffer.current[ inclass.min ] - found = /^\s*class\s*([A-Za-z0-9_-]*)(\s*<\s*([A-Za-z0-9_:-]*))?\s*\n$/.match( classdef ) - - if found != nil - receiver = $1 - message = input - load_buffer_class( receiver ) - begin - methods = eval( "#{receiver}.instance_methods" ) - variables += add_rails_columns( "#{receiver}" ) - rescue Exception - found = nil - end - end - end - - if inclass == nil || found == nil - dprint "inclass == nil" - methods = get_buffer_methods - methods += get_rails_view_methods - - cls_const = Class.constants - constants = cls_const.select { |c| /^[A-Z_-]+$/.match( c ) } - classes = eval("self.class.constants") - constants - classes += get_buffer_classes - classes += get_buffer_modules - - include_objectspace = VIM::evaluate("exists('g:rubycomplete_include_objectspace') && g:rubycomplete_include_objectspace") - ObjectSpace.each_object(Class) { |cls| classes << cls.to_s } if include_objectspace == "1" - message = receiver = input - end - - methods += get_rails_helpers - methods += Kernel.public_methods - end - - include_object = VIM::evaluate("exists('g:rubycomplete_include_object') && g:rubycomplete_include_object") - methods = clean_sel( methods, message ) - methods = (methods-Object.instance_methods) if include_object == "0" - rbcmeth = (VimRubyCompletion.instance_methods-Object.instance_methods) # lets remove those rubycomplete methods - methods = (methods-rbcmeth) - - variables = clean_sel( variables, message ) - classes = clean_sel( classes, message ) - ["VimRubyCompletion"] - constants = clean_sel( constants, message ) - - valid = [] - valid += methods.collect { |m| { :name => m.to_s, :type => 'm' } } - valid += variables.collect { |v| { :name => v.to_s, :type => 'v' } } - valid += classes.collect { |c| { :name => c.to_s, :type => 't' } } - valid += constants.collect { |d| { :name => d.to_s, :type => 'd' } } - valid.sort! { |x,y| x[:name] <=> y[:name] } - - outp = "" - - rg = 0..valid.length - rg.step(150) do |x| - stpos = 0+x - enpos = 150+x - valid[stpos..enpos].each { |c| outp += "{'word':'%s','item':'%s','kind':'%s'}," % [ c[:name], c[:name], c[:type] ].map{|x|escape_vim_singlequote_string(x)} } - outp.sub!(/,$/, '') - - VIM::command("call extend(g:rubycomplete_completions, [%s])" % outp) - outp = "" - end - end -# }}} main completion code - -end # VimRubyCompletion -# }}} ruby completion -RUBYEOF -endfunction - -let s:rubycomplete_rails_loaded = 0 - -call s:DefRuby() -"}}} ruby-side code - -" vim:tw=78:sw=4:ts=8:et:fdm=marker:ft=vim:norl: diff --git a/sources_non_forked/vim-ruby/compiler/eruby.vim b/sources_non_forked/vim-ruby/compiler/eruby.vim deleted file mode 100644 index cb42a717..00000000 --- a/sources_non_forked/vim-ruby/compiler/eruby.vim +++ /dev/null @@ -1,39 +0,0 @@ -" Vim compiler file -" Language: eRuby -" Maintainer: Doug Kearns -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns - -if exists("current_compiler") - finish -endif -let current_compiler = "eruby" - -if exists(":CompilerSet") != 2 " older Vim always used :setlocal - command -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -if exists("eruby_compiler") && eruby_compiler == "eruby" - CompilerSet makeprg=eruby -else - CompilerSet makeprg=erb -endif - -CompilerSet errorformat= - \eruby:\ %f:%l:%m, - \%+E%f:%l:\ parse\ error, - \%W%f:%l:\ warning:\ %m, - \%E%f:%l:in\ %*[^:]:\ %m, - \%E%f:%l:\ %m, - \%-C%\t%\\d%#:%#\ %#from\ %f:%l:in\ %.%#, - \%-Z%\t%\\d%#:%#\ %#from\ %f:%l, - \%-Z%p^, - \%-G%.%# - -let &cpo = s:cpo_save -unlet s:cpo_save - -" vim: nowrap sw=2 sts=2 ts=8: diff --git a/sources_non_forked/vim-ruby/compiler/rake.vim b/sources_non_forked/vim-ruby/compiler/rake.vim deleted file mode 100644 index ba404c87..00000000 --- a/sources_non_forked/vim-ruby/compiler/rake.vim +++ /dev/null @@ -1,39 +0,0 @@ -" Vim compiler file -" Language: Rake -" Maintainer: Tim Pope -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns - -if exists("current_compiler") - finish -endif -let current_compiler = "rake" - -if exists(":CompilerSet") != 2 " older Vim always used :setlocal - command -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -CompilerSet makeprg=rake - -CompilerSet errorformat= - \%D(in\ %f), - \%\\s%#%\\d%#:%#\ %#from\ %f:%l:%m, - \%\\s%#%\\d%#:%#\ %#from\ %f:%l:, - \%\\s%##\ %f:%l:%m%\\&%.%#%\\D:%\\d%\\+:%.%#, - \%\\s%##\ %f:%l%\\&%.%#%\\D:%\\d%\\+, - \%\\s%#[%f:%l:\ %#%m%\\&%.%#%\\D:%\\d%\\+:%.%#, - \%\\s%#%f:%l:\ %#%m%\\&%.%#%\\D:%\\d%\\+:%.%#, - \%\\s%#%f:%l:, - \%m\ [%f:%l]:, - \%+Erake\ aborted!, - \%+EDon't\ know\ how\ to\ build\ task\ %.%#, - \%+Einvalid\ option:%.%#, - \%+Irake\ %\\S%\\+%\\s%\\+#\ %.%# - -let &cpo = s:cpo_save -unlet s:cpo_save - -" vim: nowrap sw=2 sts=2 ts=8: diff --git a/sources_non_forked/vim-ruby/compiler/rspec.vim b/sources_non_forked/vim-ruby/compiler/rspec.vim deleted file mode 100644 index 06e4de42..00000000 --- a/sources_non_forked/vim-ruby/compiler/rspec.vim +++ /dev/null @@ -1,35 +0,0 @@ -" Vim compiler file -" Language: RSpec -" Maintainer: Tim Pope -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns - -if exists("current_compiler") - finish -endif -let current_compiler = "rspec" - -if exists(":CompilerSet") != 2 " older Vim always used :setlocal - command -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -CompilerSet makeprg=rspec - -CompilerSet errorformat= - \%f:%l:\ %tarning:\ %m, - \%E%.%#:in\ `load':\ %f:%l:%m, - \%E%f:%l:in\ `%*[^']':\ %m, - \%-Z\ \ \ \ \ %\\+\#\ %f:%l:%.%#, - \%E\ \ \ \ \ Failure/Error:\ %m, - \%E\ \ \ \ \ Failure/Error:, - \%C\ \ \ \ \ %m, - \%C%\\s%#, - \%-G%.%# - -let &cpo = s:cpo_save -unlet s:cpo_save - -" vim: nowrap sw=2 sts=2 ts=8: diff --git a/sources_non_forked/vim-ruby/compiler/ruby.vim b/sources_non_forked/vim-ruby/compiler/ruby.vim deleted file mode 100644 index 64429a21..00000000 --- a/sources_non_forked/vim-ruby/compiler/ruby.vim +++ /dev/null @@ -1,44 +0,0 @@ -" Vim compiler file -" Language: Ruby -" Function: Syntax check and/or error reporting -" Maintainer: Tim Pope -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns - -if exists("current_compiler") - finish -endif -let current_compiler = "ruby" - -if exists(":CompilerSet") != 2 " older Vim always used :setlocal - command -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -" default settings runs script normally -" add '-c' switch to run syntax check only: -" -" CompilerSet makeprg=ruby\ -c -" -" or add '-c' at :make command line: -" -" :make -c % -" -CompilerSet makeprg=ruby - -CompilerSet errorformat= - \%+E%f:%l:\ parse\ error, - \%W%f:%l:\ warning:\ %m, - \%E%f:%l:in\ %*[^:]:\ %m, - \%E%f:%l:\ %m, - \%-C%\t%\\d%#:%#\ %#from\ %f:%l:in\ %.%#, - \%-Z%\t%\\d%#:%#\ %#from\ %f:%l, - \%-Z%p^, - \%-G%.%# - -let &cpo = s:cpo_save -unlet s:cpo_save - -" vim: nowrap sw=2 sts=2 ts=8: diff --git a/sources_non_forked/vim-ruby/compiler/rubyunit.vim b/sources_non_forked/vim-ruby/compiler/rubyunit.vim deleted file mode 100644 index ed0639b5..00000000 --- a/sources_non_forked/vim-ruby/compiler/rubyunit.vim +++ /dev/null @@ -1,35 +0,0 @@ -" Vim compiler file -" Language: Test::Unit - Ruby Unit Testing Framework -" Maintainer: Doug Kearns -" URL: https://github.com/vim-ruby/vim-ruby -" Release Coordinator: Doug Kearns - -if exists("current_compiler") - finish -endif -let current_compiler = "rubyunit" - -if exists(":CompilerSet") != 2 " older Vim always used :setlocal - command -nargs=* CompilerSet setlocal -endif - -let s:cpo_save = &cpo -set cpo-=C - -CompilerSet makeprg=testrb -" CompilerSet makeprg=ruby\ -Itest -" CompilerSet makeprg=m - -CompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:, - \%C%m\ [%f:%l]:, - \%E\ %\\+%\\d%\\+)\ Error:, - \%C%m:, - \%C\ \ \ \ %f:%l:%.%#, - \%C%m, - \%Z\ %#, - \%-G%.%# - -let &cpo = s:cpo_save -unlet s:cpo_save - -" vim: nowrap sw=2 sts=2 ts=8: diff --git a/sources_non_forked/vim-ruby/doc/ft-ruby-indent.txt b/sources_non_forked/vim-ruby/doc/ft-ruby-indent.txt deleted file mode 100644 index f59d7b32..00000000 --- a/sources_non_forked/vim-ruby/doc/ft-ruby-indent.txt +++ /dev/null @@ -1,148 +0,0 @@ -RUBY *ft-ruby-indent* - *vim-ruby-indent* - - Ruby: Access modifier indentation |ruby-access-modifier-indentation| - Ruby: Block style indentation |ruby-block-style-indentation| - Ruby: Assignment style indentation |ruby-assignment-style-indentation| - Ruby: Hanging element indentation |ruby-hanging-element-indentation| - - *ruby-access-modifier-indentation* - *g:ruby_indent_access_modifier_style* - Ruby: Access modifier indentation ~ - -Different access modifier indentation styles can be used by setting: > - - :let g:ruby_indent_access_modifier_style = 'normal' - :let g:ruby_indent_access_modifier_style = 'indent' - :let g:ruby_indent_access_modifier_style = 'outdent' -< -By default, the "normal" access modifier style is used. - -Access modifier style "normal": -> - class Indent - private :method - protected :method - private - def method; end - protected - def method; end - public - def method; end - end -< -Access modifier style "indent": -> - class Indent - private :method - protected :method - private - def method; end - protected - def method; end - public - def method; end - end -< -Access modifier style "outdent": -> - class Indent - private :method - protected :method - private - def method; end - protected - def method; end - public - def method; end - end -< - *ruby-block-style-indentation* - *g:ruby_indent_block_style* - Ruby: Block style indentation ~ - -Different block indentation styles can be used by setting: > - - :let g:ruby_indent_block_style = 'expression' - :let g:ruby_indent_block_style = 'do' -< -By default, the "do" block indent style is used. - -Block indent style "expression": -> - first - .second do |x| - something - end -< -Block indent style "do": -> - first - .second do |x| - something - end -< - - *ruby-assignment-style-indentation* - *g:ruby_indent_assignment_style* - Ruby: Assignment style indentation ~ - -Different styles of indenting assignment for multiline expressions: -> - :let g:ruby_indent_assignment_style = 'hanging' - :let g:ruby_indent_assignment_style = 'variable' -< -By default, the "hanging" style is used. - -Assignment indent style "hanging": -> - x = if condition - something - end -< -Assignment indent style "variable": -> - x = if condition - something - end -< - - *ruby-hanging-element-indentation* - *g:ruby_indent_hanging_elements* - Ruby: Hanging element indentation ~ - -Elements of multiline collections -- such as arrays, hashes, and method -argument lists -- can have hanging indentation enabled or disabled with the -following setting. -> - :let g:ruby_indent_hanging_elements = 1 - :let g:ruby_indent_hanging_elements = 0 -< -By default, this setting is "1" (true) meaning that hanging indentation is -enabled in some cases. - -Here is an example method call when the setting is true (non-zero): -> - render('product/show', - product: product, - on_sale: true, - ) -< -And the same method call when the setting is false (zero): -> - render('product/show', - product: product, - on_sale: true, - ) -< -Note that, even if the setting is turned on, you can still get non-hanging -indentation by putting each argument on a separate line: -> - render( - 'product/show', - product: product, - on_sale: true, - ) -< - - vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/sources_non_forked/vim-ruby/doc/ft-ruby-omni.txt b/sources_non_forked/vim-ruby/doc/ft-ruby-omni.txt deleted file mode 100644 index 2abe97fd..00000000 --- a/sources_non_forked/vim-ruby/doc/ft-ruby-omni.txt +++ /dev/null @@ -1,52 +0,0 @@ -RUBY *ft-ruby-omni* - *vim-ruby-omni* - -Completion of Ruby code requires that Vim be built with |+ruby|. - -Ruby completion will parse your buffer on demand in order to provide a list of -completions. These completions will be drawn from modules loaded by "require" -and modules defined in the current buffer. - -The completions provided by CTRL-X CTRL-O are sensitive to the context: - - CONTEXT COMPLETIONS PROVIDED ~ - - 1. Not inside a class definition Classes, constants and globals - - 2. Inside a class definition Methods or constants defined in the class - - 3. After '.', '::' or ':' Methods applicable to the object being - dereferenced - - 4. After ':' or ':foo' Symbol name (beginning with "foo") - -Notes: - - Vim will load/evaluate code in order to provide completions. This may - cause some code execution, which may be a concern. This is no longer - enabled by default, to enable this feature add > - let g:rubycomplete_buffer_loading = 1 -< - In context 1 above, Vim can parse the entire buffer to add a list of - classes to the completion results. This feature is turned off by default, - to enable it add > - let g:rubycomplete_classes_in_global = 1 -< to your vimrc - - In context 2 above, anonymous classes are not supported. - - In context 3 above, Vim will attempt to determine the methods supported by - the object. - - Vim can detect and load the Rails environment for files within a rails - project. The feature is disabled by default, to enable it add > - let g:rubycomplete_rails = 1 -< to your vimrc - - Vim can parse a Gemfile, in case gems are being implicitly required. To - activate the feature: > - let g:rubycomplete_load_gemfile = 1 -< To specify an alternative path, use: > - let g:rubycomplete_gemfile_path = 'Gemfile.aux' -< To use Bundler.require instead of parsing the Gemfile, set: > - let g:rubycomplete_use_bundler = 1 -< To use custom paths that should be added to $LOAD_PATH to correctly - resolve requires, set: > - let g:rubycomplete_load_paths = ["/path/to/code", "./lib/example"] - - - vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/sources_non_forked/vim-ruby/doc/ft-ruby-plugin.txt b/sources_non_forked/vim-ruby/doc/ft-ruby-plugin.txt deleted file mode 100644 index 80b451d8..00000000 --- a/sources_non_forked/vim-ruby/doc/ft-ruby-plugin.txt +++ /dev/null @@ -1,81 +0,0 @@ -RUBY *ft-ruby-plugin* - *vim-ruby-plugin* - - - Ruby: Recommended settings |ruby-recommended| - Ruby: Motion commands |ruby-motion| - Ruby: Text objects |ruby-text-objects| - - *ruby-recommended* - *g:ruby_recommended_style* - Ruby: Recommended settings ~ - -The `g:ruby_recommended_style` variable activates indentation settings -according to the most common ruby convention: two spaces for indentation. It's -turned on by default to ensure an unsurprising default experience for most -ruby developers. - -If you'd like to enforce your own style, it's possible to apply your own -preferences in your own configuration in `after/ftplugin/ruby.vim`. You can -also disable the setting by setting the variable to 0: -> - let g:ruby_recommended_style = 0 -< - - *ruby-motion* - Ruby: Motion commands ~ - -Vim provides motions such as |[m| and |]m| for jumping to the start or end of -a method definition. Out of the box, these work for curly-bracket languages, -but not for Ruby. The vim-ruby plugin enhances these motions, by making them -also work on Ruby files. - - *ruby-]m* -]m Go to start of next method definition. - - *ruby-]M* -]M Go to end of next method definition. - - *ruby-[m* -[m Go to start of previous method definition. - - *ruby-[M* -[M Go to end of previous method definition. - - *ruby-]]* -]] Go to start of next module or class definition. - - *ruby-][* -][ Go to end of next module or class definition. - - *ruby-[[* -[[ Go to start of previous module or class definition. - - *ruby-[]* -[] Go to end of previous module or class definition. - - *ruby-text-objects* - Ruby: Text objects ~ - -Vim's |text-objects| can be used to select or operate upon regions of text -that are defined by structure. The vim-ruby plugin adds text objects for -operating on methods and classes. - - *ruby-v_am* *ruby-am* -am "a method", select from "def" until matching "end" - keyword. - - *ruby-v_im* *ruby-im* -im "inner method", select contents of "def"/"end" block, - excluding the "def" and "end" themselves. - - *ruby-v_aM* *ruby-aM* -aM "a class", select from "class" until matching "end" - keyword. - - *ruby-v_iM* *ruby-iM* -iM "inner class", select contents of "class"/"end" - block, excluding the "class" and "end" themselves. - - - vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/sources_non_forked/vim-ruby/doc/ft-ruby-syntax.txt b/sources_non_forked/vim-ruby/doc/ft-ruby-syntax.txt deleted file mode 100644 index 2979f20c..00000000 --- a/sources_non_forked/vim-ruby/doc/ft-ruby-syntax.txt +++ /dev/null @@ -1,119 +0,0 @@ -RUBY *ruby.vim* *ft-ruby-syntax* - *vim-ruby-syntax* - - Ruby: Operator highlighting |ruby_operators| - Ruby: Whitespace errors |ruby_space_errors| - Ruby: Syntax errors |ruby_syntax_errors| - Ruby: Folding |ruby_fold| |ruby_foldable_groups| - Ruby: Reducing expensive operations |ruby_no_expensive| |ruby_minlines| - Ruby: Spellchecking strings |ruby_spellcheck_strings| - - *ruby_operators* - Ruby: Operator highlighting ~ - -Operators, and pseudo operators, can be highlighted by defining: > - - :let ruby_operators = 1 - :let ruby_pseudo_operators = 1 -< -The supported pseudo operators are ., &., ::, *, **, &, <, << and ->. - - *ruby_space_errors* - Ruby: Whitespace errors ~ - -Whitespace errors can be highlighted by defining "ruby_space_errors": > - - :let ruby_space_errors = 1 -< -This will highlight trailing whitespace and tabs preceded by a space character -as errors. This can be refined by defining "ruby_no_trail_space_error" and -"ruby_no_tab_space_error" which will ignore trailing whitespace and tabs after -spaces respectively. - - *ruby_syntax_errors* - Ruby: Syntax errors ~ - -Redundant line continuations and predefined global variable look-alikes (such -as $# and $-z) can be highlighted as errors by defining: -> - :let ruby_line_continuation_error = 1 - :let ruby_global_variable_error = 1 -< - *ruby_fold* - Ruby: Folding ~ - -Folding can be enabled by defining "ruby_fold": > - - :let ruby_fold = 1 -< -This will set the value of 'foldmethod' to "syntax" locally to the current -buffer or window, which will enable syntax-based folding when editing Ruby -filetypes. - - *ruby_foldable_groups* -Default folding is rather detailed, i.e., small syntax units like "if", "do", -"%w[]" may create corresponding fold levels. - -You can set "ruby_foldable_groups" to restrict which groups are foldable: > - - :let ruby_foldable_groups = 'if case %' -< -The value is a space-separated list of keywords: - - keyword meaning ~ - -------- ------------------------------------- ~ - ALL Most block syntax (default) - NONE Nothing - if "if" or "unless" block - def "def" block - class "class" block - module "module" block - do "do" block - begin "begin" block - case "case" block - for "for", "while", "until" loops - { Curly bracket block or hash literal - [ Array literal - % Literal with "%" notation, e.g.: %w(STRING), %!STRING! - / Regexp - string String and shell command output (surrounded by ', ", `) - : Symbol - # Multiline comment - << Here documents - __END__ Source code after "__END__" directive - -NONE and ALL have priority, in that order, over all other folding groups. - - *ruby_no_expensive* - Ruby: Reducing expensive operations ~ - -By default, the "end" keyword is colorized according to the opening statement -of the block it closes. While useful, this feature can be expensive; if you -experience slow redrawing (or you are on a terminal with poor color support) -you may want to turn it off by defining the "ruby_no_expensive" variable: > - - :let ruby_no_expensive = 1 -< -In this case the same color will be used for all control keywords. - - *ruby_minlines* - -If you do want this feature enabled, but notice highlighting errors while -scrolling backwards, which are fixed when redrawing with CTRL-L, try setting -the "ruby_minlines" variable to a value larger than 50: > - - :let ruby_minlines = 100 -< -Ideally, this value should be a number of lines large enough to embrace your -largest class or module. - - *ruby_spellcheck_strings* - Ruby: Spellchecking strings ~ - -Ruby syntax will perform spellchecking of strings if you define -"ruby_spellcheck_strings": > - - :let ruby_spellcheck_strings = 1 -< - - vim:tw=78:sw=4:ts=8:ft=help:norl: diff --git a/sources_non_forked/vim-ruby/etc/examples/generators/syntax.rb b/sources_non_forked/vim-ruby/etc/examples/generators/syntax.rb deleted file mode 100644 index 06cf1600..00000000 --- a/sources_non_forked/vim-ruby/etc/examples/generators/syntax.rb +++ /dev/null @@ -1,621 +0,0 @@ -#!/usr/bin/env ruby - -arg = ARGV.pop - - -# Usage example: -# -# ./etc/examples/generators/syntax.rb %Q > etc/examples/syntax/Q.rb -# -# then read the output file with 'foldlevel' 0 - -puts "# Generated by `" << - "./etc/examples/generators/syntax.rb #{arg}" << - " > etc/examples/syntax/#{arg.sub('%', '')}.rb" << - "`\n\n" - - - -# %Q {{{ -# Generalized Double Quoted String and Array of Strings and Shell Command Output -if arg == '%Q' - # Note: %= is not matched here as the beginning of a double quoted string - %Q[~`!@\#$%^&*_-+|:;"',.?/].split(//).each do |s| - puts <<-END.gsub(/^\s{4}/, '') - %#{s} - foo - \\#{s} - \\\\\\#{s} - bar - #{s} - - - END - end - - %w(Q W x).each do |leading| - %Q[~`!@\#$%^&*_-+=|:;"',.?/].split(//).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{s} - foo - \\#{s} - \\\\\\#{s} - bar - #{s} - - - END - end - - %w({} <> [] ()).each do |pair| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{pair[0]} - foo - \\#{pair[1]} - \\\\\\#{pair[1]} - bar - #{pair[1]} - - - END - end - - puts " %#{leading} foo\\ \\\\\\ bar\nbaz \n\n" unless leading == 'W' - end -end -# }}} - - - -# %q {{{ -# Generalized Single Quoted String, Symbol and Array of Strings -if arg == '%q' - %w(q w s).each do |leading| - %Q[~`!@\#$%^&*_-+=|:;"',.?/].split(//).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{s} - foo - \\#{s} - \\\\\\#{s} - bar - #{s} - - - END - end - - %w({} <> [] ()).each do |pair| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{pair[0]} - foo - \\#{pair[1]} - \\\\\\#{pair[1]} - bar - #{pair[1]} - - - END - end - - puts " %#{leading} foo\\ \\\\\\ bar\nbaz \n\n" unless leading == 'w' - end -end -# }}} - - - -# %r {{{ -# Generalized Regular Expression -if arg == '%r' - %Q[~`!@\#$%^&*_-+=|:;"',.?/].split(//).each do |s| - puts <<-END.gsub(/^\s{4}/, '') - %r#{s} - foo - \\#{s} - \\\\\\#{s} - bar - #{s} - - - END - end - - puts " %r foo\\ \\\\\\ bar\nbaz \n\n" - - %w({} <> [] ()).each do |pair| - puts <<-END.gsub(/^\s{4}/, '') - %r#{pair[0]} - foo - \\#{pair[1]} - \\\\\\#{pair[1]} - bar - #{pair[1]} - - - END - end -end -# }}} - - - -# %i / %I {{{ -# Array of Symbols -# Array of interpolated Symbols -if %w(%i %I).include?(arg) - %w(i I).each do |leading| - %Q[~`!@\#$%^&*_-+=|:;"',.?/].split(//).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{s} - foo - \\#{s} - \\\\\\#{s} - bar - #{s} - - - END - end - - %w({} <> [] ()).each do |pair| - puts <<-END.gsub(/^\s{6}/, '') - %#{leading}#{pair[0]} - foo - \\#{pair[1]} - \\\\\\#{pair[1]} - bar - #{pair[1]} - - - END - end - end -end -# }}} - - - -# string {{{ -# Normal String and Shell Command Output -if arg == 'string' - %w(' " `).each do |quote| - puts <<-END.gsub(/^\s{4}/, '') - #{quote} - foo - \\#{quote} - \\\\\\#{quote} - bar - #{quote} - - - END - end -end -# }}} - - - -# regex (Normal Regular Expression) {{{ -if arg == 'regexp' - 'iomxneus'.split('').unshift('').each do |option| - puts "\n# Begin test for option '#{option}' {{{\n\n" - - puts <<-END.gsub(/^\s{4}/, '') - / - foo - \\\/ - \\\\\\\/ - bar - /#{option} - - - END - - %w(and or while until unless if elsif when not then else).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - #{s}/ - foo - \\\/ - \\\\\\\/ - bar - /#{option} - - - END - end - - %w(; \ ~ = ! | \( & , { [ < > ? : * + -).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - #{s}/ - foo - \\\/ - \\\\\\\/ - bar - /#{option} - - - END - end - - [' ', "\t", '=', 'OK'].each do |s| - puts <<-END.gsub(/^\s{6}/, '') - _foo /#{s} - foo - \\\/ - \\\\\\\/ - bar - /#{option} - - - END - end - - puts "# }}} End test for option '#{option}'\n" - end - - puts "\n# Test for ternary operation (8c1c484) {{{\n\n" - puts 'yo = 4 ? /quack#{3}/ : /quack/' - puts "\n# }}} End test for ternary operation\n" -end -# }}} - - - -# symbol {{{ -# Symbol region -if arg == 'symbol' - %w(' ").each do |quote| - %Q_]})\"':_.split(//).unshift('').each do |s| - puts <<-END.gsub(/^\s{6}/, '') - #{s}:#{quote} - foo - \\#{quote} - \\\\\\#{quote} - bar - #{quote} - #{" #{s} # close string to ensure next case clean" if %w(' ").include?(s) && s != quote } - - - END - end - end -end -# }}} - - - -# heredoc {{{ -# Here Documents -if arg == 'heredoc' - puts "\n# Begin of valid cases {{{\n\n" - - %w(' " `).unshift('').each do |quote| - puts <<-END.gsub(/^\s{6}/, '') - <<#{quote}_LABEL#{quote}.?!, foo - bar baz - _LABEL - \n - - <<-#{quote}_LABEL#{quote}.?!, foo - bar baz - _LABEL - \n - - <<~#{quote}_LABEL#{quote}.?!, foo - bar baz - _LABEL - - - END - end - - puts "# }}} End of valid cases'\n\n" - - - puts "\n# Begin of INVALID cases {{{\n\n" - - # NOTE: for simplification, omit test for different quotes " ' `, - # they are all invalid anyway - - %w(class ::).each do |s| - puts <<-END.gsub(/^\s{6}/, '') - #{s}\n <